[ [ 0, 212, 100, 149, 337, 169, 290, 586, 458, 325, 464, 725, 1458, 980, 848, 
      877, 1124, 1189, 1717, 1773, 2061, 2285, 2834, 2504, 2861, 2925, 3969, 
      4405, 4553, 5188, 5770, 5780, 6253, 9764, 6730, 7085, 7312, 8577, 7229, 
      7850, 8066, 9061, 13042, 13225, 8793, 9061, 9041, 10372, 13253, 9837, 
      10377, 10576, 10841, 11089, 11912, 12820, 16848, 13645, 12465, 13988, 
      13093, 13298, 14533, 13096, 13837, 13858, 16672, 19732, 17397, 21410, 
      18549, 19144, 19762, 27344, 20389, 22130, 28018, 23125, 30545, 23588, 
      29650, 31060, 25220, 33064, 29285, 30682, 30469, 210285, 28192, 32225, 
      27549, 33365, 38224, 36661, 29261, 29629, 197821, 35325, 29908, 202640, 
      30370, 36818, 179698, 32980, 36676, 37000, 34106, 37700, 206890, 32413, 
      32708, 220040, 39124, 35570, 206650, 33448, 34085, 193124, 160592, 
      195829, 213154, 36058, 170393, 36944, 38048, 37165, 38530, 38309, 
      39889, 41474, 205349, 182036, 187794, 42137, 152773, 45842, 49010, 
      157250, 46889, 152225, 54205, 165113, 155860, 230753, 44642, 45530, 
      146921, 130208, 144800, 151873, 236788, 158938, 138821, 151850, 53380, 
      59200, 49793, 54145, 49810, 48976, 137204, 189025, 201281, 57298, 
      62954, 73138, 146450, 171530, 57232, 117257, 165097, 53026, 71650, 
      53101, 122900, 125968, 180148, 131965, 114865, 117833, 174005, 56052, 
      56277, 130381, 57250, 206546, 57325, 60138, 76921, 135441, 154944, 
      62437, 73210, 118597, 61589, 68765, 83213, 84808, 139220, 153428, 
      75433, 76210, 139625, 185561, 141250, 110692, 170740, 139409, 76633, 
      85840, 156749, 64601, 64765, 65620, 109729, 139129, 73613, 77234, 
      111970, 189125, 66546, 70954, 80401, 68561, 207665, 80449, 189250, 
      68589, 82693, 83988, 103045, 70562, 106418, 91897, 92129, 92426, 75645, 
      130825, 73424, 81233, 83488, 94625, 104585, 116768, 161762, 196804, 
      76466, 91937, 109922, 118385, 162842, 163333, 136141, 79538, 78965, 
      82197, 88450, 164866, 81001, 90721, 116425, 87797, 123905, 168893, 
      88052, 118681, 119641, 174861, 82280, 86696, 141821, 199445, 82418, 
      91778, 92170, 152065, 167633, 174178, 83968, 84240, 174148, 88997, 
      99905, 111656, 113684, 85705, 91570, 97585, 89330, 111770, 90157, 
      116020, 175240, 87866, 88993, 88434, 91802, 107357, 93136, 104290, 
      97001, 180605, 181805, 184840, 92133, 155818, 156834, 104906, 102241, 
      93661, 97605, 107325, 105913, 105698, 94249, 94274, 112820, 100340, 
      98962, 183690, 132964, 104642, 97505, 123588, 162994, 105652, 121397, 
      122621, 103069, 99850, 103986, 105466, 114850, 111520, 100081, 130132, 
      103514, 101933, 101714, 101645, 100589, 101330, 101653, 127682, 106802, 
      156224, 134441, 102596, 168066, 134370, 106762, 109441, 116730, 165685, 
      105893, 105448, 130898, 123929, 105929, 108050, 117098, 118253, 159732, 
      123581, 121250, 131876, 118376, 107572, 114557, 179717, 148545, 119473, 
      160025, 171242, 130145, 118241, 146266, 167464, 164125, 115624, 109341, 
      110753, 111380, 114449, 153738, 117613, 150760, 118445, 130877, 167252, 
      165586, 135941, 120874, 135941, 164880, 132217, 170017, 168325, 146693, 
      113893, 122785, 166685, 137653, 129373, 124045, 147733, 182002, 120697, 
      117322, 162882, 171769, 155600, 116329, 192457, 174085, 149725, 168040, 
      156458, 125045, 121874, 175249, 143617, 171925, 135592, 145373, 130610, 
      148045, 141122, 133465, 129026, 133901, 155261, 172676, 128101, 129680, 
      175045, 143272, 127432, 162125, 145906, 137261, 132586, 156665, 147185, 
      136340, 132977, 141136, 182674, 174973, 156010, 154345, 149353, 144090, 
      132073, 133493, 134564, 201242, 134965, 146305, 140004, 175690, 150770, 
      142280, 136973, 137768, 156965, 158269, 202192, 200096, 199577, 133072, 
      138580, 143732, 198761, 194234, 187049, 141689, 133549, 204181, 183685, 
      138856, 183530, 141250, 136453, 135473, 137393, 151073, 191120, 171524, 
      169280, 163648, 148193, 136153, 151808, 195210, 181105, 178186, 152776, 
      150125, 146701, 137341, 138344, 170765, 150410, 153770, 210745, 192673, 
      139113, 141193, 184925, 175993, 162845, 140425, 139453, 141629, 213317, 
      208520, 146437, 145652, 204377, 180977, 145220, 178605, 161653, 145384, 
      143173, 172125, 150866, 186425, 146900, 151796, 154377, 154377, 164693, 
      146765, 154949, 173480, 184714, 176965, 166225, 147505, 149760, 172100, 
      170312, 154325, 151021, 152245, 182852, 158605, 149965, 169040, 168233, 
      153908, 152393, 150593, 156944, 171485, 151385, 174730, 162504, 152389, 
      154325, 152962, 182122, 155689, 161060, 154465, 155818, 160136, 198917, 
      156754, 180361, 161577, 167425, 164665, 177773, 163304, 161213, 158405, 
      195301, 165929, 160025, 163249, 171664, 164522, 162088, 164009, 162418, 
      202810, 164900, 167336, 167437, 186152, 173570, 177530, 187258, 167305, 
      183888, 169189, 197341, 168930, 169882, 172765, 175005, 182065, 190717, 
      199620, 176420, 176900, 183872, 179665, 208485, 175508, 176405, 179624, 
      212749, 215933, 221380, 224900, 176976, 177076, 211837, 182053, 182178, 
      238954, 180305, 183620, 201092, 183157, 184010, 203065, 184553, 203348, 
      184482, 189225, 191978, 258408, 192977, 195425, 194581, 197128, 225640, 
      199737, 244250, 270740, 200250, 200960, 227845, 203284, 203461, 205802, 
      207757, 208162, 208025, 210233, 269329, 216116, 275146, 211072, 213205, 
      214805, 218228, 225893, 241093, 210877, 213930, 213453, 213669, 214405, 
      216045, 293330, 216369, 216754, 220181, 227693, 219977, 223301, 223709, 
      223816, 229941, 231065, 250298, 224901, 225205, 230005, 246580, 255209, 
      272714, 236377, 227538, 229465, 228845, 229780, 231466, 307129, 231425, 
      268610, 310322, 232424, 295325, 233650, 237913, 278233, 292820, 235261, 
      236212, 236205, 236520, 237170, 237205, 343445, 238180, 238585, 251600, 
      263108, 258596, 241162, 242170, 272410, 242089, 242289, 245545, 244100, 
      245261, 248660, 273277, 320545, 247010, 249257, 249010, 263401, 250225, 
      250001, 332944, 253705, 264457, 252104, 348104, 253265, 289490, 291034, 
      349109, 254592, 256132, 268250, 348050, 256477, 258152, 263092, 257050, 
      301993, 358810, 258128, 259757, 326664, 261697, 308645, 262225, 262544, 
      263653, 263185, 263185, 263493, 264365, 328205, 336020, 267074, 335450, 
      325792, 351389, 268468, 275213, 336445, 269425, 352882, 356977, 278864, 
      338000, 358016, 277370, 272488, 272493, 274600, 279880, 364293, 275105, 
      276466, 381250, 276776, 277954, 285473, 339730, 407636, 282637, 344461, 
      388649, 290650, 285556, 291717, 287009, 369169, 389266, 287360, 287552, 
      288625, 293269, 289733, 290965, 290962, 291681, 293257, 292781, 368293, 
      372725, 379028, 296005, 376645, 381874, 304250, 298152, 396712, 435016, 
      371033, 386825, 391625, 447434, 300313, 303725, 303029, 305636, 399844, 
      450725, 303890, 309604, 310480, 310945, 389968, 430020, 307409, 386986, 
      399737, 310418, 310874, 311560, 397121, 449024, 316242, 471537, 473922, 
      449069, 436685, 319185, 318112, 322452, 320825, 450269, 320405, 438005, 
      322578, 321570, 324970, 322660, 412624, 443728, 450788, 324722, 424250, 
      435317, 326344, 324964, 415501, 326105, 329290, 432517, 332305, 332217, 
      445640, 448810, 445961, 337597, 337562, 340618, 343172, 470656, 481037, 
      494717, 520969, 347860, 346969, 452546, 456482, 477700, 533000, 351682, 
      349285, 506097, 351364, 350564, 472964, 490340, 354458, 353736, 471172, 
      485332, 354125, 490925, 358465, 355360, 356634, 356509, 359908, 357640, 
      488648, 491560, 494504, 360676, 496625, 364805, 366349, 367560, 505620, 
      517445, 532474, 373028, 502889, 374977, 372037, 509741, 377908, 374868, 
      550493, 381265, 544333, 383485, 391417, 389610, 386370, 550477, 394276, 
      391140, 390897, 550177, 395386, 398029, 570370, 578425, 396937, 401125, 
      400381, 402386, 403498, 406052, 403400, 402917, 404532, 410953, 409369, 
      407065, 405773, 412677, 410821, 408357, 409664, 414481, 414765, 418141, 
      424945, 427505, 428009, 427370, 436273, 434957, 434570, 441684, 441160, 
      440548, 439925, 446293, 444032, 446513, 453125, 457130, 454865, 458980, 
      455845, 455572, 457741, 461737, 468329, 465209, 470161, 466349, 466148, 
      472756, 479210, 491738, 495162, 493705, 495720, 497018 ], 
  [ 212, 0, 40, 25, 29, 425, 90, 146, 170, 421, 740, 1017, 698, 1360, 612, 
      1025, 800, 857, 1433, 1565, 2081, 1765, 1970, 2372, 2141, 2225, 3677, 
      3893, 4453, 4880, 4810, 5328, 5477, 7712, 5930, 6109, 6404, 7025, 6817, 
      6682, 6786, 7685, 10594, 10769, 7925, 8101, 8381, 8864, 10953, 9089, 
      9125, 9316, 10081, 10237, 10548, 11216, 14180, 11809, 11453, 12240, 
      11897, 11962, 12665, 12116, 12325, 12770, 14884, 17104, 15509, 18850, 
      17177, 17972, 18274, 23972, 19045, 20050, 24650, 21625, 27085, 21968, 
      26426, 27728, 23720, 29492, 26585, 27674, 27565, 197189, 26084, 29081, 
      25937, 30169, 34292, 33001, 27581, 27725, 185165, 31985, 28240, 189828, 
      28610, 33322, 167690, 30344, 33256, 33524, 31266, 34208, 193954, 30445, 
      30600, 206676, 35600, 32850, 193738, 31700, 31973, 180680, 149364, 
      183305, 200042, 33850, 158805, 34532, 35300, 34801, 35746, 35685, 
      37025, 38322, 192537, 170056, 175610, 39073, 141965, 42250, 44914, 
      146266, 43177, 141457, 49601, 153845, 144976, 217177, 42314, 42866, 
      136485, 120548, 134468, 141233, 223040, 148010, 128781, 141242, 49568, 
      54548, 46813, 50269, 47066, 46756, 127312, 176977, 188785, 53290, 
      58162, 67282, 136170, 160186, 53300, 108425, 154025, 50066, 66002, 
      50245, 113800, 116740, 168512, 122449, 106285, 109105, 162665, 53384, 
      53525, 121021, 54322, 193986, 54689, 56690, 71321, 125921, 144500, 
      58873, 68050, 109993, 58325, 64213, 77093, 78548, 129544, 143080, 
      70117, 70810, 129961, 173881, 131522, 102664, 159688, 129805, 71417, 
      79700, 146365, 61685, 61793, 62528, 101905, 129625, 69057, 72202, 
      104026, 177421, 63626, 66970, 75101, 65185, 195273, 75245, 177578, 
      65477, 77285, 78440, 95845, 67050, 99122, 85825, 86077, 86346, 71873, 
      122069, 70372, 76585, 78532, 88465, 97585, 108900, 151450, 185000, 
      72970, 86173, 102618, 110493, 152514, 153017, 127265, 76050, 75805, 
      78329, 83546, 154586, 77545, 85585, 108937, 83129, 115933, 158497, 
      83584, 111161, 112085, 164225, 79588, 82660, 132885, 187765, 80530, 
      86978, 87314, 142589, 157373, 163610, 80980, 81140, 163600, 84825, 
      94221, 104900, 106760, 84485, 87130, 92353, 85546, 105130, 89725, 
      109064, 164756, 86530, 87613, 85850, 90994, 101425, 89380, 105370, 
      97045, 170029, 171173, 174068, 90425, 146522, 147482, 105730, 97325, 
      91285, 93605, 101813, 106693, 106450, 92005, 91890, 114320, 96016, 
      95050, 173114, 125320, 104858, 94445, 125840, 153562, 101000, 114869, 
      115981, 102497, 96842, 99746, 100946, 109042, 112228, 98185, 122944, 
      102730, 100673, 100370, 100273, 98545, 98194, 98677, 129850, 106450, 
      160372, 137105, 100640, 172850, 136970, 102698, 104845, 111098, 170293, 
      104845, 101908, 133090, 125477, 102437, 103970, 111562, 112577, 163904, 
      124945, 115362, 133960, 119060, 106184, 109613, 169733, 151853, 120205, 
      164025, 175850, 131869, 118621, 138386, 171812, 168277, 115492, 107501, 
      108953, 107984, 110185, 157082, 117457, 153844, 118309, 124525, 158184, 
      169586, 137785, 115802, 129161, 168788, 125849, 160849, 172393, 149305, 
      110905, 117613, 170605, 139445, 130325, 118781, 140117, 186754, 120325, 
      113450, 154250, 175897, 158692, 114577, 197669, 178253, 152269, 159188, 
      159442, 124921, 117522, 165997, 145529, 175817, 136564, 147233, 125218, 
      150001, 142434, 133909, 128826, 128241, 157741, 163816, 127465, 129204, 
      178669, 144404, 126100, 164817, 147226, 137601, 127690, 158873, 148553, 
      136448, 132553, 135140, 186610, 178433, 158098, 156293, 150853, 145058, 
      127525, 128797, 129672, 206114, 130121, 139949, 134480, 178978, 152098, 
      142564, 136445, 132788, 149773, 150965, 206884, 204676, 204129, 129700, 
      133696, 138064, 203221, 198442, 190837, 141557, 130337, 208885, 187213, 
      138100, 186994, 140794, 134905, 133533, 133213, 144765, 194996, 174112, 
      171700, 165620, 148625, 134177, 145492, 199274, 184301, 181186, 153556, 
      150597, 146725, 135181, 134532, 173105, 150818, 147458, 215513, 196433, 
      137105, 136945, 188145, 178597, 164385, 138661, 136177, 137457, 218125, 
      213076, 145925, 145000, 208609, 183753, 144160, 181085, 162677, 143972, 
      139885, 164525, 145666, 189337, 142672, 146560, 154229, 148853, 165685, 
      144733, 149445, 165988, 187322, 178985, 167201, 144841, 145556, 173480, 
      171524, 153493, 146885, 147773, 174824, 158353, 147473, 169956, 169065, 
      152640, 150705, 147505, 151812, 172561, 148709, 167546, 162452, 149957, 
      152473, 149794, 174418, 154025, 155728, 151421, 151850, 155236, 190125, 
      154562, 173045, 156689, 161585, 164053, 170833, 162292, 159725, 155461, 
      187001, 165097, 157177, 158665, 165652, 163234, 159700, 162117, 159322, 
      194170, 161640, 162900, 162973, 179028, 168034, 171434, 180098, 163441, 
      177140, 165197, 189485, 165938, 165938, 167953, 169745, 175873, 183725, 
      191816, 171680, 172048, 177844, 174413, 200153, 171592, 172125, 174532, 
      204157, 207117, 212200, 215496, 173156, 173200, 203473, 177125, 177410, 
      228922, 176481, 178704, 193824, 178813, 179658, 195829, 180305, 196160, 
      180674, 184553, 186850, 247892, 189229, 190669, 190985, 192628, 217444, 
      194969, 234882, 259880, 196298, 197140, 219929, 199112, 199205, 201034, 
      202513, 202834, 202913, 204673, 258785, 209896, 264410, 206068, 207913, 
      209365, 212200, 218885, 232685, 207025, 208874, 209885, 209765, 210053, 
      211133, 281970, 212525, 212602, 215125, 221425, 216325, 218381, 218677, 
      218756, 223865, 224953, 242162, 220901, 220981, 224381, 238856, 246805, 
      263050, 230009, 224018, 224629, 224701, 225160, 226586, 295745, 227565, 
      259570, 298818, 228500, 284653, 229466, 232357, 268645, 282384, 231425, 
      232648, 232613, 232340, 233458, 233353, 330633, 234656, 234305, 244660, 
      254992, 251080, 237698, 237530, 263738, 238225, 238145, 240169, 240584, 
      240541, 243016, 264749, 309145, 243274, 245925, 245146, 256261, 246857, 
      246185, 321092, 248453, 257413, 248580, 335620, 249901, 280330, 281762, 
      336617, 250100, 251024, 261202, 335682, 252053, 253028, 256904, 253178, 
      292213, 346034, 254500, 255169, 315572, 257149, 298665, 258089, 258100, 
      260377, 259405, 259181, 259097, 260829, 317221, 324616, 261962, 324122, 
      315044, 339345, 264872, 268957, 325205, 265261, 340850, 344749, 272340, 
      326772, 345780, 271258, 268468, 268445, 269348, 273508, 351845, 271769, 
      273290, 368162, 273060, 273530, 279005, 328754, 393640, 279329, 333425, 
      375505, 284330, 282056, 285389, 283725, 357037, 376210, 283508, 283028, 
      284093, 287225, 285165, 285781, 286274, 287321, 289813, 288385, 356525, 
      360733, 366728, 290921, 364505, 369482, 297722, 294164, 383764, 420500, 
      359365, 374373, 378949, 432490, 296057, 300517, 298197, 299880, 386920, 
      435757, 299218, 303440, 304148, 304529, 377588, 415904, 304317, 374890, 
      387073, 305810, 305930, 307700, 384761, 434452, 313058, 456173, 458474, 
      434565, 422705, 315809, 313924, 316304, 317637, 435825, 316285, 424085, 
      319178, 316994, 318994, 318496, 399892, 429652, 436432, 321250, 411034, 
      421625, 323060, 320392, 402725, 321525, 325786, 419149, 328553, 328409, 
      431876, 434954, 432265, 333329, 333154, 336922, 337424, 456116, 466173, 
      479349, 504725, 344656, 341497, 438946, 442714, 463112, 516452, 348538, 
      344825, 490493, 347680, 346320, 458640, 475344, 351410, 348356, 457000, 
      470600, 349857, 476017, 355505, 351140, 352490, 352225, 356680, 353236, 
      473940, 476740, 479572, 356816, 481725, 361573, 362225, 363428, 490568, 
      501993, 516490, 370000, 488017, 372109, 368329, 494685, 374848, 370688, 
      534097, 377213, 528317, 379249, 388789, 386618, 382370, 534353, 391456, 
      387536, 387209, 534169, 392530, 395185, 553778, 561601, 393125, 398117, 
      397205, 399370, 400130, 402984, 399604, 398925, 399824, 408085, 406165, 
      403189, 400833, 409625, 407321, 403625, 404980, 411245, 411269, 414481, 
      421961, 423873, 424117, 423226, 433133, 430625, 429986, 438800, 437588, 
      436808, 435989, 443497, 440500, 441857, 449797, 454298, 451613, 456224, 
      452185, 451400, 453841, 458473, 465257, 461465, 467165, 462085, 461800, 
      469456, 475786, 488530, 492050, 489653, 491828, 493090 ], 
  [ 100, 40, 0, 5, 73, 205, 58, 202, 146, 225, 452, 685, 802, 968, 484, 725, 
      680, 733, 1229, 1321, 1717, 1625, 1970, 2036, 2057, 2125, 3313, 3601, 
      3977, 4456, 4658, 4936, 5209, 7976, 5650, 5897, 6148, 7045, 6341, 6530, 
      6682, 7585, 10946, 11117, 7585, 7793, 7937, 8776, 11197, 8653, 8905, 
      9092, 9613, 9801, 10324, 11080, 14500, 11765, 11041, 12136, 11549, 
      11674, 12605, 11668, 12105, 12346, 14708, 17288, 15361, 18938, 16741, 
      17428, 17858, 24356, 18545, 19858, 25010, 21125, 27425, 21512, 26650, 
      27976, 23168, 29828, 26525, 27746, 27585, 201577, 25748, 29189, 25381, 
      30277, 34708, 33293, 27017, 27257, 189305, 32125, 27656, 194020, 28058, 
      33514, 171530, 30160, 33408, 33700, 31162, 34376, 198162, 29945, 30160, 
      211060, 35752, 32650, 197906, 31076, 31505, 184640, 152788, 187277, 
      204266, 33386, 162361, 34148, 35060, 34389, 35514, 35377, 36805, 38218, 
      196573, 173728, 179362, 38909, 145105, 42290, 45170, 149474, 43261, 
      144565, 50045, 157145, 148104, 221429, 41738, 42434, 139369, 123092, 
      137300, 144197, 227336, 151090, 131473, 144170, 49576, 54916, 46457, 
      50297, 46594, 46052, 129896, 180485, 192485, 53330, 58538, 68114, 
      138898, 163370, 53300, 110525, 157085, 49642, 66730, 49769, 116000, 
      118980, 171784, 124805, 108225, 111101, 165773, 52768, 52945, 123273, 
      53810, 197602, 54037, 56386, 71917, 128197, 147172, 58589, 68450, 
      111869, 57905, 64345, 77897, 79412, 131872, 145696, 70569, 71298, 
      132269, 177053, 133850, 104256, 162576, 132065, 71789, 80468, 148937, 
      61049, 61181, 61960, 103365, 131805, 69109, 72458, 105530, 180529, 
      62962, 66762, 75457, 64709, 198661, 75545, 180650, 64873, 77665, 78880, 
      96993, 66610, 100274, 86445, 86681, 86962, 71485, 123817, 69668, 76565, 
      78644, 89093, 98573, 110260, 153850, 188032, 72434, 86609, 103714, 
      111841, 154906, 155389, 129005, 75466, 75073, 77893, 83554, 156898, 
      76925, 85685, 110045, 83021, 117241, 160829, 83368, 112253, 113185, 
      166645, 78596, 82244, 134569, 190625, 79186, 86882, 87242, 144497, 
      159617, 165986, 80100, 80308, 165960, 84445, 94489, 105620, 107552, 
      82825, 86850, 92405, 84970, 105778, 87705, 109840, 167044, 84890, 
      85977, 84730, 89098, 101725, 88740, 102650, 94769, 172297, 173465, 
      176420, 88885, 148234, 149218, 103090, 97145, 90009, 93025, 101881, 
      104057, 103826, 90665, 90610, 111368, 95560, 94410, 175330, 126272, 
      102434, 93425, 122536, 155258, 100640, 115313, 116473, 100381, 95770, 
      99202, 100522, 109170, 109556, 96629, 123656, 100690, 98837, 98570, 
      98485, 97045, 97162, 97569, 126530, 104210, 156196, 133565, 99080, 
      168394, 133450, 102034, 104409, 111106, 165905, 102881, 101012, 129730, 
      122393, 101513, 103298, 111514, 112589, 159688, 121925, 115450, 130624, 
      116324, 104336, 109289, 171569, 147985, 117441, 159853, 171410, 128665, 
      115993, 139298, 167476, 164025, 113076, 105817, 107237, 106952, 109525, 
      153154, 115029, 150020, 115865, 124745, 159568, 165362, 134485, 115466, 
      129557, 164596, 126061, 162261, 168125, 145661, 109661, 117305, 166393, 
      136145, 127385, 118505, 140849, 182178, 117945, 112570, 155410, 171581, 
      154820, 112781, 192881, 173905, 148617, 160420, 155594, 122405, 116818, 
      167393, 142133, 171565, 133556, 143837, 124930, 146549, 139258, 131105, 
      126298, 128053, 154057, 164992, 125109, 126772, 174465, 141268, 124020, 
      161005, 144002, 134797, 127130, 155261, 145301, 133736, 130069, 135044, 
      182250, 174277, 154530, 152785, 147537, 141970, 126801, 128129, 129088, 
      201338, 129509, 139985, 134152, 174866, 148826, 139732, 133961, 132212, 
      150145, 151385, 202148, 199988, 199453, 128420, 133064, 137768, 198577, 
      193906, 186481, 138881, 128981, 204129, 182961, 135684, 182762, 138242, 
      132821, 131617, 132257, 144721, 190580, 170248, 167908, 162020, 145685, 
      132269, 145444, 194770, 180169, 177138, 150452, 147625, 143945, 133337, 
      133396, 169325, 147866, 147386, 210685, 192037, 135181, 135981, 183973, 
      174689, 160933, 136625, 134789, 136453, 213265, 208324, 143345, 142480, 
      203981, 179749, 141800, 177193, 159409, 141748, 138465, 164953, 145058, 
      185245, 141640, 145960, 151441, 148369, 162401, 142745, 148945, 166340, 
      183338, 175253, 163909, 143109, 144484, 170000, 168116, 150961, 145769, 
      146801, 175376, 155565, 145645, 166660, 165805, 150280, 148525, 145925, 
      151108, 169189, 146945, 167714, 159556, 148081, 150341, 148226, 174794, 
      151805, 155080, 149785, 150610, 154388, 190945, 152546, 173225, 155821, 
      161125, 161345, 170837, 159748, 157385, 153745, 187573, 162461, 155405, 
      157637, 165236, 160786, 157716, 159913, 157634, 194858, 160000, 161764, 
      161849, 179044, 167362, 171002, 180122, 162045, 176980, 163841, 189785, 
      164146, 164554, 166941, 168925, 175445, 183625, 192064, 170600, 171016, 
      177316, 173545, 200605, 170144, 170833, 173588, 204713, 207769, 213008, 
      216400, 171652, 171720, 203909, 176081, 176290, 230058, 174949, 177640, 
      193768, 177489, 178330, 195737, 178925, 196040, 179098, 183325, 185810, 
      249124, 187553, 189425, 189229, 191252, 217652, 193693, 235570, 261200, 
      194650, 195428, 219965, 197536, 197665, 199706, 201389, 201746, 201725, 
      203677, 259925, 209168, 265610, 204804, 206765, 208273, 211360, 218465, 
      232865, 205245, 207610, 207961, 207985, 208465, 209785, 283378, 210697, 
      210906, 213809, 220621, 214385, 216977, 217321, 217412, 222949, 224045, 
      242114, 219073, 219249, 223249, 238624, 246857, 263642, 229181, 221962, 
      223137, 222905, 223568, 225098, 297037, 225625, 259850, 300154, 226580, 
      285625, 227650, 231129, 269145, 283240, 229445, 230544, 230521, 230500, 
      231410, 231365, 332485, 232520, 232493, 243988, 254824, 250640, 235514, 
      235850, 263786, 236205, 236245, 238797, 238400, 238873, 241744, 264713, 
      310325, 241162, 243625, 243074, 255593, 244565, 244085, 322436, 246961, 
      256689, 246340, 337220, 247585, 280498, 281978, 338213, 248260, 249448, 
      260450, 337210, 250169, 251444, 255776, 251050, 292617, 347722, 252260, 
      253333, 316516, 255281, 299125, 256037, 256180, 257949, 257193, 257065, 
      257149, 258505, 318089, 325664, 260306, 325130, 315796, 340645, 262544, 
      267769, 326153, 263169, 342130, 346113, 271252, 327700, 347140, 269986, 
      266292, 266281, 267700, 272340, 353281, 269285, 270730, 369850, 270724, 
      271490, 277841, 329522, 395680, 276781, 334189, 377165, 283058, 279568, 
      284113, 281137, 358241, 377810, 281156, 280964, 282025, 285805, 283105, 
      283985, 284258, 285157, 287249, 286229, 357521, 361825, 367952, 289045, 
      365653, 370738, 296450, 291796, 385236, 422644, 360281, 375625, 380297, 
      434810, 293789, 297785, 296161, 298240, 388352, 438065, 297106, 301960, 
      302740, 303157, 378772, 417832, 301513, 375930, 388349, 303626, 303890, 
      305188, 385877, 436516, 310234, 458569, 460906, 436585, 424493, 313045, 
      311508, 314728, 314785, 437797, 313825, 425825, 316402, 314722, 317322, 
      316040, 401108, 431444, 438344, 318490, 412450, 423245, 320212, 318096, 
      403945, 319225, 323010, 420593, 325861, 325741, 433460, 436570, 433805, 
      330821, 330706, 334154, 335528, 457988, 468169, 481561, 507305, 341640, 
      339453, 440378, 444218, 464960, 519140, 345474, 342325, 492769, 344840, 
      343720, 460360, 477352, 348290, 346228, 458640, 472480, 347245, 477965, 
      352325, 348500, 349810, 349605, 353600, 350660, 475780, 478628, 481508, 
      353992, 483625, 358465, 359477, 360676, 492496, 504085, 518810, 366760, 
      489853, 368793, 365373, 496585, 371592, 367912, 536549, 374345, 530569, 
      376445, 385281, 383266, 379450, 536629, 388008, 384424, 384133, 536373, 
      389090, 391725, 556210, 564125, 390065, 394705, 393865, 395954, 396850, 
      399568, 396500, 395905, 397096, 404561, 402785, 400097, 398197, 406165, 
      404053, 400885, 402212, 407849, 407977, 411237, 418405, 420565, 420913, 
      420130, 429577, 427565, 427034, 435112, 434180, 433472, 432737, 439749, 
      437060, 438869, 446225, 450506, 448001, 452392, 448733, 448160, 450477, 
      454829, 461501, 457997, 463369, 458825, 458576, 465768, 472114, 484706, 
      488170, 486161, 488260, 489530 ], 
  [ 149, 25, 5, 0, 40, 250, 37, 145, 109, 242, 493, 724, 689, 1017, 445, 740, 
      625, 676, 1172, 1274, 1700, 1530, 1825, 1993, 1930, 2000, 3236, 3490, 
      3924, 4369, 4477, 4825, 5050, 7633, 5485, 5706, 5965, 6770, 6228, 6309, 
      6445, 7330, 10537, 10706, 7400, 7594, 7780, 8497, 10804, 8480, 8660, 
      8845, 9434, 9608, 10057, 10777, 14045, 11428, 10820, 11809, 11300, 
      11405, 12260, 11449, 11810, 12109, 14365, 16825, 15002, 18477, 16448, 
      17161, 17545, 23773, 18250, 19457, 24425, 20800, 26820, 21169, 26077, 
      27385, 22837, 29201, 26020, 27197, 27050, 199586, 25325, 28618, 25028, 
      29696, 34021, 32644, 26650, 26858, 187370, 31520, 27289, 192061, 27677, 
      32885, 169685, 29653, 32789, 33073, 30625, 33745, 196181, 29530, 29725, 
      209017, 35113, 32125, 195925, 30689, 31066, 182725, 151045, 185348, 
      202253, 32929, 160564, 33661, 34525, 33908, 34973, 34858, 36250, 37621, 
      194596, 171869, 177473, 38322, 143410, 41625, 44433, 147753, 42578, 
      142874, 49232, 155380, 146393, 219330, 41245, 41893, 137716, 121549, 
      135661, 142514, 225209, 149365, 129874, 142489, 48865, 54085, 45864, 
      49576, 46033, 45565, 128313, 178594, 190530, 52585, 57681, 67105, 
      137257, 161577, 52565, 109090, 155330, 49045, 65749, 49186, 114525, 
      117485, 169945, 123268, 106820, 109674, 163972, 52205, 52370, 121754, 
      53209, 195625, 53476, 55709, 70930, 126650, 145493, 57892, 67525, 
      110452, 57250, 63506, 76834, 78329, 130301, 144029, 69620, 70337, 
      130698, 175194, 132269, 102917, 160805, 130500, 70850, 79397, 147258, 
      60436, 60560, 61321, 102050, 130250, 68260, 71541, 104197, 178658, 
      62345, 65993, 74500, 64026, 196690, 74600, 178781, 64226, 76690, 77885, 
      95762, 65905, 99025, 85370, 85608, 85885, 70736, 122356, 69021, 75690, 
      77725, 88002, 97362, 108925, 152165, 186133, 71721, 85572, 102457, 
      110500, 153217, 153700, 127520, 74749, 74402, 77120, 82633, 155209, 
      76210, 84730, 108754, 82132, 115880, 159120, 82505, 110954, 111880, 
      164900, 77985, 81441, 133066, 188730, 78689, 85969, 86321, 142916, 
      157924, 164249, 79445, 79637, 164225, 83620, 93448, 104425, 106333, 
      82420, 85985, 91426, 84197, 104597, 87410, 108613, 165313, 84465, 
      85544, 84125, 88745, 100640, 87965, 102565, 94536, 170546, 171706, 
      174641, 88400, 146665, 147641, 102965, 96200, 89426, 92210, 100850, 
      103924, 103689, 90100, 90025, 111337, 94697, 93605, 173573, 124933, 
      102217, 92740, 122609, 153661, 99725, 114130, 115274, 100048, 95089, 
      98345, 99625, 108089, 109405, 96106, 122377, 100325, 98404, 98125, 
      98036, 96500, 96461, 96890, 126585, 103905, 156533, 133690, 98545, 
      168821, 133565, 101197, 103496, 110045, 166306, 102474, 100249, 129785, 
      122356, 100756, 102457, 110465, 111520, 160025, 121860, 114349, 130661, 
      116161, 103877, 108322, 169882, 148196, 117284, 160162, 171805, 128648, 
      115784, 137909, 167833, 164354, 112793, 105290, 106714, 106201, 108650, 
      153365, 114740, 150193, 115578, 123570, 158005, 165665, 134480, 114473, 
      128320, 164885, 124882, 160682, 168436, 145764, 108964, 116296, 166682, 
      136130, 127250, 117482, 139490, 182585, 117620, 111745, 153905, 171898, 
      154989, 112258, 193352, 174226, 148706, 158881, 155745, 122112, 115921, 
      165796, 142130, 171844, 133417, 143824, 123881, 146548, 139165, 130888, 
      125989, 126964, 154130, 163445, 124736, 126421, 174698, 141145, 123545, 
      161104, 143905, 134560, 126145, 155290, 145210, 133465, 129722, 133901, 
      182525, 174484, 154541, 152776, 147464, 141821, 125864, 127170, 128101, 
      201745, 128528, 138788, 133073, 175045, 148725, 139481, 133594, 131209, 
      148826, 150050, 202525, 200349, 199810, 127645, 132073, 136665, 198920, 
      194213, 186728, 138568, 128228, 204506, 183170, 135281, 182961, 137881, 
      132304, 131044, 131364, 143524, 190837, 170321, 167957, 162005, 145450, 
      131690, 144245, 195053, 180328, 177269, 150265, 147394, 143650, 132730, 
      132553, 169360, 147625, 146185, 211066, 192274, 134594, 135074, 184132, 
      174760, 160852, 136072, 134020, 135556, 213650, 208673, 142970, 142085, 
      204282, 179842, 141345, 177242, 159250, 141241, 137690, 163562, 144009, 
      185354, 140729, 144905, 151112, 147272, 162234, 142146, 147850, 164961, 
      183401, 175232, 163738, 142418, 143573, 169885, 167977, 150530, 144866, 
      145850, 173917, 155216, 144976, 166477, 165610, 149785, 147970, 145170, 
      150061, 169028, 146248, 166373, 159233, 147418, 149760, 147457, 173377, 
      151250, 154001, 149032, 149725, 153369, 189370, 151913, 171860, 154802, 
      159970, 160936, 169524, 159281, 156850, 153002, 186064, 162018, 154674, 
      156658, 164053, 160277, 157049, 159316, 156865, 193297, 159205, 160801, 
      160882, 177697, 166241, 169801, 178769, 161162, 175685, 162938, 188330, 
      163385, 163657, 165920, 167840, 174226, 182290, 190613, 169585, 169985, 
      176117, 172456, 199076, 169245, 169882, 172521, 203146, 206170, 211357, 
      214717, 170765, 170825, 202372, 175034, 175265, 228281, 174058, 176593, 
      192385, 176522, 177361, 194356, 177970, 194665, 178205, 182306, 184725, 
      247265, 186660, 188388, 188356, 190249, 216121, 192650, 233869, 259285, 
      193721, 194517, 218468, 196573, 196690, 198657, 200272, 200617, 200626, 
      202514, 258050, 207909, 263705, 203717, 205636, 207122, 210125, 217090, 
      231290, 204320, 206513, 207074, 207050, 207466, 208706, 281377, 209768, 
      209933, 212706, 219344, 213480, 215890, 216218, 216305, 221696, 222786, 
      240565, 218114, 218258, 222058, 237133, 245268, 261873, 227882, 221069, 
      222056, 221922, 222517, 224009, 295018, 224680, 258165, 298117, 225625, 
      283706, 226657, 229940, 267380, 281353, 228500, 229637, 229610, 229505, 
      230481, 230416, 330256, 231617, 231482, 242597, 253265, 249165, 234617, 
      234785, 262145, 235250, 235250, 237626, 237493, 237794, 240533, 263090, 
      308290, 240221, 242740, 242113, 254164, 243674, 243130, 320333, 245800, 
      255272, 245425, 335025, 246692, 278777, 280241, 336016, 247205, 248305, 
      259029, 335029, 249122, 250297, 254477, 250081, 290804, 345481, 251325, 
      252260, 314513, 254212, 297280, 255026, 255125, 257060, 256232, 256072, 
      256100, 257578, 316098, 323613, 259153, 323089, 313837, 338500, 261605, 
      266450, 324122, 262148, 339985, 343940, 269893, 325669, 344965, 268685, 
      265289, 265274, 266521, 271001, 351074, 268378, 269845, 367549, 269761, 
      270425, 276484, 327521, 393245, 275872, 332176, 374850, 281717, 278629, 
      282770, 280228, 356068, 375505, 280165, 279877, 280936, 284500, 282010, 
      282802, 283145, 284090, 286312, 285156, 355394, 359666, 365749, 287872, 
      363472, 368521, 295069, 290777, 382937, 420121, 358164, 373396, 378036, 
      432225, 292730, 296874, 295018, 296965, 386053, 435474, 295985, 300625, 
      301381, 301786, 376549, 415361, 300616, 373745, 386082, 302509, 302725, 
      304177, 383650, 433973, 309317, 455912, 458237, 434050, 422032, 312098, 
      310445, 313385, 313864, 435268, 312770, 423370, 315449, 313601, 316001, 
      314977, 398821, 428965, 435825, 317525, 410093, 420820, 319273, 316973, 
      401650, 318100, 322037, 418210, 324850, 324722, 431017, 434113, 431370, 
      329732, 329597, 333145, 334225, 455429, 465562, 478882, 504500, 340697, 
      338186, 437949, 441765, 462389, 516289, 344537, 341200, 490052, 343825, 
      342625, 457825, 474721, 347365, 344969, 456125, 469885, 346144, 475344, 
      351410, 347405, 348725, 348500, 352645, 349537, 473185, 476017, 478881, 
      352945, 481000, 357506, 358388, 359585, 489845, 501376, 516025, 365825, 
      487226, 367880, 364340, 493930, 370649, 366809, 533700, 373256, 527770, 
      375328, 384392, 382325, 378365, 533812, 387089, 383393, 383090, 533570, 
      388165, 390800, 553321, 561202, 389000, 393754, 392890, 395001, 395845, 
      398605, 395433, 394810, 395897, 403624, 401800, 399016, 396964, 405200, 
      403024, 399680, 401013, 406856, 406946, 410180, 417442, 419506, 419816, 
      418997, 428584, 426400, 425833, 434153, 433121, 432389, 431626, 438800, 
      436005, 437650, 445194, 449545, 446980, 451441, 447652, 447005, 449360, 
      453802, 460498, 456898, 462376, 457650, 457389, 464729, 471053, 483669, 
      487145, 485000, 487121, 488385 ], 
  [ 337, 29, 73, 40, 0, 450, 41, 45, 73, 370, 697, 932, 445, 1261, 425, 884, 
      565, 612, 1124, 1258, 1780, 1378, 1525, 2005, 1690, 1768, 3172, 3330, 
      3940, 4293, 4121, 4685, 4770, 6805, 5193, 5338, 5625, 6154, 6100, 5857, 
      5945, 6786, 9533, 9698, 7072, 7226, 7540, 7893, 9860, 8200, 8164, 8345, 
      9146, 9280, 9509, 10125, 12937, 10676, 10420, 11093, 10820, 10865, 
      11492, 11061, 11194, 11673, 13625, 15725, 14218, 17401, 15880, 16677, 
      16925, 22345, 17690, 18581, 22997, 20168, 25348, 20485, 24705, 25965, 
      22201, 27677, 24868, 25913, 25810, 193978, 24425, 27274, 24340, 28328, 
      32337, 31076, 25930, 26042, 181946, 30088, 26573, 186569, 26921, 31385, 
      164537, 28521, 31321, 31581, 29405, 32245, 190633, 28682, 28817, 
      203285, 33597, 30953, 190385, 29933, 30154, 177385, 146225, 179972, 
      196625, 31973, 155588, 32617, 33337, 32884, 33769, 33722, 35010, 36257, 
      189092, 166721, 172237, 36994, 138762, 40069, 42661, 143029, 40970, 
      138242, 47240, 150532, 141709, 213490, 40225, 40729, 133220, 117385, 
      131209, 137930, 219293, 144657, 125546, 137917, 47205, 52065, 44560, 
      47888, 44829, 44585, 124045, 173402, 185146, 50837, 55597, 64565, 
      132821, 156685, 50849, 105274, 150554, 47745, 63297, 47930, 110593, 
      113497, 164925, 119156, 103108, 105898, 159076, 51025, 51154, 117706, 
      51917, 190205, 52308, 54193, 68490, 122530, 140977, 56324, 65273, 
      106724, 55810, 61514, 74170, 75605, 126113, 139553, 67300, 67981, 
      126514, 170146, 128057, 99433, 156025, 126340, 68570, 76721, 142762, 
      59140, 59240, 59949, 98650, 126130, 66260, 69337, 100745, 173594, 
      61045, 64237, 72180, 62530, 191330, 72320, 173729, 62842, 74322, 75457, 
      92626, 64349, 95845, 82714, 82960, 83225, 69064, 118548, 67657, 73642, 
      75545, 85306, 94306, 105497, 147689, 181017, 70165, 83044, 99269, 
      107060, 148733, 149220, 123656, 73193, 72986, 75400, 80469, 150741, 
      74666, 82466, 105482, 80068, 112400, 154600, 80525, 107666, 108576, 
      160276, 76765, 79645, 129170, 183658, 77813, 83845, 84173, 138788, 
      153460, 159653, 78097, 78241, 159637, 81764, 90944, 101461, 103297, 
      81828, 84013, 89114, 82505, 101681, 87154, 105561, 160749, 83821, 
      84880, 82945, 88325, 98024, 86281, 102953, 94480, 165938, 167074, 
      169949, 87592, 142605, 143557, 103241, 94016, 88330, 90418, 98410, 
      104180, 103933, 89060, 88925, 111901, 92765, 91849, 168961, 121577, 
      102229, 91348, 123493, 149537, 97649, 111250, 112346, 99720, 93717, 
      96445, 97605, 105517, 109625, 95210, 119213, 99905, 97780, 97465, 
      97364, 95540, 95033, 95530, 127429, 103669, 158225, 134746, 97621, 
      170785, 134593, 99369, 101440, 107545, 168194, 101938, 98645, 130637, 
      122932, 99172, 100621, 108005, 109000, 161725, 122356, 111737, 131465, 
      116365, 103193, 106114, 165514, 149524, 117508, 161786, 173689, 129296, 
      115856, 134441, 169605, 166042, 112645, 104410, 105850, 104653, 106730, 
      154705, 114580, 151421, 115426, 120754, 154025, 167285, 135176, 112205, 
      125320, 166465, 122058, 156658, 170084, 146788, 107588, 113984, 168266, 
      136802, 127562, 115130, 136130, 184525, 117364, 109989, 150109, 173570, 
      156217, 111410, 195488, 175914, 149698, 154989, 156925, 121960, 113957, 
      161732, 142850, 173412, 133733, 144520, 121469, 147284, 139625, 130976, 
      125801, 124436, 155090, 159545, 124360, 126113, 176146, 141525, 122869, 
      162152, 144365, 134600, 123941, 156130, 145690, 133405, 129434, 131225, 
      184105, 175860, 155329, 153504, 148000, 142129, 123808, 125050, 125897, 
      203725, 126344, 135956, 130597, 176345, 149185, 139493, 133258, 128965, 
      145634, 146810, 204425, 202201, 201650, 126089, 129869, 134125, 200720, 
      195905, 188240, 138400, 126740, 206410, 184570, 134845, 184333, 137573, 
      131528, 130100, 129460, 140708, 192385, 171317, 168881, 162737, 145522, 
      130730, 141425, 196681, 181584, 178441, 150485, 147482, 143546, 131690, 
      130805, 170248, 147685, 143365, 212994, 193770, 133618, 133138, 185396, 
      175760, 161396, 135200, 132500, 133652, 215594, 210509, 142634, 141689, 
      205978, 180914, 140773, 178186, 159570, 140517, 136162, 160186, 141661, 
      186482, 138797, 142541, 150928, 144784, 162538, 141154, 145370, 161629, 
      184397, 175976, 164034, 141154, 141649, 170353, 168373, 150050, 142970, 
      143810, 170353, 154984, 143784, 166745, 165842, 149117, 147122, 143722, 
      147737, 169364, 144976, 163169, 159085, 146250, 148840, 145973, 169949, 
      150410, 151589, 147600, 147897, 151141, 185474, 150845, 168596, 152578, 
      157338, 160544, 166420, 158717, 156082, 151610, 182376, 161530, 153322, 
      154562, 161345, 159593, 155893, 158372, 155405, 189461, 157673, 158765, 
      158834, 174509, 163733, 167053, 175565, 159370, 172657, 161090, 184826, 
      161965, 161829, 163720, 165448, 171434, 179154, 187129, 167413, 167765, 
      173393, 170064, 195364, 167425, 167906, 170197, 199322, 202250, 207281, 
      210545, 168985, 169021, 198644, 172778, 173077, 223837, 172274, 174341, 
      189125, 174514, 175349, 191108, 176002, 191437, 176425, 180154, 182377, 
      242605, 184900, 186196, 186660, 188165, 212453, 190450, 229697, 254473, 
      191869, 192721, 214916, 194625, 194706, 196453, 197864, 198173, 198274, 
      199970, 253370, 205081, 258941, 201409, 203204, 204626, 207377, 213922, 
      227522, 202504, 204181, 205378, 205210, 205434, 206434, 276341, 207952, 
      207985, 210370, 216488, 211744, 213610, 213890, 213965, 218920, 219994, 
      236905, 216226, 216274, 219474, 233649, 241492, 257557, 224978, 219385, 
      219808, 219970, 220361, 221741, 289962, 222848, 254113, 293009, 223765, 
      278954, 224685, 227380, 263092, 276701, 226676, 227929, 227890, 227533, 
      228709, 228584, 324584, 229925, 229466, 239441, 249605, 245761, 232949, 
      232613, 258245, 233410, 233290, 235138, 235801, 235586, 237929, 259250, 
      303218, 238433, 241124, 240269, 250916, 242042, 241306, 315065, 243360, 
      252064, 243725, 329485, 245060, 274661, 276077, 330472, 245089, 245925, 
      255817, 329537, 247034, 247909, 251633, 248229, 286420, 339813, 249577, 
      250100, 309565, 252068, 292808, 253058, 253025, 255460, 254416, 254160, 
      254020, 255866, 311194, 318529, 256765, 318037, 309033, 333140, 259865, 
      263570, 319106, 260164, 334629, 338500, 266897, 320657, 339521, 265865, 
      263365, 263338, 264069, 268069, 345538, 266746, 268281, 361737, 267965, 
      268325, 273508, 322613, 387041, 274248, 327240, 369010, 278801, 276921, 
      279850, 278612, 350660, 369701, 278305, 277729, 278784, 281700, 279842, 
      280370, 280925, 282010, 284624, 283060, 350138, 354314, 360265, 285480, 
      358056, 362997, 292057, 288853, 377173, 413685, 352948, 367844, 372388, 
      425605, 290690, 295282, 292730, 294281, 380297, 428842, 293765, 297765, 
      298449, 298818, 371025, 409093, 299072, 368341, 380434, 300313, 300385, 
      302301, 378130, 427505, 307729, 449104, 451393, 427610, 415816, 310426, 
      308425, 310525, 312272, 428852, 310778, 417178, 313765, 311413, 313213, 
      312965, 393137, 422705, 429445, 315809, 404201, 414724, 317637, 314785, 
      395946, 315908, 320305, 412250, 323010, 322858, 424885, 427941, 425266, 
      327668, 327473, 331325, 331525, 448961, 458954, 472058, 497300, 339085, 
      335602, 431881, 435625, 455897, 508957, 342949, 339048, 483124, 342005, 
      340565, 451445, 468053, 345817, 342421, 449809, 463329, 344072, 468712, 
      349898, 345353, 346705, 346420, 351017, 347405, 466637, 469421, 472237, 
      351045, 474368, 355874, 356372, 357565, 483145, 494504, 508925, 364277, 
      480602, 366400, 362500, 487226, 369085, 364765, 526420, 371264, 520650, 
      373256, 383008, 380785, 376393, 526644, 385621, 381589, 381250, 526450, 
      386681, 389320, 545949, 553730, 387104, 392202, 391266, 393445, 394137, 
      397025, 393541, 392834, 393613, 402128, 400160, 397088, 394580, 403624, 
      401256, 397384, 398737, 405200, 405178, 408340, 415890, 417674, 417872, 
      416945, 426960, 424264, 423589, 432637, 431309, 430505, 429658, 437320, 
      434209, 435370, 443482, 448045, 445300, 449973, 445796, 444929, 447400, 
      452114, 458890, 455002, 460800, 455530, 455233, 463021, 469289, 481993, 
      485509, 482960, 485149, 486397 ], 
  [ 169, 425, 205, 250, 450, 0, 257, 585, 349, 52, 73, 194, 1249, 337, 425, 
      290, 625, 666, 962, 964, 1090, 1480, 2125, 1453, 2020, 2050, 2626, 
      3060, 3034, 3609, 4397, 4145, 4680, 8593, 5085, 5476, 5625, 7120, 5338, 
      6229, 6485, 7380, 11717, 11876, 6850, 7124, 6970, 8577, 11714, 7690, 
      8410, 8585, 8564, 8818, 9797, 10737, 15145, 11618, 10090, 11849, 10730, 
      10985, 12410, 10629, 11560, 11349, 14225, 17585, 14932, 18997, 15658, 
      16101, 16805, 25033, 17300, 19277, 25625, 19850, 27970, 20329, 26937, 
      28305, 21757, 30341, 26170, 27677, 27400, 210856, 24785, 29188, 23938, 
      30266, 35361, 33674, 25540, 25988, 198020, 32170, 26129, 202841, 26597, 
      33665, 179585, 29493, 33469, 33813, 30665, 34465, 207001, 28580, 28925, 
      220277, 35793, 31925, 206645, 29429, 30196, 192925, 159905, 195578, 
      213113, 32069, 169754, 33001, 34225, 33178, 34693, 34388, 36000, 37661, 
      204986, 181349, 187153, 38212, 151560, 42025, 45373, 156073, 43088, 
      150944, 50642, 163930, 154513, 230260, 40105, 41113, 145226, 128209, 
      143041, 150224, 236249, 157365, 136904, 150109, 49185, 55305, 45274, 
      49946, 45153, 44105, 135073, 187664, 200080, 52985, 58921, 69485, 
      144377, 169837, 52865, 114640, 163280, 48285, 67869, 48296, 120325, 
      123385, 178425, 129458, 111970, 114964, 172042, 50965, 51220, 127684, 
      52229, 204965, 52146, 55249, 72720, 132640, 152473, 57482, 68825, 
      115442, 56500, 64136, 79144, 80789, 136421, 150869, 71050, 71857, 
      136768, 183424, 138389, 107197, 168325, 136450, 72080, 81617, 153988, 
      59146, 59330, 60201, 106000, 136000, 68690, 72481, 108257, 186728, 
      60985, 65773, 75690, 63136, 205460, 75650, 186761, 63016, 77940, 79285, 
      98932, 65105, 102205, 87220, 87418, 87725, 70066, 127026, 67561, 75940, 
      78305, 89872, 100132, 112625, 158465, 194013, 70681, 86962, 105497, 
      114170, 159497, 159930, 132170, 73589, 72872, 76330, 82953, 161289, 
      74960, 85280, 111824, 82162, 119450, 165250, 82265, 113984, 114930, 
      171250, 75805, 80701, 137576, 196180, 75629, 86029, 86441, 147986, 
      163834, 170489, 77545, 77857, 170425, 82970, 94418, 106525, 108613, 
      78570, 85585, 91856, 83057, 106517, 82660, 110853, 171333, 80665, 
      81754, 81625, 84305, 101690, 86665, 96065, 89146, 176516, 177736, 
      180821, 84850, 151245, 152281, 96665, 96050, 86536, 91060, 101320, 
      97634, 97429, 87050, 87125, 104257, 93857, 92305, 179413, 127613, 
      96457, 90490, 114649, 158201, 99125, 115540, 116804, 95058, 92709, 
      97285, 98865, 108709, 103025, 92516, 124457, 95525, 94114, 93925, 
      93866, 93050, 94181, 94420, 118585, 98605, 146393, 125140, 94945, 
      157981, 125065, 99837, 102706, 110365, 155636, 97864, 98309, 121685, 
      114946, 98746, 101077, 110645, 111850, 149785, 114610, 114869, 122621, 
      109621, 99557, 107812, 174772, 138826, 110674, 150032, 161005, 120938, 
      109514, 140489, 157293, 154024, 107053, 101380, 102724, 103921, 107300, 
      143845, 108970, 140933, 109768, 124420, 161765, 155405, 126530, 113933, 
      129610, 154705, 125712, 164512, 158066, 136954, 106154, 115826, 156452, 
      128180, 120200, 117092, 141620, 171445, 111970, 109845, 157105, 161408, 
      145609, 108068, 181682, 163656, 139876, 162261, 146425, 116122, 114461, 
      169586, 133940, 161514, 126197, 135634, 123461, 138218, 131525, 124178, 
      119969, 126794, 145220, 166685, 119146, 120641, 164488, 133605, 118645, 
      151874, 136145, 127850, 125045, 146560, 137380, 126985, 123812, 133961, 
      171925, 164394, 145921, 144306, 139474, 134401, 124354, 125800, 126941, 
      190105, 127298, 139178, 132553, 165065, 140845, 132701, 127684, 130069, 
      150056, 151400, 190985, 188929, 188420, 124745, 130793, 136225, 187610, 
      183173, 176138, 132178, 125138, 192916, 172840, 129541, 172681, 131801, 
      127394, 126554, 129274, 143714, 180097, 160961, 158777, 153305, 138400, 
      127220, 144425, 184093, 170298, 167449, 142805, 140264, 137000, 128420, 
      130013, 160210, 140545, 146305, 199296, 181584, 130084, 132964, 174002, 
      165290, 152522, 131282, 130850, 133346, 201800, 197093, 136820, 136085, 
      193012, 170132, 135745, 167812, 151380, 135981, 134440, 164932, 142789, 
      175424, 138449, 143705, 144442, 146362, 154324, 137476, 146900, 166141, 
      173741, 166202, 155808, 138388, 141193, 161485, 159757, 144500, 142376, 
      143720, 175597, 148546, 140706, 158537, 157760, 144185, 142820, 141520, 
      148601, 160898, 142138, 167093, 152293, 143028, 144730, 143837, 174617, 
      146000, 152681, 145242, 146925, 151549, 191720, 147173, 172610, 152932, 
      159120, 154466, 169834, 153221, 151300, 149012, 187794, 155728, 150544, 
      154388, 163313, 154457, 152389, 154106, 152945, 195317, 155405, 158261, 
      158372, 178037, 164861, 169021, 179129, 157972, 175585, 159848, 189380, 
      159205, 160497, 163690, 166090, 173456, 182340, 191533, 167185, 167705, 
      175097, 170586, 200506, 165925, 166952, 170461, 204836, 208100, 213677, 
      217277, 167305, 167425, 203762, 172724, 172765, 231421, 170528, 174233, 
      192545, 173512, 174341, 194426, 174820, 194665, 174565, 179536, 182425, 
      250645, 182770, 185578, 184266, 187109, 216941, 189760, 235889, 262885, 
      189901, 190537, 218858, 192933, 193140, 195637, 197762, 198197, 197956, 
      200324, 261200, 206389, 267005, 200857, 203066, 204692, 208325, 216340, 
      232040, 200170, 203653, 202564, 202900, 203796, 205636, 285197, 205498, 
      205993, 209716, 217634, 208930, 212680, 213128, 213245, 219706, 220816, 
      240745, 213844, 214228, 219528, 236853, 245698, 263653, 226112, 216229, 
      218626, 217732, 218837, 220589, 298548, 220130, 259165, 301757, 221125, 
      286436, 222417, 227170, 268930, 283793, 223850, 224677, 224680, 225205, 
      225661, 225746, 335186, 226577, 227252, 241217, 253145, 248365, 229457, 
      230885, 262565, 230500, 230800, 234496, 232333, 233924, 237653, 263300, 
      311540, 235241, 237290, 237233, 252794, 238244, 238180, 323993, 242370, 
      253762, 240125, 339325, 241202, 279497, 281081, 340306, 242905, 244665, 
      257449, 339149, 244712, 246637, 251957, 245061, 292114, 350001, 246025, 
      247970, 317173, 249842, 298730, 250196, 250625, 251290, 251002, 251082, 
      251530, 252068, 318568, 326533, 255313, 325909, 316017, 342050, 256085, 
      263780, 326792, 257218, 343485, 347650, 267473, 328289, 348665, 265805, 
      260149, 260164, 262701, 268381, 354964, 262468, 263745, 372069, 264221, 
      265625, 273874, 329741, 398645, 269802, 334386, 379300, 278837, 272709, 
      279880, 274058, 359378, 379805, 274585, 275017, 276066, 281250, 277160, 
      278612, 278405, 278980, 280202, 280066, 358184, 362696, 369109, 283482, 
      366642, 371961, 292189, 285157, 386917, 425781, 360754, 376826, 381706, 
      438325, 287360, 290344, 290228, 293165, 389933, 441544, 291005, 297225, 
      298161, 298656, 379809, 420481, 293906, 376645, 389572, 297349, 297925, 
      298197, 386740, 439433, 302557, 462202, 464617, 439400, 426802, 305488, 
      304705, 309745, 307034, 440498, 306920, 428020, 308809, 308221, 312121, 
      309137, 402161, 433745, 440905, 310925, 413933, 425170, 312453, 311533, 
      405000, 312650, 315397, 422120, 318420, 318352, 435277, 438453, 435520, 
      323762, 323777, 326525, 329785, 460409, 470852, 484712, 511250, 333457, 
      333376, 441829, 445825, 467309, 523309, 337177, 335250, 496042, 337025, 
      336425, 462425, 480041, 339865, 339949, 460525, 474885, 339914, 480514, 
      343760, 341105, 342325, 342250, 345245, 343397, 478085, 481037, 484021, 
      346185, 486050, 350036, 351818, 353005, 494965, 506906, 522125, 358025, 
      492116, 359890, 357250, 498980, 362809, 360169, 540130, 366386, 533700, 
      368618, 375922, 374245, 371365, 539802, 378769, 375913, 375700, 539380, 
      379865, 382450, 559701, 567812, 381650, 385524, 384840, 386761, 387945, 
      390365, 387973, 387560, 389377, 395114, 393650, 391586, 390674, 396850, 
      395154, 393130, 394393, 398666, 399016, 402370, 408852, 411536, 412106, 
      411557, 419994, 419050, 418753, 425233, 424901, 424349, 423796, 429730, 
      427705, 430480, 436564, 440365, 438250, 442161, 439322, 439205, 441250, 
      444992, 451408, 448528, 453186, 449800, 449629, 455809, 462173, 474409, 
      477745, 476570, 478501, 479785 ], 
  [ 290, 90, 58, 37, 41, 257, 0, 68, 20, 169, 410, 585, 452, 850, 234, 545, 
      362, 401, 809, 905, 1313, 1093, 1352, 1538, 1433, 1493, 2621, 2825, 
      3277, 3650, 3700, 4050, 4229, 6698, 4628, 4825, 5066, 5825, 5353, 5380, 
      5508, 6329, 9448, 9605, 6401, 6577, 6773, 7418, 9657, 7421, 7565, 7738, 
      8317, 8473, 8874, 9554, 12746, 10177, 9605, 10530, 10049, 10144, 10961, 
      10202, 10525, 10820, 12946, 15346, 13553, 16900, 14933, 15626, 15976, 
      22058, 16657, 17800, 22676, 19093, 24973, 19442, 24224, 25490, 21050, 
      27266, 24113, 25268, 25117, 196925, 23426, 26645, 23153, 27685, 31946, 
      30577, 24713, 24905, 184649, 29453, 25330, 189306, 25700, 30784, 
      166976, 27602, 30682, 30962, 28548, 31610, 193360, 27481, 27666, 
      206154, 32930, 29988, 193060, 28610, 28961, 179882, 148266, 182465, 
      199328, 30760, 157725, 31466, 32306, 31705, 32740, 32625, 33977, 35316, 
      191601, 168922, 174500, 35989, 140501, 39220, 41992, 144820, 40153, 
      139945, 46709, 152381, 143410, 216109, 38816, 39440, 134685, 118562, 
      132626, 139457, 221930, 146276, 126837, 139400, 46250, 51410, 43297, 
      46945, 43460, 43018, 125218, 175345, 187249, 49876, 54916, 64264, 
      134100, 158344, 49850, 106025, 152105, 46388, 62900, 46525, 111418, 
      114346, 166634, 120097, 103693, 106525, 160625, 49466, 49625, 118537, 
      50440, 192168, 50705, 52880, 67913, 123353, 142130, 55009, 64528, 
      107209, 54377, 60541, 73757, 75242, 126970, 140650, 66589, 67300, 
      127345, 171697, 128900, 99658, 157330, 127117, 67769, 76250, 143785, 
      57485, 57605, 58346, 98737, 126817, 65169, 68416, 100864, 175045, 
      59348, 62920, 71333, 60985, 193005, 71417, 175136, 61181, 73481, 74666, 
      92425, 62820, 95624, 82045, 82273, 82548, 67541, 118805, 65866, 72421, 
      74434, 84625, 93925, 105426, 148480, 182330, 68500, 82189, 98964, 
      106965, 149508, 149969, 123869, 71460, 71125, 73781, 79220, 151412, 
      72889, 81289, 105145, 78713, 112225, 155269, 79066, 107297, 108209, 
      161009, 74650, 78010, 129285, 184753, 75400, 82472, 82820, 139085, 
      154037, 160340, 76066, 76250, 160306, 80145, 89865, 100754, 102650, 
      79133, 82468, 87841, 80704, 100900, 84145, 104882, 161330, 81124, 
      82177, 80672, 85396, 96925, 84394, 99328, 91225, 166465, 167621, 
      170546, 84941, 142664, 143636, 99664, 92489, 85885, 88553, 97085, 
      100597, 100360, 86557, 86472, 108050, 90994, 89920, 169412, 120970, 
      98804, 89093, 119330, 149536, 95930, 110201, 111337, 96533, 91400, 
      94568, 95828, 104200, 105970, 92485, 118378, 96772, 94817, 94532, 
      94441, 92857, 92740, 93169, 123220, 100360, 153298, 130349, 94874, 
      165620, 130208, 97364, 99625, 106100, 163081, 98845, 96442, 126376, 
      118901, 96941, 98600, 106504, 107549, 156746, 118369, 110340, 127210, 
      112610, 100178, 104369, 165569, 144821, 113725, 156825, 168500, 125137, 
      112177, 133712, 164498, 161005, 109138, 101513, 102917, 102290, 104677, 
      149924, 111049, 146722, 111877, 119425, 153666, 162248, 130909, 110408, 
      124133, 161450, 120713, 156313, 165001, 142225, 105025, 112201, 163225, 
      132521, 123581, 113369, 135209, 179176, 113845, 107720, 149540, 168433, 
      151450, 108373, 189953, 170741, 145105, 154466, 152164, 118309, 111816, 
      161341, 138461, 168305, 129658, 140117, 119656, 142825, 135396, 127057, 
      122112, 122697, 150433, 158938, 120805, 122490, 171037, 137306, 119530, 
      157365, 140068, 130653, 121864, 151505, 141365, 129530, 125749, 129530, 
      178852, 170777, 150736, 148961, 143617, 137936, 121585, 122869, 123786, 
      198116, 124205, 134357, 128690, 171280, 144820, 135490, 129545, 126842, 
      144301, 145517, 198826, 196642, 196101, 123370, 127690, 132226, 195193, 
      190468, 182953, 134513, 123953, 200785, 179365, 131170, 179140, 133780, 
      128125, 126837, 126997, 139005, 187034, 166426, 164050, 158066, 141401, 
      127469, 139714, 191252, 176465, 173392, 146218, 143325, 139549, 128473, 
      128178, 165413, 143540, 141620, 207281, 188417, 130325, 130645, 180225, 
      170809, 156825, 131809, 129649, 131121, 209845, 204850, 138785, 137890, 
      200413, 175869, 137098, 173225, 155129, 136946, 133261, 158825, 139432, 
      181345, 136210, 140314, 146873, 142649, 158065, 137761, 143217, 160186, 
      179336, 171125, 159545, 137965, 139010, 165698, 163778, 146185, 140285, 
      141245, 169058, 150901, 140501, 162234, 161361, 145386, 143541, 140641, 
      145386, 164785, 141737, 161540, 154898, 142913, 145285, 142888, 168484, 
      146777, 149266, 144449, 145076, 148642, 184365, 147368, 166949, 150053, 
      155153, 156481, 164617, 154786, 152321, 148369, 181037, 157513, 150025, 
      151885, 159178, 155728, 152410, 154701, 152164, 188200, 154458, 155970, 
      156049, 172674, 161320, 164840, 173732, 156349, 170666, 158093, 183209, 
      158600, 158804, 161005, 162893, 169201, 177185, 185450, 164618, 165010, 
      171058, 167441, 193841, 164314, 164925, 167506, 197881, 200889, 206050, 
      209394, 165818, 165874, 197089, 169985, 170216, 222856, 169065, 171522, 
      187146, 171469, 172296, 189085, 172901, 189386, 173156, 177161, 179536, 
      241634, 181501, 183157, 183185, 185002, 210610, 187361, 228240, 253538, 
      188456, 189250, 212897, 191258, 191369, 193288, 194869, 195208, 195221, 
      197077, 252257, 202402, 257864, 198274, 200161, 201625, 204586, 211481, 
      225581, 198925, 201032, 201665, 201617, 202001, 203201, 275400, 204305, 
      204448, 207145, 213685, 207985, 210293, 210613, 210698, 216005, 217081, 
      234704, 212537, 212665, 216365, 231290, 239365, 255880, 222113, 215492, 
      216385, 216289, 216850, 218312, 288845, 219033, 252148, 291924, 219962, 
      277561, 220964, 224149, 261301, 275202, 222809, 223954, 223925, 223778, 
      224776, 224701, 323901, 225914, 225725, 236650, 247234, 243154, 228884, 
      228968, 256040, 229477, 229457, 231745, 231722, 231937, 234610, 256961, 
      301933, 234400, 236925, 236260, 248077, 237845, 237269, 313898, 239825, 
      249169, 239562, 328522, 240829, 272500, 273956, 329501, 241250, 242306, 
      252880, 328500, 243149, 244274, 248378, 244136, 284437, 338900, 245386, 
      246241, 308018, 248173, 290853, 249005, 249082, 251089, 250225, 250049, 
      250049, 251577, 309565, 317050, 253028, 316520, 307298, 331857, 255554, 
      260209, 317525, 256045, 333320, 337261, 263610, 319050, 338274, 262420, 
      259162, 259145, 260306, 264706, 344345, 262277, 263744, 360740, 263610, 
      264212, 270125, 320840, 386314, 269693, 325445, 367957, 275300, 272402, 
      276341, 274005, 349213, 368584, 273890, 273554, 274601, 278057, 275661, 
      276409, 276776, 277733, 280009, 278785, 348485, 352741, 358802, 281429, 
      356525, 361556, 288500, 284378, 375898, 412970, 351205, 366381, 371005, 
      425032, 286289, 290485, 288513, 290394, 378970, 428245, 289480, 294002, 
      294746, 295145, 369482, 408170, 294201, 366664, 378949, 295940, 296132, 
      297650, 376493, 426658, 302804, 448529, 450848, 426717, 414725, 305537, 
      303826, 306626, 307305, 427905, 306133, 416033, 308852, 306920, 309220, 
      308314, 391546, 421594, 428434, 310900, 402772, 413465, 312650, 310258, 
      394349, 311373, 315364, 410821, 318125, 317993, 423554, 426632, 423889, 
      322913, 322768, 326344, 327266, 447842, 457929, 471213, 496757, 333874, 
      331201, 430372, 434176, 454730, 508490, 337684, 334253, 482309, 336922, 
      335682, 450162, 467010, 340496, 337922, 448450, 462170, 339165, 467605, 
      344513, 340418, 341732, 341497, 345706, 342514, 465426, 468250, 471106, 
      345938, 473193, 350521, 351305, 352490, 481970, 493461, 508072, 358786, 
      479341, 360841, 357241, 486009, 363562, 359642, 525649, 366041, 519689, 
      368077, 377233, 375140, 371108, 525689, 379882, 376130, 375821, 525421, 
      380944, 383557, 545096, 552949, 381665, 386465, 385589, 387700, 388496, 
      391266, 388042, 387405, 388418, 396265, 394417, 391585, 389457, 397805, 
      395597, 392165, 393490, 399425, 399485, 402673, 409949, 411921, 412201, 
      411364, 420977, 418685, 418100, 426530, 425426, 424682, 423905, 431149, 
      428290, 429809, 437425, 441800, 439205, 443690, 439825, 439130, 441493, 
      445969, 452633, 448985, 454505, 449677, 449410, 456802, 463060, 475600, 
      479060, 476825, 478946, 480196 ], 
  [ 586, 146, 202, 145, 45, 585, 68, 0, 40, 409, 754, 941, 208, 1258, 290, 
      821, 370, 405, 845, 985, 1525, 997, 1060, 1666, 1225, 1297, 2665, 2745, 
      3433, 3690, 3368, 4010, 4005, 5746, 4392, 4489, 4770, 5161, 5341, 4936, 
      5000, 5769, 8276, 8429, 6133, 6257, 6625, 6786, 8573, 7225, 7081, 7250, 
      8117, 8221, 8330, 8874, 11458, 9365, 9265, 9770, 9605, 9620, 10133, 
      9882, 9901, 10440, 12170, 14090, 12721, 15688, 14401, 15210, 15380, 
      20386, 16145, 16868, 21008, 18497, 23257, 18778, 22644, 23850, 20458, 
      25490, 22837, 23816, 23725, 189709, 22490, 25117, 22501, 26129, 29970, 
      28757, 24025, 24089, 177689, 27817, 24650, 182258, 24968, 29060, 
      160388, 26370, 29002, 29250, 27200, 29890, 186244, 26633, 26738, 
      198794, 31194, 28712, 185960, 27890, 28033, 173050, 142130, 175589, 
      192116, 29780, 151385, 30370, 31018, 30637, 31432, 31409, 32625, 33800, 
      184565, 162362, 167824, 34525, 134613, 37456, 39940, 138832, 38321, 
      134081, 44369, 146233, 137482, 208645, 37780, 38212, 129017, 113338, 
      127018, 133673, 214370, 140328, 121397, 133636, 44370, 49050, 41893, 
      45029, 42192, 42050, 119866, 168761, 180409, 47888, 52480, 61220, 
      128528, 152164, 47906, 101281, 146081, 45000, 59976, 45197, 106522, 
      109378, 160290, 114965, 99097, 101845, 154453, 48250, 48361, 113497, 
      49076, 185300, 49509, 51220, 65025, 118225, 136474, 53285, 61892, 
      102605, 52825, 58253, 70573, 71978, 121754, 135050, 63865, 64528, 
      122137, 165337, 123656, 95386, 151330, 121945, 65105, 73058, 138169, 
      56137, 56225, 56898, 94585, 121705, 62885, 65860, 96644, 168677, 58000, 
      60964, 68625, 59377, 186245, 68765, 168788, 59725, 70713, 71818, 88633, 
      61136, 91780, 78901, 79141, 79400, 65713, 114129, 64450, 70093, 71930, 
      81433, 90253, 101258, 142916, 175914, 66832, 79225, 95120, 102785, 
      143936, 144405, 119129, 69800, 69653, 71905, 76752, 145872, 71249, 
      78689, 101201, 76381, 108005, 149665, 76850, 103337, 104229, 155269, 
      73450, 76042, 124517, 178417, 74660, 80068, 80384, 134009, 148513, 
      154640, 74698, 74818, 154618, 78101, 86957, 97234, 99034, 78777, 80272, 
      85193, 78884, 97448, 84241, 101250, 155682, 80704, 81733, 79540, 85280, 
      93881, 82594, 100292, 91597, 160769, 161893, 164738, 84313, 137700, 
      138640, 100484, 90029, 84877, 86617, 94285, 101393, 101140, 85625, 
      85460, 109258, 88874, 88036, 163720, 116954, 99280, 87697, 120970, 
      144500, 93626, 106825, 107897, 96561, 90036, 92500, 93600, 101236, 
      106730, 91757, 114626, 96680, 94453, 94120, 94013, 92045, 91304, 91825, 
      124816, 100516, 156026, 132229, 94114, 168712, 132052, 95400, 97357, 
      103240, 166073, 98605, 94778, 127988, 120145, 95305, 96628, 103700, 
      104665, 159490, 119509, 107336, 128762, 113362, 99746, 101905, 160225, 
      147073, 114505, 159473, 171496, 126485, 112757, 129572, 167346, 163741, 
      109426, 100825, 102253, 100714, 102605, 152200, 111325, 148850, 112165, 
      116161, 148850, 164900, 132329, 107876, 120625, 164050, 117441, 151441, 
      167693, 144085, 103685, 109613, 165833, 133913, 124493, 110729, 131225, 
      182260, 114001, 105876, 144976, 171161, 153586, 107741, 193301, 173493, 
      146929, 149778, 154240, 118609, 109700, 156425, 139925, 170901, 130586, 
      141553, 116948, 144317, 136520, 127685, 122372, 119837, 152225, 154250, 
      120817, 122594, 173485, 138330, 119146, 159281, 141200, 131225, 119444, 
      153145, 142525, 129970, 125885, 126482, 181480, 173133, 152308, 150453, 
      144853, 138868, 119365, 120565, 121370, 201280, 121817, 131105, 125914, 
      173540, 145960, 136034, 129625, 124378, 140573, 141725, 201890, 199642, 
      199085, 121826, 125282, 129370, 198125, 193256, 185501, 134821, 122501, 
      203857, 181765, 131122, 181504, 133904, 127625, 126113, 124993, 135785, 
      189634, 168290, 165818, 159578, 142033, 126725, 136490, 193960, 178677, 
      175492, 147050, 143981, 139949, 127625, 126386, 167137, 144160, 138400, 
      210393, 190953, 129565, 128605, 182453, 172685, 158093, 131189, 128165, 
      129125, 212981, 207842, 138881, 137906, 203221, 177845, 136882, 175033, 
      156105, 136530, 131773, 154873, 136852, 183401, 134186, 137714, 147181, 
      139885, 159025, 136993, 140465, 156298, 181220, 172673, 160497, 136837, 
      137002, 166882, 164866, 146105, 138317, 139085, 164866, 151153, 139473, 
      163154, 162233, 145058, 142973, 139273, 142850, 165797, 140605, 157832, 
      155266, 141921, 144625, 141476, 164480, 146225, 146618, 143109, 143208, 
      146242, 179741, 146516, 163169, 147661, 152217, 156533, 161053, 154610, 
      151873, 147089, 176697, 157441, 148801, 149669, 156146, 155396, 151450, 
      154025, 150800, 183668, 153002, 153842, 153905, 169010, 158564, 161764, 
      170048, 154549, 167218, 156221, 179129, 157300, 156960, 158665, 160297, 
      166073, 173601, 181402, 162322, 162650, 168026, 164853, 189493, 162490, 
      162893, 165010, 193385, 196265, 201218, 204434, 164050, 164074, 192725, 
      167585, 167908, 217540, 167297, 169130, 183410, 169405, 170228, 185369, 
      170893, 185698, 171400, 174913, 177028, 236050, 179785, 180865, 181557, 
      182858, 206354, 185065, 223316, 247762, 186628, 187498, 208805, 189306, 
      189369, 190996, 192305, 192596, 192733, 194333, 246665, 199282, 252164, 
      195850, 197573, 198953, 201578, 207913, 221213, 197161, 198580, 200065, 
      199825, 199953, 200833, 269348, 202549, 202516, 204697, 210545, 206341, 
      207925, 208181, 208250, 212977, 214033, 230500, 210697, 210697, 213597, 
      227322, 235009, 250804, 218921, 213928, 214069, 214369, 214658, 215972, 
      282789, 217277, 247432, 285800, 218170, 271913, 219024, 221425, 256273, 
      269690, 221069, 222370, 222325, 221842, 223108, 222953, 317033, 224354, 
      223733, 233138, 243050, 239314, 227360, 226772, 251540, 227725, 227545, 
      229129, 230170, 229697, 231842, 252545, 295877, 232724, 235481, 234512, 
      244457, 236381, 235549, 307586, 237285, 245605, 238010, 321850, 239369, 
      267728, 269120, 322825, 239146, 239850, 249316, 321896, 241085, 241810, 
      245306, 242388, 279313, 332064, 243778, 244085, 302146, 246041, 285617, 
      247109, 247010, 249685, 248533, 248229, 248005, 250025, 303757, 311002, 
      250576, 310516, 301626, 325445, 253970, 257105, 311573, 254137, 326916, 
      330745, 260354, 313106, 331754, 259400, 257338, 257305, 257778, 261538, 
      337705, 260845, 262404, 353736, 261962, 262160, 266905, 315044, 378794, 
      268281, 319617, 360925, 272168, 270882, 273205, 272609, 342761, 361604, 
      272170, 271450, 272493, 275085, 273533, 273929, 274580, 275725, 278525, 
      276757, 342245, 346373, 352258, 279009, 350073, 354960, 285256, 282586, 
      368986, 405162, 345025, 359753, 364249, 416980, 284345, 289141, 286241, 
      287594, 372074, 420181, 287300, 290970, 291618, 291969, 362898, 400594, 
      292925, 360244, 372205, 293800, 293800, 295938, 369925, 418826, 301480, 
      440245, 442516, 418925, 407233, 304105, 301930, 303610, 305981, 420149, 
      304277, 408577, 307408, 304804, 306304, 306434, 384770, 414050, 420730, 
      309416, 395720, 406141, 311274, 308146, 387549, 309257, 313864, 403685, 
      316485, 316321, 416194, 419220, 416569, 320981, 320756, 324740, 324490, 
      440042, 449945, 462941, 487985, 332554, 328585, 423112, 426820, 446906, 
      499546, 336400, 332217, 473905, 335330, 333770, 442490, 458954, 339268, 
      335362, 440866, 454266, 337241, 459601, 343337, 338522, 339880, 339565, 
      344378, 340514, 457538, 460298, 463090, 344250, 465197, 349193, 349469, 
      350650, 473890, 485153, 499460, 357578, 471365, 359725, 355645, 477929, 
      362338, 357778, 516805, 364253, 511065, 366185, 376261, 373960, 369352, 
      517005, 378802, 374602, 374245, 516805, 379844, 382465, 536148, 543869, 
      380021, 385281, 384309, 386512, 387108, 390050, 386410, 385661, 386266, 
      395165, 393125, 389909, 387173, 396601, 394137, 390001, 391354, 398117, 
      398029, 401125, 408789, 410393, 410525, 409544, 419733, 416761, 416032, 
      425434, 423938, 423098, 422209, 430105, 426826, 427705, 436081, 440740, 
      437905, 442674, 438293, 437306, 439825, 444665, 451441, 447409, 453357, 
      447805, 447490, 455482, 461672, 474340, 477856, 475085, 477298, 478528 ]
    , [ 458, 170, 146, 109, 73, 349, 20, 40, 0, 197, 450, 593, 296, 850, 146, 
      505, 234, 265, 625, 725, 1145, 841, 1044, 1314, 1125, 1181, 2285, 2437, 
      2941, 3250, 3200, 3602, 3721, 5994, 4096, 4261, 4498, 5165, 4849, 4768, 
      4880, 5653, 8612, 8761, 5777, 5933, 6165, 6682, 8801, 6773, 6845, 7010, 
      7633, 7769, 8090, 8722, 11762, 9305, 8837, 9650, 9241, 9316, 10057, 
      9418, 9665, 10000, 11978, 14258, 12557, 15760, 13949, 14650, 14948, 
      20754, 15629, 16660, 21352, 17981, 23581, 18306, 22852, 24082, 19890, 
      25810, 22761, 23872, 23729, 194081, 22138, 25209, 21929, 26221, 30370, 
      29033, 23445, 23605, 181813, 27941, 24050, 186434, 24400, 29236, 
      164212, 26170, 29138, 29410, 27080, 30042, 190436, 26117, 26282, 
      203162, 31330, 28496, 190112, 27250, 27549, 176994, 145538, 179545, 
      196324, 29300, 154925, 29970, 30762, 30209, 31184, 31085, 32389, 33680, 
      188585, 166018, 171560, 34345, 137737, 37480, 40180, 142024, 38389, 
      137173, 44797, 149517, 140594, 212881, 37188, 37764, 131885, 115866, 
      129834, 136621, 218650, 143392, 124073, 136548, 44362, 49402, 41521, 
      45041, 41704, 41330, 122434, 172253, 184093, 47912, 52840, 62036, 
      131240, 155332, 47890, 103365, 149125, 44560, 60688, 44705, 108706, 
      111602, 163546, 117305, 101021, 103825, 157545, 47618, 47765, 115733, 
      48548, 188900, 48841, 50900, 65605, 120485, 139130, 52985, 62276, 
      104465, 52389, 58369, 71361, 72826, 124066, 137650, 64301, 65000, 
      124429, 168493, 125968, 96962, 154202, 124189, 65461, 73810, 140725, 
      55485, 55597, 56314, 96029, 123869, 62921, 66100, 98132, 171769, 57320, 
      60740, 68965, 58885, 189617, 69049, 171844, 59105, 71077, 72242, 89765, 
      60680, 92916, 79505, 79729, 80000, 65309, 115861, 63730, 70057, 72026, 
      82045, 91225, 102602, 145300, 178930, 66280, 79645, 96200, 104117, 
      146312, 146761, 120853, 69200, 68905, 71453, 76744, 148168, 70613, 
      78773, 102293, 76257, 109297, 151981, 76618, 104413, 105313, 157673, 
      72442, 75610, 126185, 181261, 73300, 79956, 80296, 135901, 150741, 
      157000, 73802, 73970, 156962, 77705, 87209, 97938, 99810, 77101, 79976, 
      85229, 78292, 98080, 82205, 102010, 157954, 79048, 80081, 78404, 83368, 
      94165, 81938, 97556, 89305, 163021, 164169, 167074, 82757, 139396, 
      140360, 97828, 89833, 83585, 86021, 94337, 98741, 98500, 84269, 84164, 
      106290, 88402, 87380, 165920, 117890, 96840, 86661, 117650, 146180, 
      93250, 107253, 108373, 94429, 88948, 91940, 93160, 101348, 104042, 
      90185, 115322, 94624, 92601, 92304, 92209, 90529, 90256, 90701, 121480, 
      98260, 151834, 128673, 92538, 164240, 128516, 94720, 96905, 103232, 
      161669, 96625, 93866, 124612, 117045, 94365, 95940, 103636, 104661, 
      155258, 116473, 107408, 125410, 110610, 97882, 101565, 162045, 143189, 
      111725, 155285, 167040, 123265, 110113, 130468, 162994, 159473, 106994, 
      99125, 100521, 99666, 101929, 148256, 108881, 145010, 109705, 116365, 
      150218, 160660, 129013, 107524, 121005, 159842, 117637, 152837, 163409, 
      140425, 102425, 109289, 161605, 130597, 121537, 110437, 131941, 177668, 
      111605, 104980, 146120, 166829, 149698, 105929, 188497, 169129, 143261, 
      150994, 150376, 116077, 108980, 157805, 136513, 166633, 127562, 138141, 
      116644, 140849, 133328, 124865, 119828, 119633, 148525, 155410, 118445, 
      120146, 169265, 135178, 117050, 155453, 137960, 128405, 118868, 149517, 
      139257, 127242, 123385, 126370, 177104, 168961, 148724, 146929, 141521, 
      135764, 118625, 119881, 120770, 196488, 121189, 131125, 125570, 169412, 
      142672, 133186, 127125, 123786, 140929, 142129, 197138, 194938, 194393, 
      120530, 124634, 129058, 193465, 188704, 181129, 132129, 121129, 199085, 
      177497, 128690, 177256, 131336, 125525, 124181, 124021, 135725, 185202, 
      164410, 162010, 155962, 139077, 124801, 136426, 189440, 174529, 171428, 
      143930, 140993, 137153, 125765, 125234, 163341, 141192, 138312, 205549, 
      186541, 127625, 127625, 178265, 168761, 154625, 129137, 126761, 128105, 
      208105, 203074, 136285, 135370, 198577, 173825, 134506, 171125, 152821, 
      134290, 130337, 155285, 136228, 179293, 133138, 137098, 144377, 139385, 
      155725, 134989, 139949, 156634, 177220, 168925, 157189, 135089, 135914, 
      163386, 161442, 143557, 137185, 138097, 165402, 148349, 137629, 159842, 
      158957, 142682, 140777, 137677, 142130, 162409, 138825, 157984, 152354, 
      140029, 142477, 139892, 164840, 143989, 145954, 141457, 141952, 145378, 
      180545, 144484, 163333, 146777, 151741, 153809, 161041, 152050, 149517, 
      145357, 177253, 154789, 147013, 148625, 155714, 152932, 149450, 151805, 
      149096, 184340, 151346, 152690, 152765, 169010, 157876, 161316, 170056, 
      153137, 167042, 154849, 179413, 155492, 155560, 157637, 159461, 165629, 
      173485, 181634, 161226, 161602, 167482, 163969, 189929, 161026, 161585, 
      164050, 193925, 196901, 202010, 205322, 162530, 162578, 193145, 166525, 
      166772, 218660, 165749, 168050, 183338, 168065, 168884, 185261, 169497, 
      185562, 169808, 173669, 175972, 237266, 178093, 179605, 179785, 181466, 
      206546, 183773, 223988, 249066, 184964, 185770, 208825, 187714, 187813, 
      189652, 191165, 191492, 191529, 193321, 247789, 198538, 253348, 194570, 
      196409, 197845, 200722, 207477, 221377, 195365, 197300, 198125, 198029, 
      198349, 199469, 270740, 200705, 200804, 203365, 209725, 204385, 206505, 
      206809, 206890, 212045, 213109, 230436, 208853, 208949, 212449, 227074, 
      235045, 251380, 218077, 211856, 212561, 212557, 213050, 214468, 284065, 
      215321, 247696, 287120, 216234, 272869, 217192, 220181, 256757, 270530, 
      219073, 220250, 220217, 219986, 221044, 220949, 318869, 222202, 221905, 
      232450, 242866, 238858, 225160, 225076, 251572, 225689, 225629, 227741, 
      227970, 228013, 230554, 252493, 297041, 230596, 233165, 232424, 243773, 
      234073, 233433, 308914, 235777, 244865, 235754, 323434, 237037, 267880, 
      269320, 324405, 237290, 238258, 248548, 323408, 239185, 240210, 244162, 
      240244, 279701, 333736, 241522, 242233, 303074, 244157, 286061, 245041, 
      245074, 247241, 246305, 246097, 246041, 247685, 304609, 312034, 248904, 
      311508, 302362, 326729, 251626, 255901, 312505, 252029, 328180, 332093, 
      259250, 314018, 333098, 258112, 255146, 255125, 256114, 260354, 339125, 
      258345, 259828, 355408, 259610, 260104, 265725, 315796, 380818, 265717, 
      320365, 362569, 270880, 268378, 271913, 270005, 343949, 363188, 269802, 
      269370, 270409, 273649, 271457, 272117, 272548, 273545, 275945, 274585, 
      343225, 347449, 353466, 277117, 351205, 356200, 283968, 280202, 370442, 
      407290, 345925, 360989, 365581, 419284, 282061, 286393, 284189, 285938, 
      373490, 422473, 285172, 289474, 290194, 290581, 364066, 402506, 290105, 
      361268, 373465, 291600, 291744, 293410, 371025, 420874, 298640, 442625, 
      444932, 420929, 409005, 301325, 299498, 302018, 303113, 422105, 301801, 
      410301, 304616, 302516, 304616, 303962, 385970, 415826, 422626, 306640, 
      397120, 407745, 308410, 305834, 388753, 306941, 311072, 405113, 313777, 
      313637, 417762, 420820, 418093, 318457, 318292, 321956, 322578, 441898, 
      451925, 465137, 490549, 329522, 326525, 424528, 428308, 448738, 502218, 
      333320, 329701, 476165, 332474, 331154, 444194, 460946, 336132, 333218, 
      442490, 456130, 334613, 461533, 340141, 335866, 337184, 336929, 341282, 
      337922, 459362, 462170, 465010, 341410, 467081, 346069, 346705, 347882, 
      475802, 487229, 501764, 354322, 473185, 356393, 352673, 479813, 359066, 
      354986, 519241, 361369, 513301, 363365, 372737, 370592, 366416, 519265, 
      375338, 371474, 371153, 518993, 376388, 378989, 538564, 546377, 376945, 
      381853, 380953, 383080, 383812, 386618, 383290, 382625, 383522, 391625, 
      389729, 386801, 384521, 393125, 390853, 387245, 388570, 394705, 394721, 
      397865, 405217, 407069, 407305, 406432, 416161, 413685, 413064, 421730, 
      420514, 419746, 418941, 426341, 423370, 424701, 432493, 436932, 434277, 
      438826, 434825, 434050, 436445, 441005, 447669, 443925, 449545, 444529, 
      444250, 451778, 457984, 470500, 473960, 471577, 473714, 474952 ], 
  [ 325, 421, 225, 242, 370, 52, 169, 409, 197, 0, 53, 130, 865, 269, 181, 
      146, 317, 346, 578, 592, 754, 980, 1517, 1025, 1424, 1450, 2026, 2368, 
      2450, 2917, 3509, 3373, 3796, 7325, 4165, 4496, 4645, 5956, 4490, 5165, 
      5389, 6208, 10229, 10376, 5794, 6032, 5954, 7309, 10210, 6610, 7186, 
      7349, 7432, 7650, 8473, 9325, 13429, 10130, 8818, 10357, 9386, 9601, 
      10874, 9337, 10116, 9997, 12605, 15725, 13264, 17069, 14050, 14521, 
      15125, 22805, 15632, 17389, 23369, 18050, 25610, 18485, 24625, 25933, 
      19889, 27881, 23930, 25349, 25092, 205636, 22685, 26792, 21970, 27826, 
      32701, 31082, 23504, 23888, 192848, 29650, 24077, 197605, 24509, 31081, 
      174569, 27145, 30897, 31225, 28249, 31853, 201681, 26384, 26689, 
      214825, 33133, 29485, 201293, 27257, 27920, 187697, 155005, 190298, 
      207665, 29717, 164722, 30581, 31709, 30762, 32157, 31888, 33412, 34981, 
      199546, 176137, 181873, 35528, 146644, 39161, 42365, 151097, 40180, 
      146020, 47450, 158834, 149517, 224456, 37505, 38417, 140290, 123485, 
      138125, 145220, 230357, 152269, 132052, 145085, 46093, 51973, 42410, 
      46826, 42337, 41429, 130205, 182180, 194468, 49769, 55481, 65741, 
      139369, 164525, 49661, 110036, 158036, 45349, 64165, 45380, 115625, 
      118629, 172981, 124610, 107370, 110312, 166634, 48025, 48256, 122832, 
      49205, 199189, 49186, 52057, 68884, 127684, 147253, 54218, 65105, 
      110738, 53312, 60580, 75140, 76745, 131401, 145657, 67266, 68049, 
      131732, 177812, 133325, 102609, 162873, 131402, 68276, 77549, 148688, 
      55970, 56138, 56965, 101412, 130932, 65026, 68681, 103625, 181012, 
      57769, 62253, 71794, 59780, 199528, 71762, 181025, 59716, 73984, 75289, 
      94464, 61681, 97661, 83016, 83210, 83509, 66490, 122026, 64181, 72104, 
      74381, 85604, 95624, 107869, 153001, 188113, 67145, 82778, 100873, 
      109378, 154009, 154426, 127058, 69997, 69364, 72610, 78937, 155737, 
      71348, 81188, 107060, 78194, 114538, 159626, 78325, 109172, 110098, 
      165538, 72353, 76865, 132340, 190160, 72397, 81965, 82361, 142586, 
      158210, 164777, 73989, 74269, 164709, 79066, 90082, 101873, 103913, 
      75490, 81585, 87620, 79225, 101869, 79776, 106105, 165577, 77513, 
      78570, 78097, 81265, 97186, 82773, 93545, 86330, 170656, 171860, 
      174905, 81514, 145741, 146761, 94033, 91778, 82980, 87040, 96868, 
      94970, 94757, 83522, 83557, 101789, 89725, 88281, 173485, 122513, 
      93593, 86690, 112357, 152561, 94841, 110720, 111952, 91930, 88885, 
      93109, 94609, 104085, 100253, 89000, 119429, 92317, 90770, 90557, 
      90490, 89482, 90301, 90576, 116201, 95501, 144565, 122888, 91373, 
      156325, 122785, 95653, 98370, 105733, 153920, 94532, 94265, 119269, 
      112346, 94706, 96869, 106021, 107186, 147925, 111938, 110125, 120145, 
      106745, 96089, 103328, 168848, 136690, 107802, 148084, 159221, 118330, 
      106522, 135137, 155425, 152100, 103905, 97744, 99080, 99821, 102952, 
      141661, 105786, 138665, 106580, 119456, 156025, 153389, 123898, 109325, 
      124514, 152653, 120724, 158724, 156050, 134522, 102122, 111170, 154384, 
      125504, 117284, 112400, 136256, 169605, 108666, 105541, 151441, 159380, 
      143285, 104360, 179954, 161620, 137376, 156505, 144041, 112850, 109981, 
      163706, 131240, 159370, 123209, 132890, 118645, 135482, 128605, 121010, 
      116617, 121882, 142624, 160849, 115650, 117181, 162180, 130585, 114921, 
      149290, 133169, 124594, 120293, 143828, 134408, 123653, 120328, 128885, 
      169677, 162010, 143145, 141490, 136530, 131305, 119682, 121076, 122161, 
      188105, 122522, 133970, 127573, 162593, 137813, 129361, 124112, 125225, 
      144580, 145892, 188885, 186797, 186280, 120341, 125957, 131165, 185434, 
      180925, 173770, 128690, 120770, 190800, 170388, 125865, 170201, 128201, 
      123482, 122530, 124610, 138442, 177725, 158221, 155989, 150389, 135044, 
      123176, 139141, 181765, 167722, 164817, 139529, 136900, 133508, 124304, 
      125425, 157370, 137153, 140993, 197140, 179140, 125992, 128232, 171394, 
      162506, 149434, 127250, 126386, 128626, 199636, 194857, 133136, 132361, 
      190664, 167368, 131885, 164944, 148096, 132001, 129924, 159184, 137717, 
      172660, 133645, 138613, 140794, 141178, 150992, 133280, 141712, 160385, 
      170861, 163154, 152452, 133992, 136357, 158225, 156449, 140608, 137540, 
      138788, 169649, 144810, 136330, 155125, 154324, 140149, 138664, 136964, 
      143461, 157522, 137690, 161357, 148585, 138640, 140498, 139229, 168713, 
      141812, 147445, 140650, 142069, 146417, 185476, 142805, 166778, 147784, 
      153700, 150530, 164090, 149161, 147104, 144400, 181642, 151700, 145940, 
      149288, 157805, 150289, 147897, 149746, 148241, 189029, 150625, 153145, 
      153248, 172153, 159421, 163421, 173225, 153000, 169789, 154820, 183248, 
      154453, 155473, 158418, 160690, 167780, 176416, 185377, 161885, 162373, 
      169429, 165130, 194170, 160841, 161764, 165041, 198416, 201616, 207089, 
      210625, 162229, 162333, 197378, 167312, 167389, 224541, 165412, 168805, 
      186445, 168228, 169045, 188306, 169544, 188549, 169405, 174100, 176849, 
      243481, 177530, 180050, 179050, 181625, 210401, 184180, 228985, 255545, 
      184525, 185189, 212330, 187465, 187648, 189989, 191978, 192389, 192200, 
      194440, 253892, 200297, 259613, 195093, 197210, 198784, 202249, 209984, 
      225284, 194706, 197845, 197152, 197392, 198160, 199840, 277549, 199978, 
      200385, 203840, 211402, 203426, 206804, 207220, 207329, 213490, 214580, 
      233921, 208192, 208512, 213412, 230137, 238778, 256373, 219764, 210685, 
      212706, 212000, 212969, 214637, 290728, 214450, 252005, 293893, 215417, 
      278800, 216625, 220986, 261594, 276205, 218138, 219033, 219028, 219385, 
      219965, 220010, 326890, 220925, 221384, 234589, 246181, 241553, 223793, 
      224885, 255413, 224712, 224932, 228276, 226625, 227872, 231337, 256160, 
      303560, 229441, 231586, 231377, 246002, 232520, 232328, 315845, 236098, 
      246978, 234337, 330977, 235450, 272089, 273641, 331946, 236821, 238405, 
      250625, 330805, 238628, 240353, 245369, 239125, 284490, 341521, 240149, 
      241810, 309145, 243674, 291010, 244136, 244477, 245466, 245034, 245050, 
      245386, 246160, 310532, 318377, 248945, 317765, 308029, 333682, 250121, 
      257056, 318644, 251082, 335101, 339210, 260653, 320125, 340213, 259093, 
      254025, 254032, 256225, 261585, 346432, 256520, 257833, 363325, 258145, 
      259337, 267002, 321581, 389593, 263794, 326170, 370472, 271949, 266617, 
      272980, 268018, 350810, 370973, 268373, 268613, 269650, 274402, 270724, 
      272000, 271925, 272584, 274058, 273650, 349652, 354100, 360425, 276850, 
      357994, 363241, 285125, 278809, 378009, 416425, 352202, 368050, 372866, 
      428837, 280916, 284180, 283600, 286273, 380993, 432020, 284413, 290197, 
      291085, 291556, 371005, 411181, 287746, 367893, 380648, 290717, 291197, 
      291769, 377864, 429925, 296293, 452458, 454849, 429892, 417434, 299140, 
      298125, 302605, 300730, 430978, 300340, 418640, 302425, 301501, 305001, 
      302525, 393101, 424301, 431381, 304501, 404725, 415826, 306073, 304785, 
      395908, 305890, 308925, 412820, 311848, 311764, 425825, 428965, 426068, 
      316994, 316969, 319901, 322565, 450677, 461008, 474724, 501002, 326925, 
      326196, 432317, 436265, 457505, 512945, 330633, 328330, 485938, 330317, 
      329557, 452677, 470101, 333329, 332737, 450801, 465001, 333010, 470570, 
      337220, 334205, 335437, 335322, 338609, 336425, 468169, 471089, 474041, 
      339349, 476050, 343360, 344858, 346033, 484873, 496690, 511757, 351349, 
      482056, 353250, 350370, 488848, 356085, 353125, 529586, 359330, 523216, 
      361490, 369234, 367453, 364285, 529258, 371997, 368917, 368680, 528840, 
      373073, 375642, 548965, 557000, 374546, 378640, 377908, 379865, 380929, 
      383425, 380825, 380356, 381949, 388202, 386642, 384386, 383170, 389866, 
      388042, 385666, 386933, 391610, 391876, 395154, 401800, 404260, 404746, 
      404125, 412810, 411506, 411137, 418093, 417545, 416945, 416336, 422586, 
      420341, 422756, 429200, 433133, 430898, 434941, 431834, 431561, 433674, 
      437588, 444020, 440948, 445810, 442052, 441857, 448317, 454597, 466817, 
      470161, 468698, 470665, 471929 ], 
  [ 464, 740, 452, 493, 697, 73, 410, 754, 450, 53, 0, 29, 1274, 100, 320, 
      85, 468, 493, 637, 605, 629, 1117, 1818, 936, 1629, 1637, 1913, 2341, 
      2209, 2740, 3650, 3236, 3805, 7956, 4162, 4573, 4672, 6305, 4261, 5314, 
      5594, 6421, 10970, 11113, 5729, 6005, 5769, 7540, 10829, 6437, 7265, 
      7424, 7225, 7481, 8552, 9508, 14144, 10421, 8681, 10580, 9325, 9610, 
      11149, 9160, 10205, 9850, 12752, 16292, 13445, 17530, 13901, 14248, 
      15002, 23616, 15413, 17530, 24154, 17837, 26377, 18324, 25258, 26596, 
      19620, 28648, 24237, 25810, 25493, 211133, 22672, 27297, 21701, 28333, 
      33568, 31805, 23229, 23725, 198061, 30197, 23780, 202880, 24250, 31690, 
      179434, 27316, 31460, 31816, 28514, 32436, 206978, 26189, 26564, 
      220328, 33700, 29642, 206546, 26920, 27765, 192708, 159392, 195325, 
      212986, 29570, 169265, 30528, 31824, 30677, 32282, 31925, 33553, 35258, 
      204653, 180820, 186650, 35737, 150709, 39610, 43066, 155242, 40681, 
      150049, 48373, 163089, 153572, 229825, 37242, 38322, 144065, 126864, 
      141840, 149089, 235780, 156274, 135605, 148914, 46516, 52816, 42409, 
      47273, 42202, 41024, 133636, 186689, 199201, 50234, 56338, 67130, 
      142970, 168658, 50080, 112905, 162025, 45274, 65434, 45245, 118612, 
      121664, 177220, 127781, 110057, 113065, 170685, 47732, 48005, 125885, 
      49034, 203834, 48853, 52130, 70009, 130769, 150800, 54317, 66002, 
      113357, 53253, 61165, 76509, 78184, 134548, 149140, 68225, 69050, 
      134857, 181945, 136474, 104900, 166676, 134473, 69145, 78880, 152125, 
      55665, 55861, 56740, 103553, 133913, 65525, 69418, 105818, 185077, 
      57434, 62450, 72649, 59665, 203921, 72553, 185050, 59453, 74869, 76244, 
      96245, 61610, 99450, 84185, 84361, 84674, 66485, 124513, 63808, 72529, 
      74960, 86785, 97225, 109904, 156250, 192100, 66970, 83737, 102602, 
      111401, 157250, 157645, 129541, 69770, 68965, 72557, 79402, 158890, 
      71081, 81761, 108809, 78525, 116521, 162805, 78532, 110905, 111841, 
      168821, 71656, 76840, 134765, 193957, 71290, 82314, 82738, 145273, 
      161289, 168010, 73424, 73760, 167924, 79085, 90857, 103176, 105300, 
      74017, 81722, 88145, 79018, 103090, 77885, 107476, 168712, 76066, 
      77129, 77258, 79522, 98005, 82496, 90842, 84145, 173773, 175005, 
      178120, 80189, 148210, 149258, 91426, 92041, 81965, 86837, 97421, 
      92369, 92170, 82433, 82538, 98820, 89668, 88010, 176546, 124100, 91242, 
      85977, 108980, 155018, 94900, 111717, 113005, 89941, 88114, 92954, 
      94594, 104714, 97616, 87665, 120740, 90418, 89109, 88938, 88885, 88213, 
      89578, 89765, 112810, 93370, 140176, 119241, 90036, 151610, 119162, 
      95362, 98345, 106226, 149285, 92725, 93704, 115834, 109233, 94113, 
      96570, 106450, 107685, 143492, 108901, 110714, 116740, 104040, 94420, 
      103437, 171477, 132665, 105065, 143705, 154530, 115081, 103945, 136690, 
      150856, 147629, 101576, 96269, 97569, 99108, 102673, 137570, 103445, 
      134696, 104221, 120205, 158132, 148954, 120541, 109426, 125469, 148256, 
      121465, 160865, 151565, 130765, 101165, 111305, 149965, 122149, 114349, 
      112573, 137605, 164762, 106385, 105010, 153290, 154841, 139264, 102761, 
      174865, 157045, 133613, 158440, 140050, 110413, 109658, 165833, 127777, 
      154909, 120200, 129429, 118810, 131957, 125402, 118241, 114170, 122165, 
      138829, 162724, 113405, 114848, 157781, 127432, 113000, 145349, 129914, 
      121829, 120146, 140121, 131121, 120996, 117937, 129280, 165098, 157669, 
      139490, 137905, 133169, 128210, 119345, 120805, 121988, 183042, 122317, 
      134521, 127700, 158306, 134506, 126568, 121725, 125064, 145525, 146893, 
      183872, 181840, 181337, 119360, 125732, 131332, 180529, 176146, 169201, 
      126081, 119701, 185765, 165941, 123560, 165778, 125738, 121565, 120809, 
      124009, 138905, 173088, 154228, 152080, 146704, 132129, 121465, 139600, 
      177026, 163417, 160610, 136424, 133949, 130781, 122669, 124616, 153477, 
      134226, 141426, 192025, 174529, 124265, 127625, 167045, 158465, 145925, 
      125393, 125285, 127973, 194485, 189832, 130645, 129940, 185785, 163217, 
      129652, 160925, 144805, 129928, 128789, 160205, 137530, 168409, 132964, 
      138436, 138065, 141137, 147685, 131485, 141653, 161320, 166738, 159325, 
      149137, 132497, 135632, 154692, 153000, 138181, 136765, 138181, 170820, 
      142085, 134725, 151808, 151049, 137924, 136649, 135649, 143168, 154117, 
      136161, 162082, 145736, 136981, 138541, 137930, 169682, 139753, 147220, 
      139273, 141154, 145960, 186965, 140986, 167521, 147305, 153697, 147905, 
      164629, 146728, 144909, 142933, 182845, 149161, 144409, 148625, 157856, 
      147970, 146120, 147713, 146810, 190370, 149252, 152360, 152477, 172712, 
      159178, 163458, 173794, 151913, 170144, 153781, 184141, 152906, 154402, 
      157781, 160277, 167825, 176845, 186212, 161172, 161716, 169360, 164665, 
      195245, 159700, 160805, 164488, 199613, 202925, 208580, 212228, 161024, 
      161156, 198437, 166645, 166634, 226418, 164177, 168116, 186932, 167237, 
      168050, 188753, 168489, 188964, 168122, 173225, 176194, 245480, 176137, 
      179161, 177565, 180584, 211208, 183257, 230354, 257652, 183170, 183760, 
      212941, 186196, 186421, 189010, 191237, 191690, 191385, 193849, 255793, 
      200020, 261586, 194192, 196445, 198085, 201844, 210069, 226069, 193205, 
      196946, 195485, 195893, 196885, 198845, 279770, 198425, 198986, 202885, 
      211045, 201745, 205749, 206221, 206344, 213005, 214105, 234450, 206645, 
      207077, 212677, 230452, 239425, 257650, 219385, 208874, 211553, 210493, 
      211700, 213490, 292825, 212777, 252922, 296042, 213768, 280525, 215098, 
      220145, 262769, 277796, 216421, 217172, 217181, 217832, 218170, 218285, 
      329645, 219028, 219865, 234400, 246580, 241636, 221842, 223522, 256066, 
      222953, 223313, 227273, 224676, 226525, 230452, 256717, 305537, 227578, 
      229505, 229562, 245825, 230449, 230481, 318016, 234961, 246737, 232328, 
      333448, 233353, 272890, 274498, 334413, 235280, 237172, 250354, 333194, 
      237037, 239112, 244660, 237250, 285569, 344098, 238144, 240277, 310856, 
      242105, 292157, 242353, 242848, 243245, 243065, 243193, 243725, 244061, 
      312157, 320212, 247626, 319554, 309520, 335813, 248020, 256285, 320365, 
      249257, 337210, 341417, 260000, 321824, 342416, 258226, 252104, 252125, 
      254920, 260840, 348725, 254241, 255466, 365914, 256040, 257578, 266265, 
      323098, 392596, 261445, 327685, 373033, 271090, 264340, 272117, 265625, 
      352841, 373466, 266256, 266832, 267865, 273373, 268949, 270533, 270202, 
      270689, 271697, 271765, 351445, 356005, 362484, 275293, 359965, 365338, 
      284274, 276680, 380360, 419560, 353905, 370145, 375073, 432178, 278905, 
      281629, 281861, 284996, 383300, 435349, 282586, 289108, 290080, 290593, 
      373024, 414068, 285113, 369746, 382777, 288810, 289458, 289480, 379809, 
      432976, 293642, 455897, 458330, 432893, 420165, 296561, 295952, 301412, 
      298049, 433925, 298117, 421317, 299834, 299498, 303698, 300308, 395168, 
      427040, 434260, 301930, 407026, 418365, 303400, 302756, 397981, 303857, 
      306338, 415157, 309361, 309305, 428328, 431506, 428521, 314725, 314770, 
      317330, 321012, 453520, 463997, 477965, 504673, 324068, 324473, 434650, 
      438682, 460324, 516744, 327722, 326077, 489257, 327668, 327188, 455348, 
      473108, 330354, 330920, 453380, 467860, 330629, 473509, 334177, 331792, 
      332978, 332933, 335684, 334088, 470984, 473960, 476968, 336724, 478937, 
      340405, 342325, 343496, 487796, 499805, 515138, 348244, 484873, 350057, 
      347597, 491741, 352964, 350564, 533125, 356665, 526525, 358901, 365825, 
      364226, 361562, 532597, 368660, 365972, 365777, 532097, 369746, 372293, 
      552490, 560633, 371665, 375349, 374701, 376570, 377794, 380132, 377896, 
      377525, 379460, 384785, 383393, 381473, 380789, 386525, 384925, 383165, 
      384400, 388345, 388733, 392069, 398353, 401105, 401713, 401218, 409369, 
      408645, 408402, 414500, 414280, 413764, 413253, 418925, 417040, 419985, 
      425749, 429426, 427401, 431188, 428525, 428500, 430469, 434057, 440361, 
      437625, 442105, 438973, 438820, 444740, 451042, 463090, 466370, 465361, 
      467240, 468514 ], 
  [ 725, 1017, 685, 724, 932, 194, 585, 941, 593, 130, 29, 0, 1373, 25, 333, 
      32, 449, 464, 512, 458, 416, 970, 1709, 689, 1466, 1460, 1544, 1970, 
      1768, 2273, 3265, 2745, 3338, 7649, 3665, 4090, 4157, 5882, 3664, 4825, 
      5121, 5906, 10597, 10730, 5108, 5386, 5096, 6977, 10368, 5732, 6632, 
      6781, 6466, 6724, 7857, 8825, 13613, 9760, 7880, 9873, 8528, 8833, 
      10448, 8321, 9442, 8993, 11917, 15577, 12602, 16705, 12884, 13169, 
      13957, 22829, 14314, 16525, 23333, 16660, 25480, 17153, 24305, 25625, 
      18365, 27689, 23120, 24737, 24394, 211490, 21437, 26210, 20384, 27220, 
      32549, 30736, 21866, 22394, 198266, 29060, 22393, 203085, 22865, 30553, 
      179513, 26045, 30301, 30665, 27261, 31265, 207145, 24778, 25173, 
      220545, 32489, 28305, 206665, 25433, 26330, 192749, 159237, 195344, 
      213089, 28093, 169128, 29069, 30413, 29200, 30865, 30474, 32114, 33849, 
      204624, 180661, 186509, 34282, 150338, 38197, 41725, 154885, 39274, 
      149650, 47060, 162728, 153145, 229738, 35537, 36665, 143496, 126173, 
      141245, 148538, 235673, 155753, 134946, 148325, 44945, 51365, 40708, 
      45700, 40445, 39181, 132889, 186250, 198826, 48613, 54829, 65773, 
      142245, 168085, 48437, 111962, 161402, 43481, 64025, 43426, 117685, 
      120733, 176633, 126880, 109000, 112018, 170000, 45797, 46082, 124906, 
      47125, 203301, 46880, 50273, 68426, 129746, 149909, 52432, 64345, 
      112192, 51314, 59410, 74978, 76673, 133525, 148213, 66568, 67405, 
      133810, 181186, 135425, 103597, 165805, 133384, 67418, 77285, 151114, 
      53576, 53780, 54665, 102154, 132754, 63648, 67609, 104425, 184210, 
      55301, 60469, 70856, 57586, 203130, 70724, 184145, 57314, 73058, 74453, 
      94690, 59517, 97853, 82402, 82564, 82881, 64340, 123080, 61549, 70498, 
      72973, 84970, 95530, 108333, 155017, 191069, 64741, 81832, 100917, 
      109800, 155997, 156368, 128036, 67473, 66610, 70292, 77285, 157541, 
      68746, 79666, 107050, 76352, 114820, 161428, 76297, 109106, 110036, 
      167456, 69145, 74521, 133146, 192730, 68653, 80093, 80525, 143720, 
      159848, 166613, 70933, 71285, 166513, 76752, 88740, 101201, 103349, 
      71240, 79405, 85930, 76585, 101065, 74962, 105485, 167225, 73261, 
      74308, 74609, 76597, 95812, 79981, 87625, 81076, 172210, 173450, 
      176585, 77348, 146453, 147509, 88201, 89636, 79186, 84290, 95090, 
      89128, 88933, 79624, 79749, 95465, 87145, 85417, 174905, 122029, 88037, 
      83240, 105473, 153169, 92357, 109442, 110746, 86804, 85325, 90341, 
      92021, 102325, 94285, 84706, 118537, 87289, 86048, 85889, 85840, 85264, 
      86785, 86938, 109237, 90157, 136309, 115586, 87041, 147641, 115505, 
      92657, 95716, 103745, 145330, 89578, 90913, 112213, 105704, 91304, 
      93845, 103933, 105188, 139577, 105376, 108225, 113101, 100601, 91277, 
      100802, 169562, 128840, 101608, 139770, 150497, 111460, 100516, 134441, 
      146849, 143650, 98209, 93146, 94418, 96185, 99874, 133673, 100048, 
      130825, 100810, 117682, 155997, 144941, 116836, 106709, 122996, 144245, 
      118922, 158722, 147520, 126928, 98128, 108580, 145930, 118418, 110738, 
      109850, 135218, 160597, 102952, 102077, 151037, 150754, 135325, 99514, 
      170612, 152930, 129730, 156185, 136093, 106900, 106749, 163624, 123962, 
      150800, 116497, 125588, 116005, 128080, 121617, 114580, 110601, 119376, 
      134866, 160381, 109876, 111285, 153610, 123617, 109537, 141300, 126061, 
      118116, 117181, 136130, 127250, 117305, 114322, 126461, 160849, 153488, 
      135505, 133940, 129268, 124385, 116308, 117778, 118989, 178637, 119300, 
      131720, 124769, 154105, 130585, 122785, 118058, 122033, 142810, 144194, 
      179437, 177421, 176922, 116077, 122665, 128377, 176116, 171769, 164884, 
      122324, 116384, 181306, 161650, 119881, 161485, 122005, 117988, 117288, 
      120808, 136008, 168725, 150049, 147925, 142613, 128258, 117938, 136693, 
      172625, 159140, 156361, 132481, 130050, 126946, 119146, 121329, 149300, 
      130325, 138485, 187490, 170138, 120698, 124378, 162720, 154228, 141840, 
      121780, 121888, 124704, 189922, 185305, 126842, 126157, 181282, 158922, 
      125905, 156650, 140738, 126209, 125338, 157370, 134341, 164050, 129625, 
      135241, 134132, 137972, 143578, 127810, 138474, 158425, 162389, 155060, 
      145010, 128890, 132245, 150485, 148817, 134290, 133346, 134810, 167957, 
      138100, 131060, 147645, 146898, 134073, 132858, 132058, 139869, 149920, 
      132500, 159065, 141689, 133274, 134740, 134317, 166717, 135914, 143905, 
      135620, 137633, 142561, 184122, 137189, 164456, 143882, 150410, 143860, 
      161488, 142729, 140978, 139210, 179876, 145114, 140650, 145114, 154549, 
      143977, 142273, 143784, 143053, 187405, 145485, 148761, 148882, 169497, 
      155725, 160085, 170573, 148210, 166853, 150074, 180986, 149045, 150677, 
      154180, 156740, 164410, 173522, 183005, 157505, 158065, 165877, 161060, 
      192080, 155893, 157050, 160849, 196474, 199818, 205525, 209205, 157181, 
      157321, 195232, 162938, 162893, 223429, 160290, 164385, 183537, 163402, 
      164205, 185320, 164618, 185513, 164177, 169370, 172393, 242393, 172072, 
      175240, 173456, 176593, 207745, 179282, 227025, 254525, 179045, 179605, 
      209360, 182069, 182306, 184957, 187252, 187717, 187370, 189898, 252554, 
      196141, 258341, 190117, 192400, 194050, 197893, 206258, 222458, 188932, 
      192845, 191138, 191594, 192650, 194690, 276525, 194084, 194689, 198706, 
      207028, 197332, 201506, 201994, 202121, 208916, 210010, 230633, 202226, 
      202690, 208490, 226565, 235624, 254029, 215282, 204353, 207220, 206050, 
      207325, 209141, 289394, 208260, 249145, 292617, 209249, 276970, 210605, 
      215848, 259048, 274185, 211856, 212557, 212570, 213305, 213565, 213700, 
      326340, 214385, 215330, 230245, 242593, 237541, 217157, 219005, 252125, 
      218314, 218714, 222850, 219965, 221986, 226045, 252722, 301930, 222865, 
      224712, 224845, 241576, 225650, 225746, 314429, 230420, 242452, 227529, 
      329929, 228520, 268885, 270509, 330884, 230597, 232577, 246025, 329625, 
      232322, 234497, 240197, 232445, 281608, 340565, 233293, 235552, 307049, 
      237352, 288180, 237530, 238069, 238288, 238180, 238340, 238928, 239130, 
      308290, 316405, 242909, 315725, 305597, 332064, 243053, 251698, 316490, 
      244360, 333437, 337672, 255429, 317925, 338661, 253585, 247153, 247178, 
      250145, 256225, 344978, 249170, 250361, 362225, 251001, 252629, 261608, 
      319085, 388981, 256292, 323636, 369274, 266345, 259181, 267362, 260424, 
      348904, 369661, 261125, 261797, 262820, 268544, 263898, 265570, 265157, 
      265586, 266452, 266656, 347378, 351970, 358493, 270260, 355940, 361349, 
      279425, 271457, 376417, 415841, 349768, 366120, 371080, 428509, 273698, 
      276250, 276714, 279981, 379309, 431650, 277405, 284129, 285125, 285650, 
      368933, 410225, 279684, 365581, 378682, 283553, 284249, 284105, 375626, 
      429109, 288137, 452132, 454577, 428994, 416180, 291050, 290557, 296297, 
      292500, 429984, 292690, 417290, 294293, 294125, 298525, 294865, 390949, 
      423013, 430273, 296377, 402865, 414272, 297809, 297349, 393746, 298440, 
      300745, 410962, 303770, 303722, 424145, 427325, 424306, 309152, 309217, 
      311653, 315617, 449381, 459882, 473922, 500744, 318265, 318994, 430321, 
      434377, 456125, 512825, 321877, 320420, 485192, 321889, 321489, 451089, 
      468945, 324473, 325361, 449077, 463637, 324900, 469300, 328250, 326045, 
      327209, 327184, 329773, 328345, 466713, 469705, 472729, 330881, 474660, 
      334450, 336464, 337625, 483485, 495540, 510949, 342193, 480514, 343972, 
      341632, 487386, 346873, 344633, 528928, 350660, 522218, 352900, 359572, 
      358025, 355505, 528272, 362401, 359825, 359642, 527722, 363481, 366004, 
      548165, 556330, 365492, 369050, 368426, 370261, 371513, 373797, 371665, 
      371322, 373337, 378388, 377044, 375220, 374688, 380132, 378596, 377012, 
      378229, 381956, 382370, 385696, 391850, 394650, 395284, 394825, 402788, 
      402212, 402005, 407849, 407705, 407213, 406730, 412228, 410437, 413498, 
      419050, 422645, 420680, 424385, 421840, 421877, 423796, 427282, 433514, 
      430874, 435236, 432274, 432133, 437881, 444145, 456073, 459317, 458420, 
      460265, 461533 ], 
  [ 1458, 698, 802, 689, 445, 1249, 452, 208, 296, 865, 1274, 1373, 0, 1682, 
      362, 1093, 314, 325, 637, 801, 1413, 557, 404, 1370, 593, 657, 2025, 
      1921, 2825, 2866, 2152, 3026, 2797, 3770, 3112, 3089, 3370, 3393, 4205, 
      3368, 3368, 3985, 5860, 5989, 4581, 4633, 5153, 4810, 6125, 5625, 5193, 
      5338, 6413, 6445, 6242, 6610, 8586, 6949, 7281, 7346, 7477, 7412, 7621, 
      7858, 7573, 8296, 9490, 10930, 9945, 12392, 11745, 12610, 12580, 16490, 
      13369, 13652, 17056, 15457, 19097, 15650, 18580, 19666, 17282, 21130, 
      18917, 19720, 19669, 179829, 18850, 20885, 19125, 21809, 25210, 24133, 
      20513, 20449, 167905, 23337, 21106, 172346, 21352, 24452, 150916, 
      22234, 24418, 24634, 22928, 25226, 176164, 22801, 22826, 188450, 26434, 
      24392, 175816, 24106, 24041, 163154, 132890, 165589, 181780, 25636, 
      141881, 26090, 26546, 26365, 26920, 26969, 28009, 29000, 174245, 
      152498, 157824, 29717, 125341, 32288, 34484, 129440, 33065, 124793, 
      38545, 136601, 128050, 197597, 33140, 33380, 119705, 104450, 117746, 
      124225, 203146, 130696, 112253, 124148, 38746, 42946, 36725, 39349, 
      37120, 37258, 110690, 158353, 169745, 42016, 46160, 54292, 119072, 
      142100, 42058, 92633, 136153, 39688, 53128, 39925, 97682, 100426, 
      149962, 105829, 90457, 93101, 144197, 42930, 42993, 104353, 43588, 
      174308, 44149, 45396, 57913, 108873, 126594, 47317, 55012, 93757, 
      47009, 51701, 63125, 64450, 112274, 125186, 56857, 57472, 112625, 
      154673, 114088, 86770, 140986, 112409, 58057, 65482, 128129, 50345, 
      50401, 50986, 85969, 112129, 56117, 58820, 87940, 157805, 52128, 54484, 
      61393, 53225, 174941, 61549, 157876, 53685, 63361, 64386, 80257, 54848, 
      83252, 71053, 71285, 71528, 59121, 104689, 58250, 62981, 64642, 73457, 
      81797, 92306, 132548, 164674, 60320, 71417, 86432, 93761, 133520, 
      133957, 109465, 63176, 63197, 65025, 69280, 135328, 64585, 71065, 
      92233, 69005, 98741, 138977, 69530, 94273, 95125, 144405, 67106, 68930, 
      114605, 166937, 68756, 72500, 72784, 123769, 137825, 143776, 68146, 
      68202, 143746, 70853, 78845, 88490, 90194, 73177, 72832, 77281, 71780, 
      88712, 79033, 92314, 144730, 74960, 75925, 73044, 79760, 85433, 75370, 
      95812, 86525, 149609, 150701, 153466, 78201, 127252, 128160, 95780, 
      82045, 78325, 79137, 85941, 96625, 96356, 79129, 78884, 104882, 81170, 
      80548, 152424, 107314, 94112, 80657, 116946, 133780, 85618, 97745, 
      98753, 90865, 82948, 84708, 85648, 92548, 101746, 85285, 105130, 90824, 
      88325, 87944, 87821, 85469, 84104, 84697, 120608, 94868, 152930, 
      128285, 87530, 165960, 128052, 87592, 89245, 94536, 163201, 92501, 
      87250, 123716, 115505, 87785, 88772, 95012, 95897, 156330, 114725, 
      98408, 124370, 108170, 93370, 93497, 148937, 143361, 109321, 156137, 
      168488, 121829, 107333, 119428, 164170, 160453, 103690, 94113, 95525, 
      93074, 94469, 148392, 105517, 144874, 106349, 106793, 137930, 161428, 
      127625, 99220, 110993, 160506, 108025, 140425, 164221, 139781, 96181, 
      100861, 162257, 129121, 119221, 101905, 121057, 179140, 107953, 97828, 
      134208, 167665, 149498, 100885, 190405, 169981, 142489, 138826, 150032, 
      112625, 101300, 145225, 135085, 167173, 125170, 136625, 107876, 139405, 
      131240, 121909, 116228, 110573, 147593, 143138, 114385, 116234, 169429, 
      132850, 112258, 154673, 135808, 125273, 110500, 148241, 137141, 123866, 
      119477, 116890, 177544, 168925, 147316, 145381, 139525, 133236, 110581, 
      111677, 112370, 197840, 112825, 121249, 116514, 169156, 140456, 129914, 
      123041, 115250, 130181, 131269, 198250, 195938, 195365, 113578, 116170, 
      119810, 194333, 189320, 181325, 128405, 114325, 200185, 177421, 124330, 
      177104, 127264, 120361, 118625, 116225, 125801, 185450, 163370, 160802, 
      154306, 135881, 119197, 126482, 189864, 174085, 170788, 141058, 137813, 
      133525, 119953, 117770, 162017, 137936, 128336, 206641, 186625, 121941, 
      119701, 177797, 167677, 152477, 123685, 119797, 120245, 209213, 203930, 
      132073, 131018, 199085, 172877, 129722, 169857, 150097, 129130, 123301, 
      143937, 127268, 178433, 125138, 128090, 140445, 130077, 152921, 129161, 
      130649, 145346, 176020, 167137, 154345, 128605, 127890, 160922, 158810, 
      138881, 129205, 129781, 153530, 144241, 131281, 156890, 155921, 137546, 
      135221, 130721, 133130, 159605, 132269, 146920, 148410, 133705, 136721, 
      132820, 153232, 138409, 136706, 134485, 134056, 136538, 167813, 138340, 
      152065, 137925, 141937, 149221, 150125, 147050, 144041, 138425, 164953, 
      149945, 140153, 140029, 145690, 147620, 143026, 145865, 141952, 171652, 
      144002, 144170, 144217, 157802, 148244, 151124, 158800, 145165, 156186, 
      146725, 167425, 148356, 147472, 148681, 150057, 155281, 162313, 169650, 
      152282, 152546, 157250, 154501, 177381, 152882, 153077, 154730, 181105, 
      183857, 188602, 191690, 154458, 154450, 180517, 157321, 157716, 204340, 
      157625, 158834, 171770, 159397, 160196, 173689, 160901, 174026, 161640, 
      164601, 166436, 222282, 169865, 170369, 171685, 172450, 193834, 174465, 
      210068, 233642, 176436, 177362, 196309, 178930, 178945, 180260, 181297, 
      181540, 181781, 183125, 232609, 187658, 237940, 184882, 186421, 187697, 
      189986, 195761, 208261, 186793, 187524, 189801, 189369, 189241, 189801, 
      254612, 192069, 191860, 193505, 198641, 195893, 196733, 196925, 196978, 
      201105, 202121, 217412, 199953, 199825, 201925, 214450, 221729, 236804, 
      206785, 203400, 202789, 203465, 203482, 204628, 267709, 206477, 233672, 
      270632, 207314, 257201, 208000, 209617, 242161, 255074, 210205, 211642, 
      211581, 210762, 212276, 212041, 301001, 213610, 212557, 220442, 229682, 
      226250, 216592, 215332, 237796, 216709, 216369, 217249, 219314, 218153, 
      219770, 238825, 280477, 221684, 224633, 223360, 231433, 225493, 224405, 
      291850, 225301, 232597, 226994, 305714, 228425, 253472, 254800, 306665, 
      227538, 227890, 236228, 305768, 229477, 229802, 232690, 231076, 264625, 
      315664, 232586, 232325, 286650, 234265, 270737, 235549, 235274, 238597, 
      237157, 236725, 236277, 238769, 288245, 295250, 238400, 294788, 286210, 
      309269, 242602, 244217, 295837, 242425, 310708, 314425, 247274, 297338, 
      315410, 246536, 245650, 245601, 245386, 248506, 321201, 249509, 251140, 
      336808, 250370, 250144, 253721, 299284, 361250, 256825, 303745, 343829, 
      258952, 259258, 259965, 261089, 326185, 344500, 260306, 259202, 260221, 
      261949, 261221, 261265, 262180, 263493, 266797, 264485, 325741, 329741, 
      335450, 266305, 333337, 338080, 271688, 270450, 351730, 387010, 328481, 
      342761, 347129, 398564, 272017, 277373, 273545, 274370, 354754, 401693, 
      274676, 277474, 278026, 278329, 345850, 382554, 281165, 343300, 354917, 
      281096, 280904, 283642, 352733, 400370, 289512, 421317, 423540, 400469, 
      389057, 291969, 289330, 289890, 293933, 401669, 291677, 390377, 295200, 
      291924, 292624, 293770, 367210, 395722, 402242, 297128, 377864, 388013, 
      299074, 295210, 369925, 296297, 301480, 385645, 303901, 303705, 397850, 
      400804, 398225, 308005, 307700, 312052, 310610, 421138, 430817, 443525, 
      468049, 320050, 314785, 404648, 408260, 427858, 479378, 323872, 318937, 
      454257, 322474, 320594, 423554, 439634, 326756, 321498, 421978, 435058, 
      323993, 440273, 330817, 325282, 326664, 326269, 331666, 327130, 438266, 
      440962, 443690, 331138, 445757, 336401, 336109, 337266, 454266, 465281, 
      479284, 344786, 451805, 347005, 342445, 458225, 349450, 344250, 496277, 
      350701, 490657, 352489, 363445, 360936, 355752, 496477, 365818, 361170, 
      360765, 496285, 366820, 369409, 515236, 522805, 366373, 372073, 371005, 
      373280, 373636, 376730, 372674, 371813, 371970, 381901, 379669, 376069, 
      372725, 383193, 380473, 375633, 376994, 384565, 384309, 387253, 395245, 
      396401, 396365, 395240, 405925, 402233, 401360, 411714, 409786, 408850, 
      407849, 416377, 412658, 412817, 421913, 426836, 423761, 428794, 423877, 
      422578, 425233, 430417, 437225, 432809, 439165, 432869, 432506, 441058, 
      447080, 459716, 463248, 459901, 462186, 463376 ], 
  [ 980, 1360, 968, 1017, 1261, 337, 850, 1258, 850, 269, 100, 25, 1682, 0, 
      484, 65, 592, 601, 569, 485, 353, 1053, 1882, 628, 1573, 1553, 1421, 
      1885, 1557, 2080, 3250, 2560, 3229, 7888, 3538, 4005, 4036, 5945, 3393, 
      4770, 5098, 5869, 10858, 10985, 4901, 5197, 4813, 6928, 10537, 5441, 
      6485, 6628, 6137, 6413, 7684, 8704, 13796, 9697, 7565, 9760, 8249, 
      8594, 10361, 7972, 9245, 8650, 11716, 15616, 12413, 16650, 12473, 
      12676, 13546, 22948, 13837, 16250, 23426, 16153, 25533, 16672, 24274, 
      25600, 17800, 27716, 22873, 24578, 24197, 214205, 20996, 26065, 19793, 
      27065, 32596, 30697, 21253, 21845, 200789, 28913, 21760, 205636, 22250, 
      30434, 181826, 25672, 30152, 30532, 26938, 31120, 209690, 24181, 24616, 
      223204, 32320, 27898, 209170, 24740, 25741, 195112, 161236, 197705, 
      215618, 27490, 171205, 28516, 29956, 28625, 30410, 29965, 31657, 33466, 
      207001, 182792, 188690, 33849, 152101, 37890, 41562, 156690, 38993, 
      151385, 47009, 164581, 154880, 232209, 34786, 36010, 145045, 127492, 
      142756, 150137, 238160, 157426, 136357, 149890, 44560, 51220, 40077, 
      45325, 39730, 38308, 134208, 188185, 200889, 48226, 54666, 65914, 
      143650, 169794, 48020, 112945, 163025, 42778, 64090, 42685, 118728, 
      121796, 178384, 128017, 109853, 112905, 171625, 44936, 45245, 125957, 
      46330, 205258, 45985, 49610, 68353, 130793, 151220, 51769, 64138, 
      112969, 50557, 59021, 75037, 76772, 134600, 149480, 66389, 67250, 
      134865, 182817, 136490, 104168, 167240, 134397, 67169, 77300, 152325, 
      52645, 52865, 53776, 102617, 133697, 63169, 67266, 104914, 185765, 
      54338, 59810, 70573, 56745, 204865, 70397, 185666, 56381, 72781, 74216, 
      94925, 58690, 98074, 82265, 82413, 82738, 63521, 123685, 60516, 69921, 
      72484, 84825, 95625, 108676, 156050, 192520, 63810, 81549, 101074, 
      110125, 157018, 157369, 128609, 66490, 65525, 69401, 76690, 158482, 
      67729, 79129, 107185, 75673, 115085, 162369, 75536, 109217, 110149, 
      168449, 67860, 73620, 133645, 194013, 67130, 79402, 79850, 144365, 
      160717, 167570, 69716, 70100, 167456, 75865, 88285, 101044, 103240, 
      69493, 78578, 85321, 75554, 100850, 72965, 105352, 168100, 71514, 
      72557, 73202, 74666, 95345, 78884, 85138, 78885, 173045, 174301, 
      177476, 75641, 146914, 147986, 85754, 88829, 77645, 83213, 94445, 
      86677, 86490, 78037, 78202, 92800, 86144, 84290, 175682, 121960, 85714, 
      81853, 102560, 153586, 91400, 109021, 110357, 84673, 83890, 89258, 
      91018, 101690, 91780, 82945, 118288, 85202, 84097, 83962, 83921, 83537, 
      85370, 85469, 106290, 87930, 132788, 112489, 85264, 143930, 112418, 
      91474, 94685, 103010, 141661, 87525, 89572, 109226, 102901, 89941, 
      92650, 103154, 104449, 136016, 102609, 107530, 110120, 98020, 89288, 
      99829, 170029, 125501, 99005, 136225, 146770, 108557, 97997, 134282, 
      143188, 140045, 95828, 91253, 92497, 94720, 98657, 130274, 97649, 
      127492, 98397, 117045, 156136, 141338, 113849, 105698, 122473, 140660, 
      118273, 158873, 143881, 123705, 96505, 107581, 142325, 115421, 107981, 
      108869, 134909, 156746, 100565, 100690, 151010, 147073, 131940, 97513, 
      166613, 149221, 126485, 156196, 132714, 104409, 105466, 163741, 120881, 
      147145, 113668, 122497, 114986, 124945, 118666, 111877, 108082, 118417, 
      131573, 160328, 107465, 108820, 149957, 120676, 107300, 137905, 123058, 
      115393, 115954, 132865, 124225, 114640, 111809, 125540, 157082, 149857, 
      132266, 130741, 126197, 121466, 114965, 116469, 117736, 174586, 118025, 
      130877, 123680, 150490, 127530, 120020, 115525, 120772, 142181, 143597, 
      175396, 173412, 172921, 114340, 121360, 127296, 172133, 167858, 161093, 
      119653, 114593, 177245, 157925, 117380, 157770, 119410, 115705, 115117, 
      119277, 135085, 164884, 146576, 144500, 139316, 125401, 115769, 135764, 
      168722, 155485, 152762, 129508, 127165, 124189, 117013, 119668, 145873, 
      127450, 137530, 183361, 166297, 118505, 122825, 159025, 150709, 138625, 
      119509, 120049, 123121, 185765, 181220, 124205, 123560, 177273, 155329, 
      123408, 153125, 137629, 123796, 123461, 156725, 133002, 160385, 128000, 
      133904, 131333, 136709, 140445, 125541, 137197, 157716, 158786, 151625, 
      141865, 126785, 130580, 147208, 145588, 131645, 131645, 133205, 167368, 
      135281, 128881, 144484, 143761, 131536, 130441, 130041, 138436, 146705, 
      130357, 158210, 138788, 131053, 132345, 132298, 165994, 133457, 142496, 
      133549, 135826, 141012, 183685, 134858, 163589, 142313, 149113, 141061, 
      160497, 140036, 138421, 137069, 179257, 142353, 138465, 143425, 153268, 
      141338, 139940, 141301, 140914, 186850, 143368, 146980, 147109, 168484, 
      154250, 158770, 169562, 146249, 165716, 148133, 180149, 146810, 148714, 
      152465, 155153, 163081, 172405, 182120, 155728, 156320, 164468, 159421, 
      191321, 153864, 155125, 159156, 195781, 199189, 205000, 208744, 155108, 
      155264, 194449, 161165, 161066, 223106, 158185, 162592, 182416, 161429, 
      162226, 184165, 162601, 184336, 162026, 167441, 170586, 242084, 169821, 
      173277, 171145, 174532, 206740, 177281, 226330, 254248, 176786, 177300, 
      208217, 179848, 180109, 182898, 185329, 185818, 185401, 188057, 252137, 
      194472, 257954, 188084, 190441, 192125, 196136, 204781, 221381, 186545, 
      190802, 188645, 189197, 190381, 192581, 276250, 191645, 192338, 196605, 
      205265, 194805, 199333, 199853, 199988, 207065, 208161, 229354, 199757, 
      200285, 206485, 225160, 234405, 253170, 213473, 201722, 204965, 203589, 
      205000, 206882, 288985, 205693, 248058, 292234, 206692, 276341, 208114, 
      213749, 258101, 273472, 209249, 209864, 209885, 210788, 210906, 211081, 
      326281, 211664, 212825, 228500, 241184, 235944, 214394, 216578, 250850, 
      215657, 216137, 220625, 217192, 219557, 223880, 251381, 301393, 220130, 
      221845, 222130, 239797, 222785, 223009, 313988, 228085, 240629, 224692, 
      329652, 225629, 267650, 269306, 330601, 228020, 230176, 244170, 329290, 
      229709, 232084, 238088, 229666, 280517, 340330, 230436, 232961, 306308, 
      234733, 287113, 234785, 235412, 235289, 235325, 235549, 236249, 236197, 
      307485, 315720, 240418, 315010, 304708, 331537, 240104, 249509, 315725, 
      241565, 332890, 337181, 253300, 317140, 338164, 251330, 244292, 244325, 
      247636, 254036, 344525, 246097, 247234, 361930, 248020, 249842, 259405, 
      318170, 388904, 253153, 322705, 368937, 264050, 256072, 265061, 257245, 
      348253, 369274, 258100, 258964, 259981, 266137, 261061, 262909, 262346, 
      262673, 263269, 263745, 346565, 351221, 357832, 267529, 355225, 360706, 
      277090, 268388, 375908, 415780, 348885, 365461, 370485, 428562, 270689, 
      272925, 273853, 277384, 378760, 431685, 274490, 281632, 282676, 283225, 
      368212, 410000, 276301, 364754, 378009, 280570, 281362, 280900, 374833, 
      428948, 284714, 452189, 454658, 428797, 415825, 287657, 287396, 293696, 
      289045, 429745, 289493, 416893, 290882, 291050, 295850, 291664, 390196, 
      422644, 429984, 292970, 402242, 413785, 294340, 294248, 392989, 295333, 
      297314, 410341, 300385, 300353, 423604, 426802, 423729, 305873, 305978, 
      308194, 312736, 449012, 459589, 473773, 500837, 314624, 316001, 429642, 
      433746, 455720, 512980, 318194, 317113, 485069, 318352, 318112, 450592, 
      468640, 320746, 322292, 448520, 463240, 321505, 468945, 324473, 322628, 
      323762, 323777, 326056, 324964, 466276, 469300, 472356, 327328, 474253, 
      330701, 332945, 334100, 483080, 495241, 510802, 338336, 480041, 340061, 
      337961, 486949, 342992, 341072, 528849, 347021, 521989, 349297, 355493, 
      354050, 351818, 528049, 358352, 356000, 355841, 527441, 359434, 361937, 
      548026, 556249, 361685, 365005, 364429, 366210, 367546, 369736, 367812, 
      367525, 369728, 374245, 372997, 371365, 371137, 376025, 374617, 373385, 
      374580, 377885, 378365, 381713, 387649, 390601, 391301, 390914, 398557, 
      398305, 398170, 403520, 403556, 403112, 402685, 407849, 406260, 409609, 
      414765, 418210, 416365, 419920, 417625, 417800, 419633, 422929, 429073, 
      426625, 430765, 428157, 428040, 433472, 439730, 451530, 454730, 454085, 
      455876, 457146 ], 
  [ 848, 612, 484, 445, 425, 425, 234, 290, 146, 181, 320, 333, 362, 484, 0, 
      197, 20, 29, 173, 221, 485, 349, 650, 584, 605, 629, 1289, 1445, 1777, 
      2036, 2194, 2340, 2525, 5204, 2834, 3037, 3200, 4097, 3349, 3538, 3690, 
      4373, 7690, 7817, 4241, 4405, 4505, 5300, 7677, 5045, 5297, 5440, 5785, 
      5929, 6408, 7076, 10496, 7717, 6905, 7956, 7325, 7450, 8381, 7400, 
      7837, 7946, 10000, 12580, 10565, 13834, 11549, 12104, 12490, 18944, 
      13045, 14314, 19466, 15229, 21529, 15572, 20666, 21860, 16964, 23624, 
      20189, 21410, 21205, 195197, 19280, 22721, 18869, 23677, 28064, 26605, 
      20285, 20525, 182573, 25349, 20836, 187200, 21194, 26650, 164666, 
      23252, 26500, 26792, 24210, 27380, 191122, 22861, 23076, 203976, 28580, 
      25434, 190690, 23816, 24245, 177380, 145440, 179885, 196874, 25906, 
      154881, 26624, 27536, 26821, 27946, 27765, 29105, 30474, 188829, 
      165940, 171530, 31033, 137141, 34282, 37162, 141466, 35209, 136513, 
      41861, 148961, 139876, 213025, 33290, 33986, 130833, 114512, 128720, 
      135617, 218756, 142466, 122805, 135458, 40820, 46160, 37657, 41497, 
      37706, 37120, 120964, 171553, 183553, 44266, 49474, 59050, 129834, 
      154306, 44192, 101417, 147977, 40490, 57578, 40573, 106804, 109696, 
      162500, 115477, 98809, 101641, 156269, 43220, 43397, 113725, 44218, 
      188010, 44357, 46706, 62105, 118385, 137360, 48733, 58594, 102013, 
      48005, 54445, 67997, 69512, 121972, 135796, 60625, 61354, 122281, 
      167065, 123818, 94180, 152500, 121945, 61625, 70304, 138685, 50753, 
      50885, 51620, 93025, 121465, 58725, 62074, 95146, 170101, 52490, 56290, 
      64985, 54193, 188145, 64985, 170090, 54269, 67061, 68276, 86389, 55962, 
      89450, 75577, 75769, 76050, 60485, 112817, 58624, 65521, 67600, 78049, 
      87529, 99216, 142762, 176900, 61258, 75433, 92538, 100665, 143730, 
      144125, 117653, 64026, 63589, 66365, 72026, 145370, 65353, 74113, 
      98473, 71405, 105625, 149125, 71620, 100505, 101393, 154853, 66760, 
      70408, 122733, 178789, 67306, 75002, 75362, 132617, 147737, 154106, 
      68176, 68384, 154036, 72477, 82521, 93608, 95540, 70769, 74794, 80305, 
      72826, 93634, 75517, 97652, 154856, 72658, 73657, 72410, 76690, 89317, 
      76288, 90154, 82273, 159757, 160925, 163880, 76301, 135650, 136634, 
      90418, 84473, 77293, 80309, 89165, 91297, 91066, 77905, 77850, 98564, 
      82756, 81562, 162482, 113380, 89498, 80489, 109556, 142234, 87572, 
      102245, 103405, 87269, 82658, 86090, 87410, 96058, 96400, 83473, 
      110500, 87490, 85637, 85370, 85285, 83845, 83962, 84325, 113242, 90922, 
      142864, 120233, 85748, 155018, 120074, 88658, 91033, 97730, 152485, 
      89461, 87592, 116266, 108929, 88049, 89834, 98050, 99125, 146180, 
      108373, 101898, 117028, 102728, 90740, 95693, 157973, 134345, 103801, 
      146169, 157682, 114937, 102265, 125570, 153704, 150253, 99304, 92045, 
      93377, 93092, 95665, 139250, 101125, 136072, 101917, 110797, 145620, 
      151370, 120493, 101474, 115565, 150560, 112025, 148225, 154045, 131581, 
      95581, 103225, 152269, 122021, 113261, 104381, 126725, 168010, 103777, 
      98402, 141242, 157369, 140608, 98569, 178625, 159605, 134317, 146120, 
      141250, 108061, 102474, 153049, 127745, 157133, 119080, 129317, 110410, 
      131941, 124650, 116497, 111690, 113445, 139405, 150340, 110413, 112032, 
      159637, 126440, 109192, 146133, 129130, 119925, 112258, 140345, 130385, 
      118820, 115153, 120128, 167290, 159317, 139570, 137825, 132577, 127010, 
      111841, 113125, 114084, 186290, 114461, 124937, 119060, 159730, 133690, 
      124552, 118781, 117032, 134965, 136205, 186880, 184720, 184185, 113152, 
      117796, 122500, 183265, 178594, 171169, 123569, 113669, 188773, 167605, 
      120328, 167362, 122842, 117421, 116217, 116857, 129321, 175136, 154804, 
      152464, 146576, 130241, 116825, 130000, 179282, 164681, 161650, 134920, 
      132093, 128413, 117805, 117864, 153749, 132290, 131810, 195065, 176417, 
      119561, 120361, 168309, 159025, 145269, 120961, 119125, 120789, 197557, 
      192616, 127637, 126772, 188185, 163953, 126004, 161309, 143525, 125864, 
      122581, 149069, 129130, 169273, 125668, 129988, 135425, 132353, 146341, 
      126685, 132885, 150280, 167234, 159149, 147761, 126961, 128336, 153764, 
      151880, 134725, 129533, 130565, 159140, 139285, 129365, 150336, 149481, 
      133956, 132201, 129601, 134784, 152821, 130577, 151346, 143144, 131669, 
      133885, 131770, 158338, 135305, 138580, 133241, 134066, 137800, 174357, 
      135914, 156593, 139145, 144449, 144625, 154117, 142984, 140621, 136981, 
      170765, 145609, 138553, 140785, 148384, 143890, 140776, 142929, 140650, 
      177874, 142884, 144648, 144733, 161928, 150202, 153842, 162962, 144841, 
      159776, 146549, 172493, 146810, 147218, 149605, 151589, 158065, 166157, 
      174596, 153044, 153460, 159760, 155945, 183005, 152500, 153189, 155944, 
      187069, 190125, 195364, 198756, 153920, 153988, 186133, 158261, 158426, 
      212194, 157041, 159732, 175860, 159493, 160290, 177697, 160841, 177956, 
      160970, 165065, 167506, 230600, 168985, 170857, 170573, 172552, 198952, 
      174905, 216738, 242324, 175730, 176464, 200957, 178484, 178613, 180610, 
      182293, 182650, 182585, 184537, 240785, 189940, 246338, 185488, 187405, 
      188869, 191956, 199061, 213461, 185797, 188162, 188381, 188405, 188885, 
      190205, 263754, 190985, 191194, 194053, 200821, 194497, 197045, 197389, 
      197480, 202973, 204025, 222050, 198965, 199141, 203141, 218516, 226705, 
      243490, 208985, 201722, 202897, 202621, 203284, 204770, 276665, 205209, 
      239434, 279738, 206120, 265165, 207146, 210625, 248641, 262692, 208853, 
      209908, 209885, 209864, 210730, 210685, 311805, 211796, 211769, 223264, 
      234100, 229828, 214658, 214994, 242930, 215305, 215345, 217897, 217412, 
      217885, 220756, 243725, 289249, 220042, 222417, 221866, 234385, 223313, 
      222833, 301184, 225665, 235393, 225000, 315880, 226201, 259114, 260594, 
      316829, 226832, 228020, 238978, 315738, 228653, 229928, 234260, 229490, 
      271057, 326162, 230656, 231685, 294824, 233545, 277389, 234257, 234400, 
      236125, 235369, 235241, 235325, 236637, 296221, 303796, 238394, 303218, 
      293840, 318645, 240500, 245725, 304109, 241081, 320042, 324025, 249120, 
      305568, 325008, 247810, 244072, 244061, 245480, 250120, 331061, 246977, 
      248378, 347498, 248328, 249050, 255401, 307082, 373108, 254165, 311573, 
      354505, 260354, 256820, 261365, 258345, 335449, 355018, 258320, 258128, 
      259145, 262925, 260181, 261061, 261290, 262145, 264193, 263173, 334421, 
      338725, 344852, 265901, 342509, 347594, 273218, 268520, 361960, 399368, 
      336961, 352305, 356977, 411490, 270425, 274333, 272709, 274788, 364900, 
      414613, 273610, 278420, 279200, 279617, 355232, 394292, 277929, 352258, 
      364633, 279866, 280130, 281384, 361985, 412624, 286298, 434633, 436970, 
      412605, 400469, 288977, 287440, 290660, 290673, 413685, 289669, 401669, 
      292202, 290522, 293122, 291796, 376864, 407200, 414100, 294202, 388162, 
      398957, 295880, 293764, 379613, 294849, 298546, 396085, 301265, 301145, 
      408776, 411842, 409033, 306005, 305890, 309250, 310580, 433040, 443133, 
      456525, 482225, 316516, 314329, 415210, 419050, 439748, 493928, 320218, 
      317069, 467513, 319540, 318420, 435060, 452052, 322946, 320840, 433252, 
      447092, 321813, 452533, 326849, 323024, 324290, 324085, 328036, 325096, 
      450216, 453064, 455944, 328340, 457929, 332725, 333605, 334760, 466580, 
      478125, 492850, 340756, 463849, 342745, 339325, 470493, 345412, 341732, 
      510325, 347945, 504125, 349957, 358705, 356690, 352874, 510053, 361300, 
      357716, 357425, 509665, 362338, 364885, 529370, 537241, 363137, 367733, 
      366893, 368938, 369746, 372420, 369352, 368757, 369860, 377281, 375505, 
      372817, 370917, 378797, 376685, 373517, 374800, 380393, 380477, 383605, 
      390641, 392625, 392929, 392146, 401417, 399317, 398786, 406820, 405800, 
      405092, 404357, 411325, 408592, 410225, 417493, 421730, 419225, 423572, 
      419869, 419252, 421525, 425833, 432329, 428825, 434153, 429565, 429316, 
      436420, 442546, 454786, 458162, 456065, 458120, 459346 ], 
  [ 877, 1025, 725, 740, 884, 290, 545, 821, 505, 146, 85, 32, 1093, 65, 197, 
      0, 265, 272, 288, 250, 256, 650, 1285, 457, 1066, 1060, 1192, 1538, 
      1448, 1865, 2665, 2273, 2762, 6697, 3065, 3434, 3509, 5050, 3152, 4097, 
      4361, 5090, 9469, 9594, 4420, 4666, 4456, 6089, 9248, 5044, 5800, 5941, 
      5746, 5972, 6953, 7841, 12325, 8704, 7048, 8825, 7632, 7897, 9360, 
      7481, 8450, 8105, 10789, 14209, 11434, 15305, 11812, 12137, 12829, 
      21157, 13210, 15205, 21645, 15460, 23720, 15913, 22601, 23873, 17125, 
      25857, 21520, 23049, 22730, 206914, 19989, 24466, 19072, 25444, 30557, 
      28816, 20506, 20970, 193770, 27220, 21025, 198533, 21465, 28657, 
      175185, 24389, 28421, 28769, 25541, 29353, 202529, 23290, 23645, 
      215801, 30545, 26585, 202033, 23985, 24778, 188245, 155069, 190800, 
      208377, 26485, 164840, 27397, 28645, 27536, 29081, 28730, 30290, 31937, 
      199952, 176221, 182005, 32378, 146210, 36125, 39509, 150701, 37162, 
      145522, 44676, 158440, 148961, 224762, 33769, 34801, 139400, 122293, 
      137173, 144378, 230625, 151505, 130946, 144157, 42713, 48893, 38708, 
      43444, 38501, 37381, 128897, 181642, 194090, 46285, 52277, 62917, 
      138125, 163661, 46125, 108250, 157050, 41441, 61217, 41410, 113885, 
      116885, 172097, 122944, 105320, 108290, 165520, 43789, 44050, 120986, 
      45037, 198461, 44864, 48025, 65546, 125746, 145645, 50128, 61585, 
      108448, 49090, 56818, 71938, 73593, 129469, 143965, 63752, 64565, 
      129746, 176546, 131337, 99989, 161333, 129320, 64602, 74205, 146810, 
      51400, 51588, 52433, 98570, 128690, 60992, 64817, 100801, 179506, 
      53101, 57965, 67976, 55250, 198218, 67860, 179433, 55042, 70130, 71485, 
      91250, 57125, 94357, 79250, 79412, 79721, 61828, 119144, 59237, 67730, 
      70117, 81770, 92090, 104645, 150625, 186245, 62285, 78728, 97373, 
      106088, 151589, 151952, 124020, 64985, 64210, 67684, 74381, 153101, 
      66250, 76690, 103402, 73504, 111028, 156932, 73489, 105426, 106340, 
      162880, 66833, 71825, 129050, 187850, 66565, 77173, 77589, 139464, 
      155368, 162045, 68525, 68845, 161945, 74000, 85556, 97705, 99805, 
      69320, 76565, 82858, 73921, 97585, 73250, 101909, 162641, 71285, 72308, 
      72265, 74749, 92500, 77285, 86305, 79460, 167554, 168778, 171873, 
      75220, 142157, 143197, 86785, 86580, 76850, 81490, 91858, 87688, 87485, 
      77320, 77405, 94225, 84241, 82625, 170209, 118165, 86413, 80680, 
      104425, 148777, 89325, 105874, 107146, 84932, 82757, 87421, 89021, 
      98957, 92773, 82450, 114769, 85345, 83968, 83785, 83728, 82960, 84169, 
      84362, 108125, 88325, 135757, 114610, 84745, 147265, 114505, 89753, 
      92660, 100393, 144898, 87530, 88153, 111085, 104392, 88552, 90925, 
      100597, 101812, 139009, 104000, 104777, 111925, 99025, 89109, 97618, 
      164938, 128008, 100040, 139130, 150025, 110164, 98836, 130401, 146297, 
      143042, 96377, 90826, 92098, 93409, 96850, 132817, 98192, 129889, 
      98954, 114050, 151589, 144261, 115540, 103437, 119236, 143533, 115274, 
      154274, 146848, 125840, 95440, 105268, 145210, 117090, 109170, 106506, 
      131202, 160109, 101000, 99125, 146725, 150082, 134357, 97162, 170244, 
      152258, 128594, 151793, 135077, 104996, 103637, 159112, 122634, 150032, 
      114889, 124228, 112573, 126736, 120089, 112804, 108641, 115856, 133666, 
      155941, 107780, 109229, 152714, 122009, 107225, 140132, 124501, 116276, 
      113845, 134818, 125698, 115393, 112258, 122805, 160025, 152528, 134153, 
      132548, 127748, 122713, 113060, 114482, 115637, 178069, 115956, 127944, 
      121225, 153073, 128993, 120889, 115930, 118633, 138778, 140130, 178789, 
      176741, 176234, 113125, 119281, 124769, 175396, 170977, 163972, 120292, 
      113472, 180650, 160658, 117665, 160469, 119869, 115540, 114728, 117608, 
      132200, 167821, 148777, 146605, 141165, 126370, 115362, 132877, 171769, 
      158036, 155201, 130681, 128162, 124930, 116506, 118217, 147940, 128413, 
      134653, 186818, 169178, 118090, 121130, 161600, 152932, 140240, 119236, 
      118912, 121472, 189250, 184561, 124650, 123925, 180434, 157658, 123545, 
      155290, 138962, 123737, 122330, 153130, 130781, 162802, 126337, 131665, 
      132004, 134308, 141770, 125138, 134810, 154193, 161037, 153540, 143186, 
      126026, 128941, 148765, 147049, 131938, 130050, 131418, 163549, 135908, 
      128228, 145781, 145010, 131585, 130250, 129050, 136277, 148096, 129604, 
      154881, 139537, 130442, 132068, 131269, 162373, 133290, 140233, 132596, 
      134345, 139001, 179450, 134397, 160200, 140314, 146570, 141508, 157328, 
      140257, 138370, 136186, 175316, 142682, 137642, 141610, 150637, 141409, 
      139385, 141032, 139957, 182725, 142325, 145265, 145378, 165233, 151909, 
      156109, 166293, 144866, 162685, 146682, 176490, 145933, 147293, 150548, 
      152980, 160378, 169250, 178501, 153865, 154393, 161869, 157268, 187408, 
      152477, 153530, 157097, 191722, 195002, 200605, 204221, 153781, 153905, 
      190528, 159210, 159205, 218237, 156866, 160649, 179129, 159818, 160613, 
      180904, 161050, 181105, 160729, 165658, 168545, 236977, 168584, 171464, 
      170000, 172873, 202969, 175474, 221897, 248965, 175453, 176045, 204624, 
      178397, 178610, 181109, 183268, 183709, 183418, 185818, 247050, 191861, 
      252765, 186173, 188368, 189970, 193645, 201730, 217530, 185300, 188869, 
      187570, 187930, 188858, 190738, 270725, 190420, 190937, 194690, 202660, 
      193700, 197506, 197962, 198081, 204580, 205658, 225697, 198466, 198866, 
      204266, 221741, 230600, 248645, 210834, 200713, 203204, 202226, 203365, 
      205101, 283490, 204500, 243905, 286673, 205465, 271258, 206741, 211592, 
      253640, 268529, 208080, 208853, 208858, 209425, 209813, 209908, 319988, 
      210681, 211410, 225565, 237577, 232685, 213453, 214965, 246933, 214490, 
      214810, 218594, 216229, 217906, 221701, 247554, 295930, 219049, 221000, 
      220981, 236776, 221922, 221890, 308277, 226148, 237668, 223745, 323585, 
      224776, 263485, 265077, 324532, 226525, 228329, 241217, 323297, 228258, 
      230233, 235629, 228533, 276008, 334109, 229445, 231424, 301057, 233224, 
      282500, 233514, 233965, 234512, 234260, 234356, 234832, 235274, 302306, 
      310301, 238597, 309637, 299669, 325760, 239157, 247042, 310410, 240296, 
      327125, 331304, 250685, 311837, 332285, 248953, 243113, 243130, 245753, 
      251513, 338530, 245314, 246545, 355577, 247025, 248445, 256840, 313029, 
      382045, 252404, 317540, 362570, 261585, 255221, 262594, 256520, 342472, 
      362965, 257053, 257533, 258548, 263840, 259610, 261106, 260829, 261346, 
      262468, 262400, 341010, 345538, 351973, 265796, 349460, 354797, 274537, 
      267289, 369689, 408665, 343400, 359528, 364424, 421205, 269442, 272282, 
      272282, 275285, 372565, 424322, 273013, 279305, 280253, 280754, 362333, 
      403129, 275732, 359045, 371978, 279145, 279745, 279905, 368986, 421837, 
      284113, 444628, 447049, 421730, 409060, 286954, 286229, 291409, 288452, 
      422720, 288370, 410170, 290173, 289669, 293669, 290521, 384157, 415837, 
      423017, 292225, 395929, 407200, 293705, 292877, 386930, 293960, 296561, 
      403954, 299498, 299434, 417001, 420149, 417170, 304704, 304729, 307357, 
      310729, 441981, 452378, 466274, 492840, 314081, 314162, 423161, 427169, 
      448677, 504817, 317693, 315860, 477448, 317545, 316985, 443705, 461369, 
      320305, 320521, 441725, 456125, 320372, 461732, 324090, 321525, 322705, 
      322640, 325525, 323761, 459185, 462145, 465137, 326441, 467060, 330178, 
      331920, 333073, 475813, 487748, 503005, 337945, 472882, 339764, 337184, 
      479690, 342593, 340033, 520832, 346068, 514202, 348244, 355364, 353713, 
      350905, 520208, 358121, 355321, 355114, 519674, 359185, 361700, 539933, 
      548026, 360900, 364682, 364010, 365885, 367025, 369389, 367049, 366650, 
      368449, 374020, 372580, 370564, 369728, 375700, 374036, 372100, 373325, 
      377460, 377794, 381056, 387386, 389978, 390532, 390001, 398228, 397300, 
      397021, 403345, 402993, 402453, 401914, 407732, 405725, 408442, 414362, 
      418093, 416008, 419849, 417040, 416925, 418916, 422578, 428842, 426010, 
      430580, 427250, 427085, 433121, 439321, 451265, 454525, 453348, 455233, 
      456485 ], 
  [ 1124, 800, 680, 625, 565, 625, 362, 370, 234, 317, 468, 449, 314, 592, 
      20, 265, 0, 1, 97, 149, 425, 205, 450, 468, 405, 425, 1061, 1165, 1549, 
      1744, 1802, 2000, 2125, 4608, 2410, 2581, 2740, 3545, 2953, 3034, 3170, 
      3805, 6962, 7081, 3725, 3869, 4005, 4672, 6929, 4505, 4685, 4820, 5209, 
      5333, 5732, 6352, 9620, 6953, 6245, 7184, 6625, 6730, 7585, 6724, 7085, 
      7234, 9140, 11600, 9677, 12802, 10673, 11236, 11570, 17748, 12125, 
      13282, 18250, 14225, 20245, 14544, 19402, 20560, 15912, 22276, 18945, 
      20122, 19925, 192461, 18100, 21393, 17753, 22321, 26596, 25169, 19125, 
      19333, 179845, 23945, 19664, 184436, 20002, 25210, 162010, 21928, 
      25064, 25348, 22850, 25920, 188306, 21605, 21800, 201092, 27088, 24050, 
      187850, 22564, 22941, 174600, 142820, 177073, 193978, 24554, 152189, 
      25236, 26100, 25433, 26498, 26333, 27625, 28946, 185921, 163144, 
      168698, 29497, 134485, 32650, 35458, 138778, 33553, 133849, 40057, 
      146205, 137168, 209905, 31770, 32418, 128141, 111924, 126036, 132889, 
      215584, 139690, 120149, 132714, 39040, 44260, 35989, 39701, 36058, 
      35540, 118288, 168569, 180505, 42410, 47506, 56930, 127082, 151402, 
      42340, 98865, 145105, 38770, 55474, 38861, 104200, 107060, 159520, 
      112793, 96245, 99049, 153297, 41480, 41645, 111029, 42434, 184850, 
      42601, 44834, 59905, 115625, 134468, 46817, 56450, 99377, 46125, 52381, 
      65709, 67204, 119176, 132904, 58445, 59162, 119473, 163969, 120994, 
      91592, 149480, 119125, 59425, 67972, 135733, 48861, 48985, 49696, 
      90425, 118625, 56585, 59866, 92522, 166933, 50570, 54218, 62725, 52201, 
      184865, 62725, 166906, 52301, 64765, 65960, 83837, 53930, 86850, 73145, 
      73333, 73610, 58361, 109981, 56596, 63265, 65300, 75577, 84937, 96500, 
      139690, 173608, 59146, 72997, 89882, 97925, 140642, 141025, 114745, 
      61874, 61477, 64145, 69658, 142234, 63185, 71705, 95729, 69057, 102805, 
      145945, 69280, 97729, 98605, 151625, 64660, 68116, 119741, 175405, 
      65314, 72594, 72946, 129541, 144549, 150874, 66020, 66212, 150800, 
      70145, 79973, 90900, 92808, 68845, 72410, 77801, 70522, 90922, 73685, 
      94888, 151588, 70690, 71669, 70250, 74770, 86665, 73940, 88490, 80461, 
      156421, 157581, 160516, 74225, 132490, 133466, 88690, 81925, 75101, 
      77885, 86525, 89549, 89314, 75725, 75650, 96912, 80272, 79130, 159098, 
      110408, 87642, 78165, 107984, 138986, 85000, 99405, 100549, 85273, 
      80314, 83570, 84850, 93314, 94580, 81281, 107552, 85450, 83529, 83250, 
      83161, 81625, 81586, 81965, 111610, 88930, 141508, 118665, 83520, 
      153746, 118490, 86122, 88421, 94970, 151181, 87349, 85124, 114610, 
      107181, 85581, 87282, 95290, 96345, 144800, 106585, 99074, 115336, 
      100836, 88552, 92997, 154557, 132821, 101909, 144737, 156330, 113173, 
      100309, 122434, 152308, 148829, 97268, 89765, 91089, 90576, 93025, 
      137690, 99065, 134468, 99853, 107845, 142280, 149890, 118705, 98698, 
      112545, 149060, 109057, 144857, 152561, 129889, 93089, 100421, 150757, 
      120205, 111325, 101557, 123565, 166610, 101645, 95770, 137930, 155873, 
      138964, 96233, 177277, 158101, 132581, 142756, 139570, 105937, 99746, 
      149621, 125905, 155569, 117092, 127449, 107506, 130073, 122690, 114413, 
      109514, 110489, 137605, 146920, 108161, 109796, 157973, 124420, 106820, 
      144329, 127130, 117785, 109370, 138465, 128385, 116640, 112897, 117076, 
      165650, 157609, 137666, 135901, 130589, 124946, 108989, 110245, 111176, 
      184770, 111553, 121813, 116048, 157970, 131650, 122356, 116469, 114084, 
      131701, 132925, 185300, 183124, 182585, 110420, 114848, 119440, 181645, 
      176938, 169453, 121293, 110953, 187181, 165845, 117956, 165586, 120506, 
      114929, 113669, 113989, 126149, 173412, 152896, 150532, 144580, 128025, 
      114265, 126820, 177578, 162853, 159794, 132740, 129869, 126125, 115205, 
      115028, 151785, 130050, 128610, 193441, 174649, 116969, 117449, 166457, 
      157085, 143177, 118397, 116345, 117881, 195925, 190948, 125245, 124360, 
      186457, 162017, 123520, 159317, 141325, 123316, 119765, 145637, 126034, 
      167329, 122704, 126880, 133037, 129197, 144109, 124021, 129725, 146836, 
      165226, 157057, 145513, 124193, 125348, 151560, 149652, 132205, 126541, 
      127525, 155592, 136841, 126601, 148052, 147185, 131360, 129545, 126745, 
      131636, 150553, 127773, 147898, 140708, 128893, 131185, 128882, 154802, 
      132625, 135376, 130357, 131050, 134644, 170645, 133138, 153085, 135977, 
      141145, 142061, 150649, 140356, 137925, 134077, 167089, 142993, 135649, 
      137633, 145028, 141202, 137924, 140141, 137690, 174122, 139880, 141476, 
      141557, 158372, 146866, 150426, 159394, 141737, 156260, 143413, 168805, 
      143810, 144082, 146345, 148265, 154601, 162565, 170888, 149760, 150160, 
      156292, 152581, 179201, 149320, 149957, 152596, 183221, 186245, 191432, 
      194792, 150740, 150800, 182297, 154909, 155090, 208106, 153833, 156368, 
      172160, 156197, 156986, 173981, 157545, 174240, 157730, 161681, 164050, 
      226340, 165685, 167413, 167281, 169124, 194996, 171425, 212594, 237960, 
      172346, 173092, 196993, 175048, 175165, 177082, 178697, 179042, 179001, 
      180889, 236425, 186184, 241930, 181892, 183761, 185197, 188200, 195165, 
      209365, 182345, 184538, 184949, 184925, 185341, 186581, 259202, 187493, 
      187658, 190381, 196969, 191005, 193365, 193693, 193780, 199121, 200161, 
      217890, 195389, 195533, 199333, 214408, 222493, 239098, 205057, 198194, 
      199181, 198997, 199592, 201034, 271993, 201605, 235090, 275042, 202500, 
      260581, 203482, 206765, 244205, 258128, 205225, 206312, 206285, 206180, 
      207106, 207041, 306881, 208192, 208057, 219172, 229840, 225640, 211042, 
      211210, 238570, 211625, 211625, 214001, 213768, 214069, 216808, 239365, 
      284465, 216346, 218765, 218138, 230189, 219649, 219105, 296308, 221725, 
      231197, 221300, 310900, 222517, 254602, 256066, 311841, 222980, 224080, 
      234754, 310754, 224797, 225972, 230152, 225706, 266429, 321106, 226900, 
      227785, 289988, 229637, 272705, 230401, 230500, 232385, 231557, 231397, 
      231425, 232853, 291373, 298888, 234378, 298314, 289012, 313625, 236680, 
      241525, 299197, 237173, 315010, 318965, 244868, 300644, 319940, 243610, 
      240164, 240149, 241396, 245876, 325949, 243153, 244570, 342274, 244436, 
      245050, 251109, 302146, 367720, 250297, 306601, 349225, 256042, 252904, 
      257045, 254453, 330293, 349730, 254340, 254052, 255061, 258625, 256085, 
      256877, 257170, 258065, 260237, 259081, 329269, 333541, 339624, 261697, 
      337297, 342346, 268794, 264452, 356612, 393796, 331789, 347021, 351661, 
      405850, 266305, 270349, 268493, 270440, 359528, 408949, 269410, 274000, 
      274756, 275161, 349924, 388736, 273941, 346970, 359257, 275634, 275850, 
      277252, 356625, 406948, 282242, 428837, 431162, 406925, 394857, 284873, 
      283220, 286160, 286589, 407993, 285445, 396045, 288074, 286226, 288626, 
      287552, 371396, 401540, 408400, 290050, 382618, 393345, 291748, 289448, 
      374125, 290525, 294362, 390485, 297025, 296897, 403092, 406138, 403345, 
      301657, 301522, 304970, 306000, 427204, 437237, 450557, 476125, 312272, 
      309761, 409474, 413290, 433864, 487764, 315962, 312625, 461477, 315200, 
      314000, 429200, 446096, 318690, 316244, 427400, 441160, 317369, 446569, 
      322585, 318580, 319850, 319625, 323720, 320612, 444260, 447092, 449956, 
      323920, 451925, 328381, 329113, 330260, 460520, 472001, 486650, 336400, 
      457801, 338405, 334865, 464405, 341024, 337184, 504025, 343381, 497845, 
      345353, 354317, 352250, 348290, 503737, 356864, 353168, 352865, 503345, 
      357890, 360425, 522946, 530777, 358525, 363229, 362365, 364426, 365170, 
      367880, 364708, 364085, 365072, 372749, 370925, 368141, 366089, 374225, 
      372049, 368705, 369988, 375781, 375821, 378905, 386017, 387881, 388141, 
      387322, 396709, 394425, 393858, 402128, 400996, 400264, 399501, 406625, 
      403780, 405225, 412669, 416970, 414405, 418816, 414977, 414280, 416585, 
      420977, 427473, 423873, 429301, 424525, 424264, 431504, 437578, 449794, 
      453170, 450925, 452996, 454210 ], 
  [ 1189, 857, 733, 676, 612, 666, 401, 405, 265, 346, 493, 464, 325, 601, 
      29, 272, 1, 0, 80, 130, 400, 178, 421, 433, 370, 388, 1000, 1098, 1480, 
      1665, 1721, 1913, 2034, 4513, 2313, 2482, 2637, 3442, 2848, 2929, 3065, 
      3690, 6845, 6962, 3604, 3746, 3880, 4545, 6800, 4372, 4552, 4685, 5066, 
      5188, 5585, 6201, 9469, 6800, 6088, 7025, 6464, 6569, 7424, 6561, 6922, 
      7065, 8957, 11417, 9490, 12601, 10468, 11025, 11357, 17533, 11906, 
      13061, 18029, 13988, 20008, 14305, 19161, 20313, 15661, 22025, 18688, 
      19865, 19666, 192202, 17837, 21130, 17488, 22052, 26325, 24896, 18850, 
      19058, 179570, 23668, 19385, 184157, 19721, 24929, 161729, 21645, 
      24781, 25065, 22565, 25633, 188017, 21314, 21509, 200801, 26793, 23753, 
      187553, 22265, 22642, 174301, 142517, 176768, 193673, 24245, 151880, 
      24925, 25789, 25120, 26185, 26018, 27306, 28625, 185600, 162821, 
      168373, 29170, 134154, 32317, 35125, 138445, 33218, 133514, 39716, 
      145864, 136825, 209554, 31417, 32065, 127784, 111565, 125677, 132530, 
      215225, 139329, 119786, 132349, 38673, 43893, 35620, 39332, 35685, 
      35165, 117913, 168194, 180130, 42029, 47125, 56549, 126701, 151021, 
      41957, 98482, 144722, 38385, 55089, 38474, 103813, 106669, 159129, 
      112400, 95848, 98650, 152896, 41077, 41242, 110626, 42029, 184445, 
      42192, 44425, 59490, 115210, 134053, 46400, 56033, 98960, 45706, 51962, 
      65290, 66785, 118757, 132485, 58024, 58741, 119050, 163546, 120569, 
      91165, 149053, 118696, 58994, 67541, 135298, 48424, 48548, 49257, 
      89986, 118186, 56144, 59425, 92081, 166490, 50125, 53773, 62280, 51754, 
      184418, 62276, 166457, 51850, 64314, 65509, 83386, 53477, 86389, 72682, 
      72868, 73145, 57892, 109512, 56125, 62794, 64829, 75106, 84466, 96029, 
      139217, 173133, 58669, 72520, 89405, 97448, 140165, 140544, 114260, 
      61385, 60986, 63652, 69165, 141741, 62690, 71210, 95234, 68560, 102308, 
      145444, 68777, 97226, 98100, 151120, 64153, 67609, 119234, 174898, 
      64805, 72085, 72437, 129032, 144040, 150365, 65509, 65701, 150289, 
      69632, 79460, 90385, 92293, 68328, 71893, 77282, 70001, 90401, 73162, 
      94365, 151065, 70165, 71140, 69721, 74237, 86132, 73405, 87953, 79924, 
      155882, 157042, 159977, 73684, 131949, 132925, 88145, 81380, 74554, 
      77338, 85978, 89000, 88765, 75176, 75101, 96361, 79721, 78577, 158545, 
      109853, 87085, 77608, 107425, 138425, 84437, 98842, 99986, 84708, 
      79749, 83005, 84285, 92749, 94013, 80714, 106985, 84881, 82960, 82681, 
      82592, 81056, 81017, 81394, 111037, 88357, 140933, 118090, 82945, 
      153169, 117913, 85545, 87844, 94393, 150602, 86770, 84545, 114029, 
      106600, 85000, 86701, 94709, 95764, 144217, 106000, 98489, 114749, 
      100249, 87965, 92410, 153970, 132232, 101320, 144146, 155737, 112580, 
      99716, 121841, 151713, 148234, 96673, 89170, 90490, 89977, 92426, 
      137089, 98464, 133865, 99250, 107242, 141677, 149285, 118100, 98093, 
      111940, 148453, 108450, 144250, 151952, 129280, 92480, 99812, 150146, 
      119594, 110714, 100946, 122954, 165997, 101032, 95157, 137317, 155258, 
      138349, 95618, 176660, 157482, 131962, 142137, 138949, 105316, 99125, 
      149000, 125282, 154944, 116465, 126820, 106877, 129440, 122057, 113780, 
      108881, 109856, 136970, 146285, 107524, 109157, 157330, 123777, 106177, 
      143684, 126485, 117140, 108725, 137818, 127738, 115993, 112250, 116429, 
      165001, 156960, 137017, 135252, 129940, 124297, 108340, 109594, 110525, 
      184117, 110900, 121160, 115393, 157313, 130993, 121697, 115810, 113425, 
      131042, 132266, 184637, 182461, 181922, 109757, 114185, 118777, 180980, 
      176273, 168788, 120628, 110288, 186514, 165178, 117289, 164917, 119837, 
      114260, 113000, 113320, 125480, 172741, 152225, 149861, 143909, 127354, 
      113594, 126149, 176905, 162180, 159121, 132065, 129194, 125450, 114530, 
      114353, 151108, 129373, 127933, 192762, 173970, 116290, 116770, 165776, 
      156404, 142496, 117716, 115664, 117200, 195242, 190265, 124562, 123677, 
      185770, 161330, 122833, 158626, 140634, 122625, 119074, 144946, 125341, 
      166634, 122009, 126185, 132340, 128500, 143410, 123322, 129026, 146137, 
      164525, 156356, 144810, 123490, 124645, 150853, 148945, 131498, 125834, 
      126818, 154885, 136132, 125892, 147341, 146474, 130649, 128834, 126034, 
      130925, 149840, 127060, 147185, 139993, 128178, 130468, 128165, 154085, 
      131906, 134657, 129636, 130329, 133921, 169922, 132413, 152360, 135250, 
      140418, 141332, 149920, 139625, 137194, 133346, 166356, 142258, 134914, 
      136898, 144293, 140465, 137185, 139400, 136949, 173381, 139133, 140729, 
      140810, 157625, 146117, 149677, 158645, 140986, 155509, 142658, 168050, 
      143053, 143325, 145588, 147508, 153842, 161802, 170125, 148993, 149393, 
      155525, 151812, 178432, 148549, 149186, 151825, 182450, 185474, 190661, 
      194021, 149965, 150025, 181520, 154130, 154309, 207325, 153050, 155585, 
      171377, 155410, 156197, 173192, 156754, 173449, 156937, 160882, 163249, 
      225529, 164872, 166600, 166464, 168305, 194177, 170602, 211769, 237133, 
      171517, 172261, 196160, 174213, 174330, 176245, 177860, 178205, 178162, 
      180050, 235586, 185341, 241085, 181045, 182912, 184346, 187349, 194314, 
      208514, 181492, 183685, 184090, 184066, 184482, 185722, 258341, 186628, 
      186793, 189514, 196100, 190132, 192490, 192818, 192905, 198244, 199282, 
      217009, 194506, 194650, 198450, 213525, 221608, 238213, 204170, 197305, 
      198292, 198106, 198701, 200141, 271098, 200708, 234193, 274145, 201601, 
      259682, 202581, 205864, 243304, 257225, 204320, 205405, 205378, 205273, 
      206197, 206132, 305972, 207281, 207146, 218261, 228929, 224725, 210125, 
      210293, 237653, 210706, 210706, 213082, 212845, 213146, 215885, 238442, 
      283538, 215417, 217832, 217205, 229256, 218714, 218170, 295373, 220788, 
      230260, 220361, 309961, 221576, 253661, 255125, 310900, 222037, 223137, 
      233809, 309809, 223850, 225025, 229205, 224757, 265480, 320157, 225949, 
      226832, 289033, 228680, 271748, 229442, 229541, 231424, 230596, 230436, 
      230464, 231890, 290410, 297925, 233413, 297349, 288045, 312656, 235709, 
      240554, 298226, 236200, 314037, 317992, 243893, 299669, 318965, 242633, 
      239185, 239170, 240417, 244897, 324970, 242170, 243585, 341289, 243449, 
      244061, 250120, 301157, 366725, 249300, 305604, 348226, 255041, 251901, 
      256042, 253448, 329288, 348725, 253333, 253045, 254052, 257616, 255074, 
      255866, 256157, 257050, 259220, 258064, 328250, 332522, 338605, 260676, 
      336276, 341325, 267769, 263425, 355585, 392769, 330760, 345992, 350632, 
      404821, 265274, 269314, 267458, 269405, 358493, 407914, 268373, 272961, 
      273717, 274122, 348885, 387697, 272900, 345925, 358210, 274585, 274801, 
      276201, 355570, 405893, 281185, 427780, 430105, 405866, 393796, 283810, 
      282157, 285097, 285524, 406928, 284378, 394978, 287005, 285157, 287557, 
      286481, 370325, 400469, 407329, 288977, 381545, 392272, 290673, 288373, 
      373050, 289448, 293281, 389402, 295938, 295810, 402001, 405045, 402250, 
      300560, 300425, 303869, 304897, 426101, 436130, 449450, 475016, 311161, 
      308650, 408361, 412177, 432749, 486649, 314845, 311508, 460360, 314081, 
      312881, 428081, 444977, 317569, 315121, 426277, 440037, 316244, 445444, 
      321458, 317453, 318721, 318496, 322589, 319481, 443129, 445961, 448825, 
      322785, 450788, 327242, 327968, 329113, 459373, 470852, 485501, 335249, 
      456650, 337252, 333712, 463250, 339865, 336025, 502864, 342212, 496674, 
      344180, 353140, 351073, 347113, 502560, 355681, 351985, 351682, 502162, 
      356705, 359236, 521757, 529586, 357332, 362034, 361170, 363229, 363969, 
      366677, 363505, 362882, 363865, 371540, 369716, 366932, 364880, 373012, 
      370836, 367492, 368773, 374564, 374602, 377680, 384786, 386642, 386900, 
      386081, 395460, 393172, 392605, 400873, 399737, 399005, 398242, 405364, 
      402517, 403954, 411394, 415693, 413128, 417537, 413696, 412997, 415300, 
      419690, 426178, 422578, 428004, 423226, 422965, 430201, 436265, 448465, 
      451837, 449588, 451657, 452869 ], 
  [ 1717, 1433, 1229, 1172, 1124, 962, 809, 845, 625, 578, 637, 512, 637, 
      569, 173, 288, 97, 80, 0, 10, 160, 74, 397, 145, 250, 244, 520, 626, 
      872, 1025, 1249, 1241, 1418, 4225, 1649, 1850, 1949, 2938, 2000, 2297, 
      2465, 3026, 6469, 6570, 2740, 2890, 2920, 3809, 6272, 3364, 3688, 3805, 
      3970, 4100, 4625, 5273, 8845, 5920, 4936, 6065, 5328, 5473, 6480, 5345, 
      5858, 5825, 7789, 10489, 8314, 11489, 8980, 9425, 9829, 16525, 10282, 
      11629, 16965, 12244, 18824, 12577, 17873, 19001, 13789, 20745, 17104, 
      18369, 18122, 193570, 16029, 19618, 15520, 20500, 24965, 23440, 16810, 
      17082, 180666, 22084, 17305, 185261, 17649, 23353, 162585, 19805, 
      23165, 23465, 20765, 24001, 189065, 19210, 19445, 201953, 25097, 21809, 
      188521, 20025, 20506, 175117, 142949, 177552, 194625, 22045, 152360, 
      22765, 23725, 22928, 24113, 23882, 25202, 26585, 186320, 163285, 
      168877, 27050, 134210, 30293, 33245, 138533, 31210, 133522, 37908, 
      145960, 136793, 210218, 28849, 29593, 127496, 111037, 125341, 132282, 
      215865, 139145, 119330, 132037, 36401, 41861, 33092, 37060, 33053, 
      32365, 117305, 168202, 180266, 39685, 45005, 54733, 126149, 150773, 
      39573, 97498, 144378, 35705, 53177, 35746, 102869, 105725, 158873, 
      111520, 94664, 97490, 152464, 38149, 38338, 109610, 39157, 184325, 
      39200, 41665, 57290, 114130, 133237, 43600, 53689, 97600, 42802, 49426, 
      63202, 64737, 117685, 131605, 55688, 56429, 117938, 163010, 119457, 
      89549, 148301, 117512, 56538, 65349, 134282, 45256, 45396, 46121, 
      88202, 116882, 53408, 56825, 90313, 165778, 46885, 50837, 59720, 48626, 
      183866, 59652, 165681, 48610, 61730, 62965, 81314, 50333, 84253, 70178, 
      70340, 70625, 54676, 107720, 52685, 59810, 61933, 72554, 82154, 93965, 
      137833, 172157, 55301, 69800, 87125, 95336, 138749, 139088, 112356, 
      57905, 57394, 60244, 66053, 140165, 59146, 68146, 92842, 65344, 100036, 
      143828, 65449, 94770, 95636, 149536, 60281, 64121, 117146, 173594, 
      60685, 68797, 69165, 127080, 142312, 148725, 61685, 61909, 148625, 
      66128, 76388, 87601, 89557, 63944, 68429, 74026, 66313, 87529, 68498, 
      91565, 149273, 65741, 66692, 65617, 69589, 82948, 69581, 82729, 74996, 
      153970, 155146, 158121, 69220, 129653, 130645, 82921, 77796, 70226, 
      73474, 82546, 83752, 83525, 70792, 70757, 90889, 75913, 74633, 156505, 
      106957, 81925, 73384, 101665, 135985, 80613, 95554, 96730, 79700, 
      75437, 79045, 80405, 89237, 88621, 76066, 103849, 79897, 78112, 77857, 
      77776, 76432, 76705, 77018, 105173, 83213, 134485, 112066, 78241, 
      146521, 111889, 81425, 83876, 90721, 143986, 81770, 80257, 108085, 
      100840, 80680, 82549, 90973, 92068, 137689, 100256, 94817, 108781, 
      94681, 82989, 88450, 151450, 125896, 95720, 137594, 148993, 106660, 
      94180, 118665, 145025, 141602, 91265, 84250, 85522, 85465, 88162, 
      130633, 93008, 127465, 93770, 103538, 138749, 142605, 112036, 94005, 
      108340, 141781, 104714, 141314, 145216, 122960, 87760, 95716, 143434, 
      113490, 104850, 96858, 119538, 159029, 95528, 90653, 134173, 148450, 
      131837, 90490, 169524, 150626, 125570, 139001, 132413, 99668, 94685, 
      145960, 119034, 148112, 110449, 120532, 102661, 123088, 115889, 107860, 
      103145, 105680, 130450, 143005, 101876, 103445, 150410, 117569, 100673, 
      137012, 120205, 111140, 104221, 131266, 121426, 110041, 106450, 112221, 
      157937, 150032, 130481, 128756, 123572, 118081, 103700, 104978, 105965, 
      176749, 106308, 117000, 110977, 150361, 124601, 115585, 109930, 108817, 
      127066, 128322, 177229, 175085, 174554, 104653, 109513, 114329, 173620, 
      168985, 161620, 114580, 105120, 179066, 158066, 111401, 157805, 113845, 
      108580, 107432, 108392, 121160, 165493, 145345, 143029, 137205, 121090, 
      108018, 121813, 169585, 155108, 152105, 125665, 122882, 119266, 108970, 
      109265, 144244, 123061, 123541, 185186, 166682, 110650, 111770, 158624, 
      149428, 135824, 111988, 110368, 112160, 187618, 182713, 118458, 117613, 
      178274, 154250, 116849, 151594, 134018, 116705, 113690, 140794, 120485, 
      159442, 116857, 121321, 126004, 123700, 136730, 117506, 124202, 141881, 
      157365, 149364, 138098, 117818, 119413, 143989, 142129, 125266, 120546, 
      121626, 150709, 129716, 120116, 140573, 139730, 124505, 122810, 120410, 
      125885, 143008, 121300, 142713, 133465, 122330, 124436, 122509, 149725, 
      125802, 129601, 123908, 124865, 128705, 165818, 126405, 147816, 129994, 
      135434, 134836, 145232, 133225, 130930, 127498, 162020, 135770, 129002, 
      131482, 139285, 134089, 131105, 133160, 131053, 169069, 133229, 135161, 
      135250, 152825, 140845, 144565, 153837, 135218, 150565, 136890, 163386, 
      136981, 137525, 140036, 142084, 148666, 156818, 165373, 143329, 143761, 
      150229, 146276, 173776, 142613, 143354, 146225, 177850, 180938, 186229, 
      189653, 143965, 144041, 176800, 148410, 148525, 203045, 146978, 149825, 
      166289, 149450, 150221, 168040, 150730, 168265, 150769, 154906, 157385, 
      221113, 158504, 160520, 160016, 162097, 189025, 164434, 206897, 232669, 
      165061, 165749, 190800, 167765, 167906, 169949, 171700, 172069, 171946, 
      173962, 230922, 179405, 236421, 174725, 176656, 178114, 181285, 188530, 
      203130, 174788, 177325, 177250, 177322, 177866, 179266, 253709, 179812, 
      180065, 183026, 189940, 183188, 185890, 186250, 186345, 191956, 192986, 
      211273, 187570, 187778, 191978, 207653, 215912, 232877, 197874, 190177, 
      191540, 191138, 191869, 193365, 266162, 193604, 228569, 269225, 194497, 
      254506, 195533, 199208, 237800, 251945, 197136, 198125, 198106, 198169, 
      198941, 198916, 301316, 199953, 200034, 211909, 222913, 218501, 202725, 
      203229, 231741, 203402, 203482, 206210, 205405, 206050, 209053, 232434, 
      278314, 207985, 210248, 209773, 222760, 211122, 210706, 290205, 213716, 
      223700, 212777, 304937, 213928, 247669, 249165, 305860, 214693, 215969, 
      227177, 304697, 216450, 217825, 222309, 217181, 259592, 315125, 218285, 
      219424, 283465, 221224, 265844, 221850, 222037, 223568, 222884, 222788, 
      222928, 224090, 284738, 292373, 226045, 291757, 282269, 307232, 227853, 
      233458, 292554, 228488, 308573, 312584, 236837, 293957, 313541, 235441, 
      231377, 231370, 232961, 237761, 319570, 234130, 235481, 336017, 235481, 
      236277, 242920, 295245, 361621, 241124, 299636, 342842, 247689, 243725, 
      248674, 245192, 323560, 343261, 245221, 245125, 246116, 250112, 247130, 
      248098, 248229, 249010, 250900, 250016, 322290, 326626, 332797, 252788, 
      330404, 335525, 260257, 255169, 349889, 387521, 324680, 340136, 344840, 
      399677, 257058, 260762, 259370, 261581, 352717, 402722, 260221, 265217, 
      266021, 266450, 342917, 382225, 264260, 339821, 352250, 266305, 266617, 
      267689, 349450, 400405, 272425, 422500, 424849, 400322, 388084, 275050, 
      273629, 277129, 276692, 401312, 275794, 389194, 278197, 276685, 279485, 
      277873, 364165, 394693, 401633, 280153, 375505, 386368, 281777, 279845, 
      366866, 280904, 284393, 383314, 287066, 286954, 395953, 399005, 396146, 
      291744, 291649, 294853, 296449, 420165, 430250, 443714, 469512, 301913, 
      300050, 402065, 405929, 426717, 481177, 305525, 302564, 454600, 304897, 
      303857, 421937, 439025, 308185, 306385, 420053, 433973, 307172, 439412, 
      311994, 308349, 309577, 309392, 313165, 310393, 436985, 439849, 442745, 
      313505, 444644, 317746, 318672, 319801, 453181, 464756, 479557, 325585, 
      450370, 327524, 324224, 456986, 330137, 326617, 496928, 332676, 490538, 
      334660, 343124, 341161, 337489, 496400, 345665, 342193, 341914, 495914, 
      346681, 349172, 515621, 523498, 347508, 351962, 351146, 353141, 353945, 
      356549, 353585, 353018, 354169, 361300, 359572, 356980, 355232, 362788, 
      360740, 357748, 358997, 364356, 364450, 367520, 374378, 376346, 376660, 
      375913, 384932, 382948, 382453, 390217, 389241, 388557, 387850, 394628, 
      391973, 393658, 400682, 404821, 402376, 406625, 403024, 402453, 404660, 
      408850, 415210, 411802, 416996, 412562, 412325, 419225, 425233, 437225, 
      440533, 438516, 440521, 441725 ], 
  [ 1773, 1565, 1321, 1274, 1258, 964, 905, 985, 725, 592, 605, 458, 801, 
      485, 221, 250, 149, 130, 10, 0, 90, 116, 509, 89, 320, 306, 450, 592, 
      746, 925, 1285, 1157, 1396, 4469, 1621, 1856, 1933, 3060, 1874, 2333, 
      2525, 3088, 6757, 6856, 2682, 2848, 2810, 3877, 6506, 3258, 3690, 3805, 
      3848, 3994, 4625, 5317, 9117, 6010, 4842, 6125, 5266, 5441, 6562, 5233, 
      5860, 5725, 7813, 10693, 8352, 11645, 8874, 9265, 9733, 16829, 10144, 
      11645, 17257, 12106, 19106, 12461, 18097, 19237, 13625, 21025, 17186, 
      18517, 18244, 195876, 15973, 19784, 15354, 20666, 25285, 23698, 16640, 
      16960, 182848, 22266, 17125, 187469, 17485, 23561, 164617, 19825, 
      23353, 23665, 20825, 24197, 191281, 19072, 19337, 204257, 25285, 21821, 
      190717, 19825, 20384, 177209, 144773, 179650, 196849, 21925, 154250, 
      22685, 23717, 22834, 24109, 23840, 25204, 26645, 188450, 165233, 
      170865, 27080, 135892, 30425, 33485, 140249, 31364, 135188, 38242, 
      147722, 138469, 212456, 28673, 29489, 129050, 112421, 126869, 133876, 
      218125, 140797, 120788, 133613, 36517, 42157, 33026, 37186, 32929, 
      32125, 118709, 170068, 182228, 39817, 45305, 55261, 127625, 152477, 
      39685, 98660, 146020, 35605, 53653, 35620, 104081, 106957, 160621, 
      112810, 95746, 98600, 154130, 37953, 38160, 110848, 39013, 186245, 
      38986, 41625, 57700, 115380, 134685, 43570, 54001, 98650, 42704, 49604, 
      63716, 65281, 118961, 133025, 56026, 56785, 119204, 164708, 120733, 
      90457, 149857, 118754, 56836, 65845, 135680, 45050, 45202, 45949, 
      89044, 118084, 53546, 57065, 91177, 167444, 46665, 50845, 60010, 48500, 
      185672, 59914, 167329, 48420, 62032, 63297, 82000, 50225, 84941, 70600, 
      70754, 71045, 54594, 108706, 52445, 59912, 62101, 72980, 82760, 94757, 
      139145, 173785, 55145, 70130, 87785, 96122, 140057, 140386, 113338, 
      57725, 57140, 60138, 66169, 141433, 58948, 68308, 93508, 65402, 100802, 
      145106, 65453, 95428, 96298, 150858, 59897, 64025, 118100, 175136, 
      60125, 68861, 69241, 128146, 143546, 150025, 61357, 61605, 149917, 
      66050, 76634, 88073, 90065, 63226, 68401, 74164, 66137, 87965, 67600, 
      92065, 150529, 65033, 65986, 65169, 68753, 83210, 69373, 81481, 73970, 
      155216, 156404, 159409, 68562, 130621, 131625, 81713, 77818, 69700, 
      73296, 82692, 82546, 82325, 70234, 70229, 89525, 75797, 74425, 157725, 
      107545, 80825, 72986, 100125, 136945, 80545, 95888, 97088, 78754, 
      75013, 78885, 80305, 89413, 87397, 75400, 104317, 78989, 77306, 77069, 
      76994, 75794, 76301, 76576, 103625, 82205, 132509, 110408, 77573, 
      144405, 110241, 81205, 83770, 90837, 141904, 80900, 79921, 106517, 
      99410, 80330, 82325, 91061, 92186, 135693, 98858, 94973, 107225, 93425, 
      82177, 88400, 152480, 124074, 94450, 135620, 146885, 105170, 92978, 
      119233, 142969, 139588, 90169, 83520, 84776, 85061, 87944, 128781, 
      91906, 125665, 92660, 103760, 139553, 140605, 110498, 93949, 108650, 
      139797, 104932, 142132, 143194, 121250, 87250, 95674, 141440, 111952, 
      103492, 96832, 120016, 156853, 94450, 90325, 134865, 146404, 130013, 
      89704, 167242, 148564, 123856, 139729, 130601, 98522, 94445, 146770, 
      117448, 146098, 109057, 118946, 102629, 121474, 114413, 106570, 101993, 
      105698, 128720, 143705, 100810, 102341, 148420, 116113, 99745, 135218, 
      118705, 109850, 104053, 129572, 119912, 108797, 105320, 112285, 155869, 
      148066, 128809, 127114, 122026, 116649, 103450, 104756, 105785, 174473, 
      106114, 117130, 110925, 148417, 123077, 114281, 108800, 108641, 127364, 
      128644, 174973, 172853, 172328, 104125, 109309, 114293, 171410, 166829, 
      159554, 113354, 104554, 176800, 156052, 110305, 155801, 112681, 107650, 
      106586, 108026, 121250, 163397, 143525, 141245, 135517, 119732, 107176, 
      121901, 167445, 153154, 150193, 124225, 121508, 117988, 108160, 108809, 
      142466, 121697, 123617, 182884, 164596, 109800, 111400, 156650, 147586, 
      134210, 111082, 109786, 111770, 185300, 180449, 117280, 116465, 176072, 
      152360, 115781, 149760, 132496, 115705, 113092, 141120, 120293, 157508, 
      116453, 121133, 124722, 123570, 135200, 116624, 124064, 142169, 155485, 
      147610, 136564, 117064, 118989, 142361, 140537, 124112, 120100, 121252, 
      151097, 128434, 119314, 139037, 138212, 123437, 121832, 119732, 125645, 
      141434, 120530, 142909, 132129, 121504, 123482, 121837, 150025, 124804, 
      129389, 123202, 124357, 128393, 166340, 125509, 148018, 129672, 135316, 
      133594, 145346, 132065, 129872, 126752, 162418, 134564, 128228, 131080, 
      139189, 132977, 130225, 132170, 130321, 169525, 132521, 134705, 134800, 
      152945, 140621, 144461, 153961, 134632, 150597, 136324, 163648, 136197, 
      136945, 139642, 141786, 148564, 156880, 165609, 142901, 143357, 150077, 
      145954, 174114, 142001, 142820, 145865, 178240, 181376, 186745, 190217, 
      143325, 143413, 177130, 148000, 148077, 203725, 146324, 149405, 166373, 
      148900, 149669, 168106, 150152, 168317, 150093, 154404, 156977, 221841, 
      157778, 160010, 159250, 161521, 189241, 163908, 207353, 233441, 164349, 
      165005, 190930, 167089, 167248, 169397, 171250, 171637, 171464, 173576, 
      231604, 179153, 237133, 174205, 176194, 177680, 180977, 188432, 203332, 
      174010, 176805, 176400, 176544, 177184, 178704, 254525, 179010, 179329, 
      182480, 189650, 182330, 185300, 185684, 185785, 191610, 192644, 211361, 
      186768, 187024, 191524, 207649, 216050, 233285, 197572, 189261, 190906, 
      190352, 191185, 192733, 266920, 192746, 228821, 270005, 193649, 255104, 
      194737, 198706, 238162, 252485, 196258, 197185, 197172, 197361, 198029, 
      198034, 302354, 198997, 199240, 211685, 222941, 218393, 201745, 202501, 
      231877, 202504, 202644, 205636, 204425, 205328, 208529, 232528, 279016, 
      207041, 209210, 208849, 222538, 210088, 209768, 290989, 213082, 223450, 
      211769, 305849, 212882, 247865, 249385, 306770, 213885, 215293, 226913, 
      305573, 215620, 217145, 221857, 216229, 259906, 316081, 217277, 218618, 
      284049, 220402, 266186, 220936, 221189, 222466, 221890, 221842, 222066, 
      223040, 285284, 293009, 225329, 292373, 282757, 307994, 226801, 232976, 
      293140, 227554, 309325, 313378, 236405, 294533, 314333, 234917, 230401, 
      230400, 232249, 237289, 320400, 233000, 234313, 336973, 234425, 235369, 
      242450, 295741, 362753, 239962, 300130, 343784, 247165, 242593, 248148, 
      244010, 324274, 344173, 244157, 244205, 245194, 249514, 246212, 247312, 
      247333, 248040, 249730, 249050, 322900, 327284, 333521, 251962, 331090, 
      336265, 259733, 254097, 350737, 388705, 325250, 340874, 345626, 400949, 
      256036, 259508, 258464, 260873, 353545, 403988, 259277, 264589, 265429, 
      265876, 343621, 383301, 262970, 340453, 353000, 265325, 265709, 266545, 
      350120, 401549, 271125, 423810, 426177, 401444, 389090, 273780, 272533, 
      276453, 275378, 402410, 274676, 390176, 276921, 275661, 278761, 276757, 
      364885, 395701, 402701, 278885, 376325, 387290, 280465, 278809, 367588, 
      279866, 283117, 384148, 285832, 285732, 396857, 399925, 397028, 290602, 
      290537, 293581, 295613, 421213, 431360, 444932, 470914, 300517, 299140, 
      402893, 406793, 427753, 482633, 304105, 301426, 455850, 303589, 302669, 
      422909, 440141, 306737, 305433, 420985, 435025, 305978, 440498, 310516, 
      307141, 308349, 308194, 311737, 309217, 438017, 440905, 443825, 312205, 
      445706, 316304, 317410, 318537, 454257, 465914, 480829, 324077, 451400, 
      325978, 322858, 458048, 328621, 325341, 498266, 331354, 491776, 333370, 
      341482, 339597, 336141, 497650, 344053, 340749, 340488, 497128, 345073, 
      347554, 516949, 524872, 346090, 350368, 349588, 351545, 352417, 354953, 
      352145, 351620, 352917, 359650, 357994, 355546, 354026, 361170, 359218, 
      356490, 357725, 362770, 362916, 366010, 372712, 374804, 375170, 374477, 
      383266, 381530, 381089, 388485, 387649, 387001, 386336, 392866, 390365, 
      392276, 399008, 403037, 400682, 404821, 401410, 400945, 403090, 407140, 
      413444, 410180, 415210, 411044, 410825, 417493, 423509, 435425, 438705, 
      436882, 438849, 440057 ], 
  [ 2061, 2081, 1717, 1700, 1780, 1090, 1313, 1525, 1145, 754, 629, 416, 
      1413, 353, 485, 256, 425, 400, 160, 90, 0, 362, 965, 41, 650, 612, 360, 
      610, 488, 745, 1513, 1025, 1450, 5321, 1657, 1994, 2005, 3546, 1616, 
      2561, 2825, 3394, 7741, 7834, 2628, 2842, 2600, 4201, 7328, 3060, 3816, 
      3925, 3602, 3796, 4745, 5569, 10053, 6400, 4680, 6425, 5200, 5465, 
      6928, 5017, 5986, 5545, 8005, 11425, 8586, 12233, 8676, 8905, 9565, 
      17861, 9850, 11813, 18253, 11812, 20072, 12233, 18889, 20065, 13253, 
      21985, 17552, 19081, 18730, 202914, 15925, 20402, 14976, 21284, 26365, 
      24592, 16250, 16714, 189514, 22932, 16705, 194213, 17113, 24305, 
      170833, 20005, 24037, 24385, 21125, 24905, 198049, 18778, 19133, 
      211289, 25969, 21977, 197425, 19345, 20138, 183605, 150365, 186064, 
      203641, 21685, 160040, 22565, 23813, 22672, 24217, 23834, 25330, 26945, 
      194960, 171197, 176949, 27290, 141058, 30941, 34325, 145517, 31946, 
      140306, 39364, 153128, 143617, 219290, 28265, 29297, 133832, 116693, 
      131573, 138778, 225025, 145873, 125282, 138461, 36985, 43165, 32948, 
      37684, 32677, 31525, 123041, 175786, 188234, 40333, 46325, 56965, 
      132173, 157709, 40141, 102266, 151066, 35425, 55201, 35362, 107837, 
      110773, 165985, 116800, 99112, 102050, 159248, 37485, 37746, 114682, 
      38701, 192125, 38464, 41625, 59050, 119250, 139149, 43600, 55057, 
      101920, 42530, 50258, 65378, 67033, 122909, 137405, 57160, 57973, 
      123122, 169922, 124681, 93301, 154645, 122600, 57850, 67453, 139994, 
      44552, 44740, 45553, 91690, 121810, 54080, 57905, 93889, 172562, 46125, 
      50989, 61000, 48242, 191210, 60820, 172393, 47970, 63058, 64413, 84178, 
      50021, 87125, 71986, 72116, 72425, 54468, 111784, 51845, 60338, 62725, 
      74378, 84698, 97253, 143201, 178789, 54797, 71240, 89885, 98600, 
      144101, 144400, 116404, 57305, 56498, 59940, 66637, 145357, 58474, 
      68914, 95626, 65696, 103220, 149060, 65585, 97522, 98404, 154944, 
      58865, 63857, 121082, 179882, 58565, 69173, 69589, 131464, 147368, 
      154045, 60493, 60813, 153913, 65936, 77492, 89609, 91709, 61192, 68437, 
      74698, 65729, 89393, 65026, 93685, 154417, 63029, 63988, 63945, 66365, 
      84116, 68869, 77857, 71012, 159074, 160298, 163393, 66708, 133645, 
      134685, 78209, 78004, 68242, 72882, 83250, 79048, 78845, 68680, 68765, 
      85553, 75569, 73921, 161505, 109429, 77645, 71912, 95625, 139945, 
      80461, 97010, 98282, 76036, 73861, 78525, 80125, 90061, 83845, 73522, 
      105841, 76385, 75008, 74825, 74768, 74000, 75209, 75370, 99101, 79301, 
      126701, 105554, 75689, 138177, 105417, 80665, 83572, 91305, 135778, 
      78410, 79033, 101933, 95240, 79400, 81773, 91445, 92660, 129825, 94784, 
      95561, 102677, 89777, 79861, 88370, 155690, 118728, 90760, 129818, 
      140681, 100820, 89492, 121057, 136921, 133666, 87001, 81450, 82658, 
      83969, 87410, 123345, 88720, 120385, 89450, 104546, 142085, 134725, 
      106004, 93901, 109700, 133965, 105706, 144706, 137248, 116240, 85840, 
      95668, 135578, 107458, 99538, 96874, 121570, 150445, 91336, 89461, 
      137061, 140386, 124661, 87466, 160516, 142498, 118834, 142033, 125285, 
      95204, 93845, 149320, 112810, 140176, 105001, 114308, 102653, 116752, 
      110105, 102820, 98657, 105872, 123650, 145925, 97732, 99149, 142570, 
      111865, 97081, 129956, 114325, 106100, 103669, 124610, 115490, 105185, 
      102050, 112597, 149785, 142288, 123913, 122308, 117508, 112473, 102820, 
      104210, 105365, 167765, 105652, 117640, 110889, 142705, 118625, 110489, 
      105530, 108233, 128378, 129730, 168325, 166277, 165770, 102661, 108817, 
      114305, 164900, 160481, 153476, 109796, 102976, 170122, 150130, 107137, 
      149909, 109309, 104980, 104168, 107048, 121640, 157229, 138185, 136013, 
      130573, 115778, 104770, 122285, 161145, 147412, 144577, 120025, 117506, 
      114274, 105850, 107561, 137252, 117725, 123965, 176098, 158458, 107370, 
      110410, 150848, 142180, 129488, 108484, 108160, 110720, 178466, 173777, 
      113866, 113141, 169586, 146810, 112697, 144378, 128050, 112825, 111418, 
      142218, 119837, 151826, 115361, 120689, 120996, 123300, 130730, 114098, 
      123770, 143153, 149965, 142468, 132082, 114922, 117837, 137597, 135881, 
      120770, 118882, 120250, 152381, 124708, 117028, 134549, 133778, 120353, 
      119018, 117818, 125045, 136832, 118340, 143617, 128241, 119146, 120740, 
      119941, 151045, 121930, 128873, 121204, 122953, 127577, 168026, 122941, 
      148744, 128826, 135082, 129988, 145808, 128705, 126818, 124634, 163732, 
      131066, 126026, 129994, 139021, 129761, 127705, 129320, 128245, 171013, 
      130517, 133457, 133570, 153425, 140069, 144269, 154453, 132994, 150813, 
      134746, 164554, 133965, 135325, 138580, 141012, 148378, 157186, 166437, 
      141737, 142265, 149741, 145108, 175248, 140285, 141338, 144905, 179530, 
      182810, 188413, 192029, 141525, 141649, 178240, 146890, 146853, 205885, 
      144482, 148265, 166745, 147370, 148133, 168424, 148538, 168593, 148185, 
      153018, 155873, 224145, 155720, 158600, 157072, 159913, 190009, 162450, 
      208841, 235877, 162333, 162893, 191440, 165181, 165394, 167861, 170020, 
      170461, 170138, 172538, 233770, 178517, 239389, 172765, 174928, 176498, 
      180173, 188258, 204058, 171796, 175365, 173970, 174330, 175258, 177138, 
      257093, 176724, 177241, 180962, 188900, 179876, 183650, 184106, 184225, 
      190692, 191738, 211745, 184482, 184882, 190282, 207757, 216584, 234629, 
      196786, 186633, 189124, 188114, 189253, 190957, 269314, 190292, 229697, 
      272465, 191225, 257018, 192469, 197320, 239368, 254225, 193744, 194485, 
      194490, 195057, 195413, 195508, 305588, 196249, 196978, 211133, 223145, 
      218189, 198925, 200437, 232405, 199930, 200250, 204034, 201605, 203282, 
      207077, 232930, 281242, 204329, 206216, 206197, 221992, 207106, 207074, 
      293461, 211300, 222820, 208865, 308705, 209864, 248573, 250165, 309620, 
      211581, 213385, 226241, 308321, 213250, 215225, 220621, 213493, 260968, 
      319069, 214373, 216320, 285921, 218056, 267332, 218314, 218765, 219280, 
      219028, 219124, 219600, 220010, 287042, 295037, 223301, 294341, 284341, 
      310400, 223765, 231650, 295018, 224872, 311701, 315880, 235229, 296381, 
      316829, 233465, 227593, 227610, 230233, 235993, 323010, 229730, 230929, 
      339961, 231377, 232765, 241160, 297349, 366269, 236596, 301732, 346730, 
      245713, 239317, 246690, 240584, 326536, 347029, 241085, 241565, 242548, 
      247840, 243578, 245074, 244765, 245250, 246340, 246272, 324850, 329378, 
      335813, 249604, 333268, 338605, 258281, 251001, 353401, 392377, 327080, 
      343208, 348104, 404885, 253090, 255866, 255866, 258869, 356149, 407906, 
      256565, 262825, 263773, 264274, 345853, 386649, 259220, 342469, 355370, 
      262505, 263105, 263233, 352250, 405101, 267345, 427860, 430281, 404930, 
      392228, 270090, 269365, 274545, 271556, 405824, 271442, 393242, 273213, 
      272709, 276709, 273529, 367165, 398845, 406025, 275201, 378905, 390176, 
      276649, 275821, 369874, 276872, 279409, 386770, 282250, 282186, 399689, 
      402805, 399794, 287296, 287321, 289885, 293225, 424477, 434810, 448706, 
      475240, 296449, 296530, 405497, 409505, 430981, 487121, 299965, 298132, 
      459720, 299785, 299225, 425945, 443609, 302513, 302697, 423901, 438301, 
      302516, 443876, 306202, 303637, 304785, 304720, 307573, 305809, 441233, 
      444193, 447185, 308425, 449012, 312098, 313744, 314865, 457605, 469508, 
      484765, 319673, 454610, 321460, 318880, 461354, 324193, 321633, 502400, 
      327508, 495610, 329620, 336676, 335025, 332217, 501520, 339337, 336537, 
      336330, 500890, 340369, 342820, 521053, 529114, 341956, 345706, 345034, 
      346877, 347953, 350285, 347945, 347546, 349281, 354820, 353380, 351364, 
      350528, 356436, 354772, 352836, 354029, 358132, 358434, 361600, 367834, 
      370298, 370820, 370289, 378388, 377396, 377117, 383409, 382993, 382453, 
      381914, 387700, 385661, 388250, 394106, 397805, 395720, 399529, 396688, 
      396541, 398500, 402130, 408266, 405434, 409972, 406610, 406445, 412417, 
      418457, 430145, 433341, 432100, 433953, 435173 ], 
  [ 2285, 1765, 1625, 1530, 1378, 1480, 1093, 997, 841, 980, 1117, 970, 557, 
      1053, 349, 650, 205, 178, 74, 116, 362, 0, 145, 241, 52, 50, 458, 436, 
      882, 901, 793, 1021, 1024, 3181, 1225, 1332, 1453, 2120, 1746, 1665, 
      1777, 2260, 5161, 5252, 2210, 2308, 2482, 2941, 5002, 2858, 2930, 3037, 
      3428, 3506, 3769, 4285, 7325, 4810, 4226, 4981, 4514, 4589, 5330, 4633, 
      4880, 5041, 6613, 8893, 7076, 9873, 7946, 8473, 8713, 14461, 9220, 
      10193, 14885, 11050, 16650, 11317, 15805, 16861, 12553, 18473, 15250, 
      16361, 16160, 186512, 14453, 17524, 14186, 18362, 22453, 21058, 15412, 
      15572, 173780, 19850, 15901, 178285, 16193, 21029, 156005, 17905, 
      20873, 21145, 18757, 21661, 181997, 17620, 17785, 194665, 22717, 19825, 
      181441, 18521, 18820, 168265, 136693, 170642, 187421, 20281, 145906, 
      20893, 21685, 21074, 22049, 21892, 23080, 24313, 179218, 156593, 
      162077, 24804, 128080, 27765, 30465, 132309, 28616, 127400, 34850, 
      139570, 130589, 202644, 26893, 27469, 121474, 105397, 119365, 126152, 
      208181, 132865, 113488, 125905, 33661, 38701, 30762, 34282, 30829, 
      30397, 111501, 161320, 173160, 36805, 41733, 50929, 120133, 144225, 
      36725, 92200, 137960, 33337, 49465, 33424, 97425, 100205, 152149, 
      105850, 89450, 92196, 145858, 35873, 36020, 103988, 36745, 177097, 
      36922, 38981, 53512, 108392, 127037, 40834, 50125, 92314, 40180, 46160, 
      59152, 60617, 111857, 125441, 52034, 52733, 112104, 156168, 113585, 
      84521, 141761, 111690, 52904, 61253, 128052, 42754, 42866, 43525, 
      83240, 111080, 50074, 53253, 85285, 158864, 44357, 47777, 56002, 45864, 
      176596, 55970, 158765, 45968, 57940, 59105, 76628, 47485, 79489, 66020, 
      66186, 66457, 51650, 102202, 50013, 56340, 58309, 68328, 77508, 88885, 
      131525, 165097, 52389, 65754, 82309, 90226, 132421, 132754, 106730, 
      54961, 54608, 57098, 62389, 133813, 56200, 64360, 87880, 61786, 94826, 
      137394, 61973, 89768, 90610, 142970, 57681, 60849, 111424, 166500, 
      58481, 65137, 65477, 121082, 135922, 142181, 58925, 59093, 142085, 
      62770, 72274, 82945, 84817, 62050, 64925, 70120, 63125, 82913, 66980, 
      86785, 142729, 63765, 64682, 63005, 67853, 78650, 66365, 81925, 73674, 
      147332, 148480, 151385, 67010, 123649, 124613, 81965, 73970, 67664, 
      70100, 78416, 82762, 82521, 68290, 68185, 90253, 72365, 71285, 149825, 
      101737, 80629, 70450, 101381, 129853, 76865, 90868, 91988, 77986, 
      72505, 75497, 76717, 84905, 87541, 73684, 98821, 78065, 76042, 75745, 
      75650, 73970, 73697, 74084, 104805, 81585, 135101, 111940, 75805, 
      147449, 111725, 77929, 80114, 86441, 144820, 79776, 77017, 107705, 
      100138, 77458, 79033, 86729, 87754, 138293, 99450, 90385, 108329, 
      93529, 80801, 84484, 144964, 126050, 94586, 138088, 149785, 106010, 
      92858, 113213, 145681, 142160, 89681, 81812, 83092, 82237, 84500, 
      130769, 91394, 127465, 92160, 98820, 132673, 143057, 111410, 89921, 
      103402, 142181, 99976, 135176, 145690, 122706, 84706, 91570, 143828, 
      112820, 103760, 92660, 114164, 159833, 93770, 87145, 128285, 148936, 
      131805, 88036, 170546, 151120, 125252, 132985, 132309, 98010, 90913, 
      139738, 118388, 148450, 109321, 119842, 98345, 122434, 114913, 106450, 
      101413, 101218, 130052, 136937, 99914, 101557, 150560, 116473, 98345, 
      136690, 119197, 109642, 100105, 130696, 120436, 108421, 104564, 107549, 
      158225, 150082, 129845, 128050, 122642, 116885, 99746, 100944, 101833, 
      177493, 102194, 112130, 106517, 150301, 123561, 114017, 107956, 104617, 
      121760, 122960, 177853, 175653, 175108, 101245, 105349, 109773, 174122, 
      169361, 161786, 112786, 101786, 179684, 158096, 109289, 157797, 111877, 
      106066, 104722, 104562, 116266, 165685, 144893, 142493, 136445, 119560, 
      105284, 116909, 169865, 154954, 151853, 124297, 121360, 117520, 106132, 
      105601, 143650, 121501, 118621, 185800, 166792, 107876, 107876, 158458, 
      148954, 134818, 109330, 106954, 108298, 188240, 183209, 116420, 115505, 
      178596, 153844, 114525, 151028, 132724, 114193, 110240, 135188, 116073, 
      159080, 112925, 116885, 124106, 119114, 135396, 114660, 119620, 136305, 
      156833, 148538, 136744, 114644, 115469, 142825, 140881, 122996, 116624, 
      117536, 144841, 127730, 117010, 139165, 138280, 122005, 120100, 117000, 
      121453, 141674, 118090, 137249, 131561, 119236, 121626, 119041, 143989, 
      123080, 125045, 120490, 120985, 124353, 159520, 123401, 142250, 125636, 
      130600, 132610, 139842, 130793, 128260, 124100, 155938, 133416, 125640, 
      127252, 134341, 131501, 127961, 130258, 127549, 162793, 129625, 130969, 
      131044, 147289, 136097, 139537, 148277, 131300, 145205, 132896, 157460, 
      133481, 133549, 135626, 137450, 143560, 151300, 159449, 138925, 139301, 
      145181, 141610, 167570, 138609, 139168, 141633, 171508, 174484, 179593, 
      182905, 139997, 140045, 170554, 143876, 144065, 195953, 142984, 145285, 
      160573, 145184, 145945, 162322, 146500, 162565, 146753, 150440, 152685, 
      213689, 154458, 155970, 156034, 157657, 182737, 159848, 200005, 225025, 
      160865, 161613, 184610, 163441, 163540, 165321, 166834, 167161, 167140, 
      168932, 223400, 174033, 228785, 169949, 171730, 173108, 175985, 182740, 
      196640, 170570, 172505, 173156, 173060, 173380, 174500, 245713, 175562, 
      175661, 178164, 184466, 179010, 181072, 181376, 181457, 186554, 187560, 
      204829, 183188, 183284, 186784, 201409, 209322, 225657, 192296, 186017, 
      186722, 186660, 187153, 188513, 258052, 189250, 221625, 261049, 190105, 
      246740, 191005, 193994, 230570, 244285, 192770, 193889, 193856, 193625, 
      194625, 194530, 292450, 195725, 195428, 205973, 216389, 212265, 198509, 
      198425, 224921, 198980, 198920, 201032, 201145, 201188, 203729, 225668, 
      270100, 203597, 206050, 205309, 216658, 206900, 206260, 281741, 208546, 
      217634, 208465, 296145, 209690, 240533, 241973, 297058, 209885, 210853, 
      221085, 295945, 211664, 212689, 216641, 212665, 252122, 306157, 213885, 
      214538, 275321, 216346, 258250, 217172, 217205, 219314, 218378, 218170, 
      218114, 219700, 276624, 284049, 220861, 283465, 274261, 298570, 223409, 
      227684, 284288, 223754, 299905, 303818, 230917, 285685, 304765, 229721, 
      226697, 226676, 227665, 231905, 310676, 229780, 231205, 326785, 230929, 
      231365, 236986, 287057, 351905, 236746, 291394, 333540, 241793, 239233, 
      242768, 240802, 314746, 333985, 240541, 240109, 241090, 244330, 242080, 
      242740, 243113, 244052, 246394, 245034, 313616, 317840, 323857, 247450, 
      321538, 326533, 254185, 250361, 340601, 377449, 316026, 331090, 335682, 
      389385, 252104, 256320, 254116, 255865, 343417, 392400, 255041, 259285, 
      260005, 260392, 333877, 372317, 259858, 330905, 343044, 261121, 261265, 
      262873, 340372, 390221, 267929, 411914, 414221, 390160, 378178, 270440, 
      268613, 271133, 272170, 391162, 270800, 379300, 273557, 271457, 273557, 
      272845, 354853, 384709, 391509, 275465, 365945, 376570, 277177, 274601, 
      357520, 275650, 279665, 373648, 282196, 282056, 386065, 389065, 386280, 
      286586, 286421, 289969, 290533, 409853, 419764, 432976, 458330, 297245, 
      294248, 392193, 395973, 416345, 469825, 300869, 297250, 443714, 299965, 
      298645, 411685, 428437, 303565, 300593, 409865, 423505, 301930, 428850, 
      307400, 303125, 304385, 304130, 308425, 305065, 426505, 429313, 432153, 
      308437, 434050, 312980, 313442, 314561, 442481, 453850, 468385, 320885, 
      439748, 322898, 319178, 446260, 325397, 321317, 485514, 327410, 479284, 
      329290, 338546, 336401, 332225, 485074, 340973, 337109, 336788, 484628, 
      341965, 344450, 504025, 511780, 342290, 347140, 346240, 348309, 348925, 
      351673, 348345, 347680, 348461, 356506, 354610, 351682, 349402, 357890, 
      355618, 352010, 353277, 359354, 359312, 362282, 369460, 371080, 371258, 
      370385, 379882, 377290, 376669, 385277, 383945, 383177, 382372, 389714, 
      386685, 387784, 395460, 399841, 397186, 401677, 397618, 396785, 399122, 
      403624, 410056, 406312, 411874, 406800, 406521, 413933, 419849, 431901, 
      435245, 432746, 434825, 436005 ], 
  [ 2834, 1970, 1970, 1825, 1525, 2125, 1352, 1060, 1044, 1517, 1818, 1709, 
      404, 1882, 650, 1285, 450, 421, 397, 509, 965, 145, 0, 738, 45, 65, 
      881, 685, 1489, 1354, 692, 1370, 1105, 2178, 1300, 1261, 1450, 1565, 
      2173, 1444, 1460, 1885, 3872, 3961, 2285, 2309, 2745, 2482, 3869, 3065, 
      2705, 2810, 3649, 3653, 3482, 3802, 5930, 4133, 4265, 4394, 4405, 4360, 
      4645, 4714, 4505, 5044, 6050, 7610, 6437, 8692, 7793, 8506, 8480, 
      12618, 9125, 9472, 13060, 10865, 14785, 11034, 14152, 15130, 12402, 
      16546, 14085, 14932, 14825, 176441, 13810, 15993, 13973, 16801, 20266, 
      19109, 15165, 15133, 164125, 18185, 15674, 168506, 15892, 19240, 
      146920, 16858, 19154, 19378, 17540, 19890, 172136, 17165, 17210, 
      184442, 20938, 18740, 171620, 18274, 18261, 158850, 128330, 161173, 
      177448, 19664, 137249, 20106, 20610, 20333, 20948, 20933, 21925, 22916, 
      169541, 147634, 152948, 23497, 120145, 26020, 28288, 124228, 26773, 
      119509, 32257, 131265, 122618, 192385, 26280, 26568, 113921, 98514, 
      111906, 118429, 197794, 124900, 106289, 118224, 31810, 36130, 29629, 
      32381, 29908, 29930, 104458, 152429, 163885, 34820, 39076, 47360, 
      112772, 135952, 34810, 86085, 129925, 32260, 46084, 32441, 91090, 
      93770, 143650, 99173, 83585, 86209, 137637, 35090, 35165, 97469, 35744, 
      167840, 36181, 37544, 50245, 101765, 119618, 39317, 47240, 86477, 
      38925, 43801, 55449, 56794, 105106, 118114, 49025, 49652, 105373, 
      147709, 106804, 79202, 133850, 105025, 50005, 57562, 120733, 41841, 
      41905, 42466, 78125, 104525, 47765, 50536, 80072, 150433, 43460, 45968, 
      53065, 44581, 167585, 53125, 150376, 44921, 54925, 55970, 72077, 46100, 
      74880, 62465, 62653, 62900, 50081, 96361, 49066, 54025, 55730, 64717, 
      73177, 83810, 124360, 156658, 51076, 62497, 77732, 85145, 125252, 
      125605, 100825, 53684, 53617, 55505, 59908, 126724, 54965, 61685, 
      83189, 59517, 89725, 130225, 59890, 85069, 85885, 135605, 57130, 59146, 
      105521, 158245, 58624, 62784, 63076, 114721, 128889, 134884, 58130, 
      58202, 134810, 60965, 69173, 78930, 80658, 62785, 62900, 67421, 61672, 
      79012, 68405, 82618, 135538, 64420, 65309, 62600, 68980, 75385, 64970, 
      84680, 75541, 140101, 141201, 143986, 67385, 117520, 118436, 84520, 
      71605, 67481, 68525, 75545, 85289, 85024, 68225, 68000, 93402, 70522, 
      69800, 142628, 97058, 82692, 69705, 105194, 123656, 74770, 87165, 
      88189, 79393, 71824, 73760, 74740, 81824, 90050, 73961, 94562, 79300, 
      76869, 76500, 76381, 74125, 72916, 73445, 108580, 83200, 140578, 
      116145, 76050, 153476, 115880, 76372, 78101, 83540, 150701, 80809, 
      75914, 111520, 103401, 76401, 77472, 83920, 84825, 143810, 102565, 
      87284, 112066, 96066, 81562, 82197, 138357, 130841, 97169, 143477, 
      155700, 109453, 95149, 108424, 151378, 147689, 91538, 82205, 83529, 
      81306, 82825, 135620, 93245, 132098, 94033, 95365, 126890, 148480, 
      114985, 87568, 99585, 147530, 96517, 129317, 151181, 126949, 84149, 
      89141, 149197, 116365, 106585, 90157, 109645, 165920, 95465, 85840, 
      122900, 154493, 136474, 88553, 177037, 156721, 129461, 127426, 136900, 
      99937, 89216, 133841, 122065, 153829, 112202, 123489, 95776, 126173, 
      118100, 108893, 103304, 98429, 134245, 131410, 101441, 103226, 155753, 
      119530, 99290, 141089, 122420, 112025, 98000, 134685, 123705, 110610, 
      106297, 104506, 163700, 155149, 133736, 131821, 126029, 119816, 97949, 
      99025, 99746, 183780, 100153, 108793, 103898, 155240, 126820, 116386, 
      109629, 102474, 117721, 118825, 184010, 181714, 181145, 100490, 103298, 
      107050, 180085, 175108, 167173, 114813, 101173, 185861, 163265, 110786, 
      162916, 113636, 106889, 105209, 103129, 113009, 171162, 149266, 146722, 
      140290, 122085, 105745, 113650, 175508, 159853, 156584, 127130, 123929, 
      119705, 106445, 104498, 147825, 124020, 115380, 192061, 172189, 108329, 
      106409, 163397, 153365, 138317, 109997, 106325, 106901, 194545, 189298, 
      118165, 117130, 184417, 158417, 115810, 155357, 135805, 115186, 109625, 
      130877, 113824, 163789, 111514, 114610, 126197, 116597, 138469, 115141, 
      117125, 132106, 161296, 152497, 139813, 114593, 114098, 146250, 144162, 
      124525, 115321, 115945, 140202, 129761, 117121, 142202, 141245, 123170, 
      120905, 116605, 119306, 144853, 118053, 133348, 133778, 119413, 122305, 
      118592, 139652, 123925, 122746, 120157, 119860, 122434, 154265, 123808, 
      138265, 123737, 127885, 134381, 136189, 132226, 129285, 123877, 151129, 
      135013, 125509, 125633, 131498, 132712, 128234, 130961, 127220, 157712, 
      129170, 129506, 129557, 143522, 133696, 136656, 144484, 130337, 141770, 
      131833, 153085, 133280, 132532, 133865, 135305, 140621, 147685, 155138, 
      137250, 137530, 142402, 139501, 162821, 137650, 137897, 139666, 166541, 
      169325, 174122, 177242, 139130, 139130, 165797, 142069, 142400, 189776, 
      142133, 143498, 156770, 143897, 144656, 158561, 145305, 158850, 145940, 
      148901, 150760, 207170, 153745, 154393, 155461, 156314, 178226, 158285, 
      194504, 218250, 160016, 160882, 180373, 162418, 162445, 163792, 164897, 
      165152, 165321, 166729, 216925, 171274, 222160, 168242, 169781, 171037, 
      173410, 179325, 192025, 169865, 170768, 172709, 172325, 172261, 172901, 
      238592, 174893, 174728, 176461, 181729, 178525, 179505, 179713, 179770, 
      184001, 184981, 200520, 182429, 182333, 184633, 197458, 204793, 220048, 
      189517, 185684, 185261, 185797, 185882, 187024, 250993, 188645, 216580, 
      253892, 189450, 240301, 190132, 191945, 225065, 238058, 192205, 193562, 
      193505, 192770, 194176, 193961, 284201, 195442, 194497, 202762, 212170, 
      208570, 198292, 197200, 220240, 198425, 198125, 199181, 200898, 199909, 
      201658, 221125, 263105, 203176, 205985, 204788, 213329, 206809, 205785, 
      274378, 206845, 214397, 208250, 288250, 209617, 235492, 236836, 289161, 
      208850, 209290, 217864, 288164, 210697, 211122, 214162, 212176, 246569, 
      298036, 213610, 213445, 268658, 215297, 252545, 216481, 216250, 219365, 
      217997, 217597, 217205, 219533, 270073, 277138, 219348, 276624, 267922, 
      291125, 223210, 225205, 277537, 223073, 292480, 296225, 228218, 278954, 
      297170, 227380, 226154, 226109, 226066, 229346, 302909, 229833, 231400, 
      318484, 230666, 230500, 234369, 280576, 342850, 236857, 284881, 325225, 
      239332, 239194, 240305, 240953, 307313, 325760, 240210, 239202, 240181, 
      242125, 241145, 241277, 242080, 243305, 246437, 244261, 306529, 310561, 
      316314, 246097, 314137, 318916, 251604, 249962, 332522, 368026, 309049, 
      323441, 327841, 379600, 251485, 256609, 253013, 253970, 335378, 382609, 
      254080, 257050, 257626, 257941, 326314, 363266, 260261, 323600, 335257, 
      260244, 260100, 262642, 332865, 380818, 268292, 401837, 404072, 380825, 
      369297, 270653, 268130, 268970, 272549, 381893, 270385, 370485, 273764, 
      270656, 271556, 272402, 347066, 375770, 382330, 275620, 357748, 367965, 
      277498, 273818, 349705, 274865, 279812, 365345, 282145, 281957, 377442, 
      380368, 377725, 286117, 285832, 290000, 288810, 400594, 410237, 423017, 
      447625, 297722, 292781, 383764, 387400, 407074, 458874, 301412, 296665, 
      433577, 300050, 298250, 402650, 418826, 304200, 299234, 400970, 414130, 
      301529, 419329, 308125, 302770, 304100, 303725, 308930, 304562, 417170, 
      419882, 422626, 308410, 424565, 313501, 313213, 314330, 432890, 443921, 
      458000, 321610, 430321, 323765, 319325, 436685, 326114, 321074, 474805, 
      327301, 468925, 329033, 339677, 337220, 332180, 474637, 341954, 337418, 
      337025, 474305, 342920, 345425, 493216, 500777, 342445, 347989, 346945, 
      349156, 349480, 352490, 348538, 347705, 347882, 357509, 355325, 351821, 
      348629, 358745, 356089, 351425, 352738, 360061, 359801, 362645, 370417, 
      371501, 371461, 370372, 380749, 377145, 376308, 386378, 384466, 383554, 
      382581, 390905, 387250, 387405, 396229, 401040, 398025, 402946, 398117, 
      396850, 399425, 404477, 411093, 406773, 412981, 406825, 406474, 414794, 
      420628, 432904, 436340, 433045, 435266, 436420 ], 
  [ 2504, 2372, 2036, 1993, 2005, 1453, 1538, 1666, 1314, 1025, 936, 689, 
      1370, 628, 584, 457, 468, 433, 145, 89, 41, 241, 738, 0, 441, 401, 173, 
      337, 325, 484, 1058, 692, 1009, 4500, 1186, 1465, 1480, 2837, 1225, 
      1954, 2186, 2689, 6722, 6805, 2045, 2225, 2061, 3412, 6305, 2465, 3077, 
      3176, 2965, 3125, 3920, 4660, 8840, 5417, 3917, 5444, 4369, 4594, 5905, 
      4240, 5057, 4714, 6920, 10100, 7457, 10858, 7625, 7888, 8450, 16200, 
      8753, 10498, 16570, 10601, 18301, 10980, 17170, 18292, 11988, 20128, 
      15921, 17362, 17033, 198305, 14440, 18621, 13625, 19465, 24328, 22625, 
      14841, 15241, 184969, 21041, 15284, 189608, 15658, 22354, 166450, 
      18292, 22100, 22432, 19346, 22932, 193370, 17225, 17540, 206480, 23956, 
      20186, 192722, 17824, 18513, 179028, 146120, 181441, 198850, 19994, 
      155669, 20808, 21960, 20921, 22346, 22001, 23413, 24938, 190193, 
      166660, 172346, 25285, 136825, 28762, 32002, 141226, 29725, 136069, 
      36865, 148725, 139316, 214189, 26370, 27306, 129605, 112680, 127368, 
      134485, 219844, 141490, 121145, 134154, 34612, 40552, 30805, 35285, 
      30586, 29576, 118900, 171029, 183349, 37850, 43618, 53954, 127898, 
      153130, 37672, 98397, 146557, 33226, 52234, 33185, 103876, 106760, 
      161284, 112697, 95261, 98149, 154593, 35300, 35537, 110585, 36434, 
      187106, 36265, 39194, 55981, 115061, 134696, 41105, 52106, 97985, 
      40113, 47473, 62145, 63760, 118660, 132964, 54149, 54938, 118861, 
      165085, 120394, 89492, 149972, 118333, 54829, 64168, 135481, 42165, 
      42337, 43108, 87893, 117533, 51209, 54898, 90050, 167641, 43706, 48266, 
      57901, 45685, 186077, 57733, 167458, 45473, 59905, 61220, 80513, 47402, 
      83394, 68597, 68725, 69026, 51713, 107605, 49288, 57325, 59624, 70933, 
      81013, 93320, 138562, 173716, 52090, 67885, 86090, 94637, 139442, 
      139729, 112129, 54554, 53833, 57065, 63466, 140650, 55709, 65669, 
      91709, 62577, 99157, 144289, 62500, 93565, 94429, 150089, 56272, 60880, 
      116705, 174721, 56194, 65970, 66370, 126925, 142605, 149194, 57800, 
      58088, 149060, 62897, 74021, 85824, 87876, 58981, 65306, 71333, 62770, 
      85618, 63017, 89812, 149536, 60754, 61685, 61298, 64210, 80497, 65864, 
      76226, 69085, 154105, 155313, 158368, 64265, 129034, 130058, 76474, 
      74629, 65585, 69761, 79697, 77285, 77074, 66053, 66098, 83988, 72340, 
      70802, 156482, 105236, 75690, 69021, 94244, 135218, 77092, 93105, 
      94345, 73825, 70954, 75266, 76786, 86354, 81992, 70925, 101732, 74098, 
      72585, 72378, 72313, 71353, 72250, 72449, 97642, 77122, 125800, 104229, 
      73044, 137450, 104066, 77410, 80165, 87602, 134993, 76009, 75920, 
      100450, 93573, 76293, 78498, 87754, 88929, 128900, 93049, 91754, 
      101140, 87840, 77332, 84825, 150705, 117533, 88829, 128813, 139842, 
      99157, 87445, 116650, 136000, 132689, 84800, 78761, 79965, 80820, 
      84013, 122114, 86489, 119072, 87217, 100537, 137300, 133666, 104329, 
      90250, 105561, 132872, 101677, 139877, 136193, 114769, 82769, 91973, 
      134473, 105745, 97585, 93145, 117169, 149570, 88997, 86122, 132362, 
      139325, 123304, 84725, 159757, 141433, 117305, 137248, 123874, 92905, 
      90338, 144413, 111085, 139009, 102992, 112545, 98818, 115001, 108170, 
      100637, 96290, 101945, 122041, 141076, 95225, 96680, 141257, 109840, 
      94352, 128369, 112346, 103841, 99914, 122877, 113517, 102852, 99565, 
      108520, 148538, 140905, 122138, 120493, 115565, 110378, 99149, 100489, 
      101588, 166770, 101881, 113437, 106916, 141242, 116602, 108160, 102969, 
      104400, 123913, 125233, 167240, 165160, 164645, 99272, 104996, 110260, 
      163741, 159250, 152125, 107325, 99625, 169025, 148697, 104480, 148450, 
      106730, 102089, 101165, 103405, 117389, 155880, 136468, 134248, 128680, 
      113445, 101749, 118024, 159842, 145861, 142970, 117776, 115169, 111809, 
      102761, 104000, 135441, 115362, 119682, 174973, 157045, 104309, 106709, 
      149273, 140429, 127433, 105485, 104729, 107033, 177337, 172576, 111217, 
      110452, 168277, 145085, 109876, 142553, 125809, 109888, 107945, 137513, 
      115810, 150109, 111604, 116644, 118397, 119165, 128449, 110953, 119633, 
      138448, 148138, 140473, 129781, 111581, 114056, 135396, 133632, 117937, 
      115105, 116377, 147492, 122033, 113713, 132200, 131405, 117380, 115925, 
      114325, 120968, 134521, 114957, 138946, 125600, 115825, 117577, 116402, 
      146210, 118813, 124708, 117685, 119170, 123520, 162857, 119650, 143989, 
      124757, 130741, 127133, 141145, 125728, 123705, 121105, 158665, 128125, 
      122509, 125981, 134600, 126682, 124304, 126053, 124634, 165818, 126836, 
      129440, 129545, 148640, 135730, 139770, 149650, 129125, 146120, 130825, 
      159529, 130322, 131410, 134417, 136721, 143813, 152377, 161396, 137556, 
      138052, 145192, 140773, 170033, 136324, 137273, 140608, 174233, 177449, 
      182948, 186500, 137576, 137684, 172985, 142609, 142610, 200138, 140501, 
      143972, 161780, 143225, 143978, 163445, 144405, 163620, 144170, 148733, 
      151450, 218144, 151645, 154237, 153025, 155600, 184640, 158045, 203114, 
      229716, 158138, 158728, 186097, 160900, 161089, 163402, 165425, 165842, 
      165573, 167845, 227653, 173620, 233194, 168200, 170273, 171793, 175300, 
      183105, 198505, 167537, 170762, 169769, 170033, 170833, 172553, 250658, 
      172421, 172850, 176305, 183889, 175597, 179001, 179425, 179536, 185705, 
      186733, 206154, 180065, 180401, 185401, 202276, 210901, 228586, 191677, 
      182330, 184445, 183625, 184628, 186250, 262741, 185861, 223786, 265850, 
      186768, 250633, 187930, 192389, 233285, 247892, 189289, 190100, 190097, 
      190496, 190978, 191033, 298553, 191860, 192373, 205768, 217444, 212644, 
      194530, 195706, 226522, 195413, 195653, 199085, 197172, 198505, 202036, 
      227065, 274541, 199810, 201797, 201626, 216485, 202669, 202509, 286600, 
      206317, 217325, 204368, 301648, 205405, 242458, 244018, 302553, 206792, 
      208420, 220714, 301274, 208465, 210240, 215332, 208858, 254645, 311890, 
      209800, 211465, 279200, 213197, 260921, 213565, 213928, 214769, 214373, 
      214405, 214769, 215417, 280321, 288196, 218250, 287514, 277672, 303353, 
      219124, 226249, 288193, 220061, 304642, 308765, 229736, 289544, 309704, 
      228082, 222800, 222809, 225088, 230528, 315809, 225117, 226354, 332554, 
      226640, 227818, 235629, 290530, 358564, 231937, 294865, 339253, 240178, 
      234580, 241145, 235901, 319325, 339554, 236232, 236520, 237493, 242353, 
      238505, 239825, 239650, 240221, 241565, 241225, 317689, 322153, 328500, 
      244345, 325993, 331258, 252594, 246032, 345872, 384400, 319909, 335813, 
      340645, 396778, 248029, 251089, 250625, 253364, 348596, 399769, 251362, 
      257188, 258088, 258565, 338440, 378740, 254453, 335114, 347845, 257274, 
      257778, 258208, 344781, 397000, 262490, 419525, 421922, 396833, 384273, 
      265157, 264200, 268820, 266669, 397721, 266281, 385281, 268250, 267410, 
      271010, 268340, 359528, 390824, 397924, 270202, 371122, 382257, 271696, 
      270500, 362209, 271541, 274370, 378905, 277117, 277037, 391680, 394762, 
      391789, 281977, 281962, 284714, 287460, 416200, 426425, 440177, 466453, 
      291380, 290813, 397450, 401410, 422644, 478224, 294890, 292681, 451085, 
      294548, 293828, 417668, 435140, 297450, 296960, 415652, 429892, 297089, 
      435409, 301141, 298216, 299378, 299273, 302420, 300320, 432800, 435728, 
      438688, 303076, 440501, 306913, 308281, 309392, 449012, 460793, 475898, 
      314500, 446053, 316325, 313505, 452729, 318980, 316100, 493369, 321973, 
      486649, 324017, 331517, 329762, 326666, 492505, 334100, 331076, 330845, 
      491885, 335114, 337553, 511858, 519845, 336397, 340369, 339649, 341530, 
      342490, 344900, 342352, 341897, 343412, 349469, 347933, 345725, 344585, 
      351017, 349225, 346937, 348136, 352645, 352865, 355961, 362365, 364613, 
      365053, 364450, 372805, 371457, 371106, 377876, 377248, 376660, 376065, 
      382169, 379912, 382149, 388369, 392202, 389997, 393940, 390833, 390532, 
      392561, 396365, 402525, 399501, 404245, 400513, 400324, 406580, 412546, 
      424234, 427442, 425917, 427808, 429010 ], 
  [ 2861, 2141, 2057, 1930, 1690, 2020, 1433, 1225, 1125, 1424, 1629, 1466, 
      593, 1573, 605, 1066, 405, 370, 250, 320, 650, 52, 45, 441, 0, 2, 530, 
      400, 1018, 925, 533, 965, 820, 2421, 997, 1024, 1165, 1556, 1666, 1261, 
      1325, 1744, 4181, 4264, 1898, 1952, 2250, 2341, 4058, 2570, 2426, 2525, 
      3112, 3146, 3185, 3589, 6173, 4010, 3770, 4205, 3970, 3985, 4498, 4177, 
      4196, 4525, 5765, 7685, 6176, 8653, 7226, 7825, 7925, 12861, 8480, 
      9133, 13273, 10202, 14962, 10413, 14209, 15205, 11673, 16705, 13842, 
      14821, 14660, 180644, 13285, 15912, 13226, 16714, 20485, 19202, 14400, 
      14464, 168064, 18122, 14885, 172493, 15133, 19225, 150553, 16465, 
      19097, 19345, 17225, 19845, 176129, 16448, 16553, 188609, 20869, 18317, 
      175565, 17425, 17568, 162585, 131525, 164914, 181441, 18965, 140570, 
      19485, 20133, 19682, 20477, 20384, 21460, 22565, 173330, 151057, 
      156449, 23080, 123028, 25801, 28285, 127177, 26596, 122356, 32434, 
      134298, 125477, 196360, 25425, 25857, 116522, 100773, 114453, 121108, 
      201805, 127693, 108692, 120861, 31525, 36205, 28978, 32114, 29137, 
      28925, 106741, 155636, 167284, 34553, 39145, 47885, 115193, 138829, 
      34501, 87876, 132676, 31525, 46501, 31652, 92977, 95693, 146605, 
      101210, 85202, 87880, 140418, 34145, 34256, 99392, 34901, 171125, 
      35194, 36905, 50500, 103700, 121949, 38690, 47297, 88010, 38160, 43588, 
      55908, 57313, 107089, 120385, 49130, 49793, 107332, 150532, 108781, 
      80441, 136385, 106930, 50020, 57973, 122944, 40842, 40930, 41533, 
      79220, 106340, 47450, 50425, 81209, 153172, 42425, 45389, 53050, 43732, 
      170600, 53050, 153073, 43940, 54928, 56033, 72848, 45281, 75645, 62696, 
      62866, 63125, 49298, 97714, 47965, 53608, 55445, 64948, 73768, 84773, 
      126361, 159289, 50137, 62530, 78425, 86090, 127241, 127570, 102154, 
      52685, 52468, 54650, 59497, 128617, 53924, 61364, 83876, 58986, 90610, 
      132130, 59245, 85732, 86554, 137594, 55705, 58297, 106772, 160672, 
      56845, 62253, 62569, 116194, 130698, 136825, 56813, 56933, 136733, 
      60146, 69002, 79209, 81009, 60682, 62177, 67028, 60649, 79213, 65936, 
      82945, 137377, 62329, 63218, 61025, 66625, 75226, 63869, 81497, 72802, 
      141904, 143028, 145873, 65378, 118765, 119705, 81409, 70954, 65732, 
      67472, 75140, 82178, 81925, 66410, 66245, 89973, 69589, 68681, 144365, 
      97529, 79785, 68202, 101405, 124865, 73921, 87120, 88192, 76786, 70261, 
      72725, 73825, 81461, 86885, 71912, 94781, 76765, 74538, 74205, 74098, 
      72130, 71389, 71840, 104761, 80461, 135901, 112104, 73989, 148517, 
      111857, 75205, 77162, 83045, 145808, 78340, 74513, 107653, 99810, 
      74970, 76293, 83365, 84330, 139085, 99034, 86861, 108217, 92817, 79201, 
      81360, 139680, 126458, 93890, 138788, 150741, 105730, 92002, 108817, 
      146521, 142916, 88601, 80000, 81288, 79749, 81640, 131165, 90290, 
      127745, 91060, 95056, 127745, 143725, 111154, 86701, 99450, 142805, 
      96196, 130196, 146378, 122770, 82370, 88298, 144448, 112528, 103108, 
      89344, 109840, 160805, 92546, 84421, 123521, 149636, 132061, 86216, 
      171706, 151828, 125264, 128113, 132505, 96874, 87965, 134690, 118120, 
      149026, 108641, 119538, 94933, 122162, 114365, 105530, 100217, 97682, 
      130000, 132025, 98522, 100229, 150980, 115825, 96641, 136706, 118625, 
      108650, 96869, 130500, 119880, 107325, 103240, 103837, 158765, 150418, 
      129593, 127738, 122138, 116153, 96650, 97780, 98585, 178425, 98962, 
      108250, 102989, 150545, 122965, 112969, 106560, 101313, 117508, 118660, 
      178685, 176437, 175880, 98621, 102077, 106165, 174850, 169981, 162226, 
      111546, 99226, 180512, 158420, 107777, 158089, 110489, 104210, 102698, 
      101578, 112370, 166149, 144805, 142333, 136093, 118548, 103240, 113005, 
      170405, 155122, 151937, 123425, 120356, 116324, 104000, 102761, 143442, 
      120465, 114705, 186628, 167188, 105800, 104840, 158618, 148850, 134258, 
      107354, 104330, 105290, 189076, 183937, 114976, 114001, 179176, 153800, 
      112837, 150848, 131920, 112345, 107588, 130688, 112597, 159076, 109861, 
      113389, 122786, 115490, 134560, 112528, 116000, 131833, 156685, 148138, 
      135892, 112232, 112397, 142137, 140121, 121360, 113572, 114340, 140121, 
      126338, 114658, 138269, 137348, 120173, 118088, 114388, 117965, 140842, 
      115650, 132877, 130241, 116896, 119530, 116381, 139385, 121060, 121453, 
      117874, 117973, 120937, 154436, 121141, 137794, 122216, 126772, 131018, 
      135538, 129025, 126288, 121504, 151042, 131716, 123076, 123944, 130421, 
      129601, 125585, 128090, 124865, 157733, 126857, 127697, 127760, 142865, 
      132349, 135549, 143833, 128264, 140933, 129796, 152704, 130805, 130465, 
      132170, 133802, 139508, 146896, 154697, 135477, 135805, 141181, 137938, 
      162578, 135505, 135908, 138025, 166400, 169280, 174233, 177449, 136925, 
      136949, 165530, 140320, 140573, 190205, 139892, 141725, 156005, 141860, 
      142613, 157754, 143208, 158013, 143645, 146948, 148993, 207665, 151330, 
      152410, 152962, 154193, 177689, 156260, 194441, 218817, 157613, 158413, 
      179650, 160081, 160144, 161701, 163010, 163301, 163368, 164968, 217300, 
      169777, 222589, 166205, 167858, 169168, 171793, 178128, 191428, 167306, 
      168725, 170000, 169760, 169888, 170768, 239213, 172274, 172241, 174352, 
      180130, 175786, 177300, 177556, 177625, 182282, 183268, 199665, 179792, 
      179792, 182692, 196417, 204034, 219829, 187876, 182813, 182954, 183184, 
      183473, 184717, 251464, 185882, 216037, 254405, 186705, 240448, 187489, 
      189890, 224738, 238085, 189394, 190625, 190580, 190097, 191293, 191138, 
      285218, 192469, 191848, 201253, 211165, 207289, 195265, 194677, 219445, 
      195560, 195380, 196964, 197865, 197392, 199537, 220240, 263432, 200209, 
      202826, 201857, 211802, 203656, 202824, 274861, 204490, 212810, 205145, 
      288985, 206434, 234793, 236185, 289890, 206141, 206845, 216241, 288821, 
      207940, 208665, 212161, 209173, 246098, 298849, 210493, 210730, 268721, 
      212546, 252122, 213544, 213445, 216050, 214898, 214594, 214370, 216320, 
      270052, 277297, 216801, 276741, 267781, 291530, 219985, 223120, 277588, 
      220082, 292861, 296690, 226229, 278981, 297629, 225205, 223073, 223040, 
      223513, 227273, 303440, 226440, 227929, 319261, 227417, 227545, 232290, 
      280429, 343969, 233386, 284722, 325960, 237133, 235777, 238100, 237434, 
      307586, 326429, 236925, 236205, 237178, 239770, 238148, 238544, 239125, 
      240200, 242930, 241162, 306580, 310708, 316593, 243274, 314338, 319225, 
      249381, 246641, 333041, 369217, 309010, 323738, 328234, 380965, 248260, 
      252916, 250016, 251369, 335849, 383956, 251005, 254605, 255253, 255604, 
      326533, 364229, 256490, 323669, 335560, 257085, 257085, 259153, 333000, 
      381901, 264485, 403250, 405521, 381860, 370098, 266900, 264725, 266405, 
      268706, 382874, 266932, 371232, 269993, 267389, 268889, 268949, 347285, 
      376565, 383245, 271861, 358165, 368586, 273649, 270521, 349924, 271562, 
      276029, 365780, 278440, 278276, 378009, 380965, 378244, 282586, 282361, 
      286205, 285885, 401437, 411200, 424196, 449170, 293669, 289700, 384157, 
      387865, 407881, 460521, 297305, 293122, 434810, 296165, 294605, 403325, 
      419789, 300033, 296057, 401561, 414961, 297866, 420226, 303892, 299077, 
      300365, 300050, 304793, 300929, 417953, 420713, 423505, 304525, 425402, 
      309328, 309394, 310505, 433745, 444938, 459245, 317293, 431080, 319370, 
      315290, 437504, 321773, 317213, 476170, 323338, 470080, 325130, 335066, 
      332765, 328157, 475810, 337397, 333197, 332840, 475400, 338369, 340850, 
      494533, 502184, 338266, 343456, 342484, 344617, 345073, 347945, 344305, 
      343556, 344021, 352850, 350810, 347594, 344858, 354146, 351682, 347546, 
      348829, 355522, 355364, 358250, 365704, 367028, 367090, 366109, 376018, 
      372906, 372177, 381509, 379873, 379033, 378144, 385970, 382621, 383220, 
      391456, 396045, 393210, 397909, 393458, 392401, 394850, 399620, 406116, 
      402084, 407962, 402340, 402025, 409877, 415717, 427825, 431201, 428290, 
      430433, 431593 ], 
  [ 2925, 2225, 2125, 2000, 1768, 2050, 1493, 1297, 1181, 1450, 1637, 1460, 
      657, 1553, 629, 1060, 425, 388, 244, 306, 612, 50, 65, 401, 2, 0, 468, 
      346, 932, 841, 493, 881, 754, 2441, 925, 962, 1093, 1530, 1556, 1205, 
      1277, 1690, 4201, 4282, 1800, 1858, 2132, 2281, 4052, 2448, 2340, 2437, 
      2978, 3016, 3089, 3505, 6165, 3940, 3636, 4121, 3844, 3869, 4420, 4033, 
      4090, 4381, 5653, 7633, 6066, 8573, 7056, 7633, 7753, 12821, 8290, 
      8993, 13225, 10000, 14900, 10217, 14125, 15121, 11453, 16633, 13700, 
      14701, 14530, 181242, 13093, 15794, 12996, 16592, 20413, 19108, 14162, 
      14242, 168610, 18000, 14641, 173045, 14893, 19109, 151045, 16285, 
      18973, 19225, 17057, 19721, 176677, 16210, 16325, 189185, 20737, 18125, 
      176101, 17161, 17330, 163085, 131933, 165412, 181981, 18721, 140996, 
      19253, 19925, 19444, 20269, 20162, 21250, 22373, 173828, 151493, 
      156897, 22874, 123370, 25625, 28145, 127529, 26426, 122690, 32320, 
      134660, 125809, 196874, 25133, 25589, 116804, 100997, 114725, 121402, 
      202321, 128005, 108938, 121145, 31321, 36061, 28712, 31912, 28849, 
      28597, 106961, 156010, 167690, 34345, 38993, 47809, 115433, 139145, 
      34285, 88010, 132970, 31237, 46405, 31354, 93125, 95845, 146929, 
      101380, 85300, 87986, 140708, 33813, 33930, 99538, 34585, 171497, 
      34852, 36621, 50362, 103842, 122157, 38404, 47125, 88084, 37850, 43370, 
      55802, 57217, 107237, 120581, 48964, 49633, 107474, 150818, 108925, 
      80461, 136621, 107060, 49834, 57853, 123122, 40484, 40576, 41185, 
      79210, 106450, 47204, 50213, 81205, 153434, 42057, 45097, 52852, 43394, 
      170906, 52840, 153325, 43578, 54730, 55845, 72778, 44945, 75569, 62530, 
      62696, 62957, 48960, 97732, 47573, 53330, 55189, 64778, 73658, 84725, 
      126485, 159517, 49769, 62324, 78329, 86036, 127361, 127684, 102160, 
      52301, 52058, 54288, 59209, 128713, 53530, 61090, 83770, 58676, 90536, 
      132224, 58913, 85618, 86440, 137700, 55241, 57929, 106754, 160850, 
      56321, 61937, 62257, 116212, 130772, 136921, 56365, 56493, 136825, 
      59780, 68744, 79025, 80837, 60100, 61825, 66730, 60245, 79013, 65290, 
      82765, 137449, 61745, 62632, 60525, 65993, 74960, 63445, 80725, 72104, 
      141962, 143090, 145945, 64800, 118729, 119673, 80645, 70600, 65194, 
      67050, 74826, 81412, 81161, 65860, 65705, 89153, 69185, 68245, 144405, 
      97357, 79049, 67700, 100521, 124813, 73525, 86858, 87938, 76096, 69745, 
      72297, 73417, 81145, 86101, 71314, 94561, 76085, 73892, 73565, 73460, 
      71540, 70877, 71314, 103865, 79745, 134861, 111170, 73385, 147429, 
      110925, 74749, 76744, 82701, 144730, 77666, 74017, 106745, 98948, 
      74468, 75833, 83009, 83984, 138033, 98180, 86525, 107309, 92009, 78541, 
      80954, 139634, 125460, 93076, 137738, 149645, 104840, 91208, 108613, 
      145441, 141850, 87841, 79362, 80642, 79217, 81170, 130149, 89524, 
      126745, 90290, 94730, 127613, 142657, 110240, 86281, 99152, 141741, 
      95866, 130066, 145300, 121796, 81796, 87880, 143378, 111610, 102250, 
      88930, 109594, 159673, 91780, 83905, 123345, 148546, 131045, 85546, 
      170536, 150730, 124282, 127945, 131489, 96080, 87473, 134548, 117178, 
      147940, 107761, 118592, 94505, 121204, 113453, 104680, 99413, 97268, 
      129002, 131837, 97744, 99437, 149890, 114913, 95905, 135680, 117697, 
      107792, 96385, 129506, 118946, 106481, 102434, 103429, 157645, 149332, 
      128605, 126760, 121192, 115245, 96136, 97274, 98093, 177233, 98464, 
      107860, 102537, 149461, 122021, 112097, 105746, 100817, 117170, 118330, 
      177493, 175253, 174698, 98005, 101569, 105713, 173672, 168821, 161096, 
      110696, 98596, 179314, 157306, 106969, 156977, 109657, 103456, 101972, 
      101012, 111956, 165005, 143753, 141293, 135085, 117650, 102514, 112589, 
      169245, 154024, 150853, 122497, 119450, 115450, 103282, 102161, 142400, 
      119561, 114281, 185410, 166042, 105066, 104266, 157508, 147784, 133268, 
      106600, 103684, 104708, 187850, 182729, 114130, 113165, 177986, 152714, 
      112025, 149778, 130954, 111553, 106930, 130338, 112073, 157970, 109265, 
      112865, 121896, 114984, 133586, 111770, 115490, 131465, 155593, 147088, 
      134914, 111514, 111789, 141125, 139121, 120506, 112954, 113746, 139781, 
      125440, 113920, 137285, 136370, 119345, 117290, 113690, 117413, 139844, 
      114920, 132469, 129321, 116146, 118736, 115681, 139009, 120250, 120905, 
      117160, 117325, 120353, 154130, 120361, 137380, 121626, 126250, 130120, 
      135092, 128153, 125450, 120770, 150688, 130826, 122330, 123322, 129901, 
      128741, 124801, 127268, 124129, 157393, 126125, 127049, 127114, 142409, 
      131777, 135017, 143377, 127570, 140445, 129106, 152290, 130041, 129769, 
      131536, 133200, 138970, 146410, 154269, 134825, 135161, 140621, 137320, 
      162180, 134789, 135218, 137393, 166018, 168914, 173893, 177125, 136197, 
      136225, 165124, 139666, 139905, 189913, 139154, 141065, 155513, 141154, 
      141905, 157252, 142490, 157505, 142893, 146250, 148325, 207369, 150548, 
      151700, 152164, 153457, 177217, 155538, 194045, 218525, 156825, 157613, 
      179140, 159301, 159370, 160961, 162304, 162601, 162650, 164282, 216970, 
      169133, 222265, 165469, 167140, 168458, 171125, 177530, 190930, 166480, 
      167985, 169146, 168930, 169090, 170010, 238913, 171432, 171421, 173594, 
      179456, 174920, 176522, 176786, 176857, 181584, 182570, 199109, 178938, 
      178954, 181954, 195829, 203492, 219377, 187186, 181917, 182152, 182330, 
      182653, 183913, 251122, 185000, 215525, 254069, 185825, 240050, 186625, 
      189124, 224260, 237665, 188500, 189709, 189666, 189225, 190385, 190240, 
      284960, 191545, 190978, 200573, 210569, 206645, 194329, 193825, 218881, 
      194650, 194490, 196162, 196925, 196538, 198749, 219658, 263050, 199277, 
      201860, 200929, 211108, 202690, 201890, 274501, 203656, 212104, 204185, 
      288665, 205460, 234233, 235633, 289568, 205245, 205993, 215525, 288485, 
      207034, 207809, 211381, 208225, 245572, 298537, 209525, 209828, 268281, 
      211636, 251600, 212602, 212525, 215044, 213928, 213640, 213444, 215330, 
      269594, 276869, 215921, 276305, 267301, 291140, 218989, 222314, 277138, 
      219124, 292465, 296308, 225437, 278525, 297245, 224381, 222097, 222066, 
      222625, 226465, 303066, 225410, 226885, 318925, 226409, 226585, 231476, 
      279937, 343685, 232336, 284224, 325610, 236293, 234733, 237258, 236372, 
      307156, 326065, 235901, 235229, 236200, 238900, 237170, 237610, 238153, 
      239202, 241864, 240164, 306106, 310250, 316157, 242320, 313888, 318793, 
      248525, 245601, 332641, 368929, 308516, 323300, 327812, 380705, 247234, 
      251810, 249026, 250445, 335437, 383690, 250001, 253705, 254365, 254722, 
      326077, 363897, 255368, 323185, 335114, 256061, 256085, 258073, 332522, 
      381581, 263349, 402984, 405261, 381530, 369728, 265770, 263653, 265473, 
      267560, 382532, 265850, 370850, 268857, 266337, 267937, 267865, 346813, 
      376189, 382889, 270725, 357725, 368180, 272497, 269461, 349450, 270500, 
      274885, 365338, 277306, 277146, 377585, 380545, 377810, 281476, 281261, 
      285049, 284873, 401053, 410834, 423866, 448900, 292465, 288658, 383693, 
      387413, 407485, 460265, 296089, 292000, 434484, 294985, 293465, 402905, 
      419417, 298805, 294993, 401125, 414565, 296720, 419840, 302650, 297925, 
      299205, 298900, 303565, 299785, 417545, 420313, 423113, 303337, 425000, 
      308090, 308212, 309321, 433341, 444560, 458905, 316025, 430658, 318088, 
      314068, 437090, 320497, 316017, 475844, 322120, 469714, 323920, 333736, 
      331461, 326925, 475444, 336073, 331929, 331578, 475018, 337045, 339520, 
      494185, 501850, 337000, 342130, 341170, 343289, 343765, 346613, 343025, 
      342290, 342801, 351496, 349480, 346312, 343652, 352800, 350368, 346320, 
      347597, 354184, 354042, 356932, 364330, 365690, 365768, 364805, 374632, 
      371600, 370889, 380097, 378505, 377677, 376802, 384544, 381245, 381914, 
      390050, 394601, 391796, 396457, 392068, 391045, 393472, 398194, 404666, 
      400682, 406504, 400970, 400661, 408433, 414269, 426341, 429705, 426856, 
      428985, 430145 ], 
  [ 3969, 3677, 3313, 3236, 3172, 2626, 2621, 2665, 2285, 2026, 1913, 1544, 
      2025, 1421, 1289, 1192, 1061, 1000, 520, 450, 360, 458, 881, 173, 530, 
      468, 0, 58, 80, 85, 541, 173, 394, 3653, 493, 722, 697, 1962, 488, 
      1109, 1325, 1690, 5545, 5602, 1044, 1186, 1040, 2245, 5000, 1332, 1872, 
      1945, 1706, 1828, 2525, 3181, 7209, 3880, 2448, 3845, 2824, 3029, 4264, 
      2701, 3442, 3085, 5017, 8077, 5490, 8621, 5508, 5725, 6217, 13673, 
      6466, 8081, 13969, 8068, 15488, 8405, 14341, 15373, 9281, 17125, 12968, 
      14365, 14026, 193842, 11497, 15530, 10728, 16292, 21025, 19336, 11810, 
      12178, 180370, 17748, 12205, 184937, 12541, 18989, 161869, 15025, 
      18721, 19045, 16025, 19493, 188557, 13954, 14249, 201581, 20413, 16733, 
      187813, 14485, 15122, 174161, 141377, 176488, 193813, 16465, 150800, 
      17225, 18329, 17320, 18685, 18338, 19666, 21125, 185000, 161561, 
      167193, 21410, 131794, 24737, 27905, 136145, 25658, 130994, 32596, 
      143504, 134125, 208514, 22277, 23165, 124304, 107465, 122057, 129130, 
      214045, 136069, 115826, 128729, 30133, 35953, 26420, 30772, 26185, 
      25225, 113453, 165274, 177530, 33169, 38825, 49009, 122321, 147401, 
      32977, 93002, 140842, 28645, 47269, 28594, 98393, 101209, 155389, 
      107080, 89728, 92570, 148616, 30537, 30762, 104866, 31609, 180905, 
      31432, 34245, 50650, 109170, 128673, 36040, 46813, 92200, 35066, 42242, 
      56690, 58285, 112697, 126905, 48784, 49561, 112850, 158786, 114349, 
      83665, 143713, 112256, 49354, 58561, 129218, 36944, 37108, 37837, 
      81946, 111346, 45704, 49325, 84061, 161090, 38385, 42793, 52240, 40274, 
      179378, 52036, 160837, 40050, 54154, 55449, 74506, 41897, 77249, 62602, 
      62708, 63005, 45972, 101152, 43625, 51434, 53689, 64826, 74786, 86969, 
      131837, 166753, 46289, 61760, 79745, 88208, 132665, 132904, 105460, 
      48605, 47906, 51012, 57265, 133681, 49690, 59410, 85114, 56360, 92468, 
      137204, 56237, 86866, 87700, 142920, 50213, 54629, 109754, 167378, 
      50225, 59585, 59977, 119872, 135440, 141985, 51649, 51921, 141829, 
      56552, 67460, 79085, 81113, 53008, 58873, 64762, 56381, 78821, 57082, 
      82945, 142165, 54665, 55540, 54981, 58097, 73652, 59305, 70333, 63044, 
      146522, 147722, 150757, 57924, 121609, 122625, 70445, 67780, 59074, 
      63018, 72738, 71200, 70985, 59536, 59561, 77981, 65501, 63997, 148725, 
      97873, 69425, 62288, 88245, 127525, 70057, 85802, 87026, 67348, 64129, 
      68265, 69745, 79129, 75673, 64234, 94285, 67541, 65960, 65741, 65672, 
      64616, 65357, 65554, 91457, 70577, 119873, 98090, 66245, 131589, 97893, 
      70285, 72964, 80253, 129082, 69290, 68845, 94169, 87200, 69200, 71321, 
      80369, 81524, 122877, 86600, 84269, 94769, 81269, 70465, 77450, 142610, 
      111312, 82240, 122666, 133757, 92660, 80756, 108781, 129853, 126514, 
      78013, 71730, 72890, 73517, 76586, 115749, 79624, 112645, 80330, 92762, 
      129137, 127345, 97700, 82633, 97700, 126513, 93850, 131650, 129832, 
      108200, 75400, 84292, 128066, 99034, 90754, 85426, 109114, 143257, 
      81952, 78577, 124137, 132898, 116729, 77458, 153460, 134962, 110602, 
      128917, 117209, 85796, 82625, 136000, 104242, 132424, 95965, 105620, 
      90857, 108040, 101117, 93460, 89021, 93896, 115130, 132545, 87844, 
      89297, 134410, 102637, 86797, 121364, 105145, 96500, 91825, 115778, 
      106298, 95453, 92090, 100249, 141661, 133960, 114997, 113332, 108340, 
      103077, 91060, 92354, 93425, 159977, 93700, 105040, 98613, 134173, 
      109253, 100637, 95330, 96125, 115322, 116626, 160297, 158201, 157682, 
      91177, 96685, 101837, 156740, 152213, 145028, 99668, 91528, 162034, 
      141538, 96709, 141257, 98977, 94180, 93200, 95120, 108800, 148721, 
      129125, 126881, 121249, 105794, 93754, 109409, 152685, 138580, 135661, 
      110125, 107474, 104050, 94690, 95693, 127988, 107633, 110993, 167842, 
      149770, 96210, 98290, 141896, 132964, 119816, 97396, 96424, 98600, 
      170162, 165365, 103282, 102497, 160970, 137570, 101813, 134946, 117994, 
      101725, 99514, 128466, 107081, 142514, 102989, 107885, 110340, 110340, 
      120530, 102602, 110786, 129317, 140425, 132676, 121810, 103090, 105345, 
      127433, 125645, 109658, 106354, 107578, 138185, 113812, 105172, 124121, 
      123314, 108989, 107474, 105674, 112025, 126440, 106340, 129685, 117333, 
      107218, 109028, 107665, 136825, 110266, 115637, 108916, 110269, 114461, 
      153242, 110953, 134560, 115650, 121498, 118612, 131720, 117125, 115034, 
      112226, 148996, 119498, 113594, 116818, 125233, 117965, 115405, 117200, 
      115609, 156001, 117713, 120149, 120250, 138965, 126257, 130217, 139945, 
      119866, 136449, 121498, 149650, 121113, 122065, 124948, 127188, 134122, 
      142522, 151425, 127973, 128453, 135425, 131092, 159912, 126809, 127706, 
      130925, 164050, 167234, 172681, 176201, 128025, 128125, 162760, 132850, 
      132849, 189625, 130850, 134165, 151637, 133450, 134177, 153232, 134594, 
      153389, 134397, 138762, 141389, 207189, 141632, 144080, 142984, 145405, 
      173917, 147762, 192149, 218513, 147897, 148481, 175240, 150553, 150730, 
      152945, 154900, 155305, 155042, 157250, 216346, 162881, 221785, 157585, 
      159592, 161066, 164489, 172154, 187354, 157012, 160065, 159210, 159426, 
      160162, 161802, 238961, 161748, 162133, 165434, 172820, 164852, 168050, 
      168458, 168565, 174564, 175562, 194669, 169146, 169450, 174250, 190825, 
      199328, 216833, 180370, 171405, 173332, 172586, 173521, 175081, 250618, 
      174788, 211973, 253685, 175661, 238562, 176761, 181024, 221344, 235805, 
      178120, 178945, 178938, 179253, 179777, 179812, 286052, 180661, 181066, 
      194081, 205589, 200825, 183265, 184273, 214513, 184066, 184266, 187522, 
      185825, 186986, 190385, 215002, 262018, 188357, 190352, 190105, 204496, 
      191194, 190970, 273913, 194548, 205300, 192821, 288821, 193856, 230081, 
      231625, 289700, 195057, 196597, 208589, 288389, 196690, 198365, 203305, 
      197137, 242080, 298897, 198089, 199592, 266373, 201280, 248228, 201682, 
      202001, 202984, 202516, 202516, 202824, 203570, 267410, 275225, 206153, 
      274529, 264745, 290216, 207169, 213914, 275146, 208000, 291457, 295552, 
      217313, 276449, 296465, 215693, 210685, 210690, 212797, 218077, 302490, 
      213050, 214285, 319069, 214469, 215521, 223040, 277297, 344825, 219700, 
      281524, 325586, 227461, 222241, 228402, 223568, 305728, 325825, 223793, 
      223985, 224932, 229576, 225914, 227146, 227017, 227610, 229060, 228584, 
      303970, 308402, 314705, 231556, 312196, 317425, 239549, 233325, 331885, 
      370189, 306080, 321872, 326672, 382481, 235234, 238394, 237698, 240305, 
      334513, 385394, 238433, 244021, 244897, 245362, 324385, 364437, 241700, 
      321025, 333650, 244205, 244661, 245221, 330530, 382433, 249525, 404820, 
      407205, 382226, 369716, 252090, 251017, 255357, 253604, 383048, 253058, 
      370658, 255105, 254097, 257497, 255061, 345025, 376129, 383189, 256997, 
      356525, 367592, 258493, 257113, 347650, 258128, 261061, 364162, 263698, 
      263610, 376781, 379825, 376850, 268360, 268325, 271129, 273557, 401041, 
      411170, 424850, 450976, 277741, 276850, 382301, 386237, 407329, 462629, 
      281185, 278788, 435600, 280741, 279941, 402341, 419717, 283709, 282861, 
      400297, 414457, 283124, 419924, 287338, 284233, 285381, 285256, 288529, 
      286261, 417269, 420181, 423125, 289045, 424868, 292922, 294088, 295173, 
      433233, 444932, 459961, 300389, 430250, 302212, 299272, 436850, 304765, 
      301725, 477224, 307492, 470434, 309460, 317140, 315333, 312093, 476200, 
      319621, 316485, 316242, 475522, 320605, 322996, 495337, 503266, 321652, 
      325714, 324970, 326849, 327709, 330137, 327485, 327002, 328365, 334660, 
      333076, 330772, 329480, 336132, 334276, 331812, 332993, 337684, 337842, 
      340840, 347266, 349322, 349700, 349061, 357460, 355892, 355505, 362493, 
      361717, 361105, 360482, 366724, 364337, 366314, 372674, 376553, 374288, 
      378277, 375016, 374617, 376660, 380530, 386618, 383498, 388324, 384386, 
      384185, 390541, 396365, 407885, 411057, 409348, 411237, 412409 ], 
  [ 4405, 3893, 3601, 3490, 3330, 3060, 2825, 2745, 2437, 2368, 2341, 1970, 
      1921, 1885, 1445, 1538, 1165, 1098, 626, 592, 610, 436, 685, 337, 400, 
      346, 58, 0, 226, 117, 245, 125, 180, 2797, 261, 400, 405, 1348, 442, 
      685, 845, 1152, 4469, 4520, 754, 848, 850, 1629, 3986, 1090, 1378, 
      1445, 1448, 1522, 1961, 2493, 5989, 3074, 2050, 3077, 2330, 2465, 3434, 
      2313, 2788, 2637, 4205, 6845, 4624, 7405, 4882, 5193, 5525, 12037, 
      5840, 7085, 12329, 7346, 13786, 7621, 12753, 13725, 8545, 15353, 11626, 
      12869, 12580, 187300, 10445, 13960, 9922, 14690, 19053, 17498, 10960, 
      11216, 174032, 16066, 11357, 178517, 11645, 17225, 155849, 13689, 
      16993, 17289, 14585, 17725, 182065, 12944, 13169, 194873, 18621, 15341, 
      181325, 13577, 14032, 167905, 135725, 170186, 187217, 15317, 144962, 
      15973, 16909, 16090, 17245, 16976, 18180, 19493, 178538, 155513, 
      161041, 19816, 126324, 22873, 25789, 130585, 23732, 125540, 30218, 
      137794, 128605, 201640, 21025, 21745, 118994, 102541, 116797, 123716, 
      207077, 130509, 110708, 123325, 28125, 33525, 24826, 28730, 24705, 
      24005, 108397, 159140, 171172, 31049, 36313, 45965, 117065, 141613, 
      30893, 88468, 135188, 27045, 44325, 27044, 93721, 96469, 149445, 
      102194, 85306, 88072, 142810, 29065, 29248, 100048, 30005, 174485, 
      29970, 32377, 47700, 104260, 123301, 34106, 44081, 87746, 33280, 39812, 
      53476, 55001, 107705, 121577, 45970, 46705, 107860, 152788, 109325, 
      79489, 138025, 107290, 46580, 55325, 123856, 35314, 35450, 36117, 
      77860, 106420, 43250, 46633, 79913, 155060, 36745, 40621, 49410, 38404, 
      173000, 49250, 154817, 38308, 51264, 52489, 70720, 39953, 73405, 59368, 
      59482, 59765, 43882, 96570, 41893, 48904, 51005, 61540, 71080, 82829, 
      126473, 160641, 44329, 58666, 75881, 84050, 127289, 127530, 100802, 
      46637, 46100, 48850, 54585, 128313, 47732, 56612, 81140, 53794, 88250, 
      131770, 53765, 82868, 83682, 137362, 48625, 52369, 105044, 161296, 
      49037, 56941, 57305, 114890, 130066, 136457, 49909, 50125, 136309, 
      54218, 64370, 75457, 77401, 52146, 56401, 61892, 54233, 75245, 56608, 
      79209, 136665, 53737, 54586, 53425, 57425, 70418, 57157, 70601, 62794, 
      140960, 142132, 145097, 56794, 116685, 117673, 70577, 65042, 57604, 
      60736, 69700, 71306, 71077, 58130, 58085, 78445, 63053, 61753, 143149, 
      93761, 69241, 60466, 89077, 122513, 67433, 82240, 83408, 66762, 62325, 
      65845, 67185, 75925, 75725, 62984, 90389, 66845, 65026, 64765, 64682, 
      63290, 63485, 63760, 92233, 70093, 121637, 99112, 64957, 133669, 98881, 
      67941, 70354, 77125, 131072, 68452, 66761, 94949, 87658, 67138, 68965, 
      77285, 78370, 124645, 86962, 81005, 95489, 81289, 69449, 74656, 137296, 
      112642, 82282, 124340, 135733, 93194, 80618, 104513, 131697, 128260, 
      77617, 70480, 71656, 71485, 74120, 117085, 79210, 113849, 79924, 89248, 
      124265, 129005, 98282, 79757, 93970, 128125, 90324, 126724, 131522, 
      109162, 73562, 81362, 129680, 99584, 90884, 82448, 104960, 145285, 
      81418, 76293, 119473, 134612, 117925, 76232, 155714, 136692, 111520, 
      124137, 118345, 85378, 80093, 131018, 104840, 134010, 96089, 106186, 
      87797, 108650, 101405, 93314, 88553, 90698, 116000, 127745, 87154, 
      88685, 135844, 102825, 85753, 122330, 105425, 96290, 88997, 116500, 
      106600, 95125, 91496, 96869, 143245, 135306, 115657, 113922, 108706, 
      103177, 88402, 89620, 90593, 162025, 90890, 101474, 95461, 135425, 
      109525, 100385, 94672, 93241, 111332, 112580, 162245, 160093, 159560, 
      89093, 93845, 98605, 158570, 153917, 146522, 99202, 89522, 163984, 
      142900, 95929, 142585, 98345, 93002, 91826, 92626, 105242, 150253, 
      130013, 127685, 121829, 105604, 92360, 105845, 154309, 139770, 136753, 
      110105, 107300, 103652, 93200, 93377, 128746, 107425, 107425, 169812, 
      151236, 94792, 95752, 143090, 133850, 120170, 96098, 94370, 96098, 
      172148, 167225, 102608, 101753, 162664, 138536, 100861, 135760, 118080, 
      100593, 97444, 124240, 104053, 143540, 100445, 104837, 109834, 107146, 
      120592, 101152, 107600, 125137, 141293, 133250, 121860, 101320, 102805, 
      127681, 125809, 108800, 103844, 104900, 133729, 113242, 103482, 124133, 
      123284, 107909, 106184, 103684, 109013, 126530, 104554, 125645, 116857, 
      105552, 107650, 105629, 132521, 108980, 112517, 106938, 107829, 111553, 
      148388, 109397, 130442, 112744, 118116, 117842, 127786, 116153, 113824, 
      110288, 144378, 118612, 111700, 114056, 121757, 116849, 113737, 115778, 
      113585, 151205, 115601, 117449, 117536, 134921, 123005, 126685, 135881, 
      117448, 132589, 119012, 145232, 119125, 119601, 122050, 124066, 130532, 
      138528, 147025, 125101, 125525, 131909, 127962, 155242, 124345, 125060, 
      127873, 159248, 162320, 167585, 170993, 125605, 125677, 158066, 129872, 
      129949, 184093, 128420, 131189, 147485, 130756, 131477, 149090, 131944, 
      149269, 131965, 135892, 138289, 201385, 139210, 141154, 140634, 142601, 
      169265, 144820, 186905, 212521, 145357, 146005, 170714, 147897, 148032, 
      149989, 151706, 152069, 151912, 153896, 210500, 159193, 215837, 154501, 
      156362, 157760, 160889, 168064, 182564, 154498, 156949, 156832, 156880, 
      157392, 158752, 232685, 159226, 159457, 162304, 169082, 162418, 164980, 
      165332, 165425, 170914, 171892, 189985, 166528, 166720, 170820, 186345, 
      194506, 211381, 176564, 169021, 170290, 169888, 170585, 172013, 244296, 
      172226, 206821, 247301, 173065, 232592, 174033, 177610, 215914, 229949, 
      175562, 176521, 176500, 176521, 177277, 177242, 279002, 178253, 178280, 
      189965, 200885, 196417, 180881, 181301, 209525, 181480, 181540, 184180, 
      183409, 183968, 186905, 210080, 255656, 185825, 188018, 187505, 200258, 
      188840, 188392, 267317, 191250, 201106, 190385, 281905, 191498, 224825, 
      226313, 282778, 192133, 193365, 204385, 281525, 193796, 195121, 199529, 
      194517, 236506, 291825, 195589, 196610, 260137, 198314, 242546, 198920, 
      199085, 200650, 199930, 199818, 199930, 201104, 261220, 268825, 202897, 
      268165, 258669, 283490, 204665, 210080, 268820, 205210, 284733, 288730, 
      213341, 270125, 289637, 211925, 207961, 207952, 209457, 214177, 295552, 
      210664, 211977, 311805, 211889, 212585, 219082, 271085, 337097, 217314, 
      275274, 318280, 223565, 219753, 224500, 221186, 298922, 318557, 221125, 
      220981, 221922, 225810, 222884, 223808, 223925, 224680, 226586, 225634, 
      297332, 301652, 307801, 228258, 305370, 310473, 235525, 230569, 324649, 
      362169, 299482, 314882, 319570, 374245, 232340, 236020, 234512, 236657, 
      327281, 377140, 235325, 240165, 240957, 241380, 317421, 356605, 239378, 
      314197, 326536, 241117, 241405, 242505, 323560, 374357, 247141, 396346, 
      398689, 374180, 361930, 249604, 248125, 251485, 251210, 375026, 250196, 
      362896, 252601, 251005, 253705, 252173, 337853, 368285, 375205, 254453, 
      349109, 359938, 256041, 254017, 340452, 255026, 258493, 356660, 261000, 
      260884, 369073, 372069, 369172, 265394, 265289, 268445, 269845, 392933, 
      402896, 416324, 442010, 275293, 273268, 374653, 378505, 399185, 453505, 
      278761, 275706, 426946, 278045, 276965, 394325, 411365, 281329, 279313, 
      392353, 406233, 280130, 411610, 284996, 281261, 282445, 282250, 286049, 
      283193, 409049, 411905, 414793, 286245, 416546, 290432, 291146, 292225, 
      424825, 436322, 451085, 297989, 421928, 299890, 296530, 428432, 302341, 
      298741, 468130, 304562, 461520, 306434, 314914, 312925, 309181, 467226, 
      317293, 313765, 313480, 466600, 318257, 320650, 486117, 493928, 318818, 
      323280, 322452, 324409, 325089, 327665, 324649, 324068, 325069, 332282, 
      330530, 327890, 326066, 333658, 331578, 328498, 329701, 335114, 335140, 
      338050, 344808, 346532, 346778, 346013, 354906, 352738, 352225, 360061, 
      358937, 358241, 357520, 364330, 361573, 362980, 370000, 374125, 371650, 
      375885, 372170, 371513, 373690, 377876, 384052, 380596, 385794, 381220, 
      380977, 387853, 393605, 405217, 408433, 406250, 408217, 409369 ], 
  [ 4553, 4453, 3977, 3924, 3940, 3034, 3277, 3433, 2941, 2450, 2209, 1768, 
      2825, 1557, 1777, 1448, 1549, 1480, 872, 746, 488, 882, 1489, 325, 
      1018, 932, 80, 226, 0, 61, 877, 181, 562, 4525, 637, 954, 865, 2498, 
      360, 1413, 1693, 2050, 6505, 6554, 1076, 1258, 928, 2605, 5800, 1220, 
      2048, 2113, 1538, 1700, 2677, 3445, 8081, 4264, 2336, 4141, 2792, 3077, 
      4616, 2533, 3578, 2941, 5185, 8725, 5690, 9117, 5300, 5365, 6025, 
      14545, 6154, 8177, 14801, 7732, 16272, 8125, 14965, 16021, 8857, 17885, 
      13192, 14765, 14354, 199994, 11345, 15970, 10280, 16724, 21865, 20008, 
      11338, 11834, 186170, 18212, 11701, 190801, 12077, 19517, 167261, 
      15049, 19193, 19549, 16153, 19981, 194429, 13546, 13921, 207685, 20869, 
      16717, 193621, 13901, 14746, 179689, 146185, 182024, 199685, 16081, 
      155776, 16945, 18241, 17000, 18605, 18154, 19594, 21205, 190600, 
      166673, 172409, 21402, 136186, 24993, 28449, 140625, 25970, 135338, 
      33380, 148096, 138485, 214362, 21685, 22765, 128320, 111025, 126001, 
      133250, 219941, 140341, 119578, 132793, 30301, 36601, 26100, 30964, 
      25705, 24433, 117045, 170098, 182610, 33361, 39465, 50257, 126097, 
      151785, 33113, 95938, 145058, 28213, 48373, 28090, 101457, 104321, 
      159877, 110344, 92432, 95346, 152872, 29825, 30098, 107978, 31033, 
      185833, 30664, 33941, 51538, 112298, 132329, 35752, 47437, 94792, 
      34594, 42506, 57850, 59525, 115889, 130481, 49472, 50297, 116010, 
      163098, 117533, 85865, 147641, 115344, 49922, 59657, 132714, 36160, 
      36356, 37141, 83954, 114314, 45832, 49725, 86125, 165290, 37553, 42569, 
      52768, 39690, 183946, 52484, 164981, 39290, 54706, 56081, 76082, 41353, 
      78817, 63458, 63540, 63853, 45476, 103504, 42705, 51426, 53857, 65682, 
      76122, 88801, 135053, 170809, 45585, 62352, 81217, 90016, 135865, 
      136072, 107780, 47821, 46922, 50420, 57265, 136753, 48850, 59530, 
      86578, 56200, 94196, 140292, 55925, 88298, 89140, 146120, 48861, 54045, 
      111970, 171162, 48401, 59425, 59849, 122384, 138400, 145121, 50441, 
      50777, 144941, 56008, 67780, 80005, 82129, 50752, 58457, 64786, 55565, 
      79637, 54338, 83929, 145165, 52425, 53300, 53429, 55505, 73988, 58385, 
      66637, 59940, 149474, 150706, 153821, 55796, 123817, 124865, 66845, 
      67460, 57290, 62162, 72746, 67600, 67401, 57664, 57769, 73957, 64805, 
      63053, 151589, 99049, 66097, 60832, 83741, 129685, 69473, 86290, 87578, 
      64420, 62593, 67433, 69073, 79193, 72001, 62050, 95125, 64709, 63400, 
      63229, 63176, 62504, 63869, 63962, 86913, 67473, 114185, 93250, 64045, 
      125525, 93077, 69277, 72260, 80141, 123106, 66546, 67525, 89561, 82960, 
      67840, 70297, 80177, 81412, 117125, 82440, 84253, 90185, 77485, 67865, 
      76882, 144922, 106016, 78416, 116962, 127693, 88244, 77108, 109853, 
      123925, 120698, 74645, 69338, 70450, 71989, 75554, 110357, 76232, 
      107389, 76914, 92898, 130825, 121553, 93140, 82025, 98068, 120761, 
      93970, 133370, 123976, 103176, 73576, 83716, 122282, 94466, 86666, 
      84890, 109922, 136985, 78608, 77233, 125513, 126970, 111393, 74890, 
      146900, 128986, 105554, 130381, 111897, 82260, 81505, 137680, 99530, 
      126568, 91765, 100900, 90281, 103240, 96685, 89524, 85453, 93448, 
      110018, 133913, 84500, 85849, 128594, 98245, 83813, 116068, 100633, 
      92548, 90865, 110746, 101746, 91621, 88562, 99905, 135629, 128200, 
      110021, 108436, 103700, 98741, 89876, 91242, 92425, 153385, 92660, 
      104864, 97949, 128461, 104661, 96629, 91786, 95125, 115586, 116954, 
      153745, 151713, 151210, 89233, 95605, 101205, 150308, 145925, 138980, 
      95860, 89480, 155450, 135626, 93245, 135369, 95329, 91156, 90400, 
      93600, 108496, 142585, 123725, 121577, 116201, 101626, 90962, 109097, 
      146429, 132820, 130013, 105733, 103258, 100090, 91978, 93925, 122692, 
      103441, 110641, 161146, 143650, 93386, 96746, 136072, 127492, 114952, 
      94420, 94312, 97000, 163418, 158765, 99578, 98873, 154530, 131962, 
      98397, 129482, 113362, 98485, 97346, 128762, 105993, 136778, 101333, 
      106805, 106340, 109412, 115866, 99666, 109834, 129501, 134825, 127412, 
      117130, 100490, 103625, 122497, 120805, 105986, 104570, 105986, 138625, 
      109796, 102436, 119425, 118666, 105541, 104266, 103266, 110785, 121640, 
      103684, 129605, 113165, 104410, 105876, 105265, 137017, 106994, 114461, 
      106420, 108301, 113013, 154018, 107945, 134480, 114170, 120562, 114676, 
      131400, 113405, 111586, 109610, 149428, 115650, 110898, 115114, 124345, 
      114365, 112421, 113920, 113017, 156577, 115177, 118285, 118402, 138637, 
      125009, 129289, 139625, 117650, 135881, 119330, 149690, 118361, 119857, 
      123236, 125732, 133186, 142018, 151385, 126157, 126701, 134345, 129556, 
      160136, 124497, 125602, 129285, 164410, 167722, 173377, 177025, 125633, 
      125765, 162952, 131066, 130961, 190745, 128410, 132349, 151165, 131282, 
      132001, 152704, 132346, 152821, 131885, 136706, 139581, 208397, 138960, 
      141984, 140200, 143125, 173749, 145610, 192613, 219817, 145241, 145737, 
      174824, 147985, 148210, 150705, 152932, 153385, 152986, 155450, 217394, 
      161433, 222905, 155417, 157576, 159122, 162881, 171106, 187106, 154148, 
      157889, 156146, 156554, 157546, 159506, 240337, 158804, 159365, 163170, 
      171236, 161748, 165658, 166130, 166253, 172820, 173826, 194077, 166178, 
      166610, 172210, 189985, 198864, 217089, 178730, 168125, 170804, 169650, 
      170857, 172553, 251794, 171652, 211797, 254917, 172549, 239306, 173785, 
      178832, 221456, 236389, 174920, 175577, 175586, 176237, 176481, 176596, 
      287956, 177245, 178082, 192617, 204797, 199665, 179777, 181457, 214001, 
      180794, 181154, 185114, 182329, 184178, 188105, 214370, 263002, 184949, 
      186688, 186745, 203008, 187538, 187570, 275105, 191956, 203732, 189229, 
      290349, 190160, 229697, 231305, 291220, 191993, 193885, 206973, 289813, 
      193562, 195637, 201185, 193681, 242000, 300529, 194481, 196520, 267005, 
      198160, 248212, 198314, 198809, 199112, 198932, 199060, 199592, 199834, 
      267930, 275985, 203305, 275233, 265105, 291304, 203417, 211682, 275762, 
      204560, 292513, 296720, 215209, 277033, 297625, 213341, 207125, 207146, 
      209941, 215861, 303746, 209074, 210205, 320653, 210685, 212129, 220816, 
      277649, 346865, 215620, 281860, 327114, 225077, 218233, 226010, 219424, 
      306640, 327265, 219961, 220537, 221476, 226984, 222466, 224050, 223625, 
      224018, 224932, 225000, 304586, 309146, 315625, 228340, 313012, 318385, 
      237133, 229445, 333125, 372325, 306576, 322816, 327744, 384849, 231482, 
      234018, 234250, 237385, 335689, 387738, 234881, 241309, 242281, 242794, 
      325225, 366269, 237220, 321665, 334602, 240541, 241189, 241117, 331258, 
      384425, 244997, 407252, 409685, 384154, 371332, 247634, 247025, 252485, 
      249028, 384904, 249002, 372202, 250625, 250289, 254489, 251005, 345865, 
      377737, 384957, 252533, 357629, 368968, 253909, 253265, 348490, 254272, 
      256565, 365290, 259306, 259250, 378085, 381169, 378090, 264200, 264245, 
      266617, 270205, 402713, 413002, 426970, 453584, 272885, 273290, 383373, 
      387405, 408953, 465373, 276257, 274612, 437792, 276109, 275629, 403789, 
      421549, 278701, 279173, 401633, 416113, 278788, 421668, 282242, 279857, 
      280949, 280904, 283561, 281965, 418861, 421837, 424845, 284413, 426532, 
      287906, 289544, 290621, 434921, 446836, 462169, 295181, 431810, 296900, 
      294440, 438490, 299525, 297125, 479592, 302756, 472522, 304804, 311540, 
      309941, 307277, 478312, 314093, 311405, 311210, 477530, 315085, 317444, 
      497641, 505690, 316628, 320218, 319570, 321345, 322381, 324625, 322389, 
      322018, 323765, 328996, 327604, 325684, 325000, 330548, 328948, 327188, 
      328329, 332180, 332474, 335528, 341530, 343906, 344420, 343925, 351700, 
      350788, 350545, 356549, 356141, 355625, 355114, 360692, 358713, 361282, 
      366858, 370441, 368416, 372109, 369352, 369233, 371108, 374602, 380530, 
      377794, 382180, 378954, 378801, 384533, 390365, 401661, 404753, 403556, 
      405341, 406521 ], 
  [ 5188, 4880, 4456, 4369, 4293, 3609, 3650, 3690, 3250, 2917, 2740, 2273, 
      2866, 2080, 2036, 1865, 1744, 1665, 1025, 925, 745, 901, 1354, 484, 
      925, 841, 85, 117, 61, 0, 530, 32, 261, 3664, 306, 541, 468, 1825, 169, 
      898, 1130, 1413, 5402, 5441, 637, 773, 565, 1872, 4721, 793, 1405, 
      1460, 1073, 1189, 1940, 2592, 6772, 3305, 1717, 3200, 2081, 2306, 3617, 
      1908, 2725, 2250, 4148, 7328, 4597, 7690, 4369, 4500, 5018, 12724, 
      5189, 6890, 12962, 6641, 14341, 6976, 13122, 14112, 7720, 15860, 11521, 
      12962, 12589, 193861, 9908, 14089, 9049, 14801, 19620, 17873, 10045, 
      10445, 180173, 16201, 10400, 184724, 10730, 17426, 161522, 13320, 
      17128, 17460, 14330, 17872, 188266, 12077, 12392, 201332, 18720, 14906, 
      187442, 12500, 13189, 173704, 140708, 175985, 193394, 14450, 150125, 
      15220, 16372, 15289, 16714, 16325, 17649, 19130, 184385, 160808, 
      166450, 19345, 130797, 22690, 25930, 135154, 23609, 129953, 30617, 
      142477, 133024, 207721, 19858, 20794, 123005, 106036, 120724, 127841, 
      213200, 134802, 114413, 127378, 27792, 33732, 23941, 28421, 23634, 
      22580, 111904, 164033, 176353, 30722, 36490, 46826, 120770, 146002, 
      30500, 91225, 139385, 26010, 45018, 25925, 96616, 99412, 153936, 
      105305, 87781, 90625, 147025, 27688, 27925, 102973, 28778, 179450, 
      28521, 31450, 48105, 107185, 126820, 33185, 44186, 90065, 32149, 39509, 
      54181, 55796, 110696, 125000, 46141, 46930, 110809, 157033, 112298, 
      81352, 141832, 110149, 46601, 55940, 127165, 33805, 33977, 34704, 
      79489, 109129, 42761, 46450, 81602, 159149, 35170, 39730, 49365, 37105, 
      177497, 49109, 158834, 36805, 51237, 52552, 71845, 38690, 74506, 59665, 
      59749, 60050, 42649, 98541, 40180, 48217, 50516, 61825, 71905, 84212, 
      129410, 164520, 42850, 58645, 76850, 85397, 130202, 130401, 102713, 
      45050, 44285, 47473, 53874, 131058, 46073, 56033, 82073, 52897, 89477, 
      134521, 52688, 83753, 84573, 140233, 46372, 50980, 106805, 164821, 
      46250, 56026, 56426, 116981, 132661, 139250, 47812, 48100, 139072, 
      52865, 63989, 75748, 77800, 48861, 55186, 61169, 52562, 75410, 52765, 
      79560, 139284, 50458, 51301, 50914, 53738, 70025, 55348, 65666, 58525, 
      143501, 144709, 147764, 53617, 118386, 119410, 65738, 63893, 54805, 
      58981, 68917, 66461, 66250, 55229, 55274, 73120, 61472, 59890, 145570, 
      94280, 64690, 58021, 83200, 124130, 65960, 81973, 83213, 62649, 59778, 
      64090, 65610, 75178, 70772, 59705, 90512, 62834, 61321, 61114, 61049, 
      60089, 60986, 61141, 86290, 65770, 114404, 92833, 61648, 126010, 92626, 
      65970, 68725, 76162, 123509, 64525, 64436, 88922, 82045, 64765, 66970, 
      76226, 77401, 117328, 81433, 80138, 89480, 76180, 65672, 73165, 139045, 
      105829, 77125, 117065, 128050, 87365, 75653, 104858, 124164, 120853, 
      72964, 66925, 68041, 68896, 72089, 110146, 74521, 107060, 75205, 88525, 
      125288, 121610, 92273, 78194, 93505, 120772, 89577, 127777, 124049, 
      102625, 70625, 79829, 122285, 93557, 85397, 80957, 104981, 137338, 
      76765, 73890, 120130, 127049, 111028, 72449, 147437, 129069, 104941, 
      124884, 111466, 80497, 77930, 132005, 98633, 126513, 90452, 99961, 
      86234, 102329, 95498, 87965, 83618, 89273, 109325, 128360, 82465, 
      83876, 128365, 96948, 81460, 115433, 99410, 90905, 86978, 109897, 
      100537, 89872, 86585, 95540, 135514, 127881, 109114, 107469, 102541, 
      97354, 86125, 87421, 88520, 153658, 88769, 100325, 93760, 128042, 
      103402, 94916, 89725, 91156, 110669, 111989, 153908, 151828, 151313, 
      85940, 91664, 96928, 150365, 145874, 138749, 93949, 86249, 155605, 
      135277, 91060, 134986, 93266, 88625, 87701, 89941, 103925, 142372, 
      122960, 120740, 115172, 99937, 88241, 104516, 146290, 132309, 129418, 
      104180, 101573, 98213, 89165, 90404, 121801, 101722, 106042, 161289, 
      143361, 90625, 93025, 135545, 126701, 113705, 91757, 91001, 93305, 
      163565, 158804, 97445, 96680, 154417, 131225, 96016, 128605, 111861, 
      95940, 93997, 123565, 101818, 136073, 97568, 102608, 104317, 105085, 
      114325, 96829, 105509, 124324, 133970, 126305, 115569, 97369, 99844, 
      121096, 119332, 103637, 100805, 102077, 133192, 107689, 99369, 117812, 
      117017, 102992, 101537, 99937, 106580, 120089, 100525, 124514, 111124, 
      101349, 103057, 101882, 131690, 104249, 110144, 103077, 104562, 108868, 
      148205, 104954, 129293, 110017, 116001, 112349, 126361, 110900, 108877, 
      106277, 143793, 113209, 107593, 111065, 119684, 111722, 109300, 111005, 
      109586, 150770, 111656, 114260, 114365, 133460, 120506, 124546, 134426, 
      113857, 130852, 115469, 144173, 114922, 116010, 119017, 121321, 128369, 
      136845, 145864, 121936, 122432, 129572, 125109, 154369, 120616, 121565, 
      124900, 158525, 161741, 167240, 170792, 121780, 121888, 157145, 126725, 
      126682, 184210, 124529, 128000, 145808, 127165, 127874, 147341, 128257, 
      147472, 127978, 132409, 135082, 201556, 135013, 137605, 136305, 138836, 
      167876, 141193, 186218, 212776, 141154, 141700, 169025, 143784, 143973, 
      146242, 148265, 148682, 148369, 150641, 210449, 156328, 215858, 150820, 
      152849, 154325, 157832, 165637, 181037, 150025, 153250, 152125, 152389, 
      153189, 154909, 232970, 154645, 155074, 158485, 166025, 157645, 161005, 
      161429, 161540, 167665, 168649, 188026, 161893, 162229, 167229, 184104, 
      192685, 210370, 173417, 164026, 166141, 165277, 166280, 167858, 244305, 
      167381, 205306, 247370, 168244, 232109, 169362, 173821, 214717, 229280, 
      170633, 171400, 171397, 171796, 172234, 172289, 279809, 173072, 173585, 
      186980, 198656, 193768, 175610, 176786, 207602, 176449, 176689, 180121, 
      178120, 179453, 182984, 208013, 255401, 180626, 182525, 182354, 197213, 
      183353, 183193, 267284, 186957, 197965, 184964, 282244, 185957, 223010, 
      224570, 283105, 187300, 188928, 201178, 281738, 188885, 190660, 195752, 
      189234, 235021, 292266, 190132, 191753, 259444, 193397, 241121, 193721, 
      194084, 194881, 194485, 194517, 194881, 195485, 260389, 268264, 198274, 
      267538, 257652, 283289, 199016, 206141, 268085, 199909, 284490, 288613, 
      209540, 269348, 289508, 207842, 202516, 202525, 204804, 210244, 295525, 
      204745, 205938, 312138, 206180, 207314, 215125, 270026, 337928, 211257, 
      274185, 318529, 219410, 213768, 220333, 215045, 298469, 318698, 215332, 
      215620, 216549, 221409, 217517, 218837, 218618, 219145, 220445, 220105, 
      296525, 300989, 307336, 223137, 304785, 310050, 231298, 224692, 324532, 
      363060, 298525, 314429, 319261, 375394, 226601, 229573, 229109, 231848, 
      327080, 378253, 229802, 235584, 236484, 236961, 316836, 357136, 232805, 
      313378, 326065, 235450, 235954, 236340, 322825, 375044, 240490, 397525, 
      399922, 374789, 362185, 243025, 242068, 246688, 244493, 375545, 244061, 
      363061, 245986, 245146, 248746, 246032, 337220, 368516, 375616, 247850, 
      348770, 359905, 249300, 248104, 339813, 249101, 251842, 356333, 254457, 
      254377, 368932, 371970, 368953, 259097, 259082, 261746, 264448, 393188, 
      403325, 417077, 443309, 268192, 267625, 374218, 378178, 399368, 454948, 
      271570, 269361, 427765, 271184, 270464, 394304, 411776, 274042, 273508, 
      392200, 406440, 273593, 411913, 277601, 274676, 275794, 275689, 278792, 
      276692, 409172, 412100, 415060, 279360, 416741, 283109, 284345, 285412, 
      425032, 436769, 451874, 290432, 421985, 292213, 289393, 428573, 294736, 
      291856, 469081, 297509, 462141, 299465, 306877, 305122, 302026, 467865, 
      309328, 306304, 306073, 467113, 310298, 312649, 486954, 494897, 311405, 
      315333, 314613, 316450, 317322, 319688, 317140, 316685, 318112, 324125, 
      322589, 320381, 319241, 325585, 323793, 321505, 322660, 327125, 327301, 
      330265, 336537, 338609, 339005, 338402, 346581, 345145, 344794, 351520, 
      350804, 350216, 349621, 355681, 353380, 355441, 361573, 365362, 363157, 
      367056, 363905, 363560, 365545, 369305, 375289, 372265, 376965, 373189, 
      373000, 379168, 384914, 396250, 399370, 397757, 399604, 400762 ], 
  [ 5770, 4810, 4658, 4477, 4121, 4397, 3700, 3368, 3200, 3509, 3650, 3265, 
      2152, 3250, 2194, 2665, 1802, 1721, 1249, 1285, 1513, 793, 692, 1058, 
      533, 493, 541, 245, 877, 530, 0, 370, 89, 1418, 128, 85, 146, 445, 673, 
      160, 208, 389, 2628, 2665, 481, 477, 773, 698, 2257, 901, 685, 738, 
      1217, 1193, 1114, 1394, 3826, 1737, 1525, 1810, 1609, 1604, 2041, 1802, 
      1745, 2000, 2826, 4626, 3133, 5200, 3853, 4346, 4356, 8978, 4797, 5300, 
      9256, 6093, 10573, 6242, 9764, 10610, 7250, 11986, 9113, 10048, 9857, 
      174385, 8506, 10985, 8473, 11645, 15266, 13977, 9413, 9445, 161509, 
      12853, 9810, 165826, 10000, 13844, 143956, 11162, 13682, 13922, 11848, 
      14330, 169220, 11061, 11146, 181594, 15170, 12688, 168480, 11890, 
      11981, 155522, 124546, 157705, 174148, 13140, 133405, 13586, 14186, 
      13745, 14480, 14365, 15317, 16336, 165721, 143522, 148840, 16729, 
      115481, 19240, 21652, 119560, 19973, 114725, 25549, 126461, 117650, 
      187969, 18596, 18980, 108445, 92762, 106346, 112957, 193210, 119456, 
      100537, 112580, 24170, 28730, 21697, 24705, 21800, 21618, 98338, 
      146925, 158509, 26856, 31336, 39924, 106600, 130084, 26770, 79445, 
      123925, 23888, 38480, 23985, 84418, 87026, 137594, 92457, 76493, 79105, 
      131225, 26146, 26245, 90437, 26820, 161668, 27065, 28660, 41813, 94453, 
      112570, 30249, 38628, 78849, 29717, 34961, 47057, 48442, 97730, 110930, 
      40349, 41000, 97885, 140797, 99280, 71138, 126650, 97357, 41029, 48850, 
      113125, 32045, 32125, 32666, 69677, 96557, 38329, 41236, 71604, 142985, 
      33448, 36260, 43733, 34645, 160225, 43657, 142756, 34801, 45461, 46546, 
      63125, 36040, 65684, 52865, 52993, 53248, 39661, 87365, 38386, 43801, 
      45594, 54925, 63625, 74506, 115700, 148370, 40360, 52429, 68104, 75685, 
      116488, 116729, 91429, 42640, 42425, 44461, 49160, 117512, 43749, 
      50949, 73125, 48593, 79745, 120829, 48746, 74797, 75569, 126169, 45370, 
      47770, 95545, 149053, 46580, 51572, 51880, 104845, 119237, 125320, 
      46346, 46450, 125186, 49465, 58105, 68114, 69890, 50333, 51368, 56061, 
      49844, 68000, 55565, 71642, 125570, 51784, 52577, 50212, 55976, 63845, 
      52754, 71028, 62185, 129725, 130841, 133666, 54421, 106724, 107656, 
      70724, 59449, 54545, 56053, 63505, 71397, 71140, 55197, 55012, 79250, 
      58034, 57140, 131872, 85410, 68744, 56693, 90610, 112356, 62050, 74981, 
      76037, 65453, 58580, 60868, 61928, 69380, 75690, 60345, 82458, 65312, 
      63017, 62672, 62561, 60497, 59600, 60029, 93640, 68980, 125018, 101009, 
      62234, 137680, 100708, 63104, 64985, 70720, 134901, 66625, 62442, 
      96356, 88421, 62861, 64100, 70964, 71909, 128026, 87529, 74320, 96770, 
      81170, 67258, 68909, 126509, 115141, 82205, 127525, 139520, 94097, 
      80177, 95812, 135218, 131585, 76658, 67813, 69017, 67250, 69017, 
      119584, 78209, 116082, 78937, 82045, 114346, 132148, 99269, 73828, 
      86333, 131170, 83093, 116693, 134721, 110905, 69705, 75321, 132725, 
      100501, 90961, 76309, 96469, 149156, 80165, 71540, 109960, 137853, 
      120130, 73593, 160033, 139961, 113165, 114386, 120424, 84349, 74836, 
      120861, 105841, 136985, 96138, 107117, 81476, 109665, 101776, 92817, 
      87412, 84097, 117533, 117938, 85565, 87250, 138497, 102986, 83450, 
      124045, 105768, 95653, 83124, 117725, 106985, 94250, 90089, 89890, 
      146192, 137777, 116756, 114881, 109217, 103156, 82865, 83929, 84706, 
      165896, 85045, 94117, 88930, 137700, 109840, 99650, 93125, 87242, 
      103121, 104257, 165906, 163642, 163081, 84690, 87930, 91906, 161993, 
      157088, 149273, 98033, 85273, 167645, 145385, 94130, 145000, 96840, 
      90405, 88837, 87397, 97885, 153074, 131546, 129050, 122746, 104981, 
      89329, 98474, 157312, 141905, 138692, 109818, 106705, 102609, 89973, 
      88498, 130013, 106760, 100040, 173501, 153917, 91705, 90425, 145225, 
      135369, 120625, 93249, 90009, 90841, 175865, 170690, 101005, 100010, 
      165793, 140209, 98698, 137125, 117989, 98066, 93041, 115525, 97732, 
      145325, 95090, 98474, 108553, 100489, 120445, 97981, 100957, 116506, 
      142756, 134125, 121685, 97505, 97450, 127898, 125858, 106805, 98545, 
      99265, 124538, 111821, 99821, 123874, 122941, 105466, 103321, 99421, 
      102706, 126425, 100697, 117280, 115618, 101933, 104605, 101268, 123624, 
      106117, 105986, 102689, 102656, 105442, 138385, 105988, 121909, 106633, 
      111053, 116001, 119617, 113906, 111101, 106109, 134837, 116533, 107605, 
      108225, 114498, 114308, 110090, 112621, 109224, 141300, 111058, 111730, 
      111789, 126514, 116180, 119300, 127432, 112289, 124546, 113713, 136069, 
      114820, 114344, 115925, 117493, 123021, 130205, 137890, 119018, 119330, 
      124538, 121361, 145561, 119074, 119425, 121426, 149301, 152149, 157050, 
      160234, 120418, 120434, 148329, 123565, 123796, 172676, 123205, 124882, 
      138826, 125009, 125716, 140445, 126281, 140666, 126736, 129781, 131716, 
      189394, 133981, 134917, 135545, 136602, 159570, 138541, 176020, 200138, 
      139876, 140650, 161257, 142178, 142229, 143668, 144909, 145188, 145241, 
      146777, 198397, 151402, 203524, 147914, 149481, 150725, 153266, 159461, 
      172561, 149045, 150292, 151645, 151357, 151421, 152221, 219700, 153745, 
      153668, 155605, 161165, 157105, 158393, 158633, 158698, 163165, 164101, 
      180164, 160837, 160805, 163505, 176930, 184405, 200020, 168493, 163792, 
      163745, 164029, 164250, 165412, 231185, 166633, 196048, 234064, 167402, 
      220181, 168104, 170309, 204581, 217762, 169969, 171194, 171145, 170578, 
      171796, 171621, 264421, 172954, 172225, 181250, 190994, 187114, 175624, 
      174868, 199060, 175817, 175597, 177005, 178082, 177437, 179450, 199741, 
      242433, 180260, 182845, 181800, 191277, 183625, 182729, 253618, 184145, 
      192209, 185002, 267562, 186269, 213800, 215176, 268421, 185770, 186386, 
      195460, 267280, 187489, 188114, 191458, 188756, 224837, 277160, 190066, 
      190121, 247138, 191853, 230653, 192865, 192722, 195449, 194225, 193889, 
      193609, 195637, 248305, 255490, 195848, 254900, 245978, 269497, 199114, 
      201869, 255625, 199085, 270740, 274541, 204850, 256930, 275434, 203840, 
      201962, 201925, 202226, 205826, 281125, 205337, 206804, 296720, 206170, 
      206152, 210605, 258100, 321074, 211973, 262205, 303097, 215200, 214202, 
      216121, 215845, 284733, 303444, 215210, 214394, 215321, 217697, 216241, 
      216549, 217156, 218233, 221049, 219145, 283465, 287561, 293402, 221069, 
      291125, 295976, 226880, 224458, 309578, 345530, 285685, 300301, 304765, 
      357172, 225949, 230665, 227533, 228754, 312210, 360025, 228500, 231842, 
      232466, 232805, 302882, 340330, 234121, 299924, 311689, 234320, 234272, 
      236450, 308993, 357578, 241744, 378769, 381028, 357457, 345725, 243997, 
      241706, 243106, 245785, 358345, 243833, 346733, 246952, 244180, 245480, 
      245754, 322866, 351954, 358594, 248720, 333632, 343985, 250490, 247178, 
      325409, 248173, 252704, 341001, 254945, 254773, 352994, 355892, 353149, 
      258793, 258548, 262404, 261746, 376042, 385669, 398593, 423397, 269714, 
      265421, 358672, 362356, 382210, 434570, 273224, 268853, 408949, 271962, 
      270322, 377602, 393970, 275876, 271522, 375770, 389090, 273445, 394285, 
      279613, 274618, 275872, 275537, 280386, 276354, 391906, 394650, 397426, 
      279938, 399193, 284741, 284545, 285610, 407290, 418381, 432612, 292466, 
      404561, 294521, 290321, 410869, 296762, 292042, 449209, 297961, 442949, 
      299637, 309713, 307360, 302608, 448529, 311882, 307570, 307201, 448001, 
      312804, 315197, 466916, 474489, 312385, 317645, 316649, 318760, 319076, 
      321946, 318202, 317425, 317698, 326745, 324657, 321345, 318457, 327925, 
      325397, 321085, 322330, 329185, 328945, 331673, 339089, 340141, 340121, 
      339104, 348977, 345605, 344840, 354370, 352546, 351682, 350765, 358709, 
      355210, 355469, 363805, 368420, 365525, 370250, 365625, 364450, 366893, 
      371709, 378053, 373925, 379865, 374017, 373690, 381602, 387200, 398980, 
      402280, 399145, 401266, 402376 ], 
  [ 5780, 5328, 4936, 4825, 4685, 4145, 4050, 4010, 3602, 3373, 3236, 2745, 
      3026, 2560, 2340, 2273, 2000, 1913, 1241, 1157, 1025, 1021, 1370, 692, 
      965, 881, 173, 125, 181, 32, 370, 0, 125, 3152, 146, 325, 260, 1433, 
      97, 610, 810, 1037, 4714, 4745, 389, 493, 365, 1424, 4041, 545, 1013, 
      1060, 793, 877, 1476, 2048, 5924, 2689, 1325, 2592, 1625, 1810, 2969, 
      1508, 2173, 1802, 3460, 6400, 3869, 6730, 3737, 3908, 4330, 11492, 
      4525, 6010, 11714, 5881, 13021, 6176, 11858, 12800, 6920, 14468, 10361, 
      11714, 11365, 189725, 8900, 12785, 8177, 13465, 18068, 16393, 9125, 
      9461, 176117, 14801, 9472, 180612, 9770, 15970, 157634, 12104, 15688, 
      16004, 13050, 16400, 184090, 11029, 11304, 197028, 17216, 13626, 
      183250, 11492, 12077, 169640, 136980, 171881, 189122, 13282, 146277, 
      13988, 15044, 14065, 15370, 15021, 16265, 17658, 180153, 156808, 
      162386, 17881, 127109, 21058, 24154, 131410, 21937, 126265, 28673, 
      138629, 129280, 203185, 18530, 19370, 119349, 102596, 117092, 124121, 
      208592, 130994, 110853, 123650, 26000, 31700, 22381, 26605, 22130, 
      21220, 108352, 159865, 172057, 28834, 34378, 44410, 117090, 142018, 
      28628, 87953, 135473, 24410, 42650, 24349, 93256, 96004, 149840, 
      101809, 84541, 87337, 142985, 26120, 26333, 99493, 27130, 175050, 
      26945, 29642, 45665, 103625, 122996, 31321, 41866, 86761, 30365, 37357, 
      51581, 53156, 107080, 121192, 43765, 44530, 107185, 152833, 108650, 
      78184, 137800, 106525, 44225, 53300, 123301, 32069, 32225, 32912, 
      76345, 105505, 40545, 44098, 78418, 154885, 33410, 37666, 46925, 35209, 
      173025, 46685, 154562, 34973, 48749, 50024, 68845, 36738, 71450, 56953, 
      57037, 57330, 40577, 95045, 38308, 45889, 48100, 59065, 68905, 80964, 
      125458, 160136, 40834, 55981, 73746, 82125, 126234, 126425, 99137, 
      43002, 42325, 45305, 51410, 127058, 44017, 53497, 78865, 50489, 86125, 
      130465, 50320, 80513, 81317, 136097, 44500, 48724, 103149, 160381, 
      44602, 53546, 53930, 113165, 128621, 135122, 45844, 46100, 134944, 
      50553, 61245, 72692, 74696, 47381, 52786, 58537, 50338, 72370, 51493, 
      76424, 135140, 48922, 49741, 49010, 52330, 67153, 53092, 64786, 57349, 
      139285, 140477, 143492, 51929, 114530, 115538, 64762, 61277, 52909, 
      56621, 66125, 65461, 65242, 53365, 53370, 72320, 59008, 57538, 141314, 
      90856, 63506, 55901, 82592, 120178, 63368, 78845, 80053, 61217, 57650, 
      61610, 63050, 72250, 69700, 57889, 87184, 61330, 59681, 59450, 59377, 
      58225, 58810, 59005, 85618, 64378, 114292, 92297, 59792, 126074, 92066, 
      63506, 66109, 73250, 123517, 62917, 62116, 88234, 81173, 62453, 64490, 
      73330, 74465, 117200, 80497, 77130, 88744, 75044, 63944, 70421, 134861, 
      105437, 75997, 116865, 128018, 86509, 74413, 101258, 124052, 120685, 
      71572, 65045, 66161, 66560, 69505, 109730, 73105, 106564, 73789, 85333, 
      121320, 121370, 91417, 75362, 90185, 120500, 86369, 123769, 123817, 
      101977, 68377, 76957, 122005, 92669, 84269, 78053, 101405, 137290, 
      75253, 71378, 116258, 126817, 110500, 70537, 147509, 128837, 104245, 
      120932, 110890, 79033, 75258, 127933, 97745, 126185, 89284, 99041, 
      83242, 101425, 94410, 86629, 82098, 86193, 108565, 124360, 80809, 
      82260, 127909, 95780, 79588, 114705, 98290, 89505, 84082, 109025, 
      99425, 88400, 84961, 92324, 135130, 127361, 108202, 106517, 101461, 
      96122, 83317, 84565, 85608, 153530, 85865, 96989, 90656, 127450, 
      102250, 93460, 88037, 88196, 107077, 108365, 153700, 151588, 151065, 
      83428, 88720, 93760, 150085, 145522, 138277, 92357, 83777, 155389, 
      134725, 89284, 134410, 91570, 86617, 85581, 87181, 100557, 141908, 
      122128, 119860, 114164, 98489, 86105, 101140, 145874, 131645, 128698, 
      102820, 100125, 96637, 86965, 87732, 120881, 100250, 102650, 161057, 
      142841, 88457, 90217, 134865, 125845, 112545, 89653, 88465, 90513, 
      163333, 158500, 95693, 94888, 154009, 130401, 94096, 127685, 110525, 
      93908, 91429, 119765, 98698, 135265, 94720, 99472, 102629, 101861, 
      112957, 94597, 102285, 120532, 133058, 125225, 114185, 94945, 96980, 
      119816, 118004, 101725, 97949, 99125, 129224, 105937, 96977, 116388, 
      115569, 100944, 99369, 97369, 103428, 118705, 98069, 120770, 109412, 
      98957, 100825, 99274, 127786, 102065, 106912, 100493, 101714, 105748, 
      143973, 102602, 125477, 106889, 112601, 110437, 122641, 108868, 106709, 
      103693, 139673, 111217, 105025, 108001, 116212, 109594, 106852, 108693, 
      106930, 146530, 108936, 111204, 111301, 129636, 117130, 121010, 130586, 
      110953, 127124, 112517, 140117, 112250, 113066, 115825, 118001, 124777, 
      133013, 141800, 118736, 119200, 126004, 121757, 150137, 117640, 118485, 
      121588, 154213, 157365, 162760, 166248, 118820, 118912, 152881, 123437, 
      123434, 179458, 121545, 124704, 141840, 124021, 124722, 143365, 125129, 
      143504, 124970, 129137, 131674, 196580, 131965, 134269, 133289, 135556, 
      163540, 137825, 181530, 207656, 138002, 138580, 164729, 140552, 140717, 
      142834, 144721, 145114, 144857, 147001, 205385, 152488, 210722, 147316, 
      149257, 150685, 154024, 161549, 176549, 146833, 149714, 148997, 149165, 
      149837, 151397, 227610, 151421, 151762, 154909, 162097, 154453, 157445, 
      157837, 157940, 163769, 164737, 183530, 158573, 158845, 163445, 179720, 
      188101, 205426, 169409, 160826, 162565, 161893, 162760, 164258, 238841, 
      164061, 200506, 241866, 164900, 226837, 165938, 170005, 209749, 224064, 
      167297, 168136, 168125, 168356, 168922, 168937, 273897, 169808, 170105, 
      182740, 194080, 189352, 172346, 173186, 202850, 173065, 173225, 176305, 
      174824, 175813, 179080, 203285, 249841, 177250, 179253, 178930, 192853, 
      180065, 179777, 261572, 183125, 193621, 181620, 276340, 182653, 218050, 
      219578, 277193, 183668, 185120, 196810, 275850, 185261, 186836, 191624, 
      185762, 229861, 286250, 186724, 188065, 253892, 189709, 235881, 190145, 
      190420, 191545, 191005, 190973, 191225, 192069, 254845, 262600, 194402, 
      261890, 252164, 277425, 195560, 201925, 262445, 196285, 278618, 282685, 
      205236, 263700, 283572, 203650, 198916, 198917, 200852, 205972, 289517, 
      201329, 202562, 305930, 202644, 203570, 210797, 264410, 331432, 207809, 
      268529, 312265, 215090, 210248, 216005, 211581, 292477, 312442, 211700, 
      211796, 212717, 217145, 213669, 214813, 214730, 215345, 216901, 216289, 
      290597, 294997, 301256, 219113, 298745, 303938, 226850, 220964, 318244, 
      356324, 292597, 308277, 313045, 368530, 222785, 226045, 225117, 227592, 
      320776, 371365, 225850, 231200, 232052, 232505, 310676, 350480, 229293, 
      307282, 319801, 231482, 231890, 232580, 316625, 368212, 236906, 390461, 
      392834, 367965, 355505, 239369, 238180, 242240, 240885, 368721, 240181, 
      356381, 242306, 241130, 244330, 242128, 330868, 361780, 368800, 244138, 
      342274, 353273, 245636, 244072, 333437, 245061, 248098, 349765, 250625, 
      250529, 362228, 365234, 362257, 255089, 255034, 257890, 260000, 386228, 
      396261, 409869, 435845, 264448, 263233, 367498, 371410, 392360, 447380, 
      267826, 265241, 420461, 267280, 266400, 387360, 404640, 270314, 269108, 
      385288, 399368, 269505, 404785, 273881, 270596, 271730, 271585, 274984, 
      272548, 402084, 404980, 407908, 275360, 409581, 279277, 280241, 281300, 
      417800, 429417, 444370, 286624, 414793, 288445, 285385, 421317, 290896, 
      287696, 461425, 293357, 454565, 295249, 303109, 301250, 297866, 460241, 
      305488, 302240, 301985, 459505, 306442, 308785, 479162, 487033, 307253, 
      311405, 310637, 312514, 313274, 315720, 312964, 312453, 313664, 320197, 
      318565, 316165, 314721, 321593, 319673, 317033, 318196, 323069, 323165, 
      326065, 332513, 334377, 334693, 334018, 342461, 340673, 340250, 347456, 
      346532, 345896, 345245, 351625, 349108, 350825, 357325, 361250, 358925, 
      362960, 359545, 359048, 361105, 365041, 371057, 367841, 372749, 368605, 
      368392, 374848, 380530, 391882, 395018, 393125, 395012, 396154 ], 
  [ 6253, 5477, 5209, 5050, 4770, 4680, 4229, 4005, 3721, 3796, 3805, 3338, 
      2797, 3229, 2525, 2762, 2125, 2034, 1418, 1396, 1450, 1024, 1105, 1009, 
      820, 754, 394, 180, 562, 261, 89, 125, 0, 2029, 9, 52, 45, 712, 274, 
      193, 305, 468, 3305, 3332, 226, 260, 370, 765, 2762, 490, 562, 605, 
      740, 754, 953, 1341, 4381, 1802, 1090, 1781, 1250, 1325, 2066, 1305, 
      1552, 1521, 2645, 4925, 2980, 5329, 3274, 3609, 3785, 9469, 4100, 5009, 
      9701, 5354, 10954, 5557, 9981, 10845, 6409, 12329, 8914, 10025, 9760, 
      180112, 7925, 10996, 7594, 11642, 15669, 14210, 8500, 8660, 166868, 
      12874, 8861, 171245, 9089, 13925, 148901, 10737, 13705, 13977, 11525, 
      14365, 174637, 10196, 10361, 187241, 15165, 12209, 173825, 10841, 
      11140, 160585, 128885, 162770, 179549, 12281, 137906, 12829, 13621, 
      12946, 13921, 13700, 14760, 15929, 170834, 148145, 153565, 16228, 
      119376, 18997, 21697, 123541, 19784, 118568, 25826, 130546, 121501, 
      193300, 17485, 18061, 111938, 95797, 109765, 116552, 198581, 123201, 
      103760, 116113, 23805, 28845, 20842, 24362, 20781, 20285, 101389, 
      151208, 163048, 26501, 31429, 40625, 109829, 133921, 26357, 81832, 
      127592, 22905, 39033, 22928, 86929, 89581, 141525, 95162, 78634, 81316, 
      134914, 24865, 25012, 92980, 25673, 166025, 25722, 27781, 42120, 97000, 
      115645, 29378, 38669, 80858, 28660, 34640, 47632, 49097, 100337, 
      113921, 40450, 41149, 100456, 144520, 101873, 72745, 129985, 99850, 
      41000, 49349, 116020, 30658, 30770, 31365, 71080, 98920, 37850, 41029, 
      73061, 146576, 32005, 35425, 43650, 33448, 164180, 43490, 146285, 
      33424, 45396, 46561, 64084, 34877, 66625, 53092, 53194, 53465, 38530, 
      89082, 36829, 43156, 45125, 55144, 64324, 75701, 118277, 151785, 39013, 
      52378, 68933, 76850, 119045, 119250, 93098, 41201, 40784, 43210, 48501, 
      119925, 42248, 50408, 73928, 47770, 80810, 123250, 47765, 75560, 76338, 
      128698, 43345, 46513, 97088, 152164, 44081, 50737, 51077, 106682, 
      121522, 127781, 44461, 44629, 127621, 48242, 57746, 68353, 70225, 
      47394, 50269, 55400, 48341, 68129, 52132, 71937, 127881, 48853, 49642, 
      47965, 52685, 63482, 51133, 66629, 58378, 131972, 133120, 136025, 
      51586, 108225, 109189, 66413, 58418, 52048, 54484, 62800, 67082, 66841, 
      52610, 52505, 74509, 56621, 55477, 134017, 85865, 64693, 54514, 85381, 
      113789, 60737, 74740, 75860, 61794, 56313, 59305, 60525, 68713, 71285, 
      57428, 82565, 61745, 59722, 59425, 59330, 57650, 57377, 57700, 88357, 
      65137, 118589, 95428, 59293, 130873, 95149, 61353, 63538, 69865, 
      128180, 63136, 60377, 91001, 83434, 60754, 62329, 70025, 71050, 121525, 
      82618, 73553, 91433, 76633, 63905, 67588, 128068, 109090, 77626, 
      121064, 132697, 88922, 75770, 96125, 128529, 125008, 72529, 64660, 
      65812, 64957, 67220, 113425, 74050, 110057, 74752, 81412, 115265, 
      125585, 93938, 72449, 85930, 124645, 82440, 117640, 128090, 105106, 
      67106, 73970, 126164, 95156, 86096, 74996, 96500, 142105, 76042, 69417, 
      110557, 131144, 114013, 70244, 152690, 133200, 107332, 115065, 114325, 
      80026, 72929, 121754, 100340, 130338, 91145, 101602, 80105, 104066, 
      96545, 88082, 83045, 82850, 111620, 118505, 81418, 82997, 131872, 
      97785, 79657, 117938, 100445, 90890, 81353, 111880, 101620, 89605, 
      85748, 88733, 139345, 131202, 110965, 109170, 103762, 98005, 80866, 
      82000, 82889, 158485, 83186, 93122, 87445, 131165, 104425, 94817, 
      88756, 85417, 102560, 103760, 158525, 156325, 155780, 81917, 86021, 
      90445, 154730, 149969, 142394, 93394, 82394, 160228, 138640, 89833, 
      138277, 92357, 86546, 85202, 85042, 96746, 146101, 125309, 122909, 
      116861, 99976, 85700, 97325, 150217, 135306, 132205, 104585, 101648, 
      97808, 86420, 85889, 123874, 101725, 98845, 165960, 146952, 88036, 
      88036, 138554, 129050, 114914, 89426, 87050, 88394, 168272, 163241, 
      96452, 95537, 158500, 133748, 94429, 130804, 112500, 93969, 90016, 
      114964, 95785, 138728, 92573, 96533, 103690, 98698, 114916, 94180, 
      99140, 115825, 136289, 127994, 116136, 94036, 94861, 122089, 120145, 
      102260, 95888, 96800, 124105, 106930, 96210, 118301, 117416, 101141, 
      99236, 96136, 100589, 120746, 97162, 116321, 110569, 98244, 100570, 
      97985, 122933, 101960, 103925, 99306, 99801, 103105, 138272, 102089, 
      120938, 104260, 109224, 111170, 118402, 109289, 106756, 102596, 134370, 
      111784, 104008, 105620, 112709, 109805, 106201, 108434, 105725, 140969, 
      107609, 108953, 109028, 125273, 114017, 117457, 126197, 109156, 123061, 
      110624, 135188, 111145, 111213, 113290, 115114, 121160, 128772, 136921, 
      116269, 116645, 122525, 118890, 144850, 115825, 116384, 118849, 148724, 
      151700, 156809, 160121, 117085, 117133, 147578, 120836, 120961, 172849, 
      119816, 122117, 137405, 121888, 122585, 138962, 123076, 139141, 123265, 
      126760, 128941, 189625, 130330, 131842, 131778, 133337, 158417, 135400, 
      175493, 200449, 136225, 136909, 159842, 138609, 138708, 140425, 141938, 
      142265, 142180, 143972, 198440, 148945, 203633, 144733, 146450, 147764, 
      150641, 157396, 171296, 145162, 147097, 147556, 147460, 147780, 148900, 
      220049, 149770, 149869, 152308, 158546, 152962, 154960, 155264, 155345, 
      160378, 161320, 178525, 156820, 156916, 160416, 175041, 182890, 199225, 
      165800, 159457, 160162, 160036, 160529, 161825, 231300, 162434, 194809, 
      234233, 163225, 219860, 164061, 167050, 203626, 217277, 165698, 166753, 
      166720, 166489, 167425, 167330, 265250, 168461, 168164, 178709, 189125, 
      184873, 171053, 170969, 197465, 171460, 171400, 173512, 173497, 173540, 
      176081, 198020, 242324, 175757, 178082, 177341, 188690, 178868, 178228, 
      253709, 180450, 189538, 180305, 267985, 181466, 212309, 213749, 268834, 
      181597, 182565, 192733, 267593, 183248, 184273, 188225, 184185, 223642, 
      277677, 185341, 185930, 246649, 187610, 229514, 188372, 188405, 190450, 
      189514, 189306, 189250, 190772, 247696, 255121, 191869, 254473, 245205, 
      269450, 194225, 198500, 255104, 194506, 270657, 274570, 201605, 256373, 
      275453, 200345, 197257, 197236, 198225, 202465, 281236, 200212, 201573, 
      297153, 201233, 201605, 207226, 257297, 321953, 206730, 261378, 303460, 
      211649, 209025, 212560, 210530, 284474, 303713, 210205, 209773, 210690, 
      213930, 211616, 212276, 212585, 213460, 215738, 214378, 282896, 287120, 
      293137, 216666, 290754, 295749, 223273, 219385, 309625, 346473, 284986, 
      300050, 304642, 358345, 221000, 225088, 222884, 224633, 312185, 361168, 
      223745, 227925, 228645, 229032, 302517, 340957, 228434, 299353, 311428, 
      229441, 229585, 231129, 308500, 358349, 235993, 379978, 382285, 358160, 
      346114, 238312, 236485, 239005, 239978, 358970, 238544, 347044, 241237, 
      239137, 241237, 240461, 322469, 352325, 359125, 243017, 333497, 344122, 
      244665, 242089, 325008, 243074, 246961, 340880, 249300, 249160, 353041, 
      355977, 353128, 253370, 253205, 256625, 257125, 376445, 386228, 399440, 
      424730, 263581, 260584, 358465, 362245, 382553, 436033, 267013, 263394, 
      409858, 266045, 264725, 377765, 394517, 269581, 266545, 375817, 389457, 
      267818, 394738, 273224, 268949, 270145, 269890, 274121, 270761, 392201, 
      395009, 397849, 274005, 399554, 278420, 278690, 279745, 407665, 418970, 
      433505, 285941, 404804, 287890, 284170, 411188, 290197, 286117, 450250, 
      291890, 443700, 293642, 302770, 300625, 296449, 449298, 305005, 301141, 
      300820, 448660, 305933, 308290, 467865, 475556, 306002, 310788, 309888, 
      311893, 312381, 315065, 311737, 311072, 311725, 319706, 317810, 314882, 
      312602, 320962, 318690, 315082, 316285, 322298, 322192, 324970, 331956, 
      333320, 333434, 332561, 341802, 339082, 338461, 347005, 345545, 344777, 
      343972, 351250, 348157, 349000, 356548, 360865, 358210, 362637, 358514, 
      357617, 359890, 364328, 370504, 366760, 372258, 367120, 366841, 374125, 
      379721, 391261, 394477, 391850, 393865, 394981 ], 
  [ 9764, 7712, 7976, 7633, 6805, 8593, 6698, 5746, 5994, 7325, 7956, 7649, 
      3770, 7888, 5204, 6697, 4608, 4513, 4225, 4469, 5321, 3181, 2178, 4500, 
      2421, 2441, 3653, 2797, 4525, 3664, 1418, 3152, 2029, 0, 2026, 1525, 
      1780, 377, 3625, 1114, 866, 829, 242, 265, 2285, 2045, 3141, 832, 305, 
      3065, 1517, 1556, 3385, 3125, 1700, 1360, 980, 1097, 3077, 1424, 2689, 
      2314, 1345, 3460, 1997, 3394, 2420, 2000, 2477, 2818, 4625, 5668, 4850, 
      4500, 5693, 4258, 4810, 6641, 5941, 6480, 5770, 6352, 7848, 7108, 6561, 
      6682, 6773, 144365, 7540, 7281, 8825, 7825, 9508, 8945, 9621, 9061, 
      132709, 8681, 10064, 136628, 10018, 9274, 116890, 8872, 9320, 9412, 
      9026, 9792, 139730, 10565, 10280, 150980, 10576, 10226, 139082, 12004, 
      11133, 127368, 99620, 129361, 144250, 12074, 107549, 11988, 11700, 
      12281, 11906, 12221, 12553, 12818, 136673, 116680, 121466, 13465, 
      91765, 14602, 15682, 95386, 15025, 91129, 18265, 101565, 93776, 157009, 
      17370, 16866, 85805, 72180, 83988, 89785, 161824, 95530, 78965, 89514, 
      19072, 21412, 18805, 19445, 19546, 20756, 77200, 120089, 130489, 21290, 
      23698, 29474, 84458, 105130, 21412, 61137, 99697, 21106, 28594, 21485, 
      65416, 67700, 111904, 72377, 58901, 61129, 106353, 24200, 24077, 70805, 
      24194, 133586, 25225, 24674, 32161, 74441, 90116, 25985, 30146, 61265, 
      26253, 28093, 36045, 37060, 77320, 88744, 31469, 31898, 77521, 115105, 
      78754, 55112, 102632, 77173, 32449, 37828, 90901, 29565, 29497, 29728, 
      54233, 76673, 31529, 33178, 55850, 117301, 30986, 30986, 34981, 30985, 
      132737, 35173, 117178, 31853, 36445, 37160, 49373, 32042, 51714, 42137, 
      42325, 42506, 35033, 69565, 35668, 36865, 37844, 43993, 50473, 59060, 
      93802, 122536, 36490, 42565, 54170, 60197, 94562, 94849, 73369, 38834, 
      39493, 39665, 41626, 95770, 40049, 42809, 58769, 41697, 64117, 98809, 
      42400, 60385, 61069, 103529, 43732, 42580, 77405, 123661, 47074, 44370, 
      44530, 85285, 97605, 102874, 43940, 43748, 102800, 43937, 48581, 55764, 
      57096, 52621, 45146, 47753, 45370, 55978, 59957, 58792, 103396, 53794, 
      54485, 48938, 59410, 53737, 48404, 79466, 67885, 107365, 108333, 
      110788, 55505, 87754, 88538, 78514, 52069, 53885, 51101, 54557, 79085, 
      78754, 54893, 54338, 88848, 52240, 52442, 109562, 70856, 74970, 54261, 
      102224, 93098, 55432, 63405, 64165, 69625, 56314, 55346, 55666, 59714, 
      83252, 61025, 69152, 68938, 65385, 64818, 64633, 60793, 57010, 57869, 
      105082, 73762, 141700, 113769, 62784, 156050, 113306, 58090, 58565, 
      61562, 152813, 69589, 58820, 107890, 98253, 59373, 59058, 62074, 62649, 
      144800, 96889, 64514, 108040, 88740, 69352, 61605, 105885, 129653, 
      89909, 143873, 157482, 104437, 86965, 80770, 152500, 148349, 82100, 
      68741, 70065, 64080, 63553, 134234, 83609, 130052, 84397, 71077, 96200, 
      148546, 109969, 66250, 74241, 147332, 72097, 98297, 151313, 123649, 
      67649, 67493, 148933, 111085, 99325, 68245, 82189, 167570, 85037, 
      67162, 93002, 154625, 134164, 74825, 179677, 156853, 125765, 96868, 
      134194, 89905, 69218, 102293, 116785, 153169, 104612, 117945, 73138, 
      120761, 111170, 99917, 92810, 75065, 130021, 100456, 89825, 91940, 
      154037, 111940, 85892, 137129, 115226, 102521, 76154, 129537, 116577, 
      100512, 94945, 80020, 162578, 152905, 128258, 126013, 119165, 111698, 
      76829, 77509, 77768, 184770, 78241, 83317, 80336, 152402, 119362, 
      106420, 97749, 80100, 90133, 90973, 184340, 181780, 181145, 81812, 
      81056, 82960, 179821, 174250, 165325, 103725, 82825, 186125, 160757, 
      98180, 160210, 101690, 92369, 89765, 82405, 87269, 169380, 144448, 
      141508, 134020, 112185, 90169, 87844, 174122, 156421, 152690, 117956, 
      114029, 108749, 90341, 84500, 142281, 113922, 89442, 192193, 169945, 
      92489, 85289, 159833, 148349, 130793, 94685, 87449, 85913, 194677, 
      188836, 105757, 104392, 183097, 153665, 102016, 149813, 126829, 100468, 
      90485, 101573, 90130, 159169, 90064, 90784, 114317, 92045, 129229, 
      98773, 92573, 102868, 155818, 145633, 130441, 96641, 92516, 137736, 
      135252, 110797, 93805, 93637, 109512, 117353, 99433, 132500, 131345, 
      108320, 105065, 97465, 95348, 135481, 99837, 104506, 121700, 101725, 
      105937, 99122, 109490, 107953, 98128, 100885, 98410, 98740, 121397, 
      106450, 108829, 99977, 101881, 120653, 107545, 117508, 113445, 104605, 
      119185, 120625, 106369, 102401, 104900, 117202, 110084, 113933, 107354, 
      124778, 108776, 106340, 106325, 114020, 107890, 109530, 114850, 108425, 
      113060, 109525, 121669, 113282, 110290, 109577, 109961, 113033, 118117, 
      123656, 112896, 112912, 115012, 113893, 129953, 115144, 114533, 114388, 
      133013, 135269, 139208, 141800, 116756, 116624, 132665, 116989, 117650, 
      152618, 119561, 118352, 126080, 120005, 120698, 127805, 121545, 128160, 
      123170, 123953, 124690, 168164, 130645, 128917, 132625, 131300, 144500, 
      132545, 157874, 178056, 136058, 137188, 146977, 137800, 137629, 137722, 
      137705, 137762, 138393, 138745, 177193, 141640, 181834, 141380, 142193, 
      143053, 144040, 147645, 157045, 145577, 143642, 148949, 147773, 146653, 
      145973, 196418, 150341, 149450, 149005, 151369, 154237, 152181, 152125, 
      152116, 153905, 154753, 165474, 157085, 156461, 155461, 163336, 169021, 
      181306, 158497, 161330, 157805, 159925, 158888, 159370, 207961, 163301, 
      179026, 210530, 163908, 198853, 163930, 162509, 186125, 197072, 166729, 
      168680, 168557, 166436, 168898, 168353, 237473, 170560, 167833, 169828, 
      176464, 174184, 173410, 169546, 183082, 172553, 171593, 169745, 175752, 
      171925, 171496, 184165, 219281, 177370, 181037, 178586, 179405, 181729, 
      179649, 229300, 177277, 180605, 182708, 241588, 184405, 196618, 197698, 
      242433, 180932, 179920, 183874, 241634, 182845, 181620, 182152, 185578, 
      206045, 250450, 187540, 185065, 224900, 186917, 211361, 189025, 188068, 
      193889, 191333, 190405, 189089, 193397, 226381, 232456, 189450, 232074, 
      224692, 244793, 196744, 192469, 233053, 195221, 246082, 249365, 194756, 
      234404, 250244, 194842, 198500, 198389, 195508, 196148, 255389, 203697, 
      205594, 269314, 203540, 201658, 200709, 236290, 291304, 210457, 240265, 
      275593, 205738, 212200, 206645, 214421, 259925, 276194, 212292, 209700, 
      210613, 208993, 211445, 210125, 212050, 214001, 219245, 214825, 259669, 
      263173, 268200, 214945, 266353, 270538, 216954, 221252, 282692, 314500, 
      262189, 274733, 278605, 325018, 222049, 229549, 222125, 220904, 285416, 
      327829, 223522, 222928, 223108, 223225, 277540, 310400, 233333, 275354, 
      285625, 229554, 228618, 233668, 283761, 326500, 240770, 345605, 347642, 
      326573, 316233, 242537, 238100, 234320, 244829, 327641, 240421, 317421, 
      245450, 239570, 237170, 242240, 296708, 322244, 328144, 247042, 306202, 
      315297, 249316, 242600, 299149, 243581, 250970, 313205, 252577, 252257, 
      324180, 326842, 324529, 255097, 254482, 260234, 254160, 345220, 354005, 
      365597, 388093, 268880, 258593, 330370, 333610, 351304, 398484, 272570, 
      264721, 375365, 269888, 266768, 347408, 362000, 275490, 264980, 345992, 
      357832, 269849, 362569, 279481, 271156, 272618, 271913, 279560, 272420, 
      360740, 363188, 365668, 277456, 367541, 283933, 281401, 282452, 375272, 
      385313, 398138, 292240, 373033, 294725, 288305, 378869, 296480, 288800, 
      413689, 295093, 408469, 296297, 310637, 307322, 299906, 413785, 312320, 
      305936, 305345, 413585, 313154, 315593, 430978, 437945, 310237, 317629, 
      316189, 318730, 318130, 321800, 316132, 314837, 313232, 327149, 324173, 
      319085, 313385, 327857, 324145, 316577, 317956, 328645, 327725, 330041, 
      339265, 338633, 337933, 336250, 348805, 342297, 340866, 354896, 351268, 
      349960, 348525, 359489, 354052, 351369, 363229, 369162, 365157, 371200, 
      364193, 361672, 364841, 371345, 378225, 372321, 380245, 371053, 370504, 
      381200, 386506, 398914, 402482, 396877, 399428, 400450 ], 
  [ 6730, 5930, 5650, 5485, 5193, 5085, 4628, 4392, 4096, 4165, 4162, 3665, 
      3112, 3538, 2834, 3065, 2410, 2313, 1649, 1621, 1657, 1225, 1300, 1186, 
      997, 925, 493, 261, 637, 306, 128, 146, 9, 2026, 0, 37, 18, 685, 241, 
      160, 272, 405, 3236, 3257, 145, 173, 277, 666, 2657, 373, 445, 482, 
      593, 601, 794, 1170, 4210, 1625, 901, 1586, 1049, 1124, 1865, 1098, 
      1345, 1296, 2378, 4658, 2701, 5008, 2941, 3258, 3428, 9106, 3725, 4628, 
      9320, 4925, 10525, 5122, 9540, 10386, 5938, 11858, 8425, 9536, 9265, 
      179617, 7418, 10489, 7081, 11117, 15138, 13673, 7957, 8117, 166325, 
      12325, 8306, 170690, 8528, 13364, 148340, 10170, 13138, 13410, 10952, 
      13786, 174052, 9605, 9770, 186650, 14562, 11600, 173216, 10226, 10525, 
      159970, 128258, 162137, 178916, 11636, 137261, 12178, 12970, 12289, 
      13264, 13037, 14085, 15248, 170153, 147458, 152872, 15529, 118665, 
      18280, 20980, 122824, 19061, 117845, 25085, 129805, 120754, 192529, 
      16708, 17284, 111149, 95002, 108970, 115757, 197786, 122400, 102953, 
      115300, 22986, 28026, 20017, 23537, 19944, 19442, 100546, 150365, 
      162205, 25640, 30568, 39764, 108968, 133060, 25490, 80965, 126725, 
      22032, 38160, 22049, 86050, 88690, 140634, 94265, 77725, 80401, 133993, 
      23938, 24085, 92053, 24740, 165092, 24777, 26836, 41157, 96037, 114682, 
      28409, 37700, 79889, 27685, 33665, 46657, 48122, 99362, 112946, 39469, 
      40168, 99469, 143533, 100880, 71746, 128986, 98845, 39989, 48338, 
      114997, 29629, 29741, 30330, 70045, 97885, 36809, 39988, 72020, 145529, 
      30952, 34372, 42597, 32389, 163121, 42425, 145220, 32353, 44325, 45490, 
      63013, 33800, 65524, 51985, 52081, 52352, 37405, 87957, 35698, 42025, 
      43994, 54013, 63193, 74570, 117140, 150642, 37864, 51229, 67784, 75701, 
      117896, 118089, 91925, 40016, 39593, 42013, 47304, 118728, 41045, 
      49205, 72725, 46561, 79601, 122029, 46538, 74333, 75105, 127465, 42106, 
      45274, 95849, 150925, 42836, 49492, 49832, 105437, 120277, 126536, 
      43210, 43378, 126370, 46985, 56489, 67090, 68962, 46125, 49000, 54125, 
      47060, 66848, 50845, 70650, 126594, 47560, 48337, 46660, 51368, 62165, 
      49810, 65300, 57049, 130637, 131785, 134690, 50245, 106884, 107848, 
      65060, 57065, 50689, 53125, 61441, 65717, 65476, 51245, 51140, 73138, 
      55250, 54100, 132640, 84482, 63304, 53125, 83986, 112388, 59330, 73333, 
      74453, 60381, 54900, 57892, 59112, 67300, 69866, 56009, 81146, 60320, 
      58297, 58000, 57905, 56225, 55952, 56269, 86920, 63700, 117146, 93985, 
      57850, 129424, 93700, 59904, 62089, 68416, 126725, 61681, 58922, 89540, 
      81973, 59293, 60868, 68564, 69589, 120058, 81145, 72080, 89954, 75154, 
      62426, 66109, 126589, 107605, 76141, 119573, 131200, 87425, 74273, 
      94628, 127026, 123505, 71026, 63157, 64297, 63442, 65705, 111904, 
      72529, 108530, 73225, 79885, 113738, 124052, 92405, 70916, 84397, 
      123106, 80901, 116101, 126545, 103561, 65561, 72425, 124613, 93605, 
      84545, 73445, 94949, 140548, 74485, 67860, 109000, 129581, 112450, 
      68681, 151121, 131625, 105757, 113490, 112744, 78445, 71348, 120173, 
      98753, 128745, 89546, 99997, 78500, 102449, 94928, 86465, 81428, 81233, 
      109997, 116882, 79789, 81362, 130225, 96138, 78010, 116285, 98792, 
      89237, 79700, 110221, 99961, 87946, 84089, 87074, 137680, 129537, 
      109300, 107505, 102097, 96340, 79201, 80329, 81218, 156808, 81509, 
      91445, 85762, 129476, 102736, 93122, 87061, 83722, 100865, 102065, 
      156818, 154618, 154073, 80210, 84314, 88738, 153017, 148256, 140681, 
      91681, 80681, 158509, 136921, 88114, 136552, 90632, 84821, 83477, 
      83317, 95021, 144370, 123578, 121178, 115130, 98245, 83969, 95594, 
      148480, 133569, 130468, 102842, 99905, 96065, 84677, 84146, 122125, 
      99976, 97096, 164205, 145197, 86281, 86281, 136793, 127289, 113153, 
      87665, 85289, 86633, 166505, 161474, 94685, 93770, 156721, 131969, 
      92650, 129013, 110709, 92178, 88225, 113173, 93988, 136925, 90770, 
      94730, 101881, 96889, 113101, 92365, 97325, 114010, 134468, 126173, 
      114309, 92209, 93034, 120250, 118306, 100421, 94049, 94961, 122266, 
      105085, 94365, 116450, 115565, 99290, 97385, 94285, 98738, 118889, 
      95305, 114464, 108706, 96381, 98701, 96116, 121064, 100085, 102050, 
      97425, 97920, 101218, 136385, 100196, 119045, 102361, 107325, 109265, 
      116497, 107378, 104845, 100685, 132453, 109861, 102085, 103697, 110786, 
      107876, 104266, 106493, 103784, 139028, 105650, 106994, 107069, 123314, 
      112052, 115492, 124232, 107185, 121090, 108641, 133205, 109156, 109224, 
      111301, 113125, 119165, 126765, 134914, 114250, 114626, 120506, 116865, 
      142825, 113794, 114353, 116818, 146693, 149669, 154778, 158090, 115042, 
      115090, 145529, 118781, 118900, 170788, 117749, 120050, 135338, 119809, 
      120500, 136877, 120985, 137050, 121168, 124645, 126820, 187474, 128173, 
      129685, 129609, 131162, 156242, 133213, 173300, 198250, 134020, 134698, 
      157625, 136386, 136485, 138196, 139709, 140036, 139945, 141737, 196205, 
      146698, 201380, 142474, 144185, 145493, 148370, 155125, 169025, 142885, 
      144820, 145261, 145165, 145485, 146605, 217748, 147457, 147556, 149989, 
      156221, 150625, 152617, 152921, 153002, 158029, 158965, 176164, 154453, 
      154549, 158049, 172674, 180517, 196852, 163421, 157072, 157777, 157645, 
      158138, 159428, 228897, 160025, 192400, 231824, 160810, 217445, 161640, 
      164629, 201205, 214850, 163265, 164314, 164281, 164050, 164980, 164885, 
      262805, 166010, 165713, 176258, 186674, 182410, 168584, 168500, 194996, 
      168985, 168925, 171037, 171010, 171053, 173594, 195533, 239825, 173252, 
      175565, 174824, 186173, 176345, 175705, 251186, 177921, 187009, 177770, 
      265450, 178925, 209768, 211208, 266293, 179050, 180018, 190180, 265040, 
      180689, 181714, 185666, 181620, 221077, 275112, 182770, 183353, 244066, 
      185021, 226925, 185777, 185810, 187849, 186913, 186705, 186649, 188165, 
      245089, 252514, 189256, 251860, 242586, 266825, 191594, 195869, 252473, 
      191869, 268020, 271933, 198962, 253730, 272810, 197696, 194602, 194581, 
      195570, 199810, 278581, 197545, 198900, 294480, 198554, 198920, 204541, 
      254612, 319250, 204021, 258669, 300745, 208928, 206298, 209833, 207797, 
      281741, 300980, 207466, 207034, 207945, 211185, 208865, 209525, 209828, 
      210697, 212969, 211609, 280121, 284345, 290362, 213885, 287973, 292968, 
      220480, 216586, 306826, 343674, 282181, 297245, 301837, 355540, 218189, 
      222265, 220061, 221810, 309362, 358345, 220916, 225090, 225810, 226197, 
      299682, 338122, 225593, 296500, 308569, 226576, 226720, 228258, 305617, 
      355466, 233104, 377089, 379396, 355265, 343213, 235405, 233578, 236098, 
      237065, 356057, 235625, 344125, 238312, 236212, 238312, 237530, 319538, 
      349394, 356194, 240080, 330560, 341185, 241722, 239146, 322065, 240125, 
      244000, 337913, 246321, 246181, 350050, 352980, 350125, 250361, 250196, 
      253604, 254098, 373418, 383189, 396401, 421685, 260530, 257533, 355408, 
      359188, 379490, 432970, 263944, 260325, 406789, 262970, 261650, 374690, 
      391442, 266500, 263458, 372730, 386370, 264725, 391645, 270125, 265850, 
      267040, 266785, 271010, 267650, 389090, 391898, 394738, 270882, 396425, 
      275285, 275537, 276586, 404506, 415805, 430340, 282770, 401633, 284713, 
      280993, 408005, 287002, 282922, 447049, 288665, 440469, 290405, 299521, 
      297376, 293200, 446049, 301738, 297874, 297553, 445393, 302660, 305005, 
      464580, 472265, 302705, 307485, 306585, 308584, 309060, 311738, 308410, 
      307745, 308386, 316361, 314465, 311537, 309257, 317605, 315333, 311725, 
      312922, 318929, 318817, 321577, 328545, 329885, 329993, 329120, 338337, 
      335605, 334984, 343522, 342050, 341282, 340477, 347749, 344650, 345469, 
      353005, 357316, 354661, 359082, 354953, 354050, 356317, 360749, 366901, 
      363157, 368649, 363505, 363226, 370498, 376064, 387556, 390760, 388121, 
      390130, 391240 ], 
  [ 7085, 6109, 5897, 5706, 5338, 5476, 4825, 4489, 4261, 4496, 4573, 4090, 
      3089, 4005, 3037, 3434, 2581, 2482, 1850, 1856, 1994, 1332, 1261, 1465, 
      1024, 962, 722, 400, 954, 541, 85, 325, 52, 1525, 37, 0, 13, 404, 450, 
      45, 109, 208, 2581, 2600, 170, 160, 394, 421, 2074, 458, 314, 349, 680, 
      650, 625, 901, 3485, 1258, 890, 1261, 962, 977, 1490, 1105, 1124, 1261, 
      2053, 3973, 2336, 4365, 2810, 3217, 3253, 8125, 3616, 4205, 8345, 4762, 
      9522, 4909, 8641, 9445, 5785, 10817, 7762, 8741, 8516, 174500, 7013, 
      9640, 6890, 10250, 13957, 12610, 7744, 7808, 161408, 11402, 8101, 
      165709, 8285, 12377, 143705, 9553, 12185, 12433, 10249, 12805, 169025, 
      9280, 9385, 181441, 13573, 10957, 168205, 10001, 10144, 155161, 123973, 
      157298, 173825, 11221, 132826, 11677, 12325, 11810, 12605, 12448, 
      13396, 14437, 165202, 142865, 148193, 14760, 114580, 17289, 19773, 
      118665, 18020, 113780, 23666, 125530, 116645, 187272, 16273, 16705, 
      107242, 91429, 105109, 111764, 192461, 118285, 99220, 111325, 21925, 
      26605, 19314, 22450, 19345, 19069, 96885, 145780, 157428, 24505, 29097, 
      37837, 105145, 128781, 24389, 77764, 122564, 21349, 36325, 21412, 
      82737, 85325, 136237, 90778, 74642, 77256, 129730, 23393, 23504, 88640, 
      24085, 160309, 24250, 25961, 39364, 92564, 110813, 27490, 36097, 76810, 
      26896, 32324, 44644, 46049, 95825, 109121, 37802, 38465, 95940, 139140, 
      97325, 68921, 124865, 95346, 38372, 46325, 111168, 29002, 29090, 29629, 
      67316, 94436, 35482, 38457, 69241, 141140, 30329, 33293, 40954, 31572, 
      158440, 40826, 140849, 31652, 42640, 43745, 60560, 32929, 63037, 50024, 
      50130, 50389, 36434, 84850, 35037, 40680, 42517, 52020, 60840, 71845, 
      113369, 146233, 37017, 49410, 65305, 72970, 114121, 114322, 88778, 
      39181, 38900, 41018, 45865, 114985, 40228, 47668, 70180, 45226, 76850, 
      118242, 45293, 71780, 72538, 123578, 41625, 44217, 92692, 146592, 
      42701, 48109, 48425, 102050, 116554, 122681, 42605, 42725, 122525, 
      45874, 54730, 64873, 66673, 46282, 47777, 52564, 46121, 64685, 51344, 
      68353, 122785, 47673, 48434, 46241, 51713, 60314, 48893, 66457, 57762, 
      126800, 127924, 130769, 50210, 103597, 104537, 66113, 55658, 50372, 
      52112, 59780, 66754, 66501, 50986, 50821, 74485, 54101, 53129, 128813, 
      81913, 64105, 52522, 85661, 109057, 58049, 71248, 72320, 60850, 54325, 
      56789, 57889, 65525, 70885, 55912, 78781, 60701, 58474, 58141, 58034, 
      56066, 55325, 55712, 88569, 64269, 119645, 95848, 57733, 132197, 95537, 
      58885, 60842, 66725, 129424, 61956, 58129, 91205, 83362, 58522, 59845, 
      66917, 67882, 122573, 82458, 70285, 91577, 76177, 62561, 64720, 123040, 
      109754, 77186, 122020, 133909, 88898, 75170, 91985, 129625, 126020, 
      71705, 63104, 64264, 62725, 64616, 114077, 73202, 110593, 73908, 77904, 
      110593, 126509, 93938, 69485, 82234, 125525, 78916, 112916, 129034, 
      105426, 65026, 70954, 127040, 95120, 85700, 71936, 92432, 143333, 
      75074, 66949, 106049, 132100, 114525, 68680, 154106, 134164, 107600, 
      110449, 114777, 79146, 70237, 116962, 100328, 131170, 90721, 101554, 
      76949, 104050, 96253, 87418, 82105, 79570, 111824, 113849, 80282, 
      81925, 132548, 97393, 78209, 118210, 100129, 90154, 78373, 111940, 
      101320, 88765, 84680, 85277, 140141, 131794, 110969, 109114, 103514, 
      97529, 78026, 79092, 79897, 159673, 80210, 89498, 84173, 131665, 
      104085, 94025, 87616, 82369, 98564, 99716, 159613, 157365, 156808, 
      79549, 83005, 87093, 155714, 150845, 143090, 92410, 80090, 161312, 
      139220, 88577, 138825, 91225, 84946, 83434, 82314, 93106, 146821, 
      125477, 123005, 116765, 99220, 83912, 93677, 151013, 135730, 132545, 
      103969, 100900, 96868, 84544, 83305, 123922, 100945, 95185, 167044, 
      147604, 86216, 85256, 138970, 129202, 114610, 87706, 84682, 85642, 
      169364, 164225, 95264, 94289, 159336, 133960, 92997, 130880, 111952, 
      92377, 87620, 110720, 92565, 138980, 89765, 93293, 102626, 95330, 
      114336, 92304, 95776, 111609, 136397, 127850, 115540, 91880, 92045, 
      121657, 119641, 100880, 93092, 93860, 119641, 105794, 94114, 117661, 
      116740, 99565, 97480, 93780, 97357, 120170, 94978, 112205, 109505, 
      96160, 98730, 95581, 118585, 100196, 100589, 96946, 97045, 99945, 
      133444, 100085, 116738, 101096, 105652, 109834, 114354, 107777, 105040, 
      100256, 129730, 110340, 101700, 102568, 109045, 108161, 104081, 106522, 
      103297, 136165, 105097, 105937, 106000, 121105, 110525, 113725, 122009, 
      106376, 119045, 107780, 130688, 108725, 108385, 110090, 111722, 117364, 
      124624, 132425, 113077, 113405, 118781, 115474, 140114, 112977, 113380, 
      115497, 143872, 146752, 151705, 154921, 114269, 114293, 142810, 117536, 
      117725, 167357, 116980, 118813, 133093, 118820, 119509, 134650, 120040, 
      134845, 120413, 123524, 125505, 183857, 127458, 128538, 128962, 130129, 
      153625, 132068, 170185, 194497, 133229, 133965, 155138, 135505, 135568, 
      137061, 138370, 138661, 138664, 140264, 192596, 144945, 197693, 141245, 
      142834, 144080, 146705, 153040, 166340, 142154, 143573, 144656, 144416, 
      144544, 145424, 213805, 146738, 146705, 148752, 154466, 149994, 151444, 
      151700, 151769, 156362, 157284, 173617, 153680, 153680, 156580, 170305, 
      177858, 193653, 161636, 156509, 156650, 156816, 157105, 158285, 224968, 
      159322, 189477, 227845, 160081, 213824, 160801, 163202, 198050, 211333, 
      162578, 163745, 163700, 163217, 164349, 164194, 258274, 165461, 164840, 
      174245, 184157, 180153, 168065, 167477, 192245, 168296, 168116, 169700, 
      170473, 170000, 172145, 192848, 235912, 172625, 175114, 174145, 184090, 
      175880, 175048, 247085, 176650, 184970, 177241, 261081, 178466, 206825, 
      208217, 261922, 178109, 178813, 188145, 260725, 179780, 180505, 184001, 
      180949, 217874, 270625, 182205, 182378, 240305, 184066, 223642, 185000, 
      184901, 187442, 186290, 185986, 185762, 187648, 241380, 248625, 188065, 
      248005, 238981, 262666, 191057, 194192, 248660, 191090, 263869, 267698, 
      197173, 249925, 268573, 196085, 193889, 193856, 194329, 198089, 274256, 
      197128, 198553, 289885, 197977, 198041, 202786, 250925, 314273, 203626, 
      254962, 296136, 207245, 205825, 208148, 207418, 277570, 296413, 206845, 
      206125, 207034, 209626, 207940, 208336, 208853, 209864, 212530, 210762, 
      276116, 280244, 286129, 212746, 283810, 288697, 218725, 215921, 302321, 
      338497, 278226, 292954, 297450, 350181, 217412, 221940, 219040, 220393, 
      304873, 352980, 219965, 223501, 224149, 224500, 295429, 333125, 225322, 
      292373, 304200, 225661, 225661, 227665, 301384, 350285, 232805, 371570, 
      373841, 350116, 338290, 235028, 232853, 234533, 236770, 350938, 234932, 
      339232, 237929, 235325, 236825, 236821, 315157, 344437, 351117, 239669, 
      325973, 336394, 241393, 238265, 317668, 239242, 243581, 333268, 245800, 
      245636, 345241, 348133, 345348, 249626, 249401, 253117, 252733, 368285, 
      377920, 390916, 415826, 260261, 256292, 350685, 354393, 374345, 426985, 
      263705, 259522, 401210, 262501, 260941, 369661, 386125, 266305, 262265, 
      367769, 381169, 264010, 386370, 269972, 265157, 266381, 266066, 270745, 
      266881, 383905, 386665, 389457, 270349, 391162, 275024, 274898, 275945, 
      399185, 410314, 424621, 282605, 396392, 284618, 280538, 402688, 286829, 
      282269, 441162, 288074, 434752, 289738, 299546, 297245, 292637, 440290, 
      301685, 297485, 297128, 439688, 302593, 304946, 458629, 466216, 302234, 
      307360, 306388, 308457, 308785, 311593, 307953, 307204, 307541, 316306, 
      314266, 311050, 308314, 317474, 315010, 310874, 312093, 318722, 318500, 
      321194, 328456, 329524, 329522, 328541, 338194, 334954, 334225, 343493, 
      341729, 340889, 340000, 347762, 344349, 344692, 352800, 357325, 354490, 
      359125, 354610, 353489, 355874, 360580, 366820, 362788, 368602, 362916, 
      362601, 370325, 375845, 387441, 390689, 387650, 389729, 390825 ], 
  [ 7312, 6404, 6148, 5965, 5625, 5625, 5066, 4770, 4498, 4645, 4672, 4157, 
      3370, 4036, 3200, 3509, 2740, 2637, 1949, 1933, 2005, 1453, 1450, 1480, 
      1165, 1093, 697, 405, 865, 468, 146, 260, 45, 1780, 18, 13, 0, 529, 
      325, 82, 170, 261, 2858, 2873, 97, 101, 265, 468, 2285, 325, 289, 320, 
      521, 505, 584, 900, 3712, 1301, 745, 1268, 845, 890, 1517, 936, 1069, 
      1098, 2000, 4100, 2293, 4426, 2605, 2952, 3050, 8320, 3365, 4106, 8522, 
      4493, 9673, 4660, 8730, 9540, 5476, 10952, 7693, 8738, 8485, 176653, 
      6800, 9649, 6565, 10253, 14112, 12701, 7405, 7517, 163421, 11413, 7748, 
      167744, 7946, 12410, 145562, 9396, 12196, 12456, 10130, 12820, 171058, 
      8957, 9092, 183560, 13572, 10778, 170210, 9608, 9829, 157060, 125600, 
      159197, 175850, 10898, 134513, 11392, 12112, 11509, 12394, 12197, 
      13185, 14282, 167117, 144596, 149962, 14569, 116037, 17194, 19786, 
      120154, 17945, 115217, 23765, 127057, 118084, 189265, 15850, 16354, 
      108545, 92560, 106384, 113105, 194468, 119682, 100421, 112642, 21780, 
      26640, 18985, 22313, 18954, 18560, 98020, 147377, 159121, 24362, 29122, 
      38090, 106346, 130210, 24224, 78649, 123929, 20970, 36522, 21005, 
      83668, 86272, 137700, 91781, 75433, 78073, 131101, 22900, 23029, 89581, 
      23642, 161930, 23733, 25618, 39465, 93505, 111952, 27149, 36098, 77549, 
      26485, 32189, 44845, 46280, 96788, 110228, 37825, 38506, 96889, 140521, 
      98282, 69508, 126100, 96265, 38345, 46496, 112237, 28465, 28565, 29124, 
      67825, 95305, 35285, 38362, 69770, 142469, 29770, 32962, 40905, 31105, 
      159905, 40745, 142154, 31117, 42597, 43732, 60901, 32474, 63370, 50089, 
      50185, 50450, 35989, 85473, 34432, 40417, 42320, 52081, 61081, 72272, 
      114314, 147492, 36490, 49369, 65594, 73385, 115058, 115245, 89381, 
      38618, 38261, 40525, 45594, 115866, 39641, 47441, 70457, 44893, 77225, 
      119125, 44900, 72041, 72801, 124501, 40840, 43720, 93245, 147733, 
      41738, 47770, 48098, 102713, 117385, 123578, 41872, 42016, 123412, 
      45389, 54569, 64936, 66772, 45153, 47338, 52289, 45530, 64706, 50029, 
      68436, 123624, 46546, 47305, 45370, 50450, 60149, 48256, 64778, 56305, 
      127613, 128749, 131624, 49117, 104130, 105082, 64466, 55241, 49405, 
      51493, 59485, 65105, 64858, 49985, 49850, 72676, 53540, 52474, 129586, 
      82052, 62554, 51673, 83668, 109562, 57524, 71125, 72221, 59445, 53442, 
      56170, 57330, 65242, 69200, 54785, 78788, 59330, 57205, 56890, 56789, 
      54965, 54458, 54805, 86554, 62794, 117200, 93721, 56596, 129610, 93418, 
      58194, 60265, 66370, 126869, 60613, 57320, 89162, 81457, 57697, 59146, 
      66530, 67525, 120100, 80581, 69962, 89540, 74440, 61268, 64189, 123589, 
      107449, 75433, 119561, 131314, 86921, 73481, 92066, 127080, 123517, 
      70120, 61885, 63025, 61828, 63905, 111730, 71605, 108296, 72301, 77629, 
      110900, 124010, 91901, 68930, 82045, 123040, 78633, 113233, 126509, 
      103213, 64013, 70409, 124541, 93077, 83837, 71405, 92405, 140650, 
      73489, 66114, 106234, 129545, 112192, 67385, 151313, 131589, 105373, 
      110664, 112450, 77485, 69482, 117257, 98225, 128637, 88808, 99445, 
      76394, 101909, 94250, 85601, 80426, 79061, 109565, 114020, 78685, 
      80288, 130021, 95400, 76744, 115877, 98090, 88325, 77666, 109705, 
      99265, 86980, 83009, 84800, 137530, 129285, 108754, 106929, 101425, 
      95554, 77233, 78325, 79172, 156850, 79469, 89081, 83572, 129170, 
      102010, 92168, 85933, 81640, 98309, 99485, 156800, 154576, 154025, 
      78464, 82244, 86500, 152945, 148130, 140465, 90625, 78965, 158485, 
      136645, 86920, 136258, 89498, 83453, 82025, 81385, 92633, 144160, 
      123092, 120656, 114512, 97297, 82505, 93200, 148306, 133209, 130066, 
      101960, 98957, 95021, 83165, 82280, 121573, 99010, 94690, 164169, 
      144945, 84793, 84313, 136421, 126785, 112421, 86225, 83525, 84677, 
      166469, 161384, 93509, 92564, 156553, 131489, 91348, 128461, 109845, 
      90792, 86437, 110461, 91786, 136457, 88772, 92516, 100753, 94609, 
      112213, 90829, 95045, 111304, 133922, 125501, 113409, 90529, 91024, 
      119428, 117448, 99125, 92045, 92885, 119428, 103909, 92709, 115520, 
      114617, 97892, 95897, 92497, 96512, 117989, 93601, 111794, 107560, 
      94725, 97165, 94298, 118274, 98585, 99764, 95625, 95922, 99016, 133349, 
      98570, 116321, 100153, 104913, 107969, 113845, 105992, 103357, 98885, 
      129501, 108505, 100297, 101537, 108320, 106418, 102568, 104897, 101930, 
      135986, 103748, 104840, 104909, 120584, 109658, 112978, 121490, 105145, 
      118432, 106565, 130301, 107290, 107154, 109045, 110773, 116609, 124029, 
      132004, 111988, 112340, 117968, 114489, 139789, 111700, 112181, 114472, 
      143597, 146525, 151556, 154820, 112960, 112996, 142469, 116453, 116602, 
      167362, 115649, 117716, 132500, 117589, 118274, 134033, 118777, 134212, 
      119050, 122329, 124402, 183880, 126025, 127321, 127485, 128840, 153128, 
      130825, 169922, 194548, 131794, 132496, 154541, 134100, 134181, 135778, 
      137189, 137498, 137449, 139145, 192545, 143956, 197666, 139984, 141629, 
      142901, 145652, 152197, 165797, 140629, 142306, 143053, 142885, 143109, 
      144109, 213866, 145177, 145210, 147445, 153413, 148369, 150085, 150365, 
      150440, 155245, 156169, 172930, 152101, 152149, 155349, 169524, 177217, 
      193282, 160553, 154810, 155233, 155245, 155636, 156866, 224937, 157673, 
      188938, 227834, 158440, 213629, 159210, 161905, 197617, 211076, 160901, 
      162004, 161965, 161608, 162634, 162509, 258509, 163700, 163241, 173216, 
      183380, 179236, 166274, 165938, 191570, 166585, 166465, 168313, 168676, 
      168461, 170804, 192125, 235793, 170858, 173249, 172394, 183041, 174017, 
      173281, 247040, 175185, 183889, 175400, 261160, 176585, 206186, 207602, 
      261997, 176464, 177300, 187042, 260762, 178109, 178984, 182708, 179154, 
      217345, 270738, 180352, 180725, 240040, 182393, 223133, 183233, 183200, 
      185485, 184441, 184185, 184045, 185741, 241069, 248404, 186490, 247762, 
      238608, 262565, 189140, 192845, 248381, 189289, 263754, 267625, 195872, 
      249632, 268496, 194690, 192040, 192013, 192744, 196744, 274213, 195121, 
      196506, 289962, 196040, 196250, 201433, 250538, 314516, 201573, 254565, 
      296185, 205826, 203796, 206725, 205337, 277385, 296426, 204880, 204304, 
      205209, 208125, 206117, 206645, 207050, 207985, 210449, 208885, 275813, 
      279989, 285940, 211005, 283581, 288522, 217282, 213928, 302248, 338760, 
      277873, 292769, 297313, 350530, 215465, 219757, 217205, 218756, 304772, 
      353317, 218090, 221940, 222624, 222993, 295200, 333268, 223097, 292066, 
      304009, 223738, 223810, 225576, 301105, 350480, 230554, 371929, 374218, 
      350285, 338341, 232801, 230800, 232900, 234497, 351077, 232853, 339253, 
      235690, 233338, 235138, 234740, 314912, 344480, 351220, 237434, 325826, 
      336349, 239112, 236260, 317421, 237233, 241330, 333125, 243585, 243433, 
      345160, 348066, 345241, 247493, 247298, 250850, 250900, 368336, 378029, 
      391133, 416225, 257860, 254377, 350506, 354250, 374372, 427432, 261274, 
      257373, 401449, 260180, 258740, 369620, 386228, 263842, 260296, 367684, 
      381204, 261797, 386437, 267473, 262928, 264130, 263845, 268292, 264680, 
      383912, 386696, 389512, 268020, 391193, 272549, 272597, 273640, 399220, 
      410429, 424850, 280052, 396377, 282025, 278125, 402701, 284260, 279940, 
      441445, 285689, 434925, 287381, 296833, 294610, 290218, 440469, 298996, 
      294964, 294625, 439825, 299906, 302245, 458874, 466505, 299729, 304677, 
      303741, 305770, 306162, 308900, 305416, 304709, 305188, 313553, 311585, 
      308513, 306005, 314749, 312381, 308509, 309712, 316025, 315853, 318565, 
      325665, 326849, 326897, 325970, 335385, 332389, 331714, 340612, 338984, 
      338180, 337333, 344845, 341584, 342145, 349957, 354370, 351625, 356148, 
      351821, 350804, 353125, 357689, 363865, 359977, 365625, 360205, 359908, 
      367396, 372914, 384418, 387634, 384785, 386824, 387922 ], 
  [ 8577, 7025, 7045, 6770, 6154, 7120, 5825, 5161, 5165, 5956, 6305, 5882, 
      3393, 5945, 4097, 5050, 3545, 3442, 2938, 3060, 3546, 2120, 1565, 2837, 
      1556, 1530, 1962, 1348, 2498, 1825, 445, 1433, 712, 377, 685, 404, 529, 
      0, 1682, 197, 101, 100, 949, 964, 810, 676, 1346, 169, 698, 1314, 450, 
      481, 1556, 1402, 653, 601, 1665, 634, 1458, 785, 1282, 1097, 850, 1741, 
      1000, 1765, 1609, 2329, 1764, 2885, 3042, 3757, 3349, 5537, 3940, 3485, 
      5785, 4930, 6890, 4913, 6361, 7033, 6005, 8077, 6290, 6829, 6760, 
      158184, 6409, 7556, 7002, 8114, 10777, 9826, 7796, 7540, 145780, 9090, 
      8185, 149873, 8245, 9857, 129025, 8269, 9781, 9949, 8681, 10313, 
      153049, 8980, 8885, 164861, 11065, 9605, 152293, 10045, 9668, 139925, 
      110489, 141970, 157657, 10645, 118850, 10817, 10985, 11026, 11221, 
      11300, 11920, 12557, 149522, 128381, 133425, 13028, 101800, 14825, 
      16589, 105641, 15392, 101072, 19786, 112130, 103801, 170612, 15689, 
      15641, 95090, 80393, 93113, 99328, 175585, 105445, 87656, 98957, 19273, 
      22753, 17858, 19714, 18241, 18721, 85577, 131392, 142400, 21625, 25097, 
      32317, 93305, 115421, 21625, 68000, 109600, 19981, 31117, 20200, 72605, 
      75025, 122497, 80074, 65290, 67700, 116450, 22509, 22500, 78196, 22837, 
      145301, 23434, 23985, 34336, 81936, 98865, 25378, 31705, 67498, 25220, 
      28808, 38888, 40093, 84989, 97325, 33202, 33745, 85136, 125456, 86437, 
      60469, 112093, 84650, 33952, 40585, 99380, 27890, 27898, 28273, 59200, 
      83920, 32042, 34337, 60961, 127496, 29241, 30685, 36466, 29840, 143828, 
      36490, 127273, 30312, 38020, 38925, 53380, 31025, 55757, 44500, 44642, 
      44861, 34218, 75514, 33857, 37220, 38617, 46400, 54020, 63785, 101825, 
      132565, 35225, 44378, 58073, 64898, 102569, 102802, 79330, 37445, 
      37640, 38754, 42121, 103561, 38560, 43600, 62752, 41834, 68738, 106682, 
      42209, 64336, 65050, 111690, 41093, 41765, 83240, 133220, 43325, 44573, 
      44809, 91834, 105218, 110905, 41665, 41625, 110785, 43250, 49946, 
      58565, 60125, 47890, 44785, 48448, 44081, 58565, 54100, 61789, 111181, 
      49145, 49858, 45945, 53969, 55250, 46945, 71425, 61250, 115124, 116168, 
      118813, 51210, 93757, 94617, 70745, 52090, 50440, 49860, 55368, 71338, 
      71045, 51250, 50885, 80105, 51401, 51025, 117189, 74485, 67913, 51650, 
      92385, 99097, 54925, 65444, 66356, 63562, 53557, 54261, 54961, 60757, 
      75433, 56740, 72049, 63125, 60218, 59765, 59618, 56690, 54389, 55012, 
      95225, 67325, 129137, 103220, 58505, 142605, 102825, 56653, 57850, 
      62253, 139588, 64040, 56653, 97925, 89162, 57122, 57605, 62597, 63362, 
      132129, 88010, 65477, 98165, 80765, 64189, 61268, 112388, 118098, 
      81850, 131360, 144125, 94994, 79346, 84361, 139477, 135592, 75157, 
      64116, 65348, 61529, 62180, 122517, 76642, 118669, 77384, 72500, 
      101309, 135901, 100250, 65917, 76226, 134793, 73504, 103504, 138538, 
      112850, 64450, 67258, 136340, 101380, 90760, 68116, 85252, 153829, 
      78250, 65125, 97425, 141712, 122657, 69892, 165274, 143848, 114964, 
      101533, 122777, 82706, 67757, 107482, 106804, 140482, 95869, 107978, 
      73013, 110626, 101909, 91834, 85601, 75266, 119156, 104981, 83170, 
      85049, 141544, 102829, 80125, 125882, 105841, 94466, 75205, 118928, 
      107108, 92753, 87908, 80545, 149605, 140578, 117793, 115738, 109498, 
      102753, 75370, 76232, 76757, 170489, 77146, 84274, 80145, 140233, 
      109853, 98309, 90740, 79133, 92168, 93160, 170209, 167801, 167204, 
      78625, 79921, 82889, 165986, 160757, 152402, 96122, 79402, 171940, 
      148168, 91405, 147689, 94489, 86650, 84578, 80258, 88010, 156281, 
      133097, 130385, 123505, 103760, 85012, 88577, 160749, 144226, 140761, 
      109021, 105512, 100840, 85396, 81797, 131210, 105473, 90113, 177808, 
      156928, 87300, 83140, 147530, 136882, 120770, 89146, 83962, 83642, 
      180200, 174701, 98500, 97325, 169364, 141908, 95465, 138420, 117412, 
      94357, 86920, 103860, 89141, 147152, 87737, 89825, 106434, 91458, 
      119780, 93428, 91940, 104933, 144157, 134770, 120976, 92116, 90081, 
      127685, 125429, 103748, 91240, 91528, 112229, 109498, 94618, 123041, 
      122000, 101825, 99140, 93440, 94097, 125786, 95234, 106021, 113517, 
      96772, 100178, 95149, 111673, 101920, 97073, 96706, 95485, 97061, 
      125000, 101077, 110410, 98244, 101440, 113098, 108578, 110477, 107060, 
      100196, 122026, 113312, 101792, 100180, 104617, 110489, 104845, 108002, 
      103057, 128005, 104645, 103805, 103828, 115133, 106829, 109229, 115993, 
      105076, 113625, 106312, 123700, 108693, 106993, 107458, 108450, 112768, 
      118900, 125541, 110585, 110753, 114449, 112258, 132498, 111677, 111560, 
      112517, 135892, 138452, 142885, 145781, 113121, 113065, 135178, 114820, 
      115245, 157357, 115856, 116129, 127049, 116968, 117653, 128674, 118340, 
      128945, 119349, 121248, 122585, 173277, 126554, 126194, 128290, 128173, 
      146389, 129744, 161297, 183485, 132093, 133025, 148354, 134077, 134020, 
      134789, 135418, 135589, 135908, 136868, 182080, 140621, 186925, 138673, 
      139858, 140900, 142685, 147620, 158920, 141250, 140949, 144180, 143460, 
      142948, 143028, 202205, 145890, 145417, 146180, 150170, 149450, 149096, 
      149192, 149221, 152370, 153248, 166697, 152676, 152356, 153256, 163981, 
      170570, 184565, 157264, 156213, 154474, 155636, 155245, 156061, 213460, 
      158570, 181325, 216173, 159245, 203348, 159601, 160042, 189130, 201209, 
      161890, 163453, 163368, 162045, 163853, 163498, 244778, 165241, 163540, 
      169145, 177377, 174245, 167953, 165685, 184693, 167620, 167040, 166864, 
      170309, 168116, 168941, 185524, 224500, 172169, 175250, 173521, 178786, 
      175972, 174500, 235057, 174058, 179818, 177125, 248165, 178586, 198665, 
      199897, 249002, 176625, 176449, 183017, 247997, 178408, 178133, 180109, 
      180373, 208858, 257329, 181985, 180794, 229437, 182554, 214370, 184084, 
      183545, 187762, 185890, 185266, 184482, 187604, 230696, 237341, 185777, 
      236837, 228649, 250490, 190957, 190292, 237640, 190186, 251725, 255274, 
      192905, 238937, 256145, 192413, 193213, 193140, 191893, 194053, 261540, 
      197444, 199105, 276277, 197765, 196825, 198650, 240349, 299405, 204034, 
      244330, 282500, 203365, 205981, 204264, 207890, 265402, 282925, 206513, 
      204833, 205738, 206170, 206600, 206116, 207349, 208836, 212818, 209690, 
      264520, 268328, 273773, 210706, 271690, 276217, 214637, 215469, 289069, 
      323005, 266810, 280418, 284594, 334085, 216592, 222632, 217412, 217445, 
      291685, 336872, 218573, 219985, 220393, 220624, 283033, 318249, 226202, 
      280405, 291428, 224405, 223925, 227485, 289076, 334817, 233613, 354978, 
      357129, 334760, 323690, 235584, 232249, 231129, 237602, 335690, 234440, 
      324740, 238473, 234189, 233689, 236281, 302377, 329737, 336017, 240125, 
      312509, 322250, 242125, 237157, 304840, 238130, 244021, 319624, 245908, 
      245664, 331061, 333829, 331280, 249034, 248609, 253357, 250049, 353041, 
      362228, 374504, 398170, 261241, 254032, 336821, 340289, 359077, 408917, 
      264793, 258730, 384498, 262825, 260465, 354785, 370289, 267545, 260181, 
      353125, 365725, 263522, 370682, 271360, 264745, 266085, 265570, 271765, 
      266221, 368525, 371125, 373757, 270481, 375530, 276068, 274690, 275733, 
      383373, 393938, 407485, 283985, 380852, 286234, 280954, 386900, 288193, 
      282033, 423482, 288058, 417652, 289474, 301594, 298773, 292725, 423058, 
      303481, 298161, 297684, 422644, 304345, 306730, 440773, 448036, 302650, 
      308932, 307720, 310025, 309865, 313109, 308429, 307400, 306729, 318130, 
      315610, 311434, 307178, 319050, 315946, 310050, 311345, 320050, 319464, 
      321946, 330196, 330368, 330002, 328661, 339778, 334850, 333761, 345465, 
      342733, 341653, 340484, 349882, 345425, 344192, 354212, 359453, 356018, 
      361369, 355570, 353725, 356506, 362128, 368672, 363680, 370570, 363080, 
      362645, 371881, 377261, 389225, 392625, 388258, 390573, 391625 ], 
  [ 7229, 6817, 6341, 6228, 6100, 5338, 5353, 5341, 4849, 4490, 4261, 3664, 
      4205, 3393, 3349, 3152, 2953, 2848, 2000, 1874, 1616, 1746, 2173, 1225, 
      1666, 1556, 488, 442, 360, 169, 673, 97, 274, 3625, 241, 450, 325, 
      1682, 0, 729, 961, 1114, 5077, 5090, 260, 370, 136, 1417, 4240, 260, 
      872, 901, 410, 500, 1225, 1825, 6005, 2512, 872, 2329, 1184, 1409, 
      2720, 985, 1802, 1249, 2965, 6145, 3362, 6273, 2900, 2953, 3445, 11125, 
      3538, 5213, 11285, 4756, 12456, 5065, 11185, 12097, 5653, 13793, 9376, 
      10817, 10418, 191690, 7685, 11866, 6800, 12500, 17293, 15520, 7666, 
      8066, 177794, 13796, 7969, 182293, 8273, 14969, 159065, 10837, 14645, 
      14977, 11821, 15337, 185705, 9490, 9805, 198745, 16081, 12241, 184777, 
      9809, 10498, 171013, 137965, 173216, 190625, 11629, 147304, 12373, 
      13525, 12416, 13841, 13426, 14698, 16153, 181408, 157805, 163421, 
      16290, 127690, 19557, 22797, 132021, 20450, 126794, 27380, 139240, 
      129761, 204354, 16465, 17401, 119560, 102565, 117253, 124370, 209729, 
      131305, 110890, 123829, 24217, 30157, 20340, 24820, 19981, 18901, 
      108225, 160354, 172674, 26965, 32733, 43069, 117013, 142245, 26717, 
      87442, 135602, 22201, 41209, 22090, 92781, 95525, 150049, 101392, 
      83816, 86634, 143008, 23645, 23882, 98930, 24709, 175381, 24400, 27329, 
      43906, 102986, 122621, 28960, 39961, 85840, 27898, 35258, 49930, 51545, 
      106445, 120749, 41864, 42653, 106506, 152730, 107969, 76997, 137477, 
      105768, 42194, 51533, 122706, 29320, 29492, 30193, 74978, 104618, 
      38224, 41913, 77065, 154586, 30581, 35141, 44776, 32490, 172882, 44468, 
      154193, 32138, 46570, 47885, 67178, 33997, 69709, 54842, 54900, 55201, 
      37748, 93640, 35253, 43290, 45589, 56898, 66978, 79285, 124457, 159541, 
      37845, 53640, 71845, 80392, 125197, 125344, 97604, 39889, 39098, 42260, 
      48661, 125845, 40834, 50794, 76834, 47632, 84212, 129204, 47345, 78410, 
      79204, 134864, 40977, 45585, 101410, 159426, 40829, 50605, 51005, 
      111560, 127240, 133829, 42365, 42653, 133625, 47392, 58516, 70249, 
      72301, 43336, 49661, 55618, 46985, 69833, 47162, 73957, 133681, 44829, 
      45620, 45233, 48005, 64292, 49589, 59881, 52740, 137690, 138898, 
      141953, 47780, 112549, 113573, 59849, 58004, 48890, 53066, 63002, 
      60520, 60309, 49288, 49333, 67153, 55505, 53897, 139577, 88261, 58645, 
      51976, 77129, 118033, 59837, 75850, 77090, 56500, 53629, 57941, 59461, 
      69029, 64597, 53530, 84337, 56633, 55120, 54913, 54848, 53888, 54785, 
      54914, 80037, 59517, 108125, 86554, 55369, 119705, 86321, 59665, 62420, 
      69857, 117178, 58194, 58105, 82565, 75688, 58408, 60613, 69869, 71044, 
      110945, 75024, 73729, 83045, 69745, 59237, 66730, 132610, 99368, 70664, 
      110578, 121537, 80852, 69140, 98345, 117625, 114314, 66425, 60386, 
      61450, 62305, 65498, 103529, 67904, 100417, 68562, 81882, 118645, 
      114941, 85604, 71525, 86836, 114077, 82882, 121082, 117328, 95904, 
      63904, 73108, 115538, 86810, 78650, 74210, 98234, 130565, 69992, 67117, 
      113357, 120250, 104229, 65650, 140612, 122218, 98090, 118033, 104589, 
      73620, 71053, 125128, 91730, 119584, 83497, 92980, 79253, 95296, 88465, 
      80932, 76585, 82240, 102266, 121301, 75380, 76765, 121202, 89785, 
      74297, 108244, 92221, 83716, 79789, 102682, 93322, 82657, 79370, 88325, 
      128273, 120640, 101873, 100228, 95300, 90113, 78884, 80154, 81253, 
      146365, 81476, 93032, 86441, 120697, 96057, 87545, 82354, 83785, 
      103298, 104618, 146485, 144405, 143890, 78517, 84241, 89505, 142916, 
      138425, 131300, 86500, 78800, 148130, 127802, 83585, 127485, 85765, 
      81124, 80200, 82440, 96424, 134845, 115433, 113213, 107645, 92410, 
      80714, 96989, 138737, 124756, 121865, 96601, 93994, 90634, 81586, 
      82825, 114196, 94117, 98437, 153658, 135730, 82994, 85394, 127888, 
      119044, 106048, 84100, 83344, 85648, 155882, 151121, 89762, 88997, 
      146682, 123490, 88281, 120818, 104074, 88153, 86210, 115778, 94005, 
      128234, 89729, 94769, 96452, 97220, 106434, 88938, 97618, 116433, 
      126053, 118388, 107626, 89426, 91901, 113101, 111337, 95642, 92810, 
      94082, 125197, 99668, 91348, 109765, 108970, 94945, 93490, 91890, 
      98533, 112016, 92452, 116441, 103025, 93250, 94932, 93757, 123565, 
      96098, 101993, 94900, 96385, 100665, 140002, 96725, 121064, 101762, 
      107746, 104068, 118080, 102593, 100570, 97970, 135460, 104850, 99234, 
      102706, 111325, 103337, 100889, 102568, 101149, 142333, 103141, 105745, 
      105850, 124945, 111965, 116005, 125885, 105290, 122285, 106850, 135554, 
      106277, 107365, 110372, 112676, 119698, 128122, 137141, 113161, 113657, 
      120797, 116308, 145568, 111789, 112738, 116073, 149698, 152914, 158413, 
      161965, 112901, 113009, 148240, 117794, 117725, 175253, 115546, 119017, 
      136825, 118130, 118813, 138280, 119170, 138385, 118865, 123218, 125865, 
      192209, 125640, 128232, 126880, 129385, 158425, 131690, 176689, 203221, 
      131573, 132093, 159392, 134125, 134314, 136557, 138580, 138997, 138658, 
      140930, 200738, 146565, 206069, 141005, 143008, 144458, 147965, 155770, 
      171170, 140132, 143357, 142154, 142418, 143218, 144938, 222973, 144596, 
      145025, 148410, 155924, 147492, 150826, 151250, 151361, 157460, 158418, 
      177769, 151610, 151946, 156946, 173821, 182376, 200061, 163082, 153665, 
      155780, 154890, 155893, 157445, 233866, 156916, 194841, 236905, 157753, 
      221618, 158845, 163304, 204200, 218737, 160064, 160805, 160802, 161201, 
      161613, 161668, 269188, 162425, 162938, 176333, 188009, 183069, 164885, 
      166061, 196877, 165698, 165938, 169370, 167317, 168650, 172181, 197210, 
      244546, 169745, 171592, 171421, 186280, 172394, 172234, 256325, 175972, 
      186980, 173953, 271233, 174920, 211973, 213533, 272068, 176237, 177865, 
      190089, 270649, 177770, 179545, 184637, 178093, 223880, 281125, 178965, 
      180560, 248225, 182152, 229876, 182450, 182813, 183584, 183188, 183220, 
      183584, 184162, 249066, 256941, 186925, 256189, 246277, 271888, 187589, 
      194714, 256658, 188456, 273037, 277160, 198061, 257869, 278029, 196337, 
      190985, 190994, 193273, 198713, 283994, 193162, 194329, 300529, 194545, 
      195653, 203464, 258365, 326189, 199492, 262420, 306738, 207593, 201925, 
      208490, 203176, 286600, 306829, 203437, 203725, 204628, 209488, 205570, 
      206890, 206645, 207146, 208420, 208080, 284474, 288938, 295285, 211060, 
      292708, 297973, 219169, 212537, 312377, 350905, 286344, 302248, 307080, 
      363213, 214394, 217314, 216850, 219589, 314821, 365994, 217517, 223273, 
      224173, 224650, 304525, 344825, 220468, 300989, 313650, 223009, 223513, 
      223873, 310306, 362525, 227945, 384980, 387377, 362218, 349588, 230402, 
      229445, 234065, 231844, 362896, 231386, 350386, 233285, 232445, 236045, 
      233305, 324493, 355789, 362889, 235097, 336017, 347152, 236521, 235325, 
      327034, 236296, 238985, 343450, 241522, 241442, 355945, 358957, 355914, 
      246032, 246017, 248629, 251305, 380045, 390130, 403882, 430088, 254945, 
      254378, 360945, 364905, 386069, 441649, 258245, 256036, 414440, 257833, 
      257113, 380953, 398425, 260665, 260105, 378797, 393037, 260164, 398484, 
      264146, 261221, 262313, 262208, 265285, 263185, 395665, 398593, 401553, 
      265801, 403156, 269498, 270656, 271697, 411317, 423028, 438133, 276665, 
      408218, 278420, 275600, 414754, 280865, 277985, 455184, 283508, 448114, 
      285412, 292772, 291017, 287921, 453760, 295145, 292121, 291890, 452930, 
      296089, 298388, 472693, 480610, 297092, 300994, 300274, 302085, 302905, 
      305245, 302697, 302242, 303617, 309604, 308068, 305860, 304720, 311012, 
      309220, 306932, 308061, 312500, 312650, 315536, 321730, 323698, 324068, 
      323465, 331540, 330052, 329701, 336401, 335633, 335045, 334450, 340484, 
      338157, 340114, 346194, 349957, 347752, 351625, 348448, 348077, 350036, 
      353770, 359650, 356626, 361300, 357498, 357309, 363425, 369041, 380169, 
      383237, 381572, 383393, 384525 ], 
  [ 7850, 6682, 6530, 6309, 5857, 6229, 5380, 4936, 4768, 5165, 5314, 4825, 
      3368, 4770, 3538, 4097, 3034, 2929, 2297, 2333, 2561, 1665, 1444, 1954, 
      1261, 1205, 1109, 685, 1413, 898, 160, 610, 193, 1114, 160, 45, 82, 
      197, 729, 0, 16, 61, 1972, 1985, 233, 181, 541, 202, 1513, 557, 197, 
      226, 761, 689, 442, 610, 2738, 865, 845, 898, 833, 788, 1073, 1066, 
      857, 1168, 1642, 3202, 1877, 3600, 2549, 3034, 2932, 6994, 3349, 3620, 
      7208, 4405, 8325, 4498, 7540, 8290, 5410, 9554, 6865, 7712, 7529, 
      169145, 6362, 8545, 6449, 9125, 12514, 11281, 7261, 7229, 156221, 
      10205, 7618, 160450, 7760, 11108, 138788, 8650, 10946, 11170, 9256, 
      11530, 163700, 8653, 8698, 175930, 12274, 10000, 162880, 9458, 9445, 
      150034, 119362, 152129, 168404, 10468, 128053, 10834, 11338, 10985, 
      11600, 11509, 12349, 13264, 159889, 137906, 143144, 13617, 110113, 
      15912, 18180, 114120, 16589, 109325, 21845, 120853, 112130, 181593, 
      15412, 15700, 102901, 87418, 100810, 107333, 186698, 113728, 95041, 
      106900, 20410, 24730, 18153, 20905, 18280, 18226, 92754, 140725, 
      152181, 22888, 27144, 35428, 100840, 124020, 22802, 74077, 117917, 
      20176, 34000, 20281, 78930, 81458, 131338, 86785, 71045, 73593, 124945, 
      22322, 22397, 84701, 22900, 154996, 23185, 24548, 37021, 88541, 106394, 
      26017, 33940, 73177, 25549, 30425, 42073, 43418, 91730, 104738, 35573, 
      36200, 91845, 134181, 93200, 65522, 120170, 91269, 36173, 43730, 
      106749, 27781, 27845, 28330, 63989, 90389, 33553, 36324, 65860, 136145, 
      29096, 31604, 38701, 30141, 153145, 38609, 135860, 30329, 40333, 41378, 
      57485, 31432, 59908, 47417, 47529, 47776, 34805, 81085, 33714, 38673, 
      40378, 49365, 57825, 68458, 108932, 141154, 35496, 46917, 62152, 69565, 
      109672, 109873, 84941, 37648, 37505, 39317, 43720, 110536, 38701, 
      45421, 66925, 43177, 73385, 113733, 43322, 68501, 69241, 118961, 40410, 
      42426, 88801, 141525, 41828, 45988, 46280, 97925, 112093, 118088, 
      41258, 41330, 117938, 44017, 52225, 61906, 63634, 45685, 45800, 50245, 
      44420, 61760, 51077, 65290, 118210, 47016, 47753, 45044, 51272, 57677, 
      47186, 66820, 57681, 122165, 123265, 126050, 49373, 99508, 100424, 
      66356, 53441, 49241, 50285, 57305, 66973, 66708, 49909, 49684, 75010, 
      52130, 51332, 124160, 78514, 64072, 51085, 86498, 104884, 55922, 68317, 
      69341, 60469, 52900, 54836, 55816, 62900, 71050, 54961, 75562, 60224, 
      57793, 57424, 57305, 55049, 53840, 54293, 89352, 63972, 121274, 96841, 
      56746, 134096, 96500, 56992, 58721, 64160, 131245, 61353, 56458, 91988, 
      83869, 56869, 57940, 64388, 65293, 124202, 82881, 67600, 92306, 76306, 
      61802, 62437, 118597, 111005, 77333, 123565, 135712, 89465, 75161, 
      88436, 131314, 127625, 71474, 62141, 63313, 61090, 62609, 115328, 
      72953, 111730, 73665, 74997, 106522, 128036, 94541, 67124, 79141, 
      127010, 75997, 108797, 130585, 106353, 63553, 68545, 128525, 95693, 
      85913, 69485, 88973, 145172, 74717, 65092, 102152, 133669, 115650, 
      67729, 156137, 135745, 108485, 106450, 115848, 78885, 68164, 112789, 
      100937, 132625, 90922, 102133, 74420, 104665, 96592, 87385, 81796, 
      76921, 112661, 109826, 79781, 81490, 133865, 97642, 77402, 119125, 
      100456, 90061, 76036, 112645, 101665, 88570, 84257, 82466, 141584, 
      133033, 111620, 109705, 103913, 97700, 75833, 76833, 77554, 161512, 
      77885, 86525, 81554, 132820, 104400, 93890, 87133, 79978, 95225, 96329, 
      161362, 159066, 158497, 77842, 80650, 84402, 157361, 152384, 144449, 
      92089, 78449, 163061, 140465, 87986, 140040, 90760, 84013, 82333, 
      80253, 90133, 148210, 126314, 123770, 117338, 99133, 82793, 90698, 
      152480, 136825, 133556, 104026, 100825, 96601, 83341, 81394, 124645, 
      100840, 92200, 168805, 148933, 85073, 83153, 140065, 130033, 114985, 
      86665, 82993, 83569, 171137, 165890, 94757, 93722, 160857, 134857, 
      92250, 131645, 112093, 91474, 85913, 107165, 90036, 139925, 87650, 
      90746, 102257, 92657, 114453, 91125, 93109, 108090, 137204, 128405, 
      115645, 90425, 89930, 121930, 119842, 100205, 91001, 91625, 115882, 
      105365, 92725, 117730, 116773, 98698, 96433, 92133, 94834, 120305, 
      93505, 108800, 109154, 94789, 97605, 93892, 114952, 99149, 97970, 
      95305, 95008, 97506, 129337, 98804, 113261, 98657, 102805, 109225, 
      111033, 106994, 104053, 98645, 125821, 109629, 100125, 100249, 106114, 
      107252, 102698, 105349, 101608, 132100, 103330, 103666, 103717, 117682, 
      107780, 110740, 118568, 104345, 115778, 105689, 126941, 107060, 106312, 
      107645, 109085, 114325, 121237, 128690, 110650, 110930, 115802, 112825, 
      136145, 110898, 111145, 112914, 139789, 142573, 147370, 150490, 112226, 
      112226, 138817, 115013, 115268, 162644, 114925, 116290, 129562, 116537, 
      117220, 131125, 117793, 131338, 118352, 121085, 122868, 178898, 125397, 
      126045, 126961, 127738, 149650, 129557, 165700, 189370, 131060, 131850, 
      151265, 133234, 133261, 134532, 135637, 135892, 135985, 137393, 187589, 
      141786, 192596, 138602, 140065, 141245, 143618, 149533, 162233, 139997, 
      140900, 142613, 142229, 142165, 142805, 208420, 144569, 144404, 146061, 
      151253, 147897, 148801, 149009, 149066, 153221, 154125, 169588, 151421, 
      151325, 153625, 166450, 173709, 188964, 158357, 154448, 154025, 154485, 
      154570, 155636, 219529, 157105, 185040, 222352, 157834, 208685, 158440, 
      160253, 193373, 206290, 160361, 161642, 161585, 160850, 162180, 161965, 
      252205, 163370, 162425, 170690, 180098, 176346, 165992, 164900, 187940, 
      166049, 165749, 166805, 168370, 167381, 169130, 188597, 230425, 170420, 
      173077, 171880, 180421, 173825, 172801, 241394, 173785, 181337, 175114, 
      255114, 176405, 202280, 203624, 255949, 175562, 176002, 184500, 254800, 
      177257, 177682, 180722, 178660, 213053, 264520, 180018, 179777, 234914, 
      181477, 218725, 182585, 182354, 185393, 184025, 183625, 183233, 185485, 
      236025, 243090, 185224, 242500, 233722, 256849, 188858, 190853, 243185, 
      188645, 258052, 261797, 193714, 244450, 262666, 192800, 191498, 191453, 
      191410, 194690, 268253, 195025, 196516, 283600, 195706, 195464, 199333, 
      245540, 307586, 201517, 249541, 289809, 203840, 203626, 204737, 205309, 
      271669, 290116, 204490, 203482, 204385, 206329, 205273, 205405, 206132, 
      207281, 210337, 208161, 270353, 274385, 280138, 209845, 277885, 282664, 
      215200, 213482, 296042, 331546, 272493, 286885, 291285, 343044, 214853, 
      219825, 216229, 217186, 298594, 345825, 217220, 220114, 220690, 221005, 
      289378, 326330, 223249, 286436, 298017, 222928, 222784, 225250, 295321, 
      343274, 230672, 364217, 366452, 343129, 331525, 232805, 230282, 231122, 
      234625, 343969, 232385, 332485, 235688, 232580, 233480, 234250, 308914, 
      337618, 344178, 237392, 319520, 329737, 239194, 235514, 311401, 236485, 
      241280, 326737, 243385, 243197, 338530, 341380, 338661, 246977, 246692, 
      250708, 249442, 361226, 370717, 383497, 408029, 258050, 253109, 344016, 
      347652, 367250, 419050, 261512, 256765, 393677, 260074, 258274, 362674, 
      378850, 264148, 259106, 360842, 374002, 261325, 379125, 267845, 262490, 
      263744, 263369, 268498, 264130, 376738, 379450, 382194, 267826, 383905, 
      272765, 272249, 273290, 391850, 402805, 416884, 280418, 389129, 282497, 
      278057, 395341, 284618, 279578, 433233, 285425, 426973, 287005, 297497, 
      295040, 290000, 432457, 299546, 295010, 294617, 431897, 300436, 302789, 
      450580, 458065, 299657, 305125, 304081, 306216, 306388, 309322, 305370, 
      304537, 304562, 314113, 311929, 308425, 305233, 315197, 312541, 307877, 
      309114, 316361, 316025, 318641, 326185, 326965, 326849, 325760, 335833, 
      332077, 331240, 341234, 339170, 338258, 337285, 345533, 341802, 341653, 
      350325, 355060, 352045, 356890, 351985, 350642, 353141, 358117, 364429, 
      360109, 366241, 360009, 359658, 367826, 373280, 384948, 388232, 384785, 
      386930, 388008 ], 
  [ 8066, 6786, 6682, 6445, 5945, 6485, 5508, 5000, 4880, 5389, 5594, 5121, 
      3368, 5098, 3690, 4361, 3170, 3065, 2465, 2525, 2825, 1777, 1460, 2186, 
      1325, 1277, 1325, 845, 1693, 1130, 208, 810, 305, 866, 272, 109, 170, 
      101, 961, 16, 0, 29, 1636, 1649, 353, 277, 725, 146, 1233, 725, 221, 
      250, 937, 841, 450, 554, 2378, 745, 965, 810, 905, 820, 953, 1202, 841, 
      1280, 1570, 2890, 1781, 3328, 2621, 3170, 2980, 6506, 3445, 3508, 6728, 
      4477, 7837, 4538, 7124, 7850, 5498, 9050, 6617, 7376, 7225, 165929, 
      6290, 8177, 6521, 8749, 11930, 10777, 7325, 7229, 153149, 9797, 7690, 
      157338, 7808, 10660, 135908, 8450, 10522, 10730, 9000, 11090, 160564, 
      8653, 8658, 172674, 11834, 9792, 159760, 9530, 9413, 147050, 116730, 
      149129, 165236, 10420, 125325, 10730, 11138, 10897, 11392, 11349, 
      12125, 12960, 156825, 135082, 140264, 13345, 107633, 15496, 17620, 
      111592, 16141, 106861, 21149, 118253, 109642, 178345, 15380, 15572, 
      100557, 85298, 98498, 104933, 183410, 111248, 92817, 104516, 19970, 
      24050, 17953, 20449, 18152, 18250, 90586, 137941, 149269, 22408, 26440, 
      34420, 98568, 121444, 22346, 72221, 115421, 20000, 33056, 20137, 77002, 
      79498, 128690, 84745, 69277, 71785, 122393, 22250, 22301, 82717, 22756, 
      152100, 23129, 24260, 36125, 86525, 104114, 25705, 33172, 71425, 25325, 
      29833, 41033, 42338, 89674, 102490, 34765, 35368, 89797, 131557, 91136, 
      63946, 117730, 89245, 35405, 42698, 104509, 27677, 27725, 28178, 62485, 
      88405, 32985, 35620, 64324, 133537, 29000, 31204, 37925, 29917, 150345, 
      37865, 133268, 30185, 39533, 40538, 56173, 31176, 58580, 46441, 46561, 
      46800, 34493, 79349, 33610, 38113, 39730, 48373, 56593, 66978, 106756, 
      138554, 35272, 46045, 60840, 68085, 107496, 107705, 83189, 37440, 
      37393, 39005, 43112, 108392, 38509, 44749, 65581, 42641, 71905, 111565, 
      42850, 67157, 67889, 116729, 40450, 42082, 87057, 138997, 42100, 45428, 
      45704, 96029, 109973, 115880, 41218, 41258, 115738, 43641, 51417, 
      60794, 62474, 46157, 45352, 49573, 44164, 60688, 51781, 64130, 116042, 
      47464, 48193, 45140, 51880, 56821, 46954, 67972, 58537, 119989, 121073, 
      123818, 49733, 97700, 98600, 67444, 52889, 49417, 49997, 56585, 68053, 
      67780, 50125, 49860, 76298, 51754, 51076, 122000, 77194, 65000, 51077, 
      88010, 103060, 55466, 67325, 68317, 61181, 52916, 54500, 55400, 62116, 
      72130, 55297, 74386, 60880, 58313, 57920, 57793, 55345, 53824, 54325, 
      90856, 64756, 123346, 98489, 57074, 136352, 98132, 56720, 58297, 63440, 
      133453, 61945, 56338, 93508, 85205, 56765, 57668, 63700, 64565, 126290, 
      84169, 66816, 93802, 77402, 62306, 61925, 116645, 112853, 78445, 
      125613, 137936, 90865, 76177, 87092, 133466, 129721, 72346, 62525, 
      63713, 61034, 62305, 117200, 73825, 113530, 74545, 74101, 104850, 
      130100, 95989, 66596, 78125, 129050, 75101, 107101, 132673, 108025, 
      63625, 67993, 130573, 97133, 87113, 68909, 87725, 147460, 75541, 64916, 
      100616, 135781, 117466, 68161, 158561, 137873, 110149, 104858, 117640, 
      79789, 67860, 111085, 102425, 134681, 92146, 103613, 73828, 106177, 
      97920, 88465, 82692, 76257, 114325, 108250, 80557, 82314, 135865, 
      98930, 77986, 120861, 101800, 91125, 75604, 114245, 103025, 89570, 
      85105, 81722, 143680, 134993, 113188, 111233, 105313, 98948, 75505, 
      76465, 77130, 163880, 77477, 85685, 80954, 134740, 105760, 94954, 
      87965, 79538, 94153, 95225, 163690, 161362, 160785, 77866, 80242, 
      83770, 159625, 154576, 146521, 93041, 78521, 165397, 142465, 88762, 
      142024, 91624, 84565, 82773, 80053, 89325, 150314, 128050, 125458, 
      118898, 100253, 83225, 89890, 154640, 138737, 135412, 105250, 101961, 
      97609, 83725, 81306, 126317, 101960, 91400, 171173, 151013, 85505, 
      82945, 141993, 131785, 116433, 87169, 83065, 83385, 173521, 168202, 
      95621, 94546, 163081, 136665, 92962, 133373, 113405, 92090, 85993, 
      106013, 89572, 141781, 87466, 90274, 103241, 92105, 115765, 91573, 
      92565, 106978, 138980, 130013, 116957, 90697, 89762, 123362, 121226, 
      101005, 90857, 91385, 114626, 106333, 93053, 119034, 118053, 99378, 
      96993, 92293, 94410, 121657, 93785, 107792, 110186, 95141, 98125, 
      94036, 113800, 99725, 97498, 95489, 94928, 97162, 127881, 99236, 
      112229, 98321, 102197, 110113, 110113, 107770, 104693, 98869, 124517, 
      110461, 100381, 100009, 105466, 107956, 103090, 105885, 101800, 130708, 
      103482, 103482, 103525, 116730, 107284, 110084, 117608, 104329, 114938, 
      105641, 125789, 107300, 106280, 107365, 108677, 113653, 120341, 127562, 
      110402, 110650, 115186, 112433, 134873, 110890, 111033, 112570, 138445, 
      141165, 145858, 148914, 112250, 112234, 137545, 114725, 115028, 160900, 
      114957, 116010, 128610, 116425, 117108, 130189, 117713, 130418, 118400, 
      120893, 122548, 177050, 125485, 125845, 127097, 127618, 148474, 129365, 
      164196, 187442, 131108, 131938, 150185, 133226, 133229, 134356, 135325, 
      135556, 135713, 136993, 185765, 141202, 190724, 138370, 139753, 140893, 
      143098, 148733, 161033, 140101, 140660, 142805, 142325, 142133, 142613, 
      206388, 144689, 144436, 145837, 150685, 148081, 148625, 148801, 148850, 
      152717, 153613, 168500, 151517, 151357, 153257, 165482, 172549, 187444, 
      157781, 154688, 153889, 154549, 154498, 155492, 217529, 157257, 183712, 
      220320, 157970, 206893, 158504, 159925, 191893, 204570, 160529, 161890, 
      161825, 160922, 162388, 162133, 249813, 163634, 162473, 169978, 179050, 
      175474, 166280, 164852, 186740, 166225, 165845, 166549, 168650, 167317, 
      168802, 187445, 228457, 170644, 173421, 172072, 179677, 174161, 173009, 
      239306, 173585, 180625, 175410, 252850, 176749, 200968, 202280, 253685, 
      175586, 175850, 183796, 252576, 177305, 177530, 180266, 178868, 211573, 
      262184, 180298, 179785, 233066, 181501, 217197, 182729, 182410, 185785, 
      184273, 183809, 183305, 185805, 234217, 241162, 185096, 240596, 231986, 
      254745, 189170, 190405, 241313, 188797, 255956, 259645, 193194, 242586, 
      260514, 192400, 191698, 191645, 191258, 194218, 266045, 195425, 196964, 
      281216, 196002, 195560, 198845, 243764, 304954, 201941, 247757, 287425, 
      203408, 204002, 204305, 205749, 269581, 287764, 204770, 203570, 204473, 
      205985, 205353, 205309, 206180, 207425, 210745, 208297, 268385, 272353, 
      278018, 209789, 275813, 280520, 214736, 213746, 293746, 328802, 270565, 
      284733, 289069, 340180, 215045, 220321, 216261, 216954, 296314, 342961, 
      217300, 219770, 220298, 220589, 287258, 323714, 223785, 284404, 295825, 
      223040, 222800, 225578, 293225, 340546, 231200, 361265, 363476, 340425, 
      328973, 233285, 230530, 230810, 235161, 341289, 232657, 329957, 236168, 
      232724, 233224, 234514, 306730, 335050, 341530, 237856, 317200, 327281, 
      239714, 235666, 309209, 236637, 241744, 324385, 243785, 243581, 336074, 
      338900, 336229, 247241, 246916, 251140, 249290, 358562, 367965, 380601, 
      404885, 258634, 253045, 341632, 345220, 364586, 415826, 262120, 256997, 
      390725, 260530, 258570, 360090, 376074, 264788, 259082, 358306, 371306, 
      261621, 376381, 268517, 262802, 264080, 263665, 269098, 264394, 374058, 
      376738, 379450, 268250, 381177, 273373, 272609, 273650, 389090, 399933, 
      413860, 281098, 386425, 283225, 278545, 392589, 285298, 279938, 430105, 
      285833, 423965, 287365, 298321, 295760, 290432, 429425, 300322, 295562, 
      295145, 428905, 301204, 303565, 447428, 454849, 300161, 305861, 304769, 
      306952, 307028, 310050, 305890, 305001, 304826, 314905, 312625, 308929, 
      305433, 315941, 313157, 308141, 309394, 317057, 316649, 319225, 326969, 
      327573, 327385, 326224, 336593, 332501, 331592, 342074, 339818, 338858, 
      337829, 346405, 342466, 342005, 351061, 355940, 352805, 357794, 352633, 
      351146, 353725, 358885, 365261, 360749, 367097, 360505, 360130, 368602, 
      374032, 385780, 389096, 385385, 387578, 388648 ], 
  [ 9061, 7685, 7585, 7330, 6786, 7380, 6329, 5769, 5653, 6208, 6421, 5906, 
      3985, 5869, 4373, 5090, 3805, 3690, 3026, 3088, 3394, 2260, 1885, 2689, 
      1744, 1690, 1690, 1152, 2050, 1413, 389, 1037, 468, 829, 405, 208, 261, 
      100, 1114, 61, 29, 0, 1445, 1448, 370, 272, 754, 45, 1010, 706, 130, 
      149, 872, 754, 281, 333, 2005, 482, 802, 533, 698, 593, 650, 1017, 580, 
      1053, 1181, 2381, 1360, 2749, 2194, 2745, 2501, 5749, 2960, 2909, 5945, 
      3890, 6970, 3925, 6273, 6957, 4849, 8105, 5770, 6485, 6340, 163588, 
      5501, 7240, 5794, 7778, 10845, 9722, 6544, 6416, 150800, 8770, 6893, 
      154949, 6989, 9593, 133625, 7497, 9457, 9657, 8009, 9997, 158113, 7760, 
      7745, 170153, 10701, 8765, 157277, 8633, 8464, 144625, 114461, 146666, 
      162689, 9413, 122978, 9685, 10045, 9850, 10285, 10256, 10980, 11765, 
      154250, 132617, 137761, 12136, 105300, 14185, 16237, 109225, 14804, 
      104516, 19658, 115810, 107245, 175528, 14161, 14305, 98162, 83005, 
      96109, 102500, 180533, 108765, 90452, 102061, 18477, 22437, 16570, 
      18938, 16785, 16949, 88189, 135236, 146500, 20825, 24745, 32573, 96089, 
      118813, 20765, 69940, 112820, 18549, 31221, 18692, 74665, 77125, 
      125973, 82322, 66970, 69448, 119674, 20761, 20800, 80272, 21221, 
      149189, 21618, 22633, 34164, 84004, 101461, 24026, 31265, 69026, 23680, 
      28004, 38980, 40265, 87113, 99833, 32818, 33409, 87220, 128692, 88541, 
      61585, 114937, 86650, 33428, 40589, 101776, 26002, 26042, 26469, 60100, 
      85780, 31058, 33625, 61913, 130580, 27289, 29341, 35874, 28132, 147272, 
      35810, 130289, 28420, 37440, 38425, 53824, 29345, 56173, 44200, 44314, 
      44549, 32554, 76698, 31765, 36040, 37613, 46084, 54184, 64445, 103865, 
      135441, 33337, 43786, 58361, 65522, 104585, 104778, 80450, 35453, 
      35444, 36946, 40905, 105417, 36500, 42500, 62996, 40450, 69242, 108538, 
      40661, 64532, 65250, 113650, 38497, 39937, 84212, 135760, 40253, 43165, 
      43433, 93098, 106930, 112793, 39205, 39229, 112645, 41450, 49010, 
      58225, 59881, 44370, 43105, 47204, 41993, 58109, 50080, 61497, 112905, 
      45625, 46330, 43105, 50081, 54290, 44725, 66425, 56842, 116768, 117844, 
      120569, 47770, 94653, 95545, 65825, 50450, 47332, 47680, 54052, 66410, 
      66133, 48050, 47765, 74749, 49373, 48745, 118717, 74321, 63241, 48850, 
      86533, 99905, 52985, 64576, 65552, 59274, 50661, 52069, 52929, 59461, 
      70397, 53192, 71525, 58925, 56290, 55885, 55754, 53210, 51533, 52048, 
      89305, 62845, 122069, 97000, 54925, 135157, 96625, 54261, 55762, 60757, 
      132224, 59908, 53945, 91925, 83530, 54370, 55189, 61013, 61858, 124981, 
      82450, 64061, 92177, 75577, 60185, 59296, 113296, 111394, 76618, 
      124244, 136645, 89162, 74282, 84017, 132129, 128356, 70369, 60304, 
      61480, 58573, 59720, 115693, 71818, 111977, 72532, 71200, 101561, 
      128669, 94250, 63869, 75154, 127597, 72180, 103780, 131234, 106378, 
      61178, 65234, 129104, 95360, 85220, 66128, 84608, 146101, 73450, 62325, 
      97345, 134324, 115861, 65864, 157250, 136404, 108448, 101529, 115993, 
      77698, 65165, 107690, 100616, 133146, 90185, 101770, 70949, 104330, 
      95981, 86402, 80537, 73322, 112544, 104849, 78322, 80093, 134212, 
      96921, 75625, 119066, 99809, 88994, 72725, 112372, 101032, 87397, 
      82856, 78677, 142045, 133290, 111289, 109314, 103330, 96889, 72658, 
      73588, 74225, 162361, 74570, 82562, 77941, 132977, 103717, 92753, 
      85648, 76585, 90884, 91940, 162101, 159757, 159176, 75125, 77285, 
      80701, 157994, 152909, 144794, 90754, 75794, 163792, 140692, 86377, 
      140233, 89273, 82058, 80210, 77170, 86138, 148573, 126125, 123509, 
      116885, 98020, 80648, 86693, 152917, 136890, 133537, 103049, 99716, 
      95300, 81104, 78449, 124330, 99697, 88177, 169524, 149220, 82888, 
      80008, 140114, 129818, 114314, 84578, 80258, 80450, 171860, 166505, 
      93200, 92105, 161320, 134696, 90445, 131344, 111168, 89505, 83140, 
      102544, 86437, 139796, 84461, 87125, 100810, 88906, 113488, 88864, 
      89360, 103489, 136925, 127874, 114660, 87880, 86725, 121105, 118945, 
      98432, 87812, 88292, 111025, 103834, 90234, 116693, 115700, 96725, 
      94280, 89380, 91205, 119330, 90922, 104285, 107689, 92304, 95362, 
      91085, 110201, 96980, 94229, 92538, 91845, 93937, 124100, 96389, 
      108650, 95080, 98820, 107474, 106570, 105065, 101920, 95888, 120762, 
      107764, 97396, 96776, 102029, 105185, 100153, 103010, 98753, 126869, 
      100385, 100217, 100256, 113081, 103853, 106573, 113945, 101128, 111325, 
      102404, 122000, 104197, 103041, 104002, 105250, 110084, 116640, 123745, 
      107005, 107237, 111605, 108954, 130954, 107593, 107684, 109105, 134480, 
      137168, 141809, 144833, 108949, 108925, 133586, 111248, 111565, 156685, 
      111620, 112517, 124781, 112996, 113669, 126338, 114280, 126565, 115021, 
      117364, 118945, 172633, 122026, 122242, 123642, 124025, 144353, 125716, 
      159881, 182905, 127549, 128389, 146042, 129609, 129600, 130645, 131546, 
      131765, 131944, 133160, 181220, 137257, 186125, 134581, 135914, 137024, 
      139145, 144640, 156740, 136450, 136837, 139168, 138640, 138384, 138784, 
      201629, 140986, 140689, 141952, 146618, 144370, 144724, 144884, 144929, 
      148642, 149524, 164113, 147712, 147520, 149220, 161145, 168106, 182821, 
      153620, 150925, 149938, 150688, 150569, 151517, 212616, 153410, 179125, 
      215381, 154105, 202064, 154593, 155818, 187210, 199757, 156650, 158041, 
      157972, 156985, 158509, 158234, 244634, 159773, 158504, 165629, 174533, 
      171025, 162401, 160805, 182117, 162280, 161860, 162388, 164737, 163232, 
      164585, 182816, 223400, 166673, 169490, 168065, 175202, 170216, 169000, 
      234149, 169362, 176146, 171425, 247585, 172778, 196169, 197465, 248410, 
      171445, 171621, 179281, 247301, 173156, 173281, 175865, 174789, 206650, 
      256833, 176245, 175586, 227929, 177290, 212210, 178568, 178205, 181738, 
      180154, 179658, 179098, 181712, 229060, 235945, 180769, 235381, 226845, 
      249410, 185033, 185888, 236084, 184570, 250605, 254266, 188621, 237341, 
      255125, 187877, 187465, 187408, 186849, 189649, 260608, 191272, 192825, 
      275661, 191777, 191225, 194218, 238493, 299225, 197730, 242442, 281800, 
      198749, 199737, 199636, 201506, 264074, 282125, 200437, 199141, 200034, 
      201330, 200900, 200768, 201701, 202984, 206426, 203842, 262868, 266804, 
      272425, 205218, 270234, 274905, 209941, 209305, 288025, 322857, 265018, 
      279074, 283378, 334165, 210548, 215956, 211664, 212225, 290561, 336916, 
      212717, 214965, 215469, 215748, 281565, 317773, 219410, 278725, 290056, 
      218413, 218125, 221049, 287464, 334469, 226741, 355066, 357265, 334340, 
      322954, 228772, 225901, 225901, 230666, 335186, 228020, 323920, 231625, 
      228013, 228313, 229853, 300845, 328973, 335413, 233285, 311237, 321250, 
      235161, 230929, 303300, 231890, 237133, 318356, 239112, 238900, 329953, 
      332757, 330100, 242450, 242105, 246413, 244261, 352277, 361616, 374180, 
      398330, 253933, 248020, 335437, 339001, 358241, 409201, 257401, 252090, 
      384226, 255725, 253685, 353765, 369653, 260065, 254017, 351985, 364905, 
      256706, 369946, 263780, 257885, 259165, 258730, 264305, 259433, 367625, 
      370289, 372985, 263349, 374690, 268544, 267626, 268657, 382537, 393314, 
      407165, 276245, 379880, 278386, 273586, 386000, 280405, 274885, 423298, 
      280754, 417168, 282242, 293410, 290797, 285325, 422586, 295357, 290485, 
      290056, 422056, 296225, 298570, 440469, 447848, 295010, 300816, 299700, 
      301897, 301905, 304961, 300697, 299780, 299485, 309818, 307490, 303698, 
      300050, 310810, 307962, 302770, 304021, 311882, 311428, 313954, 321768, 
      322244, 322010, 320813, 331290, 327010, 326065, 336781, 334409, 333425, 
      332368, 341098, 337045, 336388, 345616, 350557, 347362, 352413, 347114, 
      345545, 348154, 353396, 359764, 355156, 361602, 354820, 354433, 363037, 
      368405, 380113, 383425, 379562, 381769, 382825 ], 
  [ 13042, 10594, 10946, 10537, 9533, 11717, 9448, 8276, 8612, 10229, 10970, 
      10597, 5860, 10858, 7690, 9469, 6962, 6845, 6469, 6757, 7741, 5161, 
      3872, 6722, 4181, 4201, 5545, 4469, 6505, 5402, 2628, 4714, 3305, 242, 
      3236, 2581, 2858, 949, 5077, 1972, 1636, 1445, 0, 1, 3253, 2925, 4241, 
      1250, 85, 4033, 2089, 2106, 4265, 3917, 2074, 1514, 298, 1053, 3649, 
      1402, 3085, 2600, 1213, 4010, 2129, 3812, 2178, 1098, 2125, 1828, 4537, 
      5690, 4608, 2762, 5517, 3488, 3028, 6201, 3961, 5930, 3944, 4394, 7298, 
      4930, 5021, 4900, 5057, 134641, 6418, 5345, 8077, 5801, 6890, 6525, 
      8741, 8005, 123205, 6481, 9162, 126970, 9028, 6920, 107848, 7178, 7010, 
      7058, 7156, 7394, 129896, 9333, 8938, 140794, 8090, 8356, 129204, 
      10882, 9725, 117842, 91018, 119725, 134152, 10512, 98617, 10250, 9698, 
      10565, 9860, 10285, 10397, 10420, 126685, 107330, 111940, 11089, 83273, 
      11764, 12448, 86740, 12077, 82637, 14569, 92633, 85130, 146185, 15368, 
      14600, 77401, 64370, 75650, 81205, 150802, 86708, 70825, 80912, 15794, 
      17474, 16165, 16101, 17060, 18666, 69082, 110277, 120325, 17748, 19540, 
      24480, 75988, 95824, 17914, 53789, 90589, 18356, 23732, 18801, 57826, 
      59978, 102290, 64413, 51641, 53737, 96893, 21538, 21349, 62885, 21312, 
      123136, 22541, 21352, 27101, 66301, 81250, 22509, 25416, 53829, 22997, 
      23825, 30545, 31450, 69026, 79922, 26585, 26948, 69205, 105205, 70372, 
      48050, 93194, 68857, 27565, 32218, 81925, 26441, 26329, 26450, 47237, 
      68357, 27085, 28360, 48744, 107225, 27796, 26960, 29921, 27421, 122089, 
      30157, 107080, 28465, 31253, 31858, 42773, 28324, 44960, 36329, 36517, 
      36676, 30985, 61601, 32170, 32113, 32850, 38053, 43873, 51778, 84584, 
      112130, 32596, 36889, 47284, 52849, 85300, 85565, 65185, 34852, 35753, 
      35353, 36500, 86420, 36045, 37485, 51597, 36725, 56549, 89305, 37538, 
      53125, 53765, 93805, 40234, 38026, 69001, 113101, 44192, 39200, 39316, 
      76441, 88145, 93172, 40178, 39898, 93098, 39229, 42685, 49010, 50210, 
      50201, 40196, 42165, 40904, 49268, 58109, 51818, 93650, 51220, 51845, 
      45352, 57188, 47489, 43850, 78696, 66301, 97421, 98345, 100690, 52513, 
      78800, 79540, 77480, 46525, 50321, 46261, 48529, 77985, 77632, 51417, 
      50752, 88298, 47114, 47624, 99508, 63090, 73364, 50081, 102202, 83880, 
      49954, 56453, 57125, 67337, 52112, 50176, 50276, 53312, 81954, 57681, 
      61650, 66452, 62525, 61892, 61685, 57317, 52676, 53645, 104884, 71584, 
      143042, 113945, 59330, 157876, 113416, 52964, 53021, 55204, 154485, 
      66817, 54090, 107648, 97505, 54665, 53888, 55760, 56225, 146098, 95965, 
      57892, 107666, 87266, 66250, 55709, 96029, 130225, 88457, 144973, 
      159044, 103733, 85205, 72520, 153842, 149537, 79922, 65221, 66545, 
      59306, 58097, 134740, 81365, 130338, 82153, 63949, 86938, 149536, 
      109265, 60112, 66761, 148234, 64925, 88925, 152325, 123517, 63117, 
      61245, 149813, 110293, 97873, 61909, 74005, 169088, 82529, 61904, 
      84004, 155637, 134362, 71217, 181525, 157865, 125501, 87650, 134260, 
      87529, 63520, 92745, 115993, 153917, 103050, 117065, 66560, 119925, 
      109828, 97893, 90280, 68245, 129581, 91106, 86921, 89146, 154433, 
      110378, 82394, 136777, 113796, 100321, 69840, 128789, 115169, 98114, 
      92129, 72826, 163172, 153125, 127400, 125045, 117845, 109960, 70757, 
      71305, 71410, 186068, 71905, 75793, 73450, 152424, 117844, 104066, 
      94757, 73610, 81905, 82657, 185418, 182770, 182113, 76554, 74610, 
      75898, 180701, 174932, 165677, 100997, 77677, 187181, 160889, 94946, 
      160276, 98676, 88497, 85585, 76465, 79657, 169754, 143810, 140738, 
      132898, 109853, 85945, 80210, 174628, 156245, 152360, 115866, 111697, 
      106065, 85941, 78802, 141401, 111524, 81764, 193205, 170165, 88177, 
      79217, 159613, 147645, 129253, 90549, 82125, 79885, 195689, 189650, 
      102589, 101114, 183625, 153049, 98386, 148933, 124805, 96530, 85073, 
      92773, 83200, 158597, 83882, 83810, 111325, 84829, 127117, 94285, 
      85357, 94090, 154960, 144313, 128285, 91625, 86290, 135866, 133250, 
      107189, 87601, 87169, 100250, 114185, 94505, 130234, 129013, 104338, 
      100753, 92053, 88330, 133325, 94733, 95860, 118642, 96797, 101449, 
      93600, 100404, 103597, 90890, 95429, 92228, 91810, 111409, 101632, 
      99985, 93025, 94181, 117045, 98965, 113570, 109133, 99149, 109505, 
      116797, 100957, 95625, 97002, 113000, 105002, 109225, 101700, 114768, 
      102946, 99586, 99549, 105154, 100256, 101456, 105940, 102089, 104458, 
      103057, 112165, 107584, 103844, 102449, 102481, 104805, 109229, 114130, 
      105746, 105674, 106850, 106325, 119965, 108610, 107713, 106930, 122805, 
      124885, 128538, 130954, 110266, 110090, 122589, 109597, 110368, 141200, 
      113005, 110938, 116818, 113009, 113680, 118521, 114593, 118898, 116548, 
      116605, 116968, 156130, 123913, 121393, 125981, 123930, 134226, 124933, 
      146632, 165626, 129040, 130258, 136813, 130562, 130325, 130000, 129609, 
      129600, 130385, 130385, 164917, 132730, 169360, 133394, 133965, 134693, 
      135218, 138053, 146353, 138449, 135568, 141997, 140557, 139085, 137965, 
      183328, 143125, 141992, 140821, 142217, 147109, 144041, 143897, 143866, 
      144841, 145645, 154760, 149605, 148805, 146705, 152930, 158065, 169360, 
      149125, 154180, 149621, 152269, 150858, 151120, 194585, 155821, 167476, 
      197044, 156362, 186005, 156164, 153665, 174113, 184378, 159205, 161354, 
      161209, 158626, 161440, 160785, 222865, 163234, 159913, 159818, 165530, 
      163690, 166084, 161296, 171664, 164897, 163717, 160901, 168338, 163565, 
      162410, 172813, 205641, 169736, 173689, 170820, 169065, 174337, 171905, 
      215242, 168389, 170309, 175162, 227002, 176969, 184628, 185620, 227825, 
      172594, 171098, 173512, 227092, 174529, 172754, 172450, 177680, 193505, 
      235556, 179818, 176573, 211282, 178425, 198601, 180841, 179642, 186365, 
      183413, 182309, 180685, 185653, 212785, 218530, 180452, 218192, 211250, 
      230317, 188890, 182525, 219193, 186905, 231584, 234713, 184570, 220522, 
      235570, 184964, 190250, 190117, 186290, 186050, 240517, 195953, 197960, 
      253892, 195466, 193012, 190457, 222496, 275090, 202625, 226361, 260017, 
      195508, 204170, 196393, 206545, 245097, 260640, 203954, 200834, 201725, 
      198917, 202513, 200709, 203008, 205201, 211149, 205981, 245017, 248345, 
      253130, 205529, 251393, 255380, 206372, 212650, 267050, 297626, 247537, 
      259465, 263161, 307792, 213205, 221497, 212797, 210850, 269730, 310537, 
      214304, 212522, 212570, 212621, 262250, 293746, 225325, 260240, 270049, 
      220292, 219092, 224978, 268361, 309362, 232564, 327829, 329800, 309457, 
      299513, 234133, 229058, 223738, 236557, 310525, 231401, 300701, 236980, 
      230176, 226676, 233154, 280890, 305370, 311050, 238484, 289988, 298709, 
      240890, 233162, 283265, 234121, 242324, 296793, 243689, 243325, 307394, 
      309968, 307765, 245725, 245000, 251280, 243578, 327730, 336229, 347425, 
      369217, 260234, 248165, 313540, 316648, 333682, 379322, 263924, 255041, 
      356929, 260802, 257242, 329962, 344026, 266888, 254530, 328634, 340034, 
      260257, 344617, 270901, 261586, 263092, 262277, 270738, 262674, 342898, 
      345258, 347650, 268106, 349501, 275045, 271765, 272794, 357034, 366745, 
      379152, 283418, 354905, 286013, 278933, 360565, 287570, 279010, 394285, 
      285325, 389285, 286353, 301925, 298324, 290116, 394469, 303410, 296410, 
      295753, 394313, 304200, 306617, 411200, 417969, 300469, 308477, 306905, 
      309556, 308648, 312538, 306298, 304849, 302650, 317997, 314757, 309141, 
      302605, 318529, 314465, 305929, 307330, 319141, 318001, 320141, 329849, 
      328645, 327725, 325844, 339125, 331649, 330020, 345370, 341170, 339730, 
      338141, 349985, 343954, 340325, 353197, 359504, 355169, 361586, 353853, 
      350914, 354281, 361269, 368237, 361805, 370301, 360097, 359482, 370970, 
      376100, 388552, 392164, 385789, 388450, 389428 ], 
  [ 13225, 10769, 11117, 10706, 9698, 11876, 9605, 8429, 8761, 10376, 11113, 
      10730, 5989, 10985, 7817, 9594, 7081, 6962, 6570, 6856, 7834, 5252, 
      3961, 6805, 4264, 4282, 5602, 4520, 6554, 5441, 2665, 4745, 3332, 265, 
      3257, 2600, 2873, 964, 5090, 1985, 1649, 1448, 1, 0, 3250, 2920, 4234, 
      1241, 74, 4018, 2074, 2089, 4240, 3890, 2045, 1481, 265, 1018, 3610, 
      1361, 3042, 2557, 1170, 3965, 2084, 3761, 2113, 1033, 2056, 1745, 4450, 
      5597, 4513, 2665, 5416, 3385, 2925, 6082, 3842, 5809, 3821, 4265, 7165, 
      4797, 4882, 4761, 4916, 134500, 6273, 5200, 7930, 5650, 6737, 6370, 
      8584, 7848, 123048, 6322, 9001, 126809, 8865, 6757, 107685, 7013, 6845, 
      6893, 6989, 7225, 129725, 9160, 8765, 140621, 7913, 8177, 129025, 
      10701, 9544, 117661, 90833, 119538, 133965, 10321, 98426, 10057, 9505, 
      10370, 9665, 10088, 10196, 10217, 126482, 107125, 111733, 10880, 83060, 
      11549, 12233, 86525, 11860, 82420, 14346, 92410, 84905, 145952, 15133, 
      14365, 77162, 64129, 75409, 80964, 150561, 86465, 70580, 80665, 15545, 
      17225, 15914, 15850, 16805, 18409, 68825, 110020, 120068, 17485, 19277, 
      24217, 75725, 95561, 17649, 53524, 90324, 18089, 23465, 18532, 57557, 
      59705, 102017, 64138, 51362, 53456, 96610, 21253, 21064, 62600, 21025, 
      122849, 22250, 21061, 26804, 66004, 80953, 22210, 25117, 53530, 22696, 
      23524, 30244, 31149, 68725, 79621, 26282, 26645, 68900, 104900, 70065, 
      47741, 92885, 68546, 27252, 31905, 81608, 26122, 26010, 26129, 46916, 
      68036, 26762, 28037, 48421, 106900, 27469, 26633, 29594, 27092, 121760, 
      29826, 106749, 28132, 30920, 31525, 42440, 27989, 44617, 35984, 36170, 
      36329, 30634, 61250, 31817, 31760, 32497, 37700, 43520, 51425, 84229, 
      111773, 32237, 36530, 46925, 52490, 84941, 85202, 64818, 34481, 35380, 
      34978, 36125, 86045, 35668, 37108, 51220, 36346, 56170, 88922, 37153, 
      52740, 53378, 93418, 39845, 37637, 68612, 112712, 43801, 38809, 38925, 
      76050, 87754, 92781, 39785, 39505, 92705, 38834, 42290, 48613, 49813, 
      49802, 39797, 41764, 40501, 48865, 57704, 51413, 93245, 50813, 51434, 
      44941, 56773, 47074, 43433, 78277, 65882, 97000, 97924, 100269, 52090, 
      78377, 79117, 77053, 46098, 49892, 45832, 48100, 77554, 77201, 50986, 
      50321, 87865, 46681, 47189, 99073, 62653, 72925, 49642, 101761, 83437, 
      49509, 56008, 56680, 66890, 51665, 49729, 49829, 52865, 81505, 57232, 
      61201, 66001, 62074, 61441, 61234, 56866, 52225, 53192, 104429, 71129, 
      142585, 113488, 58873, 157417, 112957, 52505, 52562, 54745, 154024, 
      66356, 53629, 107185, 97042, 54202, 53425, 55297, 55762, 145633, 95498, 
      57425, 107197, 86797, 65781, 55240, 95560, 129754, 87986, 144500, 
      158569, 103258, 84730, 72045, 153365, 149060, 79445, 64744, 66064, 
      58825, 57616, 134257, 80882, 129853, 81668, 63464, 86453, 149049, 
      108778, 59625, 66274, 147745, 64436, 88436, 151834, 123026, 62626, 
      60754, 149320, 109800, 97380, 61416, 73512, 168593, 82034, 61409, 
      83509, 155140, 133865, 70720, 181026, 157364, 125000, 87149, 133757, 
      87026, 63017, 92242, 115488, 153410, 102541, 116554, 66049, 119410, 
      109313, 97378, 89765, 67730, 129064, 90589, 86402, 88625, 153908, 
      109853, 81869, 136250, 113269, 99794, 69313, 128260, 114640, 97585, 
      91600, 72297, 162641, 152594, 126869, 124514, 117314, 109429, 70226, 
      70772, 70877, 185533, 71370, 75258, 72913, 151885, 117305, 103525, 
      94216, 73069, 81364, 82116, 184873, 182225, 181568, 76009, 74065, 
      75353, 180154, 174385, 165130, 100450, 77130, 186632, 160340, 94397, 
      159725, 98125, 87946, 85034, 75914, 79106, 169201, 143257, 140185, 
      132345, 109300, 85392, 79657, 174073, 155690, 151805, 115309, 111140, 
      105508, 85384, 78245, 140842, 110965, 81205, 192644, 169604, 87616, 
      78656, 159050, 147082, 128690, 89986, 81562, 79322, 195124, 189085, 
      102024, 100549, 183056, 152480, 97817, 148360, 124232, 95957, 84500, 
      92200, 82625, 158020, 83305, 83233, 110746, 84250, 126536, 93704, 
      84776, 93509, 154377, 143730, 127700, 91040, 85705, 135277, 132661, 
      106600, 87012, 86580, 99661, 113594, 93914, 129641, 128420, 103745, 
      100160, 91460, 87737, 132730, 94138, 95265, 118045, 96200, 100850, 
      93001, 99805, 102996, 90289, 94826, 91625, 91205, 110804, 101025, 
      99378, 92416, 93572, 116434, 98354, 112957, 108520, 98536, 108890, 
      116180, 100340, 95008, 96385, 112381, 104381, 108602, 101077, 114145, 
      102317, 98957, 98920, 104525, 99625, 100825, 105309, 101456, 103825, 
      102420, 111528, 106945, 103205, 101810, 101842, 104164, 108584, 113485, 
      105097, 105025, 106201, 105674, 119314, 107957, 107060, 106277, 122152, 
      124232, 127885, 130301, 109609, 109433, 121930, 108936, 109705, 140537, 
      112340, 110273, 116153, 112340, 113009, 117850, 113920, 118225, 115873, 
      115924, 116285, 155437, 123218, 120698, 125282, 123229, 133525, 124228, 
      145925, 164917, 128329, 129545, 136098, 129845, 129608, 129281, 128890, 
      128881, 129664, 129664, 164196, 132005, 168633, 132665, 133234, 133960, 
      134485, 137320, 145620, 137714, 134833, 141256, 139816, 138344, 137224, 
      182585, 142378, 141245, 140072, 141466, 146354, 143284, 143140, 143109, 
      144082, 144884, 153997, 148840, 148040, 145940, 152165, 157298, 168593, 
      148356, 153409, 148850, 151496, 150085, 150345, 193808, 155042, 166697, 
      196265, 155581, 185224, 155381, 152882, 173330, 183593, 158418, 160565, 
      160420, 157837, 160649, 159994, 222074, 162441, 159120, 159025, 164737, 
      162893, 165285, 160497, 170865, 164096, 162916, 160100, 167533, 162760, 
      161605, 172008, 204832, 168925, 172874, 170005, 168250, 173520, 171088, 
      214425, 167570, 169490, 174341, 226181, 176146, 183805, 184797, 227002, 
      171769, 170273, 172685, 226265, 173700, 171925, 171621, 176849, 192674, 
      234725, 178985, 175738, 210445, 177586, 197762, 180000, 178801, 185522, 
      182570, 181466, 179842, 184808, 211940, 217685, 179605, 217345, 210401, 
      229466, 188037, 181672, 218340, 186050, 230729, 233858, 183713, 219665, 
      234713, 184105, 189389, 189256, 185429, 185189, 239656, 195088, 197093, 
      253025, 194597, 192141, 189586, 221625, 274213, 201746, 225482, 259136, 
      194625, 203285, 195508, 205658, 244210, 259753, 203065, 199945, 200834, 
      198026, 201620, 199816, 202113, 204304, 210250, 205082, 244116, 247444, 
      252229, 204626, 250490, 254477, 205465, 211741, 266141, 296717, 246626, 
      258554, 262250, 306881, 212292, 220580, 211880, 209933, 268813, 309620, 
      213385, 211601, 211649, 211700, 261329, 292825, 224402, 259313, 269120, 
      219361, 218161, 224045, 267424, 308425, 231625, 326890, 328861, 308516, 
      298570, 233188, 228113, 222793, 235610, 309578, 230452, 299752, 236029, 
      229225, 225725, 232201, 279937, 304417, 310097, 237529, 289033, 297754, 
      239933, 232205, 282308, 233162, 241361, 295828, 242720, 242356, 306421, 
      308993, 306788, 244746, 244021, 250297, 242593, 326745, 335240, 346436, 
      368226, 259241, 247172, 312545, 315653, 332685, 378325, 262925, 254042, 
      355930, 259801, 256241, 328961, 343025, 265885, 253525, 327629, 339029, 
      259250, 343610, 269892, 260577, 262081, 261266, 269725, 261661, 341885, 
      344245, 346637, 267089, 348482, 274024, 270738, 271765, 356005, 365714, 
      378121, 282385, 353872, 284978, 277898, 359528, 286529, 277969, 393242, 
      284274, 388232, 285298, 300866, 297265, 289057, 393410, 302345, 295345, 
      294688, 393248, 303133, 305546, 410129, 416896, 299394, 307400, 305828, 
      308477, 307565, 311453, 305213, 303764, 301561, 316906, 313666, 308050, 
      301514, 317434, 313370, 304834, 306233, 318042, 316900, 319034, 328736, 
      327524, 326602, 324721, 337994, 330514, 328885, 344233, 340029, 338589, 
      337000, 348842, 342809, 339172, 352040, 358345, 354010, 360425, 352690, 
      349749, 353114, 360100, 367060, 360628, 369122, 358916, 358301, 369785, 
      374905, 387341, 390949, 384570, 387229, 388205 ], 
  [ 8793, 7925, 7585, 7400, 7072, 6850, 6401, 6133, 5777, 5794, 5729, 5108, 
      4581, 4901, 4241, 4420, 3725, 3604, 2740, 2682, 2628, 2210, 2285, 2045, 
      1898, 1800, 1044, 754, 1076, 637, 481, 389, 226, 2285, 145, 170, 97, 
      810, 260, 233, 353, 370, 3253, 3250, 0, 10, 68, 493, 2516, 72, 180, 
      193, 170, 160, 365, 709, 3825, 1156, 324, 1037, 436, 521, 1300, 445, 
      730, 577, 1537, 3877, 1818, 4001, 1800, 2029, 2197, 7985, 2410, 3341, 
      8125, 3400, 9140, 3581, 8089, 8869, 4241, 10309, 6740, 7873, 7570, 
      178650, 5617, 8762, 5220, 9320, 13369, 11860, 5978, 6154, 165130, 
      10440, 6277, 169457, 6481, 11441, 147025, 8161, 11185, 11461, 8933, 
      11789, 172705, 7450, 7625, 185309, 12469, 9425, 171769, 7957, 8282, 
      158465, 126617, 160564, 177385, 9277, 135572, 9809, 10625, 9892, 10897, 
      10634, 11650, 12809, 168404, 145625, 151029, 13010, 116650, 15725, 
      18461, 120797, 16490, 115778, 22504, 127700, 118597, 190466, 13817, 
      14417, 108788, 92561, 106577, 113386, 195637, 120025, 100490, 112853, 
      20029, 25129, 16976, 20560, 16837, 16273, 97925, 147898, 159770, 22525, 
      27509, 36781, 106301, 130469, 22345, 78170, 124090, 18793, 35113, 
      18778, 83225, 85825, 137941, 91396, 74740, 77402, 131156, 20457, 20610, 
      89050, 21253, 162293, 21220, 23337, 37738, 92898, 111609, 24820, 34225, 
      76660, 24050, 30122, 43226, 44701, 96185, 109817, 35956, 36661, 96242, 
      140450, 97633, 68353, 125809, 95540, 36346, 44761, 111674, 25748, 
      25864, 26437, 66490, 94450, 32996, 36209, 68449, 142202, 26973, 30469, 
      38788, 28418, 159794, 38560, 141817, 28314, 40450, 41625, 59266, 29765, 
      61661, 48010, 48080, 48353, 33192, 84100, 31409, 37850, 39841, 49946, 
      59186, 70625, 113345, 146929, 33533, 47060, 63725, 71684, 114053, 
      114196, 87880, 35537, 35066, 37512, 42877, 114685, 36490, 44770, 68458, 
      42068, 75344, 117896, 41957, 69970, 70720, 123300, 37349, 40613, 91538, 
      146810, 37997, 44861, 45205, 101140, 116036, 122317, 38425, 38601, 
      122125, 42260, 51872, 62525, 64409, 41140, 44245, 49402, 42209, 62201, 
      45730, 66001, 122197, 42485, 43216, 41625, 46157, 57320, 44785, 59905, 
      51728, 126050, 127202, 130117, 45000, 102181, 103149, 59585, 52000, 
      45418, 47970, 56394, 60196, 59957, 45940, 45845, 67541, 50069, 48865, 
      127881, 79489, 57725, 47780, 78237, 107449, 54025, 68162, 69290, 54760, 
      49453, 52533, 53773, 62053, 64129, 50458, 75973, 54665, 52676, 52385, 
      52292, 50660, 50465, 50746, 81005, 57965, 111065, 88010, 52205, 123273, 
      87705, 54385, 56608, 63009, 120562, 55922, 53341, 83525, 76004, 53684, 
      55301, 63101, 64136, 113877, 75140, 66593, 83873, 69173, 56593, 60530, 
      121370, 101412, 70132, 113306, 124865, 81296, 68240, 89185, 120685, 
      117178, 65005, 57258, 58346, 57605, 59930, 105561, 66436, 102181, 
      67106, 74210, 108257, 117613, 86120, 65125, 78728, 116649, 75178, 
      110578, 120052, 97172, 59572, 66592, 118106, 87250, 78250, 67594, 
      89266, 133957, 68260, 61885, 103365, 123010, 105953, 62530, 144448, 
      125002, 99250, 107797, 106181, 72104, 65309, 114484, 92242, 122068, 
      83053, 93416, 72437, 95812, 88337, 79936, 74945, 75140, 103298, 110993, 
      73288, 74825, 123346, 89437, 71485, 109448, 92053, 82568, 73405, 
      103394, 93194, 81269, 77450, 80833, 130705, 122596, 102457, 100672, 
      95296, 89577, 72832, 73946, 74849, 149717, 75112, 85156, 79389, 122449, 
      95849, 86285, 80282, 77261, 94562, 95770, 149617, 147425, 146882, 
      73585, 77797, 82277, 145808, 141065, 133520, 84800, 74020, 151258, 
      129754, 81253, 129365, 83725, 77992, 76676, 76676, 88532, 137129, 
      116429, 114041, 108025, 91250, 77146, 89081, 141201, 126352, 123265, 
      95773, 92858, 89050, 77818, 77405, 114920, 92909, 90509, 156802, 
      137866, 79362, 79522, 129476, 120016, 105956, 80704, 78436, 79844, 
      159050, 154037, 87610, 86705, 149258, 124610, 85565, 121626, 103426, 
      85069, 81250, 106506, 87125, 129458, 83813, 87845, 94608, 90000, 
      105722, 85202, 90410, 107237, 126949, 118696, 106882, 85042, 85977, 
      112745, 110813, 93074, 86938, 87874, 115433, 97672, 87112, 108929, 
      108050, 91925, 90050, 87050, 91649, 111332, 88016, 107497, 101205, 
      89050, 91304, 88813, 114085, 92650, 94877, 90064, 90625, 93965, 129410, 
      92725, 111940, 95058, 100090, 101632, 109316, 99749, 97250, 93194, 
      125320, 102170, 94538, 96274, 103465, 100193, 96637, 98804, 96181, 
      131821, 97985, 99413, 99490, 115925, 104525, 108005, 116821, 99514, 
      113625, 100930, 125770, 101349, 101485, 103624, 105480, 111562, 119170, 
      127377, 106445, 106829, 112793, 109072, 135252, 105881, 106466, 108989, 
      139114, 142106, 147241, 150569, 107073, 107125, 137860, 110842, 110925, 
      163189, 109682, 112061, 127517, 111730, 112397, 128980, 112850, 129125, 
      112977, 116442, 118625, 179541, 119732, 121316, 121108, 122701, 148045, 
      124722, 165113, 190145, 125397, 126041, 149236, 127705, 127810, 129533, 
      131080, 131413, 131282, 133106, 187930, 138065, 193045, 133705, 135412, 
      136706, 139625, 146450, 160450, 133960, 135981, 136242, 136170, 136522, 
      137682, 209261, 138384, 138505, 140978, 147272, 141440, 143498, 143810, 
      143893, 148968, 149882, 167201, 145170, 145282, 148882, 163657, 171524, 
      187949, 154258, 147681, 148480, 148274, 148801, 150085, 219994, 150560, 
      183305, 222905, 151325, 208442, 152149, 155236, 192100, 205781, 153700, 
      154705, 154674, 154485, 155357, 155272, 253832, 156349, 156106, 166841, 
      177341, 172985, 158845, 158845, 185629, 159250, 159210, 161410, 161201, 
      161330, 163937, 186082, 230530, 163385, 165620, 164917, 176500, 166378, 
      165770, 241825, 168064, 177280, 167765, 256085, 168884, 200141, 201589, 
      256904, 169065, 170077, 180353, 255593, 170650, 171725, 175753, 171517, 
      211396, 265645, 172625, 173252, 234405, 174868, 217160, 175570, 175625, 
      177556, 176656, 176464, 176436, 177866, 235322, 242777, 179045, 242093, 
      232753, 257060, 181201, 185666, 242626, 181492, 258205, 262132, 188729, 
      243833, 262985, 187409, 184141, 184122, 185197, 189517, 268722, 186986, 
      188305, 284593, 187973, 188365, 194132, 244525, 309305, 193288, 248488, 
      290690, 198361, 195505, 199242, 196964, 271540, 290845, 196649, 196265, 
      197152, 200500, 198050, 198754, 198997, 199818, 202000, 200708, 269722, 
      273962, 280001, 202984, 277576, 282589, 209633, 205533, 296413, 333373, 
      271652, 286772, 291380, 345245, 207106, 211058, 208970, 210785, 298849, 
      347978, 209789, 214045, 214777, 215170, 289081, 327645, 214304, 285805, 
      297890, 215297, 215465, 216901, 294818, 344825, 221625, 366480, 368793, 
      344570, 332456, 223866, 222097, 224757, 225488, 345284, 224090, 333290, 
      226701, 224685, 226885, 225949, 308569, 338521, 345341, 228425, 319601, 
      330260, 230029, 227545, 311050, 228500, 232249, 326842, 234514, 234378, 
      338909, 341821, 338930, 238468, 238313, 241621, 242237, 362185, 371930, 
      385178, 410500, 248389, 245554, 343985, 347777, 368113, 421733, 251725, 
      248200, 395460, 250765, 249485, 363245, 380045, 254225, 251325, 361225, 
      374905, 252488, 380168, 257770, 253585, 254745, 254500, 258625, 255349, 
      377525, 380341, 383189, 258493, 384800, 262802, 263044, 264069, 392769, 
      404072, 418645, 270125, 389834, 272032, 268372, 396170, 274261, 270261, 
      435236, 275872, 428506, 277576, 286528, 284409, 280305, 434020, 288685, 
      284877, 284562, 433282, 289585, 291880, 452437, 460114, 289600, 294298, 
      293410, 295373, 295825, 298457, 295181, 294530, 295173, 302992, 301120, 
      298240, 296036, 304200, 301960, 298440, 299609, 305488, 305370, 308068, 
      314914, 316202, 316304, 315449, 324496, 321800, 321197, 329589, 328117, 
      327361, 326570, 333736, 330665, 331466, 338858, 343109, 340484, 344845, 
      340756, 339865, 342088, 346450, 352490, 348794, 354208, 349130, 348857, 
      356005, 361457, 372737, 375885, 373264, 375237, 376325 ], 
  [ 9061, 8101, 7793, 7594, 7226, 7124, 6577, 6257, 5933, 6032, 6005, 5386, 
      4633, 5197, 4405, 4666, 3869, 3746, 2890, 2848, 2842, 2308, 2309, 2225, 
      1952, 1858, 1186, 848, 1258, 773, 477, 493, 260, 2045, 173, 160, 101, 
      676, 370, 181, 277, 272, 2925, 2920, 10, 0, 122, 365, 2218, 106, 106, 
      117, 200, 170, 265, 557, 3445, 954, 298, 853, 370, 425, 1090, 425, 596, 
      533, 1341, 3501, 1600, 3637, 1690, 1961, 2061, 7445, 2304, 3077, 7585, 
      3258, 8578, 3413, 7577, 8333, 4097, 9721, 6338, 7405, 7124, 176020, 
      5341, 8264, 5050, 8810, 12701, 11250, 5792, 5920, 162592, 9898, 6093, 
      166885, 6277, 10865, 144625, 7769, 10625, 10889, 8497, 11213, 170105, 
      7200, 7345, 182617, 11885, 9013, 169173, 7753, 8000, 155969, 124381, 
      158050, 174745, 8973, 133258, 9461, 10205, 9554, 10469, 10240, 11204, 
      12301, 165826, 143225, 148585, 12520, 114500, 15121, 17749, 118609, 
      15860, 113636, 21682, 125450, 116429, 187720, 13481, 14009, 106714, 
      90653, 104525, 111268, 192853, 117845, 98500, 110741, 19373, 24293, 
      16498, 19890, 16409, 15957, 95965, 145476, 157252, 21825, 26641, 35685, 
      104257, 128197, 21661, 76436, 121876, 18317, 34061, 18324, 81433, 
      84005, 135605, 89514, 73058, 75688, 128882, 20041, 20176, 87200, 20781, 
      159757, 20810, 22753, 36692, 91012, 109525, 24210, 33273, 74970, 23504, 
      29300, 42068, 43513, 94265, 107753, 34970, 35657, 94324, 138100, 95701, 
      66785, 123593, 93634, 35380, 43597, 109600, 25274, 25378, 25925, 64964, 
      92564, 32170, 35281, 66897, 139844, 26497, 29765, 37802, 27844, 157288, 
      37594, 139465, 27796, 39440, 40585, 57872, 29161, 60245, 46856, 46930, 
      47197, 32530, 82370, 30901, 37000, 38925, 48772, 57832, 69085, 111281, 
      144545, 32929, 45970, 62305, 70138, 111985, 112130, 86122, 34933, 
      34532, 36826, 41969, 112625, 35892, 43812, 66996, 41210, 73778, 115810, 
      41141, 68500, 69242, 121162, 36913, 39889, 89764, 144448, 37733, 43973, 
      44305, 99250, 113978, 120193, 37925, 38077, 120005, 41506, 50794, 
      61217, 63065, 41018, 43433, 48420, 41537, 60917, 45776, 64649, 120089, 
      42337, 43058, 41209, 46121, 56186, 44117, 60273, 51874, 123920, 125060, 
      127945, 44770, 100325, 101281, 59897, 51082, 45044, 47248, 55348, 
      60498, 60253, 45594, 45469, 67997, 49277, 48161, 125749, 77985, 57905, 
      47258, 78853, 105561, 53161, 66896, 68000, 54770, 48941, 51757, 52937, 
      60941, 64413, 50184, 74565, 54629, 52538, 52229, 52130, 50354, 49925, 
      50240, 81601, 58021, 112085, 88712, 51917, 124429, 88393, 53645, 55754, 
      61933, 121680, 55828, 52713, 84125, 76466, 53066, 54557, 62045, 63050, 
      114901, 75562, 65461, 84449, 69449, 56425, 59600, 119360, 102250, 
      70418, 114292, 125981, 81794, 68450, 87625, 121745, 118196, 65105, 
      56992, 58088, 57005, 59144, 106405, 66530, 102969, 67204, 72976, 
      106441, 118597, 86642, 64165, 77402, 117613, 73940, 108740, 121050, 
      97858, 59058, 65610, 119072, 87760, 78580, 66592, 87760, 135101, 68306, 
      61181, 101641, 124020, 106741, 62280, 145690, 126020, 99920, 106025, 
      106945, 72202, 64501, 112626, 92776, 123026, 83385, 93938, 71405, 
      96354, 88741, 80154, 75025, 74050, 103952, 109217, 73274, 74845, 
      124244, 89801, 71321, 110146, 92457, 82762, 72477, 103988, 93608, 
      81413, 77480, 79669, 131669, 123458, 103025, 101210, 95738, 89905, 
      71978, 73060, 73921, 150881, 74194, 83914, 78325, 123273, 96253, 86465, 
      80288, 76313, 93140, 94324, 150741, 148525, 147976, 72981, 76869, 
      81181, 146882, 142085, 134450, 84890, 73450, 152384, 130628, 81209, 
      130225, 83745, 77778, 76378, 75898, 87298, 138077, 117101, 114677, 
      108565, 91460, 76840, 87845, 142189, 127154, 124025, 96057, 93076, 
      89172, 77472, 76705, 115538, 93113, 89273, 157940, 138788, 79048, 
      78728, 130282, 120690, 106402, 80442, 77850, 79066, 160196, 155129, 
      87616, 86681, 150280, 125320, 85453, 122272, 103760, 84881, 80660, 
      104992, 86125, 130196, 83021, 86837, 94690, 88930, 106048, 84880, 
      89344, 105745, 127621, 119242, 107204, 84584, 85189, 113153, 111185, 
      93008, 86164, 87028, 113825, 97730, 86690, 109237, 108340, 91765, 
      89800, 86500, 90661, 111674, 87554, 106069, 101305, 88640, 91018, 
      88245, 112545, 92404, 93845, 89522, 89885, 93025, 127636, 92365, 
      110482, 94120, 98948, 101610, 107938, 99641, 97040, 92672, 123650, 
      102100, 94036, 95400, 102285, 100025, 96233, 98506, 95625, 130077, 
      97393, 98569, 98640, 114505, 103445, 106805, 115393, 98792, 112285, 
      100180, 124192, 100813, 100745, 102698, 104458, 110340, 117776, 125809, 
      105533, 105893, 111605, 108050, 133570, 105145, 105652, 108001, 137376, 
      140320, 145377, 148657, 106357, 106397, 136170, 109888, 110005, 161141, 
      108964, 111109, 126061, 110900, 111565, 127530, 112040, 127685, 112261, 
      115540, 117625, 177385, 119026, 120394, 120434, 121833, 146385, 123796, 
      163201, 187913, 124645, 125317, 147634, 126905, 126992, 128605, 130050, 
      130365, 130280, 132008, 185764, 136825, 190837, 132725, 134370, 135632, 
      138425, 145040, 158740, 133226, 134989, 135568, 135424, 135680, 136720, 
      206917, 137650, 137705, 139984, 146018, 140746, 142532, 142820, 142897, 
      147754, 148660, 165545, 144400, 144464, 147764, 162089, 169810, 185965, 
      152980, 147013, 147530, 147472, 147897, 149125, 217640, 149818, 181453, 
      220525, 150569, 206240, 151337, 154130, 190130, 203629, 152962, 154025, 
      153988, 153673, 154645, 154530, 251170, 155677, 155272, 165437, 175685, 
      171457, 158185, 157933, 183853, 158504, 158404, 160340, 160529, 160400, 
      162809, 184336, 228168, 162665, 164986, 164169, 175050, 165736, 165032, 
      239365, 167018, 175850, 167089, 253489, 168242, 198257, 199681, 254306, 
      168181, 169061, 178921, 253021, 169780, 170705, 174505, 170765, 209378, 
      262985, 171925, 172346, 232105, 173970, 215098, 174760, 174749, 176930, 
      175922, 175682, 175570, 177184, 233044, 240409, 178025, 239741, 230525, 
      254554, 180505, 184400, 240292, 180674, 255701, 259586, 187405, 241501, 
      260437, 186173, 183353, 183328, 184145, 188225, 266128, 186344, 187697, 
      281861, 187249, 187489, 192818, 242245, 306377, 192650, 246194, 287944, 
      197077, 194825, 197956, 196330, 269010, 288117, 195893, 195365, 196250, 
      199274, 197140, 197712, 198061, 198952, 201330, 199834, 267268, 271460, 
      277433, 201962, 275042, 280001, 208301, 204745, 293705, 330329, 269218, 
      284170, 288730, 342109, 206260, 210436, 208000, 209617, 296145, 344836, 
      208853, 212789, 213485, 213860, 286493, 324685, 213706, 283277, 295240, 
      214373, 214469, 216137, 292232, 341765, 221005, 363250, 365545, 341524, 
      329522, 223204, 221261, 223501, 224866, 342250, 223268, 330368, 226033, 
      223765, 225665, 225117, 305901, 335565, 342325, 227741, 316829, 327386, 
      229385, 226625, 308372, 227578, 231557, 324036, 233768, 233620, 336017, 
      338909, 336052, 237610, 237425, 240885, 241061, 359125, 368800, 381940, 
      407074, 247757, 244436, 341125, 344881, 365041, 418241, 251105, 247298, 
      392170, 250029, 248629, 360229, 376885, 253625, 250225, 358241, 371801, 
      251626, 377026, 257188, 252733, 253909, 253634, 257985, 254457, 374425, 
      377217, 380041, 257717, 381658, 262160, 262210, 263233, 389593, 400810, 
      415269, 269525, 386696, 271466, 267626, 392992, 273653, 269413, 431770, 
      275050, 425120, 276714, 286010, 283813, 279493, 430610, 288125, 284149, 
      283816, 429896, 289017, 291314, 448925, 456552, 288826, 293696, 292772, 
      294769, 295145, 297841, 294409, 293716, 294205, 302418, 300474, 297450, 
      295018, 303586, 301250, 297466, 298645, 304834, 304660, 307322, 314312, 
      315460, 315506, 314597, 323858, 320906, 320249, 329005, 327385, 326593, 
      325760, 333170, 329941, 330500, 338176, 342533, 339818, 344285, 340002, 
      339001, 341282, 345780, 351860, 348020, 353594, 348244, 347953, 355325, 
      360749, 372073, 375241, 372418, 374425, 375505 ], 
  [ 9041, 8381, 7937, 7780, 7540, 6970, 6773, 6625, 6165, 5954, 5769, 5096, 
      5153, 4813, 4505, 4456, 4005, 3880, 2920, 2810, 2600, 2482, 2745, 2061, 
      2250, 2132, 1040, 850, 928, 565, 773, 365, 370, 3141, 277, 394, 265, 
      1346, 136, 541, 725, 754, 4241, 4234, 68, 122, 0, 901, 3368, 20, 416, 
      425, 82, 116, 605, 1069, 4793, 1640, 320, 1445, 520, 685, 1768, 397, 
      986, 565, 1865, 4685, 2186, 4693, 1796, 1885, 2225, 9081, 2330, 3673, 
      9193, 3332, 10192, 3573, 8989, 9805, 4113, 11365, 7272, 8581, 8210, 
      185114, 5785, 9522, 5096, 10084, 14545, 12872, 5850, 6154, 171274, 
      11252, 6125, 175673, 6373, 12325, 152773, 8545, 12017, 12325, 9425, 
      12645, 178949, 7418, 7673, 191789, 13309, 9797, 177965, 7765, 8298, 
      164385, 131825, 166504, 183661, 9305, 140960, 9945, 10953, 9992, 11237, 
      10874, 12010, 13325, 174440, 151177, 156689, 13450, 121498, 16441, 
      19465, 125737, 17266, 120586, 23764, 132768, 123437, 196810, 13725, 
      14517, 113312, 96633, 111033, 118018, 202045, 124813, 104762, 117441, 
      20725, 26305, 17188, 21284, 16897, 16025, 102061, 153266, 165394, 
      23273, 28705, 38585, 110633, 135409, 23041, 81666, 128866, 18925, 
      36781, 18842, 86857, 89513, 143005, 95240, 78032, 80770, 136008, 20345, 
      20546, 92762, 21281, 167825, 21064, 23645, 39250, 96650, 115889, 25160, 
      35477, 79880, 24210, 31018, 45018, 46573, 100009, 114025, 37280, 38033, 
      100042, 145402, 101461, 71201, 130385, 99280, 37570, 46513, 115834, 
      25632, 25780, 26413, 69170, 98090, 33800, 37285, 71189, 147082, 26825, 
      30929, 40000, 28522, 165050, 39700, 146653, 28250, 41698, 42953, 61538, 
      29921, 63945, 49586, 49636, 49925, 33428, 87184, 31225, 38578, 40745, 
      51538, 61258, 73193, 117301, 151729, 33577, 48400, 65945, 74240, 
      118001, 118120, 90964, 35525, 34858, 37700, 43657, 118537, 36434, 
      45674, 70706, 42696, 77860, 121780, 42445, 72202, 72964, 127304, 36805, 
      40837, 94562, 151402, 36985, 45513, 45889, 104464, 119808, 126265, 
      38033, 38273, 126053, 42536, 53012, 64269, 66249, 39712, 44657, 50258, 
      42229, 63853, 43826, 67825, 126037, 41089, 41828, 40925, 44425, 58516, 
      44729, 57077, 49492, 129874, 131058, 134053, 43748, 105265, 106265, 
      56869, 52564, 44522, 48002, 57290, 57488, 57265, 44960, 44945, 64413, 
      50269, 48821, 131645, 81569, 55305, 47232, 74645, 110525, 54361, 69570, 
      70762, 52756, 48841, 52625, 54025, 63041, 61385, 49202, 77741, 52765, 
      51048, 50805, 50728, 49480, 49909, 50090, 77401, 55801, 106321, 84114, 
      50949, 118157, 83837, 54325, 56852, 63845, 115538, 54130, 52973, 79873, 
      72720, 53280, 55233, 63865, 64980, 109085, 71944, 67541, 80257, 66357, 
      54961, 60930, 124650, 97088, 67280, 108578, 119781, 77860, 65572, 
      91237, 115741, 112346, 62621, 55850, 56898, 57069, 59890, 101165, 
      64040, 97925, 64690, 75346, 110945, 112825, 82564, 65521, 80100, 
      111905, 76306, 113306, 115208, 93160, 58760, 67028, 113338, 83698, 
      75178, 68074, 91090, 128705, 65936, 61561, 105761, 118106, 101641, 
      60986, 138916, 120058, 95234, 110293, 101905, 69604, 65225, 117200, 
      88570, 117256, 79901, 89748, 72913, 92072, 84965, 77060, 72437, 75752, 
      99250, 113425, 71012, 72449, 118610, 86125, 69581, 105236, 88625, 
      79700, 73529, 99450, 89730, 78525, 75010, 81577, 125765, 117928, 98573, 
      96868, 91748, 86333, 72740, 73930, 74945, 144225, 75172, 86080, 79829, 
      117845, 92365, 83389, 77850, 77373, 95938, 97210, 144185, 142057, 
      141530, 72761, 77837, 82765, 140500, 135901, 128596, 82116, 73096, 
      145802, 124970, 78917, 124609, 81209, 76100, 75008, 76288, 89360, 
      132129, 112165, 109873, 104113, 88218, 75490, 89905, 136085, 121732, 
      118757, 92525, 89786, 86234, 76250, 76781, 110772, 89865, 91305, 
      151258, 132898, 77690, 79130, 124808, 115700, 102248, 78884, 77480, 
      79400, 153466, 148597, 85066, 84241, 143986, 120170, 83317, 117338, 
      99970, 83005, 80258, 107978, 87217, 124906, 83341, 87949, 91796, 90260, 
      102250, 83458, 90650, 108613, 122545, 114628, 103402, 83642, 85457, 
      109017, 107181, 90610, 86362, 87490, 117081, 94868, 85588, 105449, 
      104618, 89693, 88058, 85858, 91625, 107752, 86580, 108637, 98261, 
      87466, 89380, 87641, 115505, 90610, 94933, 88804, 89893, 93757, 131426, 
      90961, 113104, 94826, 100402, 98948, 110248, 97285, 95058, 91834, 
      127012, 99586, 93106, 95834, 103841, 97861, 94925, 96800, 94865, 
      133673, 96737, 98837, 98930, 116885, 104569, 108369, 117793, 98594, 
      114353, 100066, 127114, 99905, 100585, 103220, 105332, 111938, 119986, 
      128657, 105957, 106405, 113041, 108868, 136808, 104905, 105698, 108685, 
      140810, 143930, 149273, 152729, 106025, 106109, 139400, 110410, 110393, 
      165665, 108602, 111605, 128405, 110930, 111593, 129824, 111978, 129933, 
      111845, 115778, 118213, 182165, 118480, 120640, 119752, 121853, 149309, 
      124010, 167021, 192897, 124193, 124753, 150280, 126601, 126754, 128761, 
      130580, 130961, 130698, 132778, 190450, 138097, 195649, 133025, 134888, 
      136258, 139513, 146898, 161698, 132596, 135305, 134690, 134810, 135418, 
      136898, 212153, 136964, 137261, 140242, 147220, 139876, 142650, 143026, 
      143125, 148772, 149698, 168165, 143762, 144002, 148402, 164377, 172624, 
      189769, 154186, 145973, 147524, 146914, 147713, 149137, 222754, 149012, 
      184717, 225725, 149805, 210778, 150769, 154640, 193808, 207965, 152104, 
      152945, 152930, 153077, 153673, 153668, 257348, 154549, 154738, 166993, 
      178165, 173449, 156985, 157657, 186745, 157610, 157730, 160634, 159345, 
      160162, 163297, 187090, 233162, 161629, 163616, 163217, 176672, 164386, 
      164034, 244681, 167140, 177380, 165845, 259285, 166864, 201433, 202945, 
      260100, 167681, 169045, 180421, 258701, 169210, 170685, 175321, 169753, 
      213008, 268969, 170713, 171880, 236741, 173456, 218852, 173914, 174145, 
      175400, 174788, 174724, 174920, 175850, 237562, 245257, 177921, 244521, 
      234841, 259880, 179185, 185170, 244978, 179792, 261001, 265040, 188369, 
      246161, 265889, 186805, 182333, 182330, 184093, 189053, 271730, 184770, 
      185989, 287941, 185957, 186745, 193680, 246649, 313129, 190996, 250612, 
      294010, 197773, 193297, 198650, 194624, 274256, 294089, 194625, 194625, 
      195508, 199720, 196418, 197474, 197425, 198050, 199700, 198952, 272170, 
      276538, 282753, 201604, 280228, 285385, 209061, 203501, 299501, 337357, 
      274000, 289568, 294304, 349465, 205210, 208546, 207386, 209729, 301889, 
      352186, 208105, 213205, 214033, 214474, 291793, 331349, 211700, 288329, 
      300730, 213525, 213885, 214693, 297450, 348721, 219005, 370820, 373181, 
      348410, 335988, 221330, 220025, 223805, 222836, 349064, 221962, 336762, 
      224153, 222809, 225809, 223829, 311345, 342065, 349045, 225901, 322645, 
      333576, 227389, 225641, 313834, 226592, 229709, 329930, 232090, 231986, 
      342189, 345145, 342154, 236296, 236221, 239105, 240885, 365857, 375770, 
      389306, 415120, 245549, 244010, 347077, 350965, 371761, 426501, 248825, 
      246052, 399680, 248165, 247205, 366725, 383909, 251253, 249677, 364601, 
      378601, 250196, 383956, 254722, 251257, 252365, 252200, 255713, 253109, 
      381173, 384053, 386965, 255925, 388532, 259858, 260584, 261605, 396545, 
      408068, 422945, 267013, 393490, 268820, 265640, 399914, 271133, 267773, 
      439720, 273268, 432730, 275060, 283076, 281165, 277637, 438280, 285317, 
      281957, 281690, 437450, 286229, 288500, 456913, 464714, 286756, 290986, 
      290194, 292057, 292693, 295145, 292285, 291746, 292781, 299540, 297860, 
      295364, 293768, 300836, 298852, 296036, 297169, 302212, 302234, 305000, 
      311434, 313058, 313300, 312589, 321028, 318996, 318537, 325949, 324853, 
      324193, 323514, 330020, 327361, 328770, 335386, 339345, 336960, 341029, 
      337448, 336841, 338900, 342890, 348786, 345474, 350452, 346090, 345865, 
      352397, 357877, 368965, 372041, 369940, 371813, 372913 ], 
  [ 10372, 8864, 8776, 8497, 7893, 8577, 7418, 6786, 6682, 7309, 7540, 6977, 
      4810, 6928, 5300, 6089, 4672, 4545, 3809, 3877, 4201, 2941, 2482, 3412, 
      2341, 2281, 2245, 1629, 2605, 1872, 698, 1424, 765, 832, 666, 421, 468, 
      169, 1417, 202, 146, 45, 1250, 1241, 493, 365, 901, 0, 785, 793, 109, 
      116, 905, 757, 164, 144, 1588, 233, 709, 272, 545, 410, 353, 900, 349, 
      882, 788, 1808, 925, 2098, 1777, 2340, 2018, 4852, 2477, 2258, 5018, 
      3281, 5941, 3280, 5274, 5904, 4168, 6980, 4801, 5450, 5317, 160381, 
      4628, 6145, 5017, 6641, 9540, 8465, 5701, 5525, 147605, 7561, 6032, 
      151700, 6098, 8330, 130538, 6408, 8200, 8388, 6866, 8704, 154786, 6773, 
      6728, 166724, 9360, 7586, 153914, 7652, 7405, 141352, 111428, 143345, 
      159242, 8282, 119837, 8500, 8788, 8665, 9010, 9005, 9657, 10370, 
      150785, 129320, 134410, 10729, 102213, 12634, 14578, 106090, 13217, 
      101417, 17849, 112573, 104080, 171745, 12778, 12850, 95021, 80020, 
      92980, 99305, 176672, 105498, 87365, 98842, 16704, 20484, 14965, 17141, 
      15210, 15476, 85072, 131657, 142825, 18938, 22690, 30290, 92858, 
      115354, 18884, 67009, 109409, 16866, 28962, 17021, 71656, 74068, 
      122400, 79193, 64021, 66457, 116113, 19048, 19069, 77125, 19442, 
      145346, 19881, 20722, 31761, 80761, 98020, 22049, 28946, 65969, 21757, 
      25805, 36445, 37700, 83816, 96392, 30445, 31018, 83905, 124945, 85202, 
      58600, 111304, 83317, 31025, 37988, 98245, 24061, 24089, 24480, 57097, 
      82417, 28745, 31210, 58874, 126725, 25306, 27130, 33381, 26041, 143249, 
      33317, 126410, 26365, 34893, 35848, 50893, 27194, 53170, 41449, 41557, 
      41786, 30265, 73341, 29620, 33553, 35060, 43273, 51193, 61268, 100154, 
      131400, 31066, 41029, 55274, 62309, 100850, 101025, 76985, 33122, 
      33173, 34513, 38250, 101610, 34145, 39785, 59777, 37825, 65909, 104665, 
      38048, 61265, 61965, 109705, 36244, 37396, 80621, 131581, 38162, 40450, 
      40706, 89381, 103045, 108842, 36868, 36868, 108688, 38849, 46085, 
      55060, 56680, 42381, 40426, 44345, 39434, 54938, 48229, 58248, 108900, 
      43570, 44245, 40762, 48098, 51209, 42100, 64826, 55021, 112661, 113725, 
      116420, 45553, 90810, 91690, 64130, 47525, 44941, 44941, 50989, 64685, 
      64402, 45677, 45362, 73168, 46544, 45994, 114538, 70760, 61354, 46261, 
      85072, 95930, 50024, 61213, 62165, 57177, 48042, 49186, 49986, 56242, 
      68564, 50801, 68000, 56762, 54025, 53602, 53465, 50777, 48866, 49405, 
      87754, 60754, 120932, 95545, 52480, 134146, 95146, 51354, 52741, 57514, 
      131165, 57637, 51140, 90338, 81805, 51565, 52258, 57770, 58585, 123808, 
      80665, 60722, 90536, 73636, 57800, 56149, 109069, 110005, 74677, 
      122993, 135514, 87413, 72245, 80210, 130932, 127117, 68212, 57781, 
      58945, 55696, 56657, 114250, 69625, 110468, 70333, 67669, 97448, 
      127346, 92465, 60602, 71521, 126244, 68625, 99625, 129905, 104737, 
      58337, 61925, 127733, 93533, 83213, 62789, 80765, 144898, 71149, 59274, 
      93274, 132977, 114292, 63257, 156125, 135045, 106741, 97380, 114370, 
      75409, 61970, 103445, 98753, 131697, 88100, 99865, 67490, 102425, 
      93938, 84173, 78170, 69785, 110741, 100616, 75841, 77636, 132613, 
      94788, 72964, 117257, 97706, 86681, 69290, 110449, 98929, 85024, 80369, 
      74996, 140482, 131625, 109330, 107325, 101245, 94690, 69277, 70165, 
      70760, 160978, 71105, 78773, 74320, 131234, 101554, 90356, 83077, 
      73060, 86885, 87917, 160628, 158260, 157673, 71924, 73760, 77008, 
      156461, 151322, 143117, 88237, 72617, 162301, 138949, 83716, 138466, 
      86666, 79217, 77285, 73765, 82277, 146884, 124160, 121508, 114788, 
      95593, 77705, 82820, 151258, 135045, 131650, 100676, 97277, 92765, 
      78101, 75092, 122281, 97234, 84274, 167985, 147465, 79897, 76537, 
      138233, 127805, 112073, 81629, 76985, 76985, 170309, 164900, 90509, 
      89384, 159625, 132689, 87616, 129253, 108765, 86580, 79813, 98293, 
      82690, 137777, 80912, 83360, 98125, 85069, 111037, 85765, 85517, 99220, 
      134810, 125633, 112185, 84625, 83140, 118696, 116500, 95549, 84221, 
      84629, 106600, 101065, 86985, 114164, 113153, 93728, 91193, 85993, 
      87380, 116825, 87613, 100010, 104932, 89037, 92209, 87650, 105794, 
      93857, 90320, 89109, 88218, 90100, 119429, 93122, 104285, 91225, 94761, 
      104525, 102265, 102020, 98773, 92429, 116145, 104737, 93937, 92945, 
      97892, 102050, 96772, 99725, 95210, 122138, 96776, 96356, 96389, 
      108644, 99746, 102346, 109490, 97369, 106948, 98597, 117365, 100594, 
      99234, 100009, 101161, 105785, 112149, 119080, 102976, 103184, 107300, 
      104805, 126145, 103720, 103733, 104980, 129605, 132245, 136808, 139784, 
      105076, 105040, 128729, 107117, 107458, 151450, 107705, 108368, 120128, 
      108949, 109610, 121661, 110233, 121888, 111058, 113185, 114658, 167140, 
      117973, 117973, 119601, 119780, 139316, 121393, 154562, 177256, 123370, 
      124228, 140993, 125352, 125325, 126250, 127049, 127250, 127465, 128585, 
      175577, 132520, 180410, 130084, 131345, 132413, 134408, 139693, 151493, 
      132169, 132298, 134917, 134317, 133965, 134245, 195698, 136645, 136282, 
      137341, 141737, 140029, 140101, 140237, 140276, 143761, 144625, 158770, 
      143245, 143005, 144405, 155880, 162685, 177130, 148625, 146530, 145261, 
      146149, 145928, 146810, 206505, 148901, 173506, 209234, 149572, 196085, 
      149994, 150925, 181453, 193808, 152105, 153544, 153469, 152356, 153970, 
      153665, 238145, 155264, 153833, 160388, 169040, 165640, 157874, 156026, 
      176474, 157657, 157177, 157441, 160168, 158405, 159560, 177173, 217121, 
      162026, 164909, 163370, 169805, 165617, 164305, 227732, 164349, 170749, 
      166772, 241012, 168149, 190298, 191570, 241825, 166564, 166608, 173842, 
      240722, 168269, 168244, 170600, 170010, 200605, 250146, 171508, 170633, 
      221572, 172325, 206081, 173681, 173252, 177025, 175333, 174789, 174145, 
      176933, 222685, 229480, 175642, 228922, 220500, 242777, 180200, 180485, 
      229613, 179605, 243954, 247573, 183140, 230852, 248420, 182474, 182500, 
      182437, 181620, 184180, 253837, 186433, 188010, 268722, 186836, 186122, 
      188677, 231986, 292040, 192825, 235881, 274777, 193178, 194760, 194053, 
      196565, 257237, 275090, 195364, 193924, 194805, 195777, 195653, 195389, 
      196418, 197761, 201389, 198601, 256037, 259925, 265480, 199809, 263313, 
      267930, 204202, 204100, 280900, 315396, 258157, 272045, 276301, 326602, 
      205265, 210877, 206237, 206600, 283400, 329317, 207314, 209232, 209700, 
      209961, 274500, 310336, 214325, 271690, 282889, 212962, 212602, 215748, 
      280321, 326852, 221554, 347269, 349450, 326717, 315433, 223513, 220468, 
      220048, 225437, 327545, 222581, 316381, 226330, 222466, 222466, 224384, 
      293540, 321380, 327760, 227954, 303818, 313729, 229860, 225352, 295965, 
      226301, 231754, 310853, 233649, 233425, 322324, 325098, 322465, 236825, 
      236450, 240890, 238288, 344420, 353669, 366125, 390077, 248464, 242065, 
      327730, 331258, 350312, 400852, 251914, 246321, 376069, 250112, 247952, 
      345872, 361616, 254578, 248020, 344104, 356904, 250937, 361897, 258281, 
      252116, 253402, 252937, 258728, 253604, 359588, 362228, 364900, 257616, 
      366581, 262925, 261785, 262804, 374344, 385025, 398762, 270608, 371705, 
      272773, 267793, 377765, 274720, 268960, 414745, 274805, 408645, 276233, 
      287725, 285034, 279346, 414009, 289600, 284560, 284113, 413473, 290450, 
      292777, 431730, 439049, 288989, 294957, 293805, 296026, 295938, 299048, 
      294628, 293669, 293200, 303917, 301517, 297581, 293705, 304849, 301905, 
      296449, 297700, 305861, 305341, 307801, 315729, 316025, 315725, 314474, 
      325125, 320569, 319570, 330640, 328100, 327080, 325981, 334945, 330724, 
      329785, 339277, 344314, 341029, 346176, 340673, 338984, 341641, 347009, 
      353377, 348625, 355221, 348157, 347752, 356560, 361850, 373522, 376834, 
      372749, 374980, 376018 ], 
  [ 13253, 10953, 11197, 10804, 9860, 11714, 9657, 8573, 8801, 10210, 10829, 
      10368, 6125, 10537, 7677, 9248, 6929, 6800, 6272, 6506, 7328, 5002, 
      3869, 6305, 4058, 4052, 5000, 3986, 5800, 4721, 2257, 4041, 2762, 305, 
      2657, 2074, 2285, 698, 4240, 1513, 1233, 1010, 85, 74, 2516, 2218, 
      3368, 785, 0, 3140, 1448, 1453, 3298, 2980, 1377, 905, 221, 544, 2696, 
      801, 2192, 1777, 656, 2993, 1378, 2801, 1405, 745, 1370, 1297, 3380, 
      4385, 3445, 2525, 4234, 2557, 2741, 4852, 3592, 4625, 3425, 3881, 5837, 
      4505, 4112, 4145, 4234, 138914, 5165, 4610, 6560, 5044, 6485, 5968, 
      7178, 6554, 127130, 5732, 7561, 130941, 7457, 6217, 111401, 6029, 6253, 
      6329, 6093, 6641, 133849, 7786, 7461, 144945, 7289, 7137, 133081, 9161, 
      8186, 121469, 94005, 123344, 138065, 8941, 101736, 8765, 8381, 9040, 
      8545, 8874, 9074, 9225, 130320, 110533, 115229, 9802, 85826, 10693, 
      11629, 89365, 11050, 85138, 13940, 95336, 87625, 149962, 13505, 12905, 
      79560, 66125, 77741, 83450, 154601, 89081, 72738, 83093, 14561, 16661, 
      14500, 14884, 15245, 16573, 70825, 113098, 123370, 16501, 18685, 24157, 
      77877, 98245, 16613, 54938, 92858, 16553, 23273, 16930, 59077, 61261, 
      104777, 65824, 52552, 54706, 99152, 19445, 19298, 64138, 19333, 125973, 
      20384, 19601, 26378, 67538, 82949, 20752, 24457, 54592, 21074, 22546, 
      30050, 31025, 70309, 81541, 25672, 26077, 70450, 107458, 71633, 48445, 
      95101, 70024, 26522, 31637, 83434, 24200, 24116, 24281, 47434, 69394, 
      25632, 27145, 48985, 109330, 25493, 25189, 28808, 25330, 124506, 28964, 
      109121, 26210, 30146, 30821, 42562, 26253, 44717, 35458, 35620, 35793, 
      28916, 62024, 29725, 30466, 31357, 37162, 43402, 51741, 85753, 114029, 
      30325, 35752, 46917, 52776, 86445, 86672, 65540, 32481, 33202, 33140, 
      34805, 87413, 33610, 35890, 51178, 34880, 56356, 90292, 35545, 52658, 
      53300, 94880, 37321, 35785, 69210, 114682, 40861, 37325, 37469, 76904, 
      89000, 94181, 37381, 37157, 94081, 37008, 41220, 48065, 49349, 46472, 
      38077, 40426, 38425, 48217, 53938, 50909, 94505, 47485, 48100, 42209, 
      53125, 45988, 41245, 73657, 61780, 98194, 99146, 101561, 48836, 78917, 
      79685, 72505, 44420, 46930, 43682, 46706, 73000, 72661, 47944, 47349, 
      82937, 44665, 44953, 100169, 62269, 68597, 46952, 96401, 83905, 47573, 
      55010, 55738, 62900, 48893, 47573, 47813, 51493, 76861, 53890, 60505, 
      62089, 58400, 57809, 57616, 53584, 49489, 50362, 99013, 66973, 136165, 
      107810, 55505, 150665, 107297, 50177, 50500, 53201, 147346, 62506, 
      51025, 101701, 91880, 51560, 51077, 53677, 54212, 139145, 90400, 55953, 
      101725, 82025, 62045, 53282, 96122, 123656, 83176, 138042, 151793, 
      97924, 80068, 71513, 146705, 142498, 75025, 61178, 62450, 56009, 55234, 
      128057, 76432, 123769, 77194, 62098, 86445, 142493, 103300, 57605, 
      65108, 141221, 63050, 88450, 145216, 117136, 59536, 58756, 142762, 
      104306, 92306, 59450, 72722, 161605, 77608, 58733, 83213, 148450, 
      127693, 66970, 173780, 150626, 119074, 86921, 127597, 82420, 60525, 
      92200, 109850, 146768, 97345, 110900, 64021, 113680, 103905, 92404, 
      85113, 65808, 123058, 90253, 81940, 84069, 147274, 104465, 77713, 
      130068, 107773, 94788, 66925, 122306, 109106, 92681, 86962, 70445, 
      155809, 146000, 120961, 118676, 111700, 104081, 67636, 68242, 68445, 
      178205, 68900, 73544, 70769, 145321, 111721, 98449, 89546, 70625, 
      80026, 80834, 177565, 174973, 174330, 72733, 71545, 73225, 172948, 
      167305, 158260, 95540, 73760, 179290, 153586, 89785, 152989, 93349, 
      83716, 81000, 73000, 77256, 162245, 136945, 133957, 126341, 104066, 
      81362, 77797, 167009, 149060, 145273, 109873, 105858, 100450, 81418, 
      75105, 134612, 105701, 79301, 185186, 162650, 83546, 75706, 152352, 
      140692, 122832, 85780, 78112, 76320, 187618, 181705, 97178, 95773, 
      175810, 145962, 93217, 141962, 118562, 91505, 80986, 90842, 80053, 
      151378, 80233, 80665, 105620, 81812, 120826, 89506, 82314, 92041, 
      147845, 137492, 121970, 87130, 82565, 129317, 126785, 101746, 83810, 
      83546, 98405, 108436, 89876, 123885, 122706, 99081, 95706, 87706, 
      85005, 126880, 90164, 93545, 112745, 92090, 96436, 89245, 98317, 98474, 
      87601, 90980, 88241, 88273, 109818, 96725, 97640, 89450, 91082, 111316, 
      96400, 108025, 103826, 94570, 107588, 111130, 96298, 91834, 93925, 
      107545, 100081, 104040, 97117, 112957, 98397, 95625, 95602, 102537, 
      96829, 98309, 103325, 97810, 101621, 98810, 109850, 102821, 99557, 
      98596, 98852, 101626, 106418, 111725, 101777, 101761, 103525, 102596, 
      117776, 104197, 103482, 103105, 120730, 122922, 126757, 129285, 105773, 
      105625, 120352, 105626, 106301, 139765, 108450, 106929, 113985, 108682, 
      109341, 115624, 110186, 115961, 111905, 112346, 112921, 154697, 119080, 
      117064, 121040, 119425, 131569, 120530, 144513, 164237, 124181, 125317, 
      133904, 125765, 125570, 125485, 125332, 125365, 126026, 126250, 163274, 
      128893, 167765, 128917, 129616, 130402, 131221, 134546, 143546, 133348, 
      131069, 136706, 135434, 134186, 133346, 181917, 137924, 136945, 136210, 
      138196, 141748, 139298, 139210, 139193, 140660, 141466, 151577, 144338, 
      143650, 142250, 149525, 154984, 166909, 145010, 148625, 144724, 147010, 
      145837, 146213, 192914, 150372, 164617, 195417, 150929, 183946, 150845, 
      149032, 171496, 182169, 153680, 155677, 155546, 153257, 155821, 155236, 
      221796, 157505, 154562, 155797, 162097, 159925, 160277, 156077, 168461, 
      159274, 158234, 156034, 162509, 158338, 157645, 169490, 203722, 163969, 
      167688, 165085, 164968, 168338, 166130, 213485, 163316, 166132, 169209, 
      225529, 170920, 181477, 182525, 226340, 167093, 165905, 169273, 225513, 
      168962, 167537, 167765, 171821, 190600, 234149, 173821, 171040, 208985, 
      172840, 195732, 175034, 173989, 180112, 177412, 176420, 174992, 179514, 
      210370, 216325, 175085, 215933, 208685, 228384, 182717, 177682, 216842, 
      181000, 229613, 232840, 179829, 218133, 233685, 180001, 184225, 184106, 
      180881, 181201, 238706, 189554, 191465, 252353, 189225, 187109, 185576, 
      219869, 273925, 196100, 223700, 258394, 190457, 197693, 191330, 199944, 
      242920, 258925, 197621, 194837, 195716, 193664, 196506, 195010, 197045, 
      199058, 204532, 199840, 242546, 245986, 250925, 199700, 249092, 253205, 
      201233, 206225, 265105, 296465, 244936, 257256, 261064, 306829, 206882, 
      214618, 206730, 205245, 267709, 309538, 208141, 207089, 207221, 207314, 
      259925, 292289, 218340, 257725, 267802, 214001, 212969, 218297, 265898, 
      308005, 225497, 326852, 328865, 308034, 297812, 227114, 222445, 218105, 
      229428, 309024, 224722, 298922, 229925, 223709, 220909, 226465, 278485, 
      303637, 309457, 231433, 287809, 296768, 233729, 226645, 280850, 227592, 
      235225, 294610, 236666, 236330, 305345, 307949, 305650, 238880, 238225, 
      244117, 237425, 325973, 334602, 346050, 368264, 252745, 241810, 311233, 
      314425, 331853, 378473, 256357, 248132, 355592, 253489, 250209, 327969, 
      342369, 259241, 248033, 326533, 338213, 253188, 342868, 263162, 254477, 
      255929, 255184, 263101, 255625, 341001, 343417, 345865, 260753, 347652, 
      267346, 264464, 265481, 355181, 365076, 377749, 275521, 352930, 278020, 
      271360, 358650, 279625, 271625, 392992, 277796, 387722, 278884, 293620, 
      290201, 282497, 392912, 295153, 288545, 287930, 392650, 295945, 298324, 
      409781, 416650, 292628, 300218, 298730, 301285, 300521, 304245, 298369, 
      297018, 295145, 309556, 306484, 301204, 295200, 310148, 306308, 298388, 
      299749, 310820, 309794, 311968, 321290, 320346, 319540, 317785, 330500, 
      323588, 322085, 336569, 332681, 331325, 329834, 341092, 335413, 332282, 
      344458, 350501, 346376, 352529, 345232, 342533, 345748, 352402, 359210, 
      353114, 361220, 351634, 351061, 361993, 367105, 379321, 382853, 376916, 
      379481, 380461 ], 
  [ 9837, 9089, 8653, 8480, 8200, 7690, 7421, 7225, 6773, 6610, 6437, 5732, 
      5625, 5441, 5045, 5044, 4505, 4372, 3364, 3258, 3060, 2858, 3065, 2465, 
      2570, 2448, 1332, 1090, 1220, 793, 901, 545, 490, 3065, 373, 458, 325, 
      1314, 260, 557, 725, 706, 4033, 4018, 72, 106, 20, 793, 3140, 0, 324, 
      325, 26, 40, 449, 865, 4437, 1396, 180, 1193, 340, 485, 1492, 241, 754, 
      373, 1525, 4225, 1818, 4181, 1440, 1537, 1825, 8405, 1930, 3161, 8497, 
      2848, 9428, 3065, 8245, 9025, 3581, 10537, 6548, 7813, 7450, 182898, 
      5125, 8714, 4500, 9248, 13597, 11956, 5210, 5482, 169066, 10368, 5473, 
      173429, 5701, 11405, 150637, 7741, 11101, 11401, 8585, 11705, 176653, 
      6682, 6917, 189425, 12337, 8933, 175645, 7033, 7514, 162125, 129725, 
      164212, 181285, 8473, 138788, 9077, 10037, 9124, 10309, 9962, 11050, 
      12317, 172052, 148901, 154377, 12434, 119362, 15329, 18281, 123569, 
      16130, 118442, 22480, 130532, 121249, 194210, 12725, 13469, 111140, 
      94565, 108869, 115810, 199393, 122557, 102626, 115217, 19465, 24925, 
      16040, 20008, 15769, 14965, 99905, 150802, 162866, 21937, 27257, 36985, 
      108401, 133025, 21709, 79634, 126514, 17725, 35197, 17650, 84773, 
      87397, 140545, 93076, 75988, 78698, 133556, 19125, 19314, 90586, 20017, 
      165185, 19828, 22293, 37570, 94410, 113517, 23764, 33853, 77764, 22850, 
      29474, 43250, 44785, 97733, 111653, 35620, 36361, 97754, 142826, 99157, 
      69133, 127885, 96980, 35890, 44701, 113402, 24260, 24400, 25009, 67090, 
      95770, 32180, 35597, 69085, 144434, 25425, 29377, 38260, 27050, 162290, 
      37960, 143989, 26802, 39922, 41157, 59506, 28409, 61865, 47674, 47720, 
      48005, 31824, 84868, 29717, 36842, 38965, 49586, 59186, 70997, 114749, 
      148957, 31985, 46484, 63809, 72020, 115433, 115540, 88576, 33893, 
      33266, 36000, 41809, 115921, 34786, 43786, 68482, 40868, 75560, 119120, 
      40625, 69946, 70696, 124596, 35225, 39065, 92090, 148538, 35513, 43625, 
      43993, 101908, 117140, 123553, 36397, 36621, 123337, 40724, 50984, 
      62081, 64037, 38308, 42793, 48274, 40445, 61661, 42514, 65581, 123289, 
      39641, 40360, 39285, 43025, 56384, 42901, 55933, 48200, 127058, 128234, 
      131209, 42192, 102625, 103617, 55661, 50536, 42850, 46098, 55170, 
      56260, 56033, 43300, 43265, 63281, 48305, 46909, 128781, 79117, 53969, 
      45428, 73593, 107797, 52309, 67250, 68426, 51280, 47017, 50625, 51985, 
      60817, 60085, 47530, 75313, 51245, 49460, 49205, 49124, 47780, 48053, 
      48250, 76289, 54329, 105485, 83066, 49241, 117405, 82773, 52309, 54760, 
      61605, 114754, 52538, 51025, 78737, 71492, 51332, 53201, 61625, 62720, 
      108225, 70676, 65237, 79085, 64985, 53293, 58754, 121754, 96084, 65908, 
      107666, 118949, 76616, 64136, 88621, 114865, 111442, 61105, 54090, 
      55130, 55073, 57770, 100125, 62500, 96841, 63146, 72914, 108125, 
      111865, 81296, 63265, 77600, 110925, 73858, 110458, 114244, 91988, 
      56788, 64744, 112346, 82402, 73762, 65770, 88450, 127825, 64324, 59449, 
      102969, 117130, 100517, 59170, 138088, 119074, 94018, 107449, 100745, 
      68000, 63017, 114292, 87250, 116212, 78433, 88400, 70529, 90724, 83525, 
      75496, 70781, 73316, 97970, 110525, 69280, 70733, 117466, 84625, 67729, 
      103952, 87145, 78080, 71161, 98090, 88250, 76865, 73274, 79045, 124645, 
      116740, 97189, 95464, 90280, 84789, 70408, 71570, 72557, 143225, 72784, 
      83476, 77337, 116605, 90845, 81713, 76058, 74945, 93194, 94450, 143125, 
      140981, 140450, 70549, 75409, 80225, 139400, 134765, 127400, 80360, 
      70900, 144730, 123730, 77065, 123353, 79393, 74128, 72980, 73940, 
      86708, 130925, 110777, 108461, 102637, 86522, 73450, 87245, 134901, 
      120424, 117421, 90865, 88082, 84466, 74170, 74465, 109328, 88145, 
      88625, 150154, 131650, 75618, 76738, 123476, 114280, 100676, 76840, 
      75220, 77012, 152354, 147449, 83194, 82349, 142778, 118754, 81353, 
      115866, 98290, 80977, 77962, 105066, 84641, 123482, 80897, 85361, 
      89928, 87624, 100538, 81314, 88010, 105689, 121057, 113056, 101674, 
      81394, 82989, 107333, 105473, 88610, 83890, 84970, 114053, 92944, 
      83344, 103685, 102842, 87617, 85922, 83522, 88997, 106004, 84296, 
      105709, 96345, 85210, 87200, 85273, 112489, 88450, 92249, 86440, 87397, 
      91121, 128234, 88705, 110116, 92178, 97618, 96904, 107300, 95177, 
      92882, 89450, 123856, 97490, 90722, 93202, 101005, 95693, 92593, 94532, 
      92425, 130441, 94253, 96185, 96274, 113849, 101753, 105473, 114745, 
      96010, 111357, 97450, 123946, 97425, 97969, 100480, 102528, 108994, 
      116914, 125469, 103193, 103625, 110093, 106024, 133524, 102245, 102986, 
      105857, 137482, 140570, 145861, 149285, 103365, 103441, 136084, 107578, 
      107577, 162097, 105914, 108761, 125225, 108154, 108809, 126628, 109202, 
      126737, 109125, 112914, 115277, 178425, 115700, 117716, 116980, 118945, 
      145873, 121050, 163397, 189053, 121329, 121901, 146836, 123685, 123826, 
      125753, 127504, 127873, 127634, 129650, 186610, 134861, 191761, 129949, 
      131764, 133106, 136277, 143522, 158122, 129664, 132201, 131778, 131850, 
      132394, 133794, 208121, 133992, 134245, 137090, 143888, 136904, 139490, 
      139850, 139945, 145440, 146354, 164525, 140706, 140914, 145114, 160789, 
      168932, 185897, 150778, 142965, 144328, 143810, 144541, 145921, 218602, 
      145928, 180893, 221549, 146705, 206714, 147625, 151300, 189892, 203921, 
      148996, 149869, 149850, 149913, 150569, 150544, 252944, 151465, 151546, 
      163421, 174425, 169781, 153889, 154393, 182905, 154450, 154530, 157258, 
      156221, 156866, 159869, 183250, 228898, 158453, 160484, 160009, 172996, 
      161242, 160826, 240325, 163720, 173704, 162665, 254825, 163700, 197441, 
      198937, 255632, 164349, 165625, 176717, 254237, 165874, 167249, 171733, 
      166489, 208900, 264433, 167477, 168500, 232425, 170068, 214688, 170578, 
      170765, 172180, 171496, 171400, 171540, 172586, 233234, 240869, 174425, 
      240137, 230533, 255380, 175885, 181490, 240586, 176404, 256489, 260500, 
      184637, 241757, 261341, 183125, 178945, 178938, 180529, 185329, 267138, 
      181466, 182701, 283237, 182585, 183265, 189908, 242233, 308261, 187648, 
      246160, 289250, 193981, 189901, 194850, 191252, 269620, 289321, 191165, 
      191069, 191944, 195940, 192842, 193810, 193825, 194490, 196264, 195380, 
      267538, 271874, 278045, 197920, 275536, 280657, 205157, 199953, 294673, 
      332305, 269348, 284804, 289508, 344345, 201610, 205082, 203690, 205901, 
      297037, 347042, 204425, 209305, 210109, 210538, 287005, 326313, 208232, 
      283561, 295874, 209813, 210125, 211081, 292610, 343565, 215469, 365544, 
      367893, 343250, 330896, 217746, 216325, 219825, 219272, 343892, 218258, 
      331658, 220545, 219033, 221833, 220105, 306397, 336925, 343865, 222269, 
      317621, 328484, 223777, 221845, 308866, 222788, 226045, 324850, 228370, 
      228258, 337025, 339961, 336986, 232468, 232373, 235345, 236825, 360541, 
      370394, 383858, 409540, 241825, 239962, 341861, 345725, 366397, 420857, 
      245089, 242128, 394164, 244345, 243305, 361385, 378473, 247517, 245601, 
      359269, 373189, 246272, 378512, 250978, 247333, 248445, 248260, 251917, 
      249145, 375737, 378601, 381497, 252025, 383048, 256034, 256612, 257625, 
      391005, 402464, 417265, 263177, 387962, 265000, 261700, 394346, 267265, 
      263745, 433940, 269224, 426970, 270976, 279208, 277245, 273573, 432484, 
      281401, 277929, 277650, 431650, 282301, 284560, 451009, 458770, 282664, 
      287002, 286186, 288065, 288637, 291125, 288161, 287594, 288513, 295528, 
      293800, 291208, 289460, 296784, 294736, 291744, 292877, 298120, 298098, 
      300820, 307330, 308834, 309032, 308285, 316840, 314624, 314129, 321777, 
      320569, 319885, 319178, 325840, 323069, 324290, 331082, 335105, 332660, 
      336793, 333076, 332389, 334480, 338554, 344450, 341042, 346120, 341570, 
      341333, 348001, 353429, 364493, 367569, 365320, 367209, 368297 ], 
  [ 10377, 9125, 8905, 8660, 8164, 8410, 7565, 7081, 6845, 7186, 7265, 6632, 
      5193, 6485, 5297, 5800, 4685, 4552, 3688, 3690, 3816, 2930, 2705, 3077, 
      2426, 2340, 1872, 1378, 2048, 1405, 685, 1013, 562, 1517, 445, 314, 
      289, 450, 872, 197, 221, 130, 2089, 2074, 180, 106, 416, 109, 1448, 
      324, 0, 1, 386, 292, 53, 181, 2385, 424, 288, 365, 232, 197, 520, 421, 
      250, 445, 769, 2389, 954, 2525, 1332, 1717, 1609, 5777, 1930, 2225, 
      5905, 2740, 6800, 2813, 5941, 6613, 3545, 7837, 5000, 5869, 5650, 
      167994, 4369, 6626, 4392, 7124, 10537, 9256, 5066, 5050, 154810, 8100, 
      5365, 158993, 5485, 8957, 137245, 6409, 8761, 8989, 7001, 9293, 162109, 
      6250, 6305, 174341, 9925, 7565, 161173, 6925, 6938, 148265, 117449, 
      150280, 166597, 7825, 126080, 8177, 8705, 8296, 8941, 8810, 9610, 
      10517, 157832, 135761, 140985, 10778, 107770, 13025, 15329, 111761, 
      13682, 106922, 18916, 118400, 109621, 179162, 12149, 12461, 100160, 
      84593, 98033, 104578, 184165, 110965, 92186, 104057, 17053, 21433, 
      14708, 17524, 14761, 14641, 89717, 137842, 149330, 19345, 23657, 32017, 
      97745, 121001, 19225, 70850, 114850, 16501, 30517, 16570, 75665, 78145, 
      128197, 83464, 67600, 70130, 121640, 18369, 18450, 81226, 18937, 
      151721, 19144, 20565, 33106, 84906, 102825, 21928, 29965, 69448, 21410, 
      26378, 38138, 39493, 88049, 101105, 31552, 32185, 88106, 130586, 89437, 
      61609, 116473, 87440, 32002, 39625, 102890, 23360, 23428, 23893, 59890, 
      86410, 29192, 31997, 61741, 132266, 24561, 27145, 34336, 25610, 149258, 
      34180, 131893, 25722, 35890, 36945, 53170, 26825, 55457, 42850, 42932, 
      43181, 29988, 76624, 28817, 33890, 35617, 44690, 53210, 63905, 104525, 
      136825, 30545, 42128, 57473, 64928, 105209, 105352, 80260, 32525, 
      32330, 34164, 38641, 105841, 33490, 40330, 62002, 38024, 68468, 108932, 
      38069, 63466, 64180, 114120, 34973, 37085, 83810, 136730, 36305, 40673, 
      40969, 92944, 107168, 113185, 35785, 35865, 113005, 38600, 46916, 
      56645, 58385, 40000, 40345, 44818, 38861, 56405, 45250, 59929, 113101, 
      41225, 41908, 39285, 45329, 52100, 41425, 60685, 51620, 116834, 117938, 
      120733, 43380, 94057, 94977, 60125, 47620, 43210, 44370, 51498, 60688, 
      60425, 43840, 43625, 68645, 46181, 45325, 118629, 72745, 57713, 44960, 
      79965, 99157, 49825, 62354, 63386, 54052, 46657, 48681, 49681, 56857, 
      64513, 48610, 69589, 53765, 51368, 51005, 50888, 48680, 47549, 47962, 
      82625, 57425, 114377, 90050, 50285, 127125, 89685, 50653, 52420, 57933, 
      124258, 54770, 50053, 85145, 77072, 50432, 51545, 58097, 59012, 117189, 
      76040, 61277, 85385, 69485, 55129, 56018, 112538, 103968, 70480, 
      116450, 128525, 82484, 68276, 82141, 124117, 120442, 64597, 55386, 
      56498, 54389, 55970, 108117, 65992, 104509, 66674, 68450, 100169, 
      120721, 87380, 60457, 72596, 119673, 69394, 102394, 123208, 99080, 
      56680, 61828, 121130, 88450, 78730, 62746, 82402, 137689, 67600, 58225, 
      95625, 126202, 108257, 60682, 148564, 128218, 101074, 99853, 108377, 
      71636, 61217, 106192, 93514, 125032, 83509, 94628, 67433, 97096, 89069, 
      79924, 74381, 69896, 105026, 103001, 72340, 74009, 126034, 89989, 
      69925, 111332, 92761, 82436, 68785, 104858, 93938, 80933, 76658, 75265, 
      133645, 125128, 103813, 101908, 96148, 89973, 68500, 69482, 70217, 
      153449, 70516, 79264, 74205, 124813, 96533, 86069, 79370, 72533, 87938, 
      89050, 153169, 150881, 150314, 70225, 73141, 76949, 149156, 144197, 
      136292, 84212, 70792, 154810, 132298, 80125, 131849, 82849, 76180, 
      74528, 72608, 82640, 139961, 118157, 115625, 109225, 91130, 74962, 
      83177, 144189, 128596, 125341, 95941, 92762, 88570, 75466, 73637, 
      116420, 92753, 84593, 160378, 140578, 77130, 75370, 131720, 121732, 
      106760, 78676, 75112, 75752, 162650, 157421, 86650, 85625, 152354, 
      126458, 84125, 123210, 103762, 83317, 77890, 99450, 82121, 131402, 
      79637, 82805, 93924, 84708, 106010, 82898, 85130, 100253, 128617, 
      119860, 107146, 82186, 81801, 113345, 111269, 91778, 82810, 83458, 
      107969, 96868, 84388, 109121, 108170, 90245, 88010, 83810, 86657, 
      111656, 85124, 100741, 100557, 86362, 89108, 85489, 106873, 90610, 
      89693, 86836, 86605, 89141, 121250, 90217, 105040, 90234, 94450, 
      100468, 102728, 98237, 95330, 90026, 117556, 100802, 91442, 91690, 
      97657, 98429, 93925, 96512, 92857, 123745, 94505, 94925, 94978, 109133, 
      99089, 102089, 109993, 95506, 107145, 96802, 118330, 98073, 97393, 
      98788, 100260, 105538, 112450, 119961, 101645, 101933, 106889, 103828, 
      127368, 101777, 102050, 103877, 131002, 133802, 138625, 141761, 103041, 
      103045, 129928, 105850, 106065, 153817, 105626, 107069, 120509, 107218, 
      107873, 121984, 108410, 122165, 108909, 111618, 113405, 169677, 115664, 
      116384, 117160, 117973, 140149, 119754, 156197, 179945, 121113, 121865, 
      141544, 123217, 123250, 124529, 125668, 125929, 125978, 127418, 177970, 
      131801, 182905, 128473, 129928, 131090, 133505, 139490, 152290, 129700, 
      130689, 132210, 131850, 131818, 132498, 198545, 134100, 133957, 135650, 
      140900, 137300, 138266, 138482, 138541, 142740, 143618, 159197, 140706, 
      140626, 143026, 156001, 163280, 178625, 147754, 143613, 143284, 143666, 
      143785, 144841, 209170, 146180, 174485, 211973, 146885, 198218, 147481, 
      149392, 182800, 195749, 149320, 150553, 150498, 149805, 151073, 150868, 
      241748, 152221, 151330, 159785, 169277, 165425, 154753, 153745, 177073, 
      154810, 154530, 155674, 157049, 156146, 157961, 177634, 219610, 159029, 
      161600, 160441, 169216, 162322, 161330, 230497, 162388, 170068, 163565, 
      244205, 164816, 191105, 192457, 245012, 164025, 164509, 173117, 243797, 
      165658, 166133, 169249, 166993, 201808, 253489, 168305, 168104, 223677, 
      169744, 207380, 170794, 170585, 173512, 172180, 171796, 171432, 173594, 
      224666, 231761, 173417, 231137, 222289, 245480, 176857, 179042, 231730, 
      176656, 246625, 250384, 181865, 232937, 251225, 180893, 179413, 179370, 
      179413, 182773, 256770, 182834, 184285, 272077, 183485, 183265, 187280, 
      233809, 295985, 189124, 237700, 278090, 191605, 191161, 192474, 192800, 
      259792, 278305, 191993, 191033, 191908, 193960, 192770, 192946, 193609, 
      194706, 197668, 195560, 258250, 262298, 268073, 197236, 265780, 270577, 
      202637, 200709, 283909, 319525, 260240, 274688, 279104, 331025, 202042, 
      206882, 203402, 204425, 286345, 333722, 204353, 207325, 207913, 208234, 
      277033, 314109, 210212, 273985, 285578, 209885, 209765, 212125, 282746, 
      330857, 217413, 351828, 354069, 330650, 318980, 219474, 217009, 217989, 
      221252, 331400, 219050, 319850, 222273, 219249, 220249, 220861, 296137, 
      324937, 331517, 223925, 306749, 317000, 225685, 222097, 298570, 223040, 
      227701, 313834, 229738, 229554, 325541, 328369, 325610, 233224, 232949, 
      236857, 235709, 348121, 357578, 370394, 394960, 244021, 239242, 330701, 
      334349, 353977, 405917, 247393, 242740, 380448, 245965, 244205, 349325, 
      365549, 249965, 245061, 347425, 360625, 247172, 365732, 253570, 248305, 
      249525, 249160, 254185, 249901, 363245, 365965, 368717, 253501, 370340, 
      258338, 257800, 258813, 378153, 389108, 403225, 265805, 375362, 267844, 
      263464, 381530, 269893, 264933, 419432, 270628, 413002, 272164, 282484, 
      280053, 275085, 418408, 284461, 279981, 279594, 417754, 285325, 287620, 
      436393, 443866, 284500, 289882, 288850, 290945, 291085, 293969, 290069, 
      289250, 289269, 298660, 296500, 293044, 289928, 299700, 297076, 292500, 
      293705, 300820, 300474, 303016, 310426, 311138, 311012, 309941, 319828, 
      316100, 315281, 325125, 323053, 322153, 321194, 329332, 325625, 325442, 
      333962, 338633, 335648, 340429, 335560, 334225, 336676, 341578, 347762, 
      343490, 349540, 343370, 343025, 351061, 356381, 367805, 371025, 367588, 
      369693, 370745 ], 
  [ 10576, 9316, 9092, 8845, 8345, 8585, 7738, 7250, 7010, 7349, 7424, 6781, 
      5338, 6628, 5440, 5941, 4820, 4685, 3805, 3805, 3925, 3037, 2810, 3176, 
      2525, 2437, 1945, 1445, 2113, 1460, 738, 1060, 605, 1556, 482, 349, 
      320, 481, 901, 226, 250, 149, 2106, 2089, 193, 117, 425, 116, 1453, 
      325, 1, 0, 377, 281, 40, 164, 2368, 405, 265, 340, 205, 170, 493, 392, 
      221, 410, 720, 2340, 901, 2458, 1261, 1640, 1530, 5696, 1845, 2138, 
      5818, 2637, 6697, 2708, 5834, 6500, 3428, 7720, 4877, 5746, 5525, 
      167869, 4240, 6497, 4261, 6989, 10400, 9117, 4925, 4909, 154669, 7957, 
      5220, 158848, 5338, 8810, 137098, 6260, 8612, 8840, 6850, 9140, 161954, 
      6093, 6148, 174184, 9764, 7402, 161010, 6760, 6773, 148100, 117280, 
      150109, 166426, 7650, 125905, 8000, 8528, 8117, 8762, 8629, 9425, 
      10330, 157645, 135572, 140794, 10585, 107573, 12826, 15130, 111562, 
      13481, 106721, 18709, 118193, 109412, 178945, 11930, 12242, 99937, 
      84368, 97808, 104353, 183940, 110738, 91957, 103826, 16820, 21200, 
      14473, 17289, 14522, 14400, 89476, 137601, 149089, 19098, 23410, 31770, 
      97498, 120754, 18976, 70601, 114601, 16250, 30266, 16317, 75412, 77888, 
      127940, 83205, 67337, 69865, 121373, 18100, 18181, 80957, 18666, 
      151450, 18869, 20290, 32825, 84625, 102544, 21645, 29682, 69165, 21125, 
      26093, 37853, 39208, 87764, 100820, 31265, 31898, 87817, 130297, 89146, 
      61316, 116180, 87145, 31705, 39328, 102589, 23057, 23125, 23588, 59585, 
      86105, 28885, 31690, 61434, 131957, 24250, 26834, 34025, 25297, 148945, 
      33865, 131578, 25405, 35573, 36628, 52853, 26506, 55130, 42521, 42601, 
      42850, 29653, 76289, 28480, 33553, 35280, 44353, 52873, 63568, 104186, 
      136484, 30202, 41785, 57130, 64585, 104866, 105005, 79909, 32170, 
      31973, 33805, 38282, 105482, 33129, 39969, 61641, 37661, 68105, 108565, 
      37700, 63097, 63809, 113749, 34600, 36712, 83437, 136357, 35930, 40298, 
      40594, 92569, 106793, 112810, 35408, 35488, 112628, 38221, 46537, 
      56264, 58004, 39617, 39962, 44433, 38474, 56018, 44861, 59540, 112712, 
      40834, 41513, 38890, 44930, 51701, 41024, 60282, 51217, 116429, 117533, 
      120328, 42973, 93650, 94570, 59714, 47209, 42797, 43957, 51085, 60273, 
      60010, 43425, 43210, 68228, 45764, 44906, 118210, 72324, 57290, 44537, 
      79540, 98730, 49396, 61925, 62957, 53621, 46226, 48250, 49250, 56426, 
      64080, 48177, 69156, 53330, 50933, 50570, 50453, 48245, 47114, 47525, 
      82186, 56986, 113936, 89609, 49844, 126682, 89242, 50210, 51977, 57490, 
      123813, 54325, 49608, 84698, 76625, 49985, 51098, 57650, 58565, 116740, 
      75589, 60826, 84932, 69032, 54676, 55565, 112085, 103513, 70025, 
      115993, 128066, 82025, 67817, 81682, 123656, 119981, 64136, 54925, 
      56033, 53924, 55505, 107650, 65525, 104040, 66205, 67981, 99700, 
      120250, 86909, 59986, 72125, 119200, 68921, 101921, 122733, 98605, 
      56205, 61353, 120653, 87973, 78253, 62269, 81925, 137210, 67121, 57746, 
      95146, 125721, 107776, 60201, 148081, 127733, 100589, 99368, 107890, 
      71149, 60730, 105705, 93025, 124541, 83016, 94133, 66938, 96597, 88570, 
      79425, 73882, 69397, 104525, 102500, 71837, 73504, 125525, 89480, 
      69416, 110821, 92250, 81925, 68274, 104345, 93425, 80420, 76145, 74752, 
      133130, 124613, 103298, 101393, 95633, 89458, 67985, 68965, 69700, 
      152930, 69997, 78745, 73684, 124290, 96010, 85544, 78845, 72008, 87413, 
      88525, 152640, 150352, 149785, 69696, 72612, 76420, 148625, 143666, 
      135761, 83681, 70261, 154277, 131765, 79592, 131314, 82314, 75645, 
      73993, 72073, 82105, 139424, 117620, 115088, 108688, 90593, 74425, 
      82640, 143650, 128057, 124802, 95400, 92221, 88029, 74925, 73096, 
      115877, 92210, 84050, 159833, 140033, 76585, 74825, 131173, 121185, 
      106213, 78129, 74565, 75205, 162101, 156872, 86101, 85076, 151801, 
      125905, 83572, 122653, 103205, 82760, 77333, 98893, 81562, 130841, 
      79076, 82244, 93361, 84145, 105445, 82333, 84565, 99688, 128050, 
      119293, 106577, 81617, 81232, 112772, 110696, 91205, 82237, 82885, 
      107396, 96293, 83813, 108544, 107593, 89668, 87433, 83233, 86080, 
      111077, 84545, 100162, 99976, 85781, 88525, 84906, 106290, 90025, 
      89108, 86249, 86018, 88552, 120661, 89626, 104449, 89641, 93857, 99873, 
      102133, 97640, 94733, 89429, 116957, 100201, 90841, 91089, 97056, 
      97826, 93320, 95905, 92250, 123138, 93892, 94312, 94365, 108520, 98474, 
      101474, 109378, 94889, 106528, 96181, 117709, 97450, 96770, 98165, 
      99637, 104913, 111821, 119332, 101012, 101300, 106256, 103193, 126733, 
      101140, 101413, 103240, 130365, 133165, 137988, 141124, 102400, 102404, 
      129285, 105205, 105418, 153170, 104977, 106420, 119860, 106565, 107218, 
      121329, 107753, 121508, 108250, 110953, 112738, 169000, 114985, 115705, 
      116477, 117288, 139464, 119065, 155506, 179252, 120418, 121168, 140845, 
      122516, 122549, 123826, 124965, 125226, 125273, 126713, 177265, 131092, 
      182194, 127760, 129213, 130373, 132788, 138773, 151573, 128981, 129970, 
      131485, 131125, 131093, 131773, 197818, 133369, 133226, 134917, 140165, 
      136561, 137525, 137741, 137800, 141997, 142873, 158450, 139957, 139877, 
      142277, 155252, 162529, 177874, 147001, 142858, 142529, 142909, 143028, 
      144082, 208409, 145417, 173722, 211210, 146120, 197453, 146714, 148625, 
      182033, 194980, 148549, 149780, 149725, 149032, 150298, 150093, 240973, 
      151444, 150553, 159008, 168500, 164644, 153970, 152962, 176290, 154025, 
      153745, 154889, 156260, 155357, 157172, 176845, 218817, 158234, 160801, 
      159642, 168417, 161521, 160529, 229696, 161585, 169265, 162760, 243400, 
      164009, 190298, 191650, 244205, 163216, 163700, 172306, 242986, 164845, 
      165320, 168436, 166178, 200993, 252674, 167488, 167285, 222856, 168921, 
      206557, 169969, 169760, 172685, 171353, 170969, 170605, 172765, 223837, 
      230932, 172586, 230306, 221456, 244645, 176020, 178205, 230893, 175817, 
      245786, 249545, 181024, 232096, 250384, 180050, 178568, 178525, 178568, 
      181928, 255925, 181985, 183434, 271226, 182632, 182410, 186425, 232954, 
      295124, 188261, 236837, 277225, 190738, 190292, 191605, 191929, 258921, 
      277434, 191120, 190160, 191033, 193085, 191893, 192069, 192730, 193825, 
      196785, 194677, 257365, 261413, 267188, 196349, 264893, 269690, 201746, 
      199816, 283016, 318632, 259345, 273793, 278209, 330130, 201145, 205981, 
      202501, 203524, 285444, 332821, 203450, 206420, 207008, 207329, 276128, 
      313204, 209305, 273074, 284665, 208970, 208850, 211208, 281825, 329936, 
      216490, 350905, 353146, 329725, 318053, 218545, 216080, 217060, 220321, 
      330469, 218117, 318917, 221338, 218314, 219314, 219924, 295200, 324000, 
      330580, 222986, 305810, 316061, 224744, 221156, 297629, 222097, 226754, 
      312885, 228785, 228601, 324584, 327410, 324649, 232261, 231986, 235890, 
      234740, 347152, 356605, 369421, 393985, 243044, 238265, 329722, 333370, 
      352996, 404936, 246410, 241757, 379465, 244980, 243220, 348340, 364564, 
      248978, 244072, 346436, 359636, 246181, 364741, 252577, 247312, 248530, 
      248165, 253188, 248904, 362248, 364968, 367720, 252500, 369337, 257333, 
      256789, 257800, 377140, 388093, 402210, 264788, 374345, 266825, 262445, 
      380509, 268868, 263908, 418405, 269593, 411965, 271125, 281441, 279010, 
      274042, 417365, 283412, 278932, 278545, 416705, 284274, 286565, 435338, 
      442809, 283441, 288821, 287789, 289882, 290018, 292900, 289000, 288181, 
      288196, 297585, 295425, 291969, 288853, 298621, 295997, 291421, 292624, 
      299737, 299389, 301925, 309329, 310033, 309905, 308834, 318713, 314981, 
      314162, 324004, 321928, 321028, 320069, 328205, 324496, 324305, 332821, 
      337490, 334505, 339284, 334413, 333076, 335525, 340425, 346601, 342329, 
      348377, 342205, 341860, 349892, 355202, 366610, 369826, 366385, 368488, 
      369538 ], 
  [ 10841, 10081, 9613, 9434, 9146, 8564, 8317, 8117, 7633, 7432, 7225, 6466, 
      6413, 6137, 5785, 5746, 5209, 5066, 3970, 3848, 3602, 3428, 3649, 2965, 
      3112, 2978, 1706, 1448, 1538, 1073, 1217, 793, 740, 3385, 593, 680, 
      521, 1556, 410, 761, 937, 872, 4265, 4240, 170, 200, 82, 905, 3298, 26, 
      386, 377, 0, 10, 445, 857, 4505, 1394, 98, 1153, 250, 405, 1450, 125, 
      676, 233, 1361, 4121, 1640, 3977, 1130, 1181, 1481, 8185, 1544, 2817, 
      8245, 2378, 9098, 2593, 7877, 8633, 3037, 10141, 6058, 7345, 6964, 
      183140, 4561, 8224, 3890, 8730, 13121, 11450, 4552, 4840, 169192, 9818, 
      4793, 173545, 5017, 10845, 150685, 7109, 10525, 10829, 7957, 11113, 
      176725, 5960, 6205, 189517, 11705, 8233, 175673, 6253, 6760, 162109, 
      129601, 164170, 181285, 7673, 138658, 8281, 9265, 8314, 9529, 9160, 
      10244, 11521, 171946, 148725, 154205, 11600, 119060, 14501, 17489, 
      123269, 15300, 118116, 21682, 130210, 120889, 194000, 11701, 12469, 
      110674, 94033, 108385, 115348, 199153, 122105, 102100, 114721, 18473, 
      23993, 14978, 19010, 14669, 13817, 99305, 150356, 162452, 20885, 26261, 
      36065, 107797, 132497, 20641, 78916, 125956, 16577, 34241, 16484, 
      84053, 86665, 139985, 92354, 75178, 77888, 132922, 17861, 18056, 89800, 
      18761, 164617, 18530, 21053, 36452, 93572, 112745, 22490, 32693, 76850, 
      21544, 28260, 42148, 43693, 96885, 110853, 34450, 35197, 96884, 142100, 
      98281, 68125, 127093, 96074, 34660, 43537, 112520, 22834, 22978, 23585, 
      66004, 94804, 30850, 34301, 67997, 143604, 23957, 27985, 36962, 25604, 
      161488, 36634, 143125, 25316, 38600, 39845, 58312, 26941, 60625, 46336, 
      46370, 46657, 30290, 83690, 28121, 35360, 37505, 48212, 57872, 69745, 
      113661, 147965, 30389, 45050, 62485, 70738, 114325, 114410, 87322, 
      32233, 31572, 34346, 40229, 114725, 33092, 42212, 67076, 39250, 74178, 
      117890, 38961, 68500, 69242, 123362, 33413, 37349, 90724, 147368, 
      33633, 41953, 42325, 100570, 115858, 122293, 34585, 34817, 122065, 
      38986, 49354, 60517, 62485, 36338, 41053, 46580, 38637, 60057, 40456, 
      63989, 121949, 37637, 38338, 37349, 40941, 54666, 41017, 53693, 46034, 
      125640, 126820, 129805, 40130, 101105, 102101, 53397, 48682, 40804, 
      44168, 53348, 53978, 53753, 41234, 41209, 60937, 46377, 44941, 127289, 
      77405, 51685, 43378, 71153, 106181, 50341, 65416, 66600, 49010, 44921, 
      48617, 49997, 58921, 57713, 45344, 73505, 48969, 47218, 46969, 46890, 
      45594, 45945, 46120, 73781, 52001, 102825, 80512, 47017, 114689, 80213, 
      50225, 52714, 59633, 112040, 50228, 48893, 76185, 68986, 49186, 51097, 
      59625, 60730, 105521, 68162, 63241, 76509, 62509, 50965, 56680, 120040, 
      93410, 63418, 104932, 116161, 74034, 61650, 86725, 112085, 108676, 
      58645, 51752, 52768, 52825, 55584, 97385, 60010, 94109, 60644, 70856, 
      106261, 109057, 78642, 61105, 75562, 108113, 71780, 108580, 111410, 
      89258, 54458, 62570, 109512, 79720, 71140, 63592, 86440, 124921, 61786, 
      57161, 101021, 114260, 97721, 56720, 135130, 116180, 91240, 105485, 
      97925, 65402, 60721, 112346, 84496, 113306, 75725, 85618, 68265, 87914, 
      80761, 72794, 68125, 71050, 95112, 108477, 66634, 68065, 114484, 81821, 
      65101, 101026, 84317, 75322, 68777, 95188, 85408, 74113, 70560, 76729, 
      121609, 113738, 94285, 92570, 87418, 81965, 67978, 69140, 70141, 
      140101, 70354, 81154, 74945, 113573, 87953, 78885, 73288, 72493, 90900, 
      92164, 139961, 137825, 137296, 67961, 72929, 77801, 136242, 131625, 
      124290, 77530, 68290, 141544, 120628, 74269, 120245, 76565, 71378, 
      70258, 71378, 84298, 127777, 107721, 105417, 99625, 83620, 70720, 
      84825, 131729, 117314, 114325, 87917, 85156, 81572, 71432, 71845, 
      106258, 85213, 86173, 146900, 128468, 72848, 74128, 120322, 111170, 
      97642, 74042, 72530, 74386, 149076, 144189, 80296, 79461, 139520, 
      115600, 78473, 112712, 95240, 78101, 75220, 102632, 82025, 120276, 
      78201, 82737, 86930, 85010, 97448, 78440, 85384, 103205, 117841, 
      109882, 98564, 78544, 80249, 104173, 102325, 85608, 81124, 82228, 
      111565, 89890, 80450, 100537, 99700, 84625, 82960, 80660, 86281, 
      102834, 81394, 103129, 93245, 82280, 84218, 82385, 109925, 85444, 
      89505, 83522, 84545, 88325, 125716, 85705, 107482, 89360, 94868, 93770, 
      104618, 92061, 89800, 86472, 121250, 94340, 87716, 90320, 98225, 92565, 
      89533, 91426, 89405, 127817, 91213, 93229, 93320, 111085, 98865, 
      102625, 111973, 92992, 108545, 94420, 121192, 94313, 94925, 97498, 
      99578, 106100, 114056, 122669, 100153, 100593, 107145, 103010, 130730, 
      99125, 99892, 102821, 134696, 137800, 143117, 146557, 100217, 100297, 
      133250, 104488, 104465, 159361, 102724, 105649, 122281, 104980, 105625, 
      123650, 106000, 123745, 105881, 109700, 112085, 175565, 112346, 114434, 
      113594, 115613, 142805, 117716, 160381, 186133, 117905, 118457, 143674, 
      120245, 120392, 122345, 124130, 124505, 124240, 126288, 183604, 131525, 
      188737, 126505, 128330, 129672, 132885, 140200, 154900, 126106, 128729, 
      128168, 128264, 128840, 130280, 205057, 130370, 130645, 133544, 140418, 
      133226, 135892, 136260, 136357, 141914, 142820, 161125, 137000, 137224, 
      141524, 157349, 165530, 182585, 147220, 139193, 140650, 140072, 140837, 
      142225, 215360, 142138, 177473, 218305, 142909, 203400, 143837, 147610, 
      186490, 200569, 145162, 146005, 145988, 146093, 146705, 146690, 249730, 
      147577, 147712, 159777, 170865, 166157, 149965, 150553, 179353, 150544, 
      150644, 153460, 152269, 153000, 156069, 179656, 225488, 154485, 156466, 
      156029, 169250, 157216, 156832, 236905, 159818, 169930, 158629, 251429, 
      159642, 193797, 195301, 252226, 160361, 161681, 172901, 250801, 161860, 
      163285, 167845, 162425, 205258, 261005, 163385, 164466, 228845, 166010, 
      211018, 166480, 166689, 168010, 167362, 167282, 167450, 168424, 229604, 
      237269, 170365, 236521, 226865, 251794, 171685, 177480, 236932, 172234, 
      252881, 256906, 180625, 238081, 257737, 179073, 174733, 174728, 176405, 
      181285, 263528, 177184, 178397, 279641, 178309, 179029, 185818, 238465, 
      304677, 183290, 242354, 285584, 189817, 185525, 190676, 186850, 265850, 
      285617, 186793, 186745, 187610, 191714, 188500, 189512, 189481, 190112, 
      191810, 190994, 263668, 268020, 274213, 193562, 271682, 276821, 200881, 
      195485, 290845, 328589, 265418, 280930, 285650, 340649, 197140, 200516, 
      199240, 201517, 293165, 343316, 199953, 204929, 205745, 206180, 283073, 
      322505, 203626, 279577, 291920, 205273, 205609, 206477, 288592, 339705, 
      210785, 361730, 364085, 339364, 326962, 213044, 211681, 215321, 214546, 
      339970, 213588, 327688, 215813, 214385, 217285, 215417, 302321, 332945, 
      339905, 217521, 313569, 324466, 219005, 217165, 304772, 218098, 221257, 
      320756, 223568, 223460, 332917, 335849, 332852, 227650, 227565, 230465, 
      232081, 356425, 366280, 379780, 405514, 236857, 235156, 337625, 341501, 
      362221, 416821, 240085, 237218, 390050, 239369, 238369, 357169, 374305, 
      242485, 240725, 355021, 368981, 241306, 374306, 245908, 242353, 243449, 
      243274, 246845, 244157, 371485, 374357, 377261, 246977, 378778, 250920, 
      251530, 252533, 386693, 398170, 413009, 257985, 383616, 259786, 256546, 
      389992, 262033, 258593, 429650, 264010, 422600, 265754, 273850, 271913, 
      268313, 428090, 276025, 272609, 272336, 427216, 276917, 279154, 446585, 
      454352, 277306, 281576, 280772, 282629, 283205, 285661, 282749, 282196, 
      283145, 290018, 288314, 285770, 284098, 291266, 289250, 286346, 287465, 
      292594, 292580, 295282, 301712, 303220, 303426, 302697, 311138, 308986, 
      308509, 316025, 314845, 314173, 313480, 320050, 317321, 318580, 325256, 
      329233, 326818, 330905, 327242, 326581, 328642, 332660, 338500, 335140, 
      340154, 335684, 335453, 342025, 347409, 358373, 361421, 359218, 361085, 
      362165 ], 
  [ 11089, 10237, 9801, 9608, 9280, 8818, 8473, 8221, 7769, 7650, 7481, 6724, 
      6445, 6413, 5929, 5972, 5333, 5188, 4100, 3994, 3796, 3506, 3653, 3125, 
      3146, 3016, 1828, 1522, 1700, 1189, 1193, 877, 754, 3125, 601, 650, 
      505, 1402, 500, 689, 841, 754, 3917, 3890, 160, 170, 116, 757, 2980, 
      40, 292, 281, 10, 0, 325, 685, 4105, 1172, 52, 949, 164, 289, 1220, 85, 
      522, 169, 1145, 3725, 1402, 3593, 1000, 1093, 1325, 7625, 1418, 2533, 
      7685, 2216, 8516, 2405, 7345, 8077, 2873, 9533, 5636, 6857, 6498, 
      180490, 4265, 7706, 3700, 8200, 12433, 10820, 4346, 4586, 166634, 9256, 
      4589, 170953, 4793, 10249, 148265, 6697, 9945, 10237, 7501, 10517, 
      174105, 5690, 5905, 186805, 11101, 7801, 173057, 6029, 6458, 159593, 
      127345, 161636, 178625, 7349, 136324, 7913, 8825, 7956, 9081, 8746, 
      9778, 10993, 169348, 146305, 151741, 11090, 116890, 13877, 16757, 
      121061, 14650, 115954, 20840, 127940, 118701, 191234, 11345, 12041, 
      108580, 92105, 106313, 113210, 196349, 119905, 100090, 112589, 17797, 
      23137, 14480, 18320, 14221, 13481, 97325, 147914, 159914, 20165, 25373, 
      34949, 105733, 130205, 19937, 77162, 123722, 16081, 33169, 16010, 
      82241, 84825, 137629, 90452, 73476, 76154, 130628, 17425, 17602, 87930, 
      18269, 162061, 18100, 20449, 35386, 91666, 110641, 21860, 31721, 75140, 
      20978, 27418, 40970, 42485, 94945, 108769, 33444, 34173, 94946, 139730, 
      96329, 66537, 124857, 94148, 33674, 42353, 110426, 22340, 22472, 23053, 
      64458, 92898, 30004, 33353, 66425, 141226, 23461, 27261, 35956, 25010, 
      158962, 35648, 140753, 24778, 37570, 38785, 56898, 26317, 59189, 45162, 
      45200, 45481, 29608, 81940, 27593, 34490, 36569, 47018, 56498, 68185, 
      111577, 145561, 29765, 43940, 61045, 69172, 112237, 112324, 85544, 
      31609, 31018, 33640, 39301, 112645, 32474, 41234, 65594, 38372, 72592, 
      115784, 38125, 67010, 67744, 121204, 32957, 36605, 88930, 144986, 
      33349, 41045, 41405, 98660, 113780, 120149, 34065, 34273, 119925, 
      38212, 48256, 59189, 61121, 36196, 40221, 45578, 37945, 58753, 40482, 
      62617, 119821, 37469, 38160, 36913, 40885, 53512, 40329, 54041, 46160, 
      123490, 124658, 127613, 39880, 99229, 100213, 53689, 47744, 40410, 
      43426, 52282, 54260, 54029, 40868, 40813, 61373, 45565, 44217, 125137, 
      75881, 51845, 42836, 71749, 104273, 49457, 64130, 65290, 49000, 44389, 
      47821, 49141, 57789, 57977, 45050, 72077, 48913, 47060, 46793, 46708, 
      45268, 45385, 45594, 74357, 52037, 103825, 81194, 46709, 115825, 80881, 
      49465, 51840, 58537, 113138, 50114, 48245, 76765, 69428, 48548, 50333, 
      58549, 59624, 106525, 68564, 62089, 77065, 62765, 50777, 55730, 118010, 
      94228, 63684, 105898, 117257, 74512, 61840, 85145, 113125, 109674, 
      58725, 51466, 52490, 52205, 54778, 98209, 60084, 94877, 60722, 69602, 
      104425, 110021, 79144, 60125, 74216, 109057, 70522, 106722, 112388, 
      89924, 53924, 61568, 110458, 80210, 71450, 62570, 84914, 126045, 61812, 
      56437, 99277, 115250, 98489, 56450, 136352, 117178, 91890, 103693, 
      98669, 65480, 59893, 110468, 85010, 114244, 76037, 86120, 67213, 88436, 
      81145, 72992, 68185, 69940, 95746, 106681, 66600, 68065, 115362, 82165, 
      64917, 101704, 84701, 75496, 67829, 95762, 85802, 74237, 70570, 75545, 
      122553, 114580, 94833, 93088, 87840, 82273, 67104, 68234, 69193, 
      141245, 69416, 79892, 73861, 114377, 88337, 79045, 73274, 71525, 89458, 
      90698, 141065, 138905, 138370, 67337, 71981, 76685, 137296, 132625, 
      125200, 77600, 67700, 142650, 121482, 74205, 121085, 76565, 71144, 
      69940, 70580, 83044, 128705, 108373, 106033, 100145, 83810, 70394, 
      83569, 132697, 118096, 115065, 88181, 85354, 81674, 71066, 71125, 
      106856, 85397, 84917, 148018, 129370, 72514, 73314, 121108, 111824, 
      98068, 73760, 71924, 73588, 150202, 145261, 80282, 79417, 140522, 
      116290, 78341, 113338, 95554, 77893, 74610, 101098, 81005, 120994, 
      77389, 81709, 86992, 83920, 97754, 78098, 84298, 101693, 118493, 
      110408, 98866, 78066, 79441, 104561, 102677, 85522, 80330, 81362, 
      109937, 89928, 80008, 100825, 99970, 84445, 82690, 80090, 85273, 
      103156, 80912, 101681, 93325, 81850, 83912, 81797, 108365, 85178, 
      88453, 82960, 83785, 87365, 123922, 85325, 106004, 88402, 93706, 93728, 
      103220, 91933, 89570, 85930, 119560, 94250, 87194, 89426, 97025, 92377, 
      89109, 91108, 88829, 126053, 90601, 92365, 92450, 109645, 97765, 
      101405, 110525, 92250, 107185, 93650, 119594, 93757, 94165, 96552, 
      98536, 104858, 112642, 121081, 99221, 99637, 105937, 101968, 129028, 
      98369, 99058, 101813, 132938, 135994, 141233, 144625, 99481, 99549, 
      131540, 103514, 103525, 157293, 101986, 104677, 120805, 104130, 104773, 
      122180, 105170, 122285, 105145, 108778, 111065, 173389, 111620, 113492, 
      112900, 114725, 141125, 116770, 158449, 183881, 117133, 117713, 142052, 
      119425, 119554, 121397, 123080, 123437, 123218, 125170, 181418, 130265, 
      186509, 125505, 127268, 128578, 131665, 138770, 153170, 125352, 127717, 
      127474, 127498, 127978, 129298, 202693, 129616, 129825, 132530, 139144, 
      132512, 134906, 135250, 135341, 140680, 141578, 159449, 136210, 136386, 
      140386, 155761, 163796, 180581, 145922, 138505, 139680, 139250, 139913, 
      141245, 212986, 141376, 175601, 215905, 142133, 201178, 143005, 146484, 
      184500, 198397, 144404, 145305, 145282, 145261, 145973, 145928, 247048, 
      146885, 146858, 158353, 169189, 164609, 149285, 149621, 177557, 149778, 
      149818, 152370, 151577, 152050, 154921, 177890, 223106, 153745, 155812, 
      155261, 167780, 156554, 156074, 234425, 158752, 168480, 157933, 248813, 
      158980, 191893, 193373, 249608, 159457, 160645, 171449, 248209, 160970, 
      162245, 166577, 161653, 203220, 258325, 162665, 163540, 226525, 165092, 
      208936, 165650, 165793, 167364, 166608, 166480, 166564, 167722, 227306, 
      234881, 169325, 234149, 224617, 249268, 170969, 176194, 234578, 171396, 
      250357, 254340, 179281, 235729, 255169, 177817, 173925, 173914, 175333, 
      179973, 260914, 176522, 177769, 276889, 177565, 178133, 184484, 236165, 
      301729, 182632, 240040, 282818, 188513, 184825, 189370, 186196, 263300, 
      282869, 186017, 185825, 186688, 190468, 187570, 188450, 188525, 189226, 
      191120, 190100, 261194, 265498, 271625, 192520, 269128, 274213, 199529, 
      194677, 288117, 325525, 262964, 278308, 282980, 337493, 196274, 199874, 
      198250, 200329, 290441, 340154, 198997, 203653, 204433, 204850, 280465, 
      319525, 203008, 277029, 289250, 204329, 204593, 205693, 285986, 336625, 
      210145, 358480, 360817, 336298, 324008, 212362, 210825, 214045, 213904, 
      336916, 212746, 324746, 215125, 213445, 216045, 214565, 299633, 329969, 
      336869, 216817, 310777, 321572, 218341, 216225, 302074, 217156, 220545, 
      317930, 222802, 222682, 330005, 332917, 329954, 226772, 226657, 229709, 
      230885, 353345, 363130, 376522, 402068, 236205, 234018, 334745, 338585, 
      359129, 413309, 239445, 236296, 386740, 238613, 237493, 354133, 371125, 
      241865, 239605, 352017, 365857, 240424, 371144, 245306, 241481, 242593, 
      242388, 246185, 243245, 368365, 371213, 374093, 246181, 375616, 250258, 
      250676, 251677, 383497, 394888, 409613, 257365, 380458, 259200, 255780, 
      386794, 261405, 257725, 426164, 263168, 419194, 264872, 273312, 271297, 
      267481, 424660, 275445, 271861, 271570, 423810, 276329, 278568, 443053, 
      450770, 276512, 280954, 280114, 282005, 282505, 285025, 281957, 281362, 
      282157, 289424, 287648, 284960, 283060, 290632, 288520, 285352, 286481, 
      291920, 291850, 294516, 301090, 302458, 302608, 301825, 310480, 308072, 
      307541, 315421, 314093, 313385, 312650, 319464, 316577, 317594, 324554, 
      328637, 326132, 330325, 326468, 325697, 327816, 331970, 337850, 334346, 
      339520, 334778, 334529, 341325, 346681, 357689, 360757, 358352, 360253, 
      361325 ], 
  [ 11912, 10548, 10324, 10057, 9509, 9797, 8874, 8330, 8090, 8473, 8552, 
      7857, 6242, 7684, 6408, 6953, 5732, 5585, 4625, 4625, 4745, 3769, 3482, 
      3920, 3185, 3089, 2525, 1961, 2677, 1940, 1114, 1476, 953, 1700, 794, 
      625, 584, 653, 1225, 442, 450, 281, 2074, 2045, 365, 265, 605, 164, 
      1377, 449, 53, 40, 445, 325, 0, 68, 2120, 265, 221, 180, 113, 58, 305, 
      320, 73, 290, 424, 1924, 569, 1954, 905, 1280, 1114, 5000, 1417, 1594, 
      5090, 2089, 5869, 2132, 5018, 5636, 2804, 6800, 4049, 4874, 4657, 
      165545, 3464, 5573, 3545, 6025, 9320, 8065, 4145, 4097, 152321, 6929, 
      4420, 156456, 4514, 7738, 134810, 5300, 7540, 7760, 5850, 8036, 159490, 
      5185, 5220, 171648, 8612, 6354, 158506, 5840, 5801, 145652, 114984, 
      147617, 163850, 6610, 123525, 6920, 7400, 7033, 7618, 7497, 8237, 9090, 
      155025, 133060, 138242, 9325, 105185, 11458, 13690, 109138, 12085, 
      104317, 17153, 115685, 106948, 176053, 10634, 10898, 97461, 81992, 
      95336, 101837, 180980, 108170, 89505, 101282, 15236, 19496, 12997, 
      15685, 13058, 13000, 86980, 134797, 146221, 17410, 21610, 29818, 94914, 
      118018, 17288, 68213, 111893, 14690, 28322, 14761, 72964, 75400, 
      125108, 80665, 64909, 67405, 118529, 16484, 16553, 78385, 17002, 
      148410, 17225, 18530, 30725, 81965, 99752, 19825, 27634, 66625, 19337, 
      24121, 35657, 36992, 85060, 98020, 29173, 29794, 85093, 127285, 86402, 
      58804, 113236, 84397, 29573, 37064, 99697, 21221, 21281, 21716, 57037, 
      83317, 26793, 29530, 58858, 128833, 22370, 24802, 31805, 23341, 145701, 
      31637, 128426, 23465, 33305, 34340, 50329, 24498, 52538, 40093, 40165, 
      40410, 27521, 73445, 26440, 31285, 32968, 41869, 50269, 60840, 101098, 
      133172, 28066, 39325, 54450, 61821, 101754, 101873, 76961, 29970, 
      29809, 31529, 35858, 102290, 30901, 37501, 58837, 35249, 65221, 105313, 
      35284, 60245, 60941, 110441, 32416, 34336, 80361, 132889, 33850, 37802, 
      38090, 89405, 103517, 109490, 33160, 33224, 109300, 35793, 43893, 
      53456, 55172, 37589, 37474, 41821, 36058, 53194, 42913, 56660, 109328, 
      38746, 39397, 36602, 42874, 48913, 38536, 58474, 49261, 112945, 114041, 
      116816, 40745, 90338, 91250, 57826, 44501, 40441, 41369, 48281, 58357, 
      58090, 41077, 40842, 66404, 43108, 42298, 114650, 69172, 55250, 42029, 
      77780, 95290, 46628, 58889, 59905, 51425, 43682, 45530, 46490, 53482, 
      62056, 45781, 66004, 51082, 48617, 48242, 48121, 45817, 44530, 44953, 
      80338, 54778, 112360, 87821, 47396, 125186, 87434, 47450, 49141, 54506, 
      122281, 51985, 46912, 82810, 74645, 47285, 48314, 54658, 55553, 115124, 
      73561, 57762, 82996, 66896, 52244, 52625, 108425, 101741, 67885, 
      114309, 126458, 80005, 65605, 78290, 122000, 118297, 61840, 52385, 
      53477, 51140, 52597, 105818, 63193, 102160, 63865, 64753, 96084, 
      118490, 84841, 56930, 68825, 117416, 65669, 98269, 120961, 96625, 
      53425, 58261, 118849, 85865, 76025, 59153, 78473, 135514, 64693, 54818, 
      91538, 123925, 105832, 57565, 146429, 125921, 98545, 95696, 105898, 
      68713, 57690, 101965, 90869, 122657, 80704, 91937, 63706, 94393, 86274, 
      77005, 71370, 66105, 102385, 98740, 69241, 70920, 123505, 87104, 66688, 
      108657, 89890, 79425, 65026, 102101, 91061, 77876, 73525, 71336, 
      131122, 122537, 101026, 99101, 93277, 87026, 64765, 65713, 66420, 
      151034, 66713, 75245, 70292, 122146, 93586, 82960, 76145, 68672, 83761, 
      84857, 150664, 148360, 147789, 66568, 69268, 72964, 146605, 141610, 
      133645, 81005, 67145, 152281, 129601, 76816, 129130, 79570, 72745, 
      71037, 68797, 78525, 137288, 115300, 112744, 106280, 87965, 71453, 
      79048, 141530, 125813, 122530, 92800, 89577, 85321, 71905, 69840, 
      113489, 89546, 80426, 157781, 137837, 73565, 71485, 128889, 118813, 
      103689, 75133, 71353, 71865, 160033, 154768, 83273, 82228, 149629, 
      123525, 80644, 120209, 100553, 79760, 74065, 95009, 78010, 128437, 
      75652, 78676, 90509, 80525, 102745, 79201, 80937, 95776, 125570, 
      116729, 103853, 78373, 77768, 110084, 107984, 88201, 78761, 79361, 
      103364, 93361, 80561, 105768, 104805, 86580, 84285, 79885, 82440, 
      108313, 81245, 96218, 97040, 82505, 85321, 81514, 102250, 86837, 85396, 
      82853, 82490, 84880, 116433, 86330, 100421, 85949, 90029, 96781, 98137, 
      94480, 91505, 85993, 112745, 97045, 87397, 87397, 93160, 94594, 89920, 
      92565, 88738, 118834, 90324, 90576, 90625, 104400, 94570, 97490, 
      105242, 91213, 102440, 92465, 113441, 93866, 93050, 94321, 95729, 
      100861, 107633, 115028, 97124, 97396, 102184, 99221, 122321, 97348, 
      97569, 99280, 125905, 128673, 133444, 136548, 98600, 98596, 124825, 
      101225, 101450, 148450, 101133, 102420, 115524, 102625, 103266, 116965, 
      103805, 117140, 104354, 106901, 108610, 164048, 110989, 111565, 112481, 
      113152, 134800, 114869, 150642, 174164, 116306, 117064, 136145, 118340, 
      118361, 119554, 120625, 120874, 120941, 122317, 172157, 126580, 177026, 
      123400, 124801, 125929, 128260, 134105, 146705, 124753, 125570, 127265, 
      126857, 126761, 127361, 192474, 129077, 128890, 130441, 135505, 132253, 
      133025, 133225, 133280, 137321, 138181, 153458, 135545, 135433, 137633, 
      150308, 157477, 172642, 142229, 138482, 137965, 138433, 138484, 139490, 
      202877, 140949, 168514, 205650, 141632, 192001, 142178, 143893, 176725, 
      189540, 144041, 145300, 145241, 144464, 145786, 145561, 235161, 146948, 
      145949, 154024, 163348, 159556, 149450, 148274, 171026, 149437, 149117, 
      150085, 151700, 150625, 152308, 171569, 213109, 153610, 156213, 154978, 
      163285, 156917, 155861, 223880, 156701, 164125, 158112, 237472, 159373, 
      184834, 186170, 238265, 158408, 158804, 167122, 237042, 160025, 160400, 
      163364, 161426, 195397, 246650, 162760, 162409, 217040, 164029, 200889, 
      165125, 164872, 167953, 166549, 166133, 165713, 167985, 217993, 225028, 
      167570, 224402, 215624, 238617, 171188, 172993, 224969, 170893, 239738, 
      243469, 175752, 226152, 244296, 174826, 173632, 173585, 173456, 176656, 
      249785, 177125, 178586, 264962, 177696, 177362, 181085, 226970, 288676, 
      183329, 230801, 270877, 185354, 185300, 186209, 186957, 252685, 271066, 
      186056, 185000, 185861, 187697, 186705, 186793, 187514, 188645, 191725, 
      189481, 251105, 255121, 260852, 191033, 258569, 263330, 196202, 194624, 
      276544, 311936, 253045, 267381, 271765, 323362, 195893, 200857, 197145, 
      198036, 278932, 326017, 198106, 200852, 201416, 201725, 269672, 306500, 
      204165, 266626, 278125, 203570, 203402, 205904, 275285, 323080, 211250, 
      343925, 346154, 322857, 311249, 213245, 210664, 211364, 215037, 323577, 
      212689, 312089, 216002, 212810, 213610, 214468, 288520, 317128, 323668, 
      217618, 299050, 309233, 219392, 215620, 290921, 216549, 221338, 306049, 
      223301, 223109, 317648, 320450, 317701, 226649, 226354, 230338, 228884, 
      340040, 349425, 362169, 386597, 237508, 232405, 322690, 326314, 345812, 
      397472, 240850, 236009, 372125, 239332, 237492, 341172, 357300, 243410, 
      238160, 339268, 352388, 240417, 357457, 246989, 241544, 242762, 242377, 
      247540, 243088, 354960, 357664, 360400, 246740, 361989, 251641, 250937, 
      251936, 369716, 380601, 394642, 259060, 366925, 261109, 256609, 373041, 
      263092, 257972, 410713, 263621, 404273, 265105, 275629, 273146, 268034, 
      409625, 277540, 272948, 272549, 408949, 278386, 280657, 427466, 434893, 
      277373, 282857, 281801, 283906, 283970, 286884, 282880, 282033, 281924, 
      291565, 289357, 285805, 282537, 292553, 289865, 285113, 286312, 293621, 
      293225, 295705, 303173, 303741, 303565, 302458, 312437, 308513, 307658, 
      317732, 315536, 314612, 313625, 321913, 318088, 317693, 326377, 331106, 
      328061, 332900, 327889, 326468, 328945, 333925, 340085, 335717, 341861, 
      335497, 335140, 343300, 348538, 359890, 363098, 359501, 361616, 362650 ]
    , [ 12820, 11216, 11080, 10777, 10125, 10737, 9554, 8874, 8722, 9325, 
      9508, 8825, 6610, 8704, 7076, 7841, 6352, 6201, 5273, 5317, 5569, 4285, 
      3802, 4660, 3589, 3505, 3181, 2493, 3445, 2592, 1394, 2048, 1341, 1360, 
      1170, 901, 900, 601, 1825, 610, 554, 333, 1514, 1481, 709, 557, 1069, 
      144, 905, 865, 181, 164, 857, 685, 68, 0, 1444, 65, 493, 32, 281, 146, 
      89, 612, 61, 522, 260, 1280, 349, 1354, 985, 1476, 1130, 3940, 1517, 
      1274, 4034, 2105, 4765, 2080, 4050, 4608, 2824, 5636, 3385, 4034, 3877, 
      158941, 3140, 4657, 3505, 5081, 7956, 6857, 4069, 3893, 145973, 5905, 
      4352, 150020, 4394, 6626, 128834, 4680, 6472, 6660, 5114, 6928, 152986, 
      4949, 4904, 164900, 7488, 5690, 152018, 5732, 5485, 139432, 109460, 
      141353, 157250, 6242, 117797, 6436, 6724, 6577, 6922, 6893, 7497, 8186, 
      148601, 127112, 132178, 8473, 99909, 10306, 12250, 103762, 10865, 
      99065, 15425, 110149, 101632, 169201, 10210, 10282, 92405, 77380, 
      90340, 96665, 174032, 102834, 84677, 96130, 13968, 17748, 12205, 14381, 
      12402, 12644, 82240, 128825, 139993, 16034, 19786, 27386, 89954, 
      112450, 15956, 64081, 106481, 13914, 26010, 14045, 68680, 71044, 
      119376, 76145, 60925, 63337, 112969, 15880, 15901, 73957, 16250, 
      142154, 16641, 17482, 28449, 77449, 94708, 18713, 25610, 62633, 18397, 
      22445, 33085, 34340, 80456, 93032, 27061, 27634, 80497, 121537, 81770, 
      55144, 107848, 79837, 27521, 34484, 94693, 20485, 20513, 20880, 53497, 
      78817, 25121, 27586, 55250, 123077, 21634, 23458, 29709, 22345, 139553, 
      29597, 122690, 22621, 31149, 32104, 47149, 23426, 49306, 37561, 37645, 
      37874, 26305, 69381, 25636, 29569, 31076, 39289, 47209, 57284, 96146, 
      127368, 27010, 36973, 51218, 58253, 96794, 96921, 72833, 28922, 28949, 
      30265, 34002, 97362, 29873, 35513, 55505, 33529, 61613, 100321, 33680, 
      56897, 57573, 105313, 31828, 32980, 76205, 127165, 33722, 36010, 36266, 
      84941, 98605, 104402, 32404, 32404, 104224, 34361, 41597, 50548, 52168, 
      37845, 35890, 39785, 34850, 50354, 43621, 53640, 104292, 38938, 39565, 
      36082, 43370, 46481, 37348, 60050, 50245, 107861, 108925, 111620, 
      40729, 85986, 86866, 59258, 42653, 40045, 40045, 46093, 59765, 59482, 
      40757, 40442, 68224, 41600, 41026, 109570, 65768, 56338, 41245, 80032, 
      90866, 44936, 56125, 57077, 52065, 42930, 44074, 44874, 51130, 63428, 
      45665, 62864, 51602, 48865, 48442, 48305, 45617, 43706, 44221, 82546, 
      55546, 115700, 90313, 47248, 128890, 89890, 46098, 47485, 52258, 
      125885, 52357, 45860, 85034, 76501, 46261, 46954, 52466, 53281, 118480, 
      75313, 55370, 85160, 68260, 52424, 50773, 103693, 104605, 69277, 
      117569, 130066, 81965, 66797, 74762, 125460, 121645, 62740, 52309, 
      53425, 50176, 51137, 108706, 64081, 104900, 64765, 62101, 91880, 
      121754, 86873, 55010, 65929, 120628, 63009, 94009, 124265, 99097, 
      52697, 56285, 122069, 87869, 77549, 57125, 75101, 139210, 65461, 53586, 
      87586, 127265, 108580, 57545, 150389, 129285, 100981, 91620, 108586, 
      69625, 56186, 97661, 92945, 125865, 82244, 93985, 61610, 96497, 88010, 
      78245, 72242, 63857, 104789, 94664, 69865, 71636, 126565, 88740, 66916, 
      111185, 91634, 80609, 63218, 104353, 92833, 78928, 74273, 68900, 
      134362, 125505, 103210, 101205, 95125, 88570, 63157, 64021, 64616, 
      154810, 64937, 72605, 68128, 125018, 95338, 84116, 76837, 66820, 80645, 
      81677, 154340, 151972, 151385, 65636, 67472, 70720, 150149, 145010, 
      136805, 81925, 66305, 155965, 132613, 77380, 132106, 80306, 72857, 
      70925, 67405, 75917, 140500, 117776, 115124, 108404, 89209, 71321, 
      76436, 144850, 128637, 125242, 94244, 90845, 86333, 71669, 68660, 
      115825, 90778, 77818, 161505, 140985, 73417, 70057, 131729, 121301, 
      105569, 75125, 70481, 70481, 163781, 158372, 83981, 82856, 153049, 
      126113, 81040, 122629, 102141, 79956, 73189, 91669, 76042, 131105, 
      74240, 76688, 91429, 78373, 104317, 79045, 78797, 92500, 128066, 
      118889, 105417, 77857, 76372, 111880, 109684, 88733, 77405, 77813, 
      99784, 94225, 80145, 107300, 106289, 86864, 84329, 79129, 80516, 
      109937, 80725, 93122, 98020, 82125, 85273, 80714, 98858, 86897, 83360, 
      82125, 81234, 83092, 112421, 86090, 97253, 84169, 87705, 97445, 95185, 
      94916, 91669, 85325, 109017, 97585, 86785, 85793, 90740, 94874, 89572, 
      92501, 87986, 114914, 89480, 89060, 89093, 101348, 92426, 95026, 
      102170, 90025, 99604, 91205, 109973, 93178, 91818, 92593, 93745, 98345, 
      104661, 111592, 95440, 95648, 99764, 97245, 118585, 96136, 96149, 
      97396, 122021, 124661, 129224, 132200, 97444, 97408, 121073, 99437, 
      99754, 143746, 99977, 100640, 112400, 101173, 101810, 113861, 102409, 
      114064, 103210, 105265, 106714, 159076, 109885, 109885, 111465, 111620, 
      131156, 113185, 146330, 169000, 115090, 115924, 132665, 117000, 116973, 
      117874, 118673, 118874, 119065, 120185, 167177, 124072, 171938, 121588, 
      122825, 123869, 125864, 131149, 142949, 123601, 123730, 126277, 125677, 
      125325, 125605, 187034, 127933, 127570, 128605, 132977, 131221, 131269, 
      131405, 131444, 134905, 135745, 149866, 134317, 134077, 135477, 146952, 
      153733, 168178, 139649, 137530, 136261, 137125, 136904, 137762, 197433, 
      139805, 164410, 200138, 140452, 186965, 140850, 141781, 172309, 184640, 
      142913, 144328, 144253, 143140, 144730, 144425, 228905, 146000, 144569, 
      151124, 159776, 156328, 148538, 146690, 167138, 148297, 147817, 148081, 
      150760, 148997, 150152, 167765, 207665, 152546, 155381, 153842, 160277, 
      156065, 154753, 218180, 154773, 161173, 157172, 231412, 158525, 180674, 
      181946, 232201, 156916, 156960, 164170, 231050, 158573, 158548, 160904, 
      160290, 190885, 240426, 161764, 160865, 211780, 162509, 196265, 163841, 
      163412, 167161, 165469, 164925, 164281, 167045, 212797, 219592, 165730, 
      219010, 210564, 232817, 170216, 170501, 219629, 169597, 233946, 237565, 
      173108, 220820, 238388, 172418, 172420, 172357, 171540, 174100, 243757, 
      176305, 177858, 258570, 176660, 175922, 178477, 221786, 281768, 182529, 
      225585, 264457, 182834, 184392, 183685, 186173, 246845, 264698, 184948, 
      183508, 184365, 185337, 185189, 184925, 185930, 187249, 190853, 188065, 
      245477, 249365, 254920, 189225, 252729, 257346, 193570, 193444, 270244, 
      304740, 247477, 261365, 265621, 315922, 194561, 200125, 195485, 195848, 
      272648, 318565, 196538, 198432, 198900, 199161, 263700, 299536, 203501, 
      260818, 271993, 202042, 201682, 204804, 269329, 315860, 210538, 336253, 
      338434, 315677, 304369, 212425, 209380, 208960, 214325, 316433, 211445, 
      305245, 215170, 211306, 211306, 213200, 282356, 310196, 316576, 216746, 
      292610, 302521, 218628, 214120, 284733, 215045, 220450, 299525, 222273, 
      222049, 310900, 313650, 310993, 225329, 224954, 229346, 226720, 332852, 
      342053, 354509, 378437, 236800, 230401, 316042, 319570, 338600, 389140, 
      240178, 234585, 364333, 238352, 236192, 334112, 349856, 242794, 236212, 
      332296, 345096, 239105, 350065, 246425, 240260, 241522, 241057, 246824, 
      241700, 347684, 350324, 352996, 245664, 354605, 250925, 249713, 250708, 
      362248, 372905, 386642, 258464, 359561, 260605, 255625, 365573, 262480, 
      256720, 402481, 262445, 396261, 263825, 275269, 272578, 266890, 401553, 
      277072, 272032, 271585, 400945, 277898, 280177, 419130, 426425, 276341, 
      282285, 281133, 283330, 283194, 286280, 281860, 280901, 280384, 291077, 
      288677, 284741, 280865, 291961, 289017, 283561, 284788, 292925, 292381, 
      294769, 302625, 302825, 302501, 301250, 311805, 307201, 306202, 317248, 
      314660, 313640, 312541, 321481, 317236, 316201, 325645, 330658, 327373, 
      332496, 326969, 325256, 327889, 333233, 339505, 334753, 341325, 334237, 
      333832, 342592, 347762, 359242, 362506, 358373, 360580, 361594 ], 
  [ 16848, 14180, 14500, 14045, 12937, 15145, 12746, 11458, 11762, 13429, 
      14144, 13613, 8586, 13796, 10496, 12325, 9620, 9469, 8845, 9117, 10053, 
      7325, 5930, 8840, 6173, 6165, 7209, 5989, 8081, 6772, 3826, 5924, 4381, 
      980, 4210, 3485, 3712, 1665, 6005, 2738, 2378, 2005, 298, 265, 3825, 
      3445, 4793, 1588, 221, 4437, 2385, 2368, 4505, 4105, 2120, 1444, 0, 
      901, 3609, 1172, 2941, 2426, 925, 3880, 1885, 3562, 1552, 292, 1413, 
      746, 3645, 4744, 3562, 1280, 4405, 2186, 1450, 4765, 2105, 4436, 2074, 
      2404, 5636, 2824, 3005, 2818, 2965, 130365, 4432, 3137, 6165, 3485, 
      4384, 4045, 6653, 5869, 118765, 4005, 7012, 122432, 6826, 4346, 103450, 
      4756, 4420, 4456, 4658, 4724, 125170, 6925, 6500, 135944, 5284, 5690, 
      124354, 8392, 7157, 113060, 86432, 114829, 129130, 7762, 93857, 7424, 
      6800, 7717, 6922, 7349, 7345, 7274, 121469, 102260, 106794, 7865, 
      78325, 8330, 8906, 81722, 8585, 77633, 10789, 87425, 79972, 140321, 
      11882, 11042, 72113, 59216, 70352, 75841, 144772, 81250, 65525, 75458, 
      11764, 13264, 12281, 12025, 13162, 14848, 63620, 104353, 114305, 13450, 
      15074, 19786, 70346, 89954, 13600, 48425, 84745, 14218, 19018, 14653, 
      52340, 54400, 96196, 58741, 46105, 48137, 90701, 17172, 16965, 57085, 
      16858, 116618, 18085, 16722, 21913, 60273, 75024, 17725, 20290, 47965, 
      18245, 18797, 25181, 26056, 62900, 73652, 21361, 21706, 63017, 98585, 
      64138, 42148, 86644, 62585, 22201, 26656, 75389, 21473, 21349, 21412, 
      41185, 61945, 21701, 22874, 42634, 100277, 22698, 21634, 24313, 22193, 
      114929, 24505, 100042, 23229, 25525, 26100, 36661, 22970, 38666, 30265, 
      30425, 30578, 25317, 54865, 26624, 26225, 26896, 31841, 37481, 45200, 
      77450, 104644, 26858, 30665, 40730, 46169, 78098, 78301, 58165, 28922, 
      29861, 29277, 30202, 78970, 30025, 31105, 44713, 30413, 49529, 81701, 
      31172, 46105, 46705, 86085, 34184, 31688, 61613, 105125, 38282, 32666, 
      32770, 68905, 80441, 85402, 34000, 33696, 85300, 32765, 35897, 41960, 
      43124, 44305, 33610, 35377, 34394, 42146, 52285, 44596, 85672, 45170, 
      45721, 38970, 51122, 40325, 37120, 72970, 60353, 89165, 90077, 92392, 
      46125, 70786, 71514, 71570, 39385, 43693, 39285, 41229, 72001, 71642, 
      44785, 44090, 82436, 40004, 40570, 91026, 55204, 67130, 43145, 96372, 
      75514, 42580, 48677, 49325, 60805, 45058, 42858, 42898, 45658, 75664, 
      50833, 53668, 59810, 55781, 55130, 54917, 50405, 45530, 46501, 98810, 
      64970, 137360, 107945, 52340, 152298, 107370, 45490, 45433, 47394, 
      148837, 59957, 46696, 101450, 91169, 47249, 46346, 47906, 48341, 
      140292, 89525, 49898, 101348, 80648, 59188, 47885, 87125, 124137, 
      81817, 139001, 153170, 97241, 78425, 63970, 147880, 143533, 73000, 
      57933, 59201, 51620, 50225, 128466, 74341, 123976, 75101, 55565, 77972, 
      143338, 102605, 51970, 58253, 141984, 56473, 79873, 146077, 116957, 
      55357, 53017, 143501, 103525, 90925, 53629, 65221, 162922, 75265, 
      53890, 74970, 149305, 127808, 63625, 175393, 151477, 118765, 78472, 
      127586, 80189, 55274, 83449, 109057, 147373, 95848, 110021, 57962, 
      112837, 102602, 90481, 82730, 59525, 122573, 81668, 79213, 81440, 
      147541, 102952, 74440, 129653, 106378, 92693, 61090, 121529, 107729, 
      90404, 84305, 63808, 156250, 146101, 120082, 117697, 110401, 102402, 
      62017, 62501, 62564, 179282, 63037, 66601, 64404, 145234, 110234, 
      96200, 86717, 64616, 72437, 73165, 178432, 175760, 175097, 67840, 
      65572, 66692, 173633, 167810, 158465, 92945, 68965, 180133, 153589, 
      86728, 152930, 90490, 80077, 77081, 67481, 70217, 162464, 136244, 
      133136, 125200, 101825, 77401, 70736, 167346, 148777, 144850, 107848, 
      103613, 97885, 77293, 69800, 133685, 103394, 72194, 185977, 162721, 
      79497, 70057, 152021, 139921, 121301, 81889, 73141, 70709, 188405, 
      182312, 94165, 92660, 176153, 145265, 89780, 141021, 116581, 87784, 
      75925, 82701, 73610, 150713, 74468, 74180, 102753, 75105, 118757, 
      85277, 75605, 83912, 146914, 136141, 119857, 82417, 76752, 127460, 
      124808, 98309, 78013, 77509, 89828, 105397, 85237, 121664, 120425, 
      95300, 91625, 82625, 78464, 124757, 85361, 85522, 109800, 87445, 92189, 
      84058, 89890, 94345, 80852, 85849, 82450, 81800, 100565, 92170, 89425, 
      82953, 83905, 107857, 88421, 104264, 99725, 89429, 98605, 107465, 
      91193, 85489, 86560, 103538, 95272, 99569, 91786, 103666, 92900, 89288, 
      89245, 94280, 89690, 90770, 95026, 91849, 93600, 92725, 101005, 97434, 
      93490, 91909, 91845, 93937, 98125, 102852, 95060, 94964, 95888, 95497, 
      108477, 98036, 97061, 96104, 111229, 113261, 116836, 119204, 99648, 
      99460, 110965, 98677, 99450, 129154, 102257, 99956, 105332, 102085, 
      102722, 106945, 103625, 107300, 105642, 105417, 105650, 143496, 112697, 
      109961, 114733, 112456, 121960, 113337, 134018, 152660, 117522, 118736, 
      124381, 118900, 118645, 118178, 117685, 117658, 118457, 118361, 151825, 
      120500, 156130, 121360, 121837, 122501, 122900, 125525, 133525, 126565, 
      123426, 130077, 128565, 126997, 125757, 169706, 131049, 129850, 128453, 
      129557, 134945, 131573, 131405, 131368, 132093, 132857, 141506, 137205, 
      136357, 133957, 139732, 144689, 155714, 136153, 141786, 136945, 139709, 
      138196, 138370, 180409, 143225, 153770, 182810, 143720, 171917, 143434, 
      140641, 160225, 170276, 146485, 148660, 148509, 145800, 148682, 147997, 
      208157, 150484, 147001, 146336, 151796, 150020, 153250, 148210, 157714, 
      151945, 150705, 147625, 155396, 150365, 149012, 158797, 190945, 156650, 
      160625, 157642, 155185, 161233, 158705, 200320, 154849, 156385, 161960, 
      211880, 163769, 170186, 171154, 212669, 159120, 157492, 159458, 211898, 
      161005, 159080, 158548, 164242, 178801, 220210, 166400, 162917, 196200, 
      164713, 183725, 167185, 165920, 172861, 169801, 168649, 166941, 172061, 
      197597, 203252, 166490, 202898, 196048, 214805, 175156, 168221, 203821, 
      173017, 216010, 219097, 170144, 205088, 219920, 170594, 176296, 176157, 
      172072, 171592, 224757, 182081, 184090, 237898, 181448, 178810, 175817, 
      206890, 258740, 188533, 210613, 243785, 180706, 189940, 181557, 192329, 
      228985, 244330, 189584, 186320, 187177, 184045, 187925, 185989, 188362, 
      190593, 196705, 191333, 228757, 232037, 236756, 190669, 235021, 238954, 
      191138, 197928, 250408, 280648, 231137, 242897, 246545, 290690, 198361, 
      206813, 197765, 195620, 252964, 293333, 199274, 197140, 197152, 197185, 
      245536, 276660, 210569, 243490, 253145, 205082, 203810, 209896, 251393, 
      291920, 217530, 310185, 312138, 291965, 282101, 218961, 213712, 207972, 
      221393, 292949, 216005, 283205, 221706, 214650, 210850, 217684, 263584, 
      287776, 293396, 223130, 272546, 281165, 225544, 217540, 265885, 218465, 
      226834, 279157, 228049, 227673, 289544, 292066, 289865, 229813, 229058, 
      235426, 227252, 309520, 317885, 328973, 350545, 244324, 231769, 295370, 
      298442, 315268, 360488, 247930, 238765, 338265, 244660, 240980, 311540, 
      325460, 250850, 237960, 310180, 321460, 243893, 325973, 254785, 245200, 
      246690, 245845, 254500, 246184, 324200, 326536, 328904, 251668, 330665, 
      258677, 255109, 256104, 338004, 347597, 359890, 266900, 335849, 269497, 
      262237, 341405, 270916, 262116, 374741, 268297, 369661, 269221, 285073, 
      281394, 272970, 374725, 286420, 279252, 278577, 374497, 287170, 289525, 
      391162, 397849, 283105, 291253, 289645, 292298, 291250, 295172, 288776, 
      287285, 284868, 300577, 297265, 291505, 284741, 301005, 296845, 288045, 
      289424, 301513, 300285, 302293, 312049, 310577, 309569, 307634, 321001, 
      313205, 311522, 327204, 322792, 321316, 319685, 331741, 325520, 321521, 
      334613, 340994, 336569, 343060, 335101, 332020, 335413, 342505, 349385, 
      342809, 351433, 340925, 340292, 351940, 356882, 369122, 372690, 366049, 
      368712, 369650 ], 
  [ 13645, 11809, 11765, 11428, 10676, 11618, 10177, 9365, 9305, 10130, 
      10421, 9760, 6949, 9697, 7717, 8704, 6953, 6800, 5920, 6010, 6400, 
      4810, 4133, 5417, 4010, 3940, 3880, 3074, 4264, 3305, 1737, 2689, 1802, 
      1097, 1625, 1258, 1301, 634, 2512, 865, 745, 482, 1053, 1018, 1156, 
      954, 1640, 233, 544, 1396, 424, 405, 1394, 1172, 265, 65, 901, 0, 904, 
      25, 592, 377, 16, 1049, 194, 905, 261, 801, 298, 937, 1252, 1865, 1341, 
      3077, 1818, 1157, 3181, 2340, 3880, 2249, 3305, 3809, 3077, 4705, 2960, 
      3433, 3338, 152578, 3061, 3986, 3712, 4388, 6845, 5904, 4250, 3946, 
      139882, 5140, 4545, 143845, 4537, 5777, 123121, 4325, 5669, 5825, 4645, 
      6089, 146753, 4986, 4861, 158425, 6641, 5305, 145809, 5905, 5450, 
      133493, 104221, 135376, 150937, 6165, 112360, 6245, 6341, 6416, 6521, 
      6586, 7058, 7585, 142480, 121469, 126421, 7930, 94946, 9469, 11125, 
      98701, 9962, 94130, 14020, 104936, 96641, 162682, 10121, 10001, 87688, 
      73109, 85685, 91834, 167425, 97841, 80194, 91325, 13049, 16349, 11764, 
      13428, 12101, 12645, 77857, 123210, 134122, 15021, 18325, 25317, 85357, 
      107245, 14989, 60314, 101434, 13505, 24065, 13698, 64765, 67061, 
      114017, 72000, 57320, 59650, 107792, 15661, 15634, 69914, 15885, 
      136285, 16448, 16825, 26570, 73330, 90061, 18000, 23985, 59040, 17858, 
      21170, 30914, 32089, 76253, 88445, 25352, 25877, 76306, 116194, 77545, 
      51893, 102869, 75688, 25882, 32317, 90106, 20168, 20164, 20465, 50378, 
      74738, 23872, 26065, 52065, 117746, 21325, 22541, 28040, 21778, 133834, 
      27988, 117385, 22210, 29426, 30301, 44402, 22789, 46517, 35474, 35572, 
      35785, 25540, 65768, 25285, 28306, 29637, 37162, 44602, 54181, 91649, 
      122021, 26413, 35080, 48445, 55144, 92293, 92432, 69172, 28345, 28562, 
      29476, 32621, 92909, 29322, 34002, 52650, 32288, 58484, 95812, 32561, 
      54034, 54692, 100672, 31729, 32113, 72538, 121930, 34085, 34709, 34933, 
      80968, 94184, 99805, 32141, 32077, 99641, 33424, 39796, 48137, 49661, 
      38600, 34805, 38250, 34145, 48017, 44834, 51125, 99761, 39637, 40244, 
      36073, 44381, 44564, 36677, 62145, 51748, 103298, 104330, 106945, 
      41236, 82157, 83005, 61217, 41332, 40178, 39250, 44434, 61704, 61405, 
      40968, 40573, 70577, 40625, 40289, 105025, 62901, 57965, 41000, 82825, 
      86985, 43789, 53906, 54794, 53252, 42725, 43165, 43805, 49325, 65349, 
      46098, 60273, 52673, 49664, 49193, 49040, 45968, 43433, 44042, 85309, 
      56869, 119597, 93362, 47657, 133153, 92905, 45305, 46388, 50569, 
      130050, 53290, 45369, 87821, 78920, 45800, 46157, 50837, 51572, 122401, 
      77632, 53545, 87893, 70193, 53173, 49490, 99530, 108040, 71240, 121402, 
      134249, 84500, 68564, 71809, 129497, 125570, 64217, 52810, 53954, 
      49793, 50258, 112177, 65552, 108225, 66250, 60034, 88261, 125605, 
      89492, 53677, 63620, 124429, 60938, 90338, 128160, 102160, 52560, 
      54900, 125882, 90466, 79666, 55690, 72322, 143501, 66824, 52949, 84229, 
      131202, 111925, 58122, 154948, 133250, 104018, 88145, 111877, 71140, 
      55285, 93960, 95626, 129680, 84393, 96644, 60125, 99216, 90361, 80100, 
      73729, 62224, 107810, 91205, 71108, 72973, 130250, 91001, 67769, 
      114340, 94005, 82420, 62037, 107234, 95234, 80609, 75650, 67093, 
      138233, 129104, 106025, 103940, 97604, 90745, 62180, 62962, 63445, 
      159221, 63796, 70600, 66601, 128529, 97729, 85913, 78170, 65609, 78170, 
      79138, 158661, 156229, 155626, 65349, 66321, 69121, 154340, 149057, 
      140612, 83492, 66112, 160298, 136274, 78593, 135733, 81693, 73620, 
      71464, 66664, 73960, 144365, 120905, 118157, 111181, 91106, 71842, 
      74477, 148825, 132116, 128609, 96345, 92770, 88002, 72090, 68137, 
      118820, 92669, 75869, 165890, 144794, 73930, 69290, 135232, 124452, 
      108112, 75780, 70272, 69760, 168194, 162641, 85354, 84149, 157138, 
      129370, 82105, 125722, 104402, 80825, 72986, 89002, 74749, 134450, 
      73505, 75377, 93028, 76900, 106570, 79570, 77338, 89905, 131245, 
      121732, 107666, 78026, 75661, 114365, 112073, 89954, 76738, 76954, 
      96893, 95780, 80420, 109525, 108466, 87841, 85066, 79066, 79285, 
      112256, 80900, 90721, 99697, 82442, 85924, 80613, 96165, 87658, 82025, 
      82100, 80681, 82009, 109114, 86557, 94792, 83098, 86090, 98820, 92944, 
      96065, 92546, 85370, 106004, 98842, 86890, 84906, 89037, 95873, 89945, 
      93160, 87957, 111717, 89365, 88273, 88290, 99025, 91013, 93293, 99829, 
      89570, 97501, 90682, 107242, 93229, 91325, 91604, 92500, 96570, 102434, 
      108901, 94505, 94649, 98093, 96020, 115600, 95677, 95482, 96265, 
      118890, 121402, 125757, 128605, 97045, 96977, 118080, 98410, 98821, 
      139805, 99586, 99625, 110041, 100490, 101125, 111528, 101786, 111761, 
      102841, 104410, 105601, 154897, 109576, 109000, 111248, 110889, 128313, 
      112306, 142825, 164645, 114685, 115597, 130000, 116477, 116402, 117013, 
      117540, 117693, 118010, 118874, 163018, 122389, 167677, 120605, 121680, 
      122642, 124301, 129026, 140026, 123284, 122725, 126130, 125338, 124730, 
      124690, 182437, 127636, 127097, 127618, 131300, 131044, 130370, 130442, 
      130465, 133348, 134170, 147137, 133954, 133586, 134186, 144461, 150856, 
      164581, 137938, 137449, 135428, 136690, 136197, 136909, 192866, 139540, 
      161185, 195505, 140153, 182810, 140405, 140552, 168776, 180625, 142672, 
      144245, 144154, 142705, 144565, 144180, 223540, 145945, 144082, 149117, 
      157097, 153997, 148525, 146005, 164149, 148058, 147418, 146978, 150725, 
      148274, 148901, 164866, 203130, 152393, 155464, 153621, 158184, 156130, 
      154562, 213397, 153764, 159140, 157153, 226273, 158600, 177437, 178645, 
      227060, 156349, 156041, 162145, 225985, 158050, 157625, 159373, 160085, 
      187304, 235133, 161701, 160256, 207457, 161928, 192580, 163498, 162893, 
      167312, 165332, 164660, 163792, 167050, 208546, 215101, 164837, 214565, 
      206453, 227968, 170197, 168962, 215242, 169256, 229109, 232616, 171421, 
      216445, 233437, 170969, 172169, 172090, 170585, 172505, 238690, 176450, 
      178097, 253145, 176593, 175453, 176840, 217573, 275837, 182708, 221348, 
      259018, 181297, 184469, 182146, 186376, 241992, 259317, 184829, 183005, 
      183860, 183968, 184666, 184050, 185341, 186850, 190980, 187648, 240850, 
      244610, 249989, 188420, 247892, 252365, 191945, 193273, 264953, 298553, 
      242920, 256360, 260488, 309493, 194242, 200410, 194842, 194677, 267381, 
      312130, 195989, 197033, 197405, 197618, 258749, 293593, 203860, 256037, 
      266890, 201545, 200993, 204737, 264410, 309677, 210865, 329620, 331753, 
      309538, 298532, 212650, 209141, 207601, 214660, 310336, 211250, 299450, 
      215389, 210853, 210053, 212985, 277245, 304317, 310537, 216929, 287225, 
      296864, 218921, 213677, 279602, 214600, 220625, 294066, 222314, 222058, 
      305225, 307925, 305362, 225088, 224633, 229437, 225641, 326749, 335770, 
      347938, 371368, 237185, 229490, 310489, 313921, 332485, 381905, 240605, 
      234260, 357640, 238473, 235993, 328153, 343513, 243281, 235369, 326429, 
      338909, 238900, 343780, 246970, 240085, 241393, 240848, 247221, 241425, 
      341521, 344097, 346705, 245705, 348340, 251330, 249616, 250609, 355909, 
      366340, 379773, 259001, 353330, 261236, 255776, 359242, 263009, 256609, 
      395392, 262420, 389402, 263700, 276068, 273169, 266905, 394640, 277769, 
      272281, 271786, 394106, 278577, 280868, 411965, 419130, 276484, 282890, 
      281642, 283933, 283601, 286861, 282025, 280954, 280033, 291780, 289188, 
      284868, 280384, 292564, 289364, 283204, 284461, 293428, 292738, 295040, 
      303290, 303130, 302660, 301265, 312404, 307124, 305981, 318001, 315025, 
      313909, 312698, 322292, 317629, 315962, 326170, 331469, 327944, 333353, 
      327312, 325309, 328100, 333810, 340202, 335066, 342068, 334258, 333805, 
      343169, 348281, 359905, 363229, 358564, 360865, 361861 ], 
  [ 12465, 11453, 11041, 10820, 10420, 10090, 9605, 9265, 8837, 8818, 8681, 
      7880, 7281, 7565, 6905, 7048, 6245, 6088, 4936, 4842, 4680, 4226, 4265, 
      3917, 3770, 3636, 2448, 2050, 2336, 1717, 1525, 1325, 1090, 3077, 901, 
      890, 745, 1458, 872, 845, 965, 802, 3649, 3610, 324, 298, 320, 709, 
      2696, 180, 288, 265, 98, 52, 221, 493, 3609, 904, 0, 677, 40, 125, 904, 
      13, 298, 37, 745, 3085, 954, 2885, 612, 733, 865, 6617, 970, 1865, 
      6649, 1636, 7376, 1781, 6253, 6925, 2225, 8293, 4616, 5749, 5410, 
      176490, 3385, 6530, 2952, 6980, 10993, 9448, 3530, 3706, 162682, 7956, 
      3757, 166937, 3925, 8885, 144469, 5569, 8593, 8869, 6305, 9125, 170005, 
      4714, 4889, 182573, 9661, 6581, 168925, 5077, 5402, 155585, 123665, 
      157576, 174397, 6217, 132512, 6713, 7529, 6760, 7765, 7466, 8410, 9533, 
      165128, 142313, 147681, 9626, 113194, 12233, 14969, 117305, 12962, 
      112250, 18868, 124064, 114925, 186650, 9965, 10565, 104864, 88601, 
      102617, 109426, 191677, 116029, 96458, 108785, 15925, 21025, 12836, 
      16420, 12625, 12025, 93677, 143650, 155522, 18169, 23153, 32425, 
      101945, 126113, 17953, 73778, 119698, 14365, 30685, 14314, 78761, 
      81289, 133405, 86824, 70096, 72722, 126440, 15705, 15858, 84298, 16465, 
      157505, 16360, 18477, 32770, 87930, 106641, 19816, 29221, 71656, 19010, 
      25082, 38186, 39661, 91145, 104777, 30880, 31585, 91130, 135338, 92485, 
      63169, 120625, 90320, 31090, 39505, 106346, 20384, 20500, 21037, 61090, 
      89050, 27560, 30773, 63013, 136730, 21465, 24961, 33280, 22874, 154250, 
      32980, 136237, 22698, 34834, 36009, 53650, 24113, 55865, 42178, 42212, 
      42485, 27252, 78160, 25433, 31874, 33865, 43970, 53210, 64649, 107333, 
      140881, 27449, 40976, 57641, 65600, 107969, 108040, 81652, 29237, 
      28730, 31140, 36505, 108313, 30082, 38362, 62050, 35624, 68900, 111380, 
      35405, 63418, 64132, 116712, 30725, 33989, 84914, 140186, 31337, 38201, 
      38545, 94480, 109376, 115657, 31729, 31905, 115429, 35528, 45140, 
      55757, 57641, 34336, 37441, 42562, 35333, 55325, 38818, 59089, 115285, 
      35537, 36196, 34605, 39065, 50228, 37657, 52741, 44564, 118850, 120002, 
      122917, 37764, 94945, 95913, 52277, 44692, 38074, 40626, 49050, 52816, 
      52577, 38560, 38465, 60125, 42653, 41413, 120429, 72001, 50201, 40256, 
      70677, 99853, 46393, 60530, 61658, 47092, 41785, 44865, 46105, 54385, 
      56425, 42754, 68269, 46925, 44936, 44645, 44552, 42920, 42725, 42970, 
      73193, 50153, 103217, 80162, 44357, 115389, 79821, 46501, 48724, 55125, 
      112642, 48002, 45421, 75569, 68048, 45728, 47345, 55145, 56180, 105885, 
      67112, 58565, 75809, 61109, 48529, 52466, 113306, 93312, 62032, 105170, 
      116693, 73124, 60068, 81013, 112477, 108970, 56797, 49050, 50066, 
      49325, 51650, 97245, 58120, 93829, 58754, 65858, 99905, 109225, 77732, 
      56737, 70340, 108225, 66754, 102154, 111592, 88712, 51112, 58132, 
      109610, 78754, 69754, 59098, 80770, 125425, 59728, 53353, 94833, 
      114442, 97385, 53962, 135844, 116362, 90610, 99157, 97505, 63428, 
      56633, 105808, 83530, 113320, 74269, 84596, 63617, 86920, 79445, 71044, 
      66053, 66248, 94370, 102065, 64324, 65825, 114274, 80365, 62413, 
      100340, 82945, 73460, 64297, 94250, 84050, 72125, 68306, 71689, 121525, 
      113416, 93277, 91492, 86116, 80397, 63652, 64730, 65633, 140465, 65860, 
      75904, 70101, 113125, 86525, 76925, 70922, 67901, 85202, 86410, 140185, 
      137993, 137450, 64153, 68365, 72845, 136340, 131597, 124052, 75332, 
      64552, 141754, 120250, 71749, 119825, 74185, 68452, 67136, 67136, 
      78992, 127553, 106853, 104465, 98449, 81674, 67570, 79505, 131589, 
      116740, 113653, 86125, 83210, 79402, 68170, 67757, 105236, 83225, 
      80825, 147082, 128146, 69642, 69802, 119720, 110260, 96200, 70948, 
      68680, 70088, 149258, 144245, 77818, 76913, 139394, 114746, 75701, 
      111690, 93490, 75133, 71314, 96570, 77153, 119450, 73805, 77837, 84564, 
      79956, 95642, 75122, 80330, 97157, 116833, 108580, 96730, 74890, 75825, 
      102521, 100589, 82850, 76714, 77650, 105209, 87412, 76852, 98633, 
      97754, 81629, 79754, 76754, 81353, 101000, 77684, 97165, 90837, 78682, 
      80900, 78409, 103681, 82210, 84437, 79588, 80149, 83453, 118898, 82177, 
      101392, 84474, 89506, 91012, 98696, 89093, 86594, 82538, 114628, 91442, 
      83810, 85546, 92737, 89429, 85837, 87968, 85345, 120985, 87041, 88469, 
      88546, 104981, 93545, 97025, 105841, 88498, 102609, 89842, 114682, 
      90225, 90361, 92500, 94356, 100402, 107938, 116145, 95141, 95525, 
      101489, 97732, 123912, 94505, 95090, 97613, 127738, 130730, 135865, 
      139193, 95625, 95677, 126376, 99322, 99369, 151633, 98090, 100469, 
      115925, 100066, 100697, 117280, 101114, 117389, 101205, 104562, 106709, 
      167445, 107600, 109184, 108904, 110461, 135805, 112410, 152765, 177761, 
      112977, 113585, 136744, 115177, 115282, 116969, 118516, 118849, 118682, 
      120506, 175330, 125393, 180337, 120961, 122632, 123890, 126809, 133634, 
      147634, 121108, 123129, 123282, 123210, 123562, 124722, 196265, 125316, 
      125437, 127874, 134132, 128228, 130250, 130562, 130645, 135684, 136562, 
      153845, 131778, 131890, 135490, 150265, 158096, 174521, 140794, 134181, 
      134980, 134738, 135265, 136513, 206386, 136916, 169661, 209261, 137645, 
      194762, 138433, 141520, 178384, 192029, 139912, 140881, 140850, 140661, 
      141497, 141412, 239972, 142453, 142210, 152945, 163445, 159017, 144841, 
      144841, 171625, 145210, 145170, 147370, 147089, 147218, 149825, 171970, 
      216346, 149165, 151328, 150625, 162208, 152050, 151442, 227497, 153700, 
      162916, 153365, 241685, 154448, 185705, 187153, 242468, 154593, 155605, 
      165845, 241085, 156106, 157181, 161209, 156937, 196816, 251065, 158009, 
      158600, 219717, 160144, 202436, 160810, 160865, 162760, 161860, 161668, 
      161640, 163034, 220490, 227945, 164177, 227225, 217849, 242120, 166225, 
      170690, 227650, 166480, 243193, 247120, 173681, 228785, 247937, 172325, 
      169021, 169002, 170077, 174397, 253602, 171794, 173077, 269365, 172709, 
      173065, 178832, 229225, 293897, 177844, 233044, 275210, 182845, 179953, 
      183690, 181376, 255952, 275257, 181025, 180641, 181492, 184840, 182354, 
      183058, 183265, 184050, 186196, 184904, 253882, 258122, 264161, 187108, 
      261700, 266713, 193685, 189549, 280429, 317389, 255632, 270752, 275360, 
      329225, 191050, 194930, 192842, 194657, 282721, 331850, 193625, 197845, 
      198577, 198970, 272881, 311445, 198068, 269497, 281546, 198917, 199085, 
      200485, 278330, 328337, 205101, 349956, 352269, 328010, 315860, 207234, 
      205465, 208125, 208820, 328616, 207386, 316586, 209961, 207945, 210145, 
      209173, 291793, 321745, 328565, 211613, 302789, 313448, 213181, 210697, 
      294202, 211616, 215293, 309850, 217450, 217314, 321773, 324649, 321722, 
      221224, 221069, 224305, 224885, 344833, 354506, 367754, 393040, 230893, 
      228058, 326453, 330245, 350545, 404165, 234121, 230596, 377856, 233125, 
      231845, 345605, 362405, 236549, 233613, 343513, 357193, 234740, 362420, 
      239986, 235801, 236925, 236680, 240769, 237493, 359669, 362485, 365333, 
      240565, 366836, 244802, 244936, 245925, 374625, 385892, 400465, 251909, 
      371618, 253780, 250120, 377882, 255901, 251901, 416840, 257332, 409930, 
      258964, 267844, 265725, 261621, 415336, 269893, 266085, 265770, 414490, 
      270757, 272980, 433537, 441178, 270628, 275290, 274402, 276329, 276709, 
      279305, 276029, 275378, 275949, 283732, 281860, 278980, 276776, 284868, 
      282628, 279108, 280241, 286084, 285930, 288520, 295258, 296402, 296468, 
      295613, 304516, 301748, 301145, 309501, 307957, 307201, 306410, 313540, 
      310433, 311090, 318410, 322625, 320000, 324325, 320200, 319273, 321460, 
      325786, 331682, 327986, 333364, 328250, 327977, 335053, 340325, 351317, 
      354393, 351700, 353637, 354689 ], 
  [ 13988, 12240, 12136, 11809, 11093, 11849, 10530, 9770, 9650, 10357, 
      10580, 9873, 7346, 9760, 7956, 8825, 7184, 7025, 6065, 6125, 6425, 
      4981, 4394, 5444, 4205, 4121, 3845, 3077, 4141, 3200, 1810, 2592, 1781, 
      1424, 1586, 1261, 1268, 785, 2329, 898, 810, 533, 1402, 1361, 1037, 
      853, 1445, 272, 801, 1193, 365, 340, 1153, 949, 180, 32, 1172, 25, 677, 
      0, 401, 226, 17, 788, 85, 650, 148, 928, 197, 970, 929, 1460, 1018, 
      3284, 1429, 970, 3362, 1921, 4021, 1856, 3362, 3872, 2600, 4820, 2801, 
      3362, 3229, 155381, 2708, 3929, 3209, 4321, 6980, 5953, 3725, 3485, 
      142493, 5081, 4000, 146484, 4010, 5746, 125522, 4040, 5608, 5780, 4410, 
      6032, 149386, 4477, 4392, 161172, 6560, 4986, 148402, 5300, 4949, 
      135944, 106308, 137825, 153554, 5650, 114525, 5780, 5972, 5929, 6154, 
      6165, 6689, 7290, 144945, 123688, 128690, 7585, 96797, 9250, 11050, 
      100594, 9769, 95953, 14057, 106877, 98464, 165241, 9458, 9434, 89325, 
      74516, 87284, 93521, 170000, 99602, 81693, 92978, 12752, 16292, 11221, 
      13141, 11474, 11860, 79264, 125233, 136273, 14722, 18250, 25546, 86850, 
      109042, 14660, 61385, 103145, 12890, 24218, 13045, 65896, 68212, 
      115856, 73225, 58261, 60625, 109505, 14888, 14885, 71053, 15178, 
      138330, 15641, 16250, 26585, 74465, 91460, 17425, 23866, 59905, 17189, 
      20869, 31061, 32276, 77416, 89800, 25261, 25810, 77449, 117913, 78698, 
      52552, 104392, 76789, 25721, 32420, 91405, 19325, 19337, 19664, 50929, 
      75769, 23481, 25810, 52642, 119389, 20450, 21970, 27845, 21025, 135657, 
      27749, 118994, 21365, 29237, 30152, 44725, 22050, 46826, 35425, 35509, 
      35730, 24809, 66461, 24340, 27817, 29236, 37105, 44785, 54612, 92770, 
      123560, 25570, 34885, 48690, 55557, 93402, 93521, 69833, 27450, 27565, 
      28673, 32114, 93938, 28393, 33553, 52873, 31697, 58837, 96841, 31888, 
      54233, 54893, 101753, 30532, 31300, 73125, 123301, 32650, 34106, 34346, 
      81701, 95141, 100850, 31012, 30980, 100672, 32625, 39429, 48068, 49640, 
      36941, 34066, 37729, 33202, 47890, 42925, 51080, 100724, 37978, 38581, 
      34754, 42538, 44185, 35668, 59746, 49645, 104221, 105269, 107924, 
      39617, 82706, 83570, 58858, 40613, 38725, 38261, 43877, 59341, 59050, 
      39469, 39114, 68000, 39712, 39250, 105890, 62920, 55730, 39701, 80000, 
      87490, 42920, 53573, 54493, 51209, 41378, 42170, 42890, 48778, 62932, 
      44425, 60112, 50674, 47801, 47354, 47209, 44329, 42106, 42661, 82450, 
      54730, 116164, 90353, 45968, 129530, 89906, 44210, 45445, 49922, 
      126469, 51325, 44116, 84922, 76205, 44525, 45050, 50146, 50921, 118928, 
      74953, 52938, 85000, 67700, 51272, 48605, 100085, 104789, 68725, 
      117945, 130610, 81685, 66133, 71738, 125924, 122053, 61924, 51005, 
      52121, 48416, 49129, 108866, 63241, 104980, 63925, 59485, 88488, 
      122090, 86593, 52754, 63185, 120932, 60377, 90577, 124609, 99025, 
      51025, 53989, 122365, 87557, 76997, 54797, 72101, 139738, 64525, 51650, 
      84290, 127609, 108628, 56209, 151037, 129629, 100861, 88244, 108586, 
      68737, 54090, 94165, 92633, 126113, 81652, 93641, 59194, 96169, 87498, 
      77485, 71298, 61353, 104605, 91240, 68785, 70596, 126685, 88148, 65620, 
      111033, 91090, 79785, 60898, 104057, 92297, 78032, 73225, 66260, 
      134554, 125561, 102874, 100829, 94621, 87914, 60925, 61741, 62280, 
      155258, 62609, 69845, 65600, 125002, 94762, 83236, 75725, 64436, 77629, 
      78629, 154708, 152308, 151713, 63700, 65104, 68128, 150445, 145234, 
      136909, 80909, 64409, 156325, 132637, 76180, 132106, 79186, 71425, 
      69381, 65221, 73125, 140612, 117520, 114820, 107972, 88337, 69761, 
      73636, 145010, 128549, 125098, 93460, 89973, 85333, 70045, 66564, 
      115481, 89882, 75002, 161849, 141041, 71825, 67825, 131625, 121021, 
      104985, 73597, 68521, 68265, 164125, 158644, 82805, 81640, 153217, 
      125865, 79696, 122285, 101381, 78500, 71197, 88445, 73498, 130873, 
      71968, 74128, 90317, 75725, 103525, 77389, 76149, 89284, 127730, 
      118385, 104609, 76009, 74084, 111176, 108932, 87397, 75125, 75437, 
      96392, 93049, 78329, 106452, 105417, 85392, 82737, 77137, 77940, 
      109129, 78845, 89954, 96884, 80309, 83617, 78682, 95530, 85289, 80704, 
      80117, 78962, 80548, 108765, 84314, 94013, 81617, 84881, 96109, 92041, 
      93460, 90077, 83317, 105473, 96169, 84793, 83305, 87844, 93322, 87700, 
      90765, 85906, 111250, 87336, 86580, 86605, 98100, 89626, 92066, 98906, 
      87697, 96452, 88829, 106493, 91082, 89450, 89977, 91001, 95329, 101405, 
      108104, 92816, 92992, 96772, 94469, 114929, 93736, 93645, 94660, 
      118285, 120861, 125320, 128232, 95060, 95008, 117385, 96725, 97082, 
      139570, 97569, 97920, 109008, 98605, 99234, 110461, 99857, 110672, 
      100778, 102569, 103882, 154676, 107413, 107125, 109025, 108916, 127396, 
      110393, 142218, 164456, 112514, 113380, 128945, 114344, 114293, 115042, 
      115705, 115882, 116129, 117121, 162689, 120808, 167378, 118660, 119809, 
      120805, 122632, 127637, 139037, 120985, 120770, 123725, 123029, 122549, 
      122669, 182250, 125285, 124834, 125605, 129625, 128605, 128285, 128389, 
      128420, 131585, 132409, 145946, 131573, 131269, 132269, 143144, 149725, 
      163810, 136217, 134906, 133261, 134317, 133960, 134738, 192545, 137061, 
      160186, 195210, 137684, 182269, 138002, 138541, 167917, 180000, 140153, 
      141640, 141557, 140276, 141994, 141649, 223569, 143312, 141665, 147460, 
      155776, 152488, 145850, 143666, 162962, 145489, 144929, 144841, 148040, 
      145933, 146824, 163613, 202681, 149746, 152685, 150994, 156493, 153353, 
      151913, 213044, 151517, 157405, 154404, 226084, 155797, 176290, 177530, 
      226865, 153860, 153728, 160378, 225738, 155525, 155300, 157352, 157394, 
      186301, 234986, 158932, 157753, 206804, 159397, 191601, 160841, 160324, 
      164401, 162565, 161957, 161201, 164205, 207829, 214504, 162434, 213938, 
      205652, 227529, 167336, 166861, 214565, 166549, 228650, 232213, 169380, 
      215748, 233028, 168802, 169396, 169325, 168164, 170404, 238325, 173465, 
      175058, 252938, 173700, 172754, 174725, 216746, 275848, 179657, 220505, 
      258769, 179090, 181448, 179933, 183285, 241429, 259018, 181892, 180260, 
      181109, 181649, 181917, 181477, 182618, 184025, 187885, 184825, 240125, 
      243949, 249416, 185777, 247265, 251810, 189698, 190292, 264532, 298580, 
      242125, 255789, 259981, 309634, 191321, 197173, 192069, 192168, 266920, 
      312253, 193162, 194624, 195044, 195281, 258116, 293456, 200565, 255298, 
      266305, 198650, 198194, 201620, 263705, 309604, 207530, 329765, 331922, 
      309429, 298265, 209345, 206068, 205088, 211293, 310185, 208141, 299141, 
      212066, 207866, 207466, 209872, 276580, 304036, 310336, 213610, 286690, 
      296465, 215540, 210664, 278933, 211581, 217282, 293533, 219017, 218777, 
      304772, 307490, 304873, 221897, 221482, 226066, 222848, 326468, 335565, 
      347877, 371549, 233632, 226585, 309898, 313378, 332168, 382148, 237010, 
      231041, 357605, 235024, 232704, 327744, 343296, 239642, 232388, 325960, 
      338600, 235593, 343513, 243281, 236756, 238034, 237529, 243592, 238132, 
      341172, 343780, 346420, 242240, 348021, 247669, 246185, 247172, 355592, 
      366129, 379714, 255232, 352945, 257413, 252193, 358893, 259216, 253136, 
      395401, 258869, 389261, 260185, 272077, 269282, 263306, 394505, 273808, 
      268544, 268073, 393913, 274618, 276889, 411914, 419137, 272765, 278933, 
      277733, 279970, 279722, 282888, 278260, 277245, 276512, 287725, 285229, 
      281101, 276921, 288545, 285473, 279665, 280900, 289445, 288821, 291145, 
      299177, 299169, 298765, 297442, 308261, 303305, 302234, 313760, 310964, 
      309896, 308741, 318001, 313540, 312161, 321973, 327122, 323717, 328976, 
      323185, 321320, 324025, 329545, 335849, 330905, 337685, 330229, 329800, 
      338848, 343954, 355450, 358730, 354317, 356564, 357562 ], 
  [ 13093, 11897, 11549, 11300, 10820, 10730, 10049, 9605, 9241, 9386, 9325, 
      8528, 7477, 8249, 7325, 7632, 6625, 6464, 5328, 5266, 5200, 4514, 4405, 
      4369, 3970, 3844, 2824, 2330, 2792, 2081, 1609, 1625, 1250, 2689, 1049, 
      962, 845, 1282, 1184, 833, 905, 698, 3085, 3042, 436, 370, 520, 545, 
      2192, 340, 232, 205, 250, 164, 113, 281, 2941, 592, 40, 401, 0, 25, 
      576, 65, 122, 41, 445, 2425, 610, 2249, 484, 689, 685, 5629, 850, 1429, 
      5661, 1444, 6344, 1537, 5321, 5945, 2029, 7209, 3904, 4905, 4610, 
      171322, 2925, 5626, 2704, 6052, 9749, 8320, 3250, 3330, 157698, 6964, 
      3481, 161885, 3609, 7825, 139761, 4877, 7565, 7817, 5525, 8065, 164897, 
      4306, 4421, 177281, 8585, 5849, 163825, 4761, 4930, 150685, 119285, 
      152640, 169209, 5701, 127976, 6109, 6781, 6176, 7001, 6770, 7610, 8609, 
      160064, 137605, 142885, 8738, 108986, 11117, 13637, 113021, 11794, 
      108058, 17316, 119656, 110681, 181250, 9385, 9841, 100808, 84877, 
      98605, 105282, 186201, 111761, 92570, 104653, 14705, 19445, 11972, 
      15172, 11861, 11485, 89849, 138898, 150578, 16861, 21509, 30325, 97949, 
      121661, 16677, 70402, 115362, 13505, 28673, 13498, 75269, 77741, 
      128825, 83152, 66824, 69386, 121984, 14965, 15082, 80690, 15613, 
      152525, 15632, 17401, 30770, 84250, 102565, 18688, 27409, 68368, 18010, 
      23530, 35962, 37377, 87397, 100741, 29000, 29669, 87386, 130730, 88713, 
      60125, 116285, 86600, 29250, 37269, 102290, 19528, 19620, 20105, 58130, 
      85370, 26000, 29009, 60001, 132106, 20605, 23645, 31400, 21818, 149330, 
      31140, 131625, 21754, 32906, 34021, 50954, 22997, 53125, 39962, 40004, 
      40265, 26020, 74792, 24509, 30266, 32125, 41714, 50594, 61661, 103297, 
      136205, 26333, 38888, 54893, 62600, 103925, 104000, 78228, 28121, 
      27754, 29860, 34781, 104285, 28978, 36538, 59218, 34000, 65860, 107300, 
      33865, 60570, 61268, 112528, 29945, 32633, 81458, 135554, 30901, 36517, 
      36837, 90792, 105352, 111501, 30821, 30949, 111281, 34112, 43076, 
      53233, 55045, 34184, 35909, 40690, 34081, 52849, 39002, 56477, 111161, 
      35333, 35972, 33865, 39085, 48052, 36413, 53569, 44948, 114682, 115810, 
      118665, 37396, 91325, 92269, 52993, 42948, 37418, 39274, 47050, 53512, 
      53261, 37960, 37805, 61129, 41161, 40097, 116257, 69085, 50653, 39304, 
      72001, 96169, 44757, 58090, 59170, 47204, 40853, 43405, 44525, 52253, 
      57085, 42298, 65545, 46945, 44752, 44425, 44320, 42400, 41737, 42050, 
      74477, 50357, 105349, 81658, 43873, 117793, 81289, 45113, 47108, 53065, 
      114970, 47906, 44257, 76861, 69064, 44584, 45949, 53125, 54100, 108025, 
      68048, 56393, 77053, 61753, 48285, 50698, 109378, 95080, 62696, 107234, 
      119017, 74212, 60580, 77985, 114689, 111098, 57089, 48610, 49642, 
      48217, 50170, 99025, 58400, 95497, 59042, 63482, 96365, 111285, 78868, 
      54909, 67780, 110245, 64370, 98570, 113680, 90176, 50176, 56260, 
      111634, 79866, 70506, 57186, 77850, 127805, 59912, 52037, 91477, 
      116554, 99053, 53554, 138420, 118490, 92042, 95705, 99125, 63716, 
      55109, 102184, 84690, 115328, 75025, 85732, 61645, 88096, 80345, 71572, 
      66305, 64160, 95770, 98605, 64388, 65957, 116162, 81185, 62177, 101828, 
      83845, 73940, 62533, 95530, 84970, 72505, 68458, 69453, 123545, 115232, 
      94505, 92660, 87092, 81145, 62036, 63050, 63869, 142885, 64116, 73512, 
      68065, 114865, 87425, 77377, 71026, 66097, 82450, 83610, 142525, 
      140285, 139730, 63037, 66601, 70745, 138580, 133729, 126004, 75604, 
      63504, 144098, 122090, 71753, 121637, 74317, 68116, 66632, 65672, 
      76616, 129541, 108289, 105829, 99621, 82186, 67050, 77125, 133657, 
      118436, 115265, 86785, 83738, 79738, 67570, 66449, 106564, 83725, 
      78445, 149450, 130082, 69106, 68306, 121424, 111700, 97184, 70516, 
      67600, 68624, 151642, 146521, 77922, 76957, 141530, 116258, 75569, 
      113074, 94250, 74849, 70226, 93634, 75245, 121018, 72313, 75913, 84820, 
      77908, 96386, 74570, 78290, 94265, 118269, 109764, 97466, 74066, 74341, 
      103429, 101425, 82810, 75258, 76050, 102085, 87620, 76100, 99341, 
      98426, 81401, 79346, 75746, 79469, 101776, 76852, 94401, 91129, 77954, 
      80420, 77365, 100693, 81810, 82465, 78596, 78761, 81665, 115442, 81549, 
      98568, 82690, 87314, 91060, 96032, 88969, 86266, 81586, 111380, 91394, 
      82898, 83890, 90469, 89185, 85121, 87464, 84325, 117589, 85949, 86873, 
      86938, 102233, 91477, 94717, 103077, 87146, 100021, 88434, 111618, 
      89245, 88973, 90740, 92404, 98050, 105242, 113101, 93409, 93745, 99205, 
      95780, 120640, 93125, 93554, 95729, 124354, 127250, 132229, 135461, 
      94285, 94313, 123088, 97506, 97621, 147629, 96746, 98657, 113105, 
      98498, 99125, 114472, 99586, 114601, 99865, 102850, 104801, 163225, 
      106280, 107432, 107648, 108817, 132577, 110650, 149033, 173389, 111565, 
      112229, 133632, 113669, 113738, 115205, 116548, 116845, 116770, 118402, 
      171090, 123005, 176013, 119093, 120640, 121834, 124501, 130906, 144306, 
      119732, 121237, 122026, 121810, 121970, 122890, 191669, 123940, 123929, 
      125978, 131716, 126932, 128410, 128674, 128745, 133348, 134210, 150625, 
      130330, 130346, 133346, 147221, 154760, 170645, 138330, 132937, 133172, 
      133226, 133549, 134685, 201770, 135524, 166049, 204593, 136225, 190450, 
      136901, 139400, 174536, 187817, 138528, 139613, 139570, 139129, 140165, 
      140020, 234740, 141201, 140634, 150229, 160225, 156053, 143613, 143109, 
      168165, 143810, 143650, 145322, 145837, 145450, 147661, 168570, 211714, 
      147817, 150152, 149221, 159400, 150858, 150058, 222669, 151700, 160148, 
      152105, 236585, 153256, 182029, 183429, 237364, 152917, 153665, 163073, 
      236033, 154458, 155233, 158805, 155525, 192872, 245837, 156701, 156880, 
      215209, 158440, 198404, 159282, 159205, 161600, 160484, 160196, 160000, 
      161762, 216026, 223301, 162229, 222613, 213485, 237200, 164925, 168250, 
      223074, 164936, 238277, 242120, 171125, 224213, 242933, 169945, 167537, 
      167506, 168065, 171905, 248506, 170602, 171953, 263993, 171353, 171405, 
      176296, 224757, 288133, 176660, 228548, 269810, 180369, 178685, 181210, 
      180200, 250984, 269893, 179605, 178933, 179780, 182480, 180626, 181066, 
      181485, 182410, 184948, 183248, 249066, 253210, 259117, 185156, 256724, 
      261629, 191113, 188065, 275105, 311393, 250856, 265640, 270152, 323045, 
      189450, 193778, 190994, 192413, 277405, 325658, 191845, 195425, 196085, 
      196442, 267797, 305617, 196964, 264533, 276338, 197161, 197185, 199049, 
      273250, 322309, 203953, 343588, 345865, 322010, 310084, 206002, 203885, 
      205705, 207668, 322640, 205834, 310834, 208717, 206197, 207797, 207601, 
      286549, 315925, 322625, 210337, 297337, 307792, 211985, 208949, 288938, 
      209864, 214001, 304330, 216050, 215890, 316081, 318917, 316058, 219600, 
      219385, 222925, 222625, 338805, 348338, 361370, 386280, 229721, 225914, 
      320825, 324545, 344493, 397273, 232973, 228884, 371368, 231745, 230225, 
      339665, 356177, 235441, 231505, 337637, 351077, 233108, 356228, 238914, 
      234189, 235345, 235040, 239581, 235801, 353561, 356329, 359129, 239105, 
      360644, 243610, 243360, 244345, 368365, 379460, 393805, 250801, 365434, 
      252740, 248720, 371618, 254777, 250297, 410000, 255780, 403250, 257332, 
      266900, 264625, 260089, 408608, 268865, 264721, 264370, 407810, 269713, 
      271940, 426605, 434146, 269172, 274178, 273218, 275213, 275441, 278165, 
      274577, 273842, 274105, 282676, 280660, 277492, 274832, 283732, 281300, 
      277252, 278405, 284868, 284602, 287120, 294146, 295010, 294964, 294001, 
      303332, 300052, 299341, 308425, 306585, 305757, 304882, 312500, 309077, 
      309250, 317138, 321565, 318760, 323297, 318784, 317637, 319940, 324538, 
      330514, 326530, 332228, 326570, 326261, 333785, 339001, 350081, 353197, 
      350100, 352105, 353141 ], 
  [ 13298, 11962, 11674, 11405, 10865, 10985, 10144, 9620, 9316, 9601, 9610, 
      8833, 7412, 8594, 7450, 7897, 6730, 6569, 5473, 5441, 5465, 4589, 4360, 
      4594, 3985, 3869, 3029, 2465, 3077, 2306, 1604, 1810, 1325, 2314, 1124, 
      977, 890, 1097, 1409, 788, 820, 593, 2600, 2557, 521, 425, 685, 410, 
      1777, 485, 197, 170, 405, 289, 58, 146, 2426, 377, 125, 226, 25, 0, 
      361, 170, 37, 116, 290, 1970, 425, 1844, 509, 794, 680, 4954, 905, 
      1224, 4996, 1469, 5669, 1522, 4736, 5330, 2074, 6514, 3529, 4420, 4165, 
      167237, 2770, 5101, 2729, 5517, 8954, 7625, 3265, 3265, 153793, 6389, 
      3506, 157930, 3604, 7200, 136096, 4562, 6970, 7202, 5140, 7450, 160912, 
      4241, 4306, 173146, 7970, 5524, 159860, 4786, 4825, 146890, 115930, 
      148825, 165184, 5576, 124501, 5914, 6466, 6001, 6676, 6505, 7265, 8164, 
      156169, 134010, 139220, 8333, 105821, 10532, 12872, 109796, 11169, 
      104913, 16381, 116341, 107506, 177125, 9280, 9616, 97813, 82162, 95650, 
      102217, 182026, 108596, 89725, 101608, 14090, 18530, 11657, 14537, 
      11636, 11450, 87074, 135353, 146873, 16196, 20564, 29000, 95044, 
      118376, 16042, 68017, 112177, 13220, 27428, 13253, 72794, 75226, 
      125450, 80537, 64549, 67061, 118729, 14810, 14897, 78145, 15368, 
      148840, 15497, 16976, 29585, 81665, 99650, 18233, 26384, 66113, 17665, 
      22725, 34597, 35962, 84762, 97866, 27925, 28564, 84761, 127385, 86068, 
      58090, 113170, 84005, 28225, 35914, 99425, 19333, 19405, 19850, 56185, 
      82825, 25225, 28064, 58016, 128781, 20420, 23080, 30365, 21473, 145765, 
      30145, 128320, 21509, 31841, 32906, 49249, 22612, 51400, 38677, 38729, 
      38980, 25565, 72557, 24314, 29501, 31250, 40409, 48989, 59746, 100512, 
      132890, 25988, 37733, 53188, 60685, 101140, 101225, 75973, 27796, 
      27549, 29405, 33956, 101540, 28673, 35633, 57473, 33265, 63945, 104525, 
      33210, 58825, 59513, 109673, 29930, 32138, 79213, 132329, 31176, 35752, 
      36052, 88357, 102637, 108676, 30706, 30794, 108466, 33577, 42001, 
      51778, 53530, 34709, 35284, 39785, 33696, 51444, 39817, 54962, 108386, 
      35828, 36457, 33920, 39780, 46917, 36058, 54944, 45953, 111897, 113005, 
      115810, 37781, 89000, 89924, 54288, 42193, 37573, 38849, 46085, 54797, 
      54536, 38165, 37960, 62674, 40626, 39712, 113492, 67370, 51748, 39229, 
      73826, 93824, 44122, 56785, 57825, 48029, 40808, 42920, 43940, 51208, 
      58370, 42653, 64010, 47700, 45337, 44980, 44865, 42705, 41652, 42025, 
      76292, 51272, 107874, 83653, 44218, 120548, 83264, 44708, 46513, 52100, 
      117665, 48581, 44042, 78696, 70669, 44389, 45544, 52200, 53125, 110570, 
      69593, 55348, 78858, 63058, 48850, 49993, 106873, 97325, 64021, 109729, 
      121732, 75897, 61785, 76240, 117314, 113653, 58114, 49025, 50077, 
      48082, 49725, 101300, 59425, 97682, 60077, 62297, 94210, 113800, 80613, 
      54184, 66445, 112730, 63185, 96385, 116225, 92201, 50201, 55505, 
      114129, 81601, 71941, 56401, 76225, 130600, 60877, 51752, 89492, 
      119129, 101258, 54029, 141385, 121085, 94057, 93650, 101300, 64781, 
      54664, 99989, 86485, 117833, 76490, 87517, 60840, 89921, 81940, 72857, 
      67360, 63265, 97785, 96570, 65293, 66922, 118597, 82730, 62842, 103933, 
      85460, 75205, 61928, 97465, 86605, 73690, 69453, 68458, 126100, 117617, 
      96400, 94505, 88777, 82640, 61561, 62525, 63274, 145780, 63541, 72397, 
      67250, 117200, 89060, 78642, 72001, 65482, 81045, 82165, 145370, 
      143090, 142525, 63002, 66026, 69890, 141345, 136404, 128529, 76729, 
      63529, 146953, 124525, 72658, 124052, 75332, 68741, 67117, 65357, 
      75541, 132106, 110394, 107874, 101506, 83521, 67525, 76050, 136292, 
      120761, 117520, 88250, 85093, 80933, 67985, 66274, 108589, 85060, 
      77380, 152345, 132617, 69581, 67981, 123769, 113825, 98929, 71081, 
      67625, 68329, 154557, 149346, 78937, 77922, 144245, 118453, 76394, 
      115169, 95825, 75554, 70261, 92129, 74600, 123273, 72018, 75258, 85985, 
      77153, 97961, 75065, 77545, 92810, 120424, 111709, 99041, 74341, 74066, 
      105154, 103090, 83745, 75013, 75685, 100450, 88765, 76445, 100906, 
      99961, 82186, 79981, 75881, 78874, 103401, 77137, 93076, 92354, 78329, 
      81005, 77480, 99188, 82465, 81810, 78761, 78596, 81170, 113557, 82024, 
      97213, 82205, 86489, 92105, 94817, 89874, 87001, 81801, 109685, 92369, 
      83153, 83525, 89594, 90000, 85546, 88069, 84500, 115784, 86074, 86578, 
      86633, 100978, 90792, 93832, 101812, 87061, 98906, 88309, 110113, 
      89480, 88868, 90325, 91829, 97145, 104057, 111626, 93034, 93330, 98370, 
      95225, 118985, 93050, 93349, 95234, 122609, 125425, 130274, 133426, 
      94250, 94258, 121433, 97081, 97256, 145384, 96721, 98242, 111850, 
      98293, 98920, 113237, 99421, 113386, 99860, 102545, 104336, 160850, 
      106325, 107117, 107753, 108602, 131042, 110345, 147088, 170914, 111560, 
      112274, 132217, 113594, 113633, 114920, 116093, 116360, 116365, 117837, 
      168745, 122210, 173608, 118738, 120185, 121329, 123786, 129841, 142741, 
      119797, 120872, 122201, 121865, 121865, 122585, 189064, 124025, 123904, 
      125633, 130941, 127097, 128125, 128349, 128410, 132653, 133505, 149200, 
      130385, 130321, 132821, 145946, 153245, 168680, 137545, 133172, 132937, 
      133241, 133394, 134440, 199205, 135649, 164324, 201988, 136330, 188145, 
      136916, 138925, 172621, 185602, 138673, 139858, 139805, 139154, 140360, 
      140165, 231685, 141466, 140629, 149274, 158850, 154898, 143908, 142984, 
      166600, 143965, 143705, 144937, 146122, 145305, 147186, 167065, 209189, 
      148032, 150517, 149396, 158405, 151213, 150253, 219994, 151385, 159193, 
      152410, 233690, 153621, 180324, 181684, 234469, 152882, 153410, 162128, 
      233188, 154453, 154978, 158170, 155720, 190957, 242852, 156986, 156825, 
      212834, 158405, 196429, 159397, 159210, 162025, 160729, 160361, 160025, 
      162097, 213701, 220826, 162004, 220168, 211250, 234505, 165250, 167625, 
      220669, 165061, 235592, 239365, 170410, 221818, 240178, 169380, 167722, 
      167681, 167810, 171250, 245681, 171037, 172448, 260948, 171658, 171460, 
      175621, 222472, 284778, 177125, 226253, 266765, 179764, 179090, 180605, 
      180685, 248309, 266888, 179890, 178978, 179825, 181985, 180661, 180881, 
      181480, 182525, 185393, 183353, 246541, 250605, 256402, 185021, 254069, 
      258884, 190468, 188330, 272170, 307898, 248381, 262885, 267317, 319400, 
      189625, 194333, 190969, 192058, 274490, 322013, 191880, 194930, 195530, 
      195857, 265082, 302282, 197569, 261928, 273533, 197236, 197140, 199394, 
      270565, 318834, 204548, 339833, 342080, 318565, 306829, 206537, 204130, 
      205250, 208273, 319225, 206109, 307609, 209252, 206312, 207412, 207866, 
      283754, 312650, 319250, 210852, 294372, 304657, 212570, 209074, 286133, 
      209989, 214516, 301325, 216485, 216305, 312946, 315752, 312953, 219865, 
      219600, 223400, 222370, 335410, 344833, 357685, 382285, 230386, 225769, 
      317780, 321440, 341098, 393178, 233668, 229109, 367613, 232250, 230530, 
      336370, 352642, 236176, 231410, 334402, 347642, 233413, 352733, 239689, 
      234514, 235700, 235345, 240266, 236066, 350146, 352874, 355634, 239570, 
      357169, 244305, 243745, 244730, 364850, 375805, 389960, 251586, 361989, 
      253585, 249265, 368113, 255562, 250682, 406025, 256225, 399425, 257717, 
      267865, 265460, 260564, 404753, 269770, 265346, 264965, 404005, 270608, 
      272845, 422600, 430061, 269737, 275033, 274013, 276068, 276176, 279010, 
      275162, 274357, 274370, 283601, 281465, 278057, 275017, 284597, 282005, 
      277517, 278690, 285673, 285317, 287785, 295061, 295705, 295569, 294516, 
      304217, 300517, 299716, 309410, 307330, 306442, 305497, 313525, 309842, 
      309625, 317993, 322600, 319645, 324362, 319529, 318202, 320605, 325433, 
      331489, 327265, 333233, 327125, 326786, 334690, 339876, 351056, 354212, 
      350785, 352850, 353876 ], 
  [ 14533, 12665, 12605, 12260, 11492, 12410, 10961, 10133, 10057, 10874, 
      11149, 10448, 7621, 10361, 8381, 9360, 7585, 7424, 6480, 6562, 6928, 
      5330, 4645, 5905, 4498, 4420, 4264, 3434, 4616, 3617, 2041, 2969, 2066, 
      1345, 1865, 1490, 1517, 850, 2720, 1073, 953, 650, 1213, 1170, 1300, 
      1090, 1768, 353, 656, 1492, 520, 493, 1450, 1220, 305, 89, 925, 16, 
      904, 17, 576, 361, 0, 1025, 170, 857, 157, 697, 178, 761, 1060, 1649, 
      1117, 2845, 1570, 901, 2925, 2020, 3560, 1921, 2969, 3449, 2701, 4329, 
      2560, 3033, 2930, 152170, 2637, 3562, 3280, 3940, 6389, 5440, 3778, 
      3474, 139410, 4660, 4057, 143357, 4041, 5281, 122625, 3821, 5165, 5321, 
      4133, 5569, 146225, 4450, 4325, 157889, 6089, 4745, 145249, 5337, 4882, 
      132925, 103637, 134784, 150345, 5557, 111752, 5629, 5725, 5792, 5897, 
      5954, 6410, 6929, 141824, 120805, 125749, 7250, 94250, 8765, 10421, 
      97997, 9250, 93418, 13284, 104200, 95897, 161906, 9337, 9217, 86888, 
      72301, 84877, 91026, 166617, 97025, 79370, 90493, 12209, 15509, 10916, 
      12580, 11237, 11773, 76985, 122338, 133250, 14125, 17429, 24421, 84461, 
      106349, 14085, 59410, 100530, 12593, 23153, 12778, 63845, 66125, 
      113081, 71056, 56360, 58682, 106816, 14677, 14650, 68930, 14893, 
      135293, 15440, 15817, 25538, 72298, 89029, 16960, 22945, 58000, 16810, 
      20122, 29866, 31041, 75205, 87397, 24296, 24821, 75242, 115130, 76473, 
      50813, 101789, 74600, 24786, 31221, 88994, 19048, 19044, 19337, 49250, 
      73610, 22736, 24929, 50929, 116602, 20173, 21389, 26888, 20618, 132674, 
      26820, 116217, 21034, 28250, 29125, 43226, 21605, 45301, 34250, 34340, 
      34553, 24292, 64520, 24029, 27050, 28381, 35906, 43346, 52925, 90385, 
      120749, 25133, 33800, 47165, 53864, 91013, 91136, 67860, 27017, 27226, 
      28132, 31277, 91565, 27970, 32650, 51298, 30928, 57124, 94436, 31177, 
      52650, 53300, 99280, 30329, 30713, 71138, 120530, 32677, 33301, 33525, 
      79560, 92776, 98397, 30725, 30661, 98225, 32000, 38372, 46705, 48229, 
      37160, 33365, 36802, 32689, 46561, 43370, 49661, 98297, 38165, 38756, 
      34585, 42877, 43060, 35165, 60625, 50228, 101770, 102802, 105417, 
      39700, 80621, 81469, 59665, 39780, 38618, 37690, 42874, 60136, 59837, 
      39400, 39005, 69001, 39049, 38705, 103441, 61309, 56365, 39400, 81217, 
      85369, 42165, 52282, 53170, 51620, 41093, 41533, 42173, 47693, 63709, 
      44458, 58633, 51025, 48016, 47545, 47392, 44320, 41785, 42386, 83645, 
      55205, 117925, 91690, 45985, 131473, 91225, 43625, 44708, 48889, 
      128362, 51602, 43681, 86125, 77224, 44104, 44461, 49141, 49876, 120697, 
      75920, 51833, 86173, 68473, 51453, 47770, 97810, 106312, 69512, 119666, 
      132505, 82756, 66820, 70065, 127745, 123818, 62465, 51058, 52186, 
      48025, 48490, 110401, 63776, 106441, 64466, 58250, 86477, 123813, 
      87700, 51885, 61828, 122629, 59138, 88538, 126352, 100352, 50752, 
      53092, 124066, 88650, 77850, 53874, 70506, 141677, 65000, 51125, 82405, 
      129370, 110093, 56290, 153108, 131402, 102170, 86297, 110021, 69284, 
      53429, 92104, 93762, 127808, 82513, 94756, 58237, 97312, 88457, 78196, 
      71825, 60320, 105898, 89293, 69188, 71045, 128306, 89057, 65825, 
      112388, 92053, 80468, 60085, 105274, 93274, 78649, 73690, 65133, 
      136265, 127136, 104057, 101972, 95636, 88777, 60212, 60986, 61469, 
      157237, 61812, 68616, 64609, 126529, 95729, 83905, 76162, 63601, 76162, 
      77130, 156637, 154205, 153602, 63325, 64297, 67097, 152308, 147025, 
      138580, 81460, 64080, 158258, 134234, 76553, 133685, 79645, 71572, 
      69416, 64616, 71912, 142309, 118849, 116101, 109125, 89050, 69786, 
      72421, 146761, 130052, 126545, 94273, 90698, 85930, 70018, 66065, 
      116740, 90589, 73789, 163802, 142706, 71842, 67202, 133136, 122356, 
      106016, 73684, 68176, 67664, 166090, 160537, 83250, 82045, 155018, 
      127250, 79985, 123586, 102266, 78689, 70850, 86866, 72605, 132298, 
      71353, 73225, 90868, 74740, 104402, 77402, 75170, 87737, 129069, 
      119556, 105482, 75842, 73477, 112165, 109873, 87754, 74538, 74754, 
      94693, 93572, 78212, 107309, 106250, 85625, 82850, 76850, 77069, 
      110032, 78676, 88497, 97465, 80210, 83684, 78373, 93925, 85410, 79777, 
      79844, 78425, 79745, 106850, 84285, 92520, 80818, 83810, 96532, 90656, 
      93769, 90250, 83074, 103700, 96530, 84578, 82594, 86725, 93553, 87617, 
      90824, 85621, 109381, 87005, 85913, 85930, 96665, 88645, 90925, 97461, 
      87194, 95125, 88290, 104850, 90829, 88925, 89204, 90100, 94162, 100010, 
      106477, 92065, 92209, 95653, 93572, 113152, 93221, 93026, 93809, 
      116434, 118946, 123301, 126149, 94573, 94505, 115600, 95922, 96325, 
      137309, 97082, 97121, 107537, 97970, 98597, 109000, 99250, 109225, 
      100297, 101842, 103025, 152281, 106952, 106376, 108608, 108241, 125665, 
      109642, 140153, 161965, 111997, 112901, 127296, 113765, 113690, 114293, 
      114820, 114973, 115282, 116146, 160290, 119645, 164925, 117845, 118912, 
      119866, 121525, 126250, 137250, 120500, 119941, 123322, 122530, 121922, 
      121882, 179621, 124804, 124265, 124778, 128452, 128180, 127498, 127570, 
      127593, 130468, 131282, 144241, 131050, 130682, 131282, 141557, 147944, 
      161669, 135018, 134521, 132500, 133754, 133261, 133965, 189914, 136580, 
      158225, 192545, 137185, 179842, 137429, 137576, 165800, 177641, 139680, 
      141245, 141154, 139705, 141557, 141172, 220532, 142929, 141066, 146101, 
      154081, 150965, 145485, 142965, 161109, 145010, 144370, 143930, 147661, 
      145210, 145837, 161802, 200050, 149305, 152360, 150517, 155080, 153018, 
      151450, 210285, 150644, 156020, 154025, 223145, 155464, 174301, 175509, 
      223924, 153205, 152897, 158993, 222833, 154890, 154465, 156213, 156917, 
      184136, 231965, 158525, 157072, 204265, 158728, 189380, 160290, 159685, 
      164096, 162116, 161444, 160576, 163826, 205322, 211877, 161605, 211333, 
      203213, 224720, 166941, 165706, 211986, 165992, 225845, 229352, 168149, 
      213173, 230165, 167689, 168881, 168802, 167297, 169217, 235402, 173146, 
      174785, 249833, 173273, 172125, 173512, 214245, 272485, 179348, 217988, 
      255650, 177921, 181085, 178762, 182984, 238600, 255925, 181429, 179605, 
      180452, 180560, 181250, 180634, 181917, 183418, 187540, 184208, 237402, 
      241162, 246541, 184964, 244436, 248909, 188473, 189793, 261473, 295073, 
      239432, 252872, 257000, 306005, 190746, 196898, 191330, 191165, 263869, 
      308618, 192469, 193505, 193877, 194090, 255221, 290065, 200324, 252485, 
      263330, 197977, 197425, 201161, 260818, 306085, 207265, 326020, 328153, 
      305930, 294916, 209026, 205517, 203977, 211028, 306704, 207610, 295810, 
      211741, 207205, 206405, 209329, 273589, 300661, 306881, 213265, 283561, 
      293200, 215249, 210005, 275930, 210920, 216929, 290362, 218594, 218338, 
      301489, 304181, 301610, 221328, 220873, 225661, 221857, 322965, 331970, 
      344138, 367560, 233369, 225674, 306665, 310097, 328653, 378073, 236765, 
      230420, 353800, 234625, 232145, 324305, 339665, 239425, 231505, 322565, 
      335045, 235028, 339908, 243090, 236205, 237505, 236960, 243325, 237529, 
      337625, 340201, 342809, 241793, 344420, 247402, 245664, 246649, 351949, 
      362372, 375805, 255025, 349354, 257252, 251792, 355250, 259001, 252601, 
      391376, 258372, 385346, 259636, 271988, 269089, 262825, 390560, 273665, 
      268177, 267682, 390002, 274465, 276740, 407837, 414994, 272340, 278738, 
      277490, 279773, 279425, 282677, 277841, 276770, 275833, 287572, 284980, 
      280660, 276176, 288340, 285140, 278980, 280229, 289188, 288490, 290768, 
      298994, 298802, 298324, 296929, 308036, 302740, 301597, 313609, 310617, 
      309501, 308290, 317876, 313205, 311506, 321698, 326989, 323464, 328865, 
      322816, 320805, 323588, 329290, 335650, 330514, 337508, 329690, 329237, 
      338585, 343657, 355217, 358525, 353844, 356137, 357125 ], 
  [ 13096, 12116, 11668, 11449, 11061, 10629, 10202, 9882, 9418, 9337, 9160, 
      8321, 7858, 7972, 7400, 7481, 6724, 6561, 5345, 5233, 5017, 4633, 4714, 
      4240, 4177, 4033, 2701, 2313, 2533, 1908, 1802, 1508, 1305, 3460, 1098, 
      1105, 936, 1741, 985, 1066, 1202, 1017, 4010, 3965, 445, 425, 397, 900, 
      2993, 241, 421, 392, 125, 85, 320, 612, 3880, 1049, 13, 788, 65, 170, 
      1025, 0, 361, 18, 776, 3236, 985, 2962, 505, 576, 746, 6760, 809, 1802, 
      6770, 1433, 7453, 1588, 6282, 6948, 1972, 8336, 4513, 5690, 5329, 
      177865, 3176, 6469, 2665, 6905, 11016, 9425, 3217, 3425, 163937, 7873, 
      3428, 168200, 3602, 8810, 145610, 5364, 8500, 8784, 6122, 9028, 171250, 
      4385, 4580, 183872, 9540, 6338, 170138, 4688, 5065, 156724, 124616, 
      158705, 175610, 5858, 133493, 6376, 7240, 6409, 7474, 7145, 8109, 9266, 
      166241, 143300, 148690, 9325, 113985, 11986, 14794, 118114, 12725, 
      113021, 18737, 124885, 115684, 187765, 9466, 10114, 105509, 89128, 
      103240, 110093, 192788, 116730, 97025, 109426, 15588, 20808, 12373, 
      16085, 12114, 11432, 94180, 144461, 156397, 17810, 22906, 32330, 
      102482, 126802, 17576, 74101, 120341, 13842, 30546, 13769, 79108, 
      81640, 134100, 87209, 70333, 72973, 127057, 15076, 15241, 84625, 15866, 
      158282, 15705, 17938, 32517, 88237, 107080, 19265, 28898, 71825, 18409, 
      24665, 37993, 39488, 91460, 105188, 30565, 31282, 91429, 135925, 92786, 
      63220, 121108, 90589, 30725, 39272, 106705, 19669, 19793, 20340, 61069, 
      89269, 27065, 30346, 63002, 137249, 20722, 24370, 32877, 22189, 154853, 
      32549, 136730, 21961, 34425, 35620, 53497, 23426, 55690, 41821, 41845, 
      42122, 26545, 78165, 24616, 31285, 33320, 43597, 52957, 64520, 107546, 
      141300, 26674, 40525, 57410, 65453, 108170, 108225, 81617, 28418, 
      27857, 30361, 35874, 108450, 29237, 37757, 61781, 34945, 68693, 111505, 
      34676, 63125, 63837, 116857, 29728, 33184, 84809, 140473, 30218, 37498, 
      37850, 94445, 109453, 115778, 30760, 30952, 115540, 34721, 44549, 
      55312, 57220, 33093, 36658, 41885, 34442, 54842, 37441, 58644, 115344, 
      34282, 34933, 33514, 37706, 49601, 36712, 51098, 43069, 118865, 120025, 
      122960, 36505, 94770, 95746, 50642, 43877, 36889, 39673, 48313, 51173, 
      50938, 37349, 37274, 58372, 41732, 40426, 120394, 71540, 48610, 39133, 
      68788, 99626, 45476, 59881, 61025, 45585, 40626, 43882, 45162, 53626, 
      54728, 41429, 67700, 45434, 43513, 43234, 43145, 41609, 41570, 41785, 
      71266, 48586, 101000, 78157, 43012, 113074, 77818, 45450, 47749, 54298, 
      110345, 46513, 44288, 73610, 66181, 44581, 46282, 54290, 55345, 103636, 
      65257, 57746, 73844, 59344, 47060, 51505, 113065, 91165, 60253, 102917, 
      114346, 71189, 58325, 80450, 110160, 106681, 55120, 47617, 48613, 
      48100, 50549, 95050, 56425, 91664, 57049, 65041, 99476, 106922, 75737, 
      55730, 69577, 105928, 65925, 101725, 109265, 86593, 49793, 57125, 
      107297, 76745, 67865, 58097, 80105, 122986, 58021, 52146, 94306, 
      112085, 95176, 52445, 133325, 113985, 88465, 98640, 95290, 61657, 
      55466, 105341, 81461, 110961, 72320, 82513, 62570, 84809, 77426, 69149, 
      64250, 65225, 92177, 101492, 62569, 64040, 111889, 78336, 60736, 98081, 
      80882, 71537, 63122, 92053, 81973, 70228, 66485, 70664, 119074, 111033, 
      91090, 89325, 84013, 78370, 62413, 63505, 64436, 137866, 64649, 74909, 
      68980, 110738, 84418, 74960, 69073, 66688, 84305, 85529, 137576, 
      135400, 134861, 62696, 67124, 71716, 133757, 129050, 121565, 73405, 
      63065, 139129, 117793, 69904, 117370, 72290, 66713, 65453, 65773, 
      77933, 125032, 104516, 102152, 96200, 79645, 65885, 78440, 129034, 
      114309, 111250, 84032, 81161, 77417, 66497, 66320, 102913, 81178, 
      79738, 144405, 125613, 67933, 68413, 117257, 107885, 93977, 69197, 
      67145, 68681, 146561, 141584, 75881, 74996, 136765, 112325, 73828, 
      109297, 91305, 73296, 69745, 95617, 75850, 116981, 72356, 76532, 82525, 
      78685, 93433, 73345, 79049, 96160, 114386, 106217, 94509, 73189, 74344, 
      100228, 98320, 80873, 75209, 76193, 104260, 85345, 75105, 96392, 95525, 
      79700, 77885, 75085, 79976, 98729, 75949, 96074, 88720, 76905, 79033, 
      76730, 102650, 80309, 83060, 77877, 78570, 82000, 118001, 80330, 
      100277, 83005, 88173, 88925, 97513, 87056, 84625, 80777, 113625, 89365, 
      82021, 84005, 91400, 87410, 83968, 86021, 83570, 120002, 85268, 86864, 
      86945, 103760, 92090, 95650, 104618, 86797, 101320, 88145, 113537, 
      88378, 88650, 90913, 92833, 99005, 106641, 114964, 93508, 93908, 
      100040, 96165, 122785, 92740, 93377, 96016, 126641, 129665, 134852, 
      138212, 93832, 93892, 125225, 97673, 97690, 150706, 96269, 98804, 
      114596, 98305, 98930, 115925, 99325, 116020, 99346, 102805, 105010, 
      166480, 105661, 107389, 106929, 108608, 134480, 110581, 151586, 176788, 
      111010, 111592, 135329, 113220, 113337, 115090, 116705, 117050, 116845, 
      118733, 174269, 123700, 179282, 119080, 120785, 122057, 125060, 132025, 
      146225, 119041, 121234, 121153, 121129, 121545, 122785, 195242, 123205, 
      123370, 125929, 132353, 126061, 128257, 128585, 128672, 133849, 134725, 
      152290, 129625, 129769, 133569, 148644, 156565, 173170, 138965, 131938, 
      132925, 132577, 133172, 134450, 205245, 134693, 168178, 208130, 135424, 
      193505, 136242, 139525, 176965, 190724, 137657, 138580, 138553, 138448, 
      139210, 139145, 238985, 140132, 139997, 151112, 161780, 157252, 142490, 
      142658, 170018, 142909, 142909, 145285, 144724, 145025, 147764, 170321, 
      215093, 146810, 148901, 148274, 160325, 149621, 149077, 226280, 151533, 
      161005, 150944, 240544, 151997, 184082, 185546, 241321, 152296, 153396, 
      163906, 239906, 153785, 154960, 159140, 154530, 195253, 249930, 155560, 
      156281, 218320, 157805, 200873, 158405, 158504, 160225, 159397, 159237, 
      159265, 160529, 219049, 226564, 161890, 225826, 216360, 240809, 163700, 
      168545, 226217, 164029, 241866, 245821, 171560, 227336, 246632, 170138, 
      166528, 166513, 167760, 172240, 252313, 169189, 170442, 268146, 170144, 
      170594, 176653, 227690, 292772, 175185, 231489, 273949, 180602, 177300, 
      181441, 178685, 254525, 273962, 178408, 178120, 178965, 182529, 179825, 
      180617, 180746, 181477, 183485, 182329, 252353, 256625, 262708, 184617, 
      260217, 265266, 191386, 186880, 279040, 316224, 254053, 269285, 273925, 
      328114, 188405, 192121, 190265, 192212, 281300, 330721, 191018, 195444, 
      196200, 196605, 271368, 310180, 195221, 267922, 280045, 196258, 196474, 
      197712, 276757, 327080, 202210, 348805, 351130, 326729, 314497, 204349, 
      202696, 205636, 205901, 327305, 204593, 315193, 207058, 205210, 207610, 
      206372, 290216, 320360, 327220, 208706, 301274, 312001, 210240, 207940, 
      292617, 208853, 212362, 308321, 214533, 214405, 320272, 323154, 320197, 
      218345, 218210, 221330, 222196, 343400, 353105, 366425, 391829, 227812, 
      225301, 324850, 328666, 349076, 402976, 231010, 227673, 376525, 230084, 
      228884, 344084, 360980, 233410, 230800, 341956, 355716, 231761, 360961, 
      236813, 232808, 233914, 233689, 237620, 234512, 358160, 360992, 363856, 
      237492, 365333, 241625, 241865, 242848, 373108, 384425, 399074, 248660, 
      370061, 250501, 246961, 376337, 252628, 248788, 415465, 254165, 408465, 
      255809, 264445, 262378, 258418, 413865, 266500, 262804, 262501, 412981, 
      267362, 269569, 432090, 439757, 267341, 271881, 271017, 272914, 273330, 
      275876, 272704, 272081, 272740, 280253, 278429, 275645, 273593, 281401, 
      279225, 275881, 277000, 282629, 282505, 285097, 291717, 292925, 293021, 
      292202, 300933, 298321, 297754, 305860, 304400, 303668, 302905, 309865, 
      306856, 307645, 314761, 318898, 316333, 320580, 316577, 315716, 317857, 
      322085, 327925, 324325, 329589, 324649, 324388, 331300, 336554, 347458, 
      350506, 347933, 349840, 350890 ], 
  [ 13837, 12325, 12105, 11810, 11194, 11560, 10525, 9901, 9665, 10116, 
      10205, 9442, 7573, 9245, 7837, 8450, 7085, 6922, 5858, 5860, 5986, 
      4880, 4505, 5057, 4196, 4090, 3442, 2788, 3578, 2725, 1745, 2173, 1552, 
      1997, 1345, 1124, 1069, 1000, 1802, 857, 841, 580, 2129, 2084, 730, 
      596, 986, 349, 1378, 754, 250, 221, 676, 522, 73, 61, 1885, 194, 298, 
      85, 122, 37, 170, 361, 0, 265, 149, 1469, 244, 1385, 562, 937, 689, 
      4157, 980, 985, 4205, 1490, 4850, 1493, 4021, 4573, 2105, 5657, 3050, 
      3809, 3600, 162304, 2549, 4436, 2722, 4834, 7957, 6746, 3236, 3140, 
      149060, 5650, 3485, 153133, 3545, 6397, 131645, 4129, 6201, 6409, 4621, 
      6653, 156069, 4100, 4105, 168121, 7165, 5065, 155033, 4745, 4628, 
      142265, 111829, 144170, 160277, 5345, 120250, 5597, 6005, 5706, 6201, 
      6100, 6760, 7537, 151402, 129601, 134725, 7748, 101920, 9725, 11849, 
      105821, 10312, 101032, 15146, 112250, 103581, 172052, 9029, 9221, 
      94090, 78773, 91973, 98408, 176885, 104665, 86176, 97817, 13213, 17293, 
      11138, 13634, 11221, 11261, 83597, 130952, 142280, 15245, 19277, 27257, 
      91405, 114281, 15125, 65000, 108200, 12721, 25777, 12800, 69665, 72045, 
      121237, 77234, 61650, 64100, 114650, 14449, 14500, 74916, 14897, 
      144241, 15154, 16285, 27976, 78376, 95965, 17498, 24965, 63218, 17060, 
      21568, 32768, 34073, 81409, 94225, 26442, 27045, 81416, 123176, 82697, 
      55449, 109233, 80690, 26792, 34085, 95780, 18890, 18938, 19333, 53640, 
      79560, 24082, 26717, 55421, 124576, 19981, 22185, 28906, 20840, 141268, 
      28730, 124133, 20992, 30340, 31345, 46980, 21925, 49097, 36900, 36962, 
      37201, 24778, 69634, 23837, 28340, 29957, 38600, 46820, 57205, 96925, 
      128665, 25325, 36098, 50893, 58138, 97549, 97642, 73010, 27145, 27040, 
      28594, 32701, 97981, 28040, 34280, 55112, 32114, 61378, 100922, 32149, 
      56456, 57130, 105970, 29633, 31265, 76240, 128180, 31225, 34553, 34829, 
      85154, 99098, 105005, 30285, 30325, 104805, 32650, 40426, 49745, 51425, 
      35050, 34245, 38408, 32941, 49465, 40500, 52849, 104761, 36125, 36738, 
      33685, 40309, 45250, 35325, 56285, 46850, 108244, 109328, 112073, 
      37930, 85897, 86797, 55525, 40970, 37440, 38020, 44608, 56018, 55745, 
      38090, 37825, 64205, 39661, 38925, 109849, 64985, 52733, 38810, 75685, 
      90677, 43025, 54884, 55876, 48682, 40417, 42001, 42901, 49617, 59573, 
      42740, 61829, 48265, 45698, 45305, 45178, 42730, 41209, 41652, 78125, 
      52025, 110557, 85700, 44285, 123505, 85285, 43873, 45450, 50593, 
      120548, 49040, 43433, 80545, 72242, 43802, 44705, 50737, 51602, 113269, 
      71090, 53737, 80665, 64265, 49169, 48788, 103508, 99658, 65250, 112360, 
      124625, 77554, 62866, 73781, 120097, 116352, 58977, 49156, 50228, 
      47549, 48820, 103657, 60282, 99929, 60944, 60500, 91249, 116441, 82330, 
      52937, 64466, 115333, 61384, 93384, 118898, 94250, 49850, 54218, 
      116740, 83300, 73280, 55076, 73892, 133569, 61650, 51025, 86725, 
      121832, 103517, 54212, 144554, 123808, 96084, 90793, 103517, 65666, 
      53737, 96962, 88244, 120442, 77849, 89258, 59473, 91706, 83449, 73994, 
      68221, 61786, 99796, 93721, 65970, 67669, 121104, 84169, 63225, 106042, 
      86981, 76306, 60785, 99368, 88148, 74693, 70228, 66845, 128745, 120058, 
      98253, 96298, 90378, 84013, 60570, 61472, 62137, 148829, 62426, 70634, 
      65845, 119573, 90593, 79729, 72740, 64313, 78928, 80000, 148349, 
      146021, 145444, 62525, 64901, 68429, 144226, 139177, 131122, 77642, 
      63122, 149940, 127008, 73305, 126509, 76109, 69050, 67258, 64538, 
      73810, 134741, 112477, 109885, 103325, 84680, 67652, 74317, 139009, 
      123106, 119781, 89561, 86272, 81920, 68036, 65617, 110570, 86213, 
      75653, 155368, 135208, 69700, 67140, 126130, 115922, 100570, 71306, 
      67202, 67522, 157600, 152281, 79700, 78625, 147044, 120628, 76925, 
      117220, 97252, 75937, 69840, 89860, 73361, 125512, 71197, 74005, 86914, 
      75778, 99380, 75188, 76180, 90593, 122537, 113570, 100456, 74196, 
      73261, 106745, 104609, 84388, 74240, 74768, 98009, 89658, 76378, 
      102301, 101320, 82645, 80260, 75560, 77677, 104866, 76994, 91001, 
      93337, 78292, 81218, 77129, 96893, 82760, 80533, 78466, 77905, 80081, 
      110800, 82097, 95090, 81124, 85000, 92858, 92858, 90457, 87380, 81556, 
      107146, 93032, 82952, 82580, 88037, 90469, 85545, 88282, 84197, 113105, 
      85705, 85705, 85748, 98953, 89449, 92249, 99773, 86436, 97045, 87632, 
      107780, 89233, 88213, 89298, 90610, 95528, 102100, 109321, 92045, 
      92293, 96829, 94018, 116458, 92417, 92560, 94097, 119972, 122692, 
      127385, 130441, 93661, 93645, 118898, 96020, 96265, 142137, 96136, 
      97189, 109789, 97488, 98113, 111194, 98660, 111365, 99289, 101608, 
      103205, 157417, 105794, 106154, 107290, 107753, 128609, 109384, 144157, 
      167345, 110953, 111725, 129914, 112897, 112900, 113969, 114938, 115169, 
      115268, 116548, 165320, 120641, 170105, 117693, 119018, 120100, 122305, 
      127940, 140240, 119250, 119809, 121780, 121300, 121108, 121588, 185305, 
      123490, 123237, 124580, 129370, 126650, 127136, 127312, 127361, 131170, 
      132008, 146837, 129796, 129636, 131536, 143761, 150770, 165665, 135944, 
      132793, 131994, 132596, 132545, 133481, 195460, 135130, 161585, 198193, 
      135785, 184708, 136261, 137682, 169650, 182269, 138170, 139473, 139408, 
      138505, 139913, 139658, 227338, 141101, 139940, 147445, 156517, 152825, 
      143573, 142145, 164033, 143460, 143080, 143784, 145769, 144436, 145921, 
      164564, 205460, 147589, 150250, 148901, 156506, 150932, 149780, 216077, 
      150298, 157338, 152065, 229505, 153346, 177565, 178877, 230282, 152125, 
      152389, 160277, 229057, 153728, 153953, 156689, 155233, 187938, 238549, 
      156605, 156034, 209257, 157634, 193330, 158804, 158485, 161802, 160290, 
      159826, 159322, 161764, 210176, 217121, 160997, 216497, 207829, 230530, 
      164897, 166132, 217040, 164466, 231625, 235314, 168805, 218197, 236125, 
      167953, 167193, 167140, 166753, 169713, 241540, 170804, 172285, 256537, 
      171265, 170765, 174050, 218969, 279985, 176914, 222730, 262340, 178265, 
      178801, 179104, 180490, 244322, 262505, 179453, 178253, 179098, 180610, 
      179920, 179876, 180689, 181876, 185138, 182690, 242720, 246688, 252353, 
      184066, 250090, 254797, 188897, 187849, 267849, 302905, 244610, 258778, 
      263114, 314225, 189032, 194192, 190132, 190825, 270185, 316832, 191113, 
      193525, 194053, 194344, 261013, 297469, 197482, 257985, 269348, 196505, 
      196265, 198985, 266516, 313837, 204433, 334498, 336709, 313600, 302090, 
      206344, 203589, 203869, 208162, 314290, 205600, 302900, 209053, 205609, 
      206109, 207341, 279557, 307877, 314357, 210625, 289969, 300050, 212425, 
      208377, 281920, 209290, 214281, 296864, 216148, 215944, 308321, 311089, 
      308360, 219314, 218989, 223097, 221189, 330461, 339748, 352384, 376610, 
      230301, 224712, 313241, 316829, 336137, 387377, 233613, 228490, 362218, 
      231965, 230005, 331525, 347509, 236165, 230401, 329625, 342625, 232882, 
      347642, 239720, 234005, 235225, 234810, 240185, 235481, 345145, 347825, 
      350537, 239221, 352090, 244228, 243290, 244273, 359713, 370498, 384425, 
      251605, 356932, 253674, 248994, 362980, 255573, 250213, 400322, 255818, 
      393892, 257234, 268074, 265513, 260185, 399178, 269901, 265141, 264724, 
      398484, 270725, 272970, 416833, 424196, 269450, 275092, 274000, 276125, 
      276085, 279049, 274889, 274000, 273709, 283730, 281450, 277754, 274258, 
      284650, 281866, 276850, 278045, 285650, 285184, 287586, 295156, 295528, 
      295282, 294121, 304258, 300050, 299141, 309565, 307193, 306233, 305204, 
      313722, 309725, 309032, 317972, 322793, 319658, 324589, 319370, 317825, 
      320346, 325448, 331592, 327080, 333370, 326720, 326345, 334701, 339841, 
      351125, 354325, 350498, 352633, 353645 ], 
  [ 13858, 12770, 12346, 12109, 11673, 11349, 10820, 10440, 10000, 9997, 
      9850, 8993, 8296, 8650, 7946, 8105, 7234, 7065, 5825, 5725, 5545, 5041, 
      5044, 4714, 4525, 4381, 3085, 2637, 2941, 2250, 2000, 1802, 1521, 3394, 
      1296, 1261, 1098, 1765, 1249, 1168, 1280, 1053, 3812, 3761, 577, 533, 
      565, 882, 2801, 373, 445, 410, 233, 169, 290, 522, 3562, 905, 37, 650, 
      41, 116, 857, 18, 265, 0, 578, 2858, 757, 2560, 349, 450, 548, 6154, 
      629, 1460, 6152, 1181, 6781, 1306, 5652, 6282, 1690, 7610, 3961, 5072, 
      4729, 175081, 2738, 5809, 2329, 6221, 10170, 8633, 2845, 3005, 161213, 
      7141, 3050, 165434, 3200, 8036, 143012, 4770, 7738, 8010, 5480, 8242, 
      168436, 3917, 4082, 180962, 8730, 5696, 167312, 4250, 4549, 153994, 
      122138, 155945, 172724, 5300, 130925, 5770, 6562, 5809, 6784, 6485, 
      7389, 8480, 163385, 140618, 145960, 8545, 111537, 11080, 13780, 115624, 
      11789, 110573, 17597, 122317, 113194, 184681, 8788, 9364, 103085, 
      86866, 100834, 107621, 189650, 114192, 94673, 106948, 14562, 19602, 
      11521, 15041, 11304, 10730, 91834, 141653, 153493, 16712, 21640, 30836, 
      100040, 124132, 16490, 71965, 117725, 12960, 29088, 12905, 76906, 
      79402, 131346, 84905, 68221, 70825, 124345, 14218, 14365, 82333, 14948, 
      155300, 14841, 16900, 31005, 85885, 104530, 18185, 27476, 69665, 17389, 
      23369, 36361, 37826, 89066, 102650, 29101, 29800, 89029, 133093, 90368, 
      61162, 118402, 88189, 29261, 37610, 104125, 18685, 18797, 19314, 59029, 
      86869, 25721, 28900, 60932, 134369, 19720, 23140, 31365, 21085, 151817, 
      31049, 133844, 20905, 32877, 34042, 51565, 22280, 53716, 40105, 40129, 
      40400, 25309, 75861, 23530, 29857, 31826, 41845, 51025, 62402, 104900, 
      138330, 25480, 38845, 55400, 63317, 105512, 105561, 79253, 27200, 
      26705, 29053, 34344, 105768, 28013, 36173, 59693, 33457, 66497, 108781, 
      33218, 61013, 61713, 114073, 28642, 31810, 82385, 137461, 29300, 35956, 
      36296, 91901, 106741, 113000, 29602, 29770, 112762, 33305, 42809, 
      53338, 55210, 32301, 35176, 40229, 33092, 52880, 36805, 56610, 112554, 
      33448, 34081, 32404, 36968, 47765, 35338, 50756, 42505, 116021, 117169, 
      120074, 35557, 92196, 93160, 50228, 42233, 35785, 38221, 46537, 50741, 
      50500, 36269, 36164, 58090, 40202, 38980, 117520, 69290, 48040, 37861, 
      68650, 96980, 43850, 57853, 58973, 44829, 39348, 42340, 43560, 51748, 
      54242, 40385, 65522, 44624, 42601, 42304, 42209, 40529, 40256, 40501, 
      71080, 47860, 101234, 78073, 41938, 113440, 77716, 43920, 46105, 52432, 
      110669, 45625, 42866, 73412, 65845, 43165, 44740, 52436, 53461, 103858, 
      64873, 55808, 73610, 58810, 46082, 49765, 110245, 91189, 59725, 103085, 
      114640, 70865, 57713, 78068, 110394, 106873, 54394, 46525, 47521, 
      46666, 48929, 95056, 55681, 91610, 56305, 62965, 96818, 107060, 75413, 
      53924, 67405, 106042, 63837, 99037, 109409, 86425, 48425, 55289, 
      107405, 76397, 67337, 56237, 77741, 123268, 57205, 50580, 91720, 
      112229, 95098, 51329, 133697, 114129, 88261, 95994, 95176, 60877, 
      53780, 102605, 81113, 111033, 71762, 82141, 60644, 84449, 76928, 68465, 
      63428, 63233, 91925, 98810, 61645, 63146, 111865, 77778, 59650, 97853, 
      80360, 70805, 61268, 91717, 81457, 69442, 65585, 68570, 119104, 110961, 
      90724, 88929, 83521, 77764, 60625, 61681, 62570, 138088, 62789, 72725, 
      66970, 110612, 83872, 74186, 68125, 64786, 81929, 83129, 137738, 
      135538, 134993, 61130, 65234, 69658, 133865, 129104, 121529, 72529, 
      61529, 139285, 117697, 68890, 117256, 71336, 65525, 64181, 64021, 
      75725, 125002, 104210, 101810, 95762, 78877, 64601, 76226, 129040, 
      114129, 111028, 83330, 80393, 76553, 65165, 64634, 102541, 80392, 
      77512, 144549, 125541, 66625, 66625, 117065, 107561, 93425, 67937, 
      65561, 66905, 146705, 141674, 74885, 73970, 136777, 112025, 72706, 
      108925, 90621, 72090, 68137, 93085, 73828, 116693, 70538, 74498, 81577, 
      76585, 92725, 71989, 76949, 93634, 114020, 105725, 93789, 71689, 72514, 
      99586, 97642, 79757, 73385, 74297, 101602, 84349, 73629, 95642, 94757, 
      78482, 76577, 73477, 77930, 98009, 74425, 93584, 87754, 75429, 77677, 
      75092, 100040, 78989, 80954, 76257, 76752, 79978, 115145, 78884, 97733, 
      80977, 85941, 87809, 95041, 85850, 83317, 79157, 110853, 88189, 80413, 
      82025, 89114, 86132, 82450, 84605, 81896, 117140, 83546, 84890, 84965, 
      101210, 89876, 93316, 102056, 84937, 98842, 86249, 110813, 86692, 
      86760, 88837, 90661, 96629, 104085, 112234, 91426, 91802, 97682, 93969, 
      119929, 90826, 91385, 93850, 123725, 126701, 131810, 135122, 91930, 
      91978, 122345, 95525, 95572, 147460, 94349, 96650, 111938, 96265, 
      96884, 113261, 97297, 113362, 97408, 100669, 102772, 163066, 103693, 
      105205, 104985, 106466, 131546, 108373, 148388, 173266, 108964, 109570, 
      132425, 111114, 111213, 112852, 114365, 114692, 114529, 116321, 170789, 
      121138, 175748, 116770, 118409, 119645, 122522, 129277, 143177, 116965, 
      118900, 119125, 119029, 119349, 120469, 191540, 121105, 121204, 123565, 
      129725, 123985, 125905, 126209, 126290, 131245, 132109, 149236, 127453, 
      127549, 131049, 145674, 153445, 169780, 136277, 129856, 130561, 130357, 
      130850, 132068, 201465, 132521, 164896, 204320, 133234, 189869, 133992, 
      136981, 173557, 187130, 135473, 136450, 136417, 136186, 137044, 136949, 
      234869, 138002, 137705, 148250, 158666, 154258, 140360, 140276, 166772, 
      140689, 140629, 142741, 142570, 142613, 145154, 167093, 211241, 144596, 
      146765, 146024, 157373, 147473, 146833, 222314, 148977, 158065, 148754, 
      236434, 149837, 180680, 182120, 237205, 149890, 150858, 160948, 235808, 
      151385, 152410, 156362, 152244, 191701, 245736, 153322, 153833, 214474, 
      155357, 197261, 156041, 156074, 158041, 157105, 156897, 156841, 158285, 
      215209, 222634, 159304, 221908, 212562, 236729, 161426, 165701, 222305, 
      161629, 237780, 241693, 168650, 223418, 242498, 167312, 164146, 164125, 
      165114, 169354, 248125, 166945, 168228, 263808, 167810, 168104, 173725, 
      223796, 288218, 172917, 227565, 269569, 177680, 174978, 178513, 176405, 
      250349, 269588, 176002, 175570, 176409, 179649, 177257, 177917, 178148, 
      178945, 181145, 179785, 248225, 252449, 258466, 181917, 256005, 261000, 
      188368, 184402, 274642, 311490, 249925, 264989, 269581, 323284, 185861, 
      189793, 187589, 189338, 276890, 325873, 188372, 192474, 193194, 193581, 
      267066, 305506, 192905, 263668, 275665, 193600, 193744, 195210, 272425, 
      322274, 199840, 343825, 346132, 321929, 309805, 201925, 200098, 202618, 
      203513, 322505, 202001, 310501, 204616, 202516, 204616, 203762, 285770, 
      315626, 322426, 206240, 296720, 307345, 207810, 205234, 288153, 206141, 
      209872, 303713, 211977, 211837, 315562, 318420, 315493, 215657, 215492, 
      218756, 219178, 338498, 348125, 361337, 386549, 225322, 222325, 320128, 
      323908, 344138, 397618, 228520, 224901, 371365, 227474, 226154, 339194, 
      355946, 230932, 227818, 337090, 350730, 229013, 355933, 234341, 230066, 
      231184, 230929, 235082, 231722, 353162, 355970, 358810, 234810, 360281, 
      239069, 239105, 240082, 368002, 379229, 393764, 246122, 364985, 247993, 
      244273, 371213, 250066, 245986, 410041, 251369, 403101, 252965, 261937, 
      259792, 255616, 408465, 263938, 260074, 259753, 407593, 264788, 266989, 
      426564, 434177, 264545, 269253, 268353, 270280, 270612, 273218, 269890, 
      269225, 269722, 277625, 275729, 272801, 270521, 278725, 276453, 272845, 
      273970, 279905, 279721, 282265, 289017, 290069, 290105, 289232, 298161, 
      295285, 294664, 303130, 301514, 300746, 299941, 307141, 303970, 304501, 
      311893, 316132, 313477, 317826, 313625, 312650, 314845, 319205, 325069, 
      321325, 326745, 321529, 321250, 328378, 333584, 344500, 347560, 344777, 
      346714, 347752 ], 
  [ 16672, 14884, 14708, 14365, 13625, 14225, 12946, 12170, 11978, 12605, 
      12752, 11917, 9490, 11716, 10000, 10789, 9140, 8957, 7789, 7813, 8005, 
      6613, 6050, 6920, 5765, 5653, 5017, 4205, 5185, 4148, 2826, 3460, 2645, 
      2420, 2378, 2053, 2000, 1609, 2965, 1642, 1570, 1181, 2178, 2113, 1537, 
      1341, 1865, 788, 1405, 1525, 769, 720, 1361, 1145, 424, 260, 1552, 261, 
      745, 148, 445, 290, 157, 776, 149, 578, 0, 900, 13, 706, 445, 872, 450, 
      2960, 765, 386, 2962, 1053, 3433, 980, 2690, 3140, 1556, 4072, 1853, 
      2458, 2285, 155893, 1600, 2969, 2005, 3293, 6032, 4941, 2405, 2197, 
      142741, 3973, 2628, 146704, 2626, 4610, 125602, 2756, 4436, 4616, 3130, 
      4820, 149498, 2997, 2932, 161320, 5252, 3538, 148410, 3688, 3389, 
      135860, 106000, 137677, 153490, 3978, 114193, 4112, 4352, 4229, 4514, 
      4477, 4985, 5602, 144637, 123236, 128242, 5809, 96077, 7474, 9346, 
      99874, 7985, 95177, 12325, 106097, 97604, 164665, 7250, 7274, 88225, 
      73280, 86144, 92425, 169348, 98522, 80461, 91802, 10580, 14240, 8905, 
      10953, 9074, 9360, 77860, 124137, 135241, 12402, 16042, 23490, 85426, 
      107770, 12304, 59729, 101809, 10370, 22082, 10485, 64228, 66512, 
      114500, 71541, 56393, 58753, 107981, 12100, 12109, 69221, 12402, 
      136930, 12773, 13498, 24065, 72505, 89632, 14589, 21258, 57789, 14285, 
      18149, 28565, 29800, 75428, 87908, 22625, 23186, 75409, 116161, 76642, 
      50228, 102500, 74665, 22945, 29776, 89317, 16145, 16165, 16484, 48425, 
      73505, 20485, 22882, 50130, 117389, 17170, 18842, 24905, 17785, 133705, 
      24745, 116914, 18037, 26237, 27172, 41981, 18754, 43970, 32369, 32425, 
      32650, 21349, 63713, 20752, 24457, 25920, 33961, 41761, 51712, 90194, 
      121172, 21970, 31609, 45634, 52585, 90778, 90845, 66901, 23698, 23741, 
      24925, 28514, 91106, 24561, 29961, 49617, 28013, 55625, 93925, 28100, 
      50881, 51521, 98821, 26440, 27400, 69925, 120493, 28418, 30290, 30538, 
      78553, 92105, 97858, 26912, 26896, 97652, 28669, 35689, 44456, 46052, 
      32513, 30098, 33849, 29090, 44186, 38309, 47396, 97544, 33466, 34025, 
      30370, 37850, 40229, 31376, 54738, 44785, 100853, 101909, 104584, 
      34957, 79130, 80002, 53786, 36361, 34085, 33853, 39685, 54225, 53938, 
      34785, 34450, 62756, 35300, 34754, 102346, 58932, 50594, 35033, 74548, 
      83682, 38404, 49325, 50261, 46085, 36602, 37570, 38330, 44402, 57600, 
      39465, 55908, 45530, 42725, 42290, 42149, 39365, 37298, 37805, 76834, 
      49474, 110240, 84641, 40916, 123490, 84178, 39434, 40745, 45370, 
      120429, 46093, 39240, 79202, 70577, 39617, 40226, 45530, 46325, 112900, 
      69301, 48322, 79220, 62120, 45988, 43829, 96029, 98809, 63113, 111841, 
      124394, 75881, 60521, 67306, 119720, 115877, 56360, 45685, 46745, 
      43268, 44105, 102730, 57605, 98856, 58261, 54709, 84100, 115810, 80621, 
      47770, 58445, 114640, 55553, 86153, 118269, 92893, 45693, 48969, 
      116021, 81517, 71077, 49765, 67405, 133250, 58769, 46394, 79714, 
      121185, 102352, 50625, 144433, 123149, 94613, 83624, 102250, 62845, 
      48802, 89577, 86425, 119597, 75528, 87365, 53954, 89829, 81250, 71361, 
      65266, 56101, 98165, 86420, 62765, 64528, 119981, 81800, 59624, 104437, 
      84690, 73525, 55386, 97505, 85865, 71780, 67049, 60880, 127730, 118805, 
      96314, 94289, 88145, 81514, 55313, 56125, 56692, 148250, 56989, 64441, 
      60052, 118170, 88210, 76808, 69413, 58760, 72269, 73285, 147600, 
      145216, 144625, 57744, 59364, 62500, 143345, 138170, 129905, 74465, 
      58405, 149165, 125645, 69800, 125098, 72738, 65133, 63145, 59305, 
      67513, 133520, 110612, 107936, 101152, 81737, 63505, 68000, 137866, 
      121529, 118106, 86760, 83317, 78741, 63765, 60520, 108533, 83210, 
      69290, 154529, 133865, 65473, 61793, 124501, 113985, 98101, 67185, 
      62325, 62197, 156749, 151304, 76189, 75044, 145873, 118729, 73108, 
      115141, 94445, 71912, 64877, 82741, 67426, 123617, 65732, 68036, 83473, 
      69649, 96493, 70789, 70045, 83464, 120442, 111181, 97529, 69449, 67744, 
      103988, 101768, 80525, 68725, 69085, 90548, 86069, 71669, 99280, 98257, 
      78532, 75937, 70537, 71632, 101909, 72161, 83914, 89800, 73565, 76765, 
      72018, 89514, 78385, 74324, 73385, 72362, 74056, 102829, 77410, 87841, 
      75073, 78473, 88929, 85765, 86312, 82997, 76445, 99341, 88945, 77857, 
      76617, 81360, 86138, 80648, 83617, 78930, 105066, 80308, 79720, 79749, 
      91624, 82898, 85418, 92410, 80705, 89872, 81805, 100021, 83890, 82394, 
      83045, 84133, 88569, 94709, 101524, 85748, 85940, 89888, 87449, 108349, 
      86500, 86461, 87592, 111717, 114325, 118836, 121780, 87760, 87716, 
      110709, 89533, 89842, 133082, 90169, 90676, 102100, 91229, 91834, 
      103473, 92417, 103652, 93250, 95089, 96442, 147880, 99625, 99481, 
      101165, 101160, 120168, 102625, 135082, 157508, 104554, 105376, 121501, 
      106340, 106301, 107098, 107829, 108018, 108209, 109265, 155545, 112996, 
      160186, 110624, 111789, 112781, 114692, 119837, 131437, 112709, 112666, 
      115333, 114685, 114269, 114469, 174946, 116857, 116450, 117325, 121493, 
      120049, 119885, 120005, 120040, 123325, 124129, 137930, 122941, 122669, 
      123869, 135044, 141697, 155962, 127873, 126130, 124673, 125605, 125316, 
      126106, 184817, 128233, 152098, 187474, 128840, 174389, 129170, 129905, 
      159857, 172036, 131221, 132644, 132565, 131368, 132994, 132669, 215869, 
      134260, 132721, 138896, 147380, 143956, 136714, 134698, 154570, 136385, 
      135865, 135953, 138836, 136901, 137924, 155125, 194553, 140498, 143329, 
      141714, 147681, 143977, 142601, 204880, 142385, 148529, 145000, 217960, 
      146345, 167666, 168922, 218717, 144544, 144500, 151402, 217522, 146149, 
      146024, 148228, 147914, 177665, 226778, 149392, 148325, 198280, 149913, 
      182893, 151273, 150800, 154685, 152921, 152345, 151645, 154501, 199189, 
      205924, 152930, 205322, 196928, 218965, 157540, 157445, 205861, 156809, 
      220034, 223625, 159952, 206992, 224416, 159290, 159560, 159493, 158504, 
      160904, 229693, 163481, 165026, 244322, 163720, 162850, 165113, 207778, 
      267236, 169493, 211445, 249985, 169306, 171236, 170125, 173017, 232425, 
      250146, 171680, 170144, 170969, 171725, 171757, 171405, 172450, 173785, 
      177489, 174565, 230893, 234749, 240260, 175565, 238061, 242642, 179642, 
      179848, 255368, 289640, 232753, 246529, 250753, 300730, 180865, 186517, 
      181645, 181876, 257652, 303277, 182690, 184340, 184784, 185033, 248720, 
      284308, 189817, 245786, 256849, 188018, 187610, 190856, 254105, 300320, 
      196594, 320569, 322738, 300085, 288821, 198361, 195200, 194500, 200257, 
      300757, 197213, 289613, 201010, 196978, 196778, 198900, 266832, 294480, 
      300820, 202514, 276986, 286829, 204392, 199700, 269141, 200593, 206090, 
      283725, 207785, 207553, 294920, 297626, 294961, 210613, 210218, 214650, 
      211700, 316576, 325669, 338053, 361825, 222020, 215297, 299746, 303250, 
      322132, 372392, 225314, 219533, 347689, 223380, 221140, 317620, 333268, 
      227882, 220936, 315764, 328484, 223957, 333397, 231433, 225088, 226330, 
      225845, 231732, 226440, 330952, 333576, 336232, 230420, 337753, 235709, 
      234277, 235240, 345220, 355789, 369450, 243092, 342497, 245225, 240125, 
      348421, 246980, 241060, 385045, 246649, 378725, 247941, 259553, 256810, 
      250978, 383909, 261236, 256084, 255625, 383225, 262026, 264245, 401234, 
      408465, 260209, 266237, 265061, 267250, 267002, 270100, 265576, 264589, 
      263908, 274833, 272385, 268353, 264325, 275629, 272621, 266989, 268192, 
      276505, 275893, 278165, 286025, 286009, 285617, 284330, 294905, 290069, 
      289034, 300292, 297544, 296500, 295373, 304445, 300064, 298745, 308317, 
      313370, 310025, 315188, 309501, 307684, 310325, 315729, 321905, 317057, 
      323705, 316405, 315988, 324836, 329834, 341098, 344314, 339985, 342184, 
      343162 ], 
  [ 19732, 17104, 17288, 16825, 15725, 17585, 15346, 14090, 14258, 15725, 
      16292, 15577, 10930, 15616, 12580, 14209, 11600, 11417, 10489, 10693, 
      11425, 8893, 7610, 10100, 7685, 7633, 8077, 6845, 8725, 7328, 4626, 
      6400, 4925, 2000, 4658, 3973, 4100, 2329, 6145, 3202, 2890, 2381, 1098, 
      1033, 3877, 3501, 4685, 1808, 745, 4225, 2389, 2340, 4121, 3725, 1924, 
      1280, 292, 801, 3085, 928, 2425, 1970, 697, 3236, 1469, 2858, 900, 0, 
      733, 106, 2425, 3332, 2250, 740, 2925, 986, 802, 3033, 1213, 2720, 
      1010, 1280, 3656, 1732, 1433, 1378, 1445, 133213, 2500, 1649, 3985, 
      1913, 3092, 2601, 4325, 3637, 121141, 2353, 4608, 124804, 4426, 2690, 
      105442, 2696, 2696, 2756, 2650, 2960, 127418, 4437, 4072, 138340, 3392, 
      3418, 126450, 5668, 4589, 114920, 87700, 116617, 131170, 5058, 95173, 
      4772, 4292, 5009, 4394, 4717, 4745, 4762, 123097, 103496, 108082, 5209, 
      78917, 5794, 6586, 82354, 6065, 78137, 8545, 88037, 80384, 141745, 
      8450, 7754, 72085, 58820, 70244, 75865, 146128, 81362, 65221, 75362, 
      8720, 10580, 8845, 8973, 9554, 10980, 63040, 104697, 114841, 10242, 
      12202, 17370, 69826, 89890, 10324, 47249, 84529, 10490, 16442, 10845, 
      51208, 53252, 96080, 57681, 44573, 46633, 90281, 13000, 12829, 55781, 
      12762, 116650, 13793, 12778, 18785, 58825, 73972, 13689, 16938, 46089, 
      14045, 15149, 22205, 23140, 61448, 72488, 18005, 18386, 61489, 97921, 
      62602, 39848, 85640, 60925, 18625, 23476, 73957, 16805, 16705, 16784, 
      38585, 60065, 17665, 19042, 40050, 99269, 17890, 17282, 20525, 17545, 
      114145, 20605, 98914, 18397, 21677, 22312, 33581, 18274, 35450, 26489, 
      26605, 26770, 20449, 52133, 21412, 21697, 22500, 27961, 33961, 42052, 
      75314, 103112, 21730, 26509, 37234, 42925, 75898, 76025, 55201, 23578, 
      24341, 24025, 25394, 76466, 24561, 26361, 40977, 25433, 45965, 79105, 
      26000, 42241, 42821, 83521, 28180, 26260, 58285, 102973, 31898, 27530, 
      27658, 65773, 77645, 82738, 28052, 27796, 82592, 27289, 31069, 37556, 
      38792, 37493, 28178, 30249, 28610, 37586, 45029, 40136, 82724, 38266, 
      38765, 32530, 43850, 35249, 31076, 64818, 52645, 85973, 86909, 89284, 
      39097, 67010, 67762, 63386, 33661, 36845, 33133, 35725, 63765, 63418, 
      37845, 37210, 73856, 33920, 34274, 87586, 50472, 58994, 36413, 87328, 
      71442, 36424, 43325, 44021, 52865, 38162, 36490, 36650, 39962, 67140, 
      43425, 48528, 51890, 48065, 47450, 47249, 43025, 38618, 39485, 89554, 
      56794, 127220, 98441, 44816, 141850, 97858, 38834, 39005, 41410, 
      138429, 51973, 39780, 92042, 82037, 40277, 39626, 41810, 42305, 130000, 
      80401, 43882, 91880, 71780, 51208, 41429, 82829, 114109, 72893, 128641, 
      142514, 87821, 69581, 58666, 137300, 133037, 64340, 50005, 51185, 
      44288, 43265, 118210, 65585, 113796, 66301, 49429, 73000, 132730, 
      92921, 45250, 52265, 131380, 50273, 74873, 135369, 106873, 47673, 
      46269, 132821, 93757, 81517, 46885, 59485, 151850, 66389, 46514, 69634, 
      138465, 117412, 55305, 164053, 140549, 108533, 73124, 117130, 71065, 
      47962, 78237, 99025, 136457, 86148, 99905, 50954, 102609, 92650, 80901, 
      73426, 52561, 112085, 76040, 70025, 72148, 136421, 92900, 65444, 
      118897, 96210, 82945, 53586, 110945, 97505, 80720, 74849, 56740, 
      144890, 134945, 109514, 107189, 100085, 92314, 54293, 54805, 54952, 
      167450, 55369, 59581, 56992, 134010, 99850, 86228, 77093, 56900, 65669, 
      66445, 166500, 163876, 163225, 59364, 57744, 59200, 161765, 156050, 
      146885, 83045, 60385, 168125, 142085, 77060, 141418, 80658, 70713, 
      67885, 59245, 62893, 150740, 125072, 122036, 114292, 91577, 68185, 
      63380, 155506, 137309, 133466, 97380, 93277, 87741, 68085, 61300, 
      122513, 93050, 64730, 173729, 150905, 70153, 61673, 140401, 128565, 
      110401, 72405, 64305, 62257, 176069, 170084, 84109, 82664, 163993, 
      133729, 79888, 129541, 105725, 77972, 66917, 75541, 65386, 138977, 
      65792, 65936, 92293, 66949, 107773, 75589, 67405, 76564, 135202, 
      124681, 108809, 72929, 67924, 116168, 113588, 87965, 69085, 68725, 
      82568, 94769, 75569, 110500, 109297, 85072, 81577, 73177, 69892, 
      113489, 75701, 77794, 98980, 77645, 82105, 74538, 82314, 84145, 72224, 
      76205, 73202, 72916, 93349, 82090, 81541, 73993, 75353, 97029, 80305, 
      93572, 89237, 79565, 91001, 96625, 81217, 76257, 77940, 92858, 85028, 
      89077, 81810, 96066, 82888, 79780, 79749, 85924, 80618, 81938, 86650, 
      82025, 85012, 82885, 92821, 87130, 83594, 82385, 82513, 84969, 89429, 
      94504, 85328, 85280, 86708, 85949, 100249, 87880, 87061, 86452, 103077, 
      105205, 108936, 111400, 89380, 89216, 102609, 88813, 89482, 121442, 
      91849, 90016, 96400, 91829, 92434, 97893, 93257, 98192, 95050, 95089, 
      95482, 135460, 101725, 99421, 103625, 101700, 112788, 102625, 125242, 
      144488, 106354, 107476, 114841, 107720, 107501, 107218, 106929, 106938, 
      107609, 107705, 143305, 110056, 147586, 110324, 110889, 111581, 112232, 
      115277, 123877, 114929, 112306, 118213, 116845, 115469, 114469, 161146, 
      119197, 118130, 117085, 118673, 122869, 120005, 119885, 119860, 120985, 
      121729, 131210, 125101, 124349, 122549, 129224, 134437, 146002, 124993, 
      129370, 125093, 127525, 126216, 126466, 171257, 130813, 143578, 173674, 
      131300, 162389, 131090, 128885, 150197, 160576, 133921, 135944, 135805, 
      133348, 135994, 135369, 199369, 137680, 134521, 134996, 140960, 138856, 
      140314, 135778, 147010, 139145, 138025, 135473, 142376, 137861, 136904, 
      147925, 181233, 143618, 147349, 144594, 143541, 147937, 145601, 190660, 
      142325, 144629, 148660, 202420, 150365, 159266, 160282, 203177, 146164, 
      144800, 147562, 202282, 147949, 146324, 146248, 150914, 168005, 210698, 
      152932, 149825, 185860, 151533, 172873, 153793, 152660, 159065, 156221, 
      155165, 153625, 158341, 187069, 192904, 153410, 192482, 185348, 204625, 
      161320, 155525, 193261, 159389, 205754, 208925, 157492, 194452, 209716, 
      157730, 162500, 162373, 158804, 158804, 214573, 167921, 169826, 227882, 
      167380, 165010, 162893, 195898, 248936, 174113, 199505, 233545, 167506, 
      175496, 168325, 177757, 218205, 233946, 175220, 172244, 173069, 170585, 
      173797, 172125, 174250, 176305, 181989, 177025, 217573, 220949, 225800, 
      176585, 223961, 228002, 177602, 183268, 239588, 270500, 219733, 231829, 
      235573, 280690, 183745, 191677, 183325, 181576, 241992, 283237, 184730, 
      183200, 183284, 183353, 234260, 266128, 195277, 231986, 241849, 190298, 
      189170, 194756, 239825, 281300, 201994, 299869, 301858, 281245, 271121, 
      203401, 198500, 193600, 205717, 282097, 200693, 272093, 206050, 199498, 
      196298, 202320, 251892, 276660, 282400, 207434, 261026, 269849, 209732, 
      202280, 254141, 203173, 211010, 267525, 212225, 211873, 277940, 280466, 
      278161, 214033, 213338, 219330, 212000, 298036, 306469, 317773, 339685, 
      227840, 216257, 283306, 286450, 303592, 349652, 231314, 222713, 326989, 
      228240, 224800, 299680, 313888, 234122, 222196, 298184, 309704, 227617, 
      314257, 237913, 228868, 230290, 229505, 237672, 229860, 312292, 314676, 
      317092, 235040, 318733, 241709, 238417, 239380, 325960, 335689, 348210, 
      249632, 323657, 252125, 245225, 329221, 253520, 245200, 363025, 251149, 
      357605, 252081, 267173, 263650, 255658, 362609, 268496, 261664, 261025, 
      362225, 269226, 271505, 379034, 385785, 265429, 273197, 271661, 274210, 
      273242, 277000, 270916, 269509, 267328, 282213, 279045, 273573, 267265, 
      282649, 278681, 270409, 271732, 283165, 282013, 283985, 293345, 292009, 
      291077, 289250, 302045, 294689, 293114, 308032, 303844, 302440, 300893, 
      312425, 306484, 302825, 315277, 321410, 317165, 323408, 315801, 312904, 
      316145, 322929, 329585, 323297, 331565, 321565, 320968, 332096, 336914, 
      348778, 352234, 345925, 348484, 349402 ], 
  [ 17397, 15509, 15361, 15002, 14218, 14932, 13553, 12721, 12557, 13264, 
      13445, 12602, 9945, 12413, 10565, 11434, 9677, 9490, 8314, 8352, 8586, 
      7076, 6437, 7457, 6176, 6066, 5490, 4624, 5690, 4597, 3133, 3869, 2980, 
      2477, 2701, 2336, 2293, 1764, 3362, 1877, 1781, 1360, 2125, 2056, 1818, 
      1600, 2186, 925, 1370, 1818, 954, 901, 1640, 1402, 569, 349, 1413, 298, 
      954, 197, 610, 425, 178, 985, 244, 757, 13, 733, 0, 533, 522, 985, 493, 
      2597, 832, 293, 2593, 1066, 3026, 965, 2329, 2749, 1553, 3625, 1586, 
      2125, 1972, 153396, 1453, 2600, 1962, 2906, 5485, 4450, 2336, 2080, 
      140320, 3546, 2557, 144245, 2533, 4145, 123313, 2473, 3985, 4153, 2801, 
      4349, 147001, 2848, 2753, 158729, 4765, 3221, 145909, 3577, 3200, 
      133457, 103853, 135250, 150937, 3757, 111962, 3845, 4013, 3970, 4165, 
      4160, 4612, 5165, 142130, 120905, 125865, 5384, 93988, 6929, 8693, 
      97745, 7412, 93092, 11554, 103898, 95485, 161960, 6953, 6905, 86186, 
      71405, 84125, 90340, 166597, 96373, 78500, 89717, 9949, 13429, 8450, 
      10306, 8665, 9061, 75917, 121732, 132740, 11713, 15185, 22405, 83393, 
      105509, 11629, 58004, 99604, 9901, 21037, 10036, 62441, 64693, 112165, 
      69658, 54706, 57032, 105698, 11673, 11664, 67360, 11917, 134381, 12346, 
      12897, 22996, 70596, 87525, 13954, 20281, 56074, 13712, 17300, 27380, 
      28585, 73481, 85817, 21610, 22153, 73460, 113780, 74677, 48625, 100249, 
      72722, 21940, 28573, 87200, 15626, 15634, 15925, 46852, 71572, 19610, 
      21905, 48529, 114980, 16641, 18085, 23866, 17156, 131144, 23722, 
      114505, 17460, 25168, 26073, 40528, 18089, 42485, 31144, 31202, 31421, 
      20610, 61906, 20165, 23528, 24925, 32708, 40328, 50093, 88049, 118705, 
      21281, 30434, 44129, 50954, 88625, 88690, 65050, 22997, 23108, 24138, 
      27505, 88945, 23860, 28900, 48052, 27050, 53954, 91730, 27173, 49300, 
      49930, 96570, 25889, 26561, 68036, 118016, 28037, 29285, 29521, 76546, 
      89930, 95617, 26293, 26253, 95413, 27794, 34490, 43025, 44585, 32266, 
      29161, 32740, 28289, 42773, 38224, 45913, 95305, 33185, 33730, 29817, 
      37673, 38954, 30565, 54961, 44786, 98576, 99620, 102265, 34578, 77125, 
      77985, 53945, 35290, 33556, 32976, 38484, 54370, 54077, 34282, 33917, 
      63053, 34349, 33889, 100053, 57265, 50609, 34346, 74997, 81625, 37369, 
      47888, 48800, 45922, 35917, 36621, 37321, 43117, 57709, 39016, 54325, 
      45317, 42410, 41957, 41810, 38882, 36581, 37120, 77249, 49349, 111077, 
      85160, 40445, 124461, 84681, 38509, 39706, 44109, 121360, 45812, 38425, 
      79613, 70850, 38810, 39293, 44285, 45050, 113733, 69530, 46997, 79601, 
      62201, 45625, 42704, 93824, 99450, 63202, 112628, 125309, 76178, 60530, 
      65545, 120577, 116692, 56257, 45216, 46280, 42461, 43112, 103365, 
      57490, 99433, 58148, 53264, 82073, 116581, 80930, 46597, 56906, 115389, 
      54100, 84100, 119050, 93362, 44962, 47770, 116768, 81808, 71188, 48544, 
      65680, 134173, 58594, 45469, 77769, 121972, 102917, 50152, 145450, 
      123940, 95056, 81625, 102785, 62714, 47765, 87490, 86728, 120322, 
      75625, 87650, 52685, 90130, 81413, 71338, 65105, 54770, 98576, 84401, 
      62506, 64301, 120628, 81913, 59209, 104882, 84841, 73466, 54205, 97844, 
      86024, 71669, 66824, 59461, 128437, 119410, 96625, 94570, 88330, 81585, 
      54202, 54980, 55505, 149153, 55810, 62938, 58725, 118729, 88349, 76721, 
      69152, 57545, 70580, 71572, 148453, 146045, 145448, 56869, 58165, 
      61133, 144146, 138917, 130562, 74282, 57562, 150016, 126244, 69481, 
      125681, 72481, 64642, 62570, 58250, 66002, 134189, 111005, 108293, 
      101413, 81668, 62920, 66485, 138573, 122050, 118585, 86761, 83252, 
      78580, 63136, 59537, 108866, 83129, 67769, 155380, 134500, 64872, 
      60712, 125018, 114370, 98258, 66634, 61450, 61130, 157604, 152105, 
      75904, 74729, 146600, 119144, 72701, 115488, 94480, 71425, 63988, 
      80928, 66125, 124052, 64637, 66725, 83250, 68274, 96512, 70160, 68672, 
      81665, 120805, 111418, 97540, 68680, 66645, 104081, 101825, 80144, 
      67636, 67924, 88625, 85810, 70930, 99269, 98228, 78053, 75368, 69668, 
      70325, 101930, 71378, 82165, 89577, 72832, 76154, 71125, 87649, 77812, 
      72965, 72514, 71293, 72785, 100724, 76717, 86050, 73800, 76996, 88570, 
      84050, 85865, 82448, 75584, 97330, 88532, 77012, 75400, 79837, 85625, 
      79897, 82970, 78025, 102973, 79361, 78521, 78544, 89849, 81461, 83861, 
      90625, 79624, 88173, 80692, 98080, 82989, 81289, 81754, 82746, 86980, 
      92944, 99585, 84461, 84629, 88325, 86050, 106290, 85385, 85268, 86225, 
      109600, 112160, 116593, 119489, 86661, 86605, 108634, 88192, 88533, 
      130645, 89060, 89333, 100253, 90004, 90605, 101626, 91208, 101813, 
      92133, 93780, 95033, 145305, 98498, 98138, 100066, 99865, 118081, 
      101268, 132737, 154841, 103365, 104213, 119458, 105097, 105040, 105725, 
      106354, 106525, 106760, 107720, 152932, 111305, 157525, 109189, 110290, 
      111248, 113033, 117968, 129268, 111514, 111213, 114192, 113472, 112960, 
      113040, 172133, 115650, 115177, 115856, 119762, 118874, 118436, 118532, 
      118561, 121626, 122420, 135785, 121680, 121360, 122260, 132985, 139490, 
      153485, 126100, 124965, 123226, 124304, 123913, 124645, 181960, 126986, 
      149741, 184589, 127577, 171680, 127849, 128290, 157378, 169373, 129970, 
      131449, 131364, 130041, 131765, 131410, 212690, 133069, 131368, 136973, 
      145205, 141905, 135529, 133261, 152269, 135112, 134532, 134356, 137633, 
      135440, 136265, 152848, 191656, 139241, 142154, 140425, 145690, 142792, 
      141320, 201877, 140794, 146554, 143777, 214817, 145154, 165233, 166465, 
      215570, 143109, 142933, 149417, 214397, 144724, 144449, 146425, 146605, 
      175090, 223561, 148133, 146858, 195417, 148450, 180266, 149896, 149357, 
      153490, 151618, 150994, 150210, 153248, 196340, 202985, 151337, 202397, 
      194125, 215882, 156265, 155600, 202948, 155410, 216949, 220498, 158045, 
      204077, 221285, 157469, 158185, 158112, 156865, 159025, 226512, 162248, 
      163825, 240997, 162401, 161377, 163202, 204901, 263705, 168250, 208546, 
      246632, 167413, 169945, 168228, 171770, 229282, 246805, 170309, 168629, 
      169450, 169882, 170228, 169744, 170893, 172296, 176194, 173066, 227812, 
      231620, 237065, 173914, 234898, 239425, 177677, 178425, 252025, 285961, 
      229682, 243290, 247466, 296957, 179380, 185252, 180032, 180065, 254305, 
      299492, 181109, 182437, 182845, 183076, 245485, 280701, 188570, 242605, 
      253544, 186437, 185957, 189433, 250856, 296597, 195309, 316674, 318825, 
      296372, 285218, 197028, 193693, 192573, 198962, 297050, 195716, 286016, 
      199665, 195381, 194881, 197389, 263485, 290845, 297125, 201149, 273533, 
      283274, 203065, 198097, 265780, 198986, 204709, 280228, 206344, 206100, 
      291329, 294013, 291380, 209050, 208625, 213205, 209813, 312805, 321824, 
      334100, 357682, 220669, 213460, 296165, 299633, 318337, 368177, 223969, 
      217906, 343674, 221917, 219557, 313877, 329381, 226553, 219105, 312049, 
      324649, 222362, 329522, 230116, 223501, 224757, 224242, 230353, 224809, 
      327113, 329713, 332345, 228901, 333866, 234320, 232690, 233649, 341289, 
      351770, 365317, 241733, 338600, 243898, 238618, 344480, 245605, 239445, 
      380810, 245050, 374560, 246298, 258250, 255429, 249381, 379714, 259885, 
      254565, 254088, 379048, 260665, 262882, 396925, 404104, 258634, 264832, 
      263620, 265841, 265513, 268673, 263993, 262964, 262125, 273442, 270922, 
      266746, 262490, 274194, 271090, 265194, 266405, 275026, 274356, 276586, 
      284584, 284420, 283970, 282629, 293410, 288314, 287225, 298845, 295945, 
      294865, 293696, 303010, 298469, 296900, 306752, 311909, 308474, 313741, 
      307858, 305929, 308626, 314164, 320372, 315380, 322186, 314612, 314177, 
      323245, 328205, 339497, 342729, 338194, 340425, 341393 ], 
  [ 21410, 18850, 18938, 18477, 17401, 18997, 16900, 15688, 15760, 17069, 
      17530, 16705, 12392, 16650, 13834, 15305, 12802, 12601, 11489, 11645, 
      12233, 9873, 8692, 10858, 8653, 8573, 8621, 7405, 9117, 7690, 5200, 
      6730, 5329, 2818, 5008, 4365, 4426, 2885, 6273, 3600, 3328, 2749, 1828, 
      1745, 4001, 3637, 4693, 2098, 1297, 4181, 2525, 2458, 3977, 3593, 1954, 
      1354, 746, 937, 2885, 970, 2249, 1844, 761, 2962, 1385, 2560, 706, 106, 
      533, 0, 1853, 2626, 1636, 778, 2197, 500, 776, 2173, 1053, 1882, 724, 
      970, 2650, 1466, 793, 848, 857, 136265, 1586, 1105, 2873, 1325, 2746, 
      2137, 3133, 2525, 123869, 1733, 3370, 127546, 3200, 2084, 107876, 1762, 
      2042, 2122, 1768, 2290, 130100, 3181, 2866, 141154, 2650, 2368, 129040, 
      4250, 3301, 117322, 89626, 118985, 133748, 3700, 97165, 3466, 3106, 
      3665, 3200, 3445, 3517, 3616, 125401, 105482, 110120, 3969, 80401, 
      4680, 5652, 83880, 4973, 79565, 7709, 89581, 81770, 144009, 6676, 6100, 
      73165, 59602, 71266, 76997, 148370, 82576, 66097, 76420, 7330, 9490, 
      7137, 7585, 7720, 8938, 63738, 106165, 116469, 8776, 11016, 16564, 
      70600, 91044, 8810, 47485, 85565, 8608, 15520, 8905, 51498, 53546, 
      97234, 58057, 44573, 46665, 91225, 10826, 10685, 55997, 10660, 117988, 
      11545, 10820, 17533, 58973, 74450, 11689, 15508, 45889, 11917, 13481, 
      21097, 22082, 61610, 72890, 16589, 17000, 61605, 98757, 62720, 39338, 
      86210, 60957, 17069, 22250, 74205, 14365, 14285, 14386, 37877, 59957, 
      15769, 17316, 39364, 99905, 15368, 15140, 18853, 15165, 114985, 18857, 
      99476, 15881, 19981, 20666, 32525, 15880, 34324, 24905, 24993, 25168, 
      17981, 51445, 18666, 19521, 20434, 26325, 32625, 41026, 75140, 103450, 
      19080, 24669, 35944, 41845, 75688, 75769, 54389, 20800, 21425, 21341, 
      23080, 76072, 21709, 24109, 39565, 22993, 44705, 78669, 23426, 40757, 
      41329, 83129, 24930, 23490, 57265, 102933, 28340, 25012, 25160, 64925, 
      77077, 82280, 24866, 24650, 82106, 24505, 28825, 35674, 36970, 33613, 
      25448, 27781, 25604, 35600, 40805, 38242, 82090, 34344, 34817, 29012, 
      39656, 32885, 27914, 59908, 48105, 85205, 86161, 88586, 35141, 65764, 
      66536, 58484, 30809, 33065, 29933, 33065, 58837, 58500, 33997, 33412, 
      68650, 30794, 30980, 86672, 48490, 54184, 32773, 81770, 70036, 33290, 
      40861, 41597, 48253, 34420, 33188, 33448, 37220, 62050, 39265, 46258, 
      47312, 43657, 43072, 42881, 38897, 34880, 35669, 83880, 52020, 120818, 
      92569, 40594, 135200, 91988, 35344, 35705, 38480, 131821, 47385, 36082, 
      86276, 76501, 36541, 36100, 38804, 39349, 123506, 74889, 40960, 86090, 
      66490, 46658, 38149, 81349, 107861, 67565, 122125, 135760, 82097, 
      64337, 56372, 130618, 126425, 59258, 45533, 46657, 40330, 39617, 
      111824, 60449, 107482, 61137, 46485, 71026, 126068, 87029, 41828, 
      49453, 124730, 47293, 72893, 128641, 100665, 43465, 42841, 126125, 
      87821, 75881, 43469, 56909, 144836, 61205, 42580, 67400, 131653, 
      110970, 50593, 156833, 133681, 102245, 70906, 110664, 65709, 44116, 
      76141, 92921, 129625, 80338, 93757, 47396, 96385, 86656, 75217, 67972, 
      49057, 105653, 73658, 64685, 66730, 129497, 86866, 60290, 112285, 
      90088, 77173, 49684, 104485, 91345, 75010, 69329, 53210, 137792, 
      128017, 103076, 100801, 93857, 86276, 50225, 50769, 50986, 159976, 
      51365, 56117, 53210, 127060, 93600, 80330, 71485, 52882, 62441, 63257, 
      158986, 156402, 155761, 54730, 53650, 55386, 154313, 148688, 139673, 
      77233, 55673, 160565, 134945, 71450, 134280, 74920, 65365, 62677, 
      54837, 59245, 143434, 118226, 115250, 107666, 85501, 62969, 59714, 
      148112, 130225, 126452, 91138, 87145, 81769, 62893, 56698, 115693, 
      86920, 61000, 166021, 143557, 64865, 57185, 133225, 121609, 103825, 
      67009, 59449, 57721, 168305, 162410, 78245, 76850, 156393, 126649, 
      74178, 122525, 99229, 72346, 61961, 72125, 61092, 131765, 61130, 61634, 
      86153, 62729, 101205, 70101, 63157, 73026, 128036, 117725, 102205, 
      67625, 63170, 109378, 106858, 81965, 64265, 64025, 79138, 88541, 70141, 
      103834, 102661, 79186, 75841, 67941, 65386, 106745, 70297, 74000, 
      92618, 72133, 76365, 69268, 78664, 78317, 67706, 70849, 68176, 68202, 
      90025, 76388, 77669, 69233, 70933, 90721, 76257, 87386, 83221, 74069, 
      87397, 90333, 75645, 71305, 73498, 86708, 79250, 83101, 76264, 92500, 
      77338, 74650, 74629, 81754, 75860, 77380, 82472, 76649, 80666, 77513, 
      88829, 81380, 78184, 77285, 77573, 80341, 85045, 90410, 80098, 80090, 
      81938, 80881, 96281, 82314, 81625, 81306, 99181, 101389, 105250, 
      107794, 83738, 83594, 98569, 83525, 84116, 117956, 86125, 84682, 91906, 
      86249, 86836, 93325, 87601, 93586, 89216, 89501, 90036, 131834, 95661, 
      93717, 97465, 95842, 108250, 96821, 121060, 140818, 100196, 101250, 
      110057, 101578, 101389, 101268, 101149, 101188, 101761, 102017, 139397, 
      104562, 143684, 104354, 105001, 105725, 106586, 109981, 119081, 108485, 
      106292, 111605, 110357, 109141, 108341, 157300, 112625, 111668, 110925, 
      112925, 116145, 113713, 113633, 113618, 115085, 115821, 126004, 118397, 
      117725, 116425, 123850, 129285, 141300, 119093, 122432, 118625, 120789, 
      119650, 119972, 167065, 123913, 138528, 169504, 124402, 157901, 124264, 
      122549, 145301, 155962, 126929, 128834, 128705, 126458, 128916, 128341, 
      195541, 130514, 127625, 129050, 135434, 133074, 133064, 128948, 141620, 
      132017, 130997, 128885, 135082, 130997, 130370, 142421, 176713, 136340, 
      139885, 137320, 137437, 140465, 138289, 186218, 135505, 138449, 141202, 
      198162, 142829, 153800, 154856, 198901, 139010, 137866, 141300, 197920, 
      140729, 139354, 139658, 143476, 162677, 206440, 145386, 142601, 180938, 
      144253, 167533, 146345, 145322, 151289, 148625, 147649, 146249, 150637, 
      182025, 188010, 146248, 187540, 180178, 199897, 153554, 148709, 188225, 
      151805, 200980, 204221, 150730, 189370, 204994, 150800, 154802, 154685, 
      151546, 151946, 209885, 159937, 161764, 223360, 159490, 157352, 155965, 
      190580, 244634, 165973, 194125, 228897, 160400, 167362, 161201, 169525, 
      213133, 229204, 167170, 164434, 165241, 163297, 165961, 164509, 166436, 
      168353, 173689, 169065, 212225, 215681, 220642, 168829, 218725, 222856, 
      170320, 175058, 234578, 266050, 214245, 226621, 230445, 276372, 175589, 
      183105, 175333, 173914, 236890, 278865, 176660, 175642, 175786, 175885, 
      228922, 261410, 186601, 226484, 236529, 182080, 181072, 186250, 234313, 
      276578, 193184, 295409, 297428, 276457, 266125, 194597, 189986, 185786, 
      196825, 277225, 192113, 267013, 197192, 191060, 188360, 193714, 246346, 
      271594, 277434, 198560, 255632, 264625, 200770, 193778, 248569, 194653, 
      202064, 262081, 203305, 202973, 272554, 275092, 272709, 205193, 204548, 
      210244, 203626, 292802, 301309, 312793, 334997, 218474, 207701, 277632, 
      280836, 298250, 345010, 221864, 213733, 321989, 218962, 215722, 294202, 
      308650, 224596, 213482, 292610, 304330, 218485, 308925, 228293, 219698, 
      221072, 220337, 228106, 220714, 306826, 309250, 311706, 225658, 313273, 
      232061, 229025, 229970, 320450, 330301, 343012, 239786, 318041, 242201, 
      235601, 323629, 243602, 235682, 357849, 241481, 352189, 242437, 256913, 
      253520, 245888, 357169, 258242, 251690, 251081, 356681, 258964, 261197, 
      373636, 380449, 255425, 262885, 261409, 263880, 262996, 266626, 260802, 
      259465, 257498, 271705, 268657, 263425, 257497, 272165, 268357, 260525, 
      261810, 272705, 271625, 273593, 282649, 281461, 280601, 278864, 291217, 
      284245, 282760, 297050, 293066, 291722, 290245, 301349, 295650, 292309, 
      304245, 310180, 306085, 312130, 304825, 302090, 305213, 311749, 318253, 
      312205, 320185, 310617, 310050, 320762, 325520, 337140, 340520, 334505, 
      336986, 337896 ], 
  [ 18549, 17177, 16741, 16448, 15880, 15658, 14933, 14401, 13949, 14050, 
      13901, 12884, 11745, 12473, 11549, 11812, 10673, 10468, 8980, 8874, 
      8676, 7946, 7793, 7625, 7226, 7056, 5508, 4882, 5300, 4369, 3853, 3737, 
      3274, 4625, 2941, 2810, 2605, 3042, 2900, 2549, 2621, 2194, 4537, 4450, 
      1800, 1690, 1796, 1777, 3380, 1440, 1332, 1261, 1130, 1000, 905, 985, 
      3645, 1252, 612, 929, 484, 509, 1060, 505, 562, 349, 445, 2425, 522, 
      1853, 0, 73, 25, 4925, 58, 593, 4825, 256, 5156, 305, 4045, 4537, 533, 
      5713, 2276, 3277, 2938, 169650, 1165, 3866, 900, 4160, 7813, 6340, 
      1226, 1306, 155674, 4896, 1369, 159773, 1453, 5669, 137605, 2677, 5365, 
      5617, 3281, 5777, 162565, 1930, 2045, 174905, 6121, 3341, 161317, 2209, 
      2378, 148133, 116645, 149956, 166525, 2929, 125204, 3293, 3965, 3316, 
      4141, 3866, 4618, 5573, 157028, 134525, 139761, 5570, 105730, 7817, 
      10337, 109721, 8450, 104714, 13840, 116180, 107161, 177554, 5645, 6101, 
      96980, 81005, 94733, 101410, 182329, 107845, 88610, 100649, 10657, 
      15397, 7880, 11080, 7681, 7261, 85625, 134674, 146354, 12505, 17153, 
      25969, 93593, 117305, 12277, 66002, 110962, 9061, 24229, 9010, 70781, 
      73165, 124249, 78532, 62116, 64634, 117188, 10125, 10242, 75850, 10729, 
      147641, 10660, 12429, 25666, 79146, 97461, 13540, 22261, 63220, 12818, 
      18338, 30770, 32185, 82205, 95549, 23764, 24433, 82106, 125450, 83389, 
      54757, 110917, 81188, 23794, 31813, 96746, 13940, 14032, 14473, 52498, 
      79738, 20324, 23333, 54325, 126386, 14841, 17881, 25636, 16010, 143522, 
      25288, 125773, 15858, 27010, 28125, 45058, 17057, 47009, 33802, 33800, 
      34061, 19728, 68500, 18173, 23930, 25789, 35378, 44258, 55325, 96917, 
      129781, 19865, 32420, 48425, 56132, 97457, 97444, 71584, 21389, 20978, 
      23040, 27961, 97465, 22114, 29674, 52354, 27092, 58952, 100304, 26825, 
      53530, 54184, 105444, 22817, 25505, 74330, 128426, 23729, 29345, 29665, 
      83620, 98180, 104329, 23605, 23733, 104065, 26852, 35816, 45929, 47741, 
      26836, 28561, 33298, 26645, 45413, 31522, 48997, 103681, 27809, 28360, 
      26253, 31385, 40352, 28669, 45781, 37160, 106850, 107978, 110833, 
      29520, 83449, 84393, 45029, 34984, 29410, 31266, 39042, 45460, 45209, 
      29908, 29753, 53033, 33065, 31957, 108117, 60901, 42425, 31076, 63729, 
      87853, 36397, 49730, 50810, 38800, 32449, 35001, 36121, 43849, 48637, 
      33850, 57097, 38453, 36260, 35933, 35828, 33908, 33245, 33514, 65897, 
      41777, 96725, 73034, 35249, 109125, 72621, 36445, 38440, 44397, 106258, 
      39194, 35545, 68105, 60308, 35828, 37193, 44369, 45344, 99225, 59204, 
      47549, 68165, 52865, 39397, 41810, 100490, 86148, 53764, 98258, 109997, 
      65192, 51560, 68965, 105625, 102034, 48025, 39546, 40490, 39065, 41018, 
      89829, 49204, 86257, 49802, 54242, 87125, 102001, 69584, 45625, 58496, 
      100917, 55042, 89242, 104308, 80804, 40804, 46888, 102218, 70450, 
      61090, 47770, 68434, 118345, 50452, 42577, 82017, 107050, 89549, 44050, 
      128872, 108898, 82450, 86113, 89489, 54080, 45473, 92548, 75010, 
      105604, 65257, 75920, 51833, 78196, 70445, 61672, 56405, 54260, 85826, 
      88661, 54400, 55925, 106042, 71065, 52057, 91664, 73681, 63776, 52369, 
      85322, 74762, 62297, 58250, 59245, 113293, 104980, 84253, 82408, 76840, 
      70893, 51784, 52754, 53573, 132545, 53776, 63172, 57681, 104437, 76997, 
      66905, 60554, 55625, 71978, 73138, 131965, 129725, 129170, 52477, 
      56041, 60185, 127976, 123125, 115400, 65000, 52900, 133450, 111442, 
      61105, 110945, 63625, 57424, 55940, 54980, 65924, 118805, 97553, 95093, 
      88885, 71450, 56314, 66389, 122877, 107656, 104485, 75961, 72914, 
      68914, 56746, 55625, 95696, 72857, 67577, 138538, 119170, 58194, 57394, 
      110468, 100744, 86228, 59560, 56644, 57668, 140642, 135521, 66922, 
      65957, 130442, 105170, 64481, 101898, 83074, 63673, 59050, 82458, 
      64025, 109754, 61049, 64649, 73512, 66600, 85034, 63218, 66938, 82913, 
      106873, 98368, 86026, 62626, 62901, 91901, 89897, 71282, 63730, 64522, 
      90557, 76048, 64528, 87725, 86810, 69785, 67730, 64130, 67853, 90116, 
      65192, 82741, 79425, 66250, 68672, 65617, 88945, 70018, 70673, 66760, 
      66925, 69785, 103562, 69625, 86644, 70722, 75346, 79048, 84020, 76913, 
      74210, 69530, 99280, 79250, 70754, 71746, 78325, 76997, 72889, 75188, 
      72049, 105313, 73541, 74465, 74530, 89825, 79025, 82265, 90625, 74650, 
      87525, 75850, 99034, 76617, 76345, 78112, 79776, 85378, 92482, 100341, 
      80561, 80897, 86357, 82888, 107748, 80189, 80618, 82793, 111418, 
      114314, 119293, 122525, 81261, 81289, 110020, 84394, 84465, 134473, 
      83546, 85457, 99905, 85210, 85793, 101140, 86210, 101225, 86445, 89298, 
      91205, 149409, 92420, 93572, 93700, 94825, 118585, 96570, 134909, 
      159221, 97353, 97973, 119332, 99325, 99394, 100817, 102160, 102457, 
      102338, 103970, 156658, 108485, 161449, 104485, 105988, 107138, 109805, 
      116210, 129610, 104992, 106497, 107154, 106938, 107098, 108018, 176753, 
      108936, 108925, 110930, 116624, 111752, 113186, 113450, 113521, 118080, 
      118898, 135269, 114930, 114946, 117946, 131821, 139316, 155201, 122842, 
      117405, 117640, 117650, 117973, 119065, 186106, 119816, 150341, 188885, 
      120473, 174698, 121105, 123604, 158740, 171977, 122644, 123685, 123642, 
      123201, 124193, 124048, 218768, 125185, 124618, 134213, 144209, 139949, 
      127465, 126961, 152017, 127618, 127458, 129130, 129557, 129170, 131381, 
      152290, 195346, 131405, 133652, 132721, 142900, 134314, 133514, 206125, 
      135112, 143560, 135473, 219953, 136580, 165353, 166753, 220688, 136197, 
      136945, 146309, 219269, 137650, 138425, 141997, 138673, 176020, 228985, 
      139805, 139940, 198225, 141412, 181376, 142210, 142133, 144484, 143368, 
      143080, 142884, 144602, 198866, 206141, 145025, 205409, 196237, 219908, 
      147589, 150914, 205738, 147556, 220897, 224740, 153701, 206789, 225509, 
      152477, 150025, 149994, 150553, 154393, 230994, 153002, 154309, 246349, 
      153665, 153673, 158564, 207025, 270269, 158752, 210640, 251858, 162373, 
      160645, 163170, 162116, 232900, 251809, 161477, 160805, 161608, 164308, 
      162410, 162850, 163225, 164106, 166600, 164900, 230674, 234818, 240725, 
      166720, 238288, 243193, 172589, 169497, 256537, 292825, 232244, 247028, 
      251540, 304433, 170794, 175034, 172250, 173669, 258661, 306914, 173057, 
      176593, 177253, 177610, 248965, 286785, 178088, 245569, 257330, 178109, 
      178133, 179953, 254066, 303125, 184725, 324360, 326637, 302738, 290768, 
      186642, 184525, 186345, 188264, 303236, 186386, 291386, 189225, 186705, 
      188305, 188065, 267013, 296389, 303089, 190757, 277757, 288212, 192361, 
      189325, 269314, 190196, 194245, 284530, 196162, 196002, 296105, 298897, 
      295994, 199492, 199277, 202729, 202385, 318565, 328010, 341042, 365908, 
      209305, 205498, 300365, 304085, 323989, 376769, 212425, 208336, 350820, 
      211153, 209633, 319073, 335585, 214805, 210825, 316957, 330397, 212384, 
      335504, 218146, 213421, 214533, 214228, 218725, 214945, 332705, 335473, 
      338273, 218161, 339656, 222578, 222196, 223137, 347157, 358208, 372553, 
      229505, 344138, 231400, 227380, 350234, 233305, 228825, 388484, 234088, 
      381514, 235552, 245032, 242757, 238221, 386740, 246865, 242721, 242370, 
      385810, 247669, 249808, 404473, 411970, 246952, 251914, 250954, 252905, 
      253045, 255725, 252137, 251402, 251577, 260104, 258088, 254920, 252260, 
      261072, 258640, 254592, 255701, 262120, 261810, 264196, 271090, 271778, 
      271688, 270725, 279880, 276512, 275801, 284841, 282913, 282085, 281210, 
      288784, 285317, 285314, 293114, 297497, 294692, 299185, 294628, 293437, 
      295696, 300250, 306050, 302066, 307720, 302018, 301709, 309145, 314141, 
      324869, 327897, 324712, 326673, 327665 ], 
  [ 19144, 17972, 17428, 17161, 16677, 16101, 15626, 15210, 14650, 14521, 
      14248, 13169, 12610, 12676, 12104, 12137, 11236, 11025, 9425, 9265, 
      8905, 8473, 8506, 7888, 7825, 7633, 5725, 5193, 5365, 4500, 4346, 3908, 
      3609, 5668, 3258, 3217, 2952, 3757, 2953, 3034, 3170, 2745, 5690, 5597, 
      2029, 1961, 1885, 2340, 4385, 1537, 1717, 1640, 1181, 1093, 1280, 1476, 
      4744, 1865, 733, 1460, 689, 794, 1649, 576, 937, 450, 872, 3332, 985, 
      2626, 73, 0, 122, 6088, 41, 986, 5954, 233, 6253, 340, 4986, 5508, 436, 
      6800, 2833, 4010, 3601, 176137, 1352, 4645, 793, 4937, 9000, 7361, 
      1105, 1313, 161825, 5713, 1220, 165992, 1346, 6554, 143354, 3060, 6196, 
      6480, 3770, 6628, 168802, 1889, 2084, 181376, 6948, 3698, 167498, 2000, 
      2377, 154036, 121832, 155873, 172778, 2930, 130565, 3400, 4264, 3385, 
      4450, 4073, 4941, 6050, 163025, 140036, 145378, 5965, 110529, 8482, 
      11290, 114610, 9173, 109469, 15041, 121189, 111940, 183829, 5482, 6130, 
      101429, 85000, 99112, 105965, 188660, 112554, 92801, 105154, 11268, 
      16488, 8005, 11717, 7650, 6920, 89668, 139949, 151885, 13154, 18250, 
      27674, 97826, 122146, 12872, 69397, 115637, 9090, 25794, 8969, 74308, 
      76744, 129204, 82265, 65293, 67885, 121921, 9892, 10057, 79441, 10634, 
      153050, 10377, 12610, 27045, 82765, 101608, 13745, 23378, 66305, 12841, 
      19097, 32425, 33920, 85892, 99620, 24949, 25666, 85765, 130261, 87074, 
      57460, 115348, 84781, 24869, 33416, 100753, 13669, 13793, 14292, 55021, 
      83221, 20969, 24250, 56906, 131105, 14530, 18178, 26685, 15949, 148613, 
      26261, 130442, 15625, 28089, 29284, 47161, 17042, 49114, 35197, 35173, 
      35450, 19777, 71397, 17800, 24469, 26504, 36781, 46141, 57704, 100682, 
      134388, 19714, 33565, 50450, 58493, 101210, 101169, 74465, 21170, 
      20561, 23017, 28530, 101106, 21845, 30365, 54389, 27505, 61253, 103969, 
      27092, 55541, 56205, 109225, 22048, 25504, 77129, 132793, 22490, 29770, 
      30122, 86717, 101725, 108050, 22984, 23176, 107764, 26897, 36725, 
      47440, 49348, 25173, 28738, 33917, 26426, 46826, 29377, 50580, 107280, 
      26170, 26725, 25306, 29402, 41297, 28360, 42698, 34669, 110417, 111577, 
      114512, 28009, 86274, 87250, 42050, 35285, 28249, 31033, 39673, 42485, 
      42250, 28661, 28586, 49636, 32996, 31642, 111610, 62708, 39730, 30253, 
      59860, 90650, 36452, 50857, 52001, 36513, 31554, 34810, 36090, 44554, 
      45608, 32309, 58580, 36266, 34345, 34066, 33977, 32441, 32402, 32569, 
      62002, 39322, 91688, 68845, 33700, 103714, 68458, 36090, 38389, 44938, 
      100937, 37105, 34880, 64154, 56725, 35125, 36826, 44834, 45889, 94132, 
      55705, 48194, 64244, 49744, 37460, 41905, 103465, 81517, 50605, 93221, 
      104602, 61445, 48581, 70706, 100368, 96889, 45328, 37825, 38725, 38212, 
      40661, 85114, 46489, 81680, 47065, 55057, 89492, 96890, 65705, 45698, 
      59545, 95848, 55845, 91645, 99137, 76465, 39665, 46997, 97121, 66569, 
      57689, 47921, 69929, 112762, 47797, 41922, 84082, 101813, 84904, 42173, 
      123005, 103617, 78097, 88272, 84874, 51241, 45050, 94925, 70997, 
      100449, 61760, 71905, 51962, 74105, 66722, 58445, 53546, 54521, 81425, 
      90740, 51769, 53192, 100945, 67392, 49792, 87089, 69890, 60545, 52130, 
      81013, 70933, 59188, 55445, 59624, 107986, 99945, 80002, 78237, 72925, 
      67282, 51325, 52369, 53300, 126682, 53465, 63725, 57748, 99458, 73138, 
      63632, 57745, 55360, 72977, 74201, 126152, 123976, 123437, 51272, 
      55700, 60292, 122285, 117578, 110093, 61933, 51593, 127609, 106273, 
      58384, 105802, 60722, 55145, 53885, 54205, 66365, 113416, 92900, 90536, 
      84584, 68029, 54269, 66824, 117370, 102645, 99586, 72320, 69449, 65705, 
      54785, 54608, 91153, 69418, 67978, 132597, 113805, 56125, 56605, 
      105401, 96029, 82121, 57341, 55289, 56825, 134657, 129680, 63977, 
      63092, 124765, 100325, 61828, 97201, 79209, 61200, 57649, 83521, 63706, 
      104789, 60164, 64340, 70285, 66445, 81145, 61057, 66761, 83872, 102050, 
      93881, 82125, 60805, 61960, 87748, 85840, 68393, 62729, 63713, 91780, 
      72817, 62577, 83816, 82949, 67124, 65309, 62509, 67400, 86105, 63325, 
      83450, 76048, 64233, 66313, 64010, 89930, 67541, 70292, 65061, 65754, 
      69136, 105137, 67418, 87365, 70045, 75213, 75917, 84505, 74000, 71569, 
      67721, 100521, 76213, 68869, 70853, 78248, 74210, 70720, 72725, 70274, 
      106706, 71828, 73424, 73505, 90320, 78602, 82162, 91130, 73261, 87784, 
      74513, 99905, 74698, 74970, 77233, 79153, 85277, 92817, 101140, 79588, 
      79988, 86120, 82197, 108817, 78724, 79361, 82000, 112625, 115649, 
      120836, 124196, 79720, 79780, 111065, 83465, 83434, 136450, 81965, 
      84500, 100292, 83905, 84482, 101477, 84829, 101524, 84802, 88117, 
      90274, 151504, 90637, 92365, 91809, 93440, 119312, 95317, 136274, 
      161428, 95602, 96136, 119825, 97668, 97785, 99490, 101105, 101450, 
      101197, 103085, 158621, 107956, 163490, 103240, 104897, 106121, 109124, 
      116089, 130289, 103057, 105250, 105025, 105001, 105417, 106657, 179066, 
      106933, 107098, 109609, 115985, 109597, 111745, 112073, 112160, 117289, 
      118117, 135634, 112921, 113065, 116865, 131940, 139813, 156418, 122165, 
      115090, 116077, 115681, 116276, 117506, 188253, 117653, 151138, 191090, 
      118336, 176417, 119106, 122389, 159829, 173540, 120425, 121300, 121273, 
      121168, 121882, 121817, 221657, 122756, 122621, 133736, 144404, 139780, 
      124970, 125138, 152498, 125341, 125341, 127717, 127060, 127361, 130100, 
      152657, 197333, 129002, 130997, 130370, 142421, 131669, 131125, 208328, 
      133533, 143005, 132896, 222496, 133901, 165986, 167450, 223225, 134152, 
      135252, 145714, 221714, 135545, 136720, 140900, 136242, 176965, 231642, 
      137224, 137897, 199888, 139325, 182393, 139877, 139976, 141649, 140821, 
      140661, 140689, 141905, 200425, 207940, 143218, 207154, 197640, 222041, 
      144884, 149729, 207401, 145165, 223002, 226957, 152648, 208424, 227720, 
      151178, 147520, 147505, 148752, 153232, 233305, 150085, 151290, 248994, 
      150944, 151346, 157405, 208442, 273380, 155745, 212049, 254461, 161066, 
      157716, 161857, 159053, 234893, 254330, 158728, 158440, 159237, 162801, 
      160049, 160841, 160922, 161605, 163565, 162409, 232385, 236657, 242740, 
      164601, 240201, 245250, 171274, 166720, 258880, 296064, 233845, 249077, 
      253717, 307906, 168149, 171769, 169913, 171860, 260948, 310369, 170618, 
      174996, 175752, 176157, 250920, 289732, 174725, 247330, 259405, 175570, 
      175786, 176976, 255925, 306248, 181330, 327925, 330250, 305801, 293521, 
      183325, 181672, 184612, 184829, 306233, 183473, 294073, 185890, 184042, 
      186442, 185156, 269000, 299144, 306004, 187442, 280010, 290737, 188928, 
      186628, 271305, 187493, 190906, 286817, 192933, 192805, 298576, 301410, 
      298405, 196505, 196370, 199394, 200212, 321416, 331025, 344345, 369701, 
      205636, 203125, 302626, 306442, 326804, 380704, 208690, 205353, 354205, 
      207716, 206516, 321716, 338612, 210994, 208336, 319492, 333252, 209249, 
      338449, 214253, 210248, 211306, 211081, 214964, 211856, 335504, 338336, 
      341200, 214740, 342533, 218777, 218873, 219808, 350068, 361337, 375986, 
      225524, 346925, 227317, 223777, 353105, 229300, 225460, 392089, 230597, 
      384849, 232145, 240685, 238618, 234658, 390105, 242596, 238900, 238597, 
      389077, 243410, 245521, 408042, 415661, 243197, 247689, 246825, 248674, 
      248994, 251492, 248320, 247697, 248260, 255725, 253901, 251117, 249065, 
      256777, 254601, 251257, 252328, 257909, 257737, 260185, 266661, 267677, 
      267725, 266906, 275445, 272737, 272170, 280228, 278672, 277940, 277177, 
      284089, 281032, 281629, 288649, 292738, 290173, 294372, 290321, 289412, 
      291505, 295685, 301333, 297733, 302949, 297961, 297700, 304516, 309530, 
      320050, 323002, 320333, 322192, 323194 ], 
  [ 19762, 18274, 17858, 17545, 16925, 16805, 15976, 15380, 14948, 15125, 
      15002, 13957, 12580, 13546, 12490, 12829, 11570, 11357, 9829, 9733, 
      9565, 8713, 8480, 8450, 7925, 7753, 6217, 5525, 6025, 5018, 4356, 4330, 
      3785, 4850, 3428, 3253, 3050, 3349, 3445, 2932, 2980, 2501, 4608, 4513, 
      2197, 2061, 2225, 2018, 3445, 1825, 1609, 1530, 1481, 1325, 1114, 1130, 
      3562, 1341, 865, 1018, 685, 680, 1117, 746, 689, 548, 450, 2250, 493, 
      1636, 25, 122, 0, 4490, 45, 416, 4372, 153, 4633, 170, 3560, 4010, 386, 
      5122, 1853, 2788, 2465, 166993, 850, 3329, 685, 3593, 7082, 5661, 965, 
      997, 153061, 4273, 1098, 157114, 1156, 5000, 135112, 2186, 4706, 4946, 
      2740, 5090, 159848, 1557, 1642, 172090, 5402, 2788, 158580, 1858, 1949, 
      145490, 114250, 147277, 163720, 2448, 122713, 2762, 3362, 2789, 3524, 
      3277, 3965, 4852, 154237, 131906, 137092, 4849, 103337, 6964, 9376, 
      107284, 7565, 102317, 12745, 113657, 104714, 174505, 5000, 5384, 94585, 
      78770, 92354, 98965, 179218, 105332, 86281, 98192, 9650, 14210, 7045, 
      10053, 6884, 6570, 83290, 131877, 143461, 11412, 15892, 24480, 91156, 
      114640, 11194, 63869, 108349, 8180, 22772, 8145, 68578, 70922, 121490, 
      76221, 59993, 62473, 114461, 9250, 9349, 73541, 9792, 144640, 9773, 
      11368, 24125, 76765, 94882, 12429, 20808, 61029, 11765, 17009, 29105, 
      30490, 79778, 92978, 22265, 22916, 79669, 122581, 80932, 52658, 108170, 
      78745, 22285, 30106, 94117, 12905, 12985, 13394, 50405, 77285, 18925, 
      21832, 52200, 123449, 13780, 16592, 24065, 14845, 140425, 23725, 
      122824, 14737, 25397, 26482, 43061, 15844, 44960, 32009, 32005, 32260, 
      18409, 66113, 17002, 22417, 24210, 33541, 42241, 53122, 94184, 126722, 
      18580, 30649, 46324, 53905, 94708, 94685, 69121, 20068, 19721, 21625, 
      26324, 94676, 20781, 27981, 50157, 25493, 56645, 97465, 25250, 51301, 
      51941, 102541, 21610, 24010, 71785, 125293, 22688, 27680, 27988, 80953, 
      95345, 101428, 22322, 22426, 101162, 25309, 33949, 43826, 45602, 25913, 
      26948, 31509, 25160, 43316, 30749, 46826, 100754, 26836, 27365, 25000, 
      30500, 38369, 27146, 45288, 36445, 103853, 104969, 107794, 28417, 
      80720, 81652, 44456, 33181, 28145, 29653, 37105, 44865, 44608, 28665, 
      28480, 52586, 31370, 30344, 105076, 58482, 41684, 29633, 63418, 85032, 
      34594, 47525, 48581, 37865, 30992, 33280, 34340, 41792, 47970, 32625, 
      54738, 37460, 35165, 34820, 34709, 32645, 31748, 32045, 65524, 40864, 
      96770, 72761, 33986, 109300, 72328, 34724, 36605, 42340, 106389, 38113, 
      33930, 67712, 59777, 34217, 35456, 42320, 43265, 99250, 58621, 45412, 
      67730, 52130, 38218, 39869, 97469, 85969, 53033, 98221, 110084, 64661, 
      50741, 66376, 105650, 102017, 47090, 38245, 39185, 37418, 39185, 89620, 
      48245, 85986, 48841, 51949, 84250, 101920, 69041, 43600, 56105, 100810, 
      52733, 86333, 104229, 80413, 39213, 44829, 102101, 69877, 60337, 45685, 
      65845, 118400, 49409, 40784, 79204, 106965, 89242, 42705, 129013, 
      108809, 82013, 83234, 89140, 53065, 43552, 89577, 74425, 105437, 64458, 
      75305, 49664, 77589, 69700, 60741, 55336, 52021, 85325, 85730, 53225, 
      54778, 105761, 70250, 50714, 91177, 72900, 62785, 50256, 84725, 73985, 
      61250, 57089, 56890, 113060, 104645, 83624, 81749, 76085, 70024, 49733, 
      50665, 51442, 132500, 51649, 60721, 55402, 104040, 76180, 65858, 59333, 
      53450, 69329, 70465, 131850, 129586, 129025, 50634, 53874, 57850, 
      127805, 122900, 115085, 63845, 51085, 133325, 111065, 59810, 110548, 
      62388, 55953, 54385, 52945, 63433, 118490, 96962, 94466, 88162, 70397, 
      54745, 63890, 122596, 107189, 103976, 74970, 71857, 67761, 55125, 
      53650, 95033, 71780, 65060, 138389, 118805, 56593, 55313, 109981, 
      100125, 85381, 58005, 54765, 55597, 140489, 135314, 65629, 64634, 
      130153, 104569, 63058, 101221, 82085, 62162, 57137, 79621, 61696, 
      109157, 58922, 62306, 72253, 64189, 84013, 61549, 64525, 80074, 106192, 
      97561, 84989, 60809, 60754, 90938, 88898, 69845, 61585, 62305, 87578, 
      74729, 62729, 86650, 85717, 68242, 66097, 62197, 65482, 89069, 63341, 
      79924, 78130, 64445, 66985, 63648, 86004, 68365, 68234, 64805, 64772, 
      67426, 100369, 67840, 83761, 68353, 72773, 77589, 81205, 75362, 72557, 
      67565, 96161, 77725, 68797, 69417, 75690, 75368, 71018, 73417, 70020, 
      102096, 71458, 72130, 72189, 86914, 76448, 79568, 87700, 72425, 84682, 
      73585, 95941, 74560, 74084, 75665, 77233, 82629, 89549, 97234, 78098, 
      78410, 83618, 80309, 104509, 77890, 78241, 80242, 108117, 110965, 
      115866, 119050, 78970, 78986, 106749, 81853, 81952, 130832, 81229, 
      82906, 96850, 82769, 83344, 98073, 83777, 98162, 84100, 86749, 88552, 
      145570, 90025, 90961, 91325, 92250, 115218, 93925, 131272, 155258, 
      94864, 95506, 115981, 96770, 96821, 98128, 99369, 99648, 99569, 101105, 
      152725, 105466, 157456, 101714, 103149, 104261, 106802, 112997, 126097, 
      102449, 103696, 104653, 104365, 104429, 105229, 172576, 106357, 106280, 
      108085, 113513, 109189, 110345, 110585, 110650, 114985, 115789, 131720, 
      112261, 112229, 114929, 128354, 135697, 151312, 119653, 114820, 114773, 
      114925, 115146, 116176, 181817, 117133, 146548, 184564, 117770, 170549, 
      118340, 120545, 154817, 167866, 119941, 121034, 120985, 120418, 121504, 
      121329, 214129, 122530, 121801, 130826, 140570, 136426, 124804, 124048, 
      148240, 124865, 124645, 126053, 126866, 126221, 128234, 148525, 190953, 
      128648, 130969, 129924, 139401, 131617, 130721, 201610, 132005, 140069, 
      132730, 215290, 133865, 161396, 162772, 216017, 133234, 133850, 142792, 
      214612, 134689, 135314, 138658, 135824, 171905, 224228, 137002, 136925, 
      193810, 138393, 177193, 139273, 139130, 141725, 140501, 140165, 139885, 
      141781, 194449, 201634, 141860, 200912, 191858, 215245, 144730, 147485, 
      201241, 144569, 216224, 220025, 150202, 202282, 220786, 149060, 147050, 
      147013, 147314, 150914, 226213, 150161, 151496, 241412, 150730, 150580, 
      155033, 202528, 265106, 155873, 206105, 246865, 158836, 157706, 159625, 
      159217, 228105, 246816, 158450, 157634, 158429, 160805, 159217, 159525, 
      160000, 160945, 163629, 161725, 225913, 230009, 235850, 163385, 233441, 
      238292, 168932, 166378, 251498, 287450, 227473, 242089, 246553, 298960, 
      167605, 172057, 168925, 170146, 253602, 301417, 169760, 172970, 173594, 
      173933, 244010, 281458, 175117, 240656, 252289, 174788, 174740, 176786, 
      249065, 297650, 181684, 318709, 320968, 297265, 285401, 183541, 181250, 
      182650, 185197, 297757, 183113, 286013, 186100, 183328, 184628, 184770, 
      261882, 290970, 297610, 187604, 272516, 282869, 189242, 185930, 264161, 
      186793, 191060, 279225, 192905, 192733, 290690, 293456, 290581, 196093, 
      195848, 199440, 198650, 312946, 322309, 335233, 359905, 206090, 201797, 
      294916, 298600, 318322, 370682, 209204, 204833, 344929, 207810, 206170, 
      313450, 329818, 211592, 207106, 311354, 324674, 208897, 329737, 214933, 
      209938, 211060, 210725, 215442, 211410, 326962, 329706, 332482, 214730, 
      333853, 219269, 218677, 219610, 341290, 352249, 366480, 226202, 338297, 
      228125, 223925, 344341, 229970, 225250, 382285, 230509, 375365, 231921, 
      241733, 239380, 234628, 380549, 243506, 239194, 238825, 379625, 244296, 
      246425, 398144, 405585, 243349, 248477, 247481, 249460, 249512, 252250, 
      248506, 247729, 247738, 256653, 254565, 251253, 248365, 257569, 255041, 
      250729, 251842, 258565, 258193, 260525, 267545, 268069, 267917, 266900, 
      276245, 272609, 271844, 281242, 279154, 278290, 277373, 285185, 281554, 
      281285, 289357, 293840, 290945, 295538, 290781, 289474, 291785, 296469, 
      302285, 298157, 303965, 297985, 297658, 305306, 310244, 320968, 324004, 
      320605, 322594, 323572 ], 
  [ 27344, 23972, 24356, 23773, 22345, 25033, 22058, 20386, 20754, 22805, 
      23616, 22829, 16490, 22948, 18944, 21157, 17748, 17533, 16525, 16829, 
      17861, 14461, 12618, 16200, 12861, 12821, 13673, 12037, 14545, 12724, 
      8978, 11492, 9469, 4500, 9106, 8125, 8320, 5537, 11125, 6994, 6506, 
      5749, 2762, 2665, 7985, 7445, 9081, 4852, 2525, 8405, 5777, 5696, 8185, 
      7625, 5000, 3940, 1280, 3077, 6617, 3284, 5629, 4954, 2845, 6760, 4157, 
      6154, 2960, 740, 2597, 778, 4925, 6088, 4490, 0, 5333, 2218, 10, 5021, 
      121, 4500, 250, 292, 5508, 328, 1341, 802, 1013, 116765, 3280, 801, 
      5525, 925, 928, 845, 5661, 4621, 105229, 1061, 5924, 108608, 5578, 
      1114, 90490, 2452, 1220, 1192, 2066, 1332, 110930, 5165, 4580, 121160, 
      1636, 2906, 109922, 6664, 5013, 99108, 73760, 100621, 114250, 5234, 
      80609, 4608, 3600, 4901, 3626, 4181, 3793, 3338, 106493, 88180, 92426, 
      3865, 65365, 3562, 3562, 68506, 3625, 64609, 4645, 73665, 66596, 
      123649, 8010, 6786, 58865, 46800, 57168, 62305, 127684, 67330, 52565, 
      61794, 5812, 6352, 7225, 5945, 8266, 10496, 50500, 88769, 98209, 6890, 
      7618, 11114, 56618, 75010, 7072, 36297, 70057, 8746, 10474, 9245, 
      39796, 41600, 80644, 45557, 33881, 35689, 75213, 11540, 11237, 43805, 
      10874, 99626, 12325, 10034, 12601, 46481, 60176, 10685, 11426, 35165, 
      11493, 10573, 15165, 15880, 48820, 58804, 12209, 12458, 48841, 82105, 
      49834, 29732, 70772, 48313, 12889, 16288, 60061, 14625, 14437, 14308, 
      28673, 47513, 12869, 13498, 29930, 83221, 15626, 13346, 14521, 14545, 
      96977, 14713, 82858, 15773, 15445, 15860, 24533, 15002, 26154, 19097, 
      19225, 19346, 16613, 40465, 18688, 16465, 16784, 20353, 25033, 31760, 
      61162, 86596, 18250, 19465, 27770, 32537, 61682, 61789, 43189, 19994, 
      21253, 19805, 19546, 62170, 20969, 20129, 31049, 19917, 35257, 64549, 
      20740, 32185, 32689, 68549, 25672, 21640, 45965, 86341, 30634, 21690, 
      21730, 52585, 63225, 67834, 25040, 24608, 67700, 22397, 23801, 28584, 
      29556, 37201, 22826, 23633, 24250, 28738, 45917, 30772, 67816, 37714, 
      38105, 29978, 44050, 27397, 26624, 67946, 54145, 70765, 71613, 73768, 
      37805, 53794, 54458, 66034, 27289, 34445, 28181, 28397, 66305, 65914, 
      35633, 34778, 77508, 28420, 29402, 72242, 39716, 60570, 32841, 92084, 
      57818, 30292, 34245, 34765, 53125, 34594, 30986, 30706, 31994, 69392, 
      41585, 38372, 51778, 47205, 46458, 46213, 40933, 34810, 35909, 94042, 
      57322, 134800, 103689, 42804, 150410, 102986, 33490, 32825, 33602, 
      146693, 51349, 35240, 96490, 85473, 35793, 34218, 34114, 34389, 137540, 
      83509, 35594, 96100, 73800, 49972, 34605, 68085, 120233, 74969, 135833, 
      150642, 91417, 71065, 47170, 145000, 140429, 65000, 47981, 49185, 
      39780, 37393, 124274, 66149, 119432, 66877, 40237, 59540, 139786, 
      96589, 38050, 42381, 138272, 41017, 61217, 142493, 111709, 43709, 
      38873, 139693, 97285, 83725, 39325, 48229, 160010, 66497, 41122, 56762, 
      145625, 122944, 53225, 172897, 147733, 113165, 59848, 122434, 71485, 
      41738, 64313, 102625, 143149, 88232, 103365, 43018, 106181, 95210, 
      82097, 73610, 44165, 116461, 62596, 69485, 71840, 142517, 95080, 63752, 
      123509, 98666, 83861, 46274, 114777, 100017, 81252, 74545, 47680, 
      151418, 140725, 113138, 110593, 102785, 94178, 47489, 47749, 47588, 
      175410, 48061, 49897, 48596, 139442, 102202, 86920, 76509, 49320, 
      54613, 55213, 174080, 171280, 170585, 54272, 50276, 50500, 168961, 
      162850, 153025, 83025, 55525, 175685, 147797, 76040, 147010, 80090, 
      68429, 64985, 52825, 53129, 156960, 129268, 125968, 117520, 92385, 
      65209, 53584, 162002, 142441, 138290, 98696, 94109, 87869, 64781, 
      55400, 126261, 93762, 54882, 181273, 156865, 67049, 55049, 145493, 
      132689, 112853, 69665, 59189, 55733, 183637, 177256, 83317, 81652, 
      170617, 138065, 78196, 133373, 107269, 75688, 61685, 63533, 57130, 
      143449, 59044, 57604, 91937, 58145, 109189, 72253, 58613, 64648, 
      139138, 127693, 110161, 68561, 61136, 118116, 115272, 86437, 62365, 
      61477, 69732, 94133, 71413, 111680, 110345, 82820, 78665, 68065, 61568, 
      114901, 71217, 66226, 98600, 73525, 78877, 69242, 69890, 81193, 63508, 
      71065, 66610, 64840, 79157, 78250, 69649, 65897, 65761, 95633, 68965, 
      91528, 86445, 74485, 77485, 94825, 76249, 68561, 68000, 90322, 80744, 
      85553, 76394, 81938, 77156, 72200, 72125, 74120, 71290, 71730, 74770, 
      75305, 73760, 75925, 79789, 81722, 76690, 74117, 73541, 74513, 77677, 
      81476, 77076, 76852, 76432, 76873, 86333, 80884, 79493, 77608, 88733, 
      90509, 93668, 95780, 82496, 82244, 88565, 80149, 81050, 104738, 84881, 
      81332, 84020, 84005, 84578, 85505, 85545, 85860, 88010, 86633, 86290, 
      117704, 94585, 90697, 96685, 93320, 98600, 93785, 109154, 126036, 
      98738, 100048, 100957, 99700, 99349, 98242, 97205, 97082, 98073, 97465, 
      125233, 98740, 129154, 100880, 100973, 101413, 101140, 102645, 109045, 
      107237, 102722, 110909, 109013, 106933, 105053, 141578, 111401, 109850, 
      107365, 107029, 115297, 110421, 110125, 110056, 109565, 110233, 116514, 
      116885, 115781, 111781, 115156, 119281, 128866, 113017, 121850, 115505, 
      119005, 116948, 116770, 151321, 122681, 127306, 153530, 123048, 143533, 
      122410, 118049, 133025, 142052, 125749, 128180, 127997, 124616, 127978, 
      127133, 177053, 129940, 125593, 121888, 126004, 124804, 132610, 126226, 
      131122, 130793, 129233, 124745, 134532, 128125, 125716, 132205, 160961, 
      135370, 139697, 136106, 129905, 140209, 137169, 169600, 131617, 131105, 
      140648, 180328, 142585, 142378, 143218, 181053, 136592, 134260, 133954, 
      180314, 138445, 135720, 133972, 142258, 150065, 188050, 144640, 140005, 
      165800, 141737, 154541, 144625, 143008, 151229, 147593, 146185, 144029, 
      150077, 167101, 172276, 142650, 171954, 165712, 182933, 152884, 142909, 
      172813, 150041, 184042, 186905, 144416, 173984, 187664, 145282, 153320, 
      153149, 147688, 145928, 192149, 159777, 161914, 204394, 158600, 155098, 
      149769, 175690, 223924, 165877, 179125, 209833, 154498, 166900, 155285, 
      169481, 196025, 210314, 166032, 162000, 162793, 157933, 163445, 160805, 
      163690, 166241, 173345, 166885, 195829, 198853, 203220, 165325, 201613, 
      205258, 164034, 173672, 215912, 244360, 198049, 208913, 212305, 253858, 
      173689, 183229, 172325, 169124, 218276, 256309, 173962, 170068, 169888, 
      169825, 211360, 240500, 186953, 209474, 218425, 179514, 177858, 185128, 
      216801, 254800, 193370, 272105, 273962, 254813, 245493, 194417, 188240, 
      180260, 197009, 255701, 190501, 246501, 196970, 188570, 183170, 192020, 
      228128, 250784, 256084, 198202, 236482, 244557, 200776, 191300, 230269, 
      192161, 201650, 242645, 202417, 201977, 252360, 254722, 252649, 203317, 
      202402, 209474, 198900, 271120, 279005, 289517, 310033, 218660, 203513, 
      257770, 260650, 276484, 319464, 222170, 211501, 298265, 218228, 213908, 
      272948, 286100, 225090, 209480, 271652, 282292, 216629, 286549, 228961, 
      217936, 219458, 218453, 228260, 218600, 284840, 287048, 289288, 224596, 
      290921, 232213, 227461, 228392, 297812, 306893, 318578, 240340, 295753, 
      243065, 234845, 300989, 244100, 234020, 332629, 240073, 327709, 240677, 
      258257, 254162, 244586, 332485, 259220, 251156, 250385, 332225, 259874, 
      262133, 348058, 354425, 254497, 263509, 261709, 264490, 262930, 267140, 
      259912, 258197, 254852, 272609, 268913, 262385, 254405, 272717, 268045, 
      257837, 259216, 272905, 271325, 272981, 283345, 280913, 279553, 277330, 
      291625, 282357, 280386, 297956, 292648, 290980, 289125, 302429, 295312, 
      289809, 304309, 311202, 306297, 313300, 304253, 300532, 304181, 311945, 
      318825, 311481, 320905, 308893, 308164, 320900, 325426, 337474, 341042, 
      333217, 336008, 336850 ], 
  [ 20389, 19045, 18545, 18250, 17690, 17300, 16657, 16145, 15629, 15632, 
      15413, 14314, 13369, 13837, 13045, 13210, 12125, 11906, 10282, 10144, 
      9850, 9220, 9125, 8753, 8480, 8290, 6466, 5840, 6154, 5189, 4797, 4525, 
      4100, 5693, 3725, 3616, 3365, 3940, 3538, 3349, 3445, 2960, 5517, 5416, 
      2410, 2304, 2330, 2477, 4234, 1930, 1930, 1845, 1544, 1418, 1417, 1517, 
      4405, 1818, 970, 1429, 850, 905, 1570, 809, 980, 629, 765, 2925, 832, 
      2197, 58, 41, 45, 5333, 0, 677, 5185, 90, 5410, 149, 4217, 4685, 257, 
      5881, 2210, 3277, 2900, 171796, 925, 3848, 538, 4106, 7901, 6354, 800, 
      928, 157600, 4810, 909, 161701, 997, 5585, 139345, 2393, 5249, 5513, 
      3025, 5645, 164441, 1440, 1585, 176857, 5933, 2965, 163125, 1609, 1856, 
      149825, 118045, 151618, 168313, 2349, 126634, 2741, 3485, 2738, 3653, 
      3328, 4100, 5101, 158626, 135929, 141193, 5032, 106820, 7345, 9973, 
      110833, 7988, 105764, 13522, 117290, 108173, 179080, 4745, 5273, 97786, 
      81629, 95501, 102244, 183829, 108725, 89284, 101429, 9965, 14885, 6994, 
      10386, 6713, 6165, 86173, 135684, 147460, 11745, 16561, 25605, 94177, 
      118117, 11485, 66260, 111700, 8045, 23789, 7956, 71065, 73445, 125045, 
      78858, 62210, 64744, 117842, 8905, 9040, 76064, 9549, 148525, 9386, 
      11329, 24980, 79300, 97813, 12402, 21465, 63162, 11600, 17396, 30164, 
      31609, 82361, 95849, 22970, 23657, 82228, 126004, 83509, 54497, 111305, 
      81250, 22900, 31117, 96928, 12506, 12610, 13061, 52100, 79700, 19210, 
      22321, 53937, 126788, 13345, 16613, 24650, 14596, 144040, 24250, 
      126121, 14356, 26000, 27145, 44432, 15625, 46325, 32840, 32818, 33085, 
      18226, 68066, 16501, 22600, 24525, 34372, 43432, 54685, 96785, 129953, 
      18241, 31282, 47617, 55450, 97297, 97250, 71050, 19669, 19172, 21370, 
      26513, 97169, 20340, 28260, 51444, 25562, 58130, 99970, 25205, 52564, 
      53210, 105130, 20785, 23761, 73636, 128320, 21509, 27749, 28081, 83026, 
      97754, 103969, 21605, 21757, 103685, 25090, 34378, 44705, 46553, 24410, 
      26825, 31716, 24737, 44117, 28880, 47753, 103193, 25345, 25874, 24025, 
      28745, 38810, 26645, 42705, 34306, 106256, 107396, 110281, 27010, 
      82565, 83521, 41945, 33130, 26996, 29200, 37300, 42354, 42109, 27450, 
      27325, 49757, 31037, 29825, 107413, 59553, 39377, 28730, 60229, 86841, 
      34345, 48080, 49184, 35858, 30029, 32845, 34025, 42029, 45405, 31176, 
      55557, 35525, 33434, 33125, 33026, 31250, 30821, 31040, 62305, 38725, 
      92693, 69320, 32525, 104941, 68905, 34157, 36266, 42445, 102096, 36244, 
      33129, 64445, 56786, 33386, 34877, 42365, 43370, 95125, 55690, 45589, 
      64481, 49481, 36457, 39632, 99392, 82186, 50354, 94132, 105725, 61538, 
      48194, 67369, 101393, 97844, 44753, 36640, 37544, 36461, 38600, 85765, 
      45890, 82233, 46468, 52240, 85705, 97765, 65810, 43333, 56570, 96685, 
      53012, 87812, 100026, 76834, 38034, 44586, 97952, 66640, 57460, 45472, 
      66640, 113885, 47090, 39965, 80425, 102708, 85429, 40968, 124282, 
      104516, 78416, 84521, 85345, 50602, 42901, 91026, 71080, 101234, 61497, 
      71954, 49421, 74178, 66565, 57978, 52849, 51874, 81680, 86945, 50906, 
      52381, 101588, 67145, 48665, 87394, 69705, 60010, 49725, 81140, 70760, 
      58565, 54632, 56821, 108725, 100514, 80081, 78266, 72794, 66961, 49034, 
      50020, 50881, 127745, 51058, 60778, 55093, 99945, 72925, 63041, 56864, 
      52889, 69716, 70900, 127125, 124909, 124360, 49365, 53253, 57565, 
      123170, 118373, 110738, 61178, 49738, 128576, 106820, 57401, 106321, 
      59841, 53874, 52474, 51994, 63394, 114077, 93101, 90677, 84565, 67460, 
      52840, 63845, 118093, 103058, 99929, 71865, 68884, 64980, 53280, 52513, 
      91250, 68825, 64985, 133556, 114404, 54664, 54344, 105802, 96210, 
      81922, 55962, 53370, 54586, 135620, 130553, 63040, 62105, 125512, 
      100552, 60685, 97312, 78800, 59921, 55700, 80032, 61069, 105044, 57869, 
      61685, 69442, 63682, 80704, 59536, 64000, 80401, 102181, 93802, 81668, 
      59048, 59653, 87425, 85457, 67280, 60436, 61300, 88097, 71906, 60866, 
      83317, 82420, 65845, 63880, 60580, 64741, 85658, 61538, 80053, 75193, 
      62528, 64810, 62037, 86337, 66100, 67541, 63122, 63485, 66529, 101140, 
      65773, 83890, 67432, 72260, 74826, 81154, 72761, 70160, 65792, 96674, 
      75028, 66964, 68328, 75213, 72857, 68969, 71146, 68265, 102717, 69745, 
      70921, 70992, 86857, 75701, 79061, 87649, 70952, 84445, 72148, 96160, 
      72685, 72617, 74570, 76330, 82116, 89360, 97393, 76925, 77285, 82997, 
      79346, 104866, 76345, 76852, 79201, 108576, 111520, 116577, 119857, 
      77365, 77405, 107082, 80704, 80725, 131861, 79588, 81733, 96685, 81332, 
      81901, 97866, 82280, 97925, 82405, 85396, 87385, 146665, 88210, 89578, 
      89426, 90729, 115281, 92500, 131809, 156425, 93061, 93637, 115858, 
      95033, 95120, 96637, 98082, 98397, 98216, 99944, 153700, 104569, 
      158485, 100277, 101826, 102992, 105785, 112400, 126100, 100490, 102253, 
      102544, 102400, 102656, 103696, 173797, 104338, 104393, 106576, 112514, 
      107050, 108740, 109028, 109105, 113866, 114676, 131465, 110224, 110288, 
      113588, 127913, 135538, 151693, 118612, 112549, 113066, 112912, 113337, 
      114469, 182888, 114970, 146605, 185677, 115625, 171296, 116297, 119090, 
      155090, 168493, 117730, 118697, 118660, 118345, 119221, 119106, 215746, 
      120157, 119752, 129917, 140165, 135745, 122377, 122125, 148045, 122600, 
      122500, 124436, 124433, 124304, 126713, 148240, 191880, 126281, 128410, 
      127593, 138474, 129064, 128360, 202693, 130250, 139082, 130225, 216625, 
      131282, 161297, 162721, 217346, 131125, 132005, 141769, 215869, 132532, 
      133457, 137257, 133421, 172034, 225641, 134485, 134810, 194473, 136242, 
      177370, 136936, 136925, 139010, 138002, 137762, 137650, 139168, 195028, 
      202393, 139913, 201629, 192317, 216250, 142105, 146000, 201892, 142178, 
      217205, 221090, 148813, 202909, 221845, 147485, 144569, 144544, 145361, 
      149441, 227344, 147368, 148625, 242789, 148081, 148225, 153554, 202981, 
      266825, 153002, 206546, 248200, 157237, 154889, 158020, 156298, 228978, 
      248085, 155765, 155237, 156026, 159050, 156820, 157392, 157645, 158440, 
      160722, 159226, 226564, 230756, 236729, 161162, 234242, 239201, 167309, 
      163657, 252617, 289241, 228034, 242986, 247546, 300925, 164980, 168964, 
      166528, 168145, 254673, 303364, 167285, 171125, 171821, 172196, 244829, 
      283021, 171946, 241325, 253192, 172229, 172325, 173897, 249800, 299333, 
      178477, 320722, 323017, 298900, 286802, 180388, 178445, 180685, 181954, 
      299338, 180260, 287360, 182929, 180661, 182561, 181917, 262701, 292365, 
      299125, 184445, 273533, 284090, 185993, 183233, 264980, 184090, 187877, 
      280260, 189800, 189652, 291857, 294653, 291700, 193162, 192977, 196245, 
      196325, 314389, 323872, 337012, 362050, 202637, 199316, 295909, 299665, 
      319729, 372929, 205697, 201890, 346762, 204525, 203125, 314725, 331381, 
      208025, 204529, 312545, 326105, 205834, 331234, 211300, 206845, 207925, 
      207650, 211905, 208377, 328345, 331137, 333961, 211445, 335290, 215696, 
      215458, 216385, 342745, 353866, 368325, 222485, 339656, 224330, 220490, 
      345760, 226229, 221989, 384250, 227146, 377120, 228618, 237722, 235525, 
      231205, 382322, 239549, 235573, 235240, 381320, 240345, 242450, 400061, 
      407592, 239770, 244544, 243620, 245521, 245705, 248305, 244873, 244180, 
      244477, 252594, 250650, 247626, 245194, 253570, 251234, 247450, 248533, 
      254626, 254356, 256730, 263432, 264196, 264146, 263237, 272114, 268970, 
      268313, 276973, 275161, 274369, 273536, 280850, 277525, 277700, 285184, 
      289445, 286730, 291101, 286722, 285625, 287810, 292212, 297908, 294068, 
      299546, 294100, 293809, 300989, 305933, 316489, 319465, 316450, 318361, 
      319345 ], 
  [ 22130, 20050, 19858, 19457, 18581, 19277, 17800, 16868, 16660, 17389, 
      17530, 16525, 13652, 16250, 14314, 15205, 13282, 13061, 11629, 11645, 
      11813, 10193, 9472, 10498, 9133, 8993, 8081, 7085, 8177, 6890, 5300, 
      6010, 5009, 4258, 4628, 4205, 4106, 3485, 5213, 3620, 3508, 2909, 3488, 
      3385, 3341, 3077, 3673, 2258, 2557, 3161, 2225, 2138, 2817, 2533, 1594, 
      1274, 2186, 1157, 1865, 970, 1429, 1224, 901, 1802, 985, 1460, 386, 
      986, 293, 500, 593, 986, 416, 2218, 677, 0, 2116, 593, 2273, 442, 1544, 
      1850, 850, 2626, 613, 1108, 937, 150905, 466, 1465, 1013, 1665, 4106, 
      3077, 1213, 925, 137629, 2153, 1370, 141466, 1300, 2664, 120616, 1082, 
      2482, 2642, 1348, 2770, 144040, 1421, 1306, 155674, 3050, 1588, 142820, 
      2050, 1621, 130402, 100906, 132085, 147688, 2000, 108865, 2026, 2146, 
      2125, 2260, 2245, 2597, 3076, 138661, 117522, 122420, 3209, 90641, 
      4580, 6272, 94340, 5013, 89685, 8929, 100321, 91930, 157889, 4456, 
      4360, 82465, 67762, 80386, 86557, 162370, 92516, 74737, 85840, 7010, 
      10370, 5597, 7325, 5780, 6218, 71978, 117485, 128429, 8516, 11876, 
      18944, 79300, 101264, 8410, 54085, 95365, 6788, 17540, 6905, 58418, 
      60586, 107714, 65477, 50593, 52865, 101125, 8306, 8285, 63037, 8480, 
      129568, 8885, 9320, 19013, 66053, 82850, 10229, 16328, 51629, 9997, 
      13401, 23257, 24442, 68850, 81090, 17569, 18100, 68765, 108797, 69940, 
      44098, 95290, 67937, 17749, 24250, 82205, 11665, 11665, 11906, 42157, 
      66637, 15349, 17576, 43784, 109665, 12548, 13840, 19433, 12965, 125665, 
      19237, 109096, 13241, 20621, 21506, 35725, 13780, 37504, 26305, 26333, 
      26548, 16001, 56585, 15626, 18761, 20114, 27725, 35225, 44866, 82440, 
      112850, 16580, 25409, 38884, 45625, 82948, 82949, 59449, 18100, 18225, 
      19121, 22340, 83012, 18869, 23669, 42485, 21853, 48285, 85649, 21906, 
      43597, 44189, 90389, 20810, 21290, 62065, 111653, 23040, 23872, 24100, 
      70465, 83737, 89380, 21106, 21050, 89146, 22405, 28885, 37234, 38770, 
      27233, 23668, 27101, 22824, 36900, 33205, 39962, 88850, 28004, 28477, 
      24392, 32436, 32985, 24874, 49928, 39605, 91845, 92881, 95506, 29081, 
      70544, 71396, 48744, 29269, 27865, 27053, 32345, 49097, 48800, 28577, 
      28192, 57850, 28314, 27880, 93092, 50690, 45124, 28393, 69770, 74696, 
      31090, 41341, 42237, 40193, 29840, 30368, 31028, 36640, 52130, 33065, 
      47618, 39492, 36517, 36052, 35901, 32877, 30420, 30949, 71780, 43520, 
      105858, 79729, 34354, 119300, 79208, 32084, 33205, 37460, 116141, 
      39785, 32042, 74016, 65161, 32401, 32800, 37584, 38329, 108386, 63749, 
      40180, 73890, 56290, 39418, 35989, 86389, 93881, 57265, 107125, 119860, 
      70317, 54477, 58312, 115058, 111145, 50098, 38813, 39817, 35770, 36297, 
      97604, 51229, 93602, 51857, 46085, 74506, 110848, 74889, 39568, 49633, 
      109610, 46853, 76453, 113261, 87365, 38165, 40661, 110925, 75661, 
      64921, 41389, 58189, 128416, 52105, 38480, 70100, 116093, 96890, 43433, 
      139693, 118001, 88885, 73826, 96644, 56129, 40576, 79601, 80401, 
      114245, 69098, 81217, 45216, 83645, 74836, 64637, 58312, 47197, 92133, 
      76338, 55585, 57370, 114217, 75146, 52090, 98305, 78068, 66553, 46544, 
      91165, 79225, 64690, 59769, 51610, 121972, 112877, 89896, 87821, 81517, 
      74696, 46525, 47249, 47746, 142756, 48025, 54937, 50810, 112040, 81380, 
      69570, 61885, 49642, 62361, 63337, 141866, 139442, 138841, 49130, 
      50210, 53066, 137493, 132228, 123813, 66973, 49813, 143365, 119425, 
      62050, 118820, 65060, 57065, 54937, 50297, 57745, 127354, 103986, 
      101250, 94306, 74341, 55249, 58194, 131732, 115085, 111592, 79418, 
      75865, 71129, 55373, 51538, 101713, 75700, 59380, 148541, 127517, 
      57065, 52585, 117925, 107189, 90925, 58829, 53429, 52981, 150705, 
      145170, 68245, 67050, 139553, 111889, 64898, 108125, 86909, 63506, 
      55801, 72125, 57632, 116685, 56250, 58194, 75413, 59669, 88805, 62021, 
      60037, 72746, 113296, 103825, 89765, 60385, 58130, 96298, 94018, 72045, 
      59065, 59305, 79498, 77761, 62561, 91354, 90301, 69826, 67081, 61181, 
      61546, 94005, 62917, 73060, 81458, 64373, 67745, 62528, 78404, 69397, 
      64026, 63869, 62516, 63842, 91225, 68128, 76729, 64793, 67853, 80141, 
      74717, 77346, 73861, 66789, 87737, 79973, 68165, 66305, 70538, 76968, 
      71050, 74161, 69044, 93200, 70258, 69250, 69269, 80194, 72000, 74320, 
      80932, 70369, 78506, 71353, 88189, 73760, 71924, 72265, 73193, 77261, 
      83045, 89570, 74818, 74970, 78498, 76301, 96101, 75794, 75625, 76466, 
      99341, 101869, 106250, 109114, 77018, 76954, 98309, 78325, 78656, 
      120016, 79285, 79402, 89986, 80089, 80656, 91265, 81241, 91426, 82196, 
      83621, 84776, 134114, 88241, 87737, 89765, 89402, 107090, 90701, 
      121480, 143338, 92816, 93650, 108277, 94418, 94349, 94928, 95489, 
      95648, 95881, 96777, 141277, 100202, 145744, 98194, 99221, 100125, 
      101826, 106621, 117721, 100585, 100112, 103205, 102437, 101861, 101861, 
      160000, 104525, 104008, 104525, 108225, 107645, 106993, 107073, 107098, 
      109985, 110741, 123784, 110237, 109885, 110585, 121010, 127385, 141200, 
      114253, 113492, 111565, 112709, 112250, 112912, 169265, 115333, 137348, 
      171844, 115882, 159021, 116084, 116329, 144841, 156682, 118189, 119674, 
      119585, 118178, 119936, 119561, 199561, 121234, 119425, 124650, 132714, 
      129434, 123604, 121168, 139600, 123097, 122477, 122125, 125602, 123237, 
      123930, 140101, 178433, 127080, 129985, 128180, 132977, 130585, 129049, 
      188458, 128285, 133789, 131482, 201242, 132849, 152100, 153316, 201961, 
      130610, 130346, 136520, 200740, 132169, 131794, 133618, 134096, 161737, 
      209780, 135626, 134181, 181778, 135713, 166753, 137185, 136602, 140869, 
      138925, 138269, 137429, 140557, 182585, 189170, 138388, 188560, 180338, 
      201877, 143434, 142389, 189025, 142465, 202880, 206401, 144730, 190090, 
      207154, 144180, 145162, 145085, 143666, 145666, 212285, 149257, 150824, 
      226580, 149290, 148132, 149665, 190720, 248994, 155033, 194225, 231977, 
      153700, 156602, 154481, 158425, 214673, 232064, 156850, 155074, 155861, 
      156077, 156601, 156029, 157216, 158633, 162629, 159365, 213025, 216801, 
      222202, 160049, 220025, 224516, 163540, 164618, 236938, 270650, 214745, 
      228241, 232385, 281552, 165469, 171425, 165973, 165874, 239090, 283985, 
      167040, 168122, 168506, 168725, 230282, 265250, 174661, 227344, 238169, 
      172180, 171652, 175250, 235393, 280818, 181124, 300749, 302888, 280537, 
      269425, 182717, 179266, 177866, 184645, 281125, 181233, 270133, 185252, 
      180800, 180100, 182834, 247706, 274874, 281114, 186660, 257652, 267325, 
      188570, 183418, 249929, 184273, 190084, 264161, 191585, 191333, 275074, 
      277712, 275069, 194053, 193608, 198224, 194506, 296242, 305149, 317353, 
      340777, 205594, 198061, 279572, 283016, 301570, 351130, 208804, 202553, 
      326729, 206642, 204202, 297082, 312490, 211336, 203522, 295210, 307730, 
      206905, 312545, 214813, 208018, 209252, 208717, 214946, 209234, 310066, 
      312650, 315266, 213338, 316693, 218781, 216925, 217850, 323930, 334321, 
      347792, 226026, 321201, 228181, 222781, 326989, 229762, 223442, 363029, 
      228901, 356669, 230057, 242173, 239300, 233108, 361709, 243682, 238250, 
      237761, 360961, 244424, 246577, 378656, 385769, 242125, 248405, 247169, 
      249380, 248936, 252106, 247322, 246265, 245258, 256805, 254237, 249965, 
      245557, 257465, 254297, 248225, 249410, 258205, 257465, 259573, 267569, 
      267181, 266661, 265284, 276077, 270745, 269620, 281450, 278386, 277282, 
      276085, 285529, 280850, 278989, 288965, 294160, 290665, 295970, 289925, 
      287890, 290593, 296189, 302293, 297205, 304085, 296297, 295850, 305002, 
      309780, 320840, 324020, 319285, 321506, 322436 ], 
  [ 28018, 24650, 25010, 24425, 22997, 25625, 22676, 21008, 21352, 23369, 
      24154, 23333, 17056, 23426, 19466, 21645, 18250, 18029, 16965, 17257, 
      18253, 14885, 13060, 16570, 13273, 13225, 13969, 12329, 14801, 12962, 
      9256, 11714, 9701, 4810, 9320, 8345, 8522, 5785, 11285, 7208, 6728, 
      5945, 3028, 2925, 8125, 7585, 9193, 5018, 2741, 8497, 5905, 5818, 8245, 
      7685, 5090, 4034, 1450, 3181, 6649, 3362, 5661, 4996, 2925, 6770, 4205, 
      6152, 2962, 802, 2593, 776, 4825, 5954, 4372, 10, 5185, 2116, 0, 4825, 
      65, 4306, 164, 194, 5266, 234, 1165, 648, 845, 117325, 3042, 637, 5245, 
      745, 794, 685, 5353, 4329, 105705, 865, 5602, 109082, 5256, 916, 90900, 
      2186, 1010, 986, 1808, 1114, 111380, 4825, 4250, 121634, 1394, 2600, 
      110344, 6282, 4657, 99490, 74042, 100989, 114660, 4852, 80897, 4234, 
      3250, 4517, 3272, 3809, 3425, 2984, 106829, 88450, 92704, 3485, 65525, 
      3200, 3236, 68672, 3265, 64753, 4329, 73825, 66722, 123941, 7492, 6292, 
      58913, 46786, 57202, 62361, 127962, 67400, 52565, 61828, 5354, 5954, 
      6701, 5485, 7712, 9898, 50450, 88873, 98345, 6400, 7184, 10756, 56576, 
      75044, 6570, 36145, 70065, 8168, 10088, 8653, 39650, 41450, 80666, 
      45421, 33665, 35477, 75181, 10882, 10585, 43625, 10228, 99668, 11645, 
      9412, 12113, 46273, 60034, 10045, 10900, 34885, 10825, 9997, 14701, 
      15426, 48610, 58642, 11681, 11936, 48617, 82025, 49608, 29378, 70634, 
      48065, 12321, 15786, 59849, 13873, 13689, 13562, 28265, 47225, 12221, 
      12884, 29524, 83077, 14848, 12644, 13913, 13793, 96869, 14085, 82692, 
      14989, 14825, 15250, 24041, 14240, 25636, 18485, 18605, 18728, 15817, 
      40025, 17834, 15725, 16066, 19721, 24461, 31250, 60820, 86354, 17408, 
      18785, 27200, 32009, 61328, 61421, 42705, 19112, 20341, 18937, 18752, 
      61760, 20065, 19345, 30433, 19093, 34669, 64121, 19882, 31545, 32045, 
      68125, 24674, 20738, 45413, 85985, 29572, 20836, 20880, 52065, 62761, 
      67392, 24050, 23626, 67250, 21485, 22997, 27850, 28834, 36065, 21920, 
      22777, 23284, 27976, 44705, 30026, 67322, 36560, 36941, 28900, 42832, 
      26545, 25610, 66580, 52853, 70225, 71077, 73242, 36625, 53156, 53824, 
      64660, 26325, 33293, 27145, 27469, 64921, 64532, 34465, 33620, 76066, 
      27394, 28340, 71656, 38914, 59200, 31705, 90562, 57124, 29250, 33337, 
      33865, 51785, 33428, 29908, 29648, 31028, 67954, 40333, 37498, 50440, 
      45901, 45160, 44917, 39685, 33640, 34721, 92480, 55940, 133090, 102085, 
      41530, 148648, 101380, 32360, 31733, 32584, 144937, 49997, 34066, 
      94900, 83929, 34609, 33076, 33076, 33361, 135802, 81965, 34568, 94498, 
      72298, 48618, 33505, 67345, 118537, 73457, 134081, 148840, 89821, 
      69565, 46260, 143210, 138653, 63530, 46633, 47821, 38530, 36205, 
      122536, 64661, 117706, 65381, 39185, 58682, 137988, 94945, 36900, 
      41353, 136474, 39953, 60353, 140677, 109997, 42397, 37717, 137881, 
      95625, 82125, 38169, 47241, 158132, 64985, 39860, 55840, 143785, 
      121178, 51805, 170973, 145877, 111425, 58922, 120656, 69929, 40484, 
      63409, 100917, 141293, 86578, 101641, 41812, 104437, 93512, 80461, 
      72020, 42965, 114673, 61618, 67913, 70250, 140621, 93362, 62210, 
      121673, 96928, 82193, 44980, 112969, 98269, 79594, 72925, 46458, 
      149480, 138821, 111332, 108797, 101021, 92452, 46157, 46421, 46274, 
      173392, 46737, 48681, 47314, 137524, 100424, 85210, 74857, 47986, 
      53437, 54045, 172042, 169250, 168557, 52810, 48922, 49202, 166933, 
      160840, 151045, 81325, 54045, 173633, 145829, 74378, 145040, 78400, 
      66817, 63401, 51401, 51857, 154954, 127354, 124066, 115650, 90625, 
      63621, 52306, 159976, 140477, 136340, 96898, 92333, 86125, 63193, 
      53930, 124345, 91984, 53584, 179177, 154841, 65437, 53597, 143501, 
      130741, 110981, 68029, 57661, 54269, 181525, 175162, 81585, 79930, 
      168533, 136085, 76490, 131401, 105401, 73994, 60125, 62281, 55700, 
      141433, 57538, 56170, 90133, 56725, 107297, 70577, 57185, 63362, 
      137124, 125721, 108257, 66917, 59602, 116170, 113338, 84649, 60813, 
      59949, 68458, 92297, 69737, 109754, 108425, 81050, 76925, 66425, 60074, 
      112957, 69541, 64872, 96730, 71825, 77129, 67588, 68560, 79425, 62002, 
      69389, 65000, 63290, 77885, 76500, 68265, 64333, 64265, 93757, 67541, 
      89674, 84625, 72769, 76145, 92945, 74513, 66949, 66490, 88468, 78962, 
      83729, 74656, 80596, 75410, 70538, 70465, 72650, 69700, 70180, 73296, 
      73589, 72250, 74205, 78345, 79924, 74960, 72449, 71905, 72937, 76145, 
      80002, 75370, 75154, 74818, 75197, 84877, 79106, 77741, 75914, 87289, 
      89081, 92266, 94394, 80698, 80450, 87085, 78417, 79300, 103364, 83057, 
      79586, 82442, 82205, 82772, 83905, 83725, 84250, 86152, 84817, 84500, 
      116266, 92657, 88841, 94733, 91426, 96970, 91897, 107588, 124570, 
      96772, 98066, 99261, 97730, 97385, 96308, 95305, 95188, 96157, 95581, 
      123705, 96890, 127620, 98930, 99037, 99481, 99250, 100825, 107325, 
      105185, 100756, 108817, 106945, 104897, 103057, 140036, 109309, 107780, 
      105353, 105097, 113165, 108373, 108085, 108018, 107593, 108257, 114676, 
      114745, 113657, 109757, 113282, 117449, 127124, 111033, 119656, 113405, 
      116849, 114826, 114660, 149669, 120485, 125480, 151880, 120850, 141817, 
      120224, 115961, 131225, 140306, 123525, 125930, 125749, 122410, 125732, 
      124897, 175457, 127674, 123381, 119866, 124066, 122810, 130320, 124020, 
      129204, 128525, 126985, 122585, 132226, 125905, 123562, 130257, 159205, 
      133060, 137345, 133792, 127825, 137853, 134845, 167850, 129389, 129005, 
      138290, 178610, 140209, 140416, 141264, 179329, 134290, 132002, 131828, 
      178568, 136125, 133450, 131778, 139892, 148121, 186320, 142250, 137677, 
      163930, 139393, 152585, 142245, 140650, 148781, 145181, 143789, 141661, 
      147641, 165197, 170402, 140320, 170068, 163778, 181085, 150426, 140641, 
      170901, 147617, 182180, 185057, 142154, 172058, 185810, 142984, 150866, 
      150697, 145322, 143642, 190297, 157261, 159380, 202568, 156098, 152640, 
      147457, 173700, 222130, 163313, 177113, 207965, 152136, 164330, 152917, 
      166889, 194065, 208420, 163474, 159490, 160277, 155525, 160925, 158329, 
      161172, 163693, 170725, 164333, 193797, 196837, 201226, 162809, 199601, 
      203264, 161608, 171058, 213938, 242498, 195977, 206897, 210305, 252020, 
      171081, 180533, 169745, 166610, 216274, 254453, 171364, 167570, 167402, 
      167345, 209306, 238570, 184229, 207380, 216365, 176872, 175240, 182426, 
      214693, 252850, 190600, 270205, 272068, 252845, 243481, 191641, 185522, 
      177682, 194213, 253709, 187765, 244465, 194176, 185860, 180560, 189274, 
      225994, 248746, 254066, 195400, 234376, 242485, 197954, 188570, 228125, 
      189425, 198824, 240517, 199589, 199153, 250234, 252596, 250505, 200493, 
      199588, 206596, 196162, 269010, 276905, 287453, 308025, 215714, 200729, 
      255560, 258452, 274338, 317458, 219200, 208625, 296185, 215290, 211010, 
      270770, 283970, 222100, 206650, 269450, 280130, 213713, 284393, 225945, 
      215010, 216520, 215525, 225250, 215674, 282650, 284866, 287114, 221618, 
      288725, 229177, 224469, 225394, 295594, 304697, 316420, 237250, 293509, 
      239957, 231797, 298745, 240986, 230986, 330461, 236997, 325481, 237601, 
      255053, 250984, 241480, 330245, 256010, 248002, 247237, 329957, 256660, 
      258905, 345812, 352189, 251325, 260273, 258485, 261248, 259700, 263882, 
      256706, 255005, 251698, 269317, 265645, 259165, 251261, 269425, 264785, 
      254665, 256034, 269613, 268045, 269693, 279989, 277577, 276229, 274024, 
      288221, 279025, 277072, 294514, 289242, 287586, 285745, 298961, 291890, 
      286441, 300833, 307684, 302809, 309770, 300781, 297090, 300713, 308425, 
      315265, 307969, 317333, 305405, 304682, 317330, 321832, 333812, 337360, 
      329589, 332362, 333200 ], 
  [ 23125, 21625, 21125, 20800, 20168, 19850, 19093, 18497, 17981, 18050, 
      17837, 16660, 15457, 16153, 15229, 15460, 14225, 13988, 12244, 12106, 
      11812, 11050, 10865, 10601, 10202, 10000, 8068, 7346, 7732, 6641, 6093, 
      5881, 5354, 6641, 4925, 4762, 4493, 4930, 4756, 4405, 4477, 3890, 6201, 
      6082, 3400, 3258, 3332, 3281, 4852, 2848, 2740, 2637, 2378, 2216, 2089, 
      2105, 4765, 2340, 1636, 1921, 1444, 1469, 2020, 1433, 1490, 1181, 1053, 
      3033, 1066, 2173, 256, 233, 153, 5021, 90, 593, 4825, 0, 4900, 17, 
      3725, 4121, 53, 5233, 1700, 2701, 2330, 169042, 493, 3194, 196, 3392, 
      7013, 5508, 362, 442, 154810, 4000, 441, 158845, 493, 4709, 136645, 
      1685, 4373, 4625, 2257, 4721, 161477, 810, 925, 173785, 4937, 2125, 
      160101, 961, 1130, 146885, 115333, 148612, 165181, 1521, 123796, 1853, 
      2525, 1844, 2669, 2362, 3050, 3973, 155428, 132893, 138097, 3874, 
      103970, 6025, 8545, 107929, 6626, 102890, 11920, 114260, 105209, 
      175474, 3533, 3989, 94804, 78797, 92525, 99202, 180121, 105605, 86338, 
      98345, 8321, 13061, 5512, 8712, 5249, 4797, 83161, 132210, 143890, 
      9945, 14593, 23409, 91033, 114745, 9685, 63410, 108370, 6437, 21605, 
      6354, 68125, 70445, 121529, 75780, 59300, 61786, 114308, 7213, 7330, 
      72938, 7785, 144697, 7652, 9421, 22562, 76042, 94357, 10404, 19125, 
      60084, 9650, 15170, 27602, 29017, 79037, 92381, 20564, 21233, 78874, 
      122218, 80125, 51461, 107621, 77860, 20434, 28453, 93322, 10484, 10576, 
      10985, 49010, 76250, 16804, 19813, 50805, 122834, 11257, 14297, 22052, 
      12394, 139906, 21640, 122125, 12178, 23330, 24445, 41378, 13345, 43169, 
      29930, 29896, 30157, 15760, 64532, 14173, 19930, 21789, 31378, 40258, 
      51325, 92885, 125717, 15769, 28324, 44329, 52036, 93361, 93284, 67360, 
      17101, 16658, 18688, 23609, 93113, 17730, 25290, 47970, 22676, 54536, 
      95824, 22313, 49018, 49640, 100900, 18241, 20929, 69754, 123850, 19121, 
      24737, 25057, 79012, 93572, 99721, 18965, 19093, 99425, 22180, 31144, 
      41225, 43037, 22100, 23825, 28530, 21845, 40613, 26690, 44165, 98849, 
      22945, 23432, 21325, 26393, 35360, 23645, 40725, 32104, 101762, 102890, 
      105745, 24400, 78329, 79273, 39845, 29800, 24194, 26050, 33826, 40212, 
      39961, 24660, 24505, 47753, 27785, 26645, 102805, 55557, 37049, 25700, 
      58321, 82413, 30925, 44258, 45338, 33296, 26945, 29497, 30617, 38345, 
      43101, 28314, 51561, 32885, 30692, 30365, 30260, 28340, 27677, 27914, 
      60265, 36145, 91061, 67370, 29585, 103429, 66925, 30749, 32744, 38701, 
      100530, 33466, 29817, 62345, 54548, 30068, 31433, 38609, 39584, 93433, 
      53380, 41725, 62309, 47009, 33541, 35954, 94634, 80260, 47876, 92338, 
      104045, 59240, 45608, 63013, 99641, 96050, 42041, 33562, 34442, 33017, 
      34970, 83749, 43124, 80145, 43690, 48130, 81013, 95857, 63440, 39481, 
      52352, 94741, 48866, 83066, 98100, 74596, 34596, 40680, 95978, 64210, 
      54850, 41530, 62194, 112073, 44180, 36305, 75745, 100746, 83245, 37746, 
      122536, 102530, 76082, 79745, 83089, 47680, 39073, 86148, 68578, 99140, 
      58761, 69392, 45305, 71604, 63853, 55080, 49813, 47668, 79202, 82037, 
      47744, 49237, 99290, 64313, 45305, 84880, 66897, 56992, 45585, 78506, 
      67946, 55481, 51434, 52429, 106445, 98132, 77405, 75560, 69992, 64045, 
      44936, 45874, 46693, 125633, 46864, 56260, 50737, 97461, 70021, 59897, 
      53546, 48617, 64970, 66130, 124893, 122653, 122098, 45405, 48969, 
      53113, 120872, 116021, 108296, 57896, 45796, 126314, 104306, 53969, 
      103777, 56457, 50256, 48772, 47812, 58756, 111605, 90353, 87893, 81685, 
      64250, 49114, 59189, 115645, 100424, 97253, 68697, 65650, 61650, 49482, 
      48361, 88400, 65561, 60281, 131210, 111842, 50866, 50066, 103108, 
      93384, 78868, 52200, 49284, 50308, 133250, 128129, 59530, 58565, 
      122986, 97714, 57025, 94378, 75554, 56153, 51530, 74938, 56473, 102170, 
      53465, 57065, 65896, 58984, 77386, 55570, 59290, 75265, 99193, 90688, 
      78314, 54914, 55189, 84125, 82121, 63506, 55954, 56746, 82781, 68240, 
      56720, 79885, 78970, 61945, 59890, 56290, 60013, 82244, 57320, 74869, 
      71521, 58346, 60736, 57681, 81009, 62050, 62705, 58760, 58925, 61753, 
      95530, 61561, 78580, 62626, 67250, 70920, 75892, 68753, 66050, 61370, 
      91088, 71026, 62530, 63522, 70101, 68741, 64601, 66868, 63729, 96993, 
      65125, 66049, 66114, 81409, 70577, 73817, 82177, 66170, 79045, 67306, 
      90490, 68041, 67769, 69536, 71200, 76770, 83810, 91669, 71825, 72161, 
      77621, 74120, 98980, 71389, 71818, 73993, 102618, 105514, 110493, 
      113725, 72397, 72425, 101124, 75466, 75505, 125513, 74554, 76465, 
      90913, 76154, 76705, 92052, 77090, 92105, 77293, 80050, 81925, 139969, 
      82948, 84100, 84164, 85257, 109017, 86938, 125245, 149525, 87625, 
      88213, 109540, 89501, 89570, 90961, 92304, 92601, 92450, 94082, 146770, 
      98533, 151465, 94469, 95940, 97058, 99725, 106130, 119530, 94880, 
      96385, 96946, 96730, 96890, 97810, 166513, 98632, 98621, 100594, 
      106256, 101320, 102722, 102986, 103057, 107584, 108370, 124709, 104338, 
      104354, 107354, 121229, 128692, 144577, 112186, 106717, 106952, 106930, 
      107253, 108313, 175322, 109000, 139525, 178069, 109625, 163850, 110225, 
      112724, 147860, 161065, 111700, 112709, 112666, 112225, 113185, 113040, 
      207760, 114145, 113578, 123173, 133169, 128845, 116329, 115825, 140881, 
      116450, 116290, 117962, 118325, 117938, 120149, 141058, 184050, 120077, 
      122260, 121329, 131508, 122890, 122090, 194701, 123656, 132104, 123985, 
      208465, 125060, 153833, 155233, 209168, 124645, 125393, 134725, 207685, 
      126034, 126809, 130381, 127025, 164372, 217337, 128125, 128228, 186481, 
      129636, 169600, 130402, 130325, 132644, 131528, 131240, 131044, 132730, 
      186994, 194269, 133121, 193505, 184301, 207940, 135589, 138914, 193738, 
      135524, 208865, 212708, 141637, 194725, 213445, 140381, 137897, 137866, 
      138425, 142265, 218866, 140810, 142085, 234125, 141409, 141385, 146276, 
      194737, 257885, 146336, 198224, 239410, 149893, 148133, 150658, 149572, 
      220356, 239265, 148901, 148229, 149000, 151700, 149770, 150210, 150553, 
      151402, 153864, 152164, 217906, 222050, 227957, 153920, 225488, 230393, 
      159725, 156601, 243641, 279929, 219316, 234100, 238612, 291505, 157834, 
      162010, 159226, 160645, 245637, 293890, 160001, 163505, 164165, 164522, 
      235877, 273697, 164968, 232385, 244114, 164861, 164885, 166673, 240722, 
      289781, 171349, 310984, 313261, 289330, 277328, 173170, 171053, 172873, 
      174760, 289732, 172850, 277850, 175657, 173137, 174737, 174465, 253413, 
      282789, 289489, 177125, 264125, 274580, 178697, 175661, 255650, 176500, 
      180485, 270738, 182306, 182146, 282185, 284945, 282010, 185476, 185261, 
      188649, 188273, 304453, 313834, 326866, 351700, 195065, 191258, 286093, 
      289813, 309685, 362465, 198089, 194000, 336484, 196785, 195265, 304705, 
      321217, 200405, 196393, 302525, 315965, 197920, 321040, 203650, 198925, 
      200005, 199700, 204165, 200385, 318145, 320913, 323713, 203537, 325000, 
      207890, 207412, 208321, 332341, 343360, 357705, 214625, 329258, 216488, 
      212468, 335290, 218297, 213817, 373444, 218920, 366314, 220320, 229736, 
      227461, 222925, 371444, 231473, 227329, 226978, 370418, 232245, 234320, 
      388985, 396450, 231400, 236330, 235370, 237289, 237365, 240013, 236425, 
      235690, 235801, 244296, 242280, 239112, 236452, 245200, 242768, 238720, 
      239797, 246184, 245842, 248132, 254930, 255490, 255368, 254405, 263432, 
      260000, 259289, 268297, 266305, 265477, 264602, 272144, 268645, 268514, 
      276250, 280601, 277796, 282257, 277668, 276445, 278672, 283194, 288866, 
      284882, 290504, 284770, 284461, 291833, 296669, 307141, 310105, 306856, 
      308785, 309745 ], 
  [ 30545, 27085, 27425, 26820, 25348, 27970, 24973, 23257, 23581, 25610, 
      26377, 25480, 19097, 25533, 21529, 23720, 20245, 20008, 18824, 19106, 
      20072, 16650, 14785, 18301, 14962, 14900, 15488, 13786, 16272, 14341, 
      10573, 13021, 10954, 5941, 10525, 9522, 9673, 6890, 12456, 8325, 7837, 
      6970, 3961, 3842, 9140, 8578, 10192, 5941, 3592, 9428, 6800, 6697, 
      9098, 8516, 5869, 4765, 2105, 3880, 7376, 4021, 6344, 5669, 3560, 7453, 
      4850, 6781, 3433, 1213, 3026, 1053, 5156, 6253, 4633, 121, 5410, 2273, 
      65, 4900, 0, 4357, 85, 61, 5233, 53, 1000, 461, 650, 116402, 2873, 394, 
      5096, 452, 433, 328, 5122, 4082, 104690, 500, 5341, 108025, 4973, 509, 
      89885, 1825, 593, 565, 1417, 661, 110237, 4450, 3865, 120445, 877, 
      2125, 109141, 5861, 4210, 98305, 72913, 99752, 113381, 4321, 79696, 
      3673, 2665, 3944, 2669, 3202, 2770, 2293, 105448, 87113, 91337, 2754, 
      64210, 2385, 2385, 67329, 2426, 63410, 3380, 72400, 65309, 122274, 
      6613, 5389, 57424, 45337, 55705, 60842, 126221, 65845, 51058, 60265, 
      4261, 4801, 5652, 4372, 6649, 8857, 48861, 87130, 96570, 5185, 5913, 
      9409, 54913, 73305, 5345, 34570, 68330, 6997, 8725, 7474, 38025, 39785, 
      78829, 43720, 32000, 33786, 73288, 9593, 9290, 41858, 8905, 97657, 
      10312, 8021, 10522, 44402, 58097, 8584, 9325, 33064, 9370, 8450, 13042, 
      13757, 46697, 56681, 10064, 10313, 46674, 79938, 47645, 27521, 68561, 
      46080, 10634, 14033, 57762, 12304, 12116, 11965, 26330, 45170, 10504, 
      11133, 27565, 80834, 13217, 10937, 12112, 12114, 94546, 12260, 80405, 
      13298, 12970, 13385, 22058, 12505, 23569, 16490, 16596, 16717, 13940, 
      37792, 15993, 13770, 14089, 17658, 22338, 29065, 58445, 83857, 15489, 
      16704, 25009, 29776, 58921, 58984, 40340, 17101, 18338, 16868, 16609, 
      59233, 18010, 17170, 28090, 16936, 32276, 61524, 17693, 29138, 29620, 
      65480, 22581, 18549, 42874, 83250, 27521, 18577, 18617, 49472, 60112, 
      64721, 21905, 21473, 64565, 19240, 20644, 25405, 26377, 34000, 19625, 
      20410, 21005, 25493, 42650, 27505, 64549, 34425, 34772, 26645, 40673, 
      24020, 23225, 64525, 50724, 67322, 68170, 70325, 34340, 50329, 50993, 
      62525, 23780, 30914, 24650, 24866, 62752, 62361, 32080, 31225, 73933, 
      24845, 25805, 68645, 36097, 56929, 29200, 88421, 54133, 26585, 30538, 
      31058, 49396, 30865, 27257, 26977, 28265, 65641, 37834, 34621, 48005, 
      43432, 42685, 42440, 37160, 31037, 32114, 90225, 53505, 130961, 99850, 
      38965, 146549, 99125, 29629, 28964, 29741, 142810, 47466, 31357, 92585, 
      81568, 31888, 30313, 30209, 30484, 133613, 79560, 31645, 92129, 69829, 
      46001, 30634, 64114, 116240, 70976, 131818, 146605, 87380, 67028, 
      43133, 140941, 136370, 60941, 43922, 45082, 35677, 33290, 120149, 
      62024, 115285, 62730, 36090, 55393, 135617, 92420, 33881, 38212, 
      134081, 36826, 57026, 138280, 107496, 39496, 34660, 135458, 93050, 
      79490, 35090, 43994, 155753, 62240, 36865, 52505, 141346, 118665, 
      48946, 168596, 143410, 108842, 55525, 118089, 67140, 37393, 59968, 
      98258, 138760, 83821, 98932, 38585, 101704, 90733, 77620, 69133, 39688, 
      111962, 58097, 64964, 67297, 137930, 90493, 59165, 118900, 94057, 
      79252, 41665, 110146, 95386, 76621, 69914, 43049, 146765, 136072, 
      108485, 105940, 98132, 89525, 42836, 43074, 42913, 170713, 43364, 
      45200, 43877, 134701, 97461, 82157, 71746, 44557, 49850, 50450, 169273, 
      166473, 165778, 49465, 45469, 45693, 164132, 158021, 148196, 78196, 
      50696, 170834, 142946, 71189, 142137, 75217, 63556, 60112, 47952, 
      48256, 152065, 124373, 121073, 112625, 87490, 60314, 48689, 157085, 
      137524, 133373, 93757, 89170, 82930, 59842, 50461, 121300, 88801, 
      49921, 176290, 151882, 62066, 50066, 140488, 127684, 107848, 64660, 
      54184, 50728, 178610, 172229, 78290, 76625, 165546, 132994, 73125, 
      128258, 102154, 70573, 56570, 58418, 51993, 138290, 53885, 52445, 
      86756, 52964, 103986, 67050, 53410, 59445, 133913, 122468, 104914, 
      63314, 55889, 112825, 109981, 81146, 57074, 56186, 64441, 88820, 66100, 
      106345, 105010, 77485, 73330, 62730, 56233, 109544, 65860, 60869, 
      93221, 68146, 73476, 63841, 64489, 75770, 58085, 65620, 61165, 59373, 
      73690, 72761, 64160, 60386, 60250, 90100, 63432, 85973, 80890, 68930, 
      71908, 89226, 70650, 62962, 62401, 84701, 75101, 79888, 70729, 76273, 
      71425, 66469, 66394, 68389, 65537, 65977, 69017, 69530, 67985, 70106, 
      73970, 75881, 70849, 68276, 67700, 68650, 71770, 75569, 71125, 70901, 
      70481, 70900, 80360, 74889, 73498, 71613, 82738, 84514, 87673, 89785, 
      76457, 76205, 82504, 74066, 74945, 98633, 78754, 75205, 77893, 77834, 
      78385, 79312, 79330, 79645, 81773, 80330, 79965, 111269, 88128, 84240, 
      90184, 86797, 92077, 87218, 102565, 119425, 92105, 93393, 94280, 93001, 
      92650, 91521, 90484, 90361, 91330, 90722, 118490, 91953, 122345, 94049, 
      94120, 94538, 94265, 95770, 102170, 100340, 95825, 103946, 102050, 
      99970, 98090, 134593, 104372, 102821, 100314, 99956, 108180, 103282, 
      102986, 102917, 102404, 103050, 109309, 109658, 108554, 104554, 107929, 
      112032, 121617, 105746, 114557, 108212, 111690, 109633, 109433, 143962, 
      115300, 119925, 146149, 115645, 136130, 114985, 110624, 125600, 134605, 
      118280, 120689, 120506, 117125, 120465, 119620, 169540, 122405, 118058, 
      114353, 118469, 117225, 125009, 118625, 123521, 123170, 121610, 117122, 
      126865, 120458, 118049, 124538, 153250, 127637, 131920, 128329, 122128, 
      132410, 129370, 161801, 123796, 123284, 132805, 172485, 134720, 134513, 
      135353, 173188, 128705, 126373, 126045, 172405, 130514, 127789, 126041, 
      134305, 142112, 180097, 136665, 132008, 157781, 133696, 146500, 136562, 
      134945, 143144, 139508, 138100, 135944, 141970, 158994, 164169, 134521, 
      163825, 157561, 174760, 144689, 134714, 164618, 141824, 175825, 178688, 
      136177, 165745, 179425, 137021, 145037, 144866, 139405, 137645, 183866, 
      151450, 153565, 196045, 150229, 146705, 141376, 167297, 215465, 157396, 
      170644, 201330, 145973, 158353, 146738, 160912, 187456, 201745, 157441, 
      153409, 154180, 149320, 154810, 152170, 155033, 157562, 164644, 158184, 
      187106, 190130, 194497, 156580, 192868, 196513, 155245, 164861, 207101, 
      235549, 189216, 200080, 203472, 245025, 164834, 174330, 163426, 160225, 
      209377, 247410, 165041, 161125, 160945, 160882, 202417, 231557, 177988, 
      200465, 209394, 170461, 168805, 176053, 207682, 245681, 184229, 262964, 
      264821, 245650, 236308, 185210, 179033, 171053, 187780, 246472, 181250, 
      237250, 187697, 179297, 173897, 182725, 218833, 241489, 246789, 188885, 
      227165, 235240, 191437, 181961, 220930, 182800, 192245, 233218, 192946, 
      192506, 242845, 245185, 243090, 193736, 192821, 199849, 189253, 261473, 
      269314, 279826, 300320, 208925, 193778, 248013, 250893, 266705, 309685, 
      212369, 201700, 288464, 208405, 204085, 263125, 276277, 215245, 199613, 
      261785, 272425, 206740, 276660, 219050, 208025, 209525, 208520, 218305, 
      208645, 274885, 277093, 279333, 214597, 280900, 222170, 217352, 218261, 
      287681, 296740, 308425, 230165, 285578, 232868, 224648, 290770, 233837, 
      223757, 322344, 229700, 317314, 230260, 247796, 243701, 234125, 322024, 
      248693, 240629, 239858, 321698, 249325, 251540, 337465, 343810, 243860, 
      252850, 251050, 253809, 252205, 256393, 249165, 247450, 244061, 261796, 
      258100, 251572, 243592, 261860, 257188, 246980, 248337, 262004, 260402, 
      261992, 272290, 269770, 268388, 266165, 280372, 271060, 269089, 286637, 
      281285, 279617, 277762, 291044, 283905, 278314, 292770, 299641, 294736, 
      301717, 292648, 288905, 292532, 300274, 307066, 299722, 309124, 297090, 
      296361, 309053, 313469, 325341, 328865, 320996, 323765, 324585 ], 
  [ 23588, 21968, 21512, 21169, 20485, 20329, 19442, 18778, 18306, 18485, 
      18324, 17153, 15650, 16672, 15572, 15913, 14544, 14305, 12577, 12461, 
      12233, 11317, 11034, 10980, 10413, 10217, 8405, 7621, 8125, 6976, 6242, 
      6176, 5557, 6480, 5122, 4909, 4660, 4913, 5065, 4498, 4538, 3925, 5930, 
      5809, 3581, 3413, 3573, 3280, 4625, 3065, 2813, 2708, 2593, 2405, 2132, 
      2080, 4436, 2249, 1781, 1856, 1537, 1522, 1921, 1588, 1493, 1306, 980, 
      2720, 965, 1882, 305, 340, 170, 4500, 149, 442, 4306, 17, 4357, 0, 
      3250, 3616, 72, 4660, 1377, 2290, 1949, 165749, 340, 2745, 185, 2929, 
      6340, 4913, 333, 349, 151645, 3497, 416, 155636, 442, 4162, 133666, 
      1384, 3848, 4084, 1898, 4176, 158234, 701, 776, 170420, 4384, 1802, 
      156866, 916, 981, 143784, 112580, 145489, 161890, 1346, 120941, 1620, 
      2196, 1625, 2330, 2069, 2689, 3530, 152225, 129928, 135074, 3457, 
      101341, 5458, 7834, 105250, 6025, 100273, 11065, 111501, 102560, 
      172057, 3330, 3690, 92285, 76500, 90036, 96625, 176656, 102946, 83933, 
      95778, 7696, 12196, 5125, 8069, 4930, 4628, 80800, 129233, 140785, 
      9266, 13690, 22202, 88562, 111970, 9028, 61353, 105673, 6058, 20458, 
      6005, 65992, 68276, 118672, 73529, 57317, 59761, 111537, 6920, 7013, 
      70733, 7418, 141578, 7369, 8906, 21433, 73793, 91844, 9857, 18122, 
      58097, 9189, 14341, 26325, 27700, 76744, 89896, 19517, 20162, 76585, 
      119353, 77818, 49640, 104936, 75589, 19417, 27172, 90829, 10125, 10201, 
      10576, 47249, 74009, 15977, 18850, 49010, 119965, 10898, 13634, 21013, 
      11905, 136841, 20629, 119266, 11765, 22261, 23336, 39797, 12818, 41562, 
      28673, 28645, 28898, 15161, 62509, 13780, 19081, 20852, 30097, 38737, 
      49556, 90418, 122824, 15250, 27157, 42722, 50261, 90890, 90817, 65305, 
      16586, 16237, 18065, 22690, 90658, 17225, 24305, 46313, 21825, 52741, 
      93337, 21520, 47353, 47965, 98345, 17956, 20260, 67685, 120997, 19066, 
      23850, 24154, 76789, 91125, 97186, 18596, 18692, 96896, 21473, 30005, 
      39780, 41544, 22237, 23042, 27521, 21250, 39202, 27053, 42664, 96340, 
      23050, 23525, 21074, 26650, 34153, 23060, 41522, 32605, 99229, 100341, 
      103156, 24401, 76162, 77090, 40570, 28885, 24005, 25397, 32741, 40925, 
      40666, 24509, 24314, 48672, 27040, 26018, 100274, 53864, 37602, 25317, 
      59456, 80210, 30088, 42885, 43933, 33625, 26578, 28778, 29818, 37178, 
      43796, 28265, 50000, 33154, 30825, 30474, 30361, 28249, 27274, 27557, 
      61378, 36538, 92740, 68625, 29520, 105290, 68162, 30082, 31925, 37586, 
      102341, 33661, 29300, 63466, 55485, 29565, 30762, 37522, 38457, 95120, 
      54265, 40538, 63400, 47700, 33640, 35037, 92277, 81701, 48581, 93977, 
      105858, 60229, 46213, 61258, 101380, 97733, 42500, 33533, 34425, 32544, 
      34249, 85202, 43577, 81524, 44149, 46813, 78920, 97498, 64465, 38530, 
      50913, 96356, 47545, 80945, 99761, 75841, 34241, 39701, 97597, 65221, 
      55621, 40525, 60517, 113930, 44573, 35698, 73778, 102425, 84628, 37745, 
      124525, 104221, 77309, 77716, 84442, 48145, 38330, 84005, 69625, 
      100753, 59540, 70425, 44266, 72665, 64730, 55709, 50258, 46553, 80413, 
      80008, 48065, 49604, 100829, 65140, 45428, 86153, 67778, 57593, 44690, 
      79641, 68841, 56016, 51817, 51220, 108074, 99625, 78506, 76621, 70925, 
      64826, 44141, 45037, 45800, 127530, 45985, 54949, 49664, 98906, 70906, 
      60484, 53901, 47700, 63421, 64549, 126740, 124468, 123905, 44948, 
      48080, 52000, 122653, 117730, 109885, 58365, 45385, 128165, 105821, 
      54260, 105274, 56834, 50321, 48725, 47125, 57461, 113220, 91600, 89092, 
      82756, 64881, 49057, 57892, 117314, 101845, 98618, 69428, 66293, 62165, 
      49373, 47780, 89577, 66186, 58986, 133081, 113425, 50801, 49361, 
      104537, 94637, 79817, 52205, 48857, 49625, 135133, 129940, 59893, 
      58888, 124705, 99017, 57232, 95597, 76357, 56260, 51101, 73277, 55498, 
      103513, 52768, 56080, 66365, 57917, 78181, 55501, 58229, 73636, 100450, 
      91777, 79105, 54665, 54500, 85032, 82980, 63781, 55285, 55981, 81000, 
      68681, 56521, 80660, 79721, 62096, 59921, 55921, 59060, 83065, 57069, 
      73330, 72020, 58165, 60721, 57290, 79322, 62089, 61696, 58405, 58306, 
      60868, 93533, 61450, 77005, 61745, 66097, 71261, 74425, 68980, 66141, 
      61045, 89233, 71305, 62233, 62729, 68900, 68890, 64436, 66845, 63362, 
      95042, 64712, 65300, 65357, 79892, 69514, 72594, 80650, 65585, 77636, 
      66685, 88765, 67706, 67162, 68681, 70217, 75521, 82333, 89960, 70992, 
      71296, 76420, 73141, 97121, 70792, 71117, 73060, 100685, 103517, 
      108392, 111560, 71828, 71840, 99257, 74581, 74666, 123170, 73985, 
      75584, 89360, 75437, 75986, 90509, 76401, 90576, 76730, 79241, 80986, 
      137492, 82405, 83269, 83665, 84500, 107204, 86105, 123098, 146952, 
      87026, 87652, 107809, 88840, 88885, 90130, 91337, 91610, 91521, 93025, 
      144289, 97288, 148930, 93572, 94961, 96037, 98536, 104661, 117661, 
      94313, 95474, 96461, 96149, 96181, 96941, 163802, 98069, 97970, 99685, 
      105001, 100813, 101853, 102085, 102148, 106385, 107161, 122922, 103733, 
      103685, 106285, 119560, 126829, 142354, 110905, 106250, 106109, 106285, 
      106472, 107458, 172609, 108437, 137482, 175322, 109044, 161341, 109570, 
      111677, 145661, 158624, 111145, 112232, 112181, 111572, 112666, 112481, 
      204641, 113680, 112897, 121732, 131392, 127240, 115882, 115042, 138946, 
      115889, 115649, 116969, 117864, 117133, 119080, 139165, 181337, 119554, 
      121853, 120770, 130013, 122473, 121545, 191860, 122701, 130637, 123524, 
      205444, 124645, 151762, 153130, 206145, 123908, 124480, 133258, 204698, 
      125317, 125892, 129160, 126466, 162125, 214234, 127636, 127465, 183860, 
      128885, 167297, 129769, 129604, 132257, 130997, 130645, 130337, 132269, 
      184405, 191560, 132210, 190818, 181780, 205049, 135112, 137677, 191077, 
      134885, 205978, 209765, 140324, 192068, 210500, 139186, 137300, 137261, 
      137476, 140996, 215861, 140409, 141730, 230938, 140900, 140674, 144981, 
      192154, 254440, 145945, 195625, 236209, 148642, 147688, 149405, 149189, 
      217445, 236090, 148356, 147492, 148261, 150529, 149021, 149285, 149770, 
      150713, 153437, 151465, 215101, 219181, 225000, 153025, 222577, 227410, 
      158418, 156020, 240500, 276340, 216541, 231101, 235549, 287794, 157177, 
      161653, 158405, 159560, 242504, 290173, 159226, 162304, 162916, 163249, 
      232900, 270224, 164645, 229490, 241057, 164106, 164034, 166132, 237753, 
      286180, 171002, 307157, 309410, 285749, 273897, 172769, 170420, 171680, 
      174413, 286169, 172237, 274437, 175250, 172394, 173594, 173840, 250340, 
      279332, 285952, 176698, 260914, 271233, 178324, 174920, 252565, 175757, 
      180050, 267485, 181801, 181625, 278820, 281554, 278665, 184825, 184570, 
      188162, 187200, 300868, 310157, 323045, 347629, 194720, 190265, 282778, 
      286450, 306088, 358308, 197762, 193297, 332597, 196304, 194624, 301184, 
      317504, 200106, 195428, 299048, 312328, 197273, 317353, 203377, 198292, 
      199394, 199049, 203816, 199700, 314516, 317252, 320020, 203008, 321317, 
      207541, 206809, 207716, 328616, 339521, 353714, 214336, 325585, 216245, 
      211985, 331565, 218000, 213200, 369337, 218341, 362317, 219689, 229565, 
      227186, 222362, 367417, 231248, 226880, 226505, 366425, 232010, 234089, 
      384826, 392225, 230893, 236053, 235045, 237010, 236986, 239720, 235924, 
      235133, 235040, 244061, 241949, 238589, 235625, 244913, 242353, 237953, 
      239044, 245845, 245429, 247673, 254665, 255041, 254845, 253810, 263125, 
      259353, 258570, 268064, 265876, 265000, 264069, 271937, 268228, 267777, 
      275893, 280386, 277461, 282064, 277217, 275848, 278153, 282857, 288585, 
      284409, 290245, 284149, 283816, 291488, 296290, 306826, 309818, 306301, 
      308276, 309226 ], 
  [ 29650, 26426, 26650, 26077, 24705, 26937, 24224, 22644, 22852, 24625, 
      25258, 24305, 18580, 24274, 20666, 22601, 19402, 19161, 17873, 18097, 
      18889, 15805, 14152, 17170, 14209, 14125, 14341, 12753, 14965, 13122, 
      9764, 11858, 9981, 5770, 9540, 8641, 8730, 6361, 11185, 7540, 7124, 
      6273, 3944, 3821, 8089, 7577, 8989, 5274, 3425, 8245, 5941, 5834, 7877, 
      7345, 5018, 4050, 2074, 3305, 6253, 3362, 5321, 4736, 2969, 6282, 4021, 
      5652, 2690, 1010, 2329, 724, 4045, 4986, 3560, 250, 4217, 1544, 164, 
      3725, 85, 3250, 0, 18, 3994, 146, 505, 164, 277, 122581, 1970, 157, 
      3865, 221, 666, 377, 3889, 2993, 110513, 325, 4082, 113930, 3764, 416, 
      95264, 1170, 442, 450, 884, 538, 116176, 3329, 2834, 126650, 738, 1460, 
      115028, 4562, 3145, 103882, 77690, 105353, 119360, 3272, 84677, 2746, 
      1954, 2977, 1972, 2393, 2097, 1796, 111161, 92282, 96628, 2173, 68589, 
      2116, 2440, 71812, 2225, 67745, 3725, 77029, 69682, 128341, 5440, 4432, 
      61445, 48850, 59650, 64985, 132362, 70164, 54797, 64360, 3978, 5058, 
      4825, 4121, 5652, 7514, 52450, 92105, 101833, 4964, 6196, 10376, 58724, 
      77800, 5066, 37441, 72641, 6084, 9540, 6485, 41050, 42874, 83466, 
      46985, 34645, 36517, 77689, 8410, 8161, 44977, 7880, 102824, 9081, 
      7312, 11169, 47569, 61858, 7913, 9680, 35633, 8497, 8405, 14005, 14810, 
      49946, 60362, 10501, 10804, 49897, 84457, 50900, 29674, 72658, 49237, 
      10961, 14954, 61393, 11125, 10973, 10890, 28297, 48217, 10361, 11296, 
      29600, 85277, 12004, 10408, 12429, 11185, 99413, 12497, 84800, 12181, 
      13329, 13834, 23569, 11636, 25096, 17221, 17305, 17444, 13165, 40221, 
      14746, 13549, 14066, 18409, 23629, 30914, 61856, 88218, 14500, 17173, 
      26468, 31613, 62324, 62361, 42773, 16052, 17069, 16045, 16452, 62532, 
      16913, 17153, 29585, 16609, 34073, 64861, 17210, 30617, 31113, 68953, 
      20938, 17770, 45245, 87385, 25352, 18280, 18356, 52181, 63325, 68132, 
      20434, 20074, 67954, 18521, 20897, 26338, 27418, 31365, 19060, 20345, 
      20000, 26324, 39481, 28530, 67842, 31828, 32185, 24832, 37700, 24341, 
      22138, 60320, 47185, 70601, 71485, 73730, 31909, 52776, 53476, 58448, 
      23393, 28885, 23665, 24853, 58685, 58312, 29957, 29192, 69394, 24050, 
      24736, 71860, 37418, 53188, 27565, 83362, 56576, 25946, 31105, 31697, 
      46125, 29160, 26344, 26244, 28360, 61538, 35405, 35594, 44852, 40585, 
      39892, 39665, 34817, 29396, 30361, 85156, 50056, 124610, 94453, 36538, 
      139780, 93760, 28548, 28225, 29668, 136145, 44437, 29930, 87464, 76861, 
      30421, 29224, 30056, 30421, 127210, 74953, 31700, 87050, 65650, 43154, 
      30073, 66793, 110365, 66757, 125489, 139876, 82505, 63017, 44432, 
      134370, 129925, 57250, 41329, 42445, 34066, 32237, 114196, 58321, 
      109490, 59005, 36361, 57410, 129224, 87413, 33320, 38749, 127738, 
      37089, 59089, 131825, 101977, 37577, 34145, 129089, 88049, 75029, 
      34625, 45041, 148840, 58621, 35496, 54196, 134825, 112810, 46205, 
      161369, 136845, 103321, 57330, 112276, 63325, 36296, 62021, 93125, 
      132345, 79274, 93805, 38120, 96497, 85940, 73385, 65312, 39377, 106409, 
      59834, 61405, 63626, 131605, 85770, 56026, 113165, 89204, 75029, 40808, 
      104713, 90493, 72538, 66173, 42890, 140212, 129825, 103120, 100665, 
      93145, 84880, 41737, 42061, 42026, 163540, 42437, 45245, 43378, 128528, 
      92548, 77906, 68017, 43690, 50405, 51077, 162170, 159442, 158765, 
      47546, 44522, 45250, 157169, 151220, 141665, 74185, 48665, 163705, 
      136573, 67570, 135796, 71396, 60437, 57245, 46525, 48197, 145450, 
      118586, 115394, 107234, 83089, 57461, 48626, 150340, 131337, 127312, 
      89114, 84725, 78773, 57089, 48770, 115645, 84388, 49828, 169065, 
      145305, 59197, 48637, 134249, 121841, 102689, 61625, 52121, 49241, 
      171341, 165122, 74441, 72866, 158629, 127013, 69610, 122449, 97281, 
      67266, 54469, 59089, 51112, 132185, 52370, 51578, 82609, 52273, 99097, 
      64105, 52697, 60010, 127976, 116909, 100017, 60757, 54322, 107650, 
      104914, 77393, 55445, 54773, 65314, 84685, 63405, 101450, 100169, 
      73994, 70109, 60409, 55226, 104537, 63265, 61172, 88930, 65385, 70333, 
      61544, 65108, 72497, 57170, 63225, 59364, 58162, 74981, 69800, 64493, 
      59149, 59625, 86105, 63505, 82226, 77449, 66425, 72837, 85345, 68065, 
      61493, 61850, 81104, 72202, 76661, 68276, 77384, 69050, 64850, 64793, 
      68498, 64616, 65416, 69140, 67525, 67834, 68165, 74513, 73288, 68868, 
      66853, 66565, 68105, 71721, 76042, 69610, 69458, 69794, 69705, 81145, 
      72826, 71669, 70306, 83681, 85601, 88994, 91250, 74314, 74098, 83273, 
      72617, 73384, 100456, 76577, 73730, 77930, 75973, 76520, 79301, 77389, 
      79594, 79540, 78625, 78544, 113266, 85765, 82525, 87705, 84890, 92546, 
      85465, 103760, 121570, 89800, 90994, 94505, 90810, 90513, 89704, 88973, 
      88904, 89725, 89405, 120377, 91042, 124328, 92338, 92585, 93089, 93194, 
      95329, 102629, 97861, 94120, 101257, 99577, 97785, 96265, 136904, 
      101833, 100480, 98545, 98957, 105481, 101389, 101165, 101114, 101245, 
      101905, 109456, 107137, 106177, 103077, 107802, 112333, 122728, 104729, 
      111700, 106201, 109225, 107474, 107432, 146133, 112625, 120580, 148388, 
      113002, 137825, 112500, 109021, 126589, 136130, 115553, 117778, 117613, 
      114610, 117640, 116885, 172565, 119450, 115589, 113594, 118466, 116818, 
      121988, 116360, 123848, 120397, 119017, 115321, 123850, 118217, 116402, 
      124745, 155285, 124736, 128741, 125492, 121397, 129245, 126493, 164090, 
      121833, 122473, 129722, 175162, 131525, 135044, 135956, 175861, 126226, 
      124290, 125200, 174980, 127973, 125698, 124634, 131400, 143005, 182916, 
      133594, 129545, 159490, 131189, 147485, 133781, 132362, 139801, 136489, 
      135225, 133321, 138785, 160597, 166042, 132340, 165640, 158994, 177017, 
      141506, 133241, 166349, 138997, 178056, 181045, 134858, 167450, 181778, 
      135428, 142090, 141937, 137250, 136210, 186337, 148045, 150048, 198900, 
      147050, 143972, 139957, 168776, 218858, 153909, 172125, 204157, 144404, 
      154962, 145165, 157373, 189605, 204488, 154258, 150658, 151425, 147537, 
      152069, 149825, 152360, 154669, 161153, 155305, 188957, 192125, 196690, 
      154125, 194949, 198756, 153700, 161674, 209674, 239130, 190957, 202325, 
      205861, 248872, 161801, 170605, 160745, 158138, 211898, 251245, 162248, 
      159282, 159210, 159201, 204570, 234826, 174161, 202408, 211693, 167572, 
      166132, 172674, 209749, 249170, 180388, 266953, 268864, 249077, 239389, 
      181465, 175810, 169090, 183905, 249833, 177965, 240265, 183940, 176296, 
      171796, 179450, 221066, 244586, 250066, 185156, 229700, 238081, 187578, 
      178930, 223173, 179765, 188500, 235805, 189333, 188929, 245650, 248040, 
      245833, 190409, 189584, 196136, 186850, 264722, 272753, 283589, 304637, 
      204850, 191161, 250612, 253600, 269930, 314170, 208228, 198405, 292333, 
      204602, 200642, 266162, 279746, 211024, 196882, 264706, 275706, 203285, 
      280045, 214745, 204530, 205972, 205057, 214154, 205250, 278114, 280394, 
      282706, 210834, 284225, 217985, 213713, 214618, 291058, 300365, 312392, 
      225794, 288821, 228385, 220705, 294113, 229450, 220090, 326521, 225905, 
      321201, 226565, 243049, 239188, 230260, 325953, 244042, 236482, 235765, 
      325525, 244688, 246877, 341640, 348125, 239801, 248265, 246573, 249220, 
      247824, 251810, 245050, 243461, 240514, 257057, 253577, 247481, 240185, 
      257221, 252837, 243421, 244738, 257465, 256021, 257689, 267525, 265385, 
      264161, 262100, 275625, 267061, 265252, 281698, 276770, 275210, 273481, 
      286021, 279346, 274441, 288025, 294568, 289933, 296586, 288089, 284666, 
      288109, 295433, 302065, 295153, 304065, 292837, 292162, 304162, 308612, 
      320272, 323716, 316433, 319090, 319924 ], 
  [ 31060, 27728, 27976, 27385, 25965, 28305, 25490, 23850, 24082, 25933, 
      26596, 25625, 19666, 25600, 21860, 23873, 20560, 20313, 19001, 19237, 
      20065, 16861, 15130, 18292, 15205, 15121, 15373, 13725, 16021, 14112, 
      10610, 12800, 10845, 6352, 10386, 9445, 9540, 7033, 12097, 8290, 7850, 
      6957, 4394, 4265, 8869, 8333, 9805, 5904, 3881, 9025, 6613, 6500, 8633, 
      8077, 5636, 4608, 2404, 3809, 6925, 3872, 5945, 5330, 3449, 6948, 4573, 
      6282, 3140, 1280, 2749, 970, 4537, 5508, 4010, 292, 4685, 1850, 194, 
      4121, 61, 3616, 18, 0, 4360, 68, 601, 194, 325, 120445, 2180, 145, 
      4177, 185, 468, 233, 4165, 3221, 108437, 241, 4352, 111812, 4010, 290, 
      93314, 1224, 328, 324, 890, 400, 114010, 3509, 2984, 124388, 576, 1466, 
      112850, 4772, 3277, 101800, 75860, 103241, 117122, 3362, 82757, 2788, 
      1924, 3025, 1930, 2381, 2025, 1658, 108953, 90248, 94546, 2041, 66789, 
      1858, 2074, 69970, 1937, 65945, 3233, 75109, 67840, 125905, 5410, 4330, 
      59669, 47236, 57892, 63161, 129872, 68274, 53093, 62530, 3600, 4500, 
      4621, 3725, 5490, 7460, 50752, 89945, 99577, 4514, 5578, 9530, 56930, 
      75778, 4628, 35953, 70673, 5850, 8730, 6269, 39496, 41284, 81360, 
      45329, 33181, 35017, 75625, 8200, 7933, 43333, 7610, 100490, 8865, 
      6922, 10305, 45865, 59956, 7481, 8906, 34121, 8125, 7757, 13021, 13796, 
      48200, 58472, 9685, 9970, 48145, 82273, 49130, 28264, 70600, 47485, 
      10145, 13940, 59461, 10789, 10625, 10512, 26905, 46465, 9665, 10498, 
      28178, 83045, 11650, 9826, 11565, 10729, 97025, 11645, 82562, 11773, 
      12429, 12904, 22285, 11138, 23770, 16153, 16237, 16370, 12577, 38565, 
      14308, 12769, 13220, 17305, 22345, 29444, 59858, 85896, 13954, 16141, 
      25106, 30125, 60314, 60345, 41057, 15482, 16565, 15385, 15570, 60498, 
      16337, 16217, 28145, 15769, 32525, 62785, 16400, 29153, 29637, 66817, 
      20500, 17044, 43469, 85021, 25082, 17386, 17450, 50285, 61261, 66002, 
      19924, 19540, 65824, 17753, 19805, 25012, 26056, 31221, 18226, 19337, 
      19298, 25010, 39493, 27144, 65700, 31642, 31981, 24370, 37610, 23153, 
      21412, 60626, 47269, 68405, 69277, 71492, 31609, 50850, 51538, 58682, 
      22397, 28429, 22861, 23725, 58901, 58522, 29525, 28730, 69760, 23168, 
      23938, 69634, 35816, 53266, 26941, 83872, 54578, 24968, 29725, 30293, 
      46017, 28530, 25450, 25290, 27130, 61700, 35009, 34064, 44690, 40321, 
      39610, 39377, 34385, 28730, 29725, 85618, 49978, 125492, 95017, 36112, 
      140794, 94306, 27666, 27229, 28450, 137117, 44197, 29156, 87914, 77173, 
      29653, 28330, 28850, 29185, 128080, 75217, 30410, 87464, 65764, 42824, 
      28981, 64621, 111037, 66877, 126305, 140818, 82829, 63053, 42698, 
      135252, 130765, 57172, 40885, 42001, 33280, 31265, 114850, 58225, 
      110084, 58909, 34933, 55400, 130010, 87737, 32162, 37225, 128500, 
      35649, 57049, 132617, 102457, 36857, 32957, 129845, 88349, 75149, 
      33413, 43325, 149770, 58453, 34578, 52258, 135617, 113380, 45737, 
      162389, 137637, 103765, 55332, 112810, 63193, 35258, 59933, 93425, 
      133065, 79364, 94081, 36842, 96785, 86090, 73349, 65138, 38033, 106805, 
      57800, 61129, 63380, 132229, 85860, 55588, 113585, 89330, 74945, 39602, 
      105025, 90625, 72400, 65921, 41444, 140890, 130401, 103402, 100917, 
      93301, 84922, 40597, 40885, 40808, 164410, 41225, 43709, 42016, 129050, 
      92650, 77780, 67717, 42436, 48677, 49325, 162980, 160228, 159545, 
      46628, 43280, 43840, 157925, 151922, 142277, 73957, 47777, 164509, 
      137125, 67204, 136330, 71090, 59897, 56621, 45421, 46637, 146068, 
      118928, 115700, 107444, 82969, 56825, 47060, 150994, 131805, 127738, 
      89060, 84605, 78557, 56405, 47732, 115921, 84250, 48250, 169857, 
      145881, 58537, 47497, 134705, 122165, 102785, 61013, 51185, 48113, 
      172133, 165860, 74093, 72488, 159289, 127361, 69136, 122725, 97245, 
      66708, 53509, 57205, 49738, 132545, 51200, 50192, 82309, 50821, 99037, 
      63397, 51245, 58132, 128258, 117065, 99945, 59905, 53140, 107656, 
      104884, 76925, 54269, 53525, 63304, 84337, 62577, 101348, 100049, 
      73424, 69449, 59449, 53828, 104465, 62389, 59330, 88612, 64557, 69625, 
      60554, 63146, 71825, 55712, 62253, 58194, 56788, 72773, 69002, 62597, 
      57769, 58041, 85637, 61681, 81668, 76789, 65453, 70713, 84817, 67105, 
      60161, 60212, 80474, 71332, 75893, 67250, 75170, 67976, 63524, 63461, 
      66596, 63050, 63730, 67226, 66313, 66004, 66917, 72437, 72250, 67626, 
      65425, 65041, 66377, 69813, 73960, 68176, 68000, 68084, 68157, 78937, 
      71560, 70325, 68788, 81413, 83285, 86600, 88808, 73060, 72832, 81041, 
      71117, 71914, 97858, 75305, 72224, 75920, 74581, 75122, 77285, 76009, 
      77584, 78250, 77137, 76954, 110500, 84445, 80989, 86409, 83396, 90260, 
      83905, 101210, 118696, 88402, 89620, 92249, 89352, 89037, 88114, 87281, 
      87194, 88057, 87641, 117545, 89128, 121442, 90676, 90857, 91325, 91304, 
      93229, 100229, 96433, 92434, 99877, 98125, 96237, 94597, 133850, 
      100381, 98962, 96829, 96977, 104053, 99685, 99437, 99380, 99289, 99937, 
      107050, 105613, 104605, 101205, 105480, 109861, 119986, 102689, 110266, 
      104485, 107653, 105800, 105698, 143001, 111101, 117946, 145226, 111460, 
      134837, 110898, 107125, 123829, 133184, 114017, 116296, 116125, 112996, 
      116122, 115337, 169097, 117968, 113945, 111380, 116000, 114472, 120506, 
      114626, 121250, 118825, 117385, 113425, 122344, 116453, 114440, 122165, 
      152081, 123170, 127253, 123890, 119093, 127745, 124897, 160772, 119925, 
      120181, 128180, 171700, 130013, 132290, 133178, 172393, 124468, 122400, 
      122890, 171530, 126221, 123796, 122504, 129762, 140101, 179370, 132004, 
      127745, 156292, 129389, 144521, 132065, 130580, 138265, 134845, 133533, 
      131545, 137189, 157405, 162760, 130402, 162370, 155844, 173585, 139880, 
      131045, 163085, 137245, 174618, 177565, 132596, 164180, 178292, 133250, 
      140356, 140197, 135252, 133972, 182797, 146449, 148482, 195210, 145364, 
      142130, 137677, 165530, 214952, 152289, 168849, 200425, 142130, 153288, 
      142885, 155741, 186077, 200762, 152500, 148756, 149517, 145305, 150149, 
      147773, 150410, 152785, 159461, 153409, 185477, 188597, 193096, 152073, 
      191385, 195138, 151330, 159844, 205924, 235044, 187477, 198677, 202165, 
      244690, 159905, 168925, 158717, 155912, 208136, 247045, 160250, 156960, 
      156852, 156825, 200916, 230800, 172493, 198802, 207961, 165562, 164050, 
      170820, 206065, 245012, 178666, 262621, 264514, 244925, 235345, 179689, 
      173860, 166720, 182165, 245681, 176021, 236221, 182146, 174250, 169450, 
      177488, 217268, 240500, 245920, 183338, 225794, 234073, 185796, 176872, 
      219357, 177701, 186658, 231845, 187425, 187009, 241588, 243954, 241777, 
      188369, 187514, 194210, 184480, 260468, 268421, 279149, 300005, 203008, 
      188833, 246538, 249490, 265640, 309460, 206386, 196281, 287821, 202640, 
      198560, 261920, 275360, 209194, 194548, 260488, 271368, 201185, 275665, 
      212921, 202436, 203890, 202945, 212264, 203108, 273764, 276020, 278308, 
      208800, 279821, 216077, 211601, 212500, 286600, 295817, 307730, 223904, 
      284393, 226525, 218665, 289637, 227536, 217936, 321745, 223757, 316485, 
      224369, 241189, 237250, 228106, 321201, 242128, 234400, 233665, 320785, 
      242762, 244945, 336762, 343193, 237653, 246285, 244557, 247234, 245754, 
      249800, 242884, 241253, 238144, 255077, 251525, 245285, 237761, 255193, 
      250713, 241033, 242356, 255389, 253885, 255505, 265473, 263177, 261893, 
      259778, 273501, 264673, 262810, 279616, 274532, 272936, 271165, 283945, 
      277108, 271945, 285805, 292450, 287725, 294480, 285785, 282248, 285745, 
      293201, 299857, 292801, 301869, 290365, 289672, 301888, 306290, 317962, 
      321418, 313925, 316612, 317434 ], 
  [ 25220, 23720, 23168, 22837, 22201, 21757, 21050, 20458, 19890, 19889, 
      19620, 18365, 17282, 17800, 16964, 17125, 15912, 15661, 13789, 13625, 
      13253, 12553, 12402, 11988, 11673, 11453, 9281, 8545, 8857, 7720, 7250, 
      6920, 6409, 7848, 5938, 5785, 5476, 6005, 5653, 5410, 5498, 4849, 7298, 
      7165, 4241, 4097, 4113, 4168, 5837, 3581, 3545, 3428, 3037, 2873, 2804, 
      2824, 5636, 3077, 2225, 2600, 2029, 2074, 2701, 1972, 2105, 1690, 1556, 
      3656, 1553, 2650, 533, 436, 386, 5508, 257, 850, 5266, 53, 5233, 72, 
      3994, 4360, 0, 5476, 1773, 2818, 2417, 170585, 436, 3285, 53, 3445, 
      7156, 5597, 153, 265, 156169, 4013, 200, 160196, 250, 4714, 137866, 
      1552, 4352, 4612, 2138, 4680, 162770, 521, 656, 175124, 4840, 1898, 
      161330, 580, 801, 148032, 116276, 149725, 166378, 1130, 124745, 1476, 
      2196, 1445, 2330, 1985, 2677, 3626, 156461, 133792, 139010, 3469, 
      104641, 5650, 8242, 108610, 6253, 103525, 11629, 114921, 105800, 
      176389, 2826, 3330, 95225, 79092, 92916, 99637, 181000, 106066, 86657, 
      98730, 7720, 12580, 4777, 8105, 4450, 3908, 83368, 132725, 144469, 
      9266, 14026, 22994, 91250, 115114, 8980, 63405, 108685, 5578, 21130, 
      5465, 68128, 70436, 121864, 75797, 59153, 61645, 114525, 6176, 6305, 
      72857, 6770, 145058, 6565, 8450, 21853, 75893, 94340, 9389, 18338, 
      59789, 8577, 14281, 26937, 28372, 78880, 92320, 19769, 20450, 78685, 
      122317, 79930, 51008, 107600, 77617, 19549, 27700, 93145, 9225, 9325, 
      9736, 48437, 75917, 15749, 18826, 50234, 122785, 9938, 13130, 21073, 
      11125, 139925, 20617, 122026, 10841, 22321, 23456, 40625, 12050, 42354, 
      28925, 28873, 29138, 14381, 63865, 12676, 18661, 20564, 30325, 39325, 
      50516, 92410, 125440, 14290, 27169, 43394, 51185, 92858, 92749, 66589, 
      15530, 15025, 17141, 22210, 92482, 16109, 23909, 46925, 21213, 53545, 
      95149, 20776, 47917, 48529, 100229, 16420, 19300, 68825, 123313, 17170, 
      23202, 23530, 78145, 92817, 99010, 17156, 17300, 98696, 20525, 29705, 
      39924, 41760, 19993, 22178, 26981, 20074, 39250, 24425, 42832, 98020, 
      20794, 21257, 19322, 24106, 33805, 21764, 38138, 29665, 100825, 101961, 
      104836, 22181, 77194, 78146, 37234, 28009, 22025, 24113, 32105, 37577, 
      37330, 22457, 22322, 45000, 25864, 24650, 101762, 54080, 34434, 23553, 
      55400, 81146, 28960, 42561, 43657, 30733, 24730, 27458, 28618, 36530, 
      40340, 25925, 49928, 30322, 28197, 27882, 27781, 25957, 25450, 25649, 
      57250, 33490, 87748, 64269, 27144, 100010, 63818, 28594, 30665, 36770, 
      97121, 30865, 27572, 59266, 51561, 27801, 29250, 36634, 37629, 90056, 
      50389, 39770, 59200, 44100, 30928, 33849, 93249, 76961, 44945, 88925, 
      100530, 56137, 42697, 61282, 96148, 92585, 39188, 30953, 31797, 30600, 
      32677, 80354, 40229, 76772, 40777, 46105, 79376, 92338, 60229, 37258, 
      50373, 91220, 46813, 81413, 94541, 71245, 32045, 38441, 92425, 60961, 
      51721, 39289, 60289, 108386, 41225, 33850, 73970, 97133, 79780, 34973, 
      118753, 98881, 72665, 77956, 79594, 44629, 36626, 84401, 65221, 95485, 
      55508, 65997, 42946, 68165, 60506, 51857, 46682, 45317, 75673, 80128, 
      44645, 46100, 95537, 60916, 42260, 81245, 63458, 53693, 43034, 74925, 
      64485, 52200, 48229, 50020, 102602, 94357, 73826, 72001, 66497, 60626, 
      42305, 43249, 44096, 121626, 44245, 53857, 48200, 93650, 66490, 56500, 
      50265, 45972, 62641, 63817, 120836, 118612, 118061, 42500, 46280, 
      50536, 116833, 112018, 104353, 54513, 42853, 122225, 100385, 50660, 
      99850, 53090, 47045, 45617, 44977, 56225, 107604, 86536, 84100, 77956, 
      60741, 45949, 56644, 111602, 96505, 93362, 65108, 62105, 58169, 46313, 
      45428, 84573, 62010, 57690, 127021, 107797, 47645, 47165, 99125, 89489, 
      75125, 48929, 46229, 47381, 129025, 123940, 56065, 55120, 118813, 
      93749, 53608, 90425, 71809, 52756, 48401, 72425, 53602, 98125, 50440, 
      54184, 62273, 56129, 73585, 52201, 56417, 72676, 95146, 86725, 74485, 
      51605, 52100, 80208, 78228, 59905, 52825, 53665, 80208, 64541, 53341, 
      76004, 75101, 58376, 56381, 52981, 56996, 78325, 53937, 72130, 67748, 
      54913, 57205, 54338, 78314, 58477, 59656, 55369, 55666, 58612, 92945, 
      58018, 75769, 59453, 64213, 67121, 72997, 64996, 62361, 57889, 88357, 
      67213, 59005, 60245, 67028, 64978, 60980, 63161, 60194, 94250, 61568, 
      62660, 62729, 78404, 67330, 70650, 79162, 62669, 75956, 63793, 87529, 
      64370, 64234, 66125, 67853, 73541, 80665, 88640, 68328, 68680, 74308, 
      70681, 95981, 67744, 68225, 70516, 99641, 102569, 107600, 110864, 
      68708, 68744, 98069, 71905, 71906, 122666, 70805, 72872, 87656, 72449, 
      72986, 88745, 73341, 88776, 73466, 76301, 78226, 136964, 78961, 80257, 
      80125, 81332, 105620, 83021, 121970, 146448, 83546, 84100, 105997, 
      85408, 85489, 86938, 88349, 88658, 88461, 90157, 143557, 94672, 148234, 
      90404, 91901, 93025, 95776, 102321, 115921, 90605, 92282, 92585, 92417, 
      92641, 93641, 163250, 94265, 94298, 96385, 102205, 96865, 98433, 98713, 
      98788, 103445, 104221, 120834, 99857, 99905, 103105, 117280, 124825, 
      140890, 108013, 102122, 102545, 102409, 102800, 103882, 171805, 104393, 
      135658, 174554, 105012, 160201, 105634, 108329, 144041, 157352, 107029, 
      107984, 107945, 107588, 108466, 108341, 204341, 109384, 108925, 118900, 
      129064, 124624, 111514, 111178, 136810, 111677, 111557, 113405, 113472, 
      113257, 115600, 136921, 180293, 115210, 117305, 116450, 127097, 117925, 
      117189, 190948, 118945, 127649, 119012, 204772, 120049, 149650, 151066, 
      205461, 119780, 120616, 130210, 203930, 121129, 122004, 125728, 122026, 
      160217, 213610, 123076, 123301, 182468, 124673, 165413, 125365, 125332, 
      127469, 126425, 126169, 126029, 127577, 182905, 190240, 128178, 189450, 
      180148, 203957, 130384, 134089, 189625, 130385, 204850, 208721, 136820, 
      190580, 209444, 135490, 132692, 132665, 133396, 137396, 214865, 135477, 
      136714, 230170, 136100, 136162, 141345, 190450, 253984, 140893, 193885, 
      235357, 144850, 142672, 145601, 144065, 216113, 235154, 143460, 142884, 
      143641, 146557, 144401, 144929, 145186, 145973, 148289, 146725, 213505, 
      217681, 223632, 148549, 221125, 226066, 154530, 151028, 239348, 275860, 
      214825, 229721, 234265, 287482, 152269, 156265, 153713, 155264, 241280, 
      289825, 154450, 158152, 158836, 159205, 231412, 269480, 159161, 227834, 
      239629, 159210, 159282, 160900, 236133, 285508, 165434, 306809, 309098, 
      285017, 272925, 167237, 165236, 167336, 168785, 285365, 166993, 273393, 
      169682, 167330, 169130, 168584, 248756, 278324, 285064, 171130, 259522, 
      270045, 172660, 169808, 250969, 170633, 174434, 266081, 176245, 176093, 
      277524, 280282, 277309, 179413, 179218, 182474, 182376, 299812, 309209, 
      322313, 347257, 188744, 185261, 281242, 284986, 304960, 358020, 191714, 
      187813, 331889, 190472, 189032, 299912, 316520, 193986, 190292, 297680, 
      311200, 191645, 316285, 197173, 192628, 193682, 193397, 197696, 194084, 
      313316, 316100, 318916, 197128, 320153, 201361, 200965, 201860, 327440, 
      338501, 352922, 207976, 324301, 209801, 205901, 330329, 211592, 207272, 
      368629, 212281, 361369, 213677, 222833, 220610, 216218, 366469, 224552, 
      220520, 220181, 365381, 225314, 227357, 383986, 391469, 224545, 229345, 
      228409, 230290, 230386, 232976, 229492, 228785, 228968, 237185, 235217, 
      232145, 229637, 238085, 235717, 231845, 232900, 239065, 238745, 241013, 
      247669, 248261, 248161, 247234, 256057, 252765, 252090, 260840, 258916, 
      258112, 257265, 264629, 261220, 261189, 268705, 272970, 270225, 274600, 
      270125, 268960, 271133, 275549, 281133, 277245, 282745, 277177, 276880, 
      284072, 288850, 299170, 302090, 298945, 300836, 301786 ], 
  [ 33064, 29492, 29828, 29201, 27677, 30341, 27266, 25490, 25810, 27881, 
      28648, 27689, 21130, 27716, 23624, 25857, 22276, 22025, 20745, 21025, 
      21985, 18473, 16546, 20128, 16705, 16633, 17125, 15353, 17885, 15860, 
      11986, 14468, 12329, 7108, 11858, 10817, 10952, 8077, 13793, 9554, 
      9050, 8105, 4930, 4797, 10309, 9721, 11365, 6980, 4505, 10537, 7837, 
      7720, 10141, 9533, 6800, 5636, 2824, 4705, 8293, 4820, 7209, 6514, 
      4329, 8336, 5657, 7610, 4072, 1732, 3625, 1466, 5713, 6800, 5122, 328, 
      5881, 2626, 234, 5233, 53, 4660, 146, 68, 5476, 0, 1033, 450, 641, 
      114937, 2952, 325, 5233, 337, 200, 121, 5185, 4113, 103185, 313, 5380, 
      106472, 4986, 274, 88434, 1700, 356, 320, 1250, 388, 108602, 4369, 
      3764, 118736, 548, 1898, 107458, 5760, 4057, 96676, 71432, 98073, 
      111618, 4090, 78125, 3400, 2344, 3665, 2330, 2873, 2381, 1850, 103625, 
      85396, 89578, 2285, 62609, 1802, 1730, 65690, 1813, 61789, 2601, 70669, 
      63620, 120149, 6082, 4810, 55709, 43720, 53992, 59085, 124020, 64034, 
      49361, 58474, 3428, 3848, 4925, 3517, 5930, 8200, 47108, 85069, 94445, 
      4234, 4850, 8194, 53066, 71306, 4392, 32917, 66357, 6170, 7514, 6649, 
      36308, 38024, 76724, 41905, 30293, 32045, 71161, 8692, 8377, 40001, 
      7954, 95330, 9377, 6970, 9125, 42445, 56008, 7465, 7978, 31225, 8281, 
      7177, 11545, 12240, 44692, 54580, 8669, 8906, 44645, 77621, 45594, 
      25700, 66308, 44021, 9189, 12456, 55553, 11149, 10953, 10772, 24461, 
      43061, 9089, 9650, 25666, 78385, 12010, 9578, 10565, 10829, 91973, 
      10701, 77922, 12025, 11369, 11764, 20201, 11162, 21634, 14717, 14813, 
      14930, 12457, 35597, 14600, 12149, 12424, 15821, 20381, 26984, 56002, 
      81188, 13994, 14885, 22970, 27653, 56450, 56489, 38025, 15530, 16801, 
      15217, 14810, 56666, 16405, 15325, 25909, 15145, 30013, 58889, 15892, 
      26901, 27365, 62785, 21008, 16784, 40409, 80393, 26050, 16690, 16722, 
      46917, 57445, 62010, 20264, 19816, 61844, 17417, 18605, 23200, 24148, 
      32573, 17738, 18397, 19186, 23266, 41297, 25220, 61760, 32930, 33245, 
      24946, 39202, 21817, 21320, 63298, 49349, 64417, 65257, 67392, 32689, 
      47594, 48250, 61210, 21645, 29129, 22633, 22633, 61405, 61010, 30301, 
      29426, 72676, 22756, 23762, 65650, 33508, 55450, 27253, 87220, 51250, 
      24372, 28057, 28561, 47753, 28874, 25090, 24770, 25874, 64168, 35989, 
      32020, 46306, 41665, 40906, 40657, 35281, 29002, 30089, 88922, 51842, 
      129928, 98605, 37060, 145594, 97858, 27410, 26669, 27298, 141817, 
      45665, 29200, 91234, 80125, 29725, 28066, 27754, 28009, 132532, 78065, 
      29114, 90724, 68224, 44100, 28225, 60985, 114997, 69365, 130661, 
      145522, 85885, 65341, 40266, 139808, 135209, 59168, 41905, 43045, 
      33412, 30901, 118834, 60209, 113920, 60905, 33377, 52292, 134370, 
      90865, 31338, 35425, 132808, 34085, 53885, 137017, 106025, 37225, 
      32077, 134161, 91449, 77769, 32481, 41049, 154562, 60317, 34442, 49402, 
      140053, 117224, 46813, 167445, 142097, 107297, 52352, 116594, 65201, 
      34850, 56725, 96597, 137369, 82000, 97225, 35842, 99985, 88922, 75685, 
      67106, 36881, 110305, 54820, 62849, 65192, 136385, 88592, 56912, 
      117209, 92170, 77225, 38890, 108373, 93493, 74548, 67765, 40104, 
      145226, 134465, 106682, 104117, 96245, 87562, 40085, 40289, 40100, 
      169282, 40545, 42165, 40948, 133018, 95498, 80032, 69505, 41680, 46657, 
      47241, 167752, 164936, 164237, 46792, 42580, 42692, 162565, 156418, 
      146533, 75973, 48033, 169289, 141233, 68864, 140402, 72922, 61105, 
      57605, 45125, 45125, 150376, 122500, 119176, 110664, 85309, 57789, 
      45544, 155410, 135725, 131546, 91600, 86969, 80665, 57265, 47648, 
      119353, 86578, 46738, 174677, 150125, 59485, 47165, 138641, 125749, 
      105761, 62101, 51409, 47825, 176977, 170560, 75897, 74212, 163805, 
      131045, 70628, 126241, 99929, 68000, 53729, 54961, 48866, 136309, 
      50884, 49300, 84325, 49765, 101705, 64337, 50201, 55952, 131850, 
      120321, 102605, 60485, 52840, 110548, 107680, 78553, 54009, 53073, 
      60820, 86297, 63257, 103976, 102629, 74804, 70589, 59789, 53000, 
      107185, 62965, 57330, 90688, 65273, 70673, 60850, 60850, 72981, 54772, 
      62621, 58034, 56096, 69857, 69858, 60525, 57085, 56813, 87397, 59825, 
      83200, 78049, 65881, 68081, 86453, 67589, 59653, 58888, 81850, 72080, 
      76925, 67594, 72346, 68228, 63104, 63025, 64640, 62002, 62362, 65250, 
      66221, 64264, 66753, 70065, 72658, 67490, 64793, 64153, 64957, 67937, 
      71620, 67588, 67348, 66760, 67277, 76297, 71444, 70001, 68000, 78625, 
      80369, 83476, 85556, 73000, 72740, 78385, 70425, 71314, 94250, 75245, 
      71540, 73892, 74225, 74762, 75277, 75709, 75604, 78202, 76597, 76154, 
      106624, 84437, 80405, 86489, 82960, 87712, 83317, 97994, 114628, 88282, 
      89576, 89865, 89108, 88745, 87530, 86425, 86290, 87277, 86605, 113661, 
      87716, 117450, 89960, 89977, 90361, 90004, 91369, 97569, 96377, 91690, 
      99985, 98041, 95897, 93937, 129506, 100333, 98738, 96089, 95545, 
      104117, 99025, 98713, 98640, 97969, 98597, 104554, 105481, 104345, 
      100145, 103220, 107213, 116618, 101205, 110410, 103877, 107441, 105316, 
      105066, 138653, 111053, 114938, 140810, 111376, 130897, 110666, 106109, 
      120509, 129380, 113985, 116420, 116233, 112768, 116162, 115297, 163937, 
      118116, 113661, 109576, 113524, 112340, 120690, 114138, 118458, 118781, 
      117181, 112517, 122500, 115921, 113380, 119457, 147733, 123202, 127517, 
      123850, 117181, 127989, 124885, 156168, 119093, 118325, 128336, 166736, 
      130261, 129226, 130050, 167425, 124072, 121652, 121034, 166634, 125865, 
      123040, 121140, 129722, 136685, 174242, 132104, 127297, 152128, 128965, 
      140993, 131877, 130216, 138569, 134861, 133421, 131209, 137345, 153305, 
      158420, 129658, 158074, 151880, 168881, 140004, 129649, 158841, 137045, 
      169922, 172757, 131048, 159944, 173480, 131938, 140240, 140065, 134432, 
      132512, 177865, 146725, 148850, 189914, 145424, 141786, 136165, 161442, 
      209140, 152585, 164729, 195101, 140706, 153476, 141457, 156053, 181333, 
      195490, 152488, 148360, 149117, 144041, 149729, 147001, 149922, 152485, 
      159685, 153089, 180945, 183937, 188260, 151361, 186641, 190250, 149794, 
      159760, 200720, 228944, 183005, 193757, 197117, 238346, 159669, 169289, 
      158153, 154820, 202948, 240689, 159778, 155636, 155432, 155357, 196040, 
      224932, 172925, 194090, 202925, 165130, 163426, 170816, 201205, 238888, 
      179050, 256045, 257890, 238841, 229561, 179965, 173672, 165412, 182549, 
      239633, 175873, 230473, 182410, 173842, 168242, 177316, 212200, 234664, 
      239924, 183562, 220450, 228457, 186128, 176468, 214265, 177293, 186866, 
      226417, 187493, 187045, 235936, 238250, 236165, 188145, 187210, 194314, 
      183412, 254376, 262145, 272585, 292941, 203396, 187925, 240986, 243842, 
      259524, 302224, 206810, 195953, 281125, 202756, 198356, 255956, 269012, 
      209674, 193696, 254612, 265172, 200969, 269369, 213453, 202248, 203746, 
      202721, 212644, 202816, 267584, 269776, 272000, 208820, 273533, 216457, 
      211473, 212368, 280228, 289217, 300826, 224404, 278125, 227117, 218777, 
      283265, 228020, 217780, 314609, 223677, 309569, 224185, 241925, 237778, 
      228058, 314225, 242756, 234580, 233797, 313877, 243370, 245561, 329522, 
      335821, 237717, 246809, 244985, 247754, 246074, 250292, 242960, 241217, 
      237700, 255685, 251941, 245317, 237185, 255697, 250961, 240577, 241928, 
      255789, 254137, 255665, 266021, 263357, 261925, 259666, 273965, 264457, 
      262450, 280228, 274752, 273060, 271177, 284609, 277352, 271549, 286169, 
      293098, 288133, 295172, 285961, 282132, 285785, 293605, 300373, 292933, 
      302429, 290201, 289460, 302276, 306610, 318410, 321922, 313893, 316672, 
      317474 ], 
  [ 29285, 26585, 26525, 26020, 24868, 26170, 24113, 22837, 22761, 23930, 
      24237, 23120, 18917, 22873, 20189, 21520, 18945, 18688, 17104, 17186, 
      17552, 15250, 14085, 15921, 13842, 13700, 12968, 11626, 13192, 11521, 
      9113, 10361, 8914, 6561, 8425, 7762, 7693, 6290, 9376, 6865, 6617, 
      5770, 5021, 4882, 6740, 6338, 7272, 4801, 4112, 6548, 5000, 4877, 6058, 
      5636, 4049, 3385, 3005, 2960, 4616, 2801, 3904, 3529, 2560, 4513, 3050, 
      3961, 1853, 1433, 1586, 793, 2276, 2833, 1853, 1341, 2210, 613, 1165, 
      1700, 1000, 1377, 505, 601, 1773, 1033, 0, 121, 50, 137642, 493, 234, 
      1616, 292, 1813, 1088, 1602, 1042, 124690, 500, 1721, 128285, 1513, 
      769, 108385, 205, 653, 745, 197, 801, 130577, 1250, 965, 141665, 937, 
      425, 129281, 2041, 1170, 117405, 89333, 118912, 133801, 1301, 96776, 
      1053, 765, 1184, 809, 962, 970, 1073, 124928, 104773, 109397, 1234, 
      79210, 1885, 2965, 82669, 2146, 78250, 4900, 88200, 80249, 142834, 
      3033, 2529, 71144, 57357, 69165, 74962, 147001, 80545, 63818, 74205, 
      3601, 5941, 3172, 3812, 3589, 4637, 61081, 103970, 114370, 4685, 7093, 
      12869, 67853, 88525, 4645, 44370, 82930, 4177, 11665, 4394, 48325, 
      50285, 94489, 54800, 41000, 43066, 88128, 5813, 5690, 52418, 5645, 
      115037, 6352, 5801, 12802, 55082, 70757, 6464, 10625, 41744, 6570, 
      8410, 16362, 17377, 57637, 69061, 11624, 12053, 57514, 95098, 58585, 
      34781, 82301, 56680, 11794, 17173, 69922, 8424, 8356, 8425, 32930, 
      55370, 10064, 11713, 34385, 95674, 9197, 9197, 13192, 9034, 110786, 
      13060, 95065, 9578, 14170, 14885, 27098, 9605, 28629, 18890, 18916, 
      19097, 11300, 45832, 11773, 12970, 13949, 20098, 26578, 35165, 69745, 
      98317, 12109, 18184, 29789, 35816, 70181, 70144, 48340, 13481, 13978, 
      13988, 15949, 70093, 14210, 16970, 32930, 15696, 38116, 72484, 15913, 
      33898, 34420, 76880, 16921, 15769, 50594, 96850, 20101, 17397, 17557, 
      58312, 70632, 75901, 16805, 16613, 75665, 16640, 21284, 28305, 29637, 
      25000, 17525, 19970, 17425, 28033, 31850, 30685, 75289, 25525, 25892, 
      20345, 30493, 24820, 19325, 50225, 38644, 77962, 78930, 81385, 25940, 
      58189, 58973, 48625, 22180, 23834, 21050, 24506, 48872, 48541, 24680, 
      24125, 58473, 21865, 21905, 79025, 40157, 44109, 23400, 71201, 61913, 
      24085, 32058, 32818, 38116, 24805, 23837, 24157, 28205, 51581, 29354, 
      37481, 37105, 33552, 32985, 32800, 28960, 25177, 25874, 72925, 41605, 
      109381, 81450, 30465, 123569, 80825, 25609, 26084, 29081, 120170, 
      36946, 26177, 75085, 65448, 26568, 26253, 29269, 29844, 111833, 63760, 
      31385, 74749, 55449, 36061, 28314, 72594, 96200, 56456, 110258, 123705, 
      70660, 53188, 46993, 118561, 114410, 48161, 34802, 35802, 29817, 29290, 
      99809, 49184, 95465, 49810, 36490, 61613, 113797, 75220, 31501, 39492, 
      112421, 37186, 63386, 116240, 88576, 32576, 32420, 113698, 75850, 
      64090, 33010, 46954, 132173, 49640, 31765, 57605, 119066, 98605, 39266, 
      143956, 120970, 89882, 60985, 98149, 53860, 33173, 66248, 80578, 
      116800, 68081, 81252, 36445, 83744, 74153, 62900, 55793, 38048, 92842, 
      63277, 52484, 54437, 116210, 74113, 48065, 99140, 77237, 64532, 38165, 
      91386, 78426, 62361, 56794, 41869, 124265, 114592, 89945, 87700, 80852, 
      73385, 38516, 39034, 39293, 146133, 39604, 44680, 41537, 113441, 80401, 
      67297, 58626, 40977, 51010, 51850, 144893, 142333, 141698, 42365, 
      41609, 43513, 140212, 134641, 125716, 64116, 43216, 146354, 120986, 
      58409, 120277, 61757, 52436, 49832, 42472, 47336, 129285, 104353, 
      101413, 93925, 72090, 50074, 47749, 133865, 116164, 112433, 77537, 
      73610, 68330, 49922, 44081, 101700, 73341, 48861, 151450, 129202, 
      51746, 44546, 118928, 107444, 89888, 53780, 46544, 45008, 153610, 
      147769, 64690, 63325, 141706, 112274, 60625, 108098, 85114, 58753, 
      48770, 59858, 48253, 117130, 48025, 48745, 72116, 49844, 86866, 56410, 
      50210, 60505, 113293, 103108, 87754, 53954, 49829, 94725, 92241, 67786, 
      50794, 50626, 66501, 74180, 56260, 89165, 88010, 64985, 61730, 54130, 
      52013, 91984, 56340, 61009, 78041, 58066, 62116, 55301, 65669, 63970, 
      54145, 56740, 54265, 54433, 77090, 61981, 64360, 55346, 57250, 75860, 
      62752, 72553, 68490, 59650, 74068, 75346, 61090, 57122, 59621, 71761, 
      64481, 68168, 61589, 79013, 62525, 60089, 60074, 67769, 61477, 63117, 
      68437, 61850, 66485, 62626, 74770, 66221, 63229, 62516, 62900, 65810, 
      70570, 76109, 65025, 65041, 67141, 65860, 81920, 66949, 66338, 66193, 
      84818, 87074, 91013, 93605, 68237, 68105, 83984, 68146, 68645, 103613, 
      70394, 69185, 76913, 70514, 71045, 78152, 71730, 78345, 73193, 73490, 
      74065, 116729, 79048, 77320, 80704, 79217, 92417, 80138, 105305, 
      125325, 83165, 84133, 93760, 84421, 84250, 84181, 84164, 84221, 84690, 
      85042, 123490, 87613, 127645, 87029, 87680, 88378, 89365, 92970, 
      102370, 90740, 88805, 93626, 92450, 91330, 90650, 140933, 94532, 93641, 
      93034, 95236, 97780, 95562, 95506, 95497, 97124, 97810, 108369, 99818, 
      99194, 98194, 106069, 111592, 123877, 100906, 103577, 100052, 102010, 
      100973, 101293, 149722, 104900, 120625, 152129, 105345, 140290, 105205, 
      103784, 127400, 138185, 107680, 109469, 109346, 107225, 109525, 108980, 
      178100, 111025, 108298, 110293, 116929, 114325, 113389, 109525, 123061, 
      112370, 111410, 109562, 115245, 111418, 110989, 123658, 158450, 116377, 
      119720, 117269, 118088, 120250, 118170, 167821, 115636, 118964, 120905, 
      179785, 122440, 134653, 135733, 180468, 118805, 117793, 121585, 179345, 
      120394, 119169, 119701, 122965, 143432, 187837, 124765, 122128, 161801, 
      123656, 148100, 125602, 124645, 130304, 127748, 126820, 125504, 129650, 
      162634, 168709, 125541, 168165, 160621, 180560, 132349, 128074, 168658, 
      130664, 181525, 184808, 130037, 169685, 185525, 129961, 133457, 133346, 
      130465, 131105, 190346, 138330, 140065, 203785, 137849, 135805, 134856, 
      170437, 224965, 143956, 173764, 208930, 138913, 145213, 139658, 147272, 
      192776, 209045, 144981, 142389, 143140, 141520, 143810, 142490, 144253, 
      146042, 151124, 146704, 191386, 194890, 199917, 146500, 197908, 202093, 
      148185, 152321, 213761, 245569, 193096, 205640, 209512, 255925, 152794, 
      159970, 152546, 151325, 215837, 258250, 153781, 153025, 153205, 153322, 
      207637, 240497, 163268, 204965, 215074, 158841, 157905, 162793, 212562, 
      255301, 169409, 274244, 276281, 255050, 244548, 170690, 166253, 162473, 
      172820, 255632, 168250, 245250, 173117, 167237, 164837, 169745, 224213, 
      249749, 255649, 174385, 233545, 242640, 176497, 169781, 226330, 170600, 
      177665, 239738, 178786, 178466, 250065, 252565, 250090, 180496, 179881, 
      185309, 179073, 270133, 278594, 290186, 312520, 193145, 182858, 254473, 
      257713, 275245, 322425, 196349, 188500, 299144, 193505, 190385, 271025, 
      285617, 198945, 188273, 269285, 281125, 192980, 285700, 202450, 194125, 
      195425, 194720, 202205, 195065, 283385, 285833, 288313, 199777, 289700, 
      205930, 202912, 203801, 296621, 306500, 319325, 213265, 294058, 215588, 
      209168, 299570, 216857, 209177, 333904, 214660, 327874, 215540, 229556, 
      226241, 218825, 332704, 230753, 224369, 223778, 332018, 231425, 233540, 
      348925, 355730, 227860, 235090, 233650, 236029, 235105, 238613, 232945, 
      231650, 229721, 243476, 240500, 235412, 229712, 243860, 240148, 232580, 
      233797, 244324, 243242, 245072, 253810, 252530, 251668, 249985, 261892, 
      255060, 253629, 267497, 263545, 262237, 260802, 271604, 266005, 262674, 
      274210, 279981, 275976, 281857, 274688, 272005, 275012, 281354, 287586, 
      281682, 289444, 280090, 279541, 289913, 294409, 305521, 308765, 302836, 
      305225, 306085 ], 
  [ 30682, 27674, 27746, 27197, 25913, 27677, 25268, 23816, 23872, 25349, 
      25810, 24737, 19720, 24578, 21410, 23049, 20122, 19865, 18369, 18517, 
      19081, 16361, 14932, 17362, 14821, 14701, 14365, 12869, 14765, 12962, 
      10048, 11714, 10025, 6682, 9536, 8741, 8738, 6829, 10817, 7712, 7376, 
      6485, 4900, 4761, 7873, 7405, 8581, 5450, 4145, 7813, 5869, 5746, 7345, 
      6857, 4874, 4034, 2818, 3433, 5749, 3362, 4905, 4420, 3033, 5690, 3809, 
      5072, 2458, 1378, 2125, 848, 3277, 4010, 2788, 802, 3277, 1108, 648, 
      2701, 461, 2290, 164, 194, 2818, 450, 121, 0, 17, 129601, 1098, 25, 
      2617, 61, 1010, 505, 2581, 1845, 117045, 181, 2722, 120530, 2448, 340, 
      101268, 458, 290, 338, 296, 394, 122756, 2053, 1658, 133514, 530, 656, 
      121504, 3042, 1885, 110002, 82898, 111465, 125892, 1972, 90077, 1570, 
      1018, 1745, 1040, 1325, 1157, 1040, 117305, 97810, 102280, 1289, 73193, 
      1544, 2228, 76520, 1717, 72277, 3789, 81853, 74210, 134705, 3748, 2980, 
      65501, 52330, 63610, 69165, 138762, 74528, 58505, 68452, 3194, 4874, 
      3425, 3361, 4040, 5506, 55922, 97117, 107165, 4168, 5960, 10900, 62408, 
      82244, 4194, 40069, 76869, 4496, 9872, 4801, 43826, 45698, 88010, 
      49993, 36941, 38897, 81913, 6418, 6229, 47765, 6052, 107876, 7001, 
      5812, 11141, 50341, 65290, 6409, 9316, 37729, 6757, 7585, 14305, 15210, 
      52786, 63682, 10205, 10568, 52685, 88685, 53712, 31250, 76394, 51917, 
      10485, 15138, 64565, 8941, 8829, 8810, 29597, 50717, 9305, 10580, 
      30964, 89305, 9736, 8900, 11861, 9221, 103889, 11817, 88740, 9985, 
      12773, 13378, 24293, 9704, 25780, 17009, 17057, 17216, 11245, 41861, 
      12290, 12233, 12970, 18173, 23993, 31898, 64564, 91970, 12296, 16589, 
      26984, 32549, 65000, 64985, 44325, 13712, 14473, 13933, 15080, 65000, 
      14485, 15925, 30037, 15025, 34849, 67325, 15418, 31005, 31505, 71545, 
      17834, 15626, 46601, 90701, 21652, 16660, 16776, 53901, 65605, 70632, 
      17498, 17218, 70418, 16409, 19865, 26050, 27250, 27101, 17096, 18925, 
      17524, 25888, 34589, 28298, 70130, 27560, 27905, 21412, 32968, 23269, 
      19490, 54196, 41801, 72781, 73705, 76050, 27733, 54020, 54760, 52420, 
      21465, 25121, 21061, 23329, 52645, 52292, 26077, 25412, 62818, 21634, 
      22004, 73888, 37330, 47464, 24181, 76162, 57700, 23634, 30133, 30805, 
      40877, 25652, 23716, 23816, 26852, 55354, 31081, 35050, 39712, 35785, 
      35152, 34945, 30577, 25936, 26765, 77864, 44564, 115882, 86785, 32170, 
      130576, 86116, 25664, 25721, 27904, 127045, 39377, 26650, 80068, 69925, 
      27085, 26308, 28180, 28645, 118378, 68105, 30032, 79666, 59266, 38250, 
      27709, 68029, 102085, 60317, 116693, 130624, 75313, 56785, 44100, 
      125282, 120977, 51362, 36661, 37705, 30466, 29257, 105760, 52385, 
      101218, 53033, 34829, 57818, 120276, 80005, 30852, 37501, 118834, 
      35525, 59525, 122785, 93977, 33577, 31705, 120133, 80613, 68193, 32229, 
      44325, 139268, 52709, 32084, 54184, 125677, 104402, 41257, 151425, 
      127625, 95261, 57410, 103880, 57149, 33140, 62365, 85473, 123257, 
      72250, 86125, 35620, 88705, 78608, 66673, 59060, 37025, 98221, 59746, 
      55421, 57506, 122513, 78458, 50474, 104717, 81736, 68261, 37780, 96589, 
      82969, 65914, 59929, 40626, 130832, 120785, 95060, 92705, 85505, 77620, 
      38417, 38825, 38930, 153448, 39285, 43173, 40690, 119524, 84944, 71026, 
      61717, 40570, 48865, 49617, 152098, 149450, 148793, 43234, 41290, 
      42578, 147241, 141472, 132217, 67537, 44217, 153581, 127289, 61346, 
      126536, 64936, 54757, 51845, 42725, 45917, 135874, 109930, 106858, 
      99018, 75973, 52065, 46330, 140608, 122225, 118340, 81706, 77537, 
      71905, 51781, 44642, 107101, 77224, 47464, 158765, 135725, 53737, 
      44777, 125033, 113065, 94673, 55969, 47545, 45305, 160969, 154930, 
      67869, 66394, 148625, 118049, 63386, 113653, 89525, 61250, 49793, 
      57493, 47780, 123037, 48322, 48250, 75625, 49129, 91277, 58445, 49517, 
      58250, 118980, 108333, 92165, 55505, 50170, 99466, 96850, 70789, 51201, 
      50769, 63850, 77645, 57965, 93554, 92333, 67658, 64073, 55373, 51650, 
      96505, 57913, 59040, 81682, 59837, 64349, 56500, 63304, 66357, 53650, 
      58049, 54848, 54290, 73889, 63972, 62325, 55225, 56381, 79105, 61025, 
      75490, 71053, 61069, 71285, 78437, 62597, 57265, 58642, 74500, 66362, 
      70445, 62920, 75988, 63746, 60386, 60349, 65954, 60916, 62116, 66600, 
      62609, 64978, 63297, 72405, 67684, 63944, 62549, 62581, 64765, 68909, 
      73810, 65146, 65074, 66250, 65585, 79225, 67730, 66833, 66050, 81925, 
      84005, 87658, 90074, 69106, 68930, 81289, 68157, 68788, 99620, 71285, 
      69218, 75098, 71009, 71540, 76381, 72313, 76618, 74128, 73765, 73988, 
      112450, 80093, 77573, 81881, 79690, 89986, 80413, 101972, 120826, 
      84100, 85178, 91593, 85202, 84965, 84500, 84109, 84100, 84745, 84745, 
      119277, 86810, 123300, 87194, 87625, 88213, 88738, 91573, 99873, 91829, 
      88948, 94957, 93517, 92045, 90925, 136148, 95665, 94532, 93221, 94477, 
      99089, 95881, 95737, 95706, 96541, 97205, 106180, 100885, 100085, 
      97985, 104210, 109205, 120500, 100125, 105040, 100481, 102989, 101578, 
      101700, 145025, 106121, 117776, 147344, 106522, 136165, 106184, 103685, 
      124133, 134258, 108945, 110954, 110809, 108226, 110900, 110245, 172325, 
      112554, 109233, 109138, 114850, 112730, 114984, 110196, 120564, 113657, 
      112477, 109661, 116818, 112045, 110890, 121293, 153841, 117796, 121469, 
      118600, 116845, 121977, 119545, 162882, 115889, 117809, 122522, 174362, 
      124189, 131848, 132840, 175045, 119674, 118178, 120452, 174032, 121329, 
      119554, 119250, 124340, 140165, 182216, 126338, 122953, 157522, 124525, 
      144701, 126801, 125602, 132185, 129233, 128129, 126505, 131333, 158465, 
      164210, 125992, 163732, 156650, 175577, 134010, 127645, 164313, 131885, 
      176564, 179693, 129410, 165362, 180410, 129664, 134810, 134677, 130850, 
      130610, 185077, 140233, 142100, 198032, 139466, 136872, 134317, 166356, 
      218530, 145925, 169661, 203177, 138528, 147050, 139273, 149285, 187837, 
      203380, 146554, 143434, 144185, 141377, 144833, 143029, 145188, 147241, 
      153049, 147881, 186777, 190105, 194890, 147149, 193013, 197000, 147712, 
      153850, 208250, 238826, 188597, 200525, 204221, 248852, 154125, 162137, 
      153437, 151490, 210370, 251177, 154804, 152882, 152930, 152981, 202610, 
      234106, 165545, 200180, 209849, 159952, 158752, 164498, 207601, 248602, 
      171664, 266929, 268900, 248417, 238333, 172813, 167738, 162418, 175097, 
      249065, 169801, 239101, 175240, 168436, 164936, 171274, 219010, 243490, 
      249170, 176464, 227968, 236689, 178730, 171002, 221105, 171821, 179744, 
      234073, 180689, 180325, 244114, 246548, 244205, 182025, 181300, 187300, 
      179458, 263610, 271829, 283025, 304677, 195554, 183485, 248720, 251828, 
      268722, 314362, 198824, 189941, 291829, 195562, 192002, 264722, 278786, 
      201508, 189010, 263114, 274514, 194597, 278957, 205101, 195786, 197152, 
      196337, 204658, 196594, 276818, 279178, 281570, 201746, 283001, 208405, 
      204705, 205594, 289834, 299405, 311812, 215938, 287425, 218393, 211313, 
      292805, 219530, 210970, 326105, 216585, 320405, 217333, 232625, 229024, 
      220816, 325169, 233690, 226690, 226033, 324593, 234340, 236477, 341060, 
      347689, 230049, 237917, 236345, 238856, 237668, 241418, 235178, 233729, 
      231250, 246457, 243217, 237601, 231065, 246709, 242645, 234109, 235370, 
      247041, 245761, 247481, 256769, 255005, 253945, 252064, 264785, 257029, 
      255400, 270610, 266130, 264690, 263101, 274805, 268634, 264445, 277037, 
      283204, 278869, 285146, 277273, 274194, 277421, 284269, 290677, 284245, 
      292601, 282257, 281642, 292850, 297280, 308612, 311944, 305289, 307810, 
      308648 ], 
  [ 30469, 27565, 27585, 27050, 25810, 27400, 25117, 23725, 23729, 25092, 
      25493, 24394, 19669, 24197, 21205, 22730, 19925, 19666, 18122, 18244, 
      18730, 16160, 14825, 17033, 14660, 14530, 14026, 12580, 14354, 12589, 
      9857, 11365, 9760, 6773, 9265, 8516, 8485, 6760, 10418, 7529, 7225, 
      6340, 5057, 4916, 7570, 7124, 8210, 5317, 4234, 7450, 5650, 5525, 6964, 
      6498, 4657, 3877, 2965, 3338, 5410, 3229, 4610, 4165, 2930, 5329, 3600, 
      4729, 2285, 1445, 1972, 857, 2938, 3601, 2465, 1013, 2900, 937, 845, 
      2330, 650, 1949, 277, 325, 2417, 641, 50, 17, 0, 132496, 845, 68, 2218, 
      106, 1261, 674, 2180, 1508, 119780, 250, 2309, 123301, 2057, 445, 
      103805, 313, 369, 433, 205, 485, 125541, 1700, 1345, 136417, 613, 505, 
      124265, 2609, 1556, 112625, 85165, 114098, 128693, 1649, 92434, 1301, 
      845, 1458, 873, 1108, 1000, 961, 119986, 100249, 104773, 1172, 75280, 
      1565, 2393, 78653, 1768, 74344, 4082, 84050, 76293, 137540, 3365, 2693, 
      67426, 54029, 65501, 71144, 141629, 76585, 60304, 70409, 3205, 5125, 
      3194, 3386, 3733, 5045, 57653, 99464, 109640, 4205, 6221, 11465, 64237, 
      84377, 4205, 41480, 78920, 4225, 10369, 4496, 45305, 47205, 90205, 
      51578, 38250, 40244, 84002, 6025, 5860, 49284, 5729, 110305, 6586, 
      5629, 11560, 51880, 67093, 6242, 9605, 39002, 6500, 7696, 14864, 15809, 
      54361, 65449, 10530, 10917, 54248, 90824, 55289, 32337, 78345, 53450, 
      10760, 15677, 66308, 8546, 8450, 8461, 30600, 52200, 9370, 10781, 
      31997, 91408, 9325, 8793, 12130, 8936, 106180, 12050, 90821, 9616, 
      13060, 13705, 25092, 9445, 26585, 17460, 17498, 17665, 11026, 43066, 
      11861, 12260, 13085, 18632, 24692, 32845, 66205, 94033, 11981, 16922, 
      27757, 33490, 66637, 66610, 45530, 13369, 14032, 13690, 15133, 66589, 
      14120, 16040, 30824, 15002, 35770, 68930, 15325, 31784, 32290, 73210, 
      17225, 15401, 47776, 92660, 20809, 16649, 16781, 55226, 67154, 72269, 
      16965, 16717, 72045, 16210, 20098, 26585, 27833, 26050, 16965, 19016, 
      17197, 26377, 33300, 28873, 71713, 26525, 26874, 20725, 31765, 23530, 
      19125, 52445, 40346, 74356, 75296, 77681, 26770, 55225, 55981, 50725, 
      21410, 24336, 20740, 23440, 50954, 50609, 25250, 24625, 60917, 21397, 
      21645, 75433, 38033, 45917, 23570, 74029, 58901, 23465, 30500, 31204, 
      39538, 25009, 23425, 23605, 27009, 53645, 30116, 35597, 38425, 34634, 
      34025, 33826, 29650, 25321, 26100, 75725, 43145, 113173, 84500, 31205, 
      127681, 83845, 25297, 25506, 27985, 124196, 38144, 26129, 77905, 67946, 
      26546, 25937, 28225, 28730, 115645, 66170, 30169, 77521, 57521, 37097, 
      27572, 69332, 99586, 58554, 113992, 127745, 73258, 55114, 44789, 
      122473, 118224, 49833, 35620, 36644, 29861, 28900, 103225, 50850, 
      98753, 51488, 35060, 58825, 117545, 77890, 30713, 37850, 116125, 35752, 
      60552, 120026, 91634, 32834, 31586, 117412, 78500, 66320, 32132, 44900, 
      136305, 51210, 31585, 55045, 122888, 101909, 40148, 148322, 124816, 
      92916, 58321, 101405, 55562, 32761, 63386, 83300, 120514, 70337, 83954, 
      35521, 86498, 76585, 64898, 57469, 36994, 95860, 60625, 53946, 55981, 
      119808, 76465, 49185, 102274, 79685, 66490, 37505, 94280, 80900, 64205, 
      58372, 40661, 128025, 118114, 92781, 90466, 83394, 75661, 38034, 38480, 
      38641, 150365, 38978, 43298, 40573, 116885, 82865, 69241, 60164, 40289, 
      49216, 50000, 149045, 146429, 145780, 42485, 40973, 42485, 144250, 
      138553, 129418, 65858, 43418, 150516, 124560, 59841, 123821, 63341, 
      53474, 50674, 42194, 45994, 133037, 107461, 104437, 96725, 74120, 
      50900, 46405, 137713, 119578, 115749, 79745, 75664, 70160, 50660, 
      43993, 104690, 75365, 47525, 155656, 132904, 52564, 44244, 122362, 
      110570, 92482, 54722, 46730, 44746, 157840, 151873, 66260, 64825, 
      145652, 115492, 61925, 111172, 87460, 59881, 48960, 57892, 47489, 
      120424, 47749, 47965, 73882, 48922, 89204, 57236, 49300, 58601, 116441, 
      105962, 90088, 54468, 49573, 97265, 94697, 69220, 50576, 50240, 64337, 
      75906, 56866, 91477, 90280, 66205, 62740, 54440, 51301, 94378, 56858, 
      59273, 79873, 58708, 63050, 55577, 63677, 65000, 53341, 57082, 54145, 
      53849, 74560, 62753, 62570, 54772, 56200, 77426, 61154, 73921, 69620, 
      60052, 71794, 76808, 61544, 56708, 58493, 72997, 65169, 69106, 61925, 
      76577, 62785, 59761, 59732, 66097, 60601, 61961, 66749, 61812, 65005, 
      62528, 72740, 66625, 63157, 62010, 62170, 64616, 68980, 74113, 64565, 
      64525, 66037, 65146, 79666, 66905, 66112, 65561, 82436, 84580, 88337, 
      90817, 68245, 68085, 81722, 67604, 68185, 100521, 70408, 68653, 75205, 
      70272, 70801, 76466, 71540, 76685, 73225, 73096, 73445, 113425, 79130, 
      76898, 80866, 78929, 90281, 79720, 102589, 121865, 83161, 84197, 91778, 
      84313, 84100, 83777, 83522, 83537, 84116, 84244, 120200, 86489, 124265, 
      86517, 87026, 87652, 88345, 91460, 100160, 90810, 88273, 93844, 92500, 
      91156, 90196, 137257, 94618, 93573, 92516, 94114, 97970, 95120, 95008, 
      94985, 96106, 96776, 106325, 99844, 99108, 97408, 104233, 109418, 
      121073, 99752, 103849, 99666, 101972, 100697, 100889, 146068, 105010, 
      118145, 148417, 105425, 136996, 105157, 103050, 124650, 135013, 107810, 
      109737, 109600, 107185, 109721, 109106, 173746, 111317, 108212, 108877, 
      114925, 112625, 113717, 109265, 120785, 112500, 111400, 108936, 115553, 
      111124, 110233, 121460, 154820, 116581, 120130, 117413, 116594, 120644, 
      118340, 163973, 115090, 117522, 121225, 175625, 122842, 132157, 133181, 
      176306, 118645, 117325, 120149, 175249, 120272, 118697, 118697, 123121, 
      140634, 183541, 125045, 121930, 158353, 123482, 145210, 125636, 124525, 
      130770, 127962, 126922, 125410, 129988, 159248, 165113, 125093, 164609, 
      157357, 176650, 132665, 127060, 165152, 130698, 177625, 180810, 128893, 
      166189, 181525, 129025, 133569, 133444, 129961, 130041, 186244, 138788, 
      140605, 199369, 138121, 135725, 133754, 167081, 220105, 144442, 170386, 
      204500, 137897, 145609, 138640, 147778, 188858, 204665, 145205, 142277, 
      143026, 140650, 143680, 142052, 144065, 146020, 151562, 146666, 187664, 
      191056, 195929, 146122, 194002, 198061, 147089, 152497, 209457, 240481, 
      189434, 201586, 205346, 250625, 152840, 160544, 152308, 150625, 211553, 
      252944, 153625, 152125, 152221, 152296, 203629, 235621, 163906, 201105, 
      210932, 158729, 157625, 163057, 208580, 250213, 170017, 268762, 270757, 
      250000, 239762, 171208, 166365, 161605, 173434, 250618, 168400, 240500, 
      173629, 167161, 164061, 169877, 220061, 244925, 250685, 174865, 229153, 
      238010, 177073, 169713, 222160, 170530, 178137, 235280, 179140, 178792, 
      245417, 247873, 245480, 180602, 179917, 185705, 178445, 265109, 273412, 
      284752, 306650, 193797, 182376, 249929, 253085, 270209, 316409, 197037, 
      188530, 293602, 193925, 190525, 266125, 280381, 199685, 187849, 264465, 
      276025, 193114, 280514, 203240, 194285, 195625, 194850, 202865, 195137, 
      278305, 280697, 283121, 200125, 284530, 206596, 203138, 204025, 291385, 
      301066, 313625, 214045, 288916, 216450, 209610, 294340, 217629, 209389, 
      328010, 214946, 322180, 215738, 230562, 227065, 219145, 326962, 231669, 
      224893, 224260, 326340, 232325, 234450, 342961, 349652, 228290, 235924, 
      234400, 236861, 235765, 239425, 233393, 232000, 229717, 244394, 241250, 
      235826, 229594, 244690, 240754, 232570, 233813, 245066, 243856, 245610, 
      254692, 253096, 252106, 250297, 262714, 255290, 253733, 268453, 264161, 
      262769, 261236, 272610, 266645, 262760, 274964, 280985, 276770, 282901, 
      275282, 272345, 275490, 282152, 288488, 282248, 290386, 280400, 279809, 
      290709, 295153, 306389, 309685, 303290, 305761, 306605 ], 
  [ 210285, 197189, 201577, 199586, 193978, 210856, 196925, 189709, 194081, 
      205636, 211133, 211490, 179829, 214205, 195197, 206914, 192461, 192202, 
      193570, 195876, 202914, 186512, 176441, 198305, 180644, 181242, 193842, 
      187300, 199994, 193861, 174385, 189725, 180112, 144365, 179617, 174500, 
      176653, 158184, 191690, 169145, 165929, 163588, 134641, 134500, 178650, 
      176020, 185114, 160381, 138914, 182898, 167994, 167869, 183140, 180490, 
      165545, 158941, 130365, 152578, 176490, 155381, 171322, 167237, 152170, 
      177865, 162304, 175081, 155893, 133213, 153396, 136265, 169650, 176137, 
      166993, 116765, 171796, 150905, 117325, 169042, 116402, 165749, 122581, 
      120445, 170585, 114937, 137642, 129601, 132496, 0, 154453, 126740, 
      168930, 126050, 108277, 114970, 168164, 161668, 388, 123282, 169021, 
      269, 166585, 119837, 1885, 142273, 121945, 120553, 137069, 120605, 325, 
      161860, 157865, 281, 120733, 141737, 505, 169321, 158804, 1241, 5813, 
      1258, 565, 157441, 4346, 151997, 142805, 153610, 142105, 146708, 
      140776, 133457, 1322, 3425, 2853, 136580, 9760, 123869, 111593, 8765, 
      121160, 10280, 100906, 7610, 10045, 2132, 160613, 151205, 14282, 21269, 
      15269, 12904, 2581, 11065, 18080, 13625, 123325, 103405, 145154, 
      122050, 152245, 167389, 20525, 6280, 4808, 120685, 102317, 79897, 
      17645, 10121, 122869, 32744, 11944, 148369, 84625, 151552, 30017, 
      29005, 9397, 26098, 37522, 35876, 11930, 159633, 157284, 28900, 152785, 
      6929, 161650, 139581, 90184, 28584, 19773, 138010, 99877, 39730, 
      146276, 113984, 80384, 77689, 27425, 21041, 97162, 95365, 28040, 12200, 
      27625, 49081, 16465, 29426, 101032, 81925, 22628, 159242, 157690, 
      154789, 53896, 31816, 117842, 106877, 52381, 14240, 160749, 132553, 
      101674, 148712, 11540, 104506, 15109, 156672, 100420, 97425, 65860, 
      146309, 65897, 88804, 89570, 89009, 142794, 45250, 162557, 121460, 
      114277, 88520, 72740, 58325, 28349, 17593, 151757, 97730, 68525, 58970, 
      28781, 29482, 46258, 154601, 164000, 145458, 119965, 31645, 156808, 
      115048, 68680, 126386, 61250, 31802, 132533, 69640, 69418, 30258, 
      181025, 144257, 49232, 22772, 205721, 125849, 124525, 42850, 34394, 
      31501, 173485, 170325, 32005, 142154, 106730, 85553, 82433, 229162, 
      136357, 118024, 154061, 88985, 257524, 83473, 34585, 227453, 227074, 
      189621, 247253, 105794, 158173, 317437, 278402, 36500, 35984, 34729, 
      219690, 50857, 50157, 309893, 131338, 200512, 154692, 118080, 309394, 
      308321, 205066, 200801, 338285, 147341, 158509, 39033, 78073, 290525, 
      183002, 371781, 53077, 142129, 100388, 98180, 264490, 186625, 153009, 
      145909, 115825, 312085, 220852, 88741, 258281, 242114, 239321, 238394, 
      216746, 184025, 189172, 372749, 274649, 461885, 394628, 221213, 493137, 
      392517, 160705, 147082, 122625, 485284, 252176, 175369, 376385, 349682, 
      177242, 161345, 125777, 122642, 465813, 343538, 118985, 373817, 317417, 
      243121, 141140, 51860, 427914, 319906, 460520, 490289, 360818, 307730, 
      82645, 478465, 469120, 289345, 230724, 233204, 184925, 161396, 433737, 
      290362, 422713, 291728, 113684, 66833, 465529, 369818, 142825, 105554, 
      461925, 114376, 66376, 470194, 403946, 199546, 141514, 463940, 369700, 
      335680, 139876, 91492, 504673, 286354, 175729, 75429, 475240, 427325, 
      239620, 529066, 478624, 404500, 73609, 424637, 297986, 165257, 68482, 
      378868, 467770, 341881, 378794, 141809, 384250, 357593, 323338, 299165, 
      136730, 407444, 77369, 284722, 291125, 461968, 353833, 262489, 420410, 
      362149, 323474, 158353, 400040, 364820, 315365, 295700, 133117, 478921, 
      456634, 395629, 389674, 370954, 349389, 168346, 165152, 160217, 526013, 
      162010, 127018, 146133, 451765, 366785, 326225, 296036, 160409, 111824, 
      109696, 521053, 515525, 514148, 204829, 164005, 145133, 510434, 498185, 
      478130, 312650, 210130, 523252, 466720, 290617, 464525, 302125, 263866, 
      250874, 184154, 132626, 484661, 425597, 418205, 398845, 336200, 250372, 
      133037, 494433, 453730, 444805, 351289, 339200, 322048, 245764, 196145, 
      417002, 337445, 134885, 531304, 482344, 252036, 185476, 457970, 430162, 
      384410, 260746, 213442, 188162, 534944, 522425, 305044, 299969, 508196, 
      440180, 286877, 428580, 367012, 276097, 216400, 113220, 165425, 449480, 
      191165, 165173, 323586, 158850, 368756, 258164, 159956, 117569, 438217, 
      412450, 369640, 239380, 194445, 387737, 380801, 302180, 197632, 188560, 
      110201, 324154, 246874, 370301, 366920, 288245, 273860, 229160, 172877, 
      377570, 242498, 127705, 333945, 250900, 270530, 228841, 119005, 277576, 
      170549, 233986, 207025, 182705, 102224, 262225, 128818, 184356, 161032, 
      318394, 137594, 304697, 288020, 240596, 113290, 312680, 245000, 195028, 
      159685, 297221, 261001, 278042, 239557, 110065, 236777, 203177, 202420, 
      139625, 175625, 162425, 139549, 220516, 148725, 218320, 128068, 248625, 
      220405, 196690, 185202, 163624, 147604, 131625, 202157, 199205, 170141, 
      189634, 124074, 226337, 216080, 194417, 120292, 116612, 110905, 107561, 
      230589, 228973, 126130, 201556, 206505, 101977, 233480, 203333, 148733, 
      220240, 220769, 151450, 224420, 153125, 237753, 215784, 204485, 105417, 
      247298, 218858, 253402, 228169, 143425, 222408, 125885, 106577, 247689, 
      252365, 153658, 243745, 241348, 227921, 215290, 213121, 219524, 208004, 
      114376, 193505, 114073, 225565, 218794, 215780, 201185, 178820, 151120, 
      260434, 226593, 271476, 261396, 248404, 232884, 112505, 265698, 256645, 
      232292, 202586, 274874, 239264, 236240, 235489, 210402, 210344, 167477, 
      268740, 262180, 224080, 176305, 164018, 142913, 207496, 285849, 247450, 
      267956, 254305, 247945, 124228, 279002, 157457, 123665, 277961, 134084, 
      271141, 233362, 150130, 138653, 283258, 292465, 291600, 273897, 288809, 
      284554, 116234, 295501, 272740, 204245, 179717, 193433, 300085, 265057, 
      171745, 288676, 280296, 245800, 301193, 265460, 240545, 176788, 135892, 
      297125, 311594, 295045, 209050, 311380, 297428, 134125, 257050, 212890, 
      308321, 129761, 314306, 172925, 171037, 130442, 280989, 263653, 216245, 
      133025, 284800, 265025, 237361, 302209, 166114, 131125, 310685, 282818, 
      150345, 285826, 166322, 298900, 289781, 326602, 310690, 303826, 292122, 
      319268, 154880, 149825, 273605, 151505, 159541, 145346, 321217, 246452, 
      154960, 304690, 147049, 145138, 241733, 156725, 145853, 252785, 311929, 
      311076, 276289, 247249, 145476, 335348, 341533, 142585, 325217, 304621, 
      249506, 165625, 140753, 343186, 168202, 147716, 258745, 339985, 259488, 
      347978, 159010, 150793, 330845, 310445, 311194, 269506, 311120, 293476, 
      308593, 319284, 348850, 319202, 168736, 166304, 163169, 301186, 165610, 
      163117, 265025, 336681, 160681, 150937, 174146, 165914, 163850, 150161, 
      330472, 365840, 315380, 289673, 164233, 152480, 321065, 280981, 276709, 
      274600, 170869, 157725, 372842, 176353, 171620, 329081, 319241, 353065, 
      178004, 162125, 378225, 160290, 160101, 164096, 167690, 375048, 349093, 
      293373, 382370, 166898, 353312, 170612, 377469, 340425, 300925, 354061, 
      181477, 171397, 169877, 377249, 178193, 174674, 384553, 343705, 182848, 
      344522, 380521, 181408, 375700, 373896, 182081, 182353, 184328, 364786, 
      360461, 385177, 324773, 182845, 183140, 181376, 180706, 407101, 336712, 
      193145, 191933, 187945, 183185, 412525, 369802, 185130, 395581, 377621, 
      191141, 187925, 418085, 345825, 193849, 190849, 380210, 190970, 424552, 
      382837, 386361, 381946, 417625, 379321, 194585, 194065, 193577, 398869, 
      196442, 422084, 396058, 396945, 200385, 199874, 198601, 436085, 203012, 
      442858, 414178, 204068, 439669, 402309, 203522, 412234, 208612, 408658, 
      465706, 452745, 418617, 211210, 462445, 435285, 432468, 214228, 462373, 
      465226, 216289, 217156, 434314, 463060, 457168, 463997, 454165, 465833, 
      440873, 434384, 413901, 476626, 464746, 441850, 407954, 472554, 456970, 
      416754, 419453, 468562, 460800, 458914, 486196, 468584, 461042, 452681, 
      492034, 454034, 445925, 505053, 483289, 477529, 470900, 512122, 487229, 
      454952, 502100, 521225, 506090, 525325, 494410, 478369, 488794, 512200, 
      524360, 500648, 528442, 485696, 482921, 521485, 523745, 542261, 548469, 
      518050, 524889, 525005 ], 
  [ 28192, 26084, 25748, 25325, 24425, 24785, 23426, 22490, 22138, 22685, 
      22672, 21437, 18850, 20996, 19280, 19989, 18100, 17837, 16029, 15973, 
      15925, 14453, 13810, 14440, 13285, 13093, 11497, 10445, 11345, 9908, 
      8506, 8900, 7925, 7540, 7418, 7013, 6800, 6409, 7685, 6362, 6290, 5501, 
      6418, 6273, 5617, 5341, 5785, 4628, 5165, 5125, 4369, 4240, 4561, 4265, 
      3464, 3140, 4432, 3061, 3385, 2708, 2925, 2770, 2637, 3176, 2549, 2738, 
      1600, 2500, 1453, 1586, 1165, 1352, 850, 3280, 925, 466, 3042, 493, 
      2873, 340, 1970, 2180, 436, 2952, 493, 1098, 845, 154453, 0, 1369, 325, 
      1453, 4112, 2941, 325, 117, 140661, 1813, 388, 144464, 306, 2290, 
      123282, 356, 2036, 2216, 650, 2260, 146858, 277, 212, 158600, 2372, 
      578, 145450, 648, 349, 132820, 102800, 134397, 150210, 538, 110753, 
      592, 832, 629, 914, 797, 1145, 1682, 140717, 119236, 124162, 1649, 
      91757, 3074, 4946, 95474, 3505, 90697, 7605, 101377, 92804, 159545, 
      2050, 2074, 82865, 67840, 80704, 86985, 163908, 93002, 74861, 86122, 
      4820, 8480, 3065, 5113, 3074, 3280, 71780, 118057, 129161, 6082, 9722, 
      17170, 79106, 101450, 5904, 53329, 95409, 3890, 15602, 3925, 57668, 
      59792, 107780, 64741, 49433, 51713, 100861, 4900, 4909, 62021, 5122, 
      129650, 5333, 6058, 16385, 64825, 81952, 6829, 13498, 50029, 6445, 
      10309, 20725, 21960, 67588, 80068, 14705, 15266, 67409, 108161, 68562, 
      42068, 94340, 66425, 14625, 21456, 80837, 7585, 7605, 7844, 39785, 
      64865, 11765, 14162, 41410, 108589, 8290, 9962, 16025, 8825, 124745, 
      15705, 107874, 8917, 17117, 18052, 32861, 9554, 34450, 22769, 22745, 
      22970, 11509, 53873, 10832, 14537, 16000, 24041, 31841, 41792, 80194, 
      111092, 11810, 21449, 35474, 42425, 80618, 80525, 56421, 13058, 13021, 
      14125, 17714, 80306, 13681, 19081, 38737, 17053, 44665, 82805, 16900, 
      39681, 40241, 87541, 15080, 16040, 58565, 109133, 16978, 18850, 19098, 
      67113, 80665, 86418, 15392, 15376, 86132, 17069, 24089, 32776, 34372, 
      20753, 18338, 22009, 17170, 32266, 26309, 35396, 85544, 21386, 21785, 
      18130, 25450, 27829, 18896, 42178, 32225, 88213, 89269, 91944, 22237, 
      66410, 67282, 40906, 23481, 21125, 20893, 26725, 41185, 40898, 21745, 
      21410, 49636, 22180, 21554, 89146, 45652, 37234, 21673, 61108, 70162, 
      24804, 35725, 36661, 32405, 22922, 23890, 24650, 30722, 43840, 25705, 
      42148, 31690, 28885, 28450, 28309, 25525, 23458, 23885, 62834, 35474, 
      96160, 70561, 26836, 109330, 70018, 25274, 26585, 31210, 106189, 31853, 
      25000, 64882, 56257, 25297, 25906, 31210, 32005, 98500, 54821, 33842, 
      64660, 47560, 31428, 29269, 81469, 84169, 48473, 97121, 109594, 61081, 
      45721, 52506, 104840, 100997, 41480, 30805, 31705, 28228, 29065, 87610, 
      42485, 83656, 43061, 39509, 68900, 100530, 65341, 32490, 43165, 99280, 
      40193, 70793, 102829, 77453, 30253, 33529, 100501, 65997, 55557, 34245, 
      51885, 117650, 43169, 30794, 64114, 105505, 86672, 34945, 128673, 
      107309, 78773, 67784, 86330, 46925, 32882, 73657, 70425, 103517, 59368, 
      71125, 37714, 73429, 64850, 54961, 48866, 39701, 81685, 69940, 46205, 
      47888, 103181, 65000, 42824, 87557, 67810, 56645, 38506, 80545, 68905, 
      54820, 50089, 43920, 110690, 101765, 79274, 77249, 71105, 64474, 38273, 
      39005, 39572, 131050, 39789, 47241, 42772, 100810, 70850, 59368, 51973, 
      41320, 54829, 55845, 130000, 127616, 127025, 40144, 41764, 44900, 
      125665, 120490, 112225, 56785, 40725, 131405, 107885, 52040, 107258, 
      54898, 47293, 45305, 41465, 49673, 115600, 92692, 90016, 83232, 63817, 
      45585, 50080, 119866, 103529, 100106, 68680, 65237, 60661, 45685, 
      42440, 90373, 65050, 51130, 136289, 115625, 47233, 43553, 106181, 
      95665, 79781, 48865, 44005, 43877, 138349, 132904, 57789, 56644, 
      127313, 100169, 54548, 96421, 75725, 53192, 46157, 64021, 48626, 
      104737, 46852, 49156, 64513, 50689, 77453, 51749, 51005, 64424, 101322, 
      92061, 78329, 50249, 48544, 84628, 82408, 61165, 49365, 49725, 71188, 
      66629, 52229, 79760, 78737, 59012, 56417, 51017, 52112, 82309, 52561, 
      64314, 70120, 53885, 57005, 52258, 69754, 58545, 54484, 53465, 52442, 
      54056, 82829, 57330, 67761, 54913, 58313, 68689, 65525, 65992, 62677, 
      56125, 78941, 68465, 57377, 56137, 60880, 65578, 60008, 62897, 58210, 
      84346, 59348, 58760, 58789, 70664, 61858, 64378, 71370, 59585, 68752, 
      60525, 78741, 62530, 61034, 61685, 62773, 67129, 73109, 79924, 63988, 
      64180, 68128, 65609, 86509, 64580, 64541, 65672, 89797, 92405, 96916, 
      99860, 65680, 65636, 88549, 67293, 67522, 110762, 67769, 68276, 79700, 
      68669, 69194, 80833, 69697, 80932, 70450, 72049, 73322, 124360, 76025, 
      75881, 77405, 77320, 96328, 78625, 111002, 133348, 80314, 81056, 97101, 
      81860, 81821, 82538, 83269, 83458, 83569, 84625, 130905, 88196, 135306, 
      85664, 86749, 87661, 89572, 94717, 106317, 87509, 87466, 89893, 89245, 
      88829, 89029, 149426, 91177, 90770, 91565, 95653, 94049, 93805, 93925, 
      93960, 97165, 97889, 111610, 96541, 96269, 97469, 108644, 115217, 
      129482, 101313, 99490, 98033, 98885, 98596, 99306, 157937, 101273, 
      125138, 160514, 101800, 147349, 102050, 102785, 132737, 144836, 103941, 
      105284, 105205, 104008, 105554, 105229, 188429, 106740, 105201, 111376, 
      119860, 116276, 108954, 106938, 126810, 108545, 108025, 108113, 110836, 
      108901, 109924, 127125, 166393, 112258, 114929, 113314, 119281, 115497, 
      114121, 176400, 113825, 119969, 116360, 189320, 117625, 138946, 140202, 
      189997, 115744, 115700, 122522, 188642, 117189, 117064, 119268, 118874, 
      148625, 197738, 120272, 119125, 169000, 120553, 153533, 121833, 121360, 
      125165, 123401, 122825, 122125, 124901, 169589, 176324, 123250, 175642, 
      167168, 189125, 127620, 127525, 175941, 126809, 190034, 193625, 129872, 
      176912, 194336, 129130, 129320, 129253, 128264, 130664, 199453, 133081, 
      134546, 213842, 133160, 132210, 134473, 177138, 236356, 138533, 180485, 
      218945, 138186, 140036, 138925, 141737, 201145, 218866, 140320, 138784, 
      139529, 140285, 140237, 139885, 140850, 142105, 145729, 142805, 199053, 
      202909, 208420, 143645, 206141, 210722, 147562, 147688, 223208, 257480, 
      200513, 214289, 218513, 268490, 148545, 154037, 149165, 149396, 225172, 
      270797, 150130, 151700, 152144, 152393, 216080, 251668, 157097, 212906, 
      223889, 154978, 154570, 157736, 220825, 267040, 163234, 287209, 289378, 
      266645, 255301, 164761, 161600, 160900, 166577, 267077, 163453, 255853, 
      167170, 163138, 162938, 164980, 232912, 260560, 266900, 168514, 242986, 
      252829, 170312, 165620, 235061, 166433, 171770, 249325, 173225, 172993, 
      260200, 262826, 260081, 175653, 175258, 179530, 176500, 281376, 290309, 
      302693, 326385, 186500, 179777, 264146, 267650, 286452, 336712, 189554, 
      183773, 311929, 187540, 185300, 281780, 297428, 191962, 184936, 279764, 
      292484, 187877, 297317, 195273, 188928, 190090, 189605, 195412, 190120, 
      294632, 297256, 299912, 193940, 301193, 199069, 197397, 198280, 308260, 
      318749, 332410, 205972, 305377, 208025, 202925, 311141, 209540, 203620, 
      347525, 208809, 340805, 209941, 221393, 218650, 212818, 345749, 222836, 
      217684, 217225, 344825, 223546, 225605, 362594, 369745, 221409, 227357, 
      226181, 228290, 227882, 230900, 226376, 225389, 224548, 235393, 232945, 
      228913, 224885, 236029, 233021, 227389, 228512, 236745, 236053, 238085, 
      245705, 245369, 244897, 243610, 253865, 248869, 247834, 259012, 256104, 
      255060, 253933, 262925, 258464, 256825, 266237, 271210, 267865, 272948, 
      267181, 265284, 267845, 273169, 279025, 274177, 280745, 273365, 272948, 
      281636, 286234, 296858, 299914, 295425, 297544, 298442 ], 
  [ 32225, 29081, 29189, 28618, 27274, 29188, 26645, 25117, 25209, 26792, 
      27297, 26210, 20885, 26065, 22721, 24466, 21393, 21130, 19618, 19784, 
      20402, 17524, 15993, 18621, 15912, 15794, 15530, 13960, 15970, 14089, 
      10985, 12785, 10996, 7281, 10489, 9640, 9649, 7556, 11866, 8545, 8177, 
      7240, 5345, 5200, 8762, 8264, 9522, 6145, 4610, 8714, 6626, 6497, 8224, 
      7706, 5573, 4657, 3137, 3986, 6530, 3929, 5626, 5101, 3562, 6469, 4436, 
      5809, 2969, 1649, 2600, 1105, 3866, 4645, 3329, 801, 3848, 1465, 637, 
      3194, 394, 2745, 157, 145, 3285, 325, 234, 25, 68, 126740, 1369, 0, 
      3026, 10, 745, 314, 2952, 2152, 114280, 74, 3089, 117713, 2785, 181, 
      98677, 541, 149, 181, 317, 225, 119885, 2312, 1877, 130517, 337, 689, 
      118625, 3349, 2088, 107253, 80489, 108682, 122941, 2129, 87554, 1665, 
      1017, 1850, 1025, 1352, 1108, 905, 114410, 95149, 99557, 1168, 70852, 
      1261, 1801, 74125, 1396, 69940, 3202, 79362, 71825, 131536, 3789, 2925, 
      63218, 50265, 61353, 66820, 135529, 72097, 56324, 66105, 2785, 4225, 
      3250, 2930, 3925, 5537, 53761, 94340, 104260, 3677, 5245, 9881, 60125, 
      79657, 3721, 38196, 74356, 4297, 8905, 4628, 41869, 43697, 85321, 
      47906, 35114, 37024, 79290, 6269, 6056, 45704, 5825, 104897, 6850, 
      5429, 10132, 48212, 62897, 5978, 8429, 35858, 6408, 6868, 13140, 14005, 
      50605, 61309, 9266, 9605, 50500, 85924, 51505, 29525, 73805, 49738, 
      9556, 13945, 62152, 8658, 8530, 8473, 27908, 48548, 8546, 9685, 29237, 
      86500, 9437, 8297, 10882, 8788, 100880, 10858, 85933, 9620, 11752, 
      12317, 22760, 9221, 24201, 15776, 15826, 15977, 10658, 39850, 11905, 
      11392, 12041, 16900, 22480, 30137, 62101, 89077, 11773, 15418, 25373, 
      30770, 62525, 62506, 42250, 13169, 14020, 13274, 14125, 62509, 13940, 
      14900, 28340, 14130, 33010, 64786, 14569, 29284, 29770, 68930, 17485, 
      14893, 44468, 87784, 21529, 15705, 15805, 51610, 63090, 68029, 17057, 
      16745, 67817, 15626, 18650, 24525, 25677, 27154, 16229, 17828, 16837, 
      24385, 34856, 26701, 67525, 27565, 27890, 21053, 33109, 21946, 18785, 
      54869, 42178, 70120, 71028, 73333, 27602, 51721, 52445, 53005, 20410, 
      24788, 20264, 22100, 53210, 52849, 25778, 25073, 63585, 20737, 21221, 
      71201, 35477, 47853, 23634, 77129, 55325, 22621, 28584, 29224, 41026, 
      25105, 22817, 22837, 25505, 55865, 30848, 33305, 39793, 35730, 35073, 
      34858, 30298, 25345, 26216, 78781, 44761, 117361, 87840, 31905, 132233, 
      87149, 24793, 24698, 26585, 128648, 39364, 25925, 80977, 70650, 26370, 
      25425, 26881, 27306, 119849, 68770, 28625, 80533, 59733, 38125, 26568, 
      65448, 103298, 60794, 118100, 132201, 76066, 57154, 42109, 126781, 
      122420, 51581, 36392, 37440, 29745, 28288, 106961, 52586, 102341, 
      53236, 33256, 55469, 121657, 80770, 29641, 35802, 120185, 33940, 57140, 
      124178, 94954, 32954, 30458, 121480, 81352, 68692, 30952, 42376, 
      140849, 52826, 31201, 51941, 127076, 105505, 40976, 153130, 129028, 
      96200, 55093, 104941, 57322, 32105, 59930, 86224, 124570, 72725, 86850, 
      34273, 89450, 79169, 66986, 59189, 35594, 99112, 57397, 55418, 57545, 
      123716, 78949, 50261, 105650, 82277, 68522, 36545, 97380, 83520, 66105, 
      59968, 39073, 132113, 121930, 95813, 93418, 86090, 78053, 37274, 37636, 
      37685, 154989, 38050, 41506, 39257, 120605, 85465, 71245, 61704, 39285, 
      46948, 47668, 153569, 150889, 150224, 42401, 40025, 41089, 148642, 
      142801, 133426, 67626, 43426, 155048, 128420, 61253, 127645, 64925, 
      54434, 51410, 41650, 44234, 137097, 110785, 107665, 99697, 76212, 
      51616, 44641, 141881, 123250, 119309, 82037, 77780, 72020, 51272, 
      43661, 107874, 77445, 45765, 160228, 136900, 53264, 43664, 126050, 
      113906, 95210, 55562, 46706, 44210, 162436, 156325, 67816, 66301, 
      149920, 118928, 63169, 114440, 89896, 60925, 48932, 55400, 46369, 
      123940, 47185, 46825, 75650, 47618, 91624, 57928, 48008, 56173, 119785, 
      108970, 92500, 54800, 49025, 99909, 97245, 70600, 50068, 49540, 61605, 
      77618, 57298, 93857, 92612, 67337, 63632, 54532, 50225, 96850, 57186, 
      57025, 81701, 59176, 63850, 55625, 61133, 65908, 52153, 57202, 53737, 
      52909, 71396, 63361, 60250, 53840, 54724, 78938, 59050, 75205, 70632, 
      60232, 68914, 78196, 61780, 55952, 56921, 74125, 65669, 69890, 62021, 
      73505, 62789, 59093, 59048, 63893, 59305, 60345, 64525, 61472, 63017, 
      62116, 70120, 66785, 62773, 61130, 61034, 62948, 66856, 71525, 63729, 
      63625, 64465, 64018, 76778, 66541, 65540, 64525, 79400, 81416, 84965, 
      87317, 67937, 67745, 78818, 66664, 67337, 96665, 70100, 67721, 72929, 
      69668, 70193, 74210, 70992, 74457, 72929, 72308, 72397, 109301, 78874, 
      76066, 80698, 78245, 87485, 78884, 99125, 117549, 82793, 83905, 89146, 
      83821, 83560, 82945, 82418, 82385, 83088, 82960, 116068, 84829, 120025, 
      85553, 85898, 86440, 86797, 89352, 97252, 90506, 87281, 93704, 92168, 
      90568, 89288, 132665, 94322, 93101, 91528, 92434, 97786, 94212, 94036, 
      93997, 94538, 95188, 103581, 99464, 98600, 96100, 101725, 106522, 
      117457, 98020, 103745, 98810, 101512, 99965, 100009, 141472, 104714, 
      114889, 143753, 105093, 132808, 104677, 101786, 121082, 130961, 107530, 
      109613, 109460, 106709, 109513, 108818, 168338, 111217, 107680, 106825, 
      112201, 110245, 113653, 108529, 117745, 112208, 110948, 107780, 115461, 
      110344, 108925, 118504, 150224, 116365, 120146, 117125, 114434, 120640, 
      118080, 159121, 114010, 115418, 121133, 170413, 122842, 128845, 129805, 
      171090, 118001, 116329, 118045, 170105, 119668, 117693, 117085, 122833, 
      136970, 178165, 124897, 121234, 153941, 122810, 141434, 125200, 123913, 
      130826, 127730, 126562, 124826, 129896, 154900, 160525, 124101, 160065, 
      153145, 171698, 132541, 125416, 160660, 130250, 172681, 175754, 127097, 
      161705, 176465, 127465, 133205, 133064, 128893, 128333, 181064, 138816, 
      140725, 193825, 137933, 135133, 131994, 162745, 214045, 144490, 166018, 
      198928, 136225, 145549, 136964, 147842, 183866, 199145, 144945, 141633, 
      142378, 139138, 143012, 141032, 143329, 145472, 151538, 146098, 182884, 
      186148, 190845, 145162, 189010, 192925, 145305, 152165, 204005, 234133, 
      184714, 196418, 200050, 244033, 152356, 160660, 151496, 149285, 206117, 
      246340, 152905, 150553, 150553, 150580, 198505, 229505, 164090, 196145, 
      205648, 158049, 156753, 162805, 203472, 243841, 170153, 261938, 263885, 
      243668, 233730, 171236, 165929, 160049, 173570, 244322, 168004, 234504, 
      173645, 166505, 162605, 169457, 214745, 238841, 244441, 174841, 223561, 
      232146, 177157, 169061, 216820, 169874, 178097, 229604, 178960, 178580, 
      239517, 241921, 239620, 180130, 179365, 185561, 177129, 258769, 266888, 
      277940, 299338, 193937, 181220, 244129, 247189, 263845, 308925, 197213, 
      187954, 286658, 193793, 190073, 259913, 273785, 199917, 186749, 258341, 
      269581, 192650, 273970, 203524, 193849, 195233, 194378, 202997, 194597, 
      271877, 274205, 276565, 199897, 277994, 206728, 202762, 203645, 284765, 
      294218, 306473, 214297, 282400, 216794, 209474, 287720, 217865, 208985, 
      320626, 214618, 315016, 215306, 231050, 227345, 218849, 319738, 232049, 
      224825, 224144, 319184, 232685, 234818, 335473, 342032, 228106, 236200, 
      234580, 237133, 235837, 239669, 233221, 231716, 229025, 244754, 241418, 
      235610, 228770, 244946, 240754, 231866, 233137, 245218, 243860, 245522, 
      254992, 253028, 251890, 249937, 262930, 254826, 253125, 268817, 264133, 
      262645, 261000, 273026, 266641, 262116, 275080, 281385, 276930, 283345, 
      275210, 271981, 275282, 282308, 288756, 282132, 290698, 279988, 279349, 
      290849, 295225, 306589, 309941, 303010, 305573, 306397 ], 
  [ 27549, 25937, 25381, 25028, 24340, 23938, 23153, 22501, 21929, 21970, 
      21701, 20384, 19125, 19793, 18869, 19072, 17753, 17488, 15520, 15354, 
      14976, 14186, 13973, 13625, 13226, 12996, 10728, 9922, 10280, 9049, 
      8473, 8177, 7594, 8825, 7081, 6890, 6565, 7002, 6800, 6449, 6521, 5794, 
      8077, 7930, 5220, 5050, 5096, 5017, 6560, 4500, 4392, 4261, 3890, 3700, 
      3545, 3505, 6165, 3712, 2952, 3209, 2704, 2729, 3280, 2665, 2722, 2329, 
      2005, 3985, 1962, 2873, 900, 793, 685, 5525, 538, 1013, 5245, 196, 
      5096, 185, 3865, 4177, 53, 5233, 1616, 2617, 2218, 168930, 325, 3026, 
      0, 3140, 6733, 5200, 26, 106, 154474, 3636, 49, 158453, 73, 4289, 
      136225, 1237, 3925, 4177, 1781, 4217, 160945, 250, 365, 173225, 4321, 
      1481, 159457, 289, 458, 146213, 114605, 147856, 164425, 709, 122984, 
      1013, 1685, 976, 1801, 1466, 2098, 2993, 154448, 131885, 137061, 2810, 
      102850, 4877, 7397, 106781, 5450, 101714, 10660, 113000, 103921, 
      174074, 2105, 2561, 93320, 77285, 91013, 97690, 178609, 104065, 84770, 
      96749, 6697, 11437, 3860, 7060, 3541, 3061, 81425, 130474, 142154, 
      8125, 12773, 21589, 89213, 112925, 7837, 61562, 106522, 4561, 19729, 
      4450, 66221, 68485, 119569, 73792, 57256, 59714, 112208, 5085, 5202, 
      70810, 5629, 142541, 5440, 7209, 20266, 73746, 92061, 8080, 16801, 
      57760, 7298, 12818, 25250, 26665, 76685, 90029, 18184, 18853, 76466, 
      119810, 77689, 48997, 105157, 75368, 17914, 25933, 90746, 7880, 7972, 
      8353, 46378, 73618, 14144, 17153, 48145, 120146, 8541, 11581, 19336, 
      9650, 137162, 18868, 119353, 9378, 20530, 21645, 38578, 10517, 40229, 
      26962, 26900, 27161, 12708, 61480, 11093, 16850, 18709, 28298, 37178, 
      48245, 89777, 122581, 12605, 25160, 41165, 48872, 90197, 90064, 64084, 
      13769, 13298, 15300, 20221, 89725, 14314, 21874, 44554, 19232, 51092, 
      92324, 18785, 45490, 46084, 97344, 14657, 17345, 66170, 120266, 15509, 
      21125, 21445, 75400, 89960, 96109, 15325, 15453, 95785, 18512, 27476, 
      37529, 39341, 18376, 20101, 24778, 18065, 36833, 22882, 40357, 95041, 
      19109, 19540, 17433, 22445, 31412, 19669, 36721, 28100, 97730, 98858, 
      101713, 20340, 74269, 75213, 35729, 25684, 20050, 21906, 29682, 36040, 
      35789, 20488, 20333, 43553, 23585, 22417, 98577, 51301, 32765, 21416, 
      54009, 78073, 26557, 39890, 40970, 28900, 22549, 25101, 26221, 33949, 
      38677, 23890, 47137, 28433, 26240, 25913, 25808, 23888, 23225, 23434, 
      55757, 31637, 86525, 62834, 25049, 98865, 62361, 26185, 28180, 34137, 
      95938, 28874, 25225, 57725, 49928, 25448, 26813, 33989, 34964, 88785, 
      48704, 37049, 57605, 42305, 28837, 31250, 89930, 75528, 43144, 87578, 
      99257, 54452, 40820, 58225, 94825, 91234, 37225, 28746, 29570, 28145, 
      30098, 78849, 38224, 75217, 38762, 43202, 76085, 90901, 58484, 34525, 
      47396, 89757, 43882, 78082, 93088, 69584, 29584, 35668, 90938, 59170, 
      49810, 36490, 57154, 107005, 39112, 31237, 70677, 95650, 78149, 32650, 
      117412, 97378, 70930, 74593, 77909, 42500, 33893, 80968, 63370, 93904, 
      53497, 64100, 40013, 66256, 58505, 49732, 44465, 42320, 73826, 76661, 
      42340, 43805, 93802, 58825, 39817, 79364, 61381, 51476, 40069, 72962, 
      62402, 49937, 45890, 46885, 100873, 92560, 71833, 69988, 64420, 58473, 
      39364, 40274, 41093, 120005, 41236, 50632, 45081, 91777, 64337, 54185, 
      47834, 42905, 59258, 60418, 119125, 116885, 116330, 39637, 43201, 
      47345, 115076, 110225, 102500, 52100, 40000, 120490, 98482, 48145, 
      97925, 50605, 44404, 42920, 41960, 52904, 105725, 84473, 82013, 75805, 
      58370, 43234, 53309, 109737, 94516, 91345, 62761, 59714, 55714, 43546, 
      42425, 82436, 59597, 54317, 125218, 105850, 44874, 44074, 97088, 87364, 
      72848, 46180, 43264, 44288, 127202, 122081, 53482, 52517, 116882, 
      91610, 50921, 88218, 69394, 49993, 45370, 68778, 50285, 95954, 47249, 
      50849, 59652, 52740, 71114, 49298, 53018, 68993, 92893, 84388, 71986, 
      48586, 48861, 77741, 75737, 57122, 49570, 50362, 76397, 61828, 50308, 
      73445, 72530, 55505, 53450, 49850, 53573, 75776, 50852, 68401, 65025, 
      51850, 54212, 51157, 74485, 55498, 56153, 52180, 52345, 55145, 88922, 
      54925, 71944, 55962, 60586, 64228, 69200, 62033, 59330, 54650, 84340, 
      64250, 55754, 56746, 63325, 61937, 57769, 60008, 56869, 90133, 58181, 
      59105, 59170, 74465, 63605, 66845, 75205, 59170, 72045, 60250, 83434, 
      60957, 60685, 62452, 64116, 69658, 76642, 84501, 64601, 64937, 70397, 
      66868, 91728, 64109, 64538, 66713, 95338, 98234, 103213, 106445, 65061, 
      65089, 93760, 68074, 68085, 118093, 67106, 69017, 83465, 68650, 69173, 
      84520, 69530, 84545, 69705, 72378, 74225, 132129, 75080, 76232, 76240, 
      77305, 101065, 78930, 117209, 141461, 79533, 80093, 101392, 81325, 
      81394, 82757, 84100, 84397, 84218, 85850, 138538, 90245, 143149, 86125, 
      87568, 88658, 91325, 97730, 111130, 86452, 87957, 88434, 88218, 88378, 
      89298, 157973, 90036, 90025, 91970, 97604, 92612, 93986, 94250, 94321, 
      98820, 99578, 115889, 95490, 95506, 98506, 112381, 119816, 135701, 
      103282, 97785, 98020, 97970, 98293, 99325, 166306, 99956, 130481, 
      169025, 100553, 154778, 101125, 103624, 138760, 151937, 102544, 103525, 
      103482, 103041, 103973, 103828, 198548, 104905, 104338, 113933, 123929, 
      119549, 107005, 106501, 131557, 107098, 106938, 108610, 108917, 108530, 
      110741, 131650, 174586, 110585, 112712, 111781, 121960, 113314, 112514, 
      185125, 114052, 122500, 114353, 198833, 115400, 144173, 145573, 199508, 
      114957, 115705, 125009, 197969, 116290, 117065, 120637, 117253, 154600, 
      207565, 118325, 118400, 176625, 119752, 159716, 120490, 120413, 122704, 
      121588, 121300, 121104, 122762, 177026, 184301, 123125, 183509, 174277, 
      197888, 125509, 128834, 183658, 125416, 198757, 202600, 131501, 184589, 
      203309, 130217, 127705, 127674, 128233, 132073, 208674, 130562, 131809, 
      223849, 131105, 131053, 135944, 184405, 247469, 135892, 187780, 228938, 
      139393, 137605, 140130, 139016, 209800, 228709, 138317, 137645, 138388, 
      141088, 139130, 139570, 139885, 140706, 143140, 141440, 207154, 211298, 
      217205, 143140, 214708, 219613, 148889, 145737, 232777, 269065, 208424, 
      223208, 227720, 280613, 146914, 151034, 148250, 149669, 234661, 282914, 
      148997, 152473, 153133, 153490, 224845, 262665, 153908, 221269, 232970, 
      153689, 153713, 155473, 229466, 278525, 160065, 299700, 301977, 278018, 
      265988, 161802, 159685, 161505, 163364, 278336, 161426, 266426, 164205, 
      161685, 163285, 162985, 241933, 271309, 278009, 165617, 252617, 263072, 
      167161, 164125, 244114, 164936, 168865, 259090, 170602, 170442, 270425, 
      273157, 270194, 173632, 173417, 176749, 176345, 292525, 301850, 314882, 
      339688, 183025, 179218, 274025, 277745, 297589, 350369, 185965, 181876, 
      324360, 184633, 183113, 292553, 309065, 188225, 184185, 290317, 303757, 
      185684, 308804, 191386, 186661, 187713, 187408, 191845, 188065, 305825, 
      308593, 311393, 191161, 312596, 195458, 194896, 195777, 319797, 330788, 
      345133, 202025, 316658, 203860, 199840, 322634, 205585, 201105, 360704, 
      206068, 353434, 207412, 216772, 214497, 209961, 358480, 218425, 214281, 
      213930, 357370, 219169, 221188, 375853, 383290, 218212, 223114, 222154, 
      224045, 224065, 226685, 223097, 222362, 222417, 230884, 228868, 225700, 
      223040, 231732, 229300, 225252, 226301, 232660, 232290, 234496, 241210, 
      241658, 241508, 240545, 249460, 245972, 245261, 254241, 252193, 251365, 
      250490, 258004, 254477, 254234, 261914, 266237, 263432, 267865, 263248, 
      261997, 264196, 268690, 274250, 270266, 275860, 270098, 269789, 277105, 
      281801, 292049, 294957, 291652, 293553, 294485 ], 
  [ 33365, 30169, 30277, 29696, 28328, 30266, 27685, 26129, 26221, 27826, 
      28333, 27220, 21809, 27065, 23677, 25444, 22321, 22052, 20500, 20666, 
      21284, 18362, 16801, 19465, 16714, 16592, 16292, 14690, 16724, 14801, 
      11645, 13465, 11642, 7825, 11117, 10250, 10253, 8114, 12500, 9125, 
      8749, 7778, 5801, 5650, 9320, 8810, 10084, 6641, 5044, 9248, 7124, 
      6989, 8730, 8200, 6025, 5081, 3485, 4388, 6980, 4321, 6052, 5517, 3940, 
      6905, 4834, 6221, 3293, 1913, 2906, 1325, 4160, 4937, 3593, 925, 4106, 
      1665, 745, 3392, 452, 2929, 221, 185, 3445, 337, 292, 61, 106, 126050, 
      1453, 10, 3140, 0, 677, 260, 3034, 2218, 113578, 32, 3161, 116989, 
      2845, 117, 98005, 533, 85, 113, 289, 145, 119125, 2330, 1885, 129721, 
      233, 637, 117845, 3361, 2074, 106501, 79813, 107908, 122125, 2081, 
      86836, 1597, 925, 1780, 925, 1258, 986, 757, 113572, 94365, 98753, 
      1010, 70130, 1049, 1553, 73385, 1170, 69210, 2896, 78580, 71065, 
      130562, 3613, 2725, 62452, 49549, 60589, 66034, 134521, 71285, 55570, 
      65305, 2465, 3845, 2984, 2600, 3665, 5309, 52985, 93410, 103298, 3305, 
      4817, 9377, 59305, 78761, 3349, 37474, 73474, 3989, 8405, 4322, 41117, 
      42925, 84377, 47108, 34372, 36266, 78340, 5933, 5714, 44890, 5465, 
      103849, 6500, 5021, 9554, 47354, 61973, 5540, 7877, 35060, 5986, 6354, 
      12514, 13369, 49725, 60381, 8692, 9025, 49610, 84890, 50605, 28741, 
      72805, 48836, 8962, 13285, 61178, 8212, 8080, 8009, 27106, 47626, 7972, 
      9077, 28421, 85410, 8969, 7753, 10244, 8282, 99730, 10216, 84829, 9122, 
      11090, 11645, 21970, 8689, 23377, 15034, 15080, 15229, 10064, 38900, 
      11357, 10730, 11357, 16130, 21650, 29245, 61029, 87893, 11177, 14660, 
      24505, 29860, 61441, 61412, 41248, 12541, 13410, 12608, 13385, 61385, 
      13298, 14138, 27410, 13396, 32040, 63632, 13833, 28330, 28808, 67748, 
      16865, 14177, 43402, 86522, 20961, 14929, 15025, 50500, 61924, 66841, 
      16405, 16085, 66625, 14884, 17800, 23593, 24733, 26612, 15457, 16994, 
      16101, 23445, 34354, 25733, 66305, 26993, 27304, 20381, 32553, 21024, 
      18013, 54437, 41672, 68850, 69754, 72049, 26960, 50537, 51257, 52533, 
      19528, 24082, 19442, 21170, 52724, 52361, 25076, 24361, 63145, 19881, 
      20389, 69893, 34373, 47305, 22852, 76721, 54077, 21709, 27538, 28170, 
      40400, 24305, 21929, 21929, 24505, 55325, 30122, 32201, 39141, 35044, 
      34381, 34164, 29556, 24525, 25402, 78329, 44129, 117045, 87418, 31153, 
      131957, 86717, 23885, 23752, 25565, 128354, 38666, 25049, 80505, 70132, 
      25492, 24505, 25857, 26272, 119513, 68228, 27565, 80037, 59137, 37381, 
      25570, 64090, 102884, 60196, 117730, 131869, 75528, 56520, 40885, 
      126425, 122050, 50905, 35594, 36634, 28825, 27306, 106517, 51892, 
      101873, 52538, 32114, 54133, 121249, 80208, 28585, 34624, 119765, 
      32786, 55786, 123764, 94436, 32036, 29384, 121050, 80770, 68050, 29866, 
      41122, 140473, 52084, 30209, 50609, 126650, 105005, 40130, 152776, 
      128594, 95650, 53729, 104417, 56576, 31057, 58532, 85618, 124100, 
      72041, 86224, 33129, 88820, 78493, 66248, 58405, 34420, 98514, 55989, 
      54592, 56725, 123178, 78233, 49369, 105040, 81569, 67744, 35393, 96730, 
      82810, 65305, 59130, 37837, 131581, 121364, 95149, 92744, 85384, 77309, 
      36136, 36482, 36517, 154513, 36880, 40228, 38033, 120005, 84725, 70425, 
      60826, 38089, 45594, 46306, 153053, 150365, 149698, 41309, 38825, 
      39833, 148104, 142245, 132840, 66760, 42340, 154522, 127810, 60337, 
      127025, 64025, 53456, 50404, 40484, 42916, 136501, 110097, 106965, 
      98965, 75370, 50602, 43317, 141293, 122600, 118645, 81209, 76930, 
      71138, 50234, 42505, 107152, 76585, 44425, 159674, 136274, 52226, 
      42466, 125380, 113192, 94420, 54536, 45572, 43012, 161874, 155745, 
      66874, 65349, 149306, 118210, 62177, 113690, 89042, 59897, 47770, 
      53930, 45065, 123210, 45945, 45513, 74696, 46280, 90746, 56834, 46666, 
      54689, 119017, 108160, 91610, 53650, 47765, 99037, 96361, 69570, 48802, 
      48250, 60061, 76624, 56144, 92941, 91690, 66265, 62530, 53330, 48877, 
      95940, 56008, 55525, 80705, 58010, 62720, 54401, 59585, 64786, 50769, 
      55976, 52445, 51545, 69754, 62185, 58708, 52466, 53282, 77864, 57524, 
      74097, 69490, 58986, 67280, 77090, 60530, 54578, 55445, 72981, 64441, 
      68692, 60737, 71825, 61477, 57697, 57650, 62305, 57825, 58825, 62929, 
      60106, 61445, 60730, 68458, 65465, 61385, 59680, 59552, 61394, 65234, 
      69845, 62257, 62145, 62901, 62504, 75044, 65117, 64090, 63017, 77642, 
      79642, 83165, 85501, 66509, 66313, 77060, 65146, 65825, 94777, 68650, 
      66193, 71233, 68170, 68689, 72500, 69490, 72745, 71453, 70754, 70805, 
      107297, 77348, 74468, 79172, 76649, 85625, 77258, 97165, 115477, 81209, 
      82325, 87268, 82205, 81938, 81281, 80720, 80681, 81394, 81234, 113986, 
      83045, 117913, 83845, 84164, 84690, 85005, 87490, 95290, 88864, 85553, 
      92066, 90506, 88874, 87554, 130465, 92648, 91405, 89762, 90576, 96104, 
      92434, 92250, 92209, 92672, 93314, 101557, 97730, 96850, 94250, 99725, 
      104468, 115313, 96106, 102029, 97000, 99746, 98165, 98185, 139178, 
      102952, 112757, 141445, 103321, 130554, 102881, 99892, 118900, 128713, 
      105748, 107845, 107690, 104897, 107729, 107024, 165904, 109441, 105850, 
      104805, 110097, 108173, 111865, 106657, 115585, 110386, 109106, 105850, 
      113653, 108450, 106965, 116338, 147842, 114525, 118324, 115265, 112340, 
      118810, 116218, 156685, 112040, 113320, 119281, 167921, 120996, 126585, 
      127537, 168592, 116069, 114353, 115925, 167605, 117730, 115705, 115021, 
      120929, 134644, 175625, 123005, 119268, 151505, 120836, 139072, 123250, 
      121941, 128932, 125800, 124616, 122852, 127978, 152450, 158045, 122065, 
      157585, 150701, 169156, 130597, 123282, 158170, 128260, 170129, 173188, 
      124933, 159205, 173893, 125325, 131209, 131066, 126809, 126169, 178466, 
      136858, 138773, 191165, 135937, 133081, 129796, 160225, 211293, 142496, 
      163472, 196226, 134005, 143525, 134738, 145828, 181220, 196433, 142885, 
      139525, 140264, 136916, 140890, 138866, 141193, 143354, 149480, 143972, 
      180226, 183474, 188149, 142976, 186320, 190217, 143005, 150041, 201241, 
      231257, 182036, 193684, 197300, 241121, 150202, 158570, 149290, 147013, 
      203333, 243410, 150705, 148241, 148229, 148250, 195749, 226625, 161992, 
      193393, 202850, 155821, 154501, 160625, 200674, 240885, 168005, 258920, 
      260861, 240706, 230800, 169058, 163693, 157673, 171400, 241348, 165762, 
      231562, 171449, 164225, 160225, 167201, 211877, 235877, 241457, 172629, 
      220653, 229204, 174953, 166765, 213938, 167572, 175861, 226658, 176690, 
      176306, 236521, 238913, 236618, 177796, 177021, 183257, 174673, 255685, 
      263770, 274786, 296116, 191641, 178762, 241085, 244133, 260725, 305665, 
      194905, 185552, 283460, 191441, 187681, 256801, 270625, 197605, 184265, 
      255229, 266429, 190240, 270800, 201202, 191437, 192821, 191956, 200645, 
      192161, 268705, 271025, 273377, 197489, 274792, 204354, 200308, 201185, 
      281525, 290944, 303161, 211905, 279162, 214408, 207028, 284458, 215449, 
      206489, 317252, 212104, 311642, 212768, 228616, 224885, 216317, 316340, 
      229585, 222305, 221618, 315778, 230213, 232336, 332009, 338546, 225544, 
      233690, 232058, 234617, 233285, 237133, 230633, 229114, 226361, 242216, 
      238856, 233000, 226084, 242384, 238160, 229184, 230453, 242632, 241250, 
      242884, 252386, 250354, 249192, 247221, 260264, 252064, 250345, 266153, 
      261409, 259909, 258250, 270352, 263909, 259282, 272330, 278665, 274180, 
      280625, 272420, 269149, 272464, 279530, 285970, 279298, 287912, 277106, 
      276461, 288025, 292365, 303701, 307049, 300040, 302609, 303425 ], 
  [ 38224, 34292, 34708, 34021, 32337, 35361, 31946, 29970, 30370, 32701, 
      33568, 32549, 25210, 32596, 28064, 30557, 26596, 26325, 24965, 25285, 
      26365, 22453, 20266, 24328, 20485, 20413, 21025, 19053, 21865, 19620, 
      15266, 18068, 15669, 9508, 15138, 13957, 14112, 10777, 17293, 12514, 
      11930, 10845, 6890, 6737, 13369, 12701, 14545, 9540, 6485, 13597, 
      10537, 10400, 13121, 12433, 9320, 7956, 4384, 6845, 10993, 6980, 9749, 
      8954, 6389, 11016, 7957, 10170, 6032, 3092, 5485, 2746, 7813, 9000, 
      7082, 928, 7901, 4106, 794, 7013, 433, 6340, 666, 468, 7156, 200, 1813, 
      1010, 1261, 108277, 4112, 745, 6733, 677, 0, 101, 6565, 5333, 96725, 
      493, 6740, 99872, 6266, 314, 82394, 2340, 436, 360, 1730, 388, 101842, 
      5429, 4724, 111656, 468, 2378, 100658, 6920, 4957, 90196, 65792, 91493, 
      104618, 4850, 72185, 4000, 2704, 4285, 2650, 3293, 2601, 1850, 96725, 
      79076, 83098, 2305, 57069, 1402, 970, 60010, 1313, 56249, 1421, 64729, 
      57940, 112489, 6442, 4930, 50249, 38800, 48592, 53465, 116180, 58194, 
      44141, 52834, 2628, 2448, 4705, 2657, 5850, 8480, 41908, 78329, 87385, 
      3194, 3250, 5834, 47546, 65026, 3392, 28417, 60257, 5850, 5274, 6389, 
      31588, 33184, 70164, 36845, 25873, 27505, 64741, 8452, 8077, 34981, 
      7514, 88010, 9117, 6130, 6705, 37225, 50128, 6485, 5858, 26645, 7501, 
      5477, 8725, 9320, 39332, 48740, 6409, 6586, 39265, 70801, 40154, 21460, 
      59908, 38641, 6929, 9536, 49573, 10489, 10253, 9972, 20281, 37681, 
      7229, 7450, 21386, 71405, 11290, 8098, 8145, 9769, 84473, 8321, 70922, 
      11125, 8829, 9124, 16381, 9962, 17674, 11617, 11713, 11810, 10957, 
      30537, 13600, 10009, 10064, 12601, 16561, 22544, 49802, 73908, 12634, 
      11905, 18890, 23153, 50210, 50229, 32765, 14090, 15581, 13477, 12330, 
      50346, 14945, 12665, 21569, 12805, 25313, 52429, 13652, 22481, 22905, 
      56125, 20008, 14824, 34949, 72973, 25610, 14170, 14162, 41057, 51025, 
      55370, 19024, 18496, 55204, 15317, 15425, 19240, 20068, 32553, 15418, 
      15497, 17306, 19346, 41797, 21060, 55080, 32770, 33025, 23866, 39362, 
      18317, 19360, 64778, 50089, 57557, 58357, 60392, 32149, 41634, 42250, 
      62450, 18785, 28069, 20413, 19333, 62585, 62170, 29321, 28346, 74356, 
      20276, 21562, 58690, 28628, 56170, 25633, 89380, 45050, 21572, 23917, 
      24341, 47853, 27234, 22570, 22050, 22234, 65168, 35129, 27380, 46226, 
      41245, 40426, 40157, 34301, 27242, 28429, 90922, 52042, 133328, 100945, 
      36100, 149434, 100138, 24930, 23809, 23698, 145517, 45325, 27080, 
      93194, 81625, 27625, 25546, 24194, 24349, 135892, 79405, 25274, 92564, 
      69064, 43460, 25045, 54205, 117697, 70225, 133841, 149122, 87425, 
      65921, 34946, 143208, 138469, 59368, 40885, 42025, 31252, 28121, 
      121474, 60349, 116360, 61045, 29077, 46052, 137450, 92405, 27938, 
      30805, 135808, 29745, 47545, 140117, 108085, 35285, 28577, 137141, 
      92909, 78629, 28901, 35789, 158122, 60217, 31842, 43402, 143153, 
      119584, 45713, 171305, 145197, 109237, 46152, 118834, 65221, 31850, 
      50225, 98057, 140229, 82760, 98605, 32042, 101405, 89882, 76025, 66986, 
      32861, 112085, 48500, 62389, 64832, 138925, 89352, 55912, 119069, 
      93050, 77405, 35330, 109873, 94393, 74548, 67385, 35744, 147946, 
      136845, 108082, 105417, 97225, 88162, 36745, 36829, 36500, 172642, 
      36965, 37505, 36868, 135218, 96298, 80072, 68965, 37960, 41357, 41861, 
      170912, 168016, 167297, 44192, 38900, 38452, 165545, 159218, 149033, 
      75673, 45533, 172429, 143533, 68104, 142642, 72362, 59765, 55985, 
      41905, 40385, 152896, 124100, 120656, 111824, 85369, 56129, 40784, 
      158050, 137745, 133426, 91880, 87029, 80405, 55445, 44648, 120733, 
      86578, 41938, 177777, 152505, 57745, 43825, 140621, 127289, 106541, 
      60521, 48749, 44525, 180077, 173480, 75197, 73412, 166465, 132665, 
      69508, 127621, 100269, 66600, 50989, 49141, 44746, 137969, 47444, 
      45140, 83785, 45385, 101965, 62437, 45821, 50152, 133250, 121301, 
      102825, 58105, 49360, 111028, 108040, 77453, 50549, 49373, 54580, 
      85597, 60957, 104096, 102689, 73364, 68849, 57049, 48800, 107405, 
      60505, 51650, 90088, 62973, 68773, 58010, 54770, 71201, 50372, 59841, 
      54594, 51976, 62957, 67658, 54665, 52945, 51993, 86297, 54205, 81800, 
      76309, 63101, 61461, 85153, 64849, 55673, 53888, 80210, 69640, 74825, 
      64634, 65426, 65108, 59144, 59045, 58760, 57242, 57202, 59330, 62641, 
      58624, 63053, 63605, 69658, 63810, 60493, 59533, 59657, 62037, 65140, 
      63268, 62948, 61520, 62577, 69397, 67684, 65981, 63400, 71525, 73109, 
      75956, 77876, 69280, 68980, 71405, 65885, 66874, 86050, 71465, 66980, 
      67652, 70045, 70562, 69017, 71569, 69364, 74362, 72097, 71314, 97864, 
      80497, 75745, 82629, 78440, 80552, 78577, 89954, 105508, 84082, 85456, 
      82805, 84708, 84285, 82690, 81245, 81050, 82177, 81185, 104681, 81796, 
      108290, 84880, 84677, 84941, 84164, 84829, 90029, 92077, 86530, 95845, 
      93661, 91197, 88837, 119786, 95953, 94138, 90829, 89405, 99817, 93805, 
      93413, 93320, 91909, 92497, 96994, 100861, 99565, 94365, 95940, 99433, 
      107938, 94865, 106090, 98617, 102661, 100196, 99746, 128673, 106433, 
      106618, 130730, 106696, 121397, 105786, 100249, 111769, 120020, 109325, 
      111940, 111733, 107848, 111562, 110597, 152837, 113636, 108641, 102656, 
      105764, 104980, 116210, 108818, 110258, 114001, 112201, 106657, 117940, 
      110501, 107300, 111317, 137513, 118442, 123017, 118970, 109961, 123449, 
      120025, 145568, 113193, 111145, 123656, 155656, 125681, 120506, 121250, 
      156325, 118672, 115812, 113794, 155594, 120485, 117160, 114500, 124722, 
      127465, 162882, 127264, 121757, 141928, 123425, 131573, 126617, 124736, 
      133909, 129841, 128241, 125749, 132485, 143125, 147940, 123658, 147634, 
      141840, 157901, 135044, 122789, 148421, 131665, 158922, 161617, 123968, 
      149504, 162320, 125138, 134920, 134725, 128232, 125512, 166525, 141865, 
      144090, 178074, 140264, 136106, 129025, 151082, 196580, 147645, 154269, 
      183121, 133586, 148356, 134317, 151073, 170033, 183530, 147088, 142480, 
      143217, 137061, 143789, 140621, 143882, 146665, 154505, 147229, 169805, 
      172637, 176740, 144981, 175221, 178650, 142354, 154120, 188680, 215784, 
      171865, 182057, 185257, 224866, 153809, 164149, 151853, 147860, 190868, 
      227149, 153578, 148356, 148032, 147897, 184320, 211972, 167825, 182530, 
      190945, 158890, 156946, 165096, 189385, 225488, 173770, 242065, 243850, 
      225461, 216541, 174505, 167632, 157972, 177209, 226253, 169853, 217453, 
      176890, 167482, 160882, 171236, 200000, 221504, 226564, 177962, 207890, 
      215557, 180648, 170068, 202005, 170873, 181186, 213677, 181593, 181105, 
      222856, 225090, 223105, 181805, 180770, 188354, 175972, 240656, 248165, 
      258245, 277961, 197716, 180625, 227866, 230602, 245684, 286984, 201130, 
      189333, 266545, 196676, 191876, 242276, 254852, 204034, 186376, 241012, 
      251172, 194429, 255229, 207833, 195728, 197266, 196141, 206804, 196136, 
      253544, 255656, 257800, 202500, 259313, 210557, 204893, 205768, 265828, 
      274517, 285746, 218564, 263825, 221377, 212437, 268805, 222100, 211060, 
      299149, 216977, 294309, 217325, 236185, 231778, 221338, 298845, 236836, 
      228100, 227257, 298537, 237410, 239581, 313722, 319841, 231017, 240669, 
      238725, 241594, 239634, 244052, 236200, 234317, 230260, 249545, 245561, 
      238457, 229565, 249397, 244341, 233077, 234448, 249329, 247477, 248845, 
      259641, 256457, 254825, 252386, 267345, 256957, 254770, 273748, 267752, 
      265940, 263917, 278149, 270352, 263689, 279229, 286498, 281233, 288612, 
      278741, 274532, 278365, 286625, 293473, 285553, 295569, 282421, 281620, 
      295156, 299330, 311170, 314722, 305993, 308872, 309634 ], 
  [ 36661, 33001, 33293, 32644, 31076, 33674, 30577, 28757, 29033, 31082, 
      31805, 30736, 24133, 30697, 26605, 28816, 25169, 24896, 23440, 23698, 
      24592, 21058, 19109, 22625, 19202, 19108, 19336, 17498, 20008, 17873, 
      13977, 16393, 14210, 8945, 13673, 12610, 12701, 9826, 15520, 11281, 
      10777, 9722, 6525, 6370, 11860, 11250, 12872, 8465, 5968, 11956, 9256, 
      9117, 11450, 10820, 8065, 6857, 4045, 5904, 9448, 5953, 8320, 7625, 
      5440, 9425, 6746, 8633, 4941, 2601, 4450, 2137, 6340, 7361, 5661, 845, 
      6354, 3077, 685, 5508, 328, 4913, 377, 233, 5597, 121, 1088, 505, 674, 
      114970, 2941, 314, 5200, 260, 101, 0, 5042, 3970, 103042, 148, 5193, 
      106285, 4777, 65, 88225, 1469, 125, 89, 997, 113, 108305, 4050, 3445, 
      118417, 185, 1513, 107073, 5353, 3650, 96269, 70981, 97600, 111145, 
      3573, 77608, 2861, 1805, 3104, 1769, 2290, 1754, 1201, 102976, 84725, 
      88885, 1570, 61850, 1021, 949, 64909, 1010, 60986, 1732, 69800, 62729, 
      119170, 5081, 3809, 54664, 42653, 52925, 58018, 122953, 62945, 48250, 
      57341, 2273, 2693, 3748, 2340, 4709, 6957, 45865, 83826, 93202, 2925, 
      3541, 6885, 51757, 69997, 3061, 31586, 65026, 4817, 6161, 5274, 34933, 
      36605, 75305, 40464, 28808, 30538, 69632, 7141, 6826, 38450, 6381, 
      93757, 7760, 5353, 7442, 40762, 54325, 5760, 6273, 29520, 6554, 5450, 
      9818, 10513, 42965, 52853, 6920, 7157, 42874, 75850, 43801, 23885, 
      64493, 42184, 7330, 10597, 53650, 9224, 9028, 8825, 22514, 41114, 7120, 
      7681, 23697, 76394, 9997, 7565, 8552, 8794, 89938, 8644, 75865, 9946, 
      9290, 9685, 18122, 9061, 19445, 12506, 12580, 12697, 10180, 33320, 
      12301, 9850, 10125, 13522, 18082, 24685, 53681, 78845, 11629, 12520, 
      20605, 25288, 54085, 54080, 35572, 13033, 14282, 12676, 12269, 54125, 
      13842, 12762, 23346, 12560, 27428, 56260, 13241, 24250, 24692, 60112, 
      18313, 14089, 37714, 77698, 23333, 13973, 14005, 44200, 54728, 59293, 
      17525, 17077, 59105, 14656, 15844, 20417, 21365, 29768, 14933, 15570, 
      16337, 20417, 38426, 22349, 58889, 30037, 30308, 22009, 36221, 18836, 
      18317, 60273, 46324, 61370, 62210, 64345, 29620, 44525, 45181, 58097, 
      18532, 25994, 19498, 19498, 58248, 57853, 27144, 26269, 69497, 19577, 
      20561, 62449, 30285, 52205, 24008, 83953, 47961, 21061, 24746, 25250, 
      44420, 25541, 21757, 21437, 22541, 60813, 32634, 28665, 42929, 38288, 
      37529, 37280, 31904, 25625, 26690, 85501, 48421, 126485, 95162, 33617, 
      142129, 94393, 23945, 23204, 23833, 138330, 42178, 25713, 87725, 76616, 
      26216, 24557, 24245, 24500, 129001, 74512, 25561, 87149, 64649, 40525, 
      24650, 57410, 111400, 65768, 127042, 141881, 82244, 61700, 36625, 
      136145, 131546, 55505, 38242, 39338, 29705, 27194, 115105, 56480, 
      110169, 57154, 29626, 48541, 130597, 87092, 27565, 31652, 129013, 
      30290, 50090, 133200, 102208, 33408, 28260, 130322, 87610, 73930, 
      28642, 37210, 150701, 56456, 30581, 45541, 136170, 113341, 42930, 
      163540, 138170, 103370, 48425, 112645, 61252, 30901, 52776, 92626, 
      133376, 77985, 93188, 31805, 95904, 84841, 71604, 63025, 32800, 106202, 
      50717, 58724, 61045, 132194, 84401, 52721, 112996, 87957, 73012, 34677, 
      104138, 89258, 70313, 63530, 35869, 140969, 130208, 102425, 99860, 
      91988, 83305, 35828, 36010, 35821, 164981, 36244, 37864, 36625, 128673, 
      91153, 75665, 65138, 37313, 42290, 42874, 163341, 160525, 159826, 
      42381, 38169, 38281, 158132, 151985, 142100, 71540, 43600, 164834, 
      136778, 64409, 135925, 68445, 56628, 53128, 40648, 40648, 145877, 
      118001, 114677, 106165, 80810, 53290, 41045, 150889, 131204, 127025, 
      87057, 82426, 76122, 52722, 43105, 114788, 82013, 42173, 170090, 
      145538, 54898, 42578, 134032, 121140, 101152, 57492, 46800, 43216, 
      172346, 165929, 71266, 69581, 159130, 126370, 65953, 121522, 95210, 
      63281, 49010, 50242, 44125, 131546, 46121, 44537, 79540, 44980, 96898, 
      59530, 45394, 51145, 127021, 115492, 97754, 55634, 47989, 105653, 
      102785, 73658, 49114, 48178, 55925, 81380, 58340, 99037, 97690, 69865, 
      65650, 54850, 48061, 102224, 58004, 52369, 85705, 60290, 65668, 55845, 
      55845, 67954, 49745, 57572, 52985, 51025, 64786, 64765, 55432, 51970, 
      51698, 82260, 54688, 78041, 72890, 60722, 62900, 81250, 62386, 54450, 
      53685, 76625, 66833, 71656, 62325, 67077, 62893, 57769, 57690, 59305, 
      56645, 57005, 59893, 60842, 58885, 61330, 64642, 67213, 62045, 59348, 
      58708, 59490, 62426, 66109, 62033, 61793, 61205, 61700, 70720, 65845, 
      64402, 62401, 73026, 74770, 77877, 79957, 67357, 67097, 72720, 64738, 
      65605, 88541, 69514, 65809, 68161, 68450, 68965, 69480, 69890, 69785, 
      72361, 70690, 70225, 100585, 78376, 74344, 80384, 76833, 81585, 77146, 
      91801, 108413, 82045, 83317, 83584, 82805, 82442, 81205, 80100, 79965, 
      80930, 80258, 107314, 81325, 111037, 83525, 83520, 83882, 83525, 84890, 
      91090, 89876, 85189, 93418, 91474, 89330, 87370, 122917, 93700, 92105, 
      89434, 88868, 97396, 92282, 91970, 91897, 91204, 91810, 97745, 98650, 
      97514, 93314, 96389, 100360, 109765, 94330, 103513, 96980, 100522, 
      98397, 98125, 131690, 104068, 107953, 133825, 104369, 123890, 103637, 
      99080, 113480, 122329, 106912, 109325, 109138, 105673, 109045, 108180, 
      156820, 110977, 106522, 102437, 106385, 105157, 113485, 106933, 111253, 
      111554, 109954, 105290, 115229, 108650, 106109, 112186, 140418, 115865, 
      120136, 116469, 109800, 120586, 117482, 148765, 111668, 110900, 120889, 
      159289, 122792, 121757, 122581, 159956, 116581, 114161, 113521, 159121, 
      118330, 115505, 113605, 122165, 129128, 166685, 124525, 119696, 144505, 
      121320, 133348, 124210, 122549, 130880, 127172, 125732, 123520, 129634, 
      145594, 150709, 121925, 150341, 144125, 161104, 132205, 121850, 151042, 
      129224, 162101, 164936, 123205, 152101, 165637, 124073, 132353, 132178, 
      126545, 124625, 169978, 138794, 140897, 181961, 137449, 133789, 128168, 
      153445, 201077, 144500, 156644, 186994, 132577, 145325, 133306, 147880, 
      173160, 187317, 144293, 140165, 140900, 135824, 141490, 138762, 141661, 
      144202, 151380, 144784, 172618, 175610, 179933, 143012, 178292, 181901, 
      141401, 151345, 192305, 220529, 174568, 185320, 188680, 229909, 151210, 
      160786, 149650, 146317, 194445, 232186, 151253, 147089, 146885, 146810, 
      187493, 216385, 164356, 185477, 194290, 156473, 154769, 162137, 192482, 
      230165, 170305, 247300, 249145, 230074, 220772, 171154, 164861, 156601, 
      173716, 230800, 167018, 221618, 173533, 164965, 159365, 168417, 203301, 
      225765, 231025, 174641, 211529, 219536, 177185, 167525, 205322, 168328, 
      177857, 217386, 178418, 177970, 226817, 229109, 227002, 178960, 178025, 
      185085, 174161, 245125, 252850, 263290, 283624, 194057, 178586, 231625, 
      234481, 250141, 292841, 197405, 186548, 271720, 193329, 188929, 246529, 
      259585, 200225, 184225, 245141, 255701, 191476, 259876, 203938, 192733, 
      194209, 193184, 203085, 193257, 258025, 260217, 262441, 199217, 263908, 
      206810, 201760, 202633, 270493, 279460, 291069, 214625, 268346, 217316, 
      208976, 273442, 218153, 207913, 304720, 213700, 299570, 214164, 231860, 
      227713, 217993, 304160, 232625, 224449, 223666, 303746, 233217, 235364, 
      319325, 325602, 227476, 236546, 234722, 237469, 235745, 239941, 232609, 
      230866, 227305, 245268, 241524, 234900, 226768, 245236, 240500, 230116, 
      231445, 245284, 243610, 245072, 255362, 252610, 251156, 248897, 263108, 
      253556, 251549, 269305, 263785, 262093, 260210, 273620, 266341, 260450, 
      275026, 281933, 276968, 283985, 274752, 270901, 274532, 282330, 289010, 
      281570, 291044, 278794, 278053, 290825, 295049, 306673, 310141, 302068, 
      304825, 305605 ], 
  [ 29261, 27581, 27017, 26650, 25930, 25540, 24713, 24025, 23445, 23504, 
      23229, 21866, 20513, 21253, 20285, 20506, 19125, 18850, 16810, 16640, 
      16250, 15412, 15165, 14841, 14400, 14162, 11810, 10960, 11338, 10045, 
      9413, 9125, 8500, 9621, 7957, 7744, 7405, 7796, 7666, 7261, 7325, 6544, 
      8741, 8584, 5978, 5792, 5850, 5701, 7178, 5210, 5066, 4925, 4552, 4346, 
      4145, 4069, 6653, 4250, 3530, 3725, 3250, 3265, 3778, 3217, 3236, 2845, 
      2405, 4325, 2336, 3133, 1226, 1105, 965, 5661, 800, 1213, 5353, 362, 
      5122, 333, 3889, 4165, 153, 5185, 1602, 2581, 2180, 168164, 325, 2952, 
      26, 3034, 6565, 5042, 0, 64, 153664, 3482, 5, 157613, 13, 4105, 135433, 
      1105, 3737, 3985, 1625, 4005, 160049, 128, 233, 172289, 4069, 1277, 
      158525, 145, 288, 145305, 113765, 146914, 163441, 485, 122090, 765, 
      1413, 722, 1517, 1184, 1780, 2645, 153410, 130897, 136049, 2440, 
      101908, 4441, 6925, 105817, 4996, 100756, 10114, 111978, 102917, 
      172840, 1665, 2097, 92282, 76293, 89973, 96628, 177325, 102973, 83732, 
      95661, 6085, 10765, 3298, 6434, 2977, 2525, 80341, 129236, 140884, 
      7433, 12025, 20765, 88073, 111709, 7141, 60516, 105316, 3925, 18901, 
      3812, 65137, 67373, 118285, 72650, 56162, 58600, 110898, 4385, 4496, 
      69632, 4901, 141125, 4714, 6425, 19300, 72500, 90749, 7250, 15857, 
      56570, 6480, 11908, 24228, 25633, 75409, 88705, 17210, 17873, 75172, 
      118372, 76381, 47801, 103745, 74050, 16900, 24853, 89344, 7002, 7090, 
      7453, 45140, 72260, 13130, 16105, 46889, 118612, 7625, 10589, 18250, 
      8692, 135560, 17770, 117793, 8420, 19408, 20513, 37328, 9521, 38925, 
      25736, 25666, 25925, 11618, 60034, 10045, 15688, 17525, 27028, 35848, 
      46853, 88201, 120889, 11497, 23890, 39785, 47450, 88601, 88450, 62554, 
      12605, 12148, 14090, 18937, 88057, 13124, 20564, 43076, 17946, 49570, 
      90610, 17485, 43972, 44554, 95594, 13465, 16057, 64532, 118432, 14365, 
      19773, 20089, 73714, 88218, 94345, 14093, 14213, 94013, 17186, 26042, 
      36009, 37809, 17242, 18737, 23348, 16729, 35293, 21776, 38785, 93217, 
      17929, 18338, 16145, 21265, 29866, 18269, 35657, 26962, 95824, 96948, 
      99793, 19058, 72445, 73385, 34609, 24154, 18692, 20432, 28100, 34898, 
      34645, 19130, 18965, 42453, 22069, 20921, 96605, 49529, 31545, 19962, 
      52925, 76145, 24961, 38160, 39232, 27586, 21061, 23525, 24625, 32261, 
      37445, 22472, 45341, 27085, 24858, 24525, 24418, 22450, 21709, 21920, 
      54601, 30301, 85501, 61704, 23589, 97877, 61217, 24565, 26522, 32405, 
      94928, 27460, 23633, 56533, 48690, 23850, 25173, 32245, 33210, 87725, 
      47434, 35261, 56377, 40977, 27361, 29520, 87840, 74378, 41810, 86468, 
      98181, 53170, 39442, 56257, 93721, 90116, 35801, 27200, 28008, 26469, 
      28360, 77645, 36770, 73985, 37300, 41296, 73985, 89725, 57154, 32701, 
      45450, 88565, 41956, 75956, 91898, 68290, 27890, 33818, 89728, 57808, 
      48388, 34624, 55120, 105845, 37586, 29461, 68561, 94436, 76861, 31016, 
      116266, 96148, 69584, 72433, 76585, 40954, 32045, 78770, 61960, 92626, 
      52001, 62658, 38053, 64802, 57005, 48170, 42857, 40322, 72400, 74425, 
      40682, 42149, 92420, 57265, 38081, 77906, 59825, 49850, 38069, 71460, 
      60840, 48285, 44200, 44797, 99485, 91138, 70313, 68458, 62858, 56873, 
      37370, 38260, 39065, 118665, 39202, 48490, 42989, 90305, 62725, 52489, 
      46080, 40833, 57028, 58180, 117725, 115477, 114920, 37661, 41117, 
      45205, 113650, 108781, 101026, 50346, 38026, 119072, 96980, 46337, 
      96409, 48809, 42530, 41018, 39898, 50690, 104229, 82885, 80413, 74173, 
      56628, 41320, 51085, 108245, 92962, 89777, 61025, 57956, 53924, 41600, 
      40361, 80802, 57825, 52065, 123748, 104308, 42920, 41960, 95498, 85730, 
      71138, 44234, 41210, 42170, 125716, 120577, 51616, 50641, 115336, 
      89960, 48997, 86528, 67600, 48025, 43268, 66368, 48037, 94276, 45061, 
      48589, 57746, 50450, 69280, 47248, 50720, 66553, 91165, 82618, 70132, 
      46472, 46637, 75897, 73881, 55120, 47332, 48100, 73881, 59858, 48178, 
      71549, 70628, 53453, 51368, 47668, 51245, 73882, 48690, 65917, 63041, 
      49696, 52090, 48941, 71945, 53380, 53773, 49954, 50053, 52777, 86276, 
      52741, 69394, 53576, 58132, 62138, 66658, 59905, 57168, 52384, 81682, 
      62116, 53476, 54344, 60821, 59761, 55505, 57770, 54545, 87413, 55817, 
      56657, 56720, 71825, 61069, 64269, 72553, 56744, 69413, 57796, 80704, 
      58565, 58225, 59930, 61562, 67028, 73936, 81737, 62037, 62365, 67741, 
      64258, 88898, 61585, 61988, 64105, 92480, 95360, 100313, 103529, 62525, 
      62549, 90890, 65440, 65453, 115085, 64532, 66365, 80645, 66020, 66533, 
      81674, 66888, 81693, 67085, 69668, 71473, 128945, 72370, 73450, 73522, 
      74513, 98009, 76100, 114041, 138177, 76733, 77293, 98290, 78481, 78544, 
      79861, 81170, 81461, 81288, 82888, 135220, 87217, 139789, 83165, 84578, 
      85648, 88273, 94608, 107908, 83546, 84965, 85520, 85280, 85408, 86288, 
      154493, 87074, 87041, 88912, 94450, 89626, 90900, 91156, 91225, 95642, 
      96388, 112545, 92432, 92432, 95332, 109057, 116434, 132229, 100036, 
      94733, 94874, 94864, 95153, 96157, 162664, 96842, 126997, 165365, 
      97425, 151168, 97969, 100370, 135218, 148325, 99394, 100385, 100340, 
      99857, 100813, 100658, 194738, 101749, 101128, 110533, 120445, 116089, 
      103825, 103237, 128005, 103880, 103700, 105284, 105705, 105232, 107377, 
      128080, 170792, 107329, 109466, 108497, 118442, 110056, 109224, 181261, 
      110650, 118970, 111065, 194905, 112114, 140473, 141865, 195570, 111581, 
      112285, 121441, 194021, 112900, 113625, 117121, 113893, 150818, 203569, 
      114973, 114970, 172721, 116306, 155882, 117064, 116965, 119330, 118178, 
      117874, 117650, 119360, 173092, 180337, 119601, 179541, 170341, 193850, 
      122065, 125200, 179668, 121922, 194701, 198530, 127829, 180581, 199229, 
      126565, 124193, 124160, 124633, 128393, 204560, 127080, 128329, 219661, 
      127577, 127465, 132210, 180349, 243169, 132346, 183682, 224680, 135613, 
      134017, 136340, 135434, 205586, 224429, 134685, 133965, 134698, 137290, 
      135428, 135824, 136165, 137000, 139490, 137722, 202900, 207028, 212913, 
      139354, 210418, 215305, 144981, 142001, 228401, 264577, 204130, 218858, 
      223354, 276085, 143140, 147316, 144416, 145769, 230249, 278356, 145165, 
      148525, 149173, 149524, 220453, 258149, 150170, 216869, 228520, 149805, 
      149805, 151633, 225000, 273901, 156245, 295010, 297281, 273380, 261378, 
      157940, 155765, 157445, 159506, 273674, 157492, 261792, 160313, 157709, 
      159209, 159029, 237365, 266645, 273325, 161701, 248005, 258426, 163249, 
      160121, 239524, 160922, 164909, 254420, 166600, 166436, 265689, 268405, 
      265444, 169546, 169321, 172685, 172125, 287677, 296960, 309956, 334690, 
      178949, 174980, 269197, 272905, 292681, 345321, 181865, 177682, 319370, 
      180485, 178925, 287645, 304109, 184113, 179897, 285401, 298801, 181466, 
      303826, 187252, 182437, 183485, 183170, 187673, 183809, 300833, 303593, 
      306385, 186925, 307562, 191248, 190594, 191465, 314705, 325658, 339965, 
      197773, 311560, 199610, 195530, 317504, 201293, 196733, 355450, 201658, 
      348160, 202970, 212426, 210125, 205517, 353170, 214037, 209837, 209480, 
      352040, 214769, 216770, 370453, 377864, 213706, 218656, 217684, 219577, 
      219553, 222185, 218545, 217796, 217781, 226370, 224330, 221114, 218378, 
      227186, 224722, 220586, 221629, 228082, 227684, 229850, 236584, 236948, 
      236770, 235789, 244738, 241146, 240417, 249509, 247393, 246553, 245664, 
      253250, 249661, 249300, 257056, 261405, 258570, 263029, 258338, 257041, 
      259250, 263780, 269316, 265284, 270922, 265060, 264745, 272117, 276757, 
      286945, 289841, 286450, 288353, 289273 ], 
  [ 29629, 27725, 27257, 26858, 26042, 25988, 24905, 24089, 23605, 23888, 
      23725, 22394, 20449, 21845, 20525, 20970, 19333, 19058, 17082, 16960, 
      16714, 15572, 15133, 15241, 14464, 14242, 12178, 11216, 11834, 10445, 
      9445, 9461, 8660, 9061, 8117, 7808, 7517, 7540, 8066, 7229, 7229, 6416, 
      8005, 7848, 6154, 5920, 6154, 5525, 6554, 5482, 5050, 4909, 4840, 4586, 
      4097, 3893, 5869, 3946, 3706, 3485, 3330, 3265, 3474, 3425, 3140, 3005, 
      2197, 3637, 2080, 2525, 1306, 1313, 997, 4621, 928, 925, 4329, 442, 
      4082, 349, 2993, 3221, 265, 4113, 1042, 1845, 1508, 161668, 117, 2152, 
      106, 2218, 5333, 3970, 64, 0, 147456, 2602, 85, 151325, 45, 3145, 
      129609, 641, 2825, 3041, 1049, 3061, 153713, 64, 89, 165713, 3125, 797, 
      152221, 225, 160, 139273, 108437, 140850, 157041, 325, 116570, 493, 
      949, 482, 1037, 800, 1268, 1973, 147218, 125185, 130225, 1832, 96884, 
      3545, 5741, 100697, 4036, 95764, 8658, 106714, 97877, 166280, 1537, 
      1777, 87530, 71989, 85285, 91764, 170685, 97949, 79220, 90829, 5141, 
      9341, 2834, 5458, 2657, 2509, 75941, 123604, 134996, 6409, 10553, 
      18685, 83465, 106493, 6165, 56740, 100260, 3509, 16949, 3460, 61217, 
      63389, 112925, 68506, 52562, 54920, 105730, 4177, 4240, 65600, 4549, 
      135269, 4538, 5785, 17444, 68404, 86125, 6562, 14257, 53002, 5968, 
      10660, 22084, 23409, 71233, 84145, 15530, 16145, 71012, 113060, 72189, 
      44585, 98801, 69938, 15300, 22725, 84800, 6730, 6786, 7085, 42068, 
      68228, 11930, 14633, 43753, 113332, 7369, 9725, 16634, 8180, 129896, 
      16218, 112545, 8068, 17744, 18769, 34640, 8945, 36205, 23720, 23666, 
      23909, 10930, 56498, 9773, 14504, 16165, 24980, 33320, 43829, 83785, 
      115625, 10985, 22082, 37097, 44426, 84185, 84050, 58986, 12125, 11860, 
      13402, 17657, 83705, 12676, 19156, 40324, 16810, 46546, 86210, 16477, 
      41220, 41786, 91066, 13481, 15305, 60980, 113312, 14845, 18589, 18873, 
      69858, 83914, 89865, 13949, 14005, 89549, 16370, 24362, 33721, 35425, 
      18122, 17777, 21940, 16153, 33085, 23120, 36401, 88817, 18761, 19154, 
      16273, 22417, 28090, 17741, 37897, 28610, 91408, 92500, 95265, 19714, 
      68765, 69673, 36721, 22986, 18980, 19792, 26596, 36994, 36725, 19498, 
      19253, 44965, 21253, 20345, 92221, 46825, 33337, 19882, 55885, 72433, 
      23985, 36112, 37120, 28946, 21029, 22789, 23729, 30629, 39541, 23080, 
      42925, 28333, 25834, 25453, 25330, 22978, 21613, 21920, 57545, 31805, 
      89581, 64936, 24181, 102325, 64417, 23957, 25610, 30901, 99280, 28580, 
      23329, 59509, 51298, 23578, 24565, 30805, 31690, 91837, 49946, 33629, 
      59305, 43105, 28305, 28432, 83872, 78010, 43970, 90500, 102565, 55906, 
      41410, 53505, 97961, 94244, 37481, 27904, 28744, 26293, 27688, 81325, 
      38450, 77521, 38996, 39440, 70577, 93789, 59986, 31581, 43354, 92581, 
      40100, 72500, 96010, 71570, 27970, 32650, 93760, 60624, 50724, 33408, 
      52560, 110357, 39170, 29045, 65425, 98596, 80429, 31816, 121050, 
      100340, 72848, 69185, 80105, 42698, 31373, 75298, 64872, 96674, 54385, 
      65554, 36805, 67762, 59597, 50266, 44585, 38930, 75664, 71209, 42170, 
      43733, 96356, 59777, 39185, 81314, 62449, 51914, 37141, 74596, 63496, 
      50221, 45832, 43245, 103613, 94994, 73385, 71450, 65594, 59305, 36650, 
      37460, 38153, 123337, 38322, 46746, 41725, 94081, 65381, 54553, 47680, 
      39889, 54820, 55908, 122317, 120005, 119432, 37645, 40237, 43877, 
      118114, 113101, 105106, 52186, 38106, 123680, 100916, 47825, 100313, 
      50473, 43570, 41834, 39434, 49010, 108373, 86293, 83725, 77229, 58804, 
      42120, 49405, 112501, 96722, 93425, 63409, 60164, 55876, 42304, 40121, 
      84082, 60001, 50401, 128420, 108404, 43720, 41480, 99290, 89170, 73970, 
      45178, 41290, 41738, 130420, 125137, 53280, 52225, 119720, 93512, 
      50357, 89920, 70160, 49193, 43364, 64000, 47045, 97924, 44629, 47581, 
      59650, 49282, 71840, 48080, 49568, 64265, 94653, 85770, 72692, 46952, 
      46237, 78697, 76585, 56656, 46980, 47556, 71305, 61730, 48770, 74093, 
      73124, 54749, 52424, 47924, 50333, 76522, 49186, 63837, 65041, 50336, 
      53066, 49165, 69577, 54468, 52765, 50258, 49829, 52025, 83300, 53541, 
      67266, 52840, 56852, 63850, 64754, 61393, 58384, 52768, 79010, 63716, 
      53924, 53800, 59461, 61105, 56225, 58778, 54865, 84565, 56057, 56225, 
      56272, 69857, 60013, 62893, 70569, 56648, 67669, 57636, 78336, 58981, 
      58097, 59306, 60682, 65620, 72080, 79417, 61477, 61741, 66445, 63410, 
      86290, 61505, 61700, 63353, 89728, 92480, 97225, 100313, 62509, 62501, 
      88282, 64800, 64909, 111533, 64532, 65741, 78677, 65732, 66245, 79738, 
      66664, 79789, 67117, 69220, 70769, 125185, 72482, 72986, 73730, 74209, 
      95593, 75652, 110969, 134257, 76765, 77405, 96066, 78401, 78416, 79445, 
      80482, 80725, 80680, 82024, 131508, 85985, 135981, 82637, 83890, 84880, 
      87169, 92944, 105444, 83690, 84421, 85840, 85408, 85280, 85840, 150365, 
      87250, 87041, 88400, 93250, 89930, 90484, 90676, 90729, 94570, 95300, 
      110305, 92560, 92432, 94532, 107057, 114050, 129125, 98820, 95149, 
      94538, 94928, 94945, 95805, 158600, 97082, 124277, 161237, 97633, 
      147520, 98033, 99650, 132194, 144821, 99666, 100817, 100756, 99937, 
      101165, 100930, 189890, 102213, 101160, 109045, 118285, 114281, 104337, 
      103077, 125541, 104168, 103828, 104708, 106201, 105040, 106657, 125712, 
      166792, 107713, 110090, 108817, 116890, 110664, 109576, 177021, 110186, 
      117482, 111593, 190313, 112738, 137785, 139113, 190978, 111565, 111917, 
      119969, 189509, 112932, 113257, 116145, 114245, 147794, 198833, 115469, 
      114922, 168961, 116290, 152762, 117288, 117013, 120050, 118610, 118178, 
      117730, 119936, 169412, 176417, 119281, 175669, 166805, 189578, 122625, 
      124240, 175860, 122162, 190445, 194162, 126725, 176789, 194861, 125701, 
      124529, 124480, 124265, 127385, 200080, 127816, 129161, 214829, 128105, 
      127593, 131170, 176733, 237841, 133130, 180050, 219848, 134685, 134705, 
      135412, 136250, 201346, 219661, 135181, 134077, 134810, 136538, 135524, 
      135568, 136197, 137224, 140242, 137930, 198900, 202900, 208609, 139178, 
      206210, 210953, 143989, 142465, 223745, 259025, 200210, 214490, 218858, 
      270293, 143460, 148244, 144416, 145241, 225625, 272564, 145261, 147773, 
      148325, 148628, 216149, 252853, 151178, 212741, 224072, 149965, 149773, 
      152225, 220744, 268381, 157237, 289042, 291265, 267908, 256210, 158836, 
      156197, 156757, 160514, 268250, 157972, 256672, 161209, 157933, 158633, 
      159493, 232933, 261445, 267965, 162565, 243301, 253450, 164225, 160361, 
      235076, 161162, 165773, 249652, 167336, 167140, 260713, 263381, 260516, 
      170010, 169705, 173485, 171757, 282285, 291392, 304100, 328338, 180053, 
      174788, 264365, 267977, 287289, 338809, 183017, 178082, 313402, 181333, 
      179453, 282413, 298493, 185329, 179785, 280265, 293345, 181994, 298274, 
      188532, 182997, 184093, 183698, 188809, 184273, 295409, 298105, 300833, 
      187709, 302042, 192400, 191250, 192121, 309121, 319850, 333853, 199069, 
      306088, 201002, 196442, 311936, 202589, 197389, 349130, 202410, 342080, 
      203626, 214010, 211501, 206317, 347042, 215525, 210877, 210472, 345992, 
      216241, 218258, 364085, 371368, 214650, 220064, 218996, 220985, 220769, 
      223577, 219521, 218660, 218245, 227890, 225658, 222058, 218714, 228610, 
      225890, 221050, 222125, 229410, 228868, 230954, 238088, 238100, 237778, 
      236653, 246194, 241930, 241057, 251125, 248625, 247689, 246688, 254930, 
      250925, 249940, 258464, 263101, 260026, 264773, 259570, 257985, 260354, 
      265252, 270916, 266500, 272570, 265988, 265625, 273605, 278197, 288545, 
      291505, 287586, 289585, 290489 ], 
  [ 197821, 185165, 189305, 187370, 181946, 198020, 184649, 177689, 181813, 
      192848, 198061, 198266, 167905, 200789, 182573, 193770, 179845, 179570, 
      180666, 182848, 189514, 173780, 164125, 184969, 168064, 168610, 180370, 
      174032, 186170, 180173, 161509, 176117, 166868, 132709, 166325, 161408, 
      163421, 145780, 177794, 156221, 153149, 150800, 123205, 123048, 165130, 
      162592, 171274, 147605, 127130, 169066, 154810, 154669, 169192, 166634, 
      152321, 145973, 118765, 139882, 162682, 142493, 157698, 153793, 139410, 
      163937, 149060, 161213, 142741, 121141, 140320, 123869, 155674, 161825, 
      153061, 105229, 157600, 137629, 105705, 154810, 104690, 151645, 110513, 
      108437, 156169, 103185, 124690, 117045, 119780, 388, 140661, 114280, 
      154474, 113578, 96725, 103042, 153664, 147456, 0, 110890, 154453, 29, 
      152109, 107593, 585, 128897, 109577, 108257, 123929, 108277, 113, 
      147520, 143705, 593, 108341, 128285, 157, 154593, 144544, 265, 3221, 
      306, 369, 143173, 2138, 137965, 129205, 139490, 128525, 132896, 127220, 
      120245, 530, 1537, 1201, 123176, 6260, 111065, 99437, 5465, 108484, 
      6676, 89298, 4570, 6485, 1928, 145921, 136945, 9962, 15925, 10789, 
      8820, 2493, 7325, 13172, 9421, 110357, 91517, 131090, 109138, 137825, 
      152269, 15269, 3796, 2900, 107785, 90425, 69373, 12809, 6653, 109845, 
      26020, 8100, 134069, 73781, 137092, 23585, 22685, 6173, 20122, 30290, 
      28808, 8194, 144721, 142480, 22592, 138181, 4709, 146618, 125593, 
      78884, 22324, 14701, 124066, 87985, 32266, 131920, 101284, 69700, 
      67185, 21313, 15793, 85418, 83729, 21860, 8612, 21501, 40745, 12017, 
      23090, 89028, 71109, 17216, 144202, 142722, 139949, 45140, 25220, 
      104858, 94505, 43753, 10420, 145609, 118781, 89594, 134132, 8552, 
      92250, 11169, 141700, 88400, 85585, 56144, 131825, 56173, 77480, 78194, 
      77669, 128434, 37298, 147245, 108200, 101413, 77204, 62504, 49205, 
      22345, 13481, 136937, 85826, 58601, 49802, 22745, 23378, 38250, 139613, 
      148564, 130906, 106745, 25337, 141700, 102100, 58756, 112810, 51922, 
      25538, 118621, 59652, 59450, 24250, 164777, 129737, 41012, 18080, 
      188413, 112285, 111033, 35298, 27850, 25353, 157565, 154549, 25805, 
      127730, 94250, 74425, 71521, 210890, 122225, 104884, 139033, 77629, 
      238160, 72497, 28145, 209225, 208850, 172945, 228241, 93370, 142925, 
      295945, 258242, 29968, 29524, 28449, 201730, 42653, 42025, 288625, 
      117450, 183332, 139600, 104932, 288130, 287093, 187690, 183605, 316069, 
      132613, 143225, 32317, 67561, 269881, 166570, 348493, 44785, 127665, 
      88336, 86272, 244754, 170021, 137989, 131249, 102821, 290677, 202792, 
      77485, 238765, 223210, 220525, 219634, 198850, 167533, 172448, 349385, 
      254525, 435949, 370600, 203125, 466357, 368545, 145301, 132362, 109237, 
      458704, 232868, 159265, 352885, 327010, 161050, 145909, 112213, 109258, 
      439741, 321050, 105821, 350377, 295777, 224145, 126736, 43936, 402874, 
      298178, 434564, 463525, 337762, 286402, 71937, 452009, 442916, 268649, 
      212224, 214600, 168373, 145960, 408493, 269618, 397777, 270932, 100880, 
      57521, 439389, 346450, 128349, 93274, 435877, 101540, 57140, 443914, 
      379538, 182338, 127114, 437824, 346320, 313380, 125568, 80208, 477461, 
      265730, 159605, 65425, 448804, 402221, 220744, 501210, 452084, 380048, 
      63809, 399593, 276938, 149645, 59170, 355176, 441506, 319345, 355090, 
      127429, 360370, 334541, 301402, 278057, 122642, 382864, 67369, 264122, 
      270293, 435812, 330881, 242705, 395426, 338929, 301514, 143125, 375652, 
      341512, 293677, 274696, 119277, 452285, 430610, 371369, 365594, 347450, 
      326569, 152618, 149588, 144905, 498121, 146610, 113562, 131581, 425857, 
      343397, 304153, 275008, 145105, 99364, 97380, 493261, 487877, 486536, 
      187405, 148525, 130661, 482914, 470989, 451474, 291034, 192474, 495392, 
      440372, 269777, 438233, 280873, 244018, 231530, 167690, 118898, 457813, 
      400405, 393229, 374445, 313780, 231048, 119293, 467317, 427730, 419057, 
      328369, 316676, 300100, 226624, 179129, 392050, 314977, 121057, 503204, 
      455540, 232648, 168968, 431834, 404818, 360434, 241018, 195658, 171530, 
      506740, 494545, 283680, 278785, 480680, 414536, 266165, 403264, 343568, 
      255785, 198500, 100864, 149957, 423556, 174421, 149725, 301570, 143746, 
      345248, 238544, 144800, 104969, 412605, 387594, 346100, 220520, 177565, 
      363625, 356905, 280912, 180612, 171972, 98185, 302114, 227714, 346733, 
      343460, 267485, 253640, 210740, 157085, 353770, 223522, 114525, 311569, 
      231584, 250442, 210445, 106441, 257220, 154909, 215378, 189605, 166457, 
      90980, 242469, 115650, 168040, 145940, 296554, 123890, 283345, 267280, 
      221728, 101282, 291044, 225956, 178216, 144709, 276145, 241313, 257690, 
      220753, 98389, 218105, 186017, 185296, 125921, 159853, 147373, 125865, 
      202568, 134485, 200484, 115200, 229477, 202481, 179882, 168970, 148564, 
      133520, 118585, 185125, 182317, 154765, 173234, 111634, 208193, 198404, 
      177785, 108160, 104768, 99529, 96473, 212269, 210725, 113626, 184608, 
      189325, 91565, 215060, 186317, 134741, 202436, 202949, 137338, 206440, 
      138925, 219181, 198244, 187505, 95233, 228386, 201242, 234242, 210145, 
      130153, 204676, 114041, 96625, 228829, 233309, 139842, 225089, 222800, 
      210005, 197986, 195925, 202024, 191080, 103860, 177377, 103725, 207821, 
      201394, 198544, 184705, 163600, 137700, 241130, 208837, 251728, 242080, 
      229664, 214864, 102749, 246226, 237569, 214352, 186178, 255050, 221044, 
      218164, 217449, 193642, 193604, 153313, 249232, 242960, 206660, 161585, 
      150146, 130661, 190980, 265645, 228938, 248528, 235489, 229437, 114056, 
      259130, 144245, 113621, 258145, 122944, 251633, 215618, 137570, 127157, 
      263250, 272081, 271252, 254305, 268589, 264514, 107714, 275013, 253224, 
      188149, 165133, 178025, 279441, 245925, 157797, 268520, 260500, 227588, 
      280537, 246352, 222625, 162576, 125320, 276673, 290570, 274705, 192922, 
      290376, 277000, 124029, 238442, 196586, 287465, 120425, 293218, 159289, 
      157545, 121090, 261325, 244781, 199841, 123461, 264996, 246121, 219825, 
      281669, 153170, 122033, 289805, 263146, 139009, 266050, 153530, 278568, 
      269845, 305138, 289874, 283298, 272098, 298112, 143300, 138785, 254449, 
      140341, 147605, 135050, 300033, 228688, 143604, 284210, 136685, 135026, 
      224261, 145301, 135725, 234757, 291185, 290368, 257129, 229529, 135568, 
      313672, 319625, 133421, 303977, 284265, 231778, 153693, 132625, 321290, 
      156242, 138440, 240669, 318257, 241396, 325946, 148354, 141325, 309517, 
      289981, 290714, 250970, 290660, 273808, 288261, 298504, 326866, 298442, 
      157428, 155284, 152545, 281258, 154754, 152585, 246901, 315265, 150785, 
      143057, 162578, 155354, 153578, 142805, 309348, 343316, 294944, 270425, 
      154201, 145076, 300397, 262205, 258149, 256148, 160085, 149173, 350090, 
      165125, 161096, 308173, 298765, 331169, 166984, 153949, 355381, 153106, 
      153025, 155780, 158674, 352372, 327461, 274261, 359426, 158426, 331540, 
      161440, 354745, 319213, 281513, 332293, 170725, 162373, 161213, 354565, 
      168037, 165130, 361601, 322409, 172100, 323210, 357773, 171316, 353192, 
      351460, 172393, 172757, 174500, 342810, 338665, 362413, 304621, 173997, 
      174656, 173540, 173970, 383573, 316100, 182957, 181961, 179001, 176761, 
      388841, 347810, 177466, 372565, 355325, 181805, 179453, 394225, 324937, 
      184265, 181985, 357866, 182306, 400500, 360405, 363805, 359570, 393865, 
      357073, 185585, 185209, 184865, 375869, 187610, 398224, 373266, 374137, 
      191617, 191594, 191005, 411805, 193960, 418346, 390746, 195200, 415325, 
      379405, 196298, 389034, 200768, 385642, 440570, 428077, 395245, 203426, 
      437477, 411325, 408616, 206216, 437425, 440210, 208949, 210088, 410490, 
      438176, 432500, 439097, 429665, 440921, 416897, 410660, 391045, 451378, 
      439930, 417898, 385370, 447490, 432482, 393850, 396461, 443682, 436228, 
      434474, 460808, 443924, 436690, 428653, 466610, 430090, 422305, 479221, 
      458289, 452745, 446368, 486098, 462125, 431188, 476576, 495037, 480442, 
      499013, 469234, 453825, 463874, 486436, 498244, 475396, 502202, 461060, 
      458393, 495557, 497845, 515873, 521905, 492642, 499249, 499385 ], 
  [ 35325, 31985, 32125, 31520, 30088, 32170, 29453, 27817, 27941, 29650, 
      30197, 29060, 23337, 28913, 25349, 27220, 23945, 23668, 22084, 22266, 
      22932, 19850, 18185, 21041, 18122, 18000, 17748, 16066, 18212, 16201, 
      12853, 14801, 12874, 8681, 12325, 11402, 11413, 9090, 13796, 10205, 
      9797, 8770, 6481, 6322, 10440, 9898, 11252, 7561, 5732, 10368, 8100, 
      7957, 9818, 9256, 6929, 5905, 4005, 5140, 7956, 5081, 6964, 6389, 4660, 
      7873, 5650, 7141, 3973, 2353, 3546, 1733, 4896, 5713, 4273, 1061, 4810, 
      2153, 865, 4000, 500, 3497, 325, 241, 4013, 313, 500, 181, 250, 123282, 
      1813, 74, 3636, 32, 493, 148, 3482, 2602, 110890, 0, 3601, 114245, 
      3253, 29, 95485, 685, 13, 25, 377, 41, 116317, 2650, 2165, 126785, 97, 
      725, 115021, 3721, 2330, 103805, 77453, 105172, 119221, 2281, 84356, 
      1733, 965, 1924, 949, 1322, 970, 653, 110708, 91733, 96057, 914, 67810, 
      785, 1145, 71009, 866, 66890, 2320, 76100, 68689, 127394, 3653, 2669, 
      60164, 47477, 58325, 63682, 131281, 68845, 53378, 62945, 2041, 3181, 
      2792, 2152, 3529, 5317, 50801, 90610, 100370, 2785, 4073, 8329, 56993, 
      76145, 2845, 35570, 70930, 3757, 7405, 4114, 39125, 40885, 81649, 
      44980, 32500, 34346, 75668, 5733, 5490, 42778, 5185, 100817, 6292, 
      4581, 8482, 45162, 59517, 5044, 6925, 33124, 5570, 5570, 11282, 12097, 
      47477, 57941, 7684, 7993, 47354, 82058, 48325, 26941, 70141, 46580, 
      7954, 12013, 58682, 7844, 7696, 7585, 25330, 45370, 7124, 8093, 26605, 
      82514, 8577, 7057, 9172, 7754, 96626, 9160, 81925, 8658, 9970, 10485, 
      20338, 8105, 21689, 13690, 13736, 13877, 9360, 36772, 10853, 9770, 
      10309, 14738, 20018, 27365, 58445, 84877, 10529, 13364, 22769, 27956, 
      58841, 58804, 39040, 11861, 12818, 11808, 12289, 58753, 12610, 12970, 
      25570, 12356, 30056, 60944, 12833, 26458, 26920, 64980, 16361, 13289, 
      41114, 83450, 20681, 13817, 13897, 48052, 59252, 64081, 15805, 15453, 
      63865, 13940, 16424, 21905, 22997, 26500, 14425, 15730, 15245, 21773, 
      34450, 23965, 63529, 26825, 27112, 19845, 32513, 19520, 17125, 54925, 
      41864, 66002, 66890, 69145, 26640, 48049, 48753, 52925, 18280, 23554, 
      18450, 19746, 53092, 52721, 24580, 23825, 63713, 18785, 19405, 67005, 
      32317, 47489, 22100, 77481, 51493, 20485, 25778, 26378, 40336, 23545, 
      20817, 20737, 22945, 55621, 29674, 30241, 39005, 34772, 34085, 33860, 
      29060, 23717, 24634, 79025, 44105, 118301, 88250, 30665, 133389, 87525, 
      22789, 22504, 24021, 129730, 38426, 24097, 81185, 70628, 24548, 23393, 
      24329, 24704, 120753, 68660, 25925, 80669, 59369, 37021, 24194, 61274, 
      103860, 60436, 118898, 133205, 76040, 56648, 38653, 127681, 123250, 
      50881, 35082, 36122, 27857, 26090, 107469, 51844, 102745, 52490, 30290, 
      51533, 122377, 80720, 27121, 32672, 120861, 30946, 53146, 124900, 
      95156, 31156, 27880, 122138, 81250, 68290, 28330, 38914, 141793, 51940, 
      29065, 48105, 127786, 105845, 39586, 154216, 129730, 96322, 51145, 
      105209, 56480, 29753, 55828, 86098, 125140, 72241, 86672, 31505, 89284, 
      78773, 66280, 58253, 32708, 99122, 53357, 54304, 56477, 124090, 78433, 
      48865, 105680, 81817, 67712, 33865, 97226, 83066, 65201, 58874, 35989, 
      132565, 122212, 95605, 93160, 85672, 77445, 34696, 34994, 34973, 
      155753, 35344, 38260, 36297, 120781, 84941, 70337, 60506, 36497, 43370, 
      44050, 154213, 151493, 150818, 40165, 37249, 38033, 149192, 143261, 
      133736, 66536, 41236, 155674, 128626, 59929, 127817, 63697, 52816, 
      49652, 39092, 40916, 137405, 110633, 107453, 99325, 75290, 49834, 
      41309, 142245, 123304, 119293, 81217, 76850, 70930, 49402, 41201, 
      107600, 76481, 42401, 160810, 137122, 51426, 41026, 126068, 113704, 
      94628, 53800, 44404, 41588, 163010, 156809, 66490, 64925, 150266, 
      118754, 61625, 114138, 89074, 59233, 46570, 51498, 43313, 123770, 
      44465, 43745, 74376, 44424, 90746, 55970, 44810, 52265, 119473, 108448, 
      91594, 52594, 46269, 99125, 96401, 69026, 47314, 46666, 57461, 76240, 
      55120, 92885, 91610, 65585, 61730, 52130, 47093, 95924, 54920, 53149, 
      80361, 56986, 61856, 53161, 57049, 63970, 48905, 54760, 50965, 49793, 
      66890, 61201, 56260, 50706, 51250, 77320, 55172, 73433, 68690, 57770, 
      64528, 76466, 59330, 52882, 53341, 72221, 63361, 67748, 59449, 68953, 
      60125, 56009, 55954, 59849, 55817, 56657, 60457, 58570, 59085, 59146, 
      65770, 64161, 59809, 57856, 57600, 59170, 62770, 67149, 60425, 60281, 
      60701, 60520, 72180, 63509, 62378, 61073, 74698, 76634, 80053, 82325, 
      64917, 64705, 74164, 63226, 63945, 91393, 67034, 64265, 68633, 66394, 
      66905, 69892, 67730, 70145, 69813, 68850, 68765, 103689, 75668, 72500, 
      77524, 74737, 82657, 75258, 93845, 111725, 79425, 80573, 84340, 80341, 
      80050, 79241, 78544, 78481, 79250, 78962, 110290, 80573, 114145, 81709, 
      81940, 82418, 82565, 84770, 92170, 87040, 83385, 90306, 88650, 86890, 
      85410, 126473, 90792, 89461, 87554, 88016, 94280, 90242, 90026, 89977, 
      90144, 90770, 98429, 95778, 94834, 91834, 96709, 101252, 111737, 93466, 
      100197, 94792, 97730, 96013, 95953, 135082, 101000, 109325, 137309, 
      101345, 126650, 100825, 97444, 115300, 124865, 103780, 105949, 105786, 
      102825, 105785, 105040, 161360, 107545, 103738, 101933, 106889, 105125, 
      109969, 104425, 112201, 108370, 107010, 103402, 111725, 106178, 104429, 
      112978, 143650, 112517, 116420, 113209, 109348, 116890, 114170, 152341, 
      109576, 110344, 117305, 163385, 119060, 122993, 123913, 164048, 113805, 
      111913, 112925, 163085, 115474, 113249, 112261, 118825, 130852, 170977, 
      120965, 116948, 147321, 118516, 135200, 121042, 119645, 126964, 123688, 
      122440, 120564, 125930, 148274, 153749, 119561, 153305, 146581, 164660, 
      128509, 120434, 153898, 126004, 165625, 168628, 121997, 154925, 169325, 
      122501, 128977, 128826, 124225, 123265, 173826, 134810, 136765, 186325, 
      133769, 130705, 126836, 155977, 206165, 140416, 159184, 191330, 131053, 
      141373, 131778, 143732, 176596, 191545, 140621, 137069, 137800, 134020, 
      138410, 136210, 138673, 140922, 147304, 141524, 175666, 178850, 183437, 
      140320, 181648, 185473, 139925, 147681, 196321, 225889, 177476, 188900, 
      192452, 235625, 147754, 156410, 146666, 144125, 198397, 237890, 148121, 
      145225, 145165, 145162, 190957, 221337, 159848, 188665, 197954, 153221, 
      151805, 158233, 195842, 235421, 165789, 253224, 255141, 235250, 225488, 
      166770, 161173, 154593, 169160, 235892, 163250, 226250, 169137, 161577, 
      157177, 164665, 206893, 230509, 236009, 170285, 215525, 223940, 172657, 
      164101, 208930, 164900, 173485, 221458, 174226, 173826, 231185, 233545, 
      231290, 175156, 174341, 180769, 171593, 250093, 258074, 268946, 290020, 
      189265, 175738, 235733, 238733, 255085, 299465, 192529, 182800, 277524, 
      188905, 184985, 251225, 264857, 195245, 181233, 249685, 260725, 187520, 
      265040, 198850, 188725, 190125, 189220, 198205, 189385, 262985, 265273, 
      267593, 194857, 269000, 201890, 197572, 198441, 275661, 284960, 297025, 
      209465, 273338, 212008, 204388, 278570, 212977, 203697, 310964, 209320, 
      305434, 209920, 226216, 222381, 213525, 310084, 227113, 219609, 218898, 
      309538, 227725, 229840, 325585, 332050, 222760, 231130, 229450, 232049, 
      230605, 234533, 227825, 226250, 223281, 239656, 236200, 230152, 222932, 
      239760, 235408, 226080, 227357, 239944, 238482, 240052, 249730, 247490, 
      246248, 244205, 257512, 248960, 247169, 263457, 258505, 256957, 255242, 
      267664, 261005, 256034, 269450, 275921, 271316, 277897, 269428, 266005, 
      269392, 276634, 283106, 276242, 285064, 273890, 273221, 285073, 289349, 
      300701, 304065, 296776, 299385, 300185 ], 
  [ 29908, 28240, 27656, 27289, 26573, 26129, 25330, 24650, 24050, 24077, 
      23780, 22393, 21106, 21760, 20836, 21025, 19664, 19385, 17305, 17125, 
      16705, 15901, 15674, 15284, 14885, 14641, 12205, 11357, 11701, 10400, 
      9810, 9472, 8861, 10064, 8306, 8101, 7748, 8185, 7969, 7618, 7690, 
      6893, 9162, 9001, 6277, 6093, 6125, 6032, 7561, 5473, 5365, 5220, 4793, 
      4589, 4420, 4352, 7012, 4545, 3757, 4000, 3481, 3506, 4057, 3428, 3485, 
      3050, 2628, 4608, 2557, 3370, 1369, 1220, 1098, 5924, 909, 1370, 5602, 
      441, 5341, 416, 4082, 4352, 200, 5380, 1721, 2722, 2309, 169021, 388, 
      3089, 49, 3161, 6740, 5193, 5, 85, 154453, 3601, 0, 158404, 10, 4226, 
      136162, 1160, 3848, 4100, 1690, 4112, 160826, 117, 232, 173092, 4160, 
      1306, 159282, 100, 269, 146024, 114388, 147625, 164194, 450, 122725, 
      740, 1412, 689, 1514, 1165, 1769, 2650, 154105, 131528, 136690, 2425, 
      102437, 4450, 6970, 106354, 5009, 101273, 10177, 112517, 103424, 
      173521, 1538, 1994, 92725, 76676, 90404, 97081, 178000, 103442, 84133, 
      96098, 6032, 10772, 3181, 6381, 2834, 2340, 80704, 129753, 141433, 
      7362, 12010, 20826, 88450, 112162, 7060, 60785, 105745, 3770, 18938, 
      3645, 65416, 67652, 118736, 72945, 56381, 58825, 111305, 4168, 4285, 
      69893, 4698, 141610, 4481, 6250, 19265, 72745, 91060, 7065, 15786, 
      56745, 6269, 11789, 24221, 25636, 75656, 89000, 17141, 17810, 75409, 
      118753, 76618, 47912, 104072, 74269, 16801, 24820, 89605, 6725, 6817, 
      7184, 45209, 72449, 12961, 15970, 46962, 118949, 7330, 10370, 18125, 
      8425, 135937, 17629, 118114, 8125, 19277, 20392, 37325, 9250, 38906, 
      25625, 25549, 25810, 11329, 60101, 9700, 15457, 17316, 26905, 35785, 
      46852, 88370, 121160, 11170, 23725, 39730, 47437, 88762, 88601, 62593, 
      12250, 11765, 13753, 18674, 88178, 12753, 20313, 42993, 17657, 49517, 
      90721, 17168, 43873, 44453, 95713, 13012, 15700, 64525, 118621, 13850, 
      19466, 19786, 73741, 88301, 94450, 13652, 13780, 94112, 16825, 25789, 
      35828, 37640, 16661, 18386, 23049, 16322, 35090, 21125, 38600, 93284, 
      17338, 17741, 15634, 20618, 29585, 17828, 34866, 26245, 95861, 96989, 
      99844, 18457, 72386, 73330, 33818, 23773, 18125, 19981, 27757, 34101, 
      33850, 18549, 18394, 41600, 21632, 20450, 96610, 49320, 30770, 19421, 
      52000, 76050, 24520, 37853, 38933, 26849, 20498, 23050, 24170, 31898, 
      36612, 21825, 45072, 26354, 24161, 23834, 23729, 21809, 21146, 21341, 
      53650, 29530, 84404, 60713, 22928, 96730, 60226, 24050, 26045, 32002, 
      93789, 26725, 23076, 55562, 47765, 23285, 24650, 31826, 32801, 86608, 
      46513, 34858, 55400, 40100, 26632, 29045, 87725, 73309, 40925, 85345, 
      97010, 52205, 38573, 55978, 92564, 88973, 34964, 26485, 27281, 25856, 
      27809, 76546, 35921, 72900, 36445, 40885, 73768, 88570, 56153, 32194, 
      45065, 87412, 41537, 75737, 90729, 67225, 27225, 33309, 88565, 56797, 
      47437, 34117, 54781, 104618, 36725, 28850, 68290, 93249, 75748, 30249, 
      114997, 94949, 68501, 72164, 75466, 40057, 31450, 78525, 60913, 91433, 
      51012, 61601, 37514, 63729, 55978, 47205, 41938, 39793, 71285, 74120, 
      39785, 41236, 91205, 56228, 37220, 76753, 58770, 48865, 37458, 70337, 
      59777, 47312, 43265, 44260, 98234, 89921, 69194, 67349, 61781, 55834, 
      36725, 37621, 38440, 117338, 38569, 47965, 42400, 89082, 61642, 51476, 
      45125, 40196, 56549, 57709, 116388, 114148, 113593, 36900, 40464, 
      44608, 112325, 107474, 99749, 49349, 37249, 117725, 95717, 45380, 
      95146, 47826, 41625, 40141, 39181, 50125, 102932, 81680, 79220, 73012, 
      55577, 40441, 50516, 106930, 91709, 88538, 59940, 56893, 52893, 40725, 
      39604, 79601, 56762, 51482, 122369, 103001, 42025, 41225, 94225, 84501, 
      69985, 43317, 40401, 41425, 124325, 119204, 50605, 49640, 113977, 
      88705, 48016, 85285, 66461, 47060, 42437, 65845, 47338, 92993, 44288, 
      47888, 56677, 49765, 68125, 46309, 50029, 66004, 89890, 81385, 68969, 
      45569, 45844, 74696, 72692, 54077, 46525, 47317, 73352, 58769, 47249, 
      70372, 69457, 52432, 50377, 46777, 50500, 72689, 47765, 65314, 61924, 
      48749, 51097, 48042, 71370, 52369, 53024, 49037, 49202, 51988, 85765, 
      51754, 68773, 52777, 57401, 61029, 66001, 58820, 56117, 51437, 81113, 
      61009, 52513, 53505, 60084, 58682, 54500, 56725, 53586, 86850, 54856, 
      55780, 55845, 71140, 60266, 63506, 71866, 55817, 68692, 56869, 80053, 
      57562, 57290, 59057, 60721, 66249, 73205, 81064, 61136, 61472, 66932, 
      63389, 88249, 60616, 61045, 63220, 91845, 94741, 99720, 102952, 61540, 
      61568, 90225, 64525, 64522, 114530, 63529, 65440, 79888, 65045, 65554, 
      80901, 65897, 80912, 66058, 68689, 70522, 128356, 71293, 72445, 72425, 
      73476, 97236, 75073, 113338, 137576, 75634, 76180, 97465, 77384, 77453, 
      78802, 80145, 80442, 80249, 81881, 134569, 86248, 139138, 82100, 83529, 
      84605, 87272, 93677, 107077, 82385, 83890, 84325, 84109, 84269, 85189, 
      153850, 85885, 85874, 87805, 93425, 88405, 89765, 90029, 90100, 94585, 
      95329, 111626, 91213, 91229, 94229, 108104, 115525, 131410, 98977, 
      93466, 93701, 93637, 93960, 94978, 161945, 95581, 126106, 164650, 
      96164, 150389, 96722, 99221, 134357, 147520, 98113, 99080, 99037, 
      98596, 99514, 99369, 194089, 100432, 99865, 109460, 119456, 115048, 
      102490, 101986, 127042, 102569, 102409, 104081, 104360, 103973, 106184, 
      127093, 170001, 105986, 108085, 107154, 117333, 108673, 107873, 180484, 
      109397, 117845, 109684, 194164, 110717, 139490, 140890, 194825, 110260, 
      111008, 120298, 193258, 111565, 112340, 115912, 112514, 149861, 202826, 
      113572, 113633, 171844, 114957, 154921, 115681, 115604, 117881, 116765, 
      116477, 116281, 117925, 172189, 179464, 118274, 178658, 169412, 193009, 
      120616, 123941, 178765, 120509, 193850, 197693, 126580, 179668, 198388, 
      125282, 122756, 122725, 123284, 127124, 203725, 125585, 126818, 218858, 
      126100, 126034, 130925, 179386, 242408, 130817, 182705, 223849, 134290, 
      132488, 135013, 133885, 204669, 223578, 133172, 132500, 133229, 135929, 
      133957, 134397, 134698, 135505, 137925, 136225, 201925, 206069, 211976, 
      137897, 209465, 214370, 143618, 140452, 227492, 263780, 203125, 217909, 
      222421, 275314, 141601, 145693, 142909, 144328, 229320, 277573, 143642, 
      147104, 147764, 148121, 219476, 257296, 148525, 215858, 227545, 148250, 
      148274, 150020, 223985, 273044, 154570, 294205, 296482, 272509, 260465, 
      156265, 154148, 155968, 157813, 272785, 155861, 260861, 158626, 156106, 
      157706, 157392, 236340, 265716, 272416, 160010, 247010, 257465, 161540, 
      158504, 238493, 159301, 163202, 253413, 164897, 164737, 264692, 267410, 
      264433, 167857, 167642, 170946, 170528, 286708, 296005, 309037, 333829, 
      177152, 173345, 268138, 271858, 291688, 344468, 180050, 175961, 318445, 
      178704, 177184, 286624, 303136, 182282, 178228, 284360, 297800, 179713, 
      302833, 185401, 180676, 181714, 181409, 185832, 182052, 299812, 302580, 
      305380, 185120, 306541, 189389, 188785, 189652, 313672, 324649, 338994, 
      195872, 310505, 197693, 193673, 316453, 199376, 194896, 354481, 199789, 
      347141, 201105, 210437, 208162, 203626, 352145, 212048, 207904, 207553, 
      350993, 212778, 214769, 369434, 376857, 211765, 216653, 215693, 217570, 
      217562, 220168, 216580, 215845, 215872, 224325, 222309, 219141, 216481, 
      225145, 222713, 218665, 219700, 226045, 225661, 227825, 234497, 234889, 
      234725, 233762, 242621, 239105, 238394, 247360, 245284, 244456, 243581, 
      251081, 247540, 247241, 254893, 259202, 256397, 260816, 256185, 254920, 
      257105, 261585, 267089, 263105, 268685, 262909, 262600, 269888, 274514, 
      284650, 287530, 284197, 286084, 287002 ], 
  [ 202640, 189828, 194020, 192061, 186569, 202841, 189306, 182258, 186434, 
      197605, 202880, 203085, 172346, 205636, 187200, 198533, 184436, 184157, 
      185261, 187469, 194213, 178285, 168506, 189608, 172493, 173045, 184937, 
      178517, 190801, 184724, 165826, 180612, 171245, 136628, 170690, 165709, 
      167744, 149873, 182293, 160450, 157338, 154949, 126970, 126809, 169457, 
      166885, 175673, 151700, 130941, 173429, 158993, 158848, 173545, 170953, 
      156456, 150020, 122432, 143845, 166937, 146484, 161885, 157930, 143357, 
      168200, 153133, 165434, 146704, 124804, 144245, 127546, 159773, 165992, 
      157114, 108608, 161701, 141466, 109082, 158845, 108025, 155636, 113930, 
      111812, 160196, 106472, 128285, 120530, 123301, 269, 144464, 117713, 
      158453, 116989, 99872, 106285, 157613, 151325, 29, 114245, 158404, 0, 
      156026, 110890, 842, 132500, 112900, 111560, 127458, 111572, 34, 
      151357, 147492, 360, 111620, 131850, 82, 158504, 148325, 356, 3744, 
      365, 218, 146914, 2529, 141632, 132752, 143173, 132058, 136485, 130721, 
      123642, 477, 1780, 1370, 126601, 6917, 114298, 102490, 6058, 111673, 
      7345, 92165, 5057, 7108, 1585, 149594, 140498, 10737, 16976, 11600, 
      9521, 2084, 7922, 14085, 10130, 113492, 94352, 134521, 112249, 141338, 
      155968, 16228, 3985, 2929, 110842, 93202, 71770, 13626, 7090, 112928, 
      27353, 8633, 137498, 76250, 140557, 24820, 23872, 6500, 21205, 31705, 
      30169, 8621, 148244, 145973, 23725, 141610, 4698, 150149, 128834, 
      81353, 23393, 15440, 127261, 90610, 33661, 135221, 104125, 71981, 
      69416, 22324, 16564, 87985, 86266, 22873, 8905, 22490, 42340, 12532, 
      24121, 91625, 73376, 17965, 147617, 146117, 143300, 46801, 26281, 
      107685, 97162, 45370, 10693, 149018, 121810, 92153, 137377, 8577, 
      94841, 11450, 145037, 90917, 88052, 58021, 135018, 58010, 79753, 80473, 
      79938, 131525, 38609, 150592, 110977, 104080, 79441, 64441, 50832, 
      23098, 13700, 140122, 88201, 60426, 51417, 23490, 24125, 39509, 142794, 
      151861, 133949, 109418, 26090, 144889, 104689, 60505, 115565, 53497, 
      26245, 121444, 61385, 61169, 24869, 168232, 132712, 42237, 18325, 
      192154, 114986, 113714, 36329, 28601, 25994, 160912, 157856, 26452, 
      130653, 96633, 76424, 73460, 214865, 125050, 107425, 142090, 79666, 
      242413, 74420, 28808, 213154, 212761, 176426, 232354, 95653, 145984, 
      300730, 262657, 30589, 30125, 29000, 205517, 43730, 43082, 293314, 
      120089, 186877, 142565, 107357, 292801, 291754, 191281, 187146, 320996, 
      135460, 146218, 32930, 69220, 274346, 169865, 353684, 45802, 130388, 
      90389, 88285, 248933, 173330, 140858, 134018, 105130, 295312, 206497, 
      79300, 242866, 227141, 224426, 223525, 202501, 170794, 175765, 354538, 
      258778, 441808, 375929, 206804, 472442, 373850, 148226, 135097, 111602, 
      464725, 236869, 162376, 358042, 331937, 164177, 148826, 114610, 111605, 
      445604, 325909, 108090, 355492, 300392, 228020, 129341, 44741, 408425, 
      302809, 440361, 469538, 342745, 290905, 73490, 457928, 448765, 272968, 
      215933, 218321, 171524, 148801, 414050, 273925, 403240, 275245, 102973, 
      58644, 445178, 351469, 130898, 95213, 441632, 103625, 58225, 449725, 
      384829, 185629, 129625, 443581, 351317, 318077, 128045, 81845, 483514, 
      269953, 162578, 66698, 454633, 407680, 224473, 507425, 457925, 385309, 
      65000, 405010, 281245, 152442, 60217, 360209, 447245, 324040, 360101, 
      129850, 365413, 339354, 305905, 282330, 124965, 388093, 68548, 268237, 
      274464, 441445, 335624, 246568, 400725, 343738, 305973, 145714, 380777, 
      346337, 298052, 278881, 121472, 458026, 436181, 376450, 370625, 352321, 
      331250, 155329, 152245, 147492, 504194, 149213, 115625, 133940, 431362, 
      348202, 308584, 279149, 147656, 101125, 99101, 499264, 493840, 492489, 
      190528, 151108, 132964, 488833, 476818, 457153, 295313, 195653, 501397, 
      445957, 273832, 443794, 285034, 247789, 235161, 170521, 120969, 463520, 
      405652, 398416, 379472, 318257, 234665, 121360, 473090, 433193, 424450, 
      332968, 321165, 304429, 230173, 182088, 397205, 319442, 123122, 509225, 
      461201, 236249, 171769, 437301, 410065, 365301, 244705, 198805, 174357, 
      512773, 500488, 287813, 282868, 486505, 419841, 270100, 408461, 348245, 
      259592, 201637, 102461, 152410, 428905, 177220, 152164, 305825, 146081, 
      349909, 242125, 147141, 106600, 417842, 392621, 350753, 223873, 180368, 
      368420, 361640, 284917, 183437, 174677, 99620, 306325, 231125, 351360, 
      348057, 271332, 257337, 213937, 159552, 358453, 226865, 116258, 315848, 
      235013, 254077, 213610, 107986, 260921, 157300, 218585, 192482, 169000, 
      92133, 245978, 117329, 170585, 148145, 300625, 125701, 287272, 271037, 
      224965, 102605, 295033, 229225, 180865, 146848, 279970, 244744, 261297, 
      223930, 99586, 221220, 188712, 187981, 127656, 162154, 149474, 127586, 
      205465, 136352, 203333, 116669, 232682, 205346, 182437, 171365, 150625, 
      135293, 120068, 187700, 184852, 156880, 175625, 112925, 211060, 201141, 
      180232, 109357, 105885, 100516, 97380, 215168, 213604, 114901, 187109, 
      191882, 92242, 217953, 188820, 136404, 205141, 205650, 139009, 209177, 
      140612, 222074, 200825, 189922, 95720, 231289, 203785, 237197, 212776, 
      131464, 207209, 114930, 96980, 231650, 236176, 141245, 227828, 225509, 
      212530, 200341, 198250, 204425, 193321, 104321, 179380, 104114, 210256, 
      203725, 200821, 186772, 165317, 138917, 243973, 211250, 254669, 244901, 
      232325, 217325, 102906, 249065, 240298, 216757, 188149, 257953, 223493, 
      220573, 219848, 195677, 195625, 154610, 252005, 245653, 208853, 163028, 
      151345, 131410, 192905, 268586, 231409, 251245, 238036, 231890, 114185, 
      261945, 145210, 113706, 260936, 123325, 254330, 217825, 138337, 127620, 
      266069, 274996, 274157, 257000, 271450, 267325, 107325, 277940, 255881, 
      189856, 166420, 179524, 282386, 248450, 158882, 271321, 263201, 229849, 
      283460, 248845, 224788, 163709, 125425, 279514, 293553, 277498, 194545, 
      293345, 279809, 123968, 240737, 198241, 290376, 120136, 296185, 160186, 
      158402, 120797, 263888, 247124, 201490, 123210, 267581, 248456, 221780, 
      284450, 153841, 121634, 292672, 265669, 139208, 268585, 154125, 281249, 
      272416, 308125, 292681, 286025, 274685, 301005, 143533, 138868, 256778, 
      140450, 147920, 134901, 302900, 230605, 143741, 286873, 136538, 134809, 
      226080, 145440, 135504, 236722, 293896, 293069, 259400, 231400, 135269, 
      316625, 322634, 132890, 306792, 286826, 233609, 153914, 131764, 324245, 
      156437, 137881, 242546, 321140, 243269, 328905, 148153, 140794, 312272, 
      292496, 293225, 252941, 293157, 276085, 290714, 301073, 329761, 300997, 
      157349, 155125, 152276, 283565, 154541, 152282, 248690, 317960, 150280, 
      141992, 162529, 155025, 153169, 141586, 311945, 346285, 297333, 272484, 
      153700, 143845, 302842, 264116, 260000, 257969, 159776, 148244, 353097, 
      164914, 160681, 310634, 301106, 333896, 166673, 152848, 358346, 151721, 
      151610, 154701, 157781, 355265, 330064, 276164, 362385, 157365, 334165, 
      160565, 357626, 321674, 283474, 334900, 170272, 161440, 160180, 357418, 
      167410, 164333, 364520, 324868, 171629, 325665, 360610, 170629, 355937, 
      354185, 171560, 171890, 173689, 345365, 341170, 365170, 306644, 172880, 
      173421, 172125, 172241, 386500, 318217, 182170, 181114, 177860, 174920, 
      391786, 350285, 175961, 375316, 357876, 180756, 178164, 397202, 327080, 
      183268, 180788, 360405, 181045, 403505, 362960, 366386, 362101, 396772, 
      359560, 184392, 183976, 183592, 378548, 186345, 401125, 375845, 376712, 
      190292, 190125, 189346, 414772, 192697, 421369, 393469, 193869, 418276, 
      381956, 194485, 391625, 199085, 388165, 443665, 431042, 397850, 201701, 
      440500, 414068, 411329, 204529, 440434, 443221, 207050, 208105, 413153, 
      441125, 435389, 442042, 432482, 443844, 419560, 413253, 393380, 454369, 
      442801, 420529, 387621, 450413, 435245, 396173, 398800, 446537, 438989, 
      437173, 463745, 446625, 439297, 431170, 469481, 432533, 424658, 482180, 
      461000, 455396, 448949, 489085, 464848, 433505, 479365, 498002, 483257, 
      502004, 471901, 456308, 466453, 489241, 501113, 478025, 505097, 463501, 
      460804, 498340, 500578, 518674, 524738, 495137, 501800, 501922 ], 
  [ 30370, 28610, 28058, 27677, 26921, 26597, 25700, 24968, 24400, 24509, 
      24250, 22865, 21352, 22250, 21194, 21465, 20002, 19721, 17649, 17485, 
      17113, 16193, 15892, 15658, 15133, 14893, 12541, 11645, 12077, 10730, 
      10000, 9770, 9089, 10018, 8528, 8285, 7946, 8245, 8273, 7760, 7808, 
      6989, 9028, 8865, 6481, 6277, 6373, 6098, 7457, 5701, 5485, 5338, 5017, 
      4793, 4514, 4394, 6826, 4537, 3925, 4010, 3609, 3604, 4041, 3602, 3545, 
      3200, 2626, 4426, 2533, 3200, 1453, 1346, 1156, 5578, 997, 1300, 5256, 
      493, 4973, 442, 3764, 4010, 250, 4986, 1513, 2448, 2057, 166585, 306, 
      2785, 73, 2845, 6266, 4777, 13, 45, 152109, 3253, 10, 156026, 0, 3844, 
      133956, 962, 3482, 3722, 1448, 3730, 158420, 61, 146, 170594, 3770, 
      1088, 156880, 90, 181, 143722, 112346, 145305, 161748, 340, 120605, 
      586, 1186, 545, 1280, 965, 1517, 2336, 151721, 129322, 134440, 2129, 
      100481, 4040, 6452, 104360, 4573, 99325, 9549, 110461, 101450, 170969, 
      1396, 1780, 90845, 74962, 88546, 95157, 175410, 101456, 82337, 94180, 
      5570, 10130, 2897, 5905, 2600, 2218, 78938, 127525, 139109, 6856, 
      11336, 19924, 86600, 110084, 6570, 59245, 103725, 3488, 18080, 3385, 
      63818, 66026, 116594, 71257, 54893, 57305, 109225, 3946, 4045, 68237, 
      4420, 139268, 4265, 5860, 18413, 71053, 89170, 6649, 15028, 55249, 
      5917, 11161, 23257, 24642, 73930, 87130, 16349, 17000, 73685, 116597, 
      74880, 46538, 102050, 72557, 16029, 23850, 87725, 6445, 6525, 6866, 
      43877, 70757, 12329, 15236, 45604, 116785, 7048, 9860, 17333, 8045, 
      133625, 16857, 115956, 7801, 18461, 19546, 36125, 8840, 37684, 24665, 
      24593, 24848, 10861, 58565, 9386, 14801, 16594, 25925, 34625, 45506, 
      86500, 118970, 10760, 22829, 38504, 46085, 86888, 86729, 61029, 11840, 
      11425, 13261, 17960, 86312, 12349, 19549, 41725, 16993, 48145, 88829, 
      16546, 42597, 43169, 93769, 12770, 15170, 62945, 116453, 13780, 18772, 
      19080, 72045, 86437, 92520, 13346, 13450, 92186, 16265, 24905, 34714, 
      36490, 16733, 17768, 22261, 15844, 34000, 21365, 37442, 91370, 17384, 
      17777, 15412, 20776, 28645, 17354, 35428, 26585, 93925, 95041, 97866, 
      18421, 70724, 71656, 34324, 23049, 17945, 19453, 26905, 34597, 34340, 
      18397, 18212, 42250, 21034, 19940, 94672, 48010, 31144, 19093, 52810, 
      74356, 23850, 36781, 37837, 27053, 20180, 22468, 23528, 30980, 37090, 
      21745, 43858, 26512, 24217, 23872, 23761, 21697, 20800, 21029, 54440, 
      29780, 85618, 61609, 22834, 98080, 61108, 23504, 25385, 31120, 95101, 
      26825, 22642, 56356, 48421, 22861, 24100, 30964, 31909, 87826, 47129, 
      33920, 56170, 40570, 26658, 28309, 85909, 74341, 41405, 86525, 98320, 
      52897, 38977, 54612, 93818, 90185, 35258, 26413, 27217, 25450, 27217, 
      77584, 36209, 73882, 36737, 39845, 72146, 89748, 56869, 31428, 43933, 
      88570, 40493, 74093, 91921, 68105, 26905, 32521, 89725, 57501, 47961, 
      33309, 53469, 105956, 36965, 28340, 66760, 94453, 76730, 30193, 116433, 
      96161, 69365, 70586, 76424, 40349, 30836, 76861, 61641, 92585, 51538, 
      62317, 36676, 64465, 56576, 47617, 42212, 38897, 72133, 72538, 39965, 
      41450, 92297, 56786, 37250, 77645, 59368, 49253, 36724, 71125, 60385, 
      47650, 43489, 43290, 99392, 90977, 69956, 68081, 62417, 56356, 36065, 
      36929, 37706, 118696, 37845, 46917, 41530, 90100, 62240, 51850, 45325, 
      39442, 55321, 56457, 117706, 115442, 114881, 36490, 39730, 43706, 
      113593, 108688, 100873, 49633, 36873, 119045, 96785, 45530, 96200, 
      48040, 41605, 40037, 38597, 49085, 104074, 82546, 80050, 73746, 55981, 
      40329, 49474, 108112, 92705, 89492, 60418, 57305, 53209, 40573, 39098, 
      80413, 57160, 50440, 123701, 104117, 41905, 40625, 95225, 85369, 70625, 
      43249, 40009, 40841, 125665, 120490, 50805, 49810, 115193, 89609, 
      48098, 86125, 66989, 47066, 42041, 64525, 46532, 93925, 43690, 47074, 
      56953, 48889, 68645, 46181, 49157, 64706, 90756, 82125, 69485, 45305, 
      45250, 75298, 73258, 54205, 45945, 46665, 71938, 59021, 47021, 70874, 
      69941, 52466, 50321, 46421, 49706, 73225, 47497, 64080, 62218, 48533, 
      51005, 47668, 70024, 52317, 52186, 48689, 48656, 51242, 84185, 51588, 
      67509, 52033, 56453, 61201, 64817, 58906, 56101, 51109, 79637, 61133, 
      52205, 52825, 59098, 58708, 54290, 56621, 53224, 85300, 54458, 55130, 
      55189, 69914, 59380, 62500, 70632, 55289, 67546, 56313, 78669, 57220, 
      56744, 58325, 59893, 65221, 72005, 79690, 60418, 60730, 65938, 62561, 
      86761, 60074, 60425, 62426, 90301, 93149, 98050, 101234, 61018, 61034, 
      88729, 63765, 63796, 112676, 63005, 64682, 78626, 64409, 64916, 79645, 
      65281, 79666, 65536, 67981, 69716, 126394, 70781, 71717, 71945, 72802, 
      95770, 74341, 111620, 135538, 75076, 75650, 96057, 76778, 76829, 78068, 
      79309, 79588, 79441, 80977, 132597, 85202, 137124, 81314, 82681, 83725, 
      86266, 92461, 105561, 81845, 83092, 83845, 83557, 83621, 84421, 151700, 
      85345, 85268, 87005, 92365, 87905, 88993, 89233, 89298, 93565, 94301, 
      110164, 90637, 90605, 93305, 106730, 114005, 129620, 97893, 92992, 
      92945, 93029, 93250, 94212, 159785, 95033, 124448, 162464, 95602, 
      148381, 96104, 98309, 132581, 145562, 97569, 98594, 98545, 97978, 
      98996, 98821, 191621, 99954, 99225, 108250, 117994, 113714, 102024, 
      101268, 125460, 102017, 101797, 103205, 103882, 103237, 105250, 125541, 
      167833, 105460, 107645, 106600, 116077, 108225, 107329, 178218, 108545, 
      116609, 109202, 191762, 110269, 137800, 139176, 192421, 109570, 110186, 
      119060, 190880, 110889, 111514, 114858, 111956, 148037, 200360, 113066, 
      112921, 169738, 114253, 153053, 115065, 114922, 117449, 116225, 115889, 
      115609, 117437, 170105, 177290, 117448, 176500, 167378, 190697, 120114, 
      122869, 176625, 119885, 191540, 195341, 125450, 177530, 196034, 124240, 
      122162, 122125, 122426, 126026, 201325, 125137, 126404, 216320, 125570, 
      125352, 129805, 177300, 239674, 130373, 180605, 221297, 133200, 132002, 
      133921, 133445, 202333, 221044, 132610, 131794, 132521, 134897, 133241, 
      133549, 133956, 134833, 137449, 135545, 199665, 203761, 209602, 137069, 
      207125, 211976, 142480, 139858, 224978, 260930, 200885, 215501, 219965, 
      272372, 140949, 145265, 142133, 143354, 226810, 274625, 142900, 146042, 
      146666, 147005, 217082, 254530, 148121, 213524, 225089, 147520, 147472, 
      149450, 221593, 270178, 154144, 291169, 293428, 269657, 257725, 155797, 
      153506, 154906, 157385, 269945, 155233, 258133, 158152, 155380, 156680, 
      156754, 233866, 262954, 269594, 159520, 244432, 254785, 161090, 157778, 
      236009, 158573, 162704, 250801, 164345, 164173, 261994, 264692, 261749, 
      167193, 166948, 170404, 169546, 283842, 293069, 305993, 330597, 176714, 
      172421, 265472, 269156, 288810, 341170, 179624, 175253, 315349, 178162, 
      176522, 283802, 300170, 181876, 177322, 281570, 294890, 179045, 299885, 
      185013, 180018, 181072, 180737, 185386, 181354, 296906, 299650, 302426, 
      184538, 303593, 188941, 188145, 189010, 310690, 321581, 335812, 195466, 
      307561, 197321, 193121, 313469, 198962, 194242, 351209, 199161, 343949, 
      200437, 210113, 207760, 203008, 348929, 211682, 207370, 207001, 347801, 
      212404, 214397, 366116, 373489, 211185, 216245, 215249, 217160, 217076, 
      219746, 216002, 215225, 215098, 223945, 221857, 218545, 215657, 224725, 
      222197, 217885, 218930, 225585, 225145, 227273, 234089, 234341, 234121, 
      233104, 242177, 238405, 237640, 246970, 244746, 243882, 242965, 250709, 
      247010, 246469, 254405, 258820, 255925, 260450, 255625, 254250, 256493, 
      261109, 266653, 262525, 268265, 262217, 261890, 269402, 274000, 284180, 
      287080, 283545, 285466, 286376 ], 
  [ 36818, 33322, 33514, 32885, 31385, 33665, 30784, 29060, 29236, 31081, 
      31690, 30553, 24452, 30434, 26650, 28657, 25210, 24929, 23353, 23561, 
      24305, 21029, 19240, 22354, 19225, 19109, 18989, 17225, 19517, 17426, 
      13844, 15970, 13925, 9274, 13364, 12377, 12410, 9857, 14969, 11108, 
      10660, 9593, 6920, 6757, 11441, 10865, 12325, 8330, 6217, 11405, 8957, 
      8810, 10845, 10249, 7738, 6626, 4346, 5777, 8885, 5746, 7825, 7200, 
      5281, 8810, 6397, 8036, 4610, 2690, 4145, 2084, 5669, 6554, 5000, 1114, 
      5585, 2664, 916, 4709, 509, 4162, 416, 290, 4714, 274, 769, 340, 445, 
      119837, 2290, 181, 4289, 117, 314, 65, 4105, 3145, 107593, 29, 4226, 
      110890, 3844, 0, 92416, 962, 10, 2, 580, 10, 112912, 3161, 2626, 
      123226, 50, 964, 111620, 4306, 2785, 100570, 74650, 101905, 115744, 
      2696, 81421, 2074, 1186, 2281, 1156, 1585, 1145, 724, 107329, 88650, 
      92900, 1013, 65141, 692, 872, 68276, 729, 64233, 1861, 73261, 65986, 
      123725, 4000, 2896, 57613, 45202, 55810, 61057, 127546, 66116, 50965, 
      60328, 1850, 2690, 2897, 1937, 3716, 5690, 48434, 87473, 97073, 2516, 
      3524, 7400, 54484, 73256, 2602, 33577, 68137, 3860, 6548, 4253, 37034, 
      38746, 78650, 42737, 30589, 32381, 72769, 5930, 5657, 40585, 5288, 
      97480, 6497, 4496, 7625, 42905, 56930, 4913, 6224, 31193, 5545, 5085, 
      10237, 11002, 45162, 55386, 6925, 7204, 45041, 79025, 45988, 25210, 
      67330, 44285, 7225, 10954, 56105, 7933, 7765, 7610, 23665, 43105, 6625, 
      7424, 24896, 79461, 8660, 6760, 8405, 7673, 93325, 8425, 78880, 8669, 
      9161, 9626, 18889, 7972, 20200, 12637, 12689, 12820, 9125, 34757, 
      10874, 9221, 9650, 13649, 18629, 25666, 55872, 81770, 10388, 12413, 
      21268, 26245, 56260, 56225, 36973, 11716, 12789, 11525, 11636, 56180, 
      12473, 12233, 23993, 11785, 28305, 58325, 12330, 24865, 25313, 62273, 
      16490, 12938, 39013, 80369, 21096, 13192, 13252, 45757, 56677, 61396, 
      15826, 15434, 61186, 13537, 15481, 20578, 21610, 27149, 13924, 14945, 
      14976, 20484, 35377, 22562, 60866, 27428, 27697, 20000, 33300, 18477, 
      16858, 56384, 42953, 63297, 64165, 66370, 27101, 45800, 46484, 54288, 
      17593, 23773, 18089, 18845, 54437, 54056, 24845, 24040, 65314, 18306, 
      19072, 64292, 30650, 48628, 22069, 79346, 49184, 19882, 24505, 25065, 
      41189, 23528, 20360, 20180, 21928, 56930, 30053, 28730, 39780, 35377, 
      34660, 34425, 29385, 23652, 24625, 80852, 45032, 120834, 90253, 31018, 
      136148, 89504, 22388, 21913, 23060, 132425, 39101, 23882, 83016, 72229, 
      24349, 22984, 23400, 23725, 123290, 70193, 24868, 82458, 60658, 37570, 
      23473, 58753, 106085, 61741, 121369, 135892, 77697, 57825, 36880, 
      130274, 125773, 51874, 35465, 36517, 27682, 25605, 109700, 52825, 
      104882, 53477, 29057, 49330, 124840, 82413, 26344, 31285, 123290, 
      29705, 50905, 127385, 97121, 31121, 27065, 124569, 82921, 69661, 27481, 
      37225, 144520, 52837, 28712, 46052, 130289, 107978, 39989, 157105, 
      132245, 98257, 49010, 107300, 57461, 29224, 53549, 87805, 127553, 
      73610, 88357, 30600, 91001, 80260, 67457, 59200, 31705, 101025, 51210, 
      55093, 57322, 126397, 79850, 49402, 107653, 83300, 68845, 33128, 99025, 
      84565, 66250, 59733, 34858, 134980, 124457, 97360, 94865, 87217, 78800, 
      34081, 34325, 34234, 158500, 34621, 36997, 35330, 122960, 86420, 71442, 
      61321, 35722, 41805, 42445, 156890, 154130, 153445, 39962, 36506, 
      37010, 151785, 145764, 136089, 67489, 41089, 158353, 130885, 60658, 
      130052, 64532, 53261, 49957, 38597, 39661, 139786, 112554, 109314, 
      101026, 76441, 50125, 40050, 144692, 125441, 121360, 82490, 78013, 
      71933, 49625, 40834, 109429, 77620, 41140, 163505, 139457, 51701, 
      40501, 128209, 115625, 96169, 54161, 44225, 41089, 165717, 159426, 
      67297, 65682, 152765, 120733, 62234, 116009, 90425, 59714, 46381, 
      49769, 42440, 125793, 43938, 42858, 75305, 43433, 92081, 56225, 43825, 
      50570, 121384, 110149, 92921, 52621, 45746, 100594, 97810, 69705, 
      46813, 46045, 55570, 77125, 55205, 94186, 92881, 66106, 62101, 52001, 
      46234, 97281, 54937, 51556, 81314, 57089, 62165, 53000, 55268, 64345, 
      47970, 54641, 50516, 49010, 64717, 61384, 54613, 49925, 50129, 78065, 
      53657, 74034, 69121, 57681, 62525, 77129, 59273, 52205, 52154, 72720, 
      63466, 68029, 59300, 66824, 59914, 55378, 55313, 58258, 54792, 55432, 
      58852, 58141, 57626, 58669, 63913, 64040, 59348, 57085, 56669, 57905, 
      61217, 65306, 59674, 59490, 59490, 59585, 70145, 63050, 61789, 60194, 
      72569, 74425, 77714, 79906, 64490, 64258, 72113, 62401, 63176, 88744, 
      66601, 63442, 66970, 65773, 66280, 68237, 67141, 68506, 69380, 68105, 
      67856, 100850, 75245, 71717, 77153, 74042, 80642, 74465, 91408, 108754, 
      78920, 80114, 82417, 79754, 79433, 78440, 77573, 77480, 78325, 77877, 
      107425, 79250, 111208, 80818, 80945, 81369, 81306, 83161, 90061, 86557, 
      82472, 89921, 88145, 86225, 84545, 123304, 90305, 88864, 86633, 86661, 
      93857, 89365, 89109, 89050, 88853, 89465, 96400, 95225, 94201, 90701, 
      94826, 99125, 109160, 92065, 99812, 93937, 97121, 95234, 95080, 131885, 
      100489, 106964, 134068, 100810, 123705, 100196, 96325, 112741, 122002, 
      103273, 105538, 105365, 102194, 105320, 104525, 157645, 107146, 103069, 
      100314, 104850, 103298, 109588, 103624, 109960, 107845, 106385, 102337, 
      111322, 105345, 103266, 110785, 140429, 112032, 116077, 112676, 107645, 
      116533, 113653, 148954, 108545, 108673, 116890, 159770, 118701, 120564, 
      121444, 160429, 113042, 110930, 111248, 159508, 114733, 112258, 110890, 
      118280, 128197, 167252, 120506, 116145, 144194, 117725, 132469, 120397, 
      118890, 126625, 123169, 121841, 119825, 125497, 145181, 150506, 118564, 
      150088, 143570, 161185, 128050, 119025, 150709, 125341, 162152, 165085, 
      120490, 151738, 165778, 121140, 128362, 128201, 123170, 121810, 170201, 
      134437, 136448, 182468, 133258, 129940, 125341, 152872, 201978, 140045, 
      156053, 187445, 129604, 140930, 130325, 143365, 173069, 187688, 140050, 
      136258, 136985, 132665, 137581, 135161, 137800, 140165, 146873, 140753, 
      172261, 175365, 179842, 139301, 178109, 181844, 138388, 147050, 192490, 
      221498, 174101, 185245, 188717, 231080, 147025, 156053, 145729, 142858, 
      194570, 233333, 147240, 143810, 143690, 143657, 187322, 217082, 159529, 
      185128, 194213, 152356, 150820, 157634, 192205, 230994, 165428, 248513, 
      250400, 230845, 221269, 166337, 160450, 153170, 168793, 231505, 162549, 
      222049, 168692, 160712, 155812, 163946, 203114, 226250, 231650, 169812, 
      211572, 219817, 172250, 163234, 205133, 164029, 172996, 217445, 173645, 
      173225, 227026, 229352, 227153, 174385, 173520, 180200, 170290, 245650, 
      253513, 264205, 284965, 188866, 174529, 231620, 234560, 250618, 294298, 
      192148, 181949, 272693, 188330, 184210, 246850, 260242, 194896, 180050, 
      245362, 256202, 186733, 260453, 198529, 187954, 189380, 188425, 197786, 
      188546, 258466, 260714, 262994, 194210, 264409, 201465, 196825, 197690, 
      271010, 280165, 292040, 209106, 268749, 211705, 203785, 273913, 212602, 
      202922, 305825, 208585, 300425, 209117, 225985, 222020, 212804, 305033, 
      226810, 219026, 218285, 304525, 227408, 229525, 320360, 326741, 222097, 
      230753, 229013, 231668, 230096, 234130, 227162, 225517, 222290, 239321, 
      235745, 229457, 221857, 239357, 234845, 225077, 226370, 239473, 237917, 
      239425, 249341, 246865, 245529, 243396, 257057, 248077, 246196, 263090, 
      257890, 256282, 254497, 267325, 260402, 255025, 268913, 275560, 270805, 
      277562, 268769, 265162, 268645, 276113, 282649, 275545, 284633, 273005, 
      272306, 284530, 288756, 300176, 303572, 295945, 298610, 299396 ], 
  [ 179698, 167690, 171530, 169685, 164537, 179585, 166976, 160388, 164212, 
      174569, 179434, 179513, 150916, 181826, 164666, 175185, 162010, 161729, 
      162585, 164617, 170833, 156005, 146920, 166450, 150553, 151045, 161869, 
      155849, 167261, 161522, 143956, 157634, 148901, 116890, 148340, 143705, 
      145562, 129025, 159065, 138788, 135908, 133625, 107848, 107685, 147025, 
      144625, 152773, 130538, 111401, 150637, 137245, 137098, 150685, 148265, 
      134810, 128834, 103450, 123121, 144469, 125522, 139761, 136096, 122625, 
      145610, 131645, 143012, 125602, 105442, 123313, 107876, 137605, 143354, 
      135112, 90490, 139345, 120616, 90900, 136645, 89885, 133666, 95264, 
      93314, 137866, 88434, 108385, 101268, 103805, 1885, 123282, 98677, 
      136225, 98005, 82394, 88225, 135433, 129609, 585, 95485, 136162, 842, 
      133956, 92416, 0, 112226, 94250, 93026, 107588, 93034, 1040, 129625, 
      126050, 2234, 93074, 111620, 964, 136242, 126817, 250, 1082, 369, 1440, 
      125512, 557, 120634, 112450, 122057, 111812, 115889, 110585, 104084, 
      929, 490, 484, 106805, 3125, 95540, 84776, 2612, 93145, 3433, 75429, 
      2125, 3362, 3341, 128032, 119632, 5933, 10546, 6562, 5121, 4122, 4100, 
      8405, 5608, 94874, 77474, 114161, 93745, 120452, 133978, 10130, 2353, 
      2225, 92500, 76484, 57256, 8276, 3944, 94410, 18985, 4905, 116948, 
      61268, 119773, 16970, 16250, 3866, 14161, 22685, 21437, 5281, 126922, 
      124825, 16265, 120808, 3848, 128705, 109072, 65993, 16153, 10114, 
      107665, 74320, 24505, 114985, 86557, 57661, 55386, 15370, 11002, 71981, 
      70436, 15857, 6065, 15588, 31898, 8354, 16925, 75321, 58986, 12329, 
      126493, 125109, 122522, 35825, 18785, 89921, 80384, 34624, 7717, 
      127828, 102824, 75893, 117113, 6989, 78345, 8352, 124189, 74825, 72250, 
      45641, 114980, 45736, 64925, 65585, 65108, 111877, 29285, 129434, 
      93125, 86866, 64721, 51461, 39650, 16960, 10634, 119828, 72605, 48020, 
      40229, 17348, 17921, 30285, 122372, 130741, 114277, 91892, 19700, 
      124345, 87625, 48313, 97513, 42289, 20021, 102922, 49185, 49025, 19105, 
      145994, 113258, 32933, 14705, 168232, 97096, 95940, 28125, 22021, 
      20052, 139250, 136426, 20450, 111425, 80537, 62530, 59914, 189485, 
      106340, 90337, 121984, 65476, 215345, 60866, 22562, 187940, 187601, 
      153760, 205972, 79885, 125690, 270400, 234473, 24385, 24037, 23202, 
      180925, 34856, 34324, 263440, 102105, 163613, 122665, 90589, 262981, 
      261992, 167725, 163880, 289666, 116194, 126080, 26596, 56794, 245620, 
      147925, 320722, 37024, 111690, 75577, 73705, 221765, 151208, 121288, 
      115028, 88808, 265474, 182053, 65818, 216100, 201361, 198820, 197977, 
      178345, 148900, 153521, 321620, 231080, 404770, 341965, 182410, 434068, 
      340000, 128180, 116153, 94804, 426697, 210557, 141226, 325000, 300229, 
      142909, 128776, 97576, 94861, 408442, 294545, 91748, 322618, 270418, 
      202338, 111025, 36865, 372997, 272717, 403481, 431380, 310561, 261505, 
      61200, 420290, 411533, 244610, 191113, 193381, 149890, 128965, 378436, 
      245561, 368146, 246821, 87425, 48722, 408168, 318925, 112680, 80533, 
      404794, 88073, 48473, 412537, 350657, 163057, 111577, 406681, 318825, 
      287325, 110169, 68841, 444872, 241925, 141800, 55780, 417265, 372458, 
      199285, 467793, 420437, 351185, 54482, 369956, 252629, 132584, 50509, 
      327357, 410273, 293098, 327301, 112072, 332377, 307652, 276001, 253760, 
      107705, 353953, 57898, 240533, 246410, 404861, 304202, 220250, 366053, 
      311908, 276173, 126760, 347089, 314389, 268714, 250645, 104778, 420740, 
      399881, 342992, 337457, 320081, 300112, 135617, 132821, 128474, 464932, 
      130077, 99621, 116194, 395344, 316244, 278770, 251017, 128746, 86797, 
      85005, 460282, 455090, 453797, 168250, 131962, 115442, 450313, 438820, 
      420025, 266305, 173025, 462353, 409349, 246098, 407300, 256660, 221677, 
      209861, 149861, 104717, 426154, 370954, 364066, 346050, 288025, 209421, 
      105106, 435316, 397217, 388880, 301978, 290813, 275005, 205273, 160610, 
      362965, 289204, 106804, 469937, 424001, 210997, 151157, 401201, 375241, 
      332681, 218929, 176161, 153569, 473365, 461602, 259425, 254770, 448253, 
      384605, 242810, 373801, 316601, 232994, 178925, 88681, 133640, 393313, 
      156418, 133450, 276553, 127945, 318257, 216737, 128945, 92522, 382824, 
      358821, 319097, 199757, 159442, 335890, 329458, 256969, 162333, 154269, 
      86578, 277157, 206597, 319754, 316625, 244250, 231125, 190625, 140474, 
      326497, 202681, 101412, 286210, 210305, 228149, 190408, 94180, 234585, 
      138562, 195089, 170900, 149330, 80525, 220680, 102645, 150853, 130385, 
      272017, 110201, 259474, 244225, 201169, 89885, 266825, 205193, 160429, 
      129370, 252688, 219722, 235229, 200356, 87496, 197930, 167858, 167185, 
      112370, 143560, 132040, 112356, 183389, 120250, 181485, 102825, 208744, 
      183380, 162269, 152125, 133297, 119585, 106042, 167290, 164674, 139138, 
      156257, 99937, 188906, 179741, 160514, 96889, 93881, 89266, 86594, 
      192778, 191330, 101905, 166977, 171400, 82664, 195497, 168626, 121082, 
      183725, 184232, 123565, 187525, 125050, 199492, 179977, 170000, 86866, 
      208397, 182981, 213953, 191386, 117730, 186337, 103568, 88690, 209032, 
      213266, 126801, 205610, 203465, 191528, 180325, 178408, 184117, 173941, 
      95265, 161330, 95400, 189650, 183697, 181081, 168250, 148825, 125325, 
      220925, 190696, 230977, 221905, 210257, 196417, 95336, 225889, 217760, 
      196073, 169957, 234305, 202453, 199765, 199098, 177013, 177017, 140176, 
      228985, 223097, 189197, 147722, 137429, 120104, 174753, 244516, 210065, 
      228449, 216226, 210600, 106349, 238505, 132500, 106100, 237610, 113977, 
      231524, 197861, 126725, 117746, 242505, 250850, 250069, 234130, 247592, 
      243757, 102317, 253674, 233181, 172666, 151666, 163490, 257940, 226440, 
      145224, 247685, 240145, 209345, 259066, 226945, 204802, 149697, 117325, 
      255520, 268685, 253732, 177565, 268533, 255925, 116730, 219809, 181025, 
      265850, 114170, 271309, 147316, 145764, 114829, 241330, 225842, 184208, 
      116948, 244845, 227170, 202698, 260552, 142181, 116180, 268250, 243217, 
      130210, 246013, 142805, 257805, 249610, 282881, 268481, 262289, 251761, 
      276281, 134237, 130442, 235300, 131848, 138098, 127745, 278226, 211441, 
      134901, 263357, 129320, 127997, 207434, 136538, 128690, 217204, 270026, 
      269257, 238082, 212402, 128857, 291301, 296960, 127748, 282218, 263700, 
      214717, 144360, 128410, 298733, 146933, 132725, 223236, 295970, 223957, 
      303269, 140845, 135400, 287794, 269410, 270137, 232985, 270125, 254329, 
      267912, 277573, 304345, 277553, 149157, 147397, 145186, 261509, 147101, 
      145364, 229588, 293578, 144458, 139418, 154037, 148157, 146765, 139880, 
      288081, 320213, 274625, 251690, 147754, 142133, 279784, 244130, 240362, 
      238505, 152666, 144730, 326729, 157160, 154085, 287332, 278500, 309026, 
      159373, 150130, 332020, 150625, 150688, 151805, 153781, 329281, 305762, 
      255922, 335993, 154289, 309685, 156385, 331636, 298120, 262820, 310474, 
      163594, 157546, 156866, 331540, 161716, 159625, 338234, 301250, 165005, 
      302045, 334724, 165157, 330509, 328873, 166834, 167336, 168785, 320913, 
      317008, 339496, 285202, 169650, 170825, 170573, 172485, 359714, 296129, 
      176900, 176192, 174618, 175738, 364820, 326045, 174805, 349450, 333170, 
      176930, 175730, 370000, 304690, 179090, 177770, 335693, 178373, 376065, 
      338130, 341380, 337385, 369850, 335074, 181250, 181066, 180914, 352898, 
      183545, 374137, 350649, 351514, 187714, 188357, 188680, 387250, 189709, 
      393497, 367337, 191225, 390746, 356746, 194561, 366057, 198281, 362941, 
      415073, 403204, 372100, 201065, 412250, 387442, 384877, 203597, 412240, 
      414965, 207272, 208789, 386865, 413153, 407765, 414068, 405200, 415922, 
      393146, 387245, 368818, 425977, 415105, 394225, 363521, 422365, 408125, 
      371605, 374114, 418833, 411805, 410273, 435389, 419537, 412729, 405124, 
      441281, 406765, 399412, 453394, 433602, 428346, 422305, 460061, 437330, 
      408241, 451313, 468904, 455029, 472730, 444481, 429930, 439493, 460945, 
      472345, 450649, 476153, 437165, 434642, 469970, 472372, 489872, 495700, 
      468009, 474322, 474500 ], 
  [ 32980, 30344, 30160, 29653, 28521, 29493, 27602, 26370, 26170, 27145, 
      27316, 26045, 22234, 25672, 23252, 24389, 21928, 21645, 19805, 19825, 
      20005, 17905, 16858, 18292, 16465, 16285, 15025, 13689, 15049, 13320, 
      11162, 12104, 10737, 8872, 10170, 9553, 9396, 8269, 10837, 8650, 8450, 
      7497, 7178, 7013, 8161, 7769, 8545, 6408, 6029, 7741, 6409, 6260, 7109, 
      6697, 5300, 4680, 4756, 4325, 5569, 4040, 4877, 4562, 3821, 5364, 4129, 
      4770, 2756, 2696, 2473, 1762, 2677, 3060, 2186, 2452, 2393, 1082, 2186, 
      1685, 1825, 1384, 1170, 1224, 1552, 1700, 205, 458, 313, 142273, 356, 
      541, 1237, 533, 2340, 1469, 1105, 641, 128897, 685, 1160, 132500, 962, 
      962, 112226, 0, 784, 900, 50, 904, 134698, 641, 416, 145940, 936, 50, 
      133274, 1220, 505, 121168, 92516, 122621, 137762, 530, 100025, 340, 
      196, 421, 226, 281, 333, 530, 128525, 107984, 112666, 565, 81801, 1354, 
      2650, 85306, 1637, 80765, 4685, 90841, 82696, 146317, 1666, 1306, 
      73193, 59044, 71140, 77069, 150440, 82746, 65609, 76210, 2664, 5364, 
      1849, 2873, 2106, 2900, 62632, 106445, 117037, 3626, 6370, 12602, 
      69482, 90610, 3524, 45349, 84869, 2610, 11250, 2753, 49360, 51316, 
      96552, 55925, 41665, 43765, 89917, 3856, 3769, 53329, 3770, 117290, 
      4293, 4090, 11925, 55885, 71956, 4685, 9530, 42125, 4633, 7025, 15649, 
      16724, 58448, 70160, 10537, 11002, 58261, 96709, 59330, 34768, 83584, 
      57313, 10517, 16292, 70801, 6073, 6029, 6120, 32653, 55813, 8357, 
      10210, 34130, 97001, 6730, 7186, 11745, 6733, 112349, 11513, 96290, 
      7105, 12681, 13456, 26377, 7274, 27802, 17509, 17497, 17690, 8845, 
      45513, 8980, 10861, 11972, 18637, 25477, 34436, 70034, 99216, 9418, 
      16465, 28730, 35009, 70418, 70317, 47837, 10610, 10937, 11221, 13626, 
      70074, 11237, 14717, 31685, 13213, 37049, 72397, 13256, 32549, 33057, 
      76837, 13444, 12868, 49793, 97225, 16250, 14794, 14978, 57713, 70369, 
      75770, 13396, 13252, 75496, 13709, 19001, 26452, 27856, 20745, 14650, 
      17405, 14210, 26042, 27169, 28800, 74916, 21202, 21529, 16498, 25826, 
      22349, 15892, 44690, 33553, 77393, 78385, 80900, 21541, 57042, 57850, 
      43082, 19097, 19633, 17545, 21649, 43289, 42970, 20393, 19898, 52552, 
      18440, 18274, 78250, 38096, 38650, 19345, 64840, 60530, 20624, 29401, 
      30209, 32877, 20610, 20170, 20610, 25210, 45764, 24653, 35048, 31898, 
      28549, 28018, 27845, 24293, 20978, 21577, 66394, 36154, 101972, 74677, 
      25672, 115858, 74050, 21690, 22393, 25834, 112505, 31705, 22004, 68426, 
      59065, 22345, 22282, 25922, 26557, 104296, 57397, 28130, 68048, 49348, 
      30848, 24625, 71065, 88945, 50305, 102677, 115834, 64025, 47129, 44474, 
      110772, 106705, 42292, 29665, 30589, 25288, 25133, 92362, 43237, 88100, 
      43825, 33169, 59456, 106010, 68357, 27602, 36325, 104644, 33813, 61213, 
      108365, 81325, 27725, 28505, 105857, 68921, 57521, 29105, 44057, 
      123946, 43609, 27234, 55114, 111077, 91060, 33797, 135473, 112905, 
      82513, 58500, 90562, 47605, 28730, 63905, 73421, 108765, 61268, 74029, 
      32330, 76421, 67106, 56225, 49394, 33989, 85265, 60560, 46213, 48068, 
      108025, 66996, 42004, 91325, 70010, 57725, 33602, 83749, 71149, 55624, 
      50285, 37748, 115858, 106389, 82330, 80145, 73489, 66250, 33745, 34297, 
      34640, 137266, 34901, 40625, 37096, 105194, 72994, 60308, 51985, 36244, 
      47225, 48113, 135956, 133444, 132821, 36884, 36776, 39016, 131345, 
      125882, 117137, 57217, 37637, 137353, 112489, 51748, 111778, 54938, 
      46085, 43649, 37249, 43025, 120580, 96200, 93332, 86036, 64861, 43877, 
      43412, 125050, 107721, 104074, 70100, 66305, 61217, 43745, 38612, 
      93565, 66034, 44434, 142245, 120429, 45445, 39205, 110357, 99137, 
      82037, 47345, 40757, 39605, 144329, 138596, 57689, 56384, 132613, 
      103805, 53800, 99697, 77337, 52020, 42841, 55777, 43114, 108485, 42440, 
      43592, 64753, 44785, 78985, 49825, 45113, 56260, 104690, 94757, 79821, 
      47581, 44116, 86560, 84148, 60569, 44993, 44969, 62368, 66685, 49725, 
      81140, 80021, 57896, 54821, 47821, 46580, 83861, 49825, 56426, 70372, 
      51417, 55189, 48938, 61250, 56933, 48680, 50265, 48186, 48724, 73049, 
      55082, 59657, 49573, 51885, 68225, 57829, 65060, 61201, 52985, 69669, 
      67717, 54325, 51101, 54212, 64298, 57460, 60905, 54842, 74642, 55760, 
      53828, 53825, 62660, 55658, 57538, 63314, 55285, 61156, 56057, 69857, 
      59194, 56610, 56269, 56845, 60125, 65169, 71056, 58600, 58664, 61268, 
      59625, 77005, 60112, 59657, 59860, 79985, 82337, 86432, 89120, 61300, 
      61192, 78965, 61625, 62026, 99250, 63341, 62600, 71336, 63625, 64130, 
      72473, 64741, 72616, 65986, 66565, 67306, 112132, 71521, 70225, 73053, 
      71924, 86708, 72901, 100010, 120640, 75490, 76372, 87725, 76752, 76617, 
      76738, 76925, 77018, 77365, 77909, 118493, 80704, 122642, 79540, 80285, 
      81017, 82256, 86281, 96281, 82669, 81250, 85345, 84313, 83385, 82945, 
      135962, 86281, 85522, 85273, 87965, 89329, 87625, 87617, 87620, 89653, 
      90325, 101722, 91369, 90841, 90441, 99216, 105001, 117826, 93413, 
      94834, 91873, 93505, 92672, 93074, 144261, 96185, 114130, 146690, 
      96628, 134465, 96570, 95737, 121081, 132200, 98837, 100480, 100369, 
      98500, 100570, 100085, 173045, 101960, 99557, 102692, 109832, 106912, 
      104210, 100850, 116114, 103333, 102493, 101173, 106000, 102689, 102656, 
      116561, 152525, 107138, 110249, 108026, 110249, 110765, 108877, 161972, 
      106929, 111025, 111428, 174148, 112865, 127562, 128690, 174805, 109684, 
      108936, 113530, 173570, 111185, 110260, 111248, 113490, 136489, 182178, 
      115156, 112901, 155332, 114353, 141125, 116093, 115268, 120397, 118057, 
      117225, 116077, 119825, 156001, 162256, 116362, 161650, 153828, 174293, 
      122432, 119297, 162017, 120961, 175194, 178561, 121316, 162980, 179252, 
      121034, 123604, 123505, 121140, 122260, 184105, 128125, 129762, 197730, 
      127748, 125978, 125905, 163418, 219152, 133533, 166653, 202693, 129722, 
      134784, 130441, 136721, 186017, 202682, 134644, 132340, 133065, 132093, 
      133721, 132665, 134186, 135805, 140465, 136453, 184265, 187865, 193024, 
      136485, 190917, 195210, 138730, 141748, 207028, 239508, 185785, 198665, 
      202633, 250018, 142277, 148945, 142217, 141392, 208976, 252265, 143354, 
      143208, 143460, 143613, 200484, 234088, 152105, 197602, 207925, 148210, 
      147418, 151812, 205165, 248852, 158050, 268105, 270178, 248513, 237757, 
      159325, 155236, 152296, 161345, 248981, 157145, 238345, 161674, 156298, 
      154498, 158600, 216740, 242852, 248872, 162914, 226250, 235549, 164916, 
      158752, 218817, 159545, 166090, 232361, 167229, 166933, 242740, 245250, 
      242677, 169013, 168458, 173522, 168136, 262964, 271505, 283313, 305993, 
      181000, 171685, 246754, 250066, 267920, 315940, 184090, 176805, 292225, 
      181448, 178568, 263528, 278408, 186586, 176884, 261664, 273744, 181085, 
      278365, 189965, 182180, 183418, 182773, 189776, 183140, 275876, 278372, 
      280900, 187560, 282185, 193385, 190661, 191524, 289024, 299045, 312098, 
      200456, 286325, 202681, 196621, 291857, 203944, 196744, 326677, 202025, 
      320337, 202925, 216193, 213034, 206050, 325125, 217384, 211336, 210781, 
      324301, 218042, 220093, 341370, 348245, 214769, 221625, 220257, 222538, 
      221706, 225056, 219700, 218489, 216808, 229745, 226913, 222113, 216869, 
      230149, 226629, 219589, 220756, 230633, 229633, 231445, 239805, 238685, 
      237905, 236330, 247689, 241309, 239986, 253096, 249380, 248144, 246793, 
      257077, 251764, 248797, 259705, 265234, 261409, 267048, 260237, 257744, 
      260605, 266645, 272677, 267061, 274473, 265633, 265120, 274984, 279386, 
      290170, 293314, 287729, 290020, 290866 ], 
  [ 36676, 33256, 33408, 32789, 31321, 33469, 30682, 29002, 29138, 30897, 
      31460, 30301, 24418, 30152, 26500, 28421, 25064, 24781, 23165, 23353, 
      24037, 20873, 19154, 22100, 19097, 18973, 18721, 16993, 19193, 17128, 
      13682, 15688, 13705, 9320, 13138, 12185, 12196, 9781, 14645, 10946, 
      10522, 9457, 7010, 6845, 11185, 10625, 12017, 8200, 6253, 11101, 8761, 
      8612, 10525, 9945, 7540, 6472, 4420, 5669, 8593, 5608, 7565, 6970, 
      5165, 8500, 6201, 7738, 4436, 2696, 3985, 2042, 5365, 6196, 4706, 1220, 
      5249, 2482, 1010, 4373, 593, 3848, 442, 328, 4352, 356, 653, 290, 369, 
      121945, 2036, 149, 3925, 85, 436, 125, 3737, 2825, 109577, 13, 3848, 
      112900, 3482, 10, 94250, 784, 0, 4, 442, 8, 114930, 2825, 2320, 125332, 
      40, 778, 113618, 3908, 2465, 102464, 76276, 103805, 117770, 2378, 
      83113, 1796, 980, 1989, 954, 1345, 949, 586, 109261, 90400, 94690, 845, 
      66625, 626, 914, 69794, 685, 65701, 1997, 74825, 67464, 125765, 3626, 
      2594, 58969, 46388, 57140, 62453, 129608, 67570, 52225, 61706, 1768, 
      2788, 2633, 1865, 3394, 5252, 49640, 89141, 98837, 2450, 3626, 7730, 
      55762, 74762, 2516, 34541, 69581, 3562, 6826, 3929, 38048, 39780, 
      80200, 43829, 31473, 33293, 74237, 5536, 5281, 41625, 4946, 99202, 
      6085, 4258, 7837, 43957, 58180, 4685, 6338, 32045, 5249, 5065, 10553, 
      11348, 46240, 56608, 7065, 7362, 46109, 80525, 47066, 25920, 68688, 
      45329, 7325, 11252, 57305, 7529, 7373, 7240, 24309, 44109, 6565, 7466, 
      25562, 80929, 8242, 6570, 8497, 7349, 94933, 8489, 80330, 8281, 9265, 
      9760, 19377, 7666, 20690, 12861, 12905, 13042, 8845, 35545, 10436, 
      9125, 9620, 13877, 19037, 26260, 56986, 83200, 10034, 12545, 21730, 
      26833, 57370, 57325, 37757, 11338, 12337, 11221, 11554, 57250, 12077, 
      12197, 24461, 11645, 28873, 59405, 12136, 25325, 25777, 63397, 15908, 
      12644, 39769, 81713, 20338, 13058, 13130, 46625, 57713, 62498, 15300, 
      14932, 62280, 13261, 15529, 20852, 21920, 26233, 13698, 14885, 14602, 
      20722, 34281, 22864, 61924, 26522, 26793, 19354, 32266, 18541, 16452, 
      54938, 41729, 64345, 65225, 67460, 26245, 46570, 47266, 52882, 17417, 
      23049, 17713, 18793, 53033, 52658, 24089, 23314, 63752, 17992, 18666, 
      65314, 31040, 47330, 21473, 77608, 49946, 19616, 24641, 25225, 40045, 
      22906, 20002, 19882, 21906, 55508, 29189, 29000, 38674, 34373, 33674, 
      33445, 28549, 23050, 23985, 79106, 43826, 118660, 88397, 30152, 133834, 
      87658, 21970, 21609, 22978, 130145, 38033, 23348, 81250, 70601, 23801, 
      22562, 23290, 23645, 121096, 68597, 24826, 80704, 59204, 36560, 23225, 
      59585, 104065, 60273, 119197, 133586, 76009, 56425, 37250, 128020, 
      123561, 50580, 34537, 35573, 27080, 25189, 107650, 51525, 102884, 
      52169, 29081, 49936, 122642, 80677, 26090, 31397, 121108, 29725, 51525, 
      125165, 95213, 30413, 26825, 122377, 81185, 68105, 27257, 37505, 
      142146, 51561, 28186, 46546, 128045, 105956, 39005, 154625, 129985, 
      96345, 49540, 105290, 56117, 28786, 54161, 86021, 125341, 72020, 86573, 
      30370, 89189, 78586, 65969, 57850, 31525, 99097, 51712, 53829, 56020, 
      124209, 78196, 48276, 105661, 81602, 67357, 32762, 97133, 82853, 64808, 
      58405, 34724, 132714, 122293, 95490, 93025, 85473, 77170, 33633, 33905, 
      33856, 156026, 34229, 36929, 35080, 120818, 84698, 69940, 59993, 35348, 
      41905, 42569, 154436, 151700, 151021, 39236, 36104, 36776, 149377, 
      143410, 133825, 66065, 40325, 155889, 128673, 59364, 127850, 63170, 
      52133, 48913, 38033, 39553, 137492, 110536, 107332, 99140, 74885, 
      49085, 39940, 142354, 123289, 119250, 80852, 76441, 70457, 48617, 
      40180, 107453, 76058, 41018, 161005, 137173, 50653, 39933, 126037, 
      113585, 94357, 53057, 43445, 40501, 163201, 156964, 65921, 64336, 
      150365, 118645, 60968, 113977, 88705, 58516, 45585, 49897, 42050, 
      123661, 43336, 42472, 73825, 43105, 90353, 55145, 43489, 50660, 119306, 
      108197, 91189, 51669, 45124, 98768, 96020, 68353, 46169, 45473, 55760, 
      75645, 54205, 92452, 91165, 64840, 60925, 51125, 45796, 95509, 53969, 
      51554, 79780, 56065, 61013, 52130, 55370, 63149, 47560, 53737, 49810, 
      48500, 65041, 60290, 54617, 49405, 49813, 76625, 53573, 72676, 67865, 
      56737, 62725, 75725, 58301, 51605, 51860, 71410, 62388, 66841, 58370, 
      67082, 59008, 54724, 54665, 58180, 54370, 55130, 58778, 57357, 57460, 
      57905, 63977, 63058, 58570, 56493, 56173, 57605, 61081, 65344, 59048, 
      58888, 59140, 59065, 70285, 62240, 61057, 59636, 72761, 74665, 78032, 
      80272, 63652, 63432, 72245, 61793, 62530, 89226, 65749, 62824, 66856, 
      65025, 65530, 68105, 66365, 68360, 68506, 67405, 67250, 101380, 74321, 
      71009, 76189, 73268, 80660, 73741, 91666, 109328, 78010, 79172, 82349, 
      78880, 78577, 77690, 76925, 76850, 77645, 77293, 107909, 78800, 111722, 
      80100, 80285, 80737, 80800, 82865, 90065, 85581, 81754, 88873, 87169, 
      85345, 83785, 123922, 89305, 87930, 85889, 86173, 92801, 88577, 88345, 
      88292, 88309, 88925, 96290, 94225, 93249, 90049, 94624, 99065, 109370, 
      91565, 98698, 93105, 96137, 94352, 94250, 132445, 99433, 107018, 
      134650, 99764, 124105, 99202, 95625, 112905, 122344, 102197, 104400, 
      104233, 101188, 104210, 103445, 158485, 105992, 102077, 99892, 104680, 
      102992, 108410, 102698, 109898, 106749, 105349, 101565, 110144, 104425, 
      102544, 110681, 140933, 110890, 114841, 111554, 107225, 115301, 112517, 
      149540, 107713, 108225, 115684, 160484, 117457, 120562, 121466, 161141, 
      112036, 110056, 110786, 160186, 113705, 111380, 110240, 117130, 128313, 
      168010, 119300, 115141, 144580, 116705, 132613, 119285, 117844, 125325, 
      121977, 120697, 118765, 124249, 145529, 150944, 117650, 150506, 143860, 
      161749, 126800, 118345, 151097, 124209, 162706, 165681, 119860, 152116, 
      166372, 120418, 127188, 127033, 122260, 121140, 170833, 133109, 135082, 
      183226, 132004, 128834, 124673, 153170, 202912, 138685, 156349, 188189, 
      128882, 139600, 129601, 141985, 173585, 188402, 138788, 135140, 135865, 
      131869, 136465, 134177, 136706, 138997, 145505, 139589, 172673, 175825, 
      180368, 138277, 178597, 182386, 137666, 145780, 193140, 222484, 174473, 
      185785, 189305, 232154, 145805, 154601, 144625, 141952, 195200, 234401, 
      146098, 142984, 142900, 142885, 187828, 217960, 158041, 185562, 194765, 
      151178, 149714, 156292, 192677, 231940, 163930, 249625, 251530, 231769, 
      222077, 164869, 159156, 152296, 167281, 232405, 161233, 222833, 167218, 
      159490, 154890, 162632, 203636, 227060, 232520, 168346, 212194, 220541, 
      170740, 162000, 205657, 162793, 171522, 218081, 172213, 171805, 227732, 
      230074, 227837, 173045, 172210, 178730, 169256, 246500, 254425, 265225, 
      286169, 187272, 173421, 232250, 235226, 251456, 295556, 190530, 180613, 
      273745, 186824, 182824, 247624, 261160, 193250, 178900, 246096, 257056, 
      185341, 261341, 196853, 186548, 187954, 187029, 196160, 187172, 259300, 
      261572, 263876, 192712, 265273, 199825, 195365, 196228, 271888, 281125, 
      293114, 207400, 269581, 209961, 202221, 274777, 210888, 201448, 306965, 
      207065, 301465, 207629, 224145, 220258, 211258, 306085, 225000, 217384, 
      216661, 305541, 225602, 227709, 321490, 327917, 220481, 228961, 227257, 
      229874, 228370, 232336, 225524, 223921, 220840, 237473, 233969, 227825, 
      220453, 237541, 233125, 223621, 224900, 237689, 236185, 237717, 247477, 
      245125, 243841, 241762, 255193, 246461, 244634, 261160, 256100, 254528, 
      252785, 265365, 258596, 253445, 267041, 273578, 268913, 275560, 266957, 
      263456, 266877, 274205, 280685, 273725, 282649, 271289, 270608, 282600, 
      286834, 298178, 301546, 294113, 296740, 297530 ], 
  [ 37000, 33524, 33700, 33073, 31581, 33813, 30962, 29250, 29410, 31225, 
      31816, 30665, 24634, 30532, 26792, 28769, 25348, 25065, 23465, 23665, 
      24385, 21145, 19378, 22432, 19345, 19225, 19045, 17289, 19549, 17460, 
      13922, 16004, 13977, 9412, 13410, 12433, 12456, 9949, 14977, 11170, 
      10730, 9657, 7058, 6893, 11461, 10889, 12325, 8388, 6329, 11401, 8989, 
      8840, 10829, 10237, 7760, 6660, 4456, 5825, 8869, 5780, 7817, 7202, 
      5321, 8784, 6409, 8010, 4616, 2756, 4153, 2122, 5617, 6480, 4946, 1192, 
      5513, 2642, 986, 4625, 565, 4084, 450, 324, 4612, 320, 745, 338, 433, 
      120553, 2216, 181, 4177, 113, 360, 89, 3985, 3041, 108257, 25, 4100, 
      111560, 3722, 2, 93026, 900, 4, 0, 530, 4, 113578, 3041, 2516, 123920, 
      36, 890, 112274, 4160, 2665, 101188, 75176, 102521, 116402, 2570, 
      81965, 1960, 1096, 2161, 1066, 1481, 1053, 650, 107945, 89204, 93466, 
      925, 65601, 634, 850, 68746, 677, 64685, 1865, 73741, 66436, 124357, 
      3826, 2746, 58013, 45544, 56200, 61469, 128180, 66546, 51329, 60730, 
      1764, 2664, 2749, 1853, 3546, 5480, 48772, 87965, 97597, 2426, 3490, 
      7442, 54842, 73690, 2504, 33829, 68549, 3690, 6570, 4073, 37300, 39016, 
      79092, 43025, 30805, 32605, 73177, 5716, 5449, 40849, 5090, 97970, 
      6273, 4330, 7605, 43165, 57256, 4745, 6170, 31385, 5353, 4985, 10249, 
      11024, 45428, 55700, 6877, 7162, 45301, 79429, 46250, 25348, 67684, 
      44533, 7157, 10952, 56401, 7693, 7529, 7380, 23773, 43333, 6497, 7330, 
      25010, 79841, 8410, 6586, 8325, 7453, 93749, 8333, 79250, 8425, 9081, 
      9556, 18937, 7754, 20242, 12589, 12637, 12770, 8905, 34893, 10600, 
      9061, 9512, 13597, 18637, 25736, 56114, 82116, 10138, 12325, 21290, 
      26309, 56498, 56457, 37097, 11450, 12497, 11281, 11466, 56394, 12197, 
      12077, 24005, 11593, 28349, 58537, 12116, 24869, 25317, 62497, 16144, 
      12688, 39113, 80665, 20690, 12994, 13058, 45893, 56869, 61610, 15496, 
      15112, 61396, 13289, 15341, 20512, 21556, 26685, 13690, 14765, 14690, 
      20402, 34849, 22500, 61056, 26962, 27229, 19618, 32786, 18329, 16552, 
      55730, 42373, 63473, 64345, 66560, 26641, 45882, 46570, 53642, 17357, 
      23353, 17785, 18649, 53789, 53410, 24413, 23618, 64612, 18020, 18754, 
      64450, 30596, 48010, 21685, 78580, 49250, 19604, 24361, 24929, 40617, 
      23130, 20050, 19890, 21730, 56264, 29573, 28628, 39218, 34849, 34138, 
      33905, 28913, 23258, 24217, 80074, 44434, 119912, 89437, 30532, 135178, 
      88690, 22050, 21613, 22834, 131465, 38545, 23504, 82226, 71485, 23965, 
      22642, 23162, 23497, 122356, 69457, 24650, 81668, 59968, 37028, 23185, 
      58825, 105205, 61045, 120437, 134914, 76925, 57149, 36794, 129312, 
      124825, 51232, 34945, 35989, 27268, 25253, 108802, 52177, 104000, 
      52825, 28849, 49316, 123890, 81617, 26042, 31105, 122344, 29493, 50893, 
      126425, 96265, 30665, 26765, 123617, 82121, 68921, 27185, 37097, 
      143506, 52189, 28314, 45994, 129317, 107080, 39437, 156053, 131265, 
      97393, 48960, 106402, 56785, 28850, 53525, 86981, 126585, 72848, 87529, 
      30290, 90161, 79466, 66725, 58514, 31409, 100145, 51140, 54433, 56648, 
      125425, 79056, 48784, 106745, 82490, 68105, 32762, 98149, 83749, 65524, 
      59045, 34568, 133978, 123489, 96490, 94005, 86389, 78010, 33685, 33937, 
      33860, 157426, 34241, 36725, 34996, 121994, 85594, 70688, 60625, 35344, 
      41585, 42233, 155816, 153064, 152381, 39464, 36116, 36676, 150725, 
      144722, 135077, 66757, 40577, 157273, 129889, 59968, 129058, 63818, 
      52625, 49349, 38149, 39365, 138760, 111620, 108392, 100136, 75661, 
      49517, 39752, 143650, 124461, 120394, 81680, 77225, 71177, 49025, 
      40352, 108505, 76834, 40834, 162405, 138429, 51085, 40045, 127217, 
      114677, 95297, 53525, 43697, 40625, 164609, 158336, 66569, 64964, 
      151693, 119765, 61540, 115057, 89577, 59040, 45841, 49537, 42034, 
      124805, 43460, 42452, 74533, 43045, 91225, 55585, 43433, 50320, 120410, 
      109217, 92061, 52021, 45256, 99700, 96928, 68969, 46313, 45569, 55348, 
      76345, 54585, 93320, 92021, 65396, 61421, 51421, 45800, 96401, 54325, 
      51266, 80512, 56457, 61489, 52418, 55010, 63653, 47540, 54045, 49986, 
      48544, 64529, 60722, 54317, 49453, 49725, 77285, 53329, 73280, 68401, 
      57065, 62289, 76357, 58645, 51701, 51752, 71978, 62800, 67325, 58682, 
      66602, 59300, 54848, 54785, 57920, 54338, 55018, 58514, 57565, 57256, 
      58097, 63617, 63394, 58770, 56569, 56185, 57485, 60849, 64996, 59140, 
      58964, 59048, 59085, 69865, 62452, 61217, 59680, 72305, 74177, 77492, 
      79700, 63880, 63652, 71825, 61865, 62626, 88570, 65981, 62900, 66596, 
      65185, 65690, 67853, 66541, 68116, 68746, 67525, 67306, 100672, 74581, 
      71125, 76473, 73424, 80288, 73861, 91130, 108580, 78250, 79432, 82025, 
      79092, 78777, 77818, 76985, 76898, 77725, 77309, 107213, 78724, 111002, 
      80200, 80345, 80777, 80756, 82681, 89681, 85849, 81850, 89185, 87433, 
      85545, 83905, 123122, 89581, 88162, 85993, 86105, 93109, 88705, 88457, 
      88400, 88273, 88885, 95962, 94489, 93481, 90081, 94356, 98701, 108826, 
      91493, 99034, 93253, 96385, 94532, 94394, 131661, 99725, 106570, 
      133850, 100048, 123425, 99450, 95677, 112381, 121700, 102497, 104740, 
      104569, 101440, 104530, 103745, 157505, 106340, 102317, 99752, 104372, 
      102772, 108770, 102890, 109514, 107053, 105613, 101653, 110500, 104609, 
      102596, 110321, 140165, 111218, 115229, 111866, 107069, 115685, 112837, 
      148712, 107829, 108085, 116048, 159568, 117845, 120122, 121010, 160225, 
      112264, 110196, 110650, 159290, 113945, 111520, 110228, 117450, 127789, 
      167058, 119656, 115361, 143872, 116933, 132065, 119573, 118088, 125737, 
      122317, 121005, 119017, 124625, 144841, 150196, 117802, 149770, 143208, 
      160913, 127172, 118337, 150377, 124501, 161874, 164821, 119816, 151400, 
      165512, 120434, 127504, 127345, 122400, 121120, 169945, 133525, 135522, 
      182250, 132368, 129098, 124645, 152498, 201812, 139113, 155673, 187213, 
      128882, 140004, 129601, 142421, 172757, 187442, 139144, 135400, 136125, 
      131913, 136721, 134345, 136946, 139285, 145925, 139873, 171905, 175025, 
      179524, 138465, 177777, 181530, 137650, 146128, 192208, 221328, 173725, 
      184925, 188413, 230938, 146117, 155065, 144857, 142052, 194276, 233185, 
      146354, 143028, 142920, 142893, 186984, 216868, 158525, 184762, 193885, 
      151450, 149938, 156672, 191845, 230792, 164410, 248365, 250258, 230633, 
      221017, 165325, 159496, 152356, 167765, 231281, 161585, 221785, 167674, 
      159778, 154978, 162980, 202760, 225992, 231412, 168794, 211250, 219529, 
      171216, 162292, 204777, 163085, 171970, 217121, 172629, 172213, 226720, 
      229050, 226837, 173393, 172538, 179162, 169396, 245384, 253265, 263993, 
      284813, 187780, 173605, 231274, 234226, 250340, 294160, 191050, 180945, 
      272485, 187268, 183188, 246548, 259988, 193786, 179104, 245044, 255924, 
      185705, 260185, 197405, 186920, 188338, 187393, 196676, 187520, 258176, 
      260432, 262720, 193140, 264125, 200345, 195761, 196624, 270724, 279905, 
      291818, 207956, 268445, 210541, 202681, 273617, 211444, 201844, 305617, 
      207485, 300177, 208025, 224773, 220834, 211690, 304785, 225604, 217876, 
      217141, 304261, 226202, 228313, 320130, 326525, 220949, 229545, 227817, 
      230458, 228906, 232916, 226000, 224369, 221188, 238085, 234533, 228293, 
      220769, 238129, 233649, 223969, 225256, 238253, 236713, 238225, 248085, 
      245645, 244325, 242210, 255789, 246889, 245026, 261796, 256640, 255044, 
      253273, 266017, 259144, 253837, 267625, 274234, 269509, 276228, 267497, 
      263924, 267385, 274805, 281317, 274261, 283293, 271753, 271060, 283204, 
      287426, 298810, 302194, 294629, 297280, 298066 ], 
  [ 34106, 31266, 31162, 30625, 29405, 30665, 28548, 27200, 27080, 28249, 
      28514, 27261, 22928, 26938, 24210, 25541, 22850, 22565, 20765, 20825, 
      21125, 18757, 17540, 19346, 17225, 17057, 16025, 14585, 16153, 14330, 
      11848, 13050, 11525, 9026, 10952, 10249, 10130, 8681, 11821, 9256, 
      9000, 8009, 7156, 6989, 8933, 8497, 9425, 6866, 6093, 8585, 7001, 6850, 
      7957, 7501, 5850, 5114, 4658, 4645, 6305, 4410, 5525, 5140, 4133, 6122, 
      4621, 5480, 3130, 2650, 2801, 1768, 3281, 3770, 2740, 2066, 3025, 1348, 
      1808, 2257, 1417, 1898, 884, 890, 2138, 1250, 197, 296, 205, 137069, 
      650, 317, 1781, 289, 1730, 997, 1625, 1049, 123929, 377, 1690, 127458, 
      1448, 580, 107588, 50, 442, 530, 0, 530, 129604, 1033, 738, 140634, 
      554, 72, 128200, 1730, 833, 116330, 88290, 117749, 132596, 820, 95625, 
      530, 218, 637, 232, 369, 305, 360, 123525, 103402, 107984, 445, 77813, 
      976, 2020, 81232, 1201, 76801, 3809, 86633, 78682, 140965, 1940, 1412, 
      69417, 55658, 67418, 73193, 145010, 78728, 62037, 72356, 2210, 4490, 
      1813, 2389, 2192, 3250, 59146, 101881, 112249, 3088, 5440, 11140, 
      65808, 86404, 3026, 42401, 80801, 2600, 9896, 2797, 46282, 48178, 
      92210, 52645, 38857, 40885, 85733, 4010, 3881, 50137, 3796, 112500, 
      4469, 3860, 10625, 52625, 68234, 4405, 8452, 39325, 4505, 6253, 14093, 
      15098, 55114, 66490, 9385, 9808, 54937, 92377, 55976, 32266, 79570, 
      54025, 9425, 14738, 67129, 6137, 6065, 6098, 30265, 52585, 7605, 9220, 
      31684, 92677, 6800, 6724, 10625, 6577, 107685, 10445, 91988, 7085, 
      11513, 12218, 24313, 7056, 25700, 16021, 16021, 16200, 8513, 42689, 
      9010, 10093, 11050, 17113, 23533, 32058, 66436, 94874, 9232, 15145, 
      26640, 32625, 66816, 66725, 44969, 10440, 10933, 10865, 12752, 66512, 
      11089, 13729, 29521, 12461, 34645, 68785, 12610, 30377, 30869, 73109, 
      13690, 12442, 46917, 92977, 16900, 13988, 14144, 54569, 66833, 72080, 
      13498, 13298, 71818, 13221, 17757, 24674, 25994, 21737, 14032, 16393, 
      13924, 24328, 28561, 26930, 71282, 22144, 22453, 16820, 27040, 21001, 
      15634, 46852, 35197, 73729, 74693, 77138, 22313, 54020, 54800, 45124, 
      18269, 20077, 17177, 20525, 45313, 44980, 20905, 20340, 54938, 17914, 
      17956, 74600, 35914, 40400, 19457, 67610, 57460, 19946, 27785, 28537, 
      34241, 20756, 19700, 20000, 23956, 47770, 25357, 33106, 33160, 29573, 
      29000, 28813, 24925, 21064, 21745, 69136, 37636, 105706, 77669, 26354, 
      119912, 77012, 21320, 21757, 24680, 116473, 32845, 21898, 71188, 61505, 
      22265, 21908, 24820, 25385, 108050, 59749, 26856, 70762, 51362, 31826, 
      23825, 67745, 92273, 52345, 106353, 119816, 66565, 48997, 42212, 
      114626, 110461, 43906, 30425, 31373, 25274, 24685, 95720, 44845, 91330, 
      45445, 31681, 56610, 109700, 70969, 26756, 34625, 108290, 32321, 58321, 
      112093, 84325, 27925, 27613, 109513, 71513, 59693, 28169, 41945, 
      128020, 45121, 26996, 52496, 114841, 94306, 34621, 139781, 116693, 
      85489, 55778, 93760, 49249, 28260, 60985, 76085, 112421, 63466, 76673, 
      31348, 79117, 69480, 58165, 51012, 32877, 88225, 57850, 47617, 49554, 
      111565, 69290, 43066, 94401, 72400, 59625, 32884, 86585, 73565, 57410, 
      51805, 36482, 119560, 109853, 85108, 82853, 75973, 68468, 33205, 33685, 
      33930, 141440, 34217, 39185, 36074, 108580, 75400, 62194, 53465, 35498, 
      45373, 46205, 140050, 137482, 136845, 36946, 36082, 37930, 135325, 
      129736, 120781, 58901, 37781, 141457, 116005, 53122, 115264, 56464, 
      47065, 44433, 36913, 41625, 124274, 99250, 96298, 88778, 66833, 44645, 
      42010, 128840, 111077, 107332, 72250, 68301, 62989, 44425, 38466, 
      96497, 68000, 43040, 146393, 124073, 46205, 38845, 113733, 102205, 
      84573, 48229, 40885, 39285, 148501, 142642, 59201, 57826, 136501, 
      106965, 55042, 102713, 79625, 53090, 42973, 53753, 42292, 111721, 
      42106, 42754, 66461, 43805, 81265, 50593, 44145, 54298, 107780, 97553, 
      82097, 48037, 43802, 89042, 86546, 61945, 44717, 44525, 60146, 68353, 
      50273, 83394, 82233, 59058, 55773, 48073, 45810, 86197, 50285, 54632, 
      72146, 52001, 56065, 49156, 59200, 57905, 47818, 50549, 48008, 48082, 
      70461, 55796, 57809, 48941, 50777, 69733, 56173, 66370, 62273, 53329, 
      67337, 69121, 54721, 50629, 53026, 65476, 58090, 61785, 55120, 72148, 
      55962, 53442, 53425, 60930, 54724, 56324, 61568, 55189, 59618, 55901, 
      67769, 59540, 56480, 55705, 56057, 58873, 63521, 69002, 58082, 58090, 
      60106, 58853, 74693, 60010, 59373, 59170, 77545, 79785, 83698, 86274, 
      61250, 61114, 76645, 61025, 61508, 96100, 63297, 62010, 69570, 63325, 
      63828, 70729, 64493, 70898, 65960, 66113, 66628, 108770, 71545, 69745, 
      73157, 71578, 84514, 72425, 97236, 117122, 75428, 76378, 85685, 76586, 
      76409, 76276, 76225, 76276, 76733, 77053, 115145, 79522, 119204, 78970, 
      79573, 80233, 81178, 84713, 94013, 82681, 80660, 85505, 84305, 83153, 
      82433, 132228, 86309, 85396, 84697, 86785, 89461, 87125, 87061, 87050, 
      88577, 89233, 99620, 91337, 90697, 89597, 97322, 102769, 114964, 92201, 
      95048, 91429, 93409, 92338, 92612, 140549, 96237, 111592, 142920, 
      96650, 131113, 96464, 94945, 118273, 128970, 98909, 100690, 100565, 
      98402, 100708, 100153, 168633, 102194, 99413, 101218, 107770, 105154, 
      104480, 100532, 113780, 103405, 102425, 100489, 106250, 102337, 101842, 
      114305, 148837, 107284, 110601, 108112, 108697, 111101, 108989, 158066, 
      106325, 109525, 111690, 169930, 113209, 125008, 126080, 170585, 109466, 
      108410, 112036, 169416, 111005, 109730, 110186, 113588, 133633, 177824, 
      115378, 112645, 151826, 114121, 138177, 116069, 115090, 120805, 118213, 
      117269, 115925, 120105, 152557, 158602, 115856, 158036, 150506, 170325, 
      122690, 118225, 158453, 120937, 171236, 174505, 120114, 159426, 175194, 
      120040, 123658, 123545, 120578, 121138, 179945, 128525, 130244, 193256, 
      127962, 125840, 124745, 160004, 214234, 133961, 163217, 198205, 128648, 
      135122, 129365, 137169, 182041, 198244, 134810, 132170, 132893, 131165, 
      133533, 132169, 133940, 135725, 140845, 136357, 180485, 183973, 188978, 
      136049, 186953, 191120, 137576, 141866, 202666, 234362, 182065, 194553, 
      198409, 244660, 142265, 149461, 141921, 140634, 204634, 246901, 143140, 
      142250, 142418, 142529, 196418, 229154, 152685, 193684, 203725, 148040, 
      147080, 152018, 201125, 243706, 158600, 262565, 264596, 243405, 232913, 
      159785, 155290, 151370, 161901, 243909, 157237, 233537, 162128, 156164, 
      153664, 158674, 212530, 237970, 243850, 163336, 221800, 230861, 165434, 
      158626, 214589, 159417, 166504, 227845, 167525, 167201, 238034, 240500, 
      238009, 169061, 168436, 173860, 167450, 257882, 266265, 277821, 300065, 
      181594, 171145, 242152, 245380, 262826, 309866, 184720, 176777, 286625, 
      181810, 178650, 258570, 273114, 187268, 176402, 256786, 268586, 181161, 
      273121, 190697, 182282, 183560, 182845, 190378, 183154, 270738, 273178, 
      275650, 187850, 276957, 193993, 190829, 191690, 283730, 293553, 306340, 
      201178, 281125, 203485, 197005, 286569, 204658, 196898, 320725, 202253, 
      314585, 203065, 217141, 213800, 206312, 319325, 218242, 211802, 211205, 
      318565, 218884, 220945, 335348, 342109, 215141, 222401, 220949, 223312, 
      222308, 225810, 220090, 218781, 216746, 230605, 227605, 222469, 216693, 
      230921, 227177, 219521, 220714, 231317, 230189, 231925, 240629, 239193, 
      238285, 236584, 248453, 241481, 240032, 253994, 249938, 248618, 247169, 
      258025, 252346, 248825, 260401, 266180, 262145, 268034, 260773, 258026, 
      261025, 267385, 273521, 267569, 275357, 265885, 265330, 275722, 280072, 
      290980, 294176, 288125, 290498, 291328 ], 
  [ 37700, 34208, 34376, 33745, 32245, 34465, 31610, 29890, 30042, 31853, 
      32436, 31265, 25226, 31120, 27380, 29353, 25920, 25633, 24001, 24197, 
      24905, 21661, 19890, 22932, 19845, 19721, 19493, 17725, 19981, 17872, 
      14330, 16400, 14365, 9792, 13786, 12805, 12820, 10313, 15337, 11530, 
      11090, 9997, 7394, 7225, 11789, 11213, 12645, 8704, 6641, 11705, 9293, 
      9140, 11113, 10517, 8036, 6928, 4724, 6089, 9125, 6032, 8065, 7450, 
      5569, 9028, 6653, 8242, 4820, 2960, 4349, 2290, 5777, 6628, 5090, 1332, 
      5645, 2770, 1114, 4721, 661, 4176, 538, 400, 4680, 388, 801, 394, 485, 
      120605, 2260, 225, 4217, 145, 388, 113, 4005, 3061, 108277, 41, 4112, 
      111572, 3730, 10, 93034, 904, 8, 4, 530, 0, 113570, 3029, 2504, 123908, 
      16, 866, 112250, 4132, 2637, 101160, 75140, 102481, 116362, 2522, 
      81917, 1908, 1044, 2105, 1010, 1421, 985, 578, 107873, 89128, 93386, 
      841, 65509, 538, 754, 68650, 577, 64585, 1753, 73629, 66320, 124225, 
      3690, 2610, 57869, 45396, 56052, 61321, 128032, 66394, 51173, 60570, 
      1600, 2500, 2581, 1685, 3370, 5300, 48592, 87785, 97417, 2234, 3298, 
      7250, 54650, 73498, 2308, 33633, 68353, 3490, 6370, 3869, 37096, 38804, 
      78880, 42809, 30581, 32377, 72945, 5480, 5213, 40613, 4850, 97730, 
      6025, 4082, 7345, 42905, 56996, 4481, 5906, 31121, 5085, 4717, 9981, 
      10756, 45160, 55432, 6605, 6890, 45025, 79153, 45970, 25064, 67400, 
      44245, 6865, 10660, 56101, 7389, 7225, 7072, 23465, 43025, 6185, 7018, 
      24698, 79525, 8090, 6266, 8005, 7129, 93425, 8005, 78922, 8093, 8749, 
      9224, 18605, 7418, 19890, 12233, 12277, 12410, 8537, 34525, 10228, 
      8689, 9140, 13225, 18265, 25364, 55738, 81736, 9754, 11941, 20906, 
      25925, 56114, 56065, 36697, 11042, 12085, 10865, 11050, 55978, 11777, 
      11657, 23585, 11169, 27925, 58105, 11680, 24433, 24877, 62057, 15700, 
      12244, 38669, 80221, 20242, 12546, 12610, 45445, 56421, 61162, 15044, 
      14660, 60944, 12833, 14885, 20052, 21096, 26221, 13226, 14297, 14218, 
      19930, 34373, 22024, 60580, 26482, 26741, 19130, 32290, 17833, 16052, 
      55226, 41869, 62965, 63837, 66052, 26129, 45370, 46058, 53122, 16837, 
      22829, 17261, 18125, 53261, 52882, 23885, 23090, 64080, 17488, 18218, 
      63914, 30056, 47466, 21141, 78032, 48698, 19048, 23805, 24373, 40057, 
      22570, 19490, 19330, 21170, 55700, 29009, 28064, 38650, 34281, 33570, 
      33337, 28345, 22690, 23645, 79498, 43858, 119332, 88857, 29952, 134594, 
      88106, 21466, 21029, 22250, 130877, 37957, 22916, 81634, 70893, 23373, 
      22050, 22570, 22905, 121760, 68857, 24050, 81064, 59364, 36424, 22581, 
      58221, 104597, 60437, 119825, 134298, 76309, 56533, 36178, 128692, 
      124205, 50612, 34325, 35361, 26640, 24625, 108170, 51545, 103364, 
      52189, 28213, 48680, 123250, 80977, 25402, 30465, 121700, 28849, 50249, 
      125777, 95617, 30017, 26117, 122965, 81469, 68269, 26533, 36445, 
      142850, 51533, 27658, 45338, 128657, 106420, 38777, 155389, 130597, 
      96725, 48292, 105730, 56113, 28178, 52853, 86305, 125905, 72164, 86841, 
      29602, 89465, 78770, 66029, 57818, 30713, 99445, 50440, 53729, 55940, 
      124709, 78340, 48068, 106025, 81770, 67385, 32042, 97425, 83025, 64800, 
      58321, 33844, 133250, 122761, 95762, 93277, 85661, 77282, 32957, 33205, 
      33128, 156690, 33505, 35989, 34256, 121250, 84850, 69940, 59877, 34596, 
      40837, 41485, 155060, 152308, 151625, 38708, 35360, 35920, 149965, 
      143962, 134317, 65997, 39817, 156509, 129125, 59204, 128290, 63050, 
      51857, 48581, 37381, 38597, 137988, 110848, 107620, 99364, 74889, 
      48745, 38980, 142874, 123685, 119618, 80900, 76445, 70397, 48245, 
      39572, 107721, 76050, 40050, 161617, 137641, 50297, 39257, 126425, 
      113885, 94505, 52733, 42905, 39833, 163813, 157540, 65773, 64168, 
      150889, 118961, 60736, 114245, 88765, 58228, 45029, 48725, 41218, 
      123985, 42640, 41632, 73709, 42221, 90397, 54757, 42605, 49492, 119578, 
      108385, 91225, 51185, 44420, 98856, 96084, 68125, 45469, 44725, 54504, 
      75497, 53737, 92468, 91169, 64544, 60569, 50569, 44948, 95545, 53469, 
      50410, 79652, 55597, 60625, 51554, 54146, 62785, 46672, 53173, 49114, 
      47668, 63653, 59842, 53437, 48569, 48841, 76397, 52441, 72388, 67509, 
      56173, 61393, 75457, 57745, 50801, 50852, 71074, 61892, 66413, 57770, 
      65690, 58376, 53924, 53861, 56996, 53410, 54090, 57586, 56633, 56324, 
      57157, 62677, 62450, 57826, 55625, 55241, 56537, 59893, 64040, 58176, 
      58000, 58084, 58117, 68897, 61480, 60245, 58708, 71333, 73205, 76520, 
      78728, 62900, 62672, 70841, 60877, 61634, 87578, 64985, 61904, 65600, 
      64181, 64682, 66845, 65529, 67104, 67730, 66497, 66274, 99620, 73525, 
      70069, 75409, 72356, 79220, 72785, 90050, 107496, 77162, 78340, 80929, 
      77992, 77677, 76714, 75881, 75794, 76617, 76201, 106105, 77608, 109882, 
      79076, 79217, 79645, 79624, 81549, 88549, 84713, 80714, 88037, 86285, 
      84397, 82757, 121970, 88421, 87002, 84829, 84937, 91933, 87525, 87277, 
      87220, 87089, 87697, 94770, 93293, 92285, 88885, 93160, 97501, 107626, 
      90289, 97826, 92045, 95173, 93320, 93178, 130441, 98501, 105346, 
      132626, 98820, 122197, 98218, 94445, 111149, 120464, 101257, 103496, 
      103325, 100196, 103282, 102497, 156257, 105088, 101065, 98500, 103120, 
      101512, 107506, 101626, 108250, 105785, 104345, 100385, 109224, 103333, 
      101320, 109045, 138881, 109930, 113933, 110570, 105773, 114385, 111537, 
      147412, 106525, 106781, 114740, 158260, 116533, 118810, 119698, 158913, 
      110948, 108880, 109330, 157970, 112621, 110196, 108904, 116122, 126461, 
      165730, 118324, 114025, 142532, 115589, 130721, 118225, 116740, 124385, 
      120965, 119653, 117665, 123269, 143485, 148840, 116442, 148410, 141844, 
      159545, 125800, 116965, 149005, 123125, 160498, 163445, 118436, 150020, 
      164132, 119050, 126116, 125957, 121012, 119732, 168557, 132129, 134122, 
      180850, 130964, 127690, 123237, 151090, 200392, 137689, 154249, 185785, 
      127450, 138568, 128165, 140981, 171317, 186002, 137700, 133956, 134677, 
      130465, 135269, 132893, 135490, 137825, 144461, 138409, 170437, 173557, 
      178056, 136993, 176305, 180058, 136170, 144644, 190724, 219844, 172237, 
      183437, 186925, 229450, 144625, 153565, 143357, 140552, 192776, 231685, 
      144850, 141520, 141412, 141385, 185476, 215360, 157013, 183242, 192361, 
      149922, 148410, 155140, 190305, 229252, 162866, 246821, 248714, 229085, 
      219465, 163769, 157940, 150800, 166205, 229721, 160021, 220221, 166106, 
      158210, 153410, 161408, 201188, 224420, 229840, 167218, 209674, 217953, 
      169636, 160712, 203197, 161501, 170378, 215525, 171025, 170609, 225108, 
      227434, 225217, 171769, 170914, 177530, 167760, 243748, 251621, 262349, 
      283165, 186128, 171953, 229618, 232570, 248680, 292500, 189386, 179281, 
      270821, 185600, 181520, 244880, 258320, 192114, 177428, 243368, 254248, 
      184025, 258505, 195721, 185236, 186650, 185705, 194984, 185828, 256484, 
      258740, 261028, 191440, 262421, 198637, 194041, 194900, 269000, 278177, 
      290090, 206224, 266713, 208805, 200945, 271877, 209696, 200096, 303865, 
      205717, 298405, 206249, 222989, 219050, 209906, 303001, 223808, 216080, 
      215345, 302465, 224402, 226505, 318322, 324713, 219133, 227725, 225997, 
      228634, 227074, 231080, 224164, 222533, 219344, 236237, 232685, 226445, 
      218921, 236273, 231793, 222113, 223396, 236389, 234845, 236345, 246193, 
      243737, 242413, 240298, 253861, 244953, 243090, 259856, 254692, 253096, 
      251325, 264065, 257188, 251865, 265645, 272250, 267525, 274240, 265505, 
      261928, 265385, 272801, 279297, 272241, 281269, 269725, 269032, 281168, 
      285370, 296722, 300098, 292525, 295172, 295954 ], 
  [ 206890, 193954, 198162, 196181, 190633, 207001, 193360, 186244, 190436, 
      201681, 206978, 207145, 176164, 209690, 191122, 202529, 188306, 188017, 
      189065, 191281, 198049, 181997, 172136, 193370, 176129, 176677, 188557, 
      182065, 194429, 188266, 169220, 184090, 174637, 139730, 174052, 169025, 
      171058, 153049, 185705, 163700, 160564, 158113, 129896, 129725, 172705, 
      170105, 178949, 154786, 133849, 176653, 162109, 161954, 176725, 174105, 
      159490, 152986, 125170, 146753, 170005, 149386, 164897, 160912, 146225, 
      171250, 156069, 168436, 149498, 127418, 147001, 130100, 162565, 168802, 
      159848, 110930, 164441, 144040, 111380, 161477, 110237, 158234, 116176, 
      114010, 162770, 108602, 130577, 122756, 125541, 325, 146858, 119885, 
      160945, 119125, 101842, 108305, 160049, 153713, 113, 116317, 160826, 
      34, 158420, 112912, 1040, 134698, 114930, 113578, 129604, 113570, 0, 
      153665, 149770, 226, 113578, 133972, 20, 160826, 150569, 386, 4018, 
      353, 80, 149096, 2701, 143762, 134810, 145305, 134100, 138553, 132721, 
      125572, 337, 1810, 1348, 128525, 7165, 116084, 104168, 6260, 113425, 
      7585, 93701, 5165, 7290, 1157, 151568, 142400, 10957, 17354, 11834, 
      9689, 1586, 8020, 14365, 10280, 115090, 95770, 136289, 113825, 143140, 
      157874, 16490, 3785, 2633, 112340, 94532, 72872, 13780, 7016, 114434, 
      27809, 8609, 139204, 77380, 142277, 25202, 24210, 6322, 21473, 32157, 
      30581, 8465, 149938, 147649, 23985, 143240, 4264, 151825, 130336, 
      82369, 23569, 15418, 128705, 91712, 34025, 136721, 105349, 72869, 
      70274, 22450, 16546, 89037, 87300, 22985, 8585, 22580, 42786, 12330, 
      24221, 92657, 74210, 17873, 149117, 147605, 144754, 47241, 26361, 
      108817, 98192, 45776, 10285, 150484, 123048, 93109, 138737, 8005, 
      95801, 11024, 146437, 91825, 88930, 58545, 136324, 58472, 80469, 81185, 
      80644, 132709, 38725, 151922, 111965, 105002, 80105, 64925, 51130, 
      22864, 13138, 141332, 88925, 60820, 51685, 23236, 23857, 39533, 143956, 
      153085, 135013, 110260, 25780, 146033, 105473, 60785, 116441, 53665, 
      25877, 122338, 61625, 61393, 24433, 169490, 133682, 42157, 17657, 
      193576, 115784, 114500, 36125, 28229, 25556, 162090, 159010, 26010, 
      131569, 97225, 76778, 73778, 216397, 125892, 108089, 143056, 80020, 
      244089, 74698, 28330, 214628, 214209, 177616, 233908, 96109, 146898, 
      302672, 264377, 30025, 29549, 28394, 206845, 43432, 42772, 295168, 
      120713, 188037, 143377, 107845, 294629, 293576, 192461, 188296, 322970, 
      136186, 147024, 32308, 69218, 276020, 170837, 355786, 45392, 130994, 
      90593, 88465, 250405, 174280, 141544, 134644, 105480, 297050, 207677, 
      79346, 244276, 228449, 225716, 224809, 203641, 171700, 176697, 356564, 
      260264, 444250, 378053, 207938, 475012, 375952, 148900, 135657, 111940, 
      467249, 238181, 163154, 360040, 333797, 164957, 149480, 114952, 111917, 
      448018, 327713, 108340, 357442, 302042, 229226, 129785, 44105, 410629, 
      304461, 442705, 472004, 344593, 292465, 73280, 460330, 451125, 274410, 
      217009, 219389, 172250, 149341, 416212, 275337, 405338, 276653, 103049, 
      58138, 447464, 353293, 131240, 95189, 443890, 103681, 57681, 452009, 
      386801, 186401, 129929, 445825, 353105, 319685, 128321, 81617, 485928, 
      271269, 163144, 66244, 456905, 409730, 225485, 509921, 460189, 387225, 
      64474, 407012, 282581, 152872, 59597, 361973, 449425, 325586, 361829, 
      130024, 367145, 340948, 307313, 283600, 125065, 389929, 67954, 269397, 
      275650, 443493, 337138, 247554, 402565, 345284, 307309, 145928, 382505, 
      347885, 299330, 280045, 121442, 460116, 438169, 378144, 372289, 353889, 
      332704, 155601, 152477, 147682, 506468, 149405, 115493, 133978, 433280, 
      349700, 309850, 280241, 147794, 100789, 98741, 501458, 496010, 494653, 
      190994, 151250, 132938, 490969, 478900, 459145, 296465, 196145, 503577, 
      447885, 274842, 445700, 286100, 248621, 235909, 170789, 120781, 465506, 
      407362, 400090, 381050, 319505, 235397, 121162, 475108, 435025, 426240, 
      334274, 322405, 305573, 230849, 182410, 398837, 320660, 122900, 511369, 
      463129, 236941, 171981, 439105, 411737, 366745, 245441, 199217, 174577, 
      514909, 502570, 288809, 283834, 488501, 421525, 270962, 410065, 349537, 
      260362, 202005, 101905, 152360, 430585, 177370, 152098, 306841, 145945, 
      351161, 242729, 147001, 106034, 419432, 394085, 351985, 224325, 180490, 
      369722, 362906, 285745, 183557, 174725, 98906, 307269, 231589, 352546, 
      349225, 272050, 257965, 214265, 159442, 359665, 227273, 115700, 316810, 
      235465, 254645, 213896, 107300, 261521, 157114, 218881, 192580, 168890, 
      91189, 246440, 116693, 170461, 147817, 301409, 125129, 287962, 271625, 
      225241, 101725, 295745, 229505, 180773, 146450, 280576, 245106, 261757, 
      224132, 98600, 221362, 188602, 187865, 126970, 161800, 149000, 126884, 
      205461, 135730, 203285, 115793, 232840, 205300, 182205, 171037, 150089, 
      134569, 119170, 187442, 184570, 156346, 175249, 111889, 210962, 200965, 
      179882, 108257, 104737, 99290, 96106, 215074, 213498, 113825, 186761, 
      191560, 90792, 217825, 188458, 135538, 204885, 205384, 138125, 208925, 
      139730, 221908, 200449, 189440, 94042, 231053, 203333, 236977, 212354, 
      130250, 206713, 113440, 95162, 231304, 235850, 140033, 227410, 225073, 
      211976, 199685, 197576, 203789, 192589, 102521, 178490, 102248, 209610, 
      203009, 200065, 185890, 164225, 137525, 243549, 210568, 254281, 244441, 
      231769, 216649, 100840, 248593, 239760, 216017, 187141, 257489, 222749, 
      219805, 219074, 194677, 194609, 153152, 251425, 245025, 207925, 161650, 
      149813, 129608, 191801, 268084, 230625, 250601, 237290, 231080, 111973, 
      261337, 143492, 111460, 260306, 121249, 253636, 216837, 136485, 125578, 
      265433, 274410, 273565, 256282, 270824, 266669, 104749, 277346, 255125, 
      188530, 164842, 178058, 281780, 247592, 157160, 270621, 262441, 228825, 
      282818, 247945, 223690, 161993, 123077, 278800, 292909, 276740, 193085, 
      292685, 279053, 121490, 239665, 196785, 289666, 117506, 295501, 158260, 
      156452, 118157, 262954, 246058, 200000, 120580, 266645, 247370, 220466, 
      283624, 151749, 118900, 291890, 264673, 136810, 267581, 151957, 280325, 
      271426, 307377, 291825, 285121, 273697, 300193, 141125, 136370, 255620, 
      137960, 145546, 132241, 302042, 229177, 141245, 285885, 133864, 132093, 
      224578, 142930, 132778, 235300, 292914, 292081, 258154, 229914, 132481, 
      315773, 321808, 129940, 305842, 285716, 232061, 151400, 128578, 323341, 
      153877, 134861, 240980, 320170, 241693, 327973, 145325, 137768, 311210, 
      291290, 292009, 251401, 291925, 274721, 289448, 299869, 328745, 299777, 
      154541, 152269, 149354, 282181, 151645, 149332, 246980, 316786, 147186, 
      138562, 159701, 152029, 150125, 138056, 310697, 345245, 295945, 270898, 
      150578, 140285, 301480, 262426, 258274, 256225, 156754, 144850, 352057, 
      161928, 157565, 309236, 299636, 332650, 163589, 149290, 357220, 147985, 
      147856, 151141, 154325, 354073, 328698, 274378, 361225, 153793, 332797, 
      157097, 356404, 320200, 281700, 333506, 167042, 157922, 156602, 356164, 
      164068, 160889, 363298, 323370, 168373, 324157, 359316, 167213, 354565, 
      352801, 168026, 168328, 170153, 343841, 339616, 363752, 304778, 169130, 
      169585, 168181, 168101, 385146, 316377, 178580, 177488, 174050, 170690, 
      390420, 348637, 171925, 373826, 356266, 176986, 174250, 395840, 325210, 
      179514, 176914, 358765, 177125, 402137, 361322, 364756, 360441, 395330, 
      357866, 180490, 180050, 179642, 376954, 182377, 399649, 374153, 375010, 
      186250, 185989, 185096, 413290, 188677, 419913, 391833, 189793, 416754, 
      380194, 190097, 389849, 194737, 386333, 442161, 429460, 396052, 197305, 
      438930, 412330, 409573, 200133, 438848, 441621, 202504, 203501, 411329, 
      439465, 433693, 440372, 430720, 442138, 417698, 411349, 391306, 452681, 
      441041, 418625, 385489, 448669, 433405, 394069, 396698, 444737, 437125, 
      435249, 461941, 444649, 437257, 429076, 467569, 430349, 422420, 480298, 
      458954, 453314, 446825, 487197, 462794, 431177, 477305, 496040, 481205, 
      500050, 469745, 454034, 464229, 487145, 499025, 475793, 503017, 461141, 
      458426, 496170, 498340, 516416, 522484, 492665, 499354, 499460 ], 
  [ 32413, 30445, 29945, 29530, 28682, 28580, 27481, 26633, 26117, 26384, 
      26189, 24778, 22801, 24181, 22861, 23290, 21605, 21314, 19210, 19072, 
      18778, 17620, 17165, 17225, 16448, 16210, 13954, 12944, 13546, 12077, 
      11061, 11029, 10196, 10565, 9605, 9280, 8957, 8980, 9490, 8653, 8653, 
      7760, 9333, 9160, 7450, 7200, 7418, 6773, 7786, 6682, 6250, 6093, 5960, 
      5690, 5185, 4949, 6925, 4986, 4714, 4477, 4306, 4241, 4450, 4385, 4100, 
      3917, 2997, 4437, 2848, 3181, 1930, 1889, 1557, 5165, 1440, 1421, 4825, 
      810, 4450, 701, 3329, 3509, 521, 4369, 1250, 2053, 1700, 161860, 277, 
      2312, 250, 2330, 5429, 4050, 128, 64, 147520, 2650, 117, 151357, 61, 
      3161, 129625, 641, 2825, 3041, 1033, 3029, 153665, 0, 25, 165649, 3029, 
      685, 152109, 97, 32, 139145, 108277, 140674, 156865, 117, 116362, 269, 
      725, 242, 797, 544, 980, 1669, 146914, 124865, 129889, 1480, 96500, 
      3145, 5341, 100297, 3620, 95348, 8194, 106250, 97397, 165736, 977, 
      1217, 86938, 71381, 84677, 91156, 170077, 97325, 78580, 90173, 4469, 
      8669, 2146, 4770, 1937, 1773, 75205, 122868, 134260, 5625, 9769, 17901, 
      82681, 105709, 5365, 55940, 99460, 2693, 16133, 2628, 60385, 62525, 
      112061, 67626, 51650, 53992, 104786, 3217, 3280, 64640, 3573, 134293, 
      3530, 4777, 16388, 67348, 85069, 5490, 13185, 51930, 4880, 9572, 20996, 
      22321, 70145, 83057, 14426, 15041, 69892, 111940, 71053, 43433, 97649, 
      68770, 14116, 21541, 83584, 5498, 5554, 5837, 40820, 66980, 10666, 
      13369, 42489, 112052, 6073, 8429, 15338, 6868, 128584, 14890, 111217, 
      6724, 16400, 17425, 33296, 7585, 34781, 22280, 22210, 22453, 9442, 
      55010, 8269, 13000, 14661, 23476, 31816, 42325, 82265, 114089, 9433, 
      20530, 35545, 42874, 82633, 82466, 57370, 10477, 10196, 11722, 15977, 
      82025, 10980, 17460, 38628, 15098, 44834, 84466, 14717, 39460, 40010, 
      89290, 11689, 13513, 59188, 111520, 13037, 16781, 17065, 68050, 82106, 
      88057, 12125, 12181, 87725, 14530, 22522, 31865, 33569, 16250, 15905, 
      20052, 14249, 31181, 21200, 34481, 86897, 16825, 17186, 14305, 20417, 
      26090, 15725, 35865, 26578, 89360, 90452, 93217, 17650, 66701, 67609, 
      34625, 20890, 16868, 17680, 24484, 34866, 34597, 17370, 17125, 42821, 
      19109, 18185, 90061, 44649, 31145, 17690, 53677, 70209, 21745, 33872, 
      34880, 26690, 18773, 20533, 21473, 28373, 37269, 20808, 40653, 26045, 
      23546, 23165, 23042, 20690, 19325, 19616, 55225, 29485, 87245, 62600, 
      21845, 99973, 62065, 21605, 23258, 28549, 96912, 26212, 20961, 57125, 
      48914, 21194, 22181, 28421, 29306, 89437, 47530, 31213, 56873, 40673, 
      25873, 26000, 81440, 75562, 41522, 88036, 100085, 53426, 38930, 51025, 
      95465, 91748, 34985, 25408, 26216, 23765, 25160, 78781, 35906, 74961, 
      36436, 36880, 68017, 91213, 57410, 29005, 40778, 89989, 37508, 69908, 
      93402, 68962, 25362, 30042, 91136, 58000, 48100, 30784, 49936, 107717, 
      36530, 26405, 62785, 95940, 77773, 29160, 118378, 97652, 70160, 66497, 
      77401, 39994, 28669, 72594, 62152, 93938, 51633, 62786, 34037, 64962, 
      56797, 47466, 41785, 36130, 72848, 68393, 39338, 40885, 93476, 56897, 
      36305, 78418, 59553, 49018, 34245, 71684, 60584, 47309, 42920, 40333, 
      100685, 92066, 70457, 68522, 62666, 56377, 33722, 34516, 35209, 120377, 
      35362, 43786, 38749, 91089, 62389, 51545, 44672, 36881, 51812, 52900, 
      119277, 116965, 116392, 34605, 37197, 40837, 115058, 110045, 102050, 
      49130, 35050, 120608, 97844, 44753, 97225, 47385, 40482, 38746, 36346, 
      45922, 105269, 83189, 80621, 74125, 55700, 39016, 46301, 109381, 93602, 
      90305, 60273, 57028, 52740, 39168, 36985, 80930, 56849, 47249, 125252, 
      105236, 40552, 38312, 96106, 85986, 70786, 41994, 38106, 38554, 127220, 
      121937, 50080, 49025, 116488, 90280, 47125, 86656, 66896, 45929, 40100, 
      60736, 43765, 94628, 41333, 44285, 56338, 45970, 68512, 44752, 46240, 
      60937, 91309, 82426, 69332, 43592, 42877, 75305, 73193, 53264, 43588, 
      44164, 67913, 58322, 45362, 70669, 69700, 51325, 49000, 44500, 46909, 
      73082, 45746, 60397, 61585, 46880, 49594, 45693, 66105, 50980, 49277, 
      46754, 46325, 48505, 79780, 50005, 63730, 49288, 53300, 60282, 61186, 
      57809, 54800, 49184, 75410, 60100, 50308, 50184, 55845, 57473, 52577, 
      55114, 51201, 80901, 52345, 52513, 52560, 66145, 56285, 59165, 66841, 
      52904, 63925, 53860, 74560, 55189, 54305, 55514, 56890, 61812, 68240, 
      75577, 57605, 57869, 62573, 59522, 82402, 57601, 57796, 59449, 85824, 
      88576, 93321, 96409, 58573, 58565, 84330, 60832, 60925, 107549, 60532, 
      61741, 74677, 61700, 62197, 75690, 62600, 75725, 63037, 65092, 66625, 
      120961, 68242, 68746, 69458, 69921, 91305, 71332, 106633, 129905, 
      72397, 73021, 91666, 73985, 74000, 75013, 76050, 76293, 76232, 77576, 
      127060, 81505, 131485, 78125, 79362, 80336, 82625, 88400, 100900, 
      79130, 79861, 81232, 80800, 80672, 81232, 145741, 82594, 82385, 83728, 
      88562, 85210, 85748, 85940, 85993, 89818, 90532, 105521, 87760, 87632, 
      89732, 102257, 109234, 124309, 93988, 90301, 89690, 90064, 90081, 
      90925, 153704, 92170, 119365, 156325, 92705, 142592, 93089, 94706, 
      127250, 139861, 94690, 95825, 95764, 94945, 96157, 95922, 184882, 
      97189, 96136, 104021, 113261, 109225, 99265, 98005, 120469, 99080, 
      98740, 99620, 101081, 99920, 101537, 120592, 161640, 102545, 104890, 
      103617, 111690, 105448, 104360, 171805, 104954, 112250, 106345, 185065, 
      107474, 132521, 133849, 185714, 106285, 106637, 114673, 184213, 107620, 
      107945, 110833, 108917, 142466, 193505, 110125, 109562, 163585, 110898, 
      147370, 111880, 111605, 114626, 113186, 112754, 112306, 114496, 163972, 
      170977, 113825, 170213, 161333, 184090, 117121, 118736, 170356, 116642, 
      184925, 188642, 121189, 171253, 189325, 120149, 118961, 118912, 118697, 
      121817, 194512, 122216, 123545, 209213, 122473, 121945, 125522, 171085, 
      232145, 127418, 174338, 214120, 128941, 128945, 129652, 130474, 195570, 
      213885, 129389, 128285, 129002, 130730, 129700, 129744, 130357, 131368, 
      134370, 132058, 193012, 197012, 202721, 133274, 200306, 205049, 138053, 
      136513, 217793, 253073, 194242, 208522, 212890, 264325, 137476, 142228, 
      138400, 139225, 219609, 266548, 139229, 141725, 142277, 142580, 210101, 
      246805, 145114, 206645, 217960, 143837, 143645, 146081, 214568, 262205, 
      151045, 282850, 285073, 261700, 249986, 152596, 149957, 150517, 154258, 
      261994, 151700, 250400, 154921, 151645, 152345, 153189, 226629, 255141, 
      261661, 156245, 236981, 247130, 157889, 154025, 228740, 154810, 159389, 
      243252, 160904, 160708, 254249, 256901, 254020, 163498, 163193, 166941, 
      165197, 275725, 284800, 297508, 321730, 173429, 168164, 257725, 261337, 
      280633, 332153, 176345, 171410, 306730, 174645, 172765, 275725, 291805, 
      178625, 173065, 273545, 286625, 175258, 291538, 181780, 176245, 177325, 
      176930, 182025, 177489, 288625, 291321, 294049, 180893, 295210, 185552, 
      184354, 185209, 302209, 312922, 326925, 192125, 299144, 194042, 189482, 
      304960, 195581, 190381, 342106, 195322, 334976, 196506, 206858, 204349, 
      199165, 339890, 208325, 203677, 203272, 338792, 209025, 211010, 356837, 
      364104, 207370, 212768, 211700, 213673, 213425, 216217, 212161, 211300, 
      210853, 220482, 218250, 214650, 211306, 221170, 218450, 213610, 214669, 
      221938, 221380, 223418, 230504, 230452, 230114, 228989, 238466, 234170, 
      233297, 243349, 240817, 239881, 238880, 247106, 243085, 242036, 250528, 
      255149, 252074, 256805, 251586, 249985, 252338, 257220, 262820, 258404, 
      264458, 257860, 257497, 265445, 269957, 280177, 283105, 279154, 281137, 
      282025 ], 
  [ 32708, 30600, 30160, 29725, 28817, 28925, 27666, 26738, 26282, 26689, 
      26564, 25173, 22826, 24616, 23076, 23645, 21800, 21509, 19445, 19337, 
      19133, 17785, 17210, 17540, 16553, 16325, 14249, 13169, 13921, 12392, 
      11146, 11304, 10361, 10280, 9770, 9385, 9092, 8885, 9805, 8698, 8658, 
      7745, 8938, 8765, 7625, 7345, 7673, 6728, 7461, 6917, 6305, 6148, 6205, 
      5905, 5220, 4904, 6500, 4861, 4889, 4392, 4421, 4306, 4325, 4580, 4105, 
      4082, 2932, 4072, 2753, 2866, 2045, 2084, 1642, 4580, 1585, 1306, 4250, 
      925, 3865, 776, 2834, 2984, 656, 3764, 965, 1658, 1345, 157865, 212, 
      1877, 365, 1885, 4724, 3445, 233, 89, 143705, 2165, 232, 147492, 146, 
      2626, 126050, 416, 2320, 2516, 738, 2504, 149770, 25, 0, 161604, 2504, 
      450, 148234, 212, 17, 135440, 105012, 136949, 152930, 82, 112977, 164, 
      500, 157, 562, 369, 725, 1314, 143109, 121360, 126314, 1165, 93425, 
      2650, 4666, 97162, 3085, 92293, 7349, 103025, 94312, 161701, 962, 1082, 
      84033, 68756, 81812, 88181, 165992, 94250, 75825, 87218, 3944, 7844, 
      1921, 4225, 1802, 1828, 72520, 119413, 130645, 5050, 8914, 16666, 
      79866, 102514, 4820, 53645, 96365, 2498, 14978, 2473, 58000, 60100, 
      108776, 65101, 49465, 51757, 101621, 3152, 3185, 62185, 3418, 130698, 
      3485, 4442, 15293, 64853, 82244, 5125, 12250, 49765, 4625, 8857, 19721, 
      20996, 67600, 80272, 13441, 14026, 67357, 108685, 68498, 41488, 94624, 
      66265, 13181, 20276, 80809, 5393, 5429, 5672, 38965, 64525, 9981, 
      12514, 40594, 108817, 5978, 7954, 14393, 6613, 125109, 13985, 108002, 
      6569, 15425, 16400, 31681, 7290, 33146, 21085, 21025, 21258, 9077, 
      52865, 8164, 12325, 13876, 22261, 30301, 40500, 79570, 110864, 9178, 
      19465, 33930, 41049, 79938, 79781, 55205, 10242, 10081, 11357, 15242, 
      79370, 10765, 16645, 36973, 14453, 43009, 81781, 14152, 37805, 38345, 
      86525, 11764, 13108, 57033, 108385, 13402, 16106, 16370, 65705, 79481, 
      85322, 12100, 12116, 85000, 14085, 21537, 30500, 32144, 16865, 15370, 
      19237, 13954, 29866, 22105, 33056, 84212, 17410, 17761, 14450, 21202, 
      25045, 15460, 37330, 27673, 86665, 87737, 90452, 18125, 64466, 65354, 
      36010, 20225, 17113, 17345, 23609, 36241, 35962, 17665, 17370, 44456, 
      18664, 17890, 87386, 43024, 32330, 17705, 55592, 67954, 21200, 32657, 
      33625, 27605, 18818, 20138, 20978, 27418, 38644, 21253, 39208, 26890, 
      24221, 23810, 23677, 21085, 19330, 19681, 57130, 30490, 89860, 64685, 
      22280, 102818, 64130, 21290, 22753, 27674, 99697, 26977, 20836, 59050, 
      50609, 21089, 21866, 27586, 28421, 92072, 49165, 30258, 58768, 42068, 
      26528, 25385, 79025, 77897, 42937, 90621, 102890, 55201, 40225, 49370, 
      98180, 94393, 36100, 25913, 26741, 23720, 24805, 81146, 37021, 77236, 
      37561, 35785, 65952, 93818, 59245, 28370, 39533, 92564, 36413, 67813, 
      96037, 71077, 25477, 29377, 93721, 59825, 49625, 30089, 48401, 110602, 
      37585, 26210, 60890, 98605, 80068, 29725, 121433, 100337, 72265, 64532, 
      79666, 41149, 28314, 70489, 64037, 96533, 53188, 64661, 33322, 66877, 
      58482, 48841, 42930, 35325, 74953, 66448, 40333, 41940, 96001, 58532, 
      37060, 80613, 61258, 50373, 33730, 73709, 62309, 48584, 44005, 39428, 
      103330, 94541, 72442, 70457, 64441, 57962, 33337, 34081, 34704, 123362, 
      34877, 42761, 38024, 93514, 64114, 52900, 45737, 36356, 50497, 51545, 
      122212, 119860, 119277, 34660, 36712, 40072, 117913, 112810, 104665, 
      50345, 35165, 123553, 100369, 45748, 99730, 48490, 41197, 39321, 36121, 
      44937, 107924, 85384, 82756, 76100, 57125, 39581, 45316, 112106, 96017, 
      92650, 61828, 58473, 54025, 39673, 36900, 83045, 58274, 46274, 128237, 
      107861, 41117, 38077, 98541, 88201, 72621, 42649, 38221, 38349, 130225, 
      124852, 51185, 50080, 119293, 92565, 48040, 88841, 68561, 46724, 40225, 
      59321, 43210, 96973, 41128, 43720, 57593, 45305, 70177, 45337, 45585, 
      59572, 93554, 84461, 70997, 43957, 42692, 77120, 74948, 54289, 43433, 
      43889, 66368, 59557, 45797, 72324, 71325, 52200, 49725, 44725, 46404, 
      74797, 46121, 59162, 62900, 47345, 50269, 45898, 64690, 51725, 48712, 
      47009, 46250, 48100, 77985, 50570, 62465, 48893, 52565, 61417, 60061, 
      58804, 55625, 49489, 73805, 61165, 50653, 49909, 55060, 58378, 53092, 
      55809, 51466, 79186, 52560, 52308, 52345, 64980, 55690, 58370, 65666, 
      52909, 62900, 53825, 73145, 55514, 54290, 55189, 56405, 60997, 67145, 
      74192, 57320, 57544, 61828, 59057, 80837, 57616, 57681, 59044, 84169, 
      86841, 91456, 94464, 58628, 58600, 82765, 60497, 60650, 105394, 60597, 
      61416, 73512, 61585, 62082, 74545, 62525, 74600, 63122, 64877, 66250, 
      118676, 68377, 68521, 69653, 69796, 89860, 71117, 104778, 127520, 
      72482, 73156, 90341, 74000, 73985, 74818, 75685, 75898, 75917, 77101, 
      124805, 80800, 129170, 77860, 78997, 79921, 82000, 87425, 99425, 79285, 
      79586, 81497, 80945, 80657, 81017, 143226, 82769, 82450, 83473, 87877, 
      85465, 85553, 85705, 85748, 89213, 89917, 104186, 87905, 87697, 89297, 
      101072, 107809, 122434, 93293, 90626, 89545, 90169, 90016, 90770, 
      151229, 92385, 117730, 153810, 92900, 140377, 93194, 94321, 125425, 
      137736, 94925, 96160, 96089, 95060, 96442, 96157, 181917, 97544, 96221, 
      103156, 111976, 108160, 99650, 97970, 118994, 99325, 98885, 99325, 
      101456, 99865, 101152, 119177, 159205, 102850, 105345, 103882, 110785, 
      105893, 104645, 169220, 104729, 111385, 106740, 182260, 107929, 130906, 
      132194, 182909, 106340, 106472, 113818, 181458, 107705, 107780, 110288, 
      109202, 140641, 190610, 110500, 109597, 161300, 110953, 145485, 112085, 
      111700, 115141, 113521, 113009, 112421, 114921, 161737, 168592, 113690, 
      167858, 159188, 181485, 117536, 118201, 168041, 116857, 182330, 185977, 
      120564, 168948, 186660, 119674, 119236, 119177, 118532, 121252, 191777, 
      122741, 124130, 206258, 122868, 122090, 124937, 168890, 228880, 127973, 
      172133, 211165, 128426, 129440, 129137, 131049, 192985, 210970, 129764, 
      128420, 129137, 130325, 129825, 129649, 130442, 131573, 134905, 132253, 
      190577, 194497, 200096, 133229, 197741, 202394, 137498, 136868, 214948, 
      249668, 191857, 205857, 210145, 260770, 137741, 142873, 138465, 138960, 
      216784, 262993, 139354, 141320, 141812, 142085, 207476, 243560, 145809, 
      204130, 215245, 144002, 143690, 146516, 211973, 258820, 151730, 279185, 
      281378, 258345, 246821, 153221, 150292, 150152, 154953, 258669, 152065, 
      247265, 155546, 151850, 152050, 153544, 223924, 251956, 258376, 156850, 
      234106, 244085, 158564, 154240, 226025, 155025, 159994, 240337, 161429, 
      161213, 251204, 253826, 251005, 163853, 163498, 167506, 165032, 272420, 
      281385, 293913, 317825, 174184, 168109, 254770, 258322, 277328, 328148, 
      177130, 171725, 303065, 175240, 173160, 272520, 288360, 179450, 173060, 
      270400, 283280, 175653, 288133, 182645, 176660, 177770, 177325, 182800, 
      177844, 285300, 287956, 290644, 181448, 291825, 186337, 184829, 185684, 
      298784, 309357, 323170, 193000, 295789, 194977, 190117, 301545, 196456, 
      190856, 338221, 195857, 331241, 196981, 207913, 205274, 199730, 336125, 
      209320, 204392, 203957, 335077, 210010, 212005, 352922, 360109, 208025, 
      213713, 212585, 214618, 214250, 217152, 212836, 211905, 211208, 221497, 
      219145, 215305, 211581, 222125, 219245, 213965, 215044, 222833, 222185, 
      224173, 231509, 231237, 230809, 229594, 239441, 234725, 233762, 244424, 
      241652, 240656, 239585, 248221, 243940, 242501, 251473, 256274, 253049, 
      257960, 252421, 250640, 253093, 258205, 263885, 259229, 265553, 258505, 
      258112, 266440, 270922, 281242, 284210, 279929, 281972, 282850 ], 
  [ 220040, 206676, 211060, 209017, 203285, 220277, 206154, 198794, 203162, 
      214825, 220328, 220545, 188450, 223204, 203976, 215801, 201092, 200801, 
      201953, 204257, 211289, 194665, 184442, 206480, 188609, 189185, 201581, 
      194873, 207685, 201332, 181594, 197028, 187241, 150980, 186650, 181441, 
      183560, 164861, 198745, 175930, 172674, 170153, 140794, 140621, 185309, 
      182617, 191789, 166724, 144945, 189425, 174341, 174184, 189517, 186805, 
      171648, 164900, 135944, 158425, 182573, 161172, 177281, 173146, 157889, 
      183872, 168121, 180962, 161320, 138340, 158729, 141154, 174905, 181376, 
      172090, 121160, 176857, 155674, 121634, 173785, 120445, 170420, 126650, 
      124388, 175124, 118736, 141665, 133514, 136417, 281, 158600, 130517, 
      173225, 129721, 111656, 118417, 172289, 165713, 593, 126785, 173092, 
      360, 170594, 123226, 2234, 145940, 125332, 123920, 140634, 123908, 226, 
      165649, 161604, 0, 123908, 145170, 298, 173072, 162425, 1172, 6120, 
      1073, 170, 160882, 4437, 155336, 146024, 156937, 145282, 149913, 
      143837, 136386, 801, 3172, 2498, 139453, 9809, 126466, 114010, 8722, 
      123685, 10285, 103025, 7349, 9892, 901, 163370, 153842, 14085, 21320, 
      15080, 12605, 1172, 10634, 17937, 13250, 125348, 105128, 147445, 
      124021, 154562, 169864, 20260, 5245, 3613, 122434, 103786, 80986, 
      17154, 9250, 124616, 32741, 11141, 150434, 85730, 153625, 29860, 28744, 
      8276, 25705, 37405, 35677, 10769, 161540, 159161, 28417, 154570, 5274, 
      163481, 141122, 90869, 27869, 18728, 139393, 100690, 39313, 147737, 
      114985, 80825, 78080, 26596, 19972, 97861, 96034, 27157, 10597, 26690, 
      48724, 15028, 28477, 101621, 82184, 21313, 160565, 158993, 156020, 
      53437, 30757, 118521, 107386, 51850, 12337, 161954, 133378, 102029, 
      149725, 9333, 104837, 13130, 157721, 100649, 97604, 65449, 147186, 
      65306, 88621, 89365, 88794, 143345, 44021, 163336, 121669, 114376, 
      88189, 72109, 57384, 26506, 15188, 152290, 97453, 67698, 57933, 26874, 
      27521, 44753, 154962, 164449, 145625, 119762, 29522, 157093, 114733, 
      67525, 126209, 59893, 29521, 132340, 68357, 68093, 27833, 181408, 
      144160, 47385, 19945, 206362, 125450, 124106, 40781, 32045, 29042, 
      173704, 170504, 29524, 141921, 105957, 84368, 81188, 229925, 135970, 
      117325, 153850, 87754, 258481, 82100, 31952, 228058, 227605, 189722, 
      247930, 104641, 157768, 318730, 279325, 33601, 33065, 31760, 219929, 
      48386, 47666, 310978, 130373, 200425, 154025, 116873, 310405, 309322, 
      204997, 200682, 339524, 146500, 157786, 35930, 75988, 291218, 182525, 
      373172, 50266, 140996, 98585, 96337, 264785, 186050, 151994, 144794, 
      114250, 312808, 220645, 86644, 258442, 242105, 239282, 238345, 216457, 
      183346, 188521, 373906, 274906, 463720, 395933, 220868, 495170, 393770, 
      159578, 145765, 120938, 487225, 252097, 174400, 377434, 350501, 176261, 
      160154, 124066, 120881, 467540, 344233, 117090, 374740, 317840, 242804, 
      139553, 48473, 429245, 320317, 462069, 492026, 361525, 307957, 79922, 
      480080, 470665, 289360, 230129, 232565, 183716, 159877, 434906, 290281, 
      423760, 291625, 111361, 63540, 466874, 370393, 140930, 103049, 463208, 
      111989, 62989, 471505, 404737, 198337, 139525, 465169, 370169, 335849, 
      137825, 88601, 506170, 286021, 174146, 72146, 476485, 428200, 238765, 
      530669, 479825, 405121, 70160, 425386, 297625, 163386, 64861, 379205, 
      468785, 341824, 379025, 139450, 384457, 357570, 323005, 298602, 134217, 
      407809, 73684, 283945, 290376, 462625, 353600, 261376, 420705, 361954, 
      322929, 155938, 400133, 364613, 314708, 294853, 130280, 479602, 457145, 
      395650, 389645, 370765, 349010, 165997, 162721, 157716, 526970, 159497, 
      123965, 143348, 452098, 366418, 325456, 294977, 157760, 108385, 106217, 
      521800, 516232, 514845, 202696, 161332, 142180, 511069, 498730, 478525, 
      311645, 208025, 523945, 466993, 289360, 464746, 300946, 262297, 249165, 
      181645, 129357, 485000, 425476, 418024, 398504, 335309, 248621, 129736, 
      494810, 453797, 444802, 350464, 338265, 320953, 243889, 193680, 416705, 
      336458, 131498, 531845, 482525, 250157, 182797, 457929, 429901, 383769, 
      258925, 211081, 185481, 535441, 522832, 303641, 298516, 508429, 439893, 
      285220, 428129, 366041, 274256, 213889, 109169, 162202, 449125, 188260, 
      161908, 322109, 155453, 367657, 255985, 156537, 113440, 437666, 411689, 
      368477, 236917, 191432, 386660, 379664, 300313, 194585, 185393, 105764, 
      322465, 244385, 369000, 365589, 286164, 271629, 226429, 169416, 376297, 
      239885, 123482, 332240, 248345, 268153, 225994, 114538, 275237, 166900, 
      231125, 203834, 179152, 97281, 259610, 124373, 180749, 157085, 316285, 
      133225, 302416, 285569, 237625, 108377, 310405, 242005, 191413, 155560, 
      294754, 258112, 275301, 236386, 104914, 233460, 199440, 198673, 134928, 
      171466, 158066, 134810, 216925, 144104, 214625, 122993, 245258, 216698, 
      192673, 181025, 159085, 142721, 126452, 198020, 195028, 165544, 185285, 
      118625, 222436, 212049, 190096, 114721, 110961, 105124, 101700, 226664, 
      225028, 120553, 197177, 202154, 95746, 229437, 198900, 143460, 215953, 
      216450, 146101, 220109, 147764, 233570, 211205, 199714, 98576, 242845, 
      214045, 248945, 223360, 137296, 217445, 119250, 99380, 242930, 247624, 
      147425, 238820, 236393, 222754, 209953, 207754, 214205, 202525, 107117, 
      187732, 106658, 220168, 213265, 210169, 195364, 172649, 144449, 255361, 
      221090, 266417, 256217, 243065, 227345, 104634, 260453, 251290, 226585, 
      196417, 269581, 233489, 230425, 229664, 204185, 204085, 160466, 263177, 
      256537, 217937, 169412, 156853, 135298, 201029, 280370, 241501, 262225, 
      248404, 241922, 115853, 273285, 149890, 115218, 272192, 125905, 265250, 
      226981, 142309, 130500, 277433, 286708, 285833, 267920, 282970, 278665, 
      107145, 289700, 266669, 197224, 172276, 186148, 294218, 258770, 164018, 
      282637, 274157, 239221, 295220, 259057, 233812, 169025, 127045, 290986, 
      305541, 288802, 201637, 305285, 291173, 125000, 250253, 205453, 302112, 
      120352, 308125, 164674, 162746, 121001, 274376, 256820, 208690, 123570, 
      278153, 258128, 230084, 295730, 157525, 121466, 304264, 276025, 141200, 
      278989, 157545, 292181, 282952, 320161, 304069, 297125, 285281, 312705, 
      145657, 140452, 266450, 142130, 150344, 135657, 314516, 238801, 145529, 
      297757, 137306, 135325, 233928, 147240, 136008, 245098, 304960, 304097, 
      268880, 239440, 135497, 328565, 334778, 132290, 318240, 297362, 241517, 
      156026, 129988, 336209, 158465, 137197, 250634, 332852, 251345, 340893, 
      148765, 140218, 323528, 302888, 303605, 261377, 303489, 285625, 300890, 
      311669, 341533, 311545, 158417, 155905, 152660, 293225, 155129, 152546, 
      256490, 329024, 149824, 139520, 163717, 155205, 153061, 138562, 322661, 
      358345, 307305, 281268, 153268, 140785, 313018, 272372, 268040, 265901, 
      160040, 146276, 365301, 165538, 160573, 320882, 310922, 345104, 166949, 
      150280, 370418, 148133, 147914, 152217, 155969, 367085, 340840, 284420, 
      374445, 154953, 345025, 158825, 369410, 331946, 291946, 345700, 170056, 
      159496, 157876, 369106, 166570, 162881, 376448, 335140, 171353, 335925, 
      372250, 169585, 367253, 365429, 170000, 170210, 172213, 356009, 351634, 
      376546, 315380, 170312, 170433, 168489, 167477, 398500, 327301, 180802, 
      179530, 175220, 169760, 403858, 360665, 172013, 386692, 368532, 178452, 
      174996, 409394, 336272, 181156, 177956, 371025, 177985, 415805, 373640, 
      377162, 372697, 408724, 370000, 181584, 181024, 180496, 389684, 183285, 
      413065, 386633, 387488, 187028, 186345, 184882, 426964, 189661, 433765, 
      404785, 190593, 430420, 392660, 189481, 402485, 194561, 398785, 456349, 
      443258, 408770, 197033, 452932, 425492, 422645, 200005, 452818, 455617, 
      201770, 202525, 424301, 453305, 447353, 454210, 444194, 455940, 430720, 
      424161, 403364, 466717, 454717, 431581, 397305, 462521, 446777, 406121, 
      408808, 458405, 450521, 448489, 475925, 457965, 450301, 441850, 481445, 
      442961, 434762, 494468, 472400, 466580, 459881, 501481, 476296, 443501, 
      491065, 510338, 495053, 514436, 483169, 466916, 477409, 501013, 513125, 
      489173, 517205, 473977, 471172, 510052, 512122, 530482, 536666, 505853, 
      512720, 512794 ], 
  [ 39124, 35600, 35752, 35113, 33597, 35793, 32930, 31194, 31330, 33133, 
      33700, 32489, 26434, 32320, 28580, 30545, 27088, 26793, 25097, 25285, 
      25969, 22717, 20938, 23956, 20869, 20737, 20413, 18621, 20869, 18720, 
      15170, 17216, 15165, 10576, 14562, 13573, 13572, 11065, 16081, 12274, 
      11834, 10701, 8090, 7913, 12469, 11885, 13309, 9360, 7289, 12337, 9925, 
      9764, 11705, 11101, 8612, 7488, 5284, 6641, 9661, 6560, 8585, 7970, 
      6089, 9540, 7165, 8730, 5252, 3392, 4765, 2650, 6121, 6948, 5402, 1636, 
      5933, 3050, 1394, 4937, 877, 4384, 738, 576, 4840, 548, 937, 530, 613, 
      120733, 2372, 337, 4321, 233, 468, 185, 4069, 3125, 108341, 97, 4160, 
      111620, 3770, 50, 93074, 936, 40, 36, 554, 16, 113578, 3029, 2504, 
      123908, 0, 842, 112226, 4100, 2605, 101128, 75092, 102425, 116306, 
      2450, 81845, 1828, 964, 2017, 922, 1325, 873, 458, 107753, 89000, 
      93250, 697, 65349, 370, 586, 68482, 401, 64409, 1553, 73429, 66112, 
      123985, 3442, 2362, 57605, 45124, 55780, 61049, 127760, 66114, 50885, 
      60274, 1296, 2196, 2269, 1373, 3042, 4964, 48256, 87449, 97081, 1874, 
      2938, 6890, 54290, 73138, 1940, 33265, 67985, 3114, 5994, 3485, 36712, 
      38404, 78480, 42401, 30157, 31945, 72505, 5032, 4765, 40165, 4394, 
      97274, 5553, 3610, 6849, 42409, 56500, 3977, 5402, 30617, 4573, 4205, 
      9469, 10244, 44648, 54920, 6085, 6370, 44497, 78625, 45434, 24520, 
      66856, 43693, 6305, 10100, 55525, 6805, 6641, 6480, 22873, 42433, 5585, 
      6418, 24098, 78917, 7474, 5650, 7389, 6505, 92801, 7373, 78290, 7453, 
      8109, 8584, 17965, 6770, 19210, 11545, 11581, 11714, 7825, 33813, 9508, 
      7969, 8420, 12505, 17545, 24644, 55010, 81000, 9010, 11197, 20162, 
      25181, 55370, 55305, 35921, 10250, 11285, 10057, 10242, 55170, 10961, 
      10841, 22769, 10345, 27101, 57265, 10832, 23585, 24021, 61201, 14836, 
      11380, 37805, 79357, 19370, 11674, 11738, 44573, 55549, 60290, 14164, 
      13780, 60064, 11945, 13997, 19156, 20200, 25317, 12322, 13385, 13298, 
      19010, 33445, 21096, 59652, 25546, 25789, 18178, 31322, 16865, 15076, 
      54242, 40885, 61973, 62845, 65060, 25129, 44370, 45058, 52106, 15821, 
      21805, 16237, 17101, 52229, 51850, 22853, 22058, 63040, 16448, 17170, 
      62866, 29000, 46402, 20077, 76960, 47618, 17960, 22717, 23285, 38961, 
      21474, 18394, 18234, 20074, 54596, 27905, 26960, 37538, 33169, 32458, 
      32225, 27233, 21578, 22525, 78370, 42730, 118196, 87721, 28816, 133450, 
      86962, 20322, 19885, 21106, 129725, 36805, 21764, 80474, 69733, 22213, 
      20890, 21410, 21745, 120592, 67681, 22874, 79880, 58180, 35240, 21397, 
      57037, 103405, 59245, 118625, 133090, 75101, 55325, 34970, 127476, 
      122989, 49396, 33109, 34129, 25408, 23393, 106930, 50305, 102116, 
      50941, 26965, 47432, 121994, 79721, 24146, 29209, 120436, 27585, 48985, 
      124505, 94345, 28745, 24845, 121685, 80189, 66989, 25253, 35165, 
      141562, 50245, 26370, 44050, 127361, 105124, 37481, 154085, 129285, 
      95413, 46980, 104410, 54793, 26858, 51533, 84977, 124569, 70820, 85489, 
      28250, 88097, 77402, 64661, 56450, 29345, 98069, 49064, 52345, 54548, 
      123301, 76932, 46660, 104609, 80354, 65969, 30626, 96001, 81601, 63376, 
      56897, 32420, 131818, 121329, 94330, 91845, 84229, 75850, 31525, 31765, 
      31688, 155242, 32057, 34541, 32800, 119786, 83386, 68468, 58405, 33124, 
      39365, 40013, 153572, 150820, 150137, 37220, 33872, 34432, 148469, 
      142466, 132821, 64501, 38321, 155005, 127621, 57700, 126778, 61538, 
      50345, 47069, 35869, 37085, 136468, 109328, 106100, 97844, 73369, 
      47225, 37460, 141346, 122157, 118090, 79364, 74909, 68861, 46709, 
      38036, 106177, 74506, 38506, 160065, 136089, 48745, 37705, 124865, 
      112325, 92945, 51173, 41345, 38273, 162245, 155972, 64205, 62600, 
      149305, 117377, 59152, 112645, 87165, 56628, 43429, 47125, 39610, 
      122369, 41024, 40016, 72085, 40597, 88765, 53125, 40973, 47860, 117938, 
      106745, 89577, 49537, 42772, 97192, 94420, 66461, 43805, 43061, 52840, 
      73825, 52065, 90788, 89489, 62864, 58889, 48889, 43268, 93857, 51781, 
      48722, 77956, 53901, 58921, 49850, 52442, 61073, 44960, 51453, 47394, 
      45940, 61925, 58106, 51701, 46825, 47097, 74645, 50689, 70628, 65749, 
      54413, 59625, 73681, 55969, 49025, 49076, 69290, 60100, 64613, 55970, 
      63890, 56552, 52100, 52037, 55172, 51578, 52258, 55754, 54793, 54484, 
      55301, 60821, 60586, 55962, 53761, 53377, 54665, 58005, 62152, 56272, 
      56096, 56180, 56205, 66985, 59560, 58325, 56788, 69413, 71285, 74600, 
      76808, 60964, 60736, 68897, 58925, 59674, 85618, 63017, 59936, 63632, 
      62197, 62690, 64853, 63529, 65104, 65722, 64465, 64234, 97540, 71437, 
      67981, 73305, 70244, 77108, 70657, 87914, 105352, 75010, 76180, 78761, 
      75816, 75501, 74530, 73697, 73610, 74425, 74009, 103913, 75400, 107666, 
      76852, 76985, 77405, 77384, 79309, 86309, 82465, 78466, 85765, 84013, 
      82125, 80485, 119690, 86125, 84706, 82525, 82625, 89605, 85189, 84941, 
      84884, 84745, 85345, 92410, 90925, 89917, 86517, 90792, 95125, 105250, 
      87905, 95434, 89653, 92773, 90920, 90770, 128025, 96077, 102922, 
      130202, 96388, 119765, 95778, 92005, 108709, 118016, 98801, 101032, 
      100861, 97732, 100810, 100025, 153785, 102608, 98585, 96020, 100640, 
      99016, 105002, 99122, 105746, 103273, 101833, 97873, 106696, 100805, 
      98792, 106517, 136337, 107378, 111365, 108002, 103205, 111809, 108961, 
      144836, 103941, 104197, 112148, 155668, 113933, 116210, 117098, 156313, 
      108340, 106272, 106714, 155354, 109997, 107572, 106280, 113490, 123829, 
      163098, 115684, 111377, 139876, 112925, 128057, 115553, 114068, 121705, 
      118285, 116973, 114985, 120581, 140797, 146152, 113746, 145714, 139140, 
      156833, 123080, 114245, 146285, 120397, 157770, 160717, 115700, 147284, 
      161396, 116306, 123364, 123205, 118260, 116980, 165805, 129361, 131346, 
      178074, 128180, 124898, 120445, 148298, 197576, 134865, 151425, 182953, 
      124610, 135720, 125317, 138125, 168461, 183146, 134836, 131092, 131805, 
      127593, 132389, 130013, 132602, 134929, 141557, 135505, 167525, 170645, 
      175144, 134073, 173385, 177138, 133234, 141700, 187780, 216900, 169285, 
      180485, 183973, 226498, 141665, 150589, 140381, 137576, 189800, 228709, 
      141866, 138528, 138420, 138393, 182484, 212368, 154013, 180226, 189337, 
      146890, 145378, 152100, 187249, 226196, 159802, 243757, 245650, 226013, 
      216385, 160681, 154852, 147712, 163109, 226625, 156917, 217117, 162994, 
      155098, 150298, 158288, 198068, 221300, 226720, 164090, 206546, 214825, 
      166500, 157576, 200061, 158357, 167218, 212357, 167841, 167425, 221908, 
      224226, 222001, 168545, 167690, 174290, 164512, 240500, 248357, 259085, 
      279893, 182848, 168673, 226330, 229282, 245384, 289204, 186082, 175977, 
      267517, 182288, 178208, 241568, 255008, 188794, 174100, 240040, 250920, 
      180689, 255169, 192377, 181892, 183298, 182353, 191624, 182468, 253124, 
      255380, 257668, 188064, 259037, 195245, 190625, 191476, 265576, 274745, 
      286658, 202784, 263273, 205357, 197497, 268421, 206224, 196624, 300385, 
      202205, 294885, 202721, 219445, 215506, 206362, 299457, 220240, 212512, 
      211777, 298897, 220826, 222913, 314730, 321113, 215525, 224109, 222381, 
      225010, 223434, 227432, 220516, 218885, 215680, 232565, 229013, 222773, 
      215249, 232585, 228105, 218425, 219700, 232685, 231133, 232609, 242433, 
      239945, 238613, 236498, 250029, 241105, 239242, 256000, 250820, 249224, 
      247453, 260185, 253300, 247945, 261709, 268306, 263581, 270288, 261545, 
      257960, 261409, 268817, 275281, 268225, 277245, 265693, 265000, 277120, 
      281282, 292570, 295930, 288341, 290980, 291754 ], 
  [ 35570, 32850, 32650, 32125, 30953, 31925, 29988, 28712, 28496, 29485, 
      29642, 28305, 24392, 27898, 25434, 26585, 24050, 23753, 21809, 21821, 
      21977, 19825, 18740, 20186, 18317, 18125, 16733, 15341, 16717, 14906, 
      12688, 13626, 12209, 10226, 11600, 10957, 10778, 9605, 12241, 10000, 
      9792, 8765, 8356, 8177, 9425, 9013, 9797, 7586, 7137, 8933, 7565, 7402, 
      8233, 7801, 6354, 5690, 5690, 5305, 6581, 4986, 5849, 5524, 4745, 6338, 
      5065, 5696, 3538, 3418, 3221, 2368, 3341, 3698, 2788, 2906, 2965, 1588, 
      2600, 2125, 2125, 1802, 1460, 1466, 1898, 1898, 425, 656, 505, 141737, 
      578, 689, 1481, 637, 2378, 1513, 1277, 797, 128285, 725, 1306, 131850, 
      1088, 964, 111620, 50, 778, 890, 72, 866, 133972, 685, 450, 145170, 
      842, 0, 132496, 1226, 485, 120410, 91818, 121817, 136916, 436, 99261, 
      218, 50, 289, 64, 117, 125, 288, 127593, 107098, 111752, 289, 80945, 
      1000, 2260, 84424, 1261, 79885, 4205, 89885, 81754, 145129, 1268, 884, 
      72189, 58082, 70130, 76037, 149186, 81680, 64593, 75140, 2066, 4706, 
      1297, 2257, 1544, 2362, 61546, 105205, 115765, 2920, 5608, 11764, 
      68328, 89380, 2810, 44285, 83645, 1952, 10400, 2089, 48250, 50170, 
      95234, 54745, 40525, 42601, 88553, 3098, 3005, 52093, 2980, 115812, 
      3497, 3236, 10877, 54557, 70562, 3769, 8500, 40849, 3725, 6025, 14537, 
      15602, 57082, 68746, 9469, 9928, 56869, 95173, 57920, 33466, 82066, 
      55885, 9389, 15098, 69277, 5069, 5021, 5090, 31285, 54325, 7209, 9028, 
      32740, 95329, 5672, 6052, 10517, 5629, 110601, 10265, 94580, 5993, 
      11405, 12170, 24973, 6120, 26324, 16105, 16081, 16272, 7565, 43877, 
      7738, 9505, 10594, 17173, 23953, 32850, 68260, 97322, 8104, 14989, 
      27144, 33381, 68616, 68489, 46085, 9216, 9553, 9773, 12104, 68168, 
      9805, 13165, 29965, 11681, 35281, 70429, 11698, 30773, 31265, 74825, 
      11986, 11314, 47889, 95125, 14836, 13172, 13352, 55757, 68357, 73736, 
      11890, 11738, 73450, 12105, 17289, 24650, 26042, 19325, 13000, 15685, 
      12580, 24208, 25765, 26930, 72794, 19720, 20017, 14900, 24328, 20485, 
      14170, 43300, 32089, 75157, 76145, 78650, 19925, 54884, 55688, 41620, 
      17225, 17929, 15725, 19721, 41797, 41476, 18685, 18180, 51098, 16570, 
      16420, 75920, 35962, 37064, 17525, 63386, 58228, 18650, 27293, 28093, 
      31181, 18740, 18212, 18632, 23140, 44146, 22849, 32866, 30160, 26777, 
      26240, 26065, 22465, 19072, 19669, 64840, 34420, 100546, 73145, 23810, 
      114464, 72500, 19664, 20329, 23696, 111085, 29881, 20002, 66820, 57413, 
      20333, 20228, 23764, 24389, 102818, 55705, 25920, 66394, 47594, 28946, 
      22469, 68549, 87365, 48541, 101133, 114320, 62305, 45313, 42068, 
      109226, 105145, 40426, 27677, 28577, 23162, 22945, 90704, 41329, 86410, 
      41905, 30805, 56898, 104372, 66565, 25316, 33917, 102986, 31421, 58621, 
      106705, 79561, 25561, 26185, 104173, 67085, 55625, 26765, 41549, 
      122308, 41605, 24980, 52520, 109381, 89290, 31681, 133841, 111185, 
      80677, 55850, 88744, 45565, 26388, 61213, 71513, 106985, 59266, 72077, 
      29860, 74449, 65088, 54145, 47268, 31473, 83317, 57802, 44029, 45882, 
      106105, 64898, 39730, 89325, 67912, 55557, 31060, 81701, 69041, 53426, 
      48049, 35114, 113920, 104417, 80260, 78065, 71377, 64100, 31201, 31729, 
      32058, 135368, 32309, 37925, 34442, 103156, 70816, 58042, 49661, 33602, 
      44425, 45305, 133978, 131458, 130833, 34330, 34114, 36298, 129337, 
      123856, 115081, 54881, 35081, 135349, 110401, 49354, 109672, 52552, 
      43621, 41157, 34597, 40221, 118490, 94018, 91138, 83810, 62525, 41369, 
      40594, 122960, 105569, 101908, 67762, 63945, 58825, 41197, 35946, 
      91325, 63656, 41576, 140165, 118277, 42881, 36481, 108153, 96889, 
      79713, 44785, 38089, 36873, 142225, 136474, 55205, 53890, 130441, 
      101529, 51250, 97373, 74909, 49418, 40105, 52733, 40228, 106165, 39610, 
      40690, 62201, 41849, 76501, 47125, 42165, 53170, 102308, 92333, 77309, 
      44809, 41234, 84050, 81626, 57901, 42089, 42041, 59186, 64045, 46925, 
      78570, 77445, 55170, 52065, 44965, 43578, 81289, 46985, 53264, 67706, 
      48581, 52381, 46036, 58024, 54125, 45610, 47345, 45200, 45658, 69705, 
      52196, 56405, 46481, 48725, 65425, 54577, 62218, 58325, 50005, 66293, 
      64861, 51325, 47977, 50986, 61396, 54466, 57933, 51784, 71188, 52650, 
      50634, 50629, 59274, 52372, 54212, 59912, 52105, 57770, 52841, 66365, 
      56036, 53384, 52981, 53525, 56725, 61685, 67514, 55250, 55306, 57826, 
      56225, 73385, 56794, 56313, 56458, 76333, 78669, 82738, 85410, 57962, 
      57850, 75289, 58181, 58580, 95428, 59949, 59130, 67698, 60169, 60660, 
      68797, 61265, 68930, 62528, 63005, 63700, 108074, 67933, 66565, 69449, 
      68242, 82762, 69173, 95940, 116450, 71780, 72658, 83705, 72986, 72845, 
      72916, 73069, 73156, 73505, 74017, 114245, 76738, 118340, 75634, 76345, 
      77053, 78250, 82205, 92105, 78805, 77300, 81461, 80405, 79445, 78965, 
      131508, 82337, 81556, 81229, 83821, 85345, 83537, 83521, 83522, 85469, 
      86125, 97364, 87293, 86749, 86249, 94874, 100597, 113332, 89141, 90752, 
      87697, 89365, 88498, 88868, 139577, 92025, 109600, 141984, 92450, 
      129805, 92360, 91429, 116485, 127530, 94625, 96274, 96161, 94250, 
      96340, 95845, 168165, 97730, 95273, 98218, 105274, 102370, 99944, 
      96500, 111476, 99025, 98165, 96757, 101690, 98293, 98194, 111893, 
      147625, 102772, 105885, 103624, 105613, 106385, 104465, 156986, 102401, 
      106369, 107010, 169090, 108445, 122728, 123848, 169733, 105170, 104378, 
      108820, 168480, 106649, 105674, 106586, 108980, 131557, 177032, 110650, 
      108313, 150266, 109741, 136125, 111497, 110650, 115849, 113473, 112625, 
      111449, 115245, 150889, 157114, 111656, 156500, 148706, 169065, 117794, 
      114469, 156833, 116269, 169940, 173293, 116442, 157770, 173970, 116176, 
      118882, 118781, 116330, 117370, 178781, 123425, 125060, 192320, 122994, 
      121160, 120941, 158132, 213610, 128741, 161309, 197185, 124688, 129938, 
      125393, 131877, 180541, 197140, 129746, 127394, 128105, 127025, 128745, 
      127645, 129188, 130817, 135529, 131449, 178721, 182305, 187442, 131405, 
      185333, 189608, 133520, 136706, 201346, 233714, 180181, 193005, 196957, 
      244180, 137189, 143905, 137061, 136170, 203242, 246385, 138196, 137930, 
      138170, 138317, 194762, 228242, 147033, 191860, 202129, 142976, 142160, 
      146618, 199337, 242866, 152864, 262049, 264116, 242505, 231773, 154085, 
      149938, 146858, 156105, 242937, 151825, 232325, 156392, 150932, 149032, 
      153250, 210778, 236794, 242794, 157600, 220240, 229505, 159602, 153346, 
      212825, 154125, 160720, 226273, 161801, 161501, 236570, 239060, 236485, 
      163481, 162916, 168004, 162458, 256658, 265149, 276921, 299525, 175450, 
      165973, 240448, 243748, 261530, 309410, 178504, 171125, 285749, 175810, 
      172890, 257130, 271962, 180980, 171098, 255250, 267290, 175365, 271885, 
      184325, 176450, 177680, 177025, 184090, 177370, 269370, 271858, 274378, 
      181802, 275625, 187645, 184817, 185666, 282386, 292365, 305380, 194650, 
      279673, 196873, 190753, 285165, 198082, 190802, 319849, 196025, 313469, 
      196885, 210241, 207056, 200000, 318209, 211378, 205274, 204713, 317353, 
      212020, 214045, 334340, 341185, 208625, 215525, 214145, 216424, 215540, 
      218898, 213490, 212265, 210506, 223561, 220705, 215857, 210537, 223925, 
      220373, 213245, 214402, 224369, 223337, 225097, 233465, 232245, 231433, 
      229840, 241217, 234725, 233384, 246602, 242810, 241562, 240197, 250549, 
      245170, 242069, 253045, 258596, 254741, 260402, 253513, 250970, 253837, 
      259909, 265901, 260237, 267689, 258745, 258226, 268138, 272464, 283156, 
      286280, 280601, 282890, 283720 ], 
  [ 206650, 193738, 197906, 195925, 190385, 206645, 193060, 185960, 190112, 
      201293, 206546, 206665, 175816, 209170, 190690, 202033, 187850, 187553, 
      188521, 190717, 197425, 181441, 171620, 192722, 175565, 176101, 187813, 
      181325, 193621, 187442, 168480, 183250, 173825, 139082, 173216, 168205, 
      170210, 152293, 184777, 162880, 159760, 157277, 129204, 129025, 171769, 
      169173, 177965, 153914, 133081, 175645, 161173, 161010, 175673, 173057, 
      158506, 152018, 124354, 145809, 168925, 148402, 163825, 159860, 145249, 
      170138, 155033, 167312, 148410, 126450, 145909, 129040, 161317, 167498, 
      158580, 109922, 163125, 142820, 110344, 160101, 109141, 156866, 115028, 
      112850, 161330, 107458, 129281, 121504, 124265, 505, 145450, 118625, 
      159457, 117845, 100658, 107073, 158525, 152221, 157, 115021, 159282, 
      82, 156880, 111620, 964, 133274, 113618, 112274, 128200, 112250, 20, 
      152109, 148234, 298, 112226, 132496, 0, 159202, 148997, 290, 3730, 241, 
      52, 147492, 2437, 142178, 133274, 143705, 132560, 136981, 131165, 
      124048, 193, 1538, 1096, 126961, 6689, 114568, 102724, 5800, 111917, 
      7085, 92293, 4709, 6770, 985, 149780, 140660, 10309, 16586, 11162, 
      9061, 1402, 7424, 13633, 9620, 113450, 94250, 134521, 112185, 141320, 
      155970, 15682, 3285, 2197, 110664, 92968, 71460, 13000, 6388, 112738, 
      26813, 7933, 137360, 75920, 140409, 24226, 23234, 5690, 20529, 31061, 
      29497, 7745, 147970, 145693, 22973, 141300, 3700, 149825, 128452, 
      80765, 22525, 14506, 126801, 90036, 32841, 134765, 103577, 71321, 
      68746, 21410, 15602, 87365, 85640, 21925, 7813, 21520, 41474, 11450, 
      23125, 90925, 72610, 16861, 147029, 145525, 142682, 45845, 25205, 
      106945, 96388, 44388, 9425, 148360, 121076, 91325, 136669, 7225, 93985, 
      10132, 144313, 90029, 87154, 57005, 134248, 56900, 78713, 79417, 78880, 
      130597, 37325, 149698, 109969, 103050, 78325, 63265, 49594, 21668, 
      12146, 139144, 87061, 59176, 50125, 22024, 22625, 38077, 141712, 
      150785, 132805, 108200, 24488, 143757, 103437, 59085, 114329, 52025, 
      24565, 120170, 59893, 59657, 23137, 167050, 131434, 40609, 16501, 
      191012, 113636, 112360, 34645, 26861, 24232, 159674, 156610, 24674, 
      129313, 95185, 74882, 71906, 213701, 123656, 105957, 140708, 78080, 
      241253, 72794, 26930, 211912, 211481, 175060, 231080, 94013, 144482, 
      299556, 261409, 28565, 28097, 26962, 204109, 41780, 41128, 292052, 
      118417, 185369, 140941, 105625, 291501, 290452, 189765, 185620, 319730, 
      133778, 144548, 30784, 67266, 272936, 168221, 352402, 43668, 128578, 
      88445, 86333, 247397, 171620, 139060, 132200, 103220, 293850, 204849, 
      77274, 241280, 225521, 222800, 221897, 200825, 169040, 174005, 353128, 
      257188, 440522, 374537, 205082, 471184, 372436, 146336, 133169, 109600, 
      463437, 235177, 160506, 356564, 330413, 162293, 146900, 112580, 109565, 
      444250, 324337, 106000, 353954, 298754, 226234, 127301, 42341, 406957, 
      301157, 438925, 468128, 341129, 289193, 71188, 456482, 447305, 271202, 
      214045, 216401, 169490, 146705, 412480, 272105, 401634, 273409, 100693, 
      56170, 443620, 349757, 128692, 92885, 440050, 101309, 55709, 448137, 
      383137, 183537, 127377, 441965, 349549, 316249, 125773, 79405, 481940, 
      268013, 160388, 64168, 452997, 405970, 222417, 505849, 456257, 383525, 
      62402, 403240, 279253, 150148, 57573, 358345, 445505, 322074, 358181, 
      127412, 363465, 337360, 303849, 280228, 122473, 386165, 65810, 266069, 
      272290, 439529, 333530, 244298, 398725, 341640, 303805, 143172, 378725, 
      344225, 295850, 276641, 118834, 456080, 434201, 374372, 368537, 350201, 
      329092, 152777, 149665, 144898, 502280, 146605, 112909, 131266, 429300, 
      346000, 306290, 276797, 144986, 98297, 96265, 497250, 491818, 490465, 
      187938, 148410, 130210, 486785, 474752, 455057, 292937, 193057, 499349, 
      443825, 271394, 441640, 282600, 245277, 232621, 167821, 118117, 461378, 
      403418, 396170, 377194, 315869, 232105, 118490, 470944, 430985, 422228, 
      330570, 318745, 301977, 227565, 179362, 394901, 317000, 120200, 507077, 
      458981, 233617, 168977, 435025, 407745, 362905, 242073, 196065, 171553, 
      510593, 498290, 285253, 280298, 484249, 417481, 267466, 406045, 345725, 
      256898, 198809, 99325, 149428, 426485, 174290, 149162, 303169, 143041, 
      347317, 239317, 144085, 103402, 415348, 390085, 348125, 220985, 177370, 
      365786, 358994, 282125, 180409, 171625, 96314, 303557, 228197, 348658, 
      345349, 268474, 254449, 210949, 156418, 355745, 223889, 112960, 313042, 
      232037, 251125, 210564, 104616, 257965, 154082, 215513, 189344, 165778, 
      88633, 242932, 113917, 167329, 144821, 297657, 122281, 284258, 267989, 
      221813, 99053, 291997, 226045, 177561, 143442, 276884, 241562, 258133, 
      220680, 95940, 217906, 185314, 184581, 124066, 158660, 145940, 123976, 
      202073, 132754, 199897, 112957, 229300, 201896, 178925, 167821, 146997, 
      131573, 116290, 184106, 181250, 153194, 171977, 109057, 207490, 197545, 
      176578, 105453, 101965, 96570, 93418, 211570, 210002, 110961, 183397, 
      188164, 88148, 214285, 185074, 132490, 201401, 201892, 135045, 205409, 
      136634, 218320, 196957, 186004, 91330, 227365, 199789, 233249, 208746, 
      127170, 203125, 110500, 92426, 227572, 232090, 136849, 223682, 221357, 
      208324, 196101, 194004, 200177, 189041, 99685, 175018, 99412, 205946, 
      199377, 196445, 182354, 160829, 134329, 239693, 206884, 250357, 240565, 
      227957, 212917, 98020, 244681, 235892, 212269, 183557, 253513, 218945, 
      216017, 215290, 191029, 190957, 149780, 247453, 241085, 204185, 158210, 
      146461, 126436, 188149, 264016, 226745, 246613, 233370, 227188, 109001, 
      257281, 140176, 108496, 256250, 118157, 249608, 213005, 133229, 122434, 
      261337, 270266, 269425, 252226, 266692, 262557, 101917, 273178, 251065, 
      184850, 161330, 174442, 277576, 243556, 153700, 266465, 258325, 224885, 
      278594, 243893, 219770, 158485, 119961, 274580, 288613, 272520, 189333, 
      288385, 274817, 118402, 235625, 193001, 285370, 114490, 291173, 154760, 
      152968, 115133, 258778, 241970, 196180, 117520, 262441, 243266, 216514, 
      279332, 148301, 115880, 287554, 260465, 133522, 263349, 148501, 276025, 
      267170, 302945, 287465, 280793, 269425, 295789, 137785, 133090, 251432, 
      134660, 142154, 129025, 297610, 225125, 137905, 281525, 130628, 128885, 
      220546, 139570, 129562, 231200, 288506, 287677, 253922, 225842, 129277, 
      311249, 317252, 126800, 301354, 281320, 227957, 147940, 125522, 318749, 
      150389, 131665, 236800, 315578, 237505, 323341, 141957, 134532, 306650, 
      286826, 287537, 247145, 287449, 270333, 284980, 295345, 324081, 295249, 
      151057, 148817, 145946, 277733, 148205, 145928, 242720, 312154, 143834, 
      135434, 156157, 148597, 146725, 134980, 306085, 340465, 291397, 266482, 
      147186, 137185, 296900, 258050, 253922, 251885, 153266, 141610, 347233, 
      158372, 154081, 304592, 295040, 327890, 160025, 146042, 352336, 144841, 
      144724, 147865, 150965, 349189, 323930, 269890, 356305, 150481, 328001, 
      153701, 351496, 315460, 277160, 328698, 163458, 154530, 153250, 351248, 
      160544, 157433, 358346, 318602, 164777, 319381, 354368, 163665, 349625, 
      347869, 164498, 164804, 166597, 338929, 334724, 358740, 300050, 165658, 
      166141, 164809, 164845, 380018, 311573, 174928, 173860, 170530, 167450, 
      385256, 343661, 168541, 368730, 351250, 173410, 170770, 390644, 320338, 
      175898, 173378, 353725, 173605, 396901, 356266, 359680, 355385, 390114, 
      352818, 176914, 176490, 176098, 371810, 178801, 394397, 369001, 369850, 
      182650, 182437, 181620, 407954, 185033, 414545, 386585, 186157, 411386, 
      374986, 186625, 384577, 191165, 381069, 436649, 424000, 390736, 193721, 
      433418, 406930, 404185, 196505, 433332, 436085, 198932, 199953, 405913, 
      433925, 428177, 434824, 425204, 436570, 412234, 405913, 385954, 447057, 
      435465, 413145, 380161, 443053, 427853, 388693, 391306, 439129, 431545, 
      429665, 456233, 438997, 431633, 423488, 461801, 424733, 416840, 474466, 
      453202, 447586, 441125, 481325, 457018, 425525, 471445, 490100, 475325, 
      494090, 463905, 448258, 458405, 481221, 493037, 469901, 497009, 455305, 
      452602, 490178, 492320, 510292, 516328, 486625, 493282, 493384 ], 
  [ 33448, 31700, 31076, 30689, 29933, 29429, 28610, 27890, 27250, 27257, 
      26920, 25433, 24106, 24740, 23816, 23985, 22564, 22265, 20025, 19825, 
      19345, 18521, 18274, 17824, 17425, 17161, 14485, 13577, 13901, 12500, 
      11890, 11492, 10841, 12004, 10226, 10001, 9608, 10045, 9809, 9458, 
      9530, 8633, 10882, 10701, 7957, 7753, 7765, 7652, 9161, 7033, 6925, 
      6760, 6253, 6029, 5840, 5732, 8392, 5905, 5077, 5300, 4761, 4786, 5337, 
      4688, 4745, 4250, 3688, 5668, 3577, 4250, 2209, 2000, 1858, 6664, 1609, 
      2050, 6282, 961, 5861, 916, 4562, 4772, 580, 5760, 2041, 3042, 2609, 
      169321, 648, 3349, 289, 3361, 6920, 5353, 145, 225, 154593, 3721, 100, 
      158504, 90, 4306, 136242, 1220, 3908, 4160, 1730, 4132, 160826, 97, 
      212, 173072, 4100, 1226, 159202, 0, 169, 145924, 114248, 147465, 
      164034, 250, 122525, 520, 1192, 449, 1274, 905, 1469, 2330, 153785, 
      131188, 136330, 2045, 102017, 4010, 6530, 105914, 4549, 100813, 9657, 
      111997, 102884, 172901, 898, 1354, 92045, 75976, 89704, 96381, 177300, 
      102722, 83393, 95338, 5252, 9992, 2381, 5581, 1994, 1480, 79844, 
      128893, 140573, 6442, 11090, 19906, 87530, 111242, 6120, 59845, 104805, 
      2810, 17978, 2665, 64436, 66632, 117716, 71905, 55301, 57725, 110185, 
      3028, 3145, 68753, 3538, 140450, 3281, 5050, 18005, 71485, 89800, 5785, 
      14506, 55465, 4969, 10489, 22921, 24336, 74356, 87700, 15821, 16490, 
      74069, 117413, 75258, 46532, 102692, 72869, 15381, 23400, 88145, 5245, 
      5337, 5684, 43709, 70949, 11441, 14450, 45442, 117409, 5770, 8810, 
      16565, 6845, 134357, 16029, 116514, 6505, 17657, 18772, 35705, 7610, 
      37186, 23885, 23789, 24050, 9529, 58301, 7880, 13637, 15496, 25085, 
      33965, 45032, 86530, 119300, 9290, 21845, 37850, 45557, 86882, 86681, 
      60633, 10250, 9745, 11713, 16634, 86138, 10693, 18253, 40933, 15577, 
      47437, 88601, 15028, 41733, 42293, 93553, 10832, 13520, 62345, 116441, 
      11650, 17266, 17586, 71541, 86101, 92250, 11432, 11560, 91892, 14585, 
      23549, 33568, 35380, 14381, 16106, 20749, 14002, 32770, 18785, 36260, 
      90944, 14978, 15341, 13234, 18178, 27145, 15368, 32386, 23765, 93361, 
      94489, 97344, 15937, 69866, 70810, 31258, 21213, 15545, 17401, 25177, 
      31501, 31250, 15949, 15794, 38980, 19012, 17810, 93970, 46660, 28090, 
      16741, 49300, 73330, 21780, 35113, 36193, 24089, 17738, 20290, 21410, 
      29138, 33832, 19045, 42292, 23554, 21361, 21034, 20929, 19009, 18346, 
      18521, 50810, 26690, 81544, 57853, 20068, 93850, 57346, 21170, 23165, 
      29122, 90889, 23825, 20176, 52642, 44845, 20365, 21730, 28906, 29881, 
      83668, 43553, 31898, 52420, 37120, 23652, 26065, 84745, 70309, 37925, 
      82325, 93970, 49165, 35533, 52938, 89504, 85913, 31904, 23425, 24181, 
      22756, 24709, 73426, 32801, 69760, 33305, 37745, 70628, 85410, 52993, 
      29034, 41905, 84232, 38357, 72557, 87529, 64025, 24025, 30109, 85345, 
      53577, 44217, 30897, 51561, 101378, 33485, 25610, 65050, 89989, 72488, 
      26989, 111717, 91649, 65201, 68864, 72146, 36737, 28130, 75205, 57573, 
      88073, 47632, 58201, 34114, 60289, 52538, 43765, 38498, 36353, 67825, 
      70660, 36305, 37736, 87665, 52688, 33680, 73193, 55210, 45305, 33898, 
      66757, 56197, 43732, 39685, 40680, 94634, 86321, 65594, 63749, 58181, 
      52234, 33125, 34001, 34820, 113698, 34929, 44325, 38740, 85402, 57962, 
      47776, 41425, 36496, 52849, 54009, 112648, 110408, 109853, 33160, 
      36724, 40868, 108565, 103714, 95989, 45589, 33489, 113945, 91937, 
      41600, 91346, 44026, 37825, 36341, 35381, 46325, 99112, 77860, 75400, 
      69192, 51757, 36621, 46696, 103090, 87869, 84698, 56080, 53033, 49033, 
      36865, 35744, 75721, 52882, 47602, 118469, 99101, 38125, 37325, 90305, 
      80581, 66065, 39397, 36481, 37505, 120385, 115264, 46665, 45700, 
      109997, 84725, 44036, 81265, 62441, 43040, 38417, 61825, 43298, 88933, 
      40228, 43828, 52597, 45685, 64025, 42209, 45929, 61904, 85770, 77265, 
      64829, 41429, 41704, 70516, 68512, 49897, 42345, 43137, 69172, 54569, 
      43049, 66152, 65237, 48212, 46157, 42557, 46280, 68449, 43525, 61074, 
      57664, 44489, 46817, 43762, 67090, 48069, 48724, 44717, 44882, 47648, 
      81425, 47394, 64413, 48397, 53021, 56629, 61601, 54400, 51697, 47017, 
      76673, 56549, 48053, 49045, 55624, 54202, 50000, 52205, 49066, 82330, 
      50276, 51200, 51265, 66560, 55666, 58906, 67266, 51197, 64072, 52209, 
      75393, 52882, 52610, 54377, 56041, 61549, 68465, 76324, 56356, 56692, 
      62152, 58589, 83449, 55796, 56225, 58400, 87025, 89921, 94900, 98132, 
      56680, 56708, 85345, 59625, 59602, 109610, 58589, 60500, 74948, 60065, 
      60554, 75901, 60877, 75892, 61018, 63589, 65402, 123136, 66053, 67205, 
      67145, 68176, 91936, 69733, 107978, 132196, 70234, 70760, 92025, 71924, 
      71993, 73322, 74665, 74962, 74749, 76381, 129069, 80708, 133578, 76520, 
      77929, 78985, 81652, 88057, 101457, 76745, 78250, 78625, 78409, 78569, 
      79489, 148130, 80125, 80114, 82025, 87625, 82565, 83905, 84169, 84240, 
      88705, 89429, 105706, 85273, 85289, 88289, 102164, 109565, 125450, 
      92997, 87466, 87701, 87617, 87940, 88938, 155885, 89501, 120026, 
      158570, 90064, 144289, 90602, 93101, 128237, 141380, 91953, 92900, 
      92857, 92416, 93314, 93169, 187889, 94212, 93645, 103240, 113236, 
      108788, 96210, 95706, 120762, 96269, 96109, 97781, 98020, 97633, 99844, 
      120753, 163621, 99586, 101645, 100714, 110893, 102213, 101413, 174024, 
      102917, 111365, 103184, 187664, 104197, 132970, 134370, 188305, 103720, 
      104468, 113738, 186698, 104985, 105760, 109332, 105914, 143261, 196226, 
      106952, 106993, 165184, 108277, 148241, 108981, 108904, 111161, 110045, 
      109757, 109561, 111185, 165449, 172724, 111514, 171898, 162632, 186209, 
      113796, 117121, 171945, 113669, 187010, 190853, 119720, 172808, 191528, 
      118402, 115856, 115825, 116384, 120224, 196825, 118645, 119858, 211898, 
      119120, 119034, 123925, 172386, 235348, 123737, 175625, 216749, 127170, 
      125348, 127873, 126725, 197509, 216418, 125992, 125320, 126029, 128729, 
      126737, 127177, 127458, 128245, 130645, 128945, 194625, 198769, 204676, 
      130577, 202145, 207050, 136258, 133072, 220112, 256400, 195725, 210509, 
      215021, 267914, 134181, 138233, 135449, 136868, 221860, 270113, 136162, 
      139604, 140264, 140621, 211976, 249796, 141005, 208298, 219965, 140650, 
      140674, 142400, 216325, 265384, 146890, 286525, 288802, 264809, 252745, 
      148525, 146408, 148228, 150053, 265025, 148081, 253081, 150826, 148306, 
      149906, 149572, 228520, 257896, 264596, 152170, 239170, 249625, 153680, 
      150644, 230633, 151421, 155282, 245473, 156917, 156757, 256672, 259370, 
      256373, 159777, 159562, 162826, 162388, 278568, 287825, 300857, 325629, 
      168932, 165125, 259898, 263618, 283428, 336208, 171770, 167681, 310165, 
      170404, 168884, 278324, 294836, 173962, 169888, 276020, 289460, 171353, 
      294473, 177021, 172296, 173314, 173009, 177412, 173632, 291392, 294160, 
      296960, 176660, 298061, 180889, 180225, 181072, 305092, 316049, 330394, 
      187252, 301885, 189053, 185033, 307793, 190676, 186196, 345761, 190989, 
      338321, 192265, 201557, 199282, 194746, 343265, 203108, 198964, 198613, 
      342053, 203818, 205769, 360434, 367837, 202725, 207593, 206633, 208490, 
      208442, 211028, 207440, 206705, 206692, 215125, 213109, 209941, 207281, 
      215905, 213473, 209425, 210440, 216765, 216361, 218465, 225077, 225389, 
      225205, 224242, 233021, 229465, 228754, 237700, 235584, 234756, 233881, 
      241361, 237800, 237421, 245033, 249322, 246517, 250916, 246265, 244980, 
      247145, 251605, 257029, 253045, 258605, 252809, 252500, 259748, 264274, 
      274250, 277090, 273717, 275584, 276482 ], 
  [ 34085, 31973, 31505, 31066, 30154, 30196, 28961, 28033, 27549, 27920, 
      27765, 26330, 24041, 25741, 24245, 24778, 22941, 22642, 20506, 20384, 
      20138, 18820, 18261, 18513, 17568, 17330, 15122, 14032, 14746, 13189, 
      11981, 12077, 11140, 11133, 10525, 10144, 9829, 9668, 10498, 9445, 
      9413, 8464, 9725, 9544, 8282, 8000, 8298, 7405, 8186, 7514, 6938, 6773, 
      6760, 6458, 5801, 5485, 7157, 5450, 5402, 4949, 4930, 4825, 4882, 5065, 
      4628, 4549, 3389, 4589, 3200, 3301, 2378, 2377, 1949, 5013, 1856, 1621, 
      4657, 1130, 4210, 981, 3145, 3277, 801, 4057, 1170, 1885, 1556, 158804, 
      349, 2088, 458, 2074, 4957, 3650, 288, 160, 144544, 2330, 269, 148325, 
      181, 2785, 126817, 505, 2465, 2665, 833, 2637, 150569, 32, 17, 162425, 
      2605, 485, 148997, 169, 0, 136161, 105629, 137650, 153673, 29, 113594, 
      117, 477, 98, 533, 320, 676, 1277, 143762, 121945, 126905, 1096, 93892, 
      2593, 4645, 97633, 3028, 92740, 7330, 103482, 94733, 162280, 729, 873, 
      84362, 69021, 82125, 88516, 166549, 94597, 76100, 87525, 3757, 7717, 
      1666, 4034, 1513, 1493, 72733, 119780, 131044, 4817, 8737, 16565, 
      80081, 102805, 4573, 53748, 96628, 2173, 14845, 2132, 58105, 60197, 
      109045, 65210, 49490, 51784, 101826, 2729, 2768, 62240, 3005, 130973, 
      3034, 4049, 15028, 64868, 82325, 4706, 11945, 49706, 4176, 8500, 19476, 
      20761, 67609, 80329, 13130, 13721, 67348, 108820, 68485, 41345, 94697, 
      66226, 12820, 19981, 80800, 4842, 4882, 5125, 38756, 64436, 9530, 
      12097, 40385, 108868, 5393, 7445, 13978, 6052, 125192, 13546, 108025, 
      5972, 14992, 15977, 31376, 6713, 32805, 20648, 20578, 20813, 8450, 
      52594, 7477, 11752, 13325, 21796, 29896, 40157, 79393, 110785, 8497, 
      18946, 33521, 40682, 79745, 79570, 54874, 9509, 9316, 10634, 14593, 
      79105, 10004, 16004, 36500, 13770, 42562, 81490, 13429, 37300, 37834, 
      86234, 10897, 12337, 56612, 108160, 12469, 15381, 15649, 65314, 79146, 
      85009, 11237, 11261, 84677, 13298, 20858, 29889, 31545, 15850, 14585, 
      18500, 13105, 29221, 21008, 32425, 83833, 16369, 16706, 13481, 20089, 
      24298, 14549, 36065, 26482, 86224, 87300, 90025, 17042, 63925, 64817, 
      34729, 19354, 16052, 16400, 22772, 34946, 34669, 16586, 16301, 43101, 
      17725, 16913, 86885, 42305, 31041, 16650, 54149, 67337, 20233, 31824, 
      32800, 26338, 17725, 19133, 19993, 26525, 37277, 20072, 38405, 25621, 
      22986, 22581, 22450, 19906, 18229, 18560, 55633, 29173, 88213, 63144, 
      21069, 101117, 62585, 20221, 21722, 26717, 98000, 25684, 19721, 57517, 
      49122, 19962, 20781, 26605, 27450, 90389, 47674, 29285, 57217, 40617, 
      25225, 24336, 78336, 76250, 41474, 88916, 101133, 53650, 38770, 48505, 
      96433, 92660, 34673, 24608, 25416, 22509, 23656, 79445, 35570, 75545, 
      36100, 34768, 65129, 92053, 57634, 27253, 38538, 90797, 35380, 66980, 
      94250, 69394, 24194, 28250, 91936, 58192, 48052, 28960, 47440, 108749, 
      36098, 24973, 59993, 96788, 78325, 28328, 119530, 98500, 70544, 63625, 
      77905, 39610, 27077, 69602, 62344, 94690, 51545, 62946, 32125, 65138, 
      56789, 47210, 41345, 34130, 73168, 65473, 38762, 40349, 94100, 56809, 
      35513, 78770, 59513, 48698, 32429, 71892, 60552, 46917, 42376, 38197, 
      101381, 92626, 70625, 68650, 62666, 56225, 31994, 32740, 33377, 121329, 
      33538, 41530, 36725, 91577, 62317, 51169, 44064, 35001, 49300, 50356, 
      120149, 117805, 117224, 33173, 35333, 38749, 115858, 110773, 102658, 
      48618, 33658, 121472, 98372, 44057, 97729, 46769, 39554, 37706, 34666, 
      43634, 105885, 83437, 80821, 74197, 55332, 37960, 44005, 110045, 94018, 
      90665, 59993, 56660, 52244, 38048, 35393, 81090, 56457, 44937, 126100, 
      105796, 39464, 36584, 96506, 86210, 70706, 40970, 36650, 36842, 128068, 
      122713, 49408, 48313, 117160, 90536, 46285, 86816, 66640, 44977, 38612, 
      58016, 41725, 94900, 39565, 42229, 55730, 43826, 68224, 43600, 44096, 
      58225, 91477, 82426, 69028, 42248, 41093, 75105, 72945, 52432, 41812, 
      42292, 65025, 57650, 44050, 70325, 69332, 50357, 47912, 43012, 44837, 
      72778, 44370, 57733, 60953, 45568, 48442, 44165, 63281, 49876, 47125, 
      45250, 44557, 46465, 76628, 48733, 60994, 47240, 50980, 59450, 58546, 
      56857, 53712, 47680, 72370, 59188, 48820, 48200, 53453, 56425, 51209, 
      53882, 49625, 77741, 50705, 50537, 50576, 63401, 53989, 56709, 64081, 
      51080, 61277, 51988, 71584, 53597, 52441, 53402, 54650, 59300, 65488, 
      72593, 55485, 55717, 60085, 57250, 79250, 55705, 55796, 57217, 82592, 
      85280, 89921, 92945, 56693, 56669, 81146, 58624, 58757, 103877, 58628, 
      59525, 71789, 59636, 60125, 72794, 60552, 72837, 61109, 62900, 64297, 
      117065, 66274, 66490, 67522, 67721, 88049, 69044, 103025, 125865, 
      70325, 70981, 88450, 71833, 71824, 72685, 73586, 73805, 73800, 75016, 
      123076, 78745, 127429, 75701, 76850, 77776, 79897, 85392, 97492, 77018, 
      77405, 79184, 78656, 78400, 78800, 141461, 80450, 80153, 81232, 85714, 
      83098, 83268, 83428, 83473, 87002, 87700, 102105, 85520, 85328, 87028, 
      98953, 105730, 120445, 91060, 88181, 87194, 87760, 87641, 88405, 
      149320, 89930, 115645, 151901, 90441, 138400, 90745, 91970, 123362, 
      135725, 92434, 93641, 93572, 92585, 93925, 93650, 180050, 95005, 93736, 
      100861, 109765, 105889, 97081, 95485, 116797, 96776, 96356, 96884, 
      98865, 97360, 98713, 116944, 157160, 100249, 102698, 101273, 108410, 
      103240, 102024, 167173, 102202, 108986, 104081, 180241, 105250, 128641, 
      129937, 180882, 103733, 103909, 111385, 179405, 105076, 105201, 107785, 
      106525, 138386, 188569, 107797, 106954, 159113, 108290, 143210, 109384, 
      109021, 112370, 110786, 110290, 109730, 112160, 159508, 166393, 111033, 
      165645, 156925, 179306, 114745, 115600, 165796, 114098, 180133, 183794, 
      117965, 166685, 184469, 117037, 116441, 116384, 115825, 118625, 189584, 
      119880, 121249, 204085, 120017, 119281, 122274, 166549, 226729, 125050, 
      169762, 208936, 125701, 126505, 126404, 128090, 190658, 208709, 126837, 
      125541, 126250, 127546, 126932, 126800, 127549, 128648, 131906, 129322, 
      188164, 192100, 197721, 130330, 195346, 200017, 134685, 133865, 212585, 
      247417, 189394, 203450, 207754, 258541, 134740, 139780, 135488, 136049, 
      214385, 260740, 136357, 138421, 138925, 139204, 205021, 241229, 142682, 
      201629, 212776, 140949, 140661, 143401, 209448, 256453, 148541, 276866, 
      279065, 255956, 244386, 150020, 147149, 147149, 151730, 256250, 148900, 
      244800, 152321, 148709, 149009, 150365, 221357, 249485, 255925, 153613, 
      231565, 241578, 155305, 151073, 223444, 151850, 156725, 237764, 158152, 
      157940, 248625, 251245, 248404, 160570, 160225, 164165, 161829, 269845, 
      278816, 291380, 315346, 170765, 164852, 252085, 255649, 274705, 325665, 
      173681, 168370, 300506, 171821, 169781, 269861, 285749, 175977, 169745, 
      267713, 280633, 172250, 285490, 179140, 173245, 174341, 173906, 179297, 
      174425, 282617, 285281, 287977, 177973, 289130, 182800, 181330, 182177, 
      296057, 306650, 320501, 189397, 293032, 191354, 186554, 298784, 192821, 
      187301, 335530, 192250, 328480, 193370, 204170, 201557, 196085, 333346, 
      205565, 200693, 200264, 332264, 206249, 208226, 350125, 357320, 204298, 
      209920, 208804, 210817, 210457, 213329, 209065, 208148, 207485, 217634, 
      215306, 211514, 207866, 218258, 215410, 210218, 211285, 218962, 218324, 
      220298, 227560, 227300, 226882, 225685, 235426, 230778, 229833, 240365, 
      237625, 236641, 235584, 244130, 239893, 238500, 247360, 252117, 248922, 
      253789, 248306, 246553, 248978, 254036, 259668, 255060, 261322, 254356, 
      253969, 262205, 266653, 276889, 279833, 275602, 277625, 278497 ], 
  [ 193124, 180680, 184640, 182725, 177385, 192925, 179882, 173050, 176994, 
      187697, 192708, 192749, 163154, 195112, 177380, 188245, 174600, 174301, 
      175117, 177209, 183605, 168265, 158850, 179028, 162585, 163085, 174161, 
      167905, 179689, 173704, 155522, 169640, 160585, 127368, 159970, 155161, 
      157060, 139925, 171013, 150034, 147050, 144625, 117842, 117661, 158465, 
      155969, 164385, 141352, 121469, 162125, 148265, 148100, 162109, 159593, 
      145652, 139432, 113060, 133493, 155585, 135944, 150685, 146890, 132925, 
      156724, 142265, 153994, 135860, 114920, 133457, 117322, 148133, 154036, 
      145490, 99108, 149825, 130402, 99490, 146885, 98305, 143784, 103882, 
      101800, 148032, 96676, 117405, 110002, 112625, 1241, 132820, 107253, 
      146213, 106501, 90196, 96269, 145305, 139273, 265, 103805, 146024, 356, 
      143722, 100570, 250, 121168, 102464, 101188, 116330, 101160, 386, 
      139145, 135440, 1172, 101128, 120410, 290, 145924, 136161, 0, 1940, 13, 
      538, 134714, 1049, 129636, 121140, 131093, 120458, 124673, 119125, 
      112346, 221, 544, 338, 115117, 4225, 103330, 92098, 3538, 100813, 4549, 
      82237, 2745, 4328, 1765, 136890, 128178, 7241, 12564, 7956, 6229, 2344, 
      4930, 10049, 6714, 102280, 84100, 122329, 101081, 128818, 142820, 
      11848, 2069, 1525, 99650, 82906, 62690, 9602, 4282, 101620, 21645, 
      5485, 125050, 66874, 127961, 19360, 18500, 3880, 16133, 25505, 24109, 
      5517, 135200, 133025, 18329, 128834, 2930, 136981, 116594, 71485, 
      18005, 11108, 115037, 80210, 27197, 122625, 93001, 62649, 60244, 17056, 
      12064, 77705, 76082, 17533, 5869, 17194, 35072, 8720, 18625, 81085, 
      63892, 13273, 134361, 132925, 130216, 39125, 20525, 96245, 86266, 
      37802, 7393, 135650, 109658, 81505, 124501, 6005, 84025, 8026, 131801, 
      80305, 77600, 49457, 122210, 49410, 69725, 70393, 69890, 118781, 31561, 
      136996, 99205, 92660, 69397, 55357, 42740, 17770, 10048, 126946, 77617, 
      51602, 43265, 18122, 18685, 32365, 129434, 138097, 120965, 97618, 
      20434, 131405, 93125, 51629, 103437, 45145, 20605, 109000, 52429, 
      52225, 19445, 153700, 119716, 34841, 14065, 176674, 102834, 101626, 
      29521, 22689, 20434, 146660, 143732, 20840, 117725, 85433, 66420, 
      63648, 198505, 112370, 95621, 128602, 69442, 225065, 64528, 22948, 
      196810, 196409, 161450, 215290, 84445, 132260, 281450, 244561, 24601, 
      24201, 23236, 189365, 36250, 35666, 274210, 107545, 171401, 128945, 
      95465, 273689, 272674, 175625, 171650, 301032, 122152, 132410, 26738, 
      59648, 255762, 155025, 332744, 38186, 117280, 79425, 77449, 231133, 
      158314, 127250, 120730, 93314, 276020, 190181, 69032, 225250, 210069, 
      207450, 206581, 186325, 155866, 160625, 333490, 240610, 418468, 354285, 
      190440, 448346, 352250, 134242, 121721, 99410, 440801, 219409, 147764, 
      336850, 311481, 149481, 134802, 102250, 99405, 422120, 305605, 96074, 
      334336, 280836, 210832, 116217, 37377, 385841, 283169, 416957, 445410, 
      321913, 271609, 63634, 434068, 425129, 254228, 199145, 201429, 156456, 
      134725, 391250, 255125, 380708, 256393, 91225, 50000, 421570, 330325, 
      117658, 83925, 418100, 91837, 49637, 425981, 362749, 169949, 116441, 
      419977, 330145, 297865, 114937, 71425, 458930, 251225, 147850, 57410, 
      430733, 384964, 207293, 482257, 433921, 363161, 55876, 382330, 262117, 
      138146, 51521, 338725, 423469, 303572, 338589, 116626, 343733, 318410, 
      285953, 263114, 111989, 365785, 59200, 249461, 255476, 417713, 314740, 
      228500, 378029, 322610, 285965, 131690, 358605, 325125, 278280, 259717, 
      108676, 433850, 412549, 354386, 348721, 330929, 310466, 140849, 137905, 
      133376, 478890, 135013, 103153, 120488, 407810, 326890, 288436, 259929, 
      133524, 89521, 87625, 474020, 468724, 467405, 174500, 136808, 119560, 
      463825, 452098, 432913, 275553, 179413, 476081, 421985, 254756, 419866, 
      265586, 229589, 217409, 155329, 108209, 439092, 382696, 375652, 357220, 
      297765, 216925, 108580, 448418, 409513, 400994, 312020, 300569, 284345, 
      212585, 166388, 374445, 298890, 110250, 483661, 436789, 218429, 156509, 
      413477, 386945, 343397, 226577, 182405, 158981, 487105, 475108, 268225, 
      263440, 461437, 396437, 251080, 385337, 326785, 240916, 185105, 90857, 
      138034, 405229, 161704, 137800, 285617, 132017, 328369, 224041, 133025, 
      94756, 394426, 369877, 329173, 206453, 164708, 346320, 339732, 265345, 
      167641, 159265, 88272, 286061, 213421, 329732, 326525, 252200, 238685, 
      196885, 144836, 336613, 209313, 103858, 295268, 217153, 235525, 196562, 
      96122, 242125, 142696, 201337, 176290, 153844, 81425, 227698, 104905, 
      155357, 134005, 280481, 112789, 267556, 251865, 207457, 91189, 275053, 
      211549, 165173, 132788, 260482, 226484, 242441, 206450, 88442, 203840, 
      172676, 171977, 114692, 147346, 135306, 114634, 188717, 122900, 186673, 
      104425, 214850, 188602, 166685, 156125, 136421, 121945, 107648, 171720, 
      169000, 142372, 160201, 101021, 194080, 184577, 164596, 97721, 94505, 
      89552, 86672, 198020, 196520, 102917, 171169, 175730, 82106, 200693, 
      172808, 123080, 188417, 188906, 125561, 192285, 127080, 204650, 184301, 
      173890, 85700, 213505, 187153, 219181, 195764, 118676, 190445, 103394, 
      87120, 213866, 218212, 127933, 210208, 207985, 195562, 183917, 181922, 
      187821, 177229, 93925, 163984, 93850, 193412, 187181, 184417, 171040, 
      150705, 125905, 225725, 194378, 236009, 226625, 214561, 200201, 93122, 
      230633, 222218, 199681, 172429, 239185, 206145, 203353, 202660, 179621, 
      179581, 140850, 233489, 227393, 192193, 148768, 137833, 119338, 177037, 
      249434, 213761, 232777, 220112, 214234, 103933, 243065, 132250, 103562, 
      242100, 112201, 235762, 200825, 125945, 116168, 247045, 255632, 254825, 
      238340, 252226, 248261, 98501, 258472, 237277, 174292, 152200, 164560, 
      262762, 230170, 145210, 252125, 244325, 212381, 263808, 230569, 207568, 
      149785, 114725, 260026, 273545, 258098, 178889, 273349, 260325, 113668, 
      222865, 182417, 270500, 110500, 276097, 146722, 145066, 111141, 245060, 
      229000, 185554, 113354, 248617, 230292, 204832, 264826, 140969, 112186, 
      272740, 246805, 127748, 249617, 141365, 261781, 253300, 287645, 272777, 
      266377, 255485, 280793, 131833, 127648, 238338, 129114, 135892, 124325, 
      282640, 213385, 132217, 267233, 125890, 124385, 209108, 133844, 125060, 
      219250, 274004, 273209, 240916, 214196, 125009, 295893, 301690, 123274, 
      286436, 267250, 216369, 141826, 123040, 303277, 144301, 128125, 224962, 
      300304, 225665, 307793, 137153, 130850, 291780, 272772, 273481, 234925, 
      273425, 257057, 271090, 281045, 308657, 280981, 145729, 143761, 141264, 
      264277, 143317, 141346, 230994, 297332, 139892, 133396, 150649, 144041, 
      142441, 133450, 291565, 324649, 277553, 253760, 143168, 135649, 282850, 
      245800, 241876, 239941, 148564, 139016, 331241, 153290, 149677, 290394, 
      281250, 312772, 155205, 143908, 336362, 143657, 143642, 145625, 148077, 
      333413, 309140, 257480, 340289, 148133, 313105, 150705, 335714, 301106, 
      264506, 313832, 158996, 151700, 150760, 335530, 156658, 154125, 342388, 
      304208, 160345, 304985, 338642, 159905, 334165, 332477, 161172, 161578, 
      163165, 324037, 320002, 343130, 286920, 163204, 164057, 163337, 164425, 
      363752, 298061, 171274, 170410, 168064, 167364, 368882, 328885, 167297, 
      353000, 336200, 170600, 168776, 374130, 306644, 172880, 171040, 338669, 
      171469, 380245, 341140, 344450, 340325, 373760, 337892, 174500, 174212, 
      173956, 356200, 176585, 378001, 353653, 354500, 180560, 180821, 180650, 
      391240, 182701, 397625, 370685, 184025, 394664, 359624, 186085, 369001, 
      190105, 365693, 419297, 407090, 375050, 192757, 416264, 390728, 388085, 
      195365, 416210, 418925, 198466, 199757, 389905, 416929, 411385, 417826, 
      408610, 419600, 396148, 390065, 370952, 429809, 418625, 397121, 365429, 
      426005, 411349, 373685, 376228, 422281, 415001, 413285, 438997, 422501, 
      415441, 407602, 444649, 409005, 401418, 456968, 436516, 431104, 424881, 
      463685, 440260, 410085, 454369, 472410, 458145, 476296, 447197, 432160, 
      441965, 463997, 475533, 453213, 479401, 439225, 436624, 472904, 475138, 
      492754, 498650, 470065, 476516, 476650 ], 
  [ 160592, 149364, 152788, 151045, 146225, 159905, 148266, 142130, 145538, 
      155005, 159392, 159237, 132890, 161236, 145440, 155069, 142820, 142517, 
      142949, 144773, 150365, 136693, 128330, 146120, 131525, 131933, 141377, 
      135725, 146185, 140708, 124546, 136980, 128885, 99620, 128258, 123973, 
      125600, 110489, 137965, 119362, 116730, 114461, 91018, 90833, 126617, 
      124381, 131825, 111428, 94005, 129725, 117449, 117280, 129601, 127345, 
      114984, 109460, 86432, 104221, 123665, 106308, 119285, 115930, 103637, 
      124616, 111829, 122138, 106000, 87700, 103853, 89626, 116645, 121832, 
      114250, 73760, 118045, 100906, 74042, 115333, 72913, 112580, 77690, 
      75860, 116276, 71432, 89333, 82898, 85165, 5813, 102800, 80489, 114605, 
      79813, 65792, 70981, 113765, 108437, 3221, 77453, 114388, 3744, 112346, 
      74650, 1082, 92516, 76276, 75176, 88290, 75140, 4018, 108277, 105012, 
      6120, 75092, 91818, 3730, 114248, 105629, 1940, 0, 2117, 4490, 104338, 
      153, 99872, 92432, 101149, 91834, 95517, 90665, 84762, 2997, 676, 1082, 
      87169, 557, 76954, 67306, 394, 74785, 697, 58925, 377, 724, 6505, 
      106250, 98594, 2025, 4880, 2384, 1625, 7508, 1202, 3501, 1922, 76100, 
      60560, 93505, 75073, 99194, 111520, 4660, 1657, 2521, 73882, 59602, 
      42730, 3546, 1570, 75584, 11009, 1889, 95930, 46202, 98485, 9508, 8992, 
      1940, 7501, 13873, 12913, 2501, 104900, 102989, 9061, 99322, 3690, 
      106493, 88658, 50225, 9065, 5072, 87349, 57538, 15349, 93965, 68389, 
      42965, 41000, 8548, 5668, 55465, 54106, 8929, 3601, 8762, 21268, 4420, 
      9745, 58385, 44096, 6757, 104345, 103085, 100724, 24505, 11185, 71325, 
      62842, 23530, 4909, 105530, 82882, 58865, 95785, 5625, 61025, 5354, 
      102197, 57917, 55652, 32701, 93834, 32810, 49249, 49825, 49410, 90989, 
      19433, 106912, 74137, 68560, 49081, 37681, 27792, 10474, 7412, 98170, 
      55969, 34794, 28305, 10818, 11285, 20381, 100458, 108061, 93125, 73034, 
      12746, 102241, 69241, 35137, 78053, 30145, 13165, 82900, 35921, 35801, 
      12701, 121960, 92200, 22725, 10573, 142378, 77690, 76658, 19073, 14705, 
      13418, 115792, 113216, 13732, 90549, 63009, 47336, 45092, 161993, 
      85978, 71689, 100090, 49906, 185989, 45956, 15464, 160546, 160225, 
      129050, 177250, 62509, 103456, 237418, 203785, 17173, 16949, 16424, 
      154037, 24770, 24362, 230866, 82241, 138085, 100733, 72005, 230425, 
      229498, 141865, 138330, 255476, 94900, 103834, 19106, 42772, 214154, 
      123713, 284708, 26842, 90884, 58925, 57301, 191885, 126722, 99530, 
      93890, 70522, 232720, 155065, 50548, 186610, 172925, 170570, 169789, 
      151645, 124618, 128845, 285514, 200554, 364240, 304721, 155396, 392090, 
      302858, 105794, 94945, 75890, 385069, 181453, 117640, 288682, 265337, 
      119177, 106346, 78370, 75965, 367700, 259981, 73242, 286420, 237320, 
      173828, 90389, 27389, 334049, 239473, 362961, 389474, 275041, 228961, 
      46946, 378920, 370597, 213160, 163445, 165545, 125588, 106585, 339170, 
      214045, 329416, 215221, 69589, 36900, 367370, 282901, 91970, 63605, 
      364160, 70193, 36793, 371509, 312853, 137653, 91009, 365941, 282797, 
      253157, 89765, 53645, 402250, 210649, 118274, 42794, 375985, 333472, 
      171025, 424073, 378989, 313333, 41864, 331090, 220645, 109962, 38737, 
      290825, 369317, 258568, 290765, 91594, 295549, 272250, 242521, 221706, 
      87741, 315925, 44980, 209365, 214848, 364141, 269000, 190504, 327357, 
      276250, 242685, 104866, 309425, 278585, 235700, 218809, 85280, 379210, 
      359405, 305554, 300329, 283945, 265154, 112873, 110365, 106452, 421250, 
      107909, 80801, 95492, 355090, 280330, 245128, 219173, 106760, 69709, 
      68165, 416800, 411856, 410625, 142624, 109684, 94900, 407305, 396370, 
      378505, 233465, 147005, 418765, 368365, 214600, 366418, 224458, 191893, 
      180945, 125905, 85473, 384320, 331972, 325456, 308432, 253817, 180545, 
      85840, 393026, 356849, 348946, 266920, 256437, 241621, 176725, 135720, 
      324413, 254930, 87410, 425969, 382265, 182033, 127153, 360621, 336025, 
      295821, 189385, 149965, 129357, 429229, 418024, 227069, 222724, 405313, 
      344889, 211588, 334661, 280685, 202472, 152557, 71861, 111466, 353137, 
      132052, 111316, 243113, 106409, 282253, 187429, 107325, 75304, 343202, 
      320501, 283049, 171769, 134864, 298868, 292808, 224845, 137525, 130205, 
      70388, 243709, 178109, 283680, 280737, 213012, 200817, 163417, 117792, 
      290029, 174521, 83234, 252200, 181565, 198085, 163258, 77074, 204065, 
      116164, 167585, 145442, 125896, 65709, 191210, 84521, 127313, 108953, 
      238969, 91165, 227272, 213077, 173245, 73781, 234145, 176977, 136057, 
      108160, 220978, 190408, 204777, 172570, 71986, 170388, 142920, 142309, 
      93384, 121018, 110738, 93410, 157105, 100352, 155405, 85301, 180410, 
      157154, 137965, 128813, 112009, 99989, 88244, 142628, 140260, 117328, 
      132689, 83189, 162340, 153981, 136552, 80677, 78165, 74356, 72180, 
      165920, 164596, 85069, 142493, 146522, 69442, 168489, 144036, 101700, 
      157789, 158274, 103993, 161297, 105332, 172250, 154529, 145522, 74120, 
      180625, 157441, 185765, 165160, 99688, 160625, 88002, 76388, 181394, 
      185296, 107861, 178340, 176381, 165538, 155389, 153658, 158849, 149665, 
      82025, 138436, 82466, 163984, 158629, 156301, 144772, 127517, 107117, 
      192589, 165026, 201893, 193565, 182909, 170309, 83466, 197297, 189850, 
      170125, 146653, 205129, 176045, 173605, 173000, 153125, 153169, 120770, 
      200381, 194989, 164189, 127364, 118537, 104002, 151313, 214730, 183193, 
      200005, 188836, 183746, 93857, 209313, 114778, 93834, 208520, 99829, 
      202970, 172345, 110137, 102996, 213101, 220804, 220085, 205448, 217834, 
      214309, 92709, 223460, 204641, 150016, 131620, 142036, 227474, 198578, 
      126290, 218065, 211145, 183073, 228596, 199141, 179044, 130325, 104233, 
      225418, 237609, 223834, 154921, 237497, 225881, 104480, 192905, 158089, 
      235080, 103240, 240145, 128986, 127682, 103877, 212624, 198500, 161122, 
      105642, 215909, 199784, 177668, 230354, 125065, 105698, 237472, 214525, 
      115880, 217153, 125973, 227993, 220480, 251125, 237841, 232145, 222485, 
      245061, 119509, 116644, 207530, 117842, 122768, 115245, 246980, 186085, 
      120581, 233329, 116714, 115825, 182592, 122112, 116496, 191410, 239560, 
      238853, 210344, 187144, 117053, 259241, 264506, 117242, 250920, 233930, 
      189473, 129098, 119716, 266333, 131645, 122065, 197426, 263876, 198125, 
      270657, 127825, 124426, 256400, 239504, 240209, 206405, 240237, 225805, 
      238250, 247145, 271849, 247165, 135053, 133789, 132260, 232565, 133781, 
      132602, 203762, 262088, 132808, 131240, 139513, 135369, 134473, 132610, 
      257105, 286837, 244845, 223956, 135892, 134797, 249610, 217220, 213824, 
      212153, 139520, 135428, 292977, 143266, 141409, 256778, 248690, 276776, 
      145865, 141520, 298154, 143729, 143978, 142965, 143741, 295721, 274000, 
      228500, 301977, 145197, 277693, 146093, 298010, 267098, 234898, 278500, 
      150592, 147520, 147460, 297994, 149746, 148709, 304232, 270100, 152021, 
      270873, 301090, 153325, 297305, 295793, 155720, 156386, 157441, 288653, 
      285058, 305890, 256100, 160016, 161829, 162693, 166505, 324820, 266257, 
      164986, 164650, 164852, 170312, 329674, 293813, 167249, 315460, 300420, 
      166500, 166788, 334562, 274376, 168244, 168164, 302877, 169117, 340313, 
      305168, 308210, 304525, 334612, 302440, 171432, 171496, 171592, 318980, 
      174033, 338749, 317117, 317960, 178340, 179829, 181330, 351172, 179857, 
      357025, 332725, 181701, 354580, 323060, 187885, 331889, 190565, 329101, 
      377593, 366530, 337658, 193469, 375076, 352004, 349625, 195625, 375106, 
      377725, 200474, 202465, 351689, 376157, 371141, 377050, 368882, 378900, 
      357736, 352269, 335348, 388393, 378265, 358873, 330525, 385109, 371861, 
      338069, 340432, 381905, 375413, 374125, 397625, 383049, 376777, 369730, 
      403505, 371549, 364754, 414932, 396584, 391700, 386093, 421285, 400144, 
      373385, 413437, 429890, 416945, 433508, 407221, 393764, 402685, 422689, 
      433505, 413297, 437105, 400885, 398548, 431476, 433954, 450658, 456194, 
      430505, 436424, 436642 ], 
  [ 195829, 183305, 187277, 185348, 179972, 195578, 182465, 175589, 179545, 
      190298, 195325, 195344, 165589, 197705, 179885, 190800, 177073, 176768, 
      177552, 179650, 186064, 170642, 161173, 181441, 164914, 165412, 176488, 
      170186, 182024, 175985, 157705, 171881, 162770, 129361, 162137, 157298, 
      159197, 141970, 173216, 152129, 149129, 146666, 119725, 119538, 160564, 
      158050, 166504, 143345, 123344, 164212, 150280, 150109, 164170, 161636, 
      147617, 141353, 114829, 135376, 157576, 137825, 152640, 148825, 134784, 
      158705, 144170, 155945, 137677, 116617, 135250, 118985, 149956, 155873, 
      147277, 100621, 151618, 132085, 100989, 148612, 99752, 145489, 105353, 
      103241, 149725, 98073, 118912, 111465, 114098, 1258, 134397, 108682, 
      147856, 107908, 91493, 97600, 146914, 140850, 306, 105172, 147625, 365, 
      145305, 101905, 369, 122621, 103805, 102521, 117749, 102481, 353, 
      140674, 136949, 1073, 102425, 121817, 241, 147465, 137650, 13, 2117, 0, 
      441, 136165, 1160, 131053, 122509, 132512, 121817, 126050, 120458, 
      113633, 128, 565, 325, 116402, 4394, 104525, 93221, 3677, 101986, 4714, 
      83268, 2824, 4457, 1490, 138217, 129457, 7400, 12829, 8125, 6354, 2025, 
      5009, 10250, 6829, 103361, 85061, 123524, 102148, 130037, 144109, 
      12041, 1954, 1346, 100669, 83813, 63445, 9725, 4253, 102645, 21970, 
      5490, 126209, 67649, 129130, 19637, 18749, 3785, 16336, 25832, 24410, 
      5440, 136357, 134170, 18530, 129949, 2669, 138128, 117625, 72194, 
      18154, 11125, 116032, 80977, 27472, 123658, 93850, 63274, 60849, 17173, 
      12085, 78440, 76805, 17642, 5690, 17289, 35405, 8621, 18728, 81810, 
      64485, 13250, 135400, 133956, 131225, 39458, 20618, 97040, 86993, 
      38113, 7162, 136669, 110525, 82184, 125450, 5666, 84708, 7785, 132778, 
      80954, 78229, 49850, 123125, 49765, 70250, 70916, 70409, 119620, 31688, 
      137933, 99914, 93325, 69890, 55730, 42989, 17665, 9725, 127805, 78152, 
      51917, 43496, 18005, 18560, 32436, 130265, 138970, 121732, 98237, 
      20285, 132226, 93706, 51874, 104080, 45316, 20420, 109657, 52650, 
      52436, 19216, 154601, 120425, 34850, 13682, 177685, 103429, 102213, 
      29448, 22504, 20205, 147509, 144565, 20609, 118400, 85892, 66721, 
      63925, 199592, 112997, 96130, 129313, 69745, 226250, 64781, 22697, 
      197861, 197444, 162313, 216397, 84820, 132941, 282817, 245780, 24298, 
      23890, 22905, 190324, 36125, 35533, 275521, 108036, 172250, 129562, 
      95866, 274984, 273965, 176488, 172493, 302425, 122713, 133025, 26401, 
      59725, 256957, 155752, 334225, 37993, 117765, 79642, 77650, 232196, 
      159029, 127789, 121229, 93629, 277261, 191050, 69145, 226273, 211024, 
      208393, 207520, 187168, 156553, 161330, 334925, 241685, 420181, 355786, 
      191281, 450145, 353737, 134777, 122180, 99721, 442570, 220370, 148369, 
      338269, 312808, 150088, 135325, 102565, 99700, 423817, 306896, 96329, 
      335725, 282025, 211725, 116602, 37042, 387400, 284360, 418610, 447145, 
      323236, 272740, 63585, 435761, 426794, 255281, 199954, 202234, 157033, 
      135178, 392785, 256160, 382201, 257426, 91370, 49757, 423189, 331636, 
      117981, 84004, 419701, 91970, 49370, 427600, 364160, 170560, 116740, 
      421570, 331434, 299034, 115218, 71370, 460637, 252200, 148325, 57205, 
      432346, 386429, 208066, 484020, 435530, 364538, 55625, 383765, 263108, 
      138533, 51208, 340002, 425024, 304705, 339844, 116845, 344992, 319577, 
      286996, 264065, 112160, 367114, 58909, 250340, 256373, 419186, 315857, 
      229265, 379364, 323749, 286964, 131941, 359866, 326266, 279241, 260602, 
      108765, 435353, 413984, 355625, 349940, 332084, 311545, 141140, 138170, 
      133613, 480517, 135252, 103176, 120625, 409201, 328001, 289393, 260770, 
      133729, 89410, 87498, 475597, 470285, 468962, 174925, 137017, 119657, 
      465364, 453601, 434356, 276436, 179856, 477650, 423386, 255545, 421253, 
      266413, 230260, 218024, 155624, 108200, 440533, 383953, 376885, 358389, 
      298714, 217530, 108565, 449881, 410852, 402305, 313009, 301514, 285226, 
      213154, 166721, 375652, 299821, 110221, 485210, 438194, 219010, 156770, 
      414800, 388180, 344480, 227188, 182800, 159248, 488650, 476617, 269010, 
      264205, 462890, 397682, 251777, 386530, 327770, 241553, 185474, 90610, 
      138125, 406474, 161929, 137881, 286420, 132052, 329330, 224570, 133058, 
      94505, 395613, 370980, 330122, 206882, 164917, 347317, 340705, 266026, 
      167850, 159426, 87925, 286820, 213860, 330653, 327434, 252809, 239234, 
      197234, 144893, 337552, 209716, 103617, 296041, 217586, 236036, 196885, 
      95797, 242658, 142705, 201668, 176489, 153905, 80930, 228141, 104616, 
      155410, 133922, 281140, 112544, 268153, 252394, 207778, 90740, 275666, 
      211874, 165250, 132661, 261025, 226865, 242888, 206725, 87925, 204077, 
      172745, 172042, 114377, 147253, 135133, 114309, 188858, 122629, 186786, 
      103986, 215101, 188717, 166676, 156052, 136210, 121610, 107197, 171697, 
      168961, 142165, 160100, 100480, 194165, 184610, 164513, 97138, 93890, 
      88885, 85973, 198109, 196601, 102352, 171090, 175669, 81293, 200762, 
      172721, 122657, 188402, 188885, 125128, 192274, 126649, 204697, 184210, 
      173729, 84745, 213512, 187016, 219200, 195649, 118033, 190282, 102569, 
      86077, 213805, 218165, 127296, 210101, 207866, 195365, 183652, 181645, 
      187570, 176914, 92898, 163565, 92781, 193157, 186880, 184090, 170629, 
      150154, 125154, 225620, 194101, 235930, 226498, 214370, 199930, 91925, 
      230500, 222041, 199370, 171940, 239060, 205834, 203026, 202329, 179140, 
      179090, 140065, 233290, 227162, 191762, 148037, 137000, 118325, 176490, 
      249289, 213428, 232538, 219805, 213885, 102650, 242852, 131297, 102257, 
      241873, 111010, 235493, 200360, 124904, 115001, 246816, 255437, 254626, 
      238057, 252005, 248020, 96980, 258273, 236970, 173605, 151345, 163781, 
      262557, 229797, 144261, 251858, 244018, 211898, 263581, 230170, 207037, 
      148842, 113362, 259753, 273320, 257797, 178120, 273114, 260026, 112221, 
      222356, 181652, 270233, 108953, 275848, 145645, 143973, 109588, 244645, 
      228497, 184769, 111809, 248202, 229777, 204165, 264485, 139784, 110573, 
      272429, 246352, 126361, 249160, 140132, 261378, 252853, 287360, 272420, 
      265988, 255040, 280466, 130442, 126197, 237781, 127669, 134525, 122768, 
      282285, 212650, 130770, 266792, 124325, 122792, 208325, 132389, 123461, 
      218521, 273569, 272770, 240305, 213425, 123370, 295546, 301361, 121529, 
      286025, 266733, 215560, 140373, 121141, 302900, 142820, 126338, 224145, 
      299885, 224842, 307400, 135496, 129061, 291301, 272197, 272900, 234128, 
      272834, 256378, 270477, 280474, 308212, 280400, 144090, 142090, 139549, 
      263588, 141620, 139613, 230089, 296785, 138065, 131345, 149000, 142280, 
      140648, 131333, 290970, 324194, 276866, 252941, 141325, 133514, 282181, 
      244913, 240965, 239018, 146789, 136993, 330788, 151541, 147842, 289705, 
      280513, 312185, 153394, 141781, 335857, 141412, 141385, 143498, 146020, 
      332866, 308477, 256537, 339764, 146000, 312442, 148642, 335149, 300373, 
      263573, 313153, 157093, 149605, 148625, 334945, 154681, 152080, 341825, 
      303461, 158426, 304232, 338033, 157882, 333506, 331810, 159073, 159461, 
      161066, 323280, 319225, 342445, 285937, 160965, 161762, 160970, 161928, 
      363113, 297098, 169145, 168257, 165789, 164809, 368237, 328052, 164872, 
      352273, 335393, 168353, 166433, 373489, 305665, 170645, 168725, 337844, 
      169124, 379602, 340317, 343633, 339488, 373069, 337033, 172169, 171865, 
      171593, 355409, 174212, 377290, 352800, 353641, 178141, 178340, 178093, 
      390529, 180298, 396932, 369872, 181586, 393929, 358729, 183440, 368100, 
      187490, 364756, 418580, 406321, 374137, 190112, 415505, 389857, 387202, 
      192722, 415441, 418148, 195725, 196978, 388980, 416114, 410546, 417005, 
      407729, 418757, 395201, 389090, 369865, 428980, 417748, 396148, 364304, 
      425140, 410420, 372580, 375125, 421380, 414058, 412304, 438098, 421490, 
      414388, 406513, 443684, 407860, 400237, 456025, 435465, 430029, 423778, 
      462740, 439205, 408850, 453314, 471421, 457096, 475313, 446080, 430965, 
      440804, 462922, 474466, 452050, 478340, 437978, 435365, 471785, 473977, 
      491585, 497485, 468756, 475225, 475349 ], 
  [ 213154, 200042, 204266, 202253, 196625, 213113, 199328, 192116, 196324, 
      207665, 212986, 213089, 181780, 215618, 196874, 208377, 193978, 193673, 
      194625, 196849, 203641, 187421, 177448, 198850, 181441, 181981, 193813, 
      187217, 199685, 193394, 174148, 189122, 179549, 144250, 178916, 173825, 
      175850, 157657, 190625, 168404, 165236, 162689, 134152, 133965, 177385, 
      174745, 183661, 159242, 138065, 181285, 166597, 166426, 181285, 178625, 
      163850, 157250, 129130, 150937, 174397, 153554, 169209, 165184, 150345, 
      175610, 160277, 172724, 153490, 131170, 150937, 133748, 166525, 172778, 
      163720, 114250, 168313, 147688, 114660, 165181, 113381, 161890, 119360, 
      117122, 166378, 111618, 133801, 125892, 128693, 565, 150210, 122941, 
      164425, 122125, 104618, 111145, 163441, 157041, 369, 119221, 164194, 
      218, 161748, 115744, 1440, 137762, 117770, 116402, 132596, 116362, 80, 
      156865, 152930, 170, 116306, 136916, 52, 164034, 153673, 538, 4490, 
      441, 0, 152104, 3029, 146698, 137650, 148241, 136916, 141401, 135473, 
      128228, 233, 1930, 1396, 131165, 7565, 118532, 106472, 6596, 115825, 
      7969, 95805, 5365, 7586, 629, 154240, 144976, 11285, 17890, 12178, 
      9945, 954, 8180, 14765, 10504, 117242, 97682, 138665, 115945, 145556, 
      160426, 16850, 3529, 2249, 114340, 96308, 74344, 13988, 6920, 116442, 
      28417, 8577, 141476, 78884, 144565, 25706, 24650, 6074, 21817, 32741, 
      31109, 8233, 152170, 149857, 24305, 145384, 3656, 154025, 132304, 
      83681, 23761, 15346, 130585, 93136, 34465, 138673, 106933, 74005, 
      71370, 22570, 16474, 90389, 88628, 23081, 8105, 22644, 43322, 12002, 
      24293, 93969, 75258, 17681, 151045, 149517, 146618, 47753, 26393, 
      110249, 99488, 46240, 9661, 152356, 124616, 94301, 140465, 7157, 96993, 
      10368, 148213, 92945, 90010, 59153, 137972, 58984, 81317, 82025, 81476, 
      134173, 38765, 153578, 113165, 106114, 80873, 65453, 51410, 22432, 
      12266, 142820, 89765, 61220, 51917, 22772, 23369, 39429, 145364, 
      154573, 136285, 111236, 25220, 147409, 106369, 61009, 117457, 53737, 
      25229, 123370, 61785, 61529, 23689, 171002, 134810, 41885, 16601, 
      195304, 116680, 115380, 35685, 27565, 24804, 163490, 160378, 25250, 
      132617, 97841, 77074, 74026, 218261, 126836, 108793, 144160, 80308, 
      246137, 74882, 27506, 216404, 215945, 179008, 235780, 96517, 147914, 
      305056, 266465, 29065, 28573, 27378, 208405, 42824, 42148, 297424, 
      121329, 189365, 144241, 108277, 296845, 295784, 193813, 189608, 325378, 
      136930, 147872, 31252, 68986, 278020, 171901, 358354, 44608, 131562, 
      90625, 88465, 252125, 175304, 142216, 135236, 105704, 299122, 209005, 
      79162, 245908, 229945, 227188, 226273, 204913, 172660, 177689, 359012, 
      261992, 447250, 380629, 209194, 478180, 378496, 149540, 136145, 112132, 
      470353, 239669, 163930, 362440, 336013, 165733, 150088, 115144, 112069, 
      450970, 329849, 108404, 359770, 303970, 230562, 130105, 42985, 413293, 
      306389, 445553, 475012, 346777, 294265, 72720, 463250, 453989, 276050, 
      218161, 220525, 172930, 149773, 418804, 276929, 407842, 278237, 102857, 
      57170, 450216, 355429, 131400, 94861, 446602, 103457, 56657, 454753, 
      389129, 187129, 130033, 448513, 355185, 321525, 128385, 81009, 488840, 
      272717, 163592, 65332, 459625, 412154, 226525, 512937, 462893, 389465, 
      63458, 409364, 284045, 153128, 58453, 364005, 452009, 327322, 363805, 
      129928, 369121, 342740, 308857, 284960, 124865, 392041, 66826, 270605, 
      276890, 445877, 338810, 248522, 404669, 346996, 308741, 145864, 384457, 
      349597, 300682, 281245, 121050, 462548, 440465, 380048, 374153, 355625, 
      334288, 155609, 152429, 147578, 509140, 149301, 114957, 133666, 435472, 
      351332, 311170, 281329, 147610, 99973, 97893, 504010, 498530, 497165, 
      191242, 151066, 132530, 493441, 481300, 461425, 297625, 196425, 506105, 
      450077, 275810, 447860, 287140, 249349, 236525, 170765, 120149, 467770, 
      409258, 401938, 382770, 320785, 235989, 120514, 477412, 437081, 428240, 
      335626, 323669, 306709, 231361, 182450, 400621, 321892, 122212, 513833, 
      465305, 237469, 171869, 441113, 413569, 368273, 246025, 199369, 174473, 
      517357, 504946, 289737, 284722, 490757, 423365, 271706, 411793, 350849, 
      260978, 202085, 100753, 151880, 432409, 177154, 151594, 307777, 145345, 
      352409, 243113, 146393, 104858, 421128, 395613, 353201, 224501, 180226, 
      371026, 364162, 286417, 183285, 174357, 97522, 308093, 231773, 353690, 
      350345, 272570, 258365, 214265, 158858, 360841, 227377, 114516, 317650, 
      235625, 254957, 213832, 105940, 261873, 156418, 218825, 192260, 168290, 
      89477, 246600, 115389, 169837, 146921, 301993, 123905, 288418, 271945, 
      225145, 100085, 296225, 229409, 180181, 145450, 280912, 245114, 261893, 
      223924, 96808, 221066, 187970, 187225, 125570, 160840, 147880, 125460, 
      204965, 134410, 202725, 114129, 232552, 204740, 181397, 170101, 148873, 
      133097, 117466, 186586, 183682, 155122, 174233, 109993, 210314, 200213, 
      178898, 106273, 102689, 97138, 93890, 214426, 212834, 111865, 185769, 
      190600, 88328, 217121, 187442, 133850, 204005, 204488, 136405, 208045, 
      138010, 221140, 199393, 188240, 91234, 230165, 202157, 236105, 211210, 
      128050, 205465, 110864, 92146, 230248, 234818, 137817, 226250, 223889, 
      210632, 198205, 196072, 202333, 191005, 99513, 176690, 99144, 208130, 
      201433, 198433, 184090, 162145, 135045, 242357, 209032, 253129, 243193, 
      230393, 215113, 97448, 247321, 238400, 214385, 185149, 256217, 221101, 
      218125, 217386, 192685, 192593, 150544, 249985, 243521, 206021, 159146, 
      147101, 126536, 189657, 266740, 228905, 249065, 235618, 229320, 108341, 
      259841, 140516, 107780, 258778, 117793, 252020, 214829, 133325, 122162, 
      263889, 272930, 272077, 254626, 269288, 265093, 100613, 275850, 253413, 
      186058, 162034, 175394, 280260, 245736, 154152, 268973, 260713, 226745, 
      281242, 246025, 221506, 158985, 119221, 277120, 291317, 274996, 190405, 
      291069, 277309, 117450, 237497, 194105, 287978, 113258, 293845, 154948, 
      153108, 113893, 260962, 243890, 197264, 116324, 264645, 245170, 217962, 
      281768, 148205, 114500, 290090, 262585, 132850, 265477, 148301, 278325, 
      269338, 305609, 289913, 283145, 271609, 298337, 137141, 132266, 253300, 
      133864, 141602, 127913, 300114, 226489, 137133, 283781, 129512, 127685, 
      221786, 138794, 128354, 232612, 290810, 289969, 255698, 227138, 127969, 
      313837, 319904, 125204, 303770, 283428, 229189, 147240, 123514, 321317, 
      149645, 130013, 238068, 318050, 238765, 325901, 140725, 132904, 308962, 
      288850, 289553, 248513, 289445, 272065, 286920, 297421, 326545, 297305, 
      149949, 147613, 144610, 279485, 146933, 144548, 243844, 314362, 142202, 
      133130, 155069, 147173, 145205, 132488, 308169, 342989, 293225, 267914, 
      145546, 134669, 298792, 259298, 255098, 253025, 151850, 139450, 349793, 
      157064, 152525, 306484, 296788, 330098, 158581, 143650, 354820, 142105, 
      141952, 145493, 148813, 351577, 325970, 271090, 358769, 148121, 330061, 
      151561, 353860, 317320, 278420, 330730, 161818, 152314, 150914, 353572, 
      158692, 155377, 360746, 320450, 163109, 321221, 356660, 161725, 351797, 
      350017, 162370, 162632, 164489, 340857, 336592, 360904, 301330, 163170, 
      163505, 161957, 161613, 382370, 312953, 172820, 171680, 167994, 164074, 
      387620, 345461, 165565, 370858, 353138, 170978, 168050, 393040, 321730, 
      173522, 170762, 355589, 170909, 399321, 358146, 361588, 357233, 392410, 
      354610, 174290, 173818, 173378, 373826, 176081, 396673, 370881, 371722, 
      179842, 179453, 178408, 410290, 182293, 416945, 388625, 183329, 413690, 
      376810, 183209, 386433, 187889, 382837, 439097, 426292, 392596, 190385, 
      435770, 408946, 406165, 193205, 435664, 438413, 195368, 196285, 407817, 
      436169, 430349, 437060, 427280, 438770, 414122, 407717, 387442, 449329, 
      437593, 414985, 381545, 445237, 429845, 390157, 392786, 441225, 433525, 
      431561, 458405, 440873, 433393, 425140, 463865, 426277, 418276, 476626, 
      455058, 449370, 442825, 483509, 458882, 426889, 473369, 492232, 477277, 
      496250, 465673, 449802, 460061, 483145, 495025, 471601, 499025, 456773, 
      454034, 492050, 494116, 512144, 518212, 488097, 494818, 494900 ], 
  [ 36058, 33850, 33386, 32929, 31973, 32069, 30760, 29780, 29300, 29717, 
      29570, 28093, 25636, 27490, 25906, 26485, 24554, 24245, 22045, 21925, 
      21685, 20281, 19664, 19994, 18965, 18721, 16465, 15317, 16081, 14450, 
      13140, 13282, 12281, 12074, 11636, 11221, 10898, 10645, 11629, 10468, 
      10420, 9413, 10512, 10321, 9277, 8973, 9305, 8282, 8941, 8473, 7825, 
      7650, 7673, 7349, 6610, 6242, 7762, 6165, 6217, 5650, 5701, 5576, 5557, 
      5858, 5345, 5300, 3978, 5058, 3757, 3700, 2929, 2930, 2448, 5234, 2349, 
      2000, 4852, 1521, 4321, 1346, 3272, 3362, 1130, 4090, 1301, 1972, 1649, 
      157441, 538, 2129, 709, 2081, 4850, 3573, 485, 325, 143173, 2281, 450, 
      146914, 340, 2696, 125512, 530, 2378, 2570, 820, 2522, 149096, 117, 82, 
      160882, 2450, 436, 147492, 250, 29, 134714, 104338, 136165, 152104, 0, 
      112225, 50, 362, 29, 404, 205, 509, 1060, 142165, 120458, 125380, 865, 
      92537, 2260, 4240, 96244, 2669, 91373, 6817, 102017, 93314, 160441, 
      488, 584, 82945, 67706, 80714, 87061, 164650, 93092, 74713, 86048, 
      3242, 7082, 1261, 3501, 1124, 1170, 71314, 118053, 129253, 4212, 8020, 
      15696, 78580, 101152, 3970, 52445, 95005, 1700, 13988, 1665, 56746, 
      58802, 107306, 63765, 48161, 50425, 100085, 2218, 2245, 60773, 2448, 
      129040, 2501, 3400, 14045, 63325, 80650, 4005, 11016, 48285, 3509, 
      7649, 18401, 19666, 66026, 78650, 12161, 12740, 65749, 106933, 66868, 
      39962, 92882, 64609, 11821, 18850, 79045, 4145, 4177, 4394, 37349, 
      62789, 8581, 11080, 38952, 106889, 4660, 6560, 12905, 5245, 123097, 
      12469, 106024, 5185, 13877, 14842, 30005, 5860, 31376, 19385, 19309, 
      19540, 7489, 50921, 6610, 10657, 12186, 20485, 28465, 38602, 77480, 
      108650, 7540, 17665, 32020, 39097, 77812, 77621, 53113, 8500, 8345, 
      9553, 13364, 77108, 8973, 14733, 34893, 12557, 40877, 79441, 12218, 
      35653, 36173, 84133, 9922, 11170, 54745, 105901, 11600, 14096, 14356, 
      63361, 77081, 82900, 10202, 10210, 82562, 12085, 19429, 28298, 29930, 
      15041, 13316, 17109, 11912, 27620, 20285, 30770, 81674, 15508, 15821, 
      12424, 19268, 22745, 13298, 35496, 25765, 83981, 85049, 87754, 16057, 
      61856, 62740, 34088, 17893, 14945, 15061, 21217, 34281, 34000, 15489, 
      15184, 42530, 16322, 15560, 84580, 40410, 30260, 15401, 53650, 65160, 
      18730, 30053, 31013, 25409, 16448, 17680, 18500, 24848, 36522, 18945, 
      36522, 24644, 21941, 21524, 21389, 18749, 16916, 17261, 55060, 28240, 
      87914, 62633, 19898, 100900, 62056, 18740, 20165, 25012, 97749, 24625, 
      18306, 56912, 48425, 18545, 19280, 24896, 25721, 90058, 46933, 27508, 
      56570, 39770, 24082, 22685, 75965, 75769, 40625, 88525, 100820, 52925, 
      37853, 46408, 96074, 92273, 33674, 23365, 24161, 21026, 22049, 78916, 
      34541, 74970, 35065, 32845, 62818, 91600, 56873, 25504, 36545, 90322, 
      33437, 64637, 93789, 68725, 22725, 26469, 91445, 57397, 47137, 27157, 
      45301, 108368, 34985, 23360, 57700, 96309, 77698, 27009, 119197, 98009, 
      69821, 61274, 77236, 38497, 25360, 67185, 61513, 94133, 50562, 62081, 
      30224, 64269, 55828, 46125, 40168, 32173, 72365, 63050, 37505, 39106, 
      93425, 55778, 34130, 77953, 58500, 47545, 30528, 70997, 59537, 45722, 
      41105, 36130, 100724, 91901, 69704, 67709, 61661, 55144, 30125, 30841, 
      31450, 120788, 31609, 39385, 34690, 90792, 61252, 49946, 42725, 33026, 
      47009, 48049, 119538, 117178, 116593, 31410, 33354, 36658, 115205, 
      110084, 101909, 47309, 31909, 120845, 97577, 42650, 96916, 45396, 
      38025, 36121, 32761, 41425, 105122, 82490, 79850, 73162, 54077, 36361, 
      41786, 109300, 93149, 89768, 58770, 55393, 50913, 36405, 33514, 80081, 
      55172, 42692, 125429, 104981, 37825, 34625, 95605, 85221, 69565, 39357, 
      34821, 34885, 127385, 121994, 47965, 46850, 116377, 89545, 44746, 
      85765, 65381, 43370, 36737, 55525, 39568, 93893, 37538, 40058, 54277, 
      41605, 66925, 41869, 41869, 55714, 90400, 81265, 67709, 40409, 39034, 
      73826, 71642, 50837, 39745, 40177, 62402, 56129, 42209, 68962, 67957, 
      48682, 46177, 41077, 42610, 71429, 42485, 55204, 59434, 43709, 46657, 
      42192, 60660, 48109, 44834, 43277, 42452, 44218, 73825, 46864, 58393, 
      44977, 48581, 57789, 55981, 55130, 51917, 45677, 69593, 57469, 46813, 
      45945, 50994, 54632, 49250, 51985, 47556, 74880, 48586, 48250, 48285, 
      60730, 51536, 54176, 61396, 48857, 58642, 49729, 68773, 51472, 50180, 
      51017, 52201, 56709, 62765, 69754, 53066, 53282, 57482, 54749, 76309, 
      53386, 53425, 54730, 79605, 82261, 86850, 89842, 54370, 54338, 78165, 
      56125, 56272, 100640, 56269, 57010, 68938, 57185, 57664, 69921, 58097, 
      69962, 58708, 60349, 61672, 113626, 63793, 63865, 65045, 65106, 84906, 
      66373, 99688, 122306, 67744, 68410, 85285, 69194, 69173, 69952, 70785, 
      70992, 71009, 72161, 119509, 75778, 123808, 72890, 73989, 74885, 76922, 
      82277, 94177, 74345, 74560, 76525, 75949, 75629, 75949, 137680, 77725, 
      77384, 78325, 82625, 80365, 80345, 80489, 80530, 83905, 84589, 98696, 
      82693, 82469, 83969, 95594, 102265, 116800, 87877, 85396, 84221, 84877, 
      84690, 85408, 145385, 87061, 112036, 147940, 87554, 134549, 87812, 
      88841, 119657, 131890, 89533, 90770, 90697, 89626, 91024, 90729, 
      175849, 92122, 90745, 97490, 106226, 102418, 94180, 92416, 113152, 
      93809, 93349, 93701, 95930, 94253, 95474, 113293, 153081, 97256, 99745, 
      98244, 104913, 100273, 98993, 162994, 98957, 105485, 101074, 175954, 
      102257, 124820, 126100, 176585, 100570, 100658, 107848, 175108, 101905, 
      101930, 104362, 103424, 134441, 184196, 104722, 103733, 154954, 105057, 
      139201, 106201, 105794, 109301, 107645, 107117, 106501, 109045, 155329, 
      162154, 107684, 161408, 152762, 174949, 111586, 112061, 161545, 110849, 
      175760, 179393, 114370, 162418, 180058, 113492, 113186, 113125, 112394, 
      115034, 185125, 116705, 118088, 199508, 116770, 115924, 118625, 162256, 
      221978, 121817, 165425, 204289, 122020, 123218, 122713, 124825, 186129, 
      204048, 123482, 122090, 122789, 123869, 123457, 123237, 124048, 125185, 
      128565, 125845, 183625, 187529, 193106, 126737, 190745, 195380, 130868, 
      130402, 207842, 242450, 184825, 198769, 203041, 253504, 131221, 136393, 
      131869, 132298, 209610, 255673, 132752, 134594, 135074, 135341, 200306, 
      236266, 139285, 196928, 207985, 137300, 136964, 139850, 204665, 251354, 
      145060, 271645, 273832, 250849, 239345, 146485, 143498, 143218, 148213, 
      251125, 145241, 239741, 148756, 144976, 145076, 146682, 216450, 244386, 
      250786, 150020, 226580, 236525, 151730, 147314, 218513, 148081, 153092, 
      232713, 154457, 154237, 243482, 246080, 243253, 156757, 156392, 160416, 
      157778, 264538, 273445, 285937, 309769, 167042, 160805, 246868, 250408, 
      269338, 320018, 169940, 164441, 294985, 167994, 165874, 264514, 280306, 
      172232, 165658, 262370, 275210, 168313, 280033, 175381, 169306, 170404, 
      169949, 175482, 170442, 277162, 279810, 282490, 174050, 283621, 178949, 
      177325, 178162, 290482, 301009, 314784, 185522, 287465, 187493, 182573, 
      293173, 188906, 183226, 329701, 188149, 322661, 189225, 200237, 197572, 
      191956, 327485, 201578, 196594, 196153, 326393, 202248, 204209, 344144, 
      351297, 200125, 205853, 204713, 206740, 206312, 209218, 204850, 203905, 
      203122, 213525, 211149, 207261, 203461, 214105, 211193, 205825, 206890, 
      214765, 214081, 216005, 223337, 222949, 222485, 221252, 231101, 226265, 
      225284, 236050, 233194, 232186, 231101, 239801, 235450, 233861, 242893, 
      247712, 244457, 249386, 243765, 241930, 244385, 249525, 255149, 250445, 
      256805, 249649, 249250, 257618, 262004, 272200, 275140, 270757, 272794, 
      273652 ], 
  [ 170393, 158805, 162361, 160564, 155588, 169754, 157725, 151385, 154925, 
      164722, 169265, 169128, 141881, 171205, 154881, 164840, 152189, 151880, 
      152360, 154250, 160040, 145906, 137249, 155669, 140570, 140996, 150800, 
      144962, 155776, 150125, 133405, 146277, 137906, 107549, 137261, 132826, 
      134513, 118850, 147304, 128053, 125325, 122978, 98617, 98426, 135572, 
      133258, 140960, 119837, 101736, 138788, 126080, 125905, 138658, 136324, 
      123525, 117797, 93857, 112360, 132512, 114525, 127976, 124501, 111752, 
      133493, 120250, 130925, 114193, 95173, 111962, 97165, 125204, 130565, 
      122713, 80609, 126634, 108865, 80897, 123796, 79696, 120941, 84677, 
      82757, 124745, 78125, 96776, 90077, 92434, 4346, 110753, 87554, 122984, 
      86836, 72185, 77608, 122090, 116570, 2138, 84356, 122725, 2529, 120605, 
      81421, 557, 100025, 83113, 81965, 95625, 81917, 2701, 116362, 112977, 
      4437, 81845, 99261, 2437, 122525, 113594, 1049, 153, 1160, 3029, 
      112225, 0, 107585, 99857, 108904, 99229, 103050, 97994, 91845, 1800, 
      193, 425, 94330, 1082, 83665, 73585, 769, 81394, 1258, 64772, 512, 
      1189, 4666, 114053, 106109, 2880, 6401, 3329, 2306, 5525, 1637, 4698, 
      2633, 82637, 66377, 100756, 81556, 106649, 119425, 5989, 1138, 1618, 
      80257, 65305, 47521, 4545, 1657, 82025, 13250, 2210, 103205, 51173, 
      105850, 11521, 10897, 1781, 9160, 16336, 15250, 2600, 112433, 110450, 
      10858, 106633, 2745, 114056, 95525, 55250, 10730, 5945, 94120, 62941, 
      17800, 100994, 74314, 47546, 45461, 10081, 6625, 60736, 59305, 10474, 
      3418, 10253, 24217, 4777, 11344, 63746, 48665, 7690, 111680, 110372, 
      107909, 27634, 12874, 77256, 68365, 26557, 4714, 112865, 89305, 64160, 
      102730, 4842, 66404, 5189, 109370, 63122, 60737, 36370, 100665, 36401, 
      53890, 54484, 54045, 97604, 21776, 114145, 80002, 74161, 53650, 41530, 
      30897, 11485, 7145, 105025, 60880, 38385, 31392, 11817, 12296, 22628, 
      107325, 115210, 99668, 78689, 13793, 109138, 74698, 38578, 83912, 
      33172, 14116, 88933, 39338, 39188, 13448, 129517, 98605, 24930, 10426, 
      150625, 83441, 82361, 20816, 15776, 14225, 123097, 120425, 14557, 
      96840, 68004, 51413, 49025, 170816, 92041, 77074, 106717, 54085, 
      195490, 49865, 16349, 169273, 168916, 136709, 186433, 67300, 110113, 
      248221, 213700, 17986, 17714, 17069, 162452, 26681, 26225, 241453, 
      87908, 145930, 107186, 77162, 240976, 240025, 149824, 146169, 266645, 
      101077, 110365, 19925, 46105, 224225, 130976, 296525, 28645, 96785, 
      63218, 61498, 201284, 134033, 105785, 99905, 75433, 243217, 163330, 
      54277, 195829, 181736, 179309, 178504, 159784, 131821, 136186, 297265, 
      210145, 377689, 316898, 163613, 406085, 314981, 112205, 100900, 80957, 
      398914, 190450, 124501, 300457, 276560, 126080, 112745, 83521, 80996, 
      381173, 271048, 78093, 298105, 247805, 182537, 96050, 28730, 346784, 
      250000, 376290, 403325, 286420, 239188, 50093, 392549, 384058, 222949, 
      171770, 173906, 132581, 112834, 351941, 223816, 341965, 225010, 74050, 
      39033, 380705, 294388, 97529, 67700, 377417, 74642, 38842, 384904, 
      325000, 145000, 96484, 379210, 294242, 263882, 95162, 57026, 416233, 
      220240, 124865, 45305, 389434, 346033, 179434, 438452, 392474, 325426, 
      44189, 343561, 230452, 116145, 40720, 302378, 382568, 269317, 302276, 
      96889, 307144, 283293, 252820, 231453, 92808, 327970, 47305, 218740, 
      224361, 377170, 279893, 199285, 339588, 287305, 252900, 110593, 321242, 
      289682, 245717, 228370, 90065, 392509, 372296, 317269, 311924, 295156, 
      275909, 118900, 116266, 112185, 435353, 113684, 85280, 100685, 367837, 
      291397, 255301, 228650, 112421, 73474, 71834, 430753, 425713, 424458, 
      149665, 115429, 99973, 421060, 409909, 391684, 243284, 154184, 432730, 
      381322, 223885, 379321, 234001, 200500, 189216, 132256, 90000, 397577, 
      344125, 337465, 320057, 264122, 188786, 90361, 406445, 369524, 361453, 
      277525, 266778, 251578, 184810, 142389, 336356, 265217, 91937, 439994, 
      395426, 190250, 133450, 373320, 348196, 307080, 197812, 157096, 135720, 
      443290, 431869, 236570, 232105, 418882, 357210, 220621, 346730, 291506, 
      211205, 159682, 75290, 116953, 365578, 138373, 116773, 252932, 111620, 
      293050, 195634, 112554, 78829, 355385, 332180, 293834, 179434, 141209, 
      310001, 303797, 234082, 143930, 136322, 73457, 253444, 185924, 294417, 
      291402, 221877, 209322, 170722, 123345, 300904, 182180, 87029, 262109, 
      189434, 206452, 170497, 80425, 212594, 121549, 174932, 151997, 131653, 
      68130, 199289, 88208, 133082, 113906, 248404, 95176, 236365, 221762, 
      180682, 76628, 243394, 184498, 142090, 112969, 229837, 198325, 213120, 
      179881, 74545, 177561, 149085, 148450, 97245, 126241, 115481, 97241, 
      163762, 104537, 161954, 88538, 187817, 163745, 143812, 134276, 116674, 
      103970, 91529, 148541, 146077, 122137, 138164, 86024, 168961, 160290, 
      142165, 83290, 80586, 76465, 74097, 172625, 171253, 87880, 148250, 
      152417, 70825, 175194, 149805, 105453, 164050, 164529, 107776, 167642, 
      109157, 178973, 160514, 151117, 75101, 187408, 163360, 192680, 171301, 
      102661, 166538, 89973, 77081, 188009, 192025, 111080, 184769, 182738, 
      171457, 160900, 159097, 164474, 154906, 82994, 143113, 83273, 169705, 
      164104, 161650, 149617, 131522, 109922, 199300, 170705, 208850, 200234, 
      189194, 176114, 83745, 204020, 196309, 175810, 151300, 212020, 181850, 
      179314, 178685, 157940, 157954, 123821, 206978, 201394, 169394, 130769, 
      121360, 105745, 155882, 221741, 189076, 206482, 194905, 189593, 94130, 
      216036, 117061, 94005, 215189, 100714, 209417, 177616, 111952, 104085, 
      219848, 227785, 227042, 211901, 224689, 221044, 91764, 230477, 211010, 
      154105, 134701, 145633, 234545, 204641, 128897, 224794, 217634, 188506, 
      235625, 205138, 184249, 133058, 104506, 232261, 244800, 230569, 158848, 
      244658, 232658, 104369, 198452, 162100, 242109, 102589, 247312, 131185, 
      129785, 103220, 218825, 204173, 165133, 105093, 222170, 205445, 182417, 
      237089, 126736, 104801, 244417, 220648, 116429, 223312, 127476, 234506, 
      226729, 258376, 244660, 238772, 228776, 252090, 120154, 116929, 213209, 
      118193, 123617, 114984, 253961, 190786, 121010, 239824, 116465, 115408, 
      187065, 122553, 116073, 196237, 246181, 245450, 215909, 191749, 116450, 
      266450, 271853, 116093, 257805, 240209, 194000, 129761, 117793, 273572, 
      132260, 120874, 202085, 270953, 202778, 277920, 127504, 123313, 263177, 
      245705, 246404, 211304, 246402, 231442, 244313, 253490, 278980, 253480, 
      135050, 133594, 131801, 238292, 133460, 132065, 208253, 268757, 131797, 
      128885, 139600, 134784, 133696, 129889, 263546, 294178, 250794, 229113, 
      134905, 132058, 255697, 222029, 218489, 216746, 139001, 133421, 300420, 
      142993, 140650, 262925, 254549, 283565, 145370, 139129, 305525, 140660, 
      140837, 140634, 141860, 302930, 280513, 233333, 309348, 142920, 284266, 
      144266, 305201, 273281, 239881, 285037, 149785, 145561, 145261, 305125, 
      148525, 147080, 311525, 276289, 151178, 277056, 308197, 151978, 304202, 
      302642, 154037, 154625, 155818, 295112, 291397, 312841, 261293, 157673, 
      159210, 159642, 162704, 332197, 271690, 163453, 162973, 162473, 166253, 
      337105, 300116, 164000, 322429, 306909, 164349, 164061, 342077, 279893, 
      166225, 165665, 309348, 166468, 347906, 311681, 314789, 310984, 341977, 
      308797, 168957, 168925, 168925, 325805, 171396, 346114, 323720, 324557, 
      175577, 176724, 177769, 358717, 177250, 364708, 339688, 178938, 362101, 
      329621, 183976, 338564, 186986, 335620, 385492, 374117, 344381, 189800, 
      382813, 359069, 356618, 192058, 382813, 385444, 196409, 198202, 358580, 
      383738, 378578, 384625, 376157, 386433, 364645, 359010, 341477, 396100, 
      385684, 365716, 336456, 392660, 379028, 344180, 346585, 389300, 382586, 
      381160, 405242, 390114, 383620, 376357, 410996, 378020, 371009, 422645, 
      403709, 398681, 392906, 429076, 407305, 379586, 420778, 437657, 424352, 
      441341, 414280, 400385, 409540, 430090, 441074, 420290, 444740, 407434, 
      405025, 438853, 441229, 458125, 463745, 437252, 443309, 443497 ], 
  [ 36944, 34532, 34148, 33661, 32617, 33001, 31466, 30370, 29970, 30581, 
      30528, 29069, 26090, 28516, 26624, 27397, 25236, 24925, 22765, 22685, 
      22565, 20893, 20106, 20808, 19485, 19253, 17225, 15973, 16945, 15220, 
      13586, 13988, 12829, 11988, 12178, 11677, 11392, 10817, 12373, 10834, 
      10730, 9685, 10250, 10057, 9809, 9461, 9945, 8500, 8765, 9077, 8177, 
      8000, 8281, 7913, 6920, 6436, 7424, 6245, 6713, 5780, 6109, 5914, 5629, 
      6376, 5597, 5770, 4112, 4772, 3845, 3466, 3293, 3400, 2762, 4608, 2741, 
      2026, 4234, 1853, 3673, 1620, 2746, 2788, 1476, 3400, 1053, 1570, 1301, 
      151997, 592, 1665, 1013, 1597, 4000, 2861, 765, 493, 137965, 1733, 740, 
      141632, 586, 2074, 120634, 340, 1796, 1960, 530, 1908, 143762, 269, 
      164, 155336, 1828, 218, 142178, 520, 117, 129636, 99872, 131053, 
      146698, 50, 107585, 0, 144, 5, 170, 53, 241, 650, 136925, 115636, 
      120458, 505, 88309, 1642, 3370, 91930, 1993, 87169, 5701, 97569, 89060, 
      154849, 522, 450, 78929, 64080, 76752, 82945, 158980, 88834, 70901, 
      81954, 2548, 5968, 985, 2777, 970, 1280, 67588, 113249, 124225, 3434, 
      6850, 13994, 74666, 96706, 3232, 49257, 90697, 1450, 12394, 1469, 
      53428, 55424, 102724, 60245, 45113, 47305, 95661, 2132, 2117, 57341, 
      2234, 124010, 2437, 2930, 12505, 59825, 76688, 3485, 9698, 45245, 3141, 
      6637, 16605, 17800, 62452, 74740, 10769, 11306, 62185, 102361, 63274, 
      37220, 88628, 61081, 10489, 17056, 75133, 3969, 3973, 4132, 34721, 
      59321, 7589, 9850, 36266, 102325, 4490, 5858, 11545, 4849, 118193, 
      11161, 101482, 4925, 12469, 13364, 27701, 5402, 29034, 17657, 17593, 
      17810, 6917, 47857, 6400, 9649, 11024, 18721, 26281, 35984, 73642, 
      104068, 7114, 16105, 29690, 36473, 73970, 73789, 50005, 8090, 8101, 
      8957, 12250, 73306, 8585, 13505, 32489, 11565, 38233, 75589, 11332, 
      33241, 33745, 80165, 9928, 10504, 51629, 101413, 12010, 13050, 13282, 
      59977, 73305, 78970, 10064, 10016, 78644, 11357, 17945, 26280, 27828, 
      15793, 12458, 15857, 11386, 25666, 21437, 28660, 77800, 16210, 16505, 
      12506, 20242, 21157, 12800, 37418, 27169, 80077, 81117, 83752, 16589, 
      58594, 59450, 35890, 16825, 15149, 14453, 19853, 36065, 35770, 15761, 
      15386, 44676, 15556, 15002, 80690, 37988, 31770, 15273, 56180, 61850, 
      17812, 28197, 29101, 26533, 16354, 16970, 17650, 23354, 38288, 19409, 
      34340, 25666, 22725, 22266, 22117, 19141, 16762, 17189, 57562, 29482, 
      91408, 65385, 20340, 104714, 64778, 18130, 19289, 23618, 101477, 25525, 
      17960, 59434, 50625, 18225, 18666, 23554, 24309, 93572, 49045, 25994, 
      59044, 41544, 24820, 21645, 72405, 78857, 42425, 91961, 104562, 55225, 
      39481, 43906, 99688, 95789, 35048, 23885, 24705, 20772, 21361, 82034, 
      35909, 77960, 36445, 31117, 59732, 95050, 59245, 24418, 34605, 93728, 
      31705, 61505, 97277, 71485, 22685, 25337, 94861, 59749, 49069, 25981, 
      42949, 112202, 36257, 22882, 54842, 99833, 80704, 27593, 123265, 
      101557, 72557, 58312, 80194, 39901, 24650, 64025, 63937, 97549, 52520, 
      64485, 29002, 66725, 57962, 47825, 41546, 30821, 75085, 60100, 38669, 
      40352, 96725, 57832, 34952, 80789, 60650, 49205, 29570, 73593, 61713, 
      47268, 42385, 34624, 104186, 95125, 72242, 70177, 63905, 57122, 29345, 
      29989, 30500, 124722, 30685, 37705, 33428, 93938, 63418, 51592, 43965, 
      32040, 44917, 45901, 123392, 120976, 120377, 31232, 32420, 35332, 
      118945, 113698, 105313, 48753, 31813, 124709, 100853, 43784, 100162, 
      46682, 38765, 36665, 32185, 39785, 108576, 85300, 82576, 75664, 55809, 
      36889, 40144, 112850, 96265, 92786, 60680, 57149, 52445, 36845, 33128, 
      82773, 56898, 41058, 129337, 108385, 38345, 34025, 98741, 88049, 71861, 
      40001, 34709, 34325, 131317, 125800, 49237, 48052, 120025, 92465, 
      45748, 88541, 67429, 44200, 36629, 53261, 38506, 96889, 36964, 38980, 
      55745, 40385, 68965, 42397, 40661, 53512, 93250, 83821, 69745, 40625, 
      38480, 76068, 73800, 51973, 39229, 39493, 59940, 57557, 42517, 70976, 
      69929, 49604, 46889, 41089, 41600, 73525, 42705, 53170, 60968, 44053, 
      47293, 42170, 58370, 48841, 43732, 43321, 42034, 43336, 70997, 47338, 
      56305, 44105, 47233, 59057, 54085, 56200, 52749, 45781, 67021, 58633, 
      46969, 45233, 49568, 55570, 49640, 52625, 47594, 72146, 48548, 47624, 
      47645, 58760, 50362, 52722, 59410, 48521, 56864, 49333, 66445, 51578, 
      49810, 50213, 51173, 55217, 60877, 67460, 52308, 52468, 56080, 53737, 
      73757, 53044, 52901, 53800, 76925, 79469, 83876, 86756, 54080, 54020, 
      75605, 55285, 55514, 97250, 55985, 56180, 66932, 56645, 57122, 67937, 
      57609, 68004, 58442, 59657, 60754, 110024, 63577, 63145, 64909, 64520, 
      82472, 65657, 96674, 118548, 67442, 68176, 83005, 68788, 68725, 69250, 
      69845, 70010, 70137, 71065, 115921, 74356, 120130, 72080, 73037, 73861, 
      75604, 80469, 91669, 74117, 73730, 76445, 75701, 75157, 75197, 133706, 
      77513, 77018, 77509, 81205, 80257, 79605, 79693, 79720, 82589, 83257, 
      96354, 82421, 82085, 82885, 93460, 99793, 113698, 86425, 85370, 83537, 
      84541, 84116, 84706, 141433, 86873, 109258, 143930, 87336, 130957, 
      87466, 87809, 116609, 128420, 89365, 90740, 90653, 89288, 90922, 90557, 
      171197, 92116, 90361, 95776, 103924, 100420, 94210, 91858, 110578, 
      93641, 93041, 92777, 95940, 93661, 94420, 110797, 149153, 97162, 99857, 
      98090, 103121, 100369, 98865, 158848, 98113, 103745, 101096, 171496, 
      102361, 122026, 123250, 172125, 100112, 99892, 106114, 170714, 101485, 
      101160, 103060, 103282, 131345, 179602, 104704, 103237, 151208, 104585, 
      136013, 105937, 105376, 109469, 107561, 106921, 106109, 109085, 151645, 
      158260, 106938, 157554, 149200, 170741, 111604, 110749, 157741, 110585, 
      171562, 175097, 112928, 158624, 175760, 112258, 113000, 112925, 111592, 
      113672, 180725, 116865, 118330, 194794, 116744, 115546, 117225, 158602, 
      216820, 122005, 161749, 199561, 120706, 123316, 121397, 125033, 181913, 
      199370, 123408, 121680, 122377, 122701, 123029, 122501, 123562, 124865, 
      128705, 125509, 179605, 183397, 188820, 126061, 186541, 191050, 129474, 
      130280, 203240, 237064, 180865, 194417, 198577, 247906, 130969, 136669, 
      131333, 131300, 205028, 250069, 132298, 133396, 133792, 134017, 196000, 
      231092, 139625, 192770, 203545, 136890, 136386, 139816, 200385, 245968, 
      145370, 265865, 268010, 245501, 234261, 146705, 143312, 142052, 148529, 
      245813, 145093, 234693, 148970, 144602, 144002, 146516, 212000, 239264, 
      245524, 150202, 221890, 231597, 152008, 146948, 214045, 147713, 153266, 
      227957, 154513, 154265, 238536, 241090, 238345, 156565, 156130, 160514, 
      156852, 259216, 267965, 280205, 303601, 167396, 160025, 242026, 245482, 
      264004, 313704, 170330, 164173, 289145, 168116, 165716, 259316, 274772, 
      172674, 164936, 257252, 269812, 168149, 274549, 175873, 169168, 170306, 
      169781, 175844, 170216, 271784, 274376, 277000, 174100, 278153, 179317, 
      177253, 178088, 284948, 295277, 308786, 186004, 282025, 188057, 182717, 
      287645, 189380, 183140, 323509, 188137, 316669, 189125, 200945, 198098, 
      191978, 321445, 202196, 196820, 196337, 320417, 202850, 204821, 337882, 
      344921, 200257, 206389, 205165, 207274, 206674, 209732, 205000, 203957, 
      202820, 214145, 211601, 207377, 203045, 214637, 211501, 205517, 206608, 
      215209, 214397, 216245, 223921, 223217, 222625, 221266, 231625, 226197, 
      225090, 236708, 233512, 232420, 231237, 240509, 235792, 233649, 243349, 
      248418, 244953, 250132, 244061, 241972, 244565, 250025, 255753, 250713, 
      257449, 249661, 249220, 258116, 262450, 272770, 275762, 270913, 273032, 
      273874 ], 
  [ 38048, 35300, 35060, 34525, 33337, 34225, 32306, 31018, 30762, 31709, 
      31824, 30413, 26546, 29956, 27536, 28645, 26100, 25789, 23725, 23717, 
      23813, 21685, 20610, 21960, 20133, 19925, 18329, 16909, 18241, 16372, 
      14186, 15044, 13621, 11700, 12970, 12325, 12112, 10985, 13525, 11338, 
      11138, 10045, 9698, 9505, 10625, 10205, 10953, 8788, 8381, 10037, 8705, 
      8528, 9265, 8825, 7400, 6724, 6800, 6341, 7529, 5972, 6781, 6466, 5725, 
      7240, 6005, 6562, 4352, 4292, 4013, 3106, 3965, 4264, 3362, 3600, 3485, 
      2146, 3250, 2525, 2665, 2196, 1954, 1924, 2196, 2344, 765, 1018, 845, 
      142805, 832, 1017, 1685, 925, 2704, 1805, 1413, 949, 129205, 965, 1412, 
      132752, 1186, 1186, 112450, 196, 980, 1096, 218, 1044, 134810, 725, 
      500, 146024, 964, 50, 133274, 1192, 477, 121140, 92432, 122509, 137650, 
      362, 99857, 144, 0, 197, 2, 29, 25, 194, 128189, 107620, 112274, 145, 
      81325, 850, 2146, 84802, 1105, 80233, 4069, 90225, 82052, 145561, 882, 
      522, 72353, 58176, 70272, 76201, 149572, 81850, 64685, 75258, 1684, 
      4384, 841, 1865, 1042, 1808, 61540, 105353, 115945, 2450, 5194, 11426, 
      68306, 89434, 2320, 44145, 83665, 1378, 10018, 1493, 48100, 50000, 
      95236, 54581, 40265, 42337, 88461, 2372, 2285, 51845, 2258, 115778, 
      2725, 2522, 10273, 54233, 70304, 3005, 7850, 40445, 2925, 5317, 13941, 
      15016, 56740, 68452, 8801, 9266, 56497, 94945, 57538, 32948, 81764, 
      55465, 8641, 14416, 68869, 4113, 4069, 4132, 30665, 53825, 6341, 8194, 
      32114, 94957, 4658, 5114, 9673, 4633, 110249, 9385, 94162, 4949, 10525, 
      11300, 24221, 5090, 25506, 15185, 15145, 15338, 6437, 43105, 6544, 
      8425, 9536, 16201, 23041, 32000, 67570, 96724, 6898, 13945, 26210, 
      32489, 67898, 67741, 45205, 7922, 8221, 8477, 10882, 67330, 8465, 
      11945, 28913, 10413, 34249, 69541, 10372, 29665, 30145, 73925, 10504, 
      9928, 46853, 94285, 13282, 11826, 12010, 54745, 67401, 72802, 10400, 
      10256, 72500, 10685, 15977, 23400, 24804, 17665, 11570, 14297, 11074, 
      22906, 24005, 25636, 71752, 18010, 18281, 13250, 22522, 19045, 12560, 
      41330, 30193, 74005, 74997, 77512, 18125, 53626, 54434, 39610, 15625, 
      16133, 14045, 18149, 39761, 39442, 16865, 16370, 48996, 14884, 14690, 
      74666, 34484, 35010, 15705, 61172, 56834, 16900, 25677, 26485, 29125, 
      16858, 16418, 16858, 21458, 41984, 20873, 31268, 28090, 24741, 24210, 
      24037, 20485, 17170, 17741, 62530, 32290, 98080, 70785, 21780, 111938, 
      70130, 17770, 18473, 21914, 108557, 27757, 18056, 64450, 55089, 18369, 
      18306, 21946, 22581, 100292, 53365, 24098, 63988, 45288, 26788, 20565, 
      67005, 84857, 46217, 98561, 111690, 59881, 42985, 40330, 106600, 
      102533, 38120, 25493, 26361, 21060, 20905, 88106, 38981, 83816, 39541, 
      28885, 55172, 101698, 64045, 23290, 32013, 100304, 29473, 56873, 
      103997, 76957, 23357, 24137, 101461, 64525, 53125, 24709, 39661, 
      119522, 39185, 22810, 50690, 106625, 86608, 29345, 130993, 108397, 
      78005, 53992, 86026, 43069, 24194, 59369, 68857, 104173, 56648, 69381, 
      27682, 71717, 62402, 51521, 44690, 29285, 80533, 55828, 41453, 43280, 
      103181, 62152, 37160, 86453, 65138, 52853, 28730, 78849, 66249, 50724, 
      45385, 32848, 110930, 101461, 77402, 75217, 68561, 61322, 28817, 29341, 
      29684, 132282, 29917, 35641, 32084, 100154, 67954, 55240, 46917, 31176, 
      42157, 43045, 130832, 128320, 127697, 31760, 31652, 33892, 126193, 
      120730, 111985, 52065, 32485, 132173, 107309, 46568, 106570, 49730, 
      40877, 38441, 32041, 37817, 115344, 90964, 88096, 80800, 59625, 38641, 
      38176, 119786, 102457, 98810, 64808, 61013, 55925, 38453, 33320, 88245, 
      60714, 39114, 136897, 115081, 40097, 33857, 104981, 93761, 76661, 
      41969, 35381, 34229, 138925, 133192, 52285, 50980, 127153, 98345, 
      48340, 94181, 71821, 46504, 37325, 50261, 37570, 102913, 36868, 38020, 
      59153, 39185, 73357, 44197, 39485, 50632, 99034, 89101, 74137, 41897, 
      38432, 80820, 78408, 54829, 39253, 39229, 56628, 60917, 43957, 75344, 
      74225, 52100, 49025, 42025, 40784, 78037, 44001, 50602, 64520, 45565, 
      49309, 43058, 55370, 51025, 42772, 44329, 42250, 42760, 67085, 49090, 
      53665, 43553, 45865, 62177, 51781, 58984, 55125, 46909, 63565, 61585, 
      48193, 44969, 48080, 58138, 51272, 54689, 48626, 68426, 49460, 47528, 
      47525, 56360, 49330, 51210, 56986, 48929, 54800, 49645, 63445, 52754, 
      50170, 49829, 50405, 53657, 58645, 64532, 52020, 52084, 54688, 53017, 
      70397, 53476, 53021, 53224, 73349, 75701, 79796, 82484, 54608, 54500, 
      72245, 54877, 55250, 92474, 56537, 55796, 64532, 56765, 57242, 65585, 
      57825, 65700, 59042, 59537, 60250, 104936, 64297, 63001, 65773, 64616, 
      79400, 65537, 92618, 113220, 68042, 68896, 80221, 69220, 69085, 69178, 
      69365, 69458, 69777, 70321, 110905, 73060, 114970, 71840, 72557, 73261, 
      74500, 78525, 88525, 74885, 73466, 77477, 76445, 75517, 75077, 128066, 
      78329, 77570, 77293, 79957, 81265, 79533, 79525, 79528, 81533, 82177, 
      93546, 83165, 82637, 82237, 91012, 96769, 109594, 85153, 86546, 83585, 
      85189, 84356, 84730, 135889, 87785, 105730, 138290, 88200, 126037, 
      88114, 87281, 112625, 123716, 90325, 91940, 91829, 89960, 92002, 91517, 
      164477, 93364, 90961, 94096, 101236, 98260, 95530, 92170, 107434, 
      94625, 93785, 92465, 97236, 93925, 93892, 107797, 143705, 98290, 
      101345, 99122, 101345, 101833, 99945, 153040, 97969, 102065, 102440, 
      165160, 103849, 118546, 119674, 165789, 100640, 99892, 104458, 164498, 
      102085, 101160, 102148, 104362, 127361, 173050, 106000, 103717, 146120, 
      105113, 131885, 106825, 106000, 111101, 108761, 107929, 106781, 110501, 
      146677, 152932, 107010, 152298, 144448, 164885, 112996, 109861, 152581, 
      111497, 165730, 169097, 111824, 153488, 169760, 111514, 114056, 113957, 
      111592, 112712, 174557, 118521, 120130, 188098, 118088, 116290, 116217, 
      153730, 209380, 123733, 156853, 192865, 119866, 124900, 120557, 126809, 
      176105, 192770, 124704, 122400, 123097, 122125, 123725, 122669, 124162, 
      125753, 130385, 126373, 174157, 177757, 182916, 126349, 180781, 185074, 
      128538, 131528, 196808, 229288, 175537, 188417, 192385, 239770, 132001, 
      138613, 131885, 131060, 198644, 241933, 132994, 132820, 133072, 133225, 
      190096, 223700, 141689, 187130, 197425, 137682, 136890, 141256, 194553, 
      238240, 147410, 257465, 259538, 237845, 227061, 148601, 144512, 141572, 
      150593, 238229, 146365, 227565, 150866, 145490, 143690, 147764, 205904, 
      232016, 238036, 152050, 215386, 224685, 154024, 147860, 207925, 148625, 
      155114, 221357, 156169, 155873, 231624, 234106, 231505, 157813, 157258, 
      162266, 156852, 251680, 260165, 271973, 294625, 169604, 160289, 235330, 
      238642, 256468, 304488, 172610, 165325, 280745, 169940, 167060, 252020, 
      266900, 175050, 165320, 250100, 262180, 169493, 266773, 178345, 170560, 
      171770, 171125, 178100, 171464, 264200, 266696, 269224, 175828, 270425, 
      181597, 178789, 179624, 277124, 287117, 300170, 188500, 274369, 190697, 
      184637, 279845, 191876, 184676, 314581, 189817, 308101, 190661, 203873, 
      200714, 193730, 312805, 204980, 198932, 198377, 311897, 205610, 207605, 
      328882, 335729, 202225, 209053, 207685, 209938, 209050, 212372, 207016, 
      205805, 204068, 216977, 214145, 209345, 204101, 217325, 213805, 206765, 
      207904, 217753, 216725, 218453, 226729, 225497, 224689, 223114, 234361, 
      227925, 226602, 239684, 235912, 234676, 233325, 243581, 238240, 235161, 
      246013, 251514, 247689, 253300, 246461, 243940, 246773, 252785, 258705, 
      253089, 260473, 251605, 251092, 260900, 265162, 275722, 278810, 273169, 
      275432, 276250 ], 
  [ 37165, 34801, 34389, 33908, 32884, 33178, 31705, 30637, 30209, 30762, 
      30677, 29200, 26365, 28625, 26821, 27536, 25433, 25120, 22928, 22834, 
      22672, 21074, 20333, 20921, 19682, 19444, 17320, 16090, 17000, 15289, 
      13745, 14065, 12946, 12281, 12289, 11810, 11509, 11026, 12416, 10985, 
      10897, 9850, 10565, 10370, 9892, 9554, 9992, 8665, 9040, 9124, 8296, 
      8117, 8314, 7956, 7033, 6577, 7717, 6416, 6760, 5929, 6176, 6001, 5792, 
      6409, 5706, 5809, 4229, 5009, 3970, 3665, 3316, 3385, 2789, 4901, 2738, 
      2125, 4517, 1844, 3944, 1625, 2977, 3025, 1445, 3665, 1184, 1745, 1458, 
      153610, 629, 1850, 976, 1780, 4285, 3104, 722, 482, 139490, 1924, 689, 
      143173, 545, 2281, 122057, 421, 1989, 2161, 637, 2105, 145305, 242, 
      157, 156937, 2017, 289, 143705, 449, 98, 131093, 101149, 132512, 
      148241, 29, 108904, 5, 197, 0, 225, 82, 298, 745, 138400, 116989, 
      121837, 578, 89482, 1781, 3581, 93125, 2146, 88330, 5972, 98792, 90225, 
      156386, 449, 425, 80008, 65045, 77813, 84050, 160529, 89977, 71914, 
      83045, 2665, 6205, 980, 2900, 925, 1157, 68561, 114530, 125570, 3557, 
      7085, 14381, 75685, 97877, 3341, 50066, 91826, 1417, 12745, 1418, 
      54269, 56277, 103921, 61136, 45864, 48074, 96800, 2029, 2026, 58194, 
      2165, 125317, 2320, 2929, 12802, 60682, 77677, 3488, 9929, 45968, 3098, 
      6778, 16970, 18185, 63325, 75709, 11016, 11565, 63050, 103514, 64145, 
      37845, 89685, 61928, 10706, 17405, 76082, 3848, 3860, 4033, 35298, 
      60138, 7696, 10025, 36857, 103450, 4357, 5877, 11752, 4778, 119410, 
      11348, 102593, 4810, 12682, 13597, 28170, 5341, 29501, 17946, 17876, 
      18097, 6868, 48520, 6245, 9722, 11141, 19010, 26690, 36517, 74521, 
      105157, 7013, 16328, 30133, 37000, 74845, 74656, 50660, 7969, 7930, 
      8884, 12325, 74149, 8450, 13610, 32930, 11600, 38740, 76436, 11329, 
      33674, 34180, 81040, 9665, 10433, 52258, 102434, 11629, 13085, 13325, 
      60680, 74120, 79829, 9837, 9805, 79497, 11296, 18100, 26585, 28157, 
      15304, 12429, 15938, 11257, 25945, 20826, 28981, 78625, 15725, 16020, 
      12193, 19669, 21316, 12645, 36569, 26468, 80890, 81938, 84593, 16132, 
      59221, 60085, 35065, 16820, 14778, 14314, 19930, 35240, 34949, 15368, 
      15013, 43745, 15457, 14841, 81481, 38357, 31013, 14984, 55129, 62465, 
      17741, 28394, 29314, 25876, 16045, 16837, 17557, 23445, 37445, 18938, 
      34625, 25033, 22160, 21713, 21568, 18688, 16465, 16866, 56501, 28781, 
      90061, 64250, 19865, 103273, 63649, 17953, 19188, 23665, 100058, 24914, 
      17705, 58357, 49640, 17960, 18485, 23581, 24356, 92209, 48080, 26065, 
      57973, 40673, 24245, 21578, 73058, 77608, 41544, 90610, 103121, 54196, 
      38644, 44249, 98281, 94410, 34281, 23362, 24170, 20465, 21178, 80761, 
      35136, 76721, 35666, 31226, 60229, 93677, 58180, 24341, 34772, 92365, 
      31810, 62010, 95888, 70304, 22304, 25268, 93490, 58682, 48122, 25922, 
      43226, 110709, 35496, 22621, 55261, 98426, 79445, 27026, 121700, 
      100138, 71370, 58753, 78941, 39092, 24445, 64520, 62834, 96160, 51545, 
      63380, 28933, 65600, 56929, 46916, 40729, 30784, 73882, 60517, 37908, 
      39565, 95346, 56809, 34281, 79540, 59597, 48292, 29405, 72410, 60650, 
      46385, 41578, 34613, 102753, 93760, 71073, 69028, 62820, 56113, 29124, 
      29786, 30325, 123149, 30500, 37736, 33337, 92585, 62345, 50665, 43154, 
      31865, 45058, 46058, 121829, 119429, 118834, 30821, 32225, 35249, 
      117412, 112201, 103876, 47876, 31376, 123138, 99450, 42993, 98765, 
      45845, 38084, 36040, 31880, 39784, 107117, 84025, 81325, 74477, 54842, 
      36266, 40141, 111361, 94900, 91449, 59657, 56170, 51530, 36242, 32761, 
      81524, 55925, 41045, 127738, 106930, 37714, 33714, 97360, 86756, 70720, 
      39332, 34256, 34000, 129706, 124225, 48386, 47221, 118490, 91138, 
      44969, 87250, 66346, 43465, 36162, 53410, 38309, 95530, 36625, 38785, 
      54820, 40228, 67874, 41738, 40498, 53633, 91925, 82580, 68650, 40050, 
      38125, 74909, 72665, 51130, 38858, 39170, 60125, 56628, 41908, 69877, 
      68842, 48817, 46162, 40562, 41365, 72400, 42116, 53225, 60001, 43426, 
      46580, 41645, 58493, 48098, 43513, 42772, 41617, 43049, 71266, 46661, 
      56360, 43810, 47074, 58148, 54080, 55345, 51962, 45202, 67204, 57746, 
      46370, 44882, 49421, 54745, 48969, 51880, 47021, 72365, 47989, 47233, 
      47258, 58753, 50125, 52565, 59405, 48042, 56797, 48866, 66530, 50965, 
      49333, 49860, 50884, 55058, 60826, 67525, 51929, 52105, 55885, 53428, 
      73888, 52541, 52450, 53465, 77090, 79666, 84125, 87037, 53557, 53505, 
      75728, 54914, 55117, 97605, 55450, 55801, 66889, 56178, 56653, 67880, 
      57122, 67937, 57889, 59218, 60377, 110401, 62984, 62696, 64288, 64025, 
      82505, 65194, 96865, 118949, 66853, 67565, 82976, 68221, 68170, 68765, 
      69428, 69605, 69698, 70690, 116258, 74069, 120485, 71613, 72608, 73450, 
      75277, 80282, 91682, 73476, 73261, 75754, 75058, 74578, 74698, 134125, 
      76852, 76401, 77018, 80884, 79556, 79082, 79186, 79217, 82228, 82898, 
      96281, 81754, 81450, 82450, 93325, 99752, 113837, 86090, 84625, 82980, 
      83882, 83525, 84149, 141802, 86164, 109289, 144313, 86633, 131218, 
      86797, 87336, 116712, 128641, 88640, 89973, 89890, 88609, 90173, 89828, 
      171748, 91337, 89690, 95485, 103801, 100205, 93413, 91229, 110525, 
      92898, 92338, 92250, 95141, 93034, 93925, 110714, 149474, 96385, 99016, 
      97325, 102824, 99530, 98090, 159221, 97540, 103428, 100273, 171953, 
      101512, 122005, 123245, 172580, 99421, 99289, 105785, 171145, 100778, 
      100553, 102605, 102493, 131400, 180085, 103877, 102544, 151441, 103880, 
      136084, 105170, 104653, 108576, 106740, 106132, 105376, 108226, 151850, 
      158525, 106301, 157805, 149365, 171088, 110741, 110266, 157970, 109800, 
      171901, 175464, 112477, 158845, 176125, 111745, 112185, 112114, 110953, 
      113193, 181114, 115946, 117385, 195265, 115873, 114773, 116744, 158765, 
      217405, 121060, 161908, 200018, 120185, 122389, 120874, 124072, 182216, 
      199805, 122525, 120893, 121588, 122128, 122242, 121802, 122789, 124042, 
      127748, 124688, 179834, 183658, 189125, 125332, 186820, 191365, 128945, 
      129385, 203625, 237673, 181064, 194728, 198920, 248573, 130106, 135650, 
      130546, 130645, 205397, 250730, 131485, 132793, 133213, 133450, 196285, 
      231625, 138580, 193005, 203858, 136049, 135593, 138865, 200642, 246541, 
      144313, 266548, 268705, 246058, 234740, 145666, 142389, 141409, 147460, 
      246352, 144154, 235154, 147925, 143725, 143325, 145577, 212285, 239741, 
      246041, 149161, 222241, 232016, 150937, 146061, 214330, 146824, 152217, 
      228314, 153490, 153250, 238937, 241501, 238730, 155600, 155185, 159461, 
      156089, 259709, 268498, 280810, 304328, 166257, 159210, 242369, 245849, 
      264485, 314465, 169173, 163204, 289768, 167033, 164713, 259753, 275305, 
      171497, 164089, 257661, 270301, 167140, 275060, 174674, 168149, 169273, 
      168768, 174677, 169217, 272257, 274865, 277505, 173017, 278644, 178138, 
      176192, 177025, 285445, 295828, 309413, 184777, 282490, 186804, 181584, 
      288130, 188145, 182065, 324176, 187028, 317266, 188036, 199620, 196825, 
      190849, 322048, 200889, 195625, 195154, 320994, 201545, 203508, 338533, 
      345602, 199076, 205090, 203890, 205973, 205417, 208429, 203801, 202786, 
      201745, 212804, 210308, 206180, 202000, 213316, 210244, 204436, 205517, 
      213908, 213130, 214992, 222562, 221938, 221380, 220057, 230260, 224996, 
      223925, 235297, 232193, 231125, 229970, 239076, 234461, 232466, 241970, 
      246965, 243560, 248665, 242720, 240701, 243252, 248618, 254306, 249362, 
      255988, 248378, 247949, 256689, 261025, 271289, 274261, 269540, 271633, 
      272477 ], 
  [ 38530, 35746, 35514, 34973, 33769, 34693, 32740, 31432, 31184, 32157, 
      32282, 30865, 26920, 30410, 27946, 29081, 26498, 26185, 24113, 24109, 
      24217, 22049, 20948, 22346, 20477, 20269, 18685, 17245, 18605, 16714, 
      14480, 15370, 13921, 11906, 13264, 12605, 12394, 11221, 13841, 11600, 
      11392, 10285, 9860, 9665, 10897, 10469, 11237, 9010, 8545, 10309, 8941, 
      8762, 9529, 9081, 7618, 6922, 6922, 6521, 7765, 6154, 7001, 6676, 5897, 
      7474, 6201, 6784, 4514, 4394, 4165, 3200, 4141, 4450, 3524, 3626, 3653, 
      2260, 3272, 2669, 2669, 2330, 1972, 1930, 2330, 2330, 809, 1040, 873, 
      142105, 914, 1025, 1801, 925, 2650, 1769, 1517, 1037, 128525, 949, 
      1514, 132058, 1280, 1156, 111812, 226, 954, 1066, 232, 1010, 134100, 
      797, 562, 145282, 922, 64, 132560, 1274, 533, 120458, 91834, 121817, 
      136916, 404, 99229, 170, 2, 225, 0, 37, 13, 160, 127465, 106954, 
      111592, 113, 80737, 776, 2036, 84200, 1021, 79645, 3917, 89597, 81450, 
      144761, 884, 500, 71773, 57650, 69698, 75605, 148754, 81232, 64129, 
      74660, 1570, 4210, 785, 1745, 1000, 1802, 60986, 104645, 115205, 2312, 
      5000, 11156, 67720, 88772, 2186, 43661, 83021, 1312, 9760, 1433, 47594, 
      49482, 94546, 54041, 39789, 41849, 87785, 2314, 2221, 51309, 2180, 
      115012, 2665, 2404, 9997, 53677, 69682, 2873, 7604, 39953, 2813, 5113, 
      13625, 14690, 56170, 67834, 8541, 9000, 55925, 94229, 56960, 32490, 
      81090, 54893, 8381, 14090, 68237, 4013, 3965, 4018, 30213, 53253, 6121, 
      7940, 31652, 94225, 4552, 4932, 9397, 4493, 109465, 9113, 93428, 4825, 
      10237, 11002, 23805, 4936, 25076, 14841, 14801, 14992, 6253, 42565, 
      6410, 8177, 9266, 15845, 22625, 31522, 66916, 95962, 6728, 13613, 
      25768, 32005, 67240, 67081, 44645, 7744, 8065, 8269, 10600, 66664, 
      8285, 11645, 28445, 10145, 33745, 68861, 10114, 29189, 29665, 73225, 
      10370, 9698, 46273, 93509, 13204, 11540, 11720, 54125, 66725, 72104, 
      10242, 10090, 71802, 10441, 15625, 22970, 24362, 17629, 11304, 13973, 
      10852, 22480, 24021, 25186, 71050, 17960, 18225, 13108, 22504, 18661, 
      12330, 41444, 30233, 73285, 74273, 76778, 18037, 52996, 53800, 39700, 
      15305, 15993, 13789, 17785, 39845, 39524, 16733, 16228, 49130, 14602, 
      14436, 73936, 33962, 35048, 15509, 61354, 56180, 16586, 25229, 26029, 
      29101, 16660, 16132, 16552, 21060, 42050, 20753, 30770, 28048, 24665, 
      24128, 23953, 20353, 16960, 17541, 62696, 32276, 98386, 70985, 21650, 
      112288, 70324, 17488, 18153, 21520, 108893, 27689, 17810, 64612, 55205, 
      18125, 18020, 21556, 22181, 100594, 53465, 23680, 64138, 45338, 26690, 
      20213, 66293, 85093, 46269, 98845, 112016, 60001, 43009, 39764, 106906, 
      102825, 38106, 25357, 26225, 20810, 20593, 88336, 38961, 84026, 39521, 
      28421, 54514, 101972, 64165, 22916, 31517, 100570, 29005, 56205, 
      104273, 77129, 23129, 23753, 101725, 64637, 53177, 24317, 39101, 
      119844, 39141, 22516, 50056, 106901, 86810, 29201, 131345, 108673, 
      78165, 53338, 86216, 43037, 23860, 58685, 68969, 104425, 56690, 69485, 
      27268, 71825, 62464, 51521, 44644, 28849, 80677, 55162, 41373, 43210, 
      103401, 62194, 37026, 86605, 65192, 52837, 28340, 78965, 66305, 50690, 
      45313, 32378, 111168, 101665, 77508, 75313, 68625, 61348, 28449, 28961, 
      29290, 132584, 29525, 35141, 31642, 100340, 68000, 55210, 46829, 30770, 
      41593, 42473, 131114, 128594, 127969, 31466, 31250, 33434, 126457, 
      120976, 112201, 52001, 32201, 132453, 107505, 46458, 106760, 49640, 
      40709, 38245, 31685, 37309, 115562, 91090, 88210, 80882, 59597, 38441, 
      37666, 120016, 102625, 98964, 64802, 60985, 55865, 38237, 32986, 88349, 
      60680, 38600, 137173, 115285, 39889, 33489, 105145, 93881, 76705, 
      41777, 35081, 33865, 139201, 133450, 52181, 50866, 127385, 98473, 
      48194, 94285, 71821, 46330, 37017, 49645, 37124, 103045, 36490, 37570, 
      59065, 38713, 73349, 43973, 39013, 50018, 99140, 89165, 74125, 41625, 
      38050, 80834, 78410, 54685, 38873, 38825, 55970, 60813, 43693, 75322, 
      74197, 51922, 48817, 41717, 40330, 78025, 43721, 50000, 64426, 45301, 
      49085, 42740, 54728, 50813, 42298, 44017, 41872, 42314, 66361, 48836, 
      53045, 43105, 45349, 62033, 51185, 58810, 54917, 46597, 62869, 61421, 
      47885, 44537, 47546, 57940, 50994, 54445, 48296, 67700, 49114, 47098, 
      47093, 55738, 48820, 50660, 56360, 48537, 54202, 49241, 62765, 52420, 
      49768, 49365, 49909, 53093, 58021, 63850, 51554, 51610, 54130, 52513, 
      69673, 53066, 52585, 52730, 72605, 74941, 79010, 81682, 54202, 54090, 
      71513, 54389, 54772, 91620, 56125, 55306, 63874, 56313, 56788, 64925, 
      57377, 65042, 58624, 59053, 59732, 104026, 63869, 62501, 65353, 64130, 
      78650, 65029, 91780, 112274, 67588, 68450, 79481, 68746, 68605, 68660, 
      68813, 68900, 69233, 69745, 109973, 72434, 114020, 71298, 71993, 72685, 
      73882, 77837, 87737, 74421, 72916, 77029, 75973, 75013, 74533, 127060, 
      77857, 77076, 76733, 79309, 80801, 78977, 78961, 78962, 80893, 81533, 
      92756, 82669, 82125, 81625, 90250, 95957, 108692, 84485, 86080, 83025, 
      84677, 83810, 84164, 134857, 87289, 104864, 137248, 87698, 125053, 
      87592, 86661, 111717, 122746, 89825, 91458, 91345, 89434, 91508, 91013, 
      163333, 92882, 90425, 93370, 100426, 97490, 95048, 91604, 106580, 
      94113, 93253, 91845, 96746, 93349, 93250, 106949, 142649, 97780, 
      100861, 98600, 100589, 101345, 99425, 151946, 97345, 101313, 101938, 
      164018, 103357, 117640, 118760, 164645, 100066, 99274, 103700, 163360, 
      101513, 100538, 101450, 103828, 126405, 171880, 105482, 103129, 145066, 
      104525, 130909, 106265, 105418, 110601, 108225, 107377, 106201, 109981, 
      145625, 151850, 106376, 151220, 143410, 163753, 112466, 109141, 151505, 
      110925, 164596, 167949, 111082, 152410, 168610, 110800, 113490, 113389, 
      110938, 111978, 173389, 118001, 119620, 186880, 117538, 115688, 115469, 
      152660, 208090, 123205, 155773, 191633, 119120, 124354, 119809, 126277, 
      174941, 191540, 124130, 121778, 122473, 121393, 123097, 121997, 123524, 
      125137, 129833, 125753, 173009, 176593, 181730, 125677, 179605, 183880, 
      127760, 130930, 195570, 227938, 174389, 187213, 191165, 238388, 131381, 
      138065, 131221, 130330, 197402, 240545, 132340, 132058, 132298, 132445, 
      188890, 222370, 141145, 185940, 196193, 137024, 136208, 140650, 193337, 
      236866, 146848, 256033, 258100, 236473, 225725, 148021, 143874, 140794, 
      150025, 236857, 145729, 226229, 150280, 144820, 142920, 147122, 204650, 
      230666, 236666, 151456, 214096, 223361, 153442, 147186, 206665, 147949, 
      154512, 220049, 155545, 155245, 230282, 232756, 230165, 157145, 156580, 
      161636, 156074, 250274, 258733, 270505, 293093, 169002, 159525, 233984, 
      237284, 255050, 302930, 172008, 164629, 279253, 169298, 166378, 250618, 
      265450, 174452, 164554, 248706, 260746, 168805, 265325, 177749, 169874, 
      171088, 170433, 177482, 170762, 262762, 265250, 267770, 175162, 268969, 
      180973, 178097, 178930, 275650, 285613, 298628, 187882, 272905, 190089, 
      183969, 278365, 191250, 183970, 313001, 189113, 306541, 189941, 203265, 
      200080, 193024, 311233, 204354, 198250, 197689, 310329, 204980, 206973, 
      327268, 334097, 201521, 208405, 207025, 209288, 208372, 211714, 206306, 
      205081, 203290, 216329, 213473, 208625, 203305, 216661, 213109, 205981, 
      207122, 217073, 216025, 217737, 226057, 224773, 223945, 222352, 233665, 
      227141, 225800, 239002, 235178, 233930, 232565, 242901, 237506, 234341, 
      245285, 250820, 246965, 252610, 245705, 243146, 245997, 252053, 257981, 
      252317, 259753, 250793, 250274, 260154, 264400, 274964, 278056, 272345, 
      274618, 275432 ], 
  [ 38309, 35685, 35377, 34858, 33722, 34388, 32625, 31409, 31085, 31888, 
      31925, 30474, 26969, 29965, 27765, 28730, 26333, 26018, 23882, 23840, 
      23834, 21892, 20933, 22001, 20384, 20162, 18338, 16976, 18154, 16325, 
      14365, 15021, 13700, 12221, 13037, 12448, 12197, 11300, 13426, 11509, 
      11349, 10256, 10285, 10088, 10634, 10240, 10874, 9005, 8874, 9962, 
      8810, 8629, 9160, 8746, 7497, 6893, 7349, 6586, 7466, 6165, 6770, 6505, 
      5954, 7145, 6100, 6485, 4477, 4717, 4160, 3445, 3866, 4073, 3277, 4181, 
      3328, 2245, 3809, 2362, 3202, 2069, 2393, 2381, 1985, 2873, 962, 1325, 
      1108, 146708, 797, 1352, 1466, 1258, 3293, 2290, 1184, 800, 132896, 
      1322, 1165, 136485, 965, 1585, 115889, 281, 1345, 1481, 369, 1421, 
      138553, 544, 369, 149913, 1325, 117, 136981, 905, 320, 124673, 95517, 
      126050, 141401, 205, 103050, 53, 29, 82, 37, 0, 68, 333, 131778, 
      110905, 115625, 232, 84164, 1105, 2581, 87697, 1396, 83044, 4658, 
      93194, 84877, 149320, 617, 377, 74970, 60509, 72845, 78884, 153365, 
      84629, 67140, 77909, 1901, 4901, 754, 2098, 857, 1429, 63901, 108484, 
      119236, 2689, 5713, 12325, 70785, 92293, 2525, 46100, 86420, 1229, 
      10829, 1300, 50137, 52069, 98165, 56746, 42082, 44200, 91250, 2057, 
      2000, 53920, 2029, 118989, 2378, 2465, 10964, 56324, 72725, 2962, 8377, 
      42202, 2768, 5620, 14804, 15929, 58873, 70825, 9370, 9865, 58612, 
      97780, 59669, 34465, 84361, 57538, 9140, 15245, 71200, 3770, 3746, 
      3845, 32068, 55828, 6570, 8593, 33553, 97732, 4289, 5125, 10154, 4420, 
      113256, 9818, 96905, 4628, 11024, 11849, 25360, 4905, 26645, 15880, 
      15826, 16029, 6290, 44738, 6133, 8584, 9805, 16900, 24040, 33309, 
      69745, 99425, 6625, 14482, 27297, 33786, 70065, 69890, 46826, 7605, 
      7780, 8282, 11057, 69425, 8116, 12196, 30004, 10490, 35506, 71650, 
      10357, 30740, 31226, 76106, 9841, 9745, 48420, 96832, 12325, 11909, 
      12113, 56498, 69434, 74945, 9829, 9725, 74629, 10530, 16362, 24161, 
      25625, 16442, 11497, 14500, 10753, 23605, 22480, 26441, 73817, 16801, 
      17074, 12473, 21097, 19450, 12181, 39217, 28450, 76048, 77060, 79625, 
      16994, 55205, 56033, 37561, 15626, 15220, 13712, 18356, 37714, 37405, 
      15898, 15453, 46685, 14653, 14305, 76661, 35425, 33137, 15002, 58565, 
      58393, 16745, 26192, 27040, 27506, 16109, 16109, 16649, 21709, 39901, 
      19720, 32005, 26533, 23354, 22853, 22690, 19378, 16453, 16960, 59905, 
      30565, 94741, 67976, 20621, 108365, 67337, 17357, 18250, 22061, 105040, 
      26260, 17449, 61789, 52658, 17738, 17885, 22045, 22730, 96917, 50986, 
      24309, 61345, 43145, 25385, 20432, 68672, 81770, 44050, 95220, 108125, 
      57346, 40930, 41225, 103121, 99124, 36241, 24224, 25064, 20333, 20488, 
      84965, 37090, 80761, 37636, 29200, 56457, 98309, 61426, 23141, 32474, 
      96941, 29780, 58180, 100570, 74050, 22450, 24010, 98080, 61904, 50804, 
      24608, 40400, 115837, 37330, 22205, 51785, 103156, 83509, 27976, 
      127130, 104900, 75088, 55145, 82945, 41098, 23733, 60658, 66152, 
      100754, 54265, 66674, 27565, 68962, 59877, 49306, 42705, 29250, 77584, 
      56929, 39610, 41373, 99796, 59657, 35545, 83394, 62569, 50634, 28381, 
      75956, 63656, 48581, 43432, 32885, 107413, 98114, 74545, 72410, 65914, 
      58865, 28330, 28900, 29313, 128417, 29522, 35786, 31925, 96841, 65341, 
      52993, 44960, 30809, 42580, 43508, 126997, 124525, 123912, 30805, 
      31237, 33757, 122434, 117061, 108466, 49946, 31466, 128320, 103876, 
      44665, 103153, 47713, 39250, 36954, 31354, 37890, 111773, 87853, 85045, 
      77909, 57284, 37160, 38245, 116141, 99122, 95545, 62329, 58644, 53716, 
      37024, 32481, 85202, 58361, 39161, 132980, 111524, 38600, 33160, 
      101610, 90610, 73890, 40378, 34330, 33498, 134980, 129337, 50240, 
      48985, 123400, 95112, 46477, 91040, 69200, 44753, 36244, 50720, 37165, 
      99604, 36109, 37621, 56930, 38882, 70720, 42640, 39168, 51025, 95813, 
      86090, 71492, 40552, 37637, 78017, 75665, 52816, 38420, 38516, 57185, 
      58690, 42530, 72693, 71604, 50229, 47304, 40804, 40293, 75322, 42626, 
      50837, 62201, 44096, 47626, 41845, 55777, 49268, 42325, 43058, 41309, 
      42145, 67860, 47501, 53906, 42920, 45572, 60010, 51874, 56953, 53264, 
      45568, 64130, 59476, 46804, 44200, 47821, 56185, 49705, 52938, 47305, 
      69085, 48177, 46665, 46672, 56457, 48853, 50933, 57089, 47848, 54749, 
      48596, 63776, 51341, 49097, 49066, 49802, 53380, 58640, 64817, 51197, 
      51301, 54325, 52370, 70850, 52345, 52020, 52513, 73888, 76320, 80545, 
      83313, 53429, 53341, 72682, 54080, 54389, 93493, 55332, 54981, 64557, 
      55732, 56205, 65578, 56744, 65669, 57797, 58580, 59449, 106025, 62962, 
      62026, 64370, 63529, 79633, 64532, 93249, 114377, 66725, 67525, 80306, 
      67961, 67856, 68125, 68482, 68605, 68840, 69544, 111908, 72505, 116021, 
      70837, 71650, 72400, 73849, 78224, 88724, 73450, 72461, 75920, 75008, 
      74240, 74000, 129285, 76850, 76201, 76240, 79330, 79690, 78404, 78436, 
      78449, 80810, 81460, 93545, 81680, 81232, 81332, 90857, 96850, 110125, 
      84500, 84869, 82378, 83728, 83065, 83525, 137000, 86202, 105997, 
      139437, 86633, 126880, 86633, 86290, 113074, 124461, 88706, 90217, 
      90116, 88457, 90325, 89890, 166050, 91613, 89480, 93565, 101125, 97921, 
      93737, 90797, 107501, 92968, 92228, 91348, 95441, 92560, 92857, 107792, 
      144712, 96553, 99450, 97417, 100810, 99944, 98216, 154181, 96746, 
      101482, 100593, 166513, 101938, 118705, 119873, 167138, 99125, 98597, 
      103849, 165789, 100532, 99857, 101225, 102605, 127714, 174473, 104149, 
      102202, 146921, 103570, 132282, 105128, 104413, 109090, 106930, 106178, 
      105170, 108576, 147412, 153817, 105641, 153149, 145085, 165978, 111065, 
      108880, 153380, 109762, 166805, 170242, 110925, 154269, 170901, 110461, 
      112249, 112160, 110225, 111745, 175760, 116456, 118001, 189509, 116145, 
      114593, 115250, 154373, 211081, 121610, 157490, 194248, 118805, 122825, 
      119492, 124650, 177106, 194101, 122741, 120677, 121370, 120938, 122004, 
      121168, 122477, 123944, 128242, 124570, 174980, 178660, 183929, 124778, 
      181730, 186113, 127469, 129545, 198025, 231065, 176290, 189450, 193498, 
      241693, 130100, 136324, 130176, 129681, 199825, 243844, 131221, 131573, 
      131885, 132068, 191069, 225293, 139338, 187981, 198472, 135845, 135173, 
      139145, 195464, 239941, 145037, 259442, 261545, 239508, 228530, 146276, 
      142477, 140237, 148194, 239850, 144292, 228992, 148529, 143573, 142273, 
      145693, 206893, 233485, 239605, 149725, 216541, 226010, 151625, 145921, 
      208916, 146682, 152773, 222532, 153896, 153620, 232913, 235421, 232756, 
      155690, 155185, 159925, 155237, 253205, 261792, 273780, 296738, 167053, 
      158548, 236485, 239857, 257969, 306689, 170017, 163202, 282602, 167533, 
      164853, 253413, 268533, 172409, 163505, 251425, 263705, 167274, 268354, 
      175652, 168317, 169493, 168898, 175489, 169273, 265689, 268225, 270793, 
      173429, 271962, 178960, 176450, 177281, 278681, 288810, 302053, 185749, 
      275848, 187882, 182122, 281376, 189109, 182309, 316570, 187370, 309920, 
      188266, 200890, 197861, 191237, 314642, 202045, 196277, 195752, 313672, 
      202681, 204658, 330845, 337768, 199610, 206144, 204836, 207025, 206249, 
      209457, 204361, 203220, 201725, 213970, 211258, 206698, 201834, 214370, 
      211010, 204410, 205525, 214850, 213908, 215674, 223688, 222660, 221938, 
      220453, 231314, 225290, 224057, 236525, 232985, 231809, 230528, 240370, 
      235285, 232580, 242944, 248261, 244586, 250013, 243490, 241145, 243874, 
      249652, 255476, 250100, 257210, 248788, 248305, 257725, 261997, 272425, 
      275465, 270146, 272345, 273169 ], 
  [ 39889, 37025, 36805, 36250, 35010, 36000, 33977, 32625, 32389, 33412, 
      33553, 32114, 28009, 31657, 29105, 30290, 27625, 27306, 25202, 25204, 
      25330, 23080, 21925, 23413, 21460, 21250, 19666, 18180, 19594, 17649, 
      15317, 16265, 14760, 12553, 14085, 13396, 13185, 11920, 14698, 12349, 
      12125, 10980, 10397, 10196, 11650, 11204, 12010, 9657, 9074, 11050, 
      9610, 9425, 10244, 9778, 8237, 7497, 7345, 7058, 8410, 6689, 7610, 
      7265, 6410, 8109, 6760, 7389, 4985, 4745, 4612, 3517, 4618, 4941, 3965, 
      3793, 4100, 2597, 3425, 3050, 2770, 2689, 2097, 2025, 2677, 2381, 970, 
      1157, 1000, 140776, 1145, 1108, 2098, 986, 2601, 1754, 1780, 1268, 
      127220, 970, 1769, 130721, 1517, 1145, 110585, 333, 949, 1053, 305, 
      985, 132721, 980, 725, 143837, 873, 125, 131165, 1469, 676, 119125, 
      90665, 120458, 135473, 509, 97994, 241, 25, 298, 13, 68, 0, 101, 
      126026, 105629, 110233, 52, 79560, 625, 1813, 82993, 848, 78464, 3602, 
      88330, 80233, 143140, 865, 433, 70586, 56569, 68521, 74384, 147089, 
      79965, 62984, 73429, 1305, 3825, 634, 1466, 873, 1745, 59833, 103184, 
      113680, 1985, 4561, 10565, 66497, 87397, 1865, 42640, 81680, 1125, 
      9189, 1256, 46525, 48385, 93105, 52898, 38770, 40804, 86362, 2125, 
      2020, 50164, 1949, 113405, 2466, 2089, 9360, 52480, 68353, 2522, 7025, 
      38882, 2500, 4616, 12904, 13949, 54941, 66509, 7930, 8377, 54688, 
      92704, 55709, 31477, 79645, 53650, 7760, 13337, 66868, 3706, 3650, 
      3681, 29200, 52000, 5570, 7321, 30617, 92648, 4225, 4453, 8730, 4096, 
      107780, 8450, 91841, 4456, 9540, 10285, 22852, 4505, 24085, 14020, 
      13978, 14165, 5746, 41346, 6001, 7540, 8585, 14992, 21652, 30425, 
      65465, 94293, 6241, 12802, 24737, 30890, 65777, 65610, 43370, 7229, 
      7592, 7690, 9873, 65169, 7760, 10880, 27344, 9442, 32570, 67330, 9425, 
      28064, 28530, 71650, 9925, 9061, 44936, 91780, 12869, 10789, 10961, 
      52706, 65194, 70529, 9745, 9577, 70225, 9770, 14738, 21925, 23293, 
      17370, 10585, 13136, 10217, 21437, 23860, 24093, 69453, 17665, 17914, 
      12625, 22265, 17690, 11665, 41465, 30106, 71636, 72616, 75101, 17650, 
      51525, 52321, 39665, 14450, 15496, 13060, 16840, 39794, 39469, 16250, 
      15725, 49177, 13817, 13705, 72253, 32693, 34897, 14890, 61489, 54641, 
      15725, 24100, 24884, 28818, 16029, 15325, 15705, 20029, 41945, 20276, 
      29537, 27725, 24274, 23725, 23546, 19850, 16301, 16900, 62785, 32005, 
      98753, 71140, 21145, 112741, 70465, 16677, 17266, 20485, 109316, 27304, 
      17069, 64685, 55186, 17386, 17197, 20525, 21130, 100945, 53410, 22589, 
      64181, 45181, 26237, 19252, 64612, 85306, 46114, 99152, 112405, 59978, 
      42794, 38369, 107253, 103144, 37813, 24820, 25684, 20041, 19700, 88525, 
      38650, 84173, 39208, 27220, 52925, 102245, 64130, 21893, 30250, 100825, 
      27792, 54592, 104546, 77194, 22394, 22706, 101972, 64580, 53000, 23252, 
      37700, 120205, 38770, 21645, 48505, 107168, 86929, 28628, 131762, 
      108936, 78196, 51741, 86305, 42682, 22901, 57026, 68900, 104634, 56477, 
      69394, 26141, 71738, 62285, 51218, 44249, 27674, 80660, 53525, 40906, 
      42761, 103528, 61965, 36445, 86594, 64985, 52490, 27245, 78880, 66100, 
      50305, 44852, 31121, 111325, 101754, 77401, 75186, 68434, 61081, 27394, 
      27880, 28181, 132865, 28418, 33818, 30433, 100385, 67765, 54821, 46324, 
      29629, 40136, 41000, 131345, 128809, 128180, 30545, 30113, 32185, 
      126650, 121133, 112298, 51538, 31298, 132676, 107560, 45901, 106801, 
      49121, 40034, 37514, 30634, 35954, 115657, 91001, 88097, 80705, 59200, 
      37700, 36305, 120133, 102618, 98929, 64445, 60584, 55400, 37460, 31973, 
      88210, 60265, 37225, 137376, 115344, 39124, 32404, 105122, 93770, 
      76442, 41042, 34130, 32786, 139400, 133613, 51620, 50285, 127492, 
      98372, 47545, 94132, 71460, 45621, 36040, 48052, 35869, 102944, 35369, 
      36305, 58522, 37402, 72964, 43156, 37700, 48421, 98981, 88922, 73728, 
      40708, 36913, 80485, 78037, 54020, 37736, 37640, 54277, 60226, 42786, 
      74897, 73760, 51185, 48020, 40720, 39041, 77618, 42778, 48413, 63853, 
      44388, 48250, 41717, 53057, 50000, 40961, 43002, 40725, 41029, 64520, 
      47933, 51410, 41812, 43920, 61346, 49594, 58061, 54100, 45572, 61074, 
      60688, 46864, 43268, 46073, 57137, 50029, 53546, 47225, 65837, 48005, 
      45821, 45812, 54077, 47381, 49141, 54689, 47332, 52585, 48008, 60980, 
      51325, 48537, 48010, 48490, 51536, 56340, 62053, 50185, 50225, 52577, 
      51066, 67786, 51805, 51272, 51301, 70676, 72980, 76997, 79637, 52945, 
      52825, 69602, 52964, 53365, 89461, 54848, 53873, 62105, 54952, 55421, 
      63146, 56020, 63265, 57325, 57616, 58225, 101725, 62530, 61018, 64026, 
      62669, 76661, 63520, 89609, 109885, 66181, 67057, 77498, 67293, 67140, 
      67117, 67202, 67277, 67636, 68084, 107600, 70669, 111605, 69697, 70346, 
      71012, 72125, 75940, 85640, 72970, 71293, 75604, 74500, 73476, 72916, 
      124517, 76378, 75553, 75076, 77474, 79330, 77320, 77288, 77285, 79066, 
      79696, 90625, 81124, 80548, 79848, 88173, 93778, 106333, 82592, 84589, 
      81346, 83092, 82157, 82469, 132228, 85730, 102565, 134597, 86125, 
      122516, 85977, 84850, 109330, 120233, 88250, 89917, 89800, 87805, 
      89941, 89426, 160466, 91337, 88772, 91337, 98225, 95365, 93497, 89885, 
      104285, 92500, 91600, 90016, 95173, 91604, 91373, 104660, 139940, 
      96161, 99290, 96953, 98474, 99764, 97780, 149153, 95490, 99202, 100325, 
      161125, 101762, 115217, 116321, 161746, 98305, 97425, 101569, 160469, 
      99752, 98677, 99437, 102141, 123874, 168921, 103825, 101330, 142333, 
      102722, 128330, 104516, 103625, 108970, 106522, 105642, 104410, 108308, 
      142888, 149053, 104473, 148429, 140697, 160850, 110765, 107060, 148712, 
      109138, 161685, 165010, 108953, 149609, 165665, 108725, 111709, 111604, 
      108981, 109861, 170404, 116308, 117945, 183789, 115781, 113825, 113314, 
      149861, 204845, 121482, 152946, 188500, 116957, 122589, 117640, 124538, 
      171938, 188405, 122305, 119857, 120546, 119250, 121160, 119972, 121565, 
      123220, 128042, 123826, 170024, 173576, 178669, 123642, 176562, 180801, 
      125509, 129037, 192397, 224541, 171394, 184106, 188026, 234925, 129440, 
      136264, 129188, 128165, 194213, 237064, 130325, 129825, 130041, 130176, 
      185769, 219001, 139346, 182845, 193012, 134989, 134125, 138717, 190180, 
      233393, 144997, 252442, 254497, 233000, 222322, 146128, 141865, 138505, 
      148154, 233378, 143720, 222820, 148369, 142741, 140641, 145097, 201401, 
      227225, 233185, 149525, 210773, 219970, 151533, 145093, 203400, 145850, 
      152557, 216680, 153540, 153232, 226837, 229293, 226720, 155042, 154457, 
      159605, 153745, 246689, 255092, 266792, 289250, 167017, 157216, 230509, 
      233785, 251429, 299029, 170017, 162450, 275482, 167225, 164225, 247025, 
      261761, 172465, 162229, 245125, 257085, 166634, 261634, 175760, 167705, 
      168925, 168250, 175445, 168557, 259085, 261557, 264061, 173025, 265250, 
      178916, 175898, 176725, 271885, 281786, 294725, 185825, 269156, 188050, 
      181810, 274580, 189169, 181729, 309010, 186866, 302580, 187658, 201202, 
      197965, 190765, 307242, 202249, 196033, 195460, 306340, 202865, 204850, 
      323181, 329972, 199250, 206244, 204840, 207121, 206145, 209525, 204013, 
      202760, 200857, 214154, 211250, 206306, 200834, 214450, 210834, 203530, 
      204673, 214826, 213736, 215410, 223812, 222416, 221546, 219917, 231354, 
      224650, 223273, 236713, 232781, 231509, 230116, 240610, 235105, 231760, 
      242884, 248485, 244570, 250281, 243242, 240605, 243490, 249632, 255568, 
      249808, 257346, 248200, 247669, 257689, 261893, 272449, 275545, 269690, 
      271981, 272785 ], 
  [ 41474, 38322, 38218, 37621, 36257, 37661, 35316, 33800, 33680, 34981, 
      35258, 33849, 29000, 33466, 30474, 31937, 28946, 28625, 26585, 26645, 
      26945, 24313, 22916, 24938, 22565, 22373, 21125, 19493, 21205, 19130, 
      16336, 17658, 15929, 12818, 15248, 14437, 14282, 12557, 16153, 13264, 
      12960, 11765, 10420, 10217, 12809, 12301, 13325, 10370, 9225, 12317, 
      10517, 10330, 11521, 10993, 9090, 8186, 7274, 7585, 9533, 7290, 8609, 
      8164, 6929, 9266, 7537, 8480, 5602, 4762, 5165, 3616, 5573, 6050, 4852, 
      3338, 5101, 3076, 2984, 3973, 2293, 3530, 1796, 1658, 3626, 1850, 1073, 
      1040, 961, 133457, 1682, 905, 2993, 757, 1850, 1201, 2645, 1973, 
      120245, 653, 2650, 123642, 2336, 724, 104084, 530, 586, 650, 360, 578, 
      125572, 1669, 1314, 136386, 458, 288, 124048, 2330, 1277, 112346, 
      84762, 113633, 128228, 1060, 91845, 650, 194, 745, 160, 333, 101, 0, 
      119025, 99226, 103688, 25, 74009, 232, 1060, 77320, 373, 72949, 2501, 
      82469, 74650, 135649, 1412, 740, 65349, 51890, 63362, 69005, 139490, 
      74384, 58041, 68084, 818, 2738, 745, 937, 1160, 2410, 55018, 96829, 
      107005, 1384, 3400, 8644, 61416, 81556, 1322, 38597, 76037, 1280, 7424, 
      1489, 42298, 44074, 87074, 48385, 34933, 36865, 80561, 2522, 2357, 
      45781, 2164, 106740, 2897, 1940, 7685, 48005, 63218, 2305, 5668, 35065, 
      2501, 3697, 10865, 11810, 50362, 61450, 6469, 6856, 50125, 86701, 
      51104, 28090, 74098, 49141, 6389, 11306, 61813, 3989, 3893, 3842, 
      25981, 47581, 4689, 6100, 27316, 86665, 4520, 3988, 7325, 4069, 101313, 
      7121, 85892, 4625, 8069, 8714, 20101, 4392, 21284, 12097, 12073, 12240, 
      5477, 37517, 6250, 6649, 7474, 13021, 19081, 27234, 60532, 88298, 6184, 
      11125, 21960, 27693, 60840, 60689, 39485, 7200, 7801, 7397, 8840, 
      60296, 7765, 9685, 24469, 8585, 29353, 62389, 8722, 25181, 25625, 
      66545, 10498, 8674, 41049, 85933, 14020, 9860, 9992, 48437, 60365, 
      65480, 10114, 9866, 65194, 9297, 13185, 19610, 20858, 19013, 9928, 
      11917, 10036, 19216, 26077, 21650, 64490, 19240, 19465, 13316, 24232, 
      15997, 11530, 44788, 32689, 66637, 67577, 69962, 18989, 47444, 48200, 
      42820, 13505, 16369, 12773, 15473, 42925, 42580, 17221, 16596, 52826, 
      13306, 13492, 67280, 29818, 37640, 15293, 65690, 50500, 15002, 22037, 
      22741, 31013, 16484, 14900, 15080, 18484, 45058, 21529, 27010, 29776, 
      25985, 25376, 25177, 21001, 16672, 17389, 66952, 34372, 104338, 75665, 
      22370, 118784, 74948, 16400, 16609, 19088, 115237, 29185, 17170, 68884, 
      58925, 17525, 16916, 19204, 19709, 106562, 57025, 21024, 68314, 48314, 
      27890, 18365, 60125, 90317, 49285, 104661, 118352, 63865, 45721, 35396, 
      113018, 108769, 40378, 26165, 27065, 20282, 19321, 93584, 41209, 89050, 
      41785, 25357, 49122, 107780, 68125, 20948, 28085, 106298, 25925, 50725, 
      110137, 81745, 22945, 21697, 107461, 68549, 56369, 22181, 34949, 
      126292, 41197, 21572, 45032, 112813, 91834, 30073, 138185, 114617, 
      82717, 48122, 91144, 45301, 22500, 53125, 72977, 110129, 59890, 73445, 
      25012, 75865, 65952, 54265, 46836, 26361, 85165, 49930, 43189, 45162, 
      108865, 65522, 38242, 91269, 68680, 55485, 26500, 83213, 69833, 53138, 
      47305, 29594, 116896, 106985, 81652, 79337, 72265, 64532, 26905, 27289, 
      27450, 139112, 27725, 32045, 29258, 105508, 71488, 57802, 48725, 28850, 
      37777, 38561, 137482, 134866, 134217, 30922, 29410, 30922, 132625, 
      126928, 117793, 54233, 31793, 138829, 112873, 48154, 112072, 51592, 
      41725, 38925, 30445, 34245, 121226, 95650, 92626, 84914, 62309, 39089, 
      34594, 125840, 107705, 103876, 67810, 63729, 58225, 38725, 32058, 
      92693, 63368, 35528, 143597, 120845, 40505, 32185, 110241, 98449, 
      80361, 42601, 34609, 32625, 145657, 139690, 54077, 52642, 133345, 
      103185, 49618, 98741, 75029, 47450, 36529, 45461, 34996, 107869, 35194, 
      35410, 61265, 36305, 76525, 44557, 36621, 45922, 103700, 93221, 77285, 
      41665, 36770, 84338, 81770, 56293, 37649, 37313, 51410, 62917, 43877, 
      78426, 77229, 53154, 49689, 41389, 38250, 81265, 43745, 46160, 66698, 
      45533, 49813, 42340, 50440, 51701, 40042, 43721, 40784, 40426, 61137, 
      49268, 49085, 41225, 42653, 63817, 47545, 60250, 55949, 46381, 58061, 
      63013, 47749, 42913, 44698, 59140, 51250, 55125, 47944, 62596, 48618, 
      45594, 45565, 51930, 46372, 47732, 52520, 47521, 50714, 48113, 58325, 
      52148, 48680, 47533, 47693, 50077, 54317, 59450, 49778, 49738, 51250, 
      50297, 64817, 51994, 51201, 50650, 67525, 69669, 73426, 75906, 53210, 
      53050, 66625, 52445, 52964, 85300, 55125, 53370, 59922, 54865, 55332, 
      60997, 56009, 61154, 57632, 57317, 57604, 97274, 62917, 60685, 64529, 
      62530, 73882, 63197, 86004, 105218, 66452, 67426, 74945, 67418, 67205, 
      66820, 66565, 66580, 67097, 67225, 103181, 69346, 107060, 69250, 69697, 
      70261, 70954, 74069, 82769, 73357, 70820, 76205, 74861, 73517, 72557, 
      119556, 76793, 75748, 74629, 76165, 79897, 76985, 76873, 76850, 77909, 
      78517, 88004, 81461, 80725, 79025, 85850, 90973, 102628, 81245, 85280, 
      81097, 83341, 82066, 82196, 127313, 86193, 99328, 129600, 86546, 
      118117, 86216, 84109, 105709, 116010, 88745, 90610, 90473, 88058, 
      90532, 89917, 154557, 92066, 88961, 89626, 95674, 93250, 94280, 89828, 
      101348, 93001, 91901, 89437, 95930, 91501, 90610, 101837, 135073, 
      96772, 100197, 97480, 96661, 100649, 98345, 143978, 95033, 97465, 
      101106, 155506, 102661, 111976, 113000, 156125, 98402, 97082, 99844, 
      154944, 99905, 98330, 98330, 102692, 120205, 163112, 104554, 101377, 
      137738, 102805, 124533, 104897, 103786, 109969, 107161, 106121, 104609, 
      109125, 138385, 144250, 104168, 143684, 136370, 155601, 111554, 105949, 
      144041, 109525, 156452, 159637, 107658, 144954, 160290, 107728, 112210, 
      112085, 108602, 108682, 164885, 117305, 119060, 177824, 116514, 114056, 
      112085, 145412, 198250, 122525, 148469, 182521, 115856, 123506, 116537, 
      125613, 166693, 182500, 122978, 120050, 120737, 118361, 121329, 119701, 
      121652, 123545, 129025, 124129, 165065, 168457, 173330, 123461, 171341, 
      175400, 124304, 129650, 186610, 217634, 166525, 178677, 182437, 227716, 
      129869, 137449, 129213, 127530, 188458, 229849, 130468, 128906, 129002, 
      129077, 180410, 212402, 140625, 177700, 187465, 135200, 134096, 139466, 
      184865, 226498, 146240, 244985, 246980, 226161, 215861, 147245, 142402, 
      137642, 149409, 226593, 144313, 216413, 149480, 143012, 139912, 145666, 
      195850, 220714, 226474, 150592, 204880, 213737, 152738, 145378, 197825, 
      146133, 153616, 210697, 154433, 154085, 220586, 222980, 220525, 155585, 
      154900, 160564, 153242, 239906, 248085, 259425, 281261, 168346, 156925, 
      224416, 227572, 244634, 290834, 171400, 162893, 267965, 168226, 164826, 
      240426, 254682, 173924, 162026, 238642, 250202, 167229, 254629, 177293, 
      168338, 169616, 168841, 176794, 169066, 252234, 254626, 257050, 173930, 
      258273, 180277, 176633, 177458, 264818, 274437, 286996, 187354, 262225, 
      189697, 182857, 267525, 190690, 182450, 301009, 187697, 294869, 188365, 
      203065, 199568, 191648, 299465, 203986, 197210, 196577, 298657, 204580, 
      206581, 315092, 321721, 200297, 207869, 206345, 208744, 207524, 211122, 
      205090, 203697, 201290, 215905, 212761, 207337, 201105, 216077, 212141, 
      203957, 205138, 216329, 215057, 216625, 225521, 223677, 222625, 220816, 
      232985, 225437, 223880, 238538, 234122, 232730, 231197, 242509, 236482, 
      232349, 244429, 250388, 246173, 252242, 244561, 241562, 244645, 251245, 
      257333, 251093, 259169, 249121, 248530, 259306, 263440, 274180, 277352, 
      270833, 273242, 274024 ], 
  [ 205349, 192537, 196573, 194596, 189092, 204986, 191601, 184565, 188585, 
      199546, 204653, 204624, 174245, 207001, 188829, 199952, 185921, 185600, 
      186320, 188450, 194960, 179218, 169541, 190193, 173330, 173828, 185000, 
      178538, 190600, 184385, 165721, 180153, 170834, 136673, 170153, 165202, 
      167117, 149522, 181408, 159889, 156825, 154250, 126685, 126482, 168404, 
      165826, 174440, 150785, 130320, 172052, 157832, 157645, 171946, 169348, 
      155025, 148601, 121469, 142480, 165128, 144945, 160064, 156169, 141824, 
      166241, 151402, 163385, 144637, 123097, 142130, 125401, 157028, 163025, 
      154237, 106493, 158626, 138661, 106829, 155428, 105448, 152225, 111161, 
      108953, 156461, 103625, 124928, 117305, 119986, 1322, 140717, 114410, 
      154448, 113572, 96725, 102976, 153410, 147218, 530, 110708, 154105, 
      477, 151721, 107329, 929, 128525, 109261, 107945, 123525, 107873, 337, 
      146914, 143109, 801, 107753, 127593, 193, 153785, 143762, 221, 2997, 
      128, 233, 142165, 1800, 136925, 128189, 138400, 127465, 131778, 126026, 
      119025, 0, 901, 533, 121810, 5354, 109597, 98005, 4525, 106978, 5674, 
      87716, 3464, 5305, 754, 143897, 134945, 8424, 14285, 9197, 7250, 1145, 
      5729, 11466, 7709, 108113, 89333, 128740, 106852, 135365, 149725, 
      13273, 1954, 1090, 105229, 87925, 66949, 10701, 4621, 107237, 23762, 
      6002, 131345, 71249, 134314, 21253, 20269, 3929, 17680, 27688, 26170, 
      5696, 141557, 139322, 19906, 134989, 2205, 143312, 122345, 75650, 
      19370, 11813, 120640, 84673, 29200, 128426, 97882, 66410, 63905, 18277, 
      12805, 82024, 80341, 18730, 5626, 18329, 37405, 8893, 19816, 85394, 
      67541, 13858, 140264, 138788, 135977, 41506, 21706, 100944, 90625, 
      40081, 6970, 141485, 114733, 85640, 129994, 5058, 88196, 7577, 137450, 
      84314, 81509, 52186, 127557, 51989, 73162, 73828, 73305, 123812, 33032, 
      142525, 103594, 96829, 72706, 58066, 44829, 18097, 9293, 132109, 81160, 
      54045, 45288, 18405, 18944, 33620, 134505, 143386, 125732, 101645, 
      20621, 136450, 96970, 53794, 107600, 46948, 20644, 113257, 54506, 
      54260, 19280, 159193, 124249, 35874, 13138, 182725, 106805, 105557, 
      30152, 22760, 20285, 151909, 148901, 20689, 122112, 88740, 68945, 
      66053, 204968, 116533, 99202, 133201, 72001, 232042, 66845, 22745, 
      203125, 202660, 166841, 221917, 87412, 136765, 289393, 251764, 24202, 
      23762, 22697, 195284, 36749, 36125, 281905, 111140, 176794, 133178, 
      98618, 281320, 280285, 181096, 177021, 309161, 126121, 136657, 26225, 
      61213, 262925, 159848, 341345, 38425, 120917, 81722, 79666, 237668, 
      163109, 131165, 124445, 96109, 283453, 195754, 70825, 231601, 216080, 
      213401, 212512, 191776, 160537, 165394, 341917, 247237, 428293, 363050, 
      195905, 458609, 360953, 138185, 125284, 102233, 450922, 225490, 152065, 
      345229, 319400, 153800, 138701, 105109, 102164, 431897, 313360, 98649, 
      342589, 288089, 216605, 119450, 37010, 394952, 290440, 426546, 455417, 
      329860, 278596, 64721, 443873, 434794, 260833, 204530, 206810, 160697, 
      138346, 400289, 261664, 389545, 262930, 93322, 50157, 431045, 338260, 
      120653, 85700, 427493, 93890, 49690, 435472, 371200, 174400, 119332, 
      429346, 337994, 305114, 117746, 72554, 468877, 257512, 151637, 57797, 
      440218, 393709, 212578, 492500, 443402, 371482, 56057, 390949, 268516, 
      141525, 51400, 346562, 432704, 310705, 346340, 119197, 351520, 325737, 
      292660, 269361, 114336, 373930, 59245, 255364, 261477, 426610, 321857, 
      233857, 386244, 329845, 292500, 134485, 366458, 332378, 284633, 265690, 
      110669, 442921, 421280, 362137, 356372, 338260, 317417, 143860, 140794, 
      136125, 488597, 137780, 104840, 122753, 416353, 334033, 294817, 265730, 
      136145, 90562, 88586, 483517, 478141, 476802, 178237, 139465, 121657, 
      473140, 461233, 441748, 281588, 183248, 485554, 430618, 260329, 428437, 
      271357, 234580, 222120, 158440, 109800, 447941, 390625, 383461, 364709, 
      304154, 221594, 110149, 457385, 417860, 409201, 318625, 306954, 290410, 
      217090, 169713, 382148, 305213, 111773, 493082, 445490, 223010, 159490, 
      421776, 394804, 350496, 231316, 186064, 162000, 496522, 484345, 273842, 
      268957, 470410, 404370, 256273, 393026, 333434, 245825, 188674, 91346, 
      140221, 413194, 164569, 139945, 291380, 133940, 334930, 228442, 134946, 
      95257, 402125, 377156, 335690, 210370, 167525, 353093, 346385, 270538, 
      170474, 161858, 88325, 291652, 217412, 336141, 332874, 257049, 243234, 
      200434, 146925, 343120, 213140, 104465, 300953, 221138, 239908, 200005, 
      96325, 246626, 144577, 204836, 179129, 156001, 80802, 231773, 105320, 
      157490, 135458, 285652, 113440, 272425, 256394, 210946, 90836, 280018, 
      215074, 167458, 134053, 265105, 230305, 246600, 209749, 87781, 206973, 
      174969, 174250, 115065, 148837, 136397, 114965, 191386, 123509, 189218, 
      104210, 218093, 191165, 168628, 157748, 137362, 122282, 107405, 173633, 
      170833, 143365, 161732, 100352, 196549, 186786, 166225, 96850, 93474, 
      88261, 85221, 200525, 198985, 102160, 172850, 177509, 80125, 203130, 
      174465, 123057, 190450, 190917, 125512, 194354, 127049, 207017, 186002, 
      175249, 83129, 215752, 188680, 221504, 197425, 117697, 191882, 101529, 
      84173, 215837, 220261, 127040, 211973, 209690, 196885, 184900, 182845, 
      188882, 177970, 91106, 164221, 90845, 194485, 188032, 185146, 171349, 
      150314, 124514, 227572, 195365, 238010, 228386, 216002, 201242, 89541, 
      232388, 223753, 200554, 172420, 241012, 207050, 204178, 203465, 179684, 
      179602, 139409, 234986, 228730, 192530, 147605, 136168, 116773, 176810, 
      251225, 214612, 234106, 221101, 215021, 100058, 244548, 130033, 99585, 
      243521, 108802, 236981, 201064, 123304, 112905, 248480, 257245, 256418, 
      239513, 253717, 249652, 93492, 260081, 238346, 173461, 150529, 163285, 
      264365, 230933, 143093, 253426, 245426, 212602, 265325, 231226, 207565, 
      147722, 110578, 261337, 275112, 259285, 177736, 274874, 261530, 109133, 
      223028, 181300, 271881, 105481, 277576, 144061, 142325, 106100, 245717, 
      229217, 184369, 108369, 249290, 230465, 204245, 265877, 137800, 106877, 
      273949, 247312, 123593, 250120, 137988, 262562, 253861, 289024, 273796, 
      267236, 256064, 281970, 127690, 123205, 238373, 124709, 131885, 119376, 
      283709, 212554, 127826, 267880, 120917, 119272, 208053, 129429, 119925, 
      218473, 274705, 273890, 240737, 213217, 119690, 297050, 302945, 117449, 
      287289, 267581, 215240, 137477, 116485, 304340, 139844, 122146, 223841, 
      301181, 224522, 308808, 131848, 124885, 292373, 272885, 273572, 233936, 
      273474, 256666, 271037, 281210, 309460, 281104, 140570, 138442, 135725, 
      263876, 137876, 135725, 229529, 297665, 133825, 126209, 145480, 138312, 
      136552, 125941, 291674, 325474, 277218, 252765, 137053, 128074, 282613, 
      244481, 240437, 238442, 142805, 132017, 332100, 147685, 143650, 290105, 
      280721, 313001, 149330, 136453, 337025, 135620, 135545, 138186, 140996, 
      333890, 309037, 255977, 340884, 140688, 313018, 143618, 336125, 300677, 
      263077, 313681, 152725, 144469, 143329, 335857, 150025, 147152, 342833, 
      303733, 154010, 304488, 338881, 153082, 334178, 332450, 154001, 154325, 
      156010, 323600, 319465, 343069, 285377, 155381, 155970, 154890, 155336, 
      363961, 296650, 164041, 163057, 160109, 158009, 369085, 328148, 158600, 
      352801, 335601, 162801, 160497, 374369, 305201, 165157, 162917, 338004, 
      163204, 380498, 340493, 343841, 339616, 373789, 337081, 166329, 165961, 
      165625, 355745, 168228, 377962, 352928, 353753, 172013, 171972, 171421, 
      391249, 174250, 397732, 370192, 175410, 394585, 358745, 176464, 368132, 
      180674, 364660, 419380, 406913, 374153, 183200, 416161, 390065, 387362, 
      185842, 416065, 418756, 188477, 189586, 389012, 416594, 410930, 417469, 
      407969, 419157, 395185, 388962, 369305, 429460, 418036, 396052, 363600, 
      425492, 410516, 371972, 374533, 421604, 414122, 412240, 438386, 421362, 
      414100, 406081, 443780, 407252, 399485, 456233, 435257, 429725, 423362, 
      462964, 438997, 407954, 453154, 471533, 456968, 475457, 445696, 430277, 
      440260, 462730, 474338, 451538, 478244, 437146, 434485, 471481, 473545, 
      491185, 497117, 467828, 474377, 474469 ], 
  [ 182036, 170056, 173728, 171869, 166721, 181349, 168922, 162362, 166018, 
      176137, 180820, 180661, 152498, 182792, 165940, 176221, 163144, 162821, 
      163285, 165233, 171197, 156593, 147634, 166660, 151057, 151493, 161561, 
      155513, 166673, 160808, 143522, 156808, 148145, 116680, 147458, 142865, 
      144596, 128381, 157805, 137906, 135082, 132617, 107330, 107125, 145625, 
      143225, 151177, 129320, 110533, 148901, 135761, 135572, 148725, 146305, 
      133060, 127112, 102260, 121469, 142313, 123688, 137605, 134010, 120805, 
      143300, 129601, 140618, 123236, 103496, 120905, 105482, 134525, 140036, 
      131906, 88180, 135929, 117522, 88450, 132893, 87113, 129928, 92282, 
      90248, 133792, 85396, 104773, 97810, 100249, 3425, 119236, 95149, 
      131885, 94365, 79076, 84725, 130897, 125185, 1537, 91733, 131528, 1780, 
      129322, 88650, 490, 107984, 90400, 89204, 103402, 89128, 1810, 124865, 
      121360, 3172, 89000, 107098, 1538, 131188, 121945, 544, 676, 565, 1930, 
      120458, 193, 115636, 107620, 116989, 106954, 110905, 105629, 99226, 
      901, 0, 50, 101765, 1865, 90626, 80114, 1394, 88245, 2061, 70837, 865, 
      1864, 3005, 122026, 113794, 3889, 8068, 4420, 3133, 3688, 2210, 6025, 
      3466, 89288, 72308, 108113, 88145, 114194, 127412, 7400, 701, 797, 
      86690, 71066, 52370, 5602, 1802, 88516, 15541, 2581, 110522, 56186, 
      113249, 13568, 12820, 1640, 10829, 18793, 17573, 2677, 119936, 117881, 
      12625, 113906, 1762, 121565, 102338, 60197, 12317, 6740, 100805, 68258, 
      20165, 107929, 80145, 52033, 49828, 11520, 7488, 65905, 64402, 11909, 
      3125, 11626, 27040, 5008, 12809, 68965, 53092, 8465, 118849, 117493, 
      114920, 30589, 14389, 83005, 73706, 29402, 4329, 120002, 95530, 69257, 
      109469, 3853, 71569, 4810, 116321, 68105, 65600, 39817, 107266, 39730, 
      58261, 58865, 58402, 103925, 23825, 121076, 85565, 79460, 57917, 45077, 
      33700, 12186, 6560, 111554, 65465, 41650, 34153, 12490, 12965, 24517, 
      113818, 121977, 105821, 83954, 14450, 115637, 79757, 41621, 89365, 
      35793, 14645, 94536, 42325, 42137, 13757, 136628, 104564, 26689, 9833, 
      158418, 88738, 87610, 22105, 16393, 14578, 129940, 127172, 14920, 
      102661, 72529, 55012, 52480, 179153, 97618, 81965, 112842, 57762, 
      204481, 53264, 16724, 177482, 177073, 143834, 195066, 71541, 116212, 
      258458, 223049, 18225, 17905, 17140, 170285, 28010, 27506, 251442, 
      92977, 153169, 113033, 81713, 250913, 249938, 157169, 153394, 277192, 
      106632, 116266, 20114, 48800, 233650, 137593, 307688, 29786, 102016, 
      66841, 65025, 210005, 140666, 111362, 105242, 79666, 253028, 170909, 
      57320, 204354, 189853, 187354, 186525, 167229, 138330, 142825, 308306, 
      219026, 390420, 328357, 171112, 419354, 326378, 117890, 106129, 85298, 
      412025, 198713, 130628, 311490, 287041, 132241, 118402, 87930, 85285, 
      393896, 281357, 82186, 309024, 257524, 190480, 100945, 29305, 358745, 
      259753, 388837, 416386, 297009, 248625, 52450, 405380, 396721, 231940, 
      179297, 181453, 138760, 118269, 363890, 232765, 353684, 233969, 77681, 
      40336, 393202, 305037, 102250, 70957, 389828, 78245, 40045, 397445, 
      336293, 151493, 101105, 391617, 304825, 273745, 99697, 59545, 429346, 
      228961, 130586, 46946, 402005, 357716, 186965, 451945, 405065, 336625, 
      45620, 355130, 239357, 121426, 41801, 313021, 394901, 279140, 312853, 
      101250, 317789, 293386, 262169, 240250, 96925, 339057, 48672, 227149, 
      232900, 389209, 289796, 207076, 350821, 297362, 262117, 115322, 332053, 
      299773, 254728, 236925, 93844, 404794, 384173, 327970, 322505, 305353, 
      285650, 123913, 121145, 116896, 448426, 118429, 88729, 104840, 379538, 
      301418, 264420, 237073, 117028, 76185, 74449, 443636, 438500, 437221, 
      155636, 120104, 103976, 433737, 422370, 403785, 252025, 160285, 445609, 
      393193, 232084, 391130, 242450, 208013, 196393, 137513, 93433, 409732, 
      355176, 348372, 330580, 273325, 195925, 93780, 418754, 381089, 372850, 
      287012, 276001, 260417, 191777, 147940, 347173, 274378, 95338, 452885, 
      407453, 197333, 138613, 384877, 359225, 317197, 205097, 163085, 140941, 
      456201, 444564, 244921, 240336, 431285, 368365, 228488, 357617, 301145, 
      218756, 165625, 77537, 121250, 376821, 143496, 121032, 261545, 115625, 
      302633, 202625, 116569, 81140, 366346, 342637, 303389, 185869, 146324, 
      319888, 313540, 242073, 149089, 141193, 75280, 261925, 192485, 303892, 
      300805, 229480, 216565, 176765, 127636, 310509, 188569, 89554, 270740, 
      196025, 213533, 176450, 82490, 219829, 125640, 180977, 157250, 136100, 
      69241, 206050, 90577, 137525, 117533, 256505, 97853, 244116, 229105, 
      186777, 78125, 251285, 190661, 146765, 116420, 237330, 204868, 220081, 
      185810, 75722, 183328, 153844, 153185, 99700, 130050, 118810, 99658, 
      168997, 107300, 167065, 90337, 193778, 168890, 148213, 138293, 119885, 
      106481, 93344, 152968, 150408, 125460, 142145, 87365, 174080, 165097, 
      146276, 84401, 81505, 77072, 74512, 177812, 176392, 89165, 152473, 
      156770, 70666, 180349, 154024, 107656, 168745, 169210, 109985, 172405, 
      111400, 184106, 164885, 155090, 74420, 192521, 167609, 197909, 175748, 
      103940, 170741, 90226, 76048, 192890, 197012, 112549, 189440, 187337, 
      175610, 164645, 162770, 168325, 158373, 82189, 146000, 82282, 173620, 
      167765, 165177, 152640, 133705, 110905, 204181, 174554, 213953, 205049, 
      193625, 180065, 82162, 208865, 200890, 179609, 154053, 217001, 185737, 
      183105, 182452, 160829, 160805, 124930, 211625, 205849, 172649, 132224, 
      122225, 105530, 158485, 226778, 192985, 210977, 198992, 193450, 92405, 
      220753, 117338, 92170, 219844, 99585, 213842, 180865, 111745, 103144, 
      224557, 232720, 231953, 216308, 229490, 225725, 88765, 235432, 215317, 
      156132, 135720, 147152, 239530, 208618, 129418, 229429, 222029, 191845, 
      240544, 209025, 187344, 133681, 102653, 236970, 249841, 235154, 160625, 
      249661, 237277, 102100, 201833, 163945, 246964, 99764, 252297, 131202, 
      129706, 100381, 222836, 207656, 166946, 102346, 226225, 208900, 184960, 
      241610, 126193, 101690, 249140, 224541, 114740, 227225, 126733, 238765, 
      230724, 263365, 249217, 243137, 232805, 256849, 118529, 114944, 216610, 
      116266, 122180, 112429, 258640, 193185, 119137, 244009, 113906, 112681, 
      189220, 120676, 113332, 198738, 250468, 249713, 219140, 194020, 113513, 
      271309, 276842, 112586, 262324, 244114, 196153, 128050, 113472, 278405, 
      130469, 117269, 204322, 275600, 205001, 282745, 124745, 119762, 267508, 
      249460, 250145, 213749, 250105, 234617, 247906, 257357, 283625, 257309, 
      132553, 130905, 128848, 241517, 130637, 129026, 210226, 272900, 128260, 
      124004, 137153, 131665, 130385, 124634, 267445, 298961, 254185, 231712, 
      131360, 126761, 259218, 224264, 220580, 218765, 135908, 128840, 305281, 
      140122, 137285, 266458, 257794, 287732, 142237, 134100, 310250, 134945, 
      135050, 135649, 137317, 307469, 284356, 235496, 314041, 137965, 288153, 
      139753, 309698, 276770, 242170, 288872, 146276, 140900, 140360, 309546, 
      144594, 142741, 316100, 279760, 147617, 280513, 312562, 147881, 308333, 
      306725, 149572, 150074, 151397, 298765, 294930, 316970, 263656, 152500, 
      153745, 153745, 156049, 336712, 274261, 159050, 158426, 157216, 159316, 
      341650, 303533, 157865, 326504, 310504, 159304, 158440, 346690, 282500, 
      161296, 160256, 312901, 160901, 352573, 315268, 318434, 314509, 346400, 
      312212, 163540, 163412, 163316, 329672, 165793, 350505, 327325, 328148, 
      169808, 170605, 171194, 363240, 171621, 369361, 343621, 173137, 366568, 
      333128, 177005, 342145, 180305, 339029, 390265, 378578, 347978, 183005, 
      387400, 362984, 360461, 185341, 387362, 389989, 189170, 190757, 362281, 
      388121, 382817, 388994, 380210, 390736, 368324, 362521, 344360, 400553, 
      389849, 369305, 339133, 396941, 382925, 347021, 349460, 393409, 386465, 
      384877, 409517, 393805, 387081, 379602, 415073, 381061, 373834, 426920, 
      407380, 402208, 396265, 433405, 410996, 382285, 424601, 441898, 428233, 
      445640, 417797, 403456, 412837, 433925, 445045, 423685, 448769, 410369, 
      407888, 442600, 444834, 461858, 467546, 440233, 446420, 446570 ], 
  [ 187794, 175610, 179362, 177473, 172237, 187153, 174500, 167824, 171560, 
      181873, 186650, 186509, 157824, 188690, 171530, 182005, 168698, 168373, 
      168877, 170865, 176949, 162077, 152948, 172346, 156449, 156897, 167193, 
      161041, 172409, 166450, 148840, 162386, 153565, 121466, 152872, 148193, 
      149962, 133425, 163421, 143144, 140264, 137761, 111940, 111733, 151029, 
      148585, 156689, 134410, 115229, 154377, 140985, 140794, 154205, 151741, 
      138242, 132178, 106794, 126421, 147681, 128690, 142885, 139220, 125749, 
      148690, 134725, 145960, 128242, 108082, 125865, 110120, 139761, 145378, 
      137092, 92426, 141193, 122420, 92704, 138097, 91337, 135074, 96628, 
      94546, 139010, 89578, 109397, 102280, 104773, 2853, 124162, 99557, 
      137061, 98753, 83098, 88885, 136049, 130225, 1201, 96057, 136690, 1370, 
      134440, 92900, 484, 112666, 94690, 93466, 107984, 93386, 1348, 129889, 
      126314, 2498, 93250, 111752, 1096, 136330, 126905, 338, 1082, 325, 
      1396, 125380, 425, 120458, 112274, 121837, 111592, 115625, 110233, 
      103688, 533, 50, 0, 106277, 2509, 94880, 84116, 1952, 92441, 2729, 
      74593, 1289, 2482, 2285, 126932, 118532, 4745, 9314, 5330, 3889, 2890, 
      2824, 7085, 4244, 93466, 76066, 112709, 92293, 118912, 132394, 8546, 
      769, 641, 90784, 74768, 55540, 6560, 2228, 92650, 17225, 3145, 115144, 
      59464, 117925, 15122, 14314, 1930, 12181, 20617, 19325, 3125, 124722, 
      122625, 14065, 118564, 1604, 126373, 106740, 63529, 13689, 7650, 
      105157, 71812, 21997, 112433, 84005, 55109, 52834, 12818, 8450, 69385, 
      67840, 13217, 3425, 12904, 29170, 5626, 14153, 72505, 56170, 9425, 
      123545, 122161, 119530, 32833, 15793, 86885, 77348, 31588, 4637, 
      124704, 99700, 72769, 113945, 3821, 75133, 5140, 120933, 71569, 68994, 
      42385, 111680, 42260, 61405, 62021, 61544, 108225, 25633, 125738, 
      89429, 83170, 61025, 47765, 35954, 13220, 6850, 116000, 68777, 44192, 
      36401, 13520, 14005, 26281, 118280, 126605, 110097, 87712, 15520, 
      120121, 83401, 44089, 93245, 38021, 15665, 98522, 44785, 44581, 14661, 
      141506, 108770, 28445, 10217, 163700, 92564, 91408, 23593, 17489, 
      15520, 134674, 131850, 15874, 106805, 75917, 57866, 55250, 184777, 
      101632, 85585, 117188, 60680, 210505, 56026, 17722, 183056, 182629, 
      148788, 200912, 74825, 120586, 265252, 229325, 19193, 18845, 18010, 
      175689, 29620, 29088, 258116, 96781, 158245, 117297, 85221, 257569, 
      256580, 162313, 158468, 284210, 110738, 120580, 21096, 51250, 240032, 
      142337, 315090, 31348, 105970, 69857, 67985, 216001, 145444, 115524, 
      109264, 83044, 259666, 176245, 60010, 210248, 195509, 192968, 192125, 
      172493, 143048, 147625, 315680, 225140, 398786, 335981, 176426, 428040, 
      333972, 122152, 110125, 88776, 420625, 204485, 135154, 318884, 294113, 
      136793, 122660, 91460, 88745, 402282, 288341, 85544, 316370, 264170, 
      196090, 104777, 30617, 366705, 266425, 397145, 425000, 304181, 255125, 
      54820, 413866, 405109, 238186, 184689, 186869, 143378, 122453, 371880, 
      239005, 361546, 240221, 80825, 42122, 401524, 312281, 106036, 73889, 
      398106, 81385, 41785, 405805, 343925, 156325, 104845, 399905, 312049, 
      280549, 103393, 62065, 438052, 235105, 134980, 48960, 410401, 365594, 
      192421, 460885, 413485, 344233, 47530, 362960, 245633, 125588, 43513, 
      320317, 403189, 285970, 320129, 104900, 325117, 300392, 268741, 246500, 
      100445, 346649, 50594, 233185, 239018, 397381, 296722, 212770, 358529, 
      304384, 268649, 119236, 339521, 306821, 261146, 243077, 97210, 413128, 
      392269, 335380, 329845, 312469, 292500, 128005, 125165, 120818, 457232, 
      122377, 91921, 108450, 387556, 308456, 270938, 243185, 120914, 78965, 
      77173, 452362, 447170, 445877, 160330, 124042, 107522, 442349, 430856, 
      412061, 258341, 165061, 454345, 401341, 238090, 399248, 248608, 213625, 
      201809, 141809, 96665, 418058, 362858, 355970, 337954, 279929, 201325, 
      97010, 427176, 389077, 380740, 293794, 282629, 266821, 197089, 152426, 
      354737, 280976, 98576, 461665, 415729, 202725, 142885, 392885, 366925, 
      324365, 210613, 167845, 145253, 465005, 453242, 251065, 246410, 439805, 
      376157, 234362, 365265, 308065, 224458, 170389, 80145, 125060, 384689, 
      147794, 124826, 267885, 119277, 309545, 208025, 120233, 83810, 374068, 
      350065, 310297, 190957, 150642, 327002, 320570, 248081, 153445, 145381, 
      77690, 268225, 197665, 310778, 307649, 235274, 222149, 181649, 131498, 
      317477, 193661, 92392, 277146, 201241, 219041, 181300, 85072, 225433, 
      129410, 185893, 161704, 140090, 71285, 211396, 93361, 141525, 121057, 
      262645, 100829, 250058, 234809, 191753, 80425, 257321, 195689, 150925, 
      119866, 243140, 210130, 225593, 190720, 77860, 188162, 158090, 157417, 
      102602, 133748, 122228, 102544, 173533, 110394, 171541, 92881, 198756, 
      173392, 152281, 142137, 123265, 109465, 95922, 157082, 154466, 128930, 
      146005, 89685, 178610, 169445, 150218, 86593, 83585, 78970, 76298, 
      182394, 180946, 91477, 156505, 160884, 72148, 184937, 158066, 110522, 
      173077, 173540, 112873, 176789, 114314, 188712, 169065, 159044, 75690, 
      197177, 171761, 202645, 180034, 106378, 174897, 92084, 77162, 197460, 
      201650, 115141, 193906, 191761, 179780, 168577, 166660, 172325, 162149, 
      83473, 149450, 83476, 177682, 171685, 169025, 156194, 136769, 113269, 
      208825, 178596, 218745, 209673, 198025, 184185, 83060, 213525, 205396, 
      183665, 157505, 221765, 189869, 187181, 186514, 164385, 164345, 127460, 
      216225, 210337, 176437, 134962, 124625, 107300, 161905, 231624, 197173, 
      215513, 203290, 197620, 93325, 225437, 119432, 93032, 224498, 100865, 
      218368, 184705, 113569, 104546, 229261, 237562, 236781, 220842, 234260, 
      230425, 88985, 240298, 219805, 159290, 138290, 150026, 244432, 212932, 
      131716, 234133, 226593, 195793, 245426, 213305, 191162, 136057, 103597, 
      241748, 254825, 239872, 163705, 254629, 242021, 102826, 205861, 167077, 
      251858, 100178, 257273, 133280, 131728, 100793, 227250, 211762, 170084, 
      102824, 230677, 213002, 188530, 246340, 127969, 101968, 253994, 228917, 
      115866, 231625, 128417, 243373, 235178, 268405, 254005, 247813, 237285, 
      261761, 119717, 115922, 220736, 117284, 123490, 113093, 263530, 196745, 
      120205, 248617, 114580, 113257, 192650, 121754, 113906, 202376, 255154, 
      254385, 223210, 197530, 113985, 276341, 281956, 112744, 267170, 248608, 
      199625, 129268, 113186, 283465, 131665, 117413, 207880, 280570, 208557, 
      287825, 125401, 119956, 272306, 253922, 254605, 217453, 254549, 238753, 
      252292, 261909, 288637, 261845, 133405, 131645, 129434, 245713, 131305, 
      129568, 213704, 277650, 128530, 123490, 138065, 132185, 130793, 123908, 
      272065, 304109, 258521, 235586, 131650, 126029, 263636, 227938, 224170, 
      222313, 136474, 128538, 310493, 140836, 137717, 270920, 262088, 292570, 
      142829, 133586, 315432, 134037, 134100, 135173, 137105, 312561, 289042, 
      239202, 319229, 137525, 292877, 139577, 314784, 281268, 245968, 293578, 
      146698, 140650, 139970, 314600, 144776, 142685, 321250, 284266, 148021, 
      285017, 317608, 147997, 313261, 311625, 149498, 149956, 151361, 303445, 
      299540, 321940, 267602, 152050, 153137, 152885, 154753, 341938, 278353, 
      159080, 158372, 156754, 157874, 346912, 308137, 156897, 331498, 315218, 
      158978, 157778, 352004, 286650, 161050, 159730, 317609, 160289, 357937, 
      320002, 323208, 319213, 351634, 316858, 163034, 162850, 162698, 334594, 
      165197, 355745, 332125, 332946, 169146, 169745, 170068, 368594, 171053, 
      374797, 348637, 172481, 371914, 337914, 175685, 347005, 179185, 343801, 
      395845, 383976, 352872, 181837, 392890, 368082, 365517, 184237, 392836, 
      395473, 187780, 189253, 367285, 393529, 388141, 394400, 385444, 396122, 
      373346, 367445, 348930, 406045, 395173, 374293, 343589, 402345, 388105, 
      351585, 354050, 398725, 391653, 389989, 414973, 398945, 392093, 384488, 
      420469, 385865, 378512, 432450, 412570, 407314, 401273, 438985, 416210, 
      386945, 429929, 447476, 433601, 451258, 422965, 408370, 417889, 439297, 
      450521, 428825, 454285, 415253, 412730, 447970, 450152, 467300, 473040, 
      445261, 451530, 451664 ], 
  [ 42137, 39073, 38909, 38322, 36994, 38212, 35989, 34525, 34345, 35528, 
      35737, 34282, 29717, 33849, 31033, 32378, 29497, 29170, 27050, 27080, 
      27290, 24804, 23497, 25285, 23080, 22874, 21410, 19816, 21402, 19345, 
      16729, 17881, 16228, 13465, 15529, 14760, 14569, 13028, 16290, 13617, 
      13345, 12136, 11089, 10880, 13010, 12520, 13450, 10729, 9802, 12434, 
      10778, 10585, 11600, 11090, 9325, 8473, 7865, 7930, 9626, 7585, 8738, 
      8333, 7250, 9325, 7748, 8545, 5809, 5209, 5384, 3969, 5570, 5965, 4849, 
      3865, 5032, 3209, 3485, 3874, 2754, 3457, 2173, 2041, 3469, 2285, 1234, 
      1289, 1172, 136580, 1649, 1168, 2810, 1010, 2305, 1570, 2440, 1832, 
      123176, 914, 2425, 126601, 2129, 1013, 106805, 565, 845, 925, 445, 841, 
      128525, 1480, 1165, 139453, 697, 289, 126961, 2045, 1096, 115117, 
      87169, 116402, 131165, 865, 94330, 505, 145, 578, 113, 232, 52, 25, 
      121810, 101765, 106277, 0, 76180, 333, 1305, 79533, 500, 75092, 2858, 
      84730, 76793, 138528, 1069, 493, 67306, 53617, 65281, 71012, 142385, 
      76465, 59860, 70057, 841, 3001, 522, 970, 853, 1945, 56745, 99172, 
      109476, 1405, 3645, 9193, 63229, 83673, 1313, 39988, 78068, 985, 7897, 
      1156, 43749, 45545, 89233, 49930, 36194, 38160, 82594, 2069, 1928, 
      47240, 1777, 109105, 2410, 1685, 8020, 49460, 64937, 2050, 5869, 36250, 
      2152, 3716, 11332, 12317, 51845, 63125, 6698, 7109, 51588, 88740, 
      52577, 29069, 75941, 50562, 6548, 11729, 63432, 3466, 3386, 3361, 
      26852, 48932, 4618, 6165, 28213, 88628, 3965, 3737, 7450, 3636, 103456, 
      7202, 87821, 4100, 8200, 8885, 20744, 3973, 21913, 12368, 12330, 12505, 
      5066, 38530, 5625, 6480, 7393, 13284, 19584, 27985, 61973, 90157, 5661, 
      11250, 22525, 28426, 62269, 62098, 40466, 6625, 7124, 6914, 8653, 
      61645, 7156, 9556, 25012, 8314, 30026, 63738, 8369, 25700, 26146, 
      67946, 9621, 8181, 41956, 87624, 12905, 9577, 9725, 49490, 61642, 
      66845, 9305, 9089, 66545, 8818, 13138, 19861, 21157, 17674, 9509, 
      11716, 9413, 19409, 24488, 21925, 65773, 17901, 18122, 12317, 22709, 
      15938, 10841, 42709, 30906, 67880, 68836, 71261, 17690, 48313, 49085, 
      40781, 13106, 15236, 12104, 15236, 40882, 40545, 16042, 15457, 50569, 
      12713, 12773, 68465, 30157, 35725, 14314, 63185, 51325, 14453, 22024, 
      22760, 29290, 15457, 14225, 14485, 18257, 42961, 20176, 27169, 28097, 
      24442, 23857, 23666, 19682, 15665, 16328, 64413, 32553, 101225, 72976, 
      21001, 115481, 72269, 15625, 15986, 18761, 111976, 27540, 16237, 66305, 
      56530, 16570, 16129, 18833, 19378, 103409, 54666, 20737, 65741, 46141, 
      26309, 17800, 61000, 87386, 47090, 101524, 115033, 61370, 43610, 35645, 
      109765, 105572, 38405, 24680, 25552, 19225, 18512, 90593, 39218, 86125, 
      39780, 25128, 49669, 104585, 65546, 20345, 27970, 103121, 25684, 51284, 
      106906, 78930, 21730, 21106, 104264, 65960, 54020, 21608, 35048, 
      122849, 39218, 20593, 45413, 109540, 88857, 28480, 134594, 111316, 
      79880, 48541, 88173, 43218, 21625, 53650, 70304, 106882, 57469, 70762, 
      24401, 73138, 63409, 51970, 44725, 25810, 82280, 50285, 41186, 43105, 
      105620, 62989, 36413, 88282, 66085, 53170, 25681, 80356, 67216, 50881, 
      45200, 29081, 113537, 103762, 78821, 76546, 69602, 62021, 25970, 26388, 
      26605, 135469, 26858, 31610, 28577, 102301, 68841, 55445, 46600, 27997, 
      37556, 38372, 133849, 131265, 130624, 29593, 28513, 30249, 129050, 
      123425, 114410, 51970, 30410, 135176, 109556, 46061, 108765, 49405, 
      39850, 37162, 29322, 33730, 117793, 92585, 89609, 82025, 59860, 37328, 
      34073, 122345, 104458, 100685, 65245, 61252, 55876, 37000, 30805, 
      89674, 60901, 34981, 139876, 117412, 38720, 31040, 106954, 95338, 
      77554, 40738, 33178, 31450, 141908, 136013, 51848, 50453, 129744, 
      100000, 47529, 95624, 72328, 45445, 35060, 45224, 34065, 104612, 33977, 
      34481, 58874, 35450, 73800, 42696, 35752, 45621, 100505, 90194, 74548, 
      39968, 35513, 81469, 78949, 54056, 36356, 36116, 51229, 60506, 42106, 
      75673, 74500, 51025, 47680, 39780, 37225, 78458, 42010, 45713, 64205, 
      43720, 47826, 40729, 50125, 49652, 39041, 42058, 39385, 39285, 61108, 
      47345, 48626, 40064, 41764, 61426, 46962, 57965, 53800, 44648, 57850, 
      60660, 45972, 41632, 43825, 56909, 49325, 53050, 46213, 62449, 46909, 
      44221, 44200, 51325, 45305, 46825, 51917, 45968, 49985, 46580, 57896, 
      50321, 47125, 46226, 46514, 49156, 53608, 58973, 48409, 48401, 50249, 
      49066, 64466, 50373, 49684, 49365, 67240, 69448, 73309, 75853, 51545, 
      51401, 66250, 51080, 51545, 85385, 53428, 51985, 59209, 53300, 53761, 
      60250, 54400, 60385, 55889, 55796, 56205, 97373, 61074, 59130, 62626, 
      60877, 73285, 61604, 85717, 105349, 64601, 65529, 74210, 65605, 65416, 
      65169, 65050, 65089, 65536, 65792, 103172, 68085, 107081, 67625, 68146, 
      68744, 69605, 73000, 82100, 71378, 69185, 74120, 72872, 71656, 70856, 
      119689, 74762, 73805, 72936, 74810, 77778, 75220, 75140, 75125, 76466, 
      77076, 87133, 79400, 78728, 77428, 84853, 90162, 102177, 79844, 83057, 
      79250, 81288, 80149, 80345, 127312, 84034, 98649, 129625, 84397, 
      117896, 84133, 82418, 105170, 115705, 86546, 88325, 88196, 85949, 
      88281, 87706, 154906, 89753, 86864, 88289, 94673, 92061, 91925, 87809, 
      100481, 90752, 89732, 87620, 93565, 89480, 88853, 100904, 134944, 
      94445, 97738, 95173, 95290, 98192, 96016, 143945, 93106, 96050, 98677, 
      155637, 100178, 111149, 112205, 156250, 96233, 95089, 98397, 155017, 
      97700, 96325, 96629, 100321, 119522, 163285, 102105, 99194, 137405, 
      100594, 123874, 102560, 101537, 107378, 104714, 103738, 102338, 106600, 
      137988, 143973, 102085, 143377, 135889, 155482, 109013, 104168, 143684, 
      107138, 156313, 159554, 105937, 144577, 160201, 105881, 109757, 109640, 
      106501, 106901, 164840, 114640, 116341, 177937, 113941, 111677, 110290, 
      144905, 198581, 119794, 147946, 182592, 113969, 120805, 114644, 122842, 
      166450, 182521, 120361, 117625, 118306, 116362, 118900, 117448, 119249, 
      121040, 126250, 121626, 164660, 168116, 173077, 121138, 171034, 175165, 
      122377, 126989, 186509, 217981, 166050, 178426, 182250, 228177, 127268, 
      134532, 126760, 125341, 188317, 230292, 127961, 126817, 126961, 127060, 
      180097, 212585, 137650, 177281, 187200, 132625, 131617, 136669, 184480, 
      226745, 143225, 245450, 247469, 226372, 215914, 144260, 139649, 135449, 
      146362, 226762, 141524, 216424, 146477, 140345, 137645, 142873, 195505, 
      220753, 226593, 147593, 204665, 213658, 149677, 142685, 197476, 143434, 
      150593, 210484, 151456, 151124, 220453, 222865, 220356, 152714, 152069, 
      157513, 150769, 239945, 248200, 259684, 281762, 165113, 154340, 224145, 
      227349, 244637, 291397, 168125, 159994, 268250, 165097, 161857, 240337, 
      254785, 170605, 159365, 238493, 250213, 164242, 254682, 173924, 165329, 
      166577, 165842, 173485, 166093, 252205, 254629, 257085, 170785, 258274, 
      176936, 173522, 174341, 264821, 274546, 287257, 183905, 262160, 186194, 
      179594, 267496, 187217, 179297, 301338, 184466, 295048, 185170, 199394, 
      196001, 188369, 299650, 200345, 193793, 193184, 298784, 200941, 202922, 
      315361, 322048, 196898, 204232, 202756, 205101, 203965, 207469, 201645, 
      200308, 198089, 212170, 209122, 203890, 197962, 212378, 208570, 200738, 
      201897, 212666, 211460, 213050, 221728, 220036, 219050, 217313, 229162, 
      221938, 220453, 234617, 230381, 229037, 227560, 238538, 232713, 228868, 
      240552, 246361, 242266, 248185, 240754, 237893, 240890, 247300, 253300, 
      247252, 255106, 245412, 244845, 255305, 259433, 270045, 273173, 266906, 
      269261, 270045 ], 
  [ 152773, 141965, 145105, 143410, 138762, 151560, 140501, 134613, 137737, 
      146644, 150709, 150338, 125341, 152101, 137141, 146210, 134485, 134154, 
      134210, 135892, 141058, 128080, 120145, 136825, 123028, 123370, 131794, 
      126324, 136186, 130797, 115481, 127109, 119376, 91765, 118665, 114580, 
      116037, 101800, 127690, 110113, 107633, 105300, 83273, 83060, 116650, 
      114500, 121498, 102213, 85826, 119362, 107770, 107573, 119060, 116890, 
      105185, 99909, 78325, 94946, 113194, 96797, 108986, 105821, 94250, 
      113985, 101920, 111537, 96077, 78917, 93988, 80401, 105730, 110529, 
      103337, 65365, 106820, 90641, 65525, 103970, 64210, 101341, 68589, 
      66789, 104641, 62609, 79210, 73193, 75280, 9760, 91757, 70852, 102850, 
      70130, 57069, 61850, 101908, 96884, 6260, 67810, 102437, 6917, 100481, 
      65141, 3125, 81801, 66625, 65601, 77813, 65509, 7165, 96500, 93425, 
      9809, 65349, 80945, 6689, 102017, 93892, 4225, 557, 4394, 7565, 92537, 
      1082, 88309, 81325, 89482, 80737, 84164, 79560, 74009, 5354, 1865, 
      2509, 76180, 0, 66565, 57601, 37, 64520, 8, 49754, 250, 37, 9316, 
      93757, 86557, 458, 2221, 637, 296, 10397, 225, 1280, 433, 65349, 50949, 
      81586, 64370, 86877, 98453, 2005, 1928, 3400, 63125, 49909, 34481, 
      1301, 769, 64685, 6760, 680, 83673, 37593, 86048, 5545, 5125, 1341, 
      3986, 9010, 8212, 1306, 91897, 90100, 5140, 86633, 4073, 93330, 76597, 
      40968, 5128, 2389, 75290, 47645, 10130, 81460, 57632, 34336, 32561, 
      4745, 2777, 45706, 44461, 5032, 2440, 4913, 15073, 2329, 5650, 48296, 
      35261, 3604, 91018, 89834, 87597, 17800, 6760, 60146, 52309, 16949, 
      3392, 92053, 70849, 48618, 82888, 4964, 50570, 3677, 88864, 47700, 
      45625, 24916, 81005, 24961, 39700, 40210, 39833, 78202, 13410, 93109, 
      62500, 57341, 39496, 29236, 20525, 6485, 5409, 84853, 45730, 26645, 
      20954, 6773, 7146, 14210, 86897, 94016, 80002, 61317, 8325, 88520, 
      57800, 26888, 65938, 22514, 8746, 70397, 27560, 27450, 8530, 106969, 
      79033, 16208, 7780, 126257, 65521, 64565, 13250, 9946, 9077, 101125, 
      98701, 9325, 77450, 51962, 37705, 35689, 144810, 73165, 59912, 86309, 
      40001, 167620, 36441, 10737, 143365, 143026, 113485, 159197, 51410, 
      89365, 216725, 184498, 12260, 12112, 11777, 137050, 18081, 17749, 
      210365, 69530, 121888, 86740, 60064, 209906, 209017, 125450, 122105, 
      233941, 81269, 89605, 13921, 33569, 194245, 108250, 261997, 19949, 
      77465, 48052, 46580, 172890, 111033, 85513, 80253, 58633, 211949, 
      137828, 40493, 167825, 154786, 152545, 151802, 134570, 109025, 112996, 
      262645, 181105, 338645, 281140, 138085, 365593, 279325, 91305, 81178, 
      63529, 358772, 162832, 102401, 265625, 243154, 103834, 91801, 65801, 
      63586, 341917, 237970, 61073, 263393, 216193, 155513, 76900, 20740, 
      309322, 218242, 337256, 362905, 252386, 208130, 37325, 352665, 344608, 
      192985, 145588, 147556, 109765, 91940, 314161, 193786, 304721, 194896, 
      57700, 28697, 341393, 259850, 78305, 52258, 338269, 58248, 28648, 
      345362, 288682, 121082, 77402, 339956, 259700, 231200, 76244, 43316, 
      375097, 190450, 102825, 33805, 349640, 308533, 152660, 396218, 352512, 
      289060, 33057, 306181, 199954, 95009, 30434, 267332, 343098, 236273, 
      267226, 77897, 271802, 249377, 220826, 200885, 74330, 291428, 35873, 
      189058, 194285, 337936, 246177, 171025, 302378, 253133, 220898, 90185, 
      285064, 255364, 214189, 198020, 72053, 352465, 333306, 281317, 276282, 
      260506, 242437, 97642, 95296, 91649, 393157, 93002, 67946, 81469, 
      329069, 256969, 223145, 198292, 91921, 57872, 56480, 388757, 383965, 
      382772, 125525, 94637, 80917, 379538, 368945, 351650, 211930, 129650, 
      390628, 341824, 193873, 339925, 203285, 172202, 161786, 109786, 72242, 
      357229, 306629, 300341, 283925, 231400, 161396, 72581, 365641, 330642, 
      323005, 243953, 233888, 219680, 157748, 118985, 299290, 232429, 74029, 
      397512, 355176, 162772, 110932, 334226, 310466, 271706, 169754, 132386, 
      112994, 400640, 389777, 205700, 201545, 377428, 318980, 190885, 309076, 
      257076, 182169, 134800, 59956, 96265, 326888, 115493, 96125, 220978, 
      91570, 258532, 167812, 92420, 63097, 317249, 295346, 259272, 152932, 
      118117, 274465, 268633, 203444, 120608, 113744, 58753, 221482, 158922, 
      259829, 257000, 192125, 180500, 145000, 102149, 265922, 155506, 70337, 
      229585, 162180, 177874, 144833, 64805, 183560, 100637, 148914, 128025, 
      109705, 54800, 171305, 71570, 111028, 93960, 216842, 77626, 205649, 
      192100, 154244, 62010, 212200, 157768, 119204, 93245, 199613, 170497, 
      184154, 153581, 60521, 151505, 125633, 125060, 79745, 105185, 95665, 
      79781, 138964, 86125, 137360, 72500, 160969, 139005, 120994, 112450, 
      96872, 85860, 75217, 125365, 123149, 101813, 116082, 70762, 143881, 
      136016, 119689, 68564, 66356, 63041, 61169, 147253, 146005, 72530, 
      125252, 129025, 59089, 149672, 126701, 87557, 139600, 140057, 89690, 
      142900, 90925, 153217, 136552, 128125, 63841, 161122, 139306, 165978, 
      146561, 86105, 142312, 75893, 66265, 161857, 165541, 93626, 158985, 
      157140, 146953, 137450, 135833, 140692, 132116, 71240, 121705, 71825, 
      145525, 140522, 138356, 127625, 111700, 93200, 172450, 146521, 181252, 
      173380, 163332, 151492, 73361, 176914, 169885, 151348, 129482, 184330, 
      156928, 154640, 154073, 135538, 135592, 105901, 179860, 174772, 145872, 
      111897, 103954, 91129, 133928, 193441, 163690, 179524, 169001, 164225, 
      83124, 188330, 100825, 83225, 187585, 88052, 182349, 153586, 96850, 
      90821, 191930, 199225, 198544, 184705, 196417, 193082, 83642, 201749, 
      183956, 132941, 116141, 125665, 205565, 178265, 111449, 196660, 190120, 
      163720, 206641, 178820, 159977, 115172, 92900, 203645, 215210, 202157, 
      137690, 215108, 204100, 93605, 173034, 140650, 212825, 93145, 217634, 
      114341, 113189, 93754, 191605, 178317, 143533, 95273, 194720, 179545, 
      158873, 208377, 111106, 95805, 215125, 193442, 103585, 195938, 112130, 
      206180, 199085, 228106, 215506, 210114, 200986, 222356, 106912, 104617, 
      186925, 105673, 109773, 103970, 224201, 166916, 108176, 211282, 105345, 
      104722, 163709, 109613, 105365, 171929, 217201, 216532, 189657, 167977, 
      106132, 235876, 240885, 107073, 227993, 211925, 170242, 115985, 110585, 
      242658, 118458, 111700, 177761, 240345, 178432, 246794, 115970, 113825, 
      233269, 217285, 217962, 186210, 218000, 204404, 216137, 224548, 247970, 
      224578, 122432, 121472, 120361, 210834, 121626, 120789, 183913, 238753, 
      121633, 122193, 126562, 123482, 122890, 124105, 234056, 262288, 222500, 
      202865, 124529, 126208, 227009, 196605, 193437, 191880, 127341, 125605, 
      268154, 130585, 129460, 233857, 226225, 252801, 133348, 132005, 273145, 
      135250, 135613, 133280, 133306, 270856, 250237, 207397, 276818, 135314, 
      253760, 135460, 273061, 243745, 213445, 254549, 138269, 137021, 137341, 
      273065, 138041, 137650, 279009, 246625, 139680, 247370, 276049, 141632, 
      272484, 271048, 144409, 145161, 145960, 264338, 260933, 280721, 233677, 
      149525, 151700, 153248, 158210, 298789, 243304, 153025, 152917, 154193, 
      162313, 303445, 269370, 157930, 289925, 275645, 155405, 156605, 308125, 
      251065, 156865, 157545, 278018, 158698, 313640, 280205, 283105, 279610, 
      308225, 277649, 160625, 160841, 161089, 293373, 163370, 312212, 291674, 
      292489, 167689, 169682, 171905, 324125, 168884, 329722, 306562, 170900, 
      327421, 297421, 178786, 305882, 180756, 303266, 349498, 338929, 311425, 
      183690, 347125, 325117, 322852, 185572, 347165, 349690, 191097, 193364, 
      324890, 348228, 343440, 349093, 341325, 350897, 330721, 325520, 309493, 
      360002, 350330, 331850, 304946, 356890, 344250, 312130, 314389, 353858, 
      347680, 346498, 368964, 355112, 349154, 342449, 374706, 344290, 337837, 
      385669, 368177, 363521, 358180, 391786, 371605, 346216, 384388, 400129, 
      387754, 403605, 378506, 365705, 374218, 393320, 403720, 384424, 407178, 
      372640, 370417, 401845, 404297, 420397, 425725, 401234, 406897, 407125 ]
    , [ 45842, 42250, 42290, 41625, 40069, 42025, 39220, 37456, 37480, 39161, 
      39610, 38197, 32288, 37890, 34282, 36125, 32650, 32317, 30293, 30425, 
      30941, 27765, 26020, 28762, 25801, 25625, 24737, 22873, 24993, 22690, 
      19240, 21058, 18997, 14602, 18280, 17289, 17194, 14825, 19557, 15912, 
      15496, 14185, 11764, 11549, 15725, 15121, 16441, 12634, 10693, 15329, 
      13025, 12826, 14501, 13877, 11458, 10306, 8330, 9469, 12233, 9250, 
      11117, 10532, 8765, 11986, 9725, 11080, 7474, 5794, 6929, 4680, 7817, 
      8482, 6964, 3562, 7345, 4580, 3200, 6025, 2385, 5458, 2116, 1858, 5650, 
      1802, 1885, 1544, 1565, 123869, 3074, 1261, 4877, 1049, 1402, 1021, 
      4441, 3545, 111065, 785, 4450, 114298, 4040, 692, 95540, 1354, 626, 
      634, 976, 538, 116084, 3145, 2650, 126466, 370, 1000, 114568, 4010, 
      2593, 103330, 76954, 104525, 118532, 2260, 83665, 1642, 850, 1781, 776, 
      1105, 625, 232, 109597, 90626, 94880, 333, 66565, 0, 324, 69696, 17, 
      65537, 1241, 74545, 67106, 125397, 2404, 1396, 58225, 45538, 56338, 
      61673, 129050, 66760, 51301, 60772, 298, 1378, 1053, 349, 1696, 3466, 
      48402, 88057, 97785, 640, 1872, 6052, 54400, 73476, 650, 33025, 68225, 
      1576, 5032, 1885, 36450, 38090, 78682, 42109, 29585, 31365, 72445, 
      3074, 2825, 39641, 2452, 97396, 3469, 1700, 5281, 41681, 55970, 1933, 
      3700, 29653, 2425, 2333, 7933, 8738, 43874, 54290, 4337, 4640, 43641, 
      78201, 44552, 23234, 66218, 42705, 4337, 8330, 54585, 4225, 4073, 3898, 
      21305, 41225, 3277, 4212, 22516, 78101, 4736, 3140, 5161, 3825, 92053, 
      5045, 77348, 4637, 5785, 6290, 16025, 4000, 17092, 9125, 9117, 9256, 
      4793, 31849, 6282, 5085, 5602, 9945, 15165, 22450, 53300, 79570, 5760, 
      8433, 17728, 22873, 53584, 53437, 33665, 6760, 7685, 6569, 6976, 53056, 
      7345, 7585, 20017, 6949, 24413, 55017, 7274, 20681, 21085, 58925, 
      10818, 7650, 35125, 77265, 15140, 8068, 8144, 41969, 53113, 57920, 
      10130, 9770, 57650, 8125, 10501, 15850, 16930, 20785, 8480, 9673, 9236, 
      15560, 28625, 17674, 56986, 20880, 21053, 13700, 26384, 13025, 10730, 
      48820, 35685, 59009, 59893, 62138, 20225, 41092, 41792, 46580, 11525, 
      16925, 11705, 12893, 46633, 46260, 17905, 17140, 57250, 11906, 12500, 
      59624, 25090, 40768, 15145, 70850, 43972, 13250, 18409, 19001, 33337, 
      16372, 13556, 13456, 15572, 48658, 22525, 22714, 31880, 27613, 26920, 
      26693, 21845, 16424, 17297, 72000, 36900, 111362, 81205, 23290, 126440, 
      80420, 15208, 14885, 16328, 122713, 31005, 16498, 73940, 63337, 16897, 
      15700, 16532, 16897, 113594, 61245, 17992, 73250, 51850, 29354, 16273, 
      52993, 96473, 52865, 111505, 125800, 68429, 48941, 30356, 120202, 
      115757, 43082, 27161, 28093, 19714, 17885, 99752, 43877, 94954, 44469, 
      21825, 42874, 114596, 72785, 18692, 24121, 113018, 22369, 44369, 
      117013, 87165, 22765, 19333, 114185, 73145, 60125, 19721, 30137, 
      133844, 43625, 20500, 39200, 119737, 97722, 31117, 146189, 121573, 
      88049, 42058, 96912, 47961, 20932, 46657, 77669, 116797, 63634, 78073, 
      22388, 80581, 70024, 57469, 49396, 23461, 90401, 43826, 45305, 47434, 
      115229, 69394, 39650, 96697, 72736, 58561, 24340, 88153, 73933, 55978, 
      49613, 26330, 123560, 113173, 86468, 84013, 76493, 68228, 25085, 25317, 
      25282, 146704, 25601, 28409, 26450, 111508, 75528, 60794, 50905, 26578, 
      33293, 33965, 144874, 142146, 141469, 30250, 27226, 27954, 139781, 
      133832, 124277, 56797, 31277, 146225, 119093, 50090, 118224, 53824, 
      42865, 39673, 28953, 30625, 127786, 100922, 97730, 89570, 65425, 39797, 
      30962, 132584, 113581, 109556, 71266, 66877, 60925, 39241, 30922, 
      97705, 66448, 31888, 151033, 127273, 41165, 30605, 116125, 103717, 
      84565, 43501, 33997, 31117, 153125, 146906, 56225, 54650, 140229, 
      108613, 51210, 103865, 78697, 48682, 35885, 40505, 32436, 113417, 
      33602, 32810, 63749, 33413, 80145, 45153, 33745, 41058, 108932, 97865, 
      80881, 41621, 35186, 88330, 85594, 58073, 36125, 35453, 45994, 65273, 
      43993, 81946, 80665, 54490, 50605, 40905, 35722, 84941, 43669, 41576, 
      69242, 45697, 50553, 41764, 45328, 52625, 37298, 43261, 39400, 38106, 
      54925, 49652, 44345, 38909, 39385, 65773, 43173, 61802, 57025, 46001, 
      52321, 64737, 47457, 40885, 41242, 60404, 51410, 55777, 47392, 56500, 
      47890, 43690, 43633, 47338, 43364, 44164, 47888, 46181, 46490, 46637, 
      52985, 51668, 47248, 45233, 44945, 46393, 49825, 54146, 47530, 47378, 
      47714, 47533, 58973, 50562, 49405, 48042, 61417, 63337, 66730, 68986, 
      51866, 51650, 60733, 49985, 50660, 77732, 53761, 50914, 55114, 52973, 
      53428, 56209, 54205, 56410, 56264, 55073, 54900, 89162, 61569, 58329, 
      63325, 60418, 68074, 60809, 79012, 96730, 64868, 65970, 69389, 65602, 
      65305, 64404, 63673, 63604, 64333, 64013, 94985, 65466, 98660, 66578, 
      66733, 67145, 67250, 69385, 76685, 71825, 68084, 74945, 73265, 71473, 
      69953, 110500, 75245, 73892, 71865, 72185, 78525, 74341, 74117, 74066, 
      74105, 74673, 82132, 79721, 78761, 75661, 80386, 84825, 95220, 77129, 
      84008, 78509, 81441, 79690, 79556, 118165, 84565, 92520, 120328, 84850, 
      109673, 84256, 80777, 98345, 107794, 87125, 89258, 89093, 86090, 89028, 
      88273, 143953, 90746, 86885, 84890, 89762, 87930, 93008, 87380, 94868, 
      91325, 89945, 86249, 94594, 88961, 87146, 95489, 125845, 95204, 99025, 
      95776, 91681, 99437, 96685, 134282, 91933, 92573, 99730, 145170, 
      101441, 104960, 105872, 145777, 96050, 94114, 94932, 144712, 97613, 
      95338, 94274, 100948, 112553, 152464, 103050, 98909, 128762, 100369, 
      116665, 102869, 101450, 108797, 105485, 104221, 102317, 107689, 129501, 
      134946, 101152, 134452, 127714, 145645, 110042, 101777, 134885, 107441, 
      146500, 149489, 103210, 135802, 150130, 103688, 110258, 110105, 105418, 
      104378, 154505, 116029, 117940, 166792, 114850, 111680, 107665, 136484, 
      186290, 121249, 139465, 171405, 111560, 122026, 112229, 124345, 156577, 
      171460, 121138, 117538, 118213, 114325, 118765, 116521, 118964, 121181, 
      127573, 121725, 155285, 158453, 163018, 120361, 161185, 164992, 119752, 
      127634, 175634, 205090, 156825, 168193, 171729, 214740, 127577, 136197, 
      126337, 123730, 177490, 216837, 127748, 124690, 124618, 124609, 169978, 
      200234, 139477, 167540, 176733, 132520, 131080, 137530, 174421, 213842, 
      144968, 231533, 233444, 213565, 203785, 145769, 140114, 133394, 148117, 
      214045, 142085, 204385, 147968, 140324, 135824, 143386, 185002, 208522, 
      214002, 149000, 193544, 201925, 151330, 142682, 186925, 143425, 151976, 
      199189, 152533, 152129, 208666, 210964, 208665, 153149, 152324, 158692, 
      149314, 227186, 235033, 245869, 266825, 166946, 153257, 212616, 215604, 
      231842, 276082, 170048, 160225, 254153, 166330, 162370, 227890, 241474, 
      172660, 158426, 226250, 237250, 164737, 241497, 176105, 165890, 167240, 
      166325, 175330, 166426, 239290, 241570, 243882, 171826, 245125, 178793, 
      174245, 175058, 251498, 260713, 272740, 186050, 249077, 188549, 180869, 
      254185, 189338, 179978, 286317, 185333, 280537, 185809, 202109, 198248, 
      189320, 285013, 202826, 195266, 194549, 284309, 203380, 205385, 300148, 
      306541, 198125, 206497, 204805, 207360, 205780, 209674, 202914, 201325, 
      198194, 214645, 211165, 205069, 197773, 214625, 210241, 200825, 202050, 
      214685, 213149, 214541, 224101, 221593, 220277, 218216, 231373, 222625, 
      220816, 237170, 232058, 230498, 228769, 241217, 234450, 229177, 242577, 
      249028, 244393, 250954, 242365, 238850, 242201, 249433, 255697, 248785, 
      257605, 246285, 245610, 257426, 261416, 272340, 275600, 268133, 270698, 
      271440 ], 
  [ 49010, 44914, 45170, 44433, 42661, 45373, 41992, 39940, 40180, 42365, 
      43066, 41725, 34484, 41562, 37162, 39509, 35458, 35125, 33245, 33485, 
      34325, 30465, 28288, 32002, 28285, 28145, 27905, 25789, 28449, 25930, 
      21652, 24154, 21697, 15682, 20980, 19773, 19786, 16589, 22797, 18180, 
      17620, 16237, 12448, 12233, 18461, 17749, 19465, 14578, 11629, 18281, 
      15329, 15130, 17489, 16757, 13690, 12250, 8906, 11125, 14969, 11050, 
      13637, 12872, 10421, 14794, 11849, 13780, 9346, 6586, 8693, 5652, 
      10337, 11290, 9376, 3562, 9973, 6272, 3236, 8545, 2385, 7834, 2440, 
      2074, 8242, 1730, 2965, 2228, 2393, 111593, 4946, 1801, 7397, 1553, 
      970, 949, 6925, 5741, 99437, 1145, 6970, 102490, 6452, 872, 84776, 
      2650, 914, 850, 2020, 754, 104168, 5341, 4666, 114010, 586, 2260, 
      102724, 6530, 4645, 92098, 67306, 93221, 106472, 4240, 73585, 3370, 
      2146, 3581, 2036, 2581, 1813, 1060, 98005, 80114, 84116, 1305, 57601, 
      324, 0, 60516, 197, 56645, 305, 65041, 58106, 112977, 4456, 3016, 
      49873, 38194, 48130, 53069, 116450, 57796, 43489, 52240, 514, 514, 
      2349, 493, 3316, 5770, 40842, 77725, 86877, 676, 900, 3712, 46372, 
      64080, 794, 26869, 59189, 2980, 2980, 3433, 29970, 31466, 68962, 35125, 
      23825, 25425, 63157, 4946, 4589, 32909, 4000, 86560, 5413, 2600, 3445, 
      34805, 47906, 2725, 2440, 23965, 3613, 1865, 5449, 6074, 36818, 46370, 
      2897, 3092, 36621, 68589, 37460, 18338, 57434, 35793, 3077, 5882, 
      46701, 5953, 5729, 5410, 16733, 34493, 2917, 3240, 17800, 68561, 6500, 
      3536, 3865, 5013, 81649, 3893, 67880, 6185, 4381, 4706, 12317, 5044, 
      13312, 6929, 6957, 7060, 5585, 26233, 8010, 4761, 4882, 7677, 11817, 
      17986, 45704, 70066, 6948, 6705, 14020, 18409, 45988, 45877, 27977, 
      8020, 9377, 7361, 6436, 45604, 8677, 6757, 16165, 6733, 19949, 47457, 
      7346, 16829, 17197, 51077, 13194, 8298, 29473, 68085, 18560, 7744, 
      7748, 35633, 45769, 50180, 12146, 11642, 49946, 8629, 9061, 13042, 
      13906, 25105, 8660, 8845, 10280, 12932, 33989, 14650, 49426, 25092, 
      25229, 16328, 31316, 11369, 11882, 56200, 41733, 51413, 52225, 54290, 
      24041, 35152, 35780, 53672, 11237, 19913, 12605, 11849, 53689, 53280, 
      21073, 20128, 65242, 12410, 13544, 52100, 21346, 47140, 17305, 79850, 
      37960, 13394, 16141, 16589, 38737, 18640, 14240, 13780, 14240, 55714, 
      26233, 19618, 37028, 32149, 31348, 31085, 25373, 18548, 19637, 80964, 
      42624, 122882, 90817, 26962, 138788, 89960, 16180, 15173, 15284, 
      134845, 35865, 18154, 82976, 71545, 18625, 16672, 15632, 15817, 125186, 
      69237, 16660, 82178, 58978, 33818, 16165, 46405, 106985, 60065, 122917, 
      138004, 76925, 55709, 26504, 132082, 127385, 49202, 31085, 32089, 
      21658, 18713, 110372, 49997, 105250, 50625, 19989, 37546, 126080, 
      81497, 18512, 21745, 124394, 20533, 38933, 128605, 96885, 25285, 19045, 
      125597, 81821, 67721, 19325, 26717, 146336, 49529, 21904, 34484, 
      131437, 108090, 35257, 159293, 133345, 97733, 37090, 107172, 54225, 
      21760, 41185, 86561, 128245, 71338, 86929, 21920, 89581, 78196, 64525, 
      55624, 22669, 100085, 38930, 50993, 53338, 126425, 77386, 44474, 
      106705, 80980, 65545, 24592, 97549, 82249, 62674, 55625, 25178, 135188, 
      124189, 95720, 93085, 84989, 76040, 25805, 25857, 25570, 159556, 25961, 
      26825, 25946, 122344, 83844, 67778, 56845, 26794, 30665, 31193, 157546, 
      154674, 153961, 32554, 27586, 27306, 152165, 145892, 135797, 63277, 
      33797, 158933, 130289, 55778, 129348, 59908, 47545, 43849, 30249, 
      29185, 139450, 110930, 107522, 98786, 72661, 43937, 29522, 144500, 
      124381, 120104, 78970, 74185, 67657, 43165, 32722, 107425, 73684, 
      30484, 163885, 138829, 45305, 31865, 126997, 113797, 93277, 47965, 
      36517, 32485, 166049, 159506, 62309, 60554, 152433, 118945, 56610, 
      113837, 86797, 53650, 38441, 37517, 32544, 123965, 34970, 32882, 70373, 
      33125, 88245, 49365, 33493, 38250, 119120, 107297, 88981, 45041, 36626, 
      96970, 94018, 63869, 37673, 36569, 42538, 71825, 47665, 90010, 88621, 
      59746, 55321, 43821, 36010, 93221, 47125, 39236, 76082, 49477, 55089, 
      44608, 42340, 57413, 37370, 46285, 41236, 38754, 50569, 53792, 41897, 
      39593, 38845, 71965, 41229, 67490, 62101, 49205, 48649, 70677, 50805, 
      42001, 40522, 65768, 55370, 60385, 50452, 52432, 50770, 45058, 44965, 
      45250, 43328, 43408, 45764, 48305, 44906, 48617, 49997, 54944, 49300, 
      46169, 45305, 45565, 47989, 51266, 48610, 48314, 47138, 47965, 55445, 
      52722, 51097, 48690, 57565, 59197, 62122, 64090, 54170, 53882, 57205, 
      50885, 51776, 72080, 56101, 51850, 53026, 54665, 55120, 54193, 56041, 
      54466, 58676, 56405, 55656, 83042, 64161, 59625, 66133, 62074, 64978, 
      62141, 74440, 90250, 67280, 68562, 66725, 67762, 67357, 65808, 64465, 
      64288, 65305, 64409, 88973, 65034, 92432, 67730, 67525, 67757, 67106, 
      67981, 73481, 74489, 69200, 78005, 75893, 73525, 71285, 103552, 77981, 
      76232, 73053, 71825, 81549, 75745, 75377, 75290, 74033, 74565, 79432, 
      82349, 81101, 76201, 78226, 81801, 90576, 76733, 87284, 80093, 83925, 
      81562, 81104, 111361, 87445, 88740, 113380, 87658, 103805, 86740, 
      81497, 93881, 102250, 90077, 92570, 92369, 88610, 92160, 91225, 135385, 
      94130, 89297, 83882, 87242, 86202, 96500, 89360, 91664, 94313, 92573, 
      87293, 98050, 90869, 87866, 92501, 119185, 98408, 102769, 98836, 90529, 
      103145, 99817, 127082, 93229, 91565, 103258, 137178, 105185, 101252, 
      102020, 137785, 98354, 95626, 93960, 136900, 100025, 96850, 94418, 
      104080, 108089, 144148, 106506, 101141, 122642, 102673, 111985, 105713, 
      103898, 112757, 108797, 107245, 104837, 111325, 123561, 128466, 102772, 
      128080, 122098, 138373, 113642, 101957, 128657, 110321, 139264, 142001, 
      103066, 129610, 142642, 104084, 113354, 113165, 106930, 104450, 146765, 
      120025, 122152, 158260, 118378, 114308, 107665, 130688, 176642, 125353, 
      133633, 162873, 111812, 125914, 112481, 128521, 149377, 163072, 124594, 
      120130, 120805, 114973, 121321, 118285, 121376, 124025, 131605, 124533, 
      148625, 151505, 155674, 122305, 154057, 157540, 119860, 131018, 167498, 
      194938, 150345, 160705, 163953, 204048, 130637, 140625, 128677, 124882, 
      169426, 206145, 130304, 125338, 125050, 124933, 162634, 190658, 144085, 
      160592, 169065, 135220, 133348, 141202, 167185, 203762, 149540, 220445, 
      222248, 203593, 194497, 150125, 143426, 134186, 152725, 204181, 145505, 
      195205, 152324, 143168, 136868, 146770, 177370, 199162, 204282, 153284, 
      185300, 193069, 155866, 145562, 179257, 146305, 156260, 190801, 156529, 
      156053, 199810, 202000, 199917, 156533, 155528, 162832, 150826, 217394, 
      224845, 235033, 254873, 171770, 155165, 204084, 206856, 222050, 263770, 
      174980, 163465, 243065, 170578, 165898, 218458, 231178, 177736, 160514, 
      217034, 227314, 168265, 231345, 181325, 169490, 170948, 169853, 180226, 
      169810, 229426, 231562, 233730, 175930, 235045, 183725, 178061, 178874, 
      241274, 249985, 261328, 191306, 239105, 194021, 185261, 243997, 194594, 
      183794, 274437, 189365, 269197, 189625, 208013, 203684, 193460, 273565, 
      208514, 199946, 199121, 273041, 209032, 211073, 288160, 294265, 202589, 
      212005, 210097, 212868, 210856, 215146, 207450, 205609, 201578, 220405, 
      216493, 209533, 200869, 220169, 215209, 204209, 205506, 220013, 218153, 
      219365, 229825, 226525, 224885, 222500, 236989, 226729, 224596, 243146, 
      237170, 235394, 233413, 247337, 239634, 232957, 248085, 255184, 250009, 
      257218, 247477, 243314, 247025, 255085, 261637, 253861, 263653, 250713, 
      249930, 263114, 266996, 278280, 281684, 273029, 275810, 276516 ], 
  [ 157250, 146266, 149474, 147753, 143029, 156073, 144820, 138832, 142024, 
      151097, 155242, 154885, 129440, 156690, 141466, 150701, 138778, 138445, 
      138533, 140249, 145517, 132309, 124228, 141226, 127177, 127529, 136145, 
      130585, 140625, 135154, 119560, 131410, 123541, 95386, 122824, 118665, 
      120154, 105641, 132021, 114120, 111592, 109225, 86740, 86525, 120797, 
      118609, 125737, 106090, 89365, 123569, 111761, 111562, 123269, 121061, 
      109138, 103762, 81722, 98701, 117305, 100594, 113021, 109796, 97997, 
      118114, 105821, 115624, 99874, 82354, 97745, 83880, 109721, 114610, 
      107284, 68506, 110833, 94340, 68672, 107929, 67329, 105250, 71812, 
      69970, 108610, 65690, 82669, 76520, 78653, 8765, 95474, 74125, 106781, 
      73385, 60010, 64909, 105817, 100697, 5465, 71009, 106354, 6058, 104360, 
      68276, 2612, 85306, 69794, 68746, 81232, 68650, 6260, 100297, 97162, 
      8722, 68482, 84424, 5800, 105914, 97633, 3538, 394, 3677, 6596, 96244, 
      769, 91930, 84802, 93125, 84200, 87697, 82993, 77320, 4525, 1394, 1952, 
      79533, 37, 69696, 60516, 0, 67601, 65, 52457, 97, 50, 8181, 97444, 
      90100, 673, 2770, 898, 425, 9194, 232, 1669, 580, 68410, 53650, 85005, 
      67405, 90400, 102202, 2466, 1465, 2745, 66112, 52560, 36676, 1600, 612, 
      67706, 7681, 641, 87112, 39880, 89533, 6354, 5882, 1066, 4621, 10049, 
      9189, 1165, 95474, 93641, 5849, 90100, 3412, 96925, 79844, 43297, 5777, 
      2642, 78493, 50164, 11173, 84793, 60413, 36445, 34610, 5330, 3074, 
      48161, 46880, 5625, 2169, 5480, 16370, 2330, 6273, 50801, 37370, 3897, 
      94513, 93305, 91018, 19193, 7433, 62941, 54900, 18292, 3125, 95552, 
      73892, 51097, 86193, 4405, 53093, 3428, 92285, 50137, 48002, 26585, 
      84256, 26596, 41861, 42381, 41992, 81353, 14425, 96570, 65277, 59986, 
      41625, 31005, 21922, 6836, 5122, 88128, 48033, 28288, 22345, 7120, 
      7501, 15185, 90184, 97445, 83129, 64000, 8704, 91825, 60385, 28465, 
      68725, 23885, 9081, 73274, 29129, 29005, 8765, 110610, 82098, 17173, 
      7569, 130244, 68260, 67280, 13985, 10345, 9344, 104642, 102170, 9602, 
      80461, 54325, 39610, 37522, 149089, 76064, 62473, 89492, 41960, 172241, 
      38266, 11050, 147600, 147245, 117188, 163664, 53681, 92570, 222004, 
      189333, 12545, 12373, 11978, 141137, 18916, 18560, 215540, 72245, 
      125693, 89849, 62525, 215065, 214164, 129313, 125908, 239410, 84242, 
      92756, 14216, 35122, 199168, 111769, 267794, 20740, 80306, 50089, 
      48569, 177481, 114580, 88532, 83152, 60980, 217090, 141853, 42250, 
      172328, 159085, 156808, 156053, 138533, 112520, 116561, 268416, 185796, 
      345266, 287125, 142090, 372488, 285284, 94408, 84053, 65960, 365593, 
      167229, 105730, 271412, 248665, 107185, 94900, 68276, 66001, 348554, 
      243405, 63400, 269138, 221338, 159770, 79633, 21313, 315593, 223409, 
      343825, 369736, 257981, 213149, 38804, 359386, 351245, 197786, 149657, 
      151645, 113170, 94973, 320456, 198581, 310906, 199701, 59841, 29674, 
      347972, 265505, 80996, 54217, 344810, 60385, 29585, 351973, 294669, 
      124669, 80053, 346505, 265337, 236477, 78857, 44921, 382004, 195161, 
      106036, 34976, 356281, 314730, 156781, 403325, 359173, 295025, 34138, 
      312336, 204777, 98020, 31345, 273029, 349645, 241570, 272905, 80468, 
      277525, 254824, 225901, 205684, 76789, 297377, 36962, 193673, 198970, 
      344381, 251554, 175346, 308425, 258592, 225937, 92980, 290905, 260845, 
      219130, 202733, 74378, 359048, 339685, 287108, 282013, 266045, 247748, 
      100589, 98181, 94450, 400144, 95825, 70121, 84002, 335380, 262440, 
      228170, 202969, 94690, 59693, 58253, 395674, 390834, 389629, 128986, 
      97450, 83394, 386357, 375656, 358181, 216781, 133181, 397553, 348245, 
      198458, 346320, 208000, 176449, 165865, 112905, 74449, 363802, 312650, 
      306290, 289682, 236497, 165461, 74786, 372296, 336925, 329204, 249202, 
      239005, 224605, 161737, 122266, 305209, 237520, 76240, 404473, 361705, 
      166829, 114029, 340525, 316501, 277285, 173917, 135901, 116125, 407621, 
      396650, 210401, 206186, 384165, 325093, 195354, 315065, 262441, 186490, 
      138317, 61625, 98964, 333065, 118610, 98810, 225845, 94133, 263889, 
      171873, 94993, 64818, 323300, 301145, 264625, 156725, 121250, 279994, 
      274090, 208025, 123773, 116765, 60250, 226313, 162793, 265162, 262297, 
      196522, 184717, 148617, 104890, 271325, 159301, 72200, 234506, 166081, 
      182025, 148420, 66448, 187793, 103298, 152557, 131272, 112554, 55981, 
      175316, 73385, 113885, 96409, 221533, 79605, 210170, 196417, 157937, 
      63409, 216801, 161505, 122197, 95626, 204020, 174434, 188305, 157216, 
      61780, 155074, 128698, 128113, 81658, 107780, 98020, 81680, 142277, 
      88202, 140621, 74105, 164660, 142288, 123905, 115169, 99193, 87841, 
      76850, 128314, 126050, 104210, 118813, 72173, 147186, 139165, 122490, 
      69865, 67561, 64090, 62122, 150602, 149330, 73933, 128129, 131972, 
      59780, 153025, 129586, 89434, 142733, 143188, 91585, 146077, 92842, 
      156584, 139553, 130932, 64346, 164529, 142281, 169453, 149650, 87610, 
      145289, 76900, 66634, 165188, 168930, 95261, 162226, 160345, 149940, 
      140233, 138580, 143533, 134765, 71753, 124074, 72260, 148418, 143293, 
      141065, 130082, 113737, 94637, 175841, 149396, 184769, 176753, 166513, 
      154433, 73540, 180317, 173156, 154233, 131849, 187821, 159877, 157541, 
      156962, 137993, 138033, 107476, 183209, 178025, 148525, 113650, 105417, 
      92052, 136265, 197000, 166685, 182817, 172090, 167204, 83317, 191749, 
      102024, 83368, 190978, 88553, 185632, 156281, 97817, 91426, 195365, 
      202778, 202085, 187994, 199908, 196513, 83233, 205322, 187205, 135050, 
      117746, 127530, 209168, 181364, 112820, 200093, 193433, 166505, 210226, 
      181889, 162650, 116609, 93109, 207140, 218881, 205600, 139729, 218765, 
      207565, 93626, 175885, 142733, 216418, 92898, 221297, 115520, 114320, 
      93505, 194786, 181234, 145620, 95080, 197933, 182458, 161330, 211828, 
      112025, 95440, 218682, 196589, 103946, 199105, 112969, 209525, 202298, 
      231821, 219005, 213517, 204221, 225961, 107325, 104850, 189856, 105940, 
      110290, 103933, 227786, 169361, 108485, 214625, 105316, 104609, 166042, 
      109930, 105250, 174440, 220610, 219929, 192538, 170378, 105929, 239581, 
      244660, 106600, 231538, 215168, 172609, 116420, 109730, 246385, 118873, 
      111213, 180200, 243994, 180869, 250537, 115921, 113380, 236770, 220498, 
      221173, 188773, 221197, 207337, 219284, 227837, 251653, 227853, 122549, 
      121493, 120250, 213817, 121585, 120640, 186280, 242210, 121250, 121138, 
      126729, 123313, 122625, 122868, 237401, 266085, 225601, 205570, 124162, 
      124965, 230180, 199138, 195898, 194305, 127210, 124730, 272005, 130580, 
      129213, 237064, 229288, 256330, 133237, 130946, 276968, 133853, 134180, 
      132253, 132505, 274601, 253634, 209954, 280645, 134317, 257189, 134689, 
      276800, 246980, 216080, 257962, 138010, 136186, 136386, 276776, 137576, 
      136981, 282802, 249866, 139405, 250609, 279752, 141109, 276085, 274625, 
      143722, 144436, 145305, 267725, 264260, 284356, 236434, 148514, 150553, 
      151885, 156473, 302642, 246185, 152424, 152244, 153170, 160450, 307328, 
      272689, 156473, 293578, 279058, 154498, 155410, 312052, 253994, 156026, 
      156466, 281425, 157545, 317609, 283634, 286568, 283013, 312082, 281002, 
      159562, 159730, 159930, 296962, 162229, 316073, 295157, 295970, 166490, 
      168313, 170308, 328082, 167765, 333749, 310229, 169705, 331370, 300890, 
      177021, 309413, 179161, 306721, 353645, 342920, 314984, 182053, 351194, 
      328850, 326549, 183989, 351220, 353753, 189268, 191437, 328541, 352225, 
      347365, 353088, 345172, 354874, 334386, 329101, 312770, 364069, 354253, 
      335485, 308125, 360881, 348049, 315401, 317682, 357773, 351485, 350237, 
      372997, 358873, 352805, 345992, 378685, 347761, 341200, 389762, 371978, 
      367250, 361825, 395921, 375426, 349561, 388305, 404260, 391705, 407770, 
      382285, 369266, 377897, 397273, 407761, 388177, 411253, 376173, 373914, 
      405794, 408200, 424404, 429776, 404885, 410618, 410832 ], 
  [ 46889, 43177, 43261, 42578, 40970, 43088, 40153, 38321, 38389, 40180, 
      40681, 39274, 33065, 38993, 35209, 37162, 33553, 33218, 31210, 31364, 
      31946, 28616, 26773, 29725, 26596, 26426, 25658, 23732, 25970, 23609, 
      19973, 21937, 19784, 15025, 19061, 18020, 17945, 15392, 20450, 16589, 
      16141, 14804, 12077, 11860, 16490, 15860, 17266, 13217, 11050, 16130, 
      13682, 13481, 15300, 14650, 12085, 10865, 8585, 9962, 12962, 9769, 
      11794, 11169, 9250, 12725, 10312, 11789, 7985, 6065, 7412, 4973, 8450, 
      9173, 7565, 3625, 7988, 5013, 3265, 6626, 2426, 6025, 2225, 1937, 6253, 
      1813, 2146, 1717, 1768, 121160, 3505, 1396, 5450, 1170, 1313, 1010, 
      4996, 4036, 108484, 866, 5009, 111673, 4573, 729, 93145, 1637, 685, 
      677, 1201, 577, 113425, 3620, 3085, 123685, 401, 1261, 111917, 4549, 
      3028, 100813, 74785, 101986, 115825, 2669, 81394, 1993, 1105, 2146, 
      1021, 1396, 848, 373, 106978, 88245, 92441, 500, 64520, 17, 197, 67601, 
      0, 63504, 970, 72370, 65041, 122564, 2785, 1681, 56290, 43825, 54433, 
      59680, 126169, 64685, 49480, 58789, 257, 1097, 1250, 290, 1961, 3881, 
      46625, 85664, 95264, 545, 1553, 5429, 52513, 71285, 577, 31552, 66112, 
      1781, 4469, 2120, 34901, 36505, 76409, 40442, 28186, 29924, 70258, 
      3365, 3092, 38020, 2669, 94861, 3770, 1769, 4736, 40016, 54041, 1970, 
      3281, 28250, 2548, 2088, 7240, 8005, 42165, 52389, 3874, 4153, 41936, 
      75920, 42829, 21997, 64117, 41018, 3904, 7633, 52676, 4450, 4282, 4073, 
      20128, 39568, 3034, 3833, 21305, 75816, 4961, 3061, 4706, 3920, 89572, 
      4618, 75073, 4808, 5300, 5765, 15028, 4057, 16069, 8452, 8450, 8581, 
      4778, 30410, 6473, 4820, 5249, 9248, 14228, 21265, 51417, 77261, 5825, 
      7850, 16705, 21682, 51697, 51554, 32194, 6829, 7848, 6530, 6641, 51185, 
      7424, 7184, 18944, 6682, 23202, 53114, 7065, 19600, 19994, 56954, 
      11117, 7565, 33640, 74996, 15669, 7765, 7825, 40330, 51250, 55969, 
      10345, 9953, 55705, 8002, 9946, 14989, 16021, 21506, 8281, 9248, 9225, 
      14733, 29572, 16757, 55061, 21569, 21730, 14033, 27225, 12402, 10729, 
      50201, 36770, 57060, 57928, 60133, 20810, 39509, 40193, 47889, 11194, 
      17320, 11636, 12392, 47930, 47549, 18338, 17533, 58753, 11745, 12457, 
      57677, 23981, 41905, 15346, 72569, 42353, 12997, 17620, 18180, 34250, 
      16589, 13421, 13241, 14989, 49937, 23060, 21737, 32733, 28330, 27613, 
      27378, 22338, 16605, 17524, 73697, 37877, 113625, 83044, 23809, 128885, 
      82241, 15125, 14650, 15797, 125108, 31784, 16565, 75645, 64858, 16978, 
      15613, 16029, 16354, 115865, 62714, 17389, 74925, 53125, 30037, 15940, 
      51220, 98498, 54154, 113728, 128197, 70002, 50130, 29185, 122525, 
      118024, 44125, 27716, 28660, 19825, 17748, 101789, 44914, 96917, 45512, 
      21092, 41365, 116821, 74394, 18325, 23266, 115217, 21632, 42832, 
      119258, 88994, 22994, 18938, 116388, 74740, 61480, 19300, 29044, 
      136285, 44602, 20477, 37817, 122000, 99689, 31700, 148762, 123848, 
      89860, 40613, 98849, 49010, 20773, 45098, 79300, 118994, 64997, 79690, 
      21933, 82226, 71485, 58682, 50425, 22930, 92196, 42381, 46210, 48385, 
      117352, 70805, 40357, 98554, 74201, 59746, 24029, 89872, 75412, 57097, 
      50580, 25705, 125773, 115250, 88153, 85658, 78010, 69593, 24874, 25064, 
      24973, 149185, 25306, 27682, 25961, 113537, 76997, 61965, 51844, 26245, 
      32328, 32968, 147305, 144545, 143860, 30377, 26921, 27425, 142146, 
      136125, 126450, 57850, 31450, 148660, 121192, 50965, 120305, 54785, 
      43514, 40210, 28850, 29914, 129985, 102753, 99513, 91225, 66640, 40324, 
      30249, 134837, 115586, 111505, 72581, 68104, 62024, 39716, 30925, 
      99466, 67657, 31177, 153488, 129440, 41684, 30484, 118138, 105554, 
      86098, 44090, 34154, 31018, 155592, 149301, 57172, 55557, 142532, 
      110500, 52001, 105668, 80084, 49373, 36040, 39428, 32045, 115344, 
      33489, 32409, 64802, 32930, 81524, 45668, 33268, 40013, 110773, 99538, 
      82256, 41956, 35081, 89821, 87037, 58932, 36040, 35272, 44797, 66298, 
      44378, 83305, 82000, 55225, 51220, 41120, 35353, 86346, 44002, 40621, 
      70325, 46100, 51122, 41957, 44225, 53248, 36873, 43490, 39365, 37805, 
      53512, 50125, 43354, 38612, 38816, 66698, 42290, 62613, 57700, 46260, 
      51050, 65600, 47744, 40676, 40625, 61137, 51829, 56338, 47609, 55133, 
      48061, 43525, 43460, 46405, 42885, 43525, 46945, 46180, 45665, 46600, 
      51844, 51917, 47225, 44962, 44546, 45728, 48932, 53021, 47281, 47097, 
      47097, 47138, 57698, 50549, 49288, 47693, 60068, 61924, 65213, 67405, 
      51881, 51649, 59450, 49684, 50405, 75973, 53776, 50617, 54145, 52840, 
      53293, 55250, 54100, 55465, 56285, 54848, 54545, 87269, 61610, 58082, 
      63410, 60245, 66845, 60560, 77449, 94741, 64853, 65993, 68242, 65525, 
      65204, 64157, 63290, 63197, 63988, 63540, 93088, 64805, 96709, 66265, 
      66338, 66708, 66645, 68500, 75400, 71842, 67757, 75044, 73268, 71348, 
      69668, 108373, 75266, 73825, 71540, 71514, 78602, 74056, 73800, 73741, 
      73490, 74048, 80929, 79700, 78676, 75176, 79301, 83546, 93581, 76432, 
      84125, 78250, 81380, 79493, 79285, 116036, 84586, 91061, 118165, 84853, 
      107748, 84185, 80314, 96730, 105937, 87154, 89365, 89192, 86021, 89093, 
      88298, 141418, 90865, 86788, 84033, 88569, 86909, 93145, 87181, 93517, 
      91348, 89888, 85840, 94717, 88740, 86661, 94180, 123716, 95265, 99202, 
      95801, 90770, 99604, 96724, 132025, 91562, 91690, 99853, 142733, 
      101610, 103473, 104353, 143338, 95897, 93785, 94049, 142309, 97480, 
      95005, 93637, 100973, 110890, 149945, 103145, 98730, 126725, 100202, 
      114946, 102820, 101313, 108994, 105538, 104210, 102194, 107812, 127496, 
      132821, 100825, 132349, 125777, 143338, 110149, 101124, 132808, 107386, 
      144197, 147130, 102481, 133729, 147769, 103077, 110245, 110084, 105053, 
      103693, 152084, 116212, 118169, 164189, 114925, 111553, 106954, 134485, 
      183429, 121442, 137450, 168788, 110893, 122165, 111560, 124546, 154250, 
      168869, 121177, 117385, 118058, 113738, 118600, 116180, 118765, 121076, 
      127730, 121610, 153064, 156168, 160645, 120050, 158858, 162593, 119029, 
      127637, 173077, 202085, 154634, 165778, 169250, 211613, 127504, 136424, 
      126100, 123229, 174941, 213704, 127557, 124073, 123953, 123920, 167585, 
      197345, 139738, 165229, 174260, 132349, 130813, 137573, 172036, 210825, 
      145205, 228290, 230177, 210568, 200938, 145952, 140065, 132785, 148354, 
      211066, 142056, 201556, 148145, 140165, 135265, 143345, 182513, 205649, 
      211049, 149157, 190917, 199162, 151541, 142525, 184424, 143266, 152125, 
      196520, 152612, 152192, 205885, 208157, 205904, 153082, 152217, 158789, 
      148825, 224185, 231940, 242632, 263338, 167185, 152848, 209885, 212825, 
      228829, 272509, 170305, 160106, 250850, 166433, 162313, 224953, 238345, 
      172945, 158045, 223357, 234197, 164674, 238394, 176416, 165841, 167213, 
      166258, 175565, 166325, 236245, 238493, 240773, 171881, 242026, 179028, 
      174226, 175037, 248357, 257458, 269333, 186345, 245988, 188890, 180970, 
      251044, 189625, 179945, 282794, 185338, 277124, 185762, 202522, 198557, 
      189341, 281570, 203185, 195401, 194660, 280900, 203729, 205738, 296573, 
      302900, 198202, 206804, 205064, 207665, 205985, 209965, 202997, 201352, 
      198017, 214994, 211418, 205130, 197530, 214922, 210410, 200642, 201881, 
      214930, 213320, 214666, 224420, 221728, 220338, 218205, 231650, 222562, 
      220681, 237521, 232213, 230605, 228820, 241594, 234617, 229024, 242804, 
      249397, 244642, 251345, 242498, 238837, 242266, 249680, 256000, 248896, 
      257930, 246248, 245549, 257665, 261621, 272609, 275897, 268162, 270773, 
      271505 ], 
  [ 152225, 141457, 144565, 142874, 138242, 150944, 139945, 134081, 137173, 
      146020, 150049, 149650, 124793, 151385, 136513, 145522, 133849, 133514, 
      133522, 135188, 140306, 127400, 119509, 136069, 122356, 122690, 130994, 
      125540, 135338, 129953, 114725, 126265, 118568, 91129, 117845, 113780, 
      115217, 101072, 126794, 109325, 106861, 104516, 82637, 82420, 115778, 
      113636, 120586, 101417, 85138, 118442, 106922, 106721, 118116, 115954, 
      104317, 99065, 77633, 94130, 112250, 95953, 108058, 104913, 93418, 
      113021, 101032, 110573, 95177, 78137, 93092, 79565, 104714, 109469, 
      102317, 64609, 105764, 89685, 64753, 102890, 63410, 100273, 67745, 
      65945, 103525, 61789, 78250, 72277, 74344, 10280, 90697, 69940, 101714, 
      69210, 56249, 60986, 100756, 95764, 6676, 66890, 101273, 7345, 99325, 
      64233, 3433, 80765, 65701, 64685, 76801, 64585, 7585, 95348, 92293, 
      10285, 64409, 79885, 7085, 100813, 92740, 4549, 697, 4714, 7969, 91373, 
      1258, 87169, 80233, 88330, 79645, 83044, 78464, 72949, 5674, 2061, 
      2729, 75092, 8, 65537, 56645, 65, 63504, 0, 48850, 298, 25, 9668, 
      92497, 85345, 346, 1993, 505, 208, 10753, 173, 1096, 325, 64265, 49985, 
      80378, 63290, 85625, 97121, 1769, 2000, 3536, 62033, 48929, 33653, 
      1105, 725, 63577, 6352, 592, 82421, 36725, 84776, 5165, 4753, 1313, 
      3650, 8530, 7748, 1210, 90557, 88772, 4756, 85325, 4141, 91970, 75353, 
      40016, 4736, 2129, 74042, 46625, 9602, 80164, 56520, 33448, 31693, 
      4365, 2493, 44698, 43465, 4640, 2336, 4525, 14437, 2125, 5234, 47248, 
      34345, 3284, 89626, 88450, 86225, 17104, 6304, 58978, 51209, 16265, 
      3240, 90641, 69589, 47546, 81536, 4900, 49474, 3505, 87464, 46628, 
      44573, 24100, 79657, 24133, 38692, 39194, 38821, 76850, 12770, 91649, 
      61268, 56153, 38480, 28340, 19753, 6057, 5189, 83441, 44642, 25777, 
      20170, 6337, 6698, 13546, 85453, 92520, 78602, 60065, 7841, 87056, 
      56576, 26000, 64642, 21690, 8258, 69057, 26656, 26546, 8066, 105365, 
      77621, 15496, 7460, 124533, 64213, 63265, 12610, 9418, 8593, 99553, 
      97145, 8833, 76042, 50770, 36661, 34669, 142970, 71785, 58640, 84825, 
      38925, 165652, 35405, 10205, 141521, 141178, 111809, 157257, 50202, 
      87841, 214505, 182426, 11700, 11560, 11245, 135218, 17333, 17009, 
      208161, 68146, 120136, 85220, 58760, 207698, 206813, 123674, 120349, 
      231625, 79785, 88057, 13325, 32549, 192097, 106570, 259553, 19169, 
      75997, 46852, 45396, 170834, 109325, 83981, 78761, 57325, 209705, 
      135956, 39377, 165789, 152818, 150589, 149850, 132714, 107325, 111268, 
      260177, 178997, 335889, 278596, 136201, 362741, 276785, 89717, 79666, 
      62165, 355940, 160808, 100733, 263133, 240754, 102154, 90205, 64413, 
      62218, 339137, 235586, 59725, 260901, 213901, 153517, 75412, 19972, 
      306650, 215938, 334480, 360037, 249930, 205866, 36241, 349829, 341800, 
      190789, 143636, 145588, 108025, 90324, 311453, 191578, 302045, 192680, 
      56372, 27757, 338581, 257346, 76789, 50986, 335465, 56912, 27712, 
      342530, 286058, 119258, 75890, 337140, 257188, 228808, 74740, 42148, 
      372157, 188242, 101117, 32777, 346784, 305825, 150644, 393202, 349640, 
      286420, 32045, 303473, 197690, 93349, 29474, 264772, 340250, 233837, 
      264658, 76365, 269210, 246877, 218450, 198601, 72826, 288756, 34821, 
      186826, 192025, 335080, 243677, 168877, 299650, 250601, 218506, 88541, 
      282400, 252820, 211825, 195732, 70561, 349549, 330458, 278665, 273650, 
      257938, 239945, 95938, 93608, 89989, 390097, 91330, 66490, 79889, 
      326225, 254405, 220725, 195988, 90253, 56520, 55144, 385697, 380921, 
      379732, 123617, 92945, 79337, 376506, 365949, 348714, 209554, 127714, 
      387556, 338920, 191581, 337025, 200945, 170018, 159658, 107978, 70738, 
      354265, 303849, 297585, 281233, 228928, 159268, 71073, 362645, 327770, 
      320161, 241421, 231400, 217256, 155636, 117109, 296530, 229945, 72505, 
      394400, 352208, 160628, 109108, 331330, 307658, 269050, 167570, 130418, 
      111154, 397512, 386685, 203332, 199197, 374372, 316132, 188585, 306260, 
      254468, 179909, 132808, 58580, 94541, 324000, 113625, 94401, 218522, 
      89882, 255908, 165620, 90724, 61685, 314389, 292570, 256640, 150820, 
      116225, 271765, 265957, 201060, 118696, 111880, 57397, 219010, 156770, 
      257185, 254368, 189793, 178228, 142928, 100369, 263250, 153370, 68845, 
      227069, 160004, 175610, 142757, 63377, 181264, 98865, 146810, 126053, 
      107861, 53512, 169069, 70066, 109172, 92240, 214370, 76058, 203229, 
      189748, 152100, 60626, 209744, 155600, 117284, 91529, 197217, 168253, 
      181834, 151433, 59165, 149365, 123661, 123092, 78157, 103365, 93925, 
      78193, 136900, 84473, 135304, 70996, 158765, 136937, 119050, 110570, 
      95120, 84212, 73685, 123385, 121185, 100017, 114170, 69290, 141773, 
      133960, 117749, 67124, 64948, 61685, 59845, 145121, 143881, 71042, 
      123268, 127013, 57829, 147520, 124705, 85897, 137512, 137965, 88010, 
      140788, 89233, 151037, 134480, 126113, 62573, 158882, 137210, 163706, 
      144413, 84485, 140192, 74425, 65005, 159605, 163265, 91930, 156749, 
      154916, 144797, 135362, 133757, 138580, 130068, 69904, 119741, 70501, 
      143377, 138410, 136260, 125613, 109828, 91528, 170122, 144365, 178868, 
      171044, 161060, 149300, 72085, 174554, 167569, 149156, 127458, 181922, 
      154696, 152424, 151861, 133466, 133520, 104113, 177476, 172420, 143720, 
      110045, 102194, 89549, 131872, 190973, 161410, 177140, 166685, 161941, 
      81764, 185890, 99125, 81877, 185149, 86580, 179945, 151378, 95218, 
      89305, 189466, 196717, 196040, 182285, 193925, 190610, 82450, 199225, 
      181540, 130905, 114273, 123701, 203017, 175885, 109645, 194164, 187664, 
      161440, 204085, 176436, 157725, 113332, 91460, 201105, 212602, 199625, 
      135626, 212500, 201556, 92209, 170690, 138562, 210229, 91829, 215010, 
      112545, 111409, 92434, 189137, 175937, 141425, 93925, 192232, 177157, 
      156637, 205805, 109378, 94505, 212513, 190962, 102029, 193442, 110410, 
      203620, 196569, 225418, 212890, 207530, 198458, 219700, 105320, 103085, 
      184489, 104125, 108137, 102514, 221533, 164628, 106600, 208690, 103877, 
      103282, 161449, 108025, 103921, 169605, 214573, 213908, 187205, 165685, 
      104708, 233140, 238121, 105725, 225301, 209329, 167938, 114325, 109341, 
      239882, 116786, 110324, 175405, 237581, 176072, 243994, 114434, 112421, 
      230545, 214657, 215330, 183794, 215368, 201860, 213517, 221876, 245162, 
      221906, 120808, 119880, 118813, 208250, 120050, 119249, 181525, 235997, 
      120157, 120941, 124898, 121930, 121370, 122909, 231328, 259400, 219844, 
      200341, 123029, 125000, 224325, 194129, 190985, 189440, 125753, 124265, 
      265234, 128941, 127892, 231133, 223549, 249965, 131716, 130689, 270197, 
      134042, 134417, 131944, 131890, 267920, 247417, 204857, 273850, 133954, 
      250920, 134020, 270113, 240965, 210865, 251705, 136649, 135593, 135953, 
      270117, 136485, 136162, 276029, 243829, 138056, 244570, 273085, 140072, 
      269540, 268112, 142885, 143645, 144416, 261442, 258057, 277733, 230977, 
      148081, 150292, 151912, 156994, 295705, 240544, 151421, 151337, 152725, 
      161125, 300337, 266450, 156602, 286889, 272689, 153889, 155185, 304993, 
      248261, 155317, 156077, 275050, 157250, 310480, 277225, 280109, 276634, 
      305093, 274685, 159133, 159365, 159629, 290321, 161890, 309060, 288634, 
      289445, 166205, 168250, 170549, 320913, 167364, 326482, 303442, 169396, 
      324193, 294353, 177458, 302770, 179348, 300170, 346162, 335645, 308285, 
      182282, 343801, 321905, 319652, 184132, 343841, 346354, 189725, 192020, 
      321682, 344900, 340136, 345761, 338033, 347557, 327485, 322312, 306377, 
      356618, 346994, 328610, 301858, 353522, 340946, 309002, 311249, 350506, 
      344360, 343186, 365540, 351760, 345834, 339165, 371258, 341002, 334585, 
      382169, 364765, 360133, 354820, 388258, 368177, 342928, 380900, 396565, 
      384250, 400025, 375050, 362317, 370786, 389792, 400144, 380944, 403586, 
      369224, 367013, 398281, 400725, 416753, 422057, 397690, 403325, 403553 ]
    , [ 54205, 49601, 50045, 49232, 47240, 50642, 46709, 44369, 44797, 47450, 
      48373, 47060, 38545, 47009, 41861, 44676, 40057, 39716, 37908, 38242, 
      39364, 34850, 32257, 36865, 32434, 32320, 32596, 30218, 33380, 30617, 
      25549, 28673, 25826, 18265, 25085, 23666, 23765, 19786, 27380, 21845, 
      21149, 19658, 14569, 14346, 22504, 21682, 23764, 17849, 13940, 22480, 
      18916, 18709, 21682, 20840, 17153, 15425, 10789, 14020, 18868, 14057, 
      17316, 16381, 13284, 18737, 15146, 17597, 12325, 8545, 11554, 7709, 
      13840, 15041, 12745, 4645, 13522, 8929, 4329, 11920, 3380, 11065, 3725, 
      3233, 11629, 2601, 4900, 3789, 4082, 100906, 7605, 3202, 10660, 2896, 
      1421, 1732, 10114, 8658, 89298, 2320, 10177, 92165, 9549, 1861, 75429, 
      4685, 1997, 1865, 3809, 1753, 93701, 8194, 7349, 103025, 1553, 4205, 
      92293, 9657, 7330, 82237, 58925, 83268, 95805, 6817, 64772, 5701, 4069, 
      5972, 3917, 4658, 3602, 2501, 87716, 70837, 74593, 2858, 49754, 1241, 
      305, 52457, 970, 48850, 0, 56644, 50177, 101786, 6925, 5077, 42500, 
      31765, 40885, 45450, 105057, 49829, 36602, 44665, 1193, 173, 4040, 
      1096, 5297, 8389, 34145, 68410, 77018, 1129, 401, 1921, 39209, 55625, 
      1341, 21466, 51066, 4709, 1445, 5290, 24245, 25589, 60161, 28900, 
      18740, 20162, 54724, 7045, 6586, 26882, 5785, 76649, 7556, 3757, 1994, 
      28594, 40573, 3748, 1525, 18868, 5002, 1690, 3370, 3825, 30421, 39157, 
      1796, 1889, 30242, 59762, 31005, 13949, 49373, 29492, 2106, 3789, 
      39458, 7780, 7488, 7025, 12602, 28322, 2756, 2501, 13525, 59722, 8329, 
      4073, 2804, 6290, 71978, 2952, 59085, 7786, 3194, 3349, 8954, 6161, 
      9841, 4946, 5000, 5069, 6400, 20996, 9701, 4514, 4261, 5594, 8714, 
      13829, 38581, 61133, 8105, 5108, 10553, 14228, 38849, 38756, 22608, 
      9197, 10954, 8080, 5897, 38537, 9898, 5938, 12490, 6484, 15688, 40256, 
      7345, 13122, 13448, 43588, 15353, 8825, 24050, 59330, 21697, 7345, 
      7281, 29556, 38740, 42777, 13949, 13309, 42569, 8996, 7592, 10273, 
      10933, 29060, 8705, 7930, 11125, 10309, 38906, 11645, 42137, 28913, 
      29000, 18637, 35785, 9616, 12773, 62965, 47240, 44026, 44770, 46665, 
      27424, 29321, 29881, 60133, 10728, 22490, 13210, 10618, 60100, 59657, 
      23812, 22697, 72529, 12625, 14261, 44725, 17533, 52873, 19060, 88057, 
      31981, 13221, 13690, 14002, 43520, 20465, 14569, 13769, 12665, 62053, 
      29410, 16369, 41557, 36100, 35197, 34900, 28372, 20221, 21506, 89081, 
      47681, 133405, 99538, 30073, 150085, 98605, 16733, 15080, 13933, 
      145930, 40082, 19345, 91129, 78916, 19876, 17209, 14401, 14416, 135745, 
      76388, 15005, 90205, 65305, 37629, 15658, 39778, 116500, 66452, 133274, 
      149101, 84520, 61672, 22437, 142865, 137930, 54545, 34354, 35410, 
      23041, 19042, 119941, 55316, 114505, 55970, 17786, 32045, 136449, 
      89248, 17865, 19024, 134653, 18314, 33314, 139060, 105572, 27172, 
      18280, 135874, 89514, 74394, 18450, 22986, 157625, 54596, 22721, 29521, 
      141970, 117365, 38650, 171144, 143930, 106346, 31865, 116321, 59600, 
      22001, 35476, 94410, 138500, 78049, 94720, 20905, 97492, 85325, 70600, 
      60917, 21332, 108634, 33709, 55760, 58301, 136370, 84305, 48401, 
      115520, 88129, 71504, 24193, 105778, 89458, 68353, 60658, 23445, 
      145517, 133940, 103805, 101000, 92360, 82765, 25832, 25706, 25181, 
      171025, 25632, 24660, 24793, 131893, 91013, 73681, 61762, 26305, 27490, 
      27882, 168805, 165797, 165050, 34021, 27217, 25985, 163144, 156565, 
      145960, 68680, 35460, 170210, 140138, 60425, 139121, 64921, 51232, 
      47060, 30740, 27092, 149725, 119641, 116029, 106749, 78754, 47106, 
      27421, 155005, 133832, 129317, 85489, 80330, 73258, 46114, 33665, 
      115840, 79753, 28393, 175250, 148970, 48442, 32282, 136484, 122536, 
      100724, 51400, 38116, 32996, 177466, 170617, 67266, 65341, 163154, 
      127898, 60905, 122434, 93626, 57521, 40034, 33874, 31817, 133090, 
      35425, 32113, 75784, 32008, 95042, 52490, 32402, 34745, 127881, 115344, 
      95762, 47402, 37117, 104245, 101089, 68458, 38250, 36738, 38389, 77120, 
      50240, 96725, 95234, 63809, 58874, 45674, 35381, 100132, 49480, 36117, 
      81625, 52130, 58448, 46369, 38593, 61002, 36505, 48200, 42029, 38417, 
      45506, 56745, 38628, 39274, 37370, 76840, 38420, 71881, 65914, 51250, 
      44192, 75290, 52970, 42058, 38845, 69829, 58097, 63716, 52321, 47569, 
      52445, 45305, 45178, 42233, 42241, 41641, 42705, 49250, 42349, 49410, 
      46098, 56953, 50153, 45968, 44560, 43690, 45146, 47437, 48505, 48073, 
      45469, 47240, 50980, 53621, 51554, 48161, 52786, 54146, 56629, 58325, 
      55189, 54833, 52708, 50562, 51649, 65561, 57122, 51545, 49865, 55058, 
      55505, 51076, 56554, 51409, 59725, 56410, 55109, 75961, 65300, 59540, 
      67460, 62305, 60721, 62050, 68765, 82765, 68185, 69629, 62820, 68405, 
      67898, 65729, 63808, 63529, 64810, 63370, 81882, 63197, 85113, 67373, 
      66820, 66874, 65509, 65194, 68994, 75536, 68785, 79402, 76882, 73970, 
      71050, 95489, 79048, 76925, 72650, 69952, 82856, 75514, 75010, 74889, 
      72400, 72890, 75301, 83242, 81722, 75122, 74597, 77348, 84593, 74754, 
      88765, 79976, 84650, 81709, 80937, 103298, 88520, 83525, 105173, 88657, 
      96610, 87425, 80516, 88004, 95345, 91188, 94013, 93778, 89305, 93425, 
      92320, 125600, 95625, 89874, 81229, 83161, 82853, 98073, 89505, 86913, 
      95402, 93322, 86546, 99565, 90922, 86797, 87930, 111130, 99661, 104516, 
      99937, 87652, 104850, 100978, 118485, 92648, 88808, 104777, 127817, 
      106900, 95929, 96561, 128416, 98701, 95225, 91205, 127685, 100458, 
      96433, 92709, 105185, 102020, 134441, 107909, 101380, 114985, 102964, 
      105680, 106506, 104317, 114596, 110024, 108200, 105316, 112850, 116042, 
      120437, 102385, 120145, 114869, 129572, 115101, 100186, 120834, 111092, 
      130481, 132980, 100973, 121805, 133613, 102493, 114305, 114082, 106385, 
      102545, 137482, 121810, 124133, 148205, 119705, 114777, 105652, 123201, 
      165493, 127184, 126080, 152762, 109989, 127517, 110650, 130388, 140500, 
      153073, 125773, 120493, 121160, 113492, 121634, 117850, 121545, 124594, 
      133288, 125060, 140202, 142810, 146605, 122000, 145184, 148361, 117805, 
      132049, 157649, 183185, 142052, 151460, 154436, 191777, 131346, 142610, 
      128690, 123773, 159613, 193850, 130513, 123737, 123245, 123026, 153485, 
      179401, 146216, 151793, 159578, 135517, 133237, 142409, 158074, 191965, 
      151573, 207688, 209389, 191882, 183424, 151930, 144245, 132625, 154760, 
      192548, 146410, 184210, 154105, 143521, 135521, 147625, 167821, 187981, 
      192761, 154981, 175165, 182356, 157793, 145925, 169658, 146660, 157925, 
      180490, 157898, 157354, 189025, 191105, 189218, 157284, 156109, 164281, 
      149785, 205677, 212738, 222314, 241092, 173825, 154466, 193517, 196085, 
      210285, 249625, 177113, 164000, 230068, 172057, 166697, 207017, 218921, 
      179989, 159937, 205781, 215381, 169040, 219200, 183690, 170325, 171877, 
      170612, 182269, 170425, 217529, 219529, 221561, 177209, 222920, 185770, 
      179028, 179833, 228973, 237200, 247897, 193609, 227026, 196520, 186740, 
      231698, 196865, 184705, 260516, 190440, 255746, 190480, 210824, 206053, 
      194605, 259988, 211097, 201577, 200650, 259610, 211573, 213632, 274025, 
      279850, 203976, 214370, 212258, 215225, 212789, 217445, 208865, 206786, 
      201889, 222952, 218632, 210856, 200900, 222496, 216992, 204496, 205853, 
      222120, 219946, 220964, 232250, 228170, 226216, 223525, 239240, 227536, 
      225097, 245713, 238905, 236925, 234706, 250016, 241421, 233386, 250130, 
      257833, 252148, 259961, 249124, 244341, 248384, 257218, 264010, 255418, 
      266120, 251642, 250757, 265217, 268957, 280517, 284041, 274248, 277225, 
      277889 ], 
  [ 165113, 153845, 157145, 155380, 150532, 163930, 152381, 146233, 149517, 
      158834, 163089, 162728, 136601, 164581, 148961, 158440, 146205, 145864, 
      145960, 147722, 153128, 139570, 131265, 148725, 134298, 134660, 143504, 
      137794, 148096, 142477, 126461, 138629, 130546, 101565, 129805, 125530, 
      127057, 112130, 139240, 120853, 118253, 115810, 92633, 92410, 127700, 
      125450, 132768, 112573, 95336, 130532, 118400, 118193, 130210, 127940, 
      115685, 110149, 87425, 104936, 124064, 106877, 119656, 116341, 104200, 
      124885, 112250, 122317, 106097, 88037, 103898, 89581, 116180, 121189, 
      113657, 73665, 117290, 100321, 73825, 114260, 72400, 111501, 77029, 
      75109, 114921, 70669, 88200, 81853, 84050, 7610, 101377, 79362, 113000, 
      78580, 64729, 69800, 111978, 106714, 4570, 76100, 112517, 5057, 110461, 
      73261, 2125, 90841, 74825, 73741, 86633, 73629, 5165, 106250, 103025, 
      7349, 73429, 89885, 4709, 111997, 103482, 2745, 377, 2824, 5365, 
      102017, 512, 97569, 90225, 98792, 89597, 93194, 88330, 82469, 3464, 
      865, 1289, 84730, 250, 74545, 65041, 97, 72370, 298, 56644, 0, 197, 
      6586, 103077, 95517, 1088, 3681, 1377, 706, 7477, 325, 2330, 873, 
      73069, 57769, 90196, 72020, 95737, 107873, 3205, 818, 1810, 70625, 
      56569, 40001, 2081, 409, 72265, 9090, 610, 92293, 43333, 94778, 7585, 
      7025, 661, 5576, 11600, 10642, 936, 100817, 98930, 6890, 95273, 2393, 
      102280, 84677, 46738, 6698, 2969, 83240, 53885, 12680, 89730, 64522, 
      39546, 37621, 6145, 3457, 51776, 50441, 6442, 1690, 6253, 18233, 2249, 
      7120, 54466, 40441, 4234, 99648, 98404, 96037, 21170, 8330, 67016, 
      58669, 20189, 2602, 100673, 78329, 54688, 91018, 3434, 56740, 2917, 
      97274, 53650, 51425, 28946, 88985, 28881, 44930, 45460, 45053, 85892, 
      15760, 101569, 69250, 63761, 44626, 33466, 23825, 7165, 4489, 92833, 
      51280, 30545, 24224, 7433, 7816, 16420, 94877, 102346, 87572, 67777, 
      9025, 96530, 64010, 30578, 72648, 25684, 9316, 77317, 31210, 31060, 
      8840, 115789, 86413, 18338, 6970, 135937, 72081, 71065, 14800, 10656, 
      9457, 109625, 107081, 9725, 84680, 57572, 42165, 39969, 155200, 80105, 
      66002, 93949, 44581, 178850, 40681, 11197, 153625, 153236, 122405, 
      170017, 56740, 97025, 229565, 196228, 12610, 12402, 11917, 146900, 
      19801, 19409, 222925, 75940, 131018, 94130, 65834, 222416, 221497, 
      134720, 131225, 247221, 88309, 97085, 14261, 37049, 206145, 116640, 
      276077, 21509, 84145, 52722, 51130, 183940, 119473, 92633, 87073, 
      64073, 224369, 147458, 44453, 178645, 165096, 162765, 161992, 144040, 
      117325, 121466, 276625, 192385, 354745, 295650, 147645, 382373, 293765, 
      98605, 87908, 69149, 375362, 173362, 110261, 279625, 256464, 111744, 
      99081, 71521, 69156, 358037, 251080, 66413, 277273, 228573, 165673, 
      83250, 21690, 324512, 230672, 353186, 379485, 265876, 220180, 40525, 
      368965, 360698, 204485, 155258, 157266, 117765, 99010, 329381, 205256, 
      319661, 206386, 62530, 30617, 357313, 273460, 84505, 56628, 354089, 
      63058, 30458, 361352, 303112, 129512, 83492, 355786, 273250, 243850, 
      82234, 46786, 391817, 201680, 110305, 36185, 365690, 323473, 162410, 
      413428, 368602, 303410, 35197, 321001, 211444, 101969, 32144, 281002, 
      358888, 248933, 280836, 83737, 285512, 262397, 232916, 212285, 79880, 
      305698, 37993, 199988, 205385, 353426, 258997, 181205, 316868, 266153, 
      232868, 96545, 299034, 268434, 225909, 209170, 77233, 368285, 348616, 
      295157, 289972, 273716, 255077, 104372, 101866, 98009, 409977, 99412, 
      72736, 87149, 344189, 269989, 235045, 209322, 98181, 61762, 60250, 
      405377, 400465, 399242, 133505, 100997, 86437, 395908, 385045, 367300, 
      223380, 137800, 407258, 357194, 204653, 355225, 214385, 182132, 171296, 
      116896, 77072, 372969, 320989, 314521, 297625, 243450, 170866, 77401, 
      381581, 345652, 337805, 256373, 245978, 231290, 167018, 126485, 313380, 
      244449, 78849, 414202, 370786, 172202, 117962, 349256, 324836, 284936, 
      179444, 140456, 120104, 417370, 406237, 216730, 212425, 393538, 333530, 
      201325, 323306, 269746, 192229, 142850, 63386, 102265, 341578, 122533, 
      102085, 232388, 97220, 271162, 177202, 98090, 66637, 331609, 309076, 
      271882, 161642, 125177, 287505, 281493, 214114, 127738, 120514, 61713, 
      232772, 167812, 272369, 269450, 202325, 190250, 153250, 108209, 278632, 
      164196, 74197, 241085, 171130, 187444, 152993, 68105, 193330, 106477, 
      157204, 135325, 116005, 56930, 180505, 75280, 117338, 99250, 227732, 
      81736, 216109, 202050, 162634, 64660, 222850, 166258, 125834, 98345, 
      209773, 179477, 193664, 161801, 62801, 159545, 132413, 131810, 83645, 
      110785, 100665, 83641, 146354, 90425, 144610, 75610, 169289, 146305, 
      127364, 118340, 101762, 89890, 78377, 131805, 129469, 106873, 121972, 
      73352, 151201, 142946, 125749, 70874, 68426, 64721, 62609, 154673, 
      153365, 75080, 131482, 135425, 59849, 157082, 132941, 91277, 146450, 
      146897, 93440, 149850, 94725, 160637, 143042, 134125, 64061, 168592, 
      145696, 173608, 153221, 88805, 148682, 77333, 66105, 169097, 172921, 
      96616, 165985, 164050, 153313, 143300, 141593, 146682, 137626, 71410, 
      126505, 71785, 151625, 146312, 143986, 132625, 115650, 95650, 179780, 
      152561, 188882, 180650, 170122, 157682, 72641, 184244, 176885, 157378, 
      134212, 191860, 163098, 160690, 160093, 140468, 140482, 108621, 187010, 
      181682, 151282, 115057, 106384, 92209, 138538, 201101, 169940, 186514, 
      175481, 170425, 82354, 195620, 102565, 82325, 194805, 88042, 189289, 
      159056, 98000, 91061, 199240, 206825, 206114, 191645, 203857, 200372, 
      81332, 209389, 190786, 136921, 118861, 129025, 213265, 184705, 113569, 
      203930, 197090, 169370, 214281, 185170, 165337, 117442, 92090, 211045, 
      223040, 209417, 141440, 222898, 211410, 92305, 178804, 144500, 220445, 
      91165, 225424, 115921, 114649, 91764, 198185, 184237, 147373, 93413, 
      201370, 185445, 163633, 215617, 112016, 93505, 222625, 199912, 103085, 
      202448, 112820, 213130, 205705, 235976, 222836, 217204, 207656, 229946, 
      106522, 103777, 192825, 104913, 109633, 102440, 231721, 171586, 107506, 
      218192, 103825, 102992, 168089, 108953, 103625, 176749, 224261, 223562, 
      195397, 172517, 104162, 243666, 248845, 104413, 235373, 218545, 174672, 
      115585, 106945, 250468, 117988, 108970, 182341, 247945, 183002, 254624, 
      114320, 111185, 240489, 223785, 224452, 191080, 224450, 210194, 222457, 
      231218, 255620, 231208, 121162, 119962, 118521, 216724, 119956, 118849, 
      188253, 245813, 119093, 117973, 125392, 121472, 120640, 119425, 240826, 
      270178, 228650, 208025, 122009, 121498, 233329, 201325, 197977, 196330, 
      125401, 121805, 276164, 128945, 127210, 240237, 232245, 259981, 131418, 
      127705, 281045, 130100, 130373, 129050, 129636, 278546, 257057, 212117, 
      284708, 131144, 260650, 131850, 280721, 250145, 218345, 261389, 135929, 
      133241, 133261, 280645, 135181, 134280, 286789, 253025, 137290, 253760, 
      283589, 138602, 279754, 278258, 140949, 141601, 142570, 271048, 267493, 
      288041, 238797, 145225, 147050, 148058, 152080, 306629, 248714, 149725, 
      149437, 149833, 155853, 311345, 275860, 152480, 297245, 282365, 151325, 
      151805, 316125, 256565, 152945, 153025, 284708, 153988, 321730, 286945, 
      289925, 286280, 316025, 284189, 156125, 156221, 156349, 300493, 158660, 
      320002, 298504, 299309, 162809, 164372, 166025, 332125, 164194, 337892, 
      313832, 166010, 335381, 304181, 172456, 312772, 174826, 309956, 357908, 
      346949, 318365, 177640, 355325, 332477, 330122, 179642, 355325, 357860, 
      184537, 186554, 332020, 356218, 351250, 357073, 348925, 358817, 337861, 
      332450, 315653, 368132, 358100, 338900, 310856, 364820, 351700, 318260, 
      320569, 361588, 355130, 353768, 376954, 362402, 356164, 349189, 382516, 
      350820, 344097, 393749, 375517, 370681, 365130, 399956, 378985, 352386, 
      391978, 408249, 395424, 411805, 385736, 372385, 381188, 400970, 411570, 
      391554, 415108, 379210, 376897, 409445, 411757, 428077, 433505, 408004, 
      413837, 414025 ], 
  [ 155860, 144976, 148104, 146393, 141709, 154513, 143410, 137482, 140594, 
      149517, 153572, 153145, 128050, 154880, 139876, 148961, 137168, 136825, 
      136793, 138469, 143617, 130589, 122618, 139316, 125477, 125809, 134125, 
      128605, 138485, 133024, 117650, 129280, 121501, 93776, 120754, 116645, 
      118084, 103801, 129761, 112130, 109642, 107245, 85130, 84905, 118597, 
      116429, 123437, 104080, 87625, 121249, 109621, 109412, 120889, 118701, 
      106948, 101632, 79972, 96641, 114925, 98464, 110681, 107506, 95897, 
      115684, 103581, 113194, 97604, 80384, 95485, 81770, 107161, 111940, 
      104714, 66596, 108173, 91930, 66722, 105209, 65309, 102560, 69682, 
      67840, 105800, 63620, 80249, 74210, 76293, 10045, 92804, 71825, 103921, 
      71065, 57940, 62729, 102917, 97877, 6485, 68689, 103424, 7108, 101450, 
      65986, 3362, 82696, 67464, 66436, 78682, 66320, 7290, 97397, 94312, 
      9892, 66112, 81754, 6770, 102884, 94733, 4328, 724, 4457, 7586, 93314, 
      1189, 89060, 82052, 90225, 81450, 84877, 80233, 74650, 5305, 1864, 
      2482, 76793, 37, 67106, 58106, 50, 65041, 25, 50177, 197, 0, 9041, 
      94274, 87050, 373, 2180, 548, 185, 10064, 82, 1189, 290, 65680, 51220, 
      81965, 64685, 87250, 98852, 1856, 1625, 3065, 63362, 50090, 34586, 
      1090, 482, 64916, 6641, 401, 83962, 37690, 86333, 5384, 4932, 976, 
      3761, 8829, 8009, 905, 92104, 90301, 4869, 86810, 3562, 93505, 76714, 
      40897, 4777, 1972, 75353, 47594, 9833, 81533, 57613, 34205, 32420, 
      4360, 2344, 45621, 44370, 4625, 1889, 4490, 14760, 1800, 5213, 48161, 
      35060, 3077, 91013, 89825, 87568, 17433, 6273, 60001, 52130, 16562, 
      2725, 92002, 70722, 48397, 82793, 4225, 50333, 2978, 88765, 47437, 
      45352, 24525, 80866, 24506, 39321, 39821, 39442, 77953, 12805, 92900, 
      62177, 56996, 39065, 28745, 19972, 5746, 4552, 84578, 45293, 26098, 
      20365, 6010, 6361, 13505, 86554, 93685, 79609, 60850, 7474, 88145, 
      57305, 26225, 65465, 21805, 7841, 69904, 26849, 26725, 7585, 106580, 
      78548, 15373, 6749, 125914, 64970, 64010, 12365, 9005, 8114, 100692, 
      98260, 8352, 76921, 51325, 36980, 34952, 144469, 72594, 59273, 85762, 
      39250, 167301, 35656, 9700, 142970, 142605, 112978, 158794, 50641, 
      88740, 216434, 184133, 11125, 10973, 10628, 136537, 17026, 16690, 
      210010, 68765, 121293, 86029, 59245, 209525, 208634, 124853, 121498, 
      233600, 80512, 88866, 12706, 32552, 193778, 107549, 261664, 18770, 
      76616, 47069, 45589, 172321, 110290, 84682, 79402, 57690, 211460, 
      137153, 39440, 167218, 154145, 151898, 151153, 133873, 108250, 112221, 
      262226, 180506, 338356, 280745, 137360, 365338, 278914, 90418, 80253, 
      62530, 358493, 162149, 101540, 265162, 242645, 102965, 90890, 64786, 
      62561, 341584, 237425, 60010, 262888, 215588, 154760, 75893, 19373, 
      308893, 217629, 336865, 362546, 251821, 207469, 36074, 352276, 344205, 
      192276, 144757, 146705, 108800, 90913, 313666, 193041, 304196, 194141, 
      56501, 27304, 340922, 259225, 77186, 51017, 337780, 57025, 27225, 
      344873, 288089, 120089, 76253, 339445, 259037, 230477, 75077, 41981, 
      374634, 189621, 101746, 32386, 349121, 307940, 151721, 395765, 351973, 
      288405, 31588, 305546, 199097, 93850, 28925, 266609, 342505, 235460, 
      266465, 76618, 271025, 248554, 219941, 199954, 73009, 290677, 34312, 
      188073, 193300, 337221, 245284, 169956, 301585, 252242, 219937, 88850, 
      284225, 254465, 213200, 196993, 70628, 351738, 332545, 280458, 275413, 
      259605, 241498, 96309, 93941, 90280, 392474, 91625, 66461, 80032, 
      328250, 256010, 222100, 197189, 90500, 56293, 54893, 388004, 383204, 
      382009, 124196, 93200, 79424, 378757, 368146, 350821, 210821, 128321, 
      389853, 340965, 192708, 339050, 202130, 170969, 160525, 108365, 70669, 
      356372, 305680, 299380, 282932, 230297, 160121, 70996, 364786, 329725, 
      322074, 242852, 232765, 218525, 156437, 117556, 298289, 231290, 72410, 
      396673, 354265, 161449, 109449, 333265, 309461, 270625, 168437, 130961, 
      111505, 399781, 388900, 204461, 200296, 376505, 317953, 189584, 308005, 
      255901, 180820, 133317, 58165, 94634, 325825, 113920, 94480, 219685, 
      89893, 257309, 166373, 90733, 61268, 316130, 294185, 258025, 151425, 
      116500, 273224, 267380, 202045, 118973, 112085, 56840, 220113, 157393, 
      258532, 255697, 190672, 179017, 143417, 100420, 264625, 153941, 68450, 
      228196, 160621, 176345, 143210, 62858, 182033, 98848, 147277, 126322, 
      107924, 52741, 169706, 69605, 109225, 92089, 215333, 75665, 204100, 
      190517, 152557, 59929, 210641, 156065, 117377, 91316, 198010, 168804, 
      182485, 151826, 58370, 149704, 123748, 123173, 77668, 103210, 93650, 
      77690, 137097, 84052, 135461, 70325, 159130, 137098, 119025, 110449, 
      94793, 83701, 73000, 123344, 121120, 99700, 114013, 68473, 141896, 
      134005, 117620, 66245, 64021, 60680, 58792, 145252, 144000, 70193, 
      123149, 126922, 56610, 147625, 124576, 85264, 137493, 137938, 87365, 
      140777, 88592, 151114, 134353, 125882, 61156, 158909, 137021, 163753, 
      144260, 83540, 139969, 73210, 63464, 159538, 163220, 91001, 156616, 
      154765, 144530, 134993, 133370, 138233, 129625, 68393, 119144, 68930, 
      143028, 137993, 135805, 125032, 109037, 90437, 170001, 143986, 178789, 
      170893, 160813, 148933, 70330, 174397, 167346, 148733, 126769, 181781, 
      154277, 151981, 151412, 132793, 132833, 102986, 177229, 172125, 143125, 
      109000, 100997, 88082, 131105, 190810, 160965, 176837, 166280, 161474, 
      79897, 185629, 97754, 79978, 184868, 84853, 179602, 150741, 93717, 
      87616, 189185, 196488, 195805, 181924, 193658, 190313, 80233, 198992, 
      181145, 129940, 113056, 122600, 202778, 175394, 108290, 193833, 187273, 
      160785, 203816, 175909, 157000, 111989, 89489, 200770, 212341, 199250, 
      134549, 212225, 201185, 90116, 170005, 137493, 209908, 89588, 214717, 
      111010, 109850, 90185, 188596, 175264, 140330, 91690, 191693, 176468, 
      155720, 205378, 107685, 92170, 212132, 190369, 100036, 192845, 108649, 
      203105, 195988, 225081, 212445, 207037, 197881, 219301, 103325, 101000, 
      183746, 102050, 106180, 100273, 221096, 163621, 104525, 208125, 101626, 
      100989, 160372, 105940, 101620, 168610, 214020, 213349, 186388, 164628, 
      102349, 232721, 237730, 103210, 224788, 208658, 166829, 112250, 106600, 
      239425, 114673, 107753, 174290, 237064, 174949, 243517, 112061, 109850, 
      229940, 213908, 214573, 182713, 214597, 200957, 212714, 221137, 244613, 
      221153, 118469, 117493, 116360, 207337, 117625, 116770, 180290, 235300, 
      117540, 117988, 122549, 119413, 118805, 119858, 230561, 258845, 218941, 
      199240, 120392, 121925, 223450, 192928, 189748, 188185, 123220, 121360, 
      264685, 126450, 125273, 230234, 222578, 249220, 129137, 127636, 269578, 
      130813, 131170, 128893, 128945, 267241, 246564, 203584, 273205, 130897, 
      250069, 131069, 269410, 240010, 209610, 250832, 133940, 132596, 132896, 
      269386, 133666, 133241, 275332, 242856, 135325, 243589, 272322, 137189, 
      268705, 267265, 139892, 140626, 141425, 260465, 257050, 276866, 229664, 
      144884, 147013, 148525, 153413, 294912, 239265, 148394, 148274, 149480, 
      157460, 299538, 265369, 153133, 285968, 271648, 150688, 151840, 304202, 
      246964, 152136, 152776, 273985, 153905, 309689, 276164, 279058, 275553, 
      304232, 273572, 155812, 156020, 156260, 289312, 158509, 308173, 287537, 
      288340, 162760, 164713, 166898, 320032, 163945, 325629, 302409, 165925, 
      323280, 293200, 173681, 301613, 175621, 298961, 345285, 334690, 307114, 
      178513, 342864, 320800, 318529, 180369, 342890, 345393, 185818, 188057, 
      320501, 343885, 339085, 344738, 336922, 346504, 326276, 321061, 304960, 
      355589, 345893, 327365, 300385, 352441, 339769, 307561, 309812, 349373, 
      343165, 341937, 364417, 350473, 344485, 337762, 370045, 339521, 333050, 
      380992, 363428, 358760, 353405, 387081, 366836, 341321, 379565, 395330, 
      382925, 398800, 373625, 360776, 369297, 388433, 398801, 379457, 402253, 
      367613, 365384, 396864, 399250, 415274, 420586, 396005, 401668, 401882 ]
    , [ 230753, 217177, 221429, 219330, 213490, 230260, 216109, 208645, 
      212881, 224456, 229825, 229738, 197597, 232209, 213025, 224762, 209905, 
      209554, 210218, 212456, 219290, 202644, 192385, 214189, 196360, 196874, 
      208514, 201640, 214362, 207721, 187969, 203185, 193300, 157009, 192529, 
      187272, 189265, 170612, 204354, 181593, 178345, 175528, 146185, 145952, 
      190466, 187720, 196810, 171745, 149962, 194210, 179162, 178945, 194000, 
      191234, 176053, 169201, 140321, 162682, 186650, 165241, 181250, 177125, 
      161906, 187765, 172052, 184681, 164665, 141745, 161960, 144009, 177554, 
      183829, 174505, 123649, 179080, 157889, 123941, 175474, 122274, 172057, 
      128341, 125905, 176389, 120149, 142834, 134705, 137540, 2132, 159545, 
      131536, 174074, 130562, 112489, 119170, 172840, 166280, 1928, 127394, 
      173521, 1585, 170969, 123725, 3341, 146317, 125765, 124357, 140965, 
      124225, 1157, 165736, 161701, 901, 123985, 145129, 985, 172901, 162280, 
      1765, 6505, 1490, 629, 160441, 4666, 154849, 145561, 156386, 144761, 
      149320, 143140, 135649, 754, 3005, 2285, 138528, 9316, 125397, 112977, 
      8181, 122564, 9668, 101786, 6586, 9041, 0, 161605, 152101, 12778, 
      19897, 13705, 11252, 41, 9241, 16420, 11713, 123265, 103105, 145242, 
      121882, 152221, 167425, 18369, 3508, 1908, 119941, 101349, 78625, 
      15109, 7281, 122057, 30532, 9092, 147745, 83233, 150868, 27549, 26321, 
      6025, 23242, 34754, 32976, 8194, 158285, 155912, 25640, 151273, 2665, 
      160042, 137741, 87460, 24740, 15665, 135778, 97189, 36058, 144040, 
      111380, 77332, 74597, 23357, 16781, 94250, 92429, 23796, 7380, 23273, 
      45125, 11645, 24930, 97700, 78329, 17640, 156298, 154730, 151705, 
      49460, 26900, 114250, 103149, 47821, 8516, 157445, 128945, 97690, 
      145188, 5440, 100370, 9125, 153044, 96136, 93101, 61064, 142477, 60625, 
      83792, 84474, 83905, 138170, 39202, 158049, 116496, 109225, 83124, 
      67104, 52441, 21677, 10405, 146853, 92178, 62533, 52810, 21925, 22450, 
      39458, 149161, 158564, 139730, 113941, 24085, 151108, 108868, 61828, 
      120250, 54170, 23850, 126185, 62420, 62098, 22058, 175005, 137853, 
      41428, 14184, 199841, 119137, 117797, 34802, 26122, 23141, 167201, 
      164009, 23561, 135442, 99586, 78013, 74845, 223114, 129389, 110740, 
      147101, 81209, 251432, 75517, 25621, 221013, 220442, 182645, 240605, 
      97682, 150593, 311149, 271818, 26792, 26260, 24965, 212426, 41425, 
      40709, 303173, 122978, 192788, 146504, 109460, 302482, 301401, 197290, 
      192985, 331489, 138881, 150077, 28697, 68485, 283093, 174634, 364841, 
      42709, 133037, 90760, 88520, 256474, 177913, 143945, 136765, 106313, 
      304345, 212368, 78745, 250025, 233722, 230905, 229970, 208130, 175097, 
      180200, 365157, 266337, 454769, 387088, 212353, 486113, 384869, 151153, 
      137378, 112625, 478120, 243396, 165877, 368441, 341554, 167674, 151609, 
      115625, 112450, 458345, 335178, 108553, 365573, 308773, 233885, 130888, 
      40168, 419930, 311186, 452644, 482497, 352202, 298730, 71285, 470509, 
      461108, 280109, 221000, 223312, 174577, 150800, 425225, 280850, 414037, 
      282132, 102312, 54685, 457025, 360698, 131729, 93970, 453305, 102820, 
      54020, 461530, 394866, 188866, 130210, 455144, 360296, 326036, 128456, 
      79400, 496025, 276242, 164617, 62957, 466324, 418113, 229024, 520370, 
      469540, 394952, 60805, 415125, 287586, 153649, 55474, 368960, 458338, 
      331525, 368602, 129545, 373906, 347065, 312562, 288205, 124210, 397160, 
      63845, 273458, 279817, 451652, 342805, 250757, 409738, 351085, 312130, 
      145513, 389140, 353680, 303865, 284048, 119873, 468425, 446002, 384605, 
      378610, 359762, 338045, 155426, 152100, 147109, 515605, 148826, 113402, 
      132665, 440725, 355185, 314237, 283816, 146917, 97700, 95540, 510145, 
      504585, 503200, 191617, 150361, 131265, 499370, 487049, 466874, 300274, 
      196874, 512168, 455300, 277973, 452997, 289477, 250906, 237802, 170442, 
      118306, 473161, 413729, 406289, 386801, 323716, 237200, 118625, 482897, 
      441946, 432965, 338725, 326548, 309268, 232360, 182269, 404794, 324685, 
      120205, 519700, 470452, 238496, 171296, 445834, 417850, 371794, 247186, 
      199450, 173914, 523172, 510581, 291752, 286637, 496080, 427648, 273249, 
      415784, 353800, 262189, 201956, 97544, 150345, 436628, 176273, 149993, 
      309770, 143498, 355176, 243720, 144520, 101565, 425009, 399074, 355876, 
      224576, 179201, 373909, 366925, 287720, 182228, 173060, 93685, 309770, 
      231850, 356161, 352756, 273481, 258976, 213876, 157009, 363386, 227242, 
      111161, 319349, 235624, 255330, 213265, 102133, 262340, 154265, 218266, 
      191041, 166365, 84772, 246569, 111698, 167840, 144244, 303010, 120402, 
      289109, 272296, 224456, 95530, 296964, 228708, 178240, 142489, 281285, 
      244661, 261754, 222925, 91849, 219829, 185893, 185128, 121573, 157937, 
      144577, 121397, 203216, 130601, 200804, 109448, 231305, 202813, 178850, 
      167234, 145300, 128872, 112661, 183889, 180905, 151505, 171130, 104690, 
      208125, 197764, 175869, 100744, 97000, 91189, 87781, 212225, 210593, 
      106378, 182696, 187601, 81569, 214756, 184297, 129025, 201188, 201625, 
      131482, 205216, 133081, 218585, 196100, 184581, 83525, 227250, 198522, 
      233218, 207637, 121837, 201620, 103693, 83869, 226865, 231489, 131522, 
      222589, 220168, 206505, 193738, 191545, 197920, 186272, 91220, 171405, 
      90593, 203633, 196690, 193544, 178781, 156136, 128036, 238562, 204377, 
      249416, 239240, 226120, 210440, 88129, 243290, 234149, 209448, 179306, 
      252162, 216100, 213044, 212285, 186818, 186660, 143125, 245480, 238856, 
      200356, 151981, 139410, 117945, 183380, 262457, 223682, 244296, 230509, 
      223985, 98320, 255154, 132129, 97633, 254005, 108200, 247021, 208850, 
      124466, 112657, 259058, 268253, 267380, 249509, 264465, 260170, 89290, 
      271121, 248144, 178889, 154025, 167733, 275453, 240089, 145625, 263840, 
      255380, 220532, 276277, 240200, 215021, 150440, 108544, 271877, 286282, 
      269581, 182650, 285968, 271888, 106289, 231010, 186338, 282685, 101565, 
      288626, 145589, 143669, 102154, 254897, 237385, 189333, 104593, 258548, 
      238573, 210605, 276025, 138242, 102397, 284481, 256250, 121829, 259090, 
      138034, 272192, 262985, 300050, 283994, 277066, 265250, 292552, 126036, 
      120861, 246349, 122473, 130585, 115930, 294125, 218600, 125684, 277346, 
      117457, 115490, 213625, 127273, 116113, 224705, 284357, 283496, 248365, 
      219005, 115496, 307792, 313933, 112153, 297373, 276485, 220786, 135617, 
      109613, 315010, 137818, 116640, 229529, 311485, 230180, 319450, 127954, 
      119473, 302065, 281473, 282130, 240010, 281956, 264136, 279305, 290000, 
      319738, 289818, 137156, 134660, 131437, 271426, 133834, 131269, 234673, 
      306965, 128405, 118213, 142146, 133690, 131562, 117225, 300500, 335988, 
      285064, 259093, 131605, 119268, 290705, 250105, 245785, 243652, 138217, 
      124577, 342754, 143513, 138528, 298201, 288265, 322309, 144640, 128129, 
      347393, 125978, 125765, 129940, 133594, 343892, 317705, 261425, 351178, 
      132490, 321764, 136264, 346037, 308657, 268757, 322321, 147289, 136825, 
      135225, 345617, 143777, 140122, 352885, 311669, 148468, 312394, 348521, 
      146500, 343360, 341540, 146701, 146857, 148788, 331850, 327485, 352225, 
      291145, 146705, 146728, 144820, 143810, 373841, 302804, 156825, 155565, 
      151253, 145933, 379013, 335914, 148058, 361825, 343705, 154345, 150937, 
      384421, 311405, 156917, 153757, 346018, 153738, 390644, 348569, 352025, 
      347570, 383461, 344821, 157141, 156589, 156069, 364345, 158674, 387560, 
      361010, 361805, 162125, 161410, 159985, 401081, 164624, 407810, 378890, 
      165448, 404297, 366617, 164250, 376130, 169000, 372322, 429650, 416585, 
      382169, 171298, 426065, 398681, 395840, 174080, 425893, 428570, 175705, 
      176416, 397202, 426088, 420148, 426933, 416821, 428485, 403317, 396772, 
      375905, 439066, 427090, 404002, 369802, 434762, 419050, 378482, 381105, 
      430538, 422612, 420410, 447616, 429460, 421754, 413321, 452602, 414082, 
      405901, 465425, 443285, 437477, 430792, 472250, 447057, 414100, 461448, 
      480625, 465370, 484657, 453394, 437117, 447530, 471028, 482884, 458980, 
      486898, 443700, 440901, 479585, 481361, 499221, 505277, 474410, 481205, 
      481221 ], 
  [ 44642, 42314, 41738, 41245, 40225, 40105, 38816, 37780, 37188, 37505, 
      37242, 35537, 33140, 34786, 33290, 33769, 31770, 31417, 28849, 28673, 
      28265, 26893, 26280, 26370, 25425, 25133, 22277, 21025, 21685, 19858, 
      18596, 18530, 17485, 17370, 16708, 16273, 15850, 15689, 16465, 15412, 
      15380, 14161, 15368, 15133, 13817, 13481, 13725, 12778, 13505, 12725, 
      12149, 11930, 11701, 11345, 10634, 10210, 11882, 10121, 9965, 9458, 
      9385, 9280, 9337, 9466, 9029, 8788, 7250, 8450, 6953, 6676, 5645, 5482, 
      5000, 8010, 4745, 4456, 7492, 3533, 6613, 3330, 5440, 5410, 2826, 6082, 
      3033, 3748, 3365, 160613, 2050, 3789, 2105, 3613, 6442, 5081, 1665, 
      1537, 145921, 3653, 1538, 149594, 1396, 4000, 128032, 1666, 3626, 3826, 
      1940, 3690, 151568, 977, 962, 163370, 3442, 1268, 149780, 898, 729, 
      136890, 106250, 138217, 154240, 488, 114053, 522, 882, 449, 884, 617, 
      865, 1412, 143897, 122026, 126932, 1069, 93757, 2404, 4456, 97444, 
      2785, 92497, 6925, 103077, 94274, 161605, 0, 144, 83525, 68130, 81234, 
      87625, 165658, 93652, 75101, 86472, 2650, 6610, 505, 2873, 244, 170, 
      71410, 118457, 129721, 3332, 7252, 15080, 78596, 101320, 3034, 52209, 
      95089, 580, 13252, 485, 56458, 58442, 107290, 63401, 47573, 49813, 
      99801, 650, 689, 60161, 872, 128840, 793, 1808, 12625, 62465, 79922, 
      2249, 9488, 47249, 1665, 5989, 16965, 18250, 65098, 77818, 10565, 
      11156, 64729, 106201, 65812, 38618, 91970, 63445, 9985, 17146, 77857, 
      1845, 1885, 2074, 35705, 61385, 6425, 8992, 37280, 105709, 2180, 4232, 
      10765, 2785, 121925, 10225, 104704, 2597, 11617, 12602, 28001, 3284, 
      29160, 16949, 16825, 17060, 4589, 48733, 3562, 7837, 9410, 17881, 
      25981, 36242, 75424, 106762, 4420, 14869, 29444, 36605, 75668, 75385, 
      50581, 5108, 4861, 6125, 10084, 74596, 5441, 11441, 31937, 9153, 37945, 
      76765, 8650, 32521, 33001, 81401, 6010, 7450, 51725, 103273, 7528, 
      10440, 10708, 60373, 74205, 80068, 6242, 6266, 79682, 8249, 15809, 
      24786, 26442, 10693, 9428, 13289, 7840, 23956, 15689, 27106, 78514, 
      10996, 11225, 8000, 14500, 18709, 8906, 30368, 20785, 80473, 81549, 
      84274, 11237, 58120, 59012, 28816, 13441, 10085, 10433, 16805, 28925, 
      28648, 10565, 10280, 37026, 11650, 10784, 80756, 36122, 24804, 10413, 
      47858, 60992, 13834, 25425, 26401, 19885, 11272, 12680, 13540, 20072, 
      30770, 13565, 31898, 19060, 16425, 16020, 15889, 13345, 11668, 11945, 
      48964, 22504, 81490, 56421, 14346, 94340, 55808, 13444, 14945, 19940, 
      91169, 18853, 12890, 50632, 42237, 13077, 13896, 19720, 20565, 83450, 
      40681, 22292, 50170, 33570, 18178, 17289, 71289, 69149, 34373, 81761, 
      93924, 46441, 31561, 41296, 89170, 85397, 27410, 17345, 18045, 15138, 
      16285, 72020, 28145, 68066, 28621, 27289, 57650, 84520, 50101, 19720, 
      31005, 83210, 27793, 59393, 86609, 61753, 16553, 20609, 84241, 50497, 
      40357, 21265, 39745, 101000, 28349, 17224, 52244, 88985, 70522, 20525, 
      111673, 90589, 62633, 55714, 69940, 31645, 19112, 61637, 54325, 86617, 
      43418, 54765, 23944, 56849, 48500, 38921, 33056, 25841, 64825, 57130, 
      30365, 31898, 85541, 48250, 26954, 70157, 50900, 40085, 23816, 63225, 
      51885, 38250, 33709, 29530, 92660, 83905, 61904, 59929, 53945, 47504, 
      23273, 23965, 24602, 112500, 24709, 32701, 27842, 82640, 53380, 42178, 
      35073, 26010, 40309, 41365, 111050, 108706, 108125, 24074, 26234, 
      29650, 106705, 101620, 93505, 39465, 24505, 112265, 89165, 34850, 
      88468, 37508, 30293, 28445, 25405, 34373, 96570, 74122, 71506, 64882, 
      46017, 28645, 34690, 100676, 84649, 81296, 50570, 47237, 42821, 28625, 
      25970, 71613, 46980, 35460, 116569, 96265, 29933, 27053, 86921, 76625, 
      61121, 31385, 27065, 27257, 118429, 113074, 39769, 38674, 107413, 
      80789, 36538, 76961, 56785, 35122, 28757, 48161, 31816, 84937, 29602, 
      32266, 45713, 33809, 58153, 33529, 34025, 48154, 81352, 72301, 58849, 
      32069, 30914, 64818, 62658, 42145, 31525, 32005, 54738, 47309, 33709, 
      59930, 58937, 39962, 37517, 32617, 34442, 62329, 33921, 47284, 50450, 
      35065, 37885, 33608, 52724, 39265, 36514, 34585, 33892, 35746, 65909, 
      37960, 50221, 36413, 40153, 48569, 47665, 45922, 42777, 36745, 61381, 
      48145, 37777, 37157, 42410, 45328, 40058, 42677, 38420, 66536, 39338, 
      39170, 39209, 52034, 42568, 45288, 52660, 39605, 49802, 40405, 60001, 
      41960, 40804, 41765, 43013, 47609, 53689, 60794, 43578, 43810, 48178, 
      45289, 67289, 43690, 43781, 45202, 70577, 73265, 77906, 80930, 44570, 
      44546, 68969, 46393, 46472, 91592, 46289, 47186, 59450, 47189, 47624, 
      60293, 47997, 60282, 48500, 50129, 51472, 103970, 53125, 53341, 54265, 
      54410, 74738, 55625, 89552, 112338, 56744, 57346, 74761, 58090, 58081, 
      58888, 59789, 60008, 59949, 61165, 109225, 64786, 113416, 61634, 62729, 
      63601, 65722, 71217, 83317, 62789, 63176, 64793, 64265, 64009, 64409, 
      127016, 65897, 65600, 66625, 71053, 68329, 68445, 68605, 68650, 72125, 
      72769, 87120, 70481, 70289, 71989, 83914, 90637, 105352, 75913, 72980, 
      71993, 72505, 72386, 73096, 133957, 74513, 100228, 136484, 74970, 
      122929, 75220, 76445, 107837, 120146, 76801, 77954, 77885, 76898, 
      78184, 77909, 164309, 79210, 77941, 85066, 93970, 89986, 81124, 79528, 
      100840, 80765, 80345, 80873, 82746, 81241, 82594, 100825, 140933, 
      83968, 86309, 84884, 92021, 86797, 85581, 150730, 85705, 92489, 87530, 
      163690, 88645, 112036, 113332, 164277, 87074, 87250, 94672, 162692, 
      88309, 88434, 91018, 89704, 121565, 171748, 90922, 90025, 142130, 
      91253, 126173, 92293, 91930, 95225, 93641, 93145, 92585, 94961, 142309, 
      149194, 93780, 148392, 139618, 161945, 97330, 98185, 148381, 96629, 
      162664, 166325, 100442, 149162, 166946, 99460, 98810, 98753, 98194, 
      100994, 171953, 102141, 103456, 186292, 102170, 101380, 104373, 148648, 
      208666, 106933, 151645, 190765, 107476, 108226, 108125, 109757, 172325, 
      190376, 108450, 107154, 107809, 109105, 108437, 108305, 109000, 110045, 
      113249, 110665, 169453, 173389, 179010, 111565, 176581, 181252, 115812, 
      114938, 193658, 228490, 170413, 184469, 188773, 239560, 115705, 120637, 
      116345, 116906, 195242, 241597, 117160, 119170, 119674, 119953, 185770, 
      221978, 123377, 182216, 193309, 121428, 121140, 123826, 189765, 236770, 
      128804, 257129, 259328, 236165, 224541, 130121, 127250, 127250, 131777, 
      236297, 128893, 224793, 132260, 128648, 128948, 130250, 201242, 229370, 
      235810, 133444, 211396, 221409, 135082, 130850, 203221, 131573, 136340, 
      217325, 137605, 137393, 227970, 230536, 227641, 139753, 139408, 143240, 
      140850, 248866, 257729, 270293, 294205, 149570, 143657, 230836, 234400, 
      253402, 304362, 152324, 147013, 279149, 150410, 148370, 248450, 264338, 
      154512, 148226, 246194, 259114, 150677, 263917, 157513, 151618, 152660, 
      152225, 157562, 152690, 260882, 263546, 266242, 156130, 267233, 160849, 
      159217, 160010, 273890, 284429, 298280, 167122, 270757, 169025, 164225, 
      276401, 170330, 164810, 312985, 169489, 305665, 170501, 181193, 178580, 
      173108, 310369, 182426, 177554, 177125, 309125, 183056, 184925, 326824, 
      333965, 180889, 186457, 185341, 187300, 186832, 189650, 185386, 184469, 
      183698, 193793, 191465, 187673, 184025, 194309, 191461, 186269, 187282, 
      194905, 194213, 196025, 203125, 202649, 202177, 200980, 210505, 205749, 
      204804, 215282, 212434, 211450, 210393, 218885, 214594, 212985, 221737, 
      226440, 223245, 228058, 222521, 220714, 223085, 228089, 233505, 228897, 
      235105, 228085, 227698, 235826, 240004, 249808, 252644, 248305, 250274, 
      251092 ], 
  [ 45530, 42866, 42434, 41893, 40729, 41113, 39440, 38212, 37764, 38417, 
      38322, 36665, 33380, 36010, 33986, 34801, 32418, 32065, 29593, 29489, 
      29297, 27469, 26568, 27306, 25857, 25589, 23165, 21745, 22765, 20794, 
      18980, 19370, 18061, 16866, 17284, 16705, 16354, 15641, 17401, 15700, 
      15572, 14305, 14600, 14365, 14417, 14009, 14517, 12850, 12905, 13469, 
      12461, 12242, 12469, 12041, 10898, 10282, 11042, 10001, 10565, 9434, 
      9841, 9616, 9217, 10114, 9221, 9364, 7274, 7754, 6905, 6100, 6101, 
      6130, 5384, 6786, 5273, 4360, 6292, 3989, 5389, 3690, 4432, 4330, 3330, 
      4810, 2529, 2980, 2693, 151205, 2074, 2925, 2561, 2725, 4930, 3809, 
      2097, 1777, 136945, 2669, 1994, 140498, 1780, 2896, 119632, 1306, 2594, 
      2746, 1412, 2610, 142400, 1217, 1082, 153842, 2362, 884, 140660, 1354, 
      873, 128178, 98594, 129457, 144976, 584, 106109, 450, 522, 425, 500, 
      377, 433, 740, 134945, 113794, 118532, 493, 86557, 1396, 3016, 90100, 
      1681, 85345, 5077, 95517, 87050, 152101, 144, 0, 76733, 62010, 74538, 
      80665, 156034, 86452, 68669, 79560, 1570, 4810, 145, 1745, 100, 482, 
      65146, 110345, 121225, 2132, 5380, 12296, 72020, 93832, 1906, 46881, 
      87841, 292, 10660, 293, 50914, 52802, 99586, 57521, 42509, 44629, 
      92385, 674, 641, 54449, 680, 120392, 865, 1184, 10177, 56657, 73322, 
      1553, 7424, 42233, 1233, 4453, 14085, 15250, 59170, 71314, 8381, 8900, 
      58825, 98569, 59860, 34130, 84890, 57613, 7921, 14290, 71377, 1773, 
      1765, 1858, 31433, 55673, 4961, 7120, 32912, 98125, 2132, 3272, 8677, 
      2353, 113765, 8233, 97168, 2405, 9457, 10322, 24305, 2756, 25416, 
      14261, 14161, 14372, 3893, 43765, 3490, 6397, 7706, 15145, 22525, 
      32042, 69136, 99202, 3988, 12493, 25748, 32405, 69380, 69121, 45565, 
      4724, 4765, 5429, 8500, 68404, 5105, 9665, 28145, 7785, 33745, 70501, 
      7474, 28729, 29185, 74945, 6370, 6658, 46733, 95929, 8584, 9000, 9220, 
      54925, 68085, 73684, 6362, 6290, 73322, 7361, 13625, 21690, 23202, 
      12349, 8324, 11513, 7312, 20980, 18041, 23866, 72250, 12580, 12785, 
      8528, 16564, 16381, 8450, 34064, 23593, 74185, 75213, 77818, 12557, 
      52936, 53780, 32320, 12025, 10853, 9809, 14885, 32405, 32104, 11453, 
      11048, 41130, 10762, 10256, 74516, 32402, 27828, 10629, 52634, 55760, 
      12706, 22689, 23569, 22261, 11560, 11912, 12532, 17960, 34250, 14813, 
      28610, 21268, 18225, 17748, 17593, 14473, 11860, 12281, 53716, 25096, 
      87946, 61605, 15570, 101348, 60944, 12868, 13913, 18020, 98033, 20869, 
      12770, 55432, 46485, 13005, 13320, 17896, 18621, 89954, 44785, 20180, 
      54898, 37098, 19930, 15993, 65673, 74933, 37949, 88145, 100836, 50881, 
      34849, 37504, 95866, 91925, 30266, 18737, 19485, 15210, 15613, 77876, 
      31001, 73706, 31501, 24841, 52874, 90952, 54685, 18376, 28197, 89570, 
      25345, 54545, 93113, 67009, 17009, 19193, 90625, 55057, 44197, 19777, 
      36241, 108104, 31061, 16936, 47876, 95561, 76210, 22061, 119185, 97213, 
      67865, 51178, 75556, 34597, 18440, 56765, 59029, 93025, 47330, 59445, 
      22408, 61625, 52724, 42401, 35984, 24089, 70057, 52642, 32933, 34610, 
      91781, 52354, 28946, 75605, 55172, 43517, 22760, 68265, 56205, 41490, 
      36493, 27538, 99188, 90025, 66848, 64753, 58385, 51488, 22529, 23101, 
      23570, 119844, 23725, 30421, 26282, 88640, 57700, 45610, 37809, 24930, 
      37333, 38293, 118274, 115834, 115229, 24386, 25250, 27994, 113737, 
      108436, 99961, 42561, 24961, 119513, 95405, 37418, 94660, 40340, 32189, 
      30005, 25045, 32189, 103122, 79570, 76810, 69802, 49617, 30181, 32506, 
      107396, 90625, 87104, 54482, 50885, 46085, 30017, 25946, 76869, 50580, 
      33300, 123913, 102745, 31469, 26669, 92945, 82121, 65705, 33137, 27521, 
      26945, 125821, 120250, 42601, 41386, 114325, 86453, 38914, 82385, 
      60961, 37210, 29237, 44945, 30664, 90745, 29290, 31090, 48905, 32393, 
      62329, 35113, 32633, 45058, 86920, 77365, 63025, 33125, 30650, 69354, 
      67050, 44785, 31333, 31525, 51210, 50453, 34933, 64082, 63017, 42242, 
      39437, 33337, 33410, 66625, 35001, 44500, 53786, 36361, 39685, 34280, 
      49508, 41233, 35338, 35377, 33892, 34954, 61781, 39496, 47365, 35645, 
      38569, 51473, 45145, 48490, 44937, 37657, 57709, 50881, 38785, 36677, 
      40706, 47680, 41474, 44525, 39236, 62600, 40034, 38858, 38873, 49418, 
      41320, 43560, 50020, 39797, 47522, 40501, 56785, 42920, 40948, 41165, 
      42029, 45833, 51241, 57650, 43074, 43210, 46570, 44353, 63713, 43906, 
      43685, 44410, 66785, 69281, 73610, 76442, 44882, 44810, 65393, 45769, 
      45992, 86600, 46625, 46586, 56834, 47093, 47528, 57725, 47997, 57762, 
      48884, 49793, 50752, 98666, 53629, 52981, 54913, 54290, 71450, 55289, 
      85280, 106794, 57128, 57850, 71761, 58306, 58225, 58600, 59093, 59240, 
      59373, 60205, 103993, 63274, 108040, 61178, 62033, 62785, 64402, 69057, 
      79957, 63341, 62696, 65609, 64793, 64153, 64073, 121160, 66497, 65936, 
      66193, 69589, 69121, 68157, 68221, 68242, 70853, 71473, 84096, 71009, 
      70625, 71125, 81250, 87397, 101032, 74425, 73940, 71825, 72937, 72410, 
      72904, 128197, 75209, 96484, 130628, 75618, 117793, 75652, 75701, 
      103637, 115226, 77545, 78938, 78845, 77354, 79048, 78653, 157373, 
      80242, 78325, 83170, 91066, 87610, 82228, 79624, 97480, 81533, 80873, 
      80345, 83826, 81289, 81850, 97609, 135269, 84880, 87581, 85700, 90029, 
      88045, 86445, 144706, 85345, 90593, 88658, 157138, 89917, 108340, 
      109540, 157725, 87386, 87034, 92800, 156260, 88693, 88218, 89890, 
      90568, 117365, 164980, 92002, 90289, 136826, 91565, 121829, 92965, 
      92338, 96641, 94625, 93937, 93041, 96161, 137125, 143650, 93636, 
      142920, 134650, 155873, 98506, 97081, 143005, 97325, 156616, 160109, 
      99122, 143810, 160730, 98500, 99650, 99569, 97978, 99818, 165569, 
      103581, 105040, 179380, 103298, 101908, 103149, 143560, 201010, 108445, 
      146533, 183853, 106420, 109594, 107069, 111317, 166301, 183560, 109530, 
      107658, 108313, 108313, 108917, 108257, 109384, 110717, 114713, 111313, 
      163789, 167533, 172890, 111637, 170605, 175060, 114660, 115970, 187010, 
      220498, 164869, 178253, 182365, 231208, 116521, 122365, 116681, 116450, 
      188642, 233245, 117640, 118378, 118738, 118945, 179650, 214370, 125225, 
      176360, 186973, 122004, 121428, 125050, 183717, 228826, 130628, 248513, 
      250640, 228293, 217125, 131801, 128234, 126554, 133625, 228497, 129949, 
      217449, 133940, 129320, 128420, 131282, 194930, 221906, 228106, 135076, 
      204676, 214281, 136882, 131546, 196885, 132269, 137972, 210509, 139045, 
      138785, 220842, 223336, 220585, 140785, 140320, 144776, 140634, 241114, 
      249713, 261845, 285013, 151562, 143705, 223924, 227344, 245650, 294930, 
      154388, 147949, 270533, 152018, 149498, 240938, 256250, 156672, 148394, 
      238826, 251266, 151805, 255925, 159769, 152794, 153908, 153353, 159602, 
      153722, 253082, 255650, 258250, 157642, 259289, 162913, 160537, 161330, 
      265850, 276053, 289448, 169402, 262885, 171449, 165929, 268385, 172610, 
      166130, 303841, 170953, 296881, 171821, 183905, 180980, 174644, 301513, 
      184994, 179450, 178949, 300389, 185600, 187493, 317608, 324557, 182641, 
      188905, 187645, 189748, 188992, 192074, 187186, 186101, 184730, 196409, 
      193793, 189425, 184865, 196781, 193549, 187301, 188362, 197233, 196325, 
      198017, 205717, 204713, 204025, 202612, 213025, 207261, 206100, 218042, 
      214618, 213490, 212265, 221741, 216826, 214281, 224185, 229320, 225765, 
      231010, 224705, 222466, 225077, 230633, 236241, 231057, 237913, 229813, 
      229354, 238394, 242500, 252544, 255476, 250345, 252458, 253252 ], 
  [ 146921, 136485, 139369, 137716, 133220, 145226, 134685, 129017, 131885, 
      140290, 144065, 143496, 119705, 145045, 130833, 139400, 128141, 127784, 
      127496, 129050, 133832, 121474, 113921, 129605, 116522, 116804, 124304, 
      118994, 128320, 123005, 108445, 119349, 111938, 85805, 111149, 107242, 
      108545, 95090, 119560, 102901, 100557, 98162, 77401, 77162, 108788, 
      106714, 113312, 95021, 79560, 111140, 100160, 99937, 110674, 108580, 
      97461, 92405, 72113, 87688, 104864, 89325, 100808, 97813, 86888, 
      105509, 94090, 103085, 88225, 72085, 86186, 73165, 96980, 101429, 
      94585, 58865, 97786, 82465, 58913, 94804, 57424, 92285, 61445, 59669, 
      95225, 55709, 71144, 65501, 67426, 14282, 82865, 63218, 93320, 62452, 
      50249, 54664, 92282, 87530, 9962, 60164, 92725, 10737, 90845, 57613, 
      5933, 73193, 58969, 58013, 69417, 57869, 10957, 86938, 84033, 14085, 
      57605, 72189, 10309, 92045, 84362, 7241, 2025, 7400, 11285, 82945, 
      2880, 78929, 72353, 80008, 71773, 74970, 70586, 65349, 8424, 3889, 
      4745, 67306, 458, 58225, 49873, 673, 56290, 346, 42500, 1088, 373, 
      12778, 83525, 76733, 0, 785, 17, 50, 13925, 293, 234, 41, 56669, 43289, 
      71860, 55732, 76793, 87697, 565, 3106, 5122, 54433, 42169, 28033, 225, 
      985, 55865, 3890, 530, 73637, 30821, 75850, 2929, 2593, 1733, 1768, 
      5584, 4930, 1160, 81185, 79490, 2554, 76201, 5337, 82472, 66725, 33602, 
      2522, 905, 65416, 39709, 6376, 71186, 48922, 27530, 25925, 2257, 1105, 
      37888, 36745, 2458, 2314, 2381, 10441, 1369, 2896, 40178, 28265, 1690, 
      80000, 78884, 76757, 12706, 3706, 51048, 43789, 11965, 2938, 80897, 
      60985, 40352, 72250, 5274, 42116, 3077, 77834, 39458, 37553, 18850, 
      70425, 18833, 32050, 32500, 32157, 67652, 8912, 81649, 52978, 48193, 
      31810, 22570, 14913, 3805, 4505, 73825, 37456, 20241, 15264, 4041, 
      4328, 9572, 75645, 82330, 69140, 51713, 5249, 77122, 48442, 20386, 
      55976, 16564, 5668, 60085, 20954, 20852, 5672, 94429, 68125, 11250, 
      6154, 112705, 55505, 54617, 8912, 6560, 6065, 88873, 86585, 6253, 
      66600, 42948, 29957, 28145, 130304, 62569, 50242, 74845, 32005, 152050, 
      28793, 7373, 128857, 128500, 100421, 143905, 42340, 77617, 199069, 
      168100, 8722, 8642, 8477, 122708, 12953, 12689, 192877, 59012, 108250, 
      75074, 50234, 192400, 191545, 111616, 108441, 215525, 69925, 77725, 
      10133, 26185, 177281, 95264, 242525, 14629, 66305, 39170, 37834, 
      156740, 97841, 73817, 68897, 48841, 194209, 123250, 32341, 151861, 
      139400, 137261, 136552, 120136, 95917, 99658, 243025, 164545, 316585, 
      260882, 123437, 342725, 259109, 79181, 69700, 53309, 336082, 147010, 
      89605, 245833, 224144, 90944, 79625, 55393, 53348, 319685, 219112, 
      51021, 243625, 198125, 139961, 65666, 15626, 288032, 200080, 315090, 
      339965, 232948, 190324, 29549, 330005, 322186, 175765, 130442, 132290, 
      96437, 79666, 292613, 176488, 283453, 177538, 47890, 22185, 318977, 
      240052, 66905, 42932, 315929, 48386, 22186, 322792, 267880, 107080, 
      66052, 317530, 239858, 212378, 64970, 34898, 351625, 173200, 89825, 
      26585, 326890, 287041, 137050, 372116, 329642, 268162, 25997, 284713, 
      182260, 82449, 23824, 247130, 320456, 217141, 246980, 66457, 251368, 
      229725, 202228, 183069, 63144, 270322, 28537, 171700, 176697, 315298, 
      226565, 154405, 280836, 233257, 202212, 77857, 264074, 235394, 195749, 
      180226, 61025, 329341, 310760, 260437, 255572, 240340, 222917, 84820, 
      82618, 79209, 368825, 80468, 57248, 69725, 306589, 236869, 204277, 
      180410, 79445, 48082, 46826, 364465, 359809, 358650, 111025, 81973, 
      69205, 355492, 345205, 328420, 193460, 114920, 366250, 318874, 176125, 
      317017, 185137, 155380, 145440, 96160, 61200, 333785, 284749, 278665, 
      262793, 212138, 145058, 61513, 341933, 307988, 300589, 224197, 214506, 
      200842, 141562, 104805, 277604, 213089, 62849, 372842, 331730, 146330, 
      97210, 311400, 288388, 250920, 152980, 117448, 99144, 375850, 365293, 
      187370, 183385, 353266, 296586, 173149, 286970, 236738, 164789, 119698, 
      50090, 83449, 304186, 101461, 83317, 201956, 79076, 238090, 151042, 
      79866, 52957, 294809, 273620, 238778, 136858, 103913, 253409, 247781, 
      185074, 106250, 99794, 49121, 202372, 142532, 239265, 236538, 174213, 
      163098, 129298, 88929, 245128, 139268, 59573, 210125, 145610, 160564, 
      129121, 54601, 165986, 87517, 132980, 113213, 95989, 45810, 154265, 
      60752, 97226, 81314, 197812, 66280, 187069, 174098, 138010, 52244, 
      193330, 141346, 104890, 80665, 181261, 153445, 166464, 137353, 51025, 
      135369, 110925, 110386, 68301, 91777, 82937, 68345, 123490, 74153, 
      121970, 61802, 144329, 123521, 106564, 98564, 84082, 73970, 64313, 
      110669, 108589, 88681, 101972, 60392, 128113, 120690, 105349, 58474, 
      56538, 53665, 52065, 131297, 130117, 62056, 110570, 114113, 50569, 
      133578, 111933, 75645, 124066, 124497, 77632, 127178, 78773, 136925, 
      121202, 113293, 55373, 144400, 123808, 149000, 130645, 74677, 126650, 
      65781, 57929, 145097, 148585, 81608, 142385, 140642, 131041, 122116, 
      120601, 125162, 117130, 62306, 107449, 63017, 129721, 125032, 123010, 
      112993, 98258, 81458, 155140, 130673, 163490, 156026, 146522, 135362, 
      65025, 159380, 152725, 135250, 114820, 166420, 140522, 138370, 137837, 
      120500, 120562, 93293, 162194, 157378, 130178, 98753, 91600, 80305, 
      119066, 175085, 146932, 161890, 151945, 147449, 74210, 170244, 89029, 
      74421, 169541, 78202, 164585, 137488, 85648, 80613, 173672, 180601, 
      179954, 166829, 177937, 174772, 76212, 183005, 166130, 118345, 102973, 
      111697, 186641, 160769, 98849, 178186, 171986, 147082, 187673, 161314, 
      143593, 102290, 83434, 184837, 195840, 183433, 122944, 195746, 185282, 
      84545, 155924, 125716, 193581, 84781, 198160, 101905, 100889, 85364, 
      173465, 160925, 128461, 86661, 176426, 162101, 142721, 189377, 99280, 
      87617, 195793, 175240, 93245, 177616, 100404, 187322, 180601, 208168, 
      196180, 191060, 182408, 202698, 96298, 94513, 169145, 95441, 98801, 
      94536, 204473, 150418, 97730, 192208, 95825, 95440, 147465, 99081, 
      96057, 155149, 197845, 197210, 171797, 151477, 97010, 215618, 220397, 
      98621, 208125, 192881, 153680, 104897, 103057, 222116, 107300, 103066, 
      160805, 219929, 161450, 226080, 106000, 104977, 213209, 198041, 198692, 
      168776, 198738, 185890, 196985, 204962, 227236, 205000, 111770, 111082, 
      110345, 192020, 111380, 110849, 166781, 218501, 112261, 114725, 115600, 
      113472, 113152, 117121, 214058, 240946, 203130, 184617, 114985, 119146, 
      207409, 178781, 175817, 174362, 117065, 117437, 246564, 119857, 119386, 
      213965, 206741, 231965, 122762, 124105, 251381, 128276, 128741, 125226, 
      124580, 249218, 229585, 189125, 254916, 127080, 232954, 126554, 251345, 
      223457, 194857, 233725, 127849, 128233, 128893, 251365, 128173, 128360, 
      257045, 226225, 129242, 226944, 254245, 131770, 250874, 249506, 134885, 
      135713, 136282, 243176, 239941, 258793, 214205, 140729, 143226, 145386, 
      151376, 276085, 223354, 142909, 143005, 145241, 155741, 280561, 248084, 
      150176, 267661, 254061, 146061, 148077, 285053, 230789, 147265, 148625, 
      256356, 149956, 290354, 258449, 261221, 257896, 285193, 256045, 151533, 
      151885, 152269, 271037, 154404, 289042, 269480, 270269, 158729, 161172, 
      164041, 300493, 159634, 305860, 283720, 161802, 303685, 275045, 171208, 
      283172, 172538, 280708, 324916, 314789, 288509, 175496, 322669, 301613, 
      299450, 177130, 322717, 325156, 183257, 185770, 301460, 323786, 319202, 
      324625, 317213, 326385, 307093, 302130, 286901, 335140, 325876, 308212, 
      282600, 332180, 320084, 289460, 291625, 329300, 323402, 322312, 343850, 
      330642, 324964, 318565, 349460, 320420, 314273, 360005, 343277, 338825, 
      333722, 365908, 346585, 322418, 358906, 374009, 362144, 377357, 353320, 
      341105, 349252, 367546, 377570, 359090, 380900, 347866, 345745, 375829, 
      378253, 393805, 398945, 375524, 380957, 381193 ], 
  [ 130208, 120548, 123092, 121549, 117385, 128209, 118562, 113338, 115866, 
      123485, 126864, 126173, 104450, 127492, 114512, 122293, 111924, 111565, 
      111037, 112421, 116693, 105397, 98514, 112680, 100773, 100997, 107465, 
      102541, 111025, 106036, 92762, 102596, 95797, 72180, 95002, 91429, 
      92560, 80393, 102565, 87418, 85298, 83005, 64370, 64129, 92561, 90653, 
      96633, 80020, 66125, 94565, 84593, 84368, 94033, 92105, 81992, 77380, 
      59216, 73109, 88601, 74516, 84877, 82162, 72301, 89128, 78773, 86866, 
      73280, 58820, 71405, 59602, 81005, 85000, 78770, 46800, 81629, 67762, 
      46786, 78797, 45337, 76500, 48850, 47236, 79092, 43720, 57357, 52330, 
      54029, 21269, 67840, 50265, 77285, 49549, 38800, 42653, 76293, 71989, 
      15925, 47477, 76676, 16976, 74962, 45202, 10546, 59044, 46388, 45544, 
      55658, 45396, 17354, 71381, 68756, 21320, 45124, 58082, 16586, 75976, 
      69021, 12564, 4880, 12829, 17890, 67706, 6401, 64080, 58176, 65045, 
      57650, 60509, 56569, 51890, 14285, 8068, 9314, 53617, 2221, 45538, 
      38194, 2770, 43825, 1993, 31765, 3681, 2180, 19897, 68130, 62010, 785, 
      0, 576, 1225, 21316, 2026, 173, 1098, 44116, 32416, 57625, 43289, 
      62050, 71888, 100, 6953, 9865, 42146, 31450, 19442, 482, 3370, 43408, 
      1233, 2353, 59218, 21778, 61205, 772, 656, 4612, 389, 2297, 1921, 3357, 
      66020, 64493, 773, 61538, 9938, 67189, 53066, 24193, 953, 1184, 51917, 
      29402, 2957, 57069, 37381, 19125, 17800, 964, 1156, 27857, 26882, 1105, 
      4993, 1138, 5780, 2756, 1369, 29857, 19792, 1669, 65025, 64021, 62116, 
      7529, 1889, 39317, 33010, 7010, 5485, 65858, 48074, 30073, 58105, 9161, 
      31609, 5506, 63125, 29341, 27716, 12317, 56498, 12402, 23153, 23545, 
      23258, 54101, 5329, 66640, 41161, 36992, 23017, 15457, 9536, 3298, 
      6964, 59650, 27817, 13682, 9881, 3530, 3757, 6085, 61346, 67357, 55565, 
      40210, 4498, 62705, 37385, 14033, 43965, 11161, 5077, 47620, 14593, 
      14545, 5525, 78376, 54760, 7685, 8077, 95026, 43650, 42874, 6409, 5625, 
      5746, 73376, 71312, 5876, 53453, 32825, 21960, 20484, 111217, 49922, 
      39161, 60850, 23722, 131333, 21124, 6760, 109930, 109625, 83954, 
      123850, 32533, 63440, 175202, 146305, 8149, 8181, 8296, 104381, 9802, 
      9650, 169450, 47065, 91205, 61277, 39461, 169025, 168226, 94289, 91394, 
      190692, 56740, 63698, 9434, 19604, 154962, 79497, 216116, 11570, 53668, 
      30285, 29173, 135925, 81898, 60338, 55978, 38498, 170816, 105065, 
      24740, 131434, 119925, 117954, 117301, 102229, 80194, 83597, 216658, 
      143218, 286240, 233505, 105300, 311090, 231842, 65242, 56825, 42506, 
      304781, 127021, 74600, 219346, 198945, 75825, 65682, 44362, 42597, 
      289220, 194245, 40658, 217300, 174600, 120580, 53397, 13437, 259241, 
      176441, 284897, 308538, 207289, 167353, 23098, 299080, 291653, 153800, 
      111893, 113625, 80964, 65929, 263642, 154517, 254984, 155509, 38293, 
      18020, 288658, 214045, 54730, 34173, 285776, 38785, 18185, 292301, 
      240301, 90701, 54041, 287317, 213901, 188101, 53125, 27757, 319730, 
      151553, 75178, 21458, 296225, 258448, 118145, 339265, 298861, 240629, 
      21256, 256282, 160045, 68690, 19865, 220825, 290173, 192680, 220725, 
      54706, 224885, 204530, 178769, 160898, 51893, 242773, 23668, 150365, 
      155024, 285389, 201640, 134408, 252773, 207938, 178853, 64970, 236961, 
      209961, 172836, 158377, 50320, 298754, 281125, 233546, 228961, 214625, 
      198266, 71201, 69277, 66260, 336330, 67405, 47209, 58004, 277226, 
      211426, 180904, 158661, 66600, 39661, 38629, 332240, 327808, 326705, 
      94928, 68900, 57700, 323713, 313930, 297985, 170865, 98485, 333965, 
      288941, 154760, 287194, 163154, 135581, 126425, 81625, 50921, 303120, 
      256660, 250912, 235936, 188361, 126097, 51232, 310874, 278665, 271658, 
      199688, 190613, 177845, 122933, 89480, 249957, 189306, 52506, 340321, 
      301225, 127361, 82721, 281957, 260177, 224837, 133505, 100997, 84485, 
      343213, 333160, 165373, 161668, 321745, 267977, 152212, 258917, 211597, 
      144520, 103181, 42197, 70738, 275233, 86788, 70660, 179105, 66977, 
      212941, 131941, 67709, 44776, 266410, 246397, 213625, 118985, 89120, 
      227412, 222120, 163501, 91285, 85501, 41940, 179621, 124261, 214160, 
      211601, 153476, 143201, 112201, 75920, 219685, 121329, 50650, 186920, 
      127165, 140941, 112130, 46682, 145969, 74836, 115705, 97786, 82408, 
      40013, 135250, 51985, 83585, 69577, 175601, 56725, 165640, 153621, 
      120445, 45373, 171505, 123553, 90569, 69200, 160330, 134696, 146705, 
      120002, 44762, 118292, 96200, 95717, 58952, 79234, 71514, 59050, 
      107585, 64016, 106285, 53845, 126626, 107722, 92501, 85397, 72761, 
      64213, 56180, 96372, 94516, 76960, 88681, 53261, 112132, 105437, 91720, 
      51845, 50357, 48212, 47060, 115088, 114020, 54917, 96541, 99746, 46730, 
      117305, 97844, 66260, 108797, 109226, 68129, 111681, 69156, 120530, 
      106481, 99466, 52232, 127705, 109129, 131965, 115400, 66824, 111905, 
      60218, 55332, 128666, 131872, 73069, 126340, 124765, 116170, 108197, 
      106850, 110961, 103825, 58969, 95428, 60010, 115232, 111101, 109357, 
      100516, 87741, 73741, 138293, 116234, 146021, 139229, 130621, 120581, 
      63122, 142409, 136370, 120685, 102661, 148993, 125613, 123685, 123208, 
      107885, 108001, 84762, 145373, 141005, 116605, 89380, 83569, 74794, 
      106945, 157250, 131729, 145285, 136292, 132298, 72049, 153017, 82162, 
      72482, 152424, 74581, 147970, 123617, 79841, 76484, 156325, 162692, 
      162101, 150152, 160306, 157421, 76781, 164980, 149617, 107152, 94132, 
      101620, 168442, 144922, 91066, 160769, 155129, 132689, 169524, 145573, 
      129700, 94165, 81017, 167074, 177233, 165890, 111953, 177193, 167625, 
      82960, 141121, 114497, 175304, 84424, 179545, 94882, 94090, 85005, 
      157088, 145780, 117178, 86018, 159877, 146952, 129700, 171706, 93425, 
      87754, 177616, 158965, 89960, 161225, 94877, 170089, 163984, 189197, 
      178217, 173545, 165677, 184229, 92725, 91780, 153810, 92538, 94720, 
      93029, 186052, 137317, 94597, 174905, 94258, 94265, 134864, 95888, 
      94880, 141706, 180200, 179621, 156616, 138536, 96221, 196569, 201010, 
      99058, 189800, 175954, 140841, 101074, 105220, 202885, 103525, 103489, 
      147562, 201028, 148205, 206729, 104345, 105170, 194976, 181152, 181801, 
      154909, 181901, 170285, 180370, 187673, 208097, 187765, 109261, 109021, 
      108900, 176125, 109597, 109570, 153738, 200360, 112040, 117640, 112801, 
      112241, 112369, 120874, 196417, 221173, 186605, 169940, 114644, 122893, 
      190546, 164884, 162256, 160969, 115600, 119444, 226505, 117770, 118417, 
      196866, 190314, 213352, 121113, 126880, 231362, 132617, 133250, 127829, 
      126117, 229529, 211520, 174980, 234833, 129509, 214717, 127917, 231650, 
      206114, 180314, 215540, 126800, 129872, 131092, 231778, 128074, 129213, 
      237064, 208820, 128245, 209537, 234650, 131885, 231721, 230465, 135720, 
      136714, 136945, 224965, 222010, 239402, 198900, 143008, 146117, 149285, 
      157009, 255620, 207425, 143218, 143650, 147508, 161928, 259922, 230077, 
      154457, 248084, 235604, 147764, 151124, 264186, 214568, 148628, 151108, 
      237893, 152773, 269257, 239872, 242474, 239429, 264596, 237800, 153896, 
      154472, 155080, 251668, 157097, 268381, 250549, 251336, 161636, 164861, 
      168794, 279316, 162145, 284345, 263885, 164645, 282500, 256100, 176677, 
      263881, 177157, 261749, 302705, 293306, 269042, 180277, 300788, 281300, 
      279305, 181625, 300890, 303269, 188866, 191825, 281473, 302173, 297925, 
      303010, 296266, 304820, 286984, 282413, 268580, 313121, 304529, 288209, 
      264725, 310493, 299293, 271133, 273184, 307945, 302549, 301733, 321865, 
      309881, 304705, 298810, 327625, 300933, 295290, 337604, 322216, 318100, 
      313389, 343277, 325408, 303417, 337213, 351306, 340281, 354484, 332237, 
      321028, 328613, 345617, 355185, 338049, 358345, 327829, 325876, 353828, 
      356410, 371386, 376298, 354721, 359816, 360106 ], 
  [ 144800, 134468, 137300, 135661, 131209, 143041, 132626, 127018, 129834, 
      138125, 141840, 141245, 117746, 142756, 128720, 137173, 126036, 125677, 
      125341, 126869, 131573, 119365, 111906, 127368, 114453, 114725, 122057, 
      116797, 126001, 120724, 106346, 117092, 109765, 83988, 108970, 105109, 
      106384, 93113, 117253, 100810, 98498, 96109, 75650, 75409, 106577, 
      104525, 111033, 92980, 77741, 108869, 98033, 97808, 108385, 106313, 
      95336, 90340, 70352, 85685, 102617, 87284, 98605, 95650, 84877, 103240, 
      91973, 100834, 86144, 70244, 84125, 71266, 94733, 99112, 92354, 57168, 
      95501, 80386, 57202, 92525, 55705, 90036, 59650, 57892, 92916, 53992, 
      69165, 63610, 65501, 15269, 80704, 61353, 91013, 60589, 48592, 52925, 
      89973, 85285, 10789, 58325, 90404, 11600, 88546, 55810, 6562, 71140, 
      57140, 56200, 67418, 56052, 11834, 84677, 81812, 15080, 55780, 70130, 
      11162, 89704, 82125, 7956, 2384, 8125, 12178, 80714, 3329, 76752, 
      70272, 77813, 69698, 72845, 68521, 63362, 9197, 4420, 5330, 65281, 637, 
      56338, 48130, 898, 54433, 505, 40885, 1377, 548, 13705, 81234, 74538, 
      17, 576, 0, 121, 14884, 442, 125, 90, 54772, 41632, 69721, 53849, 
      74578, 85328, 388, 3545, 5689, 52562, 40522, 26690, 146, 1210, 53968, 
      3393, 673, 71458, 29410, 73637, 2500, 2192, 2020, 1445, 4985, 4369, 
      1341, 78884, 77213, 2165, 73970, 5858, 80149, 64634, 32113, 2153, 800, 
      63341, 38090, 5741, 69021, 47125, 26181, 24616, 1924, 964, 36305, 
      35186, 2113, 2545, 2050, 9620, 1412, 2521, 38545, 26896, 1525, 77697, 
      76597, 74500, 11801, 3281, 49205, 42082, 11090, 3133, 78578, 58970, 
      38713, 70057, 5657, 40441, 3250, 75557, 37837, 35972, 17741, 68258, 
      17730, 30593, 31033, 30698, 65525, 8209, 79312, 51097, 46400, 30361, 
      21361, 13952, 3538, 4660, 71602, 35881, 19106, 14297, 3770, 4045, 8869, 
      73394, 79981, 66989, 49858, 4930, 74849, 46649, 19265, 54045, 15577, 
      5365, 58084, 19825, 19729, 5429, 91912, 65992, 10517, 6205, 109954, 
      53586, 52714, 8329, 6201, 5794, 86432, 84176, 5972, 64493, 41273, 
      28584, 26820, 127345, 60530, 48425, 72610, 30586, 148853, 27460, 7048, 
      125914, 125561, 97826, 140794, 40693, 75344, 195410, 164737, 8389, 
      8325, 8200, 119837, 12250, 12002, 189274, 57049, 105557, 72845, 48437, 
      188801, 187954, 108881, 105746, 211716, 67780, 75458, 9770, 24980, 
      173826, 92745, 238484, 13922, 64228, 37629, 36325, 153493, 95290, 
      71618, 66778, 47090, 190592, 120377, 30980, 148666, 136341, 134226, 
      133525, 117301, 93394, 97085, 238978, 161218, 311968, 256689, 120564, 
      337922, 254930, 76906, 67577, 51482, 331325, 143869, 87176, 241762, 
      220257, 88497, 77346, 53530, 51525, 315044, 215269, 49250, 239572, 
      194472, 136900, 63621, 15021, 283625, 196409, 310481, 335178, 228985, 
      186745, 28330, 325288, 317525, 172328, 127493, 129321, 93924, 77401, 
      288170, 173045, 279080, 174085, 46213, 21284, 314338, 236029, 64858, 
      41373, 311312, 46705, 21305, 318125, 263629, 104429, 64025, 312901, 
      235837, 208597, 62965, 33565, 346754, 169793, 87418, 25538, 322193, 
      282640, 134033, 367105, 324925, 263909, 25000, 280330, 178765, 80162, 
      22937, 243049, 315805, 213320, 242901, 64450, 247253, 225794, 198545, 
      179570, 61205, 266053, 27508, 168317, 173264, 310685, 222664, 151208, 
      276485, 229298, 198533, 75674, 259857, 231417, 192132, 176761, 59152, 
      324626, 306181, 256250, 251425, 236321, 219050, 82529, 80365, 77012, 
      363834, 78253, 55465, 67700, 302042, 232882, 200584, 176949, 77256, 
      46525, 45301, 359504, 354880, 353729, 108368, 79748, 67204, 350593, 
      340378, 323713, 189873, 112213, 361277, 314237, 172712, 312394, 181634, 
      152189, 142361, 93721, 59369, 329040, 280372, 274336, 258592, 208377, 
      141985, 59680, 337130, 303433, 296090, 220328, 210725, 197189, 138533, 
      102248, 273285, 209322, 61002, 367825, 327001, 143249, 94769, 306821, 
      283985, 246821, 149825, 114725, 96677, 370813, 360328, 183853, 179908, 
      348385, 292121, 169780, 282581, 232765, 161512, 116957, 48581, 81250, 
      299665, 98980, 81124, 198305, 76961, 234109, 147925, 77741, 51400, 
      290362, 269341, 234793, 133913, 101408, 249300, 243720, 181597, 103717, 
      97357, 47700, 198725, 139525, 235280, 232577, 170852, 159857, 126457, 
      86672, 241093, 136305, 57898, 206408, 142573, 157357, 126290, 53066, 
      162721, 85300, 130105, 110602, 93640, 44573, 151138, 59089, 94865, 
      79225, 194225, 64501, 183592, 170757, 135085, 50845, 189793, 138385, 
      102425, 78608, 177850, 150344, 163217, 134450, 49706, 132500, 108392, 
      107861, 66536, 89554, 80874, 66586, 120785, 72272, 119293, 60229, 
      141362, 120826, 104117, 96245, 82025, 72133, 62708, 108180, 106132, 
      86560, 99625, 58925, 125380, 118061, 102952, 57077, 55205, 52436, 
      50900, 128528, 127364, 60581, 108109, 111602, 49562, 130793, 109460, 
      73844, 121421, 121850, 75809, 124497, 76932, 134114, 118625, 110842, 
      54440, 141529, 121225, 146077, 127976, 73064, 124049, 64490, 57060, 
      142250, 145696, 79885, 139588, 137869, 128410, 119621, 118130, 122625, 
      114721, 61321, 105220, 62074, 127136, 122525, 120541, 110692, 96237, 
      79837, 152213, 128090, 160469, 153101, 143725, 132725, 64226, 156425, 
      149858, 132637, 112549, 163393, 137853, 135733, 135208, 118157, 118225, 
      91530, 159245, 154493, 127693, 96868, 89905, 78970, 116785, 171986, 
      144209, 158965, 149156, 144730, 73345, 167225, 87490, 73586, 166536, 
      77125, 161650, 134945, 84257, 79460, 170629, 177476, 176837, 163880, 
      174850, 171725, 75725, 179860, 163201, 116176, 101140, 109684, 183466, 
      157930, 97162, 175121, 169001, 144449, 184500, 158485, 141028, 100549, 
      82505, 181714, 192593, 180338, 120785, 192505, 182169, 83728, 153217, 
      123521, 190376, 84136, 194905, 100306, 99322, 84717, 170528, 158164, 
      126250, 85970, 173461, 159336, 140260, 186250, 97841, 87034, 192592, 
      172309, 92168, 174665, 99005, 184249, 177616, 204845, 193001, 187945, 
      179405, 199445, 95173, 93508, 166338, 94410, 97600, 93701, 201220, 
      147925, 96661, 189113, 94978, 94649, 145040, 98000, 95264, 152602, 
      194696, 194069, 169000, 149000, 96269, 212265, 216994, 98050, 204872, 
      189826, 151209, 103714, 102724, 218725, 106117, 102481, 158266, 216580, 
      158909, 222665, 105113, 104354, 209952, 194976, 195625, 166141, 195677, 
      183005, 193954, 201833, 223841, 201877, 110749, 110125, 109476, 189085, 
      110461, 110002, 164250, 215240, 111560, 114472, 114529, 112625, 112369, 
      116986, 210865, 237445, 200093, 181844, 114260, 119005, 204322, 176116, 
      173200, 171769, 116176, 117044, 243017, 118874, 118561, 210834, 203706, 
      228616, 121833, 123808, 247826, 128201, 128690, 124901, 124101, 245705, 
      226304, 186404, 251345, 126725, 229645, 126045, 247826, 220274, 192074, 
      230420, 126992, 127760, 128500, 247858, 127450, 127773, 253480, 223028, 
      128389, 223745, 250730, 131069, 247417, 246065, 134280, 135130, 135649, 
      239845, 236650, 255290, 211284, 140320, 142901, 145205, 151441, 272420, 
      220337, 142210, 142354, 144820, 155880, 276866, 244765, 150041, 264116, 
      250676, 145556, 147764, 281322, 227720, 146708, 148228, 252965, 149605, 
      286585, 255040, 257786, 254501, 281492, 252680, 151112, 151496, 151912, 
      267508, 154025, 285325, 266005, 266792, 158372, 160925, 163946, 296692, 
      159217, 302009, 280109, 161429, 299876, 271556, 171205, 279625, 172405, 
      277205, 320945, 310922, 284930, 175381, 318740, 297908, 295769, 176969, 
      318794, 321221, 183250, 185825, 297793, 319885, 315349, 320722, 313402, 
      322484, 303400, 298493, 283460, 331169, 322001, 304529, 279221, 328253, 
      316285, 286013, 288160, 325417, 319589, 318533, 339865, 326825, 321217, 
      314890, 345481, 316773, 310698, 355940, 339400, 334996, 329949, 361805, 
      342688, 318825, 354925, 369882, 358137, 373204, 349421, 337348, 345413, 
      363521, 373473, 355185, 376777, 344101, 342004, 371780, 374218, 389674, 
      394778, 371617, 377000, 377242 ], 
  [ 151873, 141233, 144197, 142514, 137930, 150224, 139457, 133673, 136621, 
      145220, 149089, 148538, 124225, 150137, 135617, 144378, 132889, 132530, 
      132282, 133876, 138778, 126152, 118429, 134485, 121108, 121402, 129130, 
      123716, 133250, 127841, 112957, 124121, 116552, 89785, 115757, 111764, 
      113105, 99328, 124370, 107333, 104933, 102500, 81205, 80964, 113386, 
      111268, 118018, 99305, 83450, 115810, 104578, 104353, 115348, 113210, 
      101837, 96665, 75841, 91834, 109426, 93521, 105282, 102217, 91026, 
      110093, 98408, 107621, 92425, 75865, 90340, 76997, 101410, 105965, 
      98965, 62305, 102244, 86557, 62361, 99202, 60842, 96625, 64985, 63161, 
      99637, 59085, 74962, 69165, 71144, 12904, 86985, 66820, 97690, 66034, 
      53465, 58018, 96628, 91764, 8820, 63682, 97081, 9521, 95157, 61057, 
      5121, 77069, 62453, 61469, 73193, 61321, 9689, 91156, 88181, 12605, 
      61049, 76037, 9061, 96381, 88516, 6229, 1625, 6354, 9945, 87061, 2306, 
      82945, 76201, 84050, 75605, 78884, 74384, 69005, 7250, 3133, 3889, 
      71012, 296, 61673, 53069, 425, 59680, 208, 45450, 706, 185, 11252, 
      87625, 80665, 50, 1225, 121, 0, 12321, 101, 488, 13, 60041, 46241, 
      75650, 59074, 80705, 91873, 905, 2368, 4160, 57721, 45065, 30397, 377, 
      605, 59193, 4768, 288, 77453, 33293, 79720, 3677, 3281, 1217, 2314, 
      6602, 5876, 802, 85165, 83428, 3188, 80053, 4373, 86474, 70321, 36128, 
      3088, 1009, 68962, 42457, 7402, 74884, 51976, 29800, 28125, 2749, 1261, 
      40562, 39377, 2960, 1808, 2853, 11765, 1181, 3434, 42912, 30537, 1844, 
      83890, 82746, 80561, 14144, 4304, 54122, 46625, 13345, 2440, 84793, 
      64349, 43058, 75920, 4436, 44874, 2601, 81640, 42116, 40141, 20612, 
      74033, 20557, 34388, 34850, 34493, 71146, 9914, 85505, 56036, 51097, 
      34112, 24452, 16361, 4033, 3989, 77465, 39962, 21977, 16706, 4265, 
      4562, 10530, 79301, 86152, 72610, 54665, 5513, 80800, 51280, 22048, 
      59050, 17986, 5882, 63265, 22608, 22490, 5770, 98501, 71525, 12200, 
      5732, 117181, 58525, 57609, 9594, 6850, 6201, 92801, 90457, 6401, 
      69938, 45530, 32005, 30109, 135122, 65777, 53056, 78385, 34117, 157268, 
      30749, 7565, 133625, 133250, 104569, 148945, 44818, 81185, 205057, 
      173570, 8884, 8776, 8541, 127306, 13757, 13465, 198745, 62010, 112520, 
      78532, 52936, 198250, 197381, 115954, 112709, 221737, 73225, 81233, 
      10309, 27829, 182857, 99202, 249121, 15385, 69453, 41380, 39988, 
      161930, 101813, 77173, 72113, 51413, 200041, 127780, 34225, 156949, 
      144250, 142069, 141346, 124594, 99829, 103652, 249593, 169853, 324145, 
      267700, 127945, 350605, 265897, 82637, 72890, 55981, 343876, 151976, 
      93325, 252421, 230410, 94690, 83077, 58117, 56002, 327265, 225290, 
      53573, 250165, 203965, 144765, 68692, 16132, 295186, 205946, 322592, 
      347773, 239314, 196018, 31113, 337685, 329768, 181205, 135028, 136900, 
      100249, 83044, 299797, 181922, 290509, 182984, 50228, 23165, 326493, 
      246490, 69885, 45058, 323401, 50720, 23120, 330346, 274706, 111106, 
      68986, 325012, 246276, 218376, 67860, 36612, 359525, 178538, 93413, 
      27793, 334480, 294113, 141700, 380250, 337256, 274964, 27101, 291737, 
      187730, 85805, 24730, 253620, 327938, 223165, 253450, 69301, 257890, 
      235925, 207994, 188513, 65858, 277108, 29653, 176930, 182009, 322664, 
      232685, 159293, 287738, 239473, 207938, 80965, 270736, 241636, 201361, 
      185572, 63585, 336869, 318050, 267041, 262106, 246650, 228961, 88106, 
      85832, 82325, 376825, 83610, 59634, 72529, 313801, 243101, 209989, 
      185716, 82525, 50056, 48744, 372385, 367673, 366500, 114913, 85105, 
      71945, 363298, 352885, 335890, 198970, 118890, 374180, 326216, 181325, 
      324329, 190489, 160186, 150050, 99650, 63626, 341305, 291625, 285457, 
      269361, 217936, 149652, 63937, 349549, 315170, 307673, 230173, 220328, 
      206440, 146068, 108485, 284362, 218881, 65281, 380816, 339200, 150916, 
      100676, 318602, 295282, 257282, 157690, 121402, 102650, 383848, 373165, 
      192708, 188653, 360980, 303572, 178217, 293812, 242852, 169685, 123656, 
      51892, 86453, 311248, 104953, 86305, 207490, 81922, 244196, 155636, 
      82724, 54821, 301725, 280242, 244880, 141140, 107425, 259717, 254005, 
      190276, 109800, 103176, 50725, 207866, 146906, 245345, 242576, 179201, 
      167876, 133376, 91985, 251290, 143554, 61605, 215725, 150020, 165266, 
      133165, 56377, 170784, 90481, 137090, 116861, 99173, 47048, 158805, 
      62730, 100420, 84032, 203146, 68450, 192205, 178996, 142180, 53738, 
      198560, 145568, 108244, 83305, 186265, 157901, 171170, 141457, 52357, 
      139397, 114365, 113812, 70397, 94669, 85549, 70425, 127220, 76441, 
      125640, 63540, 148501, 127217, 109826, 101602, 86656, 76148, 66085, 
      113977, 111841, 91345, 105026, 61906, 131837, 124232, 108485, 59860, 
      57812, 54757, 53045, 135073, 133865, 63562, 113796, 117421, 51245, 
      137360, 115169, 77705, 127592, 128021, 79714, 130756, 80881, 140725, 
      124576, 116441, 55837, 148250, 127154, 152930, 134125, 76309, 130000, 
      66833, 58237, 148861, 152417, 83394, 146045, 144260, 134405, 125242, 
      123685, 128356, 120100, 62784, 110093, 63405, 132977, 128146, 126052, 
      115741, 100516, 83016, 158978, 133909, 167476, 159844, 150116, 138676, 
      65117, 163234, 156425, 138500, 117466, 170378, 143848, 141640, 141093, 
      123250, 123296, 95017, 165988, 161060, 133160, 100685, 93194, 81269, 
      121680, 179125, 150314, 165620, 155437, 150813, 74324, 174122, 90317, 
      74477, 173389, 78676, 168305, 140522, 86666, 81209, 177570, 184637, 
      183976, 170557, 181901, 178666, 75626, 187065, 169812, 120697, 104737, 
      113765, 190737, 164277, 100341, 182084, 175744, 150224, 191749, 164788, 
      146605, 103860, 83572, 188809, 200018, 187345, 125218, 199908, 189220, 
      84465, 159146, 128042, 197669, 84389, 202330, 103177, 102105, 84970, 
      177073, 164225, 130793, 86333, 180072, 165397, 145485, 193301, 100250, 
      87089, 199841, 178810, 93565, 181210, 101282, 191124, 184249, 212402, 
      200162, 194930, 186082, 206804, 96680, 94685, 172465, 95653, 99305, 
      94394, 208557, 153172, 97992, 196010, 95693, 95210, 150089, 99353, 
      95825, 157981, 201725, 201076, 175061, 154181, 96676, 219844, 224705, 
      97973, 212165, 196569, 156346, 105309, 101965, 226370, 107690, 102404, 
      163557, 224093, 164200, 230354, 105850, 104365, 217201, 201697, 202346, 
      171674, 202376, 189220, 200565, 208708, 231442, 208730, 111816, 111016, 
      110125, 195410, 111242, 110585, 169453, 222445, 111725, 113405, 115706, 
      113186, 112754, 115589, 217872, 245288, 206660, 187685, 114469, 117608, 
      211021, 181649, 178601, 177104, 116825, 116329, 250970, 119765, 119012, 
      217621, 210229, 235997, 122548, 122785, 255757, 126562, 126985, 123944, 
      123562, 253504, 233465, 192025, 259298, 125834, 236872, 125572, 255625, 
      227149, 197849, 237625, 127465, 127177, 127697, 255613, 127549, 127498, 
      261389, 229925, 128840, 230642, 258485, 131080, 254996, 253600, 134005, 
      134789, 135440, 247050, 243745, 262957, 217345, 139473, 141812, 143720, 
      149274, 280505, 226640, 142133, 142145, 143973, 153493, 285017, 251882, 
      148402, 271849, 257969, 144929, 146609, 289561, 234133, 146213, 147293, 
      260258, 148538, 294912, 262377, 265189, 261794, 289621, 259885, 150221, 
      150517, 150845, 275153, 153002, 293476, 273474, 274261, 157261, 159506, 
      162109, 305041, 158260, 310490, 287930, 160340, 308225, 279025, 169082, 
      287226, 170612, 284674, 329690, 319381, 292597, 173522, 327353, 305905, 
      303700, 175220, 327385, 329834, 181061, 183460, 305658, 328388, 323720, 
      329225, 321641, 330965, 311309, 306248, 290665, 339826, 330394, 312394, 
      286250, 336778, 324458, 293218, 295409, 333810, 327784, 326618, 348500, 
      334976, 329170, 322645, 354050, 324418, 318145, 364729, 347661, 343125, 
      337924, 370682, 350993, 326272, 363428, 378781, 366706, 382169, 357682, 
      345213, 353498, 372112, 382240, 363424, 385610, 351944, 349781, 380393, 
      382765, 398441, 403633, 379746, 385261, 385481 ], 
  [ 236788, 223040, 227336, 225209, 219293, 236249, 221930, 214370, 218650, 
      230357, 235780, 235673, 203146, 238160, 218756, 230625, 215584, 215225, 
      215865, 218125, 225025, 208181, 197794, 219844, 201805, 202321, 214045, 
      207077, 219941, 213200, 193210, 208592, 198581, 161824, 197786, 192461, 
      194468, 175585, 209729, 186698, 183410, 180533, 150802, 150561, 195637, 
      192853, 202045, 176672, 154601, 199393, 184165, 183940, 199153, 196349, 
      180980, 174032, 144772, 167425, 191677, 170000, 186201, 182026, 166617, 
      192788, 176885, 189650, 169348, 146128, 166597, 148370, 182329, 188660, 
      179218, 127684, 183829, 162370, 127962, 180121, 126221, 176656, 132362, 
      129872, 181000, 124020, 147001, 138762, 141629, 2581, 163908, 135529, 
      178609, 134521, 116180, 122953, 177325, 170685, 2493, 131281, 178000, 
      2084, 175410, 127546, 4122, 150440, 129608, 128180, 145010, 128032, 
      1586, 170077, 165992, 1172, 127760, 149186, 1402, 177300, 166549, 2344, 
      7508, 2025, 954, 164650, 5525, 158980, 149572, 160529, 148754, 153365, 
      147089, 139490, 1145, 3688, 2890, 142385, 10397, 129050, 116450, 9194, 
      126169, 10753, 105057, 7477, 10064, 41, 165658, 156034, 13925, 21316, 
      14884, 12321, 0, 10202, 17693, 12778, 126752, 106292, 149021, 125341, 
      156074, 171460, 19664, 4033, 2273, 123322, 104450, 81346, 16250, 8042, 
      125460, 32185, 9945, 151490, 86018, 154645, 29096, 27812, 6656, 24625, 
      36461, 34625, 8905, 162088, 159685, 27053, 154978, 2930, 163841, 
      141250, 90185, 26065, 16660, 139225, 100066, 37705, 147589, 114469, 
      79861, 77076, 24616, 17800, 97061, 95210, 25049, 7913, 24498, 46952, 
      12392, 26189, 100521, 80820, 18605, 159925, 158337, 155264, 51329, 
      28169, 117281, 106010, 49642, 8989, 161050, 132170, 100445, 148625, 
      5657, 103149, 9594, 156565, 98837, 95752, 63125, 145850, 62626, 86225, 
      86909, 86330, 141409, 40661, 161540, 119417, 112036, 85505, 69185, 
      54212, 22570, 10760, 150170, 94685, 64490, 54557, 22802, 23321, 40833, 
      152450, 161965, 142873, 116714, 24938, 154393, 111553, 63673, 123097, 
      55837, 24641, 129088, 64233, 63893, 22753, 178532, 140900, 42725, 
      14501, 203650, 121906, 120546, 35901, 26941, 23850, 170612, 167380, 
      24272, 138425, 102029, 80068, 76840, 227141, 132266, 113329, 150202, 
      83290, 255725, 77480, 26324, 224978, 224381, 186154, 244738, 99985, 
      153668, 315946, 276245, 27421, 26869, 25524, 216217, 42506, 41770, 
      307858, 125613, 196325, 149461, 111877, 307141, 306050, 200869, 196514, 
      336400, 141712, 153050, 29290, 70120, 287530, 177901, 370000, 43690, 
      135720, 92773, 90493, 260609, 181178, 146770, 139490, 108578, 308932, 
      216025, 80512, 254074, 237601, 234754, 233809, 211729, 178306, 183461, 
      370250, 270530, 460564, 392353, 215968, 492130, 390106, 154010, 140045, 
      114922, 484069, 247325, 168916, 373522, 346405, 170725, 154450, 117946, 
      114721, 464128, 339953, 110738, 370600, 313300, 237672, 133405, 40885, 
      425389, 315725, 458345, 488410, 357085, 303133, 72738, 476324, 466853, 
      284324, 224605, 226921, 177616, 153529, 430666, 285041, 419380, 286325, 
      104285, 55688, 462690, 365593, 134154, 95785, 458932, 104777, 54977, 
      467209, 400025, 192025, 132589, 460765, 365157, 330597, 130797, 80901, 
      501938, 280325, 167450, 64090, 472009, 423428, 232609, 526437, 475229, 
      400061, 61844, 420386, 291737, 156290, 56365, 373833, 463913, 336052, 
      373441, 131794, 378769, 351698, 316885, 292298, 126353, 402205, 64840, 
      277385, 283796, 457085, 347348, 254420, 414833, 355690, 316385, 147898, 
      394057, 358297, 308032, 288025, 121860, 473954, 451361, 389474, 383429, 
      364421, 342514, 157925, 154541, 149480, 521458, 151209, 115245, 134800, 
      446002, 359762, 318436, 287725, 149236, 99229, 97029, 515908, 510308, 
      508913, 194500, 152704, 133328, 505045, 492634, 472309, 304309, 199809, 
      517925, 460637, 281780, 458306, 293386, 254425, 241181, 173021, 120125, 
      478612, 418720, 411220, 391572, 327937, 240561, 120436, 488410, 447149, 
      438098, 343060, 330773, 313333, 235645, 184964, 409681, 328882, 122002, 
      525449, 475841, 241825, 173825, 451025, 422821, 376385, 250597, 202321, 
      176465, 528925, 516244, 295605, 290440, 501617, 432665, 276896, 420685, 
      358181, 265700, 204797, 98845, 152498, 441673, 178768, 152128, 313717, 
      145525, 359525, 246989, 146549, 102884, 429930, 403785, 360209, 227609, 
      181684, 378376, 371332, 291397, 184725, 175437, 94792, 313649, 234929, 
      360452, 357017, 276992, 262337, 216737, 159140, 367729, 230245, 112554, 
      323284, 238709, 258617, 216082, 103330, 265689, 156304, 221117, 193562, 
      168548, 85565, 249714, 113013, 170017, 146081, 306709, 121841, 292660, 
      275677, 227317, 96473, 300569, 231593, 180505, 144244, 284722, 247700, 
      264965, 225706, 92650, 222536, 188180, 187405, 122900, 159826, 146266, 
      122706, 205697, 132052, 203229, 110493, 234082, 205250, 180977, 169201, 
      146929, 130205, 113704, 186016, 182992, 153172, 173069, 105529, 210536, 
      200045, 177860, 101485, 97661, 91720, 88232, 214660, 213008, 107185, 
      184725, 189682, 81770, 217169, 186320, 130208, 203405, 203834, 132661, 
      207457, 134272, 220978, 198169, 186482, 83476, 229613, 200525, 235625, 
      209716, 122596, 203593, 104018, 83656, 229114, 233780, 132345, 224744, 
      222293, 208442, 195505, 193282, 199729, 187921, 91089, 172808, 90378, 
      205460, 198409, 195205, 180232, 157237, 128637, 240785, 206170, 251725, 
      241429, 228149, 212269, 87650, 245485, 236234, 211205, 180625, 254405, 
      217885, 214789, 214020, 188185, 188009, 143746, 247573, 240869, 201869, 
      152744, 139925, 118010, 184617, 264706, 225461, 246317, 232360, 225738, 
      97745, 257261, 132386, 97010, 256084, 107869, 249002, 210341, 124517, 
      112400, 261153, 270440, 269557, 251476, 266594, 262249, 88169, 273312, 
      250065, 179860, 154576, 168488, 277650, 241866, 145962, 265889, 257329, 
      222041, 278440, 241933, 216424, 150813, 107881, 273946, 288485, 271594, 
      183493, 288153, 273913, 105444, 232517, 187205, 284804, 100484, 290797, 
      145690, 143730, 101065, 256660, 238928, 190178, 103538, 260325, 240100, 
      211752, 277994, 138101, 101186, 286532, 257953, 121204, 260797, 137801, 
      274041, 264724, 302201, 285965, 278957, 267001, 294605, 125429, 120104, 
      247834, 121738, 130052, 114929, 296136, 219661, 124965, 279149, 116450, 
      114413, 214580, 126548, 115028, 225802, 286196, 285325, 249764, 220004, 
      114325, 309865, 316058, 110738, 299300, 278154, 221725, 134946, 107848, 
      317057, 137105, 115169, 230490, 313448, 231133, 321485, 126829, 118018, 
      303892, 283060, 283709, 241049, 283517, 265477, 280818, 291625, 321685, 
      291425, 136125, 133549, 130216, 272777, 132665, 130010, 235498, 308692, 
      126932, 116180, 141125, 132389, 130181, 115034, 302121, 337973, 286469, 
      260168, 130120, 117053, 292162, 251024, 246644, 244481, 136916, 122656, 
      344765, 142298, 137105, 299650, 289594, 324020, 143305, 126004, 349330, 
      123565, 123322, 127829, 131665, 345745, 319268, 262288, 353093, 130385, 
      323341, 134341, 347866, 310066, 269666, 323872, 145780, 134836, 133136, 
      347410, 142090, 138265, 354740, 313064, 146933, 313781, 350282, 144733, 
      345017, 343177, 144772, 144890, 146873, 333297, 328882, 353866, 292048, 
      144468, 144365, 142277, 140949, 375632, 303785, 154898, 153578, 148968, 
      142948, 380810, 337241, 145405, 363424, 345104, 152144, 148496, 386242, 
      312388, 154760, 151400, 347393, 151313, 392481, 349956, 353434, 348929, 
      385192, 346132, 154772, 154180, 153620, 365840, 156221, 389269, 362385, 
      363172, 159592, 158729, 157114, 402832, 162145, 409613, 380393, 162893, 
      406016, 367936, 161201, 377469, 166061, 373585, 431477, 418282, 383506, 
      168305, 427808, 400144, 397273, 171113, 427618, 430289, 172514, 173137, 
      398565, 427733, 421733, 428570, 418322, 430088, 404660, 398045, 376912, 
      440725, 428629, 405301, 370721, 436345, 420473, 379465, 382100, 432045, 
      424021, 421745, 449177, 430769, 422965, 414442, 454061, 415105, 406834, 
      466960, 444564, 438696, 431941, 473801, 448340, 414961, 462773, 482122, 
      466717, 486176, 454585, 438120, 448625, 472345, 484249, 460105, 488285, 
      444629, 441800, 480848, 482554, 500450, 506530, 475317, 482164, 482162 ]
    , [ 158938, 148010, 151090, 149365, 144657, 157365, 146276, 140328, 
      143392, 152269, 156274, 155753, 130696, 157426, 142466, 151505, 139690, 
      139329, 139145, 140797, 145873, 132865, 124900, 141490, 127693, 128005, 
      136069, 130509, 140341, 134802, 119456, 130994, 123201, 95530, 122400, 
      118285, 119682, 105445, 131305, 113728, 111248, 108765, 86708, 86465, 
      120025, 117845, 124813, 105498, 89081, 122557, 110965, 110738, 122105, 
      119905, 108170, 102834, 81250, 97841, 116029, 99602, 111761, 108596, 
      97025, 116730, 104665, 114192, 98522, 81362, 96373, 82576, 107845, 
      112554, 105332, 67330, 108725, 92516, 67400, 105605, 65845, 102946, 
      70164, 68274, 106066, 64034, 80545, 74528, 76585, 11065, 93002, 72097, 
      104065, 71285, 58194, 62945, 102973, 97949, 7325, 68845, 103442, 7922, 
      101456, 66116, 4100, 82746, 67570, 66546, 78728, 66394, 8020, 97325, 
      94250, 10634, 66114, 81680, 7424, 102722, 94597, 4930, 1202, 5009, 
      8180, 93092, 1637, 88834, 81850, 89977, 81232, 84629, 79965, 74384, 
      5729, 2210, 2824, 76465, 225, 66760, 57796, 232, 64685, 173, 49829, 
      325, 82, 9241, 93652, 86452, 293, 2026, 442, 101, 10202, 0, 1025, 148, 
      65034, 50634, 81241, 64025, 86472, 98018, 1570, 1493, 2965, 62600, 
      49384, 33956, 776, 244, 64130, 6205, 125, 83088, 37008, 85433, 4930, 
      4450, 666, 3281, 8245, 7417, 481, 91042, 89245, 4285, 85748, 3188, 
      92385, 75652, 39933, 4093, 1354, 74225, 46580, 9065, 80365, 56537, 
      33241, 31466, 3650, 1682, 44581, 43336, 3877, 1285, 3728, 13858, 1114, 
      4405, 47021, 33986, 2269, 89653, 88469, 86202, 16405, 5365, 58721, 
      50884, 15524, 1937, 90568, 69364, 47133, 81373, 3449, 49025, 2132, 
      87289, 46125, 44050, 23341, 79400, 23236, 37945, 38425, 38048, 76357, 
      11565, 91234, 60625, 55466, 37621, 27361, 18650, 4580, 3474, 82888, 
      43765, 24680, 18989, 4808, 5121, 12125, 84752, 91841, 77797, 59112, 
      6120, 86285, 55565, 24653, 63673, 20249, 6421, 68042, 25205, 25065, 
      6145, 104554, 76618, 13793, 5365, 123812, 63076, 62120, 10805, 7501, 
      6632, 98650, 96226, 6850, 74945, 49457, 35170, 33154, 142245, 70600, 
      57317, 83684, 37376, 164965, 33786, 8082, 140680, 140281, 110740, 
      156392, 48605, 86530, 213860, 181633, 9365, 9217, 8882, 134125, 15156, 
      14824, 207380, 66545, 118873, 83725, 57049, 206861, 205972, 122405, 
      119060, 230866, 78194, 86500, 10816, 30434, 191080, 105085, 258802, 
      16724, 74210, 44797, 43325, 169605, 107748, 82228, 76968, 55348, 
      208634, 134513, 37178, 164480, 151441, 149200, 148457, 131225, 105680, 
      109621, 259240, 177700, 335210, 277705, 134650, 362128, 275860, 87840, 
      77713, 60064, 355277, 159337, 98906, 262100, 239629, 100309, 88276, 
      62276, 60061, 338362, 234385, 57488, 259778, 212578, 151898, 73285, 
      17125, 305677, 214597, 333581, 359200, 248681, 204425, 33620, 348930, 
      340873, 189250, 141853, 143761, 105970, 88145, 310336, 189961, 300866, 
      191041, 53845, 24842, 337508, 255965, 74420, 48373, 334354, 54333, 
      24733, 341417, 284737, 117137, 73457, 335981, 255725, 227225, 72269, 
      39341, 371092, 186445, 98820, 29800, 345605, 304498, 148625, 392153, 
      348417, 284965, 28962, 302056, 195829, 90884, 26309, 263177, 338913, 
      232058, 262981, 73652, 267497, 245072, 216521, 196580, 70025, 287093, 
      31538, 184693, 189890, 333481, 241722, 166570, 297893, 248648, 216413, 
      85700, 280549, 250849, 209674, 193505, 67538, 347920, 328761, 276772, 
      271737, 255961, 237892, 93097, 90721, 87074, 388552, 88397, 63341, 
      76834, 324404, 252304, 218450, 193597, 87226, 53177, 51785, 384002, 
      379210, 378017, 120770, 89882, 76162, 374753, 364160, 346865, 207145, 
      124865, 385813, 337009, 189058, 335080, 198440, 167357, 156941, 104941, 
      67397, 352354, 301754, 295466, 279050, 226525, 156521, 67706, 360736, 
      325737, 318100, 239018, 228953, 214745, 152813, 114050, 294325, 227464, 
      69064, 392517, 350181, 157777, 105937, 329201, 305441, 266681, 164729, 
      127361, 107969, 395585, 384722, 200645, 196490, 372313, 313865, 185770, 
      303901, 251901, 176994, 129625, 54781, 91060, 321653, 110258, 90890, 
      215713, 86305, 253237, 162517, 87125, 57802, 311924, 290021, 253917, 
      147577, 112762, 269050, 263218, 198029, 115193, 108329, 53338, 216037, 
      153477, 254354, 251525, 186650, 175025, 139525, 96674, 260417, 150001, 
      64832, 224050, 156645, 172309, 139268, 59240, 177965, 95042, 143289, 
      122400, 104050, 49145, 165620, 65885, 105313, 88245, 211097, 71881, 
      199874, 186325, 148469, 56205, 206365, 151933, 113369, 87410, 193748, 
      164602, 178229, 147656, 54596, 145490, 119618, 119045, 73730, 99140, 
      89620, 73736, 132889, 80050, 131225, 66365, 154804, 132840, 114829, 
      106285, 90677, 79605, 68962, 119050, 116834, 95498, 109737, 64417, 
      137506, 129641, 113314, 62189, 59981, 56666, 54794, 140818, 139570, 
      66065, 118757, 122500, 52564, 143117, 120146, 81002, 132985, 133412, 
      83045, 136225, 84250, 146512, 129757, 121300, 56866, 154117, 132301, 
      158913, 139466, 79010, 135157, 68708, 59050, 154612, 158266, 86321, 
      151650, 149805, 139588, 130085, 128468, 133297, 124721, 63845, 114250, 
      64340, 138010, 132977, 130781, 120050, 104125, 85625, 164845, 138916, 
      173557, 165685, 155637, 143797, 65636, 169129, 162100, 143533, 121637, 
      176425, 148993, 146705, 146138, 127573, 127597, 97876, 171805, 166717, 
      137817, 103842, 95869, 83044, 125813, 185296, 155545, 171349, 160826, 
      156020, 74889, 180065, 92560, 74960, 179290, 79757, 174024, 145261, 
      88525, 82466, 183545, 190810, 190129, 176290, 187972, 184637, 75197, 
      193274, 175481, 124466, 107666, 117130, 197000, 169700, 102884, 188065, 
      181525, 155125, 197986, 170165, 151322, 106517, 84185, 194900, 206405, 
      193352, 128885, 206273, 195265, 84770, 164169, 131785, 203930, 84250, 
      208709, 105416, 104264, 84829, 182650, 169362, 134548, 86288, 185705, 
      170530, 149858, 199332, 102061, 86760, 206050, 184337, 94450, 186773, 
      102965, 196985, 189890, 218881, 206281, 200889, 191761, 213101, 97657, 
      95362, 177640, 96388, 100458, 94625, 214826, 157541, 98801, 201877, 
      95940, 95317, 154274, 100178, 95930, 162464, 207706, 207037, 180162, 
      158482, 96637, 226321, 231300, 97488, 218378, 202280, 160597, 106340, 
      100850, 232893, 108693, 101905, 167936, 230490, 168577, 236909, 106085, 
      103940, 223354, 207370, 208017, 176265, 208025, 194429, 206132, 214513, 
      237905, 214513, 112337, 111377, 110266, 200709, 111501, 110664, 173728, 
      228538, 111418, 111978, 116317, 113237, 112645, 113860, 223781, 251953, 
      212165, 192530, 114194, 115873, 216644, 186210, 183042, 181485, 116946, 
      115210, 257729, 120100, 118945, 223312, 215680, 242226, 122713, 121370, 
      262480, 124585, 124948, 122585, 122581, 260101, 239482, 196642, 266033, 
      124529, 242945, 124645, 262216, 232900, 202600, 243674, 127394, 126146, 
      126466, 262160, 127136, 126745, 268074, 235690, 128745, 236405, 265024, 
      130577, 261369, 259933, 133234, 133956, 134725, 253073, 249668, 269396, 
      222322, 138170, 140285, 141833, 146765, 287314, 231829, 141520, 141412, 
      142658, 150778, 291880, 257805, 146365, 278330, 264050, 143810, 145010, 
      296500, 239410, 145210, 145890, 266333, 147013, 301925, 268490, 271360, 
      267865, 296450, 265874, 148850, 149066, 149314, 281538, 151505, 300317, 
      279689, 280474, 155674, 157637, 159860, 312050, 156809, 317617, 294457, 
      158765, 315226, 285226, 166561, 293537, 168381, 290861, 337033, 326464, 
      298960, 171225, 334570, 312562, 310297, 173017, 334580, 337045, 178452, 
      180689, 312185, 335493, 330705, 336328, 328500, 338042, 317866, 312665, 
      296578, 347057, 337385, 318905, 292001, 343885, 331245, 299125, 301354, 
      340793, 334585, 333313, 355689, 341717, 335729, 329024, 361161, 330685, 
      324232, 372034, 354482, 349826, 344485, 378061, 357850, 332341, 370453, 
      386164, 373789, 389610, 364481, 351650, 360133, 379205, 389485, 370189, 
      392913, 358345, 356122, 387490, 389792, 405652, 410920, 386369, 392002, 
      392200 ], 
  [ 138821, 128781, 131473, 129874, 125546, 136904, 126837, 121397, 124073, 
      132052, 135605, 134946, 112253, 136357, 122805, 130946, 120149, 119786, 
      119330, 120788, 125282, 113488, 106289, 121145, 108692, 108938, 115826, 
      110708, 119578, 114413, 100537, 110853, 103760, 78965, 102953, 99220, 
      100421, 87656, 110890, 95041, 92817, 90452, 70825, 70580, 100490, 
      98500, 104762, 87365, 72738, 102626, 92186, 91957, 102100, 100090, 
      89505, 84677, 65525, 80194, 96458, 81693, 92570, 89725, 79370, 97025, 
      86176, 94673, 80461, 65221, 78500, 66097, 88610, 92801, 86281, 52565, 
      89284, 74737, 52565, 86338, 51058, 83933, 54797, 53093, 86657, 49361, 
      63818, 58505, 60304, 18080, 74861, 56324, 84770, 55570, 44141, 48250, 
      83732, 79220, 13172, 53378, 84133, 14085, 82337, 50965, 8405, 65609, 
      52225, 51329, 62037, 51173, 14365, 78580, 75825, 17937, 50885, 64593, 
      13633, 83393, 76100, 10049, 3501, 10250, 14765, 74713, 4698, 70901, 
      64685, 71914, 64129, 67140, 62984, 58041, 11466, 6025, 7085, 59860, 
      1280, 51301, 43489, 1669, 49480, 1096, 36602, 2330, 1189, 16420, 75101, 
      68669, 234, 173, 125, 488, 17693, 1025, 0, 401, 49733, 37253, 64018, 
      48850, 68669, 78997, 85, 4936, 7432, 47605, 36181, 23185, 117, 2017, 
      48941, 2216, 1256, 65657, 25721, 67744, 1513, 1285, 3005, 754, 3538, 
      3028, 2042, 72761, 71156, 1300, 68041, 7497, 73970, 59093, 28232, 1352, 
      725, 57850, 33853, 4210, 63284, 42400, 22688, 21233, 1225, 793, 32170, 
      31117, 1384, 3400, 1361, 7585, 1753, 1714, 34280, 23357, 1300, 71594, 
      70538, 68525, 9544, 2344, 44370, 37621, 8917, 3904, 72437, 53665, 
      34442, 64264, 6948, 36074, 3965, 69536, 33620, 31865, 14932, 62541, 
      14945, 26836, 27250, 26937, 59930, 6530, 73141, 46180, 41725, 26632, 
      18292, 11565, 3061, 5345, 65749, 31810, 16245, 11898, 3285, 3530, 7202, 
      67473, 73792, 61346, 45029, 4325, 68872, 41992, 16456, 49010, 13138, 
      4810, 52861, 17000, 16922, 5042, 85273, 60409, 8784, 6628, 102673, 
      48593, 47765, 7010, 5498, 5333, 80005, 77837, 5485, 58986, 36954, 
      25097, 23465, 119498, 55213, 43720, 66757, 26977, 140356, 24089, 6449, 
      118117, 117778, 90989, 132541, 36466, 69397, 185653, 155794, 7780, 
      7760, 7745, 112250, 10625, 10421, 179677, 51962, 98464, 67028, 43808, 
      179218, 178393, 101674, 98649, 201557, 62197, 69541, 9089, 21985, 
      164645, 86138, 227693, 12301, 58841, 33716, 32500, 144890, 88601, 
      65897, 61277, 42601, 180973, 112804, 27565, 140209, 128258, 126209, 
      125530, 109834, 86785, 90340, 228181, 152401, 299605, 245492, 112997, 
      325049, 243773, 70985, 62074, 46793, 318580, 135568, 80833, 230905, 
      209906, 82106, 71417, 48745, 46850, 302621, 205042, 44721, 228769, 
      184769, 128825, 58340, 13700, 271850, 186658, 298152, 322361, 218434, 
      177250, 25325, 312665, 305056, 163225, 119732, 121508, 87365, 71524, 
      276305, 163930, 267409, 164944, 41956, 19161, 301937, 225322, 59585, 
      37442, 298973, 42440, 19240, 305650, 252298, 97498, 58810, 300532, 
      225140, 198560, 57812, 30260, 333721, 160786, 81161, 23021, 309640, 
      270901, 126100, 353690, 312320, 252580, 22625, 268645, 169522, 74241, 
      20866, 232196, 303386, 203185, 232058, 59305, 236314, 215361, 188794, 
      170325, 56250, 254692, 25057, 159394, 164205, 298384, 212321, 142801, 
      264906, 218797, 188802, 70057, 248648, 220868, 182573, 167620, 54389, 
      312049, 293978, 245125, 240410, 225658, 208805, 76618, 74560, 71361, 
      350501, 72554, 50954, 62525, 289933, 222313, 190825, 167828, 71633, 
      42640, 41504, 346261, 341725, 340596, 101461, 74029, 62101, 337522, 
      327505, 311170, 180410, 105170, 348004, 301888, 163729, 300085, 172405, 
      143818, 134298, 87418, 54738, 316397, 268741, 262837, 247445, 198440, 
      133940, 55045, 324329, 291314, 284125, 210097, 200736, 187552, 130612, 
      95625, 261818, 199373, 56333, 354440, 314408, 135188, 88468, 294642, 
      272290, 235962, 141562, 107650, 90306, 357376, 347089, 174596, 170761, 
      335380, 280260, 160933, 270932, 222260, 152921, 109840, 44852, 75625, 
      287656, 92581, 75517, 188690, 71570, 223588, 139780, 72324, 47545, 
      278561, 258002, 224264, 126244, 94949, 238433, 232985, 172468, 97184, 
      91088, 44225, 189130, 131690, 224757, 222120, 162045, 151380, 119080, 
      80901, 230434, 128594, 53729, 196625, 134660, 148978, 118945, 49285, 
      154184, 79645, 122642, 103865, 87625, 41616, 142985, 54962, 88820, 
      73928, 184810, 60058, 174481, 162020, 127492, 47450, 180520, 130696, 
      96100, 73405, 168925, 142273, 154746, 126925, 46537, 125073, 101889, 
      101380, 62145, 83905, 75665, 62213, 113812, 67565, 112400, 56372, 
      133673, 113885, 97858, 90338, 76840, 67556, 58769, 101813, 99853, 
      81205, 93650, 55370, 118345, 111312, 96841, 53716, 52020, 49537, 48177, 
      121397, 120277, 57010, 101828, 105185, 47281, 123624, 103149, 69381, 
      114640, 115065, 71290, 117620, 72365, 126881, 112040, 104605, 52385, 
      134146, 114634, 138554, 121153, 69145, 117416, 61461, 55193, 134945, 
      138277, 75674, 132425, 130772, 121705, 113290, 111865, 116180, 108628, 
      59144, 99625, 60017, 120565, 116170, 114292, 104905, 91220, 75920, 
      144706, 121529, 152708, 145604, 136580, 126020, 62577, 148850, 142525, 
      126004, 106858, 155626, 131072, 129040, 128537, 112274, 112360, 87245, 
      151700, 147124, 121424, 92249, 85810, 75865, 111080, 164033, 137290, 
      151492, 142057, 137825, 71540, 159498, 83833, 71865, 158849, 74740, 
      154157, 128530, 81010, 76869, 162842, 169465, 168848, 156353, 166945, 
      163930, 74970, 171797, 155732, 110797, 96685, 104737, 175325, 150713, 
      93113, 167284, 161384, 137800, 176369, 151300, 134569, 96356, 80548, 
      173725, 184266, 172429, 115450, 184196, 174212, 82085, 146378, 118090, 
      182169, 82969, 186562, 96517, 95621, 83546, 163061, 151181, 120781, 
      84681, 165920, 152345, 134105, 178265, 94498, 86045, 184405, 164866, 
      89825, 167170, 95778, 176420, 170029, 196330, 184882, 180002, 171770, 
      191124, 92704, 91369, 159245, 92201, 94925, 92034, 192905, 141700, 
      94352, 181234, 93281, 93106, 139005, 95661, 93717, 146233, 186673, 
      186068, 161945, 142825, 94868, 203684, 208277, 97121, 196569, 182069, 
      145058, 101105, 102457, 210050, 103514, 101524, 151937, 208025, 152576, 
      213930, 103330, 103297, 201653, 187205, 187850, 159554, 187920, 175732, 
      186281, 193892, 215170, 193954, 108608, 108160, 107753, 181682, 108602, 
      108341, 157961, 206945, 110305, 114449, 112258, 110970, 110890, 117289, 
      202760, 228496, 192420, 174897, 112945, 119296, 196513, 169469, 166685, 
      165320, 114413, 116645, 233946, 116857, 116980, 202913, 196049, 220097, 
      119972, 123685, 238745, 128690, 129245, 124704, 123482, 236744, 217981, 
      179621, 242226, 126450, 221248, 125348, 238853, 212225, 185125, 222037, 
      125341, 127165, 128125, 238921, 126169, 126866, 244385, 214945, 126752, 
      215658, 241777, 129856, 238628, 237320, 133337, 134249, 134632, 231410, 
      228325, 246385, 203981, 139925, 142740, 145440, 152354, 263077, 212776, 
      141025, 141301, 144401, 157001, 267445, 236378, 150410, 255109, 242109, 
      144909, 147645, 271805, 220025, 145921, 147881, 244386, 149386, 276968, 
      246413, 249089, 245914, 272065, 244177, 150705, 151177, 151681, 258557, 
      153738, 275860, 257210, 257993, 158153, 161010, 164449, 287005, 158836, 
      292186, 270946, 161172, 290173, 262733, 171970, 270650, 172820, 268354, 
      310810, 301073, 275873, 175850, 308725, 288509, 286436, 177316, 308797, 
      311194, 184025, 186772, 288506, 309956, 305552, 310789, 303725, 312561, 
      294049, 289296, 274805, 321058, 312154, 295210, 270738, 318266, 306650, 
      277346, 279445, 315554, 309920, 308962, 329732, 317160, 311746, 305617, 
      335378, 307586, 301709, 345605, 329585, 325313, 320420, 351370, 332821, 
      309800, 344836, 359393, 347978, 362645, 339562, 327881, 335722, 353320, 
      363080, 345320, 366314, 334624, 332593, 361525, 364009, 379213, 384221, 
      361778, 367025, 367285 ], 
  [ 151850, 141242, 144170, 142489, 137917, 150109, 139400, 133636, 136548, 
      145085, 148914, 148325, 124148, 149890, 135458, 144157, 132714, 132349, 
      132037, 133613, 138461, 125905, 118224, 134154, 120861, 121145, 128729, 
      123325, 132793, 127378, 112580, 123650, 116113, 89514, 115300, 111325, 
      112642, 98957, 123829, 106900, 104516, 102061, 80912, 80665, 112853, 
      110741, 117441, 98842, 83093, 115217, 104057, 103826, 114721, 112589, 
      101282, 96130, 75458, 91325, 108785, 92978, 104653, 101608, 90493, 
      109426, 97817, 106948, 91802, 75362, 89717, 76420, 100649, 105154, 
      98192, 61794, 101429, 85840, 61828, 98345, 60265, 95778, 64360, 62530, 
      98730, 58474, 74205, 68452, 70409, 13625, 86122, 66105, 96749, 65305, 
      52834, 57341, 95661, 90829, 9421, 62945, 96098, 10130, 94180, 60328, 
      5608, 76210, 61706, 60730, 72356, 60570, 10280, 90173, 87218, 13250, 
      60274, 75140, 9620, 95338, 87525, 6714, 1922, 6829, 10504, 86048, 2633, 
      81954, 75258, 83045, 74660, 77909, 73429, 68084, 7709, 3466, 4244, 
      70057, 433, 60772, 52240, 580, 58789, 325, 44665, 873, 290, 11713, 
      86472, 79560, 41, 1098, 90, 13, 12778, 148, 401, 0, 59050, 45370, 
      74533, 58085, 79540, 90626, 754, 2525, 4381, 56708, 44164, 29648, 260, 
      640, 58162, 4437, 277, 76276, 32500, 78521, 3370, 2978, 1258, 2045, 
      6185, 5473, 765, 83882, 82157, 2861, 78800, 4496, 85165, 69128, 35221, 
      2741, 794, 67757, 41480, 6917, 73629, 50905, 28953, 27298, 2410, 1018, 
      39593, 38420, 2605, 1741, 2500, 11162, 1010, 3049, 41893, 29650, 1549, 
      82521, 81385, 79210, 13469, 3869, 52973, 45544, 12680, 2305, 83396, 
      63104, 42001, 74581, 4385, 43789, 2440, 80249, 41053, 39098, 19805, 
      72692, 19728, 33377, 33829, 33476, 69785, 9265, 84034, 54793, 49898, 
      33085, 23545, 15578, 3592, 3754, 76036, 38857, 21092, 15905, 3812, 
      4093, 9841, 77828, 84625, 71177, 53380, 4996, 79301, 50021, 21125, 
      57717, 17125, 5353, 61882, 21661, 21541, 5261, 96850, 70066, 11441, 
      5365, 115408, 57168, 56260, 8905, 6273, 5668, 91178, 88850, 5858, 
      68477, 44285, 30906, 29034, 133225, 64340, 51725, 76840, 32980, 155237, 
      29650, 6970, 131716, 131333, 102824, 146932, 43537, 79586, 202760, 
      171421, 8245, 8145, 7930, 125393, 12928, 12644, 196456, 60541, 110681, 
      76925, 51545, 195953, 195088, 114089, 110864, 219330, 71650, 79592, 
      9620, 26714, 180612, 97425, 246578, 14504, 67882, 40077, 38701, 159769, 
      100000, 75536, 70516, 50000, 197690, 125801, 33002, 154804, 142173, 
      140004, 139285, 122629, 98020, 101813, 247012, 167632, 321274, 265041, 
      125946, 347636, 263240, 80932, 71261, 54500, 340925, 149833, 91538, 
      249808, 227889, 92889, 81360, 56608, 54513, 324362, 222781, 52100, 
      247546, 201546, 142642, 67077, 15237, 292385, 203513, 319685, 344772, 
      236725, 193621, 29896, 334714, 326825, 178874, 132941, 134793, 98370, 
      81289, 296948, 179573, 287690, 180625, 48757, 22082, 323536, 243841, 
      68224, 43641, 320450, 49237, 22037, 327365, 271933, 109133, 67325, 
      322045, 243613, 215833, 66205, 35293, 356432, 176177, 91552, 26612, 
      331469, 291250, 139529, 377077, 334225, 272165, 25930, 288868, 185305, 
      83984, 23609, 250897, 324925, 220562, 250713, 67600, 255125, 233252, 
      205445, 186056, 64181, 274261, 28426, 174521, 179570, 319625, 230002, 
      156962, 284825, 236756, 205361, 79136, 267885, 238905, 198810, 183097, 
      61906, 333764, 315013, 264200, 259285, 243893, 226280, 86213, 83953, 
      80474, 373572, 81745, 57985, 70754, 310760, 240340, 207370, 183213, 
      80658, 48505, 47209, 369122, 364426, 363257, 112802, 83210, 70162, 
      360061, 349684, 332749, 196389, 116749, 370901, 323105, 178826, 321220, 
      187940, 157793, 147713, 97633, 61913, 338130, 288634, 282490, 266458, 
      215253, 147313, 62218, 346340, 312085, 304616, 227426, 217625, 203801, 
      143741, 106394, 281385, 216180, 63540, 377485, 336013, 148553, 98633, 
      315485, 292253, 254405, 155285, 119213, 100589, 380497, 369850, 190117, 
      186082, 357697, 300497, 175690, 290765, 240013, 167194, 121433, 50285, 
      84496, 308125, 102850, 84346, 204797, 79997, 241333, 153205, 80789, 
      53170, 298624, 277225, 242005, 138785, 105290, 256770, 251082, 187645, 
      107641, 101065, 49122, 205145, 144505, 242450, 239693, 176618, 165353, 
      131053, 89954, 248365, 141165, 59860, 212954, 147589, 162745, 130832, 
      54692, 168229, 88450, 134725, 114628, 97066, 45497, 156304, 60961, 
      98297, 82045, 200405, 66613, 189514, 176373, 139765, 52081, 195829, 
      143125, 106049, 81314, 183592, 155378, 168569, 139028, 50720, 136970, 
      112106, 111557, 68522, 92560, 83520, 68548, 124865, 74498, 123289, 
      61741, 146000, 124852, 107585, 99425, 84605, 74197, 64250, 111690, 
      109570, 89242, 102805, 60125, 129418, 121865, 106234, 58109, 56093, 
      53090, 51410, 132626, 131426, 61757, 111493, 115088, 49664, 134885, 
      112850, 75722, 125177, 125600, 77705, 128313, 78858, 138212, 122165, 
      114088, 54218, 145657, 124705, 150301, 131618, 74330, 127517, 65000, 
      56610, 146240, 149770, 81325, 143434, 141661, 131872, 122777, 121232, 
      125865, 117673, 61069, 107746, 61696, 130442, 125645, 123565, 113338, 
      98253, 80953, 156257, 131360, 164693, 157109, 147445, 136085, 63440, 
      160469, 153704, 135901, 115033, 167557, 141201, 139009, 138466, 120761, 
      120805, 92808, 163181, 158285, 130585, 98410, 91009, 79264, 119197, 
      176228, 147605, 162805, 152690, 148096, 72529, 171245, 88180, 72692, 
      170514, 76765, 165460, 137873, 84593, 79250, 174661, 181682, 181025, 
      167690, 178960, 175745, 73985, 184090, 166945, 118210, 102418, 111346, 
      187732, 161440, 98080, 179129, 172829, 147485, 188730, 161941, 143890, 
      101557, 81665, 185800, 196937, 184340, 122681, 196825, 186201, 82594, 
      156325, 125477, 194594, 82594, 199225, 100900, 99844, 83169, 174122, 
      161362, 128200, 84500, 177097, 162522, 142762, 190240, 98033, 85300, 
      196738, 175837, 91514, 178217, 99065, 188065, 181234, 209213, 197045, 
      191845, 183053, 203645, 94585, 92650, 169524, 93600, 97162, 92429, 
      205378, 150373, 95905, 192905, 93712, 93257, 147314, 97250, 93866, 
      155140, 198578, 197933, 172090, 151370, 94733, 216585, 221416, 96100, 
      208946, 193444, 153513, 103120, 100186, 223057, 105481, 100489, 160660, 
      220786, 161297, 227009, 103769, 102416, 213930, 198522, 199165, 168709, 
      199193, 186125, 197392, 205481, 228077, 205501, 109633, 108865, 108018, 
      192265, 109105, 108484, 166500, 219122, 109682, 111586, 113473, 111065, 
      110665, 113824, 214573, 241825, 203429, 184586, 112394, 115825, 207760, 
      178594, 175570, 174085, 114658, 114410, 247469, 117536, 116857, 214308, 
      206964, 232570, 120321, 120874, 252212, 124757, 125192, 122009, 121545, 
      249965, 230042, 188882, 255725, 123869, 233425, 123525, 252068, 223760, 
      194660, 234170, 125234, 125138, 125698, 252052, 125380, 125397, 257794, 
      226514, 126601, 227225, 254900, 128897, 251425, 250037, 131850, 132640, 
      133261, 243517, 240232, 259328, 214002, 137386, 139757, 141737, 147409, 
      276770, 223229, 139876, 139912, 141850, 151650, 281252, 248305, 146417, 
      268154, 254354, 142754, 144530, 285768, 230666, 144002, 145162, 256625, 
      146425, 291085, 258730, 261524, 258149, 285818, 256250, 148058, 148370, 
      148714, 271426, 150845, 289645, 269749, 270530, 155090, 157385, 160064, 
      301138, 156049, 306557, 284117, 158141, 304298, 275258, 167053, 283405, 
      168493, 280865, 325637, 315380, 288740, 171397, 323306, 301970, 299777, 
      173057, 323336, 325769, 178960, 181385, 301717, 324325, 319681, 325156, 
      317608, 326882, 307330, 302297, 286802, 335693, 326309, 308405, 282413, 
      332657, 320401, 289337, 291514, 329701, 323705, 322541, 344305, 330845, 
      325069, 318580, 349813, 320337, 314100, 360434, 343450, 338938, 333765, 
      366353, 346762, 322173, 359125, 374400, 362385, 377770, 353405, 341002, 
      349241, 367757, 377829, 359109, 381181, 347689, 345538, 375986, 378340, 
      393928, 399092, 375325, 380810, 381028 ], 
  [ 53380, 49568, 49576, 48865, 47205, 49185, 46250, 44370, 44362, 46093, 
      46516, 44945, 38746, 44560, 40820, 42713, 39040, 38673, 36401, 36517, 
      36985, 33661, 31810, 34612, 31525, 31321, 30133, 28125, 30301, 27792, 
      24170, 26000, 23805, 19072, 22986, 21925, 21780, 19273, 24217, 20410, 
      19970, 18477, 15794, 15545, 20029, 19373, 20725, 16704, 14561, 19465, 
      17053, 16820, 18473, 17797, 15236, 13968, 11764, 13049, 15925, 12752, 
      14705, 14090, 12209, 15588, 13213, 14562, 10580, 8720, 9949, 7330, 
      10657, 11268, 9650, 5812, 9965, 7010, 5354, 8321, 4261, 7696, 3978, 
      3600, 7720, 3428, 3601, 3194, 3205, 123325, 4820, 2785, 6697, 2465, 
      2628, 2273, 6085, 5141, 110357, 2041, 6032, 113492, 5570, 1850, 94874, 
      2664, 1768, 1764, 2210, 1600, 115090, 4469, 3944, 125348, 1296, 2066, 
      113450, 5252, 3757, 102280, 76100, 103361, 117242, 3242, 82637, 2548, 
      1684, 2665, 1570, 1901, 1305, 818, 108113, 89288, 93466, 841, 65349, 
      298, 514, 68410, 257, 64265, 1193, 73069, 65680, 123265, 2650, 1570, 
      56669, 44116, 54772, 60041, 126752, 65034, 49733, 59050, 0, 900, 901, 
      5, 1530, 3380, 46672, 85865, 95497, 74, 1138, 5090, 52490, 71338, 68, 
      31393, 66113, 1170, 4050, 1469, 34696, 36244, 76320, 40169, 27781, 
      29497, 69985, 2440, 2173, 37573, 1730, 94610, 2745, 802, 3825, 39385, 
      53476, 881, 2306, 27521, 1405, 1037, 6301, 7076, 41480, 51752, 2845, 
      3130, 41185, 75313, 42050, 21064, 63400, 40165, 2705, 6500, 51781, 
      2989, 2825, 2592, 18985, 38545, 1625, 2458, 20138, 74885, 3370, 1546, 
      3285, 2329, 88625, 3125, 74042, 3133, 3789, 4264, 13645, 2378, 14530, 
      6793, 6757, 6890, 2857, 28845, 4468, 2929, 3380, 7465, 12505, 19604, 
      49898, 75816, 3754, 5941, 14906, 19925, 50114, 49905, 30377, 4562, 
      5525, 4225, 4410, 49338, 5057, 4937, 16865, 4369, 21125, 51145, 4640, 
      17393, 17757, 54937, 8500, 5044, 31469, 73021, 12962, 5266, 5330, 
      38165, 49141, 53882, 7684, 7300, 53584, 5393, 7445, 12532, 13576, 
      18621, 5626, 6617, 6458, 12170, 26533, 14184, 52740, 18562, 18661, 
      11050, 24050, 9593, 7732, 46826, 33469, 54485, 55357, 57572, 17569, 
      36810, 37498, 44402, 8117, 14029, 8461, 9325, 44381, 44002, 15005, 
      14210, 55120, 8528, 9178, 54874, 20936, 38266, 11941, 68752, 39338, 
      9608, 14365, 14933, 30537, 13050, 9970, 9810, 11650, 46100, 19409, 
      18464, 28970, 24601, 23890, 23657, 18665, 13010, 13885, 69658, 34018, 
      109412, 78937, 20032, 124594, 78106, 11466, 11029, 12250, 120797, 
      27877, 12836, 71474, 60733, 13213, 11890, 12410, 12745, 111520, 58537, 
      13730, 70664, 48964, 26024, 12181, 47821, 94117, 49957, 109265, 123658, 
      65669, 45893, 25538, 117972, 113485, 39892, 23605, 24481, 15760, 13745, 
      97210, 40585, 92324, 41149, 17173, 37640, 112130, 69857, 14282, 19345, 
      110500, 17649, 39049, 114497, 84337, 18737, 14837, 111605, 70109, 
      56909, 15173, 25085, 131410, 40093, 16218, 33898, 117137, 94900, 27257, 
      143789, 118917, 85045, 36612, 93970, 44353, 16418, 41093, 74465, 
      113985, 60164, 74761, 17522, 77225, 66530, 53789, 45578, 18473, 87125, 
      38120, 41329, 43460, 112069, 65700, 35428, 93305, 69050, 54665, 19322, 
      84625, 70225, 52000, 45521, 21044, 120370, 109881, 82882, 80397, 72781, 
      64402, 20077, 20245, 20168, 143650, 20465, 22949, 21136, 108050, 71650, 
      56660, 46597, 21316, 27557, 28205, 141620, 138868, 138185, 25268, 
      21920, 22480, 136445, 130442, 120797, 52477, 26297, 142909, 115525, 
      45604, 114610, 49370, 38177, 34901, 23701, 24917, 124228, 97088, 93860, 
      85604, 61129, 34985, 25220, 129034, 109845, 105778, 66980, 62525, 
      56477, 34325, 25652, 93721, 62050, 26050, 147537, 123561, 36217, 25177, 
      112265, 99725, 80345, 38573, 28745, 25673, 149573, 143300, 51533, 
      49928, 136489, 104561, 46336, 99685, 74205, 43668, 30469, 34165, 26578, 
      109265, 27920, 26912, 58909, 27421, 75517, 39877, 27725, 34612, 104618, 
      93425, 76185, 36145, 29380, 83656, 80884, 52925, 30269, 29525, 39304, 
      60217, 38457, 77108, 75809, 49184, 45209, 35209, 29588, 80105, 38029, 
      34970, 64132, 40077, 45025, 35954, 38546, 47105, 30992, 37413, 33354, 
      31828, 47813, 43922, 37517, 32569, 32841, 60317, 36361, 56228, 51349, 
      40013, 45153, 59137, 41425, 34481, 34532, 54674, 45412, 49853, 41210, 
      49130, 41576, 37124, 37061, 40196, 36530, 37210, 40706, 39673, 39364, 
      40037, 45557, 45250, 40626, 38425, 38041, 39257, 42453, 46600, 40576, 
      40400, 40484, 40437, 51217, 43720, 42485, 40948, 53573, 55445, 58760, 
      60968, 44980, 44752, 52841, 42797, 43474, 69418, 46745, 43664, 47360, 
      45781, 46202, 48365, 46969, 48544, 49090, 47617, 47314, 80260, 54085, 
      50629, 55809, 52676, 59540, 52945, 70130, 87496, 57082, 58180, 60689, 
      57672, 57357, 56314, 55481, 55394, 56137, 55721, 85625, 56968, 89162, 
      58276, 58337, 58685, 58664, 60589, 67589, 63673, 59674, 66757, 65005, 
      63117, 61477, 100610, 66901, 65482, 63229, 63257, 70093, 65605, 65357, 
      65300, 65089, 65617, 72610, 71053, 70045, 66645, 70920, 75181, 85306, 
      67889, 75346, 69565, 72613, 70760, 70538, 107721, 75701, 82546, 109826, 
      75940, 99317, 75258, 71485, 88189, 97424, 78137, 80296, 80125, 76996, 
      80002, 79217, 132977, 81728, 77705, 75140, 79760, 77992, 83906, 78026, 
      84650, 82105, 80665, 76705, 85384, 79493, 77480, 85205, 114881, 85850, 
      89693, 86330, 81533, 90065, 87217, 123092, 82125, 82381, 90260, 133780, 
      91973, 94250, 95138, 134353, 86308, 84240, 84610, 133250, 87821, 85396, 
      84104, 91242, 101581, 140850, 93364, 88985, 117412, 90389, 105521, 
      92945, 91460, 99025, 95605, 94293, 92305, 97829, 118045, 123400, 90922, 
      122890, 116244, 133865, 100040, 91205, 123245, 97285, 134658, 137605, 
      92516, 124100, 138212, 93050, 100036, 99877, 94932, 93652, 142477, 
      105889, 107802, 154530, 104564, 101210, 96757, 124610, 173672, 110889, 
      127449, 158905, 100490, 111528, 101125, 113861, 144197, 158882, 110500, 
      106756, 107397, 103185, 107909, 105533, 108050, 110305, 116861, 110809, 
      142757, 145877, 150376, 109233, 148545, 152298, 108250, 116644, 162724, 
      191844, 144157, 155357, 158845, 201370, 116465, 125245, 115037, 112232, 
      164456, 203365, 116450, 113040, 112932, 112905, 156996, 186880, 128453, 
      154522, 163561, 121042, 119530, 126180, 161185, 200132, 133666, 217621, 
      219514, 199805, 190105, 134329, 128500, 121360, 136685, 200201, 130421, 
      190621, 136426, 128530, 123730, 131648, 171428, 194660, 200080, 137378, 
      179834, 188113, 139716, 130792, 173277, 131501, 140218, 185285, 140625, 
      140209, 194548, 196794, 194497, 140969, 140114, 146570, 136720, 212708, 
      220421, 231149, 251885, 154768, 140593, 198178, 201130, 217160, 260980, 
      157786, 147681, 239221, 153920, 149840, 213200, 226640, 160354, 145588, 
      211528, 222408, 152105, 226585, 163721, 153236, 154570, 153625, 162824, 
      153668, 224324, 226580, 228868, 159120, 230021, 166157, 161321, 162100, 
      236200, 245297, 257210, 173264, 233753, 175765, 167905, 238757, 176416, 
      166816, 270505, 172037, 264645, 172409, 188989, 185050, 175906, 269001, 
      189568, 181840, 181105, 268225, 190082, 192025, 283842, 290153, 184493, 
      193005, 191277, 193834, 192114, 196040, 189124, 187493, 184144, 200957, 
      197405, 191165, 183641, 200833, 196353, 186673, 187876, 200789, 199165, 
      200425, 210033, 207257, 205853, 203738, 216981, 207913, 206050, 222736, 
      217412, 215816, 214045, 226705, 219748, 214105, 227725, 234250, 229525, 
      236160, 227345, 223688, 227065, 234401, 240577, 233521, 242469, 230845, 
      230152, 242128, 245930, 256642, 259858, 252125, 254692, 255394 ], 
  [ 59200, 54548, 54916, 54085, 52065, 55305, 51410, 49050, 49402, 51973, 
      52816, 51365, 42946, 51220, 46160, 48893, 44260, 43893, 41861, 42157, 
      43165, 38701, 36130, 40552, 36205, 36061, 35953, 33525, 36601, 33732, 
      28730, 31700, 28845, 21412, 28026, 26605, 26640, 22753, 30157, 24730, 
      24050, 22437, 17474, 17225, 25129, 24293, 26305, 20484, 16661, 24925, 
      21433, 21200, 23993, 23137, 19496, 17748, 13264, 16349, 21025, 16292, 
      19445, 18530, 15509, 20808, 17293, 19602, 14240, 10580, 13429, 9490, 
      15397, 16488, 14210, 6352, 14885, 10370, 5954, 13061, 4801, 12196, 
      5058, 4500, 12580, 3848, 5941, 4874, 5125, 103405, 8480, 4225, 11437, 
      3845, 2448, 2693, 10765, 9341, 91517, 3181, 10772, 94352, 10130, 2690, 
      77474, 5364, 2788, 2664, 4490, 2500, 95770, 8669, 7844, 105128, 2196, 
      4706, 94250, 9992, 7717, 84100, 60560, 85061, 97682, 7082, 66377, 5968, 
      4384, 6205, 4210, 4901, 3825, 2738, 89333, 72308, 76066, 3001, 50949, 
      1378, 514, 53650, 1097, 49985, 173, 57769, 51220, 103105, 6610, 4810, 
      43289, 32416, 41632, 46241, 106292, 50634, 37253, 45370, 900, 0, 3601, 
      785, 4770, 7760, 34612, 69185, 77857, 674, 58, 1730, 39650, 56218, 848, 
      21673, 51593, 4050, 1170, 4589, 24436, 25744, 60660, 29069, 18721, 
      20137, 55045, 6100, 5653, 26893, 4850, 77090, 6525, 2842, 1305, 28465, 
      40576, 2741, 746, 18581, 3925, 797, 2701, 3176, 30260, 39092, 985, 
      1090, 30025, 59833, 30770, 13444, 49300, 29185, 1145, 2960, 39181, 
      6409, 6125, 5652, 11905, 27865, 1565, 1378, 12818, 59525, 6850, 2746, 
      1665, 4849, 71825, 1745, 58802, 6253, 1989, 2164, 8005, 4658, 8770, 
      3673, 3697, 3770, 4717, 20025, 7888, 2929, 2720, 4225, 7465, 12704, 
      37778, 60516, 6274, 3601, 9266, 13025, 37994, 37845, 21437, 7202, 8885, 
      6085, 4050, 37458, 7817, 4097, 10985, 4549, 14225, 39085, 5300, 11513, 
      11817, 42397, 13000, 6664, 22589, 58261, 19202, 5266, 5210, 28145, 
      37441, 41522, 11584, 10960, 41284, 6773, 5585, 8392, 9076, 26361, 6466, 
      5777, 8738, 8330, 36013, 9684, 40680, 26122, 26161, 15970, 32810, 7373, 
      10192, 59666, 44089, 42365, 43117, 45032, 24469, 27450, 28018, 56762, 
      8177, 19549, 10501, 8125, 56681, 56242, 20825, 19730, 68980, 9908, 
      11458, 42874, 15236, 49426, 16081, 84292, 29858, 10388, 11125, 11453, 
      40077, 17370, 11650, 10890, 9970, 58400, 26129, 13844, 38090, 32701, 
      31810, 31517, 25085, 17090, 18325, 85138, 44098, 129152, 95497, 26692, 
      145714, 94546, 13626, 12049, 11050, 141557, 36517, 16136, 87074, 74953, 
      16633, 14050, 11450, 11485, 131380, 72397, 12050, 86084, 61384, 34004, 
      12541, 37381, 112177, 62497, 128825, 144538, 80369, 57713, 19658, 
      138312, 133405, 50632, 30685, 31681, 19540, 15665, 115450, 51325, 
      110024, 51949, 14653, 29300, 131810, 84917, 14522, 15925, 130000, 
      15129, 30529, 134357, 101077, 23477, 14897, 131165, 85109, 70109, 
      15053, 19925, 152770, 50473, 19098, 26578, 137177, 112720, 34697, 
      166169, 139077, 101725, 28872, 111610, 55333, 18338, 32513, 89825, 
      133605, 73544, 90061, 17282, 92765, 80690, 66089, 56498, 17693, 103805, 
      30500, 51349, 53840, 131269, 79560, 44008, 110525, 83330, 66845, 20282, 
      100825, 84625, 63700, 56081, 19664, 140290, 128781, 98842, 96057, 
      87481, 77962, 21817, 21685, 21188, 165610, 21605, 20849, 20836, 126650, 
      86050, 68840, 57037, 22216, 23717, 24125, 163280, 160288, 159545, 
      29648, 23060, 21940, 157625, 151082, 140537, 63817, 31037, 164629, 
      134725, 55624, 133690, 60050, 46517, 42401, 26401, 23057, 144208, 
      114308, 110720, 101504, 73729, 42425, 23360, 149434, 128385, 123898, 
      80360, 75245, 68237, 41405, 29192, 110461, 74650, 24250, 169497, 
      143361, 43657, 27817, 130925, 117065, 95405, 46553, 33485, 28493, 
      171653, 164840, 62213, 60308, 157369, 122321, 55876, 116845, 88245, 
      52488, 35269, 29725, 27298, 127385, 30740, 27572, 70489, 27481, 89557, 
      47437, 27845, 30472, 122138, 109685, 90225, 42385, 32320, 98596, 95464, 
      63125, 33389, 31925, 34084, 71677, 45117, 91088, 89609, 58484, 53609, 
      40609, 30608, 94445, 44329, 31610, 76072, 46917, 53125, 41234, 34106, 
      55625, 31652, 42993, 36954, 33448, 41093, 51362, 33977, 34249, 32481, 
      71177, 33661, 66248, 60349, 45893, 39573, 69577, 47545, 36881, 33872, 
      64154, 52552, 58073, 46850, 42890, 46916, 39944, 39821, 37256, 37010, 
      36490, 37706, 43753, 37264, 43877, 41117, 51250, 44586, 40525, 39181, 
      38417, 39933, 42340, 42916, 42500, 40064, 41697, 45877, 47860, 45845, 
      42568, 47693, 49085, 51620, 53348, 49360, 49012, 47501, 44837, 45874, 
      60538, 51185, 45764, 44420, 49141, 49562, 45545, 50569, 45844, 53650, 
      50377, 49114, 70600, 58945, 53329, 61029, 55976, 54920, 55705, 63050, 
      77236, 61642, 63040, 56789, 61812, 61317, 59194, 57341, 57074, 58297, 
      56921, 76145, 56788, 79322, 60736, 60197, 60245, 58964, 58789, 62789, 
      68653, 62074, 72397, 69925, 67077, 64237, 89570, 72001, 69922, 65749, 
      63197, 75673, 68485, 67997, 67880, 65509, 65977, 68650, 75973, 74485, 
      68085, 67860, 70681, 78106, 67769, 81346, 72745, 77293, 74420, 73658, 
      96921, 81041, 76786, 98786, 81160, 90077, 79938, 73225, 81289, 88724, 
      83597, 86356, 86125, 81736, 85762, 84677, 119237, 87908, 82265, 74000, 
      76100, 75652, 90266, 81866, 79850, 87625, 85585, 78985, 91684, 83213, 
      79220, 80765, 104321, 91730, 96473, 91970, 80153, 96785, 92977, 111632, 
      84825, 81241, 96680, 121000, 98753, 88610, 89258, 121573, 90688, 87300, 
      83530, 120770, 92381, 88456, 84884, 97002, 94681, 127530, 99664, 93245, 
      107752, 94769, 98261, 98225, 96080, 106165, 101665, 99873, 97045, 
      104429, 108685, 113140, 94162, 112810, 107424, 122285, 106580, 92045, 
      113405, 102625, 123138, 125665, 92816, 114320, 126272, 94250, 105736, 
      105517, 97992, 94312, 130117, 113089, 115362, 140850, 110984, 106130, 
      97297, 115490, 158132, 118269, 118269, 145225, 101450, 118548, 102085, 
      121361, 132737, 145442, 116800, 111616, 112257, 104805, 112709, 109013, 
      112610, 115585, 124121, 116029, 132197, 134837, 138676, 113013, 137205, 
      140418, 108970, 122824, 149704, 175464, 133897, 143417, 146425, 184090, 
      122105, 133165, 119477, 114692, 151556, 186085, 121250, 114660, 114192, 
      113985, 145296, 171460, 136673, 143482, 151321, 126082, 123850, 132840, 
      149665, 183872, 141826, 199681, 201394, 183725, 175165, 142129, 134560, 
      123220, 144905, 184301, 136661, 175861, 144226, 133810, 126010, 137828, 
      159248, 179600, 184420, 145058, 166634, 173893, 147816, 136132, 161037, 
      136841, 147898, 171845, 147825, 147289, 180328, 182394, 180457, 147149, 
      145994, 154010, 139780, 196928, 203981, 213629, 232505, 163348, 144313, 
      184498, 187090, 201380, 241000, 166546, 153621, 221281, 161540, 156260, 
      198020, 210020, 169354, 149608, 196708, 206388, 158525, 210205, 172961, 
      159776, 161290, 160045, 171524, 159848, 208424, 210440, 212488, 166500, 
      213761, 174917, 168221, 169000, 219700, 227957, 238730, 182564, 217673, 
      185425, 175765, 222317, 185716, 173716, 251245, 179297, 246285, 179309, 
      199369, 194650, 183346, 250461, 199588, 190180, 189265, 249985, 200042, 
      202045, 264402, 270233, 192473, 202725, 200637, 203554, 201114, 205700, 
      197224, 195173, 190324, 211097, 206825, 199145, 189341, 210613, 205173, 
      192853, 194176, 210209, 208045, 209005, 220113, 216017, 214073, 211418, 
      226881, 215293, 212890, 233236, 226472, 224516, 222325, 237445, 228928, 
      220945, 237445, 245050, 239425, 247140, 236405, 231668, 235645, 244361, 
      251017, 242521, 253089, 238765, 237892, 252148, 255770, 267082, 270538, 
      260825, 263752, 264394 ], 
  [ 49793, 46813, 46457, 45864, 44560, 45274, 43297, 41893, 41521, 42410, 
      42409, 40708, 36725, 40077, 37657, 38708, 35989, 35620, 33092, 33026, 
      32948, 30762, 29629, 30805, 28978, 28712, 26420, 24826, 26100, 23941, 
      21697, 22381, 20842, 18805, 20017, 19314, 18985, 17858, 20340, 18153, 
      17953, 16570, 16165, 15914, 16976, 16498, 17188, 14965, 14500, 16040, 
      14708, 14473, 14978, 14480, 12997, 12205, 12281, 11764, 12836, 11221, 
      11972, 11657, 10916, 12373, 11138, 11521, 8905, 8845, 8450, 7137, 7880, 
      8005, 7045, 7225, 6994, 5597, 6701, 5512, 5652, 5125, 4825, 4621, 4777, 
      4925, 3172, 3425, 3194, 145154, 3065, 3250, 3860, 2984, 4705, 3748, 
      3298, 2834, 131090, 2792, 3181, 134521, 2897, 2897, 114161, 1849, 2633, 
      2749, 1813, 2581, 136289, 2146, 1921, 147445, 2269, 1297, 134521, 2381, 
      1666, 122329, 93505, 123524, 138665, 1261, 100756, 985, 841, 980, 785, 
      754, 634, 745, 128740, 108113, 112709, 522, 81586, 1053, 2349, 85005, 
      1250, 80378, 4040, 90196, 81965, 145242, 505, 145, 71860, 57625, 69721, 
      75650, 149021, 81241, 64018, 74533, 901, 3601, 0, 1024, 85, 793, 60525, 
      104338, 114930, 1261, 4005, 10237, 67117, 88245, 1073, 42898, 82418, 
      73, 8713, 130, 46737, 48521, 93757, 53044, 38612, 40626, 86692, 545, 
      458, 50018, 373, 113893, 724, 521, 8098, 52058, 68129, 772, 5617, 
      38212, 634, 3026, 11650, 12725, 54449, 66161, 6452, 6917, 54090, 92538, 
      55073, 30425, 79241, 52884, 6002, 11777, 66114, 1300, 1256, 1261, 
      27794, 50954, 3412, 5265, 29185, 91970, 1613, 2069, 6628, 1530, 107146, 
      6224, 91001, 1730, 7306, 8081, 21002, 1813, 21997, 11618, 11520, 11713, 
      2696, 39364, 2745, 4626, 5737, 12402, 19242, 28201, 63713, 92809, 2925, 
      9972, 22237, 28516, 63925, 63652, 41000, 3601, 3842, 4040, 6445, 62893, 
      3970, 7450, 24418, 5860, 29696, 64872, 5645, 24938, 25360, 69140, 5661, 
      5085, 42010, 89442, 8381, 6925, 7109, 49844, 62500, 67901, 5441, 5297, 
      67541, 5668, 10960, 18325, 19729, 12532, 6437, 9106, 5825, 17657, 
      18698, 20329, 66445, 12645, 12800, 7769, 16925, 13448, 6905, 35617, 
      24480, 68234, 69226, 71741, 12296, 47797, 48605, 33665, 9680, 10130, 
      8042, 12146, 33700, 33381, 10804, 10309, 42877, 8765, 8513, 68489, 
      28249, 28717, 9412, 54821, 50425, 10433, 19210, 20018, 22600, 10333, 
      9893, 10333, 14933, 35401, 14290, 24685, 21449, 18100, 17569, 17396, 
      13844, 10529, 11042, 55773, 25533, 91265, 63970, 14965, 105065, 63257, 
      10897, 11600, 15041, 101626, 20826, 11125, 57461, 48100, 11380, 11317, 
      14957, 15592, 93245, 46260, 16993, 56825, 38125, 19625, 13402, 59842, 
      77636, 38996, 91282, 104353, 52544, 35648, 32993, 99205, 95138, 30725, 
      18098, 18850, 13549, 13394, 80537, 31412, 76189, 31914, 21258, 47545, 
      94013, 56360, 15605, 24328, 92561, 21730, 49130, 96196, 69156, 15556, 
      16336, 93602, 56666, 45266, 16850, 31802, 111605, 31268, 14893, 42773, 
      98650, 78633, 21370, 122960, 100306, 69914, 45901, 77877, 34920, 16045, 
      51220, 60650, 95908, 48325, 61000, 19301, 63220, 53905, 43024, 36193, 
      20788, 71978, 47273, 32840, 34609, 94394, 53365, 28373, 77608, 56293, 
      44008, 19885, 69946, 57346, 41821, 36482, 23945, 101969, 92500, 68441, 
      66256, 59600, 52361, 19856, 20322, 20665, 123205, 20840, 26564, 22949, 
      90961, 58761, 45989, 37666, 21925, 32906, 33794, 121465, 118953, 
      118330, 22393, 22285, 24525, 116768, 111305, 102560, 42640, 23060, 
      122690, 97826, 37085, 97029, 40189, 31336, 28900, 22500, 28276, 105745, 
      81365, 78497, 71201, 50026, 29042, 28577, 110129, 92800, 89153, 55093, 
      51298, 46210, 28738, 23605, 78472, 50941, 29341, 127066, 105250, 30266, 
      24026, 95092, 83872, 66772, 32080, 25492, 24340, 128978, 123245, 42338, 
      41033, 117090, 88282, 38277, 84002, 61642, 36325, 27146, 40082, 27333, 
      92618, 26573, 27725, 48800, 28832, 62946, 33786, 29074, 40221, 88565, 
      78632, 63610, 31370, 27905, 70177, 67765, 44186, 28610, 28586, 45985, 
      50216, 33256, 64585, 63466, 41341, 38266, 31266, 30025, 67220, 33184, 
      39785, 53645, 34690, 38376, 32125, 44437, 40034, 31781, 33280, 31201, 
      31653, 55978, 37925, 42500, 32330, 34642, 50896, 40500, 47645, 43786, 
      35570, 52168, 50130, 36738, 33514, 36625, 46625, 39701, 43060, 36997, 
      56797, 37657, 35725, 35722, 44557, 37469, 39349, 45125, 37010, 42881, 
      37610, 51410, 40661, 38077, 37736, 38312, 41506, 46378, 52265, 39637, 
      39701, 42305, 40576, 57956, 40977, 40522, 40725, 60850, 63202, 67297, 
      69985, 41993, 41885, 59572, 42146, 42461, 79685, 43690, 42949, 51685, 
      43802, 44221, 52564, 44746, 52621, 45905, 46226, 46881, 91277, 50580, 
      49284, 51940, 50725, 65509, 51530, 78553, 99097, 53861, 54657, 65924, 
      54865, 54730, 54765, 54952, 55045, 55306, 55850, 96434, 58473, 100325, 
      57137, 57796, 58442, 59681, 63706, 73706, 60008, 58589, 62426, 61394, 
      60466, 60026, 112957, 63104, 62345, 62010, 64616, 65808, 64018, 64010, 
      64013, 65960, 66546, 77857, 67418, 66890, 66490, 75265, 80964, 93789, 
      69290, 70625, 67664, 69210, 68377, 68693, 119794, 71632, 89577, 122137, 
      71989, 109826, 71845, 71012, 96356, 107389, 73940, 75497, 75386, 73517, 
      75501, 75016, 147976, 76805, 74402, 77537, 84677, 81585, 78797, 75437, 
      90701, 77834, 76994, 75674, 80329, 77018, 76985, 90890, 126682, 81209, 
      84148, 81925, 84148, 84578, 82690, 135785, 80656, 84752, 85069, 147789, 
      86420, 101117, 102245, 148360, 83153, 82405, 86913, 146953, 84482, 
      83557, 84545, 86701, 109700, 155389, 88281, 85940, 128285, 87220, 
      113992, 88874, 88049, 93092, 90752, 89920, 88772, 92434, 128610, 
      134865, 88885, 134173, 126265, 146644, 94697, 91562, 134282, 93140, 
      147373, 150740, 93409, 135073, 151345, 93041, 95525, 95426, 93061, 
      94181, 156026, 99874, 101425, 169393, 99325, 97469, 97396, 134909, 
      190385, 104680, 137800, 173754, 100697, 105673, 101330, 107524, 156820, 
      173485, 105361, 103057, 103696, 102724, 104266, 103210, 104645, 106178, 
      110752, 106740, 154466, 158066, 163225, 106600, 161032, 165325, 108673, 
      111605, 176885, 209365, 155556, 168436, 172404, 219789, 111962, 118458, 
      111730, 110905, 178489, 221778, 112781, 112549, 112801, 112954, 169825, 
      203429, 121360, 166685, 176922, 117121, 116329, 120637, 173818, 217505, 
      126617, 236672, 238745, 216994, 206152, 127634, 123545, 120605, 129568, 
      217204, 125282, 206482, 129725, 124349, 122549, 126565, 184705, 210817, 
      216837, 130793, 194129, 203428, 132709, 126545, 186610, 127252, 133625, 
      199810, 134506, 134210, 209845, 212269, 209610, 135860, 135305, 140197, 
      134725, 229553, 237922, 249730, 272324, 147245, 137930, 212913, 216225, 
      233993, 282013, 150077, 142792, 258212, 147349, 144469, 229429, 244309, 
      152401, 142613, 227393, 239473, 146728, 244008, 155522, 147737, 148889, 
      148244, 155161, 148525, 241261, 243757, 246285, 152773, 247312, 158426, 
      155444, 156221, 253721, 263656, 276709, 164981, 250850, 167120, 161060, 
      256210, 168125, 160925, 290772, 165776, 284002, 166504, 179600, 176441, 
      169457, 288532, 180533, 174485, 173930, 287450, 181105, 182984, 304261, 
      311050, 177488, 184258, 182890, 185085, 184081, 187345, 181989, 180778, 
      178925, 191776, 188944, 184144, 178900, 192008, 188488, 181448, 182529, 
      192320, 191234, 192788, 200890, 199426, 198560, 196985, 208000, 201448, 
      200125, 213149, 209261, 208025, 206674, 216872, 211473, 208162, 218898, 
      224341, 220516, 226069, 219172, 216593, 219368, 225322, 231010, 225394, 
      232720, 223794, 223281, 232973, 236945, 247041, 250013, 244256, 246461, 
      247221 ], 
  [ 54145, 50269, 50297, 49576, 47888, 49946, 46945, 45029, 45041, 46826, 
      47273, 45700, 39349, 45325, 41497, 43444, 39701, 39332, 37060, 37186, 
      37684, 34282, 32381, 35285, 32114, 31912, 30772, 28730, 30964, 28421, 
      24705, 26605, 24362, 19445, 23537, 22450, 22313, 19714, 24820, 20905, 
      20449, 18938, 16101, 15850, 20560, 19890, 21284, 17141, 14884, 20008, 
      17524, 17289, 19010, 18320, 15685, 14381, 12025, 13428, 16420, 13141, 
      15172, 14537, 12580, 16085, 13634, 15041, 10953, 8973, 10306, 7585, 
      11080, 11717, 10053, 5945, 10386, 7325, 5485, 8712, 4372, 8069, 4121, 
      3725, 8105, 3517, 3812, 3361, 3386, 122050, 5113, 2930, 7060, 2600, 
      2657, 2340, 6434, 5458, 109138, 2152, 6381, 112249, 5905, 1937, 93745, 
      2873, 1865, 1853, 2389, 1685, 113825, 4770, 4225, 124021, 1373, 2257, 
      112185, 5581, 4034, 101081, 75073, 102148, 115945, 3501, 81556, 2777, 
      1865, 2900, 1745, 2098, 1466, 937, 106852, 88145, 92293, 970, 64370, 
      349, 493, 67405, 290, 63290, 1096, 72020, 64685, 121882, 2873, 1745, 
      55732, 43289, 53849, 59074, 125341, 64025, 48850, 58085, 5, 785, 1024, 
      0, 1685, 3609, 45805, 84690, 94258, 45, 997, 4797, 51565, 70261, 49, 
      30674, 65074, 1289, 3785, 1602, 33937, 35465, 75197, 39348, 27092, 
      28786, 68900, 2593, 2314, 36770, 1845, 93349, 2900, 841, 3554, 38554, 
      52513, 900, 2097, 26820, 1466, 914, 5954, 6709, 40625, 50801, 2612, 
      2885, 40330, 74170, 41185, 20441, 62345, 39316, 2482, 6145, 50818, 
      3092, 2920, 2669, 18386, 37706, 1492, 2257, 19521, 73730, 3469, 1493, 
      3044, 2362, 87370, 2896, 72889, 3202, 3530, 3985, 13130, 2389, 13997, 
      6434, 6400, 6529, 2824, 28100, 4537, 2770, 3177, 7090, 12010, 18985, 
      48929, 74633, 3757, 5620, 14365, 19300, 49141, 48932, 29608, 4561, 
      5570, 4168, 4205, 48365, 5058, 4698, 16290, 4196, 20480, 50152, 4493, 
      16810, 17168, 53908, 8605, 4957, 30682, 71842, 13181, 5069, 5125, 
      37300, 48164, 52861, 7745, 7345, 52565, 5284, 7120, 12053, 13073, 
      18932, 5477, 6354, 6401, 11705, 26954, 13673, 51725, 18853, 18944, 
      11161, 24413, 9224, 7673, 47457, 33952, 53450, 54314, 56509, 17800, 
      35957, 36637, 44993, 7888, 14162, 8362, 9010, 44964, 44581, 15156, 
      14341, 55805, 8381, 9089, 53833, 20313, 38765, 11972, 69541, 38457, 
      9409, 13898, 14450, 30920, 13085, 9829, 9629, 11285, 46665, 19602, 
      17901, 29321, 24884, 24161, 23924, 18836, 13025, 13922, 70429, 34429, 
      110465, 79778, 20213, 125737, 78937, 11345, 10832, 11905, 121914, 
      28186, 12789, 72245, 61412, 13172, 11765, 12077, 12392, 112573, 59188, 
      13345, 71417, 49517, 26281, 11930, 46850, 95044, 50516, 110290, 124769, 
      66368, 46400, 24865, 119045, 114530, 40325, 23794, 24674, 15725, 13586, 
      98137, 41012, 93213, 41578, 16714, 36793, 113149, 70568, 14005, 18824, 
      111505, 17186, 38186, 115524, 85156, 18756, 14544, 112610, 70810, 
      57490, 14866, 24442, 132533, 40484, 16109, 33109, 118170, 95785, 27450, 
      144976, 119954, 85850, 35789, 94837, 44776, 16237, 40212, 75178, 
      114980, 60741, 75464, 17189, 77940, 67153, 54288, 45985, 18100, 87914, 
      37289, 41672, 43825, 113018, 66293, 35669, 94120, 69669, 55144, 19053, 
      85370, 70850, 52445, 45890, 20617, 121361, 110804, 83609, 81104, 73424, 
      64969, 19856, 20002, 19897, 144773, 20200, 22468, 20773, 108945, 72265, 
      57125, 46946, 21029, 26954, 27586, 142713, 139945, 139258, 25209, 
      21645, 22093, 137504, 131465, 121760, 52880, 26260, 144002, 116450, 
      45917, 115525, 49725, 38376, 35044, 23524, 24436, 125201, 97877, 94625, 
      86305, 61610, 35122, 24737, 130033, 110720, 106625, 67509, 63010, 
      56898, 34434, 25525, 94472, 62525, 25565, 148634, 124514, 36346, 24986, 
      113140, 100512, 80980, 38736, 28692, 25492, 150674, 144365, 51874, 
      50249, 137506, 105370, 46597, 100450, 74762, 43877, 30410, 33490, 
      26245, 110090, 27725, 26573, 59296, 27040, 76066, 39994, 27346, 33949, 
      105397, 94120, 76730, 36170, 29185, 84257, 81461, 53210, 30082, 29290, 
      38561, 60584, 38504, 77641, 76330, 49405, 45370, 35170, 29257, 80660, 
      38048, 34345, 64525, 40130, 45160, 35901, 37845, 47266, 30629, 37376, 
      33185, 31525, 46954, 44005, 36868, 32266, 32402, 60624, 35764, 56477, 
      51530, 39986, 44360, 59410, 41410, 34218, 34065, 54881, 45461, 49972, 
      41157, 48285, 41497, 36877, 36810, 39565, 36125, 36725, 40069, 39506, 
      38785, 39850, 44818, 45205, 40445, 38120, 37672, 38754, 41834, 45865, 
      40277, 40085, 40001, 40064, 50404, 43537, 42250, 40597, 52722, 54562, 
      57825, 60001, 44809, 44573, 52020, 42466, 43165, 68357, 46570, 43333, 
      46693, 45530, 45949, 47700, 46730, 47885, 48913, 47314, 46945, 79117, 
      53908, 50308, 55652, 52389, 58725, 52618, 69145, 86297, 56869, 57985, 
      59908, 57425, 57098, 55981, 55080, 54981, 55754, 55274, 84466, 56425, 
      87973, 57905, 57924, 58250, 58145, 59930, 66730, 63464, 59293, 66586, 
      64786, 62834, 61114, 99325, 66688, 65225, 62842, 62696, 69904, 65234, 
      64970, 64909, 64552, 65074, 71777, 70810, 69770, 66170, 70145, 74308, 
      84253, 67306, 75169, 69200, 72346, 70425, 70165, 106418, 75472, 81577, 
      108505, 75701, 98114, 74981, 71012, 87140, 96253, 77908, 80105, 79930, 
      76717, 79789, 78984, 131464, 81541, 77410, 74465, 78917, 77233, 83725, 
      77677, 83725, 81866, 80386, 76250, 85193, 79130, 76985, 84298, 113562, 
      85625, 89524, 86085, 80820, 89890, 86978, 121705, 81680, 81680, 90061, 
      132301, 91796, 93245, 94117, 132872, 85969, 83813, 83905, 131785, 
      87490, 84965, 83521, 90989, 100484, 139325, 93145, 88628, 116125, 
      90036, 104392, 92650, 91121, 98852, 95360, 94016, 91972, 97618, 116770, 
      122065, 90485, 121565, 115001, 132436, 99817, 90602, 121930, 96980, 
      133229, 136148, 91873, 122785, 136753, 92465, 99749, 99586, 94469, 
      93029, 140986, 105698, 107633, 152945, 104317, 100861, 96116, 123325, 
      171953, 110696, 126152, 157306, 99865, 111305, 100498, 113668, 142740, 
      157293, 110225, 106385, 107024, 102596, 107530, 105066, 107653, 109954, 
      116640, 110452, 141346, 144434, 148889, 108776, 147080, 150797, 107585, 
      116341, 161141, 190037, 142756, 153844, 157300, 199501, 116122, 125050, 
      114610, 111673, 162873, 201490, 116045, 112421, 112289, 112250, 155489, 
      185125, 128272, 153053, 162010, 120641, 119081, 125885, 159674, 198305, 
      133465, 215680, 217561, 197986, 188360, 134098, 128153, 120733, 136480, 
      198388, 130082, 188882, 136189, 128125, 123125, 131301, 169857, 192897, 
      198277, 137129, 178193, 186404, 139493, 130385, 171698, 131092, 139961, 
      183618, 140330, 139906, 192821, 195053, 192778, 140596, 139721, 146277, 
      136133, 210865, 218530, 229186, 249796, 154541, 140042, 196465, 199393, 
      215305, 258845, 157565, 147272, 237220, 153621, 149461, 211381, 224725, 
      160145, 145045, 209729, 220529, 151720, 224680, 163522, 152857, 154201, 
      153236, 162585, 153261, 222445, 224685, 226957, 158789, 228112, 165914, 
      160948, 161725, 234265, 243304, 255141, 173045, 231842, 175568, 167588, 
      236818, 176189, 166429, 268372, 171664, 262562, 172008, 188816, 184825, 
      175537, 266900, 189365, 181525, 180778, 266138, 189873, 191816, 281669, 
      287946, 184144, 192770, 191018, 193597, 191825, 195793, 188773, 187114, 
      183661, 200736, 197136, 190800, 183124, 200584, 196040, 186184, 187393, 
      200512, 198850, 200084, 209786, 206914, 205472, 203321, 216704, 207464, 
      205565, 222493, 217069, 215449, 213650, 226472, 219409, 213602, 227410, 
      234005, 229220, 235925, 226980, 223249, 226664, 234090, 240290, 233138, 
      242192, 230386, 229681, 241805, 245585, 256321, 259549, 251680, 254269, 
      254965 ], 
  [ 49810, 47066, 46594, 46033, 44829, 45153, 43460, 42192, 41704, 42337, 
      42202, 40445, 37120, 39730, 37706, 38501, 36058, 35685, 33053, 32929, 
      32677, 30829, 29908, 30586, 29137, 28849, 26185, 24705, 25705, 23634, 
      21800, 22130, 20781, 19546, 19944, 19345, 18954, 18241, 19981, 18280, 
      18152, 16785, 17060, 16805, 16837, 16409, 16897, 15210, 15245, 15769, 
      14761, 14522, 14669, 14221, 13058, 12402, 13162, 12101, 12625, 11474, 
      11861, 11636, 11237, 12114, 11221, 11304, 9074, 9554, 8665, 7720, 7681, 
      7650, 6884, 8266, 6713, 5780, 7712, 5249, 6649, 4930, 5652, 5490, 4450, 
      5930, 3589, 4040, 3733, 152245, 3074, 3925, 3541, 3665, 5850, 4709, 
      2977, 2657, 137825, 3529, 2834, 141338, 2600, 3716, 120452, 2106, 3394, 
      3546, 2192, 3370, 143140, 1937, 1802, 154562, 3042, 1544, 141320, 1994, 
      1513, 128818, 99194, 130037, 145556, 1124, 106649, 970, 1042, 925, 
      1000, 857, 873, 1160, 135365, 114194, 118912, 853, 86877, 1696, 3316, 
      90400, 1961, 85625, 5297, 95737, 87250, 152221, 244, 100, 76793, 62050, 
      74578, 80705, 156074, 86472, 68669, 79540, 1530, 4770, 85, 1685, 0, 
      362, 65026, 110225, 121105, 1952, 5200, 12116, 71840, 93652, 1706, 
      46681, 87641, 72, 10440, 53, 50674, 52522, 99306, 57221, 42169, 44269, 
      92005, 274, 241, 54049, 260, 119972, 405, 724, 9657, 56137, 72802, 
      1013, 6884, 41693, 673, 3893, 13525, 14690, 58610, 70754, 7801, 8320, 
      58225, 97969, 59240, 33490, 84250, 56953, 7241, 13610, 70657, 1033, 
      1025, 1098, 30673, 54913, 4181, 6340, 32132, 97325, 1312, 2452, 7857, 
      1513, 112925, 7373, 96308, 1525, 8577, 9442, 23425, 1856, 24436, 13261, 
      13141, 13352, 2833, 42705, 2410, 5317, 6626, 14065, 21445, 30962, 
      68036, 98082, 2848, 11353, 24608, 31265, 68240, 67941, 44345, 3464, 
      3485, 4129, 7200, 67104, 3785, 8345, 26825, 6445, 32405, 69121, 6074, 
      27329, 27765, 73525, 4930, 5218, 45293, 94489, 7124, 7540, 7760, 53465, 
      66625, 72224, 4882, 4810, 71842, 5861, 12125, 20170, 21682, 10809, 
      6784, 9953, 5732, 19400, 16441, 22266, 70650, 10960, 11125, 6868, 
      14864, 14681, 6730, 32324, 21853, 72425, 73453, 76058, 10777, 51156, 
      52000, 30500, 10205, 9013, 7969, 13045, 30545, 30244, 9593, 9188, 
      39250, 8882, 8356, 72616, 30482, 25888, 8689, 50674, 53780, 10706, 
      20689, 21569, 20241, 9540, 9892, 10512, 15940, 32210, 12773, 26570, 
      19208, 16165, 15688, 15533, 12413, 9800, 10201, 51616, 22996, 85826, 
      59485, 13450, 99208, 58804, 10728, 11773, 15880, 95873, 18709, 10610, 
      53252, 44305, 10825, 11140, 15716, 16441, 87754, 42565, 17960, 52658, 
      34858, 17690, 13753, 63433, 72673, 35689, 85865, 98536, 48581, 32549, 
      35204, 93546, 89605, 27946, 16417, 17125, 12850, 13253, 75496, 28621, 
      71306, 29101, 22441, 50474, 88532, 52265, 15956, 25777, 87130, 22905, 
      52105, 90653, 64549, 14549, 16733, 88145, 52577, 41717, 17297, 33761, 
      105604, 28561, 14436, 45376, 93041, 73690, 19541, 116645, 94653, 65305, 
      48618, 72976, 32017, 15860, 54185, 56429, 90405, 44690, 56785, 19748, 
      58925, 50024, 39701, 33284, 21389, 67337, 49922, 30193, 31850, 88981, 
      49554, 26146, 72785, 52352, 40697, 19940, 65425, 53365, 38650, 33653, 
      24698, 96328, 87165, 63988, 61893, 55525, 48628, 19669, 20221, 20690, 
      116944, 20825, 27521, 23362, 85700, 54760, 42650, 34849, 21970, 34373, 
      35333, 115274, 112834, 112229, 21386, 22250, 24994, 110717, 105416, 
      96941, 39541, 21941, 116473, 92365, 34378, 91600, 37280, 29129, 26945, 
      21985, 29129, 100042, 76490, 73730, 66722, 46537, 27101, 29426, 104296, 
      87525, 84004, 51362, 47765, 42965, 26897, 22826, 73729, 47440, 30160, 
      120753, 99585, 28309, 23509, 89765, 78941, 62525, 29957, 24341, 23765, 
      122621, 117050, 39401, 38186, 111085, 83213, 35674, 79105, 57681, 
      33930, 25957, 41665, 27364, 87425, 25970, 27770, 45565, 29053, 58969, 
      31753, 29273, 41698, 83540, 73985, 59625, 29725, 27250, 65914, 63610, 
      41345, 27893, 28085, 47770, 46993, 31473, 60602, 59537, 38762, 35957, 
      29857, 29930, 63125, 31501, 41000, 50266, 32841, 36145, 30740, 45968, 
      37673, 31778, 31797, 30312, 31354, 58181, 35876, 43745, 32005, 34929, 
      47813, 41485, 44810, 41257, 33977, 54009, 47161, 35065, 32957, 36986, 
      43940, 37714, 40745, 35456, 58820, 36194, 35018, 35033, 45578, 37460, 
      39700, 46160, 35917, 43642, 36581, 52865, 38980, 37008, 37225, 38089, 
      41873, 47241, 53650, 39034, 39170, 42530, 40293, 59653, 39826, 39605, 
      40330, 62705, 65201, 69530, 72362, 40762, 40690, 61253, 41609, 41812, 
      82420, 42425, 42386, 52634, 42853, 43268, 53465, 43717, 53482, 44584, 
      45433, 46372, 94186, 49129, 48481, 50373, 49730, 66890, 50689, 80660, 
      102154, 52468, 53170, 67061, 53586, 53505, 53860, 54353, 54500, 54613, 
      55445, 99233, 58474, 103220, 56338, 57173, 57905, 59522, 64177, 75077, 
      58441, 57796, 60649, 59833, 59193, 59113, 116180, 61477, 60916, 61153, 
      64529, 64021, 63037, 63101, 63122, 65713, 66313, 78916, 65809, 65425, 
      65925, 76050, 82177, 95812, 69185, 68680, 66565, 67657, 67130, 67604, 
      122877, 69869, 91144, 125288, 70258, 112433, 70272, 70321, 98257, 
      109826, 72125, 73498, 73405, 71914, 73588, 73193, 151913, 74762, 72845, 
      77690, 85586, 82090, 76688, 74084, 91940, 75973, 75313, 74785, 78226, 
      75689, 76250, 92009, 129629, 79220, 81881, 80000, 84329, 82325, 80725, 
      138986, 79605, 84853, 82898, 151378, 84137, 102560, 103760, 151945, 
      81586, 81234, 86980, 150440, 82853, 82378, 84050, 84708, 111505, 
      159120, 86122, 84389, 130906, 85625, 115889, 87005, 86378, 90661, 
      88645, 87957, 87061, 90161, 131125, 137650, 87616, 136900, 128610, 
      149813, 92426, 91001, 136925, 91225, 150516, 154009, 93002, 137690, 
      154610, 92360, 93490, 93409, 91818, 93658, 159409, 97381, 98820, 
      173160, 97058, 95648, 96889, 137300, 194690, 102105, 140193, 177493, 
      100040, 103194, 100669, 104897, 159881, 177140, 103090, 101218, 101853, 
      101853, 102437, 101777, 102884, 104197, 108173, 104773, 157229, 160973, 
      166330, 105057, 164025, 168480, 108040, 109330, 180370, 213858, 158209, 
      171593, 175705, 224548, 109841, 115645, 109961, 109730, 181922, 226525, 
      110900, 111618, 111978, 112185, 172890, 207610, 118445, 169540, 180133, 
      115144, 114568, 118170, 176797, 221906, 123688, 241573, 243700, 221333, 
      210145, 124801, 121234, 119554, 126605, 221477, 122909, 210409, 126880, 
      122260, 121360, 124202, 187850, 214826, 221026, 127976, 197576, 207181, 
      129762, 124426, 189765, 125129, 130792, 203309, 131805, 131545, 213562, 
      216036, 213265, 133445, 132980, 137396, 133234, 233714, 242273, 254405, 
      277553, 144082, 136225, 216424, 219844, 238130, 287410, 146848, 140409, 
      262993, 144458, 141938, 233378, 248690, 149092, 140794, 231226, 243666, 
      144185, 248305, 152129, 145154, 146248, 145693, 151922, 146042, 245402, 
      247970, 250570, 149922, 251549, 155153, 152717, 153490, 258010, 268193, 
      281588, 161522, 255005, 163549, 158029, 260465, 164650, 158170, 295861, 
      162893, 288801, 163721, 175765, 172840, 166504, 293373, 176794, 171250, 
      170749, 292189, 177380, 179233, 309348, 316277, 174341, 180585, 179325, 
      181408, 180612, 183674, 178786, 177701, 176290, 187949, 185333, 180965, 
      176405, 188281, 185049, 178801, 179842, 188693, 187765, 189397, 197037, 
      195953, 195245, 193832, 204165, 198361, 197200, 209122, 205658, 204530, 
      203305, 212761, 207826, 205201, 215065, 220180, 216625, 221850, 215525, 
      213266, 215857, 221393, 226921, 221737, 228573, 220453, 219994, 228994, 
      233000, 242884, 245776, 240605, 242698, 243472 ], 
  [ 48976, 46756, 46052, 45565, 44585, 44105, 43018, 42050, 41330, 41429, 
      41024, 39181, 37258, 38308, 37120, 37381, 35540, 35165, 32365, 32125, 
      31525, 30397, 29930, 29576, 28925, 28597, 25225, 24005, 24433, 22580, 
      21618, 21220, 20285, 20756, 19442, 19069, 18560, 18721, 18901, 18226, 
      18250, 16949, 18666, 18409, 16273, 15957, 16025, 15476, 16573, 14965, 
      14641, 14400, 13817, 13481, 13000, 12644, 14848, 12645, 12025, 11860, 
      11485, 11450, 11773, 11432, 11261, 10730, 9360, 10980, 9061, 8938, 
      7261, 6920, 6570, 10496, 6165, 6218, 9898, 4797, 8857, 4628, 7514, 
      7460, 3908, 8200, 4637, 5506, 5045, 167389, 3280, 5537, 3061, 5309, 
      8480, 6957, 2525, 2509, 152269, 5317, 2340, 155968, 2218, 5690, 133978, 
      2900, 5252, 5480, 3250, 5300, 157874, 1773, 1828, 169864, 4964, 2362, 
      155970, 1480, 1493, 142820, 111520, 144109, 160426, 1170, 119425, 1280, 
      1808, 1157, 1802, 1429, 1745, 2410, 149725, 127412, 132394, 1945, 
      98453, 3466, 5770, 102202, 3881, 97121, 8389, 107873, 98852, 167425, 
      170, 482, 87697, 71888, 85328, 91873, 171460, 98018, 78997, 90626, 
      3380, 7760, 793, 3609, 362, 0, 75076, 123201, 134689, 3978, 8290, 
      16650, 82378, 105634, 3616, 55241, 99241, 650, 14666, 477, 59572, 
      61568, 111620, 66645, 50297, 52585, 103853, 340, 421, 63197, 666, 
      133450, 389, 1810, 13625, 65425, 83344, 2205, 10242, 49725, 1445, 6413, 
      18173, 19528, 68084, 81140, 11345, 11978, 67657, 110137, 68746, 40676, 
      95540, 66265, 10585, 18208, 80989, 1217, 1285, 1508, 37505, 64025, 
      6565, 9370, 39114, 109397, 1450, 4034, 11225, 2257, 125905, 10585, 
      108298, 1885, 12053, 13108, 29333, 2746, 30410, 17561, 17401, 17650, 
      3973, 50609, 2560, 7633, 9360, 18433, 26953, 37648, 78026, 110084, 
      3562, 15145, 30490, 37945, 78226, 77885, 52309, 4090, 3653, 5245, 9722, 
      76922, 4329, 11169, 32841, 8621, 39065, 79045, 7940, 33337, 33809, 
      83749, 4360, 6472, 53197, 106117, 5450, 9818, 10114, 62089, 76313, 
      82330, 4688, 4768, 81908, 7261, 15577, 25064, 26804, 8177, 8522, 12753, 
      6554, 24098, 12701, 27380, 80552, 8434, 8633, 6010, 11570, 18341, 7424, 
      26442, 17377, 82349, 83453, 86248, 8653, 59330, 60250, 24914, 12409, 
      7757, 8917, 16045, 24993, 24730, 8145, 7930, 32708, 10244, 9146, 82450, 
      36324, 21050, 8297, 43060, 62010, 12436, 24965, 25997, 16421, 9026, 
      11050, 12050, 19226, 26640, 10737, 31716, 15650, 13253, 12890, 12773, 
      10565, 9434, 9605, 44026, 18826, 75536, 51209, 11444, 88042, 50602, 
      11570, 13337, 18850, 84933, 15445, 10728, 45578, 37505, 10865, 11978, 
      18530, 19445, 77380, 35989, 21226, 45092, 29192, 14836, 15725, 72245, 
      63433, 29945, 75673, 87506, 41465, 27257, 41122, 82856, 79181, 23336, 
      14125, 14753, 12644, 14225, 66130, 24005, 62280, 24445, 26221, 57940, 
      78250, 44909, 17986, 30125, 76960, 26681, 59681, 80253, 56125, 13725, 
      18873, 77933, 45253, 35533, 19549, 39205, 94250, 24161, 14786, 52186, 
      82521, 64576, 17001, 104641, 84053, 56909, 55688, 63970, 27229, 16810, 
      61785, 48865, 80141, 38376, 49253, 22058, 51237, 43210, 34065, 28522, 
      24037, 58925, 56900, 25997, 27424, 78965, 42920, 22856, 64021, 45450, 
      35125, 21474, 57305, 46385, 33380, 29105, 27712, 85850, 77333, 56018, 
      54113, 48353, 42178, 20705, 21445, 22180, 105170, 22237, 30985, 25684, 
      76050, 47770, 37064, 30365, 23528, 38933, 40045, 103680, 101392, 
      100825, 20736, 23652, 27460, 99425, 94466, 86561, 34481, 21061, 104837, 
      82325, 30152, 81634, 32634, 25965, 24313, 22393, 32425, 89504, 67700, 
      65168, 58768, 40673, 24505, 32720, 93490, 77897, 74642, 45000, 41821, 
      37629, 24525, 22696, 65237, 41570, 33410, 108953, 89153, 25705, 23945, 
      80053, 70065, 55093, 27009, 23445, 24085, 110741, 105512, 34741, 33716, 
      99961, 74065, 31732, 70333, 50885, 30440, 25013, 46573, 29002, 78041, 
      26276, 29444, 40321, 31105, 52165, 29053, 31285, 46408, 74530, 65773, 
      52817, 27857, 27472, 58532, 56456, 36965, 27997, 28645, 53156, 41813, 
      29333, 53824, 52873, 34948, 32713, 28513, 31360, 56117, 29585, 45202, 
      44776, 30581, 33085, 29466, 50850, 34345, 33428, 30329, 30098, 32392, 
      64501, 33226, 48049, 33001, 37217, 42993, 45253, 40520, 37613, 32309, 
      59597, 42601, 33241, 33489, 39456, 39986, 35240, 37585, 33930, 64818, 
      34852, 35272, 35325, 49480, 39194, 42194, 50098, 35369, 47008, 36181, 
      57709, 37210, 36530, 37925, 39397, 44433, 50861, 58372, 39572, 39860, 
      44816, 41513, 65053, 39220, 39493, 41320, 68445, 71245, 76068, 79204, 
      40000, 40004, 66645, 42325, 42298, 90050, 41617, 43060, 56500, 42725, 
      43138, 57249, 43433, 57188, 43690, 45673, 47218, 102280, 48025, 48745, 
      49037, 49608, 71784, 50905, 87106, 110612, 51538, 52048, 71485, 52916, 
      52949, 53986, 55125, 55386, 55193, 56633, 107185, 60532, 111394, 56720, 
      57933, 58853, 61268, 67253, 80053, 57221, 58210, 59005, 58645, 58613, 
      59293, 125098, 60169, 60026, 61477, 66485, 62401, 63125, 63341, 63400, 
      67357, 67993, 83330, 64597, 64517, 66917, 79892, 86929, 102274, 71161, 
      66778, 66449, 66589, 66708, 67522, 131609, 68377, 96682, 134170, 68840, 
      120173, 69194, 71105, 104513, 117220, 70549, 71540, 71485, 70792, 
      71818, 71613, 162493, 72724, 71833, 80288, 89780, 85444, 74530, 73522, 
      96850, 74345, 74065, 75209, 76100, 75197, 77012, 96685, 138177, 77354, 
      79441, 78282, 87057, 79921, 78929, 148096, 79745, 87425, 80680, 161320, 
      81689, 107978, 109330, 161885, 80656, 81140, 89506, 160186, 81805, 
      82280, 85396, 82898, 117713, 169394, 83968, 83525, 138856, 84681, 
      122317, 85489, 85280, 87965, 86633, 86249, 85885, 87805, 138877, 
      145972, 87386, 145106, 136016, 158965, 90100, 92285, 144973, 89657, 
      159626, 163385, 94624, 145696, 163984, 93410, 91688, 91645, 91688, 
      95048, 169045, 94625, 95834, 183626, 94792, 94330, 98345, 144874, 
      206324, 99221, 147797, 187945, 101218, 100532, 101845, 101929, 168921, 
      187434, 100880, 99920, 100553, 102605, 101173, 101349, 101770, 102625, 
      105345, 103237, 165685, 169733, 175508, 104429, 172973, 177770, 109346, 
      107176, 190376, 225992, 166465, 180913, 185329, 237250, 108025, 112381, 
      108901, 109924, 191844, 239221, 109610, 112340, 112928, 113249, 182048, 
      219124, 114985, 178274, 189625, 113690, 113570, 115688, 185825, 233936, 
      120250, 254665, 256906, 233245, 221333, 121585, 119120, 120100, 123121, 
      233269, 120677, 221477, 123658, 120634, 121634, 122004, 197280, 226080, 
      232660, 124826, 207650, 217901, 126344, 122756, 199229, 123457, 127634, 
      213525, 128945, 128761, 224264, 226850, 223849, 131221, 130946, 134370, 
      132980, 245392, 254365, 267181, 291505, 140324, 135545, 226762, 230410, 
      249796, 301736, 142970, 138317, 276025, 141300, 139540, 244660, 260884, 
      145058, 139912, 242276, 255476, 141781, 260341, 147937, 142672, 143650, 
      143285, 148068, 143784, 257128, 259848, 262600, 146900, 263497, 151253, 
      149989, 150760, 270100, 280813, 294930, 157268, 266825, 159065, 154685, 
      272509, 160388, 155428, 309685, 159913, 302045, 160965, 170801, 168370, 
      163402, 306725, 172052, 167572, 167185, 305345, 172674, 174485, 323258, 
      330489, 170881, 176021, 174989, 176842, 176498, 179140, 175240, 174421, 
      173956, 183105, 180945, 177489, 174373, 183661, 181037, 176461, 177424, 
      184297, 183709, 185525, 192209, 191953, 191585, 190514, 199433, 195221, 
      194402, 204004, 201448, 200548, 199589, 207485, 203536, 202385, 210421, 
      214850, 211865, 216404, 211293, 209716, 211925, 216585, 221801, 217529, 
      223337, 216925, 216580, 224132, 228242, 237730, 240466, 236545, 238408, 
      239218 ], 
  [ 137204, 127312, 129896, 128313, 124045, 135073, 125218, 119866, 122434, 
      130205, 133636, 132889, 110690, 134208, 120964, 128897, 118288, 117913, 
      117305, 118709, 123041, 111501, 104458, 118900, 106741, 106961, 113453, 
      108397, 117045, 111904, 98338, 108352, 101389, 77200, 100546, 96885, 
      98020, 85577, 108225, 92754, 90586, 88189, 69082, 68825, 97925, 95965, 
      102061, 85072, 70825, 99905, 89717, 89476, 99305, 97325, 86980, 82240, 
      63620, 77857, 93677, 79264, 89849, 87074, 76985, 94180, 83597, 91834, 
      77860, 63040, 75917, 63738, 85625, 89668, 83290, 50500, 86173, 71978, 
      50450, 83161, 48861, 80800, 52450, 50752, 83368, 47108, 61081, 55922, 
      57653, 20525, 71780, 53761, 81425, 52985, 41908, 45865, 80341, 75941, 
      15269, 50801, 80704, 16228, 78938, 48434, 10130, 62632, 49640, 48772, 
      59146, 48592, 16490, 75205, 72520, 20260, 48256, 61546, 15682, 79844, 
      72733, 11848, 4660, 12041, 16850, 71314, 5989, 67588, 61540, 68561, 
      60986, 63901, 59833, 55018, 13273, 7400, 8546, 56745, 2005, 48402, 
      40842, 2466, 46625, 1769, 34145, 3205, 1856, 18369, 71410, 65146, 565, 
      100, 388, 905, 19664, 1570, 85, 754, 46672, 34612, 60525, 45805, 65026, 
      75076, 0, 5929, 8649, 44530, 33498, 21034, 178, 2610, 45812, 1537, 
      1697, 62026, 23434, 64045, 936, 740, 3664, 337, 2621, 2169, 2473, 
      68840, 67277, 725, 64234, 8506, 69985, 55514, 25681, 761, 596, 54265, 
      31066, 3145, 59533, 39293, 20365, 18980, 680, 584, 29429, 28418, 801, 
      3825, 794, 6152, 1832, 1053, 31409, 20948, 981, 67525, 66497, 64528, 
      7913, 1553, 41089, 34578, 7330, 4181, 68306, 50066, 31501, 60345, 7537, 
      33053, 4178, 65453, 30685, 29000, 12893, 58642, 12874, 24137, 24525, 
      24226, 56033, 5125, 68868, 42705, 38404, 23913, 15993, 9700, 2402, 
      5416, 61650, 28845, 14050, 9997, 2602, 2809, 5729, 63274, 69413, 57305, 
      41506, 3490, 64609, 38569, 14209, 45337, 11117, 3969, 49040, 14705, 
      14629, 4289, 80532, 56340, 7165, 6381, 97514, 44890, 44090, 5645, 4525, 
      4514, 75380, 73268, 4640, 54937, 33661, 22324, 20776, 113941, 51266, 
      40153, 62450, 24098, 134357, 21352, 5476, 112554, 112205, 86018, 
      126650, 33137, 64964, 178786, 149445, 6725, 6733, 6788, 106745, 8914, 
      8738, 172874, 48029, 93245, 62621, 40157, 172405, 171594, 96373, 93418, 
      194368, 57920, 65042, 7922, 19336, 158050, 81181, 220064, 10498, 54632, 
      30445, 29285, 138625, 83554, 61466, 56986, 38954, 174052, 107185, 
      24592, 134018, 122305, 120298, 119633, 104273, 81770, 85229, 220482, 
      145962, 290900, 237529, 107344, 316010, 235826, 66370, 57725, 42962, 
      309613, 129429, 75940, 223130, 202453, 77173, 66778, 44834, 43009, 
      293840, 197649, 40954, 221000, 177700, 122792, 54085, 11965, 263453, 
      179549, 289393, 313282, 210797, 170285, 22490, 303700, 296189, 156500, 
      113861, 115585, 82240, 66833, 267794, 157169, 259012, 158157, 38277, 
      16840, 293066, 217529, 55250, 33961, 290132, 38737, 16937, 296713, 
      244089, 92089, 54493, 291653, 217325, 191165, 53525, 27149, 324410, 
      154037, 76162, 20402, 300625, 262404, 120025, 344117, 303253, 244325, 
      20068, 260154, 162585, 69418, 18493, 224225, 294409, 195652, 224065, 
      54938, 228241, 207610, 181477, 163330, 51985, 246341, 22376, 152585, 
      157300, 289397, 204580, 136292, 256369, 210946, 181441, 65314, 240337, 
      212977, 175312, 160625, 50180, 302858, 285025, 236858, 232213, 217685, 
      201098, 71669, 69669, 66568, 340810, 67721, 46877, 58016, 281002, 
      214362, 183380, 160789, 66820, 38933, 37853, 336580, 332100, 330985, 
      95812, 69136, 57600, 327941, 318050, 301925, 173125, 99425, 338285, 
      292757, 156740, 290970, 165250, 137209, 127885, 82125, 50509, 307060, 
      260048, 254228, 239060, 190825, 127529, 50804, 314882, 282301, 275210, 
      202276, 193069, 180109, 124261, 90100, 253201, 191722, 52042, 344593, 
      305065, 128729, 83129, 285553, 263509, 227713, 134965, 101809, 84913, 
      347477, 337316, 167357, 163592, 325737, 271345, 153936, 262133, 214189, 
      146068, 103925, 41093, 70650, 278609, 87104, 70544, 181157, 66725, 
      215469, 133173, 67453, 43668, 269618, 249353, 216121, 119921, 89396, 
      230056, 224692, 165197, 91565, 85637, 40552, 181553, 125233, 216580, 
      213985, 154960, 144505, 112905, 75748, 222161, 122197, 49586, 188900, 
      128125, 142137, 112762, 45370, 147233, 74528, 116365, 98050, 82260, 
      38197, 136250, 50789, 83417, 69001, 177253, 55665, 167108, 154885, 
      121085, 43705, 173025, 124209, 90481, 68500, 161642, 135524, 147733, 
      120514, 42898, 118696, 96100, 95605, 57700, 78650, 70690, 57770, 
      107705, 62900, 106325, 52229, 127082, 107770, 92177, 84881, 71833, 
      62917, 54536, 96016, 94112, 76052, 88093, 51353, 112104, 105253, 91188, 
      49813, 48229, 45928, 44680, 115076, 113984, 52945, 96029, 99290, 44018, 
      117241, 97312, 64720, 108485, 108898, 66565, 111385, 67600, 120410, 
      105953, 98730, 49124, 127485, 108477, 131785, 114820, 64660, 111185, 
      57514, 51976, 128258, 131508, 70937, 125800, 124189, 115362, 107185, 
      105802, 109993, 102665, 55673, 93960, 56594, 114260, 109993, 108173, 
      99080, 85885, 71285, 137777, 115202, 145589, 138653, 129853, 119573, 
      59338, 141821, 135650, 119565, 101009, 148437, 124501, 122525, 122036, 
      106265, 106353, 82234, 144605, 140141, 115141, 87016, 80901, 71586, 
      105137, 156650, 130565, 144405, 135208, 131090, 68041, 152221, 79146, 
      68410, 151588, 70853, 147010, 122069, 76565, 72832, 155489, 161960, 
      161357, 149156, 159498, 156553, 72073, 164240, 148553, 104948, 91424, 
      99144, 167690, 143666, 88082, 159833, 154073, 131105, 168712, 144245, 
      127976, 91205, 76801, 166130, 176437, 164866, 109525, 176369, 166609, 
      78500, 139477, 112085, 174388, 79668, 178685, 91538, 90698, 80233, 
      155732, 144160, 114714, 81274, 158525, 145300, 127592, 170578, 89765, 
      82810, 176580, 157505, 85700, 159757, 91081, 168785, 162548, 188249, 
      177053, 172285, 164249, 183157, 88461, 87336, 152050, 88114, 90532, 
      88273, 184904, 135029, 90173, 173501, 89482, 89405, 132436, 91444, 
      90004, 139442, 178820, 178229, 154708, 136148, 91229, 195457, 199954, 
      93754, 188500, 174338, 138349, 96650, 99464, 201697, 99025, 98073, 
      145058, 199720, 145685, 205501, 99325, 99754, 193492, 179380, 180013, 
      152473, 180085, 168205, 178490, 185921, 206725, 185985, 104309, 103973, 
      103720, 174025, 104473, 104338, 150994, 198692, 106532, 111460, 107829, 
      106933, 106965, 114498, 194609, 219789, 184525, 167464, 109096, 116469, 
      188522, 162208, 159508, 158185, 110260, 113360, 225133, 112514, 112905, 
      194794, 188098, 211588, 115681, 120500, 229850, 125885, 126482, 121453, 
      119953, 227897, 209540, 172160, 233269, 123121, 212741, 121741, 229970, 
      203930, 177530, 213520, 121108, 123604, 124704, 230042, 122162, 123097, 
      235396, 206600, 122509, 207301, 232850, 125845, 229777, 228497, 129460, 
      130402, 130689, 222737, 219722, 237394, 196000, 136340, 139285, 142237, 
      149573, 253760, 204593, 136890, 137250, 140744, 154324, 258050, 227641, 
      147245, 245968, 233248, 141088, 144160, 262330, 211700, 141992, 144232, 
      235489, 145809, 267401, 237476, 240098, 236993, 262600, 235300, 146980, 
      147508, 148068, 249376, 150061, 266333, 248081, 248852, 154472, 157513, 
      161218, 277280, 155033, 282365, 261545, 157429, 280400, 253520, 168849, 
      261293, 169429, 259057, 300677, 291122, 266426, 172465, 298640, 278816, 
      276785, 173825, 298714, 301073, 180778, 183625, 278837, 299869, 295549, 
      300690, 293770, 302440, 284292, 279637, 265472, 310789, 302053, 285445, 
      261505, 308057, 296665, 267977, 270036, 305405, 299885, 298961, 319345, 
      307033, 301733, 295730, 324925, 297697, 291946, 334976, 319268, 315080, 
      310285, 340649, 322452, 299929, 334269, 348562, 337357, 351760, 329113, 
      317672, 325361, 342625, 352225, 334801, 355405, 324333, 322344, 350720, 
      353186, 368154, 373082, 351077, 356228, 356490 ], 
  [ 189025, 176977, 180485, 178594, 173402, 187664, 175345, 168761, 172253, 
      182180, 186689, 186250, 158353, 188185, 171553, 181642, 168569, 168194, 
      168202, 170068, 175786, 161320, 152429, 171029, 155636, 156010, 165274, 
      159140, 170098, 164033, 146925, 159865, 151208, 120089, 150365, 145780, 
      147377, 131392, 160354, 140725, 137941, 135236, 110277, 110020, 147898, 
      145476, 153266, 131657, 113098, 150802, 137842, 137601, 150356, 147914, 
      134797, 128825, 104353, 123210, 143650, 125233, 138898, 135353, 122338, 
      144461, 130952, 141653, 124137, 104697, 121732, 106165, 134674, 139949, 
      131877, 88769, 135684, 117485, 88873, 132210, 87130, 129233, 92105, 
      89945, 132725, 85069, 103970, 97117, 99464, 6280, 118057, 94340, 
      130474, 93410, 78329, 83826, 129236, 123604, 3796, 90610, 129753, 3985, 
      127525, 87473, 2353, 106445, 89141, 87965, 101881, 87785, 3785, 122868, 
      119413, 5245, 87449, 105205, 3285, 128893, 119780, 2069, 1657, 1954, 
      3529, 118053, 1138, 113249, 105353, 114530, 104645, 108484, 103184, 
      96829, 1954, 701, 769, 99172, 1928, 88057, 77725, 1465, 85664, 2000, 
      68410, 818, 1625, 3508, 118457, 110345, 3106, 6953, 3545, 2368, 4033, 
      1493, 4936, 2525, 85865, 69185, 104338, 84690, 110225, 123201, 5929, 0, 
      256, 82953, 67609, 49293, 4105, 685, 84697, 13472, 1312, 106301, 52925, 
      108936, 11485, 10673, 353, 8730, 16250, 15028, 1010, 115117, 113092, 
      10196, 109125, 421, 116570, 97633, 56096, 9616, 4369, 95922, 63945, 
      17082, 102884, 75560, 48008, 45853, 8765, 4973, 61538, 60065, 9040, 
      976, 8725, 23477, 2525, 9754, 64288, 48745, 5524, 113186, 111850, 
      109265, 26624, 11024, 77818, 68689, 25425, 1640, 114121, 90029, 64226, 
      103696, 1300, 66394, 1945, 110344, 62948, 60493, 35300, 101377, 34973, 
      53012, 53554, 53101, 97690, 19370, 114529, 79588, 73593, 52480, 39940, 
      28873, 8177, 3029, 105001, 59722, 36457, 29170, 8377, 8738, 19666, 
      106933, 114920, 98962, 77465, 9881, 108576, 73296, 36000, 82682, 30290, 
      9898, 87617, 36496, 36266, 8986, 128965, 97381, 21256, 5380, 150413, 
      81773, 80665, 16810, 11378, 9673, 122273, 119545, 9953, 95362, 65770, 
      48581, 46109, 170690, 90305, 74880, 105185, 51125, 195572, 46685, 
      11405, 168841, 168338, 135529, 186017, 64322, 108161, 248625, 213586, 
      12500, 12200, 11485, 161338, 21773, 21289, 241481, 85066, 144296, 
      104740, 73960, 240858, 239893, 148194, 144469, 266825, 98345, 107777, 
      14005, 41589, 223577, 128690, 296833, 23049, 93517, 59012, 57236, 
      199994, 131525, 102661, 96641, 71525, 242505, 161316, 49617, 194309, 
      179978, 177509, 176690, 157634, 129125, 133508, 297097, 208717, 378449, 
      316916, 161321, 407101, 314905, 108797, 97226, 76765, 399780, 188488, 
      121293, 300053, 275834, 122834, 109205, 79253, 76658, 381697, 270106, 
      73525, 297461, 246461, 180157, 91892, 22052, 346690, 248618, 376480, 
      403757, 285410, 237506, 44281, 392789, 384200, 220949, 168916, 170948, 
      128825, 108644, 351493, 221618, 341325, 222760, 68692, 32317, 380461, 
      293066, 92749, 62066, 377065, 69152, 31952, 384570, 323938, 141138, 
      91530, 378740, 292708, 261928, 90100, 50788, 416117, 217562, 120437, 
      38497, 388944, 345025, 176004, 438442, 391880, 324020, 37085, 342313, 
      227650, 111229, 33354, 300532, 381650, 266877, 300218, 91205, 305010, 
      280837, 249930, 228241, 86866, 326036, 39701, 215186, 220825, 375560, 
      277037, 195197, 337450, 284481, 249586, 104661, 318800, 286820, 242225, 
      224612, 83521, 390869, 370418, 314705, 309290, 292298, 272785, 113018, 
      110248, 106069, 434057, 107530, 78370, 94129, 365625, 288205, 251525, 
      224468, 106013, 65960, 64264, 429057, 423961, 422692, 143937, 108945, 
      93097, 419186, 407909, 389474, 239114, 148474, 430916, 378920, 219341, 
      376825, 229545, 195498, 184018, 125938, 82618, 395225, 341129, 334385, 
      316753, 260048, 183508, 82913, 404125, 366770, 358601, 273501, 262600, 
      247176, 179316, 136069, 333050, 260945, 84305, 437840, 392768, 184708, 
      126788, 370330, 344898, 303250, 192330, 150858, 129034, 441032, 429485, 
      231652, 227117, 416212, 353812, 215305, 343060, 287108, 205589, 153128, 
      66580, 109381, 362000, 131225, 109121, 247762, 103762, 288388, 189460, 
      104644, 69925, 351469, 327970, 289040, 172820, 133825, 305285, 298997, 
      228260, 136456, 128680, 64037, 247850, 179210, 289345, 286288, 215713, 
      202948, 163648, 115249, 295850, 175250, 77845, 256429, 182564, 199810, 
      163197, 70857, 205984, 113105, 167570, 144173, 123301, 57832, 192229, 
      78586, 124612, 104960, 242010, 85618, 229709, 214868, 173060, 66266, 
      236704, 176800, 133524, 103689, 222857, 190733, 205714, 171873, 63765, 
      169285, 140221, 139572, 87037, 116765, 105725, 86953, 155060, 94393, 
      153064, 77716, 179365, 154817, 134450, 124690, 106560, 93332, 80485, 
      138905, 136385, 111857, 128210, 74530, 159613, 150760, 132229, 71604, 
      68788, 64485, 62005, 163201, 161801, 76122, 138148, 142333, 58109, 
      165520, 139585, 94057, 153992, 154405, 96210, 157508, 97553, 168997, 
      149920, 140233, 61213, 176842, 152290, 182066, 160173, 89685, 155152, 
      76225, 62525, 176845, 180865, 97810, 173309, 171236, 159637, 148842, 
      146997, 152420, 142628, 68224, 130381, 68221, 157457, 151650, 149060, 
      136733, 118148, 95848, 187442, 158245, 196948, 188164, 176900, 163540, 
      67885, 191794, 183929, 162916, 137738, 199642, 168776, 166184, 165541, 
      144226, 144160, 108953, 194116, 188420, 155720, 116045, 106234, 89989, 
      141712, 208933, 175610, 193300, 181485, 175981, 77204, 202810, 101245, 
      76957, 201869, 84020, 195905, 163418, 95738, 87385, 206386, 214397, 
      213640, 198205, 211165, 207450, 73690, 216985, 197140, 138905, 118913, 
      130021, 220897, 190405, 112645, 210884, 203584, 173840, 221765, 190676, 
      169325, 116692, 86580, 218105, 230722, 216225, 142866, 230500, 218276, 
      85969, 183290, 146042, 227749, 83749, 232970, 113945, 112489, 84314, 
      203857, 188897, 148825, 86125, 207112, 190037, 166477, 222245, 108938, 
      85505, 229633, 205322, 97789, 207882, 109330, 219220, 211289, 243458, 
      229490, 223490, 213298, 236980, 101320, 97885, 197249, 99125, 104777, 
      95434, 238573, 174068, 101800, 224090, 96797, 95642, 170089, 103225, 
      96241, 179405, 230333, 229588, 199445, 174725, 96388, 250820, 256241, 
      95525, 241861, 223849, 176618, 110125, 96461, 257522, 112346, 99844, 
      184405, 254621, 185032, 261634, 106794, 102141, 246545, 228737, 229370, 
      193514, 229288, 214020, 227077, 236356, 262242, 236266, 114088, 112520, 
      110573, 220610, 112250, 110729, 189725, 251437, 109997, 106301, 118378, 
      113170, 111970, 107029, 245968, 277000, 232804, 210661, 112869, 109000, 
      237725, 203249, 199625, 197840, 117113, 110665, 283114, 121061, 118372, 
      244613, 236069, 265565, 122996, 115649, 287677, 116722, 116857, 117064, 
      118490, 284800, 261977, 213817, 291250, 119194, 265640, 120740, 286873, 
      254365, 220265, 266265, 126729, 121833, 121393, 286637, 125165, 123482, 
      293069, 257189, 127976, 257890, 289445, 128232, 285140, 283552, 129845, 
      130325, 131536, 275482, 271697, 293373, 240737, 132721, 133972, 134152, 
      136714, 312665, 251024, 138661, 138097, 137125, 139925, 317417, 279770, 
      138082, 302409, 286609, 139009, 138385, 322313, 258901, 140837, 139997, 
      288850, 140650, 328000, 291145, 294229, 290354, 321813, 288045, 143053, 
      142965, 142909, 305201, 145210, 325700, 302674, 303445, 149005, 149890, 
      150669, 338033, 150644, 344042, 318602, 152116, 341153, 308113, 156298, 
      316810, 159188, 313650, 364202, 352645, 322405, 161762, 361241, 337105, 
      334612, 163892, 361161, 363674, 167765, 169380, 336202, 361700, 356456, 
      362521, 353753, 364117, 341965, 336232, 318217, 373698, 363114, 342810, 
      313018, 370042, 356186, 320722, 323089, 366466, 359560, 357866, 382100, 
      366400, 359714, 352325, 387218, 353522, 346385, 398809, 379405, 374293, 
      368420, 405098, 382897, 354368, 396100, 413165, 399650, 416825, 389250, 
      375037, 384266, 405072, 415904, 394784, 419546, 381544, 379093, 413321, 
      415325, 431833, 437377, 410290, 416365, 416473 ], 
  [ 201281, 188785, 192485, 190530, 185146, 200080, 187249, 180409, 184093, 
      194468, 199201, 198826, 169745, 200889, 183553, 194090, 180505, 180130, 
      180266, 182228, 188234, 173160, 163885, 183349, 167284, 167690, 177530, 
      171172, 182610, 176353, 158509, 172057, 163048, 130489, 162205, 157428, 
      159121, 142400, 172674, 152181, 149269, 146500, 120325, 120068, 159770, 
      157252, 165394, 142825, 123370, 162866, 149330, 149089, 162452, 159914, 
      146221, 139993, 114305, 134122, 155522, 136273, 150578, 146873, 133250, 
      156397, 142280, 153493, 135241, 114841, 132740, 116469, 146354, 151885, 
      143461, 98209, 147460, 128429, 98345, 143890, 96570, 140785, 101833, 
      99577, 144469, 94445, 114370, 107165, 109640, 4808, 129161, 104260, 
      142154, 103298, 87385, 93202, 140884, 134996, 2900, 100370, 141433, 
      2929, 139109, 97073, 2225, 117037, 98837, 97597, 112249, 97417, 2633, 
      134260, 130645, 3613, 97081, 115765, 2197, 140573, 131044, 1525, 2521, 
      1346, 2249, 129253, 1618, 124225, 115945, 125570, 115205, 119236, 
      113680, 107005, 1090, 797, 641, 109476, 3400, 97785, 86877, 2745, 
      95264, 3536, 77018, 1810, 3065, 1908, 129721, 121225, 5122, 9865, 5689, 
      4160, 2273, 2965, 7432, 4381, 95497, 77857, 114930, 94258, 121105, 
      134689, 8649, 256, 0, 92425, 76185, 56653, 6409, 1773, 94265, 17440, 
      2720, 116989, 60541, 119752, 15165, 14225, 1153, 11962, 20570, 19188, 
      2194, 126221, 124100, 13652, 119941, 229, 127738, 107873, 63904, 12944, 
      6641, 106066, 72265, 21466, 113380, 84584, 55240, 52925, 11933, 7373, 
      69698, 68129, 12240, 1872, 11861, 28565, 4157, 13050, 72608, 56009, 
      7956, 124162, 122762, 120049, 32000, 14480, 86938, 77265, 30673, 2600, 
      125129, 99821, 72514, 114192, 1492, 74810, 2969, 121160, 71140, 68525, 
      41444, 111745, 41053, 60500, 61074, 60589, 107834, 23818, 125505, 
      88740, 82393, 59904, 46404, 34345, 10865, 4021, 115497, 67626, 42601, 
      34642, 11065, 11458, 24050, 117493, 125864, 109106, 86425, 12697, 
      119200, 82000, 42016, 91930, 35762, 12618, 97121, 42512, 42250, 11450, 
      140517, 107397, 25672, 6660, 162893, 90925, 89753, 20618, 14290, 12233, 
      133505, 130649, 12545, 105250, 73930, 55525, 52861, 183970, 99905, 
      83584, 115553, 58229, 209780, 53437, 14125, 182025, 181490, 147305, 
      199841, 72290, 118625, 264625, 228402, 15188, 14824, 13949, 174170, 
      25933, 25385, 257225, 94250, 156392, 114980, 82472, 256570, 255573, 
      160450, 156565, 283369, 108233, 118145, 16757, 47701, 238681, 140050, 
      314273, 27145, 103085, 66436, 64532, 214234, 142981, 112709, 106369, 
      79781, 258217, 174052, 56305, 208325, 193450, 190885, 190034, 170210, 
      140453, 145028, 314505, 223245, 398129, 334900, 174025, 427517, 332825, 
      119101, 106922, 85277, 420004, 202248, 132205, 317525, 292570, 133810, 
      119509, 87893, 85138, 401441, 286650, 81781, 314837, 262237, 193565, 
      101236, 25636, 365474, 264458, 396064, 424045, 302402, 252962, 50297, 
      412789, 403976, 235829, 181844, 183940, 139993, 118820, 370373, 236498, 
      359917, 237672, 76500, 37021, 400109, 310250, 102029, 69394, 396617, 
      76960, 36560, 404314, 342018, 152818, 100714, 398324, 309860, 278120, 
      99188, 57188, 436661, 232250, 131125, 43745, 408784, 363681, 189124, 
      459530, 411784, 342068, 42109, 360873, 242658, 121405, 37930, 317876, 
      401266, 283165, 317530, 100229, 322450, 297541, 265642, 243217, 95602, 
      344084, 44789, 229682, 235513, 394952, 293581, 208925, 355786, 301249, 
      265234, 114325, 336592, 303652, 257617, 239396, 91937, 410645, 389650, 
      332369, 326794, 309290, 289169, 123098, 120168, 115765, 454921, 117290, 
      86402, 103121, 384697, 305037, 267173, 239188, 115645, 73064, 71240, 
      449761, 444537, 443236, 155425, 118705, 101961, 439634, 428069, 409154, 
      254314, 160154, 451652, 398312, 233837, 396153, 244393, 209098, 197170, 
      136530, 90778, 415033, 359465, 352529, 334385, 275920, 196628, 91073, 
      424157, 385810, 377417, 289789, 278536, 262600, 192244, 147109, 351130, 
      276817, 92497, 458704, 412480, 197828, 137348, 389434, 363298, 320434, 
      205738, 162538, 139690, 461960, 450125, 246500, 241805, 436500, 372436, 
      229545, 361364, 303748, 219445, 164840, 73364, 118917, 380816, 141881, 
      118625, 263090, 112946, 305028, 202644, 113860, 76869, 369965, 345794, 
      305680, 185300, 144545, 322405, 315925, 242852, 147272, 139112, 70405, 
      263114, 191914, 305953, 302800, 229825, 216580, 175680, 124945, 312650, 
      187762, 85205, 271949, 195364, 213282, 175165, 77641, 219680, 122609, 
      179698, 155245, 133317, 63400, 205349, 85850, 134660, 113920, 256954, 
      93330, 244205, 228820, 185348, 72442, 251424, 189216, 143956, 112489, 
      237065, 203693, 219250, 184033, 69589, 181285, 150877, 150196, 94621, 
      126173, 114493, 94505, 166388, 102425, 164264, 84500, 191717, 166081, 
      144722, 134450, 115264, 101140, 87365, 149305, 146657, 120785, 138034, 
      80834, 170973, 161704, 142245, 77620, 74548, 69829, 67093, 174689, 
      173225, 82426, 148388, 152765, 62525, 177040, 149857, 101641, 164936, 
      165349, 103858, 168580, 105265, 180581, 160544, 150345, 65213, 188586, 
      162882, 194002, 171085, 96373, 165776, 81601, 66205, 188429, 192609, 
      104882, 184669, 182500, 170325, 158986, 157045, 162724, 152420, 72320, 
      139437, 72125, 167921, 161794, 159044, 146045, 126340, 102440, 199250, 
      168677, 209108, 199940, 188164, 174164, 71149, 203666, 195449, 173412, 
      146858, 211770, 179464, 176744, 176069, 153602, 153504, 115993, 205892, 
      199940, 165640, 123565, 112986, 95301, 150800, 221285, 186458, 204948, 
      192589, 186797, 80596, 214810, 107325, 80221, 213805, 88244, 207553, 
      173498, 101210, 91897, 218450, 226781, 225992, 209885, 223389, 219514, 
      75514, 229433, 208724, 147449, 126113, 137925, 233441, 201605, 119237, 
      222980, 215360, 184208, 234277, 201812, 179405, 123476, 90100, 230393, 
      243490, 228385, 151282, 243236, 230500, 89009, 193882, 154586, 240325, 
      86085, 245738, 120089, 118505, 86650, 215345, 199681, 157401, 88621, 
      218696, 200821, 176045, 234469, 114410, 87553, 242145, 216746, 101789, 
      219370, 114610, 231188, 222905, 256418, 241874, 235618, 224978, 249652, 
      105480, 101565, 208129, 102901, 109225, 98410, 251213, 183668, 105704, 
      236090, 99805, 98426, 179401, 107161, 99025, 189197, 242525, 241748, 
      210229, 184229, 98948, 263812, 269425, 97381, 254437, 235625, 186058, 
      114413, 97325, 270610, 116602, 101700, 194069, 267517, 194696, 274786, 
      109834, 104125, 259057, 240481, 241114, 203530, 241000, 225028, 238661, 
      248324, 275266, 248202, 117608, 115784, 113485, 231778, 115354, 113545, 
      199261, 263885, 112205, 106717, 122058, 115954, 114498, 106965, 258128, 
      290376, 244324, 221125, 115141, 108936, 249437, 213265, 209449, 207568, 
      120025, 111593, 296650, 124325, 120996, 256453, 247525, 278269, 126004, 
      116129, 301181, 116306, 116345, 117640, 119674, 298112, 274361, 223961, 
      304786, 119866, 278120, 122020, 300185, 266333, 230633, 278713, 129385, 
      122953, 122193, 299885, 127277, 125050, 306541, 269189, 130600, 269890, 
      302693, 130216, 298132, 296480, 131413, 131797, 133200, 287930, 283985, 
      306493, 251521, 133457, 134356, 133960, 135530, 326393, 262160, 140517, 
      139761, 137861, 138421, 331241, 292090, 137666, 315625, 299185, 140065, 
      138673, 336265, 270197, 142085, 140605, 301426, 141066, 342080, 303785, 
      306965, 302930, 335605, 300493, 143725, 143509, 143325, 318289, 145690, 
      339524, 315506, 316277, 149357, 149794, 149965, 352145, 151220, 358346, 
      331946, 152500, 355265, 320945, 155178, 329834, 158548, 326482, 378890, 
      366917, 335525, 161026, 375737, 350705, 348116, 163316, 375625, 378170, 
      166549, 167908, 349610, 376036, 370600, 376857, 367705, 378421, 355437, 
      349480, 330665, 388258, 377290, 356218, 325210, 384410, 370042, 333170, 
      335601, 380642, 373448, 371594, 396628, 380224, 373250, 365573, 401650, 
      366610, 359185, 413561, 393389, 388085, 381988, 419978, 396945, 367168, 
      410436, 428077, 414082, 431833, 403234, 388445, 397994, 419536, 430624, 
      408736, 434362, 394920, 392373, 427817, 429725, 446553, 452225, 424082, 
      430349, 430425 ], 
  [ 57298, 53290, 53330, 52585, 50837, 52985, 49876, 47888, 47912, 49769, 
      50234, 48613, 42016, 48226, 44266, 46285, 42410, 42029, 39685, 39817, 
      40333, 36805, 34820, 37850, 34553, 34345, 33169, 31049, 33361, 30722, 
      26856, 28834, 26501, 21290, 25640, 24505, 24362, 21625, 26965, 22888, 
      22408, 20825, 17748, 17485, 22525, 21825, 23273, 18938, 16501, 21937, 
      19345, 19098, 20885, 20165, 17410, 16034, 13450, 15021, 18169, 14722, 
      16861, 16196, 14125, 17810, 15245, 16712, 12402, 10242, 11713, 8776, 
      12505, 13154, 11412, 6890, 11745, 8516, 6400, 9945, 5185, 9266, 4964, 
      4514, 9266, 4234, 4685, 4168, 4205, 120685, 6082, 3677, 8125, 3305, 
      3194, 2925, 7433, 6409, 107785, 2785, 7362, 110842, 6856, 2516, 92500, 
      3626, 2450, 2426, 3088, 2234, 112340, 5625, 5050, 122434, 1874, 2920, 
      110664, 6442, 4817, 99650, 73882, 100669, 114340, 4212, 80257, 3434, 
      2450, 3557, 2312, 2689, 1985, 1384, 105229, 86690, 90784, 1405, 63125, 
      640, 676, 66112, 545, 62033, 1129, 70625, 63362, 119941, 3332, 2132, 
      54433, 42146, 52562, 57721, 123322, 62600, 47605, 56708, 74, 674, 1261, 
      45, 1952, 3978, 44530, 82953, 92425, 0, 784, 4356, 50176, 68644, 10, 
      29585, 63505, 1448, 3368, 1773, 32770, 34250, 73466, 38061, 25985, 
      27637, 67181, 2722, 2425, 35465, 1908, 91348, 3005, 772, 2993, 37153, 
      50914, 765, 1620, 25605, 1385, 557, 5261, 5986, 39170, 49202, 2081, 
      2336, 38857, 72265, 39688, 19298, 60554, 37825, 1921, 5386, 49129, 
      2993, 2809, 2522, 17225, 36185, 1021, 1684, 18324, 71717, 3328, 1124, 
      2393, 2113, 85189, 2245, 70852, 2989, 2825, 3250, 12041, 2080, 12836, 
      5525, 5485, 5608, 2377, 26585, 4234, 2125, 2466, 6121, 10861, 17650, 
      47060, 72434, 3328, 4705, 13120, 17929, 47248, 47021, 27985, 4072, 
      5141, 3577, 3392, 46400, 4545, 3825, 14913, 3413, 18989, 48121, 3722, 
      15385, 15725, 51805, 8194, 4258, 28933, 69505, 12932, 4196, 4240, 
      35425, 46121, 50752, 7250, 6826, 50450, 4525, 6037, 10730, 11714, 
      18785, 4640, 5337, 5684, 10376, 26945, 12266, 49562, 18640, 18701, 
      10660, 24272, 7985, 6890, 47700, 33973, 51185, 52037, 54202, 17425, 
      33956, 34624, 45140, 6805, 13613, 7465, 7789, 45081, 44692, 14625, 
      13780, 56066, 7394, 8180, 51496, 18594, 38720, 11225, 69922, 36324, 
      8290, 12377, 12905, 30665, 12308, 8788, 8528, 9908, 46674, 19053, 
      16218, 29000, 24461, 23720, 23477, 18245, 12200, 13121, 70720, 34180, 
      111170, 80165, 19610, 126568, 79300, 10280, 9653, 10504, 122697, 27757, 
      11826, 72500, 61529, 12209, 10676, 10676, 10961, 113242, 59245, 11848, 
      71618, 49418, 25738, 10625, 44465, 95497, 50417, 110881, 125480, 66461, 
      46205, 22900, 119690, 115133, 40010, 23113, 23981, 14690, 12365, 98536, 
      40661, 93546, 41221, 15025, 34522, 113668, 70625, 12580, 17033, 111994, 
      15473, 35873, 116037, 85357, 17757, 13077, 113081, 70825, 57325, 13369, 
      22441, 133172, 40025, 14900, 30880, 118665, 96058, 26685, 145693, 
      120437, 85985, 33482, 95056, 44329, 14884, 37809, 75157, 115373, 60498, 
      75401, 15572, 77877, 66952, 53901, 45460, 16405, 87953, 34898, 41033, 
      43210, 113261, 66002, 34850, 94153, 69408, 54673, 17460, 85289, 70589, 
      51914, 45245, 18778, 121640, 110981, 83492, 80957, 73181, 64612, 18317, 
      18421, 18274, 145232, 18577, 20521, 18994, 109044, 71944, 56570, 46217, 
      19346, 24797, 25405, 143082, 140290, 139597, 23850, 19962, 20242, 
      137813, 131720, 121925, 52205, 24925, 144353, 116549, 45098, 115600, 
      48960, 37377, 33961, 21961, 22417, 125354, 97754, 94466, 86050, 61025, 
      34021, 22706, 130216, 110717, 106580, 66978, 62413, 56205, 33273, 
      24010, 94265, 61904, 23504, 148937, 124601, 35197, 23357, 113101, 
      100341, 80581, 37629, 27261, 23869, 150965, 144602, 51025, 49370, 
      137653, 105205, 45610, 100201, 74201, 42794, 28925, 31081, 24340, 
      109913, 26018, 24650, 58453, 25045, 75457, 38737, 25345, 31522, 105124, 
      93721, 76097, 34757, 27442, 83690, 80858, 52169, 28333, 27469, 35978, 
      59657, 37097, 76954, 75625, 48250, 44125, 33625, 27274, 79997, 36581, 
      31912, 63610, 38705, 43849, 34308, 35280, 45985, 28562, 35789, 31400, 
      29530, 44125, 42580, 34345, 30253, 30185, 59517, 33301, 55274, 50225, 
      38369, 41585, 58225, 39793, 32229, 31770, 53588, 43922, 48529, 39456, 
      45396, 39730, 34858, 34785, 36970, 33860, 34340, 37456, 37589, 36250, 
      37885, 42025, 43444, 38480, 35969, 35425, 36297, 39185, 43042, 38090, 
      37874, 37538, 37757, 47437, 41506, 40141, 38314, 49689, 51481, 54666, 
      56794, 42778, 42530, 49005, 40177, 40900, 64964, 44497, 41026, 43882, 
      43325, 43732, 44865, 44525, 45050, 46792, 44977, 44500, 75466, 51697, 
      47881, 53453, 49986, 55530, 50137, 65668, 82490, 54532, 55666, 56701, 
      55010, 54665, 53428, 52425, 52308, 53117, 52541, 80665, 53530, 84100, 
      55250, 55197, 55481, 55250, 56825, 63325, 61025, 56596, 64177, 62305, 
      60257, 58417, 95236, 64189, 62660, 60073, 59657, 67405, 62453, 62165, 
      62098, 61513, 62017, 68276, 68185, 67097, 63197, 66722, 70729, 80404, 
      64153, 72616, 66365, 69649, 67626, 67300, 102149, 72805, 77800, 104200, 
      73010, 93977, 72224, 67961, 83225, 92146, 75205, 77450, 77269, 73930, 
      77092, 76257, 126817, 78874, 74581, 71066, 75266, 73690, 81040, 74740, 
      79924, 79085, 77545, 73145, 82466, 76145, 73802, 80497, 109125, 82820, 
      86785, 83232, 77265, 87133, 84125, 117130, 78509, 78125, 87250, 127570, 
      89009, 89216, 90064, 128129, 82930, 80642, 80308, 127048, 84445, 81770, 
      80098, 88052, 96281, 134480, 90250, 85517, 111610, 86913, 100105, 
      89605, 88010, 95981, 92381, 90989, 88861, 94681, 112237, 117442, 87200, 
      116948, 110498, 127645, 96826, 87041, 117301, 93857, 128420, 131297, 
      88234, 118138, 131890, 88904, 96626, 96457, 91082, 89402, 136057, 
      102701, 104660, 147848, 101218, 97600, 92417, 118660, 166610, 107633, 
      121433, 152125, 96136, 108170, 96757, 110569, 137745, 152100, 106994, 
      103010, 103637, 98885, 104125, 101529, 104212, 106573, 113445, 107053, 
      136357, 139397, 143786, 105209, 142001, 145664, 103688, 112978, 155858, 
      184418, 137737, 148657, 152065, 193780, 112681, 121813, 111025, 107890, 
      157554, 195733, 112484, 108530, 108362, 108305, 150266, 179530, 125029, 
      147860, 156685, 117032, 115400, 122426, 154373, 192530, 130120, 209725, 
      211588, 192205, 182681, 130681, 124562, 116722, 133093, 192589, 126485, 
      183185, 132736, 124420, 119120, 127674, 164394, 187146, 192466, 133640, 
      172616, 180725, 136034, 126650, 166205, 127345, 136424, 177957, 136709, 
      136273, 187034, 189236, 186985, 136813, 135908, 142596, 132002, 204850, 
      212425, 222973, 243385, 150914, 135929, 190600, 193492, 209218, 252338, 
      153920, 143345, 230905, 149850, 145570, 205330, 218530, 156500, 140890, 
      203690, 214370, 147793, 218473, 159865, 148930, 150280, 149285, 158850, 
      149274, 216250, 218466, 220714, 154898, 221845, 162137, 156949, 157714, 
      227914, 236857, 248580, 169250, 225509, 171797, 163637, 230425, 172346, 
      162346, 261661, 167557, 255881, 167841, 184973, 180904, 171400, 260165, 
      185450, 177442, 176677, 259397, 185940, 187865, 274772, 280989, 179965, 
      188753, 186965, 189568, 187700, 191722, 184546, 182845, 179218, 196677, 
      193005, 186525, 178621, 196465, 191825, 181705, 182914, 196333, 194605, 
      195773, 205589, 202537, 201029, 198824, 212381, 202865, 200912, 218194, 
      212602, 210946, 209105, 222161, 214930, 208841, 222913, 229604, 224729, 
      231530, 222381, 218530, 221993, 229545, 235745, 228449, 237653, 225565, 
      224842, 237170, 240872, 251572, 254800, 246709, 249322, 250000 ], 
  [ 62954, 58162, 58538, 57681, 55597, 58921, 54916, 52480, 52840, 55481, 
      56338, 54829, 46160, 54666, 49474, 52277, 47506, 47125, 45005, 45305, 
      46325, 41733, 39076, 43618, 39145, 38993, 38825, 36313, 39465, 36490, 
      31336, 34378, 31429, 23698, 30568, 29097, 29122, 25097, 32733, 27144, 
      26440, 24745, 19540, 19277, 27509, 26641, 28705, 22690, 18685, 27257, 
      23657, 23410, 26261, 25373, 21610, 19786, 15074, 18325, 23153, 18250, 
      21509, 20564, 17429, 22906, 19277, 21640, 16042, 12202, 15185, 11016, 
      17153, 18250, 15892, 7618, 16561, 11876, 7184, 14593, 5913, 13690, 
      6196, 5578, 14026, 4850, 7093, 5960, 6221, 102317, 9722, 5245, 12773, 
      4817, 3250, 3541, 12025, 10553, 90425, 4073, 12010, 93202, 11336, 3524, 
      76484, 6370, 3626, 3490, 5440, 3298, 94532, 9769, 8914, 103786, 2938, 
      5608, 92968, 11090, 8737, 82906, 59602, 83813, 96308, 8020, 65305, 
      6850, 5194, 7085, 5000, 5713, 4561, 3400, 87925, 71066, 74768, 3645, 
      49909, 1872, 900, 52560, 1553, 48929, 401, 56569, 50090, 101349, 7252, 
      5380, 42169, 31450, 40522, 45065, 104450, 49384, 36181, 44164, 1138, 
      58, 4005, 997, 5200, 8290, 33498, 67609, 76185, 784, 0, 1444, 38416, 
      54756, 962, 20737, 50177, 4360, 904, 4909, 23418, 24674, 59074, 27925, 
      17753, 19125, 53461, 6362, 5897, 25721, 5044, 75220, 6757, 2900, 865, 
      27185, 39098, 2725, 388, 17485, 3961, 557, 2125, 2570, 28922, 37610, 
      569, 656, 28665, 58041, 29384, 12410, 47618, 27801, 689, 2306, 37593, 
      6409, 6113, 5602, 10841, 26441, 1189, 900, 11716, 57605, 6800, 2468, 
      1105, 4689, 69733, 1181, 56852, 6125, 1369, 1514, 7001, 4432, 7684, 
      2837, 2853, 2920, 4337, 18577, 7650, 2349, 2074, 3321, 6381, 11434, 
      35972, 58378, 5904, 2745, 8080, 11713, 36160, 35989, 19865, 6760, 8501, 
      5537, 3280, 35536, 7345, 3265, 9649, 3805, 12773, 37089, 4562, 10121, 
      10405, 40325, 12618, 5994, 20869, 55953, 18980, 4420, 4352, 26297, 
      35425, 39440, 11114, 10466, 39194, 6037, 4525, 7090, 7738, 26233, 5648, 
      4777, 8036, 7016, 36017, 8290, 38530, 25920, 25925, 15476, 32672, 6137, 
      9410, 59908, 44109, 40097, 40837, 42722, 24089, 25444, 26000, 56900, 
      7085, 18989, 9593, 6893, 56785, 56340, 20281, 19156, 69226, 8906, 
      10532, 40520, 13498, 49360, 15313, 84650, 27700, 9242, 9577, 9881, 
      39793, 16564, 10580, 9760, 8564, 58378, 25549, 12130, 37736, 32245, 
      31336, 31037, 24461, 16232, 17489, 85392, 43812, 129818, 95845, 26050, 
      146504, 94868, 12520, 10829, 9608, 142297, 36045, 15130, 87284, 75025, 
      15625, 12916, 10004, 10009, 132002, 72405, 10504, 86234, 61234, 33410, 
      11185, 34945, 112577, 62345, 129361, 145192, 80405, 57461, 17636, 
      138898, 133949, 50258, 29945, 30925, 18442, 14381, 115784, 50909, 
      110290, 51525, 12897, 26962, 132260, 84905, 13028, 14065, 130418, 
      13345, 28145, 134797, 101205, 22405, 13357, 131561, 85049, 69869, 
      13481, 17849, 153332, 49937, 17812, 24272, 137593, 112914, 33853, 
      166805, 139477, 101777, 26482, 111744, 54801, 16900, 30025, 89717, 
      133909, 73210, 89905, 15572, 92605, 80392, 65605, 55876, 15901, 103745, 
      28010, 50609, 53122, 131405, 79162, 43082, 110449, 82960, 66265, 18580, 
      100633, 84253, 63058, 55325, 17714, 140456, 128845, 98612, 95797, 
      87125, 77492, 20165, 19989, 19450, 165952, 19865, 18785, 18938, 126628, 
      85608, 68162, 56185, 20410, 21437, 21821, 163522, 160506, 159757, 
      28162, 21250, 19962, 157805, 151208, 140573, 63013, 29573, 164849, 
      134693, 54674, 133632, 59152, 45385, 41185, 24705, 20905, 144226, 
      114050, 110426, 101114, 73009, 41189, 21194, 149480, 128245, 123716, 
      79690, 74509, 67405, 40105, 27538, 110113, 73888, 22048, 169657, 
      143305, 42365, 26045, 130741, 116749, 94861, 45301, 31909, 26725, 
      171797, 164930, 61217, 59282, 157365, 122005, 54738, 116441, 87529, 
      51250, 33629, 27161, 25236, 127049, 28874, 25490, 69485, 25325, 88785, 
      46017, 25681, 27882, 121700, 109121, 89425, 40805, 30410, 97858, 94690, 
      61913, 31469, 29933, 31330, 70577, 43537, 90226, 88729, 57154, 52189, 
      38889, 28450, 93605, 42685, 29000, 74978, 45313, 51633, 39460, 31360, 
      54161, 29402, 41221, 34984, 31266, 38077, 49748, 31265, 32045, 30073, 
      69877, 31005, 64850, 58849, 44081, 36601, 68193, 45729, 34693, 31378, 
      62660, 50810, 56425, 44944, 39796, 44938, 37714, 37585, 34450, 34532, 
      33892, 34880, 41621, 34514, 41693, 38105, 49268, 42400, 38153, 36713, 
      35737, 37057, 39290, 40498, 40058, 37370, 39157, 42677, 45594, 43501, 
      40050, 44425, 45769, 48226, 49906, 47090, 46730, 44245, 42305, 43364, 
      56900, 48865, 43210, 41362, 46685, 47092, 42457, 48109, 42754, 51272, 
      47777, 46404, 66674, 56457, 50625, 58549, 53290, 51442, 52937, 59284, 
      73138, 59012, 60426, 53285, 59098, 58585, 56340, 54385, 54100, 55357, 
      53885, 72041, 53586, 75140, 57770, 57157, 57161, 55754, 55369, 59069, 
      65897, 59060, 69665, 67121, 64177, 61217, 85156, 69173, 67028, 62649, 
      59825, 72837, 65365, 64853, 64730, 62129, 62577, 64804, 73001, 71465, 
      64765, 64090, 66753, 73908, 64265, 78440, 69557, 74241, 71266, 70436, 
      92293, 78013, 72648, 94120, 78106, 85577, 76816, 69809, 77009, 84250, 
      80525, 83330, 83093, 78578, 82692, 81577, 114217, 84866, 79061, 70226, 
      72074, 71730, 87200, 78548, 75668, 84461, 82361, 75497, 88570, 79841, 
      75650, 76577, 99493, 88532, 93337, 88720, 76201, 93629, 89725, 106658, 
      81253, 77285, 93466, 115866, 95561, 84176, 84800, 116425, 87242, 83722, 
      79524, 115624, 88925, 84850, 81050, 93652, 90065, 122272, 96354, 89717, 
      102818, 91225, 93553, 94757, 92546, 102869, 98261, 96421, 93509, 
      101065, 103725, 108090, 90448, 107764, 102490, 117061, 103154, 88049, 
      108341, 99065, 117892, 120377, 88738, 109234, 120970, 90248, 102170, 
      101945, 94162, 90242, 124745, 109645, 111940, 135304, 107434, 102416, 
      93145, 110372, 152330, 114745, 113089, 139581, 97256, 114946, 97877, 
      117793, 127273, 139780, 113098, 107770, 108397, 100621, 108829, 105001, 
      108692, 111725, 120445, 112149, 126725, 129317, 133090, 108961, 131641, 
      134800, 104584, 118970, 143930, 169354, 128385, 137737, 140697, 177876, 
      118169, 129429, 115393, 110410, 145738, 179829, 117188, 110266, 109762, 
      109537, 139570, 165362, 132925, 137780, 145485, 121960, 119656, 128866, 
      143845, 177578, 137960, 193205, 194900, 177421, 168961, 138185, 130442, 
      118682, 140989, 177973, 132533, 169633, 140240, 129572, 121472, 133666, 
      153250, 173314, 178074, 141032, 160520, 167677, 143818, 131858, 155005, 
      132553, 143816, 165637, 143653, 143105, 173986, 176020, 174105, 142805, 
      141620, 149764, 135082, 190346, 197305, 206845, 225521, 159146, 139625, 
      178056, 180612, 194714, 233914, 162320, 149113, 214385, 157186, 151786, 
      191386, 203242, 165124, 144866, 190082, 199642, 154009, 203409, 168713, 
      155258, 156776, 155501, 167194, 155266, 201634, 203626, 205650, 162010, 
      206893, 170537, 163613, 164378, 212738, 220897, 231556, 178154, 210725, 
      181037, 171197, 215305, 181250, 169010, 243909, 174557, 238969, 174505, 
      194885, 190088, 178568, 243085, 195026, 185450, 184517, 242597, 195460, 
      197441, 256852, 262621, 187637, 198049, 195925, 198864, 196324, 200962, 
      192330, 190237, 185210, 206365, 202021, 194197, 184165, 205817, 200281, 
      187697, 189018, 205349, 203117, 204005, 215221, 210937, 208925, 206216, 
      221845, 209977, 207520, 228218, 221282, 219290, 217057, 232409, 223722, 
      215449, 232209, 239908, 234193, 242002, 231061, 226202, 230225, 239065, 
      245713, 237073, 247789, 233181, 232290, 246746, 250280, 261540, 264992, 
      255053, 258002, 258624 ], 
  [ 73138, 67282, 68114, 67105, 64565, 69485, 64264, 61220, 62036, 65741, 
      67130, 65773, 54292, 65914, 59050, 62917, 56930, 56549, 54733, 55261, 
      56965, 50929, 47360, 53954, 47885, 47809, 49009, 45965, 50257, 46826, 
      39924, 44410, 40625, 29474, 39764, 37837, 38090, 32317, 43069, 35428, 
      34420, 32573, 24480, 24217, 36781, 35685, 38585, 30290, 24157, 36985, 
      32017, 31770, 36065, 34949, 29818, 27386, 19786, 25317, 32425, 25546, 
      30325, 29000, 24421, 32330, 27257, 30836, 23490, 17370, 22405, 16564, 
      25969, 27674, 24480, 11114, 25605, 18944, 10756, 23409, 9409, 22202, 
      10376, 9530, 22994, 8194, 12869, 10900, 11465, 79897, 17170, 9881, 
      21589, 9377, 5834, 6885, 20765, 18685, 69373, 8329, 20826, 71770, 
      19924, 7400, 57256, 12602, 7730, 7442, 11140, 7250, 72872, 17901, 
      16666, 80986, 6890, 11764, 71460, 19906, 16565, 62690, 42730, 63445, 
      74344, 15696, 47521, 13994, 11426, 14381, 11156, 12325, 10565, 8644, 
      66949, 52370, 55540, 9193, 34481, 6052, 3712, 36676, 5429, 33653, 1921, 
      40001, 34586, 78625, 15080, 12296, 28033, 19442, 26690, 30397, 81346, 
      33956, 23185, 29648, 5090, 1730, 10237, 4797, 12116, 16650, 21034, 
      49293, 56653, 4356, 1444, 0, 24964, 38416, 4762, 11237, 34597, 10820, 
      68, 11673, 13234, 14186, 42050, 16677, 9089, 10081, 37349, 13810, 
      13117, 15005, 11808, 55840, 14357, 8296, 485, 16165, 25570, 7893, 1224, 
      8973, 9965, 3065, 377, 442, 17522, 24386, 1025, 884, 17341, 41245, 
      17908, 5570, 32570, 16705, 1525, 634, 24445, 13553, 13105, 12290, 4685, 
      15725, 3925, 2344, 5256, 40961, 14020, 6800, 1865, 10693, 51265, 2245, 
      40360, 12889, 1901, 1666, 2669, 10132, 3200, 1697, 1789, 1780, 9505, 
      10217, 14794, 5161, 4050, 2029, 2809, 5506, 23432, 41810, 11908, 2593, 
      3748, 5785, 23620, 23525, 11353, 12916, 15569, 10705, 5636, 23300, 
      13653, 5013, 5013, 6845, 6845, 24625, 8210, 5485, 5693, 27253, 21130, 
      10858, 12433, 40069, 29696, 7232, 7012, 16417, 23417, 26596, 18866, 
      17914, 26426, 10597, 4981, 4658, 4850, 38849, 9524, 6525, 13736, 4964, 
      50837, 5402, 26066, 38308, 38237, 24520, 46580, 6137, 15338, 78984, 
      60373, 27557, 28145, 29650, 35641, 16400, 16804, 75368, 9973, 28793, 
      14989, 8185, 75177, 74656, 30465, 28960, 89594, 13466, 16232, 28132, 
      9090, 66308, 23369, 107146, 18504, 13042, 8285, 8285, 54689, 24848, 
      15520, 13940, 9248, 76770, 36873, 9090, 52100, 45317, 44180, 43805, 
      35405, 24212, 25925, 107812, 59392, 157634, 119633, 37298, 176068, 
      118504, 18068, 14933, 10900, 171405, 49801, 22122, 109856, 95849, 
      22769, 18464, 11600, 11225, 159970, 92773, 11188, 108578, 79778, 46330, 
      14453, 24533, 138265, 81041, 156949, 174452, 101837, 75245, 13000, 
      167474, 161993, 66674, 41725, 42857, 26042, 19625, 141700, 67325, 
      135522, 68017, 12517, 19210, 160000, 106793, 16144, 12545, 157930, 
      12965, 20165, 162765, 125221, 31221, 16245, 159149, 106861, 89401, 
      16141, 14125, 183200, 65897, 24272, 17812, 165789, 138298, 46089, 
      197965, 167825, 125717, 19490, 136900, 71521, 22144, 21969, 111985, 
      161573, 92970, 112097, 18080, 115101, 101140, 83997, 72520, 17725, 
      127685, 21170, 66113, 69082, 158537, 99530, 56762, 135073, 103860, 
      84505, 22608, 123965, 105305, 80690, 71513, 18778, 168500, 155597, 
      121640, 118445, 108557, 97480, 25181, 24625, 23554, 196580, 24121, 
      18937, 21370, 153000, 106660, 86402, 72221, 24362, 19385, 19465, 
      193770, 190450, 189625, 36522, 25506, 22090, 187445, 180164, 168389, 
      80189, 38389, 195173, 161825, 70178, 160612, 75492, 58761, 53497, 
      30937, 21361, 172346, 138674, 134594, 124066, 91781, 53425, 21650, 
      178132, 154541, 149480, 99450, 93433, 85113, 51885, 34834, 134129, 
      92660, 22580, 200285, 171197, 54601, 32201, 157189, 141525, 116749, 
      58221, 40725, 33109, 202577, 195026, 77557, 75242, 186625, 147313, 
      69634, 140989, 108125, 65234, 42521, 24349, 28960, 152813, 35258, 
      29138, 86965, 28213, 109381, 58405, 28645, 25450, 146704, 132529, 
      110021, 51521, 36946, 119594, 115970, 77645, 38233, 35785, 27530, 
      87905, 54785, 110746, 109021, 71746, 65641, 48541, 32554, 114581, 
      53477, 27556, 92914, 56789, 64705, 48960, 28548, 67765, 33050, 51101, 
      42356, 36130, 32377, 61984, 29593, 36985, 32429, 86445, 30397, 80354, 
      73061, 54341, 32345, 84229, 56293, 40545, 33354, 77480, 62666, 69649, 
      54900, 34704, 54514, 44098, 43893, 33538, 37952, 35792, 33892, 49601, 
      34666, 49369, 35293, 59680, 50228, 43625, 40969, 37485, 36677, 36706, 
      46274, 45530, 39650, 43565, 38725, 53650, 50569, 44914, 39789, 40525, 
      41994, 43066, 55450, 54938, 40293, 47701, 49216, 48464, 57301, 48682, 
      40450, 53753, 54160, 41697, 55481, 42146, 59860, 54085, 51496, 57250, 
      65425, 56857, 67973, 60282, 48402, 59245, 53128, 62954, 67600, 69394, 
      51157, 67154, 66413, 62800, 59553, 59040, 60905, 58217, 62845, 56170, 
      65488, 63698, 62325, 61949, 58946, 55901, 55801, 75017, 64912, 79621, 
      76165, 72005, 67525, 73984, 78445, 75464, 68653, 62561, 82717, 71825, 
      71009, 70810, 65473, 65845, 62600, 82045, 79901, 69401, 63026, 63865, 
      67600, 66925, 88852, 76397, 82981, 78714, 77200, 81425, 87589, 68164, 
      82948, 87530, 76685, 85556, 74825, 71081, 76042, 90253, 93818, 93505, 
      87394, 92800, 91305, 99625, 95506, 87649, 71594, 70250, 71578, 98068, 
      86224, 72400, 94265, 91405, 81197, 99362, 87365, 80666, 73765, 88929, 
      98792, 104737, 98676, 77265, 104953, 99833, 94954, 87485, 78653, 
      104410, 102490, 106961, 79844, 80164, 103049, 95602, 90410, 80968, 
      102628, 97513, 91538, 84850, 103760, 84137, 108212, 107146, 97925, 
      93394, 99585, 87169, 104257, 101210, 114725, 108749, 106301, 102325, 
      112237, 94681, 97906, 97364, 97808, 94130, 105205, 114250, 91925, 
      98689, 108641, 106112, 108065, 91930, 99658, 108658, 94580, 112202, 
      111901, 100850, 93890, 111901, 121577, 124328, 120788, 118378, 111460, 
      96641, 101632, 135458, 126905, 104273, 125065, 101284, 126650, 101905, 
      130105, 115569, 125568, 123890, 116738, 117365, 105485, 117721, 112221, 
      117280, 121225, 132453, 121573, 116161, 118145, 121082, 116561, 120089, 
      122564, 108308, 129610, 130250, 151418, 118201, 125425, 127777, 158800, 
      128125, 142273, 123829, 116338, 132210, 160753, 126080, 115130, 114170, 
      113717, 127562, 148642, 146149, 126608, 132793, 131156, 127940, 140114, 
      132065, 159794, 151108, 173293, 174760, 159865, 152849, 150877, 140930, 
      123850, 154213, 160645, 143249, 153749, 152932, 139072, 127172, 144306, 
      140634, 157050, 161050, 153572, 146612, 152477, 156890, 141434, 142313, 
      142129, 156356, 151425, 155585, 154885, 158786, 160592, 159133, 153445, 
      151880, 162000, 141770, 173170, 179293, 187465, 203785, 172826, 147149, 
      163540, 165640, 177538, 211418, 176228, 159449, 194473, 169650, 162730, 
      174970, 185002, 179336, 152770, 174122, 182162, 164953, 185473, 183229, 
      166354, 168100, 166445, 181026, 165906, 184306, 185994, 187714, 174170, 
      189109, 184445, 175165, 175930, 194650, 201745, 210960, 192746, 193169, 
      196085, 183965, 197293, 195842, 180562, 222325, 186565, 218525, 186057, 
      210845, 205060, 190804, 222413, 210530, 198826, 197665, 222305, 210888, 
      212945, 235040, 240201, 200557, 213173, 210593, 213988, 210536, 216010, 
      205402, 202777, 195850, 222021, 216765, 207117, 194197, 221017, 214265, 
      198337, 199810, 220093, 217177, 217685, 230801, 224845, 222149, 218756, 
      237197, 222137, 218996, 244330, 235570, 233122, 230357, 248825, 238162, 
      226925, 247333, 256400, 249545, 258722, 245349, 239122, 243905, 254493, 
      261749, 251285, 264053, 246025, 244906, 262250, 265556, 277576, 281332, 
      268885, 272290, 272836 ], 
  [ 146450, 136170, 138898, 137257, 132821, 144377, 134100, 128528, 131240, 
      139369, 142970, 142245, 119072, 143650, 129834, 138125, 127082, 126701, 
      126149, 127625, 132173, 120133, 112772, 127898, 115193, 115433, 122321, 
      117065, 126097, 120770, 106600, 117090, 109829, 84458, 108968, 105145, 
      106346, 93305, 117013, 100840, 98568, 96089, 75988, 75725, 106301, 
      104257, 110633, 92858, 77877, 108401, 97745, 97498, 107797, 105733, 
      94914, 89954, 70346, 85357, 101945, 86850, 97949, 95044, 84461, 102482, 
      91405, 100040, 85426, 69826, 83393, 70600, 93593, 97826, 91156, 56618, 
      94177, 79300, 56576, 91033, 54913, 88562, 58724, 56930, 91250, 53066, 
      67853, 62408, 64237, 17645, 79106, 60125, 89213, 59305, 47546, 51757, 
      88073, 83465, 12809, 56993, 88450, 13626, 86600, 54484, 8276, 69482, 
      55762, 54842, 65808, 54650, 13780, 82681, 79866, 17154, 54290, 68328, 
      13000, 87530, 80081, 9602, 3546, 9725, 13988, 78580, 4545, 74666, 
      68306, 75685, 67720, 70785, 66497, 61416, 10701, 5602, 6560, 63229, 
      1301, 54400, 46372, 1600, 52513, 1105, 39209, 2081, 1090, 15109, 78596, 
      72020, 225, 482, 146, 377, 16250, 776, 117, 260, 52490, 39650, 67117, 
      51565, 71840, 82378, 178, 4105, 6409, 50176, 38416, 24964, 0, 1444, 
      51530, 2705, 785, 68648, 27560, 70765, 1858, 1546, 2234, 877, 4033, 
      3445, 1325, 75746, 74105, 1417, 70900, 6228, 76925, 61700, 29873, 1313, 
      290, 60349, 35668, 4549, 65897, 44461, 24077, 22562, 1090, 370, 33889, 
      32800, 1225, 2377, 1160, 8098, 970, 1537, 35969, 24650, 745, 74225, 
      73145, 71066, 10057, 2137, 46269, 39316, 9364, 2725, 75008, 55780, 
      35993, 66625, 5445, 37637, 2756, 71981, 35081, 33266, 15625, 64800, 
      15524, 27925, 28333, 28008, 61961, 6425, 75466, 47821, 43234, 27625, 
      18925, 11826, 2260, 3890, 67840, 32929, 16704, 12105, 2448, 2669, 6929, 
      69480, 75925, 63161, 46400, 3392, 70849, 43249, 16705, 50453, 13165, 
      3769, 54346, 17177, 17069, 3869, 87490, 62050, 8325, 4993, 105220, 
      49892, 49040, 6305, 4457, 4160, 82066, 79850, 4306, 60525, 37845, 
      25514, 23810, 122273, 56608, 44761, 68404, 27400, 143425, 24362, 5210, 
      120784, 120397, 93092, 135376, 37105, 70954, 189268, 158965, 6385, 
      6341, 6266, 114641, 9764, 9536, 183124, 52949, 100525, 68393, 44525, 
      182617, 181780, 103777, 100692, 205250, 63394, 70900, 7592, 21730, 
      167744, 87833, 231650, 11236, 59810, 33881, 32617, 147593, 90260, 
      67028, 62288, 43060, 184210, 114925, 27418, 142792, 130637, 128552, 
      127861, 111877, 88360, 91969, 232000, 155140, 304258, 249509, 115034, 
      329960, 247748, 72104, 62965, 47240, 323401, 137965, 82162, 234676, 
      213401, 83441, 72500, 49204, 47249, 307226, 208429, 45000, 232450, 
      187850, 131018, 59009, 12209, 276041, 189745, 302625, 327080, 221917, 
      180157, 24692, 317258, 309565, 165898, 121673, 123437, 88610, 72397, 
      280424, 166549, 271402, 167557, 41905, 17946, 306308, 228769, 60068, 
      37193, 303290, 42353, 17953, 310021, 256045, 98845, 59221, 304825, 
      228521, 201581, 58169, 29609, 338356, 163225, 82100, 21920, 313993, 
      274810, 127933, 358493, 316661, 256225, 21386, 272464, 172009, 74916, 
      19441, 235541, 307565, 206098, 235337, 59476, 239605, 218376, 191437, 
      172692, 56277, 258193, 23698, 161545, 166410, 302317, 215186, 144610, 
      268425, 221728, 191313, 70324, 251945, 223805, 184970, 169789, 54170, 
      316072, 297797, 248356, 243581, 228637, 211556, 77005, 74869, 71586, 
      354896, 72785, 50537, 62450, 293620, 225160, 193210, 169865, 71762, 
      41821, 40637, 350506, 345922, 344781, 102250, 74170, 61906, 341653, 
      331528, 315013, 182573, 106013, 352225, 305605, 165610, 303760, 174400, 
      145345, 135657, 87817, 54225, 320234, 272026, 266050, 250466, 200801, 
      135269, 54514, 328232, 294845, 287572, 212578, 203085, 189709, 131833, 
      96138, 264953, 201680, 55760, 358601, 318137, 136445, 88765, 298125, 
      275509, 238725, 142909, 108349, 90621, 361525, 351130, 176465, 172570, 
      339253, 283509, 162538, 274025, 224729, 154346, 110461, 43625, 75412, 
      290905, 92770, 75274, 190613, 71189, 225985, 140881, 71937, 46306, 
      281636, 260825, 226625, 127045, 95090, 240938, 235418, 174025, 97325, 
      91085, 42698, 190921, 132521, 227034, 224361, 163386, 152541, 119641, 
      80586, 232765, 129317, 52520, 198458, 135473, 150025, 119428, 47824, 
      155297, 79186, 123149, 103976, 87322, 39645, 143828, 53609, 88493, 
      73193, 186301, 58837, 175786, 163121, 127969, 45617, 181873, 131185, 
      95845, 72538, 170068, 142930, 155601, 127264, 44500, 125298, 101610, 
      101089, 60714, 83140, 74660, 60752, 113749, 66266, 112253, 54569, 
      133940, 113744, 97345, 89633, 75721, 66065, 56930, 101258, 99250, 
      80098, 92861, 53261, 118114, 110925, 96106, 51481, 49689, 47050, 45594, 
      121178, 120034, 54829, 101105, 104516, 44356, 123345, 102402, 67626, 
      114109, 114516, 69505, 117101, 70586, 126536, 111281, 103636, 49034, 
      133681, 113737, 138125, 120322, 66730, 116441, 58500, 51578, 134276, 
      137650, 73277, 131618, 129929, 120628, 112009, 110548, 114941, 107197, 
      55577, 97882, 56324, 119314, 114781, 112825, 103186, 89081, 73181, 
      143905, 120212, 151985, 144737, 135521, 124721, 58500, 147965, 141508, 
      124585, 104905, 154765, 129653, 127573, 127058, 110345, 110401, 84404, 
      150617, 145945, 119645, 89570, 82825, 72340, 108953, 163112, 135805, 
      150289, 140650, 136292, 67205, 158373, 80488, 67464, 157682, 70681, 
      152864, 126649, 77401, 72882, 161669, 168394, 167765, 155018, 165796, 
      162721, 69921, 170714, 154325, 108250, 93634, 101914, 174224, 149108, 
      89780, 165997, 159977, 135865, 175202, 149617, 132490, 93041, 75973, 
      172420, 183105, 171040, 112657, 183005, 172829, 77258, 144365, 115309, 
      180882, 77842, 185329, 92800, 91856, 78401, 161330, 149186, 117940, 
      79560, 164189, 150314, 131618, 176756, 90457, 80720, 182986, 163021, 
      85178, 165313, 91593, 174725, 168202, 194989, 183325, 178349, 169949, 
      189657, 88045, 86530, 157088, 87380, 90338, 86877, 191354, 139009, 
      89525, 179425, 88100, 87841, 136170, 90810, 88434, 143560, 184882, 
      184265, 159626, 140026, 89465, 202157, 206804, 91400, 194850, 180032, 
      142145, 96260, 96274, 208433, 98585, 95677, 149000, 206282, 149621, 
      212265, 97873, 97444, 199730, 184994, 185621, 156677, 185661, 173209, 
      183956, 191693, 213349, 191725, 103205, 102661, 102122, 179129, 103025, 
      102656, 154760, 204818, 104338, 107810, 106825, 105201, 105025, 110452, 
      200489, 226645, 189873, 171954, 106930, 112405, 194020, 166322, 163466, 
      162065, 108602, 110090, 232101, 111124, 110989, 200360, 193352, 217850, 
      114053, 116818, 236744, 121469, 121988, 117837, 116825, 234617, 215506, 
      176306, 240165, 119565, 218773, 118673, 236672, 209540, 181840, 219514, 
      119146, 120394, 121234, 236680, 119752, 120245, 242210, 212218, 120509, 
      212913, 239464, 123301, 236165, 234833, 126554, 127412, 127849, 228653, 
      225508, 243844, 200546, 132722, 135369, 137853, 144377, 260674, 209401, 
      134152, 134356, 137090, 148850, 265024, 233393, 142649, 252442, 239202, 
      137682, 140130, 269396, 216602, 138730, 140450, 241425, 141865, 274553, 
      243458, 246152, 242917, 269506, 241114, 143226, 143650, 144106, 255698, 
      146133, 273241, 254165, 254930, 150410, 153081, 156292, 284386, 151141, 
      289621, 268021, 153369, 287482, 259562, 163549, 267461, 164489, 265057, 
      308173, 298280, 272648, 167429, 305962, 285410, 283301, 168901, 306004, 
      308377, 175316, 177949, 285245, 307025, 302549, 307840, 300596, 309546, 
      290722, 285885, 271058, 318085, 309037, 291805, 266877, 315185, 303377, 
      273545, 275650, 312365, 306605, 305533, 326549, 313641, 308101, 301864, 
      331997, 303665, 297680, 342290, 325946, 321602, 316625, 348049, 329170, 
      305609, 341185, 355940, 344345, 359210, 335725, 323810, 331753, 349609, 
      359393, 341345, 362645, 330397, 328330, 357682, 360040, 375220, 380240, 
      357365, 362666, 362896 ], 
  [ 171530, 160186, 163370, 161577, 156685, 169837, 158344, 152164, 155332, 
      164525, 168658, 168085, 142100, 169794, 154306, 163661, 151402, 151021, 
      150773, 152477, 157709, 144225, 135952, 153130, 138829, 139145, 147401, 
      141613, 151785, 146002, 130084, 142018, 133921, 105130, 133060, 128781, 
      130210, 115421, 142245, 124020, 121444, 118813, 95824, 95561, 130469, 
      128197, 135409, 115354, 98245, 133025, 121001, 120754, 132497, 130205, 
      118018, 112450, 89954, 107245, 126113, 109042, 121661, 118376, 106349, 
      126802, 114281, 124132, 107770, 89890, 105509, 91044, 117305, 122146, 
      114640, 75010, 118117, 101264, 75044, 114745, 73305, 111970, 77800, 
      75778, 115114, 71306, 88525, 82244, 84377, 10121, 101450, 79657, 
      112925, 78761, 65026, 69997, 111709, 106493, 6653, 76145, 112162, 7090, 
      110084, 73256, 3944, 90610, 74762, 73690, 86404, 73498, 7016, 105709, 
      102514, 9250, 73138, 89380, 6388, 111242, 102805, 4282, 1570, 4253, 
      6920, 101152, 1657, 96706, 89434, 97877, 88772, 92293, 87397, 81556, 
      4621, 1802, 2228, 83673, 769, 73476, 64080, 612, 71285, 725, 55625, 
      409, 482, 7281, 101320, 93832, 985, 3370, 1210, 605, 8042, 244, 2017, 
      640, 71338, 56218, 88245, 70261, 93652, 105634, 2610, 685, 1773, 68644, 
      54756, 38416, 1444, 0, 70226, 8101, 101, 90004, 41620, 92425, 6570, 
      5954, 106, 4525, 10265, 9297, 109, 98090, 96221, 5597, 92560, 1744, 
      99421, 81992, 44389, 5189, 1658, 80413, 51400, 10933, 86797, 61865, 
      37225, 35330, 4586, 2042, 49241, 47924, 4797, 477, 4580, 16154, 818, 
      5337, 51701, 37874, 2493, 96265, 95033, 92650, 18797, 6317, 63901, 
      55656, 17800, 977, 97124, 75008, 51649, 87525, 1873, 53597, 1160, 
      93641, 50509, 48314, 26189, 85396, 25936, 41681, 42165, 41764, 82025, 
      12961, 97506, 65529, 60106, 41229, 30249, 20794, 4616, 2218, 88740, 
      47673, 27268, 21073, 4804, 5101, 13313, 90532, 97889, 83225, 63652, 
      6052, 92053, 59893, 26965, 68389, 22133, 6201, 72890, 27437, 27253, 
      5693, 110898, 81810, 14785, 4005, 130832, 67600, 66596, 11321, 7345, 
      6212, 104714, 102194, 6434, 79981, 53197, 37978, 35818, 149785, 75380, 
      61405, 89000, 40244, 173141, 36370, 7642, 148068, 147605, 117032, 
      164180, 52001, 91778, 223240, 190125, 8741, 8545, 8090, 141089, 15616, 
      15236, 216488, 70733, 125225, 88685, 60713, 215905, 214992, 128857, 
      125392, 240514, 82850, 91496, 10100, 32218, 199588, 110785, 269042, 
      16936, 78506, 47485, 45917, 177385, 113440, 86864, 81364, 58640, 
      217498, 141145, 39274, 172052, 158605, 156292, 155525, 137717, 111236, 
      115301, 269316, 185616, 346970, 288193, 141178, 374420, 286280, 92548, 
      81965, 63428, 367405, 166617, 104050, 272144, 249121, 105481, 92944, 
      65696, 63361, 350090, 243693, 60580, 269690, 221290, 158834, 77173, 
      16693, 316625, 223337, 345109, 371236, 258245, 212837, 34952, 360730, 
      352505, 197210, 148349, 150265, 111106, 92537, 321236, 197861, 311530, 
      198945, 56421, 25090, 348944, 265553, 78080, 50569, 345698, 56869, 
      24869, 352885, 294957, 122557, 77005, 347309, 265229, 236009, 75725, 
      40781, 383120, 194081, 103456, 30356, 357085, 315090, 155065, 404549, 
      359905, 295061, 29290, 312516, 203625, 95056, 26281, 272705, 350125, 
      240754, 272425, 76880, 276997, 254020, 224725, 204232, 72997, 297029, 
      31754, 191945, 197266, 344345, 250450, 173186, 307945, 257524, 224449, 
      89248, 290173, 259753, 217498, 200873, 70130, 359012, 339445, 286280, 
      281125, 264965, 246440, 96917, 94401, 90586, 400420, 91937, 65585, 
      79778, 334888, 261108, 226346, 200797, 90610, 54665, 53177, 395650, 
      390762, 389545, 125506, 93322, 78930, 386189, 375380, 357725, 214645, 
      129725, 397445, 347633, 196010, 345636, 205636, 173617, 162865, 108945, 
      69577, 363250, 311546, 305114, 288314, 234469, 162401, 69866, 371780, 
      336037, 328232, 247234, 236905, 222313, 158509, 118330, 303865, 235348, 
      71188, 404125, 360925, 163577, 109817, 339469, 315181, 275509, 170725, 
      132061, 111901, 407201, 396122, 207701, 203426, 383409, 323713, 192330, 
      313469, 260221, 183226, 134249, 55709, 94032, 331565, 114050, 93818, 
      222989, 88973, 261477, 168165, 89797, 58770, 321536, 299129, 262117, 
      152657, 116522, 277570, 271594, 204653, 118985, 111833, 53794, 223145, 
      158665, 262450, 259549, 192874, 180889, 144189, 99586, 268637, 155005, 
      65972, 231290, 161845, 177993, 143824, 59908, 183797, 97730, 147925, 
      126244, 107082, 48841, 170960, 66833, 108329, 90445, 217765, 73125, 
      206186, 192229, 153125, 56257, 212805, 156645, 116593, 89410, 199784, 
      169682, 183721, 152116, 54304, 149770, 122890, 122293, 74698, 101456, 
      91456, 74660, 136625, 81314, 134825, 66653, 159248, 136468, 117713, 
      108785, 92365, 80581, 69242, 121930, 119618, 97274, 112165, 64205, 
      141066, 132889, 115866, 61741, 59341, 55714, 53650, 144434, 143138, 
      65773, 121397, 125264, 50816, 146677, 122770, 81610, 136073, 136480, 
      83641, 139369, 84874, 150020, 132485, 123624, 54506, 157545, 134865, 
      162445, 142210, 78586, 137645, 67240, 56290, 157760, 161514, 86045, 
      154570, 152653, 141984, 132073, 130384, 135385, 126425, 61277, 115362, 
      61568, 140138, 134845, 132509, 121274, 104509, 84809, 167921, 140960, 
      176837, 168677, 158245, 145925, 62224, 172133, 164840, 145485, 122537, 
      179541, 151009, 148625, 148034, 128585, 128565, 97096, 174557, 169277, 
      139177, 103402, 94833, 80928, 126509, 188420, 157541, 173925, 162994, 
      157952, 71233, 182845, 90900, 71188, 182002, 76685, 176500, 146561, 
      86369, 79570, 186293, 193778, 193073, 178730, 190800, 187345, 70225, 
      196250, 177809, 124514, 106706, 116658, 199988, 171680, 101408, 190697, 
      183917, 156461, 200890, 172037, 152402, 105125, 80305, 197576, 209401, 
      195892, 128617, 209225, 197833, 80450, 165493, 131573, 206722, 79362, 
      211625, 103364, 102116, 79921, 184586, 170770, 134280, 81460, 187673, 
      171898, 150314, 201760, 99425, 81556, 208674, 186125, 90650, 188569, 
      100105, 199121, 191762, 221741, 208709, 203125, 193661, 215725, 93897, 
      91242, 178900, 92320, 96874, 89917, 217346, 157781, 94769, 203897, 
      91216, 90425, 154258, 96130, 91018, 162788, 209810, 209117, 181210, 
      158570, 91517, 228985, 234088, 91780, 220690, 203972, 160537, 102416, 
      94298, 235489, 104665, 96057, 167924, 232882, 168545, 239473, 101065, 
      98128, 225418, 208858, 209485, 176437, 209449, 195325, 207440, 216089, 
      240253, 216045, 107537, 106385, 105010, 201625, 106369, 105316, 173380, 
      230354, 105554, 104770, 111537, 107785, 107001, 106272, 225341, 254385, 
      213205, 192778, 108298, 108225, 217808, 186082, 182770, 181141, 111490, 
      108266, 260221, 114848, 113193, 224452, 216532, 243994, 117169, 113930, 
      264788, 116453, 116744, 115177, 115609, 262205, 240890, 196370, 268285, 
      117133, 244385, 117685, 264260, 233936, 202436, 245050, 121426, 119026, 
      119106, 264116, 120740, 119941, 270178, 236690, 122713, 237385, 266900, 
      123985, 262993, 261509, 126250, 126880, 127773, 254189, 250664, 270976, 
      222130, 130442, 132253, 133369, 137537, 289250, 231821, 134532, 134280, 
      134810, 141250, 293828, 258625, 137633, 279802, 265042, 136162, 136786, 
      298504, 239402, 137666, 137866, 267265, 138825, 303965, 269450, 272372, 
      268757, 298234, 266650, 140794, 140914, 141066, 282754, 143245, 302045, 
      280613, 281378, 147218, 148825, 150592, 313874, 148481, 319565, 295685, 
      150253, 316970, 286010, 156861, 294365, 158941, 291505, 339029, 328148, 
      299780, 161653, 336362, 313682, 311345, 163505, 336328, 338777, 168400, 
      170425, 313061, 337045, 332113, 337860, 329704, 339490, 318690, 313321, 
      296594, 348637, 338677, 319621, 291805, 345281, 332257, 299081, 301338, 
      342005, 335561, 334109, 357025, 342445, 336221, 329300, 362245, 330721, 
      324052, 373298, 355130, 350330, 344821, 379361, 358506, 331981, 371205, 
      387328, 374593, 390826, 364909, 351626, 360329, 379933, 390325, 370453, 
      393805, 358137, 355842, 388082, 390212, 406152, 411476, 386093, 391850, 
      392004 ], 
  [ 57232, 53300, 53300, 52565, 50849, 52865, 49850, 47906, 47890, 49661, 
      50080, 48437, 42058, 48020, 44192, 46125, 42340, 41957, 39573, 39685, 
      40141, 36725, 34810, 37672, 34501, 34285, 32977, 30893, 33113, 30500, 
      26770, 28628, 26357, 21412, 25490, 24389, 24224, 21625, 26717, 22802, 
      22346, 20765, 17914, 17649, 22345, 21661, 23041, 18884, 16613, 21709, 
      19225, 18976, 20641, 19937, 17288, 15956, 13600, 14989, 17953, 14660, 
      16677, 16042, 14085, 17576, 15125, 16490, 12304, 10324, 11629, 8810, 
      12277, 12872, 11194, 7072, 11485, 8410, 6570, 9685, 5345, 9028, 5066, 
      4628, 8980, 4392, 4645, 4194, 4205, 122869, 5904, 3721, 7837, 3349, 
      3392, 3061, 7141, 6165, 109845, 2845, 7060, 112928, 6570, 2602, 94410, 
      3524, 2516, 2504, 3026, 2308, 114434, 5365, 4820, 124616, 1940, 2810, 
      112738, 6120, 4573, 101620, 75584, 102645, 116442, 3970, 82025, 3232, 
      2320, 3341, 2186, 2525, 1865, 1322, 107237, 88516, 92650, 1313, 64685, 
      650, 794, 67706, 577, 63577, 1341, 72265, 64916, 122057, 3034, 1906, 
      55865, 43408, 53968, 59193, 125460, 64130, 48941, 58162, 68, 848, 1073, 
      49, 1706, 3616, 45812, 84697, 94265, 10, 962, 4762, 51530, 70226, 0, 
      30625, 65025, 1226, 3722, 1525, 33860, 35360, 75092, 39229, 26945, 
      28625, 68725, 2404, 2125, 36581, 1642, 93146, 2669, 610, 3281, 38281, 
      52240, 613, 1810, 26533, 1165, 613, 5653, 6408, 40324, 50500, 2297, 
      2570, 40001, 73841, 40842, 20084, 61988, 38945, 2097, 5760, 50405, 
      2665, 2493, 2228, 17945, 37265, 1037, 1802, 19066, 73261, 2986, 1010, 
      2561, 1865, 86873, 2385, 72378, 2677, 3005, 3460, 12605, 1850, 13402, 
      5825, 5777, 5906, 2173, 27449, 3872, 2105, 2512, 6425, 11345, 18320, 
      48250, 73940, 3050, 4913, 13658, 18593, 48434, 48197, 28845, 3770, 
      4765, 3349, 3386, 47546, 4225, 3865, 15457, 3349, 19633, 49277, 3604, 
      15921, 16265, 53005, 7688, 4040, 29765, 70925, 12250, 4138, 4194, 
      36369, 47233, 51930, 6800, 6400, 51620, 4325, 6161, 11080, 12100, 
      17945, 4490, 5353, 5386, 10690, 25925, 12644, 50696, 17810, 17873, 
      10090, 23314, 8125, 6560, 46330, 32825, 52309, 53173, 55368, 16645, 
      34802, 35482, 43810, 6705, 12965, 7165, 7813, 43753, 43370, 13945, 
      13130, 54580, 7156, 7850, 52594, 19060, 37498, 10705, 68260, 37162, 
      8100, 12589, 13141, 29597, 11762, 8506, 8306, 9962, 45328, 18265, 
      16564, 27970, 23533, 22810, 22573, 17485, 11674, 12557, 69050, 33050, 
      109072, 78385, 18820, 124330, 77530, 9938, 9425, 10498, 120493, 26765, 
      11368, 70810, 59977, 11737, 10330, 10642, 10957, 111124, 57725, 11882, 
      69940, 48040, 24804, 10453, 45373, 93553, 49025, 108785, 123250, 64849, 
      44881, 23346, 117512, 112997, 38792, 22261, 23113, 14164, 12025, 96562, 
      39437, 91624, 39989, 15125, 35204, 111546, 68965, 12402, 17221, 109888, 
      15569, 36569, 113893, 83525, 17125, 12913, 110965, 69165, 55845, 13221, 
      22797, 130874, 38825, 14450, 31450, 116497, 94112, 25777, 143289, 
      118253, 84149, 34088, 93122, 43061, 14522, 38497, 73449, 113237, 58984, 
      73693, 15418, 76141, 65354, 52489, 44186, 16301, 86101, 35476, 39845, 
      41984, 111149, 64424, 33800, 92237, 67786, 53261, 17170, 83473, 68953, 
      50548, 43993, 18720, 119450, 108893, 81698, 79193, 71513, 63058, 17945, 
      18077, 17972, 142834, 18261, 20529, 18820, 106978, 70298, 55144, 44965, 
      19048, 24973, 25605, 140704, 137936, 137249, 23200, 19636, 20084, 
      135481, 129442, 119737, 50857, 24237, 141965, 114413, 43880, 113474, 
      47674, 36325, 32993, 21473, 22385, 123136, 95812, 92560, 84240, 59545, 
      33057, 22672, 127954, 108641, 104546, 65416, 60917, 54805, 32341, 
      23432, 92365, 60418, 23458, 146513, 122393, 34225, 22865, 111005, 
      98377, 78845, 36601, 26557, 23357, 148525, 142216, 49725, 48100, 
      135329, 103193, 44420, 98245, 72557, 41672, 28205, 31285, 24026, 
      107857, 25492, 24340, 57049, 24793, 73805, 37733, 25085, 31688, 103122, 
      91845, 74441, 33881, 26896, 81940, 79144, 50893, 27765, 26973, 36244, 
      58253, 36173, 75296, 73985, 47060, 43025, 32825, 26912, 78301, 35689, 
      31986, 62152, 37757, 42773, 33514, 35458, 44865, 28228, 34961, 30770, 
      29096, 44525, 41562, 34425, 29809, 29945, 58153, 33293, 53992, 49045, 
      37501, 41861, 56897, 38897, 31705, 31552, 52354, 42920, 47417, 38602, 
      45730, 38900, 34280, 34213, 36968, 33514, 34114, 37458, 36881, 36160, 
      37197, 42165, 42538, 37778, 35453, 35005, 36073, 39125, 43156, 37540, 
      37348, 37264, 37313, 47653, 40772, 39485, 37832, 49957, 51797, 55060, 
      57236, 42016, 41780, 49213, 39645, 40330, 65522, 43721, 40484, 43844, 
      42653, 43058, 44809, 43825, 44980, 45994, 44353, 43970, 76072, 50849, 
      47249, 52565, 49288, 55624, 49489, 66002, 83140, 53698, 54800, 56709, 
      54212, 53885, 52754, 51853, 51754, 52513, 52033, 81225, 53156, 84690, 
      54608, 54613, 54925, 54820, 56605, 63405, 60125, 55954, 63205, 61405, 
      59453, 57733, 95930, 63265, 61802, 59405, 59245, 66425, 61741, 61477, 
      61416, 61045, 61553, 68242, 67261, 66221, 62621, 66596, 70745, 80690, 
      63729, 71578, 65609, 68741, 66820, 66546, 102785, 71825, 77930, 104858, 
      72040, 94453, 71306, 67337, 83465, 92564, 74205, 76388, 76213, 73000, 
      76058, 75253, 127733, 77796, 73665, 70720, 75172, 73460, 79938, 73890, 
      79938, 78065, 76585, 72449, 81364, 75301, 73156, 80469, 109705, 81754, 
      85625, 82186, 76921, 85977, 83065, 117792, 77753, 77753, 86120, 128360, 
      87841, 89290, 90162, 128917, 82000, 79844, 79922, 127802, 83493, 80968, 
      79524, 86978, 96473, 135314, 89120, 84589, 112072, 85969, 100325, 
      88569, 87040, 94757, 91265, 89921, 87877, 93509, 112661, 117956, 86362, 
      117442, 110864, 128285, 95652, 86437, 117765, 92801, 129050, 131969, 
      87680, 118592, 132560, 88258, 95528, 95365, 90248, 88808, 136765, 
      101449, 103370, 148682, 100040, 96570, 91825, 119034, 167620, 106349, 
      121805, 152945, 95490, 106916, 96109, 109265, 138337, 152890, 105808, 
      101968, 102593, 98165, 103085, 100621, 103194, 105481, 112153, 105965, 
      136845, 139933, 144388, 104261, 142565, 146282, 103042, 111784, 156584, 
      185480, 138185, 149273, 152729, 194930, 111537, 120437, 109997, 107060, 
      158260, 196877, 111418, 107780, 107648, 107609, 150848, 180484, 123617, 
      148370, 157313, 115930, 114370, 121160, 154921, 193552, 128698, 210913, 
      212794, 193205, 183565, 129289, 123344, 115924, 131657, 193565, 125245, 
      184045, 131338, 123274, 118274, 126436, 164992, 188032, 193412, 132250, 
      173314, 181525, 134600, 125492, 166805, 126185, 135026, 178669, 135353, 
      134929, 187816, 190034, 187745, 135549, 134674, 141202, 131044, 205776, 
      213413, 224069, 244665, 149396, 134897, 191306, 194234, 210132, 253672, 
      152378, 142085, 232033, 148420, 144260, 206180, 219524, 154930, 139816, 
      204500, 215300, 146477, 219437, 158265, 147600, 148930, 147965, 157300, 
      147976, 217160, 219400, 221672, 153476, 222785, 160573, 155565, 156328, 
      228868, 237893, 249730, 167620, 226417, 170129, 162149, 231365, 170708, 
      160948, 262877, 166113, 256997, 166429, 183209, 179218, 169930, 261293, 
      183716, 175876, 175129, 260489, 184210, 186125, 275978, 282241, 178425, 
      187037, 185285, 187850, 186050, 190004, 182984, 181325, 177844, 194905, 
      191305, 184969, 177293, 194725, 190181, 180325, 181520, 194625, 192949, 
      194141, 203801, 200873, 199417, 197266, 210593, 201325, 199426, 216340, 
      210888, 209268, 207469, 220277, 213200, 207337, 221117, 227698, 222913, 
      229604, 220645, 216900, 220301, 227713, 233857, 226705, 235745, 223925, 
      223220, 235316, 239026, 249650, 252850, 244953, 247528, 248210 ], 
  [ 117257, 108425, 110525, 109090, 105274, 114640, 106025, 101281, 103365, 
      110036, 112905, 111962, 92633, 112945, 101417, 108250, 98865, 98482, 
      97498, 98660, 102266, 92200, 86085, 98397, 87876, 88010, 93002, 88468, 
      95938, 91225, 79445, 87953, 81832, 61137, 80965, 77764, 78649, 68000, 
      87442, 74077, 72221, 69940, 53789, 53524, 78170, 76436, 81666, 67009, 
      54938, 79634, 70850, 70601, 78916, 77162, 68213, 64081, 48425, 60314, 
      73778, 61385, 70402, 68017, 59410, 74101, 65000, 71965, 59729, 47249, 
      58004, 47485, 66002, 69397, 63869, 36297, 66260, 54085, 36145, 63410, 
      34570, 61353, 37441, 35953, 63405, 32917, 44370, 40069, 41480, 32744, 
      53329, 38196, 61562, 37474, 28417, 31586, 60516, 56740, 26020, 35570, 
      60785, 27353, 59245, 33577, 18985, 45349, 34541, 33829, 42401, 33633, 
      27809, 55940, 53645, 32741, 33265, 44285, 26813, 59845, 53748, 21645, 
      11009, 21970, 28417, 52445, 13250, 49257, 44145, 50066, 43661, 46100, 
      42640, 38597, 23762, 15541, 17225, 39988, 6760, 33025, 26869, 7681, 
      31552, 6352, 21466, 9090, 6641, 30532, 52209, 46881, 3890, 1233, 3393, 
      4768, 32185, 6205, 2216, 4437, 31393, 21673, 42898, 30674, 46681, 
      55241, 1537, 13472, 17440, 29585, 20737, 11237, 2705, 8101, 30625, 0, 
      6400, 44101, 12997, 45800, 85, 185, 9817, 554, 170, 100, 7650, 49829, 
      48500, 356, 45917, 17021, 50794, 38585, 14656, 656, 3065, 37538, 18785, 
      458, 41940, 25288, 10728, 9733, 949, 2725, 17522, 16745, 976, 9616, 
      1117, 1709, 5813, 970, 19072, 11185, 2980, 48690, 47818, 46153, 2720, 
      1040, 26762, 21577, 2441, 9736, 49361, 34085, 19186, 42640, 14948, 
      20410, 9553, 46952, 18580, 17285, 5780, 41225, 5877, 13700, 14002, 
      13781, 39098, 2074, 49897, 28180, 24737, 13600, 8020, 4145, 3625, 
      10765, 43825, 17338, 6833, 4418, 3809, 3922, 2770, 45245, 50440, 40274, 
      27361, 4321, 46400, 25040, 7232, 30474, 5458, 5002, 33529, 7696, 7690, 
      5930, 60013, 39565, 4040, 10900, 74725, 30213, 29569, 3994, 5058, 5905, 
      55625, 53825, 5945, 38450, 21386, 13005, 11925, 89170, 35465, 26528, 
      44761, 14365, 107300, 12469, 6421, 87985, 87698, 64865, 100489, 21250, 
      46985, 147305, 120850, 7684, 7848, 8293, 82970, 6277, 6257, 141985, 
      33130, 71240, 45140, 26888, 141578, 140845, 73970, 71405, 161505, 
      41281, 47225, 8669, 11885, 128673, 60930, 184985, 7937, 38725, 19764, 
      18916, 111322, 63037, 44381, 40681, 26237, 143153, 83540, 15689, 
      107245, 96858, 95085, 94498, 81010, 61549, 64532, 185425, 117925, 
      250297, 201060, 83745, 273605, 199505, 48613, 41450, 29573, 267668, 
      103240, 56693, 187885, 169002, 57762, 49005, 31117, 29682, 253049, 
      164650, 28157, 185965, 146565, 97429, 38628, 10548, 224978, 148250, 
      248960, 271125, 176674, 139906, 15121, 262237, 255272, 127517, 89636, 
      91188, 62289, 49300, 229037, 128162, 220949, 129064, 26500, 12629, 
      252421, 182890, 39877, 23346, 249713, 26944, 12944, 255818, 207250, 
      70850, 39338, 251140, 182740, 158920, 38596, 18772, 281549, 125450, 
      57325, 14825, 259472, 224137, 95252, 299914, 261928, 207524, 15013, 
      222097, 133186, 51797, 14522, 189124, 253762, 163109, 189018, 40093, 
      192866, 174029, 150314, 133961, 37826, 209476, 17101, 124370, 128609, 
      249224, 171349, 109925, 218762, 177161, 150386, 48845, 204048, 179028, 
      144873, 131668, 36745, 261725, 245218, 200873, 196618, 183338, 168233, 
      54170, 52552, 49997, 297009, 50986, 34354, 43145, 241553, 180373, 
      152269, 131940, 50373, 28648, 27880, 293129, 288961, 287924, 74825, 
      52361, 43009, 285106, 275917, 260962, 143082, 77962, 294740, 252488, 
      128405, 250849, 136049, 111050, 102818, 63298, 37610, 265761, 222337, 
      216985, 203065, 159120, 102532, 37897, 273029, 242866, 236321, 169541, 
      161192, 149480, 99716, 70157, 216090, 159993, 39033, 300688, 263968, 
      103700, 64340, 245930, 225602, 192770, 109226, 80282, 65882, 303400, 
      293941, 138100, 134725, 283204, 232868, 126145, 224420, 180532, 119197, 
      82280, 31460, 54301, 239632, 68017, 54265, 150674, 51218, 181780, 
      107908, 51860, 33613, 231397, 212770, 182416, 96356, 70121, 195165, 
      190269, 136468, 72040, 67048, 31869, 151178, 101098, 182921, 180560, 
      127385, 118100, 90400, 58937, 188026, 98514, 38461, 157877, 103732, 
      116098, 90389, 35633, 120640, 58153, 93586, 77845, 64621, 31400, 
      111037, 39850, 65684, 53920, 147578, 43618, 138517, 127620, 97876, 
      35386, 143872, 100672, 71780, 53777, 133729, 110645, 121442, 97577, 
      35405, 96125, 76805, 76388, 45893, 62389, 55989, 46033, 86756, 49985, 
      85672, 42340, 103613, 86953, 73778, 67730, 57248, 50500, 44381, 77265, 
      75673, 60889, 70738, 42578, 90997, 85160, 73357, 41732, 40772, 39485, 
      38861, 93641, 92705, 44138, 77620, 80405, 39797, 95696, 78809, 52769, 
      88328, 88733, 54434, 90900, 55305, 98669, 86528, 80545, 45797, 105274, 
      89074, 109090, 94613, 54749, 91664, 50777, 49365, 106373, 109225, 
      60034, 104437, 103060, 95629, 88778, 87629, 91188, 85108, 52000, 78181, 
      53365, 95033, 91538, 90100, 82645, 72180, 61480, 115250, 96029, 122180, 
      116180, 108628, 99908, 57605, 119090, 113777, 100180, 84970, 125050, 
      104616, 102952, 102541, 89570, 89728, 71217, 122036, 118196, 97096, 
      74821, 70570, 64765, 89104, 132653, 110234, 122116, 114245, 110821, 
      65860, 129050, 70405, 66533, 128565, 66628, 124681, 103562, 69290, 
      67889, 132130, 137813, 137288, 126725, 135733, 133178, 73658, 139921, 
      126340, 90145, 79897, 85885, 143113, 122365, 78013, 136340, 131360, 
      111824, 144189, 123076, 109381, 80644, 74180, 142129, 151250, 141161, 
      94946, 151252, 142740, 77017, 119578, 97178, 149645, 79885, 153466, 
      82465, 81937, 80442, 133625, 123769, 99697, 81077, 136168, 124893, 
      110149, 146653, 82298, 83689, 151945, 135514, 81797, 137594, 84050, 
      145444, 140065, 162482, 152690, 148546, 141602, 158084, 84136, 84181, 
      131337, 84717, 85489, 86810, 159877, 117412, 86440, 150026, 87925, 
      88394, 115505, 87617, 88985, 121333, 154853, 154340, 134173, 118733, 
      90740, 169524, 173545, 94957, 163565, 151345, 121050, 91909, 103045, 
      175474, 94330, 99220, 127165, 173941, 127784, 179090, 97562, 100565, 
      168633, 156393, 157018, 133690, 157160, 146996, 155869, 162356, 180578, 
      162490, 101320, 101608, 102213, 152386, 102490, 103057, 133317, 173909, 
      106709, 116005, 104410, 105698, 106354, 120205, 170512, 192712, 161972, 
      147485, 109085, 122152, 165493, 143305, 141073, 139984, 108673, 116609, 
      197642, 110045, 111988, 171405, 165645, 186085, 113796, 124777, 202373, 
      132338, 133169, 125480, 122490, 200864, 184769, 152849, 205682, 126890, 
      187720, 124020, 202913, 180149, 157649, 188561, 120017, 126257, 128137, 
      203125, 122389, 124650, 207925, 182717, 121480, 183410, 205901, 126344, 
      203428, 202304, 130941, 132109, 131920, 197674, 195049, 210677, 174969, 
      139801, 143588, 147944, 157690, 225521, 182672, 137581, 138409, 144157, 
      163197, 229553, 202810, 153458, 218945, 207785, 143705, 148649, 233505, 
      189341, 144125, 147925, 210002, 149962, 238240, 211825, 214205, 211490, 
      234125, 210101, 150485, 151325, 152197, 222601, 154010, 237748, 221890, 
      222653, 158693, 162818, 168005, 247945, 158692, 252554, 234074, 161540, 
      251033, 227273, 176602, 234538, 175972, 232754, 269834, 261293, 239405, 
      179218, 268241, 250601, 248804, 180164, 268385, 270650, 188653, 192116, 
      251050, 269812, 265960, 270625, 264625, 272429, 256309, 252200, 239969, 
      280130, 272330, 257594, 236618, 277850, 267706, 242450, 244345, 275650, 
      270824, 270266, 288676, 278048, 273442, 268141, 294418, 270450, 265401, 
      303665, 289813, 286093, 281844, 309002, 292825, 273312, 303892, 316773, 
      306738, 319729, 299570, 289525, 296426, 311888, 320832, 305280, 323770, 
      296200, 294445, 319841, 322501, 336625, 341225, 321778, 326453, 326785 ]
    , [ 165097, 154025, 157085, 155330, 150554, 163280, 152105, 146081, 
      149125, 158036, 162025, 161402, 136153, 163025, 147977, 157050, 145105, 
      144722, 144378, 146020, 151066, 137960, 129925, 146557, 132676, 132970, 
      140842, 135188, 145058, 139385, 123925, 135473, 127592, 99697, 126725, 
      122564, 123929, 109600, 135602, 117917, 115421, 112820, 90589, 90324, 
      124090, 121876, 128866, 109409, 92858, 126514, 114850, 114601, 125956, 
      123722, 111893, 106481, 84745, 101434, 119698, 103145, 115362, 112177, 
      100530, 120341, 108200, 117725, 101809, 84529, 99604, 85565, 110962, 
      115637, 108349, 70057, 111700, 95365, 70065, 108370, 68330, 105673, 
      72641, 70673, 108685, 66357, 82930, 76869, 78920, 11944, 95409, 74356, 
      106522, 73474, 60257, 65026, 105316, 100260, 8100, 70930, 105745, 8633, 
      103725, 68137, 4905, 84869, 69581, 68549, 80801, 68353, 8609, 99460, 
      96365, 11141, 67985, 83645, 7933, 104805, 96628, 5485, 1889, 5490, 
      8577, 95005, 2210, 90697, 83665, 91826, 83021, 86420, 81680, 76037, 
      6002, 2581, 3145, 78068, 680, 68225, 59189, 641, 66112, 592, 51066, 
      610, 401, 9092, 95089, 87841, 530, 2353, 673, 288, 9945, 125, 1256, 
      277, 66113, 51593, 82418, 65074, 87641, 99241, 1697, 1312, 2720, 63505, 
      50177, 34597, 785, 101, 65025, 6400, 0, 84101, 37637, 86440, 5045, 
      4505, 377, 3274, 8330, 7460, 130, 91909, 90100, 4196, 86557, 2621, 
      93194, 76345, 40256, 3856, 985, 74818, 46945, 8938, 80980, 56968, 
      33448, 31653, 3349, 1285, 44882, 43625, 3536, 656, 3357, 13709, 533, 
      4010, 47232, 34065, 1700, 90130, 88938, 86633, 16160, 4880, 58922, 
      51017, 15241, 1096, 90961, 69605, 47186, 81680, 2468, 49050, 1233, 
      87592, 46100, 44005, 23060, 79625, 22837, 37700, 38162, 37781, 76378, 
      10874, 91337, 60500, 55297, 37280, 26900, 18065, 3625, 2285, 82865, 
      43418, 24113, 18338, 3809, 4082, 11250, 84605, 91720, 77554, 58721, 
      4961, 86080, 55120, 23872, 63274, 19378, 5162, 67609, 24336, 24170, 
      4810, 104333, 76205, 12680, 3860, 123685, 62533, 61569, 9594, 6178, 
      5265, 98345, 95905, 5465, 74450, 48746, 34285, 32245, 142130, 70025, 
      56608, 83161, 36445, 164900, 32789, 6581, 140465, 140018, 110305, 
      156169, 47650, 85865, 213865, 181490, 7684, 7528, 7173, 133690, 13637, 
      13297, 207265, 65610, 118280, 82900, 56008, 206698, 205805, 121810, 
      118445, 230785, 77281, 85625, 8989, 29005, 190753, 104290, 258745, 
      14977, 73125, 43444, 41956, 169082, 106877, 81181, 75881, 54077, 
      208273, 133780, 35689, 163885, 150778, 148525, 147778, 130450, 104749, 
      108692, 259025, 177125, 335257, 277540, 133825, 362245, 275665, 86693, 
      76490, 58693, 355348, 158600, 97813, 261805, 239242, 99202, 87085, 
      60877, 58642, 338329, 233930, 55997, 259405, 212005, 151029, 71908, 
      15028, 305458, 214010, 333440, 359125, 248194, 203746, 31761, 348797, 
      340712, 188477, 140836, 142708, 104689, 86740, 309997, 189122, 300469, 
      190184, 52100, 22709, 337221, 255370, 72837, 46546, 334033, 52544, 
      22544, 341098, 284210, 115810, 71818, 335620, 255060, 226440, 70596, 
      37332, 370829, 185450, 97325, 27625, 345232, 303977, 147412, 391914, 
      348008, 284324, 26693, 301457, 194786, 89237, 23962, 262404, 338402, 
      231109, 262138, 71773, 266626, 244109, 215434, 195401, 68066, 286276, 
      29101, 183410, 188609, 332744, 240629, 165125, 297002, 247561, 215186, 
      83725, 279568, 249748, 208393, 192148, 65385, 347165, 327938, 275753, 
      270698, 254858, 236713, 91130, 88712, 85037, 387889, 86346, 61074, 
      74665, 323473, 251093, 217069, 192100, 85093, 50728, 49320, 383209, 
      378401, 377204, 118825, 87721, 73889, 373906, 363277, 345922, 205642, 
      122922, 384980, 336008, 187445, 334049, 196849, 165610, 155138, 102818, 
      64970, 351361, 300577, 294265, 277785, 225040, 154692, 65257, 359749, 
      324626, 316961, 237541, 227432, 213160, 150916, 111917, 293050, 225913, 
      66553, 391568, 349088, 155860, 103700, 328010, 304162, 265250, 162826, 
      125242, 105722, 394600, 383701, 198900, 194725, 371204, 312548, 183905, 
      302500, 250292, 175037, 127400, 51940, 88541, 320272, 107857, 88345, 
      213874, 83698, 251540, 160388, 84500, 54893, 310437, 288450, 252176, 
      145316, 110281, 267325, 261469, 195988, 112680, 105768, 50269, 214058, 
      151178, 252521, 249680, 184505, 172820, 137120, 93977, 258586, 147634, 
      61821, 222037, 154292, 170018, 136789, 56113, 175680, 92233, 140786, 
      119765, 101261, 45800, 163197, 62730, 102484, 85280, 208858, 68738, 
      197557, 183940, 145876, 52826, 204032, 149312, 110500, 84337, 191329, 
      162005, 175682, 144937, 51085, 142685, 116645, 116068, 70373, 95989, 
      86389, 70353, 129956, 76705, 128232, 62820, 151933, 129833, 111698, 
      103090, 87328, 76100, 65341, 115825, 113593, 92089, 106418, 60658, 
      134357, 126440, 109997, 58372, 56132, 52765, 50861, 137641, 136385, 
      62218, 115380, 119125, 48437, 139856, 116729, 77249, 129608, 130013, 
      79234, 132820, 80425, 143149, 126208, 117665, 52357, 150554, 128594, 
      155330, 135733, 74749, 131344, 64217, 54325, 150853, 154505, 81954, 
      147797, 145940, 135629, 126058, 124429, 129268, 120628, 59040, 110021, 
      59445, 133913, 128818, 126580, 115765, 99700, 81000, 160850, 134749, 
      169540, 161620, 151508, 139588, 60485, 165010, 157937, 139220, 117130, 
      172250, 144616, 142312, 141741, 123010, 123008, 92977, 167476, 162356, 
      133256, 98981, 90890, 77885, 121104, 180973, 151034, 166916, 156325, 
      151461, 69380, 175610, 87365, 69413, 174805, 74308, 169481, 140522, 
      83210, 77009, 179010, 186293, 185608, 171685, 183413, 180058, 69338, 
      188721, 170820, 119425, 102457, 111965, 192393, 164925, 97533, 183380, 
      176800, 150224, 193309, 165316, 146341, 101124, 78340, 190129, 201650, 
      188521, 123586, 201492, 190420, 78777, 159098, 126458, 199085, 78125, 
      203866, 99745, 98577, 78682, 177625, 164249, 129137, 80117, 180648, 
      165373, 144549, 194333, 96218, 80489, 201065, 179194, 88357, 181594, 
      97010, 191844, 184705, 213842, 201170, 195746, 186562, 208004, 91496, 
      89141, 172297, 90157, 94289, 88250, 209637, 151972, 92520, 196586, 
      89525, 88874, 148625, 93857, 89465, 156853, 202373, 201700, 174653, 
      152813, 90100, 221044, 226025, 90797, 213005, 196785, 154810, 99909, 
      93925, 227474, 102170, 95060, 162045, 224981, 162664, 231410, 99322, 
      97045, 217753, 201673, 202298, 170330, 202280, 188596, 200349, 208756, 
      232258, 208730, 105480, 104488, 103333, 194786, 104570, 103697, 167557, 
      222709, 104309, 104645, 109370, 106178, 105554, 106445, 217872, 246152, 
      206132, 186365, 107005, 108392, 210613, 179945, 176753, 175184, 109793, 
      107809, 251882, 112925, 111668, 217165, 209485, 236165, 115396, 113737, 
      256453, 116818, 117169, 114920, 114970, 253984, 233249, 190129, 259922, 
      116810, 236680, 116980, 256033, 226549, 196049, 237361, 119857, 118417, 
      118697, 255925, 119509, 119050, 261845, 229277, 121160, 229970, 258701, 
      122824, 254948, 253504, 125341, 126029, 126800, 246474, 243049, 262837, 
      215449, 130041, 132068, 133544, 138330, 280721, 224912, 133421, 133289, 
      134397, 142237, 285233, 250970, 137938, 271585, 257225, 135545, 136649, 
      289825, 232381, 136925, 137525, 259442, 138602, 295200, 261585, 264445, 
      260930, 289645, 258901, 140405, 140605, 140837, 274601, 142970, 293428, 
      272610, 273373, 147013, 148898, 151045, 305065, 148132, 310634, 287354, 
      150020, 308153, 277993, 157562, 286218, 159332, 283474, 329834, 319213, 
      291565, 162098, 327281, 305161, 302884, 163844, 327265, 329690, 169133, 
      171316, 304650, 328052, 323240, 328865, 320945, 330509, 310229, 305000, 
      288769, 339490, 329770, 311194, 284138, 336250, 323546, 291250, 293465, 
      333090, 326824, 325466, 347876, 333728, 327682, 320941, 353138, 322450, 
      315961, 363985, 346293, 341613, 336244, 369962, 349625, 323872, 362132, 
      377893, 365458, 381329, 356050, 343125, 351626, 370768, 380992, 361600, 
      384410, 349640, 347405, 378881, 381061, 396785, 402025, 377298, 382933, 
      383105 ], 
  [ 53026, 50066, 49642, 49045, 47745, 48285, 46388, 45000, 44560, 45349, 
      45274, 43481, 39688, 42778, 40490, 41441, 38770, 38385, 35705, 35605, 
      35425, 33337, 32260, 33226, 31525, 31237, 28645, 27045, 28213, 26010, 
      23888, 24410, 22905, 21106, 22032, 21349, 20970, 19981, 22201, 20176, 
      20000, 18549, 18356, 18089, 18793, 18317, 18925, 16866, 16553, 17725, 
      16501, 16250, 16577, 16081, 14690, 13914, 14218, 13505, 14365, 12890, 
      13505, 13220, 12593, 13842, 12721, 12960, 10370, 10490, 9901, 8608, 
      9061, 9090, 8180, 8746, 8045, 6788, 8168, 6437, 6997, 6058, 6084, 5850, 
      5578, 6170, 4177, 4496, 4225, 148369, 3890, 4297, 4561, 3989, 5850, 
      4817, 3925, 3509, 134069, 3757, 3770, 137498, 3488, 3860, 116948, 2610, 
      3562, 3690, 2600, 3490, 139204, 2693, 2498, 150434, 3114, 1952, 137360, 
      2810, 2173, 125050, 95930, 126209, 141476, 1700, 103205, 1450, 1378, 
      1417, 1312, 1229, 1125, 1280, 131345, 110522, 115144, 985, 83673, 1576, 
      2980, 87112, 1781, 82421, 4709, 92293, 83962, 147745, 580, 292, 73637, 
      59218, 71458, 77453, 151490, 83088, 65657, 76276, 1170, 4050, 73, 1289, 
      72, 650, 62026, 106301, 116989, 1448, 4360, 10820, 68648, 90004, 1226, 
      44101, 84101, 0, 9216, 17, 47962, 49738, 95490, 54305, 39637, 41665, 
      88273, 250, 181, 51157, 116, 115700, 369, 340, 8325, 53125, 69394, 545, 
      5732, 39065, 325, 2993, 11953, 13058, 55514, 67370, 6565, 7048, 55117, 
      93997, 56096, 31066, 80530, 53845, 6005, 11978, 67189, 757, 725, 738, 
      28285, 51805, 3185, 5140, 29684, 93257, 1000, 1684, 6525, 997, 108545, 
      6065, 92228, 1105, 7173, 7978, 21253, 1256, 22180, 11521, 11401, 11600, 
      2053, 39789, 1930, 4153, 5330, 12253, 19273, 28418, 64436, 93834, 2152, 
      9685, 22280, 28685, 64616, 64305, 41309, 2720, 2873, 3205, 5832, 63432, 
      3029, 6869, 24341, 5161, 29705, 65365, 4850, 24797, 25209, 69649, 4450, 
      4162, 42137, 90157, 6980, 6148, 6344, 50069, 62893, 68360, 4258, 4138, 
      67978, 4721, 10337, 17914, 19354, 10917, 5512, 8333, 4724, 17168, 
      16861, 19890, 66762, 10984, 11113, 6340, 15080, 12701, 5674, 33332, 
      22417, 68429, 69433, 71978, 10573, 47700, 48520, 31364, 8609, 8497, 
      6757, 11185, 31373, 31060, 9125, 8660, 40378, 7514, 7156, 68560, 27674, 
      26440, 7837, 52090, 50180, 9146, 18325, 19157, 20421, 8676, 8500, 9000, 
      13876, 32930, 12377, 23906, 19280, 16033, 15520, 15353, 11945, 8864, 
      9325, 52936, 23236, 87986, 61009, 12994, 101632, 60292, 9360, 10177, 
      13840, 98213, 18625, 9458, 54548, 45325, 9685, 9748, 13700, 14365, 
      89890, 43489, 15776, 53882, 35482, 17426, 11965, 59485, 74413, 36325, 
      87893, 100816, 49625, 33017, 32132, 95706, 91681, 28186, 15925, 16633, 
      11674, 11705, 77200, 28825, 72890, 29305, 19981, 46850, 90500, 53309, 
      14036, 23125, 89050, 20421, 48421, 92633, 65905, 13505, 14753, 90053, 
      53573, 42353, 15269, 30725, 107860, 28621, 12996, 41896, 95021, 75226, 
      19001, 119081, 96633, 66589, 45018, 74440, 32149, 14180, 50405, 57425, 
      92241, 45266, 57733, 17588, 59897, 50720, 40025, 33332, 19097, 68525, 
      46250, 30037, 31754, 90625, 50130, 25666, 74021, 53000, 40925, 17924, 
      66445, 54025, 38770, 33545, 22202, 98080, 88713, 64948, 62793, 56233, 
      49108, 17785, 18265, 18650, 119080, 18797, 24845, 21034, 87140, 55360, 
      42794, 34645, 19858, 31313, 32225, 117290, 114802, 114185, 19946, 
      20162, 22570, 112625, 107216, 98561, 39481, 20561, 118477, 93865, 
      34042, 93064, 37064, 28445, 26093, 20173, 26405, 101674, 77570, 74738, 
      67538, 46693, 26225, 26690, 106000, 88857, 85252, 51650, 47921, 42929, 
      25925, 21146, 74677, 47560, 27400, 122733, 101133, 27385, 21625, 91073, 
      79985, 63113, 29129, 22865, 21905, 124601, 118922, 39101, 37826, 
      112801, 84305, 35122, 80053, 58005, 33210, 24433, 38293, 25012, 88541, 
      24026, 25394, 45361, 26545, 59245, 30733, 26765, 38338, 84500, 74693, 
      59877, 28417, 25282, 66322, 63946, 40805, 25937, 25985, 44146, 46693, 
      30213, 60794, 59693, 38018, 35033, 28333, 27530, 63377, 30145, 37712, 
      50026, 31581, 35125, 29156, 42440, 36725, 29258, 30249, 28368, 29002, 
      54161, 34676, 40349, 29641, 32157, 47273, 38233, 44090, 40333, 32429, 
      50157, 46501, 33541, 30689, 34106, 43076, 36370, 39605, 33800, 54788, 
      34442, 32762, 32765, 42170, 34724, 36724, 42728, 33889, 40378, 34481, 
      49109, 37300, 34920, 34765, 35437, 38813, 43821, 49882, 36562, 36650, 
      39506, 37593, 55633, 37690, 37313, 37690, 58565, 60965, 65138, 67874, 
      38650, 38554, 57185, 39005, 39268, 77620, 40277, 39770, 49010, 40465, 
      40868, 49829, 41353, 49858, 42400, 42853, 43588, 89050, 46885, 45805, 
      48177, 47138, 62714, 47965, 75956, 96802, 50068, 50818, 62945, 51066, 
      50949, 51076, 51365, 51476, 51673, 52313, 93965, 55042, 97844, 53410, 
      54113, 54773, 56138, 60373, 70673, 55981, 54820, 58285, 57325, 56493, 
      56173, 110468, 58969, 58276, 58117, 60965, 61561, 60025, 60041, 60050, 
      62197, 62773, 74500, 63157, 62677, 62577, 71802, 77629, 90724, 65501, 
      66208, 63529, 64909, 64178, 64532, 117009, 67217, 86272, 119360, 67570, 
      106853, 67464, 66925, 93133, 104330, 69449, 70930, 70825, 69082, 70948, 
      70493, 145373, 72194, 69953, 73658, 81050, 77794, 74120, 71012, 87140, 
      73225, 72445, 71389, 75610, 72557, 72722, 87245, 123617, 76484, 79301, 
      77192, 80117, 79721, 77929, 132746, 76185, 80665, 80210, 144850, 81509, 
      97448, 98600, 145405, 78466, 77850, 82756, 143936, 79745, 78970, 80186, 
      81828, 106093, 152424, 83338, 81185, 124906, 82421, 110357, 83969, 
      83210, 87985, 85753, 84969, 83905, 87365, 125137, 131482, 84136, 
      130756, 122706, 143345, 89570, 87005, 130793, 88117, 144036, 147445, 
      88874, 131546, 148034, 88400, 90418, 90325, 88218, 89578, 152725, 
      94585, 96084, 166176, 94082, 92360, 92725, 131204, 187274, 99261, 
      134037, 170425, 95888, 100242, 96505, 102029, 153221, 170084, 99970, 
      97810, 98433, 97785, 98993, 98069, 99380, 100825, 105185, 101377, 
      150665, 154313, 159538, 101349, 157293, 161640, 103696, 106066, 173266, 
      206082, 151645, 164693, 168709, 216580, 106445, 112681, 106301, 105674, 
      174794, 218521, 107300, 107370, 107658, 107829, 165978, 199954, 115505, 
      162724, 173065, 111520, 110800, 114858, 169825, 213986, 120640, 233305, 
      235396, 213425, 202453, 121645, 117730, 115210, 123521, 213569, 119417, 
      202717, 123688, 118564, 117064, 120674, 180650, 207050, 213130, 124736, 
      190160, 199561, 126594, 120706, 182529, 121397, 127504, 195785, 128385, 
      128101, 205834, 208260, 205549, 129761, 129236, 133940, 128890, 225602, 
      234005, 245921, 268685, 140794, 131965, 208672, 212020, 229946, 278386, 
      143560, 136557, 254365, 140930, 138170, 225290, 240314, 145828, 136522, 
      223186, 235386, 140381, 239941, 148877, 141362, 142480, 141865, 148538, 
      142154, 237098, 239618, 242170, 146250, 243137, 151733, 148889, 149650, 
      249490, 259493, 272660, 158138, 246545, 160225, 154345, 251909, 161218, 
      154258, 286705, 158993, 279765, 159725, 172441, 169360, 162592, 284265, 
      173362, 167482, 166945, 283105, 173924, 175765, 299988, 306809, 170441, 
      177021, 175689, 177832, 176868, 180050, 174850, 173681, 171946, 184385, 
      181625, 176969, 171953, 184621, 181197, 174421, 175474, 184937, 183889, 
      185425, 193329, 191933, 191105, 189584, 200313, 193981, 192712, 205354, 
      201578, 200378, 199069, 209005, 203746, 200605, 211021, 216340, 212605, 
      218034, 211313, 208826, 211525, 217325, 222901, 217429, 224577, 215905, 
      215410, 224842, 228752, 238660, 241576, 235985, 238138, 238888 ], 
  [ 71650, 66002, 66730, 65749, 63297, 67869, 62900, 59976, 60688, 64165, 
      65434, 64025, 53128, 64090, 57578, 61217, 55474, 55089, 53177, 53653, 
      55201, 49465, 46084, 52234, 46501, 46405, 47269, 44325, 48373, 45018, 
      38480, 42650, 39033, 28594, 38160, 36325, 36522, 31117, 41209, 34000, 
      33056, 31221, 23732, 23465, 35113, 34061, 36781, 28962, 23273, 35197, 
      30517, 30266, 34241, 33169, 28322, 26010, 19018, 24065, 30685, 24218, 
      28673, 27428, 23153, 30546, 25777, 29088, 22082, 16442, 21037, 15520, 
      24229, 25794, 22772, 10474, 23789, 17540, 10088, 21605, 8725, 20458, 
      9540, 8730, 21130, 7514, 11665, 9872, 10369, 84625, 15602, 8905, 19729, 
      8405, 5274, 6161, 18901, 16949, 73781, 7405, 18938, 76250, 18080, 6548, 
      61268, 11250, 6826, 6570, 9896, 6370, 77380, 16133, 14978, 85730, 5994, 
      10400, 75920, 17978, 14845, 66874, 46202, 67649, 78884, 13988, 51173, 
      12394, 10018, 12745, 9760, 10829, 9189, 7424, 71249, 56186, 59464, 
      7897, 37593, 5032, 2980, 39880, 4469, 36725, 1445, 43333, 37690, 83233, 
      13252, 10660, 30821, 21778, 29410, 33293, 86018, 37008, 25721, 32500, 
      4050, 1170, 8713, 3785, 10440, 14666, 23434, 52925, 60541, 3368, 904, 
      68, 27560, 41620, 3722, 12997, 37637, 9216, 0, 10001, 15130, 16138, 
      45378, 18785, 10645, 11713, 40465, 11962, 11317, 16981, 10100, 59636, 
      12465, 6868, 261, 18181, 28114, 6497, 740, 10457, 8389, 2225, 433, 578, 
      19610, 26858, 613, 520, 19405, 44461, 20000, 6682, 35410, 18709, 1013, 
      650, 26869, 11701, 11285, 10530, 5629, 17629, 2993, 1684, 6260, 44105, 
      12136, 5524, 1341, 9061, 54785, 1649, 43460, 11089, 1413, 1258, 3205, 
      8552, 3748, 1537, 1609, 1616, 8005, 11565, 12874, 4153, 3218, 1885, 
      3145, 6338, 25652, 44874, 10216, 2197, 4232, 6605, 25832, 25713, 12701, 
      11168, 13625, 9157, 4680, 25416, 11861, 4181, 5525, 5737, 7625, 26773, 
      6962, 5981, 6201, 29521, 18850, 9346, 13721, 42925, 26948, 6148, 5960, 
      18005, 25453, 28808, 16738, 15850, 28618, 9137, 4385, 4666, 4954, 
      35685, 8200, 5645, 12020, 4880, 47197, 5490, 28170, 35176, 35113, 
      22084, 43112, 5597, 13546, 74420, 56401, 29645, 30265, 31850, 32653, 
      17748, 18184, 70916, 8801, 26161, 13285, 7345, 70733, 70228, 27749, 
      26324, 84730, 11930, 14452, 30160, 9434, 62152, 21085, 101818, 19844, 
      11642, 7957, 8021, 50949, 22500, 13876, 12456, 8500, 72290, 33881, 
      9122, 48464, 41953, 40864, 40505, 32489, 21920, 23533, 102472, 55492, 
      151154, 114001, 34306, 169216, 112900, 16272, 13441, 10000, 164645, 
      46273, 20018, 104468, 90829, 20629, 16660, 10628, 10333, 153442, 87841, 
      10400, 103226, 75226, 42962, 13117, 26077, 132205, 76453, 150485, 
      167632, 96665, 70841, 13316, 160794, 155425, 62554, 38581, 39673, 
      23770, 17849, 135568, 63193, 129530, 63865, 11917, 20162, 153476, 
      101501, 14804, 12181, 151450, 12357, 21157, 156185, 119473, 28673, 
      14945, 152645, 101573, 84593, 14885, 14213, 176212, 61837, 22212, 
      18472, 159149, 132250, 42809, 190697, 161145, 119965, 20250, 130888, 
      67285, 20324, 22949, 106577, 155025, 88082, 106693, 16820, 109625, 
      96032, 79385, 68276, 16601, 121901, 21866, 62101, 64970, 152065, 94482, 
      53122, 129125, 98696, 79901, 20996, 118285, 100105, 76210, 67337, 
      17786, 161824, 149193, 116020, 112905, 103273, 92500, 23353, 22873, 
      21914, 189352, 22445, 18125, 20074, 146660, 101440, 81770, 68053, 
      22738, 19025, 19169, 186602, 183346, 182537, 33962, 23810, 20842, 
      180401, 173264, 161729, 75769, 35729, 187981, 155305, 66106, 154120, 
      71240, 55133, 50093, 28813, 20453, 165610, 132674, 128690, 118418, 
      87013, 50033, 20738, 171280, 148185, 143236, 94466, 88625, 80561, 
      48581, 32474, 128245, 87880, 21640, 193005, 164493, 51193, 30073, 
      150785, 135473, 111305, 54665, 38033, 30929, 195257, 187850, 73277, 
      71042, 179617, 141137, 65650, 134965, 102933, 61434, 39793, 24085, 
      27316, 146525, 33050, 27506, 82417, 26737, 104173, 54925, 27149, 25090, 
      140564, 126725, 104805, 48385, 34690, 114130, 110602, 73445, 35921, 
      33665, 27442, 83365, 51525, 105530, 103853, 67778, 61913, 45613, 30794, 
      109265, 50305, 26960, 88234, 53469, 61045, 46052, 28232, 63989, 31370, 
      48105, 39888, 34186, 32657, 58484, 29021, 35017, 31005, 82025, 29593, 
      76154, 69133, 51245, 32301, 79909, 53125, 38369, 31994, 73412, 59218, 
      65909, 51848, 34820, 51530, 41786, 41597, 32762, 36260, 34420, 33128, 
      46945, 33658, 46769, 34901, 56500, 47592, 41485, 39085, 36125, 35757, 
      36250, 44050, 43370, 38162, 41625, 38545, 50938, 48065, 42874, 39749, 
      40613, 42290, 43490, 52666, 52186, 40097, 45533, 46948, 49204, 54485, 
      46490, 39602, 51217, 51620, 40805, 52873, 41218, 56992, 51685, 49348, 
      58138, 62437, 54445, 64881, 57698, 47930, 56797, 53300, 63970, 64660, 
      66370, 50465, 64314, 63621, 60292, 57317, 56852, 58585, 56153, 63629, 
      54466, 66356, 61282, 60065, 59765, 57098, 54613, 55313, 71917, 62500, 
      76333, 73069, 69165, 65005, 75140, 75289, 72484, 66181, 60773, 79417, 
      69241, 68489, 68306, 63541, 63925, 61828, 78901, 76885, 67185, 62010, 
      63229, 67684, 65117, 85408, 73705, 79885, 75890, 74516, 82449, 84305, 
      67840, 84032, 84274, 77285, 82440, 72493, 71053, 76490, 86921, 90322, 
      90025, 84250, 89380, 87965, 101405, 91970, 84545, 70010, 69338, 70306, 
      94472, 83300, 71780, 90889, 88189, 78685, 95770, 84461, 78290, 73037, 
      89825, 95300, 100997, 95240, 75701, 101225, 96361, 96074, 84825, 77017, 
      100754, 103954, 103205, 79400, 79784, 104509, 92482, 87642, 79300, 
      104000, 94337, 88762, 82682, 100260, 84013, 109800, 103498, 94817, 
      93994, 96437, 87125, 100865, 97994, 110833, 105145, 102825, 99073, 
      108485, 95185, 98650, 94504, 98500, 94482, 106289, 110498, 89693, 
      99305, 105205, 107172, 109237, 89834, 100250, 109826, 92240, 108658, 
      108373, 98010, 91690, 113173, 117625, 120276, 122400, 114626, 108104, 
      94453, 102020, 137546, 122877, 104661, 126649, 98960, 122706, 99577, 
      126029, 116549, 127076, 120130, 113362, 113985, 102969, 114353, 109205, 
      113972, 117721, 128417, 118081, 116873, 118985, 122098, 113445, 121005, 
      123624, 106000, 125842, 131602, 153666, 118813, 126485, 128965, 161284, 
      124493, 138025, 120509, 113546, 133514, 163225, 122660, 112554, 111690, 
      111285, 128538, 150610, 141809, 127396, 133897, 127648, 124624, 136170, 
      132961, 161954, 146752, 175897, 177412, 161969, 154645, 146605, 137122, 
      121162, 149825, 162689, 139385, 155485, 148648, 135460, 124360, 140450, 
      141674, 158858, 163018, 149312, 147920, 154057, 152514, 137794, 143361, 
      138485, 152080, 152777, 151425, 150757, 160330, 162180, 160621, 149537, 
      148052, 157748, 138682, 175106, 181397, 189857, 206669, 168250, 143869, 
      164896, 167092, 179450, 214450, 171592, 155565, 196957, 165314, 158714, 
      176714, 187130, 174628, 149386, 175762, 184122, 160925, 187525, 178445, 
      162290, 163984, 162409, 176378, 161930, 186218, 187970, 189754, 169866, 
      191105, 179765, 170969, 171730, 196690, 204005, 213524, 187898, 195089, 
      191137, 179497, 199301, 190978, 176338, 225073, 182225, 221013, 181805, 
      205657, 200080, 186400, 224937, 205426, 194170, 193057, 224737, 205796, 
      207829, 237780, 243065, 195977, 208125, 205641, 208936, 205668, 210962, 
      200770, 198257, 191722, 216833, 211769, 202505, 190193, 215917, 209421, 
      194197, 195634, 215081, 212305, 212881, 225585, 219965, 217409, 214160, 
      231993, 217597, 214600, 238954, 230570, 228218, 225565, 243373, 233122, 
      222493, 242125, 250900, 244285, 253170, 240305, 234362, 238981, 249197, 
      256309, 246229, 258561, 241249, 240178, 256906, 260240, 272068, 275752, 
      263825, 267130, 267688 ], 
  [ 53101, 50245, 49769, 49186, 47930, 48296, 46525, 45197, 44705, 45380, 
      45245, 43426, 39925, 42685, 40573, 41410, 38861, 38474, 35746, 35620, 
      35362, 33424, 32441, 33185, 31652, 31354, 28594, 27044, 28090, 25925, 
      23985, 24349, 22928, 21485, 22049, 21412, 21005, 20200, 22090, 20281, 
      20137, 18692, 18801, 18532, 18778, 18324, 18842, 17021, 16930, 17650, 
      16570, 16317, 16484, 16010, 14761, 14045, 14653, 13698, 14314, 13045, 
      13498, 13253, 12778, 13769, 12800, 12905, 10485, 10845, 10036, 8905, 
      9010, 8969, 8145, 9245, 7956, 6905, 8653, 6354, 7474, 6005, 6485, 6269, 
      5465, 6649, 4394, 4801, 4496, 151552, 3925, 4628, 4450, 4322, 6389, 
      5274, 3812, 3460, 137092, 4114, 3645, 140557, 3385, 4253, 119773, 2753, 
      3929, 4073, 2797, 3869, 142277, 2628, 2473, 153625, 3485, 2089, 140409, 
      2665, 2132, 127961, 98485, 129130, 144565, 1665, 105850, 1469, 1493, 
      1418, 1433, 1300, 1256, 1489, 134314, 113249, 117925, 1156, 86048, 
      1885, 3433, 89533, 2120, 84776, 5290, 94778, 86333, 150868, 485, 293, 
      75850, 61205, 73637, 79720, 154645, 85433, 67744, 78521, 1469, 4589, 
      130, 1602, 53, 477, 64045, 108936, 119752, 1773, 4909, 11673, 70765, 
      92425, 1525, 45800, 86440, 17, 10001, 0, 49729, 51533, 97973, 56178, 
      41234, 43300, 90650, 145, 100, 52964, 81, 118417, 242, 445, 9032, 
      54952, 71485, 666, 6309, 40626, 356, 3392, 12800, 13945, 57377, 69425, 
      7178, 7685, 56968, 96424, 57961, 32441, 82769, 55666, 6568, 12805, 
      69220, 650, 634, 677, 29576, 53576, 3538, 5629, 31005, 95648, 877, 
      1865, 7082, 1000, 111124, 6586, 94597, 1024, 7748, 8593, 22340, 1285, 
      23273, 12260, 12130, 12337, 2122, 41282, 1789, 4468, 5733, 13000, 
      20260, 29653, 66365, 96185, 2125, 10306, 23341, 29914, 66541, 66218, 
      42802, 2665, 2720, 3250, 6173, 65309, 2952, 7272, 25416, 5426, 30914, 
      67258, 5045, 25864, 26282, 71602, 4129, 4225, 43600, 92404, 6425, 6425, 
      6637, 51682, 64730, 70285, 4013, 3925, 69893, 4810, 10858, 18737, 
      20225, 10154, 5669, 8712, 4685, 17945, 15860, 20753, 68633, 10237, 
      10370, 5941, 14165, 13250, 5597, 31869, 21250, 70292, 71312, 73897, 
      9898, 49193, 50029, 29957, 8842, 8000, 6724, 11584, 29970, 29665, 8586, 
      8161, 38765, 7565, 7085, 70393, 28665, 25181, 7514, 50245, 51669, 9265, 
      18980, 19844, 19370, 8321, 8497, 9077, 14321, 31509, 11700, 24741, 
      18281, 15170, 14681, 14522, 11306, 8537, 8948, 51085, 22105, 85565, 
      59012, 12317, 99025, 58309, 9281, 10250, 14209, 95652, 17680, 9225, 
      52673, 43634, 9434, 9665, 14033, 14738, 87445, 41842, 16201, 52025, 
      34025, 16561, 12116, 61076, 72202, 34850, 85480, 98225, 47858, 31634, 
      33109, 93185, 89216, 26945, 15172, 15860, 11357, 11636, 74953, 27578, 
      70713, 28048, 20500, 48145, 88057, 51482, 14185, 23762, 86629, 20936, 
      49736, 90162, 63850, 13050, 14922, 87620, 51748, 40768, 15460, 31588, 
      105185, 27410, 12785, 43045, 92520, 73021, 18180, 116266, 94112, 64532, 
      46217, 72253, 30850, 14089, 51714, 55540, 89786, 43641, 55850, 17777, 
      57978, 48985, 38538, 32029, 19354, 66452, 47417, 28850, 30517, 88208, 
      48425, 24665, 71866, 51237, 39442, 17937, 64424, 52244, 37349, 32276, 
      22525, 95561, 86330, 62957, 60842, 54410, 47437, 17690, 18208, 18649, 
      116285, 18778, 25258, 21205, 84789, 53569, 41297, 33380, 19865, 31952, 
      32896, 114525, 112069, 111460, 19485, 20133, 22765, 109922, 104585, 
      96050, 38090, 20050, 115700, 91424, 32825, 90637, 35757, 27450, 25210, 
      19930, 26770, 99125, 75389, 72605, 65533, 45128, 25348, 27053, 103393, 
      86498, 82949, 49977, 46336, 41472, 25092, 20785, 72554, 45989, 27749, 
      119912, 98600, 26500, 21380, 88690, 77778, 61210, 28170, 22338, 21634, 
      121760, 116153, 37780, 36545, 110116, 82036, 33949, 77860, 56228, 
      32129, 23888, 38980, 25009, 86216, 23741, 25397, 43906, 26626, 57460, 
      29812, 26836, 38977, 82249, 72610, 58088, 27668, 24973, 64409, 62081, 
      39524, 25600, 25744, 44921, 45242, 29402, 59005, 57928, 36853, 33988, 
      27688, 27469, 61538, 29378, 38233, 48505, 30740, 34114, 28521, 43101, 
      35656, 29237, 29570, 27953, 28849, 55120, 33745, 40882, 29476, 32264, 
      45882, 38650, 42809, 39188, 31700, 50954, 45160, 32776, 30420, 34245, 
      41861, 35465, 38554, 33093, 55665, 33769, 32425, 32436, 42601, 34697, 
      36857, 43165, 33380, 40693, 34000, 49732, 36529, 34421, 34514, 35314, 
      38952, 44180, 50473, 36269, 36389, 39581, 37442, 56362, 37153, 36880, 
      37489, 59364, 61828, 66105, 68905, 38077, 37997, 57906, 38740, 38953, 
      78809, 39688, 39493, 49405, 40016, 40417, 50202, 40868, 50213, 41785, 
      42472, 43333, 90313, 46210, 45418, 47450, 46665, 63297, 47560, 76861, 
      98129, 49417, 50125, 63418, 50465, 50372, 50641, 51066, 51201, 51332, 
      52100, 95176, 55009, 99097, 53021, 53802, 54500, 56033, 60548, 71248, 
      55250, 54433, 57460, 56596, 55892, 55732, 111865, 58210, 57605, 57700, 
      60890, 60730, 59552, 59600, 59617, 62050, 62632, 74933, 62404, 61988, 
      62288, 72113, 78130, 91585, 65416, 65305, 63002, 64180, 63585, 64009, 
      118340, 66394, 86929, 120721, 66761, 107972, 66725, 66578, 93938, 
      105373, 68602, 70001, 69904, 68329, 70057, 69642, 147082, 71245, 69220, 
      73685, 81413, 77977, 73141, 70369, 87649, 72356, 71656, 70952, 74633, 
      71924, 72353, 87700, 124884, 75557, 78250, 76293, 80154, 78676, 77012, 
      134125, 75674, 80666, 79201, 146401, 80450, 98045, 99229, 146954, 
      77725, 77285, 82741, 145441, 78976, 78401, 79921, 80897, 106850, 
      154037, 82333, 80450, 126025, 81666, 111154, 83092, 82421, 86858, 
      84770, 84050, 83098, 86308, 126208, 132673, 83525, 131921, 123701, 
      144706, 88513, 86708, 131920, 87218, 145385, 148850, 88645, 132661, 
      149437, 88049, 89465, 89380, 87617, 89297, 154180, 93428, 94877, 
      167801, 93025, 91501, 92450, 132217, 189137, 98066, 135050, 172036, 
      95545, 99089, 96160, 100810, 154530, 171657, 98909, 96941, 97562, 
      97346, 98128, 97380, 98545, 99892, 103986, 100450, 151840, 155552, 
      160865, 100610, 158570, 162989, 103361, 105001, 174761, 208025, 152770, 
      166042, 170122, 218641, 105448, 111376, 105460, 105097, 176265, 220576, 
      106409, 106901, 107237, 107432, 167285, 201757, 114154, 163937, 174436, 
      110585, 109961, 113705, 171092, 215885, 119281, 235426, 237541, 215296, 
      204170, 120328, 116645, 114685, 122146, 215410, 118304, 204404, 122365, 
      117577, 116477, 119565, 181989, 208773, 214933, 123425, 191633, 201170, 
      125225, 119705, 183872, 120394, 126185, 197280, 127124, 126856, 207425, 
      209873, 207112, 128626, 128141, 132633, 128165, 227389, 235876, 247936, 
      270946, 139325, 131144, 210169, 213565, 231721, 280721, 142061, 135434, 
      256426, 139581, 136981, 226981, 242197, 144293, 135649, 224825, 237185, 
      139186, 241786, 147304, 140149, 141241, 140666, 147033, 140985, 238873, 
      241425, 244009, 144917, 244954, 150212, 147610, 148369, 251329, 261442, 
      274761, 156533, 248324, 158570, 152930, 253732, 159605, 152965, 288898, 
      157642, 281828, 158418, 170666, 167689, 161209, 286346, 171629, 165973, 
      165460, 285140, 172197, 174026, 302177, 309060, 168970, 175316, 174032, 
      176125, 175253, 178345, 173353, 172240, 170701, 182610, 179946, 175482, 
      170770, 182890, 179594, 173170, 174205, 183250, 182272, 183842, 191540, 
      190312, 189554, 188105, 198530, 192530, 191333, 203485, 199897, 198745, 
      197492, 207098, 202045, 199208, 209236, 214409, 210794, 216077, 209610, 
      207265, 209882, 215496, 221000, 215720, 222650, 214336, 213865, 222989, 
      226913, 236725, 239605, 234274, 236377, 237133 ], 
  [ 122900, 113800, 116000, 114525, 110593, 120325, 111418, 106522, 108706, 
      115625, 118612, 117685, 97682, 118728, 106804, 113885, 104200, 103813, 
      102869, 104081, 107837, 97425, 91090, 103876, 92977, 93125, 98393, 
      93721, 101457, 96616, 84418, 93256, 86929, 65416, 86050, 82737, 83668, 
      72605, 92781, 78930, 77002, 74665, 57826, 57557, 83225, 81433, 86857, 
      71656, 59077, 84773, 75665, 75412, 84053, 82241, 72964, 68680, 52340, 
      64765, 78761, 65896, 75269, 72794, 63845, 79108, 69665, 76906, 64228, 
      51208, 62441, 51498, 70781, 74308, 68578, 39796, 71065, 58418, 39650, 
      68125, 38025, 65992, 41050, 39496, 68128, 36308, 48325, 43826, 45305, 
      30017, 57668, 41869, 66221, 41117, 31588, 34933, 65137, 61217, 23585, 
      39125, 65416, 24820, 63818, 37034, 16970, 49360, 38048, 37300, 46282, 
      37096, 25202, 60385, 58000, 29860, 36712, 48250, 24226, 64436, 58105, 
      19360, 9508, 19637, 25706, 56746, 11521, 53428, 48100, 54269, 47594, 
      50137, 46525, 42298, 21253, 13568, 15122, 43749, 5545, 36450, 29970, 
      6354, 34901, 5165, 24245, 7585, 5384, 27549, 56458, 50914, 2929, 772, 
      2500, 3677, 29096, 4930, 1513, 3370, 34696, 24436, 46737, 33937, 50674, 
      59572, 936, 11485, 15165, 32770, 23418, 13234, 1858, 6570, 33860, 85, 
      5045, 47962, 15130, 49729, 0, 20, 8104, 205, 425, 261, 6133, 53888, 
      52505, 113, 49810, 14722, 54877, 42146, 16837, 317, 2132, 41029, 21250, 
      709, 45625, 28145, 12577, 11492, 512, 1856, 19889, 19058, 549, 7893, 
      650, 2336, 4496, 585, 21509, 13028, 2097, 52609, 51701, 49960, 3485, 
      725, 29629, 24138, 3130, 8009, 53282, 37322, 21577, 46269, 12781, 
      22865, 7850, 50753, 20905, 19520, 6953, 44770, 6994, 15605, 15921, 
      15682, 42485, 2257, 53748, 31005, 27364, 15453, 9333, 4900, 2810, 8992, 
      47394, 19449, 7954, 5161, 2986, 3109, 2885, 48826, 54233, 43613, 30034, 
      3538, 50005, 27565, 8245, 33301, 6161, 4149, 36488, 8693, 8665, 4925, 
      64116, 42804, 4129, 9225, 79346, 32962, 32282, 3737, 4297, 4946, 59540, 
      57668, 5000, 41605, 23569, 14500, 13312, 94225, 38450, 29005, 48170, 
      15938, 112865, 13840, 5524, 92970, 92657, 69050, 105818, 23285, 50420, 
      153850, 126729, 6737, 6865, 7220, 87725, 6154, 6098, 148370, 35825, 
      75569, 48425, 29201, 147937, 147186, 78385, 75730, 168328, 44360, 
      50570, 7730, 12832, 134674, 64825, 192296, 7738, 41600, 21433, 20513, 
      116821, 66970, 47522, 43642, 28370, 149476, 88189, 16936, 112610, 
      101917, 100090, 99485, 85565, 65402, 68489, 192690, 123570, 258836, 
      208645, 88360, 282554, 207050, 51874, 44369, 31826, 276505, 108441, 
      60292, 195170, 175873, 61393, 52258, 33434, 31909, 261608, 171405, 
      30250, 193184, 152884, 102416, 41329, 10009, 232985, 154601, 257413, 
      279970, 183665, 146033, 15938, 270916, 263825, 133316, 94337, 95917, 
      65992, 52445, 237074, 133949, 228820, 134865, 28305, 12688, 260882, 
      189965, 42506, 24877, 258116, 28741, 12941, 264325, 214821, 74821, 
      41905, 259553, 189785, 165425, 41105, 19769, 290498, 131105, 60730, 
      15170, 268021, 232020, 100021, 309161, 270505, 215057, 15220, 229914, 
      139005, 54898, 14473, 196253, 262165, 169636, 196117, 42530, 200029, 
      180778, 156505, 139738, 40093, 216977, 17312, 129869, 134212, 257465, 
      177988, 114980, 226405, 183922, 156517, 51610, 211381, 185821, 150856, 
      137309, 38804, 270170, 253357, 208130, 203785, 190217, 174770, 57161, 
      55449, 52768, 306058, 53789, 36185, 45512, 249586, 187146, 158372, 
      137521, 53092, 29945, 29105, 302068, 297828, 296773, 78580, 55144, 
      45288, 293897, 284546, 269321, 148921, 81821, 303689, 260681, 133844, 
      259002, 141682, 115981, 107497, 66537, 39481, 274180, 229928, 224468, 
      210260, 165325, 107189, 39764, 281570, 250849, 244178, 175972, 167425, 
      155425, 104257, 73636, 223525, 166186, 40906, 309685, 272317, 108341, 
      67541, 253933, 233209, 199693, 114025, 84109, 69133, 312425, 302804, 
      143705, 140240, 291861, 240589, 131400, 231953, 187129, 124228, 86105, 
      32513, 56898, 247445, 71240, 56840, 156521, 53609, 188361, 112545, 
      54265, 34740, 239018, 220013, 188989, 100589, 73364, 202000, 196996, 
      141881, 75329, 70121, 32656, 156965, 105445, 189460, 187045, 132520, 
      122965, 94365, 61588, 194669, 102745, 39794, 163796, 108121, 120861, 
      94306, 36634, 125525, 60680, 97585, 81250, 67428, 31705, 115586, 41105, 
      68501, 56125, 153145, 45117, 143828, 132625, 101945, 36013, 149301, 
      104805, 74797, 55876, 138866, 115076, 126193, 101554, 35818, 100000, 
      79924, 79489, 47284, 64802, 58042, 47402, 90245, 51620, 89081, 43265, 
      107666, 90394, 76661, 70325, 59245, 51985, 45344, 80200, 78536, 62996, 
      73345, 43205, 94464, 88393, 76068, 42193, 41089, 39568, 38800, 97172, 
      96200, 44749, 80441, 83330, 39338, 99229, 81640, 54088, 91529, 91930, 
      55777, 94165, 56680, 102218, 89525, 83250, 45044, 108873, 92025, 
      112789, 97732, 55492, 94613, 50770, 48400, 109850, 112788, 60965, 
      107776, 106345, 98586, 91429, 90226, 93925, 87557, 51245, 80208, 52490, 
      97844, 94165, 92633, 84800, 73705, 62105, 118805, 98810, 125921, 
      119705, 111865, 102785, 56338, 122657, 117146, 102969, 86981, 128745, 
      107497, 105761, 105332, 91709, 91845, 72034, 125513, 121529, 99529, 
      75904, 71217, 64602, 91061, 136442, 113177, 125505, 117328, 113738, 
      64597, 132625, 70650, 65194, 132100, 65825, 128050, 106049, 69185, 
      67240, 135725, 141584, 141041, 130100, 139410, 136765, 71485, 143720, 
      129653, 91748, 80744, 87120, 146954, 125450, 78506, 139925, 134765, 
      114437, 148000, 126113, 111824, 81233, 72925, 145802, 155185, 144754, 
      96433, 155165, 146365, 75476, 122281, 98729, 153460, 77940, 157385, 
      82658, 82058, 78493, 136820, 126568, 101250, 79210, 139409, 127684, 
      112256, 150250, 82097, 81562, 155700, 138653, 80756, 140761, 83725, 
      148877, 143300, 166469, 156353, 152065, 144869, 161905, 83169, 82944, 
      134146, 83530, 84676, 85165, 163664, 119489, 85313, 153449, 86290, 
      86633, 117412, 86500, 87220, 123506, 158372, 157841, 136900, 120740, 
      88841, 173485, 177610, 92650, 167284, 154610, 123001, 90962, 100160, 
      179461, 93349, 96885, 129218, 177808, 129833, 183097, 95881, 98290, 
      172276, 159604, 160225, 135925, 160345, 149785, 158978, 165677, 184489, 
      165789, 99881, 100025, 100432, 155245, 100813, 101218, 135250, 177476, 
      104516, 112804, 103041, 103825, 104337, 116730, 173909, 196785, 165001, 
      149920, 106912, 118665, 168626, 145480, 143140, 141997, 106852, 113672, 
      201793, 108410, 109989, 174586, 168610, 189748, 111997, 121556, 206474, 
      128609, 129386, 122305, 119653, 204845, 188228, 155048, 209785, 123757, 
      191225, 121225, 206882, 183362, 159962, 192040, 117988, 123364, 125064, 
      207050, 120050, 122005, 211972, 185936, 119425, 186625, 209810, 123913, 
      207181, 206021, 128260, 129370, 129285, 201101, 198386, 214474, 177448, 
      136628, 140209, 144241, 153425, 229640, 185333, 135018, 135738, 140960, 
      158740, 233714, 206125, 149609, 222760, 211240, 140680, 145192, 237730, 
      192068, 141200, 144640, 213445, 146565, 242525, 215300, 217730, 214925, 
      238240, 213460, 147220, 147988, 148788, 226312, 150625, 241865, 225437, 
      226196, 155216, 159085, 163930, 252200, 155333, 256913, 237893, 158065, 
      255272, 230792, 172269, 238145, 171889, 236245, 274361, 265586, 243050, 
      175069, 272648, 254504, 252653, 176093, 272770, 275045, 184210, 187525, 
      254825, 274105, 270145, 274914, 268690, 276688, 260100, 255865, 243176, 
      284521, 276505, 261337, 239677, 282125, 271693, 245645, 247572, 279809, 
      274817, 274157, 293005, 281965, 277193, 271730, 298657, 273925, 268714, 
      308072, 293780, 289952, 285577, 313469, 296820, 276589, 308025, 321226, 
      310921, 324232, 303493, 293120, 300197, 316069, 325141, 309157, 328129, 
      299745, 297936, 324008, 326594, 340866, 345530, 325481, 330260, 330570 ]
    , [ 125968, 116740, 118980, 117485, 113497, 123385, 114346, 109378, 
      111602, 118629, 121664, 120733, 100426, 121796, 109696, 116885, 107060, 
      106669, 105725, 106957, 110773, 100205, 93770, 106760, 95693, 95845, 
      101209, 96469, 104321, 99412, 87026, 96004, 89581, 67700, 88690, 85325, 
      86272, 75025, 95525, 81458, 79498, 77125, 59978, 59705, 85825, 84005, 
      89513, 74068, 61261, 87397, 78145, 77888, 86665, 84825, 75400, 71044, 
      54400, 67061, 81289, 68212, 77741, 75226, 66125, 81640, 72045, 79402, 
      66512, 53252, 64693, 53546, 73165, 76744, 70922, 41600, 73445, 60586, 
      41450, 70445, 39785, 68276, 42874, 41284, 70436, 38024, 50285, 45698, 
      47205, 29005, 59792, 43697, 68485, 42925, 33184, 36605, 67373, 63389, 
      22685, 40885, 67652, 23872, 66026, 38746, 16250, 51316, 39780, 39016, 
      48178, 38804, 24210, 62525, 60100, 28744, 38404, 50170, 23234, 66632, 
      60197, 18500, 8992, 18749, 24650, 58802, 10897, 55424, 50000, 56277, 
      49482, 52069, 48385, 44074, 20269, 12820, 14314, 45545, 5125, 38090, 
      31466, 5882, 36505, 4753, 25589, 7025, 4932, 26321, 58442, 52802, 2593, 
      656, 2192, 3281, 27812, 4450, 1285, 2978, 36244, 25744, 48521, 35465, 
      52522, 61568, 740, 10673, 14225, 34250, 24674, 14186, 1546, 5954, 
      35360, 185, 4505, 49738, 16138, 51533, 20, 0, 7396, 101, 585, 377, 
      5501, 55732, 54325, 45, 51578, 13738, 56725, 43762, 17833, 193, 1744, 
      42605, 22370, 845, 47285, 29437, 13421, 12296, 340, 1492, 20961, 20106, 
      377, 7145, 458, 2628, 3924, 425, 22601, 13856, 1709, 54353, 53429, 
      51652, 3825, 585, 30901, 25274, 3434, 7237, 55018, 38754, 22633, 47873, 
      11809, 23945, 7082, 52429, 21925, 20500, 7461, 46330, 7466, 16425, 
      16745, 16498, 43957, 2305, 55424, 32225, 28496, 16241, 9881, 5200, 
      2410, 8164, 48938, 20345, 8410, 5449, 2578, 2701, 2885, 50362, 55861, 
      45037, 31162, 3130, 51545, 28625, 8633, 34493, 6409, 3701, 37732, 9065, 
      9025, 4405, 65864, 44168, 4093, 8405, 81322, 34106, 33410, 3545, 3881, 
      4442, 61200, 59296, 4500, 42925, 24457, 15080, 13844, 96385, 39690, 
      30017, 49594, 16546, 115245, 14356, 5032, 95090, 94761, 70810, 108082, 
      24085, 51840, 156650, 129233, 6205, 6317, 6632, 89725, 5986, 5914, 
      151090, 36905, 77373, 49765, 30109, 150641, 149882, 80225, 77530, 
      171236, 45604, 51930, 7186, 13124, 137210, 66425, 195412, 7514, 42740, 
      22037, 21085, 119125, 68578, 48778, 44818, 29178, 152144, 90113, 17348, 
      114850, 104021, 102170, 101557, 87445, 66970, 70101, 195770, 125930, 
      262480, 211865, 90260, 286378, 210250, 53170, 45513, 32674, 280277, 
      110597, 61736, 198250, 178769, 62849, 53546, 34306, 32741, 265252, 
      174245, 31018, 196228, 155528, 104468, 42365, 9605, 236377, 157257, 
      261001, 283730, 186601, 148585, 16130, 274600, 267453, 135720, 96253, 
      97841, 67460, 53665, 240466, 136341, 232136, 137261, 28925, 12532, 
      264458, 192925, 43490, 25373, 261664, 29353, 12753, 267917, 217997, 
      76397, 42857, 263101, 192725, 168125, 42029, 20021, 294282, 133425, 
      62050, 15130, 271625, 235328, 101945, 313073, 274117, 218205, 15112, 
      233186, 141389, 56074, 14249, 199217, 265693, 172328, 199061, 43402, 
      202997, 183562, 159041, 142090, 40885, 220093, 17188, 132093, 136480, 
      260901, 180712, 117000, 229573, 186698, 159013, 52610, 214409, 188609, 
      153284, 139585, 39488, 273690, 256741, 211122, 206737, 193041, 177442, 
      58257, 56501, 53764, 309842, 54797, 36761, 46324, 252914, 189914, 
      160840, 139757, 54056, 30277, 29405, 305792, 301520, 300457, 80000, 
      56132, 46052, 297553, 288130, 272785, 151265, 83285, 307413, 264069, 
      136008, 262370, 143930, 117917, 109321, 67721, 40057, 277664, 233044, 
      227536, 213200, 167825, 109001, 40336, 285106, 254137, 247410, 178568, 
      169933, 157805, 106013, 74920, 226565, 168674, 41474, 313417, 275761, 
      110137, 68697, 257221, 236321, 202501, 115889, 85541, 70309, 316165, 
      306472, 145925, 142420, 295433, 243745, 133460, 235021, 189781, 126184, 
      87525, 32701, 57770, 250633, 72388, 57700, 158833, 54385, 190997, 
      114317, 55045, 34952, 242114, 222941, 191617, 102177, 74512, 204740, 
      199688, 143989, 76493, 71189, 32708, 159237, 107077, 192064, 189625, 
      134500, 124825, 95825, 62464, 197317, 104321, 40082, 166120, 109765, 
      122669, 95738, 36770, 127385, 61492, 99049, 82450, 68360, 31525, 
      117290, 41345, 69433, 56785, 155297, 45461, 145864, 134525, 103429, 
      35965, 151385, 106313, 75809, 56480, 140818, 116712, 127969, 102986, 
      35666, 101380, 80968, 80525, 47560, 65530, 58610, 47666, 91449, 52000, 
      90245, 43325, 109114, 91570, 77589, 71125, 59777, 52285, 45412, 81140, 
      79444, 63568, 74137, 43117, 95636, 89461, 76904, 42029, 40861, 39236, 
      38404, 98368, 97380, 44645, 81317, 84250, 38754, 100417, 82516, 54292, 
      92565, 92962, 55985, 95225, 56900, 103402, 90457, 84050, 44296, 110057, 
      92921, 114013, 98696, 55400, 95497, 50338, 47540, 110962, 113936, 
      60941, 108820, 107365, 99458, 92165, 90938, 94697, 88201, 50465, 80660, 
      51650, 98640, 94877, 93301, 85300, 73925, 61925, 119925, 99586, 127117, 
      120805, 112837, 103597, 55306, 123769, 118170, 103733, 87397, 129905, 
      108293, 106525, 106088, 92173, 92297, 71906, 126565, 122517, 100117, 
      75892, 71009, 64034, 91433, 137626, 113985, 126509, 118196, 114530, 
      63529, 133705, 70250, 64090, 133160, 64957, 129034, 106641, 68625, 
      66436, 136805, 142740, 142189, 131080, 140522, 137837, 69997, 144884, 
      130601, 91936, 80596, 87140, 148130, 126290, 78194, 140985, 135745, 
      115065, 149156, 126925, 112372, 80957, 71825, 146890, 156385, 145802, 
      96545, 156353, 147425, 74240, 122929, 98865, 154600, 76520, 158569, 
      82186, 81554, 77069, 137680, 127252, 101378, 77818, 140285, 128360, 
      112628, 151282, 81441, 80050, 156800, 139477, 79720, 141593, 83005, 
      149825, 144160, 167661, 157401, 153049, 145741, 163021, 82157, 81812, 
      134810, 82418, 83728, 83845, 164756, 119821, 84221, 154377, 84970, 
      85257, 117664, 85408, 85840, 123874, 159336, 158797, 137512, 121032, 
      87397, 174641, 178810, 91018, 168328, 155450, 123257, 89930, 98260, 
      180613, 92293, 95225, 129506, 178900, 130117, 184249, 94505, 96650, 
      173264, 160400, 161017, 136285, 161125, 150389, 159722, 166513, 185585, 
      166613, 98597, 98677, 98996, 155869, 99421, 99754, 135458, 178408, 
      102888, 110728, 101777, 102337, 102785, 114530, 174761, 197933, 165685, 
      150340, 105284, 116453, 169354, 145780, 143392, 142225, 105376, 111700, 
      202969, 107010, 108425, 175322, 169250, 190696, 110513, 119440, 207610, 
      126265, 127018, 120205, 117701, 205921, 189072, 155332, 210913, 121669, 
      192085, 119285, 207946, 184090, 160290, 192884, 116384, 121376, 122996, 
      208090, 118306, 120125, 213064, 186660, 117805, 187345, 210834, 122117, 
      208129, 206953, 126344, 127426, 127385, 201893, 199138, 215426, 177812, 
      134480, 137965, 141853, 150785, 230724, 185769, 133130, 133802, 138788, 
      156008, 234810, 206845, 147145, 223700, 212020, 138580, 142900, 238850, 
      192520, 139140, 142420, 214213, 144293, 243665, 216080, 218530, 215685, 
      239300, 214184, 145000, 145736, 146504, 227188, 148345, 242917, 226229, 
      226984, 152884, 156637, 161330, 253300, 153049, 258057, 238797, 155725, 
      256356, 231556, 169541, 238937, 169261, 236981, 275553, 266674, 243850, 
      172405, 273780, 255412, 253537, 173457, 273890, 276165, 181402, 184649, 
      255665, 275173, 271165, 275978, 269650, 277732, 260936, 256645, 243748, 
      285617, 277505, 262145, 240181, 283165, 272605, 246205, 248144, 280793, 
      275725, 275013, 294049, 282817, 277969, 272434, 299641, 274565, 269282, 
      309124, 294632, 290756, 286325, 314541, 297680, 277121, 308933, 322274, 
      311849, 325300, 304301, 293780, 300933, 316985, 326105, 309929, 329113, 
      300365, 298532, 324900, 327442, 341762, 346450, 326129, 330952, 331250 ]
    , [ 180148, 168512, 171784, 169945, 164925, 178425, 166634, 160290, 
      163546, 172981, 177220, 176633, 149962, 178384, 162500, 172097, 159520, 
      159129, 158873, 160621, 165985, 152149, 143650, 161284, 146605, 146929, 
      155389, 149445, 159877, 153936, 137594, 149840, 141525, 111904, 140634, 
      136237, 137700, 122497, 150049, 131338, 128690, 125973, 102290, 102017, 
      137941, 135605, 143005, 122400, 104777, 140545, 128197, 127940, 139985, 
      137629, 125108, 119376, 96196, 114017, 133405, 115856, 128825, 125450, 
      113081, 134100, 121237, 131346, 114500, 96080, 112165, 97234, 124249, 
      129204, 121490, 80644, 125045, 107714, 80666, 121529, 78829, 118672, 
      83466, 81360, 121864, 76724, 94489, 88010, 90205, 9397, 107780, 85321, 
      119569, 84377, 70164, 75305, 118285, 112925, 6173, 81649, 118736, 6500, 
      116594, 78650, 3866, 96552, 80200, 79092, 92210, 78880, 6322, 112061, 
      108776, 8276, 78480, 95234, 5690, 117716, 109045, 3880, 1940, 3785, 
      6074, 107306, 1781, 102724, 95236, 103921, 94546, 98165, 93105, 87074, 
      3929, 1640, 1930, 89233, 1341, 78682, 68962, 1066, 76409, 1313, 60161, 
      661, 976, 6025, 107290, 99586, 1733, 4612, 2020, 1217, 6656, 666, 3005, 
      1258, 76320, 60660, 93757, 75197, 99306, 111620, 3664, 353, 1153, 
      73466, 59074, 42050, 2234, 106, 75092, 9817, 377, 95490, 45378, 97973, 
      8104, 7396, 0, 5777, 12109, 11041, 169, 103720, 101797, 6925, 98018, 
      1010, 105057, 87106, 48105, 6385, 2260, 85433, 55394, 12713, 92005, 
      66245, 40597, 38612, 5672, 2696, 53125, 51754, 5881, 265, 5618, 18280, 
      1000, 6445, 55625, 41204, 3085, 101653, 100385, 97920, 21025, 7465, 
      68225, 59674, 19946, 701, 102490, 79690, 55485, 92593, 1145, 57485, 
      890, 98869, 54261, 51976, 28789, 90362, 28450, 44977, 45469, 45050, 
      86785, 14517, 102724, 69721, 64100, 44449, 32929, 22916, 5162, 1800, 
      93658, 51133, 29738, 23165, 5330, 5625, 14753, 95426, 102989, 87865, 
      67626, 6570, 96953, 63713, 29273, 72505, 24125, 6625, 77120, 29705, 
      29493, 5953, 116260, 86308, 16133, 3589, 136706, 71602, 70562, 12317, 
      7837, 6506, 109876, 107284, 6736, 84377, 56621, 40708, 38440, 156069, 
      79594, 65105, 93626, 43034, 179917, 38952, 7956, 154258, 153757, 
      122410, 170690, 55217, 96388, 230954, 197173, 8957, 8725, 8180, 147001, 
      16650, 16234, 224018, 74573, 130693, 93109, 64165, 223397, 222466, 
      134405, 130850, 248464, 87056, 95962, 10282, 34280, 206698, 115789, 
      277456, 17834, 82472, 50245, 48605, 183969, 118458, 91090, 85410, 
      61858, 224900, 146873, 41600, 178490, 164737, 162370, 161585, 143345, 
      116162, 120325, 277642, 192322, 356564, 296833, 146848, 384418, 294874, 
      96858, 85933, 66730, 377285, 172861, 108692, 280466, 257029, 110149, 
      97234, 69050, 66625, 359680, 251473, 63698, 277928, 228628, 164840, 
      80893, 17173, 325645, 230701, 354569, 381082, 266237, 219965, 36770, 
      370404, 362053, 204004, 154045, 155977, 115792, 96665, 330250, 204625, 
      320372, 205717, 59197, 26120, 358370, 273593, 81674, 53065, 355060, 
      59625, 25825, 362345, 303481, 127481, 80525, 356669, 273221, 243461, 
      79181, 42725, 393010, 200677, 107802, 31642, 366569, 323908, 160769, 
      414725, 369405, 303517, 30420, 321250, 210361, 99074, 27149, 280745, 
      359433, 248180, 280417, 80210, 285041, 261650, 231797, 210890, 76145, 
      305405, 32840, 198313, 203732, 353437, 257940, 179092, 316433, 265130, 
      231425, 92858, 298345, 267385, 224320, 207353, 73028, 368290, 348417, 
      294370, 289125, 272677, 253810, 100741, 98125, 94184, 410290, 95561, 
      68237, 82960, 343730, 268690, 233252, 207181, 94132, 56765, 55205, 
      405380, 400420, 399185, 130052, 96896, 82000, 395765, 384794, 366869, 
      221269, 134369, 407173, 356605, 202228, 354562, 212042, 179321, 168317, 
      112957, 72221, 372436, 319904, 313364, 296276, 241441, 167825, 72500, 
      381082, 344781, 336850, 254420, 243893, 229013, 163805, 122564, 312049, 
      242290, 73810, 413865, 370017, 168961, 113761, 348209, 323525, 283169, 
      176261, 136625, 115889, 416957, 405716, 214037, 209672, 392785, 332153, 
      198304, 321709, 267525, 188964, 138781, 57469, 97330, 340073, 117968, 
      97088, 229525, 92053, 268741, 173485, 92885, 60580, 329834, 307049, 
      269361, 157561, 120436, 285064, 278980, 210725, 122933, 115565, 55240, 
      229585, 163665, 269636, 266681, 198656, 186401, 148801, 102884, 275921, 
      159877, 67946, 237844, 166869, 183385, 148370, 61538, 189305, 100880, 
      152541, 130266, 110500, 49757, 176114, 68693, 111745, 93249, 223925, 
      75217, 212084, 197821, 157781, 57465, 218809, 161353, 120185, 92084, 
      205490, 174676, 189029, 156650, 55274, 154184, 126548, 125933, 76628, 
      104402, 94042, 76562, 140641, 83476, 138749, 68093, 163810, 140418, 
      121105, 111889, 94865, 82557, 70696, 125344, 122960, 99860, 115245, 
      65305, 145000, 136589, 119044, 62669, 60125, 56264, 54056, 148420, 
      147088, 66833, 124661, 128626, 50794, 150641, 126032, 83360, 139693, 
      140090, 85397, 143041, 86656, 153970, 135865, 126706, 54100, 161485, 
      138157, 166473, 145652, 79652, 140905, 67538, 55624, 161530, 165364, 
      87257, 158184, 156213, 145210, 134993, 133250, 138385, 129137, 60785, 
      117640, 60938, 143188, 137705, 135269, 123656, 106261, 85661, 171697, 
      143962, 180781, 172405, 161685, 149005, 61154, 175885, 168394, 148453, 
      124721, 183397, 154045, 151589, 150980, 130873, 130825, 98050, 178165, 
      172741, 141741, 104616, 95605, 80890, 128585, 192322, 160597, 177421, 
      166184, 160970, 70065, 186509, 91234, 69938, 185620, 75965, 179946, 
      149125, 86341, 78992, 189953, 197608, 196885, 182164, 194530, 190985, 
      68105, 200096, 181169, 126164, 107600, 117928, 203858, 174794, 101930, 
      194305, 187345, 159097, 204712, 175085, 154856, 105725, 79049, 201242, 
      213317, 199466, 130085, 213113, 201433, 78884, 168165, 133093, 210500, 
      77380, 215501, 103514, 102194, 77929, 187732, 173520, 135778, 79538, 
      190853, 174628, 152360, 205290, 99157, 79362, 212356, 189185, 89524, 
      191645, 99689, 202457, 194900, 225625, 212269, 206541, 196825, 219437, 
      92821, 89896, 181594, 91018, 95940, 88145, 221000, 159725, 93509, 
      207181, 89442, 88525, 156020, 94868, 89108, 164810, 213172, 212461, 
      183780, 160420, 89461, 232777, 237978, 89298, 224228, 207050, 162301, 
      101282, 91208, 239265, 103473, 93505, 169754, 236520, 170365, 243245, 
      99149, 95618, 228820, 211828, 212445, 178425, 212381, 197861, 210290, 
      219145, 243893, 219073, 105821, 104525, 102952, 204201, 104409, 103194, 
      175018, 233620, 103060, 101268, 109861, 105605, 104677, 102490, 228425, 
      258133, 215909, 194888, 105800, 104413, 220610, 187920, 184500, 182817, 
      109332, 104992, 264029, 112858, 110833, 227266, 219130, 247284, 114985, 
      110324, 268498, 112333, 112570, 111605, 112369, 265777, 243940, 198160, 
      271973, 113585, 247469, 114469, 267802, 236722, 204322, 248096, 118964, 
      115700, 115600, 267602, 117962, 116857, 273780, 239464, 120213, 240149, 
      270346, 121085, 266265, 264745, 123076, 123642, 124633, 257105, 253490, 
      274250, 224080, 126740, 128333, 129125, 132725, 292816, 233929, 131410, 
      131050, 131048, 136228, 297418, 261369, 133213, 283040, 267920, 132560, 
      132752, 302146, 241540, 134152, 133992, 270113, 134833, 307649, 272324, 
      275290, 271585, 301736, 269396, 136916, 136964, 137044, 285840, 139229, 
      305525, 283505, 284260, 143080, 144425, 145850, 317456, 144449, 323245, 
      298825, 146093, 320512, 288832, 151825, 297245, 154125, 294257, 342805, 
      331690, 302674, 156753, 340000, 316816, 314425, 158665, 339938, 342385, 
      163170, 165041, 316037, 340533, 335493, 341338, 332946, 342920, 321652, 
      316157, 298960, 352181, 342005, 322517, 294017, 348697, 335385, 301417, 
      303700, 345293, 338677, 337105, 360441, 345425, 339029, 331946, 365517, 
      333217, 326386, 376720, 358100, 353192, 347557, 382825, 361492, 334225, 
      374293, 390730, 377725, 394272, 367769, 354152, 363025, 383033, 393529, 
      373225, 397053, 360565, 358216, 391120, 393146, 409186, 414562, 388565, 
      394420, 394546 ], 
  [ 131965, 122449, 124805, 123268, 119156, 129458, 120097, 114965, 117305, 
      124610, 127781, 126880, 105829, 128017, 115477, 122944, 112793, 112400, 
      111520, 112810, 116800, 105850, 99173, 112697, 101210, 101380, 107080, 
      102194, 110344, 105305, 92457, 101809, 95162, 72377, 94265, 90778, 
      91781, 80074, 101392, 86785, 84745, 82322, 64413, 64138, 91396, 89514, 
      95240, 79193, 65824, 93076, 83464, 83205, 92354, 90452, 80665, 76145, 
      58741, 72000, 86824, 73225, 83152, 80537, 71056, 87209, 77234, 84905, 
      71541, 57681, 69658, 58057, 78532, 82265, 76221, 45557, 78858, 65477, 
      45421, 75780, 43720, 73529, 46985, 45329, 75797, 41905, 54800, 49993, 
      51578, 26098, 64741, 47906, 73792, 47108, 36845, 40464, 72650, 68506, 
      20122, 44980, 72945, 21205, 71257, 42737, 14161, 55925, 43829, 43025, 
      52645, 42809, 21473, 67626, 65101, 25705, 42401, 54745, 20529, 71905, 
      65210, 16133, 7501, 16336, 21817, 63765, 9160, 60245, 54581, 61136, 
      54041, 56746, 52898, 48385, 17680, 10829, 12181, 49930, 3986, 42109, 
      35125, 4621, 40442, 3650, 28900, 5576, 3761, 23242, 63401, 57521, 1768, 
      389, 1445, 2314, 24625, 3281, 754, 2045, 40169, 29069, 53044, 39348, 
      57221, 66645, 337, 8730, 11962, 38061, 27925, 16677, 877, 4525, 39229, 
      554, 3274, 54305, 18785, 56178, 205, 101, 5777, 0, 1160, 850, 4112, 
      60541, 59074, 74, 56205, 11485, 61568, 48025, 20570, 130, 1021, 46800, 
      25425, 1440, 51698, 32930, 15794, 14569, 173, 845, 23912, 22997, 226, 
      5554, 265, 3653, 2789, 328, 25642, 16237, 1066, 59048, 58084, 56225, 
      5018, 578, 34432, 28465, 4545, 5666, 59725, 42701, 25640, 52258, 9754, 
      27028, 5545, 57010, 24866, 23341, 9122, 50629, 9077, 18914, 19252, 
      18985, 48100, 2888, 60085, 35746, 31797, 18682, 11722, 6421, 1889, 
      6581, 53293, 23080, 10045, 6664, 2053, 2192, 3412, 54745, 60482, 49156, 
      34541, 2669, 55962, 31842, 10170, 38048, 7604, 3172, 41441, 10594, 
      10532, 3712, 70849, 48193, 4618, 6970, 86885, 37589, 36853, 3688, 3464, 
      3805, 65981, 63997, 3881, 46864, 27316, 17177, 15821, 102440, 43445, 
      33210, 53825, 18737, 121874, 16325, 4481, 101077, 100724, 75913, 
      114461, 26804, 56117, 164385, 136228, 5618, 5690, 5905, 95476, 6317, 
      6205, 158657, 40372, 82658, 53890, 33154, 158184, 157405, 85608, 82813, 
      179297, 49505, 56129, 6625, 14661, 144365, 71240, 204025, 7785, 46429, 
      24386, 23354, 125732, 73445, 52765, 48605, 32045, 159669, 95778, 19233, 
      121313, 110144, 108233, 107600, 93008, 71753, 75002, 204349, 132709, 
      272477, 220802, 95897, 296833, 219145, 57305, 49268, 35689, 290610, 
      116890, 66249, 206861, 186920, 67400, 57677, 37397, 35732, 275281, 
      182272, 33865, 204773, 163073, 110533, 45890, 9530, 245800, 164840, 
      270922, 294089, 194900, 155924, 17569, 284777, 277490, 142697, 102010, 
      103634, 72113, 57698, 249937, 143312, 241425, 144250, 31474, 13141, 
      274405, 201332, 46957, 27620, 271549, 31898, 13298, 277920, 226960, 
      81360, 46260, 273002, 201106, 175906, 45370, 21682, 304781, 140264, 
      66389, 16069, 281682, 244645, 107802, 323908, 284210, 227138, 15905, 
      242437, 148420, 60085, 14760, 207706, 275600, 180153, 207524, 46685, 
      211536, 191641, 166500, 149089, 43984, 229010, 18005, 138788, 143293, 
      270650, 188681, 123209, 238660, 194805, 166420, 56277, 223154, 196754, 
      160529, 146450, 42373, 283673, 266384, 219785, 215300, 201284, 185305, 
      62180, 60322, 57445, 320501, 58516, 39400, 49561, 262449, 198049, 
      168233, 146570, 57689, 32330, 31378, 316341, 311989, 310906, 84789, 
      59841, 49201, 307940, 298337, 282692, 158372, 88192, 317978, 273794, 
      142673, 272053, 150813, 124020, 115144, 71944, 42760, 287645, 242105, 
      236477, 221821, 175346, 114802, 43037, 295225, 263636, 256769, 186345, 
      177490, 165042, 111690, 79417, 235460, 176189, 44189, 324050, 285674, 
      115930, 72890, 266752, 245412, 210832, 121860, 90432, 74560, 326834, 
      316961, 152794, 149189, 305698, 252970, 139945, 244042, 197762, 132425, 
      92426, 34522, 61309, 259970, 76625, 61217, 165988, 57700, 198970, 
      120130, 58378, 36865, 251245, 231652, 199586, 107546, 78781, 213005, 
      207833, 150674, 80818, 75274, 34253, 166340, 112580, 200005, 197506, 
      140881, 130906, 100906, 66085, 205376, 109700, 42241, 173377, 115322, 
      128644, 100773, 38565, 133498, 64985, 104180, 86921, 72169, 32554, 
      123037, 43432, 73258, 59930, 162180, 47824, 152465, 140786, 108650, 
      37364, 158122, 111610, 79866, 59517, 147233, 122345, 133960, 108117, 
      36837, 106405, 85153, 84690, 49825, 68933, 61613, 49909, 96050, 54541, 
      94762, 45082, 114349, 96125, 81524, 74740, 62730, 54674, 47221, 85145, 
      83369, 66653, 77780, 44560, 100237, 93802, 80665, 43290, 41962, 40077, 
      39085, 103045, 102017, 46080, 85210, 88261, 39005, 105106, 86425, 
      56521, 96890, 97285, 58248, 99626, 59201, 108121, 94570, 87841, 44257, 
      114856, 97000, 118928, 102969, 57033, 99586, 51145, 47285, 115645, 
      118717, 62800, 113357, 111842, 103573, 95940, 94653, 98570, 91754, 
      50458, 83749, 51517, 102605, 98640, 96962, 88541, 76466, 63466, 124724, 
      103525, 132130, 125578, 117290, 107650, 54757, 128596, 122777, 107698, 
      90500, 134884, 112370, 110522, 110065, 95428, 95530, 73697, 131314, 
      127106, 103706, 77981, 72616, 64741, 94498, 142729, 118148, 131170, 
      122517, 118669, 63026, 138580, 71425, 63505, 137993, 64970, 133685, 
      110312, 69416, 66625, 141712, 147845, 147274, 135745, 145525, 142740, 
      68500, 150025, 135202, 94637, 82457, 89437, 153325, 130645, 79669, 
      145898, 140458, 118898, 154325, 131234, 116021, 82546, 71370, 151913, 
      161704, 150741, 99144, 161650, 152402, 73477, 126884, 101540, 159793, 
      75313, 163880, 83357, 82645, 75860, 142189, 131321, 104065, 76705, 
      144850, 132425, 115933, 156245, 82184, 78653, 161941, 143936, 79537, 
      146088, 83620, 154618, 148733, 173072, 162452, 157940, 150352, 168250, 
      82066, 81421, 138917, 82085, 83813, 83008, 169957, 123122, 83962, 
      159176, 84149, 84296, 120781, 85165, 84877, 127289, 164249, 163690, 
      141545, 124265, 86290, 180050, 184337, 89465, 173473, 160093, 126440, 
      89893, 96077, 186068, 92228, 93658, 132817, 184229, 133426, 189736, 
      93672, 95157, 178349, 165005, 165620, 139808, 165706, 154530, 164221, 
      171250, 190980, 171328, 98050, 97970, 98069, 160100, 98612, 98765, 
      138665, 183433, 101513, 108233, 101320, 101320, 101608, 111733, 179602, 
      203530, 170122, 154117, 103941, 113650, 173909, 149273, 146765, 145538, 
      104429, 109513, 208660, 106277, 107290, 179945, 173633, 195857, 109610, 
      116957, 213265, 123220, 123913, 117778, 115652, 211450, 194021, 158881, 
      216580, 119296, 197090, 117290, 213469, 188773, 163973, 197865, 115245, 
      119277, 120697, 213569, 116825, 118304, 218681, 191357, 116642, 192040, 
      216305, 120546, 213434, 212218, 124505, 125525, 125602, 206848, 203993, 
      220797, 181721, 132109, 135370, 138898, 147208, 236465, 189890, 131449, 
      132001, 136405, 152225, 240605, 211700, 144040, 229113, 217033, 136393, 
      140233, 244721, 196729, 137069, 139949, 219220, 141700, 249610, 221125, 
      223633, 220688, 245061, 219105, 142561, 143217, 143905, 232505, 145780, 
      248690, 231376, 232129, 150229, 153700, 158013, 259241, 150530, 264116, 
      244256, 153082, 262289, 236689, 165952, 244180, 165962, 242100, 281828, 
      272689, 249145, 169040, 279929, 261001, 259066, 170186, 280017, 282308, 
      177725, 180810, 261124, 281210, 277082, 282013, 275441, 283741, 266425, 
      261994, 248593, 291780, 283428, 267588, 244864, 289204, 278324, 251044, 
      253021, 286708, 281458, 280640, 300170, 288490, 283460, 277745, 305684, 
      279764, 274301, 315361, 300385, 296389, 291818, 320852, 303469, 282122, 
      314890, 328589, 317864, 331673, 310032, 299149, 306500, 323010, 332282, 
      315626, 335348, 305698, 303805, 330929, 333401, 347905, 352669, 331684, 
      336625, 336901 ], 
  [ 114865, 106285, 108225, 106820, 103108, 111970, 103693, 99097, 101021, 
      107370, 110057, 109000, 90457, 109853, 98809, 105320, 96245, 95848, 
      94664, 95746, 99112, 89450, 83585, 95261, 85202, 85300, 89728, 85306, 
      92432, 87781, 76493, 84541, 78634, 58901, 77725, 74642, 75433, 65290, 
      83816, 71045, 69277, 66970, 51641, 51362, 74740, 73058, 78032, 64021, 
      52552, 75988, 67600, 67337, 75178, 73476, 64909, 60925, 46105, 57320, 
      70096, 58261, 66824, 64549, 56360, 70333, 61650, 68221, 56393, 44573, 
      54706, 44573, 62116, 65293, 59993, 33881, 62210, 50593, 33665, 59300, 
      32000, 57317, 34645, 33181, 59153, 30293, 41000, 36941, 38250, 37522, 
      49433, 35114, 57256, 34372, 25873, 28808, 56162, 52562, 30290, 32500, 
      56381, 31705, 54893, 30589, 22685, 41665, 31473, 30805, 38857, 30581, 
      32157, 51650, 49465, 37405, 30157, 40525, 31061, 55301, 49490, 25505, 
      13873, 25832, 32741, 48161, 16336, 45113, 40265, 45864, 39789, 42082, 
      38770, 34933, 27688, 18793, 20617, 36194, 9010, 29585, 23825, 10049, 
      28186, 8530, 18740, 11600, 8829, 34754, 47573, 42509, 5584, 2297, 4985, 
      6602, 36461, 8245, 3538, 6185, 27781, 18721, 38612, 27092, 42169, 
      50297, 2621, 16250, 20570, 25985, 17753, 9089, 4033, 10265, 26945, 170, 
      8330, 39637, 10645, 41234, 425, 585, 12109, 1160, 0, 26, 9608, 44953, 
      43690, 738, 41225, 19897, 45832, 34261, 11962, 1042, 4177, 33224, 
      15725, 104, 37370, 21730, 8402, 7517, 1417, 3721, 14544, 13833, 1394, 
      11618, 1565, 801, 7281, 1280, 15914, 8753, 3842, 43664, 42836, 41245, 
      1530, 1170, 22984, 18173, 1325, 11554, 44257, 29817, 15952, 37874, 
      17266, 17060, 11285, 41938, 15370, 14185, 3978, 36505, 4049, 10890, 
      11156, 10957, 34420, 1312, 44633, 24170, 20969, 10778, 5858, 2665, 
      4045, 12337, 38849, 14144, 4849, 2896, 4201, 4264, 1940, 40141, 45058, 
      35428, 23329, 4513, 41210, 21170, 5210, 26216, 3796, 5204, 29053, 5618, 
      5620, 6280, 54101, 34709, 3034, 12050, 68161, 25937, 25337, 3392, 5072, 
      6161, 49905, 48193, 6165, 33640, 17764, 10205, 9257, 82000, 30825, 
      22490, 39565, 11413, 99450, 9745, 6469, 80825, 80532, 58645, 92833, 
      17620, 41625, 138125, 112484, 7642, 7850, 8405, 75940, 5209, 5233, 
      132925, 28580, 64674, 39850, 22786, 132512, 131801, 67280, 64825, 
      151853, 36205, 41805, 8485, 9377, 119969, 54800, 174661, 6773, 33785, 
      16298, 15538, 103156, 56785, 39097, 35617, 22185, 133961, 76394, 12701, 
      99205, 89192, 87485, 86920, 73960, 55357, 58194, 175025, 109505, 
      238321, 190250, 76565, 261109, 188725, 43069, 36324, 25261, 255290, 
      95306, 50717, 177385, 159008, 51728, 43433, 26689, 25364, 240973, 
      154760, 23965, 175489, 137189, 89681, 33674, 9554, 213520, 138816, 
      236938, 258605, 166420, 130708, 12413, 249901, 243090, 118701, 82162, 
      83642, 55997, 43690, 217429, 119304, 209525, 120170, 22490, 10753, 
      240257, 172420, 34841, 19652, 237601, 22906, 11106, 243560, 196136, 
      64136, 34340, 238978, 172250, 149090, 33650, 15674, 268713, 116640, 
      51265, 12505, 247106, 212585, 87506, 286676, 249490, 196362, 12805, 
      210569, 124100, 46033, 12608, 178418, 241480, 153101, 178292, 35065, 
      182024, 163693, 140660, 124813, 32968, 198202, 14737, 115524, 119617, 
      236970, 161053, 101565, 207220, 166697, 140692, 43265, 192866, 168506, 
      135341, 122554, 32009, 249165, 233032, 189765, 185620, 172692, 158005, 
      48276, 46754, 44353, 283673, 45284, 29840, 37957, 229421, 169781, 
      142477, 122786, 44717, 24730, 24050, 279833, 275753, 274738, 67865, 
      46589, 37853, 271972, 262981, 248356, 133556, 70856, 281394, 240066, 
      119349, 238457, 126737, 102596, 94672, 56912, 32896, 253025, 210613, 
      205393, 191825, 149090, 94394, 33169, 260125, 230644, 224253, 159197, 
      151090, 139730, 91682, 63421, 204500, 149921, 34241, 287170, 251242, 
      95506, 57906, 233608, 213764, 181768, 100820, 73064, 59368, 289810, 
      280549, 128690, 125425, 270026, 220834, 117125, 212578, 169834, 110413, 
      74970, 27538, 48473, 227410, 61405, 48445, 140836, 45604, 171026, 
      99530, 46210, 29525, 219353, 201188, 171634, 88434, 63409, 184025, 
      179261, 127066, 65234, 60506, 28121, 141300, 92980, 172105, 169810, 
      118285, 109330, 82730, 52873, 177064, 90500, 33989, 147781, 95506, 
      107396, 82721, 31529, 111770, 52165, 85780, 70765, 58253, 28090, 
      102521, 35360, 59266, 48250, 137780, 38792, 129013, 118490, 89890, 
      31588, 134186, 92570, 65042, 48161, 124381, 102141, 112528, 89609, 
      31793, 88225, 69829, 69434, 41029, 56257, 50297, 41177, 79290, 44785, 
      78266, 37970, 95401, 79489, 66996, 61300, 51530, 45370, 39889, 70325, 
      68821, 54961, 64180, 38440, 83369, 77818, 66653, 37778, 36994, 35993, 
      35545, 85897, 85005, 39944, 70706, 73345, 36873, 87874, 71845, 47653, 
      80874, 81265, 49232, 83330, 50045, 90733, 79210, 73565, 42949, 97088, 
      81680, 100744, 86957, 49997, 84178, 46885, 46625, 98185, 100913, 54920, 
      96361, 95050, 88001, 81524, 80441, 83810, 78082, 48890, 71633, 50345, 
      87489, 84200, 82858, 75865, 66170, 56570, 106740, 88465, 113386, 
      107650, 100450, 92170, 54913, 110452, 105381, 92474, 78196, 116180, 
      96722, 95146, 94757, 82564, 82730, 65789, 113338, 109674, 89674, 69049, 
      65312, 60497, 82226, 123517, 102132, 113450, 105953, 102713, 62842, 
      120100, 65525, 63589, 119645, 63010, 115945, 95904, 64800, 64045, 
      123080, 128529, 128026, 117925, 126545, 124100, 71620, 130565, 117578, 
      83473, 74149, 79625, 133649, 113825, 72641, 127170, 122410, 103842, 
      134705, 114538, 101569, 75098, 70850, 132757, 141520, 131849, 88208, 
      141530, 133370, 73961, 111316, 90324, 140005, 77285, 143680, 77233, 
      76793, 77828, 124705, 115333, 92765, 78325, 127154, 116429, 102521, 
      137185, 77472, 81217, 142265, 126568, 77941, 128576, 79300, 136082, 
      130945, 152424, 143028, 139060, 132424, 148210, 80114, 80489, 122681, 
      80945, 81241, 83560, 149969, 109594, 82538, 140544, 84625, 85248, 
      107857, 83665, 85825, 113341, 145197, 144706, 125485, 110925, 87706, 
      159290, 163165, 92365, 153589, 141905, 113216, 87617, 101065, 165076, 
      90004, 96530, 119093, 163633, 119698, 168592, 94016, 97745, 158561, 
      146849, 147460, 125320, 147610, 137930, 146393, 152602, 170084, 152744, 
      97346, 97810, 98657, 143140, 98788, 99553, 125165, 163741, 103581, 
      114109, 100256, 102160, 102992, 118625, 160514, 181850, 152386, 138625, 
      105857, 120530, 155761, 134725, 132625, 131602, 104977, 114277, 186628, 
      106065, 108434, 161501, 156005, 175573, 109922, 122641, 191269, 130804, 
      131701, 123250, 119828, 189850, 174393, 144013, 194500, 124552, 177250, 
      121250, 191857, 170017, 148617, 178085, 116273, 123569, 125669, 192085, 
      119005, 121640, 196717, 172521, 117730, 173200, 194805, 122978, 192466, 
      191386, 127805, 129025, 128690, 187016, 184501, 199529, 165413, 137153, 
      141154, 145906, 156320, 213885, 172818, 134093, 135053, 141425, 162005, 
      217809, 192100, 151504, 207605, 196885, 140725, 146197, 221645, 179293, 
      140985, 145225, 199060, 147380, 226250, 200825, 203125, 200520, 222305, 
      199205, 147685, 148613, 149573, 211237, 151300, 225850, 210632, 211381, 
      156001, 160420, 166025, 235765, 155818, 240228, 222408, 158770, 238797, 
      215917, 174824, 222980, 173794, 221300, 257076, 248821, 227725, 177064, 
      255573, 238549, 236818, 177858, 255725, 257940, 186745, 190370, 239060, 
      257170, 253450, 257969, 252205, 259753, 244205, 240250, 228541, 267236, 
      259700, 245492, 225352, 265060, 255268, 230980, 232817, 262964, 258322, 
      257832, 275650, 265450, 261028, 255925, 281332, 258260, 253409, 290317, 
      276965, 273377, 269282, 295524, 279905, 261194, 290690, 303161, 293456, 
      306037, 286568, 276905, 283572, 298514, 307226, 292202, 310084, 283490, 
      281801, 306333, 308989, 322781, 327265, 308516, 313045, 313385 ], 
  [ 117833, 109105, 111101, 109674, 105898, 114964, 106525, 101845, 103825, 
      110312, 113065, 112018, 93101, 112905, 101641, 108290, 99049, 98650, 
      97490, 98600, 102050, 92196, 86209, 98149, 87880, 87986, 92570, 88072, 
      95346, 90625, 79105, 87337, 81316, 61129, 80401, 77256, 78073, 67700, 
      86634, 73593, 71785, 69448, 53737, 53456, 77402, 75688, 80770, 66457, 
      54706, 78698, 70130, 69865, 77888, 76154, 67405, 63337, 48137, 59650, 
      72722, 60625, 69386, 67061, 58682, 72973, 64100, 70825, 58753, 46633, 
      57032, 46665, 64634, 67885, 62473, 35689, 64744, 52865, 35477, 61786, 
      33786, 59761, 36517, 35017, 61645, 32045, 43066, 38897, 40244, 35876, 
      51713, 37024, 59714, 36266, 27505, 30538, 58600, 54920, 28808, 34346, 
      58825, 30169, 57305, 32381, 21437, 43765, 33293, 32605, 40885, 32377, 
      30581, 53992, 51757, 35677, 31945, 42601, 29497, 57725, 51784, 24109, 
      12913, 24410, 31109, 50425, 15250, 47305, 42337, 48074, 41849, 44200, 
      40804, 36865, 26170, 17573, 19325, 38160, 8212, 31365, 25425, 9189, 
      29924, 7748, 20162, 10642, 8009, 32976, 49813, 44629, 4930, 1921, 4369, 
      5876, 34625, 7417, 3028, 5473, 29497, 20137, 40626, 28786, 44269, 
      52585, 2169, 15028, 19188, 27637, 19125, 10081, 3445, 9297, 28625, 100, 
      7460, 41665, 11713, 43300, 261, 377, 11041, 850, 26, 0, 8650, 47093, 
      45800, 488, 43273, 18505, 47986, 36125, 13060, 740, 3545, 35050, 16981, 
      130, 39304, 23204, 9316, 8381, 1061, 3125, 15746, 15005, 1044, 10548, 
      1193, 1037, 6437, 954, 17156, 9665, 3240, 45730, 44882, 43249, 1844, 
      884, 24466, 19485, 1597, 10484, 46325, 31505, 17170, 39780, 15952, 
      18314, 10229, 43940, 16552, 15317, 4520, 38365, 4561, 11840, 12114, 
      11905, 36194, 1306, 46665, 25632, 22321, 11700, 6480, 2977, 3485, 
      11245, 40725, 15210, 5365, 3202, 3637, 3706, 1898, 42025, 47060, 37178, 
      24709, 3973, 43108, 22468, 5668, 27682, 4082, 4626, 30593, 6068, 6058, 
      5618, 56277, 36405, 2980, 11016, 70625, 27361, 26741, 3146, 4546, 5525, 
      51977, 50225, 5537, 35290, 18874, 10933, 9925, 84706, 32381, 23764, 
      41357, 12185, 102440, 10405, 5869, 83493, 83186, 60869, 95693, 18650, 
      43433, 141661, 115650, 7016, 7204, 7709, 78482, 5041, 5045, 136373, 
      29978, 66980, 41576, 23972, 135946, 135225, 69634, 67129, 155545, 
      37817, 43565, 7865, 9805, 123205, 56866, 178625, 6565, 35285, 17128, 
      16328, 106114, 58873, 40745, 37165, 23273, 137377, 78880, 13297, 
      102089, 91906, 90169, 89594, 76394, 57401, 60296, 178965, 112545, 
      242969, 194368, 79033, 265985, 192821, 44785, 37850, 26417, 260104, 
      98100, 52621, 181337, 162730, 53650, 45145, 27881, 26506, 245633, 
      158418, 25033, 179405, 140605, 92357, 35080, 9160, 217874, 142250, 
      241540, 263425, 170210, 134018, 12773, 254629, 247748, 121829, 84680, 
      86176, 57961, 45344, 221801, 122426, 213805, 123300, 23400, 10693, 
      244865, 176258, 36209, 20410, 242177, 23812, 11012, 248194, 200250, 
      66250, 35674, 243560, 176072, 152612, 34952, 16136, 273593, 119690, 
      53065, 12605, 251764, 216873, 90064, 291722, 254164, 200456, 12829, 
      214821, 127242, 47665, 12490, 182288, 246058, 156637, 182146, 36329, 
      185914, 167353, 144010, 127933, 34138, 202280, 14765, 118490, 122641, 
      241460, 164653, 104285, 211378, 170365, 144010, 44713, 196852, 172192, 
      138577, 125600, 33065, 253769, 237466, 193709, 189514, 176426, 161549, 
      49850, 48276, 45805, 288613, 46754, 30770, 39185, 233797, 173457, 
      145781, 125800, 46141, 25364, 24644, 284713, 280593, 279568, 69865, 
      48049, 39033, 276770, 267689, 252914, 136714, 72914, 286280, 244532, 
      122285, 242901, 129781, 105250, 97186, 58626, 33850, 257617, 214745, 
      209465, 195737, 152452, 96896, 34121, 264785, 234994, 228533, 162685, 
      154468, 142948, 94120, 65269, 208546, 153277, 35197, 292084, 255796, 
      98000, 59600, 237970, 217906, 185530, 103402, 75106, 61090, 294740, 
      285389, 131720, 128405, 274752, 225040, 119961, 216680, 173416, 113125, 
      77012, 28040, 49833, 231668, 63113, 49793, 144002, 46850, 174600, 
      102024, 47464, 30069, 223505, 205130, 175204, 90704, 65129, 187741, 
      182917, 129992, 66980, 62132, 28477, 144434, 95314, 175657, 173332, 
      121057, 111952, 84852, 54265, 180674, 92770, 34649, 150989, 97864, 
      109962, 84817, 32005, 114404, 53489, 87922, 72577, 59733, 28180, 
      104969, 35978, 60752, 49396, 140794, 39546, 131885, 121192, 92072, 
      31858, 137124, 94788, 66640, 49249, 127157, 104525, 115090, 91741, 
      31945, 90301, 71485, 71080, 41725, 57521, 51361, 41861, 81152, 45617, 
      80084, 38408, 97577, 81325, 68522, 62666, 52564, 46120, 40349, 71881, 
      70337, 56057, 65554, 38714, 85221, 79540, 68085, 37960, 37096, 35965, 
      35437, 87785, 86873, 40210, 72200, 74897, 36545, 89764, 73345, 48313, 
      82580, 82969, 49906, 85072, 50737, 92633, 80804, 74997, 42461, 99018, 
      83250, 102730, 88621, 50341, 85748, 46813, 46021, 100049, 102825, 
      55370, 98149, 96808, 89577, 82930, 81817, 85264, 79376, 48404, 72693, 
      49793, 88985, 85594, 84200, 76997, 66952, 56852, 108650, 89945, 115400, 
      109544, 102184, 93704, 54145, 112370, 107189, 93960, 79250, 118170, 
      98260, 96644, 96245, 83690, 83844, 66181, 115208, 111464, 90964, 69589, 
      65610, 60345, 83252, 125561, 103706, 115272, 107605, 104273, 62080, 
      122026, 65601, 62785, 121549, 62504, 117757, 97226, 64682, 63625, 
      125018, 130565, 130052, 119741, 128529, 126034, 70354, 132617, 119360, 
      84305, 74561, 80253, 135725, 115481, 72857, 129104, 124244, 105236, 
      136765, 116168, 102869, 75368, 70096, 134741, 143650, 133789, 88978, 
      143648, 135328, 73049, 112762, 91130, 142069, 76149, 145802, 77285, 
      76805, 76690, 126425, 116833, 93573, 77233, 128900, 117925, 103637, 
      139129, 77306, 79981, 144297, 128258, 77309, 130282, 79066, 137936, 
      132689, 154586, 145010, 140962, 134186, 150280, 79524, 79749, 124189, 
      80233, 80737, 82594, 152021, 110696, 81860, 142394, 83665, 84218, 
      108865, 82993, 84793, 114497, 147101, 146600, 126949, 111989, 86600, 
      161440, 165373, 91033, 155605, 143669, 114250, 87041, 99413, 167242, 
      89410, 95184, 120185, 165733, 120788, 170770, 93034, 96433, 160537, 
      148585, 149194, 126514, 149332, 139432, 148073, 154400, 172210, 154530, 
      96500, 96884, 97621, 144682, 97810, 98485, 126193, 165677, 102317, 
      112285, 99450, 101074, 101826, 116649, 162356, 184068, 154024, 139933, 
      104605, 118548, 157457, 135889, 133729, 132676, 103921, 112601, 188890, 
      105113, 107280, 163225, 157609, 177565, 108880, 120809, 193505, 128690, 
      129557, 121444, 118210, 192020, 176273, 145193, 196738, 122770, 179156, 
      119656, 194021, 171761, 149861, 179977, 115105, 121921, 123921, 194225, 
      117665, 120130, 198925, 174269, 116548, 174946, 196937, 121588, 194512, 
      193412, 126277, 127465, 127188, 188882, 186317, 201601, 166753, 135353, 
      139240, 143812, 153914, 216137, 174260, 132633, 133533, 139613, 159493, 
      220085, 193906, 149330, 209689, 198769, 139009, 144241, 223957, 180773, 
      139325, 143365, 200938, 145458, 228596, 202721, 205049, 202394, 224557, 
      201037, 145837, 146725, 147645, 213265, 149386, 228104, 212570, 213317, 
      154037, 158314, 163729, 238097, 153920, 242618, 224498, 156808, 241121, 
      217841, 172386, 224954, 171496, 223210, 259562, 251177, 229721, 174730, 
      257993, 240689, 238928, 175568, 258133, 260354, 184249, 187792, 241130, 
      259528, 255748, 260325, 254437, 262093, 246285, 242260, 230297, 269650, 
      261994, 247546, 227026, 267410, 257458, 232730, 234585, 265250, 260516, 
      259970, 278032, 267604, 263090, 257897, 283666, 260170, 255229, 292745, 
      279149, 275501, 271336, 297986, 282105, 262996, 292968, 305617, 295762, 
      308521, 288730, 278885, 285650, 300820, 309604, 294340, 312490, 285444, 
      283725, 308633, 311249, 325125, 329645, 310562, 315149, 315477 ], 
  [ 174005, 162665, 165773, 163972, 159076, 172042, 160625, 154453, 157545, 
      166634, 170685, 170000, 144197, 171625, 156269, 165520, 153297, 152896, 
      152464, 154130, 159248, 145858, 137637, 154593, 140418, 140708, 148616, 
      142810, 152872, 147025, 131225, 142985, 134914, 106353, 133993, 129730, 
      131101, 116450, 143008, 124945, 122393, 119674, 96893, 96610, 131156, 
      128882, 136008, 116113, 99152, 133556, 121640, 121373, 132922, 130628, 
      118529, 112969, 90701, 107792, 126440, 109505, 121984, 118729, 106816, 
      127057, 114650, 124345, 107981, 90281, 105698, 91225, 117188, 121921, 
      114461, 75213, 117842, 101125, 75181, 114308, 73288, 111537, 77689, 
      75625, 114525, 71161, 88128, 81913, 84002, 11930, 100861, 79290, 
      112208, 78340, 64741, 69632, 110898, 105730, 8194, 75668, 111305, 8621, 
      109225, 72769, 5281, 89917, 74237, 73177, 85733, 72945, 8465, 104786, 
      101621, 10769, 72505, 88553, 7745, 110185, 101826, 5517, 2501, 5440, 
      8233, 100085, 2600, 95661, 88461, 96800, 87785, 91250, 86362, 80561, 
      5696, 2677, 3125, 82594, 1306, 72445, 63157, 1165, 70258, 1210, 54724, 
      936, 905, 8194, 99801, 92385, 1160, 3357, 1341, 802, 8905, 481, 2042, 
      765, 69985, 55045, 86692, 68900, 92005, 103853, 2473, 1010, 2194, 
      67181, 53461, 37349, 1325, 109, 68725, 7650, 130, 88273, 40465, 90650, 
      6133, 5501, 169, 4112, 9608, 8650, 0, 96101, 94250, 5042, 90605, 1853, 
      97360, 80105, 42898, 4538, 1205, 78464, 49793, 10064, 84762, 60106, 
      35802, 33937, 3925, 1525, 47624, 46325, 4090, 202, 3865, 15053, 365, 
      4552, 49954, 36325, 1810, 93960, 92740, 90361, 17522, 5402, 61904, 
      53761, 16529, 490, 94733, 72845, 49768, 85210, 1490, 51652, 601, 91226, 
      48586, 46421, 24650, 83045, 24309, 39770, 40228, 39833, 79556, 11560, 
      94861, 63226, 57869, 39250, 28450, 19181, 3505, 1405, 86125, 45544, 
      25469, 19400, 3653, 3904, 11764, 87785, 95050, 80516, 61165, 4717, 
      89234, 57434, 25010, 65808, 20260, 4804, 70201, 25402, 25204, 4304, 
      107785, 78985, 13010, 2818, 127525, 64917, 63925, 9640, 5832, 4765, 
      101621, 99125, 4961, 77120, 50660, 35649, 33525, 146248, 72533, 58706, 
      85969, 37825, 169370, 33997, 6025, 144469, 143972, 113657, 160381, 
      49300, 88589, 218993, 186100, 6970, 6786, 6361, 137396, 13549, 13181, 
      212209, 67684, 121610, 85418, 57770, 211592, 210685, 125192, 121757, 
      236025, 79609, 88145, 8177, 29645, 195309, 107208, 264305, 14681, 
      75205, 44586, 43042, 173188, 109765, 83453, 78013, 55565, 213005, 
      137210, 36473, 167857, 154512, 152217, 151456, 133792, 107545, 111554, 
      264445, 181285, 341653, 283194, 137169, 368945, 281273, 88969, 78500, 
      60185, 361946, 162370, 100337, 267181, 244296, 101736, 89325, 62389, 
      60084, 344681, 238864, 57305, 264685, 216585, 154573, 73674, 14274, 
      311336, 218600, 339650, 365625, 253252, 208132, 32017, 355153, 346970, 
      192593, 144098, 145962, 107145, 88762, 315809, 193184, 306137, 194242, 
      53050, 22301, 343333, 260404, 74413, 47268, 340085, 53458, 22058, 
      347216, 289600, 118400, 73316, 341650, 260026, 230986, 72034, 37594, 
      377261, 189320, 99445, 27365, 351338, 309565, 150578, 398548, 354106, 
      289610, 26281, 306949, 198724, 91061, 23336, 267346, 344320, 235553, 
      267012, 73021, 271520, 248681, 219572, 199217, 69152, 291418, 28573, 
      186980, 192245, 338402, 245041, 168305, 302180, 252053, 219188, 85109, 
      284490, 254250, 212265, 195754, 66205, 352937, 333472, 280601, 275476, 
      259412, 241001, 92660, 90154, 86381, 394101, 87700, 61672, 75665, 
      328865, 255505, 220945, 195570, 86337, 50866, 49402, 389261, 384397, 
      383186, 120845, 88985, 74761, 379828, 369073, 351508, 209268, 125008, 
      391010, 341450, 190745, 339445, 200285, 168500, 157832, 104392, 65480, 
      356949, 305521, 299125, 282421, 228906, 157354, 65749, 365417, 329860, 
      322097, 241553, 231290, 216794, 153458, 113633, 297828, 229725, 67005, 
      397546, 354562, 158450, 105170, 333200, 309044, 269600, 165524, 127184, 
      107216, 400570, 389545, 202210, 197965, 376858, 317474, 186913, 307250, 
      254314, 177841, 129266, 51650, 89437, 325210, 109225, 89209, 217268, 
      84404, 255490, 162826, 85202, 54601, 315181, 292900, 256090, 147410, 
      111605, 271413, 265473, 198970, 114010, 106930, 49653, 217316, 153316, 
      256349, 253466, 187241, 175346, 138946, 94781, 262480, 149652, 61585, 
      225353, 156418, 172420, 138533, 55589, 178162, 92881, 142564, 121081, 
      102097, 44690, 165373, 62344, 103298, 85618, 211796, 68512, 200281, 
      186426, 147634, 51892, 206818, 151090, 111410, 84533, 193873, 163985, 
      177896, 146549, 49925, 144173, 117545, 116954, 69929, 96325, 86445, 
      69877, 131114, 76421, 129298, 61954, 153485, 130909, 112340, 103508, 
      87266, 75610, 64445, 116433, 114145, 92053, 106756, 59456, 135349, 
      127250, 110401, 57026, 54674, 51125, 49109, 138653, 137369, 60944, 
      115810, 119621, 46301, 140810, 117137, 76481, 130274, 130661, 78440, 
      133506, 79641, 144041, 126626, 117841, 49769, 151336, 128872, 156160, 
      136097, 73265, 131546, 62105, 51453, 151421, 155125, 80512, 148213, 
      146314, 135733, 125924, 124253, 129186, 120322, 56242, 109357, 56509, 
      133829, 128576, 126250, 115141, 98586, 79186, 161300, 134597, 170090, 
      162002, 151666, 139466, 57125, 165380, 158153, 138970, 116260, 172660, 
      144378, 142018, 141433, 122180, 122146, 91089, 167642, 162410, 132610, 
      97285, 88840, 75205, 120058, 181337, 150740, 166954, 156125, 151117, 
      65770, 175748, 84913, 65729, 174897, 71026, 169429, 139784, 80456, 
      73817, 179104, 186509, 185810, 171593, 183541, 180116, 64916, 188929, 
      170650, 117925, 100369, 110149, 192589, 164533, 95125, 183362, 176642, 
      149450, 193437, 164842, 145405, 98746, 74498, 190105, 201800, 188405, 
      121832, 201610, 190314, 74653, 158260, 124724, 199097, 73657, 203944, 
      96925, 95701, 74196, 177125, 163441, 127345, 75665, 180154, 164529, 
      143173, 194101, 93032, 75805, 200941, 178576, 84473, 180968, 93668, 
      191410, 184117, 213824, 200900, 195364, 185984, 207842, 87610, 85045, 
      171333, 86085, 90493, 83792, 209389, 150394, 88450, 196040, 85045, 
      84296, 146885, 89765, 84869, 155305, 201857, 201170, 173521, 151121, 
      85370, 220842, 225889, 85705, 212585, 195997, 153000, 95845, 88309, 
      227188, 98020, 89842, 160225, 224557, 160826, 231080, 94568, 91829, 
      217125, 200709, 201316, 168592, 201266, 187274, 199261, 207818, 231764, 
      207760, 100810, 99706, 98397, 193444, 99700, 98701, 165465, 221873, 
      98993, 98545, 104680, 101096, 100360, 100117, 216874, 245650, 204818, 
      184589, 101645, 102010, 209365, 177937, 174661, 173050, 104677, 101825, 
      251396, 107909, 106354, 215865, 208017, 235225, 110178, 107413, 255809, 
      110084, 110393, 108602, 108900, 253202, 232061, 187961, 259220, 110480, 
      235498, 110898, 255197, 225125, 193925, 236129, 114341, 112229, 112369, 
      255025, 113737, 113040, 261025, 227813, 115594, 228488, 257729, 116906, 
      253810, 252338, 119169, 119797, 120634, 245008, 241513, 261629, 213201, 
      123397, 125234, 126458, 130792, 279689, 222746, 127177, 126961, 127645, 
      134505, 284189, 249268, 130664, 270257, 255617, 128897, 129665, 288801, 
      230177, 130325, 130645, 257780, 131620, 294178, 259933, 262817, 259232, 
      288461, 257129, 133481, 133625, 133801, 273073, 135908, 292186, 270880, 
      271625, 139805, 141476, 143357, 303841, 140986, 309476, 285776, 142754, 
      306857, 276137, 149584, 284356, 151474, 281492, 328628, 317825, 289673, 
      154144, 325937, 303425, 301106, 155906, 325889, 328292, 160861, 162914, 
      302740, 326530, 321634, 327325, 319201, 328901, 308257, 302930, 286313, 
      337940, 328052, 309140, 281552, 334580, 321652, 288740, 290965, 331300, 
      324890, 323408, 346114, 331586, 325396, 318529, 351172, 319860, 313245, 
      362105, 344041, 339277, 333810, 368084, 347365, 320994, 359890, 375885, 
      363240, 379345, 353600, 340405, 349028, 368474, 378738, 359010, 382180, 
      346762, 344485, 376457, 378505, 394225, 399485, 374260, 379961, 380101 ]
    , [ 56052, 53384, 52768, 52205, 51025, 50965, 49466, 48250, 47618, 48025, 
      47732, 45797, 42930, 44936, 43220, 43789, 41480, 41077, 38149, 37953, 
      37485, 35873, 35090, 35300, 34145, 33813, 30537, 29065, 29825, 27688, 
      26146, 26120, 24865, 24200, 23938, 23393, 22900, 22509, 23645, 22322, 
      22250, 20761, 21538, 21253, 20457, 20041, 20345, 19048, 19445, 19125, 
      18369, 18100, 17861, 17425, 16484, 15880, 17172, 15661, 15705, 14888, 
      14965, 14810, 14677, 15076, 14449, 14218, 12100, 13000, 11673, 10826, 
      10125, 9892, 9250, 11540, 8905, 8306, 10882, 7213, 9593, 6920, 8410, 
      8200, 6176, 8692, 5813, 6418, 6025, 159633, 4900, 6269, 5085, 5933, 
      8452, 7141, 4385, 4177, 144721, 5733, 4168, 148244, 3946, 5930, 126922, 
      3856, 5536, 5716, 4010, 5480, 149938, 3217, 3152, 161540, 5032, 3098, 
      147970, 3028, 2729, 135200, 104900, 136357, 152170, 2218, 112433, 2132, 
      2372, 2029, 2314, 2057, 2125, 2522, 141557, 119936, 124722, 2069, 
      91897, 3074, 4946, 95474, 3365, 90557, 7045, 100817, 92104, 158285, 
      650, 674, 81185, 66020, 78884, 85165, 162088, 91042, 72761, 83882, 
      2440, 6100, 545, 2593, 274, 340, 68840, 115117, 126221, 2722, 6362, 
      13810, 75746, 98090, 2404, 49829, 91909, 250, 11962, 145, 53888, 55732, 
      103720, 60541, 44953, 47093, 96101, 0, 9, 57121, 82, 124610, 13, 738, 
      10645, 59085, 76212, 949, 7618, 44149, 425, 4289, 14705, 15940, 61568, 
      74048, 8545, 9106, 61109, 101861, 62122, 35488, 87760, 59705, 7765, 
      14596, 73697, 305, 325, 424, 32365, 57445, 4205, 6602, 33850, 100889, 
      450, 2122, 8185, 845, 116765, 7585, 99754, 657, 8857, 9792, 24601, 
      1154, 25490, 13669, 13505, 13730, 1989, 44353, 1172, 4877, 6340, 14381, 
      22181, 32132, 70394, 101152, 1730, 11369, 25394, 32345, 70538, 70165, 
      45781, 2138, 1961, 2925, 6514, 69106, 2341, 7741, 27397, 5573, 33185, 
      71045, 5000, 27781, 28201, 75501, 2900, 3860, 46385, 96953, 4658, 6530, 
      6778, 54793, 68345, 74098, 2932, 2916, 73672, 4469, 11489, 20036, 
      21632, 7873, 5458, 8989, 4010, 19106, 13009, 22096, 72244, 7946, 8065, 
      4410, 11450, 13829, 4756, 27898, 17945, 73793, 74849, 77524, 7677, 
      51850, 52722, 26066, 8641, 6145, 5913, 11745, 26065, 25778, 6625, 6290, 
      34376, 6920, 6154, 73746, 30112, 21554, 5993, 45288, 54202, 8704, 
      19625, 20561, 16165, 6682, 7650, 8410, 14482, 27460, 9325, 25768, 
      15170, 12365, 11930, 11789, 9005, 6938, 7225, 46034, 18674, 79220, 
      53621, 9896, 92250, 52938, 8194, 9505, 14130, 88969, 14633, 7780, 
      47522, 38897, 7937, 8546, 13850, 14645, 81000, 37181, 16202, 46880, 
      29780, 13648, 11489, 63689, 66249, 30553, 79061, 91394, 42881, 27521, 
      34306, 86500, 82657, 23140, 12465, 13085, 9608, 10445, 68850, 23725, 
      64756, 24161, 20609, 50000, 81490, 46301, 13450, 24125, 80100, 21013, 
      51613, 83509, 58133, 10933, 14209, 81041, 46537, 36097, 14785, 32425, 
      98050, 23569, 11194, 44514, 85765, 66932, 15205, 108793, 87289, 58753, 
      47764, 66170, 26765, 12722, 53497, 50125, 83077, 38788, 50405, 16994, 
      52429, 43850, 33961, 27866, 18701, 60545, 48800, 24925, 26468, 81481, 
      43300, 21124, 65717, 45970, 34805, 16666, 58565, 46925, 32840, 28109, 
      21940, 88570, 79645, 57154, 55129, 48985, 42354, 16153, 16745, 17312, 
      108650, 17389, 24841, 20232, 78130, 48170, 36548, 29153, 18500, 32009, 
      33025, 106900, 104516, 103925, 17044, 18664, 21800, 102425, 97250, 
      88985, 33545, 17485, 108025, 84505, 28660, 83738, 31378, 23773, 21785, 
      17945, 26153, 91940, 69032, 66356, 59572, 40157, 21925, 26420, 96066, 
      79729, 76306, 44740, 41297, 36721, 21745, 18500, 66293, 40970, 27050, 
      112069, 91405, 23013, 19333, 81821, 71305, 55421, 24505, 19645, 19517, 
      113849, 108404, 33289, 32144, 102533, 75389, 29768, 71361, 50665, 
      28132, 21097, 38961, 23426, 79397, 21512, 23816, 39033, 25209, 51833, 
      26129, 25385, 38804, 75562, 66301, 52429, 24349, 22644, 58448, 56228, 
      34985, 23185, 23545, 45008, 40309, 25909, 53300, 52277, 32552, 29957, 
      24557, 25652, 55709, 25961, 37714, 43380, 27145, 30125, 25378, 42874, 
      31525, 27464, 26305, 25282, 26756, 55529, 29890, 40321, 27333, 30733, 
      40969, 37805, 38132, 34817, 28265, 50941, 40325, 29237, 27997, 32740, 
      37298, 31588, 34337, 29650, 55786, 30368, 29780, 29809, 41684, 32738, 
      35258, 42250, 30325, 39492, 30985, 49201, 32850, 31354, 32005, 33093, 
      37309, 43009, 49824, 33608, 33800, 37748, 35089, 55989, 33920, 33881, 
      35012, 59137, 61745, 66256, 69200, 34740, 34696, 57469, 36073, 36162, 
      79402, 36269, 36776, 48200, 36889, 37274, 48913, 37637, 48872, 38250, 
      39429, 40562, 90900, 42425, 42281, 43525, 43300, 62308, 44325, 76562, 
      98768, 45594, 46196, 62101, 46720, 46681, 47258, 47989, 48178, 48149, 
      49205, 95485, 52496, 99466, 49684, 50629, 51401, 53312, 58457, 70057, 
      51109, 51066, 53073, 52425, 52009, 52209, 112466, 53937, 53530, 54185, 
      58133, 56249, 55865, 55985, 56020, 59085, 59669, 73250, 58041, 57769, 
      58969, 70144, 76577, 90842, 62533, 60570, 59113, 59825, 59536, 60106, 
      118597, 61793, 85658, 121034, 62180, 107729, 62290, 63025, 92977, 
      104936, 63901, 65104, 65025, 63828, 65234, 64909, 148109, 66280, 64741, 
      70916, 79400, 75536, 68074, 66058, 85930, 67525, 67005, 67093, 69536, 
      67601, 68624, 85825, 124813, 70538, 72929, 71314, 77281, 73357, 71981, 
      134260, 71545, 77689, 73940, 146900, 75065, 96386, 97642, 147437, 
      73044, 73000, 79682, 145802, 74209, 74084, 76288, 75754, 105505, 
      154618, 77012, 75725, 125460, 76873, 109853, 78013, 77540, 81205, 
      79441, 78865, 78165, 80801, 125489, 132224, 79010, 131402, 122788, 
      144605, 82960, 82865, 131281, 82009, 145234, 148825, 84932, 131972, 
      149396, 84050, 84100, 84033, 83044, 85444, 154233, 87581, 88906, 
      168202, 87380, 86290, 88553, 131218, 190016, 92053, 134005, 172325, 
      91426, 93136, 92025, 94697, 154105, 171826, 93140, 91604, 92209, 92965, 
      92777, 92425, 93250, 94365, 97849, 94925, 151033, 154889, 160400, 
      95485, 157981, 162562, 99122, 99108, 174628, 208900, 151793, 165569, 
      169793, 219770, 99685, 104897, 100025, 100256, 176032, 221657, 100850, 
      102280, 102724, 102973, 166660, 202248, 107537, 163066, 173909, 104858, 
      104450, 107476, 170285, 216500, 112554, 236529, 238698, 215825, 204341, 
      113661, 110500, 109800, 115337, 215837, 112073, 204473, 115650, 111618, 
      111418, 113320, 181252, 208900, 215240, 116714, 191186, 201029, 118372, 
      113680, 183121, 114353, 119410, 196825, 120445, 120213, 207140, 209626, 
      206741, 122173, 121778, 125770, 122600, 227476, 236129, 248513, 272065, 
      132040, 125317, 209546, 213050, 231712, 281972, 134674, 128893, 257049, 
      132520, 130280, 226760, 242408, 136802, 129636, 224464, 237184, 132437, 
      241877, 139693, 133348, 134370, 133885, 139552, 134260, 238772, 241396, 
      244052, 137800, 244913, 142649, 140557, 141300, 251280, 261629, 275290, 
      148712, 248117, 150625, 145525, 253601, 151720, 145800, 289565, 150289, 
      282145, 151141, 162313, 159570, 153738, 286669, 163336, 158184, 157725, 
      285325, 163906, 165685, 302674, 309685, 161209, 167017, 165841, 167810, 
      167122, 170000, 165476, 164489, 163368, 174073, 171625, 167593, 163565, 
      174429, 171421, 165789, 166772, 174865, 174033, 175645, 182845, 181949, 
      181337, 180050, 189745, 184469, 183434, 194472, 191284, 190240, 189113, 
      197965, 193364, 191165, 200297, 205130, 201785, 206728, 200821, 198784, 
      201205, 206389, 211685, 206837, 213265, 205745, 205328, 213736, 217634, 
      227138, 229914, 225145, 227124, 227882 ], 
  [ 56277, 53525, 52945, 52370, 51154, 51220, 49625, 48361, 47765, 48256, 
      48005, 46082, 42993, 45245, 43397, 44050, 41645, 41242, 38338, 38160, 
      37746, 36020, 35165, 35537, 34256, 33930, 30762, 29248, 30098, 27925, 
      26245, 26333, 25012, 24077, 24085, 23504, 23029, 22500, 23882, 22397, 
      22301, 20800, 21349, 21064, 20610, 20176, 20546, 19069, 19298, 19314, 
      18450, 18181, 18056, 17602, 16553, 15901, 16965, 15634, 15858, 14885, 
      15082, 14897, 14650, 15241, 14500, 14365, 12109, 12829, 11664, 10685, 
      10242, 10057, 9349, 11237, 9040, 8285, 10585, 7330, 9290, 7013, 8161, 
      7933, 6305, 8377, 5690, 6229, 5860, 157284, 4909, 6056, 5202, 5714, 
      8077, 6826, 4496, 4240, 142480, 5490, 4285, 145973, 4045, 5657, 124825, 
      3769, 5281, 5449, 3881, 5213, 147649, 3280, 3185, 159161, 4765, 3005, 
      145693, 3145, 2768, 133025, 102989, 134170, 149857, 2245, 110450, 2117, 
      2285, 2026, 2221, 2000, 2020, 2357, 139322, 117881, 122625, 1928, 
      90100, 2825, 4589, 93641, 3092, 88772, 6586, 98930, 90301, 155912, 689, 
      641, 79490, 64493, 77213, 83428, 159685, 89245, 71156, 82157, 2173, 
      5653, 458, 2314, 241, 421, 67277, 113092, 124100, 2425, 5897, 13117, 
      74105, 96221, 2125, 48500, 90100, 181, 11317, 100, 52505, 54325, 
      101797, 59074, 43690, 45800, 94250, 9, 0, 55696, 37, 122501, 34, 585, 
      10036, 57636, 74565, 778, 7105, 42898, 320, 3908, 13988, 15193, 60089, 
      72425, 8002, 8545, 59636, 99956, 60637, 34369, 85993, 58250, 7252, 
      13885, 72080, 290, 298, 373, 31300, 56020, 3842, 6137, 32761, 98996, 
      441, 1885, 7666, 740, 114728, 7090, 97873, 612, 8320, 9225, 23680, 
      1025, 24557, 13000, 12842, 13061, 1818, 43114, 1157, 4520, 5917, 13700, 
      21320, 31085, 68825, 99265, 1625, 10778, 24473, 31298, 68969, 68602, 
      44530, 2045, 1940, 2754, 6121, 67561, 2260, 7300, 26452, 5234, 32138, 
      69482, 4709, 26836, 27250, 73890, 2993, 3665, 45140, 95120, 4925, 6173, 
      6409, 53434, 66818, 72505, 2965, 2925, 72085, 4250, 10946, 19265, 
      20825, 8290, 5185, 8548, 3881, 18365, 13600, 21289, 70681, 8345, 8458, 
      4545, 11969, 13250, 4645, 28825, 18650, 72224, 73268, 75913, 8010, 
      50557, 51417, 26945, 8290, 6340, 5760, 11268, 26938, 26645, 6850, 6485, 
      35405, 6701, 6025, 72189, 29185, 22313, 6050, 46485, 52897, 8425, 
      18944, 19856, 16762, 6757, 7461, 8161, 13957, 28333, 9640, 24949, 
      15725, 12818, 12365, 12218, 9290, 6989, 7312, 47225, 19325, 80837, 
      54920, 10205, 94005, 54225, 8053, 9250, 13653, 90688, 15140, 7753, 
      48725, 39962, 7922, 8405, 13397, 14162, 82629, 38210, 15677, 48065, 
      30665, 14089, 11168, 62288, 67698, 31450, 80660, 93125, 43994, 28346, 
      33361, 88177, 84292, 23857, 12816, 13448, 9629, 10280, 70317, 24442, 
      66169, 24884, 20000, 48809, 83101, 47450, 13117, 23426, 81693, 20404, 
      50404, 85138, 59450, 11050, 13858, 82640, 47680, 37060, 14416, 31552, 
      99829, 24250, 11125, 43425, 87412, 68357, 15592, 110674, 88948, 60064, 
      46633, 67577, 27506, 12557, 52282, 51304, 84682, 39769, 51578, 16613, 
      53626, 44909, 34834, 28601, 18266, 61856, 47681, 25570, 27149, 83044, 
      44329, 21625, 67082, 47041, 35666, 16405, 59828, 48008, 33653, 28808, 
      21445, 90205, 81178, 58393, 56338, 50098, 43353, 15970, 16532, 17057, 
      110489, 17146, 24274, 19845, 79633, 49253, 37409, 29840, 18233, 31268, 
      32260, 108709, 106301, 105704, 17125, 18421, 21389, 104186, 98957, 
      90602, 34322, 17602, 109840, 86068, 29305, 85289, 32089, 24250, 22178, 
      17858, 25610, 93581, 70397, 67685, 60805, 41060, 22312, 25877, 97749, 
      81226, 77761, 45721, 42212, 37540, 22096, 18497, 67610, 41873, 26513, 
      113908, 93028, 23400, 19240, 83330, 72682, 56570, 24946, 19762, 19442, 
      115700, 110201, 34000, 32825, 104264, 76808, 30365, 72720, 51712, 
      28657, 21220, 38160, 23141, 80852, 21437, 23525, 39834, 24858, 52880, 
      26528, 25040, 38033, 76957, 67570, 53476, 24616, 22581, 59585, 57329, 
      35648, 23140, 23428, 44129, 41098, 26218, 54341, 53300, 33125, 30440, 
      24740, 25397, 56786, 26234, 37021, 44217, 27472, 30578, 25549, 42073, 
      32020, 27173, 26506, 25285, 26561, 54500, 30277, 39610, 27144, 30340, 
      41698, 37178, 38777, 35360, 28496, 50026, 41012, 29492, 27880, 32317, 
      37889, 31945, 34802, 29857, 54805, 30545, 29705, 29728, 41033, 32429, 
      34829, 41593, 30376, 38925, 31012, 48400, 33093, 31393, 31858, 32850, 
      36868, 42400, 49041, 33485, 33653, 37349, 34858, 55098, 33977, 33860, 
      34817, 58192, 60752, 65185, 68081, 34821, 34765, 56578, 35920, 36045, 
      78157, 36356, 36629, 47549, 36868, 37253, 48274, 37640, 48245, 38349, 
      39348, 40385, 89577, 42554, 42194, 43690, 43273, 61489, 44244, 75497, 
      97385, 45693, 46325, 61354, 46777, 46720, 47189, 47818, 47989, 48008, 
      48968, 94180, 52121, 98125, 49573, 50458, 51200, 52985, 57920, 69220, 
      51250, 50949, 53280, 52560, 52048, 52128, 111005, 54090, 53617, 54080, 
      57770, 56450, 55796, 55892, 55921, 58770, 59348, 72497, 58176, 57856, 
      58756, 69481, 75770, 89765, 62164, 60813, 59074, 59936, 59545, 60061, 
      117160, 61970, 84725, 119573, 62345, 106448, 62401, 62842, 91930, 
      103709, 64090, 65353, 65268, 63945, 65453, 65098, 146378, 66541, 64840, 
      70445, 78677, 74945, 68353, 66085, 85093, 67720, 67140, 66964, 69809, 
      67616, 68441, 85024, 123400, 70769, 73250, 71521, 76786, 73672, 72200, 
      132757, 71458, 77218, 74225, 145265, 75386, 95465, 96697, 145802, 
      73125, 72949, 79217, 144197, 74308, 74033, 76009, 75973, 104458, 
      152929, 77285, 75794, 124137, 76954, 108770, 78184, 77645, 81562, 
      79690, 79066, 78282, 81104, 124196, 130841, 78977, 130037, 121549, 
      143090, 83257, 82592, 129940, 82186, 143725, 147274, 84605, 130637, 
      147845, 83813, 84313, 84240, 82993, 85153, 152640, 87944, 89305, 
      166477, 87665, 86425, 88250, 129949, 188105, 92434, 132730, 170600, 
      91165, 93481, 91764, 95090, 152602, 170125, 93413, 91733, 92338, 92770, 
      92900, 92416, 93349, 94536, 98218, 95090, 149620, 153428, 158873, 
      95506, 156490, 161017, 98837, 99369, 172969, 206905, 150410, 164018, 
      168194, 217685, 99892, 105332, 100112, 100145, 174385, 219572, 100973, 
      102085, 102493, 102724, 165133, 200349, 108002, 161605, 172328, 105005, 
      104525, 107785, 168776, 214517, 113013, 234378, 236529, 213860, 202490, 
      114084, 110749, 109629, 115802, 213890, 112340, 202640, 116073, 111789, 
      111289, 113581, 179677, 207037, 213317, 117125, 189509, 199250, 118825, 
      113857, 181540, 114530, 119821, 195124, 120808, 120564, 205361, 207829, 
      204980, 122434, 122009, 126157, 122549, 225541, 234128, 246404, 269770, 
      132541, 125332, 207821, 211289, 229777, 279617, 135193, 129130, 254898, 
      132925, 130565, 224885, 240389, 137345, 129681, 222625, 235225, 132722, 
      239882, 140260, 133645, 134685, 134170, 140065, 134521, 236825, 239425, 
      242057, 138181, 242930, 143168, 140890, 141633, 249273, 259538, 273085, 
      149285, 246152, 151234, 145954, 251600, 152293, 146133, 287282, 150658, 
      279952, 151474, 162994, 160173, 154125, 284458, 163981, 158661, 158184, 
      283144, 164545, 166330, 300373, 307336, 161650, 167632, 166420, 168425, 
      167665, 170609, 165929, 164900, 163629, 174730, 172210, 168034, 163778, 
      175050, 171946, 166050, 167045, 175450, 174564, 176146, 183496, 182468, 
      181802, 180461, 190378, 184850, 183761, 195165, 191833, 190753, 189584, 
      198682, 193925, 191492, 200912, 205853, 202418, 207469, 201370, 199225, 
      201706, 207028, 212372, 207380, 213970, 206180, 205745, 214381, 218261, 
      227825, 230625, 225658, 227673, 228425 ], 
  [ 130381, 121021, 123273, 121754, 117706, 127684, 118537, 113497, 115733, 
      122832, 125885, 124906, 104353, 125957, 113725, 120986, 111029, 110626, 
      109610, 110848, 114682, 103988, 97469, 110585, 99392, 99538, 104866, 
      100048, 107978, 102973, 90437, 99493, 92980, 70805, 92053, 88640, 
      89581, 78196, 98930, 84701, 82717, 80272, 62885, 62600, 89050, 87200, 
      92762, 77125, 64138, 90586, 81226, 80957, 89800, 87930, 78385, 73957, 
      57085, 69914, 84298, 71053, 80690, 78145, 68930, 84625, 74916, 82333, 
      69221, 55781, 67360, 55997, 75850, 79441, 73541, 43805, 76064, 63037, 
      43625, 72938, 41858, 70733, 44977, 43333, 72857, 40001, 52418, 47765, 
      49284, 28900, 62021, 45704, 70810, 44890, 34981, 38450, 69632, 65600, 
      22592, 42778, 69893, 23725, 68237, 40585, 16265, 53329, 41625, 40849, 
      50137, 40613, 23985, 64640, 62185, 28417, 40165, 52093, 22973, 68753, 
      62240, 18329, 9061, 18530, 24305, 60773, 10858, 57341, 51845, 58194, 
      51309, 53920, 50164, 45781, 19906, 12625, 14065, 47240, 5140, 39641, 
      32909, 5849, 38020, 4756, 26882, 6890, 4869, 25640, 60161, 54449, 2554, 
      773, 2165, 3188, 27053, 4285, 1300, 2861, 37573, 26893, 50018, 36770, 
      54049, 63197, 725, 10196, 13652, 35465, 25721, 15005, 1417, 5597, 
      36581, 356, 4196, 51157, 16981, 52964, 113, 45, 6925, 74, 738, 488, 
      5042, 57121, 55696, 0, 52901, 12997, 58090, 44953, 18532, 52, 1405, 
      43730, 23153, 890, 48464, 30340, 13988, 12833, 145, 1153, 21690, 20817, 
      164, 6500, 221, 2745, 3393, 194, 23300, 14357, 1280, 55514, 54578, 
      52765, 3924, 324, 31690, 25961, 3497, 6484, 56137, 39645, 23242, 48884, 
      10888, 24554, 6305, 53476, 22480, 21025, 7632, 47281, 7565, 16776, 
      17090, 16837, 44770, 2050, 56381, 32840, 29045, 16532, 9992, 5125, 
      1801, 7225, 49769, 20690, 8425, 5338, 1945, 2050, 2522, 51133, 56692, 
      45706, 31609, 2425, 52292, 29012, 8516, 34970, 6178, 2930, 38221, 8900, 
      8842, 3562, 66713, 44729, 3604, 7328, 82333, 34493, 33785, 2930, 3098, 
      3593, 61965, 60037, 3645, 43426, 24634, 15017, 13745, 97498, 40113, 
      30260, 50137, 16477, 116496, 14209, 4129, 96137, 95778, 71569, 109201, 
      24106, 52317, 158153, 130514, 5200, 5300, 5585, 90610, 5245, 5161, 
      152497, 37082, 78084, 50128, 30148, 152018, 151253, 80954, 78229, 
      172757, 45877, 52281, 6109, 12665, 138425, 66938, 197053, 6641, 42881, 
      21776, 20800, 120130, 69061, 48997, 44977, 29061, 153413, 90824, 16925, 
      115789, 104858, 102989, 102370, 88114, 67405, 70560, 197321, 126941, 
      264445, 213512, 90917, 288469, 211873, 53365, 45594, 32533, 282320, 
      111428, 62033, 199765, 180146, 63146, 53717, 34165, 32570, 267181, 
      175562, 30781, 197689, 156689, 105185, 42320, 8480, 238090, 158418, 
      262852, 285701, 187954, 149650, 15425, 276505, 269316, 136665, 96832, 
      98408, 67685, 53704, 242125, 137250, 233729, 138164, 28496, 11521, 
      266237, 194242, 43325, 24842, 263413, 28900, 11700, 269690, 219458, 
      76658, 42650, 264832, 194000, 169220, 41792, 19280, 296181, 134226, 
      62101, 14161, 273380, 236861, 102440, 315050, 275860, 219600, 14065, 
      234665, 142202, 55981, 13106, 200456, 267346, 173345, 200258, 43045, 
      204194, 184621, 159914, 142825, 40450, 221392, 16057, 132714, 137125, 
      262404, 181681, 117441, 230866, 187697, 159802, 52277, 215588, 189608, 
      154013, 140200, 38909, 275229, 258178, 212265, 207850, 194058, 178345, 
      57978, 56180, 53401, 311561, 54434, 36074, 45805, 254273, 190853, 
      161545, 140288, 53633, 29380, 28484, 307421, 303125, 302056, 79901, 
      55709, 45461, 299122, 289645, 274210, 151850, 83210, 309024, 265428, 
      136449, 263705, 144425, 118178, 109498, 67418, 39298, 279077, 234181, 
      228637, 214205, 168500, 109160, 39565, 286549, 255394, 248625, 179297, 
      170596, 158372, 106112, 74665, 227618, 169313, 40673, 314980, 277108, 
      110248, 68328, 258442, 237410, 203362, 116042, 85370, 69946, 317716, 
      307969, 146336, 142801, 296840, 244840, 133733, 236032, 190480, 126361, 
      87300, 31552, 57125, 251716, 71941, 57037, 159250, 53650, 191648, 
      114320, 54304, 33785, 243101, 223802, 192244, 102024, 74029, 205433, 
      200345, 144208, 76004, 70628, 31385, 159570, 106930, 192637, 190180, 
      134605, 124840, 95540, 61741, 197914, 104114, 38909, 166465, 109600, 
      122618, 95405, 35465, 127364, 60685, 98722, 81925, 67625, 29956, 
      117125, 40082, 68680, 55828, 155450, 44258, 145921, 134480, 103072, 
      34450, 151460, 105956, 75080, 55445, 140785, 116433, 127786, 102545, 
      34037, 100873, 80209, 79760, 46225, 64525, 57485, 46313, 90792, 50725, 
      89540, 41792, 108613, 90865, 76698, 70138, 58580, 50896, 43849, 80213, 
      78493, 62365, 73090, 41410, 94865, 88612, 75881, 40256, 39040, 37337, 
      36457, 97597, 96597, 42890, 80288, 83245, 36621, 99604, 81469, 52741, 
      91620, 92005, 54410, 94280, 55325, 102541, 89380, 82865, 41905, 109106, 
      91754, 113074, 97553, 53465, 94276, 48121, 44993, 109885, 112877, 
      58994, 107665, 106192, 98165, 90770, 89525, 93320, 86728, 47924, 79025, 
      49037, 97245, 93410, 91792, 83665, 72080, 59780, 118746, 98149, 125968, 
      119584, 111520, 102160, 52477, 122530, 116865, 102224, 85618, 128666, 
      106772, 104980, 104537, 90394, 90500, 69665, 125200, 121104, 98404, 
      73729, 68690, 61445, 89540, 136333, 112410, 125072, 116657, 112925, 
      60520, 132298, 67733, 61045, 131729, 62080, 127537, 104850, 65970, 
      63589, 135362, 141345, 140788, 129553, 139085, 136370, 66610, 143477, 
      129032, 89797, 78205, 84857, 146705, 124613, 75653, 139464, 134164, 
      113220, 147689, 125200, 110449, 78416, 68648, 145345, 154906, 144209, 
      94250, 154856, 145832, 70925, 121018, 96570, 153049, 73049, 157042, 
      79417, 78761, 73586, 135901, 125341, 99041, 74341, 138500, 126425, 
      110465, 149605, 78498, 76465, 155165, 137626, 76465, 139730, 79978, 
      148040, 142309, 166050, 155682, 151282, 143890, 161344, 78884, 78449, 
      132785, 79061, 80485, 80314, 163025, 117520, 80852, 152514, 81421, 
      81666, 115285, 82021, 82237, 121573, 157473, 156928, 135385, 118665, 
      83728, 172904, 177097, 87181, 166489, 153449, 120818, 86525, 94177, 
      178810, 88834, 91304, 127037, 177025, 127636, 182410, 90770, 92717, 
      171293, 158285, 158890, 133834, 158980, 148112, 157541, 164392, 183650, 
      164474, 94868, 94900, 95153, 153562, 95602, 95881, 132821, 176305, 
      98865, 106369, 98018, 98410, 98810, 110069, 172580, 195956, 163360, 
      147817, 101225, 111956, 167053, 143149, 140725, 139540, 101413, 107365, 
      200986, 103077, 104360, 172973, 166829, 188497, 106472, 114925, 205525, 
      121570, 122305, 115684, 113282, 203764, 186741, 152581, 208786, 117130, 
      189748, 114848, 205753, 181645, 157545, 190517, 112181, 116885, 118445, 
      205861, 113989, 115706, 210865, 184185, 113572, 184858, 208557, 117716, 
      205768, 204580, 121817, 122869, 122852, 199370, 196585, 213005, 174941, 
      129725, 133120, 136900, 145634, 228357, 182916, 128525, 129161, 133961, 
      150761, 232425, 204178, 142090, 221189, 209389, 133789, 137965, 236465, 
      189625, 134361, 137521, 211546, 139346, 241268, 213413, 215869, 212994, 
      236825, 211457, 140065, 140777, 141521, 224557, 143338, 240400, 223490, 
      224233, 147793, 151450, 156029, 250765, 147976, 255546, 236106, 150592, 
      253773, 228733, 164090, 236090, 163840, 234074, 272970, 264013, 240973, 
      166930, 271125, 252589, 250696, 167976, 271217, 273474, 175765, 178952, 
      252746, 272416, 268372, 273209, 266785, 274921, 257969, 253636, 240565, 
      282818, 274634, 259130, 236938, 280306, 269650, 242986, 244925, 277874, 
      272740, 271962, 291112, 279700, 274786, 269197, 296578, 271226, 265889, 
      306085, 291425, 287513, 283040, 311490, 294461, 273620, 305696, 319133, 
      308618, 322165, 300962, 290321, 297522, 313700, 322820, 306500, 325834, 
      296804, 294953, 321525, 323989, 338273, 342961, 322418, 327265, 327545 ]
    , [ 57250, 54322, 53810, 53209, 51917, 52229, 50440, 49076, 48548, 49205, 
      49034, 47125, 43588, 46330, 44218, 45037, 42434, 42029, 39157, 39013, 
      38701, 36745, 35744, 36434, 34901, 34585, 31609, 30005, 31033, 28778, 
      26820, 27130, 25673, 24194, 24740, 24085, 23642, 22837, 24709, 22900, 
      22756, 21221, 21312, 21025, 21253, 20781, 21281, 19442, 19333, 20017, 
      18937, 18666, 18761, 18269, 17002, 16250, 16858, 15885, 16465, 15178, 
      15613, 15368, 14893, 15866, 14897, 14948, 12402, 12762, 11917, 10660, 
      10729, 10634, 9792, 10874, 9549, 8480, 10228, 7785, 8905, 7418, 7880, 
      7610, 6770, 7954, 5645, 6052, 5729, 152785, 5122, 5825, 5629, 5465, 
      7514, 6381, 4901, 4549, 138181, 5185, 4698, 141610, 4420, 5288, 120808, 
      3770, 4946, 5090, 3796, 4850, 143240, 3573, 3418, 154570, 4394, 2980, 
      141300, 3538, 3005, 128834, 99322, 129949, 145384, 2448, 106633, 2234, 
      2258, 2165, 2180, 2029, 1949, 2164, 134989, 113906, 118564, 1777, 
      86633, 2452, 4000, 90100, 2669, 85325, 5785, 95273, 86810, 151273, 872, 
      680, 76201, 61538, 73970, 80053, 154978, 85748, 68041, 78800, 1730, 
      4850, 373, 1845, 260, 666, 64234, 109125, 119941, 1908, 5044, 11808, 
      70900, 92560, 1642, 45917, 86557, 116, 10100, 81, 49810, 51578, 98018, 
      56205, 41225, 43273, 90605, 82, 37, 52901, 0, 118336, 125, 328, 8861, 
      54781, 71314, 477, 6120, 40437, 149, 3185, 12593, 13738, 57170, 69218, 
      6953, 7460, 56725, 96181, 57700, 32162, 82490, 55369, 6253, 12490, 
      68869, 281, 265, 290, 29189, 53189, 3133, 5224, 30600, 95225, 436, 
      1424, 6641, 541, 110665, 6109, 94120, 529, 7253, 8098, 21845, 772, 
      22688, 11657, 11509, 11716, 1465, 40625, 1114, 3793, 5058, 12325, 
      19585, 28978, 65672, 95474, 1396, 9577, 22612, 29185, 65812, 65453, 
      42001, 1828, 1865, 2377, 5300, 64436, 2061, 6381, 24525, 4517, 30005, 
      66313, 4082, 24901, 25301, 70621, 3130, 3226, 42601, 91405, 5408, 5408, 
      5620, 50665, 63713, 69268, 2978, 2890, 68858, 3757, 9805, 17666, 19154, 
      9065, 4580, 7605, 3560, 16820, 14717, 19610, 67490, 9076, 9173, 4744, 
      12932, 12017, 4346, 30600, 19981, 69005, 70025, 72610, 8593, 47888, 
      48724, 28616, 7501, 6641, 5365, 10225, 28593, 28288, 7209, 6784, 37370, 
      6170, 5672, 68980, 27234, 23732, 6065, 48778, 50184, 7762, 17477, 
      18341, 17849, 6800, 6976, 7556, 12800, 29970, 10161, 23202, 16724, 
      13613, 13124, 12965, 9749, 6980, 7373, 49492, 20512, 83954, 57401, 
      10706, 97396, 56680, 7652, 8621, 12580, 94005, 16033, 7578, 51008, 
      41969, 7769, 8000, 12368, 13073, 85762, 40141, 14500, 50306, 32306, 
      14842, 10397, 59357, 70465, 33113, 83725, 96452, 46085, 29861, 31336, 
      91394, 87425, 25154, 13381, 14033, 9530, 9809, 73108, 25733, 68850, 
      26185, 18637, 46282, 86176, 49601, 12304, 21881, 84730, 19037, 47837, 
      88245, 61933, 11133, 13005, 85685, 49813, 38833, 13525, 29653, 103232, 
      25457, 10832, 41092, 90549, 71050, 16209, 114277, 92105, 62525, 44210, 
      70228, 28825, 12064, 49689, 53497, 87725, 41562, 53753, 15680, 55845, 
      46852, 36405, 29896, 17221, 64301, 45266, 26681, 28330, 85985, 46202, 
      22442, 69625, 48996, 37201, 15696, 62165, 49985, 35090, 30017, 20266, 
      93284, 84053, 60680, 58565, 52133, 45160, 15413, 15913, 16354, 113972, 
      16465, 22945, 18874, 82440, 51220, 38930, 31013, 17498, 29585, 30529, 
      112122, 109666, 109057, 17082, 17730, 20362, 107501, 102164, 93629, 
      35669, 17629, 113261, 88985, 30386, 88180, 33300, 24993, 22753, 17473, 
      24313, 96650, 72914, 70130, 63058, 42653, 22873, 24578, 100900, 84005, 
      80456, 47466, 43825, 38961, 22581, 18274, 70025, 43460, 25220, 117365, 
      96053, 23953, 18833, 86125, 75213, 58645, 25605, 19773, 19069, 119177, 
      113570, 35197, 33962, 107497, 79417, 31330, 75205, 53573, 29474, 21233, 
      36325, 22336, 83525, 21050, 22706, 41197, 23917, 54733, 27085, 24109, 
      36250, 79504, 69865, 55325, 24905, 22210, 61610, 59282, 36725, 22801, 
      22945, 42122, 42425, 26585, 56170, 55093, 34018, 31153, 24853, 24634, 
      58685, 26525, 35380, 45634, 27869, 31225, 25632, 40212, 32749, 26330, 
      26645, 25028, 25906, 52177, 30784, 37921, 26497, 29285, 42885, 35653, 
      39794, 36173, 28685, 47921, 42109, 29725, 27369, 31194, 38792, 32378, 
      35449, 29988, 52560, 30610, 29266, 29277, 39442, 31520, 33680, 39988, 
      30185, 37498, 30769, 46501, 33280, 31172, 31265, 32065, 35685, 40877, 
      47170, 32930, 33050, 36242, 34085, 53005, 33778, 33505, 34114, 55989, 
      58453, 62730, 65530, 34666, 34586, 54477, 35293, 35488, 75344, 36205, 
      36010, 45922, 36497, 36880, 46665, 37313, 46658, 38212, 38845, 39688, 
      86578, 42457, 41665, 43661, 42858, 59490, 43717, 73000, 94250, 45520, 
      46210, 59485, 46514, 46421, 46672, 47097, 47232, 47345, 48113, 91189, 
      50986, 95056, 48962, 49725, 50405, 51938, 56453, 67153, 51137, 50320, 
      53293, 52429, 51725, 51565, 107680, 53989, 53384, 53461, 56633, 56437, 
      55241, 55289, 55306, 57721, 58285, 70568, 58021, 57605, 57905, 67730, 
      73729, 87184, 60997, 60868, 58565, 59725, 59130, 59536, 113849, 61885, 
      82420, 116212, 62234, 103445, 62180, 62033, 89393, 100810, 64021, 
      65402, 65305, 63730, 65440, 65025, 142465, 66610, 64585, 69050, 76778, 
      73306, 68452, 65680, 82960, 67649, 66949, 66245, 69890, 67181, 67610, 
      82957, 120105, 70760, 73417, 71460, 75321, 73825, 72161, 129274, 70805, 
      75797, 74314, 141514, 75545, 93140, 94324, 142049, 72802, 72362, 77800, 
      140500, 74017, 73442, 74962, 75920, 101873, 149060, 77338, 75437, 
      120994, 76617, 106105, 78025, 77354, 81773, 79685, 78965, 78013, 81205, 
      121105, 127570, 78404, 126800, 118562, 139549, 83338, 81533, 126745, 
      82025, 140192, 143657, 83434, 127450, 144226, 82820, 84218, 84133, 
      82370, 84050, 148933, 88145, 89576, 162500, 87706, 86164, 87113, 
      126880, 183746, 92657, 129641, 166609, 90100, 93626, 90697, 95329, 
      149049, 166176, 93410, 91442, 92045, 91829, 92593, 91845, 92992, 94321, 
      98397, 94861, 146233, 149945, 155258, 94985, 152945, 157364, 97700, 
      99322, 169082, 202346, 147073, 160345, 164425, 212944, 99733, 105625, 
      99709, 99346, 170514, 214825, 100640, 101114, 101450, 101645, 161498, 
      195970, 108349, 158096, 168577, 104708, 104084, 107810, 165161, 209954, 
      113332, 229477, 231592, 209329, 198185, 114325, 110642, 108682, 116125, 
      209389, 112265, 198365, 116308, 111520, 110420, 113490, 175914, 202698, 
      208858, 117332, 185540, 195077, 119114, 113594, 177761, 114265, 120020, 
      191097, 120905, 120637, 201170, 203600, 200821, 122317, 121832, 126288, 
      121802, 221026, 229477, 241537, 264529, 132890, 124709, 203716, 207112, 
      225250, 274250, 135572, 128945, 249937, 133074, 130474, 220474, 235690, 
      137768, 129106, 218282, 230642, 132625, 235225, 140725, 133570, 134644, 
      134069, 140418, 134370, 232258, 234810, 237394, 138266, 238285, 143525, 
      140869, 141610, 244570, 254665, 267984, 149738, 241529, 151757, 146117, 
      246901, 152738, 146098, 282013, 150685, 274853, 151425, 163637, 160660, 
      154180, 279317, 164546, 158890, 158377, 278057, 165096, 166889, 295040, 
      301905, 161797, 168125, 166841, 168916, 168008, 171082, 166090, 164977, 
      163402, 175293, 172629, 168165, 163453, 175537, 172241, 165817, 166834, 
      175861, 174865, 176381, 184025, 182725, 181949, 180500, 190853, 184817, 
      183620, 195754, 192130, 190978, 189725, 199313, 194242, 191333, 201325, 
      206480, 202865, 208130, 201645, 199282, 201881, 207477, 212909, 207629, 
      214541, 206209, 205738, 214826, 218660, 228328, 231172, 225805, 227890, 
      228628 ], 
  [ 206546, 193986, 197602, 195625, 190205, 204965, 192168, 185300, 188900, 
      199189, 203834, 203301, 174308, 205258, 188010, 198461, 184850, 184445, 
      184325, 186245, 192125, 177097, 167840, 187106, 171125, 171497, 180905, 
      174485, 185833, 179450, 161668, 175050, 166025, 133586, 165092, 160309, 
      161930, 145301, 175381, 154996, 152100, 149189, 123136, 122849, 162293, 
      159757, 167825, 145346, 125973, 165185, 151721, 151450, 164617, 162061, 
      148410, 142154, 116618, 136285, 157505, 138330, 152525, 148840, 135293, 
      158282, 144241, 155300, 136930, 116650, 134381, 117988, 147641, 153050, 
      144640, 99626, 148525, 129568, 99668, 144697, 97657, 141578, 102824, 
      100490, 145058, 95330, 115037, 107876, 110305, 6929, 129650, 104897, 
      142541, 103849, 88010, 93757, 141125, 135269, 4709, 100817, 141610, 
      4698, 139268, 97480, 3848, 117290, 99202, 97970, 112500, 97730, 4264, 
      134293, 130698, 5274, 97274, 115812, 3700, 140450, 130973, 2930, 3690, 
      2669, 3656, 129040, 2745, 124010, 115778, 125317, 115012, 118989, 
      113405, 106740, 2205, 1762, 1604, 109105, 4073, 97396, 86560, 3412, 
      94861, 4141, 76649, 2393, 3562, 2665, 128840, 120392, 5337, 9938, 5858, 
      4373, 2930, 3188, 7497, 4496, 94610, 77090, 113893, 93349, 119972, 
      133450, 8506, 421, 229, 91348, 75220, 55840, 6228, 1744, 93146, 17021, 
      2621, 115700, 59636, 118417, 14722, 13738, 1010, 11485, 19897, 18505, 
      1853, 124610, 122501, 12997, 118336, 0, 126029, 106280, 62525, 12125, 
      5954, 104365, 70792, 20485, 111605, 82993, 53873, 51578, 11074, 6610, 
      68185, 66628, 11317, 1237, 10916, 27346, 3370, 12025, 70925, 54458, 
      6949, 122057, 120665, 117938, 30565, 13285, 85005, 75400, 29224, 1657, 
      122900, 97744, 70625, 111997, 585, 72845, 1928, 118865, 69173, 66578, 
      39733, 109476, 39200, 58441, 58981, 58500, 105353, 22049, 122890, 
      86353, 80050, 57733, 44353, 32418, 9256, 2594, 112852, 65305, 40500, 
      32625, 9396, 9725, 22049, 114660, 122953, 106265, 83732, 10772, 116269, 
      79309, 39661, 89141, 33445, 10585, 94210, 40037, 39749, 9389, 137290, 
      104362, 23337, 4717, 159520, 87968, 86804, 18329, 12113, 10100, 130258, 
      127418, 10378, 102141, 71037, 52754, 50114, 180377, 96772, 80533, 
      112264, 55348, 205981, 50570, 11762, 178324, 177733, 143720, 195940, 
      69121, 115114, 260392, 224317, 12589, 12233, 11378, 170273, 23120, 
      22580, 252904, 90749, 152497, 111317, 79025, 252193, 251200, 156505, 
      152640, 278858, 104554, 114376, 13940, 44434, 234260, 136097, 309530, 
      24040, 99266, 62885, 60997, 209801, 138896, 108800, 102500, 76096, 
      253570, 169777, 52786, 203860, 189053, 186500, 185653, 165925, 136324, 
      140845, 309556, 218656, 392866, 329849, 169634, 422132, 327752, 114980, 
      102877, 81380, 414613, 197665, 127978, 312448, 287585, 129545, 115328, 
      83920, 81185, 396050, 281629, 77796, 309682, 257282, 188906, 97085, 
      22205, 360113, 259465, 390573, 418436, 297205, 247957, 46472, 407186, 
      398401, 230866, 177125, 179153, 135434, 114385, 364820, 231445, 354370, 
      232585, 72301, 33210, 394400, 304849, 97616, 65225, 390890, 72701, 
      32701, 398533, 336445, 148045, 96253, 392533, 304373, 272753, 94709, 
      53045, 430720, 227041, 126416, 39716, 402901, 357946, 184081, 453461, 
      405833, 336349, 38018, 355060, 237289, 116640, 33865, 312185, 395261, 
      277546, 311753, 95488, 316597, 291780, 260005, 237672, 90837, 338125, 
      40450, 224137, 229914, 388705, 287690, 203386, 349641, 295300, 259425, 
      109264, 330485, 297665, 251810, 233665, 87002, 404260, 383333, 326248, 
      320693, 303253, 283208, 117925, 114985, 110610, 448340, 112097, 81425, 
      97994, 378280, 298900, 261154, 233285, 110378, 68113, 66305, 443050, 
      437842, 436545, 149866, 113362, 96730, 432925, 421396, 402541, 248261, 
      154541, 444877, 391705, 227842, 389524, 238324, 203185, 191313, 130993, 
      85545, 408314, 352930, 346018, 327938, 269693, 190745, 85810, 417380, 
      379157, 370792, 283450, 272241, 256369, 186325, 141426, 344537, 270500, 
      87140, 451733, 405653, 191825, 131665, 382653, 356605, 313893, 199669, 
      156685, 133965, 454921, 443122, 240221, 235546, 429481, 365625, 223282, 
      354533, 297125, 213170, 158833, 67973, 113152, 373861, 135946, 112834, 
      256541, 107165, 298285, 196333, 108045, 71338, 362960, 338873, 298877, 
      179017, 138482, 315482, 309026, 236245, 141137, 133025, 64826, 256393, 
      185513, 299034, 295893, 223218, 210033, 169333, 118890, 305677, 181325, 
      79412, 265106, 188861, 206665, 168736, 71860, 213005, 116458, 173189, 
      148868, 127042, 57681, 198656, 79889, 128321, 107717, 249973, 87253, 
      237250, 221933, 178669, 66497, 244381, 182461, 137449, 106186, 230056, 
      196810, 212265, 177220, 63568, 174402, 144162, 143485, 88290, 119584, 
      107984, 88148, 159529, 95978, 157361, 78149, 184640, 159140, 137905, 
      127697, 108613, 94541, 80882, 142322, 139690, 113986, 131093, 74333, 
      163810, 154593, 135250, 71125, 68085, 63418, 60714, 167450, 165994, 
      75805, 141245, 145568, 56080, 169677, 142650, 94770, 157585, 157968, 
      96889, 161153, 98258, 173060, 153053, 142888, 58370, 180745, 155185, 
      186077, 163258, 89074, 157925, 74376, 59162, 180368, 184498, 97325, 
      176546, 174389, 162256, 150985, 149056, 154673, 144433, 65045, 131482, 
      64784, 159730, 153613, 150853, 137938, 118373, 94673, 190801, 160400, 
      200525, 191405, 179693, 165773, 63648, 195029, 186856, 164917, 138505, 
      202981, 170825, 168121, 167450, 145097, 144973, 107720, 196997, 191077, 
      156977, 115202, 104689, 87184, 142181, 212228, 177589, 195949, 183658, 
      177872, 72569, 205677, 98932, 72180, 204650, 80053, 198404, 164545, 
      92833, 83610, 209189, 217450, 216665, 200642, 214048, 210193, 67473, 
      220034, 199433, 138538, 117370, 129034, 223940, 192272, 110480, 213505, 
      205925, 174949, 224690, 192397, 170122, 114605, 81577, 220744, 233721, 
      218692, 142057, 233441, 220769, 80426, 184325, 145285, 230490, 77530, 
      235849, 111028, 109460, 78065, 205586, 190010, 147976, 79956, 208865, 
      191090, 166466, 224528, 105313, 78884, 232138, 206845, 92786, 209401, 
      105417, 221129, 212890, 246205, 231733, 225509, 214925, 239445, 96337, 
      92482, 198116, 93776, 99986, 89325, 240890, 173725, 96473, 225817, 
      90656, 89305, 169434, 97866, 89874, 179140, 232138, 231365, 200018, 
      174178, 89765, 253265, 258824, 88196, 243882, 225140, 175865, 104864, 
      88114, 259841, 106937, 92305, 183668, 256682, 184265, 263889, 100201, 
      94624, 248210, 229730, 230333, 192965, 230193, 214309, 227840, 237425, 
      264205, 237277, 107705, 105913, 103658, 220889, 105473, 103700, 188516, 
      252746, 102346, 97082, 111985, 105993, 104569, 97360, 246965, 279001, 
      233181, 210114, 105154, 99241, 238240, 202250, 198458, 196589, 109898, 
      101714, 285165, 114064, 110785, 245060, 236180, 266738, 115625, 106066, 
      289460, 106325, 106376, 107505, 109433, 286325, 262690, 212570, 292941, 
      109629, 266377, 111677, 288308, 254624, 219124, 266914, 118810, 112570, 
      111850, 287956, 116740, 114581, 294554, 257386, 119969, 258057, 290644, 
      119545, 286025, 284381, 120674, 121040, 122389, 275741, 271816, 294160, 
      239450, 122642, 123525, 123201, 124865, 313834, 249925, 129412, 128680, 
      126866, 127706, 318580, 279617, 126785, 303010, 286650, 128970, 127674, 
      323528, 257762, 130906, 129506, 288801, 129961, 329237, 291122, 294260, 
      290245, 322738, 287794, 132498, 132298, 132130, 305450, 134397, 326533, 
      302549, 303290, 137930, 138393, 138640, 338938, 139705, 345085, 318805, 
      140949, 341938, 307778, 143725, 316493, 146885, 313105, 365221, 353300, 
      322052, 149285, 362002, 337082, 334505, 151465, 361864, 364345, 154688, 
      156049, 335861, 362141, 356729, 362932, 353768, 364410, 341530, 335601, 
      316826, 374125, 363205, 342229, 311373, 370241, 355937, 319241, 321634, 
      366437, 359249, 357325, 382169, 365733, 358765, 351124, 386933, 352001, 
      344612, 398714, 378578, 373298, 367229, 405025, 382066, 352325, 395341, 
      412880, 398945, 416594, 388093, 373346, 382825, 404245, 415181, 393389, 
      418877, 379585, 377050, 412282, 414052, 430600, 436196, 408125, 414338, 
      414388 ], 
  [ 57325, 54689, 54037, 53476, 52308, 52146, 50705, 49509, 48841, 49186, 
      48853, 46880, 44149, 45985, 44357, 44864, 42601, 42192, 39200, 38986, 
      38464, 36922, 36181, 36265, 35194, 34852, 31432, 29970, 30664, 28521, 
      27065, 26945, 25722, 25225, 24777, 24250, 23733, 23434, 24400, 23185, 
      23129, 21618, 22541, 22250, 21220, 20810, 21064, 19881, 20384, 19828, 
      19144, 18869, 18530, 18100, 17225, 16641, 18085, 16448, 16360, 15641, 
      15632, 15497, 15440, 15705, 15154, 14841, 12773, 13793, 12346, 11545, 
      10660, 10377, 9773, 12325, 9386, 8885, 11645, 7652, 10312, 7369, 9081, 
      8865, 6565, 9377, 6352, 7001, 6586, 161650, 5333, 6850, 5440, 6500, 
      9117, 7760, 4714, 4538, 146618, 6292, 4481, 150149, 4265, 6497, 128705, 
      4293, 6085, 6273, 4469, 6025, 151825, 3530, 3485, 163481, 5553, 3497, 
      149825, 3281, 3034, 136981, 106493, 138128, 154025, 2501, 114056, 2437, 
      2725, 2320, 2665, 2378, 2466, 2897, 143312, 121565, 126373, 2410, 
      93330, 3469, 5413, 96925, 3770, 91970, 7556, 102280, 93505, 160042, 
      793, 865, 82472, 67189, 80149, 86474, 163841, 92385, 73970, 85165, 
      2745, 6525, 724, 2900, 405, 389, 69985, 116570, 127738, 3005, 6757, 
      14357, 76925, 99421, 2669, 50794, 93194, 369, 12465, 242, 54877, 56725, 
      105057, 61568, 45832, 47986, 97360, 13, 34, 58090, 125, 126029, 0, 841, 
      11034, 60034, 77293, 1040, 7937, 44960, 466, 4514, 15154, 16409, 62525, 
      75101, 8872, 9445, 62050, 103090, 63065, 36181, 88885, 60616, 8042, 
      15005, 74698, 232, 260, 369, 32986, 58306, 4352, 6817, 34481, 102050, 
      349, 2173, 8424, 802, 118010, 7796, 100889, 562, 9090, 10045, 25090, 
      1109, 25957, 13954, 13780, 14009, 1924, 45000, 997, 4930, 6437, 14650, 
      22570, 32645, 71249, 102213, 1597, 11560, 25805, 32840, 71381, 70992, 
      46388, 1961, 1730, 2788, 6525, 69885, 2138, 7778, 27770, 5536, 33620, 
      71812, 4913, 28130, 28548, 76288, 2545, 3697, 46922, 97882, 4181, 6469, 
      6725, 55400, 69064, 74861, 2605, 2605, 74425, 4304, 11540, 20233, 
      21853, 7272, 5317, 8954, 3761, 19265, 12274, 22293, 72945, 7333, 7444, 
      3961, 10733, 13844, 4453, 26897, 17092, 74450, 75514, 78209, 7060, 
      52317, 53197, 25073, 8468, 5602, 5602, 11650, 25064, 24781, 6056, 5741, 
      33265, 6641, 5809, 74353, 30293, 20605, 5512, 44041, 54617, 8429, 
      19618, 20570, 15300, 6165, 7309, 8109, 14365, 26405, 8642, 25841, 
      14321, 11584, 11161, 11024, 8336, 6425, 6682, 44749, 17749, 77645, 
      52258, 9193, 90577, 51577, 7785, 9172, 13945, 87314, 13786, 7289, 
      46205, 37672, 7432, 8125, 13637, 14452, 79393, 35968, 16025, 45557, 
      28657, 12821, 11170, 64090, 64744, 29416, 77450, 89689, 41588, 26420, 
      34385, 84825, 81010, 22105, 11674, 12274, 9025, 9986, 67297, 22672, 
      63233, 23098, 20434, 50213, 79829, 44948, 13085, 24004, 78445, 20826, 
      51826, 81824, 56656, 10256, 13844, 79370, 45170, 34850, 14426, 32402, 
      96253, 22504, 10629, 44629, 84050, 65365, 14330, 106916, 85554, 57250, 
      47889, 64597, 25636, 12197, 53672, 48698, 81360, 37481, 48964, 16589, 
      50960, 42473, 32708, 26705, 18320, 58994, 48869, 23812, 25325, 79738, 
      41913, 20089, 64100, 44549, 33524, 16133, 57010, 45490, 31585, 26930, 
      21557, 86761, 77904, 55609, 53604, 47524, 40969, 15556, 16162, 16757, 
      106693, 16820, 24488, 19753, 76385, 46705, 35225, 27946, 17929, 31754, 
      32786, 104933, 102565, 101978, 16229, 18065, 21313, 100484, 95345, 
      87140, 32260, 16640, 106042, 82690, 27457, 81925, 30125, 22676, 20744, 
      17224, 25736, 90061, 67337, 64685, 57965, 38770, 20882, 25997, 94153, 
      77940, 74545, 43289, 39890, 35378, 20714, 17705, 64612, 39565, 26605, 
      110034, 89514, 21946, 18586, 80000, 69572, 53840, 23396, 18752, 18752, 
      111794, 106385, 31994, 30869, 100546, 73610, 28537, 69610, 49122, 
      26937, 20170, 38650, 22765, 77570, 20705, 23153, 37636, 24580, 50266, 
      24994, 24746, 38449, 73757, 64580, 50850, 23290, 21805, 56797, 54601, 
      33650, 22322, 22730, 44701, 38884, 24804, 51701, 50690, 31265, 28730, 
      23530, 24917, 54080, 24868, 37265, 41905, 26010, 28900, 24341, 42485, 
      30266, 26729, 25236, 24345, 25945, 55274, 28685, 39848, 26506, 30042, 
      39524, 37264, 36737, 33490, 27146, 50580, 38890, 28090, 27098, 32045, 
      35921, 30361, 33032, 28517, 55445, 29237, 28817, 28850, 41105, 31925, 
      34525, 41669, 29266, 38845, 29930, 48698, 31645, 30285, 31060, 32212, 
      36554, 42354, 49285, 32617, 32825, 36941, 34164, 55504, 32797, 32810, 
      34057, 58682, 61322, 65885, 68861, 33589, 33553, 56960, 35066, 35125, 
      79117, 35090, 35753, 47513, 35770, 36149, 48200, 36490, 48145, 37033, 
      38314, 39505, 90577, 41128, 41128, 42192, 42089, 61625, 43138, 76025, 
      98437, 44269, 44845, 61328, 45405, 45378, 46021, 46820, 47021, 46954, 
      48074, 95066, 51445, 99053, 48445, 49424, 50210, 52205, 57490, 69290, 
      49684, 49813, 51586, 50986, 50634, 50914, 112085, 52468, 52105, 52882, 
      56996, 54724, 54514, 54650, 54689, 57892, 58474, 72337, 56530, 56290, 
      57690, 69165, 75688, 90133, 61346, 58969, 57700, 58306, 58085, 58685, 
      118098, 60212, 84817, 120545, 60601, 107114, 60741, 61672, 92200, 
      104273, 62288, 63445, 63370, 62257, 63589, 63284, 147764, 64601, 63170, 
      69725, 78377, 74413, 66365, 64517, 84965, 65866, 65386, 65650, 67813, 
      66050, 67205, 84818, 124202, 68825, 71144, 69605, 76040, 71570, 70258, 
      133685, 70020, 76420, 72161, 146401, 73256, 95405, 96677, 146932, 
      71389, 71433, 78385, 145265, 72530, 72505, 74861, 73989, 104584, 
      154125, 75205, 74048, 124705, 75176, 108932, 76250, 75821, 79312, 
      77620, 77076, 76432, 78938, 124690, 131485, 77365, 130645, 121941, 
      143936, 81077, 81362, 130490, 80200, 144549, 148168, 83453, 131165, 
      148733, 82505, 82249, 82186, 81369, 83929, 153586, 85618, 86913, 
      167625, 85457, 84461, 87016, 130325, 189533, 90036, 133092, 171706, 
      89825, 91125, 90418, 92648, 153320, 171173, 91165, 89725, 90324, 91296, 
      90890, 90626, 91373, 92434, 95780, 92992, 150146, 154034, 159589, 
      93636, 157140, 161757, 97465, 97081, 173881, 208377, 150856, 164744, 
      169000, 219301, 97682, 102730, 98090, 98453, 175253, 221170, 98885, 
      100521, 100989, 101250, 165789, 201625, 105332, 162133, 173050, 102841, 
      102481, 105345, 169354, 215885, 110305, 236020, 238201, 215186, 203620, 
      111418, 108373, 107953, 113060, 215168, 109922, 203722, 113389, 109525, 
      109525, 111161, 180317, 208157, 214537, 114449, 190313, 200224, 116073, 
      111565, 182178, 112232, 117121, 195938, 118170, 117946, 206281, 208773, 
      205858, 119936, 119561, 123437, 120553, 226685, 235370, 247826, 271496, 
      129601, 123202, 208585, 212113, 230885, 281425, 132205, 126612, 256360, 
      130121, 127961, 225881, 241625, 134305, 127465, 223549, 236349, 130100, 
      241060, 137162, 130997, 132001, 131536, 137045, 131921, 237905, 240545, 
      243217, 135369, 244052, 140114, 138128, 138865, 250405, 260804, 274541, 
      146105, 247202, 147988, 143008, 252698, 149089, 143329, 288832, 147764, 
      281322, 148628, 159556, 156865, 151177, 285840, 160585, 155545, 155098, 
      284458, 161153, 162916, 301869, 308906, 158564, 164250, 163098, 165037, 
      164385, 167213, 162793, 161834, 160801, 171236, 168836, 164900, 161024, 
      171604, 168660, 163204, 164173, 172052, 171250, 172864, 179946, 179114, 
      178532, 177281, 186804, 181684, 180685, 191473, 188369, 187349, 186250, 
      194932, 190429, 188362, 197290, 202045, 198760, 203625, 197840, 195869, 
      198244, 203330, 208570, 203818, 210132, 202786, 202381, 210625, 214505, 
      223921, 226669, 222020, 223969, 224725 ], 
  [ 60138, 56690, 56386, 55709, 54193, 55249, 52880, 51220, 50900, 52057, 
      52130, 50273, 45396, 49610, 46706, 48025, 44834, 44425, 41665, 41625, 
      41625, 38981, 37544, 39194, 36905, 36621, 34245, 32377, 33941, 31450, 
      28660, 29642, 27781, 24674, 26836, 25961, 25618, 23985, 27329, 24548, 
      24260, 22633, 21352, 21061, 23337, 22753, 23645, 20722, 19601, 22293, 
      20565, 20290, 21053, 20449, 18530, 17482, 16722, 16825, 18477, 16250, 
      17401, 16976, 15817, 17938, 16285, 16900, 13498, 12778, 12897, 10820, 
      12429, 12610, 11368, 10034, 11329, 9320, 9412, 9421, 8021, 8906, 7312, 
      6922, 8450, 6970, 5801, 5812, 5629, 139581, 6058, 5429, 7209, 5021, 
      6130, 5353, 6425, 5785, 125593, 4581, 6250, 128834, 5860, 4496, 109072, 
      4090, 4258, 4330, 3860, 4082, 130336, 4777, 4442, 141122, 3610, 3236, 
      128452, 5050, 4049, 116594, 88658, 117625, 132304, 3400, 95525, 2930, 
      2522, 2929, 2404, 2465, 2089, 1940, 122345, 102338, 106740, 1685, 
      76597, 1700, 2600, 79844, 1769, 75353, 3757, 84677, 76714, 137741, 
      1808, 1184, 66725, 53066, 64634, 70321, 141250, 75652, 59093, 69128, 
      802, 2842, 521, 841, 724, 1810, 55514, 97633, 107873, 772, 2900, 8296, 
      61700, 81992, 610, 38585, 76345, 340, 6868, 445, 42146, 43762, 87106, 
      48025, 34261, 36125, 80105, 738, 585, 44953, 328, 106280, 841, 0, 5785, 
      46665, 62010, 25, 3616, 33505, 89, 1469, 8861, 9826, 48866, 60050, 
      4261, 4660, 48449, 85313, 49348, 26002, 72442, 47189, 3721, 8770, 
      59705, 725, 637, 514, 23329, 45169, 1481, 2960, 24592, 84389, 900, 520, 
      4045, 425, 98957, 3649, 83344, 765, 4537, 5202, 16825, 500, 17576, 
      8125, 8009, 8180, 909, 33661, 1490, 2117, 2986, 8705, 14885, 23162, 
      56720, 84610, 1220, 6485, 17540, 23357, 56852, 56521, 34933, 1700, 
      2165, 1773, 3364, 55588, 1993, 4153, 19273, 2897, 24137, 57341, 2738, 
      19633, 19993, 61353, 4082, 2450, 35525, 80801, 7400, 3656, 3796, 42901, 
      54941, 60100, 3562, 3330, 59722, 2825, 6929, 13418, 14690, 11941, 3316, 
      5329, 3152, 12740, 18625, 15130, 58474, 11828, 11881, 5904, 16388, 
      8885, 4018, 36496, 24545, 59921, 60869, 63274, 10917, 40456, 41220, 
      34208, 5713, 8125, 4761, 7677, 34141, 33800, 8869, 8264, 43850, 5162, 
      5200, 59940, 21970, 28580, 6701, 56250, 42640, 6370, 13673, 14393, 
      21709, 7528, 6120, 6340, 9928, 35482, 12325, 18562, 20324, 16601, 
      16004, 15809, 11729, 7556, 8161, 56900, 24680, 93914, 65453, 12818, 
      108180, 64656, 7060, 7345, 9972, 104569, 19325, 7666, 58472, 48605, 
      7925, 7400, 9896, 10421, 95778, 46553, 11588, 57650, 37850, 17722, 
      8705, 51185, 79389, 38725, 93545, 107060, 52985, 35033, 25888, 101674, 
      97453, 29674, 15705, 16421, 9866, 9029, 82116, 30241, 77530, 30725, 
      15185, 39338, 96040, 56693, 10504, 17885, 94482, 15577, 40777, 98209, 
      70025, 12025, 11089, 95465, 56857, 44797, 11497, 24601, 114088, 29725, 
      10600, 34740, 100609, 79778, 18709, 125737, 102229, 70561, 37594, 
      78836, 33437, 11240, 42565, 60733, 97513, 47602, 60941, 13544, 63169, 
      53348, 41785, 34448, 14753, 72305, 38690, 30685, 32546, 95485, 52498, 
      25570, 77933, 55540, 42485, 14248, 69857, 56597, 40082, 34325, 17410, 
      103204, 93361, 68224, 65929, 58921, 51264, 14425, 14741, 14930, 125108, 
      15109, 19645, 16650, 91552, 57812, 44186, 35225, 15986, 25229, 26029, 
      123058, 120458, 119813, 17650, 16354, 17978, 118145, 112484, 103409, 
      40409, 18409, 124225, 98437, 34330, 97556, 37636, 27925, 25181, 17021, 
      21125, 106562, 81170, 78170, 70522, 48137, 25261, 21386, 111060, 93049, 
      89248, 53410, 49373, 43933, 24745, 18314, 77981, 48932, 22052, 128449, 
      105841, 26325, 18325, 95225, 83521, 65585, 28297, 20521, 18665, 130325, 
      124394, 39505, 38090, 117917, 87965, 34946, 83385, 59881, 32650, 21997, 
      31545, 20648, 92273, 20618, 20978, 46017, 21825, 61025, 29489, 22049, 
      31634, 87880, 77485, 61609, 26509, 21834, 68426, 65882, 40697, 22525, 
      22237, 36842, 47149, 28429, 62402, 61217, 37442, 34037, 25937, 23090, 
      65129, 28145, 31204, 50634, 29809, 33917, 26632, 35380, 35689, 24554, 
      27817, 25012, 24698, 45965, 33064, 33613, 25317, 26881, 47209, 31841, 
      43610, 39377, 30017, 42373, 46169, 31193, 26605, 28594, 42272, 34450, 
      38165, 31156, 46600, 31586, 28730, 28705, 35450, 29576, 31016, 35956, 
      30397, 34002, 30829, 41593, 34632, 31300, 30277, 30501, 32929, 37105, 
      42354, 32066, 32042, 33722, 32569, 47529, 33986, 33245, 32810, 50185, 
      52361, 56170, 58682, 35010, 34858, 48985, 34225, 34632, 67720, 36569, 
      34970, 41858, 36205, 36584, 42661, 37157, 42722, 38628, 38169, 38432, 
      78426, 43013, 40925, 44425, 42466, 54346, 42993, 66368, 85706, 45864, 
      46730, 54745, 46594, 46393, 45992, 45805, 45832, 46229, 46421, 83089, 
      48458, 86728, 48010, 48409, 48905, 49682, 52937, 61837, 51685, 49320, 
      54225, 52929, 51649, 50769, 98600, 54585, 53584, 52505, 54125, 57305, 
      54485, 54389, 54370, 55485, 56009, 65696, 58473, 57769, 56269, 63394, 
      68525, 80360, 58417, 61956, 57961, 60017, 58810, 58888, 104845, 62561, 
      76436, 107060, 62834, 95369, 62452, 60541, 82717, 93050, 64753, 66490, 
      66357, 64026, 66344, 65749, 131669, 67762, 64765, 65810, 72026, 69338, 
      69700, 65416, 77512, 68389, 67329, 65041, 71090, 66833, 66074, 77713, 
      111181, 71696, 74885, 72244, 71893, 75253, 73013, 119794, 69817, 72505, 
      75554, 131234, 76997, 87140, 88180, 131765, 72810, 71578, 74528, 
      130388, 74125, 72650, 72802, 76744, 95101, 138436, 78482, 75353, 
      112554, 76597, 99101, 78541, 77474, 83401, 80665, 79657, 78201, 82505, 
      112829, 118754, 77684, 118088, 110602, 129929, 84586, 79361, 118165, 
      82549, 130600, 133813, 80930, 118898, 134378, 80852, 84946, 84825, 
      81514, 81754, 138825, 89765, 91408, 151588, 88850, 86404, 84725, 
      118696, 171698, 94357, 121405, 155669, 87940, 95098, 88533, 97085, 
      139429, 155368, 94442, 91610, 92209, 90049, 92717, 91177, 92968, 94725, 
      99985, 95225, 137125, 140549, 145466, 94477, 143365, 147460, 95348, 
      100242, 158482, 189730, 138125, 150389, 154181, 199784, 100321, 107573, 
      99569, 98018, 159970, 201653, 100712, 99274, 99394, 99481, 151666, 
      183906, 110465, 148648, 158405, 104900, 103844, 108970, 155405, 197354, 
      115380, 215865, 217872, 196829, 186365, 116145, 111418, 106938, 118193, 
      196985, 113141, 186641, 118116, 111816, 108916, 114322, 165730, 190786, 
      196586, 119060, 174740, 183665, 121090, 113914, 167533, 114581, 121732, 
      180133, 122317, 121977, 189722, 192040, 189473, 123097, 122432, 127816, 
      120698, 208618, 216665, 228077, 249949, 135082, 123985, 192548, 195728, 
      212818, 259298, 137860, 129541, 236205, 134674, 131354, 208394, 222746, 
      140192, 128538, 206410, 218050, 133493, 222413, 143281, 134506, 135684, 
      134929, 142642, 135082, 219722, 222130, 224570, 139690, 225521, 145769, 
      141985, 142722, 231642, 241229, 253864, 152282, 228845, 154513, 147793, 
      233993, 155266, 147186, 267401, 151969, 260761, 152485, 166777, 163332, 
      155556, 265105, 167458, 160794, 160173, 264013, 167968, 169789, 280264, 
      286837, 163465, 170833, 169333, 171620, 170272, 173738, 167810, 166445, 
      163962, 178225, 175129, 169801, 163721, 178245, 174373, 166365, 167450, 
      178345, 177021, 178345, 186877, 184769, 183665, 181892, 193561, 186005, 
      184484, 198810, 194314, 192946, 191441, 202501, 196490, 192161, 203873, 
      209672, 205517, 211426, 203785, 200770, 203725, 210145, 215849, 209705, 
      217585, 207629, 207050, 217498, 221204, 231200, 234180, 227617, 229914, 
      230612 ], 
  [ 76921, 71321, 71917, 70930, 68490, 72720, 67913, 65025, 65605, 68884, 
      70009, 68426, 57913, 68353, 62105, 65546, 59905, 59490, 57290, 57700, 
      59050, 53512, 50245, 55981, 50500, 50362, 50650, 47700, 51538, 48105, 
      41813, 45665, 42120, 32161, 41157, 39364, 39465, 34336, 43906, 37021, 
      36125, 34164, 27101, 26804, 37738, 36692, 39250, 31761, 26378, 37570, 
      33106, 32825, 36452, 35386, 30725, 28449, 21913, 26570, 32770, 26585, 
      30770, 29585, 25538, 32517, 27976, 31005, 24065, 18785, 22996, 17533, 
      25666, 27045, 24125, 12601, 24980, 19013, 12113, 22562, 10522, 21433, 
      11169, 10305, 21853, 9125, 12802, 11141, 11560, 90184, 16385, 10132, 
      20266, 9554, 6705, 7442, 19300, 17444, 78884, 8482, 19265, 81353, 
      18413, 7625, 65993, 11925, 7837, 7605, 10625, 7345, 82369, 16388, 
      15293, 90869, 6849, 10877, 80765, 18005, 15028, 71485, 50225, 72194, 
      83681, 14045, 55250, 12505, 10273, 12802, 9997, 10964, 9360, 7685, 
      75650, 60197, 63529, 8020, 40968, 5281, 3445, 43297, 4736, 40016, 1994, 
      46738, 40897, 87460, 12625, 10177, 33602, 24193, 32113, 36128, 90185, 
      39933, 28232, 35221, 3825, 1305, 8098, 3554, 9657, 13625, 25681, 56096, 
      63904, 2993, 865, 485, 29873, 44389, 3281, 14656, 40256, 8325, 261, 
      9032, 16837, 17833, 48105, 20570, 11962, 13060, 42898, 10645, 10036, 
      18532, 8861, 62525, 11034, 5785, 0, 19600, 29929, 5330, 257, 11450, 
      7060, 1448, 328, 533, 21029, 28565, 130, 73, 20752, 46672, 21341, 7261, 
      37285, 19930, 320, 353, 28324, 9922, 9530, 8793, 5920, 18640, 1850, 
      745, 6569, 45992, 10225, 4069, 450, 7312, 56900, 650, 45233, 9160, 468, 
      373, 3028, 6761, 3445, 676, 706, 725, 6058, 11754, 10585, 2548, 1745, 
      928, 2548, 6113, 26441, 46269, 8017, 970, 3665, 6290, 26561, 26370, 
      12674, 8765, 11048, 6850, 2817, 25857, 9344, 2384, 4736, 3706, 7010, 
      27130, 4745, 5072, 5274, 29914, 15805, 6877, 13352, 43732, 23525, 3973, 
      3809, 17834, 25618, 29105, 13753, 12913, 28873, 6626, 2522, 3229, 3589, 
      31842, 5737, 3488, 9209, 3293, 42916, 4005, 28197, 31249, 31138, 18625, 
      38825, 3506, 10489, 69257, 51682, 29444, 30088, 31733, 28618, 16965, 
      17425, 65729, 6074, 22312, 10132, 4840, 65498, 65005, 23810, 22445, 
      79153, 8849, 11161, 29725, 7709, 57025, 17362, 95785, 18785, 8501, 
      5620, 5732, 46026, 18621, 10525, 9225, 5821, 66785, 29492, 7001, 43565, 
      37258, 36205, 35858, 28130, 18029, 19540, 96241, 50341, 144041, 107524, 
      29809, 161797, 106417, 12645, 10042, 7045, 157268, 41320, 16133, 98093, 
      84730, 16690, 12973, 7565, 7330, 146185, 81754, 7421, 96797, 69397, 
      38021, 9700, 24820, 125218, 70570, 143168, 160021, 90290, 65042, 11057, 
      153261, 147976, 56941, 33700, 34708, 19489, 13940, 128365, 57490, 
      122405, 58120, 8836, 18245, 145925, 94874, 11141, 9250, 143905, 9216, 
      19216, 148538, 112450, 24050, 11258, 145028, 94868, 78248, 11204, 
      11540, 168205, 56026, 17901, 16201, 151376, 124921, 37556, 182426, 
      153288, 112804, 17973, 123505, 61234, 16085, 20810, 99620, 147186, 
      81461, 99658, 12893, 102482, 89165, 72890, 62057, 12722, 114500, 19325, 
      56002, 58769, 144040, 87525, 47221, 121466, 91625, 73250, 16589, 
      110800, 92980, 69625, 60980, 13817, 153565, 141138, 108553, 105498, 
      96058, 85513, 18730, 18280, 17405, 180625, 17882, 14210, 15769, 138545, 
      94165, 74909, 61540, 18133, 15368, 15560, 177785, 174577, 173780, 
      28601, 19097, 16465, 171650, 164621, 153266, 68986, 30266, 179092, 
      146920, 59557, 145729, 64529, 48890, 44018, 23698, 16250, 157009, 
      124625, 120713, 110633, 79888, 43940, 16505, 162565, 139842, 134977, 
      87125, 81416, 73544, 42500, 27101, 120202, 80665, 17305, 183888, 
      155808, 44980, 24820, 142298, 127250, 103538, 48314, 32330, 25610, 
      186056, 178757, 66356, 64181, 170596, 132740, 58897, 126628, 95220, 
      54765, 33928, 20068, 22237, 137936, 27521, 22409, 75106, 21730, 96340, 
      48388, 22100, 20893, 132005, 118418, 96912, 42052, 29017, 105997, 
      102541, 66260, 30152, 28040, 23341, 75898, 45018, 97529, 95888, 60713, 
      55028, 39328, 25385, 101162, 43810, 22397, 80581, 46836, 54130, 39701, 
      23825, 56960, 25913, 41634, 33813, 28477, 28616, 51581, 24314, 29236, 
      25632, 74378, 24658, 68645, 61828, 44564, 27882, 72256, 46336, 32324, 
      26561, 65921, 52165, 58610, 45065, 30413, 44717, 35477, 35300, 27605, 
      30389, 28789, 27953, 40324, 28273, 40136, 29924, 49405, 40905, 35170, 
      32962, 30368, 30276, 31117, 37537, 36905, 32201, 35298, 33538, 44005, 
      41288, 36445, 34820, 35780, 37613, 38909, 45625, 45169, 34970, 38900, 
      40213, 44725, 47312, 39785, 33905, 44200, 44573, 34994, 45748, 35353, 
      49645, 44608, 42433, 53365, 54730, 47170, 57042, 50213, 42029, 49360, 
      47801, 59077, 56773, 58393, 44210, 56421, 55764, 52621, 49850, 49421, 
      51028, 48788, 58400, 47317, 61109, 53545, 52418, 52148, 49733, 47668, 
      48968, 63586, 54685, 67780, 64660, 60948, 57028, 69893, 66754, 64081, 
      58132, 53210, 70666, 61000, 60296, 60125, 55762, 56128, 54865, 70132, 
      68212, 59112, 54837, 56314, 61309, 57296, 76333, 65194, 71044, 67253, 
      65957, 76644, 75242, 60997, 78245, 75205, 71108, 73449, 64090, 64378, 
      70145, 77714, 80965, 80680, 75157, 80053, 78698, 95978, 82529, 75428, 
      62033, 61865, 62509, 84905, 74237, 64445, 81460, 78880, 69904, 86125, 
      75332, 69557, 65540, 83492, 85649, 91106, 85577, 67442, 91316, 86644, 
      89801, 75690, 68650, 90845, 97885, 93194, 71873, 72305, 98410, 82921, 
      78345, 70801, 97781, 84680, 79405, 73781, 90333, 76618, 103689, 93433, 
      85130, 87061, 86666, 79682, 90884, 88145, 100450, 94978, 92754, 89170, 
      98180, 88072, 91717, 84841, 91501, 87201, 99530, 100085, 80420, 92168, 
      95002, 100341, 102490, 80609, 93041, 103049, 82805, 98293, 98020, 
      88173, 82333, 106420, 106900, 109449, 115821, 103997, 97745, 84970, 
      94469, 131189, 111906, 97002, 119860, 89213, 111717, 89800, 114914, 
      109226, 120149, 109225, 102745, 103338, 92970, 103688, 98804, 103325, 
      106900, 117170, 107242, 109160, 111368, 114613, 102834, 113418, 116145, 
      95941, 114661, 124261, 146997, 110890, 118898, 121474, 154765, 113360, 
      126376, 109556, 102989, 126029, 156616, 111605, 102105, 101313, 100944, 
      120753, 143569, 130010, 119389, 126100, 116365, 113485, 124533, 124900, 
      154841, 134725, 169090, 170641, 154760, 147178, 134560, 125425, 110305, 
      137666, 155354, 127592, 147892, 136513, 123829, 113329, 128609, 133505, 
      151265, 155545, 137141, 139925, 146266, 140229, 126061, 135144, 126722, 
      139789, 144680, 139140, 138496, 152269, 154125, 152464, 137306, 135881, 
      145205, 126985, 167177, 173540, 182216, 199370, 155329, 131920, 156397, 
      158665, 171341, 207181, 158545, 143082, 189250, 152465, 146105, 168425, 
      179129, 161473, 137197, 167341, 175941, 148226, 179386, 165152, 149537, 
      151165, 149650, 163133, 149189, 177893, 179693, 181525, 156825, 182762, 
      166388, 157874, 158605, 188245, 195698, 205445, 174233, 186500, 177370, 
      166090, 190724, 177193, 163033, 216970, 168698, 212580, 168290, 191386, 
      185965, 172717, 216450, 191137, 180217, 179140, 216100, 191489, 193450, 
      229293, 234644, 181946, 193716, 191304, 194497, 191313, 196445, 186565, 
      184136, 177841, 202130, 197210, 188234, 176378, 201226, 194922, 180226, 
      181609, 200402, 197704, 198250, 210564, 205088, 202610, 199469, 216738, 
      202786, 199897, 223489, 215333, 213053, 210484, 227770, 217801, 207520, 
      226516, 235045, 228610, 237249, 224738, 218981, 223450, 233360, 240256, 
      230464, 242442, 225640, 224605, 240817, 244037, 255505, 259081, 247490, 
      250693, 251233 ], 
  [ 135441, 125921, 128197, 126650, 122530, 132640, 123353, 118225, 120485, 
      127684, 130769, 129746, 108873, 130793, 118385, 125746, 115625, 115210, 
      114130, 115380, 119250, 108392, 101765, 115061, 103700, 103842, 109170, 
      104260, 112298, 107185, 94453, 103625, 97000, 74441, 96037, 92564, 
      93505, 81936, 102986, 88541, 86525, 84004, 66301, 66004, 92898, 91012, 
      96650, 80761, 67538, 94410, 84906, 84625, 93572, 91666, 81965, 77449, 
      60273, 73330, 87930, 74465, 84250, 81665, 72298, 88237, 78376, 85885, 
      72505, 58825, 70596, 58973, 79146, 82765, 76765, 46481, 79300, 66053, 
      46273, 76042, 44402, 73793, 47569, 45865, 75893, 42445, 55082, 50341, 
      51880, 28584, 64825, 48212, 73746, 47354, 37225, 40762, 72500, 68404, 
      22324, 45162, 72745, 23393, 71053, 42905, 16153, 55885, 43957, 43165, 
      52625, 42905, 23569, 67348, 64853, 27869, 42409, 54557, 22525, 71485, 
      64868, 18005, 9065, 18154, 23761, 63325, 10730, 59825, 54233, 60682, 
      53677, 56324, 52480, 48005, 19370, 12317, 13689, 49460, 5128, 41681, 
      34805, 5777, 40016, 4736, 28594, 6698, 4777, 24740, 62465, 56657, 2522, 
      953, 2153, 3088, 26065, 4093, 1352, 2741, 39385, 28465, 52058, 38554, 
      56137, 65425, 761, 9616, 12944, 37153, 27185, 16165, 1313, 5189, 38281, 
      656, 3856, 53125, 18181, 54952, 317, 193, 6385, 130, 1042, 740, 4538, 
      59085, 57636, 52, 54781, 12125, 60034, 46665, 19600, 0, 1089, 45370, 
      24337, 1090, 50180, 31688, 14888, 13693, 29, 845, 22810, 21913, 32, 
      5792, 61, 3061, 2845, 50, 24400, 15193, 884, 57242, 56290, 54433, 4240, 
      160, 32930, 27065, 3769, 5672, 57825, 41029, 24250, 50432, 9860, 25570, 
      5473, 55080, 23428, 21933, 8068, 48761, 7925, 17476, 17786, 17525, 
      46098, 1954, 57905, 33908, 30025, 17168, 10388, 5273, 1241, 6229, 
      51137, 21410, 8705, 5450, 1361, 1450, 2314, 52445, 58088, 46890, 32497, 
      1777, 53584, 29824, 8656, 35906, 6170, 2210, 39185, 8992, 8914, 2754, 
      68165, 45797, 3272, 6212, 84005, 35333, 34609, 2434, 2378, 2785, 63313, 
      61353, 2833, 44426, 25202, 15269, 13949, 99322, 41017, 30928, 51209, 
      16733, 118516, 14365, 3277, 97889, 97498, 72945, 111065, 24506, 53329, 
      160537, 132602, 4244, 4328, 4573, 92178, 4645, 4545, 154769, 37714, 
      79432, 51012, 30600, 154258, 153485, 82330, 79565, 175193, 46649, 
      53161, 5085, 12469, 140465, 68042, 199665, 5905, 43501, 21860, 20852, 
      121906, 70141, 49725, 45625, 29341, 155545, 92212, 16801, 117485, 
      106418, 104525, 103898, 89450, 68429, 71620, 199841, 128741, 267521, 
      216164, 92249, 291717, 214497, 54085, 46162, 32805, 285508, 113000, 
      62893, 202253, 182450, 64010, 54413, 34445, 32810, 270225, 177794, 
      30941, 200117, 158717, 106621, 42740, 7460, 240858, 160450, 265808, 
      288821, 190250, 151562, 14977, 279541, 272296, 138421, 98100, 99668, 
      68489, 54260, 244845, 138970, 236365, 139880, 28436, 10685, 269125, 
      196514, 43621, 24650, 266265, 28816, 10816, 272578, 221930, 77530, 
      42898, 267668, 196228, 171208, 42004, 18820, 299245, 135826, 62701, 
      13401, 276256, 239441, 103636, 318226, 278728, 222004, 13213, 237185, 
      143834, 56405, 12130, 202660, 270106, 175261, 202418, 43133, 206362, 
      186605, 161650, 144377, 40442, 223700, 15125, 134122, 138569, 265000, 
      183565, 118621, 233186, 189625, 161450, 52429, 217760, 191540, 155585, 
      141620, 38737, 277885, 260698, 214393, 209938, 196018, 180153, 58210, 
      56360, 53525, 314465, 54562, 35770, 45729, 256705, 192725, 163109, 
      141620, 53693, 28808, 27880, 310225, 305897, 304820, 80401, 55777, 
      45305, 301850, 292301, 276746, 153266, 83746, 311812, 267880, 137677, 
      266129, 145729, 119170, 110378, 67658, 38930, 281609, 236345, 230753, 
      216193, 170048, 110020, 39185, 289125, 257722, 250897, 180925, 172136, 
      159784, 106900, 74981, 229682, 170825, 40265, 317728, 279568, 111060, 
      68500, 260738, 239530, 205178, 116914, 85810, 70130, 320456, 310637, 
      147556, 143981, 299396, 246980, 134777, 238068, 192100, 127285, 87688, 
      30708, 56957, 253856, 72041, 56849, 160506, 53370, 193220, 115028, 
      54020, 32933, 245125, 225658, 193792, 102532, 74097, 207077, 201941, 
      145220, 76072, 70600, 30341, 160738, 107458, 194129, 191648, 135473, 
      125588, 95888, 61505, 199442, 104570, 38077, 167661, 110116, 123290, 
      95701, 34465, 128080, 60353, 99034, 81973, 67397, 28616, 117661, 39154, 
      68436, 55312, 156418, 43418, 146765, 135188, 103364, 33202, 152336, 
      106256, 74884, 54841, 141521, 116845, 128330, 102745, 32653, 100997, 
      79997, 79540, 45245, 63989, 56789, 45313, 90724, 49833, 89416, 40564, 
      108765, 90745, 76330, 69642, 57808, 49876, 42597, 79817, 78065, 61601, 
      72538, 39978, 94685, 88328, 75365, 38740, 37460, 35653, 34709, 97425, 
      96409, 41410, 79780, 82773, 34645, 99392, 80945, 51545, 91240, 91613, 
      53194, 93908, 54113, 102285, 88848, 82193, 39645, 108770, 91130, 
      112762, 96973, 51829, 93600, 46121, 42557, 109413, 112433, 57370, 
      107101, 105604, 97421, 89890, 88621, 92468, 85748, 45520, 77837, 46549, 
      96385, 92458, 90788, 82493, 70628, 57928, 118186, 97245, 125460, 
      118980, 110788, 101268, 49733, 121914, 116161, 101252, 84290, 128066, 
      105800, 103976, 103525, 89082, 89168, 67745, 124452, 120292, 97192, 
      71917, 66674, 59069, 88096, 135693, 111394, 124244, 115693, 111877, 
      57604, 131522, 65477, 58085, 130925, 59348, 126649, 103570, 63538, 
      60905, 134554, 140605, 140040, 128637, 138293, 135538, 63218, 142729, 
      128068, 88073, 76145, 82949, 145945, 123517, 73405, 138580, 133200, 
      111904, 146885, 124052, 109037, 76180, 65572, 144449, 154106, 143257, 
      92362, 154036, 144884, 67681, 119650, 94690, 152165, 69605, 156194, 
      76913, 76225, 70130, 134721, 123985, 97121, 70901, 137320, 125045, 
      108781, 148573, 75778, 72889, 154193, 136370, 73341, 138466, 77162, 
      146884, 141065, 165130, 154618, 150154, 142650, 160340, 75752, 75197, 
      131321, 75821, 77401, 76850, 161965, 115700, 77608, 151282, 77941, 
      78130, 113369, 78761, 78689, 119765, 156253, 155700, 133813, 116773, 
      80100, 171860, 176089, 83341, 165317, 152065, 118850, 83269, 90029, 
      177706, 85522, 87380, 125053, 175837, 125640, 181274, 87106, 88789, 
      169985, 156785, 157378, 131890, 157448, 146404, 155965, 162900, 182410, 
      162962, 91240, 91208, 91373, 151834, 91858, 92065, 130661, 174861, 
      94861, 101917, 94370, 94538, 94874, 105485, 171040, 194696, 161636, 
      145829, 97189, 107336, 165365, 141025, 138553, 137344, 97513, 102969, 
      199730, 99229, 100340, 171245, 165005, 186973, 102500, 110321, 204165, 
      116730, 117441, 111080, 108818, 202320, 185065, 150345, 207386, 112514, 
      188072, 110372, 204273, 179829, 155329, 188809, 108025, 112345, 113825, 
      204341, 109685, 111266, 209389, 182341, 109384, 183002, 206989, 113320, 
      204100, 202896, 117269, 118285, 118304, 197506, 194681, 211285, 172625, 
      124897, 128180, 131816, 140290, 226729, 180640, 123917, 124505, 129061, 
      145301, 230785, 202162, 136890, 219385, 207425, 128945, 132929, 234833, 
      187317, 129541, 132541, 209546, 134306, 239632, 211417, 213885, 210970, 
      235093, 209389, 135053, 135733, 136445, 222625, 138242, 238628, 221434, 
      222165, 142605, 146138, 150565, 248993, 142820, 253810, 234130, 145364, 
      251953, 226593, 158450, 233938, 158260, 231850, 271186, 262125, 238797, 
      161290, 269257, 250497, 248580, 162340, 269329, 271570, 169933, 173044, 
      250546, 270436, 266344, 271217, 264673, 272885, 255725, 251336, 238041, 
      280810, 272530, 256834, 234338, 278226, 267442, 240426, 242369, 275722, 
      270504, 269650, 288964, 277328, 272330, 266669, 294298, 268586, 263177, 
      303849, 288973, 285013, 280484, 309250, 292001, 270800, 303236, 316805, 
      306170, 319849, 298378, 287581, 294850, 311200, 320336, 303824, 323362, 
      293960, 292085, 318937, 321317, 335585, 340281, 319450, 324333, 324593 ]
    , [ 154944, 144500, 147172, 145493, 140977, 152473, 142130, 136474, 
      139130, 147253, 150800, 149909, 126594, 151220, 137360, 145645, 134468, 
      134053, 133237, 134685, 139149, 127037, 119618, 134696, 121949, 122157, 
      128673, 123301, 132329, 126820, 112570, 122996, 115645, 90116, 114682, 
      110813, 111952, 98865, 122621, 106394, 104114, 101461, 81250, 80953, 
      111609, 109525, 115889, 98020, 82949, 113517, 102825, 102544, 112745, 
      110641, 99752, 94708, 75024, 90061, 106641, 91460, 102565, 99650, 
      89029, 107080, 95965, 104530, 89632, 73972, 87525, 74450, 97461, 
      101608, 94882, 60176, 97813, 82850, 60034, 94357, 58097, 91844, 61858, 
      59956, 94340, 56008, 70757, 65290, 67093, 19773, 81952, 62897, 92061, 
      61973, 50128, 54325, 90749, 86125, 14701, 59517, 91060, 15440, 89170, 
      56930, 10114, 71956, 58180, 57256, 68234, 56996, 15418, 85069, 82244, 
      18728, 56500, 70562, 14506, 89800, 82325, 11108, 5072, 11125, 15346, 
      80650, 5945, 76688, 70304, 77677, 69682, 72725, 68353, 63218, 11813, 
      6740, 7650, 64937, 2389, 55970, 47906, 2642, 54041, 2129, 40573, 2969, 
      1972, 15665, 79922, 73322, 905, 1184, 800, 1009, 16660, 1354, 725, 794, 
      53476, 40576, 68129, 52513, 72802, 83344, 596, 4369, 6641, 50914, 
      39098, 25570, 290, 1658, 52240, 3065, 985, 69394, 28114, 71485, 2132, 
      1744, 2260, 1021, 4177, 3545, 1205, 76212, 74565, 1405, 71314, 5954, 
      77293, 62010, 29929, 1089, 0, 60517, 35722, 4357, 66053, 44525, 24029, 
      22504, 788, 20, 33865, 32770, 857, 1865, 754, 7780, 436, 1073, 35785, 
      24400, 125, 74105, 73021, 70900, 9553, 1513, 45965, 38978, 8818, 1877, 
      74754, 55450, 35569, 66305, 4481, 37153, 1810, 71613, 34549, 32724, 
      14965, 64370, 14690, 27145, 27521, 27194, 61245, 5353, 74768, 47009, 
      42400, 26705, 17945, 10784, 1010, 2500, 67010, 31937, 15602, 10961, 
      1130, 1285, 5581, 68450, 74885, 62037, 45202, 1810, 69721, 42001, 
      15289, 49205, 11681, 2045, 53012, 15625, 15481, 2061, 86216, 60680, 
      6605, 3077, 103970, 48434, 47578, 4513, 2609, 2290, 80704, 78480, 2404, 
      59045, 36257, 23816, 22100, 120937, 55042, 43105, 66818, 25610, 142045, 
      22516, 3112, 119306, 118849, 91458, 133802, 35165, 69136, 187762, 
      157385, 4013, 3965, 3880, 112869, 7450, 7218, 181466, 50881, 98605, 
      66357, 42381, 180889, 180050, 101833, 98738, 203540, 61268, 68770, 
      4986, 19300, 165842, 85697, 229860, 8578, 57460, 31397, 30125, 145501, 
      87994, 64674, 59914, 40594, 182176, 112705, 24820, 140618, 128429, 
      126338, 125645, 109613, 86018, 89605, 229970, 152930, 302336, 247481, 
      112676, 328050, 245682, 69562, 60385, 44586, 321445, 135605, 79624, 
      232514, 211193, 80873, 69890, 46490, 44525, 305172, 206141, 42194, 
      230180, 185480, 128500, 56237, 9077, 273825, 187345, 300425, 324890, 
      219521, 177665, 21610, 315016, 307309, 163336, 118989, 120689, 85748, 
      69473, 278010, 163885, 268936, 164861, 38765, 14612, 303874, 226181, 
      56986, 33989, 300816, 39145, 14545, 307525, 253445, 95845, 56065, 
      302285, 225829, 198829, 54973, 26245, 335842, 160345, 78970, 18450, 
      311401, 272144, 124921, 355945, 314005, 253453, 17800, 269690, 169013, 
      71618, 15793, 232657, 304789, 203080, 232349, 55970, 236557, 215282, 
      188281, 169490, 52685, 255149, 19844, 158245, 163088, 299221, 211912, 
      141160, 265229, 218434, 187949, 66586, 248681, 220481, 181556, 166337, 
      50320, 312898, 294589, 245050, 240265, 225289, 208170, 73225, 71045, 
      67748, 351722, 68917, 46561, 58500, 290266, 221666, 189608, 166205, 
      67784, 37685, 36493, 347152, 342560, 341417, 98320, 70132, 57812, 
      338249, 328106, 311561, 178841, 102061, 348805, 302101, 161800, 300218, 
      170578, 141445, 131729, 83729, 49985, 316688, 268388, 262400, 246784, 
      197009, 131305, 50240, 324666, 291217, 283930, 208744, 199229, 185821, 
      127789, 91976, 261197, 197786, 51386, 354985, 314449, 132345, 84505, 
      294365, 271705, 234845, 138793, 104125, 86333, 357845, 347432, 172405, 
      168500, 335465, 279617, 158372, 270045, 220645, 150088, 106069, 38925, 
      70850, 286889, 88244, 70676, 186345, 66537, 221765, 136445, 67253, 
      41480, 277498, 256645, 222337, 122497, 90432, 236612, 231080, 169541, 
      92605, 86341, 37700, 186445, 127885, 222608, 219929, 158804, 147929, 
      114929, 75728, 228317, 124601, 47482, 193896, 130741, 145301, 114610, 
      42682, 150553, 74180, 118273, 99034, 82280, 34325, 138946, 48361, 
      83385, 68017, 181465, 53549, 170888, 158189, 122933, 40165, 176921, 
      126089, 90625, 67216, 165050, 137800, 150473, 122050, 38890, 119972, 
      96200, 95677, 55112, 77618, 69098, 55114, 108313, 60624, 106741, 48781, 
      128466, 108202, 91741, 83997, 69985, 60205, 51012, 95492, 93476, 74240, 
      87025, 47205, 112340, 105125, 90248, 45373, 43565, 40900, 39428, 
      115344, 114196, 48637, 95125, 98514, 37978, 117377, 96356, 61412, 
      108037, 108410, 63193, 110969, 64244, 120402, 104985, 97274, 42120, 
      127217, 107201, 131605, 113704, 59848, 109737, 51434, 44372, 127530, 
      130880, 66181, 124756, 123061, 113690, 105037, 103570, 107945, 100169, 
      48193, 90740, 48826, 112192, 107605, 105605, 95924, 81749, 65749, 
      136765, 112986, 144765, 137493, 128245, 117405, 50690, 140625, 134146, 
      117125, 97325, 147305, 122069, 119981, 119464, 102645, 102665, 76490, 
      142965, 138277, 111877, 81652, 74825, 64250, 101065, 155394, 127993, 
      142493, 132820, 128410, 58825, 150497, 72242, 59042, 149768, 62285, 
      144898, 118585, 69049, 64436, 153661, 160372, 159741, 146952, 157730, 
      154645, 61205, 162628, 146185, 99920, 85220, 93476, 166042, 140842, 
      81226, 157753, 151713, 127513, 166916, 141245, 124052, 84397, 67057, 
      164018, 174665, 162562, 103945, 174529, 164321, 68176, 135721, 106537, 
      172328, 68648, 176753, 83810, 82858, 69173, 152640, 140452, 109034, 
      70274, 155437, 141512, 122740, 168010, 81289, 71338, 174224, 154157, 
      75816, 156385, 82277, 165793, 159248, 186085, 174385, 169393, 160965, 
      180701, 78557, 77012, 147986, 77834, 80800, 77213, 182260, 129725, 
      79885, 170257, 78370, 78097, 126800, 81104, 78656, 134186, 175624, 
      175005, 150280, 130600, 79605, 192881, 197506, 81394, 185480, 170578, 
      132545, 86338, 86036, 198925, 88525, 85433, 139210, 196660, 139797, 
      202625, 87601, 87106, 190016, 175232, 175825, 146773, 175829, 163333, 
      174082, 181809, 203497, 181805, 92725, 92165, 91604, 169093, 92485, 
      92098, 144554, 194760, 93640, 97000, 96185, 94505, 94313, 99578, 
      190345, 216509, 179621, 161636, 96100, 101429, 183746, 155908, 153040, 
      151633, 97744, 99108, 221873, 100186, 99977, 189890, 182858, 207400, 
      102929, 105536, 226242, 110097, 110610, 106493, 105485, 224001, 204832, 
      165492, 229529, 108125, 208037, 107237, 225954, 198738, 170938, 208708, 
      107728, 108880, 109700, 225890, 108266, 108725, 231400, 201316, 109021, 
      201977, 228538, 111637, 225121, 223785, 114728, 115546, 115961, 217405, 
      214250, 232570, 189092, 120640, 123197, 125645, 132073, 249268, 197833, 
      121970, 122162, 124804, 136424, 253522, 221797, 130257, 240868, 227588, 
      125348, 127748, 257834, 204840, 126340, 128020, 229709, 129389, 262897, 
      231712, 234378, 231133, 257764, 229288, 130664, 131080, 131528, 243844, 
      133457, 261365, 242125, 242856, 137556, 140165, 143338, 272324, 138233, 
      277537, 255877, 140381, 275284, 247284, 150365, 255025, 151165, 252541, 
      295705, 285786, 260082, 153997, 293380, 272772, 270657, 155377, 293386, 
      295693, 161650, 164233, 272425, 294229, 289741, 295010, 287674, 296612, 
      277736, 272885, 257940, 305065, 295993, 278713, 253709, 302085, 290245, 
      260325, 262400, 299185, 293373, 292189, 313153, 300065, 294473, 288218, 
      318289, 289805, 283802, 328500, 312040, 307684, 302693, 334165, 315200, 
      291425, 327029, 341786, 330161, 345028, 321445, 309460, 317389, 335257, 
      344921, 326825, 348145, 315773, 313700, 343060, 345242, 360170, 365130, 
      342121, 347400, 347594 ], 
  [ 62437, 58873, 58589, 57892, 56324, 57482, 55009, 53285, 52985, 54218, 
      54317, 52432, 47317, 51769, 48733, 50128, 46817, 46400, 43600, 43570, 
      43600, 40834, 39317, 41105, 38690, 38404, 36040, 34106, 35752, 33185, 
      30249, 31321, 29378, 25985, 28409, 27490, 27149, 25378, 28960, 26017, 
      25705, 24026, 22509, 22210, 24820, 24210, 25160, 22049, 20752, 23764, 
      21928, 21645, 22490, 21860, 19825, 18713, 17725, 18000, 19816, 17425, 
      18688, 18233, 16960, 19265, 17498, 18185, 14589, 13689, 13954, 11689, 
      13540, 13745, 12429, 10685, 12402, 10229, 10045, 10404, 8584, 9857, 
      7913, 7481, 9389, 7465, 6464, 6409, 6242, 138010, 6829, 5978, 8080, 
      5540, 6485, 5760, 7250, 6562, 124066, 5044, 7065, 127261, 6649, 4913, 
      107665, 4685, 4685, 4745, 4405, 4481, 128705, 5490, 5125, 139393, 3977, 
      3769, 126801, 5785, 4706, 115037, 87349, 116032, 130585, 4005, 94120, 
      3485, 3005, 3488, 2873, 2962, 2522, 2305, 120640, 100805, 105157, 2050, 
      75290, 1933, 2725, 78493, 1970, 74042, 3748, 83240, 75353, 135778, 
      2249, 1553, 65416, 51917, 63341, 68962, 139225, 74225, 57850, 67757, 
      881, 2741, 772, 900, 1013, 2205, 54265, 95922, 106066, 765, 2725, 7893, 
      60349, 80413, 613, 37538, 74818, 545, 6497, 666, 41029, 42605, 85433, 
      46800, 33224, 35050, 78464, 949, 778, 43730, 477, 104365, 1040, 25, 
      5330, 45370, 60517, 0, 3249, 32400, 122, 1226, 8282, 9217, 47525, 
      58565, 3848, 4229, 47098, 83530, 47977, 24989, 70781, 45832, 3298, 
      8149, 58162, 776, 676, 521, 22322, 43802, 1168, 2545, 23553, 82538, 
      925, 317, 3560, 346, 96946, 3172, 81481, 730, 4010, 4645, 15914, 373, 
      16613, 7418, 7300, 7465, 676, 32360, 1405, 1690, 2493, 7954, 13954, 
      22045, 55073, 82637, 1021, 5800, 16525, 22216, 55189, 54848, 33556, 
      1465, 1994, 1444, 2813, 53885, 1746, 3546, 18162, 2384, 22916, 55588, 
      2249, 18490, 18836, 59536, 3961, 2041, 34066, 78754, 7445, 3077, 3205, 
      41320, 53192, 58285, 3365, 3109, 57905, 2368, 6148, 12401, 13637, 
      12104, 2789, 4626, 2753, 11729, 18938, 14045, 56633, 11941, 11972, 
      5737, 16589, 7988, 3581, 37089, 24916, 58010, 58946, 61321, 10900, 
      38813, 39565, 34721, 4996, 7946, 4234, 6826, 34632, 34285, 8712, 8077, 
      44489, 4553, 4673, 57985, 20637, 28925, 6344, 57025, 40905, 5653, 
      12554, 13250, 21860, 7157, 5485, 5645, 8957, 35901, 12186, 17289, 
      20417, 16592, 15977, 15776, 11552, 7145, 7778, 57613, 24853, 95045, 
      66266, 12641, 109441, 65449, 6425, 6596, 9001, 105786, 19330, 7137, 
      59165, 49160, 7400, 6749, 8933, 9428, 96889, 47056, 10537, 58301, 
      38201, 17629, 7850, 49250, 80296, 39080, 94594, 108233, 53540, 35300, 
      24385, 102785, 98522, 29825, 15490, 16202, 9305, 8282, 82993, 30368, 
      78345, 30850, 13978, 37549, 97045, 57236, 9565, 16580, 95461, 14354, 
      38954, 99216, 70720, 11520, 10116, 96434, 57370, 45130, 10498, 23098, 
      115229, 29768, 9893, 33013, 101610, 80557, 18450, 126964, 103226, 
      71210, 35801, 79573, 33508, 10405, 40680, 61234, 98432, 47889, 61412, 
      12461, 63648, 53689, 41940, 34465, 13600, 72890, 36845, 30596, 32485, 
      96290, 52769, 25313, 78532, 55845, 42580, 13221, 70346, 56906, 40121, 
      34250, 16141, 104057, 94112, 68681, 66356, 59252, 51481, 13460, 13738, 
      13885, 126149, 14068, 18280, 15457, 92241, 58081, 44225, 35090, 14897, 
      23666, 24442, 124029, 121405, 120754, 16893, 15273, 16729, 119060, 
      113345, 104180, 40340, 17680, 125186, 99146, 34121, 98245, 37485, 
      27540, 24712, 16072, 19720, 107333, 81665, 78629, 70885, 48170, 24778, 
      19973, 111865, 93668, 89825, 53505, 49402, 43866, 24210, 17425, 78404, 
      48941, 20621, 129386, 106562, 25810, 17330, 95824, 83988, 65824, 27828, 
      19728, 17680, 131258, 125273, 39298, 37853, 118714, 88450, 34609, 
      83794, 59978, 32225, 21170, 29794, 19405, 92762, 19577, 19721, 45844, 
      20500, 61090, 28906, 20722, 29881, 88285, 77764, 61658, 25778, 20773, 
      68549, 65969, 40346, 21466, 21106, 34949, 46916, 27716, 62413, 61210, 
      36985, 33490, 25090, 21805, 65168, 27380, 29473, 50425, 29090, 33316, 
      25749, 33525, 35122, 23201, 26948, 23945, 23425, 43858, 32365, 31816, 
      24034, 25394, 46836, 30112, 43145, 38810, 29138, 40340, 45730, 30322, 
      25362, 27045, 41729, 33665, 37480, 30213, 44469, 30589, 27481, 27450, 
      33625, 28085, 29405, 34117, 29258, 32245, 29650, 39586, 33661, 30125, 
      28916, 29044, 31266, 35258, 40333, 30689, 30641, 32069, 31076, 45376, 
      32773, 31954, 31345, 47970, 50098, 53829, 56293, 33805, 33641, 46800, 
      32770, 33205, 65165, 35338, 33505, 39889, 34850, 35221, 40680, 35810, 
      40745, 37369, 36706, 36865, 75673, 41704, 39400, 43136, 40977, 52065, 
      41434, 63817, 82829, 44461, 45349, 52480, 45125, 44906, 44389, 44100, 
      44109, 44546, 44642, 80242, 46525, 83821, 46325, 46656, 47114, 47765, 
      50810, 59410, 50228, 47605, 52810, 51442, 50066, 49066, 95509, 53092, 
      52025, 50746, 52100, 55828, 52730, 52610, 52585, 53476, 53986, 63233, 
      56890, 56138, 54338, 61013, 65992, 77557, 56314, 60457, 56180, 58378, 
      57069, 57085, 101642, 60964, 73729, 103825, 61217, 92306, 60773, 58568, 
      79880, 90025, 63136, 64925, 64786, 62329, 64741, 64116, 128116, 66193, 
      63034, 63509, 69473, 66901, 68125, 63589, 74821, 66722, 65602, 63050, 
      69485, 64970, 64013, 75034, 107874, 70025, 73288, 70533, 69480, 73642, 
      71306, 116365, 67796, 70100, 73897, 127657, 75368, 84269, 85285, 
      128180, 70933, 69569, 72097, 126817, 72250, 70625, 70549, 74981, 92072, 
      134765, 76765, 73424, 109225, 74664, 96004, 76690, 75557, 81728, 78884, 
      77828, 76288, 80770, 109498, 115333, 75605, 114677, 107309, 126352, 
      82813, 77018, 114754, 80648, 127013, 130184, 78517, 115477, 130741, 
      78521, 83057, 82930, 79361, 79361, 135130, 88010, 89681, 147737, 87001, 
      84397, 82280, 115285, 167621, 92564, 117956, 151762, 85489, 93245, 
      86074, 95272, 135720, 151461, 92501, 89525, 90116, 87632, 90610, 88938, 
      90829, 92650, 98100, 93136, 133450, 136826, 141677, 92228, 139604, 
      143645, 92777, 98209, 154529, 185441, 134440, 146536, 150280, 195397, 
      98218, 105682, 97330, 95581, 155997, 197242, 98501, 96737, 96821, 
      96890, 147797, 179665, 108580, 144821, 154450, 102665, 101537, 106889, 
      151490, 192965, 113425, 211300, 213289, 192442, 182084, 114130, 109229, 
      104329, 116212, 192592, 110954, 182354, 116077, 109525, 106325, 112113, 
      161685, 186453, 192193, 116993, 170585, 179408, 119057, 111605, 163466, 
      112264, 119633, 175914, 120146, 119794, 185393, 187685, 185146, 120784, 
      120089, 125613, 118049, 204085, 212050, 223354, 245032, 132953, 121370, 
      188185, 191329, 208237, 254297, 135725, 127124, 231400, 132417, 128977, 
      203857, 218065, 138065, 125905, 201893, 213413, 131092, 217732, 141154, 
      132109, 133297, 132512, 140445, 132633, 215065, 217449, 219865, 137345, 
      220804, 143546, 139552, 140281, 226861, 236356, 248877, 150065, 224090, 
      152324, 145424, 229186, 153017, 144697, 262288, 149476, 255698, 149940, 
      164564, 161041, 153049, 260000, 165185, 158353, 157714, 258914, 165681, 
      167492, 275021, 281538, 160948, 168482, 166946, 169261, 167825, 171349, 
      165265, 163858, 161209, 175860, 172692, 167220, 160912, 175828, 171860, 
      163588, 164677, 175876, 174490, 175760, 184418, 182146, 180980, 179153, 
      191012, 183188, 181613, 196297, 191641, 190237, 188690, 199988, 193813, 
      189218, 201202, 207101, 202856, 208865, 201024, 197893, 200900, 207450, 
      213170, 206882, 214916, 204682, 204085, 214745, 218393, 228385, 231373, 
      224596, 226921, 227605 ], 
  [ 73210, 68050, 68450, 67525, 65273, 68825, 64528, 61892, 62276, 65105, 
      66002, 64345, 55012, 64138, 58594, 61585, 56450, 56033, 53689, 54001, 
      55057, 50125, 47240, 52106, 47297, 47125, 46813, 44081, 47437, 44186, 
      38628, 41866, 38669, 30146, 37700, 36097, 36098, 31705, 39961, 33940, 
      33172, 31265, 25416, 25117, 34225, 33273, 35477, 28946, 24457, 33853, 
      29965, 29682, 32693, 31721, 27634, 25610, 20290, 23985, 29221, 23866, 
      27409, 26384, 22945, 28898, 24965, 27476, 21258, 16938, 20281, 15508, 
      22261, 23378, 20808, 11426, 21465, 16328, 10900, 19125, 9325, 18122, 
      9680, 8906, 18338, 7978, 10625, 9316, 9605, 99877, 13498, 8429, 16801, 
      7877, 5858, 6273, 15857, 14257, 87985, 6925, 15786, 90610, 15028, 6224, 
      74320, 9530, 6338, 6170, 8452, 5906, 91712, 13185, 12250, 100690, 5402, 
      8500, 90036, 14506, 11945, 80210, 57538, 80977, 93136, 11016, 62941, 
      9698, 7850, 9929, 7604, 8377, 7025, 5668, 84673, 68258, 71812, 5869, 
      47645, 3700, 2440, 50164, 3281, 46625, 1525, 53885, 47594, 97189, 9488, 
      7424, 39709, 29402, 38090, 42457, 100066, 46580, 33853, 41480, 2306, 
      746, 5617, 2097, 6884, 10242, 31066, 63945, 72265, 1620, 388, 1224, 
      35668, 51400, 1810, 18785, 46945, 5732, 740, 6309, 21250, 22370, 55394, 
      25425, 15725, 16981, 49793, 7618, 7105, 23153, 6120, 70792, 7937, 3616, 
      257, 24337, 35722, 3249, 0, 15129, 4625, 485, 1157, 1522, 25922, 34226, 
      29, 68, 25609, 53833, 26260, 10226, 43706, 24685, 49, 1138, 33937, 
      6989, 6661, 6050, 8585, 23225, 769, 208, 9360, 53069, 7252, 2312, 197, 
      4849, 64741, 265, 52240, 6373, 305, 370, 4913, 4420, 5384, 1205, 1201, 
      1252, 3925, 15317, 7618, 1405, 954, 1513, 4093, 8650, 31760, 53282, 
      5524, 1069, 5524, 8821, 31876, 31649, 16285, 6196, 8093, 4693, 1844, 
      31028, 6705, 1665, 6705, 2441, 9521, 32389, 3218, 7033, 7265, 35425, 
      12226, 4834, 16909, 50425, 19016, 2792, 2692, 21997, 30677, 34516, 
      10490, 9778, 34250, 4705, 2329, 4250, 4802, 26525, 4100, 2745, 6800, 
      4148, 36665, 5210, 33434, 26020, 25937, 14800, 32948, 3485, 7970, 
      61200, 44809, 34697, 35405, 37210, 23725, 20744, 21268, 57920, 4825, 
      18149, 7825, 4261, 57717, 57256, 19485, 18280, 70538, 6890, 8720, 
      34900, 9522, 49844, 13925, 86266, 22608, 6850, 6113, 6353, 39701, 
      15080, 8392, 7412, 5480, 58986, 24669, 8226, 37460, 31697, 30740, 
      30425, 23465, 14612, 15929, 86740, 43720, 132266, 97445, 25010, 149284, 
      96400, 10244, 8249, 6436, 144945, 35461, 13122, 88520, 75893, 13613, 
      10568, 6824, 6749, 134338, 73105, 7060, 87314, 61514, 32506, 8249, 
      29129, 114325, 62621, 131473, 147620, 81185, 57473, 12928, 141146, 
      136085, 49946, 28657, 29597, 16202, 11645, 117364, 50489, 111690, 
      51085, 8905, 21418, 134152, 85565, 9736, 9797, 132226, 9281, 22481, 
      136665, 102241, 20241, 9945, 133313, 85585, 69925, 9985, 13009, 155528, 
      49205, 15080, 18820, 139401, 114130, 32301, 169201, 141245, 102617, 
      20810, 112804, 54085, 13768, 24093, 90133, 135425, 73026, 90197, 11720, 
      92889, 80308, 65025, 54928, 11833, 104297, 22082, 49349, 51922, 132485, 
      78818, 41330, 110965, 82692, 65437, 14760, 100841, 83981, 62066, 54029, 
      13234, 141620, 129737, 98720, 95825, 86897, 76960, 16481, 16189, 15538, 
      167588, 15949, 14005, 14602, 127296, 85156, 67082, 54641, 16322, 16085, 
      16405, 164898, 161818, 161053, 24930, 17154, 15418, 159017, 152276, 
      141401, 61601, 26401, 166169, 135341, 52874, 134212, 57492, 43101, 
      38677, 20917, 15901, 145010, 114098, 110378, 100810, 71825, 38629, 
      16154, 150340, 128609, 123968, 78642, 73285, 65925, 37377, 23866, 
      109925, 72596, 16916, 170825, 143897, 39661, 22061, 130993, 116649, 
      94153, 42705, 28449, 22753, 172925, 165914, 59305, 57290, 158101, 
      121909, 52450, 116113, 86369, 48698, 30005, 21073, 20488, 126905, 
      24650, 20690, 67561, 20329, 87481, 42985, 20665, 21730, 121288, 108373, 
      88049, 37349, 26074, 96650, 93386, 59441, 27109, 25381, 24746, 68405, 
      40085, 88690, 87145, 54370, 49165, 35065, 23458, 92129, 39065, 22804, 
      72826, 41801, 48421, 35496, 24804, 51025, 24170, 37265, 30500, 26218, 
      30805, 46216, 24805, 26941, 24425, 67185, 24697, 61898, 55625, 40025, 
      29453, 65281, 41665, 29637, 25506, 59456, 46946, 52813, 40644, 32328, 
      40450, 32554, 32409, 27754, 28712, 27752, 28132, 36725, 27970, 36661, 
      30865, 44776, 37364, 32621, 30925, 29385, 30185, 31954, 34850, 34346, 
      30986, 33185, 34945, 40354, 38053, 34138, 36513, 37729, 39978, 41530, 
      41842, 41450, 36369, 36361, 37480, 48008, 43489, 37210, 34018, 40949, 
      41320, 35037, 42365, 35330, 45748, 41665, 40000, 57034, 50653, 44245, 
      52769, 46962, 43002, 46393, 50080, 63050, 52840, 54298, 44785, 52706, 
      52145, 49576, 47349, 47016, 48365, 46637, 61945, 45898, 64840, 50714, 
      49905, 49793, 48050, 47105, 50005, 59405, 51880, 63241, 60505, 57305, 
      54025, 74248, 62497, 60176, 55249, 51701, 66145, 57917, 57341, 57202, 
      53989, 54385, 55424, 65953, 64289, 56789, 54914, 57157, 63592, 55801, 
      71572, 61937, 66985, 63738, 62728, 80837, 70825, 62500, 82564, 70850, 
      74465, 69380, 61589, 66485, 73210, 73225, 76154, 75901, 71050, 75400, 
      74205, 101725, 77650, 71413, 61058, 62234, 62170, 79924, 70600, 65416, 
      76925, 74665, 67097, 81170, 71753, 67034, 66313, 87525, 80912, 85885, 
      80964, 66573, 86125, 81965, 94306, 72641, 67649, 85810, 103090, 87965, 
      73268, 73828, 103613, 78970, 75098, 69760, 102820, 80629, 76154, 71746, 
      85640, 78677, 109172, 88450, 81233, 90586, 82701, 81925, 86437, 84050, 
      95009, 90113, 88145, 85009, 93025, 91429, 95554, 81476, 95240, 90266, 
      104065, 94954, 78329, 95773, 90509, 104840, 107213, 78802, 96610, 
      107770, 80516, 93602, 93361, 84890, 80330, 111361, 101405, 103760, 
      121460, 98914, 93460, 83021, 97672, 137810, 106301, 100229, 125485, 
      87028, 106298, 87613, 109237, 113661, 125640, 104186, 98474, 99065, 
      90425, 99445, 95265, 99208, 102397, 111609, 102769, 113101, 115565, 
      119162, 99125, 117773, 120788, 93860, 109666, 129506, 154034, 114661, 
      123565, 126397, 162280, 108649, 120445, 105481, 99970, 131202, 164125, 
      107336, 99530, 98930, 98657, 125282, 150082, 123913, 123560, 130909, 
      111956, 109460, 119258, 129317, 161786, 128644, 176929, 178576, 161605, 
      153413, 128665, 120458, 107578, 131545, 162097, 122525, 154025, 130612, 
      119272, 110372, 123570, 138258, 157554, 162154, 131300, 145220, 152105, 
      134162, 121466, 139925, 122125, 133940, 150093, 133541, 132961, 158090, 
      160040, 158185, 132241, 130976, 139464, 123578, 173818, 180529, 189781, 
      207925, 148970, 128153, 161908, 164368, 177970, 216050, 152084, 138125, 
      197029, 146610, 140890, 174730, 186202, 154880, 133258, 173450, 182690, 
      143005, 186325, 158425, 144250, 145780, 144425, 156690, 144090, 184570, 
      186498, 188458, 151082, 189625, 159905, 152377, 153106, 195226, 203125, 
      213480, 167450, 193253, 170393, 160073, 197665, 170402, 157522, 225409, 
      162985, 220529, 162765, 184001, 178996, 166900, 224489, 183938, 173914, 
      172933, 223973, 184320, 186245, 237800, 243405, 175825, 186665, 184445, 
      187444, 184640, 189418, 180370, 178165, 172666, 194841, 190305, 182097, 
      171457, 194125, 188333, 175045, 176362, 193489, 191077, 191777, 203285, 
      198505, 196313, 193460, 209537, 196925, 194324, 215962, 208570, 206482, 
      204137, 220109, 210970, 201929, 219385, 227336, 221381, 229442, 217953, 
      212770, 216917, 226089, 232721, 223697, 234809, 219445, 218506, 233498, 
      236804, 247936, 251380, 240841, 243850, 244420 ], 
  [ 118597, 109993, 111869, 110452, 106724, 115442, 107209, 102605, 104465, 
      110738, 113357, 112192, 93757, 112969, 102013, 108448, 99377, 98960, 
      97600, 98650, 101920, 92314, 86477, 97985, 88010, 88084, 92200, 87746, 
      94792, 90065, 78849, 86761, 80858, 61265, 79889, 76810, 77549, 67498, 
      85840, 73177, 71425, 69026, 53829, 53530, 76660, 74970, 79880, 65969, 
      54592, 77764, 69448, 69165, 76850, 75140, 66625, 62633, 47965, 59040, 
      71656, 59905, 68368, 66113, 58000, 71825, 63218, 69665, 57789, 46089, 
      56074, 45889, 63220, 66305, 61029, 35165, 63162, 51629, 34885, 60084, 
      33064, 58097, 35633, 34121, 59789, 31225, 41744, 37729, 39002, 39730, 
      50029, 35858, 57760, 35060, 26645, 29520, 56570, 53002, 32266, 33124, 
      56745, 33661, 55249, 31193, 24505, 42125, 32045, 31385, 39325, 31121, 
      34025, 51930, 49765, 39313, 30617, 40849, 32841, 55465, 49706, 27197, 
      15349, 27472, 34465, 48285, 17800, 45245, 40445, 45968, 39953, 42202, 
      38882, 35065, 29200, 20165, 21997, 36250, 10130, 29653, 23965, 11173, 
      28250, 9602, 18868, 12680, 9833, 36058, 47249, 42233, 6376, 2957, 5741, 
      7402, 37705, 9065, 4210, 6917, 27521, 18581, 38212, 26820, 41693, 
      49725, 3145, 17082, 21466, 25605, 17485, 8973, 4549, 10933, 26533, 458, 
      8938, 39065, 10457, 40626, 709, 845, 12713, 1440, 104, 130, 10064, 
      44149, 42898, 890, 40437, 20485, 44960, 33505, 11450, 1090, 4357, 
      32400, 15129, 0, 36482, 21026, 7922, 7057, 1445, 3845, 13928, 13229, 
      1378, 11890, 1537, 509, 7421, 1192, 15178, 8149, 3802, 42536, 41716, 
      40121, 1082, 962, 22048, 17305, 873, 11618, 43045, 28757, 15080, 36706, 
      17386, 16132, 11281, 40690, 14450, 13285, 3314, 35293, 3293, 9938, 
      10180, 9985, 33076, 680, 43165, 22930, 19773, 9754, 4954, 1885, 3593, 
      12077, 37381, 13000, 3925, 2056, 3709, 3728, 1156, 38545, 43394, 33844, 
      21893, 3845, 39546, 19746, 4122, 24704, 2756, 4468, 27449, 4450, 4436, 
      5536, 52201, 33001, 2026, 11434, 66125, 24317, 23725, 2440, 4232, 5365, 
      48005, 46309, 5345, 31888, 16228, 8801, 7877, 79784, 29069, 20826, 
      37673, 9929, 97058, 8285, 5513, 78541, 78212, 56497, 90389, 15908, 
      39581, 135369, 109876, 6530, 6746, 7321, 73540, 3893, 3925, 130121, 
      26596, 62306, 37714, 20866, 129672, 128965, 64872, 62437, 148889, 
      34073, 39593, 7225, 7677, 117125, 52424, 171505, 5265, 31573, 14354, 
      13610, 100340, 54317, 36805, 33365, 20117, 130941, 73746, 10809, 96377, 
      86432, 84737, 84176, 71312, 52865, 55658, 171733, 106573, 234725, 
      186866, 73841, 257401, 185329, 40625, 33956, 23041, 251586, 92410, 
      48177, 174005, 155720, 49160, 40949, 24413, 23108, 237289, 151456, 
      21697, 172061, 133961, 86749, 31250, 7850, 209896, 135560, 233194, 
      254753, 162980, 127460, 10345, 246065, 239282, 115505, 79210, 80642, 
      53225, 41042, 213673, 116048, 205785, 116890, 20098, 8749, 236365, 
      168836, 32245, 17300, 233701, 20474, 9074, 239616, 192400, 61200, 
      31716, 235034, 168610, 145570, 31018, 13378, 264629, 113288, 48413, 
      10333, 243090, 208717, 84330, 282484, 245426, 192530, 10601, 206653, 
      120628, 43165, 10440, 174634, 237392, 149409, 174452, 32261, 178128, 
      159889, 136980, 121225, 30160, 194210, 12365, 111956, 116005, 232730, 
      157169, 98033, 203092, 162765, 136900, 40221, 188786, 164546, 131561, 
      118850, 29101, 244817, 228752, 185681, 181556, 168692, 154081, 45140, 
      43618, 41245, 279149, 42148, 26920, 34897, 225081, 165721, 138545, 
      118970, 41537, 21866, 21202, 275229, 271165, 270154, 64413, 43353, 
      34729, 267380, 258425, 243860, 129620, 67360, 276746, 235586, 115481, 
      233965, 122805, 98820, 90952, 53512, 29800, 248453, 206225, 201029, 
      187525, 145010, 90658, 30053, 255505, 226148, 219785, 155025, 146962, 
      135666, 87930, 59905, 200084, 145781, 31061, 282386, 246602, 91690, 
      54410, 229024, 209268, 177424, 96948, 69408, 55840, 284978, 275753, 
      124618, 121373, 265234, 216250, 113089, 207994, 165458, 106385, 71210, 
      24394, 44965, 222722, 57737, 44921, 136564, 42100, 166570, 95506, 
      42682, 26281, 214645, 196564, 167138, 84458, 59653, 179429, 174689, 
      122786, 61426, 56746, 24869, 136916, 88916, 167533, 165250, 114025, 
      105130, 78730, 49165, 172448, 86420, 30553, 143305, 91370, 103156, 
      78669, 28125, 107482, 48401, 81668, 66785, 54385, 24778, 98245, 31816, 
      55354, 44474, 133236, 35152, 124505, 114050, 85658, 28100, 129610, 
      88282, 61002, 44325, 119849, 97745, 108040, 85293, 28269, 83869, 65641, 
      65250, 37225, 52205, 46325, 37357, 74978, 40885, 73930, 34186, 90901, 
      75125, 62756, 57124, 47466, 41378, 36013, 65969, 64481, 50789, 59876, 
      34576, 78853, 73354, 62305, 33930, 33178, 32229, 31813, 81325, 80441, 
      36000, 66250, 68845, 33125, 83218, 67345, 43489, 76250, 76621, 45000, 
      78650, 45785, 85969, 74506, 68905, 38953, 92104, 76840, 95696, 82017, 
      45585, 79234, 42577, 42509, 93061, 95749, 50320, 91205, 89906, 82909, 
      76500, 75429, 78746, 73082, 44602, 66685, 46021, 82325, 79056, 77714, 
      70805, 61250, 51850, 101348, 83245, 107890, 102202, 95066, 86866, 
      50509, 104932, 99905, 87106, 72980, 110548, 91250, 89690, 89305, 77236, 
      77386, 60713, 107650, 104018, 84218, 63893, 60232, 55597, 76834, 
      117697, 96500, 107698, 100269, 97045, 58082, 114244, 60409, 58825, 
      113777, 58106, 110093, 90248, 59720, 59065, 117136, 122525, 122026, 
      112009, 120541, 118116, 66916, 124513, 111634, 77909, 68753, 74101, 
      127525, 107869, 67261, 121082, 116362, 97970, 128525, 108530, 95693, 
      69634, 65754, 126545, 135208, 125613, 82440, 135202, 127106, 68845, 
      105236, 84500, 133657, 72217, 137288, 71669, 71245, 72740, 118453, 
      109169, 86857, 73177, 120850, 110225, 96469, 130781, 71912, 76085, 
      135805, 120224, 72505, 122184, 73684, 129610, 124517, 145808, 136484, 
      132548, 125968, 141610, 74578, 75013, 116285, 75437, 75629, 78112, 
      143293, 103298, 76954, 133928, 79133, 79784, 101557, 78037, 80341, 
      106961, 138497, 138010, 118961, 104561, 82210, 152450, 156281, 86897, 
      146761, 135157, 106760, 81805, 95621, 158084, 84116, 90922, 112489, 
      156605, 113074, 161512, 88200, 92061, 151541, 139925, 140516, 118592, 
      140650, 131058, 139429, 145570, 162900, 145696, 91330, 91826, 92717, 
      136148, 92804, 93605, 118337, 156529, 97649, 108401, 94120, 96136, 
      97000, 112957, 153298, 174442, 145210, 131581, 99837, 114802, 148541, 
      127697, 125621, 124610, 98837, 108385, 179140, 99821, 102250, 154145, 
      148697, 168089, 103610, 116645, 183625, 124900, 125809, 117202, 113684, 
      182170, 166829, 136729, 186772, 118432, 169634, 115034, 184117, 162445, 
      141245, 170433, 109845, 117333, 119473, 184313, 112625, 115328, 188897, 
      164885, 111266, 165544, 186953, 116514, 184586, 183514, 121313, 122525, 
      122146, 179104, 176609, 191493, 157649, 130645, 134650, 139474, 149992, 
      205673, 164930, 127345, 128329, 134797, 155657, 209525, 184004, 145000, 
      199377, 188737, 134017, 139585, 213305, 171265, 134213, 138533, 190852, 
      140692, 217834, 192589, 194857, 192272, 213885, 190953, 140905, 141849, 
      142825, 202865, 144484, 217346, 202192, 202921, 149101, 153556, 159237, 
      227105, 148850, 231524, 213824, 151786, 230057, 207337, 167968, 214276, 
      166778, 212580, 248084, 239881, 218929, 170000, 246545, 229633, 227914, 
      170714, 246681, 248852, 179621, 183258, 230068, 248042, 244346, 248821, 
      243065, 250549, 235105, 231178, 219529, 257940, 250452, 236340, 216352, 
      255748, 246020, 221908, 223717, 253636, 249010, 248480, 266138, 255946, 
      251540, 246473, 271652, 248708, 243893, 280537, 267241, 263677, 259610, 
      285668, 270133, 251498, 280762, 293141, 283496, 295985, 276624, 267013, 
      273620, 288450, 297050, 282122, 299876, 273442, 271765, 296105, 298673, 
      312265, 316693, 298036, 302521, 302845 ], 
  [ 61589, 58325, 57905, 57250, 55810, 56500, 54377, 52825, 52389, 53312, 
      53253, 51314, 47009, 50557, 48005, 49090, 46125, 45706, 42802, 42704, 
      42530, 40180, 38925, 40113, 38160, 37850, 35066, 33280, 34594, 32149, 
      29717, 30365, 28660, 26253, 27685, 26896, 26485, 25220, 27898, 25549, 
      25325, 23680, 22997, 22696, 24050, 23504, 24210, 21757, 21074, 22850, 
      21410, 21125, 21544, 20978, 19337, 18397, 18245, 17858, 19010, 17189, 
      18010, 17665, 16810, 18409, 17060, 17389, 14285, 14045, 13712, 11917, 
      12818, 12841, 11765, 11493, 11600, 9997, 10825, 9650, 9370, 9189, 8497, 
      8125, 8577, 8281, 6570, 6757, 6500, 146276, 6445, 6408, 7298, 5986, 
      7501, 6554, 6480, 5968, 131920, 5570, 6269, 135221, 5917, 5545, 114985, 
      4633, 5249, 5353, 4505, 5085, 136721, 4880, 4625, 147737, 4573, 3725, 
      134765, 4969, 4176, 122625, 93965, 123658, 138673, 3509, 100994, 3141, 
      2925, 3098, 2813, 2768, 2500, 2501, 128426, 107929, 112433, 2152, 
      81460, 2425, 3613, 84793, 2548, 80164, 5002, 89730, 81533, 144040, 
      1665, 1233, 71186, 57069, 69021, 74884, 147589, 80365, 63284, 73629, 
      1405, 3925, 634, 1466, 673, 1445, 59533, 102884, 113380, 1385, 3961, 
      9965, 65897, 86797, 1165, 41940, 80980, 325, 8389, 356, 45625, 47285, 
      92005, 51698, 37370, 39304, 84762, 425, 320, 48464, 149, 111605, 466, 
      89, 7060, 50180, 66053, 122, 4625, 36482, 0, 2116, 10404, 11449, 52441, 
      64009, 5330, 5777, 51988, 90004, 52909, 28577, 76745, 50650, 4660, 
      10237, 63568, 306, 250, 181, 25700, 48500, 1970, 3721, 27017, 88948, 
      425, 653, 4930, 196, 103880, 4450, 87841, 356, 5440, 6185, 18752, 305, 
      19485, 9320, 9178, 9365, 746, 36346, 901, 2440, 3485, 9892, 16552, 
      25325, 60265, 88993, 841, 7402, 19337, 25490, 60377, 60010, 37570, 
      1229, 1492, 1490, 3673, 58969, 1460, 4580, 21044, 3042, 26170, 60730, 
      2725, 21364, 21730, 64850, 3025, 2161, 38036, 84880, 5869, 3789, 3961, 
      45706, 58194, 63529, 2645, 2477, 63125, 2570, 7538, 14625, 15993, 9970, 
      3185, 5636, 2617, 13837, 16160, 16393, 61753, 9865, 9914, 4625, 14065, 
      9490, 3365, 33065, 21706, 63136, 64116, 66601, 9050, 42925, 43721, 
      30865, 5650, 6596, 4160, 7940, 30794, 30469, 7250, 6725, 40077, 4717, 
      4505, 63053, 23393, 25497, 5490, 51989, 45041, 6025, 14400, 15184, 
      19018, 6229, 5525, 5905, 10229, 32045, 10376, 19637, 17725, 14274, 
      13725, 13546, 9850, 6301, 6800, 52585, 21805, 88453, 60840, 10845, 
      102341, 60065, 6277, 6866, 10085, 98816, 16804, 6569, 54085, 44586, 
      6786, 6597, 9925, 10530, 90245, 42610, 11789, 53281, 34281, 15337, 
      8352, 53712, 74306, 35114, 88052, 101205, 48778, 31594, 27169, 95953, 
      91844, 26513, 13520, 14184, 8541, 8200, 76925, 27050, 72473, 27508, 
      15520, 41225, 90445, 52330, 10093, 18450, 88925, 15892, 42692, 92546, 
      65194, 10394, 10706, 89872, 52480, 40900, 11152, 25600, 108005, 26570, 
      9445, 36305, 94868, 74629, 16328, 119362, 96436, 65696, 39241, 73705, 
      30082, 10301, 44426, 56200, 91834, 43577, 56394, 13141, 58538, 49085, 
      38018, 31049, 14474, 67360, 40225, 27506, 29261, 89828, 48265, 22745, 
      72794, 51185, 38690, 13445, 64980, 52200, 36405, 30952, 17221, 97325, 
      87754, 63401, 61186, 54434, 47081, 13394, 13780, 14081, 118665, 14218, 
      19618, 16133, 85985, 53365, 40321, 31824, 15129, 25636, 26500, 116645, 
      114109, 113480, 15845, 15413, 17485, 111850, 106333, 97498, 36738, 
      16498, 117776, 92660, 31001, 91801, 34121, 25034, 22514, 15634, 20954, 
      100557, 75901, 72997, 65605, 44100, 22600, 21205, 104933, 87418, 83729, 
      49145, 45284, 40100, 22160, 16673, 72810, 44865, 21825, 121876, 99844, 
      23624, 16904, 89522, 78170, 60842, 25442, 18530, 17186, 123700, 117913, 
      35920, 34585, 111592, 82472, 31645, 78032, 55360, 29521, 19940, 31952, 
      19669, 86644, 19069, 20005, 42122, 21002, 56464, 26656, 21200, 31921, 
      82381, 72322, 57028, 24008, 20213, 63585, 61137, 37120, 20836, 20740, 
      37377, 43226, 25786, 57797, 56660, 34085, 30920, 23620, 21941, 60418, 
      25578, 31213, 46553, 27088, 30850, 24317, 35657, 32500, 23461, 25402, 
      23125, 23329, 46820, 30133, 33610, 23912, 26020, 43346, 31594, 39961, 
      36000, 27472, 42874, 42388, 28564, 24968, 27773, 38737, 31529, 34946, 
      28625, 47237, 29105, 26921, 26912, 35177, 28381, 30141, 35689, 28232, 
      33485, 28708, 41680, 31925, 29137, 28610, 29090, 32036, 36640, 42353, 
      30285, 30325, 32677, 31066, 47786, 31705, 31172, 31201, 50576, 52880, 
      56897, 59537, 32645, 32525, 49202, 32464, 32765, 68861, 34148, 33173, 
      41405, 34052, 34421, 42146, 34920, 42165, 36125, 36116, 36625, 79625, 
      40330, 38818, 41626, 40169, 54161, 40820, 66809, 86985, 43181, 43957, 
      54298, 43993, 43840, 43717, 43802, 43877, 44136, 44584, 84100, 46969, 
      87805, 45797, 46346, 46912, 48025, 51840, 61540, 48770, 47093, 51104, 
      50000, 48976, 48416, 99917, 51578, 50753, 50176, 52474, 54130, 52020, 
      51988, 51985, 53666, 54196, 65025, 55424, 54848, 54148, 62473, 67978, 
      80533, 56692, 58589, 55346, 56992, 56057, 56269, 105928, 59330, 76165, 
      108197, 59625, 96016, 59377, 58250, 82730, 93533, 61450, 63017, 62900, 
      60905, 62941, 62426, 133466, 64237, 61672, 64237, 71125, 68065, 66097, 
      62485, 76885, 65000, 64100, 62516, 67473, 63904, 63673, 76960, 112040, 
      68161, 71090, 68753, 70274, 71464, 69480, 120853, 67090, 70802, 71825, 
      132625, 73162, 86617, 87721, 133146, 69605, 68725, 72769, 131669, 
      70852, 69777, 70537, 73141, 94874, 139921, 74725, 72130, 113033, 73322, 
      98930, 75016, 74125, 79370, 76922, 76042, 74810, 78608, 113188, 119353, 
      74673, 118629, 110797, 130850, 80665, 76960, 118612, 78938, 131485, 
      134810, 78653, 119309, 135365, 78325, 81209, 81104, 78481, 79361, 
      139904, 85608, 87145, 152989, 84881, 82825, 82314, 118861, 173545, 
      90082, 121546, 157000, 85357, 90889, 85940, 92738, 140138, 156605, 
      90405, 87957, 88546, 87250, 89060, 87872, 89365, 90920, 95642, 91426, 
      137524, 141076, 146169, 91042, 143962, 148201, 92709, 96137, 159497, 
      191641, 138394, 151106, 155026, 201925, 96340, 102964, 95888, 94865, 
      160913, 203764, 96925, 96325, 96541, 96676, 152269, 185501, 105746, 
      149045, 159112, 100989, 100125, 104617, 155880, 199093, 110597, 218042, 
      220097, 198500, 187722, 111428, 107165, 103805, 113354, 198578, 108820, 
      187920, 113369, 107741, 105641, 109997, 166301, 192125, 198085, 114325, 
      175573, 184770, 116233, 109793, 168100, 110450, 116957, 180980, 117640, 
      117332, 190737, 193093, 190420, 118642, 118057, 123005, 117045, 209989, 
      218192, 229892, 252250, 129917, 120116, 193309, 196585, 214129, 261729, 
      132617, 125050, 238082, 129725, 126725, 209525, 224261, 134865, 124529, 
      207425, 219385, 128834, 223834, 137860, 129805, 130925, 130250, 137345, 
      130457, 220985, 223457, 225961, 134725, 226850, 140416, 137098, 137825, 
      232985, 242786, 255725, 146725, 230056, 148850, 142610, 235280, 149669, 
      142229, 269410, 146866, 262480, 147458, 160802, 157565, 150365, 266842, 
      161549, 155333, 154760, 265640, 162065, 163850, 282181, 288872, 158050, 
      164944, 163540, 165721, 164545, 167825, 162313, 161060, 158957, 172154, 
      169250, 164306, 158834, 172250, 168634, 161330, 162373, 172426, 171236, 
      172610, 180712, 178916, 177946, 176317, 187354, 180450, 179073, 192413, 
      188281, 187009, 185616, 196010, 190405, 186660, 197584, 203085, 199170, 
      204781, 197642, 194905, 197690, 203732, 209268, 203508, 210946, 201700, 
      201169, 210989, 214693, 224449, 227345, 221290, 223481, 224185 ], 
  [ 68765, 64213, 64345, 63506, 61514, 64136, 60541, 58253, 58369, 60580, 
      61165, 59410, 51701, 59021, 54445, 56818, 52381, 51962, 49426, 49604, 
      50258, 46160, 43801, 47473, 43588, 43370, 42242, 39812, 42506, 39509, 
      34961, 37357, 34640, 28093, 33665, 32324, 32189, 28808, 35258, 30425, 
      29833, 28004, 23825, 23524, 30122, 29300, 31018, 25805, 22546, 29474, 
      26378, 26093, 28260, 27418, 24121, 22445, 18797, 21170, 25082, 20869, 
      23530, 22725, 20122, 24665, 21568, 23369, 18149, 15149, 17300, 13481, 
      18338, 19097, 17009, 10573, 17396, 13401, 9997, 15170, 8450, 14341, 
      8405, 7757, 14281, 7177, 8410, 7585, 7696, 113984, 10309, 6868, 12818, 
      6354, 5477, 5450, 11908, 10660, 101284, 5570, 11789, 104125, 11161, 
      5085, 86557, 7025, 5065, 4985, 6253, 4717, 105349, 9572, 8857, 114985, 
      4205, 6025, 103577, 10489, 8500, 93001, 68389, 93850, 106933, 7649, 
      74314, 6637, 5317, 6778, 5113, 5620, 4616, 3697, 97882, 80145, 84005, 
      3716, 57632, 2333, 1865, 60413, 2088, 56520, 1690, 64522, 57613, 
      111380, 5989, 4453, 48922, 37381, 47125, 51976, 114469, 56537, 42400, 
      50905, 1037, 797, 3026, 914, 3893, 6413, 39293, 75560, 84584, 557, 557, 
      3065, 44461, 61865, 613, 25288, 56968, 2993, 2225, 3392, 28145, 29437, 
      66245, 32930, 21730, 23204, 60106, 4289, 3908, 30340, 3185, 82993, 
      4514, 1469, 1448, 31688, 44525, 1226, 485, 21026, 2116, 0, 3136, 3721, 
      33489, 42849, 730, 901, 33128, 64520, 33865, 15145, 53377, 32066, 520, 
      3061, 42500, 3802, 3562, 3125, 13096, 30376, 130, 317, 14045, 63648, 
      4013, 745, 698, 2312, 76372, 586, 62725, 3392, 932, 1217, 8356, 2053, 
      8905, 2788, 2738, 2833, 1850, 21074, 4397, 692, 725, 3176, 7076, 12997, 
      39933, 63785, 2957, 2066, 8941, 13162, 40045, 39770, 22114, 3529, 4896, 
      2594, 1373, 39005, 3944, 1544, 10280, 1570, 13842, 40490, 1989, 10600, 
      10874, 43874, 8177, 2897, 22672, 60500, 13689, 2041, 2029, 28594, 
      38506, 42829, 6877, 6341, 42517, 2938, 2938, 6529, 7345, 20090, 2725, 
      2600, 4365, 6201, 28948, 7745, 41513, 19709, 19666, 10421, 25749, 4338, 
      5389, 51005, 36242, 42804, 43600, 45625, 17882, 26825, 27437, 48069, 
      3994, 13312, 5540, 4352, 47906, 47489, 14426, 13441, 59581, 5085, 6253, 
      42905, 12905, 40861, 10090, 74069, 28757, 5473, 7684, 8100, 31898, 
      11105, 6353, 5813, 5905, 49157, 18932, 10805, 29961, 24946, 24121, 
      23850, 17946, 10809, 11860, 74573, 35513, 116973, 84484, 19309, 132977, 
      83525, 7841, 6682, 6497, 128900, 28304, 9881, 76257, 64642, 10282, 
      8161, 6705, 6850, 118949, 62114, 7465, 75177, 51577, 25825, 7156, 
      35956, 100250, 52594, 116296, 131473, 69570, 47970, 16405, 125393, 
      120640, 41233, 22628, 23476, 12589, 9396, 103145, 41770, 97865, 42320, 
      9908, 26689, 118873, 73674, 8713, 11458, 117077, 10280, 27880, 121250, 
      89114, 15914, 9050, 118116, 73732, 59392, 9220, 15940, 139009, 40738, 
      12113, 23333, 123848, 100205, 25988, 151930, 125600, 89524, 25625, 
      99005, 45170, 11497, 29522, 78004, 120170, 62345, 78106, 11025, 80618, 
      69049, 55130, 46045, 11530, 91188, 26793, 41122, 43429, 117520, 67769, 
      34153, 97450, 71333, 55618, 13169, 88072, 72532, 52597, 45396, 13357, 
      126121, 114986, 86125, 83450, 75226, 66125, 14314, 14240, 13897, 
      150589, 14218, 14650, 13925, 112757, 73697, 57249, 46084, 14761, 18000, 
      18496, 148109, 145205, 144484, 20813, 15413, 14909, 142578, 136233, 
      126018, 52378, 22018, 149332, 120352, 44617, 119309, 48749, 36074, 
      32266, 18026, 16354, 129445, 100557, 97101, 88237, 61672, 32260, 16605, 
      134465, 114098, 109765, 67913, 63040, 56384, 31268, 20353, 96730, 
      62437, 17317, 153800, 128456, 33284, 19204, 116386, 103010, 82186, 
      35930, 24050, 19762, 155808, 149193, 50548, 48753, 141860, 107956, 
      44525, 102596, 75140, 41297, 25552, 23396, 19025, 112680, 21645, 19269, 
      58130, 19346, 76244, 36500, 19636, 23825, 107497, 95506, 76808, 31828, 
      22973, 84745, 81745, 51012, 23872, 22672, 27625, 59050, 34250, 77485, 
      76072, 46597, 42052, 30152, 21757, 80658, 33490, 24313, 63113, 35828, 
      41522, 30665, 27101, 43816, 22725, 32210, 26897, 24065, 34768, 39793, 
      26434, 24740, 23720, 58250, 25706, 53577, 48052, 34740, 32570, 56648, 
      36200, 26900, 25013, 51525, 40729, 45802, 35525, 35921, 35545, 29497, 
      29396, 28921, 27369, 27289, 29341, 32740, 28517, 32848, 33124, 39377, 
      33461, 30082, 29090, 29000, 31028, 34073, 32125, 31797, 30285, 31250, 
      37850, 36305, 34576, 31937, 39812, 41380, 44201, 46105, 37613, 37309, 
      39266, 33844, 34697, 53497, 39208, 34645, 35149, 37456, 37825, 36074, 
      38692, 36277, 41369, 38600, 37637, 63065, 46034, 41210, 47882, 43481, 
      45329, 43304, 54205, 69505, 48425, 49661, 46570, 48593, 48164, 46385, 
      44906, 44705, 45700, 44676, 67816, 44945, 70969, 47821, 47450, 47556, 
      46737, 47332, 52432, 54658, 49025, 58004, 55796, 53300, 50900, 81241, 
      57650, 55813, 52292, 50634, 60938, 54688, 54288, 54193, 52562, 53000, 
      57205, 61220, 59908, 54608, 56033, 59330, 67745, 54760, 66041, 58474, 
      62420, 59921, 59305, 87620, 65770, 65585, 89521, 65881, 80100, 64805, 
      59170, 70402, 78445, 68074, 70561, 70352, 66425, 70025, 69050, 110650, 
      71965, 66916, 60741, 63765, 62729, 74101, 66625, 67777, 71716, 69896, 
      64264, 75385, 67860, 64593, 68404, 94100, 75429, 79738, 75653, 66410, 
      80020, 76564, 101533, 69482, 67306, 79921, 111281, 81810, 76221, 76957, 
      111802, 74573, 71669, 69365, 110785, 76096, 72721, 69985, 80225, 82546, 
      117749, 82637, 76914, 96473, 78290, 86050, 81364, 79461, 88570, 84466, 
      82850, 80330, 86980, 97088, 101873, 77893, 101425, 95525, 111346, 
      88945, 76500, 101776, 85378, 112073, 114754, 77365, 102565, 115309, 
      78417, 88201, 88004, 81425, 78625, 119204, 94900, 96989, 130265, 92977, 
      88621, 81394, 103129, 147969, 99650, 105722, 134276, 85081, 99905, 
      85664, 102490, 120818, 134249, 98317, 93661, 94250, 87986, 94672, 
      91460, 94609, 97268, 105026, 97682, 119584, 122400, 126481, 95090, 
      124826, 128237, 92065, 103865, 137785, 164777, 120914, 131050, 134234, 
      173681, 103240, 113360, 100948, 96889, 139385, 175520, 102537, 97061, 
      96725, 96584, 132581, 160109, 116602, 130369, 138596, 106969, 105001, 
      113081, 136468, 172413, 121361, 188786, 190565, 172096, 163066, 121640, 
      114709, 104909, 124210, 172450, 116640, 163540, 123581, 114089, 107389, 
      117725, 145877, 167285, 172325, 124353, 153585, 161218, 126905, 116233, 
      147584, 116890, 126985, 158624, 126932, 126440, 167185, 169265, 167144, 
      126370, 125325, 132665, 119989, 184045, 191236, 201280, 220786, 141325, 
      124072, 170585, 173309, 188185, 229345, 144301, 132410, 208826, 139661, 
      134821, 184501, 197029, 146917, 128945, 182953, 193073, 136930, 196970, 
      150280, 138085, 139481, 138346, 148937, 138185, 194857, 196961, 199097, 
      144293, 200170, 152100, 145930, 146657, 205937, 214450, 225641, 159237, 
      203652, 161914, 152914, 208324, 162181, 151061, 238130, 156250, 232580, 
      156290, 174970, 170537, 160025, 236666, 175165, 166373, 165524, 235924, 
      175589, 177466, 250625, 256580, 168538, 178100, 176144, 178877, 176597, 
      180889, 172985, 171088, 166685, 185954, 181946, 174794, 165826, 185498, 
      180410, 169058, 170285, 185122, 183104, 184018, 194420, 190600, 188802, 
      186345, 200786, 190018, 187813, 206765, 200425, 198601, 196564, 210730, 
      202733, 195400, 210740, 217897, 212602, 219869, 209786, 205393, 209098, 
      217256, 223528, 215560, 225482, 212096, 211289, 224605, 228033, 238709, 
      241973, 232882, 235625, 236237 ], 
  [ 83213, 77093, 77897, 76834, 74170, 79144, 73757, 70573, 71361, 75140, 
      76509, 74978, 63125, 75037, 67997, 71938, 65709, 65290, 63202, 63716, 
      65378, 59152, 55449, 62145, 55908, 55802, 56690, 53476, 57850, 54181, 
      47057, 51581, 47632, 36045, 46657, 44644, 44845, 38888, 49930, 42073, 
      41033, 38980, 30545, 30244, 43226, 42068, 45018, 36445, 30050, 43250, 
      38138, 37853, 42148, 40970, 35657, 33085, 25181, 30914, 38186, 31061, 
      35962, 34597, 29866, 37993, 32768, 36361, 28565, 22205, 27380, 21097, 
      30770, 32425, 29105, 15165, 30164, 23257, 14701, 27602, 13042, 26325, 
      14005, 13021, 26937, 11545, 16362, 14305, 14864, 80384, 20725, 13140, 
      25250, 12514, 8725, 9818, 24228, 22084, 69700, 11282, 24221, 71981, 
      23257, 10237, 57661, 15649, 10553, 10249, 14093, 9981, 72869, 20996, 
      19721, 80825, 9469, 14537, 71321, 22921, 19476, 62649, 42965, 63274, 
      74005, 18401, 47546, 16605, 13941, 16970, 13625, 14804, 12904, 10865, 
      66410, 52033, 55109, 11332, 34336, 7933, 5449, 36445, 7240, 33448, 
      3370, 39546, 34205, 77332, 16965, 14085, 27530, 19125, 26181, 29800, 
      79861, 33241, 22688, 28953, 6301, 2701, 11650, 5954, 13525, 18173, 
      20365, 48008, 55240, 5261, 2125, 377, 24077, 37225, 5653, 10728, 33448, 
      11953, 433, 12800, 12577, 13421, 40597, 15794, 8402, 9316, 35802, 
      14705, 13988, 13988, 12593, 53873, 15154, 8861, 328, 14888, 24029, 
      8282, 1157, 7922, 10404, 3136, 0, 25, 16129, 22801, 842, 677, 15880, 
      39208, 16393, 4505, 30641, 15154, 1192, 37, 22564, 13770, 13306, 12421, 
      3464, 14024, 3602, 1885, 3965, 38560, 14093, 6569, 1258, 10600, 48596, 
      1594, 37861, 12800, 1156, 881, 1412, 9893, 1737, 548, 610, 593, 8906, 
      8194, 14365, 4276, 3077, 712, 1252, 3701, 20893, 38809, 11245, 1282, 
      1997, 3866, 21005, 20842, 9010, 12041, 14752, 9650, 4285, 20413, 12680, 
      3560, 2888, 5490, 4546, 21562, 6805, 3208, 3370, 24050, 20161, 9505, 
      9680, 36532, 28921, 5625, 5389, 13474, 20250, 23341, 17741, 16757, 
      23141, 9098, 3050, 2385, 2529, 38122, 7877, 4616, 12205, 2617, 50228, 
      2929, 22585, 37405, 37250, 23189, 45685, 3778, 13565, 78557, 59650, 
      23764, 24336, 25801, 34346, 12937, 13325, 74725, 7690, 27200, 12932, 
      5696, 74450, 73921, 28874, 27329, 89037, 11245, 14093, 24089, 5849, 
      65277, 21402, 106661, 14645, 10513, 5220, 5188, 53290, 22753, 13073, 
      11413, 6353, 75701, 35060, 5765, 50569, 43650, 42489, 42106, 33514, 
      22009, 23732, 107053, 57913, 157405, 118980, 35325, 175985, 117797, 
      15457, 12170, 7841, 171236, 48016, 19625, 108961, 94770, 20250, 15777, 
      8497, 8082, 159605, 91570, 7913, 107545, 78345, 44305, 11412, 20052, 
      137546, 79586, 156392, 174033, 100594, 73618, 9013, 166945, 161408, 
      64865, 39428, 40500, 23229, 16564, 140777, 65402, 134489, 66064, 8788, 
      14705, 159193, 105370, 12745, 8658, 157061, 9160, 15560, 161906, 
      123946, 28346, 12746, 158212, 105316, 87616, 12580, 9892, 182465, 
      63698, 21073, 13253, 164840, 137053, 43460, 197290, 166816, 124244, 
      14761, 135517, 69250, 18665, 17090, 110260, 160378, 90905, 110250, 
      14161, 113210, 99065, 81674, 70013, 13658, 125908, 16153, 63410, 66389, 
      156944, 97225, 53753, 133178, 101573, 81938, 18545, 121896, 102996, 
      78021, 68692, 14365, 166889, 153850, 119501, 116266, 106250, 95021, 
      21146, 20512, 19385, 195165, 19930, 14314, 16949, 151061, 104161, 
      83569, 69156, 20025, 14416, 14464, 192125, 188773, 187940, 32573, 
      21125, 17485, 185698, 178345, 166450, 77130, 34450, 193460, 159776, 
      66905, 158509, 72269, 55226, 49850, 26650, 16466, 170325, 136285, 
      132157, 121501, 88776, 49732, 16717, 176129, 152290, 147173, 96473, 
      90368, 81920, 48068, 30545, 131562, 89541, 17541, 198376, 169000, 
      50756, 27716, 154802, 138962, 113882, 54410, 36482, 28610, 200608, 
      192985, 74068, 71713, 184420, 144692, 65917, 138212, 104932, 61345, 
      38096, 18692, 23953, 150088, 30493, 24085, 83330, 23042, 106036, 54196, 
      23444, 19681, 143785, 129442, 106600, 47060, 32045, 116217, 112545, 
      73636, 33280, 30736, 21465, 84026, 50266, 107165, 105416, 67541, 61316, 
      43816, 27245, 111010, 48834, 21625, 88985, 52180, 60226, 44105, 22397, 
      63304, 27541, 46210, 37201, 30673, 25808, 57265, 23410, 31460, 26632, 
      82106, 24250, 75865, 68436, 49300, 25738, 79720, 51208, 34964, 27365, 
      72805, 57641, 64730, 49637, 27857, 49097, 38345, 38132, 27017, 31849, 
      29529, 27325, 43940, 28181, 43600, 28420, 54161, 44437, 37586, 34802, 
      31016, 29908, 29705, 40077, 39301, 33085, 37186, 31466, 47617, 44432, 
      38545, 32420, 33092, 34457, 35465, 49373, 48845, 32882, 41236, 42761, 
      40505, 51080, 42149, 33245, 47312, 47681, 34394, 48996, 34821, 53465, 
      47336, 44581, 48617, 58690, 49834, 61210, 53225, 40289, 52040, 44573, 
      53937, 60521, 62317, 42874, 59905, 59140, 55345, 51962, 51425, 53316, 
      50500, 53704, 48193, 56185, 55997, 54506, 54052, 50881, 47556, 47056, 
      67538, 57089, 72116, 68564, 64276, 59636, 64217, 70754, 67685, 60580, 
      54106, 74938, 63648, 62800, 62593, 56930, 57256, 53397, 73988, 71780, 
      60880, 53905, 54514, 57889, 58120, 80825, 67994, 74740, 70337, 68713, 
      71044, 79322, 58417, 72497, 79209, 66436, 77125, 66002, 61106, 65789, 
      81850, 85457, 85136, 78857, 84361, 82826, 88586, 87085, 79012, 62197, 
      60517, 61945, 89557, 77377, 62401, 85604, 82664, 72104, 90729, 78388, 
      71425, 63700, 77972, 89989, 95978, 89765, 67418, 96148, 90900, 83725, 
      78106, 68762, 95489, 91009, 98050, 69277, 69565, 91530, 86333, 80965, 
      70933, 91073, 88192, 82017, 75025, 94561, 73250, 96469, 97981, 88450, 
      82025, 90050, 76082, 94804, 91669, 105482, 99362, 96850, 92762, 102884, 
      83200, 86305, 87525, 86193, 82645, 93314, 104737, 81652, 86992, 98930, 
      94153, 96050, 81509, 87893, 96605, 84241, 102425, 102116, 90721, 83441, 
      99716, 111924, 114685, 108313, 108545, 101389, 85986, 89689, 122545, 
      117010, 92170, 112324, 90457, 116593, 91040, 120074, 103010, 112745, 
      113661, 106317, 106906, 94594, 107216, 101540, 106705, 110708, 122162, 
      111010, 103456, 105376, 108225, 105730, 107242, 109645, 96993, 118985, 
      117065, 137785, 105346, 112346, 114634, 145009, 117352, 131728, 112820, 
      105065, 118889, 146848, 115081, 103669, 102661, 102184, 114325, 134909, 
      135530, 113345, 119332, 119961, 116649, 129097, 118548, 145645, 140177, 
      158882, 160325, 145664, 138762, 139784, 129605, 111965, 143138, 146354, 
      131872, 139572, 141725, 127529, 115229, 132845, 126725, 142757, 146677, 
      142273, 132529, 138258, 145609, 129785, 128320, 130442, 144905, 137120, 
      143956, 143240, 144225, 145969, 144520, 141490, 139885, 150137, 129285, 
      158173, 164132, 172160, 188194, 160925, 134600, 148633, 150685, 162313, 
      195633, 164237, 147082, 178922, 157469, 150389, 159749, 169589, 167301, 
      140033, 158873, 166753, 152498, 169978, 171112, 153877, 155609, 153914, 
      168761, 153305, 168761, 170417, 172105, 161653, 173402, 172036, 162394, 
      163121, 178721, 185666, 194729, 180181, 177220, 183530, 171170, 181220, 
      183125, 167525, 205762, 173386, 201892, 172754, 197930, 192041, 177497, 
      205642, 197453, 185525, 184340, 205460, 197765, 199754, 217921, 222980, 
      187018, 199828, 197200, 200605, 196981, 202505, 191689, 189008, 181805, 
      208466, 203114, 193274, 180050, 207338, 200458, 184178, 185629, 206290, 
      203264, 203618, 216820, 210536, 207730, 204265, 222850, 207378, 204165, 
      229949, 220921, 218425, 215604, 234362, 223453, 211752, 232468, 241641, 
      234666, 243949, 230282, 223873, 228698, 239432, 246600, 235944, 248890, 
      230464, 229321, 246893, 249985, 261781, 265493, 252706, 256121, 256621 ]
    , [ 84808, 78548, 79412, 78329, 75605, 80789, 75242, 71978, 72826, 76745, 
      78184, 76673, 64450, 76772, 69512, 73593, 67204, 66785, 64737, 65281, 
      67033, 60617, 56794, 63760, 57313, 57217, 58285, 55001, 59525, 55796, 
      48442, 53156, 49097, 37060, 48122, 46049, 46280, 40093, 51545, 43418, 
      42338, 40265, 31450, 31149, 44701, 43513, 46573, 37700, 31025, 44785, 
      39493, 39208, 43693, 42485, 36992, 34340, 26056, 32089, 39661, 32276, 
      37377, 35962, 31041, 39488, 34073, 37826, 29800, 23140, 28585, 22082, 
      32185, 33920, 30490, 15880, 31609, 24442, 15426, 29017, 13757, 27700, 
      14810, 13796, 28372, 12240, 17377, 15210, 15809, 77689, 21960, 14005, 
      26665, 13369, 9320, 10513, 25633, 23409, 67185, 12097, 25636, 69416, 
      24642, 11002, 55386, 16724, 11348, 11024, 15098, 10756, 70274, 22321, 
      20996, 78080, 10244, 15602, 68746, 24336, 20761, 60244, 41000, 60849, 
      71370, 19666, 45461, 17800, 15016, 18185, 14690, 15929, 13949, 11810, 
      63905, 49828, 52834, 12317, 32561, 8738, 6074, 34610, 8005, 31693, 
      3825, 37621, 32420, 74597, 18250, 15250, 25925, 17800, 24616, 28125, 
      77076, 31466, 21233, 27298, 7076, 3176, 12725, 6709, 14690, 19528, 
      18980, 45853, 52925, 5986, 2570, 442, 22562, 35330, 6408, 9733, 31653, 
      13058, 578, 13945, 11492, 12296, 38612, 14569, 7517, 8381, 33937, 
      15940, 15193, 12833, 13738, 51578, 16409, 9826, 533, 13693, 22504, 
      9217, 1522, 7057, 11449, 3721, 25, 0, 14884, 21316, 1157, 962, 14645, 
      37253, 15138, 3860, 28916, 13949, 1557, 72, 21089, 14965, 14481, 13556, 
      2909, 12869, 4217, 2330, 3370, 36625, 15298, 7394, 1613, 11645, 46421, 
      1989, 35946, 13945, 1481, 1156, 1097, 10898, 1402, 653, 725, 698, 9841, 
      7349, 15560, 4901, 3592, 797, 1037, 3176, 19498, 36884, 12290, 1517, 
      1682, 3341, 19610, 19457, 8145, 13106, 15937, 10585, 4850, 19058, 
      13765, 4045, 2533, 6145, 4021, 20177, 7540, 2853, 3005, 22585, 21536, 
      10400, 8825, 34697, 30586, 6250, 5994, 12429, 18925, 21906, 19016, 
      17992, 21716, 9953, 3365, 2320, 2404, 40037, 8642, 5101, 13210, 2602, 
      52433, 2804, 21200, 39290, 39125, 24634, 47770, 4033, 14600, 81322, 
      62045, 22369, 22921, 24336, 36121, 12002, 12370, 77410, 8325, 28745, 
      13897, 6121, 77125, 76586, 30469, 28874, 91972, 12100, 15098, 22714, 
      5524, 67762, 22717, 109876, 13690, 11268, 5305, 5233, 55505, 24098, 
      13978, 12218, 6698, 78376, 36805, 5620, 52714, 45625, 44434, 44041, 
      35209, 23314, 25097, 110258, 60218, 161320, 122365, 37060, 180130, 
      121162, 16442, 12965, 8266, 175321, 50081, 20800, 112186, 97765, 21445, 
      16762, 8962, 8497, 163540, 94505, 8258, 110740, 81040, 46260, 12097, 
      18937, 141181, 82301, 160277, 178138, 103669, 76213, 8658, 170960, 
      165353, 67280, 41233, 42325, 24484, 17509, 144442, 67817, 138064, 
      68489, 8993, 13940, 163098, 108505, 13410, 8713, 160936, 9365, 14765, 
      165841, 127361, 29761, 13381, 162097, 108441, 90441, 13185, 9657, 
      186650, 66053, 22178, 12658, 168805, 140648, 45325, 201645, 170801, 
      127649, 14096, 139082, 71705, 19610, 16285, 113445, 164273, 93760, 
      113425, 14746, 116425, 102050, 84349, 72458, 14153, 129313, 15508, 
      65705, 68744, 160769, 100160, 55808, 136673, 104578, 84593, 19330, 
      125221, 106021, 80596, 71077, 14760, 170834, 157625, 122786, 119501, 
      109325, 97906, 22061, 21377, 20180, 199450, 20745, 14589, 17524, 
      154786, 107186, 86224, 71521, 20800, 14401, 14409, 196360, 192968, 
      192125, 33928, 21940, 18020, 189853, 182410, 170365, 79645, 35865, 
      197705, 163601, 69200, 162314, 74674, 57241, 51725, 27725, 16781, 
      174280, 139780, 135592, 124776, 91501, 51597, 17032, 180154, 156005, 
      150818, 99328, 93113, 84505, 49873, 31760, 134977, 92266, 17866, 
      202661, 172925, 52621, 28781, 158537, 142477, 117017, 56365, 37897, 
      29705, 204913, 197200, 76473, 74068, 188525, 148277, 68132, 141697, 
      107897, 63440, 39521, 18577, 24698, 153733, 31588, 24820, 85885, 23677, 
      109001, 56081, 24089, 19616, 147330, 132777, 109565, 48725, 33160, 
      119332, 115600, 75961, 34425, 31761, 21220, 86561, 52001, 110120, 
      108341, 69716, 63341, 45341, 28040, 114025, 50509, 21690, 91600, 53945, 
      62201, 45610, 22282, 65349, 28276, 47765, 38426, 31568, 25313, 59130, 
      23445, 32365, 27197, 84541, 24425, 78160, 70561, 50905, 25433, 82085, 
      52853, 35989, 27880, 75010, 59456, 66725, 51202, 27442, 50612, 39440, 
      39217, 27152, 32554, 30034, 27450, 45245, 28456, 44865, 28305, 55786, 
      45722, 38561, 35617, 31501, 30113, 29620, 41092, 40276, 33640, 38021, 
      31201, 48932, 45617, 39440, 32065, 32657, 33892, 34820, 50728, 50180, 
      32617, 42201, 43786, 39650, 52445, 43124, 33380, 48497, 48866, 34549, 
      50221, 34996, 54850, 48421, 45506, 47632, 60125, 50909, 62705, 54400, 
      40144, 53125, 44018, 52852, 61906, 63752, 42849, 61220, 60425, 56450, 
      52897, 52330, 54301, 51325, 52749, 48788, 55170, 57032, 55441, 54937, 
      51556, 47881, 46881, 68993, 58114, 73681, 70009, 65561, 60721, 63002, 
      72229, 69050, 61625, 54721, 76493, 64753, 63865, 63648, 57625, 57941, 
      53362, 75433, 73145, 61745, 54020, 54389, 57314, 58725, 82450, 69149, 
      76145, 71572, 69858, 69869, 80837, 58082, 71282, 80704, 65521, 78530, 
      66917, 60581, 64964, 83385, 87092, 86761, 80272, 85946, 84361, 86921, 
      88740, 80397, 62632, 60532, 62180, 91242, 78642, 62226, 87149, 84109, 
      73109, 92404, 79633, 72340, 63585, 76837, 91594, 97733, 91330, 67813, 
      97893, 92485, 82440, 79181, 69197, 97184, 89504, 99805, 68962, 69210, 
      90025, 87688, 82100, 71378, 89618, 89577, 83152, 75780, 96146, 72725, 
      94874, 99656, 89785, 81040, 91405, 75497, 96309, 93064, 107297, 100997, 
      98405, 94177, 104609, 82265, 85220, 88690, 85138, 81800, 92009, 106452, 
      82417, 85977, 100445, 92858, 94685, 82184, 86888, 95240, 85066, 104000, 
      103681, 91856, 84176, 98281, 113749, 116570, 106658, 110240, 102834, 
      86701, 88794, 120580, 118865, 91265, 110669, 91242, 118388, 91825, 
      121949, 101725, 111130, 115336, 107752, 108341, 95489, 108641, 102745, 
      108090, 112213, 123997, 112505, 102321, 104161, 106900, 106985, 105977, 
      108290, 97738, 120640, 115520, 135680, 104261, 110981, 113189, 142754, 
      118917, 133673, 114185, 106100, 117364, 144593, 116506, 104564, 103496, 
      102989, 113000, 132964, 137525, 112130, 117917, 121426, 117994, 130832, 
      117253, 143560, 142162, 156517, 157930, 143609, 136897, 141709, 131240, 
      112900, 145133, 144329, 133537, 137737, 143650, 129034, 116234, 134500, 
      125320, 140872, 144692, 144178, 130954, 136513, 147584, 131300, 126905, 
      131957, 146810, 135505, 145781, 145045, 142480, 144194, 142805, 143145, 
      141490, 152002, 130420, 156168, 162017, 169865, 185589, 162980, 135845, 
      146978, 148970, 160308, 192928, 166322, 148697, 176557, 159364, 152084, 
      157844, 167444, 169426, 141328, 157028, 164708, 154193, 167873, 173277, 
      155592, 157354, 155609, 170836, 154960, 166736, 168352, 170000, 163508, 
      171317, 174121, 164169, 164896, 176596, 183401, 192274, 182356, 175165, 
      185765, 173105, 179105, 185300, 169300, 203177, 175221, 199457, 174529, 
      200285, 194266, 179362, 203177, 199748, 187540, 186325, 203045, 200050, 
      202049, 215306, 220285, 188973, 202073, 199385, 202850, 199106, 204740, 
      193664, 190913, 183460, 210781, 205309, 195229, 181625, 209593, 202553, 
      185833, 187304, 208485, 205369, 205673, 219125, 212621, 209725, 206170, 
      225125, 209233, 205930, 232324, 223056, 220500, 217609, 236777, 225608, 
      213517, 234713, 244066, 236941, 246404, 232417, 225828, 230753, 241717, 
      248965, 238069, 251285, 232409, 231236, 249188, 252250, 264146, 267898, 
      254781, 258256, 258746 ], 
  [ 139220, 129544, 131872, 130301, 126113, 136421, 126970, 121754, 124066, 
      131401, 134548, 133525, 112274, 134600, 121972, 129469, 119176, 118757, 
      117685, 118961, 122909, 111857, 105106, 118660, 107089, 107237, 112697, 
      107705, 115889, 110696, 97730, 107080, 100337, 77320, 99362, 95825, 
      96788, 84989, 106445, 91730, 89674, 87113, 69026, 68725, 96185, 94265, 
      100009, 83816, 70309, 97733, 88049, 87764, 96885, 94945, 85060, 80456, 
      62900, 76253, 91145, 77416, 87397, 84762, 75205, 91460, 81409, 89066, 
      75428, 61448, 73481, 61610, 82205, 85892, 79778, 48820, 82361, 68850, 
      48610, 79037, 46697, 76744, 49946, 48200, 78880, 44692, 57637, 52786, 
      54361, 27425, 67588, 50605, 76685, 49725, 39332, 42965, 75409, 71233, 
      21313, 47477, 75656, 22324, 73930, 45162, 15370, 58448, 46240, 45428, 
      55114, 45160, 22450, 70145, 67600, 26596, 44648, 57082, 21410, 74356, 
      67609, 17056, 8548, 17173, 22570, 66026, 10081, 62452, 56740, 63325, 
      56170, 58873, 54941, 50362, 18277, 11520, 12818, 51845, 4745, 43874, 
      36818, 5330, 42165, 4365, 30421, 6145, 4360, 23357, 65098, 59170, 2257, 
      964, 1924, 2749, 24616, 3650, 1225, 2410, 41480, 30260, 54449, 40625, 
      58610, 68084, 680, 8765, 11933, 39170, 28922, 17522, 1090, 4586, 40324, 
      949, 3349, 55514, 19610, 57377, 512, 340, 5672, 173, 1417, 1061, 3925, 
      61568, 60089, 145, 57170, 11074, 62525, 48866, 21029, 29, 788, 47525, 
      25922, 1445, 52441, 33489, 16129, 14884, 0, 576, 24337, 23410, 5, 5045, 
      10, 3616, 2320, 41, 25957, 16420, 593, 59617, 58645, 56744, 4861, 181, 
      34717, 28682, 4346, 4905, 60194, 43018, 25769, 52637, 8845, 27121, 
      4714, 57377, 24905, 23360, 8905, 50914, 8722, 18709, 19025, 18754, 
      48149, 2225, 60212, 35645, 31652, 18365, 11285, 5860, 954, 5408, 53282, 
      22745, 9490, 6025, 1066, 1157, 2533, 54586, 60345, 48893, 34130, 1490, 
      55733, 31373, 9365, 37621, 6705, 1877, 40968, 9685, 9593, 2333, 70580, 
      47732, 3457, 5417, 86706, 36994, 36250, 2425, 2089, 2386, 65620, 63620, 
      2440, 46309, 26545, 16228, 14848, 102257, 42802, 32429, 53226, 17730, 
      121729, 15248, 2900, 100778, 100369, 75386, 114138, 25749, 55348, 
      164282, 135977, 3825, 3889, 4084, 94925, 4682, 4562, 158418, 39313, 
      81937, 52937, 31985, 157889, 157106, 84881, 82066, 179080, 48456, 
      55114, 4658, 13088, 143890, 70297, 203816, 5882, 45184, 22873, 21825, 
      125045, 72410, 51554, 47354, 30610, 159140, 94877, 17576, 120546, 
      109309, 107386, 106749, 92061, 70650, 73897, 203954, 131954, 272340, 
      220453, 94888, 296762, 218762, 55970, 47857, 34130, 290489, 115961, 
      64964, 206370, 186337, 66097, 56290, 35802, 34117, 275048, 181613, 
      32170, 204192, 162292, 109456, 44305, 7225, 245369, 164041, 270565, 
      293794, 194193, 155025, 15490, 284420, 277105, 141700, 100769, 102349, 
      70600, 56061, 249362, 142237, 240788, 143153, 29489, 10768, 273874, 
      200493, 45130, 25549, 270980, 29861, 10861, 277349, 226181, 79781, 
      44369, 272385, 200185, 174865, 43441, 19417, 304258, 139009, 64634, 
      13634, 281045, 243860, 106325, 323401, 283529, 226225, 13364, 241562, 
      147101, 58162, 12137, 206653, 274805, 178916, 206389, 44514, 210365, 
      190378, 165113, 147610, 41725, 227889, 15264, 137197, 141700, 269593, 
      187268, 121444, 237445, 193394, 164869, 53978, 221845, 195325, 158920, 
      144765, 39892, 282586, 265229, 218434, 213929, 199849, 183794, 59881, 
      57977, 55072, 319498, 56125, 36793, 47048, 261170, 196490, 166500, 
      144721, 55204, 29529, 28561, 315188, 310820, 309733, 82484, 57320, 
      46568, 306729, 297090, 281385, 156505, 85885, 316777, 272425, 140692, 
      270650, 148850, 121901, 112969, 69449, 39961, 286276, 240552, 234900, 
      220180, 173485, 112597, 40212, 293858, 262145, 255250, 184484, 175585, 
      163073, 109409, 76900, 233797, 174250, 41290, 322709, 284189, 113621, 
      70261, 265165, 243737, 209005, 119561, 87917, 71917, 325449, 315540, 
      150649, 147024, 304181, 251245, 137672, 242225, 195737, 130052, 89785, 
      31265, 58370, 258165, 73800, 58248, 163721, 54665, 196841, 117569, 
      55321, 33524, 249322, 229645, 197405, 104845, 75860, 210832, 205636, 
      148185, 77857, 72265, 30736, 163909, 109829, 197716, 195205, 138280, 
      128245, 98045, 62932, 203085, 106873, 38770, 170900, 112505, 125885, 
      97826, 34970, 130741, 61704, 101201, 83810, 68900, 28729, 120130, 
      39793, 69941, 56477, 159449, 44189, 149652, 137905, 105561, 33485, 
      155285, 108485, 76493, 55940, 144306, 119236, 130897, 104882, 32810, 
      103072, 81652, 81185, 45940, 65250, 57850, 45994, 92581, 50660, 91225, 
      40993, 110930, 92570, 77845, 70997, 58829, 50609, 43040, 81352, 79560, 
      62676, 73889, 40229, 96512, 90025, 76772, 38897, 37537, 35600, 34576, 
      99284, 98248, 41645, 81241, 84290, 34282, 101245, 82408, 52168, 92905, 
      93274, 53825, 95605, 54760, 104138, 90389, 83570, 39092, 110633, 92633, 
      114677, 98564, 52100, 95093, 45970, 41872, 111194, 114260, 57733, 
      108800, 107273, 98906, 91205, 89906, 93829, 86949, 44941, 78800, 45898, 
      97780, 93749, 92025, 83520, 71305, 58105, 119989, 98618, 127361, 
      120761, 112409, 102689, 48850, 123713, 117850, 102617, 85221, 129929, 
      107209, 105345, 104884, 90077, 90149, 68002, 126185, 121945, 98345, 
      72320, 66833, 58778, 88981, 137594, 112825, 125921, 117200, 113290, 
      56693, 133297, 65402, 57130, 132676, 58689, 128306, 104737, 63265, 
      60328, 136333, 142480, 141905, 130292, 140114, 137309, 61789, 144616, 
      129685, 88740, 76392, 83408, 147850, 125002, 73450, 140341, 134861, 
      113125, 148768, 125505, 110160, 76273, 64637, 146250, 156049, 145010, 
      92945, 155965, 146653, 66580, 120905, 95305, 154036, 68276, 158121, 
      76770, 76042, 68797, 136244, 125288, 97730, 69610, 138865, 126340, 
      109696, 150314, 75409, 71450, 156020, 137853, 72500, 139961, 76717, 
      148525, 142596, 167077, 156385, 151841, 144197, 162193, 74945, 74240, 
      132610, 74890, 76676, 75661, 163792, 116577, 76705, 152905, 76754, 
      76873, 114148, 77860, 77428, 120690, 157924, 157361, 135044, 117604, 
      78761, 173773, 178058, 81770, 167092, 153586, 119641, 82450, 88128, 
      179621, 84677, 85781, 125890, 177680, 126473, 183193, 85865, 87218, 
      171700, 158260, 158849, 132821, 158905, 147641, 157378, 164429, 184265, 
      164477, 90121, 90009, 90064, 153101, 90605, 90722, 131410, 176516, 
      93316, 99812, 93281, 93169, 93425, 103226, 172597, 196625, 162985, 
      146848, 95648, 105065, 166770, 141896, 139364, 138125, 96164, 101000, 
      201697, 97978, 98885, 172666, 166306, 188660, 101149, 108180, 206090, 
      114305, 114986, 108961, 106885, 204173, 186628, 151208, 209305, 110413, 
      189657, 108457, 206114, 181250, 156250, 190376, 106532, 110372, 111752, 
      206154, 108018, 109429, 211268, 183760, 107873, 184417, 208786, 111593, 
      205805, 204581, 115396, 116378, 116453, 199021, 196146, 213002, 173608, 
      122740, 125905, 129361, 137521, 228616, 181717, 122090, 122618, 126880, 
      142420, 232690, 203597, 134345, 221096, 208936, 126856, 130600, 236770, 
      188420, 127504, 130304, 211045, 132005, 241597, 212932, 215426, 212461, 
      236960, 210836, 132820, 133460, 134132, 224264, 135937, 240489, 222973, 
      223700, 140240, 143629, 147866, 250920, 140517, 255793, 235813, 142993, 
      253864, 228104, 155597, 235489, 155537, 233333, 273241, 264050, 240362, 
      158525, 271240, 252200, 250253, 159613, 271298, 273541, 166994, 170021, 
      252169, 272345, 268193, 273122, 266450, 274768, 257348, 252889, 239336, 
      282761, 274361, 258425, 235549, 280109, 269165, 241709, 243668, 277537, 
      272225, 271309, 290861, 278989, 273897, 268146, 296129, 269989, 264490, 
      305768, 290644, 286624, 282025, 311197, 293684, 272077, 304985, 318730, 
      307945, 321800, 300005, 289024, 296389, 312965, 322165, 305413, 325217, 
      295361, 293456, 320680, 323010, 337346, 342074, 320905, 325844, 326090 ]
    , [ 153428, 143080, 145696, 144029, 139553, 150869, 140650, 135050, 
      137650, 145657, 149140, 148213, 125186, 149480, 135796, 143965, 132904, 
      132485, 131605, 133025, 137405, 125441, 118114, 132964, 120385, 120581, 
      126905, 121577, 130481, 125000, 110930, 121192, 113921, 88744, 112946, 
      109121, 110228, 97325, 120749, 104738, 102490, 99833, 79922, 79621, 
      109817, 107753, 114025, 96392, 81541, 111653, 101105, 100820, 110853, 
      108769, 98020, 93032, 73652, 88445, 104777, 89800, 100741, 97866, 
      87397, 105188, 94225, 102650, 87908, 72488, 85817, 72890, 95549, 99620, 
      92978, 58804, 95849, 81090, 58642, 92381, 56681, 89896, 60362, 58472, 
      92320, 54580, 69061, 63682, 65449, 21041, 80068, 61309, 90029, 60381, 
      48740, 52853, 88705, 84145, 15793, 57941, 89000, 16564, 87130, 55386, 
      11002, 70160, 56608, 55700, 66490, 55432, 16546, 83057, 80272, 19972, 
      54920, 68746, 15602, 87700, 80329, 12064, 5668, 12085, 16474, 78650, 
      6625, 74740, 68452, 75709, 67834, 70825, 66509, 61450, 12805, 7488, 
      8450, 63125, 2777, 54290, 46370, 3074, 52389, 2493, 39157, 3457, 2344, 
      16781, 77818, 71314, 1105, 1156, 964, 1261, 17800, 1682, 793, 1018, 
      51752, 39092, 66161, 50801, 70754, 81140, 584, 4973, 7373, 49202, 
      37610, 24386, 370, 2042, 50500, 2725, 1285, 67370, 26858, 69425, 1856, 
      1492, 2696, 845, 3721, 3125, 1525, 74048, 72425, 1153, 69218, 6610, 
      75101, 60050, 28565, 845, 20, 58565, 34226, 3845, 64009, 42849, 22801, 
      21316, 576, 0, 32401, 31330, 629, 2213, 538, 7072, 592, 809, 34261, 
      23140, 65, 71905, 70837, 68744, 8749, 1189, 44221, 37370, 8042, 2169, 
      72530, 53530, 34025, 64205, 4957, 35569, 2074, 69425, 33017, 31232, 
      13945, 62290, 13666, 25765, 26129, 25810, 59189, 4721, 72500, 45197, 
      40676, 25325, 16805, 9892, 810, 2720, 64850, 30425, 14530, 10057, 922, 
      1061, 4933, 66250, 72585, 59933, 43394, 1538, 67493, 40253, 14213, 
      47317, 10737, 1781, 51048, 14533, 14393, 1853, 83732, 58580, 5905, 
      3161, 101250, 46546, 45706, 3961, 2281, 2050, 78292, 76100, 2152, 
      56965, 34609, 22468, 20800, 118001, 53026, 41309, 64602, 24210, 138865, 
      21200, 2804, 116378, 115921, 88874, 130698, 33525, 66868, 184106, 
      154025, 3681, 3649, 3604, 109997, 6746, 6530, 177858, 48913, 95905, 
      64121, 40577, 177281, 176450, 99089, 96034, 199720, 59112, 66490, 4610, 
      18080, 162370, 83161, 225800, 7850, 55360, 29833, 28593, 142229, 85418, 
      62450, 57770, 38818, 178532, 109805, 23432, 137394, 125341, 123274, 
      122589, 106749, 83466, 87001, 225890, 149570, 297684, 243253, 109768, 
      323210, 241466, 67250, 58225, 42722, 316649, 132425, 77156, 228402, 
      207265, 78385, 67570, 44586, 42661, 300488, 202253, 40378, 226080, 
      181780, 125392, 54145, 8425, 269369, 183625, 295765, 320050, 215505, 
      174033, 20338, 310244, 302593, 159844, 115985, 117661, 83176, 67149, 
      273506, 160381, 264500, 161345, 37025, 13648, 299170, 222093, 54874, 
      32365, 296132, 37397, 13597, 302789, 249125, 93125, 53969, 297585, 
      221737, 194977, 52897, 24841, 330898, 156865, 76490, 17330, 306629, 
      267668, 121829, 350857, 309209, 249121, 16724, 265226, 165437, 69250, 
      14825, 228493, 300053, 199172, 228181, 53874, 232349, 211258, 184505, 
      165898, 50653, 250785, 18720, 154765, 159556, 294505, 207908, 137860, 
      260773, 214370, 184165, 64298, 244357, 216397, 177832, 162765, 48340, 
      308074, 289901, 240754, 236009, 221161, 204194, 70825, 68681, 65440, 
      346618, 66589, 44665, 56360, 285602, 217562, 185796, 162625, 65476, 
      36009, 34849, 342068, 337508, 336373, 95540, 67784, 55688, 333225, 
      323154, 306729, 175129, 99229, 343705, 297337, 158260, 295466, 166946, 
      138125, 128521, 81161, 48025, 311812, 263880, 257940, 242452, 193117, 
      128101, 48276, 319730, 286529, 279298, 204740, 195313, 182033, 124625, 
      89284, 256741, 193882, 49402, 349829, 309581, 129125, 81925, 289645, 
      267161, 230605, 135497, 101261, 83725, 352665, 342324, 168745, 164880, 
      330437, 275005, 154856, 265505, 216521, 146660, 103177, 37265, 68498, 
      282213, 85608, 68328, 182537, 64265, 217625, 133169, 64969, 39764, 
      272890, 252205, 218189, 119389, 87764, 232336, 226852, 165897, 89905, 
      83737, 36112, 182629, 124709, 218452, 215797, 155272, 144517, 111917, 
      73300, 224109, 121465, 45634, 190004, 127529, 141917, 111602, 40970, 
      147109, 71784, 115217, 96242, 79748, 32905, 135634, 46513, 80837, 
      65741, 177689, 51581, 167220, 154657, 119817, 38573, 173189, 122933, 
      87965, 64964, 161442, 134500, 147025, 118946, 37370, 116896, 93460, 
      92945, 53140, 75186, 66826, 53146, 105397, 58532, 103849, 46993, 
      125282, 105290, 89077, 81461, 67709, 58145, 49184, 92776, 90792, 71892, 
      84449, 45509, 109376, 102265, 87620, 43745, 42001, 39440, 38032, 
      112340, 111208, 46925, 92425, 95762, 36730, 114349, 93640, 59368, 
      105145, 105514, 61121, 108037, 62152, 117338, 102149, 94562, 40916, 
      124073, 104345, 128405, 110756, 57956, 106853, 49858, 43216, 124394, 
      127700, 64165, 121664, 119993, 110762, 102245, 100802, 105109, 97461, 
      46909, 88208, 47578, 109300, 104789, 102825, 93312, 79417, 63817, 
      133525, 110090, 141425, 134249, 125129, 114449, 49570, 137345, 130954, 
      114185, 94725, 143945, 119065, 117009, 116500, 99965, 99989, 74386, 
      139673, 135049, 109049, 79424, 72785, 62570, 98437, 151946, 124921, 
      139217, 129680, 125338, 57605, 147121, 70346, 57850, 146404, 60849, 
      141602, 115681, 67297, 62920, 150253, 156880, 156257, 143636, 154274, 
      151229, 60349, 159112, 142885, 97380, 83016, 91088, 162490, 137626, 
      79162, 154309, 148349, 124501, 163360, 138033, 121104, 82273, 65741, 
      160506, 171025, 159074, 101393, 170893, 160813, 66964, 132617, 103945, 
      168724, 67604, 173097, 81810, 80890, 68125, 149300, 137288, 106418, 
      69178, 152065, 138340, 119872, 164474, 79441, 70346, 170612, 150813, 
      74324, 153017, 80461, 162301, 155844, 182341, 170785, 165857, 157541, 
      177025, 77009, 75584, 144754, 76378, 79172, 75949, 178576, 126801, 
      78385, 166729, 77090, 76873, 123940, 79588, 77428, 131202, 172036, 
      171425, 147044, 127684, 78425, 189085, 193658, 80378, 181780, 167074, 
      129625, 84706, 85248, 195077, 86885, 84389, 136210, 192848, 136793, 
      198745, 86249, 86018, 186292, 171700, 172289, 143669, 172297, 159977, 
      170578, 178205, 199625, 178205, 91225, 90729, 90256, 165677, 91085, 
      90770, 141538, 191012, 92452, 96260, 94625, 93169, 93041, 98954, 
      186661, 212513, 176089, 158368, 94880, 100793, 180162, 152744, 149924, 
      148541, 96356, 98216, 217825, 98698, 98645, 186250, 179314, 203540, 
      101485, 104724, 222170, 109505, 110042, 105649, 104485, 219965, 201028, 
      162248, 225433, 107245, 204201, 106201, 221906, 195026, 167626, 204872, 
      106340, 107876, 108776, 221850, 107010, 107605, 227300, 197584, 107633, 
      198241, 224482, 110393, 221117, 219797, 113572, 114410, 114773, 213517, 
      210402, 228506, 185608, 119668, 122305, 124897, 131569, 245032, 194245, 
      120698, 120938, 123808, 135988, 249250, 217901, 129545, 236744, 223624, 
      124264, 126856, 253522, 201188, 125200, 127040, 225733, 128453, 258541, 
      227716, 230354, 227149, 253472, 225332, 129652, 130100, 130580, 239720, 
      132481, 257049, 238045, 238772, 136592, 139309, 142634, 267912, 137205, 
      273073, 251653, 139393, 270856, 243176, 149741, 250849, 150401, 248405, 
      291097, 281282, 255866, 153245, 288808, 268424, 266333, 154573, 288818, 
      291109, 160994, 163637, 268105, 289673, 285233, 290450, 283202, 292048, 
      273380, 268585, 253832, 300425, 291449, 274361, 249661, 297485, 285773, 
      256205, 258260, 294625, 288881, 287725, 308477, 295549, 290025, 283842, 
      313601, 285445, 279514, 323720, 307444, 303136, 298201, 329341, 310580, 
      287101, 322313, 336922, 325417, 340136, 316805, 304960, 312805, 330485, 
      340069, 322165, 343265, 311249, 309200, 338248, 340434, 355250, 360170, 
      337417, 342644, 342842 ], 
  [ 75433, 70117, 70569, 69620, 67300, 71050, 66589, 63865, 64301, 67266, 
      68225, 66568, 56857, 66389, 60625, 63752, 58445, 58024, 55688, 56026, 
      57160, 52034, 49025, 54149, 49130, 48964, 48784, 45970, 49472, 46141, 
      40349, 43765, 40450, 31469, 39469, 37802, 37825, 33202, 41864, 35573, 
      34765, 32818, 26585, 26282, 35956, 34970, 37280, 30445, 25672, 35620, 
      31552, 31265, 34450, 33444, 29173, 27061, 21361, 25352, 30880, 25261, 
      29000, 27925, 24296, 30565, 26442, 29101, 22625, 18005, 21610, 16589, 
      23764, 24949, 22265, 12209, 22970, 17569, 11681, 20564, 10064, 19517, 
      10501, 9685, 19769, 8669, 11624, 10205, 10530, 97162, 14705, 9266, 
      18184, 8692, 6409, 6920, 17210, 15530, 85418, 7684, 17141, 87985, 
      16349, 6925, 71981, 10537, 7065, 6877, 9385, 6605, 89037, 14426, 13441, 
      97861, 6085, 9469, 87365, 15821, 13130, 77705, 55465, 78440, 90389, 
      12161, 60736, 10769, 8801, 11016, 8541, 9370, 7930, 6469, 82024, 65905, 
      69385, 6698, 45706, 4337, 2897, 48161, 3874, 44698, 1796, 51776, 45621, 
      94250, 10565, 8381, 37888, 27857, 36305, 40562, 97061, 44581, 32170, 
      39593, 2845, 985, 6452, 2612, 7801, 11345, 29429, 61538, 69698, 2081, 
      569, 1025, 33889, 49241, 2297, 17522, 44882, 6565, 613, 7178, 19889, 
      20961, 53125, 23912, 14544, 15746, 47624, 8545, 8002, 21690, 6953, 
      68185, 8872, 4261, 130, 22810, 33865, 3848, 29, 13928, 5330, 730, 842, 
      1157, 24337, 32401, 0, 9, 24026, 51530, 24653, 9225, 41625, 23120, 50, 
      809, 32090, 7808, 7460, 6805, 7650, 21690, 1000, 269, 8381, 50746, 
      8065, 2745, 160, 5498, 62170, 260, 49925, 7114, 226, 241, 4194, 5017, 
      4625, 882, 884, 925, 4420, 14032, 8369, 1586, 1025, 1154, 3434, 7681, 
      29917, 50905, 6113, 848, 4753, 7840, 30025, 29800, 14948, 6781, 8794, 
      5140, 1921, 29185, 7298, 1658, 5858, 2600, 8500, 30500, 3445, 6170, 
      6388, 33448, 13085, 5213, 15538, 48074, 20161, 2897, 2777, 20432, 
      28832, 32561, 11241, 10489, 32301, 5032, 2116, 3653, 4145, 27904, 4329, 
      2690, 7261, 3589, 38322, 4537, 31501, 27353, 27252, 15685, 34465, 3172, 
      8433, 63389, 46628, 32722, 33410, 35165, 24916, 19225, 19729, 60013, 
      4868, 19098, 8194, 4090, 59792, 59321, 20480, 19225, 72869, 7141, 9117, 
      32917, 8585, 51713, 14624, 88861, 21029, 6977, 5570, 5770, 41284, 
      15793, 8665, 7585, 5193, 61025, 25778, 7445, 38965, 33032, 32045, 
      31720, 24520, 15277, 16650, 89297, 45377, 135529, 100178, 26093, 
      152773, 99109, 10573, 8388, 6205, 148370, 36866, 13637, 91081, 78224, 
      14144, 10889, 6625, 6500, 137605, 75368, 6733, 89833, 63533, 33785, 
      8258, 27338, 117280, 64656, 134674, 151037, 83572, 59380, 11885, 
      144469, 139338, 51669, 29770, 30722, 16757, 11890, 120325, 52200, 
      114557, 52802, 8402, 19945, 137345, 87988, 9689, 9140, 135385, 8770, 
      20970, 139880, 104936, 20936, 9860, 136474, 87986, 72026, 9866, 12050, 
      158985, 50832, 15457, 17497, 142634, 116993, 33434, 172820, 144490, 
      105282, 19405, 115625, 55796, 13969, 22544, 92570, 138568, 75125, 
      92612, 11545, 95336, 82525, 66932, 56605, 11560, 106930, 20665, 50868, 
      53497, 135522, 80965, 42597, 113668, 84905, 67300, 14753, 103370, 
      86210, 63845, 55618, 12833, 144765, 132712, 101205, 98260, 89172, 
      79045, 16596, 16250, 15529, 171065, 15956, 13472, 14365, 130205, 87365, 
      68917, 56186, 16277, 15250, 15530, 168305, 165185, 164410, 25457, 
      17141, 15125, 162340, 155509, 144484, 63284, 26984, 169578, 138330, 
      54333, 137177, 59057, 44276, 39712, 21152, 15376, 148121, 116749, 
      112969, 103241, 73706, 39650, 15625, 153517, 131476, 126765, 80645, 
      75178, 67658, 38330, 24229, 112484, 74465, 16385, 174250, 146962, 
      40666, 22266, 133864, 119300, 96424, 43796, 29000, 22984, 176362, 
      169261, 60842, 58777, 161330, 124618, 53789, 118714, 88450, 49909, 
      30546, 20074, 20345, 129658, 24853, 20533, 69220, 20068, 89546, 43970, 
      20410, 20765, 123929, 110804, 90106, 38106, 26281, 98849, 95525, 60850, 
      27338, 25490, 23585, 70020, 40900, 90721, 89146, 55621, 50266, 35666, 
      23329, 94216, 39812, 21941, 74509, 42634, 49460, 36065, 23753, 52130, 
      23965, 37876, 30781, 26165, 29362, 47129, 23888, 26890, 24034, 68660, 
      23912, 63229, 56786, 40666, 28180, 66674, 42338, 29690, 25049, 60685, 
      47781, 53824, 41225, 30929, 40969, 32653, 32498, 26893, 28417, 27257, 
      27257, 37026, 27241, 36914, 29738, 45385, 37633, 32580, 30724, 28850, 
      29362, 30841, 34829, 34285, 30505, 32980, 33640, 40625, 38194, 33989, 
      35114, 36250, 38369, 39841, 42145, 41733, 35048, 36266, 37441, 46089, 
      43786, 37117, 33085, 41058, 41425, 34112, 42506, 34421, 46045, 41650, 
      39821, 54925, 50960, 44192, 53128, 46997, 41717, 46330, 48373, 60809, 
      53065, 54569, 43592, 52849, 52258, 49505, 47108, 46745, 48170, 46282, 
      59810, 45305, 62633, 50553, 49640, 49474, 47521, 46226, 48626, 59652, 
      51697, 63586, 60730, 57370, 53890, 71809, 62740, 60309, 55058, 51076, 
      66452, 57770, 57154, 57005, 53428, 53810, 54125, 66130, 64386, 56386, 
      53761, 55760, 61745, 55130, 71917, 61812, 67106, 63689, 62585, 78370, 
      71044, 60869, 80053, 71045, 72250, 69481, 61200, 64656, 71077, 73448, 
      76473, 76210, 71149, 75665, 74420, 98740, 77981, 71474, 60169, 60925, 
      61073, 80273, 70529, 63905, 77130, 74770, 66762, 81497, 71650, 66601, 
      64850, 85034, 81157, 86272, 81161, 65600, 86498, 82178, 91649, 72340, 
      66708, 86125, 100205, 88336, 71569, 72089, 100724, 78937, 74845, 68813, 
      99973, 80618, 75893, 71105, 85825, 76752, 106177, 88721, 81160, 88189, 
      82640, 79924, 86522, 84025, 95400, 90324, 88276, 85000, 93322, 89066, 
      93041, 81209, 92753, 87985, 101320, 95225, 77650, 93314, 90576, 102097, 
      104400, 78025, 94153, 104953, 79885, 93717, 93466, 84565, 79605, 
      108466, 101762, 104173, 118333, 99133, 93425, 82256, 95297, 134353, 
      106660, 97828, 122330, 86309, 106585, 86890, 109600, 110864, 122513, 
      104345, 98393, 98980, 89800, 99346, 94946, 99065, 102370, 111908, 
      102728, 110426, 112810, 116297, 98836, 114964, 117889, 93053, 109765, 
      126405, 150373, 112016, 120640, 123392, 158465, 108650, 120818, 105274, 
      99433, 128105, 160298, 107185, 98845, 98185, 97882, 122377, 146557, 
      124324, 120753, 127898, 111821, 109205, 119389, 126410, 158089, 129013, 
      172948, 174565, 157930, 149924, 128962, 120465, 106885, 131908, 158440, 
      122554, 150554, 130897, 119137, 109737, 123581, 135209, 154025, 158525, 
      131557, 141997, 148712, 134485, 121329, 136858, 121984, 134181, 146810, 
      133690, 133090, 154661, 156577, 154778, 132200, 130885, 139625, 123005, 
      170105, 176698, 185770, 203600, 149301, 127674, 158525, 160925, 174233, 
      211613, 152433, 138004, 192928, 146765, 140845, 171085, 182317, 155261, 
      132805, 169857, 178897, 142948, 182468, 158834, 144209, 145765, 144360, 
      157001, 143981, 180781, 182669, 184589, 151165, 185764, 160210, 152360, 
      153085, 191305, 199060, 209225, 167821, 189394, 170820, 160200, 193738, 
      170757, 157477, 221000, 162980, 216250, 162692, 184500, 179365, 166909, 
      220168, 184365, 174061, 173050, 219690, 184733, 186660, 233305, 238826, 
      175892, 187018, 184738, 187793, 184861, 189745, 180437, 178162, 172405, 
      195236, 190580, 182132, 171112, 194452, 188500, 174772, 176105, 193748, 
      191242, 191880, 203626, 198610, 196324, 193381, 209812, 196772, 194081, 
      216325, 208685, 206537, 204122, 220500, 211097, 201650, 219578, 227705, 
      221600, 229837, 218024, 212657, 216900, 226298, 232994, 223730, 235108, 
      219290, 218321, 233685, 236941, 248141, 251617, 240740, 243805, 244361 ]
    , [ 76210, 70810, 71298, 70337, 67981, 71857, 67300, 64528, 65000, 68049, 
      69050, 67405, 57472, 67250, 61354, 64565, 59162, 58741, 56429, 56785, 
      57973, 52733, 49652, 54938, 49793, 49633, 49561, 46705, 50297, 46930, 
      41000, 44530, 41149, 31898, 40168, 38465, 38506, 33745, 42653, 36200, 
      35368, 33409, 26948, 26645, 36661, 35657, 38033, 31018, 26077, 36361, 
      32185, 31898, 35197, 34173, 29794, 27634, 21706, 25877, 31585, 25810, 
      29669, 28564, 24821, 31282, 27045, 29800, 23186, 18386, 22153, 17000, 
      24433, 25666, 22916, 12458, 23657, 18100, 11936, 21233, 10313, 20162, 
      10804, 9970, 20450, 8906, 12053, 10568, 10917, 95365, 15266, 9605, 
      18853, 9025, 6586, 7157, 17873, 16145, 83729, 7993, 17810, 86266, 
      17000, 7204, 70436, 11002, 7362, 7162, 9808, 6890, 87300, 15041, 14026, 
      96034, 6370, 9928, 85640, 16490, 13721, 76082, 54106, 76805, 88628, 
      12740, 59305, 11306, 9266, 11565, 9000, 9865, 8377, 6856, 80341, 64402, 
      67840, 7109, 44461, 4640, 3092, 46880, 4153, 43465, 1889, 50441, 44370, 
      92429, 11156, 8900, 36745, 26882, 35186, 39377, 95210, 43336, 31117, 
      38420, 3130, 1090, 6917, 2885, 8320, 11978, 28418, 60065, 68129, 2336, 
      656, 884, 32800, 47924, 2570, 16745, 43625, 7048, 520, 7685, 19058, 
      20106, 51754, 22997, 13833, 15005, 46325, 9106, 8545, 20817, 7460, 
      66628, 9445, 4660, 73, 21913, 32770, 4229, 68, 13229, 5777, 901, 677, 
      962, 23410, 31330, 9, 0, 23105, 50177, 23720, 8658, 40410, 22217, 89, 
      650, 31025, 8345, 7985, 7306, 7137, 20817, 1189, 356, 7844, 49405, 
      8608, 3060, 193, 5945, 60685, 317, 48596, 7621, 241, 226, 3825, 5440, 
      4244, 765, 773, 808, 4801, 13345, 8906, 1781, 1154, 1025, 3125, 7186, 
      28900, 49570, 6560, 809, 4384, 7345, 29008, 28789, 14249, 7240, 9325, 
      5521, 2080, 28192, 7769, 1769, 5465, 2813, 8005, 29489, 3706, 5777, 
      5989, 32389, 13730, 5570, 14845, 46793, 20980, 3092, 2960, 19625, 
      27857, 31520, 11826, 11050, 31266, 5365, 2125, 3434, 3890, 28873, 4608, 
      2801, 7684, 3400, 39465, 4282, 30490, 28304, 28197, 16372, 35536, 3145, 
      8874, 64868, 47885, 31705, 32381, 34106, 25801, 18484, 18976, 61444, 
      5069, 19845, 8593, 4165, 61217, 60740, 21257, 19972, 74450, 7474, 9540, 
      31912, 8210, 53024, 15233, 90610, 20276, 7250, 5441, 5617, 42433, 
      16420, 9028, 7888, 5220, 62450, 26645, 7178, 40072, 34037, 33032, 
      32701, 25357, 15880, 17289, 91040, 46580, 137698, 102029, 26954, 
      155080, 100948, 10984, 8685, 6280, 150641, 37925, 14162, 92836, 79841, 
      14681, 11300, 6724, 6569, 139786, 76949, 6760, 91570, 64970, 34778, 
      8489, 26489, 119281, 66105, 136825, 153320, 85237, 60757, 11492, 
      146698, 141525, 52938, 30673, 31637, 17330, 12277, 122344, 53469, 
      116522, 54077, 8345, 19306, 139508, 89689, 9908, 8993, 137530, 8713, 
      20313, 142061, 106805, 21605, 10061, 138625, 89681, 73541, 10049, 
      11729, 161316, 52065, 15940, 16960, 144833, 118970, 34373, 175253, 
      146701, 107145, 18826, 117584, 57089, 14356, 21881, 94301, 140725, 
      76658, 94337, 11716, 97085, 84136, 68357, 57892, 11677, 108793, 20098, 
      52065, 54730, 137637, 82546, 43650, 115585, 86528, 68713, 15044, 
      105185, 87845, 65210, 56869, 12890, 146952, 134797, 102996, 100021, 
      90837, 80596, 16965, 16589, 15826, 173456, 16265, 13457, 14530, 132260, 
      89000, 70330, 57425, 16562, 15061, 15317, 170666, 167522, 166741, 
      26090, 17450, 15266, 164653, 157768, 146653, 64613, 27653, 171945, 
      140445, 55530, 139280, 60320, 45305, 40657, 21617, 15385, 150314, 
      118666, 114850, 105026, 75161, 40589, 15634, 155752, 133525, 128772, 
      82178, 76645, 69029, 39233, 24778, 114353, 75920, 16400, 176641, 
      149137, 41605, 22725, 135925, 121229, 98125, 44789, 29669, 23461, 
      178765, 171610, 62105, 60010, 163613, 126589, 54938, 120625, 90049, 
      50986, 31221, 19825, 20612, 131665, 25330, 20794, 70573, 20269, 91145, 
      44921, 20617, 20546, 125876, 112625, 91705, 38925, 26770, 100538, 
      97178, 62065, 27845, 25925, 23258, 71361, 41761, 92314, 90721, 56746, 
      51301, 36401, 23626, 95845, 40637, 21800, 75898, 43513, 50465, 36788, 
      23504, 53177, 24226, 38629, 31336, 26522, 28885, 48068, 23729, 27253, 
      24193, 69941, 23837, 64426, 57881, 41449, 27817, 67913, 43145, 30125, 
      25178, 61828, 48690, 54841, 41984, 30500, 41698, 33130, 32969, 26794, 
      28660, 27380, 27152, 37629, 27226, 37493, 29489, 46180, 38224, 32985, 
      31033, 28961, 29305, 30610, 35258, 34690, 30658, 33301, 33301, 41234, 
      38725, 34346, 34721, 35809, 37850, 39274, 42778, 42354, 34709, 36665, 
      37876, 45396, 44425, 37522, 32986, 41589, 41956, 34025, 43061, 34346, 
      46696, 42121, 40196, 54154, 51641, 44657, 53845, 47522, 41450, 46801, 
      47860, 59978, 53716, 55250, 43397, 53458, 52849, 49988, 47489, 47108, 
      48581, 46597, 59057, 45482, 61844, 50994, 50021, 49825, 47746, 46241, 
      48341, 60345, 52132, 64345, 61417, 57961, 54361, 70900, 63445, 60948, 
      55505, 51265, 67205, 58253, 57613, 57458, 53665, 54041, 53924, 66817, 
      65025, 56725, 53650, 55505, 61220, 55313, 72712, 62325, 67769, 64250, 
      63092, 77485, 71773, 60488, 79144, 71762, 71521, 70144, 61569, 64161, 
      70402, 74189, 77274, 77005, 71818, 76436, 75161, 97561, 78794, 72125, 
      60250, 60754, 61034, 81104, 71108, 63620, 77877, 75457, 67185, 82322, 
      72217, 66970, 64601, 84173, 81940, 87145, 81920, 65657, 87365, 82949, 
      90698, 72805, 66789, 86962, 99122, 89209, 71200, 71696, 99641, 79570, 
      75346, 68900, 98920, 81269, 76394, 71378, 86596, 76257, 105040, 89546, 
      81781, 87418, 83273, 79393, 87245, 84682, 96309, 91125, 89029, 85669, 
      94177, 88325, 92210, 81728, 91940, 87298, 100357, 96074, 77929, 92525, 
      91305, 101140, 103401, 78250, 93370, 103954, 80200, 94482, 94225, 
      85066, 79866, 107425, 102677, 105124, 117160, 99970, 94112, 82505, 
      94580, 132994, 107593, 97105, 121157, 86600, 107482, 87181, 110545, 
      109913, 121364, 105170, 99074, 99661, 90157, 100021, 95489, 99716, 
      103093, 112829, 103445, 109565, 111901, 115322, 99409, 114025, 116896, 
      93320, 110578, 125298, 148930, 111185, 119641, 122345, 156932, 109409, 
      121805, 105913, 99874, 127010, 158765, 107860, 99202, 98506, 98185, 
      121402, 145210, 125341, 119844, 126869, 112520, 109832, 120250, 125453, 
      156658, 130024, 171349, 172948, 156517, 148625, 129937, 121266, 107266, 
      132925, 157045, 123373, 149273, 131872, 119860, 110160, 124394, 134186, 
      152714, 157154, 132520, 140872, 147485, 135490, 122058, 135829, 122713, 
      135144, 145661, 134605, 133993, 153434, 155332, 153569, 133013, 131668, 
      140564, 123506, 168722, 175249, 184213, 201857, 150354, 128241, 157352, 
      159716, 172850, 209810, 153504, 138793, 191329, 147722, 141682, 169762, 
      180850, 156356, 133402, 168570, 177490, 143785, 181025, 159953, 145058, 
      146632, 145197, 158066, 144794, 179386, 181250, 183146, 152098, 184333, 
      161281, 153245, 153970, 189850, 197521, 207572, 168946, 187981, 171981, 
      161181, 192289, 171882, 158362, 219269, 163901, 214609, 163577, 185733, 
      180520, 167848, 218509, 185562, 175090, 174061, 218061, 185924, 187857, 
      231556, 237029, 176885, 188185, 185869, 188960, 185956, 190906, 181442, 
      179125, 173218, 196445, 191717, 183125, 171877, 195625, 189577, 175585, 
      176930, 194885, 192325, 192933, 204829, 199681, 197341, 194344, 210997, 
      197705, 194960, 217570, 209786, 207602, 205145, 221769, 212210, 202529, 
      220745, 228980, 222785, 231130, 219125, 213650, 217953, 227489, 234233, 
      224825, 236365, 220277, 219290, 234882, 238120, 249380, 252880, 241805, 
      244906, 245456 ], 
  [ 139625, 129961, 132269, 130698, 126514, 136768, 127345, 122137, 124429, 
      131732, 134857, 133810, 112625, 134865, 122281, 129746, 119473, 119050, 
      117938, 119204, 123122, 112104, 105373, 118861, 107332, 107474, 112850, 
      107860, 116010, 110809, 97885, 107185, 100456, 77521, 99469, 95940, 
      96889, 85136, 106506, 91845, 89797, 87220, 69205, 68900, 96242, 94324, 
      100042, 83905, 70450, 97754, 88106, 87817, 96884, 94946, 85093, 80497, 
      63017, 76306, 91130, 77449, 87386, 84761, 75242, 91429, 81416, 89029, 
      75409, 61489, 73460, 61605, 82106, 85765, 79669, 48841, 82228, 68765, 
      48617, 78874, 46674, 76585, 49897, 48145, 78685, 44645, 57514, 52685, 
      54248, 28040, 67409, 50500, 76466, 49610, 39265, 42874, 75172, 71012, 
      21860, 47354, 75409, 22873, 73685, 45041, 15857, 58261, 46109, 45301, 
      54937, 45025, 22985, 69892, 67357, 27157, 44497, 56869, 21925, 74069, 
      67348, 17533, 8929, 17642, 23081, 65749, 10474, 62185, 56497, 63050, 
      55925, 58612, 54688, 50125, 18730, 11909, 13217, 51588, 5032, 43641, 
      36621, 5625, 41936, 4640, 30242, 6442, 4625, 23796, 64729, 58825, 2458, 
      1105, 2113, 2960, 25049, 3877, 1384, 2605, 41185, 30025, 54090, 40330, 
      58225, 67657, 801, 9040, 12240, 38857, 28665, 17341, 1225, 4797, 40001, 
      976, 3536, 55117, 19405, 56968, 549, 377, 5881, 226, 1394, 1044, 4090, 
      61109, 59636, 164, 56725, 11317, 62050, 48449, 20752, 32, 857, 47098, 
      25609, 1378, 51988, 33128, 15880, 14645, 5, 629, 24026, 23105, 0, 5184, 
      5, 3485, 2405, 18, 25616, 16145, 612, 59098, 58130, 56233, 4688, 128, 
      34306, 28305, 4177, 5000, 59657, 42557, 25402, 52128, 8980, 26738, 
      4793, 56840, 24532, 22997, 8660, 50401, 8461, 18356, 18666, 18397, 
      47618, 2050, 59625, 35172, 31201, 18000, 10980, 5617, 881, 5437, 52713, 
      22338, 9193, 5770, 985, 1066, 2330, 53989, 59720, 48314, 33625, 1369, 
      55120, 30880, 9040, 37090, 6410, 1746, 40409, 9344, 9250, 2210, 69885, 
      47133, 3208, 5364, 85949, 36445, 35705, 2210, 1930, 2249, 64937, 62945, 
      2297, 45706, 26050, 15805, 14437, 101434, 42209, 31888, 52577, 17285, 
      120836, 14821, 2725, 99945, 99530, 74633, 113249, 25226, 54665, 163249, 
      135018, 3620, 3688, 3893, 94082, 4381, 4265, 157385, 38690, 81128, 
      52244, 31400, 156850, 156069, 84058, 81253, 177985, 47777, 54401, 4421, 
      12637, 142873, 69514, 202649, 5545, 44501, 22324, 21284, 124066, 71605, 
      50837, 46657, 30005, 158065, 93988, 17065, 119573, 108370, 106453, 
      105818, 91178, 69845, 73076, 202761, 130941, 271001, 219220, 93985, 
      295373, 217529, 55213, 47138, 33485, 289108, 114984, 64165, 205157, 
      185170, 65290, 55525, 35141, 33466, 273689, 180450, 31525, 202973, 
      161173, 108485, 43588, 6868, 244058, 162914, 269200, 292381, 192986, 
      153914, 14969, 283021, 275720, 140621, 99812, 101380, 69745, 55268, 
      248021, 141146, 239461, 142056, 28836, 10309, 272477, 199250, 44381, 
      24922, 269585, 29200, 10400, 275938, 224874, 78874, 43618, 270980, 
      198932, 173672, 42692, 18836, 302789, 137906, 63781, 13121, 279616, 
      242505, 105316, 321890, 282088, 224900, 12853, 240201, 145962, 57325, 
      11650, 205364, 273370, 177685, 205090, 43733, 209050, 189109, 163906, 
      146449, 40954, 226532, 14717, 136058, 140545, 268136, 185989, 120341, 
      236050, 192097, 163642, 53125, 220480, 194020, 157705, 143588, 39113, 
      281093, 263770, 217073, 212578, 198530, 182513, 58994, 57096, 54205, 
      317929, 55250, 36026, 46217, 259705, 195165, 165245, 143524, 54325, 
      28808, 27848, 313609, 309249, 308164, 81481, 56425, 45729, 305162, 
      295541, 279866, 155266, 84866, 315188, 270920, 139493, 269145, 147625, 
      120754, 111850, 68490, 39154, 284737, 239105, 233465, 218777, 172192, 
      111476, 39401, 292301, 260650, 253769, 183157, 174280, 161800, 108292, 
      75901, 232354, 172945, 40465, 321088, 282640, 112484, 69284, 263650, 
      242266, 207610, 118402, 86866, 70930, 323816, 313925, 149396, 145781, 
      302580, 249748, 136449, 240740, 194356, 128845, 88712, 30500, 57429, 
      256640, 72785, 57305, 162410, 53738, 195444, 116388, 54388, 32733, 
      247805, 228170, 196000, 103700, 74825, 209389, 204205, 146900, 76808, 
      71240, 29965, 162578, 108658, 196297, 193792, 137017, 127012, 96912, 
      61945, 201650, 105706, 37925, 169541, 111316, 124650, 96685, 34153, 
      129488, 60713, 100042, 82717, 67869, 27976, 118901, 38930, 68900, 
      55504, 158098, 43290, 148325, 136612, 104372, 32674, 153936, 107280, 
      75412, 54961, 142985, 117989, 129610, 103681, 32005, 101869, 80533, 
      80068, 45013, 64205, 56845, 45065, 91412, 49697, 90056, 40100, 109685, 
      91393, 76730, 69914, 57808, 49636, 42125, 80209, 78425, 61625, 72778, 
      39338, 95301, 88840, 75645, 38020, 36676, 34765, 33757, 98057, 97025, 
      40738, 80084, 83117, 33485, 100000, 81241, 51169, 91688, 92053, 52810, 
      94372, 53737, 102869, 89168, 82377, 38261, 109314, 91386, 113338, 
      97285, 51085, 93824, 45025, 41029, 109853, 112905, 56666, 107461, 
      105940, 97605, 89938, 88645, 92548, 85700, 44048, 77589, 45005, 96473, 
      92458, 90740, 82277, 70132, 57032, 118586, 97301, 125924, 119348, 
      111028, 101348, 47965, 122282, 116441, 101268, 83954, 128466, 105832, 
      103976, 103517, 88778, 88848, 66841, 124724, 120500, 97000, 71125, 
      65682, 57717, 87680, 136085, 111410, 124452, 115765, 111869, 55732, 
      131794, 64269, 56173, 131173, 57668, 126817, 103346, 62162, 59281, 
      134810, 140933, 140360, 128789, 138573, 135778, 60898, 143057, 128180, 
      87425, 75161, 82125, 146273, 123509, 72245, 138788, 133328, 111680, 
      147181, 124004, 108725, 75044, 63604, 144665, 154426, 143425, 91594, 
      154340, 145060, 65561, 119410, 93938, 152413, 67293, 156482, 75545, 
      74825, 67810, 134681, 123769, 96345, 68605, 137288, 124813, 108245, 
      148693, 74210, 70465, 154377, 136274, 71381, 138370, 75514, 146900, 
      140993, 165386, 154730, 150202, 142586, 160516, 73800, 73125, 131041, 
      73765, 75505, 74578, 162101, 115076, 75560, 151250, 75661, 75794, 
      112657, 76705, 76345, 119165, 156245, 155684, 133453, 116093, 77684, 
      172036, 176305, 80725, 165373, 151913, 118114, 81245, 87125, 177850, 
      83458, 84708, 124325, 175909, 124904, 181402, 84706, 86125, 169945, 
      156553, 157138, 131218, 157192, 145972, 155669, 162692, 182458, 162738, 
      88904, 88808, 88885, 151402, 89410, 89545, 129805, 174725, 92165, 
      98773, 92034, 91978, 92250, 102213, 170816, 194760, 161236, 145165, 
      94477, 104040, 165005, 140233, 137713, 136480, 94945, 99905, 199810, 
      96725, 97668, 170869, 164533, 186805, 99892, 107081, 204173, 113258, 
      113945, 107848, 105730, 202256, 184769, 149489, 207370, 109282, 187784, 
      107284, 204185, 179405, 154505, 188497, 105265, 109201, 110601, 204221, 
      106781, 108226, 209317, 181901, 106600, 182554, 206837, 110344, 203860, 
      202640, 114157, 115141, 115200, 197090, 194225, 211021, 171769, 121529, 
      124708, 128200, 136418, 226577, 179840, 120789, 121329, 125645, 141325, 
      230633, 201634, 133178, 219073, 206953, 125593, 129385, 234697, 186509, 
      126221, 129061, 209050, 130770, 239504, 210929, 213413, 210458, 234877, 
      208837, 131557, 132205, 132885, 222217, 134674, 238388, 220922, 221645, 
      138965, 142378, 146653, 248777, 139220, 253634, 233714, 141700, 251705, 
      226025, 154386, 233378, 154276, 231226, 271010, 261845, 238229, 157258, 
      269009, 250025, 248084, 158324, 269065, 271298, 165733, 168772, 249986, 
      270100, 265960, 270873, 264217, 272509, 255141, 250696, 237185, 280474, 
      272098, 256210, 233410, 277826, 266914, 239546, 241497, 275258, 269960, 
      269042, 288532, 276688, 271610, 265877, 293770, 267706, 262225, 303377, 
      288293, 284285, 279700, 308786, 291321, 269776, 302580, 316285, 305530, 
      319345, 297610, 286661, 294002, 310528, 319696, 302992, 322738, 292968, 
      291069, 318209, 320525, 334809, 339521, 318410, 323333, 323577 ], 
  [ 185561, 173881, 177053, 175194, 170146, 183424, 171697, 165337, 168493, 
      177812, 181945, 181186, 154673, 182817, 167065, 176546, 163969, 163546, 
      163010, 164708, 169922, 156168, 147709, 165085, 150532, 150818, 158786, 
      152788, 163098, 157033, 140797, 152833, 144520, 115105, 143533, 139140, 
      140521, 125456, 152730, 134181, 131557, 128692, 105205, 104900, 140450, 
      138100, 145402, 124945, 107458, 142826, 130586, 130297, 142100, 139730, 
      127285, 121537, 98585, 116194, 135338, 117913, 130730, 127385, 115130, 
      135925, 123176, 133093, 116161, 97921, 113780, 98757, 125450, 130261, 
      122581, 82105, 126004, 108797, 82025, 122218, 79938, 119353, 84457, 
      82273, 122317, 77621, 95098, 88685, 90824, 12200, 108161, 85924, 
      119810, 84890, 70801, 75850, 118372, 113060, 8612, 82058, 118753, 8905, 
      116597, 79025, 6065, 96709, 80525, 79429, 92377, 79153, 8585, 111940, 
      108685, 10597, 78625, 95173, 7813, 117413, 108820, 5869, 3601, 5690, 
      8105, 106933, 3418, 102361, 94945, 103514, 94229, 97780, 92704, 86701, 
      5626, 3125, 3425, 88740, 2440, 78201, 68589, 2169, 75920, 2336, 59762, 
      1690, 1889, 7380, 106201, 98569, 2314, 4993, 2545, 1808, 7913, 1285, 
      3400, 1741, 75313, 59833, 92538, 74170, 97969, 110137, 3825, 976, 1872, 
      72265, 58041, 41245, 2377, 477, 73841, 9616, 656, 93997, 44461, 96424, 
      7893, 7145, 265, 5554, 11618, 10548, 202, 101861, 99956, 6500, 96181, 
      1237, 103090, 85313, 46672, 5792, 1865, 83530, 53833, 11890, 90004, 
      64520, 39208, 37253, 5045, 2213, 51530, 50177, 5184, 0, 4901, 17165, 
      533, 5634, 53840, 39617, 2340, 99274, 98018, 95545, 19664, 6464, 66130, 
      57681, 18577, 104, 99977, 77405, 53482, 90144, 628, 55394, 185, 96296, 
      52180, 49925, 27092, 87841, 26605, 42836, 43290, 42877, 84050, 12850, 
      99801, 67140, 61585, 42192, 30852, 21025, 3761, 685, 90729, 48690, 
      27625, 21178, 3865, 4090, 12842, 92293, 99752, 84746, 64729, 4825, 
      93712, 60832, 26896, 69490, 21818, 4770, 73961, 27200, 26962, 4082, 
      112653, 82989, 13864, 1908, 132893, 68413, 67385, 10130, 5818, 4553, 
      106265, 103697, 4745, 80986, 53554, 37837, 35605, 151978, 76193, 61840, 
      90017, 40037, 175556, 35989, 5749, 150057, 149498, 118409, 166241, 
      51866, 92537, 226033, 192474, 6500, 6280, 5765, 142610, 13885, 13481, 
      219017, 70802, 126344, 89108, 60488, 218338, 217413, 129994, 126469, 
      243217, 83057, 91841, 7589, 30925, 201625, 111418, 271913, 14761, 
      78341, 46516, 44900, 178930, 113941, 86837, 81217, 57941, 219553, 
      142084, 37945, 173429, 159778, 157429, 156650, 138554, 111605, 115700, 
      271881, 187101, 350345, 290932, 141937, 378029, 288953, 92365, 81554, 
      62573, 370900, 167688, 104053, 274565, 251266, 105466, 92677, 64805, 
      62410, 353321, 245682, 59461, 271949, 222949, 159605, 76420, 13780, 
      319370, 224978, 348112, 374461, 260234, 214250, 32825, 363805, 355496, 
      198365, 148772, 150628, 110785, 91844, 323765, 198890, 313909, 199944, 
      54756, 22261, 351677, 267362, 76925, 48682, 348353, 55120, 21920, 
      355570, 297018, 122218, 75730, 349892, 266900, 237320, 74372, 38420, 
      386021, 194786, 102661, 27521, 359680, 317241, 155140, 407570, 362440, 
      296900, 26245, 314505, 204282, 93901, 23026, 274196, 352426, 241765, 
      273778, 75125, 278314, 255061, 225394, 204625, 71050, 298532, 28397, 
      192074, 197425, 346184, 251221, 172901, 309346, 258337, 224842, 87397, 
      291328, 260548, 217753, 200900, 67769, 360869, 341098, 287345, 282130, 
      265778, 247025, 95138, 92520, 88621, 402601, 89954, 62954, 77465, 
      336313, 261693, 226445, 200548, 88453, 51560, 50024, 397561, 392625, 
      391396, 123961, 91129, 76401, 387962, 377045, 359210, 214450, 128210, 
      399284, 348968, 195509, 346905, 205225, 172738, 161818, 106938, 66658, 
      364657, 312401, 305897, 288905, 234400, 161300, 66905, 373229, 337114, 
      329225, 247237, 236776, 221992, 157252, 116365, 304498, 235153, 68113, 
      405760, 362128, 162308, 107588, 340402, 315850, 275722, 169522, 130210, 
      109666, 408776, 397589, 206996, 202661, 384660, 324340, 191313, 313892, 
      260020, 181981, 132200, 51812, 91125, 332096, 111521, 90857, 222170, 
      85850, 261108, 166500, 86644, 54765, 321821, 299162, 261664, 150644, 
      113849, 277213, 271165, 203348, 116264, 108968, 49405, 222050, 156610, 
      261817, 258880, 191305, 179140, 141840, 96361, 268034, 152794, 61829, 
      230165, 159700, 176058, 141325, 55465, 181904, 94265, 145402, 123325, 
      103725, 43816, 168725, 62402, 104900, 86608, 216130, 68778, 204341, 
      190180, 150452, 51250, 210960, 153936, 113140, 85345, 197705, 167093, 
      181306, 149185, 48997, 146653, 119269, 118660, 69925, 97325, 87085, 
      69833, 133172, 76625, 131240, 61412, 156053, 132865, 113738, 104618, 
      87760, 75556, 63869, 117793, 115433, 92585, 107770, 58490, 137205, 
      128872, 111501, 55876, 53380, 49597, 47437, 140537, 139217, 59890, 
      116948, 120845, 44141, 142624, 118249, 76081, 131720, 132085, 78010, 
      134980, 79225, 145781, 127760, 118665, 47045, 152946, 129834, 157834, 
      137173, 71965, 132416, 60001, 48373, 152765, 156537, 79274, 149365, 
      147412, 136485, 126370, 124645, 129700, 120548, 53264, 109125, 53357, 
      134345, 128890, 126452, 114965, 97780, 77480, 162506, 135029, 171428, 
      163124, 152500, 139940, 53437, 166490, 159065, 139284, 115778, 173826, 
      144712, 142280, 141677, 121754, 121680, 89305, 168500, 163124, 132424, 
      95749, 86850, 72405, 119360, 182453, 151010, 167652, 156517, 151325, 
      61780, 176578, 82413, 61645, 175669, 67460, 170017, 139490, 77570, 
      70369, 179882, 187445, 186728, 172133, 184365, 180850, 59890, 189857, 
      171092, 116657, 98345, 108477, 193505, 164693, 92693, 184004, 177104, 
      149120, 194269, 164900, 144869, 96356, 70228, 190745, 202666, 188929, 
      120250, 202436, 190852, 70025, 157858, 123170, 199789, 68589, 204722, 
      93977, 92681, 69106, 177161, 163081, 125721, 70621, 180200, 164125, 
      142085, 194485, 89618, 70465, 201465, 178466, 80165, 180850, 90058, 
      191540, 184049, 214490, 201242, 195562, 185930, 208324, 83304, 80469, 
      170785, 81541, 86305, 78754, 209765, 149060, 83912, 196034, 79981, 
      79106, 145345, 85201, 79657, 154013, 201893, 201188, 172765, 149645, 
      79988, 221284, 226417, 79861, 212749, 195689, 151378, 91325, 81797, 
      227530, 93394, 83844, 158597, 224725, 159176, 231370, 89170, 85837, 
      217033, 200185, 200770, 167074, 200680, 186292, 198581, 207332, 231850, 
      207234, 95528, 94280, 92773, 192442, 94162, 93001, 163501, 221525, 
      92885, 91429, 99378, 95290, 94410, 92709, 216320, 245736, 203860, 
      183037, 95485, 94536, 208493, 176089, 172705, 171040, 98833, 94865, 
      251506, 102197, 100260, 214933, 206869, 234757, 104212, 100025, 255725, 
      102170, 102425, 101224, 101842, 252944, 231281, 185921, 259066, 103090, 
      234728, 103828, 254873, 224045, 191945, 235297, 108001, 105025, 104985, 
      254621, 107069, 106066, 260725, 226685, 109192, 227338, 257237, 110056, 
      253108, 251600, 111997, 112549, 113472, 243890, 240305, 260845, 211081, 
      115625, 117220, 118120, 121874, 279137, 220736, 119925, 119601, 119741, 
      125341, 283625, 247858, 122090, 269329, 254329, 121129, 121465, 288265, 
      228125, 122621, 122581, 256426, 123426, 293648, 258593, 261509, 257834, 
      287725, 255637, 125365, 125437, 125541, 271897, 127618, 291380, 269450, 
      270173, 131333, 132730, 134269, 303065, 132596, 308786, 284546, 134212, 
      305993, 274553, 140130, 282770, 142180, 279754, 327890, 316853, 288053, 
      144730, 325025, 302009, 299636, 146516, 324937, 327314, 151045, 152932, 
      301106, 325396, 320392, 326169, 317785, 327661, 306549, 301096, 283985, 
      336778, 326674, 307330, 279058, 333266, 320050, 286346, 288585, 329834, 
      323240, 321602, 344692, 329680, 323306, 316277, 349498, 317386, 310609, 
      360545, 342005, 337133, 331540, 366530, 345321, 318160, 357876, 374173, 
      361258, 377665, 351322, 337781, 346562, 366400, 376720, 356560, 380194, 
      343944, 341613, 374225, 376109, 391833, 397121, 371258, 377045, 377145 ]
    , [ 141250, 131522, 133850, 132269, 128057, 138389, 128900, 123656, 
      125968, 133325, 136474, 135425, 114088, 136490, 123818, 131337, 120994, 
      120569, 119457, 120733, 124681, 113585, 106804, 120394, 108781, 108925, 
      114349, 109325, 117533, 112298, 99280, 108650, 101873, 78754, 100880, 
      97325, 98282, 86437, 107969, 93200, 91136, 88541, 70372, 70065, 97633, 
      95701, 101461, 85202, 71633, 99157, 89437, 89146, 98281, 96329, 86402, 
      81770, 64138, 77545, 92485, 78698, 88713, 86068, 76473, 92786, 82697, 
      90368, 76642, 62602, 74677, 62720, 83389, 87074, 80932, 49834, 83509, 
      69940, 49608, 80125, 47645, 77818, 50900, 49130, 79930, 45594, 58585, 
      53712, 55289, 27625, 68562, 51505, 77689, 50605, 40154, 43801, 76381, 
      72189, 21501, 48325, 76618, 22490, 74880, 45988, 15588, 59330, 47066, 
      46250, 55976, 45970, 22580, 71053, 68498, 26690, 45434, 57920, 21520, 
      75258, 68485, 17194, 8762, 17289, 22644, 66868, 10253, 63274, 57538, 
      64145, 56960, 59669, 55709, 51104, 18329, 11626, 12904, 52577, 4913, 
      44552, 37460, 5480, 42829, 4525, 31005, 6253, 4490, 23273, 65812, 
      59860, 2381, 1138, 2050, 2853, 24498, 3728, 1361, 2500, 42050, 30770, 
      55073, 41185, 59240, 68746, 794, 8725, 11861, 39688, 29384, 17908, 
      1160, 4580, 40842, 1117, 3357, 56096, 20000, 57961, 650, 458, 5618, 
      265, 1565, 1193, 3865, 62122, 60637, 221, 57700, 10916, 63065, 49348, 
      21341, 61, 754, 47977, 26260, 1537, 52909, 33865, 16393, 15138, 10, 
      538, 24653, 23720, 5, 4901, 0, 3722, 2210, 29, 26253, 16650, 509, 
      60061, 59085, 57170, 4949, 149, 35033, 28964, 4420, 4705, 60616, 43364, 
      26021, 53021, 8585, 27369, 4500, 57769, 25133, 23578, 9005, 51272, 
      8788, 18857, 19169, 18896, 48445, 2165, 60554, 35873, 31858, 18485, 
      11345, 5858, 772, 5114, 53576, 22877, 9512, 6005, 872, 953, 2421, 
      54848, 60625, 49117, 34280, 1256, 55981, 31501, 9325, 37777, 6625, 
      1613, 41122, 9621, 9521, 2041, 70850, 47906, 3281, 5045, 87028, 37108, 
      36360, 2205, 1813, 2088, 65858, 63850, 2138, 46457, 26585, 16186, 
      14794, 102605, 42920, 32485, 53380, 17680, 122117, 15170, 2570, 101096, 
      100673, 75604, 114472, 25717, 55466, 164740, 136361, 3445, 3505, 3690, 
      95173, 4388, 4264, 158836, 39321, 82121, 53005, 31945, 158293, 157508, 
      85069, 82244, 179530, 48490, 55172, 4240, 12874, 144232, 70405, 204298, 
      5524, 45162, 22717, 21661, 125309, 72500, 51556, 47336, 30500, 159490, 
      95041, 17362, 120784, 109513, 107584, 106945, 92209, 70720, 73973, 
      204392, 132212, 272914, 220921, 95026, 297376, 219220, 55952, 47801, 
      34000, 291085, 116153, 64978, 206788, 186709, 66109, 56260, 35668, 
      33973, 275602, 181961, 32000, 204586, 162586, 109602, 44197, 6757, 
      245845, 164333, 271085, 294352, 194545, 155281, 15156, 284954, 277625, 
      141914, 100861, 102433, 70570, 55969, 249808, 142433, 241210, 143345, 
      29237, 10322, 274356, 200821, 44964, 25261, 271450, 29597, 10397, 
      277825, 226553, 79753, 44185, 272845, 200493, 175113, 43245, 19053, 
      304772, 139157, 64532, 13192, 281509, 244250, 106369, 323937, 283985, 
      226565, 12890, 241928, 147245, 58004, 11629, 206937, 275225, 179122, 
      206653, 44260, 210625, 190592, 165265, 147716, 41441, 228181, 14746, 
      137261, 141770, 269945, 187442, 121442, 237725, 193576, 164981, 53716, 
      222085, 195505, 159010, 144817, 39546, 282944, 265553, 218660, 214145, 
      200033, 183940, 59633, 57713, 54794, 319912, 55845, 36405, 46714, 
      261460, 196640, 166570, 144733, 54898, 29065, 28089, 315562, 311186, 
      310097, 82282, 57010, 46202, 307081, 297424, 281689, 156529, 85689, 
      317141, 272705, 140666, 270920, 148840, 121813, 112853, 69173, 39533, 
      286570, 240754, 235090, 220338, 173533, 112473, 39778, 294160, 262385, 
      255476, 184546, 175625, 163081, 109261, 76634, 233965, 174280, 40840, 
      323045, 284453, 113473, 69953, 265385, 243913, 209105, 119425, 87673, 
      71609, 325777, 315850, 150597, 146962, 304457, 251417, 137570, 242365, 
      195773, 129914, 89513, 30685, 57956, 258325, 73450, 57826, 163657, 
      54217, 196853, 117365, 54869, 32930, 249444, 229725, 197405, 104585, 
      75490, 210850, 205642, 148045, 77481, 71865, 30082, 163805, 109565, 
      197690, 195173, 138098, 128033, 97733, 62474, 203065, 106585, 38160, 
      170794, 112229, 125645, 97492, 34312, 130509, 61210, 100865, 83408, 
      68426, 27977, 119844, 39141, 69457, 55925, 159265, 43553, 149434, 
      137653, 105205, 32741, 155069, 108125, 76009, 55354, 144052, 118898, 
      130589, 104488, 32020, 102650, 81146, 80677, 45242, 64660, 57220, 
      45288, 92105, 49978, 90729, 40221, 110500, 92072, 77285, 70405, 58165, 
      49877, 42250, 80770, 78970, 62002, 73265, 39385, 95978, 89465, 76154, 
      38029, 36653, 34690, 33650, 98746, 97706, 40777, 80613, 83668, 33284, 
      100685, 81770, 51362, 92297, 92660, 53005, 94993, 53938, 103552, 89725, 
      82868, 37978, 109997, 91925, 114041, 97858, 51130, 94357, 44900, 40690, 
      110500, 113570, 56745, 108074, 106541, 98132, 90397, 89092, 93025, 
      86113, 43749, 77906, 44676, 96962, 92905, 91165, 82618, 70333, 57033, 
      119237, 97780, 126613, 119989, 111605, 101845, 47540, 122929, 117044, 
      101741, 84253, 129137, 106321, 104449, 103986, 89101, 89165, 66868, 
      125341, 121085, 97385, 71210, 65669, 57524, 87957, 136768, 111905, 
      125045, 116290, 112356, 55289, 132425, 64160, 55712, 131794, 57325, 
      127400, 103733, 61973, 58970, 135441, 141602, 141025, 129370, 139220, 
      136405, 60245, 143730, 128745, 87610, 75178, 82226, 146952, 124020, 
      72180, 139409, 133909, 112085, 147850, 124501, 109090, 74997, 63145, 
      145300, 155117, 144040, 91741, 155025, 145681, 65034, 119825, 94097, 
      153074, 66674, 157165, 75400, 74664, 67189, 135202, 124202, 96500, 
      68000, 137817, 125242, 108522, 149300, 73973, 69800, 155018, 136777, 
      70954, 138877, 75245, 147465, 141514, 166073, 155345, 150785, 143113, 
      161165, 73385, 72650, 131464, 73300, 75122, 74009, 162738, 115333, 
      75105, 151805, 75092, 75197, 112874, 76250, 75746, 119440, 156818, 
      156253, 133850, 116330, 77053, 172705, 176996, 80000, 165986, 152424, 
      118333, 80820, 86266, 178517, 83021, 83969, 124560, 176546, 125137, 
      182069, 84109, 85396, 170530, 157042, 157625, 131489, 157673, 146365, 
      156132, 163201, 183097, 163241, 88353, 88225, 88258, 151805, 88805, 
      88904, 130000, 175282, 91442, 97826, 91493, 91325, 91565, 101204, 
      171333, 195425, 161669, 145466, 93754, 103025, 165460, 140474, 137930, 
      136685, 94298, 99010, 200489, 96116, 96977, 171328, 164944, 187370, 
      99241, 106114, 204832, 112177, 112852, 106889, 104845, 202885, 185282, 
      149722, 208025, 108329, 188305, 106405, 204808, 179860, 154760, 189010, 
      104554, 108298, 109658, 204832, 106000, 107377, 209954, 182354, 105881, 
      183005, 207440, 109537, 204425, 203197, 113290, 114260, 114341, 197577, 
      194692, 211588, 172042, 120546, 123677, 127097, 135189, 227210, 180149, 
      119936, 120452, 124650, 140050, 231272, 202085, 132037, 219634, 207434, 
      124634, 128330, 235348, 186826, 125282, 128042, 209525, 129725, 240165, 
      211410, 213904, 210929, 235498, 209290, 130538, 131170, 131834, 222746, 
      133625, 239005, 221409, 222130, 137890, 141245, 145444, 249418, 138169, 
      254297, 234257, 140621, 252338, 226498, 153113, 233865, 153053, 231685, 
      271697, 262480, 238720, 156017, 269666, 250570, 248617, 157097, 269716, 
      271949, 164420, 167425, 250497, 270725, 266561, 271496, 264788, 273122, 
      255650, 251177, 237562, 281113, 272689, 256705, 233753, 278437, 267461, 
      239917, 241874, 275841, 270505, 269561, 289145, 277205, 272089, 266320, 
      294353, 268117, 262600, 303994, 288810, 284778, 280165, 309413, 291842, 
      270133, 303125, 316900, 306085, 319970, 298105, 287082, 294461, 311077, 
      320269, 303469, 323321, 293369, 291458, 318746, 321040, 335348, 340072, 
      318825, 323770, 324008 ], 
  [ 110692, 102664, 104256, 102917, 99433, 107197, 99658, 95386, 96962, 
      102609, 104900, 103597, 86770, 104168, 94180, 99989, 91592, 91165, 
      89549, 90457, 93301, 84521, 79202, 89492, 80441, 80461, 83665, 79489, 
      85865, 81352, 71138, 78184, 72745, 55112, 71746, 68921, 69508, 60469, 
      76997, 65522, 63946, 61585, 48050, 47741, 68353, 66785, 71201, 58600, 
      48445, 69133, 61609, 61316, 68125, 66537, 58804, 55144, 42148, 51893, 
      63169, 52552, 60125, 58090, 50813, 63220, 55449, 61162, 50228, 39848, 
      48625, 39338, 54757, 57460, 52658, 29732, 54497, 44098, 29378, 51461, 
      27521, 49640, 29674, 28264, 51008, 25700, 34781, 31250, 32337, 49081, 
      42068, 29525, 48997, 28741, 21460, 23885, 47801, 44585, 40745, 26941, 
      47912, 42340, 46538, 25210, 31898, 34768, 25920, 25348, 32266, 25064, 
      42786, 43433, 41488, 48724, 24520, 33466, 41474, 46532, 41345, 35072, 
      21268, 35405, 43322, 39962, 24217, 37220, 32948, 37845, 32490, 34465, 
      31477, 28090, 37405, 27040, 29170, 29069, 15073, 23234, 18338, 16370, 
      21997, 14437, 13949, 18233, 14760, 45125, 38618, 34130, 10441, 5780, 
      9620, 11765, 46952, 13858, 7585, 11162, 21064, 13444, 30425, 20441, 
      33490, 40676, 6152, 23477, 28565, 19298, 12410, 5570, 8098, 16154, 
      20084, 1709, 13709, 31066, 6682, 32441, 2336, 2628, 18280, 3653, 801, 
      1037, 15053, 35488, 34369, 2745, 32162, 27346, 36181, 26002, 7261, 
      3061, 7780, 24989, 10226, 509, 28577, 15145, 4505, 3860, 3616, 7072, 
      9225, 8658, 3485, 17165, 3722, 0, 11664, 3137, 10205, 4628, 6905, 
      33881, 33149, 31720, 117, 2637, 15925, 11930, 74, 16705, 34306, 21690, 
      10081, 28661, 23509, 10937, 16250, 32185, 9553, 8608, 1233, 27394, 
      1250, 5949, 6137, 5986, 25405, 841, 34340, 16613, 13940, 5813, 2333, 
      628, 6154, 16960, 29186, 8369, 1714, 769, 6250, 6205, 1325, 30202, 
      34513, 26053, 15730, 6130, 31085, 13925, 1997, 18125, 1369, 6845, 
      20488, 2285, 2305, 8245, 42404, 25316, 2041, 15761, 55042, 17810, 
      17306, 3281, 6305, 7922, 38628, 37108, 7848, 24349, 11065, 5300, 4640, 
      67561, 21906, 14885, 29434, 6178, 83529, 5008, 7780, 66410, 66105, 
      46282, 77338, 10909, 31140, 119306, 95441, 8761, 9065, 9860, 61813, 
      4090, 4210, 114370, 19865, 51561, 29521, 15049, 113945, 113282, 53897, 
      51682, 132008, 26344, 31194, 9298, 5120, 102194, 42641, 153352, 5450, 
      24224, 9953, 9385, 86557, 44362, 28786, 25786, 14562, 115124, 62021, 
      7400, 82882, 73685, 72122, 71605, 59797, 43066, 45585, 153554, 92354, 
      213412, 167885, 62120, 235066, 166426, 32194, 26361, 17074, 229505, 
      79217, 38900, 155698, 138425, 39785, 32498, 18250, 17165, 215848, 
      134405, 16042, 153856, 117956, 74000, 24089, 8609, 189745, 119457, 
      211933, 232514, 145273, 111865, 7730, 224212, 217737, 100692, 67081, 
      68405, 43496, 32677, 193330, 101205, 185828, 101993, 14969, 7888, 
      214946, 150805, 25082, 12821, 212404, 15325, 8325, 218045, 173117, 
      50717, 24665, 213673, 150593, 128873, 24089, 10145, 241938, 98649, 
      39274, 8674, 221357, 188612, 71837, 259025, 223585, 173241, 9220, 
      186650, 105509, 34690, 9665, 156293, 215917, 132500, 156125, 25330, 
      159605, 142378, 120833, 106090, 23605, 174841, 10816, 97461, 101236, 
      211473, 139828, 84564, 183277, 145106, 120781, 32330, 169709, 146789, 
      115784, 103909, 22916, 223002, 207685, 166770, 162865, 150705, 136930, 
      36657, 35345, 33280, 255818, 34085, 21233, 27880, 204194, 147914, 
      122356, 104057, 33620, 17425, 16937, 252068, 248180, 247213, 53924, 
      35240, 27848, 244561, 236002, 222097, 114017, 56597, 253521, 214209, 
      100836, 212666, 107666, 85397, 78145, 44225, 23857, 226484, 186280, 
      181348, 168548, 128453, 77885, 24100, 233218, 205225, 199170, 137876, 
      130297, 119705, 75401, 49972, 180461, 129194, 25034, 258925, 224725, 
      78877, 45117, 207973, 189185, 159013, 83729, 58565, 46405, 261409, 
      252580, 109409, 106384, 242525, 195829, 98696, 187993, 147745, 92500, 
      60273, 20233, 37010, 201997, 48232, 37000, 120625, 34609, 148817, 
      82505, 35137, 21860, 194330, 177173, 149365, 72405, 50020, 160976, 
      156500, 107809, 51641, 47489, 21200, 121005, 76525, 149764, 147613, 
      99688, 91453, 67253, 40900, 154405, 74273, 25490, 127012, 78817, 89669, 
      67250, 23834, 93677, 40360, 70009, 56578, 45620, 22129, 85202, 26825, 
      46525, 37141, 117665, 29525, 109540, 99833, 73729, 24565, 114317, 
      76157, 51605, 37172, 105250, 84852, 94345, 73490, 25178, 72256, 55876, 
      55529, 31684, 44146, 39146, 31850, 64269, 34708, 63377, 29705, 78754, 
      64474, 53469, 48541, 40325, 35449, 31360, 56456, 55144, 43300, 51145, 
      30685, 68000, 63073, 53300, 30425, 30025, 29648, 29584, 70276, 69480, 
      32069, 56897, 59218, 31770, 72085, 57928, 37768, 65889, 66250, 39161, 
      68093, 39848, 74698, 64525, 59618, 38020, 80513, 66833, 83821, 71540, 
      40916, 69133, 39682, 41936, 81610, 84068, 45053, 80032, 78865, 72650, 
      66989, 66050, 69005, 64045, 43397, 58640, 45050, 72324, 69485, 68353, 
      62368, 54353, 47153, 89469, 73258, 95497, 90337, 83905, 76585, 50338, 
      92905, 88362, 76961, 64717, 98129, 80801, 79417, 79076, 68581, 68765, 
      55250, 95665, 92385, 74785, 57760, 55145, 52490, 68525, 104890, 85761, 
      95849, 89168, 86330, 57565, 101881, 56186, 58474, 101492, 56425, 98194, 
      80505, 56313, 56968, 104645, 109584, 109129, 100036, 107810, 105605, 
      68485, 111464, 99773, 70228, 62920, 67280, 114314, 96506, 62234, 
      108477, 104197, 87741, 115328, 97225, 85840, 64313, 64901, 113626, 
      121609, 112850, 74825, 121637, 114245, 68612, 94609, 76689, 120292, 
      72932, 123649, 67138, 66890, 73445, 106564, 98248, 78962, 73642, 
      108809, 99284, 87200, 117850, 68265, 77146, 122468, 108373, 70852, 
      110225, 70261, 116981, 112372, 131805, 123273, 119689, 113725, 127993, 
      72665, 73760, 105122, 74042, 73300, 77797, 129680, 93865, 75353, 
      121185, 78754, 79713, 92500, 76372, 80260, 97234, 125460, 125017, 
      107860, 95220, 82417, 138293, 141850, 88042, 133156, 122642, 97457, 
      79586, 98080, 143725, 81901, 91997, 102818, 142480, 103393, 147025, 
      87617, 92930, 137924, 127364, 127945, 108397, 128113, 119489, 127058, 
      132661, 148529, 132821, 90017, 90865, 92240, 124309, 92053, 93250, 
      108722, 142900, 98100, 111316, 92537, 95785, 97001, 116522, 140045, 
      159497, 132817, 120640, 100160, 118337, 135874, 117352, 115540, 114661, 
      98260, 110536, 163945, 98730, 102029, 141242, 136322, 153988, 102821, 
      119332, 168394, 128809, 129850, 119737, 115373, 167173, 153108, 126088, 
      171457, 120805, 155761, 116561, 169090, 149266, 130266, 156584, 109460, 
      119060, 121640, 169354, 112978, 116429, 173620, 151632, 110905, 152281, 
      171954, 116993, 169909, 168925, 122324, 123658, 123005, 165125, 162850, 
      176570, 145928, 132740, 137209, 142825, 154697, 189864, 152685, 127850, 
      129098, 136832, 160772, 193554, 170101, 148609, 184232, 174472, 135592, 
      142216, 197138, 158740, 135504, 140704, 176557, 143117, 201461, 178196, 
      180322, 177957, 197888, 176804, 142948, 144068, 145220, 187816, 146761, 
      201265, 187445, 188164, 151504, 156565, 163082, 210568, 150925, 214713, 
      198333, 154105, 213480, 192520, 172325, 199145, 170425, 197693, 230625, 
      222994, 203626, 173749, 229320, 213640, 212053, 174213, 229490, 231597, 
      183970, 187949, 214289, 230977, 227545, 231746, 226498, 233488, 219188, 
      215569, 205000, 240497, 233537, 220481, 202165, 238549, 229525, 207349, 
      209060, 236681, 232441, 232101, 248629, 239365, 235345, 230674, 254185, 
      233069, 228650, 262600, 250340, 247040, 243281, 267525, 253124, 236165, 
      263297, 274874, 265889, 277576, 259613, 250784, 256941, 270749, 278957, 
      265085, 281641, 257177, 255632, 278280, 280930, 294002, 298234, 281009, 
      285220, 285578 ], 
  [ 170740, 159688, 162576, 160805, 156025, 168325, 157330, 151330, 154202, 
      162873, 166676, 165805, 140986, 167240, 152500, 161333, 149480, 149053, 
      148301, 149857, 154645, 141761, 133850, 149972, 136385, 136621, 143713, 
      138025, 147641, 141832, 126650, 137800, 129985, 102632, 128986, 124865, 
      126100, 112093, 137477, 120170, 117730, 114937, 93194, 92885, 125809, 
      123593, 130385, 111304, 95101, 127885, 116473, 116180, 127093, 124857, 
      113236, 107848, 86644, 102869, 120625, 104392, 116285, 113170, 101789, 
      121108, 109233, 118402, 102500, 85640, 100249, 86210, 110917, 115348, 
      108170, 70772, 111305, 95290, 70634, 107621, 68561, 104936, 72658, 
      70600, 107600, 66308, 82301, 76394, 78345, 16465, 94340, 73805, 105157, 
      72805, 59908, 64493, 103745, 98801, 12017, 70141, 104072, 12532, 
      102050, 67330, 8354, 83584, 68688, 67684, 79570, 67400, 12330, 97649, 
      94624, 15028, 66856, 82066, 11450, 102692, 94697, 8720, 4420, 8621, 
      12002, 92882, 4777, 88628, 81764, 89685, 81090, 84361, 79645, 74098, 
      8893, 5008, 5626, 75941, 2329, 66218, 57434, 2330, 64117, 2125, 49373, 
      2249, 1800, 11645, 91970, 84890, 1369, 2756, 1412, 1181, 12392, 1114, 
      1753, 1010, 63400, 49300, 79241, 62345, 84250, 95540, 1832, 2525, 4157, 
      60554, 47618, 32570, 970, 818, 61988, 5813, 533, 80530, 35410, 82769, 
      4496, 3924, 1000, 2789, 7281, 6437, 365, 87760, 85993, 3393, 82490, 
      3370, 88885, 72442, 37285, 2845, 436, 70781, 43706, 7421, 76745, 53377, 
      30641, 28916, 2320, 592, 41625, 40410, 2405, 533, 2210, 11664, 0, 2705, 
      43685, 30980, 641, 85289, 84125, 81832, 13725, 3285, 54805, 47138, 
      12818, 505, 85930, 65106, 43345, 76829, 2125, 45065, 482, 82513, 42169, 
      40144, 20025, 74698, 19610, 33813, 34217, 33850, 71197, 8185, 85748, 
      55709, 50660, 33245, 23285, 14884, 1618, 976, 77354, 39041, 20506, 
      15025, 1714, 1885, 8237, 78802, 85705, 71845, 53530, 2458, 80117, 
      49997, 19925, 57869, 15625, 2525, 61960, 20213, 20017, 2197, 97700, 
      70244, 9169, 1721, 116602, 56906, 55970, 6305, 3281, 2522, 91764, 
      89380, 2664, 68413, 43465, 29492, 27536, 134521, 64026, 50957, 76738, 
      31450, 156753, 27904, 3460, 132722, 132201, 103090, 147970, 42013, 
      79092, 204626, 172769, 4225, 4097, 3812, 125749, 9490, 9178, 197962, 
      59177, 110529, 75961, 49825, 197321, 196442, 113945, 110650, 221000, 
      70408, 78498, 5194, 23696, 181466, 96641, 248392, 10418, 66128, 37385, 
      35953, 159997, 99010, 73930, 68770, 47610, 198500, 125309, 29864, 
      154810, 141941, 139730, 138997, 122005, 96850, 100665, 248378, 167738, 
      323572, 266597, 125192, 350194, 264706, 79066, 69129, 51850, 343337, 
      149417, 89876, 250954, 228713, 91193, 79370, 53890, 51725, 326440, 
      223397, 49090, 248464, 201764, 141824, 64481, 10121, 293857, 203697, 
      321445, 346778, 237289, 193513, 25658, 336532, 328545, 178452, 131665, 
      133421, 96200, 78685, 298090, 178965, 288644, 179969, 44993, 16960, 
      324890, 244117, 65042, 39605, 321700, 45349, 16749, 328637, 272477, 
      106877, 63977, 323185, 243689, 215489, 62753, 30665, 357930, 175113, 
      88738, 21418, 332597, 291860, 137717, 378689, 335257, 272385, 20452, 
      289250, 184133, 80698, 17873, 250685, 325645, 219764, 250301, 63562, 
      254645, 232450, 204209, 184498, 59893, 273985, 22480, 172629, 177700, 
      319689, 228820, 154548, 284365, 235610, 203725, 74882, 267125, 237725, 
      197000, 181021, 57044, 333810, 314821, 263322, 258337, 242721, 224842, 
      82017, 79625, 76048, 373970, 77285, 52769, 65896, 310250, 238850, 
      205300, 180737, 75956, 42697, 41345, 369140, 364388, 363205, 108788, 
      78440, 65000, 359905, 349402, 332257, 193937, 112757, 370809, 322425, 
      176004, 320450, 185210, 154517, 144241, 93041, 56257, 337508, 287368, 
      281140, 264884, 212909, 143765, 56500, 345754, 311065, 303498, 225140, 
      215185, 201137, 139985, 101812, 279821, 213650, 57650, 377077, 335101, 
      144757, 93717, 314245, 290705, 252325, 151553, 114725, 95653, 379993, 
      369220, 186953, 182848, 356789, 298861, 172136, 288865, 237385, 163348, 
      116649, 43345, 78698, 306325, 97480, 78472, 201409, 73921, 238457, 
      148817, 74665, 46052, 296498, 274805, 239005, 133965, 99700, 253856, 
      248084, 183625, 101969, 95225, 41504, 201357, 139597, 239188, 236389, 
      172264, 160789, 125789, 83668, 245125, 136049, 52490, 209092, 142537, 
      157925, 125354, 46946, 163445, 81832, 129193, 108634, 90548, 37033, 
      151082, 53177, 91669, 74941, 195857, 58901, 184708, 171329, 133993, 
      43573, 190997, 137285, 99341, 73892, 178474, 149652, 163033, 132890, 
      41810, 130576, 105124, 104561, 60196, 84970, 75650, 60146, 118053, 
      66244, 116297, 52817, 139450, 117826, 100125, 91741, 76397, 65473, 
      55120, 103976, 101800, 80884, 94777, 50557, 122000, 114265, 98228, 
      48353, 46225, 43040, 41248, 125140, 123912, 51941, 103337, 106954, 
      38898, 127165, 104584, 66280, 117081, 117442, 68105, 120149, 69224, 
      130210, 113557, 105194, 42340, 137105, 115649, 141709, 122516, 63380, 
      118165, 53290, 44096, 137122, 140660, 70109, 134032, 132217, 122114, 
      112781, 111194, 115877, 107461, 48365, 97088, 48722, 120276, 115277, 
      113065, 102544, 86969, 68969, 146493, 120994, 154897, 147145, 137257, 
      125617, 49690, 150361, 143442, 125129, 103597, 157313, 130265, 128017, 
      127460, 109189, 109157, 80090, 152473, 147465, 119065, 85840, 78041, 
      65666, 107189, 165586, 136305, 151793, 141440, 136658, 57781, 160201, 
      74546, 57826, 159380, 62257, 154138, 125865, 70569, 64744, 163397, 
      170496, 169825, 156196, 167642, 164357, 58117, 172808, 155285, 105220, 
      88840, 97952, 176306, 149426, 84050, 167445, 161005, 135045, 177104, 
      149713, 131200, 87425, 65981, 173890, 185113, 172250, 108953, 184925, 
      174077, 66452, 143425, 111681, 182500, 66020, 187153, 85930, 84818, 
      66533, 161428, 148360, 114170, 67810, 164321, 149396, 129104, 177682, 
      82521, 68290, 184244, 162805, 75172, 165089, 83221, 175085, 168100, 
      196605, 184185, 178873, 169885, 190849, 78065, 75920, 155882, 76850, 
      80644, 75205, 192320, 135985, 79025, 179505, 76378, 75825, 132676, 
      80260, 76372, 140650, 185076, 184417, 157972, 136692, 77017, 203309, 
      208162, 77890, 195364, 179450, 138497, 85850, 81232, 209389, 87949, 
      81845, 145370, 206848, 145945, 213121, 85457, 83642, 199700, 183956, 
      184537, 153325, 184489, 171113, 182570, 190765, 213761, 190709, 91097, 
      90217, 89216, 177013, 90325, 89578, 150410, 204244, 90324, 91444, 
      94697, 91897, 91385, 93410, 199445, 227105, 187897, 168592, 92816, 
      95225, 192250, 162280, 159172, 157645, 95236, 94120, 232633, 98082, 
      97061, 198482, 190970, 217060, 100445, 99892, 236866, 103321, 103714, 
      100945, 100685, 234349, 214020, 171880, 240145, 102661, 217321, 102521, 
      236266, 207370, 177570, 217928, 104708, 103940, 104360, 236098, 104554, 
      104333, 241876, 209952, 105937, 210601, 238698, 107705, 234925, 233509, 
      110228, 110914, 111557, 226469, 223114, 242450, 196040, 115028, 117121, 
      118849, 124025, 259848, 205173, 117698, 117650, 119120, 127940, 264186, 
      230581, 123121, 250760, 236680, 120040, 121480, 268634, 212308, 121248, 
      122128, 238765, 123245, 273821, 240836, 243610, 240165, 268304, 238148, 
      124804, 125060, 125348, 253480, 127321, 271897, 251381, 252100, 131200, 
      133237, 135650, 283144, 132133, 288585, 265725, 134017, 286056, 256456, 
      142085, 264377, 143425, 261629, 307089, 296650, 269506, 146101, 304488, 
      282760, 280525, 147645, 304442, 306765, 153082, 155333, 282113, 305065, 
      300337, 305834, 297994, 307360, 287444, 282313, 266344, 316097, 306545, 
      288305, 261781, 312853, 300373, 268693, 270836, 309689, 303505, 302085, 
      324013, 309997, 304033, 297418, 328921, 298733, 292370, 339496, 322052, 
      317456, 312185, 345285, 325268, 299885, 337385, 352850, 340625, 356200, 
      331325, 318608, 326925, 345701, 355637, 336581, 358969, 324785, 322592, 
      353448, 355450, 370682, 375778, 351425, 356932, 357074 ], 
  [ 139409, 129805, 132065, 130500, 126340, 136450, 127117, 121945, 124189, 
      131402, 134473, 133384, 112409, 134397, 121945, 129320, 119125, 118696, 
      117512, 118754, 122600, 111690, 105025, 118333, 106930, 107060, 112256, 
      107290, 115344, 110149, 97357, 106525, 99850, 77173, 98845, 95346, 
      96265, 84650, 105768, 91269, 89245, 86650, 68857, 68546, 95540, 93634, 
      99280, 83317, 70024, 96980, 87440, 87145, 96074, 94148, 84397, 79837, 
      62585, 75688, 90320, 76789, 86600, 84005, 74600, 90589, 80690, 88189, 
      74665, 60925, 72722, 60957, 81188, 84781, 78745, 48313, 81250, 67937, 
      48065, 77860, 46080, 75589, 49237, 47485, 77617, 44021, 56680, 51917, 
      53450, 29426, 66425, 49738, 75368, 48836, 38641, 42184, 74050, 69938, 
      23090, 46580, 74269, 24121, 72557, 44285, 16925, 57313, 45329, 44533, 
      54025, 44245, 24221, 68770, 66265, 28477, 43693, 55885, 23125, 72869, 
      66226, 18625, 9745, 18728, 24293, 64609, 11344, 61081, 55465, 61928, 
      54893, 57538, 53650, 49141, 19816, 12809, 14153, 50562, 5650, 42705, 
      35793, 6273, 41018, 5234, 29492, 7120, 5213, 24930, 63445, 57613, 2896, 
      1369, 2521, 3434, 26189, 4405, 1714, 3049, 40165, 29185, 52884, 39316, 
      56953, 66265, 1053, 9754, 13050, 37825, 27801, 16705, 1537, 5337, 
      38945, 970, 4010, 53845, 18709, 55666, 585, 425, 6445, 328, 1280, 954, 
      4552, 59705, 58250, 194, 55369, 12025, 60616, 47189, 19930, 50, 1073, 
      45832, 24685, 1192, 50650, 32066, 15154, 13949, 41, 809, 23120, 22217, 
      18, 5634, 29, 3137, 2705, 0, 24650, 15377, 738, 57616, 56660, 54781, 
      4250, 50, 33160, 27261, 3757, 5378, 58145, 41273, 24400, 50706, 9490, 
      25700, 5141, 55346, 23530, 22025, 8042, 48985, 7825, 17450, 17748, 
      17485, 46196, 1696, 58041, 33930, 30025, 17082, 10242, 5065, 845, 5713, 
      51201, 21312, 8497, 5200, 937, 1000, 1940, 52429, 58082, 46820, 32353, 
      1249, 53530, 29650, 8314, 35752, 5780, 1620, 39005, 8594, 8500, 2120, 
      68085, 45621, 2746, 5490, 83969, 35089, 34361, 1856, 1744, 2129, 63185, 
      61217, 2165, 44200, 24868, 14845, 13513, 99280, 40745, 30586, 50957, 
      16277, 118490, 13873, 2533, 97785, 97364, 72725, 110945, 24020, 52985, 
      160525, 132516, 3386, 3466, 3701, 91940, 3865, 3761, 154685, 37220, 
      79106, 50570, 30050, 154144, 153369, 82000, 79225, 175117, 46157, 
      52685, 4133, 11713, 140257, 67600, 199589, 4981, 42905, 21130, 20114, 
      121588, 69649, 49145, 45025, 28649, 155305, 91786, 15997, 117125, 
      106024, 104125, 103496, 89000, 67901, 71090, 199665, 128385, 267473, 
      216010, 91765, 291701, 214325, 53437, 45476, 32045, 285466, 112554, 
      62269, 202025, 182176, 63376, 53737, 33665, 32020, 270125, 177480, 
      30109, 199841, 158341, 106097, 41962, 6322, 240656, 160064, 265642, 
      288685, 189908, 151124, 13949, 279373, 272114, 137933, 97490, 99034, 
      67741, 53450, 244565, 138440, 236053, 139338, 27450, 9505, 268865, 
      196100, 42713, 23620, 265985, 27802, 9602, 272296, 221544, 76744, 
      41956, 267362, 195770, 170690, 41042, 17690, 298985, 135200, 61825, 
      12185, 275938, 239049, 102898, 317972, 278386, 221546, 11941, 236745, 
      143172, 55441, 10816, 202130, 269704, 174637, 201844, 42041, 205768, 
      185965, 160948, 143629, 39304, 223130, 13745, 133316, 137761, 264458, 
      182845, 117725, 232564, 188905, 160660, 51265, 217090, 190810, 154765, 
      140762, 37481, 277325, 260104, 213701, 209236, 195284, 179381, 57044, 
      55170, 52321, 313945, 53348, 34448, 44453, 256045, 191925, 162221, 
      140674, 52429, 27386, 26450, 309625, 305289, 304210, 79225, 54493, 
      43965, 301220, 291653, 276068, 152308, 82568, 311186, 267170, 136661, 
      265401, 144721, 118084, 109264, 66384, 37504, 280897, 235541, 229937, 
      215345, 169090, 108890, 37745, 288413, 256948, 250109, 179965, 171154, 
      158770, 105730, 73693, 228820, 169825, 38785, 317026, 278794, 109874, 
      67154, 259912, 238660, 204232, 115732, 84520, 68776, 319730, 309893, 
      146450, 142865, 298602, 246082, 133605, 237122, 191050, 126061, 86330, 
      29042, 55449, 252914, 70589, 55325, 159332, 51812, 192114, 113706, 
      52450, 31221, 244121, 224612, 192658, 101138, 72593, 205945, 200797, 
      143930, 74546, 69050, 28537, 159476, 106036, 192937, 190450, 134125, 
      124210, 94410, 59881, 198248, 103108, 36293, 166373, 108658, 121860, 
      94177, 32617, 126650, 58661, 97492, 80365, 65709, 26650, 116153, 37280, 
      66722, 53530, 154996, 41544, 145301, 133690, 101762, 31204, 150858, 
      104634, 73138, 52993, 139997, 115229, 126736, 101065, 30577, 99265, 
      78181, 77722, 43237, 62081, 54841, 43289, 88922, 47825, 87578, 38450, 
      106985, 88897, 74420, 67700, 55786, 47770, 40433, 77845, 76085, 59537, 
      70516, 37736, 92745, 86362, 73341, 36466, 35170, 33337, 32377, 95465, 
      94445, 39112, 77714, 80705, 32201, 97378, 78853, 49285, 89162, 89521, 
      50896, 91810, 51805, 100205, 86666, 79965, 36965, 106560, 88848, 
      110536, 94669, 49261, 91250, 43429, 39745, 107081, 110097, 54728, 
      104713, 103210, 94977, 87412, 86137, 89986, 83234, 42650, 75249, 43625, 
      93857, 89896, 88202, 79865, 67930, 55130, 115700, 94673, 122954, 
      116450, 108226, 98666, 46657, 119348, 113573, 98586, 81524, 125460, 
      103090, 101258, 100805, 86276, 86346, 64765, 121754, 117578, 94378, 
      68953, 63648, 55953, 85202, 132989, 108596, 121482, 112897, 109049, 
      54298, 128740, 62325, 54757, 128125, 56066, 123817, 100640, 60320, 
      57613, 131720, 137777, 137210, 125765, 135441, 132676, 59716, 139877, 
      125162, 84977, 72965, 79785, 143057, 120545, 70145, 135650, 130250, 
      108866, 143953, 121034, 105953, 72890, 62050, 141461, 151120, 140233, 
      89104, 151034, 141850, 64073, 116500, 91412, 149125, 65925, 153152, 
      73457, 72761, 66436, 131585, 120805, 93789, 67189, 134162, 121837, 
      105497, 145441, 72224, 69121, 151065, 133160, 69653, 135232, 73540, 
      143666, 137825, 161960, 151412, 146932, 139400, 157138, 72018, 71433, 
      127993, 72049, 73657, 73000, 158705, 112250, 73802, 147968, 74065, 
      74240, 109873, 74929, 74785, 116285, 152909, 152354, 130381, 113261, 
      76154, 168538, 172765, 79309, 161941, 148625, 115264, 79361, 85865, 
      174292, 81556, 83250, 121397, 172369, 121970, 177808, 83008, 84625, 
      166465, 153217, 153796, 128200, 153850, 142762, 152345, 159290, 178852, 
      159336, 87074, 87026, 87169, 148132, 87652, 87841, 126829, 171197, 
      90557, 97501, 90144, 90256, 90576, 101025, 167330, 191034, 157858, 
      141985, 92833, 102834, 161585, 137125, 134641, 133426, 93169, 98501, 
      196036, 94865, 95922, 167389, 161125, 183157, 98050, 105713, 200357, 
      112052, 112757, 106450, 104212, 198458, 181145, 146285, 203524, 107848, 
      184130, 105730, 200369, 175841, 151241, 184837, 103441, 107665, 109125, 
      200405, 105053, 106600, 205453, 178313, 104770, 178960, 202997, 108610, 
      200050, 198842, 112477, 113473, 113490, 193352, 190517, 207145, 168325, 
      119969, 123202, 126802, 135200, 222557, 176306, 118989, 119565, 124049, 
      140149, 226577, 197860, 131792, 215125, 203125, 123925, 127861, 230605, 
      182909, 124505, 127465, 205204, 129204, 235370, 207065, 209525, 206600, 
      230785, 204997, 129925, 130597, 131301, 218245, 133060, 234266, 216968, 
      217685, 137345, 140836, 145225, 244565, 137546, 249380, 229640, 140050, 
      247469, 222029, 153000, 229316, 152770, 227188, 266612, 257525, 234125, 
      155752, 264629, 245813, 243890, 156770, 264685, 266900, 164281, 167362, 
      245780, 265714, 261610, 266481, 259885, 268105, 250893, 246490, 233117, 
      276004, 267700, 251956, 229384, 273380, 262564, 235460, 237393, 270836, 
      265586, 264680, 284002, 272266, 267236, 261557, 289204, 263380, 257953, 
      298733, 283781, 279809, 275266, 304100, 286785, 265450, 297954, 311545, 
      300880, 314581, 293032, 282185, 289460, 305842, 314938, 298378, 317956, 
      288450, 286569, 313469, 315773, 329949, 334625, 313700, 318581, 318825 ]
    , [ 76633, 71417, 71789, 70850, 68570, 72080, 67769, 65105, 65461, 68276, 
      69145, 67418, 58057, 67169, 61625, 64602, 59425, 58994, 56538, 56836, 
      57850, 52904, 50005, 54829, 50020, 49834, 49354, 46580, 49922, 46601, 
      41029, 44225, 41000, 32449, 39989, 38372, 38345, 33952, 42194, 36173, 
      35405, 33428, 27565, 27252, 36346, 35380, 37570, 31025, 26522, 35890, 
      32002, 31705, 34660, 33674, 29573, 27521, 22201, 25882, 31090, 25721, 
      29250, 28225, 24786, 30725, 26792, 29261, 22945, 18625, 21940, 17069, 
      23794, 24869, 22285, 12889, 22900, 17749, 12321, 20434, 10634, 19417, 
      10961, 10145, 19549, 9189, 11794, 10485, 10760, 101032, 14625, 9556, 
      17914, 8962, 6929, 7330, 16900, 15300, 89028, 7954, 16801, 91625, 
      16029, 7225, 75321, 10517, 7325, 7157, 9425, 6865, 92657, 14116, 13181, 
      101621, 6305, 9389, 90925, 15381, 12820, 81085, 58385, 81810, 93969, 
      11821, 63746, 10489, 8641, 10706, 8381, 9140, 7760, 6389, 85394, 68965, 
      72505, 6548, 48296, 4337, 3077, 50801, 3904, 47248, 2106, 54466, 48161, 
      97700, 9985, 7921, 40178, 29857, 38545, 42912, 100521, 47021, 34280, 
      41893, 2705, 1145, 6002, 2482, 7241, 10585, 31409, 64288, 72608, 1921, 
      689, 1525, 35969, 51701, 2097, 19072, 47232, 6005, 1013, 6568, 21509, 
      22601, 55625, 25642, 15914, 17156, 49954, 7765, 7252, 23300, 6253, 
      70925, 8042, 3721, 320, 24400, 35785, 3298, 49, 15178, 4660, 520, 1192, 
      1557, 25957, 34261, 50, 89, 25616, 53840, 26253, 10205, 43685, 24650, 
      0, 1089, 33860, 6898, 6570, 5945, 8480, 23120, 650, 89, 9241, 52936, 
      7105, 2165, 50, 4688, 64580, 90, 52065, 6184, 116, 181, 4724, 4217, 
      5125, 932, 914, 965, 3610, 15002, 7289, 1076, 625, 1184, 3764, 8321, 
      31417, 52925, 5153, 698, 5153, 8450, 31505, 31250, 15858, 5741, 7624, 
      4210, 1361, 30545, 6208, 1168, 6208, 1930, 9010, 31850, 2665, 6480, 
      6698, 34858, 11645, 4253, 16328, 49844, 18421, 2197, 2097, 21402, 
      30082, 33921, 9881, 9169, 33641, 4082, 1706, 3613, 4165, 25874, 3449, 
      2080, 6121, 3469, 35972, 4517, 32741, 25313, 25202, 14065, 32185, 2722, 
      7193, 60409, 44018, 33892, 34600, 36405, 22906, 19925, 20449, 57073, 
      3978, 17288, 6964, 3400, 56842, 56381, 18610, 17405, 69649, 6001, 7817, 
      33997, 8605, 48913, 12994, 85321, 21649, 5877, 5140, 5380, 38714, 
      14093, 7405, 6425, 4493, 57985, 23668, 7225, 36445, 30682, 29725, 
      29410, 22450, 13597, 14900, 85697, 42677, 131209, 96388, 23953, 148213, 
      95329, 9173, 7178, 5365, 143860, 34376, 12037, 87421, 74794, 12514, 
      9469, 5725, 5650, 133225, 71978, 5933, 86173, 60373, 31365, 7108, 
      27988, 113170, 61466, 130304, 146437, 80002, 56290, 11745, 139949, 
      134888, 48749, 27460, 28372, 14977, 10420, 116125, 49250, 110437, 
      49832, 7652, 20165, 132885, 84298, 8469, 8530, 130945, 8000, 21200, 
      135370, 100946, 18946, 8650, 132004, 84276, 68616, 8676, 11700, 154205, 
      47882, 13757, 17497, 138064, 112793, 30964, 167850, 139880, 101252, 
      19445, 111425, 52706, 12389, 22714, 88740, 134018, 71605, 88762, 10285, 
      91426, 78845, 63562, 53465, 10370, 102820, 20605, 47858, 50417, 130952, 
      77285, 39797, 109418, 81145, 63890, 13213, 99280, 82420, 60505, 52468, 
      11673, 140045, 128162, 97145, 94250, 85322, 75385, 14906, 14600, 13949, 
      165985, 14346, 12402, 12985, 125665, 83525, 65437, 52996, 14677, 14440, 
      14760, 163225, 160145, 159380, 23257, 15481, 13745, 157330, 150589, 
      139714, 59914, 24714, 164468, 133640, 51173, 132497, 55777, 41386, 
      36962, 19202, 14186, 143281, 112369, 108649, 99081, 70096, 36900, 
      14425, 148597, 126866, 122225, 76885, 71528, 64168, 35620, 22109, 
      108154, 70825, 15145, 169040, 142112, 37876, 20276, 129194, 114850, 
      92354, 40906, 26650, 20954, 171112, 164101, 57492, 55477, 156260, 
      120068, 50609, 114244, 84500, 46829, 28136, 19204, 18605, 125008, 
      22753, 18793, 65650, 18418, 85556, 41060, 18740, 19805, 119349, 106434, 
      86096, 35396, 24121, 94669, 91405, 57460, 25128, 23400, 22765, 66410, 
      38090, 86681, 85136, 52361, 47156, 33056, 21449, 90106, 37042, 20781, 
      70789, 39764, 46370, 33445, 22753, 48960, 22105, 35186, 28421, 24125, 
      28712, 44109, 22698, 24820, 22304, 65050, 22562, 59749, 53476, 37876, 
      27290, 63104, 39488, 27460, 23329, 57265, 44741, 50594, 38425, 30109, 
      38189, 30293, 30148, 25493, 26437, 25477, 25857, 34436, 25681, 34344, 
      28548, 42445, 35033, 30290, 28594, 27040, 27812, 29581, 32449, 31945, 
      28585, 30770, 32530, 37925, 35624, 31709, 34084, 35300, 37549, 39101, 
      39385, 38993, 33898, 33876, 34981, 45509, 40976, 34697, 31505, 38408, 
      38765, 32482, 39796, 32761, 43165, 39040, 37361, 54325, 47930, 41522, 
      50018, 44197, 40237, 43600, 47273, 60229, 50005, 51449, 41922, 49829, 
      49268, 46685, 44458, 44125, 45460, 43732, 59040, 42965, 61893, 47753, 
      46930, 46804, 45061, 44116, 47016, 56402, 48877, 60196, 57460, 54260, 
      50980, 71189, 59410, 57089, 52148, 48586, 63002, 54760, 54184, 54045, 
      50818, 51200, 52225, 62740, 61076, 53576, 51701, 53930, 60365, 52560, 
      68317, 58682, 63716, 60469, 59445, 77540, 67514, 59189, 79253, 67525, 
      71140, 66041, 58250, 63146, 69857, 69858, 72773, 72520, 67669, 72005, 
      70810, 98330, 74241, 68004, 57649, 58825, 58733, 76473, 67149, 61965, 
      73460, 71200, 63632, 77677, 68260, 63541, 62820, 84004, 77377, 82322, 
      77401, 63010, 82548, 78388, 90729, 69050, 64058, 82205, 99485, 84346, 
      69649, 70209, 99994, 75337, 71465, 66113, 99173, 76968, 72493, 68085, 
      81965, 75002, 105497, 84761, 77530, 86869, 78970, 78194, 82692, 80305, 
      91250, 86354, 84386, 81250, 89252, 87656, 91781, 77689, 91453, 86465, 
      100250, 91125, 74500, 91944, 86666, 100997, 103370, 74945, 92753, 
      103913, 76645, 89717, 89476, 81005, 76445, 107476, 97492, 99833, 
      117533, 94973, 89505, 79066, 93717, 133813, 102290, 96218, 121460, 
      82989, 102245, 83560, 105170, 109594, 121573, 100105, 94393, 94970, 
      86330, 95336, 91156, 95085, 98260, 107458, 98618, 108936, 111400, 
      114997, 94946, 113594, 116609, 89653, 105445, 125285, 149813, 110426, 
      119330, 122162, 158045, 104400, 116168, 101204, 95693, 126925, 159848, 
      103045, 95225, 94625, 94352, 120977, 145777, 119594, 119213, 126548, 
      107581, 105085, 114869, 124900, 157369, 124213, 172498, 174145, 157160, 
      148954, 124192, 115985, 103105, 127058, 157610, 118024, 149524, 126097, 
      114757, 105857, 119041, 133729, 153025, 157625, 126757, 140677, 147562, 
      129605, 116909, 135368, 117554, 129341, 145480, 128900, 128320, 153421, 
      155357, 153488, 127530, 126265, 134725, 118825, 169065, 175748, 185000, 
      203130, 144161, 123344, 157085, 159545, 173133, 211213, 147233, 133274, 
      192178, 141745, 136025, 169865, 181337, 150001, 128365, 168557, 177797, 
      138098, 181418, 153504, 139329, 140845, 139490, 151741, 139141, 179621, 
      181549, 183509, 146105, 184634, 154900, 147330, 148045, 190165, 198050, 
      208405, 162361, 188164, 165290, 154970, 192548, 165257, 152377, 220250, 
      157770, 215300, 157522, 178730, 173725, 161629, 219218, 178625, 168601, 
      167620, 218660, 178993, 180890, 232445, 238036, 170442, 181268, 179048, 
      182033, 179201, 183965, 174917, 172712, 167185, 189346, 184810, 176602, 
      165962, 188602, 182810, 169522, 170825, 187938, 185512, 186170, 197636, 
      192800, 190594, 187741, 203762, 191122, 188521, 210145, 202725, 200637, 
      198292, 214250, 205097, 196000, 213428, 221365, 215410, 223457, 211954, 
      206757, 210890, 220048, 226624, 217600, 228698, 213320, 212381, 227345, 
      230581, 241601, 245017, 234450, 237445, 238001 ], 
  [ 85840, 79700, 80468, 79397, 76721, 81617, 76250, 73058, 73810, 77549, 
      78880, 77285, 65482, 77300, 70304, 74205, 67972, 67541, 65349, 65845, 
      67453, 61253, 57562, 64168, 57973, 57853, 58561, 55325, 59657, 55940, 
      48850, 53300, 49349, 37828, 48338, 46325, 46496, 40585, 51533, 43730, 
      42698, 40589, 32218, 31905, 44761, 43597, 46513, 37988, 31637, 44701, 
      39625, 39328, 43537, 42353, 37064, 34484, 26656, 32317, 39505, 32420, 
      37269, 35914, 31221, 39272, 34085, 37610, 29776, 23476, 28573, 22250, 
      31813, 33416, 30106, 16288, 31117, 24250, 15786, 28453, 14033, 27172, 
      14954, 13940, 27700, 12456, 17173, 15138, 15677, 81925, 21456, 13945, 
      25933, 13285, 9536, 10597, 24853, 22725, 71109, 12013, 24820, 73376, 
      23850, 10954, 58986, 16292, 11252, 10952, 14738, 10660, 74210, 21541, 
      20276, 82184, 10100, 15098, 72610, 23400, 19981, 63892, 44096, 64485, 
      75258, 18850, 48665, 17056, 14416, 17405, 14090, 15245, 13337, 11306, 
      67541, 53092, 56170, 11729, 35261, 8330, 5882, 37370, 7633, 34345, 
      3789, 40441, 35060, 78329, 17146, 14290, 28265, 19792, 26896, 30537, 
      80820, 33986, 23357, 29650, 6500, 2960, 11777, 6145, 13610, 18208, 
      20948, 48745, 56009, 5386, 2306, 634, 24650, 37874, 5760, 11185, 34065, 
      11978, 650, 12805, 13028, 13856, 41204, 16237, 8753, 9665, 36325, 
      14596, 13885, 14357, 12490, 54458, 15005, 8770, 353, 15193, 24400, 
      8149, 1138, 8149, 10237, 3061, 37, 72, 16420, 23140, 809, 650, 16145, 
      39617, 16650, 4628, 30980, 15377, 1089, 0, 22805, 13465, 13005, 12116, 
      3497, 14177, 3389, 1706, 3994, 38845, 13738, 6290, 1073, 10265, 48905, 
      1377, 38106, 12421, 941, 676, 1325, 9530, 1594, 305, 353, 338, 8461, 
      8105, 13856, 3881, 2704, 425, 1025, 3536, 20890, 38900, 10730, 929, 
      1754, 3665, 20978, 20789, 8829, 11450, 14125, 9061, 3770, 20282, 12049, 
      3049, 2545, 4933, 4225, 21389, 6196, 2817, 2969, 23869, 19400, 8840, 
      9365, 36413, 28090, 5002, 4770, 13185, 20017, 23130, 16976, 16000, 
      22916, 8405, 2465, 1864, 2020, 37193, 7178, 3961, 11434, 2050, 49205, 
      2372, 22280, 36434, 36257, 22282, 44626, 3085, 12704, 77338, 58505, 
      23365, 23941, 25416, 33301, 12434, 12826, 73474, 6849, 26165, 12013, 
      4885, 73177, 72650, 27817, 26282, 87700, 10324, 13130, 23602, 5140, 
      63994, 20353, 105220, 14026, 9540, 4381, 4357, 52013, 21650, 12058, 
      10418, 5450, 74320, 33865, 4948, 49282, 42397, 41242, 40861, 32317, 
      20890, 22589, 105530, 56570, 155728, 117409, 34084, 174250, 116218, 
      14354, 11105, 6850, 169501, 46685, 18472, 107386, 93241, 19081, 14650, 
      7474, 7069, 157876, 90029, 6890, 105940, 76840, 42948, 10309, 19309, 
      135841, 78065, 154625, 172210, 98977, 72097, 8082, 165128, 159605, 
      63368, 38053, 39097, 21940, 15337, 138994, 63869, 132712, 64517, 7685, 
      13796, 157338, 103669, 11538, 7573, 155200, 8033, 14633, 160021, 
      122165, 26965, 11521, 156325, 103581, 85941, 11349, 8829, 180506, 
      62105, 19730, 12250, 162913, 135200, 41953, 195273, 164861, 122405, 
      13736, 133634, 67589, 17306, 16081, 108441, 158405, 89128, 108397, 
      12826, 111325, 97226, 79897, 68282, 12317, 123973, 15028, 61685, 64640, 
      154877, 95336, 52040, 131165, 99658, 80093, 17074, 119905, 101065, 
      76180, 66889, 12960, 164762, 151757, 117506, 114281, 104297, 93106, 
      19625, 18989, 17876, 192946, 18405, 12897, 15460, 148930, 102170, 
      81640, 67285, 18472, 13021, 13077, 189856, 186512, 185681, 30880, 
      19540, 15956, 183433, 176098, 164233, 75193, 32733, 191165, 157565, 
      65000, 156290, 70330, 53365, 48017, 24977, 14945, 168064, 134116, 
      130000, 119376, 86761, 47889, 15184, 173842, 150065, 144962, 94408, 
      88325, 79909, 46213, 28808, 129373, 87490, 15970, 196001, 166697, 
      48865, 25985, 152525, 136729, 111725, 52489, 34669, 26861, 198205, 
      190600, 72045, 69700, 182033, 142409, 63908, 135925, 102749, 59336, 
      36221, 17125, 22202, 147745, 28660, 22324, 81193, 21289, 103805, 52181, 
      21677, 18056, 141426, 127125, 104345, 45065, 30160, 113908, 110248, 
      71485, 31365, 28845, 19828, 81821, 48221, 104864, 103121, 65396, 59201, 
      41801, 25376, 108685, 46777, 19890, 86728, 50093, 58085, 42058, 20674, 
      61137, 25636, 44129, 35186, 28712, 24125, 55098, 21609, 29473, 24713, 
      79801, 22397, 73576, 66181, 47149, 23957, 77393, 49025, 32905, 25408, 
      70498, 55400, 62441, 47434, 26050, 46868, 36200, 35989, 25064, 29770, 
      27490, 25362, 41729, 26176, 41373, 26469, 51850, 42194, 35405, 32653, 
      28921, 27845, 27700, 37828, 37060, 30928, 34961, 29461, 45284, 42125, 
      36296, 30421, 31109, 32500, 33524, 47008, 46484, 30829, 38925, 40426, 
      38546, 48665, 39812, 31076, 44909, 45266, 32185, 46561, 32596, 50986, 
      44881, 42146, 46504, 56081, 47297, 58565, 50632, 37960, 49441, 42290, 
      51748, 57826, 59600, 40437, 57188, 56429, 52658, 49309, 48778, 50641, 
      47857, 51417, 45572, 53874, 53264, 51781, 51325, 48196, 44941, 44541, 
      64685, 54322, 69205, 65677, 61421, 56821, 61850, 67825, 64778, 57725, 
      51325, 71945, 60733, 59893, 59688, 54085, 54401, 50674, 70957, 68765, 
      57965, 51140, 51785, 55250, 55233, 77722, 64985, 71669, 67300, 65682, 
      68465, 76193, 55658, 69914, 76072, 63781, 73994, 62969, 58361, 63092, 
      78669, 82244, 81925, 75688, 81146, 79621, 86021, 83844, 75825, 59200, 
      57604, 58964, 86274, 74178, 59490, 82337, 79417, 68945, 87412, 75157, 
      68260, 60741, 75193, 86650, 92585, 86410, 64297, 92745, 87529, 80928, 
      74825, 65609, 92072, 88232, 94609, 66250, 66546, 88741, 82960, 77636, 
      67730, 88250, 84789, 78664, 71748, 91106, 70217, 93650, 94496, 85021, 
      79048, 86593, 73013, 91305, 88192, 101909, 95825, 93329, 89269, 99317, 
      80165, 83300, 84058, 83170, 79568, 90317, 101124, 78229, 83925, 95345, 
      91130, 93041, 78080, 84800, 93584, 80770, 98792, 98485, 87176, 79976, 
      96685, 108217, 110954, 105290, 104840, 97722, 82465, 86490, 119524, 
      113213, 88925, 109217, 86850, 112772, 87421, 116225, 99793, 109594, 
      109840, 102544, 103121, 90917, 103421, 97789, 102906, 106873, 118249, 
      107165, 100125, 102061, 104932, 101909, 103925, 106346, 93250, 115048, 
      113768, 134600, 101945, 109001, 111305, 141842, 113409, 127685, 108893, 
      101204, 115540, 143645, 111130, 99812, 98816, 98345, 110912, 131620, 
      131441, 109874, 115889, 115930, 112642, 125000, 115033, 142288, 135994, 
      155569, 157018, 142277, 135325, 135577, 125456, 107956, 138905, 142925, 
      127693, 136093, 137482, 123370, 111170, 128644, 123136, 139264, 143204, 
      138010, 128962, 134725, 141320, 125588, 124709, 126233, 140594, 133501, 
      139625, 138913, 140584, 142322, 140849, 137133, 135538, 145714, 124996, 
      154512, 160469, 168533, 184617, 156404, 130241, 144842, 146906, 158580, 
      192040, 159674, 142613, 175249, 152932, 145892, 155972, 165860, 162706, 
      135592, 155060, 162980, 147965, 166205, 166473, 149328, 151042, 149357, 
      164116, 148744, 164936, 166600, 168296, 157028, 169553, 167341, 157725, 
      158440, 174820, 181781, 190882, 175396, 173281, 178721, 166421, 177269, 
      178292, 162772, 201869, 168561, 197909, 167917, 192953, 187090, 172618, 
      201629, 192452, 180580, 179401, 201401, 192754, 194717, 213866, 218929, 
      182025, 194765, 192149, 195530, 191906, 197396, 186632, 183965, 176788, 
      203305, 197977, 188185, 175037, 202165, 195317, 179125, 180560, 201105, 
      198085, 198413, 211529, 205241, 202441, 198994, 217457, 202045, 198850, 
      224500, 215496, 213012, 210205, 228869, 218000, 206329, 226925, 236050, 
      229105, 238340, 224725, 218340, 223133, 233809, 240913, 230305, 243185, 
      224837, 223700, 241172, 244210, 255890, 259570, 246825, 250216, 250706 ]
    , [ 156749, 146365, 148937, 147258, 142762, 153988, 143785, 138169, 
      140725, 148688, 152125, 151114, 128129, 152325, 138685, 146810, 135733, 
      135298, 134282, 135680, 139994, 128052, 120733, 135481, 122944, 123122, 
      129218, 123856, 132714, 127165, 113125, 123301, 116020, 90901, 114997, 
      111168, 112237, 99380, 122706, 106749, 104509, 101776, 81925, 81608, 
      111674, 109600, 115834, 98245, 83434, 113402, 102890, 102589, 112520, 
      110426, 99697, 94693, 75389, 90106, 106346, 91405, 102290, 99425, 
      88994, 106705, 95780, 104125, 89317, 73957, 87200, 74205, 96746, 
      100753, 94117, 60061, 96928, 82205, 59849, 93322, 57762, 90829, 61393, 
      59461, 93145, 55553, 69922, 64565, 66308, 22628, 80837, 62152, 90746, 
      61178, 49573, 53650, 89344, 84800, 17216, 58682, 89605, 17965, 87725, 
      56105, 12329, 70801, 57305, 56401, 67129, 56101, 17873, 83584, 80809, 
      21313, 55525, 69277, 16861, 88145, 80800, 13273, 6757, 13250, 17681, 
      79045, 7690, 75133, 68869, 76082, 68237, 71200, 66868, 61813, 13858, 
      8465, 9425, 63432, 3604, 54585, 46701, 3897, 52676, 3284, 39458, 4234, 
      3077, 17640, 77857, 71377, 1690, 1669, 1525, 1844, 18605, 2269, 1300, 
      1549, 51781, 39181, 66114, 50818, 70657, 80989, 981, 5524, 7956, 49129, 
      37593, 24445, 745, 2493, 50405, 2980, 1700, 67189, 26869, 69220, 2097, 
      1709, 3085, 1066, 3842, 3240, 1810, 73697, 72080, 1280, 68869, 6949, 
      74698, 59705, 28324, 884, 125, 58162, 33937, 3802, 63568, 42500, 22564, 
      21089, 593, 65, 32090, 31025, 612, 2340, 509, 6905, 641, 738, 33860, 
      22805, 0, 71290, 70226, 68125, 8468, 1028, 43690, 36873, 7753, 2132, 
      71849, 52925, 33514, 63540, 4936, 35018, 1985, 68708, 32464, 30689, 
      13520, 61585, 13165, 25160, 25506, 25189, 58370, 4258, 71613, 44424, 
      39925, 24660, 16200, 9349, 425, 2425, 63945, 29682, 13897, 9466, 505, 
      610, 4346, 65245, 71540, 58922, 42457, 985, 66436, 39316, 13444, 46330, 
      9986, 1170, 49997, 13700, 13546, 1226, 82521, 57465, 5140, 2592, 99965, 
      45469, 44633, 3218, 1594, 1385, 77069, 74885, 1469, 55810, 33562, 
      21481, 19825, 116602, 51857, 40180, 63353, 23165, 137360, 20161, 2017, 
      114921, 114434, 87473, 129137, 32330, 65501, 182377, 152370, 2768, 
      2740, 2705, 108434, 5725, 5513, 176081, 47546, 94340, 62672, 39236, 
      175474, 174645, 97498, 94453, 197845, 57653, 64985, 3581, 16825, 
      160537, 81562, 223805, 6673, 53825, 28432, 27200, 140386, 83749, 60869, 
      56209, 37349, 176581, 108040, 22045, 135533, 123514, 121453, 120770, 
      104978, 81773, 85280, 223785, 147645, 295421, 241096, 107941, 320885, 
      239297, 65557, 56570, 41141, 314320, 130500, 75409, 226229, 205138, 
      76618, 65845, 42965, 41050, 298157, 200106, 38749, 223865, 179665, 
      123425, 52432, 7072, 267050, 181490, 293380, 317605, 213266, 171890, 
      18785, 307801, 300164, 157721, 113984, 115624, 81253, 65288, 271085, 
      158210, 262081, 159156, 35280, 12097, 296669, 219746, 53021, 30634, 
      293621, 35620, 12020, 300250, 246690, 91090, 52090, 295040, 219344, 
      192644, 51008, 23120, 328277, 154610, 74485, 15665, 304036, 265149, 
      119656, 348170, 306580, 246608, 15025, 262665, 163098, 67213, 13138, 
      225992, 297394, 196705, 225634, 51845, 229762, 208717, 182026, 163465, 
      48610, 248144, 16889, 152330, 157093, 291716, 205297, 135425, 258034, 
      211729, 181594, 62101, 241636, 213736, 175261, 160232, 46205, 305213, 
      287074, 238025, 233290, 218474, 201545, 68570, 66420, 63193, 343657, 
      64322, 42506, 54125, 282721, 214821, 183113, 160000, 63169, 33860, 
      32708, 339037, 334485, 333352, 93085, 65437, 53397, 330194, 320141, 
      303746, 172426, 96746, 340640, 294356, 155585, 292473, 164233, 135490, 
      125914, 78714, 45730, 308773, 260933, 255005, 239549, 190324, 125480, 
      45965, 316661, 283522, 276305, 201889, 192484, 179236, 121984, 86761, 
      253762, 191041, 47041, 346660, 306484, 126440, 79400, 286570, 264130, 
      227650, 132778, 98650, 81178, 349460, 339137, 165920, 162065, 327240, 
      271912, 152037, 262400, 213520, 143833, 100484, 34880, 65925, 279044, 
      82949, 65741, 179570, 61682, 214560, 130320, 62368, 37305, 269693, 
      249050, 215092, 116552, 85037, 229177, 223705, 162896, 87140, 80996, 
      33625, 179570, 121810, 215293, 212644, 152269, 141544, 109044, 70573, 
      220922, 118546, 43037, 186881, 124576, 138906, 108685, 38377, 144068, 
      69005, 112258, 93349, 76905, 30340, 132581, 43826, 77960, 62932, 
      174490, 48834, 164033, 151504, 116768, 35890, 169956, 119844, 85000, 
      62101, 158225, 131345, 143818, 115825, 34645, 113737, 90385, 89872, 
      50257, 72173, 63853, 50249, 102248, 55589, 100676, 44096, 122021, 
      102097, 85946, 78362, 64660, 55120, 46217, 89557, 87581, 68765, 81250, 
      42530, 106065, 98980, 84393, 40768, 39040, 36505, 35113, 108989, 
      107861, 43882, 89120, 92429, 33773, 110932, 90301, 56197, 101732, 
      102085, 57898, 104584, 58909, 113837, 98660, 91089, 37745, 120402, 
      100746, 124690, 107089, 54553, 103172, 46489, 39937, 120605, 123885, 
      60626, 117841, 116176, 106965, 98482, 97045, 101320, 93704, 43508, 
      84465, 44141, 105437, 100930, 98960, 89489, 75664, 60164, 129530, 
      106181, 137360, 130208, 121120, 110480, 46045, 133250, 126881, 110160, 
      90770, 139770, 114964, 112916, 112409, 95930, 95940, 70465, 135440, 
      130832, 104932, 75457, 68850, 58725, 94340, 147629, 120698, 134928, 
      125425, 121085, 53800, 142762, 66357, 54037, 142033, 56960, 137233, 
      111410, 63314, 58981, 145826, 152417, 151796, 139217, 149805, 146770, 
      56530, 154613, 138440, 93125, 78845, 86841, 157937, 133157, 74981, 
      149768, 143828, 120068, 158761, 133520, 116657, 78032, 61672, 155873, 
      166330, 154417, 96970, 166184, 156136, 62861, 128026, 99482, 163993, 
      63513, 168338, 77465, 76553, 64018, 144605, 132637, 101889, 65029, 
      147332, 133657, 115265, 159685, 75074, 66193, 165789, 146042, 70001, 
      148210, 76042, 157448, 151013, 177410, 165890, 160978, 152690, 172096, 
      72612, 71217, 139921, 71989, 74725, 71578, 173585, 122000, 73940, 
      161762, 72685, 72482, 119125, 75109, 73021, 126341, 167009, 166400, 
      142105, 122825, 74000, 183976, 188521, 75949, 176665, 161993, 124690, 
      80093, 80801, 189850, 82210, 79848, 131165, 187585, 131732, 193450, 
      81586, 81421, 181021, 166477, 167050, 138538, 167044, 154768, 165317, 
      172904, 194242, 172890, 86420, 85940, 85489, 160378, 86290, 85993, 
      136309, 185585, 87665, 91585, 89730, 88330, 88218, 94293, 181220, 
      206964, 170656, 153001, 90025, 96084, 174701, 147373, 144565, 143188, 
      91429, 93413, 212218, 93701, 93672, 180685, 173773, 197905, 96424, 
      99821, 216437, 104642, 105185, 100708, 99490, 214196, 195317, 156677, 
      219634, 102250, 198452, 101152, 216089, 189293, 161993, 199093, 101173, 
      102805, 103725, 216005, 101861, 102490, 221425, 191801, 102436, 192442, 
      218573, 105172, 215176, 213860, 108313, 109141, 109476, 207530, 204425, 
      222445, 179677, 114365, 116992, 119620, 126338, 238853, 188228, 115245, 
      115497, 118409, 130729, 243017, 211762, 124202, 230533, 217453, 118813, 
      121453, 247249, 195065, 119705, 121585, 219514, 122994, 252212, 221477, 
      224093, 220898, 247129, 219073, 124129, 124585, 125073, 233389, 126922, 
      250640, 231650, 232361, 130961, 133690, 137053, 261389, 131528, 266522, 
      245162, 133696, 264269, 236669, 144090, 244250, 144640, 241786, 284330, 
      274541, 249197, 147442, 282005, 261677, 259592, 148712, 282001, 284258, 
      155125, 157768, 261290, 282784, 278356, 283545, 276289, 285097, 266481, 
      261700, 246965, 293410, 284458, 267418, 242794, 290450, 278770, 249290, 
      251325, 287570, 281828, 280634, 301288, 288340, 282818, 276653, 306274, 
      278170, 272257, 316325, 300065, 295769, 290848, 321890, 303165, 279700, 
      314784, 329341, 317866, 332533, 309250, 297425, 305234, 322852, 332356, 
      314500, 335530, 303588, 301545, 330485, 332597, 347265, 352145, 329426, 
      334625, 334809 ], 
  [ 64601, 61685, 61049, 60436, 59140, 59146, 57485, 56137, 55485, 55970, 
      55665, 53576, 50345, 52645, 50753, 51400, 48861, 48424, 45256, 45050, 
      44552, 42754, 41841, 42165, 40842, 40484, 36944, 35314, 36160, 33805, 
      32045, 32069, 30658, 29565, 29629, 29002, 28465, 27890, 29320, 27781, 
      27677, 26002, 26441, 26122, 25748, 25274, 25632, 24061, 24200, 24260, 
      23360, 23057, 22834, 22340, 21221, 20485, 21473, 20168, 20384, 19325, 
      19528, 19333, 19048, 19669, 18890, 18685, 16145, 16805, 15626, 14365, 
      13940, 13669, 12905, 14625, 12506, 11665, 13873, 10484, 12304, 10125, 
      11125, 10789, 9225, 11149, 8424, 8941, 8546, 159242, 7585, 8658, 7880, 
      8212, 10489, 9224, 7002, 6730, 144202, 7844, 6725, 147617, 6445, 7933, 
      126493, 6073, 7529, 7693, 6137, 7389, 149117, 5498, 5393, 160565, 6805, 
      5069, 147029, 5245, 4842, 134361, 104345, 135400, 151045, 4145, 111680, 
      3969, 4113, 3848, 4013, 3770, 3706, 3989, 140264, 118849, 123545, 3466, 
      91018, 4225, 5953, 94513, 4450, 89626, 7780, 99648, 91013, 156298, 
      1845, 1773, 80000, 65025, 77697, 83890, 159925, 89653, 71594, 82521, 
      2989, 6409, 1300, 3092, 1033, 1217, 67525, 113186, 124162, 2993, 6409, 
      13553, 74225, 96265, 2665, 48690, 90130, 757, 11701, 650, 52609, 54353, 
      101653, 59048, 43664, 45730, 93960, 305, 290, 55514, 281, 122057, 232, 
      725, 9922, 57242, 74105, 776, 6989, 42536, 306, 3802, 13770, 14965, 
      59617, 71905, 7808, 8345, 59098, 99274, 60061, 33881, 85289, 57616, 
      6898, 13465, 71290, 0, 4, 37, 30626, 55226, 3368, 5629, 32045, 97978, 
      17, 1385, 7072, 250, 113594, 6436, 96757, 74, 7618, 8513, 22850, 425, 
      23553, 12050, 11860, 12077, 932, 41872, 289, 3538, 4913, 12610, 20170, 
      29873, 67405, 97705, 625, 9616, 23201, 29984, 67481, 67048, 43012, 845, 
      730, 1460, 4753, 65809, 962, 5882, 24866, 3816, 30484, 67588, 3205, 
      25114, 25492, 71912, 1549, 2125, 43250, 93034, 3505, 4545, 4777, 51472, 
      64800, 70465, 1433, 1385, 70013, 2600, 9188, 17397, 18945, 6784, 3449, 
      6722, 2125, 16405, 12050, 19273, 68413, 6697, 6740, 2741, 10225, 11140, 
      2657, 27149, 16900, 69682, 70722, 73357, 6068, 48073, 48929, 25117, 
      6052, 4250, 3554, 8954, 25040, 24745, 4736, 4361, 33525, 4405, 3725, 
      69413, 26585, 20241, 3744, 44525, 50069, 5905, 16290, 17194, 14500, 
      4321, 4937, 5617, 11321, 26129, 7250, 22181, 13381, 10440, 9981, 9832, 
      6856, 4477, 4778, 45025, 16945, 78745, 52722, 7677, 91925, 51989, 5341, 
      6500, 10829, 88562, 12610, 5045, 46393, 37584, 5184, 5625, 10513, 
      11268, 80405, 35752, 12701, 45625, 28125, 11401, 8226, 58986, 65312, 
      28880, 78290, 90765, 41428, 25684, 30109, 85765, 81866, 21125, 9962, 
      10530, 6597, 7186, 67733, 21608, 63533, 22018, 16690, 45305, 80497, 
      44692, 9865, 20052, 79049, 17026, 46826, 82472, 56680, 7880, 10532, 
      79930, 44818, 34138, 11050, 28018, 97145, 21200, 7825, 39785, 84650, 
      65521, 12410, 107956, 86122, 57122, 42877, 64633, 24340, 9089, 48464, 
      48250, 81736, 36581, 48420, 12937, 50408, 41645, 31508, 25229, 14504, 
      58642, 43657, 22100, 23657, 79778, 40885, 18005, 63716, 43577, 32132, 
      12497, 56394, 44514, 30069, 25186, 17425, 86861, 77800, 54917, 52852, 
      46580, 39797, 12020, 12538, 13049, 107145, 13108, 20128, 15725, 76109, 
      45589, 33637, 26010, 14085, 26962, 27946, 105185, 102769, 102170, 
      13025, 14213, 17125, 100612, 95365, 86980, 30420, 13480, 106250, 82394, 
      25325, 81577, 28097, 20180, 18080, 13600, 21200, 89865, 66589, 63865, 
      56953, 37098, 18178, 21433, 94013, 77428, 73949, 41717, 38186, 33482, 
      17882, 14165, 63684, 37809, 21969, 110122, 89170, 19130, 14810, 79400, 
      68708, 52520, 20660, 15368, 14984, 111850, 106333, 29770, 28585, 
      100306, 72746, 26029, 68570, 47458, 24229, 16658, 33290, 18409, 76666, 
      16741, 18757, 35396, 20036, 48490, 21922, 20186, 33037, 72649, 63220, 
      49018, 19898, 17753, 55089, 52821, 30994, 18250, 18514, 38961, 36452, 
      21412, 49745, 48698, 28373, 25658, 19858, 20369, 52168, 21348, 31813, 
      39485, 22570, 25684, 20561, 36761, 27106, 21997, 21460, 20173, 21349, 
      49010, 25225, 34192, 21866, 24994, 36692, 31720, 33709, 30258, 23290, 
      44404, 35890, 24226, 22490, 26825, 32701, 26645, 29504, 24473, 49025, 
      25049, 24125, 24146, 35261, 26737, 29097, 35785, 24770, 33113, 25330, 
      42442, 27449, 25681, 26084, 27044, 30962, 36370, 42953, 27549, 27709, 
      31321, 28852, 48872, 28033, 27890, 28789, 51914, 54458, 58865, 61745, 
      28817, 28757, 50216, 29770, 29873, 71609, 30218, 30413, 41165, 30626, 
      30977, 41792, 31338, 41733, 32045, 32882, 33853, 82493, 35920, 35488, 
      37000, 36485, 54437, 37370, 68261, 90009, 38777, 39385, 54088, 39745, 
      39682, 40081, 40676, 40841, 40842, 41770, 86626, 44809, 90457, 42281, 
      43112, 43810, 45553, 50418, 61618, 43940, 43553, 45890, 45146, 44602, 
      44642, 103025, 46580, 46085, 46450, 50020, 48820, 48042, 48130, 48157, 
      50900, 51442, 64413, 50354, 50018, 50818, 61393, 67600, 81505, 54106, 
      52925, 51092, 51970, 51545, 52009, 108610, 53924, 76309, 110981, 54261, 
      97882, 54265, 54608, 83408, 95093, 55912, 57161, 57074, 55709, 57217, 
      56852, 137492, 58285, 56530, 61945, 70093, 66337, 60001, 57649, 76369, 
      59306, 58706, 58442, 61353, 59074, 59833, 76210, 114314, 62197, 64640, 
      62873, 67904, 65026, 63522, 123505, 62644, 68276, 65501, 135901, 66640, 
      86305, 87529, 136404, 64265, 64045, 70141, 134741, 65386, 65061, 66961, 
      67057, 95120, 143377, 68353, 66760, 114605, 67856, 99284, 69082, 68521, 
      72488, 70580, 69940, 69128, 71978, 114538, 121153, 69705, 120321, 
      111841, 133256, 73993, 73138, 120130, 72848, 133825, 137360, 75065, 
      120761, 137897, 74269, 74885, 74810, 73477, 75557, 142610, 78498, 
      79837, 156301, 78125, 76801, 78480, 119857, 177697, 82756, 122500, 
      160186, 81205, 83689, 81770, 85280, 142160, 159617, 83529, 81801, 
      82372, 82696, 82898, 82370, 83305, 84482, 88196, 85000, 138970, 142762, 
      148185, 85300, 145780, 150289, 88461, 89141, 162101, 195925, 139600, 
      153152, 157312, 206641, 89578, 95026, 89690, 89657, 163385, 208426, 
      90529, 91501, 91897, 92122, 154105, 189197, 97604, 150497, 161146, 
      94365, 93861, 97165, 157482, 203065, 102341, 222836, 224981, 202346, 
      190980, 103298, 99905, 98645, 104996, 202280, 101434, 191034, 105185, 
      100817, 100217, 102605, 168089, 195353, 201613, 106165, 177853, 187560, 
      107845, 102785, 169882, 103424, 108725, 183290, 109594, 109346, 193365, 
      195793, 192922, 111016, 110581, 114713, 110925, 213289, 221786, 234026, 
      257296, 120965, 113594, 195469, 198925, 217321, 267021, 123521, 117364, 
      242336, 121181, 118781, 212381, 227837, 125613, 117749, 210065, 222625, 
      120836, 227236, 128434, 121729, 122741, 122216, 128153, 122525, 224093, 
      226685, 229309, 126157, 230084, 131122, 128680, 129389, 236249, 246452, 
      259961, 137053, 233074, 138980, 133640, 238442, 139925, 133685, 273928, 
      138052, 266458, 138788, 150356, 147509, 141389, 270856, 151229, 145853, 
      145370, 269450, 151757, 153476, 286537, 293450, 148660, 154666, 153442, 
      155425, 154573, 157505, 152773, 151730, 150341, 161540, 158996, 154772, 
      150440, 161780, 158644, 152660, 153625, 162100, 161162, 162632, 169930, 
      168722, 168004, 166645, 176500, 170820, 169713, 181205, 177757, 176665, 
      175482, 184628, 179785, 177138, 186586, 191529, 188064, 193117, 186920, 
      184705, 187172, 192506, 197730, 192690, 199300, 191386, 190945, 199589, 
      203293, 212605, 215345, 210244, 212237, 212953 ], 
  [ 64765, 61793, 61181, 60560, 59240, 59330, 57605, 56225, 55597, 56138, 
      55861, 53780, 50401, 52865, 50885, 51588, 48985, 48548, 45396, 45202, 
      44740, 42866, 41905, 42337, 40930, 40576, 37108, 35450, 36356, 33977, 
      32125, 32225, 30770, 29497, 29741, 29090, 28565, 27898, 29492, 27845, 
      27725, 26042, 26329, 26010, 25864, 25378, 25780, 24089, 24116, 24400, 
      23428, 23125, 22978, 22472, 21281, 20513, 21349, 20164, 20500, 19337, 
      19620, 19405, 19044, 19793, 18938, 18797, 16165, 16705, 15634, 14285, 
      14032, 13793, 12985, 14437, 12610, 11665, 13689, 10576, 12116, 10201, 
      10973, 10625, 9325, 10953, 8356, 8829, 8450, 157690, 7605, 8530, 7972, 
      8080, 10253, 9028, 7090, 6786, 142722, 7696, 6817, 146117, 6525, 7765, 
      125109, 6029, 7373, 7529, 6065, 7225, 147605, 5554, 5429, 158993, 6641, 
      5021, 145525, 5337, 4882, 132925, 103085, 133956, 149517, 4177, 110372, 
      3973, 4069, 3860, 3965, 3746, 3650, 3893, 138788, 117493, 122161, 3386, 
      89834, 4073, 5729, 93305, 4282, 88450, 7488, 98404, 89825, 154730, 
      1885, 1765, 78884, 64021, 76597, 82746, 158337, 88469, 70538, 81385, 
      2825, 6125, 1256, 2920, 1025, 1285, 66497, 111850, 122762, 2809, 6113, 
      13105, 73145, 95033, 2493, 47818, 88938, 725, 11285, 634, 51701, 53429, 
      100385, 58084, 42836, 44882, 92740, 325, 298, 54578, 265, 120665, 260, 
      637, 9530, 56290, 73021, 676, 6661, 41716, 250, 3562, 13306, 14481, 
      58645, 70837, 7460, 7985, 58130, 98018, 59085, 33149, 84125, 56660, 
      6570, 13005, 70226, 4, 0, 17, 29930, 54290, 3140, 5333, 31333, 96730, 
      25, 1241, 6740, 194, 112250, 6120, 95517, 58, 7274, 8149, 22250, 353, 
      22945, 11618, 11432, 11645, 832, 41060, 293, 3314, 4645, 12170, 19610, 
      29189, 66373, 96461, 569, 9236, 22601, 29300, 66449, 66020, 42192, 797, 
      730, 1360, 4505, 64793, 922, 5602, 24250, 3604, 29800, 66560, 3025, 
      24498, 24872, 70852, 1625, 2009, 42434, 91826, 3697, 4321, 4545, 50580, 
      63796, 69417, 1469, 1405, 68969, 2468, 8840, 16897, 18421, 7076, 3281, 
      6442, 2053, 15925, 12458, 18749, 67385, 6977, 7016, 2845, 10585, 10768, 
      2597, 27781, 17384, 68650, 69682, 72297, 6304, 47225, 48073, 25717, 
      5832, 4394, 3466, 8650, 25636, 25337, 4900, 4505, 34225, 4273, 3653, 
      68389, 25981, 20761, 3796, 45337, 49213, 5733, 15850, 16738, 14912, 
      4385, 4825, 5465, 10985, 26725, 7474, 21649, 13765, 10756, 10285, 
      10132, 7060, 4525, 4850, 45833, 17393, 79837, 53602, 7897, 93109, 
      52861, 5261, 6344, 10525, 89722, 12962, 5041, 47209, 38308, 5188, 5545, 
      10225, 10960, 81505, 36452, 12365, 46429, 28729, 11709, 8026, 58066, 
      66292, 29492, 79370, 91933, 42184, 26248, 29493, 86897, 82970, 21617, 
      10210, 10786, 6625, 7090, 68725, 22100, 64489, 22514, 16298, 44525, 
      81585, 45472, 9657, 19600, 80125, 16634, 46034, 83572, 57572, 7972, 
      10312, 81010, 45594, 34794, 10818, 27450, 98345, 21668, 7793, 39073, 
      85762, 66485, 12682, 109224, 87242, 58010, 42137, 65585, 24848, 8993, 
      47668, 49050, 82820, 37249, 49216, 12697, 51220, 42365, 32104, 25733, 
      14228, 59530, 42925, 22544, 24125, 80834, 41585, 18353, 64640, 44305, 
      32720, 12337, 57250, 45250, 30625, 25666, 17109, 87965, 78836, 55757, 
      53672, 47336, 40477, 11912, 12410, 12893, 108385, 12960, 19764, 15481, 
      77125, 46325, 34225, 26482, 13921, 26482, 27450, 106405, 103973, 
      103370, 13093, 14065, 16865, 101800, 96517, 88072, 30952, 13572, 
      107474, 83450, 25769, 82625, 28585, 20512, 18356, 13556, 20852, 90973, 
      67513, 64765, 57789, 37714, 18450, 21085, 95149, 78440, 74933, 42385, 
      38810, 34042, 18130, 14177, 64576, 38425, 21625, 111362, 90266, 19402, 
      14762, 80420, 69640, 53300, 20968, 15460, 14948, 113098, 107545, 30258, 
      29053, 101474, 73706, 26441, 69490, 48170, 24593, 16754, 32770, 18233, 
      77650, 16705, 18577, 35944, 19816, 49202, 22202, 19970, 32537, 73593, 
      64080, 49730, 20090, 17725, 55861, 53569, 31450, 18234, 18450, 38389, 
      36992, 21632, 50453, 49394, 28769, 25994, 19994, 20213, 52900, 21544, 
      31365, 40057, 22802, 26000, 20689, 36241, 27450, 21817, 21608, 20189, 
      21233, 48338, 25497, 33732, 21754, 24746, 37192, 31316, 34153, 30634, 
      23458, 43808, 36362, 24410, 22426, 26557, 33109, 26897, 29828, 24625, 
      48385, 25181, 24089, 24106, 34841, 26545, 28825, 35361, 24818, 32749, 
      25362, 41922, 27625, 25721, 26000, 26896, 30682, 35978, 42445, 27481, 
      27625, 31069, 28712, 48292, 28085, 27890, 28673, 51298, 53810, 58165, 
      61013, 28885, 28817, 49636, 29682, 29809, 70793, 30290, 30329, 40745, 
      30626, 30977, 41380, 31354, 41329, 32125, 32842, 33749, 81625, 36020, 
      35444, 37124, 36481, 53905, 37330, 67565, 89101, 38857, 39485, 53604, 
      39797, 39722, 40049, 40576, 40729, 40762, 41626, 85770, 44573, 89577, 
      42221, 43012, 43690, 45349, 50074, 61074, 44048, 43489, 46042, 45250, 
      44642, 44602, 102065, 46696, 46157, 46394, 49792, 48968, 48010, 48082, 
      48105, 50704, 51242, 63925, 50458, 50090, 50690, 60965, 67076, 80801, 
      53874, 53101, 51080, 52058, 51565, 51993, 107666, 54056, 75701, 110021, 
      54385, 97042, 54353, 54500, 82724, 94289, 56052, 57341, 57250, 55801, 
      57377, 56992, 136352, 58473, 56610, 61645, 69625, 65957, 60201, 57681, 
      75825, 59450, 58810, 58370, 61549, 59098, 59725, 75690, 113386, 62365, 
      64868, 63025, 67588, 65250, 63682, 122517, 62600, 67976, 65705, 134825, 
      66868, 85705, 86913, 135328, 64333, 64025, 69845, 133685, 65466, 65041, 
      66789, 67217, 94436, 142265, 68549, 66820, 113737, 67924, 98576, 69210, 
      68605, 72740, 70760, 70088, 69220, 72194, 113690, 120245, 69697, 
      119425, 111029, 132260, 74205, 72970, 119250, 72980, 132833, 136340, 
      74861, 119885, 136877, 74125, 75041, 74962, 73457, 75377, 141562, 
      78754, 80117, 155165, 78329, 76905, 78292, 119025, 176437, 83024, 
      121664, 159050, 81045, 83933, 81610, 85556, 141172, 158497, 83725, 
      81901, 82472, 82580, 82994, 82378, 83385, 84610, 88456, 85124, 138042, 
      141802, 147181, 85328, 144800, 149273, 88285, 89329, 161009, 194609, 
      138692, 152132, 156260, 205265, 89730, 95330, 89762, 89597, 162301, 
      207050, 90625, 91385, 91757, 91970, 153101, 187945, 97928, 149537, 
      160106, 94477, 93925, 97385, 156490, 201757, 102661, 221416, 223549, 
      201050, 189760, 103594, 100085, 98545, 105320, 200996, 101626, 189826, 
      105481, 100945, 100145, 102793, 167053, 194125, 200345, 106453, 176749, 
      186388, 108161, 102917, 168842, 103556, 109013, 182170, 109850, 109594, 
      192193, 194609, 191762, 111204, 110749, 114985, 110905, 212013, 220466, 
      232634, 255780, 121313, 113618, 194333, 197765, 216045, 265465, 123881, 
      117536, 240916, 121465, 118985, 211145, 226505, 125989, 117793, 208853, 
      221333, 121040, 225920, 128826, 121941, 122965, 122420, 128509, 122713, 
      222809, 225385, 227993, 126425, 228776, 131482, 128916, 129625, 234925, 
      245072, 258505, 137449, 231778, 139400, 133940, 237122, 140321, 133921, 
      272420, 138312, 265010, 139024, 150824, 147925, 141661, 269396, 151673, 
      146185, 145690, 268010, 152197, 153920, 285017, 291898, 148968, 155090, 
      153842, 155849, 154949, 157925, 153089, 152018, 150529, 161992, 159400, 
      155080, 150596, 162208, 159008, 152848, 153821, 162504, 161530, 162980, 
      170378, 169082, 168328, 166933, 176936, 171088, 169945, 181681, 178137, 
      177021, 175810, 185120, 180173, 177370, 187010, 192025, 188500, 193625, 
      187300, 185013, 187520, 192946, 198202, 193066, 199784, 191690, 191237, 
      200033, 203725, 213077, 215833, 210600, 212617, 213329 ], 
  [ 65620, 62528, 61960, 61321, 59949, 60201, 58346, 56898, 56314, 56965, 
      56740, 54665, 50986, 53776, 51620, 52433, 49696, 49257, 46121, 45949, 
      45553, 43525, 42466, 43108, 41533, 41185, 37837, 36117, 37141, 34704, 
      32666, 32912, 31365, 29728, 30330, 29629, 29124, 28273, 30193, 28330, 
      28178, 26469, 26450, 26129, 26437, 25925, 26413, 24480, 24281, 25009, 
      23893, 23588, 23585, 23053, 21716, 20880, 21412, 20465, 21037, 19664, 
      20105, 19850, 19337, 20340, 19333, 19314, 16484, 16784, 15925, 14386, 
      14473, 14292, 13394, 14308, 13061, 11906, 13562, 10985, 11965, 10576, 
      10890, 10512, 9736, 10772, 8425, 8810, 8461, 154789, 7844, 8473, 8353, 
      8009, 9972, 8825, 7453, 7085, 139949, 7585, 7184, 143300, 6866, 7610, 
      122522, 6120, 7240, 7380, 6098, 7072, 144754, 5837, 5672, 156020, 6480, 
      5090, 142682, 5684, 5125, 130216, 100724, 131225, 146618, 4394, 107909, 
      4132, 4132, 4033, 4018, 3845, 3681, 3842, 135977, 114920, 119530, 3361, 
      87597, 3898, 5410, 91018, 4073, 86225, 7025, 96037, 87568, 151705, 
      2074, 1858, 76757, 62116, 74500, 80561, 155264, 86202, 68525, 79210, 
      2592, 5652, 1261, 2669, 1098, 1508, 64528, 109265, 120049, 2522, 5602, 
      12290, 71066, 92650, 2228, 46153, 86633, 738, 10530, 677, 49960, 51652, 
      97920, 56225, 41245, 43249, 90361, 424, 373, 52765, 290, 117938, 369, 
      514, 8793, 54433, 70900, 521, 6050, 40121, 181, 3125, 12421, 13556, 
      56744, 68744, 6805, 7306, 56233, 95545, 57170, 31720, 81832, 54781, 
      5945, 12116, 68125, 37, 17, 0, 28561, 52441, 2705, 4762, 29930, 94253, 
      58, 970, 6093, 97, 109577, 5501, 93050, 37, 6597, 7432, 21061, 218, 
      21730, 10753, 10573, 10778, 625, 39429, 292, 2857, 4100, 11281, 18481, 
      27812, 64298, 93960, 442, 8461, 21386, 27917, 64370, 63945, 40529, 674, 
      701, 1129, 3978, 62730, 809, 5009, 22985, 3145, 28397, 64465, 2624, 
      23225, 23589, 68689, 1732, 1732, 40757, 89365, 4034, 3826, 4034, 48749, 
      61741, 67274, 1492, 1396, 66832, 2153, 8093, 15844, 17320, 7605, 2890, 
      5825, 1850, 14906, 13213, 17640, 65268, 7474, 7501, 2986, 11234, 9953, 
      2404, 28970, 18277, 66509, 67525, 70100, 6697, 45450, 46282, 26834, 
      5309, 4597, 3205, 7957, 26741, 26434, 5141, 4706, 35536, 3920, 3418, 
      66250, 24680, 21706, 3805, 46864, 47402, 5288, 14869, 15725, 15633, 
      4410, 4498, 5058, 10210, 27812, 7817, 20480, 14426, 11281, 10786, 
      10625, 7361, 4514, 4885, 47338, 18178, 81908, 55249, 8224, 95362, 
      54490, 4986, 5917, 9802, 91925, 13549, 4916, 48722, 39637, 5077, 5266, 
      9530, 10225, 83584, 37729, 11570, 47912, 29812, 12200, 7501, 56101, 
      68125, 30589, 81401, 94138, 43565, 27245, 28130, 89028, 85045, 22468, 
      10573, 11161, 6544, 6761, 70570, 22945, 66260, 23365, 15373, 42824, 
      83618, 46889, 9098, 18553, 82132, 15705, 44305, 85625, 59209, 8009, 
      9725, 83021, 46997, 35957, 10205, 26165, 100594, 22453, 7578, 37498, 
      87833, 68260, 13073, 111605, 89325, 59629, 40500, 67330, 25705, 8642, 
      45917, 50489, 84825, 38420, 50641, 12050, 52673, 43634, 33125, 26570, 
      13505, 61133, 41288, 23257, 24884, 82765, 42804, 18868, 66305, 45578, 
      33713, 11834, 58777, 46537, 31552, 26441, 16292, 89986, 80721, 57250, 
      55125, 48661, 41650, 11509, 11965, 12392, 110674, 12473, 18845, 14800, 
      78962, 47602, 35204, 27229, 13396, 25325, 26261, 108644, 106180, 
      105569, 13028, 13568, 16144, 103973, 98618, 90053, 31813, 13553, 
      109717, 85357, 26452, 84514, 29354, 20969, 18701, 13261, 19949, 92980, 
      69152, 66356, 59252, 38737, 18785, 20180, 97210, 80253, 76690, 43508, 
      39845, 34949, 18413, 13988, 66145, 39442, 20722, 113625, 92241, 19729, 
      14449, 82241, 71285, 54641, 21365, 15425, 14657, 115373, 109748, 31013, 
      29768, 103585, 75401, 27040, 71101, 49365, 25092, 16717, 31501, 17650, 
      79385, 16400, 17984, 36805, 19141, 50389, 22525, 19301, 31300, 75242, 
      65561, 50913, 20233, 17428, 57160, 54820, 32117, 17957, 18077, 37000, 
      37825, 21825, 51620, 50537, 29312, 26417, 20017, 19652, 54113, 21685, 
      30218, 40948, 23013, 26377, 20690, 34946, 27881, 21200, 21645, 19962, 
      20740, 46733, 25778, 32549, 21265, 23985, 37925, 30241, 34772, 31117, 
      23525, 42345, 37033, 24505, 22025, 25748, 33650, 27124, 30197, 24650, 
      46826, 25160, 23732, 23741, 33716, 25874, 27994, 34226, 24625, 31732, 
      25133, 40589, 27682, 25506, 25537, 26305, 29825, 34893, 41128, 27040, 
      27152, 30260, 28125, 46825, 27880, 27581, 28132, 49757, 52205, 56456, 
      59240, 28708, 28624, 48161, 29189, 29362, 68842, 30113, 29840, 39584, 
      30301, 30650, 40229, 31057, 40192, 31954, 32425, 33202, 79540, 35869, 
      35005, 37017, 36116, 52484, 36889, 65810, 86920, 38650, 39316, 52265, 
      39528, 39429, 39610, 40001, 40130, 40225, 40961, 83681, 43720, 87434, 
      41716, 42425, 43061, 44552, 48997, 59597, 43873, 42970, 45949, 45061, 
      44325, 44125, 99746, 46525, 45898, 45877, 48929, 48853, 47533, 47573, 
      47588, 49897, 50425, 62530, 50245, 49813, 50013, 59688, 65605, 78970, 
      52985, 53026, 50629, 51805, 51176, 51530, 105345, 53885, 74050, 107666, 
      54196, 94925, 54090, 53845, 80917, 92240, 55889, 57256, 57157, 55540, 
      57250, 56825, 133625, 58400, 56321, 60596, 68240, 64744, 60146, 57290, 
      74282, 59281, 58561, 57769, 61480, 58685, 59048, 74189, 111065, 62234, 
      64853, 62858, 66485, 65225, 63529, 120068, 62037, 66901, 65636, 132196, 
      66845, 84026, 85202, 132697, 63988, 63504, 68770, 131090, 65141, 64516, 
      65960, 67050, 92581, 139554, 68452, 66449, 111508, 67565, 96665, 68969, 
      68276, 72745, 70621, 69885, 68905, 72125, 111493, 117928, 69178, 
      117130, 108900, 129761, 74120, 72125, 116981, 72733, 130338, 133789, 
      73940, 117620, 134324, 73322, 74836, 74749, 72900, 74500, 138949, 
      78745, 80154, 152370, 78212, 76586, 77389, 116834, 173384, 83025, 
      119457, 156241, 80186, 83880, 80749, 85565, 138653, 155714, 83572, 
      81556, 82125, 81801, 82637, 81845, 82994, 84313, 88421, 84817, 135629, 
      139325, 144616, 84825, 142281, 146682, 87370, 89140, 158260, 191412, 
      136309, 149525, 153589, 201946, 89465, 95365, 89333, 88904, 159560, 
      203725, 90242, 90576, 90900, 91089, 150516, 184864, 97997, 147034, 
      157441, 94114, 93466, 97236, 153913, 198548, 102706, 217981, 220090, 
      197861, 186721, 103585, 99844, 97744, 105365, 197825, 101405, 186805, 
      105466, 100594, 99394, 102560, 164372, 191060, 197200, 106418, 173930, 
      183433, 108180, 102568, 166149, 103205, 108970, 179309, 109737, 109465, 
      189220, 191610, 188809, 110945, 110450, 114890, 110224, 208820, 217181, 
      229205, 252101, 121360, 113017, 191410, 194794, 212840, 261700, 123946, 
      117225, 237421, 121376, 118736, 208016, 223184, 126082, 117220, 205768, 
      218088, 120785, 222625, 128945, 121700, 122746, 122161, 128552, 122420, 
      219572, 222116, 224692, 126288, 225485, 131525, 128705, 129412, 231592, 
      241625, 254906, 137552, 228497, 139549, 133849, 233789, 140416, 133696, 
      268705, 138125, 261405, 138785, 151045, 148042, 141490, 265761, 151840, 
      146128, 145609, 264409, 152354, 154081, 281250, 288065, 148853, 155205, 
      153909, 155962, 154962, 158024, 152980, 151853, 150160, 162149, 159461, 
      154949, 150161, 162313, 158985, 152473, 153460, 162557, 161509, 162913, 
      170505, 169025, 168197, 166730, 177021, 170833, 169618, 181840, 178100, 
      176936, 175669, 185305, 180148, 177025, 187045, 192202, 188557, 193824, 
      187241, 184808, 187393, 193001, 198313, 192985, 199917, 191461, 190984, 
      200080, 203738, 213154, 215938, 210437, 212500, 213202 ], 
  [ 109729, 101905, 103365, 102050, 98650, 106000, 98737, 94585, 96029, 
      101412, 103553, 102154, 85969, 102617, 93025, 98570, 90425, 89986, 
      88202, 89044, 91690, 83240, 78125, 87893, 79220, 79210, 81946, 77860, 
      83954, 79489, 69677, 76345, 71080, 54233, 70045, 67316, 67825, 59200, 
      74978, 63989, 62485, 60100, 47237, 46916, 66490, 64964, 69170, 57097, 
      47434, 67090, 59890, 59585, 66004, 64458, 57037, 53497, 41185, 50378, 
      61090, 50929, 58130, 56185, 49250, 61069, 53640, 59029, 48425, 38585, 
      46852, 37877, 52498, 55021, 50405, 28673, 52100, 42157, 28265, 49010, 
      26330, 47249, 28297, 26905, 48437, 24461, 32930, 29597, 30600, 53896, 
      39785, 27908, 46378, 27106, 20281, 22514, 45140, 42068, 45140, 25330, 
      45209, 46801, 43877, 23665, 35825, 32653, 24309, 23773, 30265, 23465, 
      47241, 40820, 38965, 53437, 22873, 31285, 45845, 43709, 38756, 39125, 
      24505, 39458, 47753, 37349, 27634, 34721, 30665, 35298, 30213, 32068, 
      29200, 25981, 41506, 30589, 32833, 26852, 17800, 21305, 16733, 19193, 
      20128, 17104, 12602, 21170, 17433, 49460, 35705, 31433, 12706, 7529, 
      11801, 14144, 51329, 16405, 9544, 13469, 18985, 11905, 27794, 18386, 
      30673, 37505, 7913, 26624, 32000, 17225, 10841, 4685, 10057, 18797, 
      17945, 2720, 16160, 28285, 5629, 29576, 3485, 3825, 21025, 5018, 1530, 
      1844, 17522, 32365, 31300, 3924, 29189, 30565, 32986, 23329, 5920, 
      4240, 9553, 22322, 8585, 1082, 25700, 13096, 3464, 2909, 4861, 8749, 
      7650, 7137, 4688, 19664, 4949, 117, 13725, 4250, 8480, 3497, 8468, 
      30626, 29930, 28561, 0, 3600, 13690, 10001, 17, 19048, 30985, 19053, 
      8290, 25616, 26260, 9050, 18521, 28936, 7780, 6925, 612, 24385, 605, 
      4500, 4658, 4525, 22426, 1066, 30881, 14180, 11705, 4352, 1412, 265, 
      7345, 19093, 25961, 6602, 937, 370, 7417, 7330, 1490, 26869, 30952, 
      22930, 13273, 7129, 27680, 11600, 1184, 15482, 850, 7850, 17665, 1424, 
      1450, 9370, 38405, 22181, 2056, 17540, 50509, 15149, 14681, 3626, 7154, 
      8969, 34785, 33337, 8865, 21250, 8938, 3845, 3293, 62530, 18945, 12416, 
      26017, 4597, 77940, 3613, 8653, 61385, 61074, 42025, 71905, 8770, 
      27585, 112625, 89426, 9556, 9896, 10781, 56890, 4045, 4201, 107785, 
      16970, 47016, 26020, 12520, 107354, 106709, 49250, 47125, 124937, 
      23017, 27585, 9973, 3893, 95897, 38450, 145729, 5321, 21005, 7940, 
      7444, 80698, 40069, 25285, 22465, 12069, 108425, 56996, 5777, 77125, 
      68234, 66725, 66226, 54850, 38821, 41220, 145865, 86285, 204433, 
      159860, 57065, 225661, 158425, 28477, 22986, 14365, 220196, 73544, 
      34829, 147925, 131066, 35666, 28757, 15445, 14450, 206785, 127130, 
      13429, 146101, 111101, 68477, 20852, 8612, 181186, 112554, 202912, 
      223085, 137698, 105154, 6329, 214933, 208584, 94293, 61780, 63044, 
      39161, 28900, 184645, 94770, 177293, 95528, 12500, 7165, 205805, 
      143050, 21773, 10610, 203305, 12832, 7632, 208826, 164834, 46034, 
      21386, 204532, 142820, 121640, 20852, 8420, 232245, 92250, 35125, 7585, 
      212048, 179969, 66308, 249002, 214216, 164916, 8221, 178025, 98882, 
      30781, 8906, 148340, 206674, 125117, 148154, 22021, 151538, 134725, 
      113738, 99409, 20434, 166420, 9685, 91026, 94681, 202248, 132205, 
      78525, 174634, 137345, 113650, 28565, 161360, 138980, 108785, 97252, 
      19841, 213525, 198514, 158481, 154666, 142794, 129361, 32634, 31400, 
      29461, 245705, 30218, 18338, 24433, 195065, 140045, 115141, 97364, 
      29789, 15016, 14600, 241985, 238169, 237220, 49025, 31313, 24425, 
      234610, 226213, 212578, 107018, 51578, 243396, 204840, 94221, 203321, 
      100841, 79274, 72274, 39794, 20794, 216857, 177481, 172657, 160145, 
      121040, 72020, 21025, 223453, 196018, 190089, 130205, 122824, 112520, 
      69620, 45253, 171770, 121745, 21905, 248656, 215104, 72964, 40644, 
      198682, 180290, 150802, 77642, 53450, 41866, 251080, 242413, 102500, 
      99565, 232532, 186772, 92105, 179092, 139780, 86101, 55080, 17812, 
      33029, 192784, 43609, 33025, 113362, 30802, 140804, 76436, 31300, 
      19301, 185261, 168482, 141328, 66708, 45313, 152645, 148277, 100900, 
      46856, 42920, 18917, 113706, 70666, 141697, 139600, 93025, 85060, 
      61760, 36721, 146218, 68498, 22613, 119533, 72868, 83330, 61757, 21257, 
      87200, 36241, 64402, 51565, 41189, 20200, 79013, 23930, 42052, 33280, 
      110426, 26354, 102541, 93140, 67972, 22234, 107168, 70304, 46868, 
      33353, 98377, 78669, 87826, 67745, 22997, 66565, 50941, 50612, 28477, 
      39901, 35261, 28649, 58932, 31225, 58088, 26900, 72805, 59137, 48690, 
      44050, 36416, 32020, 28453, 51545, 50305, 39217, 46546, 28066, 62525, 
      57832, 48581, 27956, 27700, 27557, 27637, 64705, 63945, 29402, 52004, 
      54205, 30141, 66448, 52993, 34345, 60552, 60901, 35666, 62660, 36305, 
      68965, 59296, 54665, 36445, 74570, 61538, 77746, 66029, 37781, 63760, 
      37249, 40445, 75661, 78017, 41618, 74173, 73060, 67157, 61802, 60917, 
      63716, 59044, 41600, 54029, 43325, 66897, 64226, 63172, 57565, 50180, 
      43880, 83250, 67813, 89044, 84100, 77956, 70996, 48877, 86578, 82233, 
      71396, 59914, 91610, 75080, 73768, 73445, 63586, 63776, 51545, 89284, 
      86148, 69448, 53773, 51578, 49733, 63632, 98149, 79866, 89492, 83117, 
      80429, 55828, 95290, 52925, 56797, 94925, 54196, 91777, 74970, 53370, 
      54553, 97970, 102717, 102280, 93565, 101021, 98906, 67546, 104537, 
      93332, 65497, 58945, 62885, 107297, 90245, 58565, 101700, 97600, 81936, 
      108293, 90964, 80173, 60500, 62900, 106681, 114370, 105953, 70034, 
      114404, 107300, 66833, 88570, 71802, 113125, 71525, 116362, 63577, 
      63401, 72026, 99985, 92065, 74009, 72109, 102152, 93077, 81677, 110821, 
      65034, 75841, 115265, 101770, 68413, 103562, 67090, 110036, 105625, 
      124290, 116082, 112642, 106930, 120628, 70088, 71453, 98753, 71669, 
      70537, 75850, 122285, 88180, 72872, 114138, 76765, 77850, 86953, 73849, 
      78385, 91405, 118269, 117844, 101461, 89541, 80644, 130628, 134065, 
      86629, 125701, 115625, 91754, 76781, 97165, 135922, 79066, 90500, 
      96917, 134749, 97480, 139138, 85418, 91325, 130385, 120257, 120826, 
      102250, 121000, 112772, 120005, 125380, 140642, 125546, 87464, 88456, 
      90029, 117442, 89722, 91081, 102749, 135277, 96237, 110461, 89834, 
      93586, 94946, 115925, 132560, 151304, 125668, 114085, 98213, 117704, 
      128605, 111025, 109321, 108496, 95929, 109321, 155626, 96165, 99812, 
      133829, 129125, 146077, 100340, 118273, 159997, 128242, 129337, 118600, 
      113882, 158848, 145305, 119545, 162994, 119578, 147880, 114980, 160729, 
      141661, 123561, 148697, 107081, 117545, 120305, 161005, 110893, 114650, 
      165133, 143973, 108520, 144610, 163557, 114920, 161620, 160672, 120437, 
      121813, 121040, 157082, 154897, 168125, 138785, 131249, 135892, 141832, 
      154250, 181017, 145296, 125669, 127025, 135269, 160469, 184617, 162010, 
      147682, 175625, 166225, 133825, 140881, 188105, 151189, 133605, 139165, 
      168274, 141674, 192320, 169865, 171925, 169650, 188885, 168557, 141325, 
      142517, 143741, 179185, 145210, 192196, 178898, 179605, 149965, 155266, 
      162125, 201265, 149236, 205290, 189450, 152500, 204129, 183889, 171530, 
      190346, 169300, 188978, 220842, 213445, 194725, 172642, 219609, 204433, 
      202900, 172980, 219785, 221850, 183061, 187172, 205130, 221284, 217960, 
      222041, 216985, 223765, 209933, 206440, 196297, 230594, 223850, 211226, 
      193594, 228730, 219994, 198610, 200273, 226946, 222856, 222570, 238612, 
      229696, 225826, 221317, 244114, 223730, 219473, 252313, 240461, 237269, 
      233636, 257130, 243185, 226880, 253124, 264365, 255650, 267001, 249602, 
      241085, 247050, 260432, 268448, 255008, 271066, 247400, 245909, 267849, 
      270493, 283289, 287425, 270770, 274861, 275225 ], 
  [ 139129, 129625, 131805, 130250, 126130, 136000, 126817, 121705, 123869, 
      130932, 133913, 132754, 112129, 133697, 121465, 128690, 118625, 118186, 
      116882, 118084, 121810, 111080, 104525, 117533, 106340, 106450, 111346, 
      106420, 114314, 109129, 96557, 105505, 98920, 76673, 97885, 94436, 
      95305, 83920, 104618, 90389, 88405, 85780, 68357, 68036, 94450, 92564, 
      98090, 82417, 69394, 95770, 86410, 86105, 94804, 92898, 83317, 78817, 
      61945, 74738, 89050, 75769, 85370, 82825, 73610, 89269, 79560, 86869, 
      73505, 60065, 71572, 59957, 79738, 83221, 77285, 47513, 79700, 66637, 
      47225, 76250, 45170, 74009, 48217, 46465, 75917, 43061, 55370, 50717, 
      52200, 31816, 64865, 48548, 73618, 47626, 37681, 41114, 72260, 68228, 
      25220, 45370, 72449, 26281, 70757, 43105, 18785, 55813, 44109, 43333, 
      52585, 43025, 26361, 66980, 64525, 30757, 42433, 54325, 25205, 70949, 
      64436, 20525, 11185, 20618, 26393, 62789, 12874, 59321, 53825, 60138, 
      53253, 55828, 52000, 47581, 21706, 14389, 15793, 48932, 6760, 41225, 
      34493, 7433, 39568, 6304, 28322, 8330, 6273, 26900, 61385, 55673, 3706, 
      1889, 3281, 4304, 28169, 5365, 2344, 3869, 38545, 27865, 50954, 37706, 
      54913, 64025, 1553, 11024, 14480, 36185, 26441, 15725, 2137, 6317, 
      37265, 1040, 4880, 51805, 17629, 53576, 725, 585, 7465, 578, 1170, 884, 
      5402, 57445, 56020, 324, 53189, 13285, 58306, 45169, 18640, 160, 1513, 
      43802, 23225, 962, 48500, 30376, 14024, 12869, 181, 1189, 21690, 20817, 
      128, 6464, 149, 2637, 3285, 50, 23120, 14177, 1028, 55226, 54290, 
      52441, 3600, 0, 31330, 25601, 3137, 6088, 55705, 39213, 22810, 48416, 
      10420, 24050, 5801, 52936, 21940, 20485, 7092, 46705, 6845, 16020, 
      16298, 16045, 43906, 1186, 55481, 31940, 28145, 15632, 9092, 4225, 865, 
      6253, 48761, 19682, 7417, 4330, 937, 970, 1370, 49909, 55432, 44410, 
      30313, 1129, 50960, 27680, 7184, 33602, 4810, 1490, 36745, 7424, 7330, 
      2050, 65165, 43181, 2056, 5780, 80749, 32909, 32201, 1346, 1514, 2009, 
      60345, 58417, 2025, 41770, 22978, 13325, 12053, 95770, 38385, 28496, 
      48337, 14677, 114660, 12373, 2293, 94265, 93834, 69625, 107185, 22090, 
      50265, 156065, 128426, 3076, 3176, 3461, 88450, 3085, 3001, 150265, 
      34850, 75816, 47860, 27880, 149714, 148949, 78650, 75925, 170417, 
      43537, 49905, 3733, 10253, 135977, 64490, 194569, 4121, 40325, 19220, 
      18244, 117538, 66469, 46405, 42385, 26469, 150785, 88196, 14297, 
      113125, 102194, 100325, 99706, 85450, 64741, 67860, 194585, 124205, 
      261673, 210740, 88145, 285661, 209065, 50557, 42786, 29725, 279476, 
      108584, 59189, 196885, 177266, 60266, 50837, 31285, 29690, 264265, 
      172610, 27829, 194701, 153701, 102197, 39332, 5492, 235066, 155394, 
      259792, 282605, 184858, 146554, 12329, 273373, 266184, 133533, 93700, 
      95204, 64481, 50500, 238885, 134010, 230453, 134888, 25220, 8245, 
      262925, 190930, 40013, 21530, 260065, 25552, 8352, 266306, 216074, 
      73274, 39266, 261412, 190580, 165800, 38372, 15860, 292725, 130770, 
      58645, 10705, 269888, 233369, 98948, 311522, 272296, 216036, 10501, 
      231065, 138602, 52381, 9506, 196820, 263674, 169637, 196514, 39301, 
      200378, 180805, 156098, 139009, 36634, 217540, 12205, 128826, 133201, 
      258408, 177685, 113445, 226834, 183665, 155770, 48245, 211520, 185540, 
      149945, 136132, 34841, 271125, 254074, 208161, 203746, 189954, 174241, 
      53874, 52040, 49261, 307385, 50258, 31898, 41593, 250025, 186605, 
      157261, 136004, 49349, 25096, 24200, 303065, 298769, 297700, 75545, 
      51353, 41105, 294730, 285253, 269818, 147458, 78818, 304596, 261000, 
      132021, 259241, 139961, 113714, 105034, 62954, 34834, 274577, 229681, 
      224137, 209705, 164000, 104660, 35065, 282013, 250858, 244089, 174725, 
      166024, 153800, 101540, 70093, 223010, 164705, 36065, 310336, 272464, 
      105604, 63684, 253762, 232730, 198682, 111362, 80690, 65266, 313000, 
      303253, 141620, 138085, 292052, 240052, 128945, 231172, 185620, 121501, 
      82440, 26692, 52229, 246784, 67009, 52105, 154282, 48682, 186644, 
      109316, 49300, 28781, 238061, 218762, 187168, 96948, 68953, 200285, 
      195197, 139060, 70856, 65480, 26237, 154386, 101746, 187417, 184960, 
      129385, 119620, 90320, 56521, 192658, 98858, 33653, 161173, 104308, 
      117290, 90077, 30137, 122000, 55321, 93322, 76525, 62189, 24520, 
      111653, 34610, 63172, 50320, 149906, 38714, 140341, 128900, 97492, 
      28834, 145808, 100304, 69428, 49793, 135097, 110709, 122026, 96785, 
      28277, 95005, 74341, 73892, 40357, 58621, 51581, 40409, 84852, 44785, 
      83528, 35780, 102565, 84817, 70650, 64090, 52496, 44740, 37693, 73985, 
      72265, 56137, 66826, 35146, 88565, 82312, 69581, 33956, 32740, 31037, 
      30157, 91225, 90225, 36482, 73844, 76765, 30141, 93088, 74953, 46225, 
      85032, 85381, 47786, 87620, 48665, 95845, 82576, 76025, 34885, 102050, 
      84698, 105946, 90389, 46301, 87040, 40849, 37685, 102541, 105497, 
      51578, 100213, 98740, 90677, 83282, 82037, 85796, 79204, 40400, 71429, 
      41405, 89577, 85706, 84052, 75925, 64340, 52040, 110970, 90373, 118084, 
      111700, 103636, 94276, 44557, 114538, 108873, 94196, 77554, 120530, 
      98600, 96808, 96365, 82186, 82256, 61385, 116884, 112788, 90088, 65413, 
      60338, 53093, 81152, 127909, 103986, 116612, 108197, 104429, 51988, 
      123730, 59165, 52477, 123125, 53476, 118897, 96210, 57330, 54913, 
      126650, 132597, 132040, 120805, 130301, 127586, 57826, 134657, 120212, 
      80977, 69385, 75965, 137777, 115685, 66725, 130500, 125200, 104256, 
      138653, 116164, 101413, 69380, 59540, 136201, 145690, 134993, 85034, 
      145604, 136580, 61673, 111730, 87282, 143725, 63725, 147682, 70057, 
      69401, 64226, 126505, 115945, 89609, 64909, 129032, 116957, 100997, 
      140101, 68994, 66961, 145625, 128050, 66853, 130082, 70330, 138356, 
      132625, 156330, 145962, 141562, 134170, 151588, 69128, 68693, 122993, 
      69269, 70657, 70450, 153125, 107620, 70952, 142578, 71485, 71730, 
      105313, 72049, 72265, 111565, 147429, 146884, 125341, 108621, 73684, 
      162788, 166945, 77029, 156301, 143225, 110594, 76301, 83845, 168442, 
      78466, 80900, 116597, 166549, 117160, 171898, 80258, 82205, 160745, 
      147737, 148306, 123250, 148360, 137492, 146885, 153700, 172922, 153746, 
      84104, 84136, 84389, 142762, 84802, 85081, 121949, 165397, 87957, 
      95461, 87074, 87466, 87866, 99125, 161600, 184904, 152308, 136765, 
      90173, 100904, 155965, 132025, 129601, 128416, 90289, 96241, 189826, 
      91845, 93092, 161669, 155525, 177157, 95060, 103513, 194077, 110122, 
      110857, 104200, 101762, 192208, 175185, 141025, 197194, 105538, 178120, 
      103220, 194089, 169981, 145881, 178817, 100481, 105185, 106745, 194125, 
      102253, 103970, 199093, 172413, 101800, 173050, 196677, 105800, 193780, 
      192592, 109757, 110773, 110720, 187202, 184417, 200765, 162665, 117449, 
      120772, 124552, 133250, 215937, 170496, 116069, 116705, 121469, 138269, 
      219897, 191650, 129562, 208625, 196825, 121225, 125401, 223865, 176989, 
      121725, 124885, 198874, 126674, 228560, 200705, 203125, 200250, 224045, 
      198677, 127285, 127997, 128741, 211705, 130450, 227476, 210458, 211165, 
      134725, 138346, 142925, 237625, 134836, 242370, 222930, 137380, 240489, 
      215449, 150770, 222626, 150340, 220538, 259362, 250405, 227365, 153322, 
      257409, 238873, 236980, 154260, 257465, 259650, 161941, 165092, 238850, 
      258484, 254440, 259241, 252745, 260845, 243893, 239560, 226417, 268634, 
      260450, 244946, 222754, 266050, 255394, 228730, 230633, 263546, 258376, 
      257490, 276532, 264976, 260026, 254437, 281674, 256250, 250913, 291073, 
      276341, 272429, 267956, 296370, 279305, 258320, 290324, 303725, 293210, 
      306721, 285482, 274805, 281970, 298112, 307088, 290768, 310066, 281000, 
      279149, 305649, 307933, 321929, 326545, 305930, 310741, 310985 ], 
  [ 73613, 69057, 69109, 68260, 66260, 68690, 65169, 62885, 62921, 65026, 
      65525, 63648, 56117, 63169, 58725, 60992, 56585, 56144, 53408, 53546, 
      54080, 50074, 47765, 51209, 47450, 47204, 45704, 43250, 45832, 42761, 
      38329, 40545, 37850, 31529, 36809, 35482, 35285, 32042, 38224, 33553, 
      32985, 31058, 27085, 26762, 32996, 32170, 33800, 28745, 25632, 32180, 
      29192, 28885, 30850, 30004, 26793, 25121, 21701, 23872, 27560, 23481, 
      26000, 25225, 22736, 27065, 24082, 25721, 20485, 17665, 19610, 15769, 
      20324, 20969, 18925, 12869, 19210, 15349, 12221, 16804, 10504, 15977, 
      10361, 9665, 15749, 9089, 10064, 9305, 9370, 117842, 11765, 8546, 
      14144, 7972, 7229, 7120, 13130, 11930, 104858, 7124, 12961, 107685, 
      12329, 6625, 89921, 8357, 6565, 6497, 7605, 6185, 108817, 10666, 9981, 
      118521, 5585, 7209, 106945, 11441, 9530, 96245, 71325, 97040, 110249, 
      8581, 77256, 7589, 6341, 7696, 6121, 6570, 5570, 4689, 100944, 83005, 
      86885, 4618, 60146, 3277, 2917, 62941, 3034, 58978, 2756, 67016, 60001, 
      114250, 6425, 4961, 51048, 39317, 49205, 54122, 117281, 58721, 44370, 
      52973, 1625, 1565, 3412, 1492, 4181, 6565, 41089, 77818, 86938, 1021, 
      1189, 3925, 46269, 63901, 1037, 26762, 58922, 3185, 2993, 3538, 29629, 
      30901, 68225, 34432, 22984, 24466, 61904, 4205, 3842, 31690, 3133, 
      85005, 4352, 1481, 1850, 32930, 45965, 1168, 769, 22048, 1970, 130, 
      3602, 4217, 34717, 44221, 1000, 1189, 34306, 66130, 35033, 15925, 
      54805, 33160, 650, 3389, 43690, 3368, 3140, 2705, 13690, 31330, 0, 289, 
      14641, 65026, 3485, 445, 680, 1858, 77850, 500, 64025, 2834, 866, 1181, 
      8674, 1557, 9125, 2722, 2644, 2745, 1220, 21512, 3589, 226, 325, 3034, 
      7114, 13221, 40657, 64805, 2173, 1768, 8973, 13320, 40725, 40400, 
      22388, 2601, 3874, 1700, 701, 39485, 2938, 898, 10138, 800, 13780, 
      40900, 1105, 10370, 10628, 44288, 6865, 1873, 22698, 61114, 12181, 
      1157, 1157, 28712, 38792, 43181, 5581, 5069, 42841, 1872, 2196, 5993, 
      6845, 18344, 1669, 1690, 3121, 5569, 26962, 7157, 41681, 17893, 17812, 
      8825, 23725, 3412, 3973, 48529, 33988, 42802, 43610, 45665, 15956, 
      26525, 27149, 45553, 2708, 11458, 4034, 3170, 45352, 44941, 12520, 
      11565, 56849, 3601, 4657, 42737, 12085, 38333, 8264, 71081, 28249, 
      3917, 6530, 6970, 29444, 9173, 4685, 4205, 4573, 46405, 16738, 9745, 
      27505, 22592, 21785, 21520, 15760, 8857, 9850, 71437, 32917, 113389, 
      81218, 17033, 129233, 80249, 5993, 4948, 4985, 125170, 25786, 7897, 
      73021, 61544, 8264, 6269, 5125, 5300, 115265, 59008, 5913, 71893, 
      48593, 23285, 5378, 35258, 96680, 49576, 112554, 127577, 66292, 44980, 
      15185, 121529, 116818, 38329, 20090, 20882, 10337, 7330, 99425, 38800, 
      94177, 39322, 8242, 25605, 114965, 70228, 6749, 9860, 113165, 8570, 
      26770, 117280, 85456, 13456, 7060, 114154, 70226, 56066, 7226, 14450, 
      134845, 37672, 9797, 22037, 119794, 96373, 23194, 147620, 121490, 
      85762, 24305, 95125, 41956, 9189, 28264, 74330, 116048, 58825, 74372, 
      8845, 76816, 65385, 51652, 42705, 9360, 87250, 25285, 37828, 40077, 
      113242, 64025, 30937, 93348, 67525, 52020, 10693, 84050, 68690, 49025, 
      41938, 11093, 121705, 110672, 82105, 79460, 71332, 62345, 11716, 11650, 
      11349, 145925, 11636, 12392, 11465, 108385, 69745, 53497, 42506, 12137, 
      15850, 16370, 143365, 140485, 139770, 17797, 12721, 12385, 137860, 
      131569, 121444, 48644, 18944, 144538, 115810, 40993, 114757, 45037, 
      32596, 28872, 15112, 13896, 124781, 96169, 92749, 83981, 57746, 28850, 
      14125, 129737, 109556, 105265, 63865, 59058, 52498, 27850, 17289, 
      92324, 58445, 14765, 148850, 123722, 29786, 16186, 111744, 98500, 
      77904, 32356, 20800, 16704, 150802, 144241, 46682, 44917, 136930, 
      103338, 40729, 97994, 70850, 37529, 22186, 20954, 16045, 107938, 18433, 
      16273, 54020, 16388, 71866, 32770, 16650, 21265, 102749, 90884, 72386, 
      28186, 19661, 80189, 77225, 46930, 20498, 19370, 25085, 54820, 30500, 
      72981, 71586, 42561, 38106, 26506, 18549, 76096, 29732, 21521, 58769, 
      31994, 37540, 26965, 24373, 39770, 19465, 28436, 23321, 20665, 32202, 
      35789, 23528, 21290, 20474, 53860, 22672, 49249, 43826, 30826, 29780, 
      52234, 32218, 23290, 21709, 47185, 36601, 41544, 31525, 33109, 31509, 
      25713, 25618, 25713, 23797, 23837, 26117, 28786, 25181, 28874, 29978, 
      35165, 29453, 26260, 25364, 25450, 27602, 30821, 28169, 27865, 26605, 
      27380, 34640, 32125, 30474, 28009, 36634, 38250, 41149, 43101, 33365, 
      33073, 35968, 29786, 30581, 50509, 34866, 30537, 31545, 33178, 33525, 
      32392, 34346, 32561, 36905, 34250, 33361, 59825, 41320, 36712, 43088, 
      38857, 41497, 38690, 50553, 66149, 43565, 44749, 42512, 43709, 43298, 
      41605, 40228, 40045, 40970, 40042, 64250, 40405, 67373, 42973, 42640, 
      42754, 42061, 42866, 48266, 49492, 44117, 52706, 50570, 48170, 45890, 
      77589, 52340, 50569, 47218, 45796, 55492, 49490, 49114, 49025, 47588, 
      48010, 52625, 55730, 54466, 49466, 51341, 54760, 63445, 49730, 60377, 
      53092, 56866, 54469, 53885, 83570, 60084, 61009, 85473, 60185, 75850, 
      59141, 53800, 65896, 74097, 62288, 64693, 64490, 60689, 64165, 63220, 
      106740, 66041, 61154, 55549, 58825, 57613, 68093, 60869, 62885, 65770, 
      64010, 58642, 69317, 62050, 58981, 63410, 89674, 69337, 73512, 69541, 
      61000, 73778, 70418, 97109, 63620, 61828, 73665, 106945, 75496, 71149, 
      71909, 107444, 68477, 65705, 63793, 106353, 69938, 66713, 64205, 73925, 
      77512, 113357, 76261, 70720, 91649, 72040, 80964, 75002, 73165, 82000, 
      78004, 76436, 74000, 80442, 92146, 97021, 71669, 96533, 90485, 106560, 
      82325, 70450, 96794, 78856, 107237, 109960, 71325, 97533, 110493, 
      72265, 81577, 81386, 75065, 72505, 114386, 88082, 90113, 125513, 86193, 
      81965, 75176, 97877, 143293, 92660, 100388, 129370, 78689, 92885, 
      79250, 95400, 115624, 129253, 91325, 86813, 87380, 81440, 87786, 84706, 
      87725, 90290, 97828, 90688, 114146, 117010, 121157, 88196, 119444, 
      122909, 85433, 96665, 132505, 159833, 115336, 125640, 128872, 168805, 
      96050, 105898, 93834, 89973, 134005, 170578, 95365, 90185, 89885, 
      89762, 127037, 154937, 109044, 124693, 133018, 99641, 97745, 105569, 
      130730, 167149, 113633, 183668, 185465, 166770, 157604, 113882, 107125, 
      97745, 116388, 167040, 108994, 157994, 115757, 106517, 100117, 110041, 
      140029, 161725, 166825, 116497, 147817, 155552, 118985, 108589, 141698, 
      109224, 119041, 152770, 118970, 118490, 161321, 163397, 161218, 118400, 
      117385, 124525, 112265, 178205, 185418, 195570, 215240, 132961, 116194, 
      164425, 167185, 182213, 223793, 135853, 124244, 203048, 131305, 126585, 
      178425, 191097, 138401, 120905, 176797, 187037, 128628, 190948, 141674, 
      129749, 131105, 130000, 140341, 129841, 188721, 190849, 193009, 135785, 
      194004, 143410, 137360, 138065, 199685, 208260, 219565, 150361, 197314, 
      152980, 144160, 201978, 153217, 142337, 232000, 147380, 226250, 147412, 
      165700, 161345, 151049, 230288, 165865, 157241, 156410, 229450, 166273, 
      168100, 244205, 250186, 159332, 168698, 166778, 169453, 167201, 171405, 
      163657, 161802, 157505, 176356, 172420, 165412, 156672, 175892, 170900, 
      159812, 161005, 175508, 173522, 174400, 184586, 180810, 179044, 176641, 
      190772, 180212, 178061, 196625, 190385, 188597, 186602, 200500, 192637, 
      185450, 200458, 207485, 202280, 209417, 199504, 195197, 198820, 206818, 
      212954, 205130, 214868, 201730, 200941, 213985, 217321, 227761, 230957, 
      222020, 224705, 225301 ], 
  [ 77234, 72202, 72458, 71541, 69337, 72481, 68416, 65860, 66100, 68681, 
      69418, 67609, 58820, 67266, 62074, 64817, 59866, 59425, 56825, 57065, 
      57905, 53253, 50536, 54898, 50425, 50213, 49325, 46633, 49725, 46450, 
      41236, 44098, 41029, 33178, 39988, 38457, 38362, 34337, 41913, 36324, 
      35620, 33625, 28360, 28037, 36209, 35281, 37285, 31210, 27145, 35597, 
      31997, 31690, 34301, 33353, 29530, 27586, 22874, 26065, 30773, 25810, 
      29009, 28064, 24929, 30346, 26717, 28900, 22882, 19042, 21905, 17316, 
      23333, 24250, 21832, 13498, 22321, 17576, 12884, 19813, 11133, 18850, 
      11296, 10498, 18826, 9650, 11713, 10580, 10781, 106877, 14162, 9685, 
      17153, 9077, 7450, 7681, 16105, 14633, 94505, 8093, 15970, 97162, 
      15236, 7424, 80384, 10210, 7466, 7330, 9220, 7018, 98192, 13369, 12514, 
      107386, 6418, 9028, 96388, 14450, 12097, 86266, 62842, 86993, 99488, 
      11080, 68365, 9850, 8194, 10025, 7940, 8593, 7321, 6100, 90625, 73706, 
      77348, 6165, 52309, 4212, 3240, 54900, 3833, 51209, 2501, 58669, 52130, 
      103149, 8992, 7120, 43789, 33010, 42082, 46625, 106010, 50884, 37621, 
      45544, 2458, 1378, 5265, 2257, 6340, 9370, 34578, 68689, 77265, 1684, 
      900, 2344, 39316, 55656, 1802, 21577, 51017, 5140, 1684, 5629, 24138, 
      25274, 59674, 28465, 18173, 19485, 53761, 6602, 6137, 25961, 5224, 
      75400, 6817, 2960, 745, 27065, 38978, 2545, 208, 17305, 3721, 317, 
      1885, 2330, 28682, 37370, 269, 356, 28305, 57681, 28964, 11930, 47138, 
      27261, 89, 1706, 36873, 5629, 5333, 4762, 10001, 25601, 289, 0, 10816, 
      56645, 5780, 1448, 85, 3609, 68653, 41, 55712, 4925, 169, 314, 5801, 
      3172, 6184, 1277, 1233, 1300, 2597, 16837, 5850, 549, 274, 1521, 4581, 
      9634, 34112, 56458, 3924, 765, 6100, 9733, 34180, 33889, 17645, 4420, 
      6101, 3077, 820, 33076, 4825, 745, 7129, 1225, 10193, 34389, 1802, 
      7361, 7585, 37505, 9738, 3114, 17989, 53073, 16040, 1480, 1412, 23357, 
      32485, 36500, 8114, 7466, 36194, 2977, 1465, 3970, 4618, 23053, 2468, 
      1537, 4736, 3716, 32657, 4930, 35170, 22500, 22385, 11936, 29012, 2477, 
      5690, 56128, 40329, 36257, 36997, 38882, 20189, 21544, 22100, 52880, 
      3065, 14909, 5513, 2813, 52645, 52200, 16141, 15016, 65026, 4706, 6272, 
      36260, 9178, 44980, 10933, 80210, 23200, 4682, 5017, 5321, 35173, 
      11944, 5960, 5140, 3944, 53698, 20869, 7450, 32996, 27505, 26596, 
      26297, 19721, 11492, 12689, 80532, 38952, 124898, 90925, 21130, 141524, 
      89888, 7540, 5849, 4628, 137257, 31005, 10090, 82184, 69925, 10525, 
      7816, 4904, 4909, 126842, 67185, 5284, 80954, 55954, 28130, 5905, 
      29665, 107237, 57005, 123961, 139732, 74945, 52001, 12176, 133378, 
      128429, 44738, 24425, 25285, 12802, 8741, 110084, 45209, 104530, 45765, 
      7137, 21202, 126440, 79085, 7208, 8245, 124538, 7465, 22265, 128857, 
      95265, 16465, 7417, 125561, 79049, 63869, 7481, 11849, 147272, 43877, 
      11752, 18212, 131473, 106794, 27733, 160625, 133237, 95537, 20242, 
      105444, 48501, 10600, 23725, 83357, 127489, 66730, 83365, 9032, 85945, 
      73732, 58945, 49216, 9241, 97025, 21290, 43829, 46282, 124445, 72202, 
      36122, 103429, 75940, 59245, 11560, 93553, 77173, 55978, 48245, 10634, 
      133316, 121705, 91472, 88657, 79985, 70352, 13025, 12789, 12250, 
      158692, 12605, 11525, 11618, 119248, 78228, 60722, 48745, 12970, 13997, 
      14381, 155962, 152946, 152197, 20602, 13690, 12402, 150185, 143588, 
      132953, 55393, 21953, 157169, 127013, 46994, 125892, 51412, 37645, 
      33445, 16965, 13165, 136426, 106250, 102626, 93314, 65209, 33389, 
      13394, 141620, 120385, 115856, 71770, 66589, 59485, 32185, 19618, 
      102133, 65908, 14068, 161617, 135265, 34325, 18005, 122641, 108649, 
      86761, 37201, 23809, 18625, 163637, 156770, 53057, 51122, 149085, 
      113725, 46458, 108041, 79129, 42850, 25229, 18761, 16776, 118529, 
      20354, 16970, 60905, 16745, 80145, 37377, 17041, 19242, 113000, 100421, 
      80665, 32045, 21650, 88978, 85810, 53033, 22589, 21053, 22450, 61637, 
      34597, 81226, 79729, 48154, 43189, 29889, 19450, 84545, 33625, 19940, 
      65858, 36193, 42453, 30280, 22180, 44921, 20162, 31921, 25684, 21906, 
      28717, 40328, 21845, 22565, 20593, 60337, 21465, 55250, 49249, 34481, 
      26941, 58473, 36009, 24973, 21658, 52880, 40970, 46525, 35044, 29896, 
      34858, 27634, 27505, 24370, 24392, 23752, 24740, 31421, 24314, 31373, 
      27785, 38888, 32020, 27773, 26333, 25297, 26497, 28730, 29818, 29378, 
      26690, 28417, 31937, 34794, 32701, 29250, 33625, 34969, 37426, 39106, 
      36170, 35810, 33265, 31265, 32264, 45800, 37705, 32050, 30202, 35405, 
      35752, 31117, 36709, 31354, 39812, 36137, 34704, 54674, 44397, 38565, 
      46369, 41050, 39202, 40577, 46864, 60658, 46472, 47826, 40625, 46378, 
      45865, 43560, 41605, 41320, 42517, 41045, 59201, 40626, 62120, 44690, 
      44017, 43961, 42554, 42169, 45869, 52637, 45800, 56225, 53681, 50737, 
      47777, 71656, 55553, 53408, 48969, 46085, 58977, 51445, 50933, 50810, 
      48149, 48537, 50704, 58841, 57305, 50605, 49930, 52533, 59688, 49985, 
      64100, 55217, 59841, 56866, 55976, 77773, 63433, 58068, 79540, 63466, 
      70937, 62116, 55109, 62309, 69490, 65705, 68450, 68213, 63698, 67752, 
      66637, 99277, 69866, 64061, 55226, 57074, 56610, 72020, 63368, 60488, 
      69221, 67121, 60257, 73210, 64481, 60290, 61217, 84013, 72992, 77677, 
      73060, 60541, 77909, 74005, 90938, 65473, 61505, 77626, 100026, 79661, 
      68276, 68900, 100525, 71282, 67762, 63504, 99604, 72845, 68770, 64970, 
      77512, 73925, 106132, 80154, 73457, 86498, 74845, 77173, 78317, 76106, 
      86369, 81761, 79921, 77009, 84505, 87165, 91530, 73828, 91144, 85810, 
      100321, 86354, 71249, 91541, 82205, 101032, 103517, 71818, 92314, 
      104050, 73268, 85130, 84905, 77122, 73202, 107705, 92485, 94720, 
      118084, 90154, 85076, 75805, 93032, 134810, 97165, 95509, 121941, 
      79556, 97186, 80117, 99973, 109453, 121960, 95218, 89890, 90457, 82681, 
      90829, 87001, 90632, 93605, 102265, 93969, 108485, 111077, 114850, 
      90661, 113341, 116500, 86164, 100490, 125450, 150874, 109845, 119197, 
      122157, 159336, 99569, 110709, 96673, 91690, 127018, 161109, 98408, 
      91426, 90922, 90697, 120730, 146522, 114025, 118760, 126405, 102820, 
      100516, 109666, 124525, 158258, 118580, 173825, 175520, 157981, 149461, 
      118625, 110882, 99122, 121369, 158353, 112853, 149953, 120500, 109832, 
      101732, 113866, 133450, 153514, 158274, 121172, 140660, 147817, 123898, 
      111938, 135085, 112573, 123716, 145477, 123373, 122825, 153586, 155560, 
      153585, 122225, 121040, 129064, 114322, 169586, 176425, 185965, 204581, 
      138146, 118625, 156996, 159552, 173594, 212794, 141140, 127933, 193205, 
      135946, 130546, 170146, 182002, 143824, 123506, 168722, 178282, 132589, 
      181989, 147233, 133778, 135236, 133961, 145594, 133666, 180034, 182026, 
      184050, 140290, 185113, 148697, 141593, 142298, 190658, 198757, 209416, 
      155954, 188525, 158777, 148937, 192985, 158810, 146570, 221409, 151817, 
      216169, 151645, 171905, 167108, 155588, 220105, 171866, 162290, 161357, 
      219437, 172240, 174101, 233512, 239221, 164177, 174529, 172405, 175284, 
      172624, 177202, 168570, 166477, 161330, 182425, 178081, 170257, 160225, 
      181757, 176221, 163637, 164898, 181169, 178877, 179585, 190621, 186097, 
      184025, 181316, 196705, 184717, 182260, 202898, 195842, 193850, 191617, 
      206909, 198162, 189649, 206289, 213928, 208213, 215962, 204961, 200042, 
      204005, 212785, 219193, 210553, 221209, 206541, 205650, 219986, 223220, 
      234000, 237332, 227273, 230162, 230724 ], 
  [ 111970, 104026, 105530, 104197, 100745, 108257, 100864, 96644, 98132, 
      103625, 105818, 104425, 87940, 104914, 95146, 100801, 92522, 92081, 
      90313, 91177, 93889, 85285, 80072, 90050, 81209, 81205, 84061, 79913, 
      86125, 81602, 71604, 78418, 73061, 55850, 72020, 69241, 69770, 60961, 
      77065, 65860, 64324, 61913, 48744, 48421, 68449, 66897, 71189, 58874, 
      48985, 69085, 61741, 61434, 67997, 66425, 58858, 55250, 42634, 52065, 
      63013, 52642, 60001, 58016, 50929, 63002, 55421, 60932, 50130, 40050, 
      48529, 39364, 54325, 56906, 52200, 29930, 53937, 43784, 29524, 50805, 
      27565, 49010, 29600, 28178, 50234, 25666, 34385, 30964, 31997, 52381, 
      41410, 29237, 48145, 28421, 21386, 23697, 46889, 43753, 43753, 26605, 
      46962, 45370, 45604, 24896, 34624, 34130, 25562, 25010, 31684, 24698, 
      45776, 42489, 40594, 51850, 24098, 32740, 44388, 45442, 40385, 37802, 
      23530, 38113, 46240, 38952, 26557, 36266, 32114, 36857, 31652, 33553, 
      30617, 27316, 40081, 29402, 31588, 28213, 16949, 22516, 17800, 18292, 
      21305, 16265, 13525, 20189, 16562, 47821, 37280, 32912, 11965, 7010, 
      11090, 13345, 49642, 15524, 8917, 12680, 20138, 12818, 29185, 19521, 
      32132, 39114, 7330, 25425, 30673, 18324, 11716, 5256, 9364, 17800, 
      19066, 2441, 15241, 29684, 6260, 31005, 3130, 3434, 19946, 4545, 1325, 
      1597, 16529, 33850, 32761, 3497, 30600, 29224, 34481, 24592, 6569, 
      3769, 8818, 23553, 9360, 873, 27017, 14045, 3965, 3370, 4346, 8042, 
      8381, 7844, 4177, 18577, 4420, 74, 12818, 3757, 9241, 3994, 7753, 
      32045, 31333, 29930, 17, 3137, 14641, 10816, 0, 17957, 32404, 20168, 
      9029, 26905, 24973, 9817, 17440, 30301, 8489, 7594, 809, 25636, 776, 
      5021, 5185, 5044, 23605, 821, 32266, 15109, 12546, 4849, 1669, 274, 
      6656, 17978, 27220, 7213, 1108, 373, 6724, 6641, 1213, 28132, 32309, 
      24085, 14132, 6452, 28953, 12393, 1305, 16409, 833, 7141, 18650, 1537, 
      1553, 8593, 39898, 23290, 1765, 16465, 52232, 16040, 15556, 3181, 6485, 
      8212, 36194, 34714, 8114, 22321, 9577, 4178, 3578, 64445, 19940, 13185, 
      27200, 4964, 80081, 3890, 7922, 63268, 62945, 43552, 73940, 9341, 
      28778, 115200, 91705, 8801, 9125, 9970, 58669, 3656, 3796, 110288, 
      17833, 48605, 27145, 13213, 109845, 109192, 50877, 48712, 127634, 
      24050, 28736, 9220, 3978, 98228, 39845, 148642, 4896, 21946, 8345, 
      7817, 82805, 41480, 26344, 23444, 12680, 110898, 58725, 5994, 79172, 
      70145, 68612, 68105, 56537, 40196, 42641, 148756, 88456, 207890, 
      162893, 58778, 229300, 161440, 29588, 23945, 15028, 223785, 75517, 
      36090, 150824, 133781, 36941, 29864, 16136, 15101, 210250, 129793, 
      14020, 148970, 113570, 70354, 21713, 8033, 184405, 115037, 206329, 
      226676, 140465, 107537, 6352, 218450, 212045, 96530, 63529, 64805, 
      40466, 29957, 187876, 97001, 180450, 97765, 12961, 6850, 209224, 
      145853, 22600, 10949, 206698, 13289, 7289, 212265, 167857, 47457, 
      22185, 207929, 145609, 124189, 21625, 8521, 235880, 94421, 36296, 7396, 
      215505, 183130, 68085, 252769, 217685, 167921, 7970, 181156, 101125, 
      31816, 8541, 151165, 210065, 127674, 150965, 22760, 154377, 137380, 
      116145, 101632, 21097, 169409, 9434, 93125, 96826, 205565, 134810, 
      80426, 177685, 140004, 116029, 29448, 164273, 141653, 111098, 99413, 
      20410, 216932, 201785, 161360, 157505, 145505, 131920, 33617, 32341, 
      30346, 249380, 31117, 18805, 25138, 198288, 142708, 117506, 99497, 
      30650, 15245, 14797, 245610, 241762, 240805, 50346, 32202, 25090, 
      238169, 229700, 215945, 109265, 52945, 247025, 208133, 96290, 206596, 
      102996, 81117, 74005, 40885, 21277, 220250, 180506, 175634, 162994, 
      123449, 73741, 21506, 226900, 199217, 193232, 132714, 125245, 114813, 
      71289, 46450, 174725, 124148, 22388, 252305, 218465, 74677, 41717, 
      201889, 183321, 153529, 79425, 54801, 42961, 254741, 246002, 104641, 
      101666, 236029, 189853, 94090, 182089, 142361, 87986, 56429, 17929, 
      33832, 195905, 44690, 33818, 115609, 31513, 143377, 78145, 32017, 
      19450, 188296, 171349, 143897, 68237, 46402, 155330, 150914, 102953, 
      47965, 43933, 18914, 115925, 72245, 144250, 142129, 94954, 86869, 
      63169, 37546, 148817, 70025, 22852, 121810, 74465, 85093, 63144, 21348, 
      89017, 37010, 65825, 52724, 42082, 19981, 80680, 24133, 42949, 33905, 
      112545, 26665, 104546, 95009, 69425, 22157, 109225, 71785, 47853, 
      33930, 100304, 80282, 89581, 69156, 22824, 67930, 51970, 51633, 28738, 
      40616, 35816, 28900, 60125, 31594, 59245, 26953, 74248, 60308, 49613, 
      44845, 36945, 32321, 28522, 52490, 51218, 39794, 47345, 27985, 63706, 
      58909, 49426, 27801, 27481, 27234, 27250, 65914, 65138, 29313, 52897, 
      55144, 29576, 67657, 53890, 34570, 61613, 61960, 35901, 63749, 36554, 
      70180, 60265, 55504, 35746, 75805, 62485, 79025, 67050, 37746, 64705, 
      36880, 39650, 76840, 79234, 41665, 75290, 74153, 68104, 62613, 61704, 
      64565, 59765, 40897, 54562, 42568, 67778, 65025, 63929, 58154, 50489, 
      43789, 84461, 68680, 90337, 85297, 79025, 71905, 47944, 87793, 83360, 
      72265, 60437, 92881, 75989, 74645, 74314, 64165, 64345, 51536, 90457, 
      87257, 70157, 53882, 51493, 49288, 64129, 99460, 80801, 90625, 84114, 
      81352, 54893, 96505, 52660, 55828, 96122, 53465, 92900, 75701, 52949, 
      53890, 99193, 104018, 103573, 94690, 102280, 100125, 66205, 105850, 
      94429, 65834, 58946, 63058, 108628, 91240, 58408, 102917, 98737, 82721, 
      109610, 91937, 80882, 60385, 61965, 107936, 115741, 107172, 70317, 
      115765, 108533, 65770, 89393, 72113, 114442, 70282, 117725, 63284, 
      63076, 70781, 101026, 92930, 74320, 70900, 103213, 93938, 82234, 
      112040, 64565, 74516, 116554, 102785, 67570, 104589, 66565, 111181, 
      106682, 125681, 117329, 113825, 108001, 121945, 69277, 70522, 99620, 
      70760, 69794, 74737, 123586, 88721, 71989, 115277, 75656, 76685, 87418, 
      72970, 77218, 91988, 119450, 119017, 102290, 90050, 79417, 132005, 
      135488, 85220, 126970, 116692, 92237, 75976, 95498, 137309, 78245, 
      89077, 97444, 136082, 98005, 140533, 84285, 89928, 131618, 121298, 
      121865, 102857, 122029, 113625, 121000, 126469, 141993, 126625, 86437, 
      87365, 88850, 118325, 88589, 89876, 103220, 136474, 94874, 108650, 
      88837, 92365, 93661, 113992, 133681, 152725, 126625, 114778, 96858, 
      115765, 129608, 111602, 109850, 109001, 94730, 107626, 157081, 95048, 
      98533, 134852, 130052, 147314, 99149, 116450, 161428, 126193, 127264, 
      116797, 112229, 160225, 146450, 120130, 164425, 117793, 149045, 113345, 
      162100, 142696, 124196, 149850, 105786, 115866, 118546, 162356, 109460, 
      113081, 166538, 145010, 107213, 145645, 164900, 113445, 162893, 161929, 
      118850, 120200, 119473, 158209, 155984, 169416, 139490, 129442, 133993, 
      139789, 151957, 182450, 146081, 124132, 125440, 133450, 158090, 186068, 
      163085, 145573, 176922, 167362, 132082, 138946, 189584, 152002, 131906, 
      137306, 169405, 139765, 193825, 171010, 173092, 170777, 190314, 169650, 
      139474, 140634, 141826, 180434, 143305, 193625, 180073, 180778, 148018, 
      153205, 159912, 202754, 147341, 206825, 190745, 150553, 205610, 185050, 
      169201, 191545, 167081, 190125, 222449, 214948, 195940, 170393, 221162, 
      205762, 204205, 170765, 221328, 223397, 180680, 184725, 206401, 222785, 
      219413, 223540, 218384, 225250, 211210, 207661, 197314, 232137, 225297, 
      212481, 194545, 230221, 221357, 199621, 201298, 228385, 224221, 223889, 
      240125, 231025, 227081, 222500, 245585, 224861, 220532, 253858, 241810, 
      238570, 234881, 258701, 244546, 227921, 254545, 265928, 257093, 268586, 
      250929, 242266, 248309, 261873, 269945, 256313, 272585, 248557, 247042, 
      269282, 271892, 284752, 288916, 271993, 276130, 276484 ], 
  [ 189125, 177421, 180529, 178658, 173594, 186728, 175045, 168677, 171769, 
      181012, 185077, 184210, 157805, 185765, 170101, 179506, 166933, 166490, 
      165778, 167444, 172562, 158864, 150433, 167641, 153172, 153434, 161090, 
      155060, 165290, 159149, 142985, 154885, 146576, 117301, 145529, 141140, 
      142469, 127496, 154586, 136145, 133537, 130580, 107225, 106900, 142202, 
      139844, 147082, 126725, 109330, 144434, 132266, 131957, 143604, 141226, 
      128833, 123077, 100277, 117746, 136730, 119389, 132106, 128781, 116602, 
      137249, 124576, 134369, 117389, 99269, 114980, 99905, 126386, 131105, 
      123449, 83221, 126788, 109665, 83077, 122834, 80834, 119965, 85277, 
      83045, 122785, 78385, 95674, 89305, 91408, 14240, 108589, 86500, 
      120146, 85410, 71405, 76394, 118612, 113332, 10420, 82514, 118949, 
      10693, 116785, 79461, 7717, 97001, 80929, 79841, 92677, 79525, 10285, 
      112052, 108817, 12337, 78917, 95329, 9425, 117409, 108868, 7393, 4909, 
      7162, 9661, 106889, 4714, 102325, 94957, 103450, 94225, 97732, 92648, 
      86665, 6970, 4329, 4637, 88628, 3392, 78101, 68561, 3125, 75816, 3240, 
      59722, 2602, 2725, 8516, 105709, 98125, 2938, 5485, 3133, 2440, 8989, 
      1937, 3904, 2305, 74885, 59525, 91970, 73730, 97325, 109397, 4181, 
      1640, 2600, 71717, 57605, 40961, 2725, 977, 73261, 9736, 1096, 93257, 
      44105, 95648, 8009, 7237, 701, 5666, 11554, 10484, 490, 100889, 98996, 
      6484, 95225, 1657, 102050, 84389, 45992, 5672, 1877, 82538, 53069, 
      11618, 88948, 63648, 38560, 36625, 4905, 2169, 50746, 49405, 5000, 104, 
      4705, 16705, 505, 5378, 52936, 38845, 2132, 97978, 96730, 94253, 19048, 
      6088, 65026, 56645, 17957, 0, 98597, 76177, 52442, 88808, 580, 54298, 
      13, 94880, 51092, 48857, 26260, 86461, 25681, 41716, 42146, 41737, 
      82538, 12050, 98165, 65732, 60221, 41000, 29780, 20077, 3141, 257, 
      89093, 47378, 26533, 20170, 3205, 3386, 11890, 90529, 97920, 82994, 
      63125, 3989, 91880, 59240, 25640, 67810, 20610, 3866, 72189, 25864, 
      25610, 3170, 110585, 81113, 12688, 1124, 130689, 66625, 65605, 9010, 
      4810, 3589, 104197, 101645, 3757, 79066, 51850, 36265, 34057, 149594, 
      74269, 60008, 87957, 38385, 172996, 34361, 4625, 147605, 147010, 
      116093, 163629, 49986, 90325, 223109, 189698, 5220, 5008, 4513, 140042, 
      12401, 12005, 216045, 68650, 123808, 86804, 58400, 215330, 214409, 
      127418, 123913, 240085, 80757, 89461, 6161, 29057, 198613, 108874, 
      268589, 13085, 75961, 44404, 42804, 175946, 111305, 84377, 78797, 
      55705, 216365, 139268, 35885, 170433, 156850, 154513, 153738, 135738, 
      108945, 112996, 268421, 184001, 346581, 287380, 139045, 374153, 285389, 
      89753, 79018, 60185, 367028, 164624, 101345, 271017, 247810, 102730, 
      90025, 62361, 59986, 349469, 242210, 57025, 268353, 219553, 156505, 
      73828, 11908, 315578, 221554, 344200, 370441, 256626, 210834, 30589, 
      359801, 351520, 195001, 145652, 147460, 107845, 89028, 319841, 195466, 
      310001, 196496, 52196, 20089, 347617, 263610, 74161, 46162, 344285, 
      52520, 19720, 351458, 293114, 119114, 72938, 345780, 263092, 233632, 
      71572, 35956, 381769, 191266, 99641, 25181, 355496, 313205, 151796, 
      403210, 358208, 292900, 23873, 310421, 200642, 90865, 20690, 270244, 
      348170, 237905, 269770, 72153, 274250, 251089, 221546, 200869, 68074, 
      294372, 25857, 188338, 193645, 341776, 247169, 169201, 305050, 254237, 
      220882, 84185, 287080, 256420, 213805, 197028, 64693, 356353, 336650, 
      283093, 277898, 261610, 242933, 91834, 89216, 85345, 397909, 86650, 
      59866, 74237, 331805, 257465, 222345, 196564, 85105, 48528, 47008, 
      392789, 387869, 386644, 120341, 87725, 73109, 383202, 372321, 354546, 
      210346, 124546, 394468, 344320, 191473, 342245, 201125, 168794, 157930, 
      103370, 63394, 359917, 307845, 301365, 284437, 230152, 157396, 63621, 
      368441, 332450, 324589, 242897, 232480, 217760, 153332, 112681, 299914, 
      230845, 64765, 400808, 357320, 158324, 103924, 335650, 311186, 271210, 
      165482, 126386, 105970, 403776, 392625, 202756, 198441, 379700, 319588, 
      187109, 309140, 255476, 177785, 128272, 48500, 87449, 327240, 107685, 
      87165, 217730, 82178, 256484, 162308, 82948, 51353, 316945, 294370, 
      257000, 146500, 109925, 272449, 266425, 198900, 112288, 105040, 45985, 
      217498, 152378, 257077, 254152, 186877, 174772, 137672, 92485, 263250, 
      148546, 58225, 225521, 155396, 171650, 137105, 51893, 177448, 90333, 
      141122, 119177, 99689, 40336, 164281, 58690, 100820, 82664, 211418, 
      64970, 199665, 185572, 146052, 47594, 206216, 149480, 108932, 81341, 
      193005, 162529, 176650, 144701, 45305, 142129, 114913, 114308, 65953, 
      93105, 82945, 65845, 128692, 72557, 126736, 57460, 151385, 128333, 
      109330, 100274, 83528, 71396, 59825, 113269, 110925, 88245, 103298, 
      54458, 132521, 124240, 106985, 51860, 49396, 45665, 43537, 135797, 
      134485, 55778, 112324, 116177, 40225, 137800, 113581, 71749, 126928, 
      127273, 73610, 130132, 74797, 140849, 122888, 113837, 42881, 147794, 
      124826, 152618, 132065, 67385, 127304, 55525, 44089, 147473, 151205, 
      74506, 144041, 142100, 131225, 121178, 119465, 124468, 115380, 48808, 
      104009, 48865, 129013, 123578, 121140, 109737, 92692, 72592, 156946, 
      129641, 165764, 157508, 146948, 134468, 48865, 160802, 153421, 133748, 
      110394, 168026, 139072, 136656, 136057, 116258, 116168, 84061, 162644, 
      157300, 126800, 90425, 81602, 67337, 113800, 176465, 145210, 161732, 
      150665, 145489, 56852, 170554, 77129, 56713, 169633, 62388, 163997, 
      133666, 72322, 65221, 173770, 181273, 180560, 166049, 178193, 174698, 
      55018, 183637, 164980, 110925, 92781, 102785, 187213, 158569, 87145, 
      177748, 170888, 143080, 187921, 158724, 138825, 90724, 64964, 184365, 
      196186, 182525, 114314, 195940, 184420, 64741, 151610, 117178, 193273, 
      63353, 198162, 88245, 86965, 63850, 170741, 156749, 119645, 65305, 
      173728, 157753, 135865, 187913, 83890, 65165, 194837, 171954, 74561, 
      174290, 84274, 184900, 177453, 207706, 194530, 188882, 179306, 201556, 
      77600, 74825, 164221, 75865, 80525, 73138, 202921, 142596, 78160, 
      189250, 74321, 73474, 138877, 79405, 74005, 147465, 195025, 194324, 
      166073, 143113, 74324, 214276, 219365, 74225, 205753, 188773, 144754, 
      85345, 76185, 220370, 87338, 78068, 151825, 217529, 152384, 224122, 
      83186, 79985, 209845, 193093, 193658, 160178, 193552, 179252, 191449, 
      200132, 224498, 200018, 89344, 88128, 86665, 185282, 88010, 86885, 
      156505, 214145, 86785, 85553, 93074, 89098, 88250, 86873, 208936, 
      238160, 196516, 175825, 89297, 88640, 201105, 168893, 165533, 163880, 
      92525, 88805, 243850, 95785, 93908, 207409, 199393, 227105, 97732, 
      93861, 247913, 96098, 96365, 95008, 95530, 245096, 223549, 178469, 
      251170, 96802, 226944, 97444, 246965, 216305, 184405, 227477, 101405, 
      98621, 98621, 246681, 100521, 99586, 252737, 218881, 102560, 219514, 
      249217, 103424, 245060, 243560, 105337, 105881, 106760, 235810, 232245, 
      252641, 203149, 108949, 110548, 111520, 115378, 270757, 212680, 113009, 
      112709, 112945, 118825, 275173, 239594, 115418, 260933, 246013, 114253, 
      114685, 279757, 219929, 115681, 115721, 248050, 116570, 285064, 250189, 
      253073, 249418, 279137, 247217, 118417, 118505, 118625, 263357, 120634, 
      282708, 260842, 261545, 124265, 125698, 127313, 294237, 125460, 299914, 
      275794, 127060, 297085, 265805, 133106, 273898, 134996, 270866, 318730, 
      307745, 279089, 137498, 315829, 292925, 290564, 139204, 315725, 318058, 
      143753, 145652, 291946, 316100, 311120, 316853, 308477, 318289, 297281, 
      291856, 274805, 327314, 317258, 298010, 269890, 323786, 310634, 277106, 
      279317, 320338, 313760, 312082, 335012, 320008, 313650, 306657, 339650, 
      307666, 300925, 350597, 332113, 327265, 321700, 356506, 335381, 308296, 
      347780, 363985, 351130, 367445, 341210, 327721, 336442, 356168, 366376, 
      346312, 369818, 333728, 331409, 363829, 365625, 381149, 386381, 360610, 
      366353, 366437 ], 
  [ 66546, 63626, 62962, 62345, 61045, 60985, 59348, 58000, 57320, 57769, 
      57434, 55301, 52128, 54338, 52490, 53101, 50570, 50125, 46885, 46665, 
      46125, 44357, 43460, 43706, 42425, 42057, 38385, 36745, 37553, 35170, 
      33448, 33410, 32005, 30986, 30952, 30329, 29770, 29241, 30581, 29096, 
      29000, 27289, 27796, 27469, 26973, 26497, 26825, 25306, 25493, 25425, 
      24561, 24250, 23957, 23461, 22370, 21634, 22698, 21325, 21465, 20450, 
      20605, 20420, 20173, 20722, 19981, 19720, 17170, 17890, 16641, 15368, 
      14841, 14530, 13780, 15626, 13345, 12548, 14848, 11257, 13217, 10898, 
      12004, 11650, 9938, 12010, 9197, 9736, 9325, 160749, 8290, 9437, 8541, 
      8969, 11290, 9997, 7625, 7369, 145609, 8577, 7330, 149018, 7048, 8660, 
      127828, 6730, 8242, 8410, 6800, 8090, 150484, 6073, 5978, 161954, 7474, 
      5672, 148360, 5770, 5393, 135650, 105530, 136669, 152356, 4660, 112865, 
      4490, 4658, 4357, 4552, 4289, 4225, 4520, 141485, 120002, 124704, 3965, 
      92053, 4736, 6500, 95552, 4961, 90641, 8329, 100673, 92002, 157445, 
      2180, 2132, 80897, 65858, 78578, 84793, 161050, 90568, 72437, 83396, 
      3370, 6850, 1613, 3469, 1312, 1450, 68306, 114121, 125129, 3328, 6800, 
      14020, 75008, 97124, 2986, 49361, 90961, 1000, 12136, 877, 53282, 
      55018, 102490, 59725, 44257, 46325, 94733, 450, 441, 56137, 436, 
      122900, 349, 900, 10225, 57825, 74754, 925, 7252, 43045, 425, 4013, 
      14093, 15298, 60194, 72530, 8065, 8608, 59657, 99977, 60616, 34306, 
      85930, 58145, 7105, 13738, 71849, 17, 25, 58, 30985, 55705, 3485, 5780, 
      32404, 98597, 0, 1444, 7225, 257, 114245, 6565, 97348, 45, 7753, 8658, 
      23113, 416, 23780, 12181, 11981, 12200, 873, 42169, 170, 3533, 4930, 
      12713, 20333, 30098, 67796, 98194, 512, 9665, 23360, 30185, 67856, 
      67405, 43249, 680, 533, 1305, 4672, 66112, 769, 5809, 24961, 3701, 
      30605, 67865, 3050, 25177, 25549, 72189, 1250, 1922, 43397, 93377, 
      3140, 4388, 4624, 51649, 65033, 70720, 1138, 1098, 70258, 2381, 9077, 
      17354, 18914, 6337, 3232, 6553, 1844, 16328, 11521, 19210, 68602, 6224, 
      6253, 2340, 9680, 10961, 2314, 26452, 16277, 69809, 70853, 73498, 5553, 
      48100, 48960, 24404, 5749, 3757, 3177, 8685, 24313, 24020, 4225, 3860, 
      32738, 4034, 3316, 69480, 26434, 19520, 3257, 43650, 50020, 5506, 
      16025, 16937, 13801, 3796, 4500, 5200, 10996, 25330, 6637, 21946, 
      12680, 9773, 9320, 9173, 6245, 3944, 4225, 44096, 16196, 77666, 51749, 
      7034, 90792, 51012, 4840, 6037, 10440, 87433, 11885, 4498, 45428, 
      36665, 4625, 5108, 10100, 10865, 79290, 34829, 12296, 44642, 27242, 
      10666, 7745, 58865, 64233, 27985, 77153, 89576, 40445, 24797, 29812, 
      84586, 80701, 20266, 9225, 9773, 5954, 6605, 66600, 20725, 62410, 
      21125, 16241, 45050, 79300, 43649, 9316, 19625, 77850, 16561, 46561, 
      81253, 55565, 7165, 9973, 78713, 43753, 33133, 10489, 27625, 95860, 
      20281, 7156, 39456, 83401, 64346, 11581, 106621, 84853, 55969, 42538, 
      63440, 23369, 8420, 48145, 47125, 80461, 35506, 47273, 12308, 49237, 
      40520, 30445, 24212, 13877, 57425, 43250, 21097, 22634, 78445, 39730, 
      17026, 62441, 42400, 31025, 11764, 55145, 43325, 28970, 24125, 16762, 
      85480, 76453, 53668, 51613, 45373, 38628, 11245, 11765, 12290, 105680, 
      12337, 19465, 14994, 74740, 44360, 32474, 24905, 13298, 26333, 27325, 
      103690, 101282, 100685, 12106, 13402, 16370, 99125, 93896, 85541, 
      29261, 12541, 104737, 80965, 24202, 80144, 26944, 19105, 17033, 12713, 
      20465, 88394, 65210, 62498, 55618, 35873, 17125, 20690, 92520, 75997, 
      72532, 40450, 36941, 32269, 16825, 13226, 62297, 36560, 21200, 108553, 
      87673, 18045, 13885, 77933, 67285, 51173, 19549, 14365, 14045, 110261, 
      104762, 28561, 27386, 98741, 71285, 24842, 67113, 46105, 23050, 15613, 
      32553, 17492, 75161, 15746, 17834, 34101, 19125, 47105, 20753, 19265, 
      32258, 71140, 61753, 47617, 18757, 16722, 53642, 51386, 29705, 17197, 
      17485, 38186, 35113, 20233, 48314, 47273, 27098, 24413, 18713, 19370, 
      50717, 20165, 30952, 38106, 21361, 24425, 19396, 35920, 25825, 20978, 
      20269, 19048, 20282, 48221, 23956, 33289, 20781, 23977, 35293, 30773, 
      32330, 28913, 22049, 43537, 34481, 22961, 21349, 25786, 31316, 25330, 
      28145, 23200, 48148, 23762, 22922, 22945, 34250, 25604, 28004, 34768, 
      23509, 32058, 24061, 41449, 26100, 24400, 24865, 25857, 29833, 35281, 
      41922, 26282, 26450, 30146, 27613, 47853, 26690, 26573, 27530, 50905, 
      53465, 57898, 60794, 27450, 27394, 49165, 28465, 28548, 70660, 28817, 
      29090, 40010, 29245, 29588, 40609, 29933, 40538, 30600, 31473, 32468, 
      81450, 34385, 34025, 35437, 34978, 53194, 35865, 67076, 88922, 37188, 
      37778, 52765, 38146, 38089, 38516, 39145, 39316, 39293, 40253, 85465, 
      43322, 89284, 40690, 41533, 42233, 44018, 48953, 60253, 42241, 41940, 
      44145, 43425, 42913, 42993, 101828, 44829, 44356, 44777, 48425, 47021, 
      46325, 46421, 46450, 49257, 49793, 62900, 48537, 48217, 49117, 59842, 
      66089, 80084, 52441, 51048, 49309, 50129, 49738, 50212, 107269, 52037, 
      74792, 109640, 52370, 96473, 52384, 52825, 81913, 93650, 53989, 55210, 
      55125, 53802, 55268, 54913, 136193, 56314, 54613, 60218, 68450, 64634, 
      58000, 55732, 74740, 57325, 56745, 56569, 59330, 57137, 57962, 74545, 
      112837, 60164, 62561, 60832, 66097, 62941, 61469, 122026, 60685, 66445, 
      63410, 134450, 64529, 84608, 85840, 134945, 62226, 62050, 68276, 
      133256, 63325, 63050, 65026, 64948, 93433, 141904, 66218, 64685, 
      112986, 65761, 97577, 66949, 66410, 70285, 68413, 67789, 67005, 69785, 
      112877, 119522, 67616, 118676, 110146, 131645, 71770, 71105, 118453, 
      70657, 132196, 135745, 73034, 119066, 136274, 72200, 72658, 72585, 
      71338, 73498, 140985, 76205, 77524, 154696, 75842, 74560, 76385, 
      118084, 176114, 80401, 120697, 158525, 79048, 81322, 79605, 82889, 
      140401, 157924, 81170, 79490, 80053, 80485, 80573, 80089, 80980, 82125, 
      85765, 82637, 137125, 140933, 146378, 82969, 143953, 148480, 86216, 
      86706, 160306, 194242, 137705, 151313, 155489, 204980, 87145, 92501, 
      87281, 87314, 161554, 206741, 88100, 89170, 89578, 89809, 152218, 
      187434, 95045, 148564, 159245, 91880, 91400, 94618, 155525, 201266, 
      99720, 221085, 223236, 200525, 189113, 100665, 97330, 96210, 102341, 
      200429, 98837, 189137, 102528, 98244, 97744, 99994, 166090, 193450, 
      199730, 103496, 175880, 185621, 105154, 100186, 167869, 100817, 106024, 
      181285, 106885, 106641, 191354, 193780, 190889, 108301, 107876, 111940, 
      108290, 211282, 219785, 232061, 255385, 118114, 110905, 193352, 196820, 
      215266, 265106, 120640, 114577, 240345, 118330, 115970, 210290, 225794, 
      122708, 115002, 207946, 220546, 118001, 225161, 125497, 118882, 119880, 
      119365, 125218, 119674, 221978, 224578, 227210, 123250, 227957, 128153, 
      125749, 126450, 234090, 244313, 257860, 134018, 230885, 135925, 130645, 
      236249, 136858, 130698, 271805, 135013, 264265, 135745, 147181, 144360, 
      138312, 268645, 148042, 142722, 142245, 267205, 148564, 150265, 284308, 
      291229, 145501, 151441, 150229, 152192, 151348, 154250, 149570, 148541, 
      147186, 158245, 155725, 151549, 147293, 158481, 155377, 149481, 150434, 
      158797, 157869, 159325, 166549, 165353, 164645, 163304, 173053, 167441, 
      166352, 177714, 174298, 173218, 172049, 181105, 176306, 173705, 183041, 
      187940, 184505, 189514, 183373, 181186, 183625, 188905, 194081, 189089, 
      195637, 187805, 187370, 195922, 199592, 208820, 211536, 206485, 208458, 
      209168 ], 
  [ 70954, 66970, 66762, 65993, 64237, 65773, 62920, 60964, 60740, 62253, 
      62450, 60469, 54484, 59810, 56290, 57965, 54218, 53773, 50837, 50845, 
      50989, 47777, 45968, 48266, 45389, 45097, 42793, 40621, 42569, 39730, 
      36260, 37666, 35425, 30986, 34372, 33293, 32962, 30685, 35141, 31604, 
      31204, 29341, 26960, 26633, 30469, 29765, 30929, 27130, 25189, 29377, 
      27145, 26834, 27985, 27261, 24802, 23458, 21634, 22541, 24961, 21970, 
      23645, 23080, 21389, 24370, 22185, 23140, 18842, 17282, 18085, 15140, 
      17881, 18178, 16592, 13346, 16613, 13840, 12644, 14297, 10937, 13634, 
      10408, 9826, 13130, 9578, 9197, 8900, 8793, 132553, 9962, 8297, 11581, 
      7753, 8098, 7565, 10589, 9725, 118781, 7057, 10370, 121810, 9860, 6760, 
      102824, 7186, 6570, 6586, 6724, 6266, 123048, 8429, 7954, 133378, 5650, 
      6052, 121076, 8810, 7445, 109658, 82882, 110525, 124616, 6560, 89305, 
      5858, 5114, 5877, 4932, 5125, 4453, 3988, 114733, 95530, 99700, 3737, 
      70849, 3140, 3536, 73892, 3061, 69589, 4073, 78329, 70722, 128945, 
      4232, 3272, 60985, 48074, 58970, 64349, 132170, 69364, 53665, 63104, 
      1546, 2746, 2069, 1493, 2452, 4034, 50066, 90029, 99821, 1124, 2468, 
      6800, 55780, 75008, 1010, 34085, 69605, 1684, 5524, 1865, 37322, 38754, 
      79690, 42701, 29817, 31505, 72845, 2122, 1885, 39645, 1424, 97744, 
      2173, 520, 4069, 41029, 55450, 317, 2312, 28757, 653, 745, 6569, 7394, 
      43018, 53530, 2745, 3060, 42557, 77405, 43364, 21690, 65106, 41273, 
      2165, 6290, 52925, 1385, 1241, 970, 19053, 39213, 445, 1448, 20168, 
      76177, 1444, 0, 2209, 485, 90001, 1853, 75080, 1033, 2509, 3034, 13005, 
      340, 13520, 5265, 5141, 5284, 265, 28033, 1538, 569, 1130, 5645, 10985, 
      18394, 49480, 75850, 740, 3737, 13252, 18481, 49540, 49165, 28961, 
      1060, 1825, 697, 1252, 48100, 1301, 1781, 14549, 965, 18901, 49625, 
      922, 14765, 15061, 53341, 3986, 1010, 29185, 71717, 8080, 1424, 1508, 
      35993, 47249, 52100, 3114, 2770, 51714, 1165, 3757, 9146, 10250, 13177, 
      1332, 2525, 1768, 8500, 20565, 10546, 50362, 12836, 12789, 5608, 17812, 
      5185, 2466, 39752, 26765, 51493, 52385, 54650, 11329, 33280, 33988, 
      37096, 2861, 7785, 2797, 4201, 36929, 36560, 8633, 7888, 47330, 2818, 
      3240, 51316, 16250, 30692, 5537, 60370, 35048, 3530, 8957, 9565, 22921, 
      6304, 3664, 3604, 5904, 37946, 12185, 13130, 21268, 17069, 16388, 
      16165, 11413, 6148, 6885, 60740, 26000, 99706, 69761, 12506, 114580, 
      68872, 4612, 4365, 5956, 110765, 19865, 5714, 62224, 51713, 5993, 4880, 
      5920, 6305, 101482, 49421, 7204, 61210, 40010, 17810, 5237, 42677, 
      84145, 40905, 98965, 113060, 56101, 36805, 19400, 107386, 102969, 
      30906, 15229, 15929, 7778, 6073, 86740, 31365, 81866, 31841, 10085, 
      31522, 101264, 59761, 6656, 12329, 99586, 10405, 32805, 103445, 73805, 
      10205, 7085, 100525, 59789, 46889, 7373, 18125, 119952, 30465, 7840, 
      27220, 105821, 83954, 18041, 132005, 107425, 74133, 29770, 82820, 
      34313, 7888, 34313, 63617, 102349, 49490, 63689, 9040, 65957, 55492, 
      43061, 35080, 9925, 75589, 30634, 30825, 32818, 99801, 54322, 24930, 
      81289, 57524, 43489, 10016, 72701, 58601, 40826, 34537, 12050, 107748, 
      97429, 70920, 68485, 61029, 52840, 10485, 10625, 10618, 130532, 10817, 
      13841, 11650, 95336, 59636, 44938, 35165, 11474, 18505, 19193, 128162, 
      125450, 124777, 14690, 11882, 12722, 122989, 117076, 107581, 40661, 
      15581, 129285, 102321, 33930, 101348, 37508, 26705, 23569, 13169, 
      15145, 110738, 84058, 80890, 72794, 48869, 23585, 15370, 115396, 96517, 
      92520, 54434, 50089, 44201, 22829, 14746, 80537, 49556, 15956, 133405, 
      109789, 24505, 14265, 98605, 86285, 67285, 26693, 17405, 14653, 135265, 
      129082, 39125, 37570, 122225, 90817, 33962, 85885, 60925, 31258, 18729, 
      23965, 15440, 95149, 16354, 15706, 45805, 16237, 61925, 27365, 16453, 
      24050, 90368, 79385, 62437, 23697, 17482, 69602, 66890, 39661, 18185, 
      17561, 28610, 46665, 25705, 63058, 61789, 35914, 32089, 22589, 17698, 
      65917, 25181, 23732, 50266, 27061, 31721, 23120, 27332, 33653, 18850, 
      24373, 20644, 19370, 36745, 30416, 25841, 19945, 20557, 46085, 24389, 
      42058, 37349, 26533, 33505, 44741, 27749, 21425, 21986, 40360, 31410, 
      35593, 27380, 37280, 27562, 23530, 23477, 27562, 23248, 24128, 28004, 
      25713, 26434, 25961, 32861, 30736, 26452, 24561, 24337, 25805, 29125, 
      33562, 26282, 26146, 26650, 26245, 38125, 28970, 27865, 26618, 40493, 
      42445, 45890, 48178, 30034, 29826, 39437, 28085, 28624, 56448, 31477, 
      28786, 33322, 30537, 30880, 34073, 31529, 34154, 33412, 32005, 31784, 
      66250, 37577, 34481, 39085, 36194, 44378, 36397, 55144, 72962, 40000, 
      40970, 44861, 40426, 40141, 39200, 38537, 38480, 39065, 38809, 70493, 
      40130, 73856, 40842, 40925, 41245, 41434, 43709, 51209, 45585, 42016, 
      48325, 46693, 44965, 43525, 84880, 48325, 47016, 45005, 45385, 51125, 
      47009, 46801, 46754, 46825, 47285, 54920, 51805, 50877, 47977, 53002, 
      57425, 68000, 49325, 55684, 50373, 53093, 51410, 51200, 90625, 55837, 
      64532, 92692, 56018, 81805, 55348, 52065, 70209, 79666, 57941, 59922, 
      59761, 56842, 59600, 58865, 115825, 61178, 57425, 55810, 60850, 58706, 
      63092, 57632, 65696, 61353, 60013, 56493, 64346, 58885, 57202, 65957, 
      96497, 64648, 68185, 65012, 61385, 68489, 65801, 104546, 61141, 62037, 
      68578, 115298, 70153, 74500, 75428, 115793, 64810, 62962, 63944, 
      114484, 66137, 63962, 63050, 69280, 81729, 122068, 71234, 67117, 97786, 
      68345, 85417, 70673, 69298, 76365, 73125, 71893, 70045, 75181, 98057, 
      103562, 68756, 102944, 96010, 114013, 77090, 69205, 103025, 74457, 
      114640, 117657, 70450, 103714, 118186, 70756, 76914, 76765, 72250, 
      71370, 122365, 82361, 84136, 134404, 81010, 77828, 74105, 103568, 
      153466, 86785, 106105, 138233, 77300, 87250, 77857, 89425, 122921, 
      137936, 86186, 82682, 83245, 79573, 83689, 81533, 83792, 85849, 91997, 
      86285, 120785, 123985, 128594, 84793, 126625, 130468, 84164, 91570, 
      140850, 170530, 121745, 133225, 136793, 180128, 91325, 99569, 89941, 
      87466, 142250, 181889, 91216, 88258, 88210, 88213, 134434, 164938, 
      102493, 131616, 140777, 95300, 93908, 100090, 137969, 177706, 107092, 
      195397, 197320, 177193, 167225, 107581, 102042, 95602, 109789, 177325, 
      103777, 167477, 109444, 101968, 97668, 104858, 147698, 171410, 176930, 
      110260, 156196, 164645, 112450, 103986, 149401, 104617, 112788, 161297, 
      113041, 112645, 170378, 172576, 170141, 113165, 112360, 118400, 109202, 
      188330, 195997, 206905, 227873, 126018, 112653, 173060, 176072, 192314, 
      236834, 128772, 119137, 214657, 125018, 121138, 188098, 201778, 131144, 
      117130, 186210, 197290, 123169, 201449, 134237, 124202, 125428, 124533, 
      133274, 124538, 198874, 201170, 203498, 129634, 204397, 136285, 131525, 
      132226, 210226, 219385, 231488, 142834, 207553, 145197, 137637, 212461, 
      145674, 136474, 244445, 141245, 238045, 141521, 157365, 153556, 144772, 
      242197, 157770, 150322, 149617, 241137, 158216, 159993, 256720, 263033, 
      152645, 160789, 159121, 161540, 159784, 163522, 156866, 155305, 152050, 
      168125, 164693, 158693, 151549, 167905, 163585, 154345, 155450, 167765, 
      166153, 167229, 176353, 173485, 172093, 170068, 182629, 173825, 172052, 
      188050, 182810, 181274, 179573, 191745, 184970, 179405, 192389, 198656, 
      194081, 200458, 191885, 188330, 191529, 198557, 204341, 197525, 206125, 
      194873, 194210, 205650, 209092, 219080, 222100, 214541, 216970, 217604 ]
    , [ 80401, 75101, 75457, 74500, 72180, 75690, 71333, 68625, 68965, 71794, 
      72649, 70856, 61393, 70573, 64985, 67976, 62725, 62280, 59720, 60010, 
      61000, 56002, 53065, 57901, 53050, 52852, 52240, 49410, 52768, 49365, 
      43733, 46925, 43650, 34981, 42597, 40954, 40905, 36466, 44776, 38701, 
      37925, 35874, 29921, 29594, 38788, 37802, 40000, 33381, 28808, 38260, 
      34336, 34025, 36962, 35956, 31805, 29709, 24313, 28040, 33280, 27845, 
      31400, 30365, 26888, 32877, 28906, 31365, 24905, 20525, 23866, 18853, 
      25636, 26685, 24065, 14521, 24650, 19433, 13913, 22052, 12112, 21013, 
      12429, 11565, 21073, 10565, 13192, 11861, 12130, 101674, 16025, 10882, 
      19336, 10244, 8145, 8552, 18250, 16634, 89594, 9172, 18125, 92153, 
      17333, 8405, 75893, 11745, 8497, 8325, 10625, 8005, 93109, 15338, 
      14393, 102029, 7389, 10517, 91325, 16565, 13978, 81505, 58865, 82184, 
      94301, 12905, 64160, 11545, 9673, 11752, 9397, 10154, 8730, 7325, 
      85640, 69257, 72769, 7450, 48618, 5161, 3865, 51097, 4706, 47546, 2804, 
      54688, 48397, 97690, 10765, 8677, 40352, 30073, 38713, 43058, 100445, 
      47133, 34442, 42001, 3285, 1665, 6628, 3044, 7857, 11225, 31501, 64226, 
      72514, 2393, 1105, 1865, 35993, 51649, 2561, 19186, 47186, 6525, 1341, 
      7082, 21577, 22633, 55485, 25640, 15952, 17170, 49768, 8185, 7666, 
      23242, 6641, 70625, 8424, 4045, 450, 24250, 35569, 3560, 197, 15080, 
      4930, 698, 1258, 1613, 25769, 34025, 160, 193, 25402, 53482, 26021, 
      10081, 43345, 24400, 50, 1073, 33514, 7072, 6740, 6093, 8290, 22810, 
      680, 85, 9029, 52442, 7225, 2209, 0, 4762, 64010, 20, 51533, 6250, 18, 
      73, 4498, 4241, 4825, 706, 676, 725, 3508, 14544, 7225, 898, 425, 898, 
      3418, 7913, 30821, 52209, 5017, 400, 4745, 8000, 30881, 30600, 15284, 
      5525, 7418, 3940, 1017, 29817, 5954, 794, 5666, 1576, 8420, 31060, 
      2285, 5882, 6084, 34024, 11365, 3877, 15602, 48922, 18185, 1753, 1649, 
      20624, 29248, 33065, 9553, 8833, 32773, 3656, 1172, 2989, 3529, 25632, 
      2977, 1538, 5669, 2813, 35746, 3825, 31797, 25009, 24868, 13645, 31865, 
      2036, 6649, 60197, 43732, 32834, 33538, 35333, 22468, 18945, 19465, 
      56789, 3284, 16762, 6322, 2650, 56528, 56065, 18080, 16865, 69373, 
      5309, 7141, 32845, 7649, 48505, 12352, 85045, 20525, 5081, 4210, 4442, 
      38196, 13401, 6625, 5625, 3601, 57545, 23042, 6221, 35885, 30088, 
      29125, 28808, 21800, 12869, 14170, 85321, 42121, 130961, 96034, 23269, 
      147997, 94957, 8325, 6292, 4405, 143618, 33730, 11213, 86993, 74320, 
      11680, 8593, 4745, 4660, 132925, 71464, 4901, 85697, 59797, 30641, 
      6130, 26650, 112768, 60880, 129938, 146101, 79460, 55652, 10517, 
      139581, 134506, 48061, 26650, 27538, 14029, 9410, 115645, 48520, 
      109925, 49090, 6466, 18785, 132425, 83684, 7361, 7300, 130465, 6786, 
      19786, 134888, 100360, 17960, 7508, 131498, 83618, 67898, 7514, 10370, 
      153745, 47056, 12681, 16081, 137546, 112201, 30026, 167396, 139338, 
      100594, 17973, 110785, 51844, 11225, 21200, 88010, 133416, 70781, 
      87988, 8993, 90632, 78005, 62660, 52517, 9032, 102050, 19025, 46852, 
      49409, 130210, 76365, 38701, 108596, 80225, 62900, 11849, 98410, 81490, 
      59485, 51410, 10217, 139285, 127368, 96253, 93348, 84388, 74413, 13540, 
      13210, 12545, 165265, 12932, 10880, 11509, 124805, 82525, 64349, 51850, 
      13213, 12818, 13130, 162425, 159337, 158570, 21881, 13997, 12205, 
      156500, 149741, 138836, 58756, 23336, 163642, 132730, 49957, 131569, 
      54569, 40100, 35648, 17728, 12560, 142369, 111365, 107633, 98033, 
      68938, 35570, 12785, 147685, 125892, 121237, 75725, 70346, 62954, 
      34250, 20621, 107092, 69625, 13465, 168138, 141138, 36490, 18730, 
      128168, 113780, 91208, 39524, 25160, 19400, 170186, 163157, 56186, 
      54161, 155266, 118970, 49237, 113098, 83250, 45405, 26578, 17338, 
      16897, 123866, 21101, 17069, 64276, 16660, 84250, 39538, 16970, 17893, 
      118145, 105188, 84762, 33802, 22417, 93337, 90061, 55970, 23402, 21650, 
      20761, 64948, 36468, 85289, 83738, 50813, 45578, 31378, 19625, 88712, 
      35380, 18797, 69301, 38106, 44740, 31721, 20705, 47330, 20213, 33444, 
      26613, 22237, 26546, 42401, 20624, 22906, 20322, 63428, 20488, 58085, 
      51778, 36074, 25092, 61426, 37666, 25514, 21281, 55541, 42925, 48800, 
      36545, 27833, 36257, 28277, 28130, 23285, 24329, 23329, 23633, 32434, 
      23473, 32306, 26234, 40465, 32985, 28180, 26452, 24818, 25506, 27217, 
      30277, 29765, 26321, 28548, 30088, 35785, 33458, 29485, 31610, 32810, 
      35033, 36569, 37225, 36829, 31400, 31610, 32713, 42865, 38762, 32405, 
      29045, 36130, 36473, 29984, 37498, 30253, 40885, 36658, 34933, 51445, 
      45520, 39040, 47592, 41693, 37469, 41050, 44381, 57217, 47473, 48913, 
      39080, 47241, 46674, 44041, 41780, 41441, 42778, 41018, 55970, 40177, 
      58769, 45025, 44168, 44018, 42233, 41218, 44018, 53716, 46105, 57490, 
      54730, 51498, 48178, 67913, 56644, 54301, 49282, 45620, 60196, 51850, 
      51266, 51125, 47812, 48178, 49045, 59842, 58162, 50562, 48537, 50704, 
      57049, 49466, 65413, 55684, 60754, 57473, 56417, 74034, 64532, 55837, 
      75725, 64525, 67658, 63009, 55120, 59728, 66365, 66824, 69745, 69490, 
      64597, 68953, 67748, 94628, 71189, 64898, 54353, 55445, 55369, 73385, 
      63977, 58505, 70330, 68050, 60394, 74545, 65042, 60257, 59330, 80282, 
      74189, 79136, 74177, 59552, 79346, 75154, 86921, 65700, 60580, 78965, 
      95605, 81104, 65993, 66545, 96100, 72001, 68085, 62581, 95261, 73610, 
      69085, 64601, 78633, 71248, 101529, 81433, 74120, 82981, 75536, 74372, 
      79274, 76865, 87880, 82948, 80964, 77800, 85850, 83722, 87817, 74161, 
      87481, 82521, 96200, 87665, 70850, 87938, 83152, 96921, 99280, 71249, 
      88721, 99809, 72965, 86173, 85930, 77373, 72733, 103330, 93970, 96309, 
      113301, 91397, 85865, 75280, 89609, 129449, 98676, 92052, 117130, 
      79133, 98577, 79690, 101504, 105296, 117209, 96385, 90625, 91188, 
      82440, 91538, 87314, 91265, 94450, 103700, 94792, 104570, 107018, 
      110593, 91044, 109188, 112185, 85621, 101581, 120781, 145197, 106000, 
      114848, 117664, 153385, 100490, 112306, 97226, 91649, 122369, 155146, 
      99065, 91125, 90513, 90234, 116433, 141109, 115700, 114649, 121930, 
      103525, 101005, 110853, 120250, 152561, 120205, 167620, 169261, 152330, 
      144148, 120130, 111865, 98845, 122996, 152744, 113882, 144682, 121993, 
      110569, 101569, 114869, 128945, 148145, 152725, 122621, 135845, 142696, 
      125469, 112681, 130554, 113312, 125149, 140570, 124650, 124066, 148429, 
      150345, 148474, 123176, 121901, 130385, 114325, 163937, 170570, 179786, 
      197840, 139789, 118810, 151957, 154405, 167921, 205861, 142825, 128772, 
      186880, 137285, 131525, 164645, 176069, 145573, 123757, 163321, 172521, 
      133556, 176116, 149042, 134777, 136285, 134920, 147233, 134549, 174293, 
      176213, 178165, 141525, 179252, 150338, 142664, 143365, 184705, 192548, 
      202865, 157733, 182690, 160660, 150280, 187034, 160573, 147613, 214600, 
      152948, 209610, 152660, 173956, 168925, 156757, 213480, 173797, 163717, 
      162730, 212890, 174149, 176020, 226593, 232154, 165476, 176346, 174114, 
      177097, 174213, 178985, 169885, 167666, 162061, 184340, 179780, 171524, 
      160808, 183556, 177732, 164356, 165649, 182852, 180394, 181000, 192474, 
      187538, 185300, 182429, 198468, 185716, 183097, 204829, 197333, 195233, 
      192874, 208900, 199681, 190450, 207946, 215905, 209920, 217989, 206408, 
      201161, 205300, 214490, 221026, 211954, 223092, 207610, 206665, 221677, 
      224837, 235765, 239161, 228500, 231493, 232033 ], 
  [ 68561, 65185, 64709, 64026, 62530, 63136, 60985, 59377, 58885, 59780, 
      59665, 57586, 53225, 56745, 54193, 55250, 52201, 51754, 48626, 48500, 
      48242, 45864, 44581, 45685, 43732, 43394, 40274, 38404, 39690, 37105, 
      34645, 35209, 33448, 30985, 32389, 31572, 31105, 29840, 32490, 30141, 
      29917, 28132, 27421, 27092, 28418, 27844, 28522, 26041, 25330, 27050, 
      25610, 25297, 25604, 25010, 23341, 22345, 22193, 21778, 22874, 21025, 
      21818, 21473, 20618, 22189, 20840, 21085, 17785, 17545, 17156, 15165, 
      16010, 15949, 14845, 14545, 14596, 12965, 13793, 12394, 12114, 11905, 
      11185, 10729, 11125, 10829, 9034, 9221, 8936, 148712, 8825, 8788, 9650, 
      8282, 9769, 8794, 8692, 8180, 134132, 7754, 8425, 137377, 8045, 7673, 
      117113, 6733, 7349, 7453, 6577, 7129, 138737, 6868, 6613, 149725, 6505, 
      5629, 136669, 6845, 6052, 124501, 95785, 125450, 140465, 5245, 102730, 
      4849, 4633, 4778, 4493, 4420, 4096, 4069, 129994, 109469, 113945, 3636, 
      82888, 3825, 5013, 86193, 3920, 81536, 6290, 91018, 82793, 145188, 
      2785, 2353, 72250, 58105, 70057, 75920, 148625, 81373, 64264, 74581, 
      2329, 4849, 1530, 2362, 1513, 2257, 60345, 103696, 114192, 2113, 4689, 
      10693, 66625, 87525, 1865, 42640, 81680, 997, 9061, 1000, 46269, 47873, 
      92593, 52258, 37874, 39780, 85210, 845, 740, 48884, 541, 111997, 802, 
      425, 7312, 50432, 66305, 346, 4849, 36706, 196, 2312, 10600, 11645, 
      52637, 64205, 5498, 5945, 52128, 90144, 53021, 28661, 76829, 50706, 
      4688, 10265, 63540, 250, 194, 97, 25616, 48416, 1858, 3609, 26905, 
      88808, 257, 485, 4762, 0, 103684, 4226, 87617, 104, 5188, 5933, 18500, 
      25, 19093, 8900, 8730, 8917, 242, 35842, 369, 1908, 2953, 9360, 16020, 
      24793, 59705, 88405, 225, 6786, 18721, 24874, 59761, 59338, 36842, 445, 
      680, 650, 2833, 58129, 592, 3712, 20176, 2146, 25274, 59778, 1745, 
      20384, 20722, 63842, 1989, 1125, 37000, 83844, 4805, 2725, 2897, 44642, 
      57130, 62465, 1553, 1385, 62033, 1450, 6418, 13477, 14845, 8794, 2009, 
      4432, 1385, 12605, 14900, 15133, 60493, 8577, 8570, 3281, 12665, 8090, 
      1937, 31609, 20250, 61652, 62632, 65117, 7538, 41413, 42209, 29297, 
      4082, 5000, 2564, 6344, 29170, 28845, 5626, 5101, 38425, 3065, 2825, 
      61373, 21685, 23761, 3754, 50225, 43249, 4205, 12580, 13364, 17170, 
      4381, 3677, 4057, 8381, 30169, 8500, 17761, 15821, 12370, 11821, 11642, 
      7946, 4397, 4868, 50625, 19845, 86465, 58852, 8857, 100325, 58049, 
      4261, 4850, 8069, 96772, 14760, 4525, 52013, 42514, 4714, 4525, 7853, 
      8458, 88145, 40482, 9661, 51125, 32125, 13181, 6196, 51556, 72122, 
      32930, 85840, 98965, 46538, 29354, 24929, 93685, 89576, 24245, 11252, 
      11860, 6217, 5876, 74573, 24698, 70093, 25128, 13140, 38845, 88037, 
      49922, 7685, 16042, 86489, 13456, 40256, 90082, 62730, 7930, 8242, 
      87380, 49988, 38408, 8660, 23108, 105485, 24050, 6925, 33785, 92320, 
      72081, 13780, 116786, 93832, 63092, 36637, 71073, 27450, 7669, 41794, 
      53540, 89146, 40861, 53650, 10397, 55738, 46285, 35218, 28249, 11674, 
      64532, 37397, 24650, 26377, 86888, 45325, 19805, 69826, 48217, 35722, 
      10477, 61984, 49204, 33409, 27956, 14225, 94301, 84730, 60377, 58162, 
      51410, 44057, 10370, 10728, 11029, 115585, 11138, 16538, 13025, 82849, 
      50229, 37157, 28660, 11965, 22472, 23336, 113425, 110889, 110260, 
      12625, 12193, 14265, 108602, 103085, 94250, 33490, 13250, 114500, 
      89384, 27725, 88497, 30817, 21730, 19210, 12330, 17650, 97225, 72569, 
      69665, 62273, 40768, 19268, 17873, 101573, 84058, 80369, 45757, 41896, 
      36712, 18772, 13285, 69394, 41449, 18409, 118432, 96400, 20180, 13460, 
      86050, 74698, 57370, 21970, 15058, 13714, 120200, 114413, 32420, 31085, 
      108036, 78916, 28089, 74420, 51748, 25909, 16328, 28340, 16029, 82976, 
      15401, 16337, 38426, 17306, 52740, 22932, 17476, 28197, 78629, 68570, 
      53248, 20228, 16433, 59749, 57301, 33284, 17000, 16904, 33541, 39362, 
      21922, 53905, 52768, 30193, 27028, 19728, 18049, 56498, 21658, 27293, 
      42605, 23140, 26874, 20341, 31681, 28496, 19457, 21370, 19093, 19269, 
      42760, 26045, 29522, 19796, 21904, 39202, 27450, 35789, 31828, 23300, 
      38674, 38160, 24336, 20740, 23545, 34481, 27245, 30634, 24313, 42925, 
      24709, 22525, 22516, 30781, 23957, 25717, 31265, 23780, 29033, 24200, 
      37172, 27389, 24601, 24074, 24554, 27472, 32020, 37733, 25609, 25649, 
      28001, 26362, 43082, 26973, 26440, 26469, 45844, 48148, 52165, 54805, 
      27857, 27737, 44386, 27620, 27893, 63989, 29248, 28273, 36505, 29096, 
      29437, 37162, 29908, 37153, 31085, 30992, 31473, 74333, 35010, 33498, 
      36250, 34765, 48757, 35360, 61321, 81469, 37637, 38385, 48698, 38365, 
      38212, 38061, 38146, 38221, 38452, 38900, 78416, 41229, 82037, 40001, 
      40522, 41060, 42173, 45988, 55688, 42890, 41213, 45140, 44036, 43012, 
      42452, 93925, 45530, 44705, 44100, 46370, 47970, 45832, 45800, 45797, 
      47450, 47952, 58753, 49124, 48548, 47848, 56173, 61650, 74205, 50336, 
      52205, 48962, 50580, 49645, 49829, 99460, 52834, 69669, 101701, 53101, 
      89492, 52825, 51698, 76178, 86953, 54842, 56381, 56264, 54269, 56277, 
      55762, 126802, 57545, 54980, 57545, 64433, 61317, 59321, 55709, 70109, 
      58196, 57296, 55712, 60613, 57044, 56813, 70100, 105124, 61217, 64090, 
      61753, 63274, 64436, 62452, 113825, 60034, 63746, 64741, 125541, 66050, 
      79505, 80609, 126034, 62465, 61585, 65601, 124501, 63656, 62581, 63341, 
      65917, 87650, 132697, 67473, 64850, 105725, 65986, 91594, 67652, 66761, 
      71978, 69530, 68650, 67418, 71188, 105768, 111933, 67225, 111181, 
      103321, 123346, 73133, 69428, 111080, 71378, 123925, 127250, 71065, 
      111721, 127777, 70709, 73565, 73460, 70837, 71717, 132260, 77908, 
      79417, 145261, 77125, 75041, 74530, 111077, 165677, 82186, 113650, 
      149076, 77405, 82909, 77960, 84730, 132130, 148597, 82369, 79921, 
      80482, 79186, 80968, 79780, 81245, 82772, 87466, 83250, 129320, 132872, 
      137965, 82810, 135730, 139969, 84421, 87821, 151181, 183325, 130050, 
      142762, 146682, 193581, 87968, 94536, 87460, 86437, 152485, 195336, 
      88469, 87841, 88057, 88192, 143785, 177017, 97234, 140477, 150516, 
      92365, 91501, 95965, 147172, 190385, 101861, 209306, 211361, 189736, 
      178930, 102608, 98345, 94985, 104506, 189730, 99944, 179044, 104465, 
      98837, 96737, 101065, 157369, 183193, 189153, 105365, 166613, 175810, 
      107245, 100805, 159112, 101434, 107885, 171880, 108484, 108176, 181525, 
      183853, 181152, 109346, 108761, 113653, 107665, 200609, 208756, 220456, 
      242786, 120425, 110624, 183789, 187065, 204581, 252181, 123041, 115474, 
      228506, 120121, 117121, 199921, 214657, 125233, 114869, 197765, 209725, 
      119146, 214146, 128144, 120089, 121181, 120506, 127573, 120685, 211213, 
      213685, 216189, 124897, 216994, 130532, 127130, 127829, 222989, 232762, 
      245701, 136673, 220004, 138770, 132530, 225172, 139505, 132065, 259218, 
      136562, 252148, 137098, 150386, 147149, 139949, 256426, 151049, 144833, 
      144260, 255140, 151537, 153266, 271597, 278260, 147410, 154276, 152872, 
      155025, 153793, 157045, 151533, 150280, 148121, 161290, 158386, 153442, 
      147970, 161330, 157714, 150410, 151425, 161450, 160232, 161522, 169540, 
      167632, 166634, 165005, 175930, 168970, 167593, 180905, 176717, 175445, 
      174052, 184418, 178785, 174928, 185796, 191269, 187354, 192937, 185770, 
      183005, 185762, 191776, 197200, 191440, 198850, 189576, 189045, 198809, 
      202373, 211905, 214745, 208634, 210797, 211473 ], 
  [ 207665, 195273, 198661, 196690, 191330, 205460, 193005, 186245, 189617, 
      199528, 203921, 203130, 174941, 204865, 188145, 198218, 184865, 184418, 
      183866, 185672, 191210, 176596, 167585, 186077, 170600, 170906, 179378, 
      173000, 183946, 177497, 160225, 173025, 164180, 132737, 163121, 158440, 
      159905, 143828, 172882, 153145, 150345, 147272, 122089, 121760, 159794, 
      157288, 165050, 143249, 124506, 162290, 149258, 148945, 161488, 158962, 
      145701, 139553, 114929, 133834, 154250, 135657, 149330, 145765, 132674, 
      154853, 141268, 151817, 133705, 114145, 131144, 114985, 143522, 148613, 
      140425, 96977, 144040, 125665, 96869, 139906, 94546, 136841, 99413, 
      97025, 139925, 91973, 110786, 103889, 106180, 11540, 124745, 100880, 
      137162, 99730, 84473, 89938, 135560, 129896, 8552, 96626, 135937, 8577, 
      133625, 93325, 6989, 112349, 94933, 93749, 107685, 93425, 8005, 128584, 
      125109, 9333, 92801, 110601, 7225, 134357, 125192, 6005, 5625, 5666, 
      7157, 123097, 4842, 118193, 110249, 119410, 109465, 113256, 107780, 
      101313, 5058, 3853, 3821, 103456, 4964, 92053, 81649, 4405, 89572, 
      4900, 71978, 3434, 4225, 5440, 121925, 113765, 5274, 9161, 5657, 4436, 
      5657, 3449, 6948, 4385, 88625, 71825, 107146, 87370, 112925, 125905, 
      7537, 1300, 1492, 85189, 69733, 51265, 5445, 1873, 86873, 14948, 2468, 
      108545, 54785, 111124, 12781, 11809, 1145, 9754, 17266, 15952, 1490, 
      116765, 114728, 10888, 110665, 585, 118010, 98957, 56900, 9860, 4481, 
      96946, 64741, 17386, 103880, 76372, 48596, 46421, 8845, 4957, 62170, 
      60685, 8980, 628, 8585, 23509, 2125, 9490, 64580, 48905, 4936, 113594, 
      112250, 109577, 26260, 10420, 77850, 68653, 24973, 580, 114245, 90001, 
      64010, 103684, 0, 66050, 677, 110228, 62504, 60029, 34600, 101133, 
      33905, 52048, 52522, 52065, 96842, 17810, 113713, 78544, 72505, 51220, 
      38560, 27369, 6253, 821, 103909, 58306, 34821, 27450, 6309, 6530, 
      17522, 105417, 113380, 97250, 75605, 7253, 106852, 71332, 33700, 80714, 
      27850, 6970, 85465, 33908, 33602, 5882, 126925, 95149, 18324, 2056, 
      148417, 79361, 78245, 13730, 8186, 6437, 120049, 117305, 6649, 92898, 
      63090, 45677, 43181, 168506, 87661, 72052, 102493, 48025, 193288, 
      43469, 7685, 166357, 165706, 132725, 183325, 60898, 104977, 246061, 
      210874, 8200, 7892, 7157, 158234, 17585, 17093, 238597, 81362, 140884, 
      101096, 70100, 237826, 236857, 144730, 140985, 263825, 94513, 103933, 
      9209, 37141, 220181, 124826, 293657, 18133, 89213, 54440, 52648, 
      196202, 127385, 98345, 92285, 66985, 238825, 157264, 44809, 190345, 
      175946, 173465, 172642, 153490, 124825, 129160, 293413, 204673, 374977, 
      313232, 156977, 403649, 311141, 104081, 92434, 71825, 396232, 184132, 
      116581, 296089, 271778, 118058, 104345, 74185, 71570, 377945, 265882, 
      68265, 293269, 242069, 175469, 86696, 16136, 342602, 244162, 372420, 
      399713, 280954, 232858, 38453, 388637, 380020, 216157, 163880, 165776, 
      123425, 103120, 346985, 216610, 336709, 217684, 62728, 25965, 375905, 
      288202, 86897, 55970, 372425, 63044, 25444, 379882, 319042, 135442, 
      85522, 373960, 287624, 256724, 84008, 44360, 411385, 212098, 114473, 
      31853, 384052, 339985, 170272, 433634, 386852, 318760, 30197, 337045, 
      221938, 104913, 26338, 295040, 376370, 261109, 294506, 84457, 299170, 
      274905, 243874, 222093, 79938, 320200, 32245, 208834, 214425, 369604, 
      270725, 188533, 331290, 278125, 243090, 97417, 312500, 280400, 235625, 
      217936, 76049, 384745, 364226, 308317, 302882, 285826, 266237, 105682, 
      102820, 98613, 427925, 100010, 70634, 86441, 359125, 281425, 244525, 
      217352, 98261, 57892, 56180, 422545, 417433, 416160, 136273, 101065, 
      85105, 412570, 401257, 382762, 231842, 140762, 424264, 372100, 211909, 
      369925, 222085, 187882, 176346, 117946, 74322, 388313, 334033, 327265, 
      309569, 252644, 175760, 74545, 397169, 359690, 351493, 266005, 255060, 
      239572, 171400, 127917, 325706, 253325, 75725, 430772, 385556, 176672, 
      118432, 362970, 337450, 295650, 184258, 142570, 120618, 433828, 422245, 
      223688, 219133, 408784, 346176, 207121, 335240, 279080, 197213, 144484, 
      57320, 100393, 354100, 122305, 100057, 239354, 94586, 280072, 180712, 
      95400, 60397, 343313, 319730, 280580, 163840, 124625, 296741, 290429, 
      219400, 127124, 119300, 54149, 239002, 170042, 280593, 277524, 206649, 
      193824, 154324, 105633, 287050, 165914, 67865, 247397, 173192, 190450, 
      153649, 60661, 196580, 103177, 157898, 134369, 113293, 47268, 182537, 
      68162, 114464, 94676, 232402, 75106, 219973, 205064, 163048, 55418, 
      226852, 166660, 123136, 93097, 212869, 180517, 195498, 161485, 52585, 
      158661, 129429, 128776, 75861, 105745, 94625, 75701, 144208, 83129, 
      142052, 66152, 168425, 143741, 123250, 113426, 95092, 81608, 68645, 
      127361, 124825, 100129, 116522, 62402, 148045, 139140, 120493, 59368, 
      56520, 52165, 49653, 151505, 150097, 63706, 126152, 130289, 45313, 
      153540, 127449, 81585, 141796, 142137, 83530, 145184, 84809, 156665, 
      137252, 127429, 47285, 163810, 139114, 168914, 146821, 75805, 141620, 
      61965, 47981, 163217, 167185, 83474, 159437, 157352, 145609, 134746, 
      132889, 138272, 128416, 53300, 115933, 53057, 143041, 137122, 134440, 
      122029, 103304, 80804, 172978, 143609, 182312, 173480, 162152, 148712, 
      52065, 176906, 168997, 147784, 122362, 184498, 153380, 150772, 150125, 
      128594, 128452, 92885, 178568, 172840, 139940, 99965, 89986, 73561, 
      125684, 193241, 159730, 177448, 165565, 159953, 60176, 186786, 84481, 
      59841, 185765, 66952, 179693, 147010, 78754, 70209, 190082, 198061, 
      197300, 181781, 194737, 191002, 55962, 200513, 180560, 121945, 101785, 
      112837, 204221, 173561, 95225, 194080, 186740, 156820, 204869, 173608, 
      152125, 99080, 68416, 200965, 213498, 198925, 125098, 213200, 200912, 
      67457, 165650, 128146, 210285, 65005, 215458, 95605, 94133, 65498, 
      186113, 171065, 130645, 67185, 189236, 172061, 148349, 204377, 90226, 
      66365, 211729, 187210, 78677, 189634, 90306, 200960, 192985, 225250, 
      211210, 205178, 194930, 218664, 81940, 78445, 178637, 79625, 85289, 
      75690, 219965, 155080, 82100, 205330, 76913, 75730, 150921, 83385, 
      76257, 160225, 211381, 210632, 180317, 155437, 76232, 231824, 237197, 
      75065, 222669, 204485, 156962, 89825, 75517, 238034, 91754, 78880, 
      164345, 234893, 164900, 241866, 85762, 80977, 226625, 208721, 209282, 
      173210, 209124, 193768, 206825, 216080, 242026, 215914, 92612, 91012, 
      89021, 200018, 90650, 89093, 168785, 230789, 88069, 84149, 96562, 
      91242, 90010, 84745, 225140, 256180, 211752, 189477, 90661, 86500, 
      216625, 181865, 178217, 176420, 94841, 88145, 262098, 98617, 95776, 
      223097, 214505, 244085, 100160, 92497, 266081, 93386, 93509, 93780, 
      95210, 262964, 240025, 191585, 269370, 95706, 243556, 97256, 264821, 
      232145, 197845, 244033, 103273, 98185, 97705, 264433, 101569, 99818, 
      270821, 234757, 104372, 235386, 266953, 104260, 262400, 260804, 105533, 
      105929, 107092, 252314, 248509, 270145, 217145, 107873, 108936, 109044, 
      111410, 289153, 227188, 113593, 113005, 111845, 114365, 293701, 255866, 
      112586, 278545, 262665, 113625, 112905, 298469, 234653, 115333, 114413, 
      264690, 114970, 303956, 266921, 269945, 266050, 297589, 263653, 117189, 
      117085, 117013, 280745, 119106, 301192, 277826, 278525, 122525, 123282, 
      123985, 313129, 124048, 319090, 293530, 125352, 315961, 282761, 129130, 
      291122, 131720, 287794, 338434, 326825, 296441, 134066, 335233, 310985, 
      308480, 136000, 335077, 337450, 139577, 141088, 309698, 335240, 329972, 
      335989, 327029, 337365, 315109, 309348, 291089, 346762, 336130, 315730, 
      285786, 342938, 329018, 293378, 295681, 339194, 332180, 330250, 354368, 
      338292, 331498, 324073, 358826, 324818, 317645, 370241, 350597, 345461, 
      339560, 376330, 353953, 324980, 366760, 383825, 370250, 387425, 359650, 
      345293, 354490, 375316, 385892, 364676, 389474, 351220, 348757, 382993, 
      384625, 400597, 406013, 378650, 384677, 384709 ], 
  [ 80449, 75245, 75545, 74600, 72320, 75650, 71417, 68765, 69049, 71762, 
      72553, 70724, 61549, 70397, 64985, 67860, 62725, 62276, 59652, 59914, 
      60820, 55970, 53125, 57733, 53050, 52840, 52036, 49250, 52484, 49109, 
      43657, 46685, 43490, 35173, 42425, 40826, 40745, 36490, 44468, 38609, 
      37865, 35810, 30157, 29826, 38560, 37594, 39700, 33317, 28964, 37960, 
      34180, 33865, 36634, 35648, 31637, 29597, 24505, 27988, 32980, 27749, 
      31140, 30145, 26820, 32549, 28730, 31049, 24745, 20605, 23722, 18857, 
      25288, 26261, 23725, 14713, 24250, 19237, 14085, 21640, 12260, 20629, 
      12497, 11645, 20617, 10701, 13060, 11817, 12050, 104506, 15705, 10858, 
      18868, 10216, 8321, 8644, 17770, 16218, 92250, 9160, 17629, 94841, 
      16857, 8425, 78345, 11513, 8489, 8333, 10445, 8005, 95801, 14890, 
      13985, 104837, 7373, 10265, 93985, 16029, 13546, 84025, 61025, 84708, 
      96993, 12469, 66404, 11161, 9385, 11348, 9113, 9818, 8450, 7121, 88196, 
      71569, 75133, 7202, 50570, 5045, 3893, 53093, 4618, 49474, 2952, 56740, 
      50333, 100370, 10225, 8233, 42116, 31609, 40441, 44874, 103149, 49025, 
      36074, 43789, 3125, 1745, 6224, 2896, 7373, 10585, 33053, 66394, 74810, 
      2245, 1181, 2245, 37637, 53597, 2385, 20410, 49050, 6065, 1649, 6586, 
      22865, 23945, 57485, 27028, 17060, 18314, 51652, 7585, 7090, 24554, 
      6109, 72845, 7796, 3649, 650, 25570, 37153, 3172, 265, 16132, 4450, 
      586, 1594, 1989, 27121, 35569, 260, 317, 26738, 55394, 27369, 10937, 
      45065, 25700, 90, 1377, 35018, 6436, 6120, 5501, 9050, 24050, 500, 41, 
      9817, 54298, 6565, 1853, 20, 4226, 66050, 0, 53361, 5626, 50, 145, 
      5042, 3725, 5365, 890, 848, 905, 3016, 15476, 6521, 650, 265, 1082, 
      3842, 8585, 32185, 53993, 4421, 452, 5237, 8660, 32237, 31940, 16200, 
      4889, 6682, 3400, 773, 31109, 5290, 610, 6154, 1252, 9040, 32360, 1885, 
      6354, 6560, 35380, 10445, 3341, 16466, 50570, 17029, 1429, 1341, 21636, 
      30484, 34389, 8705, 8017, 34085, 3140, 1088, 3205, 3793, 24260, 2525, 
      1306, 5017, 2977, 34130, 4073, 33053, 23645, 23504, 12625, 30325, 1960, 
      5945, 58105, 41936, 34066, 34786, 36621, 21160, 19805, 20341, 54745, 
      2880, 15626, 5650, 2410, 54484, 54029, 16900, 15725, 67117, 4717, 6425, 
      34033, 7993, 46597, 11380, 82549, 21361, 4545, 4210, 4474, 36488, 
      12389, 5965, 5045, 3389, 55465, 21706, 6397, 34225, 28564, 27625, 
      27316, 20500, 11881, 13130, 82805, 40325, 127873, 93370, 21925, 144721, 
      92305, 7577, 5696, 4105, 140386, 32114, 10309, 84445, 71956, 10756, 
      7837, 4405, 4360, 129805, 69140, 4649, 83161, 57661, 29097, 5602, 
      27562, 109876, 58724, 126842, 142825, 77008, 53584, 10809, 136373, 
      131354, 46133, 25210, 26074, 13021, 8650, 112705, 46580, 107053, 47138, 
      6290, 19385, 129285, 81160, 6813, 7240, 127345, 6602, 20402, 131716, 
      97604, 16804, 6976, 128362, 81090, 65610, 7002, 10530, 150365, 45140, 
      11765, 16525, 134338, 109289, 28498, 163872, 136106, 97826, 18461, 
      107885, 49832, 10421, 21796, 85410, 130244, 68437, 85384, 8461, 87988, 
      75545, 60448, 50489, 8564, 99250, 19465, 44936, 47441, 127058, 73925, 
      36965, 105704, 77725, 60680, 11125, 95650, 78970, 57325, 49402, 9801, 
      136025, 124244, 93521, 90656, 81824, 72001, 12704, 12410, 11801, 
      161725, 12168, 10548, 10933, 121705, 79985, 62101, 49834, 12469, 12706, 
      13050, 158905, 155849, 155090, 20665, 13213, 11645, 153040, 146353, 
      135568, 56608, 22068, 160106, 129530, 47981, 128381, 52501, 38344, 
      34004, 16724, 12164, 139057, 108421, 104737, 95265, 66610, 33930, 
      12385, 144313, 122768, 118169, 73285, 67994, 60730, 32650, 19493, 
      104200, 67285, 13045, 164546, 137834, 34834, 17714, 125012, 110800, 
      88532, 37792, 23860, 18356, 166570, 159613, 54090, 52105, 151802, 
      115922, 47285, 110122, 80690, 43541, 25250, 17242, 16109, 120754, 
      20029, 16285, 62032, 15952, 81674, 37826, 16250, 17741, 115101, 102312, 
      82178, 32258, 21313, 90625, 87397, 53890, 22266, 20610, 20737, 62696, 
      34856, 82697, 81170, 48845, 43730, 29930, 18761, 86068, 33808, 18513, 
      66973, 36458, 42920, 30277, 20557, 45450, 19381, 31952, 25385, 21269, 
      26690, 40653, 20340, 21922, 19610, 61216, 20084, 55981, 49810, 34522, 
      25064, 59258, 36074, 24418, 20593, 53497, 41189, 46916, 35005, 27877, 
      34745, 27101, 26962, 22877, 23461, 22621, 23229, 31082, 22945, 30978, 
      26010, 38845, 31637, 27080, 25480, 24106, 25010, 26953, 29125, 28645, 
      25537, 27536, 29956, 34385, 32162, 28421, 31546, 32810, 35137, 36737, 
      35785, 35405, 31252, 30474, 31525, 43181, 37298, 31253, 28565, 34802, 
      35141, 29476, 36130, 29725, 39385, 35386, 33785, 51805, 43940, 37748, 
      45956, 40309, 37141, 39730, 44369, 57625, 45901, 47297, 38628, 45713, 
      45170, 42677, 40552, 40237, 41506, 39874, 56250, 39209, 59085, 43697, 
      42916, 42802, 41185, 40450, 43650, 52040, 44773, 55714, 53050, 49946, 
      46786, 68357, 54928, 52673, 47906, 44584, 58400, 50410, 49858, 49725, 
      46696, 47066, 48505, 58114, 56498, 49298, 47873, 50228, 56933, 48402, 
      63529, 54176, 59042, 55897, 54909, 74378, 62720, 55505, 76097, 62725, 
      67786, 61277, 53780, 59540, 66413, 64980, 67817, 67570, 62845, 67061, 
      65896, 95336, 69237, 63162, 53377, 54805, 54545, 71397, 62325, 58005, 
      68450, 66250, 58946, 72553, 63394, 58873, 58770, 80530, 72241, 77060, 
      72253, 58564, 77274, 73210, 87273, 64160, 59552, 76925, 96125, 79012, 
      65557, 66141, 96616, 70225, 66485, 61529, 95729, 71802, 67477, 63297, 
      76661, 70964, 102101, 79385, 72340, 83053, 73732, 74120, 77346, 75025, 
      85700, 80912, 78992, 75940, 83738, 83738, 87953, 72493, 87589, 82457, 
      96500, 85545, 69490, 88002, 81188, 97205, 99620, 69953, 88769, 100145, 
      71545, 84149, 83914, 75701, 71381, 103714, 91738, 94025, 113849, 89261, 
      83925, 73924, 89541, 130225, 96392, 91976, 117650, 77697, 96329, 78250, 
      99188, 105508, 117685, 94225, 88657, 89216, 80900, 89570, 85522, 89325, 
      92410, 101392, 92756, 104634, 107146, 110809, 89192, 109352, 112421, 
      84169, 99397, 121157, 146021, 106004, 115076, 117956, 154325, 98370, 
      109874, 95258, 89945, 122713, 156074, 97045, 89525, 88961, 88706, 
      116609, 141781, 113216, 114725, 122162, 101449, 99025, 108557, 120370, 
      153313, 117697, 168592, 170257, 153050, 144712, 117658, 109625, 97165, 
      120464, 153428, 111610, 145210, 119509, 108421, 99821, 112597, 129121, 
      148705, 153365, 120145, 136153, 143140, 122933, 110513, 130730, 111140, 
      122657, 140890, 122210, 121642, 148837, 150773, 148850, 120852, 119617, 
      127885, 112405, 164529, 171242, 180602, 198900, 137117, 116786, 152249, 
      154745, 168489, 206989, 140117, 126440, 187732, 134725, 129125, 165125, 
      176741, 142825, 121669, 163745, 173105, 131144, 176744, 146250, 132345, 
      133825, 132500, 144505, 132157, 174845, 176797, 178781, 138965, 179840, 
      147586, 140148, 140845, 185305, 193256, 203725, 154885, 183226, 157760, 
      147620, 187610, 157709, 145069, 215540, 150336, 210410, 150088, 170912, 
      165985, 154105, 214292, 170789, 160933, 159970, 213650, 171145, 173000, 
      227501, 233122, 162720, 173354, 171170, 174101, 171305, 175985, 167093, 
      164930, 159517, 181264, 176800, 168736, 158324, 180520, 174824, 161800, 
      163073, 179856, 177466, 178100, 189362, 184586, 182416, 179617, 195344, 
      182920, 180373, 201613, 194301, 192249, 189946, 205640, 196625, 187690, 
      204794, 212605, 206740, 214661, 203332, 198225, 202280, 211282, 217738, 
      208858, 219776, 204650, 203729, 218429, 221593, 232409, 235765, 225360, 
      228301, 228845 ], 
  [ 189250, 177578, 180650, 178781, 173729, 186761, 175136, 168788, 171844, 
      181025, 185050, 184145, 157876, 185666, 170090, 179433, 166906, 166457, 
      165681, 167329, 172393, 158765, 150376, 167458, 153073, 153325, 160837, 
      154817, 164981, 158834, 142756, 154562, 146285, 117178, 145220, 140849, 
      142154, 127273, 154193, 135860, 133268, 130289, 107080, 106749, 141817, 
      139465, 146653, 126410, 109121, 143989, 131893, 131578, 143125, 140753, 
      128426, 122690, 100042, 117385, 136237, 118994, 131625, 128320, 116217, 
      136730, 124133, 133844, 116914, 98914, 114505, 99476, 125773, 130442, 
      122824, 82858, 126121, 109096, 82692, 122125, 80405, 119266, 84800, 
      82562, 122026, 77922, 95065, 88740, 90821, 15109, 107874, 85933, 
      119353, 84829, 70922, 75865, 117793, 112545, 11169, 81925, 118114, 
      11450, 115956, 78880, 8352, 96290, 80330, 79250, 91988, 78922, 11024, 
      111217, 108002, 13130, 78290, 94580, 10132, 116514, 108025, 8026, 5354, 
      7785, 10368, 106024, 5189, 101482, 94162, 102593, 93428, 96905, 91841, 
      85892, 7577, 4810, 5140, 87821, 3677, 77348, 67880, 3428, 75073, 3505, 
      59085, 2917, 2978, 9125, 104704, 97168, 3077, 5506, 3250, 2601, 9594, 
      2132, 3965, 2440, 74042, 58802, 91001, 72889, 96308, 108298, 4178, 
      1945, 2969, 70852, 56852, 40360, 2756, 1160, 72378, 9553, 1233, 92228, 
      43460, 94597, 7850, 7082, 890, 5545, 11285, 10229, 601, 99754, 97873, 
      6305, 94120, 1928, 100889, 83344, 45233, 5473, 1810, 81481, 52240, 
      11281, 87841, 62725, 37861, 35946, 4714, 2074, 49925, 48596, 4793, 185, 
      4500, 16250, 482, 5141, 52065, 38106, 1985, 96757, 95517, 93050, 18521, 
      5801, 64025, 55712, 17440, 13, 97348, 75080, 51533, 87617, 677, 53361, 
      0, 93637, 50177, 47962, 25601, 85268, 25000, 40853, 41273, 40868, 
      81325, 11549, 96842, 64637, 59170, 40121, 29021, 19442, 2848, 170, 
      87812, 46421, 25796, 19517, 2900, 3065, 11349, 89204, 96541, 81709, 
      61988, 3620, 90529, 58129, 24865, 66625, 19897, 3485, 70954, 25065, 
      24809, 2809, 109082, 79802, 12077, 905, 129064, 65416, 64404, 8469, 
      4381, 3204, 102722, 100186, 3362, 77753, 50753, 35314, 33130, 147845, 
      72980, 58825, 86560, 37396, 171113, 33410, 4178, 145844, 145241, 
      114496, 161764, 48853, 88874, 220960, 187697, 4729, 4525, 4050, 138277, 
      11720, 11332, 213904, 67329, 122117, 85345, 57157, 213181, 212264, 
      125701, 122216, 237826, 79330, 87968, 5620, 28090, 196516, 107245, 
      266194, 12352, 74538, 43249, 41665, 173933, 109640, 82888, 77348, 
      54440, 214162, 137437, 34810, 168436, 154921, 152596, 151825, 133921, 
      107284, 111305, 265988, 181928, 343858, 284869, 137194, 371332, 282880, 
      88196, 77537, 58852, 364225, 162629, 99706, 268552, 245437, 101077, 
      88456, 61000, 58645, 346714, 239849, 55700, 265882, 217282, 154530, 
      72361, 11161, 312925, 219269, 341441, 367588, 254185, 208585, 29520, 
      356978, 348725, 192818, 143713, 145501, 106114, 87421, 317140, 193265, 
      307330, 194285, 50873, 19154, 344808, 261109, 72648, 44893, 341482, 
      51185, 18785, 348625, 290489, 117289, 71425, 342961, 260577, 231237, 
      70065, 34785, 378824, 189053, 97928, 24148, 352633, 310490, 149773, 
      400185, 355325, 290249, 22850, 307700, 198365, 89192, 19717, 267669, 
      345305, 235450, 267181, 70600, 271633, 248564, 219145, 198560, 66545, 
      291673, 24778, 186077, 191354, 338885, 244634, 167018, 302285, 251668, 
      218453, 82504, 284377, 253837, 211402, 194701, 63162, 353396, 333761, 
      280400, 275225, 259001, 240400, 90089, 87485, 83642, 394804, 84933, 
      58365, 72610, 328912, 254852, 219874, 194209, 83386, 47125, 45621, 
      389674, 384770, 383549, 118378, 85978, 71474, 380113, 369268, 351553, 
      207913, 122553, 391337, 341357, 189122, 339284, 198724, 166549, 155741, 
      101501, 61829, 356890, 305002, 298546, 281682, 227617, 155205, 62050, 
      365380, 329513, 321680, 240298, 229925, 215269, 151153, 110738, 297085, 
      228292, 63172, 397625, 354281, 156109, 102029, 332681, 308305, 268481, 
      163225, 124345, 104057, 400573, 389458, 200313, 196018, 376565, 316661, 
      184730, 306241, 252785, 175442, 126197, 47041, 85640, 324265, 105730, 
      85354, 215185, 80401, 253769, 160025, 81161, 49850, 313992, 291501, 
      254273, 144293, 107938, 269650, 263650, 196417, 110277, 103077, 44530, 
      214925, 150125, 254330, 251417, 184442, 172397, 135497, 90602, 260473, 
      146305, 56628, 222898, 153113, 169277, 134920, 50356, 175041, 88450, 
      138905, 117092, 97730, 38933, 161928, 57069, 98845, 80825, 208825, 
      63281, 197122, 183097, 143785, 46085, 203633, 147185, 106885, 79498, 
      190480, 160154, 174197, 142420, 43816, 139850, 112802, 112201, 64226, 
      91144, 81064, 64116, 126485, 70762, 124533, 55809, 149032, 126116, 
      107237, 98245, 81625, 69593, 58138, 111130, 108802, 86290, 101225, 
      52825, 130250, 122021, 104882, 50257, 47825, 44146, 42050, 133498, 
      132194, 54121, 110169, 113992, 38792, 135473, 111410, 69914, 124661, 
      125000, 71749, 127837, 72922, 138484, 120625, 111632, 41410, 145349, 
      122525, 150137, 129706, 65554, 124969, 53840, 42610, 145000, 148706, 
      72585, 141578, 139649, 128840, 118861, 117160, 122125, 113101, 47241, 
      101810, 47304, 126626, 121225, 118801, 107482, 90577, 70677, 154373, 
      127240, 163129, 154921, 144425, 132025, 47336, 158185, 150848, 131297, 
      108109, 165353, 136573, 134173, 133578, 113917, 113825, 82000, 159985, 
      154673, 124373, 88298, 79565, 65480, 111465, 173716, 142649, 159065, 
      148066, 142920, 55205, 167825, 75140, 55076, 166906, 60625, 161300, 
      131165, 70397, 63410, 171009, 178466, 177757, 163330, 175400, 171925, 
      53525, 180810, 162261, 108586, 90610, 100514, 184356, 155880, 85032, 
      174941, 168121, 140489, 185050, 156025, 136258, 88569, 63205, 181504, 
      193253, 179668, 111925, 193005, 181549, 63018, 148937, 114761, 190346, 
      61706, 195205, 86116, 84852, 62197, 167938, 154034, 117200, 63620, 
      170901, 155026, 133290, 185000, 81821, 63524, 191882, 169129, 72658, 
      171445, 82205, 181989, 174586, 204665, 191561, 185945, 176425, 198545, 
      75653, 72938, 161428, 73960, 78530, 71321, 199890, 139945, 76221, 
      186293, 72488, 71669, 136250, 77450, 72194, 144772, 192026, 191329, 
      163250, 140450, 72529, 211165, 216224, 72500, 202682, 185796, 142069, 
      83304, 74554, 217205, 85277, 76301, 149076, 214370, 149629, 220925, 
      81253, 78184, 206722, 190066, 190625, 157361, 190517, 176305, 188424, 
      197053, 221281, 196937, 87309, 86125, 84706, 182285, 86021, 84932, 
      153700, 210970, 84890, 83882, 90989, 87125, 86309, 85256, 205785, 
      234845, 193433, 172874, 87370, 87005, 197992, 165986, 162650, 161009, 
      90506, 87034, 240497, 93704, 91901, 204244, 196276, 223826, 95653, 
      92098, 244516, 94441, 94720, 93221, 93661, 241705, 220274, 175474, 
      247745, 94985, 223645, 95545, 243556, 213064, 181364, 224170, 99322, 
      96730, 96770, 243268, 98500, 97633, 249290, 215618, 100469, 216245, 
      245780, 101389, 241637, 240145, 103330, 103880, 104729, 232425, 228880, 
      249160, 199954, 107010, 108641, 109685, 113661, 267170, 209417, 110900, 
      110624, 110970, 117130, 271556, 236165, 113581, 257386, 242546, 112226, 
      112754, 276112, 216610, 113618, 113738, 244565, 114605, 281385, 246690, 
      249556, 245921, 275482, 243730, 116402, 116506, 116642, 259778, 118625, 
      279025, 257265, 257962, 122242, 123725, 125416, 290482, 123397, 296129, 
      272129, 125009, 293306, 262186, 131225, 270225, 133025, 267205, 314825, 
      303892, 275380, 135521, 311930, 289138, 286789, 137189, 311824, 314141, 
      141800, 143725, 288153, 312185, 307229, 312932, 304592, 314354, 293450, 
      288053, 271090, 323329, 313321, 294169, 266201, 319813, 306725, 273373, 
      275570, 316377, 309829, 308153, 330965, 316025, 309697, 302740, 335561, 
      303733, 297028, 346450, 328050, 323226, 317689, 352325, 331298, 304345, 
      343625, 359752, 346957, 363194, 337081, 323658, 332333, 351961, 362113, 
      342145, 365537, 329621, 327314, 359570, 361348, 376784, 381988, 356337, 
      362050, 362132 ], 
  [ 68589, 65477, 64873, 64226, 62842, 63016, 61181, 59725, 59105, 59716, 
      59453, 57314, 53685, 56381, 54269, 55042, 52301, 51850, 48610, 48420, 
      47970, 45968, 44921, 45473, 43940, 43578, 40050, 38308, 39290, 36805, 
      34801, 34973, 33424, 31853, 32353, 31652, 31117, 30312, 32138, 30329, 
      30185, 28420, 28465, 28132, 28314, 27796, 28250, 26365, 26210, 26802, 
      25722, 25405, 25316, 24778, 23465, 22621, 23229, 22210, 22698, 21365, 
      21754, 21509, 21034, 21961, 20992, 20905, 18037, 18397, 17460, 15881, 
      15858, 15625, 14737, 15773, 14356, 13241, 14989, 12178, 13298, 11765, 
      12181, 11773, 10841, 12025, 9578, 9985, 9616, 156672, 8917, 9620, 9378, 
      9122, 11125, 9946, 8420, 8068, 141700, 8658, 8125, 145037, 7801, 8669, 
      124189, 7105, 8281, 8425, 7085, 8093, 146437, 6724, 6569, 157721, 7453, 
      5993, 144313, 6505, 5972, 131801, 102197, 132778, 148213, 5185, 109370, 
      4925, 4949, 4810, 4825, 4628, 4456, 4625, 137450, 116321, 120933, 4100, 
      88864, 4637, 6185, 92285, 4808, 87464, 7786, 97274, 88765, 153044, 
      2597, 2405, 77834, 63125, 75557, 81640, 156565, 87289, 69536, 80249, 
      3133, 6253, 1730, 3202, 1525, 1885, 65453, 110344, 121160, 2989, 6125, 
      12889, 71981, 93641, 2677, 46952, 87592, 1105, 11089, 1024, 50753, 
      52429, 98869, 57010, 41938, 43940, 91226, 657, 612, 53476, 529, 118865, 
      562, 765, 9160, 55080, 71613, 730, 6373, 40690, 356, 3392, 12800, 
      13945, 57377, 69425, 7114, 7621, 56840, 96296, 57769, 32185, 82513, 
      55346, 6184, 12421, 68708, 74, 58, 37, 28936, 52936, 2834, 4925, 30301, 
      94880, 45, 1033, 6250, 104, 110228, 5626, 93637, 0, 6724, 7569, 21316, 
      197, 21929, 10852, 10658, 10865, 522, 39682, 125, 2804, 4069, 11336, 
      18596, 27989, 64637, 94393, 269, 8450, 21485, 28058, 64685, 64234, 
      40690, 425, 416, 882, 3805, 62941, 520, 4840, 22984, 2930, 28418, 
      64634, 2357, 23176, 23530, 68850, 1313, 1409, 40784, 89588, 3545, 3545, 
      3757, 48802, 61850, 67405, 1069, 981, 66949, 1802, 7850, 15665, 17153, 
      7018, 2533, 5512, 1421, 14681, 12532, 17425, 65305, 6845, 6850, 2421, 
      10517, 9602, 1885, 28093, 17474, 66452, 67472, 70057, 5994, 45289, 
      46125, 25925, 4810, 3904, 2628, 7488, 25810, 25505, 4426, 4001, 34541, 
      3341, 2797, 66105, 24313, 20765, 3098, 45765, 47125, 4657, 14372, 
      15236, 14698, 3649, 3825, 4405, 9649, 26773, 6964, 20005, 13481, 10370, 
      9881, 9722, 6506, 3737, 4084, 46157, 17177, 80573, 54020, 7325, 93969, 
      53253, 4225, 5194, 9153, 90532, 12560, 4105, 47489, 38450, 4250, 4481, 
      8849, 9554, 82197, 36530, 10889, 46649, 28649, 11185, 6740, 55700, 
      66762, 29410, 79976, 92657, 42290, 26066, 27541, 87553, 83584, 21313, 
      9540, 10100, 5597, 5876, 69129, 21754, 64825, 22160, 14612, 42257, 
      82105, 45530, 8233, 17810, 80613, 14920, 43720, 84082, 57770, 6970, 
      8842, 81476, 45604, 34624, 9316, 25444, 98977, 21202, 6577, 36837, 
      86248, 66749, 11908, 109930, 87712, 58132, 39817, 65789, 24386, 7625, 
      45250, 49012, 83194, 36985, 49130, 11057, 51130, 42137, 31690, 25181, 
      12506, 59540, 40505, 21874, 23477, 81040, 41257, 17497, 64634, 44005, 
      32210, 10705, 57128, 44948, 30053, 24980, 15229, 88201, 78970, 55597, 
      53482, 47050, 40077, 10330, 10784, 11225, 108797, 11290, 17770, 13653, 
      77173, 45953, 33617, 25700, 12185, 24272, 25216, 106717, 104261, 
      103652, 11677, 12325, 14957, 102050, 96713, 88178, 30218, 12178, 
      107764, 83488, 24889, 82637, 27757, 19450, 17210, 11930, 18770, 91061, 
      67325, 64541, 57469, 37064, 17284, 18989, 95265, 78370, 74821, 41785, 
      38144, 33280, 16900, 12593, 64298, 37733, 19493, 111592, 90280, 18180, 
      13060, 80306, 69394, 52826, 19786, 13954, 13250, 113312, 107705, 29332, 
      28097, 101540, 73460, 25373, 69156, 47524, 23425, 15184, 30276, 16241, 
      77384, 14909, 16565, 35010, 17730, 48500, 20852, 17876, 30017, 73225, 
      63586, 49000, 18580, 15885, 55193, 52865, 30308, 16384, 16528, 35705, 
      35962, 20122, 49661, 48584, 27509, 24644, 18344, 18125, 52130, 19970, 
      28825, 39033, 21268, 24578, 18985, 33565, 26056, 19637, 19906, 18289, 
      19121, 45392, 23953, 31090, 19620, 22408, 35962, 28730, 32825, 29204, 
      21716, 40906, 35048, 22664, 20308, 24133, 31685, 25225, 28250, 22789, 
      45361, 23273, 21929, 21940, 32105, 24137, 26297, 32605, 22756, 30069, 
      23248, 38980, 25713, 23605, 23698, 24498, 28072, 33172, 39465, 25133, 
      25253, 28445, 26242, 45162, 25889, 25616, 26225, 48100, 50564, 54841, 
      57641, 26685, 26605, 46450, 27220, 27369, 67225, 28040, 27845, 37757, 
      28240, 28577, 38362, 28964, 38309, 29817, 30312, 31109, 77769, 33602, 
      32810, 34714, 33865, 50497, 34632, 63869, 85073, 36297, 36941, 50170, 
      37153, 37060, 37265, 37690, 37825, 37892, 38660, 81736, 41441, 85465, 
      39325, 40042, 40676, 42209, 46724, 57424, 41362, 40545, 43380, 42516, 
      41812, 41652, 97721, 43938, 43333, 43364, 46490, 46202, 44960, 45008, 
      45025, 47394, 47912, 60149, 47556, 47140, 47440, 57265, 63218, 76673, 
      50440, 50265, 47962, 49076, 48481, 48841, 103108, 51098, 71633, 105425, 
      51401, 92612, 51301, 51154, 78514, 89885, 53050, 54385, 54288, 52713, 
      54377, 53962, 131402, 55501, 53476, 57941, 65669, 62105, 57205, 54433, 
      71713, 56356, 55656, 54952, 58505, 55796, 56225, 71572, 108628, 59237, 
      61802, 59845, 63706, 62164, 60500, 117613, 59098, 64090, 62561, 129761, 
      63746, 81341, 82525, 130250, 60957, 60517, 65909, 128609, 62080, 61505, 
      63025, 63937, 89890, 137077, 65309, 63362, 108873, 64450, 93938, 65812, 
      65141, 69514, 67426, 66706, 65754, 68900, 108800, 115265, 66053, 
      114449, 106165, 127106, 70849, 69044, 114256, 69490, 127657, 131122, 
      70853, 114869, 131645, 70193, 71545, 71460, 69697, 71377, 136260, 
      75380, 76765, 149689, 74849, 73261, 74210, 113977, 170705, 79570, 
      116554, 153476, 76921, 80401, 77472, 82058, 135778, 152905, 80093, 
      78125, 78682, 78466, 79184, 78436, 79537, 80820, 84850, 81314, 132640, 
      136352, 141665, 81346, 139306, 143725, 83969, 85545, 155305, 188569, 
      133250, 146522, 150602, 199121, 85864, 91664, 85748, 85385, 156553, 
      200864, 86633, 87061, 87397, 87592, 147445, 181917, 94250, 143905, 
      154340, 90425, 89801, 93481, 150740, 195533, 98865, 215010, 217125, 
      194816, 183626, 99720, 96037, 94077, 101474, 194738, 97568, 183668, 
      101565, 96777, 95677, 98701, 161125, 187909, 194069, 102497, 170705, 
      180242, 104233, 98713, 162880, 99338, 105001, 176032, 105748, 105480, 
      185921, 188305, 185480, 106930, 106445, 110809, 106277, 205501, 213860, 
      225920, 248866, 117181, 109000, 187961, 191357, 209449, 258449, 119725, 
      113098, 234090, 117181, 114581, 204581, 219797, 121829, 113121, 202297, 
      214657, 116594, 219194, 124648, 117493, 118521, 117946, 124249, 118201, 
      216089, 218641, 221225, 122005, 221978, 127172, 124378, 125073, 228033, 
      238082, 251401, 133109, 224900, 135082, 129442, 230180, 135925, 129285, 
      265154, 133642, 257764, 134290, 146410, 143433, 136953, 262090, 147181, 
      141525, 141012, 260692, 147685, 149386, 277537, 284356, 144202, 150484, 
      149200, 151229, 150229, 153257, 148265, 147152, 145485, 157330, 154666, 
      150202, 145490, 157482, 154186, 147762, 148733, 157714, 156672, 158050, 
      165556, 164072, 163250, 161801, 171970, 165842, 164645, 176733, 173017, 
      171865, 170612, 180154, 175037, 171944, 181844, 186953, 183338, 188557, 
      182026, 179617, 182170, 187720, 192968, 187688, 194554, 186176, 185705, 
      194701, 198305, 207605, 210357, 204898, 206937, 207629 ], 
  [ 82693, 77285, 77665, 76690, 74322, 77940, 73481, 70713, 71077, 73984, 
      74869, 73058, 63361, 72781, 67061, 70130, 64765, 64314, 61730, 62032, 
      63058, 57940, 54925, 59905, 54928, 54730, 54154, 51264, 54706, 51237, 
      45461, 48749, 45396, 36445, 44325, 42640, 42597, 38020, 46570, 40333, 
      39533, 37440, 31253, 30920, 40450, 39440, 41698, 34893, 30146, 39922, 
      35890, 35573, 38600, 37570, 33305, 31149, 25525, 29426, 34834, 29237, 
      32906, 31841, 28250, 34425, 30340, 32877, 26237, 21677, 25168, 19981, 
      27010, 28089, 25397, 15445, 26000, 20621, 14825, 23330, 12970, 22261, 
      13329, 12429, 22321, 11369, 14170, 12773, 13060, 100420, 17117, 11752, 
      20530, 11090, 8829, 9290, 19408, 17744, 88400, 9970, 19277, 90917, 
      18461, 9161, 74825, 12681, 9265, 9081, 11513, 8749, 91825, 16400, 
      15425, 100649, 8109, 11405, 90029, 17657, 14992, 80305, 57917, 80954, 
      92945, 13877, 63122, 12469, 10525, 12682, 10237, 11024, 9540, 8069, 
      84314, 68105, 71569, 8200, 47700, 5785, 4381, 50137, 5300, 46628, 3194, 
      53650, 47437, 96136, 11617, 9457, 39458, 29341, 37837, 42116, 98837, 
      46125, 33620, 41053, 3789, 1989, 7306, 3530, 8577, 12053, 30685, 62948, 
      71140, 2825, 1369, 1901, 35081, 50509, 3005, 18580, 46100, 7173, 1413, 
      7748, 20905, 21925, 54261, 24866, 15370, 16552, 48586, 8857, 8320, 
      22480, 7253, 69173, 9090, 4537, 468, 23428, 34549, 4010, 305, 14450, 
      5440, 932, 1156, 1481, 24905, 33017, 226, 241, 24532, 52180, 25133, 
      9553, 42169, 23530, 116, 941, 32464, 7618, 7274, 6597, 7780, 21940, 
      866, 169, 8489, 51092, 7753, 2509, 18, 5188, 62504, 50, 50177, 6724, 0, 
      25, 4096, 4625, 4381, 520, 490, 533, 3802, 13770, 7669, 1000, 461, 676, 
      3016, 7325, 29705, 50769, 5353, 250, 4265, 7394, 29753, 29466, 14450, 
      5837, 7796, 4162, 1017, 28665, 6260, 740, 5108, 1618, 7754, 29866, 
      2357, 5300, 5490, 32770, 11809, 4033, 14708, 47440, 18797, 1741, 1625, 
      19610, 28066, 31817, 9925, 9181, 31525, 3770, 962, 2545, 3049, 26370, 
      3025, 1412, 5849, 2381, 36640, 3321, 30537, 25705, 25546, 14065, 32657, 
      1730, 6805, 61385, 44698, 31520, 32212, 33977, 23050, 17901, 18409, 
      57905, 3170, 17188, 6400, 2404, 57626, 57157, 18530, 17285, 70621, 
      5309, 7225, 31501, 6929, 49465, 12610, 86437, 19409, 4985, 3712, 3920, 
      38970, 13653, 6613, 5553, 3253, 58589, 23528, 5573, 36605, 30706, 
      29725, 29402, 22250, 13085, 14416, 86665, 42925, 132725, 97480, 23725, 
      149893, 96385, 8325, 6178, 4069, 145472, 34372, 11321, 88325, 75514, 
      11794, 8581, 4421, 4306, 134677, 72610, 4493, 86993, 60793, 31193, 
      5920, 25360, 114322, 61882, 131636, 147925, 80666, 56570, 9665, 141345, 
      136228, 48865, 27088, 27976, 14125, 9320, 117181, 49306, 111401, 49876, 
      5920, 17657, 134093, 84890, 7085, 6658, 132109, 6228, 18628, 136562, 
      101722, 18122, 7202, 133136, 84800, 68900, 7184, 9536, 155557, 47770, 
      12645, 15025, 139220, 113653, 30440, 169298, 141012, 101920, 16857, 
      112201, 52594, 11069, 19994, 89192, 135018, 71753, 89146, 8597, 91802, 
      79037, 63506, 53225, 8570, 103328, 17873, 47458, 50045, 131716, 77337, 
      39145, 109898, 81233, 63698, 11525, 99604, 82504, 60229, 52040, 9653, 
      140845, 128826, 97417, 94482, 85426, 75337, 13282, 12916, 12209, 
      167017, 12602, 10226, 11029, 126209, 83509, 65105, 52432, 12841, 11972, 
      12260, 164117, 161005, 160232, 21845, 13637, 11677, 158138, 151325, 
      140330, 59410, 23330, 165328, 134164, 50473, 132985, 55145, 40442, 
      35906, 17506, 11882, 143869, 112589, 108821, 99125, 69700, 35816, 
      12101, 149221, 127242, 122545, 76553, 71108, 63620, 34448, 20465, 
      108250, 70369, 12769, 169812, 142596, 36712, 18472, 129506, 114986, 
      92186, 39794, 25106, 19154, 171860, 164777, 56720, 54665, 156808, 
      120200, 49645, 114256, 84096, 45729, 26500, 16336, 16405, 125108, 
      20813, 16565, 64858, 16090, 85072, 39712, 16400, 16897, 119309, 106226, 
      85572, 33832, 22117, 94225, 90913, 56384, 23108, 21284, 19633, 65482, 
      36522, 86069, 84500, 51125, 45800, 31300, 19109, 89522, 35386, 17837, 
      69865, 38160, 44914, 31613, 19625, 47540, 19637, 33354, 26325, 21745, 
      25220, 42485, 19610, 22408, 19620, 63842, 19546, 58409, 52000, 35984, 
      23850, 61780, 37588, 25064, 20525, 55793, 42937, 48914, 36401, 26501, 
      36065, 27833, 27680, 22265, 23645, 22525, 22601, 32104, 22525, 31940, 
      25040, 40309, 32625, 27634, 25810, 23972, 24480, 26017, 29725, 29189, 
      25493, 27882, 28762, 35401, 32996, 28849, 30224, 31376, 33521, 35009, 
      36853, 36445, 30050, 30992, 32125, 41149, 38372, 31781, 27917, 35620, 
      35957, 28850, 37000, 29125, 40477, 36052, 34225, 49561, 45082, 38386, 
      47178, 41081, 36065, 40372, 42713, 55225, 46957, 48421, 37706, 46665, 
      46080, 43333, 40970, 40613, 41992, 40136, 54020, 39145, 56765, 44245, 
      43322, 43136, 41225, 40000, 42500, 53170, 45301, 56992, 54160, 50832, 
      47392, 65741, 56074, 53665, 48448, 44522, 59650, 51028, 50420, 50273, 
      46738, 47092, 47521, 59200, 57472, 49572, 47097, 49114, 55189, 48308, 
      64861, 54850, 60064, 56681, 55565, 71784, 63890, 54085, 73445, 63865, 
      65552, 62289, 54106, 57850, 64301, 66170, 69145, 68884, 63865, 68317, 
      67082, 92042, 70589, 64136, 53021, 53861, 53905, 72785, 63125, 56789, 
      69640, 67300, 59380, 73921, 64160, 59177, 57632, 77960, 73505, 78530, 
      73457, 58130, 78728, 74440, 84485, 64674, 59170, 78305, 93025, 80474, 
      64121, 64649, 93514, 71125, 67077, 61153, 92693, 72740, 68065, 63353, 
      77877, 69226, 98865, 80725, 73202, 80665, 74618, 72290, 78440, 75965, 
      87226, 82186, 80154, 76906, 85136, 81412, 85417, 73105, 85093, 80253, 
      93650, 86921, 69536, 85556, 82282, 94365, 96682, 69869, 86333, 97205, 
      71669, 85321, 85072, 76257, 71377, 100672, 93256, 95625, 110493, 90593, 
      84905, 73882, 87245, 126425, 97938, 89658, 114280, 77741, 97785, 78292, 
      100754, 102650, 114365, 95509, 89605, 90162, 81090, 90500, 86144, 
      90197, 93448, 102890, 93778, 101972, 104372, 107881, 89874, 106506, 
      109449, 84133, 100633, 117913, 141993, 103402, 112082, 114850, 150085, 
      99476, 111508, 96080, 90305, 119489, 151828, 97949, 89685, 89037, 
      88740, 113661, 137965, 114914, 111925, 119080, 102397, 99805, 109881, 
      117448, 149285, 119365, 164170, 165793, 149060, 140986, 119236, 110797, 
      97357, 122138, 149474, 112820, 141520, 121081, 109405, 100105, 113789, 
      126029, 144941, 149461, 121685, 132821, 139570, 124569, 111505, 127620, 
      112130, 124189, 137492, 123624, 123028, 145249, 147141, 145300, 122018, 
      120713, 129341, 112837, 160565, 167120, 176228, 194090, 138829, 117364, 
      148765, 151177, 164513, 202033, 141865, 127530, 183250, 136205, 130325, 
      161285, 172565, 144625, 122305, 159985, 169065, 132338, 172618, 148100, 
      133565, 135085, 133690, 146225, 133289, 170825, 172721, 174649, 140373, 
      175730, 149312, 141434, 142129, 181129, 188882, 199085, 156725, 179144, 
      159682, 149122, 183440, 159541, 146341, 210706, 151682, 205776, 151346, 
      172978, 167869, 155485, 209610, 172765, 162517, 161512, 209032, 173105, 
      174970, 222597, 228104, 164210, 175248, 172980, 175993, 173025, 177857, 
      168601, 166340, 160573, 183242, 178610, 170210, 159266, 182410, 176490, 
      162850, 164149, 181658, 179140, 179698, 191304, 186212, 183914, 180989, 
      197226, 184210, 181537, 203629, 195977, 193841, 191440, 207706, 198325, 
      188836, 206608, 214669, 208594, 216765, 204986, 199625, 203818, 213140, 
      219700, 210484, 221778, 206020, 205057, 220285, 223397, 234337, 237745, 
      226874, 229897, 230425 ], 
  [ 83988, 78440, 78880, 77885, 75457, 79285, 74666, 71818, 72242, 75289, 
      76244, 74453, 64386, 74216, 68276, 71485, 65960, 65509, 62965, 63297, 
      64413, 59105, 55970, 61220, 56033, 55845, 55449, 52489, 56081, 52552, 
      46546, 50024, 46561, 37160, 45490, 43745, 43732, 38925, 47885, 41378, 
      40538, 38425, 31858, 31525, 41625, 40585, 42953, 35848, 30821, 41157, 
      36945, 36628, 39845, 38785, 34340, 32104, 26100, 30301, 36009, 30152, 
      34021, 32906, 29125, 35620, 31345, 34042, 27172, 22312, 26073, 20666, 
      28125, 29284, 26482, 15860, 27145, 21506, 15250, 24445, 13385, 23336, 
      13834, 12904, 23456, 11764, 14885, 13378, 13705, 97425, 18052, 12317, 
      21645, 11645, 9124, 9685, 20513, 18769, 85585, 10485, 20392, 88052, 
      19546, 9626, 72250, 13456, 9760, 9556, 12218, 9224, 88930, 17425, 
      16400, 97604, 8584, 12170, 87154, 18772, 15977, 77600, 55652, 78229, 
      90010, 14842, 60737, 13364, 11300, 13597, 11002, 11849, 10285, 8714, 
      81509, 65600, 68994, 8885, 45625, 6290, 4706, 48002, 5765, 44573, 3349, 
      51425, 45352, 93101, 12602, 10322, 37553, 27716, 35972, 40141, 95752, 
      44050, 31865, 39098, 4264, 2164, 8081, 3985, 9442, 13108, 29000, 60493, 
      68525, 3250, 1514, 1666, 33266, 48314, 3460, 17285, 44005, 7978, 1258, 
      8593, 19520, 20500, 51976, 23341, 14185, 15317, 46421, 9792, 9225, 
      21025, 8098, 66578, 10045, 5202, 373, 21933, 32724, 4645, 370, 13285, 
      6185, 1217, 881, 1156, 23360, 31232, 241, 226, 22997, 49925, 23578, 
      8608, 40144, 22025, 181, 676, 30689, 8513, 8149, 7432, 6925, 20485, 
      1181, 314, 7594, 48857, 8658, 3034, 73, 5933, 60029, 145, 47962, 7569, 
      25, 0, 3481, 5330, 3746, 325, 305, 338, 4437, 12625, 8564, 1325, 676, 
      461, 2501, 6500, 28010, 48544, 6098, 185, 3650, 6569, 28058, 27781, 
      13285, 6602, 8681, 4797, 1282, 27010, 7045, 925, 4453, 1973, 6929, 
      28181, 2792, 4645, 4825, 31005, 12884, 4628, 13553, 45305, 20162, 2066, 
      1930, 18265, 26441, 30082, 10900, 10116, 29800, 4325, 977, 2180, 2624, 
      27985, 3490, 1597, 6554, 2066, 38545, 2896, 28852, 27290, 27121, 15210, 
      34442, 1685, 7540, 63850, 46793, 29825, 30497, 32212, 24525, 16666, 
      17154, 60290, 3505, 18433, 7065, 2529, 60001, 59522, 19825, 18530, 
      73256, 5864, 7930, 29826, 6304, 51650, 13625, 89352, 18154, 5440, 3497, 
      3665, 40885, 14698, 7218, 6058, 3298, 60964, 24973, 5128, 38450, 32381, 
      31370, 31037, 23645, 14090, 15481, 89570, 44930, 136340, 100565, 25160, 
      153738, 99450, 9010, 6673, 4194, 149257, 36137, 12196, 91250, 78209, 
      12689, 9266, 4586, 4421, 138312, 75245, 4538, 89888, 63188, 32848, 
      6305, 23945, 117657, 64297, 135221, 151730, 83441, 58865, 9010, 145060, 
      139873, 50980, 28593, 29501, 15080, 9965, 120546, 51421, 114676, 52001, 
      5825, 16592, 137698, 87725, 7450, 6413, 135684, 6133, 17533, 140197, 
      104837, 19237, 7537, 136721, 87625, 71425, 7489, 9001, 159442, 49825, 
      13450, 14130, 142885, 116948, 32005, 173353, 144697, 105025, 15892, 
      115466, 54749, 11714, 18889, 92077, 138613, 74308, 92021, 8882, 94717, 
      81722, 65881, 55370, 8765, 106433, 16928, 49453, 52100, 135241, 79972, 
      40900, 113093, 83938, 66053, 12010, 102629, 85229, 62504, 54125, 9748, 
      144490, 132301, 100402, 97417, 88201, 77922, 13897, 13481, 12704, 
      171002, 13117, 10201, 11304, 129634, 86234, 67460, 54497, 13316, 11657, 
      11905, 168052, 164900, 164117, 22900, 14152, 11912, 161993, 155090, 
      143945, 61625, 24445, 169273, 137689, 52468, 136490, 57250, 42157, 
      37481, 18281, 11897, 147524, 115784, 111956, 102100, 72125, 37381, 
      12116, 152946, 130657, 125890, 79108, 73553, 65905, 35953, 21380, 
      111365, 72794, 12794, 173797, 146221, 38277, 19237, 132941, 118201, 
      95021, 41449, 26221, 19949, 175865, 168692, 58825, 56720, 160613, 
      123485, 51560, 117441, 86761, 47524, 27625, 15921, 16850, 128453, 
      21608, 17000, 67113, 16425, 87737, 41297, 16745, 16532, 122554, 109261, 
      88237, 35197, 22932, 97040, 93668, 58409, 23953, 22009, 19088, 67717, 
      37957, 88724, 87125, 53000, 47525, 32525, 19604, 92237, 36761, 17602, 
      72180, 39625, 46589, 32818, 19210, 49285, 20072, 34609, 27250, 22340, 
      24425, 44050, 19345, 23013, 19885, 65977, 19421, 60404, 53825, 37289, 
      23245, 63845, 38933, 25789, 20740, 57698, 44452, 50609, 37666, 25786, 
      37280, 28628, 28465, 22100, 24050, 22730, 22426, 33109, 22500, 32905, 
      24625, 41634, 33610, 28309, 26325, 24157, 24385, 25632, 30440, 29864, 
      25748, 28417, 28197, 36416, 33881, 29444, 29569, 30641, 32656, 34064, 
      37908, 37480, 29485, 31657, 32850, 39994, 39437, 32456, 27752, 36505, 
      36842, 28705, 37925, 29000, 41562, 36837, 34850, 48276, 46217, 39161, 
      48373, 41956, 35620, 41157, 41858, 53840, 48042, 49556, 37381, 47680, 
      47065, 44138, 41605, 41218, 42677, 40661, 52765, 39440, 55450, 44980, 
      43957, 43721, 41600, 40025, 42025, 54325, 46026, 58257, 55305, 51817, 
      48177, 64226, 57249, 54730, 49193, 44837, 60905, 51833, 51185, 51028, 
      47133, 47477, 47186, 60345, 58537, 50137, 46912, 48689, 54314, 48613, 
      66186, 55705, 61169, 57616, 56410, 70309, 65105, 53450, 71930, 65060, 
      64337, 63394, 54721, 57025, 63176, 67405, 70480, 70209, 64980, 69602, 
      68317, 90077, 71944, 65221, 53156, 53576, 53840, 74170, 64090, 56314, 
      70885, 68445, 60085, 75296, 65105, 59792, 57217, 76525, 74810, 79985, 
      74722, 58225, 80173, 75725, 82900, 65449, 59305, 79700, 91220, 81929, 
      63506, 63994, 91709, 72180, 67912, 61298, 90938, 73825, 68900, 63808, 
      79162, 68401, 96970, 82100, 74237, 79380, 75673, 71405, 79645, 77060, 
      88741, 83521, 81409, 78021, 86561, 80177, 84032, 73970, 83738, 79108, 
      92045, 88336, 70001, 84241, 83497, 92770, 95017, 70244, 85028, 95540, 
      72194, 86596, 86337, 77092, 71812, 98937, 94781, 97210, 108538, 91988, 
      86050, 74297, 86050, 124160, 99493, 88453, 112325, 78226, 99280, 78777, 
      102329, 101065, 112450, 96884, 90740, 91297, 81685, 91625, 87049, 
      91282, 94653, 104425, 94973, 100537, 102857, 106256, 90829, 104941, 
      107794, 84578, 101988, 116068, 139588, 102017, 110417, 113105, 147530, 
      100741, 113153, 97145, 91040, 117664, 149273, 99074, 90280, 89572, 
      89245, 112036, 135720, 116609, 110410, 117365, 103562, 100850, 111316, 
      115853, 146900, 121050, 161505, 163098, 146705, 138821, 120861, 112132, 
      97992, 123833, 147149, 114185, 139385, 122706, 110610, 100810, 115144, 
      124324, 142756, 147176, 123290, 130946, 137525, 126244, 112720, 125905, 
      113345, 125794, 135577, 125149, 124533, 143204, 145066, 143285, 123373, 
      122018, 130906, 113672, 158260, 164705, 173633, 191185, 140584, 118309, 
      146810, 149162, 162208, 199028, 143650, 128845, 180585, 137800, 131720, 
      159080, 170120, 146450, 123300, 157840, 166720, 133733, 170213, 149965, 
      134980, 136530, 135085, 148000, 134644, 168500, 170356, 172244, 141928, 
      173345, 151097, 142909, 143604, 178704, 186317, 196330, 158600, 176789, 
      161617, 150757, 181025, 161416, 147816, 207821, 153217, 203041, 152821, 
      175033, 169794, 157050, 206845, 174760, 164232, 163197, 206317, 175090, 
      176965, 219682, 225109, 165865, 177193, 174865, 177938, 174850, 179792, 
      170276, 167945, 161928, 185257, 180505, 171865, 160541, 184365, 178285, 
      164205, 165524, 183553, 180945, 181453, 193309, 187997, 185609, 182594, 
      199201, 185765, 183002, 205704, 197812, 195616, 193145, 209821, 200180, 
      190301, 208553, 216794, 210569, 218920, 206821, 201280, 205573, 215125, 
      221765, 212309, 223873, 207665, 206672, 222280, 225362, 236402, 239850, 
      228649, 231732, 232250 ], 
  [ 103045, 95845, 96993, 95762, 92626, 98932, 92425, 88633, 89765, 94464, 
      96245, 94690, 80257, 94925, 86389, 91250, 83837, 83386, 81314, 82000, 
      84178, 76628, 72077, 80513, 72848, 72778, 74506, 70720, 76082, 71845, 
      63125, 68845, 64084, 49373, 63013, 60560, 60901, 53380, 67178, 57485, 
      56173, 53824, 42773, 42440, 59266, 57872, 61538, 50893, 42562, 59506, 
      53170, 52853, 58312, 56898, 50329, 47149, 36661, 44402, 53650, 44725, 
      50954, 49249, 43226, 53497, 46980, 51565, 41981, 33581, 40528, 32525, 
      45058, 47161, 43061, 24533, 44432, 35725, 24041, 41378, 22058, 39797, 
      23569, 22285, 40625, 20201, 27098, 24293, 25092, 65860, 32861, 22760, 
      38578, 21970, 16381, 18122, 37328, 34640, 56144, 20338, 37325, 58021, 
      36125, 18889, 45641, 26377, 19377, 18937, 24313, 18605, 58545, 33296, 
      31681, 65449, 17965, 24973, 57005, 35705, 31376, 49457, 32701, 49850, 
      59153, 30005, 36370, 27701, 24221, 28170, 23805, 25360, 22852, 20101, 
      52186, 39817, 42385, 20744, 24916, 16025, 12317, 26585, 15028, 24100, 
      8954, 28946, 24525, 61064, 28001, 24305, 18850, 12317, 17741, 20612, 
      63125, 23341, 14932, 19805, 13645, 8005, 21002, 13130, 23425, 29333, 
      12893, 35300, 41444, 12041, 7001, 2669, 15625, 26189, 12605, 5780, 
      23060, 21253, 3205, 22340, 6953, 7461, 28789, 9122, 3978, 4520, 24650, 
      24601, 23680, 7632, 21845, 39733, 25090, 16825, 3028, 8068, 14965, 
      15914, 4913, 3314, 18752, 8356, 1412, 1097, 8905, 13945, 4194, 3825, 
      8660, 27092, 9005, 1233, 20025, 8042, 4724, 1325, 13520, 22850, 22250, 
      21061, 612, 7092, 8674, 5801, 809, 26260, 23113, 13005, 4498, 18500, 
      34600, 5042, 25601, 21316, 4096, 3481, 0, 17425, 29, 1800, 1898, 1813, 
      15706, 2890, 22901, 8936, 6989, 1700, 200, 541, 11785, 26065, 18665, 
      3194, 169, 610, 11833, 11674, 3314, 19405, 22900, 16066, 8185, 11257, 
      20084, 6884, 500, 9938, 970, 12074, 11701, 692, 754, 13954, 29345, 
      15425, 3700, 23888, 40045, 9677, 9305, 6170, 11042, 13385, 26181, 
      24925, 13221, 14650, 4930, 1649, 1385, 50818, 12753, 7556, 18649, 2125, 
      64800, 1657, 12745, 49769, 49482, 32497, 59281, 4930, 19989, 96713, 
      75290, 13600, 14036, 15161, 45706, 5869, 6121, 92209, 11234, 36900, 
      18688, 7780, 91802, 91205, 38882, 36997, 108125, 16189, 20025, 13837, 
      2705, 81209, 29378, 127525, 7121, 14585, 4736, 4432, 67258, 30805, 
      18133, 15793, 7605, 92765, 45800, 3653, 63997, 55922, 54557, 54106, 
      43882, 29725, 31824, 127625, 72365, 182773, 140744, 45869, 202885, 
      139393, 20869, 16290, 9445, 197696, 60740, 26297, 129541, 113786, 
      27026, 21125, 10309, 9554, 184981, 110114, 8845, 127825, 95225, 56153, 
      14624, 11024, 160786, 96570, 181300, 200405, 119962, 89722, 5057, 
      192673, 186660, 79713, 50128, 51272, 30125, 21352, 164029, 80154, 
      157097, 80852, 8480, 7801, 184013, 124954, 15533, 7298, 181645, 8788, 
      8388, 186866, 145370, 36170, 15266, 182800, 124736, 104996, 14864, 
      6464, 209061, 77850, 26725, 7345, 189908, 159605, 54248, 224978, 
      191956, 145440, 8281, 157769, 83954, 23101, 9626, 129896, 184810, 
      108233, 129722, 16021, 132890, 117181, 97682, 84457, 14842, 146848, 
      9553, 76770, 80125, 180612, 114841, 65385, 154570, 119633, 97618, 
      21509, 142100, 121160, 93125, 82504, 14645, 191277, 177082, 139401, 
      135826, 124722, 112201, 24930, 23924, 22321, 221801, 22970, 13682, 
      18325, 173825, 122165, 99025, 82640, 22697, 11716, 11492, 218261, 
      214637, 213736, 39125, 24005, 18461, 211258, 203293, 190378, 91538, 
      41378, 219600, 183060, 79785, 181625, 85865, 66170, 59842, 31202, 
      15850, 194429, 157261, 152725, 140981, 104516, 59624, 16069, 200677, 
      174730, 169137, 113033, 106180, 96644, 57488, 35953, 151898, 105185, 
      16865, 224596, 192772, 60520, 32040, 177250, 159914, 132250, 64754, 
      43154, 33106, 226900, 218665, 87440, 84745, 209288, 166024, 77933, 
      158800, 121984, 72481, 44676, 14800, 25877, 171700, 34765, 25909, 
      97498, 24154, 122960, 63776, 24592, 16001, 164621, 148850, 123460, 
      55080, 36325, 134033, 129953, 86080, 37700, 34340, 16433, 97866, 58666, 
      123829, 121876, 78901, 71656, 50756, 29221, 128050, 56762, 18605, 
      103273, 60688, 70130, 50813, 18089, 73652, 28981, 53194, 41941, 33137, 
      18820, 66293, 19994, 33928, 26788, 94946, 21722, 87721, 79136, 56464, 
      19882, 91988, 58580, 38120, 27053, 83953, 66105, 74386, 56369, 21125, 
      55393, 41785, 41504, 23929, 32605, 28925, 24137, 48744, 25981, 48068, 
      23504, 61045, 49009, 40050, 36178, 30116, 27040, 24865, 42653, 41605, 
      32533, 38506, 25306, 52169, 48100, 40241, 25616, 25744, 26225, 26689, 
      54133, 53469, 26594, 43280, 45181, 30141, 55780, 44197, 29581, 50724, 
      51061, 30770, 52616, 31301, 58141, 49876, 46001, 36889, 63386, 52082, 
      66250, 56057, 34145, 54196, 35545, 41273, 64621, 66725, 37322, 63433, 
      62464, 57413, 52874, 52133, 54536, 50632, 41732, 46697, 43709, 57429, 
      55226, 54400, 49801, 44096, 40196, 71730, 58357, 76960, 72592, 67216, 
      61216, 50125, 74890, 71073, 61760, 52330, 79490, 65108, 63988, 63713, 
      55570, 55796, 47009, 77632, 74880, 60580, 48505, 47450, 47765, 55988, 
      85597, 69570, 77984, 72425, 70157, 56680, 83218, 49733, 57829, 82937, 
      53776, 80209, 65754, 51066, 53677, 85754, 90009, 89620, 81913, 88541, 
      86666, 70666, 91709, 81800, 58525, 53989, 56849, 94289, 79253, 54485, 
      89352, 85732, 72180, 95297, 80032, 70825, 56096, 63368, 93985, 100930, 
      93425, 63122, 101000, 94664, 67973, 78370, 64674, 99937, 73697, 102874, 
      60025, 60041, 74186, 88405, 81541, 66785, 74005, 90404, 82529, 72953, 
      98101, 62442, 78385, 102101, 90226, 67993, 91898, 64738, 97640, 93757, 
      110394, 103050, 99994, 94954, 107152, 69380, 71465, 87953, 71525, 
      69373, 76882, 108809, 79264, 72500, 101610, 77725, 79146, 78445, 73405, 
      79669, 82165, 105417, 105040, 90721, 80721, 82240, 116552, 119689, 
      89245, 112225, 103337, 82970, 75725, 101209, 121618, 78010, 93032, 
      87725, 120697, 88276, 124690, 86138, 93629, 116885, 107909, 108466, 
      92482, 108676, 101504, 107861, 112648, 126314, 112850, 87380, 88756, 
      90857, 105874, 90250, 92041, 93605, 121753, 98073, 114985, 89450, 
      94546, 96290, 121157, 119444, 136340, 113488, 103489, 99905, 122900, 
      116125, 101077, 99661, 98980, 96637, 113005, 140386, 96309, 100904, 
      121085, 116957, 132025, 100808, 122533, 144709, 133834, 135073, 122692, 
      117050, 143812, 131661, 109261, 147610, 123490, 134068, 117968, 145657, 
      128605, 112905, 134909, 107981, 120749, 123989, 146005, 112597, 117170, 
      149785, 130833, 109444, 131458, 148509, 116756, 146920, 146068, 122849, 
      124357, 123284, 143138, 141193, 153149, 127301, 134837, 139984, 146788, 
      160682, 165069, 133236, 127517, 129161, 138785, 167345, 168489, 148138, 
      152914, 160397, 151957, 136837, 145045, 171761, 138817, 136305, 142825, 
      153970, 145610, 175748, 155453, 157357, 155322, 172721, 154409, 144841, 
      146225, 147641, 164053, 148978, 175936, 164090, 164785, 153865, 159826, 
      167597, 184501, 152776, 188226, 173826, 156304, 187317, 168997, 177554, 
      175106, 174544, 174002, 203058, 196285, 179293, 177994, 202077, 188245, 
      186856, 178056, 202289, 204282, 189061, 193544, 189170, 203920, 200884, 
      204665, 200161, 206401, 193817, 190660, 181693, 212810, 206642, 195170, 
      179362, 211210, 203242, 183970, 185525, 209690, 206020, 205938, 220744, 
      212836, 209386, 205309, 226282, 207890, 204065, 233965, 223241, 220337, 
      217040, 238554, 225845, 211364, 235280, 245645, 237650, 248125, 232250, 
      224585, 230058, 242324, 249908, 237620, 252370, 230852, 229505, 249597, 
      252325, 264545, 268465, 253370, 257161, 257561 ], 
  [ 70562, 67050, 66610, 65905, 64349, 65105, 62820, 61136, 60680, 61681, 
      61610, 59517, 54848, 58690, 55962, 57125, 53930, 53477, 50333, 50225, 
      50021, 47485, 46100, 47402, 45281, 44945, 41897, 39953, 41353, 38690, 
      36040, 36738, 34877, 32042, 33800, 32929, 32474, 31025, 33997, 31432, 
      31176, 29345, 28324, 27989, 29765, 29161, 29921, 27194, 26253, 28409, 
      26825, 26506, 26941, 26317, 24498, 23426, 22970, 22789, 24113, 22050, 
      22997, 22612, 21605, 23426, 21925, 22280, 18754, 18274, 18089, 15880, 
      17057, 17042, 15844, 15002, 15625, 13780, 14240, 13345, 12505, 12818, 
      11636, 11138, 12050, 11162, 9605, 9704, 9445, 146309, 9554, 9221, 
      10517, 8689, 9962, 9061, 9521, 8945, 131825, 8105, 9250, 135018, 8840, 
      7972, 114980, 7274, 7666, 7754, 7056, 7418, 136324, 7585, 7290, 147186, 
      6770, 6120, 134248, 7610, 6713, 122210, 93834, 123125, 137972, 5860, 
      100665, 5402, 5090, 5341, 4936, 4905, 4505, 4392, 127557, 107266, 
      111680, 3973, 81005, 4000, 5044, 84256, 4057, 79657, 6161, 88985, 
      80866, 142477, 3284, 2756, 70425, 56498, 68258, 74033, 145850, 79400, 
      62541, 72692, 2378, 4658, 1813, 2389, 1856, 2746, 58642, 101377, 
      111745, 2080, 4432, 10132, 64800, 85396, 1850, 41225, 79625, 1256, 
      8552, 1285, 44770, 46330, 90362, 50629, 36505, 38365, 83045, 1154, 
      1025, 47281, 772, 109476, 1109, 500, 6761, 48761, 64370, 373, 4420, 
      35293, 305, 2053, 9893, 10898, 50914, 62290, 5017, 5440, 50401, 87841, 
      51272, 27394, 74698, 48985, 4217, 9530, 61585, 425, 353, 218, 24385, 
      46705, 1557, 3172, 25636, 86461, 416, 340, 4241, 25, 101133, 3725, 
      85268, 197, 4625, 5330, 17425, 0, 17972, 8125, 7957, 8136, 113, 34289, 
      442, 1525, 2482, 8545, 14965, 23490, 57700, 85970, 160, 6073, 17568, 
      23553, 57744, 57317, 35225, 360, 685, 449, 2336, 56096, 505, 3145, 
      18937, 1709, 23893, 57697, 1354, 19121, 19445, 61685, 2098, 850, 35325, 
      81385, 5140, 2228, 2384, 42809, 55073, 60320, 1570, 1370, 59890, 1125, 
      5661, 12410, 13730, 9305, 1600, 3793, 1156, 11560, 15625, 13994, 58346, 
      9040, 9013, 3380, 13264, 7225, 1690, 32740, 21085, 59449, 60413, 62858, 
      7865, 39572, 40352, 30340, 3485, 5125, 2225, 5573, 30193, 29860, 5785, 
      5220, 39650, 2626, 2500, 59144, 20290, 24608, 3665, 51650, 41332, 3650, 
      11489, 12241, 17777, 4292, 3236, 3536, 7492, 31138, 8725, 16474, 16360, 
      12773, 12200, 12013, 8125, 4264, 4777, 52000, 20500, 88402, 60365, 
      9050, 102440, 59540, 3848, 4285, 7208, 98833, 15205, 4258, 53380, 
      43697, 4457, 4100, 7012, 7577, 90074, 41605, 8712, 52450, 33050, 13514, 
      5513, 49433, 73793, 33865, 87705, 101000, 47749, 30181, 23396, 95642, 
      91477, 24922, 11441, 12053, 5954, 5365, 76232, 25357, 71674, 25789, 
      12025, 36954, 89876, 51145, 6932, 14801, 88298, 12329, 38329, 91933, 
      64165, 7765, 7453, 89185, 51185, 39365, 7841, 21617, 107524, 24625, 
      6500, 32000, 94177, 73642, 13957, 118949, 95693, 64489, 34778, 72592, 
      28081, 7092, 39817, 54749, 90917, 41794, 54833, 9508, 56941, 47304, 
      35989, 28836, 10701, 65881, 35506, 25105, 26874, 88549, 46274, 20050, 
      71217, 49216, 36441, 9700, 63233, 50213, 34058, 28453, 13130, 96040, 
      86333, 61588, 59333, 52453, 44948, 9685, 9997, 10242, 117584, 10361, 
      15329, 12050, 84388, 51208, 37834, 29105, 11138, 21013, 21845, 115354, 
      112786, 112149, 12250, 11386, 13234, 110461, 104872, 95917, 34037, 
      12917, 116425, 90973, 28090, 90064, 31264, 21865, 19233, 11713, 16425, 
      98906, 73882, 70930, 63410, 41465, 19277, 16642, 103304, 85541, 81796, 
      46546, 42597, 37285, 18721, 12762, 70625, 42128, 17168, 120353, 98033, 
      20165, 12805, 87525, 75997, 58365, 22021, 14677, 13077, 122125, 116266, 
      32825, 31450, 109789, 80253, 28330, 75665, 52577, 26042, 15925, 26705, 
      15076, 84337, 14722, 15370, 38909, 16253, 53545, 22873, 16425, 26578, 
      79892, 69665, 54041, 19981, 15746, 60650, 58154, 33553, 16325, 16133, 
      31754, 39793, 21713, 54666, 53505, 30330, 27045, 19345, 17082, 57301, 
      21389, 25736, 43082, 22937, 26833, 19924, 29968, 28505, 18418, 20981, 
      18440, 18346, 40725, 25892, 27905, 18869, 20705, 39493, 25933, 35962, 
      31865, 22921, 36761, 38377, 23977, 19885, 22282, 34564, 27010, 30537, 
      23872, 40900, 24210, 21690, 21673, 29178, 22804, 24404, 29648, 23101, 
      27530, 23477, 35345, 26948, 23888, 23113, 23465, 26113, 30425, 35906, 
      24650, 24658, 26674, 25253, 41093, 26242, 25605, 25402, 43777, 46017, 
      49930, 52506, 27146, 27010, 42373, 26585, 26900, 61492, 28521, 27234, 
      34794, 28213, 28548, 35449, 29045, 35450, 30344, 29993, 30340, 71642, 
      34249, 32449, 35525, 33778, 46714, 34289, 58932, 78650, 36788, 37570, 
      46709, 37442, 37265, 36964, 36913, 36964, 37253, 37573, 75665, 39706, 
      79220, 38818, 39253, 39745, 40690, 44225, 53525, 42025, 40004, 44345, 
      43145, 41993, 41273, 90900, 44645, 43732, 42865, 44785, 47125, 44621, 
      44557, 44546, 45905, 46393, 56612, 48161, 47521, 46421, 54146, 59425, 
      71620, 48689, 51368, 47749, 49561, 48490, 48596, 96365, 51885, 67240, 
      98568, 52130, 86593, 51776, 50257, 73585, 84114, 53885, 55498, 55373, 
      53210, 55348, 54793, 123273, 56666, 53885, 55690, 62242, 59290, 58448, 
      54500, 67748, 57205, 56225, 54289, 59714, 55801, 55306, 67769, 101965, 
      60244, 63225, 60736, 61321, 63557, 61445, 110522, 58613, 61813, 63810, 
      122050, 65161, 76960, 78032, 122537, 61250, 60194, 63652, 121032, 
      62453, 61178, 61634, 64868, 84913, 129104, 66490, 63589, 102602, 64729, 
      88785, 66509, 65530, 71077, 68485, 67541, 66197, 70209, 102661, 108706, 
      65792, 107972, 100274, 119925, 72122, 67657, 107885, 70201, 120500, 
      123769, 69210, 108522, 124290, 68968, 72418, 72305, 69338, 69898, 
      128705, 76949, 78500, 141512, 76050, 73760, 72665, 107924, 161650, 
      81209, 110465, 145285, 75560, 81866, 76109, 83745, 128617, 144820, 
      81218, 78578, 79133, 77405, 79605, 78241, 79844, 81461, 86413, 81925, 
      125885, 129373, 134378, 81281, 132185, 136352, 82472, 86594, 147394, 
      179090, 126625, 139113, 142969, 189220, 86657, 93517, 85977, 84690, 
      148690, 190957, 87028, 85970, 86138, 86249, 140138, 172874, 96237, 
      136900, 146773, 90920, 89960, 94730, 143501, 186082, 100808, 204773, 
      206804, 185445, 174785, 101489, 96994, 93074, 103437, 185445, 98605, 
      174905, 103328, 97364, 94864, 99706, 153562, 179002, 184882, 104200, 
      162664, 171725, 106130, 99322, 155285, 99945, 106696, 167869, 107213, 
      106889, 177386, 179684, 177025, 107909, 107284, 112372, 105794, 196226, 
      204273, 215829, 237905, 119266, 108817, 179656, 182884, 200162, 247202, 
      121888, 113945, 223793, 118810, 115650, 195570, 210114, 124100, 113066, 
      193450, 205250, 117657, 209617, 127025, 118610, 119720, 119005, 126370, 
      119146, 206730, 209170, 211642, 123506, 212445, 129313, 125645, 126338, 
      218378, 228033, 240820, 135490, 215437, 137629, 131149, 220545, 138298, 
      130538, 254197, 135053, 247217, 135529, 149269, 145928, 138440, 251453, 
      149866, 143426, 142829, 250189, 150340, 152065, 266468, 273061, 145925, 
      153017, 151565, 153760, 152420, 155754, 150034, 148725, 146354, 160045, 
      157045, 151909, 146133, 160025, 156281, 148625, 149650, 160085, 158789, 
      160021, 168221, 166113, 165037, 163336, 174533, 167225, 165776, 179570, 
      175178, 173858, 172409, 183097, 177250, 173057, 184297, 189908, 185873, 
      191594, 184165, 181250, 184081, 190273, 195737, 189785, 197405, 187765, 
      187210, 197266, 200776, 210340, 213200, 206813, 209018, 209680 ], 
  [ 106418, 99122, 100274, 99025, 95845, 102205, 95624, 91780, 92916, 97661, 
      99450, 97853, 83252, 98074, 89450, 94357, 86850, 86389, 84253, 84941, 
      87125, 79489, 74880, 83394, 75645, 75569, 77249, 73405, 78817, 74506, 
      65684, 71450, 66625, 51714, 65524, 63037, 63370, 55757, 69709, 59908, 
      58580, 56173, 44960, 44617, 61661, 60245, 63945, 53170, 44717, 61865, 
      55457, 55130, 60625, 59189, 52538, 49306, 38666, 46517, 55865, 46826, 
      53125, 51400, 45301, 55690, 49097, 53716, 43970, 35450, 42485, 34324, 
      47009, 49114, 44960, 26154, 46325, 37504, 25636, 43169, 23569, 41562, 
      25096, 23770, 42354, 21634, 28629, 25780, 26585, 65897, 34450, 24201, 
      40229, 23377, 17674, 19445, 38925, 36205, 56173, 21689, 38906, 58010, 
      37684, 20200, 45736, 27802, 20690, 20242, 25700, 19890, 58472, 34781, 
      33146, 65306, 19210, 26324, 56900, 37186, 32805, 49410, 32810, 49765, 
      58984, 31376, 36401, 29034, 25506, 29501, 25076, 26645, 24085, 21284, 
      51989, 39730, 42260, 21913, 24961, 17092, 13312, 26596, 16069, 24133, 
      9841, 28881, 24506, 60625, 29160, 25416, 18833, 12402, 17730, 20557, 
      62626, 23236, 14945, 19728, 14530, 8770, 21997, 13997, 24436, 30410, 
      12874, 34973, 41053, 12836, 7684, 3200, 15524, 25936, 13402, 5877, 
      22837, 22180, 3748, 23273, 6994, 7466, 28450, 9077, 4049, 4561, 24309, 
      25490, 24557, 7565, 22688, 39200, 25957, 17576, 3445, 7925, 14690, 
      16613, 5384, 3293, 19485, 8905, 1737, 1402, 8722, 13666, 4625, 4244, 
      8461, 26605, 8788, 1250, 19610, 7825, 5125, 1594, 13165, 23553, 22945, 
      21730, 605, 6845, 9125, 6184, 776, 25681, 23780, 13520, 4825, 19093, 
      33905, 5365, 25000, 21929, 4381, 3746, 29, 17972, 0, 1937, 2029, 1940, 
      16145, 2617, 23434, 9241, 7250, 1789, 169, 386, 11272, 25330, 19108, 
      3313, 68, 425, 11300, 11125, 2953, 19796, 23329, 16385, 8356, 10660, 
      20453, 7013, 293, 10125, 685, 11425, 11890, 445, 493, 13253, 29770, 
      15658, 3233, 23029, 40576, 9792, 9412, 5617, 10377, 12676, 26546, 
      25274, 12506, 14837, 4901, 1458, 1170, 51409, 12884, 7565, 18856, 1924, 
      65477, 1402, 11986, 50308, 49997, 32840, 59860, 4777, 20138, 97544, 
      75973, 12757, 13185, 14290, 46121, 5200, 5444, 92968, 11173, 37193, 
      18749, 7625, 92537, 91936, 39185, 37280, 108954, 16186, 20072, 12932, 
      2210, 81828, 29529, 128426, 6344, 14482, 4365, 4045, 67729, 30928, 
      18080, 15700, 7328, 93410, 46073, 3170, 64420, 56277, 54900, 54445, 
      44125, 29812, 31925, 128452, 72832, 183874, 141633, 46098, 204068, 
      140264, 20788, 16133, 9140, 198845, 61081, 26282, 130336, 114489, 
      27009, 21024, 10000, 9225, 186050, 110773, 8468, 128578, 95778, 56410, 
      14373, 10053, 161705, 97121, 182309, 201492, 120637, 90205, 4360, 
      193714, 187673, 80114, 50285, 51417, 30042, 21145, 164900, 80525, 
      157922, 81217, 7957, 6890, 184960, 125593, 15184, 6705, 182570, 8245, 
      7445, 187805, 146101, 36101, 14885, 183709, 125341, 105481, 14461, 
      5725, 210080, 78137, 26512, 6452, 190829, 160378, 54329, 226045, 
      192865, 146117, 7330, 158500, 84241, 22784, 8609, 130465, 185653, 
      108650, 130257, 15520, 133421, 117620, 97997, 84680, 14285, 147445, 
      8530, 76913, 80282, 181337, 115210, 65402, 155153, 120020, 97865, 
      21008, 142605, 121545, 93330, 82633, 13978, 192020, 177757, 139880, 
      136285, 125117, 112520, 24461, 23425, 21794, 222660, 22441, 12937, 
      17690, 174440, 122500, 99202, 82701, 22122, 10825, 10585, 219050, 
      215410, 214505, 38762, 23426, 17770, 212005, 204004, 191029, 91629, 
      41029, 220373, 183665, 79778, 182212, 85892, 66041, 59657, 30697, 
      15041, 195066, 157714, 153154, 141346, 104661, 59425, 15250, 201332, 
      175261, 169640, 113210, 106313, 96713, 57245, 35474, 152289, 105300, 
      16020, 225325, 193357, 60281, 31481, 177749, 160325, 132509, 64541, 
      42725, 32549, 227617, 219346, 87397, 84682, 209905, 166433, 77794, 
      159149, 122125, 72274, 44201, 13709, 25120, 172093, 34138, 25138, 
      97445, 23333, 123061, 63445, 23765, 14890, 164944, 149089, 123541, 
      54641, 35666, 134154, 130050, 85885, 37033, 33625, 15210, 97745, 58225, 
      123866, 121901, 78626, 71321, 50221, 28394, 128101, 56277, 17476, 
      103154, 60229, 69745, 50240, 16868, 73285, 28090, 52621, 41236, 32290, 
      17417, 65824, 18793, 33065, 25789, 94685, 20557, 87394, 78741, 55861, 
      18505, 91669, 57973, 37265, 25994, 83560, 65546, 73889, 55700, 19664, 
      54674, 40898, 40613, 22658, 31552, 27792, 22852, 47921, 24746, 47209, 
      22093, 60320, 48148, 39065, 35129, 28925, 25717, 23426, 41634, 40570, 
      31330, 37405, 23765, 51250, 47129, 39154, 24029, 24125, 24554, 24986, 
      53210, 52538, 25013, 42181, 44096, 28304, 54821, 43082, 28130, 49673, 
      50000, 29297, 51561, 29826, 57140, 48725, 44776, 34850, 62305, 50857, 
      65173, 54842, 32402, 52925, 33608, 39114, 63440, 65554, 35557, 62194, 
      61213, 56080, 51473, 50720, 53145, 49177, 39565, 45130, 41488, 56018, 
      53765, 52909, 48226, 42381, 38281, 70457, 56912, 75701, 71285, 65845, 
      59765, 47744, 73565, 69704, 60253, 50641, 78157, 63585, 62449, 62170, 
      53873, 54085, 45000, 76205, 73421, 58921, 46546, 45385, 45520, 54205, 
      84212, 67997, 76501, 70874, 68560, 54145, 81749, 47524, 55268, 81450, 
      51325, 78676, 64025, 48761, 51242, 84253, 88538, 88145, 80354, 87040, 
      85145, 67865, 90226, 80209, 56554, 51850, 54778, 92788, 77584, 52240, 
      87785, 84125, 70397, 93762, 78325, 68986, 53845, 60689, 92392, 99377, 
      91796, 61025, 99433, 93033, 65194, 76525, 62573, 98330, 70810, 101281, 
      57604, 57604, 71289, 86642, 79690, 64648, 71108, 88633, 80658, 70930, 
      96400, 59897, 75412, 100426, 88405, 65234, 90065, 62129, 95857, 91930, 
      108725, 101309, 98221, 93125, 105437, 66601, 68626, 86004, 68688, 
      66610, 73925, 107050, 77125, 69649, 99761, 74752, 76145, 76250, 70538, 
      76658, 80020, 103562, 103181, 88690, 78530, 79181, 114777, 117928, 
      86068, 110378, 101380, 80721, 72832, 97858, 119785, 75073, 89785, 
      85444, 118810, 85985, 122825, 83009, 90368, 114930, 105858, 106405, 
      90205, 106601, 99341, 105760, 110585, 124373, 110773, 84241, 85585, 
      87642, 103681, 87049, 88804, 91188, 119690, 94730, 111418, 86281, 
      91265, 92977, 117520, 117325, 134353, 111269, 101138, 96530, 119233, 
      113920, 98650, 97210, 96517, 93322, 109442, 138389, 93008, 97513, 
      118836, 114660, 129874, 97425, 118834, 142628, 130013, 131240, 118985, 
      113409, 141677, 129410, 106730, 145493, 119765, 131809, 114309, 143492, 
      126272, 110372, 132626, 104474, 117050, 120250, 143812, 109012, 113517, 
      147610, 128474, 105913, 129089, 146276, 113105, 144625, 143765, 119106, 
      120592, 119533, 140725, 138760, 150800, 124650, 130930, 136013, 142745, 
      156505, 162746, 130589, 123700, 125320, 134818, 163098, 166148, 145609, 
      148793, 157970, 149450, 132890, 141002, 169416, 136130, 132362, 138802, 
      151433, 141553, 173389, 152914, 154820, 152765, 170306, 151826, 140786, 
      142154, 143554, 161530, 144869, 173485, 161485, 162170, 149690, 155585, 
      163280, 182026, 148609, 185765, 171245, 152093, 184802, 166322, 173125, 
      172405, 170125, 171257, 200525, 193700, 176564, 173533, 199490, 185546, 
      184145, 173585, 199688, 201665, 184480, 188921, 186397, 201253, 198193, 
      201988, 197416, 203690, 191002, 187817, 178730, 210101, 203885, 192317, 
      176357, 208457, 200425, 180977, 182530, 206893, 203177, 203045, 217921, 
      209885, 206389, 202276, 223357, 204777, 200916, 231050, 220210, 217282, 
      213957, 235625, 222802, 208125, 232213, 242640, 234585, 245122, 229109, 
      221362, 226865, 239213, 246789, 234405, 249253, 227545, 226186, 246410, 
      249076, 261256, 265172, 249925, 253730, 254116 ], 
  [ 91897, 85825, 86445, 85370, 82714, 87220, 82045, 78901, 79505, 83016, 
      84185, 82402, 71053, 82265, 75577, 79250, 73145, 72682, 70178, 70600, 
      71986, 66020, 62465, 68597, 62696, 62530, 62602, 59368, 63458, 59665, 
      52865, 56953, 53092, 42137, 51985, 50024, 50089, 44500, 54842, 47417, 
      46441, 44200, 36329, 35984, 48010, 46856, 49586, 41449, 35458, 47674, 
      42850, 42521, 46336, 45162, 40093, 37561, 30265, 35474, 42178, 35425, 
      39962, 38677, 34250, 41821, 36900, 40105, 32369, 26489, 31144, 24905, 
      33802, 35197, 32009, 19097, 32840, 26305, 18485, 29930, 16490, 28673, 
      17221, 16153, 28925, 14717, 18890, 17009, 17460, 88804, 22769, 15776, 
      26962, 15034, 11617, 12506, 25736, 23720, 77480, 13690, 25625, 79753, 
      24665, 12637, 64925, 17509, 12861, 12589, 16021, 12233, 80469, 22280, 
      21085, 88621, 11545, 16105, 78713, 23885, 20648, 69725, 49249, 70250, 
      81317, 19385, 53890, 17657, 15185, 17946, 14841, 15880, 14020, 12097, 
      73162, 58261, 61405, 12368, 39700, 9125, 6929, 41861, 8452, 38692, 
      4946, 44930, 39321, 83792, 16949, 14261, 32050, 23153, 30593, 34388, 
      86225, 37945, 26836, 33377, 6793, 3673, 11618, 6434, 13261, 17561, 
      24137, 53012, 60500, 5525, 2837, 1697, 27925, 41681, 5825, 13700, 
      37700, 11521, 1537, 12260, 15605, 16425, 44977, 18914, 10890, 11840, 
      39770, 13669, 13000, 16776, 11657, 58441, 13954, 8125, 676, 17476, 
      27145, 7418, 1205, 9938, 9320, 2788, 548, 653, 18709, 25765, 882, 765, 
      18356, 42836, 18857, 5949, 33813, 17450, 932, 305, 25160, 12050, 11618, 
      10753, 4500, 16020, 2722, 1277, 5021, 41716, 12181, 5265, 706, 8900, 
      52048, 890, 40853, 10852, 520, 325, 1800, 8125, 1937, 0, 2, 1, 6898, 
      9034, 11897, 2720, 1697, 20, 1040, 3985, 22525, 41245, 8885, 218, 1813, 
      4018, 22549, 22282, 9530, 9385, 11860, 7114, 2341, 21541, 9860, 1700, 
      2372, 3314, 4258, 22562, 4369, 2516, 2650, 25090, 16613, 6725, 9700, 
      38120, 24865, 3233, 3029, 13754, 20978, 24245, 14265, 13345, 23985, 
      6250, 1066, 965, 1205, 33490, 5085, 2228, 8941, 985, 45000, 1429, 
      23101, 32645, 32418, 19045, 40429, 1450, 9945, 72125, 53810, 23944, 
      24548, 26093, 29410, 12337, 12757, 68245, 4490, 22500, 9160, 2788, 
      67898, 67385, 24050, 22585, 82025, 7561, 10125, 23929, 3965, 58853, 
      16850, 99025, 13637, 6725, 2504, 2536, 47122, 17977, 9001, 7501, 3177, 
      68753, 29600, 3329, 44425, 37778, 36665, 36298, 28090, 17209, 18792, 
      99125, 51425, 148297, 110720, 29705, 166465, 109525, 10993, 8010, 4273, 
      161768, 41780, 14813, 100825, 87002, 15362, 11225, 4777, 4442, 150289, 
      83810, 4297, 99325, 70925, 38069, 7208, 18728, 128578, 72090, 146980, 
      164225, 92434, 66226, 6341, 157237, 151812, 57717, 33256, 34208, 17849, 
      11680, 131497, 58122, 125309, 58724, 5000, 12469, 149441, 96850, 8177, 
      5066, 147313, 5284, 13284, 152018, 114890, 22490, 8138, 148360, 96680, 
      79460, 7976, 6632, 172089, 56250, 15625, 10525, 154772, 127577, 36752, 
      186554, 156628, 114984, 12013, 125957, 61466, 13297, 14522, 101264, 
      150202, 82349, 101138, 9193, 103946, 90169, 73274, 61981, 8746, 116296, 
      13021, 55530, 58369, 146484, 88189, 46125, 123202, 92381, 73306, 12905, 
      112148, 93728, 69473, 60448, 9305, 156105, 143338, 109773, 106618, 
      96858, 85933, 15210, 14612, 13597, 183749, 14066, 9314, 11425, 140453, 
      94673, 74629, 60680, 14093, 9748, 9860, 180569, 177281, 176464, 25625, 
      15041, 11849, 174226, 167017, 155362, 68282, 27362, 181800, 148788, 
      58365, 147509, 63509, 47090, 41938, 20018, 11050, 159041, 125737, 
      121705, 111305, 79460, 41792, 11257, 164689, 141346, 136341, 86861, 
      80932, 72740, 40136, 23557, 121010, 80093, 11933, 186388, 157588, 
      42640, 20880, 143650, 128162, 103690, 46106, 29042, 21682, 188500, 
      181021, 65000, 62725, 172544, 133648, 57065, 127240, 94792, 52597, 
      30420, 13480, 17321, 138772, 23257, 17425, 73714, 16498, 95720, 45608, 
      16840, 14213, 132497, 118490, 96196, 38736, 24601, 105485, 101909, 
      64168, 25700, 23348, 16109, 74178, 41698, 96601, 94900, 58225, 52240, 
      35540, 20137, 100306, 40274, 15641, 78877, 43432, 51098, 35729, 16613, 
      54020, 20353, 37666, 29185, 23141, 20500, 48137, 17210, 23824, 19540, 
      71978, 17738, 65917, 58760, 40456, 19906, 69572, 42212, 26960, 20177, 
      62869, 48285, 55042, 40637, 22025, 40045, 29965, 29768, 20173, 24049, 
      22049, 20453, 35136, 21025, 34772, 21800, 44713, 35533, 29178, 26650, 
      23348, 22600, 22861, 31385, 30673, 25129, 28738, 24778, 38357, 35380, 
      29957, 25832, 26632, 28205, 29341, 39961, 39465, 26018, 32360, 33745, 
      34497, 41476, 33169, 25609, 37908, 38233, 26594, 39440, 26945, 43609, 
      37828, 35285, 42157, 48314, 40034, 50650, 43133, 32309, 42004, 37117, 
      47285, 49873, 51545, 34394, 49237, 48520, 44969, 41858, 41369, 43088, 
      40528, 46580, 38501, 49025, 45513, 44138, 43720, 40885, 38120, 38420, 
      56250, 46489, 60520, 57160, 53128, 48808, 57025, 59170, 56277, 49640, 
      43810, 63050, 52436, 51652, 51461, 46330, 46628, 43877, 62056, 59976, 
      49876, 44101, 45050, 49145, 47444, 68473, 56394, 62696, 58565, 57041, 
      63040, 66970, 49025, 64513, 66845, 57928, 64861, 54522, 51930, 57049, 
      69290, 72693, 72388, 66445, 71633, 70178, 81058, 74201, 66560, 51265, 
      50257, 51245, 76493, 64985, 52313, 72720, 69940, 60084, 77549, 65896, 
      59461, 53384, 69200, 76789, 82450, 76541, 56066, 82592, 77600, 75017, 
      65578, 57258, 81925, 82565, 84346, 58885, 59237, 83042, 73225, 68209, 
      59237, 82417, 74948, 69173, 62789, 80953, 63018, 87949, 84185, 75154, 
      72397, 76634, 65770, 81104, 78145, 91242, 85410, 83026, 79162, 88744, 
      73316, 76661, 74237, 76457, 72529, 83890, 90437, 68872, 77060, 84906, 
      84625, 86634, 68785, 77857, 87145, 71233, 88173, 87880, 77173, 70533, 
      90280, 97184, 99805, 99097, 93925, 87125, 72890, 79169, 113605, 101914, 
      81490, 102800, 76985, 101461, 77524, 104770, 92762, 103025, 98633, 
      91673, 92218, 80770, 92500, 87176, 92009, 95776, 106658, 96050, 92660, 
      94708, 97733, 91066, 96610, 99157, 83057, 103549, 106749, 128365, 
      94250, 101698, 104114, 135785, 101972, 115652, 97672, 90445, 108365, 
      137492, 99793, 89185, 88273, 87844, 103393, 124969, 119242, 102105, 
      108368, 104345, 101225, 113005, 107216, 135577, 123553, 149218, 150709, 
      135460, 128210, 123124, 113409, 96889, 126322, 135970, 115540, 128840, 
      124933, 111409, 99909, 116441, 115217, 132017, 136097, 125425, 121249, 
      127250, 128605, 113517, 116740, 114130, 127881, 125684, 126928, 126244, 
      132821, 134569, 132980, 124514, 122989, 132737, 113009, 146921, 152968, 
      161284, 177770, 143001, 117972, 136601, 138749, 150797, 185237, 146133, 
      129730, 167938, 139625, 132865, 147985, 158209, 149045, 123061, 146925, 
      155125, 134842, 158402, 152660, 136145, 137785, 136170, 150365, 135581, 
      156925, 158645, 160397, 143521, 161530, 153448, 144170, 144853, 166693, 
      173818, 183185, 161185, 164992, 164394, 152514, 169000, 163953, 148993, 
      194162, 154538, 189832, 153914, 178074, 172393, 158425, 193498, 177561, 
      166081, 164944, 193104, 177845, 179730, 205753, 210896, 167450, 179752, 
      177220, 180485, 176965, 182269, 171869, 169300, 162409, 187970, 182810, 
      173354, 160738, 186850, 180226, 164650, 166025, 185810, 182884, 183186, 
      195856, 189748, 187042, 183721, 201538, 186650, 183581, 208345, 199613, 
      197213, 194504, 212562, 202025, 190772, 210632, 219473, 212738, 221689, 
      208490, 202325, 206946, 217268, 224132, 213860, 226330, 208580, 207485, 
      224361, 227281, 238565, 242125, 229778, 233053, 233525 ], 
  [ 92129, 86077, 86681, 85608, 82960, 87418, 82273, 79141, 79729, 83210, 
      84361, 82564, 71285, 82413, 75769, 79412, 73333, 72868, 70340, 70754, 
      72116, 66186, 62653, 68725, 62866, 62696, 62708, 59482, 63540, 59749, 
      52993, 57037, 53194, 42325, 52081, 50130, 50185, 44642, 54900, 47529, 
      46561, 44314, 36517, 36170, 48080, 46930, 49636, 41557, 35620, 47720, 
      42932, 42601, 46370, 45200, 40165, 37645, 30425, 35572, 42212, 35509, 
      40004, 38729, 34340, 41845, 36962, 40129, 32425, 26605, 31202, 24993, 
      33800, 35173, 32005, 19225, 32818, 26333, 18605, 29896, 16596, 28645, 
      17305, 16237, 28873, 14813, 18916, 17057, 17498, 89570, 22745, 15826, 
      26900, 15080, 11713, 12580, 25666, 23666, 78194, 13736, 25549, 80473, 
      24593, 12689, 65585, 17497, 12905, 12637, 16021, 12277, 81185, 22210, 
      21025, 89365, 11581, 16081, 79417, 23789, 20578, 70393, 49825, 70916, 
      82025, 19309, 54484, 17593, 15145, 17876, 14801, 15826, 13978, 12073, 
      73828, 58865, 62021, 12330, 40210, 9117, 6957, 42381, 8450, 39194, 
      5000, 45460, 39821, 84474, 16825, 14161, 32500, 23545, 31033, 34850, 
      86909, 38425, 27250, 33829, 6757, 3697, 11520, 6400, 13141, 17401, 
      24525, 53554, 61074, 5485, 2853, 1789, 28333, 42165, 5777, 14002, 
      38162, 11401, 1609, 12130, 15921, 16745, 45469, 19252, 11156, 12114, 
      40228, 13505, 12842, 17090, 11509, 58981, 13780, 8009, 706, 17786, 
      27521, 7300, 1201, 10180, 9178, 2738, 610, 725, 19025, 26129, 884, 773, 
      18666, 43290, 19169, 6137, 34217, 17748, 914, 353, 25506, 11860, 11432, 
      10573, 4658, 16298, 2644, 1233, 5185, 42146, 11981, 5141, 676, 8730, 
      52522, 848, 41273, 10658, 490, 305, 1898, 7957, 2029, 2, 0, 1, 6728, 
      9220, 11673, 2610, 1609, 18, 1098, 4105, 22817, 41641, 8685, 180, 1885, 
      4132, 22837, 22564, 9704, 9169, 11618, 6920, 2221, 21805, 9634, 1594, 
      2434, 3172, 4352, 22824, 4205, 2570, 2704, 25364, 16317, 6525, 9850, 
      38466, 24509, 3085, 2885, 13940, 21220, 24509, 13985, 13073, 24245, 
      6052, 976, 949, 1201, 33076, 4901, 2098, 8705, 953, 44522, 1417, 23341, 
      32229, 32000, 18713, 39965, 1352, 9689, 71521, 53280, 24170, 24778, 
      26333, 29000, 12469, 12893, 67649, 4304, 22130, 8906, 2642, 67300, 
      66789, 23668, 22213, 81373, 7325, 9857, 24137, 3961, 58285, 16516, 
      98309, 13753, 6497, 2410, 2450, 46600, 17629, 8741, 7261, 3029, 68137, 
      29170, 3277, 43913, 37300, 36193, 35828, 27668, 16865, 18434, 98397, 
      50877, 147425, 109954, 29269, 165545, 108761, 10705, 7760, 4097, 
      160858, 41274, 14485, 100085, 86308, 15028, 10933, 4589, 4264, 149405, 
      83124, 4129, 98585, 70285, 37577, 6970, 18850, 127748, 71444, 146098, 
      163297, 91712, 65600, 6305, 156325, 150914, 57125, 32786, 33730, 17485, 
      11378, 130649, 57524, 124477, 58122, 4842, 12505, 148541, 96104, 7925, 
      4936, 146417, 5122, 13322, 151108, 114084, 22084, 7888, 147458, 95930, 
      78770, 7730, 6554, 171125, 55652, 15277, 10517, 153850, 126729, 36250, 
      185552, 155698, 114170, 12013, 125109, 60840, 12973, 14548, 100490, 
      149284, 81637, 100360, 8933, 103156, 89425, 72592, 61345, 8500, 115466, 
      13001, 54920, 57745, 145562, 87445, 45557, 122344, 91621, 72616, 12589, 
      111322, 92962, 68797, 59810, 9065, 155153, 142420, 108953, 105808, 
      96080, 85193, 14864, 14274, 13273, 182725, 13736, 9092, 11141, 139537, 
      93897, 73925, 60034, 13765, 9578, 9698, 179545, 176265, 175450, 25177, 
      14701, 11565, 173216, 166025, 154400, 67600, 26900, 180770, 147842, 
      57725, 146565, 62845, 46504, 41380, 19620, 10804, 158065, 124853, 
      120833, 110465, 78730, 41234, 11009, 163697, 140416, 135425, 86101, 
      80194, 72034, 39586, 23125, 120136, 79357, 11677, 185338, 156610, 
      42074, 20474, 142708, 127264, 102868, 45520, 28564, 21268, 187442, 
      179981, 64322, 62057, 171522, 132730, 56421, 126338, 93994, 51973, 
      29930, 13298, 16965, 137834, 22829, 17069, 72992, 16160, 94914, 45018, 
      16498, 14013, 131573, 117608, 95386, 38186, 24161, 104641, 101077, 
      63482, 25250, 22922, 15937, 73448, 41128, 95785, 94090, 57565, 51610, 
      35010, 19753, 99476, 39712, 15401, 78125, 42850, 50472, 35197, 16405, 
      53378, 19973, 37120, 28705, 22725, 20362, 47525, 16964, 23402, 19186, 
      71248, 17460, 65213, 58090, 39890, 19720, 68850, 41634, 26506, 19825, 
      62177, 47669, 54388, 40069, 21853, 39481, 29485, 29290, 19885, 23645, 
      21685, 20165, 34610, 20705, 34250, 21554, 44117, 35005, 28712, 26216, 
      22978, 22282, 22601, 30901, 30197, 24737, 28288, 24548, 37809, 34858, 
      29493, 25618, 26434, 28033, 29185, 39401, 38909, 25780, 31874, 33245, 
      34373, 40906, 32677, 25285, 37370, 37693, 26260, 38890, 26605, 43025, 
      37298, 34785, 42029, 47700, 39492, 50020, 42565, 32005, 41450, 36889, 
      47161, 49253, 50913, 34052, 48625, 47914, 44397, 41320, 40837, 42538, 
      40010, 46418, 38025, 48869, 44945, 43588, 43178, 40385, 37690, 38090, 
      55592, 45917, 59834, 56498, 52498, 48218, 56893, 58496, 55625, 49050, 
      43304, 62352, 51826, 51050, 50861, 45800, 46098, 43489, 61370, 59306, 
      49306, 43681, 44676, 48861, 46922, 67745, 55760, 62010, 57913, 56405, 
      62866, 66256, 48681, 64345, 66133, 57698, 64165, 53924, 51620, 56797, 
      68564, 71945, 71642, 65741, 70893, 69448, 80968, 73445, 65858, 50753, 
      49829, 50769, 75725, 64301, 51917, 71978, 69218, 59450, 76777, 65210, 
      58841, 52970, 68986, 76025, 81652, 75781, 55540, 81794, 76834, 74825, 
      64912, 56720, 81133, 82413, 83540, 58493, 58853, 82888, 72497, 67525, 
      58689, 82249, 74210, 68485, 62177, 80173, 62660, 87805, 83385, 74420, 
      72125, 75892, 65416, 80330, 77393, 90404, 84608, 82240, 78404, 87922, 
      73026, 76401, 73525, 76189, 72217, 83668, 89609, 68234, 76778, 84116, 
      84397, 86420, 68161, 77569, 86929, 70577, 87365, 87074, 76453, 69893, 
      90074, 96322, 98929, 98929, 93085, 86333, 72244, 78845, 113489, 101032, 
      81160, 102618, 76313, 100585, 76850, 103876, 92500, 102829, 97777, 
      90865, 91408, 80068, 91690, 86410, 91205, 94946, 105760, 95220, 92354, 
      94418, 97465, 90280, 96328, 98893, 82369, 102677, 106517, 128245, 
      93924, 101428, 103860, 135693, 101114, 114714, 96850, 89689, 108121, 
      137394, 98957, 88453, 87553, 87130, 103105, 124805, 118288, 101789, 
      108090, 103489, 100393, 112093, 106906, 135425, 122585, 149120, 150617, 
      135298, 128008, 122162, 112505, 96125, 125344, 135796, 114626, 128626, 
      123965, 110525, 99125, 115525, 114913, 131809, 135909, 124457, 120977, 
      127012, 127621, 112625, 116434, 113236, 126905, 125410, 125962, 125282, 
      132565, 134317, 132714, 123572, 122057, 131749, 112165, 146705, 152770, 
      161122, 177668, 141965, 117098, 136305, 138465, 150569, 185149, 145085, 
      128776, 167780, 138613, 131893, 147733, 158005, 147985, 122165, 146657, 
      154897, 133864, 158184, 151586, 135161, 136793, 135188, 149305, 134605, 
      156685, 158413, 160173, 142501, 161296, 152378, 143156, 143837, 166457, 
      173608, 183013, 160085, 164738, 163280, 151460, 168754, 162845, 147965, 
      194004, 153488, 189634, 152872, 176912, 171257, 157361, 193300, 176405, 
      164981, 163850, 192890, 176689, 178568, 205573, 210730, 166352, 178594, 
      176074, 179325, 175825, 181105, 170757, 168202, 161357, 186784, 181648, 
      172240, 159700, 185672, 179080, 163592, 164961, 184640, 181730, 182036, 
      194650, 188578, 185888, 182585, 200320, 185512, 182461, 207101, 198413, 
      196025, 193330, 211304, 200817, 189634, 209394, 218197, 211492, 220405, 
      207268, 201137, 205736, 216010, 222850, 212626, 225040, 207378, 206289, 
      223085, 226001, 237249, 240797, 228512, 231773, 232245 ], 
  [ 92426, 86346, 86962, 85885, 83225, 87725, 82548, 79400, 80000, 83509, 
      84674, 82881, 71528, 82738, 76050, 79721, 73610, 73145, 70625, 71045, 
      72425, 66457, 62900, 69026, 63125, 62957, 63005, 59765, 63853, 60050, 
      53248, 57330, 53465, 42506, 52352, 50389, 50450, 44861, 55201, 47776, 
      46800, 44549, 36676, 36329, 48353, 47197, 49925, 41786, 35793, 48005, 
      43181, 42850, 46657, 45481, 40410, 37874, 30578, 35785, 42485, 35730, 
      40265, 38980, 34553, 42122, 37201, 40400, 32650, 26770, 31421, 25168, 
      34061, 35450, 32260, 19346, 33085, 26548, 18728, 30157, 16717, 28898, 
      17444, 16370, 29138, 14930, 19097, 17216, 17665, 89009, 22970, 15977, 
      27161, 15229, 11810, 12697, 25925, 23909, 77669, 13877, 25810, 79938, 
      24848, 12820, 65108, 17690, 13042, 12770, 16200, 12410, 80644, 22453, 
      21258, 88794, 11714, 16272, 78880, 24050, 20813, 69890, 49410, 70409, 
      81476, 19540, 54045, 17810, 15338, 18097, 14992, 16029, 14165, 12240, 
      73305, 58402, 61544, 12505, 39833, 9256, 7060, 41992, 8581, 38821, 
      5069, 45053, 39442, 83905, 17060, 14372, 32157, 23258, 30698, 34493, 
      86330, 38048, 26937, 33476, 6890, 3770, 11713, 6529, 13352, 17650, 
      24226, 53101, 60589, 5608, 2920, 1780, 28008, 41764, 5906, 13781, 
      37781, 11600, 1616, 12337, 15682, 16498, 45050, 18985, 10957, 11905, 
      39833, 13730, 13061, 16837, 11716, 58500, 14009, 8180, 725, 17525, 
      27194, 7465, 1252, 9985, 9365, 2833, 593, 698, 18754, 25810, 925, 808, 
      18397, 42877, 18896, 5986, 33850, 17485, 965, 338, 25189, 12077, 11645, 
      10778, 4525, 16045, 2745, 1300, 5044, 41737, 12200, 5284, 725, 8917, 
      52065, 905, 40868, 10865, 533, 338, 1813, 8136, 1940, 1, 1, 0, 6893, 
      9029, 11890, 2713, 1690, 13, 1033, 3978, 22516, 41234, 8872, 205, 1800, 
      4005, 22536, 22265, 9509, 9360, 11833, 7085, 2312, 21512, 9829, 1669, 
      2341, 3281, 4225, 22525, 4330, 2477, 2609, 25049, 16570, 6682, 9657, 
      38077, 24820, 3188, 2984, 13709, 20933, 24200, 14218, 13298, 23938, 
      6201, 1017, 914, 1154, 33437, 5032, 2173, 8884, 928, 44941, 1370, 
      23042, 32584, 32353, 18980, 40360, 1381, 9874, 72052, 53737, 23869, 
      24473, 26018, 29333, 12260, 12680, 68164, 4409, 22417, 9077, 2705, 
      67813, 67300, 23965, 22500, 81938, 7474, 10036, 23840, 3874, 58760, 
      16757, 98930, 13540, 6626, 2405, 2437, 47021, 17876, 8900, 7400, 3076, 
      68650, 29497, 3226, 44320, 37673, 36560, 36193, 27985, 17104, 18685, 
      99016, 51316, 148186, 110609, 29594, 166352, 109412, 10880, 7897, 4160, 
      161653, 41665, 14698, 100708, 86885, 15245, 11108, 4660, 4325, 150170, 
      83689, 4176, 99202, 70802, 37946, 7085, 18605, 128453, 71965, 146853, 
      164096, 92305, 66097, 6212, 157106, 151681, 57586, 33125, 34073, 17714, 
      11545, 131360, 57985, 125170, 58585, 4861, 12330, 149300, 96709, 8036, 
      4925, 147170, 5141, 13141, 151873, 114745, 22345, 7993, 148213, 96533, 
      79313, 7829, 6485, 171940, 56101, 15476, 10376, 154621, 127426, 36601, 
      186401, 156473, 114829, 11858, 125800, 61309, 13140, 14365, 101105, 
      150041, 82186, 100973, 9028, 103777, 90000, 73105, 61812, 8577, 116125, 
      12850, 55357, 58194, 146305, 88010, 45946, 123021, 92200, 73125, 12724, 
      111965, 93545, 69290, 60265, 9122, 155920, 143153, 109588, 106433, 
      96673, 85748, 15025, 14425, 13410, 183560, 13877, 9125, 11234, 140260, 
      94480, 74434, 60485, 13898, 9553, 9665, 180370, 177082, 176265, 25426, 
      14842, 11650, 174025, 166816, 155161, 68081, 27161, 181597, 148585, 
      58162, 147304, 63304, 46885, 41733, 19813, 10845, 158834, 125530, 
      121498, 111098, 79253, 41585, 11050, 164480, 141137, 136132, 86650, 
      80721, 72529, 39925, 23346, 120797, 79880, 11720, 186173, 157373, 
      42425, 20665, 143433, 127945, 103473, 45889, 28825, 21465, 188281, 
      180802, 64781, 62506, 172321, 133425, 56842, 127013, 94565, 52370, 
      30193, 13253, 17092, 138541, 23026, 17194, 73481, 16265, 95485, 45373, 
      16605, 13978, 132260, 118253, 95957, 38497, 24362, 105242, 101666, 
      63925, 25457, 23105, 15866, 73933, 41453, 96354, 94653, 57978, 51993, 
      35293, 19890, 100057, 40025, 15392, 78626, 43181, 50845, 35476, 16360, 
      53765, 20098, 37409, 28928, 22882, 20241, 47876, 16949, 23561, 19277, 
      71713, 17473, 65650, 58493, 40189, 19637, 69301, 41941, 26689, 19906, 
      62596, 48010, 54765, 40360, 21748, 39762, 29682, 29485, 19890, 23764, 
      21764, 20168, 34849, 20738, 34481, 21509, 44420, 35240, 28885, 26357, 
      23053, 22301, 22562, 31082, 30370, 24826, 28433, 24473, 38050, 35073, 
      29650, 25525, 26325, 27898, 29034, 39650, 39154, 25705, 32045, 33428, 
      34180, 41157, 32850, 25290, 37585, 37908, 26269, 39113, 26618, 43280, 
      37493, 34948, 41810, 47965, 39685, 50297, 42778, 31954, 41645, 36756, 
      46922, 49508, 51178, 34025, 48866, 48149, 44596, 41485, 40996, 42713, 
      40153, 46205, 38122, 48644, 45130, 43753, 43333, 40498, 37733, 38033, 
      55861, 46100, 60125, 56765, 52733, 48413, 56628, 58769, 55876, 49237, 
      43405, 62641, 52025, 51241, 51050, 45917, 46213, 43460, 61637, 59557, 
      49457, 43682, 44629, 48724, 47021, 68048, 55969, 62269, 58138, 56612, 
      62609, 66537, 48592, 64080, 66410, 57493, 64424, 54085, 51493, 56610, 
      68849, 72250, 71945, 66002, 71188, 69733, 80613, 73754, 66113, 50818, 
      49810, 50794, 76040, 64532, 51860, 72265, 69485, 59629, 77090, 65437, 
      59002, 52925, 68737, 76324, 81981, 76072, 55597, 82121, 77129, 74546, 
      65105, 56785, 81450, 82090, 83869, 58408, 58760, 82565, 72746, 67730, 
      58756, 81936, 74465, 68690, 62306, 80468, 62533, 87464, 83698, 74665, 
      71906, 76141, 65277, 80609, 77650, 90745, 84913, 82529, 78665, 88245, 
      72817, 76162, 73736, 75956, 72026, 83385, 89930, 68365, 76553, 84397, 
      84116, 86125, 68274, 77346, 86634, 70720, 87658, 87365, 76658, 70018, 
      89765, 96665, 99284, 98576, 93402, 86600, 72365, 78644, 113074, 101381, 
      80957, 102265, 76448, 100922, 76985, 104229, 92221, 102484, 98090, 
      91130, 91673, 80225, 91953, 86629, 91460, 95225, 106105, 95497, 92105, 
      94153, 97178, 90509, 96053, 98600, 82496, 102986, 106186, 127802, 
      93685, 101133, 103549, 135220, 101405, 115081, 97101, 89874, 107794, 
      136921, 99220, 88610, 87698, 87269, 102818, 124394, 118665, 101524, 
      107785, 103760, 100640, 112418, 106625, 134986, 122960, 148625, 150116, 
      134865, 127613, 122525, 112810, 96290, 125721, 135369, 114937, 128237, 
      124328, 110804, 99304, 115834, 114610, 131410, 135490, 124816, 120640, 
      126641, 127994, 112906, 116129, 113517, 127264, 125065, 126305, 125621, 
      132194, 133940, 132349, 123881, 122356, 132100, 112370, 146282, 152325, 
      160641, 177125, 142354, 117325, 135952, 138100, 150146, 184586, 145480, 
      129077, 167285, 138970, 132210, 147330, 157554, 148388, 122402, 146266, 
      154466, 134181, 157741, 151997, 135482, 137120, 135505, 149698, 134914, 
      156258, 157978, 159730, 142850, 160857, 152773, 143489, 144170, 166010, 
      173133, 182500, 160498, 164305, 163705, 151825, 168309, 163258, 148298, 
      193465, 153833, 189125, 153205, 177361, 171680, 157712, 192785, 176842, 
      165362, 164225, 192385, 177124, 179005, 205028, 210169, 166721, 179021, 
      176489, 179752, 176228, 181530, 171130, 168561, 161666, 187225, 182065, 
      172609, 159993, 186101, 179477, 163901, 165274, 185057, 182129, 182425, 
      195089, 188973, 186265, 182944, 200753, 185861, 182792, 207554, 198818, 
      196418, 193709, 211765, 201226, 189965, 209821, 218660, 211925, 220874, 
      207673, 201506, 206125, 216445, 223301, 213029, 225497, 207745, 206650, 
      223522, 226432, 237700, 241256, 228905, 232178, 232648 ], 
  [ 75645, 71873, 71485, 70736, 69064, 70066, 67541, 65713, 65309, 66490, 
      66485, 64340, 59121, 63521, 60485, 61828, 58361, 57892, 54676, 54594, 
      54468, 51650, 50081, 51713, 49298, 48960, 45972, 43882, 45476, 42649, 
      39661, 40577, 38530, 35033, 37405, 36434, 35989, 34218, 37748, 34805, 
      34493, 32554, 30985, 30634, 33192, 32530, 33428, 30265, 28916, 31824, 
      29988, 29653, 30290, 29608, 27521, 26305, 25317, 25540, 27252, 24809, 
      26020, 25565, 24292, 26545, 24778, 25309, 21349, 20449, 20610, 17981, 
      19728, 19777, 18409, 16613, 18226, 16001, 15817, 15760, 13940, 15161, 
      13165, 12577, 14381, 12457, 11300, 11245, 11026, 142794, 11509, 10658, 
      12708, 10064, 10957, 10180, 11618, 10930, 128434, 9360, 11329, 131525, 
      10861, 9125, 111877, 8845, 8845, 8905, 8513, 8537, 132709, 9442, 9077, 
      143345, 7825, 7565, 130597, 9529, 8450, 118781, 90989, 119620, 134173, 
      7489, 97604, 6917, 6437, 6868, 6253, 6290, 5746, 5477, 123812, 103925, 
      108225, 5066, 78202, 4793, 5585, 81353, 4778, 76850, 6400, 85892, 
      77953, 138170, 4589, 3893, 67652, 54101, 65525, 71146, 141409, 76357, 
      59930, 69785, 2857, 4717, 2696, 2824, 2833, 3973, 56033, 97690, 107834, 
      2377, 4337, 9505, 61961, 82025, 2173, 39098, 76378, 2053, 8005, 2122, 
      42485, 43957, 86785, 48100, 34420, 36194, 79556, 1989, 1818, 44770, 
      1465, 105353, 1924, 909, 6058, 46098, 61245, 676, 3925, 33076, 746, 
      1850, 8906, 9841, 48149, 59189, 4420, 4801, 47618, 84050, 48445, 25405, 
      71197, 46196, 3610, 8461, 58370, 932, 832, 625, 22426, 43906, 1220, 
      2597, 23605, 82538, 873, 265, 3508, 242, 96842, 3016, 81325, 522, 3802, 
      4437, 15706, 113, 16145, 6898, 6728, 6893, 0, 31684, 677, 962, 1765, 
      7226, 13226, 21317, 54293, 81805, 137, 4916, 15641, 21332, 54305, 
      53860, 32464, 269, 746, 144, 1513, 52585, 394, 2194, 16810, 980, 21512, 
      54080, 689, 16930, 17224, 57924, 2297, 377, 32402, 77090, 5729, 1361, 
      1489, 39604, 51476, 56569, 1597, 1341, 56137, 548, 4328, 10529, 11765, 
      10180, 865, 2650, 725, 9701, 16858, 11965, 54553, 9809, 9736, 3501, 
      14249, 5648, 1189, 34645, 22472, 55514, 56450, 58825, 8352, 36265, 
      37017, 32069, 2344, 5242, 1530, 4122, 31876, 31529, 5956, 5321, 41681, 
      1745, 1813, 55125, 17725, 25961, 3380, 54009, 37837, 2533, 9434, 10130, 
      18688, 3985, 2313, 2473, 5785, 32677, 8962, 14065, 17141, 13316, 12701, 
      12500, 8276, 3869, 4450, 54233, 21473, 91613, 62834, 9209, 105957, 
      61965, 2941, 3112, 5517, 102250, 15794, 3601, 55577, 45572, 3812, 3161, 
      5345, 5840, 93249, 43364, 6845, 54557, 34457, 13885, 4106, 45506, 
      76500, 35284, 90746, 104333, 49640, 31400, 20485, 98833, 94570, 25873, 
      11538, 12146, 5249, 4226, 78885, 26260, 74185, 26690, 9818, 33389, 
      92833, 53024, 5353, 12368, 91197, 10090, 34690, 94900, 66404, 7204, 
      5800, 92066, 53002, 40762, 6130, 18730, 110809, 25348, 5473, 28593, 
      97138, 76085, 13978, 122440, 98650, 66634, 31225, 74945, 28880, 5777, 
      36052, 56554, 93700, 43105, 56576, 7625, 58708, 48749, 37000, 29525, 
      8660, 67898, 31853, 25552, 27389, 91090, 47569, 20113, 73280, 50593, 
      37328, 7969, 65042, 51602, 34817, 28946, 10837, 98701, 88756, 63325, 
      61000, 53896, 46125, 8104, 8330, 8477, 120689, 8608, 12820, 9945, 
      86677, 52517, 38609, 29474, 9281, 18050, 18826, 118309, 115685, 115034, 
      11173, 9553, 11009, 113288, 107573, 98408, 34568, 11908, 119362, 93322, 
      28297, 92369, 31609, 21664, 18836, 10196, 13844, 101405, 75737, 72701, 
      64957, 42242, 18850, 14045, 105885, 87688, 83845, 47473, 43370, 37834, 
      18178, 11393, 72320, 42857, 14537, 123250, 100426, 19674, 11194, 89636, 
      77800, 59636, 21640, 13540, 11492, 125018, 119033, 33058, 31613, 
      112370, 82106, 28265, 77346, 53530, 25777, 14722, 23346, 12905, 86210, 
      13025, 13169, 39240, 13896, 54434, 22250, 14066, 23225, 81577, 71056, 
      54898, 19018, 14013, 61685, 59105, 33482, 14602, 14242, 28085, 40000, 
      20800, 55445, 54242, 30017, 26522, 18122, 14837, 58148, 20360, 22453, 
      43353, 22018, 26192, 18625, 26401, 27946, 16025, 19720, 16717, 16145, 
      36578, 25033, 24484, 16650, 18010, 39400, 22676, 35657, 31322, 21650, 
      32800, 38138, 22730, 17770, 19453, 34085, 25969, 29732, 22465, 36721, 
      22685, 19577, 19546, 25721, 20129, 21449, 26161, 21250, 24237, 21538, 
      31474, 25497, 21961, 20752, 20880, 23050, 26938, 32013, 22265, 22217, 
      23645, 22600, 36900, 24245, 23426, 22817, 39442, 41570, 45301, 47765, 
      25173, 25009, 38116, 24034, 24417, 56377, 26498, 24665, 31049, 25906, 
      26225, 31684, 26762, 31697, 28269, 27450, 27557, 66105, 32084, 29780, 
      33412, 31201, 42289, 31554, 53885, 72845, 34425, 35261, 42340, 34933, 
      34714, 34145, 33856, 33865, 34250, 34346, 69946, 36125, 73369, 35821, 
      36100, 36506, 37157, 40202, 48802, 39568, 36945, 41994, 40626, 39250, 
      38250, 84641, 42120, 41053, 39722, 41024, 44648, 41498, 41378, 41353, 
      42192, 42650, 51845, 45450, 44698, 42898, 49573, 54500, 66065, 44770, 
      48861, 44584, 46730, 45421, 45385, 89890, 49160, 61925, 92021, 49361, 
      80450, 48865, 46660, 67972, 78065, 51124, 52861, 52722, 50265, 52625, 
      52000, 116000, 54025, 50866, 51341, 57305, 54629, 55801, 51265, 62497, 
      54346, 53226, 50674, 57005, 52490, 51533, 62554, 95290, 57389, 60548, 
      57793, 56740, 60850, 58514, 103573, 54952, 57256, 61001, 114761, 62420, 
      71321, 72337, 115232, 57933, 56569, 59045, 113765, 59146, 57521, 57445, 
      61825, 78916, 121609, 63557, 60164, 95913, 61300, 82640, 63274, 62141, 
      68260, 65416, 64360, 62820, 67250, 95978, 101813, 62033, 101105, 93685, 
      112676, 69085, 63290, 101026, 66868, 113233, 116404, 64685, 101645, 
      116909, 64637, 69121, 68994, 65425, 65425, 121194, 73970, 75589, 
      133645, 72857, 70201, 68084, 101089, 153269, 78160, 103552, 137306, 
      70981, 78685, 71514, 80660, 121108, 136849, 77837, 74861, 75400, 72916, 
      75842, 74170, 76009, 77778, 83176, 78212, 118474, 121850, 126701, 
      77200, 124576, 128617, 77645, 83025, 139345, 170257, 119204, 131300, 
      135044, 180161, 82930, 90290, 81938, 80189, 140605, 181850, 83057, 
      81241, 81325, 81394, 132301, 164169, 93032, 129169, 138746, 86909, 
      85781, 91081, 135578, 177053, 97461, 195336, 197325, 176426, 166016, 
      98010, 93109, 88209, 100040, 176420, 94730, 166130, 99801, 93249, 
      90049, 95785, 145357, 170125, 175865, 100613, 154205, 163028, 102625, 
      95173, 147034, 95780, 103045, 159274, 103402, 103050, 168545, 170785, 
      168194, 103780, 103085, 108505, 100889, 186925, 194786, 206090, 227716, 
      115585, 104002, 170765, 173909, 190765, 236825, 118201, 109600, 213876, 
      114841, 111401, 186281, 200489, 120437, 108225, 184213, 195733, 113360, 
      200000, 123370, 114325, 115461, 114676, 122557, 114745, 197177, 199561, 
      201977, 119353, 202760, 125450, 121300, 121977, 208557, 218000, 230521, 
      131657, 205682, 133864, 126964, 210674, 134401, 126081, 243620, 130600, 
      236770, 130960, 145480, 141957, 133965, 240916, 145945, 139113, 138474, 
      239674, 146389, 148096, 255625, 262090, 141448, 148930, 147394, 149657, 
      148117, 151589, 145505, 144098, 141345, 155944, 152776, 147304, 140996, 
      155808, 151840, 143568, 144605, 155752, 154314, 155428, 163930, 161450, 
      160232, 158405, 170056, 162128, 160553, 175185, 170425, 169021, 167474, 
      178720, 172493, 167690, 179570, 185417, 181172, 187129, 179236, 176053, 
      179008, 185506, 191018, 184730, 192712, 182426, 181829, 192385, 195773, 
      205349, 208233, 201352, 203625, 204257 ], 
  [ 130825, 122069, 123817, 122356, 118548, 127026, 118805, 114129, 115861, 
      122026, 124513, 123080, 104689, 123685, 112817, 119144, 109981, 109512, 
      107720, 108706, 111784, 102202, 96361, 107605, 97714, 97732, 101152, 
      96570, 103504, 98541, 87365, 95045, 89082, 69565, 87957, 84850, 85473, 
      75514, 93640, 81085, 79349, 76698, 61601, 61250, 84100, 82370, 87184, 
      73341, 62024, 84868, 76624, 76289, 83690, 81940, 73445, 69381, 54865, 
      65768, 78160, 66461, 74792, 72557, 64520, 78165, 69634, 75861, 63713, 
      52133, 61906, 51445, 68500, 71397, 66113, 40465, 68066, 56585, 40025, 
      64532, 37792, 62509, 40221, 38565, 63865, 35597, 45832, 41861, 43066, 
      45250, 53873, 39850, 61480, 38900, 30537, 33320, 60034, 56498, 37298, 
      36772, 60101, 38609, 58565, 34757, 29285, 45513, 35545, 34893, 42689, 
      34525, 38725, 55010, 52865, 44021, 33813, 43877, 37325, 58301, 52594, 
      31561, 19433, 31688, 38765, 50921, 21776, 47857, 43105, 48520, 42565, 
      44738, 41346, 37517, 33032, 23825, 25633, 38530, 13410, 31849, 26233, 
      14425, 30410, 12770, 20996, 15760, 12805, 39202, 48733, 43765, 8912, 
      5329, 8209, 9914, 40661, 11565, 6530, 9265, 28845, 20025, 39364, 28100, 
      42705, 50609, 5125, 19370, 23818, 26585, 18577, 10217, 6425, 12961, 
      27449, 2074, 10874, 39789, 11565, 41282, 2257, 2305, 14517, 2888, 1312, 
      1306, 11560, 44353, 43114, 2050, 40625, 22049, 45000, 33661, 11754, 
      1954, 5353, 32360, 15317, 680, 36346, 21074, 8194, 7349, 2225, 4721, 
      14032, 13345, 2050, 12850, 2165, 841, 8185, 1696, 15002, 8105, 4258, 
      41872, 41060, 39429, 1066, 1186, 21512, 16837, 821, 12050, 42169, 
      28033, 14544, 35842, 17810, 15476, 11549, 39682, 13770, 12625, 2890, 
      34289, 2617, 9034, 9220, 9029, 31684, 0, 41617, 21610, 18497, 8650, 
      3970, 1025, 3029, 11673, 35737, 11680, 2825, 1040, 3041, 2952, 68, 
      36581, 41330, 31828, 20025, 2745, 37418, 17858, 2570, 22696, 1220, 
      3172, 25253, 2690, 2628, 4168, 49645, 30637, 362, 10162, 63401, 22009, 
      21425, 800, 2704, 3881, 45385, 43705, 3805, 29384, 13940, 6613, 5713, 
      76752, 26497, 18314, 34901, 7565, 93754, 5913, 3645, 75313, 74884, 
      53341, 86873, 13124, 36433, 131477, 106132, 4250, 4474, 5069, 69940, 
      1377, 1417, 126053, 23348, 58642, 34282, 17650, 125504, 124801, 61136, 
      58721, 144565, 30581, 35989, 4573, 4553, 112825, 48592, 166861, 2237, 
      27809, 10858, 10130, 95940, 50265, 32929, 29529, 16465, 126305, 69482, 
      7301, 91901, 82024, 80341, 79784, 67016, 48725, 51442, 166729, 101929, 
      229385, 181738, 69373, 251917, 180157, 36405, 29812, 19045, 246074, 
      87706, 43829, 168785, 150592, 44752, 36625, 20297, 19012, 231733, 
      146248, 17525, 166697, 128797, 81881, 26890, 4210, 204304, 130336, 
      227450, 248869, 157508, 122180, 6245, 240165, 233410, 110245, 74194, 
      75514, 48325, 36266, 207757, 110632, 199853, 111418, 15514, 4553, 
      230249, 163028, 27425, 12724, 227545, 15786, 4786, 233384, 186376, 
      55976, 26804, 228770, 162650, 139730, 26066, 8762, 258193, 107584, 
      43209, 5809, 236690, 202465, 78770, 275876, 238914, 186250, 5949, 
      200257, 114676, 37817, 5792, 168338, 230760, 143141, 168004, 26849, 
      171560, 153413, 130628, 114965, 24680, 187514, 7289, 105652, 109625, 
      225658, 150453, 91669, 196100, 155969, 130244, 34313, 181810, 157690, 
      124885, 112250, 23297, 237541, 221544, 178669, 174564, 161764, 147229, 
      39076, 37522, 35177, 271633, 36020, 21008, 28813, 217685, 158605, 
      131525, 112066, 35269, 15914, 15266, 267473, 263425, 262418, 57809, 
      36965, 28453, 259604, 250685, 236180, 122500, 60680, 268882, 227890, 
      108397, 226225, 115625, 91796, 83984, 46864, 23456, 240601, 198557, 
      193385, 179945, 137650, 83642, 23657, 247573, 218340, 212005, 147509, 
      139490, 128258, 80834, 53045, 192292, 138265, 24505, 274194, 238554, 
      84466, 47506, 221000, 201332, 169640, 89636, 62312, 48872, 276674, 
      267485, 117074, 113849, 256906, 208130, 105517, 199810, 157482, 98757, 
      63850, 17650, 37825, 214370, 50405, 37733, 128596, 34900, 158386, 
      87754, 35426, 19309, 206177, 188180, 158850, 76690, 52105, 170977, 
      166261, 114650, 53762, 49130, 17761, 128644, 80964, 159041, 156770, 
      105845, 97010, 70810, 41537, 163880, 78388, 23165, 134845, 83250, 
      94900, 70601, 20705, 99146, 40589, 73476, 58725, 46405, 17354, 89825, 
      24128, 47266, 36522, 124484, 27304, 115757, 105370, 77186, 20340, 
      120730, 79690, 52658, 36185, 110981, 88981, 99152, 76577, 20345, 75017, 
      56957, 56570, 28925, 43625, 37825, 29009, 66106, 32425, 64970, 25778, 
      81745, 66105, 53860, 48292, 38714, 32634, 27385, 56797, 55325, 41801, 
      50724, 25864, 69457, 64010, 53077, 25202, 24482, 23585, 23201, 71809, 
      70933, 27080, 56786, 59305, 24337, 73490, 57773, 34253, 66490, 66809, 
      35600, 68770, 36325, 75973, 64474, 58885, 29437, 81568, 66448, 85032, 
      71429, 35525, 68578, 32525, 32617, 82129, 84745, 39848, 80145, 78858, 
      71881, 65540, 64481, 67714, 62114, 34346, 55705, 35633, 71065, 67784, 
      66410, 59585, 50170, 40970, 89764, 71833, 96106, 90466, 83394, 75274, 
      39785, 93028, 88045, 75322, 61316, 98404, 79234, 77690, 77309, 65332, 
      65434, 48997, 95290, 91690, 72090, 52065, 48448, 43993, 64706, 105109, 
      84100, 95146, 87785, 84545, 46458, 101492, 48397, 47165, 100981, 46274, 
      97281, 77632, 47680, 47093, 104168, 109465, 108970, 99037, 107449, 
      105044, 55124, 111341, 98570, 65225, 56237, 61393, 114185, 94697, 
      54665, 107746, 103066, 84850, 115033, 95210, 82505, 56858, 53282, 
      112925, 121424, 111905, 69200, 121370, 113338, 56225, 91620, 71140, 
      119741, 59581, 123296, 58505, 58097, 60052, 104569, 95373, 73285, 
      60365, 106850, 96325, 82721, 116649, 58624, 63225, 121585, 106088, 
      59245, 107936, 60212, 115250, 110201, 131272, 122020, 118116, 111592, 
      127058, 61090, 61585, 101905, 61945, 62001, 64616, 128537, 88922, 
      63290, 119200, 65529, 66208, 87113, 64265, 66713, 92405, 123589, 
      123106, 104229, 89989, 68506, 137338, 141093, 73125, 131597, 120041, 
      91936, 67625, 81713, 142596, 69732, 76786, 97325, 140985, 97858, 
      145808, 73760, 77753, 135865, 124345, 124884, 103176, 124970, 115466, 
      123713, 129754, 146900, 129832, 76466, 76994, 77929, 120276, 77940, 
      78777, 102565, 140341, 82741, 93717, 78976, 81104, 82000, 98281, 
      137042, 157930, 128930, 115433, 84713, 99970, 132185, 111501, 109449, 
      108450, 83529, 93325, 162452, 84313, 86770, 137461, 132061, 151245, 
      87874, 101225, 166525, 109540, 110461, 101666, 98020, 164938, 149713, 
      119893, 169460, 102728, 152402, 99202, 166729, 145225, 124225, 153101, 
      93737, 101417, 103597, 166829, 96533, 99304, 171333, 147505, 95058, 
      148112, 169261, 100178, 166770, 165706, 104821, 105993, 105538, 161096, 
      158621, 173297, 139693, 113945, 117890, 122786, 133376, 187141, 146722, 
      110245, 111253, 117785, 138925, 190825, 165492, 128080, 180701, 170141, 
      116861, 122525, 194485, 152725, 116929, 121329, 172100, 123460, 198842, 
      173777, 175981, 173416, 194825, 172061, 123485, 124445, 125437, 183789, 
      126932, 198074, 182888, 183565, 131305, 135764, 141521, 207485, 130922, 
      211828, 194248, 133778, 210229, 187669, 149992, 194324, 148482, 192548, 
      227716, 219565, 198757, 151560, 226045, 209245, 207538, 152098, 226133, 
      228196, 160929, 164546, 209444, 227250, 223578, 227977, 222165, 229553, 
      214213, 210314, 198661, 236756, 229316, 215300, 195464, 234484, 224820, 
      200884, 202633, 232292, 227650, 226984, 244386, 234074, 229652, 224621, 
      249444, 226564, 221785, 258133, 244829, 241289, 237250, 263092, 247609, 
      228922, 257890, 270145, 260560, 272925, 253640, 244049, 250564, 265250, 
      273610, 258778, 276372, 250066, 248401, 272485, 274805, 287941, 292249, 
      273620, 278029, 278305 ], 
  [ 73424, 70372, 69668, 69021, 67657, 67561, 65866, 64450, 63730, 64181, 
      63808, 61549, 58250, 60516, 58624, 59237, 56596, 56125, 52685, 52445, 
      51845, 50013, 49066, 49288, 47965, 47573, 43625, 41893, 42705, 40180, 
      38386, 38308, 36829, 35668, 35698, 35037, 34432, 33857, 35253, 33714, 
      33610, 31765, 32170, 31817, 31409, 30901, 31225, 29620, 29725, 29717, 
      28817, 28480, 28121, 27593, 26440, 25636, 26624, 25285, 25433, 24340, 
      24509, 24314, 24029, 24616, 23837, 23530, 20752, 21412, 20165, 18666, 
      18173, 17800, 17002, 18688, 16501, 15626, 17834, 14173, 15993, 13780, 
      14746, 14308, 12676, 14600, 11773, 12290, 11861, 162557, 10832, 11905, 
      11093, 11357, 13600, 12301, 10045, 9773, 147245, 10853, 9700, 150592, 
      9386, 10874, 129434, 8980, 10436, 10600, 9010, 10228, 151922, 8269, 
      8164, 163336, 9508, 7738, 149698, 7880, 7477, 136996, 106912, 137933, 
      153578, 6610, 114145, 6400, 6544, 6245, 6410, 6133, 6001, 6250, 142525, 
      121076, 125738, 5625, 93109, 6282, 8010, 96570, 6473, 91649, 9701, 
      101569, 92900, 158049, 3562, 3490, 81649, 66640, 79312, 85505, 161540, 
      91234, 73141, 84034, 4468, 7888, 2745, 4537, 2410, 2560, 68868, 114529, 
      125505, 4234, 7650, 14794, 75466, 97506, 3872, 49897, 91337, 1930, 
      12874, 1789, 53748, 55424, 102724, 60085, 44633, 46665, 94861, 1172, 
      1157, 56381, 1114, 122890, 997, 1490, 10585, 57905, 74768, 1405, 7618, 
      43165, 901, 4397, 14365, 15560, 60212, 72500, 8369, 8906, 59625, 99801, 
      60554, 34340, 85748, 58041, 7289, 13856, 71613, 289, 293, 292, 30881, 
      55481, 3589, 5850, 32266, 98165, 170, 1538, 7225, 369, 113713, 6521, 
      96842, 125, 7669, 8564, 22901, 442, 23434, 11897, 11673, 11890, 677, 
      41617, 0, 3249, 4624, 12321, 19881, 29584, 67082, 97348, 234, 9225, 
      22810, 29593, 67090, 66589, 42485, 250, 101, 797, 4090, 65146, 265, 
      5185, 24169, 3085, 29753, 66789, 2372, 24281, 24625, 71045, 648, 1224, 
      42349, 92133, 2570, 3610, 3842, 50537, 63865, 69530, 464, 416, 69044, 
      1597, 8185, 16360, 17908, 5713, 2378, 5617, 986, 15266, 10877, 18100, 
      67240, 5490, 5465, 1466, 8882, 9797, 1280, 25738, 15489, 68237, 69277, 
      71912, 4589, 46594, 47450, 23570, 4505, 2669, 1973, 7373, 23425, 23130, 
      3121, 2746, 31876, 2756, 2042, 67730, 24868, 18490, 1993, 42740, 48250, 
      4052, 14437, 15341, 12613, 2434, 3050, 3730, 9434, 24208, 5329, 20260, 
      11426, 8485, 8026, 7877, 4901, 2522, 2789, 43002, 14922, 76688, 50665, 
      5620, 89834, 49898, 3250, 4409, 8738, 86437, 10485, 2920, 44234, 35425, 
      3025, 3466, 8354, 9109, 78212, 33525, 10474, 43364, 25864, 9140, 5965, 
      56725, 63017, 26585, 75961, 88402, 39065, 23321, 27746, 83368, 79469, 
      18728, 7565, 8065, 4132, 4721, 65234, 19109, 61000, 19485, 14157, 
      42772, 77930, 42125, 7298, 17485, 76448, 14425, 44225, 79837, 54045, 
      5245, 7897, 77261, 42149, 31469, 8381, 25349, 94442, 18497, 5122, 
      37082, 81913, 62784, 9673, 105185, 83317, 54317, 40072, 61794, 21501, 
      6250, 45625, 45377, 78829, 33640, 45445, 9962, 47365, 38602, 28465, 
      22186, 11461, 55565, 40580, 18989, 20512, 76565, 37672, 14792, 60469, 
      40330, 28885, 9250, 53113, 41233, 26788, 21905, 14144, 83546, 74485, 
      51602, 49537, 43265, 36482, 8705, 9189, 9700, 103762, 9725, 16745, 
      12308, 72658, 42138, 30152, 22525, 10600, 23477, 24461, 101632, 99216, 
      98617, 9472, 10660, 13572, 97025, 91778, 83393, 26833, 9893, 102629, 
      78773, 21704, 77922, 24442, 16525, 14425, 9945, 17545, 86176, 62900, 
      60176, 53264, 33409, 14489, 17744, 90290, 73705, 70226, 37960, 34429, 
      29725, 14125, 10408, 59893, 34018, 18178, 106297, 85345, 15305, 10985, 
      75541, 64849, 48661, 16801, 11509, 11125, 107957, 102440, 25877, 24692, 
      96345, 68785, 22068, 64541, 43429, 20200, 12629, 29261, 14346, 72569, 
      12644, 14660, 31265, 15905, 44325, 17757, 16021, 28872, 68450, 59021, 
      44785, 15665, 13520, 50788, 48520, 26693, 13949, 14213, 34660, 32117, 
      17077, 45376, 44329, 24004, 21289, 15489, 16000, 47765, 16945, 27410, 
      35048, 18133, 21213, 16090, 32290, 22601, 17492, 16921, 15634, 16776, 
      44437, 20618, 29585, 17225, 20353, 32017, 27045, 29000, 25549, 18581, 
      39661, 31113, 19449, 17713, 22048, 27890, 21800, 24625, 19594, 44146, 
      20068, 19144, 19165, 30280, 21722, 24082, 30770, 19721, 28064, 20213, 
      37325, 22298, 20530, 20933, 21893, 25777, 31117, 37700, 22228, 22388, 
      26000, 23497, 43517, 22644, 22501, 23400, 46525, 49069, 53476, 56356, 
      23360, 23300, 44725, 24245, 24314, 66050, 24625, 24820, 35572, 24965, 
      25282, 36097, 25609, 36004, 26282, 27017, 27954, 76424, 29817, 29385, 
      30829, 30280, 48232, 31097, 61954, 83668, 32402, 32976, 47645, 33268, 
      33205, 33570, 34165, 34330, 34297, 35225, 80081, 38196, 83810, 35600, 
      36397, 37061, 38804, 43669, 54869, 37157, 36770, 39005, 38261, 37717, 
      37757, 96106, 39593, 39098, 39429, 42965, 41697, 40885, 40973, 41000, 
      43709, 44217, 57154, 43061, 42725, 43525, 54100, 60273, 74178, 46745, 
      45530, 43697, 44541, 44116, 44546, 101113, 46393, 68778, 103450, 46696, 
      90317, 46666, 47009, 75809, 87460, 48245, 49460, 49373, 48008, 49482, 
      49117, 129757, 50516, 48761, 54176, 62324, 58500, 52130, 49778, 68498, 
      51401, 50801, 50537, 53380, 51101, 51860, 68237, 106273, 54122, 56497, 
      54730, 59761, 56849, 55345, 115328, 54433, 60065, 57256, 127656, 58361, 
      78026, 79250, 128125, 55952, 55732, 61794, 126394, 57005, 56680, 58580, 
      58642, 86705, 134962, 59904, 58277, 106088, 59305, 90733, 60497, 59936, 
      63869, 61961, 61321, 60509, 63325, 105885, 112500, 61018, 111634, 
      103120, 124501, 65204, 64349, 111341, 64025, 125002, 128537, 66208, 
      111904, 129040, 65378, 65960, 65885, 64552, 66632, 133685, 69505, 
      70810, 147274, 69064, 67706, 69385, 110762, 168500, 73525, 113269, 
      150921, 71906, 74356, 72437, 75913, 132793, 150250, 74128, 72400, 
      72937, 73261, 73429, 72901, 73802, 74945, 78625, 75429, 129365, 133157, 
      138580, 75661, 136141, 140650, 78754, 79400, 152360, 186184, 129825, 
      143377, 147537, 196866, 79769, 85149, 79813, 79780, 153508, 198549, 
      80618, 81556, 81952, 82177, 144160, 179252, 87625, 140450, 151065, 
      84250, 83746, 87016, 147265, 192848, 92090, 212585, 214730, 192061, 
      180661, 92945, 89552, 88292, 94609, 191893, 91013, 180613, 94730, 
      90362, 89762, 92116, 157600, 184864, 191124, 95642, 167330, 177037, 
      97288, 92228, 159325, 92833, 98066, 172597, 98833, 98585, 182536, 
      184930, 182025, 100085, 99650, 103714, 99892, 202256, 210685, 222925, 
      246161, 109796, 102425, 184266, 187722, 206084, 255784, 112250, 106093, 
      231065, 109876, 107476, 201076, 216532, 114274, 106376, 198692, 211252, 
      109429, 215829, 116993, 110288, 111266, 110741, 116644, 111016, 212584, 
      215176, 217800, 114580, 218473, 119477, 116933, 117608, 224468, 234637, 
      248146, 125204, 221225, 127097, 121757, 226525, 127940, 121700, 261909, 
      125897, 254269, 126565, 138065, 135218, 129098, 258565, 138836, 133460, 
      132977, 257057, 139330, 140981, 274042, 280921, 136097, 142069, 140845, 
      142794, 141874, 144772, 140040, 138997, 137540, 148705, 146161, 141937, 
      137605, 148877, 145741, 139757, 140688, 149129, 148157, 149525, 156721, 
      155377, 154625, 153266, 162985, 157237, 156130, 167588, 164072, 162980, 
      161797, 170909, 166032, 163249, 172629, 177538, 174073, 179092, 172861, 
      170612, 173045, 178345, 183433, 178393, 184969, 177021, 176580, 185156, 
      188690, 197730, 200402, 195233, 197192, 197874 ], 
  [ 81233, 76585, 76565, 75690, 73642, 75940, 72421, 70093, 70057, 72104, 
      72529, 70498, 62981, 69921, 65521, 67730, 63265, 62794, 59810, 59912, 
      60338, 56340, 54025, 57325, 53608, 53330, 51434, 48904, 51426, 48217, 
      43801, 45889, 43156, 36865, 42025, 40680, 40417, 37220, 43290, 38673, 
      38113, 36040, 32113, 31760, 37850, 37000, 38578, 33553, 30466, 36842, 
      33890, 33553, 35360, 34490, 31285, 29569, 26225, 28306, 31874, 27817, 
      30266, 29501, 27050, 31285, 28340, 29857, 24457, 21697, 23528, 19521, 
      23930, 24469, 22417, 16465, 22600, 18761, 15725, 19930, 13770, 19081, 
      13549, 12769, 18661, 12149, 12970, 12233, 12260, 121460, 14537, 11392, 
      16850, 10730, 10009, 9850, 15688, 14504, 108200, 9770, 15457, 110977, 
      14801, 9221, 93125, 10861, 9125, 9061, 10093, 8689, 111965, 13000, 
      12325, 121669, 7969, 9505, 109969, 13637, 11752, 99205, 74137, 99914, 
      113165, 10657, 80002, 9649, 8425, 9722, 8177, 8584, 7540, 6649, 103594, 
      85565, 89429, 6480, 62500, 5085, 4761, 65277, 4820, 61268, 4514, 69250, 
      62177, 116496, 7837, 6397, 52978, 41161, 51097, 56036, 119417, 60625, 
      46180, 54793, 2929, 2929, 4626, 2770, 5317, 7633, 42705, 79588, 88740, 
      2125, 2349, 5161, 47821, 65529, 2105, 28180, 60500, 4153, 4153, 4468, 
      31005, 32225, 69721, 35746, 24170, 25632, 63226, 4877, 4520, 32840, 
      3793, 86353, 4930, 2117, 2548, 33908, 47009, 1690, 1405, 22930, 2440, 
      692, 4276, 4901, 35645, 45197, 1586, 1781, 35172, 67140, 35873, 16613, 
      55709, 33930, 1076, 3881, 44424, 3538, 3314, 2857, 14180, 31940, 226, 
      549, 15109, 65732, 3533, 569, 898, 1908, 78544, 650, 64637, 2804, 1000, 
      1325, 8936, 1525, 9241, 2720, 2610, 2713, 962, 21610, 3249, 0, 121, 
      2916, 7056, 13225, 40805, 65029, 1773, 1530, 8845, 13234, 40813, 40426, 
      22250, 2017, 3236, 1082, 157, 39325, 2260, 340, 9748, 178, 13394, 
      40626, 377, 9860, 10090, 43970, 5949, 1053, 22228, 60840, 11177, 361, 
      365, 28250, 38386, 42797, 4625, 4121, 42425, 970, 1402, 5245, 6109, 
      17170, 725, 772, 2069, 4721, 25640, 6301, 41077, 16605, 16466, 7565, 
      22277, 2330, 2705, 46885, 32418, 41960, 42772, 44837, 14450, 25561, 
      26189, 43805, 1370, 9908, 2600, 1844, 43546, 43137, 10930, 9985, 54961, 
      2129, 3125, 41681, 10789, 36445, 6610, 69017, 26989, 2285, 5032, 5480, 
      27490, 7393, 2993, 2533, 2993, 44329, 14848, 8233, 25505, 20626, 19825, 
      19562, 13850, 7025, 7976, 69165, 30825, 110945, 78880, 15025, 126713, 
      77885, 4105, 3098, 3209, 122632, 23652, 5941, 70625, 59194, 6274, 4321, 
      3281, 3466, 112697, 56610, 4033, 69413, 46213, 21053, 3400, 33640, 
      94082, 47162, 109876, 124825, 63746, 42530, 13325, 118765, 114068, 
      35885, 17768, 18496, 8065, 5120, 96641, 36266, 91381, 36756, 6120, 
      23677, 112073, 67490, 4505, 7738, 110249, 6388, 24788, 114322, 82602, 
      11002, 4762, 111176, 67400, 53300, 4904, 12296, 131777, 34970, 7345, 
      19925, 116740, 93393, 20560, 144458, 118372, 82760, 22117, 92061, 
      39114, 6649, 26074, 71312, 112858, 55813, 71266, 6257, 73642, 62257, 
      48586, 39685, 6730, 84008, 22853, 34778, 36985, 109796, 60757, 27845, 
      89938, 64213, 48778, 7825, 80644, 65344, 45769, 38720, 8273, 118145, 
      107146, 78677, 76042, 67946, 58997, 8762, 8676, 8389, 142237, 8642, 
      9506, 8489, 104749, 66249, 50045, 39112, 9061, 12932, 13460, 139537, 
      136665, 135952, 14545, 9577, 9297, 134018, 127745, 117650, 45130, 
      15650, 140648, 112004, 37493, 110925, 41485, 29122, 25426, 11826, 
      10762, 120889, 92369, 88961, 80225, 54100, 25376, 10961, 125801, 
      105682, 101405, 60133, 55348, 48820, 24328, 13885, 88450, 54709, 11509, 
      144772, 119716, 26192, 12752, 107746, 94546, 74026, 28714, 17266, 
      13234, 146660, 140117, 42920, 41165, 132768, 99280, 36945, 93896, 
      66856, 33709, 18500, 17576, 12465, 103748, 14753, 12665, 50018, 12770, 
      67752, 28872, 13000, 17757, 98489, 86666, 68212, 24272, 15857, 75925, 
      72973, 42824, 16628, 15524, 21493, 50642, 26482, 68689, 67300, 38425, 
      34000, 22500, 14689, 71762, 25666, 17777, 54485, 27880, 33354, 22873, 
      20605, 35540, 15497, 24274, 19225, 16605, 28420, 31505, 19610, 17168, 
      16420, 49402, 18666, 44789, 39400, 26504, 25810, 47700, 27828, 19024, 
      17545, 42653, 32117, 36994, 27061, 29041, 26965, 21253, 21160, 21445, 
      19385, 19465, 21821, 24224, 20825, 24260, 25640, 30449, 24805, 21674, 
      20810, 20932, 23080, 26357, 23425, 23129, 21953, 22642, 30122, 27261, 
      25636, 23229, 32104, 33736, 36661, 38629, 28433, 28145, 31330, 24872, 
      25625, 45929, 29812, 25561, 26737, 28100, 28417, 27490, 29200, 27625, 
      31697, 29012, 28125, 54821, 35802, 31266, 37498, 33301, 36205, 33092, 
      45253, 60925, 37817, 38961, 36986, 37885, 37480, 35793, 34450, 34273, 
      35152, 34256, 58820, 34605, 61865, 37025, 36682, 36776, 36125, 37000, 
      42500, 43370, 38081, 46472, 44360, 41992, 39752, 71881, 46034, 44285, 
      40968, 39602, 49050, 43108, 42740, 42653, 41258, 41652, 46381, 49160, 
      47912, 43012, 45037, 48474, 57249, 43268, 53681, 46490, 50184, 47821, 
      47225, 77344, 53290, 54585, 79225, 53365, 69512, 52309, 47066, 59450, 
      67681, 55370, 57725, 57524, 53765, 57177, 56242, 100402, 59009, 54176, 
      48761, 52121, 50805, 60965, 53825, 56129, 58640, 56900, 51620, 62101, 
      54920, 51917, 56552, 82960, 62045, 66130, 62197, 53890, 66368, 63040, 
      90305, 56314, 54650, 66205, 100125, 67994, 64061, 64829, 100594, 61025, 
      58297, 56493, 99433, 62420, 59245, 56813, 66337, 70346, 106405, 68625, 
      63122, 84485, 64378, 73690, 67280, 65465, 74186, 70226, 68674, 66266, 
      72616, 84852, 89757, 63925, 89233, 83113, 99250, 74381, 62696, 89396, 
      70922, 99865, 102602, 63529, 90073, 103105, 64409, 73541, 73352, 67117, 
      64637, 106952, 79936, 81925, 118033, 78013, 73805, 67162, 90185, 
      135725, 84298, 92578, 121680, 70481, 84445, 71012, 86914, 107770, 
      121465, 82849, 78385, 78922, 73090, 79300, 76264, 79217, 81728, 89170, 
      82098, 106052, 108932, 113101, 79594, 111346, 114829, 76873, 87893, 
      124373, 151813, 107082, 117442, 120690, 160785, 87236, 96948, 85000, 
      81205, 125749, 162468, 86489, 81385, 81097, 80980, 118681, 146705, 
      99994, 116225, 124560, 90577, 88705, 96421, 122128, 158705, 104345, 
      175250, 177053, 158260, 149026, 104516, 97817, 88577, 106978, 158434, 
      99620, 149320, 106301, 97145, 90845, 100609, 131209, 153001, 158121, 
      106985, 139001, 146770, 109429, 99125, 132820, 99730, 109409, 143812, 
      109264, 108788, 152269, 154321, 152100, 108578, 107573, 114601, 102457, 
      169025, 176200, 186388, 206090, 122849, 106244, 155025, 157797, 172853, 
      214573, 125645, 114130, 193730, 121105, 116425, 168985, 181705, 128125, 
      110765, 167285, 177565, 118378, 181458, 131300, 119465, 120785, 119690, 
      129925, 119509, 179125, 181261, 183429, 125353, 184330, 132872, 126794, 
      127469, 189869, 198442, 209785, 139625, 187424, 142202, 133442, 192040, 
      142361, 131561, 222066, 136442, 216136, 136426, 154538, 150209, 139985, 
      220090, 154625, 146057, 145232, 219152, 155005, 156770, 233857, 239824, 
      148010, 157288, 155380, 158013, 155725, 159877, 152181, 150340, 146033, 
      164722, 160810, 153850, 145186, 164210, 159250, 148250, 149409, 163778, 
      161780, 162578, 172624, 168772, 166994, 164609, 178546, 168010, 165877, 
      184289, 178037, 176261, 174280, 188066, 180225, 172996, 187848, 194809, 
      189634, 196705, 186826, 182525, 186098, 194020, 200020, 192244, 201898, 
      188820, 188037, 200945, 204137, 214317, 217445, 208514, 211157, 211725 ]
    , [ 83488, 78532, 78644, 77725, 75545, 78305, 74434, 71930, 72026, 74381, 
      74960, 72973, 64642, 72484, 67600, 70117, 65300, 64829, 61933, 62101, 
      62725, 58309, 55730, 59624, 55445, 55189, 53689, 51005, 53857, 50516, 
      45594, 48100, 45125, 37844, 43994, 42517, 42320, 38617, 45589, 40378, 
      39730, 37613, 32850, 32497, 39841, 38925, 40745, 35060, 31357, 38965, 
      35617, 35280, 37505, 36569, 32968, 31076, 26896, 29637, 33865, 29236, 
      32125, 31250, 28381, 33320, 29957, 31826, 25920, 22500, 24925, 20434, 
      25789, 26504, 24210, 16784, 24525, 20114, 16066, 21789, 14089, 20852, 
      14066, 13220, 20564, 12424, 13949, 12970, 13085, 114277, 16000, 12041, 
      18709, 11357, 10064, 10125, 17525, 16165, 101413, 10309, 17316, 104080, 
      16594, 9650, 86866, 11972, 9620, 9512, 11050, 9140, 105002, 14661, 
      13876, 114376, 8420, 10594, 103050, 15496, 13325, 92660, 68560, 93325, 
      106114, 12186, 74161, 11024, 9536, 11141, 9266, 9805, 8585, 7474, 
      96829, 79460, 83170, 7393, 57341, 5602, 4882, 59986, 5249, 56153, 4261, 
      63761, 56996, 109225, 9410, 7706, 48193, 36992, 46400, 51097, 112036, 
      55466, 41725, 49898, 3380, 2720, 5737, 3177, 6626, 9360, 38404, 73593, 
      82393, 2466, 2074, 4050, 43234, 60106, 2512, 24737, 55297, 5330, 3218, 
      5733, 27364, 28496, 64100, 31797, 20969, 22321, 57869, 6340, 5917, 
      29045, 5058, 80050, 6437, 2986, 1745, 30025, 42400, 2493, 954, 19773, 
      3485, 725, 3077, 3592, 31652, 40676, 1025, 1154, 31201, 61585, 31858, 
      13940, 50660, 30025, 625, 2704, 39925, 4913, 4645, 4100, 11705, 28145, 
      325, 274, 12546, 60221, 4930, 1130, 425, 2953, 72505, 265, 59170, 4069, 
      461, 676, 6989, 2482, 7250, 1697, 1609, 1690, 1765, 18497, 4624, 121, 
      0, 1849, 5329, 10816, 36482, 59540, 2818, 793, 6898, 10825, 36490, 
      36125, 19093, 3106, 4589, 1885, 146, 35090, 3393, 153, 7713, 365, 
      10985, 36325, 740, 7825, 8033, 39493, 7720, 1768, 19093, 55549, 13586, 
      482, 442, 24697, 34217, 38386, 6176, 5584, 38036, 1597, 841, 3848, 
      4580, 20129, 1154, 585, 3026, 3434, 29237, 4772, 36776, 19498, 19337, 
      9490, 25610, 1637, 3728, 51714, 36433, 37637, 38405, 40360, 17101, 
      22250, 22834, 48458, 1513, 12053, 3469, 1525, 48177, 47746, 13185, 
      12130, 60164, 2756, 4082, 37402, 8820, 40658, 8249, 74836, 23634, 2692, 
      3965, 4325, 31109, 9098, 3730, 3050, 2498, 48960, 17433, 6660, 28970, 
      23717, 22850, 22565, 16325, 8642, 9725, 74962, 34642, 118304, 85073, 
      17588, 134578, 84034, 5018, 3593, 2890, 130365, 26941, 7272, 76466, 
      64529, 7649, 5234, 3050, 3125, 120100, 61813, 3538, 75188, 50888, 
      24100, 3653, 29933, 100825, 51881, 117169, 132602, 69257, 46985, 11290, 
      126344, 121493, 39944, 20485, 21257, 9572, 5945, 103450, 40325, 97992, 
      40837, 5317, 20740, 119410, 73133, 4714, 6605, 117520, 5585, 21785, 
      121725, 88861, 12861, 4905, 118469, 73021, 58261, 4981, 10525, 139730, 
      38897, 8522, 17362, 124209, 100048, 23409, 152785, 125885, 88997, 
      19400, 98650, 43261, 7474, 23049, 77065, 120173, 60840, 76997, 6290, 
      79461, 67570, 53217, 43810, 6565, 90245, 20180, 38573, 40912, 116957, 
      65960, 31112, 96373, 69570, 53365, 8298, 86705, 70745, 50180, 42713, 
      7888, 125570, 114197, 84650, 81905, 73457, 64090, 9521, 9325, 8884, 
      150410, 9181, 8857, 8500, 111690, 71650, 54632, 43061, 9512, 11645, 
      12085, 147600, 144640, 143905, 16272, 10116, 9220, 141905, 135434, 
      125009, 49409, 17509, 148733, 119165, 41288, 118042, 45522, 32301, 
      28297, 12937, 10201, 128336, 98804, 95264, 86176, 58841, 28225, 10400, 
      133402, 112601, 108170, 65160, 60133, 53253, 27045, 15304, 94709, 
      59450, 10970, 152945, 127097, 29041, 13841, 114709, 101025, 79669, 
      31761, 19125, 14389, 154877, 148136, 46957, 45092, 140545, 105913, 
      40564, 100309, 72125, 37064, 20381, 16069, 12850, 110513, 15908, 13028, 
      54385, 12913, 73021, 31765, 13165, 16360, 105034, 92749, 73481, 26681, 
      17056, 81524, 78440, 46685, 17893, 16525, 19700, 54965, 29045, 73936, 
      72481, 41956, 37201, 24601, 15184, 77141, 28097, 16666, 58984, 30509, 
      36445, 24930, 19098, 38785, 15860, 26441, 20666, 17320, 26077, 34354, 
      18433, 17905, 16409, 53505, 17797, 48584, 42821, 28781, 23885, 51649, 
      30193, 20025, 17424, 46250, 34856, 40129, 29250, 26874, 29044, 22408, 
      22293, 20488, 19682, 19322, 20842, 25841, 20176, 25789, 24133, 32770, 
      26378, 22565, 21349, 20745, 22277, 24916, 24404, 24020, 21920, 23225, 
      28285, 28900, 26989, 23944, 30069, 31525, 34164, 35956, 30160, 29828, 
      29493, 25741, 26626, 42794, 31561, 26452, 25780, 29453, 29770, 26577, 
      30641, 26756, 33490, 30145, 28906, 51400, 37705, 32377, 39533, 34632, 
      34632, 34225, 42778, 57284, 39610, 40864, 35677, 39524, 39053, 36970, 
      35253, 35010, 36065, 34817, 55465, 34660, 58378, 38048, 37485, 37469, 
      36356, 36461, 40861, 45317, 39082, 48661, 46285, 43565, 40885, 67954, 
      48025, 46034, 42013, 39701, 51217, 44285, 43829, 43720, 41533, 41905, 
      45050, 51085, 49661, 43661, 44036, 46945, 54730, 43345, 56002, 47777, 
      52021, 49284, 48490, 73505, 55369, 52594, 75298, 55400, 66245, 54146, 
      47825, 57041, 64612, 57493, 60068, 59845, 55624, 59410, 58365, 95485, 
      61396, 55969, 48464, 50900, 50068, 63418, 55354, 54490, 60785, 58825, 
      52577, 64532, 56405, 52676, 55045, 79209, 64322, 68737, 64386, 53505, 
      68953, 65273, 86224, 57425, 54353, 68680, 95560, 70601, 62114, 62794, 
      96029, 62752, 59540, 56218, 94978, 64213, 60488, 57220, 68570, 67937, 
      101642, 71056, 64805, 81064, 66105, 71149, 69337, 67280, 76925, 72569, 
      70841, 68125, 75157, 81541, 86116, 65234, 85658, 80000, 95125, 76900, 
      63125, 85909, 73001, 95762, 98345, 63760, 86608, 98848, 64970, 75752, 
      75541, 68360, 65000, 102541, 82697, 84818, 113138, 80488, 75730, 67481, 
      86962, 130148, 87125, 89333, 116785, 70954, 87140, 71485, 89785, 
      103689, 116658, 85280, 80288, 80825, 73805, 81181, 77661, 81010, 83785, 
      91953, 84133, 102301, 105005, 108932, 81101, 107309, 110594, 77258, 
      90280, 119720, 145928, 103441, 113185, 116257, 154570, 89425, 99973, 
      86749, 82228, 121140, 156253, 88370, 82100, 81680, 81497, 114512, 
      141172, 103129, 112298, 120193, 92546, 90410, 98984, 118025, 152864, 
      107458, 168793, 170530, 152485, 143669, 107497, 100160, 89380, 110113, 
      152725, 102029, 144029, 109282, 99202, 91802, 102996, 126864, 147600, 
      152500, 109922, 134282, 141677, 112520, 101204, 128453, 101809, 112346, 
      139005, 112025, 111505, 147176, 149162, 147073, 110965, 109850, 117450, 
      103700, 163360, 170293, 180085, 199105, 126116, 107729, 150130, 152770, 
      167188, 207368, 128978, 116429, 187273, 124020, 118900, 163540, 175732, 
      131546, 112360, 161972, 171812, 120853, 175573, 134809, 121984, 123370, 
      122165, 133236, 121896, 173416, 175464, 177544, 128180, 178489, 136205, 
      129445, 130120, 183940, 192205, 203130, 143156, 181649, 145865, 136445, 
      186133, 145892, 134212, 215125, 139225, 209525, 139077, 158465, 153850, 
      142834, 213413, 158420, 149236, 148345, 212585, 158778, 160565, 226850, 
      232641, 151057, 160973, 158933, 161698, 159146, 163540, 155272, 153277, 
      148420, 168561, 164385, 156897, 147397, 167917, 162605, 150637, 151840, 
      167353, 165157, 165845, 176441, 172105, 170129, 167546, 182297, 170837, 
      168506, 188260, 181480, 179572, 177437, 192125, 183712, 175625, 191533, 
      198890, 193385, 200852, 190269, 185572, 189365, 197793, 203969, 195665, 
      205913, 191845, 190996, 204740, 207866, 218266, 221482, 211825, 214600, 
      215146 ], 
  [ 94625, 88465, 89093, 88002, 85306, 89872, 84625, 81433, 82045, 85604, 
      86785, 84970, 73457, 84825, 78049, 81770, 75577, 75106, 72554, 72980, 
      74378, 68328, 64717, 70933, 64948, 64778, 64826, 61540, 65682, 61825, 
      54925, 59065, 55144, 43993, 54013, 52020, 52081, 46400, 56898, 49365, 
      48373, 46084, 38053, 37700, 49946, 48772, 51538, 43273, 37162, 49586, 
      44690, 44353, 48212, 47018, 41869, 39289, 31841, 37162, 43970, 37105, 
      41714, 40409, 35906, 43597, 38600, 41845, 33961, 27961, 32708, 26325, 
      35378, 36781, 33541, 20353, 34372, 27725, 19721, 31378, 17658, 30097, 
      18409, 17305, 30325, 15821, 20098, 18173, 18632, 88520, 24041, 16900, 
      28298, 16130, 12601, 13522, 27028, 24980, 77204, 14738, 26905, 79441, 
      25925, 13649, 64721, 18637, 13877, 13597, 17113, 13225, 80105, 23476, 
      22261, 88189, 12505, 17173, 78325, 25085, 21796, 69397, 49081, 69890, 
      80873, 20485, 53650, 18721, 16201, 19010, 15845, 16900, 14992, 13021, 
      72706, 57917, 61025, 13284, 39496, 9945, 7677, 41625, 9248, 38480, 
      5594, 44626, 39065, 83124, 17881, 15145, 31810, 23017, 30361, 34112, 
      85505, 37621, 26632, 33085, 7465, 4225, 12402, 7090, 14065, 18433, 
      23913, 52480, 59904, 6121, 3321, 2029, 27625, 41229, 6425, 13600, 
      37280, 12253, 1885, 13000, 15453, 16241, 44449, 18682, 10778, 11700, 
      39250, 14381, 13700, 16532, 12325, 57733, 14650, 8705, 928, 17168, 
      26705, 7954, 1513, 9754, 9892, 3176, 712, 797, 18365, 25325, 1154, 
      1025, 18000, 42192, 18485, 5813, 33245, 17082, 1184, 425, 24660, 12610, 
      12170, 11281, 4352, 15632, 3034, 1521, 4849, 41000, 12713, 5645, 898, 
      9360, 51220, 1082, 40121, 11336, 676, 461, 1700, 8545, 1789, 20, 18, 
      13, 7226, 8650, 12321, 2916, 1849, 0, 900, 3721, 21905, 40405, 9225, 
      234, 1609, 3730, 21913, 21634, 9074, 9685, 12200, 7346, 2425, 20857, 
      10144, 1744, 2080, 3418, 3890, 21834, 4481, 2192, 2314, 24314, 16965, 
      6885, 9160, 37188, 25325, 3277, 3065, 13130, 20242, 23465, 14561, 
      13625, 23201, 6370, 970, 709, 925, 34018, 5153, 2176, 9089, 725, 45620, 
      1117, 22285, 33129, 32882, 19337, 40961, 1250, 10049, 72913, 54450, 
      23060, 23656, 25181, 29786, 11629, 12041, 68969, 4394, 22760, 9188, 
      2600, 68602, 68085, 24322, 22837, 82825, 7529, 10145, 22997, 3445, 
      59449, 16978, 99905, 12841, 6605, 2116, 2132, 47578, 18085, 8933, 7393, 
      2885, 69385, 29860, 2833, 44837, 38122, 36997, 36626, 28322, 17285, 
      18884, 99945, 51885, 149393, 111604, 29929, 167645, 110393, 10909, 
      7850, 3965, 162916, 42120, 14797, 101621, 87706, 15346, 11125, 4469, 
      4114, 151361, 84474, 3925, 100085, 71485, 38333, 6964, 17764, 129506, 
      72650, 148000, 165325, 93122, 66722, 5657, 158293, 152840, 58133, 
      33428, 34372, 17785, 11492, 132389, 58514, 126157, 59112, 4500, 11581, 
      150413, 97514, 7853, 4498, 148265, 4768, 12368, 152986, 115650, 22450, 
      7786, 149300, 97316, 79976, 7604, 5924, 173141, 56570, 15445, 9665, 
      155728, 128385, 36868, 187658, 157576, 115700, 11101, 126729, 61794, 
      13021, 13546, 101876, 151090, 82813, 101722, 8741, 104530, 90661, 
      73642, 62257, 8242, 116948, 12053, 55730, 58585, 147272, 88621, 46205, 
      123850, 92833, 73618, 12469, 112720, 94180, 69745, 60644, 8705, 156917, 
      144082, 110321, 107146, 97322, 86321, 14810, 14184, 13141, 184681, 
      13610, 8642, 10865, 141145, 95085, 74885, 60820, 13597, 8936, 9032, 
      181441, 178137, 177316, 25345, 14545, 11241, 175058, 167813, 156098, 
      68458, 27098, 182660, 149480, 58445, 148185, 63625, 47050, 41842, 
      19602, 10330, 159769, 126281, 122225, 111761, 79696, 41684, 10529, 
      165437, 141970, 136937, 87133, 81160, 72904, 39988, 23173, 121498, 
      80305, 11185, 187216, 158272, 42500, 20420, 144250, 128674, 104050, 
      45994, 28714, 21226, 189320, 181805, 65060, 62765, 173268, 134164, 
      57033, 127700, 95044, 52501, 30056, 12500, 16677, 139280, 22745, 16769, 
      73778, 15794, 95940, 45396, 16132, 13221, 132941, 118850, 96400, 38420, 
      24065, 105733, 102133, 64100, 25160, 22760, 15013, 74186, 41386, 96769, 
      95056, 58081, 52036, 35136, 19441, 100490, 39922, 14645, 78893, 43108, 
      50850, 35293, 15529, 53792, 19601, 37234, 28621, 22437, 19240, 47813, 
      16154, 23108, 18688, 71866, 16722, 65741, 58516, 40004, 18682, 69408, 
      41760, 26260, 19273, 62633, 47885, 54706, 40129, 20725, 39493, 29245, 
      29044, 19069, 23165, 21085, 19337, 34484, 19961, 34088, 20564, 44165, 
      34849, 28370, 25778, 22336, 21460, 21605, 30553, 29825, 24113, 27826, 
      23426, 37629, 34600, 29061, 24436, 25204, 26725, 27829, 39233, 38729, 
      24634, 31460, 32861, 32861, 40720, 32257, 24361, 37064, 37381, 25330, 
      38596, 25681, 42821, 36896, 34281, 40349, 47466, 39042, 49810, 42157, 
      30805, 40976, 35425, 45373, 48941, 50625, 32882, 48253, 47524, 43893, 
      40714, 40213, 41956, 39332, 44672, 37197, 47069, 44369, 42946, 42500, 
      39581, 36676, 36776, 55250, 45317, 59540, 56132, 52036, 47636, 54925, 
      58130, 55193, 48420, 42410, 62010, 51208, 50408, 50213, 44930, 45216, 
      42169, 60932, 58820, 48520, 42445, 43290, 47205, 45968, 67397, 55130, 
      61524, 57325, 55757, 60820, 65818, 47133, 62269, 65677, 55796, 63649, 
      53114, 49946, 54937, 68114, 71549, 71240, 65213, 70461, 68986, 78586, 
      73049, 65300, 49625, 48449, 49509, 75329, 63653, 50405, 71492, 68672, 
      58640, 76357, 64532, 57965, 51476, 66868, 75545, 81250, 75265, 54322, 
      81380, 76324, 72593, 64090, 55514, 80677, 80037, 83114, 56825, 57161, 
      80506, 71825, 66721, 57465, 79885, 73544, 67669, 61133, 79621, 60842, 
      85345, 82881, 73706, 70013, 75178, 63538, 79700, 76697, 89954, 84050, 
      81634, 77714, 87412, 70920, 74205, 72673, 74005, 70153, 81322, 89069, 
      67124, 74600, 83450, 82045, 84026, 66985, 75385, 84529, 69485, 86717, 
      86420, 75541, 68741, 87620, 95812, 98449, 96325, 92485, 85577, 71050, 
      76685, 110669, 100498, 78970, 99972, 75125, 99997, 75656, 103330, 
      90058, 100189, 97105, 90049, 90586, 78922, 90856, 85444, 90341, 94148, 
      105154, 94410, 89960, 91976, 94957, 89314, 93850, 96361, 81085, 101933, 
      103853, 125245, 91530, 98866, 101250, 132597, 100304, 114120, 95908, 
      88549, 105445, 134280, 98045, 87217, 86281, 85840, 100537, 121865, 
      117706, 99269, 105444, 102565, 99397, 111325, 104308, 132353, 121949, 
      145874, 147353, 132232, 125050, 121472, 111641, 94841, 124690, 132730, 
      113768, 125668, 123257, 109565, 97865, 114649, 112201, 128809, 132849, 
      123725, 118157, 124090, 126925, 111653, 113704, 112258, 126149, 122536, 
      125140, 124448, 129589, 131317, 129744, 122618, 121073, 130909, 110881, 
      143537, 149524, 157768, 174122, 141209, 115856, 133317, 135441, 147365, 
      181525, 144329, 127738, 164354, 137737, 130897, 144577, 154705, 147241, 
      120917, 143525, 151645, 132850, 154890, 150848, 134153, 135797, 134162, 
      148501, 133549, 153421, 155125, 156861, 141553, 157978, 151556, 142130, 
      142805, 163085, 170146, 179437, 159281, 161396, 162506, 150506, 165364, 
      162017, 146897, 190314, 152426, 186004, 151762, 176138, 170405, 156293, 
      189634, 175577, 163985, 162836, 189236, 175849, 177722, 201781, 206884, 
      165290, 177700, 175144, 178425, 174841, 180181, 169677, 167080, 160073, 
      185890, 180682, 171130, 158362, 184730, 178042, 162290, 163665, 183650, 
      180680, 180938, 193684, 187456, 184706, 181349, 199282, 184210, 181105, 
      206105, 197261, 194837, 192100, 210314, 199665, 188224, 208260, 217165, 
      210370, 219385, 206050, 199805, 204458, 214864, 221728, 211360, 223930, 
      205992, 204885, 221897, 224765, 236025, 239585, 227090, 230381, 230841 ]
    , [ 104585, 97585, 98573, 97362, 94306, 100132, 93925, 90253, 91225, 
      95624, 97225, 95530, 81797, 95625, 87529, 92090, 84937, 84466, 82154, 
      82760, 84698, 77508, 73177, 81013, 73768, 73658, 74786, 71080, 76122, 
      71905, 63625, 68905, 64324, 50473, 63193, 60840, 61081, 54020, 66978, 
      57825, 56593, 54184, 43873, 43520, 59186, 57832, 61258, 51193, 43402, 
      59186, 53210, 52873, 57872, 56498, 50269, 47209, 37481, 44602, 53210, 
      44785, 50594, 48989, 43346, 52957, 46820, 51025, 41761, 33961, 40328, 
      32625, 44258, 46141, 42241, 25033, 43432, 35225, 24461, 40258, 22338, 
      38737, 23629, 22345, 39325, 20381, 26578, 23993, 24692, 72740, 31841, 
      22480, 37178, 21650, 16561, 18082, 35848, 33320, 62504, 20018, 35785, 
      64441, 34625, 18629, 51461, 25477, 19037, 18637, 23533, 18265, 64925, 
      31816, 30301, 72109, 17545, 23953, 63265, 33965, 29896, 55357, 37681, 
      55730, 65453, 28465, 41530, 26281, 23041, 26690, 22625, 24040, 21652, 
      19081, 58066, 45077, 47765, 19584, 29236, 15165, 11817, 31005, 14228, 
      28340, 8714, 33466, 28745, 67104, 25981, 22525, 22570, 15457, 21361, 
      24452, 69185, 27361, 18292, 23545, 12505, 7465, 19242, 12010, 21445, 
      26953, 15993, 39940, 46404, 10861, 6381, 2809, 18925, 30249, 11345, 
      8020, 26900, 19273, 3145, 20260, 9333, 9881, 32929, 11722, 5858, 6480, 
      28450, 22181, 21320, 9992, 19585, 44353, 22570, 14885, 2548, 10388, 
      17945, 13954, 4093, 4954, 16552, 7076, 1252, 1037, 11285, 16805, 3434, 
      3125, 10980, 30852, 11345, 2333, 23285, 10242, 3764, 1025, 16200, 
      20170, 19610, 18481, 1412, 9092, 7114, 4581, 1669, 29780, 20333, 10985, 
      3418, 16020, 38560, 3842, 29021, 18596, 3016, 2501, 200, 14965, 169, 
      1040, 1098, 1033, 13226, 3970, 19881, 7056, 5329, 900, 0, 961, 13925, 
      29245, 15885, 2034, 109, 970, 13933, 13714, 4274, 16465, 19700, 13346, 
      6205, 13117, 17044, 5044, 340, 7738, 1130, 13914, 9281, 452, 514, 
      15914, 25605, 12645, 4420, 26568, 35705, 7417, 7085, 7250, 12682, 
      15245, 22601, 21425, 15041, 11890, 3250, 709, 565, 45898, 10133, 5476, 
      15509, 1025, 59240, 757, 14365, 44829, 44522, 28397, 53861, 3170, 
      16649, 89893, 69210, 15080, 15556, 16781, 40826, 6409, 6701, 85469, 
      8594, 32420, 15368, 5540, 85042, 84465, 34282, 32497, 100825, 13049, 
      16565, 15137, 1885, 74749, 25258, 119585, 7501, 11525, 3016, 2792, 
      61258, 26545, 14753, 12613, 5345, 85825, 40720, 2353, 58097, 50362, 
      49057, 48626, 38882, 25505, 27464, 119565, 66105, 173273, 132304, 
      40729, 192905, 130973, 17209, 13010, 6905, 187816, 54900, 22237, 
      121361, 106066, 22906, 17425, 7649, 6994, 175361, 102474, 6385, 119645, 
      88045, 50453, 11464, 11464, 151706, 89330, 171700, 190345, 111962, 
      82682, 3917, 182773, 176900, 73013, 44648, 45712, 25705, 17552, 154769, 
      73394, 147997, 74052, 6120, 7381, 174233, 116714, 12233, 5218, 171905, 
      6388, 7988, 176986, 136530, 31330, 11986, 173000, 116456, 97316, 11624, 
      4904, 198641, 71090, 22465, 6485, 179908, 150345, 48448, 214178, 
      181876, 136520, 7501, 148509, 76914, 19081, 9106, 121376, 174850, 
      100333, 121162, 12641, 124210, 108961, 90082, 77317, 11602, 137768, 
      8573, 69890, 73105, 170612, 106621, 58925, 145210, 111253, 89938, 
      17569, 133060, 112720, 85585, 75344, 11465, 180977, 167122, 130421, 
      126946, 116162, 104021, 20690, 19764, 18301, 210781, 18890, 10682, 
      14705, 163885, 113625, 91205, 75400, 18637, 9236, 9092, 207241, 203697, 
      202816, 33865, 19825, 14841, 200378, 192593, 179978, 83938, 35978, 
      208520, 172820, 72605, 171405, 78445, 59530, 53482, 26442, 12610, 
      183889, 147641, 143225, 131801, 96436, 53264, 12809, 189977, 164650, 
      159197, 104653, 98020, 88804, 51208, 30853, 142378, 97045, 13525, 
      213316, 182212, 54080, 27200, 167050, 150154, 123250, 58114, 37594, 
      28186, 215540, 207485, 79880, 77285, 198288, 156064, 70713, 149000, 
      113224, 65461, 38996, 12200, 21537, 161540, 29705, 21569, 89498, 19994, 
      114120, 57096, 20392, 13221, 154601, 139250, 114580, 48800, 31145, 
      124813, 120853, 78440, 32420, 29300, 13933, 89786, 52186, 114889, 
      112996, 71521, 64576, 44676, 24601, 118970, 50362, 15425, 94973, 54088, 
      63090, 44713, 15229, 66452, 24401, 46954, 36361, 28197, 16660, 59393, 
      16754, 28928, 22468, 86866, 18162, 79901, 71656, 50024, 17242, 83988, 
      52020, 32800, 22753, 76253, 59165, 67066, 49909, 18625, 48973, 36205, 
      35944, 20269, 27785, 24505, 20477, 42704, 22001, 42068, 20264, 54305, 
      42949, 34610, 31058, 25636, 23080, 21485, 37033, 36065, 27833, 33226, 
      22226, 45909, 42100, 34821, 22696, 22984, 23725, 24349, 47753, 47129, 
      23434, 37640, 39401, 28121, 49300, 38497, 25561, 44564, 44881, 26650, 
      46336, 27121, 51521, 43796, 40221, 34829, 56466, 45882, 59170, 49597, 
      30325, 47876, 32485, 39253, 57641, 59625, 33122, 56533, 55624, 50913, 
      46714, 46033, 48256, 44672, 39332, 41157, 41369, 50969, 48946, 48200, 
      44021, 39016, 36116, 64370, 51857, 69320, 65192, 60136, 54536, 48025, 
      67370, 63773, 55080, 46490, 71730, 58228, 57188, 56933, 49490, 49716, 
      42349, 69992, 67400, 54100, 43525, 42930, 44145, 49988, 77537, 62450, 
      70344, 65125, 63017, 54160, 75298, 45513, 55369, 75037, 50696, 72469, 
      58994, 47186, 50377, 77714, 81749, 81380, 74093, 80361, 78586, 68986, 
      83369, 74000, 52625, 48929, 51309, 85829, 71633, 49745, 81152, 77732, 
      65060, 86797, 72392, 63845, 51176, 60448, 85565, 92170, 85045, 57082, 
      92240, 86224, 65273, 70930, 58514, 91237, 71397, 94034, 55325, 55421, 
      71866, 80345, 73921, 60525, 71545, 82244, 74869, 66053, 89521, 58082, 
      76165, 93321, 82106, 64493, 83698, 60418, 89120, 85457, 101234, 94250, 
      91354, 86594, 98152, 65700, 68085, 80053, 68065, 65473, 73882, 99749, 
      72104, 68900, 92930, 74665, 76226, 71425, 69745, 76729, 74825, 96557, 
      96200, 82741, 73541, 79400, 107152, 110149, 86785, 103045, 94637, 
      75730, 71705, 99269, 112018, 73930, 90432, 80225, 111157, 80756, 
      114970, 82738, 90889, 107545, 99049, 99586, 84682, 99796, 93064, 99041, 
      103568, 116554, 103770, 83540, 85076, 87397, 97234, 86650, 88621, 
      85945, 112253, 94973, 113005, 85410, 91066, 92970, 119457, 110084, 
      126180, 104488, 95149, 96685, 121140, 106985, 92977, 91681, 91060, 
      92977, 110585, 130066, 92369, 97344, 111745, 107857, 122125, 96928, 
      120233, 134249, 132074, 133373, 120292, 114250, 133412, 121841, 100841, 
      137050, 120970, 124148, 115048, 135197, 118985, 104285, 124969, 104161, 
      117889, 121329, 135545, 109097, 114010, 139165, 121133, 105604, 121738, 
      137969, 113236, 136480, 135668, 119509, 121057, 119844, 132938, 131093, 
      142489, 118081, 131897, 137224, 144388, 158882, 153929, 123716, 123777, 
      125541, 135725, 165685, 157229, 137818, 150554, 149497, 141457, 133537, 
      142225, 160381, 129077, 132845, 139765, 143410, 142650, 164228, 144833, 
      146657, 144722, 161341, 143869, 141661, 143125, 144621, 153073, 145858, 
      164456, 153170, 153845, 150725, 156946, 165097, 172721, 149456, 176306, 
      162506, 153064, 175457, 157937, 175194, 163826, 171784, 162802, 190658, 
      184145, 167873, 175234, 189737, 176465, 175136, 175136, 189949, 191882, 
      186481, 191104, 177410, 191560, 188644, 192285, 187981, 193981, 181917, 
      178900, 170393, 200170, 194242, 183250, 168202, 198650, 191002, 172610, 
      174105, 197210, 193700, 193658, 207904, 200356, 197066, 193169, 213322, 
      195730, 192085, 220745, 210461, 207677, 204520, 225194, 212985, 199204, 
      222120, 232105, 224410, 234505, 219250, 211925, 217178, 228964, 236308, 
      224500, 238690, 218052, 216765, 236057, 238745, 250605, 254405, 239930, 
      243581, 243981 ], 
  [ 116768, 108900, 110260, 108925, 105497, 112625, 105426, 101258, 102602, 
      107869, 109904, 108333, 92306, 108676, 99216, 104645, 96500, 96029, 
      93965, 94757, 97253, 88885, 83810, 93320, 84773, 84725, 86969, 82829, 
      88801, 84212, 74506, 80964, 75701, 59060, 74570, 71845, 72272, 63785, 
      79285, 68458, 66978, 64445, 51778, 51425, 70625, 69085, 73193, 61268, 
      51741, 70997, 63905, 63568, 69745, 68185, 60840, 57284, 45200, 54181, 
      64649, 54612, 61661, 59746, 52925, 64520, 57205, 62402, 51712, 42052, 
      50093, 41026, 55325, 57704, 53122, 31760, 54685, 44866, 31250, 51325, 
      29065, 49556, 30914, 29444, 50516, 26984, 35165, 31898, 32845, 58325, 
      41792, 30137, 48245, 29245, 22544, 24685, 46853, 43829, 49205, 27365, 
      46852, 50832, 45506, 25666, 39650, 34436, 26260, 25736, 32058, 25364, 
      51130, 42325, 40500, 57384, 24644, 32850, 49594, 45032, 40157, 42740, 
      27792, 42989, 51410, 38602, 30897, 35984, 32000, 36517, 31522, 33309, 
      30425, 27234, 44829, 33700, 35954, 27985, 20525, 22450, 17986, 21922, 
      21265, 19753, 13829, 23825, 19972, 52441, 36242, 32042, 14913, 9536, 
      13952, 16361, 54212, 18650, 11565, 15578, 19604, 12704, 28201, 18985, 
      30962, 37648, 9700, 28873, 34345, 17650, 11434, 5506, 11826, 20794, 
      18320, 4145, 18065, 28418, 6338, 29653, 4900, 5200, 22916, 6421, 2665, 
      2977, 19181, 32132, 31085, 5125, 28978, 32418, 32645, 23162, 6113, 
      5273, 10784, 22045, 8650, 1885, 25325, 12997, 3701, 3176, 5860, 9892, 
      7681, 7186, 5617, 21025, 5858, 628, 14884, 5065, 8321, 3536, 9349, 
      29873, 29189, 27812, 265, 4225, 13221, 9634, 274, 20077, 30098, 18394, 
      7913, 24793, 27369, 8585, 19442, 27989, 7325, 6500, 541, 23490, 386, 
      3985, 4105, 3978, 21317, 1025, 29584, 13225, 10816, 3721, 961, 0, 7570, 
      19604, 24658, 5785, 450, 9, 7578, 7421, 1205, 25362, 29341, 21437, 
      12002, 7010, 26065, 10345, 433, 14093, 169, 7621, 16132, 545, 545, 
      9125, 36424, 20488, 1413, 17485, 48322, 13586, 13130, 3065, 6761, 8642, 
      32800, 31376, 8500, 19485, 7497, 2600, 2084, 60065, 17170, 10777, 
      24034, 3226, 75205, 2276, 8072, 58810, 58441, 39650, 69082, 7045, 
      25360, 109330, 86353, 8725, 9077, 9992, 54125, 2906, 3074, 104410, 
      14825, 44293, 23645, 10469, 103921, 103282, 46465, 44370, 121316, 
      20644, 25090, 8906, 2164, 92450, 35705, 141812, 3874, 18500, 5837, 
      5365, 77285, 37178, 22658, 19898, 9778, 104704, 53833, 3748, 73690, 
      64901, 63410, 62917, 51685, 35890, 38221, 141730, 82690, 199840, 
      155585, 53780, 220898, 154130, 25610, 20233, 11834, 215437, 69997, 
      31816, 143650, 126929, 32609, 25826, 12826, 11861, 202052, 122965, 
      10818, 141748, 107048, 64868, 18005, 6845, 176537, 108457, 198081, 
      218090, 133321, 101065, 4010, 209960, 203653, 90280, 58133, 59321, 
      35780, 25705, 179786, 90661, 172456, 91381, 9685, 4932, 200738, 138445, 
      18650, 7853, 198224, 9953, 5353, 203677, 159997, 42397, 18217, 199381, 
      138125, 117125, 17669, 5741, 226882, 87985, 31610, 5090, 206785, 
      174928, 62305, 243473, 208877, 159925, 5672, 172906, 94429, 27234, 
      6409, 143417, 201293, 120328, 143141, 18562, 146437, 129762, 108961, 
      94770, 16965, 161173, 6868, 86413, 90000, 196621, 127112, 73960, 
      169173, 132178, 108693, 24730, 155969, 133769, 103844, 92425, 16208, 
      207730, 192821, 153082, 149297, 137521, 124202, 28657, 27421, 25524, 
      239642, 26237, 14681, 20564, 189274, 134674, 109960, 92357, 25736, 
      11437, 11045, 235792, 232000, 231057, 44560, 27172, 20452, 228433, 
      220090, 206545, 101825, 47045, 237133, 198829, 89128, 197290, 95650, 
      74317, 67401, 35401, 16857, 210704, 171604, 166816, 154400, 115625, 
      67121, 17056, 217226, 189977, 184090, 124648, 117333, 107125, 64693, 
      40680, 165845, 116234, 17834, 242177, 208841, 67937, 36097, 192501, 
      174241, 144981, 72529, 48661, 37269, 244525, 235912, 97085, 94180, 
      226033, 180585, 86740, 172901, 133901, 80744, 50125, 13781, 28450, 
      186433, 38788, 28420, 107633, 26225, 134797, 71077, 26685, 15112, 
      178874, 162221, 135257, 61417, 40352, 146420, 142088, 95149, 41813, 
      37949, 14708, 107797, 65237, 135504, 133425, 87300, 79425, 56425, 
      31824, 139957, 63041, 18122, 113480, 67325, 77629, 56338, 16810, 81425, 
      31252, 58889, 46250, 36040, 15885, 73250, 19265, 36833, 28265, 104257, 
      21541, 96424, 87125, 62269, 17645, 100945, 64513, 41449, 28240, 92218, 
      72712, 81729, 61906, 18346, 60660, 45288, 44965, 23400, 34450, 29930, 
      23546, 53089, 26000, 52205, 21845, 66674, 53210, 42949, 38405, 30937, 
      26645, 23252, 45620, 44404, 33568, 40697, 22877, 56356, 51741, 42664, 
      22789, 22581, 22516, 22644, 58448, 57700, 24085, 45917, 48050, 25114, 
      60057, 46836, 28692, 54205, 54522, 29905, 56225, 30500, 62402, 52817, 
      48250, 31016, 67657, 54841, 70733, 59176, 31720, 56897, 31338, 34820, 
      68522, 70816, 35261, 66980, 65885, 60058, 54805, 53938, 56657, 52081, 
      35705, 47140, 37370, 59680, 57037, 55981, 50500, 43325, 37325, 75685, 
      60506, 81317, 76445, 70397, 63557, 42786, 78809, 74530, 63853, 52597, 
      83665, 67373, 66085, 65768, 56093, 56257, 44426, 81245, 78157, 61757, 
      46532, 44449, 42874, 56033, 89906, 71905, 81349, 75076, 72410, 49169, 
      86985, 45730, 50130, 86600, 47317, 83474, 66961, 46225, 47556, 89525, 
      94180, 93749, 85160, 92482, 90397, 60957, 95924, 84881, 57616, 51316, 
      55060, 98570, 81770, 50954, 93025, 88985, 73585, 99476, 82405, 71812, 
      52757, 55705, 97810, 105345, 97042, 61825, 105353, 98345, 59600, 79889, 
      63505, 104040, 64360, 107209, 55666, 55514, 64829, 91040, 83252, 65578, 
      64818, 93125, 84200, 73028, 101642, 57121, 68570, 106000, 92677, 60680, 
      94393, 59085, 100745, 96400, 114781, 106681, 103289, 97661, 111141, 
      62197, 63652, 89570, 63818, 62528, 68085, 112676, 79141, 64901, 104617, 
      68930, 70057, 77904, 65808, 70560, 82234, 108616, 108197, 92072, 80392, 
      72797, 120761, 124130, 78818, 115848, 105890, 82457, 68450, 89380, 
      125813, 70613, 82465, 87386, 124580, 87917, 128889, 77065, 83170, 
      120224, 110240, 110777, 92525, 110925, 102829, 109922, 115193, 130225, 
      115333, 78797, 79837, 81476, 107309, 81101, 82514, 92858, 124808, 
      87688, 102248, 80977, 84897, 86305, 107770, 122081, 140533, 115245, 
      103860, 89524, 109453, 118114, 100820, 99152, 98345, 87056, 100820, 
      144729, 87130, 90865, 123122, 118490, 135176, 91193, 109600, 148850, 
      119705, 120818, 109845, 104981, 147641, 134272, 108932, 151713, 110709, 
      136765, 105965, 149426, 130610, 112810, 137524, 97744, 108496, 111316, 
      149650, 101626, 105485, 153704, 132820, 99125, 133425, 152074, 105517, 
      150089, 149153, 110984, 112346, 111505, 145493, 143338, 156346, 127412, 
      121760, 126405, 132453, 145025, 168964, 133729, 115810, 117202, 125588, 
      151208, 172450, 150125, 138185, 163540, 154260, 124020, 131220, 175850, 
      139400, 123700, 129380, 156213, 131893, 179945, 157760, 159770, 157525, 
      176500, 156424, 131400, 132616, 133864, 166868, 135225, 179677, 166469, 
      167144, 139844, 145197, 152170, 188500, 139009, 192457, 176797, 142245, 
      191236, 171236, 161461, 177497, 158981, 176101, 207553, 200234, 181730, 
      162245, 206260, 191252, 189737, 162457, 206410, 208405, 172562, 176689, 
      191825, 207773, 204485, 208498, 203450, 210132, 196456, 193005, 182948, 
      216817, 210145, 197665, 180261, 214925, 206285, 185165, 186784, 213113, 
      209045, 208693, 224489, 215577, 211729, 207274, 229721, 209525, 205322, 
      237764, 225992, 222836, 219245, 242461, 228640, 212441, 238333, 249434, 
      240809, 252020, 234781, 226340, 232213, 245425, 253265, 239969, 255833, 
      232405, 230932, 252580, 255082, 267562, 271610, 255089, 259112, 259450 ]
    , [ 161762, 151450, 153850, 152165, 147689, 158465, 148480, 142916, 
      145300, 153001, 156250, 155017, 132548, 156050, 142762, 150625, 139690, 
      139217, 137833, 139145, 143201, 131525, 124360, 138562, 126361, 126485, 
      131837, 126473, 135053, 129410, 115700, 125458, 118277, 93802, 117140, 
      113369, 114314, 101825, 124457, 108932, 106756, 103865, 84584, 84229, 
      113345, 111281, 117301, 100154, 85753, 114749, 104525, 104186, 113661, 
      111577, 101098, 96146, 77450, 91649, 107333, 92770, 103297, 100512, 
      90385, 107546, 96925, 104900, 90194, 75314, 88049, 75140, 96917, 
      100682, 94184, 61162, 96785, 82440, 60820, 92885, 58445, 90418, 61856, 
      59858, 92410, 56002, 69745, 64564, 66205, 28349, 80194, 62101, 89777, 
      61029, 49802, 53681, 88201, 83785, 22345, 58445, 88370, 23098, 86500, 
      55872, 16960, 70034, 56986, 56114, 66436, 55738, 22864, 82265, 79570, 
      26506, 55010, 68260, 21668, 86530, 79393, 17770, 10474, 17665, 22432, 
      77480, 11485, 73642, 67570, 74521, 66916, 69745, 65465, 60532, 18097, 
      12186, 13220, 61973, 6485, 53300, 45704, 6836, 51417, 6057, 38581, 
      7165, 5746, 21677, 75424, 69136, 3805, 3298, 3538, 4033, 22570, 4580, 
      3061, 3592, 49898, 37778, 63713, 48929, 68036, 78026, 2402, 8177, 
      10865, 47060, 35972, 23432, 2260, 4616, 48250, 3625, 3625, 64436, 
      25652, 66365, 2810, 2410, 5162, 1889, 4045, 3485, 3505, 70394, 68825, 
      1801, 65672, 9256, 71249, 56720, 26441, 1241, 1010, 55073, 31760, 3593, 
      60265, 39933, 20893, 19498, 954, 810, 29917, 28900, 881, 3761, 772, 
      6154, 1618, 845, 31417, 20890, 425, 67405, 66373, 64298, 7345, 865, 
      40657, 34112, 6656, 3141, 67796, 49480, 30821, 59705, 6253, 32185, 
      2848, 64637, 29705, 28010, 11785, 57700, 11272, 22525, 22817, 22516, 
      54293, 3029, 67082, 40805, 36482, 21905, 13925, 7570, 0, 2810, 59540, 
      26573, 11668, 7573, 4, 17, 2845, 60580, 66645, 54389, 38516, 116, 
      61625, 35465, 10937, 42169, 7713, 197, 45594, 11041, 10865, 305, 77018, 
      52730, 3205, 2225, 93960, 41128, 40324, 1549, 373, 340, 71650, 69530, 
      370, 51025, 29641, 18130, 16570, 110045, 47140, 35873, 58176, 19620, 
      130225, 16754, 626, 108260, 107713, 81440, 122004, 28125, 60010, 
      174080, 144665, 1089, 1093, 1138, 101645, 3272, 3092, 167760, 42505, 
      87805, 57065, 34493, 167093, 166280, 90845, 87880, 189010, 52146, 
      59200, 1604, 13130, 152308, 75205, 214370, 3872, 48250, 23929, 22761, 
      132437, 77192, 55016, 50516, 32392, 167858, 100805, 17834, 127620, 
      115873, 113860, 113193, 97785, 75204, 78577, 214100, 139400, 284562, 
      231085, 100570, 309620, 229280, 59348, 50665, 35828, 303113, 122525, 
      68858, 216360, 195637, 69997, 59560, 37512, 35677, 287114, 190625, 
      33412, 213930, 170530, 115474, 46513, 4033, 256373, 172285, 282265, 
      306100, 203409, 162801, 14416, 296402, 288877, 148882, 106121, 107653, 
      74194, 58725, 260132, 149257, 251234, 150149, 29825, 8194, 285256, 
      209565, 46792, 25381, 282218, 30089, 8089, 288713, 235985, 83585, 
      45833, 283545, 209065, 182845, 44761, 18217, 316264, 145525, 67400, 
      11300, 292337, 254042, 111317, 335809, 294773, 235729, 10658, 251492, 
      153701, 60232, 8957, 215389, 285617, 186554, 214933, 45288, 218921, 
      198244, 172049, 153856, 42121, 236961, 12186, 142885, 147514, 279709, 
      194714, 126250, 246517, 200996, 171421, 54920, 230353, 202933, 165178, 
      150453, 39610, 292900, 275033, 226768, 222113, 207553, 190928, 61105, 
      58997, 55882, 330724, 56941, 35989, 47090, 270608, 203828, 172674, 
      150025, 55738, 27693, 26605, 325994, 321506, 320389, 84650, 57866, 
      46274, 317241, 307332, 291177, 162097, 88177, 327505, 281893, 145570, 
      280004, 154004, 125885, 116533, 70613, 38845, 296026, 248922, 243090, 
      227890, 179545, 116077, 39042, 303764, 271121, 264016, 190826, 181597, 
      168605, 112601, 78322, 241765, 180148, 39988, 333233, 293633, 116885, 
      71125, 273985, 251897, 216025, 123041, 89777, 72817, 335925, 325746, 
      155425, 151650, 313949, 259453, 141770, 250025, 201977, 133682, 91405, 
      28265, 57896, 266337, 74322, 57690, 168569, 53753, 202865, 120353, 
      54385, 30458, 257032, 236725, 203321, 106861, 76226, 217090, 211714, 
      152073, 78205, 72253, 26914, 168373, 111893, 203386, 200785, 141610, 
      131125, 99425, 62122, 208881, 108649, 35716, 175442, 114497, 128453, 
      98984, 31268, 133465, 60498, 102401, 84020, 68066, 23725, 122152, 
      36325, 69029, 54545, 163073, 41033, 152802, 140545, 106641, 28781, 
      158537, 109577, 75725, 53642, 147024, 120730, 132877, 105572, 27560, 
      103450, 80770, 80273, 42178, 63144, 55144, 42148, 92221, 47210, 90637, 
      36265, 111368, 91988, 76333, 69005, 55793, 46625, 38186, 79690, 77778, 
      59634, 71633, 34673, 95642, 88765, 74642, 33017, 31417, 29090, 27826, 
      98426, 97330, 35873, 79105, 82280, 26632, 100201, 80194, 47434, 91213, 
      91528, 48989, 93925, 49930, 102884, 88073, 80720, 30242, 108989, 89909, 
      113105, 95978, 45554, 92129, 38032, 32290, 108968, 112130, 51169, 
      106202, 104585, 95624, 87413, 86024, 90133, 82773, 35425, 73826, 36040, 
      94018, 89633, 87705, 78570, 65305, 50605, 117325, 94664, 124865, 
      117905, 109073, 98753, 37960, 120785, 114592, 98345, 79605, 127025, 
      102901, 100917, 100426, 84485, 84473, 60112, 122681, 118201, 93101, 
      64826, 58565, 49160, 82849, 134468, 108289, 122081, 112850, 108616, 
      45005, 129625, 56180, 45268, 128890, 47673, 124196, 99157, 53365, 
      49474, 132505, 138898, 138293, 126050, 136328, 133373, 48253, 140986, 
      125245, 81450, 67842, 75410, 144148, 120040, 64168, 136165, 130385, 
      107329, 144874, 120321, 103986, 67009, 52205, 141984, 152125, 140516, 
      84941, 151957, 142165, 53482, 114833, 87313, 149770, 54410, 153981, 
      66420, 65572, 54877, 130850, 119234, 89552, 55732, 133453, 120178, 
      102394, 145448, 64213, 57044, 151370, 132129, 59762, 134189, 65125, 
      143149, 136890, 162577, 151345, 146561, 138497, 157369, 62141, 60986, 
      126052, 61672, 64034, 61585, 158722, 108657, 63445, 147181, 62600, 
      62509, 105850, 64522, 63010, 112788, 152218, 151625, 128018, 109378, 
      64025, 168709, 173120, 66212, 161530, 147220, 111085, 69064, 71370, 
      174269, 71045, 69845, 117220, 171986, 117749, 177685, 70877, 71240, 
      165538, 151378, 151913, 124265, 151885, 139961, 150184, 157541, 178313, 
      157505, 75205, 74853, 74578, 145301, 75245, 75092, 121972, 169754, 
      76954, 81770, 78245, 77293, 77309, 84680, 165457, 190517, 155137, 
      138010, 79130, 86357, 159048, 132530, 129818, 128489, 80138, 83114, 
      195577, 82120, 82373, 164740, 158020, 181490, 84781, 89442, 199508, 
      94673, 95264, 90205, 88645, 197249, 178834, 141314, 202537, 91585, 
      181845, 90145, 199028, 172904, 146404, 182426, 89402, 91802, 92882, 
      198900, 90324, 91225, 204170, 175282, 90605, 175885, 201316, 93509, 
      197933, 196649, 96706, 97544, 97745, 190369, 187344, 204872, 163234, 
      102946, 105673, 108589, 115765, 220786, 171457, 103076, 103424, 106762, 
      120202, 224788, 194285, 113093, 212570, 199810, 106930, 109954, 228880, 
      177986, 107650, 109850, 201757, 111317, 233665, 203650, 206180, 203065, 
      228650, 201266, 112210, 112730, 113282, 215186, 114985, 231993, 213385, 
      214058, 118898, 121813, 125480, 242370, 119277, 247369, 226489, 121465, 
      245098, 218138, 132497, 225433, 132617, 222989, 264529, 254948, 230180, 
      135353, 262186, 242306, 240269, 136429, 262160, 264325, 143048, 145781, 
      241825, 262817, 258485, 263540, 256400, 264994, 246794, 242125, 227714, 
      273065, 264305, 247649, 223633, 270125, 258701, 229925, 231890, 267265, 
      261629, 260401, 280541, 267793, 262377, 256356, 285233, 257725, 251956, 
      295010, 279058, 274858, 270049, 300397, 282050, 259057, 293297, 307528, 
      296293, 310634, 287825, 276250, 283861, 301073, 310297, 292825, 313385, 
      282125, 280130, 308386, 310356, 324560, 329300, 307033, 312098, 312260 ]
    , [ 196804, 185000, 188032, 186133, 181017, 194013, 182330, 175914, 
      178930, 188113, 192100, 191069, 164674, 192520, 176900, 186245, 173608, 
      173133, 172157, 173785, 178789, 165097, 156658, 173716, 159289, 159517, 
      166753, 160641, 170809, 164520, 148370, 160136, 151785, 122536, 150642, 
      146233, 147492, 132565, 159541, 141154, 138554, 135441, 112130, 111773, 
      146929, 144545, 151729, 131400, 114029, 148957, 136825, 136484, 147965, 
      145561, 133172, 127368, 104644, 122021, 140881, 123560, 136205, 132890, 
      120749, 141300, 128665, 138330, 121172, 103112, 118705, 103450, 129781, 
      134388, 126722, 86596, 129953, 112850, 86354, 125717, 83857, 122824, 
      88218, 85896, 125440, 81188, 98317, 91970, 94033, 17593, 111092, 89077, 
      122581, 87893, 73908, 78845, 120889, 115625, 13481, 84877, 121160, 
      13700, 118970, 81770, 10634, 99216, 83200, 82116, 94874, 81736, 13138, 
      114089, 110864, 15188, 81000, 97322, 12146, 119300, 110785, 10048, 
      7412, 9725, 12266, 108650, 7145, 104068, 96724, 105157, 95962, 99425, 
      94293, 88298, 9293, 6560, 6850, 90157, 5409, 79570, 70066, 5122, 77261, 
      5189, 61133, 4489, 4552, 10405, 106762, 99202, 4505, 6964, 4660, 3989, 
      10760, 3474, 5345, 3754, 75816, 60516, 92809, 74633, 98082, 110084, 
      5416, 3029, 4021, 72434, 58378, 41810, 3890, 2218, 73940, 10765, 2285, 
      93834, 44874, 96185, 8992, 8164, 1800, 6581, 12337, 11245, 1405, 
      101152, 99265, 7225, 95474, 2594, 102213, 84610, 46269, 6229, 2500, 
      82637, 53282, 12077, 88993, 63785, 38809, 36884, 5408, 2720, 50905, 
      49570, 5437, 685, 5114, 16960, 976, 5713, 52925, 38900, 2425, 97705, 
      96461, 93960, 19093, 6253, 64805, 56458, 17978, 257, 98194, 75850, 
      52209, 88405, 821, 53993, 170, 94393, 50769, 48544, 26065, 85970, 
      25330, 41245, 41641, 41234, 81805, 11673, 97348, 65029, 59540, 40405, 
      29245, 19604, 2810, 0, 88210, 46657, 25922, 19601, 2810, 2925, 11261, 
      89450, 96785, 81877, 62082, 3330, 90701, 58181, 24749, 66685, 19721, 
      3085, 70952, 24845, 24561, 2341, 109156, 79780, 11705, 337, 129170, 
      65314, 64298, 8033, 3889, 2690, 102724, 100180, 2824, 77645, 50537, 
      34996, 32800, 147897, 72802, 58565, 86378, 37010, 171145, 32976, 3492, 
      145786, 145129, 114298, 161642, 48365, 88516, 220922, 187585, 3833, 
      3625, 3140, 137989, 10890, 10498, 213746, 66761, 121705, 84817, 56521, 
      212969, 212050, 125273, 121778, 237640, 78728, 87370, 4546, 27200, 
      196162, 106657, 265960, 11258, 73760, 42337, 40745, 173421, 108954, 
      82114, 76554, 53554, 213716, 136805, 33800, 167858, 154309, 151978, 
      151205, 133253, 106538, 110545, 265570, 181330, 343556, 284461, 136456, 
      371050, 282442, 87282, 76585, 57826, 363905, 161905, 98804, 268034, 
      244873, 100153, 87490, 59930, 57565, 346312, 239221, 54554, 265280, 
      216580, 153680, 71257, 9697, 312385, 218545, 340925, 367090, 253481, 
      207785, 28130, 356436, 348169, 191956, 142729, 144469, 104968, 86213, 
      316450, 192325, 306596, 193321, 49465, 17552, 344114, 260261, 71306, 
      43429, 340756, 49725, 17125, 347885, 289645, 116045, 70025, 342185, 
      259649, 230249, 68633, 33185, 378082, 187945, 96570, 22450, 351821, 
      309604, 148541, 399425, 354465, 289273, 21060, 306730, 197173, 87698, 
      17873, 266597, 344349, 234260, 266029, 68930, 270437, 247322, 217841, 
      197210, 64805, 290489, 22784, 184645, 189908, 337681, 243252, 165460, 
      300989, 250274, 216989, 80666, 283021, 252421, 209896, 193157, 61220, 
      352138, 332469, 279010, 273825, 257569, 238930, 88225, 85585, 81728, 
      393562, 82997, 56321, 70600, 327506, 253306, 218228, 192505, 81364, 
      44945, 43433, 388292, 383380, 382157, 116420, 83912, 69352, 378689, 
      367826, 350081, 206161, 120581, 389905, 339841, 187300, 337738, 196898, 
      164645, 153809, 99409, 59585, 355348, 303368, 296900, 280004, 225829, 
      153245, 59780, 363826, 327897, 320050, 238484, 228089, 213401, 149129, 
      108596, 295357, 226426, 60826, 396045, 352629, 154045, 99805, 330965, 
      306545, 266645, 161153, 122165, 101813, 398945, 387812, 198305, 194000, 
      374845, 314837, 182632, 304345, 250785, 173268, 123889, 44425, 83170, 
      322349, 103304, 82856, 213025, 77857, 251665, 157705, 78593, 47140, 
      311978, 289445, 252117, 141877, 105412, 267472, 261460, 194081, 107705, 
      100481, 41680, 212605, 147645, 252068, 249149, 182024, 169949, 132949, 
      87908, 258197, 143761, 53762, 220516, 150561, 166741, 132290, 47402, 
      172493, 85640, 136233, 114354, 94900, 35825, 159266, 54041, 95965, 
      77877, 206225, 60229, 194468, 180409, 140993, 42885, 200941, 144349, 
      103925, 76436, 187730, 157300, 171353, 139490, 40490, 136832, 109700, 
      109097, 60932, 87938, 77818, 60794, 123373, 67444, 121361, 52361, 
      145906, 122922, 103981, 94957, 78245, 66105, 54592, 107752, 105416, 
      82820, 97785, 49165, 126880, 118625, 101428, 46553, 44105, 40400, 
      38288, 130084, 128776, 50357, 106625, 110434, 34858, 131957, 107816, 
      66152, 121057, 121370, 67913, 124189, 69064, 134842, 116845, 107794, 
      37060, 141457, 118561, 146205, 125684, 61268, 120877, 49394, 38032, 
      140890, 144580, 68141, 137376, 135441, 124570, 114557, 112850, 117805, 
      108749, 42533, 97360, 42506, 122212, 116765, 114305, 102944, 85969, 
      65969, 149965, 122746, 158665, 150433, 139905, 127465, 42290, 153625, 
      146266, 126625, 103325, 160705, 131809, 129401, 128804, 109045, 108925, 
      76930, 155185, 149857, 119457, 83232, 74425, 60250, 106445, 168874, 
      137713, 154153, 143120, 137930, 49725, 162857, 69802, 49562, 161908, 
      55145, 156258, 126025, 64969, 57896, 165941, 173392, 172681, 158212, 
      170290, 166805, 47765, 175688, 157085, 103220, 85160, 95056, 179162, 
      150602, 79466, 169693, 162853, 135133, 179776, 150665, 130832, 82937, 
      57317, 176138, 187865, 174242, 106265, 187589, 176101, 56996, 143361, 
      109057, 184868, 55588, 189713, 80210, 78938, 56053, 162340, 148392, 
      111394, 57434, 165257, 149332, 127520, 179370, 75769, 57258, 186244, 
      163397, 66436, 165665, 76037, 176213, 168788, 198925, 185785, 180153, 
      170605, 192761, 69337, 66592, 155506, 67594, 72180, 64853, 194000, 
      133865, 69785, 180337, 65970, 65137, 130100, 70964, 65636, 138626, 
      186004, 185305, 157140, 134260, 65905, 205141, 210186, 65754, 196580, 
      179618, 135745, 76658, 67616, 211005, 78525, 69373, 142610, 208080, 
      143137, 214625, 74321, 71186, 200356, 183652, 184185, 150813, 184049, 
      169793, 181922, 190549, 214817, 190405, 80225, 79025, 77584, 175653, 
      78885, 77778, 146914, 204340, 77620, 76500, 83785, 79865, 79033, 77818, 
      199085, 228169, 186641, 166016, 80000, 79489, 191186, 159048, 155700, 
      154053, 83124, 79528, 233753, 86266, 84397, 197290, 189298, 216900, 
      88069, 84356, 237562, 86617, 86890, 85433, 85885, 234661, 213172, 
      168232, 240689, 87125, 216497, 87697, 236434, 205858, 174058, 216968, 
      91508, 88820, 88840, 236090, 90626, 89725, 242100, 208336, 92601, 
      208937, 238498, 93377, 234261, 232765, 95188, 95706, 96541, 224885, 
      221330, 241610, 192232, 98660, 100217, 101225, 105113, 259528, 201613, 
      102490, 102202, 102464, 108484, 263842, 228357, 104977, 249608, 234728, 
      103688, 104168, 268354, 208660, 105040, 105120, 236669, 105949, 273557, 
      238772, 241618, 237973, 267584, 235748, 107684, 107780, 107908, 251784, 
      109817, 271025, 249125, 249796, 113296, 114725, 116378, 282344, 114413, 
      287977, 263917, 115961, 285064, 253864, 122005, 261785, 123705, 258701, 
      306385, 295426, 266842, 126117, 303400, 280552, 278197, 127717, 303266, 
      305533, 132210, 134093, 279425, 303489, 298521, 304210, 295794, 305552, 
      284596, 279185, 262120, 314465, 304433, 285233, 257189, 310885, 297765, 
      264325, 266500, 307385, 300793, 299029, 321813, 306725, 300353, 293378, 
      326169, 294205, 287482, 337000, 318500, 313664, 308113, 342805, 321700, 
      294565, 333889, 350026, 337201, 353448, 327245, 313760, 322429, 342077, 
      352141, 332125, 355545, 319513, 317200, 349480, 351122, 366370, 371530, 
      345761, 351460, 351514 ], 
  [ 76466, 72970, 72434, 71721, 70165, 70681, 68500, 66832, 66280, 67145, 
      66970, 64741, 60320, 63810, 61258, 62285, 59146, 58669, 55301, 55145, 
      54797, 52389, 51076, 52090, 50137, 49769, 46289, 44329, 45585, 42850, 
      40360, 40834, 39013, 36490, 37864, 37017, 36490, 35225, 37845, 35496, 
      35272, 33337, 32596, 32237, 33533, 32929, 33577, 31066, 30325, 31985, 
      30545, 30202, 30389, 29765, 28066, 27010, 26858, 26413, 27449, 25570, 
      26333, 25988, 25133, 26674, 25325, 25480, 21970, 21730, 21281, 19080, 
      19865, 19714, 18580, 18250, 18241, 16580, 17408, 15769, 15489, 15250, 
      14500, 13954, 14290, 13994, 12109, 12296, 11981, 151757, 11810, 11773, 
      12605, 11177, 12634, 11629, 11497, 10985, 136937, 10529, 11170, 140122, 
      10760, 10388, 119828, 9418, 10034, 10138, 9232, 9754, 141332, 9433, 
      9178, 152290, 9010, 8104, 139144, 9290, 8497, 126946, 98170, 127805, 
      142820, 7540, 105025, 7114, 6898, 7013, 6728, 6625, 6241, 6184, 132109, 
      111554, 116000, 5661, 84853, 5760, 6948, 88128, 5825, 83441, 8105, 
      92833, 84578, 146853, 4420, 3988, 73825, 59650, 71602, 77465, 150170, 
      82888, 65749, 76036, 3754, 6274, 2925, 3757, 2848, 3562, 61650, 105001, 
      115497, 3328, 5904, 11908, 67840, 88740, 3050, 43825, 82865, 2152, 
      10216, 2125, 47394, 48938, 93658, 53293, 38849, 40725, 86125, 1730, 
      1625, 49769, 1396, 112852, 1597, 1220, 8017, 51137, 67010, 1021, 5524, 
      37381, 841, 2957, 11245, 12290, 53282, 64850, 6113, 6560, 52713, 90729, 
      53576, 29186, 77354, 51201, 5153, 10730, 63945, 625, 569, 442, 25961, 
      48761, 2173, 3924, 27220, 89093, 512, 740, 5017, 225, 103909, 4421, 
      87812, 269, 5353, 6098, 18665, 160, 19108, 8885, 8685, 8872, 137, 
      35737, 234, 1773, 2818, 9225, 15885, 24658, 59540, 88210, 0, 6561, 
      18496, 24649, 59536, 59053, 36497, 40, 245, 185, 2368, 57664, 97, 3217, 
      19681, 1621, 24749, 59193, 1130, 19769, 20077, 63197, 1314, 450, 36325, 
      83169, 4100, 2020, 2192, 43937, 56425, 61760, 818, 650, 61298, 685, 
      5653, 12682, 14050, 7969, 1184, 3577, 500, 11720, 13985, 14218, 59578, 
      7632, 7565, 2276, 11600, 7025, 842, 30484, 19125, 60497, 61477, 63962, 
      6353, 40228, 41024, 28052, 2837, 3725, 1289, 5069, 27865, 27540, 4321, 
      3796, 37090, 1730, 1460, 60008, 20290, 22336, 2329, 48770, 41764, 2690, 
      11065, 11849, 15625, 2836, 2132, 2512, 6836, 28594, 6925, 16186, 14216, 
      10765, 10216, 10037, 6341, 2792, 3233, 48960, 18180, 84770, 57157, 
      7162, 98600, 56324, 2536, 3125, 6344, 95017, 13005, 2770, 50228, 40729, 
      2929, 2740, 6068, 6673, 86330, 38637, 7816, 49250, 30250, 11306, 4321, 
      49681, 70217, 31025, 83905, 97000, 44573, 27389, 22964, 91690, 87581, 
      22250, 9257, 9805, 4162, 3821, 72488, 22613, 67978, 23013, 11025, 
      36730, 85892, 47777, 5540, 13897, 84314, 11281, 38081, 87877, 60525, 
      5725, 6037, 85145, 47753, 36173, 6425, 20873, 103220, 21785, 4660, 
      31520, 90025, 69786, 11485, 114461, 91477, 60737, 34282, 68688, 25065, 
      5284, 39409, 51125, 86701, 38386, 51145, 7892, 53173, 43720, 32653, 
      25684, 9109, 61937, 34802, 22025, 23722, 84173, 42610, 17090, 67081, 
      45472, 32977, 7732, 59209, 46429, 30634, 25181, 11450, 91496, 81925, 
      57572, 55357, 48605, 41252, 7565, 7893, 8194, 112720, 8273, 13673, 
      10130, 79924, 47304, 34202, 25705, 9010, 19517, 20381, 110410, 107874, 
      107245, 9610, 9178, 11250, 105557, 100040, 91205, 30445, 10205, 111425, 
      86309, 24650, 85392, 27712, 18625, 16105, 9225, 14545, 94090, 69434, 
      66530, 59138, 37633, 16133, 14738, 98408, 80893, 77204, 42562, 38701, 
      33517, 15577, 10090, 66169, 38224, 15184, 115177, 93145, 16925, 10205, 
      82765, 71413, 54085, 18685, 11773, 10429, 116885, 111098, 29105, 27770, 
      104661, 75541, 24714, 70985, 48313, 22474, 12893, 24905, 12564, 79481, 
      11906, 12842, 34901, 13781, 49185, 19377, 13921, 24642, 75044, 64985, 
      49633, 16613, 12818, 56074, 53626, 29609, 13325, 13229, 29866, 35657, 
      18217, 50170, 49033, 26458, 23293, 15993, 14314, 52733, 17893, 23528, 
      38810, 19345, 23049, 16516, 27856, 24641, 15602, 17485, 15208, 15354, 
      38845, 22100, 25577, 15821, 17929, 35197, 23445, 31754, 27793, 19265, 
      34609, 34065, 20241, 16645, 19450, 30356, 23090, 26449, 20128, 38740, 
      20434, 18250, 18241, 26506, 19652, 21412, 26960, 19445, 24698, 19805, 
      32777, 22964, 20176, 19649, 20129, 23017, 27505, 33218, 21034, 21074, 
      23426, 21757, 38477, 22338, 21805, 21834, 41209, 43513, 47530, 50170, 
      23162, 23042, 39661, 22865, 23108, 59204, 24433, 23458, 31690, 24221, 
      24532, 32257, 24973, 32218, 26120, 25937, 26388, 69098, 29745, 28233, 
      30925, 29410, 43402, 29945, 55876, 75994, 32132, 32850, 43133, 32770, 
      32617, 32436, 32521, 32596, 32797, 33245, 72761, 35514, 76292, 34226, 
      34717, 35225, 36338, 40153, 49853, 37025, 35348, 39185, 38081, 37057, 
      36497, 87940, 39485, 38660, 38025, 40265, 41805, 39637, 39605, 39602, 
      41225, 41697, 52468, 42809, 42233, 41533, 49858, 55305, 67860, 43961, 
      45800, 42557, 44145, 43210, 43364, 92965, 46309, 63144, 95176, 46546, 
      82937, 46240, 45113, 69593, 80338, 48197, 49706, 49589, 47594, 49572, 
      49057, 120097, 50810, 48245, 50810, 57698, 54522, 52496, 48884, 63284, 
      51341, 50441, 48857, 53698, 50129, 49898, 63185, 98149, 54212, 57025, 
      54688, 56209, 57341, 55357, 106730, 52909, 56621, 57586, 118386, 58865, 
      72320, 73424, 118849, 55250, 54370, 58356, 117256, 56381, 55306, 56066, 
      58612, 80345, 125392, 60138, 57485, 98330, 58561, 84169, 60197, 59306, 
      64493, 62045, 61165, 59933, 63673, 98253, 104418, 59680, 103636, 95746, 
      115741, 65498, 61793, 103445, 63713, 116260, 119585, 63370, 104026, 
      120082, 62984, 65810, 65705, 63082, 63962, 124505, 70093, 71572, 
      137416, 69250, 67136, 66625, 103172, 157682, 74161, 105625, 141021, 
      69320, 74794, 69845, 76585, 123985, 140452, 74194, 71746, 72277, 70981, 
      72733, 71545, 72980, 74477, 79141, 74925, 120965, 124517, 129610, 
      74425, 127345, 131584, 75976, 79346, 142706, 174850, 121545, 134257, 
      138177, 185076, 79433, 85941, 78865, 77842, 143890, 186741, 79844, 
      79186, 79402, 79537, 135130, 168362, 88549, 131732, 141741, 83560, 
      82696, 87130, 138277, 181490, 92936, 200381, 202436, 180781, 169945, 
      93593, 89330, 85970, 95461, 180685, 90869, 169969, 95360, 89732, 87632, 
      91930, 148234, 174058, 180018, 96200, 157448, 166645, 98050, 91610, 
      149917, 92209, 98600, 162565, 99109, 98801, 172090, 174388, 171657, 
      99821, 99236, 104068, 98050, 190994, 199081, 210781, 233081, 110690, 
      100889, 174024, 177300, 194786, 242386, 113216, 105649, 218681, 110266, 
      107266, 190066, 204802, 115348, 104954, 187850, 199810, 109201, 204201, 
      118169, 110114, 111176, 110501, 117538, 110650, 201178, 203650, 206154, 
      114802, 206869, 120377, 116885, 117554, 212714, 222457, 235396, 126338, 
      209669, 128405, 122165, 214777, 129050, 121610, 248733, 125957, 241513, 
      126433, 139661, 136424, 129224, 245701, 140234, 134018, 133445, 244325, 
      140692, 142361, 260692, 267325, 136445, 143281, 141877, 144000, 142708, 
      145930, 140418, 139165, 136946, 150085, 147181, 142237, 136765, 150065, 
      146449, 139145, 140130, 150125, 148877, 150077, 158005, 155977, 154949, 
      153320, 164125, 157105, 155728, 169010, 164762, 163490, 162097, 172433, 
      166770, 162793, 173601, 179044, 175129, 180682, 173485, 170690, 173417, 
      179401, 184705, 178945, 186325, 177021, 176490, 186194, 189608, 198900, 
      201680, 195509, 197642, 198288 ], 
  [ 91937, 86173, 86609, 85572, 83044, 86962, 82189, 79225, 79645, 82778, 
      83737, 81832, 71417, 81549, 75433, 78728, 72997, 72520, 69800, 70130, 
      71240, 65754, 62497, 67885, 62530, 62324, 61760, 58666, 62352, 58645, 
      52429, 55981, 52378, 42565, 51229, 49410, 49369, 44378, 53640, 46917, 
      46045, 43786, 36889, 36530, 47060, 45970, 48400, 41029, 35752, 46484, 
      42128, 41785, 45050, 43940, 39325, 36973, 30665, 35080, 40976, 34885, 
      38888, 37733, 33800, 40525, 36098, 38845, 31609, 26509, 30434, 24669, 
      32420, 33565, 30649, 19465, 31282, 25409, 18785, 28324, 16704, 27157, 
      17173, 16141, 27169, 14885, 18184, 16589, 16922, 97730, 21449, 15418, 
      25160, 14660, 11905, 12520, 23890, 22082, 85826, 13364, 23725, 88201, 
      22829, 12413, 72605, 16465, 12545, 12325, 15145, 11941, 88925, 20530, 
      19465, 97453, 11197, 14989, 87061, 21845, 18946, 77617, 55969, 78152, 
      89765, 17665, 60880, 16105, 13945, 16328, 13613, 14482, 12802, 11125, 
      81160, 65465, 68777, 11250, 45730, 8433, 6705, 48033, 7850, 44642, 
      5108, 51280, 45293, 92178, 14869, 12493, 37456, 27817, 35881, 39962, 
      94685, 43765, 31810, 38857, 5941, 3601, 9972, 5620, 11353, 15145, 
      28845, 59722, 67626, 4705, 2745, 2593, 32929, 47673, 4913, 17338, 
      43418, 9685, 2197, 10306, 19449, 20345, 51133, 23080, 14144, 15210, 
      45544, 11369, 10778, 20690, 9577, 65305, 11560, 6485, 970, 21410, 
      31937, 5800, 1069, 13000, 7402, 2066, 1282, 1517, 22745, 30425, 848, 
      809, 22338, 48690, 22877, 8369, 39041, 21312, 698, 929, 29682, 9616, 
      9236, 8461, 6602, 19682, 1768, 765, 7213, 47378, 9665, 3737, 400, 6786, 
      58306, 452, 46421, 8450, 250, 185, 3194, 6073, 3313, 218, 180, 205, 
      4916, 11680, 9225, 1530, 793, 234, 2034, 5785, 26573, 46657, 6561, 0, 
      3025, 5776, 26569, 26248, 12116, 6925, 9074, 4964, 1153, 25345, 7306, 
      706, 3562, 1864, 5876, 26388, 2669, 3650, 3796, 29096, 13221, 4581, 
      12106, 43074, 20705, 1777, 1625, 16640, 24592, 28145, 11105, 10289, 
      27845, 4168, 388, 1261, 1657, 28624, 3209, 1066, 6413, 1109, 39338, 
      1825, 26773, 27801, 27572, 15317, 35009, 788, 7241, 64909, 47556, 
      27530, 28186, 29861, 24740, 14713, 15185, 61181, 2756, 18386, 6554, 
      1586, 60832, 60345, 19792, 18457, 74269, 5213, 7373, 27365, 4657, 
      52225, 13264, 90485, 15925, 4553, 2074, 2210, 41140, 14257, 6425, 5185, 
      2057, 61561, 24826, 3469, 38597, 32392, 31357, 31016, 23432, 13565, 
      14978, 90513, 45153, 137825, 101626, 24901, 155381, 100469, 8125, 5636, 
      2861, 150826, 36090, 11437, 92105, 78880, 11920, 8329, 3233, 3028, 
      139709, 75816, 3037, 90641, 63541, 32609, 5050, 21250, 118736, 64640, 
      136474, 153133, 84020, 59060, 6845, 146365, 141122, 51005, 28130, 
      29002, 14125, 8762, 121493, 51368, 115525, 51930, 3978, 13969, 138785, 
      88196, 5945, 4420, 136721, 4234, 14834, 141256, 105480, 18280, 5956, 
      137714, 88010, 71570, 5858, 6698, 160649, 49568, 12193, 11513, 143890, 
      117657, 31330, 174644, 145666, 105530, 13141, 116073, 54468, 10225, 
      16000, 92354, 139432, 74269, 92212, 7001, 94888, 81709, 65620, 54925, 
      6760, 106730, 13985, 48836, 51505, 135770, 79789, 40013, 113332, 83785, 
      65620, 10081, 102706, 85066, 61981, 53450, 7481, 145037, 132712, 
      100421, 97396, 88052, 77621, 12020, 11538, 10705, 171769, 11108, 7760, 
      9077, 129901, 85941, 66845, 53650, 11197, 8906, 9122, 168649, 165465, 
      164674, 21193, 12013, 9549, 162500, 155525, 144260, 60820, 22760, 
      169826, 137906, 51461, 136665, 56305, 40900, 36112, 16272, 9280, 
      147793, 115685, 111809, 101825, 71410, 35978, 9473, 153245, 130708, 
      125885, 78445, 72802, 65026, 34450, 19405, 111124, 72001, 10081, 
      174226, 146362, 36770, 17090, 132904, 117988, 94504, 39988, 24328, 
      17800, 176258, 169013, 57698, 55553, 160794, 123250, 50229, 117074, 
      85978, 46045, 25610, 12674, 14265, 128162, 19277, 14381, 65924, 13700, 
      86850, 39546, 14002, 13221, 122105, 108644, 87298, 33218, 20513, 96169, 
      92749, 56906, 21506, 19466, 15529, 66356, 35956, 87673, 86050, 51325, 
      45730, 30330, 16825, 91208, 34660, 14213, 70805, 37570, 44676, 30529, 
      15625, 47402, 17141, 32308, 24685, 19485, 20458, 41945, 15776, 20114, 
      16714, 64276, 15912, 58565, 51850, 34898, 19300, 62010, 36522, 22882, 
      17425, 55709, 42125, 48400, 35113, 21649, 34609, 25621, 25450, 18325, 
      20705, 19225, 18617, 30218, 18785, 29930, 20546, 38921, 30625, 25076, 
      22964, 20506, 20458, 21473, 27109, 26501, 22049, 24916, 23816, 33273, 
      30634, 25965, 25090, 26098, 28009, 29353, 34745, 34301, 25000, 28130, 
      29345, 34985, 36178, 28885, 23509, 33050, 33361, 24400, 34450, 24685, 
      38189, 33146, 31005, 42773, 42624, 35280, 44776, 38077, 30685, 37154, 
      36517, 48049, 44201, 45729, 32360, 43705, 43066, 39969, 37300, 36889, 
      38386, 36242, 46922, 34785, 49481, 40625, 39496, 39194, 36905, 35050, 
      36650, 50228, 41585, 54170, 51122, 47506, 43706, 57889, 53012, 50405, 
      44586, 39860, 56628, 47170, 46490, 46325, 42116, 42426, 41533, 55850, 
      53978, 45178, 41353, 42912, 48177, 43394, 61757, 50900, 56538, 52849, 
      51545, 63562, 60484, 47349, 65125, 60397, 57746, 58633, 49568, 50720, 
      56605, 62696, 65825, 65546, 60149, 64881, 63556, 82756, 67253, 60314, 
      47489, 47573, 47961, 69425, 59009, 50081, 66002, 63482, 54770, 70465, 
      59930, 54353, 50954, 69394, 69845, 75088, 69673, 52240, 75242, 70666, 
      75545, 59956, 53300, 74677, 83637, 76928, 56849, 57305, 84100, 66833, 
      62389, 55197, 83317, 68450, 63325, 57929, 73921, 61472, 89185, 76905, 
      68744, 72005, 70144, 64324, 74210, 71537, 83528, 78164, 75988, 72488, 
      81250, 72738, 76473, 68185, 76177, 71689, 84232, 82913, 63818, 76634, 
      77888, 84913, 87104, 63937, 77377, 87601, 65981, 80957, 80690, 71101, 
      65501, 90890, 89290, 91741, 100237, 86341, 80177, 67840, 78305, 115481, 
      93844, 80596, 103842, 71669, 93505, 72194, 96592, 92800, 103921, 90961, 
      84625, 85156, 75112, 85450, 80698, 85049, 88490, 98500, 88776, 92210, 
      94466, 97777, 84388, 96484, 99265, 77677, 95789, 107309, 130381, 93600, 
      101776, 104400, 138177, 94418, 107082, 90610, 84241, 108817, 139842, 
      92561, 83317, 82561, 82210, 103297, 126485, 110500, 101681, 108450, 
      96925, 94117, 104869, 106930, 137345, 114725, 151700, 153269, 137122, 
      129364, 114410, 105449, 90749, 117412, 137512, 107474, 129874, 116177, 
      103745, 93545, 108373, 115105, 133153, 137493, 116693, 121565, 128008, 
      119677, 105785, 116626, 106384, 119093, 126034, 118306, 117674, 133453, 
      135265, 133506, 116264, 114869, 123913, 106069, 148145, 154450, 163234, 
      180512, 133613, 110690, 136845, 139149, 151937, 188197, 136625, 121444, 
      170000, 130597, 124357, 148837, 159685, 139405, 115565, 147593, 156313, 
      126292, 159732, 142874, 127529, 129077, 127592, 140785, 127093, 158005, 
      159829, 161685, 134485, 162724, 143786, 135272, 135941, 167921, 175396, 
      185257, 151205, 166010, 154244, 143144, 170146, 153917, 139997, 196488, 
      145316, 191698, 144820, 167444, 162101, 149069, 195400, 167045, 156293, 
      155234, 194834, 167341, 169172, 207961, 213298, 157748, 169282, 166906, 
      170001, 166765, 171769, 162045, 159658, 153389, 177220, 172372, 163540, 
      151912, 176228, 170020, 155588, 156897, 175316, 172610, 173000, 184978, 
      179386, 176900, 173813, 190612, 176788, 173953, 197117, 188981, 186737, 
      184210, 201188, 191313, 181018, 199602, 207961, 201616, 210085, 197704, 
      191993, 196340, 206050, 212650, 203002, 214756, 198162, 197145, 213005, 
      215933, 226845, 230273, 218756, 221861, 222345 ], 
  [ 109922, 102618, 103714, 102457, 99269, 105497, 98964, 95120, 96200, 
      100873, 102602, 100917, 86432, 101074, 92538, 97373, 89882, 89405, 
      87125, 87785, 89885, 82309, 77732, 86090, 78425, 78329, 79745, 75881, 
      81217, 76850, 68104, 73746, 68933, 54170, 67784, 65305, 65594, 58073, 
      71845, 62152, 60840, 58361, 47284, 46925, 63725, 62305, 65945, 55274, 
      46917, 63809, 57473, 57130, 62485, 61045, 54450, 51218, 40730, 48445, 
      57641, 48690, 54893, 53188, 47165, 57410, 50893, 55400, 45634, 37234, 
      44129, 35944, 48425, 50450, 46324, 27770, 47617, 38884, 27200, 44329, 
      25009, 42722, 26468, 25106, 43394, 22970, 29789, 26984, 27757, 68525, 
      35474, 25373, 41165, 24505, 18890, 20605, 39785, 37097, 58601, 22769, 
      39730, 60426, 38504, 21268, 48020, 28730, 21730, 21290, 26640, 20906, 
      60820, 35545, 33930, 67698, 20162, 27144, 59176, 37850, 33521, 51602, 
      34794, 51917, 61220, 32020, 38385, 29690, 26210, 30133, 25768, 27297, 
      24737, 21960, 54045, 41650, 44192, 22525, 26645, 17728, 14020, 28288, 
      16705, 25777, 10553, 30545, 26098, 62533, 29444, 25748, 20241, 13682, 
      19106, 21977, 64490, 24680, 16245, 21092, 14906, 9266, 22237, 14365, 
      24608, 30490, 14050, 36457, 42601, 13120, 8080, 3748, 16704, 27268, 
      13658, 6833, 24113, 22280, 4232, 23341, 7954, 8410, 29738, 10045, 4849, 
      5365, 25469, 25394, 24473, 8425, 22612, 40500, 25805, 17540, 3665, 
      8705, 15602, 16525, 5524, 3925, 19337, 8941, 1997, 1682, 9490, 14530, 
      4753, 4384, 9193, 27625, 9512, 1714, 20506, 8497, 5153, 1754, 13897, 
      23201, 22601, 21386, 937, 7417, 8973, 6100, 1108, 26533, 23360, 13252, 
      4745, 18721, 34821, 5237, 25796, 21485, 4265, 3650, 169, 17568, 68, 
      1813, 1885, 1800, 15641, 2825, 22810, 8845, 6898, 1609, 109, 450, 
      11668, 25922, 18496, 3025, 0, 441, 11664, 11453, 3041, 19080, 22549, 
      15689, 7808, 10880, 19681, 6481, 97, 9509, 541, 11593, 11194, 185, 221, 
      13421, 28786, 14866, 3141, 23329, 39460, 9092, 8720, 5585, 10457, 
      12800, 25570, 24314, 12610, 14013, 4293, 986, 722, 50129, 12064, 6841, 
      17908, 1384, 64033, 890, 11978, 48976, 48637, 31652, 58384, 4033, 
      19066, 95764, 74341, 12625, 13061, 14186, 44705, 4868, 5120, 91156, 
      10181, 35821, 17609, 6701, 90697, 90100, 37777, 35892, 106994, 15058, 
      18868, 12680, 1522, 80000, 28169, 126290, 5860, 13298, 3449, 3145, 
      65945, 29492, 16820, 14480, 6292, 91426, 44461, 2314, 62632, 54557, 
      53192, 52741, 42517, 28360, 30433, 126208, 70948, 181330, 139301, 
      44426, 201416, 137924, 19400, 14821, 7976, 196201, 59245, 24802, 
      128020, 112265, 25505, 19604, 8788, 8033, 183434, 108541, 7272, 126226, 
      93626, 54554, 13025, 9425, 159161, 94945, 179649, 198728, 118285, 
      88045, 3380, 190970, 184957, 78010, 48425, 49517, 28370, 19597, 162248, 
      78373, 155290, 79045, 6673, 5994, 182180, 123121, 13700, 5465, 179786, 
      6929, 6529, 184981, 143485, 34285, 13381, 180889, 122825, 103085, 
      12953, 4553, 207124, 75913, 24788, 5408, 187945, 157642, 52285, 222989, 
      189941, 143425, 6266, 155728, 81913, 21060, 7585, 127829, 182717, 
      106114, 127577, 13876, 130693, 114984, 95485, 82260, 12645, 144625, 
      7330, 74521, 77850, 178285, 112514, 63058, 152217, 117280, 95265, 
      19156, 139721, 118781, 90746, 80125, 12266, 188872, 174677, 136996, 
      133421, 122317, 109796, 22525, 21493, 19890, 219344, 20513, 11225, 
      15842, 171316, 119656, 96490, 80105, 20162, 9181, 8957, 215674, 212050, 
      211149, 36538, 21418, 15874, 208645, 200680, 187765, 88925, 38765, 
      216961, 180421, 77146, 178960, 83200, 63505, 57177, 28537, 13185, 
      191738, 154570, 150034, 138290, 101825, 56933, 13378, 197960, 172013, 
      166420, 110290, 103437, 93901, 54745, 33210, 149129, 102416, 14096, 
      221801, 189977, 57725, 29245, 174429, 157093, 129429, 61933, 40333, 
      30285, 224053, 215818, 84593, 81898, 206389, 163125, 75034, 155849, 
      119033, 69530, 41725, 11849, 22900, 168697, 31762, 22906, 94469, 21125, 
      119905, 60721, 21537, 12946, 161540, 145769, 120353, 51973, 33218, 
      130874, 126794, 82921, 34541, 31181, 13274, 94681, 55481, 120618, 
      118665, 75690, 68445, 47545, 26010, 124813, 53525, 15368, 100010, 
      57425, 66841, 47524, 14800, 70337, 25666, 49853, 38600, 29770, 15453, 
      62900, 16601, 30509, 23369, 91501, 18277, 84250, 75665, 52993, 16385, 
      88465, 55057, 34597, 23530, 80404, 62530, 70785, 52768, 17524, 51714, 
      38106, 37825, 20250, 28900, 25220, 20432, 45013, 22250, 44285, 19721, 
      57236, 45200, 36241, 32369, 26281, 23153, 20978, 38714, 37666, 28594, 
      34541, 21341, 48178, 44109, 36250, 21625, 21753, 22234, 22698, 50090, 
      49426, 22525, 39185, 41060, 26020, 51633, 40050, 25434, 46525, 46836, 
      26545, 48365, 27050, 53864, 45521, 41620, 32378, 58849, 47545, 61661, 
      51442, 29530, 49529, 30852, 36554, 59876, 61954, 32525, 58610, 57641, 
      52564, 48025, 47284, 49661, 45757, 36857, 41770, 38756, 52450, 50221, 
      49369, 44770, 39065, 35165, 66673, 53300, 71825, 67457, 62081, 56081, 
      44964, 69677, 65860, 56521, 47065, 74173, 59765, 58645, 58370, 50201, 
      50401, 41588, 72185, 69433, 55133, 43058, 41977, 42292, 50489, 80072, 
      64045, 72433, 66874, 64580, 51077, 77589, 44104, 52200, 77282, 48121, 
      74528, 60073, 45385, 47970, 80021, 84250, 83861, 76154, 82756, 80881, 
      64881, 85898, 75989, 52714, 48178, 50986, 88400, 73364, 48596, 83437, 
      79817, 66265, 89330, 74065, 64858, 50129, 57349, 87940, 94833, 87328, 
      57025, 94877, 88541, 61850, 72221, 58525, 93762, 67522, 96673, 53824, 
      53840, 67985, 82178, 75314, 60532, 67752, 84125, 76250, 66674, 91796, 
      56137, 72080, 95770, 83869, 61610, 85489, 58329, 91205, 87322, 103933, 
      96589, 93533, 88493, 100665, 62893, 64978, 81440, 65012, 62834, 70317, 
      102218, 72673, 65909, 94993, 71108, 72529, 71802, 66762, 73026, 75496, 
      98722, 98345, 84026, 74026, 75545, 109805, 112916, 82472, 105426, 
      96512, 76145, 68900, 94306, 114689, 71081, 86077, 80744, 113690, 81269, 
      117657, 79105, 86596, 109826, 100850, 101381, 85397, 101565, 94393, 
      100724, 105485, 119125, 105661, 80165, 81541, 83642, 98633, 83009, 
      84800, 86312, 114434, 90754, 107666, 82105, 87201, 88945, 113812, 
      112073, 128917, 106065, 96066, 92482, 115477, 108676, 93602, 92186, 
      91505, 89162, 105530, 132885, 88756, 93325, 113480, 109352, 124394, 
      93125, 114850, 137000, 126125, 127364, 114957, 109289, 136025, 123874, 
      101474, 139797, 115677, 126229, 110129, 137792, 120740, 105040, 127018, 
      100090, 112858, 116098, 138088, 104680, 109253, 141842, 122890, 101501, 
      123489, 140488, 108709, 138821, 137969, 114698, 116180, 115081, 134909, 
      132964, 144868, 118994, 126530, 131625, 138429, 152297, 156658, 124825, 
      119080, 120724, 130322, 158882, 160000, 139649, 144425, 151882, 143442, 
      128322, 136530, 163220, 130250, 127738, 134258, 145377, 137017, 167129, 
      146834, 148712, 146677, 164050, 145738, 136170, 137554, 138970, 155330, 
      140229, 167161, 155237, 155906, 144986, 150921, 158692, 175570, 143845, 
      179269, 164869, 147321, 178282, 159962, 168493, 165941, 165353, 164785, 
      193789, 187016, 170024, 168725, 192730, 178898, 177509, 168709, 192916, 
      194857, 179636, 184093, 179693, 194417, 191381, 195136, 190580, 196794, 
      184210, 181053, 172034, 203125, 196957, 185485, 169677, 201473, 193505, 
      174233, 175762, 199901, 196205, 196045, 210773, 202761, 199285, 195208, 
      216077, 197633, 193808, 223682, 212906, 210002, 206705, 228193, 215458, 
      200873, 224737, 235076, 227081, 237530, 221629, 213938, 219385, 231625, 
      239105, 226817, 241541, 219997, 218650, 238690, 241288, 253300, 257168, 
      242021, 245786, 246160 ], 
  [ 118385, 110493, 111841, 110500, 107060, 114170, 106965, 102785, 104117, 
      109378, 111401, 109800, 93761, 110125, 100665, 106088, 97925, 97448, 
      95336, 96122, 98600, 90226, 85145, 94637, 86090, 86036, 88208, 84050, 
      90016, 85397, 75685, 82125, 76850, 60197, 75701, 72970, 73385, 64898, 
      80392, 69565, 68085, 65522, 52849, 52490, 71684, 70138, 74240, 62309, 
      52776, 72020, 64928, 64585, 70738, 69172, 61821, 58253, 46169, 55144, 
      65600, 55557, 62600, 60685, 53864, 65453, 58138, 63317, 52585, 42925, 
      50954, 41845, 56132, 58493, 53905, 32537, 55450, 45625, 32009, 52036, 
      29776, 50261, 31613, 30125, 51185, 27653, 35816, 32549, 33490, 58970, 
      42425, 30770, 48872, 29860, 23153, 25288, 47450, 44426, 49802, 27956, 
      47437, 51417, 46085, 26245, 40229, 35009, 26833, 26309, 32625, 25925, 
      51685, 42874, 41049, 57933, 25181, 33381, 50125, 45557, 40682, 43265, 
      28305, 43496, 51917, 39097, 31392, 36473, 32489, 37000, 32005, 33786, 
      30890, 27693, 45288, 34153, 36401, 28426, 20954, 22873, 18409, 22345, 
      21682, 20170, 14228, 24224, 20365, 52810, 36605, 32405, 15264, 9881, 
      14297, 16706, 54557, 18989, 11898, 15905, 19925, 13025, 28516, 19300, 
      31265, 37945, 9997, 29170, 34642, 17929, 11713, 5785, 12105, 21073, 
      18593, 4418, 18338, 28685, 6605, 29914, 5161, 5449, 23165, 6664, 2896, 
      3202, 19400, 32345, 31298, 5338, 29185, 32625, 32840, 23357, 6290, 
      5450, 10961, 22216, 8821, 2056, 25490, 13162, 3866, 3341, 6025, 10057, 
      7840, 7345, 5770, 21178, 6005, 769, 15025, 5200, 8450, 3665, 9466, 
      29984, 29300, 27917, 370, 4330, 13320, 9733, 373, 20170, 30185, 18481, 
      8000, 24874, 27450, 8660, 19517, 28058, 7394, 6569, 610, 23553, 425, 
      4018, 4132, 4005, 21332, 1040, 29593, 13234, 10825, 3730, 970, 9, 7573, 
      19601, 24649, 5776, 441, 0, 7569, 7400, 1172, 25317, 29290, 21380, 
      11945, 6953, 26002, 10282, 370, 14024, 100, 7540, 16045, 458, 452, 
      9032, 36325, 20389, 1314, 17386, 48217, 13481, 13025, 2960, 6656, 8537, 
      32689, 31265, 8389, 19368, 7380, 2477, 1961, 59936, 17041, 10642, 
      23893, 3085, 75058, 2129, 7925, 58657, 58276, 39485, 68905, 6868, 
      25177, 109141, 86164, 8530, 8882, 9797, 53924, 2705, 2873, 104197, 
      14612, 44074, 23426, 10250, 103696, 103057, 46240, 44145, 121085, 
      20413, 24853, 8669, 1921, 92201, 35456, 141557, 3613, 18233, 5570, 
      5098, 77012, 36905, 22385, 19625, 9505, 104425, 53554, 3469, 73405, 
      64616, 63125, 62632, 51400, 35605, 37930, 141433, 82393, 199537, 
      155282, 53477, 220589, 153821, 25301, 19924, 11525, 215122, 69682, 
      31501, 143329, 126608, 32288, 25505, 12505, 11540, 201725, 122632, 
      10485, 141409, 106709, 64529, 17666, 6506, 176192, 108112, 197730, 
      217733, 132964, 100708, 3653, 209597, 203290, 89917, 57770, 58946, 
      35405, 25330, 179405, 90280, 172069, 90994, 9298, 4545, 200345, 138052, 
      18257, 7460, 197825, 9554, 4954, 203272, 159592, 41992, 17812, 198970, 
      137714, 116714, 17258, 5330, 226465, 87568, 31193, 4673, 206362, 
      174505, 61882, 243044, 208442, 159490, 5237, 172465, 93988, 26793, 
      5968, 142970, 200840, 119869, 142676, 18097, 145960, 129285, 108484, 
      94293, 16488, 160690, 6385, 85924, 89505, 196114, 126605, 73453, 
      168660, 131665, 108180, 24217, 155450, 133250, 103325, 91906, 15689, 
      207205, 192296, 152557, 148772, 136996, 123677, 28132, 26890, 24993, 
      239105, 25700, 14144, 20021, 188725, 134125, 109405, 91802, 25181, 
      10882, 10490, 235225, 231433, 230490, 43993, 26605, 19885, 227860, 
      219517, 205972, 101252, 46472, 236554, 198250, 88549, 196705, 95065, 
      73732, 66816, 34816, 16272, 210113, 171013, 166225, 153809, 115034, 
      66530, 16465, 216629, 189380, 183493, 124045, 116730, 106522, 64090, 
      40077, 165236, 115625, 17225, 241562, 208226, 67322, 35482, 191880, 
      173620, 144360, 71908, 48040, 36648, 243898, 235285, 96458, 93553, 
      225394, 179946, 86101, 172250, 133250, 80093, 49474, 13130, 27793, 
      185770, 38125, 27757, 106964, 25556, 134122, 70402, 26010, 14437, 
      178193, 161540, 134570, 60730, 39665, 145721, 141389, 94450, 41114, 
      37250, 14009, 107092, 64532, 134793, 132714, 86589, 78714, 55714, 
      31113, 139240, 62324, 17405, 112757, 66602, 76900, 55609, 16081, 80690, 
      30517, 58148, 45509, 35293, 15138, 72497, 18512, 36074, 27506, 103492, 
      20776, 95653, 86354, 61498, 16868, 100162, 63730, 40666, 27457, 91429, 
      71917, 80928, 61105, 17545, 59841, 44469, 44146, 22581, 33625, 29105, 
      22721, 52258, 25169, 51362, 21002, 65825, 52361, 42100, 37556, 30082, 
      25778, 22385, 44741, 43525, 32689, 39812, 21992, 55465, 50850, 41773, 
      21898, 21690, 21625, 21753, 57545, 56797, 23176, 45002, 47129, 24193, 
      59130, 45909, 27765, 53266, 53577, 28960, 55274, 29549, 61445, 51842, 
      47269, 30005, 66640, 53824, 69704, 58141, 30685, 55850, 30285, 33761, 
      67457, 69745, 34184, 65897, 64802, 58969, 53716, 52849, 55562, 50986, 
      34610, 46033, 36257, 58561, 55912, 54850, 49369, 42194, 36194, 74548, 
      59369, 80162, 75290, 69242, 62402, 41625, 77636, 73357, 62674, 51412, 
      82468, 66170, 64882, 64565, 54884, 55042, 43205, 80018, 76930, 60530, 
      45305, 43216, 41641, 54794, 88661, 70660, 80098, 73825, 71153, 47906, 
      85716, 44461, 48861, 85325, 46042, 82193, 65680, 44944, 46269, 88232, 
      92881, 92450, 83861, 91177, 89092, 59652, 94613, 83570, 56305, 50005, 
      53737, 97241, 80441, 49625, 91690, 87650, 72250, 98129, 81058, 70465, 
      51410, 54346, 96445, 103968, 95665, 60448, 103970, 96962, 58217, 78500, 
      62116, 102645, 62965, 105808, 54265, 54113, 63428, 89633, 81845, 64165, 
      63405, 91706, 82781, 71609, 100217, 55696, 67145, 104569, 91240, 59237, 
      92944, 57636, 99290, 94945, 113320, 105220, 101828, 96200, 109674, 
      60730, 62185, 88097, 62345, 61049, 66600, 111185, 77650, 63410, 103120, 
      67433, 68560, 76401, 64305, 69057, 80725, 107101, 106682, 90557, 78877, 
      71282, 119234, 122597, 77285, 114309, 104345, 80912, 66905, 87817, 
      124244, 69044, 80890, 85805, 122993, 86330, 127296, 75472, 81577, 
      118625, 108641, 109172, 90920, 109314, 101218, 108305, 113570, 128596, 
      113704, 77162, 78202, 79841, 105668, 79460, 80873, 91205, 123149, 
      86029, 100589, 79312, 83232, 84640, 106105, 120410, 138850, 113562, 
      102177, 87841, 107770, 116425, 99125, 97457, 96650, 85361, 99125, 
      143028, 85417, 89146, 121397, 116765, 133445, 89450, 107857, 147101, 
      117956, 119069, 108090, 103220, 145874, 132505, 107165, 149940, 108936, 
      134986, 104186, 147641, 128825, 111025, 135733, 95953, 106705, 109525, 
      147853, 99829, 103688, 151901, 131017, 97322, 131616, 150253, 103690, 
      148250, 147314, 109133, 110489, 109642, 143624, 141469, 154465, 125525, 
      119873, 124506, 130554, 143120, 167053, 131818, 113893, 115285, 123665, 
      149285, 170521, 148196, 136256, 161605, 152325, 122085, 129285, 173909, 
      137453, 121753, 127433, 154260, 129940, 177986, 155801, 157805, 155560, 
      174529, 154453, 129429, 130645, 131893, 164885, 133236, 177682, 164456, 
      165125, 137825, 143172, 150145, 186469, 136978, 190420, 174760, 140202, 
      189181, 169181, 159400, 175412, 156890, 174004, 205444, 198125, 179621, 
      160136, 204133, 189125, 187610, 160330, 204277, 206260, 170417, 174538, 
      189668, 205610, 202322, 206329, 201269, 207945, 194269, 190818, 180749, 
      214612, 207940, 195460, 178056, 212708, 204068, 182948, 184561, 210884, 
      206810, 206440, 222218, 213282, 209428, 204973, 227396, 207188, 202985, 
      235421, 223637, 220481, 216890, 240100, 226273, 210050, 235930, 247025, 
      238400, 249605, 232360, 223913, 229780, 242986, 250802, 237506, 253364, 
      229930, 228457, 250093, 252565, 264997, 269033, 252500, 256517, 256849 ]
    , [ 162842, 152514, 154906, 153217, 148733, 159497, 149508, 143936, 
      146312, 154009, 157250, 155997, 133520, 157018, 143730, 151589, 140642, 
      140165, 138749, 140057, 144101, 132421, 125252, 139442, 127241, 127361, 
      132665, 127289, 135865, 130202, 116488, 126234, 119045, 94562, 117896, 
      114121, 115058, 102569, 125197, 109672, 107496, 104585, 85300, 84941, 
      114053, 111985, 118001, 100850, 86445, 115433, 105209, 104866, 114325, 
      112237, 101754, 96794, 78098, 92293, 107969, 93402, 103925, 101140, 
      91013, 108170, 97549, 105512, 90778, 75898, 88625, 75688, 97457, 
      101210, 94708, 61682, 97297, 82948, 61328, 93361, 58921, 90890, 62324, 
      60314, 92858, 56450, 70181, 65000, 66637, 28781, 80618, 62525, 90197, 
      61441, 50210, 54085, 88601, 84185, 22745, 58841, 88762, 23490, 86888, 
      56260, 17348, 70418, 57370, 56498, 66816, 56114, 23236, 82633, 79938, 
      26874, 55370, 68616, 22024, 86882, 79745, 18122, 10818, 18005, 22772, 
      77812, 11817, 73970, 67898, 74845, 67240, 70065, 65777, 60840, 18405, 
      12490, 13520, 62269, 6773, 53584, 45988, 7120, 51697, 6337, 38849, 
      7433, 6010, 21925, 75668, 69380, 4041, 3530, 3770, 4265, 22802, 4808, 
      3285, 3812, 50114, 37994, 63925, 49141, 68240, 78226, 2602, 8377, 
      11065, 47248, 36160, 23620, 2448, 4804, 48434, 3809, 3809, 64616, 
      25832, 66541, 2986, 2578, 5330, 2053, 4201, 3637, 3653, 70538, 68969, 
      1945, 65812, 9396, 71381, 56852, 26561, 1361, 1130, 55189, 31876, 3709, 
      60377, 40045, 21005, 19610, 1066, 922, 30025, 29008, 985, 3865, 872, 
      6250, 1714, 937, 31505, 20978, 505, 67481, 66449, 64370, 7417, 937, 
      40725, 34180, 6724, 3205, 67856, 49540, 30881, 59761, 6309, 32237, 
      2900, 64685, 29753, 28058, 11833, 57744, 11300, 22549, 22837, 22536, 
      54305, 3041, 67090, 40813, 36490, 21913, 13933, 7578, 4, 2810, 59536, 
      26569, 11664, 7569, 0, 5, 2825, 60552, 66613, 54353, 38480, 80, 61585, 
      35425, 10897, 42125, 7669, 145, 45538, 10985, 10805, 245, 76954, 52666, 
      3141, 2161, 93892, 41060, 40256, 1481, 305, 272, 71578, 69458, 298, 
      50949, 29565, 18050, 16490, 109961, 47056, 35785, 58084, 19528, 130129, 
      16658, 530, 108160, 107605, 81332, 121888, 28009, 59890, 173956, 
      144541, 961, 965, 1010, 101513, 3140, 2960, 167620, 42365, 87661, 
      56921, 34349, 166945, 166132, 90697, 87732, 188858, 51994, 59044, 1448, 
      12970, 152144, 75041, 214202, 3700, 48074, 23753, 22585, 132257, 77012, 
      54836, 50336, 32212, 167674, 100621, 17650, 127432, 115685, 113672, 
      113005, 97597, 75016, 78385, 213904, 139204, 284362, 230885, 100370, 
      309416, 229076, 59144, 50461, 35624, 302905, 122317, 68650, 216148, 
      195425, 69785, 59348, 37300, 35465, 286898, 190405, 33192, 213706, 
      170306, 115250, 46289, 3809, 256145, 172057, 282033, 305864, 203173, 
      162565, 14180, 296162, 288637, 148642, 105881, 107405, 73946, 58477, 
      259880, 149005, 250978, 149893, 29569, 7938, 284996, 209305, 46532, 
      25121, 281954, 29825, 7825, 288445, 235717, 83317, 45565, 283273, 
      208793, 182573, 44489, 17945, 315988, 145249, 67124, 11024, 292057, 
      253762, 111037, 335525, 294485, 235441, 10370, 251200, 153409, 59940, 
      8665, 215093, 285317, 186250, 214625, 44980, 218605, 197928, 171733, 
      153540, 41805, 236641, 11866, 142561, 147186, 279373, 194378, 125914, 
      246177, 200656, 171081, 54580, 230009, 202589, 164834, 150109, 39266, 
      292552, 274685, 226420, 221765, 207205, 190580, 60757, 58645, 55530, 
      330368, 56585, 35633, 46730, 270244, 203464, 172306, 149657, 55370, 
      27325, 26237, 325618, 321130, 320013, 84274, 57490, 45898, 316861, 
      306952, 290797, 161717, 87797, 327121, 281509, 145186, 279616, 153616, 
      125497, 116145, 70225, 38457, 295634, 248530, 242698, 227498, 179153, 
      115685, 38650, 303368, 270725, 263620, 190426, 181197, 168205, 112201, 
      77922, 241361, 179744, 39584, 332825, 293225, 116477, 70717, 273573, 
      251485, 215613, 122629, 89365, 72405, 335509, 325330, 155009, 151234, 
      313525, 259029, 141346, 249593, 201545, 133250, 90973, 27833, 57460, 
      265897, 73882, 57250, 168125, 53309, 202417, 119905, 53937, 30010, 
      256580, 236273, 202865, 106405, 75770, 216626, 211250, 151609, 77741, 
      71789, 26450, 167905, 111425, 202914, 200313, 141138, 130653, 98953, 
      61650, 208405, 108173, 35240, 174962, 114017, 127969, 98500, 30784, 
      132977, 60010, 101909, 83528, 67570, 23229, 121652, 35825, 68525, 
      54041, 162565, 40525, 152290, 140033, 106129, 28265, 158017, 109057, 
      75205, 53122, 146500, 120202, 132345, 105040, 27028, 102906, 80226, 
      79729, 41634, 62596, 54596, 41600, 91669, 46658, 90077, 35705, 110804, 
      91424, 75769, 68441, 55225, 46049, 37610, 79106, 77194, 59050, 71045, 
      34085, 95050, 88173, 74050, 32425, 30825, 28498, 27234, 97826, 96730, 
      35269, 78497, 81668, 26020, 99585, 79578, 46818, 90589, 90900, 48361, 
      93293, 49298, 102248, 87425, 80068, 29570, 108313, 89233, 112421, 
      95290, 44866, 91433, 37332, 31586, 108260, 111418, 50453, 105482, 
      103865, 94900, 86689, 85300, 89405, 82045, 34697, 73090, 35300, 93274, 
      88885, 86953, 77818, 64553, 49853, 116569, 93908, 124097, 117137, 
      108305, 97985, 37188, 120005, 113812, 97561, 78817, 126229, 102101, 
      100117, 99626, 83681, 83665, 59300, 121865, 117385, 92285, 64010, 
      57745, 48340, 82025, 133640, 107461, 121249, 112018, 107780, 44165, 
      128781, 55336, 44424, 128042, 46825, 123344, 98305, 52513, 48618, 
      131645, 138034, 137429, 125186, 135460, 132505, 47385, 140114, 124373, 
      80578, 66970, 74530, 143264, 119156, 63284, 135277, 129497, 106441, 
      143978, 119425, 103090, 66113, 51301, 141076, 151209, 139600, 84025, 
      151037, 141245, 52562, 113909, 86389, 148842, 53482, 153049, 65488, 
      64640, 53945, 129914, 118298, 88612, 54792, 132509, 119234, 101450, 
      144500, 63265, 56096, 150418, 131173, 58802, 133225, 64161, 142181, 
      135922, 161605, 150373, 145589, 137525, 156393, 61165, 60010, 125072, 
      60692, 63050, 60597, 157730, 107665, 62453, 146185, 61604, 61513, 
      104850, 63522, 62010, 111784, 151210, 150617, 127010, 108370, 63017, 
      167693, 172100, 65192, 160506, 146192, 110057, 68036, 70330, 173225, 
      70001, 68797, 116168, 170930, 116693, 176625, 69817, 70180, 164474, 
      150314, 150845, 123197, 150813, 138889, 149108, 156461, 177229, 156421, 
      74117, 73765, 73490, 144209, 74153, 74000, 120872, 168650, 75850, 
      80666, 77137, 76185, 76201, 83572, 164345, 189397, 154017, 136890, 
      78010, 85237, 157924, 131402, 128690, 127361, 79010, 81986, 194445, 
      80980, 81229, 163592, 156872, 180338, 83621, 88282, 198344, 93509, 
      94100, 89037, 87473, 196073, 177658, 140138, 201357, 90405, 180661, 
      88961, 197840, 171716, 145216, 181234, 88210, 90610, 91690, 197704, 
      89128, 90029, 202970, 174082, 89405, 174681, 200104, 92293, 196709, 
      195425, 95474, 96308, 96505, 189125, 186100, 203620, 161978, 101690, 
      104409, 107325, 114497, 219514, 170185, 101800, 102148, 105482, 118922, 
      223504, 193001, 111809, 211282, 198522, 105642, 108666, 227588, 176690, 
      106354, 108554, 200457, 110017, 232361, 202346, 204872, 201757, 227338, 
      199954, 110898, 111418, 111970, 213866, 113661, 230665, 212045, 212714, 
      117554, 120465, 124132, 241018, 117925, 246013, 225133, 120105, 243730, 
      216770, 131125, 224045, 131225, 221593, 263125, 253544, 228776, 133949, 
      260770, 240890, 238853, 135013, 260740, 262897, 141620, 144349, 240389, 
      261377, 257045, 262096, 254948, 263538, 245338, 240669, 226250, 271597, 
      262837, 246181, 222165, 268649, 257225, 228449, 230410, 265781, 260141, 
      258901, 279029, 266265, 260845, 254824, 283685, 256169, 250400, 293450, 
      277490, 273290, 268481, 298825, 280474, 257465, 291697, 305924, 294689, 
      309026, 286213, 274634, 282241, 299449, 308657, 291185, 311741, 280477, 
      278482, 306730, 308680, 322852, 327584, 305309, 310370, 310528 ], 
  [ 163333, 153017, 155389, 153700, 149220, 159930, 149969, 144405, 146761, 
      154426, 157645, 156368, 133957, 157369, 144125, 151952, 141025, 140544, 
      139088, 140386, 144400, 132754, 125605, 139729, 127570, 127684, 132904, 
      127530, 136072, 130401, 116729, 126425, 119250, 94849, 118089, 114322, 
      115245, 102802, 125344, 109873, 107705, 104778, 85565, 85202, 114196, 
      112130, 118120, 101025, 86672, 115540, 105352, 105005, 114410, 112324, 
      101873, 96921, 78301, 92432, 108040, 93521, 104000, 101225, 91136, 
      108225, 97642, 105561, 90845, 76025, 88690, 75769, 97444, 101169, 
      94685, 61789, 97250, 82949, 61421, 93284, 58984, 90817, 62361, 60345, 
      92749, 56489, 70144, 64985, 66610, 29482, 80525, 62506, 90064, 61412, 
      50229, 54080, 88450, 84050, 23378, 58804, 88601, 24125, 86729, 56225, 
      17921, 70317, 57325, 56457, 66725, 56065, 23857, 82466, 79781, 27521, 
      55305, 68489, 22625, 86681, 79570, 18685, 11285, 18560, 23369, 77621, 
      12296, 73789, 67741, 74656, 67081, 69890, 65610, 60689, 18944, 12965, 
      14005, 62098, 7146, 53437, 45877, 7501, 51554, 6698, 38756, 7816, 6361, 
      22450, 75385, 69121, 4328, 3757, 4045, 4562, 23321, 5121, 3530, 4093, 
      49905, 37845, 63652, 48932, 67941, 77885, 2809, 8738, 11458, 47021, 
      35989, 23525, 2669, 5101, 48197, 3922, 4082, 64305, 25713, 66218, 3109, 
      2701, 5625, 2192, 4264, 3706, 3904, 70165, 68602, 2050, 65453, 9725, 
      70992, 56521, 26370, 1450, 1285, 54848, 31649, 3728, 60010, 39770, 
      20842, 19457, 1157, 1061, 29800, 28789, 1066, 4090, 953, 6205, 1885, 
      1000, 31250, 20789, 610, 67048, 66020, 63945, 7330, 970, 40400, 33889, 
      6641, 3386, 67405, 49165, 30600, 59338, 6530, 31940, 3065, 64234, 
      29466, 27781, 11674, 57317, 11125, 22282, 22564, 22265, 53860, 2952, 
      66589, 40426, 36125, 21634, 13714, 7421, 17, 2925, 59053, 26248, 11453, 
      7400, 5, 0, 2708, 60041, 66074, 53860, 38061, 45, 61058, 35018, 10658, 
      41680, 7460, 100, 45065, 10730, 10548, 208, 76345, 52153, 2978, 2194, 
      93221, 40597, 39797, 1352, 232, 221, 70981, 68869, 241, 50432, 29156, 
      17713, 16165, 109224, 46549, 35330, 57521, 19169, 129322, 16317, 441, 
      107413, 106852, 80665, 121085, 27572, 59293, 173009, 143668, 842, 850, 
      905, 100756, 2925, 2749, 166673, 41828, 86938, 56314, 33850, 165992, 
      165181, 89960, 87005, 187849, 51401, 58417, 1297, 12605, 151213, 74344, 
      213121, 3449, 47477, 23290, 22130, 131364, 76293, 54205, 49725, 31693, 
      166685, 99818, 17225, 126545, 114832, 112825, 112160, 96800, 74297, 
      77650, 212797, 138277, 283109, 229738, 99553, 308113, 227929, 58473, 
      49828, 35065, 301610, 121426, 67937, 215021, 194344, 69064, 58669, 
      36725, 34900, 285625, 189328, 32633, 212573, 169273, 114365, 45658, 
      3538, 254920, 171016, 280754, 304537, 202052, 161540, 13745, 294849, 
      287338, 147649, 105010, 106522, 73177, 57770, 258625, 148000, 249737, 
      148882, 29002, 7565, 283685, 208148, 45869, 24580, 280645, 29250, 7450, 
      287120, 234496, 82496, 44900, 281954, 207626, 181466, 43826, 17450, 
      314605, 144232, 66357, 10597, 290714, 252493, 110114, 334100, 293130, 
      234202, 9945, 249925, 152356, 59189, 8264, 213890, 283968, 185105, 
      213412, 44285, 217376, 196745, 170612, 152465, 41120, 235370, 11405, 
      141508, 146117, 278002, 193185, 124897, 244868, 199445, 169940, 53813, 
      228730, 201370, 163705, 149018, 38573, 291145, 273312, 225145, 220500, 
      205972, 189385, 59956, 57850, 54749, 328885, 55796, 34952, 45985, 
      268865, 202225, 171137, 148546, 54577, 26690, 25610, 324125, 319645, 
      318530, 83357, 56681, 45145, 315380, 305489, 289364, 160564, 86864, 
      325618, 280090, 144073, 278197, 152477, 124436, 115112, 69352, 37736, 
      294181, 247169, 241349, 226181, 177946, 114650, 37925, 301897, 269316, 
      262225, 189185, 179978, 167018, 111170, 77009, 240004, 178525, 38845, 
      331290, 291762, 115426, 69826, 272144, 250100, 214304, 121556, 88400, 
      71504, 333962, 323801, 153842, 150077, 312010, 257618, 140209, 248194, 
      200250, 132129, 89986, 27154, 56605, 264458, 72953, 56393, 166900, 
      52468, 201106, 118810, 53090, 29305, 255149, 234884, 201546, 105346, 
      74821, 215269, 209905, 150410, 76778, 70850, 25765, 166660, 110340, 
      201581, 198986, 139961, 129506, 97906, 60749, 207056, 107092, 34481, 
      173689, 112914, 126820, 97445, 30053, 131810, 59105, 100836, 82521, 
      66625, 22562, 120509, 35048, 67570, 53154, 161300, 39712, 151049, 
      138826, 105026, 27540, 156754, 107938, 74210, 52229, 145265, 119041, 
      131144, 103925, 26309, 101789, 79193, 78698, 40793, 61637, 53677, 
      40757, 90586, 45781, 88994, 34898, 109645, 90333, 74740, 67444, 54290, 
      45162, 36781, 78049, 76145, 58085, 70020, 33280, 93925, 87074, 73009, 
      31634, 30050, 27749, 26501, 96685, 95593, 34448, 77426, 80581, 25309, 
      98426, 78497, 45905, 89458, 89765, 47432, 92146, 48361, 101065, 86290, 
      78961, 28825, 107080, 88072, 111168, 94097, 43937, 90250, 36473, 30829, 
      107005, 110149, 49472, 104229, 102618, 93685, 85508, 84125, 88210, 
      80882, 33890, 71965, 34493, 92053, 87680, 85754, 76661, 63466, 48866, 
      115252, 92677, 122746, 115810, 107010, 96730, 36389, 118660, 112489, 
      96298, 77636, 124852, 100810, 98834, 98345, 82468, 82450, 58225, 
      120490, 116026, 91026, 62901, 56680, 47365, 80810, 132217, 106132, 
      119866, 110669, 106445, 43290, 127364, 54289, 43553, 126625, 45890, 
      121941, 97000, 51496, 47657, 130208, 136573, 135970, 123769, 134005, 
      131060, 46580, 138641, 122954, 79349, 65825, 73333, 141773, 117749, 
      62165, 133810, 128050, 105082, 142477, 118010, 101741, 64970, 50354, 
      139577, 149672, 138101, 82760, 149498, 139738, 51629, 112500, 85108, 
      147305, 52585, 151496, 64349, 63509, 53044, 128437, 116865, 87313, 
      53873, 131018, 117793, 100085, 142965, 62152, 55197, 148861, 129680, 
      57769, 131720, 63044, 140642, 134405, 160000, 148804, 144036, 136000, 
      154802, 60106, 58981, 123589, 59653, 61965, 59600, 156125, 106250, 
      61394, 144616, 60597, 60520, 103445, 62453, 61013, 110345, 149617, 
      149026, 125505, 106945, 62026, 166042, 170433, 64233, 158873, 144605, 
      108616, 66917, 69413, 171540, 68868, 67810, 114689, 169245, 115210, 
      174920, 68744, 69173, 162805, 148693, 149220, 121680, 149186, 137306, 
      147485, 154810, 175508, 154768, 72986, 72650, 72397, 142596, 73044, 
      72909, 119353, 166945, 74785, 79713, 75976, 75080, 75112, 82645, 
      162650, 187618, 152354, 135293, 76925, 84298, 156245, 129825, 127125, 
      125802, 77877, 80977, 192644, 79813, 80098, 161881, 155185, 178569, 
      82450, 87269, 196513, 92548, 93145, 88010, 86404, 194242, 175885, 
      138505, 199508, 89360, 178874, 87874, 195997, 169957, 143557, 179441, 
      87029, 89525, 90625, 195857, 87977, 88912, 201105, 172309, 88218, 
      172904, 198241, 91130, 194850, 193570, 94321, 95157, 95338, 187280, 
      184265, 201725, 160225, 100565, 103298, 106250, 113480, 217561, 168394, 
      100585, 100945, 104333, 117913, 221533, 191124, 110728, 209345, 196625, 
      104465, 107537, 225601, 174865, 105157, 107397, 198548, 108868, 230354, 
      200429, 202945, 199840, 225341, 198041, 109721, 110249, 110809, 211905, 
      112484, 228650, 210080, 210745, 116365, 119300, 123005, 238961, 116714, 
      243940, 223120, 118898, 241657, 214777, 130000, 222020, 130050, 219572, 
      260980, 251425, 226729, 132768, 258625, 238801, 236770, 133810, 258593, 
      260740, 140445, 143186, 238292, 259218, 254898, 259933, 252801, 261365, 
      243217, 238562, 224185, 269396, 260660, 244052, 220112, 266452, 255060, 
      226372, 228325, 263588, 257962, 256720, 276786, 264050, 258644, 252641, 
      281412, 253972, 248221, 291145, 275225, 271037, 266242, 296500, 278197, 
      255250, 289378, 303565, 292360, 306657, 283904, 272357, 279940, 297098, 
      306274, 288850, 309348, 278170, 276181, 304345, 306281, 320401, 325117, 
      302900, 307945, 308101 ], 
  [ 136141, 127265, 129005, 127520, 123656, 132170, 123869, 119129, 120853, 
      127058, 129541, 128036, 109465, 128609, 117653, 124020, 114745, 114260, 
      112356, 113338, 116404, 106730, 100825, 112129, 102154, 102160, 105460, 
      100802, 107780, 102713, 91429, 99137, 93098, 73369, 91925, 88778, 
      89381, 79330, 97604, 84941, 83189, 80450, 65185, 64818, 87880, 86122, 
      90964, 76985, 65540, 88576, 80260, 79909, 87322, 85544, 76961, 72833, 
      58165, 69172, 81652, 69833, 78228, 75973, 67860, 81617, 73010, 79253, 
      66901, 55201, 65050, 54389, 71584, 74465, 69121, 43189, 71050, 59449, 
      42705, 67360, 40340, 65305, 42773, 41057, 66589, 38025, 48340, 44325, 
      45530, 46258, 56421, 42250, 64084, 41248, 32765, 35572, 62554, 58986, 
      38250, 39040, 62593, 39509, 61029, 36973, 30285, 47837, 37757, 37097, 
      44969, 36697, 39533, 57370, 55205, 44753, 35921, 46085, 38077, 60633, 
      54874, 32365, 20381, 32436, 39429, 53113, 22628, 50005, 45205, 50660, 
      44645, 46826, 43370, 39485, 33620, 24517, 26281, 40466, 14210, 33665, 
      27977, 15185, 32194, 13546, 22608, 16420, 13505, 39458, 50581, 45565, 
      9572, 6085, 8869, 10530, 40833, 12125, 7202, 9841, 30377, 21437, 41000, 
      29608, 44345, 52309, 5729, 19666, 24050, 27985, 19865, 11353, 6929, 
      13313, 28845, 2770, 11250, 41309, 12701, 42802, 2885, 2885, 14753, 
      3412, 1940, 1898, 11764, 45781, 44530, 2522, 42001, 22049, 46388, 
      34933, 12674, 2314, 5581, 33556, 16285, 1156, 37570, 22114, 9010, 8145, 
      2533, 4933, 14948, 14249, 2330, 12842, 2421, 1325, 8237, 1940, 15858, 
      8829, 4346, 43012, 42192, 40529, 1490, 1370, 22388, 17645, 1213, 11890, 
      43249, 28961, 15284, 36842, 17522, 16200, 11349, 40690, 14450, 13285, 
      3314, 35225, 2953, 9530, 9704, 9509, 32464, 68, 42485, 22250, 19093, 
      9074, 4274, 1205, 2845, 11261, 36497, 12116, 3041, 1172, 2825, 2708, 0, 
      37253, 42034, 32416, 20465, 2417, 38050, 18250, 2626, 23140, 1192, 
      2768, 25681, 2682, 2600, 3700, 50297, 31097, 122, 9530, 64153, 22345, 
      21753, 468, 2260, 3393, 45965, 44269, 3305, 29780, 14120, 6625, 5701, 
      77540, 26825, 18514, 35293, 7549, 94610, 5837, 3065, 76025, 75560, 
      53845, 87601, 13120, 36725, 132445, 106952, 3538, 3754, 4329, 70480, 
      833, 865, 126925, 23400, 59042, 34450, 17602, 126340, 125633, 61540, 
      59105, 145489, 30673, 36125, 3757, 4141, 113521, 48820, 167833, 1525, 
      27765, 10546, 9802, 96464, 50441, 32929, 29489, 16241, 126997, 69802, 
      6865, 92365, 82420, 80725, 80164, 67300, 48853, 51578, 167585, 102425, 
      230509, 182650, 69625, 253117, 181045, 36341, 29672, 18757, 247234, 
      88058, 43825, 169585, 151300, 44740, 36529, 19993, 18688, 232801, 
      146900, 17141, 167437, 129337, 82125, 26626, 3226, 205204, 130868, 
      228434, 249925, 158152, 122632, 5517, 241169, 234386, 110609, 74314, 
      75610, 48193, 36010, 208573, 110948, 200617, 111722, 14930, 3581, 
      231129, 163600, 27009, 12064, 228397, 15170, 3770, 234244, 187028, 
      55828, 26344, 229594, 163170, 140130, 25578, 7938, 259121, 107780, 
      42905, 4825, 237514, 203141, 78754, 276840, 239714, 186818, 4889, 
      200873, 114848, 37385, 4660, 168786, 231476, 143425, 168400, 26209, 
      171940, 153701, 130792, 115037, 23972, 187954, 6109, 105632, 109613, 
      226202, 150641, 91505, 196496, 156169, 130304, 33625, 182122, 157882, 
      124897, 112186, 22437, 238085, 222020, 178949, 174824, 161960, 147349, 
      38408, 36818, 34445, 272281, 35280, 20052, 27961, 218077, 158717, 
      131473, 111898, 34465, 14794, 14130, 268021, 263957, 262946, 57205, 
      36145, 27521, 260104, 251149, 236584, 122344, 60084, 269402, 228242, 
      108137, 226553, 115393, 91408, 83540, 46100, 22388, 240973, 198745, 
      193549, 180045, 137530, 83178, 22573, 247957, 218600, 212237, 147409, 
      139346, 128050, 80314, 52289, 192400, 138097, 23377, 274634, 238850, 
      83938, 46658, 221204, 201448, 169604, 89128, 61588, 48020, 277090, 
      267865, 116730, 113485, 257210, 208226, 105065, 199834, 157298, 98225, 
      63050, 16234, 36737, 214426, 49441, 36625, 128200, 33736, 158138, 
      87074, 34250, 17849, 206145, 188064, 158570, 75890, 51085, 170725, 
      165985, 114082, 52722, 48042, 16165, 128144, 80144, 158693, 156410, 
      105185, 96290, 69890, 40325, 163540, 77512, 21645, 134329, 82394, 
      94112, 69625, 19081, 98370, 39289, 72488, 57605, 45137, 15530, 88929, 
      22500, 45970, 35090, 123784, 25700, 114985, 104530, 76138, 18512, 
      119954, 78626, 51346, 34669, 110125, 87953, 98180, 75433, 18409, 73805, 
      55577, 55186, 27161, 42073, 36193, 27225, 64778, 30685, 63594, 23850, 
      80497, 64721, 52352, 46720, 36994, 30770, 25405, 55225, 53737, 40045, 
      49064, 23764, 67973, 62474, 51425, 23050, 22298, 21349, 20933, 70309, 
      69425, 24916, 55098, 57625, 21905, 71930, 56057, 32201, 64826, 65129, 
      33508, 67090, 34225, 74341, 62674, 57005, 26713, 79796, 64532, 83252, 
      69505, 33073, 66586, 29861, 29725, 80209, 82829, 37332, 78149, 76850, 
      69785, 63376, 62305, 65554, 59890, 31410, 53357, 32625, 68861, 65524, 
      64114, 57205, 47650, 38250, 87680, 69577, 94018, 88330, 81194, 72994, 
      36569, 90856, 85829, 72962, 58768, 96200, 76834, 75274, 74889, 62752, 
      62834, 46093, 92962, 89330, 69530, 49205, 45476, 40841, 62010, 102805, 
      81608, 92738, 85309, 82017, 42986, 99080, 45245, 43661, 98545, 42874, 
      94793, 74948, 44420, 43697, 101700, 107021, 106522, 96505, 104969, 
      102544, 51344, 108873, 95994, 62269, 53113, 58325, 111681, 92025, 
      51417, 105170, 100450, 82058, 112477, 92482, 79645, 53586, 49570, 
      110293, 118820, 109225, 66052, 118746, 110650, 52389, 88712, 67976, 
      117065, 55625, 120628, 55009, 54585, 56080, 101725, 92441, 70061, 
      56381, 103986, 93361, 79605, 113849, 54980, 59153, 118805, 103156, 
      55369, 104980, 56480, 112338, 107245, 128468, 119144, 115208, 108628, 
      124202, 57170, 57605, 98809, 57961, 58085, 60500, 125613, 85618, 59274, 
      116180, 61385, 62036, 83741, 60221, 62525, 89077, 120545, 120058, 
      101009, 86609, 64258, 134362, 138125, 68741, 128537, 116865, 88468, 
      63513, 77125, 139520, 65552, 72290, 93789, 137837, 94306, 142676, 
      69364, 73225, 132637, 121021, 121544, 99620, 121610, 112018, 120321, 
      126394, 143656, 126452, 72018, 72514, 73405, 116768, 73424, 74225, 
      98821, 136945, 78065, 88817, 74468, 76484, 77348, 93305, 133578, 
      154586, 125354, 111725, 79981, 94946, 128617, 107705, 105629, 104618, 
      78845, 88393, 159080, 79625, 81986, 133813, 128365, 147689, 83074, 
      96109, 163021, 104296, 105205, 96530, 92944, 161362, 146021, 115921, 
      165896, 97556, 148690, 94090, 163105, 141433, 120233, 149353, 88765, 
      96253, 98393, 163165, 91477, 94180, 167681, 143669, 90050, 144260, 
      165533, 95026, 162962, 161890, 99553, 100697, 100250, 157140, 154645, 
      169393, 135481, 108477, 112346, 117170, 127620, 183233, 142490, 104837, 
      105821, 112221, 133081, 186881, 161360, 122356, 176665, 166025, 111305, 
      116873, 190525, 148417, 111365, 115685, 167936, 117776, 194850, 169605, 
      171805, 169220, 190765, 167833, 117785, 118729, 119705, 179609, 121160, 
      193954, 178596, 179257, 125437, 129824, 135505, 203305, 125050, 207656, 
      189956, 127850, 205985, 183265, 143828, 189864, 142298, 188032, 223400, 
      215197, 194245, 145316, 221657, 204745, 203026, 145826, 221725, 223760, 
      154529, 158098, 204840, 222746, 219050, 223457, 217565, 224981, 209537, 
      205610, 193825, 232168, 224680, 210568, 190580, 229840, 220112, 196000, 
      197741, 227592, 222898, 222164, 239618, 229154, 224680, 219613, 244520, 
      221440, 216625, 253201, 239769, 236205, 232138, 258128, 242525, 223618, 
      252746, 265057, 255412, 267833, 248404, 238725, 245264, 260026, 268354, 
      253426, 271112, 244610, 242933, 267137, 269365, 282413, 286705, 267912, 
      272329, 272585 ], 
  [ 79538, 76050, 75466, 74749, 73193, 73589, 71460, 69800, 69200, 69997, 
      69770, 67473, 63176, 66490, 64026, 64985, 61874, 61385, 57905, 57725, 
      57305, 54961, 53684, 54554, 52685, 52301, 48605, 46637, 47821, 45050, 
      42640, 43002, 41201, 38834, 40016, 39181, 38618, 37445, 39889, 37648, 
      37440, 35453, 34852, 34481, 35537, 34933, 35525, 33122, 32481, 33893, 
      32525, 32170, 32233, 31609, 29970, 28922, 28922, 28345, 29237, 27450, 
      28121, 27796, 27017, 28418, 27145, 27200, 23698, 23578, 22997, 20800, 
      21389, 21170, 20068, 19994, 19669, 18100, 19112, 17101, 17101, 16586, 
      16052, 15482, 15530, 15530, 13481, 13712, 13369, 154601, 13058, 13169, 
      13769, 12541, 14090, 13033, 12605, 12125, 139613, 11861, 12250, 142794, 
      11840, 11716, 122372, 10610, 11338, 11450, 10440, 11042, 143956, 10477, 
      10242, 154962, 10250, 9216, 141712, 10250, 9509, 129434, 100458, 
      130265, 145364, 8500, 107325, 8090, 7922, 7969, 7744, 7605, 7229, 7200, 
      134505, 113818, 118280, 6625, 86897, 6760, 8020, 90184, 6829, 85453, 
      9197, 94877, 86554, 149161, 5108, 4724, 75645, 61346, 73394, 79301, 
      152450, 84752, 67473, 77828, 4562, 7202, 3601, 4561, 3464, 4090, 63274, 
      106933, 117493, 4072, 6760, 12916, 69480, 90532, 3770, 45245, 84605, 
      2720, 11168, 2665, 48826, 50362, 95426, 54745, 40141, 42025, 87785, 
      2138, 2045, 51133, 1828, 114660, 1961, 1700, 8765, 52445, 68450, 1465, 
      6196, 38545, 1229, 3529, 12041, 13106, 54586, 66250, 6781, 7240, 53989, 
      92293, 54848, 30202, 78802, 52429, 5741, 11450, 65245, 845, 797, 674, 
      26869, 49909, 2601, 4420, 28132, 90529, 680, 1060, 5525, 445, 105417, 
      4889, 89204, 425, 5837, 6602, 19405, 360, 19796, 9385, 9169, 9360, 269, 
      36581, 250, 2017, 3106, 9685, 16465, 25362, 60580, 89450, 40, 6925, 
      19080, 25317, 60552, 60041, 37253, 0, 145, 173, 2504, 58568, 13, 3373, 
      20173, 1697, 25297, 60061, 1138, 20213, 20513, 64073, 1042, 370, 36945, 
      84181, 3700, 2036, 2216, 44621, 57221, 62600, 562, 410, 62122, 585, 
      5769, 12938, 14330, 7421, 1096, 3589, 292, 11920, 13285, 14450, 60314, 
      7048, 6961, 1844, 10888, 7045, 538, 29476, 18265, 61141, 62129, 64634, 
      5717, 40676, 41480, 27028, 2633, 3145, 941, 4937, 26821, 26500, 3709, 
      3204, 35930, 1402, 1060, 60560, 20410, 21320, 1781, 47450, 42100, 2330, 
      10973, 11773, 14669, 2228, 1700, 2120, 6628, 27442, 6145, 16162, 13264, 
      9881, 9344, 9169, 5569, 2176, 2581, 47560, 17140, 83074, 55673, 6338, 
      96800, 54836, 2000, 2665, 6032, 93229, 12025, 2146, 48772, 39365, 2285, 
      2180, 5716, 6341, 84578, 37273, 7488, 47770, 28970, 10322, 3845, 49925, 
      68549, 29725, 82125, 95120, 43105, 26113, 22868, 89834, 85753, 21034, 
      8285, 8801, 3386, 3169, 70736, 21361, 66250, 21745, 10645, 36738, 
      84020, 46213, 4964, 13565, 82442, 10877, 38077, 85969, 58825, 4825, 
      5449, 83245, 46157, 34697, 5837, 20621, 101188, 20485, 3860, 31400, 
      88069, 67978, 10369, 112337, 89489, 58981, 34154, 66856, 23677, 4500, 
      39325, 49433, 84713, 36802, 49421, 7204, 51409, 42048, 31105, 24228, 
      8433, 60085, 34570, 20605, 22266, 82105, 40898, 15730, 65133, 43720, 
      31365, 6868, 57317, 44657, 29042, 23665, 10730, 89344, 79841, 55684, 
      53489, 46801, 39524, 6625, 6961, 7290, 110408, 7349, 12965, 9290, 
      77812, 45472, 32506, 24125, 8066, 18889, 19769, 108058, 105538, 104913, 
      8410, 8194, 10378, 103225, 97744, 88969, 28769, 8969, 109045, 84097, 
      23050, 83176, 26056, 17125, 14661, 8101, 13725, 91802, 67330, 64450, 
      57122, 35837, 14681, 13906, 96080, 78689, 75028, 40690, 36873, 31753, 
      14125, 8874, 64061, 36392, 14312, 112709, 90821, 15425, 9025, 80505, 
      69241, 52065, 17137, 10441, 9225, 114385, 108634, 27365, 26050, 102217, 
      73305, 23026, 68765, 46301, 20810, 11497, 24125, 11428, 77173, 10618, 
      11698, 33017, 12665, 47125, 17749, 12789, 23794, 72740, 62765, 47549, 
      15049, 11474, 53906, 51482, 27757, 11945, 11897, 29042, 33709, 16589, 
      48042, 46917, 24642, 21537, 14437, 13050, 50569, 16265, 22544, 36794, 
      17669, 21277, 14932, 26920, 22829, 14314, 15857, 13712, 13978, 38025, 
      20324, 24533, 14417, 16661, 33169, 22321, 29770, 25877, 17557, 33653, 
      32029, 18493, 15145, 18154, 28372, 21250, 24525, 18376, 37780, 18666, 
      16650, 16645, 25290, 18196, 20036, 25736, 17737, 23402, 18089, 31613, 
      21092, 18440, 18037, 18581, 21589, 26165, 31994, 19346, 19402, 21922, 
      20129, 37289, 20506, 20025, 20170, 40045, 42381, 46450, 49122, 21290, 
      21178, 38425, 21125, 21332, 58180, 22509, 21690, 30258, 22345, 22644, 
      30781, 23057, 30722, 24128, 24029, 24532, 67946, 27613, 26245, 28745, 
      27346, 41866, 27893, 54468, 74786, 29924, 30610, 41465, 30554, 30413, 
      30292, 30445, 30532, 30689, 31201, 71429, 33538, 74948, 32050, 32569, 
      33085, 34282, 38237, 48137, 34645, 33140, 36725, 35669, 34709, 34229, 
      86580, 37025, 36244, 35725, 38125, 39265, 37265, 37249, 37250, 39005, 
      39469, 50516, 40253, 39709, 39209, 47834, 53365, 66100, 41717, 43136, 
      40081, 41557, 40690, 40868, 91385, 43641, 61216, 93600, 43874, 81229, 
      43592, 42661, 67717, 78570, 45473, 46930, 46817, 44906, 46804, 46309, 
      118629, 48002, 45545, 48490, 55546, 52258, 49640, 46196, 61172, 48529, 
      47669, 46261, 50810, 47413, 47314, 61013, 96361, 51316, 54045, 51784, 
      53773, 54353, 52433, 104954, 50177, 54145, 54594, 116674, 55837, 70120, 
      71240, 117125, 52370, 51578, 55828, 115488, 53465, 52490, 53402, 55604, 
      78181, 123656, 57082, 54553, 96314, 55597, 81981, 57161, 56314, 61321, 
      58945, 58097, 56921, 60525, 96169, 102394, 56744, 101588, 93602, 
      113769, 62306, 58981, 101345, 60589, 114260, 117613, 60570, 101898, 
      118098, 60112, 62626, 62525, 60074, 61114, 122525, 66785, 68228, 
      135488, 65970, 63944, 63725, 100916, 155818, 70757, 103325, 139009, 
      66320, 71378, 66833, 73125, 121789, 138388, 70802, 68450, 68969, 67889, 
      69417, 68317, 69668, 71105, 75625, 71545, 118625, 122209, 127346, 
      71117, 125045, 129320, 72848, 75842, 140482, 172850, 119125, 131949, 
      135901, 183124, 75941, 82273, 75429, 74538, 141610, 184753, 76372, 
      75914, 76154, 76301, 132746, 166226, 84825, 129268, 139345, 80000, 
      79184, 83450, 135785, 179314, 89120, 198305, 200372, 178569, 167645, 
      89765, 85618, 82538, 91593, 178425, 87121, 167621, 91496, 86036, 84136, 
      88162, 145690, 171706, 177706, 92320, 154960, 164225, 94130, 87874, 
      147353, 88461, 94672, 160033, 95177, 94877, 169562, 171860, 169093, 
      95897, 95332, 100036, 94298, 188498, 196605, 208377, 230789, 106522, 
      97045, 171328, 174628, 192218, 240098, 109000, 101621, 216245, 106114, 
      103194, 187434, 202266, 111092, 101018, 185170, 197210, 105093, 201613, 
      113861, 105986, 107024, 106369, 113242, 106522, 198522, 201010, 203530, 
      110570, 204201, 116029, 112625, 113282, 210002, 219789, 232804, 121882, 
      206905, 123913, 117793, 212013, 124546, 117266, 246121, 121529, 238781, 
      122005, 134977, 131792, 124736, 242945, 135538, 129434, 128873, 241513, 
      135988, 137629, 257924, 264577, 131825, 138533, 137153, 139240, 137972, 
      141138, 135730, 134505, 132362, 145225, 142369, 137521, 132201, 145205, 
      141653, 134525, 135490, 145265, 144041, 145225, 153017, 151029, 150025, 
      148432, 159041, 152165, 150824, 163850, 159674, 158426, 157061, 167221, 
      161650, 157781, 168373, 173732, 169877, 175346, 168265, 165530, 168205, 
      174085, 179309, 173645, 180905, 171769, 171250, 180778, 184144, 193300, 
      196040, 189977, 192074, 192712 ], 
  [ 78965, 75805, 75073, 74402, 72986, 72872, 71125, 69653, 68905, 69364, 
      68965, 66610, 63197, 65525, 63589, 64210, 61477, 60986, 57394, 57140, 
      56498, 54608, 53617, 53833, 52468, 52058, 47906, 46100, 46922, 44285, 
      42425, 42325, 40784, 39493, 39593, 38900, 38261, 37640, 39098, 37505, 
      37393, 35444, 35753, 35380, 35066, 34532, 34858, 33173, 33202, 33266, 
      32330, 31973, 31572, 31018, 29809, 28949, 29861, 28562, 28730, 27565, 
      27754, 27549, 27226, 27857, 27040, 26705, 23741, 24341, 23108, 21425, 
      20978, 20561, 19721, 21253, 19172, 18225, 20341, 16658, 18338, 16237, 
      17069, 16565, 15025, 16801, 13978, 14473, 14032, 164000, 13021, 14020, 
      13298, 13410, 15581, 14282, 12148, 11860, 148564, 12818, 11765, 151861, 
      11425, 12789, 130741, 10937, 12337, 12497, 10933, 12085, 153085, 10196, 
      10081, 164449, 11285, 9553, 150785, 9745, 9316, 138097, 108061, 138970, 
      154573, 8345, 115210, 8101, 8221, 7930, 8065, 7780, 7592, 7801, 143386, 
      121977, 126605, 7124, 94016, 7685, 9377, 97445, 7848, 92520, 10954, 
      102346, 93685, 158564, 4861, 4765, 82330, 67357, 79981, 86152, 161965, 
      91841, 73792, 84625, 5525, 8885, 3842, 5570, 3485, 3653, 69413, 114920, 
      125864, 5141, 8501, 15569, 75925, 97889, 4765, 50440, 91720, 2873, 
      13625, 2720, 54233, 55861, 102989, 60482, 45058, 47060, 95050, 1961, 
      1940, 56692, 1865, 122953, 1730, 2165, 11048, 58088, 74885, 1994, 8093, 
      43394, 1492, 4896, 14752, 15937, 60345, 72585, 8794, 9325, 59720, 
      99752, 60625, 34513, 85705, 58082, 7624, 14125, 71540, 730, 730, 701, 
      30952, 55432, 3874, 6101, 32309, 97920, 533, 1825, 7418, 680, 113380, 
      6682, 96541, 416, 7796, 8681, 22900, 685, 23329, 11860, 11618, 11833, 
      746, 41330, 101, 3236, 4589, 12200, 19700, 29341, 66645, 96785, 245, 
      9074, 22549, 29290, 66613, 66074, 42034, 145, 0, 626, 3845, 64517, 104, 
      4904, 23720, 2818, 29250, 66074, 2061, 23752, 24074, 70274, 425, 905, 
      41680, 91268, 2385, 3217, 3445, 49810, 63082, 68725, 181, 125, 68221, 
      1210, 7690, 15769, 17305, 5498, 1933, 5096, 549, 14625, 10660, 17417, 
      66305, 5189, 5122, 1037, 8541, 9090, 709, 25493, 15170, 67140, 68176, 
      70801, 4106, 45569, 46421, 23229, 3754, 2080, 1268, 6560, 23042, 22745, 
      2522, 2137, 31525, 1989, 1285, 66497, 23825, 17989, 1258, 42365, 47021, 
      3145, 13396, 14292, 11978, 1625, 2153, 2813, 8425, 23645, 4580, 19133, 
      10737, 7762, 7297, 7146, 4122, 1665, 1924, 42485, 14225, 76293, 50164, 
      4789, 89465, 49373, 2249, 3370, 7625, 86036, 9680, 1937, 43641, 34786, 
      2026, 2425, 7209, 7954, 77741, 32834, 9265, 42705, 25105, 8233, 4804, 
      55204, 62426, 25810, 75400, 87865, 38322, 22482, 26317, 82793, 78880, 
      17833, 6548, 7012, 2965, 3492, 64529, 18154, 60257, 18512, 12740, 
      41161, 77233, 41274, 5953, 16018, 75725, 12968, 42568, 79106, 53210, 
      4010, 6506, 76500, 41236, 30496, 6964, 23764, 93721, 17410, 3785, 
      35405, 81128, 61925, 8468, 104458, 82496, 53380, 38321, 60869, 20354, 
      4801, 43826, 44356, 77930, 32513, 44362, 8361, 46250, 37441, 27242, 
      20917, 9802, 54468, 38673, 17650, 19165, 75472, 36401, 13345, 59290, 
      39053, 27538, 7529, 51880, 39940, 25405, 20484, 12325, 82417, 73322, 
      50341, 48266, 41962, 35141, 6970, 7424, 7921, 102661, 7930, 14842, 
      10445, 71405, 40745, 28665, 20980, 8737, 21456, 22432, 100421, 97997, 
      97396, 7685, 8765, 11621, 95778, 90513, 82098, 25258, 8098, 101380, 
      77440, 20065, 76565, 22805, 14810, 12682, 8042, 15490, 84829, 61461, 
      58725, 51781, 31816, 12724, 15669, 88937, 72290, 68797, 36353, 32800, 
      28064, 12308, 8473, 58378, 32365, 16045, 104936, 83912, 13460, 8980, 
      74050, 63314, 47050, 14954, 9554, 9106, 106560, 101025, 24100, 22905, 
      94868, 67204, 20213, 62900, 41684, 18281, 10576, 26900, 12137, 70920, 
      10485, 12429, 29378, 13634, 42500, 15716, 13732, 26441, 66721, 57250, 
      42920, 13540, 11285, 48913, 46633, 24660, 11680, 11920, 32113, 30106, 
      14906, 43429, 42376, 21901, 19156, 13256, 13621, 45810, 14722, 24865, 
      32993, 15908, 19010, 13793, 29669, 20392, 15021, 14594, 13241, 14297, 
      41680, 18313, 26914, 14708, 17768, 29786, 24362, 26721, 23236, 16164, 
      36842, 28808, 17000, 15140, 19373, 25533, 19345, 22186, 17069, 41225, 
      17473, 16465, 16484, 27409, 18945, 21265, 27877, 17044, 25181, 17488, 
      34324, 19625, 17789, 18130, 19058, 22856, 28100, 34625, 19333, 19485, 
      23013, 20546, 40346, 19769, 19600, 20441, 43316, 45844, 50225, 53089, 
      20453, 20389, 41474, 21220, 21281, 62641, 21640, 21757, 32341, 21904, 
      22201, 32810, 22516, 32701, 23201, 23816, 24701, 72689, 26546, 26042, 
      27530, 26897, 44585, 27656, 58165, 79753, 28961, 29525, 43882, 29753, 
      29684, 29993, 30554, 30713, 30676, 31572, 76072, 34457, 79729, 31909, 
      32666, 33300, 35001, 39796, 50896, 33490, 33017, 35300, 34532, 33956, 
      33956, 91825, 35810, 35293, 35540, 38970, 37850, 36928, 37008, 37033, 
      39650, 40136, 52909, 39092, 38740, 39440, 49865, 55970, 69785, 42568, 
      41537, 39610, 40484, 40025, 40417, 96500, 42298, 64313, 98809, 42577, 
      85716, 42509, 42754, 71266, 82837, 44074, 45289, 45200, 43793, 45281, 
      44906, 124906, 46309, 44500, 49725, 57789, 53969, 47869, 45433, 63865, 
      47092, 46472, 46120, 49057, 46692, 47385, 63556, 101348, 49725, 52090, 
      50285, 55082, 52420, 50884, 110293, 49850, 55354, 52777, 122537, 53874, 
      73125, 74341, 122986, 51365, 51101, 57005, 121225, 52384, 52009, 53833, 
      54041, 81682, 129725, 55301, 53586, 100913, 54578, 85618, 55780, 55197, 
      59194, 57250, 56594, 55754, 58612, 100640, 107225, 56173, 106345, 
      97853, 119122, 60409, 59364, 106000, 59170, 119585, 123106, 61165, 
      106525, 123589, 60345, 61057, 60980, 59561, 61561, 128180, 64612, 
      65909, 141665, 64105, 62677, 64210, 105265, 162729, 68498, 107690, 
      145172, 66625, 69257, 67136, 70810, 127058, 144449, 68965, 67189, 
      67706, 67922, 68176, 67604, 68521, 69668, 73394, 70130, 123520, 127296, 
      132697, 70274, 130250, 134741, 73225, 74033, 146353, 180065, 123890, 
      137386, 141530, 190697, 74344, 79760, 74308, 74209, 147425, 192320, 
      75105, 75917, 76301, 76520, 138077, 173045, 82186, 134329, 144884, 
      78625, 78097, 81425, 141028, 186453, 86489, 206114, 208253, 185632, 
      174250, 87272, 83821, 82421, 88930, 185410, 85248, 174148, 88997, 
      84545, 83845, 86309, 151181, 178349, 184589, 89865, 160857, 170530, 
      91505, 86353, 152864, 86938, 92209, 166016, 92900, 92648, 175849, 
      178217, 175304, 94018, 93573, 97649, 93661, 195397, 203764, 215968, 
      239122, 103669, 96136, 177377, 180821, 199105, 248665, 106069, 99818, 
      223994, 103637, 101197, 194077, 209485, 108061, 99977, 191665, 204185, 
      103090, 208730, 110728, 103933, 104897, 104362, 110321, 104609, 205441, 
      208025, 210641, 108173, 211258, 113076, 110410, 111065, 217145, 227266, 
      240737, 118701, 213876, 120586, 115186, 219124, 121357, 115037, 254354, 
      119146, 246644, 119762, 131338, 128465, 122273, 250874, 132037, 126605, 
      126116, 249316, 132509, 134122, 266201, 273044, 129130, 135140, 133904, 
      135845, 134861, 137761, 132977, 131920, 130373, 141650, 139082, 134810, 
      130402, 141770, 138602, 132530, 133445, 141970, 140960, 142258, 149444, 
      147976, 147186, 145809, 155522, 149650, 148525, 160085, 156481, 155377, 
      154180, 163354, 158405, 155464, 164900, 169825, 166330, 171365, 165050, 
      162745, 165178, 170504, 175528, 170440, 177050, 168992, 168545, 177157, 
      180585, 189485, 192125, 186850, 188801, 189461 ], 
  [ 82197, 78329, 77893, 77120, 75400, 76330, 73781, 71905, 71453, 72610, 
      72557, 70292, 65025, 69401, 66365, 67684, 64145, 63652, 60244, 60138, 
      59940, 57098, 55505, 57065, 54650, 54288, 51012, 48850, 50420, 47473, 
      44461, 45305, 43210, 39665, 42013, 41018, 40525, 38754, 42260, 39317, 
      39005, 36946, 35353, 34978, 37512, 36826, 37700, 34513, 33140, 36000, 
      34164, 33805, 34346, 33640, 31529, 30265, 29277, 29476, 31140, 28673, 
      29860, 29405, 28132, 30361, 28594, 29053, 24925, 24025, 24138, 21341, 
      23040, 23017, 21625, 19805, 21370, 19121, 18937, 18688, 16868, 18065, 
      16045, 15385, 17141, 15217, 13988, 13933, 13690, 145458, 14125, 13274, 
      15300, 12608, 13477, 12676, 14090, 13402, 130906, 11808, 13753, 133949, 
      13261, 11525, 114277, 11221, 11221, 11281, 10865, 10865, 135013, 11722, 
      11357, 145625, 10057, 9773, 132805, 11713, 10634, 120965, 93125, 
      121732, 136285, 9553, 99668, 8957, 8477, 8884, 8269, 8282, 7690, 7397, 
      125732, 105821, 110097, 6914, 80002, 6569, 7361, 83129, 6530, 78602, 
      8080, 87572, 79609, 139730, 6125, 5429, 69140, 55565, 66989, 72610, 
      142873, 77797, 61346, 71177, 4225, 6085, 4040, 4168, 4129, 5245, 57305, 
      98962, 109106, 3577, 5537, 10705, 63161, 83225, 3349, 40274, 77554, 
      3205, 9157, 3250, 43613, 45037, 87865, 49156, 35428, 37178, 80516, 
      2925, 2754, 45706, 2377, 106265, 2788, 1773, 6850, 46890, 62037, 1444, 
      4693, 33844, 1490, 2594, 9650, 10585, 48893, 59933, 5140, 5521, 48314, 
      84746, 49117, 26053, 71845, 46820, 4210, 9061, 58922, 1460, 1360, 1129, 
      22930, 44410, 1700, 3077, 24085, 82994, 1305, 697, 3940, 650, 97250, 
      3400, 81709, 882, 4162, 4797, 16066, 449, 16385, 7114, 6920, 7085, 144, 
      31828, 797, 1082, 1885, 7346, 13346, 21437, 54389, 81877, 185, 4964, 
      15689, 21380, 54353, 53860, 32416, 173, 626, 0, 1369, 52441, 226, 2026, 
      16642, 788, 21320, 53840, 425, 16666, 16936, 57636, 1985, 65, 32090, 
      76778, 5393, 1025, 1153, 39268, 51140, 56233, 1237, 981, 55777, 164, 
      3944, 10121, 11357, 9748, 433, 2194, 245, 9221, 16354, 11461, 54049, 
      9281, 9160, 2925, 13625, 5024, 541, 33973, 21800, 54818, 55754, 58129, 
      7632, 35545, 36297, 31301, 1576, 4450, 738, 3330, 31060, 30713, 5140, 
      4505, 40841, 905, 949, 54261, 16837, 25049, 2468, 53073, 36877, 1549, 
      8450, 9146, 17680, 2977, 1305, 1465, 4777, 31645, 7930, 13033, 16085, 
      12260, 11645, 11444, 7220, 2813, 3370, 53129, 20369, 90485, 61706, 
      8081, 104805, 60813, 1789, 1960, 4365, 101074, 14618, 2425, 54377, 
      44372, 2612, 1961, 4145, 4640, 92025, 42116, 5597, 53285, 33185, 12613, 
      2834, 44234, 75204, 33988, 89426, 102989, 48296, 30056, 19141, 97465, 
      93202, 24505, 10170, 10730, 3833, 2810, 77445, 24820, 72721, 25226, 
      8354, 31925, 91345, 51536, 3865, 10880, 89685, 8578, 33178, 93364, 
      64868, 5668, 4264, 90506, 51442, 39202, 4570, 17170, 109225, 23764, 
      3889, 27009, 95530, 74477, 12370, 120808, 96994, 64978, 29569, 73265, 
      27200, 4097, 34372, 54850, 91972, 41353, 54800, 5849, 56884, 46925, 
      35176, 27701, 6836, 66050, 30005, 23680, 25493, 89146, 45625, 18169, 
      71312, 48625, 35360, 6001, 63050, 49610, 32825, 26954, 8845, 96685, 
      86740, 61309, 58984, 51880, 44109, 6088, 6290, 6437, 118625, 6544, 
      10756, 7857, 84565, 50405, 36473, 27338, 7145, 15914, 16690, 116125, 
      113501, 112850, 8989, 7369, 8825, 111080, 105365, 96200, 32360, 9700, 
      117130, 91090, 26065, 90113, 29353, 19408, 16580, 7940, 11588, 99125, 
      73457, 70421, 62677, 39962, 16570, 11765, 103581, 85384, 81541, 45145, 
      41042, 35506, 15850, 9065, 69968, 40505, 12185, 120874, 98050, 17298, 
      8818, 87236, 75400, 57236, 19240, 11140, 9092, 122594, 116609, 30634, 
      29189, 109898, 79634, 25793, 74826, 51010, 23257, 12202, 20826, 10361, 
      83642, 10457, 10601, 36648, 11304, 51818, 19634, 11450, 20609, 78937, 
      68416, 52234, 16354, 11349, 58973, 56393, 30770, 11890, 11530, 25373, 
      37264, 18064, 52685, 51482, 27257, 23762, 15362, 12077, 55364, 17576, 
      19669, 40545, 19210, 23360, 15793, 23569, 25090, 13169, 16840, 13837, 
      13241, 33674, 22105, 21556, 13698, 15058, 36424, 19700, 32657, 28322, 
      18650, 29776, 35090, 19682, 14722, 16405, 31013, 22873, 26612, 19345, 
      33601, 19493, 16385, 16354, 22529, 16913, 18233, 22945, 18010, 20997, 
      18250, 28186, 22185, 18649, 17440, 17568, 19714, 23554, 28629, 18833, 
      18785, 20213, 19144, 33444, 20765, 19946, 19337, 35962, 38090, 41821, 
      44285, 21645, 21481, 34564, 20458, 20817, 52777, 22874, 21041, 27425, 
      22234, 22529, 27988, 23042, 27977, 24525, 23634, 23717, 62145, 28100, 
      25796, 29380, 27145, 38233, 27450, 49757, 68693, 30249, 31061, 38116, 
      30685, 30466, 29873, 29584, 29593, 29954, 30050, 65650, 31781, 69001, 
      31429, 31684, 32066, 32717, 35762, 44362, 35104, 32481, 37458, 36090, 
      34714, 33714, 80081, 37512, 36445, 35090, 36368, 39944, 36770, 36650, 
      36625, 37440, 37874, 47045, 40626, 39874, 38074, 44749, 49652, 61217, 
      39898, 43965, 39688, 41810, 40501, 40441, 84922, 44168, 56933, 87029, 
      44345, 75434, 43825, 41620, 62932, 73001, 46036, 47749, 47610, 45153, 
      47489, 46864, 110864, 48865, 45706, 46181, 52145, 49421, 50569, 46033, 
      57265, 49090, 47970, 45418, 51701, 47186, 46229, 57250, 89938, 52013, 
      55124, 52369, 51316, 55402, 53066, 98125, 49480, 51784, 55505, 109265, 
      56900, 65801, 66817, 109712, 52389, 51025, 53477, 108197, 53554, 51929, 
      51853, 56209, 73300, 115993, 57917, 54500, 90225, 55588, 76928, 57538, 
      56405, 62500, 59656, 58600, 57060, 61466, 90194, 96029, 56225, 95297, 
      87853, 106820, 63205, 57410, 95146, 60964, 107329, 110500, 58757, 
      95717, 110981, 58685, 63145, 63018, 59449, 59449, 115218, 67946, 69541, 
      127597, 66785, 64105, 61988, 94993, 147101, 71968, 97360, 131090, 
      64741, 72421, 65250, 74372, 114820, 130561, 71525, 68549, 69064, 66580, 
      69482, 67810, 69625, 71370, 76744, 71780, 112018, 115394, 120245, 
      70720, 118096, 122137, 71117, 76473, 132793, 163705, 112628, 124724, 
      128468, 173585, 76330, 83642, 75290, 73541, 133957, 175202, 76385, 
      74545, 74629, 74698, 125605, 157473, 86312, 122401, 131954, 80093, 
      78965, 84241, 128690, 170165, 90549, 188424, 190413, 169490, 159056, 
      91026, 86125, 81225, 93032, 169412, 87698, 159098, 92745, 86193, 82993, 
      88705, 138277, 163045, 168785, 93509, 147101, 155924, 95497, 88045, 
      139906, 88628, 95845, 152050, 96130, 95778, 161225, 163441, 160826, 
      96388, 95693, 101065, 93425, 179461, 187274, 198578, 220180, 108025, 
      96442, 163181, 166325, 183157, 229217, 110569, 101968, 206244, 107185, 
      103745, 178625, 192833, 112757, 100521, 176509, 188029, 105632, 192272, 
      115618, 106573, 107685, 106900, 114757, 106945, 189377, 191761, 194177, 
      111505, 194888, 117554, 113332, 113985, 200565, 209984, 222505, 123617, 
      197642, 125800, 118900, 202586, 126265, 117945, 235460, 122344, 228490, 
      122656, 137128, 133605, 125613, 232564, 137521, 130689, 130050, 231250, 
      137941, 139600, 247129, 253570, 132904, 140362, 138826, 141065, 139477, 
      142925, 136841, 135434, 132633, 147208, 144040, 138568, 132260, 147024, 
      143056, 134784, 135797, 146920, 145458, 146500, 154930, 152354, 151112, 
      149285, 160840, 152864, 151289, 165897, 161089, 159685, 158138, 169360, 
      163109, 158210, 170042, 175865, 171620, 177553, 169636, 166429, 169360, 
      175834, 181250, 174962, 182920, 172610, 172013, 182521, 185789, 195173, 
      198009, 191080, 193329, 193937 ], 
  [ 88450, 83546, 83554, 82633, 80469, 82953, 79220, 76752, 76744, 78937, 
      79402, 77285, 69280, 76690, 72026, 74381, 69658, 69165, 66053, 66169, 
      66637, 62389, 59908, 63466, 59497, 59209, 57265, 54585, 57265, 53874, 
      49160, 51410, 48501, 41626, 47304, 45865, 45594, 42121, 48661, 43720, 
      43112, 40905, 36500, 36125, 42877, 41969, 43657, 38250, 34805, 41809, 
      38641, 38282, 40229, 39301, 35858, 34002, 30202, 32621, 36505, 32114, 
      34781, 33956, 31277, 35874, 32701, 34344, 28514, 25394, 27505, 23080, 
      27961, 28530, 26324, 19546, 26513, 22340, 18752, 23609, 16609, 22690, 
      16452, 15570, 22210, 14810, 15949, 15080, 15133, 119965, 17714, 14125, 
      20221, 13385, 12330, 12269, 18937, 17657, 106745, 12289, 18674, 109418, 
      17960, 11636, 91892, 13626, 11554, 11466, 12752, 11050, 110260, 15977, 
      15242, 119762, 10242, 12104, 108200, 16634, 14593, 97618, 73034, 98237, 
      111236, 13364, 78689, 12250, 10882, 12325, 10600, 11057, 9873, 8840, 
      101645, 83954, 87712, 8653, 61317, 6976, 6436, 64000, 6641, 60065, 
      5897, 67777, 60850, 113941, 10084, 8500, 51713, 40210, 49858, 54665, 
      116714, 59112, 45029, 53380, 4410, 4050, 6445, 4205, 7200, 9722, 41506, 
      77465, 86425, 3392, 3280, 5636, 46400, 63652, 3386, 27361, 58721, 5832, 
      4680, 6173, 30034, 31162, 67626, 34541, 23329, 24709, 61165, 6514, 
      6121, 31609, 5300, 83732, 6525, 3364, 2817, 32497, 45202, 2813, 1844, 
      21893, 3673, 1373, 4285, 4850, 34130, 43394, 1921, 2080, 33625, 64729, 
      34280, 15730, 53530, 32353, 1361, 3770, 42457, 4753, 4505, 3978, 13273, 
      30313, 701, 820, 14132, 63125, 4672, 1252, 1017, 2833, 75605, 773, 
      61988, 3805, 1017, 1282, 8185, 2336, 8356, 2341, 2221, 2312, 1513, 
      20025, 4090, 157, 146, 2425, 6205, 12002, 38516, 62082, 2368, 1153, 
      7808, 11945, 38480, 38061, 20465, 2504, 3845, 1369, 0, 36864, 2705, 65, 
      8465, 85, 11885, 38041, 314, 8489, 8685, 41245, 6610, 1138, 20213, 
      57649, 12164, 100, 80, 25985, 35785, 40064, 5122, 4570, 39682, 941, 
      725, 4090, 4882, 18369, 544, 233, 2132, 3560, 27121, 4986, 38250, 
      17680, 17485, 8068, 23504, 1361, 2650, 48884, 33973, 38945, 39733, 
      41738, 15217, 23076, 23680, 45620, 725, 10333, 2329, 925, 45305, 44884, 
      11393, 10388, 57010, 1682, 2836, 38536, 8882, 37888, 6649, 71314, 
      24260, 1586, 3529, 3929, 28521, 7380, 2452, 1872, 1780, 45890, 15293, 
      6410, 26408, 21325, 20488, 20213, 14213, 6920, 7921, 71296, 31876, 
      113906, 81205, 15370, 129928, 80164, 3528, 2293, 1960, 125753, 24349, 
      5570, 72692, 60985, 5905, 3700, 2036, 2161, 115594, 58285, 2600, 71378, 
      47578, 21530, 2353, 30433, 96553, 48529, 112625, 127816, 65501, 43709, 
      10964, 121626, 116845, 36826, 17977, 18685, 7570, 4253, 99016, 37141, 
      93626, 37621, 4321, 20714, 114692, 69185, 3236, 5737, 112810, 4545, 
      21745, 116933, 84589, 10589, 3413, 113705, 69017, 54557, 3497, 9881, 
      134644, 35641, 6516, 17056, 119321, 95530, 20621, 147485, 120933, 
      84625, 19098, 94096, 39817, 5540, 22865, 72869, 115245, 56930, 72745, 
      4628, 75125, 63464, 49421, 40244, 4949, 85697, 19682, 35113, 37370, 
      111901, 61794, 27826, 91625, 65312, 49457, 6260, 82105, 66445, 46330, 
      39053, 6218, 120328, 109125, 80068, 77373, 69085, 59908, 7309, 7141, 
      6770, 144784, 7025, 7241, 6562, 106580, 67240, 50570, 39289, 7330, 
      10253, 10733, 141914, 138994, 138269, 13466, 7850, 7234, 136277, 
      129896, 119621, 45421, 14621, 142993, 113845, 37498, 112720, 41600, 
      28769, 24905, 10345, 8369, 122842, 93770, 90290, 81362, 54577, 24821, 
      8546, 127816, 107325, 102964, 60722, 55805, 49085, 23657, 12506, 89689, 
      55120, 9040, 147033, 121545, 25549, 11149, 109325, 95861, 74885, 28157, 
      16061, 11645, 148901, 142250, 42881, 41066, 134725, 100613, 36634, 
      95065, 67401, 33210, 17197, 14425, 10324, 105065, 13010, 10490, 50005, 
      10453, 68209, 28033, 10673, 14578, 99620, 87545, 68625, 23125, 14050, 
      76474, 73450, 42425, 14813, 13565, 18010, 50473, 25353, 69002, 67577, 
      37802, 33197, 21097, 12410, 72125, 24421, 14600, 54346, 26721, 32425, 
      21380, 17168, 34673, 13058, 22797, 17352, 14314, 24461, 30356, 16265, 
      14845, 13689, 48893, 15445, 44090, 38497, 24977, 21969, 47041, 26305, 
      16757, 14666, 41780, 30754, 35825, 25376, 24980, 25154, 18938, 18833, 
      17978, 16580, 16420, 18320, 22117, 17482, 22061, 21785, 28660, 22608, 
      19105, 18049, 17753, 19521, 22450, 20794, 20450, 18770, 19773, 25933, 
      24946, 23165, 20410, 27785, 29321, 32090, 33962, 26122, 25810, 27053, 
      22049, 22852, 40900, 27425, 22706, 22874, 25453, 25748, 23585, 26557, 
      23722, 29224, 26113, 25012, 49306, 33169, 28201, 34893, 30290, 31610, 
      29929, 40100, 55114, 34948, 36130, 32381, 34866, 34425, 32500, 30953, 
      30740, 31693, 30605, 53033, 30634, 55940, 33538, 33053, 33065, 32162, 
      32617, 37517, 40321, 34516, 43489, 41233, 38673, 36193, 65540, 42877, 
      40996, 37273, 35369, 45901, 39397, 38981, 38882, 37033, 37393, 41236, 
      45769, 44425, 38925, 40050, 43177, 51412, 38825, 50440, 42685, 46657, 
      44090, 43364, 70677, 49829, 48904, 72488, 49858, 63113, 48672, 42841, 
      53497, 61346, 51845, 54298, 54085, 50074, 53668, 52673, 92993, 55562, 
      50405, 43850, 46706, 45610, 57488, 49844, 50420, 54973, 53113, 47305, 
      58546, 50849, 47450, 50849, 75989, 58340, 62561, 58400, 48689, 62765, 
      59245, 83066, 51885, 49453, 62498, 92578, 64337, 57920, 58640, 93025, 
      56866, 53874, 51220, 91880, 58253, 54778, 51890, 62388, 63865, 98640, 
      64762, 58829, 77386, 60065, 67049, 63125, 61178, 70381, 66205, 64557, 
      61981, 68681, 77725, 82450, 59296, 81940, 76050, 91613, 70346, 57521, 
      82085, 66625, 92196, 94849, 58202, 82730, 95330, 59240, 69250, 69049, 
      62298, 59338, 99049, 75901, 77940, 109800, 73778, 69248, 61729, 82820, 
      127010, 80145, 85113, 113293, 65000, 80154, 65509, 82697, 99761, 
      113060, 78370, 73618, 74133, 67653, 74477, 71177, 74324, 76957, 84773, 
      77293, 98069, 100853, 104890, 74457, 103185, 106560, 71080, 83170, 
      115810, 142578, 99049, 109073, 112225, 151348, 82361, 92485, 79841, 
      75650, 117122, 152965, 81380, 75618, 75258, 75105, 110250, 137530, 
      95525, 107860, 115933, 85384, 83368, 91530, 113557, 149186, 99688, 
      165373, 167140, 148733, 139705, 99721, 92674, 82594, 102245, 148877, 
      94469, 139969, 101440, 91780, 84880, 95402, 122330, 143546, 148546, 
      102056, 129896, 137461, 104562, 93706, 123885, 94289, 104392, 134549, 
      104085, 103585, 142762, 144756, 142585, 103085, 102020, 109316, 96274, 
      159074, 166073, 176045, 195353, 117682, 100105, 145384, 148084, 162770, 
      203650, 120448, 108369, 183193, 115658, 110738, 158978, 171410, 122932, 
      104554, 157306, 167346, 112625, 171145, 126089, 113714, 115048, 113893, 
      124562, 113642, 168842, 170930, 173050, 119682, 173909, 127433, 120917, 
      121570, 179290, 187673, 198788, 134162, 176885, 136789, 127669, 181385, 
      136810, 125530, 210781, 130373, 204921, 130241, 149005, 144520, 133864, 
      208773, 148954, 140050, 139189, 207829, 149300, 151033, 222228, 228077, 
      141821, 151425, 149445, 152128, 149652, 153914, 145906, 143981, 139330, 
      158789, 154733, 147485, 138365, 158161, 153009, 141481, 142642, 157613, 
      155485, 156157, 166437, 162233, 160325, 157832, 172125, 161041, 158800, 
      177922, 171338, 169490, 167425, 181681, 173506, 165721, 181105, 188260, 
      182905, 190170, 179885, 175346, 179017, 187193, 193201, 185137, 195093, 
      181453, 180634, 193954, 197000, 207124, 210256, 200885, 203578, 204112 ]
    , [ 164866, 154586, 156898, 155209, 150741, 161289, 151412, 145872, 
      148168, 155737, 158890, 157541, 135328, 158482, 145370, 153101, 142234, 
      141741, 140165, 141433, 145357, 133813, 126724, 140650, 128617, 128713, 
      133681, 128313, 136753, 131058, 117512, 127058, 119925, 95770, 118728, 
      114985, 115866, 103561, 125845, 110536, 108392, 105417, 86420, 86045, 
      114685, 112625, 118537, 101610, 87413, 115921, 105841, 105482, 114725, 
      112645, 102290, 97362, 78970, 92909, 108313, 93938, 104285, 101540, 
      91565, 108450, 97981, 105768, 91106, 76466, 88945, 76072, 97465, 
      101106, 94676, 62170, 97169, 83012, 61760, 93113, 59233, 90658, 62532, 
      60498, 92482, 56666, 70093, 65000, 66589, 31645, 80306, 62509, 89725, 
      61385, 50346, 54125, 88057, 83705, 25337, 58753, 88178, 26090, 86312, 
      56180, 19700, 70074, 57250, 56394, 66512, 55978, 25780, 82025, 79370, 
      29522, 55170, 68168, 24488, 86138, 79105, 20434, 12746, 20285, 25220, 
      77108, 13793, 73306, 67330, 74149, 66664, 69425, 65169, 60296, 20621, 
      14450, 15520, 61645, 8325, 53056, 45604, 8704, 51185, 7841, 38537, 
      9025, 7474, 24085, 74596, 68404, 5249, 4498, 4930, 5513, 24938, 6120, 
      4325, 4996, 49338, 37458, 62893, 48365, 67104, 76922, 3490, 9881, 
      12697, 46400, 35536, 23300, 3392, 6052, 47546, 4321, 4961, 63432, 
      25416, 65309, 3538, 3130, 6570, 2669, 4513, 3973, 4717, 69106, 67561, 
      2425, 64436, 10772, 69885, 55588, 25857, 1777, 1810, 53885, 31028, 
      3845, 58969, 39005, 20413, 19058, 1490, 1538, 29185, 28192, 1369, 4825, 
      1256, 6130, 2458, 1249, 30545, 20282, 985, 65809, 64793, 62730, 7129, 
      1129, 39485, 33076, 6452, 3989, 66112, 48100, 29817, 58129, 7253, 
      31109, 3620, 62941, 28665, 27010, 11257, 56096, 10660, 21541, 21805, 
      21512, 52585, 2745, 65146, 39325, 35090, 20857, 13117, 7010, 116, 3330, 
      57664, 25345, 10880, 6953, 80, 45, 2417, 58568, 64517, 52441, 36864, 0, 
      59537, 33857, 10001, 40405, 6893, 25, 43706, 10025, 9837, 157, 74578, 
      50674, 2549, 2353, 91268, 39268, 38480, 1025, 73, 128, 69250, 67162, 
      130, 48941, 27989, 16762, 15250, 107073, 45088, 34025, 55892, 18152, 
      126961, 15354, 234, 105232, 104653, 78724, 118736, 26321, 57562, 
      170228, 141109, 545, 565, 650, 98545, 2340, 2176, 163892, 40277, 84829, 
      54553, 32413, 163193, 162388, 87809, 84884, 184882, 49682, 56596, 904, 
      11570, 148480, 72313, 209938, 2756, 45746, 21961, 20825, 128745, 74196, 
      52372, 47952, 30196, 163778, 97469, 16010, 123944, 112333, 110344, 
      109685, 94469, 72200, 75505, 209536, 135556, 279410, 226357, 97162, 
      304264, 224548, 56520, 47989, 33448, 297785, 118813, 65858, 211700, 
      191161, 66961, 56692, 35060, 33265, 281866, 186157, 31016, 209234, 
      166234, 111770, 43825, 2785, 251305, 167953, 276977, 300616, 198749, 
      158525, 12500, 290970, 283501, 144730, 102457, 103933, 70930, 55709, 
      254920, 145045, 246074, 145909, 27361, 6506, 279812, 204737, 43940, 
      23017, 276778, 27585, 6385, 283205, 230893, 80093, 42965, 278057, 
      204185, 178205, 41897, 16025, 310516, 141241, 64116, 9376, 286745, 
      248746, 107405, 329885, 289125, 230545, 8730, 246160, 149257, 56996, 
      7121, 210341, 279981, 181730, 209833, 42260, 213749, 193256, 167309, 
      149300, 39125, 231617, 10082, 138409, 142970, 273949, 189666, 121906, 
      241001, 195872, 166577, 51572, 224953, 197773, 160378, 145805, 36554, 
      286984, 269253, 221380, 216765, 202333, 185860, 57613, 55525, 52466, 
      324496, 53489, 32969, 43810, 264788, 198568, 167690, 145273, 52258, 
      24845, 23789, 319706, 315250, 314141, 80666, 54314, 42946, 310997, 
      301160, 285125, 157165, 84125, 321169, 275893, 140794, 274000, 149120, 
      121313, 112073, 66793, 35633, 289882, 243146, 237362, 222290, 174385, 
      111605, 35810, 297544, 265149, 258100, 185522, 176381, 163517, 108137, 
      74330, 235993, 174928, 36688, 326745, 287433, 112333, 67213, 267917, 
      246005, 210437, 118397, 85565, 68861, 329381, 319274, 150401, 146666, 
      307525, 253445, 136858, 244057, 196425, 128826, 87085, 25177, 54100, 
      260201, 70226, 53882, 163285, 50005, 197233, 115585, 50609, 27250, 
      250916, 230777, 197649, 102229, 72034, 211258, 205930, 146873, 73949, 
      68093, 23770, 162985, 107145, 197642, 195065, 136490, 126125, 94825, 
      58106, 203069, 103909, 32264, 169930, 109665, 123433, 94340, 27920, 
      128369, 56450, 97677, 79560, 63850, 20621, 117140, 32777, 64765, 50553, 
      157565, 37333, 147386, 135265, 101777, 25425, 153025, 104641, 71285, 
      49610, 141620, 115618, 127601, 100640, 24212, 98498, 76154, 75665, 
      38330, 58820, 50980, 38288, 87397, 43210, 85805, 32537, 106228, 87120, 
      71713, 64513, 51545, 42561, 34354, 74938, 73058, 55250, 67005, 30925, 
      90610, 83837, 69946, 29321, 27785, 25562, 24362, 93322, 92242, 32045, 
      74273, 77380, 23236, 95009, 75314, 43226, 86125, 86420, 44705, 88765, 
      45610, 97576, 82945, 75700, 26650, 103441, 84649, 107469, 90578, 41210, 
      86761, 33956, 28618, 103300, 106402, 46589, 100530, 98937, 90100, 
      82025, 80660, 84685, 77453, 31529, 68650, 32132, 88450, 84125, 82217, 
      73250, 60265, 45965, 111361, 89044, 118753, 111889, 103185, 93025, 
      34052, 114685, 108580, 92569, 74153, 120781, 96997, 95045, 94562, 
      78889, 78865, 55060, 116425, 112009, 87309, 59634, 53545, 44500, 77225, 
      128008, 102205, 115777, 106682, 102500, 40725, 123173, 51208, 41000, 
      122434, 43145, 117792, 93145, 48505, 44834, 125957, 132250, 131653, 
      119578, 129700, 126785, 44225, 134282, 118757, 75722, 62450, 69802, 
      137360, 113588, 58868, 129469, 123769, 101065, 138034, 113825, 97754, 
      61601, 47573, 135140, 145121, 133664, 79025, 144941, 135277, 48890, 
      108333, 81325, 142754, 49954, 146897, 60992, 60176, 50401, 124066, 
      112626, 83476, 51176, 126605, 113530, 96050, 138420, 58873, 52560, 
      144250, 125261, 54730, 127265, 59753, 136085, 129914, 155245, 144157, 
      139437, 131485, 150089, 56989, 55954, 119200, 56596, 58770, 56669, 
      151370, 102065, 58277, 139969, 57636, 57601, 99290, 59306, 58082, 
      106088, 144898, 144313, 121050, 102730, 59113, 161149, 165492, 61416, 
      154034, 139904, 104353, 63620, 66722, 166545, 65529, 64909, 110312, 
      164250, 110821, 169865, 65585, 66212, 157858, 143890, 144405, 117189, 
      144365, 132617, 142676, 149917, 170405, 149869, 69653, 69365, 69178, 
      137817, 69777, 69696, 114856, 161890, 71650, 76914, 72553, 71825, 
      71905, 79924, 157625, 182341, 147425, 130562, 73730, 81541, 151268, 
      125154, 122490, 121185, 74538, 78010, 187301, 76372, 76765, 156808, 
      150184, 173322, 78997, 84290, 191080, 89725, 90340, 84989, 83257, 
      188809, 170626, 133666, 194021, 86285, 173573, 84673, 190528, 164740, 
      138640, 174122, 83546, 86330, 87490, 190376, 84584, 85621, 195570, 
      167050, 84717, 167633, 192712, 87701, 189333, 188065, 90922, 91764, 
      91897, 181805, 178820, 196100, 155026, 97250, 100025, 103085, 110489, 
      211762, 163081, 97000, 97396, 100946, 114946, 215680, 185553, 107545, 
      203594, 190994, 100994, 104210, 219700, 169450, 101626, 103986, 192881, 
      105481, 224393, 194738, 197224, 194149, 219410, 192362, 106250, 106802, 
      107386, 206082, 109013, 222665, 204245, 204898, 112858, 115865, 119684, 
      232850, 113141, 237781, 217141, 115337, 235498, 208858, 126685, 216005, 
      126585, 213569, 254605, 245128, 220648, 129285, 252250, 232594, 230581, 
      130261, 252212, 254329, 136980, 139757, 232061, 252801, 248517, 253504, 
      246420, 254906, 236914, 232301, 218050, 262853, 254189, 237725, 214013, 
      259921, 248625, 220201, 222130, 257069, 251485, 250237, 270117, 257465, 
      252101, 246152, 274653, 247441, 241744, 284290, 268490, 264338, 259585, 
      289585, 271426, 248665, 282481, 296548, 285433, 299610, 277037, 265586, 
      273097, 290105, 299185, 281905, 302229, 271309, 269338, 297250, 299144, 
      313108, 317776, 295733, 300730, 300880 ], 
  [ 81001, 77545, 76925, 76210, 74666, 74960, 72889, 71249, 70613, 71348, 
      71081, 68746, 64585, 67729, 65353, 66250, 63185, 62690, 59146, 58948, 
      58474, 56200, 54965, 55709, 53924, 53530, 49690, 47732, 48850, 46073, 
      43749, 44017, 42248, 40049, 41045, 40228, 39641, 38560, 40834, 38701, 
      38509, 36500, 36045, 35668, 36490, 35892, 36434, 34145, 33610, 34786, 
      33490, 33129, 33092, 32474, 30901, 29873, 30025, 29322, 30082, 28393, 
      28978, 28673, 27970, 29237, 28040, 28013, 24561, 24561, 23860, 21709, 
      22114, 21845, 20781, 20969, 20340, 18869, 20065, 17730, 18010, 17225, 
      16913, 16337, 16109, 16405, 14210, 14485, 14120, 156808, 13681, 13940, 
      14314, 13298, 14945, 13842, 13124, 12676, 141700, 12610, 12753, 144889, 
      12349, 12473, 124345, 11237, 12077, 12197, 11089, 11777, 146033, 10980, 
      10765, 157093, 10961, 9805, 143757, 10693, 10004, 131405, 102241, 
      132226, 147409, 8973, 109138, 8585, 8465, 8450, 8285, 8116, 7760, 7765, 
      136450, 115637, 120121, 7156, 88520, 7345, 8677, 91825, 7424, 87056, 
      9898, 96530, 88145, 151108, 5441, 5105, 77122, 62705, 74849, 80800, 
      154393, 86285, 68872, 79301, 5057, 7817, 3970, 5058, 3785, 4329, 64609, 
      108576, 119200, 4545, 7345, 13653, 70849, 92053, 4225, 46400, 86080, 
      3029, 11861, 2952, 50005, 51545, 96953, 55962, 41210, 43108, 89234, 
      2341, 2260, 52292, 2061, 116269, 2138, 1993, 9344, 53584, 69721, 1746, 
      6705, 39546, 1460, 3944, 12680, 13765, 55733, 67493, 7298, 7769, 55120, 
      93712, 55981, 31085, 80117, 53530, 6208, 12049, 66436, 962, 922, 809, 
      27680, 50960, 2938, 4825, 28953, 91880, 769, 1301, 5954, 592, 106852, 
      5290, 90529, 520, 6260, 7045, 20084, 505, 20453, 9860, 9634, 9829, 394, 
      37418, 265, 2260, 3393, 10144, 17044, 26065, 61625, 90701, 97, 7306, 
      19681, 26002, 61585, 61058, 38050, 13, 104, 226, 2705, 59537, 0, 3600, 
      20736, 1850, 25922, 61018, 1241, 20752, 21050, 65050, 877, 397, 37672, 
      85300, 3413, 2165, 2353, 45418, 58130, 63553, 425, 289, 63065, 610, 
      6010, 13325, 14741, 7010, 1145, 3744, 233, 12269, 12740, 14837, 61205, 
      6625, 6530, 1585, 10361, 7250, 425, 28665, 17602, 61988, 62984, 65509, 
      5290, 41333, 42145, 26225, 2650, 2792, 820, 5032, 26010, 25693, 3330, 
      2845, 35009, 1313, 905, 61357, 20781, 20561, 1490, 46393, 42705, 2245, 
      11156, 11972, 13994, 1901, 1549, 2009, 6701, 26577, 5652, 16425, 12605, 
      9290, 8765, 8594, 5090, 1853, 2228, 46465, 16405, 81689, 54500, 5825, 
      95317, 53665, 1781, 2522, 6037, 91764, 11368, 1845, 47645, 38330, 1970, 
      1949, 5693, 6338, 83161, 36250, 7501, 46637, 28037, 9685, 3716, 50516, 
      67234, 28778, 80704, 93605, 42002, 25202, 23137, 88349, 84296, 20189, 
      7684, 8180, 2993, 2900, 69373, 20498, 64917, 20872, 10660, 37141, 
      82549, 45050, 4789, 13634, 80977, 10880, 38480, 84474, 57538, 4338, 
      5274, 81764, 44980, 33640, 5668, 20788, 99581, 19610, 3485, 31705, 
      86544, 66601, 9684, 110650, 87944, 57668, 34469, 65473, 22738, 4165, 
      39690, 48196, 83186, 35685, 48170, 6989, 50130, 40861, 30042, 23257, 
      8242, 58724, 34829, 19682, 21313, 80552, 39701, 14885, 63706, 42489, 
      30274, 6525, 55952, 43412, 27977, 22676, 10537, 87725, 78290, 54329, 
      52154, 45530, 38329, 6218, 6568, 6925, 108641, 6970, 12802, 9001, 
      76257, 44197, 31373, 23108, 7685, 18824, 19720, 106281, 103777, 103156, 
      7785, 7785, 10081, 101474, 96029, 87314, 27674, 8314, 107252, 82472, 
      22037, 81553, 24993, 16218, 13810, 7570, 13498, 90113, 65825, 62969, 
      55705, 34640, 13828, 13673, 94357, 77090, 73457, 39429, 35656, 30600, 
      13284, 8269, 62570, 35177, 14057, 110864, 89120, 14548, 8468, 78874, 
      67698, 50674, 16218, 9738, 8650, 112520, 106805, 26260, 24965, 100420, 
      71716, 21985, 67204, 44948, 19805, 10760, 24004, 10957, 75536, 10001, 
      11225, 31810, 12226, 45748, 16804, 12340, 23629, 71125, 61234, 46160, 
      14180, 10825, 52445, 50045, 26612, 11272, 11272, 28925, 32474, 15674, 
      46633, 45520, 23545, 20500, 13600, 12505, 49130, 15362, 22285, 35509, 
      16724, 20242, 14085, 26721, 21760, 13769, 14978, 12965, 13357, 37960, 
      19309, 24250, 13780, 16160, 31914, 21970, 28565, 24740, 16628, 33482, 
      30784, 17536, 14436, 17649, 27185, 20213, 23410, 17433, 37629, 17725, 
      15877, 15876, 24901, 17573, 19493, 25345, 16868, 22945, 17224, 31300, 
      20077, 17561, 17282, 17890, 21024, 25700, 31645, 18545, 18617, 21305, 
      19394, 36994, 19573, 19144, 19405, 39780, 42148, 46269, 48973, 20329, 
      20225, 38106, 20308, 20485, 58085, 21520, 20857, 29761, 21416, 21709, 
      30258, 22100, 30185, 23101, 23104, 23665, 67813, 26506, 25282, 27602, 
      26325, 41373, 26896, 54121, 74645, 28789, 29449, 40882, 29429, 29300, 
      29245, 29466, 29565, 29684, 30260, 71200, 32677, 74725, 31001, 31554, 
      32084, 33365, 37460, 47560, 33410, 32077, 35428, 34420, 33524, 33124, 
      86389, 35746, 35009, 34612, 37178, 37930, 36104, 36104, 36109, 38002, 
      38464, 49793, 38932, 38420, 38120, 47045, 52666, 65581, 40720, 41725, 
      38858, 40228, 39429, 39637, 91076, 42250, 60565, 93301, 42485, 80804, 
      42233, 41498, 67130, 78097, 44050, 45461, 45352, 43525, 45349, 44874, 
      118474, 46513, 44164, 47489, 54713, 51325, 48121, 44845, 60397, 47060, 
      46240, 45008, 49277, 46052, 46085, 60196, 95940, 49793, 52450, 50265, 
      52722, 52756, 50900, 104569, 48842, 53066, 53005, 116365, 54218, 69329, 
      70465, 116810, 50905, 50201, 54721, 115141, 51976, 51101, 52165, 54029, 
      77450, 123353, 55465, 53066, 95749, 54090, 81250, 55588, 54785, 59618, 
      57314, 56498, 55378, 58852, 95560, 101845, 55289, 101021, 92945, 
      113290, 60613, 57668, 100744, 58970, 113765, 117146, 59281, 101281, 
      117625, 58757, 60965, 60868, 58589, 59789, 122068, 65012, 66425, 
      135101, 64237, 62305, 62378, 100213, 155525, 68930, 102602, 138580, 
      64909, 69557, 65416, 71266, 121194, 137925, 69017, 66761, 67274, 66410, 
      67720, 66708, 67981, 69364, 73746, 69802, 117928, 121544, 126725, 
      69458, 124394, 128705, 71381, 74005, 139925, 172517, 118378, 131314, 
      135298, 182845, 74128, 80296, 73684, 72925, 141021, 184456, 74597, 
      74345, 74609, 74768, 132065, 165793, 82810, 128525, 138676, 78173, 
      77405, 81509, 135044, 178889, 87061, 197986, 200065, 178120, 167114, 
      87712, 83681, 80881, 89506, 177946, 85160, 167060, 89425, 84133, 82433, 
      86193, 144945, 171153, 177193, 90245, 154277, 163610, 92021, 85949, 
      146600, 86530, 92573, 159336, 93092, 92800, 168893, 171197, 168400, 
      93850, 93305, 97893, 92441, 187897, 196036, 207880, 230410, 104273, 
      95120, 170557, 173881, 191581, 239741, 106721, 99530, 215746, 103905, 
      101065, 186745, 201673, 108785, 99037, 184445, 196565, 102946, 200986, 
      111520, 103825, 104845, 104210, 110925, 104373, 197845, 200349, 202885, 
      108329, 203530, 113684, 110386, 111037, 209317, 219154, 232245, 119465, 
      206180, 121466, 115466, 211300, 122105, 114985, 245578, 119194, 238148, 
      119682, 132410, 129277, 122365, 242306, 132977, 126985, 126436, 240836, 
      133425, 135050, 257309, 263988, 129370, 135956, 134600, 136657, 135425, 
      138541, 133237, 132040, 129985, 142578, 139770, 135018, 129850, 142570, 
      139082, 132130, 133081, 142642, 141448, 142634, 150308, 148384, 147410, 
      145853, 156290, 149570, 148265, 161041, 156949, 155725, 154388, 164378, 
      158905, 155168, 165556, 170837, 167042, 172433, 165474, 162805, 165434, 
      171216, 176384, 170816, 177962, 169000, 168493, 177857, 181205, 190273, 
      192985, 187042, 189109, 189745 ], 
  [ 90721, 85585, 85685, 84730, 82466, 85280, 81289, 78689, 78773, 81188, 
      81761, 79666, 71065, 79129, 74113, 76690, 71705, 71210, 68146, 68308, 
      68914, 64360, 61685, 65669, 61364, 61090, 59410, 56612, 59530, 56033, 
      50949, 53497, 50408, 42809, 49205, 47668, 47441, 43600, 50794, 45421, 
      44749, 42500, 37485, 37108, 44770, 43812, 45674, 39785, 35890, 43786, 
      40330, 39969, 42212, 41234, 37501, 35513, 31105, 34002, 38362, 33553, 
      36538, 35633, 32650, 37757, 34280, 36173, 29961, 26361, 28900, 24109, 
      29674, 30365, 27981, 20129, 28260, 23669, 19345, 25290, 17170, 24305, 
      17153, 16217, 23909, 15325, 16970, 15925, 16040, 115048, 19081, 14900, 
      21874, 14138, 12665, 12762, 20564, 19156, 102100, 12970, 20313, 104689, 
      19549, 12233, 87625, 14717, 12197, 12077, 13729, 11657, 105473, 17460, 
      16645, 114733, 10841, 13165, 103437, 18253, 16004, 93125, 69241, 93706, 
      106369, 14733, 74698, 13505, 11945, 13610, 11645, 12196, 10880, 9685, 
      96970, 79757, 83401, 9556, 57800, 7585, 6757, 60385, 7184, 56576, 5938, 
      64010, 57305, 108868, 11441, 9665, 48442, 37385, 46649, 51280, 111553, 
      55565, 41992, 50021, 4937, 4097, 7450, 4698, 8345, 11169, 38569, 73296, 
      82000, 3825, 3265, 5013, 43249, 59893, 3865, 25040, 55120, 6869, 4181, 
      7272, 27565, 28625, 63713, 31842, 21170, 22468, 57434, 7741, 7300, 
      29012, 6381, 79309, 7778, 4153, 2384, 29824, 42001, 3546, 1665, 19746, 
      4580, 1544, 3560, 4045, 31373, 40253, 1658, 1769, 30880, 60832, 31501, 
      13925, 49997, 29650, 1168, 3049, 39316, 5882, 5602, 5009, 11600, 27680, 
      898, 745, 12393, 59240, 5809, 1781, 794, 3712, 71332, 610, 58129, 4840, 
      740, 925, 6884, 3145, 7013, 1700, 1594, 1669, 2194, 17858, 5185, 340, 
      153, 1744, 5044, 10345, 35465, 58181, 3217, 706, 6481, 10282, 35425, 
      35018, 18250, 3373, 4904, 2026, 65, 33857, 3600, 0, 7056, 290, 10202, 
      34978, 641, 7072, 7250, 38050, 7957, 1717, 17992, 53860, 13973, 245, 
      193, 23458, 32810, 36913, 6305, 5689, 36545, 1450, 370, 3125, 3821, 
      20570, 905, 144, 2873, 2669, 29780, 3917, 35165, 19825, 19610, 9505, 
      25961, 890, 3425, 52425, 36922, 35828, 36584, 38509, 17170, 20693, 
      21265, 49025, 850, 11912, 2980, 712, 48690, 48253, 13050, 11965, 60809, 
      2153, 3545, 35437, 7461, 40961, 7850, 75553, 21825, 1885, 2756, 3092, 
      31154, 8621, 2989, 2249, 1421, 49257, 17172, 5265, 28925, 23570, 22685, 
      22394, 16010, 8093, 9188, 75505, 34645, 119249, 85700, 17225, 135637, 
      84625, 4181, 2642, 1717, 131364, 26728, 6525, 76925, 64850, 6890, 4349, 
      1853, 1898, 120961, 62050, 2221, 75557, 50957, 23725, 2516, 27716, 
      101434, 51938, 117904, 133445, 69482, 46922, 9457, 127109, 122216, 
      39749, 19924, 20660, 8633, 4820, 103933, 40058, 98397, 40552, 3700, 
      18541, 119989, 73250, 3349, 4874, 118057, 3920, 19520, 122274, 89098, 
      11898, 3474, 118964, 73060, 58120, 3508, 8548, 140381, 38450, 7325, 
      15145, 124704, 100321, 22644, 153490, 126344, 89108, 17069, 98833, 
      42778, 6085, 20610, 76996, 120506, 60525, 76850, 4589, 79290, 67261, 
      52722, 43177, 4762, 90164, 17669, 37802, 40153, 117032, 65501, 30125, 
      96226, 69129, 52714, 6525, 86432, 70292, 49457, 41876, 5857, 125645, 
      114170, 84329, 81554, 73010, 63529, 7778, 7528, 7045, 150641, 7330, 
      6682, 6481, 111537, 71077, 53813, 42068, 7565, 9224, 9640, 147681, 
      144697, 143956, 14625, 8145, 7081, 141914, 135389, 124874, 48434, 
      15874, 148772, 118952, 40157, 117793, 44433, 30978, 26890, 11050, 7858, 
      128153, 98345, 94769, 85585, 57920, 26788, 8033, 133237, 112250, 
      107777, 64269, 59176, 52200, 25524, 13429, 94130, 58457, 8537, 152864, 
      126800, 27508, 11828, 114274, 100458, 78874, 30258, 17298, 12370, 
      154760, 147965, 45700, 43805, 140260, 105316, 39145, 99604, 71108, 
      35525, 18440, 13204, 10477, 109856, 13721, 10625, 53050, 10426, 71908, 
      30004, 10660, 13429, 104245, 91834, 72320, 24740, 14785, 80405, 77285, 
      45092, 15592, 14152, 16565, 53474, 27074, 72673, 71200, 40225, 35380, 
      22480, 12625, 75890, 26042, 13645, 57469, 28484, 34522, 22725, 15921, 
      36880, 13169, 24218, 18245, 14677, 22600, 32269, 15250, 15220, 13520, 
      51714, 14650, 46685, 40820, 26468, 20402, 49744, 27856, 17316, 14409, 
      44225, 32573, 37930, 26793, 23229, 26485, 19597, 19476, 17101, 16613, 
      16133, 17425, 23108, 16825, 22984, 20500, 30157, 23561, 19562, 18250, 
      17424, 18740, 21205, 21305, 20897, 18545, 19994, 24394, 25933, 23944, 
      20725, 26100, 27508, 30069, 31813, 27169, 26825, 25506, 22468, 23365, 
      38405, 28480, 23137, 21961, 26216, 26509, 22698, 27380, 22865, 30301, 
      26704, 25345, 46573, 34306, 28762, 36122, 31005, 30213, 30496, 38041, 
      52205, 35989, 37249, 31162, 35789, 35300, 33085, 31266, 31005, 32084, 
      30740, 50320, 30397, 53125, 34001, 33354, 33284, 32045, 31940, 36040, 
      41450, 34957, 44788, 42340, 39524, 36724, 62389, 44026, 41969, 37732, 
      35138, 47170, 39944, 39464, 39349, 36922, 37264, 39953, 46852, 45380, 
      39080, 39005, 41746, 49261, 38560, 51805, 43298, 47668, 44829, 43957, 
      67556, 51010, 47125, 69301, 51005, 60404, 49673, 43058, 51410, 58777, 
      53050, 55661, 55432, 51085, 54949, 53874, 89074, 56953, 51364, 43289, 
      45473, 44725, 58921, 50605, 48877, 56180, 54160, 47648, 59957, 51572, 
      47645, 49396, 72900, 59633, 64090, 59625, 48042, 64276, 60500, 79729, 
      52322, 48866, 63925, 88885, 65858, 56129, 56785, 89330, 57745, 54401, 
      50641, 88261, 59176, 55301, 51805, 63629, 61730, 94793, 66145, 59666, 
      74509, 60930, 64810, 64228, 62105, 71978, 67514, 65738, 62938, 70132, 
      74920, 79405, 59849, 78941, 73385, 88210, 71773, 57428, 79144, 67730, 
      88805, 91346, 57961, 79801, 91825, 59237, 70445, 70228, 62789, 59189, 
      95428, 77492, 79625, 105821, 75157, 70225, 61538, 80053, 122525, 81770, 
      82322, 109300, 64909, 81677, 65416, 84346, 96354, 109125, 79697, 74561, 
      75074, 67730, 75400, 71748, 75181, 78004, 86346, 78322, 94888, 97544, 
      101405, 75098, 99794, 103025, 70901, 84445, 111965, 137837, 95938, 
      105514, 108538, 146365, 83488, 94216, 80644, 75925, 113301, 147976, 
      82277, 75665, 75209, 75008, 106745, 133033, 97330, 104525, 112276, 
      86333, 84125, 92909, 110084, 144449, 101461, 160186, 161905, 144040, 
      135314, 101392, 93881, 82681, 104026, 144226, 95720, 135620, 103105, 
      92773, 85073, 96633, 118665, 139113, 143953, 103685, 125957, 133250, 
      106301, 94709, 120200, 95290, 106013, 130536, 105572, 105040, 138533, 
      140477, 138400, 104290, 103145, 110853, 96641, 154417, 161236, 170920, 
      189730, 119513, 100640, 141277, 143881, 158101, 197861, 122321, 109490, 
      177946, 117225, 111985, 154465, 166513, 124865, 105157, 152885, 162605, 
      113866, 166306, 128080, 114985, 116365, 115130, 126405, 114813, 164125, 
      166149, 168205, 121169, 169090, 129284, 122266, 122917, 174397, 182554, 
      193365, 136145, 172100, 138866, 129266, 176500, 138785, 126865, 205138, 
      131794, 199508, 131562, 151250, 146557, 135325, 203306, 151097, 141745, 
      140836, 202436, 151425, 153170, 216509, 222228, 143410, 153476, 151400, 
      154177, 151505, 155941, 147517, 145480, 140425, 160938, 156690, 149058, 
      139330, 160210, 154802, 142570, 143761, 159562, 157288, 157874, 168548, 
      163984, 161930, 159293, 174170, 162410, 160025, 180121, 173149, 171205, 
      169028, 183938, 175345, 166928, 183076, 190517, 184922, 192473, 181674, 
      176845, 180674, 189216, 195344, 186896, 197282, 182920, 182053, 195977, 
      198965, 209233, 212425, 202522, 205309, 205825 ], 
  [ 116425, 108937, 110045, 108754, 105482, 111824, 105145, 101201, 102293, 
      107060, 108809, 107050, 92233, 107185, 98473, 103402, 95729, 95234, 
      92842, 93508, 95626, 87880, 83189, 91709, 83876, 83770, 85114, 81140, 
      86578, 82073, 73125, 78865, 73928, 58769, 72725, 70180, 70457, 62752, 
      76834, 66925, 65581, 62996, 51597, 51220, 68458, 66996, 70706, 59777, 
      51178, 68482, 62002, 61641, 67076, 65594, 58837, 55505, 44713, 52650, 
      62050, 52873, 59218, 57473, 51298, 61781, 55112, 59693, 49617, 40977, 
      48052, 39565, 52354, 54389, 50157, 31049, 51444, 42485, 30433, 47970, 
      28090, 46313, 29585, 28145, 46925, 25909, 32930, 30037, 30824, 68680, 
      38737, 28340, 44554, 27410, 21569, 23346, 43076, 40324, 58756, 25570, 
      42993, 60505, 41725, 23993, 48313, 31685, 24461, 24005, 29521, 23585, 
      60785, 38628, 36973, 67525, 22769, 29965, 59085, 40933, 36500, 51629, 
      35137, 51874, 61009, 34893, 38578, 32489, 28913, 32930, 28445, 30004, 
      27344, 24469, 53794, 41621, 44089, 25012, 26888, 20017, 16165, 28465, 
      18944, 26000, 12490, 30578, 26225, 61828, 31937, 28145, 20386, 14033, 
      19265, 22048, 63673, 24653, 16456, 21125, 16865, 10985, 24418, 16290, 
      26825, 32841, 14209, 36000, 42016, 14913, 9649, 5013, 16705, 26965, 
      15457, 7232, 23872, 24341, 5525, 25416, 8245, 8633, 29273, 10170, 5210, 
      5668, 25010, 27397, 26452, 8516, 24525, 39661, 27770, 19273, 4736, 
      8656, 15289, 18162, 6705, 4122, 21044, 10280, 2888, 2533, 9365, 14213, 
      5858, 5465, 9040, 26896, 9325, 1997, 19925, 8314, 6208, 2545, 13444, 
      24866, 24250, 22985, 1184, 7184, 10138, 7129, 1305, 25640, 24961, 
      14549, 5666, 20176, 33700, 6154, 24865, 22984, 5108, 4453, 500, 18937, 
      293, 2372, 2434, 2341, 16810, 2570, 24169, 9748, 7713, 2080, 340, 433, 
      10937, 24749, 19681, 3562, 97, 370, 10897, 10658, 2626, 20173, 23720, 
      16642, 8465, 10001, 20736, 7056, 0, 10202, 290, 10618, 11897, 16, 26, 
      12346, 29965, 15661, 2536, 21940, 40853, 9653, 9265, 4810, 9458, 11713, 
      26633, 25345, 11513, 14722, 4570, 941, 629, 51650, 12665, 7200, 18665, 
      1325, 65732, 725, 10805, 50401, 50018, 32689, 59897, 4082, 19721, 
      97785, 76066, 11300, 11720, 12805, 45898, 3893, 4129, 93041, 10426, 
      36776, 18100, 6760, 92538, 91933, 38754, 36829, 109025, 15425, 19337, 
      11245, 909, 81617, 28850, 128473, 4689, 13477, 3092, 2756, 67274, 
      30125, 17101, 14681, 6125, 93105, 45396, 1737, 63869, 55658, 54269, 
      53810, 43394, 28925, 31028, 128257, 72277, 183929, 141476, 45281, 
      204181, 140065, 19637, 14906, 7765, 198900, 60328, 25173, 130013, 
      114074, 25874, 19805, 8573, 7778, 185977, 110266, 6925, 128141, 95141, 
      55477, 12932, 7892, 161410, 96458, 182080, 201317, 120050, 89426, 2401, 
      193469, 187400, 79229, 49156, 50228, 28625, 19604, 164413, 79538, 
      157365, 80200, 6052, 4597, 184501, 124826, 13429, 4706, 182065, 6272, 
      5072, 187290, 145378, 34578, 13050, 183140, 124468, 104488, 12580, 
      3508, 209597, 76922, 24797, 4057, 190224, 159625, 52884, 225562, 
      192200, 145220, 4805, 157633, 82930, 20869, 5994, 129412, 184850, 
      107397, 129098, 13325, 132210, 116317, 96570, 83161, 11986, 146276, 
      5741, 75266, 78625, 180200, 113717, 63557, 153850, 118521, 96226, 
      18621, 141200, 120020, 91625, 80852, 11401, 190829, 176498, 138425, 
      134810, 123578, 110905, 22058, 20968, 19309, 221537, 19930, 10210, 
      15049, 173025, 120805, 97325, 80708, 19493, 7880, 7624, 217737, 214081, 
      213172, 36297, 20745, 14977, 210626, 202589, 189554, 89594, 38554, 
      218996, 182120, 77621, 180625, 83745, 63738, 57298, 28018, 12058, 
      193505, 155969, 151385, 139513, 102608, 57028, 12233, 199765, 173570, 
      167921, 111141, 104200, 94536, 54756, 32749, 150410, 103145, 12905, 
      223760, 191648, 57748, 28628, 175930, 158418, 130450, 62010, 39978, 
      29674, 225992, 217685, 85012, 82277, 208132, 164452, 75265, 157060, 
      119828, 69629, 41288, 10180, 21901, 170000, 31025, 21881, 94882, 20002, 
      120628, 60580, 20404, 11245, 162709, 146770, 121040, 51620, 32425, 
      131645, 127517, 83060, 33736, 30280, 11357, 94970, 55130, 121225, 
      119248, 75673, 68308, 47008, 24889, 125450, 53090, 13645, 100309, 
      57044, 66610, 46917, 12897, 70144, 24425, 49250, 37733, 28621, 13192, 
      62509, 14746, 29332, 21920, 91530, 16498, 84149, 75428, 52340, 14186, 
      88384, 54400, 33444, 21969, 80177, 61973, 70354, 51993, 15165, 50845, 
      36901, 36612, 18277, 27365, 23525, 18433, 43940, 20353, 43144, 17476, 
      56365, 44057, 34850, 30850, 24480, 21092, 18685, 37265, 36185, 26777, 
      32930, 18850, 46933, 42760, 34669, 19044, 19108, 19485, 19885, 48841, 
      48161, 19962, 37588, 39493, 22949, 50320, 38425, 23137, 45032, 45325, 
      24210, 46868, 24713, 52477, 43840, 39793, 28933, 57322, 45730, 60146, 
      49653, 26685, 47632, 27625, 32885, 58165, 60265, 29650, 56789, 55796, 
      50557, 45882, 45117, 47540, 43508, 33184, 39301, 34981, 50297, 47970, 
      47060, 42293, 36308, 32008, 64802, 51085, 69988, 65524, 60020, 53860, 
      40885, 67714, 63809, 54196, 44378, 72202, 57416, 56264, 55981, 47506, 
      47680, 38273, 70036, 67220, 52520, 39845, 38554, 38509, 47632, 78013, 
      61610, 70180, 64485, 62101, 46724, 75370, 40405, 47797, 75029, 43940, 
      72185, 57338, 41498, 43825, 77746, 82037, 81640, 73765, 80485, 78570, 
      60010, 83665, 73540, 49505, 44633, 47581, 86137, 70765, 44845, 81044, 
      77344, 63440, 87005, 71396, 61925, 46372, 52740, 85505, 92482, 84825, 
      53586, 92500, 86036, 57049, 69290, 55082, 91309, 62509, 94250, 49745, 
      49729, 62954, 79417, 72377, 57025, 62725, 81352, 73277, 63397, 89165, 
      51818, 66905, 93193, 81002, 56869, 82602, 53890, 88420, 84449, 101378, 
      93890, 90770, 85618, 98020, 58120, 60085, 78329, 60125, 58097, 65194, 
      99493, 69188, 61000, 92090, 65957, 67322, 68209, 61825, 67801, 72005, 
      95813, 95428, 80765, 70445, 70228, 107060, 110201, 76925, 102541, 
      93409, 72458, 63925, 88421, 111842, 66026, 80404, 77005, 110741, 77512, 
      114754, 73674, 80901, 106745, 97577, 98090, 81674, 98248, 90900, 97357, 
      102196, 116082, 102346, 74728, 76040, 78053, 95090, 77450, 79169, 
      82325, 111157, 84917, 101381, 76618, 81490, 83170, 107389, 108688, 
      125800, 102484, 92221, 86589, 109000, 105125, 89609, 88145, 87440, 
      83393, 99265, 129754, 83021, 87412, 109853, 105629, 120965, 87236, 
      108329, 133717, 119362, 120577, 108424, 102890, 132640, 120257, 97297, 
      136450, 109114, 122600, 103700, 134353, 116965, 100865, 123345, 93969, 
      106353, 109513, 134597, 98405, 102842, 138389, 119069, 95336, 119650, 
      136925, 102312, 135140, 134272, 108125, 109565, 108496, 131002, 129017, 
      141093, 114617, 119641, 124612, 131272, 144874, 152945, 120464, 112381, 
      113977, 123325, 151325, 156257, 135530, 137122, 147969, 139369, 121369, 
      129385, 159473, 125821, 120797, 127157, 141250, 129850, 163360, 142705, 
      144589, 142514, 160173, 141525, 129013, 130365, 131749, 151241, 132970, 
      163220, 150994, 151645, 137605, 143410, 151029, 171593, 136484, 175322, 
      160682, 139876, 174233, 155593, 160618, 161530, 157508, 160290, 189722, 
      182845, 165565, 160802, 188561, 174505, 173092, 160772, 188721, 190634, 
      171485, 175860, 175162, 190100, 187016, 190801, 186113, 192397, 179605, 
      176392, 167137, 198738, 192474, 180810, 164698, 197002, 188906, 169282, 
      170809, 195346, 191560, 191306, 206180, 197920, 194354, 190205, 211298, 
      192482, 188585, 218929, 207925, 204973, 201620, 223418, 210457, 195488, 
      219700, 230165, 222050, 232625, 216450, 208597, 214106, 226512, 233984, 
      221504, 236426, 214504, 213133, 233441, 235925, 247873, 251737, 236290, 
      240085, 240433 ], 
  [ 87797, 83129, 83021, 82132, 80068, 82162, 78713, 76381, 76257, 78194, 
      78525, 76352, 69005, 75673, 71405, 73504, 69057, 68560, 65344, 65402, 
      65696, 61786, 59517, 62577, 58986, 58676, 56360, 53794, 56200, 52897, 
      48593, 50489, 47770, 41697, 46561, 45226, 44893, 41834, 47632, 43177, 
      42641, 40450, 36725, 36346, 42068, 41210, 42696, 37825, 34880, 40868, 
      38024, 37661, 39250, 38372, 35249, 33529, 30413, 32288, 35624, 31697, 
      34000, 33265, 30928, 34945, 32114, 33457, 28013, 25433, 27050, 22993, 
      27092, 27505, 25493, 19917, 25562, 21853, 19093, 22676, 16936, 21825, 
      16609, 15769, 21213, 15145, 15696, 15025, 15002, 126386, 17053, 14130, 
      19232, 13396, 12805, 12560, 17946, 16810, 112810, 12356, 17657, 115565, 
      16993, 11785, 97513, 13213, 11645, 11593, 12461, 11169, 116441, 15098, 
      14453, 126209, 10345, 11681, 114329, 15577, 13770, 103437, 78053, 
      104080, 117457, 12557, 83912, 11565, 10413, 11600, 10145, 10490, 9442, 
      8585, 107600, 89365, 93245, 8314, 65938, 6949, 6733, 68725, 6682, 
      64642, 6484, 72648, 65465, 120250, 9153, 7785, 55976, 43965, 54045, 
      59050, 123097, 63673, 49010, 57717, 4369, 4549, 5860, 4196, 6445, 8621, 
      45337, 82682, 91930, 3413, 3805, 6845, 50453, 68389, 3349, 30474, 
      63274, 5161, 5737, 5426, 33301, 34493, 72505, 38048, 26216, 27682, 
      65808, 5573, 5234, 34970, 4517, 89141, 5536, 2897, 3706, 35906, 49205, 
      2384, 2441, 24704, 3042, 1570, 5490, 6145, 37621, 47317, 2600, 2813, 
      37090, 69490, 37777, 18125, 57869, 35752, 1930, 4933, 46330, 3816, 
      3604, 3145, 15482, 33602, 800, 1225, 16409, 67810, 3701, 965, 1576, 
      2146, 80714, 1252, 66625, 2930, 1618, 1973, 9938, 1709, 10125, 3314, 
      3172, 3281, 980, 22696, 3085, 178, 365, 3418, 7738, 14093, 42169, 
      66685, 1621, 1864, 9509, 14024, 42125, 41680, 23140, 1697, 2818, 788, 
      85, 40405, 1850, 290, 10202, 0, 13924, 41620, 73, 10210, 10420, 44960, 
      5209, 601, 22826, 62026, 10237, 45, 61, 28936, 39240, 43717, 3893, 
      3413, 43313, 464, 1220, 5265, 6165, 15976, 221, 410, 1369, 4633, 24194, 
      6253, 41785, 15325, 15140, 6497, 20773, 1924, 1805, 44921, 30676, 
      42466, 43290, 45385, 13028, 25765, 26405, 41785, 580, 8546, 1586, 1154, 
      41480, 41077, 9512, 8597, 52713, 1129, 2009, 41993, 10445, 34389, 5256, 
      66497, 26945, 1189, 4338, 4810, 25492, 5917, 1781, 1381, 2117, 42029, 
      13106, 7625, 23497, 18720, 17937, 17680, 12112, 5521, 6410, 66469, 
      28669, 107797, 76050, 13185, 123401, 75041, 2689, 1796, 2129, 119330, 
      21562, 4385, 67813, 56520, 4680, 2853, 2125, 2340, 109433, 53920, 2897, 
      66541, 43641, 18925, 2034, 33354, 90920, 44552, 106538, 121329, 60868, 
      39940, 12505, 115297, 110642, 33377, 15626, 16290, 6201, 3442, 93305, 
      33680, 88073, 34138, 4834, 22973, 108541, 64420, 2917, 6516, 106709, 
      5050, 24050, 110720, 79312, 8912, 3140, 107578, 64258, 50338, 3274, 
      11170, 127973, 32264, 5389, 18989, 113042, 89917, 18122, 140500, 
      114610, 79346, 21145, 88525, 36244, 4685, 25160, 67978, 109072, 52625, 
      67860, 4405, 70160, 58913, 45428, 36665, 4880, 80386, 21661, 31796, 
      33941, 105818, 57313, 24929, 86132, 60701, 45476, 5645, 76914, 61794, 
      42489, 35554, 6301, 114017, 103120, 74945, 72340, 64340, 55505, 6452, 
      6370, 6125, 137853, 6340, 7528, 6305, 100649, 62569, 46561, 35802, 
      6705, 11050, 11602, 135053, 132205, 131498, 11789, 7145, 7033, 129556, 
      123337, 113332, 41652, 12832, 136106, 107714, 34121, 106621, 38021, 
      25892, 22280, 9160, 8552, 116469, 88225, 84853, 76213, 50418, 22210, 
      8725, 121313, 101380, 97145, 56321, 51602, 45170, 21146, 11057, 84276, 
      50949, 9189, 140050, 115210, 22922, 9962, 103328, 90260, 69968, 25364, 
      14240, 10400, 141874, 135385, 39274, 37549, 128050, 94874, 33361, 
      89498, 62770, 30145, 15338, 15338, 9685, 99202, 11737, 9865, 46100, 
      10004, 63562, 25330, 10202, 15385, 93925, 82228, 63970, 20810, 12725, 
      71541, 68625, 38914, 13426, 12394, 19125, 46580, 22900, 64349, 62978, 
      34553, 30218, 19018, 11645, 67360, 22068, 15145, 50297, 24202, 29524, 
      19325, 18029, 31642, 12385, 20644, 15793, 13345, 25994, 27637, 16840, 
      13850, 13306, 45140, 15760, 40585, 35298, 22714, 23140, 43402, 23962, 
      15530, 14357, 38425, 28097, 32840, 23165, 26333, 23021, 17561, 17474, 
      18329, 15901, 16101, 18685, 20354, 17573, 20362, 22570, 26309, 20869, 
      17924, 17156, 17450, 19714, 23165, 19521, 19249, 18325, 18820, 26960, 
      23125, 21578, 19345, 28970, 30650, 33653, 35669, 24221, 23945, 28064, 
      20842, 21533, 42965, 25490, 21473, 23153, 23834, 24125, 23816, 24858, 
      23913, 27233, 24650, 23833, 51545, 31048, 26728, 32656, 28625, 32321, 
      28418, 41537, 57501, 32885, 33973, 32848, 32917, 32530, 30925, 29684, 
      29525, 30330, 29530, 55162, 29965, 58165, 32069, 31760, 31858, 31333, 
      32418, 38218, 38084, 33053, 41042, 39002, 36730, 34610, 68093, 40580, 
      38897, 35746, 34612, 43444, 37746, 37402, 37321, 36116, 36490, 41625, 
      43490, 42290, 37690, 40165, 43720, 52765, 38050, 47825, 40916, 44434, 
      42173, 41605, 73090, 47396, 49801, 74969, 47457, 65050, 46429, 41480, 
      54728, 63113, 49360, 51629, 51434, 47801, 51085, 50180, 96260, 52849, 
      48178, 43333, 46945, 45445, 54709, 47821, 50989, 52442, 50762, 45746, 
      55773, 48850, 46045, 51298, 78266, 55681, 59624, 55805, 48200, 59842, 
      56610, 85597, 50164, 48884, 59657, 95497, 61384, 58693, 59485, 95940, 
      54629, 52033, 50617, 94697, 55954, 52929, 50725, 59725, 65000, 101701, 
      61933, 56608, 79337, 57800, 68276, 60586, 58837, 67280, 63428, 61924, 
      59600, 65738, 79570, 84565, 57357, 83997, 77725, 94112, 67405, 56290, 
      84058, 64040, 94669, 97448, 57125, 84677, 97925, 57889, 66545, 66362, 
      60385, 58145, 101762, 72738, 74665, 112897, 70841, 66757, 60552, 84541, 
      130645, 76900, 86836, 116362, 63673, 77005, 64178, 79400, 102152, 
      116045, 75429, 71109, 71620, 66112, 71978, 69074, 71893, 74306, 81524, 
      74656, 100162, 103090, 107325, 72244, 105508, 109045, 69777, 80225, 
      118625, 146401, 101032, 111560, 114856, 155437, 79570, 89002, 77402, 
      73805, 119885, 157042, 78829, 74017, 73765, 73666, 112645, 141041, 
      91940, 110045, 118474, 82737, 80937, 88393, 115866, 152917, 96089, 
      169604, 171425, 152402, 143028, 96218, 89693, 80873, 98612, 152480, 
      91426, 143226, 97925, 89021, 83021, 92369, 124805, 146885, 152065, 
      98569, 132673, 140544, 100945, 90917, 126370, 91496, 100889, 137378, 
      100714, 100250, 145809, 147853, 145570, 100000, 99025, 105845, 94113, 
      162565, 169754, 180050, 199912, 113849, 97730, 148225, 151033, 166237, 
      208377, 116549, 105316, 187304, 112097, 107537, 162257, 175121, 118953, 
      102065, 160469, 170869, 109412, 174772, 122026, 110461, 111737, 110672, 
      120653, 110489, 172313, 174473, 176665, 116161, 177476, 123490, 117520, 
      118169, 182909, 191540, 202997, 130033, 180370, 132548, 123968, 184970, 
      132665, 122105, 215200, 126820, 209050, 126788, 144500, 140249, 130241, 
      212944, 144545, 136145, 135338, 211898, 144905, 146612, 226645, 232634, 
      138004, 147082, 145210, 147781, 145513, 149573, 142033, 140234, 136025, 
      154292, 150452, 143636, 135200, 153764, 148900, 138164, 139285, 153316, 
      151346, 152096, 161914, 158090, 156340, 154009, 167620, 157284, 155205, 
      173225, 167065, 165325, 163386, 176900, 169189, 162090, 176602, 183429, 
      178344, 185281, 175568, 171349, 174836, 182594, 188442, 180810, 190276, 
      177442, 176677, 189305, 192385, 202297, 205349, 196564, 199145, 199693 ]
    , [ 123905, 115933, 117241, 115880, 112400, 119450, 112225, 108005, 
      109297, 114538, 116521, 114820, 98741, 115085, 105625, 111028, 102805, 
      102308, 100036, 100802, 103220, 94826, 89725, 99157, 90610, 90536, 
      92468, 88250, 94196, 89477, 79745, 86125, 80810, 64117, 79601, 76850, 
      77225, 68738, 84212, 73385, 71905, 69242, 56549, 56170, 75344, 73778, 
      77860, 65909, 56356, 75560, 68468, 68105, 74178, 72592, 65221, 61613, 
      49529, 58484, 68900, 58837, 65860, 63945, 57124, 68693, 61378, 66497, 
      55625, 45965, 53954, 44705, 58952, 61253, 56645, 35257, 58130, 48285, 
      34669, 54536, 32276, 52741, 34073, 32525, 53545, 30013, 38116, 34849, 
      35770, 61250, 44665, 33010, 51092, 32040, 25313, 27428, 49570, 46546, 
      51922, 30056, 49517, 53497, 48145, 28305, 42289, 37049, 28873, 28349, 
      34645, 27925, 53665, 44834, 43009, 59893, 27101, 35281, 52025, 47437, 
      42562, 45145, 30145, 45316, 53737, 40877, 33172, 38233, 34249, 38740, 
      33745, 35506, 32570, 29353, 46948, 35793, 38021, 30026, 22514, 24413, 
      19949, 23885, 23202, 21690, 15688, 25684, 21805, 54170, 37945, 33745, 
      16564, 11161, 15577, 17986, 55837, 20249, 13138, 17125, 21125, 14225, 
      29696, 20480, 32405, 39065, 11117, 30290, 35762, 18989, 12773, 6845, 
      13165, 22133, 19633, 5458, 19378, 29705, 7625, 30914, 6161, 6409, 
      24125, 7604, 3796, 4082, 20260, 33185, 32138, 6178, 30005, 33445, 
      33620, 24137, 7010, 6170, 11681, 22916, 9521, 2756, 26170, 13842, 4546, 
      4021, 6705, 10737, 8500, 8005, 6410, 21818, 6625, 1369, 15625, 5780, 
      9010, 4225, 9986, 30484, 29800, 28397, 850, 4810, 13780, 10193, 833, 
      20610, 30605, 18901, 8420, 25274, 27850, 9040, 19897, 28418, 7754, 
      6929, 970, 23893, 685, 4258, 4352, 4225, 21512, 1220, 29753, 13394, 
      10985, 3890, 1130, 169, 7713, 19721, 24749, 5876, 541, 100, 7669, 7460, 
      1192, 25297, 29250, 21320, 11885, 6893, 25922, 10202, 290, 13924, 0, 
      7400, 15885, 298, 272, 8852, 36125, 20189, 1114, 17186, 47997, 13261, 
      12805, 2740, 6436, 8317, 32449, 31025, 8149, 19108, 7120, 2197, 1681, 
      59636, 16741, 10322, 23553, 2745, 74698, 1769, 7565, 58277, 57856, 
      39065, 68445, 6408, 24697, 108641, 85664, 8010, 8362, 9277, 53384, 
      2165, 2333, 103617, 14032, 43474, 22826, 9650, 103076, 102437, 45620, 
      43525, 120445, 19773, 24193, 8009, 1241, 91501, 34756, 140837, 2873, 
      17473, 4810, 4338, 76232, 36125, 21605, 18845, 8725, 103625, 52754, 
      2669, 72585, 63796, 62305, 61812, 50580, 34785, 37090, 140573, 81533, 
      198657, 154402, 52597, 219689, 152921, 24401, 19024, 10625, 214202, 
      68762, 30581, 142389, 125668, 31348, 24565, 11565, 10600, 200765, 
      121652, 9505, 140409, 105709, 63529, 16666, 5506, 175172, 107092, 
      196690, 216673, 131904, 99648, 2593, 208517, 202210, 88837, 56690, 
      57826, 34285, 24210, 178265, 89140, 170909, 89834, 8138, 3385, 199165, 
      136872, 17077, 6280, 196625, 8354, 3754, 202052, 158372, 40772, 16592, 
      197730, 136474, 115474, 16018, 4090, 225205, 86308, 29933, 3413, 
      205082, 173225, 60602, 241744, 207122, 158170, 3917, 171125, 92648, 
      25453, 4628, 141610, 199460, 118469, 141256, 16677, 144500, 127825, 
      107024, 92833, 15028, 159210, 4905, 84424, 87985, 194554, 125045, 
      71893, 167080, 130085, 106600, 22637, 153850, 131650, 101725, 90306, 
      14089, 205585, 190676, 150937, 147152, 135376, 122057, 26512, 25250, 
      23353, 237445, 24040, 12484, 18341, 187025, 132425, 107685, 90082, 
      23461, 9162, 8770, 233465, 229673, 228730, 42233, 24845, 18125, 226080, 
      217737, 204192, 99472, 44692, 234754, 196450, 86749, 194885, 93245, 
      71912, 64996, 32996, 14452, 208273, 169173, 164385, 151969, 113194, 
      64690, 14625, 214769, 187520, 181633, 122165, 114850, 104642, 62210, 
      38197, 163336, 113725, 15325, 239642, 206306, 65402, 33562, 189940, 
      171680, 142420, 69968, 46100, 34708, 241938, 233325, 94498, 91593, 
      223394, 177946, 84101, 170210, 131210, 78053, 47434, 11090, 25733, 
      183690, 36045, 25677, 104864, 23456, 132002, 68282, 23890, 12317, 
      176053, 159400, 132410, 58570, 37505, 143521, 139189, 92250, 38914, 
      35050, 11809, 104872, 62312, 132553, 130474, 84349, 76474, 53474, 
      28873, 136980, 60064, 15145, 110477, 64322, 74600, 53309, 13781, 78370, 
      28197, 55808, 43169, 32933, 12778, 70117, 16132, 33674, 25106, 101072, 
      18356, 93213, 83914, 59058, 14408, 97682, 61250, 38186, 24977, 88929, 
      69397, 78388, 58565, 15005, 57241, 41869, 41546, 19981, 31005, 26485, 
      20101, 49618, 22529, 48682, 18322, 63125, 49661, 39400, 34856, 27362, 
      23018, 19625, 41941, 40725, 29889, 36992, 19172, 52625, 48010, 38933, 
      19058, 18850, 18785, 18913, 54665, 53917, 20276, 42082, 44189, 21253, 
      56170, 42949, 24805, 50266, 50557, 25940, 52234, 26509, 58385, 48722, 
      44129, 26765, 63380, 50564, 66404, 54821, 27365, 52490, 26905, 30361, 
      64037, 66305, 30724, 62417, 61322, 55469, 50216, 49349, 52042, 47466, 
      31090, 42473, 32677, 54961, 52292, 51210, 45729, 38554, 32554, 70888, 
      55709, 76442, 71570, 65522, 58682, 37885, 73856, 69577, 58874, 47592, 
      78608, 62290, 61002, 60685, 50984, 51122, 39265, 76058, 72970, 56570, 
      41345, 39236, 37661, 50794, 84641, 66640, 76058, 69785, 67093, 43826, 
      81616, 40361, 44761, 81205, 41922, 78053, 61540, 40804, 42109, 84052, 
      88681, 88250, 79661, 86957, 84872, 55432, 90373, 79330, 52065, 45765, 
      49457, 92941, 76141, 45325, 87370, 83330, 67930, 93769, 76698, 66105, 
      47050, 49946, 92025, 99508, 91205, 55988, 99490, 92482, 53737, 74000, 
      57616, 98125, 58445, 101268, 49725, 49573, 58888, 85073, 77285, 59585, 
      58825, 87106, 78181, 67009, 95597, 51076, 62525, 99929, 86580, 54557, 
      88244, 52936, 94570, 90225, 108580, 100480, 97088, 91460, 104914, 
      55970, 57425, 83317, 57565, 56249, 61780, 106345, 72810, 58570, 98260, 
      62573, 63700, 71521, 59425, 64177, 75825, 102181, 101762, 85637, 73957, 
      66362, 114274, 117617, 72305, 109309, 99325, 75892, 61885, 82737, 
      119144, 63944, 75770, 80665, 117833, 81170, 122116, 70292, 76397, 
      113425, 103441, 103952, 85700, 104074, 95978, 103045, 108290, 123296, 
      108404, 71842, 72882, 74521, 100328, 74120, 75533, 85825, 117749, 
      80629, 95189, 73892, 77812, 79220, 100685, 114970, 133370, 108082, 
      96697, 82361, 102290, 110925, 93605, 91937, 91130, 79841, 93605, 
      137488, 79837, 83546, 115777, 111145, 127805, 83770, 102177, 141401, 
      112256, 113369, 102370, 97480, 140114, 126745, 101405, 144160, 103156, 
      129186, 98386, 141821, 123005, 105205, 129893, 90113, 100865, 103685, 
      141993, 93969, 97828, 146021, 125137, 91442, 125716, 144313, 97730, 
      142250, 141314, 103093, 104429, 103562, 137524, 135369, 148325, 119365, 
      113713, 118306, 124354, 136900, 160813, 125578, 107633, 109025, 117385, 
      143005, 164221, 141896, 129956, 155285, 146005, 115765, 122965, 167569, 
      131093, 115393, 121073, 147880, 123560, 171586, 149401, 151385, 149140, 
      168089, 148013, 122989, 124205, 125453, 158405, 126736, 171162, 157876, 
      158525, 131225, 136552, 143525, 179829, 130338, 183760, 168100, 133522, 
      182461, 162461, 152660, 168592, 150050, 167144, 198544, 191225, 172721, 
      153236, 197173, 182165, 180650, 153370, 197297, 199240, 163397, 167498, 
      182608, 198530, 195242, 199229, 194129, 200785, 187109, 183658, 173549, 
      207392, 200720, 188240, 170836, 205448, 196808, 175688, 177281, 203584, 
      199490, 199060, 214778, 205762, 201888, 197433, 219776, 199528, 195325, 
      227741, 215917, 212761, 209170, 232360, 218513, 202210, 228050, 239125, 
      230500, 241685, 224420, 215953, 221800, 234986, 242722, 229426, 245264, 
      221810, 220337, 241933, 244305, 256577, 260573, 244000, 247997, 248309 ]
    , [ 168893, 158497, 160829, 159120, 154600, 165250, 155269, 149665, 
      151981, 159626, 162805, 161428, 138977, 162369, 149125, 156932, 145945, 
      145444, 143828, 145106, 149060, 137394, 130225, 144289, 132130, 132224, 
      137204, 131770, 140292, 134521, 120829, 130465, 123250, 98809, 122029, 
      118242, 119125, 106682, 129204, 113733, 111565, 108538, 89305, 88922, 
      117896, 115810, 121780, 104665, 90292, 119120, 108932, 108565, 117890, 
      115784, 105313, 100321, 81701, 95812, 111380, 96841, 107300, 104525, 
      94436, 111505, 100922, 108781, 93925, 79105, 91730, 78669, 100304, 
      103969, 97465, 64549, 99970, 85649, 64121, 95824, 61524, 93337, 64861, 
      62785, 95149, 58889, 72484, 67325, 68930, 31802, 82805, 64786, 92324, 
      63632, 52429, 56260, 90610, 86210, 25538, 60944, 90721, 26245, 88829, 
      58325, 20021, 72397, 59405, 58537, 68785, 58105, 25877, 84466, 81781, 
      29521, 57265, 70429, 24565, 88601, 81490, 20605, 13165, 20420, 25229, 
      79441, 14116, 75589, 69541, 76436, 68861, 71650, 67330, 62389, 20644, 
      14645, 15665, 63738, 8746, 55017, 47457, 9081, 53114, 8258, 40256, 
      9316, 7841, 23850, 76765, 70501, 5668, 5077, 5365, 5882, 24641, 6421, 
      4810, 5353, 51145, 39085, 64872, 50152, 69121, 79045, 3969, 9898, 
      12618, 48121, 37089, 24625, 3769, 6201, 49277, 5002, 5162, 65365, 
      26773, 67258, 4149, 3701, 6625, 3172, 5204, 4626, 4804, 71045, 69482, 
      2930, 66313, 10585, 71812, 57341, 27130, 2210, 2045, 55588, 32389, 
      4468, 60730, 40490, 21562, 20177, 1877, 1781, 30500, 29489, 1746, 4770, 
      1613, 6845, 2525, 1620, 31850, 21389, 1170, 67588, 66560, 64465, 7850, 
      1490, 40900, 34389, 7141, 3866, 67865, 49625, 31060, 59778, 6970, 
      32360, 3485, 64634, 29866, 28181, 12074, 57697, 11425, 22562, 22824, 
      22525, 54080, 3172, 66789, 40626, 36325, 21834, 13914, 7621, 197, 3085, 
      59193, 26388, 11593, 7540, 145, 100, 2768, 60061, 66074, 53840, 38041, 
      25, 61018, 34978, 10618, 41620, 7400, 0, 44945, 10610, 10408, 68, 
      76185, 51993, 2818, 2034, 93041, 40417, 39617, 1172, 52, 41, 70781, 
      68669, 41, 50212, 28936, 17473, 15925, 108964, 46289, 35050, 57221, 
      18869, 129002, 15997, 121, 107073, 106472, 80285, 120665, 27152, 58853, 
      172549, 143208, 362, 370, 425, 100256, 2425, 2249, 166133, 41288, 
      86378, 55754, 33290, 165412, 164601, 89380, 86425, 187249, 50801, 
      57797, 677, 11965, 150553, 73684, 212441, 2749, 46757, 22570, 21410, 
      130624, 75553, 53465, 48985, 30953, 165925, 99058, 16465, 125765, 
      114052, 112045, 111380, 96020, 73517, 76850, 211977, 137457, 282269, 
      228898, 98713, 307253, 227069, 57613, 48968, 34205, 300730, 120546, 
      67057, 214121, 193444, 68164, 57769, 35825, 34000, 284705, 188388, 
      31693, 211613, 168313, 113405, 44698, 2578, 253940, 170036, 279754, 
      303517, 201032, 160520, 12725, 293809, 286298, 146609, 103970, 105442, 
      72097, 56690, 257525, 146900, 248617, 147762, 27882, 6445, 282545, 
      207008, 44729, 23440, 279485, 28090, 6290, 285940, 233316, 81316, 
      43720, 280754, 206426, 180266, 42626, 16250, 313385, 143012, 65137, 
      9377, 289474, 251253, 108874, 332840, 291850, 232922, 8665, 248625, 
      151056, 57889, 6964, 212570, 282628, 183745, 212032, 42905, 215956, 
      195325, 169192, 151045, 39700, 233930, 9965, 140048, 144637, 276482, 
      191665, 123377, 243328, 197905, 168400, 52273, 227170, 199810, 162145, 
      147458, 37013, 289565, 271732, 223565, 218920, 204392, 187805, 58376, 
      56250, 53149, 327265, 54176, 33332, 44345, 267205, 200565, 169457, 
      146866, 52897, 25010, 23930, 322405, 317925, 316810, 81637, 54961, 
      43425, 313640, 303749, 287624, 158824, 85124, 323858, 278330, 142313, 
      276417, 150697, 122656, 113332, 67572, 35956, 292381, 245369, 239549, 
      224381, 176146, 112850, 36125, 300077, 267496, 260405, 187345, 178138, 
      165178, 109330, 75169, 238144, 176665, 36985, 329410, 289882, 113546, 
      67946, 270244, 248200, 212404, 119656, 86500, 69604, 332042, 321881, 
      151922, 148157, 310050, 255658, 138249, 246194, 198250, 130129, 87986, 
      25154, 54585, 262418, 70913, 54353, 164840, 50408, 199026, 116730, 
      51010, 27225, 253049, 232784, 199426, 103226, 72701, 213109, 207745, 
      148250, 74618, 68690, 23605, 164480, 108160, 199381, 196786, 137761, 
      127306, 95706, 58549, 204836, 104872, 32261, 171449, 110674, 124560, 
      95185, 27793, 129530, 56825, 98536, 80221, 64305, 20242, 118169, 32708, 
      65210, 50794, 158920, 37332, 148649, 136426, 102626, 25120, 154314, 
      105498, 71770, 49789, 142805, 116561, 128644, 101425, 23809, 99229, 
      76633, 76138, 38233, 59057, 51097, 38177, 87986, 43181, 86354, 32258, 
      106985, 87673, 72080, 64784, 51610, 42442, 34061, 75289, 73385, 55325, 
      67240, 30500, 91125, 84274, 70209, 28834, 27250, 24949, 23701, 93845, 
      92753, 31588, 74546, 77681, 22409, 95506, 75577, 42985, 86498, 86785, 
      44452, 89146, 45361, 98045, 83210, 75861, 25625, 103860, 84852, 107908, 
      90817, 40657, 86930, 33133, 27469, 103625, 106749, 46052, 100789, 
      99178, 90225, 82048, 80665, 84730, 77402, 30410, 68445, 30953, 88493, 
      84100, 82154, 73061, 59866, 45266, 111632, 89057, 119066, 112130, 
      103330, 93050, 32689, 114920, 108749, 92538, 73856, 121032, 96970, 
      94994, 94505, 78608, 78570, 54325, 116570, 112106, 87106, 58981, 52740, 
      43425, 76850, 128237, 102152, 115866, 106669, 102425, 39250, 123304, 
      50229, 39493, 122545, 41810, 117841, 92900, 47396, 43537, 126068, 
      132413, 131810, 119609, 129825, 126880, 42400, 134441, 118754, 75149, 
      61625, 69093, 137513, 113489, 57905, 129530, 123770, 100802, 138157, 
      113690, 97421, 60650, 45994, 135197, 145252, 133681, 78340, 145058, 
      135298, 47189, 108040, 80648, 142825, 48105, 146996, 59849, 59009, 
      48544, 123917, 112345, 82773, 49333, 126458, 113233, 95525, 138385, 
      57572, 50617, 144261, 125060, 53129, 127060, 58384, 135962, 129725, 
      155300, 144104, 139336, 131300, 150082, 55386, 54261, 118849, 54913, 
      57205, 54820, 151325, 101450, 56594, 139796, 55777, 55700, 98605, 
      57613, 56173, 105485, 144737, 144146, 120625, 102065, 57146, 161122, 
      165493, 59293, 153913, 139625, 103636, 61937, 64373, 166480, 63808, 
      62730, 109589, 164125, 110090, 169780, 63604, 64033, 157645, 143533, 
      144040, 116500, 143986, 132106, 142265, 149570, 170248, 149508, 67706, 
      67370, 67117, 137296, 67744, 67609, 114013, 161585, 69425, 74353, 
      70596, 69700, 69732, 77265, 157250, 182178, 146914, 129853, 71485, 
      78858, 150785, 124345, 121645, 120322, 72397, 75497, 187144, 74273, 
      74538, 156301, 149605, 172969, 76810, 81629, 190853, 86888, 87485, 
      82330, 80704, 188522, 170165, 132785, 193768, 83620, 173114, 82114, 
      190217, 164177, 137777, 173641, 81229, 83725, 84825, 190037, 82157, 
      83092, 195265, 166469, 82378, 167044, 192341, 85210, 188890, 187610, 
      88321, 89137, 89298, 181220, 178205, 195625, 154105, 94445, 97138, 
      100090, 107300, 211361, 162194, 94365, 94725, 98093, 111673, 215273, 
      184864, 104468, 203065, 190345, 98185, 101257, 219301, 168545, 98837, 
      101077, 192208, 102528, 223994, 194069, 196565, 193460, 218941, 191641, 
      103321, 103849, 104409, 205465, 106024, 222170, 203540, 204185, 109805, 
      112720, 116425, 232361, 110114, 237320, 216500, 112258, 234977, 208097, 
      123300, 215240, 123250, 212752, 254120, 244565, 219869, 125908, 251705, 
      231881, 229850, 126890, 251653, 253760, 133465, 136186, 231272, 252178, 
      247858, 252873, 245701, 254245, 236097, 231442, 217025, 262216, 253480, 
      236872, 212932, 259232, 247840, 219152, 221085, 256328, 250682, 249380, 
      269386, 256570, 251144, 245141, 273832, 246352, 240601, 283505, 267545, 
      263357, 258562, 288800, 270477, 247450, 281538, 295705, 284500, 298777, 
      276004, 264437, 272000, 289138, 298234, 280810, 301288, 270090, 268101, 
      296225, 298061, 312021, 316697, 294440, 299465, 299601 ], 
  [ 88052, 83584, 83368, 82505, 80525, 82265, 79066, 76850, 76618, 78325, 
      78532, 76297, 69530, 75536, 71620, 73489, 69280, 68777, 65449, 65453, 
      65585, 61973, 59890, 62500, 59245, 58913, 56237, 53765, 55925, 52688, 
      48746, 50320, 47765, 42400, 46538, 45293, 44900, 42209, 47345, 43322, 
      42850, 40661, 37538, 37153, 41957, 41141, 42445, 38048, 35545, 40625, 
      38069, 37700, 38961, 38125, 35284, 33680, 31172, 32561, 35405, 31888, 
      33865, 33210, 31177, 34676, 32149, 33218, 28100, 26000, 27173, 23426, 
      26825, 27092, 25250, 20740, 25205, 21906, 19882, 22313, 17693, 21520, 
      17210, 16400, 20776, 15892, 15913, 15418, 15325, 132533, 16900, 14569, 
      18785, 13833, 13652, 13241, 17485, 16477, 118621, 12833, 17168, 121444, 
      16546, 12330, 102922, 13256, 12136, 12116, 12610, 11680, 122338, 14717, 
      14152, 132340, 10832, 11698, 120170, 15028, 13429, 109000, 82900, 
      109657, 123370, 12218, 88933, 11332, 10372, 11329, 10114, 10357, 9425, 
      8722, 113257, 94536, 98522, 8369, 70397, 7274, 7346, 73274, 7065, 
      69057, 7345, 77317, 69904, 126185, 8650, 7474, 60085, 47620, 58084, 
      63265, 129088, 68042, 52861, 61882, 4640, 5300, 5645, 4493, 6074, 7940, 
      49040, 87617, 97121, 3722, 4562, 8210, 54346, 72890, 3604, 33529, 
      67609, 4850, 6962, 5045, 36488, 37732, 77120, 41441, 29053, 30593, 
      70201, 5000, 4709, 38221, 4082, 94210, 4913, 2738, 4745, 39185, 53012, 
      2249, 3218, 27449, 2725, 1989, 6805, 7540, 40968, 51048, 3445, 3706, 
      40409, 73961, 41122, 20488, 61960, 39005, 2665, 6196, 49997, 3205, 
      3025, 2624, 17665, 36745, 1105, 1802, 18650, 72189, 3050, 922, 2285, 
      1745, 85465, 1885, 70954, 2357, 2357, 2792, 11701, 1354, 11890, 4369, 
      4205, 4330, 689, 25253, 2372, 377, 740, 4481, 9281, 16132, 45594, 
      70952, 1130, 2669, 11194, 16045, 45538, 45065, 25681, 1138, 2061, 425, 
      314, 43706, 1241, 641, 11897, 73, 15885, 44945, 0, 11881, 12101, 48401, 
      4100, 260, 25285, 66053, 8658, 130, 178, 31693, 42445, 47098, 2932, 
      2516, 46672, 169, 1789, 6436, 7432, 13973, 58, 689, 810, 5706, 21709, 
      7496, 45044, 13346, 13165, 5210, 18450, 2529, 1156, 41498, 27845, 
      45693, 46549, 48724, 11177, 28250, 28922, 38466, 541, 7045, 1013, 1445, 
      38165, 37778, 7925, 7090, 48976, 720, 1354, 45146, 11912, 31354, 4093, 
      62288, 29402, 904, 5125, 5661, 22865, 4682, 1250, 1010, 2482, 38660, 
      11225, 8768, 20970, 16465, 15730, 15489, 10305, 4338, 5125, 62234, 
      25874, 102420, 71521, 11296, 117650, 70538, 1994, 1405, 2330, 113669, 
      19133, 3380, 63522, 52597, 3637, 2146, 2250, 2545, 104000, 50081, 3202, 
      62280, 40180, 16648, 1789, 35989, 85949, 41053, 101161, 115594, 56781, 
      36621, 13906, 109700, 105157, 30340, 13565, 14185, 5008, 2745, 88250, 
      30625, 83156, 31061, 5309, 25000, 103090, 60201, 2650, 7225, 101300, 
      5513, 26113, 105209, 74633, 7433, 2909, 102141, 60037, 46597, 3085, 
      12325, 122050, 29269, 4394, 20714, 107465, 84932, 15905, 134293, 
      108989, 74653, 22964, 83570, 33065, 3922, 27197, 63625, 103577, 48788, 
      63505, 4194, 65729, 54850, 41861, 33466, 4801, 75645, 23400, 28825, 
      30868, 100381, 53300, 22324, 81217, 56570, 41905, 5066, 72265, 57625, 
      39040, 32409, 6340, 108370, 97745, 70354, 67829, 60085, 51554, 5653, 
      5645, 5512, 131650, 5689, 7741, 6032, 95330, 58370, 42948, 32653, 6100, 
      11709, 12325, 128900, 126116, 125425, 10244, 6464, 6800, 123525, 
      117450, 107685, 38245, 11185, 129925, 102205, 31060, 101138, 34778, 
      23273, 19885, 8045, 8653, 110740, 83232, 79956, 71572, 46657, 19825, 
      8820, 115466, 96029, 91906, 52340, 47797, 41621, 18845, 9700, 79393, 
      47170, 9250, 133769, 109505, 20513, 8833, 97921, 85205, 65521, 22805, 
      12545, 9217, 135549, 129204, 35989, 34344, 122033, 89689, 30368, 84461, 
      58565, 27332, 13597, 16061, 9026, 93897, 10512, 9216, 42533, 9509, 
      59333, 22829, 9685, 16004, 88762, 77401, 59729, 18649, 11444, 67048, 
      64228, 35685, 12085, 11245, 20008, 43009, 20609, 60100, 58777, 31552, 
      27457, 17057, 10852, 63009, 19861, 15514, 46580, 21845, 26825, 17378, 
      18674, 28825, 11664, 18605, 14282, 12356, 27229, 25090, 17221, 12833, 
      12833, 41669, 15905, 37332, 32317, 20565, 24041, 40025, 21737, 14297, 
      13940, 35298, 25588, 30037, 21050, 27386, 20968, 16180, 16109, 18484, 
      15138, 15658, 18850, 18625, 17492, 18685, 23101, 24050, 19154, 16705, 
      16193, 17009, 19709, 23624, 18208, 18000, 17748, 17789, 27689, 21320, 
      19981, 18212, 29837, 31645, 34856, 37000, 22340, 22096, 28769, 19573, 
      20162, 44602, 23569, 20176, 23200, 22189, 22474, 23813, 23137, 23872, 
      25250, 23129, 22562, 53300, 28925, 25181, 30425, 26900, 32708, 26825, 
      42562, 59368, 30794, 31796, 33001, 30920, 30581, 29258, 28289, 28178, 
      28849, 28305, 56785, 29096, 59866, 30484, 30329, 30501, 30312, 31957, 
      38557, 35809, 31466, 38573, 36725, 34709, 32909, 70066, 38237, 36730, 
      34085, 33633, 40949, 35965, 35685, 35620, 34985, 35369, 41650, 41141, 
      40069, 36269, 39944, 43877, 53642, 37033, 45170, 39013, 42125, 40136, 
      39706, 74897, 44893, 50258, 76834, 44980, 66429, 44090, 39925, 55477, 
      64336, 46801, 48904, 48725, 45428, 48434, 47609, 98809, 50080, 45841, 
      42516, 46800, 44936, 51874, 45658, 51130, 49825, 48305, 43993, 52936, 
      46701, 44424, 51325, 79913, 52938, 56629, 53114, 47381, 56857, 53881, 
      87460, 48245, 47989, 56740, 97700, 58365, 58986, 59842, 98137, 52244, 
      50000, 49682, 96802, 53509, 50884, 49288, 56954, 65605, 104018, 59012, 
      54225, 80660, 55373, 68953, 57913, 56340, 64105, 60541, 59165, 57065, 
      62701, 80789, 86024, 55210, 85402, 78788, 95905, 64360, 54765, 85381, 
      61309, 96434, 99325, 55732, 85972, 99796, 56250, 63700, 63533, 58244, 
      56644, 103733, 69481, 71306, 115202, 67780, 64090, 59053, 85618, 
      133416, 73553, 87905, 118625, 62026, 73736, 62525, 75997, 103805, 
      118226, 72340, 68404, 68909, 64265, 69277, 66725, 69250, 71465, 78149, 
      71825, 101533, 104589, 109000, 69785, 107081, 110762, 68122, 77108, 
      120628, 149300, 102293, 113269, 116693, 158570, 76585, 85397, 74725, 
      71656, 121832, 160157, 76050, 72080, 71924, 71873, 114260, 143648, 
      88237, 111466, 120209, 79858, 78250, 85076, 117385, 155700, 92354, 
      172829, 174698, 155125, 145441, 92561, 86500, 78800, 94837, 155137, 
      88173, 145573, 94250, 86018, 80818, 89120, 126452, 149300, 154640, 
      94914, 134586, 142729, 97172, 87880, 128021, 88453, 97210, 139325, 
      97145, 96713, 147940, 150026, 147641, 96673, 95778, 102170, 91600, 
      165076, 172429, 183013, 203365, 109840, 95017, 150146, 153050, 168712, 
      211972, 112474, 101993, 190349, 108320, 104080, 164560, 177808, 114802, 
      99236, 162664, 173384, 105937, 177377, 117793, 106948, 108170, 107185, 
      116552, 107060, 174772, 176996, 179252, 112400, 180013, 119349, 113857, 
      114500, 185480, 194329, 206090, 125712, 182817, 128125, 120025, 187501, 
      128320, 118400, 218465, 122989, 212045, 123041, 139813, 135770, 126338, 
      215969, 139936, 131984, 131225, 214825, 140306, 141985, 229874, 235985, 
      133909, 142517, 140741, 143210, 141122, 145000, 137876, 136189, 132368, 
      149573, 145925, 139493, 131665, 149129, 144521, 134489, 135572, 148765, 
      146933, 147745, 157145, 153649, 152037, 149850, 162845, 153169, 151234, 
      168272, 162484, 160840, 159013, 171865, 164564, 158065, 171797, 178330, 
      173485, 180128, 170921, 166984, 170305, 177689, 183385, 176137, 185165, 
      173045, 172328, 184336, 187434, 197138, 200114, 191845, 194324, 194882 ]
    , [ 118681, 111161, 112253, 110954, 107666, 113984, 107297, 103337, 
      104413, 109172, 110905, 109106, 94273, 109217, 100505, 105426, 97729, 
      97226, 94770, 95428, 97522, 89768, 85069, 93565, 85732, 85618, 86866, 
      82868, 88298, 83753, 74797, 80513, 75560, 60385, 74333, 71780, 72041, 
      64336, 78410, 68501, 67157, 64532, 53125, 52740, 69970, 68500, 72202, 
      61265, 52658, 69946, 63466, 63097, 68500, 67010, 60245, 56897, 46105, 
      54034, 63418, 54233, 60570, 58825, 52650, 63125, 56456, 61013, 50881, 
      42241, 49300, 40757, 53530, 55541, 51301, 32185, 52564, 43597, 31545, 
      49018, 29138, 47353, 30617, 29153, 47917, 26901, 33898, 31005, 31784, 
      69640, 39681, 29284, 45490, 28330, 22481, 24250, 43972, 41220, 59652, 
      26458, 43873, 61385, 42597, 24865, 49185, 32549, 25325, 24869, 30377, 
      24433, 61625, 39460, 37805, 68357, 23585, 30773, 59893, 41733, 37300, 
      52429, 35921, 52650, 61785, 35653, 39338, 33241, 29665, 33674, 29189, 
      30740, 28064, 25181, 54506, 42325, 44785, 25700, 27560, 20681, 16829, 
      29129, 19600, 26656, 13122, 31210, 26849, 62420, 32521, 28729, 20954, 
      14593, 19825, 22608, 64233, 25205, 17000, 21661, 17393, 11513, 24938, 
      16810, 27329, 33337, 14705, 36496, 42512, 15385, 10121, 5485, 17177, 
      27437, 15921, 7696, 24336, 24797, 5981, 25864, 8693, 9065, 29705, 
      10594, 5618, 6068, 25402, 27781, 26836, 8900, 24901, 40037, 28130, 
      19633, 5072, 8992, 15625, 18490, 7033, 4450, 21364, 10600, 3208, 2853, 
      9685, 14533, 6170, 5777, 9344, 27200, 9621, 2285, 20213, 8594, 6480, 
      2817, 13700, 25114, 24498, 23225, 1424, 7424, 10370, 7361, 1537, 25864, 
      25177, 14765, 5882, 20384, 33908, 6354, 25065, 23176, 5300, 4645, 692, 
      19121, 445, 2516, 2570, 2477, 16930, 2690, 24281, 9860, 7825, 2192, 
      452, 545, 11041, 24845, 19769, 3650, 185, 458, 10985, 10730, 2682, 
      20213, 23752, 16666, 8489, 10025, 20752, 7072, 16, 10210, 298, 10610, 
      11881, 0, 2, 12322, 29933, 15629, 2504, 21908, 40813, 9613, 9225, 4770, 
      9418, 11673, 26585, 25297, 11465, 14666, 4514, 877, 565, 51578, 12593, 
      7120, 18577, 1237, 65636, 629, 10709, 50297, 49898, 32569, 59761, 3946, 
      19577, 97633, 75914, 11140, 11560, 12645, 45730, 3725, 3961, 92857, 
      10242, 36584, 17908, 6568, 92338, 91733, 38554, 36629, 108817, 15217, 
      19121, 11029, 685, 81385, 28618, 128233, 4441, 13221, 2836, 2500, 
      67010, 29861, 16837, 14417, 5861, 92833, 45124, 1465, 63589, 55378, 
      53989, 53530, 43114, 28645, 30740, 127961, 71981, 183625, 141172, 
      44977, 203869, 139753, 19325, 14594, 7453, 198580, 60008, 24853, 
      129685, 113746, 25546, 19477, 8245, 7450, 185641, 109922, 6581, 127789, 
      94789, 55125, 12580, 7540, 161050, 96098, 181712, 200941, 119674, 
      89050, 2025, 193085, 187016, 78845, 48772, 49828, 28225, 19204, 164005, 
      79130, 156949, 79784, 5636, 4181, 184077, 124402, 13005, 4282, 181633, 
      5840, 4640, 186850, 144938, 34138, 12610, 182692, 124020, 104040, 
      12132, 3060, 209141, 76466, 24341, 3601, 189760, 159161, 52420, 225090, 
      191720, 144740, 4325, 157145, 82442, 20381, 5506, 128916, 184346, 
      106885, 128578, 12805, 131674, 115781, 96034, 82625, 11450, 145732, 
      5197, 74714, 78065, 179624, 113141, 62981, 153266, 117937, 95642, 
      18037, 140608, 119428, 91033, 80260, 10809, 190229, 175898, 137825, 
      134210, 122978, 110305, 21458, 20360, 18701, 220921, 19314, 9594, 
      14425, 172393, 120173, 96685, 80068, 18853, 7240, 6984, 217081, 213425, 
      212516, 35641, 20089, 14321, 209962, 201925, 188890, 88930, 37890, 
      218324, 181448, 76949, 179945, 83065, 63058, 56618, 27338, 11378, 
      192817, 155281, 150697, 138825, 101920, 56340, 11545, 199069, 172874, 
      167225, 110437, 103496, 93832, 54052, 32045, 149698, 102433, 12193, 
      223040, 190928, 57028, 27908, 175202, 157690, 129722, 61282, 39250, 
      28946, 225256, 216949, 84276, 81541, 207380, 163700, 74513, 156292, 
      119060, 68861, 40520, 9412, 21125, 169216, 30241, 21097, 94090, 19210, 
      119828, 59780, 19604, 10445, 161901, 145962, 120224, 50804, 31609, 
      130813, 126685, 82228, 32904, 29448, 10525, 94130, 54290, 120377, 
      118400, 74825, 67460, 46160, 24041, 124594, 52234, 12789, 99445, 56180, 
      65738, 46045, 12025, 69264, 23545, 48362, 36845, 27725, 12296, 61605, 
      13842, 28420, 21008, 90610, 15578, 83221, 74500, 51412, 13250, 87440, 
      53456, 32500, 21025, 79225, 61013, 69386, 51025, 14197, 49853, 35909, 
      35620, 17285, 26365, 22525, 17433, 42932, 19345, 42120, 16452, 55333, 
      43025, 33818, 29818, 23440, 20036, 17629, 36193, 35113, 25705, 31850, 
      17770, 45845, 41672, 33581, 17956, 18020, 18397, 18797, 47737, 47057, 
      18850, 36468, 38365, 21821, 49184, 37289, 22001, 43880, 44165, 23050, 
      45700, 23545, 51301, 42640, 38585, 27685, 56066, 44474, 58874, 48373, 
      25405, 46336, 26321, 31573, 56845, 58937, 28314, 55445, 54452, 49205, 
      44530, 43765, 46180, 42148, 31824, 37925, 33597, 48905, 46570, 45652, 
      40885, 34900, 30600, 63386, 49669, 68548, 64084, 58580, 52420, 39437, 
      66250, 62345, 52724, 42898, 70706, 55912, 54760, 54477, 45994, 46160, 
      36745, 68500, 65684, 50984, 38309, 37010, 36965, 46080, 76453, 60050, 
      68612, 62917, 60525, 45140, 73778, 38813, 46205, 73429, 42340, 70577, 
      55730, 39890, 42209, 76122, 80405, 80008, 72133, 78845, 76930, 58370, 
      82017, 71892, 47857, 42985, 45917, 84465, 69093, 43173, 79364, 75664, 
      61760, 85309, 69700, 60229, 44676, 51028, 83785, 90746, 83089, 51850, 
      90756, 84292, 55305, 67538, 53330, 89549, 60749, 92482, 47977, 47961, 
      61186, 77641, 70601, 55241, 60941, 79560, 71485, 61605, 87365, 50018, 
      65105, 91385, 79186, 55045, 80770, 52058, 86580, 82609, 99530, 92042, 
      88922, 83770, 96164, 56264, 58229, 76465, 58261, 56225, 63314, 97605, 
      67300, 59112, 90194, 64061, 65426, 66305, 59921, 65897, 70093, 93893, 
      93508, 78845, 68525, 68308, 105124, 108257, 74981, 100589, 91449, 
      70498, 61965, 86437, 109850, 64034, 78404, 74997, 108725, 75496, 
      112730, 71650, 78877, 104713, 95545, 96050, 79634, 96200, 88852, 95301, 
      100132, 114010, 100274, 72648, 73960, 75973, 93002, 75362, 77081, 
      80221, 109045, 82805, 99269, 74498, 79370, 81050, 105269, 106560, 
      123656, 100340, 90077, 84445, 106856, 102973, 87449, 85985, 85280, 
      81233, 97105, 127586, 80837, 85220, 107653, 103429, 118757, 85012, 
      106105, 131485, 117130, 118345, 106184, 100642, 130384, 118001, 95041, 
      134186, 106850, 120328, 101428, 132073, 114685, 98585, 121057, 91681, 
      104065, 107225, 132301, 96109, 100546, 136085, 116765, 93032, 117338, 
      134597, 99976, 132788, 131920, 105757, 107189, 106112, 128610, 126625, 
      138685, 112201, 117225, 122180, 128840, 142434, 150497, 118016, 109925, 
      111521, 120861, 148861, 153785, 133058, 134650, 145489, 136889, 118889, 
      126905, 156985, 123325, 118301, 124661, 138746, 127346, 160848, 140193, 
      142069, 139994, 157645, 138997, 126485, 127837, 129221, 148697, 130418, 
      160660, 148410, 149053, 135013, 140810, 148429, 168985, 133876, 172706, 
      158066, 137252, 171593, 152953, 157970, 158850, 154820, 157594, 187010, 
      180133, 162853, 158090, 185825, 171769, 170356, 158036, 185977, 187874, 
      168725, 173092, 172386, 187316, 184232, 188009, 183305, 189581, 176789, 
      173576, 164305, 195898, 189634, 177970, 161858, 194146, 186050, 166426, 
      167945, 192474, 188680, 188402, 203252, 194960, 191386, 187237, 208298, 
      189466, 185569, 215905, 204885, 201933, 198580, 220370, 207401, 192400, 
      216596, 227053, 218938, 229505, 213322, 205461, 210962, 223360, 230800, 
      218320, 233234, 211304, 209933, 230225, 232669, 244553, 248401, 232938, 
      236725, 237065 ], 
  [ 119641, 112085, 113185, 111880, 108576, 114930, 108209, 104229, 105313, 
      110098, 111841, 110036, 95125, 110149, 101393, 106340, 98605, 98100, 
      95636, 96298, 98404, 90610, 85885, 94429, 86554, 86440, 87700, 83682, 
      89140, 84573, 75569, 81317, 76338, 61069, 75105, 72538, 72801, 65050, 
      79204, 69241, 67889, 65250, 53765, 53378, 70720, 69242, 72964, 61965, 
      53300, 70696, 64180, 63809, 69242, 67744, 60941, 57573, 46705, 54692, 
      64132, 54893, 61268, 59513, 53300, 63837, 57130, 61713, 51521, 42821, 
      49930, 41329, 54184, 56205, 51941, 32689, 53210, 44189, 32045, 49640, 
      29620, 47965, 31113, 29637, 48529, 27365, 34420, 31505, 32290, 69418, 
      40241, 29770, 46084, 28808, 22905, 24692, 44554, 41786, 59450, 26920, 
      44453, 61169, 43169, 25313, 49025, 33057, 25777, 25317, 30869, 24877, 
      61393, 40010, 38345, 68093, 24021, 31265, 59657, 42293, 37834, 52225, 
      35801, 52436, 61529, 36173, 39188, 33745, 30145, 34180, 29665, 31226, 
      28530, 25625, 54260, 42137, 44581, 26146, 27450, 21085, 17197, 29005, 
      19994, 26546, 13448, 31060, 26725, 62098, 33001, 29185, 20852, 14545, 
      19729, 22490, 63893, 25065, 16922, 21541, 17757, 11817, 25360, 17168, 
      27765, 33809, 14629, 36266, 42250, 15725, 10405, 5693, 17069, 27253, 
      16265, 7690, 24170, 25209, 6201, 26282, 8665, 9025, 29493, 10532, 5620, 
      6058, 25204, 28201, 27250, 8842, 25301, 39749, 28548, 19993, 5274, 
      8914, 15481, 18836, 7265, 4436, 21730, 10874, 3370, 3005, 9593, 14393, 
      6388, 5989, 9250, 26962, 9521, 2305, 20017, 8500, 6698, 2969, 13546, 
      25492, 24872, 23589, 1450, 7330, 10628, 7585, 1553, 25610, 25549, 
      15061, 6084, 20722, 33602, 6560, 24809, 23530, 5490, 4825, 754, 19445, 
      493, 2650, 2704, 2609, 17224, 2628, 24625, 10090, 8033, 2314, 514, 545, 
      10865, 24561, 20077, 3796, 221, 452, 10805, 10548, 2600, 20513, 24074, 
      16936, 8685, 9837, 21050, 7250, 26, 10420, 272, 10408, 12101, 2, 0, 
      12100, 30277, 15877, 2402, 21610, 41213, 9805, 9413, 4628, 9220, 11453, 
      26905, 25609, 11245, 14900, 4640, 925, 601, 52020, 12805, 7274, 18833, 
      1289, 66130, 657, 10485, 50725, 50320, 32905, 60221, 4040, 19825, 
      98225, 76432, 10898, 11314, 12389, 46120, 3573, 3805, 93425, 10400, 
      36922, 18130, 6682, 92900, 92293, 38900, 36965, 109429, 15413, 19345, 
      10777, 641, 81901, 28900, 128893, 4265, 13385, 2866, 2522, 67464, 
      30141, 17029, 14589, 5941, 93377, 45482, 1445, 64025, 55780, 54385, 
      53924, 43460, 28913, 31018, 128605, 72445, 184409, 141850, 45325, 
      204697, 140425, 19521, 14752, 7537, 199394, 60418, 25085, 130325, 
      114340, 25780, 19669, 8333, 7528, 186421, 110500, 6641, 128417, 95317, 
      55505, 12706, 7306, 161764, 96628, 182474, 201745, 120272, 89552, 1937, 
      193869, 187786, 79309, 49114, 50170, 28453, 19370, 164713, 79588, 
      157637, 80242, 5650, 4001, 184829, 125000, 13109, 4264, 182377, 5850, 
      4450, 187604, 145588, 34388, 12704, 183434, 124610, 104570, 12218, 
      2978, 209941, 76900, 24525, 3445, 190514, 159841, 52754, 225920, 
      192474, 145378, 4149, 157813, 82888, 20525, 5300, 129506, 185076, 
      107405, 129160, 12869, 132260, 116321, 96512, 83057, 11492, 146354, 
      5009, 75112, 78473, 180322, 113661, 63325, 153896, 118469, 96104, 
      18125, 141202, 119962, 91477, 80666, 10817, 190945, 176580, 138409, 
      134784, 123520, 110809, 21568, 20458, 18785, 221701, 19400, 9572, 
      14461, 173057, 120697, 97133, 80458, 18925, 7154, 6890, 217841, 214177, 
      213266, 35825, 20165, 14341, 210704, 202649, 189584, 89344, 38084, 
      219082, 182122, 77317, 180613, 83453, 63368, 56900, 27460, 11348, 
      193513, 155885, 151289, 139385, 102370, 56618, 11513, 199777, 173520, 
      167857, 110909, 103946, 94250, 54314, 32189, 150280, 102877, 12157, 
      223794, 191610, 57298, 28018, 175844, 158288, 130244, 61568, 39428, 
      29060, 226010, 217685, 84650, 81905, 208090, 164306, 74845, 156874, 
      119538, 69165, 40690, 9274, 21157, 169826, 30341, 21125, 94480, 19216, 
      120298, 60034, 19610, 10309, 162485, 146504, 120690, 51010, 31705, 
      131305, 127165, 82562, 33002, 29522, 10345, 94504, 54504, 120833, 
      118850, 75125, 67730, 46330, 24065, 125060, 52432, 12665, 99829, 56394, 
      65992, 46205, 11861, 69530, 23549, 48528, 36945, 27757, 12050, 61829, 
      13700, 28450, 20970, 90944, 15460, 83525, 74770, 51578, 13032, 87754, 
      53626, 32546, 20969, 79505, 61213, 69620, 51173, 13949, 49985, 35957, 
      35666, 17141, 26333, 22453, 17285, 43018, 19225, 42194, 16250, 55477, 
      43101, 33832, 29800, 23354, 19890, 17425, 36205, 35117, 25625, 31824, 
      17524, 45913, 41714, 33565, 17690, 17738, 18089, 18473, 47809, 47125, 
      18596, 36458, 38365, 21445, 49250, 37277, 21821, 43906, 44189, 22868, 
      45730, 23365, 51361, 42634, 38545, 27253, 56116, 44452, 58932, 48365, 
      25133, 46306, 25961, 31105, 56869, 58969, 28052, 55449, 54450, 49165, 
      44456, 43685, 46114, 42050, 31370, 37777, 33125, 48841, 46484, 45554, 
      40745, 34690, 30290, 63400, 49597, 68578, 64090, 58554, 52354, 38909, 
      66256, 62329, 52642, 42728, 70720, 55834, 54674, 54389, 45832, 45994, 
      36433, 68482, 65650, 50850, 38025, 36676, 36541, 45890, 76465, 59968, 
      68578, 62849, 60437, 44586, 73760, 38425, 45641, 73405, 41834, 70533, 
      55588, 39460, 41717, 76100, 80401, 80002, 72085, 78829, 76904, 57704, 
      82013, 71834, 47609, 42653, 45625, 84461, 69005, 42797, 79330, 75610, 
      61618, 85297, 69602, 60065, 44306, 50450, 83753, 90740, 83045, 51572, 
      90746, 84250, 54689, 67392, 53056, 89525, 60085, 92468, 47549, 47525, 
      60520, 77545, 70461, 54961, 60281, 79466, 71341, 61385, 87309, 49540, 
      64413, 91345, 79076, 54469, 80660, 51560, 86498, 82505, 99508, 91984, 
      88848, 83668, 96122, 55690, 57625, 76309, 57661, 55665, 62660, 97553, 
      67058, 58514, 90100, 63405, 64756, 66041, 59321, 65225, 69857, 93805, 
      93418, 78669, 68269, 67618, 105082, 108225, 74241, 100517, 91325, 
      70228, 61373, 85625, 109800, 63432, 77650, 74729, 108657, 75226, 
      112676, 70964, 78125, 104617, 95401, 95904, 79380, 96050, 88658, 95141, 
      99994, 113936, 100132, 71978, 73274, 75265, 92808, 74664, 76365, 79921, 
      108925, 82045, 98397, 73828, 78644, 80308, 104365, 106418, 123586, 
      100154, 89825, 83681, 105946, 102797, 87165, 85689, 84978, 80505, 
      96253, 127520, 80125, 84466, 107473, 103225, 118629, 84274, 105209, 
      131401, 116176, 117385, 105290, 99784, 130282, 117841, 94741, 134096, 
      105956, 120170, 100570, 131965, 114493, 98293, 120893, 90905, 103193, 
      106333, 132185, 95297, 99700, 135981, 116569, 92250, 117140, 134473, 
      99146, 132642, 131770, 104893, 106317, 105250, 128420, 126425, 138533, 
      111901, 116297, 121226, 127850, 141380, 150373, 117730, 109057, 110641, 
      119921, 147781, 153661, 132840, 133636, 145325, 136685, 117965, 125933, 
      156865, 123037, 117385, 123705, 138536, 126376, 160730, 139985, 141865, 
      139780, 157505, 138773, 125525, 126869, 128245, 148509, 129440, 160514, 
      148196, 148837, 134017, 139784, 147365, 168845, 132890, 172576, 157876, 
      136250, 171445, 152725, 156868, 158624, 153738, 157352, 186880, 179977, 
      162625, 156996, 185677, 171565, 170146, 156946, 185825, 187720, 167589, 
      171938, 172160, 187146, 184050, 187837, 183105, 189401, 176557, 173330, 
      164005, 195728, 189440, 177728, 161540, 193960, 185832, 166120, 167641, 
      192272, 188458, 188164, 203058, 194714, 191120, 186953, 208080, 189160, 
      185245, 215701, 204629, 201665, 198298, 220168, 207145, 192058, 216346, 
      226837, 218692, 229293, 213044, 205145, 210664, 223106, 230554, 218026, 
      232992, 210970, 209593, 229957, 232385, 244273, 248125, 232592, 236389, 
      236725 ], 
  [ 174861, 164225, 166645, 164900, 160276, 171250, 161009, 155269, 157673, 
      165538, 168821, 167456, 144405, 168449, 154853, 162880, 151625, 151120, 
      149536, 150858, 154944, 142970, 135605, 150089, 137594, 137700, 142920, 
      137362, 146120, 140233, 126169, 136097, 128698, 103529, 127465, 123578, 
      124501, 111690, 134864, 118961, 116729, 113650, 93805, 93418, 123300, 
      121162, 127304, 109705, 94880, 124596, 114120, 113749, 123362, 121204, 
      110441, 105313, 86085, 100672, 116712, 101753, 112528, 109673, 99280, 
      116857, 105970, 114073, 98821, 83521, 96570, 83129, 105444, 109225, 
      102541, 68549, 105130, 90389, 68125, 100900, 65480, 98345, 68953, 
      66817, 100229, 62785, 76880, 71545, 73210, 30258, 87541, 68930, 97344, 
      67748, 56125, 60112, 95594, 91066, 24250, 64980, 95713, 24869, 93769, 
      62273, 19105, 76837, 63397, 62497, 73109, 62057, 24433, 89290, 86525, 
      27833, 61201, 74825, 23137, 93553, 86234, 19445, 12701, 19216, 23689, 
      84133, 13448, 80165, 73925, 81040, 73225, 76106, 71650, 66545, 19280, 
      13757, 14661, 67946, 8530, 58925, 51077, 8765, 56954, 8066, 43588, 
      8840, 7585, 22058, 81401, 74945, 5672, 5525, 5429, 5770, 22753, 6145, 
      5042, 5261, 54937, 42397, 69140, 53908, 73525, 83749, 4289, 8986, 
      11450, 51805, 40325, 27253, 3869, 5693, 53005, 5930, 4810, 69649, 
      29521, 71602, 4925, 4405, 5953, 3712, 6280, 5618, 4304, 75501, 73890, 
      3562, 70621, 9389, 76288, 61353, 29914, 2754, 2061, 59536, 35425, 5536, 
      64850, 43874, 24050, 22585, 2333, 1853, 33448, 32389, 2210, 4082, 2041, 
      8245, 2197, 2120, 34858, 23869, 1226, 71912, 70852, 68689, 9370, 2050, 
      44288, 37505, 8593, 3170, 72189, 53341, 34024, 63842, 5882, 35380, 
      2809, 68850, 32770, 31005, 13954, 61685, 13253, 25090, 25364, 25049, 
      57924, 4168, 71045, 43970, 39493, 24314, 15914, 9125, 305, 2341, 63197, 
      29096, 13421, 9032, 245, 208, 3700, 64073, 70274, 57636, 41245, 157, 
      65050, 38050, 12346, 44960, 8852, 68, 48401, 12322, 12100, 0, 80657, 
      55697, 3722, 1370, 97973, 43685, 42853, 1768, 200, 13, 75085, 72909, 
      25, 53840, 31700, 19625, 17981, 114280, 49765, 38074, 61073, 21089, 
      134770, 18037, 145, 112325, 111700, 84825, 126221, 29780, 62725, 
      179185, 149252, 338, 314, 289, 105300, 3133, 2925, 172625, 44500, 
      91042, 59490, 36162, 171880, 171053, 94120, 91085, 194129, 54353, 
      61585, 657, 13621, 156701, 77960, 219753, 3385, 50125, 24866, 23642, 
      136324, 79861, 57069, 52429, 33661, 172357, 104002, 18385, 131345, 
      119360, 117305, 116624, 100880, 77753, 81178, 219245, 143285, 290669, 
      236450, 103625, 316017, 234585, 61321, 52372, 37017, 309394, 125978, 
      71065, 221405, 200360, 72200, 61469, 38693, 36788, 293121, 195200, 
      34361, 218837, 174737, 118645, 47906, 2906, 261864, 176488, 288074, 
      312185, 208052, 166772, 14257, 302329, 294706, 152569, 108954, 110450, 
      76193, 60290, 265473, 152848, 256417, 153722, 30290, 7301, 290869, 
      214100, 47869, 25604, 287757, 30490, 7090, 294304, 240848, 85648, 
      46804, 289034, 213490, 186850, 45658, 17938, 322141, 148840, 68965, 
      10485, 297874, 259061, 113914, 341860, 300274, 240418, 9649, 256373, 
      157028, 61445, 7720, 219706, 290896, 190345, 219140, 45869, 223120, 
      202121, 175492, 156977, 42512, 241394, 10949, 145732, 150413, 284602, 
      198361, 128665, 250916, 204709, 174644, 55525, 234482, 206642, 168257, 
      153266, 39637, 297865, 279760, 230809, 226084, 211300, 194409, 61828, 
      59618, 56405, 336101, 57460, 35752, 47241, 275137, 207377, 175673, 
      152618, 56105, 26954, 25810, 331141, 326597, 325466, 85765, 58225, 
      46241, 322244, 312209, 295844, 164804, 89344, 332602, 286402, 147937, 
      284453, 156493, 127828, 118280, 71240, 38408, 300653, 252905, 246989, 
      231565, 182450, 117778, 38573, 308457, 275380, 268177, 193849, 184466, 
      171250, 114154, 79049, 245540, 182957, 39437, 338194, 298090, 118458, 
      71578, 278144, 255748, 219344, 124708, 90688, 73280, 340850, 330545, 
      157690, 153845, 318530, 263306, 143705, 253674, 204898, 135385, 92170, 
      26874, 57677, 270146, 74561, 57425, 170820, 53316, 205658, 121634, 
      53930, 29009, 260605, 240004, 206050, 107770, 76365, 219965, 214505, 
      153842, 78322, 72202, 25085, 170404, 112804, 205973, 203330, 143105, 
      132410, 100010, 61685, 211520, 109412, 34225, 177489, 115354, 129572, 
      99445, 29461, 134650, 59849, 102868, 84025, 67577, 21290, 122989, 
      34600, 68490, 53530, 164644, 39440, 154145, 141650, 107018, 26452, 
      159914, 109946, 75226, 52429, 148145, 121273, 133640, 105733, 24949, 
      103445, 80177, 79666, 40241, 61973, 53693, 40165, 91858, 45405, 90154, 
      33850, 111357, 91501, 75412, 67860, 54154, 44530, 35685, 78665, 76697, 
      57965, 70324, 31824, 94973, 87914, 73385, 30010, 28298, 25789, 24413, 
      97749, 96625, 32896, 77818, 81045, 22765, 99410, 78857, 44921, 90106, 
      90389, 46408, 92810, 47345, 101961, 86634, 79025, 25713, 107816, 88232, 
      111952, 94345, 42073, 90306, 33881, 27365, 107469, 110669, 47632, 
      104509, 102850, 93605, 85156, 83725, 87914, 80330, 30490, 70997, 30925, 
      91741, 87184, 85154, 75725, 61970, 46570, 115540, 92277, 123138, 
      116010, 106954, 96354, 32309, 118836, 112489, 95762, 76388, 125060, 
      100274, 98234, 97729, 81252, 81194, 55793, 120402, 115810, 90010, 
      60685, 54056, 44021, 79330, 132345, 105508, 119618, 110149, 105757, 
      38866, 127220, 51185, 39041, 126425, 41834, 121573, 95848, 48040, 
      43697, 130000, 136501, 135882, 123345, 133829, 130804, 41204, 138553, 
      122434, 77309, 63113, 70925, 141661, 116965, 59077, 133450, 127530, 
      103858, 142277, 117122, 100325, 61906, 45610, 139193, 149480, 137605, 
      80392, 149266, 139250, 46549, 111172, 82756, 146945, 47105, 151208, 
      60749, 59845, 47540, 127485, 115561, 84881, 48401, 130066, 116441, 
      98125, 142309, 58120, 49453, 148325, 128576, 52929, 130600, 58820, 
      139738, 133325, 159568, 148084, 143188, 134928, 154202, 55250, 53885, 
      122069, 54581, 57205, 54080, 155413, 104018, 56314, 143560, 55045, 
      54856, 101021, 57341, 55325, 108137, 148585, 147978, 123769, 104569, 
      56178, 165362, 169825, 57961, 157937, 143245, 106088, 61813, 62525, 
      170740, 63652, 61370, 112129, 168277, 112626, 174056, 62824, 62725, 
      161597, 147101, 147604, 119200, 147530, 135298, 145741, 153234, 174436, 
      153152, 67138, 66674, 66245, 140548, 66964, 66685, 116441, 165465, 
      68185, 72217, 70088, 68744, 68648, 74885, 160978, 186506, 150314, 
      132725, 70261, 76466, 154277, 126985, 124189, 122818, 71485, 73593, 
      191540, 73525, 73466, 159833, 152945, 176929, 75914, 79469, 195201, 
      84276, 84825, 80210, 78884, 192762, 173941, 135441, 198116, 81536, 
      176930, 80330, 194445, 167733, 140533, 177433, 80125, 81853, 82793, 
      194225, 80777, 81440, 199561, 170029, 81250, 170600, 196513, 83746, 
      192922, 191610, 86633, 87397, 87650, 184960, 181865, 199693, 157001, 
      92317, 94826, 97490, 104200, 215713, 165250, 92777, 93041, 95941, 
      108401, 219661, 188500, 101736, 207145, 194105, 96185, 98873, 223745, 
      171657, 96925, 98845, 195956, 100196, 228490, 197845, 200385, 197200, 
      223285, 195313, 101105, 101569, 102065, 209449, 103700, 226514, 207376, 
      208017, 107397, 110084, 113485, 236825, 107810, 241876, 220576, 109850, 
      239425, 211905, 120128, 219124, 120298, 216532, 258820, 249057, 223785, 
      122896, 256297, 236025, 233946, 123946, 256225, 258340, 130189, 132778, 
      235300, 256666, 252250, 257357, 249985, 258701, 240137, 235370, 220545, 
      266788, 257860, 240868, 216320, 263700, 252052, 222660, 224621, 260692, 
      254898, 253504, 273898, 260714, 255140, 248993, 278260, 250100, 244205, 
      288081, 271729, 267445, 262538, 293428, 274685, 251018, 285866, 300317, 
      288872, 303433, 280144, 268285, 276004, 293506, 302714, 284906, 305812, 
      273890, 271853, 300577, 302345, 316433, 321165, 298372, 303489, 303605 ]
    , [ 82280, 79588, 78596, 77985, 76765, 75805, 74650, 73450, 72442, 72353, 
      71656, 69145, 67106, 67860, 66760, 66833, 64660, 64153, 60281, 59897, 
      58865, 57681, 57130, 56272, 55705, 55241, 50213, 48625, 48861, 46372, 
      45370, 44500, 43345, 43732, 42106, 41625, 40840, 41093, 40977, 40410, 
      40450, 38497, 40234, 39845, 37349, 36913, 36805, 36244, 37321, 35225, 
      34973, 34600, 33413, 32957, 32416, 31828, 34184, 31729, 30725, 30532, 
      29945, 29930, 30329, 29728, 29633, 28642, 26440, 28180, 25889, 24930, 
      22817, 22048, 21610, 25672, 20785, 20810, 24674, 18241, 22581, 17956, 
      20938, 20500, 16420, 21008, 16921, 17834, 17225, 181025, 15080, 17485, 
      14657, 16865, 20008, 18313, 13465, 13481, 164777, 16361, 13012, 168232, 
      12770, 16490, 145994, 13444, 15908, 16144, 13690, 15700, 169490, 11689, 
      11764, 181408, 14836, 11986, 167050, 10832, 10897, 153700, 121960, 
      154601, 171002, 9922, 129517, 9928, 10504, 9665, 10370, 9841, 9925, 
      10498, 159193, 136628, 141506, 9621, 106969, 10818, 13194, 110610, 
      11117, 105365, 15353, 115789, 106580, 175005, 6010, 6370, 94429, 78376, 
      91912, 98501, 178532, 104554, 85273, 96850, 8500, 13000, 5661, 8605, 
      4930, 4360, 80532, 128965, 140517, 8194, 12618, 21130, 87490, 110898, 
      7688, 60013, 104333, 4450, 18850, 4129, 64116, 65864, 116260, 70849, 
      54101, 56277, 107785, 2900, 2993, 66713, 3130, 137290, 2545, 4082, 
      15805, 68165, 86216, 3961, 12226, 52201, 3025, 8177, 20161, 21536, 
      70580, 83732, 13085, 13730, 69885, 112653, 70850, 42404, 97700, 68085, 
      11645, 19400, 82521, 1549, 1625, 1732, 38405, 65165, 6865, 9738, 39898, 
      110585, 1250, 3986, 11365, 1989, 126925, 10445, 109082, 1313, 11809, 
      12884, 29345, 2098, 29770, 16613, 16317, 16570, 2297, 49645, 648, 5949, 
      7720, 16965, 25605, 36424, 77018, 109156, 1314, 13221, 28786, 36325, 
      76954, 76345, 50297, 1042, 425, 1985, 6610, 74578, 877, 7957, 29965, 
      5209, 36125, 76185, 4100, 29933, 30277, 80657, 0, 2304, 49729, 103041, 
      842, 5626, 5930, 58565, 72901, 78962, 104, 200, 78404, 2713, 11245, 
      20752, 22516, 2941, 3746, 7957, 1418, 19370, 6953, 22564, 76240, 2682, 
      2621, 170, 5210, 12713, 1352, 19546, 10629, 76985, 78097, 80912, 1889, 
      53650, 54578, 17522, 5837, 689, 2081, 9425, 17341, 17082, 925, 730, 
      24820, 3188, 1898, 76154, 29476, 12946, 661, 34532, 55018, 4628, 17425, 
      18473, 7897, 850, 3050, 4090, 11450, 17800, 2269, 24004, 6890, 4561, 
      4210, 4097, 1985, 1010, 1025, 34578, 9738, 65672, 41557, 2452, 77954, 
      40826, 2746, 4589, 10250, 74737, 6057, 1696, 35594, 27613, 1693, 2890, 
      9650, 10585, 66980, 25857, 12130, 34724, 19024, 4964, 6361, 63601, 
      52757, 19637, 64765, 76378, 30749, 16733, 31778, 71632, 67985, 12752, 
      3785, 4141, 2260, 3965, 54650, 13025, 50704, 13329, 15993, 48100, 
      66410, 33377, 7442, 19825, 65000, 16189, 49589, 68137, 44217, 2617, 
      8077, 65705, 33329, 23729, 8633, 28625, 81770, 12413, 3538, 41618, 
      69997, 52200, 5317, 91829, 71257, 44345, 44752, 51210, 14913, 5098, 
      50773, 36125, 66985, 25504, 36121, 9962, 37825, 29890, 20869, 15418, 
      11713, 45305, 44900, 12689, 13960, 64649, 28960, 9248, 49705, 31330, 
      21145, 8242, 42925, 32125, 19300, 15101, 14504, 71090, 62641, 41522, 
      39637, 33941, 27842, 7157, 7785, 8548, 90010, 8465, 17429, 11876, 
      60850, 32850, 22160, 15577, 9376, 25097, 26225, 87880, 85608, 85045, 
      6088, 9220, 13140, 83525, 78602, 70757, 19237, 6257, 88769, 66425, 
      14864, 65610, 17170, 10657, 9061, 7461, 17797, 73288, 51668, 49160, 
      42824, 24949, 9125, 17960, 77114, 61645, 58418, 28960, 25825, 21697, 
      8905, 7312, 48841, 25450, 18250, 92077, 72421, 9797, 8357, 63265, 
      53365, 38545, 10933, 7585, 8353, 93593, 88400, 18353, 17348, 82629, 
      56941, 15156, 52985, 33745, 13648, 8489, 30665, 12618, 60365, 9620, 
      12932, 22949, 14501, 34497, 11817, 14545, 29952, 56498, 47825, 34885, 
      10445, 10280, 40276, 38224, 19025, 10529, 11225, 36244, 23657, 11497, 
      35368, 34429, 16804, 14629, 10629, 13768, 37505, 11509, 27770, 26192, 
      12337, 14625, 11194, 33226, 15725, 15332, 11773, 11674, 13968, 46633, 
      14282, 29837, 14309, 18661, 23557, 26721, 21008, 18169, 13073, 40993, 
      22797, 13725, 14221, 20392, 20114, 15392, 17533, 14050, 45730, 14596, 
      15184, 15241, 29776, 19130, 22210, 30266, 14933, 26984, 15497, 37577, 
      16250, 15706, 17225, 18761, 23797, 30073, 37700, 18196, 18500, 23624, 
      20077, 44057, 17460, 17785, 19728, 47353, 50185, 55060, 58228, 17960, 
      17972, 45121, 20177, 19994, 68498, 19045, 20644, 34420, 19961, 20242, 
      34765, 20389, 34564, 20450, 22157, 23634, 78800, 23445, 24309, 24169, 
      24736, 47440, 25805, 62530, 86116, 25922, 26280, 46169, 26932, 26977, 
      27954, 29161, 29434, 29077, 30581, 81845, 34308, 85682, 30056, 31177, 
      31985, 34484, 40609, 53609, 29993, 31154, 31337, 31025, 31057, 31817, 
      98410, 32141, 32042, 33489, 38537, 33813, 34585, 34817, 34880, 38849, 
      39357, 54850, 35393, 35345, 37945, 51220, 58221, 73746, 42029, 37106, 
      36965, 36873, 37060, 37778, 102661, 38221, 67266, 105106, 38560, 90857, 
      38818, 40925, 74909, 87604, 39857, 40676, 40625, 40016, 40842, 40657, 
      132817, 41588, 40805, 49640, 59300, 54612, 42986, 42146, 66050, 42725, 
      42485, 43805, 44164, 43433, 45380, 65465, 107101, 45050, 46813, 45730, 
      54973, 47165, 46237, 116552, 47125, 55061, 47680, 129600, 48533, 75650, 
      77018, 130033, 47528, 48100, 56610, 128050, 48401, 48976, 52244, 49282, 
      84941, 137050, 50184, 49745, 105872, 50629, 89041, 51245, 51080, 53465, 
      52205, 51853, 51545, 53209, 105345, 112500, 52882, 111490, 102184, 
      125185, 54980, 57545, 110945, 54485, 125578, 129365, 59656, 111400, 
      129832, 58250, 56096, 56057, 56272, 59792, 134657, 58669, 59722, 
      148930, 58624, 58130, 62437, 109610, 171092, 62329, 112009, 152325, 
      64490, 63268, 64985, 64501, 132757, 151402, 63400, 62536, 63037, 65305, 
      63529, 63793, 64010, 64685, 67141, 65169, 128537, 132617, 138436, 
      66193, 135745, 140578, 71050, 68384, 152864, 188704, 128637, 143197, 
      147645, 199890, 69005, 72945, 69697, 70852, 153796, 201465, 70250, 
      73060, 73672, 74005, 143656, 180980, 75133, 139442, 150741, 73522, 
      73450, 75280, 146365, 194792, 79346, 215501, 217754, 193825, 181705, 
      80309, 77960, 79220, 81685, 193441, 79241, 181441, 81986, 79130, 80330, 
      80308, 156808, 185800, 192420, 82898, 167114, 177433, 84256, 80852, 
      158497, 81421, 85178, 172345, 86125, 85949, 182608, 185074, 181917, 
      87809, 87554, 90610, 89380, 203048, 211801, 224689, 249005, 95828, 
      91373, 183618, 187290, 206660, 258880, 98066, 93601, 232901, 96340, 
      94660, 201220, 217540, 99874, 94928, 198548, 211828, 96505, 216585, 
      102341, 97256, 98090, 97745, 102244, 98128, 212944, 215680, 218448, 
      100900, 218941, 104897, 103361, 104000, 224900, 235537, 249730, 110084, 
      221333, 111725, 107465, 226777, 112676, 107876, 263745, 111677, 255385, 
      112489, 121829, 119450, 114626, 259681, 122708, 118340, 117965, 257885, 
      123202, 124745, 275482, 282613, 121013, 125905, 124897, 126594, 126034, 
      128500, 124704, 123913, 123284, 132037, 129925, 126565, 123601, 132353, 
      129793, 125393, 126216, 132749, 132065, 133505, 139693, 138997, 138533, 
      137498, 145741, 141433, 140650, 149876, 147152, 146276, 145345, 152945, 
      148968, 147445, 155025, 159250, 156325, 160660, 155545, 153908, 155945, 
      160381, 165037, 160861, 166429, 160065, 159732, 166868, 170330, 178722, 
      181178, 177125, 178832, 179514 ], 
  [ 86696, 82660, 82244, 81441, 79645, 80701, 78010, 76042, 75610, 76865, 
      76840, 74521, 68930, 73620, 70408, 71825, 68116, 67609, 64121, 64025, 
      63857, 60849, 59146, 60880, 58297, 57929, 54629, 52369, 54045, 50980, 
      47770, 48724, 46513, 42580, 45274, 44217, 43720, 41765, 45585, 42426, 
      42082, 39937, 38026, 37637, 40613, 39889, 40837, 37396, 35785, 39065, 
      37085, 36712, 37349, 36605, 34336, 32980, 31688, 32113, 33989, 31300, 
      32633, 32138, 30713, 33184, 31265, 31810, 27400, 26260, 26561, 23490, 
      25505, 25504, 24010, 21640, 23761, 21290, 20738, 20929, 18549, 20260, 
      17770, 17044, 19300, 16784, 15769, 15626, 15401, 144257, 16040, 14893, 
      17345, 14177, 14824, 14089, 16057, 15305, 129737, 13289, 15700, 132712, 
      15170, 12938, 113258, 12868, 12644, 12688, 12442, 12244, 133682, 13513, 
      13108, 144160, 11380, 11314, 131434, 13520, 12337, 119716, 92200, 
      120425, 134810, 11170, 98605, 10504, 9928, 10433, 9698, 9745, 9061, 
      8674, 124249, 104564, 108770, 8181, 79033, 7650, 8298, 82098, 7565, 
      77621, 8825, 86413, 78548, 137853, 7450, 6658, 68125, 54760, 65992, 
      71525, 140900, 76618, 60409, 70066, 5044, 6664, 5085, 4957, 5218, 6472, 
      56340, 97381, 107397, 4258, 5994, 10858, 62050, 81810, 4040, 39565, 
      76205, 4162, 9346, 4225, 42804, 44168, 86308, 48193, 34709, 36405, 
      78985, 3860, 3665, 44729, 3226, 104362, 3697, 2450, 6877, 45797, 60680, 
      2041, 4834, 33001, 2161, 2897, 9505, 10400, 47732, 58580, 5213, 5570, 
      47133, 82989, 47906, 25316, 70244, 45621, 4253, 8840, 57465, 2125, 
      2009, 1732, 22181, 43181, 1873, 3114, 23290, 81113, 1922, 1010, 3877, 
      1125, 95149, 3341, 79802, 1409, 4033, 4628, 15425, 850, 15658, 6725, 
      6525, 6682, 377, 30637, 1224, 1053, 1768, 6885, 12645, 20488, 52730, 
      79780, 450, 4581, 14866, 20389, 52666, 52153, 31097, 370, 905, 65, 
      1138, 50674, 397, 1717, 15661, 601, 20189, 51993, 260, 15629, 15877, 
      55697, 2304, 0, 30625, 74529, 5930, 730, 842, 37637, 49285, 54290, 
      1448, 1160, 53828, 25, 3373, 9232, 10420, 10429, 194, 1717, 170, 8330, 
      17225, 10468, 52048, 9882, 9725, 3146, 14330, 4265, 392, 35194, 22725, 
      52697, 53617, 55952, 8033, 33778, 34514, 32402, 1037, 4625, 449, 2609, 
      32125, 31770, 5341, 4666, 42100, 500, 650, 52058, 15460, 25906, 2389, 
      54500, 34954, 980, 7345, 8009, 18265, 2866, 842, 922, 3866, 32584, 
      8125, 11716, 16586, 12625, 11986, 11777, 7361, 2642, 3233, 54450, 
      20970, 92360, 63157, 8212, 106850, 62234, 1306, 1325, 3434, 103057, 
      14985, 2080, 55658, 45469, 2269, 1450, 3218, 3673, 93860, 43137, 4546, 
      54500, 34000, 12836, 2041, 42001, 76757, 34805, 91165, 104890, 49373, 
      30749, 17474, 99280, 94961, 25040, 10217, 10765, 3412, 2141, 78938, 
      25313, 74128, 25713, 7065, 29860, 93002, 52577, 2930, 9457, 91304, 
      7261, 31061, 95017, 66105, 5305, 3277, 92105, 52433, 39953, 3545, 
      15473, 111050, 24125, 3250, 25010, 97165, 75816, 12325, 122741, 98617, 
      66137, 27472, 74538, 27585, 3274, 32149, 55805, 93481, 42016, 55705, 
      4682, 57793, 47650, 35653, 27994, 5569, 67097, 27812, 23825, 25672, 
      90473, 46240, 18080, 72361, 49282, 35737, 4882, 63949, 50269, 33124, 
      27101, 7400, 98066, 87985, 62162, 59797, 52565, 44642, 5045, 5193, 
      5284, 120250, 5393, 9173, 6500, 85714, 50994, 36752, 27385, 5920, 
      14057, 14801, 117640, 114984, 114325, 8200, 6148, 7380, 112517, 106730, 
      97445, 32485, 8945, 118625, 92249, 26000, 91242, 29362, 19105, 16165, 
      6885, 9925, 100360, 74324, 71240, 63368, 40213, 16133, 10088, 104858, 
      86413, 82514, 45472, 41281, 35617, 15337, 8080, 70729, 40714, 10474, 
      122317, 99205, 16805, 7685, 88225, 76213, 57745, 18805, 10273, 7969, 
      124025, 117968, 30545, 29060, 111141, 80461, 25524, 75545, 51313, 
      22864, 11273, 18665, 8874, 84461, 9236, 9092, 36581, 9701, 52065, 
      19017, 9841, 18432, 79634, 68945, 52453, 15533, 10088, 59284, 56656, 
      30449, 10625, 10169, 22996, 37097, 17257, 52840, 51613, 26788, 23173, 
      14373, 10504, 55553, 16693, 17498, 40400, 18385, 22689, 14746, 21226, 
      24461, 11492, 15805, 12538, 11664, 30985, 21290, 19277, 12101, 13189, 
      36037, 17505, 32144, 27673, 17585, 27169, 34605, 18621, 13165, 14440, 
      30386, 21920, 25789, 18178, 30850, 18244, 14800, 14761, 20176, 15002, 
      16162, 20570, 16565, 18728, 16745, 25577, 20954, 17146, 15689, 15689, 
      17557, 21145, 25988, 17044, 16964, 18056, 17197, 30617, 19188, 18265, 
      17424, 33049, 35113, 38740, 41140, 20072, 19892, 31681, 18545, 18938, 
      49394, 21253, 19108, 24820, 20441, 20722, 25357, 21253, 25348, 22850, 
      21677, 21618, 58448, 26325, 23733, 27625, 25120, 35152, 25325, 46306, 
      64804, 28322, 29160, 35033, 28660, 28417, 27666, 27241, 27226, 27637, 
      27605, 61781, 29124, 65042, 29096, 29257, 29585, 30068, 32833, 41033, 
      33065, 30098, 35465, 34001, 32497, 31337, 75850, 35405, 34250, 32625, 
      33545, 37845, 34297, 34145, 34112, 34625, 35037, 43618, 38369, 37553, 
      35353, 41428, 46125, 57330, 36941, 41810, 37157, 39465, 38020, 37874, 
      80485, 41869, 53154, 82546, 42016, 71177, 41410, 38813, 58973, 68788, 
      43697, 45476, 45329, 42704, 45162, 44497, 105937, 46580, 43205, 42920, 
      48548, 45972, 48266, 43394, 53474, 46661, 45461, 42557, 49348, 44489, 
      43268, 53465, 85309, 49562, 52765, 49858, 47869, 53021, 50557, 93320, 
      46549, 48341, 53056, 104256, 54485, 61730, 62714, 104689, 49640, 48100, 
      49986, 103186, 50801, 48976, 48596, 53602, 69005, 110842, 55368, 51665, 
      85520, 52741, 72529, 54797, 53576, 59993, 57005, 55885, 54233, 58873, 
      85473, 91188, 53170, 90466, 83176, 101761, 60548, 53993, 90305, 58133, 
      102250, 105365, 55240, 90856, 105832, 55274, 60320, 60185, 56272, 
      55952, 109985, 65293, 66922, 122146, 64000, 61106, 58405, 90122, 
      141332, 69241, 92425, 125541, 61130, 69604, 61625, 71605, 109525, 
      125002, 68584, 65416, 65917, 63001, 66313, 64465, 66410, 68237, 73861, 
      68625, 106745, 110057, 114820, 67345, 112705, 116674, 67306, 73376, 
      127136, 157600, 107325, 119197, 122877, 167346, 73133, 80721, 71905, 
      69892, 128260, 168921, 73034, 70756, 70792, 70837, 120040, 151412, 
      83389, 116882, 126261, 76690, 75466, 81040, 123037, 163880, 87506, 
      181901, 183866, 163201, 152905, 87893, 82760, 77300, 89941, 163105, 
      84329, 152929, 89570, 82682, 79082, 85300, 132424, 156808, 162468, 
      90290, 141098, 149785, 92320, 84500, 134017, 85069, 92570, 145945, 
      92749, 92381, 154960, 157138, 154557, 92801, 92066, 97618, 89380, 
      172904, 180601, 191761, 213101, 104660, 92429, 156834, 159930, 176516, 
      222016, 107186, 98209, 199301, 103636, 100036, 172036, 186052, 109378, 
      96464, 169940, 181300, 101881, 185481, 112229, 102824, 103946, 103121, 
      111268, 103120, 182608, 184960, 187344, 107812, 188029, 114017, 109505, 
      110144, 193604, 202897, 215266, 120068, 190709, 122285, 115145, 195577, 
      122660, 114020, 228033, 118397, 221113, 118633, 133541, 129914, 121634, 
      225121, 133844, 126788, 126125, 223805, 134242, 135881, 239482, 245845, 
      128885, 136561, 134977, 137250, 135538, 139060, 132768, 131305, 128276, 
      143365, 140101, 134437, 127825, 143105, 139009, 130385, 131400, 142925, 
      141377, 142337, 150925, 148117, 146789, 144890, 156685, 148345, 146698, 
      161780, 156752, 155300, 153697, 165233, 158760, 153493, 165681, 171634, 
      167269, 173332, 165145, 161780, 164777, 171421, 176845, 170365, 178525, 
      167841, 167220, 178004, 181178, 190530, 193370, 186149, 188432, 189018 ]
    , [ 141821, 132885, 134569, 133066, 129170, 137576, 129285, 124517, 
      126185, 132340, 134765, 133146, 114605, 133645, 122733, 129050, 119741, 
      119234, 117146, 118100, 121082, 111424, 105521, 116705, 106772, 106754, 
      109754, 105044, 111970, 106805, 95545, 103149, 97088, 77405, 95849, 
      92692, 93245, 83240, 101410, 88801, 87057, 84212, 69001, 68612, 91538, 
      89764, 94562, 80621, 69210, 92090, 83810, 83437, 90724, 88930, 80361, 
      76205, 61613, 72538, 84914, 73125, 81458, 79213, 71138, 84809, 76240, 
      82385, 69925, 58285, 68036, 57265, 74330, 77129, 71785, 45965, 73636, 
      62065, 45413, 69754, 42874, 67685, 45245, 43469, 68825, 40409, 50594, 
      46601, 47776, 49232, 58565, 44468, 66170, 43402, 34949, 37714, 64532, 
      60980, 41012, 41114, 64525, 42237, 62945, 39013, 32933, 49793, 39769, 
      39113, 46917, 38669, 42157, 59188, 57033, 47385, 37805, 47889, 40609, 
      62345, 56612, 34841, 22725, 34850, 41885, 54745, 24930, 51629, 46853, 
      52258, 46273, 48420, 44936, 41049, 35874, 26689, 28445, 41956, 16208, 
      35125, 29473, 17173, 33640, 15496, 24050, 18338, 15373, 41428, 51725, 
      46733, 11250, 7685, 10517, 12200, 42725, 13793, 8784, 11441, 31469, 
      22589, 42010, 30682, 45293, 53197, 7165, 21256, 25672, 28933, 20869, 
      12433, 8325, 14785, 29765, 4040, 12680, 42137, 13721, 43600, 4129, 
      4093, 16133, 4618, 3034, 2980, 13010, 46385, 45140, 3604, 42601, 23337, 
      46922, 35525, 13352, 3272, 6605, 34066, 16909, 2026, 38036, 22672, 
      9680, 8825, 3457, 5905, 15538, 14845, 3208, 13864, 3281, 2041, 9169, 
      2746, 16328, 9365, 5140, 43250, 42434, 40757, 2056, 2056, 22698, 17989, 
      1765, 12688, 43397, 29185, 15602, 37000, 18324, 16466, 12077, 40784, 
      14708, 13553, 3700, 35325, 3233, 9700, 9850, 9657, 32402, 362, 42349, 
      22228, 19093, 9160, 4420, 1413, 3205, 11705, 36325, 12106, 3141, 1314, 
      3141, 2978, 122, 36945, 41680, 32090, 20213, 2549, 37672, 17992, 2536, 
      22826, 1114, 2818, 25285, 2504, 2402, 3722, 49729, 30625, 0, 9604, 
      63505, 21905, 21317, 362, 2210, 3365, 45373, 43685, 3253, 29250, 13698, 
      6257, 5345, 76754, 26269, 17992, 34645, 7105, 93700, 5393, 2873, 75157, 
      74650, 53021, 86605, 12490, 35917, 131269, 105850, 3172, 3392, 3977, 
      69458, 353, 389, 125677, 22562, 58000, 33524, 16784, 125050, 124345, 
      60466, 58041, 144125, 29725, 35125, 3233, 3385, 112181, 47714, 166325, 
      829, 26705, 9620, 8884, 95090, 49241, 31817, 28397, 15241, 125509, 
      68500, 5941, 90961, 81050, 79361, 78802, 65986, 47617, 50308, 165925, 
      100945, 228685, 180932, 68237, 251225, 179309, 35081, 28450, 17609, 
      245332, 86560, 42505, 167833, 149594, 43394, 35225, 18793, 17498, 
      230885, 145162, 15921, 165625, 127625, 80561, 25316, 2276, 203282, 
      129130, 226440, 247865, 156298, 120874, 4349, 239105, 232336, 108865, 
      72692, 73940, 46637, 34516, 206513, 109138, 198553, 109888, 13540, 
      2385, 228977, 161602, 25505, 10682, 226229, 13736, 2536, 232042, 
      184930, 54130, 24802, 227380, 161108, 138128, 24020, 6548, 256825, 
      105850, 41225, 3485, 235240, 200941, 76900, 274466, 237392, 184612, 
      3497, 198613, 112810, 35649, 3274, 166580, 229106, 141241, 166130, 
      24457, 169618, 151425, 128578, 112869, 22194, 185572, 4537, 103450, 
      107397, 223648, 148265, 89305, 193986, 153757, 127962, 31657, 179624, 
      155444, 122549, 109876, 20525, 235441, 219410, 176437, 172322, 159490, 
      144917, 36370, 34768, 32409, 269525, 33218, 18098, 25925, 215389, 
      156169, 128977, 109460, 32345, 12832, 12176, 265165, 261109, 260100, 
      54925, 33973, 25405, 257242, 248305, 233770, 119810, 57770, 266500, 
      225424, 105625, 223717, 112837, 88930, 81090, 43810, 20250, 238085, 
      195949, 190765, 177293, 134888, 80708, 20413, 245033, 215738, 209389, 
      144697, 136656, 125392, 77812, 49905, 189554, 135389, 21149, 271592, 
      235880, 81380, 44260, 218250, 198538, 166770, 86530, 59098, 45594, 
      274000, 264793, 114020, 110785, 254116, 205236, 102349, 196820, 154388, 
      95489, 60448, 13940, 34249, 211336, 46861, 34117, 125306, 31226, 
      155140, 84292, 31716, 15457, 203009, 184970, 155528, 73108, 48413, 
      167609, 162881, 111124, 50000, 45344, 13721, 125122, 77282, 155565, 
      153288, 102213, 93348, 67048, 37629, 160378, 74618, 19073, 131225, 
      79460, 91114, 66721, 16501, 95336, 36517, 69530, 54713, 42289, 12960, 
      85865, 19802, 43076, 32264, 120562, 22930, 111769, 101348, 73060, 
      15794, 116680, 75496, 48340, 31765, 106861, 84745, 94914, 72253, 15625, 
      70569, 52425, 52036, 24201, 38977, 33137, 24245, 61540, 27653, 60320, 
      20852, 77129, 61421, 49114, 43514, 33832, 27620, 22313, 51869, 50389, 
      36781, 45722, 20642, 64513, 59040, 48049, 19924, 19188, 18265, 17865, 
      66797, 65917, 21706, 51620, 54113, 18769, 68328, 52533, 28845, 61216, 
      61497, 30082, 63428, 30773, 70625, 58952, 53293, 23273, 75850, 60658, 
      79250, 65545, 29377, 62600, 26181, 26129, 76097, 78685, 33458, 73985, 
      72692, 65641, 59266, 58201, 61412, 55780, 27656, 49249, 28817, 64621, 
      61282, 59860, 52993, 43508, 34208, 83290, 65273, 89540, 83876, 76772, 
      68612, 32625, 86330, 81325, 68500, 54370, 91570, 72272, 70720, 70337, 
      58250, 58312, 41693, 88244, 84628, 64928, 44753, 41050, 36505, 57416, 
      97985, 76882, 87940, 80545, 77249, 38660, 94194, 40729, 39321, 93641, 
      38452, 89885, 70138, 39898, 39213, 96722, 102001, 101504, 91529, 99937, 
      97522, 46962, 103805, 90980, 57445, 48373, 53497, 106541, 86969, 46649, 
      100036, 95336, 77032, 107273, 87364, 74593, 48740, 44884, 105037, 
      113490, 103933, 60994, 113396, 105332, 47645, 83474, 62866, 111681, 
      50881, 115210, 50005, 49589, 51314, 96365, 87125, 64861, 51561, 98576, 
      88001, 74321, 108377, 49930, 54317, 113293, 97690, 50345, 99466, 51354, 
      106772, 101701, 122818, 113530, 109610, 103058, 118548, 52048, 52513, 
      93245, 52841, 52901, 55386, 119873, 80068, 54080, 110458, 56225, 56890, 
      78165, 54981, 57357, 83449, 114745, 114260, 95297, 80977, 59060, 
      128468, 132197, 63521, 122625, 110981, 82730, 58097, 71857, 133466, 
      60050, 66916, 87905, 131729, 88400, 136530, 63850, 67777, 126509, 
      114941, 115442, 93626, 115488, 105940, 114185, 120212, 137386, 120250, 
      66320, 66832, 67745, 110570, 67730, 68549, 92681, 130601, 72361, 83225, 
      68650, 70722, 71602, 87721, 127208, 148096, 118980, 105417, 74185, 
      89296, 122209, 101381, 99317, 98312, 72965, 82637, 152514, 73657, 
      76036, 127265, 121841, 141065, 77012, 90205, 156281, 98426, 99341, 
      90576, 86930, 154568, 139285, 109325, 159066, 91530, 141904, 88004, 
      156245, 134657, 113557, 142525, 82549, 90133, 92293, 156265, 85273, 
      88010, 160745, 136825, 83792, 137394, 158545, 88720, 155924, 154856, 
      93185, 94313, 93832, 150026, 147541, 162193, 128405, 102029, 105876, 
      110736, 121226, 175885, 135304, 98209, 99205, 105641, 126641, 179461, 
      154034, 115826, 169261, 158661, 104661, 110277, 183053, 141089, 104665, 
      109025, 160506, 111106, 187304, 162149, 164321, 161746, 183193, 160345, 
      111033, 111985, 112969, 172037, 114354, 186292, 170930, 171569, 118529, 
      122922, 128641, 195493, 118084, 199810, 182170, 120852, 198085, 175445, 
      136858, 181922, 135188, 180058, 215266, 207089, 186209, 138146, 213469, 
      196613, 194900, 138580, 213517, 215506, 147257, 150820, 196610, 214436, 
      210752, 215125, 209213, 216585, 201193, 197280, 185501, 223690, 216226, 
      202162, 182250, 221330, 211634, 187610, 189325, 219050, 214352, 213562, 
      230900, 220392, 215914, 210865, 235610, 212570, 207773, 244205, 230777, 
      227225, 223172, 249058, 233485, 214568, 243556, 255809, 246194, 258557, 
      239170, 229505, 236002, 250696, 258920, 244040, 261650, 235216, 233545, 
      257629, 259753, 272605, 276845, 258074, 262457, 262693 ], 
  [ 199445, 187765, 190625, 188730, 183658, 196180, 184753, 178417, 181261, 
      190160, 193957, 192730, 166937, 194013, 178789, 187850, 175405, 174898, 
      173594, 175136, 179882, 166500, 158245, 174721, 160672, 160850, 167378, 
      161296, 171162, 164821, 149053, 160381, 152164, 123661, 150925, 146592, 
      147733, 133220, 159426, 141525, 138997, 135760, 113101, 112712, 146810, 
      144448, 151402, 131581, 114682, 148538, 136730, 136357, 147368, 144986, 
      132889, 127165, 105125, 121930, 140186, 123301, 135554, 132329, 120530, 
      140473, 128180, 137461, 120493, 102973, 118016, 102933, 128426, 132793, 
      125293, 86341, 128320, 111653, 85985, 123850, 83250, 120997, 87385, 
      85021, 123313, 80393, 96850, 90701, 92660, 22772, 109133, 87784, 
      120266, 86522, 72973, 77698, 118432, 113312, 18080, 83450, 118621, 
      18325, 116453, 80369, 14705, 97225, 81713, 80665, 92977, 80221, 17657, 
      111520, 108385, 19945, 79357, 95125, 16501, 116441, 108160, 14065, 
      10573, 13682, 16601, 105901, 10426, 101413, 94285, 102434, 93509, 
      96832, 91780, 85933, 13138, 9833, 10217, 87624, 7780, 77265, 68085, 
      7569, 74996, 7460, 59330, 6970, 6749, 14184, 103273, 95929, 6154, 8077, 
      6205, 5732, 14501, 5365, 6628, 5365, 73021, 58261, 89442, 71842, 94489, 
      106117, 6381, 5380, 6660, 69505, 55953, 40069, 4993, 4005, 70925, 
      10900, 3860, 90157, 42925, 92404, 9225, 8405, 3589, 6970, 12050, 11016, 
      2818, 96953, 95120, 7328, 91405, 4717, 97882, 80801, 43732, 6212, 3077, 
      78754, 50425, 11434, 84880, 60500, 36532, 34697, 5417, 3161, 48074, 
      46793, 5364, 1908, 5045, 15761, 1721, 5490, 49844, 36413, 2592, 93034, 
      91826, 89365, 17540, 5780, 61114, 53073, 16465, 1124, 93377, 71717, 
      48922, 83844, 2056, 50570, 905, 89588, 47440, 45305, 23888, 81385, 
      23029, 38120, 38466, 38077, 77090, 10162, 92133, 60840, 55549, 37188, 
      26568, 17485, 2225, 337, 83169, 43074, 23329, 17386, 2161, 2194, 9530, 
      84181, 91268, 76778, 57649, 2353, 85300, 53860, 21940, 62026, 17186, 
      2034, 66053, 21908, 21610, 1370, 103041, 74529, 9604, 0, 122501, 60517, 
      59537, 6242, 2602, 1601, 96725, 94253, 1685, 72370, 46234, 31345, 
      29257, 140650, 67625, 53860, 80705, 33173, 163280, 29305, 2089, 138465, 
      137762, 107705, 153833, 43850, 82565, 211825, 179154, 2192, 2020, 1625, 
      130610, 8389, 8033, 204665, 61370, 114644, 78800, 51476, 203842, 
      202941, 118090, 114685, 228013, 72845, 81185, 2645, 23377, 187249, 
      99850, 255701, 8473, 67865, 37648, 36128, 164866, 101965, 75917, 70537, 
      48365, 204301, 129064, 29461, 159365, 146122, 143845, 143090, 125570, 
      99557, 103424, 255105, 172485, 331781, 273640, 128605, 358829, 271625, 
      80749, 70394, 52301, 351760, 153396, 91897, 257405, 234658, 93178, 
      80893, 54269, 51994, 334373, 229050, 49045, 254609, 206809, 145241, 
      65104, 6784, 300890, 208706, 328948, 354685, 242930, 198098, 23753, 
      344161, 336020, 182561, 134432, 136072, 97597, 79400, 304709, 182834, 
      294985, 183780, 43920, 13753, 331877, 249410, 64901, 38122, 328541, 
      44116, 13316, 335530, 278226, 108226, 63610, 329888, 248720, 219860, 
      62240, 28304, 365213, 178370, 89245, 18185, 339316, 297765, 139816, 
      386186, 341860, 277712, 16825, 294849, 187290, 80533, 13858, 255368, 
      331810, 223561, 254722, 62285, 258994, 236293, 207370, 187153, 58258, 
      278672, 18257, 174794, 179917, 324980, 232153, 155945, 288850, 239017, 
      206362, 73405, 271156, 241096, 199381, 182984, 54629, 339125, 319762, 
      267185, 262090, 246122, 227825, 80666, 78084, 74353, 379873, 75554, 
      49850, 63557, 314761, 241821, 207377, 182176, 73897, 38900, 37460, 
      374533, 369693, 368488, 107845, 76309, 62253, 365042, 354341, 336866, 
      195466, 111866, 376064, 326756, 176969, 324657, 186337, 154786, 144202, 
      91242, 52786, 341965, 290813, 284453, 267845, 214660, 143624, 52949, 
      350285, 314914, 307193, 227017, 216820, 202420, 139552, 100081, 282850, 
      215161, 53881, 381940, 339172, 144296, 91496, 317818, 293794, 254578, 
      151210, 113194, 93418, 384740, 373769, 187520, 183305, 360936, 301864, 
      172125, 291488, 238864, 162913, 114740, 38048, 75213, 309140, 94685, 
      74885, 201746, 70034, 239616, 147600, 70720, 40545, 298853, 276698, 
      240004, 132104, 96629, 255025, 249121, 183056, 98804, 91796, 35281, 
      201170, 137650, 239845, 236980, 171205, 159400, 123300, 79573, 245834, 
      133810, 46709, 208841, 140416, 156186, 122581, 40609, 161780, 77285, 
      126370, 105085, 86193, 29620, 148781, 46850, 87176, 69700, 194650, 
      52722, 183113, 169360, 130880, 36178, 189396, 134100, 94792, 68221, 
      176441, 146681, 160378, 129289, 33853, 126625, 100249, 99664, 53209, 
      79157, 69397, 53057, 113480, 59405, 111476, 44960, 135341, 112969, 
      94586, 85850, 69700, 58000, 47009, 98125, 95861, 74021, 88450, 41810, 
      116649, 108628, 91953, 39328, 37024, 33553, 31585, 119717, 118445, 
      42874, 96896, 100565, 28373, 121444, 98005, 57853, 110804, 111085, 
      59482, 113800, 60565, 124133, 106580, 97785, 30329, 130338, 108090, 
      134914, 114937, 52897, 110228, 41665, 31225, 129605, 133173, 59330, 
      126121, 124240, 113661, 103954, 102301, 107080, 98312, 35300, 87273, 
      35285, 111269, 105970, 103568, 92585, 76240, 57140, 138170, 111725, 
      146576, 138560, 128320, 116240, 35173, 141602, 134441, 115344, 92786, 
      148410, 120292, 117956, 117377, 98234, 98100, 67369, 142928, 137744, 
      108244, 73369, 64962, 51597, 95636, 156197, 125882, 141840, 131113, 
      126053, 41992, 150250, 60525, 41869, 149305, 46880, 143785, 114434, 
      55970, 49405, 153170, 160409, 159716, 145625, 157365, 153970, 40690, 
      162605, 144488, 92333, 75029, 84465, 165929, 138125, 69581, 156680, 
      150020, 123092, 166465, 138128, 118889, 72848, 49000, 162857, 174250, 
      160969, 95098, 173960, 162760, 48821, 130906, 97754, 171265, 47745, 
      175970, 70193, 68993, 48178, 149285, 135733, 99945, 49405, 152084, 
      136609, 115481, 165805, 66002, 49417, 172485, 150218, 57401, 152386, 
      66250, 162632, 155405, 184754, 171938, 166450, 157154, 178720, 60084, 
      57609, 142441, 58525, 62701, 56170, 179849, 121424, 60548, 166514, 
      57205, 56498, 117757, 61645, 56965, 125981, 171977, 171296, 143905, 
      121745, 57296, 190600, 195505, 57445, 182209, 165665, 123106, 66917, 
      59705, 196186, 68674, 60840, 129653, 193273, 130148, 199642, 65026, 
      62485, 185701, 169429, 169930, 137530, 169780, 155920, 167693, 176072, 
      199714, 175914, 70436, 69380, 68137, 161530, 69298, 68353, 133645, 
      189401, 68441, 68329, 73746, 70330, 69642, 69885, 184244, 212580, 
      172096, 152065, 70657, 71460, 176501, 145285, 142045, 140452, 73357, 
      70877, 217978, 76205, 74664, 182341, 174565, 201433, 77992, 75701, 
      221549, 78434, 78761, 76660, 76738, 218660, 197693, 154013, 224530, 
      78202, 200900, 78400, 220337, 190517, 159617, 201325, 81373, 79549, 
      79749, 219965, 80765, 80170, 225817, 192881, 82420, 193450, 222245, 
      83428, 218056, 216596, 85345, 85885, 86580, 208826, 205361, 225109, 
      177013, 89093, 90784, 92116, 96530, 242525, 186068, 92133, 91953, 
      92705, 99985, 246689, 212050, 95834, 232765, 218245, 93685, 94597, 
      251065, 192833, 94865, 95305, 220090, 96210, 256100, 222125, 224885, 
      221330, 250225, 219145, 97705, 97873, 98073, 234757, 99850, 253520, 
      232082, 232721, 103241, 104890, 106885, 264485, 104168, 269978, 246458, 
      105760, 267077, 236597, 112554, 244250, 113824, 241210, 287786, 277061, 
      249125, 116194, 284813, 262469, 260168, 117608, 284665, 286850, 122365, 
      124360, 261290, 284800, 279940, 285489, 277225, 286753, 266265, 260980, 
      244301, 295426, 285610, 266842, 239482, 291890, 279058, 246410, 248517, 
      288434, 281972, 280202, 302440, 287620, 281378, 274565, 306562, 275290, 
      268729, 317117, 298985, 294257, 288832, 322754, 302085, 275524, 313920, 
      329701, 317146, 333037, 307378, 294185, 302642, 321844, 331636, 312052, 
      334954, 299700, 297441, 328973, 330509, 345321, 350345, 325106, 330665, 
      330705 ], 
  [ 82418, 80530, 79186, 78689, 77813, 75629, 75400, 74660, 73300, 72397, 
      71290, 68653, 68756, 67130, 67306, 66565, 65314, 64805, 60685, 60125, 
      58565, 58481, 58624, 56194, 56845, 56321, 50225, 49037, 48401, 46250, 
      46580, 44602, 44081, 47074, 42836, 42701, 41738, 43325, 40829, 41828, 
      42100, 40253, 44192, 43801, 37997, 37733, 36985, 38162, 40861, 35513, 
      36305, 35930, 33633, 33349, 33850, 33722, 38282, 34085, 31337, 32650, 
      30901, 31176, 32677, 30218, 31225, 29300, 28418, 31898, 28037, 28340, 
      23729, 22490, 22688, 30634, 21509, 23040, 29572, 19121, 27521, 19066, 
      25352, 25082, 17170, 26050, 20101, 21652, 20809, 205721, 16978, 21529, 
      15509, 20961, 25610, 23333, 14365, 14845, 188413, 20681, 13850, 192154, 
      13780, 21096, 168232, 16250, 20338, 20690, 16900, 20242, 193576, 13037, 
      13402, 206362, 19370, 14836, 191012, 11650, 12469, 176674, 142378, 
      177685, 195304, 11600, 150625, 12010, 13282, 11629, 13204, 12325, 
      12869, 14020, 182725, 158418, 163700, 12905, 126257, 15140, 18560, 
      130244, 15669, 124533, 21697, 135937, 125914, 199841, 7528, 8584, 
      112705, 95026, 109954, 117181, 203650, 123812, 102673, 115408, 12962, 
      19202, 8381, 13181, 7124, 5450, 97514, 150413, 162893, 12932, 18980, 
      29696, 105220, 130832, 12250, 74725, 123685, 6980, 26948, 6425, 79346, 
      81322, 136706, 86885, 68161, 70625, 127525, 4658, 4925, 82333, 5408, 
      159520, 4181, 7400, 23525, 84005, 103970, 7445, 19016, 66125, 5869, 
      13689, 28921, 30586, 86706, 101250, 20161, 20980, 85949, 132893, 87028, 
      55042, 116602, 83969, 18421, 28090, 99965, 3505, 3697, 4034, 50509, 
      80749, 12181, 16040, 52232, 130689, 3140, 8080, 18185, 4805, 148417, 
      17029, 129064, 3545, 18797, 20162, 40045, 5140, 40576, 24865, 24509, 
      24820, 5729, 63401, 2570, 11177, 13586, 25325, 35705, 48322, 93960, 
      129170, 4100, 20705, 39460, 48217, 93892, 93221, 64153, 3700, 2385, 
      5393, 12164, 91268, 3413, 13973, 40853, 10237, 47997, 93041, 8658, 
      40813, 41213, 97973, 842, 5930, 63505, 122501, 0, 10816, 11236, 73441, 
      89401, 96100, 1522, 1850, 95482, 6565, 18229, 29938, 32050, 641, 8116, 
      13949, 4392, 28260, 2965, 32090, 93074, 548, 541, 584, 1908, 20025, 
      4138, 12296, 5525, 93861, 95089, 98194, 377, 67856, 68900, 10728, 
      10933, 505, 5261, 15737, 10601, 10400, 449, 544, 16570, 7002, 4840, 
      92900, 40130, 7300, 1801, 24650, 69320, 9010, 25693, 26973, 3809, 1808, 
      6560, 8180, 18208, 11042, 905, 33602, 3204, 1861, 1684, 1629, 909, 
      2196, 1861, 24740, 5120, 51714, 30673, 1138, 62660, 30056, 5780, 8725, 
      16532, 59789, 2825, 3626, 25632, 18985, 3505, 5920, 15696, 16921, 
      52898, 17573, 18868, 24930, 12130, 2362, 11125, 78805, 40409, 12625, 
      50965, 61300, 21645, 10413, 42568, 57074, 53833, 7474, 2045, 2281, 
      3706, 7209, 42116, 7741, 38690, 7985, 23525, 61258, 52480, 23913, 
      12304, 28225, 51242, 23717, 62917, 54029, 33125, 3125, 13109, 51885, 
      23917, 16057, 13837, 38701, 66208, 7465, 5840, 53780, 55709, 40058, 
      3209, 75277, 56849, 33301, 57314, 39236, 9377, 8320, 64145, 26353, 
      53093, 17642, 26401, 15264, 27869, 21268, 14045, 9928, 17533, 34245, 
      57330, 8065, 8986, 51145, 20618, 6010, 38113, 22580, 14425, 12368, 
      32317, 23257, 13042, 9945, 20890, 56884, 49421, 31144, 29549, 24781, 
      19784, 10525, 11441, 12610, 73828, 12409, 24505, 17210, 47912, 23972, 
      15426, 10525, 13546, 33849, 35209, 71978, 69938, 69433, 6890, 13154, 
      18698, 68085, 63684, 56709, 13309, 6709, 72805, 52897, 10210, 52196, 
      11876, 7625, 6841, 9881, 24625, 59002, 40050, 37890, 32482, 17797, 
      6961, 24786, 62420, 48749, 45928, 21050, 18553, 15353, 7085, 8914, 
      37681, 18292, 25012, 75869, 58301, 7625, 10825, 50245, 41621, 29005, 
      8237, 8021, 10645, 77265, 72594, 13045, 12330, 67457, 44785, 10946, 
      41405, 25181, 10130, 8857, 39965, 16928, 47853, 11898, 17298, 16757, 
      19445, 25925, 9509, 19429, 38954, 44560, 37105, 26309, 9409, 12434, 
      30826, 29122, 14157, 12505, 13897, 46282, 17569, 10049, 26842, 26077, 
      12802, 11497, 10397, 17770, 28629, 10405, 36004, 19634, 10709, 11777, 
      11072, 42500, 12469, 19674, 11357, 13172, 17378, 58105, 12064, 38233, 
      17657, 23981, 18029, 34301, 16290, 14437, 12357, 51353, 17669, 12773, 
      16865, 25994, 15912, 13450, 14545, 13556, 56720, 14386, 17410, 17525, 
      37570, 23616, 27856, 38116, 15937, 33962, 16729, 46813, 15392, 16820, 
      20137, 22601, 29549, 37445, 46754, 20866, 21402, 28962, 23789, 54149, 
      18386, 19465, 23090, 57965, 61261, 66890, 70522, 18650, 18778, 55205, 
      23125, 22592, 82000, 19669, 23530, 42178, 21625, 21904, 42401, 21817, 
      42082, 20948, 24389, 26792, 93026, 23633, 26585, 24005, 26426, 56786, 
      28013, 74248, 100906, 26384, 26450, 54805, 27794, 28013, 30032, 32225, 
      32672, 31849, 34281, 95869, 39338, 100048, 32530, 34229, 35325, 39042, 
      47197, 63097, 30025, 33680, 30725, 31109, 32069, 33989, 113920, 32045, 
      32584, 35885, 43425, 33245, 36625, 37089, 37210, 43265, 43829, 63496, 
      35453, 35869, 41369, 58994, 67385, 85520, 46957, 36116, 38701, 37157, 
      38330, 39568, 117905, 37861, 77636, 120580, 38314, 104589, 39092, 
      44041, 86377, 100810, 39373, 39610, 39617, 40226, 40064, 40169, 150889, 
      40402, 41185, 55530, 67626, 61658, 41620, 43216, 75472, 42169, 42509, 
      46381, 42850, 44613, 48474, 74533, 122081, 44136, 45025, 45044, 61073, 
      45433, 45433, 132394, 49277, 60925, 46234, 146714, 46737, 85860, 87460, 
      147145, 48050, 49898, 62408, 144868, 48745, 50770, 56242, 48464, 96361, 
      154676, 48842, 50373, 119954, 51137, 100801, 50881, 51354, 51301, 
      51085, 51197, 51701, 51565, 119129, 127154, 54484, 125968, 115442, 
      141109, 53386, 61461, 125185, 54049, 141440, 145633, 64090, 125578, 
      146098, 61812, 55306, 55325, 58034, 63874, 151325, 56425, 57128, 
      166868, 57130, 58084, 66625, 123136, 190818, 59897, 125585, 170249, 
      68260, 61178, 68753, 61945, 148529, 169088, 62002, 62530, 63029, 68429, 
      63577, 65117, 64288, 64265, 64805, 64805, 143425, 147969, 154426, 
      67217, 151385, 156740, 75028, 67082, 170122, 209210, 143225, 159409, 
      164321, 221264, 68221, 69953, 70069, 73138, 170930, 222833, 70272, 
      76154, 77114, 77621, 159626, 200546, 71845, 154768, 167225, 73300, 
      73924, 73490, 162145, 215154, 76100, 237485, 239912, 214009, 200785, 
      77405, 76738, 82058, 78373, 213445, 77841, 200341, 79076, 78656, 82756, 
      78962, 173210, 204986, 212186, 80100, 184500, 195805, 81050, 80314, 
      174953, 80881, 82372, 189953, 83777, 83717, 200962, 203600, 200093, 
      86437, 86472, 88016, 91018, 222898, 232285, 246217, 272329, 92122, 
      92365, 201428, 205448, 226498, 282778, 94180, 92441, 254825, 93554, 
      93034, 220474, 238186, 95752, 95618, 217450, 231890, 94873, 236993, 
      97981, 95506, 96164, 96109, 98402, 96722, 232882, 235850, 238850, 
      98330, 239221, 100989, 101245, 101882, 245402, 256849, 272144, 105642, 
      241425, 106933, 104413, 247213, 108226, 105746, 286901, 109189, 277661, 
      110345, 116317, 114692, 111956, 282125, 117538, 114794, 114593, 280033, 
      118088, 119569, 298784, 306377, 117805, 121013, 120353, 121700, 121832, 
      123658, 121370, 120985, 121802, 126725, 125309, 123341, 122581, 127385, 
      125753, 123905, 124610, 128125, 127961, 129685, 134417, 134989, 135045, 
      134532, 140621, 138745, 138484, 144170, 142834, 142306, 141781, 147001, 
      144530, 145261, 150053, 153232, 151177, 154466, 151205, 150610, 152065, 
      155165, 159349, 156565, 160565, 156809, 156650, 161578, 165204, 173000, 
      175220, 173077, 174434, 175172 ], 
  [ 91778, 86978, 86882, 85969, 83845, 86029, 82472, 80068, 79956, 81965, 
      82314, 80093, 72500, 79402, 75002, 77173, 72594, 72085, 68797, 68861, 
      69173, 65137, 62784, 65970, 62253, 61937, 59585, 56941, 59425, 56026, 
      51572, 53546, 50737, 44370, 49492, 48109, 47770, 44573, 50605, 45988, 
      45428, 43165, 39200, 38809, 44861, 43973, 45513, 40450, 37325, 43625, 
      40673, 40298, 41953, 41045, 37802, 36010, 32666, 34709, 38201, 34106, 
      36517, 35752, 33301, 37498, 34553, 35956, 30290, 27530, 29285, 25012, 
      29345, 29770, 27680, 21690, 27749, 23872, 20836, 24737, 18577, 23850, 
      18280, 17386, 23202, 16690, 17397, 16660, 16649, 125849, 18850, 15705, 
      21125, 14929, 14170, 13973, 19773, 18589, 112285, 13817, 19466, 114986, 
      18772, 13192, 97096, 14794, 13058, 12994, 13988, 12546, 115784, 16781, 
      16106, 125450, 11674, 13172, 113636, 17266, 15381, 102834, 77690, 
      103429, 116680, 14096, 83441, 13050, 11826, 13085, 11540, 11909, 10789, 
      9860, 106805, 88738, 92564, 9577, 65521, 8068, 7744, 68260, 7765, 
      64213, 7345, 72081, 64970, 119137, 10440, 9000, 55505, 43650, 53586, 
      58525, 121906, 63076, 48593, 57168, 5266, 5266, 6925, 5069, 7540, 9818, 
      44890, 81773, 90925, 4196, 4420, 7232, 49892, 67600, 4138, 30213, 
      62533, 6148, 6148, 6425, 32962, 34106, 71602, 37589, 25937, 27361, 
      64917, 6530, 6173, 34493, 5408, 87968, 6469, 3656, 3973, 35333, 48434, 
      3077, 2792, 24317, 3789, 2041, 5625, 6250, 36994, 46546, 2897, 3092, 
      36445, 68413, 37108, 17810, 56906, 35089, 2197, 5002, 45469, 4545, 
      4321, 3826, 15149, 32909, 1157, 1480, 16040, 66625, 4388, 1424, 1753, 
      2725, 79361, 1429, 65416, 3545, 1741, 2066, 9677, 2228, 9792, 3233, 
      3085, 3188, 1361, 22009, 3610, 361, 482, 3277, 7417, 13586, 41128, 
      65314, 2020, 1777, 9092, 13481, 41060, 40597, 22345, 2036, 3217, 1025, 
      100, 39268, 2165, 245, 9653, 45, 13261, 40417, 130, 9613, 9805, 43685, 
      5626, 730, 21905, 60517, 10816, 0, 4, 27889, 38025, 42436, 4226, 3722, 
      42026, 533, 965, 4770, 5634, 16657, 212, 221, 1480, 4132, 25013, 5674, 
      40450, 15940, 15725, 6824, 21460, 1513, 1850, 45992, 31525, 41029, 
      41841, 43906, 13481, 24592, 25220, 42760, 325, 8825, 1517, 761, 42425, 
      42016, 9809, 8864, 53802, 970, 1928, 40484, 9554, 35172, 5337, 67706, 
      25640, 898, 3645, 4093, 26065, 5968, 1568, 1108, 1568, 42866, 13385, 
      6770, 24004, 19125, 18324, 18061, 12349, 5524, 6437, 67588, 29248, 
      109330, 77265, 13410, 125060, 76232, 2452, 1445, 1556, 120941, 21961, 
      4250, 68896, 57465, 4545, 2592, 1552, 1737, 110930, 54805, 2228, 67570, 
      44370, 19210, 1557, 31797, 92201, 45281, 107957, 122868, 61789, 40573, 
      11368, 116770, 112073, 33890, 15773, 16425, 5994, 3049, 94532, 34157, 
      89234, 34609, 3973, 21530, 109888, 65305, 2320, 5553, 108026, 4165, 
      22565, 112061, 80341, 8741, 2501, 108877, 65101, 51001, 2605, 9997, 
      129440, 32633, 5008, 17588, 114365, 91018, 18185, 142045, 115921, 
      80309, 19666, 89572, 36625, 4160, 23585, 68785, 110293, 53210, 68625, 
      3616, 70925, 59540, 45869, 36968, 4013, 81253, 20098, 31985, 34154, 
      106889, 57850, 24938, 86993, 61268, 45833, 4880, 77661, 62361, 42786, 
      35737, 5290, 115124, 104125, 75656, 73021, 64925, 55976, 5741, 5617, 
      5330, 139140, 5545, 6409, 5354, 101576, 63076, 46834, 35901, 5850, 
      9721, 10249, 136250, 133378, 132665, 11258, 6290, 6010, 130693, 124420, 
      114325, 41805, 12325, 137285, 108641, 34130, 107524, 38084, 25721, 
      22025, 8425, 7361, 117450, 88930, 85522, 76786, 50661, 21937, 7522, 
      122324, 102205, 97928, 56618, 51833, 45305, 20813, 10370, 84897, 51156, 
      7956, 141181, 116125, 22601, 9161, 104117, 90917, 70397, 25085, 13637, 
      9605, 142993, 136450, 39253, 37498, 129025, 95537, 33202, 90077, 63037, 
      29890, 14681, 13757, 8608, 99853, 10858, 8770, 46085, 8837, 63781, 
      24901, 9029, 13786, 94480, 82657, 64165, 20225, 11810, 71802, 68850, 
      38701, 12505, 11401, 17370, 46481, 22321, 64490, 63101, 34226, 29801, 
      18301, 10490, 67525, 21429, 13540, 50210, 23605, 29041, 18560, 16292, 
      31189, 11146, 19885, 14836, 12178, 23993, 27040, 15145, 12665, 11917, 
      44861, 14125, 40210, 34821, 21925, 21193, 43045, 23173, 14369, 12890, 
      37960, 27386, 32225, 22292, 24272, 22082, 16370, 16277, 16562, 14464, 
      14544, 16900, 19265, 15866, 19225, 20605, 25376, 19732, 16601, 15737, 
      15821, 17893, 21170, 18162, 17866, 16690, 17341, 24821, 21922, 20297, 
      17890, 26765, 28397, 31322, 33290, 23018, 22730, 25877, 19381, 20096, 
      40400, 24245, 19994, 21170, 22457, 22736, 21809, 23481, 21906, 25940, 
      23141, 22216, 48722, 29665, 25129, 31285, 27050, 29954, 26765, 38888, 
      54522, 31376, 32482, 30469, 31330, 30925, 29200, 27857, 27680, 28521, 
      27625, 52189, 27898, 55120, 30242, 29861, 29917, 29266, 30141, 35641, 
      36473, 31184, 39461, 37349, 34981, 32741, 64832, 38909, 37160, 33805, 
      32401, 41773, 35793, 35425, 35338, 33905, 34261, 38952, 41693, 40445, 
      35545, 37570, 40969, 49744, 35725, 46100, 38909, 42565, 40202, 39568, 
      69649, 45557, 46852, 71492, 45594, 61741, 44500, 39257, 51641, 59834, 
      47485, 49802, 49601, 45842, 49216, 48281, 92441, 51010, 46177, 40762, 
      44122, 42730, 52852, 45712, 48016, 50489, 48749, 43469, 53874, 46693, 
      43690, 48325, 74657, 53704, 57713, 53780, 45473, 57913, 54585, 81850, 
      47821, 46157, 57674, 91594, 59425, 55492, 56260, 92025, 52418, 49690, 
      47848, 90788, 53737, 50562, 48130, 57616, 61625, 97684, 59866, 54325, 
      75650, 55505, 64817, 58369, 56554, 65237, 61277, 59725, 57317, 63629, 
      75865, 80770, 54900, 80208, 74050, 90149, 65242, 53557, 80257, 61745, 
      90688, 93425, 54314, 80858, 93890, 55156, 64250, 64061, 57826, 55346, 
      97661, 70569, 72520, 108628, 68570, 64324, 57681, 80704, 126130, 74665, 
      82945, 112009, 60772, 74698, 61265, 77129, 97985, 111680, 73026, 68562, 
      69061, 63229, 69401, 66365, 69280, 71753, 79157, 72085, 96001, 98881, 
      103050, 69505, 101257, 104740, 66708, 77690, 114170, 141610, 96841, 
      107201, 110449, 150544, 76957, 86593, 74645, 70850, 115394, 152113, 
      76096, 70954, 70666, 70549, 108250, 136274, 89525, 105680, 113977, 
      79956, 78084, 85762, 111393, 147970, 93572, 164477, 166280, 147449, 
      138177, 93629, 86930, 77690, 96053, 147509, 88657, 138357, 95300, 
      86144, 79844, 89570, 120170, 141962, 147082, 95908, 127924, 135693, 
      98314, 88010, 121705, 88577, 98180, 132545, 97921, 97445, 140850, 
      142864, 140605, 97045, 96040, 102992, 90810, 157378, 164477, 174665, 
      194329, 111050, 94445, 143188, 145960, 160978, 202698, 113732, 102217, 
      181817, 109154, 104474, 157034, 169754, 116136, 98738, 155258, 165538, 
      106313, 169393, 119197, 107362, 108644, 107549, 117746, 107330, 166946, 
      169082, 171250, 113098, 172037, 120541, 114349, 114986, 177386, 185921, 
      197264, 127066, 174865, 129605, 120845, 179405, 129650, 118850, 209317, 
      123541, 203197, 123449, 141485, 137156, 126932, 207037, 141458, 132890, 
      132065, 205985, 141800, 143489, 220576, 226505, 134653, 143893, 141985, 
      144580, 142216, 146330, 138634, 136793, 132410, 151061, 147149, 140189, 
      131525, 150473, 145513, 134513, 135634, 149965, 147929, 148613, 158545, 
      154541, 152725, 150340, 164125, 153513, 151380, 169754, 163426, 161650, 
      159669, 173417, 165538, 158157, 172933, 179856, 174681, 181714, 171797, 
      167458, 170993, 178877, 184725, 176949, 186565, 173449, 172666, 185498, 
      188500, 198376, 201428, 192421, 195026, 195556 ], 
  [ 92170, 87314, 87242, 86321, 84173, 86441, 82820, 80384, 80296, 82361, 
      82738, 80525, 72784, 79850, 75362, 77589, 72946, 72437, 69165, 69241, 
      69589, 65477, 63076, 66370, 62569, 62257, 59977, 57305, 59849, 56426, 
      51880, 53930, 51077, 44530, 49832, 48425, 48098, 44809, 51005, 46280, 
      45704, 43433, 39316, 38925, 45205, 44305, 45889, 40706, 37469, 43993, 
      40969, 40594, 42325, 41405, 38090, 36266, 32770, 34933, 38545, 34346, 
      36837, 36052, 33525, 37850, 34829, 36296, 30538, 27658, 29521, 25160, 
      29665, 30122, 27988, 21730, 28081, 24100, 20880, 25057, 18617, 24154, 
      18356, 17450, 23530, 16722, 17557, 16776, 16781, 124525, 19098, 15805, 
      21445, 15025, 14162, 14005, 20089, 18873, 111033, 13897, 19786, 113714, 
      19080, 13252, 95940, 14978, 13130, 13058, 14144, 12610, 114500, 17065, 
      16370, 124106, 11738, 13352, 112360, 17586, 15649, 101626, 76658, 
      102213, 115380, 14356, 82361, 13282, 12010, 13325, 11720, 12113, 10961, 
      9992, 105557, 87610, 91408, 9725, 64565, 8144, 7748, 67280, 7825, 
      63265, 7281, 71065, 64010, 117797, 10708, 9220, 54617, 42874, 52714, 
      57609, 120546, 62120, 47765, 56260, 5330, 5210, 7109, 5125, 7760, 
      10114, 44090, 80665, 89753, 4240, 4352, 7012, 49040, 66596, 4194, 
      29569, 61569, 6344, 5960, 6637, 32282, 33410, 70562, 36853, 25337, 
      26741, 63925, 6778, 6409, 33785, 5620, 86804, 6725, 3796, 3809, 34609, 
      47578, 3205, 2692, 23725, 3961, 2029, 5389, 5994, 36250, 45706, 2777, 
      2960, 35705, 67385, 36360, 17306, 55970, 34361, 2097, 4770, 44633, 
      4777, 4545, 4034, 14681, 32201, 1157, 1412, 15556, 65605, 4624, 1508, 
      1649, 2897, 78245, 1341, 64404, 3757, 1625, 1930, 9305, 2384, 9412, 
      3029, 2885, 2984, 1489, 21425, 3842, 365, 442, 3065, 7085, 13130, 
      40324, 64298, 2192, 1625, 8720, 13025, 40256, 39797, 21753, 2216, 3445, 
      1153, 80, 38480, 2353, 193, 9265, 61, 12805, 39617, 178, 9225, 9413, 
      42853, 5930, 842, 21317, 59537, 11236, 4, 0, 27225, 37249, 41616, 4490, 
      3970, 41210, 629, 845, 4498, 5338, 17177, 272, 169, 1636, 3880, 25649, 
      5378, 39650, 16448, 16229, 7156, 22048, 1369, 2018, 46852, 32237, 
      40225, 41029, 43074, 13945, 23972, 24592, 43588, 333, 9197, 1657, 685, 
      43249, 42836, 10201, 9236, 54730, 1066, 2084, 39688, 9178, 35920, 5617, 
      68746, 25012, 954, 3433, 3865, 26705, 6260, 1684, 1184, 1460, 43690, 
      13837, 6466, 24616, 19669, 18856, 18589, 12781, 5800, 6737, 68624, 
      29924, 110650, 78373, 13858, 126472, 77332, 2600, 1517, 1480, 122329, 
      22541, 4474, 69940, 58417, 4777, 2740, 1492, 1657, 112258, 55733, 2120, 
      68602, 45202, 19746, 1585, 31105, 93409, 46121, 109265, 124264, 62773, 
      41365, 10980, 118130, 113405, 34610, 16249, 16909, 6250, 3181, 95752, 
      34877, 90418, 35333, 3809, 20978, 111204, 66313, 2340, 5329, 109330, 
      4001, 22001, 113389, 81461, 9061, 2509, 110185, 66105, 51885, 2601, 
      9657, 130868, 33329, 5204, 17104, 115705, 92210, 18685, 143541, 117269, 
      81425, 19154, 90752, 37361, 4292, 23017, 69813, 111605, 54106, 69649, 
      3604, 71965, 60488, 46693, 37700, 3965, 82369, 19594, 32657, 34850, 
      108173, 58778, 25514, 88145, 62224, 46649, 4948, 78745, 63325, 43570, 
      36445, 5202, 116456, 105389, 76724, 74069, 65909, 56884, 5861, 5717, 
      5402, 140608, 5625, 6273, 5338, 102820, 64040, 47650, 36601, 5914, 
      9469, 9981, 137698, 134810, 134093, 11554, 6370, 5978, 132109, 125800, 
      115645, 42565, 12645, 138737, 109925, 34802, 108800, 38800, 26281, 
      22529, 8609, 7241, 118786, 90082, 86650, 77850, 51505, 22437, 7402, 
      123688, 103445, 99140, 57514, 52685, 46093, 21289, 10610, 86017, 52000, 
      7840, 142649, 117449, 23101, 9341, 105365, 92077, 71405, 25621, 13957, 
      9797, 144469, 137890, 39969, 38194, 130421, 96725, 33842, 91225, 63977, 
      30482, 15005, 13465, 8660, 101065, 11050, 8818, 46861, 8845, 64721, 
      25409, 9041, 13514, 95652, 83745, 65105, 20645, 12010, 72802, 69826, 
      39385, 12717, 11565, 17026, 47249, 22769, 65426, 64025, 34850, 30365, 
      18665, 10562, 68485, 21853, 13320, 51010, 24065, 29585, 18916, 16000, 
      31761, 11194, 20261, 15080, 12290, 23549, 27540, 14913, 12781, 11897, 
      45589, 13949, 40882, 35425, 22321, 20825, 43745, 23585, 14533, 12850, 
      38596, 27866, 32777, 22672, 23860, 22442, 16562, 16465, 16370, 14500, 
      14500, 16704, 19541, 15730, 19485, 20313, 25780, 20000, 16745, 15817, 
      15769, 17729, 20890, 18322, 18010, 16666, 17429, 24469, 22202, 20525, 
      18002, 26377, 27977, 30850, 32786, 23314, 23018, 25525, 19521, 20260, 
      39812, 24545, 20138, 20978, 22685, 22964, 21625, 23725, 21730, 26248, 
      23329, 22340, 48082, 29993, 25313, 31637, 27274, 29650, 26953, 38420, 
      53842, 31684, 32810, 30213, 31610, 31193, 29396, 27985, 27796, 28669, 
      27709, 51561, 27890, 54468, 30410, 29989, 30025, 29290, 30025, 35325, 
      36809, 31348, 39841, 37681, 35249, 32929, 64100, 39253, 37460, 33977, 
      32401, 42149, 35989, 35605, 35514, 33937, 34289, 38692, 42025, 40745, 
      35645, 37370, 40673, 49268, 35721, 46504, 39125, 42881, 40450, 39780, 
      68933, 45917, 46472, 70760, 45946, 61129, 44816, 39377, 51185, 59258, 
      47853, 50210, 50005, 46162, 49604, 48649, 91529, 51426, 46485, 40690, 
      43882, 42578, 53280, 45972, 47700, 50861, 49081, 43625, 54298, 46945, 
      43810, 48033, 73957, 54100, 58169, 54160, 45385, 58365, 54973, 81090, 
      48005, 46085, 58106, 90746, 59881, 55120, 55872, 91177, 52714, 49898, 
      47780, 89960, 54045, 50770, 48186, 58004, 61169, 96800, 60290, 54613, 
      75010, 55801, 64337, 58725, 56866, 65717, 61685, 60101, 57637, 64073, 
      75245, 80090, 55120, 79540, 73466, 89381, 65682, 53617, 79605, 62105, 
      89924, 92633, 54338, 80210, 93098, 55240, 64634, 64441, 58034, 55394, 
      96841, 71053, 73028, 107720, 69002, 64656, 57721, 80100, 125098, 75161, 
      82337, 111101, 60840, 75170, 61333, 77633, 97225, 110788, 73450, 68890, 
      69389, 63341, 69725, 66601, 69588, 72109, 79645, 72437, 95301, 98149, 
      102274, 69761, 100505, 103952, 66760, 78106, 113306, 140522, 96161, 
      106409, 109625, 149396, 77337, 87125, 74945, 71018, 114538, 150965, 
      76420, 71066, 70754, 70625, 107474, 135250, 90077, 104948, 113165, 
      80296, 78376, 86210, 110629, 146890, 94120, 163285, 165076, 146381, 
      137185, 94153, 87338, 77818, 96605, 146453, 89077, 137377, 95824, 
      86500, 80000, 89986, 119362, 140962, 146042, 96424, 127048, 134749, 
      98858, 88370, 120893, 88937, 98696, 131653, 98405, 97921, 139906, 
      141908, 139673, 97461, 96436, 103492, 91018, 156330, 163385, 173501, 
      193041, 111626, 94697, 142280, 145028, 159930, 201370, 114320, 102617, 
      180625, 109666, 104906, 156026, 168650, 116740, 99010, 154274, 164474, 
      106745, 168305, 119817, 107802, 109096, 107981, 118330, 107746, 165890, 
      168010, 170162, 113594, 170957, 121129, 114813, 115450, 176290, 184769, 
      196036, 127690, 173797, 130253, 121373, 178313, 130274, 119314, 208037, 
      124029, 201977, 123913, 142181, 137800, 127432, 205805, 142130, 133450, 
      132613, 204773, 142468, 144161, 219284, 225181, 135189, 144545, 142613, 
      145232, 142820, 146978, 139178, 137309, 132826, 151741, 147781, 140725, 
      131909, 151129, 146105, 134929, 136058, 150597, 148525, 149189, 159221, 
      155129, 153277, 150856, 164789, 154009, 151840, 170458, 164034, 162234, 
      160225, 174137, 166154, 158617, 173585, 180580, 175345, 182450, 172405, 
      167994, 171569, 179545, 185425, 177553, 187277, 173981, 173186, 186170, 
      189160, 199076, 202144, 193005, 195634, 196160 ], 
  [ 152065, 142589, 144497, 142916, 138788, 147986, 139085, 134009, 135901, 
      142586, 145273, 143720, 123769, 144365, 132617, 139464, 129541, 129032, 
      127080, 128146, 131464, 121082, 114721, 126925, 116194, 116212, 119872, 
      114890, 122384, 116981, 104845, 113165, 106682, 85285, 105437, 102050, 
      102713, 91834, 111560, 97925, 96029, 93098, 76441, 76050, 101140, 
      99250, 104464, 89381, 76904, 101908, 92944, 92569, 100570, 98660, 
      89405, 84941, 68905, 80968, 94480, 81701, 90792, 88357, 79560, 94445, 
      85154, 91901, 78553, 65773, 76546, 64925, 83620, 86717, 80953, 52585, 
      83026, 70465, 52065, 79012, 49472, 76789, 52181, 50285, 78145, 46917, 
      58312, 53901, 55226, 42850, 67113, 51610, 75400, 50500, 41057, 44200, 
      73714, 69858, 35298, 48052, 73741, 36329, 72045, 45757, 28125, 57713, 
      46625, 45893, 54569, 45445, 36125, 68050, 65705, 40781, 44573, 55757, 
      34645, 71541, 65314, 29521, 19073, 29448, 35685, 63361, 20816, 59977, 
      54745, 60680, 54125, 56498, 52706, 48437, 30152, 22105, 23593, 49490, 
      13250, 41969, 35633, 13985, 40330, 12610, 29556, 14800, 12365, 34802, 
      60373, 54925, 8912, 6409, 8329, 9594, 35901, 10805, 7010, 8905, 38165, 
      28145, 49844, 37300, 53465, 62089, 5645, 16810, 20618, 35425, 26297, 
      16417, 6305, 11321, 36369, 3994, 9594, 50069, 18005, 51682, 3737, 3545, 
      12317, 3688, 3392, 3146, 9640, 54793, 53434, 2930, 50665, 18329, 55400, 
      42901, 17834, 2434, 4513, 41320, 21997, 2440, 45706, 28594, 13474, 
      12429, 2425, 3961, 20432, 19625, 2210, 10130, 2205, 3281, 6305, 1856, 
      21402, 13185, 3218, 51472, 50580, 48749, 3626, 1346, 28712, 23357, 
      3181, 9010, 51649, 35993, 20624, 44642, 13730, 21636, 8469, 48802, 
      19610, 18265, 6170, 42809, 5617, 13754, 13940, 13709, 39604, 800, 
      50537, 28250, 24697, 13130, 7250, 3065, 1549, 8033, 43937, 16640, 5585, 
      2960, 1481, 1352, 468, 44621, 49810, 39268, 25985, 1025, 45418, 23458, 
      4810, 28936, 2740, 1172, 31693, 4770, 4628, 1768, 58565, 37637, 362, 
      6242, 73441, 27889, 27225, 0, 784, 1521, 53825, 51985, 1445, 36104, 
      18500, 9613, 8473, 87632, 32777, 23434, 42061, 10645, 105674, 8513, 
      1205, 85913, 85364, 62101, 98113, 17044, 43433, 145357, 118532, 1450, 
      1594, 1989, 79780, 377, 337, 139453, 28548, 67442, 40762, 21970, 
      138784, 138041, 70096, 67481, 158845, 36541, 42509, 1573, 5713, 125185, 
      56272, 182101, 757, 33129, 13498, 12610, 107060, 57905, 38809, 35009, 
      20105, 139225, 78682, 8941, 102661, 92104, 90301, 89704, 75976, 56125, 
      59042, 181649, 113249, 247105, 197338, 78373, 270517, 195637, 42365, 
      35012, 22765, 264394, 97946, 50509, 183625, 164512, 51472, 42505, 
      24097, 22612, 249373, 159848, 20765, 181297, 141397, 91521, 31450, 
      1570, 220624, 142976, 244730, 266989, 171508, 134260, 6525, 257885, 
      250850, 121565, 83074, 84394, 54925, 41626, 223957, 121832, 215653, 
      122618, 17834, 2993, 247329, 177028, 31545, 14404, 244465, 18026, 3026, 
      250504, 201416, 63016, 30724, 245650, 176490, 152370, 29826, 9162, 
      276233, 118304, 48929, 4729, 253810, 218105, 87490, 294516, 256034, 
      201050, 4469, 215657, 125636, 42737, 3712, 182178, 247400, 155581, 
      181684, 30169, 185320, 166253, 142228, 125645, 27560, 201994, 5569, 
      115652, 119825, 241658, 162893, 100589, 210740, 168649, 141524, 38113, 
      195730, 170410, 135805, 122410, 25497, 253901, 237224, 192389, 188084, 
      174644, 159349, 43316, 41522, 38897, 289273, 39780, 22608, 31573, 
      233005, 171125, 142525, 121906, 38749, 16234, 15426, 284713, 280505, 
      279458, 63529, 40525, 30893, 276484, 267205, 252100, 132820, 66600, 
      286082, 243410, 117797, 241625, 125425, 100036, 91664, 51344, 24896, 
      256561, 212677, 207265, 193185, 148690, 91242, 25057, 263773, 233300, 
      226685, 158989, 150530, 138658, 88114, 57965, 205972, 149185, 25825, 
      291314, 254234, 91906, 51746, 235880, 215332, 182120, 97396, 67912, 
      53192, 293794, 284245, 126594, 123169, 273146, 222290, 114197, 213490, 
      169082, 106877, 69290, 16930, 40505, 228610, 54445, 40333, 138436, 
      37060, 169826, 94874, 37586, 18629, 219897, 201060, 170210, 82850, 
      56065, 182857, 177901, 123370, 57762, 52650, 16201, 138164, 87284, 
      170201, 167810, 113885, 104450, 76250, 44057, 175240, 84388, 22725, 
      144565, 89570, 102020, 75841, 19465, 106506, 42709, 78836, 62765, 
      49085, 14474, 96345, 23328, 49906, 37802, 133204, 26984, 123877, 
      112810, 82546, 18020, 129050, 85130, 55618, 37105, 118621, 95021, 
      105872, 81577, 17425, 79697, 59957, 59530, 28085, 45025, 38425, 28089, 
      69866, 32065, 68490, 23778, 86665, 69665, 56180, 49972, 39034, 31754, 
      25345, 59077, 57445, 42241, 52244, 22984, 72857, 66890, 54797, 21922, 
      20882, 19465, 18761, 75289, 74333, 24040, 58626, 61345, 18857, 76850, 
      59573, 32693, 69050, 69329, 34000, 71410, 34765, 79213, 66394, 60125, 
      22837, 84608, 68048, 88232, 73309, 32125, 70018, 27365, 25297, 84649, 
      87425, 36648, 82265, 80858, 73121, 66100, 64921, 68434, 62194, 27306, 
      54785, 28233, 71825, 68104, 66490, 58825, 48010, 36810, 92084, 72433, 
      98746, 92626, 84914, 75994, 31265, 95188, 89765, 75722, 59956, 100724, 
      79714, 78010, 77589, 64132, 64154, 44797, 96970, 93050, 71450, 48425, 
      43808, 37553, 62946, 107389, 84500, 96506, 88465, 84825, 37418, 103172, 
      42677, 37925, 102541, 38194, 98441, 76832, 41120, 39293, 105768, 
      111425, 110890, 100117, 109169, 106564, 43844, 113301, 99450, 62305, 
      51637, 57593, 116145, 94977, 49185, 109106, 104026, 84050, 116833, 
      95290, 81265, 51498, 43762, 114325, 123344, 113065, 65680, 123210, 
      114538, 45945, 90740, 67700, 121301, 48341, 125056, 51985, 51417, 
      48772, 104689, 94613, 69725, 49205, 107010, 95485, 80361, 117569, 
      51104, 51425, 122825, 105928, 49765, 107776, 52292, 115650, 110161, 
      132872, 122900, 118676, 111592, 128258, 51650, 51545, 100825, 51985, 
      52841, 53576, 129537, 86122, 53370, 119360, 54449, 54848, 83873, 54305, 
      55313, 89725, 123869, 123346, 102749, 86909, 56746, 138538, 142493, 
      60365, 132197, 119601, 88576, 57825, 67513, 143636, 59732, 63746, 
      94005, 141665, 94498, 146768, 62080, 64753, 135985, 123505, 124004, 
      100136, 124010, 113626, 122553, 129034, 147460, 129032, 65106, 65314, 
      65809, 118436, 66020, 66497, 98605, 139981, 69581, 78317, 67616, 68624, 
      69200, 82241, 136242, 158570, 127250, 112433, 71473, 83810, 130705, 
      107861, 105569, 104450, 71009, 78325, 163172, 72113, 73730, 135901, 
      130021, 150725, 75154, 85345, 166885, 92500, 93301, 85826, 82900, 
      164938, 148553, 115933, 169700, 86888, 151282, 84082, 166609, 143425, 
      120425, 151861, 80257, 86017, 87797, 166549, 82333, 84424, 171293, 
      145625, 81458, 146192, 168821, 85618, 165890, 164746, 89581, 90593, 
      90338, 159336, 156661, 172297, 135733, 97425, 100850, 105026, 114336, 
      186701, 143042, 94925, 95693, 101025, 119365, 190385, 163172, 109840, 
      179461, 168101, 100421, 105125, 194125, 149005, 100649, 104249, 169940, 
      106100, 198522, 171657, 173941, 171176, 194065, 169621, 106325, 107125, 
      107957, 182069, 109412, 197194, 180648, 181285, 113425, 117284, 122281, 
      206725, 113242, 211268, 192488, 115778, 209309, 185149, 129992, 191844, 
      128882, 189748, 227156, 218485, 196237, 131720, 225125, 207205, 205378, 
      132338, 225133, 227156, 140249, 143506, 206964, 225890, 221978, 226577, 
      220205, 227993, 211613, 207434, 194701, 235396, 227476, 212500, 191144, 
      232804, 222500, 196804, 198593, 230292, 225250, 224264, 242546, 231194, 
      226372, 220981, 247124, 222484, 217345, 256093, 241749, 237969, 233650, 
      261092, 244529, 224122, 254930, 267865, 257680, 270725, 250120, 239769, 
      246644, 262210, 270730, 254938, 273572, 245426, 243641, 269165, 271165, 
      284381, 288769, 268740, 273349, 273545 ], 
  [ 167633, 157373, 159617, 157924, 153460, 163834, 154037, 148513, 150741, 
      158210, 161289, 159848, 137825, 160717, 147737, 155368, 144549, 144040, 
      142312, 143546, 147368, 135922, 128889, 142605, 130698, 130772, 135440, 
      130066, 138400, 132661, 119237, 128621, 121522, 97605, 120277, 116554, 
      117385, 105218, 127240, 112093, 109973, 106930, 88145, 87754, 116036, 
      113978, 119808, 103045, 89000, 117140, 107168, 106793, 115858, 113780, 
      103517, 98605, 80441, 94184, 109376, 95141, 105352, 102637, 92776, 
      109453, 99098, 106741, 92105, 77645, 89930, 77077, 98180, 101725, 
      95345, 63225, 97754, 83737, 62761, 93572, 60112, 91125, 63325, 61261, 
      92817, 57445, 70632, 65605, 67154, 34394, 80665, 63090, 89960, 61924, 
      51025, 54728, 88218, 83914, 27850, 59252, 88301, 28601, 86437, 56677, 
      22021, 70369, 57713, 56869, 66833, 56421, 28229, 82106, 79481, 32045, 
      55549, 68357, 26861, 86101, 79146, 22689, 14705, 22504, 27565, 77081, 
      15776, 73305, 67401, 74120, 66725, 69434, 65194, 60365, 22760, 16393, 
      17489, 61642, 9946, 53113, 45769, 10345, 51250, 9418, 38740, 10656, 
      9005, 26122, 74205, 68085, 6560, 5625, 6201, 6850, 26941, 7501, 5498, 
      6273, 49141, 37441, 62500, 48164, 66625, 76313, 4525, 11378, 14290, 
      46121, 35425, 23417, 4457, 7345, 47233, 5058, 6178, 62893, 25453, 
      64730, 4297, 3881, 7837, 3464, 5072, 4546, 5832, 68345, 66818, 3098, 
      63713, 12113, 69064, 54941, 25618, 2378, 2609, 53192, 30677, 4232, 
      58194, 38506, 20250, 18925, 2089, 2281, 28832, 27857, 1930, 5818, 1813, 
      6305, 3281, 1744, 30082, 20017, 1594, 64800, 63796, 61741, 7154, 1514, 
      38792, 32485, 6485, 4810, 65033, 47249, 29248, 57130, 8186, 30484, 
      4381, 61850, 28066, 26441, 11042, 55073, 10377, 20978, 21220, 20933, 
      51476, 2704, 63865, 38386, 34217, 20242, 12682, 6761, 373, 3889, 56425, 
      24592, 10457, 6656, 305, 232, 2260, 57221, 63082, 51140, 35785, 73, 
      58130, 32810, 9458, 39240, 6436, 52, 42445, 9418, 9220, 200, 72901, 
      49285, 2210, 2602, 89401, 38025, 37249, 784, 0, 121, 67601, 65537, 101, 
      47528, 26900, 15885, 14409, 104992, 43697, 32786, 54325, 17197, 124658, 
      14449, 85, 103105, 102500, 76829, 116425, 25108, 55865, 167477, 138580, 
      274, 306, 421, 96356, 1777, 1625, 161125, 38740, 82730, 52802, 30986, 
      160400, 159601, 85664, 82769, 181917, 47965, 54773, 509, 10529, 145737, 
      70272, 206741, 2045, 43993, 20610, 19498, 126100, 72073, 50513, 46153, 
      28673, 160841, 95090, 14765, 121309, 109800, 107829, 107176, 92104, 
      70069, 73322, 206233, 132793, 275665, 222930, 94725, 300365, 221117, 
      54517, 46100, 31781, 293906, 116146, 63725, 208321, 187920, 64800, 
      54657, 33337, 31572, 278045, 182920, 29333, 205825, 163125, 109105, 
      41922, 1962, 247616, 164816, 273122, 296613, 195364, 155428, 11173, 
      287005, 279578, 141725, 99818, 101250, 68589, 53554, 251117, 141992, 
      242309, 142834, 25618, 5345, 275833, 201220, 41905, 21348, 272801, 
      25810, 5210, 279176, 227176, 77576, 40916, 274042, 200626, 174826, 
      39850, 14482, 306305, 138128, 61753, 8033, 282650, 244873, 104570, 
      325540, 284986, 226754, 7381, 242257, 146020, 54665, 5840, 206650, 
      275848, 178205, 206100, 40081, 209960, 189605, 163844, 145973, 36968, 
      227698, 8593, 135140, 139649, 269714, 185965, 118733, 236948, 192113, 
      163028, 49145, 220986, 193986, 156861, 142402, 34345, 282629, 265000, 
      217421, 212836, 198500, 182141, 55076, 53002, 49985, 319905, 50980, 
      30784, 41429, 260501, 194701, 164029, 141786, 49725, 22786, 21754, 
      315065, 310633, 309530, 77753, 51725, 40525, 306388, 296605, 280660, 
      153540, 81160, 316490, 271466, 137285, 269569, 145529, 117956, 108800, 
      64000, 33296, 285345, 238885, 233137, 218161, 170586, 108322, 33457, 
      292949, 260740, 253733, 181613, 172538, 159770, 104858, 71405, 231732, 
      171081, 34281, 321946, 282850, 108986, 64346, 263432, 241652, 206312, 
      114980, 82472, 65960, 324538, 314485, 146698, 142993, 302770, 249002, 
      133237, 239642, 192322, 125245, 83906, 22922, 51313, 255658, 67213, 
      51085, 159380, 47252, 193066, 112066, 47834, 24901, 246385, 226372, 
      193450, 98810, 68945, 206937, 201645, 143026, 70810, 65026, 21465, 
      158996, 103636, 193385, 190826, 132701, 122426, 91426, 55145, 198760, 
      100404, 29725, 165845, 106090, 119716, 90905, 25457, 124594, 53461, 
      94180, 76261, 60733, 18338, 113425, 30160, 61610, 47602, 153476, 34600, 
      143365, 131346, 98170, 22948, 148930, 100978, 67994, 46625, 137605, 
      111821, 123680, 96977, 21737, 94817, 72725, 72242, 35477, 55609, 47889, 
      35425, 83810, 40241, 82210, 29770, 102401, 83497, 68276, 61172, 48386, 
      39538, 31505, 71397, 69541, 51985, 63556, 28136, 86857, 80162, 66445, 
      26570, 25082, 22937, 21785, 89513, 88445, 29192, 70666, 73721, 20705, 
      91130, 71669, 40085, 82322, 82601, 41504, 84906, 42381, 93605, 79106, 
      71941, 23957, 99280, 80704, 103240, 86525, 37949, 82730, 30893, 25857, 
      99041, 102097, 43144, 96265, 94690, 85945, 77972, 76625, 80586, 73450, 
      28594, 64753, 29185, 84257, 79976, 78082, 69241, 56466, 42466, 106868, 
      84809, 114146, 107354, 98746, 88706, 31097, 110084, 104045, 88210, 
      70036, 116068, 92538, 90610, 90133, 74660, 74626, 51237, 111698, 
      107330, 82930, 55705, 49744, 40969, 72970, 123125, 97604, 111010, 
      102017, 97873, 37474, 118292, 47437, 37757, 117549, 39706, 112945, 
      88592, 44816, 41309, 121000, 127217, 126626, 114677, 124681, 121796, 
      41156, 129205, 113842, 71377, 58357, 65545, 132217, 108697, 54841, 
      124394, 118754, 96314, 132849, 108898, 93025, 57490, 44042, 129949, 
      139808, 128465, 74528, 139618, 130050, 45385, 103396, 76772, 137429, 
      46549, 141520, 56857, 56065, 46980, 118913, 107605, 78853, 47693, 
      121402, 108477, 91225, 133081, 54800, 49129, 138841, 120040, 50885, 
      122000, 55652, 130714, 124609, 149672, 138692, 134020, 126152, 144554, 
      53050, 52105, 113985, 52713, 54745, 52904, 145777, 97042, 54322, 
      134480, 53833, 53840, 94289, 55313, 54305, 100981, 139325, 138746, 
      115741, 97661, 55346, 155394, 159685, 57733, 148325, 134329, 99216, 
      59449, 63145, 160660, 61300, 61114, 105037, 158353, 105530, 163904, 
      61520, 62345, 152001, 138177, 138676, 111784, 138626, 127010, 136945, 
      144098, 164372, 144040, 65386, 65146, 65025, 132100, 65572, 65545, 
      109413, 155885, 67565, 73165, 68176, 67616, 67744, 76249, 151642, 
      176098, 141530, 124865, 69569, 77818, 145321, 119509, 116881, 115594, 
      70225, 74069, 180980, 71945, 72442, 150741, 144189, 167077, 74538, 
      80305, 184637, 85892, 86525, 80954, 79092, 182354, 164345, 127805, 
      187508, 82184, 167242, 80442, 184025, 158489, 132689, 167765, 79025, 
      82097, 83317, 183853, 80149, 81288, 188989, 160745, 80170, 161312, 
      186125, 83210, 182746, 181490, 86445, 87289, 87370, 175240, 172285, 
      189377, 148725, 92833, 95642, 98810, 106384, 204845, 156650, 92293, 
      92725, 96433, 110853, 208697, 178852, 103232, 196709, 184229, 96389, 
      99749, 212661, 162893, 96953, 99433, 186068, 100948, 217282, 187897, 
      190349, 187304, 212321, 185525, 101621, 102197, 102805, 199093, 104372, 
      215506, 197224, 197861, 108161, 111236, 115169, 225541, 108370, 230420, 
      209960, 110570, 228125, 201725, 122152, 208756, 121882, 206324, 246980, 
      237581, 213317, 124552, 244613, 225125, 223130, 125450, 244565, 246644, 
      132241, 135050, 224548, 245098, 240850, 245785, 238741, 247145, 229309, 
      224738, 210605, 254996, 246404, 230084, 206600, 252068, 240868, 212708, 
      214609, 249220, 243674, 242408, 262090, 249506, 244180, 238285, 266500, 
      239508, 233865, 276029, 260341, 256225, 251514, 281252, 263233, 240642, 
      274138, 288081, 277056, 291109, 268712, 257353, 264788, 281642, 290610, 
      273474, 293620, 262954, 261001, 288653, 290485, 304261, 308873, 286996, 
      291941, 292081 ], 
  [ 174178, 163610, 165986, 164249, 159653, 170489, 160340, 154640, 157000, 
      164777, 168010, 166613, 143776, 167570, 154106, 162045, 150874, 150365, 
      148725, 150025, 154045, 142181, 134884, 149194, 136825, 136921, 141985, 
      136457, 145121, 139250, 125320, 135122, 127781, 102874, 126536, 122681, 
      123578, 110905, 133829, 118088, 115880, 112793, 93172, 92781, 122317, 
      120193, 126265, 108842, 94181, 123553, 113185, 112810, 122293, 120149, 
      109490, 104402, 85402, 99805, 115657, 100850, 111501, 108676, 98397, 
      115778, 105005, 113000, 97858, 82738, 95617, 82280, 104329, 108050, 
      101428, 67834, 103969, 89380, 67392, 99721, 64721, 97186, 68132, 66002, 
      99010, 62010, 75901, 70632, 72269, 31501, 86418, 68029, 96109, 66841, 
      55370, 59293, 94345, 89865, 25353, 64081, 94450, 25994, 92520, 61396, 
      20052, 75770, 62498, 61610, 72080, 61162, 25556, 88057, 85322, 29042, 
      60290, 73736, 24232, 92250, 85009, 20434, 13418, 20205, 24804, 82900, 
      14225, 78970, 72802, 79829, 72104, 74945, 70529, 65480, 20285, 14578, 
      15520, 66845, 9077, 57920, 50180, 9344, 55969, 8593, 42777, 9457, 8114, 
      23141, 80068, 73684, 6065, 5746, 5794, 6201, 23850, 6632, 5333, 5668, 
      53882, 41522, 67901, 52861, 72224, 82330, 4514, 9673, 12233, 50752, 
      39440, 26596, 4160, 6212, 51930, 5905, 5265, 68360, 28808, 70285, 4946, 
      4442, 6506, 3805, 6161, 5525, 4765, 74098, 72505, 3593, 69268, 10100, 
      74861, 60100, 29105, 2785, 2290, 58285, 34516, 5365, 63529, 42829, 
      23341, 21906, 2386, 2050, 32561, 31520, 2249, 4553, 2088, 7922, 2522, 
      2129, 33921, 23130, 1385, 70465, 69417, 67274, 8969, 2009, 43181, 
      36500, 8212, 3589, 70720, 52100, 33065, 62465, 6437, 34389, 3204, 
      67405, 31817, 30082, 13385, 60320, 12676, 24245, 24509, 24200, 56569, 
      3881, 69530, 42797, 38386, 23465, 15245, 8642, 340, 2690, 61760, 28145, 
      12800, 8537, 272, 221, 3393, 62600, 68725, 56233, 40064, 128, 63553, 
      36913, 11713, 43717, 8317, 41, 47098, 11673, 11453, 13, 78962, 54290, 
      3365, 1601, 96100, 42436, 41616, 1521, 121, 0, 73442, 71290, 2, 52445, 
      30629, 18778, 17170, 112241, 48416, 36889, 59572, 20200, 132545, 17210, 
      74, 110288, 109661, 83044, 124048, 28705, 61178, 176596, 146885, 241, 
      229, 234, 103297, 2756, 2560, 170068, 43173, 89165, 57961, 34957, 
      169321, 168500, 92209, 89204, 191410, 52882, 60020, 520, 12850, 154240, 
      76201, 216850, 2980, 48690, 23833, 22633, 134009, 78068, 55540, 50960, 
      32468, 169762, 101965, 17482, 129064, 117181, 115144, 114469, 98869, 
      75976, 79361, 216320, 140900, 287314, 233413, 101578, 312520, 231556, 
      59720, 50885, 35752, 305929, 123725, 69346, 218452, 197545, 70465, 
      59860, 37396, 35521, 289738, 192413, 33128, 215890, 172090, 116442, 
      46465, 2545, 258649, 173825, 284705, 308680, 205165, 164173, 13428, 
      298874, 291293, 150074, 106825, 108301, 74386, 58669, 262216, 150341, 
      253210, 151205, 29105, 6698, 287460, 211153, 46404, 24505, 284362, 
      29297, 6497, 290869, 237725, 83725, 45349, 285625, 210537, 184077, 
      44217, 17001, 318548, 146345, 67220, 9760, 294409, 255818, 111709, 
      338157, 296789, 237281, 8954, 253136, 154457, 59780, 7105, 216693, 
      287453, 187522, 216121, 44404, 220069, 199208, 172765, 154388, 41093, 
      238225, 10210, 143225, 147866, 281165, 195458, 126290, 247673, 201760, 
      171905, 53908, 231337, 203677, 165562, 150685, 38250, 294344, 276341, 
      227684, 222989, 208301, 191524, 60125, 57941, 54770, 332368, 55809, 
      34425, 45730, 271732, 204392, 172906, 150025, 54466, 25789, 24669, 
      327418, 322898, 321773, 83770, 56554, 44738, 318565, 308584, 292309, 
      162109, 87309, 328865, 282917, 145370, 280976, 153856, 125425, 115961, 
      69401, 37025, 297082, 249610, 243730, 228402, 179617, 115461, 37186, 
      304840, 271949, 264788, 190930, 181613, 168493, 111865, 77114, 242281, 
      180112, 38032, 334409, 294521, 116125, 69725, 274685, 252421, 216245, 
      122317, 88621, 71405, 337045, 326794, 155025, 151210, 314837, 259925, 
      141146, 250345, 201881, 132890, 90077, 25705, 55988, 266713, 72658, 
      55738, 168037, 51685, 202625, 119249, 52289, 27794, 257220, 236745, 
      203009, 105509, 74434, 216826, 211402, 151177, 76365, 70317, 23962, 
      167609, 110489, 202922, 200297, 140522, 129917, 97817, 59930, 208429, 
      107125, 32904, 174634, 113009, 127097, 97252, 28240, 132129, 58114, 
      100637, 81992, 65738, 20285, 120564, 33273, 66637, 51881, 161869, 
      38021, 151450, 139057, 104737, 25313, 157169, 107633, 73285, 50794, 
      145492, 118850, 131105, 103456, 23860, 101186, 78170, 77665, 38810, 
      60196, 52036, 38736, 89717, 43882, 88029, 32553, 109012, 89360, 73457, 
      66001, 52489, 43025, 34354, 76666, 74722, 56242, 68429, 30589, 92786, 
      85805, 71450, 28825, 27161, 24730, 23402, 95530, 94418, 31645, 75825, 
      79012, 21860, 97169, 76850, 43418, 87965, 88244, 44881, 90637, 45802, 
      99688, 84529, 77012, 24826, 105473, 86105, 109565, 92146, 40666, 88153, 
      32708, 26506, 105124, 108290, 46125, 102194, 100553, 91412, 83065, 
      81652, 85789, 78301, 29529, 69098, 29988, 89570, 85069, 83065, 73762, 
      60217, 45117, 113105, 90100, 120625, 113569, 104609, 94129, 31460, 
      116365, 110084, 93545, 74425, 122525, 98005, 95989, 95490, 79225, 
      79169, 54196, 117913, 113369, 87869, 58994, 52505, 42740, 77337, 
      129736, 103181, 117137, 107770, 103428, 37925, 124661, 49736, 38120, 
      123874, 40729, 119072, 93641, 46697, 42530, 127413, 133850, 133237, 
      120826, 131204, 128209, 40529, 135882, 119925, 75370, 61426, 69098, 
      138960, 114516, 57492, 130829, 124969, 101561, 139570, 114673, 98074, 
      60273, 44581, 136516, 146705, 134944, 78433, 146493, 136573, 45594, 
      108797, 80765, 144194, 46274, 148417, 59200, 58320, 46705, 124930, 
      113138, 82868, 47528, 127485, 114010, 95922, 139604, 56681, 48656, 
      145562, 126013, 51754, 128017, 57401, 137061, 130714, 156701, 145325, 
      140477, 132301, 151385, 54029, 52754, 119584, 53428, 55922, 53069, 
      152586, 101761, 55125, 140849, 54020, 53873, 98810, 56138, 54338, 
      105832, 145826, 145225, 121274, 102314, 55225, 162445, 166868, 57128, 
      155090, 140544, 103825, 60516, 61858, 167777, 62345, 60509, 109800, 
      165338, 110293, 171065, 61729, 61828, 158722, 144370, 144869, 116789, 
      144797, 132697, 143028, 150445, 171445, 150365, 65925, 65509, 65146, 
      137897, 65825, 65600, 114088, 162562, 67202, 71570, 68825, 67649, 
      67601, 74324, 158121, 183413, 147569, 130178, 69250, 75893, 151492, 
      124514, 121754, 120401, 70346, 72826, 188405, 72308, 72365, 157000, 
      150184, 173930, 74725, 78754, 192040, 83725, 84292, 79469, 78025, 
      189625, 170978, 132898, 194933, 80765, 173941, 79441, 191296, 164836, 
      137936, 174442, 78970, 80986, 81986, 191080, 79720, 80485, 196370, 
      167114, 80093, 167681, 193352, 82693, 189797, 188497, 85642, 86420, 
      86633, 181917, 178852, 196516, 154258, 91458, 94025, 96797, 103689, 
      212402, 162425, 91688, 91988, 95058, 107938, 216320, 185441, 101065, 
      203914, 190994, 95234, 98066, 220372, 168778, 95930, 97970, 192833, 
      99353, 225081, 194706, 197224, 194069, 219922, 192202, 100202, 100690, 
      101210, 206210, 102821, 223129, 204165, 204802, 106522, 109289, 112804, 
      233362, 106885, 238373, 217253, 108953, 235946, 208666, 119501, 215829, 
      119561, 213265, 255197, 245512, 220456, 122165, 252698, 232594, 230533, 
      123173, 252628, 254729, 129524, 132157, 231885, 253073, 248693, 253760, 
      246452, 255098, 236690, 231965, 217282, 263125, 254269, 237421, 213101, 
      260065, 248513, 219385, 221330, 257085, 251341, 249965, 270197, 257129, 
      251605, 245512, 274541, 246625, 240784, 284290, 268074, 263826, 258961, 
      289601, 271010, 247561, 282113, 296452, 285097, 299546, 276445, 264690, 
      272345, 289705, 298849, 281185, 301925, 270269, 268250, 296738, 298504, 
      312500, 317200, 294597, 299674, 299792 ], 
  [ 83968, 80980, 80100, 79445, 78097, 77545, 76066, 74698, 73802, 73989, 
      73424, 70933, 68146, 69716, 68176, 68525, 66020, 65509, 61685, 61357, 
      60493, 58925, 58130, 57800, 56813, 56365, 51649, 49909, 50441, 47812, 
      46346, 45844, 44461, 43940, 43210, 42605, 41872, 41665, 42365, 41258, 
      41218, 39205, 40178, 39785, 38425, 37925, 38033, 36868, 37381, 36397, 
      35785, 35408, 34585, 34065, 33160, 32404, 34000, 32141, 31729, 31012, 
      30821, 30706, 30725, 30760, 30285, 29602, 26912, 28052, 26293, 24866, 
      23605, 22984, 22322, 25040, 21605, 21106, 24050, 18965, 21905, 18596, 
      20434, 19924, 17156, 20264, 16805, 17498, 16965, 173485, 15392, 17057, 
      15325, 16405, 19024, 17525, 14093, 13949, 157565, 15805, 13652, 160912, 
      13346, 15826, 139250, 13396, 15300, 15496, 13498, 15044, 162090, 12125, 
      12100, 173704, 14164, 11890, 159674, 11432, 11237, 146660, 115792, 
      147509, 163490, 10202, 123097, 10064, 10400, 9837, 10242, 9829, 9745, 
      10114, 151909, 129940, 134674, 9305, 101125, 10130, 12146, 104642, 
      10345, 99553, 13949, 109625, 100692, 167201, 6242, 6362, 88873, 73376, 
      86432, 92801, 170612, 98650, 80005, 91178, 7684, 11584, 5441, 7745, 
      4882, 4688, 75380, 122273, 133505, 7250, 11114, 18866, 82066, 104714, 
      6800, 55625, 98345, 4258, 16738, 4013, 59540, 61200, 109876, 65981, 
      49905, 51977, 101621, 2932, 2965, 61965, 2978, 130258, 2605, 3562, 
      13753, 63313, 80704, 3365, 10490, 48005, 2645, 6877, 17741, 19016, 
      65620, 78292, 11241, 11826, 64937, 106265, 65858, 38628, 91764, 63185, 
      9881, 16976, 77069, 1433, 1469, 1492, 34785, 60345, 5581, 8114, 36194, 
      104197, 1138, 3114, 9553, 1553, 120049, 8705, 102722, 1069, 9925, 
      10900, 26181, 1570, 26546, 14265, 13985, 14218, 1597, 45385, 464, 4625, 
      6176, 14561, 22601, 32800, 71650, 102724, 818, 11105, 25570, 32689, 
      71578, 70981, 45965, 562, 181, 1237, 5122, 69250, 425, 6305, 26633, 
      3893, 32449, 70781, 2932, 26585, 26905, 75085, 104, 1448, 45373, 96725, 
      1522, 4226, 4490, 53825, 67601, 73442, 0, 16, 72900, 1765, 9217, 17960, 
      19604, 4105, 2610, 6257, 754, 16666, 8685, 19636, 70792, 3770, 3681, 
      370, 6682, 10525, 720, 22370, 12713, 71485, 72557, 75272, 2725, 49066, 
      49954, 20170, 4385, 1053, 1285, 7549, 19961, 19682, 1385, 1090, 27956, 
      2164, 1170, 70666, 26084, 15170, 545, 38212, 50354, 3380, 14837, 15805, 
      9565, 778, 2098, 2938, 9378, 20384, 2993, 20948, 8410, 5741, 5330, 
      5197, 2605, 850, 981, 38210, 11570, 70720, 45545, 3140, 83458, 44770, 
      1930, 3393, 8314, 80117, 7397, 1256, 39250, 30809, 1289, 2066, 7786, 
      8621, 72052, 28925, 10018, 38308, 21608, 6068, 4925, 58565, 57217, 
      22257, 69721, 81770, 34081, 19105, 28250, 76840, 73053, 14760, 4573, 
      4961, 1940, 3025, 59146, 15021, 55016, 15341, 13565, 43732, 71378, 
      36805, 5930, 17093, 69904, 13753, 45153, 73157, 48197, 2597, 6497, 
      70621, 36725, 26525, 6989, 25301, 87282, 14265, 2890, 37570, 75065, 
      56528, 6185, 97673, 76357, 48285, 40552, 55466, 16949, 4114, 46289, 
      39617, 71893, 28328, 39581, 8242, 41357, 32962, 23321, 17410, 9805, 
      49213, 40708, 14373, 15760, 69381, 31912, 10440, 53773, 34418, 23533, 
      6890, 46649, 35249, 21524, 16945, 12368, 76050, 67261, 45162, 43177, 
      37161, 30682, 6057, 6581, 7204, 95642, 7157, 15041, 10084, 65354, 
      35954, 24520, 17357, 7976, 22117, 23165, 93392, 91040, 90457, 5840, 
      7892, 11252, 88873, 83770, 75625, 21305, 6125, 94293, 71109, 16488, 
      70250, 19010, 11717, 9841, 6641, 15457, 78224, 55684, 53056, 46400, 
      27425, 9881, 15616, 82186, 66097, 62730, 31688, 28333, 23885, 9533, 
      6760, 52685, 27914, 15914, 97657, 77281, 10537, 7497, 67741, 57401, 
      41821, 11849, 7421, 7549, 99205, 93832, 20165, 19060, 87833, 61105, 
      16580, 56941, 36661, 14824, 8325, 27421, 11090, 64633, 8788, 11380, 
      25033, 12745, 37397, 12557, 12805, 26792, 60554, 51461, 37777, 10737, 
      9472, 43460, 41288, 20629, 9773, 10229, 32708, 25677, 11917, 38224, 
      37225, 18100, 15625, 10625, 12304, 40477, 11801, 24842, 28360, 12805, 
      15509, 11138, 29930, 16745, 13732, 11809, 11050, 12680, 42565, 14930, 
      26825, 13033, 16705, 25337, 23981, 22504, 19325, 13189, 37285, 24425, 
      13913, 13169, 18320, 21418, 15912, 18409, 14066, 41786, 14500, 14248, 
      14285, 26920, 17410, 20090, 27386, 14409, 24400, 14885, 34205, 16354, 
      15130, 16029, 17245, 21617, 27325, 34372, 17060, 17284, 21568, 18577, 
      40357, 16916, 16981, 18344, 43469, 46141, 50756, 53764, 17488, 17460, 
      41405, 18917, 18850, 63594, 18577, 19396, 31492, 19125, 19402, 31865, 
      19625, 31700, 20002, 21097, 22250, 73576, 23057, 23201, 23893, 23816, 
      43880, 24697, 58138, 80660, 25402, 25856, 42821, 26260, 26245, 26858, 
      27725, 27938, 27737, 28921, 76625, 32180, 80330, 28800, 29717, 30421, 
      32500, 37925, 49925, 29565, 29866, 31117, 30565, 30277, 30637, 92626, 
      31729, 31410, 32213, 36397, 33545, 33413, 33565, 33608, 36853, 37337, 
      51386, 34885, 34677, 36277, 48052, 54569, 69194, 39833, 36946, 35865, 
      36269, 36116, 36650, 96889, 37825, 63170, 99250, 38120, 85597, 38194, 
      39321, 70425, 82516, 39485, 40500, 40429, 39400, 40562, 40277, 126037, 
      41444, 40121, 47056, 55876, 51620, 42890, 41210, 62234, 42345, 41905, 
      42345, 44036, 42445, 43732, 61757, 101345, 44770, 46825, 45362, 52265, 
      47153, 45905, 110480, 45769, 52425, 47560, 123080, 48529, 71506, 72794, 
      123509, 46720, 46852, 53978, 121618, 47645, 47720, 50228, 48922, 80361, 
      130330, 50000, 48877, 100360, 49793, 84325, 50705, 50320, 53541, 51921, 
      51409, 50821, 53101, 99917, 106772, 51650, 105818, 96928, 119005, 
      54836, 55501, 105341, 53937, 119410, 123057, 57424, 105808, 123520, 
      56314, 55656, 55597, 54952, 57672, 128197, 58721, 59890, 142018, 58408, 
      57410, 60257, 104210, 163540, 62413, 106573, 145385, 62426, 63220, 
      62917, 64609, 126545, 144530, 63104, 61760, 62257, 63445, 62725, 62549, 
      63122, 64033, 67145, 64493, 122597, 126517, 132116, 65029, 129541, 
      134194, 68858, 68008, 146088, 180808, 122777, 136777, 141065, 191690, 
      68441, 73133, 68725, 69220, 147044, 193253, 69394, 71140, 71632, 71905, 
      137296, 173380, 75409, 133290, 144185, 72722, 72410, 75016, 140033, 
      186880, 79570, 207025, 209218, 185965, 174221, 80401, 77472, 77332, 
      81913, 185629, 78805, 174005, 82066, 78370, 78570, 79844, 150224, 
      178256, 184676, 82930, 160186, 170165, 84424, 80100, 151885, 80665, 
      85194, 165317, 85969, 85753, 175304, 177706, 174665, 87293, 86938, 
      90506, 87812, 195200, 203725, 216253, 239945, 96084, 90009, 176450, 
      180002, 198788, 249608, 98370, 92965, 224305, 96260, 94180, 193540, 
      209380, 100250, 93640, 190980, 203860, 96013, 208493, 102785, 96800, 
      97690, 97245, 102500, 97544, 205000, 207656, 210344, 100708, 210865, 
      105157, 102989, 103624, 216724, 227077, 240890, 110500, 213289, 112257, 
      107397, 218605, 113076, 107476, 254621, 111377, 246541, 112061, 122553, 
      119914, 114370, 250765, 123300, 118372, 117937, 249057, 123770, 125325, 
      266242, 273209, 120905, 126373, 125245, 127058, 126250, 128932, 124616, 
      123685, 122548, 132617, 130265, 126425, 122701, 132805, 129925, 124645, 
      125504, 133073, 132205, 133533, 140209, 139057, 138409, 137194, 146161, 
      141005, 140042, 150484, 147272, 146276, 145205, 153621, 149120, 146801, 
      155333, 159914, 156689, 161380, 155621, 153620, 155853, 160745, 165545, 
      160889, 166993, 159725, 159332, 167220, 170602, 179162, 181690, 176969, 
      178792, 179450 ], 
  [ 84240, 81140, 80308, 79637, 78241, 77857, 76250, 74818, 73970, 74269, 
      73760, 71285, 68202, 70100, 68384, 68845, 66212, 65701, 61909, 61605, 
      60813, 59093, 58202, 58088, 56933, 56493, 51921, 50125, 50777, 48100, 
      46450, 46100, 44629, 43748, 43378, 42725, 42016, 41625, 42653, 41330, 
      41258, 39229, 39898, 39505, 38601, 38077, 38273, 36868, 37157, 36621, 
      35865, 35488, 34817, 34273, 33224, 32404, 33696, 32077, 31905, 30980, 
      30949, 30794, 30661, 30952, 30325, 29770, 26896, 27796, 26253, 24650, 
      23733, 23176, 22426, 24608, 21757, 21050, 23626, 19093, 21473, 18692, 
      20074, 19540, 17300, 19816, 16613, 17218, 16717, 170325, 15376, 16745, 
      15453, 16085, 18496, 17077, 14213, 14005, 154549, 15453, 13780, 157856, 
      13450, 15434, 136426, 13252, 14932, 15112, 13298, 14660, 159010, 12181, 
      12116, 170504, 13780, 11738, 156610, 11560, 11261, 143732, 113216, 
      144565, 160378, 10210, 120425, 10016, 10256, 9805, 10090, 9725, 9577, 
      9866, 148901, 127172, 131850, 9089, 98701, 9770, 11642, 102170, 9953, 
      97145, 13309, 107081, 98260, 164009, 6266, 6290, 86585, 71312, 84176, 
      90457, 167380, 96226, 77837, 88850, 7300, 10960, 5297, 7345, 4810, 
      4768, 73268, 119545, 130649, 6826, 10466, 17914, 79850, 102194, 6400, 
      53825, 95905, 4138, 15850, 3925, 57668, 59296, 107284, 63997, 48193, 
      50225, 99125, 2916, 2925, 60037, 2890, 127418, 2605, 3330, 12913, 
      61353, 78480, 3109, 9778, 46309, 2477, 6341, 16757, 17992, 63620, 
      76100, 10489, 11050, 62945, 103697, 63850, 37108, 89380, 61217, 9169, 
      16000, 74885, 1385, 1405, 1396, 33337, 58417, 5069, 7466, 34714, 
      101645, 1098, 2770, 8833, 1385, 117305, 8017, 100186, 981, 9181, 10116, 
      24925, 1370, 25274, 13345, 13073, 13298, 1341, 43705, 416, 4121, 5584, 
      13625, 21425, 31376, 69530, 100180, 650, 10289, 24314, 31265, 69458, 
      68869, 44269, 410, 125, 981, 4570, 67162, 289, 5689, 25345, 3413, 
      31025, 68669, 2516, 25297, 25609, 72909, 200, 1160, 43685, 94253, 1850, 
      3722, 3970, 51985, 65537, 71290, 16, 0, 70756, 1445, 8465, 16904, 
      18500, 4633, 2218, 5641, 554, 15650, 9445, 18532, 68680, 4274, 4177, 
      522, 7346, 9725, 544, 23578, 13625, 69365, 70421, 73096, 3141, 47314, 
      48186, 21314, 3889, 1285, 1053, 6885, 21097, 20810, 1657, 1322, 29300, 
      1844, 970, 68562, 24820, 16154, 593, 39780, 48586, 2980, 13901, 14837, 
      10333, 850, 1818, 2578, 8650, 21520, 3385, 19828, 9122, 6317, 5882, 
      5741, 2957, 890, 1069, 39770, 12410, 72848, 47249, 3524, 85770, 46458, 
      1714, 3025, 7650, 82381, 8045, 1192, 40826, 32201, 1241, 1850, 7154, 
      7949, 74196, 30269, 9290, 39860, 22760, 6628, 4469, 56669, 59121, 
      23425, 71825, 84050, 35537, 20177, 26962, 79048, 75205, 15688, 5013, 
      5417, 1940, 2777, 61074, 15949, 56872, 16277, 12725, 42116, 73498, 
      38309, 5458, 16133, 72000, 12913, 43513, 75301, 49925, 2725, 6001, 
      72725, 38221, 27781, 6469, 24109, 89626, 15145, 2770, 36090, 77233, 
      58400, 6673, 100153, 78541, 50005, 39016, 57314, 17909, 3866, 44641, 
      41161, 74005, 29608, 41117, 7706, 42925, 34346, 24457, 18362, 9197, 
      50933, 39188, 15205, 16640, 71437, 33256, 11080, 55565, 35818, 24653, 
      6514, 48305, 36665, 22580, 17849, 11680, 78202, 69277, 46786, 44761, 
      38617, 31986, 5785, 6269, 6836, 98066, 6805, 14257, 9540, 67330, 37370, 
      25640, 18245, 7592, 21101, 22117, 95776, 93392, 92801, 5920, 7540, 
      10676, 91193, 86018, 77753, 22313, 6253, 96685, 73165, 17320, 72290, 
      19930, 12325, 10337, 6497, 14705, 80384, 57476, 54800, 48016, 28601, 
      10369, 14864, 84402, 68065, 64642, 32968, 29525, 24949, 9973, 6728, 
      54413, 29090, 15170, 100081, 79417, 11025, 7345, 69725, 59209, 43325, 
      12409, 7549, 7421, 101645, 96200, 21085, 19940, 90113, 62969, 17348, 
      58725, 38029, 15496, 8461, 26325, 10682, 66545, 8660, 10964, 26073, 
      12249, 38765, 13061, 12317, 25736, 62386, 53125, 39145, 11065, 9360, 
      44948, 42728, 21485, 9685, 10045, 31508, 26701, 12301, 39584, 38561, 
      18836, 16241, 10841, 11936, 41885, 12137, 23890, 29448, 13213, 16085, 
      11338, 28834, 17377, 13316, 12049, 11026, 12392, 41165, 15418, 25849, 
      12753, 16153, 26281, 23117, 23336, 20021, 13469, 36037, 25313, 14225, 
      12985, 17728, 22178, 16360, 19001, 14314, 40450, 14708, 14120, 14149, 
      26024, 16970, 19490, 26482, 14449, 23616, 14893, 33109, 16650, 15154, 
      15805, 16893, 21001, 26485, 33300, 16868, 17060, 21008, 18241, 39141, 
      16964, 16925, 18056, 42181, 44789, 49300, 52244, 17568, 17524, 40189, 
      18685, 18666, 61906, 18665, 19172, 30596, 19069, 19346, 30985, 19601, 
      30836, 20106, 20961, 21986, 71784, 23201, 23057, 24085, 23752, 42760, 
      24561, 56690, 78788, 25506, 26000, 41797, 26308, 26269, 26738, 27469, 
      27658, 27521, 28577, 74857, 31652, 78514, 28624, 29461, 30125, 32036, 
      37181, 48781, 29725, 29682, 31365, 30717, 30301, 30501, 90650, 31905, 
      31498, 32045, 35885, 33785, 33293, 33413, 33448, 36405, 36881, 50354, 
      35037, 34765, 35965, 47140, 53465, 67730, 39313, 37242, 35785, 36389, 
      36100, 36562, 94945, 38033, 61898, 97274, 38312, 83861, 38314, 39049, 
      69001, 80852, 39709, 40804, 40725, 39528, 40826, 40501, 123701, 41764, 
      40225, 46400, 54884, 50804, 43234, 41218, 61090, 42577, 42057, 42145, 
      44372, 42437, 43460, 60661, 99433, 45050, 47225, 45610, 51577, 47545, 
      46169, 108448, 45625, 51769, 47912, 120872, 48929, 70250, 71506, 
      121301, 46800, 46756, 53330, 119450, 47749, 47624, 49828, 49186, 78937, 
      128050, 50336, 48941, 98568, 49873, 82853, 50905, 50432, 53989, 52225, 
      51649, 50949, 53477, 98165, 104900, 51578, 103970, 95248, 116957, 
      55204, 55109, 103525, 54145, 117370, 120961, 56960, 104000, 121424, 
      55970, 55912, 55845, 54856, 57256, 126045, 59177, 60394, 139690, 58760, 
      57562, 59825, 102490, 160964, 62893, 104845, 143057, 62050, 63652, 
      62541, 65105, 124513, 142234, 63440, 61904, 62401, 63157, 62861, 62509, 
      63226, 64233, 67609, 64685, 120685, 124541, 130052, 65029, 127525, 
      132106, 68450, 68328, 143848, 178120, 120905, 134681, 138905, 188882, 
      68689, 73685, 68813, 69044, 144820, 190445, 69530, 70852, 71296, 71545, 
      135232, 170820, 76001, 131314, 142049, 72890, 72482, 75400, 137993, 
      184208, 80154, 204129, 206298, 183317, 171725, 80937, 77776, 77076, 
      82505, 183005, 79133, 171533, 82602, 78570, 78370, 80164, 148096, 
      175744, 182084, 83450, 157922, 167765, 85000, 80308, 149749, 80873, 
      85714, 163021, 86425, 86193, 172904, 175282, 172289, 87613, 87218, 
      90994, 87716, 192592, 201029, 213413, 236857, 96724, 90001, 174122, 
      177626, 196180, 246440, 99034, 93253, 221409, 96772, 94532, 191012, 
      206660, 100946, 93672, 188500, 201220, 96365, 205805, 103513, 97168, 
      98082, 97597, 103156, 97864, 202376, 205000, 207656, 101188, 208193, 
      105821, 103405, 104040, 214020, 224261, 237922, 111236, 210641, 113041, 
      107941, 215909, 113812, 107892, 251549, 111841, 243589, 112477, 123433, 
      120690, 114858, 247789, 124132, 118980, 118521, 246121, 124594, 126157, 
      263146, 270049, 121465, 127165, 125989, 127850, 126946, 129716, 125192, 
      124205, 122868, 133465, 131017, 126985, 122957, 133605, 130597, 124965, 
      125840, 133825, 132885, 134173, 141049, 139721, 139001, 137714, 146977, 
      141485, 140450, 151380, 147976, 146932, 145805, 154549, 149840, 147209, 
      156125, 160850, 157505, 162340, 156325, 154180, 156493, 161569, 166433, 
      161585, 167905, 160277, 159860, 168052, 171410, 180050, 182610, 177625, 
      179496, 180146 ], 
  [ 174148, 163600, 165960, 164225, 159637, 170425, 160306, 154618, 156962, 
      164709, 167924, 166513, 143746, 167456, 154036, 161945, 150800, 150289, 
      148625, 149917, 153913, 142085, 134810, 149060, 136733, 136825, 141829, 
      136309, 144941, 139072, 125186, 134944, 127621, 102800, 126370, 122525, 
      123412, 110785, 133625, 117938, 115738, 112645, 93098, 92705, 122125, 
      120005, 126053, 108688, 94081, 123337, 113005, 112628, 122065, 119925, 
      109300, 104224, 85300, 99641, 115429, 100672, 111281, 108466, 98225, 
      115540, 104805, 112762, 97652, 82592, 95413, 82106, 104065, 107764, 
      101162, 67700, 103685, 89146, 67250, 99425, 64565, 96896, 67954, 65824, 
      98696, 61844, 75665, 70418, 72045, 32005, 86132, 67817, 95785, 66625, 
      55204, 59105, 94013, 89549, 25805, 63865, 94112, 26452, 92186, 61186, 
      20450, 75496, 62280, 61396, 71818, 60944, 26010, 87725, 85000, 29524, 
      60064, 73450, 24674, 91892, 84677, 20840, 13732, 20609, 25250, 82562, 
      14557, 78644, 72500, 79497, 71802, 74629, 70225, 65194, 20689, 14920, 
      15874, 66545, 9325, 57650, 49946, 9602, 55705, 8833, 42569, 9725, 8352, 
      23561, 79682, 73322, 6253, 5876, 5972, 6401, 24272, 6850, 5485, 5858, 
      53584, 41284, 67541, 52565, 71842, 81908, 4640, 9953, 12545, 50450, 
      39194, 26426, 4306, 6434, 51620, 5945, 5465, 67978, 28618, 69893, 5000, 
      4500, 6736, 3881, 6165, 5537, 4961, 73672, 72085, 3645, 68858, 10378, 
      74425, 59722, 28873, 2833, 2404, 57905, 34250, 5345, 63125, 42517, 
      23141, 21716, 2440, 2152, 32301, 31266, 2297, 4745, 2138, 7848, 2664, 
      2165, 33641, 22916, 1469, 70013, 68969, 66832, 8865, 2025, 42841, 
      36194, 8114, 3757, 70258, 51714, 32773, 62033, 6649, 34085, 3362, 
      66949, 31525, 29800, 13221, 59890, 12506, 23985, 24245, 23938, 56137, 
      3805, 69044, 42425, 38036, 23201, 15041, 8500, 370, 2824, 61298, 27845, 
      12610, 8389, 298, 241, 3305, 62122, 68221, 55777, 39682, 130, 63065, 
      36545, 11513, 43313, 8149, 41, 46672, 11465, 11245, 25, 78404, 53828, 
      3253, 1685, 95482, 42026, 41210, 1445, 101, 2, 72900, 70756, 0, 51985, 
      30277, 18500, 16904, 111565, 47970, 36497, 59074, 19906, 131805, 16936, 
      52, 109610, 108981, 82450, 123322, 28345, 60660, 175730, 146093, 205, 
      197, 212, 102625, 2626, 2434, 169210, 42725, 88533, 57445, 34549, 
      168461, 167642, 91565, 88570, 190496, 52384, 59490, 466, 12584, 153410, 
      75605, 215872, 2834, 48200, 23477, 22285, 133225, 77458, 55018, 50458, 
      32058, 168884, 101273, 17168, 128290, 116441, 114410, 113737, 98185, 
      75370, 78741, 215330, 140090, 286180, 232385, 100880, 311338, 230530, 
      59170, 50373, 35314, 304757, 122957, 68756, 217450, 196589, 69869, 
      59306, 36946, 35081, 288592, 191465, 32698, 214888, 171188, 115688, 
      45965, 2405, 257557, 172917, 283561, 307490, 204181, 163285, 13130, 
      297700, 290133, 149220, 106093, 107561, 73760, 58105, 261106, 149481, 
      252116, 150341, 28685, 6472, 286298, 210145, 45890, 24113, 283204, 
      28873, 6273, 289697, 236657, 83057, 44837, 284461, 209525, 183125, 
      43709, 16661, 317322, 145485, 66610, 9490, 293225, 254708, 110945, 
      336893, 295597, 236205, 8692, 252026, 153569, 59194, 6869, 215657, 
      286273, 186548, 215081, 43882, 219017, 198202, 171821, 153490, 40585, 
      237133, 9928, 142353, 146980, 279981, 194452, 125460, 246553, 200738, 
      170953, 53330, 230249, 202649, 164624, 149785, 37748, 293130, 275161, 
      226602, 221917, 207261, 190522, 59517, 57341, 54184, 331082, 55217, 
      33941, 45184, 270554, 203354, 171940, 149117, 53876, 25357, 24245, 
      326132, 321620, 320497, 83060, 55952, 44192, 317293, 307330, 291085, 
      161165, 86585, 327573, 281709, 144468, 279770, 152930, 124577, 115141, 
      68741, 36517, 295844, 248464, 242596, 227300, 178625, 114641, 36676, 
      303586, 270757, 263610, 189908, 180613, 167525, 111053, 76420, 241145, 
      179114, 37514, 333097, 293281, 115297, 69057, 273481, 251261, 215161, 
      121469, 87881, 70729, 335725, 325492, 154085, 150280, 313553, 258745, 
      140240, 249181, 200821, 132004, 89325, 25261, 55370, 265513, 71968, 
      55120, 167053, 51085, 201557, 118397, 51685, 27332, 256034, 235601, 
      201937, 104697, 73732, 215720, 210308, 150229, 75653, 69629, 23528, 
      166617, 109657, 201844, 199225, 139600, 129025, 97025, 59284, 207337, 
      106301, 32402, 173620, 112165, 126209, 96458, 27770, 131225, 57472, 
      99829, 81250, 65060, 19885, 119690, 32765, 65953, 51265, 160877, 37481, 
      150484, 138125, 103909, 24865, 156185, 106793, 72569, 50180, 144538, 
      117972, 130189, 102626, 23426, 100360, 77428, 76925, 38260, 59530, 
      51410, 38186, 88929, 43300, 87245, 32045, 108154, 88570, 72729, 65305, 
      51857, 42445, 33832, 75920, 73984, 55588, 67717, 30097, 91976, 85021, 
      70724, 28349, 26701, 24296, 22984, 94708, 93600, 31145, 75077, 78250, 
      21474, 96337, 76096, 42832, 87165, 87442, 44285, 89825, 45200, 98842, 
      83737, 76250, 24436, 104597, 85301, 108673, 91316, 40100, 87337, 32218, 
      26120, 104242, 107396, 45521, 101320, 99685, 90578, 82265, 80858, 
      84977, 77521, 29105, 68360, 29570, 88740, 84257, 82261, 73000, 59525, 
      44525, 112185, 89266, 119677, 112645, 103717, 93277, 31066, 115429, 
      109170, 92693, 73657, 121565, 97133, 95125, 94628, 78433, 78377, 53546, 
      116965, 112437, 87037, 58312, 51869, 42194, 76553, 128746, 102285, 
      116189, 106856, 102530, 37489, 123685, 49130, 37690, 122900, 40237, 
      118114, 92781, 46125, 42016, 126425, 132840, 132229, 119860, 130202, 
      127217, 40177, 134864, 118961, 74596, 60736, 68360, 137930, 113570, 
      56834, 129825, 123985, 100665, 138536, 113725, 97192, 59597, 44105, 
      135490, 145645, 133922, 77645, 145433, 135545, 45140, 107869, 79965, 
      143140, 45860, 147349, 58546, 57674, 46289, 123940, 112192, 82058, 
      47098, 126485, 113060, 95048, 138562, 56061, 48250, 144500, 125017, 
      51220, 127013, 56785, 136025, 129700, 155601, 144261, 139429, 131281, 
      150301, 53477, 52232, 118610, 52898, 55348, 52585, 151496, 100861, 
      54581, 139797, 53530, 53397, 97924, 55588, 53860, 104914, 144756, 
      144157, 120292, 101412, 54757, 161321, 165730, 56698, 153988, 139490, 
      102917, 59930, 61480, 166633, 61753, 60065, 108866, 164200, 109357, 
      169909, 61205, 61370, 157604, 143300, 143797, 115825, 143725, 131669, 
      141962, 149353, 170285, 149273, 65357, 64957, 64616, 136849, 65281, 
      65074, 113138, 161428, 66708, 71188, 68237, 67117, 67085, 73970, 
      157001, 182213, 146485, 129160, 68744, 75533, 150394, 123520, 120772, 
      119425, 69796, 72400, 187189, 71730, 71825, 155882, 149090, 172756, 
      74153, 78340, 190810, 83365, 83938, 79045, 77561, 188401, 169812, 
      131872, 193693, 80329, 172765, 78965, 190066, 163690, 136890, 173264, 
      78404, 80516, 81536, 189850, 79186, 79985, 195124, 165960, 79525, 
      166525, 192114, 82157, 188569, 187273, 85124, 85906, 86105, 180713, 
      177658, 195266, 153152, 90980, 93565, 96373, 103325, 211104, 161289, 
      91130, 91442, 94568, 107588, 215010, 184225, 100645, 202640, 189760, 
      94720, 97600, 219050, 167620, 95400, 97480, 191593, 98873, 223745, 
      193460, 195970, 192825, 218600, 190964, 99700, 100196, 100724, 204928, 
      102325, 221797, 202889, 203524, 106024, 108817, 112370, 232000, 106369, 
      236997, 215937, 108445, 234576, 207376, 119081, 214517, 119101, 211961, 
      253773, 244114, 219130, 121705, 251280, 231232, 229177, 122697, 251210, 
      253305, 129082, 131729, 230525, 251653, 247285, 252338, 245050, 253672, 
      235316, 230605, 215968, 261677, 252845, 236045, 211801, 258625, 247105, 
      218065, 220004, 255653, 249925, 248553, 268729, 255697, 250189, 244114, 
      273061, 245225, 239402, 282784, 266612, 262376, 257525, 288081, 269540, 
      246161, 280613, 294914, 283589, 298000, 274961, 263240, 270873, 288185, 
      297305, 279689, 300373, 268805, 266792, 295200, 296962, 310922, 315610, 
      293069, 298132, 298250 ], 
  [ 88997, 84825, 84445, 83620, 81764, 82970, 80145, 78101, 77705, 79066, 
      79085, 76752, 70853, 75865, 72477, 74000, 70145, 69632, 66128, 66050, 
      65936, 62770, 60965, 62897, 60146, 59780, 56552, 54218, 56008, 52865, 
      49465, 50553, 48242, 43937, 46985, 45874, 45389, 43250, 47392, 44017, 
      43641, 41450, 39229, 38834, 42260, 41506, 42536, 38849, 37008, 40724, 
      38600, 38221, 38986, 38212, 35793, 34361, 32765, 33424, 35528, 32625, 
      34112, 33577, 32000, 34721, 32650, 33305, 28669, 27289, 27794, 24505, 
      26852, 26897, 25309, 22397, 25090, 22405, 21485, 22180, 19240, 21473, 
      18521, 17753, 20525, 17417, 16640, 16409, 16210, 142154, 17069, 15626, 
      18512, 14884, 15317, 14656, 17186, 16370, 127730, 13940, 16825, 130653, 
      16265, 13537, 111425, 13709, 13261, 13289, 13221, 12833, 131569, 14530, 
      14085, 141921, 11945, 12105, 129313, 14585, 13298, 117725, 90549, 
      118400, 132617, 12085, 96840, 11357, 10685, 11296, 10441, 10530, 9770, 
      9297, 122112, 102661, 106805, 8818, 77450, 8125, 8629, 80461, 8002, 
      76042, 8996, 84680, 76921, 135442, 8249, 7361, 66600, 53453, 64493, 
      69938, 138425, 74945, 58986, 68477, 5393, 6773, 5668, 5284, 5861, 7261, 
      54937, 95362, 105250, 4525, 6037, 10597, 60525, 79981, 4325, 38450, 
      74450, 4721, 9137, 4810, 41605, 42925, 84377, 46864, 33640, 35290, 
      77120, 4469, 4250, 43426, 3757, 102141, 4304, 2825, 6626, 44426, 59045, 
      2368, 4705, 31888, 2570, 2938, 9098, 9953, 46309, 56965, 5032, 5365, 
      45706, 80986, 46457, 24349, 68413, 44200, 4082, 8405, 55810, 2600, 
      2468, 2153, 21250, 41770, 1872, 2977, 22321, 79066, 2381, 1165, 3656, 
      1450, 92898, 3140, 77753, 1802, 3770, 4325, 14650, 1125, 14837, 6250, 
      6052, 6201, 548, 29384, 1597, 970, 1597, 6370, 11890, 19485, 51025, 
      77645, 685, 4168, 14013, 19368, 50949, 50432, 29780, 585, 1210, 164, 
      941, 48941, 610, 1450, 14722, 464, 19108, 50212, 169, 14666, 14900, 
      53840, 2713, 25, 29250, 72370, 6565, 533, 629, 36104, 47528, 52445, 
      1765, 1445, 51985, 0, 2916, 8465, 9605, 11240, 85, 1378, 241, 7585, 
      18250, 9629, 50201, 10645, 10468, 3545, 15229, 3700, 445, 36625, 23860, 
      50794, 51698, 53993, 8660, 32237, 32957, 33745, 740, 5050, 410, 2138, 
      33448, 33085, 5800, 5085, 43625, 361, 625, 50129, 14365, 27053, 2600, 
      56225, 33337, 725, 6554, 7186, 19172, 3077, 701, 701, 3277, 33853, 
      8650, 10729, 17425, 13328, 12665, 12448, 7840, 2809, 3442, 56125, 
      21925, 94597, 64970, 8705, 109265, 64025, 1193, 1060, 2873, 105418, 
      15730, 2113, 57325, 46952, 2312, 1325, 2677, 3092, 96089, 44560, 3897, 
      56125, 35225, 13469, 1658, 40178, 78728, 36040, 93330, 107225, 50884, 
      31876, 16241, 101537, 97162, 26017, 10706, 11258, 3449, 1930, 80897, 
      26272, 76009, 26674, 6250, 28269, 95141, 54100, 2477, 8516, 93413, 
      6434, 29434, 97168, 67840, 5440, 2788, 94210, 53930, 41210, 3026, 
      14282, 113389, 25000, 3125, 23525, 99322, 77677, 12802, 125204, 100778, 
      67834, 25913, 76357, 28516, 2997, 30472, 57314, 95552, 43249, 57188, 
      4093, 59296, 48969, 36724, 28881, 4896, 68746, 26221, 24580, 26469, 
      92434, 47489, 18625, 74052, 50581, 36756, 4405, 65498, 51578, 34073, 
      27898, 6605, 100105, 89888, 63673, 61268, 53908, 45833, 4660, 4762, 
      4797, 122549, 4916, 8264, 5825, 87553, 52273, 37729, 28130, 5393, 
      12898, 13610, 119869, 117181, 116514, 8125, 5641, 6649, 114676, 108817, 
      99412, 33332, 8912, 120850, 94138, 26665, 93109, 30109, 19540, 16488, 
      6568, 9000, 102341, 75937, 72805, 64805, 41210, 16442, 9157, 106889, 
      88196, 84241, 46561, 42282, 36490, 15586, 7857, 72260, 41693, 9533, 
      124538, 101138, 17090, 7330, 90000, 77812, 59040, 19156, 10192, 7632, 
      126250, 120121, 31250, 29725, 113194, 82098, 26065, 77090, 52442, 
      23297, 11170, 17330, 8221, 86122, 8857, 8425, 37364, 8948, 53170, 
      19258, 9090, 17113, 81197, 70340, 53546, 15586, 9701, 60485, 57809, 
      31018, 10250, 9698, 21509, 37828, 17348, 53901, 52650, 27225, 23490, 
      14290, 9837, 56656, 16724, 16241, 41177, 18482, 22948, 14629, 19813, 
      24770, 10753, 15716, 12185, 11041, 29250, 21437, 17960, 11474, 12290, 
      36628, 16288, 32617, 28010, 17506, 25556, 35122, 18562, 12610, 13477, 
      30769, 21985, 25992, 18037, 29125, 18045, 14265, 14218, 18873, 14149, 
      15149, 19253, 16186, 17525, 16322, 24050, 20813, 16733, 15028, 14900, 
      16498, 19850, 24461, 16385, 16273, 17029, 16388, 28928, 18757, 17730, 
      16657, 31282, 33282, 36805, 39141, 19661, 19465, 29968, 17810, 18245, 
      47197, 20826, 18369, 23409, 19858, 20133, 23944, 20690, 23945, 22409, 
      20978, 20785, 56057, 25864, 22984, 27200, 24433, 33409, 24554, 44217, 
      62285, 27773, 28645, 33344, 28037, 27770, 26869, 26308, 26269, 26738, 
      26578, 59330, 27901, 62525, 28213, 28288, 28570, 28885, 31370, 39170, 
      32500, 29189, 34970, 33410, 31778, 30458, 73125, 34820, 33577, 31690, 
      32260, 37300, 33386, 33202, 33161, 33380, 33778, 41777, 37706, 36826, 
      34226, 39701, 44200, 55045, 35594, 41273, 36244, 38746, 37165, 36941, 
      77690, 41220, 51025, 79713, 41345, 68578, 40661, 37672, 56680, 66249, 
      43040, 44893, 44738, 41945, 44533, 43828, 102708, 46001, 42410, 41365, 
      46657, 44245, 47693, 42485, 51413, 45970, 44690, 41434, 48749, 43546, 
      42061, 51434, 82450, 48889, 52200, 49141, 46216, 52442, 49850, 90317, 
      45428, 46708, 52425, 101065, 53896, 59485, 60437, 101492, 48725, 47009, 
      48337, 100017, 49898, 47873, 47189, 52853, 66568, 107549, 54685, 50704, 
      82697, 51784, 70020, 53954, 52645, 59392, 56260, 55076, 53312, 58194, 
      82666, 88261, 52037, 87557, 80429, 98640, 59837, 52522, 87410, 57256, 
      99125, 102184, 53685, 87957, 102645, 53833, 59473, 59330, 55073, 54433, 
      106730, 64634, 66305, 118697, 63225, 60125, 56840, 87269, 137605, 
      68564, 89540, 122050, 59585, 68861, 60074, 70920, 106312, 121525, 
      67733, 64373, 64868, 61520, 65250, 63226, 65309, 67226, 73108, 67600, 
      103610, 106858, 111533, 66116, 109460, 113357, 65657, 72449, 123649, 
      153665, 104200, 115848, 119464, 163285, 72122, 80002, 70722, 68445, 
      124765, 164842, 71893, 69185, 69173, 69194, 116693, 147569, 82692, 
      113605, 122818, 75545, 74225, 80105, 119666, 159877, 86753, 177668, 
      179609, 159210, 149060, 87074, 81709, 75689, 89172, 159120, 83290, 
      149090, 88733, 81509, 77509, 84241, 128917, 152917, 158497, 89425, 
      137449, 146000, 91505, 83317, 130490, 83880, 91681, 142234, 91778, 
      91394, 151121, 153269, 150730, 91664, 90889, 96637, 87809, 168821, 
      176418, 187434, 208520, 103801, 90922, 153001, 156049, 172397, 217337, 
      106333, 96980, 194888, 102625, 98865, 167985, 181809, 108545, 94961, 
      165925, 177125, 100692, 181252, 111410, 101645, 102785, 101920, 110365, 
      101881, 178425, 180745, 183097, 106721, 183780, 113098, 108320, 108953, 
      189293, 198468, 210685, 119185, 186442, 121444, 114064, 191250, 121753, 
      112793, 223312, 117188, 216482, 117364, 132724, 128993, 120425, 220448, 
      132961, 125681, 124994, 219154, 133345, 134980, 234653, 240946, 127700, 
      135602, 133970, 136285, 134465, 138069, 131569, 130050, 126809, 142420, 
      139060, 133204, 126288, 142100, 137876, 128900, 129925, 141860, 140234, 
      141136, 149906, 146898, 145492, 143521, 155588, 146900, 145181, 160745, 
      155513, 154013, 152354, 164212, 157525, 151922, 164482, 170573, 166088, 
      172289, 163840, 160325, 163396, 170218, 175682, 169010, 177380, 166330, 
      165685, 176761, 179881, 189265, 192125, 184628, 186953, 187525 ], 
  [ 99905, 94221, 94489, 93448, 90944, 94418, 89865, 86957, 87209, 90082, 
      90857, 88740, 78845, 88285, 82521, 85556, 79973, 79460, 76388, 76634, 
      77492, 72274, 69173, 74021, 69002, 68744, 67460, 64370, 67780, 63989, 
      58105, 61245, 57746, 48581, 56489, 54730, 54569, 49946, 58516, 52225, 
      51417, 49010, 42685, 42290, 51872, 50794, 53012, 46085, 41220, 50984, 
      46916, 46537, 49354, 48256, 43893, 41597, 35897, 39796, 45140, 39429, 
      43076, 42001, 38372, 44549, 40426, 42809, 35689, 31069, 34490, 28825, 
      35816, 36725, 33949, 23801, 34378, 28885, 22997, 31144, 20644, 30005, 
      20897, 19805, 29705, 18605, 21284, 19865, 20098, 106730, 24089, 18650, 
      27476, 17800, 15425, 15844, 26042, 24362, 94250, 16424, 25789, 96633, 
      24905, 15481, 80537, 19001, 15529, 15341, 17757, 14885, 97225, 22522, 
      21537, 105957, 13997, 17289, 95185, 23549, 20858, 85433, 63009, 85892, 
      97841, 19429, 68004, 17945, 15977, 18100, 15625, 16362, 14738, 13185, 
      88740, 72529, 75917, 13138, 51962, 10501, 9061, 54325, 9946, 50770, 
      7592, 57572, 51325, 99586, 15809, 13625, 42948, 32825, 41273, 45530, 
      102029, 49457, 36954, 44285, 7445, 5585, 10960, 7120, 12125, 15577, 
      33661, 65770, 73930, 6037, 4525, 4981, 37845, 53197, 6161, 21386, 
      48746, 10337, 4385, 10858, 23569, 24457, 56621, 27316, 17764, 18874, 
      50660, 11489, 10946, 24634, 9805, 71037, 11540, 6929, 2522, 25202, 
      36257, 6148, 2329, 16228, 7538, 2938, 3050, 3365, 26545, 34609, 2116, 
      2125, 26050, 53554, 26585, 11065, 43465, 24868, 1706, 2465, 33562, 
      9188, 8840, 8093, 8938, 22978, 2196, 1465, 9577, 51850, 9077, 3757, 
      1172, 6418, 63090, 1088, 50753, 7850, 962, 977, 4930, 5661, 4901, 1066, 
      976, 1017, 4328, 13940, 8185, 1402, 841, 970, 3250, 7497, 29641, 50537, 
      5653, 388, 4293, 7380, 29565, 29156, 14120, 5769, 7690, 3944, 725, 
      27989, 6010, 370, 4570, 1220, 7120, 28936, 1789, 4514, 4640, 31700, 
      11245, 3373, 13698, 46234, 18229, 965, 845, 18500, 26900, 30629, 9217, 
      8465, 30277, 2916, 0, 1445, 1937, 25604, 2029, 298, 4777, 1105, 35746, 
      1961, 28925, 24685, 24400, 12833, 31429, 136, 5305, 60169, 43408, 
      29410, 30098, 31853, 21512, 15821, 16325, 56425, 1280, 15418, 4514, 
      410, 56020, 55549, 16708, 15453, 69005, 3277, 5161, 28961, 4537, 47573, 
      10484, 84629, 16705, 2561, 1154, 1354, 36776, 11285, 4157, 3077, 685, 
      56425, 21178, 2845, 34273, 28340, 27353, 27028, 19828, 10585, 11866, 
      84421, 40501, 130561, 95210, 21125, 147713, 94049, 5513, 3328, 1145, 
      143218, 31714, 8485, 85837, 72980, 8900, 5645, 1381, 1256, 132269, 
      69940, 1305, 84313, 58013, 28265, 2738, 21818, 111668, 59044, 128970, 
      145241, 77776, 53584, 6089, 138581, 133450, 45781, 23882, 24650, 10685, 
      5818, 114161, 46036, 108301, 46546, 2146, 13689, 130997, 81640, 3341, 
      2792, 128945, 2330, 14530, 133348, 98404, 14404, 3328, 129850, 81362, 
      65402, 3242, 5426, 152269, 44116, 8741, 10781, 135826, 110185, 26626, 
      165920, 137498, 98290, 12413, 108541, 48712, 6885, 15460, 85394, 
      131300, 67765, 85160, 4093, 87700, 74889, 59296, 48969, 3924, 99202, 
      12937, 43048, 45585, 127426, 72869, 34501, 105480, 76717, 59112, 6565, 
      95090, 77930, 55565, 47338, 4553, 136393, 124340, 92833, 89888, 80800, 
      70673, 8224, 7786, 7065, 162509, 7400, 4916, 5717, 121465, 78625, 
      60085, 47354, 7445, 6418, 6698, 159289, 156169, 155394, 16441, 8125, 
      6109, 153232, 146401, 135376, 54176, 17876, 160378, 129130, 45133, 
      127885, 49765, 34984, 30420, 11860, 6084, 138737, 107365, 103585, 
      93857, 64322, 30266, 6241, 144041, 122000, 117289, 71077, 65610, 58090, 
      28762, 14661, 102824, 64805, 6725, 164498, 137210, 30914, 12514, 
      124020, 109456, 86580, 33952, 19156, 13140, 166426, 159325, 50906, 
      48841, 151210, 114498, 43669, 108410, 78146, 39605, 20242, 9770, 9949, 
      119170, 14365, 10045, 58640, 9488, 78874, 33298, 9738, 10093, 113165, 
      100040, 79250, 27250, 15425, 87809, 84485, 49810, 16298, 14450, 12545, 
      58888, 29768, 79497, 77922, 44397, 39042, 24442, 12105, 82900, 28496, 
      10625, 63101, 31226, 37960, 24565, 12253, 40538, 12373, 26192, 19097, 
      14389, 17586, 35261, 12020, 14930, 12074, 56608, 11860, 51085, 44642, 
      28522, 15944, 54346, 30010, 17362, 12721, 48265, 35269, 41220, 28621, 
      18325, 28089, 19773, 19618, 14013, 15445, 14285, 14285, 23962, 14177, 
      23666, 16490, 32045, 24293, 19240, 17384, 15418, 15746, 17225, 21029, 
      20485, 16705, 19088, 19748, 26641, 24210, 20005, 21130, 22266, 24385, 
      25857, 27977, 27565, 20788, 21914, 22997, 31645, 29250, 22581, 18549, 
      26338, 26613, 19300, 27602, 19517, 31049, 26378, 24457, 39101, 35044, 
      28276, 37028, 30805, 25525, 29954, 31905, 44249, 36413, 37825, 26756, 
      35921, 35330, 32485, 30088, 29725, 31058, 29170, 42698, 28009, 45245, 
      33073, 32068, 31810, 29857, 28562, 30962, 41896, 33941, 45554, 42698, 
      39338, 35858, 53685, 44432, 42001, 36658, 32584, 47776, 39002, 38386, 
      38237, 34568, 34858, 35081, 46994, 45250, 37250, 34625, 36532, 42517, 
      35810, 52505, 42400, 47602, 44185, 42989, 58682, 51264, 41089, 60273, 
      51173, 52378, 49517, 41236, 44692, 51021, 53300, 56233, 55970, 50909, 
      55333, 54088, 78408, 57557, 51050, 39745, 40501, 40465, 59573, 49829, 
      43205, 56338, 53978, 45970, 60521, 50674, 45625, 43874, 63874, 59905, 
      64836, 59725, 44164, 64970, 60650, 70121, 50720, 45088, 64413, 78493, 
      66532, 49765, 50285, 78920, 57041, 52949, 46825, 77985, 58538, 53813, 
      49025, 63653, 54580, 84005, 66457, 58804, 65741, 60100, 57384, 63890, 
      61393, 72676, 67600, 65552, 62276, 70506, 66250, 70225, 58301, 69845, 
      64985, 78228, 72041, 54466, 70130, 67300, 78821, 81124, 54657, 70785, 
      81585, 56425, 70165, 69914, 61013, 56053, 84914, 78026, 80345, 94505, 
      75213, 69413, 58244, 71285, 110065, 82280, 73448, 97858, 61745, 81929, 
      62234, 84852, 86116, 97765, 79505, 73553, 74048, 64868, 74322, 69922, 
      73949, 77162, 86608, 77428, 85034, 87418, 90905, 73352, 89480, 92405, 
      67385, 84005, 100645, 124613, 86164, 94788, 97540, 132613, 82706, 
      94690, 79146, 73305, 101977, 134170, 80965, 72533, 71873, 71570, 96065, 
      120245, 97920, 94165, 101218, 85049, 82433, 92525, 99362, 131041, 
      101873, 145808, 147425, 130698, 122600, 101546, 93049, 79469, 104400, 
      130932, 94954, 122954, 103205, 91445, 82045, 95797, 107425, 126241, 
      130741, 103681, 114121, 120836, 106517, 93361, 108890, 93924, 105937, 
      118474, 105170, 104570, 125957, 127781, 125890, 103220, 101905, 110461, 
      93749, 140849, 147258, 156330, 174068, 119677, 98050, 128809, 131209, 
      144425, 181805, 122533, 108104, 163028, 116773, 110853, 141093, 152325, 
      125177, 102629, 139681, 148721, 112680, 152200, 128474, 113849, 115313, 
      113908, 126457, 113437, 150237, 152125, 154045, 120437, 154944, 129298, 
      121172, 121805, 160025, 167688, 177853, 136357, 157930, 139264, 128644, 
      162090, 138925, 125645, 189076, 130688, 183866, 130216, 151840, 146705, 
      134249, 187508, 151429, 141125, 140114, 186754, 151705, 153448, 200093, 
      205522, 142496, 153530, 151250, 154213, 151097, 155889, 146581, 144306, 
      138365, 161104, 156448, 148000, 136980, 160136, 154184, 140456, 141697, 
      159248, 156650, 157012, 168482, 163098, 160720, 157777, 173840, 160616, 
      157925, 180077, 172253, 170105, 167690, 183976, 174481, 164666, 182410, 
      190445, 184340, 192485, 180580, 175121, 179272, 188578, 194906, 185642, 
      196928, 181018, 180049, 195229, 198025, 208489, 211781, 200720, 203693, 
      204157 ], 
  [ 111656, 104900, 105620, 104425, 101461, 106525, 100754, 97234, 97938, 
      101873, 103176, 101201, 88490, 101044, 93608, 97705, 90900, 90385, 
      87601, 88073, 89609, 82945, 78930, 85824, 79209, 79025, 79085, 75457, 
      80005, 75748, 68114, 72692, 68353, 55764, 67090, 64873, 64936, 58565, 
      70249, 61906, 60794, 58225, 49010, 48613, 62525, 61217, 64269, 55060, 
      48065, 62081, 56645, 56264, 60517, 59189, 53456, 50548, 41960, 48137, 
      55757, 48068, 53233, 51778, 46705, 55312, 49745, 53338, 44456, 37556, 
      43025, 35674, 45929, 47440, 43826, 28584, 44705, 37234, 27850, 41225, 
      25405, 39780, 26338, 25012, 39924, 23200, 28305, 26050, 26585, 85553, 
      32776, 24525, 37529, 23593, 19240, 20417, 36009, 33721, 74425, 21905, 
      35828, 76424, 34714, 20578, 62530, 26452, 20852, 20512, 24674, 20052, 
      76778, 31865, 30500, 84368, 19156, 24650, 74882, 33568, 29889, 66420, 
      47336, 66721, 77074, 28298, 51413, 26280, 23400, 26585, 22970, 24161, 
      21925, 19610, 68945, 55012, 57866, 19861, 37705, 15850, 13042, 39610, 
      14989, 36661, 10273, 42165, 36980, 78013, 24786, 21690, 29957, 21960, 
      28584, 32005, 80068, 35170, 25097, 30906, 12532, 8392, 18325, 12053, 
      20170, 25064, 22324, 48581, 55525, 10730, 7090, 4658, 25514, 37978, 
      11080, 13005, 34285, 17914, 4666, 18737, 14500, 15080, 40708, 17177, 
      10205, 10933, 35649, 20036, 19265, 15017, 17666, 52754, 20233, 13418, 
      3229, 15269, 23816, 12401, 4250, 8801, 14625, 6529, 2385, 2320, 16228, 
      22468, 3653, 3434, 15805, 37837, 16186, 5300, 29492, 14845, 3613, 1864, 
      21481, 17397, 16897, 15844, 3845, 13325, 5993, 3970, 4178, 36265, 
      17354, 9146, 2989, 13477, 45677, 3205, 35314, 15665, 2545, 2180, 1649, 
      12410, 1458, 965, 949, 914, 10529, 6613, 16360, 5245, 3848, 709, 709, 
      2600, 18130, 34996, 12682, 1261, 986, 2477, 18050, 17713, 6625, 12938, 
      15769, 10121, 4090, 16762, 13325, 3125, 941, 5265, 2197, 17473, 6436, 
      877, 925, 19625, 20752, 9232, 6257, 31345, 29938, 4770, 4498, 9613, 
      15885, 18778, 17960, 16904, 18500, 8465, 1445, 0, 36, 39205, 6890, 
      3029, 11458, 34, 51545, 52, 17440, 38050, 37685, 22850, 46306, 1105, 
      12200, 80210, 60637, 17833, 18369, 19744, 34025, 7738, 8090, 75850, 
      5125, 26177, 10865, 2657, 75365, 74818, 27845, 26210, 90324, 8788, 
      11810, 17522, 1076, 65466, 19485, 108068, 8450, 7300, 801, 697, 52609, 
      20506, 10034, 8194, 2306, 75752, 33437, 740, 49570, 42345, 41130, 
      40729, 31705, 19498, 21233, 107770, 57010, 159304, 119925, 33300, 
      178202, 118610, 11986, 8357, 3362, 173249, 46393, 16400, 109330, 94725, 
      16965, 12114, 3898, 3393, 161156, 91225, 2906, 107572, 77472, 42100, 
      6921, 12321, 138269, 78653, 157469, 175410, 100117, 72277, 2362, 
      168064, 162401, 63104, 36569, 37485, 19188, 11965, 140978, 63353, 
      134432, 63937, 2665, 6836, 159634, 104425, 7354, 2169, 157352, 2845, 
      7445, 162209, 123313, 24113, 7109, 158329, 104065, 85825, 6793, 2593, 
      183026, 60965, 16090, 5210, 164909, 136456, 39749, 197965, 166729, 
      123113, 6304, 134578, 66313, 13010, 8285, 108541, 159841, 88400, 
      108225, 7474, 111065, 96506, 78557, 66482, 6617, 124009, 6964, 59417, 
      62408, 155417, 94096, 49040, 130961, 98474, 78209, 11450, 119277, 
      99837, 74052, 64381, 6472, 165290, 151945, 116714, 113389, 103085, 
      91514, 14093, 13273, 12020, 193986, 12505, 5917, 8996, 148682, 100522, 
      79168, 64233, 12240, 5209, 5185, 190376, 186952, 186101, 25640, 13220, 
      9076, 183709, 176194, 164029, 72189, 27529, 191537, 157097, 61472, 
      155698, 66938, 49193, 43565, 18925, 7373, 167688, 132820, 128584, 
      117640, 83925, 43333, 7528, 173522, 149125, 143882, 91664, 85361, 
      76625, 41369, 22784, 127665, 84402, 8082, 195949, 165925, 43973, 19493, 
      151289, 135053, 109289, 47693, 28793, 20345, 198025, 190240, 68065, 
      65620, 181285, 140621, 59380, 133769, 99553, 54400, 29945, 7769, 14482, 
      145741, 21556, 14500, 76925, 13181, 100273, 46489, 13505, 8464, 138970, 
      124249, 100645, 38765, 22760, 110340, 106560, 66337, 23857, 21097, 
      9540, 77009, 41809, 100808, 99005, 59780, 53285, 34885, 17000, 104665, 
      40077, 9970, 81824, 43489, 51817, 34850, 10226, 54925, 16804, 36853, 
      27250, 20032, 12665, 48274, 11125, 20645, 15205, 73949, 12025, 67360, 
      59625, 39553, 12457, 71149, 41341, 23981, 15464, 63850, 47888, 55205, 
      39338, 13994, 38420, 26912, 26681, 13856, 19618, 16938, 14050, 32693, 
      15080, 32089, 14425, 43202, 32866, 25457, 22385, 17909, 16105, 15380, 
      27540, 26692, 19720, 24229, 16529, 35428, 32009, 25600, 17225, 17753, 
      18884, 19748, 37064, 36500, 17561, 28033, 29570, 23930, 38405, 28772, 
      18356, 34121, 34394, 19253, 35685, 19620, 40346, 33389, 30250, 30368, 
      44701, 35197, 47137, 38480, 23168, 36941, 26426, 34740, 45674, 47464, 
      25297, 44644, 43825, 39610, 35921, 35330, 37269, 34165, 34165, 31252, 
      36250, 39656, 37889, 37249, 33700, 29745, 28345, 51665, 40442, 56153, 
      52385, 47809, 42809, 43154, 54341, 51074, 43297, 35953, 58285, 46089, 
      45169, 44944, 38537, 38749, 33498, 56657, 54305, 42505, 34180, 34261, 
      36826, 39085, 63530, 49853, 56953, 52244, 50362, 48421, 61445, 37210, 
      49706, 61200, 44089, 58858, 46853, 39365, 43412, 63625, 67316, 66977, 
      60320, 66034, 64409, 64409, 68788, 60229, 41704, 39268, 40900, 71026, 
      58090, 40522, 66725, 63605, 52253, 71892, 58777, 51220, 41641, 53885, 
      70738, 76805, 70250, 45797, 76861, 71325, 58984, 57517, 47021, 75920, 
      65680, 78493, 45994, 46210, 66105, 65960, 60196, 48826, 65546, 67681, 
      61056, 53380, 74314, 49205, 70498, 77800, 67561, 56864, 69005, 51545, 
      73933, 70600, 85073, 78629, 75973, 71633, 82217, 57745, 60580, 65754, 
      60426, 57160, 66905, 83668, 58873, 61009, 77405, 67570, 69341, 58376, 
      61736, 69800, 61282, 80720, 80393, 68224, 60224, 72593, 90477, 93250, 
      80506, 86672, 78970, 62253, 63058, 93700, 94945, 65137, 83845, 66274, 
      94132, 66761, 97661, 74909, 84050, 90792, 83016, 83509, 70225, 83705, 
      77633, 83026, 87149, 99101, 87337, 74953, 76729, 79380, 81433, 78409, 
      80650, 71586, 95120, 87440, 107152, 76453, 82949, 85093, 114010, 93133, 
      108001, 88049, 79700, 88916, 115561, 90322, 77860, 76744, 76213, 84520, 
      103988, 111605, 83450, 88981, 94698, 91170, 104224, 88029, 113704, 
      115466, 126341, 127730, 113585, 106929, 114677, 103976, 85076, 118061, 
      114041, 106105, 107505, 116330, 101378, 88178, 106868, 95240, 110408, 
      114148, 116650, 100642, 106065, 120016, 103364, 96625, 103925, 118898, 
      104681, 117517, 116765, 111168, 112762, 111325, 114265, 112570, 123098, 
      100836, 124072, 129641, 137345, 152725, 133748, 105965, 114682, 116626, 
      127636, 159696, 136826, 118825, 143501, 129620, 122180, 125060, 134468, 
      139770, 110912, 124100, 131620, 124001, 134641, 143365, 125320, 127010, 
      125225, 140660, 124448, 133280, 134864, 136480, 132964, 137525, 143569, 
      133081, 133712, 142292, 148889, 157610, 151300, 140725, 154661, 141761, 
      144425, 153860, 137540, 167833, 143029, 163753, 142097, 168125, 162002, 
      146810, 167161, 167252, 154820, 153581, 166781, 167450, 169265, 178594, 
      183413, 155725, 168961, 166225, 169642, 165610, 171236, 159952, 157145, 
      149300, 177053, 171485, 161213, 147305, 175625, 168457, 151385, 152776, 
      174277, 170993, 170969, 184333, 177269, 174205, 170578, 189445, 173025, 
      169650, 196436, 186784, 184180, 181233, 200633, 189160, 176373, 197761, 
      207162, 199917, 209428, 195089, 188260, 193169, 204221, 211149, 200061, 
      213397, 194065, 192868, 210932, 213490, 224698, 228290, 214717, 218144, 
      218530 ], 
  [ 113684, 106760, 107552, 106333, 103297, 108613, 102650, 99034, 99810, 
      103913, 105300, 103349, 90194, 103240, 95540, 99805, 92808, 92293, 
      89557, 90065, 91709, 84817, 80658, 87876, 81009, 80837, 81113, 77401, 
      82129, 77800, 69890, 74696, 70225, 57096, 68962, 66673, 66772, 60125, 
      72301, 63634, 62474, 59881, 50210, 49813, 64409, 63065, 66249, 56680, 
      49349, 64037, 58385, 58004, 62485, 61121, 55172, 52168, 43124, 49661, 
      57641, 49640, 55045, 53530, 48229, 57220, 51425, 55210, 46052, 38792, 
      44585, 36970, 47741, 49348, 45602, 29556, 46553, 38770, 28834, 43037, 
      26377, 41544, 27418, 26056, 41760, 24148, 29637, 27250, 27833, 82433, 
      34372, 25677, 39341, 24733, 20068, 21365, 37809, 35425, 71521, 22997, 
      37640, 73460, 36490, 21610, 59914, 27856, 21920, 21556, 25994, 21096, 
      73778, 33569, 32144, 81188, 20200, 26042, 71906, 35380, 31545, 63648, 
      45092, 63925, 74026, 29930, 49025, 27828, 24804, 28157, 24362, 25625, 
      23293, 20858, 66053, 52480, 55250, 21157, 35689, 16930, 13906, 37522, 
      16021, 34669, 10933, 39969, 34952, 74845, 26442, 23202, 28145, 20484, 
      26820, 30109, 76840, 33154, 23465, 29034, 13576, 9076, 19729, 13073, 
      21682, 26804, 20776, 46109, 52861, 11714, 7738, 4850, 23810, 35818, 
      12100, 11925, 32245, 19354, 4954, 20225, 13312, 13844, 38440, 15821, 
      9257, 9925, 33525, 21632, 20825, 13745, 19154, 50114, 21853, 14690, 
      3589, 13949, 22100, 13637, 4802, 7877, 15993, 7345, 2529, 2404, 14848, 
      20800, 4145, 3890, 14437, 35605, 14794, 4640, 27536, 13513, 4165, 2020, 
      19825, 18945, 18421, 17320, 3293, 12053, 6845, 4618, 3578, 34057, 
      18914, 10250, 3529, 14845, 43181, 3793, 33130, 17153, 3049, 2624, 1385, 
      13730, 1170, 1205, 1201, 1154, 11765, 5713, 17908, 6109, 4580, 925, 
      565, 2084, 16570, 32800, 14050, 1657, 722, 1961, 16490, 16165, 5701, 
      14330, 17305, 11357, 4882, 15250, 14741, 3821, 629, 6165, 1681, 15925, 
      7432, 565, 601, 17981, 22516, 10420, 5345, 29257, 32050, 5634, 5338, 
      8473, 14409, 17170, 19604, 18500, 16904, 9605, 1937, 36, 0, 41617, 
      7922, 3725, 12778, 130, 54305, 16, 15892, 40426, 40049, 24698, 48922, 
      1525, 13556, 83642, 63625, 16273, 16785, 18100, 36269, 6730, 7058, 
      79186, 6001, 28145, 12137, 3281, 78689, 78130, 29873, 28178, 93960, 
      9928, 13130, 15986, 800, 68562, 21177, 112040, 7418, 8320, 1017, 865, 
      55381, 22234, 11234, 9274, 2834, 79076, 35645, 680, 52258, 44829, 
      43578, 43165, 33853, 21178, 22985, 111730, 59890, 164116, 124101, 
      35496, 183290, 122762, 13282, 9425, 3986, 178265, 48985, 17924, 113314, 
      98433, 18513, 13410, 4570, 4005, 165992, 94861, 3434, 111520, 80820, 
      44560, 7857, 11097, 142745, 82025, 162245, 180450, 103921, 75505, 2050, 
      172996, 167249, 66116, 38849, 39789, 20808, 13213, 145490, 66365, 
      138836, 66961, 3025, 6032, 164434, 108301, 8266, 2349, 162116, 3205, 
      6605, 167045, 127525, 25925, 7985, 163105, 107929, 89329, 7633, 2425, 
      188162, 63905, 17530, 4610, 169781, 140884, 42101, 203305, 171625, 
      127313, 5620, 138970, 69373, 14258, 7433, 112477, 164629, 91940, 
      112149, 8290, 115037, 100202, 81881, 69530, 7325, 128209, 6304, 62285, 
      65348, 160121, 97732, 51620, 135269, 102194, 81509, 12506, 123381, 
      103581, 77256, 67357, 7060, 170138, 156589, 120770, 117385, 106889, 
      95090, 15305, 14425, 13088, 199242, 13597, 6361, 9800, 153266, 104266, 
      82468, 67185, 13284, 5305, 5233, 195572, 192100, 191237, 27380, 14312, 
      9832, 188809, 181186, 168841, 75321, 29341, 196745, 161801, 64340, 
      160378, 69938, 51725, 45929, 20329, 7865, 172548, 137128, 132820, 
      121684, 87309, 45685, 8020, 178466, 153697, 148370, 95204, 88769, 
      79841, 43649, 24356, 131877, 87786, 8586, 201205, 170749, 46325, 20885, 
      155885, 139385, 113165, 50153, 30605, 21773, 203305, 195412, 71065, 
      68560, 186325, 145037, 62152, 138065, 103225, 57028, 31769, 7745, 
      15490, 150229, 22984, 15496, 80105, 14057, 103945, 48865, 14393, 8500, 
      143338, 128365, 104317, 40877, 24212, 114192, 110340, 69241, 25345, 
      22441, 9360, 80165, 44005, 104468, 102629, 62504, 55829, 36829, 18068, 
      108397, 42201, 10162, 85076, 45721, 54301, 36770, 10202, 57493, 17800, 
      38833, 28834, 21220, 12185, 50626, 11281, 21845, 15997, 76985, 12349, 
      70228, 62289, 41593, 12205, 74101, 43429, 25325, 16196, 66610, 50180, 
      57713, 41330, 13610, 40352, 28340, 28097, 14132, 20578, 17658, 14314, 
      34373, 15524, 33721, 14401, 45266, 34522, 26741, 23477, 18605, 16465, 
      15392, 28872, 27976, 20500, 25345, 16325, 37120, 33545, 26788, 16913, 
      17345, 18320, 19088, 38804, 38216, 17357, 29305, 30914, 23018, 40157, 
      30056, 18632, 35657, 35930, 19553, 37269, 19944, 42122, 34805, 31474, 
      29300, 46537, 36601, 49045, 40004, 23108, 38357, 25874, 33552, 47450, 
      49300, 25381, 46336, 45481, 41050, 37157, 36530, 38565, 35269, 33133, 
      32080, 35146, 41012, 39125, 38425, 34624, 30249, 28249, 53525, 41786, 
      58145, 54233, 49465, 44225, 41810, 56225, 52826, 44665, 36805, 60265, 
      47529, 46561, 46324, 39485, 39685, 33570, 58505, 56057, 43657, 34432, 
      34225, 36250, 39925, 65594, 51353, 58753, 53840, 51850, 47125, 63377, 
      36922, 48362, 63108, 43105, 60658, 48065, 38849, 42536, 65581, 69392, 
      69041, 62132, 68050, 66365, 62525, 70888, 62005, 42340, 39400, 41296, 
      73162, 59722, 40426, 68693, 65453, 53573, 74016, 60385, 52432, 41617, 
      52637, 72778, 79025, 72242, 46385, 79069, 73341, 57556, 58921, 47657, 
      78068, 63988, 80713, 45730, 45898, 64413, 67700, 61672, 49474, 63914, 
      69457, 62532, 54400, 76330, 48689, 68698, 79924, 69277, 55796, 70745, 
      50957, 75853, 72388, 87365, 80705, 77953, 73445, 84401, 56737, 59392, 
      67266, 59274, 56260, 65453, 85840, 59905, 59905, 79337, 66130, 67817, 
      59300, 60644, 68276, 62386, 82724, 82385, 69700, 61220, 70985, 92781, 
      95626, 78634, 88820, 80818, 63225, 62098, 91456, 97285, 64165, 81973, 
      67330, 96400, 67817, 100025, 73481, 82226, 92916, 84852, 85345, 71413, 
      85529, 79193, 84802, 89069, 101417, 89245, 73705, 75385, 77904, 83053, 
      77005, 79138, 72594, 97220, 85700, 104740, 75265, 81425, 83473, 111418, 
      95125, 110449, 89801, 81056, 87200, 112969, 92146, 79048, 77860, 77293, 
      83044, 101768, 114113, 82106, 87397, 96570, 92898, 106420, 86589, 
      111316, 117962, 123617, 124970, 111233, 104805, 117101, 106052, 86312, 
      120569, 111725, 108217, 105417, 118754, 103298, 89498, 108968, 93668, 
      108260, 111880, 119050, 98866, 104085, 122500, 105296, 95041, 105857, 
      121298, 102857, 119821, 119045, 109188, 110746, 109381, 116365, 114610, 
      125450, 102312, 121780, 127217, 134705, 149713, 136328, 107573, 112810, 
      114682, 125344, 156564, 139442, 120877, 140777, 132008, 124328, 122888, 
      132008, 142434, 112580, 122000, 129280, 126149, 132229, 146077, 127492, 
      129218, 127373, 143264, 126548, 130964, 132500, 134068, 135304, 135137, 
      146185, 135325, 135956, 139856, 146285, 154778, 154024, 138373, 157457, 
      144197, 142001, 156584, 139784, 164845, 145345, 160945, 144341, 171065, 
      164786, 149162, 164317, 170120, 157352, 156077, 163997, 170306, 172133, 
      175570, 180293, 158185, 171769, 168961, 172450, 168274, 174032, 162436, 
      159545, 151400, 179945, 174233, 163673, 149309, 178445, 171085, 153485, 
      154900, 177025, 173633, 173549, 187213, 179885, 176713, 172978, 192289, 
      175365, 171882, 199400, 189460, 186784, 183753, 203645, 191860, 178605, 
      200569, 210186, 202761, 212488, 197765, 190720, 195749, 207077, 214101, 
      202725, 216385, 196513, 195280, 213800, 216322, 227650, 231290, 217321, 
      220820, 221194 ], 
  [ 85705, 84485, 82825, 82420, 81828, 78570, 79133, 78777, 77101, 75490, 
      74017, 71240, 73177, 69493, 70769, 69320, 68845, 68328, 63944, 63226, 
      61192, 62050, 62785, 58981, 60682, 60100, 53008, 52146, 50752, 48861, 
      50333, 47381, 47394, 52621, 46125, 46282, 45153, 47890, 43336, 45685, 
      46157, 44370, 50201, 49802, 41140, 41018, 39712, 42381, 46472, 38308, 
      40000, 39617, 36338, 36196, 37589, 37845, 44305, 38600, 34336, 36941, 
      34184, 34709, 37160, 33093, 35050, 32301, 32513, 37493, 32266, 33613, 
      26836, 25173, 25913, 37201, 24410, 27233, 36065, 22100, 34000, 22237, 
      31365, 31221, 19993, 32573, 25000, 27101, 26050, 229162, 20753, 27154, 
      18376, 26612, 32553, 29768, 17242, 18122, 210890, 26500, 16661, 214865, 
      16733, 27149, 189485, 20745, 26233, 26685, 21737, 26221, 216397, 16250, 
      16865, 229925, 25317, 19325, 213701, 14381, 15850, 198505, 161993, 
      199592, 218261, 15041, 170816, 15793, 17665, 15304, 17629, 16442, 
      17370, 19013, 204968, 179153, 184777, 17674, 144810, 20785, 25105, 
      149089, 21506, 142970, 29060, 155200, 144469, 223114, 10693, 12349, 
      130304, 111217, 127345, 135122, 227141, 142245, 119498, 133225, 18621, 
      26361, 12532, 18932, 10809, 8177, 113941, 170690, 183970, 18785, 26233, 
      38849, 122273, 149785, 17945, 89170, 142130, 10917, 35685, 10154, 
      94225, 96385, 156069, 102440, 82000, 84706, 146248, 7873, 8290, 97498, 
      9065, 180377, 7272, 11941, 31842, 99322, 120937, 12104, 26525, 79784, 
      9970, 20090, 38122, 40037, 102257, 118001, 27904, 28873, 101434, 
      151978, 102605, 67561, 134521, 99280, 25874, 37193, 116602, 6784, 7076, 
      7605, 62530, 95770, 18344, 23053, 64445, 149594, 6337, 13177, 25632, 
      8794, 168506, 24260, 147845, 7018, 26370, 27985, 50818, 9305, 51409, 
      33490, 33076, 33437, 10180, 76752, 5713, 17170, 20129, 34018, 45898, 
      60065, 110045, 147897, 7969, 28624, 50129, 59936, 109961, 109224, 
      77540, 7421, 5498, 9748, 18369, 107073, 7010, 20570, 51650, 15976, 
      59636, 108964, 13973, 51578, 52020, 114280, 2941, 10429, 76754, 140650, 
      641, 16657, 17177, 87632, 104992, 112241, 4105, 4633, 111565, 11240, 
      25604, 39205, 41617, 0, 13225, 20450, 8285, 37253, 850, 41625, 108909, 
      25, 52, 2245, 353, 27620, 7825, 7325, 2404, 109682, 111010, 114365, 
      340, 81369, 82513, 6125, 16580, 1594, 9250, 22426, 6032, 5881, 1280, 
      1625, 10693, 11525, 8605, 108565, 50537, 3649, 4000, 17341, 82853, 
      13985, 34018, 35498, 1476, 3825, 10777, 12897, 25225, 6401, 914, 43061, 
      1205, 712, 685, 680, 1160, 4397, 3754, 17425, 2305, 40841, 22450, 1165, 
      50629, 21925, 9549, 13444, 23101, 48050, 1186, 6437, 18185, 12688, 
      6208, 9673, 22049, 23524, 41893, 11560, 25805, 17609, 7309, 1241, 
      16354, 93034, 30880, 7696, 40178, 49405, 14900, 6068, 52973, 45621, 
      42730, 4021, 1642, 1762, 6037, 11090, 32389, 4264, 29405, 4450, 31090, 
      73673, 41537, 16820, 17561, 36532, 40441, 31266, 75466, 42920, 24616, 
      4616, 18500, 41018, 16850, 10490, 19370, 48434, 53833, 4240, 8865, 
      65305, 44426, 30625, 2426, 62036, 45450, 24802, 69165, 29929, 5620, 
      12113, 76688, 18938, 42120, 11861, 19012, 20825, 20264, 14813, 9140, 
      6173, 23528, 25682, 69017, 5044, 5657, 40450, 14373, 4165, 29060, 
      15977, 9572, 16865, 24106, 16546, 8581, 6434, 27329, 45565, 38952, 
      23125, 21780, 17812, 13765, 14356, 15514, 17033, 60793, 16724, 31520, 
      22717, 37661, 17221, 10517, 7066, 18037, 42290, 43850, 59153, 57313, 
      56858, 8465, 17429, 24373, 55652, 51701, 45476, 9076, 7976, 59914, 
      42106, 7069, 41497, 8177, 5876, 5792, 12832, 31376, 47545, 30893, 
      29033, 24425, 12490, 5954, 31529, 50605, 38484, 36013, 15077, 13130, 
      10730, 6362, 11141, 28900, 12961, 31681, 62730, 46962, 6586, 13786, 
      39848, 32324, 21608, 6740, 9224, 13448, 64010, 59789, 9290, 8825, 
      55186, 35114, 8125, 32218, 18594, 7893, 9970, 48778, 21433, 37850, 
      14645, 21845, 12196, 24484, 19306, 8290, 24410, 47485, 35033, 28628, 
      19674, 9274, 15049, 23425, 22021, 10706, 14954, 16946, 55681, 13060, 
      9540, 20225, 19610, 10085, 9530, 10930, 21953, 21704, 10180, 43829, 
      14701, 10026, 10036, 11681, 51209, 10370, 24125, 11700, 15165, 21013, 
      68690, 10841, 46160, 21226, 29250, 13940, 41512, 12893, 11890, 12410, 
      60948, 13906, 12610, 19802, 31481, 12941, 12421, 12608, 13769, 66833, 
      14825, 19949, 20114, 44909, 28097, 33337, 45497, 17410, 40585, 18386, 
      55370, 15241, 18369, 23236, 26500, 35090, 44370, 55129, 23725, 24461, 
      34121, 27540, 63400, 19729, 21458, 26533, 67658, 71354, 77633, 81665, 
      19777, 20005, 64424, 26186, 25345, 94153, 20714, 26525, 49373, 23554, 
      23825, 49472, 23530, 49045, 21853, 26770, 29965, 105709, 24208, 28960, 
      24264, 28277, 65237, 30298, 84725, 114025, 27145, 26953, 62600, 28881, 
      29250, 32161, 35204, 35801, 34570, 37802, 108290, 43993, 112745, 34969, 
      37160, 38498, 43265, 53170, 71570, 30340, 36145, 30466, 31450, 33210, 
      36130, 127553, 32212, 33301, 38194, 47876, 32980, 38602, 39266, 39437, 
      47284, 47890, 71149, 35698, 36514, 44514, 65889, 75472, 95857, 51386, 
      35437, 40372, 37570, 39593, 41273, 131202, 37700, 86725, 134069, 38245, 
      116570, 39465, 46864, 96400, 112325, 39080, 38809, 38866, 40525, 39505, 
      39860, 166580, 39485, 41618, 60713, 74909, 67825, 40529, 44225, 83681, 
      41770, 42610, 48682, 41785, 45698, 51209, 82418, 135050, 43397, 43520, 
      44489, 66368, 43970, 44770, 146081, 51156, 66004, 45005, 161485, 45200, 
      94673, 96473, 161908, 48505, 51453, 67405, 159365, 49034, 52309, 59681, 
      47745, 106192, 169857, 47665, 50888, 132061, 51536, 110900, 50522, 
      51545, 49384, 50068, 50580, 51784, 50090, 130954, 139729, 55801, 
      138385, 126801, 154760, 51929, 64754, 137378, 53584, 155025, 159568, 
      67817, 137705, 160025, 64781, 54517, 54586, 59445, 67285, 165586, 
      54370, 54765, 182205, 55709, 57905, 70096, 134657, 207665, 57636, 
      137124, 185530, 71333, 59193, 71818, 59552, 161936, 184145, 60601, 
      62329, 62820, 70920, 63410, 66050, 64313, 63682, 62564, 64264, 156026, 
      160970, 167977, 67860, 164628, 170433, 78205, 65701, 184741, 226629, 
      155536, 173120, 178432, 239425, 67274, 67090, 70106, 74825, 185417, 
      240970, 70001, 78525, 79785, 80442, 173097, 217117, 68708, 167665, 
      181114, 72781, 74005, 71613, 175402, 232361, 72949, 256084, 258661, 
      231050, 216868, 74530, 75313, 84133, 75140, 230312, 76250, 216250, 
      76177, 77857, 84457, 77405, 186953, 221129, 228829, 77285, 199085, 
      211240, 77877, 79441, 188730, 80000, 79525, 204698, 81306, 81346, 
      216325, 219105, 215290, 84776, 85061, 85289, 91933, 239513, 249434, 
      264266, 291920, 88405, 92698, 216253, 220573, 243065, 302845, 90289, 
      90900, 273184, 90605, 91085, 236525, 255437, 91645, 95653, 233185, 
      248625, 92900, 254020, 93650, 93425, 93925, 94120, 94505, 94925, 
      249485, 252653, 255853, 95517, 256100, 97010, 98792, 99421, 262441, 
      274580, 290825, 101165, 258098, 102148, 101128, 264170, 103717, 103237, 
      306184, 106340, 296154, 107780, 110836, 109861, 108925, 300744, 112333, 
      110989, 110938, 298378, 112925, 114340, 318105, 326090, 114260, 116010, 
      115650, 116689, 117405, 118673, 117685, 117650, 119701, 121316, 120500, 
      119732, 120872, 122260, 121428, 121780, 122377, 123284, 123562, 125512, 
      128970, 130610, 131108, 131045, 135252, 135460, 135649, 138277, 138125, 
      137897, 137722, 140884, 139705, 142354, 144730, 147001, 145696, 148077, 
      146408, 146705, 147652, 149594, 153346, 151762, 154404, 152890, 152881, 
      155893, 159629, 166861, 168865, 168356, 169405, 170185 ], 
  [ 91570, 87130, 86850, 85985, 84013, 85585, 82468, 80272, 79976, 81585, 
      81722, 79405, 72832, 78578, 74794, 76565, 72410, 71893, 68429, 68401, 
      68437, 64925, 62900, 65306, 62177, 61825, 58873, 56401, 58457, 55186, 
      51368, 52786, 50269, 45146, 49000, 47777, 47338, 44785, 49661, 45800, 
      45352, 43105, 40196, 39797, 44245, 43433, 44657, 40426, 38077, 42793, 
      40345, 39962, 41053, 40221, 37474, 35890, 33610, 34805, 37441, 34066, 
      35909, 35284, 33365, 36658, 34245, 35176, 30098, 28178, 29161, 25448, 
      28561, 28738, 26948, 22826, 26825, 23668, 21920, 23825, 19625, 23042, 
      19060, 18226, 22178, 17738, 17525, 17096, 16965, 136357, 18338, 16229, 
      20101, 15457, 15418, 14933, 18737, 17777, 122225, 14425, 18386, 125050, 
      17768, 13924, 106340, 14650, 13698, 13690, 14032, 13226, 125892, 15905, 
      15370, 135970, 12322, 13000, 123656, 16106, 14585, 112370, 85978, 
      112997, 126836, 13316, 92041, 12458, 11570, 12429, 11304, 11497, 10585, 
      9928, 116533, 97618, 101632, 9509, 73165, 8480, 8660, 76064, 8281, 
      71785, 8705, 80105, 72594, 129389, 9428, 8324, 62569, 49922, 60530, 
      65777, 132266, 70600, 55213, 64340, 5626, 6466, 6437, 5477, 6784, 8522, 
      51266, 90305, 99905, 4640, 5648, 9524, 56608, 75380, 4490, 35465, 
      70025, 5512, 8200, 5669, 38450, 39690, 79594, 43445, 30825, 32381, 
      72533, 5458, 5185, 40113, 4580, 96772, 5317, 3316, 5737, 41017, 55042, 
      2789, 4100, 29069, 3185, 2725, 7877, 8642, 42802, 53026, 4329, 4608, 
      42209, 76193, 42920, 21906, 64026, 40745, 3449, 7178, 51857, 3449, 
      3281, 2890, 18945, 38385, 1669, 2468, 19940, 74269, 3232, 1332, 2977, 
      2009, 87661, 2525, 72980, 2533, 3025, 3490, 12753, 1600, 12884, 5085, 
      4901, 5032, 865, 26497, 2378, 725, 1154, 5153, 10133, 17170, 47140, 
      72802, 1184, 3209, 12064, 17041, 47056, 46549, 26825, 1096, 1933, 433, 
      544, 45088, 1145, 905, 12665, 221, 16741, 46289, 58, 12593, 12805, 
      49765, 3746, 194, 26269, 67625, 8116, 212, 272, 32777, 43697, 48416, 
      2610, 2218, 47970, 85, 2029, 6890, 7922, 13225, 0, 785, 580, 6088, 
      20745, 7930, 46234, 12560, 12357, 4660, 17488, 2665, 810, 40100, 26669, 
      46777, 47645, 49850, 10345, 29044, 29728, 37060, 365, 6309, 625, 1381, 
      36737, 36356, 7145, 6340, 47378, 370, 900, 46120, 12242, 29984, 3425, 
      60466, 30068, 530, 5153, 5713, 21601, 3940, 772, 592, 2340, 37106, 
      10229, 8906, 19720, 15317, 14600, 14365, 9325, 3592, 4329, 60320, 
      24500, 100066, 69485, 10250, 115144, 68500, 1384, 909, 2056, 111185, 
      17861, 2642, 61540, 50753, 2873, 1508, 1924, 2249, 101578, 48245, 2920, 
      60274, 38474, 15386, 1289, 36569, 83665, 39321, 98713, 113000, 54805, 
      34933, 13988, 107146, 102645, 28746, 12337, 12917, 4082, 2005, 85864, 
      28989, 80810, 29405, 4985, 25258, 100532, 58105, 2036, 6977, 98746, 
      5161, 26361, 102605, 72341, 6341, 2285, 99553, 57905, 44645, 2465, 
      12209, 119268, 27585, 3460, 20800, 104801, 82490, 14501, 131381, 
      106285, 72297, 23050, 81104, 31265, 3028, 27353, 61373, 100885, 46706, 
      61217, 3460, 63389, 52648, 39845, 31588, 4093, 73177, 23362, 27009, 
      29002, 97605, 51058, 20610, 78625, 54272, 39817, 4100, 69761, 55301, 
      36986, 30469, 5594, 105480, 94957, 67860, 65365, 57717, 49300, 4581, 
      4589, 4498, 128528, 4649, 7025, 5122, 92516, 55976, 40762, 30641, 5042, 
      11125, 11765, 125738, 122978, 122293, 8810, 5354, 5858, 120397, 114376, 
      104701, 36101, 9701, 126729, 99261, 29034, 98192, 32672, 21401, 18097, 
      6737, 7801, 107690, 80458, 77218, 68930, 44345, 18029, 7954, 112360, 
      93109, 89028, 49922, 45445, 39365, 17057, 8266, 76625, 44816, 8336, 
      130465, 106417, 18661, 7461, 94933, 82349, 62893, 20885, 10949, 7813, 
      132205, 125914, 33785, 32170, 118781, 86749, 28250, 81553, 55969, 
      25258, 11925, 15313, 7748, 90865, 9010, 7930, 40141, 8269, 56681, 
      20825, 8425, 15170, 85748, 74513, 57049, 16749, 9874, 64250, 61466, 
      33361, 10469, 9701, 19226, 40545, 18625, 57370, 56065, 29290, 25285, 
      15185, 9418, 60229, 17885, 14504, 44026, 19801, 24641, 15476, 17744, 
      26585, 10210, 16645, 12520, 10778, 26485, 22916, 16145, 11221, 11425, 
      39125, 14717, 34858, 29945, 18505, 23113, 37481, 19625, 12557, 12506, 
      32836, 23346, 27673, 18944, 26468, 18850, 14314, 14249, 17194, 13492, 
      14132, 17552, 16605, 16090, 16661, 21905, 21796, 17104, 14841, 14425, 
      15425, 18265, 22354, 16250, 16066, 16066, 15925, 26485, 19154, 17893, 
      16298, 28673, 30529, 33818, 36010, 20122, 19890, 27509, 17561, 18100, 
      43668, 21289, 18130, 21658, 19989, 20260, 22217, 20885, 22250, 22888, 
      20905, 20420, 52234, 26393, 22865, 27829, 24482, 31082, 24433, 41140, 
      58250, 28180, 29138, 31205, 28306, 27985, 26756, 25889, 25796, 26405, 
      25957, 55505, 26858, 58580, 27954, 27845, 28033, 27970, 29825, 36725, 
      32985, 28900, 35641, 33865, 31945, 30265, 68788, 35317, 33876, 31409, 
      31201, 37925, 33197, 32941, 32882, 32449, 32825, 39524, 38113, 37089, 
      33589, 37714, 41777, 51812, 34481, 41992, 36117, 39065, 37178, 36788, 
      73357, 41725, 48200, 75304, 41810, 64705, 40960, 37089, 53505, 62530, 
      43565, 45594, 45421, 42250, 45140, 44345, 97465, 46730, 42653, 39898, 
      44434, 42410, 48464, 42500, 48836, 46485, 45025, 40977, 49490, 43513, 
      41434, 48953, 78125, 49492, 53065, 49664, 44633, 53285, 50405, 85706, 
      45061, 45189, 53170, 96050, 54745, 56608, 57488, 96473, 48850, 46738, 
      46820, 95080, 50069, 47594, 46226, 53380, 63297, 102352, 55370, 50773, 
      78586, 51881, 66625, 54317, 52810, 60309, 56853, 55525, 53509, 58945, 
      78629, 83954, 51776, 83300, 76546, 93925, 60554, 51529, 83213, 57609, 
      94420, 97353, 52522, 83770, 97810, 52936, 59922, 59761, 54730, 53370, 
      101761, 65525, 67300, 113320, 63874, 60320, 55721, 83252, 131650, 
      69481, 85489, 116645, 58568, 69658, 59053, 71857, 101561, 116180, 
      68306, 64514, 65005, 60685, 65365, 62945, 65348, 67477, 73949, 67829, 
      99101, 102205, 106682, 65905, 104713, 108448, 64520, 72946, 118386, 
      147394, 99761, 110905, 114377, 156740, 72449, 81005, 70681, 67810, 
      119522, 158285, 71956, 68290, 68170, 68137, 111802, 141562, 83773, 
      108900, 117749, 75656, 74120, 80698, 114797, 153586, 87784, 170869, 
      172756, 152965, 143153, 87985, 82098, 74818, 90205, 152917, 83725, 
      143225, 89632, 81652, 76752, 84650, 123818, 146954, 152354, 90280, 
      132040, 140285, 92482, 83466, 125365, 84025, 92520, 136733, 92461, 
      92041, 145370, 147460, 145025, 92021, 91156, 97364, 87218, 162578, 
      169969, 180661, 201185, 104850, 90513, 147368, 150308, 166130, 209810, 
      107424, 97225, 187969, 103370, 99250, 161890, 175282, 109700, 94618, 
      159930, 170770, 101065, 174785, 112625, 102050, 103240, 102285, 111410, 
      102170, 172090, 174338, 176618, 107362, 177325, 114145, 108797, 109426, 
      182746, 191665, 203540, 120370, 180013, 122733, 114813, 184705, 122922, 
      113242, 215909, 117725, 209329, 117785, 134181, 130216, 121000, 213229, 
      134298, 126514, 125773, 212013, 134660, 136305, 227140, 233285, 128405, 
      136825, 135085, 137504, 135460, 139258, 132290, 130645, 126946, 143741, 
      140165, 133877, 126277, 143305, 138793, 129025, 130082, 142949, 141157, 
      141957, 151165, 147745, 146173, 144040, 156757, 147305, 145424, 162082, 
      156410, 154802, 153017, 165609, 158450, 152129, 165545, 171956, 167201, 
      173722, 164693, 160850, 164097, 171329, 176921, 169817, 178669, 166805, 
      166106, 177858, 180904, 190436, 193360, 185261, 187690, 188240 ], 
  [ 97585, 92353, 92405, 91426, 89114, 91856, 87841, 85193, 85229, 87620, 
      88145, 85930, 77281, 85321, 80305, 82858, 77801, 77282, 74026, 74164, 
      74698, 70120, 67421, 71333, 67028, 66730, 64762, 61892, 64786, 61169, 
      56061, 58537, 55400, 47753, 54125, 52564, 52289, 48448, 55618, 50245, 
      49573, 47204, 42165, 41764, 49402, 48420, 50258, 44345, 40426, 48274, 
      44818, 44433, 46580, 45578, 41821, 39785, 35377, 38250, 42562, 37729, 
      40690, 39785, 36802, 41885, 38408, 40229, 33849, 30249, 32740, 27781, 
      33298, 33917, 31509, 23633, 31716, 27101, 22777, 28530, 20410, 27521, 
      20345, 19337, 26981, 18397, 19970, 18925, 19016, 118024, 22009, 17828, 
      24778, 16994, 15497, 15570, 23348, 21940, 104884, 15730, 23049, 107425, 
      22261, 14945, 90337, 17405, 14885, 14765, 16393, 14297, 108089, 20052, 
      19237, 117325, 13385, 15685, 105957, 20749, 18500, 95621, 71689, 96130, 
      108793, 17109, 77074, 15857, 14297, 15938, 13973, 14500, 13136, 11917, 
      99202, 81965, 85585, 11716, 59912, 9673, 8845, 62473, 9248, 58640, 
      7930, 66002, 59273, 110740, 13289, 11513, 50242, 39161, 48425, 53056, 
      113329, 57317, 43720, 51725, 6617, 5777, 9106, 6354, 9953, 12753, 
      40153, 74880, 83584, 5337, 4777, 6525, 44761, 61405, 5353, 26528, 
      56608, 8333, 5645, 8712, 29005, 30017, 65105, 33210, 22490, 23764, 
      58706, 8989, 8548, 30260, 7605, 80533, 8954, 5329, 3488, 30928, 43105, 
      4626, 2745, 20826, 5636, 2600, 4616, 5101, 32429, 41309, 2690, 2801, 
      31888, 61840, 32485, 14885, 50957, 30586, 2080, 3961, 40180, 6722, 
      6442, 5825, 12416, 28496, 1690, 1537, 13185, 60008, 6553, 2525, 1538, 
      4432, 72052, 1306, 58825, 5512, 1412, 1597, 7556, 3793, 7565, 2228, 
      2098, 2173, 2650, 18314, 5617, 772, 585, 2176, 5476, 10777, 35873, 
      58565, 3577, 1066, 6841, 10642, 35785, 35330, 18514, 3589, 5096, 2194, 
      233, 34025, 3744, 144, 7200, 410, 10322, 35050, 689, 7120, 7274, 38074, 
      7957, 1717, 17992, 53860, 13949, 221, 169, 23434, 32786, 36889, 6257, 
      5641, 36497, 1378, 298, 3029, 3725, 20450, 785, 0, 2705, 2501, 29588, 
      3725, 34973, 19609, 19346, 9241, 25649, 578, 3089, 52065, 36562, 35444, 
      36200, 38125, 16762, 20285, 20857, 48569, 394, 11432, 2500, 232, 48186, 
      47749, 12546, 11461, 60281, 1625, 2993, 34885, 6885, 40361, 7250, 
      74929, 21177, 1213, 2084, 2420, 30458, 7925, 2293, 1553, 725, 48537, 
      16452, 4545, 28181, 22826, 21941, 21650, 15266, 7349, 8420, 74713, 
      33853, 118433, 84884, 16409, 134797, 83785, 3341, 1802, 877, 130500, 
      25864, 5661, 76037, 63962, 6002, 3461, 965, 1010, 120049, 61114, 1285, 
      74597, 49997, 22765, 1556, 26756, 100450, 50954, 116896, 132413, 68450, 
      45890, 8425, 126053, 121160, 38693, 18868, 19556, 7529, 3716, 102805, 
      38930, 97245, 39400, 2548, 17389, 118813, 72074, 2173, 3698, 116857, 
      2720, 18320, 121050, 87874, 10674, 2250, 117716, 71812, 56872, 2260, 
      7300, 139109, 37178, 6053, 13873, 123408, 99025, 21348, 152170, 125000, 
      87764, 15725, 97465, 41410, 4717, 19242, 75604, 119090, 59085, 75386, 
      3125, 77778, 65749, 51210, 41665, 3250, 88628, 16133, 36242, 38569, 
      115400, 63869, 28493, 94570, 67473, 51058, 4869, 84752, 68612, 47777, 
      40196, 4177, 123941, 112466, 82625, 79850, 71306, 61825, 6074, 5800, 
      5317, 148889, 5578, 4930, 4705, 109737, 69277, 51989, 40244, 5741, 
      7400, 7816, 145809, 142825, 142084, 12753, 6273, 5209, 140018, 133493, 
      122978, 46538, 13978, 146852, 117032, 38237, 115849, 42489, 29034, 
      24946, 9106, 5914, 126185, 96377, 92801, 83617, 55952, 24820, 6065, 
      131245, 110258, 105785, 62253, 57160, 50184, 23508, 11413, 92090, 
      56417, 6497, 150800, 124736, 25444, 9764, 112186, 98370, 76786, 28170, 
      15210, 10282, 152648, 145853, 43588, 41693, 138100, 103156, 36985, 
      97396, 68900, 33317, 16232, 10996, 8245, 107600, 11465, 8369, 50770, 
      8146, 69604, 27700, 8356, 11125, 101917, 89506, 69968, 22388, 12433, 
      78005, 74885, 42692, 13192, 11752, 14165, 51050, 24650, 70225, 68752, 
      37777, 32932, 20032, 10177, 73418, 23570, 11173, 54973, 25988, 32002, 
      20205, 13401, 34336, 10625, 21650, 15677, 12085, 20008, 29653, 12634, 
      12580, 10880, 49050, 11986, 43997, 38132, 23780, 17690, 47008, 25120, 
      14580, 11673, 41465, 29789, 35122, 23985, 20421, 23605, 16717, 16596, 
      14221, 13709, 13229, 14521, 20180, 13897, 20008, 17524, 27157, 20561, 
      16562, 15250, 14400, 15668, 18133, 18185, 17777, 15425, 16850, 21250, 
      22765, 20776, 17557, 22932, 24340, 26901, 28645, 23953, 23609, 22266, 
      19204, 20077, 35117, 25168, 19825, 18649, 22856, 23125, 19314, 23972, 
      19457, 26869, 23200, 21817, 42925, 30634, 25090, 32402, 27261, 26469, 
      26704, 34225, 48365, 32125, 33361, 27250, 31853, 31364, 29125, 27306, 
      27045, 28100, 26756, 46336, 26365, 49069, 29921, 29250, 29156, 27917, 
      27812, 31912, 37298, 30805, 40564, 38116, 35300, 32500, 58141, 39730, 
      37673, 33412, 30794, 42778, 35528, 35048, 34933, 32482, 32800, 35465, 
      42340, 40868, 34568, 34493, 37210, 44725, 34000, 47221, 38714, 43060, 
      40221, 39325, 62900, 46330, 42445, 64621, 46301, 55700, 44945, 38330, 
      46682, 54025, 48274, 50861, 50632, 46285, 50125, 49050, 84250, 52105, 
      46516, 38441, 40625, 39829, 54001, 45685, 43957, 51236, 49216, 42704, 
      54965, 46580, 42653, 44404, 67860, 54569, 58978, 54513, 42930, 59140, 
      55364, 74593, 47162, 43706, 58741, 83701, 60650, 50921, 51577, 84122, 
      52513, 49169, 45385, 83005, 53896, 50021, 46525, 58325, 56426, 89489, 
      60817, 54314, 69133, 55530, 59410, 58804, 56681, 66530, 62066, 60290, 
      57490, 64660, 69448, 73933, 54353, 73445, 67865, 82666, 66205, 51860, 
      73576, 62138, 83213, 85754, 52345, 74185, 86209, 53597, 64781, 64564, 
      57125, 53525, 89764, 71780, 73889, 100085, 69397, 64441, 55754, 74269, 
      116669, 75890, 76442, 103396, 58981, 75725, 59464, 78370, 90378, 
      103149, 73697, 68561, 69050, 61706, 69352, 65700, 69109, 71908, 80226, 
      72202, 88744, 91400, 95261, 68930, 93626, 96857, 64685, 78205, 105725, 
      131597, 89674, 99250, 102274, 140101, 77200, 87880, 74308, 69589, 
      106965, 141640, 75917, 69281, 68825, 68624, 100361, 126649, 90922, 
      98069, 105796, 79829, 77621, 86381, 103508, 137873, 94861, 153586, 
      155305, 137416, 128666, 94720, 87209, 76009, 97330, 137530, 89000, 
      128900, 96361, 86029, 78329, 89865, 111897, 132345, 137185, 96893, 
      119165, 126458, 99485, 87893, 113384, 88450, 99125, 123624, 98612, 
      98080, 131525, 133445, 131344, 97210, 96065, 103725, 89489, 147265, 
      154036, 163720, 182506, 112265, 93392, 134005, 136609, 150805, 190565, 
      115001, 102170, 170626, 109881, 104641, 147121, 159169, 117497, 97765, 
      145493, 155213, 106450, 158890, 120640, 107545, 108901, 107666, 118917, 
      107325, 156637, 158661, 160717, 113633, 161530, 121700, 114610, 115237, 
      166717, 174850, 185661, 128417, 164372, 131114, 121514, 168724, 130961, 
      119041, 197290, 123850, 191540, 123570, 143210, 138517, 127285, 195266, 
      142985, 133633, 132724, 194324, 143289, 144986, 208325, 214020, 135178, 
      145220, 143144, 145897, 143177, 147589, 139165, 137128, 132025, 152514, 
      148266, 140634, 130906, 151738, 146330, 134098, 135265, 151042, 148744, 
      149258, 159860, 155200, 153122, 150485, 165266, 153458, 151073, 171145, 
      164125, 162181, 160004, 174890, 166273, 157760, 173860, 181277, 175682, 
      183209, 172386, 167533, 171338, 179856, 185888, 177440, 187802, 173416, 
      172549, 186425, 189293, 199369, 202513, 192562, 195325, 195817 ], 
  [ 89330, 85546, 84970, 84197, 82505, 83057, 80704, 78884, 78292, 79225, 
      79018, 76585, 71780, 75554, 72826, 73921, 70522, 70001, 66313, 66137, 
      65729, 63125, 61672, 62770, 60649, 60245, 56381, 54233, 55565, 52562, 
      49844, 50338, 48341, 45370, 47060, 46121, 45530, 44081, 46985, 44420, 
      44164, 41993, 40904, 40501, 42209, 41537, 42229, 39434, 38425, 40445, 
      38861, 38474, 38637, 37945, 36058, 34850, 34394, 34145, 35333, 33202, 
      34081, 33696, 32689, 34442, 32941, 33092, 29090, 28610, 28289, 25604, 
      26645, 26426, 25160, 24250, 24737, 22824, 23284, 21845, 21005, 21250, 
      20000, 19298, 20074, 19186, 17425, 17524, 17197, 154061, 17170, 16837, 
      18065, 16101, 17306, 16337, 16729, 16153, 139033, 15245, 16322, 142090, 
      15844, 14976, 121984, 14210, 14602, 14690, 13924, 14218, 143056, 14249, 
      13954, 153850, 13298, 12580, 140708, 14002, 13105, 128602, 100090, 
      129313, 144160, 11912, 106717, 11386, 11074, 11257, 10852, 10753, 
      10217, 10036, 133201, 112842, 117188, 9413, 86309, 9236, 10280, 89492, 
      9225, 84825, 11125, 93949, 85762, 147101, 7840, 7312, 74845, 60850, 
      72610, 78385, 150202, 83684, 66757, 76840, 6458, 8738, 5825, 6401, 
      5732, 6554, 62450, 105185, 115553, 5684, 8036, 13736, 68404, 89000, 
      5386, 44761, 83161, 4724, 12020, 4685, 48170, 49594, 93626, 53825, 
      39565, 41357, 85969, 4010, 3881, 50137, 3560, 112264, 3761, 3152, 9209, 
      51209, 66818, 2753, 6800, 37673, 2617, 4365, 12205, 13210, 53226, 
      64602, 7261, 7684, 52577, 90017, 53380, 29434, 76738, 50957, 6121, 
      11434, 63353, 2125, 2053, 1850, 26017, 48337, 3121, 4736, 27200, 87957, 
      1844, 1768, 5669, 1385, 102493, 5017, 86560, 1421, 5849, 6554, 18649, 
      1156, 18856, 8941, 8705, 8884, 725, 34901, 986, 2069, 3026, 9089, 
      15509, 24034, 58176, 86378, 500, 6413, 17908, 23893, 58084, 57521, 
      35293, 292, 549, 245, 2132, 55892, 233, 2873, 18665, 1369, 23553, 
      57221, 810, 18577, 18833, 61073, 1418, 170, 34645, 80705, 4392, 1480, 
      1636, 42061, 54325, 59572, 754, 554, 59074, 241, 4777, 11458, 12778, 
      8285, 580, 2705, 0, 10404, 14401, 12770, 57122, 7748, 7585, 1952, 
      11700, 5661, 58, 31040, 19385, 57681, 58645, 61090, 6029, 37736, 38516, 
      28368, 1513, 3085, 185, 3533, 28085, 27752, 3677, 3112, 37474, 450, 
      256, 56900, 17978, 22228, 1285, 49202, 38816, 1066, 8905, 9657, 15125, 
      1640, 584, 884, 4840, 28418, 6005, 13754, 13572, 9985, 9412, 9225, 
      5337, 1476, 1921, 49076, 17576, 85410, 57373, 6058, 99380, 56480, 788, 
      1225, 4148, 95705, 12077, 1130, 50184, 40501, 1261, 904, 3816, 4381, 
      86810, 38273, 5380, 49050, 29650, 10114, 2113, 46033, 70325, 30397, 
      84169, 97396, 44145, 26577, 19792, 91970, 87805, 21250, 7769, 8245, 
      2146, 1557, 72356, 21481, 67730, 21845, 8081, 33010, 85864, 47133, 
      2920, 10789, 84218, 8249, 34249, 87785, 60017, 3617, 3305, 84969, 
      46969, 35149, 3625, 17401, 103240, 20341, 2216, 27716, 89825, 69290, 
      9605, 114529, 91205, 60001, 30290, 68036, 23525, 2536, 35261, 50125, 
      86225, 37034, 50005, 4680, 51977, 42340, 31025, 23872, 5737, 60849, 
      30474, 20005, 21706, 83245, 40970, 14746, 65845, 43844, 31069, 4328, 
      57793, 44773, 28618, 23013, 7690, 90532, 80825, 56080, 53825, 46945, 
      39440, 4177, 4421, 4666, 111940, 4717, 9685, 6338, 78608, 45428, 31986, 
      23257, 5290, 15165, 15997, 109370, 106802, 106165, 6266, 5402, 7250, 
      104409, 98820, 89865, 27985, 6865, 110305, 84853, 21970, 83876, 25076, 
      15677, 13045, 5525, 10237, 92650, 67626, 64674, 57154, 35209, 13021, 
      10386, 96980, 79217, 75472, 40154, 36205, 30893, 12329, 6370, 64165, 
      35668, 10708, 113825, 91505, 13637, 6277, 80929, 69401, 51769, 15425, 
      8081, 6481, 115461, 109602, 26161, 24786, 102989, 73453, 21530, 68729, 
      45641, 19106, 8989, 19769, 8072, 77265, 7650, 8298, 31769, 9113, 46337, 
      15665, 9217, 19370, 72616, 62389, 46697, 12637, 8402, 53170, 50674, 
      26073, 8845, 8653, 24274, 32245, 14165, 47050, 45889, 22714, 19429, 
      11729, 9466, 49617, 13705, 18052, 35330, 15185, 19013, 12104, 22148, 
      20617, 10530, 13025, 10484, 10322, 32701, 17800, 19813, 10709, 12545, 
      31265, 17705, 27666, 23569, 14625, 28397, 29945, 15545, 11453, 13850, 
      26064, 18442, 21901, 15236, 32264, 15370, 12850, 12833, 20338, 13896, 
      15496, 20740, 14125, 18554, 14365, 26233, 17768, 14708, 13933, 14285, 
      16865, 21041, 26522, 15130, 15138, 17154, 15665, 31505, 16586, 15949, 
      15746, 34121, 36361, 40274, 42850, 17354, 17218, 32513, 16657, 16904, 
      51496, 18457, 17170, 24730, 18013, 18280, 25181, 18709, 25114, 19940, 
      19385, 19664, 60626, 23165, 21365, 24305, 22490, 35426, 22865, 47440, 
      67090, 25160, 25874, 34945, 25610, 25433, 25064, 25013, 25064, 25285, 
      25605, 63697, 27602, 67048, 26578, 26945, 27369, 28314, 31849, 41149, 
      29581, 27560, 31697, 30497, 29345, 28625, 78184, 31793, 30880, 29945, 
      31797, 34001, 31429, 31365, 31354, 32645, 33065, 43216, 34697, 34057, 
      32957, 40682, 45893, 58088, 35089, 37700, 34081, 35825, 34754, 34792, 
      82493, 37945, 53300, 84628, 38122, 72585, 37700, 36181, 59509, 69970, 
      39673, 41218, 41093, 38930, 41000, 40445, 108925, 42250, 39469, 41274, 
      47826, 44738, 43828, 39880, 53128, 42517, 41537, 39601, 44890, 40977, 
      40482, 52945, 87005, 45216, 48061, 45572, 46157, 48325, 46213, 95290, 
      43313, 46513, 48442, 106682, 49725, 61524, 62596, 107101, 45746, 44690, 
      48080, 105460, 46813, 45538, 45994, 49160, 69205, 113396, 50714, 47745, 
      86690, 48749, 72805, 50461, 49482, 54961, 52369, 51425, 50081, 54025, 
      86477, 92522, 49540, 91720, 83954, 103537, 55666, 51201, 91429, 53677, 
      103976, 107245, 52618, 91930, 107698, 52308, 55690, 55577, 52610, 
      53170, 111977, 60085, 61568, 124580, 59050, 56692, 55597, 90856, 
      144378, 63869, 93125, 127877, 58084, 64322, 58565, 66133, 111005, 
      127208, 63538, 60898, 61385, 59657, 61789, 60425, 61960, 63509, 68393, 
      63905, 107797, 111285, 116290, 63125, 114029, 118196, 64180, 68234, 
      129034, 160730, 108197, 120685, 124541, 170792, 68161, 74885, 67345, 
      66058, 130058, 172325, 68328, 67202, 67370, 67481, 121370, 154106, 
      77401, 117928, 127733, 71812, 70852, 75554, 124189, 166770, 81428, 
      185393, 187424, 165997, 155269, 81905, 77410, 73490, 83785, 165793, 
      78885, 155185, 83540, 77576, 75076, 79850, 133706, 159146, 165026, 
      84276, 142740, 151801, 86138, 79330, 135293, 79885, 86500, 147605, 
      86813, 86489, 156850, 159080, 156353, 87169, 86544, 91496, 84850, 
      175282, 183193, 194749, 216757, 98050, 87601, 158372, 161600, 178810, 
      225850, 100468, 92525, 202373, 97322, 94162, 174082, 188626, 102544, 
      91442, 171826, 183626, 95965, 187925, 105265, 96850, 97892, 97177, 
      104474, 97250, 184834, 187274, 189746, 101474, 190345, 107145, 103273, 
      103898, 195938, 205525, 218312, 112914, 192861, 114985, 108505, 197833, 
      115450, 107690, 231281, 111865, 223961, 112205, 125809, 122468, 114980, 
      227993, 126202, 119762, 119165, 226525, 126608, 128197, 242600, 249125, 
      121921, 128945, 127493, 129620, 128144, 131410, 125690, 124381, 121874, 
      135497, 132497, 127361, 121585, 135341, 131597, 123941, 124898, 135265, 
      133901, 134929, 142925, 140545, 139401, 137700, 148625, 141181, 139732, 
      153458, 148930, 147610, 146161, 156781, 150866, 146401, 157505, 163048, 
      159013, 164666, 157169, 154186, 156949, 163073, 168265, 162313, 169865, 
      160157, 159602, 169522, 172692, 181712, 184436, 177913, 180050, 180644 ]
    , [ 111770, 105130, 105778, 104597, 101681, 106517, 100900, 97448, 98080, 
      101869, 103090, 101065, 88712, 100850, 93634, 97585, 90922, 90401, 
      87529, 87965, 89393, 82913, 79012, 85618, 79213, 79013, 78821, 75245, 
      79637, 75410, 68000, 72370, 68129, 55978, 66848, 64685, 64706, 58565, 
      69833, 61760, 60688, 58109, 49268, 48865, 62201, 60917, 63853, 54938, 
      48217, 61661, 56405, 56018, 60057, 58753, 53194, 50354, 42146, 48017, 
      55325, 47890, 52849, 51444, 46561, 54842, 49465, 52880, 44186, 37586, 
      42773, 35600, 45413, 46826, 43316, 28738, 44117, 36900, 27976, 40613, 
      25493, 39202, 26324, 25010, 39250, 23266, 28033, 25888, 26377, 88985, 
      32266, 24385, 36833, 23445, 19346, 20417, 35293, 33085, 77629, 21773, 
      35090, 79666, 34000, 20484, 65476, 26042, 20722, 20402, 24328, 19930, 
      80020, 31181, 29866, 87754, 19010, 24208, 78080, 32770, 29221, 69442, 
      49906, 69745, 80308, 27620, 54085, 25666, 22906, 25945, 22480, 23605, 
      21437, 19216, 72001, 57762, 60680, 19409, 40001, 15560, 12932, 41960, 
      14733, 38925, 10309, 44581, 39250, 81209, 23956, 20980, 32005, 23722, 
      30586, 34117, 83290, 37376, 26977, 32980, 12170, 8330, 17657, 11705, 
      19400, 24098, 24098, 51125, 58229, 10376, 7016, 4964, 27400, 40244, 
      10690, 14365, 36445, 17168, 4880, 17945, 15938, 16546, 43034, 18737, 
      11413, 12185, 37825, 19106, 18365, 16477, 16820, 55348, 19265, 12740, 
      3293, 16733, 25610, 11729, 4148, 9929, 13837, 6201, 2617, 2602, 17730, 
      24210, 3589, 3400, 17285, 40037, 17680, 6178, 31450, 16277, 3469, 2050, 
      23165, 16405, 15925, 14906, 4597, 14677, 5569, 3716, 4964, 38385, 
      16328, 8500, 2813, 12605, 48025, 2977, 37396, 14681, 2381, 2066, 2125, 
      11560, 1924, 985, 953, 928, 9701, 7565, 15266, 4721, 3434, 725, 1025, 
      3226, 19620, 37010, 11720, 1109, 1384, 3085, 19528, 19169, 7549, 11920, 
      14625, 9221, 3560, 18152, 12269, 2669, 1325, 4633, 2745, 18869, 5706, 
      1237, 1289, 21089, 19370, 8330, 7105, 33173, 28260, 4132, 3880, 10645, 
      17197, 20200, 16666, 15650, 19906, 7585, 1105, 34, 130, 37253, 6088, 
      2501, 10404, 0, 49285, 122, 18770, 36104, 35737, 21332, 44136, 765, 
      11074, 77348, 58145, 19125, 19681, 21106, 32141, 8564, 8936, 73044, 
      4369, 24505, 9773, 2105, 72557, 72020, 26117, 24532, 87250, 7794, 
      10660, 18752, 1250, 62824, 18013, 104690, 9236, 6370, 541, 477, 50213, 
      18980, 8948, 7208, 1780, 72890, 31505, 698, 47232, 40177, 38992, 38601, 
      29817, 18000, 19669, 104360, 54500, 155178, 116329, 31354, 173840, 
      115028, 10784, 7345, 2720, 168941, 44105, 15002, 105876, 91501, 15541, 
      10900, 3204, 2749, 156986, 88049, 2320, 104130, 74530, 39898, 5989, 
      13189, 134381, 75685, 153325, 171040, 96777, 69417, 2452, 163778, 
      158185, 60418, 34493, 35377, 17650, 10737, 137024, 60649, 130562, 
      61217, 2165, 7306, 155428, 100989, 6388, 1813, 153170, 2333, 7933, 
      157961, 119585, 22385, 6161, 154125, 100621, 82681, 5869, 2509, 178516, 
      58285, 14660, 5480, 160613, 132530, 37553, 193273, 162401, 119365, 
      6626, 130664, 63509, 11716, 8741, 105001, 155585, 85178, 104677, 6516, 
      107465, 93136, 75497, 63652, 5737, 120213, 7218, 56725, 59650, 151177, 
      90746, 46570, 127045, 95048, 75133, 10244, 115525, 96385, 71050, 61569, 
      5650, 160912, 147737, 112996, 109721, 99577, 88196, 12745, 11969, 
      10786, 189256, 11245, 5197, 7970, 144500, 97040, 76050, 61405, 11002, 
      4761, 4777, 185666, 182282, 181441, 23810, 11930, 8066, 179073, 171648, 
      159633, 69193, 25633, 186805, 152785, 58690, 151400, 64040, 46685, 
      41197, 17357, 6565, 163234, 128826, 124650, 113866, 80701, 40969, 6714, 
      168992, 144905, 139732, 88298, 82105, 73529, 39053, 21058, 123733, 
      81160, 7240, 191141, 161477, 41585, 17905, 147025, 131009, 105625, 
      45209, 26849, 18721, 193185, 185490, 65125, 62730, 176633, 136489, 
      56618, 129725, 96029, 51746, 27961, 7325, 13172, 141525, 19890, 13194, 
      73793, 11969, 96725, 44021, 12277, 7946, 134836, 120325, 97085, 36505, 
      21050, 106618, 102898, 63405, 22105, 19465, 9178, 73861, 39461, 97234, 
      95461, 56986, 50641, 32741, 15586, 101025, 37777, 9280, 78578, 41093, 
      49205, 32708, 9704, 52237, 15426, 34649, 25376, 18482, 12505, 45748, 
      10429, 19073, 13973, 70841, 11177, 64386, 56821, 37269, 12077, 68093, 
      39005, 22265, 14258, 60948, 45370, 52501, 37064, 13700, 36178, 25090, 
      24869, 12994, 18180, 15700, 13192, 30649, 14066, 30073, 13789, 40820, 
      30824, 23725, 20813, 16661, 15125, 14690, 25738, 24930, 18378, 22601, 
      16001, 33314, 30025, 23906, 16781, 17389, 18650, 19594, 34898, 34354, 
      17009, 26245, 27716, 23956, 36205, 26962, 17386, 32089, 32356, 18245, 
      33601, 18586, 38096, 31421, 28436, 30434, 42341, 33197, 44705, 36362, 
      22370, 34901, 26020, 34858, 43316, 45050, 24337, 42338, 41549, 37508, 
      33989, 33428, 35281, 32337, 34117, 29642, 36244, 37594, 35921, 35325, 
      31986, 28381, 27481, 49165, 38372, 53525, 49877, 45461, 40661, 43300, 
      51785, 48628, 41165, 34245, 55625, 43873, 42993, 42778, 36725, 36941, 
      32404, 54077, 51805, 40505, 32930, 33245, 36260, 37333, 60752, 47545, 
      54389, 49850, 48052, 48425, 58753, 36368, 49744, 58522, 43821, 56264, 
      44749, 38701, 43042, 60889, 64474, 64145, 57698, 63236, 61661, 64861, 
      65914, 57625, 40050, 38034, 39434, 68104, 55588, 39460, 63937, 60917, 
      50005, 68962, 56277, 49050, 40501, 53753, 67860, 73765, 67400, 44117, 
      73825, 68449, 58978, 55145, 45289, 72922, 65882, 75429, 45000, 45256, 
      66301, 63290, 57746, 47060, 65680, 64969, 58594, 51298, 71396, 48397, 
      70760, 74786, 64881, 56498, 66293, 50773, 71065, 67842, 81889, 75625, 
      73049, 68849, 79117, 57305, 60290, 63208, 60100, 56618, 66817, 80554, 
      56709, 60625, 74485, 67460, 69301, 56290, 61330, 69754, 59040, 77722, 
      77405, 65666, 58066, 72605, 87217, 89924, 80720, 83530, 76072, 60085, 
      62500, 94194, 91613, 64565, 84017, 64000, 90842, 64481, 94285, 74693, 
      84164, 87610, 80074, 80561, 67817, 80761, 74909, 80116, 84113, 95729, 
      84305, 74545, 76401, 79162, 78629, 78125, 80456, 69280, 91898, 87418, 
      107690, 75965, 82741, 84965, 114692, 89989, 104465, 85093, 77074, 
      88850, 116225, 87300, 75362, 74306, 73805, 84242, 104330, 108001, 
      83044, 88769, 91600, 88192, 100850, 87673, 114138, 111824, 127049, 
      128468, 113977, 107125, 111077, 100666, 82466, 114385, 114385, 102753, 
      107653, 112712, 98180, 85480, 103514, 94946, 110594, 114434, 113040, 
      100512, 106105, 116330, 100138, 96329, 100693, 115264, 104561, 113945, 
      113213, 111154, 112772, 111269, 110833, 109188, 119444, 97906, 124282, 
      129949, 137833, 153517, 129874, 102901, 114512, 116516, 127810, 160570, 
      132904, 115373, 144029, 125882, 118642, 125122, 134770, 135796, 107762, 
      124090, 131810, 120445, 134885, 139333, 121738, 123392, 121657, 136706, 
      120914, 133426, 135050, 136706, 129218, 137713, 139581, 129385, 130010, 
      142490, 149221, 158132, 147186, 140841, 150481, 137881, 144589, 149722, 
      133802, 168449, 139201, 164189, 138317, 163753, 157760, 142928, 167609, 
      162922, 150770, 149561, 167161, 163124, 164917, 179156, 184049, 151705, 
      164645, 161969, 165320, 161396, 166906, 155882, 153145, 145538, 172625, 
      167177, 157145, 143617, 171245, 164237, 147605, 148970, 169945, 166745, 
      166753, 179849, 172981, 170001, 166464, 184937, 168925, 165640, 191810, 
      182386, 179842, 176965, 195949, 184730, 172309, 193205, 202420, 195325, 
      204650, 190625, 183970, 188773, 199589, 206413, 195565, 208625, 189737, 
      188570, 206242, 208800, 219860, 223400, 210145, 213506, 213896 ], 
  [ 90157, 89725, 87705, 87410, 87154, 82660, 84145, 84241, 82205, 79776, 
      77885, 74962, 79033, 72965, 75517, 73250, 73685, 73162, 68498, 67600, 
      65026, 66980, 68405, 63017, 65936, 65290, 57082, 56608, 54338, 52765, 
      55565, 51493, 52132, 59957, 50845, 51344, 50029, 54100, 47162, 51077, 
      51781, 50080, 58109, 57704, 45730, 45776, 43826, 48229, 53938, 42514, 
      45250, 44861, 40456, 40482, 42913, 43621, 52285, 44834, 38818, 42925, 
      39002, 39817, 43370, 37441, 40500, 36805, 38309, 45029, 38224, 40805, 
      31522, 29377, 30749, 45917, 28880, 33205, 44705, 26690, 42650, 27053, 
      39481, 39493, 24425, 41297, 31850, 34589, 33300, 257524, 26309, 34856, 
      22882, 34354, 41797, 38426, 21776, 23120, 238160, 34450, 21125, 242413, 
      21365, 35377, 215345, 27169, 34281, 34849, 28561, 34373, 244089, 21200, 
      22105, 258481, 33445, 25765, 241253, 18785, 21008, 225065, 185989, 
      226250, 246137, 20285, 195490, 21437, 24005, 20826, 24021, 22480, 
      23860, 26077, 232042, 204481, 210505, 24488, 167620, 28625, 33989, 
      172241, 29572, 165652, 38906, 178850, 167301, 251432, 15689, 18041, 
      152050, 131333, 148853, 157268, 255725, 164965, 140356, 155237, 26533, 
      36013, 18698, 26954, 16441, 12701, 134357, 195572, 209780, 26945, 
      36017, 50837, 143425, 173141, 25925, 107300, 164900, 16861, 47197, 
      15860, 112865, 115245, 179917, 121874, 99450, 102440, 169370, 13009, 
      13600, 116496, 14717, 205981, 12274, 18625, 42916, 118516, 142045, 
      18938, 36665, 97058, 16160, 28948, 50228, 52433, 121729, 138865, 38322, 
      39465, 120836, 175556, 122117, 83529, 156753, 118490, 35972, 49205, 
      137360, 12050, 12458, 13213, 77940, 114660, 26962, 32657, 80081, 
      172996, 11521, 20565, 35746, 14900, 193288, 34130, 171113, 12532, 
      36640, 38545, 64800, 15625, 65477, 45000, 44522, 44941, 16858, 93754, 
      10877, 25640, 29237, 45620, 59240, 75205, 130225, 171145, 13985, 39338, 
      64033, 75058, 130129, 129322, 94610, 13285, 10660, 16354, 27121, 
      126961, 12740, 29780, 65732, 24194, 74698, 129002, 21709, 65636, 66130, 
      134770, 6953, 17225, 93700, 163280, 2965, 25013, 25649, 105674, 124658, 
      132545, 8685, 9445, 131805, 18250, 35746, 51545, 54305, 850, 20745, 
      29588, 14401, 49285, 0, 54289, 128881, 1025, 1098, 5785, 169, 38050, 
      13725, 3185, 410, 129664, 131108, 134753, 1930, 98677, 99937, 2425, 
      24770, 4500, 15520, 31828, 2378, 2285, 3890, 4525, 5525, 18421, 14625, 
      128389, 64265, 1073, 8210, 10525, 100217, 21425, 45344, 47056, 442, 
      7837, 17341, 20041, 35037, 2693, 2600, 55709, 565, 1058, 1205, 1258, 
      3130, 8629, 7632, 10625, 725, 29917, 14600, 2885, 38365, 14185, 15613, 
      20610, 32413, 36128, 980, 11393, 11245, 7082, 11042, 15725, 31117, 
      32882, 30829, 6290, 35557, 10825, 3425, 1649, 24128, 111248, 21538, 
      3690, 29380, 37325, 8794, 2746, 66761, 34057, 31572, 1737, 2896, 2888, 
      10469, 17320, 22837, 1962, 20369, 2084, 41600, 89809, 30581, 10330, 
      25397, 47906, 29653, 41764, 91764, 31778, 16490, 8090, 26498, 30160, 
      10400, 5780, 27536, 61472, 41229, 2250, 14125, 80425, 33092, 21437, 
      3272, 48434, 33988, 16704, 84673, 20897, 3026, 18277, 93002, 12104, 
      31162, 6929, 12218, 29053, 13226, 9109, 5234, 3601, 32266, 17536, 
      84361, 3330, 3589, 29844, 8929, 3825, 20362, 10121, 5746, 23885, 16388, 
      10568, 5213, 4168, 36605, 34245, 28618, 15633, 14578, 11538, 8593, 
      20610, 22052, 23977, 47489, 23546, 41474, 30925, 27593, 11213, 6649, 
      4880, 25073, 53908, 55700, 46109, 44501, 44104, 12125, 24221, 32789, 
      43066, 39637, 34282, 6002, 11282, 46800, 31428, 5265, 30929, 5729, 
      5690, 6418, 18098, 41050, 36101, 22117, 20605, 16925, 8180, 6632, 
      41197, 38749, 28426, 26361, 10001, 8692, 7220, 7376, 15577, 20570, 
      8633, 41273, 49348, 35668, 7240, 19080, 29650, 23402, 14890, 6866, 
      12482, 18562, 50500, 46801, 6800, 6625, 42824, 25768, 6725, 23440, 
      12832, 7177, 13140, 60880, 28541, 28132, 19717, 29005, 8794, 32218, 
      13520, 8768, 32080, 59273, 25877, 20690, 13876, 11016, 19981, 16745, 
      15689, 8608, 19700, 22388, 68489, 9738, 10858, 14461, 14020, 8845, 
      9160, 13460, 28717, 15586, 11834, 54821, 10897, 11152, 9938, 14309, 
      63233, 9860, 31213, 14026, 19405, 27161, 82900, 11357, 57290, 27304, 
      37300, 11138, 51818, 10897, 10880, 14416, 74026, 11492, 14372, 25160, 
      39797, 11449, 13185, 12322, 15977, 80525, 17305, 24865, 25088, 55393, 
      35269, 41669, 56033, 21096, 50245, 22292, 67280, 17053, 22153, 28818, 
      33010, 43508, 54400, 66841, 29045, 30013, 42109, 33898, 76138, 23297, 
      25780, 32537, 80912, 85072, 92105, 96601, 23101, 23445, 77138, 31760, 
      30565, 110277, 23956, 32029, 59749, 27828, 28093, 59714, 27560, 59165, 
      24949, 31588, 35705, 122497, 26954, 33794, 26650, 32513, 77129, 35044, 
      98977, 131345, 30133, 29645, 73754, 32257, 32800, 36749, 40778, 41549, 
      39848, 44008, 124820, 51521, 129605, 39933, 42698, 44320, 50305, 62240, 
      83540, 32850, 41149, 32320, 34000, 36688, 40768, 145525, 34570, 36297, 
      43040, 55210, 34850, 43076, 43972, 44201, 54130, 54788, 82217, 38176, 
      39456, 50356, 76081, 87050, 110045, 58724, 36853, 44514, 40256, 43265, 
      45461, 148840, 39730, 99485, 151933, 40385, 132688, 42121, 52362, 
      110250, 127909, 40970, 40113, 40228, 43105, 41093, 41738, 187018, 
      40661, 44360, 68965, 85597, 77225, 41513, 47645, 95453, 43560, 44980, 
      53604, 42809, 49216, 56641, 93824, 152360, 44809, 44050, 46121, 74786, 
      44552, 46280, 164237, 55618, 74178, 45865, 180905, 45706, 107185, 
      109217, 181322, 51325, 55549, 75497, 178477, 51668, 56393, 65969, 
      49213, 119898, 189769, 48605, 53794, 148417, 54314, 124930, 52424, 
      54085, 49482, 51210, 52186, 54202, 50704, 146996, 156641, 59657, 
      155117, 142309, 172930, 52577, 70912, 153860, 55386, 173125, 178074, 
      74485, 154117, 178525, 70573, 55953, 56080, 63433, 73593, 184480, 
      54344, 54385, 202357, 56425, 60065, 76490, 150389, 229585, 57394, 
      152890, 205640, 77285, 59281, 77764, 59170, 179882, 204005, 61373, 
      64493, 64978, 76210, 65620, 69536, 66749, 65416, 62378, 66050, 173060, 
      178468, 186113, 71026, 182410, 188737, 84317, 66529, 204129, 249265, 
      172250, 191458, 197234, 262925, 68612, 66212, 72592, 79225, 204665, 
      264452, 72133, 83725, 85333, 86164, 191173, 238789, 67522, 185085, 
      199688, 74645, 76565, 71905, 193256, 254797, 71773, 280138, 282889, 
      253300, 238010, 73684, 76149, 89029, 73882, 252370, 76900, 237200, 
      75313, 79429, 88929, 78101, 205397, 242357, 250637, 76525, 218509, 
      231650, 76705, 80937, 207220, 81490, 78741, 224324, 80968, 81124, 
      236681, 239629, 235460, 85394, 85969, 84677, 95549, 261341, 271888, 
      287764, 317210, 86661, 95652, 236021, 240689, 264857, 328697, 88353, 
      91690, 297058, 89765, 91405, 257725, 278029, 89465, 98281, 254025, 
      270625, 93202, 276362, 91220, 93605, 93925, 94410, 92585, 95441, 
      271345, 274745, 278177, 94861, 278290, 95008, 98570, 99193, 284833, 
      297778, 315125, 98605, 280072, 99234, 99954, 286480, 101133, 102973, 
      331202, 105698, 320272, 107474, 107154, 106933, 108085, 325018, 108981, 
      109261, 109384, 322344, 109625, 110970, 343213, 351656, 112850, 112912, 
      112900, 113585, 114985, 115609, 116129, 116500, 119989, 117770, 117650, 
      118274, 121618, 119050, 119146, 122050, 122525, 120410, 121204, 123426, 
      125416, 128308, 129322, 129781, 131818, 134450, 135161, 134245, 135473, 
      135593, 135824, 136602, 136925, 141812, 141392, 142613, 142178, 143509, 
      143690, 145025, 145386, 145988, 149252, 149060, 150130, 151220, 151385, 
      152181, 156061, 162665, 164425, 165818, 166513, 167345 ], 
  [ 116020, 109064, 109840, 108613, 105561, 110853, 104882, 101250, 102010, 
      106105, 107476, 105485, 92314, 105352, 97652, 101909, 94888, 94365, 
      91565, 92065, 93685, 86785, 82618, 89812, 82945, 82765, 82945, 79209, 
      83929, 79560, 71642, 76424, 71937, 58792, 70650, 68353, 68436, 61789, 
      73957, 65290, 64130, 61497, 51818, 51413, 66001, 64649, 67825, 58248, 
      50909, 65581, 59929, 59540, 63989, 62617, 56660, 53640, 44596, 51125, 
      59089, 51080, 56477, 54962, 49661, 58644, 52849, 56610, 47396, 40136, 
      45913, 38242, 48997, 50580, 46826, 30772, 47753, 39962, 30026, 44165, 
      27505, 42664, 28530, 27144, 42832, 25220, 30685, 28298, 28873, 83473, 
      35396, 26701, 40357, 25733, 21060, 22349, 38785, 36401, 72497, 23965, 
      38600, 74420, 37442, 22562, 60866, 28800, 22864, 22500, 26930, 22024, 
      74698, 34481, 33056, 82100, 21096, 26930, 72794, 36260, 32425, 64528, 
      45956, 64781, 74882, 30770, 49865, 28660, 25636, 28981, 25186, 26441, 
      24093, 21650, 66845, 53264, 56026, 21925, 36441, 17674, 14650, 38266, 
      16757, 35405, 11645, 40681, 35656, 75517, 27106, 23866, 28793, 21124, 
      27460, 30749, 77480, 33786, 24089, 29650, 14184, 9684, 20329, 13673, 
      22266, 27380, 21352, 46685, 53437, 12266, 8290, 5402, 24362, 36370, 
      12644, 12469, 32789, 19890, 5490, 20753, 13840, 14356, 38952, 16325, 
      9745, 10405, 33997, 22096, 21289, 14209, 19610, 50570, 22293, 15130, 
      4005, 14365, 22516, 14045, 5210, 8285, 16393, 7745, 2929, 2804, 15248, 
      21200, 4537, 4282, 14821, 35989, 15170, 5008, 27904, 13873, 4517, 2372, 
      20161, 19273, 18749, 17640, 3613, 12373, 7157, 4930, 3890, 34361, 
      19210, 10546, 3825, 15133, 43469, 4073, 33410, 17425, 3321, 2896, 1657, 
      13994, 1402, 1429, 1417, 1370, 11965, 5913, 18100, 6301, 4772, 1117, 
      757, 2276, 16754, 32976, 14218, 1825, 890, 2129, 16658, 16317, 5837, 
      14450, 17417, 11461, 4986, 15354, 14837, 3917, 725, 6253, 1769, 15997, 
      7496, 629, 657, 18037, 22564, 10468, 5393, 29305, 32090, 5674, 5378, 
      8513, 14449, 17210, 19636, 18532, 16936, 9629, 1961, 52, 16, 41625, 
      7930, 3725, 12770, 122, 54289, 0, 15876, 40402, 40009, 24658, 48866, 
      1469, 13492, 83570, 63553, 16193, 16705, 18020, 36181, 6642, 6970, 
      79082, 5897, 28033, 12025, 3169, 78569, 78010, 29753, 28058, 93832, 
      9800, 12994, 15850, 656, 68410, 21025, 111880, 7250, 8144, 841, 689, 
      55197, 22050, 11050, 9090, 2650, 78884, 35453, 488, 52058, 44629, 
      43378, 42965, 33653, 20978, 22777, 111514, 59674, 163892, 123877, 
      35272, 183058, 122530, 13050, 9193, 3754, 178025, 48745, 17684, 113066, 
      98185, 18265, 13162, 4322, 3757, 165736, 94597, 3170, 111248, 80548, 
      44288, 7585, 10825, 142465, 81745, 161957, 180154, 103625, 75209, 1754, 
      172692, 166945, 65812, 38545, 39469, 20488, 12893, 145162, 66037, 
      138500, 66625, 2689, 5696, 164090, 107957, 7922, 2005, 161764, 2853, 
      6253, 166685, 127165, 25565, 7625, 162737, 107561, 88961, 7265, 2057, 
      187786, 63529, 17154, 4234, 169397, 140500, 41717, 202913, 171225, 
      126913, 5220, 138562, 68965, 13850, 7025, 112061, 164205, 91508, 
      111709, 7850, 114581, 99746, 81425, 69074, 6869, 127745, 5840, 61813, 
      64868, 159625, 97236, 51124, 134765, 101690, 81005, 12002, 122869, 
      103069, 76744, 66845, 6548, 169618, 156069, 120250, 116865, 106369, 
      94570, 14785, 13897, 12560, 198706, 13061, 5825, 9256, 152714, 103714, 
      81908, 66625, 12724, 4745, 4673, 194996, 191524, 190661, 26804, 13736, 
      9256, 188225, 180602, 168257, 74737, 28757, 196153, 161209, 63748, 
      159778, 69338, 51125, 45329, 19729, 7265, 171940, 136520, 132212, 
      121076, 86701, 45077, 7412, 177850, 153081, 147754, 94580, 88145, 
      79217, 43025, 23732, 131245, 87154, 7954, 200565, 170109, 45685, 20245, 
      155237, 138737, 112517, 49505, 29957, 21125, 202649, 194756, 70409, 
      67904, 185653, 144365, 61480, 137377, 102537, 56340, 31081, 7057, 
      14794, 149525, 22280, 14792, 79393, 13345, 103225, 48145, 13673, 7780, 
      142610, 127637, 103581, 40141, 23476, 113440, 109588, 68489, 24593, 
      21689, 8608, 79405, 43245, 103700, 101861, 61736, 55061, 36061, 17300, 
      107621, 41425, 9386, 84292, 44937, 53509, 35978, 9410, 56693, 17000, 
      38025, 28026, 20404, 11369, 49802, 10457, 21013, 15165, 76145, 11509, 
      69380, 61441, 40745, 11349, 73237, 42565, 24461, 15332, 65738, 49300, 
      56825, 40442, 12722, 39440, 27428, 27185, 13220, 19658, 16738, 13394, 
      33445, 14596, 32777, 13457, 44314, 33570, 25789, 22525, 17645, 15489, 
      14416, 27880, 26984, 19508, 24345, 15325, 36112, 32537, 25780, 15905, 
      16337, 17312, 18080, 37780, 37192, 16325, 28265, 29866, 21970, 39101, 
      29000, 17576, 34585, 34850, 18473, 36181, 18856, 41026, 33685, 30346, 
      28132, 45361, 35425, 47853, 38804, 21908, 37141, 24650, 32320, 46210, 
      48052, 24125, 45072, 44217, 39778, 35885, 35258, 37285, 33989, 31853, 
      30784, 33842, 39700, 37805, 37097, 33296, 28921, 26921, 52189, 40450, 
      56785, 52873, 48105, 42865, 40442, 54841, 51442, 43273, 35405, 58849, 
      46105, 45137, 44900, 38053, 38245, 32122, 57049, 54601, 42201, 32976, 
      32761, 34786, 38453, 64114, 49873, 57265, 52352, 50354, 45621, 61865, 
      35410, 46850, 61588, 41585, 59130, 46537, 37321, 41000, 64037, 67840, 
      67489, 60580, 66490, 64805, 60965, 69320, 60437, 40772, 37832, 39712, 
      71570, 58130, 38834, 67093, 63853, 51973, 72400, 58769, 50816, 40001, 
      51005, 71138, 77369, 70586, 44729, 77405, 71677, 55892, 57249, 45985, 
      76388, 62308, 79025, 44042, 44210, 62725, 66004, 59976, 47770, 62210, 
      67745, 60820, 52688, 74610, 46969, 66978, 78196, 67541, 54052, 68993, 
      49205, 74093, 70628, 85597, 78937, 76185, 71677, 82625, 54961, 57616, 
      65482, 57490, 54468, 63653, 84032, 58097, 58097, 77521, 64314, 66001, 
      57476, 58820, 66452, 60554, 80884, 80545, 67860, 59380, 69145, 90925, 
      93762, 76770, 86948, 78938, 61345, 60218, 89552, 95373, 62253, 80053, 
      65402, 94464, 65881, 98081, 71537, 80282, 90964, 82900, 83385, 69453, 
      83561, 77225, 82826, 87085, 99425, 87253, 71705, 73385, 75904, 81045, 
      74997, 77130, 70570, 95188, 83668, 102708, 73225, 79385, 81433, 109378, 
      93077, 108385, 87737, 78992, 85136, 110905, 90074, 76968, 75780, 75213, 
      80964, 99688, 112025, 80002, 85285, 94450, 90778, 104292, 84445, 
      109172, 115810, 121465, 122818, 109073, 102637, 114925, 103876, 84136, 
      118385, 109541, 106025, 103225, 116554, 101098, 87298, 106760, 91460, 
      106052, 109672, 116834, 96650, 101869, 120276, 103072, 92817, 103625, 
      119050, 100601, 117549, 116773, 106900, 108450, 107077, 114053, 112298, 
      123122, 99976, 119444, 124865, 132353, 147353, 133960, 105205, 110434, 
      112306, 122960, 154180, 137050, 118485, 138385, 129608, 121928, 120488, 
      129608, 140026, 110164, 119584, 126864, 123725, 129805, 143645, 125060, 
      126778, 124933, 140816, 124100, 128516, 130052, 131620, 132840, 132665, 
      143705, 132821, 133444, 137344, 143765, 152258, 151496, 135845, 154921, 
      141661, 139457, 154024, 137224, 162277, 142745, 158337, 141725, 168433, 
      162154, 146530, 161685, 167464, 154696, 153421, 161341, 167642, 169453, 
      172890, 177605, 155489, 169065, 166257, 169738, 165546, 171296, 159700, 
      156809, 148648, 177185, 171473, 160913, 146549, 175669, 168309, 150709, 
      152116, 174233, 170833, 170725, 184365, 177005, 173825, 170090, 189369, 
      172429, 168946, 196456, 186500, 183824, 180793, 200677, 188884, 175597, 
      197545, 207154, 199729, 209448, 194717, 187664, 192685, 204005, 210997, 
      199621, 213273, 193393, 192160, 210664, 213146, 224410, 228034, 214049, 
      217540, 217906 ], 
  [ 175240, 164756, 167044, 165313, 160749, 171333, 161330, 155682, 157954, 
      165577, 168712, 167225, 144730, 168100, 154856, 162641, 151588, 151065, 
      149273, 150529, 154417, 142729, 135538, 149536, 137377, 137449, 142165, 
      136665, 145165, 139284, 125570, 135140, 127881, 103396, 126594, 122785, 
      123624, 111181, 133681, 118210, 116042, 112905, 93650, 93245, 122197, 
      120089, 126037, 108900, 94505, 123289, 113101, 112712, 121949, 119821, 
      109328, 104292, 85672, 99761, 115285, 100724, 111161, 108386, 98297, 
      115344, 104761, 112554, 97544, 82724, 95305, 82090, 103681, 107280, 
      100754, 67816, 103193, 88850, 67322, 98849, 64549, 96340, 67842, 65700, 
      98020, 61760, 75289, 70130, 71713, 34585, 85544, 67525, 95041, 66305, 
      55080, 58889, 93217, 88817, 28145, 63529, 93284, 28808, 91370, 60866, 
      22562, 74916, 61924, 61056, 71282, 60580, 28330, 86897, 84212, 31952, 
      59652, 72794, 26930, 90944, 83833, 22948, 15464, 22697, 27506, 81674, 
      16349, 77800, 71752, 78625, 71050, 73817, 69453, 64490, 22745, 16724, 
      17722, 65773, 10737, 56986, 49426, 11050, 55061, 10205, 42137, 11197, 
      9700, 25621, 78514, 72250, 7373, 6760, 7048, 7565, 26324, 8082, 6449, 
      6970, 52740, 40680, 66445, 51725, 70650, 80552, 5476, 11405, 14125, 
      49562, 38530, 26066, 5210, 7642, 50696, 6421, 6581, 66762, 28170, 
      68633, 5524, 5032, 7956, 4481, 6469, 5869, 6025, 72244, 70681, 4129, 
      67490, 11762, 72945, 58474, 28197, 3277, 3112, 56633, 33434, 5513, 
      61753, 41513, 22585, 21200, 2900, 2804, 31501, 30490, 2725, 5749, 2570, 
      7780, 3460, 2533, 32741, 22280, 2017, 68413, 67385, 65268, 8653, 2293, 
      41681, 35170, 7922, 4625, 68602, 50362, 31797, 60493, 7685, 33053, 
      4178, 65305, 30537, 28852, 12745, 58346, 11986, 23101, 23341, 23042, 
      54553, 3645, 67240, 41077, 36776, 22285, 14365, 8072, 626, 3492, 59578, 
      26773, 11978, 7925, 530, 441, 3065, 60314, 66305, 54049, 38250, 234, 
      61205, 35165, 10805, 41785, 7565, 121, 45044, 10709, 10485, 145, 76240, 
      52048, 2873, 2089, 93074, 40450, 39650, 1205, 85, 74, 70792, 68680, 52, 
      50201, 28925, 17440, 15892, 108909, 46234, 34973, 57122, 18770, 128881, 
      15876, 0, 106930, 106285, 80098, 120434, 26921, 58600, 172274, 142933, 
      65, 73, 128, 99937, 2106, 1930, 165770, 40925, 85993, 55369, 32905, 
      165005, 164194, 88973, 86018, 186820, 50372, 57346, 226, 11492, 150058, 
      73189, 211924, 2210, 46196, 22009, 20849, 130041, 74970, 52882, 48402, 
      30370, 165320, 98453, 15860, 125138, 113425, 111418, 110753, 95393, 
      72890, 76201, 211306, 136786, 281576, 228205, 98020, 306538, 226354, 
      56898, 48253, 33490, 299993, 119809, 66320, 213362, 192685, 67405, 
      57010, 35066, 33241, 283924, 187585, 30890, 210788, 167488, 112580, 
      43873, 1753, 253093, 169189, 278885, 302626, 200141, 159629, 11834, 
      292896, 285385, 145696, 103057, 104485, 71140, 55733, 256546, 145921, 
      247616, 146761, 26881, 5444, 281522, 205985, 43706, 22417, 278440, 
      27045, 5245, 284873, 232249, 80249, 42653, 279665, 205337, 179177, 
      41537, 15161, 312274, 141901, 64026, 8266, 288341, 250120, 107741, 
      331685, 290673, 231745, 7488, 247426, 149857, 56690, 5765, 211349, 
      281385, 182480, 210745, 41618, 214625, 193994, 167861, 149714, 38369, 
      232577, 8612, 138673, 143240, 275041, 190224, 121936, 241865, 196442, 
      166937, 50810, 225685, 198325, 160660, 145973, 35528, 288058, 270225, 
      222058, 217413, 202885, 186298, 56869, 54721, 51620, 325714, 52625, 
      31781, 42772, 265610, 198970, 167840, 145249, 51280, 23393, 22313, 
      320744, 316264, 315149, 79976, 53300, 41764, 311957, 302066, 285941, 
      157141, 83441, 322153, 276625, 140608, 274690, 148970, 120929, 111605, 
      65845, 34229, 290632, 243620, 237800, 222632, 174397, 111101, 34376, 
      298306, 265725, 258634, 185552, 176345, 163385, 107537, 73376, 236329, 
      174850, 35170, 327573, 288045, 111709, 66109, 268385, 246341, 210545, 
      117797, 84641, 67745, 330161, 320000, 150041, 146276, 308125, 253733, 
      136324, 244225, 196281, 128160, 86017, 23185, 52594, 260405, 68900, 
      52340, 162805, 48373, 196969, 114673, 48953, 25168, 250970, 230705, 
      197325, 101125, 70600, 210964, 205600, 146105, 72473, 66545, 21460, 
      162313, 105993, 197192, 194597, 135572, 125117, 93517, 56360, 202625, 
      102661, 30050, 169216, 108441, 122305, 92930, 25538, 127253, 54548, 
      96237, 77922, 61984, 17921, 115826, 30365, 62845, 48429, 156533, 34945, 
      146240, 134017, 100217, 22689, 151861, 103045, 69317, 47336, 140330, 
      114064, 126125, 98906, 21290, 96644, 74048, 73553, 35648, 56450, 48490, 
      35570, 85357, 40552, 83681, 29585, 104290, 84978, 69385, 62089, 48893, 
      39681, 31300, 72484, 70580, 52520, 64413, 27673, 88276, 81425, 67360, 
      25985, 24401, 22100, 20852, 90952, 89860, 28673, 71609, 74722, 19450, 
      92525, 72596, 40004, 83473, 83738, 41405, 86077, 42292, 94954, 80053, 
      72682, 22336, 100549, 81541, 104553, 87440, 37280, 83509, 29690, 24004, 
      100138, 103240, 42521, 97236, 95625, 86650, 78473, 77090, 81133, 73805, 
      26813, 64804, 27290, 84808, 80393, 78425, 69332, 56137, 41537, 107881, 
      85306, 115249, 108313, 99513, 89233, 28850, 111037, 104866, 88633, 
      69929, 117061, 92977, 91001, 90512, 74593, 74533, 50266, 112489, 
      108025, 83025, 54900, 48637, 39322, 72725, 124090, 98005, 111697, 
      102500, 98234, 35037, 119069, 45994, 35258, 118288, 37553, 113562, 
      88621, 43117, 39236, 121745, 128068, 127465, 115264, 125458, 122513, 
      38033, 130052, 114365, 70760, 57236, 64660, 133058, 109034, 53450, 
      125053, 119293, 96325, 133636, 109169, 92900, 56129, 41429, 130610, 
      140621, 129050, 73709, 140405, 130645, 42536, 103365, 75973, 138128, 
      43408, 142277, 55130, 54290, 43825, 119176, 107604, 78010, 44570, 
      121673, 108448, 90740, 133578, 52765, 45810, 139432, 120209, 48256, 
      122165, 53489, 131045, 124808, 150361, 139165, 134397, 126361, 145121, 
      50425, 49300, 113866, 49930, 52200, 49793, 146276, 96401, 51545, 
      134725, 50706, 50629, 93512, 52520, 51080, 100370, 139600, 139009, 
      115488, 96928, 52009, 155941, 160290, 54090, 148688, 134378, 98389, 
      56690, 59060, 161145, 58473, 57373, 104210, 158724, 104689, 164357, 
      58181, 58610, 152200, 138088, 138573, 111033, 138497, 126617, 136754, 
      144037, 164693, 143953, 62129, 61793, 61540, 131697, 62145, 62010, 
      108370, 155920, 63760, 68688, 64909, 64013, 64045, 71578, 151541, 
      176425, 141161, 124100, 65732, 73105, 145010, 118548, 115848, 114525, 
      66600, 69700, 181325, 68410, 68653, 150394, 143698, 167040, 70837, 
      75656, 184858, 80893, 81490, 76313, 74665, 182461, 164104, 126724, 
      187685, 77537, 167009, 76009, 184090, 158050, 131650, 167492, 75080, 
      77576, 78676, 183866, 75986, 76921, 189072, 160276, 76185, 160829, 
      186082, 78929, 182565, 181285, 81952, 82746, 82885, 174785, 171770, 
      189146, 147604, 87944, 90593, 93545, 100733, 204772, 155605, 87754, 
      88114, 91460, 105040, 208618, 178209, 97813, 196388, 183668, 91508, 
      94580, 212602, 161824, 92116, 94356, 185465, 95785, 217229, 187304, 
      189778, 186673, 212132, 184832, 96512, 97040, 97600, 198612, 99149, 
      215273, 196577, 197200, 102820, 105713, 109418, 225332, 103085, 230269, 
      209449, 105185, 227860, 200980, 116161, 208013, 116001, 205481, 246805, 
      237250, 212554, 118593, 244324, 224500, 222469, 119509, 244250, 246313, 
      126018, 128717, 223781, 244665, 240345, 245338, 238122, 246644, 228496, 
      223841, 209380, 254549, 245813, 229205, 205265, 251521, 240129, 211441, 
      213352, 248573, 242905, 241537, 261477, 248573, 243125, 237122, 265725, 
      238201, 232450, 275332, 259328, 255140, 250345, 280561, 262216, 239101, 
      273145, 287290, 276085, 290340, 267545, 255956, 263497, 280613, 289621, 
      272197, 292653, 261433, 259444, 287524, 289250, 303034, 307666, 285365, 
      290368, 290482 ], 
  [ 87866, 86530, 84890, 84465, 83821, 80665, 81124, 80704, 79048, 77513, 
      76066, 73261, 74960, 71514, 72658, 71285, 70690, 70165, 65741, 65033, 
      63029, 63765, 64420, 60754, 62329, 61745, 54665, 53737, 52425, 50458, 
      51784, 48922, 48853, 53794, 47560, 47673, 46546, 49145, 44829, 47016, 
      47464, 45625, 51220, 50813, 42485, 42337, 41089, 43570, 47485, 39641, 
      41225, 40834, 37637, 37469, 38746, 38938, 45170, 39637, 35537, 37978, 
      35333, 35828, 38165, 34282, 36125, 33448, 33466, 38266, 33185, 34344, 
      27809, 26170, 26836, 37714, 25345, 28004, 36560, 22945, 34425, 23050, 
      31828, 31642, 20794, 32930, 25525, 27560, 26525, 227453, 21386, 27565, 
      19109, 26993, 32770, 30037, 17929, 18761, 209225, 26825, 17338, 213154, 
      17384, 27428, 187940, 21202, 26522, 26962, 22144, 26482, 214628, 16825, 
      17410, 228058, 25546, 19720, 211912, 14978, 16369, 196810, 160546, 
      197861, 216404, 15508, 169273, 16210, 18010, 15725, 17960, 16801, 
      17665, 19240, 203125, 177482, 183056, 17901, 143365, 20880, 25092, 
      147600, 21569, 141521, 28913, 153625, 142970, 221013, 10996, 12580, 
      128857, 109930, 125914, 133625, 224978, 140680, 118117, 131716, 18562, 
      26122, 12645, 18853, 10960, 8434, 112554, 168841, 182025, 18640, 25920, 
      38308, 120784, 148068, 17810, 87985, 140465, 10984, 35176, 10237, 
      92970, 95090, 154258, 101077, 80825, 83493, 144469, 7946, 8345, 96137, 
      9076, 178324, 7333, 11828, 31249, 97889, 119306, 11941, 26020, 78541, 
      9865, 19709, 37405, 39290, 100778, 116378, 27353, 28304, 99945, 150057, 
      101096, 66410, 132722, 97785, 25313, 36434, 114921, 6697, 6977, 7474, 
      61385, 94265, 17893, 22500, 63268, 147605, 6224, 12836, 25009, 8577, 
      166357, 23645, 145844, 6845, 25705, 27290, 49769, 9040, 50308, 32645, 
      32229, 32584, 9809, 75313, 5490, 16605, 19498, 33129, 44829, 58810, 
      108260, 145786, 7632, 27801, 48976, 58657, 108160, 107413, 76025, 7048, 
      5189, 9281, 17680, 105232, 6625, 19825, 50401, 15325, 58277, 107073, 
      13346, 50297, 50725, 112325, 2682, 9882, 75157, 138465, 548, 15940, 
      16448, 85913, 103105, 110288, 3770, 4274, 109610, 10645, 24685, 38050, 
      40426, 25, 12560, 19609, 7748, 36104, 1025, 40402, 106930, 0, 5, 1940, 
      416, 26585, 7250, 7780, 2637, 107633, 108949, 112274, 185, 79588, 
      80720, 6500, 15725, 1277, 8585, 21437, 6385, 6228, 985, 1300, 11194, 
      10778, 7940, 106472, 49066, 3856, 3505, 17978, 80980, 13130, 32761, 
      34217, 1489, 3316, 10004, 12064, 24116, 6682, 637, 41650, 1160, 565, 
      520, 509, 845, 3848, 3233, 18000, 2340, 41834, 23125, 850, 51752, 
      22580, 8776, 12557, 21992, 49129, 1053, 5770, 18740, 13105, 5545, 8884, 
      20948, 22393, 42866, 11925, 24616, 18122, 7522, 1010, 15361, 90961, 
      31649, 7913, 41089, 50440, 15317, 6197, 51332, 46594, 43661, 4034, 
      1289, 1405, 5338, 10205, 33128, 4253, 30082, 4437, 29745, 71746, 42404, 
      17225, 16484, 35089, 41282, 29905, 73505, 43789, 25173, 3973, 17389, 
      41849, 17225, 10685, 18233, 46793, 54836, 4145, 8020, 63440, 45289, 
      31266, 2029, 63125, 46309, 25313, 67234, 30528, 5553, 11140, 74665, 
      19301, 42901, 12010, 19345, 19604, 20605, 15016, 9157, 6052, 22237, 
      26129, 67034, 4817, 5458, 41117, 14506, 3770, 29521, 16144, 9529, 
      15700, 24457, 16717, 8482, 6221, 25922, 46280, 39565, 23444, 22069, 
      18005, 13844, 13253, 14373, 15850, 61696, 15545, 30017, 21386, 38212, 
      17352, 10418, 6793, 16810, 40589, 42125, 59986, 58122, 57661, 7570, 
      16210, 22986, 56429, 52424, 46109, 8869, 7109, 60737, 42677, 6722, 
      42048, 7888, 5353, 5185, 11745, 29833, 48178, 31250, 29354, 24650, 
      12385, 5333, 29978, 51272, 38965, 36452, 15034, 13021, 10525, 5689, 
      10114, 29185, 12832, 30112, 63529, 47545, 5933, 12653, 40309, 32653, 
      21709, 6133, 8293, 12325, 64805, 60530, 8945, 8450, 55845, 35461, 7650, 
      32489, 18553, 7330, 9005, 46889, 20052, 38201, 13466, 20450, 11885, 
      23021, 19233, 7569, 22945, 45594, 35300, 28769, 19585, 8405, 13850, 
      23410, 21970, 10217, 13757, 15677, 53650, 12689, 8689, 20098, 19465, 
      9490, 8845, 9945, 20530, 21605, 9277, 41960, 14354, 9169, 9297, 10660, 
      49216, 9665, 22634, 10693, 13960, 19602, 66445, 10004, 44225, 19805, 
      27625, 13429, 39645, 12290, 11185, 11393, 58777, 13329, 11601, 18421, 
      29794, 12260, 11498, 11785, 12688, 64564, 13690, 18562, 18721, 42946, 
      26468, 31588, 43520, 16133, 38690, 17069, 53225, 14132, 17056, 21737, 
      24905, 33289, 42385, 52970, 22210, 22922, 32330, 25909, 61109, 18378, 
      20029, 24930, 65305, 68953, 75154, 79138, 18434, 18650, 62101, 24593, 
      23780, 91460, 19345, 24922, 47266, 22061, 22324, 47353, 22045, 46930, 
      20456, 25169, 28260, 102818, 22761, 27297, 22837, 26650, 62818, 28601, 
      82036, 111010, 25604, 25434, 60197, 27274, 27625, 30420, 33361, 33940, 
      32749, 35885, 105305, 41922, 109700, 33146, 35269, 36569, 41210, 50905, 
      69005, 28745, 34292, 28913, 29825, 31489, 34289, 124324, 30581, 31604, 
      36297, 45713, 31365, 36709, 37349, 37514, 45137, 45729, 68548, 33977, 
      34745, 42445, 63370, 72801, 92916, 49145, 33800, 38453, 35793, 37714, 
      39332, 127861, 35965, 83880, 130696, 36490, 113369, 37648, 44753, 
      93425, 109162, 37325, 37106, 37157, 38690, 37764, 38089, 162889, 37778, 
      39749, 58274, 72218, 65250, 38816, 42260, 80852, 39965, 40745, 46553, 
      40042, 43697, 49010, 79601, 131605, 41588, 41785, 42640, 63817, 42221, 
      42925, 142514, 48997, 63461, 43210, 157770, 43433, 91664, 93440, 
      158185, 46490, 49306, 64836, 155656, 47021, 50146, 57290, 45844, 
      103025, 166048, 45810, 48821, 128594, 49465, 107665, 48533, 49490, 
      47573, 48149, 48613, 49733, 48217, 127485, 136170, 53584, 134836, 
      123370, 151045, 50018, 62273, 133829, 51545, 151300, 155801, 65266, 
      134146, 156250, 62312, 52490, 52553, 57154, 64754, 161753, 52477, 
      52900, 178216, 53722, 55760, 67513, 131108, 203450, 55705, 133537, 
      181485, 68744, 57202, 69221, 57601, 158089, 180100, 58522, 60106, 
      60589, 68365, 61165, 63673, 62036, 61469, 60541, 62037, 152213, 157109, 
      164050, 65473, 160729, 166480, 75496, 63530, 180650, 222202, 151713, 
      169129, 174393, 234900, 65033, 65061, 67729, 72250, 181306, 236421, 
      67652, 75850, 77074, 77713, 169090, 212738, 66685, 163700, 177021, 
      70408, 71560, 69394, 171349, 227834, 70856, 251381, 253940, 226525, 
      212449, 72377, 72986, 81386, 73021, 225781, 73925, 211825, 74000, 
      75428, 81728, 75058, 182770, 216658, 224298, 75080, 194792, 206845, 
      75706, 76994, 184525, 77545, 77288, 200341, 78997, 79025, 211858, 
      214612, 210825, 82325, 82580, 82948, 89146, 234842, 244681, 259405, 
      286865, 86138, 89945, 211752, 216036, 238346, 297706, 88016, 88345, 
      268241, 88210, 88570, 231850, 250618, 89380, 92882, 228530, 243850, 
      90361, 249201, 91385, 90890, 91400, 91565, 92170, 92338, 244690, 
      247834, 251010, 93034, 251245, 94649, 96221, 96842, 257522, 269569, 
      285700, 98810, 253205, 99821, 98621, 259225, 101330, 100610, 300933, 
      103709, 290953, 105097, 108485, 107432, 106280, 295501, 109922, 108410, 
      108341, 293141, 110500, 111905, 312724, 320653, 111605, 113521, 113125, 
      114192, 114820, 116146, 115002, 114925, 116810, 118813, 117925, 117013, 
      117925, 119705, 118777, 118865, 119466, 120677, 120893, 122789, 126373, 
      127849, 128285, 128168, 132565, 132505, 132640, 135626, 135314, 135050, 
      134833, 138233, 136890, 139273, 141921, 144292, 142897, 145378, 143509, 
      143690, 144689, 146761, 150529, 148801, 151597, 149805, 149778, 153002, 
      156680, 163908, 165920, 165197, 166274, 167040 ], 
  [ 88993, 87613, 85977, 85544, 84880, 81754, 82177, 81733, 80081, 78570, 
      77129, 74308, 75925, 72557, 73657, 72308, 71669, 71140, 66692, 65986, 
      63988, 64682, 65309, 61685, 63218, 62632, 55540, 54586, 53300, 51301, 
      52577, 49741, 49642, 54485, 48337, 48434, 47305, 49858, 45620, 47753, 
      48193, 46330, 51845, 51434, 43216, 43058, 41828, 44245, 48100, 40360, 
      41908, 41513, 38338, 38160, 39397, 39565, 45721, 40244, 36196, 38581, 
      35972, 36457, 38756, 34933, 36738, 34081, 34025, 38765, 33730, 34817, 
      28360, 26725, 27365, 38105, 25874, 28477, 36941, 23432, 34772, 23525, 
      32185, 31981, 21257, 33245, 25892, 27905, 26874, 227074, 21785, 27890, 
      19540, 27304, 33025, 30308, 18338, 19154, 208850, 27112, 17741, 212761, 
      17777, 27697, 187601, 21529, 26793, 27229, 22453, 26741, 214209, 17186, 
      17761, 227605, 25789, 20017, 211481, 15341, 16706, 196409, 160225, 
      197444, 215945, 15821, 168916, 16505, 18281, 16020, 18225, 17074, 
      17914, 19465, 202660, 177073, 182629, 18122, 143026, 21053, 25229, 
      147245, 21730, 141178, 29000, 153236, 142605, 220442, 11225, 12785, 
      128500, 109625, 125561, 133250, 224381, 140281, 117778, 131333, 18661, 
      26161, 12800, 18944, 11125, 8633, 112205, 168338, 181490, 18701, 25925, 
      38237, 120397, 147605, 17873, 87698, 140018, 11113, 35113, 10370, 
      92657, 94761, 153757, 100724, 80532, 83186, 143972, 8065, 8458, 95778, 
      9173, 177733, 7444, 11881, 31138, 97498, 118849, 11972, 25937, 78212, 
      9914, 19666, 37250, 39125, 100369, 115921, 27252, 28197, 99530, 149498, 
      100673, 66105, 132201, 97364, 25202, 36257, 114434, 6740, 7016, 7501, 
      61074, 93834, 17812, 22385, 62945, 147010, 6253, 12789, 24868, 8570, 
      165706, 23504, 145241, 6850, 25546, 27121, 49482, 9013, 49997, 32418, 
      32000, 32353, 9736, 74884, 5465, 16466, 19337, 32882, 44522, 58441, 
      107713, 145129, 7565, 27572, 48637, 58276, 107605, 106852, 75560, 6961, 
      5122, 9160, 17485, 104653, 6530, 19610, 50018, 15140, 57856, 106472, 
      13165, 49898, 50320, 111700, 2621, 9725, 74650, 137762, 541, 15725, 
      16229, 85364, 102500, 109661, 3681, 4177, 108981, 10468, 24400, 37685, 
      40049, 52, 12357, 19346, 7585, 35737, 1098, 40009, 106285, 5, 0, 1849, 
      445, 26248, 7065, 7937, 2720, 106954, 108266, 111581, 136, 78997, 
      80125, 6625, 15440, 1170, 8362, 21106, 6500, 6341, 884, 1189, 11357, 
      10525, 7713, 105769, 48569, 3917, 3332, 18181, 80345, 12833, 32330, 
      33778, 1480, 3133, 9733, 11773, 23733, 6761, 530, 41165, 1129, 500, 
      449, 436, 724, 3649, 3042, 18173, 2333, 42145, 23330, 725, 52105, 
      22777, 8497, 12240, 21601, 49466, 986, 5525, 18901, 13220, 5300, 8597, 
      20557, 21992, 43165, 12020, 24193, 18265, 7565, 905, 15002, 90242, 
      31876, 7956, 41362, 50753, 15424, 6208, 50753, 46885, 43938, 4005, 
      1138, 1250, 5069, 9874, 33337, 4212, 30269, 4394, 29258, 71065, 42653, 
      17320, 16085, 34568, 41521, 29410, 72810, 44036, 25316, 3716, 16976, 
      42082, 17306, 10706, 17810, 46202, 55125, 4068, 7693, 62773, 45530, 
      31433, 1850, 63440, 46546, 25434, 66541, 30677, 5480, 10765, 73940, 
      19370, 43108, 12005, 19400, 19141, 20660, 15025, 9104, 5953, 21748, 
      26218, 66313, 4680, 5329, 41274, 14485, 3573, 29608, 16133, 9448, 
      15245, 24506, 16706, 8381, 6082, 25385, 46449, 39700, 23481, 22096, 
      18000, 13801, 12816, 13922, 15385, 61925, 15080, 29444, 20869, 38321, 
      17321, 10309, 6626, 16325, 39946, 41474, 60185, 58313, 57850, 7193, 
      15725, 22445, 56608, 52585, 46240, 8720, 6740, 60930, 42786, 6525, 
      42149, 7709, 5096, 4900, 11300, 29236, 48305, 31285, 29377, 24641, 
      12266, 5042, 29377, 51409, 39040, 36513, 14933, 12898, 10370, 5378, 
      9685, 29192, 12701, 29501, 63706, 47650, 5626, 12186, 40372, 32672, 
      21652, 5840, 7892, 11860, 64978, 60685, 8738, 8233, 55970, 35482, 7397, 
      32482, 18442, 7045, 8586, 46162, 19493, 38218, 12973, 19885, 11680, 
      22432, 19106, 7226, 22354, 44861, 35285, 28712, 19450, 8010, 13345, 
      23297, 21845, 9946, 13250, 15146, 52865, 12456, 8296, 19945, 19306, 
      9181, 8506, 9506, 19945, 21460, 8864, 41225, 14125, 8770, 8936, 10205, 
      48437, 9314, 22021, 10240, 13441, 19013, 65578, 9605, 43460, 19210, 
      26962, 13136, 38900, 11965, 10826, 10930, 57928, 13010, 11138, 17834, 
      29105, 11905, 11061, 11380, 12197, 63677, 13177, 17965, 18122, 42157, 
      25789, 30869, 42725, 15570, 37921, 16490, 52370, 13621, 16477, 21096, 
      24232, 32546, 41578, 52105, 21557, 22261, 31585, 25216, 60196, 17777, 
      19402, 24245, 64370, 68002, 74177, 78145, 17833, 18045, 61172, 23906, 
      23101, 90405, 18730, 24229, 46405, 21402, 21661, 46484, 21386, 46061, 
      19825, 24466, 27521, 101677, 22100, 26564, 22180, 25925, 61829, 27850, 
      80953, 109817, 24901, 24737, 59204, 26545, 26890, 29645, 32552, 33125, 
      31946, 35050, 104114, 41033, 108485, 32337, 34436, 35722, 40321, 49946, 
      67946, 28008, 33469, 28186, 29074, 30706, 33466, 123037, 29824, 30825, 
      35450, 44776, 30608, 35858, 36490, 36653, 44200, 44786, 67457, 33178, 
      33930, 41530, 62305, 71684, 91709, 48170, 33025, 37584, 34970, 36857, 
      38453, 126514, 35152, 82697, 129337, 35669, 112066, 36805, 43812, 
      92196, 107869, 36500, 36297, 36346, 37837, 36941, 37256, 161416, 36965, 
      38882, 57217, 71077, 64145, 37997, 41357, 79661, 39114, 39874, 45594, 
      39209, 42778, 48025, 78410, 130202, 40729, 40948, 41765, 62708, 41378, 
      42050, 141065, 48016, 62352, 42349, 156269, 42580, 90397, 92165, 
      156680, 45553, 48325, 63713, 154153, 46082, 49157, 56225, 44941, 
      101700, 164509, 44921, 47860, 127165, 48500, 106312, 47594, 48529, 
      46692, 47232, 47680, 48772, 47314, 126050, 134705, 52565, 133373, 
      121945, 149524, 49097, 61162, 132362, 50580, 149773, 154260, 64129, 
      132673, 154705, 61201, 51525, 51586, 56101, 63621, 160186, 51554, 
      51985, 176593, 52765, 54749, 66356, 129629, 201745, 54760, 132040, 
      179834, 67577, 56233, 68050, 56644, 156500, 178445, 57521, 59057, 
      59536, 67204, 60106, 62570, 60965, 60418, 59552, 60980, 150626, 155506, 
      162425, 64360, 159112, 164845, 74273, 62485, 178965, 220405, 150116, 
      167476, 172724, 233069, 63962, 64058, 66610, 71065, 179609, 234578, 
      66541, 74629, 75841, 76474, 167425, 210949, 65680, 162045, 175322, 
      69281, 70409, 68317, 169658, 225985, 69817, 249472, 252025, 224674, 
      210632, 71314, 71865, 80125, 71968, 223924, 72802, 210002, 72925, 
      74269, 80469, 73925, 181025, 214817, 222437, 73993, 193009, 205028, 
      74629, 75825, 182770, 76372, 76185, 198530, 77866, 77890, 210005, 
      212749, 208970, 81140, 81385, 81797, 87845, 232913, 242722, 257410, 
      284804, 85005, 88650, 209873, 214145, 236393, 295613, 86877, 87112, 
      266212, 87029, 87349, 229909, 248629, 88241, 91573, 226593, 241873, 
      89128, 247208, 90242, 89657, 90169, 90324, 91001, 91085, 242701, 
      245837, 249005, 91813, 249232, 93466, 94964, 95581, 255481, 267496, 
      283589, 97621, 251170, 98640, 97380, 257170, 100125, 99325, 298772, 
      102416, 288802, 103784, 107280, 106201, 104977, 293332, 108693, 107125, 
      107050, 290970, 109265, 110664, 310501, 318410, 110288, 112258, 111850, 
      112925, 113521, 114865, 113669, 113578, 115405, 117536, 116624, 115664, 
      116500, 118408, 117448, 117448, 118049, 119360, 119554, 121428, 125050, 
      126466, 126880, 126745, 131200, 131048, 131165, 134269, 133901, 133625, 
      133394, 136872, 135473, 137762, 140498, 142901, 141476, 143989, 142052, 
      142193, 143208, 145322, 149090, 147314, 150160, 148274, 148241, 151533, 
      155185, 162401, 164413, 163616, 164701, 165461 ], 
  [ 88434, 85850, 84730, 84125, 82945, 81625, 80672, 79540, 78404, 78097, 
      77258, 74609, 73044, 73202, 72410, 72265, 70250, 69721, 65617, 65169, 
      63945, 63005, 62600, 61298, 61025, 60525, 54981, 53425, 53429, 50914, 
      50212, 49010, 47965, 48938, 46660, 46241, 45370, 45945, 45233, 45044, 
      45140, 43105, 45352, 44941, 41625, 41209, 40925, 40762, 42209, 39285, 
      39285, 38890, 37349, 36913, 36602, 36082, 38970, 36073, 34605, 34754, 
      33865, 33920, 34585, 33514, 33685, 32404, 30370, 32530, 29817, 29012, 
      26253, 25306, 25000, 29978, 24025, 24392, 28900, 21325, 26645, 21074, 
      24832, 24370, 19322, 24946, 20345, 21412, 20725, 189621, 18130, 21053, 
      17433, 20381, 23866, 22009, 16145, 16273, 172945, 19845, 15634, 176426, 
      15412, 20000, 153760, 16498, 19354, 19618, 16820, 19130, 177616, 14305, 
      14450, 189722, 18178, 14900, 175060, 13234, 13481, 161450, 129050, 
      162313, 179008, 12424, 136709, 12506, 13250, 12193, 13108, 12473, 
      12625, 13316, 166841, 143834, 148788, 12317, 113485, 13700, 16328, 
      117188, 14033, 111809, 18637, 122405, 112978, 182645, 8000, 8528, 
      100421, 83954, 97826, 104569, 186154, 110740, 90989, 102824, 11050, 
      15970, 7769, 11161, 6868, 6010, 86018, 135529, 147305, 10660, 15476, 
      24520, 93092, 117032, 10090, 64865, 110305, 6340, 22084, 5941, 69050, 
      70810, 122410, 75913, 58645, 60869, 113657, 4410, 4545, 71569, 4744, 
      143720, 3961, 5904, 18625, 72945, 91458, 5737, 14800, 56497, 4625, 
      10421, 23189, 24634, 75386, 88874, 15685, 16372, 74633, 118409, 75604, 
      46282, 103090, 72725, 14065, 22282, 87473, 2741, 2845, 2986, 42025, 
      69625, 8825, 11936, 43552, 116093, 2340, 5608, 13645, 3281, 132725, 
      12625, 114496, 2421, 14065, 15210, 32497, 3380, 32840, 19045, 18713, 
      18980, 3501, 53341, 1466, 7565, 9490, 19337, 28397, 39650, 81440, 
      114298, 2276, 15317, 31652, 39485, 81332, 80665, 53845, 1844, 1037, 
      2925, 8068, 78724, 1585, 9505, 32689, 6497, 39065, 80285, 5210, 32569, 
      32905, 84825, 170, 3146, 53021, 107705, 584, 6824, 7156, 62101, 76829, 
      83044, 370, 522, 82450, 3545, 12833, 22850, 24698, 2245, 4660, 9241, 
      1952, 21332, 5785, 24658, 80098, 1940, 1849, 0, 4100, 14165, 1690, 
      17440, 9041, 80681, 81821, 84706, 1125, 56680, 57636, 15440, 6625, 181, 
      2385, 10485, 15229, 14984, 325, 200, 22322, 3602, 2080, 79668, 31498, 
      11012, 365, 31554, 57856, 5050, 18785, 19889, 6253, 424, 3240, 4420, 
      12424, 15490, 1261, 25642, 5300, 3209, 2900, 2801, 1025, 596, 505, 
      31460, 7880, 61538, 38165, 1370, 73476, 37440, 2692, 4801, 10980, 
      70321, 4469, 1354, 32360, 24701, 1301, 2792, 10280, 11285, 62730, 
      22985, 12884, 31466, 16466, 3442, 6617, 66377, 48861, 17029, 60497, 
      71780, 27593, 14249, 33424, 67138, 63589, 10498, 2385, 2669, 1586, 
      3725, 50580, 10705, 46738, 10973, 16745, 50210, 61960, 30005, 7528, 
      20765, 60570, 16897, 51697, 63601, 40409, 1609, 8161, 61217, 29905, 
      20725, 8737, 29905, 76840, 10045, 2920, 43380, 65353, 48074, 3613, 
      86617, 66541, 40441, 46546, 47060, 12317, 4616, 52741, 32485, 62329, 
      22282, 32429, 9896, 34033, 26420, 17833, 12704, 11729, 41225, 46490, 
      10141, 11306, 59893, 25450, 6970, 45389, 27700, 18005, 7720, 38825, 
      28445, 16250, 12317, 14506, 66100, 57889, 37456, 35641, 30169, 24336, 
      6409, 7085, 7946, 84500, 7813, 17533, 11538, 56080, 29060, 18866, 
      12689, 8714, 25541, 26725, 82330, 80114, 79565, 4570, 8458, 12770, 
      78065, 73268, 65633, 16073, 4633, 83161, 61405, 11986, 60596, 14116, 
      8149, 6749, 6269, 17669, 68042, 47066, 44642, 38530, 21425, 6805, 
      17810, 71748, 56713, 53584, 25210, 22229, 18325, 6625, 5858, 44285, 
      21860, 18020, 86281, 67129, 7389, 7069, 58217, 48625, 34337, 8377, 
      5785, 7001, 87725, 82658, 15145, 14210, 76997, 52037, 12170, 48177, 
      29665, 10786, 6565, 30897, 11624, 55289, 8114, 11930, 19377, 13617, 
      30329, 9161, 13625, 30026, 51496, 43117, 30673, 8053, 8658, 35810, 
      33842, 15665, 8821, 9685, 36482, 19981, 8941, 31082, 30185, 13610, 
      11645, 8345, 12506, 33113, 8993, 27508, 22338, 9673, 11645, 8872, 
      33172, 12625, 14066, 9337, 9700, 12434, 47045, 11368, 29485, 12717, 
      17545, 19801, 26129, 17426, 14825, 10457, 41029, 19073, 11009, 12373, 
      19258, 16592, 12394, 14261, 11380, 45832, 11930, 13106, 13177, 29042, 
      17576, 20936, 29524, 12517, 26010, 13093, 37105, 13320, 13252, 15205, 
      16965, 22441, 29065, 37098, 16010, 16370, 22082, 18121, 43641, 14810, 
      15317, 17666, 47041, 49985, 55042, 58322, 15210, 15250, 44617, 17929, 
      17640, 68776, 16193, 18338, 33290, 17317, 17576, 33541, 17645, 33290, 
      17460, 19521, 21200, 78930, 20165, 21533, 20761, 21754, 46306, 22905, 
      61904, 86210, 22536, 22802, 44713, 23578, 23665, 24872, 26317, 26632, 
      26141, 27869, 81625, 31874, 85480, 26962, 28201, 29057, 31850, 38465, 
      52165, 26245, 28008, 27369, 27225, 27481, 28521, 98312, 28233, 28288, 
      30161, 35789, 29705, 31085, 31373, 31450, 35901, 36401, 52880, 31329, 
      31393, 34693, 49018, 56333, 72488, 39097, 32724, 33241, 32777, 33202, 
      34024, 102133, 33905, 65540, 104612, 34250, 89921, 34612, 37405, 73405, 
      86498, 35425, 36082, 36045, 35730, 36296, 36181, 132821, 36922, 36517, 
      46682, 56930, 51890, 38212, 37960, 63880, 38125, 38025, 39961, 39338, 
      39209, 41618, 63145, 106165, 40256, 41765, 40948, 51829, 42109, 41405, 
      115738, 42985, 51817, 42650, 129050, 43397, 73412, 74836, 129461, 
      42930, 43810, 53264, 127364, 43717, 44642, 48442, 44296, 82909, 136516, 
      45050, 45065, 104418, 45877, 87005, 46261, 46250, 48025, 47017, 46777, 
      46665, 47873, 103733, 111098, 48308, 110024, 100402, 124025, 49570, 
      53465, 109357, 49333, 124360, 128245, 55658, 109754, 128690, 54020, 
      50794, 50769, 51586, 55666, 133569, 52973, 53920, 148084, 53066, 52900, 
      58229, 107656, 170570, 56437, 109981, 151325, 60052, 57394, 60525, 
      58493, 131173, 150280, 57650, 57122, 57601, 60625, 58085, 58657, 58600, 
      59085, 61057, 59561, 126589, 130781, 136754, 60877, 133957, 138916, 
      66404, 62442, 151402, 188026, 126509, 141461, 146021, 199400, 63145, 
      66509, 64073, 65690, 152218, 200909, 64520, 68050, 68746, 69121, 
      141754, 179946, 68561, 137320, 148877, 67604, 67700, 68962, 144245, 
      193778, 72612, 214857, 217152, 192725, 180317, 73593, 71650, 73890, 
      74849, 192233, 72845, 179945, 75204, 72936, 74836, 73882, 154666, 
      184330, 191090, 76100, 165188, 175745, 77338, 74578, 156325, 75125, 
      78292, 170365, 79285, 79137, 180722, 183208, 179945, 81097, 80912, 
      83560, 83330, 201394, 210257, 223397, 248125, 88402, 85081, 181364, 
      185120, 204874, 258074, 90532, 86725, 231597, 89050, 87650, 199250, 
      215906, 92240, 88434, 196450, 210010, 89429, 214829, 94585, 90130, 
      90900, 90625, 94570, 91042, 211010, 213802, 216626, 93490, 217025, 
      97121, 95953, 96570, 222930, 233741, 248200, 102050, 219221, 103585, 
      99745, 224705, 104554, 100314, 262265, 103921, 253585, 104773, 113257, 
      111060, 106740, 257857, 114154, 110178, 109845, 255925, 114640, 116125, 
      273736, 280957, 112825, 117289, 116365, 117956, 117520, 119810, 116378, 
      115685, 115362, 123169, 121225, 118201, 115769, 123525, 121189, 117405, 
      118178, 123961, 123381, 124825, 130597, 130121, 129761, 128852, 136489, 
      132725, 132068, 140418, 137986, 137194, 136361, 143365, 139730, 138665, 
      145529, 149480, 146765, 150826, 146137, 144730, 146605, 150697, 155153, 
      151313, 156481, 150725, 150434, 156994, 160388, 168464, 170820, 167185, 
      168786, 169460 ], 
  [ 91802, 90994, 89098, 88745, 88325, 84305, 85396, 85280, 83368, 81265, 
      79522, 76597, 79760, 74666, 76690, 74749, 74770, 74237, 69589, 68753, 
      66365, 67853, 68980, 64210, 66625, 65993, 58097, 57425, 55505, 53738, 
      55976, 52330, 52685, 59410, 51368, 51713, 50450, 53969, 48005, 51272, 
      51880, 50081, 57188, 56773, 46157, 46121, 44425, 48098, 53125, 43025, 
      45329, 44930, 40941, 40885, 42874, 43370, 51122, 44381, 39065, 42538, 
      39085, 39780, 42877, 37706, 40309, 36968, 37850, 43850, 37673, 39656, 
      31385, 29402, 30500, 44050, 28745, 32436, 42832, 26393, 40673, 26650, 
      37700, 37610, 24106, 39202, 30493, 32968, 31765, 247253, 25450, 33109, 
      22445, 32553, 39362, 36221, 21265, 22417, 228241, 32513, 20618, 232354, 
      20776, 33300, 205972, 25826, 32266, 32786, 27040, 32290, 233908, 20417, 
      21202, 247930, 31322, 24328, 231080, 18178, 20089, 215290, 177250, 
      216397, 235780, 19268, 186433, 20242, 22522, 19669, 22504, 21097, 
      22265, 24232, 221917, 195066, 200912, 22709, 159197, 26384, 31316, 
      163664, 27225, 157257, 35785, 170017, 158794, 240605, 14500, 16564, 
      143905, 123850, 140794, 148945, 244738, 156392, 132541, 146932, 24050, 
      32810, 16925, 24413, 14864, 11570, 126650, 186017, 199841, 24272, 
      32672, 46580, 135376, 164180, 23314, 100489, 156169, 15080, 43112, 
      14165, 105818, 108082, 170690, 114461, 92833, 95693, 160381, 11450, 
      11969, 109201, 12932, 195940, 10733, 16388, 38825, 111065, 133802, 
      16589, 32948, 90389, 14065, 25749, 45685, 47770, 114138, 130698, 34465, 
      35536, 113249, 166241, 114472, 77338, 147970, 110945, 32185, 44626, 
      129137, 10225, 10585, 11234, 71905, 107185, 23725, 29012, 73940, 
      163629, 9680, 17812, 31865, 12665, 183325, 30325, 161764, 10517, 32657, 
      34442, 59281, 13264, 59860, 40429, 39965, 40360, 14249, 86873, 8882, 
      22277, 25610, 40961, 53861, 69082, 122004, 161642, 11600, 35009, 58384, 
      68905, 121888, 121085, 87601, 10888, 8541, 13625, 23504, 118736, 10361, 
      25961, 59897, 20773, 68445, 120665, 18450, 59761, 60221, 126221, 5210, 
      14330, 86605, 153833, 1908, 21460, 22048, 98113, 116425, 124048, 6682, 
      7346, 123322, 15229, 31429, 46306, 48922, 353, 17488, 25649, 11700, 
      44136, 169, 48866, 120434, 416, 445, 4100, 0, 33489, 11026, 4628, 965, 
      121113, 122509, 126034, 977, 91220, 92432, 3636, 21061, 2965, 12593, 
      27605, 3545, 3428, 2465, 2980, 7306, 15210, 11764, 119816, 58202, 1744, 
      6073, 12938, 92612, 17914, 40225, 41841, 425, 5732, 14180, 16640, 
      30532, 3770, 1445, 50018, 360, 445, 520, 549, 1845, 6408, 5545, 12944, 
      884, 33930, 17341, 1666, 42920, 16868, 12584, 17125, 28040, 40529, 533, 
      8810, 13572, 8857, 8497, 12676, 26820, 28465, 34850, 7901, 30952, 
      13050, 4450, 898, 20329, 103129, 24809, 4753, 33241, 41704, 10701, 
      3501, 60436, 38210, 35557, 2050, 1745, 1765, 7978, 14085, 26120, 2245, 
      23426, 2381, 36569, 82450, 34420, 12321, 21460, 42505, 33410, 36713, 
      84313, 35669, 19133, 5933, 22469, 33921, 12337, 6997, 23425, 55345, 
      45700, 2329, 11204, 73424, 37025, 24482, 2165, 53293, 37949, 19273, 
      77474, 23840, 3305, 14932, 85457, 14125, 34877, 8138, 14185, 24804, 
      15269, 10600, 5981, 3796, 27781, 20025, 77130, 3145, 3538, 33301, 
      10250, 3034, 23017, 11600, 6385, 20036, 18625, 12085, 5650, 4149, 
      31810, 37960, 31925, 17764, 16589, 13165, 9764, 17053, 18365, 20122, 
      52000, 19729, 36361, 26522, 30740, 12680, 7218, 4753, 21130, 48069, 
      49765, 50450, 48746, 48325, 9554, 20354, 28250, 47205, 43560, 37845, 
      6205, 8845, 51145, 34765, 4930, 34208, 5648, 4673, 5065, 14825, 35953, 
      39730, 24642, 22986, 18922, 8857, 5245, 36090, 42536, 31469, 29236, 
      10970, 9397, 7541, 5825, 12610, 22873, 9280, 36160, 53729, 39185, 5813, 
      15733, 32701, 25925, 16501, 5645, 9965, 15277, 54909, 50994, 6649, 
      6354, 46733, 28429, 6098, 25841, 13985, 6242, 10597, 54641, 24356, 
      30897, 16362, 24786, 8933, 27749, 14633, 7289, 27625, 53114, 28372, 
      22681, 14969, 8989, 16634, 18178, 16978, 8145, 16405, 18805, 61858, 
      9769, 8969, 15490, 14977, 8002, 7957, 11057, 24562, 16749, 9781, 48904, 
      11090, 9305, 8585, 11828, 56864, 8665, 26874, 11645, 16232, 23186, 
      75589, 9700, 51241, 23333, 32513, 10829, 46085, 10242, 9817, 12105, 
      67121, 10985, 12137, 21437, 34850, 10548, 11338, 10897, 13520, 73316, 
      14698, 21250, 21449, 49474, 30708, 36628, 50080, 17965, 44642, 19045, 
      60721, 14660, 18944, 24865, 28673, 38369, 48569, 60314, 25138, 26010, 
      37098, 29549, 69149, 20090, 22261, 28322, 73697, 77665, 84386, 88690, 
      19970, 20266, 70109, 27673, 26612, 101812, 20809, 27946, 53650, 24229, 
      24484, 53633, 24037, 53122, 21800, 27689, 31412, 113570, 23825, 29801, 
      23645, 28730, 70178, 31025, 91012, 122098, 26804, 26426, 67021, 28730, 
      29201, 32708, 36329, 37028, 35509, 39285, 115825, 46226, 120436, 35674, 
      38189, 39681, 45162, 56257, 76357, 29569, 36836, 29273, 30665, 32969, 
      36569, 135796, 31277, 32740, 38705, 49833, 31709, 38845, 39645, 39850, 
      48905, 49529, 75220, 34721, 35809, 45509, 69434, 79817, 101732, 53233, 
      33800, 40333, 36665, 39266, 41236, 139037, 36373, 91688, 142024, 36970, 
      123489, 38480, 47545, 101977, 118906, 37621, 36994, 37085, 39458, 
      37844, 38369, 175969, 37570, 40621, 62946, 78570, 70706, 38464, 43588, 
      87940, 40165, 41345, 48913, 39706, 45081, 51714, 86425, 142493, 41508, 
      41089, 42704, 68561, 41557, 42901, 153970, 51005, 68029, 42730, 170090, 
      42705, 99216, 101152, 170497, 47354, 51050, 69332, 167752, 47749, 
      51874, 60538, 45764, 111385, 178688, 45362, 49725, 138770, 50273, 
      116233, 48733, 50130, 46525, 47821, 48605, 50285, 47521, 137429, 
      146714, 55120, 145252, 132938, 162445, 49330, 65385, 144061, 51649, 
      162644, 167425, 68722, 144322, 167866, 65160, 52330, 52433, 58754, 
      67954, 173633, 51301, 51476, 190952, 53050, 56080, 70753, 140788, 
      217386, 54353, 143225, 194165, 71656, 56066, 72125, 56137, 169265, 
      192596, 57850, 60394, 60869, 70805, 61477, 64865, 62500, 61445, 59189, 
      62045, 162733, 167949, 175330, 66425, 171761, 177872, 78472, 62858, 
      192778, 236570, 161993, 180529, 186113, 249860, 64705, 63197, 68185, 
      74026, 193322, 251357, 67860, 78170, 79634, 80393, 180290, 226418, 
      64597, 174436, 188549, 70408, 72040, 68306, 182365, 242010, 68744, 
      266669, 269348, 240565, 225721, 70481, 72250, 83450, 70837, 239677, 
      73053, 224953, 72080, 75188, 83488, 74210, 194162, 229970, 238010, 
      73224, 206856, 219589, 73562, 76690, 195941, 77233, 75400, 212525, 
      77405, 77513, 224530, 227396, 223361, 81373, 81828, 81140, 90250, 
      248506, 258769, 274213, 302905, 83530, 90577, 223976, 228500, 251962, 
      314122, 85264, 87473, 283289, 86210, 87370, 245050, 264778, 86452, 
      93266, 241474, 257594, 89137, 263177, 88273, 89578, 89960, 90325, 
      89402, 91250, 258322, 261626, 264962, 91130, 265093, 91809, 94597, 
      95210, 271490, 284089, 300980, 95562, 266877, 96325, 96325, 273121, 
      98050, 98930, 316685, 101749, 306065, 103361, 104413, 103880, 104168, 
      310709, 106066, 105674, 105725, 308125, 106676, 108025, 328484, 336725, 
      109069, 109817, 109661, 110480, 111572, 112450, 112346, 112549, 115418, 
      114773, 114365, 114413, 116845, 115889, 115601, 117449, 117962, 117085, 
      117653, 119725, 122285, 124609, 125397, 125640, 128525, 130129, 130624, 
      131162, 131794, 131770, 131833, 133585, 133274, 137185, 137897, 139540, 
      138745, 140498, 139901, 140794, 141385, 142529, 145945, 145177, 146885, 
      146885, 146978, 148666, 152424, 159188, 161024, 161605, 162434, 163232 ]
    , [ 107357, 101425, 101725, 100640, 98024, 101690, 96925, 93881, 94165, 
      97186, 98005, 95812, 85433, 95345, 89317, 92500, 86665, 86132, 82948, 
      83210, 84116, 78650, 75385, 80497, 75226, 74960, 73652, 70418, 73988, 
      70025, 63845, 67153, 63482, 53737, 62165, 60314, 60149, 55250, 64292, 
      57677, 56821, 54290, 47489, 47074, 57320, 56186, 58516, 51209, 45988, 
      56384, 52100, 51701, 54666, 53512, 48913, 46481, 40325, 44564, 50228, 
      44185, 48052, 46917, 43060, 49601, 45250, 47765, 40229, 35249, 38954, 
      32885, 40352, 41297, 38369, 27397, 38810, 32985, 26545, 35360, 24020, 
      34153, 24341, 23153, 33805, 21817, 24820, 23269, 23530, 105794, 27829, 
      21946, 31412, 21024, 18317, 18836, 29866, 28090, 93370, 19520, 29585, 
      95653, 28645, 18477, 79885, 22349, 18541, 18329, 21001, 17833, 96109, 
      26090, 25045, 104641, 16865, 20485, 94013, 27145, 24298, 84445, 62509, 
      84820, 96517, 22745, 67300, 21157, 19045, 21316, 18661, 19450, 17690, 
      15997, 87412, 71541, 74825, 15938, 51410, 13025, 11369, 53681, 12402, 
      50202, 9616, 56740, 50641, 97682, 18709, 16381, 42340, 32533, 40693, 
      44818, 99985, 48605, 36466, 43537, 9593, 7373, 13448, 9224, 14681, 
      18341, 33137, 64322, 72290, 7985, 6137, 6137, 37105, 52001, 8125, 
      21250, 47650, 12701, 5597, 13250, 23285, 24085, 55217, 26804, 17620, 
      18650, 49300, 13829, 13250, 24106, 12017, 69121, 13844, 8885, 3506, 
      24506, 35165, 7988, 3485, 15908, 9490, 4338, 3778, 4033, 25749, 33525, 
      3172, 3145, 25226, 51866, 25717, 10909, 42013, 24020, 2722, 3085, 
      32330, 11140, 10768, 9953, 8770, 22090, 3412, 2477, 9341, 49986, 10961, 
      5185, 2036, 8090, 60898, 1960, 48853, 9602, 1730, 1685, 4930, 7225, 
      4777, 1450, 1352, 1381, 5648, 13124, 9797, 2330, 1637, 1250, 3170, 
      7045, 28125, 48365, 7025, 788, 4033, 6868, 28009, 27572, 13120, 7045, 
      9090, 5024, 1361, 26321, 7250, 890, 4082, 1924, 6408, 27152, 2529, 
      3946, 4040, 29780, 12713, 4265, 12490, 43850, 20025, 1513, 1369, 17044, 
      25108, 28705, 10525, 9725, 28345, 3700, 136, 1105, 1525, 27620, 2665, 
      578, 5661, 765, 38050, 1469, 26921, 26585, 26248, 14165, 33489, 0, 
      6085, 63005, 45800, 27234, 27898, 29593, 23120, 14177, 14657, 59085, 
      1480, 16690, 5090, 338, 58628, 58145, 18020, 16705, 71905, 3681, 5725, 
      26669, 3485, 49873, 11380, 87785, 14837, 2725, 514, 666, 38672, 12137, 
      4481, 3281, 337, 58853, 22490, 1889, 36045, 29908, 28885, 28548, 21060, 
      11349, 12682, 87425, 42425, 134397, 98410, 22345, 151805, 97205, 5813, 
      3400, 773, 147218, 33290, 8993, 88785, 75652, 9412, 5905, 1017, 832, 
      136049, 72500, 757, 87165, 60265, 29629, 2578, 19498, 115028, 61300, 
      132610, 149125, 80424, 55656, 4621, 142337, 137122, 47617, 24986, 
      25738, 11089, 5850, 117437, 47812, 111449, 48314, 1250, 11629, 134521, 
      84240, 2977, 1696, 132413, 1394, 12394, 136868, 101300, 14900, 2888, 
      133290, 83890, 67570, 2746, 3922, 156049, 45700, 8825, 8825, 139322, 
      113237, 27602, 169864, 140978, 101074, 10313, 111497, 50336, 6697, 
      13172, 87874, 134612, 69809, 87568, 3393, 90116, 77029, 61064, 50461, 
      3076, 101826, 10701, 44320, 46909, 130474, 74849, 35425, 108112, 78761, 
      60736, 5945, 97498, 79978, 57073, 48618, 3445, 139525, 127268, 95173, 
      92168, 82888, 72533, 7720, 7202, 6397, 166009, 6736, 3604, 4745, 
      124253, 80573, 61569, 48490, 6673, 4698, 4930, 162629, 159461, 158674, 
      16325, 7361, 5009, 156456, 149517, 138312, 55432, 17812, 163690, 
      131938, 46105, 130649, 50849, 35600, 30868, 11348, 4660, 141661, 
      109737, 105885, 95965, 65770, 30682, 4797, 147029, 124616, 119821, 
      72641, 67042, 59330, 29066, 14257, 105040, 66193, 5233, 167738, 140018, 
      31250, 11890, 126580, 111752, 88420, 34376, 18932, 12532, 169650, 
      162441, 51850, 49725, 154154, 116818, 44345, 110570, 79682, 40097, 
      19930, 7610, 8801, 121482, 13617, 8865, 59624, 8168, 80330, 33458, 
      8410, 7913, 115297, 101920, 80666, 27106, 14621, 89365, 85969, 50418, 
      15490, 13498, 10069, 59728, 29648, 80821, 79210, 44785, 39250, 24050, 
      10837, 84276, 28264, 8461, 63977, 31082, 38048, 24089, 9833, 40690, 
      10953, 25736, 18245, 13121, 14650, 35137, 9700, 13634, 10370, 57128, 
      9668, 51417, 44770, 28026, 13136, 54722, 29522, 16130, 10877, 48429, 
      34945, 41092, 27977, 15305, 27325, 18505, 18338, 11593, 13689, 12289, 
      11833, 22906, 11885, 22522, 13690, 31313, 23153, 17728, 15680, 13298, 
      13250, 14381, 19465, 18873, 14589, 17288, 16628, 25397, 22810, 18257, 
      17882, 18922, 20885, 22261, 26741, 26305, 17588, 20170, 21305, 27697, 
      27946, 20809, 15769, 24778, 25033, 16484, 26050, 16705, 29669, 24578, 
      22445, 34697, 33524, 26324, 35540, 28913, 22049, 27914, 27877, 39565, 
      34673, 36125, 23284, 34037, 33410, 30329, 27728, 27329, 28738, 26658, 
      38050, 25181, 40465, 30733, 29588, 29250, 27045, 25330, 27130, 40000, 
      31529, 43730, 40730, 37178, 33458, 48505, 42440, 39877, 34130, 29520, 
      45800, 36466, 35802, 35641, 31520, 31778, 31117, 44786, 42946, 34346, 
      30821, 32420, 37865, 32554, 50453, 39784, 45266, 41645, 40321, 53210, 
      49000, 36605, 54733, 48865, 47178, 47081, 38212, 39940, 45889, 50980, 
      54013, 53738, 48425, 53033, 51728, 72208, 55321, 48490, 36045, 36297, 
      36485, 57313, 47065, 38713, 53890, 51410, 42874, 58189, 47826, 42381, 
      39394, 58130, 57429, 62500, 57161, 40196, 62602, 58090, 64117, 47528, 
      41128, 61945, 72185, 64116, 44865, 45337, 72592, 54125, 49769, 42797, 
      71677, 55618, 50593, 45349, 60953, 49348, 77489, 63845, 55764, 59897, 
      57044, 52000, 60994, 58365, 70132, 64840, 62696, 59252, 67834, 60386, 
      64181, 54937, 63817, 59189, 71860, 69277, 50562, 64090, 64276, 72425, 
      74644, 50605, 64717, 75085, 52533, 67153, 66890, 57473, 52033, 78290, 
      75274, 77645, 87557, 72265, 66145, 54100, 65209, 102645, 79424, 67280, 
      90770, 57565, 78941, 58034, 81940, 79412, 90665, 76333, 70093, 70568, 
      60740, 70810, 66146, 70369, 73706, 83528, 73940, 78370, 80658, 84013, 
      69536, 82640, 85457, 62917, 80609, 93409, 116705, 79460, 87748, 90404, 
      124505, 79162, 91562, 75322, 69085, 94685, 126002, 77193, 68105, 67373, 
      67034, 88973, 112409, 94792, 87145, 93938, 81205, 78445, 88985, 92146, 
      122877, 98573, 137288, 138869, 122530, 114640, 98114, 89269, 74849, 
      101032, 122740, 91170, 114970, 99713, 87449, 77449, 91961, 99917, 
      118157, 122537, 100125, 106389, 112900, 103025, 89317, 101330, 89860, 
      102301, 110594, 101378, 100754, 117841, 119609, 117770, 99124, 97749, 
      106577, 88969, 132301, 138538, 147394, 164740, 115921, 93322, 120581, 
      122909, 135757, 172297, 118753, 103760, 153908, 112745, 106585, 132505, 
      143449, 121405, 97841, 131125, 139925, 108352, 143312, 124690, 109525, 
      111005, 109540, 122525, 109001, 141385, 143225, 145097, 116201, 145960, 
      125298, 116740, 117353, 150893, 158368, 168305, 132345, 148842, 135304, 
      124324, 152890, 134833, 121073, 179252, 126088, 174122, 125504, 147784, 
      142493, 129605, 177668, 147241, 136601, 135554, 176914, 147485, 149200, 
      189953, 195266, 137800, 149162, 146810, 149825, 146525, 151429, 141809, 
      139450, 133169, 156680, 151880, 143144, 131668, 155600, 149456, 135200, 
      136445, 154600, 151874, 152116, 163826, 158098, 155592, 152541, 168968, 
      155200, 152401, 175265, 167113, 164893, 162394, 179152, 169325, 158962, 
      177242, 185473, 179188, 187529, 175220, 169525, 173776, 183338, 189682, 
      180130, 191720, 175250, 174245, 189841, 192501, 202925, 206225, 194728, 
      197753, 198185 ], 
  [ 93136, 89380, 88740, 87965, 86281, 86665, 84394, 82594, 81938, 82773, 
      82496, 79981, 75370, 78884, 76288, 77285, 73940, 73405, 69581, 69373, 
      68869, 66365, 64970, 65864, 63869, 63445, 59305, 57157, 58385, 55348, 
      52754, 53092, 51133, 48404, 49810, 48893, 48256, 46945, 49589, 47186, 
      46954, 44725, 43850, 43433, 44785, 44117, 44729, 42100, 41245, 42901, 
      41425, 41024, 41017, 40329, 38536, 37348, 37120, 36677, 37657, 35668, 
      36413, 36058, 35165, 36712, 35325, 35338, 31376, 31076, 30565, 27914, 
      28669, 28360, 27146, 26624, 26645, 24874, 25610, 23645, 23225, 23060, 
      22138, 21412, 21764, 21320, 19325, 19490, 19125, 158173, 18896, 18785, 
      19669, 18013, 19360, 18317, 18269, 17741, 142925, 17125, 17828, 145984, 
      17354, 16858, 125690, 15892, 16452, 16552, 15634, 16052, 146898, 15725, 
      15460, 157768, 15076, 14170, 144482, 15368, 14549, 132260, 103456, 
      132941, 147914, 13298, 110113, 12800, 12560, 12645, 12330, 12181, 
      11665, 11530, 136765, 116212, 120586, 10841, 89365, 10730, 11882, 
      92570, 10729, 87841, 12773, 97025, 88740, 150593, 8906, 8450, 77617, 
      63440, 75344, 81185, 153668, 86530, 69397, 79586, 7732, 10192, 6905, 
      7673, 6730, 7424, 64964, 108161, 118625, 6890, 9410, 15338, 70954, 
      91778, 6560, 46985, 85865, 5674, 13546, 5597, 50420, 51840, 96388, 
      56117, 41625, 43433, 88589, 4756, 4645, 52317, 4346, 115114, 4453, 
      4018, 10489, 53329, 69136, 3581, 7970, 39581, 3365, 5389, 13565, 14600, 
      55348, 66868, 8433, 8874, 54665, 92537, 55466, 31140, 79092, 52985, 
      7193, 12704, 65501, 2657, 2597, 2404, 27585, 50265, 3973, 5690, 28778, 
      90325, 2314, 2466, 6649, 1937, 104977, 5945, 88874, 1885, 6805, 7540, 
      19989, 1690, 20138, 9945, 9689, 9874, 1189, 36433, 1280, 2705, 3728, 
      10049, 16649, 25360, 60010, 88516, 842, 7241, 19066, 25177, 59890, 
      59293, 36725, 538, 709, 541, 2650, 57562, 425, 3425, 19721, 1805, 
      24697, 58853, 1156, 19577, 19825, 62725, 1352, 392, 35917, 82565, 4138, 
      1850, 2018, 43433, 55865, 61178, 720, 544, 60660, 445, 5305, 12200, 
      13556, 7825, 810, 3089, 58, 11074, 13725, 13492, 58600, 7250, 7065, 
      1690, 11026, 6085, 0, 29930, 18497, 59053, 60029, 62504, 5485, 38818, 
      39610, 27250, 1625, 2637, 85, 3757, 26945, 26618, 3185, 2650, 36164, 
      388, 90, 58162, 18596, 21146, 905, 47668, 39770, 980, 9221, 9997, 
      14149, 1186, 394, 754, 4986, 27152, 5297, 14180, 12610, 9125, 8570, 
      8389, 4645, 1018, 1413, 47450, 16490, 83344, 55625, 5300, 97162, 54730, 
      466, 1017, 4162, 93509, 11093, 680, 48490, 38945, 785, 554, 3778, 4373, 
      84676, 36725, 5386, 47332, 28232, 9140, 1901, 46901, 68329, 28953, 
      82009, 95090, 42457, 25177, 20162, 89704, 85581, 19944, 6829, 7265, 
      1508, 1105, 70258, 20133, 65672, 20477, 8045, 33556, 83594, 45325, 
      2594, 10829, 81952, 8185, 34785, 85469, 58013, 2813, 2969, 82669, 
      45125, 33485, 3293, 17573, 100746, 18945, 1570, 28090, 87449, 67136, 
      8489, 111905, 88789, 57933, 30664, 65858, 22013, 1930, 35705, 48161, 
      83821, 35240, 48005, 4234, 49925, 40426, 29297, 22282, 5317, 58669, 
      30724, 18477, 20128, 80757, 39016, 13320, 63541, 41834, 29269, 3650, 
      55577, 42737, 26852, 21361, 7232, 87930, 78325, 53874, 51649, 44865, 
      37474, 3393, 3653, 3940, 109106, 3965, 9257, 5716, 76082, 43322, 30088, 
      21533, 4520, 14869, 15725, 106496, 103952, 103321, 5120, 4580, 6596, 
      101569, 96034, 87169, 26129, 5669, 107397, 82197, 20232, 81218, 23258, 
      14093, 11545, 4505, 9673, 89888, 65140, 62224, 54800, 33185, 11513, 
      9808, 94162, 76585, 72882, 38024, 34141, 28925, 10829, 5224, 61685, 
      33602, 10082, 110809, 88705, 12073, 5193, 78229, 66833, 49429, 13793, 
      6773, 5365, 112405, 106600, 24245, 22900, 100025, 70801, 19700, 66109, 
      43333, 17320, 7605, 19309, 7082, 74521, 6436, 7300, 29665, 8161, 43973, 
      13949, 8245, 18824, 69890, 59789, 44305, 11025, 7120, 50660, 48200, 
      24037, 7517, 7397, 23780, 30069, 12469, 44608, 43465, 20740, 17545, 
      10145, 8320, 47125, 12017, 17330, 33064, 13429, 17117, 10490, 21506, 
      18665, 9364, 11353, 9010, 9032, 32245, 15914, 19025, 9385, 11425, 
      29009, 16805, 25480, 21485, 12853, 27757, 27689, 13721, 10001, 12704, 
      23890, 16488, 19825, 13418, 31634, 13540, 11272, 11261, 19336, 12538, 
      14258, 19730, 12393, 17440, 12629, 25325, 15802, 12946, 12357, 12805, 
      15569, 19885, 25540, 13460, 13492, 15760, 14089, 30589, 14708, 14149, 
      14120, 33245, 35533, 39524, 42148, 15424, 15300, 31541, 14933, 15130, 
      50850, 16465, 15412, 23476, 16101, 16354, 23873, 16745, 23780, 17866, 
      17449, 17810, 59848, 20921, 19337, 21997, 20360, 34088, 20761, 46306, 
      66260, 22834, 23504, 33437, 23284, 23125, 22850, 22901, 22970, 23129, 
      23545, 62705, 25652, 66050, 24336, 24749, 25189, 26260, 30005, 39605, 
      27045, 25282, 29053, 27925, 26869, 26269, 77194, 29161, 28314, 27557, 
      29653, 31265, 28949, 28909, 28904, 30397, 30809, 41378, 31957, 31365, 
      30565, 38740, 44081, 56546, 32825, 34810, 31473, 33053, 32084, 32162, 
      81241, 35065, 51530, 83386, 35240, 71149, 34858, 33633, 57825, 68452, 
      36725, 38196, 38077, 36040, 37994, 37469, 107869, 39188, 36569, 38944, 
      45748, 42500, 40706, 37010, 51122, 39465, 38545, 36873, 41732, 38077, 
      37780, 50861, 85505, 42058, 44785, 42410, 43697, 45041, 43025, 93824, 
      40417, 44001, 45160, 105320, 46393, 59434, 60530, 105725, 42640, 41716, 
      45506, 104026, 43661, 42536, 43220, 45874, 67185, 112018, 47360, 44581, 
      84904, 45545, 70765, 47153, 46240, 51453, 48969, 48073, 46813, 50557, 
      84605, 90740, 46394, 89906, 82000, 101845, 52148, 48253, 89549, 50265, 
      102250, 105561, 49696, 90016, 106000, 49282, 52200, 52093, 49384, 
      50184, 110293, 56417, 57850, 122986, 55432, 53210, 52553, 88778, 
      142900, 60085, 90997, 126185, 54914, 60532, 55381, 62281, 109049, 
      125450, 59792, 57296, 57769, 56365, 58165, 56933, 58346, 59809, 64481, 
      60197, 105653, 109189, 114260, 59533, 111949, 116170, 60866, 64360, 
      127080, 159112, 105953, 118609, 122513, 169250, 64313, 70781, 63589, 
      62500, 128036, 170741, 64522, 63700, 63904, 64033, 119200, 152308, 
      73225, 115650, 125561, 67898, 67010, 71464, 121889, 164944, 77146, 
      183721, 185770, 164125, 153269, 77617, 73296, 69796, 79441, 163861, 
      74725, 153125, 79210, 73498, 71298, 75668, 131360, 157088, 163028, 
      79930, 140482, 149645, 81736, 75204, 132925, 75745, 82098, 145301, 
      82417, 82105, 154568, 156802, 154025, 82805, 82210, 86978, 80756, 
      173072, 181021, 192685, 214865, 93348, 83385, 155882, 159146, 176516, 
      223976, 95706, 88045, 200281, 92660, 89620, 171700, 186388, 97730, 
      87112, 169380, 181300, 91381, 185621, 100385, 92240, 93250, 92565, 
      99620, 92648, 182440, 184904, 187400, 96724, 187945, 102229, 98501, 
      99112, 193492, 203149, 216050, 107860, 190345, 109881, 103581, 195325, 
      110340, 102820, 229013, 106889, 221533, 107237, 120465, 117202, 109930, 
      225541, 120852, 114580, 114001, 224001, 121250, 122805, 240154, 246713, 
      116705, 123541, 122125, 124202, 122770, 125956, 120392, 119125, 116740, 
      129953, 127025, 122033, 116485, 129805, 126157, 118765, 119696, 129737, 
      128413, 129429, 137233, 134929, 133825, 132178, 142825, 135605, 134210, 
      147556, 143144, 141860, 140453, 150813, 145040, 140753, 151541, 156962, 
      153017, 158548, 151229, 148340, 151029, 157001, 162089, 156281, 163657, 
      154205, 153668, 163332, 166450, 175298, 177970, 171617, 173704, 174290 ]
    , [ 104290, 105370, 102650, 102565, 102953, 96065, 99328, 100292, 97556, 
      93545, 90842, 87625, 95812, 85138, 90154, 86305, 88490, 87953, 82729, 
      81481, 77857, 81925, 84680, 76226, 81497, 80725, 70333, 70601, 66637, 
      65666, 71028, 64786, 66629, 79466, 65300, 66457, 64778, 71425, 59881, 
      66820, 67972, 66425, 78696, 78277, 59905, 60273, 57077, 64826, 73657, 
      55933, 60685, 60282, 53693, 54041, 58474, 60050, 72970, 62145, 52741, 
      59746, 53569, 54944, 60625, 51098, 56285, 50756, 54738, 64818, 54961, 
      59908, 45781, 42698, 45288, 67946, 42705, 49928, 66580, 40725, 64525, 
      41522, 60320, 60626, 38138, 63298, 50225, 54196, 52445, 317437, 42178, 
      54869, 36721, 54437, 64778, 60273, 35657, 37897, 295945, 54925, 34866, 
      300730, 35428, 56384, 270400, 44690, 54938, 55730, 46852, 55226, 
      302672, 35865, 37330, 318730, 54242, 43300, 299556, 32386, 36065, 
      281450, 237418, 282817, 305056, 35496, 248221, 37418, 41330, 36569, 
      41444, 39217, 41465, 44788, 289393, 258458, 265252, 42709, 216725, 
      48820, 56200, 222004, 50201, 214505, 62965, 229565, 216434, 311149, 
      30368, 34064, 199069, 175202, 195410, 205057, 315946, 213860, 185653, 
      202760, 46826, 59666, 35617, 47457, 32324, 26442, 178786, 248625, 
      264625, 47700, 59908, 78984, 189268, 223240, 46330, 147305, 213865, 
      33332, 74420, 31869, 153850, 156650, 230954, 164385, 138125, 141661, 
      218993, 27898, 28825, 158153, 30600, 260392, 26897, 36496, 69257, 
      160537, 187762, 37089, 61200, 135369, 33065, 51005, 78557, 81322, 
      164282, 184106, 63389, 64868, 163249, 226033, 164740, 119306, 204626, 
      160525, 60409, 77338, 182377, 27149, 27781, 28970, 112625, 156065, 
      48529, 56128, 115200, 223109, 26452, 39752, 60197, 31609, 246061, 
      58105, 220960, 28093, 61385, 63850, 96713, 32740, 97544, 72125, 71521, 
      72052, 34645, 131477, 25738, 46885, 51714, 72913, 89893, 109330, 
      174080, 220922, 30484, 64909, 95764, 109141, 173956, 173009, 132445, 
      29476, 25493, 33973, 48884, 170228, 28665, 52425, 97785, 44921, 108641, 
      172549, 41498, 97633, 98225, 179185, 19546, 35194, 131269, 211825, 
      12296, 45992, 46852, 145357, 167477, 176596, 22370, 23578, 175730, 
      36625, 60169, 80210, 83642, 7325, 40100, 52065, 31040, 77348, 3185, 
      83570, 172274, 7780, 7937, 17440, 4628, 63005, 29930, 0, 1369, 173057, 
      174725, 178930, 9805, 136904, 138388, 80, 45385, 14909, 32425, 54781, 
      117, 136, 13725, 14920, 338, 36530, 31040, 171460, 95562, 884, 21125, 
      2146, 138528, 40570, 71993, 74153, 3221, 20360, 34792, 38612, 58760, 
      306, 10629, 84906, 4100, 6497, 6980, 7145, 11705, 21572, 19889, 2260, 
      2440, 13586, 4205, 10970, 19444, 4000, 32084, 39209, 55156, 17865, 
      5341, 25722, 2600, 1013, 25133, 32168, 53384, 55709, 14218, 865, 59140, 
      2474, 674, 7186, 43889, 151169, 8245, 701, 13273, 18740, 1745, 1073, 
      98128, 16466, 14765, 2066, 10057, 9797, 23762, 34085, 9124, 2249, 7650, 
      2245, 66625, 125698, 14152, 2525, 45256, 74597, 13546, 66761, 127961, 
      14985, 5521, 19521, 46665, 13913, 2665, 1405, 48025, 91369, 21608, 
      3125, 29000, 114340, 15921, 8410, 9621, 26881, 16565, 5777, 119330, 
      8164, 2725, 34888, 129213, 3613, 14705, 2106, 3797, 49640, 4329, 2788, 
      2385, 3328, 53833, 6497, 118682, 4709, 4282, 14045, 3098, 7850, 8245, 
      3492, 3037, 42120, 6161, 3701, 3386, 4469, 59194, 17060, 13337, 5840, 
      5345, 4097, 3280, 37361, 39349, 42058, 26468, 41389, 65365, 51442, 
      12816, 4276, 3842, 5321, 43322, 81005, 83245, 25578, 24418, 24133, 
      23850, 41994, 53698, 23417, 20996, 17321, 4721, 22321, 26129, 15461, 
      6434, 15172, 5652, 9981, 12277, 32917, 64381, 18650, 9818, 8978, 7090, 
      4505, 12589, 64514, 20500, 13649, 12368, 4842, 4765, 5085, 13977, 
      28786, 9125, 4916, 64436, 28145, 18497, 13141, 33941, 14593, 10809, 
      6553, 11745, 23409, 33073, 29045, 26354, 6625, 7010, 23581, 12349, 
      8650, 11113, 6329, 10418, 23885, 88873, 46888, 13985, 34130, 47450, 
      6841, 51769, 6961, 14305, 51505, 86650, 12808, 9973, 7289, 18989, 
      34114, 8450, 8066, 9161, 33469, 37501, 97826, 7925, 18005, 7930, 7825, 
      11050, 13045, 22945, 46378, 8369, 19625, 80644, 8146, 17921, 14341, 
      23976, 91044, 13465, 49490, 23105, 32180, 43618, 114925, 16936, 83365, 
      43621, 57425, 10305, 76297, 11618, 13505, 22865, 103853, 11401, 22345, 
      40077, 60426, 13136, 19226, 16333, 24804, 111528, 26650, 38914, 39249, 
      80194, 53672, 62312, 80932, 32765, 73450, 34381, 94825, 25096, 34004, 
      44141, 50125, 64305, 78305, 93994, 43850, 45266, 62066, 50705, 105265, 
      34714, 38653, 48658, 111033, 116089, 124578, 129970, 34042, 34610, 
      106209, 47041, 45160, 145928, 34729, 47170, 84298, 40589, 40840, 83997, 
      39845, 83210, 35428, 45385, 51280, 159394, 36733, 47605, 35729, 45162, 
      104562, 48673, 130960, 169250, 40360, 39298, 99745, 43226, 44105, 
      50056, 55989, 57096, 54485, 60437, 161185, 70498, 166600, 53954, 57825, 
      59993, 68330, 84185, 111085, 42125, 55240, 40321, 43345, 47825, 54145, 
      184648, 43537, 46496, 56809, 73781, 42865, 56117, 57461, 57802, 71749, 
      72505, 107984, 47353, 49529, 66029, 100154, 113797, 141832, 77281, 
      43972, 56897, 49825, 54738, 57928, 187277, 48025, 128500, 190804, 
      48890, 168185, 51620, 67349, 141365, 162370, 48985, 46994, 47221, 
      52450, 48520, 49725, 230845, 47290, 54013, 89258, 110594, 99730, 47764, 
      58600, 122536, 51365, 53905, 67457, 49130, 60353, 71474, 120193, 
      190125, 51872, 49405, 53604, 95373, 50005, 53525, 203626, 68561, 94289, 
      51850, 222730, 51005, 135668, 138148, 223133, 61090, 67778, 95440, 
      219700, 61069, 68594, 82426, 56360, 150677, 232532, 54730, 63713, 
      184306, 63981, 156325, 60397, 63290, 53969, 57713, 59585, 63169, 56185, 
      182269, 193594, 71396, 191720, 176546, 212305, 58114, 87089, 189973, 
      63149, 212360, 218093, 91642, 190090, 218530, 86036, 63002, 63241, 
      75410, 90050, 225241, 58565, 57920, 245540, 62074, 68500, 93101, 
      185032, 276170, 61181, 187589, 248725, 93028, 63698, 93493, 62677, 
      218781, 246600, 67106, 72914, 73385, 90665, 74125, 80505, 75688, 72997, 
      66249, 73729, 210181, 216485, 225362, 81365, 220973, 228308, 100340, 
      72346, 245786, 297194, 208741, 231085, 237757, 312520, 75409, 68725, 
      81601, 91930, 246042, 314005, 80456, 97970, 100250, 101417, 230282, 
      284842, 69433, 222920, 239749, 82436, 85700, 76658, 231917, 302306, 
      73684, 330769, 333856, 300445, 283013, 76225, 81938, 102658, 75625, 
      299137, 82325, 281825, 77812, 86632, 101732, 83610, 245178, 287514, 
      296914, 79220, 260180, 275225, 78602, 87986, 247085, 88525, 81380, 
      266373, 84461, 84841, 280130, 283400, 278545, 90721, 91856, 87624, 
      106658, 307618, 319369, 337261, 370165, 87410, 105473, 278308, 283648, 
      311050, 382730, 88724, 97325, 347269, 92250, 96130, 302770, 325762, 
      89360, 107458, 298370, 317210, 97885, 323605, 90625, 98050, 98020, 
      99065, 92970, 100530, 317650, 321498, 325378, 97682, 325225, 95225, 
      102217, 102826, 332146, 346645, 366120, 97730, 326573, 97673, 101753, 
      333625, 100202, 106522, 383569, 108505, 370889, 110925, 104081, 105316, 
      110500, 375929, 106538, 109954, 110413, 372653, 107280, 108485, 395720, 
      405045, 114145, 110945, 111605, 111604, 114320, 113698, 117130, 118285, 
      124546, 114921, 116145, 119457, 127057, 116845, 118733, 126565, 126802, 
      118849, 120637, 123377, 122525, 127825, 129833, 131300, 129137, 136445, 
      138164, 130402, 134290, 135082, 136097, 132269, 135490, 144689, 138865, 
      138056, 139301, 138602, 142353, 145690, 144917, 142929, 145241, 147737, 
      145769, 151885, 152386, 148898, 153044, 158416, 159700, 164761, 164770, 
      165700 ], 
  [ 97001, 97045, 94769, 94536, 94480, 89146, 91225, 91597, 89305, 86330, 
      84145, 81076, 86525, 78885, 82273, 79460, 80461, 79924, 74996, 73970, 
      71012, 73674, 75541, 69085, 72802, 72104, 63044, 62794, 59940, 58525, 
      62185, 57349, 58378, 67885, 57049, 57762, 56305, 61250, 52740, 57681, 
      58537, 56842, 66301, 65882, 51728, 51874, 49492, 55021, 61780, 48200, 
      51620, 51217, 46034, 46160, 49261, 50245, 60353, 51748, 44564, 49645, 
      44948, 45953, 50228, 43069, 46850, 42505, 44785, 52645, 44786, 48105, 
      37160, 34669, 36445, 54145, 34306, 39605, 52853, 32104, 50724, 32605, 
      47185, 47269, 29665, 49349, 38644, 41801, 40346, 278402, 32225, 42178, 
      28100, 41672, 50089, 46324, 26962, 28610, 258242, 41864, 26245, 262657, 
      26585, 42953, 234473, 33553, 41729, 42373, 35197, 41869, 264377, 26578, 
      27673, 279325, 40885, 32089, 261409, 23765, 26482, 244561, 203785, 
      245780, 266465, 25765, 213700, 27169, 30193, 26468, 30233, 28450, 
      30106, 32689, 251764, 223049, 229325, 30906, 184498, 35685, 41733, 
      189333, 36770, 182426, 47240, 196228, 184133, 271818, 20785, 23593, 
      168100, 146305, 164737, 173570, 276245, 181633, 155794, 171421, 33469, 
      44089, 24480, 33952, 21853, 17377, 149445, 213586, 228402, 33973, 
      44109, 60373, 158965, 190125, 32825, 120850, 181490, 22417, 56401, 
      21250, 126729, 129233, 197173, 136228, 112484, 115650, 186100, 17945, 
      18650, 130514, 19981, 224317, 17092, 24545, 51682, 132602, 157385, 
      24916, 44809, 109876, 21706, 36242, 59650, 62045, 135977, 154025, 
      46628, 47885, 135018, 192474, 136361, 95441, 172769, 132516, 44018, 
      58505, 152370, 16900, 17384, 18277, 89426, 128426, 33988, 40329, 91705, 
      189698, 16277, 26765, 43732, 20250, 210874, 41936, 187697, 17474, 
      44698, 46793, 75290, 21085, 75973, 53810, 53280, 53737, 22472, 106132, 
      15489, 32418, 36433, 54450, 69210, 86353, 144665, 187585, 19125, 47556, 
      74341, 86164, 144541, 143668, 106952, 18265, 15170, 21800, 33973, 
      141109, 17602, 36922, 76066, 30676, 85664, 143208, 27845, 75914, 76432, 
      149252, 10629, 22725, 105850, 179154, 5525, 31525, 32237, 118532, 
      138580, 146885, 12713, 13625, 146093, 23860, 43408, 60637, 63625, 2404, 
      26669, 36562, 19385, 58145, 410, 63553, 142933, 2637, 2720, 9041, 965, 
      45800, 18497, 1369, 0, 143642, 145162, 148997, 3848, 110893, 112229, 
      857, 30992, 7250, 20474, 38834, 820, 765, 6436, 7261, 2965, 23765, 
      19385, 142193, 74065, 181, 11764, 6845, 112369, 27065, 53530, 55394, 
      520, 11221, 22397, 25477, 42221, 1009, 4450, 64741, 881, 2020, 2281, 
      2372, 5156, 12137, 10898, 6885, 405, 23465, 10162, 4717, 31025, 9809, 
      20281, 26000, 39209, 29002, 1530, 15325, 7373, 4084, 14884, 20365, 
      37733, 39688, 24245, 3492, 42601, 7025, 1525, 2561, 29866, 123826, 
      16052, 1700, 22930, 30025, 5408, 1184, 76409, 27085, 24866, 845, 4322, 
      4210, 13957, 21986, 17153, 1028, 15013, 1098, 49050, 100945, 23957, 
      6632, 31085, 55912, 23129, 49186, 102986, 25012, 11700, 10900, 32272, 
      23570, 6698, 3218, 33410, 70538, 33485, 1460, 18085, 90845, 26170, 
      15921, 4330, 40016, 26962, 11882, 95317, 15453, 1800, 22789, 104164, 
      8090, 24436, 4141, 8200, 34877, 9028, 5785, 3088, 2329, 38404, 12602, 
      94817, 2600, 2617, 23258, 5725, 3965, 15016, 6637, 3592, 28837, 11674, 
      6994, 3349, 3026, 43025, 27161, 22180, 11057, 10192, 7760, 5537, 25040, 
      26658, 28849, 39085, 28328, 48308, 36605, 21289, 7569, 4397, 3730, 
      29965, 61802, 63746, 37825, 36369, 36010, 14785, 28933, 38565, 35072, 
      31985, 27200, 4240, 13700, 38450, 24674, 4325, 24237, 4357, 5800, 7060, 
      21780, 47620, 28825, 16589, 15305, 12233, 5578, 7298, 47753, 31193, 
      22048, 20249, 6877, 5986, 5122, 8242, 18685, 15304, 5989, 47749, 40762, 
      28450, 7850, 22730, 23140, 17728, 10660, 7120, 14788, 22084, 41810, 
      38453, 5330, 5345, 34866, 19786, 5949, 17810, 9178, 6829, 15338, 68930, 
      33309, 21866, 23141, 33797, 6656, 37376, 9810, 9162, 37186, 67077, 
      19949, 15560, 10138, 12218, 23273, 12409, 11581, 7274, 22850, 25994, 
      76921, 7592, 11752, 10705, 10378, 8053, 8938, 15138, 33169, 11588, 
      12928, 62033, 8405, 11890, 9864, 16021, 71101, 9506, 35837, 15520, 
      22153, 31149, 92170, 11645, 64532, 31226, 42514, 9232, 58500, 9509, 
      10138, 15650, 82504, 9810, 15426, 28570, 45145, 10361, 13565, 12004, 
      17293, 89365, 18769, 27925, 28186, 62101, 39797, 46957, 62765, 23330, 
      56393, 24650, 74882, 18029, 24421, 32264, 37064, 48802, 60730, 74273, 
      32269, 33389, 47081, 37792, 84212, 25353, 28330, 36189, 89314, 93778, 
      101305, 106105, 24977, 25397, 85156, 35090, 33653, 120509, 25738, 
      35293, 66205, 30266, 30517, 66052, 29818, 65413, 26585, 34322, 39033, 
      133013, 28260, 36468, 27700, 34765, 84397, 37610, 107761, 142129, 
      31517, 30825, 80468, 33865, 34522, 39141, 43816, 44701, 42682, 47450, 
      135026, 55809, 139997, 42521, 45652, 47450, 54233, 67498, 90698, 33800, 
      43733, 32810, 34946, 38242, 43082, 156565, 35360, 37505, 45450, 59240, 
      35280, 45202, 46250, 46517, 57800, 58482, 88633, 38954, 40538, 53338, 
      81913, 93780, 118485, 62666, 36905, 46352, 41130, 44785, 47309, 159490, 
      40144, 106929, 162721, 40861, 142322, 42925, 55028, 118388, 137173, 
      41252, 40001, 40154, 43829, 41157, 41992, 199432, 40445, 45170, 73385, 
      91613, 82377, 41141, 48869, 102149, 43706, 45506, 55802, 42433, 50474, 
      59153, 100250, 162634, 44657, 43300, 46093, 79204, 43826, 46162, 
      175025, 57424, 78416, 45301, 192501, 44900, 114245, 116429, 192904, 
      52025, 57085, 79641, 189841, 52226, 57901, 68921, 48997, 127700, 
      201637, 48033, 54500, 157925, 54916, 132904, 52442, 54521, 48308, 
      50720, 52000, 54548, 49858, 156258, 166473, 60925, 164821, 151201, 
      183556, 51713, 73658, 163370, 55268, 183685, 188900, 77545, 163561, 
      189337, 73049, 55565, 55730, 64717, 76397, 195530, 52978, 52777, 
      214201, 55525, 60101, 79300, 159317, 242537, 55816, 161800, 217386, 
      79745, 57889, 80210, 57460, 190180, 215557, 60409, 64441, 64912, 78196, 
      65578, 70330, 66845, 65042, 60736, 65700, 182690, 188402, 196465, 
      71560, 192520, 199189, 86761, 65501, 215261, 262525, 181620, 201892, 
      207972, 276741, 67898, 64026, 72610, 80497, 215665, 278226, 71909, 
      85501, 87337, 88282, 201385, 251357, 65104, 194837, 210186, 74185, 
      76561, 70405, 203242, 267785, 69281, 294176, 297041, 266146, 250120, 
      71378, 74945, 90485, 71296, 265060, 75554, 249154, 72965, 78677, 90077, 
      76765, 215689, 254473, 263133, 74225, 229433, 243220, 74125, 80105, 
      217522, 80644, 76385, 235330, 78874, 79106, 248125, 251173, 246762, 
      83876, 84641, 82333, 95965, 273689, 284626, 301186, 331796, 83525, 
      95594, 246969, 251865, 277121, 343621, 85061, 90184, 310676, 87181, 
      89581, 269581, 290797, 85993, 97949, 265625, 282985, 91336, 288936, 
      87554, 91649, 91841, 92516, 89233, 93685, 283573, 287125, 290709, 
      92317, 290704, 91562, 96260, 96869, 297329, 310792, 328861, 94733, 
      292274, 95120, 96980, 298882, 97205, 100565, 345348, 102992, 333778, 
      104968, 102416, 102689, 105209, 338596, 104429, 105773, 106010, 335690, 
      105097, 106376, 357277, 366010, 109520, 108466, 108682, 109125, 110953, 
      111145, 112653, 113290, 117701, 112960, 113296, 114832, 119620, 114440, 
      115144, 119720, 120105, 116000, 117122, 119492, 120490, 124162, 125504, 
      126305, 126880, 131080, 132133, 128885, 130997, 131345, 131842, 131048, 
      132345, 138658, 136386, 136909, 137044, 137677, 139060, 141065, 141032, 
      140746, 143650, 144370, 144400, 147186, 147465, 146789, 150713, 156825, 
      158405, 161024, 161477, 162333 ], 
  [ 180605, 170029, 172297, 170546, 165938, 176516, 166465, 160769, 163021, 
      170656, 173773, 172210, 149609, 173045, 159757, 167554, 156421, 155882, 
      153970, 155216, 159074, 147332, 140101, 154105, 141904, 141962, 146522, 
      140960, 149474, 143501, 129725, 139285, 131972, 107365, 130637, 126800, 
      127613, 115124, 137690, 122165, 119989, 116768, 97421, 97000, 126050, 
      123920, 129874, 112661, 98194, 127058, 116834, 116429, 125640, 123490, 
      112945, 107861, 89165, 103298, 118850, 104221, 114682, 111897, 101770, 
      118865, 108244, 116021, 100853, 85973, 98576, 85205, 106850, 110417, 
      103853, 70765, 106256, 91845, 70225, 101762, 67322, 99229, 70601, 
      68405, 100825, 64417, 77962, 72781, 74356, 36500, 88213, 70120, 97730, 
      68850, 57557, 61370, 95824, 91408, 29968, 66002, 95861, 30589, 93925, 
      63297, 24385, 77393, 64345, 63473, 73729, 62965, 30025, 89360, 86665, 
      33601, 61973, 75157, 28565, 93361, 86224, 24601, 17173, 24298, 29065, 
      83981, 17986, 80077, 74005, 80890, 73285, 76048, 71636, 66637, 24202, 
      18225, 19193, 67880, 12260, 59009, 51413, 12545, 57060, 11700, 44026, 
      12610, 11125, 26792, 80473, 74185, 8722, 8149, 8389, 8884, 27421, 9365, 
      7780, 8245, 54485, 42365, 68234, 53450, 72425, 82349, 6725, 12500, 
      15188, 51185, 40097, 27557, 6385, 8741, 52309, 7684, 7684, 68429, 
      29645, 70292, 6737, 6205, 8957, 5618, 7642, 7016, 6970, 73793, 72224, 
      5200, 69005, 12589, 74450, 59921, 29444, 4244, 4013, 58010, 34697, 
      6530, 63136, 42804, 23764, 22369, 3825, 3681, 32722, 31705, 3620, 6500, 
      3445, 8761, 4225, 3386, 33892, 23365, 2768, 69682, 68650, 66509, 9556, 
      3076, 42802, 36257, 8801, 5220, 69809, 51493, 32834, 61652, 8200, 
      34066, 4729, 66452, 31520, 29825, 13600, 59449, 12757, 23944, 24170, 
      23869, 55514, 4250, 68237, 41960, 37637, 23060, 15080, 8725, 1089, 
      3833, 60497, 27530, 12625, 8530, 961, 842, 3538, 61141, 67140, 54818, 
      38945, 545, 61988, 35828, 11300, 42466, 8010, 362, 45693, 11140, 10898, 
      338, 76985, 52697, 3172, 2192, 93861, 41029, 40225, 1450, 274, 241, 
      71485, 69365, 205, 50794, 29410, 17833, 16273, 109682, 46777, 35444, 
      57681, 19125, 129664, 16193, 65, 107633, 106954, 80681, 121113, 27234, 
      59053, 173057, 143642, 0, 4, 49, 100490, 2117, 1937, 166473, 41218, 
      86452, 55712, 33140, 165674, 164861, 89426, 86461, 187525, 50661, 
      57649, 53, 11513, 150625, 73522, 212621, 2057, 46369, 22048, 20880, 
      130490, 75245, 53069, 48569, 30445, 165845, 98792, 15821, 125541, 
      113794, 111781, 111114, 95706, 73125, 76432, 211889, 137189, 282285, 
      228808, 98293, 307277, 226937, 57005, 48322, 33485, 300704, 120116, 
      66449, 213885, 193162, 67522, 57085, 35037, 33202, 284573, 188018, 
      30805, 211257, 167857, 112801, 43840, 1360, 253634, 169546, 279460, 
      303229, 200538, 159930, 11545, 293465, 285940, 145945, 103184, 104584, 
      71125, 55656, 256997, 146122, 248033, 146948, 26624, 4993, 281989, 
      206298, 43525, 22114, 278885, 26756, 4756, 285314, 232586, 80186, 
      42434, 280080, 205600, 179380, 41296, 14752, 312733, 141994, 63869, 
      7769, 288740, 250445, 107720, 332146, 291044, 232000, 6929, 247697, 
      149906, 56437, 5162, 211528, 281690, 182561, 210874, 41229, 214730, 
      194053, 167858, 149665, 37930, 232704, 7929, 138562, 143125, 275188, 
      190193, 121729, 241930, 196409, 166834, 50333, 225700, 198280, 160525, 
      145800, 34957, 288181, 270314, 222049, 217394, 202834, 186209, 56386, 
      54212, 51097, 325873, 52090, 31138, 42173, 265625, 198845, 167625, 
      144976, 50689, 22644, 21556, 320813, 316325, 315208, 79469, 52685, 
      41093, 311994, 302085, 285930, 156850, 82930, 322192, 276580, 140257, 
      274625, 148625, 120506, 111154, 65234, 33466, 290581, 243477, 237645, 
      222445, 174100, 110632, 33597, 298253, 265610, 258505, 185249, 176020, 
      163028, 107024, 72745, 236122, 174505, 34345, 327524, 287924, 111176, 
      65416, 268210, 246122, 210250, 117266, 84002, 67042, 330084, 319905, 
      149584, 145809, 307976, 253480, 135797, 243920, 195872, 127577, 85300, 
      22160, 51725, 260100, 68085, 51453, 162266, 47450, 196496, 113984, 
      48016, 24089, 250597, 230290, 196820, 100360, 69725, 210457, 205081, 
      145440, 71572, 65620, 20281, 161674, 105194, 196621, 194020, 134845, 
      124360, 92660, 55357, 202050, 101818, 28885, 168545, 107600, 121490, 
      92021, 24305, 126436, 53469, 95306, 76925, 60905, 16564, 114925, 29098, 
      61736, 47252, 155714, 33674, 145377, 133120, 99216, 21290, 150980, 
      102020, 68168, 46085, 139401, 113041, 125122, 97817, 19805, 95497, 
      72817, 72320, 34225, 55125, 47125, 34129, 84136, 39125, 82420, 28048, 
      103085, 83705, 68050, 60722, 47444, 38144, 29705, 71077, 69165, 51021, 
      62954, 25994, 86897, 80020, 65897, 24272, 22672, 20345, 19081, 89549, 
      88453, 26930, 70096, 73205, 17557, 91060, 71053, 38293, 81940, 82189, 
      39650, 84520, 40525, 93413, 78404, 70985, 20177, 98858, 79778, 102842, 
      85649, 35225, 81668, 27505, 21697, 98309, 101405, 40378, 95345, 93728, 
      84701, 76490, 75101, 79144, 71784, 24436, 62705, 24853, 82765, 78314, 
      76320, 67185, 53920, 39220, 105874, 83213, 113216, 106256, 97424, 
      87104, 26245, 108938, 102745, 86432, 67626, 114914, 90724, 88740, 
      88249, 72242, 72164, 47737, 110240, 105760, 80660, 52385, 46058, 36653, 
      70276, 121829, 95650, 109376, 100145, 95845, 32168, 116722, 43277, 
      32365, 115921, 34704, 111161, 86122, 40330, 36373, 119338, 125665, 
      125060, 112817, 123029, 120074, 34954, 127621, 111880, 68085, 54477, 
      61913, 130585, 106477, 50605, 122536, 116756, 93700, 131113, 106560, 
      90225, 53248, 38312, 128025, 138034, 126425, 70850, 137800, 128008, 
      39325, 100610, 73090, 135481, 40121, 139626, 52065, 51217, 40522, 
      116429, 104813, 75065, 41245, 118900, 105625, 87841, 130829, 49594, 
      42425, 136685, 117378, 44945, 119306, 50242, 128200, 121941, 147562, 
      136330, 131546, 123482, 142288, 47060, 45905, 110905, 46525, 48821, 
      46306, 143377, 93312, 48100, 131770, 47189, 47098, 90373, 49045, 47533, 
      97245, 136609, 136016, 112409, 93769, 48416, 152968, 157313, 50405, 
      145657, 131281, 95146, 53125, 55233, 158066, 54842, 53576, 100885, 
      155585, 101348, 161218, 54410, 54773, 149005, 134845, 135314, 107666, 
      135220, 123296, 133453, 140744, 161450, 140642, 58276, 57924, 57649, 
      128306, 58250, 58097, 104845, 152561, 59761, 64577, 60986, 60034, 
      60050, 67421, 148132, 173060, 137680, 120553, 61673, 68900, 141525, 
      114941, 112229, 110900, 62549, 65525, 177922, 64333, 64520, 146821, 
      140101, 163505, 66664, 71325, 181325, 76490, 77081, 71956, 70330, 
      178868, 160453, 122933, 184090, 73138, 163332, 71632, 180449, 154325, 
      127825, 163781, 70757, 73157, 74237, 180189, 71613, 72514, 185393, 
      156505, 71828, 157042, 182341, 74468, 178760, 177476, 77401, 78173, 
      78308, 170866, 167841, 185237, 143533, 83245, 85840, 88756, 95866, 
      200821, 151492, 83045, 83393, 86665, 100105, 204625, 174122, 92930, 
      192341, 179581, 86701, 89725, 208585, 157625, 87289, 89489, 181330, 
      90890, 213172, 183157, 185621, 182506, 208025, 180641, 91585, 92105, 
      92657, 194429, 94162, 211104, 192298, 192905, 97745, 100594, 104261, 
      221085, 97992, 226018, 205138, 100048, 223549, 196589, 110882, 203554, 
      110672, 200978, 242386, 232805, 208037, 113210, 239845, 219965, 217928, 
      114088, 239753, 241786, 120509, 123176, 219154, 240080, 235748, 240737, 
      233465, 241993, 223793, 219124, 204581, 249866, 241106, 224450, 200434, 
      246794, 235370, 206594, 208493, 243802, 238100, 236674, 256616, 243604, 
      238122, 232101, 260714, 233074, 227305, 270293, 254209, 250009, 245200, 
      275482, 257069, 233812, 267920, 282085, 270850, 285125, 262250, 250609, 
      258154, 275300, 284260, 266788, 287282, 255956, 253961, 282085, 283725, 
      297401, 302009, 279610, 284609, 284705 ], 
  [ 181805, 171173, 173465, 171706, 167074, 177736, 167621, 161893, 164169, 
      171860, 175005, 173450, 150701, 174301, 160925, 168778, 157581, 157042, 
      155146, 156404, 160298, 148480, 141201, 155313, 143028, 143090, 147722, 
      142132, 150706, 144709, 130841, 140477, 133120, 108333, 131785, 127924, 
      128749, 116168, 138898, 123265, 121073, 117844, 98345, 97924, 127202, 
      125060, 131058, 113725, 99146, 128234, 117938, 117533, 126820, 124658, 
      114041, 108925, 90077, 104330, 120002, 105269, 115810, 113005, 102802, 
      120025, 109328, 117169, 101909, 86909, 99620, 86161, 107978, 111577, 
      104969, 71613, 107396, 92881, 71077, 102890, 68170, 100341, 71485, 
      69277, 101961, 65257, 78930, 73705, 75296, 35984, 89269, 71028, 98858, 
      69754, 58357, 62210, 96948, 92500, 29524, 66890, 96989, 30125, 95041, 
      64165, 24037, 78385, 65225, 64345, 74693, 63837, 29549, 90452, 87737, 
      33065, 62845, 76145, 28097, 94489, 87300, 24201, 16949, 23890, 28573, 
      85049, 17714, 81117, 74997, 81938, 74273, 77060, 72616, 67577, 23762, 
      17905, 18845, 68836, 12112, 59893, 52225, 12373, 57928, 11560, 44770, 
      12402, 10973, 26260, 81549, 75213, 8642, 8181, 8325, 8776, 26869, 9217, 
      7760, 8145, 55357, 43117, 69226, 54314, 73453, 83453, 6733, 12200, 
      14824, 52037, 40837, 28145, 6341, 8545, 53173, 7848, 7528, 69433, 
      30265, 71312, 6865, 6317, 8725, 5690, 7850, 7204, 6786, 74849, 73268, 
      5300, 70025, 12233, 75514, 60869, 30088, 4328, 3965, 58946, 35405, 
      6746, 64116, 43600, 24336, 22921, 3889, 3649, 33410, 32381, 3688, 6280, 
      3505, 9065, 4097, 3466, 34600, 23941, 2740, 70722, 69682, 67525, 9896, 
      3176, 43610, 36997, 9125, 5008, 70853, 52385, 33538, 62632, 7892, 
      34786, 4525, 67472, 32212, 30497, 14036, 60413, 13185, 24548, 24778, 
      24473, 56450, 4474, 69277, 42772, 38405, 23656, 15556, 9077, 1093, 
      3625, 61477, 28186, 13061, 8882, 965, 850, 3754, 62129, 68176, 55754, 
      39733, 565, 62984, 36584, 11720, 43290, 8362, 370, 46549, 11560, 11314, 
      314, 78097, 53617, 3392, 2020, 95089, 41841, 41029, 1594, 306, 229, 
      72557, 70421, 197, 51698, 30098, 18369, 16785, 111010, 47645, 36200, 
      58645, 19681, 131108, 16705, 73, 108949, 108266, 81821, 122509, 27898, 
      60029, 174725, 145162, 4, 0, 25, 101762, 2305, 2117, 168109, 42034, 
      87632, 56660, 33872, 167306, 166489, 90626, 87641, 189261, 51565, 
      58613, 65, 11945, 152181, 74610, 214469, 2237, 47233, 22644, 21460, 
      131938, 76345, 53993, 49453, 31145, 167477, 100052, 16325, 126961, 
      115146, 113121, 112450, 96946, 74209, 77540, 213733, 138673, 284413, 
      230724, 99549, 309497, 228845, 57961, 49202, 34217, 302900, 121504, 
      67481, 215737, 194922, 68562, 58041, 35785, 33930, 286709, 189754, 
      31505, 213097, 169497, 114145, 44676, 1476, 255650, 171194, 281576, 
      305433, 202330, 161530, 11965, 295633, 288080, 147473, 104468, 105876, 
      72189, 56596, 259025, 147650, 250025, 148480, 27268, 5249, 284113, 
      208114, 44353, 22698, 280997, 27400, 5000, 287450, 234514, 81314, 
      43250, 282196, 207412, 181072, 42100, 15220, 314969, 143498, 64873, 
      8093, 290888, 252445, 109028, 334450, 293200, 233924, 7225, 249685, 
      151450, 57377, 5402, 213364, 283810, 184265, 212706, 42025, 216578, 
      195809, 169490, 151205, 38690, 234628, 8233, 140042, 144629, 277280, 
      191929, 123113, 243890, 198173, 168458, 51209, 227592, 200052, 162117, 
      147316, 35677, 290321, 272386, 223925, 219250, 204626, 187925, 57314, 
      55120, 51977, 328149, 52978, 31810, 42965, 267677, 200617, 169249, 
      146484, 51561, 23200, 22096, 323069, 318565, 317444, 80573, 53573, 
      41869, 314218, 304273, 288058, 158418, 84058, 324452, 278672, 141737, 
      276709, 150149, 121874, 112466, 66226, 34154, 292725, 245437, 239581, 
      224317, 175752, 111940, 34285, 300425, 267658, 260525, 186953, 177680, 
      164624, 108308, 73793, 238050, 176157, 35037, 329800, 290056, 112484, 
      66404, 270266, 248090, 212066, 118610, 85130, 68042, 332368, 322153, 
      151108, 147313, 310180, 255476, 137245, 245876, 197620, 128977, 86432, 
      22676, 52585, 262120, 69085, 52309, 163850, 48266, 198244, 115300, 
      48836, 24625, 252577, 232186, 198568, 101588, 70733, 212265, 206865, 
      146932, 72592, 66592, 20745, 163250, 106450, 198365, 195752, 136277, 
      125732, 93832, 56237, 203818, 103050, 29473, 170153, 108868, 122842, 
      93185, 24821, 127816, 54325, 96490, 77977, 61825, 16928, 116233, 29674, 
      62660, 48040, 157250, 34306, 146857, 134532, 100420, 21730, 152488, 
      103240, 69140, 46853, 140845, 114329, 126482, 99005, 20201, 96665, 
      73817, 73316, 34841, 55969, 47889, 34741, 85220, 39797, 83488, 28564, 
      104297, 84781, 69002, 61610, 48200, 38788, 30233, 72045, 70117, 51805, 
      63850, 26450, 87985, 81056, 66817, 24692, 23060, 20681, 19385, 90653, 
      89549, 27386, 71044, 74177, 17777, 92168, 72005, 38909, 82976, 83225, 
      40274, 85572, 41157, 94529, 79400, 71917, 20345, 99994, 80770, 104002, 
      86681, 35729, 82664, 27845, 21825, 99425, 102541, 40930, 96433, 94804, 
      85705, 77426, 76025, 80100, 72676, 24616, 63505, 25009, 83741, 79250, 
      77236, 68017, 54612, 39712, 107018, 84185, 114404, 107396, 98500, 
      88100, 26321, 110090, 103853, 87412, 68434, 116098, 91728, 89728, 
      89233, 73082, 73000, 48285, 111380, 106868, 81568, 52993, 46570, 36985, 
      71080, 123041, 96674, 110500, 101201, 96865, 32260, 117890, 43705, 
      32441, 117081, 34900, 112285, 87050, 40682, 36605, 120514, 126881, 
      126272, 113945, 124225, 121250, 34850, 128845, 112996, 68821, 55045, 
      62569, 131821, 107545, 51097, 123716, 117896, 94664, 132345, 107620, 
      91153, 53764, 38420, 129229, 139298, 127613, 71570, 139060, 129204, 
      39373, 101602, 73826, 136721, 40081, 140890, 52501, 51637, 40482, 
      117533, 105829, 75805, 41225, 120016, 106641, 88705, 132025, 49946, 
      42349, 137917, 118474, 45113, 120410, 50570, 129364, 123061, 148850, 
      137546, 132730, 124610, 143540, 47248, 46033, 111933, 46665, 49045, 
      46346, 144625, 94180, 48256, 132938, 47233, 47114, 91205, 49205, 47549, 
      98137, 137801, 137204, 113425, 94625, 48404, 154260, 158629, 50305, 
      146897, 132421, 95994, 53329, 55009, 159370, 55042, 53476, 101761, 
      156865, 102224, 162530, 54458, 54689, 150237, 135981, 136450, 108586, 
      136352, 124340, 134569, 141908, 162746, 141802, 58384, 58000, 57681, 
      129370, 58306, 58117, 105705, 153785, 59705, 64297, 61114, 60050, 
      60034, 67081, 149320, 174400, 138788, 121529, 61625, 68560, 142657, 
      115861, 113125, 111784, 62581, 65309, 179282, 64409, 64516, 147969, 
      141201, 164761, 66708, 71053, 182681, 76106, 76685, 71696, 70146, 
      180200, 161669, 123869, 185450, 72890, 164560, 71460, 181781, 155489, 
      128789, 165005, 70757, 72965, 74005, 181513, 71545, 72378, 186745, 
      157673, 71824, 158210, 183665, 74384, 180052, 178760, 77265, 78025, 
      78184, 172090, 169045, 186545, 144549, 83005, 85556, 88400, 95386, 
      202205, 152552, 82945, 83269, 86425, 99585, 206021, 175330, 92546, 
      193661, 180821, 86501, 89429, 209997, 158705, 87113, 89233, 182570, 
      90610, 214600, 184405, 186881, 183746, 209417, 181865, 91337, 91841, 
      92377, 195733, 93890, 212500, 193570, 194177, 97457, 100250, 103841, 
      222517, 97732, 227474, 206474, 99764, 224981, 197861, 110410, 204850, 
      110260, 202250, 243890, 234257, 209345, 112786, 241325, 221333, 219284, 
      113684, 241229, 243266, 120025, 122660, 220498, 241540, 237184, 242197, 
      234877, 243449, 225145, 220448, 205805, 251354, 242546, 225794, 201626, 
      248258, 236770, 207818, 209725, 245242, 239504, 238058, 258100, 245000, 
      239482, 233425, 262186, 234378, 228573, 271805, 255625, 251401, 246564, 
      277010, 258493, 235080, 269380, 283617, 272322, 286669, 263666, 251953, 
      259538, 276776, 285768, 268200, 288802, 257296, 255289, 283565, 285193, 
      298909, 303533, 281002, 286025, 286117 ], 
  [ 184840, 174068, 176420, 174641, 169949, 180821, 170546, 164738, 167074, 
      174905, 178120, 176585, 153466, 177476, 163880, 171873, 160516, 159977, 
      158121, 159409, 163393, 151385, 143986, 158368, 145873, 145945, 150757, 
      145097, 153821, 147764, 133666, 143492, 136025, 110788, 134690, 130769, 
      131624, 118813, 141953, 126050, 123818, 120569, 100690, 100269, 130117, 
      127945, 134053, 116420, 101561, 131209, 120733, 120328, 129805, 127613, 
      116816, 111620, 92392, 106945, 122917, 107924, 118665, 115810, 105417, 
      122960, 112073, 120074, 104584, 89284, 102265, 88586, 110833, 114512, 
      107794, 73768, 110281, 95506, 73242, 105745, 70325, 103156, 73730, 
      71492, 104836, 67392, 81385, 76050, 77681, 34729, 91944, 73333, 101713, 
      72049, 60392, 64345, 99793, 95265, 28449, 69145, 99844, 29000, 97866, 
      66370, 23202, 80900, 67460, 66560, 77138, 66052, 28394, 93217, 90452, 
      31760, 65060, 78650, 26962, 97344, 90025, 23236, 16424, 22905, 27378, 
      87754, 17069, 83752, 77512, 84593, 76778, 79625, 75101, 69962, 22697, 
      17140, 18010, 71261, 11777, 62138, 54290, 11978, 60133, 11245, 46665, 
      11917, 10628, 24965, 84274, 77818, 8477, 8296, 8200, 8541, 25524, 8882, 
      7745, 7930, 57572, 45032, 71741, 56509, 76058, 86248, 6788, 11485, 
      13949, 54202, 42722, 29650, 6266, 8090, 55368, 8293, 7173, 71978, 
      31850, 73897, 7220, 6632, 8180, 5905, 8405, 7709, 6361, 77524, 75913, 
      5585, 72610, 11378, 78209, 63274, 31733, 4573, 3880, 61321, 37210, 
      7321, 66601, 45625, 25801, 24336, 4084, 3604, 35165, 34106, 3893, 5765, 
      3690, 9860, 3812, 3701, 36405, 25416, 2705, 73357, 72297, 70100, 10781, 
      3461, 45665, 38882, 9970, 4513, 73498, 54650, 35333, 65117, 7157, 
      36621, 4050, 70057, 33977, 32212, 15161, 62858, 14290, 26093, 26333, 
      26018, 58825, 5069, 71912, 44837, 40360, 25181, 16781, 9992, 1138, 
      3140, 63962, 29861, 14186, 9797, 1010, 905, 4329, 64634, 70801, 58129, 
      41738, 650, 65509, 38509, 12805, 45385, 9277, 425, 48724, 12645, 12389, 
      289, 80912, 55952, 3977, 1625, 98194, 43906, 43074, 1989, 421, 234, 
      75272, 73096, 212, 53993, 31853, 19744, 18100, 114365, 49850, 38125, 
      61090, 21106, 134753, 18020, 128, 112274, 111581, 84706, 126034, 29593, 
      62504, 178930, 148997, 49, 25, 0, 104977, 2810, 2602, 172234, 44109, 
      90617, 59065, 35737, 171421, 170594, 93661, 90626, 193636, 53860, 
      61058, 130, 13060, 156106, 77365, 219124, 2722, 49428, 24169, 22945, 
      135593, 79130, 56338, 51698, 32930, 171592, 103237, 17620, 130546, 
      118561, 116506, 115825, 100081, 76954, 80345, 218378, 142418, 289768, 
      235549, 102724, 315082, 233650, 60386, 51437, 36082, 308425, 125009, 
      70096, 220402, 199357, 71197, 60466, 37690, 35785, 292084, 194129, 
      33290, 217732, 173632, 117540, 46801, 1801, 260725, 175349, 286901, 
      310978, 206845, 165565, 13050, 301088, 293465, 151328, 107713, 109141, 
      74884, 58981, 264130, 151505, 255040, 152345, 28913, 5924, 289458, 
      212689, 46458, 24193, 286312, 29045, 5645, 292825, 239369, 84169, 
      45325, 287521, 211977, 185337, 44145, 16425, 320594, 147293, 67418, 
      8938, 296293, 257480, 112333, 340245, 298625, 238769, 8000, 254690, 
      155345, 59762, 6037, 217989, 289145, 188560, 217321, 44050, 221233, 
      200234, 173605, 155090, 40625, 239473, 9028, 143777, 148424, 282545, 
      196304, 126608, 248825, 202618, 172553, 53434, 232357, 204517, 166132, 
      151141, 37512, 295706, 277601, 228650, 223925, 209141, 192250, 59669, 
      57425, 54212, 333874, 55233, 33525, 44980, 272842, 205082, 173344, 
      150289, 53776, 24625, 23481, 328744, 324200, 323069, 83368, 55828, 
      43844, 319813, 309778, 293413, 162373, 86913, 330137, 283937, 145472, 
      281954, 153994, 125329, 115781, 68741, 35909, 298120, 250372, 244456, 
      229032, 179917, 115245, 36040, 305890, 272813, 265610, 191248, 181865, 
      168649, 111553, 76448, 242905, 180322, 36802, 335525, 295421, 115789, 
      68909, 275441, 253045, 216641, 122005, 87985, 70577, 338113, 327808, 
      154953, 151108, 315725, 260501, 140900, 250801, 202025, 132512, 89297, 
      24001, 54770, 267205, 71620, 54484, 167845, 50341, 202649, 118625, 
      50921, 26000, 257562, 236961, 202973, 104693, 73288, 216820, 211360, 
      150697, 75177, 69057, 21940, 167225, 109625, 202760, 200117, 139892, 
      129197, 96797, 58472, 208273, 106165, 30978, 174208, 112073, 126257, 
      96130, 26146, 131301, 56500, 99485, 80642, 64160, 17873, 119538, 31149, 
      65005, 50045, 161125, 35921, 150592, 138097, 103465, 22865, 156293, 
      106325, 71605, 48808, 144490, 117584, 129917, 102010, 21226, 99620, 
      76352, 75841, 36416, 58114, 49834, 36306, 87965, 41512, 86193, 29889, 
      107362, 87506, 71417, 63865, 50125, 40433, 31588, 74500, 72532, 53800, 
      66125, 27625, 90740, 83681, 69152, 25777, 24065, 21556, 20180, 93448, 
      92324, 28561, 73449, 76642, 18362, 94973, 74420, 40484, 85601, 85850, 
      41869, 88237, 42772, 97354, 81925, 74282, 20800, 102869, 83285, 106937, 
      89296, 37024, 85189, 28730, 22180, 102250, 105416, 42345, 99188, 97529, 
      88250, 79801, 78370, 82525, 74941, 25101, 65540, 25434, 86216, 81625, 
      79561, 70132, 56377, 40977, 109913, 86650, 117409, 110281, 101225, 
      90625, 26546, 113005, 106658, 89897, 70489, 119093, 94273, 92233, 
      91728, 75217, 75125, 49690, 114265, 109673, 83873, 54548, 47885, 37850, 
      73125, 126106, 99269, 113345, 103876, 99450, 32525, 120845, 44810, 
      32666, 120016, 35425, 115130, 89405, 41597, 37220, 123489, 129956, 
      129337, 116800, 127250, 124225, 34625, 131940, 115821, 70696, 56500, 
      64244, 134946, 110250, 52362, 126701, 120781, 97109, 135460, 110305, 
      93508, 55089, 38725, 132274, 142493, 130618, 73405, 142245, 132229, 
      39528, 104117, 75701, 139856, 40016, 144085, 53626, 52722, 40417, 
      120328, 108404, 77690, 41210, 122841, 109216, 90900, 135050, 50861, 
      42194, 141032, 121249, 45568, 123205, 51425, 132309, 125896, 152105, 
      140621, 135725, 127465, 146705, 47753, 46388, 114538, 47050, 49640, 
      46481, 147780, 96385, 48681, 135893, 47378, 47189, 93320, 49640, 47624, 
      100402, 140816, 140209, 116000, 96800, 48409, 157525, 161954, 50090, 
      150032, 135306, 98149, 53874, 54484, 162665, 55577, 53261, 103986, 
      160100, 104449, 165845, 54613, 54514, 153352, 138856, 139325, 110921, 
      139217, 126985, 137394, 144853, 166021, 144737, 58689, 58225, 57796, 
      132065, 58481, 58202, 107890, 156880, 59600, 63632, 61469, 60125, 
      60029, 66266, 152325, 177785, 141593, 124004, 61540, 67745, 145522, 
      118196, 115400, 114029, 62696, 64804, 182717, 64634, 64541, 150874, 
      143986, 167936, 66853, 70408, 186106, 75181, 75730, 71081, 69721, 
      183565, 164744, 126244, 188885, 72305, 167665, 71065, 185146, 158434, 
      131234, 168100, 70792, 72520, 73460, 184858, 71410, 72073, 190160, 
      160628, 71849, 161165, 187010, 74209, 183317, 182005, 76960, 77690, 
      77909, 175185, 172090, 189850, 147124, 82440, 84881, 87545, 94221, 
      205700, 155237, 82730, 82994, 85860, 98320, 209546, 178385, 91621, 
      196996, 183956, 86036, 88724, 213562, 161440, 86708, 88628, 185705, 
      89945, 218205, 187560, 190066, 186881, 212932, 184960, 90752, 91216, 
      91712, 199028, 93245, 216025, 196785, 197392, 96772, 99425, 102826, 
      226132, 97117, 231149, 209849, 99089, 228596, 201076, 109265, 208125, 
      109265, 205465, 247685, 237922, 212650, 111761, 245060, 224788, 222709, 
      112709, 244954, 247001, 118850, 121405, 223893, 245225, 240809, 245882, 
      238442, 247124, 228560, 223793, 208900, 255109, 246181, 229189, 204641, 
      251953, 240305, 210913, 212840, 248877, 243049, 241553, 261845, 248525, 
      242917, 236770, 265901, 237673, 231778, 275620, 259200, 254916, 250009, 
      280865, 262088, 238285, 273065, 287482, 276037, 290564, 267241, 255348, 
      263033, 280501, 289573, 271765, 292637, 260681, 258644, 287300, 288898, 
      302714, 307378, 284517, 289600, 289682 ], 
  [ 92133, 90425, 88885, 88400, 87592, 84850, 84941, 84313, 82757, 81514, 
      80189, 77348, 78201, 75641, 76301, 75220, 74225, 73684, 69220, 68562, 
      66708, 67010, 67385, 64265, 65378, 64800, 57924, 56794, 55796, 53617, 
      54421, 51929, 51586, 55505, 50245, 50210, 49117, 51210, 47780, 49373, 
      49733, 47770, 52513, 52090, 45000, 44770, 43748, 45553, 48836, 42192, 
      43380, 42973, 40130, 39880, 40745, 40729, 46125, 41236, 37764, 39617, 
      37396, 37781, 39700, 36505, 37930, 35557, 34957, 39097, 34578, 35141, 
      29520, 28009, 28417, 37805, 27010, 29081, 36625, 24400, 34340, 24401, 
      31909, 31609, 22181, 32689, 25940, 27733, 26770, 219690, 22237, 27602, 
      20340, 26960, 32149, 29620, 19058, 19714, 201730, 26640, 18457, 205517, 
      18421, 27101, 180925, 21541, 26245, 26641, 22313, 26129, 206845, 17650, 
      18125, 219929, 25129, 19925, 204109, 15937, 17042, 189365, 154037, 
      190324, 208405, 16057, 162452, 16589, 18125, 16132, 18037, 16994, 
      17650, 18989, 195284, 170285, 175689, 17690, 137050, 20225, 24041, 
      141137, 20810, 135218, 27424, 146900, 136537, 212426, 11237, 12557, 
      122708, 104381, 119837, 127306, 216217, 134125, 112250, 125393, 17569, 
      24469, 12296, 17800, 10777, 8653, 106745, 161338, 174170, 17425, 24089, 
      35641, 114641, 141089, 16645, 82970, 133690, 10573, 32653, 9898, 87725, 
      89725, 147001, 95476, 75940, 78482, 137396, 7677, 8010, 90610, 8593, 
      170273, 7060, 10917, 28618, 92178, 112869, 10900, 23725, 73540, 9050, 
      17882, 34346, 36121, 94925, 109997, 24916, 25801, 94082, 142610, 95173, 
      61813, 125749, 91940, 22906, 33301, 108434, 6068, 6304, 6697, 56890, 
      88450, 15956, 20189, 58669, 140042, 5553, 11329, 22468, 7538, 158234, 
      21160, 138277, 5994, 23050, 24525, 45706, 7865, 46121, 29410, 29000, 
      29333, 8352, 69940, 4589, 14450, 17101, 29786, 40826, 54125, 101645, 
      137989, 6353, 24740, 44705, 53924, 101513, 100756, 70480, 5717, 4106, 
      7632, 15217, 98545, 5290, 17170, 45898, 13028, 53384, 100256, 11177, 
      45730, 46120, 105300, 1889, 8033, 69458, 130610, 377, 13481, 13945, 
      79780, 96356, 103297, 2725, 3141, 102625, 8660, 21512, 34025, 36269, 
      340, 10345, 16762, 6029, 32141, 1930, 36181, 99937, 185, 136, 1125, 
      977, 23120, 5485, 9805, 3848, 100490, 101762, 104977, 0, 73441, 74529, 
      8285, 13000, 538, 6570, 18234, 8116, 7937, 340, 545, 13481, 8489, 5965, 
      99261, 44149, 5105, 2180, 20817, 74629, 10525, 28682, 30050, 2080, 
      1993, 7713, 9553, 20593, 8269, 178, 37033, 1565, 596, 485, 452, 260, 
      2405, 1906, 20705, 3065, 46085, 26210, 305, 56493, 25605, 6565, 9928, 
      18549, 53722, 1202, 3961, 21425, 15284, 3764, 6641, 17561, 18896, 
      47097, 13940, 20933, 20693, 8993, 853, 12410, 84050, 35172, 9412, 
      45146, 54965, 17576, 7400, 46045, 50905, 47818, 4825, 738, 866, 3545, 
      7730, 36621, 4996, 33361, 5186, 25610, 65477, 46393, 19520, 13345, 
      30608, 45189, 25738, 67138, 47812, 28052, 2452, 14152, 45746, 19450, 
      12250, 14914, 41626, 59377, 4660, 5785, 57465, 49330, 34493, 1450, 
      68008, 50362, 28090, 61057, 33641, 6224, 8489, 68164, 21562, 46708, 
      13513, 21536, 16097, 22852, 16757, 10216, 6605, 18500, 28778, 60773, 
      5008, 5765, 44626, 16057, 3385, 32288, 17833, 10448, 12505, 26834, 
      18434, 9209, 6530, 21853, 50005, 42916, 25717, 24232, 19816, 15237, 
      10312, 11306, 12629, 66137, 12352, 25636, 17649, 41389, 18989, 11225, 
      6962, 13481, 35522, 36970, 64237, 62285, 61802, 5485, 12937, 19097, 
      60488, 56285, 49640, 9320, 5140, 64978, 45994, 6673, 45305, 8065, 4672, 
      4196, 8996, 25412, 51749, 33809, 31781, 26725, 13250, 4306, 25541, 
      54981, 41992, 39325, 16153, 13898, 11050, 4498, 7625, 31520, 13649, 
      25649, 67762, 50986, 4842, 9802, 43316, 35176, 23396, 5224, 6196, 9524, 
      69050, 64577, 9010, 8405, 59618, 38090, 7265, 34866, 19786, 6649, 6850, 
      41346, 16385, 40898, 10553, 16745, 12168, 19080, 20402, 6362, 19010, 
      40097, 37729, 30736, 20722, 6682, 10917, 24845, 23273, 9914, 10858, 
      12514, 47693, 12832, 7072, 21149, 20450, 8825, 7850, 7850, 16829, 
      22772, 7496, 36637, 14625, 7570, 8144, 8473, 43465, 8650, 18737, 8584, 
      11125, 16025, 59810, 8545, 38740, 16218, 23290, 13192, 34436, 11729, 
      10250, 9314, 52480, 12890, 9578, 15034, 25285, 11453, 9817, 10484, 
      10441, 57961, 11285, 15233, 15370, 37505, 22265, 26945, 38041, 13234, 
      33525, 14050, 47170, 11889, 14065, 18064, 20880, 28522, 36970, 46917, 
      18545, 19169, 27653, 21832, 54612, 15341, 16706, 20969, 58594, 62066, 
      67981, 71789, 15453, 15625, 55540, 20722, 20025, 83569, 16322, 21041, 
      41537, 18610, 18857, 41620, 18650, 41225, 17397, 21402, 24125, 94401, 
      19652, 23396, 19828, 22921, 56185, 24642, 74453, 102245, 22257, 22181, 
      53716, 23725, 24010, 26393, 28960, 29473, 28442, 31226, 96730, 36725, 
      100945, 28885, 30772, 31946, 36125, 45050, 62050, 25360, 29961, 25722, 
      26370, 27682, 30042, 115001, 27144, 27925, 31898, 40352, 28040, 32378, 
      32930, 33073, 39888, 40442, 61661, 30330, 30922, 37522, 56797, 65684, 
      84809, 43618, 30501, 34120, 31994, 33541, 34945, 118354, 32360, 76205, 
      121085, 32825, 104402, 33769, 39796, 85300, 100361, 33700, 33685, 
      33714, 34785, 34217, 34432, 152192, 34369, 35746, 52181, 65201, 58685, 
      35425, 37945, 73369, 36250, 36810, 41650, 36581, 39290, 43877, 72202, 
      121930, 37925, 38420, 38857, 57460, 38818, 39170, 132445, 44104, 57160, 
      39665, 147185, 40004, 83681, 85369, 147584, 42165, 44497, 58493, 
      145133, 42730, 45305, 51613, 41977, 94516, 155185, 42125, 44372, 
      119025, 45028, 98960, 44410, 45125, 44116, 44296, 44584, 45396, 44546, 
      117962, 126317, 48665, 125033, 114013, 140660, 46261, 56426, 124066, 
      47332, 140905, 145252, 59189, 124373, 145685, 56549, 48361, 48402, 
      52057, 58777, 151002, 48866, 49405, 166933, 49793, 51265, 61412, 
      121465, 191405, 52048, 123808, 170090, 62701, 53365, 63162, 53924, 
      147460, 168745, 54389, 55445, 55912, 62500, 56450, 58474, 57217, 56898, 
      56680, 57428, 141802, 146522, 153221, 60304, 150016, 155569, 69173, 
      59193, 169273, 209593, 141332, 158132, 163220, 221945, 60466, 61298, 
      62690, 66485, 169909, 223418, 62729, 69745, 70837, 71410, 158101, 
      200385, 62984, 152905, 165770, 65477, 66365, 65041, 160298, 215045, 
      67005, 237960, 240453, 213770, 200096, 68346, 68317, 75177, 69128, 
      213044, 69290, 199490, 69921, 70425, 75625, 70369, 171349, 204181, 
      211601, 70925, 182981, 194660, 71689, 71965, 173050, 72500, 73069, 
      188362, 74554, 74538, 199529, 202201, 198530, 77428, 77573, 78481, 
      83057, 221845, 231410, 245738, 272500, 82009, 84034, 199445, 203597, 
      225253, 283073, 83905, 83200, 254340, 83665, 83585, 218945, 237185, 
      85325, 86985, 215725, 230605, 85328, 235808, 87370, 85885, 86445, 
      86500, 87925, 87169, 231425, 234481, 237569, 88273, 237800, 90362, 
      91204, 91809, 243909, 255632, 271345, 94625, 239714, 95752, 93892, 
      245570, 97081, 95481, 286196, 98632, 276466, 99856, 104488, 103149, 
      101205, 280900, 105745, 103617, 103482, 278602, 106285, 107680, 297697, 
      305434, 106600, 109138, 108610, 109793, 110125, 111677, 109961, 109730, 
      111033, 114472, 113320, 111880, 111956, 115200, 113920, 113040, 113669, 
      116008, 116010, 117748, 121834, 122762, 122984, 122669, 127816, 126800, 
      126737, 131049, 130177, 129781, 129410, 133696, 131765, 133226, 136898, 
      139649, 137924, 140785, 138196, 137965, 139168, 141730, 145610, 143354, 
      146728, 143930, 143837, 147865, 151397, 158717, 160785, 159304, 160497, 
      161225 ], 
  [ 155818, 146522, 148234, 146665, 142605, 151245, 142664, 137700, 139396, 
      145741, 148210, 146453, 127252, 146914, 135650, 142157, 132490, 131949, 
      129653, 130621, 133645, 123649, 117520, 129034, 118765, 118729, 121609, 
      116685, 123817, 118386, 106724, 114530, 108225, 87754, 106884, 103597, 
      104130, 93757, 112549, 99508, 97700, 94653, 78800, 78377, 102181, 
      100325, 105265, 90810, 78917, 102625, 94057, 93650, 101105, 99229, 
      90338, 85986, 70786, 82157, 94945, 82706, 91325, 89000, 80621, 94770, 
      85897, 92196, 79130, 67010, 77125, 65764, 83449, 86274, 80720, 53794, 
      82565, 70544, 53156, 78329, 50329, 76162, 52776, 50850, 77194, 47594, 
      58189, 54020, 55225, 50857, 66410, 51721, 74269, 50537, 41634, 44525, 
      72445, 68765, 42653, 48049, 72386, 43730, 70724, 45800, 34856, 57042, 
      46570, 45882, 54020, 45370, 43432, 66701, 64466, 48386, 44370, 54884, 
      41780, 69866, 63925, 36250, 24770, 36125, 42824, 61856, 26681, 58594, 
      53626, 59221, 52996, 55205, 51525, 47444, 36749, 28010, 29620, 48313, 
      18081, 41092, 35152, 18916, 39509, 17333, 29321, 19801, 17026, 41425, 
      58120, 52936, 12953, 9802, 12250, 13757, 42506, 15156, 10625, 12928, 
      36810, 27450, 47797, 35957, 51156, 59330, 8914, 21773, 25933, 33956, 
      25444, 16400, 9764, 15616, 34802, 6277, 13637, 47700, 17748, 49193, 
      6154, 5986, 16650, 6317, 5209, 5041, 13549, 51850, 50557, 5245, 47888, 
      23120, 52317, 40456, 16965, 4645, 7450, 38813, 20744, 3893, 42925, 
      26825, 12937, 12002, 4682, 6746, 19225, 18484, 4381, 13885, 4388, 4090, 
      9490, 3865, 19925, 12434, 5725, 48073, 47225, 45450, 4045, 3085, 26525, 
      21544, 3656, 12401, 48100, 33280, 18945, 41413, 17585, 19805, 11720, 
      45289, 17901, 16666, 5869, 39572, 5200, 12337, 12469, 12260, 36265, 
      1377, 46594, 25561, 22250, 11629, 6409, 2906, 3272, 10890, 40228, 
      14713, 4868, 2705, 3140, 2925, 833, 40676, 45569, 35545, 23076, 2340, 
      41333, 20693, 3893, 25765, 2165, 2425, 28250, 3725, 3573, 3133, 53650, 
      33778, 353, 8389, 67856, 24592, 23972, 377, 1777, 2756, 49066, 47314, 
      2626, 32237, 15821, 7738, 6730, 81369, 29044, 20285, 37736, 8564, 
      98677, 6642, 2106, 79588, 78997, 56680, 91220, 14177, 38818, 136904, 
      110893, 2117, 2305, 2810, 73441, 0, 4, 131048, 24653, 61513, 36109, 
      18505, 130337, 129616, 64025, 61520, 149794, 32066, 37672, 1972, 3770, 
      117028, 50689, 172306, 104, 28682, 10525, 9725, 99369, 52128, 34000, 
      30420, 16528, 130490, 71993, 6410, 95060, 84877, 83140, 82565, 69365, 
      50372, 53125, 171652, 105232, 235514, 186913, 71578, 258388, 185224, 
      37188, 30253, 18820, 252365, 90361, 44882, 173456, 154849, 45769, 
      37264, 20000, 18625, 237610, 150253, 16868, 171098, 132298, 84050, 
      26773, 853, 209425, 133801, 232949, 254692, 161477, 125285, 4040, 
      245754, 238873, 112954, 75805, 77017, 48802, 36185, 212500, 113125, 
      204362, 113857, 13957, 1250, 235280, 166673, 26624, 10825, 232450, 
      14085, 1285, 238325, 190381, 56381, 25805, 233549, 166061, 142601, 
      24941, 6125, 263440, 109537, 42912, 2452, 241469, 206578, 79769, 
      281285, 243585, 189877, 2250, 204100, 116521, 36944, 1769, 171425, 
      235053, 145490, 170857, 25040, 174341, 155780, 132437, 116360, 22565, 
      190565, 3050, 106633, 110642, 229177, 152370, 92002, 198953, 157940, 
      131585, 32288, 184285, 159625, 126010, 113033, 20498, 241060, 224757, 
      181000, 176805, 163717, 148840, 37141, 35425, 32954, 275620, 33761, 
      17777, 26050, 220520, 160180, 132362, 112381, 32722, 11945, 11225, 
      271010, 266890, 265865, 56162, 34346, 25330, 262925, 253844, 239069, 
      122869, 59069, 272293, 230545, 108298, 228772, 115652, 91121, 83057, 
      44497, 19721, 243346, 200474, 195194, 181466, 138181, 82625, 19850, 
      250372, 220581, 214120, 148130, 139913, 128393, 79565, 50714, 193849, 
      138580, 20500, 277245, 240957, 83161, 44761, 222989, 202925, 170549, 
      88421, 60125, 46109, 279617, 270266, 116597, 113282, 259345, 209633, 
      104554, 200989, 157725, 97434, 61321, 12349, 34000, 215693, 47138, 
      33818, 127885, 30733, 158341, 85765, 31205, 13810, 207104, 188729, 
      158661, 74161, 48586, 170914, 166090, 113165, 50153, 45305, 11650, 
      127465, 78345, 158546, 156221, 103946, 94841, 67741, 37154, 163421, 
      75517, 17396, 133594, 80469, 92425, 67280, 14468, 96725, 35810, 70101, 
      54756, 41770, 10217, 86864, 17873, 42505, 31149, 122405, 21157, 113354, 
      102661, 73541, 13185, 118309, 75973, 47825, 30434, 108200, 85426, 
      95849, 72500, 12704, 70634, 51818, 51413, 22058, 37712, 31552, 22052, 
      61201, 25666, 59849, 18173, 77200, 60948, 48145, 42289, 32045, 25317, 
      19546, 50794, 49250, 34970, 44325, 17485, 63850, 58169, 46714, 16589, 
      15725, 14594, 14066, 66130, 65218, 18413, 50261, 52816, 14464, 67541, 
      51122, 26090, 60073, 60320, 27257, 62281, 27946, 69700, 57445, 51496, 
      18250, 74665, 58897, 78093, 63842, 25562, 60685, 21608, 20674, 74560, 
      77194, 29597, 72234, 70893, 63520, 56873, 55760, 59065, 53177, 22205, 
      46210, 23168, 62218, 58685, 57149, 49946, 39901, 29801, 81457, 62752, 
      87781, 81925, 74565, 66085, 26384, 84325, 79144, 65773, 50921, 89557, 
      69505, 67889, 67490, 54793, 54805, 37000, 85885, 82141, 61641, 40266, 
      36145, 30880, 53645, 95812, 73957, 85381, 77714, 74240, 31905, 91709, 
      35284, 32468, 91090, 32045, 87156, 66625, 34081, 32882, 94133, 99538, 
      99025, 88714, 97360, 94865, 39185, 101306, 88049, 52994, 43250, 48658, 
      103988, 83744, 41120, 97225, 92365, 73357, 104602, 84005, 70706, 43205, 
      37649, 102152, 110777, 100916, 56105, 110633, 102313, 40034, 79605, 
      57973, 108770, 42850, 112361, 43844, 43364, 43249, 92842, 83250, 59848, 
      43508, 95033, 84058, 69770, 105120, 43297, 45972, 110146, 93965, 42874, 
      95705, 44489, 103217, 97970, 119725, 110149, 106101, 99325, 115277, 
      44521, 44746, 89044, 45088, 45450, 47165, 116450, 75125, 46289, 106681, 
      47952, 48505, 73010, 47138, 48938, 78500, 110962, 110461, 90810, 75850, 
      50461, 125017, 128808, 54468, 118898, 106820, 77401, 50192, 62138, 
      129825, 51993, 57625, 82484, 127890, 82945, 132785, 55049, 58448, 
      122410, 110458, 110925, 88245, 110921, 101021, 109520, 115705, 133373, 
      115693, 57521, 57905, 58642, 105561, 58689, 59364, 86788, 126130, 
      62770, 72738, 59761, 61385, 62137, 76960, 122525, 143953, 113909, 
      99818, 64490, 78433, 117200, 95490, 93330, 92277, 63522, 72202, 148349, 
      64288, 66313, 122116, 116500, 136314, 67345, 79274, 151828, 87013, 
      87880, 79625, 76249, 149917, 134170, 103090, 154493, 80525, 136769, 
      77269, 151492, 129232, 107332, 137306, 72434, 79250, 81250, 151412, 
      74852, 77317, 155970, 131314, 73593, 131849, 153556, 78065, 150705, 
      149605, 82186, 83232, 82813, 144365, 141800, 156800, 121810, 90410, 
      94013, 98585, 108545, 170626, 128749, 86980, 87880, 93818, 113698, 
      174148, 147969, 103393, 163610, 152690, 92930, 98162, 177736, 134410, 
      92962, 97002, 154433, 98953, 181949, 156074, 158260, 155605, 177626, 
      154106, 98906, 99794, 100714, 166050, 102029, 180605, 164645, 165250, 
      105970, 110105, 115520, 189746, 105569, 194125, 176005, 108173, 192202, 
      168922, 123325, 175325, 121725, 173297, 209365, 200980, 179524, 124533, 
      207370, 190066, 188305, 124945, 207368, 209305, 133200, 136601, 189797, 
      208053, 204273, 208708, 202536, 210050, 194242, 190217, 177970, 217181, 
      209525, 195077, 174557, 214657, 204705, 179977, 181690, 212213, 207337, 
      206365, 224001, 213005, 208349, 203156, 228357, 204577, 199636, 237010, 
      223130, 219482, 215317, 241825, 225802, 206125, 235813, 248320, 238465, 
      251082, 231149, 221162, 227785, 242813, 251029, 235765, 253773, 226585, 
      224866, 249490, 251396, 264136, 268372, 249005, 253450, 253636 ], 
  [ 156834, 147482, 149218, 147641, 143557, 152281, 143636, 138640, 140360, 
      146761, 149258, 147509, 128160, 147986, 136634, 143197, 133466, 132925, 
      130645, 131625, 134685, 124613, 118436, 130058, 119705, 119673, 122625, 
      117673, 124865, 119410, 107656, 115538, 109189, 88538, 107848, 104537, 
      105082, 94617, 113573, 100424, 98600, 95545, 79540, 79117, 103149, 
      101281, 106265, 91690, 79685, 103617, 94977, 94570, 102101, 100213, 
      91250, 86866, 71514, 83005, 95913, 83570, 92269, 89924, 81469, 95746, 
      86797, 93160, 80002, 67762, 77985, 66536, 84393, 87250, 81652, 54458, 
      83521, 71396, 53824, 79273, 50993, 77090, 53476, 51538, 78146, 48250, 
      58973, 54760, 55981, 50157, 67282, 52445, 75213, 51257, 42250, 45181, 
      73385, 69673, 42025, 48753, 73330, 43082, 71656, 46484, 34324, 57850, 
      47266, 46570, 54800, 46058, 42772, 67609, 65354, 47666, 45058, 55688, 
      41128, 70810, 64817, 35666, 24362, 35533, 42148, 62740, 26225, 59450, 
      54434, 60085, 53800, 56033, 52321, 48200, 36125, 27506, 29088, 49085, 
      17749, 41792, 35780, 18560, 40193, 17009, 29881, 19409, 16690, 40709, 
      59012, 53780, 12689, 9650, 12002, 13465, 41770, 14824, 10421, 12644, 
      37498, 28018, 48605, 36637, 52000, 60250, 8738, 21289, 25385, 34624, 
      26000, 16804, 9536, 15236, 35482, 6257, 13297, 48520, 18184, 50029, 
      6098, 5914, 16234, 6205, 5233, 5045, 13181, 52722, 51417, 5161, 48724, 
      22580, 53197, 41220, 17425, 4545, 7218, 39565, 21268, 3925, 43721, 
      27437, 13325, 12370, 4562, 6530, 19729, 18976, 4265, 13481, 4264, 4210, 
      9178, 3761, 20449, 12826, 5513, 48929, 48073, 46282, 4201, 3001, 27149, 
      22100, 3796, 12005, 48960, 33988, 19465, 42209, 17093, 20341, 11332, 
      46125, 18409, 17154, 6121, 40352, 5444, 12757, 12893, 12680, 37017, 
      1417, 47450, 26189, 22834, 12041, 6701, 3074, 3092, 10498, 41024, 
      15185, 5120, 2873, 2960, 2749, 865, 41480, 46421, 36297, 23680, 2176, 
      42145, 21265, 4129, 26405, 2333, 2249, 28922, 3961, 3805, 2925, 54578, 
      34514, 389, 8033, 68900, 25220, 24592, 337, 1625, 2560, 49954, 48186, 
      2434, 32957, 16325, 8090, 7058, 82513, 29728, 20857, 38516, 8936, 
      99937, 6970, 1930, 80720, 80125, 57636, 92432, 14657, 39610, 138388, 
      112229, 1937, 2117, 2602, 74529, 4, 0, 132500, 25285, 62509, 36873, 
      19053, 131785, 131060, 65041, 62516, 151346, 32786, 38452, 1800, 4018, 
      118400, 51593, 173970, 100, 29362, 10937, 10121, 100633, 53044, 34740, 
      31120, 17044, 131938, 73069, 6730, 96296, 86045, 84296, 83717, 70421, 
      51272, 54049, 173312, 106532, 237458, 188645, 72650, 260424, 186948, 
      37960, 30949, 19368, 254377, 91565, 45730, 175124, 156425, 46625, 
      38036, 20564, 19169, 239562, 151805, 17384, 172754, 133754, 85210, 
      27425, 785, 211257, 135265, 234881, 256712, 163085, 126701, 4276, 
      247738, 240829, 114298, 76905, 78125, 49682, 36941, 214344, 114469, 
      206170, 115205, 14417, 1322, 237220, 168305, 27268, 11225, 234378, 
      14545, 1345, 240277, 192125, 57325, 26437, 235481, 167689, 144109, 
      25561, 6409, 265492, 110857, 43732, 2592, 243433, 208394, 80893, 
      283405, 245557, 191617, 2362, 205904, 117881, 37700, 1825, 173077, 
      236989, 147010, 172505, 25652, 176005, 157352, 133885, 117716, 23141, 
      192305, 3170, 107929, 111962, 231085, 153922, 93202, 200729, 159520, 
      133025, 32980, 185993, 161213, 127418, 114365, 21034, 243016, 226645, 
      182692, 178477, 165325, 150372, 37885, 36149, 33650, 277712, 34465, 
      18265, 26658, 222388, 161768, 133802, 113705, 33410, 12317, 11581, 
      273082, 268946, 267917, 57082, 35050, 25922, 264965, 255848, 241013, 
      124253, 60013, 274369, 232453, 109594, 230672, 116992, 92305, 84185, 
      45305, 20225, 245306, 202250, 196946, 183154, 139649, 83749, 20354, 
      252360, 222445, 215956, 149650, 141389, 129805, 80665, 51578, 195593, 
      140048, 21008, 279337, 242905, 84285, 45565, 224861, 204709, 172181, 
      89581, 61069, 46925, 281717, 272330, 117937, 114602, 261365, 211445, 
      105818, 202761, 159289, 98650, 62269, 12681, 34676, 217529, 47954, 
      34490, 129285, 31365, 159905, 86897, 31841, 14162, 208900, 190441, 
      160225, 75205, 49410, 172538, 167690, 114473, 50989, 46093, 11930, 
      128857, 79417, 160106, 157769, 105194, 96029, 68729, 37850, 165005, 
      76565, 17800, 135018, 81553, 93593, 68260, 14800, 97921, 36482, 71101, 
      55624, 42506, 10397, 87988, 18265, 43245, 31753, 123757, 21605, 114650, 
      103889, 74561, 13441, 119633, 77009, 48613, 31018, 109460, 86530, 
      97025, 73504, 12916, 71618, 52634, 52225, 22490, 38372, 32132, 22480, 
      62101, 26154, 60733, 18505, 78228, 61840, 48913, 42993, 32617, 25777, 
      19890, 51578, 50018, 35570, 45037, 17757, 64754, 59021, 47450, 16825, 
      15929, 14746, 14186, 67050, 66130, 18685, 51025, 53604, 14500, 68465, 
      51890, 26522, 60925, 61172, 27697, 63149, 28394, 70632, 58257, 52244, 
      18234, 75617, 59705, 79069, 64690, 25882, 61497, 21764, 20618, 75492, 
      78146, 29965, 73138, 71785, 64340, 57625, 56500, 59837, 53885, 22201, 
      46826, 23140, 63010, 59437, 57881, 50594, 40409, 30109, 82417, 63540, 
      88785, 82881, 75457, 66897, 26276, 85293, 80068, 66569, 51545, 90557, 
      70325, 68693, 68290, 55449, 55457, 37364, 86841, 83065, 62365, 40690, 
      36473, 31028, 54265, 96840, 74797, 86321, 78586, 75076, 31813, 92693, 
      35528, 32360, 92066, 32057, 88096, 67369, 34249, 32930, 95125, 100570, 
      100053, 89658, 98372, 95857, 38897, 102346, 88981, 53546, 43634, 49130, 
      105040, 84628, 41428, 98221, 93321, 74137, 105650, 84881, 71450, 43537, 
      37573, 103172, 111857, 101920, 56641, 111709, 103325, 39898, 80413, 
      58525, 109826, 42626, 113441, 44096, 43600, 43025, 93762, 84082, 60404, 
      43304, 95965, 84890, 70450, 106132, 43465, 45712, 111194, 94877, 42858, 
      96625, 44633, 104197, 98906, 120829, 111181, 107101, 100269, 116345, 
      44525, 44690, 89888, 45044, 45490, 47021, 117514, 75809, 46261, 107665, 
      47812, 48337, 73658, 47114, 48770, 79208, 111970, 111465, 91642, 76522, 
      50265, 126125, 129940, 54184, 119954, 107776, 78065, 50212, 61730, 
      130945, 52009, 57341, 83176, 128986, 83637, 133913, 54913, 58180, 
      123458, 111410, 111877, 88981, 111869, 101881, 110452, 116685, 134485, 
      116669, 57445, 57797, 58490, 106441, 58561, 59200, 87464, 127170, 
      62530, 72274, 59705, 61217, 61937, 76436, 123529, 145109, 114833, 
      100610, 64258, 77909, 118148, 96226, 94042, 92977, 63370, 71802, 
      149525, 64180, 66125, 123080, 117416, 137386, 67205, 78818, 153000, 
      86445, 87300, 79181, 75881, 151065, 135202, 103842, 155669, 80093, 
      137813, 76913, 152640, 130212, 108112, 138346, 72250, 78874, 80834, 
      152552, 74600, 76997, 157138, 132298, 73405, 132833, 154696, 77797, 
      151813, 150705, 81866, 82900, 82505, 145405, 142820, 157924, 122642, 
      89986, 93545, 98045, 107881, 171826, 129625, 86696, 87572, 93394, 
      112994, 175360, 148993, 102825, 164746, 153746, 92546, 97682, 178964, 
      135306, 92602, 96562, 155489, 98489, 183193, 157138, 159336, 156661, 
      178834, 155146, 98474, 99346, 100250, 167170, 101573, 181817, 165733, 
      166338, 105498, 109577, 114916, 190994, 105125, 195397, 177157, 107705, 
      193450, 170010, 122669, 176437, 121129, 174385, 210685, 202248, 180648, 
      123925, 208666, 191250, 189477, 124357, 208660, 210601, 132532, 135901, 
      190957, 209329, 205525, 209984, 203764, 211322, 195410, 191357, 179010, 
      218485, 210781, 196237, 175565, 215937, 205921, 181017, 182738, 213469, 
      208557, 207565, 225301, 214217, 209525, 204296, 229645, 205697, 200720, 
      238338, 224362, 220690, 216497, 243169, 227042, 207209, 237089, 249668, 
      239753, 252442, 232381, 222322, 228985, 244105, 252353, 236993, 255109, 
      227741, 226010, 250786, 252680, 265460, 269712, 250213, 254682, 254864 ]
    , [ 104906, 105730, 103090, 102965, 103241, 96665, 99664, 100484, 97828, 
      94033, 91426, 88201, 95780, 85754, 90418, 86785, 88690, 88145, 82921, 
      81713, 78209, 81965, 84520, 76474, 81409, 80645, 70445, 70577, 66845, 
      65738, 70724, 64762, 66413, 78514, 65060, 66113, 64466, 70745, 59849, 
      66356, 67444, 65825, 77480, 77053, 59585, 59897, 56869, 64130, 72505, 
      55661, 60125, 59714, 53397, 53689, 57826, 59258, 71570, 61217, 52277, 
      58858, 52993, 54288, 59665, 50642, 55525, 50228, 53786, 63386, 53945, 
      58484, 45029, 42050, 44456, 66034, 41945, 48744, 64660, 39845, 62525, 
      40570, 58448, 58682, 37234, 61210, 48625, 52420, 50725, 309893, 40906, 
      53005, 35729, 52533, 62450, 58097, 34609, 36721, 288625, 52925, 33818, 
      293314, 34324, 54288, 263440, 43082, 52882, 53642, 45124, 53122, 
      295168, 34625, 36010, 310978, 52106, 41620, 292052, 31258, 34729, 
      274210, 230866, 275521, 297424, 34088, 241453, 35890, 39610, 35065, 
      39700, 37561, 39665, 42820, 281905, 251442, 258116, 40781, 210365, 
      46580, 53672, 215540, 47889, 208161, 60133, 222925, 210010, 303173, 
      28816, 32320, 192877, 169450, 189274, 198745, 307858, 207380, 179677, 
      196456, 44402, 56762, 33665, 44993, 30500, 24914, 172874, 241481, 
      257225, 45140, 56900, 75368, 183124, 216488, 43810, 141985, 207265, 
      31364, 70916, 29957, 148370, 151090, 224018, 158657, 132925, 136373, 
      212209, 26066, 26945, 152497, 28616, 252904, 25073, 34208, 65729, 
      154769, 181466, 34721, 57920, 130121, 30865, 48069, 74725, 77410, 
      158418, 177858, 60013, 61444, 157385, 219017, 158836, 114370, 197962, 
      154685, 57073, 73474, 176081, 25117, 25717, 26834, 107785, 150265, 
      45553, 52880, 110288, 216045, 24404, 37096, 56789, 29297, 238597, 
      54745, 213904, 25925, 57905, 60290, 92209, 30340, 92968, 68245, 67649, 
      68164, 32069, 126053, 23570, 43805, 48458, 68969, 85469, 104410, 
      167760, 213746, 28052, 61181, 91156, 104197, 167620, 166673, 126925, 
      27028, 23229, 31301, 45620, 163892, 26225, 49025, 93041, 41785, 103617, 
      166133, 38466, 92857, 93425, 172625, 17522, 32402, 125677, 204665, 
      10728, 42760, 43588, 139453, 161125, 170068, 20170, 21314, 169210, 
      33745, 56425, 75850, 79186, 6125, 37060, 48569, 28368, 73044, 2425, 
      79082, 165770, 6500, 6625, 15440, 3636, 59085, 27250, 80, 857, 166473, 
      168109, 172234, 8285, 131048, 132500, 0, 42025, 12997, 29585, 51077, 5, 
      8, 11885, 13000, 634, 33498, 28240, 164852, 90626, 436, 18805, 2858, 
      132560, 37330, 67681, 69777, 2309, 18056, 31784, 35444, 54856, 122, 
      8957, 80210, 3060, 5185, 5620, 5769, 9945, 19188, 17593, 2900, 1640, 
      15354, 5125, 9250, 21572, 4880, 29156, 35977, 51332, 19889, 4133, 
      23090, 3240, 1285, 22525, 29224, 49608, 51853, 15986, 1025, 55156, 
      3042, 442, 5770, 40441, 144841, 9509, 493, 14929, 20740, 2097, 657, 
      92992, 18314, 16501, 1354, 8369, 8125, 21178, 31005, 10388, 1513, 8762, 
      1517, 62345, 119866, 15784, 2925, 41704, 70069, 15122, 62465, 122065, 
      16649, 6353, 17153, 43049, 15489, 3025, 1285, 44353, 86353, 23656, 
      2245, 26120, 108740, 17609, 9506, 7949, 29185, 18269, 6553, 113594, 
      9188, 1973, 31720, 123245, 4021, 16241, 1970, 4165, 45864, 4745, 2836, 
      1937, 2512, 49897, 7209, 112914, 3637, 3298, 15397, 3026, 6370, 9061, 
      3524, 2509, 38600, 6697, 3757, 2722, 3501, 55042, 18580, 14585, 6304, 
      5729, 4225, 3104, 34033, 35933, 38530, 28516, 37885, 60997, 47546, 
      13952, 4292, 3258, 4273, 39730, 76149, 78325, 27506, 26282, 25981, 
      21170, 38450, 49706, 25209, 22644, 18729, 3889, 19729, 28057, 16717, 
      5242, 16388, 4628, 8333, 10405, 29765, 60013, 20098, 10530, 9594, 7450, 
      3985, 10693, 60138, 22052, 14705, 13312, 4514, 4261, 4325, 11969, 
      25834, 9685, 4372, 60052, 30089, 19865, 11213, 30733, 15649, 11513, 
      6649, 9953, 20753, 29905, 31005, 28170, 5545, 5850, 25205, 13141, 7250, 
      11729, 6113, 8810, 21205, 83729, 43112, 14841, 30906, 43650, 5945, 
      47801, 6713, 12329, 47545, 81554, 13480, 10309, 7025, 16645, 30890, 
      8410, 7930, 7857, 30277, 34117, 92410, 6949, 15749, 7618, 7465, 9490, 
      11245, 20345, 42610, 8145, 17257, 75700, 7274, 15689, 12437, 21320, 
      85796, 11665, 45594, 20513, 29060, 39962, 109045, 14824, 78325, 39965, 
      53225, 9089, 71465, 10170, 11785, 20313, 98237, 10049, 19841, 36581, 
      56114, 11520, 16978, 14365, 22148, 105704, 23890, 35482, 35801, 75226, 
      49608, 57928, 75940, 29653, 68690, 31189, 89425, 22472, 30836, 40477, 
      46205, 59849, 73385, 88610, 40210, 41562, 57690, 46769, 99569, 31538, 
      35269, 44810, 105185, 110113, 118394, 123658, 30914, 31450, 100481, 
      43273, 41480, 139240, 31585, 43402, 79186, 37141, 37384, 78893, 36445, 
      78130, 32276, 41729, 47360, 152378, 33581, 43877, 32657, 41570, 98858, 
      44921, 124576, 162010, 37064, 36074, 94177, 39794, 40625, 46280, 51941, 
      53000, 50509, 56205, 154105, 65882, 159400, 50026, 53729, 55809, 63810, 
      79105, 105205, 38845, 51272, 37193, 40025, 44249, 50249, 177064, 40241, 
      43024, 52817, 69093, 39665, 52189, 53469, 53794, 67157, 67889, 102208, 
      43937, 45985, 61685, 94610, 107861, 135176, 72505, 40820, 52993, 46313, 
      50954, 53992, 179621, 44665, 122180, 183076, 45490, 160929, 48068, 
      63013, 134725, 155242, 45625, 43786, 43997, 48890, 45224, 46349, 
      222349, 44098, 50389, 84114, 104778, 94250, 44596, 54760, 116392, 
      47965, 50345, 63193, 45922, 56457, 67050, 114121, 182405, 48528, 46285, 
      50180, 90077, 46861, 50125, 195634, 64337, 89041, 48610, 214370, 47853, 
      129204, 131620, 214765, 57290, 63626, 90176, 211396, 57301, 64426, 
      77650, 52904, 143845, 223988, 51410, 59841, 176714, 60125, 149365, 
      56773, 59490, 50833, 54289, 56033, 59393, 52897, 174725, 185810, 67204, 
      183976, 169130, 204145, 54778, 82233, 182269, 59485, 204200, 209821, 
      86626, 182386, 210250, 81252, 59410, 59633, 71114, 85114, 216833, 
      55357, 54800, 236756, 58642, 64660, 88093, 177448, 266850, 57965, 
      179957, 239885, 88084, 60362, 88541, 59461, 210509, 237800, 63562, 
      68986, 69449, 85865, 70165, 76193, 71656, 69149, 62921, 69857, 202093, 
      208269, 216970, 77093, 212669, 219860, 95236, 68690, 237010, 287522, 
      200693, 222589, 229133, 302600, 71593, 65501, 77449, 87250, 237266, 
      304061, 76392, 93050, 95234, 96353, 221810, 275378, 66265, 214600, 
      231101, 78388, 81460, 73034, 223429, 292554, 70436, 320561, 323600, 
      290725, 273589, 72857, 78106, 97706, 72361, 289441, 78525, 272425, 
      74420, 82568, 96868, 79778, 236450, 278018, 287258, 75780, 251172, 
      265945, 75266, 83914, 238325, 84445, 77908, 257261, 80837, 81185, 
      270778, 273992, 269225, 86785, 87840, 84008, 101866, 297802, 309361, 
      326965, 359365, 84058, 100825, 269012, 274256, 301186, 371746, 85396, 
      93245, 336821, 88610, 92170, 293050, 315658, 86080, 102842, 288730, 
      307250, 93901, 313541, 87385, 94090, 94100, 95065, 89570, 96458, 
      307690, 311474, 315290, 93914, 315145, 91809, 98281, 98882, 321962, 
      336229, 355400, 94410, 316485, 94441, 98041, 323425, 96850, 102530, 
      372593, 104569, 360113, 106877, 100945, 101972, 106580, 365081, 103282, 
      106250, 106661, 361861, 104000, 105205, 384584, 393773, 110305, 107561, 
      108125, 108212, 110720, 110266, 113282, 114325, 120170, 111593, 112625, 
      115553, 122545, 113405, 115037, 122165, 122426, 115297, 116933, 119569, 
      119093, 124009, 125865, 127188, 125585, 132205, 133780, 126986, 130474, 
      131170, 132073, 128893, 131690, 140233, 135161, 134632, 135637, 135218, 
      138449, 141490, 140869, 139241, 141649, 143761, 142217, 147605, 148058, 
      145162, 149220, 154688, 156020, 160537, 160634, 161540 ], 
  [ 102241, 97325, 97145, 96200, 94016, 96050, 92489, 90029, 89833, 91778, 
      92041, 89636, 82045, 88829, 84473, 86580, 81925, 81380, 77796, 77818, 
      78004, 73970, 71605, 74629, 70954, 70600, 67780, 65042, 67460, 63893, 
      59449, 61277, 58418, 52069, 57065, 55658, 55241, 52090, 58004, 53441, 
      52889, 50450, 46525, 46098, 52000, 51082, 52564, 47525, 44420, 50536, 
      47620, 47209, 48682, 47744, 44501, 42653, 39385, 41332, 44692, 40613, 
      42948, 42193, 39780, 43877, 40970, 42233, 36361, 33661, 35290, 30809, 
      34984, 35285, 33181, 27289, 33130, 29269, 26325, 29800, 23780, 28885, 
      23393, 22397, 28009, 21645, 22180, 21465, 21410, 131338, 23481, 20410, 
      25684, 19528, 18785, 18532, 24154, 22986, 117450, 18280, 23773, 120089, 
      23049, 17593, 102105, 19097, 17417, 17357, 18269, 16837, 120713, 20890, 
      20225, 130373, 15821, 17225, 118417, 21213, 19354, 107545, 82241, 
      108036, 121329, 17893, 87908, 16825, 15625, 16820, 15305, 15626, 14450, 
      13505, 111140, 92977, 96781, 13106, 69530, 11525, 11237, 72245, 11194, 
      68146, 10728, 75940, 68765, 122978, 13441, 12025, 59012, 47065, 57049, 
      62010, 125613, 66545, 51962, 60541, 8117, 8177, 9680, 7888, 10205, 
      12409, 48029, 85066, 94250, 6805, 7085, 9973, 52949, 70733, 6705, 
      33130, 65610, 8609, 8801, 8842, 35825, 36905, 74573, 40372, 28580, 
      29978, 67684, 8641, 8290, 37082, 7501, 90749, 8468, 5713, 6074, 37714, 
      50881, 4996, 4825, 26596, 5650, 3994, 7690, 8325, 39313, 48913, 4868, 
      5069, 38690, 70802, 39321, 19865, 59177, 37220, 3978, 6849, 47546, 
      6052, 5832, 5309, 16970, 34850, 2708, 3065, 17833, 68650, 5749, 2861, 
      3284, 4082, 81362, 2880, 67329, 4810, 3170, 3505, 11234, 3485, 11173, 
      4490, 4304, 4409, 2344, 23348, 4505, 1370, 1513, 4394, 8594, 14825, 
      42505, 66761, 2837, 2756, 10181, 14612, 42365, 41828, 23400, 2633, 
      3754, 1576, 725, 40277, 2650, 850, 10426, 580, 14032, 41288, 541, 
      10242, 10400, 44500, 5837, 1037, 22562, 61370, 10933, 325, 333, 28548, 
      38740, 43173, 4385, 3889, 42725, 740, 1280, 5125, 6001, 16580, 365, 
      394, 1513, 4369, 24770, 5897, 40925, 15725, 15440, 6625, 21061, 1480, 
      1625, 45385, 30992, 41218, 42034, 44109, 13000, 24653, 25285, 42025, 0, 
      8282, 1090, 442, 41620, 41213, 9220, 8285, 52909, 493, 1385, 40417, 
      9241, 34261, 4660, 66613, 25345, 225, 3106, 3562, 25064, 5141, 829, 
      389, 941, 41737, 12442, 6205, 22945, 18100, 17305, 17044, 11380, 4633, 
      5498, 66245, 28085, 107809, 75850, 12325, 123457, 74785, 1481, 512, 
      697, 119314, 20738, 3205, 67405, 56020, 3460, 1549, 613, 808, 109261, 
      53300, 1241, 65977, 42877, 17865, 466, 31066, 90484, 43748, 106154, 
      120985, 60112, 38992, 10377, 114869, 110186, 32309, 14314, 14890, 4573, 
      1690, 92593, 32468, 87277, 32882, 2690, 20441, 107829, 63400, 909, 
      4264, 105937, 2810, 21410, 109924, 78308, 7108, 1024, 106714, 63090, 
      49050, 1098, 8658, 127181, 30740, 3365, 16285, 112114, 88841, 16354, 
      139680, 113594, 78098, 18269, 87293, 34568, 2405, 22180, 66546, 107876, 
      50965, 66280, 1789, 68500, 57161, 43552, 34697, 2132, 78754, 18409, 
      29672, 31793, 104162, 55301, 22565, 84296, 58669, 43304, 2725, 74962, 
      59722, 40237, 33226, 3177, 112265, 101300, 72929, 70304, 62240, 53329, 
      3488, 3338, 3065, 136141, 3240, 4212, 3061, 98617, 60257, 44053, 33178, 
      3445, 7474, 8010, 133081, 130217, 129506, 8665, 3805, 3581, 127504, 
      121249, 111184, 38944, 9684, 134042, 105482, 31277, 104333, 35173, 
      22888, 19220, 5780, 4868, 114193, 85765, 82369, 73665, 47650, 19098, 
      4993, 119017, 98960, 94697, 53509, 48746, 42250, 17914, 7589, 81640, 
      48037, 5317, 137714, 112730, 19618, 6338, 100724, 87568, 67124, 22048, 
      10708, 6740, 139450, 132925, 36090, 34345, 125450, 92066, 30005, 86554, 
      59618, 26645, 11570, 10954, 5597, 96226, 7741, 5725, 42640, 5776, 
      60218, 21554, 5930, 10829, 90765, 78984, 60530, 16850, 8545, 68065, 
      65125, 35122, 9162, 8082, 14305, 42824, 18824, 60713, 59330, 30605, 
      26210, 14810, 7145, 63700, 17872, 10305, 46429, 19994, 25352, 14965, 
      13021, 27450, 7669, 16208, 11225, 8597, 20690, 23229, 11700, 9010, 
      8330, 40864, 10580, 36205, 30850, 18058, 17672, 38954, 19226, 10546, 
      9169, 33865, 23333, 28100, 18253, 20629, 17945, 12317, 12226, 12701, 
      10453, 10573, 13005, 15098, 11905, 14994, 16650, 21037, 15461, 12392, 
      11560, 11674, 13730, 17065, 13765, 13477, 12385, 12944, 20644, 17393, 
      15794, 13445, 22570, 24218, 27169, 29153, 18409, 18125, 21556, 14778, 
      15445, 36125, 19490, 15317, 16661, 17666, 17909, 17188, 18610, 17245, 
      21001, 18154, 17225, 43933, 24356, 19892, 25892, 21685, 24853, 21346, 
      33761, 49465, 25789, 26849, 25092, 25649, 25250, 23525, 22216, 22045, 
      22834, 21970, 46890, 22217, 49725, 24401, 24004, 24034, 23425, 24370, 
      29970, 30440, 25237, 33298, 31210, 28874, 26674, 59189, 32656, 30929, 
      27602, 26248, 35360, 29434, 29074, 28989, 27592, 27914, 32713, 35122, 
      33890, 29090, 31265, 34676, 43541, 29250, 39385, 32288, 35858, 33529, 
      32877, 63386, 38720, 40385, 65201, 38725, 55354, 37613, 32468, 45140, 
      53357, 40500, 42761, 42562, 38845, 42149, 41224, 86024, 43893, 39114, 
      33889, 37333, 35825, 45621, 38565, 41157, 43250, 41530, 36338, 46537, 
      39442, 36505, 41346, 67810, 46273, 50180, 46285, 38212, 50346, 47050, 
      74889, 40352, 38816, 50045, 84605, 51748, 48229, 49005, 85000, 44785, 
      42101, 40361, 83681, 46026, 42901, 40545, 49829, 54260, 90533, 52025, 
      46516, 68269, 47620, 57320, 50418, 48625, 57188, 53264, 51728, 49348, 
      55562, 68330, 73265, 46909, 72661, 66425, 82580, 57033, 45538, 72594, 
      53540, 83045, 85796, 46241, 73121, 86225, 47017, 55925, 55738, 49589, 
      47189, 89938, 62122, 64025, 100841, 60077, 55845, 49348, 72693, 118225, 
      65960, 74792, 103970, 52209, 65897, 52666, 68276, 89764, 103525, 64177, 
      59761, 60224, 54500, 60530, 57538, 60381, 62794, 70096, 63092, 87498, 
      90394, 94585, 60488, 92744, 96245, 57721, 68485, 105605, 133157, 88148, 
      98564, 101828, 142085, 67698, 77186, 65354, 61625, 106681, 143546, 
      66757, 61685, 61409, 61298, 99425, 127573, 80000, 96725, 105026, 70393, 
      68545, 76109, 102274, 139009, 83761, 155536, 157345, 138410, 129064, 
      83722, 77081, 67981, 86096, 138356, 78730, 129130, 85285, 76213, 70013, 
      79573, 110785, 132673, 137813, 85825, 118537, 126340, 88181, 77969, 
      112250, 78500, 87953, 122986, 87602, 87130, 131173, 133157, 130850, 
      86580, 85585, 92413, 80341, 147537, 154586, 164810, 184500, 100253, 
      83810, 133097, 135881, 150921, 192781, 102821, 91400, 171796, 98245, 
      93605, 146885, 159653, 105145, 87877, 145025, 155345, 95336, 159176, 
      108090, 96345, 97585, 96500, 106585, 96253, 156605, 158749, 160925, 
      101909, 161600, 109234, 102996, 103597, 166777, 175304, 186685, 115525, 
      164170, 118016, 109316, 168650, 117965, 107245, 198548, 111744, 192218, 
      111592, 129440, 125137, 114985, 195956, 129317, 120805, 119986, 194786, 
      129625, 131240, 209309, 215218, 122400, 131546, 129650, 132197, 129785, 
      133841, 126197, 124370, 119965, 138448, 134560, 127648, 119060, 137800, 
      132872, 121960, 123041, 137232, 135178, 135764, 145538, 141434, 139600, 
      137233, 150800, 140200, 138085, 156301, 149949, 148185, 146218, 159848, 
      151985, 144538, 159146, 165997, 160852, 167813, 157924, 153585, 157064, 
      164866, 170554, 162826, 172352, 159290, 158513, 171197, 174025, 183593, 
      186565, 177552, 180109, 180605 ], 
  [ 93661, 91285, 90009, 89426, 88330, 86536, 85885, 84877, 83585, 82980, 
      81965, 79186, 78325, 77645, 77293, 76850, 75101, 74554, 70226, 69700, 
      68242, 67664, 67481, 65585, 65732, 65194, 59074, 57604, 57290, 54805, 
      54545, 52909, 52048, 53885, 50689, 50372, 49405, 50440, 48890, 49241, 
      49417, 47332, 50321, 49892, 45418, 45044, 44522, 44941, 46930, 42850, 
      43210, 42797, 40804, 40410, 40441, 40045, 43693, 40178, 38074, 38725, 
      37418, 37573, 38618, 36889, 37440, 35785, 34085, 36845, 33556, 33065, 
      29410, 28249, 28145, 34445, 26996, 27865, 33293, 24194, 30914, 24005, 
      28885, 28429, 22025, 29129, 23834, 25121, 24336, 200512, 21125, 24788, 
      20050, 24082, 28069, 25994, 18692, 18980, 183332, 23554, 18125, 186877, 
      17945, 23773, 163613, 19633, 23049, 23353, 20077, 22829, 188037, 16868, 
      17113, 200425, 21805, 17929, 185369, 15545, 16052, 171401, 138085, 
      172250, 189365, 14945, 145930, 15149, 16133, 14778, 15993, 15220, 
      15496, 16369, 176794, 153169, 158245, 15236, 121888, 16925, 19913, 
      125693, 17320, 120136, 22490, 131018, 121293, 192788, 10085, 10853, 
      108250, 91205, 105557, 112520, 196325, 118873, 98464, 110681, 14029, 
      19549, 10130, 14162, 9013, 7757, 93245, 144296, 156392, 13613, 18989, 
      28793, 100525, 125225, 12965, 71240, 118280, 8497, 26161, 8000, 75569, 
      77373, 130693, 82658, 64674, 66980, 121610, 6145, 6340, 78084, 6641, 
      152497, 5602, 8125, 22312, 79432, 98605, 7946, 18149, 62306, 6596, 
      13312, 27200, 28745, 81937, 95905, 19098, 19845, 81128, 126344, 82121, 
      51561, 110529, 79106, 17288, 26165, 94340, 4250, 4394, 4597, 47016, 
      75816, 11458, 14909, 48605, 123808, 3757, 7785, 16762, 5000, 140884, 
      15626, 122117, 3904, 17188, 18433, 36900, 5125, 37193, 22500, 22130, 
      22417, 5242, 58642, 2669, 9908, 12053, 22760, 32420, 44293, 87805, 
      121705, 3725, 18386, 35821, 44074, 87661, 86938, 59042, 3145, 2080, 
      4450, 10333, 84829, 2792, 11912, 36776, 8546, 43474, 86378, 7045, 
      36584, 36922, 91042, 689, 4625, 58000, 114644, 505, 8825, 9197, 67442, 
      82730, 89165, 1053, 1285, 88533, 5050, 15418, 26177, 28145, 1594, 6309, 
      11432, 3085, 24505, 4500, 28033, 85993, 1277, 1170, 181, 2965, 16690, 
      2637, 14909, 7250, 86452, 87632, 90617, 538, 61513, 62509, 12997, 8282, 
      0, 3364, 12544, 12770, 12545, 26, 1, 19325, 4765, 2925, 85273, 34985, 
      8861, 554, 27925, 62549, 6305, 21380, 22564, 4570, 481, 4177, 5557, 
      14481, 12869, 500, 28661, 3721, 1970, 1721, 1642, 346, 697, 468, 27725, 
      5945, 56365, 34052, 557, 67825, 33349, 3361, 5850, 12769, 64772, 2960, 
      1625, 28513, 21314, 1514, 3425, 11953, 13058, 57445, 19682, 14761, 
      27625, 13625, 2081, 7796, 71156, 44122, 14130, 55240, 66065, 23938, 
      11554, 36629, 61585, 58176, 8145, 1252, 1460, 1517, 4276, 45673, 8298, 
      41993, 8528, 18740, 54145, 56537, 26122, 8585, 23042, 55189, 18856, 
      55656, 58082, 35930, 1130, 9242, 55780, 25988, 17408, 9860, 32708, 
      70785, 7650, 3025, 46885, 59720, 43181, 2180, 80186, 60832, 35892, 
      50137, 42173, 9650, 4969, 56594, 28340, 56746, 18761, 28250, 10897, 
      29738, 22585, 14618, 9949, 12874, 36532, 49897, 7650, 8677, 54288, 
      21625, 4905, 40426, 23717, 14722, 8177, 34184, 24404, 13109, 9556, 
      15725, 60201, 52330, 32877, 31162, 26010, 20557, 6570, 7328, 8329, 
      77885, 8138, 18938, 12325, 50549, 24929, 15457, 9860, 9065, 27472, 
      28736, 75725, 73589, 73060, 3725, 8693, 13565, 71602, 66985, 59650, 
      12890, 3650, 76500, 55584, 9225, 54797, 11117, 5930, 4810, 5930, 18850, 
      61925, 41869, 39565, 33773, 17768, 4868, 18973, 65473, 51058, 48069, 
      21257, 18496, 14912, 4772, 5185, 39194, 18149, 19109, 79432, 61000, 
      5380, 6660, 52450, 43298, 29770, 6170, 4658, 6514, 80800, 75913, 12020, 
      11185, 70436, 46516, 9389, 42820, 25348, 8209, 5328, 32740, 11729, 
      49576, 7501, 12037, 15826, 13906, 25940, 6932, 13876, 31697, 45929, 
      37970, 26248, 6228, 7933, 31049, 29201, 12484, 8000, 9104, 38441, 
      16362, 6922, 26605, 25768, 10693, 9028, 6728, 12349, 28498, 7058, 
      28793, 18505, 7540, 9074, 7241, 34781, 9896, 13957, 7570, 8593, 11969, 
      49360, 8945, 30722, 12196, 17704, 16202, 27050, 14089, 11828, 8500, 
      42874, 15560, 8936, 11540, 19445, 13381, 9945, 11434, 9413, 47825, 
      10009, 12025, 12116, 29881, 17257, 21017, 30365, 10980, 26533, 11600, 
      38372, 11089, 11701, 14274, 16354, 22472, 29620, 38233, 14909, 15349, 
      21901, 17362, 45082, 13073, 13840, 16769, 48644, 51748, 57065, 60505, 
      13357, 13437, 45986, 16820, 16393, 71289, 14248, 17173, 33805, 15696, 
      15937, 33962, 15908, 33653, 15385, 17992, 19973, 81433, 17810, 19898, 
      18250, 19865, 47057, 21160, 63421, 88769, 20137, 20285, 45098, 21265, 
      21412, 22961, 24746, 25121, 24452, 26500, 83816, 30929, 87737, 25101, 
      26522, 27460, 30673, 37988, 52688, 23490, 26113, 24340, 24436, 25012, 
      26452, 100825, 25330, 25605, 28100, 34570, 26570, 28832, 29200, 29297, 
      34450, 34952, 52853, 28324, 28548, 32848, 48673, 56450, 73505, 37736, 
      29305, 30762, 29780, 30545, 31529, 104260, 30634, 65969, 106801, 31001, 
      91492, 31525, 35298, 74178, 87853, 32042, 32481, 32464, 32569, 32777, 
      32762, 135802, 33245, 33380, 45445, 56533, 51017, 34421, 35009, 63809, 
      34596, 34696, 37512, 35513, 36244, 39313, 62900, 107924, 36517, 37690, 
      37253, 50474, 38036, 37652, 117725, 40234, 50346, 38641, 131441, 39250, 
      73405, 74909, 131834, 39565, 40885, 51701, 129601, 40256, 41681, 46241, 
      40417, 83250, 138997, 40973, 41650, 105625, 42386, 87394, 42452, 42661, 
      43578, 42930, 42850, 43018, 43588, 104768, 112433, 45125, 111281, 
      101221, 125746, 45233, 51028, 110480, 45378, 126025, 130050, 53365, 
      110821, 130477, 51409, 46665, 46660, 48337, 53217, 135460, 48308, 
      49117, 150361, 48625, 48941, 55730, 108377, 173377, 51586, 110650, 
      153476, 57305, 52609, 57760, 53530, 132530, 152297, 53069, 53021, 
      53482, 57586, 53968, 54980, 54545, 54772, 56066, 55250, 127520, 131872, 
      138065, 57010, 135130, 140269, 63521, 57721, 153081, 190825, 127250, 
      142762, 147482, 202481, 58568, 61136, 59860, 62137, 153785, 203936, 
      60169, 64741, 65557, 65992, 142885, 182317, 63034, 138177, 150116, 
      63065, 63401, 63865, 145172, 196285, 66961, 217906, 220261, 195136, 
      182330, 68008, 66645, 70285, 69106, 194530, 67744, 181844, 69565, 
      68137, 71037, 68765, 155669, 186293, 193253, 70465, 166513, 177410, 
      71545, 69705, 157312, 70234, 72585, 171680, 73684, 73576, 182225, 
      184753, 181352, 75746, 75661, 77753, 78965, 203309, 212356, 225856, 
      251186, 82125, 80424, 182489, 186365, 206681, 261281, 84141, 81274, 
      234106, 83021, 82021, 200821, 217957, 85733, 83569, 197865, 211825, 
      83746, 216746, 87944, 84389, 85081, 84906, 88073, 85385, 212713, 
      215585, 218489, 87397, 218794, 90532, 89930, 90529, 224689, 235762, 
      250601, 95173, 220804, 96570, 93330, 226372, 97605, 94165, 264818, 
      97562, 255748, 98498, 105786, 103849, 100249, 260026, 106749, 103333, 
      103060, 257940, 107237, 108666, 276097, 283460, 106010, 109876, 109072, 
      110525, 110293, 112345, 109433, 108880, 109021, 115490, 113786, 111242, 
      109570, 115930, 113914, 111010, 111725, 116450, 116032, 117522, 122740, 
      122632, 122434, 121705, 128530, 125570, 125093, 132205, 130217, 129545, 
      128852, 135018, 131885, 131528, 137396, 140969, 138554, 142237, 138170, 
      137105, 138762, 142376, 146600, 143240, 147850, 142976, 142745, 148509, 
      151873, 159605, 161845, 158834, 160297, 160973 ], 
  [ 97605, 93605, 93025, 92210, 90418, 91060, 88553, 86617, 86021, 87040, 
      86837, 84290, 79137, 83213, 80309, 81490, 77885, 77338, 73474, 73296, 
      72882, 70100, 68525, 69761, 67472, 67050, 63018, 60736, 62162, 58981, 
      56053, 56621, 54484, 51101, 53125, 52112, 51493, 49860, 53066, 50285, 
      49997, 47680, 46261, 45832, 47970, 47248, 48002, 44941, 43682, 46098, 
      44370, 43957, 44168, 43426, 41369, 40045, 39285, 39250, 40626, 38261, 
      39274, 38849, 37690, 39673, 38020, 38221, 33853, 33133, 32976, 29933, 
      31266, 31033, 29653, 28181, 29200, 27053, 27145, 26050, 24650, 25397, 
      23665, 22861, 24113, 22633, 21050, 21061, 20740, 154692, 20893, 20264, 
      21906, 19442, 20413, 19498, 20432, 19792, 139600, 18450, 19981, 142565, 
      19453, 18089, 122665, 17545, 17713, 17785, 17177, 17261, 143377, 17680, 
      17345, 154025, 16237, 15725, 140941, 17401, 16400, 128945, 100733, 
      129562, 144241, 15061, 107186, 14453, 14045, 14314, 13789, 13712, 
      13060, 12773, 133178, 113033, 117297, 12104, 86740, 11705, 12605, 
      89849, 11636, 85220, 13210, 94130, 86029, 146504, 10433, 9809, 75074, 
      61277, 72845, 78532, 149461, 83725, 67028, 76925, 8461, 10501, 8042, 
      8362, 7969, 8917, 62621, 104740, 114980, 7465, 9593, 14989, 68393, 
      88685, 7165, 45140, 82900, 6757, 13285, 6724, 48425, 49765, 93109, 
      53890, 39850, 41576, 85418, 5913, 5760, 50128, 5365, 111317, 5602, 
      4761, 10132, 51012, 66357, 4234, 7825, 37714, 4160, 5540, 12932, 13897, 
      52937, 64121, 8194, 8593, 52244, 89108, 53005, 29521, 75961, 50570, 
      6964, 12013, 62672, 3554, 3466, 3205, 26020, 47860, 4034, 5513, 27145, 
      86804, 3177, 2797, 6322, 2564, 101096, 5650, 85345, 2628, 6400, 7065, 
      18688, 2225, 18749, 9160, 8906, 9077, 1530, 34282, 1973, 2600, 3469, 
      9188, 15368, 23645, 57065, 84817, 1289, 6554, 17609, 23426, 56921, 
      56314, 34450, 941, 1268, 738, 2329, 54553, 820, 2980, 18100, 1586, 
      22826, 55754, 1013, 17908, 18130, 59490, 2081, 449, 33524, 78800, 5261, 
      1517, 1657, 40762, 52802, 57961, 1285, 1053, 57445, 410, 4514, 10865, 
      12137, 9250, 625, 2500, 185, 9773, 15520, 12025, 55369, 8585, 8362, 
      2385, 12593, 5090, 85, 32425, 20474, 55712, 56660, 59065, 6570, 36109, 
      36873, 29585, 1090, 3364, 0, 2916, 29242, 28901, 3970, 3365, 38813, 
      125, 25, 54765, 16657, 23129, 1250, 50661, 36913, 505, 7808, 8528, 
      15706, 1525, 117, 337, 3925, 29341, 6184, 12421, 14045, 10322, 9725, 
      9530, 5450, 1277, 1744, 50345, 18125, 87221, 58760, 6125, 101349, 
      57825, 229, 514, 3141, 97600, 12356, 697, 51365, 41498, 818, 293, 2789, 
      3314, 88533, 39170, 4205, 50129, 30329, 10201, 1184, 43664, 71730, 
      31066, 85748, 99125, 45050, 27098, 17953, 93601, 89380, 21601, 7632, 
      8072, 1517, 680, 73629, 21754, 68905, 22100, 6560, 30713, 87277, 47930, 
      1741, 9122, 85581, 6676, 31876, 89170, 60986, 2986, 2050, 86288, 47680, 
      35620, 2320, 15424, 104773, 20410, 1285, 25425, 91156, 70325, 9256, 
      116146, 92500, 60832, 27865, 68969, 23570, 1373, 32698, 50728, 87370, 
      37321, 50522, 3125, 52474, 42653, 31090, 23753, 4058, 61472, 27857, 
      19714, 21437, 84100, 41113, 14185, 66410, 44017, 30962, 2725, 58196, 
      44936, 28421, 22664, 5749, 91405, 81562, 56425, 54130, 47122, 39465, 
      2626, 2804, 2993, 113033, 3034, 7570, 4437, 79201, 45461, 31697, 22736, 
      3497, 12740, 13540, 110293, 107693, 107048, 4885, 3589, 5213, 105242, 
      99581, 90506, 27506, 5506, 111184, 85396, 21289, 84377, 24457, 14746, 
      12002, 3842, 7946, 93245, 67853, 64853, 57205, 34820, 11944, 8069, 
      97605, 79594, 75793, 39817, 35780, 30340, 11152, 4721, 64250, 35201, 
      8321, 114580, 91972, 12456, 4456, 81218, 69514, 51578, 14290, 6514, 
      4658, 116180, 110249, 25360, 23945, 103496, 73544, 20525, 68688, 45184, 
      17953, 7300, 16848, 5813, 77300, 5645, 6005, 30906, 6714, 45776, 14240, 
      6800, 16385, 72493, 62098, 46084, 10984, 6309, 52625, 50081, 24896, 
      6724, 6436, 21041, 31210, 12490, 46325, 45140, 21365, 17960, 9860, 
      7013, 48914, 11930, 14989, 34281, 13456, 17426, 10141, 18889, 19060, 
      7925, 11050, 8245, 7793, 29060, 16021, 16570, 8136, 9700, 29890, 14522, 
      26153, 21920, 12560, 24778, 28436, 13460, 8872, 10861, 24401, 16441, 
      20018, 13009, 28453, 13025, 10169, 10144, 16889, 10877, 12317, 17257, 
      11560, 15165, 11716, 22480, 15381, 12049, 11026, 11250, 13540, 17440, 
      22689, 12125, 12101, 13781, 12490, 27450, 13769, 13028, 12593, 29968, 
      32144, 35953, 38465, 14517, 14365, 28354, 13456, 13725, 46813, 15524, 
      13925, 20813, 14884, 15125, 21202, 15560, 21125, 16893, 16020, 16145, 
      55449, 19898, 17810, 21034, 18937, 30817, 19188, 42425, 61625, 21645, 
      22373, 30250, 21961, 21760, 21221, 21034, 21061, 21320, 21512, 58180, 
      23273, 61405, 22549, 22810, 23168, 23945, 27200, 36100, 25810, 23445, 
      27936, 26640, 25360, 24480, 72173, 27882, 26881, 25664, 27146, 30050, 
      27092, 26996, 26977, 27954, 28340, 37889, 30528, 29824, 28324, 35449, 
      40442, 52277, 30196, 33597, 29602, 31520, 30313, 30253, 76072, 33650, 
      47525, 78149, 33785, 66320, 33265, 31354, 53530, 63725, 35290, 36889, 
      36756, 34425, 36605, 36010, 101930, 37885, 34888, 35933, 42149, 39185, 
      39409, 35125, 47221, 37960, 36900, 34612, 40385, 36128, 35369, 47008, 
      80200, 40577, 43490, 40849, 40498, 43720, 41480, 88261, 38146, 40834, 
      43745, 99425, 45050, 55193, 56233, 99818, 40725, 39493, 42305, 98165, 
      41764, 40289, 40441, 44245, 62602, 105937, 45845, 42578, 79641, 43546, 
      66050, 45352, 44285, 50074, 47338, 46330, 44874, 49040, 79364, 85289, 
      44081, 84485, 76861, 96050, 50569, 45344, 84148, 48394, 96445, 99658, 
      46637, 84605, 100085, 46421, 50377, 50256, 46945, 47185, 104256, 54920, 
      56425, 116605, 53729, 51145, 49466, 83437, 136025, 58546, 85594, 
      119720, 51853, 58873, 52308, 60722, 103066, 119005, 57941, 55109, 
      55570, 53410, 55940, 54400, 56053, 57672, 62794, 58034, 99796, 103220, 
      108137, 57010, 105898, 109993, 57605, 62361, 120601, 151849, 100106, 
      112370, 116162, 161765, 62164, 69140, 61136, 59585, 121537, 163220, 
      62141, 60565, 60685, 60772, 112957, 145197, 71618, 109525, 119144, 
      65501, 64445, 69433, 115592, 157541, 75429, 175914, 177921, 156740, 
      146138, 75780, 71053, 66573, 77690, 156482, 72500, 146000, 77337, 
      71037, 68137, 73405, 124813, 149869, 155669, 78005, 133685, 142610, 
      79897, 72721, 126340, 73250, 80125, 138388, 80296, 79956, 147425, 
      149605, 146900, 80386, 79721, 84829, 77573, 165493, 173264, 184676, 
      206410, 91405, 80308, 148733, 151913, 168865, 215345, 93769, 85450, 
      192114, 90445, 87125, 164165, 178517, 95825, 84033, 161905, 173545, 
      88850, 177770, 98500, 89725, 90765, 90010, 97585, 90025, 174665, 
      177073, 179513, 94357, 180050, 100160, 95962, 96561, 185481, 194930, 
      207565, 105845, 182408, 107938, 101218, 187280, 108277, 100197, 220274, 
      104290, 212944, 104530, 118546, 115101, 107325, 216874, 118813, 112149, 
      111528, 215368, 119185, 120730, 231205, 237640, 114130, 121360, 119860, 
      122009, 120385, 123713, 117785, 116420, 113661, 127786, 124690, 119362, 
      113282, 127530, 123658, 115650, 116597, 127354, 125892, 126802, 134920, 
      132260, 131018, 129245, 140362, 132530, 131009, 145197, 140425, 139057, 
      137552, 148474, 142325, 137444, 148880, 154541, 150386, 156157, 148378, 
      145225, 148042, 154324, 159476, 153332, 161074, 150980, 150401, 160573, 
      163589, 172481, 175185, 168346, 170505, 171065 ], 
  [ 107325, 101813, 101881, 100850, 98410, 101320, 97085, 94285, 94337, 
      96868, 97421, 95090, 85941, 94445, 89165, 91858, 86525, 85978, 82546, 
      82692, 83250, 78416, 75545, 79697, 75140, 74826, 72738, 69700, 72746, 
      68917, 63505, 66125, 62800, 54557, 61441, 59780, 59485, 55368, 63002, 
      57305, 56585, 54052, 48529, 48100, 56394, 55348, 57290, 50989, 46706, 
      55170, 51498, 51085, 53348, 52282, 48281, 46093, 41229, 44434, 49050, 
      43877, 47050, 46085, 42874, 48313, 44608, 46537, 39685, 35725, 38484, 
      33065, 39042, 39673, 37105, 28397, 37300, 32345, 27469, 33826, 24866, 
      32741, 24853, 23725, 32105, 22633, 24506, 23329, 23440, 118080, 26725, 
      22100, 29682, 21170, 19333, 19498, 28100, 26596, 104932, 19746, 27757, 
      107357, 26905, 18845, 90589, 21649, 18793, 18649, 20525, 18125, 107845, 
      24484, 23609, 116873, 17101, 19721, 105625, 25177, 22772, 95465, 72005, 
      95866, 108277, 21217, 77162, 19853, 18149, 19930, 17785, 18356, 16840, 
      15473, 98618, 81713, 85221, 15236, 60064, 12893, 11849, 62525, 12392, 
      58760, 10618, 65834, 59245, 109460, 16805, 14885, 50234, 39461, 48437, 
      52936, 111877, 57049, 43808, 51545, 9325, 8125, 12146, 9010, 13045, 
      16045, 40157, 73960, 82472, 7789, 6893, 8185, 44525, 60713, 7813, 
      26888, 56008, 11185, 7345, 11584, 29201, 30109, 64165, 33154, 22786, 
      23972, 57770, 11745, 11268, 30148, 10225, 79025, 11650, 7677, 4840, 
      30600, 42381, 6826, 4261, 20866, 7940, 4352, 5696, 6121, 31985, 40577, 
      4090, 4165, 31400, 60488, 31945, 15049, 49825, 30050, 3400, 4885, 
      39236, 8954, 8650, 7957, 12520, 27880, 3170, 2813, 13213, 58400, 8685, 
      4201, 2650, 6344, 70100, 2410, 57157, 7488, 2404, 2529, 7780, 5573, 
      7625, 2788, 2642, 2705, 4122, 17650, 7373, 1844, 1525, 2600, 5540, 
      10469, 34493, 56521, 5069, 1586, 6701, 10250, 34349, 33850, 17602, 
      4937, 6560, 3330, 925, 32413, 5032, 712, 6760, 1154, 9650, 33290, 1445, 
      6568, 6682, 36162, 9425, 2609, 16784, 51476, 15737, 761, 685, 21970, 
      30986, 34957, 7549, 6885, 34549, 2138, 410, 2657, 3281, 22426, 1381, 
      232, 3533, 2105, 31828, 3169, 32905, 21437, 21106, 10485, 27605, 338, 
      3757, 54781, 38834, 33140, 33872, 35737, 18234, 18505, 19053, 51077, 
      442, 12544, 2916, 0, 50626, 50177, 13690, 12545, 63005, 1853, 3373, 
      32409, 5641, 42461, 7946, 77877, 19093, 1153, 1220, 1508, 32122, 8545, 
      2385, 1525, 145, 50725, 17524, 3349, 29705, 24146, 23225, 22922, 16250, 
      7865, 8980, 77453, 35513, 121997, 87812, 17357, 138609, 86661, 3361, 
      1594, 225, 134212, 27152, 5881, 78689, 66338, 6218, 3425, 305, 290, 
      123525, 63362, 425, 77129, 51929, 23809, 1076, 24116, 103482, 52882, 
      120200, 135953, 70754, 47618, 6613, 129457, 124480, 40177, 19620, 
      20276, 7565, 3380, 105705, 40330, 100009, 40784, 1268, 14945, 121945, 
      74282, 1417, 2210, 119925, 1384, 15784, 124162, 90362, 10762, 1402, 
      120740, 73924, 58624, 1348, 5380, 142465, 38338, 5713, 11493, 126472, 
      101645, 21892, 155674, 128032, 90100, 13177, 99965, 42578, 4073, 16498, 
      77620, 121930, 60649, 77306, 1937, 79690, 67385, 52474, 42653, 1898, 
      90740, 13385, 36994, 39365, 117904, 65305, 28873, 96650, 68965, 52130, 
      3697, 86600, 70100, 48725, 40916, 2509, 126505, 114826, 84397, 81562, 
      72826, 63117, 5002, 4640, 4073, 151805, 4330, 3034, 3141, 111925, 
      70625, 52865, 40772, 4361, 5072, 5440, 148525, 145493, 144740, 12013, 
      4885, 3485, 142610, 135977, 125282, 47162, 13282, 149524, 119200, 
      38569, 117965, 42925, 29002, 24746, 7946, 3842, 128453, 98093, 94445, 
      85069, 56744, 24580, 3965, 133569, 112210, 107653, 63145, 57920, 50752, 
      23140, 10337, 93626, 57125, 4325, 153352, 126856, 25092, 8452, 114050, 
      99970, 77930, 27898, 14290, 8978, 155168, 148265, 43828, 41873, 140324, 
      104756, 36941, 98820, 69700, 33073, 15184, 8100, 6353, 109160, 9965, 
      6437, 50994, 6066, 70292, 27092, 6260, 8177, 103273, 90610, 70600, 
      21460, 10845, 78761, 75569, 42500, 11584, 10000, 10889, 51082, 23722, 
      70733, 69224, 37349, 32324, 18824, 8093, 73970, 22514, 8185, 55017, 
      25012, 31250, 18889, 10141, 33640, 8357, 20338, 13969, 9953, 16208, 
      28657, 9442, 10404, 8296, 48682, 8906, 43433, 37364, 22388, 13978, 
      46472, 23720, 12436, 8917, 40709, 28537, 34058, 22405, 16465, 21881, 
      14489, 14356, 10841, 10985, 10265, 11101, 18148, 10629, 17872, 13732, 
      25425, 18421, 14050, 12546, 11272, 12148, 14265, 15581, 15125, 12269, 
      14002, 17082, 20465, 18320, 14753, 18628, 19940, 22345, 23993, 21645, 
      21277, 17986, 16372, 17289, 30073, 22760, 16949, 14765, 20176, 20417, 
      15370, 21284, 15509, 24345, 20232, 18629, 37305, 27890, 21914, 29674, 
      24121, 21745, 23400, 28925, 42401, 29097, 30365, 22474, 28657, 28132, 
      25649, 23626, 23329, 24452, 22916, 40360, 22193, 42937, 26221, 25402, 
      25220, 23729, 23204, 26704, 34018, 27009, 37332, 34740, 31732, 28692, 
      51545, 36306, 34117, 29444, 26282, 39338, 31520, 30992, 30865, 27954, 
      28232, 30005, 38628, 37060, 30160, 29185, 31586, 38561, 29224, 43641, 
      34570, 39188, 36145, 35113, 55876, 42506, 36401, 57521, 42425, 48932, 
      40933, 33730, 40354, 47309, 44362, 47041, 46800, 42201, 46217, 45082, 
      76442, 48253, 42340, 33125, 34805, 34217, 50101, 41281, 37825, 47140, 
      45000, 37960, 50969, 42068, 37745, 38260, 60436, 50405, 54938, 50245, 
      37258, 55060, 51092, 66877, 42250, 38026, 54545, 75665, 56498, 44285, 
      44893, 76058, 47853, 44245, 39605, 74945, 49216, 45041, 41089, 53857, 
      49426, 81205, 56429, 49490, 61497, 50674, 52226, 54100, 51845, 62170, 
      57490, 55618, 52650, 60164, 61760, 66065, 49157, 65585, 60229, 74450, 
      61585, 46100, 65680, 57250, 74953, 77410, 46421, 66245, 77837, 47825, 
      59881, 59652, 51697, 47617, 81252, 67124, 69277, 91225, 64529, 59245, 
      49682, 66265, 107297, 71074, 68314, 94340, 52825, 70753, 53280, 73466, 
      81682, 94057, 68525, 63101, 63562, 55570, 63824, 59908, 63505, 66420, 
      75106, 66674, 80032, 82592, 86321, 63058, 84730, 87853, 58145, 72729, 
      96409, 121609, 80882, 90122, 93050, 129905, 71560, 82640, 68372, 63257, 
      97561, 131360, 70025, 62725, 62197, 61960, 91141, 116685, 85658, 88897, 
      96356, 73817, 71465, 80665, 94100, 127517, 89361, 142866, 144549, 
      127040, 118490, 89064, 81205, 69165, 91730, 127106, 82976, 118676, 
      90621, 79785, 71485, 83773, 102133, 122005, 126725, 91073, 109169, 
      116258, 93721, 81577, 103552, 82106, 93193, 113440, 92500, 91944, 
      121073, 122929, 120872, 90754, 89549, 97465, 82325, 136333, 142916, 
      152384, 170770, 106093, 86248, 123353, 125885, 139705, 178625, 108781, 
      95386, 159066, 103405, 97925, 136085, 147845, 111269, 90513, 134473, 
      143953, 99650, 147530, 114376, 100741, 102105, 100810, 112489, 100393, 
      145289, 147265, 149273, 106885, 150026, 115172, 107626, 108225, 155025, 
      162962, 173545, 121829, 152708, 124570, 114610, 156932, 124261, 111861, 
      184850, 116602, 179140, 116194, 136474, 131625, 119961, 182746, 136093, 
      126405, 125460, 181780, 136357, 138010, 195457, 201028, 127738, 138100, 
      135952, 138749, 135829, 140345, 131609, 129488, 124029, 145282, 140890, 
      132970, 122786, 144378, 138778, 126018, 127181, 143554, 141120, 141490, 
      152308, 147272, 145058, 142313, 157426, 145058, 142565, 163341, 155977, 
      153961, 151700, 167050, 158093, 149000, 165620, 173225, 167450, 175165, 
      163930, 158833, 162730, 171496, 177512, 168776, 179434, 164480, 163577, 
      177853, 180545, 190517, 193653, 183250, 186057, 186509 ], 
  [ 105913, 106693, 104057, 103924, 104180, 97634, 100597, 101393, 98741, 
      94970, 92369, 89128, 96625, 86677, 91297, 87688, 89549, 89000, 83752, 
      82546, 79048, 82762, 85289, 77285, 82178, 81412, 71200, 71306, 67600, 
      66461, 71397, 65461, 67082, 79085, 65717, 66754, 65105, 71338, 60520, 
      66973, 68053, 66410, 77985, 77554, 60196, 60498, 57488, 64685, 73000, 
      56260, 60688, 60273, 53978, 54260, 58357, 59765, 72001, 61704, 52816, 
      59341, 53512, 54797, 60136, 51173, 56018, 50741, 54225, 63765, 54370, 
      58837, 45460, 42485, 44865, 66305, 42354, 49097, 64921, 40212, 62752, 
      40925, 58685, 58901, 37577, 61405, 48872, 52645, 50954, 309394, 41185, 
      53210, 36040, 52724, 62585, 58248, 34898, 36994, 288130, 53092, 34101, 
      292801, 34597, 54437, 262981, 43289, 53033, 53789, 45313, 53261, 
      294629, 34866, 36241, 310405, 52229, 41797, 291501, 31501, 34946, 
      273689, 230425, 274984, 296845, 34281, 240976, 36065, 39761, 35240, 
      39845, 37714, 39794, 42925, 281320, 250913, 257569, 40882, 209906, 
      46633, 53689, 215065, 47930, 207698, 60100, 222416, 209525, 302482, 
      28925, 32405, 192400, 169025, 188801, 198250, 307141, 206861, 179218, 
      195953, 44381, 56681, 33700, 44964, 30545, 24993, 172405, 240858, 
      256570, 45081, 56785, 75177, 182617, 215905, 43753, 141578, 206698, 
      31373, 70733, 29970, 147937, 150641, 223397, 158184, 132512, 135946, 
      211592, 26065, 26938, 152018, 28593, 252193, 25064, 34141, 65498, 
      154258, 180889, 34632, 57717, 129672, 30794, 47906, 74450, 77125, 
      157889, 177281, 59792, 61217, 156850, 218338, 158293, 113945, 197321, 
      154144, 56842, 73177, 175474, 25040, 25636, 26741, 107354, 149714, 
      45352, 52645, 109845, 215330, 24313, 36929, 56528, 29170, 237826, 
      54484, 213181, 25810, 57626, 60001, 91802, 30193, 92537, 67898, 67300, 
      67813, 31876, 125504, 23425, 43546, 48177, 68602, 85042, 103921, 
      167093, 212969, 27865, 60832, 90697, 103696, 166945, 165992, 126340, 
      26821, 23042, 31060, 45305, 163193, 26010, 48690, 92538, 41480, 103076, 
      165412, 38165, 92338, 92900, 171880, 17341, 32125, 125050, 203842, 
      10601, 42425, 43249, 138784, 160400, 169321, 19961, 21097, 168461, 
      33448, 56020, 75365, 78689, 6032, 36737, 48186, 28085, 72557, 2378, 
      78569, 165005, 6385, 6500, 15229, 3545, 58628, 26945, 117, 820, 165674, 
      167306, 171421, 8116, 130337, 131785, 5, 41620, 12770, 29242, 50626, 0, 
      1, 11664, 12769, 677, 33125, 27893, 164029, 90009, 377, 18512, 2941, 
      131805, 36913, 67130, 69218, 2180, 17753, 31393, 35033, 54353, 81, 
      8730, 79605, 2909, 5000, 5429, 5576, 9704, 18869, 17282, 2953, 1513, 
      15545, 5210, 9005, 21805, 4957, 28757, 35540, 50821, 20106, 3946, 
      22725, 3281, 1280, 22160, 28817, 49097, 51332, 16165, 1000, 54613, 
      3065, 365, 5545, 39962, 144002, 9616, 416, 15082, 20933, 2084, 548, 
      92293, 18485, 16658, 1205, 8098, 7850, 20789, 30554, 10477, 1352, 8829, 
      1354, 61738, 119065, 15913, 2900, 41185, 69428, 15241, 61850, 121250, 
      16776, 6376, 16776, 42516, 15602, 2986, 1186, 43810, 85642, 23825, 
      2048, 25673, 107953, 17730, 9553, 7650, 29380, 18386, 6554, 112781, 
      9217, 1780, 31225, 122400, 3970, 16328, 1845, 4100, 45281, 4680, 2725, 
      1764, 2293, 49288, 7178, 112073, 3380, 3049, 15434, 2885, 6053, 9028, 
      3393, 2308, 38025, 6626, 3626, 2501, 3242, 54385, 18629, 14600, 6221, 
      5636, 4100, 2941, 33476, 35362, 37945, 28625, 37300, 60304, 46909, 
      13941, 4141, 3029, 3986, 39125, 75386, 77554, 27585, 26353, 26050, 
      20673, 37845, 49045, 25268, 22685, 18740, 3620, 19240, 28130, 16706, 
      4925, 16369, 4329, 7956, 10000, 29200, 59296, 20105, 10445, 9497, 7321, 
      3746, 10282, 59417, 22069, 14660, 13253, 4293, 4018, 4050, 11538, 
      25285, 9572, 4121, 59321, 30146, 19850, 10786, 30146, 15592, 11412, 
      6472, 9540, 20232, 29320, 31058, 28205, 5218, 5513, 25210, 13042, 6877, 
      11602, 5882, 8405, 20666, 82882, 42433, 14738, 30293, 42965, 5620, 
      47092, 6466, 11866, 46834, 80701, 13345, 10132, 6770, 16130, 30265, 
      8177, 7685, 7466, 29650, 33466, 91505, 6596, 15236, 7345, 7186, 9061, 
      10786, 19786, 41905, 7880, 16724, 74845, 6925, 15170, 11956, 20745, 
      84897, 11194, 44861, 19940, 28421, 39253, 108058, 14305, 77440, 39250, 
      52442, 8676, 70600, 9725, 11306, 19730, 97268, 9610, 19258, 35874, 
      55305, 11045, 16421, 13840, 21537, 104697, 23257, 34765, 35082, 74317, 
      48809, 57089, 75025, 28970, 67801, 30490, 88450, 21841, 30137, 39716, 
      45412, 58986, 72458, 87625, 39437, 40781, 56825, 45956, 98536, 30817, 
      34522, 44005, 104130, 109042, 117297, 122545, 30193, 30725, 99432, 
      42466, 40681, 138065, 30850, 42589, 78205, 36362, 36601, 77904, 35666, 
      77141, 31525, 40906, 46501, 151117, 32800, 43024, 31880, 40725, 97749, 
      44050, 123373, 160697, 36241, 35257, 93064, 38945, 39770, 45385, 51012, 
      52065, 49586, 55250, 152794, 64873, 158065, 49097, 52776, 54842, 62801, 
      78026, 104026, 37988, 50329, 36346, 39154, 43346, 49306, 175657, 39364, 
      42125, 51850, 68036, 38788, 51218, 52490, 52813, 66100, 66826, 100997, 
      43018, 45050, 60650, 93425, 106624, 133849, 71410, 39925, 52004, 45370, 
      49977, 52993, 178154, 43732, 120877, 181597, 44549, 159506, 47105, 
      61952, 133376, 153829, 44680, 42857, 43066, 47917, 44281, 45396, 
      220756, 43165, 49402, 82937, 103517, 93025, 43657, 53737, 115081, 
      46994, 49354, 62114, 44969, 55418, 65945, 112810, 180882, 47549, 45328, 
      49185, 88848, 45898, 49130, 194065, 63236, 87812, 47629, 212749, 46880, 
      127817, 130225, 213140, 56233, 62525, 88933, 209773, 56242, 63317, 
      76465, 51881, 142400, 222329, 50401, 58760, 175165, 59040, 147892, 
      55714, 58409, 49832, 53252, 54980, 58312, 51874, 173170, 184225, 66065, 
      182393, 167585, 202504, 53737, 81002, 180682, 58400, 202553, 208160, 
      85369, 180793, 208585, 80021, 58325, 58546, 69941, 83861, 215146, 
      54314, 53765, 235013, 57565, 63529, 86816, 175849, 265025, 56900, 
      178340, 238114, 86797, 59273, 87250, 58384, 208800, 236025, 62441, 
      67817, 68276, 84584, 68986, 74970, 70465, 67978, 61812, 68680, 200386, 
      206546, 215225, 75860, 210932, 218105, 93893, 67525, 235205, 285605, 
      198976, 220816, 227344, 300649, 70402, 64378, 76210, 85945, 235449, 
      302098, 75161, 91709, 93881, 94994, 220025, 273469, 65140, 212825, 
      229282, 77141, 80189, 71837, 221618, 290585, 69277, 318532, 321565, 
      288754, 271652, 71674, 76865, 96325, 71188, 287464, 77282, 270482, 
      73225, 81289, 95489, 78525, 234585, 276057, 285277, 74573, 249269, 
      264008, 74069, 82625, 236450, 83152, 76685, 255330, 79586, 79930, 
      268805, 272009, 267250, 85480, 86525, 82737, 100445, 295753, 307282, 
      324850, 357184, 82805, 99410, 267013, 272245, 299113, 369533, 84137, 
      91892, 334672, 87309, 90829, 290989, 313549, 84821, 101413, 286673, 
      305153, 92548, 311428, 86122, 92737, 92749, 93704, 88281, 95085, 
      305581, 309357, 313165, 92573, 313012, 90506, 96904, 97501, 319801, 
      334036, 353169, 93101, 314330, 93140, 96680, 321250, 95525, 101125, 
      370312, 103156, 357842, 105444, 99620, 100621, 105157, 362792, 101933, 
      104845, 105250, 359570, 102645, 103844, 382241, 391410, 108868, 106178, 
      106730, 106825, 109301, 108865, 111829, 112858, 118645, 110196, 111204, 
      114084, 121000, 111988, 113588, 120628, 120889, 113860, 115474, 118088, 
      117650, 122506, 124340, 125645, 124100, 130628, 132185, 125509, 128941, 
      129625, 130514, 127412, 130153, 138602, 133618, 133121, 134096, 133709, 
      136872, 139873, 139268, 137682, 140090, 142154, 140660, 145954, 146401, 
      143573, 147605, 153061, 154393, 158836, 158941, 159841 ], 
  [ 105698, 106450, 103826, 103689, 103933, 97429, 100360, 101140, 98500, 
      94757, 92170, 88933, 96356, 86490, 91066, 87485, 89314, 88765, 83525, 
      82325, 78845, 82521, 85024, 77074, 81925, 81161, 70985, 71077, 67401, 
      66250, 71140, 65242, 66841, 78754, 65476, 66501, 64858, 71045, 60309, 
      66708, 67780, 66133, 77632, 77201, 59957, 60253, 57265, 64402, 72661, 
      56033, 60425, 60010, 53753, 54029, 58090, 59482, 71642, 61405, 52577, 
      59050, 53261, 54536, 59837, 50938, 55745, 50500, 53938, 63418, 54077, 
      58500, 45209, 42250, 44608, 65914, 42109, 48800, 64532, 39961, 62361, 
      40666, 58312, 58522, 37330, 61010, 48541, 52292, 50609, 308321, 40898, 
      52849, 35789, 52361, 62170, 57853, 34645, 36725, 287093, 52721, 33850, 
      291754, 34340, 54056, 261992, 42970, 52658, 53410, 44980, 52882, 
      293576, 34597, 35962, 309322, 51850, 41476, 290452, 31250, 34669, 
      272674, 229498, 273965, 295784, 34000, 240025, 35770, 39442, 34949, 
      39524, 37405, 39469, 42580, 280285, 249938, 256580, 40545, 209017, 
      46260, 53280, 214164, 47549, 206813, 59657, 221497, 208634, 301401, 
      28648, 32104, 191545, 168226, 187954, 197381, 306050, 205972, 178393, 
      195088, 44002, 56242, 33381, 44581, 30244, 24730, 171594, 239893, 
      255573, 44692, 56340, 74656, 181780, 214992, 43370, 140845, 205805, 
      31060, 70228, 29665, 147186, 149882, 222466, 157405, 131801, 135225, 
      210685, 25778, 26645, 151253, 28288, 251200, 24781, 33800, 65005, 
      153485, 180050, 34285, 57256, 128965, 30469, 47489, 73921, 76586, 
      157106, 176450, 59321, 60740, 156069, 217413, 157508, 113282, 196442, 
      153369, 56381, 72650, 174645, 24745, 25337, 26434, 106709, 148949, 
      44941, 52200, 109192, 214409, 24020, 36560, 56065, 28845, 236857, 
      54029, 212264, 25505, 57157, 59522, 91205, 29860, 91936, 67385, 66789, 
      67300, 31529, 124801, 23130, 43137, 47746, 68085, 84465, 103282, 
      166280, 212050, 27540, 60345, 90100, 103057, 166132, 165181, 125633, 
      26500, 22745, 30713, 44884, 162388, 25693, 48253, 91933, 41077, 102437, 
      164601, 37778, 91733, 92293, 171053, 17082, 31770, 124345, 202941, 
      10400, 42016, 42836, 138041, 159601, 168500, 19682, 20810, 167642, 
      33085, 55549, 74818, 78130, 5881, 36356, 47749, 27752, 72020, 2285, 
      78010, 164194, 6228, 6341, 14984, 3428, 58145, 26618, 136, 765, 164861, 
      166489, 170594, 7937, 129616, 131060, 8, 41213, 12545, 28901, 50177, 1, 
      0, 11449, 12544, 730, 32762, 27560, 163220, 89410, 340, 18241, 3050, 
      131080, 36530, 66613, 68693, 2089, 17488, 31040, 34660, 53888, 82, 
      8545, 79042, 2804, 4861, 5284, 5429, 9509, 18596, 17021, 3060, 1440, 
      15794, 5353, 8818, 22100, 5096, 28420, 35165, 50372, 20389, 3825, 
      22426, 3392, 1345, 21865, 28480, 48656, 50881, 16418, 1053, 54148, 
      3170, 370, 5402, 39565, 143245, 9809, 425, 15325, 21220, 2165, 533, 
      91688, 18754, 16913, 1154, 7925, 7681, 20506, 30209, 10676, 1301, 9010, 
      1305, 61245, 118378, 16160, 2993, 40784, 68905, 15482, 61357, 120557, 
      17029, 6525, 16525, 42109, 15845, 3077, 1217, 43397, 85061, 24128, 
      1985, 25360, 107300, 17989, 9738, 7489, 29717, 18649, 6701, 112114, 
      9396, 1737, 30880, 121705, 4073, 16573, 1882, 4201, 44864, 4789, 2788, 
      1765, 2248, 48853, 7325, 111410, 3305, 2986, 15665, 2938, 5930, 9193, 
      3460, 2305, 37648, 6757, 3697, 2482, 3185, 53930, 18884, 14821, 6344, 
      5749, 4181, 2984, 33125, 35001, 37570, 28948, 36929, 59825, 46490, 
      14152, 4212, 3026, 3925, 38746, 74849, 77009, 27898, 26658, 26353, 
      20410, 37474, 48618, 25565, 22964, 18989, 3589, 18989, 28445, 16937, 
      4850, 16596, 4276, 7825, 9841, 28881, 58825, 20362, 10610, 9650, 7442, 
      3757, 10121, 58946, 22340, 14869, 13448, 4330, 4033, 4033, 11365, 
      24994, 9721, 4132, 58852, 30469, 20101, 10625, 29825, 15805, 11581, 
      6565, 9397, 19981, 29005, 31385, 28514, 5165, 5450, 25497, 13225, 6786, 
      11765, 5941, 8290, 20417, 82325, 42048, 14933, 29978, 42578, 5597, 
      46685, 6525, 11709, 46429, 80154, 13520, 10265, 6829, 15929, 29954, 
      8266, 7762, 7397, 29345, 33137, 90922, 6569, 15049, 7402, 7237, 8962, 
      10657, 19557, 41530, 7949, 16525, 74324, 6914, 14989, 11817, 20512, 
      84340, 11069, 44474, 19717, 28132, 38898, 107425, 14144, 76913, 38897, 
      52021, 8629, 70101, 9650, 11197, 19517, 96673, 9549, 19053, 35545, 
      54874, 10952, 16250, 13705, 21316, 104080, 23026, 34450, 34765, 73810, 
      48416, 56656, 74516, 28697, 67322, 30209, 87893, 21632, 29860, 39377, 
      45041, 58549, 71965, 87074, 39106, 40442, 56402, 45589, 97949, 30546, 
      34225, 43650, 103525, 108421, 116650, 121882, 29930, 30458, 98845, 
      42125, 40352, 137360, 30589, 42250, 77698, 36065, 36304, 77401, 35377, 
      76642, 31268, 40589, 46152, 150386, 32553, 42705, 31645, 40426, 97186, 
      43733, 122728, 159946, 35984, 35010, 92525, 38674, 39493, 45072, 50665, 
      51712, 49249, 54881, 152069, 64458, 157328, 48770, 52429, 54485, 62402, 
      77557, 103457, 37745, 50000, 36125, 38909, 43069, 48989, 174880, 39125, 
      41864, 51525, 67625, 38565, 50905, 52169, 52490, 65705, 66429, 100456, 
      42773, 44789, 60289, 92914, 106065, 133200, 70997, 39716, 51701, 45117, 
      49690, 52688, 177385, 43501, 120276, 180820, 44314, 158789, 46852, 
      61601, 132737, 153130, 44453, 42650, 42857, 47666, 44064, 45169, 
      219889, 42962, 49145, 82490, 102986, 92538, 43460, 53456, 114512, 
      46769, 49109, 61781, 44770, 55133, 65594, 112253, 180121, 47336, 45145, 
      48964, 88393, 45713, 48913, 193274, 62917, 87365, 47434, 211914, 46697, 
      127220, 129620, 212305, 55970, 62218, 88488, 208948, 55985, 63010, 
      76082, 51664, 141761, 221476, 50202, 58493, 174434, 58777, 147241, 
      55481, 58154, 49661, 53045, 54757, 58061, 51685, 172449, 183474, 65764, 
      181648, 166882, 201709, 53546, 80621, 179945, 58169, 201760, 207353, 
      84970, 180058, 207778, 79652, 58106, 58325, 69634, 83474, 214325, 
      54145, 53608, 234148, 57370, 63284, 86425, 175136, 264098, 56737, 
      177625, 237249, 86420, 59098, 86873, 58225, 208009, 235168, 62242, 
      67570, 68029, 84229, 68737, 74677, 70208, 67745, 61645, 68445, 199625, 
      205769, 214426, 75577, 210145, 217300, 93508, 67322, 234362, 284650, 
      198225, 220009, 226521, 299664, 70181, 64233, 75949, 85618, 234610, 
      301113, 74912, 91354, 93514, 94621, 219226, 272546, 65005, 212048, 
      228465, 76900, 79924, 71650, 220825, 289634, 69140, 317525, 320552, 
      287809, 270745, 71525, 76658, 95978, 71053, 286525, 77081, 269581, 
      73076, 81056, 95156, 78322, 233770, 275146, 284346, 74420, 248420, 
      263125, 73930, 82394, 235633, 82921, 76532, 254473, 79417, 79757, 
      267922, 271120, 266373, 85277, 86312, 82576, 100138, 294818, 306325, 
      323857, 356129, 82682, 99125, 266148, 271368, 298178, 368458, 84020, 
      91681, 333665, 87154, 90634, 290074, 312586, 84712, 101138, 285770, 
      304210, 92353, 310473, 86021, 92546, 92564, 93509, 88162, 94882, 
      304642, 308410, 312210, 92410, 312061, 90389, 96725, 97322, 318842, 
      333049, 352144, 93002, 313385, 93053, 96533, 320293, 95426, 100946, 
      369261, 102989, 356821, 105265, 99557, 100532, 104996, 361765, 101858, 
      104714, 105113, 358553, 102568, 103769, 381184, 390337, 108725, 106093, 
      106633, 106740, 109192, 108778, 111690, 112705, 118442, 110125, 111109, 
      113941, 120781, 111905, 113473, 120425, 120690, 113765, 115361, 117965, 
      117577, 122389, 124205, 125492, 124021, 130465, 132004, 125450, 128834, 
      129506, 130381, 127361, 130050, 138421, 133533, 133072, 134017, 133666, 
      136765, 139730, 139145, 137605, 140029, 142045, 140605, 145809, 146250, 
      143498, 147524, 153000, 154340, 158717, 158834, 159732 ], 
  [ 94249, 92005, 90665, 90100, 89060, 87050, 86557, 85625, 84269, 83522, 
      82433, 79624, 79129, 78037, 77905, 77320, 75725, 75176, 70792, 70234, 
      68680, 68290, 68225, 66053, 66410, 65860, 59536, 58130, 57664, 55229, 
      55197, 53365, 52610, 54893, 51245, 50986, 49985, 51250, 49288, 49909, 
      50125, 48050, 51417, 50986, 45940, 45594, 44960, 45677, 47944, 43300, 
      43840, 43425, 41234, 40868, 41077, 40757, 44785, 40968, 38560, 39469, 
      37960, 38165, 39400, 37349, 38090, 36269, 34785, 37845, 34282, 33997, 
      29908, 28661, 28665, 35633, 27450, 28577, 34465, 24660, 32080, 24509, 
      29957, 29525, 22457, 30301, 24680, 26077, 25250, 205066, 21745, 25778, 
      20488, 25076, 29321, 27144, 19130, 19498, 187690, 24580, 18549, 191281, 
      18397, 24845, 167725, 20393, 24089, 24413, 20905, 23885, 192461, 17370, 
      17665, 204997, 22853, 18685, 189765, 15949, 16586, 175625, 141865, 
      176488, 193813, 15489, 149824, 15761, 16865, 15368, 16733, 15898, 
      16250, 17221, 181096, 157169, 162313, 16042, 125450, 17905, 21073, 
      129313, 18338, 123674, 23812, 134720, 124853, 197290, 10565, 11453, 
      111616, 94289, 108881, 115954, 200869, 122405, 101674, 114089, 15005, 
      20825, 10804, 15156, 9593, 8145, 96373, 148194, 160450, 14625, 20281, 
      30465, 103777, 128857, 13945, 73970, 121810, 9125, 27749, 8586, 78385, 
      80225, 134405, 85608, 67280, 69634, 125192, 6625, 6850, 80954, 7209, 
      156505, 6056, 8869, 23810, 82330, 101833, 8712, 19485, 64872, 7250, 
      14426, 28874, 30469, 84881, 99089, 20480, 21257, 84058, 129994, 85069, 
      53897, 113945, 82000, 18610, 27817, 97498, 4736, 4900, 5141, 49250, 
      78650, 12520, 16141, 50877, 127418, 4225, 8633, 18080, 5626, 144730, 
      16900, 125701, 4426, 18530, 19825, 38882, 5785, 39185, 24050, 23668, 
      23965, 5956, 61136, 3121, 10930, 13185, 24322, 34282, 46465, 90845, 
      125273, 4321, 19792, 37777, 46240, 90697, 89960, 61540, 3709, 2522, 
      5140, 11393, 87809, 3330, 13050, 38754, 9512, 45620, 89380, 7925, 
      38554, 38900, 94120, 925, 5341, 60466, 118090, 449, 9809, 10201, 70096, 
      85664, 92209, 1385, 1657, 91565, 5800, 16708, 27845, 29873, 1280, 7145, 
      12546, 3677, 26117, 3890, 29753, 88973, 985, 884, 325, 2465, 18020, 
      3185, 13725, 6436, 89426, 90626, 93661, 340, 64025, 65041, 11885, 9220, 
      26, 3970, 13690, 11664, 11449, 0, 25, 17957, 5477, 3485, 88213, 36873, 
      7937, 800, 26269, 65061, 7105, 22850, 24074, 3908, 689, 4825, 6305, 
      15689, 11745, 306, 30357, 3125, 1544, 1325, 1256, 200, 941, 650, 26065, 
      5185, 53993, 32210, 365, 65221, 31525, 3917, 6596, 13885, 62226, 2434, 
      1989, 26825, 19856, 1856, 3977, 13025, 14180, 55045, 18280, 15949, 
      25961, 12461, 1657, 8642, 73802, 42016, 12944, 52882, 63485, 22388, 
      10484, 38509, 59093, 55754, 7253, 970, 1154, 1781, 4850, 43525, 7400, 
      39933, 7618, 20050, 56425, 54145, 24500, 9433, 24500, 52825, 20162, 
      57962, 55656, 34024, 1224, 10116, 53402, 24370, 16090, 10762, 34450, 
      68105, 6800, 3425, 48985, 57258, 41089, 1818, 77332, 58346, 33986, 
      52301, 40105, 8692, 5521, 58896, 26650, 54344, 17397, 26564, 11801, 
      28008, 21085, 13428, 8989, 13864, 34610, 52025, 6836, 7801, 51938, 
      20165, 4325, 38404, 22185, 13540, 8865, 32330, 22850, 12005, 8642, 
      16801, 57725, 50024, 31061, 29396, 24404, 19141, 7124, 7930, 9001, 
      75065, 8788, 20128, 13213, 48285, 23365, 14261, 8954, 9749, 28946, 
      30250, 72945, 70849, 70330, 3825, 9333, 14485, 68900, 64373, 57188, 
      11828, 3688, 73706, 53210, 8381, 52441, 10161, 5364, 4384, 6304, 19984, 
      59417, 39821, 37577, 31945, 16490, 4450, 20105, 62893, 48788, 45869, 
      19845, 17194, 13770, 4410, 5413, 37220, 16865, 20225, 76586, 58514, 
      4954, 7034, 50152, 41220, 28072, 5652, 4680, 6856, 77930, 73133, 11050, 
      10265, 67762, 44362, 8605, 40762, 23810, 7541, 5330, 34282, 12409, 
      47354, 7829, 12725, 14692, 14692, 24394, 6466, 14650, 33181, 43801, 
      36052, 24698, 5978, 8233, 29345, 27557, 11570, 8266, 9490, 40097, 
      15236, 6596, 25057, 24250, 9925, 8410, 6610, 12961, 26888, 6788, 30133, 
      17293, 7178, 8500, 7137, 36297, 9250, 14621, 7412, 8765, 12469, 51250, 
      8473, 32080, 12682, 18530, 15156, 28264, 13181, 11090, 8282, 44564, 
      14578, 8674, 11898, 20313, 12557, 9509, 10816, 9225, 49617, 9865, 
      12301, 12402, 31117, 17921, 21881, 31609, 11042, 27625, 11698, 39850, 
      10825, 11777, 14660, 16900, 23346, 30770, 39673, 15245, 15725, 22697, 
      17876, 46696, 13105, 14002, 17221, 50346, 53530, 58977, 62497, 13345, 
      13445, 47592, 17194, 16705, 73481, 14218, 17533, 35005, 15842, 16081, 
      35136, 16010, 34805, 15325, 18226, 20365, 83725, 17680, 20128, 18056, 
      19989, 48501, 21370, 65269, 91145, 20041, 20137, 46408, 21233, 21410, 
      23137, 25092, 25497, 24746, 26954, 86050, 31609, 90025, 25337, 26856, 
      27842, 31265, 38930, 54130, 23300, 26353, 24034, 24250, 24986, 26626, 
      103297, 25108, 25493, 28306, 35204, 26260, 28970, 29378, 29485, 34996, 
      35506, 54125, 28114, 28418, 33218, 49793, 57808, 75313, 38362, 28909, 
      30836, 29602, 30537, 31609, 106658, 30340, 67525, 109237, 30725, 93626, 
      31337, 35600, 75920, 89893, 31720, 32057, 32050, 32365, 32401, 32436, 
      138676, 32797, 33202, 46217, 57725, 51985, 33937, 34945, 65185, 34250, 
      34450, 37706, 35033, 36194, 39593, 64210, 110250, 36101, 37120, 36873, 
      51264, 37474, 37250, 120193, 40340, 51092, 38125, 134125, 38672, 74897, 
      76441, 134516, 39385, 40925, 52429, 132229, 40042, 41717, 46657, 40001, 
      84944, 141761, 40465, 41480, 107773, 42192, 89140, 42106, 42425, 42920, 
      42452, 42452, 42760, 43018, 106858, 114673, 45113, 113489, 103217, 
      128200, 44665, 51410, 112642, 45008, 128465, 132560, 53833, 112969, 
      132985, 51725, 46229, 46234, 48341, 53621, 138034, 47618, 48365, 
      153149, 48061, 48625, 56144, 110401, 176465, 50852, 112676, 156250, 
      57637, 51929, 58090, 52768, 134928, 155025, 52505, 52697, 53156, 57800, 
      53650, 54882, 54265, 54370, 55332, 54856, 129754, 134186, 140489, 
      56852, 137492, 142721, 63869, 57157, 155717, 194021, 129424, 145216, 
      150016, 205825, 58090, 60274, 59578, 62185, 156393, 207274, 59825, 
      64925, 65801, 66266, 145289, 185341, 62116, 140465, 152602, 62669, 
      63125, 63197, 147530, 199433, 66037, 221332, 223717, 198250, 185252, 
      67138, 66065, 70405, 68164, 197608, 67130, 184730, 68689, 67681, 71081, 
      68157, 158121, 189225, 196285, 69605, 169133, 180200, 70613, 69233, 
      159770, 69760, 71717, 174330, 72890, 72802, 184997, 187553, 184090, 
      75112, 75077, 76905, 78845, 206329, 215482, 229162, 254800, 81077, 
      80186, 185149, 189085, 209689, 264989, 83057, 80660, 237472, 82125, 
      81325, 203725, 221101, 84605, 83269, 200705, 214865, 83044, 219844, 
      86770, 83665, 84325, 84200, 86985, 84717, 215725, 218637, 221581, 
      86525, 221860, 89426, 89128, 89725, 227785, 238996, 254025, 93965, 
      223826, 95300, 92360, 229450, 96389, 93349, 268360, 96676, 259130, 
      97668, 104372, 102565, 99325, 263432, 105389, 102253, 102010, 261290, 
      105885, 107300, 279641, 287082, 104980, 108554, 107810, 109201, 109085, 
      111025, 108373, 107890, 108277, 114084, 112500, 110196, 108904, 114580, 
      112724, 110260, 110953, 115156, 114826, 116360, 121322, 121426, 121316, 
      120677, 127124, 124580, 124193, 130693, 128941, 128329, 127706, 133460, 
      130585, 130610, 135994, 139385, 137120, 140621, 136872, 135985, 137540, 
      140922, 145058, 141938, 146276, 141850, 141649, 147029, 150413, 158029, 
      160225, 157540, 158941, 159625 ], 
  [ 94274, 91890, 90610, 90025, 88925, 87125, 86472, 85460, 84164, 83557, 
      82538, 79749, 78884, 78202, 77850, 77405, 75650, 75101, 70757, 70229, 
      68765, 68185, 68000, 66098, 66245, 65705, 59561, 58085, 57769, 55274, 
      55012, 53370, 52505, 54338, 51140, 50821, 49850, 50885, 49333, 49684, 
      49860, 47765, 50752, 50321, 45845, 45469, 44945, 45362, 47349, 43265, 
      43625, 43210, 41209, 40813, 40842, 40442, 44090, 40573, 38465, 39114, 
      37805, 37960, 39005, 37274, 37825, 36164, 34450, 37210, 33917, 33412, 
      29753, 28586, 28480, 34778, 27325, 28192, 33620, 24505, 31225, 24314, 
      29192, 28730, 22322, 29426, 24125, 25412, 24625, 200801, 21410, 25073, 
      20333, 24361, 28346, 26269, 18965, 19253, 183605, 23825, 18394, 187146, 
      18212, 24040, 163880, 19898, 23314, 23618, 20340, 23090, 188296, 17125, 
      17370, 200682, 22058, 18180, 185620, 15794, 16301, 171650, 138330, 
      172493, 189608, 15184, 146169, 15386, 16370, 15013, 16228, 15453, 
      15725, 16596, 177021, 153394, 158468, 15457, 122105, 17140, 20128, 
      125908, 17533, 120349, 22697, 131225, 121498, 192985, 10280, 11048, 
      108441, 91394, 105746, 112709, 196514, 119060, 98649, 110864, 14210, 
      19730, 10309, 14341, 9188, 7930, 93418, 144469, 156565, 13780, 19156, 
      28960, 100692, 125392, 13130, 71405, 118445, 8660, 26324, 8161, 75730, 
      77530, 130850, 82813, 64825, 67129, 121757, 6290, 6485, 78229, 6784, 
      152640, 5741, 8264, 22445, 79565, 98738, 8077, 18280, 62437, 6725, 
      13441, 27329, 28874, 82066, 96034, 19225, 19972, 81253, 126469, 82244, 
      51682, 110650, 79225, 17405, 26282, 94453, 4361, 4505, 4706, 47125, 
      75925, 11565, 15016, 48712, 123913, 3860, 7888, 16865, 5101, 140985, 
      15725, 122216, 4001, 17285, 18530, 36997, 5220, 37280, 22585, 22213, 
      22500, 5321, 58721, 2746, 9985, 12130, 22837, 32497, 44370, 87880, 
      121778, 3796, 18457, 35892, 44145, 87732, 87005, 59105, 3204, 2137, 
      4505, 10388, 84884, 2845, 11965, 36829, 8597, 43525, 86425, 7090, 
      36629, 36965, 91085, 730, 4666, 58041, 114685, 544, 8864, 9236, 67481, 
      82769, 89204, 1090, 1322, 88570, 5085, 15453, 26210, 28178, 1625, 6340, 
      11461, 3112, 24532, 4525, 28058, 86018, 1300, 1189, 200, 2980, 16705, 
      2650, 14920, 7261, 86461, 87641, 90626, 545, 61520, 62516, 13000, 8285, 
      1, 3365, 12545, 12769, 12544, 25, 0, 19322, 4762, 2920, 85268, 34978, 
      8852, 545, 27914, 62536, 6290, 21365, 22549, 4553, 464, 4160, 5540, 
      14464, 12850, 481, 28642, 3700, 1949, 1700, 1621, 325, 676, 445, 27700, 
      5920, 56338, 34025, 530, 67796, 33320, 3332, 5821, 12740, 64741, 2929, 
      1594, 28480, 21281, 1481, 3392, 11920, 13025, 57410, 19645, 14724, 
      27586, 13586, 2042, 7757, 71117, 44081, 14089, 55197, 66020, 23893, 
      11509, 36584, 61538, 58129, 8098, 1205, 1409, 1466, 4225, 45620, 8245, 
      41938, 8473, 18685, 54090, 56480, 26065, 8528, 22985, 55130, 18797, 
      55597, 58021, 35869, 1069, 9181, 55717, 25925, 17345, 9797, 32645, 
      70720, 7585, 2960, 46820, 59653, 43114, 2113, 80117, 60761, 35821, 
      50066, 42100, 9577, 4896, 56521, 28265, 56669, 18682, 28169, 10816, 
      29653, 22500, 14533, 9864, 12789, 36445, 49810, 7561, 8586, 54193, 
      21530, 4810, 40329, 23620, 14625, 8080, 34085, 24305, 13010, 9457, 
      15626, 60100, 52229, 32776, 31061, 25909, 20456, 6469, 7225, 8226, 
      77780, 8033, 18833, 12218, 50440, 24820, 15346, 9749, 8954, 27361, 
      28625, 75610, 73474, 72945, 3610, 8578, 13450, 71485, 66868, 59533, 
      12773, 3533, 76381, 55465, 9106, 54676, 10996, 5809, 4689, 5809, 18729, 
      61802, 41746, 39442, 33650, 17645, 4745, 18850, 65348, 50933, 47944, 
      21130, 18369, 14785, 4645, 5058, 39065, 18020, 18980, 79301, 60869, 
      5249, 6529, 52317, 43165, 29637, 6037, 4525, 6381, 80665, 75778, 11885, 
      11050, 70297, 46377, 9250, 42677, 25205, 8066, 5185, 32597, 11584, 
      49429, 7354, 11890, 15677, 13757, 25789, 6781, 13725, 31546, 45776, 
      37817, 26093, 6073, 7778, 30890, 29042, 12325, 7841, 8945, 38282, 
      16201, 6761, 26442, 25605, 10530, 8865, 6565, 12186, 28333, 6893, 
      28628, 18338, 7373, 8905, 7072, 34612, 9725, 13786, 7397, 8420, 11794, 
      49185, 8768, 30545, 12017, 17525, 16021, 26869, 13906, 11645, 8317, 
      42689, 15373, 8749, 11353, 19258, 13192, 9754, 11241, 9220, 47632, 
      9810, 11826, 11917, 29682, 17056, 20816, 30164, 10777, 26330, 11393, 
      38165, 10880, 11492, 14065, 16145, 22261, 29405, 38018, 14690, 15130, 
      21682, 17141, 44861, 12850, 13617, 16546, 48421, 51525, 56842, 60282, 
      13130, 13210, 45757, 16589, 16160, 71056, 14013, 16938, 33570, 15457, 
      15696, 33721, 15665, 33410, 15140, 17741, 19720, 81170, 17545, 19633, 
      17981, 19594, 46786, 20885, 63144, 88490, 19856, 20002, 44813, 20978, 
      21125, 22672, 24457, 24832, 24161, 26209, 83525, 30634, 87440, 24802, 
      26221, 27157, 30370, 37685, 52385, 23185, 25808, 24029, 24125, 24701, 
      26141, 100512, 25013, 25288, 27781, 34249, 26245, 28505, 28873, 28970, 
      34121, 34621, 52520, 27989, 28213, 32513, 48338, 56113, 73168, 37397, 
      28964, 30421, 29437, 30202, 31184, 103913, 30285, 65620, 106452, 30650, 
      91141, 31172, 34945, 73825, 87498, 31685, 32122, 32105, 32210, 32416, 
      32401, 135441, 32882, 33017, 45082, 56170, 50650, 34052, 34640, 63440, 
      34225, 34325, 37141, 35138, 35869, 38938, 62525, 107545, 36136, 37305, 
      36868, 50089, 37649, 37265, 117338, 39845, 49957, 38250, 131050, 38857, 
      73012, 74516, 131441, 39170, 40490, 51304, 129204, 39857, 41282, 45842, 
      40016, 82849, 138596, 40570, 41245, 105218, 41977, 86985, 42041, 42250, 
      43165, 42517, 42437, 42605, 43173, 104353, 112018, 44708, 110864, 
      100802, 125325, 44810, 50605, 110057, 44953, 125600, 129625, 52938, 
      110394, 130050, 50980, 46234, 46229, 47906, 52786, 135029, 47873, 
      48680, 149924, 48186, 48500, 55289, 107936, 172930, 51137, 110201, 
      153025, 56852, 52154, 57305, 53073, 132073, 151840, 52610, 52562, 
      53021, 57125, 53505, 54517, 54080, 54305, 55597, 54781, 127049, 131401, 
      137594, 56537, 134657, 139796, 63044, 57242, 152602, 190346, 126769, 
      142281, 147001, 202000, 58085, 60649, 59373, 61650, 153298, 203449, 
      59680, 64250, 65066, 65501, 142394, 181826, 62541, 137680, 149617, 
      62564, 62900, 63362, 144665, 195778, 66452, 217397, 219752, 194625, 
      181817, 67493, 66130, 69770, 68589, 194013, 67225, 181325, 69044, 
      67616, 70516, 68242, 155146, 185770, 192730, 69940, 165988, 176885, 
      71018, 69178, 156785, 69705, 72052, 171145, 73145, 73037, 181682, 
      184208, 180805, 75197, 75112, 77200, 78410, 202754, 211797, 225297, 
      250625, 81562, 79861, 181924, 185800, 206114, 260714, 83572, 80705, 
      233537, 82450, 81450, 200250, 217386, 85160, 82994, 197290, 211250, 
      83169, 216169, 87365, 83810, 84500, 84325, 87490, 84802, 212130, 
      215002, 217906, 86810, 218205, 89941, 89333, 89930, 224090, 235161, 
      250000, 94570, 220201, 95965, 92725, 225765, 96994, 93554, 264205, 
      96941, 255125, 97873, 105157, 103220, 99620, 259397, 106114, 102698, 
      102425, 257305, 106600, 108025, 275456, 282817, 105365, 109229, 108425, 
      109876, 109640, 111690, 108778, 108225, 108362, 114829, 113125, 110581, 
      108909, 115265, 113249, 110345, 111058, 115781, 115361, 116845, 122057, 
      121941, 121741, 121012, 127829, 124865, 124388, 131498, 129506, 128834, 
      128141, 134305, 131170, 130805, 136669, 140240, 137825, 141506, 137437, 
      136370, 138025, 141637, 145853, 142493, 147101, 142225, 141994, 147754, 
      151108, 158824, 161060, 158045, 159506, 160180 ], 
  [ 112820, 114320, 111368, 111337, 111901, 104257, 108050, 109258, 106290, 
      101789, 98820, 95465, 104882, 92800, 98564, 94225, 96912, 96361, 90889, 
      89525, 85553, 90253, 93402, 83988, 89973, 89153, 77981, 78445, 73957, 
      73120, 79250, 72320, 74509, 88848, 73138, 74485, 72676, 80105, 67153, 
      75010, 76298, 74749, 88298, 87865, 67541, 67997, 64413, 73168, 82937, 
      63281, 68645, 68228, 60937, 61373, 66404, 68224, 82436, 70577, 60125, 
      68000, 61129, 62674, 69001, 58372, 64205, 58090, 62756, 73856, 63053, 
      68650, 53033, 49636, 52586, 77508, 49757, 57850, 76066, 47753, 73933, 
      48672, 69394, 69760, 45000, 72676, 58473, 62818, 60917, 338285, 49636, 
      63585, 43553, 63145, 74356, 69497, 42453, 44965, 316069, 63713, 41600, 
      320996, 42250, 65314, 289666, 52552, 63752, 64612, 54938, 64080, 
      322970, 42821, 44456, 339524, 63040, 51098, 319730, 38980, 43101, 
      301032, 255476, 302425, 325378, 42530, 266645, 44676, 48996, 43745, 
      49130, 46685, 49177, 52826, 309161, 277192, 284210, 50569, 233941, 
      57250, 65242, 239410, 58753, 231625, 72529, 247221, 233600, 331489, 
      37026, 41130, 215525, 190692, 211716, 221737, 336400, 230866, 201557, 
      219330, 55120, 68980, 42877, 55805, 39250, 32708, 194368, 266825, 
      283369, 56066, 69226, 89594, 205250, 240514, 54580, 161505, 230785, 
      40378, 84730, 38765, 168328, 171236, 248464, 179297, 151853, 155545, 
      236025, 34376, 35405, 172757, 37370, 278858, 33265, 43850, 79153, 
      175193, 203540, 44489, 70538, 148889, 40077, 59581, 89037, 91972, 
      179080, 199720, 72869, 74450, 177985, 243217, 179530, 132008, 221000, 
      175117, 69649, 87700, 197845, 33525, 34225, 35536, 124937, 170417, 
      56849, 65026, 127634, 240085, 32738, 47330, 69373, 38425, 263825, 
      67117, 237826, 34541, 70621, 73256, 108125, 39650, 108954, 82025, 
      81373, 81938, 41681, 144565, 31876, 54961, 60164, 82825, 100825, 
      121316, 189010, 237640, 37090, 74269, 106994, 121085, 188858, 187849, 
      145489, 35930, 31525, 40841, 57010, 184882, 35009, 60809, 109025, 
      52713, 120445, 187249, 48976, 108817, 109429, 194129, 24820, 42100, 
      144125, 228013, 16570, 53802, 54730, 158845, 181917, 191410, 27956, 
      29300, 190496, 43625, 69005, 90324, 93960, 10693, 47378, 60281, 37474, 
      87250, 5525, 93832, 186820, 11194, 11357, 22322, 7306, 71905, 36164, 
      338, 2965, 187525, 189261, 193636, 13481, 149794, 151346, 634, 52909, 
      19325, 38813, 63005, 677, 730, 17957, 19322, 0, 43264, 37250, 185762, 
      106280, 2034, 26253, 800, 151346, 47560, 81261, 83557, 5233, 25330, 
      41258, 45418, 67130, 740, 14225, 94928, 6322, 9297, 9882, 10081, 15457, 
      26650, 24749, 850, 4090, 9748, 2169, 14544, 14810, 2018, 38194, 45965, 
      63170, 13421, 7765, 31172, 1066, 261, 30501, 38250, 61234, 63729, 
      10256, 289, 67370, 1000, 900, 9928, 50949, 164349, 5261, 845, 9425, 
      14130, 637, 1597, 108682, 12148, 10685, 3188, 13253, 12897, 28800, 
      40177, 5954, 3329, 4772, 3277, 75205, 137576, 10138, 1129, 52258, 
      83673, 9620, 75313, 139913, 10841, 3145, 23945, 53741, 9925, 1261, 
      1021, 55189, 101389, 16586, 4325, 34450, 125570, 11633, 5380, 12473, 
      21253, 12181, 3365, 130756, 5194, 3529, 40826, 141101, 1921, 10585, 
      1508, 2097, 56746, 2465, 1706, 2357, 4082, 61217, 3973, 129928, 5945, 
      5300, 10037, 2116, 9860, 5345, 2258, 2993, 48434, 3825, 2385, 3600, 
      5329, 66820, 12602, 9457, 3626, 3301, 2597, 2426, 43205, 45349, 48296, 
      20826, 47545, 73357, 58400, 9050, 2890, 3700, 6165, 49572, 89941, 
      92317, 20036, 19012, 18761, 28100, 48080, 60736, 18133, 16018, 12853, 
      5013, 26353, 20525, 11285, 7460, 11050, 6290, 11945, 14717, 38077, 
      72125, 14004, 6736, 6100, 4756, 4041, 15049, 72244, 15602, 9805, 8762, 
      3908, 4205, 5069, 16613, 33428, 6273, 4410, 72090, 22321, 13897, 15545, 
      39065, 10625, 7589, 4625, 13829, 27329, 38081, 23125, 20740, 7165, 
      7720, 18313, 8849, 9808, 7925, 4909, 11956, 27701, 97925, 53002, 10225, 
      39040, 53584, 6773, 58229, 5485, 16501, 57917, 95476, 9346, 7225, 5785, 
      21905, 38900, 6408, 6228, 9805, 38125, 42565, 107208, 7841, 20641, 
      6404, 6401, 12176, 14681, 26281, 52196, 6625, 22437, 88930, 7748, 
      20413, 16105, 27338, 99914, 14977, 55456, 26269, 36466, 49012, 125045, 
      19018, 91669, 48953, 63913, 10421, 84097, 12196, 14661, 25789, 113257, 
      11713, 25105, 44945, 67028, 13978, 21380, 17861, 27794, 121250, 29768, 
      43460, 43829, 88004, 59530, 68850, 88762, 36569, 80756, 38293, 103429, 
      27770, 37834, 49025, 55553, 70841, 85765, 102440, 48528, 50080, 68308, 
      55981, 114281, 38344, 42725, 53716, 120341, 125669, 134600, 140264, 
      37508, 38144, 115169, 51805, 49706, 156866, 38105, 51872, 91856, 44549, 
      44786, 91445, 43641, 90576, 38666, 49601, 56026, 170564, 39661, 51757, 
      38425, 48932, 112820, 52721, 140570, 180648, 43346, 42100, 107497, 
      46408, 47389, 53938, 60449, 61658, 58761, 65257, 172057, 76072, 177634, 
      58004, 62201, 64525, 73576, 90621, 119221, 44705, 59282, 42485, 45917, 
      50941, 57941, 196250, 45965, 49298, 60685, 79105, 44965, 59733, 61213, 
      61588, 76745, 77521, 115434, 49757, 52205, 70405, 107080, 121525, 
      151090, 82513, 45722, 60245, 52309, 57800, 61282, 198505, 50093, 
      136858, 202154, 51012, 178501, 54034, 71429, 150341, 172352, 50929, 
      48584, 48845, 54788, 50266, 51641, 243641, 48784, 56425, 94900, 117664, 
      106024, 49114, 61378, 130210, 53177, 56057, 71105, 50472, 63157, 75400, 
      127621, 200993, 53410, 50405, 55250, 100997, 51025, 55089, 214948, 
      71845, 99749, 53012, 234772, 51949, 143650, 146266, 235161, 63380, 
      70816, 100810, 231530, 63229, 71604, 86728, 57826, 159317, 244810, 
      55876, 66001, 194468, 66173, 165113, 62065, 65332, 54569, 58925, 61069, 
      65129, 57077, 192205, 204040, 74178, 202050, 186148, 223457, 58984, 
      91189, 200125, 64685, 223450, 229421, 96020, 200180, 229844, 89890, 
      64292, 64565, 78196, 94196, 236765, 58977, 58114, 257770, 62900, 70162, 
      97245, 194650, 289384, 61393, 197185, 260857, 96850, 64072, 97301, 
      62765, 229613, 258554, 67860, 74484, 74941, 94057, 75701, 82829, 77386, 
      74273, 66389, 75025, 220405, 226981, 236232, 83449, 231625, 239266, 
      104130, 73028, 257348, 310660, 218725, 242021, 248965, 326482, 76369, 
      68365, 83213, 94664, 257480, 327925, 81850, 101152, 103636, 104905, 
      241012, 297680, 68861, 233234, 250729, 83610, 87282, 76900, 242433, 
      315508, 73034, 344909, 348098, 313517, 295425, 75737, 82436, 105536, 
      74885, 312065, 82693, 294093, 77282, 87530, 104330, 83984, 255956, 
      299924, 309664, 78730, 271522, 287145, 77860, 88808, 257869, 89333, 
      80834, 277781, 84145, 84593, 291924, 295282, 290209, 90913, 92218, 
      87074, 108576, 320212, 332309, 350813, 384757, 86144, 106961, 289642, 
      295186, 323560, 397620, 87314, 97513, 360989, 91472, 96032, 314912, 
      338720, 87786, 108692, 310280, 329800, 97745, 336385, 88873, 97828, 
      97682, 98897, 91496, 100484, 330116, 334100, 338116, 96928, 337853, 
      93661, 101665, 102260, 344840, 359801, 379922, 95776, 339001, 95501, 
      100601, 346229, 98192, 105872, 397729, 107581, 384469, 110177, 101333, 
      103010, 109418, 389569, 103952, 108320, 108881, 386081, 104714, 105857, 
      409786, 419369, 112645, 108445, 109309, 109090, 112186, 111176, 115492, 
      116885, 123968, 112085, 113717, 117845, 126737, 114185, 116617, 125945, 
      126100, 116365, 118445, 121313, 119569, 125561, 127861, 129634, 126157, 
      134865, 136890, 127040, 131716, 132712, 133965, 128729, 132820, 143289, 
      135805, 134370, 136125, 134800, 139625, 143560, 142433, 139649, 141633, 
      144945, 142045, 149677, 150280, 145472, 149650, 154570, 155690, 161845, 
      161636, 162586 ], 
  [ 100340, 96016, 95560, 94697, 92765, 93857, 90994, 88874, 88402, 89725, 
      89668, 87145, 81170, 86144, 82756, 84241, 80272, 79721, 75913, 75797, 
      75569, 72365, 70522, 72340, 69589, 69185, 65501, 63053, 64805, 61472, 
      58034, 59008, 56621, 52240, 55250, 54101, 53540, 51401, 55505, 52130, 
      51754, 49373, 47114, 46681, 50069, 49277, 50269, 46544, 44665, 48305, 
      46181, 45764, 46377, 45565, 43108, 41600, 40004, 40625, 42653, 39712, 
      41161, 40626, 39049, 41732, 39661, 40202, 35300, 33920, 34349, 30794, 
      33065, 32996, 31370, 28420, 31037, 28314, 27394, 27785, 24845, 27040, 
      24050, 23168, 25864, 22756, 21865, 21634, 21397, 147341, 22180, 20737, 
      23585, 19881, 20276, 19577, 22069, 21253, 132613, 18785, 21632, 135460, 
      21034, 18306, 116194, 18440, 17992, 18020, 17914, 17488, 136186, 19109, 
      18664, 146500, 16448, 16570, 133778, 19012, 17725, 122152, 94900, 
      122713, 136930, 16322, 101077, 15556, 14884, 15457, 14602, 14653, 
      13817, 13306, 126121, 106632, 110738, 12713, 81269, 11906, 12410, 
      84242, 11745, 79785, 12625, 88309, 80512, 138881, 11650, 10762, 69925, 
      56740, 67780, 73225, 141712, 78194, 62197, 71650, 8528, 9908, 8765, 
      8381, 8882, 10244, 57920, 98345, 108233, 7394, 8906, 13466, 63394, 
      82850, 7156, 41281, 77281, 7514, 11930, 7565, 44360, 45604, 87056, 
      49505, 36205, 37817, 79609, 6920, 6701, 45877, 6170, 104554, 6641, 
      5162, 8849, 46649, 61268, 4553, 6890, 34073, 4717, 5085, 11245, 12100, 
      48456, 59112, 7141, 7474, 47777, 83057, 48490, 26344, 70408, 46157, 
      6001, 10324, 57653, 4405, 4273, 3920, 23017, 43537, 3601, 4706, 24050, 
      80757, 4034, 2818, 5309, 3065, 94513, 4717, 79330, 3341, 5309, 5864, 
      16189, 2626, 16186, 7561, 7325, 7474, 1745, 30581, 2756, 2129, 2756, 
      7529, 13049, 20644, 52146, 78728, 1730, 5213, 15058, 20413, 51994, 
      51401, 30673, 1402, 1989, 905, 1682, 49682, 1313, 2153, 15425, 1129, 
      19773, 50801, 720, 15217, 15413, 54353, 3188, 500, 29725, 72845, 7002, 
      970, 1066, 36541, 47965, 52882, 2164, 1844, 52384, 361, 3277, 8788, 
      9928, 11525, 370, 1625, 450, 7794, 18421, 9800, 50372, 10778, 10525, 
      3602, 15210, 3681, 388, 36530, 23765, 50661, 51565, 53860, 8489, 32066, 
      32786, 33498, 493, 4765, 125, 1853, 33125, 32762, 5477, 4762, 43264, 0, 
      226, 49730, 13928, 26578, 2125, 55712, 32786, 136, 5965, 6597, 18545, 
      2450, 74, 74, 2650, 33188, 7985, 10064, 16722, 12625, 11962, 11745, 
      7137, 2106, 2701, 55346, 21146, 93780, 64153, 7888, 108410, 63170, 338, 
      205, 2018, 104525, 14837, 1220, 56394, 46021, 1381, 394, 1746, 2161, 
      95120, 43553, 2890, 55080, 34180, 12424, 613, 39133, 77645, 34957, 
      92209, 106066, 49725, 30717, 15082, 100340, 95965, 24820, 9509, 9985, 
      2176, 657, 79586, 24961, 74660, 25325, 4901, 26920, 93754, 52713, 1090, 
      7129, 91988, 5009, 28009, 95705, 66377, 3977, 1325, 92709, 52429, 
      39709, 1525, 12781, 111850, 23461, 1586, 21986, 97745, 76100, 11225, 
      123589, 99125, 66181, 24260, 74666, 26825, 1306, 28781, 55585, 93785, 
      41444, 55345, 2250, 57377, 47050, 34805, 26962, 2977, 66789, 24264, 
      22585, 24436, 90325, 45380, 16516, 71905, 48434, 34609, 2258, 63313, 
      49393, 31888, 25713, 4420, 97882, 87665, 61450, 59045, 51685, 43610, 
      2437, 2501, 2536, 120250, 2617, 5965, 3488, 85178, 49898, 35316, 25717, 
      2980, 10485, 11197, 117380, 114692, 114025, 5636, 3152, 4160, 112149, 
      106290, 96885, 30805, 6385, 118285, 91573, 24100, 90506, 27506, 16937, 
      13885, 3965, 6397, 99700, 73296, 70164, 62164, 38569, 13801, 6516, 
      104210, 85517, 81562, 43844, 39565, 33773, 12869, 5140, 69505, 38938, 
      6778, 121745, 98345, 14297, 4537, 87169, 74981, 56209, 16325, 7361, 
      4801, 123381, 117252, 28381, 26856, 110249, 79153, 23120, 74069, 49421, 
      20276, 8149, 14309, 5162, 83025, 5760, 5328, 34229, 5813, 49997, 16085, 
      5917, 13940, 77986, 67129, 50297, 12337, 6452, 57160, 54484, 27693, 
      6925, 6373, 18184, 34465, 13985, 50500, 49249, 23824, 20089, 10889, 
      6436, 53217, 13285, 12802, 37700, 15005, 19433, 11114, 16298, 21217, 
      7200, 12125, 8594, 7412, 25621, 17770, 14293, 7769, 8585, 32885, 12545, 
      28836, 24229, 13725, 21737, 31265, 14705, 8753, 9620, 26874, 18052, 
      22021, 14066, 25154, 13960, 10180, 10133, 14788, 10026, 11026, 15130, 
      12025, 13364, 12085, 19813, 16538, 12458, 10753, 10625, 12185, 15461, 
      20072, 11920, 11808, 12564, 11885, 24425, 14216, 13189, 12116, 26741, 
      28741, 32264, 34600, 15044, 14848, 25313, 13117, 13514, 42466, 16057, 
      13600, 18640, 15013, 15250, 19061, 15769, 19024, 17450, 15905, 15674, 
      50756, 20525, 17645, 21785, 18980, 27956, 19025, 38650, 56680, 22130, 
      22964, 27625, 22280, 22013, 21074, 20513, 20474, 20905, 20745, 53497, 
      21992, 56578, 22228, 22265, 22509, 22824, 25309, 33109, 26401, 23090, 
      28757, 27197, 25565, 24245, 66874, 28493, 27250, 25325, 25857, 30821, 
      26869, 26685, 26644, 26825, 27185, 35146, 31037, 30157, 27557, 33032, 
      37493, 48338, 28849, 34490, 29461, 31925, 30344, 30082, 70793, 34285, 
      44090, 72778, 34372, 61605, 33650, 30661, 49669, 59200, 35953, 37768, 
      37613, 34820, 37370, 36665, 95545, 38800, 35209, 34164, 39456, 36968, 
      40378, 35170, 44098, 38617, 37337, 34081, 41320, 36117, 34632, 44005, 
      74945, 41346, 44581, 41522, 38597, 44785, 42193, 82660, 37733, 39013, 
      44692, 93332, 46125, 51714, 52666, 93721, 40916, 39200, 40490, 92170, 
      42013, 39988, 39304, 44930, 58645, 99626, 46724, 42705, 74660, 43709, 
      61945, 45841, 44532, 51241, 48109, 46925, 45161, 50005, 74477, 80072, 
      43810, 79330, 72164, 90337, 51496, 44181, 79069, 48877, 90746, 93805, 
      45268, 79540, 94228, 45378, 50980, 50837, 46580, 45940, 98237, 56065, 
      57698, 110090, 54580, 51442, 48157, 78586, 128808, 59729, 80705, 
      113177, 50674, 59912, 51125, 61933, 97325, 112538, 58708, 55348, 55805, 
      52457, 56149, 54125, 56170, 58049, 63893, 58385, 94357, 97605, 102280, 
      56825, 100169, 104066, 56290, 63044, 114244, 144260, 94757, 106405, 
      110021, 153842, 62641, 70445, 61165, 58888, 115208, 155285, 62298, 
      59552, 59540, 59561, 107060, 137936, 73021, 103858, 113033, 65722, 
      64402, 70244, 109729, 149940, 76778, 167693, 169634, 149197, 139009, 
      76985, 71620, 65600, 79045, 148993, 73125, 138925, 78530, 71306, 67306, 
      74000, 118676, 142676, 148256, 79146, 127170, 135721, 81188, 73000, 
      120173, 73525, 81250, 131765, 81233, 80849, 140500, 142610, 140033, 
      80929, 80154, 85826, 76960, 157972, 165493, 176509, 197557, 92800, 
      79921, 141962, 145010, 161320, 206260, 95218, 85865, 183773, 91472, 
      87712, 156832, 170656, 97354, 83732, 154696, 165896, 89425, 169985, 
      100105, 90340, 91442, 90577, 98984, 90500, 167044, 169364, 171716, 
      95264, 172285, 101565, 96673, 97268, 177608, 186745, 198962, 107424, 
      174681, 109645, 102265, 179413, 109840, 100880, 211361, 105085, 204341, 
      105185, 120469, 116738, 108170, 208193, 120592, 113312, 112625, 206785, 
      120938, 122497, 222170, 228425, 115141, 123005, 121373, 123650, 121754, 
      125320, 118820, 117301, 113984, 129557, 126197, 120341, 113425, 129161, 
      124937, 115961, 116948, 128845, 127181, 127969, 136625, 133465, 132021, 
      130050, 141965, 133201, 131482, 147008, 141700, 140200, 138541, 150361, 
      143636, 137881, 150365, 156418, 151933, 158096, 149609, 146056, 149089, 
      155873, 161185, 154513, 162845, 151757, 151112, 162112, 165042, 174122, 
      176906, 169333, 171620, 172154 ], 
  [ 98962, 95050, 94410, 93605, 91849, 92305, 89920, 88036, 87380, 88281, 
      88010, 85417, 80548, 84290, 81562, 82625, 79130, 78577, 74633, 74425, 
      73921, 71285, 69800, 70802, 68681, 68245, 63997, 61753, 63053, 59890, 
      57140, 57538, 55477, 52442, 54100, 53129, 52474, 51025, 53897, 51332, 
      51076, 48745, 47624, 47189, 48865, 48161, 48821, 45994, 44953, 46909, 
      45325, 44906, 44941, 44217, 42298, 41026, 40570, 40289, 41413, 39250, 
      40097, 39712, 38705, 40426, 38925, 38980, 34754, 34274, 33889, 30980, 
      31957, 31642, 30344, 29402, 29825, 27880, 28340, 26645, 25805, 26018, 
      24736, 23938, 24650, 23762, 21905, 22004, 21645, 158509, 21554, 21221, 
      22417, 20389, 21562, 20561, 20921, 20345, 143225, 19405, 20450, 146218, 
      19940, 19072, 126080, 18274, 18666, 18754, 17956, 18218, 147024, 18185, 
      17890, 157786, 17170, 16420, 144548, 17810, 16913, 132410, 103834, 
      133025, 147872, 15560, 110365, 15002, 14690, 14841, 14436, 14305, 
      13705, 13492, 136657, 116266, 120580, 12773, 89605, 12500, 13544, 
      92756, 12457, 88057, 14261, 97085, 88866, 150077, 10784, 10256, 77725, 
      63698, 75458, 81233, 153050, 86500, 69541, 79592, 9178, 11458, 8513, 
      9089, 8356, 9146, 65042, 107777, 118145, 8180, 10532, 16232, 70900, 
      91496, 7850, 47225, 85625, 7156, 14452, 7085, 50570, 51930, 95962, 
      56129, 41805, 43565, 88145, 6154, 6025, 52281, 5672, 114376, 5809, 
      5200, 11161, 53161, 68770, 4673, 8720, 39593, 4505, 6253, 14093, 15098, 
      55114, 66490, 9117, 9540, 54401, 91841, 55172, 31194, 78498, 52685, 
      7817, 13130, 64985, 3725, 3653, 3418, 27585, 49905, 4657, 6272, 28736, 
      89461, 3316, 3240, 7141, 2825, 103933, 6425, 87968, 2797, 7225, 7930, 
      20025, 2500, 20072, 10125, 9857, 10036, 1813, 35989, 2042, 3125, 4082, 
      10145, 16565, 25090, 59200, 87370, 1460, 7373, 18868, 24853, 59044, 
      58417, 36125, 1060, 1285, 949, 2836, 56596, 905, 3545, 19337, 2009, 
      24193, 57797, 1354, 19121, 19345, 61585, 1898, 650, 35125, 81185, 4840, 
      1928, 2084, 42509, 54773, 60020, 1170, 970, 59490, 625, 5161, 11810, 
      13130, 8605, 900, 2993, 256, 10660, 14625, 12994, 57346, 7940, 7713, 
      2080, 11764, 5725, 90, 31040, 19385, 57649, 58613, 61058, 5965, 37672, 
      38452, 28240, 1385, 2925, 25, 3373, 27893, 27560, 3485, 2920, 37250, 
      226, 0, 56644, 17690, 21908, 965, 48850, 38432, 650, 8489, 9241, 14677, 
      1192, 136, 436, 4392, 27938, 5525, 13274, 13060, 9473, 8900, 8713, 
      4825, 964, 1377, 48500, 17000, 84802, 56765, 5450, 98740, 55840, 148, 
      585, 3508, 95033, 11405, 458, 49480, 39797, 557, 200, 3112, 3677, 
      86074, 37505, 4612, 48250, 28850, 9314, 1313, 45233, 69493, 29565, 
      83305, 96500, 43249, 25681, 18896, 91042, 86877, 20322, 6841, 7253, 
      1154, 565, 71332, 20457, 66674, 20789, 7025, 31954, 84776, 46045, 1832, 
      9701, 83098, 7129, 33129, 86633, 58865, 2465, 2153, 83785, 45785, 
      33965, 2441, 16217, 102024, 19125, 1000, 26500, 88577, 68042, 8357, 
      113249, 89893, 58689, 28978, 66692, 22181, 1192, 33917, 48749, 84817, 
      35594, 48533, 3208, 50441, 40804, 29489, 22336, 4201, 59281, 28906, 
      18405, 20074, 81549, 39274, 13050, 64117, 42116, 29341, 2600, 56033, 
      43013, 26858, 21253, 5930, 88740, 79033, 54288, 52033, 45153, 37648, 
      2385, 2597, 2842, 110084, 2861, 7829, 4450, 76688, 43508, 30034, 21305, 
      3338, 13213, 14045, 107354, 104786, 104149, 4250, 3386, 5234, 102361, 
      96772, 87817, 25937, 4817, 108225, 82773, 19890, 81764, 22964, 13565, 
      10933, 3413, 8125, 90506, 65482, 62530, 55010, 33065, 10877, 8242, 
      94804, 77041, 73296, 37946, 33997, 28685, 10121, 4162, 61925, 33428, 
      8468, 111553, 89233, 11365, 4005, 78625, 67097, 49465, 13121, 5777, 
      4177, 113125, 107266, 23825, 22450, 100589, 71053, 19130, 66265, 43177, 
      16642, 6525, 17305, 5576, 74737, 5122, 5770, 29209, 6553, 43745, 13073, 
      6625, 16778, 69992, 59765, 44041, 9981, 5746, 50450, 47954, 23353, 
      6125, 5933, 21554, 29493, 11413, 44266, 43105, 19930, 16645, 8945, 
      6682, 46801, 10889, 15236, 32482, 12337, 16133, 9224, 19268, 17705, 
      7618, 10081, 7540, 7346, 29725, 14792, 16805, 7669, 9505, 28193, 14633, 
      24562, 20465, 11521, 25261, 26777, 12377, 8285, 10682, 22864, 15210, 
      18637, 11972, 29000, 12010, 9490, 9473, 16978, 10504, 12104, 17348, 
      10701, 15130, 10877, 22745, 14248, 11188, 10413, 10765, 13313, 17425, 
      22906, 11450, 11458, 13474, 11953, 27793, 12842, 12205, 12002, 30377, 
      32617, 36530, 39106, 13546, 13410, 28673, 12785, 13000, 47592, 14521, 
      13234, 20794, 14013, 14248, 21149, 14645, 21050, 15844, 15193, 15440, 
      56242, 18749, 16949, 19825, 17978, 30914, 18289, 42832, 62450, 20488, 
      21170, 30209, 20842, 20665, 20264, 20213, 20264, 20453, 20773, 58865, 
      22706, 62120, 21618, 21953, 22345, 23290, 26825, 36125, 24525, 22504, 
      26545, 25345, 24193, 23473, 73000, 26545, 25632, 24665, 26485, 28625, 
      26021, 25957, 25946, 27205, 27593, 37712, 29161, 28521, 27421, 35146, 
      40325, 52520, 29489, 32068, 28449, 30161, 29090, 29096, 76765, 32185, 
      47540, 78868, 32330, 66793, 31876, 30357, 53685, 64114, 33785, 35298, 
      35173, 33010, 35048, 34493, 102973, 36266, 33485, 35290, 41842, 38690, 
      37748, 33800, 47048, 36405, 35425, 33489, 38714, 34801, 34306, 46769, 
      80765, 38944, 41725, 39236, 39821, 41957, 39845, 88922, 36913, 40113, 
      42010, 100250, 43261, 55060, 56132, 100637, 39250, 38194, 41552, 98932, 
      40253, 38978, 39434, 42568, 62613, 106804, 44090, 41089, 80002, 42029, 
      66085, 43709, 42730, 48177, 45585, 44641, 43297, 47209, 79661, 85706, 
      42692, 84872, 77074, 96625, 48722, 44257, 84485, 46701, 97000, 100269, 
      45610, 84922, 100690, 45268, 48618, 48505, 45538, 46098, 104905, 52949, 
      54400, 117412, 51850, 49460, 48365, 83624, 137050, 56509, 85765, 
      120485, 50660, 56866, 51109, 58645, 103517, 119720, 56018, 53378, 
      53833, 52105, 54205, 52841, 54344, 55861, 60713, 56225, 100085, 103573, 
      108578, 55381, 106285, 110452, 56372, 60394, 121194, 152890, 100325, 
      112813, 116669, 162920, 60257, 66917, 59377, 58090, 122090, 164357, 
      60328, 59170, 59338, 59449, 113338, 146074, 69337, 109800, 119573, 
      63620, 62660, 67330, 115901, 158482, 73108, 177073, 179104, 157645, 
      146885, 73489, 68994, 65074, 75337, 157345, 70405, 146705, 75028, 
      69064, 66564, 71306, 125162, 150602, 156482, 75700, 134164, 143225, 
      77530, 70722, 126685, 71245, 77796, 138869, 78013, 77689, 147986, 
      150184, 147425, 78209, 77584, 82472, 75794, 166226, 174073, 185629, 
      207605, 88866, 78417, 149156, 152384, 169562, 216602, 91188, 83245, 
      193093, 88010, 84850, 164770, 179314, 93200, 82066, 162450, 174250, 
      86557, 178517, 95825, 87410, 88420, 87705, 94970, 87746, 175330, 
      177770, 180242, 91906, 180745, 97513, 93545, 94138, 186178, 195733, 
      208520, 103090, 183037, 105129, 98649, 187945, 105498, 97738, 221297, 
      101753, 213817, 102029, 115569, 112228, 104740, 217753, 115866, 109426, 
      108829, 216189, 116240, 117765, 232168, 238661, 111425, 118417, 116965, 
      119060, 117520, 120754, 115034, 113725, 111154, 124745, 121745, 116609, 
      110833, 124525, 120781, 113125, 114050, 124385, 122989, 123921, 131821, 
      129313, 128137, 126436, 137233, 129725, 128276, 141970, 137378, 136058, 
      134609, 145197, 139250, 134657, 145697, 151208, 147173, 152794, 145265, 
      142250, 144981, 151073, 156137, 150185, 157705, 147965, 147410, 157266, 
      160276, 169040, 171700, 165113, 167218, 167780 ], 
  [ 183690, 173114, 175330, 173573, 168961, 179413, 169412, 163720, 165920, 
      173485, 176546, 174905, 152424, 175682, 162482, 170209, 159098, 158545, 
      156505, 157725, 161505, 149825, 142628, 156482, 144365, 144405, 148725, 
      143149, 151589, 145570, 131872, 141314, 134017, 109562, 132640, 128813, 
      129586, 117189, 139577, 124160, 122000, 118717, 99508, 99073, 127881, 
      125749, 131645, 114538, 100169, 128781, 118629, 118210, 127289, 125137, 
      114650, 109570, 91026, 105025, 120429, 105890, 116257, 113492, 103441, 
      120394, 109849, 117520, 102346, 87586, 100053, 86672, 108117, 111610, 
      105076, 72242, 107413, 93092, 71656, 102805, 68645, 100274, 71860, 
      69634, 101762, 65650, 79025, 73888, 75433, 39033, 89146, 71201, 98577, 
      69893, 58690, 62449, 96605, 92221, 32317, 67005, 96610, 32930, 94672, 
      64292, 26596, 78250, 65314, 64450, 74600, 63914, 32308, 90061, 87386, 
      35930, 62866, 75920, 30784, 93970, 86885, 26738, 19106, 26401, 31252, 
      84580, 19925, 80690, 74666, 81481, 73936, 76661, 72253, 67280, 26225, 
      20114, 21096, 68465, 13921, 59624, 52100, 14216, 57677, 13325, 44725, 
      14261, 12706, 28697, 80756, 74516, 10133, 9434, 9770, 10309, 29290, 
      10816, 9089, 9620, 54874, 42874, 68489, 53833, 72616, 82450, 7922, 
      14005, 16757, 51496, 40520, 28132, 7592, 10100, 52594, 8669, 8989, 
      68560, 30160, 70393, 7730, 7186, 10282, 6625, 8485, 7865, 8177, 73746, 
      72189, 6109, 68980, 13940, 74353, 59940, 29725, 5085, 4986, 57985, 
      34900, 7225, 63053, 42905, 24089, 22714, 4658, 4610, 32917, 31912, 
      4421, 7589, 4240, 9298, 5194, 4133, 33997, 23602, 3581, 69413, 68389, 
      66250, 9973, 3733, 42737, 36260, 9220, 6161, 69480, 51316, 32845, 
      61373, 9209, 34033, 5620, 66105, 31501, 29826, 13837, 59144, 12932, 
      23929, 24137, 23840, 55125, 4573, 67730, 41681, 37402, 22997, 15137, 
      8906, 1604, 4546, 60008, 27365, 12680, 8669, 1448, 1297, 3757, 60560, 
      66497, 54261, 38536, 904, 61357, 35437, 11245, 41993, 8009, 677, 45146, 
      11029, 10777, 657, 76154, 52058, 3233, 2645, 92900, 40484, 39688, 1573, 
      509, 520, 70666, 68562, 466, 50129, 28961, 17522, 15986, 108565, 46120, 
      34885, 56900, 18752, 128389, 15850, 226, 106472, 105769, 79668, 119816, 
      26669, 58162, 171460, 142193, 53, 65, 130, 99261, 1972, 1800, 164852, 
      40417, 85273, 54765, 32409, 164029, 163220, 88213, 85268, 185762, 
      49730, 56644, 0, 11026, 149000, 72365, 210690, 1780, 45394, 21341, 
      20189, 128917, 74020, 52020, 47560, 29620, 164074, 97393, 15178, 
      123968, 112289, 110288, 109625, 94313, 71888, 75157, 209864, 135524, 
      279962, 226697, 96842, 304848, 224820, 55840, 47233, 32544, 298285, 
      118505, 65194, 211796, 191165, 66245, 55892, 34052, 32237, 282186, 
      186017, 29840, 209138, 165938, 111178, 42725, 965, 251325, 167605, 
      277037, 300704, 198425, 158009, 10804, 290962, 283465, 144082, 101565, 
      102929, 69698, 54353, 254592, 144217, 245650, 145025, 25589, 4346, 
      279460, 204077, 42292, 21125, 276354, 25693, 4093, 282745, 230225, 
      78625, 41185, 277517, 203341, 177241, 40045, 13837, 310036, 140029, 
      62404, 6984, 286117, 247970, 105937, 329353, 288385, 229573, 6130, 
      245192, 147845, 54980, 4405, 209161, 279025, 180298, 208469, 39860, 
      212281, 191696, 165625, 147524, 36569, 230165, 7010, 136453, 140978, 
      272425, 187786, 119674, 239285, 193960, 164525, 48772, 223109, 195809, 
      158234, 143585, 33538, 285328, 267529, 219460, 214825, 200329, 183780, 
      54745, 52577, 49490, 322856, 50461, 29725, 40626, 262804, 196304, 
      165218, 142685, 49034, 21305, 20233, 317746, 313274, 312161, 77554, 
      50986, 39506, 308945, 299072, 282977, 154457, 80977, 319093, 273649, 
      137938, 271688, 146248, 118285, 108989, 63389, 31925, 287570, 240650, 
      234842, 219706, 171581, 108457, 32042, 295200, 262681, 255604, 182650, 
      173465, 160537, 104845, 70802, 233285, 171944, 32744, 324325, 284869, 
      108945, 63505, 265217, 243217, 207497, 114985, 81937, 65105, 326849, 
      316706, 147109, 143354, 304793, 250505, 133370, 240957, 193117, 125170, 
      83161, 20637, 49844, 257045, 66050, 49562, 159633, 45585, 193685, 
      111605, 46133, 22490, 247540, 227317, 193981, 98041, 67626, 207530, 
      202178, 142829, 69433, 63529, 18698, 158965, 102805, 193730, 191141, 
      132266, 121841, 90341, 53330, 199121, 99425, 27136, 165762, 105157, 
      118949, 89668, 22600, 123853, 51410, 92905, 74656, 58754, 14969, 
      112372, 27277, 59553, 45205, 152905, 31769, 142610, 130421, 96725, 
      19549, 148157, 99485, 65881, 44002, 136628, 110410, 122405, 95272, 
      18052, 92930, 70418, 69925, 32210, 52868, 44948, 32104, 81625, 37026, 
      79897, 26077, 100404, 81160, 65629, 58365, 45205, 35989, 27666, 68570, 
      66674, 48698, 60505, 23985, 84242, 77417, 63410, 22285, 20717, 18442, 
      17210, 86850, 85762, 24865, 67525, 70596, 15700, 88301, 68450, 36026, 
      79225, 79460, 37333, 81761, 38186, 90576, 75645, 68276, 18162, 95861, 
      76925, 99793, 82714, 32818, 78741, 25220, 19610, 95220, 98282, 37825, 
      92242, 90637, 81668, 73525, 72148, 76145, 68849, 22213, 59834, 22612, 
      79690, 75265, 73277, 64226, 51101, 36601, 102589, 80100, 109845, 
      102933, 94165, 83925, 23972, 105561, 99412, 83213, 64565, 111449, 
      87425, 85457, 84970, 69093, 69005, 44852, 106749, 102301, 77401, 49426, 
      43181, 33956, 67093, 118224, 92233, 105845, 96682, 92404, 29641, 
      113105, 40400, 29840, 112298, 32045, 107560, 82717, 37501, 33650, 
      115657, 121930, 121329, 109170, 119300, 116365, 32525, 123850, 108217, 
      64802, 51362, 58682, 126760, 102820, 47524, 118753, 113013, 90133, 
      127250, 102869, 86666, 50101, 35545, 124148, 134069, 122536, 67429, 
      133825, 124097, 36562, 96889, 69625, 131498, 37418, 135605, 48872, 
      48040, 37805, 112554, 101026, 71540, 38480, 114985, 101810, 84178, 
      126820, 46429, 39688, 132626, 113441, 41922, 115333, 47045, 124153, 
      117938, 143377, 132217, 127465, 119457, 138125, 43961, 42866, 106952, 
      43460, 45658, 43313, 139162, 89477, 44977, 127621, 44164, 44101, 86546, 
      45890, 44522, 93344, 132394, 131805, 108370, 89890, 45405, 148625, 
      152932, 47440, 141338, 127048, 91205, 49828, 52322, 153613, 51493, 
      50513, 96832, 151114, 97281, 156701, 51157, 51652, 144554, 130490, 
      130945, 103513, 130841, 119005, 129076, 136305, 156865, 136193, 54865, 
      54545, 54314, 123925, 54877, 54760, 100640, 147978, 56458, 61498, 
      57485, 56645, 56693, 64388, 143557, 168305, 133157, 116162, 58306, 
      65825, 136964, 110578, 107890, 106573, 59074, 62298, 173105, 60772, 
      61025, 142160, 135488, 158722, 63065, 68042, 176400, 73305, 73908, 
      68633, 66917, 173925, 155626, 118386, 179105, 69761, 158465, 68165, 
      175464, 149508, 123208, 158890, 67090, 69682, 70802, 175184, 68000, 
      68969, 180346, 151642, 68137, 152165, 177280, 70801, 173689, 172413, 
      73730, 74500, 74597, 165793, 162788, 180052, 138626, 79594, 82205, 
      85193, 92413, 195490, 146485, 79184, 79556, 82930, 96650, 199240, 
      168925, 89325, 187018, 174338, 82898, 86018, 203156, 152514, 83434, 
      85714, 176045, 87125, 207685, 177850, 180288, 177193, 202546, 175330, 
      87746, 88282, 88850, 189010, 90305, 205565, 186841, 187434, 93834, 
      96725, 100468, 215426, 94025, 220321, 199561, 96077, 217834, 191034, 
      107057, 197905, 106717, 195325, 236473, 226944, 202320, 109225, 233914, 
      214146, 212121, 110041, 233812, 235813, 116500, 119185, 213289, 234085, 
      229777, 234728, 227476, 235946, 217850, 213209, 198738, 243745, 235033, 
      218473, 194609, 240669, 229309, 200709, 202586, 237673, 231993, 230545, 
      250345, 237365, 231905, 225920, 254329, 226829, 221096, 263826, 247810, 
      243634, 238853, 268957, 250634, 227477, 261365, 275444, 264269, 278458, 
      255697, 244114, 251605, 268645, 277517, 260141, 280513, 249353, 247370, 
      275314, 276896, 290420, 294984, 272689, 277650, 277736 ], 
  [ 132964, 125320, 126272, 124933, 121577, 127613, 120970, 116954, 117890, 
      122513, 124100, 122029, 107314, 121960, 113380, 118165, 110408, 109853, 
      106957, 107545, 109429, 101737, 97058, 105236, 97529, 97357, 97873, 
      93761, 99049, 94280, 85410, 90856, 85865, 70856, 84482, 81913, 82052, 
      74485, 88261, 78514, 77194, 74321, 63090, 62653, 79489, 77985, 81569, 
      70760, 62269, 79117, 72745, 72324, 77405, 75881, 69172, 65768, 55204, 
      62901, 72001, 62920, 69085, 67370, 61309, 71540, 64985, 69290, 58932, 
      50472, 57265, 48490, 60901, 62708, 58482, 39716, 59553, 50690, 38914, 
      55557, 36097, 53864, 37418, 35816, 54080, 33508, 40157, 37330, 38033, 
      78073, 45652, 35477, 51301, 34373, 28628, 30285, 49529, 46825, 67561, 
      32317, 49320, 69220, 48010, 30650, 56794, 38096, 31040, 30596, 35914, 
      30056, 69218, 44649, 43024, 75988, 29000, 35962, 67266, 46660, 42305, 
      59648, 42772, 59725, 68986, 40410, 46105, 37988, 34484, 38357, 33962, 
      35425, 32693, 29818, 61213, 48800, 51250, 30157, 33569, 25090, 21346, 
      35122, 23981, 32549, 17533, 37049, 32552, 68485, 36122, 32402, 26185, 
      19604, 24980, 27829, 70120, 30434, 21985, 26714, 20936, 15236, 28249, 
      20313, 30482, 36324, 19336, 41589, 47701, 18594, 13498, 9090, 21730, 
      32218, 19060, 11885, 29005, 27674, 9434, 28665, 12832, 13124, 34280, 
      14661, 9377, 9805, 29645, 30112, 29185, 12665, 27234, 44434, 30293, 
      21970, 7709, 12469, 19300, 20637, 9522, 7677, 23393, 12905, 5849, 5524, 
      13088, 18080, 8585, 8210, 12637, 30925, 12874, 5120, 23696, 11713, 
      8605, 5140, 16825, 26585, 25981, 24680, 3893, 10253, 12085, 9178, 3978, 
      29057, 26434, 16250, 7649, 21685, 37141, 7993, 28090, 24313, 6929, 
      6304, 2705, 20290, 2210, 3965, 3961, 3874, 17725, 4553, 24868, 10789, 
      8820, 3445, 1885, 2164, 13130, 27200, 20290, 4657, 1522, 1921, 12970, 
      12605, 4141, 20410, 23825, 16837, 8882, 11570, 20781, 7461, 909, 10445, 
      1241, 11965, 11912, 685, 641, 13621, 29476, 15460, 3385, 23377, 40130, 
      9554, 9178, 5713, 10529, 12850, 26084, 24820, 12584, 14365, 4537, 1076, 
      800, 50537, 12242, 6885, 17978, 1250, 64265, 656, 11492, 49066, 48569, 
      31498, 58202, 3485, 18596, 95562, 74065, 11513, 11945, 13060, 44149, 
      3770, 4018, 90626, 9241, 34985, 16657, 5641, 90009, 89410, 36873, 
      34978, 106280, 13928, 17690, 11026, 0, 78962, 26897, 125320, 3978, 
      11680, 1697, 1385, 64541, 27914, 15154, 12794, 4514, 90036, 42885, 360, 
      61058, 52949, 51578, 51125, 40853, 26618, 28625, 124690, 69250, 179876, 
      137741, 42536, 199930, 136282, 17282, 12665, 5746, 194625, 57265, 
      22644, 126194, 110393, 23273, 17330, 6410, 5645, 181672, 106501, 4714, 
      124160, 91460, 52240, 10457, 6497, 157105, 92705, 177565, 196610, 
      115961, 85625, 370, 188756, 182729, 75476, 45769, 46709, 25448, 16613, 
      159730, 75605, 152676, 76201, 3385, 2512, 179554, 120341, 10426, 2069, 
      177076, 3485, 2885, 182205, 140605, 31005, 9945, 178025, 119809, 
      100009, 9433, 865, 204242, 72665, 21290, 1570, 184941, 154564, 48861, 
      219985, 186785, 140153, 2180, 152410, 78373, 17218, 3393, 124357, 
      179309, 102420, 123869, 9650, 126837, 111082, 91521, 78250, 8245, 
      140729, 2624, 70325, 73588, 174161, 108212, 58580, 147949, 112914, 
      90829, 14346, 135341, 114341, 86216, 75557, 7300, 184538, 170309, 
      132530, 128945, 117809, 105250, 17585, 16465, 14848, 214922, 15397, 
      6001, 10600, 166626, 114826, 91508, 75065, 14804, 3665, 3433, 210852, 
      207220, 206317, 31140, 15912, 10312, 203729, 195746, 182801, 83681, 
      33301, 211985, 175361, 71780, 173818, 77778, 58005, 51649, 22849, 7345, 
      186548, 149288, 144740, 132964, 96389, 51325, 7460, 192706, 166697, 
      161090, 104724, 97849, 88281, 48969, 27316, 143597, 96746, 7946, 
      216365, 184469, 51805, 23165, 168805, 151425, 123685, 55953, 34245, 
      24133, 218465, 210212, 78625, 75920, 200605, 157237, 68872, 149785, 
      112865, 63188, 35249, 5065, 16210, 162509, 25064, 16136, 87985, 14257, 
      113425, 54025, 14593, 5860, 155098, 139285, 113717, 45077, 26212, 
      124112, 120020, 76001, 27385, 24001, 5840, 87725, 48365, 113668, 
      111709, 68584, 61309, 40309, 18628, 117797, 46241, 7762, 92836, 50081, 
      59461, 40050, 7002, 62893, 17960, 42233, 30914, 21940, 7345, 55186, 
      8521, 22525, 15317, 83745, 10069, 76388, 67769, 44993, 7925, 80461, 
      46909, 26325, 15156, 72290, 54260, 62473, 44370, 8730, 43072, 29380, 
      29097, 11332, 20018, 16298, 11434, 36173, 13204, 35281, 10441, 48226, 
      36122, 27101, 23197, 16965, 13625, 11392, 29192, 28136, 18980, 24905, 
      11485, 38560, 34465, 26548, 11673, 11785, 12240, 12688, 40324, 39656, 
      12357, 29185, 30994, 15578, 41557, 29896, 15112, 36257, 36490, 15993, 
      37949, 16424, 43402, 34765, 30754, 20740, 47617, 36241, 50285, 39924, 
      17748, 37837, 18754, 24272, 48010, 50020, 20221, 46496, 45521, 40330, 
      35757, 35010, 37325, 33389, 24133, 29200, 25786, 39812, 37485, 36545, 
      31904, 26129, 22129, 53885, 40426, 58825, 54433, 49025, 42985, 31330, 
      56425, 52586, 43105, 33485, 60625, 46049, 44921, 44644, 36325, 36445, 
      27410, 58225, 55457, 41057, 28832, 27625, 27850, 36205, 65914, 49793, 
      58153, 52560, 50170, 36125, 63097, 29242, 37162, 62708, 33065, 59858, 
      45305, 30329, 32776, 65221, 69392, 69001, 61252, 67810, 65925, 49285, 
      70888, 60925, 37460, 32840, 35536, 73162, 58042, 32986, 68093, 64453, 
      50813, 73856, 58505, 49232, 34297, 41157, 72218, 78985, 71442, 40905, 
      78949, 72581, 45316, 56081, 42257, 77668, 50788, 80513, 37250, 37258, 
      51173, 65860, 58952, 43954, 50794, 67657, 59732, 50080, 75290, 39209, 
      54938, 79204, 67157, 44356, 68625, 41077, 74293, 70388, 87005, 79625, 
      76553, 71485, 83641, 45337, 47392, 64226, 47354, 45140, 52453, 84880, 
      55145, 48025, 77537, 53090, 54497, 54100, 48724, 54916, 57746, 81044, 
      80665, 66260, 56180, 57265, 92021, 95066, 63914, 87460, 78418, 57905, 
      50338, 75296, 96365, 52205, 66973, 62050, 95120, 62497, 99025, 59841, 
      67266, 91076, 82052, 82505, 66413, 82609, 75393, 81682, 86389, 100017, 
      86485, 60385, 61745, 63824, 79253, 63125, 64898, 66674, 94900, 70580, 
      87380, 61945, 66985, 68713, 93418, 92365, 109129, 86161, 76096, 72000, 
      94849, 88706, 73448, 72020, 71333, 68564, 84808, 112873, 67946, 72397, 
      93050, 88898, 103940, 71909, 93476, 116362, 104617, 105850, 93433, 
      87725, 115141, 102932, 80392, 118849, 93925, 105137, 88337, 116674, 
      99538, 83738, 105768, 78228, 90900, 94120, 116810, 82706, 87245, 
      120500, 101456, 79481, 101977, 118898, 86337, 116981, 116125, 91988, 
      93386, 92221, 112645, 110690, 122490, 96392, 103300, 108217, 114985, 
      128713, 133928, 101933, 95530, 97162, 106624, 135044, 137042, 116597, 
      120577, 128808, 120328, 104488, 112648, 140114, 106900, 103760, 110240, 
      122029, 112909, 143797, 123412, 125218, 123173, 140544, 122148, 111844, 
      113220, 114628, 131624, 115657, 143345, 131125, 131716, 120016, 125845, 
      133578, 151304, 118733, 154937, 140477, 122041, 153704, 135304, 142885, 
      140905, 139385, 139581, 168545, 161746, 144682, 142517, 167240, 153352, 
      151957, 142277, 167346, 169133, 152930, 157293, 153745, 168449, 165401, 
      169090, 164354, 170512, 157876, 154705, 145480, 176625, 170433, 158913, 
      143029, 174805, 166805, 147445, 148900, 173065, 169273, 168869, 183413, 
      175045, 171473, 167378, 188009, 169325, 165482, 195400, 184420, 181504, 
      178193, 199685, 186820, 171845, 195649, 205946, 197921, 208328, 192285, 
      184480, 189869, 202077, 209261, 196925, 211625, 189913, 188560, 208520, 
      210722, 222130, 225850, 210481, 214180, 214474 ], 
  [ 104642, 104858, 102434, 102217, 102229, 96457, 98804, 99280, 96840, 
      93593, 91242, 88037, 94112, 85714, 89498, 86413, 87642, 87085, 81925, 
      80825, 77645, 80629, 82692, 75690, 79785, 79049, 69425, 69241, 66097, 
      64690, 68744, 63506, 64693, 74970, 63304, 64105, 62554, 67913, 58645, 
      64072, 65000, 63241, 73364, 72925, 57725, 57905, 55305, 61354, 68597, 
      53969, 57713, 57290, 51685, 51845, 55250, 56338, 67130, 57965, 50201, 
      55730, 50653, 51748, 56365, 48610, 52733, 48040, 50594, 58994, 50609, 
      54184, 42425, 39730, 41684, 60570, 39377, 45124, 59200, 37049, 56929, 
      37602, 53188, 53266, 34434, 55450, 44109, 47464, 45917, 290525, 37234, 
      47853, 32765, 47305, 56170, 52205, 31545, 33337, 269881, 47489, 30770, 
      274346, 31144, 48628, 245620, 38650, 47330, 48010, 40400, 47466, 
      276020, 31145, 32330, 291218, 46402, 37064, 272936, 28090, 31041, 
      255762, 214154, 256957, 278020, 30260, 224225, 31770, 35010, 31013, 
      35048, 33137, 34897, 37640, 262925, 233650, 240032, 35725, 194245, 
      40768, 47140, 199168, 41905, 192097, 52873, 206145, 193778, 283093, 
      24804, 27828, 177281, 154962, 173826, 182857, 287530, 191080, 164645, 
      180612, 38266, 49426, 28717, 38765, 25888, 21050, 158050, 223577, 
      238681, 38720, 49360, 66308, 167744, 199588, 37498, 128673, 190753, 
      26440, 62152, 25181, 134674, 137210, 206698, 144365, 119969, 123205, 
      195309, 21554, 22313, 138425, 23732, 234260, 20605, 28580, 57025, 
      140465, 165842, 28925, 49844, 117125, 25497, 40861, 65277, 67762, 
      143890, 162370, 51713, 53024, 142873, 201625, 144232, 102194, 181466, 
      140257, 48913, 63994, 160537, 20241, 20761, 21706, 95897, 135977, 
      38333, 44980, 98228, 198613, 19520, 30692, 48505, 23761, 220181, 46597, 
      196516, 20765, 49465, 51650, 81209, 24608, 81828, 58853, 58285, 58760, 
      25961, 112825, 18490, 36445, 40658, 59449, 74749, 92450, 152308, 
      196162, 22336, 52225, 80000, 92201, 152144, 151213, 113521, 21320, 
      17989, 25049, 37888, 148480, 20561, 40961, 81617, 34389, 91501, 150553, 
      31354, 81385, 81901, 156701, 12946, 25906, 112181, 187249, 7300, 35172, 
      35920, 125185, 145737, 154240, 15170, 16154, 153410, 27053, 47573, 
      65466, 68562, 3649, 29984, 40361, 22228, 62824, 1073, 68410, 150058, 
      3856, 3917, 11012, 1744, 49873, 21146, 884, 181, 150625, 152181, 
      156106, 5105, 117028, 118400, 436, 34261, 8861, 23129, 42461, 377, 340, 
      7937, 8852, 2034, 26578, 21908, 149000, 78962, 0, 13689, 5330, 118340, 
      29938, 57609, 59545, 745, 13012, 24980, 28240, 45812, 386, 5501, 69194, 
      1192, 2637, 2952, 3061, 6277, 13960, 12593, 5248, 388, 20530, 8181, 
      5706, 27656, 7844, 22600, 28661, 42536, 25721, 1885, 17282, 5620, 2745, 
      16785, 22644, 40948, 42993, 21194, 2221, 45992, 5266, 666, 3034, 32625, 
      129825, 13481, 785, 19889, 26568, 3805, 445, 80980, 23770, 21677, 410, 
      4985, 4797, 15570, 24157, 14408, 533, 12410, 565, 52513, 106154, 20740, 
      4801, 33700, 59625, 19946, 52609, 108209, 21701, 9325, 12125, 34901, 
      20329, 4825, 1885, 36073, 74713, 29684, 953, 19828, 95648, 22745, 
      13162, 4685, 35869, 23461, 9425, 100186, 12688, 1033, 24740, 109265, 
      5989, 21037, 2594, 6057, 37396, 6773, 3944, 1805, 1460, 41045, 9985, 
      99490, 1961, 1850, 19805, 3874, 3698, 12137, 4640, 2225, 30836, 9081, 
      4941, 2106, 2125, 45706, 23432, 18757, 8516, 7741, 5597, 3716, 26765, 
      28453, 30770, 34704, 30193, 51145, 38882, 17876, 5416, 2890, 2745, 
      31842, 65101, 67117, 33434, 32050, 31709, 15578, 30698, 40834, 30805, 
      27880, 23365, 2925, 14365, 34001, 20981, 3386, 20560, 3200, 5345, 6857, 
      23017, 50225, 24858, 13450, 12274, 9490, 3825, 7093, 50338, 27080, 
      18493, 16820, 4850, 4157, 3581, 8105, 19610, 12249, 4176, 50256, 36121, 
      24457, 7565, 23885, 19469, 14453, 8069, 6653, 15293, 23165, 37093, 
      33898, 4033, 4138, 30469, 16325, 4954, 14489, 6793, 6010, 15725, 72089, 
      34900, 18217, 24082, 35386, 4949, 39125, 7345, 8641, 38897, 70066, 
      16420, 12409, 7633, 12053, 24098, 9594, 8874, 5881, 23581, 26941, 
      80154, 5801, 11401, 8138, 7865, 6890, 8045, 15145, 34490, 8893, 12645, 
      64648, 6410, 11425, 9001, 16004, 74000, 8497, 37186, 15373, 22600, 
      32170, 95693, 10900, 67081, 32189, 44089, 7421, 60757, 7930, 8865, 
      15313, 85585, 8065, 14977, 29237, 46730, 8884, 12770, 10865, 16928, 
      92564, 18434, 28346, 28625, 64250, 40900, 48420, 64912, 23333, 58250, 
      24685, 77401, 17396, 24400, 32801, 37889, 50201, 62593, 76658, 32634, 
      33826, 48274, 38461, 86861, 25138, 28349, 36730, 92105, 96713, 104474, 
      109418, 24650, 25106, 87725, 35425, 33860, 124100, 25313, 35570, 67994, 
      30125, 30356, 67745, 29565, 67050, 26024, 34241, 39220, 136538, 27409, 
      36265, 26701, 34322, 86330, 37289, 110372, 145674, 30596, 29794, 82045, 
      33010, 33721, 38644, 43625, 44564, 42381, 47437, 138217, 56170, 143236, 
      42050, 45341, 47209, 54370, 68265, 92365, 32513, 43220, 31265, 33617, 
      37201, 42401, 160004, 33917, 36260, 44761, 59305, 33613, 44325, 45445, 
      45730, 57641, 58321, 89748, 37385, 39113, 52813, 82738, 95017, 120532, 
      62569, 34952, 45245, 39553, 43514, 46180, 162517, 38309, 108424, 
      165800, 39042, 144841, 41248, 54233, 120185, 139490, 39301, 37850, 
      38021, 42074, 39076, 40001, 203201, 38218, 43429, 73354, 92338, 82666, 
      38800, 47284, 103156, 41597, 43577, 54665, 40050, 48865, 58138, 101089, 
      165269, 42340, 40673, 43808, 79025, 41197, 43821, 177850, 55981, 78125, 
      42722, 195682, 42193, 115264, 117520, 196065, 50018, 55474, 79252, 
      192872, 50125, 56250, 67954, 46516, 129017, 204880, 45370, 52429, 
      160010, 52769, 134249, 50005, 52282, 45293, 48029, 49453, 52253, 46985, 
      158173, 168658, 59040, 166932, 152914, 186077, 48778, 72433, 165349, 
      52673, 186148, 191489, 76442, 165482, 191906, 71656, 52802, 52985, 
      62746, 75146, 198185, 49725, 49396, 217192, 52466, 57472, 77985, 
      160900, 245986, 52369, 163321, 220237, 78184, 54490, 78629, 53897, 
      192305, 218276, 57186, 61650, 62101, 76357, 62765, 67913, 64084, 62045, 
      57125, 62701, 184405, 190261, 198522, 68953, 194449, 201280, 85032, 
      62114, 217634, 265906, 183145, 203921, 210145, 280372, 64633, 60037, 
      69665, 78146, 217922, 281797, 68836, 83362, 85306, 86305, 203242, 
      254330, 60965, 196436, 212125, 70920, 73512, 66634, 204885, 270850, 
      65000, 297725, 300644, 269117, 252729, 67145, 71234, 88034, 66917, 
      267917, 71749, 251649, 68672, 75140, 87440, 72938, 217370, 257018, 
      265858, 69928, 231400, 245493, 69682, 76490, 219181, 77009, 72008, 
      237269, 74581, 74849, 250218, 253300, 248761, 79789, 80644, 77828, 
      92754, 276130, 287225, 304109, 335257, 78578, 92105, 248680, 253684, 
      279442, 347202, 80000, 85969, 313625, 82442, 85202, 271682, 293330, 
      80820, 94250, 267578, 285298, 86897, 291337, 82249, 87154, 87272, 
      88037, 84050, 89258, 285770, 289394, 293050, 87490, 292949, 86281, 
      91477, 92066, 299546, 313241, 331652, 89170, 294325, 89429, 91829, 
      301001, 91562, 95642, 348253, 97861, 336313, 99905, 96269, 96776, 
      99944, 341125, 98330, 100178, 100469, 338069, 98996, 100217, 359956, 
      368813, 103933, 102337, 102661, 102976, 104980, 104954, 106930, 107693, 
      112514, 106565, 107117, 109085, 114557, 108113, 109105, 114473, 114802, 
      109741, 111005, 113405, 113893, 117881, 119365, 120328, 120157, 125073, 
      126288, 121922, 124426, 124882, 125505, 123953, 125698, 132633, 129457, 
      129636, 130041, 130330, 132269, 134578, 134345, 133625, 136305, 137457, 
      136981, 140557, 140890, 139490, 143368, 149140, 150608, 153781, 154106, 
      154960 ], 
  [ 97505, 94445, 93425, 92740, 91348, 90490, 89093, 87697, 86661, 86690, 
      85977, 83240, 80657, 81853, 80489, 80680, 78165, 77608, 73384, 72986, 
      71912, 70450, 69705, 69021, 68202, 67700, 62288, 60466, 60832, 58021, 
      56693, 55901, 54514, 54261, 53125, 52522, 51673, 51650, 51976, 51085, 
      51077, 48850, 50081, 49642, 47780, 47258, 47232, 46261, 46952, 45428, 
      44960, 44537, 43378, 42836, 42029, 41245, 43145, 41000, 40256, 39701, 
      39304, 39229, 39400, 39133, 38810, 37861, 35033, 36413, 34346, 32773, 
      31076, 30253, 29633, 32841, 28730, 28393, 31705, 25700, 29200, 25317, 
      27565, 26941, 23553, 27253, 23400, 24181, 23570, 183002, 21673, 23634, 
      21416, 22852, 25633, 24008, 19962, 19882, 166570, 22100, 19421, 169865, 
      19093, 22069, 147925, 19345, 21473, 21685, 19457, 21141, 170837, 17690, 
      17705, 182525, 20077, 17525, 168221, 16741, 16650, 155025, 123713, 
      155752, 171901, 15401, 130976, 15273, 15705, 14984, 15509, 15002, 
      14890, 15293, 159848, 137593, 142337, 14314, 108250, 15145, 17305, 
      111769, 15346, 106570, 19060, 116640, 107549, 174634, 10413, 10629, 
      95264, 79497, 92745, 99202, 177901, 105085, 86138, 97425, 11941, 16081, 
      9412, 11972, 8689, 8297, 81181, 128690, 140050, 11225, 15313, 23369, 
      87833, 110785, 10705, 60930, 104290, 7837, 21085, 7514, 64825, 66425, 
      115789, 71240, 54800, 56866, 107208, 5993, 6050, 66938, 6065, 136097, 
      5512, 6701, 17362, 68042, 85697, 6344, 13925, 52424, 5490, 10090, 
      21402, 22717, 70297, 83161, 14624, 15233, 69514, 111418, 70405, 42641, 
      96641, 67600, 12994, 20353, 81562, 3744, 3796, 3805, 38450, 64490, 
      8264, 10933, 39845, 108874, 3257, 5537, 12352, 3754, 124826, 11380, 
      107245, 3098, 12610, 13625, 29378, 3665, 29529, 16850, 16516, 16757, 
      3380, 48592, 1993, 6610, 8249, 16978, 25258, 35705, 75205, 106657, 
      2329, 13264, 28169, 35456, 75041, 74344, 48820, 1781, 1258, 2468, 6649, 
      72313, 1490, 7850, 28850, 5256, 34756, 73684, 4093, 28618, 28900, 
      77960, 661, 2389, 47714, 99850, 1801, 5337, 5617, 56272, 70272, 76201, 
      545, 593, 75605, 2600, 10484, 19485, 21177, 4000, 3425, 7250, 1285, 
      18013, 8210, 21025, 73189, 3505, 3332, 365, 6073, 11380, 905, 21125, 
      11764, 73522, 74610, 77365, 2180, 50689, 51593, 18805, 4660, 554, 1250, 
      7946, 18512, 18241, 800, 545, 26253, 2125, 965, 72365, 26897, 13689, 0, 
      36101, 51533, 3145, 15138, 16138, 8116, 25, 1697, 2617, 9425, 18521, 
      1874, 21341, 6925, 4392, 4005, 3880, 1480, 37, 74, 35785, 9865, 67681, 
      42930, 1845, 80189, 42125, 1189, 2804, 8021, 76850, 5746, 317, 36625, 
      28368, 288, 1233, 7369, 8244, 68813, 26440, 9605, 35569, 19269, 4321, 
      4194, 59274, 54080, 19856, 66338, 78165, 31300, 16708, 28213, 73261, 
      69530, 12461, 2762, 3042, 477, 1810, 55709, 12584, 51605, 12850, 12850, 
      43793, 67657, 33700, 4801, 16452, 66161, 12946, 45146, 69320, 44776, 
      776, 5300, 66778, 33490, 23530, 5770, 24754, 83153, 11600, 1225, 37265, 
      71066, 52825, 3866, 93316, 72250, 44642, 40165, 51649, 14020, 2393, 
      45968, 36058, 67720, 24941, 35892, 6625, 37544, 29333, 19940, 14213, 
      8168, 45202, 39937, 11204, 12497, 64850, 28093, 7325, 49460, 30497, 
      19892, 4745, 42426, 31266, 17901, 13474, 10489, 71285, 62632, 40925, 
      38980, 33092, 26765, 3716, 4234, 4913, 90513, 4804, 13120, 7877, 60581, 
      31741, 20557, 13626, 5517, 20290, 21370, 88073, 85753, 85178, 2825, 
      5309, 8893, 83572, 78541, 70516, 17316, 3016, 88874, 66026, 12629, 
      65137, 15017, 8036, 6272, 3712, 13136, 72945, 50773, 48193, 41665, 
      23130, 6274, 13249, 76805, 60964, 57653, 27197, 23930, 19610, 5882, 
      3581, 47700, 23481, 13401, 91930, 71842, 6746, 4346, 62408, 52244, 
      36968, 7940, 3944, 4328, 93370, 88069, 15850, 14785, 82066, 55754, 
      12325, 51578, 31714, 10573, 4610, 24938, 7873, 59050, 5245, 8125, 
      20276, 9524, 32266, 8290, 9530, 24085, 54913, 45988, 32554, 6554, 5729, 
      38025, 35901, 15826, 5914, 6466, 29961, 20660, 7540, 32825, 31850, 
      13325, 10970, 6370, 8633, 34984, 7380, 21709, 23141, 8266, 10756, 6761, 
      26849, 11890, 9925, 7300, 6805, 8653, 39650, 10081, 23440, 8906, 12850, 
      19940, 20392, 17173, 14130, 8410, 33988, 18946, 9010, 8762, 14321, 
      16021, 10781, 13088, 9089, 38393, 9425, 9509, 9554, 22949, 12937, 
      15777, 23377, 9410, 20225, 9826, 30250, 10961, 10009, 11156, 12500, 
      17090, 22930, 30209, 11925, 12181, 16801, 13540, 36200, 11449, 11618, 
      13213, 39338, 42074, 46793, 49865, 11897, 11885, 37064, 13546, 13385, 
      59633, 12794, 13925, 26693, 13394, 13625, 26912, 13770, 26685, 13973, 
      15170, 16405, 69029, 16528, 16960, 17224, 17357, 38477, 18218, 52925, 
      75825, 18545, 18913, 37000, 19321, 19330, 20041, 21044, 21281, 20970, 
      22282, 71410, 25633, 75025, 21809, 22760, 23458, 25705, 31410, 43810, 
      22100, 22745, 23426, 22970, 22810, 23330, 87113, 23972, 23741, 24754, 
      29236, 25540, 25722, 25906, 25957, 29444, 29890, 44469, 26738, 26594, 
      28594, 40969, 47632, 62617, 32266, 28517, 27812, 27970, 27953, 28513, 
      90562, 29300, 56125, 92909, 29565, 78970, 29665, 31184, 63440, 75725, 
      30760, 31649, 31586, 30725, 31705, 31460, 119780, 32485, 31378, 39073, 
      48229, 43705, 33769, 32425, 54601, 33290, 32930, 33722, 34785, 33538, 
      35089, 53938, 94250, 35437, 37280, 35969, 43808, 37570, 36450, 103321, 
      36676, 43844, 37925, 116005, 38800, 63433, 64753, 116388, 37265, 37573, 
      45205, 114365, 38074, 38349, 41161, 39145, 72272, 123097, 40105, 39208, 
      92501, 40016, 76100, 40762, 40465, 43304, 41828, 41380, 40904, 42890, 
      91834, 98809, 41841, 97785, 88681, 111080, 44449, 45874, 97138, 43664, 
      111385, 115088, 47777, 97505, 115505, 46501, 45197, 45146, 44845, 
      47885, 120146, 47970, 49045, 134005, 47669, 46825, 50256, 95497, 
      155545, 51316, 97684, 137050, 52093, 52033, 52538, 53312, 117776, 
      136025, 51921, 50769, 51220, 52840, 51650, 51650, 52033, 52802, 55604, 
      53224, 113386, 117370, 123057, 53860, 120388, 125113, 58005, 56381, 
      137021, 172189, 113296, 127520, 131872, 183145, 56794, 61090, 57146, 
      57905, 137777, 184570, 57721, 59845, 60385, 60682, 127777, 164357, 
      63188, 123545, 134554, 60741, 60525, 62773, 130122, 177601, 66989, 
      197924, 200141, 176570, 164628, 67730, 65033, 65453, 69140, 176072, 
      66250, 164250, 69257, 65897, 66497, 67205, 140033, 168449, 174949, 
      70045, 150085, 160200, 71437, 67481, 141610, 68000, 72125, 155018, 
      72826, 72626, 164925, 167305, 164170, 74056, 73741, 77009, 74853, 
      184753, 193274, 205946, 229840, 82205, 76778, 165493, 169093, 188065, 
      239445, 84329, 79300, 213824, 82325, 80405, 182645, 198677, 86085, 
      80093, 179945, 192985, 82100, 197620, 88450, 82825, 83645, 83240, 
      88145, 83525, 193925, 196613, 199333, 86437, 199700, 90610, 88552, 
      89141, 205361, 215780, 229745, 95605, 201778, 97268, 92648, 207050, 
      97997, 92717, 243304, 96340, 234874, 96980, 106916, 104381, 99125, 
      238984, 107573, 102869, 102458, 237098, 108005, 109460, 254305, 261290, 
      105220, 110410, 109330, 111049, 110245, 112793, 108685, 107810, 106781, 
      116276, 114020, 110372, 106952, 116420, 113668, 108740, 109537, 116644, 
      115802, 117032, 123370, 122210, 121588, 120445, 128932, 124020, 123129, 
      133037, 129925, 128977, 127962, 136004, 131665, 129474, 137530, 141921, 
      138816, 143317, 137768, 135865, 137972, 142634, 147186, 142722, 148564, 
      141610, 141241, 148733, 151909, 160021, 162425, 157876, 159605, 160225 ]
    , [ 123588, 125840, 122536, 122609, 123493, 114649, 119330, 120970, 
      117650, 112357, 108980, 105473, 116946, 102560, 109556, 104425, 107984, 
      107425, 101665, 100125, 95625, 101381, 105194, 94244, 101405, 100521, 
      88245, 89077, 83741, 83200, 90610, 82592, 85381, 102224, 83986, 85661, 
      83668, 92385, 77129, 86498, 88010, 86533, 102202, 101761, 78237, 78853, 
      74645, 85072, 96401, 73593, 79965, 79540, 71153, 71749, 77780, 80032, 
      96372, 82825, 70677, 80000, 72001, 73826, 81217, 68788, 75685, 68650, 
      74548, 87328, 74997, 81770, 63729, 59860, 63418, 92084, 60229, 69770, 
      90562, 58321, 88421, 59456, 83362, 83872, 55400, 87220, 71201, 76162, 
      74029, 371781, 61108, 77129, 54009, 76721, 89380, 83953, 52925, 55885, 
      348493, 77481, 52000, 353684, 52810, 79346, 320722, 64840, 77608, 
      78580, 67610, 78032, 355786, 53677, 55592, 373172, 76960, 63386, 
      352402, 49300, 54149, 332744, 284708, 334225, 358354, 53650, 296525, 
      56180, 61172, 55129, 61354, 58565, 61489, 65690, 341345, 307688, 
      315090, 63185, 261997, 70850, 79850, 267794, 72569, 259553, 88057, 
      276077, 261664, 364841, 47858, 52634, 242525, 216116, 238484, 249121, 
      370000, 258802, 227693, 246578, 68752, 84292, 54821, 69541, 50674, 
      43060, 220064, 296833, 314273, 69922, 84650, 107146, 231650, 269042, 
      68260, 184985, 258745, 52090, 101818, 50245, 192296, 195412, 277456, 
      204025, 174661, 178625, 264305, 45288, 46485, 197053, 48778, 309530, 
      44041, 56250, 95785, 199665, 229860, 57025, 86266, 171505, 51989, 
      74069, 106661, 109876, 203816, 225800, 88861, 90610, 202649, 271913, 
      204298, 153352, 248392, 199589, 85321, 105220, 223805, 44525, 45337, 
      46864, 145729, 194569, 71081, 80210, 148642, 268589, 43650, 60370, 
      85045, 50225, 293657, 82549, 266194, 45765, 86437, 89352, 127525, 
      51650, 128426, 99025, 98309, 98930, 54009, 166861, 42740, 69017, 74836, 
      99905, 119585, 141812, 214370, 265960, 48770, 90485, 126290, 141557, 
      214202, 213121, 167833, 47450, 42365, 53073, 71314, 209938, 46393, 
      75553, 128473, 66497, 140837, 212441, 62288, 128233, 128893, 219753, 
      34532, 54500, 166325, 255701, 24650, 67706, 68746, 182101, 206741, 
      216850, 38212, 39780, 215872, 56225, 84629, 108068, 112040, 17341, 
      60466, 74929, 49202, 104690, 10525, 111880, 211924, 17978, 18181, 
      31554, 12938, 87785, 47668, 2146, 6845, 212621, 214469, 219124, 20817, 
      172306, 173970, 2858, 66613, 27925, 50661, 77877, 2941, 3050, 26269, 
      27914, 800, 55712, 48850, 210690, 125320, 5330, 36101, 0, 173890, 
      60520, 97973, 100493, 10009, 34978, 53370, 58090, 82378, 2932, 21625, 
      112912, 11474, 15401, 16154, 16409, 23129, 36506, 34261, 50, 8330, 
      4964, 353, 21968, 8730, 306, 49810, 58645, 77922, 7669, 13325, 41716, 
      122, 605, 40925, 49850, 75746, 78521, 5328, 953, 82538, 200, 2900, 
      16072, 64205, 187685, 1989, 2725, 4745, 8210, 485, 4133, 127738, 6724, 
      5653, 6724, 20205, 19721, 38816, 51929, 2466, 6841, 1780, 6725, 91085, 
      158888, 5290, 593, 65554, 100385, 4932, 91177, 161377, 5809, 1025, 
      33025, 67189, 5165, 757, 2197, 68797, 119701, 10138, 8125, 45250, 
      145890, 6409, 2228, 19009, 13837, 6829, 1261, 151444, 2186, 6737, 
      52490, 162565, 1033, 5713, 2452, 1241, 70394, 1369, 1898, 4285, 7298, 
      75353, 1805, 150440, 9985, 8996, 5485, 2548, 15220, 2633, 2290, 4985, 
      60898, 2057, 2297, 6032, 8825, 81460, 7354, 5161, 2074, 2029, 2221, 
      3114, 54925, 57341, 60680, 13658, 59809, 88645, 72000, 5002, 2762, 
      5636, 9725, 62036, 106829, 109429, 13108, 12308, 12113, 37300, 60304, 
      74528, 11645, 10034, 7709, 7709, 35209, 13525, 6637, 11380, 6506, 9586, 
      17425, 20981, 48821, 87125, 8612, 3920, 3620, 3172, 5537, 21361, 87236, 
      9810, 5749, 5098, 4660, 5573, 7333, 23245, 43364, 3881, 5882, 87002, 
      15049, 8641, 21825, 49825, 6425, 4621, 3785, 19597, 36121, 48665, 
      15725, 13844, 10405, 11240, 12017, 5465, 14096, 5085, 4981, 16900, 
      36397, 115245, 65498, 6473, 49568, 66128, 9117, 71325, 5525, 22589, 
      70949, 112484, 6130, 5185, 5809, 29209, 49284, 5576, 5732, 13397, 
      48325, 53437, 125192, 10249, 27529, 6452, 6617, 16592, 19937, 34337, 
      64340, 6329, 29645, 105154, 9684, 27109, 21617, 35482, 117130, 20089, 
      67904, 34117, 46162, 60548, 144365, 25114, 108013, 60417, 77281, 13309, 
      99641, 15860, 19277, 33317, 131473, 14969, 32393, 55705, 80644, 18122, 
      27700, 23165, 35506, 140050, 37736, 53780, 54205, 103700, 72026, 82466, 
      104506, 45697, 95652, 47629, 120493, 35082, 47050, 59977, 67401, 84529, 
      101005, 119304, 59216, 60992, 81572, 67669, 132129, 47336, 52445, 
      65060, 138685, 144461, 154120, 160232, 46260, 47008, 132985, 62725, 
      60282, 177970, 46769, 62720, 107408, 54205, 54434, 106861, 53057, 
      105872, 47178, 59769, 67082, 192276, 47813, 61925, 46225, 58516, 
      129796, 62793, 159818, 202856, 51714, 50180, 123745, 55144, 56293, 
      63842, 71305, 72682, 69329, 76721, 193489, 88808, 199378, 68260, 73009, 
      75605, 85832, 104837, 136237, 52585, 69570, 49725, 53829, 59749, 67869, 
      219050, 53685, 57634, 70805, 91625, 52205, 69485, 71189, 71620, 88785, 
      89609, 131546, 57573, 60469, 81469, 122344, 138125, 170210, 95017, 
      52506, 69661, 60317, 66760, 70738, 220945, 57461, 154586, 224810, 
      58484, 199469, 62002, 82141, 169117, 192800, 58153, 55240, 55557, 
      62676, 57194, 58849, 268769, 55312, 64465, 108260, 133376, 120488, 
      55450, 70066, 146962, 60289, 63729, 81241, 56840, 71933, 86024, 144013, 
      223081, 60146, 56285, 62194, 114493, 56953, 61913, 237844, 81517, 
      113005, 59204, 258884, 57797, 161090, 163930, 259265, 71460, 80128, 
      113978, 255338, 71125, 80900, 98152, 64594, 177901, 269386, 62132, 
      74153, 215604, 74197, 184001, 69241, 73124, 60001, 65365, 67957, 72801, 
      63005, 213029, 225704, 83234, 223538, 206452, 246329, 64936, 102461, 
      221365, 71749, 246250, 252613, 107780, 221348, 253028, 100802, 70996, 
      71325, 87364, 105604, 260325, 64265, 63058, 282538, 68900, 77554, 
      108725, 215146, 315848, 66457, 217705, 285569, 107890, 69448, 108333, 
      67685, 252229, 283018, 73892, 81860, 82309, 104449, 83117, 91477, 
      85018, 81225, 71485, 82025, 242125, 249149, 259016, 91777, 254065, 
      262210, 115298, 79092, 281332, 337780, 240125, 264989, 272381, 354434, 
      82921, 72773, 90869, 104168, 281320, 355853, 89162, 111424, 114244, 
      115681, 263716, 323856, 72965, 255298, 273905, 90650, 94994, 82420, 
      264905, 342404, 77130, 373365, 376722, 340229, 321065, 80145, 88468, 
      115488, 78893, 338585, 88541, 319541, 81666, 94266, 113866, 89872, 
      278980, 325636, 335936, 83210, 295490, 312065, 81940, 95464, 280933, 
      95981, 85282, 301933, 89017, 89577, 316772, 320290, 314873, 96697, 
      98282, 91666, 117248, 346468, 359165, 378677, 414349, 89632, 114985, 
      313898, 319778, 349768, 427748, 90610, 103441, 389205, 95824, 101504, 
      340544, 365696, 90842, 116388, 335560, 356200, 103193, 363113, 91681, 
      103156, 102834, 104329, 94792, 106132, 356372, 360580, 364820, 101440, 
      364421, 96869, 106585, 107172, 371592, 387329, 408514, 98432, 365345, 
      97813, 104593, 372893, 100816, 110736, 427001, 112069, 412861, 114985, 
      102877, 105282, 113706, 418105, 105808, 111744, 112473, 414313, 106618, 
      107689, 439114, 449137, 116365, 110533, 111733, 111170, 114922, 113288, 
      119060, 120845, 129312, 113725, 116029, 121501, 132521, 116145, 119473, 
      131265, 131300, 118645, 121221, 124345, 121177, 128369, 131165, 133442, 
      127861, 138905, 141434, 128160, 134164, 135496, 137141, 129601, 135140, 
      147761, 137573, 135122, 137717, 135376, 141985, 146920, 145225, 141145, 
      142649, 147305, 142885, 153029, 153800, 146848, 151154, 155450, 156330, 
      164317, 163764, 164762 ], 
  [ 162994, 153562, 155258, 153661, 149537, 158201, 149536, 144500, 146180, 
      152561, 155018, 153169, 133780, 153586, 142234, 148777, 138986, 138425, 
      135985, 136945, 139945, 129853, 123656, 135218, 124865, 124813, 127525, 
      122513, 129685, 124130, 112356, 120178, 113789, 93098, 112388, 109057, 
      109562, 99097, 118033, 104884, 103060, 99905, 83880, 83437, 107449, 
      105561, 110525, 95930, 83905, 107797, 99157, 98730, 106181, 104273, 
      95290, 90866, 75514, 86985, 99853, 87490, 96169, 93824, 85369, 99626, 
      90677, 96980, 83682, 71442, 81625, 70036, 87853, 90650, 85032, 57818, 
      86841, 74696, 57124, 82413, 54133, 80210, 56576, 54578, 81146, 51250, 
      61913, 57700, 58901, 53077, 70162, 55325, 78073, 54077, 45050, 47961, 
      76145, 72433, 44785, 51493, 76050, 45802, 74356, 49184, 37024, 60530, 
      49946, 49250, 57460, 48698, 45392, 70209, 67954, 50266, 47618, 58228, 
      43668, 73330, 67337, 38186, 26842, 37993, 44608, 65160, 28645, 61850, 
      56834, 62465, 56180, 58393, 54641, 50500, 38425, 29786, 31348, 51325, 
      19949, 43972, 37960, 20740, 42353, 19169, 31981, 21509, 18770, 42709, 
      60992, 55760, 14629, 11570, 13922, 15385, 43690, 16724, 12301, 14504, 
      39338, 29858, 50425, 38457, 53780, 62010, 10498, 23049, 27145, 36324, 
      27700, 18504, 11236, 16936, 37162, 7937, 14977, 50180, 19844, 51669, 
      7738, 7514, 17834, 7785, 6773, 6565, 14681, 54202, 52897, 6641, 50184, 
      24040, 54617, 42640, 18785, 5905, 8578, 40905, 22608, 5265, 45041, 
      28757, 14645, 13690, 5882, 7850, 21029, 20276, 5545, 14761, 5524, 5450, 
      10418, 4981, 21649, 14026, 6673, 50069, 49213, 47402, 5321, 4121, 
      28249, 23200, 4896, 13085, 50020, 35048, 20525, 43249, 18133, 21361, 
      12352, 47125, 19409, 18154, 7121, 41332, 6344, 13637, 13753, 13540, 
      37837, 2237, 48250, 26989, 23634, 12841, 7501, 3874, 3872, 11258, 
      41764, 15925, 5860, 3613, 3700, 3449, 1525, 42100, 47021, 36877, 24260, 
      2756, 42705, 21825, 4689, 26945, 2873, 2749, 29402, 4441, 4265, 3385, 
      55018, 34954, 829, 8473, 69320, 25640, 25012, 757, 2045, 2980, 50354, 
      48586, 2834, 33337, 16705, 8450, 7418, 82853, 30068, 21177, 38816, 
      9236, 100217, 7250, 2210, 80980, 80345, 57856, 92612, 14837, 39770, 
      138528, 112369, 2057, 2237, 2722, 74629, 104, 100, 132560, 25345, 
      62549, 36913, 19093, 131805, 131080, 65061, 62536, 151346, 32786, 
      38432, 1780, 3978, 118340, 51533, 173890, 0, 29242, 10817, 10001, 
      100493, 52904, 34600, 30980, 16904, 131778, 72909, 6570, 96116, 85865, 
      84116, 83537, 70241, 51092, 53849, 173092, 106312, 237218, 188405, 
      72410, 260164, 186688, 37700, 30689, 19108, 254097, 91285, 45450, 
      174824, 156125, 46325, 37736, 20264, 18869, 239242, 151465, 17044, 
      172394, 133394, 84850, 27065, 425, 210877, 134885, 234481, 256292, 
      162665, 126281, 3856, 247298, 240389, 113858, 76465, 77645, 49202, 
      36461, 213844, 113969, 205650, 114685, 13897, 802, 236680, 167765, 
      26728, 10685, 233818, 13985, 785, 239697, 191545, 56745, 25857, 234881, 
      167089, 143509, 24961, 5809, 264872, 110237, 43112, 1972, 242793, 
      207754, 80253, 282745, 244877, 190937, 1682, 205204, 117181, 37000, 
      1125, 172357, 236249, 146250, 171725, 24872, 175185, 156532, 133065, 
      116896, 22321, 191465, 2330, 107069, 111082, 230165, 153002, 92282, 
      199789, 158580, 132085, 32040, 185033, 160253, 126458, 113405, 20074, 
      242036, 225665, 181712, 177497, 164345, 149392, 36905, 35149, 32650, 
      276692, 33445, 17245, 25618, 221328, 160708, 132722, 112625, 32330, 
      11237, 10501, 271962, 267826, 266797, 55962, 33930, 24802, 263825, 
      254708, 239873, 123113, 58873, 273209, 231293, 108434, 229492, 115812, 
      91125, 83005, 44125, 19045, 244106, 201050, 195746, 181954, 138449, 
      82549, 19154, 251140, 221225, 214736, 148410, 140149, 128565, 79425, 
      50338, 194333, 138788, 19748, 278057, 241625, 83005, 44285, 223561, 
      203409, 170881, 88281, 59769, 45625, 280397, 271010, 116617, 113282, 
      260005, 210085, 104458, 201361, 157889, 97250, 60869, 11281, 33256, 
      216089, 46514, 33050, 127825, 29905, 158425, 85417, 30361, 12682, 
      207400, 188941, 158705, 73685, 47890, 170978, 166130, 112913, 49429, 
      44533, 10370, 127277, 77837, 158506, 156169, 103594, 94429, 67129, 
      36250, 163385, 74945, 16180, 133378, 79913, 91933, 66600, 13140, 96241, 
      34802, 69401, 53924, 40786, 8677, 86248, 16525, 41485, 29993, 121977, 
      19825, 112850, 102089, 72761, 11621, 117793, 75169, 46773, 29178, 
      107600, 84650, 95125, 71604, 11016, 69658, 50674, 50265, 20530, 36392, 
      30152, 20500, 60101, 24154, 58693, 16465, 76168, 59780, 46853, 40933, 
      30537, 23657, 17770, 49418, 47858, 33410, 42857, 15577, 62554, 56821, 
      45250, 14625, 13729, 12546, 11986, 64810, 63890, 16425, 48745, 51304, 
      12200, 66145, 49570, 24202, 58565, 58792, 25317, 60749, 25994, 68212, 
      55777, 49744, 15634, 72997, 57085, 76409, 62010, 23202, 58777, 19024, 
      17858, 72712, 75346, 27145, 70298, 68945, 61480, 54765, 53640, 56957, 
      51005, 19321, 43906, 20200, 60050, 56457, 54881, 47594, 37409, 27109, 
      79397, 60520, 85705, 79801, 72377, 63817, 23176, 82153, 76928, 63409, 
      48365, 87337, 67085, 65453, 65050, 52189, 52177, 34064, 83521, 79745, 
      59045, 37370, 33133, 27688, 50905, 93460, 71417, 82921, 75186, 71656, 
      28373, 89233, 32068, 28900, 88586, 28577, 84596, 63869, 30749, 29410, 
      91585, 97010, 96493, 86098, 94792, 92277, 35317, 98746, 85381, 49946, 
      40034, 45490, 101380, 80968, 37768, 94541, 89641, 70457, 101930, 81161, 
      67730, 39817, 33813, 99392, 108037, 98100, 52821, 107869, 99485, 36058, 
      76553, 54665, 105946, 38746, 109541, 40196, 39700, 39125, 89842, 80162, 
      56464, 39364, 92005, 80930, 66490, 102152, 39485, 41732, 107194, 90857, 
      38818, 92565, 40573, 100117, 94826, 116729, 107081, 103001, 96169, 
      112225, 40405, 40570, 85748, 40904, 41330, 42841, 113314, 71609, 42061, 
      103445, 43592, 44117, 69418, 42874, 44530, 74948, 107690, 107185, 
      87362, 72242, 45985, 121805, 125600, 49844, 115594, 103396, 73685, 
      45832, 57290, 126485, 47549, 52861, 78676, 124466, 79117, 129373, 
      50373, 53640, 118898, 106850, 107297, 84401, 107269, 97281, 105832, 
      112045, 129825, 112009, 52765, 53117, 53810, 101741, 53861, 54500, 
      82724, 122410, 57770, 67514, 54925, 56437, 57157, 71656, 118729, 
      140269, 109993, 95770, 59418, 73069, 113288, 91346, 89162, 88097, 
      58490, 66922, 144625, 59240, 61165, 118100, 112436, 132386, 62165, 
      73778, 147940, 81385, 82240, 74101, 70781, 145945, 130082, 98722, 
      150529, 74953, 132653, 71753, 147460, 125032, 102932, 133146, 67050, 
      73674, 75634, 147332, 69380, 71777, 151898, 127058, 68165, 127573, 
      149396, 72477, 146453, 145345, 76466, 77480, 77065, 139945, 137360, 
      152424, 117122, 84466, 87985, 92485, 102301, 166226, 124025, 81076, 
      81952, 87754, 107354, 169700, 143333, 97165, 159066, 148066, 86866, 
      92002, 173264, 129586, 86882, 90842, 149749, 92749, 177433, 151378, 
      153556, 150881, 173034, 149346, 92674, 93546, 94450, 161330, 95713, 
      175937, 159793, 160378, 99538, 103597, 108936, 184994, 99125, 189377, 
      171137, 101665, 187370, 163930, 116569, 170257, 114929, 168165, 204425, 
      195988, 174388, 117665, 202346, 184930, 183157, 118037, 202320, 204221, 
      126152, 129501, 184537, 202889, 199085, 203524, 197264, 204802, 188890, 
      184837, 172450, 211905, 204201, 189657, 168985, 209317, 199301, 174397, 
      176098, 206809, 201877, 200825, 218501, 207337, 202625, 197396, 222665, 
      198677, 193700, 231298, 217282, 213610, 209417, 236069, 219922, 200009, 
      229849, 242408, 232493, 245162, 225081, 215002, 221645, 236745, 244913, 
      229553, 247649, 220261, 218530, 243266, 245060, 257680, 261892, 242353, 
      246802, 246964 ], 
  [ 105652, 101000, 100640, 99725, 97649, 99125, 95930, 93626, 93250, 94841, 
      94900, 92357, 85618, 91400, 87572, 89325, 85000, 84437, 80613, 80545, 
      80461, 76865, 74770, 77092, 73921, 73525, 70057, 67433, 69473, 65960, 
      62050, 63368, 60737, 55432, 59330, 58049, 57524, 54925, 59837, 55922, 
      55466, 52985, 49954, 49509, 54025, 53161, 54361, 50024, 47573, 52309, 
      49825, 49396, 50341, 49457, 46628, 44936, 42580, 43789, 46393, 42920, 
      44757, 44122, 42165, 45476, 43025, 43850, 38404, 36424, 37369, 33290, 
      36397, 36452, 34594, 30292, 34345, 31090, 29250, 30925, 26585, 30088, 
      25946, 24968, 28960, 24372, 24085, 23634, 23465, 142129, 24804, 22621, 
      26557, 21709, 21572, 21061, 24961, 23985, 127665, 20485, 24520, 130388, 
      23850, 19882, 111690, 20624, 19616, 19604, 19946, 19048, 130994, 21745, 
      21200, 140996, 17960, 18650, 128578, 21780, 20233, 117280, 90884, 
      117765, 131562, 18730, 96785, 17812, 16900, 17741, 16586, 16745, 15725, 
      15002, 120917, 102016, 105970, 14453, 77465, 13250, 13394, 80306, 
      12997, 75997, 13221, 84145, 76616, 133037, 13834, 12706, 66305, 53668, 
      64228, 69453, 135720, 74210, 58841, 67882, 9608, 10388, 10433, 9409, 
      10706, 12436, 54632, 93517, 103085, 8290, 9242, 13042, 59810, 78506, 
      8100, 38725, 73125, 9146, 11642, 9265, 41600, 42740, 82472, 46429, 
      33785, 35285, 75205, 8704, 8425, 42881, 7762, 99266, 8429, 6370, 8501, 
      43501, 57460, 5653, 6850, 31573, 6025, 5473, 10513, 11268, 45184, 
      55360, 6977, 7250, 44501, 78341, 45162, 24224, 66128, 42905, 5877, 
      9540, 53825, 5905, 5733, 5288, 21005, 40325, 3917, 4682, 21946, 75961, 
      5506, 3530, 5081, 4205, 89213, 4545, 74538, 4657, 4985, 5440, 14585, 
      3650, 14482, 6725, 6497, 6626, 2533, 27809, 4052, 2285, 2692, 6605, 
      11525, 18500, 48250, 73760, 2690, 4553, 13298, 18233, 48074, 47477, 
      27765, 2330, 3145, 1549, 1586, 45746, 2245, 1885, 13477, 1189, 17473, 
      46757, 904, 13221, 13385, 50125, 4628, 980, 26705, 67865, 9010, 898, 
      954, 33129, 43993, 48690, 3380, 2980, 48200, 725, 2561, 7300, 8320, 
      13985, 530, 1213, 1066, 6370, 21425, 8144, 46196, 13130, 12833, 5050, 
      17914, 2725, 980, 40570, 27065, 46369, 47233, 49428, 10525, 28682, 
      29362, 37330, 225, 6305, 505, 1153, 36913, 36530, 7105, 6290, 47560, 
      136, 650, 45394, 11680, 29938, 3145, 60520, 29242, 0, 4489, 5041, 
      21317, 3482, 226, 26, 1682, 36868, 9805, 8104, 19330, 14893, 14170, 
      13933, 8845, 3034, 3737, 60050, 24050, 99892, 69205, 9640, 114970, 
      68170, 578, 65, 1138, 110953, 17225, 1828, 61090, 50257, 2017, 610, 
      922, 1237, 101224, 47645, 1802, 59680, 37780, 14544, 193, 35113, 83113, 
      38585, 98165, 112450, 54049, 34081, 12546, 106532, 102017, 27812, 
      11281, 11773, 2824, 685, 85042, 27917, 79924, 28289, 3425, 23504, 
      99666, 57085, 522, 5341, 97828, 3509, 24509, 101653, 71285, 4885, 673, 
      98545, 56745, 43425, 801, 10377, 118274, 26225, 1850, 18850, 103717, 
      81332, 12997, 130329, 105113, 71009, 20948, 79802, 29741, 1202, 25177, 
      59949, 99557, 45124, 59653, 1378, 61741, 50954, 38089, 29786, 1901, 
      71521, 20896, 25085, 27044, 95849, 49124, 18500, 76757, 52306, 37781, 
      1690, 67813, 53293, 34888, 28333, 3060, 103610, 93053, 65858, 63353, 
      55673, 47218, 2105, 2057, 1952, 126634, 2061, 4329, 2440, 90418, 53738, 
      38404, 28225, 2308, 8233, 8865, 123604, 120836, 120149, 6100, 2536, 
      2984, 118201, 112162, 102457, 33577, 6957, 124505, 96953, 26420, 95834, 
      30034, 18685, 15353, 3833, 4745, 105316, 77992, 74740, 66420, 41725, 
      15237, 4852, 109954, 90641, 86546, 47236, 42737, 36625, 14161, 5252, 
      74005, 42058, 5098, 127973, 103853, 15685, 4325, 92285, 79657, 60125, 
      17881, 7837, 4637, 129625, 123316, 30825, 29200, 116069, 83933, 25160, 
      78625, 52937, 22052, 8585, 11665, 4226, 87877, 5512, 4360, 36889, 4633, 
      53465, 17393, 4745, 11348, 82602, 71325, 53741, 13181, 6196, 60880, 
      58084, 29833, 6705, 5913, 15184, 37013, 14933, 53876, 52565, 25640, 
      21605, 11405, 5492, 56701, 14089, 10386, 40372, 15977, 20813, 11554, 
      13498, 22725, 6088, 12641, 8450, 6596, 22025, 18882, 11745, 6949, 7085, 
      35113, 10253, 30772, 25825, 14281, 18461, 33317, 15317, 8125, 7972, 
      28594, 18980, 23297, 14482, 21610, 14240, 9620, 9553, 12308, 8674, 
      9274, 12618, 11861, 11140, 11817, 16785, 16978, 12218, 9893, 9445, 
      10333, 13025, 17056, 11080, 10888, 10804, 10673, 21013, 13952, 12665, 
      11012, 23137, 24977, 28240, 30416, 14836, 14600, 21853, 12105, 12610, 
      37802, 15821, 12584, 15944, 14393, 14618, 16369, 15205, 16360, 17194, 
      15013, 14450, 45652, 20249, 16649, 21605, 18148, 24484, 17989, 34322, 
      51280, 21658, 22580, 24309, 21632, 21305, 19994, 19093, 18994, 19573, 
      19093, 48285, 19856, 51210, 20948, 20773, 20905, 20800, 22585, 29385, 
      25925, 21754, 28465, 26665, 24713, 22993, 61010, 27985, 26522, 23945, 
      23605, 30425, 25561, 25297, 25236, 24685, 25013, 31522, 30361, 29321, 
      25721, 29696, 33665, 43610, 26469, 34138, 28169, 31121, 29200, 28746, 
      64805, 33665, 39770, 66698, 33700, 56113, 32786, 28817, 44945, 53864, 
      35325, 37328, 37153, 33940, 36818, 36013, 88493, 38376, 34245, 31300, 
      35752, 33680, 39978, 33930, 39978, 37925, 36445, 32309, 40864, 34801, 
      32656, 39969, 68845, 40714, 44225, 40786, 35521, 44397, 41485, 76212, 
      35993, 35993, 44180, 86420, 45721, 47170, 48042, 86797, 39700, 37544, 
      37442, 85322, 40833, 38308, 36864, 44138, 53633, 92474, 46100, 41389, 
      68692, 42409, 56765, 44829, 43300, 50837, 47345, 46001, 43957, 49409, 
      68561, 73856, 42082, 73162, 66404, 83645, 50832, 41617, 72945, 47801, 
      84050, 86969, 42500, 73412, 87380, 42898, 49988, 49825, 44708, 43268, 
      91225, 55549, 57290, 102602, 53780, 50130, 45385, 72594, 120640, 59189, 
      74645, 105605, 47970, 59216, 48409, 61385, 90457, 105010, 57748, 53908, 
      54353, 49925, 54665, 52201, 54594, 56701, 63193, 57005, 87705, 90793, 
      95248, 54941, 93245, 96962, 53362, 61924, 106724, 135620, 88145, 99233, 
      102689, 144890, 61317, 69857, 59417, 56480, 107680, 146297, 60658, 
      56840, 56708, 56669, 99908, 129544, 72497, 96890, 105653, 64090, 62530, 
      69140, 102541, 141172, 76138, 158353, 160234, 140465, 130645, 76189, 
      70244, 62824, 78377, 140285, 71785, 130585, 77698, 69634, 64634, 72616, 
      111172, 134212, 139592, 78250, 119314, 127525, 80420, 71312, 112625, 
      71825, 80306, 123769, 80093, 79669, 132196, 134234, 131765, 79389, 
      78514, 84682, 74344, 149076, 156353, 167009, 187425, 91976, 77477, 
      133706, 136634, 152352, 195892, 94418, 84125, 174073, 90280, 86120, 
      148040, 161384, 96610, 81316, 146000, 156800, 87797, 160757, 99405, 
      88740, 89890, 88925, 98080, 88756, 157940, 160180, 162452, 93896, 
      163025, 100633, 95085, 95668, 168208, 177053, 188890, 106600, 165397, 
      108929, 100949, 169985, 108968, 99208, 200957, 103473, 194177, 103429, 
      119849, 115858, 106570, 197933, 119816, 111976, 111229, 196589, 120130, 
      121685, 211538, 217621, 113625, 122057, 120305, 122690, 120530, 124304, 
      117284, 115625, 111784, 128665, 125065, 118729, 111053, 128125, 123581, 
      113725, 114740, 127665, 125809, 126461, 135581, 131933, 130297, 128146, 
      140753, 131125, 129226, 145960, 140148, 138528, 136729, 149357, 142100, 
      135517, 148937, 155338, 150553, 157064, 147925, 144000, 147221, 154453, 
      159877, 152725, 161585, 149585, 148880, 160616, 163426, 172610, 175450, 
      167193, 169588, 170090 ], 
  [ 121397, 114869, 115313, 114130, 111250, 115540, 110201, 106825, 107253, 
      110720, 111717, 109442, 97745, 109021, 102245, 105874, 99405, 98842, 
      95554, 95888, 97010, 90868, 87165, 93105, 87120, 86858, 85802, 82240, 
      86290, 81973, 74981, 78845, 74740, 63405, 73333, 71248, 71125, 65444, 
      75850, 68317, 67325, 64576, 56453, 56008, 68162, 66896, 69570, 61213, 
      55010, 67250, 62354, 61925, 65416, 64130, 58889, 56125, 48677, 53906, 
      60530, 53573, 58090, 56785, 52282, 59881, 54884, 57853, 49325, 43325, 
      47888, 40861, 49730, 50857, 47525, 34245, 48080, 41341, 33337, 44258, 
      30538, 42885, 31105, 29725, 42561, 28057, 32058, 30133, 30500, 100388, 
      35725, 28584, 39890, 27538, 23917, 24746, 38160, 36112, 88336, 25778, 
      37853, 90389, 36781, 24505, 75577, 29401, 24641, 24361, 27785, 23805, 
      90593, 33872, 32657, 98585, 22717, 27293, 88445, 35113, 31824, 79425, 
      58925, 79642, 90625, 30053, 63218, 28197, 25677, 28394, 25229, 26192, 
      24100, 22037, 81722, 66841, 69857, 22024, 48052, 18409, 16141, 50089, 
      17620, 46852, 13690, 52722, 47069, 90760, 25425, 22689, 39170, 30285, 
      37629, 41380, 92773, 44797, 33716, 40077, 14365, 11125, 19210, 13898, 
      20689, 24965, 30445, 59012, 66436, 12377, 9577, 8285, 33881, 47485, 
      12589, 19764, 43444, 18325, 7957, 18980, 21433, 22037, 50245, 24386, 
      16298, 17128, 44586, 19625, 18944, 21776, 17477, 62885, 19618, 13673, 
      5620, 21860, 31397, 12554, 6113, 14354, 14400, 7684, 5220, 5305, 22873, 
      29833, 5570, 5441, 22324, 46516, 22717, 9953, 37385, 21130, 5140, 4381, 
      28432, 16290, 15850, 14869, 7940, 19220, 6530, 5017, 8345, 44404, 
      16025, 8957, 4210, 12580, 54440, 4210, 43249, 14372, 3712, 3497, 4736, 
      11489, 4365, 2504, 2410, 2405, 9434, 10858, 14437, 5032, 3965, 2116, 
      3016, 5837, 23929, 42337, 11065, 2074, 3449, 5570, 23753, 23290, 10546, 
      10973, 13396, 8450, 3529, 21961, 11156, 2756, 3092, 4338, 4810, 22570, 
      5125, 2836, 2866, 24866, 17425, 7345, 9620, 37648, 25693, 3645, 3433, 
      13498, 20610, 23833, 14837, 13901, 23477, 6554, 1154, 801, 1017, 34018, 
      5153, 2084, 8905, 541, 45344, 841, 22009, 32761, 32330, 18785, 40225, 
      514, 9221, 71993, 53530, 22048, 22644, 24169, 28682, 10525, 10937, 
      67681, 3106, 21380, 7808, 1220, 67130, 66613, 22850, 21365, 81261, 
      5965, 8489, 21341, 1697, 57609, 15138, 97973, 10817, 4489, 0, 16, 
      45370, 15877, 6725, 5185, 677, 67085, 27560, 533, 42445, 35730, 34605, 
      34234, 25930, 14893, 16400, 97369, 49309, 146725, 108936, 27261, 
      164885, 107633, 8149, 5090, 1205, 160064, 39268, 11945, 98677, 84762, 
      12402, 8181, 1525, 1170, 148325, 81346, 797, 96865, 68265, 35113, 3744, 
      14544, 126194, 69338, 144596, 161829, 89626, 63226, 2161, 154705, 
      149252, 54545, 29840, 30600, 14013, 7720, 128525, 54650, 122201, 55156, 
      544, 7625, 146365, 93466, 3805, 450, 144125, 628, 8228, 148754, 111418, 
      18218, 3554, 144976, 92992, 75652, 3280, 1600, 168725, 52154, 11029, 
      5249, 151220, 123877, 32360, 183058, 152884, 111008, 6409, 121945, 
      57010, 8237, 8762, 97000, 146122, 77753, 96570, 3589, 99194, 85325, 
      68306, 56921, 2906, 111520, 6625, 50210, 52973, 141476, 82825, 40409, 
      117962, 86945, 67730, 6581, 106740, 88200, 63765, 54664, 2725, 150845, 
      138010, 104249, 101074, 91250, 80249, 8738, 8020, 6977, 178425, 7354, 
      2386, 4517, 134705, 88645, 68353, 54288, 7065, 2404, 2500, 174725, 
      171421, 170600, 18629, 7829, 4525, 168250, 161005, 149290, 61650, 
      20290, 175760, 142580, 51545, 141193, 56633, 40058, 34850, 12610, 3338, 
      152685, 119197, 115141, 104677, 72612, 34600, 3445, 158261, 134794, 
      129761, 79865, 73892, 65636, 32720, 15905, 114138, 72945, 3825, 179764, 
      150820, 35048, 12968, 136706, 121130, 96506, 38450, 21170, 13682, 
      181684, 174169, 57424, 55129, 165448, 126344, 49213, 119696, 87040, 
      44497, 22052, 4496, 8581, 131092, 14557, 8581, 65498, 7514, 87568, 
      37024, 7760, 4849, 124477, 110386, 87844, 29864, 15509, 96993, 93393, 
      55360, 16420, 14020, 6273, 65354, 32554, 87845, 86132, 49157, 43112, 
      26212, 10517, 91474, 30906, 5629, 69785, 34000, 41650, 26093, 6329, 
      44500, 10309, 27850, 19237, 12961, 9764, 38245, 6586, 13448, 9028, 
      62114, 6970, 55897, 48672, 30160, 8746, 59380, 31732, 16232, 9245, 
      52513, 37673, 44402, 29825, 10421, 28913, 18665, 18464, 8489, 12493, 
      10413, 8665, 23720, 9197, 23140, 9616, 33125, 23809, 17330, 14738, 
      11204, 10144, 10289, 19053, 18325, 12613, 16234, 11834, 25945, 22916, 
      17377, 12752, 13520, 15041, 16145, 27365, 26861, 12674, 19408, 20717, 
      20717, 28484, 20021, 12125, 24644, 24869, 12818, 25992, 13077, 30125, 
      23924, 21217, 26825, 33850, 25426, 36010, 28265, 16913, 26900, 21257, 
      31113, 34589, 36181, 18346, 33625, 32896, 29173, 25994, 25493, 27144, 
      24520, 29860, 22201, 31981, 29189, 27674, 27136, 24217, 21312, 21412, 
      39794, 29861, 43808, 40400, 36304, 31904, 39101, 42122, 39185, 32320, 
      26218, 45634, 34740, 33940, 33745, 28370, 28564, 25425, 44096, 41984, 
      31684, 25609, 26362, 30277, 28948, 50285, 38018, 44320, 40121, 38461, 
      43432, 48338, 29653, 44789, 48105, 38224, 45985, 35450, 32282, 37181, 
      50266, 53609, 53300, 47273, 52429, 50954, 60554, 54925, 47176, 31501, 
      30325, 31201, 56929, 45253, 32005, 53000, 50180, 40148, 57681, 45856, 
      39289, 32800, 48008, 56593, 62114, 56129, 35186, 62152, 57096, 53365, 
      44770, 36194, 61265, 60625, 63610, 37321, 37657, 61002, 52229, 47125, 
      37777, 60197, 53764, 47889, 41353, 59749, 40970, 65473, 62917, 53650, 
      49865, 54938, 43298, 59368, 56365, 69530, 63626, 61210, 57290, 66896, 
      50404, 53689, 52065, 53397, 49453, 60530, 68185, 46240, 53716, 62474, 
      61069, 63050, 45917, 54317, 63461, 48325, 65465, 65168, 54289, 47489, 
      66368, 74376, 76921, 74797, 70865, 63865, 49338, 54973, 88681, 78418, 
      56890, 77800, 52861, 77641, 53300, 80882, 67610, 77741, 74565, 67509, 
      67954, 56290, 68132, 62720, 67525, 71240, 82154, 71410, 66868, 68884, 
      71865, 66130, 70666, 73177, 57717, 78473, 80393, 101785, 67978, 75314, 
      77698, 109045, 76660, 90292, 72080, 64721, 81617, 110452, 74125, 63205, 
      62269, 61828, 76525, 97853, 93602, 74981, 81064, 78093, 74925, 86761, 
      79560, 107605, 97109, 121034, 122513, 107300, 100026, 96356, 86525, 
      69725, 99482, 107522, 88468, 100368, 97865, 84173, 72473, 89165, 86717, 
      103325, 107365, 98149, 92581, 98514, 101257, 85985, 88036, 86498, 
      100205, 96500, 98920, 98228, 103185, 104821, 103156, 95938, 94393, 
      104045, 83925, 116581, 122384, 130628, 146890, 113885, 88532, 105901, 
      108025, 119857, 154017, 116729, 100138, 136754, 110045, 103205, 116885, 
      127013, 119457, 93041, 115649, 123769, 104882, 126922, 122788, 106093, 
      107645, 106010, 120257, 105305, 125177, 126881, 128617, 113125, 129458, 
      122944, 113242, 113825, 134105, 141074, 150365, 130117, 132232, 133250, 
      121250, 136016, 132485, 117365, 160690, 122434, 155920, 121586, 145778, 
      140045, 125933, 159274, 144941, 133349, 132200, 158600, 145121, 146810, 
      170869, 175880, 134194, 146512, 143956, 147145, 143377, 148625, 138121, 
      135524, 128333, 154058, 148850, 139298, 126530, 152714, 146026, 130274, 
      131557, 151450, 148388, 148370, 160840, 154244, 151402, 148045, 165610, 
      150354, 147249, 172157, 163129, 160705, 157968, 176090, 165349, 153540, 
      173392, 182205, 175410, 184333, 170906, 164569, 169130, 179444, 185940, 
      175572, 188050, 170020, 168913, 185741, 188149, 198673, 202049, 189370, 
      192569, 192937 ], 
  [ 122621, 115981, 116473, 115274, 112346, 116804, 111337, 107897, 108373, 
      111952, 113005, 110746, 98753, 110357, 103405, 107146, 100549, 99986, 
      96730, 97088, 98282, 91988, 88189, 94345, 88192, 87938, 87026, 83408, 
      87578, 83213, 76037, 80053, 75860, 64165, 74453, 72320, 72221, 66356, 
      77090, 69341, 68317, 65552, 57125, 56680, 69290, 68000, 70762, 62165, 
      55738, 68426, 63386, 62957, 66600, 65290, 59905, 57077, 49325, 54794, 
      61658, 54493, 59170, 57825, 53170, 61025, 55876, 58973, 50261, 44021, 
      48800, 41597, 50810, 52001, 48581, 34765, 49184, 42237, 33865, 45338, 
      31058, 43933, 31697, 30293, 43657, 28561, 32818, 30805, 31204, 98180, 
      36661, 29224, 40970, 28170, 24341, 25250, 39232, 37120, 86272, 26378, 
      38933, 88285, 37837, 25065, 73705, 30209, 25225, 24929, 28537, 24373, 
      88465, 34880, 33625, 96337, 23285, 28093, 86333, 36193, 32800, 77449, 
      57301, 77650, 88465, 31013, 61498, 29101, 26485, 29314, 26029, 27040, 
      24884, 22741, 79666, 65025, 67985, 22760, 46580, 19001, 16589, 48569, 
      18180, 45396, 14002, 51130, 45589, 88520, 26401, 23569, 37834, 29173, 
      36325, 39988, 90493, 43325, 32500, 38701, 14933, 11453, 20018, 14450, 
      21569, 25997, 29285, 57236, 64532, 12905, 9881, 8285, 32617, 45917, 
      13141, 18916, 41956, 19157, 8021, 19844, 20513, 21085, 48605, 23354, 
      15538, 16328, 43042, 20561, 19856, 20800, 18341, 60997, 20570, 14393, 
      5732, 20852, 30125, 13250, 6353, 13610, 15184, 8100, 5188, 5233, 21825, 
      28593, 5770, 5617, 21284, 44900, 21661, 9385, 35953, 20114, 5380, 4357, 
      27200, 17194, 16738, 15725, 7444, 18244, 6970, 5321, 7817, 42804, 
      16937, 9565, 4442, 13364, 52648, 4474, 41665, 15236, 3920, 3665, 4432, 
      12241, 4045, 2536, 2450, 2437, 10130, 10130, 15341, 5480, 4325, 2132, 
      2792, 5365, 22761, 40745, 11849, 2210, 3145, 5098, 22585, 22130, 9802, 
      11773, 14292, 9146, 3929, 20825, 11972, 3092, 2756, 4810, 4338, 21410, 
      5661, 2500, 2522, 23642, 18473, 8009, 8884, 36128, 26973, 4093, 3865, 
      12610, 19498, 22633, 15805, 14837, 22285, 7186, 1354, 697, 865, 35498, 
      5713, 2420, 9657, 477, 47056, 689, 20849, 34217, 33778, 19889, 41841, 
      666, 9997, 74153, 55394, 20880, 21460, 22945, 30050, 9725, 10121, 
      69777, 3562, 22564, 8528, 1508, 69218, 68693, 24074, 22549, 83557, 
      6597, 9241, 20189, 1385, 59545, 16138, 100493, 10001, 5041, 16, 0, 
      47090, 16901, 7397, 5777, 901, 69173, 28904, 365, 44109, 37258, 36109, 
      35730, 27234, 15885, 17440, 99881, 51101, 149805, 111592, 28597, 
      168149, 110273, 8885, 5674, 1493, 163280, 40868, 12833, 101205, 87106, 
      13306, 8917, 1845, 1450, 151421, 83642, 1021, 99369, 70369, 36625, 
      4240, 13600, 129050, 71458, 147652, 165061, 92034, 65250, 1825, 157865, 
      152356, 56425, 31232, 32008, 14965, 8424, 131405, 56530, 125009, 57044, 
      656, 6961, 149437, 95922, 4285, 442, 147173, 740, 7540, 151850, 114098, 
      19298, 4010, 148032, 95440, 77860, 3712, 1360, 172021, 53986, 11861, 
      4721, 154340, 126701, 33800, 186490, 156020, 113680, 5825, 124745, 
      58922, 8941, 8066, 99496, 149186, 79985, 99058, 4005, 101714, 87661, 
      70394, 58825, 3250, 114192, 6057, 51994, 54805, 144484, 85121, 42001, 
      120706, 89297, 69802, 7157, 109348, 90568, 65773, 56520, 2989, 153949, 
      140978, 106825, 103610, 93658, 82505, 9418, 8660, 7561, 181801, 7954, 
      2554, 4925, 137633, 91013, 70425, 56128, 7633, 2340, 2404, 178061, 
      174725, 173896, 19661, 8429, 4901, 171522, 164205, 152370, 63610, 
      21370, 179104, 145588, 53329, 144185, 58505, 41618, 36298, 13418, 3538, 
      155797, 121941, 117837, 107245, 74740, 36040, 3645, 161429, 137714, 
      132625, 82097, 76036, 67652, 34112, 16825, 116818, 75073, 4033, 183140, 
      153908, 36488, 13768, 139642, 123890, 98962, 39962, 22250, 14506, 
      185076, 177489, 59296, 56961, 168680, 129160, 50933, 122432, 89360, 
      46121, 23140, 4352, 9125, 133956, 15381, 9117, 67490, 7970, 89888, 
      38480, 8224, 4745, 127261, 113002, 90164, 31144, 16349, 99433, 95785, 
      57168, 17284, 14788, 6025, 67330, 33890, 90157, 88420, 50845, 44680, 
      27380, 11101, 93834, 32194, 5629, 71825, 35360, 43178, 27245, 6185, 
      46084, 10845, 29042, 20165, 13625, 9316, 39685, 6562, 14120, 9428, 
      64010, 7058, 57681, 50320, 31392, 8450, 61220, 32996, 17000, 9605, 
      54225, 39073, 45946, 31025, 10037, 30073, 19489, 19280, 8545, 13005, 
      10765, 8713, 24712, 9365, 24100, 9472, 34373, 24785, 18058, 15338, 
      11540, 10256, 10169, 19813, 19053, 13005, 16850, 11570, 26945, 23812, 
      18041, 12416, 13120, 14537, 15577, 28397, 27877, 12410, 20128, 21485, 
      19981, 29524, 20749, 12181, 25540, 25765, 12890, 26920, 13165, 31181, 
      24740, 21905, 25985, 34946, 26234, 37154, 29153, 16745, 27716, 20761, 
      30193, 35645, 37277, 18274, 34625, 33872, 30005, 26690, 26165, 27880, 
      25128, 29044, 22625, 31117, 29965, 28370, 27792, 24705, 21520, 21220, 
      40906, 30629, 45008, 41504, 37280, 32720, 38077, 43250, 40225, 33104, 
      26658, 46826, 35572, 34740, 34537, 28874, 29060, 25345, 45200, 43024, 
      32324, 25649, 26210, 29765, 29380, 51533, 38890, 45392, 41057, 39325, 
      42440, 49498, 29333, 43765, 49249, 37440, 47057, 36130, 31810, 36469, 
      51442, 54865, 54548, 48353, 53645, 52130, 59170, 56197, 48232, 31797, 
      30285, 31337, 58225, 46213, 31813, 54184, 51284, 40900, 58969, 46800, 
      39969, 32656, 47048, 57825, 63466, 57329, 35450, 63496, 58312, 52285, 
      45578, 36490, 62569, 59369, 64962, 37017, 37321, 59746, 53261, 47981, 
      38081, 58981, 54820, 48745, 41905, 60965, 40498, 64145, 64205, 54666, 
      49025, 55970, 42778, 60520, 57429, 70930, 64882, 62402, 58370, 68224, 
      49604, 52769, 52945, 52501, 48725, 59434, 69505, 46800, 52852, 63634, 
      59981, 61906, 46405, 53461, 62317, 48933, 66673, 66368, 55145, 48025, 
      65168, 75784, 78377, 73421, 72169, 64969, 49858, 54205, 87057, 79850, 
      56114, 76424, 53437, 79025, 53876, 82330, 66530, 76397, 75853, 68605, 
      69050, 56954, 69220, 63632, 68581, 72392, 83570, 72554, 65908, 67860, 
      70753, 67082, 69602, 72041, 58261, 79745, 79105, 100049, 67058, 74170, 
      76490, 107189, 77860, 91796, 73120, 65497, 80345, 108596, 75213, 63869, 
      62885, 62420, 75413, 96245, 95146, 73957, 79880, 79213, 75949, 88097, 
      78472, 105885, 98645, 119090, 120545, 105604, 98482, 97844, 87781, 
      70421, 101026, 105850, 89748, 98848, 99353, 85325, 73225, 90437, 85541, 
      101765, 105725, 99621, 91269, 97066, 102785, 87145, 86852, 87658, 
      101677, 95156, 100328, 99620, 101737, 103349, 101732, 97210, 95625, 
      105485, 84781, 114925, 120640, 128740, 144754, 115477, 89476, 104525, 
      106601, 118201, 151801, 118345, 101378, 134810, 111509, 104509, 115309, 
      125245, 121105, 94025, 114121, 122081, 106186, 125186, 124468, 107413, 
      108989, 107314, 121865, 106577, 123505, 125177, 126881, 114557, 127738, 
      124560, 114610, 115193, 132353, 139210, 148349, 131805, 130536, 134986, 
      122746, 134272, 134173, 118733, 158570, 123850, 153920, 122954, 147610, 
      141773, 127373, 157250, 146725, 134909, 133736, 156616, 146897, 148594, 
      168725, 173672, 135706, 148256, 145652, 148889, 145025, 150361, 139649, 
      136996, 129605, 155858, 150554, 140810, 127738, 154466, 147650, 131546, 
      132845, 153154, 150020, 149962, 162632, 155860, 152946, 149517, 167378, 
      151786, 148609, 174005, 164785, 162313, 159520, 177970, 167021, 154900, 
      175136, 184093, 177178, 186245, 172562, 166081, 170722, 181220, 187780, 
      177220, 189914, 171524, 170393, 187525, 189909, 200513, 203921, 190978, 
      194225, 194585 ], 
  [ 103069, 102497, 100381, 100048, 99720, 95058, 96533, 96561, 94429, 91930, 
      89941, 86804, 90865, 84673, 87269, 84932, 85273, 84708, 79700, 78754, 
      76036, 77986, 79393, 73825, 76786, 76096, 67348, 66762, 64420, 62649, 
      65453, 61217, 61794, 69625, 60381, 60850, 59445, 63562, 56500, 60469, 
      61181, 59274, 67337, 66890, 54760, 54770, 52756, 57177, 62900, 51280, 
      54052, 53621, 49010, 49000, 51425, 52065, 60805, 53252, 47092, 51209, 
      47204, 48029, 51620, 45585, 48682, 44829, 46085, 52865, 45922, 48253, 
      38800, 36513, 37865, 53125, 35858, 40193, 51785, 33296, 49396, 33625, 
      46125, 46017, 30733, 47753, 38116, 40877, 39538, 264490, 32405, 41026, 
      28900, 40400, 47853, 44420, 27586, 28946, 244754, 40336, 26849, 248933, 
      27053, 41189, 221765, 32877, 40045, 40617, 34241, 40057, 250405, 26690, 
      27605, 264785, 38961, 31181, 247397, 24089, 26338, 231133, 191885, 
      232196, 252125, 25409, 201284, 26533, 29125, 25876, 29101, 27506, 
      28818, 31013, 237668, 210005, 216001, 29290, 172890, 33337, 38737, 
      177481, 34250, 170834, 43520, 183940, 172321, 256474, 19885, 22261, 
      156740, 135925, 153493, 161930, 260609, 169605, 144890, 159769, 30537, 
      40077, 22600, 30920, 20241, 16421, 138625, 199994, 214234, 30665, 
      39793, 54689, 147593, 177385, 29597, 111322, 169082, 20421, 50949, 
      19370, 116821, 119125, 183969, 125732, 103156, 106114, 173188, 16165, 
      16762, 120130, 17849, 209801, 15300, 21709, 46026, 121906, 145501, 
      21860, 39701, 100340, 19018, 31898, 53290, 55505, 125045, 142229, 
      41284, 42433, 124066, 178930, 125309, 86557, 159997, 121588, 38714, 
      52013, 140386, 14500, 14912, 15633, 80698, 117538, 29444, 35173, 82805, 
      175946, 13801, 22921, 38196, 17170, 196202, 36488, 173933, 14698, 
      38970, 40885, 67258, 17777, 67729, 47122, 46600, 47021, 18688, 95940, 
      12613, 27490, 31109, 47578, 61258, 77285, 132437, 173421, 15625, 41140, 
      65945, 77012, 132257, 131364, 96464, 14669, 11978, 17680, 28521, 
      128745, 13994, 31154, 67274, 25492, 76232, 130624, 22865, 67010, 67464, 
      136324, 7897, 18265, 95090, 164866, 3809, 26065, 26705, 107060, 126100, 
      134009, 9565, 10333, 133225, 19172, 36776, 52609, 55381, 1476, 21601, 
      30458, 15125, 50213, 442, 55197, 130041, 1489, 1480, 6253, 425, 38672, 
      14149, 3221, 520, 130490, 131938, 135593, 2080, 99369, 100633, 2309, 
      25064, 4570, 15706, 32122, 2180, 2089, 3908, 4553, 5233, 18545, 14677, 
      128917, 64541, 745, 8116, 10009, 100493, 21317, 45370, 47090, 0, 7569, 
      17161, 19881, 34969, 2117, 2210, 55697, 53, 580, 733, 788, 2708, 8285, 
      7234, 9817, 97, 28925, 13714, 2329, 37285, 13261, 15165, 20200, 32077, 
      35018, 274, 10865, 10265, 6148, 10468, 15193, 30689, 32464, 29665, 
      5284, 35069, 9725, 2425, 797, 23530, 111010, 20308, 2644, 28058, 35917, 
      7592, 1640, 66245, 32625, 30154, 625, 1906, 1810, 9505, 16418, 21349, 
      724, 18857, 802, 40762, 89165, 28961, 8864, 24425, 47056, 27997, 40842, 
      91042, 30068, 14884, 6884, 25448, 28418, 8810, 4250, 26450, 60554, 
      39385, 772, 12897, 79537, 31250, 19669, 1850, 46472, 32058, 14890, 
      83673, 19009, 1360, 16913, 91988, 10250, 29124, 5057, 10240, 27593, 
      11156, 7085, 3272, 1685, 30740, 15386, 83021, 1360, 1565, 27442, 6705, 
      1777, 17984, 7841, 3536, 22049, 14002, 8242, 2977, 1970, 34805, 31693, 
      26100, 13213, 12168, 9160, 6253, 18664, 20074, 22013, 44785, 21536, 
      39572, 28921, 24917, 8677, 4145, 2434, 22945, 51938, 53738, 43205, 
      41605, 41210, 9797, 22001, 30625, 40136, 36725, 31400, 3400, 8900, 
      43810, 28522, 2665, 27985, 3065, 3104, 3860, 15700, 38804, 33085, 
      19193, 17693, 14045, 5410, 4034, 38909, 35677, 25416, 23365, 7121, 
      5834, 4394, 4706, 13025, 17536, 5737, 38857, 46098, 32490, 4474, 16474, 
      26468, 20264, 11828, 4040, 9764, 15908, 47162, 43481, 3842, 3677, 
      39442, 22490, 3721, 20098, 9594, 4113, 10210, 58258, 25705, 24674, 
      16769, 26129, 5512, 29320, 10114, 5578, 29138, 56473, 22313, 17168, 
      10386, 7786, 16861, 13141, 12097, 5162, 16490, 19202, 65557, 6208, 
      7488, 10805, 10370, 5345, 5690, 10090, 25493, 11876, 8392, 51701, 7225, 
      7650, 6352, 10817, 60065, 6218, 27833, 10440, 15885, 23665, 79682, 
      7625, 53924, 23722, 33786, 7208, 48340, 6953, 6970, 10610, 70560, 7450, 
      10474, 21386, 36125, 7397, 9169, 8228, 11969, 76913, 13181, 20825, 
      21050, 51545, 31265, 37705, 52145, 16930, 46285, 18050, 63314, 12697, 
      17865, 24592, 28816, 39338, 50202, 62701, 24601, 25577, 37757, 29448, 
      71908, 18709, 21218, 28033, 76658, 80834, 87893, 92405, 18421, 18769, 
      72740, 27074, 25825, 105913, 19106, 27257, 55145, 22930, 23153, 54980, 
      22570, 54385, 19885, 26458, 30565, 117529, 21460, 28372, 21060, 26945, 
      71825, 29410, 93629, 126061, 24313, 23773, 68132, 26325, 26874, 30817, 
      34880, 35657, 33898, 38090, 119258, 45565, 123929, 33805, 36548, 38138, 
      44165, 56170, 77570, 26512, 34897, 25834, 27538, 30258, 34378, 139553, 
      27976, 29725, 36490, 48704, 28072, 36346, 37250, 37481, 47440, 48058, 
      75589, 31210, 32506, 43506, 69381, 80356, 103441, 51842, 29725, 37480, 
      33130, 36173, 38345, 142146, 32456, 92581, 145205, 33073, 125858, 
      34785, 45124, 103300, 120977, 33524, 32605, 32722, 35641, 33553, 34208, 
      180128, 33065, 36818, 61613, 78329, 69829, 33785, 40001, 88097, 35818, 
      37258, 45970, 34957, 41450, 48941, 86330, 144986, 36845, 35972, 38081, 
      66980, 36434, 38194, 156725, 47592, 66280, 37673, 173353, 37460, 99353, 
      101393, 173728, 43117, 47385, 67429, 170789, 43370, 48145, 57797, 
      40833, 111940, 182025, 40165, 45380, 140425, 45812, 116816, 43850, 
      45533, 40804, 42568, 43560, 45604, 42002, 138826, 148501, 51025, 
      146929, 134037, 164708, 43709, 62234, 145538, 46516, 164817, 169780, 
      65741, 145709, 170189, 61757, 46945, 47074, 54513, 64753, 176074, 
      45202, 45189, 193869, 47225, 50873, 67444, 141665, 220949, 47952, 
      144000, 196858, 67973, 49725, 68410, 49556, 170900, 195089, 51757, 
      54925, 55368, 66708, 55970, 59930, 57065, 55666, 52520, 56260, 163754, 
      169178, 176845, 61200, 173088, 179433, 74509, 56497, 194737, 239985, 
      162724, 181988, 187780, 253633, 58514, 55954, 62450, 69149, 195101, 
      255034, 61937, 73593, 75213, 76050, 181485, 229225, 57128, 175249, 
      189850, 64189, 66133, 61353, 183226, 244925, 61045, 270280, 273037, 
      243338, 227968, 62842, 65365, 78385, 62984, 242276, 66026, 227026, 
      64345, 68545, 78145, 67145, 195053, 232109, 240409, 65477, 208157, 
      221332, 65601, 69925, 196794, 70436, 67525, 213770, 69642, 69802, 
      225985, 228897, 224674, 73892, 74477, 73049, 84025, 250445, 260930, 
      276842, 306308, 74785, 83938, 224845, 229525, 253709, 317689, 76345, 
      79776, 285940, 77753, 79433, 246473, 266825, 77365, 86305, 242677, 
      259317, 81104, 265024, 78986, 81461, 81733, 82228, 80285, 83225, 
      259865, 263273, 266713, 82521, 266696, 82538, 86036, 86617, 273037, 
      285968, 303353, 85865, 268178, 86440, 87220, 274514, 88225, 90145, 
      319204, 92648, 308034, 94352, 93832, 93637, 94861, 312660, 95545, 
      95881, 96010, 309850, 96149, 97408, 330633, 339050, 99272, 99234, 
      99234, 99865, 101205, 101765, 102337, 102722, 106177, 103784, 103688, 
      104360, 107780, 104992, 105120, 108112, 108541, 106280, 107050, 109156, 
      110970, 113738, 114728, 115205, 117000, 119632, 120361, 119281, 120473, 
      120605, 120850, 121504, 121837, 126634, 126034, 127177, 126772, 128025, 
      128228, 129557, 129856, 130370, 133450, 133306, 134280, 135418, 135589, 
      136225, 139901, 146149, 147817, 149192, 149833, 150625 ], 
  [ 99850, 96842, 95770, 95089, 93717, 92709, 91400, 90036, 88948, 88885, 
      88114, 85325, 82948, 83890, 82658, 82757, 80314, 79749, 75437, 75013, 
      73861, 72505, 71824, 70954, 70261, 69745, 64129, 62325, 62593, 59778, 
      58580, 57650, 56313, 56314, 54900, 54325, 53442, 53557, 53629, 52900, 
      52916, 50661, 52112, 51665, 49453, 48941, 48841, 48042, 48893, 47017, 
      46657, 46226, 44921, 44389, 43682, 42930, 45058, 42725, 41785, 41378, 
      40853, 40808, 41093, 40626, 40417, 39348, 36602, 38162, 35917, 34420, 
      32449, 31554, 30992, 34594, 30029, 29840, 33428, 26945, 30865, 26578, 
      29160, 28530, 24730, 28874, 24805, 25652, 25009, 186625, 22922, 25105, 
      22549, 24305, 27234, 25541, 21061, 21029, 170021, 23545, 20498, 173330, 
      20180, 23528, 151208, 20610, 22906, 23130, 20756, 22570, 174280, 18773, 
      18818, 186050, 21474, 18740, 171620, 17738, 17725, 158314, 126722, 
      159029, 175304, 16448, 134033, 16354, 16858, 16045, 16660, 16109, 
      16029, 16484, 163109, 140666, 145444, 15457, 111033, 16372, 18640, 
      114580, 16589, 109325, 20465, 119473, 110290, 177913, 11272, 11560, 
      97841, 81898, 95290, 101813, 181178, 107748, 88601, 100000, 13050, 
      17370, 10333, 13085, 9540, 9026, 83554, 131525, 142981, 12308, 16564, 
      24848, 90260, 113440, 11762, 63037, 106877, 8676, 22500, 8321, 66970, 
      68578, 118458, 73445, 56785, 58873, 109765, 6682, 6757, 69061, 6800, 
      138896, 6165, 7528, 18621, 70141, 87994, 7157, 15080, 54317, 6229, 
      11105, 22753, 24098, 72410, 85418, 15793, 16420, 71605, 113941, 72500, 
      44362, 99010, 69649, 14093, 21650, 83749, 4321, 4385, 4410, 40069, 
      66469, 9173, 11944, 41480, 111305, 3796, 6304, 13401, 4381, 127385, 
      12389, 109640, 3649, 13653, 14698, 30805, 4292, 30928, 17977, 17629, 
      17876, 3985, 50265, 2434, 7393, 9098, 18085, 26545, 37178, 77192, 
      108954, 2836, 14257, 29492, 36905, 77012, 76293, 50441, 2228, 1625, 
      2977, 7380, 74196, 1901, 8621, 30125, 5917, 36125, 75553, 4682, 29861, 
      30141, 79861, 850, 2866, 49241, 101965, 1808, 5968, 6260, 57905, 72073, 
      78068, 778, 850, 77458, 3077, 11285, 20506, 22234, 3825, 3940, 7925, 
      1640, 18980, 7837, 22050, 74970, 3316, 3133, 424, 5732, 12137, 1186, 
      20360, 11221, 75245, 76345, 79130, 1993, 52128, 53044, 18056, 5141, 
      481, 1525, 8545, 17753, 17488, 689, 464, 25330, 2450, 1192, 74020, 
      27914, 13012, 25, 34978, 52904, 3482, 15877, 16901, 7569, 0, 1936, 
      2916, 10000, 17690, 1601, 22202, 6404, 3973, 3604, 3485, 1229, 20, 13, 
      34612, 9232, 66074, 41641, 1546, 78436, 40840, 1332, 3061, 8500, 75125, 
      5233, 338, 35408, 27289, 289, 1360, 7808, 8713, 67162, 25381, 10100, 
      34346, 18346, 3842, 4477, 60637, 52585, 18913, 64685, 76372, 30125, 
      15821, 29096, 71514, 67825, 11674, 2341, 2593, 370, 1889, 54148, 11773, 
      50090, 12025, 13357, 44882, 65936, 32441, 5024, 17041, 64450, 13437, 
      46237, 67565, 43333, 533, 5525, 65045, 32213, 22433, 6005, 25493, 
      81232, 10777, 1152, 38212, 69269, 51250, 3329, 91277, 70425, 43165, 
      41130, 50068, 13105, 2384, 47009, 34697, 65925, 23762, 34513, 6800, 
      36125, 28052, 18845, 13256, 8381, 43661, 40826, 10321, 11570, 63025, 
      26802, 6562, 47825, 29156, 18761, 4736, 40885, 29905, 16810, 12497, 
      10706, 69364, 60813, 39400, 37485, 31693, 25480, 3613, 4153, 4874, 
      88372, 4745, 13385, 7954, 58760, 30340, 19370, 12613, 5458, 20705, 
      21809, 85922, 83626, 83057, 2402, 5210, 8962, 81461, 76484, 68549, 
      16189, 2549, 86701, 64105, 11626, 63220, 13940, 7193, 5513, 3433, 
      13313, 70930, 49034, 46490, 40058, 21853, 5513, 13418, 74740, 59085, 
      55816, 25826, 22625, 18401, 5141, 3194, 45985, 22180, 13540, 89685, 
      69813, 5953, 4033, 60485, 50453, 35405, 7085, 3413, 3989, 91097, 85850, 
      14717, 13682, 79897, 53897, 11290, 49765, 30213, 9594, 4033, 25285, 
      7696, 57125, 4850, 7946, 18997, 9397, 30733, 7405, 9389, 24370, 53024, 
      44225, 31005, 5785, 5290, 36370, 34282, 14645, 5441, 6065, 30322, 
      19345, 6705, 31250, 30293, 12218, 9953, 5653, 8354, 33365, 6565, 21860, 
      21754, 7389, 9745, 6032, 27092, 10829, 9650, 6525, 6228, 8266, 40097, 
      9104, 23561, 8497, 12645, 18605, 20413, 15914, 12973, 7565, 34281, 
      17629, 8125, 8249, 14114, 14792, 9778, 11969, 8228, 38720, 8570, 8906, 
      8957, 22922, 12560, 15520, 23348, 8665, 20098, 9089, 30341, 10000, 
      9252, 10585, 12025, 16805, 22797, 30250, 11290, 11570, 16442, 13005, 
      36325, 10618, 10865, 12634, 39509, 42293, 47090, 50210, 11026, 11026, 
      37157, 12893, 12688, 60064, 11885, 13250, 26522, 12577, 12800, 26705, 
      12913, 26458, 13012, 14365, 15688, 69418, 15457, 16105, 16101, 16418, 
      38330, 17317, 53000, 76210, 17440, 17770, 36725, 18234, 18261, 19072, 
      20177, 20432, 20065, 21473, 71669, 24946, 75296, 20842, 21845, 22565, 
      24938, 30853, 43553, 20857, 21760, 22093, 21709, 21645, 22285, 87440, 
      22669, 22504, 23701, 28433, 24157, 24601, 24809, 24866, 28561, 29005, 
      44008, 25381, 25285, 27585, 40410, 47209, 62464, 31397, 27028, 26605, 
      26605, 26690, 27296, 90729, 27845, 55780, 93092, 28114, 78965, 28260, 
      30073, 63193, 75650, 29261, 30082, 30025, 29290, 30160, 29945, 120185, 
      30890, 29945, 38210, 47618, 42946, 32132, 31040, 54080, 31729, 31429, 
      32485, 33130, 32141, 33890, 53357, 94265, 33800, 35537, 34340, 42881, 
      35825, 34801, 103394, 35325, 42877, 36194, 116194, 37025, 62900, 64244, 
      116569, 35722, 36162, 44200, 114500, 36497, 36922, 39962, 37440, 71833, 
      123300, 38338, 37637, 92314, 38417, 75665, 39065, 38834, 41413, 40045, 
      39645, 39253, 41045, 91585, 98650, 40324, 97600, 88362, 111029, 42578, 
      44573, 96905, 41905, 111312, 115057, 46514, 97250, 115466, 45140, 
      43378, 43333, 43290, 46570, 120133, 45985, 47016, 134100, 45746, 45044, 
      48913, 95120, 155786, 49257, 97281, 137089, 50660, 49986, 51097, 51209, 
      117569, 136016, 49930, 48922, 49365, 51309, 49793, 49925, 50192, 50881, 
      53477, 51301, 113033, 117065, 122818, 52065, 120105, 124884, 56500, 
      54322, 136882, 172386, 112873, 127265, 131665, 183424, 54773, 58825, 
      55229, 56186, 137594, 184825, 55760, 58194, 58770, 59085, 127458, 
      164410, 60869, 123136, 134257, 58708, 58564, 60570, 129721, 177674, 
      64612, 198157, 200392, 176609, 164545, 65365, 62842, 63682, 66725, 
      176069, 64025, 164125, 66868, 63760, 64660, 64970, 139634, 168338, 
      174898, 67652, 149780, 159997, 68994, 65314, 141201, 65825, 69700, 
      154697, 70425, 70237, 164650, 167040, 163861, 71717, 71432, 74528, 
      72802, 184586, 193157, 205937, 230009, 79570, 74629, 165076, 168712, 
      187850, 239650, 81652, 76905, 213817, 79754, 77954, 182354, 198530, 
      83368, 77866, 179602, 192762, 79625, 197425, 85685, 80330, 81124, 
      80749, 85418, 81050, 193658, 196370, 199114, 83826, 199445, 87845, 
      85949, 86530, 205090, 215585, 229664, 92738, 201449, 94357, 89917, 
      206741, 95098, 90058, 243253, 93605, 234693, 94265, 103837, 101380, 
      96340, 238797, 104506, 99970, 99577, 236857, 104936, 106369, 254160, 
      261185, 102317, 107325, 106281, 107956, 107208, 109682, 105730, 104897, 
      104002, 113093, 110909, 107405, 104213, 113257, 110601, 105937, 106714, 
      113501, 112705, 113941, 120105, 119045, 118469, 117380, 125613, 120937, 
      120100, 129634, 126650, 125738, 124765, 132553, 128362, 126373, 134125, 
      138400, 135385, 139770, 134405, 132602, 134641, 139157, 143629, 139309, 
      144981, 138289, 137938, 145186, 148340, 156328, 158692, 154325, 156010, 
      156628 ], 
  [ 103986, 99746, 99202, 98345, 96445, 97285, 94568, 92500, 91940, 93109, 
      92954, 90341, 84708, 89258, 86090, 87421, 83570, 83005, 79045, 78885, 
      78525, 75497, 73760, 75266, 72725, 72297, 68265, 65845, 67433, 64090, 
      60868, 61610, 59305, 55346, 57892, 56789, 56170, 54261, 57941, 54836, 
      54500, 52069, 50176, 49729, 52533, 51757, 52625, 49186, 47573, 50625, 
      48681, 48250, 48617, 47821, 45530, 44074, 42858, 43165, 44865, 42170, 
      43405, 42920, 41533, 43882, 42001, 42340, 37570, 36490, 36621, 33188, 
      35001, 34810, 33280, 30986, 32845, 30368, 29908, 29497, 27257, 28778, 
      26344, 25450, 27458, 25090, 23837, 23716, 23425, 153009, 23890, 22817, 
      25101, 21929, 22570, 21757, 23525, 22789, 137989, 20817, 23050, 140858, 
      22468, 20360, 121288, 20170, 20002, 20050, 19700, 19490, 141544, 20533, 
      20138, 151994, 18394, 18212, 139060, 20290, 19133, 127250, 99530, 
      127789, 142216, 17680, 105785, 16970, 16418, 16837, 16132, 16109, 
      15325, 14900, 131165, 111362, 115524, 14225, 85513, 13556, 14240, 
      88532, 13421, 83981, 14569, 92633, 84682, 143945, 12680, 11912, 73817, 
      60338, 71618, 77173, 146770, 82228, 65897, 75536, 9970, 11650, 9893, 
      9829, 9892, 11050, 61466, 102661, 112709, 8788, 10580, 15520, 67028, 
      86864, 8506, 44381, 81181, 8500, 13876, 8497, 47522, 48778, 91090, 
      52765, 39097, 40745, 83453, 7650, 7461, 48997, 6976, 108800, 7309, 
      6120, 10525, 49725, 64674, 5485, 8392, 36805, 5525, 6353, 13073, 13978, 
      51554, 62450, 8665, 9028, 50837, 86837, 51556, 28786, 73930, 49145, 
      7405, 12058, 60869, 4937, 4825, 4498, 25285, 46405, 4685, 5960, 26344, 
      84377, 4500, 3664, 6625, 3677, 98345, 5965, 82888, 3825, 6613, 7218, 
      18133, 3236, 18080, 9001, 8741, 8900, 2313, 32929, 3050, 2993, 3730, 
      8933, 14753, 22658, 55016, 82114, 2132, 6425, 16820, 22385, 54836, 
      54205, 32929, 1700, 2153, 1305, 2452, 52372, 1549, 2989, 17101, 1781, 
      21605, 53465, 1250, 16837, 17029, 57069, 3050, 842, 31817, 75917, 6560, 
      1568, 1684, 38809, 50513, 55540, 2098, 1818, 55018, 701, 4157, 10034, 
      11234, 10777, 772, 2293, 584, 8948, 17341, 11050, 52882, 10004, 9733, 
      3240, 14180, 4481, 394, 34792, 22397, 53069, 53993, 56338, 7713, 34000, 
      34740, 31784, 829, 4177, 117, 2385, 31393, 31040, 4825, 4160, 41258, 
      74, 136, 52020, 15154, 24980, 1697, 53370, 34600, 226, 6725, 7397, 
      17161, 1936, 0, 100, 3136, 31330, 7057, 11026, 15380, 11453, 10820, 
      10613, 6245, 1604, 2125, 52916, 19616, 90626, 61529, 6914, 105012, 
      60552, 100, 157, 2340, 101173, 13505, 778, 53888, 43745, 905, 128, 
      2000, 2465, 91890, 41309, 3236, 52562, 32162, 11146, 605, 40925, 74673, 
      32905, 88973, 102596, 47285, 28757, 16072, 96946, 92641, 23026, 8325, 
      8753, 1514, 305, 76500, 23125, 71650, 23465, 5261, 28250, 90400, 50129, 
      976, 7625, 88650, 5341, 29341, 92293, 63485, 3085, 1213, 89333, 49813, 
      37393, 1429, 13525, 108160, 21601, 976, 23076, 94261, 72986, 9841, 
      119701, 95593, 63229, 25378, 71540, 24809, 800, 30025, 52825, 90301, 
      38986, 52553, 2048, 54517, 44420, 32485, 24872, 2837, 63725, 25250, 
      20617, 22394, 86785, 42730, 14746, 68681, 45700, 32225, 1744, 60245, 
      46625, 29570, 23585, 4282, 94180, 84133, 58408, 56053, 48853, 40968, 
      1765, 1865, 1970, 116180, 2017, 5905, 3114, 81640, 47060, 32834, 23525, 
      2378, 10673, 11425, 113290, 110642, 109985, 4426, 2482, 3770, 108125, 
      102356, 93101, 28421, 5101, 114157, 87865, 21922, 86804, 25204, 15025, 
      12113, 2993, 6185, 95834, 69890, 66818, 58978, 35933, 12025, 6290, 
      100260, 81877, 77992, 41050, 36881, 31249, 11125, 3986, 66137, 36260, 
      6500, 117493, 94453, 12465, 3505, 83453, 71485, 53093, 14389, 5965, 
      3725, 119081, 113042, 25981, 24506, 106121, 75545, 20882, 70533, 46405, 
      18130, 6673, 14373, 4352, 79301, 4586, 4514, 31581, 5085, 46925, 14093, 
      5165, 13898, 74320, 63673, 47197, 10537, 5202, 53882, 51266, 25205, 
      5617, 5185, 18266, 31753, 12073, 47354, 46133, 21458, 17873, 9173, 
      5450, 49997, 11405, 12532, 34866, 13021, 17225, 9376, 16180, 18925, 
      6218, 10309, 7108, 6242, 25841, 15616, 13969, 6561, 7717, 30133, 12053, 
      26210, 21773, 11789, 21697, 28541, 12701, 7369, 8746, 24296, 15850, 
      19625, 12100, 25168, 12002, 8642, 8605, 14210, 8864, 10064, 14548, 
      10249, 12618, 10321, 19429, 14400, 10660, 9265, 9297, 11173, 14701, 
      19602, 10322, 10250, 11426, 10453, 24093, 12290, 11393, 10610, 26485, 
      28565, 32218, 34634, 13050, 12874, 24925, 11485, 11808, 42640, 13997, 
      11930, 17810, 13105, 13328, 18169, 13793, 18098, 15300, 14013, 13928, 
      50850, 18185, 15665, 19357, 16858, 27154, 16965, 38216, 56762, 19728, 
      20498, 26605, 19906, 19669, 18896, 18505, 18496, 18833, 18833, 53365, 
      20282, 56464, 20050, 20173, 20453, 20978, 23813, 32113, 23761, 20880, 
      25965, 24525, 23053, 21933, 66848, 25749, 24616, 22997, 23945, 27941, 
      24425, 24281, 24250, 24777, 25133, 33800, 28197, 27397, 25297, 31522, 
      36209, 47504, 26821, 31428, 26869, 29069, 27658, 27472, 70489, 31277, 
      42932, 72500, 31370, 61013, 30724, 28225, 48673, 58490, 32869, 34570, 
      34425, 31842, 34208, 33553, 95633, 35554, 32233, 32138, 37850, 35114, 
      37060, 32272, 42640, 35425, 34245, 31429, 37970, 33197, 32042, 42445, 
      74377, 38024, 41081, 38212, 36457, 41281, 38849, 82186, 34885, 36805, 
      41210, 93050, 42569, 50228, 51220, 93425, 37746, 36250, 38216, 91796, 
      38785, 37010, 36706, 41488, 57313, 99364, 43178, 39485, 73746, 40441, 
      60617, 42409, 41210, 47485, 44533, 43429, 41805, 46325, 73457, 79202, 
      40676, 78416, 71026, 89645, 47770, 41405, 78073, 45337, 90016, 93145, 
      42554, 78506, 93554, 42500, 47338, 47205, 43378, 43138, 97605, 52145, 
      53704, 109636, 50762, 47860, 45305, 77344, 128594, 55681, 79417, 
      112625, 47668, 55882, 48105, 57809, 96361, 111904, 54770, 51650, 52093, 
      49285, 52433, 50629, 52480, 54225, 59725, 54557, 93145, 96473, 101258, 
      53209, 99073, 103060, 53156, 58986, 113386, 143962, 93425, 105353, 
      109049, 153680, 58645, 66041, 57341, 55394, 114274, 155081, 58400, 
      56170, 56218, 56269, 105898, 137394, 68525, 102544, 111905, 61700, 
      60500, 65938, 108425, 149426, 72180, 167445, 169416, 148625, 138233, 
      72405, 67330, 62010, 74381, 148349, 68777, 138077, 73908, 67104, 63604, 
      69634, 117370, 141850, 147530, 74516, 126020, 134741, 76474, 68746, 
      118849, 69257, 76564, 130585, 76585, 76221, 139394, 141520, 138869, 
      76381, 75656, 81040, 72890, 157042, 164645, 175841, 197185, 87754, 
      75685, 140612, 143720, 160306, 205946, 90100, 81217, 183105, 86530, 
      82970, 155690, 169754, 92168, 79362, 153466, 164866, 84641, 169001, 
      94837, 85522, 86580, 85765, 93778, 85714, 165938, 168298, 170690, 
      90250, 171197, 96293, 91669, 92250, 176490, 185753, 198160, 101978, 
      173465, 104125, 97045, 178229, 104338, 95778, 210605, 99853, 203365, 
      99985, 114661, 111060, 102852, 207205, 114802, 107802, 107145, 205705, 
      115144, 116665, 221248, 227569, 109621, 117181, 115609, 117812, 116008, 
      119450, 113210, 111761, 108666, 123565, 120325, 114709, 108173, 123201, 
      119137, 110601, 111554, 122917, 121329, 122125, 130489, 127493, 126125, 
      124244, 135733, 127361, 125732, 140634, 135538, 134098, 132509, 143905, 
      137426, 132005, 143981, 149840, 145505, 151474, 143293, 139906, 142825, 
      149365, 154541, 148109, 156157, 145505, 144890, 155482, 158372, 167240, 
      169956, 162685, 164898, 165428 ], 
  [ 105466, 100946, 100522, 99625, 97605, 98865, 95828, 93600, 93160, 94609, 
      94594, 92021, 85648, 91018, 87410, 89021, 84850, 84285, 80405, 80305, 
      80125, 76717, 74740, 76786, 73825, 73417, 69745, 67185, 69073, 65610, 
      61928, 63050, 60525, 55666, 59112, 57889, 57330, 54961, 59461, 55816, 
      55400, 52929, 50276, 49829, 53773, 52937, 54025, 49986, 47813, 51985, 
      49681, 49250, 49997, 49141, 46490, 44874, 42898, 43805, 46105, 42890, 
      44525, 43940, 42173, 45162, 42901, 43560, 38330, 36650, 37321, 33448, 
      36121, 36090, 34340, 30706, 34025, 31028, 29648, 30617, 26977, 29818, 
      26244, 25290, 28618, 24770, 24157, 23816, 23605, 145909, 24650, 22837, 
      26221, 21929, 22050, 21437, 24625, 23729, 131249, 20737, 24170, 134018, 
      23528, 20180, 115028, 20610, 19882, 19890, 20000, 19330, 134644, 21473, 
      20978, 144794, 18234, 18632, 132200, 21410, 19993, 120730, 93890, 
      121229, 135236, 18500, 99905, 17650, 16858, 17557, 16552, 16649, 15705, 
      15080, 124445, 105242, 109264, 14485, 80253, 13456, 13780, 83152, 
      13241, 78761, 13769, 87073, 79402, 136765, 13540, 12532, 68897, 55978, 
      66778, 72113, 139490, 76968, 61277, 70516, 9810, 10890, 10333, 9629, 
      10512, 12050, 56986, 96641, 106369, 8528, 9760, 13940, 62288, 81364, 
      8306, 40681, 75881, 9000, 12456, 9077, 43642, 44818, 85410, 48605, 
      35617, 37165, 78013, 8410, 8161, 44977, 7556, 102500, 8109, 6340, 9225, 
      45625, 59914, 5645, 7412, 33365, 5905, 5813, 11413, 12218, 47354, 
      57770, 7585, 7888, 46657, 81217, 47336, 25786, 68770, 45025, 6425, 
      10418, 56209, 5617, 5465, 5058, 22465, 42385, 4205, 5140, 23444, 78797, 
      5200, 3604, 5625, 4057, 92285, 5045, 77348, 4405, 5553, 6058, 15793, 
      3536, 15700, 7501, 7261, 7400, 2473, 29529, 3730, 2533, 3050, 7393, 
      12613, 19898, 50516, 76554, 2512, 5185, 14480, 19625, 50336, 49725, 
      29489, 2120, 2813, 1465, 1872, 47952, 2009, 2249, 14681, 1381, 18845, 
      48985, 1010, 14417, 14589, 52429, 4090, 922, 28397, 70537, 8180, 1108, 
      1184, 35009, 46153, 50960, 2938, 2578, 50458, 701, 3077, 8194, 9274, 
      12897, 592, 1553, 884, 7208, 20041, 9090, 48402, 12064, 11773, 4420, 
      16640, 3281, 754, 38612, 25477, 48569, 49453, 51698, 9553, 30420, 
      31120, 35444, 389, 5557, 337, 1525, 35033, 34660, 6305, 5540, 45418, 
      74, 436, 47560, 12794, 28240, 2617, 58090, 30980, 26, 5185, 5777, 
      19881, 2916, 100, 0, 2116, 34970, 8837, 9026, 17960, 13693, 13000, 
      12773, 7925, 2504, 3145, 57616, 22516, 96746, 66589, 8674, 111592, 
      65572, 360, 37, 1480, 107633, 15925, 1418, 58628, 48025, 1585, 388, 
      1220, 1585, 98050, 45469, 2216, 57242, 35842, 13346, 265, 36985, 80233, 
      36625, 95033, 109096, 51725, 32237, 13652, 103266, 98821, 26146, 10225, 
      10693, 2314, 485, 82120, 26245, 77090, 26605, 3961, 25010, 96500, 
      54689, 596, 6025, 94690, 4041, 26041, 98453, 68605, 4205, 773, 95393, 
      54353, 41333, 929, 11345, 114820, 24601, 1476, 20176, 100481, 78466, 
      11861, 126701, 101853, 68329, 22338, 76960, 28009, 980, 26705, 57485, 
      96381, 42986, 57193, 1508, 59237, 48680, 36125, 28052, 2117, 68825, 
      22250, 23497, 25394, 92725, 46890, 17146, 73961, 50000, 35825, 1604, 
      65185, 50965, 33010, 26645, 3362, 100360, 89973, 63268, 60813, 53293, 
      45028, 1885, 1885, 1850, 123040, 1937, 4745, 2554, 87380, 51400, 36434, 
      26545, 2218, 8933, 9605, 120050, 117322, 116645, 5426, 2402, 3130, 
      114725, 108776, 99221, 31741, 6221, 120937, 93805, 24802, 92704, 28304, 
      17345, 14153, 3433, 5105, 102034, 75170, 71978, 63818, 39673, 14045, 
      5210, 106600, 87597, 83572, 45050, 40661, 34709, 13025, 4706, 71257, 
      40000, 5440, 124353, 100593, 14485, 3925, 89213, 76805, 57653, 16589, 
      7085, 4205, 125981, 119762, 29081, 27506, 112621, 81005, 23602, 75793, 
      50625, 20610, 7813, 12433, 4132, 84881, 5066, 4274, 34981, 4645, 51145, 
      16153, 4745, 12058, 79700, 68633, 51417, 12157, 5722, 58402, 55666, 
      28145, 6197, 5525, 16066, 35113, 13833, 51554, 50273, 24098, 20213, 
      10513, 5330, 54317, 13045, 10952, 38386, 14841, 19465, 10676, 14240, 
      21305, 5978, 11709, 7848, 6322, 23141, 17636, 12329, 6661, 7137, 33293, 
      10693, 29090, 24313, 13289, 19377, 31561, 14281, 7709, 8066, 26996, 
      17770, 21905, 13520, 22628, 13322, 9122, 9065, 12770, 8564, 9364, 
      13088, 11149, 11458, 11141, 17489, 15940, 11520, 9505, 9217, 10433, 
      13401, 17722, 10642, 10490, 10826, 10413, 21853, 13210, 12053, 10690, 
      24065, 25985, 29378, 31634, 14050, 13834, 22685, 11705, 12148, 39220, 
      15017, 12170, 16370, 13765, 13988, 16769, 14533, 16738, 16360, 14473, 
      14068, 47170, 19345, 16105, 20637, 17498, 25154, 17425, 35396, 52882, 
      20788, 21658, 24845, 20826, 20529, 19396, 18665, 18596, 19093, 18773, 
      49745, 19762, 52724, 20410, 20333, 20513, 20618, 22753, 30053, 24961, 
      21220, 27385, 25705, 23913, 22393, 62708, 26989, 25636, 23377, 23465, 
      29341, 24925, 24701, 24650, 24457, 24793, 32020, 29377, 28417, 25317, 
      30042, 34249, 44644, 26321, 32968, 27469, 30169, 28418, 28052, 66429, 
      32597, 40552, 68360, 32650, 57473, 31824, 28345, 45913, 55130, 34229, 
      36130, 35965, 32962, 35668, 34913, 90593, 37154, 33293, 31298, 36170, 
      33874, 38720, 33092, 40580, 36805, 35425, 31729, 39610, 33977, 32162, 
      40505, 70397, 39524, 42881, 39632, 35537, 43061, 40309, 77906, 35325, 
      35965, 42890, 88330, 44369, 47888, 48800, 88705, 38746, 36810, 37396, 
      87176, 39845, 37570, 36506, 42948, 54553, 94464, 44818, 40445, 70066, 
      41441, 57737, 43709, 42290, 49405, 46093, 44829, 42925, 48065, 69877, 
      75322, 41296, 74596, 67626, 85325, 49490, 41225, 74333, 46657, 85716, 
      88705, 42194, 74786, 89114, 42440, 48778, 48625, 43938, 42898, 93025, 
      54085, 55764, 104616, 52442, 49040, 45025, 73844, 122954, 57681, 75897, 
      107605, 47528, 57762, 47965, 59849, 92081, 106964, 56410, 52810, 53253, 
      49365, 53573, 51329, 53540, 55525, 61685, 55837, 89165, 92333, 96898, 
      54009, 94833, 98640, 52936, 60586, 108586, 138042, 89545, 100913, 
      104449, 147460, 60065, 68221, 58361, 55754, 109514, 148861, 59540, 
      56250, 56178, 56169, 101538, 131794, 70805, 98404, 107365, 62920, 
      61480, 67698, 104125, 143546, 74440, 161005, 162916, 142805, 132793, 
      74545, 68890, 62170, 76661, 142589, 70397, 132697, 76048, 68404, 63904, 
      71234, 112850, 136370, 141850, 76616, 121160, 129541, 78714, 70066, 
      114309, 70577, 78664, 125645, 78525, 78121, 134194, 136260, 133729, 
      77981, 77156, 83060, 73450, 151322, 158705, 169541, 190265, 90154, 
      76465, 135592, 138580, 154586, 198826, 92560, 82737, 176665, 88610, 
      84650, 150170, 163754, 94708, 80242, 148066, 159066, 86321, 163081, 
      97457, 87242, 88360, 87445, 96218, 87314, 160178, 162458, 164770, 
      92250, 165317, 98753, 93509, 94090, 170530, 179513, 191540, 104618, 
      167645, 106885, 99205, 172289, 106978, 97618, 203725, 101813, 196785, 
      101825, 117661, 113800, 104872, 200565, 117682, 110122, 109405, 199165, 
      118004, 119545, 214308, 220469, 111821, 119961, 118269, 120592, 118548, 
      122210, 115450, 113861, 110266, 126485, 123005, 116909, 109613, 126001, 
      121617, 112201, 113194, 125597, 123829, 124525, 133389, 129953, 128405, 
      126344, 138573, 129361, 127552, 143674, 138098, 136538, 134809, 147025, 
      140026, 133825, 146761, 152980, 148345, 154674, 145853, 142106, 145225, 
      152225, 157561, 150649, 159237, 147685, 147010, 158362, 161192, 170260, 
      173056, 165125, 167458, 167968 ], 
  [ 114850, 109042, 109170, 108089, 105517, 108709, 104200, 101236, 101348, 
      104085, 104714, 102325, 92548, 101690, 96058, 98957, 93314, 92749, 
      89237, 89413, 90061, 84905, 81824, 86354, 81461, 81145, 79129, 75925, 
      79193, 75178, 69380, 72250, 68713, 59714, 67300, 65525, 65242, 60757, 
      69029, 62900, 62116, 59461, 53312, 52865, 62053, 60941, 63041, 56242, 
      51493, 60817, 56857, 56426, 58921, 57789, 53482, 51130, 45658, 49325, 
      54385, 48778, 52253, 51208, 47693, 53626, 49617, 51748, 44402, 39962, 
      43117, 37220, 43849, 44554, 41792, 31994, 42029, 36640, 31028, 38345, 
      28265, 37178, 28360, 27130, 36530, 25874, 28205, 26852, 27009, 115825, 
      30722, 25505, 33949, 24505, 22234, 22541, 32261, 30629, 102821, 22945, 
      31898, 105130, 30980, 21928, 88808, 25210, 21906, 21730, 23956, 21170, 
      105480, 28373, 27418, 114250, 20074, 23140, 103220, 29138, 26525, 
      93314, 70522, 93629, 105704, 24848, 75433, 23354, 21458, 23445, 21060, 
      21709, 20029, 18484, 96109, 79666, 83044, 18257, 58633, 15572, 14240, 
      60980, 14989, 57325, 12665, 64073, 57690, 106313, 20072, 17960, 48841, 
      38498, 47090, 51413, 108578, 55348, 42601, 50000, 11650, 9970, 14933, 
      11285, 15940, 19226, 38954, 71525, 79781, 9908, 8564, 9248, 43060, 
      58640, 9962, 26237, 54077, 13876, 8500, 14321, 28370, 29178, 61858, 
      32045, 22185, 23273, 55565, 14482, 13957, 29061, 12800, 76096, 14365, 
      9928, 5821, 29341, 40594, 8957, 5480, 20117, 10229, 5905, 6353, 6698, 
      30610, 38818, 5193, 5220, 30005, 57941, 30500, 14562, 47610, 28649, 
      4493, 5450, 37349, 11321, 10985, 10210, 12069, 26469, 4573, 3944, 
      12680, 55705, 10996, 5904, 3601, 8381, 66985, 3389, 54440, 9649, 3253, 
      3298, 7605, 7492, 7328, 3177, 3029, 3076, 5785, 16465, 9434, 2993, 
      2498, 2885, 5345, 9778, 32392, 53554, 6836, 2057, 6292, 9505, 32212, 
      31693, 16241, 6628, 8425, 4777, 1780, 30196, 6701, 1421, 6125, 2117, 
      8725, 30953, 2482, 5861, 5941, 33661, 11450, 3866, 15241, 48365, 18208, 
      1568, 1460, 20105, 28673, 32468, 9378, 8650, 32058, 3277, 685, 2306, 
      2834, 25225, 2340, 725, 4840, 1780, 35037, 2650, 30370, 24116, 23733, 
      12424, 30532, 337, 4986, 58760, 42221, 30445, 31145, 32930, 20593, 
      16528, 17044, 54856, 941, 14481, 3925, 145, 54353, 53888, 15689, 14464, 
      67130, 2650, 4392, 29620, 4514, 45812, 9425, 82378, 16904, 1682, 677, 
      901, 34969, 10000, 3136, 2116, 0, 54290, 19601, 2402, 32404, 26573, 
      25604, 25285, 18229, 9220, 10413, 81812, 38432, 127474, 92441, 19346, 
      144436, 91240, 4132, 2061, 100, 139925, 29633, 6938, 83008, 70289, 
      7289, 4160, 208, 113, 128962, 67181, 100, 81346, 55346, 26042, 1277, 
      21437, 108385, 56313, 125485, 141572, 74725, 50821, 5096, 134914, 
      129825, 43074, 21541, 22193, 8570, 3889, 110548, 43173, 104690, 43625, 
      557, 12682, 127136, 78241, 1424, 1241, 125050, 637, 13437, 129365, 
      94733, 11933, 1325, 125845, 77813, 62033, 1205, 3893, 148032, 40977, 
      6352, 9412, 131669, 106250, 23729, 161477, 133225, 94365, 10930, 
      104468, 45305, 4384, 14009, 81497, 126925, 63962, 81113, 1600, 83525, 
      70852, 55445, 45256, 1381, 94861, 11026, 39321, 41770, 122625, 68602, 
      30762, 100825, 72356, 54961, 3536, 90485, 73505, 51410, 43297, 1706, 
      131364, 119413, 88200, 85285, 76293, 66280, 5013, 4553, 3874, 157172, 
      4145, 1985, 2554, 116360, 73940, 55570, 43013, 4058, 3505, 3809, 
      153722, 150626, 149857, 12602, 4610, 2762, 147661, 140884, 129949, 
      49589, 13949, 154701, 123705, 40626, 122420, 45140, 30593, 26113, 8033, 
      2713, 133130, 102034, 98290, 88658, 59453, 25913, 2818, 138340, 116485, 
      111816, 66026, 60625, 53201, 24341, 10594, 97385, 59780, 3140, 158485, 
      131413, 26353, 8433, 118285, 103853, 81205, 29285, 14813, 8989, 160297, 
      153250, 45917, 43882, 145097, 108697, 38690, 102565, 72613, 34594, 
      15633, 6085, 5696, 113125, 9850, 5746, 53197, 5197, 73133, 28205, 5389, 
      6170, 107024, 94025, 73405, 22185, 10690, 81770, 78482, 44245, 11441, 
      9665, 8522, 53145, 24505, 73450, 71893, 38818, 33553, 19253, 7354, 
      76765, 23165, 6260, 57154, 25789, 32345, 19232, 7892, 34829, 7450, 
      20725, 13828, 9266, 13297, 29504, 7361, 9697, 7045, 50405, 7013, 44914, 
      38573, 22765, 11281, 48029, 24125, 11849, 7514, 41992, 29178, 34969, 
      22628, 13520, 21970, 13906, 13757, 8722, 9760, 8720, 8948, 17865, 8698, 
      17489, 11141, 25600, 18052, 13185, 11425, 9605, 9997, 11650, 14690, 
      14170, 10642, 12805, 14125, 20018, 17665, 13634, 15509, 16693, 18890, 
      20410, 21226, 20826, 14957, 15293, 16288, 26064, 22285, 15850, 12322, 
      19377, 19600, 12905, 20513, 13058, 23812, 19165, 17288, 32818, 27257, 
      20705, 29101, 23018, 18530, 22117, 25000, 37610, 28240, 29570, 19325, 
      27634, 27061, 24272, 21977, 21632, 22865, 21073, 35669, 19946, 38096, 
      24642, 23645, 23365, 21538, 20453, 23153, 33057, 25360, 36493, 33709, 
      30445, 27085, 46240, 35269, 32904, 27701, 23833, 38357, 29801, 29209, 
      29066, 25561, 25805, 26408, 37381, 35685, 27985, 25810, 27809, 34064, 
      26597, 42628, 32805, 37805, 34490, 33296, 50329, 41245, 32180, 51892, 
      41114, 43765, 39460, 31473, 35793, 42250, 43061, 45882, 45625, 40690, 
      44960, 43745, 69985, 47090, 40745, 30010, 31018, 30746, 48932, 39440, 
      33680, 45729, 43429, 35685, 49730, 40141, 35290, 34157, 54665, 49000, 
      53737, 48740, 33881, 53825, 49601, 60794, 39925, 34677, 53194, 69194, 
      55225, 39700, 40244, 69569, 45922, 41962, 36200, 68500, 47297, 42722, 
      38162, 52240, 44433, 74500, 54938, 47437, 55714, 48617, 47065, 52265, 
      49834, 60813, 55845, 53845, 50653, 58645, 55985, 60050, 46724, 59600, 
      54562, 68029, 59978, 42973, 59705, 55305, 68512, 70857, 43114, 60250, 
      71266, 44740, 57978, 57733, 49090, 44370, 74533, 65585, 67816, 84100, 
      62746, 57044, 46313, 60320, 99586, 69457, 62281, 87089, 49460, 68986, 
      49897, 71809, 74969, 86816, 66530, 60722, 61165, 52309, 61393, 57125, 
      60992, 64081, 73277, 64301, 73433, 75865, 79418, 60265, 77905, 80884, 
      54500, 70522, 89082, 113386, 74273, 83065, 85865, 121424, 69173, 80825, 
      65629, 59986, 90194, 122825, 67360, 59194, 58570, 58285, 84058, 108610, 
      83869, 81936, 89057, 71108, 68564, 78370, 86921, 119074, 87412, 133957, 
      135592, 118609, 110345, 86965, 78642, 65482, 89725, 118669, 80425, 
      110525, 88468, 76960, 67860, 81170, 94634, 113738, 118298, 88852, 
      101380, 108197, 91594, 78714, 96001, 79225, 90900, 105497, 90025, 
      89437, 112850, 114640, 112661, 87917, 86632, 94928, 78602, 127586, 
      133957, 143137, 161009, 103770, 82629, 115076, 117512, 130850, 168650, 
      106452, 92305, 149617, 100754, 94954, 127354, 138730, 108968, 86866, 
      125802, 134962, 96625, 138425, 112085, 97730, 99124, 97749, 110018, 
      97250, 136258, 138170, 140114, 104026, 140845, 112645, 104549, 105130, 
      145690, 153385, 163664, 119338, 143449, 122157, 111717, 147541, 121698, 
      108658, 174653, 113405, 169093, 112865, 134037, 128980, 116740, 172597, 
      133506, 123370, 122377, 171657, 133736, 135369, 184960, 190385, 124517, 
      135325, 133081, 135956, 132808, 137482, 128330, 126097, 120202, 142493, 
      137909, 129605, 118813, 141457, 135601, 122137, 123314, 140501, 137905, 
      138141, 149305, 143845, 141469, 138580, 154213, 141137, 138500, 160234, 
      152450, 150338, 147965, 163953, 154562, 144773, 162125, 170000, 163985, 
      171970, 160205, 154802, 158841, 167957, 174029, 164909, 175981, 160289, 
      159338, 174186, 176740, 186728, 189892, 178925, 181810, 182228 ], 
  [ 111520, 112228, 109556, 109405, 109625, 103025, 105970, 106730, 104042, 
      100253, 97616, 94285, 101746, 91780, 96400, 92773, 94580, 94013, 88621, 
      87397, 83845, 87541, 90050, 81992, 86885, 86101, 75673, 75725, 72001, 
      70772, 75690, 69700, 71285, 83252, 69866, 70885, 69200, 75433, 64597, 
      71050, 72130, 70397, 81954, 81505, 64129, 64413, 61385, 68564, 76861, 
      60085, 64513, 64080, 57713, 57977, 62056, 63428, 75664, 65349, 56425, 
      62932, 57085, 58370, 63709, 54728, 59573, 54242, 57600, 67140, 57709, 
      62050, 48637, 45608, 47970, 69392, 45405, 52130, 67954, 43101, 65641, 
      43796, 61538, 61700, 40340, 64168, 51581, 55354, 53645, 312085, 43840, 
      55865, 38677, 55325, 65168, 60813, 37445, 39541, 290677, 55621, 36612, 
      295312, 37090, 56930, 265474, 45764, 55508, 56264, 47770, 55700, 
      297050, 37269, 38644, 312808, 54596, 44146, 293850, 33832, 37277, 
      276020, 232720, 277261, 299122, 36522, 243217, 38288, 41984, 37445, 
      42050, 39901, 41945, 45058, 283453, 253028, 259666, 42961, 211949, 
      48658, 55714, 217090, 49937, 209705, 62053, 224369, 211460, 304345, 
      30770, 34250, 194209, 170816, 190592, 200041, 308932, 208634, 180973, 
      197690, 46100, 58400, 35401, 46665, 32210, 26640, 174052, 242505, 
      258217, 46674, 58378, 76770, 184210, 217498, 45328, 143153, 208273, 
      32930, 72290, 31509, 149476, 152144, 224900, 159669, 133961, 137377, 
      213005, 27460, 28333, 153413, 29970, 253570, 26405, 35482, 66785, 
      155545, 182176, 35901, 58986, 130941, 32045, 49157, 75701, 78376, 
      159140, 178532, 61025, 62450, 158065, 219553, 159490, 115124, 198500, 
      155305, 57985, 74320, 176581, 26129, 26725, 27812, 108425, 150785, 
      46405, 53698, 110898, 216365, 25330, 37946, 57545, 30169, 238825, 
      55465, 214162, 26773, 58589, 60964, 92765, 31138, 93410, 68753, 68137, 
      68650, 32677, 126305, 24208, 44329, 48960, 69385, 85825, 104704, 
      167858, 213716, 28594, 61561, 91426, 104425, 167674, 166685, 126997, 
      27442, 23645, 31645, 45890, 163778, 26577, 49257, 93105, 42029, 103625, 
      165925, 38660, 92833, 93377, 172357, 17800, 32584, 125509, 204301, 
      11042, 42866, 43690, 139225, 160841, 169762, 20384, 21520, 168884, 
      33853, 56425, 75752, 79076, 6401, 37106, 48537, 28418, 72890, 2693, 
      78884, 165320, 6682, 6761, 15490, 3770, 58853, 27152, 306, 1009, 
      165845, 167477, 171592, 8269, 130490, 131938, 122, 41737, 12869, 29341, 
      50725, 81, 82, 11745, 12850, 740, 33188, 27938, 164074, 90036, 386, 
      18521, 2932, 131778, 36868, 67085, 69173, 2117, 17690, 31330, 34970, 
      54290, 0, 8649, 79524, 2810, 4901, 5330, 5477, 9605, 18770, 17165, 
      2818, 1378, 15392, 5057, 8852, 21634, 4786, 28586, 35369, 50650, 19917, 
      3757, 22536, 3074, 1073, 21953, 28610, 48890, 51125, 15940, 757, 54370, 
      2804, 104, 5284, 39701, 143741, 9337, 137, 14785, 20618, 1769, 233, 
      91978, 18152, 16325, 872, 7765, 7481, 20420, 30185, 10090, 965, 8424, 
      949, 61333, 118660, 15490, 2477, 40762, 69005, 14800, 61409, 120809, 
      16317, 5917, 16317, 42057, 15125, 2509, 709, 43333, 85165, 23330, 1553, 
      25178, 107458, 17217, 9040, 7137, 28849, 17837, 6005, 112232, 8650, 
      1213, 30658, 121833, 3385, 15725, 1224, 3461, 44642, 4005, 2050, 1089, 
      1618, 48613, 6485, 111380, 2669, 2320, 14669, 2120, 5288, 8245, 2610, 
      1525, 37242, 5825, 2825, 1700, 2441, 53584, 17810, 13781, 5402, 4817, 
      3281, 2122, 32657, 34525, 37108, 27770, 36445, 59449, 46036, 13050, 
      3250, 2120, 3077, 38216, 74477, 76645, 26640, 25408, 25105, 19728, 
      36900, 48100, 24305, 21722, 17777, 2657, 18277, 27149, 15725, 3944, 
      15370, 3330, 6957, 9001, 28201, 58297, 19088, 9428, 8480, 6304, 2729, 
      9265, 58400, 21034, 13625, 12218, 3240, 2965, 2997, 10485, 24232, 8501, 
      3050, 58250, 29057, 18761, 9697, 29057, 14485, 10305, 5365, 8433, 
      19125, 28213, 29933, 27080, 4093, 4388, 24049, 11881, 5716, 10405, 
      4685, 7208, 19469, 81685, 41218, 13505, 29060, 41732, 4369, 45841, 
      5197, 10597, 45565, 79432, 12058, 8845, 5465, 14825, 28960, 6836, 6344, 
      6125, 28309, 32125, 90164, 5237, 13877, 5968, 5809, 7684, 9409, 18409, 
      40528, 6485, 15329, 73450, 5512, 13757, 10525, 19314, 83466, 9745, 
      43412, 18473, 26954, 37768, 106573, 12802, 75937, 37729, 50921, 7137, 
      69061, 8168, 9749, 18173, 95693, 8017, 17665, 34281, 53712, 9434, 
      14792, 12193, 19890, 103050, 21556, 33064, 33381, 72616, 47090, 55370, 
      73306, 27233, 66064, 28717, 86677, 20050, 28346, 37925, 43621, 57177, 
      70613, 85780, 37556, 38900, 54944, 44057, 96637, 28900, 32605, 42088, 
      102213, 107125, 115380, 120628, 28240, 28772, 97461, 40477, 38674, 
      136058, 28825, 40564, 76180, 34301, 34522, 75825, 33569, 75044, 29410, 
      38737, 44314, 148840, 30505, 40729, 29549, 38376, 95400, 41665, 120970, 
      158276, 33802, 32800, 90589, 36452, 37277, 42874, 48501, 49554, 47057, 
      52721, 150265, 62308, 155482, 46496, 50157, 52205, 60164, 75389, 
      101389, 35333, 47674, 33637, 36445, 40637, 46597, 172930, 36601, 39362, 
      49069, 65237, 35953, 48365, 49637, 49960, 63229, 63937, 98090, 40093, 
      42125, 57725, 90500, 103681, 130906, 68449, 36946, 49025, 42373, 46980, 
      49978, 175121, 40681, 117826, 178546, 41480, 156437, 44018, 58865, 
      130289, 150724, 41557, 39716, 39925, 44776, 41122, 42237, 217597, 
      39988, 46225, 79760, 100340, 89812, 40426, 50506, 111850, 43745, 46105, 
      58865, 41684, 52133, 62660, 109525, 177561, 44210, 41953, 45810, 85473, 
      42505, 45737, 190672, 59825, 84401, 44200, 209320, 43433, 124370, 
      126778, 209693, 52768, 59060, 85450, 206290, 52741, 59816, 72964, 
      48362, 138881, 218810, 46864, 55205, 171592, 55449, 144301, 52105, 
      54800, 46205, 49625, 51353, 54685, 48229, 169525, 180580, 62402, 
      178730, 163904, 198805, 50020, 77285, 176965, 54665, 198818, 204425, 
      81616, 177040, 204832, 76250, 54536, 54757, 66152, 80072, 211357, 
      50489, 49922, 231170, 53704, 59650, 82937, 171970, 261092, 52949, 
      174389, 234145, 82810, 55268, 83245, 54361, 204777, 232002, 58400, 
      63776, 64217, 80525, 64909, 70893, 66370, 63865, 57681, 64549, 196237, 
      202397, 211076, 71693, 206765, 213938, 89690, 63304, 230984, 281384, 
      194737, 216577, 223105, 296410, 66145, 60085, 71917, 81652, 231156, 
      297805, 70850, 87380, 89552, 90665, 215696, 269140, 60793, 208442, 
      224881, 72722, 75770, 67400, 217145, 286112, 64786, 314041, 317074, 
      284245, 267125, 67129, 72320, 91780, 66625, 282901, 72701, 265901, 
      68626, 76690, 90890, 73908, 229968, 271440, 280660, 69938, 244634, 
      259373, 69416, 77972, 231797, 78481, 71978, 250605, 74825, 75169, 
      264008, 267194, 262417, 80629, 81674, 77850, 95540, 290848, 302341, 
      319909, 352225, 77828, 94433, 262018, 267250, 294100, 364520, 79106, 
      86861, 329641, 82260, 85780, 285940, 308500, 79754, 96328, 281588, 
      300068, 87445, 306325, 81001, 87616, 87610, 88565, 83124, 89928, 
      300424, 304200, 308008, 87380, 307801, 85277, 91621, 92200, 314500, 
      328717, 347850, 87764, 308993, 87785, 91325, 315877, 90116, 95716, 
      364885, 97657, 352325, 99909, 94049, 95050, 99586, 357221, 96308, 
      99220, 99625, 353945, 97002, 98165, 376562, 385713, 103153, 100445, 
      100997, 101074, 103514, 103060, 106024, 107053, 112804, 104337, 105345, 
      108225, 115141, 106093, 107693, 114733, 114976, 107929, 109525, 112085, 
      111593, 116377, 118193, 119498, 117881, 124373, 125930, 119236, 122632, 
      123316, 124205, 121085, 123808, 132185, 127165, 126650, 127625, 127220, 
      130365, 133348, 132725, 131121, 133457, 135521, 134009, 139285, 139732, 
      136868, 140810, 146122, 147418, 151825, 151912, 152794 ], 
  [ 100081, 98185, 96629, 96106, 95210, 92516, 92485, 91757, 90185, 89000, 
      87665, 84706, 85285, 82945, 83473, 82450, 81281, 80714, 76066, 75400, 
      73522, 73684, 73961, 70925, 71912, 71314, 64234, 62984, 62050, 59705, 
      60345, 57889, 57428, 61025, 56009, 55912, 54785, 56740, 53530, 54961, 
      55297, 53192, 57681, 57232, 50458, 50184, 49202, 50801, 53890, 47530, 
      48610, 48177, 45344, 45050, 45781, 45665, 50833, 46098, 42754, 44425, 
      42298, 42653, 44458, 41429, 42740, 40385, 39465, 43425, 39016, 39265, 
      33850, 32309, 32625, 41585, 31176, 33065, 40333, 28314, 37834, 28265, 
      35405, 35009, 25925, 35989, 29354, 31081, 30116, 220852, 25705, 30848, 
      23890, 30122, 35129, 32634, 22472, 23080, 202792, 29674, 21825, 206497, 
      21745, 30053, 182053, 24653, 29189, 29573, 25357, 29009, 207677, 20808, 
      21253, 220645, 27905, 22849, 204849, 19045, 20072, 190181, 155065, 
      191050, 209005, 18945, 163330, 19409, 20873, 18938, 20753, 19720, 
      20276, 21529, 195754, 170909, 176245, 20176, 137828, 22525, 26233, 
      141853, 23060, 135956, 29410, 147458, 137153, 212368, 13565, 14813, 
      123250, 105065, 120377, 127780, 216025, 134513, 112804, 125801, 19409, 
      26129, 14290, 19602, 12773, 10737, 107185, 161316, 174052, 19053, 
      25549, 36873, 114925, 141145, 18265, 83540, 133780, 12377, 33881, 
      11700, 88189, 90113, 146873, 95778, 76394, 78880, 137210, 9325, 9640, 
      90824, 10161, 169777, 8642, 12325, 29492, 92212, 112705, 12186, 24669, 
      73746, 10376, 18932, 35060, 36805, 94877, 109805, 25778, 26645, 93988, 
      142084, 95041, 62021, 125309, 91786, 23668, 33865, 108040, 7250, 7474, 
      7817, 56996, 88196, 16738, 20869, 58725, 139268, 6637, 12185, 23042, 
      8500, 157264, 21706, 137437, 6964, 23528, 24973, 45800, 8725, 46073, 
      29600, 29170, 29497, 8962, 69482, 5329, 14848, 17433, 29860, 40720, 
      53833, 100805, 136805, 6925, 24826, 44461, 53554, 100621, 99818, 69802, 
      6145, 4580, 7930, 15293, 97469, 5652, 17172, 45396, 13106, 52754, 
      99058, 11225, 45124, 45482, 104002, 2269, 8125, 68500, 129064, 905, 
      13385, 13837, 78682, 95090, 101965, 2993, 3385, 101273, 8650, 21178, 
      33437, 35645, 914, 10229, 16452, 6005, 31505, 2600, 35453, 98453, 637, 
      530, 1261, 1445, 22490, 5297, 10629, 4450, 98792, 100052, 103237, 178, 
      71993, 73069, 8957, 12442, 500, 6184, 17524, 8730, 8545, 306, 481, 
      14225, 7985, 5525, 97393, 42885, 5501, 1874, 21625, 72909, 9805, 27560, 
      28904, 2210, 1601, 7057, 8837, 19601, 8649, 0, 35721, 1601, 530, 401, 
      362, 26, 1937, 1448, 21325, 3145, 47105, 26912, 17, 57625, 26269, 5801, 
      9050, 17449, 54792, 1060, 3285, 21953, 15674, 3074, 5825, 16433, 17738, 
      48025, 14242, 19681, 21125, 9125, 541, 11336, 81896, 35842, 9530, 
      45940, 55865, 17858, 7394, 44269, 51725, 48596, 4685, 232, 320, 2657, 
      6656, 37153, 4778, 33813, 4948, 24040, 63325, 47017, 19682, 12025, 
      28922, 45769, 24116, 64916, 48402, 28330, 1530, 12762, 46280, 19528, 
      12148, 13480, 39688, 60065, 4250, 4625, 55285, 49860, 34801, 720, 
      68746, 50852, 28232, 58757, 33853, 5770, 7129, 65754, 21520, 47066, 
      13221, 21410, 14417, 22698, 16465, 9738, 5989, 16714, 28712, 58277, 
      4250, 5017, 44708, 15605, 2405, 32146, 17397, 9802, 10737, 26564, 
      17984, 8489, 5696, 19825, 50081, 42890, 25397, 23882, 19370, 14677, 
      8570, 9508, 10789, 66365, 10498, 23458, 15625, 41229, 18409, 10397, 
      5960, 11525, 33092, 34516, 64305, 62329, 61840, 3825, 10953, 16945, 
      60482, 56225, 49490, 8330, 3490, 65000, 45764, 5525, 45037, 6957, 3330, 
      2770, 7090, 23050, 51545, 33329, 31265, 26113, 12308, 2848, 23153, 
      54793, 41618, 38909, 15237, 12916, 9972, 2952, 5725, 30914, 12629, 
      23189, 67652, 50660, 3280, 7760, 42850, 34578, 22570, 3690, 4338, 7474, 
      68900, 64373, 7720, 7085, 59296, 37456, 5809, 34120, 18728, 5069, 4868, 
      38440, 13969, 40196, 8321, 14297, 10786, 16546, 19240, 4552, 16456, 
      37117, 36889, 29770, 19508, 4688, 8593, 23669, 22061, 8264, 8500, 
      10084, 44501, 11282, 5042, 19825, 19108, 7033, 5968, 5668, 14209, 
      21458, 5378, 33553, 13045, 5480, 6154, 6201, 40221, 6676, 15977, 6290, 
      8633, 13309, 56260, 6385, 35482, 13456, 20324, 11322, 31210, 9749, 
      8168, 6920, 48914, 10900, 7156, 12240, 22185, 9341, 7445, 8194, 7893, 
      54225, 8629, 12325, 12456, 34021, 19097, 23657, 34525, 10400, 30073, 
      11140, 43432, 9169, 11141, 14954, 17674, 25092, 33320, 43093, 15329, 
      15929, 24161, 18482, 50602, 12253, 13540, 17629, 54504, 57928, 63765, 
      67525, 12337, 12497, 51426, 17320, 16633, 79049, 13108, 17593, 37585, 
      15236, 15457, 37602, 15248, 37193, 14065, 17812, 20413, 89413, 16090, 
      19618, 16250, 19125, 51597, 20740, 69541, 96989, 18457, 18385, 49018, 
      19805, 20072, 22321, 24786, 25281, 24272, 26960, 91396, 32269, 95497, 
      24641, 26442, 27560, 31613, 40328, 57028, 21290, 25633, 21640, 22216, 
      23432, 25672, 109225, 22930, 23645, 27400, 35570, 23770, 27812, 28340, 
      28477, 35050, 35572, 56333, 25864, 26408, 32708, 51533, 60250, 79105, 
      38596, 26065, 29402, 27400, 28845, 30169, 112160, 27754, 70489, 114841, 
      28181, 98312, 29045, 34778, 79418, 94273, 29002, 29021, 29044, 29989, 
      29497, 29682, 145522, 29665, 30880, 46745, 59513, 53077, 30661, 32929, 
      67489, 31376, 31876, 36452, 31733, 34184, 38573, 66280, 115344, 32957, 
      33490, 33813, 51714, 33856, 34112, 125665, 38714, 51386, 34621, 140221, 
      34970, 77405, 79069, 140594, 36865, 39065, 52621, 138121, 37396, 39821, 
      45901, 36737, 88010, 148037, 36913, 38930, 112165, 39546, 92314, 38992, 
      39641, 38858, 38930, 39170, 39898, 39208, 111028, 119293, 42965, 
      118001, 107081, 133426, 40813, 50408, 116980, 41738, 133625, 137930, 
      53065, 117241, 138337, 50489, 42725, 42760, 46157, 52637, 143560, 
      43328, 43877, 159281, 44125, 45421, 55130, 114217, 183437, 46346, 
      116450, 162256, 56305, 47549, 56740, 48130, 139770, 160857, 48449, 
      49361, 49802, 56066, 50308, 52200, 51025, 50752, 50706, 51250, 134020, 
      138692, 145325, 53930, 142130, 147629, 62441, 52981, 161141, 201125, 
      133450, 150082, 155122, 213361, 54148, 55156, 56200, 59797, 161685, 
      214756, 56249, 62921, 63977, 64532, 149945, 191857, 56794, 144737, 
      157456, 58865, 59681, 58565, 151952, 206225, 60601, 228946, 231421, 
      204916, 191330, 61828, 61625, 68065, 62626, 204130, 62564, 190664, 
      63325, 63577, 68477, 63585, 162729, 195273, 202633, 64265, 174233, 
      185810, 65045, 65045, 164372, 65554, 66305, 179460, 67664, 67636, 
      190445, 193073, 189412, 70306, 70421, 71433, 75545, 212449, 221896, 
      236116, 262666, 74945, 76484, 190129, 194245, 215701, 273101, 76781, 
      75794, 244546, 76401, 76201, 209401, 227497, 78173, 79309, 206165, 
      220925, 77866, 226066, 80164, 78409, 78961, 78986, 80613, 79605, 
      221653, 224685, 227749, 80777, 227914, 82952, 83530, 84109, 233869, 
      245482, 261081, 87113, 229664, 88250, 86210, 235432, 89465, 87625, 
      275698, 90682, 265928, 91818, 96746, 95329, 93169, 270266, 97889, 
      95593, 95440, 267920, 98397, 99746, 286817, 294480, 98410, 101096, 
      100532, 101725, 101933, 103525, 101653, 101380, 102481, 106290, 105066, 
      103482, 103330, 106930, 105554, 104410, 105025, 107650, 107572, 109202, 
      113360, 114052, 114194, 113825, 119090, 117770, 117653, 122305, 121237, 
      120805, 120392, 124898, 122785, 123908, 127816, 130649, 128834, 131777, 
      128970, 128605, 129842, 132516, 136340, 133940, 137450, 134356, 134245, 
      138449, 141833, 149005, 151045, 149314, 150517, 151213 ], 
  [ 130132, 122944, 123656, 122377, 119213, 124457, 118378, 114626, 115322, 
      119429, 120740, 118537, 105130, 118288, 110500, 114769, 107552, 106985, 
      103849, 104317, 105841, 98821, 94562, 101732, 94781, 94561, 94285, 
      90389, 95125, 90512, 82458, 87184, 82565, 69152, 81146, 78781, 78788, 
      72049, 84337, 75562, 74386, 71525, 61650, 61201, 75973, 74565, 77741, 
      68000, 60505, 75313, 69589, 69156, 73505, 72077, 66004, 62864, 53668, 
      60273, 68269, 60112, 65545, 64010, 58633, 67700, 61829, 65522, 55908, 
      48528, 54325, 46258, 57097, 58580, 54738, 38372, 55557, 47618, 37498, 
      51561, 34621, 50000, 35594, 34064, 49928, 32020, 37481, 35050, 35597, 
      88741, 42148, 33305, 47137, 32201, 27380, 28665, 45341, 42925, 77485, 
      30241, 45072, 79300, 43858, 28730, 65818, 35048, 29000, 28628, 33106, 
      28064, 79346, 40653, 39208, 86644, 26960, 32866, 77274, 42292, 38405, 
      69032, 50548, 69145, 79162, 36522, 54277, 34340, 31268, 34625, 30770, 
      32005, 29537, 27010, 70825, 57320, 60010, 27169, 40493, 22714, 19618, 
      42250, 21737, 39377, 16369, 44453, 39440, 78745, 31898, 28610, 32341, 
      24740, 30980, 34225, 80512, 37178, 27565, 33002, 18464, 13844, 24685, 
      17901, 26570, 31716, 24592, 49617, 56305, 16218, 12130, 9090, 27418, 
      39274, 16564, 15689, 35689, 23906, 9122, 24741, 16936, 17348, 41600, 
      19233, 12701, 13297, 36473, 25768, 24949, 16925, 23202, 52786, 25841, 
      18562, 7001, 16801, 24820, 17289, 8226, 10809, 19637, 10805, 5765, 
      5620, 17576, 23432, 7445, 7178, 17065, 37945, 17362, 7400, 29864, 
      15997, 7225, 4948, 22045, 22181, 21649, 20480, 5777, 14297, 9745, 7450, 
      5994, 35885, 21946, 13130, 6221, 17761, 44809, 6397, 34810, 20005, 
      5573, 5128, 3653, 16474, 3170, 3329, 3277, 3226, 14065, 7301, 20260, 
      8233, 6660, 2833, 2353, 3748, 17834, 33800, 16186, 3469, 2314, 3469, 
      17650, 17225, 6865, 16162, 19133, 13033, 6410, 16010, 16425, 5265, 
      1737, 7625, 2669, 16465, 8768, 1465, 1445, 18385, 24004, 11716, 5941, 
      29461, 33602, 6770, 6466, 8941, 14765, 17482, 20948, 19828, 17168, 
      10729, 2845, 740, 680, 43061, 8906, 4545, 13754, 698, 55709, 488, 
      15860, 41650, 41165, 25642, 50018, 1889, 14180, 84906, 64741, 15821, 
      16325, 17620, 37033, 6410, 6730, 80210, 6205, 28661, 12421, 3349, 
      79605, 79042, 30357, 28642, 94928, 10064, 13274, 15178, 360, 69194, 
      21341, 112912, 6570, 8104, 533, 365, 55697, 22202, 11026, 9026, 2402, 
      79524, 35721, 0, 52442, 44945, 43682, 43265, 33857, 21026, 22805, 
      112234, 60034, 164852, 124625, 35360, 184066, 123226, 12794, 8861, 
      3274, 178965, 48877, 17460, 113618, 98645, 18005, 12818, 3770, 3185, 
      166528, 94945, 2482, 111656, 80756, 44200, 6989, 9509, 143005, 81917, 
      162553, 180794, 103853, 75245, 610, 173252, 167477, 65732, 38221, 
      39065, 19856, 12137, 145450, 65825, 138708, 66373, 1549, 4168, 164386, 
      107945, 6922, 761, 162004, 1625, 4625, 166905, 127177, 24777, 6525, 
      162893, 107413, 88693, 6109, 565, 188018, 63029, 16154, 2554, 169497, 
      140452, 40977, 203125, 171245, 126701, 3380, 138370, 68329, 12610, 
      5085, 111673, 164057, 90900, 111185, 6290, 113985, 99058, 80613, 68170, 
      5185, 127181, 3656, 60761, 63796, 159053, 96308, 49844, 134017, 100746, 
      79921, 10170, 122009, 102089, 75584, 65609, 4516, 168962, 155345, 
      119330, 115925, 105365, 93490, 12917, 11965, 10600, 198098, 11065, 
      3613, 7120, 151794, 102514, 80516, 65117, 10580, 2285, 2197, 194148, 
      190660, 189793, 24804, 11520, 6928, 187301, 179642, 167237, 73157, 
      26737, 195221, 160109, 62036, 158626, 67626, 49257, 43405, 17485, 4717, 
      170804, 135200, 130868, 119668, 85073, 43105, 4820, 176698, 151805, 
      146450, 92916, 86437, 77445, 40941, 21412, 129761, 85394, 5234, 199385, 
      168785, 43537, 17777, 153793, 137205, 110833, 47349, 27585, 18625, 
      201389, 193460, 68389, 65864, 184225, 142729, 59296, 135613, 100565, 
      54020, 28493, 3853, 11890, 147737, 19472, 11840, 77125, 10309, 101077, 
      45565, 10597, 4420, 140650, 125593, 101345, 37385, 20500, 111176, 
      107300, 65909, 21541, 18589, 5000, 76865, 40385, 101284, 99433, 59008, 
      52273, 33073, 14020, 105185, 38453, 5770, 81652, 41957, 50569, 32850, 
      5634, 53737, 13520, 34829, 24698, 16900, 7309, 46642, 6565, 17425, 
      11441, 73125, 7585, 66260, 58253, 37349, 7145, 70057, 39097, 20745, 
      11412, 62450, 45812, 53365, 36810, 8298, 35656, 23476, 23229, 8884, 
      15506, 12506, 9010, 29489, 10228, 28717, 8845, 40354, 29474, 21569, 
      18241, 13185, 10829, 9640, 23456, 22544, 14900, 19805, 10345, 31720, 
      28093, 21220, 10845, 11245, 12168, 12904, 33316, 32720, 11169, 23557, 
      25138, 16490, 34465, 24208, 12448, 29789, 30010, 13221, 31313, 13568, 
      36178, 28585, 25138, 21940, 40093, 30013, 42521, 33300, 15876, 31513, 
      18322, 25736, 40570, 42388, 17833, 39272, 38405, 33850, 29889, 29250, 
      31265, 27905, 25057, 24520, 26890, 33524, 31545, 30773, 26888, 22373, 
      20173, 46049, 34138, 50557, 46597, 41765, 36445, 33058, 48445, 45002, 
      36661, 28577, 52309, 39341, 38357, 38116, 31081, 31225, 24770, 50245, 
      47765, 35165, 25640, 25285, 27130, 31225, 57250, 42821, 50269, 45288, 
      43210, 37505, 54781, 27586, 38674, 54452, 33485, 51914, 39125, 29333, 
      32848, 56785, 60584, 60229, 53236, 59170, 57465, 52345, 61984, 52993, 
      32948, 29840, 31720, 64114, 50506, 30634, 59537, 56257, 44201, 64808, 
      51005, 42920, 31693, 42201, 63386, 69589, 62730, 36405, 69577, 63785, 
      46852, 49109, 37589, 68452, 53092, 71069, 35258, 35410, 53465, 57844, 
      51728, 39202, 52882, 59509, 52484, 44200, 66410, 37925, 57506, 69988, 
      59153, 44692, 60525, 39961, 65641, 62132, 77225, 70493, 67709, 63145, 
      74173, 45445, 48040, 56762, 47882, 44900, 53857, 75400, 49085, 48373, 
      68765, 54434, 56093, 48340, 49012, 56500, 51434, 72020, 71677, 58820, 
      50180, 59077, 82073, 84890, 66482, 77956, 69802, 51917, 50146, 78920, 
      86225, 52001, 69457, 55738, 85160, 56173, 88765, 60957, 69570, 81524, 
      73364, 73805, 59657, 73933, 67509, 73138, 77401, 89829, 77521, 60877, 
      62525, 65000, 71129, 64073, 66170, 60362, 85300, 72500, 91316, 62197, 
      68245, 70261, 97882, 83065, 98437, 77557, 68680, 73800, 99277, 79874, 
      66512, 65300, 64721, 69620, 88096, 101965, 68570, 73729, 84002, 80282, 
      93908, 72761, 97172, 105394, 109309, 110650, 96997, 90593, 104353, 
      93188, 73168, 107797, 97345, 95261, 91061, 105850, 90226, 76226, 95904, 
      79380, 93780, 97360, 106034, 84458, 89609, 109460, 92072, 80645, 92581, 
      108074, 88173, 106409, 105625, 94244, 95738, 94345, 102625, 100850, 
      111690, 88208, 106420, 111709, 119125, 133957, 122384, 93305, 97330, 
      99178, 109672, 140612, 125354, 106601, 124909, 117792, 110032, 107152, 
      116176, 128258, 98020, 106184, 113384, 111697, 116257, 131761, 112996, 
      114682, 112817, 128808, 111924, 114868, 116388, 117940, 120656, 118861, 
      131525, 120385, 120964, 123304, 129625, 138042, 139088, 121745, 142493, 
      129113, 125245, 141440, 124480, 147745, 129805, 143645, 128673, 155525, 
      149194, 133426, 146849, 154400, 141520, 140233, 146393, 154530, 156257, 
      157730, 162369, 142069, 155717, 152885, 156346, 152018, 157768, 146068, 
      143149, 134800, 163557, 157797, 147141, 132625, 161929, 154505, 136729, 
      138100, 160381, 156901, 156641, 170249, 162625, 159365, 155594, 174845, 
      157649, 154130, 181840, 171700, 169000, 165941, 185945, 174004, 160385, 
      182437, 192074, 184589, 194336, 179433, 172264, 177281, 188649, 195497, 
      184025, 197741, 177637, 176392, 194960, 197210, 208162, 211714, 197509, 
      200980, 201298 ], 
  [ 103514, 102730, 100690, 100325, 99905, 95525, 96772, 96680, 94624, 92317, 
      90418, 87289, 90824, 85202, 87490, 85345, 85450, 84881, 79897, 78989, 
      76385, 78065, 79300, 74098, 76765, 76085, 67541, 66845, 64709, 62834, 
      65312, 61330, 61745, 68938, 60320, 60701, 59330, 63125, 56633, 60224, 
      60880, 58925, 66452, 66001, 54665, 54629, 52765, 56762, 62089, 51245, 
      53765, 53330, 48969, 48913, 51082, 51602, 59810, 52673, 46925, 50674, 
      46945, 47700, 51025, 45434, 48265, 44624, 45530, 51890, 45317, 47312, 
      38453, 36266, 37460, 51778, 35525, 39492, 50440, 32885, 48005, 33154, 
      44852, 44690, 30322, 46306, 37105, 39712, 38425, 258281, 31690, 39793, 
      28433, 39141, 46226, 42929, 27085, 28333, 238765, 39005, 26354, 242866, 
      26512, 39780, 216100, 31898, 38674, 39218, 33160, 38650, 244276, 26045, 
      26890, 258442, 37538, 30160, 241280, 23554, 25621, 225250, 186610, 
      226273, 245908, 24644, 195829, 25666, 28090, 25033, 28048, 26533, 
      27725, 29776, 231601, 204354, 210248, 28097, 167825, 31880, 37028, 
      172328, 32733, 165789, 41557, 178645, 167218, 250025, 19060, 21268, 
      151861, 131434, 148666, 156949, 254074, 164480, 140209, 154804, 28970, 
      38090, 21449, 29321, 19208, 15650, 134018, 194309, 208325, 29000, 
      37736, 52100, 142792, 172052, 27970, 107245, 163885, 19280, 48464, 
      18281, 112610, 114850, 178490, 121313, 99205, 102089, 167857, 15170, 
      15725, 115789, 16724, 203860, 14321, 20324, 43565, 117485, 140618, 
      20417, 37460, 96377, 17725, 29961, 50569, 52714, 120546, 137394, 38965, 
      40072, 119573, 173429, 120784, 82882, 154810, 117125, 36445, 49282, 
      135533, 13381, 13765, 14426, 77125, 113125, 27505, 32996, 79172, 
      170433, 12680, 21268, 35885, 15821, 190345, 34225, 168436, 13481, 
      36605, 38450, 63997, 16360, 64420, 44425, 43913, 44320, 17141, 91901, 
      11426, 25505, 28970, 44837, 58097, 73690, 127620, 167858, 14216, 38597, 
      62632, 73405, 127432, 126545, 92365, 13264, 10737, 16085, 26408, 
      123944, 12605, 28925, 63869, 23497, 72585, 125765, 20970, 63589, 64025, 
      131345, 6890, 16586, 90961, 159365, 3204, 24004, 24616, 102661, 121309, 
      129064, 8410, 9122, 128290, 17425, 34273, 49570, 52258, 1205, 19720, 
      28181, 13572, 47232, 565, 52058, 125138, 1160, 1129, 5300, 360, 36045, 
      12610, 4100, 881, 125541, 126961, 130546, 1565, 95060, 96296, 3060, 
      22945, 3721, 14045, 29705, 2909, 2804, 3125, 3700, 6322, 16722, 13060, 
      123968, 61058, 1192, 6925, 11474, 96116, 19330, 42445, 44109, 53, 6404, 
      15380, 17960, 32404, 2810, 1601, 52442, 0, 289, 400, 441, 2025, 7056, 
      6085, 11240, 260, 31338, 15385, 1690, 40016, 14900, 13472, 18241, 
      29600, 37661, 89, 9434, 11700, 7261, 9061, 13492, 28260, 29965, 32090, 
      6305, 32464, 11106, 3106, 442, 21397, 106357, 22301, 3349, 30397, 
      38560, 8793, 2169, 62644, 35138, 32569, 898, 1325, 1249, 8146, 14625, 
      23360, 985, 20738, 1073, 37925, 84970, 31300, 10125, 22228, 44005, 
      30290, 37997, 86797, 32441, 16529, 5729, 23201, 30717, 10045, 5065, 
      24157, 57085, 42100, 925, 11300, 75560, 33653, 21554, 1313, 49417, 
      34481, 16501, 79586, 20840, 1637, 15076, 87701, 11545, 31409, 5882, 
      11509, 25236, 12473, 8080, 3833, 1924, 28249, 16965, 78930, 1381, 1666, 
      29593, 7610, 1450, 19669, 8840, 4045, 19940, 15445, 9265, 3370, 2097, 
      32146, 34000, 28169, 14596, 13481, 10249, 7076, 16729, 18065, 19906, 
      47560, 19453, 36733, 26498, 26900, 9680, 4626, 2509, 20794, 48681, 
      50425, 45890, 44234, 43825, 8450, 19898, 28130, 42705, 39168, 33633, 
      3673, 7633, 46501, 30625, 2626, 30056, 3176, 2669, 3229, 13949, 35989, 
      35362, 20826, 19242, 15370, 5965, 3385, 36090, 38048, 27353, 25204, 
      7850, 6409, 4745, 3965, 11458, 19045, 6280, 36040, 48821, 34709, 3809, 
      14689, 28417, 21905, 12937, 3497, 8465, 14161, 49905, 46098, 3925, 
      3690, 41897, 24217, 3530, 21677, 10445, 3746, 8905, 54797, 23444, 
      26469, 14994, 23850, 5777, 26897, 10949, 4901, 26725, 53066, 23956, 
      18517, 11213, 6793, 15098, 14170, 13042, 5085, 14761, 17305, 61882, 
      6421, 6581, 11602, 11125, 5050, 5185, 8885, 23266, 12753, 7393, 48448, 
      7538, 6773, 5765, 9572, 56552, 5725, 25506, 9257, 14240, 21554, 75625, 
      6868, 50605, 21617, 31205, 7241, 45209, 6786, 6565, 9477, 66749, 7373, 
      9389, 19433, 33458, 7092, 8314, 7621, 10760, 72932, 11890, 18946, 
      19157, 48322, 28836, 34996, 48904, 15337, 43250, 16393, 59725, 11540, 
      16232, 22525, 26525, 36581, 47045, 59138, 22570, 23490, 35082, 27161, 
      68081, 17090, 19417, 25826, 72701, 76765, 83642, 88042, 16850, 17170, 
      68897, 24949, 23780, 101236, 17533, 25138, 51850, 21097, 21316, 51701, 
      20785, 51130, 18320, 24461, 28340, 112610, 19925, 26333, 19601, 25034, 
      68066, 27365, 89284, 120970, 22676, 22202, 64513, 24578, 25085, 28772, 
      32597, 33332, 31681, 35649, 114325, 42794, 118900, 31642, 34241, 35757, 
      41490, 53005, 73705, 24925, 32708, 24389, 25925, 28421, 32261, 134212, 
      26393, 27988, 34301, 45909, 26585, 34225, 35073, 35290, 44741, 45341, 
      71860, 29549, 30733, 41033, 65858, 76493, 98948, 48997, 28304, 35401, 
      31397, 34202, 36244, 136793, 30865, 88400, 139792, 31450, 120861, 
      33032, 42685, 98845, 116098, 31945, 31162, 31265, 33890, 32036, 32621, 
      174061, 31642, 35017, 58482, 74610, 66410, 32392, 38020, 84100, 34225, 
      35525, 43621, 33538, 39429, 46458, 82405, 139625, 35316, 34645, 36488, 
      63749, 35089, 36625, 151138, 45305, 63097, 36250, 167450, 36117, 95112, 
      97096, 167821, 41210, 45170, 64244, 164944, 41497, 45922, 55042, 39236, 
      107389, 175976, 38690, 43425, 135218, 43877, 112165, 42121, 43650, 
      39505, 41017, 41897, 43745, 40573, 133673, 143138, 48808, 141604, 
      129002, 159025, 42250, 59445, 140257, 44773, 159140, 164005, 62818, 
      140434, 164410, 59040, 45274, 45389, 52226, 61906, 170189, 43873, 
      43940, 187664, 45706, 49000, 64549, 136516, 214290, 46637, 138821, 
      190625, 65152, 48314, 65585, 48253, 165173, 188900, 50170, 53002, 
      53441, 64025, 54025, 57677, 55060, 53825, 51137, 54401, 158209, 163521, 
      171034, 58997, 167357, 173576, 71584, 54842, 188602, 233066, 157229, 
      176101, 181781, 246500, 56725, 54689, 60373, 66610, 188978, 247889, 
      59940, 70850, 72386, 73181, 175634, 222506, 55921, 169540, 183857, 
      62224, 64000, 59762, 177385, 237978, 59792, 262937, 265652, 236425, 
      221317, 61493, 63610, 75650, 61729, 235393, 64305, 220405, 62984, 
      66596, 75496, 65402, 189026, 225410, 233570, 64080, 201888, 214825, 
      64298, 67978, 190745, 68485, 66112, 207425, 68105, 68237, 219442, 
      222308, 218165, 72097, 72612, 71540, 81490, 243514, 253837, 269497, 
      298525, 73522, 81541, 218384, 222980, 246754, 309754, 75112, 77885, 
      278477, 76250, 77650, 239650, 259666, 76180, 83954, 235930, 252290, 
      79309, 257909, 77845, 79690, 80000, 80425, 79010, 81362, 252850, 
      256202, 259586, 80930, 259585, 81261, 84313, 84890, 265850, 278581, 
      295700, 84690, 261081, 85345, 85705, 267325, 87034, 88394, 311345, 
      90961, 300365, 92573, 92857, 92480, 93200, 304937, 94474, 94418, 94505, 
      302185, 95060, 96325, 322676, 330977, 97705, 98069, 97985, 98696, 
      99860, 100570, 100778, 101065, 104162, 102689, 102425, 102761, 105649, 
      103805, 103709, 106085, 106538, 105001, 105641, 107665, 109817, 112261, 
      113121, 113472, 115769, 117805, 118408, 118178, 119026, 119074, 119221, 
      120445, 120410, 124645, 124709, 126100, 125485, 126986, 126737, 127810, 
      128245, 129077, 132253, 131773, 133121, 133625, 133754, 134914, 138528, 
      144884, 146600, 147505, 148226, 149000 ], 
  [ 101933, 100673, 98837, 98404, 97780, 94114, 94817, 94453, 92601, 90770, 
      89109, 86048, 88325, 84097, 85637, 83968, 83529, 82960, 78112, 77306, 
      75008, 76042, 76869, 72585, 74538, 73892, 65960, 65026, 63400, 61321, 
      63017, 59681, 59722, 65385, 58297, 58474, 57205, 60218, 55120, 57793, 
      58313, 56290, 62525, 62074, 52676, 52538, 51048, 54025, 58400, 49460, 
      51368, 50933, 47218, 47060, 48617, 48865, 55781, 49664, 44936, 47801, 
      44752, 45337, 48016, 43513, 45698, 42601, 42725, 48065, 42410, 43657, 
      36260, 34345, 35165, 47205, 33434, 36517, 45901, 30692, 43432, 30825, 
      40585, 40321, 28197, 41665, 33552, 35785, 34634, 242114, 28885, 35730, 
      26240, 35044, 41245, 38288, 24858, 25834, 223210, 34772, 24161, 227141, 
      24217, 35377, 201361, 28549, 34373, 34849, 29573, 34281, 228449, 23546, 
      24221, 242105, 33169, 26777, 225521, 21361, 22986, 210069, 172925, 
      211024, 229945, 21941, 181736, 22725, 24741, 22160, 24665, 23354, 
      24274, 25985, 216080, 189853, 195509, 24442, 154786, 27613, 32149, 
      159085, 28330, 152818, 36100, 165096, 154145, 233722, 16425, 18225, 
      139400, 119925, 136341, 144250, 237601, 151441, 128258, 142173, 24601, 
      32701, 18100, 24884, 16165, 13253, 122305, 179978, 193450, 24461, 
      32245, 45317, 130637, 158605, 23533, 96858, 150778, 16033, 41953, 
      15170, 101917, 104021, 164737, 110144, 89192, 91906, 154512, 12365, 
      12818, 104858, 13613, 189053, 11584, 16601, 37258, 106418, 128429, 
      16592, 31697, 86432, 14274, 24946, 43650, 45625, 109309, 125341, 33032, 
      34037, 108370, 159778, 109513, 73685, 141941, 106024, 30682, 42397, 
      123514, 10440, 10756, 11281, 68234, 102194, 22592, 27505, 70145, 
      156850, 9773, 17069, 30088, 12370, 175946, 28564, 154921, 10370, 30706, 
      32381, 55922, 12773, 56277, 37778, 37300, 37673, 13316, 82024, 8485, 
      20626, 23717, 38122, 50362, 64901, 115873, 154309, 10765, 32392, 54557, 
      64616, 115685, 114832, 82420, 9881, 7762, 12260, 21325, 112333, 9290, 
      23570, 55658, 18720, 63796, 114052, 16465, 55378, 55780, 119360, 4561, 
      12625, 81050, 146122, 1861, 19125, 19669, 92104, 109800, 117181, 5741, 
      6317, 116441, 13328, 28340, 42345, 44829, 712, 15317, 22826, 9985, 
      40177, 1058, 44629, 113425, 565, 500, 3209, 445, 29908, 9125, 6497, 
      2020, 113794, 115146, 118561, 596, 84877, 86045, 5185, 18100, 1970, 
      10322, 24146, 5000, 4861, 1544, 1949, 9297, 12625, 9473, 112289, 52949, 
      2637, 4392, 15401, 85865, 14893, 35730, 37258, 580, 3973, 11453, 13693, 
      26573, 4901, 530, 44945, 289, 0, 9, 16, 784, 4489, 3722, 15133, 1093, 
      37645, 19890, 585, 47105, 19337, 9817, 13940, 24041, 44546, 106, 6425, 
      15661, 10440, 6120, 9837, 22837, 24372, 38465, 9280, 26633, 14965, 
      5265, 85, 16722, 95562, 27656, 5576, 36602, 45513, 12244, 3988, 54433, 
      41785, 38978, 2105, 458, 450, 5409, 10834, 28817, 2192, 25889, 2314, 
      31618, 75365, 37573, 13780, 17485, 37188, 36461, 31690, 77090, 38816, 
      21136, 3536, 18356, 36922, 13666, 7666, 19210, 49282, 49325, 1928, 
      8053, 66533, 40130, 26773, 650, 57220, 41026, 21074, 70321, 25957, 
      2980, 11285, 77960, 15370, 37648, 8585, 15300, 20221, 16400, 11225, 
      5924, 3233, 22928, 21538, 69733, 2180, 2669, 35594, 10585, 1433, 24548, 
      12053, 6068, 15605, 19746, 12546, 5121, 3202, 26485, 40409, 34000, 
      18761, 17476, 13700, 9881, 12836, 14002, 15605, 55125, 15220, 30664, 
      21449, 32561, 12961, 6649, 3546, 16425, 41626, 43234, 53285, 51493, 
      51050, 6053, 15665, 22945, 49828, 45985, 39940, 5220, 5440, 53930, 
      36626, 3425, 35989, 4349, 2516, 2600, 10600, 30056, 41805, 25705, 
      23917, 19501, 8226, 2722, 30157, 44729, 32980, 30593, 10553, 8738, 
      6530, 3098, 8585, 23652, 8541, 30141, 56386, 41050, 3146, 11306, 34112, 
      26852, 16592, 3140, 6272, 10880, 57538, 53425, 5098, 4693, 48850, 
      29402, 4057, 26522, 13522, 3865, 6746, 47402, 18973, 31858, 11713, 
      19345, 7460, 22052, 14026, 4306, 21914, 45841, 29005, 22852, 14290, 
      5450, 11885, 17757, 16425, 5986, 11650, 13786, 54045, 8036, 5476, 
      14645, 14066, 5441, 5066, 7066, 18965, 16000, 6084, 41665, 9425, 5770, 
      5476, 7685, 49157, 5674, 21001, 7540, 11401, 17593, 66938, 6205, 43720, 
      17690, 26122, 8516, 38800, 7585, 6786, 7930, 58708, 8410, 7978, 15914, 
      28205, 7585, 7481, 7400, 9077, 64517, 10037, 15665, 15842, 41777, 
      24229, 29709, 42325, 12770, 37181, 13690, 52330, 10061, 13597, 18836, 
      22292, 31226, 40738, 51845, 19017, 19801, 29965, 22996, 60176, 14557, 
      16442, 21865, 64490, 68282, 74717, 78845, 14453, 14705, 60992, 21226, 
      20261, 91325, 15170, 21449, 45305, 18122, 18341, 45224, 17946, 44721, 
      16025, 21146, 24481, 102257, 17800, 22984, 17680, 22025, 60569, 24050, 
      80393, 110277, 20381, 20077, 57424, 22045, 22450, 25525, 28772, 29405, 
      28026, 31450, 104074, 37813, 108445, 28157, 30416, 31762, 36781, 47106, 
      66106, 22868, 29189, 22706, 23834, 25786, 28946, 123077, 24404, 25625, 
      30850, 40996, 24868, 30978, 31690, 31873, 40100, 40666, 64737, 27458, 
      28370, 36970, 59245, 69064, 89989, 44050, 26825, 32324, 29170, 31397, 
      33133, 125794, 29012, 80257, 128657, 29529, 110746, 30805, 38792, 
      90056, 106289, 30160, 29717, 29786, 31697, 30421, 30836, 161396, 30265, 
      32722, 52957, 67657, 60205, 31117, 35317, 76501, 32474, 33434, 40034, 
      32229, 36658, 42565, 75010, 128762, 33769, 33608, 34805, 58088, 34018, 
      35010, 139765, 41956, 57572, 35009, 155329, 35080, 87037, 88885, 
      155700, 38813, 42025, 58753, 152993, 39202, 42777, 50605, 37621, 98600, 
      163549, 37381, 40960, 124865, 41480, 103172, 40234, 41389, 38672, 
      39572, 40180, 41552, 39434, 123490, 132445, 45765, 131013, 119125, 
      147584, 41077, 55042, 129802, 42920, 147733, 152360, 58109, 130013, 
      152765, 54841, 43625, 43706, 49081, 57401, 158306, 43074, 43345, 
      175033, 44465, 46909, 59976, 126469, 200605, 45940, 128740, 177994, 
      60817, 47413, 61250, 47624, 153800, 176405, 48861, 50877, 51316, 60064, 
      51866, 54770, 52765, 51938, 50372, 52480, 147346, 152386, 159525, 
      56260, 156052, 161965, 67113, 53465, 176345, 218905, 146536, 164456, 
      169864, 231829, 55042, 54298, 58010, 63125, 176789, 233218, 57781, 
      66889, 68221, 68914, 164125, 208889, 55700, 158405, 172042, 60201, 
      61569, 58657, 165978, 223885, 59537, 247892, 250505, 222434, 207972, 
      61034, 62165, 71825, 61508, 221504, 62962, 207162, 62525, 64709, 71909, 
      64025, 177245, 211997, 219817, 63553, 189529, 201888, 64009, 66125, 
      178930, 66632, 65585, 194930, 67306, 67370, 206505, 209269, 205330, 
      70720, 71065, 70877, 78345, 229693, 239642, 254690, 282664, 73505, 
      78770, 205753, 210145, 232933, 293553, 75197, 76372, 263432, 75689, 
      76409, 226169, 245369, 76401, 81353, 222653, 238333, 78068, 243748, 
      78202, 78517, 78929, 79184, 79061, 79985, 238961, 242177, 245425, 
      80233, 245492, 81346, 83344, 83921, 251621, 263876, 280349, 85081, 
      247090, 85940, 85280, 253130, 87425, 87425, 295552, 90196, 285082, 
      91604, 93860, 93041, 92537, 289552, 95273, 94265, 94250, 286970, 95825, 
      97124, 306781, 314810, 97348, 98698, 98410, 99325, 100081, 101165, 
      100489, 100538, 102785, 103556, 102884, 102404, 104000, 104468, 103828, 
      104708, 105229, 105460, 105794, 107648, 110650, 112346, 112900, 112945, 
      116500, 117108, 117405, 119249, 119281, 119125, 119034, 121652, 120733, 
      123642, 125338, 127341, 126216, 128329, 126992, 127453, 128228, 129842, 
      133290, 131994, 134260, 133234, 133261, 135713, 139225, 145921, 147773, 
      147556, 148481, 149221 ], 
  [ 101714, 100370, 98570, 98125, 97465, 93925, 94532, 94120, 92304, 90557, 
      88938, 85889, 87944, 83962, 85370, 83785, 83250, 82681, 77857, 77069, 
      74825, 75745, 76500, 72378, 74205, 73565, 65741, 64765, 63229, 61114, 
      62672, 59450, 59425, 64818, 58000, 58141, 56890, 59765, 54913, 57424, 
      57920, 55885, 61892, 61441, 52385, 52229, 50805, 53602, 57809, 49205, 
      51005, 50570, 46969, 46793, 48242, 48442, 55130, 49193, 44645, 47354, 
      44425, 44980, 47545, 43234, 45305, 42304, 42290, 47450, 41957, 43072, 
      35933, 34066, 34820, 46458, 33125, 36052, 45160, 30365, 42685, 30474, 
      39892, 39610, 27882, 40906, 32985, 35152, 34025, 239321, 28450, 35073, 
      25913, 34381, 40426, 37529, 24525, 25453, 220525, 34085, 23834, 224426, 
      23872, 34660, 198820, 28018, 33674, 34138, 29000, 33570, 225716, 23165, 
      23810, 239282, 32458, 26240, 222800, 21034, 22581, 207450, 170570, 
      208393, 227188, 21524, 179309, 22266, 24210, 21713, 24128, 22853, 
      23725, 25376, 213401, 187354, 192968, 23857, 152545, 26920, 31348, 
      156808, 27613, 150589, 35197, 162765, 151898, 230905, 16020, 17748, 
      137261, 117954, 134226, 142069, 234754, 149200, 126209, 140004, 23890, 
      31810, 17569, 24161, 15688, 12890, 120298, 177509, 190885, 23720, 
      31336, 44180, 128552, 156292, 22810, 95085, 148525, 15520, 40864, 
      14681, 100090, 102170, 162370, 108233, 87485, 90169, 152217, 11930, 
      12365, 102989, 13124, 186500, 11161, 16004, 36205, 104525, 126338, 
      15977, 30740, 84737, 13725, 24121, 42489, 44434, 107386, 123274, 32045, 
      33032, 106453, 157429, 107584, 72122, 139730, 104125, 29725, 41242, 
      121453, 9981, 10285, 10786, 66725, 100325, 21785, 26596, 68612, 154513, 
      9320, 16388, 29125, 11821, 173465, 27625, 152596, 9881, 29725, 31370, 
      54557, 12200, 54900, 36665, 36193, 36560, 12701, 80341, 8026, 19825, 
      22850, 36997, 49057, 63410, 113860, 151978, 10216, 31357, 53192, 63125, 
      113672, 112825, 80725, 9344, 7297, 11645, 20488, 110344, 8765, 22685, 
      54269, 17937, 62305, 112045, 15730, 53989, 54385, 117305, 4210, 11986, 
      79361, 143845, 1684, 18324, 18856, 90301, 107829, 115144, 5330, 5882, 
      114410, 12665, 27353, 41130, 43578, 685, 14600, 21941, 9412, 38992, 
      1205, 43378, 111418, 520, 449, 2900, 520, 28885, 8570, 6980, 2281, 
      111781, 113121, 116506, 485, 83140, 84296, 5620, 17305, 1721, 9725, 
      23225, 5429, 5284, 1325, 1700, 9882, 11962, 8900, 110288, 51578, 2952, 
      4005, 16154, 84116, 14170, 34605, 36109, 733, 3604, 10820, 13000, 
      25604, 5330, 401, 43682, 400, 9, 0, 1, 625, 4096, 3365, 15880, 1300, 
      38818, 20745, 450, 48416, 20180, 9232, 13241, 23120, 45821, 169, 5954, 
      16420, 11061, 5661, 9252, 21940, 23445, 39650, 9865, 25664, 15706, 
      5706, 82, 15957, 93717, 28661, 6029, 37757, 46800, 12913, 4369, 53044, 
      43018, 40169, 2378, 365, 369, 4986, 10225, 29840, 2465, 26858, 2593, 
      30565, 73730, 38740, 14485, 16708, 36045, 37610, 30637, 75437, 40001, 
      22009, 3209, 17561, 38077, 14365, 8185, 18397, 47965, 50660, 2165, 
      7540, 65000, 41333, 27754, 593, 58657, 42241, 21941, 68746, 26920, 
      3277, 10676, 76301, 16105, 38809, 9122, 16029, 19396, 17153, 11840, 
      6353, 3524, 22049, 22405, 68170, 2381, 2906, 36713, 11170, 1490, 25469, 
      12680, 6485, 14900, 20565, 13185, 5490, 3457, 25546, 41600, 35089, 
      19556, 18241, 14369, 10436, 12209, 13345, 14906, 56520, 14533, 29653, 
      20618, 33620, 13600, 7066, 3789, 15714, 40441, 42025, 54650, 52834, 
      52385, 5690, 14978, 22090, 51145, 47248, 41113, 5553, 5113, 55301, 
      37745, 3626, 37096, 4616, 2549, 2549, 10069, 29069, 43002, 26626, 
      24802, 20290, 8685, 2665, 29170, 45968, 34033, 31604, 11090, 9209, 
      6905, 3005, 8138, 24525, 9000, 29160, 57781, 42229, 3089, 10769, 35177, 
      27785, 17297, 3137, 5945, 10361, 58945, 54778, 5365, 4930, 50137, 
      30377, 4210, 27437, 14125, 3946, 6425, 46157, 18244, 32869, 11194, 
      18610, 7817, 21257, 14629, 4261, 21125, 44626, 29956, 23677, 14893, 
      5273, 11378, 18450, 17082, 6205, 11161, 13225, 52722, 8381, 5341, 
      15242, 14645, 5570, 5105, 6805, 18266, 16633, 5913, 40528, 9818, 5653, 
      5485, 7412, 47912, 5725, 20266, 7297, 10960, 16954, 65465, 6148, 42565, 
      17057, 25285, 8801, 37729, 7786, 6885, 7717, 57349, 8653, 7789, 15353, 
      27338, 7732, 7394, 7421, 8840, 63092, 9770, 15146, 15317, 40682, 23476, 
      28836, 41224, 12377, 36170, 13273, 51085, 9860, 13192, 18245, 21605, 
      30341, 39685, 50618, 18450, 19210, 29122, 22321, 58841, 14170, 15977, 
      21226, 63101, 66845, 73202, 77282, 14090, 14330, 59657, 20629, 19700, 
      89636, 14813, 20858, 44210, 17657, 17876, 44141, 17505, 43650, 15680, 
      20621, 23860, 100490, 17485, 22453, 17401, 21554, 59306, 23525, 78884, 
      108450, 20036, 19762, 56233, 21658, 22045, 25012, 28157, 28772, 27441, 
      30769, 102325, 36994, 106660, 27602, 29801, 31117, 36010, 46125, 64825, 
      22565, 28628, 22469, 23525, 25381, 28421, 121172, 24113, 25268, 30301, 
      40189, 24625, 30465, 31153, 31330, 39341, 39901, 63540, 27149, 28013, 
      36313, 58138, 67813, 88468, 43237, 26624, 31841, 28837, 30962, 32644, 
      123913, 28745, 78880, 126752, 29250, 109021, 30472, 38165, 88565, 
      104618, 29905, 29522, 29585, 31370, 30196, 30581, 159221, 30082, 32377, 
      52042, 66490, 59170, 30952, 34900, 75220, 32225, 33125, 39461, 32058, 
      36229, 41938, 73765, 126905, 33556, 33485, 34568, 57149, 33889, 34785, 
      137818, 41425, 56657, 34850, 153250, 34957, 85672, 87496, 153621, 
      38450, 41530, 57844, 150944, 38857, 42282, 49882, 37396, 97109, 161416, 
      37210, 40585, 123098, 41117, 101645, 39961, 41050, 38585, 39377, 39937, 
      41225, 39293, 121753, 130618, 45288, 129204, 117442, 145625, 40930, 
      54325, 128017, 42653, 145780, 150365, 57338, 128234, 150770, 54160, 
      43394, 43469, 48586, 56666, 156269, 42993, 43300, 172864, 44306, 46600, 
      59229, 124756, 198250, 45877, 127021, 175825, 60112, 47314, 60545, 
      47573, 151853, 174260, 48690, 50562, 51001, 59425, 51545, 54317, 52420, 
      51665, 50297, 52201, 145489, 150481, 157554, 55837, 154117, 159976, 
      66384, 53282, 174242, 216466, 144709, 162461, 167821, 229300, 54805, 
      54289, 57653, 62570, 174698, 230689, 57460, 66250, 67546, 68221, 
      162154, 206546, 55721, 156500, 170017, 59904, 61200, 58522, 164025, 
      221458, 59552, 245297, 247892, 220025, 205677, 61013, 61970, 71210, 
      61529, 219113, 62785, 204885, 62504, 64436, 71336, 63842, 175226, 
      209690, 217450, 63520, 187408, 199665, 64018, 65858, 176905, 66365, 
      65552, 192785, 67225, 67277, 204282, 207028, 203125, 70537, 70852, 
      70820, 77850, 227314, 237197, 252137, 279925, 73562, 78341, 203584, 
      207940, 230554, 290754, 75272, 76165, 260837, 75650, 76250, 223850, 
      242906, 76500, 80954, 220370, 235930, 77909, 241309, 78325, 78370, 
      78800, 79025, 79130, 79802, 236570, 239762, 242986, 80170, 243065, 
      81421, 83233, 83810, 249170, 261341, 277700, 85210, 244681, 86105, 
      85265, 250685, 87554, 87314, 292825, 90121, 282445, 91493, 94097, 
      93200, 92480, 286897, 95474, 94298, 94265, 284345, 96020, 97325, 
      304036, 312017, 97345, 98869, 98545, 99496, 100180, 101330, 100498, 
      100505, 102602, 103769, 103025, 102401, 103769, 104645, 103909, 104525, 
      105058, 105601, 105881, 107705, 110857, 112421, 112921, 112912, 116689, 
      117045, 117288, 119498, 119386, 119194, 119061, 121925, 120850, 123525, 
      125509, 127620, 126405, 128626, 127097, 127450, 128285, 130037, 133533, 
      132093, 134521, 133225, 133234, 135914, 139408, 146164, 148040, 147625, 
      148586, 149320 ], 
  [ 101645, 100273, 98485, 98036, 97364, 93866, 94441, 94013, 92209, 90490, 
      88885, 85840, 87821, 83921, 85285, 83728, 83161, 82592, 77776, 76994, 
      74768, 75650, 76381, 72313, 74098, 73460, 65672, 64682, 63176, 61049, 
      62561, 59377, 59330, 64633, 57905, 58034, 56789, 59618, 54848, 57305, 
      57793, 55754, 61685, 61234, 52292, 52130, 50728, 53465, 57616, 49124, 
      50888, 50453, 46890, 46708, 48121, 48305, 54917, 49040, 44552, 47209, 
      44320, 44865, 47392, 43145, 45178, 42209, 42149, 47249, 41810, 42881, 
      35828, 33977, 34709, 46213, 33026, 35901, 44917, 30260, 42440, 30361, 
      39665, 39377, 27781, 40657, 32800, 34945, 33826, 238394, 28309, 34858, 
      25808, 34164, 40157, 37280, 24418, 25330, 219634, 33860, 23729, 223525, 
      23761, 34425, 197977, 27845, 33445, 33905, 28813, 33337, 224809, 23042, 
      23677, 238345, 32225, 26065, 221897, 20929, 22450, 206581, 169789, 
      207520, 226273, 21389, 178504, 22117, 24037, 21568, 23953, 22690, 
      23546, 25177, 212512, 186525, 192125, 23666, 151802, 26693, 31085, 
      156053, 27378, 149850, 34900, 161992, 151153, 229970, 15889, 17593, 
      136552, 117301, 133525, 141346, 233809, 148457, 125530, 139285, 23657, 
      31517, 17396, 23924, 15533, 12773, 119633, 176690, 190034, 23477, 
      31037, 43805, 127861, 155525, 22573, 94498, 147778, 15353, 40505, 
      14522, 99485, 101557, 161585, 107600, 86920, 89594, 151456, 11789, 
      12218, 102370, 12965, 185653, 11024, 15809, 35858, 103898, 125645, 
      15776, 30425, 84176, 13546, 23850, 42106, 44041, 106749, 122589, 31720, 
      32701, 105818, 156650, 106945, 71605, 138997, 103496, 29410, 40861, 
      120770, 9832, 10132, 10625, 66226, 99706, 21520, 26297, 68105, 153738, 
      9173, 16165, 28808, 11642, 172642, 27316, 151825, 9722, 29402, 31037, 
      54106, 12013, 54445, 36298, 35828, 36193, 12500, 79784, 7877, 19562, 
      22565, 36626, 48626, 62917, 113193, 151205, 10037, 31016, 52741, 62632, 
      113005, 112160, 80164, 9169, 7146, 11444, 20213, 109685, 8594, 22394, 
      53810, 17680, 61812, 111380, 15489, 53530, 53924, 116624, 4097, 11777, 
      78802, 143090, 1629, 18061, 18589, 89704, 107176, 114469, 5197, 5741, 
      113737, 12448, 27028, 40729, 43165, 680, 14365, 21650, 9225, 38601, 
      1258, 42965, 110753, 509, 436, 2801, 549, 28548, 8389, 7145, 2372, 
      111114, 112450, 115825, 452, 82565, 83717, 5769, 17044, 1642, 9530, 
      22922, 5576, 5429, 1256, 1621, 10081, 11745, 8713, 109625, 51125, 3061, 
      3880, 16409, 83537, 13933, 34234, 35730, 788, 3485, 10613, 12773, 
      25285, 5477, 362, 43265, 441, 16, 1, 0, 576, 3969, 3250, 16133, 1373, 
      39213, 21034, 409, 48857, 20465, 9041, 13012, 22817, 46250, 194, 5801, 
      16677, 11272, 5512, 9061, 21645, 23140, 40049, 10064, 25345, 15957, 
      5857, 85, 15706, 93106, 29000, 6184, 38146, 47233, 13140, 4500, 52585, 
      43433, 40570, 2473, 338, 346, 4849, 10026, 30185, 2560, 27185, 2690, 
      30218, 73189, 39133, 14724, 16453, 35668, 37997, 30290, 74890, 40400, 
      22304, 3104, 17300, 38466, 14602, 8362, 18130, 47530, 51109, 2248, 
      7373, 64493, 41738, 28085, 578, 59140, 42650, 22234, 68225, 27245, 
      3380, 10477, 75752, 16354, 39200, 9305, 16276, 19125, 17408, 12049, 
      6500, 3625, 21760, 22698, 67653, 2452, 2989, 37090, 11369, 1513, 25780, 
      12893, 6628, 14669, 20842, 13402, 5617, 3546, 25237, 42001, 35456, 
      19825, 18500, 14596, 10625, 12004, 13130, 14677, 56989, 14308, 29320, 
      20345, 33977, 13817, 7209, 3874, 15481, 40050, 41626, 55109, 53285, 
      52834, 5573, 14753, 21809, 51588, 47673, 41508, 5668, 5008, 55762, 
      38122, 3697, 37469, 4709, 2564, 2536, 9896, 28744, 43405, 26937, 25101, 
      20557, 8842, 2650, 28845, 46385, 34388, 31945, 11273, 9370, 7034, 2978, 
      7993, 24820, 9157, 28837, 58250, 42626, 3074, 10594, 35536, 28100, 
      17536, 3140, 5840, 10192, 59418, 55233, 5458, 5013, 50570, 30706, 4265, 
      27746, 14330, 3977, 6322, 45746, 18005, 33210, 11025, 18369, 7940, 
      20996, 14834, 4250, 20866, 44225, 30277, 23956, 15098, 5218, 11213, 
      18685, 17305, 6282, 11002, 13042, 52285, 8500, 5300, 15445, 14842, 
      5617, 5122, 6722, 18037, 16848, 5860, 40153, 9953, 5618, 5492, 7325, 
      47501, 5746, 20025, 7220, 10817, 16745, 64978, 6133, 42184, 16850, 
      25010, 8900, 37376, 7857, 6922, 7650, 56900, 8738, 7730, 15170, 27053, 
      7785, 7369, 7432, 8765, 62621, 9685, 14977, 15146, 40321, 23229, 28549, 
      40861, 12250, 35837, 13138, 50674, 9797, 13061, 18052, 21380, 30050, 
      39338, 50213, 18265, 19017, 28845, 22100, 58400, 14045, 15826, 21017, 
      62642, 66370, 72701, 76765, 13973, 14209, 59216, 20434, 19517, 89077, 
      14698, 20665, 43849, 17506, 17725, 43784, 17362, 43297, 15569, 20450, 
      23657, 99905, 17384, 22280, 17312, 21401, 58889, 23354, 78385, 107845, 
      19925, 19661, 55840, 21533, 21914, 24845, 27956, 28565, 27250, 30546, 
      101746, 36725, 106069, 27421, 29600, 30906, 35757, 45802, 64402, 22468, 
      28445, 22394, 23426, 25250, 28250, 120541, 24020, 25153, 30122, 39924, 
      24548, 30298, 30978, 31153, 39092, 39650, 63145, 27050, 27898, 36098, 
      57773, 67400, 87965, 42970, 26561, 31684, 28730, 30821, 32485, 123290, 
      28660, 78425, 126121, 29161, 108450, 30365, 37960, 88072, 104065, 
      29824, 29461, 29522, 31265, 30125, 30500, 158500, 30025, 32266, 51741, 
      66105, 58829, 30901, 34765, 74797, 32146, 33026, 39274, 32005, 36090, 
      41733, 73354, 126290, 33489, 33448, 34493, 56840, 33850, 34714, 137173, 
      41252, 56356, 34801, 152561, 34920, 85221, 87037, 152932, 38333, 41369, 
      57545, 150265, 38746, 42121, 49645, 37325, 96616, 160709, 37157, 40464, 
      122513, 41000, 101140, 39874, 40941, 38560, 39316, 39860, 41120, 39250, 
      121178, 130013, 45133, 128605, 116885, 144976, 40885, 54090, 127426, 
      42568, 145133, 149704, 57085, 127645, 150109, 53937, 43321, 43394, 
      48425, 56425, 155594, 42970, 43289, 172145, 44257, 46501, 58984, 
      124189, 197469, 45860, 126452, 175106, 59881, 47285, 60314, 47560, 
      151208, 173549, 48637, 50461, 50900, 59216, 51442, 54170, 52309, 51578, 
      50276, 52112, 144874, 149850, 156901, 55700, 153476, 159317, 66145, 
      53225, 173545, 215657, 144104, 161800, 167144, 228461, 54730, 54290, 
      57538, 62389, 174005, 229850, 57357, 66041, 67325, 67994, 161501, 
      205769, 55732, 155869, 169346, 59809, 61081, 58481, 163378, 220653, 
      59561, 244436, 247025, 219226, 204916, 61010, 61909, 71009, 61540, 
      218320, 62730, 204130, 62501, 64349, 71149, 63785, 174557, 208925, 
      216665, 63513, 186705, 198928, 64025, 65773, 176234, 66280, 65545, 
      192074, 67202, 67250, 203545, 206285, 202394, 70480, 70785, 70805, 
      77689, 226525, 236386, 251290, 279016, 73585, 78202, 202865, 207209, 
      229765, 289825, 75301, 76100, 259976, 75641, 76201, 223081, 242089, 
      76537, 80825, 219613, 235133, 77860, 240500, 78370, 78325, 78761, 
      78976, 79157, 79745, 235777, 238961, 242177, 80153, 242260, 81450, 
      83200, 83777, 248357, 260500, 276821, 85257, 243882, 86164, 85264, 
      249874, 87601, 87281, 291920, 90100, 281570, 91460, 94180, 93257, 
      92465, 286016, 95545, 94313, 94274, 283474, 96089, 97396, 303125, 
      311090, 97348, 98930, 98594, 99557, 100217, 101389, 100505, 100498, 
      102545, 103844, 103076, 102404, 103696, 104708, 103940, 104468, 105005, 
      105652, 105914, 107728, 110930, 112450, 112932, 112905, 116756, 117028, 
      117253, 119585, 119425, 119221, 119074, 122020, 120893, 123490, 125570, 
      127717, 126472, 128729, 127136, 127453, 128308, 130106, 133618, 132130, 
      134612, 133226, 133229, 135985, 139473, 146249, 148133, 147652, 148625, 
      149357 ], 
  [ 100589, 98545, 97045, 96500, 95540, 93050, 92857, 92045, 90529, 89482, 
      88213, 85264, 85469, 83537, 83845, 82960, 81625, 81056, 76432, 75794, 
      74000, 73970, 74125, 71353, 72130, 71540, 64616, 63290, 62504, 60089, 
      60497, 58225, 57650, 60793, 56225, 56066, 54965, 56690, 53888, 55049, 
      55345, 53210, 57317, 56866, 50660, 50354, 49480, 50777, 53584, 47780, 
      48680, 48245, 45594, 45268, 45817, 45617, 50405, 45968, 42920, 44329, 
      42400, 42705, 44320, 41609, 42730, 40529, 39365, 43025, 38882, 38897, 
      33908, 32441, 32645, 40933, 31250, 32877, 39685, 28340, 37160, 28249, 
      34817, 34385, 25957, 35281, 28960, 30577, 29650, 216746, 25525, 30298, 
      23888, 29556, 34301, 31904, 22450, 22978, 198850, 29060, 21809, 202501, 
      21697, 29385, 178345, 24293, 28549, 28913, 24925, 28345, 203641, 20690, 
      21085, 216457, 27233, 22465, 200825, 19009, 19906, 186325, 151645, 
      187168, 204913, 18749, 159784, 19141, 20485, 18688, 20353, 19378, 
      19850, 21001, 191776, 167229, 172493, 19682, 134570, 21845, 25373, 
      138533, 22338, 132714, 28372, 144040, 133873, 208130, 13345, 14473, 
      120136, 102229, 117301, 124594, 211729, 131225, 109834, 122629, 18665, 
      25085, 13844, 18836, 12413, 10565, 104273, 157634, 170210, 18245, 
      24461, 35405, 111877, 137717, 17485, 81010, 130450, 11945, 32489, 
      11306, 85565, 87445, 143345, 93008, 73960, 76394, 133792, 9005, 9290, 
      88114, 9749, 165925, 8336, 11729, 28130, 89450, 109613, 11552, 23465, 
      71312, 9850, 17946, 33514, 35209, 92061, 106749, 24520, 25357, 91178, 
      138554, 92209, 59797, 122005, 89000, 22450, 32317, 104978, 6856, 7060, 
      7361, 54850, 85450, 15760, 19721, 56537, 135738, 6245, 11413, 21800, 
      7946, 153490, 20500, 133921, 6506, 22250, 23645, 43882, 8125, 44125, 
      28090, 27668, 27985, 8276, 67016, 4901, 13850, 16325, 28322, 38882, 
      51685, 97785, 133253, 6341, 23432, 42517, 51400, 97597, 96800, 67300, 
      5569, 4122, 7220, 14213, 94469, 5090, 16010, 43394, 12112, 50580, 
      96020, 10305, 43114, 43460, 100880, 1985, 7361, 65986, 125570, 909, 
      12349, 12781, 75976, 92104, 98869, 2605, 2957, 98185, 7840, 19828, 
      31705, 33853, 1160, 9325, 15266, 5337, 29817, 3130, 33653, 95393, 845, 
      724, 1025, 1845, 21060, 4645, 11705, 5156, 95706, 96946, 100081, 260, 
      69365, 70421, 9945, 11380, 346, 5450, 16250, 9704, 9509, 200, 325, 
      15457, 7137, 4825, 94313, 40853, 6277, 1480, 23129, 70241, 8845, 25930, 
      27234, 2708, 1229, 6245, 7925, 18229, 9605, 26, 33857, 2025, 784, 625, 
      576, 0, 1521, 1090, 22805, 3725, 49293, 28570, 25, 60041, 27905, 5057, 
      8116, 16145, 57146, 1394, 2729, 23445, 16936, 2536, 5077, 15165, 16420, 
      50225, 15440, 18289, 22581, 10081, 757, 10282, 79042, 37736, 10504, 
      48082, 58225, 19188, 8244, 42169, 53993, 50794, 5353, 290, 394, 2161, 
      5850, 39065, 5440, 35633, 5618, 22490, 60805, 49165, 21060, 10933, 
      27220, 47885, 22562, 62362, 50576, 29984, 1184, 11636, 48402, 20890, 
      13210, 12322, 37690, 62485, 4840, 3965, 52925, 52058, 36629, 818, 
      71332, 53066, 29866, 56321, 35645, 6452, 6301, 63176, 22930, 49184, 
      14297, 22804, 13221, 24128, 17665, 10628, 6649, 15424, 30330, 55845, 
      4756, 5581, 46738, 16745, 2665, 33844, 18605, 10660, 9725, 28090, 
      19210, 9265, 6282, 18421, 52225, 44864, 26881, 25316, 20644, 15761, 
      7684, 8570, 9781, 68845, 9508, 21928, 14393, 43145, 19625, 11241, 6514, 
      10489, 31266, 32650, 66725, 64709, 64210, 3365, 9953, 15665, 62820, 
      58473, 51588, 9028, 3088, 67426, 47770, 6001, 47021, 7541, 3524, 2824, 
      6344, 21544, 53677, 35001, 32877, 27565, 13210, 2890, 21645, 56993, 
      43508, 40729, 16265, 13834, 10730, 2930, 5113, 32500, 13525, 21685, 
      70106, 52754, 3314, 6994, 44752, 36260, 23872, 3812, 3920, 6736, 71370, 
      66753, 8290, 7605, 61562, 39202, 6185, 35762, 19850, 5321, 4450, 36482, 
      12869, 41994, 7569, 13185, 11492, 15332, 20354, 4586, 15250, 35201, 
      38581, 31252, 20618, 4498, 7853, 24925, 23257, 8730, 7786, 9250, 42397, 
      11956, 4916, 20917, 20170, 7345, 6130, 5330, 13141, 22608, 5188, 31753, 
      13793, 5378, 6260, 5837, 38237, 6850, 14841, 5972, 7985, 12329, 53890, 
      6373, 33640, 12482, 19010, 11876, 29504, 10161, 8410, 6642, 46724, 
      11378, 6914, 11378, 20813, 9657, 7369, 8296, 7565, 51917, 8245, 11521, 
      11642, 32257, 17901, 22261, 32749, 9802, 28445, 10498, 41410, 8885, 
      10517, 14020, 16580, 23666, 31610, 41093, 14425, 14985, 22797, 17396, 
      48416, 11645, 12802, 16601, 52226, 55570, 61277, 64957, 11765, 11905, 
      49232, 16354, 15725, 76261, 12538, 16633, 35785, 14482, 14701, 35816, 
      14530, 35425, 13505, 16946, 19385, 86465, 15560, 18728, 15776, 18329, 
      49481, 19850, 67009, 93925, 17861, 17837, 47008, 19133, 19370, 21437, 
      23732, 24197, 23266, 25794, 88450, 30869, 92485, 23677, 25376, 26442, 
      30285, 38650, 54850, 20740, 24653, 21194, 21650, 22706, 24746, 105997, 
      22388, 22993, 26426, 34164, 23300, 26890, 27378, 27505, 33716, 34226, 
      54265, 25274, 25738, 31538, 49613, 58088, 76493, 37162, 25649, 28516, 
      26762, 28037, 29269, 108938, 27220, 68105, 111577, 27625, 95346, 28397, 
      33640, 76840, 91393, 28480, 28597, 28610, 29345, 29021, 29156, 141796, 
      29257, 30202, 45117, 57465, 51245, 30277, 32125, 65245, 30850, 31250, 
      35386, 31333, 33354, 37413, 64090, 112130, 32481, 33160, 33293, 50024, 
      33514, 33610, 122293, 37700, 49732, 34225, 136625, 34632, 74997, 76621, 
      136996, 36125, 38105, 50969, 134569, 36682, 38857, 44557, 36221, 85384, 
      144341, 36485, 38160, 109073, 38792, 89620, 38386, 38925, 38560, 38452, 
      38612, 39200, 38818, 107978, 116093, 42013, 114829, 104117, 130000, 
      40405, 49050, 113842, 41128, 130205, 134440, 51613, 114109, 134845, 
      49185, 42169, 42194, 45161, 51241, 139994, 43018, 43625, 155489, 43681, 
      44725, 53704, 111181, 179325, 46052, 113396, 158450, 54937, 47189, 
      55370, 47848, 136328, 157085, 47965, 48637, 49076, 54800, 49570, 51242, 
      50245, 50090, 50372, 50576, 130714, 135306, 141829, 53012, 138692, 
      144101, 61009, 52457, 157417, 196841, 130184, 146536, 151496, 208925, 
      53530, 54914, 55378, 58645, 157973, 210314, 55485, 61625, 62621, 63146, 
      146429, 187721, 56596, 141325, 153842, 58129, 58825, 58097, 148450, 
      201933, 60377, 224372, 226817, 200650, 187252, 61538, 61045, 66785, 
      62404, 199888, 62010, 186610, 63029, 62861, 67261, 63017, 159101, 
      191165, 198425, 63945, 170433, 181840, 64793, 64333, 160730, 64840, 
      65977, 175610, 67250, 67202, 186457, 189053, 185450, 69712, 69777, 
      71045, 74425, 208189, 217522, 231562, 257800, 74737, 75466, 186209, 
      190265, 211429, 268129, 76597, 75140, 239912, 76025, 75625, 205225, 
      223081, 78025, 78329, 202045, 216605, 77284, 221684, 80050, 77845, 
      78425, 78400, 80405, 78977, 217345, 220337, 223361, 80345, 223540, 
      82746, 83008, 83585, 229445, 240916, 256325, 86985, 225306, 88180, 
      85840, 231010, 89329, 87089, 270800, 90196, 261170, 91268, 96772, 
      95225, 92705, 265472, 97849, 95273, 95090, 263170, 98345, 99700, 
      281861, 289442, 98020, 100994, 100370, 101621, 101705, 103405, 101273, 
      100930, 101777, 106244, 104900, 103076, 102544, 106820, 105284, 103700, 
      104333, 107476, 107306, 108880, 113282, 113746, 113796, 113337, 118964, 
      117220, 117013, 122273, 120961, 120469, 119986, 124900, 122525, 123250, 
      127634, 130645, 128680, 131801, 128672, 128125, 129460, 132362, 136258, 
      133618, 137396, 133850, 133709, 138289, 141633, 148889, 150965, 148900, 
      150161, 150845 ], 
  [ 101330, 98194, 97162, 96461, 95033, 94181, 92740, 91304, 90256, 90301, 
      89578, 86785, 84104, 85370, 83962, 84169, 81586, 81017, 76705, 76301, 
      75209, 73697, 72916, 72250, 71389, 70877, 65357, 63485, 63869, 60986, 
      59600, 58810, 57377, 57010, 55952, 55325, 54458, 54389, 54785, 53840, 
      53824, 51533, 52676, 52225, 50465, 49925, 49909, 48866, 49489, 48053, 
      47549, 47114, 45945, 45385, 44530, 43706, 45530, 43433, 42725, 42106, 
      41737, 41652, 41785, 41570, 41209, 40256, 37298, 38618, 36581, 34880, 
      33245, 32402, 31748, 34810, 30821, 30420, 33640, 27677, 31037, 27274, 
      29396, 28730, 25450, 29002, 25177, 25936, 25321, 184025, 23458, 25345, 
      23225, 24525, 27242, 25625, 21709, 21613, 167533, 23717, 21146, 170794, 
      20800, 23652, 148900, 20978, 23050, 23258, 21064, 22690, 171700, 19325, 
      19330, 183346, 21578, 19072, 169040, 18346, 18229, 155866, 124618, 
      156553, 172660, 16916, 131821, 16762, 17170, 16465, 16960, 16453, 
      16301, 16672, 160537, 138330, 143048, 15665, 109025, 16424, 18548, 
      112520, 16605, 107325, 20221, 117325, 108250, 175097, 11668, 11860, 
      95917, 80194, 93394, 99829, 178306, 105680, 86785, 98020, 13010, 17090, 
      10529, 13025, 9800, 9434, 81770, 129125, 140453, 12200, 16232, 24212, 
      88360, 111236, 11674, 61549, 104749, 8864, 21920, 8537, 65402, 66970, 
      116162, 71753, 55357, 57401, 107545, 6938, 6989, 67405, 6980, 136324, 
      6425, 7556, 18029, 68429, 86018, 7145, 14612, 52865, 6301, 10809, 
      22009, 23314, 70650, 83466, 15277, 15880, 69845, 111605, 70720, 43066, 
      96850, 67901, 13597, 20890, 81773, 4477, 4525, 4514, 38821, 64741, 
      8857, 11492, 40196, 108945, 3944, 6148, 12869, 4397, 124825, 11881, 
      107284, 3737, 13085, 14090, 29725, 4264, 29812, 17209, 16865, 17104, 
      3869, 48725, 2522, 7025, 8642, 17285, 25505, 35890, 75204, 106538, 
      2792, 13565, 28360, 35605, 75016, 74297, 48853, 2176, 1665, 2813, 6920, 
      72200, 1853, 8093, 28925, 5521, 34785, 73517, 4338, 28645, 28913, 
      77753, 1010, 2642, 47617, 99557, 2196, 5524, 5800, 56125, 70069, 75976, 
      850, 890, 75370, 2809, 10585, 19498, 21178, 4397, 3592, 7349, 1476, 
      18000, 8629, 20978, 72890, 3848, 3649, 596, 6408, 11349, 1018, 21572, 
      12137, 73125, 74209, 76954, 2405, 50372, 51272, 19188, 4633, 697, 1277, 
      7865, 18869, 18596, 941, 676, 26650, 2106, 964, 71888, 26618, 13960, 
      37, 36506, 51092, 3034, 14893, 15885, 8285, 20, 1604, 2504, 9220, 
      18770, 1937, 21026, 7056, 4489, 4096, 3969, 1521, 0, 37, 36104, 10004, 
      68130, 43273, 1858, 80672, 42452, 1040, 2617, 7760, 77309, 5801, 194, 
      36900, 28597, 157, 1060, 7092, 7957, 69218, 26633, 9280, 35802, 19402, 
      4306, 3925, 58645, 54389, 19981, 66685, 78544, 31473, 16785, 27700, 
      73610, 69865, 12490, 2669, 2929, 250, 1521, 55952, 12577, 51818, 12833, 
      12389, 43138, 67924, 33813, 4420, 15949, 66410, 12461, 44461, 69569, 
      44921, 521, 4889, 67005, 33565, 23545, 5341, 24157, 83428, 11509, 884, 
      36584, 71285, 52970, 3665, 93601, 72449, 44725, 39434, 51752, 13901, 
      1972, 45197, 36073, 67865, 24866, 35869, 6084, 37505, 29248, 19793, 
      14020, 7585, 45189, 39114, 10957, 12250, 64873, 27938, 6994, 49405, 
      30344, 19669, 4148, 42325, 31105, 17650, 13185, 9802, 71296, 62609, 
      40804, 38849, 32929, 26564, 3121, 3617, 4282, 90568, 4165, 12373, 7178, 
      60500, 31520, 20250, 13261, 4834, 19449, 20521, 88058, 85730, 85153, 
      2234, 4610, 8138, 83529, 78480, 70425, 16945, 2425, 88837, 65905, 
      12202, 65000, 14600, 7541, 5749, 3029, 12301, 72826, 50562, 47970, 
      41410, 22765, 5737, 12402, 76688, 60785, 57460, 26834, 23545, 19193, 
      5309, 2890, 47437, 23080, 12520, 91829, 71669, 6161, 3601, 62185, 
      51977, 36625, 7361, 3257, 3577, 93249, 87930, 15349, 14274, 81881, 
      55465, 11762, 51245, 31277, 9962, 3865, 23885, 6980, 58725, 4410, 7218, 
      19721, 8585, 31781, 7589, 8581, 22994, 54532, 45565, 32045, 5785, 4850, 
      37522, 35386, 15165, 5017, 5545, 28786, 20029, 6749, 32266, 31285, 
      12610, 10225, 5525, 7642, 34425, 6553, 20560, 22490, 7445, 9965, 5876, 
      25640, 11101, 8874, 6401, 5840, 7610, 38329, 9220, 22213, 7841, 11717, 
      19169, 19169, 16362, 13285, 7461, 32645, 18125, 8045, 7673, 13130, 
      15156, 9826, 12157, 8072, 36980, 8362, 8362, 8405, 21610, 11700, 14500, 
      22024, 8281, 18890, 8665, 28813, 9860, 8840, 9925, 11237, 15749, 21509, 
      28730, 10642, 10890, 15426, 12209, 34649, 10202, 10345, 11882, 37757, 
      40477, 45170, 48226, 10634, 10618, 35465, 12181, 12020, 57892, 11485, 
      12538, 25138, 12025, 12244, 25325, 12385, 25090, 12608, 13709, 14900, 
      67082, 15053, 15413, 15737, 15794, 36650, 16613, 50980, 73762, 16964, 
      17330, 35113, 17690, 17693, 18356, 19325, 19556, 19249, 20529, 69301, 
      23810, 72868, 20050, 20969, 21645, 23850, 29485, 41785, 20389, 20948, 
      21701, 21221, 21029, 21509, 84820, 22193, 21940, 22877, 27261, 23729, 
      23809, 23985, 24034, 27437, 27869, 42292, 24845, 24685, 26585, 38810, 
      45413, 60308, 30181, 26624, 25825, 26021, 25970, 26500, 88073, 27337, 
      53792, 90400, 27586, 76509, 27656, 29077, 61045, 73258, 28753, 29650, 
      29585, 28682, 29684, 29429, 117109, 30466, 29305, 36810, 45882, 41378, 
      31720, 30292, 52180, 31201, 30821, 31525, 32698, 31365, 32850, 51493, 
      91577, 33300, 35149, 33800, 41405, 35425, 34273, 100570, 34385, 41425, 
      35746, 113186, 36621, 60840, 62152, 113557, 34994, 35258, 42740, 
      111520, 35785, 36010, 38746, 36884, 69589, 120200, 37850, 36873, 89690, 
      37661, 73357, 38425, 38106, 41017, 39505, 39041, 38537, 40573, 88985, 
      95930, 39400, 94900, 85826, 108121, 42082, 43317, 94225, 41245, 108404, 
      112093, 45178, 94570, 112498, 43920, 42754, 42701, 42314, 45274, 
      117101, 45553, 46628, 130880, 45202, 44296, 47581, 92500, 152298, 
      48821, 94637, 133841, 49360, 49490, 49793, 50773, 114605, 132788, 
      49330, 48130, 48569, 50081, 48985, 48941, 49348, 50129, 52985, 50537, 
      110161, 114129, 119794, 51101, 117125, 121832, 55120, 53666, 133666, 
      168722, 110021, 124189, 128525, 179636, 54037, 58385, 54325, 55018, 
      134378, 181025, 54900, 56906, 57434, 57725, 124394, 160850, 60457, 
      120148, 131105, 57856, 57616, 59930, 126649, 173970, 64160, 194225, 
      196436, 172921, 161005, 64853, 62098, 62378, 66265, 172393, 63297, 
      160597, 66344, 62900, 63400, 64226, 136442, 164762, 171242, 67104, 
      146448, 156529, 68498, 64450, 137993, 64957, 69136, 151313, 69785, 
      69581, 161146, 163508, 160373, 70921, 70596, 73892, 71578, 180850, 
      189325, 201961, 225781, 79066, 73477, 161600, 165188, 184090, 235330, 
      81160, 76037, 209765, 79106, 77146, 178666, 194650, 82900, 76730, 
      175954, 188954, 78805, 193565, 85237, 79522, 80336, 79921, 84890, 
      80186, 189850, 192530, 195242, 83114, 195577, 87309, 85153, 85730, 
      201170, 211549, 225476, 92250, 197577, 93913, 89233, 202813, 94594, 
      89234, 238937, 92809, 230477, 93413, 103441, 100880, 95552, 234545, 
      104050, 99290, 98873, 232633, 104468, 105901, 249764, 256721, 101569, 
      106805, 105713, 107432, 106580, 109138, 104978, 104089, 102986, 112601, 
      110321, 106625, 103129, 112709, 109925, 104909, 105698, 112897, 112025, 
      113209, 119561, 118309, 117657, 116496, 125009, 119989, 119080, 129098, 
      125914, 124954, 123925, 132037, 127634, 125317, 133445, 137860, 134725, 
      139250, 133625, 131674, 133789, 138485, 143005, 138493, 144377, 137321, 
      136946, 144490, 147600, 155636, 158024, 153385, 155114, 155720 ], 
  [ 101653, 98677, 97569, 96890, 95530, 94420, 93169, 91825, 90701, 90576, 
      89765, 86938, 84697, 85469, 84325, 84362, 81965, 81394, 77018, 76576, 
      75370, 74084, 73445, 72449, 71840, 71314, 65554, 63760, 63962, 61141, 
      60029, 59005, 57700, 57869, 56269, 55712, 54805, 55012, 54914, 54293, 
      54325, 52048, 53645, 53192, 50746, 50240, 50090, 49405, 50362, 48250, 
      47962, 47525, 46120, 45594, 44953, 44221, 46501, 44042, 42970, 42661, 
      42050, 42025, 42386, 41785, 41652, 40501, 37805, 39485, 37120, 35669, 
      33514, 32569, 32045, 35909, 31040, 30949, 34721, 27914, 32114, 27557, 
      30361, 29725, 25649, 30089, 25874, 26765, 26100, 189172, 23885, 26216, 
      23434, 25402, 28429, 26690, 21920, 21920, 172448, 24634, 21341, 175765, 
      21029, 24625, 153521, 21577, 23985, 24217, 21745, 23645, 176697, 19616, 
      19681, 188521, 22525, 19669, 174005, 18521, 18560, 160625, 128845, 
      161330, 177689, 17261, 136186, 17189, 17741, 16866, 17541, 16960, 
      16900, 17389, 165394, 142825, 147625, 16328, 112996, 17297, 19637, 
      116561, 17524, 111268, 21506, 121466, 112221, 180200, 11945, 12281, 
      99658, 83597, 97085, 103652, 183461, 109621, 90340, 101813, 13885, 
      18325, 11042, 13922, 10201, 9605, 85229, 133508, 145028, 13121, 17489, 
      25925, 91969, 115301, 12557, 64532, 108692, 9325, 23533, 8948, 68489, 
      70101, 120325, 75002, 58194, 60296, 111554, 7225, 7312, 70560, 7373, 
      140845, 6682, 8161, 19540, 71620, 89605, 7778, 15929, 55658, 6800, 
      11860, 23732, 25097, 73897, 87001, 16650, 17289, 73076, 115700, 73973, 
      45585, 100665, 71090, 14900, 22589, 85280, 4778, 4850, 4885, 41220, 
      67860, 9850, 12689, 42641, 112996, 4225, 6885, 14170, 4868, 129160, 
      13130, 111305, 4084, 14416, 15481, 31824, 4777, 31925, 18792, 18434, 
      18685, 4450, 51442, 2789, 7976, 9725, 18884, 27464, 38221, 78577, 
      110545, 3233, 14978, 30433, 37930, 78385, 77650, 51578, 2581, 1924, 
      3370, 7921, 75505, 2228, 9188, 31028, 6410, 37090, 76850, 5125, 30740, 
      31018, 81178, 1025, 3233, 50308, 103424, 1861, 6437, 6737, 59042, 
      73322, 79361, 981, 1069, 78741, 3442, 11866, 21233, 22985, 3754, 4329, 
      8420, 1921, 19669, 7632, 22777, 76201, 3233, 3042, 505, 5545, 12682, 
      1413, 19889, 10898, 76432, 77540, 80345, 1906, 53125, 54049, 17593, 
      5498, 468, 1744, 8980, 17282, 17021, 650, 445, 24749, 2701, 1377, 
      75157, 28625, 12593, 74, 34261, 53849, 3737, 16400, 17440, 7234, 13, 
      2125, 3145, 10413, 17165, 1448, 22805, 6085, 3722, 3365, 3250, 1090, 
      37, 0, 33857, 8837, 65029, 40808, 1373, 77293, 40009, 1453, 3258, 8845, 
      74000, 4916, 377, 34621, 26594, 314, 1469, 8125, 9050, 66085, 24698, 
      10453, 33553, 17753, 3545, 4688, 61568, 51610, 18306, 63604, 75197, 
      29362, 15250, 29705, 70369, 66708, 11169, 2080, 2312, 317, 1960, 53125, 
      11250, 49097, 11492, 13712, 45625, 64805, 31618, 5189, 17450, 63325, 
      13780, 46980, 66410, 42386, 386, 5690, 63904, 31376, 21716, 6176, 
      26000, 79965, 10242, 1117, 38857, 68084, 50213, 2984, 89930, 69220, 
      42192, 41785, 49025, 12506, 2389, 47714, 33800, 64738, 22985, 33602, 
      6925, 35186, 27205, 18122, 12625, 8530, 42640, 41425, 9738, 10957, 
      61812, 25945, 6057, 46738, 28265, 18010, 4733, 39860, 29000, 16085, 
      11848, 10853, 68085, 59602, 38385, 36490, 30762, 24625, 3546, 4100, 
      4849, 86945, 4706, 13562, 8005, 57545, 29405, 18577, 11936, 5417, 
      20980, 22100, 84485, 82205, 81640, 2117, 5141, 9005, 80050, 75109, 
      67234, 15434, 2234, 85248, 62820, 10953, 61937, 13217, 6626, 5002, 
      3242, 13426, 69581, 47869, 45349, 38981, 20996, 5000, 13525, 73357, 
      57826, 54585, 24905, 21748, 17588, 4640, 2929, 44834, 21305, 13625, 
      88180, 68452, 5416, 3816, 59194, 49250, 34354, 6506, 3050, 3754, 89572, 
      84361, 13952, 12937, 78440, 52648, 10589, 48544, 29200, 8929, 3636, 
      25504, 7565, 55828, 4573, 7813, 18130, 9298, 29696, 6800, 9280, 24545, 
      51749, 43034, 29956, 5256, 4981, 35249, 33185, 13840, 5108, 5780, 
      30545, 18450, 6130, 30181, 29236, 11461, 9256, 5156, 8149, 32266, 6002, 
      21941, 20809, 6784, 9050, 5525, 27233, 10100, 9445, 5986, 5821, 7985, 
      40372, 8429, 23618, 8200, 12484, 17690, 20402, 15049, 12176, 6976, 
      34450, 16724, 7508, 7880, 13949, 13945, 9081, 11194, 7625, 38909, 7969, 
      8473, 8528, 22873, 12277, 15317, 23297, 8136, 19981, 8564, 30368, 9325, 
      8713, 10170, 11674, 16580, 22672, 30241, 10829, 11125, 16165, 12610, 
      36370, 10025, 10324, 12209, 39584, 42400, 47249, 50401, 10405, 10413, 
      37178, 12416, 12181, 60309, 11236, 12757, 26365, 11988, 12205, 26522, 
      12296, 26261, 12325, 13780, 15161, 69625, 14690, 15482, 15298, 15737, 
      38177, 16660, 52993, 76409, 16645, 16949, 36482, 17449, 17488, 18365, 
      19538, 19805, 19400, 20872, 71780, 24425, 75413, 20133, 21170, 21904, 
      24361, 30416, 43316, 19962, 21037, 21136, 20800, 20800, 21520, 87589, 
      21730, 21609, 22928, 27826, 23162, 23780, 24004, 24065, 27898, 28340, 
      43625, 24400, 24336, 26836, 39961, 46850, 62285, 30740, 25957, 25722, 
      25616, 25769, 26405, 90760, 26794, 55469, 93133, 27065, 78880, 27241, 
      29250, 62946, 75517, 28178, 28953, 28900, 28249, 29045, 28850, 120370, 
      29741, 28904, 37549, 47125, 42353, 30953, 30029, 53645, 30600, 30340, 
      31572, 31937, 31120, 33001, 52880, 94184, 32617, 34282, 33161, 42170, 
      34568, 33608, 103349, 34330, 42138, 34945, 116225, 35746, 62449, 63809, 
      116594, 34597, 35125, 43433, 114493, 35348, 35873, 39065, 36205, 71442, 
      123337, 37061, 36490, 92089, 37250, 75274, 37832, 37645, 40050, 38754, 
      38386, 38050, 39712, 91316, 98441, 39209, 97373, 88045, 110890, 41225, 
      43600, 96644, 40626, 111157, 114930, 45565, 96973, 115333, 44125, 
      42057, 42016, 42145, 45585, 120016, 44552, 45553, 134053, 44353, 43745, 
      47906, 94757, 155833, 47770, 96898, 137000, 49589, 48505, 50020, 49690, 
      117314, 135893, 48485, 47573, 48010, 50170, 48436, 48656, 48845, 49480, 
      51938, 49898, 112676, 116740, 122537, 50746, 119794, 124609, 55373, 
      52825, 136665, 172393, 112466, 126970, 131402, 183485, 53300, 57188, 
      53824, 54913, 137345, 184868, 54325, 56965, 57565, 57892, 127117, 
      164317, 59194, 122733, 133928, 57221, 57125, 58969, 129320, 177589, 
      62893, 198178, 200425, 176500, 164354, 63652, 61245, 62365, 64978, 
      175930, 62404, 163904, 65137, 62197, 63297, 63341, 139229, 168125, 
      174725, 65917, 149437, 159722, 67225, 63729, 140788, 64234, 67941, 
      154340, 68680, 68500, 164321, 166717, 163508, 70010, 69745, 72725, 
      71285, 184325, 192928, 205780, 229970, 77661, 73044, 164645, 168305, 
      187553, 239633, 79713, 75154, 213658, 77885, 76165, 182005, 198277, 
      81401, 76225, 179217, 192457, 77818, 197138, 83684, 78509, 79285, 
      78930, 83441, 79241, 193321, 196049, 198809, 81925, 199114, 85840, 
      84050, 84625, 204745, 215290, 229445, 90661, 201064, 92250, 87930, 
      206368, 92997, 88117, 243050, 91610, 234400, 92282, 101610, 99205, 
      94309, 238498, 102285, 97861, 97480, 236520, 102713, 104130, 253885, 
      260936, 100202, 105088, 104068, 105713, 105001, 107425, 103577, 102772, 
      101965, 110786, 108650, 105242, 102202, 110962, 108370, 103882, 104645, 
      111218, 110452, 111690, 117736, 116740, 116194, 115141, 123202, 118682, 
      117881, 127165, 124265, 123377, 122432, 130050, 125957, 124100, 131648, 
      135845, 132890, 137197, 131954, 130217, 132210, 136628, 141044, 136820, 
      142378, 135860, 135521, 142605, 145741, 153641, 155977, 151730, 153385, 
      154001 ], 
  [ 127682, 129850, 126530, 126585, 127429, 118585, 123220, 124816, 121480, 
      116201, 112810, 109237, 120608, 106290, 113242, 108125, 111610, 111037, 
      105173, 103625, 99101, 104805, 108580, 97642, 104761, 103865, 91457, 
      92233, 86913, 86290, 93640, 85618, 88357, 105082, 86920, 88569, 86554, 
      95225, 80037, 89352, 90856, 89305, 104884, 104429, 81005, 81601, 77401, 
      87754, 99013, 76289, 82625, 82186, 73781, 74357, 80338, 82546, 98810, 
      85309, 73193, 82450, 74477, 76292, 83645, 71266, 78125, 71080, 76834, 
      89554, 77249, 83880, 65897, 62002, 65524, 94042, 62305, 71780, 92480, 
      60265, 90225, 61378, 85156, 85618, 57250, 88922, 72925, 77864, 75725, 
      372749, 62834, 78781, 55757, 78329, 90922, 85501, 54601, 57545, 349385, 
      79025, 53650, 354538, 54440, 80852, 321620, 66394, 79106, 80074, 69136, 
      79498, 356564, 55225, 57130, 373906, 78370, 64840, 353128, 50810, 
      55633, 333490, 285514, 334925, 359012, 55060, 297265, 57562, 62530, 
      56501, 62696, 59905, 62785, 66952, 341917, 308306, 315680, 64413, 
      262645, 72000, 80964, 268416, 73697, 260177, 89081, 276625, 262226, 
      365157, 48964, 53716, 243025, 216658, 238978, 249593, 370250, 259240, 
      228181, 247012, 69658, 85138, 55773, 70429, 51616, 44026, 220482, 
      297097, 314505, 70720, 85392, 107812, 232000, 269316, 69050, 185425, 
      259025, 52936, 102472, 51085, 192690, 195770, 277642, 204349, 175025, 
      178965, 264445, 46034, 47225, 197321, 49492, 309556, 44749, 56900, 
      96241, 199841, 229970, 57613, 86740, 171733, 52585, 74573, 107053, 
      110258, 203954, 225890, 89297, 91040, 202761, 271881, 204392, 153554, 
      248378, 199665, 85697, 105530, 223785, 45025, 45833, 47338, 145865, 
      194585, 71437, 80532, 148756, 268421, 44096, 60740, 85321, 50625, 
      293413, 82805, 265988, 46157, 86665, 89570, 127625, 52000, 128452, 
      99125, 98397, 99016, 54233, 166729, 43002, 69165, 74962, 99945, 119565, 
      141730, 214100, 265570, 48960, 90513, 126208, 141433, 213904, 212797, 
      167585, 47560, 42485, 53129, 71296, 209536, 46465, 75505, 128257, 
      66469, 140573, 211977, 62234, 127961, 128605, 219245, 34578, 54450, 
      165925, 255105, 24740, 67588, 68624, 181649, 206233, 216320, 38210, 
      39770, 215330, 56125, 84421, 107770, 111730, 17425, 60320, 74713, 
      49076, 104360, 10625, 111514, 211306, 18000, 18173, 31460, 12944, 
      87425, 47450, 2260, 6885, 211889, 213733, 218378, 20705, 171652, 
      173312, 2900, 66245, 27725, 50345, 77453, 2953, 3060, 26065, 27700, 
      850, 55346, 48500, 209864, 124690, 5248, 35785, 50, 173092, 60050, 
      97369, 99881, 9817, 34612, 52916, 57616, 81812, 2818, 21325, 112234, 
      11240, 15133, 15880, 16133, 22805, 36104, 33857, 0, 8100, 5042, 325, 
      21610, 8840, 260, 49288, 58085, 77288, 7753, 13005, 41218, 20, 457, 
      40417, 49300, 75092, 77857, 5354, 765, 81832, 50, 2650, 15674, 63553, 
      186673, 1913, 2465, 4705, 8200, 269, 3821, 126836, 6682, 5597, 6362, 
      19721, 19213, 38194, 51245, 2312, 6437, 1594, 6309, 90225, 157834, 
      5156, 305, 64772, 99481, 4778, 90289, 160289, 5653, 765, 32365, 66373, 
      4985, 425, 1805, 67961, 118697, 10004, 7625, 44500, 144800, 6217, 1962, 
      18397, 13709, 6613, 929, 150298, 1872, 6201, 51652, 161377, 629, 5437, 
      1954, 793, 69428, 901, 1384, 3709, 6676, 74341, 1361, 149186, 9305, 
      8314, 5069, 1954, 14450, 2137, 1696, 4321, 59860, 1513, 1693, 5338, 
      8093, 80330, 6920, 4693, 1508, 1453, 1613, 2468, 53885, 56277, 59602, 
      13264, 58721, 87449, 70850, 4468, 2088, 4874, 8905, 60898, 105533, 
      108125, 12634, 11826, 11629, 36250, 59146, 73314, 11141, 9512, 7157, 
      6877, 34157, 13025, 6053, 10490, 5904, 8704, 16465, 19993, 47673, 
      85825, 8026, 3242, 2930, 2450, 4705, 20357, 85922, 9224, 5101, 4436, 
      3826, 4717, 6445, 22201, 42202, 3145, 5008, 85648, 14473, 7993, 20765, 
      48605, 5725, 3877, 2965, 18541, 34957, 47437, 15125, 13226, 9425, 
      10250, 11349, 4693, 13050, 4265, 4057, 15802, 35165, 113705, 64116, 
      5657, 48242, 64730, 8069, 69893, 4545, 21393, 69505, 110898, 5252, 
      4265, 4801, 27941, 47906, 4570, 4714, 12233, 46925, 52013, 123514, 
      9113, 26233, 5386, 5545, 15370, 18685, 32985, 62842, 5261, 28309, 
      103496, 8522, 25777, 20313, 34084, 115408, 18785, 66338, 32701, 44680, 
      58986, 142525, 23732, 106265, 58829, 75625, 12013, 97893, 14522, 17905, 
      31841, 129601, 13617, 30897, 54085, 78922, 16724, 26210, 21697, 33952, 
      138100, 36130, 52090, 52513, 101818, 70244, 80644, 102608, 44021, 
      93770, 45917, 118505, 33428, 45328, 58193, 65585, 82633, 99025, 117266, 
      57370, 59138, 79634, 65773, 130013, 45522, 50605, 63162, 136537, 
      142297, 151930, 158026, 44426, 45170, 130813, 60785, 58340, 175652, 
      44881, 60754, 105274, 52253, 52468, 104689, 51085, 103690, 45224, 
      57713, 64980, 189722, 45729, 59769, 44125, 56338, 127354, 60569, 
      157252, 200170, 49508, 47970, 121229, 52882, 54025, 61524, 68953, 
      70324, 66973, 74333, 190745, 86346, 196580, 65858, 70573, 73145, 83330, 
      102265, 133565, 50225, 67124, 47345, 51425, 57313, 65393, 216100, 
      51245, 55172, 68265, 88985, 49725, 66901, 68597, 69026, 86105, 86913, 
      128692, 55001, 57881, 78781, 119506, 135225, 167220, 92249, 49928, 
      66989, 57681, 64090, 68036, 217765, 54805, 151560, 221608, 55810, 
      196313, 59296, 79337, 166025, 189634, 55445, 52538, 52853, 59930, 
      54468, 56113, 265393, 52586, 61685, 105290, 130322, 117450, 52688, 
      67220, 143828, 57485, 60905, 78329, 54034, 69041, 83066, 140849, 
      219685, 57284, 53425, 59296, 111361, 54077, 59005, 234362, 78493, 
      109853, 56290, 255330, 54881, 157760, 160592, 255697, 68450, 77074, 
      110772, 251752, 68093, 77818, 94994, 61588, 174473, 265744, 59130, 
      71069, 212042, 71089, 180505, 66149, 70010, 56957, 62285, 64861, 69677, 
      59929, 209421, 222066, 80032, 219892, 202834, 242605, 61802, 99137, 
      217685, 68561, 242500, 248849, 104410, 217642, 249250, 97448, 67778, 
      68105, 84058, 102218, 256505, 61069, 59860, 278632, 65650, 74240, 
      105265, 211364, 311810, 63169, 213865, 281565, 104360, 66106, 104789, 
      64345, 248257, 278980, 70498, 78418, 78853, 100885, 79645, 87961, 
      81524, 77741, 68053, 78525, 238085, 245093, 254938, 88201, 249985, 
      258112, 111592, 75554, 277154, 333490, 236025, 260833, 268209, 350100, 
      79337, 69237, 87217, 100450, 277090, 351477, 85508, 107650, 110458, 
      111889, 259498, 319514, 69397, 251060, 269613, 86920, 91240, 78730, 
      260581, 337922, 73448, 368813, 372164, 335725, 316585, 76409, 84674, 
      111554, 75157, 334045, 84725, 315025, 77888, 90404, 109904, 86026, 
      274522, 321082, 331362, 79400, 290984, 307525, 78130, 91562, 276445, 
      92065, 81416, 297349, 85093, 85649, 312106, 315604, 310185, 92669, 
      94244, 87652, 113074, 341666, 354313, 373789, 409385, 85586, 110777, 
      309096, 314964, 344882, 422722, 86528, 99265, 384233, 91690, 97330, 
      335650, 360754, 86740, 112106, 330650, 351250, 98977, 358137, 87545, 
      98930, 98600, 100085, 90610, 101866, 351370, 355570, 359802, 97186, 
      359365, 92633, 102245, 102818, 366458, 382153, 403300, 94130, 360197, 
      93509, 100229, 367705, 96458, 106298, 421677, 107573, 407497, 110449, 
      98429, 100808, 109160, 412693, 101306, 107186, 107909, 408869, 102100, 
      103145, 433588, 443581, 111725, 105937, 107125, 106560, 110260, 108634, 
      114354, 116125, 124514, 109045, 111325, 116749, 127693, 111425, 114721, 
      126425, 126450, 113885, 116429, 119501, 116341, 123433, 126197, 128456, 
      122893, 133825, 136336, 123170, 129098, 130418, 132049, 124577, 130050, 
      142537, 132417, 129988, 132553, 130234, 136765, 141650, 139961, 135913, 
      137377, 141985, 137605, 147645, 148410, 141506, 145736, 149940, 150800, 
      158693, 158138, 159120 ], 
  [ 106802, 106450, 104210, 103905, 103669, 98605, 100360, 100516, 98260, 
      95501, 93370, 90157, 94868, 87930, 90922, 88325, 88930, 88357, 83213, 
      82205, 79301, 81585, 83200, 77122, 80461, 79745, 70577, 70093, 67473, 
      65770, 68980, 64378, 65137, 73762, 63700, 64269, 62794, 67325, 59517, 
      63972, 64756, 62845, 71584, 71129, 57965, 58021, 55801, 60754, 66973, 
      54329, 57425, 56986, 52001, 52037, 54778, 55546, 64970, 56869, 50153, 
      54730, 50357, 51272, 55205, 48586, 52025, 47860, 49474, 56794, 49349, 
      52020, 41777, 39322, 40864, 57322, 38725, 43520, 55940, 36145, 53505, 
      36538, 50056, 49978, 33490, 51842, 41605, 44564, 43145, 274649, 35474, 
      44761, 31637, 44129, 52042, 48421, 30301, 31805, 254525, 44105, 29530, 
      258778, 29780, 45032, 231080, 36154, 43826, 44434, 37636, 43858, 
      260264, 29485, 30490, 274906, 42730, 34420, 257188, 26690, 29173, 
      240610, 200554, 241685, 261992, 28240, 210145, 29482, 32290, 28781, 
      32276, 30565, 32005, 34372, 247237, 219026, 225140, 32553, 181105, 
      36900, 42624, 185796, 37877, 178997, 47681, 192385, 180506, 266337, 
      22504, 25096, 164545, 143218, 161218, 169853, 270530, 177700, 152401, 
      167632, 34018, 44098, 25533, 34429, 22996, 18826, 145962, 208717, 
      223245, 34180, 43812, 59392, 155140, 185616, 33050, 117925, 177125, 
      23236, 55492, 22105, 123570, 125930, 192322, 132709, 109505, 112545, 
      181285, 18674, 19325, 126941, 20512, 218656, 17749, 24680, 50341, 
      128741, 152930, 24853, 43720, 106573, 21805, 35513, 57913, 60218, 
      131954, 149570, 45377, 46580, 130941, 187101, 132212, 92354, 167738, 
      128385, 42677, 56570, 147645, 16945, 17393, 18178, 86285, 124205, 
      32917, 38952, 88456, 184001, 16196, 26000, 42121, 19845, 204673, 40325, 
      181928, 17177, 42925, 44930, 72365, 20500, 72832, 51425, 50877, 51316, 
      21473, 101929, 14922, 30825, 34642, 51885, 66105, 82690, 139400, 
      181330, 18180, 45153, 70948, 82393, 139204, 138277, 102425, 17140, 
      14225, 20369, 31876, 135556, 16405, 34645, 72277, 28669, 81533, 137457, 
      25874, 71981, 72445, 143285, 9738, 20970, 100945, 172485, 5120, 29248, 
      29924, 113249, 132793, 140900, 11570, 12410, 140090, 21925, 40501, 
      57010, 59890, 2305, 24500, 33853, 17576, 54500, 725, 59674, 136786, 
      2340, 2333, 7880, 884, 42425, 16490, 2440, 405, 137189, 138673, 142418, 
      3065, 105232, 106532, 1640, 28085, 5945, 18125, 35513, 1513, 1440, 
      5185, 5920, 4090, 21146, 17000, 135524, 69250, 388, 9865, 8330, 106312, 
      24050, 49309, 51101, 97, 9232, 19616, 22516, 38432, 1378, 3145, 60034, 
      260, 1093, 1300, 1373, 3725, 10004, 8837, 8100, 0, 25922, 11665, 3250, 
      33860, 11240, 17428, 22805, 35348, 31693, 585, 12778, 8480, 4777, 
      12337, 17440, 33872, 35737, 26594, 4005, 38452, 7970, 1570, 1274, 
      26293, 117013, 17753, 1745, 25045, 32500, 6029, 941, 70856, 29362, 
      27017, 242, 2621, 2473, 11194, 18665, 18692, 317, 16354, 369, 44325, 
      94474, 25856, 7145, 27152, 50881, 24938, 44389, 96389, 26893, 12645, 
      8245, 28213, 25325, 7085, 3065, 29261, 64877, 35744, 425, 14800, 84500, 
      27997, 17082, 2377, 42509, 28753, 12629, 88738, 16452, 801, 19072, 
      97297, 8369, 25957, 3754, 8353, 30368, 9181, 5524, 2269, 1096, 33661, 
      13061, 87986, 1025, 1114, 24329, 5194, 1850, 15457, 6196, 2521, 24400, 
      11773, 6553, 2098, 1433, 37850, 28340, 23053, 11048, 10093, 7373, 4808, 
      20765, 22257, 24322, 40804, 23801, 42809, 31610, 21928, 6948, 3074, 
      1885, 25258, 55673, 57545, 39274, 37746, 37369, 11050, 24226, 33354, 
      36341, 33092, 28037, 2557, 10037, 39845, 25313, 2210, 24804, 2404, 
      3145, 4153, 17433, 41905, 29626, 16562, 15170, 11810, 4165, 4337, 
      42002, 32084, 22381, 20456, 5626, 4537, 3385, 5101, 14482, 15025, 4468, 
      41908, 42013, 29053, 4745, 18185, 23365, 17557, 9805, 4141, 10837, 
      17557, 43025, 39506, 3125, 3050, 35649, 19633, 3330, 17405, 7837, 3922, 
      11225, 62045, 27936, 21677, 18362, 28370, 4469, 31733, 8325, 5733, 
      31525, 60138, 19472, 14705, 8581, 8321, 18386, 11050, 10114, 4493, 
      17945, 20873, 69514, 5153, 7873, 8986, 8605, 4930, 5545, 10845, 27562, 
      9941, 8869, 55076, 6002, 7957, 6273, 11584, 63748, 6005, 29978, 11101, 
      17140, 25506, 84025, 7712, 57305, 25529, 36205, 6253, 51453, 6242, 
      6565, 11141, 74521, 6597, 10917, 22945, 38602, 6824, 9290, 8017, 12532, 
      81040, 13810, 22210, 22453, 54658, 33344, 40144, 55268, 17921, 49130, 
      19097, 66845, 13088, 18868, 26153, 30665, 41773, 53125, 66146, 26050, 
      27098, 40034, 31213, 75653, 19602, 22345, 29682, 80557, 84877, 92170, 
      96826, 19226, 19610, 76453, 28565, 27200, 110672, 19861, 28714, 58114, 
      23993, 24208, 57889, 23545, 57250, 20564, 27653, 32040, 122402, 21969, 
      29529, 21445, 27898, 75154, 30509, 97672, 131050, 24848, 24210, 71189, 
      26962, 27565, 31824, 36193, 37024, 35113, 39593, 123965, 47466, 128720, 
      34898, 37813, 39485, 45890, 58525, 80825, 26825, 35984, 25925, 27845, 
      30853, 35333, 144640, 28205, 30152, 37485, 50465, 28125, 37201, 38177, 
      38426, 49025, 49653, 78472, 31421, 32861, 44761, 71986, 83385, 107280, 
      53549, 29588, 38189, 33381, 36730, 39056, 147025, 32485, 95940, 150148, 
      33130, 130253, 34996, 46217, 106985, 125194, 33485, 32378, 32513, 
      35810, 33408, 34153, 185833, 32786, 37025, 63530, 81002, 72090, 33428, 
      40400, 91088, 35705, 37325, 46829, 34594, 41861, 49946, 89189, 149665, 
      36584, 35425, 37876, 68881, 35897, 37945, 161642, 48253, 68093, 37210, 
      178650, 36881, 102500, 104612, 179017, 43250, 47914, 69192, 175972, 
      43433, 48658, 58994, 40528, 115433, 187444, 39690, 45509, 144722, 
      45889, 120385, 43649, 45530, 40037, 42125, 43261, 45557, 41389, 143001, 
      152946, 51412, 151312, 138034, 169525, 43082, 63317, 149825, 46241, 
      169600, 174689, 66970, 149962, 175090, 62708, 46538, 46685, 54898, 
      65858, 181085, 44329, 44200, 199252, 46570, 50660, 68545, 145664, 
      226850, 46969, 147985, 202185, 68900, 48826, 69329, 48505, 175537, 
      200320, 51058, 54658, 55093, 67405, 55705, 60061, 56864, 55241, 51493, 
      55845, 168065, 173633, 181498, 61201, 177625, 184132, 75412, 55754, 
      199754, 246010, 166905, 186673, 192609, 259920, 57917, 54657, 62197, 
      69490, 200050, 261297, 61568, 74170, 75898, 76789, 186058, 234914, 
      55717, 179600, 194553, 63700, 65860, 60370, 187681, 250802, 59588, 
      276653, 279464, 249145, 233425, 61469, 64514, 78794, 61477, 248005, 
      65105, 232405, 62948, 67904, 78404, 66226, 199642, 237562, 246042, 
      64100, 213044, 226525, 64090, 69242, 201385, 69745, 66116, 218689, 
      68353, 68549, 231106, 234064, 229725, 72869, 73544, 71632, 83914, 
      255986, 266653, 282889, 312905, 72986, 83597, 229716, 234504, 259202, 
      324442, 74468, 78745, 292073, 76210, 78250, 251770, 272554, 75400, 
      85826, 247850, 264850, 79897, 270657, 76925, 80210, 80420, 81005, 
      78370, 82066, 265330, 268810, 272322, 80986, 272245, 80573, 84605, 
      85178, 278618, 291793, 309520, 83690, 273617, 84149, 85469, 280045, 
      86018, 88658, 325557, 91013, 314077, 92809, 91229, 91268, 93140, 
      318733, 93026, 93866, 94049, 315809, 93640, 94865, 336928, 345481, 
      97325, 96757, 96865, 97380, 98920, 99274, 100314, 100825, 104714, 
      101125, 101245, 102349, 106453, 102425, 102841, 106625, 107010, 103805, 
      104729, 106901, 108241, 111373, 112517, 113156, 114253, 117625, 118516, 
      116330, 117938, 118178, 118549, 118457, 119250, 124717, 123237, 124048, 
      123913, 124834, 125605, 127250, 127361, 127453, 130357, 130645, 131125, 
      133065, 133290, 133226, 136916, 142920, 144500, 146453, 146978, 147780 ]
    , [ 156224, 160372, 156196, 156533, 158225, 146393, 153298, 156026, 
      151834, 144565, 140176, 136309, 152930, 132788, 142864, 135757, 141508, 
      140933, 134485, 132509, 126701, 135101, 140578, 125800, 135901, 134861, 
      119873, 121637, 114185, 114404, 125018, 114292, 118589, 141700, 117146, 
      119645, 117200, 129137, 108125, 121274, 123346, 122069, 143042, 142585, 
      111065, 112085, 106321, 120932, 136165, 105485, 114377, 113936, 102825, 
      103825, 112360, 115700, 137360, 119597, 103217, 116164, 105349, 107874, 
      117925, 101000, 110557, 101234, 110240, 127220, 111077, 120818, 96725, 
      91688, 96770, 134800, 92693, 105858, 133090, 91061, 130961, 92740, 
      124610, 125492, 87748, 129928, 109381, 115882, 113173, 461885, 96160, 
      117361, 86525, 117045, 133328, 126485, 85501, 89581, 435949, 118301, 
      84404, 441808, 85618, 120834, 404770, 101972, 118660, 119912, 105706, 
      119332, 444250, 87245, 89860, 463720, 118196, 100546, 440522, 81544, 
      88213, 418468, 364240, 420181, 447250, 87914, 377689, 91408, 98080, 
      90061, 98386, 94741, 98753, 104338, 428293, 390420, 398786, 101225, 
      338645, 111362, 122882, 345266, 113625, 335889, 133405, 354745, 338356, 
      454769, 81490, 87946, 316585, 286240, 311968, 324145, 460564, 335210, 
      299605, 321274, 109412, 129152, 91265, 110465, 85826, 75536, 290900, 
      378449, 398129, 111170, 129818, 157634, 304258, 346970, 109072, 250297, 
      335257, 87986, 151154, 85565, 258836, 262480, 356564, 272477, 238321, 
      242969, 341653, 79220, 80837, 264445, 83954, 392866, 77645, 93914, 
      144041, 267521, 302336, 95045, 132266, 234725, 88453, 116973, 157405, 
      161320, 272340, 297684, 135529, 137698, 271001, 350345, 272914, 213412, 
      323572, 267473, 131209, 155728, 295421, 78745, 79837, 81908, 204433, 
      261673, 113389, 124898, 207890, 346581, 77666, 99706, 130961, 86465, 
      374977, 127873, 343858, 80573, 132725, 136340, 182773, 88402, 183874, 
      148297, 147425, 148186, 91613, 229385, 76688, 110945, 118304, 149393, 
      173273, 199840, 284562, 343556, 84770, 137825, 181330, 199537, 284362, 
      283109, 230509, 83074, 76293, 90485, 113906, 279410, 81689, 119249, 
      183929, 107797, 198657, 282269, 102420, 183625, 184409, 290669, 65672, 
      92360, 228685, 331781, 51714, 109330, 110650, 247105, 275665, 287314, 
      70720, 72848, 286180, 94597, 130561, 159304, 164116, 40841, 100066, 
      118433, 85410, 155178, 29917, 163892, 281576, 41834, 42145, 61538, 
      33930, 134397, 83344, 13586, 23465, 282285, 284413, 289768, 46085, 
      235514, 237458, 15354, 107809, 56365, 87221, 121997, 15545, 15794, 
      53993, 56338, 9748, 93780, 84802, 279962, 179876, 20530, 67681, 4964, 
      237218, 99892, 146725, 149805, 28925, 66074, 90626, 96746, 127474, 
      15392, 47105, 164852, 31338, 37645, 38818, 39213, 49293, 68130, 65029, 
      5042, 25922, 0, 2809, 47524, 530, 3026, 85850, 97345, 121802, 293, 
      34229, 75080, 4770, 8473, 73993, 85858, 119034, 122509, 20, 9629, 
      127474, 5220, 14920, 38452, 104365, 253045, 833, 14449, 73, 442, 7137, 
      17505, 182410, 200, 109, 22600, 44621, 43825, 70900, 88353, 794, 22669, 
      1352, 22397, 137837, 219220, 226, 6309, 105850, 149221, 272, 137897, 
      222097, 293, 2789, 62789, 107873, 333, 6565, 12205, 109885, 172549, 
      1090, 24697, 79322, 203762, 425, 1424, 42425, 2377, 533, 3085, 210248, 
      1754, 21845, 88738, 223313, 5905, 629, 11912, 6205, 111618, 5741, 9490, 
      16217, 22450, 117805, 3501, 208836, 27205, 25360, 1237, 10760, 35752, 
      2989, 9506, 17101, 99194, 4777, 9217, 19252, 24705, 125200, 1378, 1565, 
      5338, 5993, 8425, 11978, 91369, 94469, 98788, 2890, 97621, 134017, 
      113156, 2042, 9602, 17640, 25789, 100360, 156213, 159373, 2960, 2720, 
      2665, 67472, 98036, 116180, 2601, 2250, 2025, 21625, 64525, 3205, 2197, 
      28360, 2330, 25010, 38309, 43825, 82865, 131809, 2320, 4068, 4608, 
      6400, 16465, 44329, 131904, 2522, 2801, 3130, 13736, 16189, 20189, 
      47021, 75400, 5101, 16762, 131482, 4073, 2705, 44729, 83929, 3133, 
      4409, 8893, 41225, 65309, 82333, 4437, 3816, 25717, 27252, 3497, 4225, 
      32036, 5213, 12389, 36488, 65365, 165773, 103970, 4329, 83124, 104724, 
      22217, 111305, 12869, 45053, 110773, 162248, 5338, 7333, 13121, 54721, 
      82496, 10756, 11752, 29637, 81085, 87877, 177412, 23533, 52013, 13840, 
      14425, 34900, 40345, 61745, 101968, 12861, 54937, 152986, 21800, 51125, 
      42677, 63122, 167450, 40153, 106308, 61025, 77690, 96680, 199957, 
      47650, 156169, 96377, 118001, 27833, 145805, 32328, 38125, 59445, 
      184325, 30425, 57929, 89921, 122000, 35802, 50824, 43753, 62114, 
      194378, 64996, 86920, 87485, 150280, 110610, 123850, 151210, 75865, 
      140240, 78325, 170509, 60722, 77450, 94717, 104381, 126113, 146477, 
      168836, 93316, 95652, 122112, 104273, 184133, 77204, 84133, 100808, 
      191933, 198829, 210308, 217540, 75536, 76564, 184925, 97429, 94130, 
      238138, 75841, 97252, 153700, 85765, 85978, 152825, 84025, 151540, 
      75890, 92633, 102170, 254024, 75665, 94817, 73205, 89960, 179720, 
      95465, 215434, 265876, 80138, 77888, 171877, 84500, 86069, 96122, 
      105965, 107762, 103273, 112905, 254593, 128180, 261274, 101440, 107573, 
      110853, 124020, 147925, 186325, 79837, 102842, 75389, 81173, 89333, 
      100253, 283618, 80561, 86050, 103685, 130509, 77897, 101461, 103725, 
      104296, 126485, 127433, 179434, 84725, 88741, 116741, 168116, 187241, 
      225626, 133897, 77090, 100825, 87965, 96788, 102010, 284681, 83521, 
      206546, 289090, 84808, 259533, 89570, 116569, 223705, 251572, 83869, 
      79540, 79997, 90056, 82178, 84533, 339253, 79300, 92233, 149328, 
      180324, 164324, 78970, 99466, 196522, 85753, 90593, 114265, 80452, 
      101565, 120276, 192685, 286001, 84690, 78697, 87266, 155945, 79489, 
      86689, 302800, 113417, 153865, 82408, 326888, 80145, 212418, 215818, 
      327253, 99392, 111140, 154634, 322594, 98605, 111880, 134452, 89258, 
      232105, 338570, 85520, 102285, 276200, 102017, 238981, 94945, 100368, 
      81349, 89233, 92945, 99749, 85597, 272861, 287636, 113650, 285034, 
      264992, 311293, 87604, 138429, 282253, 97201, 311042, 318385, 144976, 
      282064, 318784, 135882, 95560, 96029, 118088, 141928, 327029, 85297, 
      83234, 352274, 91720, 103858, 145249, 274210, 389844, 86957, 276845, 
      355193, 143338, 90740, 143765, 87841, 316625, 352034, 96832, 108160, 
      108593, 138293, 109525, 120965, 111970, 106481, 92105, 107405, 304309, 
      312453, 323860, 120485, 318053, 327458, 151114, 102152, 349192, 413480, 
      301529, 330313, 338825, 432218, 107209, 91709, 117925, 135844, 348836, 
      433589, 115362, 145028, 148688, 150545, 328400, 397220, 91153, 318394, 
      339785, 116194, 122218, 104168, 329041, 417600, 95330, 452465, 456242, 
      414973, 393133, 99137, 111520, 148340, 96889, 412861, 111141, 391141, 
      100610, 119090, 145690, 112580, 344528, 397904, 409604, 102402, 363402, 
      382357, 100136, 120100, 346589, 120601, 104410, 370325, 109217, 110057, 
      386920, 390842, 384569, 119197, 121482, 111194, 146980, 420160, 434365, 
      456397, 496393, 106420, 143113, 382610, 389330, 423364, 511144, 106930, 
      126341, 467825, 114788, 123268, 412708, 441220, 106570, 143720, 406852, 
      430292, 124909, 438029, 106801, 124576, 123818, 126013, 111140, 128360, 
      430120, 434888, 439688, 120836, 438961, 113013, 127021, 127592, 446612, 
      464293, 488138, 113220, 439353, 111745, 122725, 447709, 115540, 131060, 
      508349, 131473, 492029, 135197, 114937, 119162, 132626, 497645, 118660, 
      128516, 129665, 493105, 119594, 120493, 520658, 531785, 133897, 123989, 
      126029, 124610, 130010, 126820, 136232, 138997, 150932, 126089, 130073, 
      138905, 155245, 129317, 134885, 152837, 152576, 132625, 136445, 140221, 
      133505, 143713, 147753, 151290, 140465, 157357, 161146, 139316, 148648, 
      150820, 153445, 140149, 149312, 167329, 150389, 145402, 150097, 145220, 
      156293, 163732, 160621, 153305, 153625, 161641, 153425, 169853, 171044, 
      158740, 163386, 166154, 166442, 179017, 177608, 178730 ], 
  [ 134441, 137105, 133565, 133690, 134746, 125140, 130349, 132229, 128673, 
      122888, 119241, 115586, 128285, 112489, 120233, 114610, 118665, 118090, 
      112066, 110408, 105554, 111940, 116145, 104229, 112104, 111170, 98090, 
      99112, 93250, 92833, 101009, 92297, 95428, 113769, 93985, 95848, 93721, 
      103220, 86554, 96841, 98489, 97000, 113945, 113488, 88010, 88712, 
      84114, 95545, 107810, 83066, 90050, 89609, 80512, 81194, 87821, 90313, 
      107945, 93362, 80162, 90353, 81658, 83653, 91690, 78157, 85700, 78073, 
      84641, 98441, 85160, 92569, 73034, 68845, 72761, 103689, 69320, 79729, 
      102085, 67370, 99850, 68625, 94453, 95017, 64269, 98605, 81450, 86785, 
      84500, 394628, 70561, 87840, 62834, 87418, 100945, 95162, 61704, 64936, 
      370600, 88250, 60713, 375929, 61609, 90253, 341965, 74677, 88397, 
      89437, 77669, 88857, 378053, 62600, 64685, 395933, 87721, 73145, 
      374537, 57853, 63144, 354285, 304721, 355786, 380629, 62633, 316898, 
      65385, 70785, 64250, 70985, 67976, 71140, 75665, 363050, 328357, 
      335981, 72976, 281140, 81205, 90817, 287125, 83044, 278596, 99538, 
      295650, 280745, 387088, 56421, 61605, 260882, 233505, 256689, 267700, 
      392353, 277705, 245492, 265041, 78937, 95497, 63970, 79778, 59485, 
      51209, 237529, 316916, 334900, 80165, 95845, 119633, 249509, 288193, 
      78385, 201060, 277540, 61009, 114001, 59012, 208645, 211865, 296833, 
      220802, 190250, 194368, 283194, 53621, 54920, 213512, 57401, 329849, 
      52258, 65453, 107524, 216164, 247481, 66266, 97445, 186866, 60840, 
      84484, 118980, 122365, 220453, 243253, 100178, 102029, 219220, 290932, 
      220921, 167885, 266597, 216010, 96388, 117409, 241096, 52722, 53602, 
      55249, 159860, 210740, 81218, 90925, 162893, 287380, 51749, 69761, 
      96034, 58852, 313232, 93370, 284869, 54020, 97480, 100565, 140744, 
      60365, 141633, 110720, 109954, 110609, 62834, 181738, 50665, 78880, 
      85073, 111604, 132304, 155585, 231085, 284461, 57157, 101626, 139301, 
      155282, 230885, 229738, 182650, 55673, 50164, 61706, 81205, 226357, 
      54500, 85700, 141476, 76050, 154402, 228898, 71521, 141172, 141850, 
      236450, 41557, 63157, 180932, 273640, 30673, 77265, 78373, 197338, 
      222930, 233413, 45545, 47249, 232385, 64970, 95210, 119925, 124101, 
      22450, 69485, 84884, 57373, 116329, 14600, 123877, 228205, 23125, 
      23330, 38165, 17341, 98410, 55625, 4205, 10162, 228808, 230724, 235549, 
      26210, 186913, 188645, 5125, 75850, 34052, 58760, 87812, 5210, 5353, 
      32210, 34025, 2169, 64153, 56765, 226697, 137741, 8181, 42930, 353, 
      188405, 69205, 108936, 111592, 13714, 41641, 61529, 66589, 92441, 5057, 
      26912, 124625, 15385, 19890, 20745, 21034, 28570, 43273, 40808, 325, 
      11665, 2809, 0, 27225, 5777, 5, 57601, 67082, 87617, 4904, 17428, 
      48845, 265, 1530, 47970, 57609, 85273, 88218, 3041, 2050, 92441, 397, 
      4797, 20485, 72936, 202536, 674, 4538, 2564, 5265, 1042, 6322, 139957, 
      4069, 3236, 9509, 25064, 24480, 45513, 59680, 953, 9578, 557, 9412, 
      101320, 172421, 2929, 850, 74209, 111114, 2657, 101380, 174980, 3314, 
      298, 39098, 75914, 2824, 1000, 3460, 77608, 131368, 6761, 10970, 52345, 
      158765, 3764, 841, 23504, 9850, 4084, 488, 164509, 853, 9178, 60065, 
      176090, 976, 3226, 3485, 1170, 79129, 1130, 2441, 5882, 9677, 84362, 
      904, 163309, 12842, 11633, 3092, 3181, 18845, 1346, 2669, 6554, 68825, 
      1332, 2592, 7857, 11296, 90697, 4505, 2890, 1469, 1594, 2330, 3869, 
      62378, 64948, 68525, 9621, 67570, 98242, 80561, 2837, 2977, 7093, 
      12168, 69885, 117364, 120100, 9161, 8497, 8336, 43145, 67985, 83161, 
      7954, 6649, 4834, 9594, 40834, 9512, 4052, 13997, 3973, 11813, 20978, 
      25010, 55570, 96458, 5553, 2425, 2329, 2425, 6660, 25408, 96553, 6497, 
      3490, 3077, 5309, 6596, 8900, 27464, 49589, 2610, 6957, 96237, 10804, 
      5620, 25808, 56528, 4034, 2978, 3434, 23258, 41618, 55250, 11380, 9805, 
      12520, 13525, 8320, 3536, 16825, 3464, 5128, 20005, 41780, 125864, 
      73177, 4276, 56041, 73825, 10610, 79346, 5608, 26344, 78920, 122869, 
      4225, 3994, 5860, 33680, 55625, 5085, 5445, 15592, 54532, 60052, 
      136125, 11714, 31714, 6473, 6740, 19265, 23120, 39220, 71705, 6130, 
      34002, 114985, 10829, 31144, 24922, 40385, 127541, 23140, 75409, 38818, 
      51985, 67477, 156020, 28729, 117850, 67280, 85300, 14954, 108970, 
      17965, 21960, 37768, 142402, 16804, 36676, 62096, 88769, 20485, 31373, 
      26210, 40013, 151289, 42365, 59837, 60296, 113021, 79393, 90513, 
      113845, 51008, 104465, 53044, 130600, 39257, 52381, 66362, 74330, 
      92564, 109960, 129245, 65385, 67297, 89305, 74434, 142634, 52453, 
      58004, 71605, 149480, 155528, 165629, 172013, 51209, 52025, 143426, 
      68968, 66305, 190385, 51620, 68897, 116441, 59636, 59849, 115778, 
      58320, 114705, 51881, 65444, 73285, 204893, 52186, 67522, 50362, 63725, 
      139493, 68276, 170861, 215685, 56129, 54409, 132922, 59749, 61000, 
      69145, 77186, 78665, 75024, 82960, 205780, 95797, 211825, 73721, 78794, 
      81544, 92485, 112680, 145780, 56570, 75017, 53288, 57800, 64264, 73064, 
      232049, 57506, 61829, 76072, 98338, 55690, 74484, 76324, 76789, 95162, 
      96004, 140373, 61352, 64520, 87220, 130645, 147226, 180841, 101620, 
      55625, 74378, 64168, 71189, 75457, 233536, 60890, 164305, 237521, 
      61965, 211144, 65773, 87578, 179450, 204137, 61450, 58181, 58532, 
      66365, 60289, 62114, 282914, 58153, 68224, 115249, 141793, 128125, 
      58141, 74185, 155977, 63440, 67220, 86228, 59517, 76072, 91285, 152776, 
      235280, 63013, 58610, 65165, 121442, 59296, 64800, 250489, 86122, 
      119786, 61685, 272245, 60058, 170389, 173365, 272610, 75065, 84481, 
      120661, 268481, 74596, 85221, 103765, 67369, 187850, 282973, 64585, 
      77746, 227069, 77690, 194090, 72208, 76465, 61898, 67874, 70738, 76058, 
      65192, 224260, 237445, 87309, 235161, 217345, 258770, 67093, 107848, 
      232804, 74570, 258625, 265226, 113441, 232721, 265625, 105937, 73565, 
      73928, 91429, 111029, 273128, 65952, 64525, 296041, 70997, 80485, 
      114138, 226033, 330325, 67930, 228562, 298960, 112969, 71077, 113396, 
      69026, 264314, 296225, 75897, 84681, 85114, 109090, 85940, 95048, 
      87961, 83744, 72866, 84562, 253588, 260884, 271125, 95098, 265954, 
      274405, 120321, 81005, 294125, 352477, 251338, 277154, 284818, 369625, 
      85108, 73636, 93704, 108125, 293981, 370996, 91777, 115825, 118849, 
      120388, 275665, 337913, 73610, 266825, 286096, 93033, 97785, 83869, 
      276624, 356809, 77681, 388706, 392165, 354500, 334674, 80852, 90161, 
      119561, 79346, 352706, 90100, 333000, 82325, 96353, 117653, 91433, 
      290945, 339233, 349873, 83905, 308017, 325170, 82381, 97469, 292900, 
      97970, 85913, 314516, 89872, 90500, 329733, 333337, 327700, 98050, 
      99805, 92273, 120321, 360217, 373256, 393380, 430090, 89513, 117620, 
      326377, 332461, 363421, 443781, 90341, 104770, 404066, 96185, 102545, 
      353825, 379793, 90405, 118757, 348605, 369925, 104186, 377026, 91060, 
      104065, 103625, 105290, 94445, 107213, 369965, 374309, 378685, 101809, 
      378170, 96424, 107146, 107717, 385397, 401594, 423425, 97585, 378880, 
      96746, 104546, 386600, 99905, 111185, 442258, 112234, 427528, 115322, 
      101210, 104057, 113705, 432826, 104297, 111185, 112016, 428816, 105125, 
      106130, 454249, 464528, 115930, 109096, 110500, 109717, 113845, 111821, 
      118477, 120500, 129785, 111938, 114650, 120938, 133250, 114530, 118402, 
      131690, 131641, 117202, 120068, 123314, 119248, 127124, 130210, 132793, 
      125890, 138330, 141165, 125801, 132589, 134125, 136008, 127058, 133465, 
      147348, 135496, 132417, 135522, 132553, 140234, 145765, 143714, 138836, 
      140004, 145476, 140122, 151780, 152653, 144377, 148705, 152533, 153245, 
      162322, 161549, 162565 ], 
  [ 102596, 100640, 99080, 98545, 97621, 94945, 94874, 94114, 92538, 91373, 
      90036, 87041, 87530, 85264, 85748, 84745, 83520, 82945, 78241, 77573, 
      75689, 75805, 76050, 73044, 73989, 73385, 66245, 64957, 64045, 61648, 
      62234, 59792, 59293, 62784, 57850, 57733, 56596, 58505, 55369, 56746, 
      57074, 54925, 59330, 58873, 52205, 51917, 50949, 52480, 55505, 49241, 
      50285, 49844, 47017, 46709, 47396, 47248, 52340, 47657, 44357, 45968, 
      43873, 44218, 45985, 43012, 44285, 41938, 40916, 44816, 40445, 40594, 
      35249, 33700, 33986, 42804, 32525, 34354, 41530, 29585, 38965, 29520, 
      36538, 36112, 27144, 37060, 30465, 32170, 31205, 221213, 26836, 31905, 
      25049, 31153, 36100, 33617, 23589, 24181, 203125, 30665, 22928, 206804, 
      22834, 31018, 182410, 25672, 30152, 30532, 26354, 29952, 207938, 21845, 
      22280, 220868, 28816, 23810, 205082, 20068, 21069, 190440, 155396, 
      191281, 209194, 19898, 163613, 20340, 21780, 19865, 21650, 20621, 
      21145, 22370, 195905, 171112, 176426, 21001, 138085, 23290, 26962, 
      142090, 23809, 136201, 30073, 147645, 137360, 212353, 14346, 15570, 
      123437, 105300, 120564, 127945, 215968, 134650, 112997, 125946, 20032, 
      26692, 14965, 20213, 13450, 11444, 107344, 161321, 174025, 19610, 
      26050, 37298, 115034, 141178, 18820, 83745, 133825, 12994, 34306, 
      12317, 88360, 90260, 146848, 95897, 76565, 79033, 137169, 9896, 10205, 
      90917, 10706, 169634, 9193, 12818, 29809, 92249, 112676, 12641, 25010, 
      73841, 10845, 19309, 35325, 37060, 94888, 109768, 26093, 26954, 93985, 
      141937, 95026, 62120, 125192, 91765, 23953, 34084, 107941, 7677, 7897, 
      8224, 57065, 88145, 17033, 21130, 58778, 139045, 7034, 12506, 23269, 
      8857, 156977, 21925, 137194, 7325, 23725, 25160, 45869, 9050, 46098, 
      29705, 29269, 29594, 9209, 69373, 5620, 15025, 17588, 29929, 40729, 
      53780, 100570, 136456, 7162, 24901, 44426, 53477, 100370, 99553, 69625, 
      6338, 4789, 8081, 15370, 97162, 5825, 17225, 45281, 13185, 52597, 
      98713, 11296, 44977, 45325, 103625, 2452, 8212, 68237, 128605, 1138, 
      13410, 13858, 78373, 94725, 101578, 3140, 3524, 100880, 8705, 21125, 
      33300, 35496, 1165, 10250, 16409, 6058, 31354, 2885, 35272, 98020, 850, 
      725, 1370, 1666, 22345, 5300, 10970, 4717, 98293, 99549, 102724, 305, 
      71578, 72650, 9250, 12325, 557, 6125, 17357, 9005, 8818, 365, 530, 
      14544, 7888, 5450, 96842, 42536, 5706, 1845, 21968, 72410, 9640, 27261, 
      28597, 2329, 1546, 6914, 8674, 19346, 8852, 17, 35360, 1690, 585, 450, 
      409, 25, 1858, 1373, 21610, 3250, 47524, 27225, 0, 58082, 26570, 5626, 
      8837, 17162, 55229, 1093, 3140, 22210, 15885, 2925, 5634, 16138, 17433, 
      48416, 14425, 19346, 21352, 9252, 520, 11061, 81261, 36149, 9653, 
      46289, 56250, 18037, 7477, 43762, 52084, 48941, 4724, 149, 225, 2448, 
      6385, 37418, 4793, 34052, 4957, 23605, 62696, 47314, 19825, 11674, 
      28449, 46052, 23665, 64265, 48689, 28513, 1313, 12389, 46549, 19645, 
      12205, 13093, 39133, 60386, 4205, 4330, 54650, 50129, 34996, 569, 
      69085, 51109, 28373, 58084, 34018, 5713, 6770, 65045, 21601, 47281, 
      13220, 21465, 13954, 22745, 16466, 9677, 5882, 16217, 28789, 57544, 
      4097, 4868, 44837, 15556, 2180, 32201, 17354, 9689, 10250, 26577, 
      17937, 8352, 5521, 19252, 50210, 42985, 25394, 23869, 19325, 14594, 
      8093, 9013, 10280, 66546, 9985, 22837, 15056, 41282, 18322, 10228, 
      5733, 10980, 32389, 33805, 64436, 62452, 61961, 3380, 10400, 16336, 
      60589, 56314, 49549, 8109, 3049, 65117, 45797, 5252, 45058, 6698, 2993, 
      2405, 6565, 22373, 51588, 33280, 31204, 26020, 12105, 2473, 22468, 
      54842, 41605, 38882, 15044, 12701, 9725, 2549, 5204, 30825, 12402, 
      22482, 67729, 50665, 2873, 7193, 42809, 34493, 22409, 3293, 3833, 6905, 
      68965, 64420, 7405, 6760, 59305, 37361, 5440, 33989, 18493, 4660, 4325, 
      37589, 13282, 40081, 7696, 13600, 10445, 15821, 18973, 4069, 15725, 
      36244, 36730, 29569, 19225, 4145, 7940, 23400, 21780, 7837, 7837, 9397, 
      43560, 10889, 4489, 19508, 18785, 6560, 5465, 5065, 13460, 21145, 4797, 
      32650, 12644, 4909, 5617, 5570, 39266, 6145, 15184, 5653, 7930, 12532, 
      55205, 5794, 34525, 12665, 19465, 10829, 30265, 9220, 7605, 6253, 
      47857, 10369, 6481, 11441, 21284, 8770, 6788, 7565, 7178, 53114, 7880, 
      11492, 11621, 32996, 18178, 22698, 33490, 9593, 29060, 10309, 42325, 
      8402, 10306, 14057, 16745, 24089, 32245, 41960, 14400, 14992, 23140, 
      17509, 49409, 11368, 12629, 16660, 53285, 56693, 62504, 66248, 11444, 
      11600, 50201, 16333, 15650, 77690, 12185, 16592, 36416, 14261, 14474, 
      36413, 14265, 36000, 13106, 16769, 19330, 87908, 15061, 18517, 15217, 
      18020, 50228, 19601, 68066, 95400, 17354, 17284, 47617, 18664, 18925, 
      21130, 23561, 24050, 23049, 25705, 89785, 30952, 93850, 23396, 25169, 
      26269, 30280, 38925, 55525, 20105, 24362, 20453, 21005, 22189, 24389, 
      107474, 21701, 22394, 26077, 34153, 22525, 26469, 26989, 27124, 33617, 
      34129, 54738, 24557, 25085, 31285, 49960, 58621, 77386, 37105, 24770, 
      28013, 26053, 27464, 28762, 110281, 26405, 68770, 112946, 26820, 96469, 
      27658, 33293, 77645, 92432, 27625, 27656, 27677, 28580, 28114, 28289, 
      143489, 28288, 29449, 45124, 57808, 51400, 29266, 31450, 65722, 29945, 
      30425, 34913, 30312, 32677, 37000, 64501, 113345, 31498, 32045, 32330, 
      49997, 32401, 32625, 123604, 37117, 49661, 33140, 138100, 33493, 75514, 
      77170, 138465, 35300, 37456, 50866, 135986, 35821, 38196, 44200, 35194, 
      86045, 145858, 35380, 37321, 110084, 37925, 90305, 37393, 38020, 37313, 
      37349, 37573, 38273, 37637, 108925, 117160, 41274, 115866, 104980, 
      131225, 39208, 48613, 114829, 40085, 131410, 135701, 51236, 115076, 
      136100, 48682, 41060, 41093, 44404, 50804, 141293, 41697, 42250, 
      156946, 42452, 43690, 53253, 112018, 181000, 44665, 114217, 159865, 
      54394, 45832, 54821, 46421, 137429, 158450, 46692, 47556, 47989, 54145, 
      48485, 50333, 49186, 48929, 48941, 49417, 131653, 136309, 142920, 
      52033, 139729, 145210, 60426, 51140, 158660, 198532, 131053, 147629, 
      152653, 210730, 52273, 53341, 54269, 57800, 159176, 212101, 54322, 
      60880, 61924, 62473, 147460, 189248, 54965, 142250, 154921, 56898, 
      57690, 56644, 149409, 203524, 58706, 226181, 228650, 202205, 188649, 
      59897, 59636, 65936, 60701, 201401, 60565, 187965, 61370, 61538, 66338, 
      61568, 160100, 192548, 199888, 62290, 171562, 183105, 63076, 62984, 
      161725, 63485, 64298, 176741, 65617, 65585, 187668, 190282, 186625, 
      68185, 68290, 69338, 73296, 209572, 218981, 233165, 259645, 72848, 
      74225, 187282, 191386, 212776, 270036, 74666, 73585, 241541, 74240, 
      74000, 206480, 224528, 76050, 77012, 203240, 217960, 75641, 223081, 
      78025, 76180, 76730, 76745, 78440, 77348, 218660, 221684, 224740, 
      78544, 224885, 80749, 81241, 81812, 230792, 242369, 257930, 84880, 
      226585, 86021, 83921, 232325, 87200, 85280, 272473, 88309, 262693, 
      89417, 94445, 93002, 90770, 267001, 95552, 93200, 93041, 264641, 96050, 
      97385, 283474, 291113, 95965, 98701, 98125, 99322, 99490, 101096, 
      99172, 98885, 99920, 103853, 102605, 100973, 100745, 104465, 103057, 
      101825, 102436, 105157, 105053, 106649, 110833, 111449, 111565, 111178, 
      116485, 115065, 114930, 119696, 118564, 118120, 117693, 122273, 120100, 
      121113, 125101, 127962, 126117, 129088, 126209, 125800, 127049, 129761, 
      133569, 131121, 134677, 131485, 131368, 135632, 138970, 146098, 148130, 
      146317, 147524, 148210 ], 
  [ 168066, 172850, 168394, 168821, 170785, 157981, 165620, 168712, 164240, 
      156325, 151610, 147641, 165960, 143930, 155018, 147265, 153746, 153169, 
      146521, 144405, 138177, 147449, 153476, 137450, 148517, 147429, 131589, 
      133669, 125525, 126010, 137680, 126074, 130873, 156050, 129424, 132197, 
      129610, 142605, 119705, 134096, 136352, 135157, 157876, 157417, 123273, 
      124429, 118157, 134146, 150665, 117405, 127125, 126682, 114689, 115825, 
      125186, 128890, 152298, 133153, 115389, 129530, 117793, 120548, 131473, 
      113074, 123505, 113440, 123490, 141850, 124461, 135200, 109125, 103714, 
      109300, 150410, 104941, 119300, 148648, 103429, 146549, 105290, 139780, 
      140794, 100010, 145594, 123569, 130576, 127681, 493137, 109330, 132233, 
      98865, 131957, 149434, 142129, 97877, 102325, 466357, 133389, 96730, 
      472442, 98080, 136148, 434068, 115858, 133834, 135178, 119912, 134594, 
      475012, 99973, 102818, 495170, 133450, 114464, 471184, 93850, 101117, 
      448346, 392090, 450145, 478180, 100900, 406085, 104714, 111938, 103273, 
      112288, 108365, 112741, 118784, 458609, 419354, 428040, 115481, 365593, 
      126440, 138788, 372488, 128885, 362741, 150085, 382373, 365338, 486113, 
      94340, 101348, 342725, 311090, 337922, 350605, 492130, 362128, 325049, 
      347636, 124594, 145714, 105065, 125737, 99208, 88042, 316010, 407101, 
      427517, 126568, 146504, 176068, 329960, 374420, 124330, 273605, 362245, 
      101632, 169216, 99025, 282554, 286378, 384418, 296833, 261109, 265985, 
      368945, 92250, 94005, 288469, 97396, 422132, 90577, 108180, 161797, 
      291717, 328050, 109441, 149284, 257401, 102341, 132977, 175985, 180130, 
      296762, 323210, 152773, 155080, 295373, 378029, 297376, 235066, 350194, 
      291701, 148213, 174250, 320885, 91925, 93109, 95362, 225661, 285661, 
      129233, 141524, 229300, 374153, 90792, 114580, 147997, 100325, 403649, 
      144721, 371332, 93969, 149893, 153738, 202885, 102440, 204068, 166465, 
      165545, 166352, 105957, 251917, 89834, 126713, 134578, 167645, 192905, 
      220898, 309620, 371050, 98600, 155381, 201416, 220589, 309416, 308113, 
      253117, 96800, 89465, 104805, 129928, 304264, 95317, 135637, 204181, 
      123401, 219689, 307253, 117650, 203869, 204697, 316017, 77954, 106850, 
      251225, 358829, 62660, 125060, 126472, 270517, 300365, 312520, 83458, 
      85770, 311338, 109265, 147713, 178202, 183290, 50629, 115144, 134797, 
      99380, 173840, 38365, 183058, 306538, 51752, 52105, 73476, 42920, 
      151805, 97162, 19444, 31025, 307277, 309497, 315082, 56493, 258388, 
      260424, 21572, 123457, 67825, 101349, 138609, 21805, 22100, 65221, 
      67796, 14810, 108410, 98740, 304848, 199930, 27656, 80189, 8730, 
      260164, 114970, 164885, 168149, 37285, 78436, 105012, 111592, 144436, 
      21634, 57625, 184066, 40016, 47105, 48416, 48857, 60041, 80672, 77293, 
      8840, 33860, 530, 5777, 58082, 0, 6084, 99856, 112225, 138384, 37, 
      43265, 88210, 8468, 13229, 87029, 99860, 135428, 139133, 450, 14657, 
      144416, 9050, 21050, 47986, 119741, 276701, 2637, 20485, 725, 80, 
      11513, 24089, 202564, 250, 481, 30010, 54837, 53945, 83642, 102521, 
      2448, 30073, 3418, 29753, 155405, 241250, 772, 10397, 121300, 167477, 
      954, 155461, 244261, 697, 5585, 74785, 123457, 965, 10693, 17713, 
      125605, 192133, 340, 32365, 92740, 225000, 685, 3386, 52345, 841, 697, 
      5917, 231802, 3848, 29045, 102884, 245509, 9745, 1201, 17266, 10085, 
      127412, 9433, 14240, 22393, 29684, 134009, 6317, 230282, 35125, 33002, 
      2113, 15730, 44770, 5381, 14152, 23357, 114052, 7949, 13769, 25874, 
      32201, 141850, 1696, 2665, 8692, 9577, 12745, 17172, 105625, 108953, 
      113594, 1640, 112333, 151213, 128970, 3364, 14144, 23882, 33365, 
      115250, 174737, 178081, 1930, 1874, 1865, 79690, 112738, 132170, 1937, 
      2000, 2465, 28505, 76465, 2125, 3049, 36250, 3272, 32392, 47485, 53645, 
      96365, 148805, 2570, 6434, 7250, 9778, 22373, 54193, 148898, 2448, 
      4153, 4804, 19042, 22001, 26737, 57157, 88250, 7829, 22664, 148424, 
      2797, 3085, 54585, 97465, 4385, 6673, 12905, 50665, 77233, 95729, 3065, 
      2858, 33085, 34850, 3041, 6161, 40274, 7605, 17173, 45274, 77233, 
      184725, 118964, 5981, 96506, 119762, 28881, 126801, 17645, 54797, 
      126221, 180962, 7444, 10405, 17893, 65473, 95778, 14834, 16106, 37349, 
      94225, 101569, 196946, 30277, 62437, 18650, 19373, 43298, 49433, 73133, 
      116714, 17393, 65633, 171088, 28170, 61405, 51989, 74596, 186376, 
      49141, 121322, 72265, 90448, 110954, 220625, 57460, 174397, 110601, 
      133789, 35017, 163385, 40154, 46733, 70445, 204109, 37925, 68741, 
      103585, 138010, 44036, 60850, 52949, 73288, 214660, 76394, 100250, 
      100861, 168026, 125732, 139892, 169000, 88225, 157338, 90865, 189397, 
      71604, 89896, 108589, 118989, 142237, 163885, 187578, 106994, 109514, 
      137906, 118777, 203697, 89498, 97025, 115034, 211909, 219173, 231250, 
      238850, 87642, 88762, 204481, 111325, 107748, 260404, 87893, 111098, 
      171410, 98641, 98852, 170437, 96713, 169058, 87840, 105957, 116228, 
      276858, 87365, 108173, 84625, 102850, 198682, 108765, 236276, 289154, 
      92052, 89570, 190273, 96730, 98437, 109316, 119941, 121876, 117017, 
      127385, 277261, 143714, 284212, 114946, 121537, 125045, 139178, 164693, 
      205393, 91405, 116388, 86445, 92781, 101677, 113517, 307460, 92025, 
      98020, 117125, 145925, 88985, 114617, 117065, 117682, 141525, 142517, 
      197828, 96309, 100693, 130993, 185818, 206045, 246500, 149341, 87840, 
      113737, 99725, 109330, 114964, 308305, 94769, 226304, 312896, 96146, 
      281957, 101320, 130573, 244333, 273578, 95017, 90226, 90729, 101754, 
      93092, 95677, 365117, 89890, 104065, 165530, 198458, 181442, 89416, 
      111844, 215524, 96841, 102141, 127837, 90938, 114029, 134258, 211405, 
      309409, 95492, 88805, 98248, 172309, 89641, 97577, 326890, 126649, 
      170041, 92786, 351986, 90245, 232040, 235624, 352349, 111330, 124090, 
      170756, 347456, 110401, 124826, 149146, 100132, 252685, 364072, 95978, 
      114305, 298890, 113941, 259829, 106177, 112106, 91153, 99865, 103945, 
      111393, 95813, 295313, 310778, 126440, 308036, 287026, 335441, 97858, 
      153053, 305065, 108373, 335140, 342805, 160010, 304826, 343202, 150224, 
      106450, 106965, 131002, 156682, 351765, 95033, 92692, 378016, 102050, 
      115336, 160085, 296452, 417002, 96541, 299125, 380921, 157840, 100594, 
      158265, 97325, 340645, 377572, 107234, 119666, 120097, 152281, 121073, 
      133525, 123700, 117657, 101761, 118625, 327625, 336137, 348050, 132805, 
      341965, 351784, 165776, 112626, 374386, 441250, 324605, 354677, 363557, 
      460676, 118093, 100841, 129725, 149162, 373930, 462041, 126884, 158986, 
      162922, 164917, 352570, 424242, 100049, 342052, 364361, 127520, 134096, 
      114250, 353057, 445250, 104256, 481401, 485316, 442481, 419765, 108333, 
      122050, 162090, 105761, 440225, 121529, 417629, 109800, 130212, 159112, 
      123010, 369034, 424618, 436778, 111680, 388688, 408425, 109090, 131170, 
      371137, 131669, 113680, 395785, 118849, 119781, 412970, 417028, 410477, 
      129601, 132116, 120628, 159770, 447394, 462101, 484961, 526381, 114970, 
      155389, 408224, 415220, 450586, 541586, 115336, 136909, 496701, 124066, 
      133466, 439466, 469082, 114788, 155754, 433330, 457690, 135101, 465701, 
      114829, 134674, 133776, 136201, 119578, 138730, 457418, 462370, 467354, 
      130282, 466529, 121397, 136825, 137394, 474354, 492677, 517396, 121178, 
      466769, 119425, 131785, 475397, 123490, 140850, 538193, 140977, 521173, 
      144973, 122041, 126864, 141984, 526921, 126034, 137178, 138465, 522145, 
      127012, 127861, 550612, 562105, 142825, 131581, 133897, 132200, 138148, 
      134450, 145058, 148145, 161226, 133345, 137881, 147817, 165905, 136845, 
      143149, 163125, 162770, 140425, 144657, 148657, 140785, 151997, 156449, 
      160400, 147865, 166685, 170888, 146250, 156682, 159130, 162077, 146893, 
      157250, 177053, 157901, 152084, 157469, 151762, 164305, 172570, 168997, 
      160621, 160565, 169685, 160225, 178721, 180050, 165994, 170768, 173060, 
      173160, 187249, 185562, 186728 ], 
  [ 134370, 136970, 133450, 133565, 134593, 125065, 130208, 132052, 128516, 
      122785, 119162, 115505, 128052, 112418, 120074, 114505, 118490, 117913, 
      111889, 110241, 105417, 111725, 115880, 104066, 111857, 110925, 97893, 
      98881, 93077, 92626, 100708, 92066, 95149, 113306, 93700, 95537, 93418, 
      102825, 86321, 96500, 98132, 96625, 113416, 112957, 87705, 88393, 
      83837, 95146, 107297, 82773, 89685, 89242, 80213, 80881, 87434, 89890, 
      107370, 92905, 79821, 89906, 81289, 83264, 91225, 77818, 85285, 77716, 
      84178, 97858, 84681, 91988, 72621, 68458, 72328, 102986, 68905, 79208, 
      101380, 66925, 99125, 68162, 93760, 94306, 63818, 97858, 80825, 86116, 
      83845, 392517, 70018, 87149, 62361, 86717, 100138, 94393, 61217, 64417, 
      368545, 87525, 60226, 373850, 61108, 89504, 340000, 74050, 87658, 
      88690, 77012, 88106, 375952, 62065, 64130, 393770, 86962, 72500, 
      372436, 57346, 62585, 352250, 302858, 353737, 378496, 62056, 314981, 
      64778, 70130, 63649, 70324, 67337, 70465, 74948, 360953, 326378, 
      333972, 72269, 279325, 80420, 89960, 285284, 82241, 276785, 98605, 
      293765, 278914, 384869, 55808, 60944, 259109, 231842, 254930, 265897, 
      390106, 275860, 243773, 263240, 78106, 94546, 63257, 78937, 58804, 
      50602, 235826, 314905, 332825, 79300, 94868, 118504, 247748, 286280, 
      77530, 199505, 275665, 60292, 112900, 58309, 207050, 210250, 294874, 
      219145, 188725, 192821, 281273, 52938, 54225, 211873, 56680, 327752, 
      51577, 64656, 106417, 214497, 245682, 65449, 96400, 185329, 60065, 
      83525, 117797, 121162, 218762, 241466, 99109, 100948, 217529, 288953, 
      219220, 166426, 264706, 214325, 95329, 116218, 239297, 51989, 52861, 
      54490, 158425, 209065, 80249, 89888, 161440, 285389, 51012, 68872, 
      94957, 58049, 311141, 92305, 282880, 53253, 96385, 99450, 139393, 
      59540, 140264, 109525, 108761, 109412, 61965, 180157, 49898, 77885, 
      84034, 110393, 130973, 154130, 229280, 282442, 56324, 100469, 137924, 
      153821, 229076, 227929, 181045, 54836, 49373, 60813, 80164, 224548, 
      53665, 84625, 140065, 75041, 152921, 227069, 70538, 139753, 140425, 
      234585, 40826, 62234, 179309, 271625, 30056, 76232, 77332, 195637, 
      221117, 231556, 44770, 46458, 230530, 64025, 94049, 118610, 122762, 
      21925, 68500, 83785, 56480, 115028, 14185, 122530, 226354, 22580, 
      22777, 37440, 16868, 97205, 54730, 4000, 9809, 226937, 228845, 233650, 
      25605, 185224, 186948, 4880, 74785, 33349, 57825, 86661, 4957, 5096, 
      31525, 33320, 2018, 63170, 55840, 224820, 136282, 7844, 42125, 306, 
      186688, 68170, 107633, 110273, 13261, 40840, 60552, 65572, 91240, 4786, 
      26269, 123226, 14900, 19337, 20180, 20465, 27905, 42452, 40009, 260, 
      11240, 3026, 5, 26570, 6084, 0, 56644, 66049, 86436, 5185, 16901, 
      47962, 200, 1373, 47093, 56648, 84104, 87029, 3258, 1865, 91220, 314, 
      4514, 19906, 71849, 200729, 765, 4261, 2753, 5540, 905, 5993, 138448, 
      4306, 3445, 9106, 24417, 23837, 44642, 58685, 1044, 9169, 610, 9005, 
      100025, 170738, 3112, 725, 73096, 109757, 2826, 100081, 173281, 3505, 
      281, 38281, 74785, 2993, 865, 3205, 76465, 129889, 7048, 10525, 51400, 
      157140, 3961, 890, 22861, 10201, 4285, 457, 162850, 884, 8765, 59048, 
      174373, 853, 3385, 3226, 1037, 77960, 1009, 2228, 5545, 9248, 83153, 
      857, 161642, 12349, 11162, 3205, 2938, 18250, 1325, 2452, 6197, 67720, 
      1241, 2381, 7466, 10829, 89434, 4660, 2977, 1360, 1465, 2137, 3600, 
      61321, 63869, 67418, 9908, 66469, 96925, 79362, 2896, 2756, 6722, 
      11681, 68762, 115925, 118645, 9418, 8738, 8573, 42250, 66874, 81938, 
      8177, 6836, 4961, 9161, 39961, 9769, 4141, 13474, 4052, 11332, 20341, 
      24317, 54557, 95141, 5690, 2378, 2258, 2290, 6305, 24709, 95234, 6660, 
      3529, 3088, 5002, 6245, 8485, 26737, 48626, 2525, 6596, 94916, 11065, 
      5737, 25101, 55501, 4073, 2929, 3233, 22585, 40729, 54233, 11645, 
      10034, 12025, 13010, 8501, 3509, 16250, 3393, 4849, 19378, 40885, 
      124353, 72008, 4265, 55010, 72650, 10161, 78129, 5321, 25625, 77705, 
      121370, 4168, 3853, 5569, 32869, 54594, 4850, 5186, 15041, 53509, 
      58981, 134546, 11245, 30925, 6170, 6425, 18650, 22445, 38345, 70538, 
      5849, 33185, 113524, 10386, 30361, 24221, 39496, 126004, 22465, 74210, 
      37945, 50980, 66338, 154325, 27976, 116365, 66141, 84025, 14425, 
      107537, 17378, 21305, 36905, 140773, 16241, 35825, 60997, 87466, 19856, 
      30586, 25493, 39124, 149608, 41450, 58754, 59209, 111554, 78152, 89192, 
      112372, 50005, 103050, 52021, 129025, 38376, 51364, 65221, 73125, 
      91225, 108505, 127674, 64250, 66146, 87986, 73225, 140985, 51434, 
      56933, 70418, 147793, 153809, 163858, 170210, 50202, 51010, 141769, 
      67801, 65160, 188488, 50609, 67730, 114938, 58549, 58760, 114277, 
      57245, 113210, 50868, 64305, 72080, 202914, 51173, 66365, 49369, 62602, 
      137842, 67113, 169040, 213650, 55080, 53378, 131305, 58666, 59905, 
      67976, 75949, 77416, 73805, 81677, 203785, 94418, 209800, 72514, 77545, 
      80273, 91130, 111185, 144085, 55525, 73800, 52281, 56745, 63145, 71865, 
      229928, 56457, 60736, 74849, 96941, 54665, 73277, 75101, 75562, 93789, 
      94625, 138704, 60273, 63409, 85909, 129034, 145517, 178952, 100201, 
      54612, 73177, 63065, 70018, 74248, 231397, 59825, 162500, 235364, 
      60890, 209105, 64660, 86269, 177565, 202130, 60385, 57154, 57501, 
      65250, 59240, 61045, 280565, 57130, 67093, 113738, 140114, 126530, 
      57124, 73000, 154216, 62365, 66105, 84937, 58490, 74873, 89954, 151033, 
      233125, 61952, 57605, 64084, 119893, 58285, 63725, 248266, 84841, 
      118249, 60650, 269930, 59045, 168548, 171508, 270293, 73890, 83218, 
      119120, 266180, 73429, 83954, 102346, 66280, 185917, 280612, 63530, 
      76553, 224946, 76501, 192125, 71077, 75290, 60889, 66793, 69625, 74889, 
      64145, 222149, 235274, 86036, 233000, 215266, 256505, 66034, 106409, 
      230653, 73429, 256360, 262933, 111962, 230570, 263330, 104516, 72442, 
      72801, 90130, 109570, 270801, 64925, 63520, 293620, 69914, 79300, 
      112661, 223912, 327770, 66901, 226429, 296525, 111508, 70018, 111933, 
      67997, 262021, 293800, 74786, 83474, 83905, 107665, 84725, 93745, 
      86728, 82557, 71809, 83369, 251341, 258605, 268802, 93805, 263653, 
      272068, 118820, 79866, 291706, 349834, 249101, 274805, 282437, 366920, 
      83929, 72605, 92441, 106730, 291562, 368285, 90536, 114370, 117370, 
      118897, 273322, 335322, 72593, 264520, 283709, 91796, 96500, 82738, 
      274277, 354146, 76644, 385929, 389376, 351845, 332093, 79785, 88978, 
      118098, 78305, 350057, 88925, 330425, 81252, 95112, 116212, 90250, 
      288538, 336634, 347234, 82820, 305540, 322625, 81322, 96226, 290485, 
      96725, 84820, 312013, 88741, 89361, 327170, 330760, 325145, 96841, 
      98576, 91144, 118898, 357538, 370529, 390581, 427165, 88450, 116233, 
      323828, 329888, 360730, 440810, 89284, 103525, 401229, 95050, 101330, 
      351170, 377042, 89360, 117378, 345970, 367210, 102965, 374285, 90025, 
      102850, 102420, 104065, 93370, 105970, 367250, 371578, 375938, 100642, 
      375425, 95345, 105937, 106506, 382626, 398765, 420520, 96530, 376133, 
      95713, 103393, 383825, 98842, 109962, 439289, 111025, 424609, 114085, 
      100201, 102996, 112500, 429889, 103258, 110034, 110853, 425893, 104080, 
      105085, 451240, 461485, 114745, 108025, 109405, 108644, 112720, 110738, 
      117290, 119285, 128466, 110881, 113545, 119737, 131897, 113445, 117253, 
      130365, 130322, 116089, 118917, 122137, 118165, 125945, 128993, 131540, 
      124777, 137045, 139844, 124722, 131410, 132922, 134777, 125989, 132290, 
      146009, 134345, 131336, 134381, 131482, 139033, 144490, 142477, 137689, 
      138881, 144257, 139009, 150485, 151346, 143218, 147524, 151376, 152100, 
      161041, 160290, 161300 ], 
  [ 106762, 102698, 102034, 101197, 99369, 99837, 97364, 95400, 94720, 95653, 
      95362, 92657, 87592, 91474, 88658, 89753, 86122, 85545, 81425, 81205, 
      80665, 77929, 76372, 77410, 75205, 74749, 70285, 67941, 69277, 65970, 
      63104, 63506, 61353, 58090, 59904, 58885, 58194, 56653, 59665, 56992, 
      56720, 54261, 52964, 52505, 54385, 53645, 54325, 51354, 50177, 52309, 
      50653, 50210, 50225, 49465, 47450, 46098, 45490, 45305, 46501, 44210, 
      45113, 44708, 43625, 45450, 43873, 43920, 39434, 38834, 38509, 35344, 
      36445, 36090, 34724, 33490, 34157, 32084, 32360, 30749, 29629, 30082, 
      28548, 27666, 28594, 27410, 25609, 25664, 25297, 160705, 25274, 24793, 
      26185, 23885, 24930, 23945, 24565, 23957, 145301, 22789, 24050, 148226, 
      23504, 22388, 128180, 21690, 21970, 22050, 21320, 21466, 148900, 21605, 
      21290, 159578, 20322, 19664, 146336, 21170, 20221, 134242, 105794, 
      134777, 149540, 18740, 112205, 18130, 17770, 17953, 17488, 17357, 
      16677, 16400, 138185, 117890, 122152, 15625, 91305, 15208, 16180, 
      94408, 15125, 89717, 16733, 98605, 90418, 151153, 13444, 12868, 79181, 
      65242, 76906, 82637, 154010, 87840, 70985, 80932, 11466, 13626, 10897, 
      11345, 10728, 11570, 66370, 108797, 119101, 10280, 12520, 18068, 72104, 
      92548, 9938, 48613, 86693, 9360, 16272, 9281, 51874, 53170, 96858, 
      57305, 43069, 44785, 88969, 8194, 8053, 53365, 7652, 114980, 7785, 
      7060, 12645, 54085, 69562, 6425, 10244, 40625, 6277, 7841, 15457, 
      16442, 55970, 67250, 10573, 10984, 55213, 92365, 55952, 32194, 79066, 
      53437, 9173, 14354, 65557, 5341, 5261, 4986, 28477, 50557, 5993, 7540, 
      29588, 89753, 4840, 4612, 8325, 4261, 104081, 7577, 88196, 4225, 8325, 
      9010, 20869, 3848, 20788, 10993, 10705, 10880, 2941, 36405, 3250, 4105, 
      5018, 10909, 17209, 25610, 59348, 87282, 2536, 8125, 19400, 25301, 
      59144, 58473, 36341, 2000, 2249, 1789, 3528, 56520, 1781, 4181, 19637, 
      2689, 24401, 57613, 1994, 19325, 19521, 61321, 2746, 1306, 35081, 
      80749, 5780, 2452, 2600, 42365, 54517, 59720, 1930, 1714, 59170, 1193, 
      5513, 11986, 13282, 9549, 1384, 3341, 788, 10784, 15613, 13050, 56898, 
      8776, 8497, 2692, 12584, 5813, 466, 32084, 20281, 57005, 57961, 60386, 
      6565, 37188, 37960, 29156, 1481, 3361, 229, 3361, 28757, 28420, 3917, 
      3332, 38194, 338, 148, 55840, 17282, 22600, 1189, 49810, 37700, 578, 
      8149, 8885, 15165, 1332, 100, 360, 4132, 28586, 5801, 12794, 13472, 
      9817, 9232, 9041, 5057, 1040, 1453, 49288, 17428, 85850, 57601, 5626, 
      99856, 56644, 0, 361, 3136, 96101, 11665, 362, 50180, 40405, 445, 4, 
      2708, 3253, 87034, 38041, 4112, 48866, 29266, 9434, 925, 44125, 70261, 
      29965, 84149, 97408, 43745, 25985, 18020, 91890, 87697, 20530, 6805, 
      7177, 850, 137, 71968, 20593, 67250, 20905, 6253, 30794, 85460, 46421, 
      1220, 8845, 83746, 6309, 31909, 87281, 59305, 2105, 1481, 84389, 46085, 
      34145, 1733, 15173, 102724, 19093, 468, 25288, 89165, 68482, 8105, 
      113969, 90441, 59005, 27666, 67048, 22093, 500, 32525, 48929, 85257, 
      35594, 48637, 2276, 50513, 40784, 29345, 22100, 3185, 59405, 27410, 
      18061, 19730, 81745, 39114, 12538, 64157, 41960, 29045, 1556, 55981, 
      42841, 26506, 20825, 4706, 88912, 79137, 54196, 51921, 44977, 37396, 
      1345, 1513, 1730, 110344, 1733, 6485, 3202, 76676, 43216, 29570, 20725, 
      2122, 11681, 12497, 107474, 104890, 104249, 3218, 2138, 3874, 102425, 
      96800, 87785, 25345, 3785, 108301, 82681, 19186, 81640, 22280, 12725, 
      10037, 2197, 6605, 90418, 65210, 62234, 54650, 32485, 9953, 6698, 
      94720, 76833, 73060, 37370, 33377, 28001, 9125, 2930, 61549, 32776, 
      6856, 111501, 89037, 10345, 2665, 78329, 66713, 48929, 12113, 4553, 
      2825, 113033, 107138, 22973, 21578, 100369, 70625, 18154, 65749, 42453, 
      15570, 5185, 15349, 3940, 74237, 3602, 4106, 28249, 4825, 42925, 11821, 
      4877, 14746, 69380, 59069, 43173, 8593, 4138, 49594, 47074, 22181, 
      4481, 4241, 19354, 28381, 9981, 43298, 42125, 18650, 15305, 7405, 4850, 
      45833, 9385, 13088, 31330, 10845, 14701, 7604, 17000, 16277, 5666, 
      8433, 5760, 5410, 27233, 13220, 14501, 5689, 7389, 26801, 12337, 23090, 
      18925, 9773, 22725, 25285, 10597, 6257, 8450, 21284, 13450, 16925, 
      10088, 26324, 10034, 7346, 7325, 14450, 8180, 9700, 14792, 8593, 12610, 
      8705, 20021, 12196, 9000, 8101, 8389, 10781, 14733, 20098, 9034, 9026, 
      10874, 9441, 24841, 10498, 9809, 9490, 27365, 29573, 33434, 35978, 
      11170, 11026, 25625, 10205, 10420, 44260, 12053, 10610, 17834, 11425, 
      11636, 18125, 12025, 18010, 13264, 12421, 12580, 52498, 15949, 14005, 
      17001, 15002, 27410, 15229, 39092, 58474, 17476, 18154, 26585, 17730, 
      17541, 17044, 16925, 16964, 17161, 17417, 54797, 19210, 57956, 18250, 
      18521, 18869, 19730, 23125, 32225, 21253, 19060, 23245, 21997, 20781, 
      19981, 68564, 23137, 22180, 21061, 22685, 25153, 22345, 22265, 22250, 
      23341, 23701, 33508, 25525, 24853, 23553, 30978, 36037, 48052, 25469, 
      28432, 24625, 26413, 25274, 25220, 71937, 28409, 43024, 74000, 28522, 
      62021, 28008, 26293, 49045, 59330, 29921, 31450, 31321, 29074, 31156, 
      30581, 97781, 32378, 29489, 30914, 37298, 34186, 33800, 29684, 42356, 
      32377, 31357, 29245, 34690, 30605, 29978, 42029, 75569, 34820, 37613, 
      35048, 35165, 37817, 35641, 83570, 32481, 35425, 37802, 94762, 39053, 
      50024, 51080, 95125, 34858, 33714, 36772, 93392, 35825, 34450, 34754, 
      38196, 57397, 101160, 39730, 36569, 74530, 37469, 60749, 39185, 38162, 
      43753, 41089, 40113, 38713, 42725, 74113, 80098, 37960, 79252, 71514, 
      90857, 44138, 39293, 78809, 42013, 91188, 94429, 40562, 79202, 94826, 
      40256, 43882, 43765, 40626, 41026, 98965, 48265, 49716, 111312, 47066, 
      44552, 43165, 77780, 130706, 51669, 79821, 114217, 45344, 51930, 45769, 
      53717, 97325, 113396, 50986, 48250, 48681, 46737, 49025, 47573, 49124, 
      50665, 55625, 51001, 93785, 97241, 102202, 50013, 99909, 104040, 50752, 
      55114, 114634, 146106, 93925, 106301, 110125, 156052, 54893, 61657, 
      53885, 52466, 115442, 157417, 54836, 53442, 53586, 53685, 106722, 
      139210, 64025, 103156, 112825, 58000, 56992, 61794, 109105, 151370, 
      67600, 169825, 171844, 150497, 139789, 67885, 63274, 59074, 69737, 
      150137, 64649, 139549, 69352, 63220, 60520, 65498, 118130, 143378, 
      149218, 69968, 127040, 136033, 71802, 64810, 119601, 65309, 71968, 
      131609, 72081, 71749, 140578, 142740, 139981, 72089, 71444, 76388, 
      69394, 158570, 166325, 177809, 199637, 82738, 71965, 141520, 144724, 
      161762, 208522, 85000, 76869, 185125, 81722, 78482, 156962, 171410, 
      86980, 75490, 154618, 166338, 80117, 170557, 89549, 80954, 81952, 
      81217, 88610, 81218, 167330, 169754, 172210, 85410, 172649, 91061, 
      86897, 87466, 177946, 187421, 200132, 96530, 174785, 98569, 91969, 
      179621, 98842, 90922, 212713, 94841, 205173, 95045, 108769, 105376, 
      97744, 209025, 108970, 102418, 101809, 207409, 109316, 110797, 223236, 
      229673, 104273, 111357, 109881, 111976, 110340, 113594, 107770, 106433, 
      103714, 117545, 114497, 109265, 103337, 117253, 113445, 105613, 106522, 
      117041, 115585, 116425, 124353, 121661, 120425, 118688, 129537, 121813, 
      120328, 134242, 129506, 128162, 126685, 137413, 131338, 126493, 137677, 
      143236, 139141, 144810, 137129, 134018, 136765, 142925, 147925, 141877, 
      149481, 139537, 138970, 148930, 151808, 160420, 163048, 156281, 158386, 
      158920 ], 
  [ 109441, 104845, 104409, 103496, 101440, 102706, 99625, 97357, 96905, 
      98370, 98345, 95716, 89245, 94685, 91033, 92660, 88421, 87844, 83876, 
      83770, 83572, 80114, 78101, 80165, 77162, 76744, 72964, 70354, 72260, 
      68725, 64985, 66109, 63538, 58565, 62089, 60842, 60265, 57850, 62420, 
      58721, 58297, 55762, 53021, 52562, 56608, 55754, 56852, 52741, 50500, 
      54760, 52420, 51977, 52714, 51840, 49141, 47485, 45433, 46388, 48724, 
      45445, 47108, 46513, 44708, 47749, 45450, 46105, 40745, 39005, 39706, 
      35705, 38440, 38389, 36605, 32825, 36266, 33205, 31733, 32744, 28964, 
      31925, 28225, 27229, 30665, 26669, 26084, 25721, 25506, 147082, 26585, 
      24698, 28180, 23752, 23809, 23204, 26522, 25610, 132362, 22504, 26045, 
      135097, 25385, 21913, 116153, 22393, 21609, 21613, 21757, 21029, 
      135657, 23258, 22753, 145765, 19885, 20329, 133169, 23165, 21722, 
      121721, 94945, 122180, 136145, 20165, 100900, 19289, 18473, 19188, 
      18153, 18250, 17266, 16609, 125284, 106129, 110125, 15986, 81178, 
      14885, 15173, 84053, 14650, 79666, 15080, 87908, 80253, 137378, 14945, 
      13913, 69700, 56825, 67577, 72890, 140045, 77713, 62074, 71261, 11029, 
      12049, 11600, 10832, 11773, 13337, 57725, 97226, 106922, 9653, 10829, 
      14933, 62965, 81965, 9425, 41450, 76490, 10177, 13441, 10250, 44369, 
      45513, 85933, 49268, 36324, 37850, 78500, 9505, 9250, 45594, 8621, 
      102877, 9172, 7345, 10042, 46162, 60385, 6596, 8249, 33956, 6866, 6682, 
      12170, 12965, 47857, 58225, 8388, 8685, 47138, 81554, 47801, 26361, 
      69129, 45476, 7178, 11105, 56570, 6500, 6344, 5917, 22986, 42786, 4948, 
      5849, 23945, 79018, 6037, 4365, 6292, 4850, 92434, 5696, 77537, 5194, 
      6178, 6673, 16290, 4285, 16133, 8010, 7760, 7897, 3112, 29812, 4409, 
      3098, 3593, 7850, 13010, 20233, 50665, 76585, 3125, 5636, 14821, 19924, 
      50461, 49828, 29672, 2665, 3370, 1960, 2293, 47989, 2522, 2642, 14906, 
      1796, 19024, 48968, 1405, 14594, 14752, 52372, 4589, 1325, 28450, 
      70394, 8725, 1445, 1517, 35012, 46100, 50885, 3393, 3025, 50373, 1060, 
      3328, 8357, 9425, 13444, 909, 1802, 1225, 7345, 20610, 9193, 48253, 
      12557, 12240, 4801, 17125, 3400, 1017, 39209, 26000, 48322, 49202, 
      51437, 9928, 30253, 30949, 35977, 512, 5850, 514, 1594, 35540, 35165, 
      6596, 5821, 45965, 205, 585, 47233, 12665, 28661, 2804, 58645, 30689, 
      65, 5090, 5674, 20200, 3061, 157, 37, 2061, 35369, 9050, 8861, 18241, 
      13940, 13241, 13012, 8116, 2617, 3258, 58085, 22805, 97345, 67082, 
      8837, 112225, 66049, 361, 0, 1369, 108242, 16130, 1445, 59053, 48404, 
      1604, 365, 1093, 1448, 98605, 45812, 2041, 57625, 36125, 13481, 146, 
      36506, 80692, 36900, 95530, 109625, 52048, 32464, 13289, 103765, 99306, 
      26325, 10282, 10730, 2237, 346, 82513, 26388, 77453, 26738, 3650, 
      24505, 96917, 54952, 365, 5672, 95089, 3706, 25506, 98852, 68900, 4100, 
      512, 95770, 54578, 41498, 650, 10898, 115245, 24660, 1285, 19645, 
      100850, 78761, 11810, 127136, 102202, 68562, 21757, 77213, 28040, 709, 
      26084, 57650, 96676, 43061, 57320, 1117, 59348, 48745, 36128, 28009, 
      1684, 68962, 21577, 23400, 25297, 92898, 46885, 16965, 74056, 49997, 
      35752, 1157, 65234, 50954, 32909, 26506, 2825, 100521, 90100, 63297, 
      60832, 53280, 44977, 1440, 1418, 1369, 123245, 1448, 4148, 2005, 87449, 
      51329, 36277, 26330, 1685, 8242, 8906, 120185, 117449, 116770, 4985, 
      1853, 2525, 114832, 108865, 99280, 31520, 5780, 121050, 93834, 24525, 
      92717, 28037, 17000, 13780, 2900, 4420, 102065, 75109, 71905, 63713, 
      39458, 13658, 4513, 106633, 87568, 83529, 44837, 40426, 34442, 12602, 
      4165, 71144, 39749, 4709, 124402, 100570, 14050, 3330, 89140, 76688, 
      57460, 16160, 6548, 3604, 126010, 119773, 28730, 27145, 112586, 80866, 
      23189, 75610, 50338, 20149, 7218, 11530, 3389, 84706, 4381, 3517, 
      34576, 3856, 50810, 15602, 3946, 11117, 79469, 68360, 51058, 11538, 
      4993, 58049, 55301, 27634, 5450, 4754, 15041, 34632, 13192, 51145, 
      49858, 23533, 19618, 9818, 4489, 53908, 12368, 9953, 37885, 14170, 
      18824, 9941, 13181, 20666, 5077, 10960, 7033, 5429, 21970, 16925, 
      11252, 5746, 6154, 32672, 9620, 28429, 23618, 12490, 18184, 30890, 
      13466, 6770, 7025, 26281, 16965, 21124, 12653, 21365, 12409, 8125, 
      8066, 11581, 7477, 8237, 11885, 10170, 10273, 10130, 16202, 14989, 
      10501, 8424, 8104, 9242, 12130, 16393, 9509, 9349, 9601, 9232, 20452, 
      12113, 10930, 9509, 22634, 24538, 27905, 30145, 12937, 12717, 21236, 
      10490, 10933, 37629, 13858, 10933, 14965, 12546, 12757, 15332, 13298, 
      15293, 15145, 13162, 12713, 45373, 18020, 14708, 19300, 16085, 23477, 
      15970, 33601, 50969, 19357, 20225, 23108, 19345, 19042, 17861, 17096, 
      17021, 17522, 17170, 47786, 18089, 50717, 18801, 18692, 18850, 18913, 
      20978, 28178, 23400, 19573, 25810, 24106, 22282, 20722, 60565, 25360, 
      23985, 21650, 21640, 27680, 23162, 22930, 22877, 22600, 22922, 29993, 
      27634, 26658, 23458, 28033, 32180, 42485, 24386, 31225, 25632, 28370, 
      26585, 26189, 64090, 30784, 38369, 66001, 30821, 55162, 29965, 26388, 
      43668, 52813, 32372, 34281, 34114, 31069, 33797, 33032, 88072, 35285, 
      31370, 29185, 33973, 31697, 36821, 31109, 38309, 34866, 33466, 29682, 
      37673, 31954, 30073, 38210, 67874, 37537, 40900, 37613, 33284, 41066, 
      38282, 75305, 33184, 33696, 40861, 85661, 42340, 45445, 46349, 86024, 
      36625, 34645, 35081, 84481, 37706, 35381, 34241, 40837, 52020, 91717, 
      42713, 38260, 67405, 39236, 55144, 41522, 40081, 47268, 43920, 42640, 
      40708, 45898, 67178, 72593, 39005, 71861, 64921, 82516, 47273, 38818, 
      71570, 44388, 82885, 85860, 39745, 72001, 86257, 40009, 46485, 46330, 
      41557, 40437, 90130, 51818, 53497, 101641, 50125, 46661, 42500, 70997, 
      119857, 55336, 73000, 104546, 44945, 55369, 45370, 57460, 89060, 
      103877, 53969, 50321, 50752, 46756, 51058, 48770, 51005, 53002, 59216, 
      53300, 86090, 89242, 93785, 51400, 91720, 95509, 50201, 58021, 105381, 
      134725, 86420, 97732, 101252, 144101, 57458, 65666, 55690, 53017, 
      106265, 145466, 56869, 53461, 53377, 53362, 98305, 128437, 68224, 
      95157, 104066, 60185, 58721, 65005, 100802, 140065, 71761, 157456, 
      159361, 139306, 129320, 71818, 66105, 59245, 73936, 139060, 67594, 
      129194, 73285, 65557, 60957, 68405, 109409, 132833, 138293, 73825, 
      117673, 126020, 75925, 67185, 110842, 67684, 75825, 122090, 75634, 
      75226, 130565, 132613, 130082, 74996, 74161, 80093, 70325, 147569, 
      154906, 165706, 186356, 87165, 73314, 131849, 134825, 150761, 194861, 
      89541, 79624, 172756, 85541, 81541, 146341, 159877, 91673, 77029, 
      144225, 155185, 83176, 159176, 94394, 84089, 85201, 84276, 93113, 
      84125, 156253, 158525, 160829, 89077, 161344, 95602, 90260, 90829, 
      166489, 175432, 187421, 101413, 163594, 103680, 95940, 168202, 103725, 
      94285, 199508, 98432, 192538, 98408, 114336, 110449, 101449, 196276, 
      114309, 106693, 105970, 194850, 114617, 116136, 209917, 216050, 108320, 
      116506, 114802, 117125, 115033, 118705, 111893, 110290, 106621, 122960, 
      119456, 113312, 105940, 122440, 118024, 108520, 109505, 122000, 120202, 
      120852, 129730, 126202, 124624, 122545, 134800, 125480, 123653, 139885, 
      134237, 132665, 130922, 143208, 136145, 129818, 142826, 149069, 144404, 
      150757, 141860, 138065, 141192, 148226, 153530, 146570, 155200, 143546, 
      142865, 154269, 157033, 166025, 168805, 160784, 163117, 163613 ], 
  [ 116730, 111098, 111106, 110045, 107545, 110365, 106100, 103240, 103232, 
      105733, 106226, 103745, 94536, 103010, 97730, 100393, 94970, 94393, 
      90721, 90837, 91305, 86441, 83540, 87602, 83045, 82701, 80253, 77125, 
      80141, 76162, 70720, 73250, 69865, 61562, 68416, 66725, 66370, 62253, 
      69857, 64160, 63440, 60757, 55204, 54745, 63009, 61933, 63845, 57514, 
      53201, 61605, 57933, 57490, 59633, 58537, 54506, 52258, 47394, 50569, 
      55125, 49922, 53065, 52100, 48889, 54298, 50593, 52432, 45370, 41410, 
      44109, 38480, 44397, 44938, 42340, 33602, 42445, 37460, 32584, 38701, 
      29741, 37586, 29668, 28450, 36770, 27298, 29081, 27904, 27985, 122625, 
      31210, 26585, 34137, 25565, 23698, 23833, 32405, 30901, 109237, 24021, 
      32002, 111602, 31120, 23060, 94804, 25834, 22978, 22834, 24680, 22250, 
      111940, 28549, 27674, 120938, 21106, 23696, 109600, 29122, 26717, 
      99410, 75890, 99721, 112132, 25012, 80957, 23618, 21914, 23665, 21520, 
      22061, 20485, 19088, 102233, 85298, 88776, 18761, 63529, 16328, 15284, 
      65960, 15797, 62165, 13933, 69149, 62530, 112625, 19940, 18020, 53309, 
      42506, 51482, 55981, 114922, 60064, 46793, 54500, 12250, 11050, 15041, 
      11905, 15880, 18850, 42962, 76765, 85277, 10504, 9608, 10900, 47240, 
      63428, 10498, 29573, 58693, 13840, 10000, 14209, 31826, 32674, 66730, 
      35689, 25261, 26417, 60185, 14130, 13653, 32533, 12580, 81380, 13945, 
      9972, 7045, 32805, 44586, 9001, 6436, 23041, 10085, 6497, 7841, 8266, 
      34130, 42722, 6205, 6280, 33485, 62573, 34000, 17074, 51850, 32045, 
      5365, 6850, 41141, 10829, 10525, 9802, 14365, 29725, 4985, 4628, 15028, 
      60185, 10440, 5956, 4405, 8069, 71825, 4105, 58852, 9153, 4069, 4194, 
      9445, 7208, 9140, 4273, 4097, 4160, 5517, 19045, 8738, 3209, 2890, 
      3965, 6905, 11834, 35828, 57826, 6344, 2861, 7976, 11525, 35624, 35065, 
      18757, 6032, 7625, 4365, 1960, 33448, 6037, 1717, 7765, 2129, 10625, 
      34205, 2330, 7453, 7537, 37017, 10250, 3434, 17609, 52301, 16532, 1556, 
      1480, 22765, 31781, 35752, 8314, 7650, 35314, 2873, 1145, 3362, 3986, 
      23101, 2056, 877, 4148, 2720, 32413, 3754, 33490, 21992, 21601, 10980, 
      28040, 773, 4162, 55156, 39209, 33485, 34217, 36082, 18549, 18820, 
      19368, 51332, 697, 12769, 3141, 225, 50821, 50372, 13885, 12740, 63170, 
      2018, 3508, 32544, 5746, 42536, 8021, 77922, 19108, 1138, 1205, 1493, 
      32077, 8500, 2340, 1480, 100, 50650, 17449, 3274, 29600, 24041, 23120, 
      22817, 16145, 7760, 8845, 77288, 35348, 121802, 87617, 17162, 138384, 
      86436, 3136, 1369, 0, 133957, 26897, 5626, 78404, 66053, 5933, 3140, 
      20, 5, 123210, 63017, 80, 76754, 51554, 23434, 701, 23741, 103077, 
      52477, 119765, 135488, 70289, 47153, 6148, 128962, 123985, 39682, 
      19125, 19721, 7010, 2825, 105120, 39745, 99394, 40169, 653, 14330, 
      121300, 73637, 772, 1565, 119250, 709, 15109, 123457, 89657, 10057, 
      697, 120005, 73189, 57889, 613, 4645, 141700, 37573, 4948, 10728, 
      125677, 100850, 21097, 154849, 127177, 89245, 12322, 99080, 41693, 
      3188, 15613, 76705, 120985, 59674, 76301, 932, 78625, 66320, 51409, 
      41588, 833, 89645, 12290, 35869, 38210, 116689, 64090, 27658, 95405, 
      67720, 50885, 2452, 85325, 68825, 47450, 39641, 1234, 125200, 113521, 
      83092, 80257, 71521, 61812, 3697, 3305, 2738, 150440, 2965, 1669, 1746, 
      110500, 69200, 51410, 39317, 2906, 3617, 3985, 147010, 143978, 143225, 
      10498, 3370, 1970, 141065, 134432, 123737, 45617, 11737, 147949, 
      117625, 36994, 116360, 41320, 27397, 23141, 6341, 2237, 126818, 96458, 
      92810, 83434, 55109, 22945, 2330, 131904, 110545, 105988, 61450, 56225, 
      49057, 21445, 8642, 91901, 55400, 2600, 151597, 125101, 23337, 6697, 
      112265, 98185, 76145, 26113, 12505, 7193, 153353, 146450, 42013, 40058, 
      138449, 102881, 35066, 96885, 67765, 31138, 13249, 6165, 4388, 107165, 
      7970, 4442, 48969, 4041, 68237, 25037, 4205, 6122, 101188, 88525, 
      68485, 19345, 8730, 76586, 73394, 40325, 9409, 7825, 8714, 48877, 
      21517, 68498, 66989, 35114, 30089, 16589, 5858, 71705, 20249, 5920, 
      52722, 22717, 28925, 16564, 7816, 31285, 6002, 17953, 11584, 7538, 
      13793, 26212, 6997, 7929, 5821, 46177, 6401, 40898, 34829, 19853, 
      11413, 43877, 21125, 9841, 6322, 38084, 25882, 31373, 19720, 13780, 
      19106, 11714, 11581, 8066, 8180, 7460, 8296, 15313, 7794, 14977, 10837, 
      22500, 15496, 11125, 9621, 8317, 9133, 11250, 12506, 12050, 9194, 
      10897, 13977, 17330, 15185, 11618, 15493, 16805, 19210, 20858, 18450, 
      18082, 14761, 13117, 14004, 26788, 19445, 13634, 11450, 16801, 17012, 
      11965, 17849, 12074, 20880, 16677, 15044, 33570, 24125, 18149, 25849, 
      20266, 17890, 19485, 24980, 38426, 25092, 26330, 18409, 24562, 24037, 
      21524, 19501, 19204, 20297, 18761, 36205, 17978, 38692, 21946, 21097, 
      20885, 19394, 18869, 22369, 29653, 22644, 32877, 30285, 27277, 24237, 
      47060, 31761, 29572, 24869, 21677, 34673, 26825, 26297, 26170, 23229, 
      23477, 25220, 33813, 32245, 25345, 24370, 26741, 33716, 24349, 38736, 
      29665, 34253, 31210, 30148, 50881, 37481, 31376, 52496, 37370, 43877, 
      35848, 28645, 35269, 42194, 39217, 41866, 41625, 37026, 41012, 39877, 
      71237, 43018, 37105, 27890, 29570, 28922, 44776, 35956, 32500, 41785, 
      39645, 32605, 45554, 36653, 32330, 32845, 54961, 44900, 49373, 44680, 
      31693, 49465, 45497, 61282, 36625, 32401, 48890, 70010, 50813, 38600, 
      39208, 70373, 42138, 38530, 33860, 69200, 43441, 39266, 35314, 48052, 
      43621, 75400, 50594, 43625, 55602, 44749, 46301, 48145, 45890, 56185, 
      51505, 49633, 46665, 54149, 55745, 60050, 43112, 59540, 54154, 68345, 
      55450, 39965, 59545, 51085, 68788, 71245, 40226, 60050, 71642, 41600, 
      53626, 53397, 45442, 41362, 74997, 60809, 62932, 84880, 58154, 52840, 
      43277, 59860, 100802, 64549, 61789, 87785, 46240, 64138, 46665, 66821, 
      75037, 87412, 61850, 56426, 56857, 48865, 57089, 53173, 56740, 59625, 
      68281, 59849, 73177, 75737, 79466, 56173, 77845, 80968, 51200, 65754, 
      89434, 114634, 73877, 83117, 86045, 122900, 64525, 75545, 61277, 56162, 
      90466, 124265, 62900, 55570, 55042, 54805, 83986, 109530, 78473, 81652, 
      89081, 66512, 64160, 73330, 86705, 120122, 81936, 135441, 137124, 
      119585, 111005, 81549, 73690, 61650, 84185, 119561, 75401, 111101, 
      83016, 72180, 63880, 76138, 94498, 114370, 119090, 83408, 101504, 
      108593, 86026, 73882, 95857, 74381, 85408, 105625, 84625, 84069, 
      113138, 114964, 112877, 82729, 81524, 89380, 74210, 128218, 134741, 
      144209, 162565, 97858, 78013, 115088, 117620, 131410, 170330, 100456, 
      87061, 150741, 95050, 89570, 127730, 139490, 102884, 82098, 126058, 
      135538, 91205, 139085, 105901, 92266, 93600, 92305, 103954, 91858, 
      136754, 138730, 140738, 98290, 141401, 106517, 98881, 99450, 146250, 
      154157, 164740, 112994, 143873, 115705, 105745, 148037, 115306, 102906, 
      175865, 107497, 170005, 107029, 127249, 122400, 110736, 173521, 126778, 
      117090, 116145, 172465, 127012, 128605, 186052, 191593, 118273, 128605, 
      126457, 129224, 126244, 130730, 121994, 119873, 114354, 135577, 131185, 
      123265, 113081, 134613, 129013, 116253, 117386, 133729, 131265, 131545, 
      142273, 137117, 134873, 132128, 147121, 134693, 132200, 152946, 145522, 
      143506, 141245, 156565, 147578, 138365, 154925, 162500, 156725, 164410, 
      153145, 148018, 151885, 160621, 166517, 157781, 168409, 153425, 152522, 
      166738, 169280, 179012, 182088, 171625, 174402, 174824 ], 
  [ 165685, 170293, 165905, 166306, 168194, 155636, 163081, 166073, 161669, 
      153920, 149285, 145330, 163201, 141661, 152485, 144898, 151181, 150602, 
      143986, 141904, 135778, 144820, 150701, 134993, 145808, 144730, 129082, 
      131072, 123106, 123509, 134901, 123517, 128180, 152813, 126725, 129424, 
      126869, 139588, 117178, 131245, 133453, 132224, 154485, 154024, 120562, 
      121680, 115538, 131165, 147346, 114754, 124258, 123813, 112040, 113138, 
      122281, 125885, 148837, 130050, 112642, 126469, 114970, 117665, 128362, 
      110345, 120548, 110669, 120429, 138429, 121360, 131821, 106258, 100937, 
      106389, 146693, 102096, 116141, 144937, 100530, 142810, 102341, 136145, 
      137117, 97121, 141817, 120170, 127045, 124196, 485284, 106189, 128648, 
      95938, 128354, 145517, 138330, 94928, 99280, 458704, 129730, 93789, 
      464725, 95101, 132425, 426697, 112505, 130145, 131465, 116473, 130877, 
      467249, 96912, 99697, 487225, 129725, 111085, 463437, 90889, 98000, 
      440801, 385069, 442570, 470353, 97749, 398914, 101477, 108557, 100058, 
      108893, 105040, 109316, 115237, 450922, 412025, 420625, 111976, 358772, 
      122713, 134845, 365593, 125108, 355940, 145930, 375362, 358493, 478120, 
      91169, 98033, 336082, 304781, 331325, 343876, 484069, 355277, 318580, 
      340925, 120797, 141557, 101626, 121914, 95873, 84933, 309613, 399780, 
      420004, 122697, 142297, 171405, 323401, 367405, 120493, 267668, 355348, 
      98213, 164645, 95652, 276505, 280277, 377285, 290610, 255290, 260104, 
      361946, 88969, 90688, 282320, 94005, 414613, 87314, 104569, 157268, 
      285508, 321445, 105786, 144945, 251586, 98816, 128900, 171236, 175321, 
      290489, 316649, 148370, 150641, 289108, 370900, 291085, 229505, 343337, 
      285466, 143860, 169501, 314320, 88562, 89722, 91925, 220196, 279476, 
      125170, 137257, 223785, 367028, 87433, 110765, 143618, 96772, 396232, 
      140386, 364225, 90532, 145472, 149257, 197696, 98833, 198845, 161768, 
      160858, 161653, 102250, 246074, 86437, 122632, 130365, 162916, 187816, 
      215437, 303113, 363905, 95017, 150826, 196201, 215122, 302905, 301610, 
      247234, 93229, 86036, 101074, 125753, 297785, 91764, 131364, 198900, 
      119330, 214202, 300730, 113669, 198580, 199394, 309394, 74737, 103057, 
      245332, 351760, 59789, 120941, 122329, 264394, 293906, 305929, 80117, 
      82381, 304757, 105418, 143218, 173249, 178265, 48050, 111185, 130500, 
      95705, 168941, 36128, 178025, 299993, 49129, 49466, 70321, 40529, 
      147218, 93509, 17865, 29002, 300704, 302900, 308425, 53722, 252365, 
      254377, 19889, 119314, 64772, 97600, 134212, 20106, 20389, 62226, 
      64741, 13421, 104525, 95033, 298285, 194625, 25721, 76850, 7669, 
      254097, 110953, 160064, 163280, 35018, 75125, 101173, 107633, 139925, 
      19917, 54792, 178965, 37661, 44546, 45821, 46250, 57146, 77309, 74000, 
      7753, 31693, 293, 4904, 55229, 37, 5185, 96101, 108242, 133957, 0, 
      40804, 84681, 7397, 11882, 83522, 96101, 131045, 134690, 229, 13234, 
      139885, 7937, 19337, 45385, 115616, 270416, 2050, 18794, 436, 53, 
      10250, 22250, 197185, 113, 260, 27953, 52048, 51176, 80189, 98696, 
      1885, 28010, 2745, 27700, 150688, 235369, 493, 9194, 117133, 162578, 
      637, 150740, 238340, 450, 4714, 71514, 119250, 656, 9472, 16132, 
      121360, 186880, 389, 30218, 89093, 219313, 468, 2725, 49608, 1090, 500, 
      5024, 226025, 3145, 27010, 99037, 239562, 8584, 890, 15705, 8906, 
      123125, 8298, 12829, 20610, 27625, 129610, 5408, 224513, 32882, 30829, 
      1700, 14249, 42233, 4570, 12753, 21538, 109989, 6932, 12392, 23957, 
      30056, 137317, 1421, 2186, 7625, 8450, 11426, 15625, 101714, 104980, 
      109537, 1769, 108298, 146530, 124645, 2817, 12757, 22049, 31184, 
      111161, 169700, 172996, 1989, 1885, 1864, 76293, 108693, 127789, 1898, 
      1853, 2138, 26498, 73138, 2192, 2612, 33977, 2809, 30249, 44874, 50866, 
      92626, 144154, 2285, 5597, 6341, 8677, 20612, 51400, 144245, 2245, 
      3578, 4145, 17433, 20260, 24804, 54288, 84673, 6890, 20897, 143777, 
      2900, 2756, 51784, 93704, 3826, 5850, 11626, 47970, 73890, 92002, 3188, 
      2873, 30928, 32633, 2920, 5416, 37885, 6736, 15680, 42737, 73892, 
      179536, 114805, 5300, 92765, 115589, 26890, 122506, 16144, 52000, 
      121936, 175825, 6637, 9346, 16388, 62408, 92053, 13505, 14705, 35072, 
      90532, 97732, 191585, 28250, 59450, 17125, 17812, 40837, 46792, 69892, 
      112597, 15938, 62570, 166093, 26233, 58448, 49282, 71325, 181161, 
      46516, 117125, 69050, 86837, 106945, 214948, 54613, 169354, 106600, 
      129380, 32850, 158506, 37817, 44192, 67280, 198650, 35668, 65620, 
      99720, 133533, 41585, 57929, 50242, 70065, 209061, 73105, 96457, 97056, 
      163081, 121469, 135389, 164041, 84680, 152557, 87268, 184144, 68437, 
      86321, 104642, 114850, 137700, 159008, 182353, 103085, 105557, 133445, 
      114650, 198250, 85945, 93316, 110977, 206352, 213520, 225441, 232945, 
      84133, 85229, 199026, 107344, 103837, 254237, 84388, 107125, 166429, 
      94916, 95125, 165474, 93032, 164117, 84349, 102100, 112177, 270505, 
      83914, 104290, 81242, 99081, 193329, 104884, 230425, 282665, 88525, 
      86101, 185050, 93113, 94784, 105445, 115866, 117765, 113000, 123176, 
      270916, 139225, 277789, 110981, 117450, 120896, 134777, 159872, 199972, 
      87938, 112405, 83104, 89296, 98000, 109600, 300781, 88570, 94433, 
      113152, 141434, 85618, 110708, 113108, 113713, 137122, 138100, 192545, 
      92800, 97088, 126788, 180713, 200650, 240565, 144820, 84541, 109874, 
      96160, 105561, 111085, 301640, 91330, 220645, 306181, 92681, 275600, 
      97745, 126410, 238442, 267325, 91594, 86921, 87412, 98185, 89725, 
      92250, 357850, 86605, 100456, 160781, 193205, 176449, 86161, 108085, 
      210037, 93416, 98596, 123764, 87665, 110240, 130073, 205984, 302760, 
      92129, 85618, 94833, 167490, 86440, 94184, 320053, 122642, 165266, 
      89521, 344881, 87050, 226361, 229897, 345242, 107653, 120149, 165985, 
      340405, 106756, 120881, 144745, 96725, 246746, 356849, 92677, 110594, 
      292393, 110250, 253810, 102664, 108461, 88010, 96506, 100490, 107770, 
      92560, 288868, 304153, 122513, 301445, 280685, 328546, 94585, 148640, 
      298516, 104858, 328253, 335834, 155485, 298285, 336229, 145877, 103001, 
      103504, 127025, 152225, 344704, 91880, 89609, 370685, 98737, 111721, 
      155594, 290029, 409289, 93410, 292682, 373576, 153421, 97385, 153844, 
      94210, 333738, 370269, 103877, 116021, 116450, 147986, 117412, 129600, 
      119989, 114088, 98586, 115042, 320884, 329300, 341081, 128930, 335066, 
      344777, 161285, 109225, 367145, 433337, 317914, 347650, 356434, 452581, 
      114580, 97780, 125968, 145009, 366705, 453940, 123197, 154661, 158525, 
      160484, 345581, 416509, 97042, 335189, 357256, 123869, 130301, 110921, 
      346088, 437333, 101221, 473146, 477025, 434596, 412106, 105220, 118589, 
      157789, 102730, 432370, 118100, 410000, 106681, 126589, 154889, 119565, 
      361917, 416925, 428965, 108533, 381365, 400898, 106025, 127553, 364004, 
      128050, 110525, 388404, 115592, 116500, 405425, 409445, 402964, 126130, 
      128585, 117405, 155669, 439525, 454096, 476740, 517786, 111965, 151412, 
      400765, 407689, 442705, 532865, 112361, 133370, 488386, 120861, 130021, 
      431701, 461029, 111857, 151825, 425633, 449753, 131650, 457690, 111940, 
      131245, 130381, 132746, 116577, 135225, 449497, 454401, 459337, 127013, 
      458530, 118400, 133450, 134017, 466297, 484450, 508941, 118277, 458792, 
      116594, 128594, 467344, 120581, 137461, 529570, 137650, 512720, 141570, 
      119330, 123997, 138685, 518426, 123245, 134053, 135304, 513704, 124209, 
      125066, 541925, 553320, 139618, 128720, 130964, 129337, 135137, 131569, 
      141865, 144868, 157645, 130554, 134946, 144594, 162226, 133978, 140090, 
      159538, 159205, 137482, 141604, 145538, 137960, 148900, 153242, 157085, 
      144986, 163298, 167393, 143485, 153625, 156001, 158864, 144170, 154213, 
      173540, 154960, 149357, 154562, 149069, 161226, 169273, 165818, 157716, 
      157748, 166580, 157442, 175396, 176689, 163085, 167813, 170209, 170353, 
      184042, 182425, 183577 ], 
  [ 105893, 104845, 102881, 102474, 101938, 97864, 98845, 98605, 96625, 
      94532, 92725, 89578, 92501, 87525, 89461, 87530, 87349, 86770, 81770, 
      80900, 78410, 79776, 80809, 76009, 78340, 77666, 69290, 68452, 66546, 
      64525, 66625, 62917, 63136, 69589, 61681, 61956, 60613, 64040, 58194, 
      61353, 61945, 59908, 66817, 66356, 55922, 55828, 54130, 57637, 62506, 
      52538, 54770, 54325, 50228, 50114, 51985, 52357, 59957, 53290, 48002, 
      51325, 47906, 48581, 51602, 46513, 49040, 45625, 46093, 51973, 45812, 
      47385, 39194, 37105, 38113, 51349, 36244, 39785, 49997, 33466, 47466, 
      33661, 44437, 44197, 30865, 45665, 36946, 39377, 38144, 252176, 31853, 
      39364, 28874, 38666, 45325, 42178, 27460, 28580, 232868, 38426, 26725, 
      236869, 26825, 39101, 210557, 31705, 38033, 38545, 32845, 37957, 
      238181, 26212, 26977, 252097, 36805, 29881, 235177, 23825, 25684, 
      219409, 181453, 220370, 239669, 24625, 190450, 25525, 27757, 24914, 
      27689, 26260, 27304, 29185, 225490, 198713, 204485, 27540, 162832, 
      31005, 35865, 167229, 31784, 160808, 40082, 173362, 162149, 243396, 
      18853, 20869, 147010, 127021, 143869, 151976, 247325, 159337, 135568, 
      149833, 27877, 36517, 20826, 28186, 18709, 15445, 129429, 188488, 
      202248, 27757, 36045, 49801, 137965, 166617, 26765, 103240, 158600, 
      18625, 46273, 17680, 108441, 110597, 172861, 116890, 95306, 98100, 
      162370, 14633, 15140, 111428, 16033, 197665, 13786, 19325, 41320, 
      113000, 135605, 19330, 35461, 92410, 16804, 28304, 48016, 50081, 
      115961, 132425, 36866, 37925, 114984, 167688, 116153, 79217, 149417, 
      112554, 34376, 46685, 130500, 12610, 12962, 13549, 73544, 108584, 
      25786, 31005, 75517, 164624, 11885, 19865, 33730, 14760, 184132, 32114, 
      162629, 12560, 34372, 36137, 60740, 15205, 61081, 41780, 41274, 41665, 
      15794, 87706, 10485, 23652, 26941, 42120, 54900, 69997, 122525, 161905, 
      13005, 36090, 59245, 69682, 122317, 121426, 88058, 12025, 9680, 14618, 
      24349, 118813, 11368, 26728, 60328, 21562, 68762, 120546, 19133, 60008, 
      60418, 125978, 6057, 14985, 86560, 153396, 2825, 21961, 22541, 97946, 
      116146, 123725, 7397, 8045, 122957, 15730, 31714, 46393, 48985, 1186, 
      17861, 25864, 12077, 44105, 980, 48745, 119809, 1053, 986, 4469, 533, 
      33290, 11093, 5341, 1530, 120116, 121504, 125009, 1202, 90361, 91565, 
      4133, 20738, 2960, 12356, 27152, 3946, 3825, 2434, 2929, 7765, 14837, 
      11405, 118505, 57265, 1885, 5746, 13325, 91285, 17225, 39268, 40868, 
      274, 5233, 13505, 15925, 29633, 3757, 1060, 48877, 89, 106, 169, 194, 
      1394, 5801, 4916, 13005, 585, 34229, 17428, 1093, 43265, 16901, 11665, 
      16130, 26897, 40804, 0, 7921, 13457, 8650, 7570, 11665, 25601, 27226, 
      34973, 7578, 29593, 12785, 3985, 137, 19060, 101140, 24674, 4250, 
      33160, 41665, 10250, 2858, 58613, 38089, 35408, 1289, 740, 676, 6661, 
      12644, 25721, 1346, 22945, 1440, 34740, 80233, 34025, 11618, 19769, 
      40570, 32957, 34792, 81992, 35194, 18450, 4450, 20674, 33380, 11492, 
      6032, 21572, 53156, 45233, 1130, 9505, 71045, 36424, 23733, 724, 52802, 
      37264, 18356, 74929, 22941, 1962, 12985, 82810, 13028, 34018, 6817, 
      12946, 22529, 13954, 9193, 4450, 2173, 25378, 18740, 74225, 1370, 1741, 
      32000, 8593, 1025, 21538, 9925, 4570, 17473, 17032, 10372, 3757, 2180, 
      29045, 36569, 30466, 16109, 14914, 11426, 7949, 14450, 15696, 17425, 
      50653, 16994, 33410, 23645, 29077, 10737, 5081, 2500, 18241, 44864, 
      46544, 48853, 47133, 46708, 6805, 17389, 25173, 45530, 41849, 36074, 
      3874, 6074, 49460, 32912, 2465, 32301, 3181, 2050, 2386, 11826, 32650, 
      37837, 22565, 20885, 16757, 6472, 2516, 32741, 40625, 29434, 27173, 
      8545, 6928, 5008, 2980, 9529, 20626, 6757, 32677, 51784, 37096, 2900, 
      12500, 30490, 23626, 14050, 2722, 6826, 12010, 52880, 48929, 3860, 
      3545, 44532, 26020, 3141, 23300, 11236, 3145, 7232, 50660, 20673, 
      28328, 12773, 21053, 5882, 23930, 11700, 3924, 23764, 48969, 25625, 
      19850, 11944, 5444, 12869, 15121, 13897, 4772, 12560, 14912, 57457, 
      6434, 5314, 12277, 11752, 4477, 4372, 7272, 20485, 13514, 6010, 44489, 
      7649, 5524, 4842, 7897, 52285, 4904, 22589, 7642, 12097, 18873, 70720, 
      5729, 46538, 18932, 27976, 6994, 41346, 6305, 5812, 7892, 62098, 6984, 
      7848, 16900, 30109, 6437, 7025, 6610, 9061, 68065, 10081, 16465, 16660, 
      44305, 25721, 31561, 44861, 13172, 39437, 14144, 55268, 9857, 14005, 
      19802, 23546, 33064, 43060, 54689, 19861, 20717, 31637, 24154, 63314, 
      14841, 16960, 22905, 67780, 71716, 78385, 82657, 14645, 14933, 64090, 
      22100, 21017, 95465, 15304, 22285, 47653, 18560, 18769, 47506, 18292, 
      46957, 16073, 21704, 25317, 106481, 17658, 23490, 17410, 22321, 63241, 
      24488, 83773, 114601, 20249, 19845, 59810, 22009, 22468, 25857, 29410, 
      30097, 28564, 32276, 108104, 39033, 112553, 28565, 30994, 32420, 37817, 
      48772, 68672, 22490, 29585, 22100, 23444, 25684, 29204, 127465, 23930, 
      25349, 31140, 42050, 24210, 31120, 31904, 32105, 40970, 41544, 66901, 
      26948, 28004, 37504, 61129, 71370, 93105, 45032, 25961, 32306, 28692, 
      31225, 33113, 129940, 28306, 82881, 132865, 28849, 114404, 30277, 
      39146, 93002, 109765, 29378, 28745, 28832, 31121, 29529, 30034, 166354, 
      29237, 32180, 54125, 69581, 61713, 30005, 34961, 78737, 31604, 32744, 
      40136, 31105, 36308, 42809, 77108, 132676, 32741, 32290, 33829, 59218, 
      32708, 33988, 143909, 41842, 58610, 33769, 159849, 33722, 89405, 91325, 
      160210, 38165, 41773, 59733, 157393, 38480, 42505, 51017, 36529, 
      101306, 168181, 36117, 40298, 128369, 40762, 105946, 39236, 40589, 
      37106, 38330, 39082, 40706, 38020, 126864, 136089, 45349, 134593, 
      122317, 151594, 39641, 55316, 133280, 41834, 151705, 156458, 58525, 
      133453, 156853, 54977, 42401, 42500, 48649, 57689, 162500, 41380, 
      41533, 179593, 42985, 45869, 60250, 129641, 205673, 44122, 131890, 
      182484, 60905, 45673, 61328, 45730, 157594, 180793, 47317, 49765, 
      50194, 59914, 50752, 54052, 51713, 50660, 48490, 51210, 150800, 155984, 
      163321, 55402, 159730, 165805, 67153, 51857, 180497, 224065, 149850, 
      168274, 173826, 237249, 53576, 52128, 56884, 62593, 180865, 238608, 
      56537, 66589, 68029, 68776, 167821, 213701, 53410, 161873, 175860, 
      58825, 60409, 56785, 169540, 228869, 57185, 253370, 256037, 227344, 
      212530, 58760, 60413, 71333, 59098, 226330, 61136, 211636, 60221, 
      63161, 71261, 62197, 180925, 216541, 224541, 61265, 193505, 206170, 
      61585, 64529, 182608, 65026, 63257, 198928, 65092, 65192, 210697, 
      213505, 209448, 68762, 69197, 68521, 77293, 234293, 244420, 259792, 
      288314, 70757, 77480, 209673, 214173, 237473, 299353, 72365, 74386, 
      268610, 73189, 74269, 230509, 250141, 73477, 79913, 226865, 242905, 
      75898, 248418, 75176, 76301, 76649, 76994, 76177, 77857, 243457, 
      246745, 250065, 77725, 250066, 78404, 80930, 81497, 256217, 268714, 
      285529, 81917, 251540, 82658, 82538, 257668, 84221, 84941, 300906, 
      87554, 290116, 89050, 90242, 89657, 89801, 294610, 91733, 91229, 91268, 
      291908, 92293, 93554, 312049, 320212, 94370, 95188, 95008, 95805, 
      96757, 97633, 97425, 97600, 100277, 99850, 99394, 99346, 101626, 
      100850, 100498, 102170, 102645, 101930, 102416, 104330, 106852, 108904, 
      109610, 109817, 112666, 114010, 114469, 115205, 115649, 115601, 115636, 
      117506, 117045, 120616, 121428, 123097, 122242, 124021, 123250, 124025, 
      124610, 125800, 129064, 128200, 129970, 129744, 129825, 131573, 135089, 
      141525, 143285, 143642, 144449, 145197 ], 
  [ 105448, 101908, 101012, 100249, 98645, 98309, 96442, 94778, 93866, 94265, 
      93704, 90913, 87250, 89572, 87592, 88153, 85124, 84545, 80257, 79921, 
      79033, 77017, 75914, 75920, 74513, 74017, 68845, 66761, 67525, 64436, 
      62442, 62116, 60377, 58820, 58922, 58129, 57320, 56653, 58105, 56458, 
      56338, 53945, 54090, 53629, 53341, 52713, 52973, 51140, 51025, 51025, 
      50053, 49608, 48893, 48245, 46912, 45860, 46696, 45369, 45421, 44116, 
      44257, 44042, 43681, 44288, 43433, 42866, 39240, 39780, 38425, 36082, 
      35545, 34880, 33930, 35240, 33129, 32042, 34066, 29817, 31357, 29300, 
      29930, 29156, 27572, 29200, 26177, 26650, 26129, 175369, 25000, 25925, 
      25225, 25049, 27080, 25713, 23633, 23329, 159265, 24097, 23076, 162376, 
      22642, 23882, 141226, 22004, 23348, 23504, 21898, 22916, 163154, 20961, 
      20836, 174400, 21764, 20002, 160506, 20176, 19721, 147764, 117640, 
      148369, 163930, 18306, 124501, 17960, 18056, 17705, 17810, 17449, 
      17069, 17170, 152065, 130628, 135154, 16237, 102401, 16498, 18154, 
      105730, 16565, 100733, 19345, 110261, 101540, 165877, 12890, 12770, 
      89605, 74600, 87176, 93325, 168916, 98906, 80833, 91538, 12836, 16136, 
      11125, 12789, 10610, 10728, 75940, 121293, 132205, 11826, 15130, 22122, 
      82162, 104050, 11368, 56693, 97813, 9458, 20018, 9225, 60292, 61736, 
      108692, 66249, 50717, 52621, 100337, 7780, 7753, 62033, 7578, 127978, 
      7289, 7666, 16133, 62893, 79624, 7137, 13122, 48177, 6569, 9881, 19625, 
      20800, 64964, 77156, 13637, 14162, 64165, 104053, 64978, 38900, 89876, 
      62269, 12037, 18472, 75409, 5045, 5041, 4916, 34829, 59189, 7897, 
      10090, 36090, 101345, 4498, 5714, 11213, 4525, 116581, 10309, 99706, 
      4105, 11321, 12196, 26297, 4258, 26282, 14813, 14485, 14698, 3601, 
      43829, 2920, 5941, 7272, 14797, 22237, 31816, 68858, 98804, 2770, 
      11437, 24802, 31501, 68650, 67937, 43825, 2146, 1937, 2425, 5570, 
      65858, 1845, 6525, 25173, 4385, 30581, 67057, 3380, 24853, 25085, 
      71065, 1696, 2080, 42505, 91897, 3626, 4250, 4474, 50509, 63725, 69346, 
      1256, 1192, 68756, 2113, 8485, 16400, 17924, 6437, 2642, 5661, 1130, 
      15002, 11393, 17684, 66320, 5770, 5525, 1354, 8810, 8993, 680, 25722, 
      15325, 66449, 67481, 70096, 3961, 44882, 45730, 23090, 3205, 1625, 697, 
      5881, 22725, 22426, 1989, 1594, 31172, 1220, 458, 65194, 22644, 17282, 
      317, 41716, 45450, 1828, 11945, 12833, 10865, 338, 778, 1418, 6938, 
      22536, 3285, 17460, 9434, 6425, 5954, 5801, 2729, 194, 377, 41218, 
      12778, 75080, 48845, 3140, 88210, 47962, 362, 1445, 5626, 84681, 7921, 
      0, 42026, 33125, 5, 362, 5042, 5777, 76180, 30985, 6898, 40820, 23120, 
      6100, 2417, 52457, 60541, 23741, 73477, 85898, 36149, 20213, 23458, 
      80720, 76793, 15440, 4033, 4325, 164, 629, 62122, 15497, 57744, 15769, 
      9553, 37780, 74698, 38585, 2770, 12713, 73096, 9605, 39005, 76401, 
      50401, 801, 3141, 73697, 38281, 27481, 3505, 20137, 90890, 14213, 338, 
      31618, 78165, 58888, 5085, 101485, 79361, 50129, 34256, 57562, 16825, 
      970, 39645, 40885, 74513, 28800, 40625, 4106, 42345, 33490, 23229, 
      16858, 5353, 50513, 33908, 13385, 14824, 71249, 32000, 8768, 54913, 
      34578, 22993, 2610, 47381, 35381, 20756, 15797, 7240, 77954, 68825, 
      45746, 43661, 37325, 30466, 1901, 2257, 2740, 98090, 2665, 9469, 5044, 
      66546, 35746, 23504, 15761, 3200, 15761, 16729, 95400, 92968, 92365, 
      2088, 3060, 5860, 90653, 85370, 76925, 19805, 2425, 96185, 72161, 
      14480, 71194, 17154, 9081, 6925, 2125, 9421, 79400, 55940, 53192, 
      46216, 26141, 6877, 9512, 83434, 66725, 63218, 30528, 26953, 22185, 
      6273, 2320, 52577, 26426, 9626, 99221, 78125, 7261, 2621, 68137, 57357, 
      41017, 8685, 3177, 2665, 100673, 95120, 17833, 16628, 88765, 60997, 
      13732, 56497, 35177, 11600, 3761, 19777, 5098, 64373, 3428, 5300, 
      22525, 6397, 35641, 8641, 6409, 18976, 59890, 50377, 35885, 6245, 3880, 
      41732, 39440, 17321, 4105, 4321, 24260, 22721, 7361, 36040, 34981, 
      14356, 11581, 5581, 5800, 38345, 6989, 16810, 25360, 8105, 11161, 5850, 
      21402, 12469, 6836, 6485, 5066, 5968, 33073, 10090, 18325, 6205, 9197, 
      21501, 15625, 18320, 14801, 7625, 27833, 20245, 8293, 6309, 10440, 
      16850, 10496, 13285, 8082, 31842, 8212, 7120, 7137, 17872, 9434, 11714, 
      18250, 7565, 15496, 7825, 24385, 9946, 8042, 8321, 9217, 12861, 17873, 
      24340, 9092, 9236, 12680, 10181, 29761, 9412, 9217, 10000, 32625, 
      35137, 39492, 42340, 9928, 9860, 30537, 10441, 10426, 51410, 10765, 
      10804, 21220, 10817, 11026, 21429, 11261, 21236, 11890, 12181, 12946, 
      60112, 14365, 13789, 15185, 14400, 31824, 14965, 45058, 66452, 16066, 
      16552, 30529, 16580, 16505, 16690, 17217, 17370, 17261, 18125, 62269, 
      20788, 65650, 18152, 18801, 19337, 20996, 25721, 36721, 19553, 18994, 
      21121, 20329, 19721, 19681, 77002, 21349, 20810, 20905, 24161, 23053, 
      21953, 22025, 22048, 24505, 24901, 37442, 23833, 23465, 24065, 34340, 
      40309, 54034, 26965, 26050, 24029, 24865, 24372, 24658, 80189, 26437, 
      48082, 82402, 26624, 69281, 26450, 26597, 54821, 66244, 27865, 29012, 
      28921, 27472, 28906, 28521, 107881, 29860, 27997, 33032, 41012, 37060, 
      31162, 28642, 46786, 30269, 29629, 29189, 32084, 29633, 30260, 46225, 
      83637, 32474, 34693, 32850, 37413, 34933, 33365, 92200, 32141, 37517, 
      35104, 104224, 36125, 54962, 56170, 104585, 33448, 33140, 38818, 
      102658, 34297, 33872, 35620, 35906, 63125, 110954, 37096, 35225, 82000, 
      36045, 66697, 37189, 36584, 40577, 38597, 37925, 37057, 39889, 81385, 
      87940, 37250, 86978, 78440, 99529, 41332, 40097, 86377, 39965, 99818, 
      103325, 41704, 86728, 103720, 40826, 41600, 41521, 40016, 41936, 
      108121, 45029, 46250, 121298, 44320, 42754, 44141, 84874, 141860, 
      48305, 86945, 124189, 46042, 48788, 46465, 50269, 105885, 123210, 
      48296, 46472, 46901, 47009, 47281, 46665, 47530, 48613, 52317, 48985, 
      101761, 105521, 110900, 48905, 108377, 112850, 51578, 52480, 124160, 
      157760, 101701, 115141, 119269, 168274, 52597, 57913, 52345, 52180, 
      124884, 169633, 53066, 53684, 54056, 54269, 115400, 150244, 60085, 
      111410, 121837, 56066, 55514, 58832, 117653, 162920, 63682, 182437, 
      184570, 161929, 150497, 64189, 60680, 59140, 65773, 161449, 61937, 
      150137, 65650, 61114, 60314, 62820, 127080, 154152, 160372, 66338, 
      136634, 146273, 67904, 62660, 128585, 63157, 68330, 141345, 68741, 
      68485, 150800, 153074, 150085, 69385, 68930, 72882, 68660, 169768, 
      177937, 190105, 213109, 78500, 70805, 151378, 154810, 172948, 222368, 
      80642, 74297, 197677, 78084, 75604, 167764, 183124, 82466, 74128, 
      165188, 177668, 77233, 182113, 84877, 77992, 78874, 78329, 84276, 
      78480, 178576, 181152, 183760, 81908, 184117, 86681, 83689, 84256, 
      189556, 199561, 212994, 91796, 186125, 93605, 88145, 191185, 94100, 
      87700, 226057, 91381, 217937, 91809, 103325, 100426, 94162, 221897, 
      103748, 98260, 97765, 220085, 104130, 105569, 236666, 243405, 100333, 
      106313, 105065, 106930, 105746, 108580, 103744, 102673, 100900, 112221, 
      109629, 105309, 100825, 112153, 108953, 102793, 103624, 112165, 111049, 
      112073, 119045, 117181, 116285, 114890, 124325, 118193, 117050, 128644, 
      124816, 123700, 122489, 131657, 126568, 123197, 132553, 137426, 133901, 
      138884, 132417, 129988, 132353, 137637, 142325, 137189, 143765, 135529, 
      135076, 143588, 146570, 154786, 157258, 151741, 153616, 154186 ], 
  [ 130898, 133090, 129730, 129785, 130637, 121685, 126376, 127988, 124612, 
      119269, 115834, 112213, 123716, 109226, 116266, 111085, 114610, 114029, 
      108085, 106517, 101933, 107705, 111520, 100450, 107653, 106745, 94169, 
      94949, 89561, 88922, 96356, 88234, 91001, 107890, 89540, 91205, 89162, 
      97925, 82565, 91988, 93508, 91925, 107648, 107185, 83525, 84125, 79873, 
      90338, 101701, 78737, 85145, 84698, 76185, 76765, 82810, 85034, 101450, 
      87821, 75569, 84922, 76861, 78696, 86125, 73610, 80545, 73412, 79202, 
      92042, 79613, 86276, 68105, 64154, 67712, 96490, 64445, 74016, 94900, 
      62345, 92585, 63466, 87464, 87914, 59266, 91234, 75085, 80068, 77905, 
      376385, 64882, 80977, 57725, 80505, 93194, 87725, 56533, 59509, 352885, 
      81185, 55562, 358042, 56356, 83016, 325000, 68426, 81250, 82226, 71188, 
      81634, 360040, 57125, 59050, 377434, 80474, 66820, 356564, 52642, 
      57517, 336850, 288682, 338269, 362440, 56912, 300457, 59434, 64450, 
      58357, 64612, 61789, 64685, 68884, 345229, 311490, 318884, 66305, 
      265625, 73940, 82976, 271412, 75645, 263133, 91129, 279625, 265162, 
      368441, 50632, 55432, 245833, 219346, 241762, 252421, 373522, 262100, 
      230905, 249808, 71474, 87074, 57461, 72245, 53252, 45578, 223130, 
      300053, 317525, 72500, 87284, 109856, 234676, 272144, 70810, 187885, 
      261805, 54548, 104468, 52673, 195170, 198250, 280466, 206861, 177385, 
      181337, 267181, 47522, 48725, 199765, 51008, 312448, 46205, 58472, 
      98093, 202253, 232514, 59165, 88520, 174005, 54085, 76257, 108961, 
      112186, 206370, 228402, 91081, 92836, 205157, 274565, 206788, 155698, 
      250954, 202025, 87421, 107386, 226229, 46393, 47209, 48722, 147925, 
      196885, 73021, 82184, 150824, 271017, 45428, 62224, 86993, 52013, 
      296089, 84445, 268552, 47489, 88325, 91250, 129541, 53380, 130336, 
      100825, 100085, 100708, 55577, 168785, 44234, 70625, 76466, 101621, 
      121361, 143650, 216360, 268034, 50228, 92105, 128020, 143329, 216148, 
      215021, 169585, 48772, 43641, 54377, 72692, 211700, 47645, 76925, 
      130013, 67813, 142389, 214121, 63522, 129685, 130325, 221405, 35594, 
      55658, 167833, 257405, 25632, 68896, 69940, 183625, 208321, 218452, 
      39250, 40826, 217450, 57325, 85837, 109330, 113314, 18185, 61540, 
      76037, 50184, 105876, 11245, 113066, 213362, 18740, 18901, 32360, 
      13572, 88785, 48490, 2600, 7373, 213885, 215737, 220402, 21425, 173456, 
      175124, 3240, 67405, 28513, 51365, 78689, 3281, 3392, 26825, 28480, 
      1066, 56394, 49480, 211796, 126194, 5620, 36625, 122, 174824, 61090, 
      98677, 101205, 10265, 35408, 53888, 58628, 83008, 3074, 21953, 113618, 
      11700, 15661, 16420, 16677, 23445, 36900, 34621, 20, 8480, 4770, 265, 
      22210, 8468, 200, 50180, 59053, 78404, 7397, 13457, 42026, 0, 529, 
      41209, 50176, 76176, 78961, 5042, 845, 82948, 18, 2818, 16138, 64525, 
      188365, 1697, 2617, 4381, 7780, 261, 4005, 128200, 6290, 5233, 6610, 
      20213, 19681, 38890, 52065, 2036, 6661, 1346, 6521, 91325, 159322, 
      4768, 225, 65680, 100633, 4394, 91373, 161773, 5237, 557, 32957, 67277, 
      4581, 325, 1825, 68869, 119941, 9472, 7825, 45200, 146180, 5765, 1658, 
      18785, 13093, 6137, 685, 151682, 1556, 6329, 52384, 162809, 457, 4973, 
      1898, 601, 70272, 677, 1252, 3701, 6760, 75205, 1053, 150498, 9433, 
      8410, 4561, 1802, 14650, 1753, 1508, 4273, 60560, 1189, 1489, 5314, 
      8145, 81178, 6340, 4181, 1192, 1157, 1381, 2312, 54517, 56921, 60274, 
      12532, 59377, 88321, 71594, 3944, 1844, 4770, 8917, 61546, 106497, 
      109105, 11882, 11090, 10897, 36650, 59762, 74042, 10413, 8820, 6525, 
      6805, 34525, 12253, 5449, 10498, 5300, 8660, 16577, 20161, 48161, 
      86617, 7354, 2754, 2466, 2050, 4525, 20521, 86706, 8516, 4517, 3880, 
      3578, 4513, 6305, 22373, 42610, 2665, 4804, 86404, 13637, 7301, 20897, 
      49057, 5101, 3341, 2581, 18629, 35261, 47869, 14265, 12402, 9325, 
      10170, 10553, 4105, 13010, 3701, 3701, 15794, 35425, 114581, 64640, 
      5013, 48618, 65250, 7853, 70445, 4157, 21437, 70045, 111722, 4624, 
      3721, 4397, 28057, 48242, 4090, 4258, 12069, 47233, 52369, 124378, 
      8857, 26297, 4954, 5125, 15250, 18625, 33125, 63274, 4797, 28381, 
      104212, 8210, 25805, 20249, 34208, 116180, 18685, 66762, 32789, 44900, 
      59330, 143425, 23680, 106945, 59153, 76085, 11717, 98501, 14274, 17725, 
      31869, 130385, 13325, 30893, 54329, 79370, 16488, 26122, 21529, 33956, 
      138896, 36130, 52258, 52685, 102370, 70560, 81040, 103156, 44089, 
      94250, 45985, 119125, 33344, 45380, 58369, 65825, 82997, 99485, 117842, 
      57490, 59274, 79938, 65957, 130637, 45506, 50641, 63314, 137189, 
      142981, 152666, 158794, 44378, 45130, 131405, 60877, 58400, 176464, 
      44797, 60826, 105682, 52225, 52432, 105065, 51025, 104050, 45092, 
      57677, 65000, 190466, 45497, 59681, 43853, 56186, 127730, 60437, 
      157768, 200890, 49232, 47666, 121501, 52610, 53765, 61328, 68825, 
      70208, 66817, 74241, 191365, 86330, 197200, 65650, 70397, 72981, 83250, 
      102325, 133825, 49825, 66896, 46877, 51005, 56957, 65117, 216736, 
      50789, 54760, 67973, 88857, 49205, 66553, 68265, 68698, 85913, 86717, 
      128776, 54485, 57397, 78497, 119522, 135329, 167504, 92053, 49316, 
      66565, 57149, 63626, 67600, 218249, 54205, 151700, 222100, 55210, 
      196677, 58724, 78961, 166225, 189946, 54805, 51850, 52169, 59330, 
      53792, 55457, 266017, 51874, 61081, 105066, 130266, 117290, 51940, 
      66640, 143824, 56785, 60245, 77845, 53266, 68445, 82602, 140797, 
      220025, 56520, 52585, 58532, 111065, 53233, 58225, 234730, 77909, 
      109525, 55450, 255770, 54009, 157716, 160564, 256129, 67730, 76442, 
      110408, 252148, 67345, 77170, 94498, 60752, 174481, 266180, 58250, 
      70317, 212210, 70313, 180505, 65305, 69210, 55981, 61381, 63989, 68861, 
      58981, 209537, 222242, 79300, 220048, 202898, 242845, 60826, 98541, 
      217801, 67657, 242720, 249097, 103834, 217738, 249490, 96804, 66826, 
      67157, 83282, 101602, 256757, 60001, 58760, 278948, 64618, 73300, 
      104617, 211360, 312210, 62033, 213833, 281825, 103636, 64970, 104057, 
      63169, 248345, 279200, 69394, 77410, 77837, 100085, 78625, 87029, 
      80512, 76673, 66845, 77453, 238057, 245097, 254986, 87209, 250001, 
      258164, 110788, 74378, 277258, 333818, 235937, 260857, 268265, 350480, 
      78181, 67913, 86125, 99490, 277154, 351833, 84384, 106730, 109562, 
      111005, 259466, 319730, 68029, 250960, 269585, 85732, 90100, 77426, 
      260473, 338130, 72020, 369125, 372488, 335905, 316681, 74981, 83362, 
      110522, 73693, 334189, 83385, 315085, 76436, 89120, 108820, 84674, 
      274394, 321146, 331466, 77940, 290916, 307525, 76634, 90250, 276305, 
      90745, 79924, 297257, 83609, 84173, 312034, 315536, 310085, 91213, 
      92808, 86096, 111802, 341650, 354325, 373873, 409585, 83914, 109429, 
      308900, 314792, 344818, 422938, 84820, 97745, 384305, 90050, 95770, 
      335530, 360730, 85000, 110690, 330490, 351170, 97393, 358073, 85765, 
      97330, 96980, 98485, 88850, 100274, 351250, 355466, 359714, 95498, 
      359245, 90837, 100549, 101114, 366314, 382057, 403280, 92250, 360009, 
      91597, 98437, 367525, 94546, 104546, 421661, 105757, 407381, 108641, 
      96373, 98804, 107300, 412565, 99250, 105242, 105977, 408697, 100040, 
      101065, 433472, 443489, 109765, 103853, 105065, 104468, 108200, 106522, 
      112346, 114145, 122618, 106877, 109205, 114725, 125821, 109265, 112625, 
      124505, 124514, 111733, 114305, 117373, 114089, 121237, 124029, 126324, 
      120581, 131665, 134212, 120794, 126802, 128146, 129805, 122161, 127730, 
      140341, 130013, 127504, 130129, 127730, 134381, 139330, 137593, 133445, 
      134845, 139549, 135053, 145265, 146042, 138970, 143172, 147272, 148100, 
      156109, 155522, 156500 ], 
  [ 123929, 125477, 122393, 122356, 122932, 114946, 118901, 120145, 117045, 
      112346, 109233, 105704, 115505, 102901, 108929, 104392, 107181, 106600, 
      100840, 99410, 95240, 100138, 103401, 93573, 99810, 98948, 87200, 
      87658, 82960, 82045, 88421, 81173, 83434, 98253, 81973, 83362, 81457, 
      89162, 75688, 83869, 85205, 83530, 97505, 97042, 76004, 76466, 72720, 
      81805, 91880, 71492, 77072, 76625, 68986, 69428, 74645, 76501, 91169, 
      78920, 68048, 76205, 69064, 70669, 77224, 66181, 72242, 65845, 70577, 
      82037, 70850, 76501, 60308, 56725, 59777, 85473, 56786, 65161, 83929, 
      54548, 81568, 55485, 76861, 77173, 51561, 80125, 65448, 69925, 67946, 
      349682, 56257, 70650, 49928, 70132, 81625, 76616, 48690, 51298, 327010, 
      70628, 47765, 331937, 48421, 72229, 300229, 59065, 70601, 71485, 61505, 
      70893, 333797, 48914, 50609, 350501, 69733, 57413, 330413, 44845, 
      49122, 311481, 265337, 312808, 336013, 48425, 276560, 50625, 55089, 
      49640, 55205, 52658, 55186, 58925, 319400, 287041, 294113, 56530, 
      243154, 63337, 71545, 248665, 64858, 240754, 78916, 256464, 242645, 
      341554, 42237, 46485, 224144, 198945, 220257, 230410, 346405, 239629, 
      209906, 227889, 60733, 74953, 48100, 61412, 44305, 37505, 202453, 
      275834, 292570, 61529, 75025, 95849, 213401, 249121, 59977, 169002, 
      239242, 45325, 90829, 43634, 175873, 178769, 257029, 186920, 159008, 
      162730, 244296, 38897, 39962, 180146, 41969, 287585, 37672, 48605, 
      84730, 182450, 211193, 49160, 75893, 155720, 44586, 64642, 94770, 
      97765, 186337, 207265, 78224, 79841, 185170, 251266, 186709, 138425, 
      228713, 182176, 74794, 93241, 205138, 37584, 38308, 39637, 131066, 
      177266, 61544, 69925, 133781, 247810, 36665, 51713, 74320, 42514, 
      271778, 71956, 245437, 38450, 75514, 78209, 113786, 43697, 114489, 
      87002, 86308, 86885, 45572, 150592, 35425, 59194, 64529, 87706, 106066, 
      126929, 195637, 244873, 40729, 78880, 112265, 126608, 195425, 194344, 
      151300, 39365, 34786, 44372, 60985, 191161, 38330, 64850, 114074, 
      56520, 125668, 193444, 52597, 113746, 114340, 200360, 27613, 45469, 
      149594, 234658, 18985, 57465, 58417, 164512, 187920, 197545, 30809, 
      32201, 196589, 46952, 72980, 94725, 98433, 12688, 50753, 63962, 40501, 
      91501, 7082, 98185, 192685, 13105, 13220, 24701, 8857, 75652, 38945, 
      1013, 4084, 193162, 194922, 199357, 15284, 154849, 156425, 1285, 56020, 
      21314, 41498, 66338, 1280, 1345, 19856, 21281, 261, 46021, 39797, 
      191165, 110393, 2745, 28368, 605, 156125, 50257, 84762, 87106, 6148, 
      27289, 43745, 48025, 70289, 1073, 15674, 98645, 7261, 10440, 11061, 
      11272, 16936, 28597, 26594, 457, 4777, 8473, 1530, 15885, 13229, 1373, 
      40405, 48404, 66053, 11882, 8650, 33125, 529, 0, 32400, 40401, 64009, 
      66564, 8837, 40, 70229, 409, 909, 10825, 53370, 168930, 4112, 800, 
      7946, 12357, 100, 1636, 112261, 10453, 9074, 3413, 14210, 13770, 30357, 
      42106, 4589, 3464, 3485, 3370, 77962, 141497, 8425, 340, 54433, 86580, 
      7913, 78010, 143810, 9032, 1960, 25160, 55892, 8146, 394, 514, 57346, 
      104554, 14417, 4352, 35977, 129137, 9698, 3889, 13058, 18820, 10162, 
      2042, 134317, 3649, 3316, 42425, 144800, 802, 8584, 725, 900, 58657, 
      1160, 677, 1700, 3701, 63176, 2410, 133225, 5684, 4937, 7850, 997, 
      9797, 3524, 1025, 2180, 49865, 2178, 1098, 2853, 4810, 68689, 10181, 
      7240, 1997, 1732, 1220, 1277, 44420, 46594, 49625, 17937, 48820, 75280, 
      59933, 6773, 1453, 2677, 5490, 50805, 92122, 94546, 17057, 16081, 
      15842, 28577, 49205, 62197, 15220, 13213, 10228, 4068, 26728, 17474, 
      8738, 6749, 8497, 5417, 11540, 14480, 38800, 73760, 11241, 4525, 3961, 
      2809, 2754, 14794, 73849, 12725, 7300, 6341, 2405, 2834, 3890, 16370, 
      33893, 4068, 3033, 73593, 19042, 11050, 15170, 39650, 7976, 5204, 2696, 
      13316, 27464, 38600, 19762, 17485, 6082, 6697, 15130, 6290, 8893, 5426, 
      3034, 11125, 27674, 99746, 53761, 7474, 39349, 54325, 5300, 59060, 
      3490, 15802, 58706, 97117, 6625, 4756, 3730, 21410, 39065, 4113, 4005, 
      8458, 38194, 42778, 108945, 6212, 19972, 4241, 4274, 10949, 13634, 
      25834, 52625, 4360, 21780, 90205, 5933, 19618, 15028, 26825, 101345, 
      13786, 55837, 25636, 36229, 49141, 126842, 17953, 92800, 49010, 64378, 
      8612, 85000, 10525, 13194, 24946, 114676, 9898, 24154, 44738, 67433, 
      12325, 20165, 16400, 26849, 122681, 28793, 42989, 43370, 88685, 59497, 
      69057, 89425, 35786, 81209, 37498, 104290, 26513, 36985, 48548, 55268, 
      70922, 86122, 103145, 47853, 49453, 68185, 55492, 115112, 37249, 41786, 
      53125, 121250, 126674, 135761, 141521, 36305, 36965, 115880, 51010, 
      48809, 158225, 36770, 51005, 91997, 43370, 43577, 91472, 42354, 90549, 
      37157, 48362, 54949, 171629, 37792, 50320, 36424, 47285, 112757, 51122, 
      140909, 181593, 41297, 39961, 107080, 44353, 45370, 52105, 58820, 
      60065, 57042, 63730, 172666, 74761, 178225, 56105, 60392, 62746, 72049, 
      89514, 118714, 42212, 57305, 39770, 43346, 48562, 55802, 196841, 43268, 
      46733, 58474, 77380, 42052, 57330, 58858, 59245, 74804, 75562, 114309, 
      46826, 49370, 68170, 105745, 120448, 150553, 80530, 42485, 57572, 
      49306, 55001, 58561, 198538, 46868, 135853, 202205, 47781, 178162, 
      50881, 68864, 149504, 171845, 47560, 45065, 45338, 51533, 46777, 48212, 
      244052, 45181, 53146, 92761, 116029, 104065, 45385, 58153, 128713, 
      49586, 52586, 68162, 46665, 59866, 72505, 125962, 200498, 49597, 46352, 
      51425, 98576, 46954, 51210, 214513, 68548, 97220, 48941, 234541, 47776, 
      141961, 144625, 234900, 59657, 67357, 98149, 231149, 59410, 68085, 
      83665, 53737, 157760, 244537, 51649, 62152, 193373, 62240, 163508, 
      57922, 61321, 50024, 54596, 56836, 61064, 52610, 190930, 202945, 70353, 
      200889, 184705, 222536, 54409, 87754, 198826, 60320, 222457, 228512, 
      92633, 198809, 228905, 86293, 59765, 60050, 74197, 90677, 235850, 
      54090, 53125, 257029, 58109, 65641, 93600, 192937, 288865, 56260, 
      195364, 259906, 92941, 58921, 93362, 57488, 228128, 257465, 62793, 
      69705, 70132, 89896, 70874, 78266, 72577, 69290, 60980, 70024, 218530, 
      225202, 234585, 78676, 229876, 237625, 99909, 67685, 255845, 309829, 
      216640, 240272, 247312, 325801, 71074, 62554, 78098, 89945, 255833, 
      327154, 76633, 96541, 99097, 100402, 239065, 296477, 62900, 231065, 
      248770, 78165, 81981, 71101, 240210, 314233, 66845, 343940, 347165, 
      312146, 293796, 69530, 76577, 100517, 68564, 310568, 76738, 292338, 
      70985, 81737, 99137, 77981, 253625, 298169, 308029, 72397, 269365, 
      285192, 71413, 82913, 255490, 83408, 74381, 275522, 77698, 78170, 
      289701, 293065, 287890, 84520, 85885, 80369, 102717, 318121, 330290, 
      349010, 383296, 79061, 100850, 286981, 292597, 321289, 396189, 80105, 
      90868, 359120, 84461, 89261, 312461, 336557, 80469, 102341, 307697, 
      327457, 90884, 334084, 81418, 90913, 90701, 91976, 84089, 93581, 
      327629, 331661, 335725, 89725, 335348, 86122, 94408, 94973, 342233, 
      357332, 377681, 87949, 336250, 87572, 93032, 343490, 90245, 98405, 
      395464, 99892, 381874, 102500, 92900, 94733, 101573, 386920, 95501, 
      100205, 100802, 383282, 96245, 97316, 407137, 416786, 104452, 99874, 
      100810, 100489, 103669, 102497, 107125, 108602, 115925, 103220, 104996, 
      109412, 118760, 105332, 107956, 117812, 117913, 107524, 109682, 112520, 
      110386, 116522, 118900, 120781, 116740, 125892, 128025, 117413, 122317, 
      123385, 124722, 118964, 123337, 134154, 126034, 124353, 126288, 124717, 
      129896, 134017, 132740, 129650, 131418, 135018, 131764, 139906, 140545, 
      135221, 139285, 143845, 144857, 151348, 151037, 151969 ], 
  [ 105929, 102437, 101513, 100756, 99172, 98746, 96941, 95305, 94365, 94706, 
      94113, 91304, 87785, 89941, 88049, 88552, 85581, 85000, 80680, 80330, 
      79400, 77458, 76401, 76293, 74970, 74468, 69200, 67138, 67840, 64765, 
      62861, 62453, 60754, 59373, 59293, 58522, 57697, 57122, 58408, 56869, 
      56765, 54370, 54665, 54202, 53684, 53066, 53280, 51565, 51560, 51332, 
      50432, 49985, 49186, 48548, 47285, 46261, 47249, 45800, 45728, 44525, 
      44584, 44389, 44104, 44581, 43802, 43165, 39617, 40277, 38810, 36541, 
      35828, 35125, 34217, 35793, 33386, 32401, 34609, 30068, 31888, 29565, 
      30421, 29653, 27801, 29725, 26568, 27085, 26546, 177242, 25297, 26370, 
      25448, 25492, 27625, 26216, 23850, 23578, 161050, 24548, 23285, 164177, 
      22861, 24349, 142909, 22345, 23801, 23965, 22265, 23373, 164957, 21194, 
      21089, 176261, 22213, 20333, 162293, 20365, 19962, 149481, 119177, 
      150088, 165733, 18545, 126080, 18225, 18369, 17960, 18125, 17738, 
      17386, 17525, 153800, 132241, 136793, 16570, 103834, 16897, 18625, 
      107185, 16978, 102154, 19876, 111744, 102965, 167674, 13077, 13005, 
      90944, 75825, 88497, 94690, 170725, 100309, 82106, 92889, 13213, 16633, 
      11380, 13172, 10825, 10865, 77173, 122834, 133810, 12209, 15625, 22769, 
      83441, 105481, 11737, 57762, 99202, 9685, 20629, 9434, 61393, 62849, 
      110149, 67400, 51728, 53650, 101736, 7937, 7922, 63146, 7769, 129545, 
      7432, 7925, 16690, 64010, 80873, 7400, 13613, 49160, 6786, 10282, 
      20250, 21445, 66097, 78385, 14144, 14681, 65290, 105466, 66109, 39785, 
      91193, 63376, 12514, 19081, 76618, 5184, 5188, 5077, 35666, 60266, 
      8264, 10525, 36941, 102730, 4625, 5993, 11680, 4714, 118058, 10756, 
      101077, 4250, 11794, 12689, 27026, 4457, 27009, 15362, 15028, 15245, 
      3812, 44752, 3025, 6274, 7649, 15346, 22906, 32609, 69997, 100153, 
      2929, 11920, 25505, 32288, 69785, 69064, 44740, 2285, 2026, 2612, 5905, 
      66961, 1970, 6890, 25874, 4680, 31348, 68164, 3637, 25546, 25780, 
      72200, 1693, 2269, 43394, 93178, 3505, 4545, 4777, 51472, 64800, 70465, 
      1289, 1241, 69869, 2312, 8900, 16965, 18513, 6208, 2873, 6002, 1261, 
      15541, 11042, 18265, 67405, 5545, 5300, 1301, 8497, 9412, 785, 25133, 
      14884, 67522, 68562, 71197, 3764, 45769, 46625, 22525, 3460, 1514, 818, 
      6218, 22160, 21865, 1856, 1481, 30501, 1381, 557, 66245, 23273, 16785, 
      288, 40925, 46325, 2017, 12402, 13306, 10468, 289, 905, 1585, 7289, 
      21953, 3074, 18005, 9061, 6120, 5661, 5512, 2536, 157, 314, 40417, 
      12337, 73993, 47970, 2925, 87029, 47093, 445, 1604, 5933, 83522, 7570, 
      5, 41209, 32400, 0, 441, 5329, 6084, 75077, 30280, 7229, 40009, 22509, 
      5785, 2610, 53370, 59552, 23120, 72386, 84717, 35380, 19636, 24061, 
      79573, 75674, 14933, 3770, 4050, 117, 706, 61109, 14984, 56765, 15250, 
      9922, 38537, 73585, 37780, 2953, 13140, 71993, 9970, 39770, 75272, 
      49480, 680, 3332, 72586, 37474, 26794, 3706, 20674, 89657, 13712, 337, 
      32297, 77018, 57889, 4778, 100180, 78202, 49202, 34957, 56569, 16276, 
      1025, 40400, 40042, 73384, 28085, 39780, 4297, 41480, 32717, 22580, 
      16301, 5576, 49570, 34585, 12884, 14297, 70130, 31237, 8357, 53924, 
      33785, 22340, 2705, 46458, 34578, 20133, 15250, 7489, 76781, 67720, 
      44837, 42772, 36500, 29717, 1940, 2314, 2825, 96777, 2740, 9760, 5213, 
      65453, 34933, 22837, 15210, 3285, 16162, 17146, 94097, 91681, 91082, 
      1937, 3125, 6037, 89380, 84133, 75748, 19188, 2248, 94874, 71018, 
      13949, 70057, 16577, 8660, 6560, 2080, 9680, 78201, 54925, 52201, 
      45289, 25434, 6514, 9769, 82205, 65620, 62141, 29765, 26234, 21530, 
      5930, 2213, 51588, 25713, 9873, 97882, 76930, 6890, 2570, 67016, 56324, 
      40136, 8276, 2984, 2600, 99322, 93805, 17242, 16057, 87490, 59930, 
      13213, 55466, 34354, 11125, 3554, 20186, 5161, 63274, 3349, 5365, 
      21860, 6500, 34810, 8242, 6506, 19357, 58825, 49396, 35050, 5930, 3785, 
      40833, 38565, 16738, 3994, 4258, 24705, 22052, 7012, 35201, 34154, 
      13829, 11114, 5314, 5825, 37480, 6660, 17125, 24653, 7738, 10708, 5585, 
      21785, 11986, 6877, 6196, 4909, 5941, 33602, 9673, 18640, 6170, 9298, 
      20852, 15880, 17725, 14274, 7306, 28276, 19618, 7954, 6218, 10553, 
      16285, 10085, 12800, 7769, 32321, 7913, 6989, 7010, 18125, 9457, 11817, 
      18505, 7346, 15689, 7618, 24730, 9593, 7825, 8228, 9188, 12962, 18082, 
      24665, 8973, 9133, 12745, 10132, 30152, 9169, 9026, 9925, 33050, 35594, 
      40001, 42881, 9665, 9605, 30920, 10330, 10289, 52025, 10490, 10685, 
      21437, 10610, 10817, 21632, 11034, 21429, 11597, 12002, 12829, 60749, 
      14032, 13600, 14824, 14165, 32117, 14762, 45509, 67113, 15737, 16201, 
      30760, 16273, 16210, 16465, 17060, 17225, 17082, 18010, 62866, 20761, 
      66265, 17945, 18632, 19186, 20929, 25794, 36994, 19172, 18785, 20690, 
      19946, 19402, 19442, 77681, 20948, 20453, 20674, 24100, 22612, 21690, 
      21778, 21805, 24404, 24802, 37629, 23426, 23090, 23890, 34465, 40528, 
      54433, 26890, 25565, 23732, 24466, 24041, 24361, 80818, 25988, 48373, 
      83045, 26181, 69802, 26041, 26384, 55184, 66725, 27400, 28505, 28418, 
      27053, 28417, 28052, 108692, 29341, 27586, 33001, 41149, 37105, 30625, 
      28273, 46993, 29786, 29186, 28922, 31545, 29266, 30025, 46402, 84218, 
      31957, 34112, 32345, 37376, 34354, 32850, 92833, 31828, 37460, 34541, 
      104941, 35536, 55201, 56425, 105300, 33017, 32797, 38749, 103349, 
      33850, 33525, 35425, 35377, 63440, 111697, 36529, 34792, 82493, 35600, 
      67028, 36682, 36121, 39944, 38036, 37396, 36584, 39290, 81850, 88465, 
      36873, 87489, 78865, 100136, 40729, 39874, 86866, 39440, 100417, 
      103952, 41513, 87209, 104345, 40573, 41045, 40970, 39637, 41717, 
      108770, 44370, 45565, 122029, 43709, 42241, 43920, 85297, 142705, 
      47620, 87364, 124906, 45781, 48121, 46202, 49568, 106448, 123905, 
      47673, 45945, 46372, 46696, 46754, 46226, 47017, 48050, 51620, 48424, 
      102250, 106042, 111465, 48436, 108916, 113425, 51309, 51845, 124805, 
      158629, 102160, 115712, 119872, 169201, 51994, 57154, 51818, 51785, 
      125513, 170554, 52513, 53341, 53737, 53962, 115945, 151037, 59300, 
      111905, 122410, 55485, 54981, 58141, 118170, 163753, 62885, 183380, 
      185525, 162746, 151236, 63410, 60017, 58757, 64964, 162248, 61258, 
      150858, 64865, 60497, 59897, 62141, 127625, 154889, 161149, 65557, 
      137245, 146952, 67093, 62033, 129130, 62528, 67541, 141962, 67978, 
      67730, 151461, 153745, 150730, 68680, 68245, 72089, 68157, 170521, 
      178730, 190970, 214096, 77621, 70250, 151981, 155437, 173689, 223389, 
      79745, 73588, 198560, 77261, 74861, 168461, 183917, 81549, 73541, 
      165857, 178417, 76484, 182884, 83938, 77233, 78101, 77576, 83369, 
      77741, 179309, 181901, 184525, 81085, 184868, 85762, 82888, 83453, 
      190313, 200372, 213881, 90829, 186850, 92612, 87272, 191930, 93125, 
      86885, 226984, 90532, 218794, 90980, 102260, 99413, 93293, 222760, 
      102701, 97325, 96842, 220922, 103085, 104516, 237577, 244346, 99412, 
      105274, 104050, 105889, 104749, 107537, 102805, 101762, 100085, 111140, 
      108596, 104372, 100040, 111092, 107956, 101972, 102793, 111124, 110042, 
      111080, 117946, 116162, 115300, 113941, 123220, 117252, 116145, 127493, 
      123757, 122665, 121482, 130484, 125497, 122274, 131434, 136233, 132768, 
      137677, 131336, 128977, 131300, 136490, 141138, 136098, 142564, 134506, 
      134065, 142421, 145405, 153565, 156017, 150628, 152477, 153049 ], 
  [ 108050, 103970, 103298, 102457, 100621, 101077, 98600, 96628, 95940, 
      96869, 96570, 93845, 88772, 92650, 89834, 90925, 87282, 86701, 82549, 
      82325, 81773, 79033, 77472, 78498, 76293, 75833, 71321, 68965, 70297, 
      66970, 64100, 64490, 62329, 59058, 60868, 59845, 59146, 57605, 60613, 
      57940, 57668, 55189, 53888, 53425, 55301, 54557, 55233, 52258, 51077, 
      53201, 51545, 51098, 51097, 50333, 48314, 46954, 46346, 46157, 47345, 
      45050, 45949, 45544, 44461, 46282, 44705, 44740, 40226, 39626, 39293, 
      36100, 37193, 36826, 35456, 34218, 34877, 32800, 33076, 31433, 30313, 
      30762, 29224, 28330, 29250, 28066, 26253, 26308, 25937, 161345, 25906, 
      25425, 26813, 24505, 25546, 24557, 25173, 24565, 145909, 23393, 24650, 
      148826, 24100, 22984, 128776, 22282, 22562, 22642, 21908, 22050, 
      149480, 22181, 21866, 160154, 20890, 20228, 146900, 21730, 20781, 
      134802, 106346, 135325, 150088, 19280, 112745, 18666, 18306, 18485, 
      18020, 17885, 17197, 16916, 138701, 118402, 122660, 16129, 91801, 
      15700, 16672, 94900, 15613, 90205, 17209, 99081, 90890, 151609, 13896, 
      13320, 79625, 65682, 77346, 83077, 154450, 88276, 71417, 81360, 11890, 
      14050, 11317, 11765, 11140, 11978, 66778, 109205, 119509, 10676, 12916, 
      18464, 72500, 92944, 10330, 49005, 87085, 9748, 16660, 9665, 52258, 
      53546, 97234, 57677, 43433, 45145, 89325, 8546, 8405, 53717, 8000, 
      115328, 8125, 7400, 12973, 54413, 69890, 6749, 10568, 40949, 6597, 
      8161, 15777, 16762, 56290, 67570, 10889, 11300, 55525, 92677, 56260, 
      32498, 79370, 53737, 9469, 14650, 65845, 5625, 5545, 5266, 28757, 
      50837, 6269, 7816, 29864, 90025, 5108, 4880, 8593, 4525, 104345, 7837, 
      88456, 4481, 8581, 9266, 21125, 4100, 21024, 11225, 10933, 11108, 3161, 
      36625, 3466, 4321, 5234, 11125, 17425, 25826, 59560, 87490, 2740, 8329, 
      19604, 25505, 59348, 58669, 36529, 2180, 2425, 1961, 3700, 56692, 1949, 
      4349, 19805, 2853, 24565, 57769, 2146, 19477, 19669, 61469, 2890, 1450, 
      35225, 80893, 5920, 2592, 2740, 42505, 54657, 59860, 2066, 1850, 59306, 
      1325, 5645, 12114, 13410, 9673, 1508, 3461, 904, 10900, 15725, 13162, 
      57010, 8884, 8597, 2792, 12676, 5905, 554, 32168, 20365, 57085, 58041, 
      60466, 6641, 37264, 38036, 29224, 1549, 3425, 293, 3425, 28817, 28480, 
      3977, 3392, 38250, 394, 200, 55892, 17330, 22644, 1233, 49850, 37736, 
      610, 8181, 8917, 15193, 1360, 128, 388, 4160, 28610, 5825, 12818, 
      13492, 9837, 9252, 9061, 5077, 1060, 1469, 49300, 17440, 85858, 57609, 
      5634, 99860, 56648, 4, 365, 3140, 96101, 11665, 362, 50176, 40401, 441, 
      0, 2704, 3249, 87026, 38029, 4100, 48850, 29250, 9418, 909, 44109, 
      70241, 29945, 84125, 97380, 43717, 25957, 17992, 91858, 87665, 20498, 
      6773, 7137, 810, 97, 71924, 20549, 67202, 20857, 6205, 30746, 85408, 
      46369, 1168, 8793, 83690, 6253, 31853, 87221, 59245, 2045, 1421, 84325, 
      46021, 34081, 1669, 15109, 102656, 19025, 400, 25220, 89093, 68410, 
      8033, 113893, 90361, 58925, 27586, 66964, 22009, 416, 32441, 48841, 
      85165, 35498, 48537, 2176, 50405, 40676, 29237, 21992, 3077, 59293, 
      27298, 17945, 19610, 81617, 38986, 12410, 64025, 41828, 28913, 1424, 
      55845, 42705, 26370, 20689, 4570, 88772, 78997, 54056, 51781, 44837, 
      37256, 1205, 1369, 1586, 110196, 1585, 6337, 3050, 76520, 43060, 29410, 
      20565, 1962, 11521, 12337, 107306, 104722, 104081, 3050, 1970, 3706, 
      102253, 96628, 87613, 25173, 3613, 108125, 82505, 19010, 81460, 22100, 
      12545, 9857, 2017, 6425, 90234, 65026, 62050, 54466, 32301, 9769, 6514, 
      94532, 76645, 72872, 37178, 33185, 27809, 8933, 2738, 61353, 32580, 
      6660, 111301, 88837, 10145, 2465, 78125, 66509, 48725, 11909, 4349, 
      2621, 112825, 106930, 22765, 21370, 100153, 70409, 17938, 65525, 42229, 
      15346, 4961, 15125, 3712, 74005, 3370, 3874, 28013, 4589, 42685, 11581, 
      4637, 14506, 69136, 58825, 42925, 8345, 3890, 49338, 46818, 21925, 
      4225, 3985, 19098, 28121, 9721, 43034, 41861, 18386, 15041, 7141, 4586, 
      45565, 9117, 12820, 31058, 10573, 14425, 7328, 16724, 15997, 5386, 
      8149, 5476, 5122, 26945, 12928, 14209, 5393, 7093, 26501, 12037, 22786, 
      18621, 9469, 22417, 24973, 10285, 5945, 8138, 20968, 13130, 16601, 
      9764, 26000, 9698, 7010, 6989, 14114, 7840, 9360, 14452, 8249, 12266, 
      8353, 19669, 11840, 8644, 7745, 8033, 10421, 14365, 19730, 8658, 8650, 
      10498, 9061, 24461, 10114, 9425, 9106, 26981, 29189, 33050, 35594, 
      10778, 10634, 25229, 9805, 10016, 43856, 11645, 10202, 17426, 11009, 
      11216, 17705, 11601, 17586, 12836, 11981, 12136, 52034, 15481, 13537, 
      16525, 14522, 26930, 14741, 38600, 57978, 16976, 17650, 26077, 17218, 
      17029, 16528, 16409, 16448, 16641, 16897, 54277, 18682, 57424, 17714, 
      17981, 18325, 19186, 22581, 31681, 20705, 18512, 22685, 21437, 20221, 
      19421, 68000, 22565, 21608, 20485, 22105, 24565, 21753, 21673, 21658, 
      22745, 23101, 32904, 24917, 24245, 22945, 30370, 35425, 47440, 24853, 
      27812, 24005, 25789, 24650, 24592, 71305, 27773, 42388, 73364, 27882, 
      61381, 27364, 25649, 48401, 58682, 29269, 30794, 30665, 28418, 30496, 
      29921, 97121, 31714, 28825, 30250, 36634, 33514, 33124, 29008, 41680, 
      31697, 30677, 28565, 34002, 29917, 29290, 41341, 74873, 34120, 36905, 
      34340, 34457, 37105, 34929, 82858, 31765, 34709, 37082, 94042, 38329, 
      49300, 50356, 94401, 34130, 32986, 36040, 92660, 35089, 33714, 34018, 
      37456, 56657, 100420, 38986, 35821, 73778, 36713, 59993, 38425, 37402, 
      42989, 40325, 39349, 37949, 41957, 73345, 79330, 37188, 78480, 70738, 
      90077, 43354, 38509, 78025, 41225, 90400, 93641, 39770, 78410, 94034, 
      39460, 43082, 42965, 39826, 40226, 98165, 47457, 48904, 110500, 46250, 
      43732, 42345, 76960, 129874, 50833, 78985, 113377, 44500, 51082, 44921, 
      52865, 96473, 112544, 50130, 47394, 47821, 45877, 48161, 46709, 48256, 
      49793, 54749, 50125, 92905, 96361, 101322, 49129, 99025, 103156, 49860, 
      54218, 113738, 145210, 93025, 105401, 109225, 155152, 53989, 60745, 
      52973, 51554, 114530, 156505, 53920, 52522, 52666, 52765, 105802, 
      138290, 63101, 102224, 111889, 57060, 56052, 60850, 108153, 150418, 
      66644, 168869, 170888, 149537, 138825, 66917, 62306, 58106, 68765, 
      149165, 63673, 138573, 68372, 62240, 59540, 64514, 117146, 142394, 
      148234, 68980, 126052, 135045, 70810, 63818, 118609, 64313, 70964, 
      130601, 71065, 70733, 139554, 141712, 138949, 71053, 70408, 75344, 
      68346, 157522, 165269, 176753, 198577, 81674, 70901, 140452, 143656, 
      160690, 207450, 83924, 75793, 184049, 80642, 77402, 155882, 170330, 
      85896, 74402, 153530, 165250, 79025, 169465, 88453, 79858, 80852, 
      80117, 87506, 80114, 166226, 168650, 171106, 84298, 171533, 89941, 
      85765, 86330, 176810, 186281, 198992, 95386, 173641, 97421, 90821, 
      178469, 97682, 89762, 211549, 93661, 203989, 93857, 107573, 104180, 
      96548, 207829, 107762, 101210, 100601, 206201, 108104, 109577, 222016, 
      228449, 103045, 110125, 108649, 110740, 109096, 112346, 106522, 105185, 
      102458, 116285, 113237, 108005, 102077, 115985, 112177, 104345, 105250, 
      115765, 114305, 115133, 123049, 120341, 119101, 117364, 128197, 120465, 
      118980, 132890, 128146, 126802, 125325, 136049, 129970, 125109, 136285, 
      141840, 137745, 143410, 135725, 132610, 135353, 141509, 146493, 140445, 
      148045, 138097, 137530, 147482, 150340, 158920, 161540, 154765, 156866, 
      157396 ], 
  [ 117098, 111562, 111514, 110465, 108005, 110645, 106504, 103700, 103636, 
      106021, 106450, 103933, 95012, 103154, 98050, 100597, 95290, 94709, 
      90973, 91061, 91445, 86729, 83920, 87754, 83365, 83009, 80369, 77285, 
      80177, 76226, 70964, 73330, 70025, 62074, 68564, 66917, 66530, 62597, 
      69869, 64388, 63700, 61013, 55760, 55297, 63101, 62045, 63865, 57770, 
      53677, 61625, 58097, 57650, 59625, 58549, 54658, 52466, 47906, 50837, 
      55145, 50146, 53125, 52200, 49141, 54290, 50737, 52436, 45530, 41810, 
      44285, 38804, 44369, 44834, 42320, 34114, 42365, 37584, 33076, 38609, 
      30209, 37522, 30056, 28850, 36634, 27754, 29269, 28180, 28225, 125777, 
      31210, 26881, 33989, 25857, 24194, 24245, 32245, 30805, 112213, 24329, 
      31826, 114610, 30964, 23400, 97576, 25922, 23290, 23162, 24820, 22570, 
      114952, 28421, 27586, 124066, 21410, 23764, 112580, 28906, 26605, 
      102250, 78370, 102565, 115144, 24896, 83521, 23554, 21946, 23581, 
      21556, 22045, 20525, 19204, 105109, 87930, 91460, 18833, 65801, 16532, 
      15632, 68276, 16029, 64413, 14401, 71521, 64786, 115625, 19720, 17896, 
      55393, 44362, 53530, 58117, 117946, 62276, 48745, 56608, 12410, 11450, 
      14957, 12077, 15716, 18530, 44834, 79253, 87893, 10676, 10004, 11600, 
      49204, 65696, 10642, 31117, 60877, 13700, 10628, 14033, 33434, 34306, 
      69050, 37397, 26689, 27881, 62389, 13850, 13397, 34165, 12368, 83920, 
      13637, 9896, 7565, 34445, 46490, 8933, 6824, 24413, 9925, 6705, 8497, 
      8962, 35802, 44586, 6625, 6724, 35141, 64805, 35668, 18250, 53890, 
      33665, 5725, 7474, 42965, 10513, 10225, 9530, 15445, 31285, 5125, 4904, 
      16136, 62361, 10100, 5920, 4745, 7853, 74185, 4405, 61000, 8849, 4421, 
      4586, 10309, 7012, 10000, 4777, 4589, 4660, 5345, 20297, 8354, 3281, 
      3050, 4469, 7649, 12826, 37512, 59930, 6068, 3233, 8788, 12505, 37300, 
      36725, 19993, 5716, 7209, 4145, 2036, 35060, 5693, 1853, 8573, 2125, 
      11565, 35825, 2250, 8245, 8333, 38693, 9650, 3218, 18793, 54269, 15696, 
      1552, 1492, 24097, 33337, 37396, 7786, 7154, 36946, 2677, 1381, 3898, 
      4570, 22049, 1924, 965, 3816, 3204, 31117, 4322, 35066, 20948, 20557, 
      10280, 26820, 1017, 3778, 53384, 37733, 35037, 35785, 37690, 17561, 
      20000, 20564, 49608, 613, 11953, 2789, 305, 49097, 48656, 13025, 11920, 
      61234, 1746, 3112, 34052, 6410, 40948, 7369, 75746, 20264, 922, 1525, 
      1845, 30689, 7808, 2000, 1220, 208, 48890, 16433, 3770, 28260, 22837, 
      21940, 21645, 15165, 7092, 8125, 75092, 33872, 119034, 85273, 16138, 
      135428, 84104, 2708, 1093, 20, 131045, 25601, 5042, 76176, 64009, 5329, 
      2704, 0, 25, 120410, 61013, 148, 74538, 49738, 22210, 493, 24973, 
      100505, 50641, 116989, 132532, 68157, 45405, 6760, 126074, 121153, 
      38074, 18005, 18577, 6322, 2385, 102500, 38125, 96842, 38537, 797, 
      15250, 118480, 71433, 544, 1825, 116450, 845, 16045, 120605, 87221, 
      9221, 485, 117189, 70981, 55921, 421, 5125, 138640, 35977, 4352, 11492, 
      122789, 98258, 19889, 151645, 124265, 86797, 13130, 96500, 40001, 2704, 
      16529, 74425, 118133, 57650, 74017, 720, 76301, 64180, 49517, 39880, 
      685, 87165, 13050, 34273, 36562, 113857, 61970, 26242, 92833, 65540, 
      48985, 2048, 82885, 66625, 45610, 37953, 1138, 122260, 110717, 80680, 
      77885, 69277, 59720, 3181, 2825, 2314, 147220, 2521, 1657, 1490, 
      107720, 66980, 49482, 37621, 2482, 3825, 4225, 143810, 140810, 140065, 
      9602, 2906, 1730, 137925, 131364, 120789, 43789, 10789, 144733, 114745, 
      35338, 113492, 39572, 25961, 21817, 5657, 2161, 123826, 93834, 90234, 
      80986, 53101, 21625, 2250, 128852, 107741, 103240, 59330, 54193, 47153, 
      20165, 7834, 89329, 53380, 2500, 148325, 122117, 22001, 6001, 109429, 
      95525, 73789, 24701, 11525, 6469, 150057, 143226, 40237, 38322, 135305, 
      100153, 33434, 94229, 65525, 29594, 12241, 6389, 3920, 104373, 7218, 
      3978, 47045, 3653, 65981, 23645, 3805, 6290, 98464, 85969, 66221, 
      18121, 7946, 74194, 71050, 38565, 8593, 7105, 9010, 46945, 20225, 
      66226, 64741, 33466, 28561, 15461, 5314, 69381, 18997, 5956, 50714, 
      21389, 27425, 15440, 7988, 29725, 5490, 16781, 10676, 6890, 14257, 
      24784, 7033, 7265, 5429, 44285, 6317, 39114, 33181, 18621, 11705, 
      42029, 19853, 9065, 5954, 36360, 24466, 29809, 18500, 14144, 17914, 
      10858, 10733, 7978, 7632, 7072, 8212, 14281, 7586, 13969, 10933, 21200, 
      14468, 10345, 8969, 7925, 8957, 11306, 11674, 11250, 8730, 10205, 
      14165, 16250, 14209, 10874, 15749, 17125, 19634, 21346, 17330, 16978, 
      14933, 12301, 13136, 27424, 18301, 12802, 11290, 15793, 16000, 11777, 
      16801, 11866, 19700, 15725, 14216, 34250, 22865, 17177, 24533, 19202, 
      17882, 18485, 25288, 39154, 23840, 25034, 18277, 23354, 22853, 20480, 
      18593, 18320, 19345, 17937, 36805, 17330, 39328, 20938, 20165, 19989, 
      18666, 18421, 22321, 28297, 21632, 31421, 28925, 26045, 23165, 47824, 
      30365, 28264, 23813, 20961, 33197, 25705, 25209, 25090, 22433, 22685, 
      25000, 32405, 30901, 24401, 24026, 26585, 33920, 23605, 37172, 28477, 
      32861, 29954, 28960, 51545, 35989, 31364, 53188, 35890, 44325, 34436, 
      27625, 35401, 42562, 37693, 40258, 40025, 35594, 39440, 38345, 72265, 
      41386, 35689, 27234, 29250, 28418, 43108, 34624, 32320, 40225, 38165, 
      31477, 43882, 35325, 31266, 32605, 55529, 43272, 47617, 43076, 31025, 
      47713, 43873, 61954, 35405, 31693, 47170, 70850, 49041, 38484, 39124, 
      71209, 40682, 37250, 33128, 69988, 41953, 37978, 34330, 46400, 43657, 
      76292, 48866, 42165, 55994, 43265, 46369, 46537, 44370, 54325, 49789, 
      47981, 45125, 52357, 56081, 60506, 41764, 59968, 54410, 68965, 53650, 
      38925, 59929, 49441, 69392, 71905, 39250, 60418, 72298, 40500, 51922, 
      51701, 44090, 40330, 75701, 58897, 60968, 85748, 56338, 51220, 42241, 
      60112, 101898, 62585, 62033, 88625, 45124, 62210, 45545, 64825, 75569, 
      88208, 60010, 54778, 55205, 47645, 55441, 51701, 55120, 57905, 66293, 
      58133, 73561, 76185, 80002, 54641, 78329, 81524, 50068, 63890, 90130, 
      115778, 74201, 83665, 86657, 124160, 62725, 73433, 59629, 54778, 91130, 
      125513, 61200, 54290, 53810, 53597, 84482, 110522, 76309, 82048, 89633, 
      64756, 62500, 71354, 87145, 121194, 79748, 136733, 138440, 120625, 
      111889, 79397, 71770, 60290, 81973, 120565, 73449, 111949, 80852, 
      70352, 62452, 74186, 94994, 115250, 120050, 81252, 102132, 109357, 
      83810, 72034, 96353, 72529, 83236, 106265, 82505, 81965, 113866, 
      115712, 113573, 80725, 79560, 87200, 72610, 129130, 135733, 145345, 
      163945, 95506, 76309, 115700, 118280, 132298, 171778, 98068, 85049, 
      151913, 92810, 87490, 128530, 140482, 100456, 80330, 126802, 136442, 
      89113, 140033, 103429, 90154, 91460, 90205, 101546, 89786, 137626, 
      139634, 141674, 96050, 142309, 104085, 96685, 97250, 147170, 155185, 
      165920, 110466, 144729, 113125, 103405, 148933, 112762, 100682, 177125, 
      105205, 171125, 104777, 124525, 119780, 108404, 174653, 124090, 114626, 
      113705, 173545, 124328, 125905, 187280, 192881, 115837, 125933, 123833, 
      126548, 123656, 128050, 119522, 117457, 112130, 132821, 128525, 120797, 
      110917, 131897, 126425, 114017, 115130, 131053, 128657, 128965, 139481, 
      134485, 132309, 129636, 144317, 132217, 129796, 150050, 142810, 140842, 
      138637, 153625, 144842, 135925, 152093, 159520, 153865, 161402, 150389, 
      145402, 149185, 157733, 163549, 155005, 165413, 150785, 149906, 163810, 
      166356, 175976, 179012, 168805, 171530, 171956 ], 
  [ 118253, 112577, 112589, 111520, 109000, 111850, 107549, 104665, 104661, 
      107186, 107685, 105188, 95897, 104449, 99125, 101812, 96345, 95764, 
      92068, 92186, 92660, 87754, 84825, 88929, 84330, 83984, 81524, 78370, 
      81412, 77401, 71909, 74465, 71050, 62649, 69589, 67882, 67525, 63362, 
      71044, 65293, 64565, 61858, 56225, 55762, 64136, 63050, 64980, 58585, 
      54212, 62720, 59012, 58565, 60730, 59624, 55553, 53281, 48341, 51572, 
      56180, 50921, 54100, 53125, 49876, 55345, 51602, 53461, 46325, 42305, 
      45050, 39349, 45344, 45889, 43265, 34389, 43370, 38329, 33361, 39584, 
      30484, 38457, 30421, 29185, 37629, 28009, 29844, 28645, 28730, 122642, 
      32005, 27306, 34964, 26272, 24349, 24500, 33210, 31690, 109258, 24704, 
      32801, 111605, 31909, 23725, 94861, 26557, 23645, 23497, 25385, 22905, 
      111917, 29306, 28421, 120881, 21745, 24389, 109565, 29881, 27450, 
      99405, 75965, 99700, 112069, 25721, 80996, 24309, 22581, 24356, 22181, 
      22730, 21130, 19709, 102164, 85285, 88745, 19378, 63586, 16897, 15817, 
      66001, 16354, 62218, 14416, 69156, 62561, 112450, 20565, 18621, 53348, 
      42597, 51525, 56002, 114721, 60061, 46850, 54513, 12745, 11485, 15592, 
      12392, 16441, 19445, 43009, 76658, 85138, 10961, 10009, 11225, 47249, 
      63361, 10957, 29682, 58642, 14365, 10333, 14738, 31909, 32741, 66625, 
      35732, 25364, 26506, 60084, 14645, 14162, 32570, 13073, 81185, 14452, 
      10421, 7330, 32810, 44525, 9428, 6749, 23108, 10530, 6850, 8082, 8497, 
      34117, 42661, 6500, 6569, 33466, 62410, 33973, 17165, 51725, 32020, 
      5650, 7069, 41050, 11268, 10960, 10225, 14450, 29690, 5300, 4909, 
      15101, 59986, 10865, 6305, 4660, 8458, 71570, 4360, 58645, 9554, 4306, 
      4421, 9554, 7577, 9225, 4442, 4264, 4325, 5840, 19012, 9109, 3466, 
      3125, 4114, 6994, 11861, 35677, 57565, 6673, 3028, 8033, 11540, 35465, 
      34900, 18688, 6341, 7954, 4640, 2161, 33265, 6338, 1898, 7778, 2340, 
      10600, 34000, 2545, 7450, 7528, 36788, 10585, 3673, 17498, 51994, 
      16921, 1737, 1657, 22612, 31572, 35521, 8621, 7949, 35081, 3092, 1256, 
      3393, 4005, 23524, 2249, 1010, 4381, 2749, 32882, 3757, 33241, 22393, 
      21992, 11285, 28465, 832, 4373, 55709, 39688, 33202, 33930, 35785, 
      18896, 18625, 19169, 51853, 808, 13058, 3314, 290, 51332, 50881, 14180, 
      13025, 63729, 2161, 3677, 32237, 5645, 42993, 8244, 78521, 18869, 1237, 
      1170, 1450, 32464, 8713, 2465, 1585, 113, 51125, 17738, 3185, 29965, 
      24372, 23445, 23140, 16420, 7957, 9050, 77857, 35737, 122509, 88218, 
      17433, 139133, 87029, 3253, 1448, 5, 134690, 27226, 5777, 78961, 66564, 
      6084, 3249, 25, 0, 123905, 63508, 53, 77293, 51993, 23725, 738, 23418, 
      103700, 52916, 120434, 136197, 70792, 47560, 5965, 129649, 124658, 
      40049, 19370, 19962, 7137, 2890, 105725, 40100, 99977, 40522, 562, 
      14045, 121945, 74128, 769, 1440, 119885, 610, 14810, 124100, 90196, 
      10196, 680, 120634, 73666, 58306, 586, 4450, 142385, 37892, 5017, 
      10457, 126314, 101413, 21314, 155560, 127810, 89762, 12025, 99625, 
      42016, 3209, 15284, 77170, 121588, 60065, 76752, 865, 79076, 66725, 
      51752, 41885, 740, 90130, 11965, 36128, 38477, 117242, 64465, 27857, 
      95888, 68105, 51200, 2393, 85770, 69210, 47745, 39898, 1093, 125765, 
      114052, 83525, 80680, 71912, 62165, 3656, 3250, 2669, 151065, 2896, 
      1492, 1625, 111005, 69565, 51697, 39546, 2817, 3370, 3730, 147605, 
      144565, 143810, 10517, 3281, 1825, 141640, 134989, 124264, 45864, 
      11764, 148538, 118130, 37193, 116857, 41537, 27536, 23252, 6292, 2036, 
      127341, 96889, 93229, 83821, 55386, 23050, 2125, 132437, 111016, 
      106445, 61745, 56498, 49298, 21530, 8609, 92304, 55665, 2385, 152170, 
      125602, 23426, 6626, 112724, 98600, 76484, 26216, 12500, 7124, 153922, 
      147001, 42202, 40237, 138970, 103298, 35209, 97274, 68050, 31249, 
      13226, 5834, 4225, 107578, 7873, 4273, 49160, 3848, 68506, 25090, 4010, 
      5785, 101569, 88864, 68746, 19346, 8621, 76869, 73665, 40450, 9298, 
      7690, 8325, 49040, 21520, 68741, 67226, 35201, 30146, 16546, 5669, 
      71956, 20232, 5581, 52889, 22714, 28960, 16505, 7433, 31330, 5785, 
      17896, 11461, 7345, 13322, 26209, 6628, 7730, 5554, 46280, 6052, 40969, 
      34866, 19786, 10960, 43954, 21058, 9650, 6029, 38125, 25841, 31364, 
      19625, 13289, 18989, 11513, 11378, 7673, 7897, 7137, 7897, 15146, 7421, 
      14794, 10378, 22385, 15313, 10880, 9344, 7970, 8722, 10781, 12249, 
      11785, 8845, 10600, 13460, 17125, 14954, 11329, 14954, 16250, 18629, 
      20261, 18245, 17873, 14228, 12826, 13721, 26129, 19226, 13337, 10985, 
      16538, 16745, 11492, 17586, 11601, 20645, 16370, 14701, 32825, 23860, 
      17812, 25588, 19937, 17297, 19130, 24293, 37629, 24785, 26029, 17812, 
      24229, 23698, 21145, 19088, 18785, 19890, 18322, 35410, 17485, 37873, 
      21533, 20660, 20434, 18901, 18306, 21706, 29312, 22217, 32546, 29930, 
      26890, 23810, 46169, 31400, 29189, 24418, 21136, 34312, 26370, 25834, 
      25705, 22688, 22930, 24525, 33410, 31826, 24826, 23701, 26020, 32905, 
      23770, 38357, 29192, 33826, 30749, 29665, 49930, 37064, 30589, 51533, 
      36945, 42970, 35401, 28100, 34436, 41297, 38788, 41453, 41210, 36569, 
      40585, 39440, 70160, 42601, 36634, 27229, 28825, 28213, 44353, 35449, 
      31705, 41330, 39170, 32042, 45117, 36130, 31741, 32050, 53954, 44437, 
      48932, 44201, 30980, 49018, 45018, 60229, 36040, 31688, 48425, 68905, 
      50356, 37729, 38329, 69264, 41597, 37945, 33133, 68093, 42898, 38673, 
      34645, 47545, 42692, 74257, 50101, 43060, 54569, 44180, 45344, 47602, 
      45325, 55700, 50984, 49096, 46100, 53642, 54706, 58981, 42489, 58473, 
      53125, 67220, 54925, 39250, 58474, 50516, 67657, 70100, 39485, 58973, 
      70493, 40885, 53057, 52826, 44785, 40625, 73826, 60282, 62413, 83653, 
      57593, 52225, 42516, 58777, 99493, 64000, 60688, 86530, 45469, 63565, 
      45890, 66260, 73844, 86153, 61245, 55773, 56200, 48100, 56426, 52466, 
      56065, 58970, 67688, 59188, 71986, 74530, 78237, 55456, 76624, 79729, 
      50373, 65105, 88145, 113233, 72676, 81860, 84772, 121465, 63850, 74938, 
      60554, 55373, 89165, 122818, 62185, 54745, 54205, 53962, 82717, 108137, 
      77864, 80393, 87778, 65781, 63405, 72649, 85410, 118669, 81293, 133928, 
      135605, 118130, 109584, 80882, 72965, 60785, 83528, 118100, 74674, 
      109674, 82337, 71417, 63017, 75401, 93149, 112925, 117625, 82717, 
      100117, 107172, 85345, 73109, 94498, 73604, 84701, 104210, 83890, 
      83330, 111681, 113497, 111418, 81940, 80725, 88625, 73305, 126685, 
      133178, 142610, 160900, 97121, 77114, 113605, 116125, 129853, 168633, 
      99713, 86224, 149108, 94265, 88745, 126185, 137897, 102141, 81185, 
      124517, 133957, 90368, 137488, 105154, 91429, 92765, 91460, 103181, 
      91001, 135161, 137129, 139129, 97465, 139784, 105730, 98020, 98585, 
      144605, 152480, 163025, 112201, 142234, 114920, 104900, 146378, 114497, 
      102017, 174100, 106600, 168250, 106112, 126440, 121565, 109829, 171748, 
      125945, 116201, 115250, 170690, 126173, 127760, 184225, 189746, 117352, 
      127738, 125578, 128353, 125341, 129845, 121057, 118922, 113345, 134696, 
      130280, 122312, 112052, 133712, 128080, 115232, 116365, 132808, 130322, 
      130580, 141346, 136130, 133864, 131101, 146152, 133632, 131121, 151985, 
      144505, 142477, 140202, 155600, 146557, 137250, 153898, 161505, 155700, 
      163417, 152084, 146917, 150800, 159578, 165474, 156690, 167368, 152290, 
      151381, 165665, 168181, 177901, 180977, 170440, 173225, 173641 ], 
  [ 159732, 163904, 159688, 160025, 161725, 149785, 156746, 159490, 155258, 
      147925, 143492, 139577, 156330, 136016, 146180, 139009, 144800, 144217, 
      137689, 135693, 129825, 138293, 143810, 128900, 139085, 138033, 122877, 
      124645, 117125, 117328, 128026, 117200, 121525, 144800, 120058, 122573, 
      120100, 132129, 110945, 124202, 126290, 124981, 146098, 145633, 113877, 
      114901, 109085, 123808, 139145, 108225, 117189, 116740, 105521, 106525, 
      115124, 118480, 140292, 122401, 105885, 118928, 108025, 110570, 120697, 
      103636, 113269, 103858, 112900, 130000, 113733, 123506, 99225, 94132, 
      99250, 137540, 95125, 108386, 135802, 93433, 133613, 95120, 127210, 
      128080, 90056, 132532, 111833, 118378, 115645, 465813, 98500, 119849, 
      88785, 119513, 135892, 129001, 87725, 91837, 439741, 120753, 86608, 
      445604, 87826, 123290, 408442, 104296, 121096, 122356, 108050, 121760, 
      448018, 89437, 92072, 467540, 120592, 102818, 444250, 83668, 90389, 
      422120, 367700, 423817, 450970, 90058, 381173, 93572, 100292, 92209, 
      100594, 96917, 100945, 106562, 431897, 393896, 402282, 103409, 341917, 
      113594, 125186, 348554, 115865, 339137, 135745, 358037, 341584, 458345, 
      83450, 89954, 319685, 289220, 315044, 327265, 464128, 338362, 302621, 
      324362, 111520, 131380, 93245, 112573, 87754, 77380, 293840, 381697, 
      401441, 113242, 132002, 159970, 307226, 350090, 111124, 253049, 338329, 
      89890, 153442, 87445, 261608, 265252, 359680, 275281, 240973, 245633, 
      344681, 81000, 82629, 267181, 85762, 396050, 79393, 95778, 146185, 
      270225, 305172, 96889, 134338, 237289, 90245, 118949, 159605, 163540, 
      275048, 300488, 137605, 139786, 273689, 353321, 275602, 215848, 326440, 
      270125, 133225, 157876, 298157, 80405, 81505, 83584, 206785, 264265, 
      115265, 126842, 210250, 349469, 79290, 101482, 132925, 88145, 377945, 
      129805, 346714, 82197, 134677, 138312, 184981, 90074, 186050, 150289, 
      149405, 150170, 93249, 231733, 78212, 112697, 120100, 151361, 175361, 
      202052, 287114, 346312, 86330, 139709, 183434, 201725, 286898, 285625, 
      232801, 84578, 77741, 92025, 115594, 281866, 83161, 120961, 185977, 
      109433, 200765, 284705, 104000, 185641, 186421, 293121, 66980, 93860, 
      230885, 334373, 52898, 110930, 112258, 249373, 278045, 289738, 72052, 
      74196, 288592, 96089, 132269, 161156, 165992, 41893, 101578, 120049, 
      86810, 156986, 30829, 165736, 283924, 42866, 43165, 62730, 34850, 
      136049, 84676, 14218, 24245, 284573, 286709, 292084, 47097, 237610, 
      239562, 15986, 109261, 57445, 88533, 123525, 16165, 16418, 55045, 
      57410, 10256, 95120, 86074, 282186, 181672, 21194, 68813, 5328, 239242, 
      101224, 148325, 151421, 29665, 67162, 91890, 98050, 128962, 15940, 
      48025, 166528, 32090, 38465, 39650, 40049, 50225, 69218, 66085, 5354, 
      26594, 20, 3041, 48416, 450, 3258, 87034, 98605, 123210, 229, 34973, 
      76180, 5042, 8837, 75077, 87026, 120410, 123905, 0, 10001, 128882, 
      5480, 15380, 39208, 105629, 255029, 909, 14893, 41, 314, 7421, 17981, 
      184066, 100, 37, 23140, 45405, 44585, 71888, 89465, 810, 23185, 1396, 
      22901, 139229, 221000, 130, 6521, 107050, 150665, 180, 139273, 223873, 
      169, 2873, 63673, 109069, 221, 6757, 12517, 111085, 174085, 850, 25189, 
      80314, 205434, 265, 1412, 43105, 2053, 349, 3133, 211924, 1730, 22265, 
      89762, 225037, 6025, 457, 12148, 6305, 112754, 5809, 9650, 16501, 
      22826, 118961, 3485, 210440, 27625, 25748, 1021, 10900, 36244, 2897, 
      9610, 17345, 100186, 4745, 9305, 19520, 25049, 126340, 1090, 1345, 
      5314, 5989, 8485, 12114, 92293, 95405, 99752, 2450, 98569, 135181, 
      114192, 1810, 9650, 17828, 26093, 101300, 157469, 160645, 2500, 2276, 
      2225, 68164, 98944, 117200, 2165, 1850, 1685, 21845, 65185, 2725, 1885, 
      28660, 2018, 25258, 38713, 44285, 83645, 132893, 1940, 3872, 4436, 
      6292, 16577, 44785, 132980, 2106, 2509, 2866, 13780, 16277, 20341, 
      47485, 76100, 4913, 16850, 132530, 3529, 2305, 45153, 84673, 2801, 
      4165, 8801, 41605, 65905, 83057, 3869, 3284, 25909, 27464, 2993, 3929, 
      32288, 4941, 12325, 36772, 65917, 166941, 104786, 3977, 83792, 105536, 
      22293, 112149, 12773, 45389, 111605, 163364, 5002, 7081, 13009, 55129, 
      83124, 10568, 11588, 29765, 81685, 88525, 178568, 23569, 52369, 13700, 
      14297, 35072, 40577, 62177, 102692, 12689, 55301, 153994, 21780, 51445, 
      42905, 63538, 168514, 40345, 107024, 61405, 78202, 97316, 201149, 
      47890, 157141, 96993, 118753, 27829, 146705, 32372, 38237, 59765, 
      185401, 30425, 58217, 90457, 122740, 35858, 51028, 43877, 62410, 
      195466, 65288, 87380, 87949, 151124, 111218, 124538, 152050, 76225, 
      141012, 78685, 171421, 60930, 77794, 95185, 104913, 126769, 147229, 
      169704, 93728, 96080, 122708, 104749, 185049, 77480, 84461, 101252, 
      192877, 199805, 211336, 218600, 75780, 76816, 185809, 97813, 94482, 
      239242, 76049, 97616, 154400, 86029, 86234, 153493, 84257, 152192, 
      76050, 92889, 102482, 255060, 75725, 95021, 73225, 90100, 180388, 
      95625, 216242, 266888, 80154, 77876, 172441, 84520, 86101, 96218, 
      106129, 107938, 103409, 113105, 255505, 128456, 262186, 101524, 107689, 
      110981, 124232, 148277, 186877, 79729, 102906, 75213, 81045, 89269, 
      100269, 284546, 80397, 85930, 103685, 130673, 77669, 101405, 103685, 
      104260, 126585, 127529, 179810, 84501, 88549, 116749, 168424, 187637, 
      226202, 133993, 76770, 100693, 87725, 96616, 101866, 285457, 83213, 
      206978, 289874, 84500, 260189, 89290, 116485, 224197, 252176, 83521, 
      79144, 79605, 89748, 81794, 84169, 340169, 78880, 91921, 149396, 
      180560, 164456, 78514, 99178, 196810, 85345, 90225, 114073, 79976, 
      101261, 120104, 192925, 286633, 84218, 78149, 86794, 155941, 78937, 
      86201, 303460, 113125, 153829, 81860, 327620, 79565, 212666, 216082, 
      327977, 98964, 110800, 154562, 323282, 98149, 111524, 134248, 88714, 
      232405, 339298, 84932, 101825, 276660, 101533, 239273, 94393, 99860, 
      80665, 88621, 92365, 99225, 84941, 273269, 288104, 113210, 285482, 
      265348, 311825, 86920, 138125, 282661, 96589, 311554, 318925, 144692, 
      282452, 319316, 135530, 94900, 95373, 117604, 141604, 327573, 84521, 
      82426, 352882, 90980, 103210, 144893, 274498, 390536, 86113, 277105, 
      355745, 142906, 89896, 143325, 86957, 317005, 352546, 96020, 107444, 
      107869, 137785, 108797, 120325, 111250, 105705, 91189, 106625, 304573, 
      312749, 324200, 119785, 318361, 327802, 150602, 101268, 349588, 414100, 
      301733, 330629, 339173, 432890, 106345, 90677, 117125, 135176, 349192, 
      434237, 114530, 144400, 148084, 149953, 328660, 397728, 90077, 318586, 
      340049, 115298, 121370, 103156, 329225, 418100, 94194, 453069, 456858, 
      415445, 393521, 98001, 110500, 147600, 95717, 413297, 110093, 391493, 
      99450, 118098, 144898, 111520, 344692, 398260, 410000, 101234, 363626, 
      382649, 98932, 119080, 346741, 119573, 103210, 370525, 108025, 108873, 
      387140, 391066, 384761, 118033, 120338, 109930, 146000, 420436, 434669, 
      456773, 496885, 105040, 142057, 382706, 389450, 423592, 511652, 105514, 
      125113, 468189, 113440, 122000, 412880, 441488, 105122, 142596, 406984, 
      430504, 123617, 438257, 105313, 123268, 122490, 124705, 109672, 127060, 
      430292, 435076, 439892, 119440, 439133, 111509, 125617, 126180, 446760, 
      464489, 488410, 111632, 439457, 110125, 121225, 447821, 113920, 129600, 
      508625, 129949, 492205, 133681, 113173, 117450, 131058, 497809, 116896, 
      126864, 128025, 493225, 117826, 118705, 520834, 531985, 132229, 122197, 
      124261, 122810, 128242, 125000, 134516, 137309, 149328, 124213, 128245, 
      137173, 153665, 127449, 133081, 151209, 150932, 130765, 134613, 138385, 
      131545, 141809, 145877, 149450, 138445, 155489, 159314, 137232, 146644, 
      148840, 151493, 138025, 147284, 165425, 148277, 143210, 147965, 143008, 
      154201, 161704, 158545, 151129, 151385, 159497, 151165, 167765, 168968, 
      156496, 161114, 163778, 164034, 176725, 175284, 176402 ], 
  [ 123581, 124945, 121925, 121860, 122356, 114610, 118369, 119509, 116473, 
      111938, 108901, 105376, 114725, 102609, 108373, 104000, 106585, 106000, 
      100256, 98858, 94784, 99450, 102565, 93049, 99034, 98180, 86600, 86962, 
      82440, 81433, 87529, 80497, 82618, 96889, 81145, 82458, 80581, 88010, 
      75024, 82881, 84169, 82450, 95965, 95498, 75140, 75562, 71944, 80665, 
      90400, 70676, 76040, 75589, 68162, 68564, 73561, 75313, 89525, 77632, 
      67112, 74953, 68048, 69593, 75920, 65257, 71090, 64873, 69301, 80401, 
      69530, 74889, 59204, 55705, 58621, 83509, 55690, 63749, 81965, 53380, 
      79560, 54265, 74953, 75217, 50389, 78065, 63760, 68105, 66170, 343538, 
      54821, 68770, 48704, 68228, 79405, 74512, 47434, 49946, 321050, 68660, 
      46513, 325909, 47129, 70193, 294545, 57397, 68597, 69457, 59749, 68857, 
      327713, 47530, 49165, 344233, 67681, 55705, 324337, 43553, 47674, 
      305605, 259981, 306896, 329849, 46933, 271048, 49045, 53365, 48080, 
      53465, 50986, 53410, 57025, 313360, 281357, 288341, 54666, 237970, 
      61245, 69237, 243405, 62714, 235586, 76388, 251080, 237425, 335178, 
      40681, 44785, 219112, 194245, 215269, 225290, 339953, 234385, 205042, 
      222781, 58537, 72397, 46260, 59188, 42565, 35989, 197649, 270106, 
      286650, 59245, 72405, 92773, 208429, 243693, 57725, 164650, 233930, 
      43489, 87841, 41842, 171405, 174245, 251473, 182272, 154760, 158418, 
      238864, 37181, 38210, 175562, 40141, 281629, 35968, 46553, 81754, 
      177794, 206141, 47056, 73105, 151456, 42610, 62114, 91570, 94505, 
      181613, 202253, 75368, 76949, 180450, 245682, 181961, 134405, 223397, 
      177480, 71978, 90029, 200106, 35752, 36452, 37729, 127130, 172610, 
      59008, 67185, 129793, 242210, 34829, 49421, 71464, 40482, 265882, 
      69140, 239849, 36530, 72610, 75245, 110114, 41605, 110773, 83810, 
      83124, 83689, 43364, 146248, 33525, 56610, 61813, 84474, 102474, 
      122965, 190625, 239221, 38637, 75816, 108541, 122632, 190405, 189328, 
      146900, 37273, 32834, 42116, 58285, 186157, 36250, 62050, 110266, 
      53920, 121652, 188388, 50081, 109922, 110500, 195200, 25857, 43137, 
      145162, 229050, 17573, 54805, 55733, 159848, 182920, 192413, 28925, 
      30269, 191465, 44560, 69940, 91225, 94861, 11560, 48245, 61114, 38273, 
      88049, 6290, 94597, 187585, 11925, 12020, 22985, 7901, 72500, 36725, 
      865, 3492, 188018, 189754, 194129, 13940, 150253, 151805, 1025, 53300, 
      19682, 39170, 63362, 1000, 1053, 18280, 19645, 289, 43553, 37505, 
      186017, 106501, 2221, 26440, 953, 151465, 47645, 81346, 83642, 5284, 
      25381, 41309, 45469, 67181, 757, 14242, 94945, 6305, 9280, 9865, 10064, 
      15440, 26633, 24698, 765, 4005, 9629, 2050, 14425, 14657, 1865, 38041, 
      45812, 63017, 13234, 7578, 30985, 845, 40, 30280, 38029, 61013, 63508, 
      10001, 0, 67081, 677, 577, 9605, 50626, 164026, 4904, 488, 9034, 13705, 
      212, 1172, 108257, 11689, 10226, 2729, 12794, 12370, 28273, 39650, 
      5393, 2768, 4177, 2682, 74610, 136981, 9509, 500, 51629, 83044, 8957, 
      74650, 139250, 10144, 2448, 23248, 53044, 9194, 530, 290, 54458, 
      100658, 15821, 3560, 33685, 124805, 10834, 4581, 11674, 20420, 11314, 
      2498, 129889, 4293, 2628, 39925, 140200, 986, 9616, 505, 1060, 55709, 
      1360, 601, 1252, 2977, 60112, 2834, 128789, 4772, 4093, 8762, 841, 
      8585, 4036, 949, 1684, 47125, 2482, 1042, 2257, 3986, 65477, 11225, 
      8080, 2249, 1924, 1220, 1049, 41828, 43938, 46885, 19381, 46100, 71912, 
      56921, 7537, 1377, 2153, 4618, 48025, 88394, 90770, 18421, 17397, 
      17146, 26485, 46465, 59121, 16484, 14369, 11204, 3364, 24704, 18842, 
      9602, 5777, 9333, 4573, 10228, 13000, 36360, 70408, 12253, 4985, 4349, 
      3005, 2290, 13298, 70493, 13817, 8020, 6977, 2089, 2386, 3250, 14794, 
      31609, 4420, 2557, 70237, 20434, 12010, 13658, 37178, 8704, 5668, 2704, 
      11908, 25408, 36160, 21170, 18785, 5210, 5765, 16290, 6826, 7785, 5834, 
      2818, 9865, 25610, 95834, 50877, 8066, 36881, 51425, 4580, 56036, 3258, 
      14274, 55690, 93249, 7085, 4964, 3490, 19610, 36605, 4045, 3865, 7442, 
      35762, 40202, 104845, 5444, 18244, 3973, 3970, 9745, 12250, 23850, 
      49765, 4160, 19972, 86465, 5249, 17914, 13572, 24805, 97381, 12410, 
      52889, 23668, 33865, 46377, 122410, 16349, 89000, 46250, 61210, 7684, 
      81360, 9425, 11890, 23018, 110452, 8874, 22266, 42106, 64189, 11105, 
      18473, 14920, 24853, 118309, 26725, 40417, 40786, 84961, 56453, 65773, 
      85685, 33458, 77645, 35114, 100250, 24557, 34621, 45812, 52340, 67594, 
      82450, 99125, 45145, 46697, 64925, 52564, 110864, 34893, 39274, 50265, 
      116890, 122218, 131149, 136813, 33989, 34625, 111616, 48218, 46085, 
      153245, 34450, 48217, 88201, 40826, 41029, 87688, 39850, 86785, 34841, 
      45674, 52065, 166433, 35496, 47592, 34192, 44665, 108553, 48386, 
      136201, 176245, 38909, 37629, 102992, 41869, 42850, 49365, 55876, 
      57085, 54154, 60650, 167450, 71397, 172925, 53261, 57424, 59714, 68765, 
      85810, 114410, 39860, 54437, 37538, 40970, 45994, 52994, 191269, 40916, 
      44249, 55602, 73988, 39780, 54514, 55994, 56369, 71492, 72234, 110113, 
      44402, 46850, 65050, 101725, 116136, 145701, 77090, 40265, 54788, 
      46818, 52309, 55757, 192946, 44500, 131265, 196561, 45385, 172874, 
      48373, 65768, 144680, 166657, 45200, 42821, 43082, 49025, 44469, 45844, 
      237844, 42953, 50594, 89069, 111833, 100125, 43181, 55445, 124277, 
      47210, 50090, 65138, 44437, 57122, 69365, 121586, 194890, 47273, 44200, 
      49045, 94792, 44786, 48850, 208709, 65572, 93476, 46705, 228465, 45608, 
      137309, 139925, 228820, 57005, 64441, 94401, 225121, 56786, 65161, 
      80285, 51349, 152840, 238333, 49365, 59456, 187889, 59560, 158500, 
      55418, 58685, 47888, 52244, 54388, 58448, 50362, 185490, 197325, 67429, 
      195301, 179365, 216640, 52133, 84338, 193274, 57800, 216565, 222536, 
      89101, 193261, 222925, 82937, 57305, 57578, 71209, 87209, 229778, 
      51922, 51025, 250681, 55777, 63005, 90088, 187493, 282125, 54100, 
      189892, 253530, 89489, 56677, 89906, 55336, 222184, 251125, 60397, 
      67021, 67444, 86560, 68170, 75298, 69821, 66674, 58756, 67392, 212738, 
      219314, 228565, 75748, 223924, 231565, 96361, 65225, 249545, 302857, 
      210888, 234184, 241128, 318645, 68498, 60426, 75274, 86725, 249541, 
      319986, 73877, 93145, 95629, 96898, 233005, 289673, 60820, 225125, 
      242586, 75433, 79105, 68689, 234154, 307229, 64721, 336596, 339785, 
      305170, 287044, 67322, 74021, 97121, 66436, 303616, 74210, 285610, 
      68765, 79013, 95813, 75433, 247405, 291373, 301113, 70145, 262937, 
      278560, 69241, 80189, 249250, 80680, 72113, 269026, 75322, 75770, 
      283033, 286357, 281250, 81920, 83225, 78013, 99481, 311117, 323146, 
      341650, 375560, 76913, 97730, 280377, 285921, 314261, 388321, 77981, 
      88180, 351656, 82105, 86665, 305545, 329353, 78385, 99257, 300845, 
      320365, 88276, 326916, 79370, 88325, 88145, 89360, 81925, 90913, 
      320545, 324529, 328545, 87289, 328180, 83954, 91856, 92417, 334997, 
      349924, 370045, 85865, 329090, 85556, 90656, 336250, 88145, 95825, 
      387648, 97364, 374218, 99892, 90980, 92657, 99065, 379216, 93497, 
      97865, 98426, 375626, 94225, 95300, 399229, 408778, 102020, 97786, 
      98650, 98397, 101425, 100381, 104697, 106090, 113105, 101188, 102820, 
      106948, 115840, 103220, 105652, 114980, 115101, 105332, 107378, 110144, 
      108298, 114154, 116420, 118193, 114580, 123220, 125245, 115361, 119969, 
      120965, 122218, 116948, 121005, 131338, 123786, 122317, 124072, 122713, 
      127504, 131405, 130244, 127426, 129274, 132586, 129652, 137250, 137853, 
      132977, 136985, 141633, 142685, 148772, 148529, 149445 ], 
  [ 121250, 115362, 115450, 114349, 111737, 114869, 110340, 107336, 107408, 
      110125, 110714, 108225, 98408, 107530, 101898, 104777, 99074, 98489, 
      94817, 94973, 95561, 90385, 87284, 91754, 86861, 86525, 84269, 81005, 
      84253, 80138, 74320, 77130, 73553, 64514, 72080, 70285, 69962, 65477, 
      73729, 67600, 66816, 64061, 57892, 57425, 66593, 65461, 67541, 60722, 
      55953, 65237, 61277, 60826, 63241, 62089, 57762, 55370, 49898, 53545, 
      58565, 52938, 56393, 55348, 51833, 57746, 53737, 55808, 48322, 43882, 
      46997, 40960, 47549, 48194, 45412, 35594, 45589, 40180, 34568, 41725, 
      31645, 40538, 31700, 30410, 39770, 29114, 31385, 30032, 30169, 118985, 
      33842, 28625, 37049, 27565, 25274, 25561, 35261, 33629, 105821, 25925, 
      34858, 108090, 33920, 24868, 91748, 28130, 24826, 24650, 26856, 24050, 
      108340, 31213, 30258, 117090, 22874, 25920, 106000, 31898, 29285, 
      96074, 73242, 96329, 108404, 27508, 78093, 25994, 24098, 26065, 23680, 
      24309, 22589, 21024, 98649, 82186, 85544, 20737, 61073, 17992, 16660, 
      63400, 17389, 59725, 15005, 66413, 60010, 108553, 22292, 20180, 51021, 
      40658, 49250, 53573, 110738, 57488, 44721, 52100, 13730, 12050, 16993, 
      13345, 17960, 21226, 40954, 73525, 81781, 11848, 10504, 11188, 45000, 
      60580, 11882, 28157, 55997, 15776, 10400, 16201, 30250, 31018, 63698, 
      33865, 23965, 25033, 57305, 16202, 15677, 30781, 14500, 77796, 16025, 
      11588, 7421, 30941, 42194, 10537, 7060, 21697, 11789, 7465, 7913, 8258, 
      32170, 40378, 6733, 6760, 31525, 59461, 32000, 16042, 49090, 30109, 
      5933, 6890, 38749, 12701, 12365, 11570, 13429, 27829, 5913, 5284, 
      14020, 57025, 12296, 7204, 4901, 9661, 68265, 4649, 55700, 10889, 4493, 
      4538, 8845, 8712, 8468, 4297, 4129, 4176, 6845, 17525, 10474, 4033, 
      3538, 3925, 6385, 10818, 33412, 54554, 7816, 3037, 7272, 10485, 33192, 
      32633, 17141, 7488, 9265, 5597, 2600, 31016, 7501, 2221, 6925, 2897, 
      9505, 31693, 3202, 6581, 6641, 34361, 12130, 4546, 15921, 49045, 18868, 
      2228, 2120, 20765, 29333, 33128, 10018, 9290, 32698, 3897, 1305, 2906, 
      3434, 25805, 2920, 1285, 5380, 2320, 35557, 3170, 30890, 24616, 24193, 
      12884, 30952, 757, 5386, 59140, 42601, 30805, 31505, 33290, 20933, 
      16868, 17384, 55156, 1241, 14761, 4205, 425, 54613, 54148, 15949, 
      14724, 67370, 2890, 4612, 29840, 4714, 45992, 9605, 82538, 17044, 1802, 
      797, 1021, 35069, 10100, 3236, 2216, 100, 54370, 19681, 2482, 32464, 
      26633, 25664, 25345, 18289, 9280, 10453, 81832, 38452, 127474, 92441, 
      19346, 144416, 91220, 4112, 2041, 80, 139885, 29593, 6898, 82948, 
      70229, 7229, 4100, 148, 53, 128882, 67081, 0, 81226, 55226, 25922, 
      1157, 21317, 108245, 56173, 125325, 141392, 74545, 50641, 4916, 134714, 
      129625, 42874, 21341, 21953, 8330, 3649, 110288, 42913, 104410, 43345, 
      277, 12402, 126836, 77941, 1124, 941, 124730, 317, 13117, 129025, 
      94393, 11593, 985, 125485, 77453, 61673, 845, 3533, 147652, 40597, 
      5972, 9032, 131269, 105850, 23329, 161057, 132785, 93925, 10490, 
      104008, 44845, 3924, 13549, 81017, 126425, 63442, 80573, 1060, 82945, 
      70272, 54865, 44676, 801, 94261, 10426, 38701, 41130, 121945, 67922, 
      30082, 100125, 71656, 54261, 2836, 89765, 72785, 50690, 42577, 986, 
      130624, 118673, 87460, 84545, 75553, 65540, 4273, 3793, 3114, 156392, 
      3365, 1205, 1754, 115540, 73120, 54730, 42173, 3218, 2665, 2969, 
      152842, 149746, 148977, 11722, 3730, 1882, 146761, 139984, 129049, 
      48689, 13049, 153781, 122785, 39706, 121480, 44200, 29653, 25173, 7093, 
      1773, 132170, 101074, 97330, 87698, 58493, 24953, 1858, 137360, 115505, 
      110836, 65026, 59625, 52201, 23341, 9594, 96365, 58760, 2120, 157445, 
      130373, 25313, 7393, 117225, 102793, 80145, 28225, 13753, 7929, 159217, 
      152170, 44837, 42802, 143977, 107577, 37570, 101405, 71453, 33434, 
      14473, 4925, 4516, 111925, 8650, 4546, 51977, 3977, 71893, 26965, 4149, 
      4930, 105764, 92765, 72125, 20905, 9410, 80450, 77162, 42925, 10121, 
      8345, 7202, 51805, 23165, 72090, 70533, 37458, 32193, 17893, 5994, 
      75385, 21785, 4880, 55754, 24389, 30925, 17812, 6472, 33389, 6010, 
      19265, 12368, 7786, 11817, 28004, 5861, 8177, 5525, 48865, 5473, 43354, 
      37013, 21205, 9701, 46429, 22525, 10249, 5914, 40372, 27538, 33309, 
      20968, 11860, 20250, 12186, 12037, 7002, 8020, 6980, 7208, 16105, 6938, 
      15689, 9341, 23780, 16232, 11365, 9605, 7765, 8117, 9770, 12770, 12250, 
      8722, 10865, 12185, 18058, 15705, 11674, 13549, 14733, 16930, 18450, 
      19226, 18826, 12937, 13253, 14228, 24004, 20205, 13770, 10242, 17257, 
      17460, 10765, 18353, 10898, 21632, 16925, 15028, 30458, 24877, 18325, 
      26681, 20578, 16090, 19637, 22500, 35090, 25700, 27010, 16745, 25034, 
      24461, 21652, 19357, 19012, 20225, 18433, 33029, 17266, 35396, 21922, 
      20905, 20605, 18778, 17693, 20393, 30277, 22580, 33653, 30869, 27605, 
      24245, 43380, 32369, 30004, 24781, 20893, 35377, 26801, 26209, 26066, 
      22541, 22765, 23348, 34301, 32605, 24905, 22730, 24709, 30964, 23477, 
      39488, 29665, 34645, 31330, 30116, 47129, 38025, 28960, 48672, 37874, 
      40525, 36200, 28213, 32533, 38970, 39761, 42562, 42305, 37370, 41620, 
      40405, 66645, 43730, 37385, 26650, 27658, 27346, 45512, 36020, 30260, 
      42289, 39989, 32245, 46250, 36661, 31810, 30677, 51145, 45460, 50157, 
      45160, 30301, 50225, 46001, 57194, 36305, 31057, 49554, 65554, 51565, 
      36040, 36584, 65909, 42242, 38282, 32500, 64800, 43577, 39002, 34442, 
      48500, 40693, 70760, 51178, 43657, 51914, 44797, 43245, 48425, 45994, 
      56953, 51985, 49985, 46793, 54765, 52105, 56170, 42824, 55700, 50642, 
      64089, 56018, 39013, 55745, 51325, 64532, 66877, 39114, 56250, 67266, 
      40720, 53938, 53693, 45050, 40330, 70493, 61505, 63716, 80000, 58626, 
      52904, 42173, 56180, 95386, 65237, 58061, 82849, 45200, 64706, 45617, 
      67509, 70669, 82516, 62210, 56402, 56825, 47969, 57033, 52765, 56612, 
      59681, 68857, 59881, 68993, 71425, 74978, 55805, 73445, 76424, 50000, 
      66002, 84562, 108866, 69733, 78525, 81325, 116884, 64613, 76225, 61029, 
      55386, 85594, 118225, 62740, 54554, 53930, 53645, 79418, 103970, 79209, 
      77236, 84337, 66368, 63824, 73610, 82121, 114274, 82592, 129137, 
      130772, 113769, 105485, 82085, 73762, 60602, 84825, 113769, 75505, 
      105605, 83528, 72020, 62920, 76210, 89674, 108778, 113338, 83872, 
      96400, 103217, 86594, 73714, 91001, 74205, 85840, 100417, 84905, 84317, 
      107690, 109460, 107461, 82697, 81412, 89668, 73322, 122306, 128637, 
      137817, 155669, 98410, 77269, 109696, 112132, 125450, 163250, 101032, 
      86885, 144197, 95314, 89514, 121914, 133290, 103508, 81386, 120322, 
      129482, 91125, 132925, 106565, 92210, 93584, 92209, 104458, 91690, 
      130698, 132610, 134554, 98426, 135225, 107005, 98849, 99410, 139970, 
      147645, 157924, 113578, 137689, 116377, 105937, 141741, 115858, 102818, 
      168793, 107465, 163133, 106885, 128017, 122960, 110720, 166577, 127426, 
      117290, 116297, 165577, 127636, 129229, 178820, 184225, 118337, 129125, 
      126881, 129736, 126548, 131202, 122050, 119817, 113882, 136153, 131569, 
      123265, 112473, 135077, 129221, 115757, 116914, 134081, 131465, 131641, 
      142745, 137205, 134809, 131920, 147473, 134357, 131720, 153434, 145610, 
      143498, 141125, 157093, 147682, 137813, 155125, 162980, 156965, 164930, 
      153145, 147722, 151741, 160837, 166829, 157709, 168761, 153049, 152098, 
      166906, 169360, 179188, 182312, 171305, 174170, 174568 ], 
  [ 131876, 133960, 130624, 130661, 131465, 122621, 127210, 128762, 125410, 
      120145, 116740, 113101, 124370, 110120, 117028, 111925, 115336, 114749, 
      108781, 107225, 102677, 108329, 112066, 101140, 108217, 107309, 94769, 
      95489, 90185, 89480, 96770, 88744, 91433, 108040, 89954, 91577, 89540, 
      98165, 83045, 92306, 93802, 92177, 107666, 107197, 83873, 84449, 80257, 
      90536, 101725, 79085, 85385, 84932, 76509, 77065, 82996, 85160, 101348, 
      87893, 75809, 85000, 77053, 78858, 86173, 73844, 80665, 73610, 79220, 
      91880, 79601, 86090, 68165, 64244, 67730, 96100, 64481, 73890, 94498, 
      62309, 92129, 63400, 87050, 87464, 59200, 90724, 74749, 79666, 77521, 
      373817, 64660, 80533, 57605, 80037, 92564, 87149, 56377, 59305, 350377, 
      80669, 55400, 355492, 56170, 82458, 322618, 68048, 80704, 81668, 70762, 
      81064, 357442, 56873, 58768, 374740, 79880, 66394, 353954, 52420, 
      57217, 334336, 286420, 335725, 359770, 56570, 298105, 59044, 63988, 
      57973, 64138, 61345, 64181, 68314, 342589, 309024, 316370, 65741, 
      263393, 73250, 82178, 269138, 74925, 260901, 90205, 277273, 262888, 
      365573, 50170, 54898, 243625, 217300, 239572, 250165, 370600, 259778, 
      228769, 247546, 70664, 86084, 56825, 71417, 52658, 45092, 221000, 
      297461, 314837, 71618, 86234, 108578, 232450, 269690, 69940, 185965, 
      259405, 53882, 103226, 52025, 193184, 196228, 277928, 204773, 175489, 
      179405, 264685, 46880, 48065, 197689, 50306, 309682, 45557, 57650, 
      96797, 200117, 230180, 58301, 87314, 172061, 53281, 75177, 107545, 
      110740, 204192, 226080, 89833, 91570, 202973, 271949, 204586, 153856, 
      248464, 199841, 86173, 105940, 223865, 45625, 46429, 47912, 146101, 
      194701, 71893, 80954, 148970, 268353, 44642, 61210, 85697, 51125, 
      293269, 83161, 265882, 46649, 86993, 89888, 127825, 52450, 128578, 
      99325, 98585, 99202, 54557, 166697, 43364, 69413, 75188, 100085, 
      119645, 141748, 213930, 265280, 49250, 90641, 126226, 141409, 213706, 
      212573, 167437, 47770, 42705, 53285, 71378, 209234, 46637, 75557, 
      128141, 66541, 140409, 211613, 62280, 127789, 128417, 218837, 34724, 
      54500, 165625, 254609, 24930, 67570, 68602, 181297, 205825, 215890, 
      38308, 39860, 214888, 56125, 84313, 107572, 111520, 17609, 60274, 
      74597, 49050, 104130, 10825, 111248, 210788, 18122, 18265, 31466, 
      13050, 87165, 47332, 2474, 7025, 211257, 213097, 217732, 20693, 171098, 
      172754, 3042, 65977, 27625, 50129, 77129, 3065, 3170, 25961, 27586, 
      1000, 55080, 48250, 209138, 124160, 5266, 35569, 200, 172394, 59680, 
      96865, 99369, 9725, 34346, 52562, 57242, 81346, 2804, 21125, 111656, 
      11106, 14965, 15706, 15957, 22581, 35802, 33553, 50, 7970, 5220, 397, 
      21352, 9050, 314, 48866, 57625, 76754, 7937, 12785, 40820, 18, 409, 
      40009, 48850, 74538, 77293, 5480, 677, 81226, 0, 2500, 15376, 63001, 
      185761, 1937, 2305, 4765, 8290, 153, 3609, 126034, 6740, 5641, 6100, 
      19337, 18805, 37672, 50661, 2258, 6133, 1508, 5993, 89465, 156880, 
      5122, 117, 64090, 98677, 4724, 89501, 159301, 5597, 605, 31805, 65657, 
      4905, 193, 1513, 67225, 117793, 9970, 7225, 43850, 143810, 6125, 1796, 
      17885, 13681, 6497, 697, 149252, 1658, 5765, 50914, 160289, 325, 5261, 
      1556, 445, 68562, 533, 970, 3233, 6154, 73429, 1017, 148032, 8725, 
      7732, 4753, 1460, 13780, 1741, 1202, 3757, 58922, 1069, 1189, 4744, 
      7461, 79300, 6586, 4325, 1042, 977, 1105, 1922, 52945, 55313, 58624, 
      12970, 57733, 86353, 69800, 4034, 1514, 4212, 8185, 59860, 104337, 
      106921, 12260, 11444, 11245, 35300, 58088, 72200, 10737, 9090, 6705, 
      6145, 33205, 12625, 5569, 9700, 5402, 7922, 15605, 19105, 46625, 84625, 
      7540, 2664, 2340, 1828, 3973, 19453, 84708, 8738, 4553, 3874, 3092, 
      3961, 5657, 21257, 41140, 2509, 4234, 84394, 13997, 7445, 19805, 47485, 
      5125, 3233, 2245, 17585, 33893, 46309, 14625, 12708, 8545, 9360, 10781, 
      4021, 12104, 3545, 3233, 14804, 34033, 112265, 62834, 4941, 47016, 
      63432, 7121, 68561, 3665, 20297, 68161, 109412, 4474, 3445, 3893, 
      26773, 46628, 3664, 3796, 11169, 45625, 50689, 121936, 8077, 25037, 
      4420, 4573, 14248, 17533, 31733, 61444, 4293, 27073, 101938, 7460, 
      24545, 19109, 32786, 113786, 17581, 64872, 31385, 43298, 57524, 140785, 
      22450, 104617, 57341, 74069, 10817, 96245, 13284, 16633, 30465, 127829, 
      12365, 29501, 52565, 77300, 15426, 24820, 20329, 32498, 136250, 34624, 
      50500, 50921, 100036, 68562, 78922, 100810, 42445, 91988, 44305, 
      116617, 31874, 43706, 56509, 63869, 80837, 97145, 115328, 55624, 57384, 
      77796, 63977, 127997, 43808, 48865, 61364, 134489, 140233, 149840, 
      155920, 42692, 43432, 128741, 58945, 56498, 173434, 43093, 58888, 
      103240, 50401, 50602, 102617, 49213, 101608, 43370, 55757, 62978, 
      187268, 43745, 57713, 42125, 54260, 125012, 58445, 154786, 197584, 
      47402, 45860, 118813, 50720, 51857, 59306, 66701, 68066, 64717, 72045, 
      188101, 83984, 193882, 63556, 68237, 70785, 80928, 99793, 130993, 
      47965, 64778, 45065, 49121, 54977, 63017, 213250, 48905, 52810, 65825, 
      86445, 47345, 64417, 66105, 66532, 83525, 84317, 125938, 52529, 55393, 
      76193, 116768, 132425, 164330, 89581, 47450, 64417, 55145, 61520, 
      65434, 214685, 52249, 148634, 218506, 53236, 193257, 56690, 76633, 
      163033, 186568, 52837, 49936, 50249, 57284, 51842, 53477, 262117, 
      49960, 59005, 102420, 127368, 114512, 50026, 64474, 140794, 54781, 
      58181, 75517, 51328, 66249, 80208, 137785, 216389, 54522, 50665, 56498, 
      108329, 51301, 56197, 230980, 75569, 106801, 53476, 251876, 52065, 
      154530, 157354, 252229, 65540, 74120, 107666, 248266, 65161, 74836, 
      91936, 58682, 171145, 262202, 56228, 68085, 208580, 68081, 177109, 
      63157, 66996, 54013, 59305, 61865, 66653, 56953, 205913, 218528, 76930, 
      216346, 199316, 238981, 58768, 95913, 214105, 65473, 238850, 245185, 
      101140, 214036, 245572, 94194, 64660, 64985, 80852, 98932, 252785, 
      57973, 56762, 274826, 62500, 71026, 101905, 207682, 307872, 59981, 
      210125, 277661, 100930, 62864, 101345, 61105, 244385, 275042, 67204, 
      75076, 75497, 97421, 76273, 84545, 78130, 74357, 64721, 75125, 234145, 
      241137, 250960, 84725, 246005, 254114, 107986, 72116, 273076, 329300, 
      232025, 256777, 264137, 345866, 75853, 65801, 83665, 96832, 272960, 
      347201, 81954, 103976, 106772, 108197, 255380, 315272, 65929, 246922, 
      265421, 83290, 87586, 75140, 256357, 333540, 69866, 364361, 367706, 
      331321, 312205, 72773, 80980, 107720, 71521, 329605, 81009, 310609, 
      74210, 86642, 106042, 82280, 270164, 316628, 326888, 75690, 286578, 
      303085, 74420, 87760, 272057, 88249, 77650, 292865, 81269, 81821, 
      307540, 311018, 305597, 88741, 90306, 83738, 109000, 336964, 349561, 
      369001, 404521, 81640, 106669, 304394, 310250, 340096, 417796, 82546, 
      95189, 379361, 87656, 93256, 330856, 355912, 82738, 107924, 325840, 
      346400, 94861, 353261, 83509, 94804, 94466, 95941, 86528, 97700, 
      346468, 350660, 354884, 93032, 354409, 88497, 98005, 98564, 361424, 
      377077, 398186, 89928, 355149, 89305, 95965, 362617, 92200, 101960, 
      416453, 103177, 402233, 106013, 94081, 96434, 104714, 407381, 96904, 
      102728, 103445, 403525, 97682, 98701, 428162, 438125, 107185, 101441, 
      102617, 102050, 105698, 104080, 109748, 111505, 119816, 104465, 106721, 
      112097, 122965, 106805, 110069, 121685, 121700, 109225, 111737, 114757, 
      111605, 118597, 121329, 123570, 118025, 128845, 131338, 118280, 124132, 
      125440, 127057, 119653, 125060, 137413, 127361, 124954, 127489, 125192, 
      131645, 136480, 134797, 130781, 132205, 136765, 132425, 142361, 143120, 
      136264, 140418, 144530, 145370, 153169, 152612, 153578 ], 
  [ 118376, 119060, 116324, 116161, 116365, 109621, 112610, 113362, 110610, 
      106745, 104040, 100601, 108170, 98020, 102728, 99025, 100836, 100249, 
      94681, 93425, 89777, 93529, 96066, 87840, 92817, 92009, 81269, 81289, 
      77485, 76180, 81170, 75044, 76633, 88740, 75154, 76177, 74440, 80765, 
      69745, 76306, 77402, 75577, 87266, 86797, 69173, 69449, 66357, 73636, 
      82025, 64985, 69485, 69032, 62509, 62765, 66896, 68260, 80648, 70193, 
      61109, 67700, 61753, 63058, 68473, 59344, 64265, 58810, 62120, 71780, 
      62201, 66490, 52865, 49744, 52130, 73800, 49481, 56290, 72298, 47009, 
      69829, 47700, 65650, 65764, 44100, 68224, 55449, 59266, 57521, 317417, 
      47560, 59733, 42305, 59137, 69064, 64649, 40977, 43105, 295777, 59369, 
      40100, 300392, 40570, 60658, 270418, 49348, 59204, 59968, 51362, 59364, 
      302042, 40673, 42068, 317840, 58180, 47594, 298754, 37120, 40617, 
      280836, 237320, 282025, 303970, 39770, 247805, 41544, 45288, 40673, 
      45338, 43145, 45181, 48314, 288089, 257524, 264170, 46141, 216193, 
      51850, 58978, 221338, 53125, 213901, 65305, 228573, 215588, 308773, 
      33570, 37098, 198125, 174600, 194472, 203965, 313300, 212578, 184769, 
      201546, 48964, 61384, 38125, 49517, 34858, 29192, 177700, 246461, 
      262237, 49418, 61234, 79778, 187850, 221290, 48040, 146565, 212005, 
      35482, 75226, 34025, 152884, 155528, 228628, 163073, 137189, 140605, 
      216585, 29780, 30665, 156689, 32306, 257282, 28657, 37850, 69397, 
      158717, 185480, 38201, 61514, 133961, 34281, 51577, 78345, 81040, 
      162292, 181780, 63533, 64970, 161173, 222949, 162586, 117956, 201764, 
      158341, 60373, 76840, 179665, 28125, 28729, 29812, 111101, 153701, 
      48593, 55954, 113570, 219553, 27242, 40010, 59797, 32125, 242069, 
      57661, 217282, 28649, 60793, 63188, 95225, 33050, 95778, 70925, 70285, 
      70802, 34457, 128797, 25864, 46213, 50888, 71485, 88045, 107048, 
      170530, 216580, 30250, 63541, 93626, 106709, 170306, 169273, 129337, 
      28970, 25105, 33185, 47578, 166234, 28037, 50957, 95141, 43641, 105709, 
      168313, 40180, 94789, 95317, 174737, 19024, 34000, 127625, 206809, 
      12130, 44370, 45202, 141397, 163125, 172090, 21608, 22760, 171188, 
      35225, 58013, 77472, 80820, 7309, 38474, 49997, 29650, 74530, 3425, 
      80548, 167488, 7522, 7565, 16466, 4450, 60265, 28232, 674, 1525, 
      167857, 169497, 173632, 8993, 132298, 133754, 442, 42877, 13625, 30329, 
      51929, 365, 370, 12461, 13586, 900, 34180, 28850, 165938, 91460, 666, 
      19269, 2900, 133394, 37780, 68265, 70369, 2425, 18346, 32162, 35842, 
      55346, 104, 9125, 80756, 3106, 5265, 5706, 5857, 10081, 19402, 17753, 
      2650, 1570, 14920, 4797, 9252, 21050, 4514, 29266, 36125, 51554, 19337, 
      3985, 23120, 2818, 909, 22509, 29250, 49738, 51993, 15380, 577, 55226, 
      2500, 0, 5476, 40401, 145161, 8837, 5, 14165, 19890, 1453, 109, 93034, 
      17440, 15641, 800, 7937, 7605, 20772, 30661, 9458, 833, 7808, 793, 
      62065, 119780, 14722, 2017, 41290, 69777, 14024, 62101, 121901, 15497, 
      5305, 16505, 42557, 14305, 1993, 313, 43825, 85993, 22370, 1325, 25450, 
      108410, 16325, 8296, 7085, 27781, 16897, 5297, 113152, 7858, 865, 
      30914, 122789, 2725, 14761, 656, 2745, 44962, 3233, 1370, 533, 1154, 
      48929, 5617, 112132, 2225, 1832, 13553, 1360, 4880, 7241, 1802, 857, 
      37322, 4869, 1989, 1044, 1861, 53800, 16586, 12625, 4442, 3877, 2405, 
      1322, 32645, 34513, 37124, 26370, 36433, 59653, 46100, 11834, 2314, 
      1312, 2385, 38160, 74737, 76921, 25160, 23944, 23645, 19400, 36788, 
      48100, 22837, 20290, 16405, 1845, 17905, 25625, 14369, 3200, 14002, 
      2522, 6305, 8405, 27925, 58325, 17640, 8164, 7240, 5128, 1773, 8653, 
      58408, 19538, 12253, 10874, 2192, 1961, 2057, 9857, 23840, 7209, 2034, 
      58194, 27397, 17245, 9005, 28685, 13025, 8933, 4145, 7685, 18593, 
      27809, 28225, 25408, 3145, 3460, 22381, 10421, 4804, 8945, 3433, 6304, 
      18833, 81665, 40834, 11941, 28516, 41332, 3221, 45461, 3865, 9697, 
      45161, 79312, 10474, 7345, 4093, 13973, 28328, 5364, 4896, 4969, 27625, 
      31489, 90036, 3977, 12937, 4520, 4373, 6548, 8333, 17533, 39944, 4993, 
      14373, 73138, 4160, 12745, 9409, 18386, 83186, 8581, 42772, 17485, 
      26098, 37024, 106385, 11650, 75517, 36941, 50269, 5717, 68545, 6784, 
      8433, 17065, 95329, 6565, 16501, 33365, 53000, 8026, 13520, 10829, 
      18698, 102650, 20324, 32000, 32321, 71936, 46162, 54522, 72610, 26045, 
      65288, 27505, 86017, 18674, 27106, 36809, 42569, 56237, 69745, 85028, 
      36324, 37684, 53896, 42877, 95897, 27508, 31265, 40864, 101489, 106433, 
      114740, 120020, 26792, 27332, 96641, 39145, 37298, 135434, 27293, 
      39188, 75140, 32801, 33002, 74717, 32013, 73908, 27770, 37157, 42778, 
      147968, 28645, 39013, 27625, 36560, 94112, 39845, 119786, 157284, 
      31802, 30760, 89113, 34420, 35257, 40906, 46601, 47666, 45117, 50845, 
      149101, 60484, 154282, 44456, 48137, 50185, 58228, 73593, 99793, 33065, 
      45578, 31265, 34121, 38377, 44417, 171650, 34205, 37010, 46825, 63145, 
      33445, 46017, 47305, 47632, 61025, 61717, 96138, 37529, 39593, 55393, 
      88468, 101725, 129130, 66181, 34250, 46517, 39745, 44420, 47434, 
      173485, 37949, 115834, 176906, 38736, 154657, 41290, 56333, 128333, 
      148868, 38737, 36836, 37049, 41984, 38242, 39377, 216017, 37060, 43405, 
      77320, 98068, 87412, 37426, 47674, 109594, 40781, 43181, 56117, 38628, 
      49249, 59908, 107185, 175589, 41122, 38765, 42698, 82829, 39301, 42597, 
      188680, 56869, 81701, 40976, 207376, 40165, 121930, 124354, 207729, 
      49640, 56020, 82666, 204266, 49561, 56736, 70036, 45082, 136445, 
      216802, 43528, 51985, 169280, 52181, 141809, 48757, 51496, 42713, 
      46205, 47965, 51353, 44753, 167113, 178228, 59130, 176346, 161416, 
      196481, 46468, 74113, 174505, 51173, 196450, 202085, 78440, 174536, 
      202472, 72994, 50960, 51185, 62752, 76832, 208985, 46773, 46162, 
      228826, 50000, 56026, 79605, 169282, 258772, 49081, 171625, 231661, 
      79330, 51364, 79745, 50405, 202085, 229442, 54504, 59976, 60397, 76921, 
      61073, 67145, 62530, 59957, 53621, 60625, 193345, 199537, 208260, 
      67825, 203905, 211114, 85986, 59216, 228176, 278800, 191725, 213677, 
      220237, 293866, 62053, 55801, 67865, 77732, 228260, 295201, 66754, 
      83476, 85672, 86797, 212680, 266372, 56429, 205322, 221821, 68490, 
      71586, 63040, 213957, 283240, 60266, 311261, 314306, 281321, 264105, 
      62573, 67880, 87620, 62021, 279905, 68209, 262809, 64010, 72242, 86642, 
      69380, 226664, 268328, 277588, 65290, 241378, 256185, 64720, 73460, 
      228457, 73949, 67250, 247265, 70069, 70421, 260640, 263818, 258997, 
      75841, 76906, 72938, 90900, 287464, 298961, 316601, 349021, 72740, 
      89669, 258394, 263650, 290596, 361296, 73946, 81889, 326261, 77156, 
      80756, 282356, 305012, 74538, 91424, 277940, 296500, 82361, 302761, 
      75709, 82504, 82466, 83441, 77828, 84800, 296768, 300560, 304384, 
      82132, 304109, 79897, 86305, 86864, 310724, 324977, 344186, 82228, 
      305149, 82205, 85865, 312017, 84500, 90260, 361153, 92077, 348433, 
      94313, 88181, 89234, 93914, 353281, 90404, 93428, 93845, 349925, 91082, 
      92201, 372562, 381725, 97285, 94441, 95017, 95050, 97498, 96980, 
      100048, 101105, 106916, 98165, 99221, 102197, 109265, 99905, 101569, 
      108785, 109000, 101725, 103337, 105857, 105205, 109997, 111829, 113170, 
      111325, 117945, 119538, 112580, 116032, 116740, 117657, 114353, 117160, 
      125613, 120361, 119754, 120789, 120292, 123545, 126580, 125897, 124181, 
      126405, 128565, 126925, 132361, 132820, 129764, 133618, 138730, 139970, 
      144469, 144512, 145378 ], 
  [ 107572, 106184, 104336, 103877, 103193, 99557, 100178, 99746, 97882, 
      96089, 94420, 91277, 93370, 89288, 90740, 89109, 88552, 87965, 82989, 
      82177, 79861, 80801, 81562, 77332, 79201, 78541, 70465, 69449, 67865, 
      65672, 67258, 63944, 63905, 69352, 62426, 62561, 61268, 64189, 59237, 
      61802, 62306, 60185, 66250, 65781, 56593, 56425, 54961, 57800, 62045, 
      53293, 55129, 54676, 50965, 50777, 52244, 52424, 59188, 53173, 48529, 
      51272, 48285, 48850, 51453, 47060, 49169, 46082, 45988, 51208, 45625, 
      46658, 39397, 37460, 38218, 49972, 36457, 39418, 48618, 33541, 46001, 
      33640, 43154, 42824, 30928, 44100, 36061, 38250, 37097, 243121, 31428, 
      38125, 28837, 37381, 43460, 40525, 27361, 28305, 224145, 37021, 26632, 
      228020, 26658, 37570, 202338, 30848, 36560, 37028, 31826, 36424, 
      229226, 25873, 26528, 242804, 35240, 28946, 226234, 23652, 25225, 
      210832, 173828, 211725, 230562, 24082, 182537, 24820, 26788, 24245, 
      26690, 25385, 26237, 27890, 216605, 190480, 196090, 26309, 155513, 
      29354, 33818, 159770, 30037, 153517, 37629, 165673, 154760, 233885, 
      18178, 19930, 139961, 120580, 136900, 144765, 237672, 151898, 128825, 
      142642, 26024, 34004, 19625, 26281, 17690, 14836, 122792, 180157, 
      193565, 25738, 33410, 46330, 131018, 158834, 24804, 97429, 151029, 
      17426, 42962, 16561, 102416, 104468, 164840, 110533, 89681, 92357, 
      154573, 13648, 14089, 105185, 14842, 188906, 12821, 17722, 38021, 
      106621, 128500, 17629, 32506, 86749, 15337, 25825, 44305, 46260, 
      109456, 125392, 33785, 34778, 108485, 159605, 109602, 74000, 141824, 
      106097, 31365, 42948, 123425, 11401, 11709, 12200, 68477, 102197, 
      23285, 28130, 70354, 156505, 10666, 17810, 30641, 13181, 175469, 29097, 
      154530, 11185, 31193, 32848, 56153, 13514, 56410, 38069, 37577, 37946, 
      13885, 81881, 9140, 21053, 24100, 38333, 50453, 64868, 115474, 153680, 
      11306, 32609, 54554, 64529, 115250, 114365, 82125, 10322, 8233, 12613, 
      21530, 111770, 9685, 23725, 55477, 18925, 63529, 113405, 16648, 55125, 
      55505, 118645, 4964, 12836, 80561, 145241, 2362, 19210, 19746, 91521, 
      109105, 116442, 6068, 6628, 115688, 13469, 28265, 42100, 44560, 1241, 
      15386, 22765, 10114, 39898, 1649, 44288, 112580, 1010, 905, 3442, 898, 
      29629, 9140, 7186, 2561, 112801, 114145, 117540, 853, 84050, 85210, 
      5770, 17865, 2081, 10201, 23809, 5545, 5402, 1657, 2042, 9928, 12424, 
      9314, 111178, 52240, 3034, 4321, 16072, 84850, 14544, 35113, 36625, 
      797, 3842, 11146, 13346, 26042, 5284, 541, 44200, 442, 85, 82, 85, 757, 
      4306, 3545, 15674, 1274, 38452, 20485, 520, 47986, 19906, 9434, 13481, 
      23434, 45385, 137, 6100, 16138, 10825, 5785, 9418, 22210, 23725, 39208, 
      9605, 25922, 15376, 5476, 0, 16129, 94249, 28225, 5777, 37253, 46234, 
      12553, 4105, 53370, 42452, 39617, 2132, 241, 205, 4936, 10237, 29290, 
      2165, 26308, 2273, 30689, 74048, 38106, 14005, 16722, 36181, 36964, 
      30725, 75725, 39325, 21437, 3037, 17545, 37393, 13833, 7713, 18369, 
      48105, 49898, 1769, 7394, 65194, 40597, 27092, 277, 57825, 41465, 
      21281, 68900, 26210, 2789, 10490, 76465, 15453, 37997, 8500, 15325, 
      19210, 16405, 11138, 5713, 2930, 21845, 21601, 68176, 1781, 2276, 
      35753, 10388, 884, 24557, 11866, 5741, 14530, 19669, 12349, 4744, 2749, 
      25236, 40562, 34085, 18650, 17345, 13505, 9610, 11777, 12905, 14480, 
      55378, 14085, 29313, 20200, 32554, 12674, 6196, 2977, 15220, 40105, 
      41697, 53428, 51620, 51173, 5044, 14440, 21608, 49921, 46042, 39937, 
      4657, 4437, 54041, 36569, 2756, 35906, 3706, 1717, 1745, 9425, 28577, 
      41764, 25480, 23668, 19188, 7693, 1845, 28660, 44698, 32825, 30410, 
      10036, 8177, 5905, 2161, 7412, 23341, 7954, 28594, 56405, 40925, 2197, 
      10037, 33893, 26545, 16133, 2209, 5125, 9605, 57529, 53380, 4329, 3904, 
      48725, 29069, 3176, 26113, 12905, 2900, 5513, 45553, 17450, 31477, 
      10312, 17800, 6625, 20449, 13337, 3185, 20297, 43940, 28530, 22293, 
      13565, 4205, 10420, 17056, 15700, 4969, 10161, 12249, 52000, 7085, 
      4205, 13844, 13253, 4328, 3893, 5693, 17300, 15205, 4753, 39690, 8452, 
      4457, 4229, 6250, 47074, 4437, 19240, 6089, 9818, 15860, 64649, 4842, 
      41625, 15925, 24221, 7345, 36725, 6340, 5473, 6409, 56405, 7157, 6437, 
      14125, 26212, 6250, 5972, 5945, 7450, 62098, 8336, 13796, 13969, 39524, 
      22186, 27586, 40050, 10949, 34948, 11817, 49905, 8314, 11714, 16829, 
      20221, 29005, 38369, 49360, 16936, 17704, 27700, 20825, 57565, 12560, 
      14393, 19700, 61825, 65585, 71968, 76064, 12436, 12680, 58309, 19017, 
      18058, 88370, 13085, 19208, 42728, 15929, 16130, 42601, 15733, 42088, 
      13858, 18805, 22058, 98980, 15473, 20513, 15341, 19540, 57556, 21493, 
      77162, 106816, 17890, 17588, 54333, 19472, 19865, 22850, 26029, 26650, 
      25285, 28645, 100557, 34880, 104850, 25364, 27565, 28873, 33808, 43993, 
      62793, 20189, 26338, 20017, 21097, 22985, 26065, 119258, 21625, 22802, 
      27881, 37837, 22049, 27961, 28657, 28836, 36901, 37445, 61210, 24505, 
      25385, 33785, 55760, 65465, 86210, 40725, 23890, 29201, 26129, 28288, 
      29970, 121685, 25961, 76466, 124514, 26452, 106705, 27674, 35465, 
      86153, 102248, 27045, 26624, 26689, 28516, 27290, 27685, 156965, 27144, 
      29493, 49348, 63880, 56480, 27954, 31986, 72594, 29237, 30157, 36581, 
      29008, 33265, 39040, 71073, 124381, 30466, 30329, 31450, 54265, 30717, 
      31645, 135252, 38369, 53729, 31652, 150692, 31729, 82858, 84690, 
      151045, 35284, 38408, 54842, 148322, 35649, 39124, 46800, 34130, 94265, 
      158786, 33908, 37333, 120292, 37825, 98741, 36621, 37732, 35165, 35993, 
      36569, 37885, 35873, 118865, 127760, 41962, 126322, 114500, 142757, 
      37440, 51025, 125073, 39185, 142874, 147473, 54020, 125252, 147860, 
      50794, 39860, 39937, 45140, 53300, 153337, 39373, 39650, 169922, 40676, 
      43002, 55777, 121626, 195280, 42125, 123821, 172757, 56538, 43520, 
      56953, 43745, 148657, 171130, 44884, 46804, 47225, 55757, 47753, 50569, 
      48618, 47821, 46369, 48341, 142137, 147145, 154240, 51989, 150773, 
      156650, 62602, 49300, 170900, 213236, 141257, 159065, 164441, 226082, 
      50805, 50177, 53657, 58640, 171280, 227417, 53434, 62312, 63620, 64301, 
      158660, 203176, 51545, 152930, 166469, 55762, 57082, 54308, 160381, 
      217972, 55234, 241849, 244450, 216497, 202093, 56653, 57668, 67048, 
      57137, 215525, 58441, 201241, 58090, 60106, 67106, 59464, 171460, 
      206020, 213800, 59074, 183658, 195949, 59540, 61472, 173105, 61961, 
      61034, 188953, 62669, 62725, 200404, 203138, 199205, 65925, 66250, 
      66130, 73288, 223380, 233249, 248225, 276057, 68744, 73685, 199490, 
      203858, 226512, 286852, 70394, 71381, 256849, 70792, 71432, 219752, 
      238856, 71578, 76180, 216224, 231824, 73037, 237197, 73341, 73476, 
      73882, 74117, 74128, 74884, 232388, 235588, 238820, 75176, 238841, 
      76345, 78165, 78724, 244864, 257045, 273442, 80008, 240325, 80873, 
      80093, 246305, 82280, 82120, 288485, 84825, 277985, 86173, 88625, 
      87754, 87106, 282389, 89960, 88840, 88813, 279773, 90490, 91757, 
      299450, 307429, 91809, 93257, 92945, 93866, 94538, 95648, 94868, 94889, 
      97000, 98017, 97297, 96721, 98165, 98869, 98165, 98869, 99380, 99801, 
      100081, 101861, 104909, 106445, 106945, 106954, 110585, 110989, 111250, 
      113320, 113220, 113040, 112921, 115685, 114644, 117325, 119177, 121234, 
      120049, 122216, 120733, 121104, 121901, 123589, 126997, 125605, 127961, 
      126737, 126752, 129320, 132730, 139322, 141154, 140769, 141700, 142418 ]
    , [ 114557, 109613, 109289, 108322, 106114, 107812, 104369, 101905, 
      101565, 103328, 103437, 100802, 93497, 99829, 95693, 97618, 92997, 
      92410, 88450, 88400, 88370, 84484, 82197, 84825, 81360, 80954, 77450, 
      74656, 76882, 73165, 68909, 70421, 67588, 61605, 66109, 64720, 64189, 
      61268, 66730, 62437, 61925, 59296, 55709, 55240, 60530, 59600, 60930, 
      56149, 53282, 58754, 56018, 55565, 56680, 55730, 52625, 50773, 47885, 
      49490, 52466, 48605, 50698, 49993, 47770, 51505, 48788, 49765, 43829, 
      41429, 42704, 38149, 41810, 41905, 39869, 34605, 39632, 35989, 33505, 
      35954, 30634, 35037, 30073, 28981, 33849, 28225, 28314, 27709, 27572, 
      141140, 29269, 26568, 31250, 25570, 25045, 24650, 29520, 28432, 126736, 
      24194, 29045, 129341, 28309, 23473, 111025, 24625, 23225, 23185, 23825, 
      22581, 129785, 26000, 25385, 139553, 21397, 22469, 127301, 26065, 
      24336, 116217, 90389, 116602, 130105, 22685, 96050, 21645, 20565, 
      21578, 20213, 20432, 19252, 18365, 119450, 100945, 104777, 17800, 
      76900, 16273, 16165, 79633, 15940, 75412, 15658, 83250, 75893, 130888, 
      17289, 15993, 65666, 53397, 63621, 68692, 133405, 73285, 58340, 67077, 
      12181, 12541, 13402, 11930, 13753, 15725, 54085, 91892, 101236, 10625, 
      11185, 14453, 59009, 77173, 10453, 38628, 71908, 11965, 13117, 12116, 
      41329, 42365, 80893, 45890, 33674, 35080, 73674, 11489, 11168, 42320, 
      10397, 97085, 11170, 8705, 9700, 42740, 56237, 7850, 8249, 31250, 8352, 
      7156, 11412, 12097, 44305, 54145, 8258, 8489, 43588, 76420, 44197, 
      24089, 64481, 41962, 7108, 10309, 52432, 8226, 8026, 7501, 20852, 
      39332, 5378, 5905, 21713, 73828, 7745, 5237, 6130, 6196, 86696, 5602, 
      72361, 6740, 5920, 6305, 14624, 5513, 14373, 7208, 6970, 7085, 4106, 
      26890, 5965, 3400, 3653, 6964, 11464, 18005, 46513, 71257, 4321, 5050, 
      13025, 17666, 46289, 45658, 26626, 3845, 4804, 2834, 2353, 43825, 3716, 
      2516, 12932, 2034, 16666, 44698, 1789, 12580, 12706, 47906, 6361, 2041, 
      25316, 65104, 11125, 1557, 1585, 31450, 41922, 46465, 4925, 4469, 
      45965, 1658, 2738, 6921, 7857, 16354, 1289, 1556, 2113, 5989, 24128, 
      7585, 43873, 15361, 15002, 6617, 20329, 2578, 1901, 43889, 29866, 
      43840, 44676, 46801, 12410, 26773, 27425, 40441, 466, 7796, 1184, 1076, 
      39962, 39565, 8642, 7757, 50949, 613, 1313, 42725, 10457, 32625, 4194, 
      64205, 27065, 193, 3744, 4240, 23530, 4477, 605, 265, 1277, 39701, 
      11336, 6989, 21397, 16722, 15957, 15706, 10282, 3925, 4688, 63553, 
      26293, 104365, 72936, 11061, 119741, 71849, 925, 146, 701, 115616, 
      19060, 2417, 64525, 53370, 2610, 909, 493, 738, 105629, 50626, 1157, 
      63001, 40401, 16129, 0, 32400, 87026, 41210, 102404, 116973, 57130, 
      36490, 10825, 110905, 106292, 29945, 12560, 13032, 3285, 712, 88853, 
      29978, 83585, 30340, 2368, 21089, 103765, 60106, 85, 4050, 101861, 
      2404, 22004, 105746, 74650, 5450, 146, 102544, 59680, 45940, 208, 8608, 
      122669, 28058, 1933, 16553, 107780, 84877, 14120, 134914, 109156, 
      74240, 18481, 83233, 31618, 965, 22490, 62824, 103402, 47489, 62442, 
      541, 64538, 53429, 40130, 31505, 890, 74560, 18265, 26546, 28565, 
      99380, 51409, 19553, 79802, 54665, 39650, 941, 70596, 55656, 36621, 
      29800, 1741, 107237, 96442, 68561, 65986, 58082, 49361, 1490, 1348, 
      1145, 130689, 1258, 2770, 1277, 93641, 55981, 40105, 29520, 1377, 6196, 
      6772, 127469, 124645, 123944, 5933, 1613, 1669, 121930, 115765, 105850, 
      35010, 6850, 128336, 100196, 27521, 99025, 31265, 19370, 15842, 3202, 
      3050, 108693, 80725, 77389, 68845, 43380, 15688, 3133, 113405, 93658, 
      89465, 49025, 44372, 38036, 14480, 4745, 76554, 43641, 3321, 131716, 
      107092, 16040, 3560, 95234, 82298, 62234, 18338, 7538, 3890, 133348, 
      126913, 31888, 30193, 119464, 86600, 25909, 81104, 54688, 22585, 8180, 
      9104, 2845, 90532, 4597, 2941, 37994, 3050, 55120, 17536, 3152, 8761, 
      85045, 73474, 55348, 12968, 5213, 62649, 59769, 30496, 5716, 4756, 
      12249, 37946, 14746, 55373, 54020, 26045, 21800, 10900, 3965, 58258, 
      13770, 7813, 41345, 15760, 20866, 10949, 10625, 22852, 4381, 12058, 
      7405, 5065, 18548, 18685, 8986, 5384, 5044, 35666, 7642, 31105, 25920, 
      13648, 15130, 33700, 14692, 6632, 5765, 28729, 18545, 23090, 13673, 
      18029, 13289, 8081, 8000, 9425, 6565, 6885, 9697, 10568, 8405, 10420, 
      13456, 16061, 10825, 8066, 7394, 7796, 10048, 13673, 9189, 8941, 8269, 
      8506, 17306, 12433, 10964, 8905, 19280, 21008, 24089, 26153, 13325, 
      13061, 18050, 10000, 10565, 33125, 14228, 10445, 12629, 12500, 12701, 
      13010, 13320, 13005, 15509, 12836, 12025, 40433, 18394, 14290, 19786, 
      15857, 20345, 15524, 29537, 45729, 19541, 20509, 20170, 19345, 18976, 
      17389, 16250, 16109, 16776, 16072, 42772, 16465, 45541, 18125, 17786, 
      17824, 17425, 18720, 24820, 23618, 18845, 26240, 24272, 22096, 20096, 
      54869, 25562, 23945, 20896, 19930, 28018, 22500, 22180, 22105, 21026, 
      21316, 26793, 27680, 26528, 22228, 25153, 28762, 38077, 22564, 31637, 
      25010, 28288, 26129, 25525, 58312, 30914, 34429, 60125, 30897, 49936, 
      29833, 25178, 39290, 47765, 32506, 34625, 34436, 30929, 34021, 33146, 
      81146, 35653, 31144, 26869, 30733, 28921, 37225, 30589, 34621, 34952, 
      33332, 28580, 38025, 31360, 28753, 34624, 62024, 37705, 41378, 37673, 
      30770, 41512, 38376, 69085, 32146, 31250, 41177, 78937, 42778, 41329, 
      42145, 79290, 36173, 33709, 32617, 77837, 37300, 34425, 32449, 40861, 
      47402, 84745, 42925, 37714, 61745, 38714, 50354, 41320, 39637, 47738, 
      43994, 42538, 40298, 46160, 61588, 66673, 38025, 65997, 59509, 76082, 
      47473, 36928, 65764, 44138, 76453, 79274, 37637, 66197, 79661, 38221, 
      46337, 46160, 40441, 38441, 83360, 52200, 54001, 94357, 50201, 46177, 
      40410, 65365, 111841, 55714, 67306, 97192, 42949, 55585, 43364, 57842, 
      82490, 96581, 53901, 49725, 50146, 44962, 50420, 47648, 50269, 52520, 
      59450, 52786, 79780, 82756, 87057, 50338, 85114, 88705, 47997, 57809, 
      98129, 126241, 80170, 90866, 94210, 135277, 57028, 66052, 54800, 51401, 
      99017, 136612, 56101, 51517, 51301, 51220, 91477, 120245, 68690, 88541, 
      97000, 59445, 57717, 64849, 93960, 131485, 72125, 148250, 150089, 
      130772, 121194, 72020, 65669, 57269, 74282, 130562, 67204, 121104, 
      73457, 64805, 59105, 67973, 102245, 124613, 129853, 73933, 110125, 
      118098, 76177, 66425, 103636, 66914, 75893, 114404, 75496, 75044, 
      122553, 124525, 122116, 74434, 73489, 79973, 68589, 138925, 146000, 
      156404, 176362, 87413, 71780, 123925, 126769, 142057, 184617, 89825, 
      78874, 163250, 85397, 80957, 137837, 150845, 92025, 75545, 135833, 
      146353, 82562, 150202, 94804, 83509, 84677, 83642, 93305, 83393, 
      147425, 149609, 151825, 88765, 152354, 95776, 89722, 90281, 157361, 
      165986, 177557, 101725, 154600, 104114, 95714, 159056, 103997, 93677, 
      189298, 97906, 182608, 97730, 114914, 110741, 100949, 186250, 114725, 
      106493, 105704, 184904, 115001, 116522, 199501, 205448, 107938, 116752, 
      114916, 117361, 114985, 118889, 111505, 109748, 105509, 123290, 119522, 
      112850, 104642, 122618, 117850, 107378, 108397, 122026, 120020, 120530, 
      129928, 125876, 124090, 121813, 134842, 124578, 122553, 140117, 133921, 
      132217, 130320, 143498, 135853, 128628, 142672, 149301, 144306, 151045, 
      141434, 137233, 140570, 148100, 153540, 146052, 155266, 142612, 141865, 
      154085, 156733, 165865, 168713, 159946, 162401, 162865 ], 
  [ 179717, 169733, 171569, 169882, 165514, 174772, 165569, 160225, 162045, 
      168848, 171477, 169562, 148937, 170029, 157973, 164938, 154557, 153970, 
      151450, 152480, 155690, 144964, 138357, 150705, 139680, 139634, 142610, 
      137296, 144922, 139045, 126509, 134861, 128068, 105885, 126589, 123040, 
      123589, 112388, 132610, 118597, 116645, 113296, 96029, 95560, 121370, 
      119360, 124650, 109069, 96122, 121754, 112538, 112085, 120040, 118010, 
      108425, 103693, 87125, 99530, 113306, 100085, 109378, 106873, 97810, 
      113065, 103508, 110245, 96029, 82829, 93824, 81349, 100490, 103465, 
      97469, 68085, 99392, 86389, 67345, 94634, 64114, 92277, 66793, 64621, 
      93249, 60985, 72594, 68029, 69332, 51860, 81469, 65448, 89930, 64090, 
      54205, 57410, 87840, 83872, 43936, 61274, 87725, 44741, 85909, 58753, 
      36865, 71065, 59585, 58825, 67745, 58221, 44105, 81440, 79025, 48473, 
      57037, 68549, 42341, 84745, 78336, 37377, 27389, 37042, 42985, 75965, 
      28730, 72405, 67005, 73058, 66293, 68672, 64612, 60125, 37010, 29305, 
      30617, 61000, 20740, 52993, 46405, 21313, 51220, 19972, 39778, 21690, 
      19373, 40168, 71289, 65673, 15626, 13437, 15021, 16132, 40885, 17125, 
      13700, 15237, 47821, 37381, 59842, 46850, 63433, 72245, 11965, 22052, 
      25636, 44465, 34945, 24533, 12209, 16693, 45373, 10548, 15028, 59485, 
      26077, 61076, 10009, 9605, 17173, 9530, 9554, 9160, 14274, 63689, 
      62288, 8480, 59357, 22205, 64090, 51185, 24820, 7460, 9077, 49250, 
      29129, 7850, 53712, 35956, 20052, 18937, 7225, 8425, 27338, 26489, 
      6868, 13780, 6757, 8609, 10121, 6322, 27988, 19309, 7072, 58986, 58066, 
      56101, 8612, 5492, 35258, 29665, 8033, 11908, 58865, 42677, 26650, 
      51556, 16136, 27562, 11161, 55700, 25360, 23945, 11024, 49433, 10053, 
      18728, 18850, 18605, 45506, 4210, 56725, 33640, 29933, 17764, 11464, 
      6845, 4033, 9697, 49681, 21250, 9425, 6506, 3809, 3538, 3226, 49925, 
      55204, 44234, 30433, 2785, 50516, 27716, 7892, 33354, 5506, 2578, 
      35989, 7540, 7306, 2906, 63601, 42001, 2276, 6784, 78805, 31797, 31105, 
      1570, 1962, 2545, 58565, 56669, 2405, 40178, 21818, 12321, 11097, 
      93034, 36569, 26756, 46033, 13189, 111248, 10825, 1753, 90961, 90242, 
      66377, 103129, 19498, 46901, 151169, 123826, 1360, 1476, 1801, 84050, 
      853, 785, 144841, 31066, 71156, 43664, 24116, 144002, 143245, 73802, 
      71117, 164349, 39133, 45233, 965, 6497, 129825, 59274, 187685, 425, 
      35113, 14544, 13600, 111010, 60637, 40925, 36985, 21437, 143741, 81896, 
      9509, 106357, 95562, 93717, 93106, 79042, 58645, 61568, 186673, 117013, 
      253045, 202536, 81261, 276701, 200729, 44125, 36506, 23741, 270416, 
      101140, 52457, 188365, 168930, 53370, 44109, 24973, 23418, 255029, 
      164026, 21317, 185761, 145161, 94249, 32400, 0, 225626, 146690, 250004, 
      272493, 175570, 137650, 5785, 263185, 256052, 124625, 85280, 86472, 
      56205, 42472, 228533, 124658, 220025, 125380, 17488, 1289, 252085, 
      180706, 31765, 13770, 249101, 17524, 1124, 255146, 205330, 64130, 
      30746, 250144, 179920, 155380, 29728, 7888, 281069, 120578, 49453, 
      2873, 258260, 222037, 89000, 299434, 260356, 204560, 2281, 219313, 
      127738, 42725, 1250, 185224, 251362, 158009, 184482, 29341, 188018, 
      168629, 144170, 127265, 26450, 204880, 2785, 116906, 121085, 244820, 
      164809, 101273, 213362, 170585, 142970, 36941, 198036, 172296, 137061, 
      123400, 23701, 256997, 240082, 194561, 190186, 176522, 160961, 42170, 
      40228, 37505, 292689, 38338, 20410, 29717, 235481, 172621, 143425, 
      122400, 37017, 13396, 12532, 287669, 283405, 282344, 62453, 38693, 
      28669, 279250, 269845, 254530, 133290, 65530, 288896, 245636, 117881, 
      243745, 125585, 99650, 91082, 49642, 22130, 258813, 214285, 208789, 
      194485, 149220, 90568, 22213, 266045, 235138, 228425, 159545, 150932, 
      138836, 87200, 56225, 207234, 149481, 22761, 293716, 256132, 90920, 
      49640, 237434, 216578, 182834, 96458, 66218, 51050, 296068, 286393, 
      126208, 122713, 274984, 223400, 113389, 214304, 169168, 105745, 67220, 
      12704, 37405, 229492, 51757, 37141, 137714, 33650, 169600, 93136, 
      34112, 14161, 220405, 201274, 169828, 80648, 53093, 182529, 177489, 
      121936, 54676, 49396, 11169, 136946, 84946, 169493, 167060, 112085, 
      102440, 73540, 40325, 174538, 81810, 17893, 143225, 87040, 99706, 
      72869, 14225, 104212, 38581, 75778, 59245, 45025, 8468, 93565, 17986, 
      45704, 33124, 131066, 21682, 121465, 110160, 79168, 11890, 126580, 
      81652, 51272, 32045, 115849, 91625, 102650, 77753, 10829, 75569, 55241, 
      54800, 22025, 39685, 32805, 21937, 65288, 26045, 63700, 17056, 82301, 
      64825, 50906, 44474, 32996, 25168, 18353, 53469, 51781, 35989, 46306, 
      15506, 67513, 61364, 48865, 14240, 13088, 11489, 10673, 69845, 68861, 
      16250, 52480, 55205, 10085, 71108, 53285, 25229, 62900, 63101, 26330, 
      65160, 27045, 73109, 59636, 53065, 12713, 77794, 60730, 81346, 65897, 
      22865, 62324, 17297, 14409, 77141, 79909, 27010, 74425, 72976, 64909, 
      57650, 56429, 59976, 53512, 16132, 45625, 16741, 63125, 59186, 57424, 
      49465, 38160, 26260, 83738, 63485, 90320, 84032, 76096, 66896, 18869, 
      86402, 80825, 66256, 49810, 91738, 70020, 68260, 67825, 53786, 53716, 
      33273, 87440, 83408, 61108, 37033, 32002, 25117, 52084, 97877, 74330, 
      86608, 78329, 74485, 23752, 93194, 30109, 24125, 92457, 24736, 88153, 
      65858, 28130, 25805, 95506, 101225, 100676, 89609, 98821, 96146, 28946, 
      102973, 88744, 50269, 39013, 45121, 105625, 83869, 36061, 98312, 93092, 
      72500, 106065, 83920, 69433, 38224, 28904, 103225, 112298, 101753, 
      52730, 112072, 103176, 30565, 78586, 54650, 109937, 32497, 113698, 
      37729, 37105, 32850, 92693, 82309, 56377, 33197, 94900, 83025, 67369, 
      105661, 36242, 35065, 110965, 93514, 34025, 95234, 37034, 103240, 
      97597, 120818, 110594, 106258, 98978, 116000, 35668, 35353, 87705, 
      35757, 36829, 36842, 116953, 72208, 36964, 106418, 37573, 37874, 69677, 
      37757, 38261, 75661, 110777, 110240, 89041, 72641, 39440, 125640, 
      129601, 42517, 118961, 105937, 73890, 40885, 48841, 130234, 42466, 
      45352, 78949, 127945, 79364, 133082, 43970, 46181, 121941, 109125, 
      109546, 84922, 109460, 98768, 107869, 114440, 133250, 114346, 46660, 
      46756, 47097, 103258, 47314, 47665, 82557, 125129, 50249, 58201, 48850, 
      49466, 49930, 61837, 121108, 143812, 111680, 96401, 51857, 63172, 
      115141, 91477, 89101, 87940, 51517, 57965, 148250, 52541, 53800, 
      119925, 113877, 135049, 55080, 64165, 151325, 70850, 71609, 64532, 
      61794, 149060, 132269, 98669, 153842, 65402, 134884, 62784, 150497, 
      126725, 103025, 135293, 59405, 64493, 66133, 150253, 61165, 63018, 
      155017, 128705, 60436, 129194, 152213, 64004, 148936, 147764, 67473, 
      68365, 68116, 141754, 139009, 154853, 117189, 74485, 77600, 81524, 
      90322, 169133, 124340, 72085, 72769, 77617, 94977, 172625, 144754, 
      85850, 161357, 149717, 76997, 81365, 176265, 129905, 77153, 80473, 
      151322, 82162, 180484, 152989, 155237, 152402, 175745, 150713, 82265, 
      83009, 83785, 163285, 85034, 178576, 161362, 161921, 88601, 92186, 
      96917, 187765, 88360, 192314, 173114, 90656, 190037, 165317, 103978, 
      171706, 102688, 169370, 207434, 198581, 175829, 105250, 205085, 186773, 
      184904, 105704, 205001, 206882, 113101, 116168, 186058, 205312, 201316, 
      205921, 199225, 207089, 190345, 186068, 172829, 214370, 206282, 190970, 
      169082, 211538, 201010, 174698, 176437, 208786, 203540, 202250, 220648, 
      208676, 203650, 198133, 224482, 199098, 193833, 233357, 218521, 214657, 
      210240, 238178, 221173, 199908, 231232, 244341, 233946, 247165, 226034, 
      215353, 222290, 238100, 246420, 230292, 249226, 220372, 218545, 244445, 
      246013, 258745, 263033, 242386, 247001, 247105 ], 
  [ 148545, 151853, 147985, 148196, 149524, 138826, 144821, 147073, 143189, 
      136690, 132665, 128840, 143361, 125501, 134345, 128008, 132821, 132232, 
      125896, 124074, 118728, 126050, 130841, 117533, 126458, 125460, 111312, 
      112642, 106016, 105829, 115141, 105437, 109090, 129653, 107605, 109754, 
      107449, 118098, 99368, 111005, 112853, 111394, 130225, 129754, 101412, 
      102250, 97088, 110005, 123656, 96084, 103968, 103513, 93410, 94228, 
      101741, 104605, 124137, 108040, 93312, 104789, 95080, 97325, 106312, 
      91165, 99658, 91189, 98809, 114109, 99450, 107861, 86148, 81517, 85969, 
      120233, 82186, 93881, 118537, 80260, 116240, 81701, 110365, 111037, 
      76961, 114997, 96200, 102085, 99586, 427914, 84169, 103298, 75528, 
      102884, 117697, 111400, 74378, 78010, 402874, 103860, 73309, 408425, 
      74341, 106085, 372997, 88945, 104065, 105205, 92273, 104597, 410629, 
      75562, 77897, 429245, 103405, 87365, 406957, 70309, 76250, 385841, 
      334049, 387400, 413293, 75769, 346784, 78857, 84857, 77608, 85093, 
      81770, 85306, 90317, 394952, 358745, 366705, 87386, 309322, 96473, 
      106985, 315593, 98498, 306650, 116500, 324512, 308893, 419930, 69149, 
      74933, 288032, 259241, 283625, 295186, 425389, 305677, 271850, 292385, 
      94117, 112177, 77636, 95044, 72673, 63433, 263453, 346690, 365474, 
      95497, 112577, 138265, 276041, 316625, 93553, 224978, 305458, 74413, 
      132205, 72202, 232985, 236377, 325645, 245800, 213520, 217874, 311336, 
      66249, 67698, 238090, 70465, 360113, 64744, 79389, 125218, 240858, 
      273825, 80296, 114325, 209896, 74306, 100250, 137546, 141181, 245369, 
      269369, 117280, 119281, 244058, 319370, 245845, 189745, 293857, 240656, 
      113170, 135841, 267050, 65312, 66292, 68125, 181186, 235066, 96680, 
      107237, 184405, 315578, 64233, 84145, 112768, 72122, 342602, 109876, 
      312925, 66762, 114322, 117657, 160786, 73793, 161705, 128578, 127748, 
      128453, 76500, 204304, 63017, 94082, 100825, 129506, 151706, 176537, 
      256373, 312385, 70217, 118736, 159161, 176192, 256145, 254920, 205204, 
      68549, 62426, 75204, 96553, 251305, 67234, 101434, 161410, 90920, 
      175172, 253940, 85949, 161050, 161764, 261864, 52757, 76757, 203282, 
      300890, 40409, 92201, 93409, 220624, 247616, 258649, 57217, 59121, 
      257557, 78728, 111668, 138269, 142745, 30880, 83665, 100450, 70325, 
      134381, 21538, 142465, 253093, 31649, 31876, 48861, 24809, 115028, 
      68329, 8245, 16052, 253634, 255650, 260725, 35172, 209425, 211257, 
      9509, 90484, 44122, 71730, 103482, 9616, 9809, 42016, 44081, 5261, 
      77645, 69493, 251325, 157105, 13481, 54080, 1989, 210877, 83113, 
      126194, 129050, 20308, 52585, 74673, 80233, 108385, 9337, 35842, 
      143005, 22301, 27656, 28661, 29000, 37736, 54389, 51610, 1913, 17753, 
      833, 674, 36149, 2637, 765, 70261, 80692, 103077, 2050, 24674, 60541, 
      1697, 4112, 59552, 70241, 100505, 103700, 909, 4904, 108245, 1937, 
      8837, 28225, 87026, 225626, 0, 8464, 626, 2213, 3140, 10820, 159205, 
      1453, 970, 14893, 33498, 32786, 56669, 72386, 45, 14920, 85, 14690, 
      117698, 193649, 793, 2564, 88273, 128228, 657, 117730, 196330, 1000, 
      584, 49384, 90100, 746, 2722, 6682, 91930, 149890, 3169, 16528, 64153, 
      179073, 1258, 185, 31498, 5380, 1450, 754, 185125, 305, 14180, 72617, 
      197392, 2314, 1000, 6445, 2516, 93425, 2248, 4709, 9700, 14645, 99080, 
      1058, 183713, 18532, 17009, 1090, 5629, 25693, 980, 4753, 10388, 82009, 
      1802, 4562, 12077, 16466, 105817, 1861, 1096, 2125, 2500, 4036, 6525, 
      74884, 77690, 81617, 5249, 80548, 113920, 94725, 1237, 4877, 10829, 
      17354, 83021, 134450, 137386, 4969, 4505, 4394, 53353, 80893, 97469, 
      4148, 3293, 2228, 13988, 50728, 5242, 1882, 19477, 1889, 16729, 27844, 
      32576, 67136, 111824, 2705, 1877, 2081, 2977, 9962, 33010, 111905, 
      3285, 1828, 1765, 7933, 9770, 12874, 35338, 60413, 2420, 10217, 111497, 
      6250, 2866, 33354, 68074, 2216, 2260, 4616, 30340, 51400, 66632, 6698, 
      5573, 17338, 18593, 4610, 2426, 22565, 2826, 7090, 26317, 51442, 
      143226, 86225, 2810, 67325, 86909, 14580, 92916, 7514, 33650, 92426, 
      139925, 3217, 4036, 7738, 42058, 66753, 6185, 6845, 20642, 65482, 
      71602, 154025, 15700, 39700, 8345, 8762, 25037, 29642, 48242, 84377, 
      7688, 42260, 131293, 14373, 38938, 31652, 49465, 144721, 29506, 88325, 
      47620, 62437, 79565, 175058, 35953, 134224, 79290, 99010, 19300, 
      124616, 22997, 27842, 46250, 160420, 21458, 44930, 73450, 102673, 
      25925, 38749, 32672, 48625, 169801, 51185, 70757, 71266, 128741, 92249, 
      104369, 129601, 60850, 119457, 63058, 147514, 47457, 62281, 77812, 
      86580, 106450, 125218, 145953, 76565, 78677, 102785, 86500, 160200, 
      62105, 68306, 83357, 167482, 173930, 184681, 191465, 60633, 61549, 
      160936, 80314, 77337, 210817, 60938, 80165, 131909, 69826, 70025, 
      131104, 68282, 129917, 61029, 76050, 84677, 225765, 60944, 78080, 
      58792, 73741, 156109, 78714, 189485, 236945, 65025, 63041, 148840, 
      68953, 70354, 79385, 88276, 89905, 85850, 94586, 226306, 108545, 
      232609, 84241, 89800, 92786, 104777, 126722, 162322, 64948, 85545, 
      61074, 66186, 73450, 83250, 253721, 65700, 70573, 86402, 110804, 63428, 
      84458, 86498, 87013, 107172, 108050, 156005, 69570, 73138, 98338, 
      145513, 163280, 199145, 114010, 62901, 84004, 72530, 80401, 85105, 
      254770, 68660, 181325, 258941, 69821, 231050, 74065, 98320, 197392, 
      223565, 69064, 65281, 65682, 74565, 67625, 69700, 306500, 65125, 76546, 
      128321, 156965, 142169, 64921, 83065, 172057, 70906, 75186, 96394, 
      66305, 85010, 101873, 168514, 256090, 70109, 64928, 72433, 134560, 
      65650, 71954, 271993, 95812, 132676, 68261, 294821, 66320, 187001, 
      190177, 295172, 83313, 93829, 133445, 290765, 82666, 94541, 114985, 
      74425, 205456, 305929, 71177, 86024, 246933, 85840, 211940, 79594, 
      84401, 67720, 74596, 77860, 83880, 71450, 243818, 257753, 96353, 
      255305, 236425, 280136, 73345, 118850, 252706, 81808, 279913, 286864, 
      124865, 252545, 287249, 116597, 80461, 80874, 100525, 122125, 295074, 
      71570, 69829, 319045, 77237, 87961, 125264, 245209, 354809, 73300, 
      247732, 321866, 123661, 76705, 124074, 74240, 285328, 318889, 82097, 
      92081, 92500, 119176, 93362, 103570, 95569, 90738, 78196, 91592, 
      273754, 281450, 292241, 103300, 286756, 295657, 131045, 87165, 316285, 
      377437, 271184, 298400, 306464, 395321, 91690, 78290, 101258, 117329, 
      315985, 396650, 99017, 125701, 129025, 130714, 296641, 361989, 77972, 
      287209, 307466, 99989, 105341, 89461, 297338, 381473, 81981, 414756, 
      418365, 378986, 358196, 85410, 96169, 129069, 83540, 377000, 95930, 
      356330, 86841, 102969, 126769, 97285, 312097, 362785, 373925, 88493, 
      330005, 348008, 86605, 103993, 314074, 104480, 90445, 336634, 94762, 
      95490, 352445, 356185, 350234, 103720, 105725, 96865, 128549, 384145, 
      397706, 418730, 456976, 93085, 125242, 348485, 354869, 387265, 471125, 
      93721, 110500, 429696, 100501, 107861, 377141, 404309, 93557, 126045, 
      371593, 393913, 109460, 401300, 93970, 109225, 108621, 110536, 97777, 
      112645, 393797, 398341, 402917, 106213, 402260, 99650, 111880, 112437, 
      409617, 426500, 449281, 100277, 402722, 99124, 108424, 410714, 102541, 
      115821, 468680, 116500, 453130, 119860, 102820, 106317, 117765, 458536, 
      106165, 114453, 115434, 454234, 107029, 107956, 480625, 491290, 119428, 
      111130, 112834, 111737, 116437, 113849, 121805, 124178, 134685, 113524, 
      116836, 124324, 138536, 116388, 121060, 136548, 136385, 119332, 122634, 
      126088, 120730, 129650, 133172, 136205, 127396, 141908, 145193, 126765, 
      134725, 136561, 138794, 127780, 135473, 151250, 136970, 132977, 136832, 
      132949, 142216, 148633, 146068, 140026, 140738, 147410, 140692, 154586, 
      155609, 145405, 149813, 153029, 153513, 164212, 163125, 164177 ], 
  [ 119473, 120205, 117441, 117284, 117508, 110674, 113725, 114505, 111725, 
      107802, 105065, 101608, 109321, 99005, 103801, 100040, 101909, 101320, 
      95720, 94450, 90760, 94586, 97169, 88829, 93890, 93076, 82240, 82282, 
      78416, 77125, 82205, 75997, 77626, 89909, 76141, 77186, 75433, 81850, 
      70664, 77333, 78445, 76618, 88457, 87986, 70132, 70418, 67280, 74677, 
      83176, 65908, 70480, 70025, 63418, 63684, 67885, 69277, 81817, 71240, 
      62032, 68725, 62696, 64021, 69512, 60253, 65250, 59725, 63113, 72893, 
      63202, 67565, 53764, 50605, 53033, 74969, 50354, 57265, 73457, 47876, 
      70976, 48581, 66757, 66877, 44945, 69365, 56456, 60317, 58554, 319906, 
      48473, 60794, 43144, 60196, 70225, 65768, 41810, 43970, 298178, 60436, 
      40925, 302809, 41405, 61741, 272717, 50305, 60273, 61045, 52345, 60437, 
      304461, 41522, 42937, 320317, 59245, 48541, 301157, 37925, 41474, 
      283169, 239473, 284360, 306389, 40625, 250000, 42425, 46217, 41544, 
      46269, 44050, 46114, 49285, 290440, 259753, 266425, 47090, 218242, 
      52865, 60065, 223409, 54154, 215938, 66452, 230672, 217629, 311186, 
      34373, 37949, 200080, 176441, 196409, 205946, 315725, 214597, 186658, 
      203513, 49957, 62497, 38996, 50516, 35689, 29945, 179549, 248618, 
      264458, 50417, 62345, 81041, 189745, 223337, 49025, 148250, 214010, 
      36325, 76453, 34850, 154601, 157257, 230701, 164840, 138816, 142250, 
      218600, 30553, 31450, 158418, 33113, 259465, 29416, 38725, 70570, 
      160450, 187345, 39080, 62621, 135560, 35114, 52594, 79586, 82301, 
      164041, 183625, 64656, 66105, 162914, 224978, 164333, 119457, 203697, 
      160064, 61466, 78065, 181490, 28880, 29492, 30589, 112554, 155394, 
      49576, 57005, 115037, 221554, 27985, 40905, 60880, 32930, 244162, 
      58724, 219269, 29410, 61882, 64297, 96570, 33865, 97121, 72090, 71444, 
      71965, 35284, 130336, 26585, 47162, 51881, 72650, 89330, 108457, 
      172285, 218545, 31025, 64640, 94945, 108112, 172057, 171016, 130868, 
      29725, 25810, 33988, 48529, 167953, 28778, 51938, 96458, 44552, 107092, 
      170036, 41053, 96098, 96628, 176488, 19637, 34805, 129130, 208706, 
      12625, 45281, 46121, 142976, 164816, 173825, 22257, 23425, 172917, 
      36040, 59044, 78653, 82025, 7696, 39321, 50954, 30397, 75685, 3690, 
      81745, 169189, 7913, 7956, 17029, 4753, 61300, 28953, 701, 1700, 
      169546, 171194, 175349, 9412, 133801, 135265, 493, 43748, 14130, 31066, 
      52882, 416, 425, 12944, 14089, 845, 34957, 29565, 167605, 92705, 785, 
      19856, 2725, 134885, 38585, 69338, 71458, 2644, 18913, 32905, 36625, 
      56313, 137, 9530, 81917, 3349, 5576, 6029, 6184, 10504, 19981, 18306, 
      2465, 1745, 14449, 4538, 9653, 20485, 4261, 29965, 36900, 52477, 18794, 
      4250, 23741, 2617, 800, 23120, 29945, 50641, 52916, 14893, 488, 56173, 
      2305, 5, 5777, 41210, 146690, 8464, 0, 13690, 19325, 1300, 148, 94253, 
      16909, 15138, 909, 8290, 7946, 21341, 31354, 9061, 936, 7445, 890, 
      63050, 121153, 14225, 1828, 42089, 70820, 13537, 63082, 123282, 14984, 
      5000, 17000, 43364, 13810, 1802, 242, 44642, 87146, 21753, 1440, 26065, 
      109705, 15794, 7913, 7394, 27092, 16354, 4986, 114469, 7481, 932, 
      31585, 124160, 2498, 14248, 557, 2516, 45769, 2984, 1213, 500, 1213, 
      49768, 5290, 113425, 2340, 1921, 13050, 1213, 5085, 6868, 1625, 820, 
      38033, 4562, 1802, 1037, 1930, 54665, 16029, 12136, 4149, 3604, 2196, 
      1189, 33300, 35186, 37825, 25673, 37124, 60560, 46885, 11357, 2117, 
      1261, 2450, 38861, 75754, 77954, 24473, 23273, 22978, 19865, 37469, 
      48893, 22180, 19669, 15844, 1844, 18344, 24930, 13842, 3285, 13481, 
      2561, 6500, 8656, 28496, 59200, 17057, 7765, 6865, 4817, 1682, 8906, 
      59281, 18925, 11764, 10413, 2045, 1858, 2018, 10130, 24349, 6836, 1937, 
      59057, 26674, 16666, 9250, 29250, 12520, 8516, 3880, 7892, 19016, 
      28360, 27490, 24709, 3170, 3505, 21722, 9970, 4901, 8530, 3226, 6445, 
      19242, 82690, 41513, 11458, 29053, 42013, 3172, 46180, 3650, 9914, 
      45874, 80309, 10025, 6980, 3874, 14274, 28849, 5081, 4637, 5002, 28130, 
      32042, 91097, 3924, 13204, 4297, 4162, 6637, 8482, 17882, 40585, 4744, 
      14660, 74069, 4069, 12994, 9572, 18737, 84185, 8714, 43429, 17812, 
      26557, 37613, 107530, 11849, 76448, 37522, 50986, 5684, 69416, 6805, 
      8522, 17362, 96388, 6554, 16778, 33890, 53729, 8077, 13725, 10960, 
      19001, 103745, 20641, 32485, 32810, 72805, 46801, 55241, 73481, 26442, 
      66097, 27914, 86978, 18937, 27505, 37332, 43156, 56954, 70570, 85969, 
      36821, 38197, 54577, 43444, 96904, 27881, 31690, 41405, 102530, 107506, 
      115865, 121177, 27145, 27693, 97640, 39650, 37777, 136665, 27634, 
      39685, 75973, 33210, 33409, 75536, 32402, 74717, 28093, 37594, 43277, 
      149221, 28928, 39440, 27880, 36941, 95021, 40258, 120853, 158561, 
      32089, 31025, 89960, 34729, 35578, 41297, 47060, 48137, 45554, 51346, 
      150314, 61073, 155513, 44865, 48584, 50650, 58777, 74282, 100682, 
      33300, 45985, 31450, 34354, 38674, 44794, 172945, 34420, 37269, 47210, 
      63700, 33620, 46370, 47674, 48005, 61540, 62234, 96941, 37738, 39834, 
      55834, 89209, 102560, 130145, 66722, 34381, 46836, 39962, 44705, 47753, 
      174730, 38116, 116741, 178165, 38909, 155794, 41497, 56736, 129312, 
      149965, 38888, 36945, 37162, 42181, 38369, 39524, 217444, 37157, 43610, 
      77905, 98821, 88073, 37505, 47921, 110417, 40914, 43354, 56466, 38705, 
      49498, 60289, 107978, 176786, 41221, 38800, 42809, 83408, 39338, 42698, 
      189929, 57172, 82260, 41029, 208709, 40192, 122785, 125225, 209060, 
      49825, 56293, 83213, 205573, 49730, 57005, 70457, 45169, 137376, 
      218161, 43577, 52168, 170389, 52352, 142756, 48866, 51649, 42696, 
      46260, 48052, 51496, 44770, 168194, 179369, 59369, 177473, 162457, 
      197704, 46481, 74506, 175610, 51264, 197665, 203328, 78865, 175633, 
      203713, 73357, 51021, 51250, 62989, 77229, 210250, 46730, 46093, 
      230173, 50005, 56129, 80000, 170321, 260233, 49012, 172660, 232994, 
      79685, 51313, 80098, 50320, 203264, 230753, 54497, 60065, 60484, 77224, 
      61162, 67322, 62633, 60010, 53540, 60680, 194450, 200674, 209441, 
      67972, 205060, 212305, 86333, 59197, 229437, 280285, 192800, 214864, 
      221456, 295409, 62066, 55658, 67954, 77953, 229505, 296738, 66817, 
      83749, 85969, 87106, 213841, 267781, 56260, 206433, 223010, 68525, 
      71669, 62965, 215090, 284689, 60085, 312820, 315877, 282754, 265460, 
      62410, 67833, 87853, 61828, 281320, 68146, 264146, 63841, 72241, 86841, 
      69317, 227825, 269681, 278981, 65125, 242605, 257480, 64525, 73449, 
      229618, 73936, 67077, 248498, 69922, 70282, 261917, 265105, 260258, 
      75752, 76837, 72761, 91013, 288833, 300370, 318082, 350624, 72477, 
      89730, 259613, 264893, 291953, 362933, 73665, 81796, 327760, 76949, 
      80629, 283669, 306421, 74237, 91453, 279225, 297865, 82228, 304148, 
      75386, 82361, 82309, 83304, 77537, 84677, 298117, 301925, 305765, 
      81925, 305476, 79594, 86120, 86677, 312097, 326404, 345689, 81877, 
      306490, 81828, 85608, 313378, 84141, 90061, 362696, 91844, 349906, 
      94100, 87732, 88837, 93661, 354760, 89973, 93109, 93538, 351378, 90653, 
      91764, 374089, 383282, 96980, 94018, 94618, 94625, 97117, 96553, 99725, 
      100810, 106717, 97700, 98804, 101876, 109096, 99460, 101188, 108580, 
      108785, 101300, 102946, 105480, 104722, 109594, 111460, 112837, 110836, 
      117620, 119249, 112045, 115589, 116321, 117266, 113796, 116705, 125306, 
      119858, 119177, 120272, 119701, 123080, 126185, 125460, 123650, 125834, 
      128090, 126340, 131954, 132425, 129213, 133069, 138125, 139345, 143972, 
      143989, 144857 ], 
  [ 160025, 164025, 159853, 160162, 161786, 150032, 156825, 159473, 155285, 
      148084, 143705, 139770, 156137, 136225, 146169, 139130, 144737, 144146, 
      137594, 135620, 129818, 138088, 143477, 128813, 138788, 137738, 122666, 
      124340, 116962, 117065, 127525, 116865, 121064, 143873, 119573, 122020, 
      119561, 131360, 110578, 123565, 125613, 124244, 144973, 144500, 113306, 
      114292, 108578, 122993, 138042, 107666, 116450, 115993, 104932, 105898, 
      114309, 117569, 139001, 121402, 105170, 117945, 107234, 109729, 119666, 
      102917, 112360, 103085, 111841, 128641, 112628, 122125, 98258, 93221, 
      98221, 135833, 94132, 107125, 134081, 92338, 131818, 93977, 125489, 
      126305, 88925, 130661, 110258, 116693, 113992, 460520, 97121, 118100, 
      87578, 117730, 133841, 127042, 86468, 90500, 434564, 118898, 85345, 
      440361, 86525, 121369, 403481, 102677, 119197, 120437, 106353, 119825, 
      442705, 88036, 90621, 462069, 118625, 101133, 438925, 82325, 88916, 
      416957, 362961, 418610, 445553, 88525, 376290, 91961, 98561, 90610, 
      98845, 95220, 99152, 104661, 426546, 388837, 397145, 101524, 337256, 
      111505, 122917, 343825, 113728, 334480, 133274, 353186, 336865, 452644, 
      81761, 88145, 315090, 284897, 310481, 322592, 458345, 333581, 298152, 
      319685, 109265, 128825, 91282, 110290, 85865, 75673, 289393, 376480, 
      396064, 110881, 129361, 156949, 302625, 345109, 108785, 248960, 333440, 
      87893, 150485, 85480, 257413, 261001, 354569, 270922, 236938, 241540, 
      339650, 79061, 80660, 262852, 83725, 390573, 77450, 93545, 143168, 
      265808, 300425, 94594, 131473, 233194, 88052, 116296, 156392, 160277, 
      270565, 295765, 134674, 136825, 269200, 348112, 271085, 211933, 321445, 
      265642, 130304, 154625, 293380, 78290, 79370, 81401, 202912, 259792, 
      112554, 123961, 206329, 344200, 77153, 98965, 129938, 85840, 372420, 
      126842, 341441, 79976, 131636, 135221, 181300, 87705, 182309, 146980, 
      146098, 146853, 90746, 227450, 75961, 109876, 117169, 148000, 171700, 
      198081, 282265, 340925, 83905, 136474, 179649, 197730, 282033, 280754, 
      228434, 82125, 75400, 89426, 112625, 276977, 80704, 117904, 182080, 
      106538, 196690, 279754, 101161, 181712, 182474, 288074, 64765, 91165, 
      226440, 328948, 50965, 107957, 109265, 244730, 273122, 284705, 69721, 
      71825, 283561, 93330, 128970, 157469, 162245, 40178, 98713, 116896, 
      84169, 153325, 29380, 161957, 278885, 41089, 41362, 60497, 33241, 
      132610, 82009, 13273, 22930, 279460, 281576, 286901, 45146, 232949, 
      234881, 14929, 106154, 55240, 85748, 120200, 15082, 15325, 52882, 
      55197, 9425, 92209, 83305, 277037, 177565, 19889, 66338, 4745, 234481, 
      98165, 144596, 147652, 28058, 64685, 88973, 95033, 125485, 14785, 
      45940, 162553, 30397, 36602, 37757, 38146, 48082, 66685, 63604, 4705, 
      25045, 73, 2564, 46289, 725, 2753, 84149, 95530, 119765, 436, 33160, 
      73477, 4381, 7946, 72386, 84125, 116989, 120434, 41, 9034, 125325, 
      4765, 14165, 37253, 102404, 250004, 626, 13690, 0, 485, 6562, 16642, 
      179777, 173, 40, 21613, 43268, 42452, 69185, 86452, 509, 21634, 997, 
      21352, 135460, 216261, 53, 5674, 103733, 146738, 65, 135488, 219088, 
      106, 2290, 61090, 105706, 100, 5876, 11336, 107684, 169844, 1021, 
      23530, 77405, 200825, 208, 985, 40948, 2378, 296, 2500, 207221, 1249, 
      20674, 86661, 220186, 5156, 290, 10933, 5402, 109261, 4930, 8541, 
      15082, 21177, 115362, 2788, 205693, 25810, 23985, 712, 9701, 34165, 
      2250, 8473, 15858, 96829, 3920, 8180, 17945, 23284, 122585, 877, 962, 
      4441, 5066, 7402, 10841, 89050, 92104, 96381, 2561, 95210, 131282, 
      110585, 1345, 8485, 16285, 24260, 97877, 153256, 156392, 2521, 2257, 
      2196, 65305, 95545, 113521, 2098, 1693, 1378, 20138, 62378, 2740, 1480, 
      26725, 1585, 23425, 36490, 41922, 80482, 128970, 1649, 3121, 3625, 
      5321, 15056, 42404, 129049, 1877, 1970, 2257, 12373, 14760, 18664, 
      45028, 73053, 4058, 15305, 128585, 3536, 1952, 42740, 81460, 2250, 
      3394, 7650, 39274, 63034, 79866, 3880, 3205, 24020, 25525, 2788, 3204, 
      30193, 4100, 10964, 34541, 63016, 162500, 101197, 3280, 80545, 101929, 
      20498, 108434, 11380, 42916, 107892, 158941, 4181, 6050, 11600, 52420, 
      79865, 9293, 10253, 27700, 78440, 85160, 173933, 21706, 49706, 12249, 
      12816, 32841, 38196, 59296, 99081, 11290, 52562, 149645, 19973, 48788, 
      40450, 60613, 163969, 37952, 103321, 58514, 74981, 93757, 196200, 
      45293, 152714, 93428, 114848, 25786, 142402, 30181, 35876, 56884, 
      180602, 28288, 55360, 86980, 118753, 33553, 48325, 41346, 59449, 
      190525, 62253, 83925, 84484, 146709, 107365, 120485, 147617, 72964, 
      136721, 75368, 166724, 57965, 74489, 91570, 101138, 122656, 142820, 
      165005, 90113, 92425, 118633, 100946, 180146, 74149, 81000, 97501, 
      187876, 194724, 206125, 213309, 72473, 73489, 180874, 94100, 90821, 
      233701, 72720, 93897, 149841, 82504, 82701, 148930, 80756, 147641, 
      72701, 89216, 98641, 249269, 72346, 91282, 69890, 86437, 175405, 91856, 
      210825, 260933, 76661, 74425, 167522, 80933, 82484, 92413, 102154, 
      103933, 99476, 109012, 249632, 124117, 256229, 97609, 103666, 106900, 
      119941, 143636, 181736, 76210, 98957, 71780, 77492, 85556, 96356, 
      278325, 76850, 82273, 99700, 126250, 74170, 97448, 99688, 100253, 
      122210, 123136, 174689, 80852, 84820, 112520, 163445, 182410, 220525, 
      129488, 73277, 96730, 84004, 92725, 97877, 279140, 79578, 201493, 
      283509, 80837, 254116, 85529, 112234, 218506, 246177, 79874, 75589, 
      76040, 85973, 78181, 80506, 333306, 75329, 88100, 144625, 175369, 
      159469, 74969, 95213, 191405, 81652, 86432, 109840, 76397, 97252, 
      115765, 187556, 280228, 80545, 74610, 83065, 151042, 75380, 82484, 
      296873, 108890, 148954, 78237, 320797, 75994, 207025, 210401, 321146, 
      94985, 106601, 149665, 316485, 94184, 107309, 129653, 84941, 226522, 
      332345, 81241, 97786, 270293, 97498, 233298, 90500, 95857, 77074, 
      84850, 88514, 95234, 81252, 266920, 281605, 108953, 279005, 259073, 
      305082, 83189, 133444, 276200, 92650, 304805, 312106, 139905, 275985, 
      312489, 130885, 90997, 91460, 113261, 136861, 320660, 80852, 78809, 
      345725, 87165, 99137, 140090, 268085, 383029, 82418, 270650, 348532, 
      138125, 86117, 138536, 83250, 310138, 345349, 92105, 103289, 103706, 
      133082, 104616, 115924, 107021, 101588, 87394, 102490, 297800, 305896, 
      317237, 115394, 311450, 320801, 145685, 97253, 342373, 406325, 294970, 
      323586, 332050, 424957, 102224, 86920, 112788, 130509, 341965, 426280, 
      110245, 139577, 143201, 145040, 321617, 390065, 86346, 311629, 332884, 
      111005, 116957, 99125, 322148, 410233, 90389, 444914, 448673, 407592, 
      385850, 94112, 106321, 142721, 91890, 405450, 105928, 383828, 95537, 
      113765, 140065, 107329, 337441, 390529, 402169, 97285, 356197, 375050, 
      95045, 114733, 339464, 115218, 99229, 363016, 103940, 104768, 379469, 
      383357, 377104, 113738, 115993, 105829, 141161, 412457, 426564, 448488, 
      488282, 101089, 137296, 375037, 381721, 415565, 502925, 101569, 120698, 
      459794, 109297, 117657, 404937, 433305, 101201, 137837, 399085, 422405, 
      119250, 430090, 101408, 118913, 118157, 120322, 105661, 122629, 422181, 
      426925, 431701, 115193, 430938, 107476, 121250, 121805, 438485, 456066, 
      479797, 107641, 431236, 106186, 116986, 439524, 109897, 125177, 499834, 
      125546, 483524, 129202, 109258, 113405, 126653, 489074, 112897, 122585, 
      123716, 484516, 113809, 114682, 511901, 522964, 127850, 118100, 120104, 
      118705, 124001, 120861, 130117, 132840, 144593, 120130, 124042, 132730, 
      148842, 123290, 128762, 146450, 146185, 126530, 130280, 133978, 127364, 
      137376, 141346, 144829, 134162, 150770, 154505, 133025, 142181, 144317, 
      146900, 133834, 142825, 160544, 143860, 138965, 143570, 138785, 149650, 
      156965, 153898, 146704, 147008, 154880, 146810, 162952, 164125, 152017, 
      156565, 159265, 159545, 171890, 170501, 171601 ], 
  [ 171242, 175850, 171410, 171805, 173689, 161005, 168500, 171496, 167040, 
      159221, 154530, 150497, 168488, 146770, 157682, 150025, 156330, 155737, 
      148993, 146885, 140681, 149785, 155700, 139842, 150741, 149645, 133757, 
      135733, 127693, 128050, 139520, 128018, 132697, 157482, 131200, 133909, 
      131314, 144125, 121537, 135712, 137936, 136645, 159044, 158569, 124865, 
      125981, 119781, 135514, 151793, 118949, 128525, 128066, 116161, 117257, 
      126458, 130066, 153170, 134249, 116693, 130610, 119017, 121732, 132505, 
      114346, 124625, 114640, 124394, 142514, 125309, 135760, 109997, 104602, 
      110084, 150642, 105725, 119860, 148840, 104045, 146605, 105858, 139876, 
      140818, 100530, 145522, 123705, 130624, 127745, 490289, 109594, 132201, 
      99257, 131869, 149122, 141881, 98181, 102565, 463525, 133205, 97010, 
      469538, 98320, 135892, 431380, 115834, 133586, 134914, 119816, 134298, 
      472004, 100085, 102890, 492026, 133090, 114320, 468128, 93970, 101133, 
      445410, 389474, 447145, 475012, 100820, 403325, 104562, 111690, 103121, 
      112016, 108125, 112405, 118352, 455417, 416386, 425000, 115033, 362905, 
      125800, 138004, 369736, 128197, 360037, 149101, 379485, 362546, 482497, 
      93924, 100836, 339965, 308538, 335178, 347773, 488410, 359200, 322361, 
      344772, 123658, 144538, 104353, 124769, 98536, 87506, 313282, 403757, 
      424045, 125480, 145192, 174452, 327080, 371236, 123250, 271125, 359125, 
      100816, 167632, 98225, 279970, 283730, 381082, 294089, 258605, 263425, 
      365625, 91394, 93125, 285701, 96452, 418436, 89689, 107060, 160021, 
      288821, 324890, 108233, 147620, 254753, 101205, 131473, 174033, 178138, 
      293794, 320050, 151037, 153320, 292381, 374461, 294352, 232514, 346778, 
      288685, 146437, 172210, 317605, 90765, 91933, 94138, 223085, 282605, 
      127577, 139732, 226676, 370441, 89576, 113060, 146101, 98965, 399713, 
      142825, 367588, 92657, 147925, 151730, 200405, 101000, 201492, 164225, 
      163297, 164096, 104333, 248869, 88402, 124825, 132602, 165325, 190345, 
      218090, 306100, 367090, 97000, 153133, 198728, 217733, 305864, 304537, 
      249925, 95120, 87865, 102989, 127816, 300616, 93605, 133445, 201317, 
      121329, 216673, 303517, 115594, 200941, 201745, 312185, 76378, 104890, 
      247865, 354685, 61300, 122868, 124264, 266989, 296613, 308680, 81770, 
      84050, 307490, 107225, 145241, 175410, 180450, 49405, 113000, 132413, 
      97396, 171040, 37325, 180154, 302626, 50440, 50753, 71780, 41704, 
      149125, 95090, 18740, 30025, 303229, 305433, 310978, 54965, 254692, 
      256712, 20740, 120985, 66065, 99125, 135953, 20933, 21220, 63485, 
      66020, 14130, 106066, 96500, 300704, 196610, 26568, 78165, 8210, 
      256292, 112450, 161829, 165061, 35917, 76372, 102596, 109096, 141572, 
      20618, 55865, 180794, 38560, 45513, 46800, 47233, 58225, 78544, 75197, 
      8200, 32500, 442, 5265, 56250, 80, 5540, 97408, 109625, 135488, 53, 
      41665, 85898, 7780, 12357, 84717, 97380, 132532, 136197, 314, 13705, 
      141392, 8290, 19890, 46234, 116973, 272493, 2213, 19325, 485, 0, 10609, 
      22801, 198916, 82, 257, 28562, 52901, 51993, 81234, 99865, 1952, 28577, 
      2834, 28249, 152125, 237194, 436, 9445, 118372, 164061, 578, 152149, 
      240149, 353, 4825, 72425, 120473, 565, 9685, 16465, 122581, 188437, 
      164, 30725, 90100, 221000, 317, 2722, 50297, 769, 313, 5069, 227698, 
      3112, 27421, 100052, 241277, 8689, 697, 15914, 8973, 124228, 8321, 
      12944, 20849, 27956, 130721, 5341, 226066, 33245, 31154, 1409, 14314, 
      42650, 4397, 12776, 21701, 110900, 6813, 12393, 24138, 30313, 138370, 
      1040, 1873, 7508, 8353, 11393, 15668, 102545, 105817, 110402, 1224, 
      109141, 147589, 125570, 2468, 12688, 22114, 31365, 111978, 170833, 
      174145, 1394, 1306, 1289, 76850, 109466, 128674, 1321, 1312, 1657, 
      26577, 73657, 1565, 2153, 34130, 2344, 30344, 45125, 51173, 93253, 
      145085, 1746, 5242, 6010, 8410, 20565, 51697, 145162, 1664, 3121, 3716, 
      17306, 20177, 24785, 54581, 85202, 6525, 20808, 144648, 2173, 2173, 
      52025, 94265, 3305, 5417, 11345, 48161, 74297, 92537, 2425, 2146, 
      30925, 32650, 2209, 4913, 37930, 6245, 15397, 42802, 74225, 180485, 
      115396, 4717, 93202, 116170, 26729, 123113, 15805, 52093, 122525, 
      176698, 6052, 8845, 16021, 62561, 92426, 13050, 14274, 34933, 90865, 
      98113, 192474, 28013, 59533, 16706, 17405, 40730, 46745, 70045, 113042, 
      15481, 62649, 166816, 25922, 58477, 49213, 71444, 181928, 46405, 
      117538, 69121, 87040, 107266, 215825, 54532, 170005, 106889, 129805, 
      32513, 159073, 37522, 43965, 67261, 199381, 35317, 65557, 99905, 
      133922, 41284, 57770, 49997, 69992, 209780, 73010, 96530, 97133, 
      163538, 121684, 135684, 164488, 84641, 152930, 87217, 184645, 68228, 
      86248, 104693, 114965, 137933, 159325, 182786, 103050, 105538, 133594, 
      114673, 198713, 85762, 93185, 110962, 206837, 214037, 226010, 233546, 
      83906, 85010, 199433, 107245, 103700, 254852, 84101, 106994, 166634, 
      94673, 94868, 165629, 92745, 164250, 83984, 101813, 111940, 270962, 
      83389, 103909, 80665, 98618, 193394, 104429, 230612, 283050, 87908, 
      85450, 184969, 92482, 94165, 104884, 115373, 117284, 112473, 122713, 
      271165, 138826, 278020, 110378, 116873, 120325, 134290, 159525, 199825, 
      87125, 111764, 82205, 88445, 97213, 108893, 300980, 87665, 93572, 
      112405, 140845, 84625, 109881, 112297, 112906, 136445, 137413, 192132, 
      91781, 96101, 126001, 180226, 200245, 240340, 144109, 83408, 108929, 
      95101, 104570, 110116, 301585, 90185, 220240, 306128, 91530, 275413, 
      96616, 125477, 238085, 267074, 90385, 85658, 86153, 97010, 88468, 
      91013, 357893, 85306, 99265, 159970, 192562, 175690, 84808, 106900, 
      209428, 92105, 97325, 122669, 86274, 109021, 128986, 205309, 302465, 
      90724, 84125, 93416, 166541, 84937, 92745, 319762, 121393, 164273, 
      88010, 344650, 85501, 225640, 229192, 344997, 106250, 118834, 164932, 
      340112, 105313, 119538, 143554, 95188, 246053, 356584, 91090, 109129, 
      291842, 108749, 253085, 101089, 106930, 86297, 94865, 98881, 106217, 
      90869, 288241, 303586, 121032, 300852, 279994, 328025, 92842, 147277, 
      297865, 103181, 327700, 335309, 154130, 297602, 335690, 144448, 101258, 
      101765, 125458, 150818, 344165, 90009, 87700, 370192, 96890, 109960, 
      154125, 289204, 408850, 91429, 291805, 372985, 151840, 95386, 152249, 
      92165, 332957, 369620, 101898, 114138, 114553, 146305, 115505, 127781, 
      118084, 112121, 96473, 113065, 319945, 328393, 340218, 127021, 334165, 
      343912, 159552, 107114, 366314, 432730, 316885, 346733, 355549, 452020, 
      112477, 95497, 123917, 143090, 365810, 453337, 121108, 152770, 156658, 
      158629, 344578, 415754, 94697, 334100, 356233, 121680, 128160, 108610, 
      344961, 436522, 98768, 472433, 476324, 433745, 411165, 102749, 116234, 
      155714, 100217, 431465, 115705, 409005, 104168, 124244, 152744, 117146, 
      360722, 415922, 428002, 106000, 380224, 399825, 103450, 125162, 362785, 
      125645, 107936, 387209, 112993, 113909, 404226, 408244, 401725, 123529, 
      126004, 114692, 153234, 438346, 452933, 475649, 516805, 109106, 148877, 
      399376, 406324, 441442, 531882, 109448, 130645, 487253, 118010, 127250, 
      430370, 459794, 108900, 149186, 424250, 448450, 128837, 456397, 108925, 
      128410, 127520, 129905, 113570, 132386, 448130, 453050, 458002, 124066, 
      457145, 115333, 130465, 131018, 464858, 483053, 507620, 115090, 457297, 
      113369, 125489, 465845, 117338, 134378, 528217, 134473, 511237, 138389, 
      115889, 120608, 135440, 516913, 119786, 130706, 131969, 512129, 120740, 
      121565, 540388, 551801, 136225, 125197, 127465, 125800, 131620, 127994, 
      138394, 141425, 154274, 126905, 131345, 141089, 158873, 130325, 136501, 
      156125, 155770, 133825, 137969, 141881, 134161, 145133, 149497, 153376, 
      141073, 159525, 163656, 139490, 149698, 152098, 154989, 140117, 150250, 
      169677, 150877, 145188, 150453, 144874, 157145, 165250, 161741, 153533, 
      153477, 162405, 153145, 171265, 172570, 158786, 163456, 165700, 165800, 
      179593, 177938, 179080 ], 
  [ 130145, 131869, 128665, 128648, 129296, 120938, 125137, 126485, 123265, 
      118330, 115081, 111460, 121829, 108557, 114937, 110164, 113173, 112580, 
      106660, 105170, 100820, 106010, 109453, 99157, 105730, 104840, 92660, 
      93194, 88244, 87365, 94097, 86509, 88922, 104437, 87425, 88898, 86921, 
      94994, 80852, 89465, 90865, 89162, 103733, 103258, 81296, 81794, 77860, 
      87413, 97924, 76616, 82484, 82025, 74034, 74512, 80005, 81965, 97241, 
      84500, 73124, 81685, 74212, 75897, 82756, 71189, 77554, 70865, 75881, 
      87821, 76178, 82097, 65192, 61445, 64661, 91417, 61538, 70317, 89821, 
      59240, 87380, 60229, 82505, 82829, 56137, 85885, 70660, 75313, 73258, 
      360818, 61081, 76066, 54452, 75528, 87425, 82244, 53170, 55906, 337762, 
      76040, 52205, 342745, 52897, 77697, 310561, 64025, 76009, 76925, 66565, 
      76309, 344593, 53426, 55201, 361525, 75101, 62305, 341129, 49165, 
      53650, 321913, 275041, 323236, 346777, 52925, 286420, 55225, 59881, 
      54196, 60001, 57346, 59978, 63865, 329860, 297009, 304181, 61370, 
      252386, 68429, 76925, 257981, 70002, 249930, 84520, 265876, 251821, 
      352202, 46441, 50881, 232948, 207289, 228985, 239314, 357085, 248681, 
      218434, 236725, 65669, 80369, 52544, 66368, 48581, 41465, 210797, 
      285410, 302402, 66461, 80405, 101837, 221917, 258245, 64849, 176674, 
      248194, 49625, 96665, 47858, 183665, 186601, 266237, 194900, 166420, 
      170210, 253252, 42881, 43994, 187954, 46085, 297205, 41588, 52985, 
      90290, 190250, 219521, 53540, 81185, 162980, 48778, 69570, 100594, 
      103669, 194193, 215505, 83572, 85237, 192986, 260234, 194545, 145273, 
      237289, 189908, 80002, 98977, 213266, 41428, 42184, 43565, 137698, 
      184858, 66292, 74945, 140465, 256626, 40445, 56101, 79460, 46538, 
      280954, 77008, 254185, 42290, 80666, 83441, 119962, 47749, 120637, 
      92434, 91712, 92305, 49640, 157508, 39065, 63746, 69257, 93122, 111962, 
      133321, 203409, 253481, 44573, 84020, 118285, 132964, 203173, 202052, 
      158152, 43105, 38322, 48296, 65501, 198749, 42002, 69482, 120050, 
      60868, 131904, 201032, 56781, 119674, 120272, 208052, 30749, 49373, 
      156298, 242930, 21645, 61789, 62773, 171508, 195364, 205165, 34081, 
      35537, 204181, 50884, 77776, 100117, 103921, 14900, 54805, 68450, 
      44145, 96777, 8794, 103625, 200141, 15317, 15424, 27593, 10701, 80424, 
      42457, 1745, 5408, 200538, 202330, 206845, 17576, 161477, 163085, 2097, 
      60112, 23938, 45050, 70754, 2084, 2165, 22388, 23893, 637, 49725, 
      43249, 198425, 115961, 3805, 31300, 485, 162665, 54049, 89626, 92034, 
      7592, 30125, 47285, 51725, 74725, 1769, 17858, 103853, 8793, 12244, 
      12913, 13140, 19188, 31473, 29362, 269, 6029, 7137, 1042, 18037, 11513, 
      905, 43745, 52048, 70289, 10250, 10250, 36149, 261, 100, 35380, 43717, 
      68157, 70792, 7421, 212, 74545, 153, 1453, 12553, 57130, 175570, 3140, 
      1300, 6562, 10609, 0, 2304, 117649, 8837, 7570, 4357, 16130, 15634, 
      33133, 45378, 3497, 4372, 2525, 4250, 82394, 147481, 6925, 72, 58117, 
      91240, 6449, 82418, 149818, 7460, 1220, 27620, 59600, 6642, 106, 706, 
      61090, 109642, 12421, 5284, 38909, 134789, 8042, 2825, 14762, 16528, 
      8450, 1258, 140045, 2597, 4040, 45565, 150740, 346, 6980, 773, 424, 
      62325, 596, 481, 2000, 4369, 66964, 1530, 138825, 6568, 5713, 6250, 
      821, 11029, 2440, 725, 2440, 53117, 1354, 754, 3229, 5490, 72553, 8353, 
      5684, 1225, 1040, 784, 1145, 47440, 49682, 52825, 15541, 51976, 79300, 
      63461, 5249, 1049, 2853, 6130, 53989, 96570, 99058, 14681, 13769, 
      13546, 30809, 52301, 65741, 12960, 11097, 8352, 4432, 28852, 15058, 
      6994, 7453, 6773, 5933, 12680, 15844, 41444, 77620, 9265, 3285, 2817, 
      1921, 2746, 16162, 77697, 10625, 5696, 4849, 2165, 2770, 4082, 17810, 
      36277, 2920, 2989, 77389, 16490, 9074, 16490, 42250, 6292, 3872, 1972, 
      14480, 29492, 41140, 17154, 15021, 6514, 7209, 12818, 4810, 9605, 4082, 
      2522, 12005, 29626, 104162, 56789, 5850, 41805, 57357, 5408, 62240, 
      2930, 16970, 61858, 101405, 5125, 3592, 3146, 22906, 41441, 3265, 3253, 
      8874, 40498, 45274, 113473, 6280, 21320, 3625, 3706, 11581, 14506, 
      27506, 55465, 3636, 23200, 94201, 5837, 20882, 15944, 28493, 105605, 
      14578, 58725, 27200, 38321, 51749, 131674, 18997, 96772, 51578, 67490, 
      8720, 88724, 10845, 13786, 26370, 119144, 10082, 25490, 47066, 70577, 
      12753, 21205, 17140, 28277, 127277, 30265, 45133, 45530, 92365, 62253, 
      72133, 93109, 37570, 84641, 39322, 108322, 27749, 38765, 50824, 57800, 
      73970, 89594, 107081, 50005, 51669, 71073, 57920, 119300, 38897, 43642, 
      55445, 125570, 131122, 140417, 146305, 37865, 38557, 120020, 53170, 
      50861, 163285, 38266, 53125, 95461, 45130, 45325, 94868, 44026, 93901, 
      38561, 50210, 57041, 176717, 38996, 52100, 37508, 48869, 116453, 52826, 
      145225, 186745, 42485, 41057, 110500, 45617, 46682, 53693, 60680, 
      61973, 58810, 65754, 177538, 77129, 183157, 57745, 62180, 64602, 74241, 
      92266, 122266, 43144, 58925, 40490, 44258, 49730, 57290, 201997, 44096, 
      47737, 59978, 79560, 42704, 58690, 60282, 60685, 76808, 77570, 117457, 
      47594, 50266, 69866, 108641, 123716, 154541, 82618, 42929, 58768, 
      50090, 56057, 59749, 203426, 47440, 139385, 207145, 48373, 182610, 
      51605, 70372, 153316, 176125, 48052, 45385, 45674, 52205, 47165, 48680, 
      249640, 45445, 53842, 94977, 118917, 106577, 45565, 59005, 131869, 
      49978, 53138, 69418, 46825, 60714, 73881, 128986, 205130, 49833, 46324, 
      51701, 100724, 46930, 51442, 219337, 69584, 99280, 48973, 239693, 
      47700, 145197, 147925, 240040, 60209, 68261, 100145, 236185, 59890, 
      68965, 85153, 53885, 161284, 249773, 51641, 62676, 197597, 62708, 
      167080, 58138, 61713, 49732, 54592, 56960, 61412, 52450, 195026, 
      207281, 71077, 205165, 188633, 227188, 54217, 89082, 203002, 60436, 
      227069, 233236, 94081, 202945, 233617, 87489, 59749, 60050, 74885, 
      92005, 240650, 53650, 52577, 262145, 57853, 65773, 94900, 196813, 
      294417, 55688, 199208, 264938, 94057, 58409, 94466, 56836, 232532, 
      262397, 62449, 69745, 70160, 90788, 70906, 78650, 72661, 69170, 60320, 
      69908, 222610, 229410, 238969, 78920, 234152, 242045, 100945, 67253, 
      260533, 315413, 220580, 244660, 251828, 331613, 70762, 61610, 78082, 
      90457, 260441, 332930, 76509, 97253, 99905, 101258, 243329, 301733, 
      61840, 235117, 253130, 77905, 81913, 70397, 244330, 319617, 65705, 
      349760, 353033, 317458, 298792, 68450, 75961, 101021, 67360, 315796, 
      76050, 297250, 69869, 81293, 99493, 77285, 257825, 303137, 313157, 
      71289, 273825, 289924, 70181, 82417, 259682, 82900, 73225, 279986, 
      76634, 77138, 294325, 297725, 292442, 83668, 85113, 79157, 102661, 
      323089, 335410, 354418, 389188, 77485, 100570, 291329, 297041, 326185, 
      402205, 78445, 89960, 364580, 83093, 88213, 317173, 341653, 78721, 
      101909, 312289, 332369, 89800, 339080, 79570, 89785, 89513, 90868, 
      82361, 92525, 332461, 336557, 340685, 88325, 340240, 84330, 93076, 
      93629, 347129, 362440, 383093, 85941, 341010, 85456, 91396, 348322, 
      88189, 96989, 401012, 98320, 387122, 101000, 90448, 92489, 99905, 
      392180, 93109, 98261, 98906, 388426, 93857, 94888, 412565, 422330, 
      102544, 97490, 98522, 98093, 101441, 100081, 105125, 106714, 114413, 
      100640, 102608, 107408, 117364, 102824, 105704, 116264, 116321, 105088, 
      107378, 110260, 107690, 114130, 116640, 118665, 113984, 123784, 126061, 
      114461, 119725, 120889, 122338, 115912, 120689, 132082, 123170, 121189, 
      123364, 121493, 127172, 131569, 130120, 126650, 128242, 132226, 128528, 
      137378, 138065, 132109, 136161, 140465, 141389, 148384, 147965, 148901 ]
    , [ 118241, 118621, 115993, 115784, 115856, 109514, 112177, 112757, 
      110113, 106522, 103945, 100516, 107333, 97997, 102265, 98836, 100309, 
      99716, 94180, 92978, 89492, 92858, 95149, 87445, 92002, 91208, 80756, 
      80618, 77108, 75653, 80177, 74413, 75770, 86965, 74273, 75170, 73481, 
      79346, 69140, 75161, 76177, 74282, 85205, 84730, 68240, 68450, 65572, 
      72245, 80068, 64136, 68276, 67817, 61650, 61840, 65605, 66797, 78425, 
      68564, 60068, 66133, 60580, 61785, 66820, 58325, 62866, 57713, 60521, 
      69581, 60530, 64337, 51560, 48581, 50741, 71065, 48194, 54477, 69565, 
      45608, 67028, 46213, 63017, 63053, 42697, 65341, 53188, 56785, 55114, 
      307730, 45721, 57154, 40820, 56520, 65921, 61700, 39442, 41410, 286402, 
      56648, 38573, 290905, 38977, 57825, 261505, 47129, 56425, 57149, 48997, 
      56533, 292465, 38930, 40225, 307957, 55325, 45313, 289193, 35533, 
      38770, 271609, 228961, 272740, 294265, 37853, 239188, 39481, 42985, 
      38644, 43009, 40930, 42794, 45721, 278596, 248625, 255125, 43610, 
      208130, 48941, 55709, 213149, 50130, 205866, 61672, 220180, 207469, 
      298730, 31561, 34849, 190324, 167353, 186745, 196018, 303133, 204425, 
      177250, 193621, 45893, 57713, 35648, 46400, 32549, 27257, 170285, 
      237506, 252962, 46205, 57461, 75245, 180157, 212837, 44881, 139906, 
      203746, 33017, 70841, 31634, 146033, 148585, 219965, 155924, 130708, 
      134018, 208132, 27521, 28346, 149650, 29861, 247957, 26420, 35033, 
      65042, 151562, 177665, 35300, 57473, 127460, 31594, 47970, 73618, 
      76213, 155025, 174033, 59380, 60757, 153914, 214250, 155281, 111865, 
      193513, 151124, 56290, 72097, 171890, 25684, 26248, 27245, 105154, 
      146554, 44980, 52001, 107537, 210834, 24797, 36805, 55652, 29354, 
      232858, 53584, 208585, 26066, 56570, 58865, 89722, 30181, 90205, 66226, 
      65600, 66097, 31400, 122180, 23321, 42530, 46985, 66722, 82682, 101065, 
      162801, 207785, 27389, 59060, 88045, 100708, 162565, 161540, 122632, 
      26113, 22482, 30056, 43709, 158525, 25202, 46922, 89426, 39940, 99648, 
      160520, 36621, 89050, 89552, 166772, 16733, 30749, 120874, 198098, 
      10413, 40573, 41365, 134260, 155428, 164173, 19105, 20177, 163285, 
      31876, 53584, 72277, 75505, 6068, 34933, 45890, 26577, 69417, 2746, 
      75209, 159629, 6197, 6208, 14249, 3501, 55656, 25177, 1073, 1184, 
      159930, 161530, 165565, 7400, 125285, 126701, 657, 38992, 11554, 27098, 
      47618, 548, 533, 10484, 11509, 1597, 30717, 25681, 158009, 85625, 445, 
      16708, 4133, 126281, 34081, 63226, 65250, 1640, 15821, 28757, 32237, 
      50821, 233, 7394, 75245, 2169, 3988, 4369, 4500, 8244, 16785, 15250, 
      3821, 941, 17505, 6322, 7477, 24089, 5993, 25985, 32464, 47153, 22250, 
      2858, 20213, 4005, 1636, 19636, 25957, 45405, 47560, 17981, 1172, 
      50641, 3609, 109, 4105, 36490, 137650, 10820, 148, 16642, 22801, 2304, 
      0, 87025, 20165, 18226, 325, 6242, 5938, 17965, 27234, 11465, 340, 
      9629, 314, 57146, 112921, 17197, 2952, 37285, 64552, 16433, 57170, 
      114970, 18020, 6788, 13988, 38480, 16722, 2890, 610, 39682, 80170, 
      25381, 676, 22301, 101861, 18890, 10121, 5450, 31120, 19490, 6730, 
      106445, 9605, 392, 27421, 115796, 3706, 17156, 965, 3688, 40725, 4244, 
      1921, 464, 625, 44500, 7002, 105417, 1384, 1105, 15754, 1781, 3541, 
      8776, 2357, 712, 33437, 6058, 2578, 733, 1170, 49129, 19009, 14708, 
      5545, 4880, 3088, 1625, 29008, 30770, 33241, 29461, 32584, 54724, 
      41765, 13793, 2873, 1125, 1618, 34213, 69210, 71314, 28121, 26825, 
      26506, 16601, 32909, 43661, 25632, 22905, 18720, 1360, 15220, 28594, 
      16498, 2269, 16085, 1805, 4808, 6628, 24548, 53428, 20017, 9621, 8577, 
      6145, 1690, 6850, 53505, 22049, 14144, 12625, 2357, 1906, 1682, 7922, 
      20725, 8488, 1933, 53293, 30410, 19538, 7178, 25258, 14932, 10400, 
      4852, 6032, 15860, 24436, 31266, 28269, 2386, 2601, 25010, 12010, 3653, 
      10322, 3770, 4901, 16090, 75842, 36725, 13626, 25101, 37197, 2720, 
      41120, 4178, 7850, 40834, 73565, 11941, 8392, 4394, 11674, 24929, 5953, 
      5365, 3978, 24274, 27898, 83905, 3400, 10760, 4777, 4570, 5245, 6730, 
      14930, 35881, 5364, 12064, 67609, 3725, 10610, 7688, 15725, 77285, 
      6994, 38565, 14912, 22865, 33125, 99706, 9685, 69892, 33050, 45698, 
      4880, 63188, 5661, 6970, 14562, 89000, 5570, 14066, 29690, 48305, 6705, 
      11413, 9076, 16085, 96077, 17593, 28429, 28730, 66445, 41805, 49765, 
      67093, 22882, 60065, 24250, 80002, 16133, 23885, 32968, 38408, 51410, 
      64346, 79049, 32533, 33813, 49185, 38720, 89540, 24305, 27802, 36821, 
      94946, 99730, 107777, 112897, 23657, 24157, 90260, 35218, 33485, 
      127861, 24154, 35269, 69541, 29290, 29485, 69140, 28570, 68365, 24641, 
      33410, 38705, 140045, 25556, 35204, 24644, 32933, 87845, 36026, 112681, 
      149113, 28565, 27617, 83044, 31025, 31802, 37085, 42440, 43445, 41050, 
      46458, 141154, 55625, 146197, 40465, 43940, 45882, 53505, 68170, 93370, 
      29896, 41549, 28298, 30914, 34850, 40490, 163117, 31040, 33625, 42794, 
      58248, 30416, 42082, 43290, 43597, 56264, 56930, 89905, 34250, 36154, 
      50954, 82529, 95300, 121805, 61210, 31313, 42640, 36362, 40697, 43525, 
      164930, 34768, 108953, 168265, 35509, 146610, 37877, 51940, 121060, 
      140989, 35572, 33865, 34058, 38573, 35165, 36200, 206440, 34117, 39922, 
      71937, 91845, 81617, 34525, 43933, 102973, 37594, 39794, 51850, 35689, 
      45450, 55449, 100666, 167018, 38025, 35956, 39509, 77300, 36466, 39442, 
      179785, 52688, 76240, 38029, 198029, 37332, 114957, 117301, 198376, 
      46001, 51941, 77201, 195001, 45970, 52645, 65185, 41885, 129028, 
      207245, 40505, 48276, 160925, 48500, 134248, 45370, 47889, 39940, 
      43072, 44672, 47780, 41794, 158834, 169649, 55045, 167821, 153305, 
      187444, 43465, 69210, 166042, 47764, 187421, 192916, 73345, 166081, 
      193297, 68193, 47653, 47858, 58565, 71845, 199658, 43954, 43457, 
      219041, 46909, 52429, 74548, 161005, 248337, 46280, 163304, 221834, 
      74377, 48425, 74786, 47620, 192980, 219677, 51313, 56305, 56720, 72164, 
      57370, 63002, 58741, 56402, 50720, 57044, 184498, 190530, 199033, 
      63752, 194792, 201821, 80881, 55925, 218485, 267989, 182948, 204340, 
      210740, 282749, 58570, 53066, 63970, 73177, 218585, 284066, 62973, 
      78629, 80705, 81770, 203393, 255845, 53776, 196237, 212330, 64753, 
      67609, 59837, 204682, 272385, 57545, 299840, 302825, 270514, 253672, 
      59714, 64441, 82781, 59296, 269140, 64818, 252418, 61133, 68525, 81925, 
      65957, 217121, 257825, 266885, 62361, 231489, 245956, 61925, 69745, 
      218882, 70228, 64297, 237266, 66938, 67250, 250357, 253469, 248762, 
      72340, 73305, 69845, 86341, 276625, 287890, 305170, 336964, 69997, 
      85306, 248225, 253361, 279721, 349021, 71245, 78248, 314660, 74069, 
      77269, 271669, 293845, 71905, 87125, 267361, 285521, 78856, 291656, 
      73138, 79033, 79049, 79924, 75065, 81197, 285805, 289517, 293261, 
      78917, 293008, 77130, 82900, 83453, 299513, 313480, 332309, 79605, 
      294066, 79696, 82756, 300802, 81853, 86813, 348980, 88720, 336530, 
      90824, 85840, 86633, 90593, 341300, 87925, 90389, 90746, 338026, 88577, 
      89704, 360245, 369242, 94096, 91826, 92282, 92429, 94625, 94321, 96869, 
      97786, 103085, 95648, 96464, 98960, 105268, 97256, 98600, 104936, 
      105185, 98944, 100370, 102772, 102602, 106930, 108576, 109737, 108608, 
      114376, 115789, 110045, 113005, 113593, 114370, 111880, 114161, 121810, 
      117506, 117253, 117988, 117845, 120452, 123121, 122632, 121370, 123730, 
      125410, 124304, 128834, 129233, 126925, 130689, 135953, 137261, 141088, 
      141245, 142085 ], 
  [ 146266, 138386, 139298, 137909, 134441, 140489, 133712, 129572, 130468, 
      135137, 136690, 134441, 119428, 134282, 125570, 130401, 122434, 121841, 
      118665, 119233, 121057, 113213, 108424, 116650, 108817, 108613, 108781, 
      104513, 109853, 104858, 95812, 101258, 96125, 80770, 94628, 91985, 
      92066, 84361, 98345, 88436, 87092, 84017, 72520, 72045, 89185, 87625, 
      91237, 80210, 71513, 88621, 82141, 81682, 86725, 85145, 78290, 74762, 
      63970, 71809, 81013, 71738, 77985, 76240, 70065, 80450, 73781, 78068, 
      67306, 58666, 65545, 56372, 68965, 70706, 66376, 47170, 67369, 58312, 
      46260, 63013, 43133, 61258, 44432, 42698, 61282, 40266, 46993, 44100, 
      44789, 82645, 52506, 42109, 58225, 40885, 34946, 36625, 56257, 53505, 
      71937, 38653, 55978, 73490, 54612, 36880, 61200, 44474, 37250, 36794, 
      42212, 36178, 73280, 51025, 49370, 79922, 34970, 42068, 71188, 52938, 
      48505, 63634, 46946, 63585, 72720, 46408, 50093, 43906, 40330, 44249, 
      39764, 41225, 38369, 35396, 64721, 52450, 54820, 35645, 37325, 30356, 
      26504, 38804, 29185, 36241, 22437, 40525, 36074, 71285, 41296, 37504, 
      29549, 23098, 28330, 31113, 72738, 33620, 25325, 29896, 25538, 19658, 
      32993, 24865, 35204, 41122, 22490, 44281, 50297, 22900, 17636, 13000, 
      24692, 34952, 23346, 15121, 31761, 32132, 13316, 33109, 15938, 16130, 
      36770, 17569, 12413, 12773, 32017, 34306, 33361, 15425, 31336, 46472, 
      34385, 25888, 11057, 14977, 21610, 24385, 12928, 10345, 27169, 16405, 
      9013, 8658, 15490, 20338, 11885, 11492, 14969, 32825, 15156, 7730, 
      25658, 13949, 11745, 8082, 18785, 30109, 29493, 28130, 6329, 12329, 
      15185, 12176, 6352, 30589, 29812, 19400, 10517, 24929, 38453, 10809, 
      29520, 27541, 9665, 9010, 5057, 23396, 4360, 6341, 6305, 6212, 20485, 
      6245, 27746, 13325, 11290, 5657, 3917, 4010, 14416, 28130, 22964, 6845, 
      3380, 3653, 14180, 13745, 5517, 22868, 26317, 19141, 10964, 12500, 
      23137, 9457, 2401, 12505, 2593, 12725, 13906, 2025, 1937, 14257, 31778, 
      17474, 4349, 23753, 42568, 11368, 10980, 6525, 11173, 13428, 28250, 
      26962, 13130, 16241, 6089, 2362, 2050, 52973, 13988, 8425, 19792, 2452, 
      66761, 1754, 11834, 51332, 50753, 33424, 60436, 4621, 20162, 98128, 
      76409, 11545, 11965, 13050, 46045, 4040, 4276, 92992, 10377, 36629, 
      17953, 6613, 92293, 91688, 38509, 36584, 108682, 15082, 18896, 10804, 
      370, 80980, 28213, 127738, 3856, 12546, 2161, 1825, 66245, 29096, 
      16072, 13652, 5096, 91978, 44269, 610, 62644, 54433, 53044, 52585, 
      42169, 27700, 29705, 126836, 70856, 182410, 139957, 43762, 202564, 
      138448, 18020, 13289, 6148, 197185, 58613, 23458, 128200, 112261, 
      24061, 17992, 6760, 5965, 184066, 108257, 4916, 126034, 93034, 53370, 
      10825, 5785, 159205, 94253, 179777, 198916, 117649, 87025, 0, 190970, 
      184901, 76730, 46657, 47533, 25930, 16909, 161620, 76745, 154474, 
      77309, 3161, 1706, 181512, 121837, 10440, 1717, 178978, 3185, 1985, 
      184105, 142193, 31393, 9865, 179857, 121185, 101205, 9297, 225, 206216, 
      73541, 21416, 676, 186745, 156146, 49405, 221985, 188525, 141545, 1130, 
      153860, 79157, 17096, 2221, 125541, 180881, 103330, 124933, 9160, 
      127849, 111956, 92209, 78800, 7625, 141817, 1282, 70709, 73970, 175349, 
      108866, 58706, 148901, 113572, 91277, 13672, 136153, 114973, 86578, 
      75805, 6354, 185684, 171353, 133280, 129665, 118433, 105760, 16913, 
      15725, 14066, 216196, 14589, 4869, 9610, 167488, 115268, 91690, 75073, 
      13858, 2245, 1989, 211906, 208250, 207341, 30466, 14914, 9146, 204697, 
      196660, 183625, 83665, 32625, 212969, 176093, 71594, 174500, 77620, 
      57613, 51173, 21893, 5933, 187282, 149746, 145162, 133290, 96385, 
      50805, 6010, 193444, 167249, 161600, 104722, 97781, 88117, 48337, 
      26330, 143893, 96628, 6388, 217145, 185033, 51133, 22013, 169217, 
      151705, 123737, 55297, 33265, 22961, 219181, 210874, 78201, 75466, 
      201125, 157445, 68258, 149857, 112625, 62426, 34085, 2977, 14600, 
      162601, 23626, 14482, 87385, 12505, 113033, 52985, 12809, 3650, 155016, 
      139077, 113249, 43829, 24634, 123658, 119530, 75073, 25749, 22293, 
      3370, 86885, 47045, 113042, 111065, 67490, 60125, 38825, 16706, 117169, 
      44809, 5364, 91930, 48665, 58133, 38440, 4420, 61569, 15850, 40577, 
      29060, 19850, 4421, 53640, 5877, 20365, 12953, 82465, 7433, 74986, 
      66265, 43177, 4925, 79025, 45041, 24085, 12610, 70720, 52418, 60701, 
      42340, 5512, 40898, 26954, 26665, 8330, 17320, 13480, 8388, 33797, 
      10210, 32805, 7137, 45928, 33620, 24413, 20413, 13945, 10361, 7954, 
      26338, 25258, 15850, 21905, 7825, 35810, 31637, 23546, 7921, 7985, 
      8362, 8762, 37522, 36842, 8545, 26073, 27880, 11336, 38609, 26714, 
      11426, 33125, 33320, 12205, 34765, 12610, 40276, 31345, 27200, 15850, 
      44141, 32549, 46769, 36178, 13210, 33961, 13856, 19018, 44200, 46202, 
      15489, 42530, 41537, 36200, 31525, 30760, 33085, 29053, 18729, 24650, 
      20232, 35450, 33025, 32017, 27250, 21265, 16965, 49661, 35944, 54553, 
      50089, 44585, 38425, 25352, 51985, 48080, 38369, 28453, 56081, 41197, 
      40045, 39762, 31189, 31265, 21760, 53425, 50609, 35909, 23234, 21845, 
      21800, 30825, 61108, 44705, 53177, 47482, 45000, 29525, 58073, 23108, 
      30500, 57634, 26545, 54692, 39845, 24005, 26234, 60057, 64250, 63853, 
      55978, 62600, 60685, 42125, 65682, 55557, 31522, 26650, 29402, 67860, 
      52488, 26568, 62669, 58969, 45065, 68434, 52825, 43354, 27801, 33973, 
      66640, 73421, 65764, 34525, 73341, 66877, 37890, 50033, 35825, 71954, 
      43154, 74797, 30292, 30276, 43501, 59866, 52826, 37376, 43076, 61605, 
      53530, 43650, 69320, 31973, 47060, 73250, 60961, 36730, 62365, 33653, 
      68085, 64114, 80945, 73457, 70337, 65185, 77489, 37589, 39554, 57700, 
      39496, 37370, 44369, 78570, 48265, 40077, 71069, 44936, 46301, 47090, 
      40706, 46682, 50788, 74498, 74113, 59450, 49130, 48913, 85549, 88592, 
      55316, 80834, 71604, 50653, 42120, 66322, 89645, 43829, 58109, 54612, 
      88250, 55021, 92165, 51085, 58312, 84058, 74890, 75305, 58889, 75365, 
      68017, 74376, 79117, 92905, 79169, 51453, 52765, 54778, 71717, 54077, 
      55796, 58756, 87490, 61250, 77714, 52853, 57725, 59405, 83624, 84825, 
      101741, 78425, 68162, 62530, 84941, 80968, 65354, 63890, 63185, 59138, 
      75010, 105401, 58472, 62765, 85108, 80884, 96122, 62197, 83290, 108580, 
      94225, 95440, 83189, 77557, 107209, 94826, 71866, 110921, 83585, 96973, 
      78073, 108628, 91240, 75140, 97522, 68146, 80530, 83690, 108676, 72484, 
      76921, 112370, 93050, 69317, 93533, 110612, 75901, 108533, 107665, 
      81322, 82664, 81497, 103905, 101920, 113800, 87226, 92250, 97025, 
      103685, 117189, 125162, 92681, 84500, 86096, 95346, 123346, 128180, 
      107453, 109045, 119794, 111194, 93194, 101210, 131200, 97450, 92426, 
      98786, 112781, 101381, 134793, 114138, 115924, 113849, 131410, 112762, 
      100250, 101602, 102986, 122282, 103913, 134065, 121545, 122098, 108058, 
      113765, 121384, 141850, 106741, 145481, 130841, 109937, 144098, 125458, 
      130385, 130905, 126785, 129469, 158705, 151828, 134548, 129785, 157250, 
      143194, 141781, 129461, 157312, 159029, 139880, 144157, 143361, 158201, 
      155117, 158804, 153920, 160106, 147314, 144101, 134650, 166153, 159889, 
      148225, 132113, 164221, 156125, 136501, 137930, 162369, 158485, 157937, 
      172517, 163865, 160201, 156052, 176753, 157741, 153844, 184090, 172890, 
      169938, 166585, 188285, 175226, 159865, 183881, 194248, 186133, 196610, 
      180337, 172386, 177797, 190105, 197185, 184705, 199529, 177509, 176138, 
      196250, 198244, 209408, 213076, 197433, 201130, 201380 ], 
  [ 167464, 171812, 167476, 167833, 169605, 157293, 164498, 167346, 162994, 
      155425, 150856, 146849, 164170, 143188, 153704, 146297, 152308, 151713, 
      145025, 142969, 136921, 145681, 151378, 136000, 146521, 145441, 129853, 
      131697, 123925, 124164, 135218, 124052, 128529, 152500, 127026, 129625, 
      127080, 139477, 117625, 131314, 133466, 132129, 153842, 153365, 120685, 
      121745, 115741, 130932, 146705, 114865, 124117, 123656, 112085, 113125, 
      122000, 125460, 147880, 129497, 112477, 125924, 114689, 117314, 127745, 
      110160, 120097, 110394, 119720, 137300, 120577, 130618, 105625, 100368, 
      105650, 145000, 101393, 115058, 143210, 99641, 140941, 101380, 134370, 
      135252, 96148, 139808, 118561, 125282, 122473, 478465, 104840, 126781, 
      94825, 126425, 143208, 136145, 93721, 97961, 452009, 127681, 92564, 
      457928, 93818, 130274, 420290, 110772, 128020, 129312, 114626, 128692, 
      460330, 95465, 98180, 480080, 127476, 109226, 456482, 89504, 96433, 
      434068, 378920, 435761, 463250, 96074, 392549, 99688, 106600, 98281, 
      106906, 103121, 107253, 113018, 443873, 405380, 413866, 109765, 352665, 
      120202, 132082, 359386, 122525, 349829, 142865, 368965, 352276, 470509, 
      89170, 95866, 330005, 299080, 325288, 337685, 476324, 348930, 312665, 
      334714, 117972, 138312, 99205, 119045, 93546, 82856, 303700, 392789, 
      412789, 119690, 138898, 167474, 317258, 360730, 117512, 262237, 348797, 
      95706, 160794, 93185, 270916, 274600, 370404, 284777, 249901, 254629, 
      355153, 86500, 88177, 276505, 91394, 407186, 84825, 101674, 153261, 
      279541, 315016, 102785, 141146, 246065, 95953, 125393, 166945, 170960, 
      284420, 310244, 144469, 146698, 283021, 363805, 284954, 224212, 336532, 
      279373, 139949, 165128, 307801, 85765, 86897, 89028, 214933, 273373, 
      121529, 133378, 218450, 359801, 84586, 107386, 139581, 93685, 388637, 
      136373, 356978, 87553, 141345, 145060, 192673, 95642, 193714, 157237, 
      156325, 157106, 98833, 240165, 83368, 118765, 126344, 158293, 182773, 
      209960, 296402, 356436, 91690, 146365, 190970, 209597, 296162, 294849, 
      241169, 89834, 82793, 97465, 121626, 290970, 88349, 127109, 193469, 
      115297, 208517, 293809, 109700, 193085, 193869, 302329, 71632, 99280, 
      239105, 344161, 57074, 116770, 118130, 257885, 287005, 298874, 76840, 
      79048, 297700, 101537, 138581, 168064, 172996, 45621, 107146, 126053, 
      91970, 163778, 34057, 172692, 292896, 46594, 46885, 67138, 38210, 
      142337, 89704, 16466, 27085, 293465, 295633, 301088, 50905, 245754, 
      247738, 18314, 114869, 61585, 93601, 129457, 18485, 18754, 59093, 
      61538, 12148, 100340, 91042, 290962, 188756, 23770, 73261, 6724, 
      247298, 106532, 154705, 157865, 32625, 71514, 96946, 103266, 134914, 
      18152, 51725, 173252, 35138, 41785, 43018, 43433, 53993, 73610, 70369, 
      6682, 29362, 200, 4069, 52084, 250, 4306, 91890, 103765, 128962, 113, 
      38089, 80720, 6290, 10453, 79573, 91858, 126074, 129649, 100, 11689, 
      134714, 6740, 17440, 42452, 110905, 263185, 1453, 16909, 173, 82, 8837, 
      20165, 190970, 0, 49, 25600, 48841, 47965, 76180, 94253, 1234, 25609, 
      1952, 25297, 145177, 228500, 146, 7769, 112250, 156841, 232, 145197, 
      231397, 113, 3649, 67649, 114293, 233, 7985, 14225, 116345, 180689, 
      370, 27637, 84762, 212602, 125, 1864, 46325, 1277, 153, 3865, 219168, 
      2194, 24505, 94418, 232493, 7085, 369, 13712, 7345, 117938, 6761, 
      10970, 18317, 25010, 124265, 4121, 217556, 30025, 28040, 937, 12240, 
      38992, 3329, 10826, 19121, 104954, 5437, 10477, 21412, 27245, 131720, 
      778, 1305, 6058, 6813, 9565, 13498, 96829, 100009, 104468, 1570, 
      103241, 140717, 119236, 1802, 10762, 19520, 28249, 106000, 163433, 
      166673, 1640, 1480, 1445, 71912, 103556, 122260, 1421, 1250, 1325, 
      23725, 68825, 1825, 1657, 30880, 1810, 27290, 41369, 47165, 87805, 
      138269, 1480, 4148, 4808, 6920, 18085, 47669, 138344, 1522, 2421, 2890, 
      15056, 17729, 22049, 50441, 80000, 5281, 18322, 137842, 2493, 1845, 
      47989, 88789, 2633, 4349, 9593, 44285, 69449, 87113, 2777, 2336, 27857, 
      29492, 2197, 3965, 34516, 5113, 13329, 39168, 69385, 172873, 109330, 
      3869, 87764, 110084, 23917, 116845, 13729, 48073, 116273, 169168, 5018, 
      7433, 13941, 58141, 87016, 11236, 12352, 31697, 85505, 92537, 184612, 
      25153, 55233, 14600, 15245, 37220, 42965, 65365, 107048, 13481, 58237, 
      159506, 23200, 54225, 45337, 66722, 174290, 42653, 111428, 64485, 
      81810, 101440, 207497, 50450, 162629, 101077, 123381, 29453, 151945, 
      34208, 40345, 62705, 191385, 32125, 61069, 94301, 127400, 37802, 53584, 
      46133, 65354, 201578, 68276, 91040, 91625, 156320, 115490, 129130, 
      157250, 79525, 145960, 82025, 176969, 63682, 81090, 98977, 108961, 
      131333, 152217, 175156, 97396, 99812, 127112, 108693, 190753, 80644, 
      87833, 105088, 198713, 205769, 217508, 224900, 78856, 79924, 191465, 
      101489, 98050, 245818, 79061, 101252, 159380, 89305, 89498, 158405, 
      87445, 157060, 78970, 96253, 106090, 261664, 78445, 98317, 75825, 
      93200, 185600, 98845, 222074, 273556, 82858, 80488, 177377, 87300, 
      88929, 99322, 109505, 111362, 106693, 116645, 261893, 132340, 268634, 
      104680, 110993, 114353, 127940, 152545, 191945, 82177, 106042, 77449, 
      83473, 91953, 103273, 291218, 82741, 88450, 106705, 134369, 79837, 
      104281, 106625, 107216, 130105, 131053, 184474, 86785, 90961, 119961, 
      172836, 192421, 231706, 137597, 78730, 103405, 90025, 99188, 104570, 
      291861, 85301, 212026, 296330, 86608, 266153, 91530, 119509, 229525, 
      257972, 85529, 80980, 81457, 91936, 83698, 86153, 347273, 80660, 94133, 
      153128, 184964, 168484, 80210, 101546, 201482, 87253, 92293, 116845, 
      81652, 103625, 122996, 197465, 292781, 85970, 79637, 88586, 159605, 
      80429, 87949, 309800, 115677, 157405, 83408, 334288, 81005, 217418, 
      220898, 334633, 101032, 113220, 158074, 329834, 100145, 113920, 137252, 
      90378, 237445, 346050, 86440, 103865, 282400, 103517, 244361, 96125, 
      101768, 81889, 90133, 94005, 101089, 86297, 278881, 293956, 115450, 
      291274, 270792, 317993, 88244, 140969, 288353, 98221, 317682, 325165, 
      147656, 288104, 325544, 138242, 96400, 96889, 119808, 144448, 333889, 
      85597, 83394, 359514, 92240, 104858, 147709, 279890, 397604, 87057, 
      282465, 362293, 145538, 90900, 145945, 87821, 322925, 358994, 97192, 
      109000, 109413, 140193, 110345, 122225, 112850, 107101, 92045, 108025, 
      310169, 318473, 330100, 121545, 324153, 333738, 153154, 102352, 355792, 
      421200, 307189, 336533, 345205, 440218, 107549, 91249, 118625, 137204, 
      355316, 441529, 115922, 146628, 150408, 152325, 334440, 404500, 90533, 
      324154, 345925, 116554, 122818, 103968, 334861, 425000, 94570, 460405, 
      464242, 422273, 400033, 98437, 111400, 149620, 96029, 420041, 110921, 
      397921, 99850, 119170, 146770, 112340, 350408, 404744, 416644, 101642, 
      369602, 388897, 99216, 120100, 352449, 120581, 103570, 376505, 108477, 
      109357, 393280, 397242, 390829, 118697, 121082, 110234, 147460, 426920, 
      441305, 463697, 504293, 104980, 143293, 388570, 395410, 430004, 519184, 
      105370, 125721, 475165, 113588, 122468, 419108, 448100, 104890, 143680, 
      413092, 436932, 124049, 444769, 104981, 123656, 122818, 125113, 109460, 
      127520, 436640, 441488, 446368, 119556, 445541, 111233, 125801, 126352, 
      453172, 471113, 495338, 111140, 445733, 109525, 121105, 454169, 113380, 
      129700, 515689, 129893, 498969, 133697, 112237, 116722, 130906, 504585, 
      116020, 126436, 127645, 499885, 116954, 117793, 527778, 539045, 131837, 
      121329, 123489, 121930, 127530, 124100, 134032, 136937, 149332, 123149, 
      127373, 136685, 153785, 126457, 132345, 151177, 150856, 129845, 133825, 
      137641, 130365, 140933, 145133, 148850, 137205, 154897, 158866, 135796, 
      145568, 147860, 150625, 136489, 146152, 164869, 146929, 141562, 146557, 
      141300, 152993, 160772, 157441, 149645, 149725, 158221, 149445, 166753, 
      168004, 154900, 159506, 161914, 162082, 175277, 173728, 174850 ], 
  [ 164125, 168277, 164025, 164354, 166042, 154024, 161005, 163741, 159473, 
      152100, 147629, 143650, 160453, 140045, 150253, 143042, 148829, 148234, 
      141602, 139588, 133666, 142160, 147689, 132689, 142916, 141850, 126514, 
      128260, 120698, 120853, 131585, 120685, 125008, 148349, 123505, 126020, 
      123517, 135592, 114314, 127625, 129721, 128356, 149537, 149060, 117178, 
      118196, 112346, 127117, 142498, 111442, 120442, 119981, 108676, 109674, 
      118297, 121645, 143533, 125570, 108970, 122053, 111098, 113653, 123818, 
      106681, 116352, 106873, 115877, 133037, 116692, 126425, 102034, 96889, 
      102017, 140429, 97844, 111145, 138653, 96050, 136370, 97733, 129925, 
      130765, 92585, 135209, 114410, 120977, 118224, 469120, 100997, 122420, 
      91234, 122050, 138469, 131546, 90116, 94244, 442916, 123250, 88973, 
      448765, 90185, 125773, 411533, 106705, 123561, 124825, 110461, 124205, 
      451125, 91748, 94393, 470665, 122989, 105145, 447305, 85913, 92660, 
      425129, 370597, 426794, 453989, 92273, 384058, 95789, 102533, 94410, 
      102825, 99124, 103144, 108769, 434794, 396721, 405109, 105572, 344608, 
      115757, 127385, 351245, 118024, 341800, 137930, 360698, 344205, 461108, 
      85397, 91925, 322186, 291653, 317525, 329768, 466853, 340873, 305056, 
      326825, 113485, 133405, 95138, 114530, 89605, 79181, 296189, 384200, 
      403976, 115133, 133949, 161993, 309565, 352505, 112997, 255272, 340712, 
      91681, 155425, 89216, 263825, 267453, 362053, 277490, 243090, 247748, 
      346970, 82657, 84292, 269316, 87425, 398401, 81010, 97453, 147976, 
      272296, 307309, 98522, 136085, 239282, 91844, 120640, 161408, 165353, 
      277105, 302593, 139338, 141525, 275720, 355496, 277625, 217737, 328545, 
      272114, 134888, 159605, 300164, 81866, 82970, 85045, 208584, 266184, 
      116818, 128429, 212045, 351520, 80701, 102969, 134506, 89576, 380020, 
      131354, 348725, 83584, 136228, 139873, 186660, 91477, 187673, 151812, 
      150914, 151681, 94570, 233410, 79469, 114068, 121493, 152840, 176900, 
      203653, 288877, 348169, 87581, 141122, 184957, 203290, 288637, 287338, 
      234386, 85753, 78880, 93202, 116845, 283501, 84296, 122216, 187400, 
      110642, 202210, 286298, 105157, 187016, 187786, 294706, 67985, 94961, 
      232336, 336020, 53833, 112073, 113405, 250850, 279578, 291293, 73053, 
      75205, 290133, 97162, 133450, 162401, 167249, 42730, 102645, 121160, 
      87805, 158185, 31572, 166945, 285385, 43661, 43938, 63589, 35557, 
      137122, 85581, 14765, 24866, 285940, 288080, 293465, 47818, 238873, 
      240829, 16501, 110186, 58176, 89380, 124480, 16658, 16913, 55754, 
      58129, 10685, 95965, 86877, 283465, 182729, 21677, 69530, 5653, 240389, 
      102017, 149252, 152356, 30154, 67825, 92641, 98821, 129825, 16325, 
      48596, 167477, 32569, 38978, 40169, 40570, 50794, 69865, 66708, 5597, 
      27017, 109, 3236, 48941, 481, 3445, 87697, 99306, 123985, 260, 35408, 
      76793, 5233, 9074, 75674, 87665, 121153, 124658, 37, 10226, 129625, 
      5641, 15641, 39617, 106292, 256052, 970, 15138, 40, 257, 7570, 18226, 
      184901, 49, 0, 23409, 45796, 44948, 72365, 90004, 793, 23418, 1385, 
      23120, 139892, 221857, 41, 6586, 107609, 151346, 85, 139912, 224712, 
      50, 2858, 64058, 109610, 100, 6788, 12608, 111620, 174788, 657, 25362, 
      80737, 206197, 104, 1325, 43364, 1802, 160, 3060, 212665, 1613, 22370, 
      90169, 225794, 5972, 250, 12137, 6218, 113185, 5690, 9577, 16490, 
      22861, 119386, 3316, 211081, 27666, 25765, 720, 10777, 36297, 2650, 
      9461, 17266, 100481, 4520, 9140, 19445, 25012, 126701, 729, 1018, 5085, 
      5770, 8298, 11965, 92538, 95648, 100009, 1997, 98810, 135530, 114469, 
      1445, 9425, 17665, 25988, 101513, 157840, 161024, 1997, 1781, 1732, 
      68237, 99125, 117437, 1666, 1369, 1234, 21674, 65234, 2196, 1440, 
      28521, 1565, 25085, 38618, 44218, 83738, 133138, 1445, 3469, 4045, 
      5933, 16328, 44708, 133213, 1585, 2050, 2421, 13481, 16000, 20096, 
      47396, 76129, 4490, 16565, 132725, 2920, 1768, 45028, 84708, 2290, 
      3698, 8410, 41450, 65858, 83074, 3232, 2665, 25652, 27217, 2372, 3412, 
      32045, 4420, 11908, 36529, 65808, 167140, 104801, 3400, 83725, 105541, 
      21922, 112162, 12308, 45140, 111604, 163505, 4409, 6530, 12520, 54900, 
      83005, 10025, 11057, 29380, 81536, 88400, 178697, 23130, 52090, 13165, 
      13768, 34693, 40228, 61928, 102589, 12130, 55010, 154025, 21289, 51124, 
      42530, 63257, 168557, 39944, 106885, 61090, 77953, 97121, 201232, 
      47489, 157106, 96772, 118600, 27290, 146618, 31849, 37748, 59380, 
      185386, 29864, 57800, 90164, 122549, 35317, 50553, 43354, 61973, 
      195425, 64825, 87001, 87572, 150937, 110905, 124265, 151853, 75780, 
      140773, 78224, 171236, 60385, 77317, 94770, 104530, 126440, 146932, 
      169465, 93245, 95605, 122317, 104290, 184810, 76913, 83920, 100769, 
      192644, 199588, 211145, 218425, 75181, 76221, 185522, 97268, 93913, 
      239049, 75400, 97045, 153997, 85392, 85585, 153050, 83588, 151733, 
      75337, 92200, 101813, 254713, 74882, 94250, 72346, 89273, 179825, 
      94792, 215725, 266465, 79225, 76925, 171770, 83569, 85156, 95297, 
      105242, 107057, 102500, 112228, 254984, 127601, 261641, 100557, 106730, 
      110020, 123313, 147428, 186128, 78642, 101905, 74068, 79924, 88180, 
      99220, 283945, 79234, 84789, 102596, 129658, 76442, 100256, 102544, 
      103121, 125506, 126440, 178853, 83236, 87300, 115600, 167425, 186674, 
      225329, 132872, 75433, 99450, 86420, 95345, 100601, 284644, 81850, 
      205985, 289057, 83129, 259300, 87925, 115218, 223218, 251245, 82106, 
      77697, 78160, 88345, 80345, 82730, 339370, 77405, 90500, 148165, 
      179413, 163241, 76997, 97745, 195665, 83844, 88744, 112680, 78425, 
      99796, 118705, 191732, 285620, 82645, 76522, 85205, 154586, 77300, 
      84596, 302429, 111610, 152442, 80209, 326609, 77890, 211405, 214829, 
      326954, 97357, 109237, 153125, 322225, 96512, 109937, 132737, 87025, 
      231138, 338245, 83213, 100162, 275449, 99842, 237970, 92660, 98149, 
      78858, 86850, 90610, 97498, 83140, 272000, 286865, 111509, 284225, 
      264037, 310594, 85073, 136468, 281360, 94770, 310297, 317682, 143029, 
      281125, 318061, 133825, 93033, 93508, 115825, 139905, 326308, 82580, 
      80461, 351625, 89041, 101309, 143138, 273065, 389281, 84082, 275626, 
      354404, 141065, 87841, 141472, 84874, 315554, 351161, 93965, 105437, 
      105850, 135874, 106768, 118340, 109217, 103636, 89042, 104546, 303008, 
      311200, 322673, 117730, 316810, 326269, 148625, 99097, 348057, 412681, 
      300098, 329050, 337610, 431489, 104168, 88400, 114964, 133081, 347609, 
      432800, 112345, 142309, 146005, 147880, 327013, 396205, 87754, 316881, 
      338372, 113033, 119129, 100825, 327476, 416509, 91777, 451522, 455317, 
      413824, 391850, 95560, 108117, 145357, 93250, 411634, 107680, 389780, 
      96973, 115705, 142605, 109085, 342869, 396533, 408293, 98737, 361825, 
      380882, 96409, 116649, 344896, 117130, 100665, 368672, 105460, 106312, 
      385265, 389185, 382856, 115442, 117757, 107273, 143477, 418541, 432772, 
      454912, 495074, 102285, 139464, 380681, 387437, 421625, 509825, 102717, 
      122410, 466282, 110669, 119269, 410869, 439525, 102293, 139921, 404937, 
      428497, 120850, 436250, 102440, 120485, 119689, 121914, 106793, 124265, 
      428233, 433025, 437849, 116581, 437050, 108580, 122714, 123265, 444625, 
      462370, 486329, 108613, 437284, 107082, 118242, 445636, 110853, 126613, 
      506498, 126890, 489988, 130610, 109962, 114265, 127945, 495562, 113661, 
      123685, 124852, 490932, 114581, 115434, 518545, 529700, 129002, 118900, 
      120976, 119501, 124933, 121657, 131225, 134032, 146077, 120818, 124874, 
      133850, 150418, 124042, 129706, 147922, 147629, 127346, 131200, 134946, 
      128020, 138280, 142354, 145945, 134818, 151922, 155765, 133549, 142985, 
      145193, 147860, 134298, 143597, 161768, 144500, 139385, 144170, 139165, 
      150410, 157937, 154746, 147272, 147464, 155624, 147226, 163904, 165113, 
      152541, 157105, 159653, 159877, 172610, 171145, 172253 ], 
  [ 115624, 115492, 113076, 112793, 112645, 107053, 109138, 109426, 106994, 
      103905, 101576, 98209, 103690, 95828, 99304, 96377, 97268, 96673, 
      91265, 90169, 87001, 89681, 91538, 84800, 88601, 87841, 78013, 77617, 
      74645, 72964, 76658, 71572, 72529, 82100, 71026, 71705, 70120, 75157, 
      66425, 71474, 72346, 70369, 79922, 79445, 65005, 65105, 62621, 68212, 
      75025, 61105, 64597, 64136, 58645, 58725, 61840, 62740, 73000, 64217, 
      56797, 61924, 57089, 58114, 62465, 55120, 58977, 54394, 56360, 64340, 
      56257, 59258, 48025, 45328, 47090, 65000, 44753, 50098, 63530, 42041, 
      60941, 42500, 57250, 57172, 39188, 59168, 48161, 51362, 49833, 289345, 
      41480, 51581, 37225, 50905, 59368, 55505, 35801, 37481, 268649, 50881, 
      34964, 272968, 35258, 51874, 244610, 42292, 50580, 51232, 43906, 50612, 
      274410, 34985, 36100, 289360, 49396, 40426, 271202, 31904, 34673, 
      254228, 213160, 255281, 276050, 33674, 222949, 35048, 38120, 34281, 
      38106, 36241, 37813, 40378, 260833, 231940, 238186, 38405, 192985, 
      43082, 49202, 197786, 44125, 190789, 54545, 204485, 192276, 280109, 
      27410, 30266, 175765, 153800, 172328, 181205, 284324, 189250, 163225, 
      178874, 39892, 50632, 30725, 40325, 27946, 23336, 156500, 220949, 
      235829, 40010, 50258, 66674, 165898, 197210, 38792, 127517, 188477, 
      28186, 62554, 26945, 133316, 135720, 204004, 142697, 118701, 121829, 
      192593, 23140, 23857, 136665, 25154, 230866, 22105, 29674, 56941, 
      138421, 163336, 29825, 49946, 115505, 26513, 41233, 64865, 67280, 
      141700, 159844, 51669, 52938, 140621, 198365, 141914, 100692, 178452, 
      137933, 48749, 63368, 157721, 21125, 21617, 22468, 94293, 133533, 
      38329, 44738, 96530, 195001, 20266, 30906, 48061, 24245, 216157, 46133, 
      192818, 21313, 48865, 50980, 79713, 24922, 80114, 57717, 57125, 57586, 
      25873, 110245, 18728, 35885, 39944, 58133, 73013, 90280, 148882, 
      191956, 22250, 51005, 78010, 89917, 148642, 147649, 110609, 21034, 
      17833, 24505, 36826, 144730, 20189, 39749, 79229, 33377, 88837, 146609, 
      30340, 78845, 79309, 152569, 12752, 25040, 108865, 182561, 7474, 33890, 
      34610, 121565, 141725, 150074, 14760, 15688, 149220, 26017, 45781, 
      63104, 66116, 4021, 28746, 38693, 21250, 60418, 1737, 65812, 145696, 
      4034, 4005, 10498, 2050, 47617, 19944, 2066, 845, 145945, 147473, 
      151328, 4825, 112954, 114298, 1354, 32309, 8145, 21601, 40177, 1205, 
      1154, 7253, 8098, 3188, 24820, 20322, 144082, 75476, 410, 12461, 6724, 
      113858, 27812, 54545, 56425, 625, 11674, 23026, 26146, 43074, 872, 
      4685, 65732, 898, 2105, 2378, 2473, 5353, 12490, 11169, 6362, 242, 
      22600, 9509, 4724, 30010, 9106, 20530, 26325, 39682, 27953, 1289, 
      15440, 6610, 3413, 14933, 20498, 38074, 40049, 23140, 2729, 42874, 
      6100, 800, 2132, 29945, 124625, 14893, 909, 21613, 28562, 4357, 325, 
      76730, 25600, 23409, 0, 3721, 3485, 13460, 21613, 15634, 9, 13472, 17, 
      48857, 101140, 22226, 5209, 30650, 55721, 21352, 48877, 103077, 23153, 
      10049, 10049, 31733, 21673, 5105, 1745, 32825, 70289, 31410, 117, 
      17242, 90682, 24125, 14024, 3125, 37757, 24793, 9945, 95008, 13394, 
      185, 21778, 103853, 6125, 22129, 2192, 6065, 33778, 6761, 3610, 1037, 
      370, 37225, 10201, 94036, 585, 520, 20457, 3280, 1872, 12289, 4106, 
      1201, 27194, 8957, 4397, 932, 685, 41480, 24138, 19225, 8298, 7453, 
      5085, 2938, 23229, 24809, 27028, 35810, 26441, 46637, 34756, 18122, 
      4682, 1600, 1049, 27920, 60073, 62033, 34280, 32840, 32485, 12392, 
      26756, 36500, 31501, 28450, 23725, 1325, 11225, 34785, 21177, 1440, 
      20690, 1370, 2969, 4285, 19325, 45469, 25160, 13108, 11848, 8840, 2405, 
      4469, 45544, 27442, 18421, 16650, 3536, 2689, 1889, 5321, 16000, 11681, 
      2642, 45362, 36733, 24565, 4789, 19989, 19273, 13949, 7033, 3965, 
      11849, 19273, 37657, 34336, 1937, 1972, 30677, 15805, 2516, 13753, 
      5329, 3328, 12105, 66313, 30290, 17629, 19924, 30724, 2797, 34285, 
      5729, 5513, 34033, 64208, 15578, 11273, 5941, 8541, 19816, 8036, 7232, 
      3217, 19265, 22457, 73892, 3393, 7873, 6280, 5965, 3940, 4885, 11285, 
      29608, 7081, 8957, 58706, 4000, 7825, 5657, 12002, 67730, 5213, 32068, 
      11365, 18130, 27200, 88777, 7250, 60869, 27157, 38581, 4493, 54665, 
      4768, 5465, 11185, 78745, 4925, 10829, 24221, 41000, 5482, 8784, 7093, 
      12554, 85418, 13876, 23200, 23465, 57760, 35170, 42410, 58370, 18405, 
      51880, 19625, 70409, 12802, 19330, 27297, 32161, 43973, 55897, 69556, 
      26996, 28132, 41992, 32533, 79393, 19844, 22873, 30848, 84473, 88969, 
      96548, 101380, 19336, 19764, 80105, 29489, 27970, 115578, 19861, 29572, 
      60820, 24345, 24538, 60485, 23765, 59780, 20410, 28093, 32810, 127264, 
      21485, 29837, 20785, 27920, 78080, 30685, 101434, 135956, 24298, 23528, 
      73697, 26500, 27169, 31802, 36545, 37442, 35333, 40165, 128453, 48500, 
      133274, 34920, 38033, 39793, 46660, 60065, 83465, 25857, 35962, 24649, 
      26833, 30193, 35113, 149458, 27061, 29250, 37265, 51169, 26717, 36761, 
      37825, 38096, 49465, 50093, 80474, 30145, 31761, 44761, 73636, 85541, 
      110426, 54077, 27850, 37485, 32105, 35828, 38330, 151381, 30901, 98426, 
      154570, 31568, 133993, 33610, 45909, 109845, 128692, 31769, 30420, 
      30577, 34336, 31538, 32393, 191113, 30740, 35573, 64168, 82564, 73124, 
      31250, 39146, 93002, 33813, 35653, 46125, 32372, 40585, 49396, 90905, 
      153581, 34450, 32917, 35786, 69365, 33389, 35789, 165800, 47197, 68445, 
      34768, 183248, 34285, 104458, 106658, 183593, 41512, 46660, 69434, 
      180394, 41585, 47360, 58532, 38218, 117765, 192130, 37160, 43705, 
      148000, 43997, 122761, 41405, 43528, 37089, 39573, 40885, 43489, 38617, 
      146081, 156356, 49850, 154634, 140872, 173353, 40244, 62569, 152993, 
      43821, 173362, 178605, 66376, 153064, 178984, 61762, 43920, 44089, 
      53248, 65088, 185089, 41117, 40834, 203674, 43600, 48218, 67709, 
      148370, 231844, 43537, 150625, 206453, 67778, 45460, 68185, 44941, 
      178925, 204434, 47912, 52040, 52453, 65953, 53065, 57905, 54290, 52381, 
      47885, 52985, 170969, 176713, 184820, 58825, 180793, 187498, 74114, 
      52432, 203472, 250960, 169589, 189973, 196085, 265178, 54749, 50609, 
      59425, 67444, 203636, 266489, 58642, 72388, 74248, 75205, 189160, 
      239380, 51493, 182394, 197765, 60554, 62978, 56608, 190541, 255400, 
      55210, 281845, 284722, 253633, 237473, 57157, 60840, 76660, 56989, 
      252361, 61321, 236321, 58570, 64450, 76050, 62420, 202568, 241544, 
      250244, 59722, 216322, 230177, 59536, 65700, 204289, 66181, 61650, 
      221945, 63997, 64237, 234560, 237562, 233069, 68777, 69562, 67034, 
      80900, 259880, 270745, 287377, 318053, 67860, 80253, 232730, 237650, 
      262964, 329744, 69210, 74521, 296605, 71348, 73828, 255268, 276580, 
      70010, 82240, 251172, 268612, 75409, 274529, 71381, 75656, 75778, 
      76473, 72980, 77600, 268960, 272528, 276128, 76036, 275941, 75073, 
      79721, 80272, 282292, 295753, 313898, 77860, 277093, 78165, 80145, 
      283609, 80100, 83620, 330089, 85733, 318169, 87617, 84717, 85042, 
      87706, 322825, 86580, 88036, 88285, 319725, 87194, 88353, 341218, 
      349925, 91517, 90289, 90529, 90890, 92650, 92740, 94352, 95017, 99412, 
      94349, 94733, 96365, 101305, 95737, 96505, 101257, 101576, 97205, 
      98305, 100521, 101245, 104773, 106093, 106930, 107125, 111377, 112466, 
      108916, 111008, 111380, 111905, 110889, 112232, 118469, 115889, 116282, 
      116477, 116980, 118433, 120452, 120321, 119885, 122525, 123341, 123205, 
      126113, 126404, 125460, 129106, 134714, 136162, 138797, 139168, 139970 ]
    , [ 109341, 107501, 105817, 105290, 104410, 101380, 101513, 100825, 
      99125, 97744, 96269, 93146, 94113, 91253, 92045, 90826, 89765, 89170, 
      84250, 83520, 81450, 81812, 82205, 78761, 80000, 79362, 71730, 70480, 
      69338, 66925, 67813, 65045, 64660, 68741, 63157, 63104, 61885, 64116, 
      60386, 62141, 62525, 60304, 65221, 64744, 57258, 56992, 55850, 57781, 
      61178, 54090, 55386, 54925, 51752, 51466, 52385, 52309, 57933, 52810, 
      49050, 51005, 48610, 49025, 51058, 47617, 49156, 46525, 45685, 50005, 
      45216, 45533, 39546, 37825, 38245, 47981, 36640, 38813, 46633, 33562, 
      43922, 33533, 41329, 40885, 30953, 41905, 34802, 36661, 35620, 230724, 
      30805, 36392, 28746, 35594, 40885, 38242, 27200, 27904, 212224, 35082, 
      26485, 215933, 26413, 35465, 191113, 29665, 34537, 34945, 30425, 34325, 
      217009, 25408, 25913, 230129, 33109, 27677, 214045, 23425, 24608, 
      199145, 163445, 199954, 218161, 23365, 171770, 23885, 25493, 23362, 
      25357, 24224, 24820, 26165, 204530, 179297, 184689, 24680, 145588, 
      27161, 31085, 149657, 27716, 143636, 34354, 155258, 144757, 221000, 
      17345, 18737, 130442, 111893, 127493, 135028, 224605, 141853, 119732, 
      132941, 23605, 30685, 18098, 23794, 16417, 14125, 113861, 168916, 
      181844, 23113, 29945, 41725, 121673, 148349, 22261, 89636, 140836, 
      15925, 38581, 15172, 94337, 96253, 154045, 102010, 82162, 84680, 
      144098, 12465, 12816, 96832, 13381, 177125, 11674, 15705, 33700, 98100, 
      118989, 15490, 28657, 79210, 13520, 22628, 39428, 41233, 100769, 
      115985, 29770, 30673, 99812, 148772, 100861, 67081, 131665, 97490, 
      27460, 38053, 113984, 9962, 10210, 10573, 61780, 93700, 20090, 24425, 
      63529, 145652, 9225, 15229, 26650, 11252, 163880, 25210, 143713, 9540, 
      27088, 28593, 50128, 11441, 50285, 33256, 32786, 33125, 11538, 74194, 
      7565, 17768, 20485, 33428, 44648, 58133, 106121, 142729, 9257, 28130, 
      48425, 57770, 105881, 105010, 74314, 8285, 6548, 10170, 17977, 102457, 
      7684, 19924, 49156, 15626, 56690, 103970, 13565, 48772, 49114, 108954, 
      3785, 10217, 72692, 134432, 2045, 15773, 16249, 83074, 99818, 106825, 
      4573, 5013, 106093, 10706, 23882, 36569, 38849, 1642, 12337, 18868, 
      7769, 34493, 2896, 38545, 103057, 1289, 1138, 2385, 1745, 24986, 6829, 
      10057, 4322, 103184, 104468, 107713, 738, 75805, 76905, 8369, 14314, 
      1252, 7632, 19620, 8098, 7925, 970, 1205, 13253, 9509, 6841, 101565, 
      45769, 4985, 2762, 20205, 76465, 11281, 29840, 31232, 1906, 2341, 8325, 
      10225, 21541, 7765, 232, 38221, 1325, 458, 365, 338, 290, 2669, 2080, 
      19721, 2621, 44621, 25064, 149, 54837, 24417, 6805, 10282, 19125, 
      52048, 740, 4033, 20213, 14210, 3770, 6773, 18005, 19370, 45405, 12794, 
      21341, 19337, 7937, 241, 12560, 85280, 33498, 8290, 43268, 52901, 
      16130, 6242, 46657, 48841, 45796, 3721, 0, 8, 3029, 7400, 34605, 3730, 
      31345, 3860, 25616, 66065, 44125, 17714, 13021, 30650, 42885, 25636, 
      67636, 45418, 25970, 1570, 13738, 43328, 17488, 10468, 14464, 41680, 
      56725, 3106, 4981, 57681, 46756, 32141, 136, 65146, 47668, 25744, 
      61153, 31145, 4394, 7565, 68290, 19240, 43906, 11281, 19058, 15173, 
      20242, 14285, 7930, 4457, 17522, 26000, 60425, 2842, 3509, 41380, 
      13345, 1201, 29186, 15025, 7850, 11029, 23780, 15560, 6605, 4040, 
      20557, 46525, 39538, 22633, 21178, 16858, 12393, 8650, 9620, 10985, 
      62345, 10642, 24250, 16029, 37825, 15845, 8249, 4160, 11633, 34148, 
      35620, 60205, 58277, 57800, 3181, 10957, 17285, 56450, 52301, 45746, 
      6266, 2746, 60832, 42100, 3697, 41369, 4969, 1810, 1418, 6698, 23570, 
      47669, 30005, 28013, 23053, 9908, 1480, 23645, 50805, 38002, 35377, 
      12625, 10436, 7684, 1600, 5081, 27602, 10145, 23585, 63268, 46708, 
      1800, 7240, 39098, 31090, 19538, 2074, 3370, 6890, 64436, 60017, 5536, 
      4961, 55016, 33800, 3797, 30528, 15760, 3145, 3748, 39168, 13637, 
      36356, 7541, 13949, 8226, 16290, 16160, 2768, 16160, 37673, 33085, 
      26218, 16372, 3112, 7677, 20297, 18761, 5840, 7492, 9220, 45161, 8578, 
      3298, 16589, 15908, 4733, 3848, 4148, 13565, 18122, 3650, 33757, 10161, 
      3616, 4010, 4621, 40585, 4420, 15293, 4594, 7333, 12377, 56996, 4261, 
      35554, 12456, 19732, 8458, 31058, 7025, 5648, 5024, 49282, 8036, 5156, 
      10984, 21541, 6641, 5185, 5690, 5905, 54613, 6617, 10817, 10960, 33665, 
      18029, 22829, 34153, 8584, 29493, 9316, 43264, 6885, 9265, 13450, 
      16362, 24148, 32656, 42777, 13637, 14285, 23021, 16978, 50418, 10145, 
      11588, 16025, 54400, 57920, 63913, 67769, 10125, 10309, 51130, 15520, 
      14733, 79405, 10772, 15725, 36725, 13060, 13253, 36634, 12968, 36173, 
      11565, 15588, 18353, 89505, 13250, 17210, 13282, 16513, 50569, 18180, 
      68921, 96977, 15453, 15293, 47650, 16801, 17104, 19541, 22210, 22741, 
      21608, 24488, 91060, 30017, 95149, 21805, 23698, 24848, 29153, 38288, 
      55588, 17866, 22725, 18000, 18720, 20128, 22608, 108893, 19314, 20161, 
      24272, 32930, 19946, 24500, 25076, 25225, 32202, 32708, 54305, 22032, 
      22672, 29572, 49297, 58274, 77669, 35716, 21933, 25834, 23504, 25153, 
      26557, 111304, 23642, 68597, 114005, 24065, 97088, 25009, 31330, 77698, 
      92885, 24754, 24625, 24660, 25857, 25133, 25378, 145058, 25189, 26728, 
      43733, 57005, 50249, 26065, 28837, 65125, 26920, 27540, 32644, 27065, 
      30032, 34817, 63760, 113992, 28289, 28586, 29137, 48442, 28936, 29384, 
      124381, 34570, 48010, 29705, 139145, 29954, 74873, 76585, 139490, 
      32301, 34765, 49121, 136901, 32740, 35465, 42001, 31813, 85618, 146929, 
      31853, 34250, 110241, 34786, 89882, 34024, 34805, 33490, 33778, 34114, 
      35010, 33920, 108932, 117377, 38321, 116021, 104821, 131690, 35425, 
      46160, 114868, 36562, 131821, 136210, 48869, 115061, 136589, 46085, 
      37393, 37440, 41353, 48313, 141840, 37640, 38089, 157741, 38537, 40105, 
      50690, 111709, 182129, 40426, 113842, 160520, 51613, 41617, 52020, 
      42074, 137506, 158989, 42605, 43805, 44218, 51130, 44708, 46864, 45445, 
      45000, 44530, 45482, 131380, 136148, 142913, 48394, 139618, 145225, 
      57461, 46881, 158881, 199537, 130610, 147578, 152714, 211925, 48100, 
      48596, 50336, 54329, 159289, 213236, 50285, 57565, 58693, 59284, 
      147253, 189909, 50090, 141829, 154760, 52685, 53645, 52033, 149000, 
      204221, 53685, 227250, 229761, 202820, 188978, 54900, 55045, 62325, 
      55586, 201914, 55892, 188192, 56313, 57069, 62569, 56869, 159685, 
      192805, 200285, 57221, 171365, 183146, 57889, 58441, 161284, 58922, 
      59149, 176500, 60520, 60516, 187529, 190165, 186404, 63226, 63401, 
      64045, 69005, 209677, 219200, 233636, 260530, 67189, 69700, 186797, 
      190985, 212761, 271001, 68905, 68482, 242010, 68725, 68765, 206285, 
      224669, 70193, 72297, 202921, 217921, 70346, 223106, 72052, 70837, 
      71325, 71410, 72553, 72049, 218513, 221593, 224705, 72925, 224762, 
      74768, 75634, 76185, 230625, 242378, 258205, 78653, 226280, 79690, 
      78010, 232064, 80893, 79533, 272810, 82378, 262720, 83530, 87706, 
      86445, 84717, 267010, 88837, 86877, 86760, 264520, 89329, 90610, 
      283573, 291304, 89626, 91936, 91444, 92537, 92833, 94265, 92705, 92516, 
      93861, 96850, 95770, 94474, 94778, 97506, 96322, 95706, 96269, 98242, 
      98244, 99850, 103624, 104468, 104690, 104429, 109138, 108266, 108257, 
      112149, 111313, 110953, 110624, 114610, 112781, 114260, 117536, 120125, 
      118490, 121189, 118738, 118561, 119650, 122020, 125636, 123524, 126682, 
      124100, 124025, 127717, 130997, 137825, 139761, 138370, 139473, 140153 ]
    , [ 110753, 108953, 107237, 106714, 105850, 102724, 102917, 102253, 
      100521, 99080, 97569, 94418, 95525, 92497, 93377, 92098, 91089, 90490, 
      85522, 84776, 82658, 83092, 83529, 79965, 81288, 80642, 72890, 71656, 
      70450, 68041, 69017, 66161, 65812, 70065, 64297, 64264, 63025, 65348, 
      61450, 63313, 63713, 61480, 66545, 66064, 58346, 58088, 56898, 58945, 
      62450, 55130, 56498, 56033, 52768, 52490, 53477, 53425, 59201, 53954, 
      50066, 52121, 49642, 50077, 52186, 48613, 50228, 47521, 46745, 51185, 
      46280, 46657, 40490, 38725, 39185, 49185, 37544, 39817, 47821, 34442, 
      45082, 34425, 42445, 42001, 31797, 43045, 35802, 37705, 36644, 233204, 
      31705, 37440, 29570, 36634, 42025, 39338, 28008, 28744, 214600, 36122, 
      27281, 218321, 27217, 36517, 193381, 30589, 35573, 35989, 31373, 35361, 
      219389, 26216, 26741, 232565, 34129, 28577, 216401, 24181, 25416, 
      201429, 165545, 202234, 220525, 24161, 173906, 24705, 26361, 24170, 
      26225, 25064, 25684, 27065, 206810, 181453, 186869, 25552, 147556, 
      28093, 32089, 151645, 28660, 145588, 35410, 157266, 146705, 223312, 
      18045, 19485, 132290, 113625, 129321, 136900, 226921, 143761, 121508, 
      134793, 24481, 31681, 18850, 24674, 17125, 14753, 115585, 170948, 
      183940, 23981, 30925, 42857, 123437, 150265, 23113, 91188, 142708, 
      16633, 39673, 15860, 95917, 97841, 155977, 103634, 83642, 86176, 
      145962, 13085, 13448, 98408, 14033, 179153, 12274, 16421, 34708, 99668, 
      120689, 16202, 29597, 80642, 14184, 23476, 40500, 42325, 102349, 
      117661, 30722, 31637, 101380, 150628, 102433, 68405, 133421, 99034, 
      28372, 39097, 115624, 10530, 10786, 11161, 63044, 95204, 20882, 25285, 
      64805, 147460, 9773, 15929, 27538, 11860, 165776, 26074, 145501, 10100, 
      27976, 29501, 51272, 12053, 51417, 34208, 33730, 34073, 12146, 75514, 
      8065, 18496, 21257, 34372, 45712, 59321, 107653, 144469, 9805, 29002, 
      49517, 58946, 107405, 106522, 75610, 8801, 7012, 10730, 18685, 103933, 
      8180, 20660, 50228, 16290, 57826, 105442, 14185, 49828, 50170, 110450, 
      4141, 10765, 73940, 136072, 2281, 16425, 16909, 84394, 101250, 108301, 
      4961, 5417, 107561, 11258, 24650, 37485, 39789, 1762, 12917, 19556, 
      8245, 35377, 2888, 39469, 104485, 1405, 1250, 2669, 1765, 25738, 7265, 
      9797, 4210, 104584, 105876, 109141, 866, 77017, 78125, 8125, 14890, 
      1460, 8072, 20276, 7850, 7681, 1154, 1409, 12897, 9985, 7253, 102929, 
      46709, 4797, 3042, 19721, 77645, 11773, 30600, 32008, 1810, 2593, 8753, 
      10693, 22193, 7481, 320, 39065, 1249, 450, 369, 346, 394, 2929, 2312, 
      19213, 2473, 43825, 24480, 225, 53945, 23837, 7177, 10730, 19721, 
      51176, 676, 4325, 19681, 13770, 4050, 7137, 18577, 19962, 44585, 12370, 
      21953, 18805, 7605, 205, 13032, 86472, 32786, 7946, 42452, 51993, 
      15634, 5938, 47533, 47965, 44948, 3485, 8, 0, 3249, 7744, 33857, 3482, 
      30629, 3604, 26248, 67085, 43273, 17170, 13465, 31338, 42041, 26260, 
      68660, 44546, 25306, 1706, 14186, 42472, 16936, 10036, 14920, 42472, 
      55745, 2858, 5233, 58613, 45860, 31393, 80, 64090, 46756, 25064, 62101, 
      30397, 4090, 7865, 69290, 18640, 43018, 10805, 18450, 15601, 19610, 
      13745, 7514, 4133, 17978, 25288, 61333, 2570, 3209, 40484, 12805, 1013, 
      28418, 14453, 7418, 11345, 23076, 14976, 6201, 3712, 21025, 45569, 
      38650, 21941, 20506, 16250, 11861, 8906, 9892, 11285, 61245, 10930, 
      24754, 16409, 36941, 15241, 7789, 3816, 11925, 34756, 36244, 59105, 
      57193, 56720, 3233, 11225, 17665, 55378, 51265, 44770, 5850, 2770, 
      59720, 41156, 3365, 40429, 4589, 1586, 1250, 6850, 24026, 46665, 29185, 
      27217, 22321, 9396, 1312, 24097, 49769, 37090, 34493, 12053, 9908, 
      7220, 1448, 5165, 26802, 9621, 24021, 62116, 45700, 1616, 7376, 38162, 
      30242, 18842, 1850, 3362, 7010, 63268, 58885, 5128, 4573, 53920, 32912, 
      3457, 29672, 15112, 2845, 3716, 39752, 13873, 35428, 7633, 14185, 7730, 
      16562, 15496, 2536, 16424, 38221, 32185, 25402, 15700, 2960, 7745, 
      19557, 18045, 5416, 7540, 9316, 45765, 8066, 3106, 15905, 15236, 4361, 
      3536, 4036, 13745, 17410, 3474, 34225, 9605, 3400, 3706, 4505, 41117, 
      4084, 15481, 4450, 7321, 12493, 57668, 3985, 36010, 12560, 19972, 7946, 
      31450, 6565, 5256, 4840, 49858, 7540, 4948, 11024, 21785, 6205, 4901, 
      5330, 5717, 55217, 6437, 10805, 10952, 34037, 18169, 23049, 34525, 
      8480, 29801, 9220, 43720, 6641, 9157, 13466, 16442, 24356, 32968, 
      43205, 13617, 14281, 23185, 17026, 50906, 9997, 11492, 16045, 54920, 
      58472, 64517, 68405, 9953, 10145, 51602, 15496, 14681, 80105, 10580, 
      15689, 37025, 12932, 13121, 36914, 12816, 36441, 11345, 15476, 18301, 
      90197, 12970, 17074, 12970, 16325, 50909, 18020, 69413, 97677, 15161, 
      14977, 47914, 16525, 16840, 19345, 22082, 22625, 21456, 24400, 91684, 
      30013, 95785, 21617, 23546, 24712, 29101, 38376, 55876, 17498, 22529, 
      17576, 18344, 19816, 22376, 109577, 18914, 19805, 24040, 32866, 19498, 
      24228, 24820, 24973, 32090, 32596, 54477, 21608, 22280, 29380, 49405, 
      58474, 78049, 35620, 21425, 25514, 23080, 24797, 26233, 111904, 23162, 
      68857, 114617, 23589, 97576, 24565, 31082, 78026, 93329, 24250, 24077, 
      24116, 25397, 24601, 24866, 145826, 24625, 26272, 43657, 57097, 50245, 
      25477, 28417, 65281, 26384, 27044, 32324, 26469, 29608, 34525, 63880, 
      114512, 27709, 27938, 28565, 48338, 28288, 28800, 124945, 34186, 47882, 
      29069, 139789, 29290, 75037, 76765, 140130, 31793, 34345, 48973, 
      137513, 32212, 35037, 41725, 31201, 85850, 147589, 31201, 33730, 
      110645, 34250, 90122, 33424, 34249, 32762, 33122, 33490, 34442, 33224, 
      109300, 117805, 37845, 116433, 105145, 132194, 34717, 45832, 115252, 
      35930, 132313, 136730, 48569, 115433, 137105, 45721, 36725, 36776, 
      40861, 47981, 142376, 36864, 37285, 158353, 37805, 39469, 50346, 
      112009, 182845, 39610, 114130, 161104, 51217, 40813, 51620, 41234, 
      137930, 159545, 41841, 43137, 43546, 50674, 44036, 46280, 44785, 44288, 
      43682, 44770, 131716, 136516, 143325, 47770, 140002, 145645, 57033, 
      46085, 159365, 200245, 130906, 147986, 153154, 212689, 47332, 47668, 
      49640, 53765, 159749, 213988, 49561, 57049, 58201, 58804, 147625, 
      190529, 49130, 142145, 155152, 51921, 52929, 51157, 149328, 204865, 
      52697, 228002, 230525, 203444, 189522, 53924, 54185, 61745, 54578, 
      202514, 55012, 188712, 55325, 56249, 61949, 55985, 160025, 193337, 
      200857, 56233, 171769, 183618, 56869, 57605, 161620, 58082, 58145, 
      176900, 59536, 59540, 187965, 190609, 186820, 62290, 62485, 63017, 
      68265, 210193, 219752, 234260, 261274, 66065, 68900, 187153, 191365, 
      213253, 271773, 67757, 67522, 242642, 67649, 67769, 206729, 225209, 
      69021, 71453, 203333, 218413, 69338, 223618, 70852, 69817, 70289, 
      70394, 71381, 71045, 218981, 222077, 225205, 71833, 225242, 73576, 
      74554, 75101, 231101, 242906, 258809, 77401, 226720, 78410, 76850, 
      232520, 79625, 78425, 273442, 81226, 263272, 82394, 86330, 85121, 
      83537, 267562, 87473, 85625, 85520, 265040, 87965, 89234, 284161, 
      291920, 88378, 90568, 90100, 91165, 91501, 92885, 91429, 91268, 92705, 
      95426, 94394, 93194, 93650, 96098, 94978, 94538, 95089, 96850, 96884, 
      98498, 102160, 103076, 103330, 103105, 107650, 106938, 106965, 110609, 
      109861, 109525, 109224, 113042, 111313, 112932, 116008, 118521, 116946, 
      119569, 117242, 117133, 118178, 120452, 124020, 122004, 125050, 122644, 
      122581, 126113, 129385, 136141, 138053, 136786, 137861, 138541 ], 
  [ 111380, 107984, 106952, 106201, 104653, 103921, 102290, 100714, 99666, 
      99821, 99108, 96185, 93074, 94720, 93092, 93409, 90576, 89977, 85465, 
      85061, 83969, 82237, 81306, 80820, 79749, 79217, 73517, 71485, 71989, 
      68896, 67250, 66560, 64957, 64080, 63442, 62725, 61828, 61529, 62305, 
      61090, 61034, 58573, 59306, 58825, 57605, 57005, 57069, 55696, 56009, 
      55073, 54389, 53924, 52825, 52205, 51140, 50176, 51620, 49793, 49325, 
      48416, 48217, 48082, 48025, 48100, 47549, 46666, 43268, 44288, 42461, 
      40330, 39065, 38212, 37418, 39780, 36461, 35770, 38530, 33017, 35677, 
      32544, 34066, 33280, 30600, 33412, 29817, 30466, 29861, 184925, 28228, 
      29745, 28145, 28825, 31252, 29705, 26469, 26293, 168373, 27857, 25856, 
      171524, 25450, 27682, 149890, 25288, 27080, 27268, 25274, 26640, 
      172250, 23765, 23720, 183716, 25408, 23162, 169490, 22756, 22509, 
      156456, 125588, 157033, 172930, 21026, 132581, 20772, 21060, 20465, 
      20810, 20333, 20041, 20282, 160697, 138760, 143378, 19225, 109765, 
      19714, 21658, 113170, 19825, 108025, 23041, 117765, 108800, 174577, 
      15138, 15210, 96437, 80964, 93924, 100249, 177616, 105970, 87365, 
      98370, 15760, 19540, 13549, 15725, 12850, 12644, 82240, 128825, 139993, 
      14690, 18442, 26042, 88610, 111106, 14164, 62289, 104689, 11674, 23770, 
      11357, 65992, 67460, 115792, 72113, 55997, 57961, 107145, 9608, 9629, 
      67685, 9530, 135434, 9025, 9866, 19489, 68489, 85748, 9305, 16202, 
      53225, 8541, 12589, 23229, 24484, 70600, 83176, 16757, 17330, 69745, 
      110785, 70570, 43496, 96200, 67741, 14977, 21940, 81253, 6597, 6625, 
      6544, 39161, 64481, 10337, 12802, 40466, 107845, 5954, 7778, 14029, 
      6217, 123425, 13021, 106114, 5597, 14125, 15080, 30125, 5954, 30042, 
      17849, 17485, 17714, 5249, 48325, 4132, 8065, 9572, 17785, 25705, 
      35780, 74194, 104968, 4162, 14125, 28370, 35405, 73946, 73177, 48193, 
      3386, 2965, 3833, 7570, 70930, 2993, 8633, 28625, 6201, 34285, 72097, 
      5008, 28225, 28453, 76193, 2260, 3412, 46637, 97597, 3706, 5994, 6250, 
      54925, 68589, 74386, 1940, 1940, 73760, 3449, 10685, 19188, 20808, 
      6037, 4082, 7529, 2146, 17650, 10469, 20488, 71140, 5338, 5069, 1586, 
      7978, 11089, 1508, 23762, 13957, 71125, 72189, 74884, 3545, 48802, 
      49682, 21178, 4573, 1517, 1517, 7565, 20789, 20506, 1781, 1466, 28800, 
      2176, 1154, 69698, 25448, 15570, 477, 38816, 49202, 2824, 14013, 14965, 
      9505, 370, 1514, 2314, 8570, 20420, 2657, 19856, 8146, 5409, 4986, 
      4849, 2161, 250, 317, 38194, 11194, 70900, 45513, 2448, 83642, 44642, 
      850, 2237, 7010, 80189, 6661, 164, 38890, 30357, 117, 810, 6322, 7137, 
      71888, 28273, 8330, 37672, 20772, 4936, 3285, 56205, 56669, 21341, 
      69185, 81234, 33133, 17965, 25930, 76180, 72365, 13460, 3029, 3249, 0, 
      961, 58082, 13457, 53828, 13693, 11029, 40808, 70234, 35353, 3490, 
      14409, 68660, 11041, 42041, 71849, 46681, 281, 3869, 69205, 35005, 
      24685, 4261, 22237, 85898, 12149, 274, 34274, 73505, 54820, 3785, 
      96181, 74629, 46325, 36964, 53482, 14521, 1082, 42557, 37393, 69865, 
      25796, 37089, 4714, 38705, 30218, 20453, 14450, 6065, 46549, 36424, 
      11177, 12500, 66533, 28708, 6884, 50705, 31154, 20129, 2738, 43425, 
      31905, 18000, 13345, 7972, 72986, 64129, 41834, 39829, 33749, 27194, 
      1781, 2197, 2792, 92538, 2665, 10333, 5408, 61850, 32170, 20500, 13221, 
      3204, 17029, 18061, 89828, 87460, 86873, 1124, 2960, 6208, 85189, 
      80050, 71845, 16965, 1345, 90557, 67205, 11972, 66250, 14450, 7001, 
      5069, 1549, 10061, 74196, 51472, 48820, 42100, 22905, 5017, 10132, 
      78098, 61885, 58490, 27044, 23645, 19133, 4469, 1460, 48177, 23130, 
      10170, 93409, 72889, 5321, 1961, 63185, 52757, 37025, 6581, 1937, 1937, 
      94789, 89380, 14989, 13864, 83161, 56225, 11152, 51845, 31357, 9172, 
      2405, 20885, 4810, 59425, 2560, 5008, 19301, 6245, 31741, 6469, 6221, 
      19924, 55042, 45865, 31945, 4385, 2900, 37512, 35316, 14365, 3037, 
      3445, 25416, 19409, 5329, 32036, 31025, 11600, 9065, 3865, 5252, 34225, 
      5013, 17410, 21860, 5965, 8665, 4106, 22250, 9841, 6304, 4621, 3730, 
      5140, 34469, 7690, 18853, 5321, 8857, 18149, 15889, 15172, 11925, 5581, 
      28825, 16945, 6145, 5153, 10100, 13786, 8036, 10517, 6002, 32930, 6152, 
      5732, 5765, 18020, 8650, 11250, 18394, 5801, 15380, 6085, 24853, 7610, 
      6250, 7025, 8177, 12329, 17749, 24680, 7632, 7840, 11956, 8989, 30329, 
      7432, 7445, 8692, 33317, 35957, 40520, 43496, 7844, 7808, 31025, 8941, 
      8810, 52802, 8585, 9248, 21008, 8885, 9074, 21125, 9225, 20880, 9578, 
      10289, 11290, 61412, 11773, 11773, 12457, 12164, 31700, 12833, 45530, 
      67752, 13394, 13780, 30073, 13960, 13933, 14386, 15185, 15386, 15129, 
      16249, 63241, 19240, 66658, 15860, 16649, 17245, 19240, 24525, 36325, 
      16529, 16658, 17861, 17261, 16909, 17189, 78170, 18173, 17810, 18397, 
      22321, 19669, 19269, 19405, 19444, 22457, 22849, 36522, 20525, 20285, 
      21685, 33160, 39493, 53938, 24961, 22394, 21125, 21541, 21320, 21730, 
      80953, 22877, 47482, 83210, 23076, 69589, 23026, 23957, 54485, 66368, 
      24193, 25160, 25085, 23972, 25114, 24809, 109289, 25936, 24505, 31060, 
      39712, 35368, 27130, 25282, 45730, 26441, 25961, 26225, 28008, 26245, 
      27400, 45013, 84017, 28450, 30389, 28850, 35285, 30625, 29313, 92740, 
      28885, 35285, 30836, 105076, 31741, 53890, 55162, 105417, 29684, 29728, 
      36490, 103370, 30445, 30420, 32776, 31714, 62309, 111850, 32740, 31393, 
      81860, 32141, 65897, 33025, 32596, 35897, 34205, 33661, 33017, 35333, 
      81085, 87880, 33570, 86850, 77956, 99761, 36712, 36997, 86125, 35645, 
      99994, 103613, 38708, 86420, 103988, 37570, 37124, 37061, 36244, 38804, 
      108461, 40113, 41218, 121930, 39572, 38386, 40941, 84250, 142888, 
      43201, 86257, 124681, 42610, 43720, 43013, 45053, 105725, 123578, 
      43380, 41940, 42349, 43321, 42725, 42461, 43018, 43889, 47045, 44257, 
      101221, 105109, 110664, 44521, 108025, 112642, 47970, 47396, 124196, 
      158692, 100981, 114869, 119125, 169426, 47617, 52285, 47645, 48008, 
      124808, 170725, 48250, 49696, 50164, 50425, 114964, 150800, 54317, 
      110738, 121465, 51066, 50706, 53380, 117009, 163540, 57770, 183485, 
      185666, 162461, 150705, 58313, 55268, 54848, 59765, 161873, 56437, 
      150237, 59714, 55850, 55850, 57296, 126452, 154292, 160672, 60394, 
      136258, 146169, 61828, 57320, 127933, 57797, 62306, 140933, 62785, 
      62561, 150516, 152818, 149713, 63601, 63226, 66722, 63648, 169780, 
      178085, 190541, 214021, 71936, 65537, 150730, 154258, 172840, 223380, 
      73970, 68377, 198125, 71696, 69536, 167456, 183200, 75690, 68660, 
      164744, 177544, 71105, 182065, 77977, 71812, 72626, 72161, 77480, 
      72356, 178340, 180980, 183652, 75424, 183917, 79789, 77233, 77780, 
      189320, 199529, 213266, 84640, 185737, 86333, 81353, 190853, 86864, 
      81104, 226417, 84589, 217957, 85073, 95621, 92930, 87242, 221905, 
      96080, 91040, 90593, 219953, 96458, 97841, 236794, 243641, 93109, 
      98605, 97453, 99202, 98170, 100808, 96388, 95429, 94016, 104261, 
      101861, 97925, 94049, 104249, 101305, 95849, 96628, 104317, 103325, 
      104369, 110881, 109289, 108517, 107266, 116029, 110529, 109530, 120128, 
      116644, 115624, 114525, 123017, 118324, 115497, 124045, 128610, 125325, 
      130000, 124025, 121864, 124049, 128945, 133425, 128673, 134797, 127261, 
      126856, 134720, 137650, 145546, 147914, 142885, 144644, 145210 ], 
  [ 114449, 110185, 109525, 108650, 106730, 107300, 104677, 102605, 101929, 
      102952, 102673, 99874, 94469, 98657, 95665, 96850, 93025, 92426, 88162, 
      87944, 87410, 84500, 82825, 84013, 81640, 81170, 76586, 74120, 75554, 
      72089, 69017, 69505, 67220, 63553, 65705, 64616, 63905, 62180, 65498, 
      62609, 62305, 59720, 58097, 57616, 59930, 59144, 59890, 56657, 55234, 
      57770, 55970, 55505, 55584, 54778, 52597, 51137, 50225, 50258, 51650, 
      49129, 50170, 49725, 48490, 50549, 48820, 48929, 44105, 43265, 43112, 
      39617, 41018, 40661, 39185, 37393, 38600, 36297, 36205, 34970, 33290, 
      34249, 32237, 31265, 32677, 30901, 29290, 29257, 28900, 161396, 29065, 
      28288, 30098, 27306, 28121, 27194, 28360, 27688, 145960, 26090, 27809, 
      148801, 27217, 25605, 128965, 25133, 25189, 25253, 24685, 24625, 
      149341, 25160, 24805, 159877, 23393, 22945, 146705, 24709, 23656, 
      134725, 106585, 135178, 149773, 22049, 112834, 21361, 20905, 21178, 
      20593, 20488, 19700, 19321, 138346, 118269, 122453, 18512, 91940, 
      17885, 18713, 94973, 17748, 90324, 19042, 99010, 90913, 150800, 16285, 
      15613, 79666, 65929, 77401, 83044, 153529, 88145, 71524, 81289, 13745, 
      15665, 13394, 13586, 13253, 14225, 66833, 108644, 118820, 12365, 14381, 
      19625, 72397, 92537, 12025, 49300, 86740, 11705, 17849, 11636, 52445, 
      53665, 96665, 57698, 43690, 45344, 88762, 10445, 10280, 53704, 9809, 
      114385, 9986, 9029, 13940, 54260, 69473, 8282, 11645, 41042, 8200, 
      9396, 16564, 17509, 56061, 67149, 11890, 12277, 55268, 91844, 55969, 
      32677, 78685, 53450, 10420, 15337, 65288, 7186, 7090, 6761, 28900, 
      50500, 7330, 8741, 29957, 89028, 6605, 6073, 9410, 5876, 103120, 8650, 
      87421, 5876, 9320, 9965, 21352, 5365, 21145, 11680, 11378, 11545, 4226, 
      36266, 4721, 5120, 5945, 11492, 17552, 25705, 58725, 86213, 3821, 8762, 
      19597, 25330, 58477, 57770, 36010, 3169, 3492, 2810, 4253, 55709, 2900, 
      4820, 19604, 3442, 24210, 56690, 2745, 19204, 19370, 60290, 3965, 2141, 
      34516, 79400, 7209, 3049, 3181, 41626, 53554, 58669, 3025, 2777, 58105, 
      1930, 5818, 11965, 13213, 11090, 2005, 3716, 1557, 10737, 17320, 12893, 
      55733, 10205, 9874, 3725, 14085, 5850, 1105, 34085, 21986, 55656, 
      56596, 58981, 7730, 36185, 36941, 31005, 1690, 4276, 680, 3380, 30554, 
      30209, 4850, 4225, 40177, 657, 565, 54353, 16613, 24157, 1810, 51929, 
      36461, 685, 7720, 8424, 16418, 1889, 305, 485, 3889, 30185, 6656, 
      12137, 14625, 10834, 10225, 10026, 5850, 1521, 1960, 51245, 18665, 
      88353, 59680, 6385, 102521, 58685, 137, 346, 2825, 98696, 12644, 629, 
      52065, 42106, 706, 97, 2385, 2890, 89465, 39650, 3649, 50661, 30661, 
      10237, 712, 42472, 72386, 31354, 86452, 99865, 45378, 27234, 16909, 
      94253, 90004, 21613, 7400, 7744, 961, 0, 73985, 21610, 69173, 21908, 
      5480, 29245, 87625, 47970, 793, 7930, 85865, 5492, 30292, 89426, 61034, 
      2234, 986, 86472, 47560, 35380, 1192, 13960, 105025, 19930, 305, 23765, 
      91268, 70289, 8528, 116362, 92516, 60616, 26021, 68765, 22922, 121, 
      30746, 50320, 87194, 36677, 49954, 1521, 51818, 41905, 30218, 22789, 
      2314, 60840, 25605, 18586, 20281, 83428, 40085, 12805, 65554, 42965, 
      29770, 785, 57220, 43840, 27145, 21312, 3601, 90625, 80714, 55381, 
      53066, 45994, 38261, 634, 740, 901, 112285, 898, 5218, 2153, 78125, 
      44105, 30141, 21064, 1189, 10116, 10900, 109265, 106649, 106000, 2705, 
      1193, 2705, 104130, 98433, 89298, 25738, 3298, 110056, 84100, 19381, 
      83021, 22541, 12674, 9874, 1394, 5194, 91897, 66321, 63297, 55585, 
      32980, 9760, 5265, 96233, 78098, 74269, 37925, 33844, 28340, 8840, 
      2173, 62530, 33205, 5365, 113156, 90404, 10064, 1744, 79522, 67730, 
      49642, 11882, 3890, 1906, 114660, 108693, 23080, 21645, 101792, 71632, 
      18065, 66632, 42920, 15341, 4420, 13352, 2609, 75204, 2529, 2745, 
      28322, 3362, 43304, 11336, 3400, 12701, 70201, 59722, 43508, 7888, 
      2993, 50005, 47437, 21960, 3316, 2980, 17077, 28306, 9266, 43537, 
      42340, 18265, 14800, 6500, 3361, 46098, 8578, 10993, 31253, 10088, 
      14090, 6617, 14717, 15700, 4041, 7442, 4505, 3869, 24580, 12433, 12250, 
      4112, 5540, 26426, 10154, 22581, 18280, 8712, 20114, 24788, 9524, 4688, 
      6473, 20637, 12469, 16066, 8885, 23537, 8725, 5701, 5672, 12037, 6201, 
      7561, 12349, 7072, 10265, 7108, 17320, 10865, 7397, 6250, 6410, 8516, 
      12200, 17333, 7105, 7065, 8577, 7346, 21866, 8765, 7972, 7421, 24296, 
      26440, 30197, 32677, 9425, 9265, 22562, 8104, 8345, 40681, 10228, 8473, 
      15025, 9412, 9601, 15266, 10000, 15145, 11345, 10196, 10205, 48485, 
      13850, 11618, 14906, 12629, 23981, 12740, 35269, 54205, 15161, 15857, 
      23098, 15293, 15080, 14417, 14162, 14177, 14416, 14544, 50500, 16109, 
      53545, 15457, 15626, 15912, 16605, 19720, 28420, 18730, 16193, 20744, 
      19400, 18056, 17096, 63817, 20498, 19453, 18056, 19314, 22490, 19300, 
      19188, 19165, 19946, 20276, 29485, 22664, 21928, 20228, 27053, 31898, 
      43553, 21892, 25649, 21466, 23432, 22157, 22009, 66848, 25450, 38585, 
      68857, 25525, 57096, 24917, 22810, 44410, 54433, 26890, 28477, 28340, 
      25925, 28121, 27506, 92146, 29377, 26272, 26937, 32985, 30005, 30757, 
      26305, 37825, 29200, 28100, 25636, 31573, 27144, 26253, 37480, 70160, 
      31581, 34450, 31733, 30914, 34624, 32320, 77953, 28730, 31162, 34525, 
      88925, 35802, 45117, 46141, 89266, 31265, 29945, 32429, 87529, 32212, 
      30637, 30637, 34721, 52234, 95141, 36305, 32850, 68933, 33722, 55450, 
      35536, 34425, 40330, 37522, 36482, 34970, 39208, 68468, 74333, 33973, 
      73489, 65897, 84850, 40525, 34920, 73012, 38218, 85145, 88330, 36073, 
      73369, 88705, 35865, 40069, 39944, 36461, 36541, 92744, 44608, 46085, 
      104849, 43261, 40525, 38554, 71881, 123885, 47882, 73826, 107600, 
      40657, 48029, 41060, 49858, 90938, 106745, 46945, 44017, 44426, 42050, 
      44740, 43112, 44785, 46400, 51602, 46706, 87364, 90756, 95629, 45482, 
      93362, 97421, 45769, 50837, 107797, 138821, 87434, 99586, 103346, 
      148625, 50500, 57524, 49288, 47605, 108533, 149924, 50265, 48425, 
      48521, 48596, 99929, 131921, 59866, 96385, 105872, 53329, 52225, 57317, 
      102160, 143793, 63257, 162002, 163997, 142900, 132322, 63428, 58585, 
      53825, 65314, 142498, 59940, 132040, 64829, 58361, 55261, 60737, 
      110921, 135785, 141545, 65385, 119673, 128530, 67253, 59893, 112340, 
      60370, 67297, 124100, 67280, 66932, 132877, 134993, 132260, 67042, 
      66357, 71465, 63865, 150529, 158152, 169492, 191050, 77857, 66436, 
      133649, 136805, 153589, 199789, 80077, 71570, 176642, 76625, 73225, 
      148825, 163081, 82045, 69869, 146485, 158045, 74794, 162194, 84580, 
      75625, 76625, 75850, 83525, 75797, 158965, 161357, 163781, 80105, 
      164170, 85896, 81418, 81965, 169325, 178666, 191225, 91305, 166176, 
      93370, 86530, 170920, 93529, 85289, 203570, 89146, 196040, 89258, 
      103402, 99905, 91985, 199802, 103489, 96713, 96080, 198160, 103805, 
      105250, 213761, 220112, 98410, 105704, 104180, 106301, 104525, 107845, 
      101813, 100420, 97457, 111794, 108650, 103226, 96994, 111410, 107474, 
      99290, 100193, 111106, 109556, 110290, 118352, 115396, 114066, 112257, 
      123314, 115210, 113653, 128033, 123061, 121669, 120136, 131170, 124865, 
      119620, 131144, 136825, 132610, 138401, 130442, 127165, 129970, 136292, 
      141268, 135028, 142826, 132500, 131909, 142129, 144873, 153389, 156005, 
      148930, 151061, 151565 ], 
  [ 153738, 157082, 153154, 153365, 154705, 143845, 149924, 152200, 148256, 
      141661, 137570, 133673, 148392, 130274, 139250, 132817, 137690, 137089, 
      130633, 128781, 123345, 130769, 135620, 122114, 131165, 130149, 115749, 
      117085, 110357, 110146, 119584, 109730, 113425, 134234, 111904, 114077, 
      111730, 122517, 103529, 115328, 117200, 115693, 134740, 134257, 105561, 
      106405, 101165, 114250, 128057, 100125, 108117, 107650, 97385, 98209, 
      105818, 108706, 128466, 112177, 97245, 108866, 99025, 101300, 110401, 
      95050, 103657, 95056, 102730, 118210, 103365, 111824, 89829, 85114, 
      89620, 124274, 85765, 97604, 122536, 83749, 120149, 85202, 114196, 
      114850, 80354, 118834, 99809, 105760, 103225, 433737, 87610, 106961, 
      78849, 106517, 121474, 115105, 77645, 81325, 408493, 107469, 76546, 
      414050, 77584, 109700, 378436, 92362, 107650, 108802, 95720, 108170, 
      416212, 78781, 81146, 434906, 106930, 90704, 412480, 73426, 79445, 
      391250, 339170, 392785, 418804, 78916, 351941, 82034, 88106, 80761, 
      88336, 84965, 88525, 93584, 400289, 363890, 371880, 90593, 314161, 
      99752, 110372, 320456, 101789, 311453, 119941, 329381, 313666, 425225, 
      72020, 77876, 292613, 263642, 288170, 299797, 430666, 310336, 276305, 
      296948, 97210, 115450, 80537, 98137, 75496, 66130, 267794, 351493, 
      370373, 98536, 115784, 141700, 280424, 321236, 96562, 229037, 309997, 
      77200, 135568, 74953, 237074, 240466, 330250, 249937, 217429, 221801, 
      315809, 68850, 70317, 242125, 73108, 364820, 67297, 82116, 128365, 
      244845, 278010, 82993, 117364, 213673, 76925, 103145, 140777, 144442, 
      249362, 273506, 120325, 122344, 248021, 323765, 249808, 193330, 298090, 
      244565, 116125, 138994, 271085, 67733, 68725, 70570, 184645, 238885, 
      99425, 110084, 187876, 319841, 66600, 86740, 115645, 74573, 346985, 
      112705, 317140, 69129, 117181, 120546, 164029, 76232, 164900, 131497, 
      130649, 131360, 78885, 207757, 65234, 96641, 103450, 132389, 154769, 
      179786, 260132, 316450, 72488, 121493, 162248, 179405, 259880, 258625, 
      208573, 70736, 64529, 77445, 99016, 254920, 69373, 103933, 164413, 
      93305, 178265, 257525, 88250, 164005, 164713, 265473, 54650, 78938, 
      206513, 304709, 42116, 94532, 95752, 223957, 251117, 262216, 59146, 
      61074, 261106, 80897, 114161, 140978, 145490, 32389, 85864, 102805, 
      72356, 137024, 22837, 145162, 256546, 33128, 33337, 50580, 26120, 
      117437, 70258, 9124, 17153, 256997, 259025, 264130, 36621, 212500, 
      214344, 10388, 92593, 45673, 73629, 105705, 10477, 10676, 43525, 45620, 
      5954, 79586, 71332, 254592, 159730, 14408, 55709, 2466, 213844, 85042, 
      128525, 131405, 21349, 54148, 76500, 82120, 110548, 10090, 37153, 
      145450, 23360, 28817, 29840, 30185, 39065, 55952, 53125, 2312, 18692, 
      794, 953, 37418, 2448, 1044, 71968, 82513, 105120, 1885, 25721, 62122, 
      2036, 4589, 61109, 71924, 102500, 105725, 810, 5393, 110288, 2258, 
      9458, 29290, 88853, 228533, 45, 9061, 509, 1952, 3497, 11465, 161620, 
      1234, 793, 15634, 34605, 33857, 58082, 73985, 0, 15625, 82, 15377, 
      119717, 196250, 580, 2813, 90004, 130325, 450, 119725, 198925, 745, 
      641, 50641, 91825, 509, 2941, 7081, 93661, 152125, 2740, 17197, 65572, 
      181512, 949, 98, 32449, 4825, 1105, 757, 187570, 200, 14741, 74084, 
      199909, 2425, 673, 6730, 2597, 95060, 2281, 4880, 10057, 15140, 100745, 
      965, 186050, 19093, 17522, 697, 5770, 26362, 773, 4840, 10685, 83428, 
      1685, 4625, 12410, 16913, 107458, 1360, 697, 2020, 2425, 4057, 6660, 
      76201, 79025, 82994, 4520, 81901, 115597, 96210, 820, 4880, 11042, 
      17741, 84362, 136265, 139225, 4210, 3770, 3665, 54322, 82186, 98930, 
      3425, 2624, 1649, 14249, 51649, 4453, 1345, 19858, 1352, 17032, 28381, 
      33197, 68237, 113381, 2066, 1514, 1754, 2746, 10061, 33625, 113450, 
      2592, 1321, 1300, 7930, 9833, 13033, 35965, 61394, 2069, 10280, 113000, 
      5365, 2197, 33921, 69121, 1649, 1825, 4409, 30841, 52225, 67649, 5777, 
      4706, 17557, 18842, 3785, 1913, 22874, 2349, 6925, 26674, 52201, 
      144909, 87380, 2213, 68258, 88058, 14625, 94113, 7301, 34085, 93605, 
      141530, 2644, 3589, 7501, 42601, 67626, 5834, 6530, 20765, 66313, 
      72505, 155690, 15685, 40165, 8066, 8501, 25226, 29921, 48821, 85394, 
      7361, 42737, 132736, 14274, 39349, 31925, 50020, 146248, 29725, 89330, 
      48121, 63136, 80450, 176777, 36244, 135613, 80145, 100069, 19225, 
      125897, 22994, 27941, 46661, 161965, 21389, 45293, 74185, 103714, 
      25940, 38986, 32789, 49000, 171364, 51554, 71378, 71893, 129938, 93092, 
      105332, 130792, 61321, 120546, 63529, 148813, 47700, 62728, 78445, 
      87309, 107365, 126277, 147186, 77114, 79250, 103610, 87145, 161505, 
      62450, 68729, 83954, 168829, 175325, 186154, 192986, 60930, 61858, 
      162193, 80821, 77796, 212404, 61181, 80642, 132890, 70153, 70340, 
      132037, 68561, 130826, 61200, 76365, 85076, 227250, 60965, 78317, 
      58753, 73882, 157042, 78885, 190628, 238394, 64980, 62954, 149617, 
      68914, 70333, 79460, 88453, 90100, 85985, 94817, 227605, 108890, 
      233908, 84298, 89905, 92909, 105026, 127181, 163081, 64717, 85572, 
      60741, 65925, 73285, 83205, 255044, 65385, 70324, 86333, 110981, 63017, 
      84305, 86369, 86890, 107253, 108125, 156500, 69165, 72781, 98281, 
      145906, 163805, 199940, 114085, 62352, 83737, 72101, 80074, 84820, 
      255865, 68129, 181904, 260048, 69290, 231965, 73576, 98125, 198061, 
      224402, 68473, 64618, 65025, 74034, 66980, 69085, 307805, 64426, 76009, 
      128354, 157250, 142298, 64168, 82564, 172420, 70225, 74565, 96037, 
      65522, 84485, 101546, 168805, 256969, 69332, 64037, 71656, 134485, 
      64753, 71153, 272914, 95305, 132553, 67370, 295850, 65381, 187304, 
      190504, 296189, 82602, 93250, 133268, 291728, 81913, 93938, 114610, 
      73540, 205837, 306952, 70226, 85265, 247554, 85045, 212309, 78697, 
      83570, 66625, 73609, 76921, 83025, 70397, 244361, 258386, 95624, 
      255908, 236890, 280865, 72250, 118325, 253249, 80821, 280612, 287605, 
      124370, 253058, 287978, 116000, 79402, 79821, 99730, 121570, 295821, 
      70337, 68548, 319888, 76058, 86920, 124661, 245572, 355778, 71965, 
      248053, 322625, 122944, 75370, 123345, 72845, 285829, 319588, 80810, 
      90938, 91345, 118345, 92201, 102541, 94420, 89505, 76753, 90353, 
      274081, 281825, 292682, 102181, 287149, 296104, 130208, 85770, 316810, 
      378298, 271421, 298805, 306917, 396260, 90325, 76673, 99989, 116258, 
      316450, 397553, 97700, 124690, 128050, 129757, 296962, 362682, 76289, 
      287428, 307793, 98576, 104000, 87874, 297545, 382154, 80208, 415593, 
      419220, 379625, 358709, 83637, 94570, 127890, 81713, 377585, 94289, 
      356789, 85032, 101412, 125512, 95626, 312274, 363250, 374450, 86672, 
      330272, 348377, 84730, 102394, 314233, 102869, 88576, 336865, 92905, 
      93645, 352706, 356452, 350453, 101905, 103940, 94900, 127010, 384490, 
      398093, 419225, 457645, 90946, 123589, 348560, 354980, 387538, 471818, 
      91528, 108589, 430173, 98410, 105890, 377330, 404642, 91316, 124290, 
      371722, 394162, 107453, 401573, 91669, 107194, 106560, 108505, 95506, 
      110626, 393986, 398554, 403154, 104050, 402449, 97325, 109705, 110250, 
      409770, 426725, 449620, 97826, 402809, 96625, 106105, 410813, 100042, 
      113562, 469025, 114145, 453325, 117517, 100105, 103680, 115344, 458713, 
      103450, 111906, 112905, 454345, 104308, 105205, 480820, 491521, 116857, 
      108373, 110113, 108968, 113716, 111050, 119162, 121577, 132210, 110641, 
      114025, 121657, 136097, 113517, 118285, 134037, 133850, 116473, 119817, 
      123265, 117721, 126725, 130289, 133376, 124297, 139037, 142376, 123570, 
      131650, 133522, 135797, 124525, 132362, 148325, 133733, 129620, 133565, 
      129562, 139009, 145522, 142885, 136693, 137309, 144125, 137233, 151385, 
      152426, 141970, 146336, 149396, 149832, 160705, 159570, 160616 ], 
  [ 117613, 117457, 115029, 114740, 114580, 108970, 111049, 111325, 108881, 
      105786, 103445, 100048, 105517, 97649, 101125, 98192, 99065, 98464, 
      93008, 91906, 88720, 91394, 93245, 86489, 90290, 89524, 79624, 79210, 
      76232, 74521, 78209, 73105, 74050, 83609, 72529, 73202, 71605, 76642, 
      67904, 72953, 73825, 71818, 81365, 80882, 66436, 66530, 64040, 69625, 
      76432, 62500, 65992, 65525, 60010, 60084, 63193, 64081, 74341, 65552, 
      58120, 63241, 58400, 59425, 63776, 56425, 60282, 55681, 57605, 65585, 
      57490, 60449, 49204, 46489, 48245, 66149, 45890, 51229, 64661, 43124, 
      62024, 43577, 58321, 58225, 40229, 60209, 49184, 52385, 50850, 290362, 
      42485, 52586, 38224, 51892, 60349, 56480, 36770, 38450, 269618, 51844, 
      35921, 273925, 36209, 52825, 245561, 43237, 51525, 52177, 44845, 51545, 
      275337, 35906, 37021, 290281, 50305, 41329, 272105, 32801, 35570, 
      255125, 214045, 256160, 276929, 34541, 223816, 35909, 38981, 35136, 
      38961, 37090, 38650, 41209, 261664, 232765, 239005, 39218, 193786, 
      43877, 49997, 198581, 44914, 191578, 55316, 205256, 193041, 280850, 
      28145, 31001, 176488, 154517, 173045, 181922, 285041, 189961, 163930, 
      179573, 40585, 51325, 31412, 41012, 28621, 24005, 157169, 221618, 
      236498, 40661, 50909, 67325, 166549, 197861, 39437, 128162, 189122, 
      28825, 63193, 27578, 133949, 136341, 204625, 143312, 119304, 122426, 
      193184, 23725, 24442, 137250, 25733, 231445, 22672, 30241, 57490, 
      138970, 163885, 30368, 50489, 116048, 27050, 41770, 65402, 67817, 
      142237, 160381, 52200, 53469, 141146, 198890, 142433, 101205, 178965, 
      138440, 49250, 63869, 158210, 21608, 22100, 22945, 94770, 134010, 
      38800, 45209, 97001, 195466, 20725, 31365, 48520, 24698, 216610, 46580, 
      193265, 21754, 49306, 51421, 80154, 25357, 80525, 58122, 57524, 57985, 
      26260, 110632, 19109, 36266, 40325, 58514, 73394, 90661, 149257, 
      192325, 22613, 51368, 78373, 90280, 149005, 148000, 110948, 21361, 
      18154, 24820, 37141, 145045, 20498, 40058, 79538, 33680, 89140, 146900, 
      30625, 79130, 79588, 152848, 13025, 25313, 109138, 182834, 7741, 34157, 
      34877, 121832, 141992, 150341, 15021, 15949, 149481, 26272, 46036, 
      63353, 66365, 4264, 28989, 38930, 21481, 60649, 1962, 66037, 145921, 
      4253, 4212, 10705, 2245, 47812, 20133, 2249, 1028, 146122, 147650, 
      151505, 4996, 113125, 114469, 1513, 32468, 8298, 21754, 40330, 1352, 
      1301, 7400, 8245, 3329, 24961, 20457, 144217, 75605, 533, 12584, 6841, 
      113969, 27917, 54650, 56530, 724, 11773, 23125, 26245, 43173, 965, 
      4778, 65825, 985, 2192, 2465, 2560, 5440, 12577, 11250, 6437, 317, 
      22669, 9578, 4793, 30073, 9169, 20593, 26388, 39745, 28010, 1346, 
      15497, 6661, 3464, 14984, 20549, 38125, 40100, 23185, 2768, 42913, 
      6133, 833, 2165, 29978, 124658, 14920, 936, 21634, 28577, 4372, 340, 
      76745, 25609, 23418, 9, 3730, 3482, 13457, 21610, 15625, 0, 13457, 2, 
      48842, 101125, 22205, 5188, 30629, 55700, 21325, 48850, 103050, 23120, 
      10016, 10016, 31700, 21634, 5066, 1706, 32786, 70250, 31365, 72, 17197, 
      90637, 24074, 13973, 3074, 37700, 24730, 9882, 94945, 13325, 116, 
      21709, 103784, 6050, 22048, 2105, 5972, 33685, 6656, 3505, 932, 265, 
      37120, 10090, 93925, 468, 397, 20322, 3145, 1737, 12148, 3965, 1060, 
      27053, 8810, 4250, 785, 538, 41333, 23985, 19072, 8145, 7300, 4932, 
      2785, 23076, 24650, 26869, 35645, 26276, 46472, 34585, 17945, 4505, 
      1417, 866, 27737, 59890, 61850, 34085, 32645, 32290, 12197, 26561, 
      36305, 31300, 28249, 23524, 1124, 11024, 34578, 20970, 1233, 20477, 
      1157, 2756, 4072, 19112, 45256, 24941, 12889, 11629, 8621, 2186, 4250, 
      45325, 27217, 18196, 16425, 3305, 2458, 1658, 5090, 15769, 11444, 2405, 
      45125, 36490, 24322, 4546, 19746, 19024, 13700, 6784, 3716, 11600, 
      19024, 37402, 34081, 1682, 1717, 30410, 15538, 2249, 13474, 5050, 3049, 
      11826, 66034, 30005, 17338, 19633, 30433, 2500, 33988, 5426, 5210, 
      33730, 63905, 15269, 10964, 5626, 8226, 19501, 7709, 6905, 2890, 18938, 
      22130, 73565, 3060, 7540, 5941, 5626, 3601, 4546, 10946, 29269, 6736, 
      8612, 58361, 3649, 7474, 5300, 11645, 67373, 4850, 31705, 10996, 17761, 
      26825, 88402, 6869, 60488, 26770, 38194, 4100, 54272, 4369, 5066, 
      10786, 78340, 4514, 10418, 23810, 40589, 5065, 8361, 6664, 12125, 
      84989, 13429, 22753, 23018, 57313, 34717, 41957, 57917, 17946, 51421, 
      19154, 69938, 12325, 18853, 26820, 31684, 43490, 55402, 69061, 26489, 
      27625, 41485, 32020, 78880, 19325, 22354, 30329, 83954, 88450, 96029, 
      100861, 18805, 19233, 79568, 28946, 27421, 115029, 19306, 29017, 60265, 
      23778, 23965, 59912, 23186, 59201, 19825, 27490, 32201, 126625, 20840, 
      29192, 20128, 27257, 77417, 30010, 100753, 135269, 23605, 22829, 72992, 
      25789, 26458, 31085, 35828, 36725, 34610, 39442, 127730, 47765, 132533, 
      34173, 37280, 39034, 45901, 59306, 82706, 25092, 35197, 23866, 26050, 
      29410, 34330, 148669, 26260, 28449, 36458, 50356, 25892, 35930, 36994, 
      37265, 48628, 49250, 79625, 29290, 30906, 43906, 72781, 84680, 109565, 
      53210, 26977, 36612, 31226, 34949, 37445, 150490, 30004, 97529, 153673, 
      30665, 133090, 32701, 45000, 108936, 127777, 30848, 29493, 29650, 
      33409, 30605, 31460, 190180, 29801, 34634, 63229, 81625, 72173, 30293, 
      38189, 92045, 32850, 34690, 45162, 31397, 39610, 48421, 89930, 152594, 
      33457, 31912, 34781, 68360, 32378, 34778, 164789, 46180, 67428, 33745, 
      182225, 33256, 103429, 105629, 182564, 40477, 45625, 68393, 179353, 
      40538, 46313, 57485, 37165, 116712, 191077, 36101, 42640, 146929, 
      42920, 121684, 40322, 42445, 36000, 38484, 39796, 42400, 37522, 144986, 
      155261, 48749, 153533, 139765, 172240, 39125, 61450, 151874, 42696, 
      172237, 177480, 65245, 151933, 177853, 60625, 42777, 42946, 52105, 
      63945, 183946, 39962, 39673, 202513, 42433, 47045, 66536, 147197, 
      230653, 42340, 149428, 205250, 66569, 44245, 66970, 43720, 177704, 
      203213, 46685, 50813, 51220, 64720, 51826, 56666, 53045, 51130, 46628, 
      51728, 169706, 175450, 183557, 57556, 179524, 186229, 72833, 51145, 
      202185, 249673, 168296, 188680, 194792, 263885, 53450, 49298, 58114, 
      66133, 202325, 265178, 57325, 71065, 72925, 73882, 187837, 238057, 
      50164, 181053, 196418, 59201, 61625, 55249, 189170, 254029, 53833, 
      280468, 283345, 252250, 236084, 55762, 59445, 75265, 55588, 250960, 
      59914, 234914, 57157, 63037, 74637, 61001, 201149, 240125, 248825, 
      58297, 214897, 228752, 58105, 64269, 202858, 64744, 60201, 220490, 
      62530, 62770, 233081, 236077, 231578, 67280, 68065, 65525, 79385, 
      258365, 269218, 285850, 316520, 66321, 78714, 231185, 236105, 261413, 
      328193, 67653, 72964, 295048, 69785, 72265, 253705, 275017, 68441, 
      80665, 249597, 267037, 73828, 272948, 69794, 74069, 74185, 74880, 
      71381, 76001, 267361, 270929, 274529, 74425, 274324, 73450, 78080, 
      78625, 280645, 294100, 312245, 76201, 275434, 76500, 78480, 281938, 
      78417, 81937, 328400, 84020, 316450, 85892, 82980, 83305, 85969, 
      321088, 84825, 86281, 86530, 317970, 85433, 86580, 339445, 348146, 
      89732, 88498, 88738, 89093, 90841, 90925, 92537, 93202, 97585, 92516, 
      92900, 94532, 99472, 93892, 94660, 99412, 99725, 95348, 96442, 98640, 
      99346, 102850, 104164, 105001, 105172, 109412, 110501, 106945, 109025, 
      109397, 109922, 108900, 110237, 116450, 113858, 114245, 114440, 114937, 
      116384, 118397, 118260, 117818, 120434, 121250, 121108, 124010, 124301, 
      123345, 126961, 132521, 133957, 136580, 136945, 137741 ], 
  [ 150760, 153844, 150020, 150193, 151421, 140933, 146722, 148850, 145010, 
      138665, 134696, 130825, 144874, 127492, 136072, 129889, 134468, 133865, 
      127465, 125665, 120385, 127465, 132098, 119072, 127745, 126745, 112645, 
      113849, 107389, 107060, 116082, 106564, 110057, 130052, 108530, 110593, 
      108296, 118669, 100417, 111730, 113530, 111977, 130338, 129853, 102181, 
      102969, 97925, 110468, 123769, 96841, 104509, 104040, 94109, 94877, 
      102160, 104900, 123976, 108225, 93829, 104980, 95497, 97682, 106441, 
      91664, 99929, 91610, 98856, 113796, 99433, 107482, 86257, 81680, 85986, 
      119432, 82233, 93602, 117706, 80145, 115285, 81524, 109490, 110084, 
      76772, 113920, 95465, 101218, 98753, 422713, 83656, 102341, 75217, 
      101873, 116360, 110169, 73985, 77521, 397777, 102745, 72900, 403240, 
      73882, 104882, 368146, 88100, 102884, 104000, 91330, 103364, 405338, 
      74961, 77236, 423760, 102116, 86410, 401634, 69760, 75545, 380708, 
      329416, 382201, 407842, 74970, 341965, 77960, 83816, 76721, 84026, 
      80761, 84173, 89050, 389545, 353684, 361546, 86125, 304721, 94954, 
      105250, 310906, 96917, 302045, 114505, 319661, 304196, 414037, 68066, 
      73706, 283453, 254984, 279080, 290509, 419380, 300866, 267409, 287690, 
      92324, 110024, 76189, 93213, 71306, 62280, 259012, 341325, 359917, 
      93546, 110290, 135522, 271402, 311530, 91624, 220949, 300469, 72890, 
      129530, 70713, 228820, 232136, 320372, 241425, 209525, 213805, 306137, 
      64756, 66169, 233729, 68850, 354370, 63233, 77530, 122405, 236365, 
      268936, 78345, 111690, 205785, 72473, 97865, 134489, 138064, 240788, 
      264500, 114557, 116522, 239461, 313909, 241210, 185828, 288644, 236053, 
      110437, 132712, 262081, 63533, 64489, 66260, 177293, 230453, 94177, 
      104530, 180450, 310001, 62410, 81866, 109925, 70093, 336709, 107053, 
      307330, 64825, 111401, 114676, 157097, 71674, 157922, 125309, 124477, 
      125170, 74185, 199853, 61000, 91381, 97992, 126157, 147997, 172456, 
      251234, 306596, 67978, 115525, 155290, 172069, 250978, 249737, 200617, 
      66250, 60257, 72721, 93626, 246074, 64917, 98397, 157365, 88073, 
      170909, 248617, 83156, 156949, 157637, 256417, 50704, 74128, 198553, 
      294985, 38690, 89234, 90418, 215653, 242309, 253210, 55016, 56872, 
      252116, 76009, 108301, 134432, 138836, 29405, 80810, 97245, 67730, 
      130562, 20369, 138500, 247616, 30082, 30269, 46738, 23426, 111449, 
      65672, 7650, 15013, 248033, 250025, 255040, 33361, 204362, 206170, 
      8762, 87277, 41993, 68905, 100009, 8829, 9010, 39933, 41938, 4772, 
      74660, 66674, 245650, 152676, 12410, 51605, 1780, 205650, 79924, 
      122201, 125009, 18857, 50090, 71650, 77090, 104690, 8424, 33813, 
      138708, 20738, 25889, 26858, 27185, 35633, 51818, 49097, 1594, 16354, 
      1352, 557, 34052, 3418, 610, 67250, 77453, 99394, 2745, 22945, 57744, 
      1346, 3485, 56765, 67202, 96842, 99977, 1396, 4177, 104410, 1508, 7808, 
      26308, 83585, 220025, 85, 7445, 997, 2834, 2525, 9629, 154474, 1952, 
      1385, 13472, 31345, 30629, 53828, 69173, 82, 13457, 0, 13225, 113569, 
      188356, 1090, 1937, 84682, 123905, 904, 113573, 190973, 1305, 265, 
      46665, 86445, 977, 2041, 5641, 88225, 145177, 3746, 14909, 61034, 
      173914, 1557, 40, 29277, 6133, 1745, 353, 179840, 82, 12625, 69250, 
      191925, 1621, 1145, 5328, 1769, 89570, 1521, 3706, 8325, 12994, 95089, 
      545, 178340, 16673, 15208, 1025, 4496, 23504, 505, 3690, 8905, 78282, 
      1109, 3509, 10484, 14645, 101608, 1898, 929, 1370, 1685, 3029, 5290, 
      71285, 74017, 77860, 5666, 76801, 109525, 90676, 954, 3754, 9248, 
      15425, 79184, 129665, 132553, 5256, 4744, 4621, 50184, 77076, 93316, 
      4325, 3362, 2117, 12197, 47617, 5513, 1649, 17408, 1618, 14778, 25425, 
      29989, 63589, 107365, 2600, 1220, 1352, 2056, 8381, 30397, 107432, 
      3250, 1421, 1274, 6480, 8185, 11097, 32625, 56992, 1625, 8594, 106994, 
      6485, 2669, 30685, 64445, 1777, 1557, 3457, 27765, 48177, 63025, 6929, 
      5696, 15289, 16484, 4573, 1765, 20260, 2017, 5657, 23840, 48161, 
      138097, 82114, 2165, 63620, 82772, 12613, 88645, 6025, 30865, 88153, 
      134800, 2410, 2977, 6221, 38981, 63016, 4820, 5408, 18329, 61753, 
      67729, 148628, 13625, 36665, 6760, 7141, 22516, 26941, 44941, 80200, 
      6161, 39125, 126226, 12352, 35897, 28849, 46098, 139410, 26773, 84020, 
      44285, 58706, 75424, 169249, 32962, 129037, 75133, 94445, 16965, 
      119569, 20480, 25121, 42905, 154769, 18997, 41605, 69381, 97992, 23258, 
      35600, 29725, 45162, 163962, 47620, 66688, 67185, 123520, 87698, 99578, 
      124354, 57005, 114376, 59137, 141937, 43954, 58370, 73529, 82105, 
      101565, 119969, 140356, 72260, 74324, 97928, 81965, 154345, 58132, 
      64177, 78880, 161505, 167857, 178452, 185140, 56680, 57572, 155025, 
      75865, 72946, 204170, 56941, 75700, 126436, 65585, 65770, 125613, 
      64061, 124436, 56986, 71605, 80026, 218752, 56821, 73525, 54713, 69264, 
      150048, 74101, 182890, 229700, 60730, 58792, 142825, 64532, 65897, 
      74698, 83385, 84978, 81005, 89549, 219133, 103204, 225322, 79400, 
      84825, 87737, 99476, 121001, 156001, 60569, 80650, 56785, 61753, 68825, 
      78385, 246082, 61261, 66002, 81433, 105305, 59029, 79505, 81497, 82000, 
      101713, 102565, 149642, 64969, 68441, 93041, 139316, 156781, 192106, 
      108373, 58474, 79013, 67825, 75492, 80074, 246941, 64045, 174490, 
      251050, 65168, 223505, 69290, 92957, 190301, 216100, 64417, 60740, 
      61129, 69760, 63010, 65025, 297985, 60580, 71677, 122312, 150452, 
      135892, 60370, 78010, 165274, 66173, 70333, 91013, 61700, 79889, 96356, 
      161761, 248085, 65378, 60349, 67626, 128349, 61045, 67157, 263752, 
      90389, 126485, 63568, 286288, 61685, 179882, 183010, 286625, 78184, 
      88436, 127210, 282250, 77545, 89120, 109108, 69530, 198029, 297218, 
      66376, 80801, 238912, 80613, 204385, 74533, 79208, 63017, 69677, 72845, 
      78697, 66625, 235801, 249556, 90842, 247130, 228488, 271633, 68452, 
      112817, 244537, 76661, 271394, 278261, 118696, 244360, 278632, 110594, 
      75344, 75745, 94880, 116000, 286345, 66725, 65042, 310010, 72208, 
      82618, 119045, 237058, 345332, 68393, 239513, 312733, 117442, 71684, 
      117841, 69301, 276597, 309762, 76904, 86600, 87005, 113033, 87841, 
      97785, 89986, 85285, 73125, 86113, 265105, 272705, 283364, 97505, 
      277937, 286730, 124610, 81808, 307088, 367568, 262525, 289405, 297373, 
      385258, 86197, 73225, 95497, 111172, 306756, 386545, 93314, 119348, 
      122600, 124253, 287624, 352228, 72925, 278282, 298285, 94250, 99458, 
      84032, 288245, 371432, 76810, 404365, 407938, 368953, 348377, 80125, 
      90536, 122596, 78325, 366961, 90305, 346505, 81514, 97138, 120338, 
      91620, 302760, 352872, 363892, 83114, 320450, 338249, 81296, 98132, 
      304697, 98605, 85010, 326961, 89189, 89893, 342560, 346250, 340357, 
      97873, 99818, 91242, 122036, 373864, 387265, 408073, 445933, 87620, 
      118805, 338554, 344866, 376900, 459920, 88250, 104465, 418885, 94788, 
      101908, 366868, 393748, 88106, 119584, 361364, 383444, 103465, 390745, 
      88525, 103240, 102658, 104513, 92196, 106560, 383296, 387792, 392320, 
      100340, 391645, 94025, 105841, 106384, 398884, 415585, 438138, 94676, 
      392045, 93581, 102521, 399937, 96884, 109684, 457297, 110365, 441857, 
      113625, 97253, 100594, 111610, 447185, 100484, 108436, 109381, 442901, 
      101322, 102233, 469010, 479565, 113269, 105305, 106937, 105898, 110426, 
      107956, 115600, 117889, 128068, 107685, 110853, 118053, 131809, 110449, 
      114929, 129889, 129736, 113293, 116473, 119825, 114725, 123325, 126725, 
      129650, 121229, 135209, 138386, 120676, 128320, 130084, 132233, 121697, 
      129064, 144317, 130585, 126794, 130469, 126788, 135657, 141844, 139385, 
      133605, 134357, 140741, 134333, 147673, 148660, 138884, 143186, 146410, 
      146914, 157189, 156160, 157186 ], 
  [ 118445, 118309, 115865, 115578, 115426, 109768, 111877, 112165, 109705, 
      106580, 104221, 100810, 106349, 98397, 101917, 98954, 99853, 99250, 
      93770, 92660, 89450, 92160, 94033, 87217, 91060, 90290, 80330, 79924, 
      76914, 75205, 78937, 73789, 74752, 84397, 73225, 73908, 72301, 77384, 
      68562, 73665, 74545, 72532, 82153, 81668, 67106, 67204, 64690, 70333, 
      77194, 63146, 66674, 66205, 60644, 60722, 63865, 64765, 75101, 66250, 
      58754, 63925, 59042, 60077, 64466, 57049, 60944, 56305, 58261, 66301, 
      58148, 61137, 49802, 47065, 48841, 66877, 46468, 51857, 65381, 43690, 
      62730, 44149, 59005, 58909, 40777, 60905, 49810, 53033, 51488, 291728, 
      43061, 53236, 38762, 52538, 61045, 57154, 37300, 38996, 270932, 52490, 
      36445, 275245, 36737, 53477, 246821, 43825, 52169, 52825, 45445, 52189, 
      276653, 36436, 37561, 291625, 50941, 41905, 273409, 33305, 36100, 
      256393, 215221, 257426, 278237, 35065, 225010, 36445, 39541, 35666, 
      39521, 37636, 39208, 41785, 262930, 233969, 240221, 39780, 194896, 
      44469, 50625, 199701, 45512, 192680, 55970, 206386, 194141, 282132, 
      28621, 31501, 177538, 155509, 174085, 182984, 286325, 191041, 164944, 
      180625, 41149, 51949, 31914, 41578, 29101, 24445, 158157, 222760, 
      237672, 41221, 51525, 68017, 167557, 198945, 39989, 129064, 190184, 
      29305, 63865, 28048, 134865, 137261, 205717, 144250, 120170, 123300, 
      194242, 24161, 24884, 138164, 26185, 232585, 23098, 30725, 58120, 
      139880, 164861, 30850, 51085, 116890, 27508, 42320, 66064, 68489, 
      143153, 161345, 52802, 54077, 142056, 199944, 143345, 101993, 179969, 
      139338, 49832, 64517, 159156, 22018, 22514, 23365, 95528, 134888, 
      39322, 45765, 97765, 196496, 21125, 31841, 49090, 25128, 217684, 47138, 
      194285, 22160, 49876, 52001, 80852, 25789, 81217, 58724, 58122, 58585, 
      26690, 111418, 19485, 36756, 40837, 59112, 74052, 91381, 150149, 
      193321, 23013, 51930, 79045, 90994, 149893, 148882, 111722, 21745, 
      18512, 25226, 37621, 145909, 20872, 40552, 80200, 34138, 89834, 147762, 
      31061, 79784, 80242, 153722, 13329, 25713, 109888, 183780, 7985, 34609, 
      35333, 122618, 142834, 151205, 15341, 16277, 150341, 26674, 46546, 
      63937, 66961, 4450, 29405, 39400, 21845, 61217, 2084, 66625, 146761, 
      4437, 4394, 10973, 2381, 48314, 20477, 2245, 1098, 146948, 148480, 
      152345, 5186, 113857, 115205, 1517, 32882, 8528, 22100, 40784, 1354, 
      1305, 7618, 8473, 3277, 25325, 20789, 145025, 76201, 565, 12850, 6725, 
      114685, 28289, 55156, 57044, 802, 12025, 23465, 26605, 43625, 949, 
      4948, 66373, 1073, 2314, 2593, 2690, 5618, 12833, 11492, 6309, 369, 
      22397, 9412, 4957, 29753, 9005, 20905, 26738, 40169, 27700, 1440, 
      15769, 6521, 3370, 15250, 20857, 38537, 40522, 22901, 2682, 43345, 
      5993, 793, 2273, 30340, 125380, 14690, 890, 21352, 28249, 4250, 314, 
      77309, 25297, 23120, 17, 3860, 3604, 13693, 21908, 15377, 2, 13225, 0, 
      49284, 101761, 21905, 5042, 30977, 56170, 21029, 49288, 103688, 22810, 
      9810, 10210, 32050, 21332, 4916, 1616, 33140, 70772, 31001, 74, 17449, 
      91229, 23752, 13725, 3172, 37298, 24400, 9668, 95545, 13077, 90, 21985, 
      104410, 5876, 21730, 1993, 5794, 34025, 6466, 3361, 850, 229, 37474, 
      9860, 94505, 458, 373, 20000, 3001, 1769, 11890, 3805, 970, 27337, 
      8584, 4084, 709, 500, 41693, 23633, 18754, 7925, 7090, 4754, 2645, 
      23330, 24912, 27145, 35221, 26546, 46850, 34901, 17629, 4329, 1313, 
      820, 28009, 60320, 62288, 33661, 32229, 31876, 12349, 26821, 36621, 
      30890, 27857, 23162, 1042, 11162, 34148, 20624, 1193, 20133, 1093, 
      2770, 4114, 19314, 45610, 24565, 12605, 11357, 8381, 2056, 4292, 45677, 
      26825, 17866, 16109, 3145, 2320, 1552, 5140, 15937, 11170, 2269, 45469, 
      36040, 23944, 4580, 19940, 18682, 13402, 6562, 3730, 11722, 19210, 
      36944, 33641, 1604, 1649, 29988, 15220, 2205, 13172, 4852, 3025, 11936, 
      66452, 30249, 17000, 19805, 30677, 2378, 34250, 5220, 5220, 33988, 
      64305, 14945, 10682, 5416, 8276, 19661, 7465, 6673, 2804, 19088, 22304, 
      73993, 2930, 7570, 5725, 5416, 3541, 4516, 11016, 29485, 6506, 8650, 
      58721, 3497, 7492, 5274, 11713, 67765, 4808, 31925, 11050, 17881, 
      27009, 88864, 6857, 60842, 26948, 38440, 3970, 54594, 4265, 4996, 
      10820, 78754, 4392, 10440, 23956, 40837, 4973, 8345, 6610, 12157, 
      85417, 13465, 22873, 23140, 57625, 34913, 42193, 58229, 18020, 51701, 
      19232, 70292, 12329, 18925, 26954, 31850, 43720, 55684, 69401, 26605, 
      27749, 41693, 32170, 79250, 19377, 22432, 30465, 84340, 88852, 96457, 
      101305, 18845, 19277, 79930, 29060, 27521, 115505, 19336, 29125, 60541, 
      23840, 24025, 60178, 23236, 59461, 19841, 27560, 32301, 127097, 20826, 
      29250, 20098, 27289, 77713, 30056, 101125, 135745, 23585, 22797, 73250, 
      25777, 26452, 31113, 35890, 36793, 34660, 39524, 128168, 47889, 132977, 
      34205, 37330, 39092, 46001, 59476, 82976, 25034, 35225, 23780, 25988, 
      29380, 34340, 149137, 26186, 28397, 36468, 50450, 25794, 35920, 36992, 
      37265, 48698, 49320, 79837, 29204, 30836, 43936, 72961, 84906, 109881, 
      53288, 26849, 36578, 31140, 34897, 37409, 150916, 29890, 97785, 154105, 
      30553, 133460, 32605, 45002, 109226, 128125, 30722, 29345, 29504, 
      33305, 30465, 31330, 190690, 29645, 34532, 63317, 81797, 72297, 30125, 
      38105, 92249, 32708, 34568, 45128, 31225, 39524, 48401, 90116, 152980, 
      33293, 31714, 34621, 68434, 32180, 34612, 165197, 46114, 67490, 33553, 
      182673, 33050, 103637, 105845, 183010, 40349, 45541, 68445, 179785, 
      40400, 46225, 57473, 36985, 116954, 191533, 35901, 42506, 147257, 
      42778, 121930, 40148, 42293, 35762, 38282, 39610, 42242, 37300, 145296, 
      155601, 48637, 153865, 140053, 172618, 38897, 61412, 152192, 42506, 
      172609, 177866, 65221, 152245, 178237, 60569, 42569, 42740, 51985, 
      63905, 184340, 39700, 39397, 202945, 42193, 46853, 66490, 147473, 
      231137, 42058, 149698, 205668, 66497, 43969, 66896, 43426, 178042, 
      203617, 46429, 50605, 51010, 64618, 51616, 56500, 52841, 50900, 46330, 
      51498, 170000, 175760, 183889, 57370, 179842, 186565, 72745, 50873, 
      202553, 250153, 168570, 189010, 195138, 264393, 53192, 48960, 57892, 
      65977, 202681, 265680, 57089, 70933, 72805, 73768, 188149, 238493, 
      49810, 181337, 196740, 58945, 61393, 54937, 189460, 254477, 53465, 
      280970, 283853, 252688, 236482, 55400, 59141, 75101, 55210, 251386, 
      59600, 235300, 56789, 62753, 74453, 60685, 201445, 240517, 249237, 
      57929, 215225, 229114, 57721, 63977, 203152, 64450, 59825, 220816, 
      62164, 62408, 233425, 236425, 231912, 66938, 67733, 65137, 79141, 
      258749, 269620, 286288, 317018, 65885, 78440, 231489, 236421, 261785, 
      328705, 67205, 72610, 295490, 69373, 71893, 254053, 275413, 67981, 
      80369, 249929, 267409, 73450, 273330, 69320, 73685, 73793, 74498, 
      70921, 75625, 267721, 271297, 274905, 74005, 274690, 72980, 77666, 
      78209, 281009, 294490, 312673, 75701, 275780, 75986, 78026, 282292, 
      77909, 81509, 328842, 83570, 316852, 85450, 82418, 82769, 85505, 
      321490, 84269, 85781, 86036, 318356, 84877, 86018, 339865, 348580, 
      89234, 87940, 88192, 88533, 90301, 90361, 92025, 92704, 97133, 91930, 
      92338, 94018, 99034, 93314, 94114, 98954, 99261, 94778, 95888, 98090, 
      98740, 102280, 103610, 104465, 104554, 108874, 109981, 106301, 108425, 
      108809, 109348, 108242, 109629, 115912, 113220, 113569, 113794, 114253, 
      115762, 117809, 117650, 117160, 119752, 120616, 120418, 123408, 123705, 
      122669, 126281, 131805, 133229, 135914, 136265, 137061 ], 
  [ 130877, 124525, 124745, 123570, 120754, 124420, 119425, 116161, 116365, 
      119456, 120205, 117682, 106793, 117045, 110797, 114050, 107845, 107242, 
      103538, 103760, 104546, 98820, 95365, 100537, 95056, 94730, 92762, 
      89248, 92898, 88525, 82045, 85333, 81412, 71077, 79885, 77904, 77629, 
      72500, 81882, 74997, 74101, 71200, 63949, 63464, 74210, 72976, 75346, 
      67669, 62098, 72914, 68450, 67981, 70856, 69602, 64753, 62101, 55565, 
      60034, 65858, 59485, 63482, 62297, 58250, 65041, 60500, 62965, 54709, 
      49429, 53264, 46485, 54242, 55057, 51949, 40237, 52240, 46085, 39185, 
      48130, 36090, 46813, 36361, 34933, 46105, 33377, 36490, 34829, 35060, 
      113684, 39509, 33256, 43202, 32114, 29077, 29626, 41296, 39440, 100880, 
      30290, 40885, 102973, 39845, 29057, 87425, 33169, 29081, 28849, 31681, 
      28213, 103049, 36880, 35785, 111361, 26965, 30805, 100693, 37745, 
      34768, 91225, 69589, 91370, 102857, 32845, 74050, 31117, 28885, 31226, 
      28421, 29200, 27220, 25357, 93322, 77681, 80825, 25128, 57700, 21825, 
      19989, 59841, 21092, 56372, 17786, 62530, 56501, 102312, 27289, 24841, 
      47890, 38293, 46213, 50228, 104285, 53845, 41956, 48757, 17173, 14653, 
      21258, 16714, 22441, 26221, 38277, 68692, 76500, 15025, 12897, 12517, 
      41905, 56421, 15125, 26500, 52100, 19981, 11917, 20500, 28305, 28925, 
      59197, 31474, 22490, 23400, 53050, 20609, 20000, 28496, 18637, 72301, 
      20434, 15185, 8836, 28436, 38765, 13978, 8905, 20098, 15520, 9908, 
      8788, 8993, 29489, 37025, 8402, 8345, 28836, 54756, 29237, 14969, 
      44993, 27450, 7652, 7685, 35280, 16690, 16298, 15373, 12500, 25220, 
      8242, 7137, 12961, 52196, 16241, 10085, 6466, 13140, 62728, 6290, 
      50873, 14612, 5920, 5825, 8480, 12025, 7957, 5000, 4842, 4861, 9818, 
      15514, 14157, 6120, 5317, 4500, 6120, 9685, 29825, 49465, 11025, 3978, 
      6673, 9298, 29569, 29002, 14930, 10645, 12740, 8354, 4321, 27361, 
      10660, 3700, 6052, 4834, 8138, 27882, 5309, 5636, 5650, 30290, 15993, 
      7065, 13540, 43920, 23525, 3973, 3809, 17834, 25618, 29105, 13565, 
      12725, 28685, 6250, 2146, 2665, 3025, 31090, 4985, 2548, 8081, 2165, 
      41600, 2689, 26881, 29745, 29258, 16745, 36569, 1250, 8045, 66625, 
      49050, 26624, 27268, 28913, 25610, 13957, 14417, 62345, 2690, 18740, 
      6560, 1268, 61738, 61245, 20050, 18685, 75205, 4901, 7025, 25589, 3385, 
      52513, 12850, 91085, 13897, 3425, 544, 656, 40762, 13357, 5261, 3961, 
      557, 61333, 24040, 1549, 37925, 31618, 30565, 30218, 22490, 12389, 
      13712, 90225, 44325, 137837, 101320, 23605, 155405, 100025, 6253, 3650, 
      653, 150688, 34740, 9553, 91325, 77962, 9922, 6205, 797, 562, 139229, 
      74610, 277, 89465, 62065, 30689, 2368, 17488, 117698, 63050, 135460, 
      152125, 82394, 57146, 3161, 145177, 139892, 48857, 25616, 26248, 11029, 
      5480, 119717, 48842, 113569, 49284, 0, 9409, 136901, 85850, 2117, 226, 
      134693, 4, 10004, 139138, 103050, 14650, 1858, 135440, 85280, 68660, 
      1616, 1952, 158429, 46250, 8125, 6425, 141412, 114957, 27592, 172274, 
      142948, 102464, 7633, 112977, 50706, 5557, 10282, 88904, 136282, 70369, 
      88378, 1613, 90826, 77509, 61234, 50401, 1066, 102656, 7481, 43970, 
      46549, 131444, 74929, 34625, 108682, 78841, 60466, 3805, 97828, 80008, 
      56653, 48008, 845, 140405, 127978, 95393, 92338, 82898, 72353, 5570, 
      4932, 4057, 167089, 4346, 674, 2045, 124633, 80253, 60809, 47440, 4033, 
      1268, 1460, 163309, 160101, 159304, 14125, 4621, 1989, 156986, 149957, 
      138602, 54322, 15602, 164240, 132068, 44705, 130689, 49489, 33850, 
      28978, 8658, 1210, 141781, 109397, 105485, 95405, 64660, 28712, 1277, 
      147149, 124426, 119561, 71521, 65812, 57940, 26896, 11497, 104410, 
      64873, 1513, 167908, 139828, 29000, 8840, 126130, 111082, 87370, 32146, 
      16162, 9442, 169700, 162401, 50000, 47825, 153864, 116008, 42165, 
      109520, 78112, 37657, 16820, 2960, 4941, 120452, 10037, 4925, 57434, 
      4058, 78480, 30528, 4240, 3033, 113957, 100370, 78676, 23816, 10781, 
      87385, 83929, 47648, 11540, 9428, 4729, 57098, 26218, 78541, 76900, 
      41725, 36040, 20340, 6397, 81986, 24634, 3221, 61217, 27472, 34578, 
      20149, 4273, 37220, 6173, 21706, 13885, 8361, 8500, 31277, 4010, 8744, 
      5140, 53698, 3978, 47777, 40960, 23696, 6826, 51012, 25092, 11080, 
      5317, 44489, 30545, 36802, 23257, 8605, 22345, 13105, 12928, 5233, 
      7829, 6229, 5393, 17576, 5525, 17012, 6800, 26093, 17593, 11858, 9650, 
      6868, 6400, 7241, 13285, 12653, 7949, 10858, 9098, 19377, 16660, 11817, 
      10192, 11152, 12985, 14281, 20621, 20165, 9778, 13520, 14645, 19157, 
      21556, 14029, 8149, 18068, 18253, 8674, 19240, 8845, 22949, 17348, 
      14985, 24977, 26154, 18594, 28090, 21073, 12889, 19844, 18097, 29185, 
      26693, 28125, 13754, 25777, 25120, 21789, 19018, 18589, 20008, 17768, 
      27380, 15921, 29525, 21773, 20458, 20000, 17585, 15520, 16820, 31250, 
      22349, 34880, 31760, 28048, 24128, 36805, 33290, 30617, 24480, 19370, 
      36450, 26596, 25892, 25721, 21170, 21348, 19897, 34976, 33056, 23956, 
      19681, 20970, 25965, 21764, 40613, 29474, 35136, 31345, 29861, 40360, 
      38770, 24525, 41773, 38545, 34448, 36601, 27242, 27530, 33109, 40490, 
      43553, 43268, 37745, 42453, 41098, 58378, 44741, 37640, 24245, 24077, 
      24345, 46553, 35885, 26093, 42920, 40340, 31364, 47209, 36416, 30641, 
      26624, 44200, 46169, 51250, 45721, 27586, 51272, 46600, 49757, 35458, 
      28418, 50425, 57465, 52586, 31265, 31697, 57802, 42125, 37549, 29817, 
      56797, 43508, 38233, 32609, 48973, 35258, 62329, 51885, 43394, 45137, 
      44554, 37570, 48584, 45845, 57962, 52490, 50266, 46682, 55504, 45396, 
      49041, 41977, 48637, 44149, 56290, 56657, 36992, 48740, 51386, 56725, 
      58874, 36805, 49237, 59245, 38813, 54113, 53840, 43993, 38153, 62240, 
      62344, 64705, 71077, 59065, 52625, 39850, 49349, 85505, 66034, 51130, 
      73800, 42965, 65281, 43364, 68290, 62602, 73525, 62413, 55933, 56338, 
      45970, 56500, 51616, 55949, 59336, 69418, 59490, 61220, 63428, 66673, 
      54706, 65290, 68017, 47437, 65969, 75569, 98305, 62010, 70018, 72594, 
      105885, 64292, 76932, 60112, 53545, 76585, 107172, 61973, 52285, 51493, 
      51124, 70933, 93749, 80002, 69005, 75528, 65605, 62725, 73585, 73576, 
      103517, 83213, 117578, 119129, 103060, 95290, 82484, 73349, 58229, 
      85402, 103090, 75140, 95440, 83873, 71189, 60689, 75781, 80677, 98437, 
      102717, 84125, 86909, 93250, 87025, 72857, 81940, 73330, 86021, 90724, 
      84808, 84164, 97561, 99229, 97380, 82034, 80609, 89557, 71149, 111341, 
      117328, 126004, 142970, 98741, 75332, 99621, 101889, 114377, 150217, 
      101393, 85930, 132098, 95125, 88765, 111085, 121789, 103945, 79481, 
      109625, 118225, 90322, 121482, 107060, 91445, 92885, 91370, 104665, 
      90721, 119425, 121225, 123057, 97981, 123730, 107168, 98090, 98633, 
      128273, 135538, 145285, 113885, 126152, 116834, 105554, 130000, 116093, 
      101933, 155682, 106658, 150352, 105874, 128594, 123173, 109925, 153658, 
      127781, 116861, 115784, 152744, 127945, 129530, 165373, 170536, 117650, 
      129232, 126820, 129825, 126265, 131209, 121329, 118900, 112229, 136330, 
      131410, 122434, 110578, 135050, 128746, 114050, 115245, 133850, 130964, 
      130946, 142696, 136468, 133802, 130661, 147178, 132850, 129961, 153365, 
      144833, 142553, 139984, 157082, 146925, 135892, 154512, 162853, 156418, 
      164869, 152170, 146225, 150506, 160228, 166372, 156580, 168370, 151380, 
      150345, 166181, 168461, 178425, 181625, 169658, 172673, 173025 ], 
  [ 167252, 158184, 159568, 158005, 154025, 161765, 153666, 148850, 150218, 
      156025, 158132, 155997, 137930, 156136, 145620, 151589, 142280, 141677, 
      138749, 139553, 142085, 132673, 126890, 137300, 127745, 127613, 129137, 
      124265, 130825, 125288, 114346, 121320, 115265, 96200, 113738, 110593, 
      110900, 101309, 118645, 106522, 104850, 101561, 86938, 86453, 108257, 
      106441, 110945, 97448, 86445, 108125, 100169, 99700, 106261, 104425, 
      96084, 91880, 77972, 88261, 99905, 88488, 96365, 94210, 86477, 99476, 
      91249, 96818, 84100, 73000, 82073, 71026, 87125, 89492, 84250, 59540, 
      85705, 74506, 58682, 81013, 55393, 78920, 57410, 55400, 79376, 52292, 
      61613, 57818, 58825, 66833, 68900, 55469, 76085, 54133, 46052, 48541, 
      73985, 70577, 57521, 51533, 73768, 58644, 72146, 49330, 48722, 59456, 
      49936, 49316, 56610, 48680, 58138, 68017, 65952, 63540, 47432, 56898, 
      56170, 70628, 65129, 50000, 36900, 49757, 57170, 62818, 39033, 59732, 
      55172, 60229, 54514, 56457, 52925, 49122, 50157, 40336, 42122, 49669, 
      28697, 42874, 37546, 29674, 41365, 27757, 32045, 30617, 27304, 54685, 
      57650, 52874, 22185, 18020, 21284, 23165, 55688, 24842, 19161, 22082, 
      37640, 29300, 47545, 36793, 50474, 57940, 16840, 32317, 37021, 34522, 
      26962, 19210, 17946, 25090, 35204, 12629, 22709, 46850, 20162, 48145, 
      12688, 12532, 26120, 13141, 10753, 10693, 22301, 50000, 48809, 11521, 
      46282, 33210, 50213, 39338, 18245, 10685, 14612, 37549, 21418, 8749, 
      41225, 26689, 14705, 13940, 10768, 13648, 19945, 19306, 10309, 22261, 
      10322, 7888, 16960, 9505, 20165, 13796, 12097, 45305, 44525, 42824, 
      7165, 8245, 25605, 21202, 6850, 20089, 45050, 31522, 18785, 38845, 
      25965, 19385, 19154, 42257, 17657, 16592, 7801, 36954, 6890, 12469, 
      12505, 12330, 33389, 4553, 42772, 23677, 20740, 11581, 7381, 4932, 
      8194, 17552, 36730, 13969, 5994, 4545, 7938, 7565, 3581, 36738, 41161, 
      31925, 20714, 6506, 37141, 18541, 4597, 22973, 3385, 6445, 25000, 4181, 
      4001, 7301, 48100, 29860, 2385, 13753, 61258, 21530, 20978, 2993, 5345, 
      6698, 43732, 42116, 6472, 28269, 13689, 6836, 6032, 73673, 25258, 
      17389, 33010, 7306, 89809, 5696, 5444, 71746, 71065, 50210, 82450, 
      11629, 33556, 125698, 100945, 4993, 5249, 5924, 65477, 1250, 1322, 
      119866, 20441, 54145, 30713, 14945, 119065, 118378, 56425, 54090, 
      137576, 26920, 31954, 4346, 2512, 106154, 43793, 158888, 802, 23504, 
      7625, 6961, 89165, 44882, 28250, 25010, 12682, 118660, 63325, 4168, 
      84970, 75365, 73730, 73189, 60805, 43138, 45625, 157834, 94474, 219220, 
      172421, 62696, 241250, 170738, 30794, 24505, 14330, 235369, 80233, 
      37780, 159322, 141497, 38537, 30746, 15250, 14045, 221000, 136981, 
      12402, 156880, 119780, 74048, 21089, 1289, 193649, 121153, 216261, 
      237194, 147481, 112921, 1706, 228500, 221857, 101140, 66065, 67085, 
      40808, 29245, 196250, 101125, 188356, 101761, 9409, 0, 218090, 152101, 
      20450, 6725, 215300, 9413, 13, 220909, 174733, 47533, 19609, 216241, 
      151337, 128897, 18785, 2825, 245050, 97369, 34994, 314, 223765, 190132, 
      69205, 262193, 225689, 173953, 164, 187570, 103765, 29322, 97, 156125, 
      217277, 131188, 155405, 18394, 158629, 140850, 118561, 103266, 16101, 
      174145, 400, 93925, 97668, 211081, 137300, 79924, 181917, 142570, 
      117405, 24466, 167765, 144125, 112040, 99709, 13940, 222370, 206645, 
      164554, 160529, 147985, 133754, 28753, 27145, 24912, 255650, 25589, 
      11441, 18632, 202330, 144370, 117748, 98753, 24500, 6409, 5825, 250900, 
      246916, 245925, 45844, 25864, 17800, 243025, 234250, 219985, 108545, 
      48485, 252025, 211705, 94660, 209938, 101578, 78373, 70785, 34945, 
      12753, 223940, 182632, 177556, 164372, 122957, 70325, 12820, 230666, 
      201929, 195706, 132340, 124497, 113521, 67345, 40500, 176093, 123170, 
      13250, 256469, 221405, 70613, 34933, 204021, 184705, 153621, 75505, 
      49045, 36117, 258649, 249604, 102089, 98944, 238933, 190989, 90568, 
      182561, 141065, 83732, 49897, 6161, 24826, 196597, 36712, 24616, 
      112433, 21809, 141433, 72529, 22185, 7204, 188162, 170501, 141629, 
      61549, 37844, 153248, 148628, 98185, 39185, 34745, 5408, 111709, 65309, 
      141300, 139077, 89352, 80757, 55357, 27252, 145909, 62561, 9914, 
      117380, 67145, 78325, 54778, 7474, 82325, 25864, 57305, 43082, 31156, 
      4329, 72890, 10121, 31733, 21533, 106369, 12805, 97732, 87617, 60265, 
      6341, 102325, 62437, 36397, 20740, 92698, 71188, 80937, 59050, 5986, 
      57168, 39780, 39409, 13284, 26938, 21458, 13250, 48325, 16292, 46985, 
      10001, 63050, 47954, 36205, 30893, 21709, 15809, 11024, 38408, 37000, 
      24148, 32489, 9389, 50320, 45081, 34612, 8737, 8145, 7456, 7200, 52340, 
      51496, 10069, 37673, 39962, 8002, 53469, 38376, 16200, 46489, 46674, 
      17113, 48437, 17672, 55250, 43829, 38362, 11300, 59425, 44881, 62525, 
      49300, 15508, 46325, 12762, 13568, 58994, 61396, 18701, 56720, 55481, 
      48658, 42589, 41578, 44549, 39205, 14285, 32896, 15266, 47284, 44029, 
      42601, 36112, 27257, 18857, 64909, 47666, 70673, 65225, 58409, 50609, 
      18666, 67337, 62530, 50185, 36733, 72049, 53465, 51985, 51620, 40085, 
      40069, 24650, 68441, 64969, 46169, 27344, 23977, 20242, 38933, 77570, 
      57313, 67825, 60736, 57506, 22997, 73593, 23458, 23634, 72980, 22129, 
      69290, 50425, 22777, 22536, 75701, 80704, 80225, 70628, 78634, 76309, 
      31509, 82280, 69941, 38116, 29800, 34336, 84674, 65858, 28130, 78325, 
      73805, 56293, 85136, 66001, 53824, 29825, 27613, 82738, 90729, 81514, 
      40681, 90557, 82781, 30260, 61745, 42289, 88740, 33700, 92065, 30586, 
      30242, 34037, 73844, 65000, 43882, 34002, 75809, 65684, 52688, 85154, 
      30505, 36818, 89812, 74725, 31460, 76273, 31653, 83213, 78340, 98605, 
      89641, 85865, 79565, 94401, 32689, 33424, 70010, 33602, 33188, 36405, 
      95360, 57265, 34481, 86209, 37034, 37825, 55332, 35172, 38196, 60250, 
      90100, 89633, 71444, 57844, 39833, 103181, 106706, 44402, 97380, 86090, 
      59153, 37418, 52816, 107453, 39005, 47125, 63626, 105536, 64025, 
      110097, 43105, 47626, 100340, 89204, 89609, 68765, 89577, 80425, 88250, 
      93965, 110449, 93925, 44633, 45289, 46400, 84485, 46181, 47162, 67322, 
      103508, 51028, 62900, 46393, 48969, 49993, 67570, 100085, 120097, 
      92025, 79056, 52432, 68857, 95050, 75080, 73124, 72173, 50660, 61448, 
      124137, 50866, 53509, 99458, 94250, 112676, 53885, 68500, 127154, 
      77129, 78098, 68625, 64541, 125261, 110500, 81800, 129537, 69237, 
      112873, 65273, 126650, 105818, 85618, 113320, 58852, 67300, 69640, 
      126514, 61786, 64829, 130772, 107680, 59921, 108153, 128410, 64825, 
      125645, 124613, 69140, 70226, 69541, 119573, 117178, 131170, 98600, 
      77876, 81729, 86913, 97865, 144040, 104917, 72946, 74050, 80912, 
      103172, 147274, 122693, 91649, 137320, 127080, 79560, 85608, 150602, 
      110036, 79264, 83984, 128637, 86077, 154493, 130148, 132170, 129685, 
      150352, 128260, 85572, 86596, 87652, 139400, 88713, 153049, 137957, 
      138500, 92480, 97029, 103090, 161512, 91717, 165625, 148525, 94401, 
      163720, 141800, 110965, 147689, 108545, 145741, 179713, 171770, 151538, 
      111269, 177736, 161384, 159725, 111325, 177706, 179485, 120074, 123685, 
      161009, 178217, 174641, 178810, 172922, 180000, 165076, 161289, 149768, 
      186673, 179425, 165793, 146565, 184229, 174821, 151589, 153172, 181865, 
      177233, 176245, 192845, 182349, 177937, 173050, 196745, 174269, 169634, 
      204872, 191684, 188240, 184313, 209365, 194164, 175565, 203497, 215330, 
      205985, 217928, 199021, 189584, 195805, 209989, 217685, 203237, 220265, 
      194545, 192928, 216136, 217834, 229738, 233714, 215345, 219524, 219682 ]
    , [ 165586, 169586, 165362, 165665, 167285, 155405, 162248, 164900, 
      160660, 153389, 148954, 144941, 161428, 141338, 151370, 144261, 149890, 
      149285, 142605, 140605, 134725, 143057, 148480, 133666, 143725, 142657, 
      127345, 129005, 121553, 121610, 132148, 121370, 125585, 148546, 124052, 
      126509, 124010, 135901, 114941, 128036, 130100, 128669, 149536, 149049, 
      117613, 118597, 112825, 127346, 142493, 111865, 120721, 120250, 109057, 
      110021, 118490, 121754, 143338, 125605, 109225, 122090, 111285, 113800, 
      123813, 106922, 116441, 107060, 115810, 132730, 116581, 126068, 102001, 
      96890, 101920, 139786, 97765, 110848, 137988, 95857, 135617, 97498, 
      129224, 130010, 92338, 134370, 113797, 120276, 117545, 465529, 100530, 
      121657, 90901, 121249, 137450, 130597, 89725, 93789, 439389, 122377, 
      88570, 445178, 89748, 124840, 408168, 106010, 122642, 123890, 109700, 
      123250, 447464, 91213, 93818, 466874, 121994, 104372, 443620, 85410, 
      92053, 421570, 367370, 423189, 450216, 91600, 380705, 95050, 101698, 
      93677, 101972, 98309, 102245, 107780, 431045, 393202, 401524, 104585, 
      341393, 114596, 126080, 347972, 116821, 338581, 136449, 357313, 340922, 
      457025, 84520, 90952, 318977, 288658, 314338, 326493, 462690, 337508, 
      301937, 323536, 112130, 131810, 94013, 113149, 88532, 78250, 293066, 
      380461, 400109, 113668, 132260, 160000, 306308, 348944, 111546, 252421, 
      337221, 90500, 153476, 88057, 260882, 264458, 358370, 274405, 240257, 
      244865, 343333, 81490, 83101, 266237, 86176, 394400, 79829, 96040, 
      145925, 269125, 303874, 97045, 134152, 236365, 90445, 118873, 159193, 
      163098, 273874, 299170, 137345, 139508, 272477, 351677, 274356, 214946, 
      324890, 268865, 132885, 157338, 296669, 80497, 81585, 83618, 205805, 
      262925, 114965, 126440, 209224, 347617, 79300, 101264, 132425, 88037, 
      375905, 129285, 344808, 82105, 134093, 137698, 184013, 89876, 184960, 
      149441, 148541, 149300, 92833, 230249, 77930, 112073, 119410, 150413, 
      174233, 200738, 285256, 344114, 85892, 138785, 182180, 200345, 284996, 
      283685, 231129, 84020, 77233, 91345, 114692, 279812, 82549, 119989, 
      184501, 108541, 199165, 282545, 103090, 184077, 184829, 290869, 66410, 
      93002, 228977, 331877, 52480, 109888, 111204, 247329, 275833, 287460, 
      71378, 73498, 286298, 95141, 130997, 159634, 164434, 41537, 100532, 
      118813, 85864, 155428, 30581, 164090, 281522, 42404, 42653, 61960, 
      34420, 134521, 83594, 14152, 23957, 281989, 284113, 289458, 46393, 
      235280, 237220, 15784, 107829, 56537, 87277, 121945, 15913, 16160, 
      54145, 56480, 10138, 93754, 84776, 279460, 179554, 20740, 67657, 5290, 
      236680, 99666, 146365, 149437, 28961, 65936, 90400, 96500, 127136, 
      15490, 47017, 164386, 31300, 37573, 38740, 39133, 49165, 67924, 64805, 
      5156, 25856, 226, 2929, 47314, 772, 3112, 85460, 96917, 121300, 493, 
      34025, 74698, 4768, 8425, 73585, 85408, 118480, 121945, 130, 9509, 
      126836, 5122, 14722, 38106, 103765, 252085, 793, 14225, 53, 436, 6925, 
      17197, 181512, 146, 41, 22226, 44125, 43273, 70234, 87625, 580, 22205, 
      1090, 21905, 136901, 218090, 0, 5929, 104976, 148225, 10, 136901, 
      220901, 13, 2405, 62005, 106933, 13, 6093, 11673, 108909, 171405, 800, 
      24041, 78416, 202516, 61, 986, 41641, 2061, 113, 2549, 208898, 1220, 
      21089, 87680, 221905, 5265, 101, 11146, 5473, 110368, 4957, 8660, 
      15325, 21512, 116477, 2725, 207250, 26177, 24314, 425, 9770, 34586, 
      2081, 8500, 16025, 97744, 3805, 8185, 18130, 23545, 123642, 500, 653, 
      4328, 4973, 7373, 10888, 89885, 92945, 97250, 2020, 96057, 132345, 
      111514, 1000, 8420, 16354, 24445, 98698, 154393, 157545, 1930, 1682, 
      1625, 65866, 96322, 114410, 1525, 1156, 901, 20221, 62901, 2117, 1025, 
      26882, 1124, 23524, 36745, 42233, 81113, 129905, 1114, 2770, 3298, 
      5058, 15013, 42705, 129970, 1300, 1517, 1832, 12250, 14681, 18649, 
      45325, 73586, 3697, 15220, 129460, 2813, 1373, 42985, 82025, 1733, 
      2965, 7373, 39469, 63445, 80405, 3121, 2482, 24021, 25546, 2081, 2705, 
      30242, 3613, 10685, 34610, 63353, 163453, 101792, 2701, 80986, 102514, 
      20341, 109045, 11045, 43013, 108485, 159818, 3600, 5553, 11237, 52577, 
      80242, 8842, 9826, 27565, 78777, 85545, 174826, 21473, 49793, 11834, 
      12413, 32738, 38153, 59453, 99530, 10837, 52645, 150372, 19666, 48821, 
      40385, 60736, 164740, 37845, 103738, 58589, 75188, 94082, 197081, 
      45216, 153369, 93721, 115277, 25453, 142973, 29890, 35653, 56869, 
      181337, 27941, 55301, 87169, 119146, 33256, 48170, 41105, 59380, 
      191248, 62162, 84002, 84565, 147170, 107584, 120784, 148068, 72929, 
      137098, 75321, 167229, 57760, 74420, 91625, 101257, 122893, 143141, 
      165442, 90082, 92410, 118786, 100973, 180613, 73970, 80873, 97490, 
      188365, 195245, 206698, 213914, 72250, 73274, 181285, 94005, 90688, 
      234320, 72437, 93770, 150050, 82265, 82448, 149089, 80473, 147778, 
      72340, 88933, 98408, 249730, 71825, 90905, 69317, 85978, 175474, 91405, 
      211016, 261322, 76048, 73778, 167445, 80306, 81869, 91856, 101665, 
      103456, 98953, 108553, 249885, 123722, 256464, 97010, 103093, 106333, 
      119458, 143293, 181593, 75401, 98320, 70885, 76645, 84773, 95653, 
      278528, 75949, 81416, 98957, 125665, 73181, 96625, 98881, 99450, 
      121537, 122453, 174280, 79837, 83837, 111737, 162962, 182009, 220304, 
      128781, 72148, 95789, 82949, 91738, 96912, 279089, 78437, 201092, 
      283460, 79690, 253933, 84404, 111305, 218153, 245930, 78669, 74330, 
      74785, 84802, 76928, 79273, 333353, 74034, 86913, 143818, 174730, 
      158714, 73620, 94032, 190800, 80345, 85165, 108749, 75010, 96037, 
      114682, 186885, 279937, 79144, 73121, 81652, 150097, 73881, 81049, 
      296586, 107645, 147965, 76730, 320570, 74449, 206308, 209700, 320905, 
      93586, 105290, 148616, 316196, 92745, 105970, 128466, 83408, 225833, 
      332084, 79658, 96325, 269746, 96001, 232577, 88929, 94330, 75365, 
      83213, 86909, 93685, 79565, 266297, 281042, 107476, 278416, 258386, 
      304565, 81450, 132085, 275553, 90977, 304256, 311585, 138554, 275306, 
      311954, 129460, 89258, 89725, 111698, 135458, 320125, 78985, 76904, 
      345236, 85322, 97380, 138625, 267264, 382594, 80441, 269777, 347945, 
      136548, 84122, 136945, 81209, 309361, 344704, 90130, 101410, 101813, 
      131405, 102713, 114109, 105120, 99625, 85285, 100517, 296865, 304993, 
      316378, 113489, 310553, 319940, 143956, 95146, 341546, 405722, 293945, 
      322673, 331169, 424400, 100125, 84641, 110741, 128594, 341074, 425681, 
      108160, 137690, 141338, 143189, 320618, 389314, 84005, 310544, 331865, 
      108820, 114820, 96818, 321025, 409426, 87940, 444205, 447976, 406745, 
      384913, 91645, 103970, 140650, 89381, 404549, 103537, 382837, 93028, 
      111424, 137924, 104914, 336250, 389530, 401210, 94756, 355060, 373981, 
      92474, 112346, 338249, 112817, 96644, 361825, 101345, 102181, 378274, 
      382160, 375869, 111141, 113416, 103120, 138730, 411282, 425405, 447401, 
      487305, 98234, 134765, 373652, 380360, 414306, 501946, 98660, 117977, 
      458665, 106450, 114890, 403610, 432074, 98248, 135202, 397706, 421106, 
      116441, 428801, 98397, 116082, 115300, 117485, 102658, 119794, 420818, 
      425578, 430370, 112250, 429557, 104413, 118269, 118810, 437050, 454673, 
      478480, 104458, 429745, 102965, 113885, 438029, 106658, 122098, 498485, 
      122373, 482045, 126025, 105821, 110020, 123412, 487565, 109442, 119242, 
      120385, 482945, 110344, 111185, 510368, 521449, 124461, 114581, 116609, 
      115172, 120488, 117290, 126650, 129401, 141226, 116485, 120445, 129229, 
      145493, 119641, 125177, 143041, 142754, 122877, 126649, 130325, 123569, 
      133613, 137605, 141124, 130253, 147001, 150772, 129034, 138258, 140418, 
      143029, 129785, 138866, 156685, 139781, 134800, 139465, 134594, 145573, 
      152946, 149825, 142525, 142741, 150709, 142517, 158825, 160010, 147722, 
      152212, 154760, 154996, 167445, 166018, 167108 ], 
  [ 135941, 137785, 134485, 134480, 135176, 126530, 130909, 132329, 129013, 
      123898, 120541, 116836, 127625, 113849, 120493, 115540, 118705, 118100, 
      112036, 110498, 106004, 111410, 114985, 104329, 111154, 110240, 97700, 
      98282, 93140, 92273, 99269, 91417, 93938, 109969, 92405, 93938, 91901, 
      100250, 85604, 94541, 95989, 94250, 109265, 108778, 86120, 86642, 
      82564, 92465, 103300, 81296, 87380, 86909, 78642, 79144, 84841, 86873, 
      102605, 89492, 77732, 86593, 78868, 80613, 87700, 75737, 82330, 75413, 
      80621, 92921, 80930, 87029, 69584, 65705, 69041, 96589, 65810, 74889, 
      94945, 63440, 92420, 64465, 87413, 87737, 60229, 90865, 75220, 80005, 
      77890, 369818, 65341, 80770, 58484, 80208, 92405, 87092, 57154, 59986, 
      346450, 80720, 56153, 351469, 56869, 82413, 318925, 68357, 80677, 
      81617, 70969, 80977, 353293, 57410, 59245, 370393, 79721, 66565, 
      349757, 52993, 57634, 330325, 282901, 331636, 355429, 56873, 294388, 
      59245, 64045, 58180, 64165, 61426, 64130, 68125, 338260, 305037, 
      312281, 65546, 259850, 72785, 81497, 265505, 74394, 257346, 89248, 
      273460, 259225, 360698, 50101, 54685, 240052, 214045, 236029, 246490, 
      365593, 255965, 225322, 243841, 69857, 84917, 56360, 70568, 52265, 
      44909, 217529, 293066, 310250, 70625, 84905, 106793, 228769, 265553, 
      68965, 182890, 255370, 53309, 101501, 51482, 189965, 192925, 273593, 
      201332, 172420, 176258, 260404, 46301, 47450, 194242, 49601, 304849, 
      44948, 56693, 94874, 196514, 226181, 57236, 85565, 168836, 52330, 
      73674, 105370, 108505, 200493, 222093, 87988, 89689, 199250, 267362, 
      200821, 150805, 244117, 196100, 84298, 103669, 219746, 44692, 45472, 
      46889, 143050, 190930, 70228, 79085, 145853, 263610, 43649, 59761, 
      83684, 49922, 288202, 81160, 261109, 45530, 84890, 87725, 124954, 
      51145, 125593, 96850, 96104, 96709, 53024, 163028, 42125, 67490, 73133, 
      97514, 116714, 138445, 209565, 260261, 47777, 88196, 123121, 138052, 
      209305, 208148, 163600, 46213, 41274, 51536, 69185, 204737, 45050, 
      73250, 124826, 64420, 136872, 207008, 60201, 124402, 125000, 214100, 
      33377, 52577, 161602, 249410, 23913, 65305, 66313, 177028, 201220, 
      211153, 36805, 38309, 210145, 54100, 81640, 104425, 108301, 16820, 
      58105, 72074, 47133, 100989, 10330, 107957, 205985, 17225, 17320, 
      30005, 12321, 84240, 45325, 2525, 6632, 206298, 208114, 212689, 19520, 
      166673, 168305, 2925, 63400, 26122, 47930, 74282, 2900, 2993, 24500, 
      26065, 1129, 52713, 46045, 204077, 120341, 4801, 33700, 593, 167765, 
      57085, 93466, 95922, 8864, 32441, 50129, 54689, 78241, 2477, 19682, 
      107945, 10125, 13780, 14485, 14724, 21060, 33813, 31618, 305, 7145, 
      6309, 850, 19825, 10397, 725, 46421, 54952, 73637, 9194, 11618, 38585, 
      225, 340, 37780, 46369, 71433, 74128, 6521, 500, 77941, 117, 2017, 
      14005, 60106, 180706, 2564, 1828, 5674, 9445, 72, 2952, 121837, 7769, 
      6586, 5209, 17714, 17170, 35353, 47970, 2813, 5188, 1937, 5042, 85850, 
      152101, 5929, 0, 61009, 94864, 5477, 85850, 154450, 6404, 788, 29588, 
      62504, 5634, 10, 970, 64018, 113578, 11041, 6100, 41225, 139145, 6914, 
      2141, 16154, 14920, 7274, 778, 144449, 1913, 4688, 48025, 155300, 106, 
      5876, 905, 160, 65169, 260, 421, 2312, 4957, 69892, 954, 143109, 7312, 
      6373, 5122, 761, 12025, 1696, 569, 2704, 55625, 802, 562, 3577, 6066, 
      75517, 7045, 4580, 709, 584, 520, 1109, 49768, 52058, 55285, 13801, 
      54400, 82372, 66161, 4157, 797, 3033, 6658, 56425, 99954, 102490, 
      12941, 12077, 11866, 32525, 54665, 68441, 11304, 9549, 6984, 4744, 
      30484, 13282, 5722, 8017, 5513, 6353, 13568, 16900, 43460, 80548, 7813, 
      2385, 1989, 1285, 2770, 17218, 80613, 9077, 4520, 3757, 2009, 2746, 
      4250, 18914, 38089, 2080, 2977, 80257, 14594, 7610, 17498, 44218, 5044, 
      2888, 1444, 15368, 31028, 43060, 15210, 13185, 6850, 7605, 11090, 3706, 
      10145, 3074, 2138, 12665, 31090, 107474, 59057, 4626, 43641, 59625, 
      5480, 64616, 2498, 17834, 64210, 104609, 3985, 2704, 2690, 24010, 
      43205, 2605, 2665, 9162, 42202, 47122, 116845, 6304, 22304, 3133, 3250, 
      12025, 15130, 28730, 57565, 3060, 24232, 97165, 5729, 21794, 16592, 
      29705, 108761, 15130, 60849, 28328, 39845, 53657, 135250, 19729, 99700, 
      53450, 69770, 8744, 91460, 11025, 14170, 27378, 122432, 10154, 26426, 
      48746, 72869, 13005, 21913, 17620, 29273, 130649, 31285, 46657, 47066, 
      95041, 64233, 74353, 95785, 38818, 87125, 40594, 111250, 28577, 40001, 
      52432, 59600, 76154, 92090, 109925, 51505, 53217, 73125, 59624, 122324, 
      40013, 44914, 57065, 128690, 134338, 143789, 149773, 38909, 39625, 
      122996, 54658, 52265, 166945, 39250, 54577, 97921, 46306, 46489, 97268, 
      45130, 96265, 39461, 51434, 58445, 180353, 39716, 53252, 38132, 49865, 
      119033, 53906, 148261, 190405, 43169, 41669, 112852, 46349, 47450, 
      54665, 61856, 63185, 59914, 67050, 180970, 78677, 186625, 58741, 63284, 
      65754, 75645, 94090, 124690, 43600, 59897, 40778, 44690, 50354, 58154, 
      205609, 44456, 48229, 60842, 80928, 42920, 59434, 61074, 61489, 78032, 
      78794, 119533, 47882, 50650, 70850, 110525, 125876, 157241, 83890, 
      42965, 59368, 50378, 56549, 60337, 206786, 47560, 141725, 210541, 
      48505, 185634, 51833, 71188, 155860, 179017, 48100, 45301, 45602, 
      52385, 47129, 48704, 253504, 45313, 54034, 96309, 120753, 108125, 
      45361, 59305, 133897, 49930, 53210, 70018, 46597, 61002, 74565, 130906, 
      208250, 49653, 45940, 51545, 101972, 46546, 51250, 222589, 69992, 
      100456, 48625, 243185, 47268, 147249, 150025, 243520, 60245, 68561, 
      101261, 239581, 59866, 69241, 85885, 53609, 163540, 253313, 51245, 
      62676, 200369, 62660, 169360, 57898, 61605, 49108, 54184, 56648, 61268, 
      51922, 197690, 210125, 71209, 207961, 191165, 230260, 53653, 89658, 
      205714, 60100, 230105, 236356, 94741, 205621, 236725, 87957, 59305, 
      59618, 74969, 92569, 243818, 52882, 51725, 265541, 57217, 65425, 95428, 
      199273, 298125, 54800, 201632, 268250, 94429, 57557, 94826, 55876, 
      235364, 265625, 61717, 69301, 69704, 90980, 70450, 78458, 72241, 68594, 
      59336, 69332, 225178, 232074, 241765, 78608, 236864, 244865, 101221, 
      66425, 263545, 319097, 223028, 247444, 254708, 335465, 70018, 60386, 
      77554, 90325, 263381, 336746, 75897, 97265, 99989, 101378, 246005, 
      305153, 60520, 237625, 255866, 77173, 81325, 69329, 246874, 323109, 
      64301, 353576, 356885, 320890, 301984, 67082, 74941, 100841, 65896, 
      319156, 74970, 300370, 68465, 80393, 99193, 76193, 260405, 306293, 
      316433, 69885, 276597, 292900, 68681, 81469, 262250, 81940, 71773, 
      282746, 75242, 75770, 297193, 300617, 295250, 82420, 83925, 77633, 
      102001, 326197, 338626, 357850, 392980, 75673, 99730, 293957, 299741, 
      329221, 406081, 76561, 88640, 368036, 81425, 86785, 320065, 344833, 
      76765, 100937, 315085, 335405, 88336, 342176, 77530, 88285, 87965, 
      89380, 80405, 91073, 335425, 339569, 343745, 86609, 343240, 82314, 
      91396, 91937, 350117, 365584, 386465, 83745, 343890, 83176, 89476, 
      351250, 85945, 95225, 404468, 96424, 390338, 99152, 87880, 90077, 
      97925, 395396, 90577, 96065, 96746, 391546, 91325, 92320, 415889, 
      425738, 100360, 94946, 96050, 95537, 99005, 97501, 102857, 104530, 
      112505, 97928, 100040, 105128, 115540, 100160, 103232, 114320, 114341, 
      102472, 104858, 107764, 104858, 111514, 114120, 116253, 111080, 121360, 
      123745, 111401, 116929, 118165, 119698, 112768, 117845, 129658, 120146, 
      117937, 120292, 118193, 124244, 128845, 127264, 123506, 124954, 129226, 
      125192, 134570, 135293, 128857, 132885, 136973, 137825, 145192, 144689, 
      145625 ], 
  [ 120874, 115802, 115466, 114473, 112205, 113933, 110408, 107876, 107524, 
      109325, 109426, 106709, 99220, 105698, 101474, 103437, 98698, 98093, 
      94005, 93949, 93901, 89921, 87568, 90250, 86701, 86281, 82633, 79757, 
      82025, 78194, 73828, 75362, 72449, 66250, 70916, 69485, 68930, 65917, 
      71525, 67124, 66596, 63869, 60112, 59625, 65125, 64165, 65521, 60602, 
      57605, 63265, 60457, 59986, 61105, 60125, 56930, 55010, 51970, 53677, 
      56737, 52754, 54909, 54184, 51885, 55730, 52937, 53924, 47770, 45250, 
      46597, 41828, 45625, 45698, 43600, 38050, 43333, 39568, 36900, 39481, 
      33881, 38530, 33320, 32162, 37258, 31338, 31501, 30852, 30713, 142825, 
      32490, 29641, 34525, 28585, 27938, 27565, 32701, 31581, 128349, 27121, 
      32194, 130898, 31428, 26344, 112680, 27602, 26090, 26042, 26756, 25402, 
      131240, 29005, 28370, 140930, 24146, 25316, 128692, 29034, 27253, 
      117658, 91970, 117981, 131400, 25504, 97529, 24418, 23290, 24341, 
      22916, 23141, 21893, 20948, 120653, 102250, 106036, 20345, 78305, 
      18692, 18512, 80996, 18325, 76789, 17865, 84505, 77186, 131729, 19720, 
      18376, 66905, 54730, 64858, 69885, 134154, 74420, 59585, 68224, 14282, 
      14522, 15605, 14005, 15956, 17986, 55250, 92749, 102029, 12580, 13028, 
      16144, 60068, 78080, 12402, 39877, 72837, 14036, 14804, 14185, 42506, 
      43490, 81674, 46957, 34841, 36209, 74413, 13450, 13117, 43325, 12304, 
      97616, 13085, 10504, 11141, 43621, 56986, 9565, 9736, 32245, 10093, 
      8713, 12745, 13410, 45130, 54874, 9689, 9908, 44381, 76925, 44964, 
      25082, 65042, 42713, 8469, 11538, 53021, 9865, 9657, 9098, 21773, 
      40013, 6749, 7208, 22600, 74161, 9316, 6656, 7361, 7685, 86897, 6813, 
      72648, 8233, 7085, 7450, 15533, 6932, 15184, 8177, 7925, 8036, 5353, 
      27425, 7298, 4505, 4714, 7853, 12233, 18650, 46792, 71306, 5540, 5945, 
      13700, 18257, 46532, 45869, 27009, 4964, 5953, 3865, 3236, 43940, 4789, 
      3349, 13429, 2917, 17077, 44729, 2650, 13005, 13109, 47869, 7442, 2930, 
      25505, 64901, 12304, 2320, 2340, 31545, 41905, 46404, 5930, 5458, 
      45890, 2477, 3341, 7354, 8266, 17561, 2036, 2173, 2920, 6388, 25397, 
      7922, 43706, 16484, 16085, 7528, 21460, 2977, 2594, 45256, 31085, 
      43525, 44353, 46458, 13345, 26624, 27268, 41704, 909, 8585, 1741, 1417, 
      41185, 40784, 9433, 8528, 52258, 1090, 1832, 42292, 10426, 33700, 4801, 
      65554, 26728, 522, 3805, 4285, 24425, 5024, 976, 596, 1424, 40762, 
      12025, 6922, 22228, 17485, 16708, 16453, 10933, 4420, 5189, 64772, 
      27152, 105850, 74209, 11674, 121300, 73096, 1220, 365, 772, 117133, 
      19769, 2770, 65680, 54433, 2953, 1168, 544, 769, 107050, 51629, 1124, 
      64090, 41290, 16722, 85, 31765, 88273, 42089, 103733, 118372, 58117, 
      37285, 10440, 112250, 107609, 30650, 13021, 13465, 3490, 793, 90004, 
      30629, 84682, 30977, 2117, 20450, 104976, 61009, 0, 3721, 103042, 2117, 
      21317, 106933, 75629, 5629, 13, 103693, 60525, 46665, 45, 8109, 123920, 
      28577, 1952, 15892, 108925, 85874, 14425, 136197, 110273, 75125, 17738, 
      84164, 32105, 848, 21673, 63585, 104429, 48082, 63145, 208, 65221, 
      54020, 40597, 31880, 485, 75301, 17386, 26825, 28850, 100217, 51890, 
      19682, 80489, 55156, 40001, 544, 71197, 56137, 36922, 30025, 1170, 
      108068, 97205, 69128, 66533, 58565, 49768, 1109, 929, 698, 131620, 801, 
      2097, 706, 94312, 56372, 40330, 29629, 850, 5353, 5913, 128290, 125450, 
      124745, 5602, 1066, 1010, 122701, 116500, 106525, 35125, 6525, 129125, 
      100817, 27530, 99620, 31300, 19249, 15665, 2705, 2249, 109330, 81178, 
      77818, 69210, 43525, 15489, 2314, 114052, 94181, 89960, 49186, 44489, 
      38089, 14221, 4250, 76921, 43732, 2452, 132413, 107645, 15769, 2969, 
      95693, 82669, 62453, 18085, 7069, 3293, 134017, 127546, 31797, 30082, 
      120017, 86945, 25706, 81373, 54749, 22298, 7625, 7933, 2000, 90829, 
      3874, 2074, 37837, 2125, 55109, 17093, 2213, 7538, 85248, 73593, 55301, 
      12401, 4426, 62626, 59722, 30157, 4905, 3897, 10882, 37673, 14153, 
      55250, 53885, 25610, 21305, 10205, 2978, 58141, 13117, 6516, 41050, 
      15125, 20297, 10192, 9220, 22293, 3298, 11285, 6500, 4010, 16937, 
      18000, 7569, 4297, 3821, 35173, 6245, 30538, 25285, 12805, 13505, 
      33125, 13829, 5521, 4450, 28072, 17714, 22313, 12724, 16288, 12266, 
      6890, 6805, 7850, 5200, 5440, 8100, 9425, 6850, 9225, 11709, 14992, 
      9620, 6737, 6001, 6253, 8357, 11866, 7786, 7522, 6682, 7013, 15373, 
      11114, 9593, 7418, 17293, 18989, 22018, 24050, 11986, 11714, 16045, 
      8469, 9040, 30848, 12821, 8882, 10730, 10985, 11168, 11065, 11785, 
      11050, 14020, 11173, 10280, 37834, 16745, 12497, 18125, 14050, 18010, 
      13645, 26984, 42946, 17728, 18698, 17757, 17450, 17069, 15392, 14185, 
      14032, 14713, 13945, 39933, 14210, 42624, 16010, 15613, 15613, 15130, 
      16285, 22185, 21617, 16672, 24229, 22213, 19973, 17893, 51728, 23461, 
      21800, 18605, 17449, 25877, 20161, 19825, 19746, 18505, 18773, 23944, 
      25405, 24221, 19721, 22346, 25841, 34976, 19917, 29380, 22565, 25925, 
      23698, 23040, 54881, 28541, 31316, 56660, 28498, 46573, 27380, 22529, 
      36065, 44402, 30069, 32210, 32017, 28426, 31568, 30673, 77393, 33210, 
      28593, 23938, 27634, 25874, 34740, 27936, 31392, 32393, 30733, 25805, 
      35482, 28645, 25906, 31365, 58321, 35080, 38777, 34996, 27625, 38889, 
      35689, 65250, 29237, 28085, 38498, 74978, 40105, 37828, 38628, 75313, 
      33322, 30770, 29384, 73844, 34425, 31450, 29322, 38048, 43745, 80660, 
      40130, 34765, 57850, 35737, 46601, 38385, 36658, 44909, 41093, 39605, 
      37309, 43277, 57641, 62666, 34900, 61984, 55562, 71933, 44514, 33589, 
      61713, 41081, 72272, 75065, 34226, 62114, 75434, 34852, 43250, 43069, 
      37178, 35018, 79069, 49177, 50984, 89924, 47090, 42948, 36889, 61200, 
      107194, 52577, 63065, 92633, 39348, 52370, 39745, 54641, 78025, 91984, 
      50602, 46330, 46733, 41333, 46985, 44125, 46800, 49081, 56125, 49325, 
      75249, 78193, 82450, 46745, 80513, 84068, 44164, 54322, 93362, 121250, 
      75569, 86153, 89465, 130208, 53469, 62609, 51125, 47594, 94186, 131489, 
      52432, 47618, 47378, 47285, 86690, 115210, 65213, 83744, 92105, 55684, 
      53908, 61178, 89041, 126250, 68500, 142885, 144712, 125513, 115993, 
      68317, 61850, 53170, 70589, 125261, 63361, 115861, 69700, 60880, 54980, 
      64090, 97138, 119314, 124514, 70132, 104932, 112837, 72386, 62450, 
      98489, 62921, 72020, 109105, 71537, 71077, 117130, 119072, 116669, 
      70317, 69352, 75904, 64210, 133290, 140285, 150617, 170433, 83330, 
      67373, 118340, 121160, 136314, 178594, 85700, 74561, 157345, 81178, 
      76658, 132098, 145010, 87880, 71050, 130082, 140522, 78209, 144329, 
      90621, 79146, 80308, 79253, 89050, 78970, 141530, 143698, 145898, 
      84386, 146381, 91453, 85221, 85762, 151282, 159833, 171328, 97330, 
      148513, 99725, 91205, 152909, 99530, 89050, 182909, 93213, 176189, 
      92977, 110357, 106132, 96196, 179765, 110090, 101746, 100945, 178385, 
      110344, 111833, 192848, 198745, 103077, 111989, 110129, 112580, 110120, 
      114050, 106562, 104777, 100402, 118429, 114613, 107845, 99485, 117697, 
      112865, 102217, 103226, 117045, 114985, 115421, 124865, 120653, 118813, 
      116500, 129605, 119137, 117076, 134866, 128538, 126810, 124885, 138209, 
      130442, 122989, 137189, 143872, 138817, 145610, 135853, 131562, 134921, 
      142525, 147925, 140341, 149645, 136793, 136034, 148370, 150916, 159944, 
      162772, 153837, 156298, 156740 ], 
  [ 135941, 129161, 129557, 128320, 125320, 129610, 124133, 120625, 121005, 
      124514, 125469, 122996, 110993, 122473, 115565, 119236, 112545, 111940, 
      108340, 108650, 109700, 103402, 99585, 105561, 99450, 99152, 97700, 
      93970, 98068, 93505, 86333, 90185, 85930, 74241, 84397, 82234, 82045, 
      76226, 86836, 79141, 78125, 75154, 66761, 66274, 78728, 77402, 80100, 
      71521, 65108, 77600, 72596, 72125, 75562, 74216, 68825, 65929, 58253, 
      63620, 70340, 63185, 67780, 66445, 61828, 69577, 64466, 67405, 58445, 
      52265, 56906, 49453, 58496, 59545, 56105, 42381, 56570, 49633, 41353, 
      52352, 38212, 50913, 38749, 37225, 50373, 35425, 39492, 37501, 37850, 
      105554, 43165, 35802, 47396, 34624, 30805, 31652, 45450, 43354, 93274, 
      32672, 45065, 95213, 43933, 31285, 80533, 36325, 31397, 31105, 34625, 
      30465, 95189, 40778, 39533, 103049, 29209, 33917, 92885, 41905, 38538, 
      83925, 63605, 84004, 94861, 36545, 67700, 34605, 32013, 34772, 31517, 
      32474, 30250, 28085, 85700, 70957, 73889, 27970, 52258, 24121, 21745, 
      54217, 23266, 50986, 19024, 56628, 51017, 93970, 31005, 28197, 42932, 
      34173, 41373, 45058, 95785, 48373, 37442, 43641, 19345, 15925, 24328, 
      18824, 25777, 30125, 33961, 62066, 69394, 17033, 14065, 12545, 37193, 
      50569, 17221, 23346, 46546, 23125, 12181, 23762, 24877, 25373, 53065, 
      27620, 19652, 20410, 47268, 24125, 23426, 24842, 21881, 65225, 24004, 
      17885, 9250, 24650, 33989, 16580, 9797, 17300, 18450, 11458, 8658, 
      8713, 25549, 32365, 9140, 8993, 24922, 48682, 25261, 12821, 39605, 
      23620, 8530, 7573, 30634, 20052, 19600, 18553, 10610, 21530, 9860, 
      8245, 10949, 46162, 19625, 12329, 7300, 16042, 55970, 7240, 44893, 
      17810, 6658, 6413, 7298, 14801, 6705, 5066, 4936, 4925, 12368, 12724, 
      17485, 7738, 6605, 4498, 5218, 7853, 25381, 43429, 13897, 4420, 5465, 
      7460, 25121, 24580, 12064, 13565, 16018, 10880, 5737, 23017, 13634, 
      4874, 4706, 6516, 6280, 23440, 7225, 4282, 4264, 25604, 19825, 9457, 
      10682, 38122, 28225, 5553, 5329, 14404, 21348, 24505, 17093, 16133, 
      24113, 8516, 2792, 2169, 2349, 36532, 6977, 3698, 10789, 1813, 47906, 
      2005, 22417, 35089, 34568, 20765, 42505, 1696, 10829, 74597, 55912, 
      22114, 22698, 24193, 30608, 10825, 11225, 70069, 4264, 23042, 9122, 
      2210, 69428, 68905, 24500, 22985, 83673, 7129, 9701, 21125, 2069, 
      59625, 16452, 100385, 10685, 5341, 450, 442, 47056, 17041, 7625, 6025, 
      1241, 69005, 28922, 761, 44005, 37188, 36045, 35668, 27220, 15949, 
      17450, 99481, 50881, 149221, 111114, 28449, 167477, 109757, 8845, 5672, 
      1565, 162578, 40570, 12713, 100633, 86580, 13140, 8793, 1825, 1440, 
      150665, 83044, 941, 98677, 69777, 36181, 4050, 13770, 128228, 70820, 
      146738, 164061, 91240, 64552, 1717, 156841, 151346, 55721, 30650, 
      31338, 14409, 7930, 130325, 55700, 123905, 56170, 226, 6725, 148225, 
      94864, 3721, 0, 145925, 226, 7226, 150548, 112900, 18500, 3368, 146698, 
      94258, 76738, 3034, 850, 170585, 52916, 11041, 4241, 152906, 125341, 
      32786, 184936, 154498, 112274, 5233, 123265, 57664, 7985, 7460, 98050, 
      147556, 78521, 97488, 2953, 100052, 86045, 68840, 57317, 2132, 112450, 
      5125, 50432, 53189, 142490, 83305, 40361, 118736, 87425, 68000, 5729, 
      107370, 88650, 63945, 54730, 1597, 151805, 138868, 104813, 101608, 
      91688, 80573, 7880, 7090, 6005, 179505, 6352, 1060, 3329, 135365, 
      88885, 68329, 54090, 5913, 778, 850, 175565, 172237, 171410, 17741, 
      6617, 3145, 169000, 161701, 149896, 61416, 19396, 176522, 143090, 
      51137, 141649, 56249, 39440, 34148, 11428, 1700, 153189, 119425, 
      115333, 104773, 72378, 33850, 1765, 158765, 135112, 130037, 79625, 
      73586, 65234, 31850, 14681, 114192, 72585, 2025, 180298, 151138, 34130, 
      11570, 136868, 121160, 96308, 37544, 19940, 12260, 182146, 174577, 
      56746, 54421, 165706, 126290, 48337, 119498, 86530, 43465, 20618, 2138, 
      6697, 130906, 12841, 6649, 64616, 5480, 86890, 35698, 5690, 2353, 
      124105, 109888, 87082, 28322, 13637, 96237, 92601, 54130, 14482, 12010, 
      3501, 64208, 30928, 86909, 85178, 47753, 41618, 24418, 8285, 90532, 
      29160, 2917, 68561, 32266, 40000, 24161, 3425, 42850, 7873, 25864, 
      17053, 10537, 6506, 36361, 3604, 10946, 6322, 60488, 3988, 54145, 
      46818, 27994, 5392, 57586, 29506, 13634, 6341, 50581, 35465, 42260, 
      27425, 6833, 26357, 15857, 15650, 5105, 9409, 7209, 5233, 20954, 5813, 
      20266, 5914, 30425, 20905, 14240, 11552, 7778, 6466, 6437, 15777, 
      15025, 9061, 12808, 7748, 22765, 19658, 13945, 8570, 9290, 10733, 
      11789, 24125, 23609, 8420, 15850, 17153, 16025, 25082, 16385, 7985, 
      21050, 21233, 8564, 22338, 8793, 26525, 20018, 17173, 21425, 29860, 
      21220, 31972, 23993, 11849, 22490, 15821, 25317, 30233, 31813, 13060, 
      29101, 28354, 24481, 21200, 20681, 22338, 19618, 23890, 17077, 25849, 
      24245, 22628, 22018, 18973, 15858, 15658, 34976, 24785, 38930, 35450, 
      31258, 26738, 32513, 37064, 34061, 26962, 20560, 40456, 29250, 28426, 
      28225, 22592, 22738, 19125, 38642, 36482, 25882, 19357, 19924, 23569, 
      22906, 44813, 32264, 38674, 34373, 32617, 36154, 42632, 22837, 37445, 
      42345, 31018, 40129, 29300, 25268, 29945, 44404, 47765, 47450, 41297, 
      46513, 45008, 52688, 49009, 41098, 24853, 23425, 24349, 50905, 38977, 
      24865, 46850, 43970, 33674, 51525, 39442, 32677, 25570, 40082, 50269, 
      55796, 49697, 28052, 55786, 50634, 45181, 37960, 29000, 54785, 52225, 
      57124, 29593, 29905, 52560, 45461, 40225, 30421, 51701, 46930, 40905, 
      34141, 52993, 32948, 56809, 56173, 46660, 41441, 47876, 35072, 52354, 
      49285, 62660, 56648, 54184, 50180, 59930, 41842, 45037, 44721, 44721, 
      40861, 51620, 61045, 38530, 44938, 55172, 52081, 54020, 38069, 45461, 
      54389, 40525, 58073, 57770, 46633, 39593, 57170, 67050, 69589, 65341, 
      63377, 56185, 41220, 45889, 78829, 70816, 47632, 68050, 44533, 69877, 
      44930, 73124, 57956, 67889, 66645, 59445, 59848, 47860, 59978, 54434, 
      59305, 63050, 74120, 63172, 57010, 58978, 61893, 57664, 60688, 63145, 
      48861, 70121, 70121, 91177, 57940, 65108, 67444, 98305, 68170, 81946, 
      63386, 55829, 71189, 99586, 65425, 54145, 53173, 52714, 66133, 87089, 
      85160, 64529, 70450, 69165, 65925, 77953, 68850, 96421, 88325, 109640, 
      111101, 96050, 88848, 87410, 77405, 60185, 90536, 96164, 79282, 89082, 
      88793, 74849, 62849, 79889, 75605, 91925, 95905, 88981, 81325, 87156, 
      92089, 76541, 76834, 77012, 90869, 85010, 89410, 88706, 91449, 93025, 
      91354, 86116, 84541, 94265, 73665, 104437, 110090, 118226, 134260, 
      104009, 78170, 93757, 95845, 107461, 141201, 106745, 89872, 124100, 
      99905, 92945, 104465, 114449, 109413, 82457, 103181, 111181, 94496, 
      114256, 112642, 95677, 97205, 95540, 109973, 94769, 112433, 114113, 
      115825, 102625, 116552, 112498, 102484, 103025, 120965, 127808, 136985, 
      119473, 119050, 122600, 110420, 122714, 121673, 106313, 146980, 111208, 
      142090, 110240, 134696, 128885, 114557, 145300, 133697, 121937, 120770, 
      144530, 133829, 135440, 156553, 161474, 122536, 134986, 132394, 135577, 
      131653, 136925, 126265, 123626, 116201, 142280, 137000, 127304, 114308, 
      140816, 134032, 118016, 119269, 139432, 136274, 136100, 148594, 141698, 
      138760, 135349, 152968, 137376, 134217, 159449, 150193, 147733, 144954, 
      163280, 152341, 140130, 160186, 169065, 162180, 171169, 157508, 151021, 
      155600, 166010, 172386, 161874, 174472, 156130, 155005, 171977, 174157, 
      184405, 187721, 174760, 177953, 178273 ], 
  [ 164880, 168788, 164596, 164885, 166465, 154705, 161450, 164050, 159842, 
      152653, 148256, 144245, 160506, 140660, 150560, 143533, 149060, 148453, 
      141781, 139797, 133965, 142181, 147530, 132872, 142805, 141741, 126513, 
      128125, 120761, 120772, 131170, 120500, 124645, 147332, 123106, 125525, 
      123040, 134793, 114077, 127010, 129050, 127597, 148234, 147745, 116649, 
      117613, 111905, 126244, 141221, 110925, 119673, 119200, 108113, 109057, 
      117416, 120628, 141984, 124429, 108225, 120932, 110245, 112730, 122629, 
      105928, 115333, 106042, 114640, 131380, 115389, 124730, 100917, 95848, 
      100810, 138272, 96685, 109610, 136474, 94741, 134081, 96356, 127738, 
      128500, 91220, 132808, 112421, 118834, 116125, 461925, 99280, 120185, 
      89757, 119765, 135808, 129013, 88565, 92581, 435877, 120861, 87412, 
      441632, 88570, 123290, 404794, 104644, 121108, 122344, 108290, 121700, 
      443890, 89989, 92564, 463208, 120436, 102986, 440050, 84232, 90797, 
      418100, 364160, 419701, 446602, 90322, 377417, 93728, 100304, 92365, 
      100570, 96941, 100825, 106298, 427493, 389828, 398106, 103121, 338269, 
      113018, 124394, 344810, 115217, 335465, 134653, 354089, 337780, 453305, 
      83210, 89570, 315929, 285776, 311312, 323401, 458932, 334354, 298973, 
      320450, 110500, 130000, 92561, 111505, 87130, 76960, 290132, 377065, 
      396617, 111994, 130418, 157930, 303290, 345698, 109888, 249713, 334033, 
      89050, 151450, 86629, 258116, 261664, 355060, 271549, 237601, 242177, 
      340085, 80100, 81693, 263413, 84730, 390890, 78445, 94482, 143905, 
      266265, 300816, 95461, 132226, 233701, 88925, 117077, 157061, 160936, 
      270980, 296132, 135385, 137530, 269585, 348353, 271450, 212404, 321700, 
      265985, 130945, 155200, 293621, 79049, 80125, 82132, 203305, 260065, 
      113165, 124538, 206698, 344285, 77850, 99586, 130465, 86489, 372425, 
      127345, 341482, 80613, 132109, 135684, 181645, 88298, 182570, 147313, 
      146417, 147170, 91197, 227545, 76448, 110249, 117520, 148265, 171905, 
      198224, 282218, 340756, 84314, 136721, 179786, 197825, 281954, 280645, 
      228397, 82442, 75725, 89685, 112810, 276778, 80977, 118057, 182065, 
      106709, 196625, 279485, 101300, 181633, 182377, 287757, 65000, 91304, 
      226229, 328541, 51242, 108026, 109330, 244465, 272801, 284362, 69904, 
      72000, 283204, 93413, 128945, 157352, 162116, 40441, 98746, 116857, 
      84218, 153170, 29653, 161764, 278440, 41282, 41521, 60570, 33410, 
      132413, 81952, 13546, 23129, 278885, 280997, 286312, 45189, 232450, 
      234378, 15122, 105937, 55189, 85581, 119925, 15241, 15482, 52825, 
      55130, 9620, 91988, 83098, 276354, 177076, 19946, 66161, 4932, 233818, 
      97828, 144125, 147173, 27997, 64450, 88650, 94690, 125050, 14800, 
      45769, 162004, 30290, 36461, 37610, 37997, 47885, 66410, 63325, 4778, 
      24938, 272, 2657, 46052, 954, 2826, 83746, 95089, 119250, 637, 32957, 
      73096, 4394, 7913, 71993, 83690, 116450, 119885, 180, 8957, 124730, 
      4724, 14024, 36964, 101861, 249101, 657, 13537, 65, 578, 6449, 16433, 
      178978, 232, 85, 21352, 42885, 42041, 68660, 85865, 450, 21325, 904, 
      21029, 134693, 215300, 10, 5477, 103042, 145925, 0, 134689, 218089, 37, 
      2117, 60517, 104977, 5, 5629, 11029, 106933, 168925, 970, 23113, 76738, 
      199818, 97, 800, 40417, 2329, 157, 2245, 206152, 1010, 20213, 85898, 
      219073, 4825, 85, 10504, 5021, 108362, 4525, 8090, 14569, 20618, 
      114413, 2405, 204500, 25189, 23360, 349, 9160, 33448, 1805, 7930, 
      15245, 95842, 3425, 7625, 17300, 22601, 121504, 490, 541, 3922, 4537, 
      6841, 10242, 88057, 91085, 95348, 2210, 94165, 130129, 109476, 850, 
      7850, 15560, 23477, 96776, 151997, 155125, 2080, 1808, 1745, 64288, 
      94420, 112340, 1625, 1202, 857, 19337, 61357, 2269, 925, 25864, 1010, 
      22570, 35557, 40961, 79361, 127697, 1088, 2468, 2960, 4624, 14249, 
      41425, 127760, 1314, 1345, 1618, 11560, 13925, 17797, 44005, 71912, 
      3341, 14450, 127250, 2977, 1321, 41697, 80257, 1565, 2665, 6845, 38233, 
      61885, 78653, 3293, 2600, 23053, 24548, 2129, 2441, 29156, 3285, 10045, 
      33448, 61789, 160965, 99818, 2465, 79220, 100532, 19449, 107001, 10397, 
      41717, 106445, 157352, 3298, 5125, 10585, 51145, 78480, 8276, 9224, 
      26525, 77029, 83725, 172244, 20557, 48397, 11168, 11729, 31604, 36929, 
      57929, 97568, 10205, 51209, 147970, 18792, 47437, 39125, 59194, 162226, 
      36625, 101732, 57073, 73474, 92168, 194333, 43882, 150937, 91809, 
      113161, 24457, 140621, 28808, 34469, 55373, 178693, 26897, 53825, 
      85321, 116992, 32114, 46792, 39833, 57850, 188530, 60596, 82184, 82741, 
      144776, 105530, 118610, 145666, 71233, 134784, 73597, 164677, 56250, 
      72706, 89725, 99261, 120697, 140773, 162900, 88196, 90500, 116624, 
      98977, 177957, 72260, 79085, 95528, 185653, 192485, 203860, 211028, 
      70560, 71572, 178621, 92077, 88794, 231298, 70745, 91844, 147620, 
      80461, 80642, 146665, 78689, 145364, 70650, 87057, 96434, 246600, 
      70145, 89009, 67669, 84136, 172840, 89505, 208130, 258116, 74322, 
      72080, 164869, 78532, 80077, 89954, 99661, 101434, 96977, 106481, 
      246745, 121508, 253282, 95056, 101077, 104285, 117284, 140909, 178909, 
      73693, 96354, 69237, 74925, 82957, 93717, 275210, 74241, 79642, 96989, 
      123437, 71513, 94685, 96917, 97480, 119349, 120257, 171650, 78093, 
      82045, 109645, 160420, 179321, 217346, 126529, 70506, 93865, 81173, 
      89860, 94978, 275761, 76721, 198266, 280106, 77960, 250757, 82618, 
      109225, 215209, 242804, 76957, 72676, 73125, 83016, 75242, 77557, 
      329717, 72388, 85105, 141440, 172100, 156212, 71986, 92146, 188050, 
      78625, 83385, 106705, 73364, 94133, 112580, 184165, 276601, 77450, 
      71513, 79930, 147673, 72265, 79337, 293152, 105625, 145561, 75080, 
      317000, 72833, 203450, 206818, 317333, 91728, 103300, 146210, 312650, 
      90901, 103976, 126244, 81682, 222841, 328450, 77984, 94445, 266472, 
      94129, 229541, 87145, 92480, 73765, 81505, 85153, 91845, 77909, 263045, 
      277700, 105482, 275090, 255184, 301085, 79780, 129845, 272245, 89185, 
      300778, 308065, 136256, 272000, 308432, 127250, 87496, 87957, 109672, 
      133192, 316557, 77369, 75322, 341530, 83624, 95530, 136337, 264010, 
      378692, 78829, 266509, 344225, 134290, 82468, 134685, 79601, 305857, 
      341002, 88400, 99536, 99937, 129205, 100829, 112093, 103210, 97785, 
      83641, 98669, 293437, 301517, 312836, 111493, 307045, 316378, 141650, 
      93384, 337864, 401704, 290537, 319097, 327545, 420290, 98305, 83045, 
      108797, 126452, 337396, 421565, 106250, 135460, 139072, 140905, 317056, 
      385380, 82433, 307042, 328241, 106922, 112850, 95080, 317465, 405392, 
      86346, 440001, 443754, 402725, 381005, 90009, 102160, 138420, 87785, 
      400541, 101741, 378941, 91386, 109530, 135730, 103108, 332608, 385600, 
      397220, 93098, 351314, 370133, 90856, 110452, 334597, 110921, 94978, 
      358045, 99625, 100449, 374408, 378274, 372017, 109309, 111554, 101410, 
      136580, 407248, 421301, 443189, 482905, 96628, 132673, 369818, 376490, 
      410260, 497480, 97066, 116101, 454401, 104740, 113060, 399620, 427940, 
      96674, 133128, 393748, 417028, 114605, 424685, 96841, 114256, 113490, 
      115645, 101044, 117928, 416744, 421480, 426248, 110500, 425441, 102797, 
      116461, 117000, 432900, 450437, 474130, 102884, 425633, 101425, 112165, 
      433877, 105076, 120276, 494045, 120577, 477685, 124189, 104329, 108450, 
      121626, 483181, 107908, 117540, 118665, 478585, 108802, 109645, 505882, 
      516913, 122713, 113005, 114997, 113594, 118834, 115700, 124904, 127613, 
      139284, 114937, 118825, 127465, 143501, 118053, 123493, 141093, 140816, 
      121249, 124965, 128605, 121993, 131897, 135833, 139298, 128641, 145133, 
      148850, 127476, 136552, 138676, 141245, 128245, 137168, 154745, 138125, 
      133250, 137825, 133060, 143845, 151108, 148045, 140881, 141137, 148961, 
      140929, 156965, 158132, 146068, 150530, 153122, 153378, 165625, 164232, 
      165314 ], 
  [ 132217, 125849, 126061, 124882, 122058, 125712, 120713, 117441, 117637, 
      120724, 121465, 118922, 108025, 118273, 112025, 115274, 109057, 108450, 
      104714, 104932, 105706, 99976, 96517, 101677, 96196, 95866, 93850, 
      90324, 93970, 89577, 83093, 86369, 82440, 72097, 80901, 78916, 78633, 
      73504, 82882, 75997, 75101, 72180, 64925, 64436, 75178, 73940, 76306, 
      68625, 63050, 73858, 69394, 68921, 71780, 70522, 65669, 63009, 56473, 
      60938, 66754, 60377, 64370, 63185, 59138, 65925, 61384, 63837, 55553, 
      50273, 54100, 47293, 55042, 55845, 52733, 41017, 53012, 46853, 39953, 
      48866, 36826, 47545, 37089, 35649, 46813, 34085, 37186, 35525, 35752, 
      114376, 40193, 33940, 43882, 32786, 29745, 30290, 41956, 40100, 101540, 
      30946, 41537, 103625, 40493, 29705, 88073, 33813, 29725, 29493, 32321, 
      28849, 103681, 37508, 36413, 111989, 27585, 31421, 101309, 38357, 
      35380, 91837, 70193, 91970, 103457, 33437, 74642, 31705, 29473, 31810, 
      29005, 29780, 27792, 25925, 93890, 78245, 81385, 25684, 58248, 22369, 
      20533, 60385, 21632, 56912, 18314, 63058, 57025, 102820, 27793, 25345, 
      48386, 38785, 46705, 50720, 104777, 54333, 42440, 49237, 17649, 15129, 
      21730, 17186, 22905, 26681, 38737, 69152, 76960, 15473, 13345, 12965, 
      42353, 56869, 15569, 26944, 52544, 20421, 12357, 20936, 28741, 29353, 
      59625, 31898, 22906, 23812, 53458, 21013, 20404, 28900, 19037, 72701, 
      20826, 15577, 9216, 28816, 39145, 14354, 9281, 20474, 15892, 10280, 
      9160, 9365, 29861, 37397, 8770, 8713, 29200, 55120, 29597, 15325, 
      45349, 27802, 8000, 8033, 35620, 17026, 16634, 15705, 12832, 25552, 
      8570, 7465, 13289, 52520, 16561, 10405, 6786, 13456, 63044, 6602, 
      51185, 14920, 6228, 6133, 8788, 12329, 8245, 5284, 5122, 5141, 10090, 
      15786, 14425, 6388, 5585, 4768, 6388, 9953, 30089, 49725, 11281, 4234, 
      6929, 9554, 29825, 29250, 15170, 10877, 12968, 8578, 4545, 27585, 
      10880, 3920, 6272, 5050, 8354, 28090, 5513, 5840, 5850, 30490, 16189, 
      7261, 13736, 44116, 23717, 4165, 4001, 18026, 25810, 29297, 13753, 
      12913, 28873, 6434, 2330, 2845, 3205, 31266, 5161, 2720, 8249, 2333, 
      41764, 2853, 27045, 29905, 29410, 16897, 36713, 1394, 8185, 66761, 
      49186, 26756, 27400, 29045, 25738, 14085, 14545, 62465, 2810, 18856, 
      6676, 1384, 61850, 61357, 20162, 18797, 75313, 5009, 7129, 25693, 3485, 
      52609, 12946, 91177, 13985, 3509, 628, 740, 40842, 13437, 5341, 4041, 
      637, 61409, 24116, 1625, 37997, 31690, 30637, 30290, 22562, 12461, 
      13780, 90289, 44389, 137897, 101380, 23665, 155461, 100081, 6309, 3706, 
      709, 150740, 34792, 9605, 91373, 78010, 9970, 6253, 845, 610, 139273, 
      74650, 317, 89501, 62101, 30725, 2404, 17524, 117730, 63082, 135488, 
      152149, 82418, 57170, 3185, 145197, 139912, 48877, 25636, 26260, 11041, 
      5492, 119725, 48850, 113573, 49288, 4, 9413, 136901, 85850, 2117, 226, 
      134689, 0, 10000, 139130, 103042, 14642, 1850, 135428, 85268, 68648, 
      1604, 1940, 158413, 46234, 8109, 6409, 141392, 114937, 27572, 172250, 
      142920, 102436, 7605, 112945, 50674, 5525, 10250, 88868, 136242, 70325, 
      88330, 1565, 90770, 77453, 61178, 50345, 1010, 102596, 7421, 43906, 
      46481, 131368, 74853, 34549, 108602, 78761, 60386, 3725, 97744, 79924, 
      56569, 47924, 761, 140317, 127890, 95305, 92250, 82810, 72265, 5482, 
      4840, 3965, 166993, 4250, 578, 1945, 124529, 80149, 60701, 47332, 3925, 
      1160, 1352, 163193, 159985, 159188, 14009, 4505, 1873, 156866, 149837, 
      138482, 54202, 15482, 164116, 131944, 44581, 130561, 49361, 33722, 
      28850, 8530, 1082, 141649, 109265, 105353, 95273, 64528, 28580, 1145, 
      147013, 124290, 119425, 71381, 65672, 57800, 26756, 11357, 104266, 
      64729, 1369, 167760, 139680, 28852, 8692, 125978, 110930, 87218, 31994, 
      16010, 9290, 169544, 162245, 49844, 47669, 153700, 115844, 42001, 
      109348, 77940, 37485, 16648, 2788, 4765, 120272, 9857, 4745, 57250, 
      3874, 78292, 30340, 4052, 2845, 113765, 100178, 78480, 23620, 10585, 
      87181, 83725, 47444, 11336, 9224, 4525, 56890, 26010, 78329, 76688, 
      41513, 35828, 20128, 6185, 81770, 24418, 3005, 60997, 27252, 34354, 
      19925, 4049, 36992, 5945, 21474, 13653, 8125, 8264, 31037, 3770, 8500, 
      4896, 53450, 3730, 47525, 40708, 23444, 6570, 50752, 24832, 10820, 
      5057, 44225, 30277, 36530, 22985, 8333, 22061, 12821, 12644, 4949, 
      7541, 5941, 5105, 17284, 5233, 16712, 6500, 25789, 17289, 11554, 9346, 
      6560, 6084, 6925, 12961, 12329, 7625, 10530, 8770, 19045, 16328, 11485, 
      9860, 10820, 12653, 13949, 20281, 19825, 9434, 13172, 14293, 18805, 
      21200, 13673, 7793, 17704, 17885, 8306, 18868, 8473, 22573, 16960, 
      14593, 24565, 25738, 18178, 27666, 20645, 12461, 19408, 17657, 28741, 
      26245, 27673, 13298, 25317, 24660, 21325, 18554, 18125, 19540, 17300, 
      26912, 15445, 29045, 21289, 19970, 19508, 17093, 15028, 16328, 30754, 
      21853, 34372, 31252, 27540, 23620, 36293, 32770, 30097, 23956, 18842, 
      35914, 26056, 25352, 25181, 20626, 20800, 19345, 34420, 32500, 23400, 
      19125, 20410, 25405, 21200, 40045, 28906, 34564, 30773, 29285, 39780, 
      38186, 23941, 41189, 37957, 33860, 36009, 26650, 26938, 32513, 39890, 
      42949, 42664, 37141, 41845, 40490, 57770, 44129, 37028, 23633, 23465, 
      23725, 45929, 35261, 25469, 42292, 39712, 30736, 46573, 35780, 30005, 
      25988, 43556, 45521, 50594, 45065, 26930, 50612, 45940, 49097, 34794, 
      27754, 49757, 56797, 51914, 30593, 31025, 57130, 41449, 36873, 29137, 
      56117, 42824, 37549, 31925, 48285, 34570, 61641, 51193, 42698, 44437, 
      43850, 36866, 47876, 45137, 57250, 51778, 49554, 45970, 54788, 44680, 
      48325, 41257, 47917, 43425, 55562, 55925, 36260, 48008, 50650, 55989, 
      58138, 36065, 48497, 58505, 38069, 53365, 53092, 43245, 37405, 61492, 
      61588, 63945, 70317, 58301, 51857, 39082, 48581, 84725, 65250, 50346, 
      73012, 42173, 64485, 42568, 67490, 61802, 72725, 61609, 55129, 55530, 
      45162, 55688, 50804, 55133, 58516, 68594, 58666, 60392, 62600, 65845, 
      53874, 64458, 67185, 46597, 65125, 74725, 97461, 61162, 69170, 71746, 
      105037, 63440, 76072, 59252, 52685, 75725, 106312, 61109, 51417, 50625, 
      50256, 70065, 92881, 79130, 68125, 74644, 64717, 61837, 72693, 72676, 
      102617, 82309, 116674, 118225, 102152, 94378, 81568, 72433, 57313, 
      84482, 102170, 74216, 94516, 82945, 70261, 59761, 74849, 79745, 97505, 
      101785, 83189, 85973, 92314, 86085, 71917, 81000, 72386, 85069, 89768, 
      83844, 83200, 96589, 98253, 96400, 81050, 79625, 88565, 70153, 110345, 
      116324, 125000, 141962, 97729, 74320, 98605, 100873, 113357, 149197, 
      100369, 84906, 131074, 94097, 87737, 110057, 120761, 102913, 78445, 
      108589, 117189, 89282, 120442, 106016, 90401, 91837, 90322, 103613, 
      89669, 118373, 120173, 122005, 96921, 122666, 106100, 97010, 97549, 
      127189, 134450, 144197, 112793, 125060, 115738, 104458, 128900, 114985, 
      100825, 154570, 105530, 149220, 104738, 127450, 122029, 108781, 152514, 
      126625, 115705, 114628, 151588, 126785, 128362, 164205, 169364, 116474, 
      128052, 125640, 128641, 125073, 130013, 120133, 117704, 111025, 135122, 
      130202, 121226, 109370, 133834, 127530, 112834, 114025, 132626, 129736, 
      129706, 141444, 135200, 132530, 129389, 145890, 131554, 128665, 152065, 
      143525, 141245, 138676, 155770, 145609, 134560, 153172, 161509, 155074, 
      163521, 150818, 144869, 149146, 158864, 164992, 155200, 166986, 149992, 
      148957, 164785, 167045, 176977, 180169, 168194, 171205, 171553 ], 
  [ 170017, 160849, 162261, 160682, 156658, 164512, 156313, 151441, 152837, 
      158724, 160865, 158722, 140425, 158873, 148225, 154274, 144857, 144250, 
      141314, 142132, 144706, 135176, 129317, 139877, 130196, 130066, 131650, 
      126724, 133370, 127777, 116693, 123769, 117640, 98297, 116101, 112916, 
      113233, 103504, 121082, 108797, 107101, 103780, 88925, 88436, 110578, 
      108740, 113306, 99625, 88450, 110458, 102394, 101921, 108580, 106722, 
      98269, 94009, 79873, 90338, 102154, 90577, 98570, 96385, 88538, 101725, 
      93384, 99037, 86153, 74873, 84100, 72893, 89242, 91645, 86333, 61217, 
      87812, 76453, 60353, 83066, 57026, 80945, 59089, 57049, 81413, 53885, 
      63386, 59525, 60552, 66376, 70793, 57140, 78082, 55786, 47545, 50090, 
      75956, 72500, 57140, 53146, 75737, 58225, 74093, 50905, 48473, 61213, 
      51525, 50893, 58321, 50249, 57681, 69908, 67813, 62989, 48985, 58621, 
      55709, 72557, 66980, 49637, 36793, 49370, 56657, 64637, 38842, 61505, 
      56873, 62010, 56205, 58180, 54592, 50725, 49690, 40045, 41785, 51284, 
      28648, 44369, 38933, 29585, 42832, 27712, 33314, 30458, 27225, 54020, 
      59393, 54545, 22186, 18185, 21305, 23120, 54977, 24733, 19240, 22037, 
      39049, 30529, 49130, 38186, 52105, 59681, 16937, 31952, 36560, 35873, 
      28145, 20165, 17953, 24869, 36569, 12944, 22544, 48421, 21157, 49736, 
      12941, 12753, 25825, 13298, 11106, 11012, 22058, 51613, 50404, 11700, 
      47837, 32701, 51826, 40777, 19216, 10816, 14545, 38954, 22481, 9074, 
      42692, 27880, 15560, 14765, 10861, 13597, 20970, 20313, 10400, 21920, 
      10397, 8325, 16749, 9602, 21200, 14633, 12020, 46826, 46034, 44305, 
      7632, 8352, 26770, 22265, 7289, 19720, 46561, 32805, 19786, 40256, 
      25444, 20402, 18785, 43720, 18628, 17533, 8388, 38329, 7445, 13284, 
      13322, 13141, 34690, 4786, 44225, 24788, 21785, 12368, 7988, 5353, 
      8089, 17125, 38081, 14834, 6529, 4954, 7825, 7450, 3770, 38077, 42568, 
      33178, 21745, 6385, 38480, 19520, 5072, 24050, 3754, 6290, 26113, 4640, 
      4450, 7090, 49589, 31061, 2536, 13316, 62917, 22565, 22001, 3026, 5210, 
      6497, 45153, 43513, 6273, 29434, 14530, 7445, 6605, 75466, 26361, 
      18320, 34249, 7933, 91764, 6253, 5245, 73505, 72810, 51697, 84313, 
      12394, 34785, 127961, 102986, 4756, 5000, 5645, 67138, 1285, 1345, 
      122065, 21410, 55656, 31876, 15784, 121250, 120557, 57962, 55597, 
      139913, 28009, 33129, 4093, 2885, 108209, 45146, 161377, 785, 24509, 
      8228, 7540, 91042, 46237, 29341, 26041, 13437, 120809, 64916, 4625, 
      86797, 77090, 75437, 74890, 62362, 44461, 46980, 160289, 96389, 222097, 
      174980, 64265, 244261, 173281, 31909, 25506, 15109, 238340, 81992, 
      39005, 161773, 143810, 39770, 31853, 16045, 14810, 223873, 139250, 
      13117, 159301, 121901, 75725, 22004, 1124, 196330, 123282, 219088, 
      240149, 149818, 114970, 1985, 231397, 224712, 103077, 67636, 68660, 
      42041, 30292, 198925, 103050, 190973, 103688, 10004, 13, 220901, 
      154450, 21317, 7226, 218089, 10000, 0, 223730, 177242, 48842, 20450, 
      219028, 153668, 131048, 19604, 3140, 248013, 99234, 36109, 409, 226592, 
      192737, 70772, 265250, 228520, 176436, 205, 190145, 105674, 30325, 50, 
      158468, 220042, 133325, 157730, 19165, 160970, 143053, 120578, 105145, 
      16810, 176596, 421, 95706, 99481, 213768, 139453, 81549, 184402, 
      144761, 119386, 25325, 170144, 146324, 113969, 101524, 14561, 225117, 
      209290, 166905, 162850, 150210, 135865, 29682, 28040, 25765, 258593, 
      26450, 11978, 19345, 204929, 146549, 119701, 100532, 25325, 6760, 6152, 
      253793, 249785, 248788, 47009, 26705, 18473, 245866, 237037, 222682, 
      110402, 49682, 254916, 214344, 96381, 212561, 103361, 79922, 72250, 
      35930, 13282, 226649, 185065, 179953, 166673, 124928, 71780, 13345, 
      233413, 204490, 198225, 134381, 126472, 115400, 68756, 41557, 178466, 
      125129, 13769, 259360, 224080, 72052, 35892, 206578, 187130, 155818, 
      76994, 50210, 37090, 261544, 252445, 103844, 100669, 241700, 193444, 
      92201, 184948, 143140, 85285, 51048, 6388, 25565, 199072, 37657, 25345, 
      114250, 22474, 143492, 73940, 22852, 7445, 190565, 172778, 143680, 
      62820, 38785, 155381, 150725, 99844, 40136, 35624, 5525, 113490, 66610, 
      143329, 141088, 90913, 82228, 56528, 27985, 147970, 63818, 10205, 
      119197, 68452, 79754, 55925, 7649, 83792, 26545, 58474, 44053, 31925, 
      4264, 74237, 10370, 32500, 22096, 108050, 13130, 99325, 89108, 61444, 
      6370, 103952, 63632, 37220, 21257, 94225, 72477, 82330, 60185, 5933, 
      58261, 40621, 40244, 13549, 27541, 21941, 13505, 49284, 16633, 47912, 
      10100, 64189, 48889, 36954, 31546, 22160, 16084, 11125, 39161, 37729, 
      24625, 33130, 9370, 51245, 45928, 35285, 8660, 8020, 7253, 6949, 53281, 
      52425, 10034, 38372, 40693, 7605, 54400, 39073, 16393, 47304, 47485, 
      17306, 49268, 17873, 56173, 44560, 38993, 10765, 60338, 45578, 63466, 
      50045, 15461, 47008, 12457, 12941, 59845, 62273, 18698, 57517, 56260, 
      49325, 43154, 42125, 45140, 39700, 13712, 33245, 14645, 47889, 44570, 
      43108, 36493, 27428, 18728, 65754, 48253, 71572, 66052, 59140, 51220, 
      17893, 68170, 63297, 50756, 37042, 72914, 54056, 52552, 52181, 40426, 
      40400, 24545, 69220, 65700, 46600, 27325, 23810, 19805, 39200, 78445, 
      57906, 68564, 61373, 58085, 22180, 74386, 23141, 22789, 73757, 21460, 
      70009, 50850, 22338, 21913, 76490, 81549, 81064, 71341, 79445, 77090, 
      30370, 83129, 70628, 38233, 29665, 34325, 85529, 66461, 27869, 79092, 
      74512, 56736, 85973, 66580, 54205, 29588, 26756, 83521, 91594, 82265, 
      40730, 91412, 83540, 29297, 62194, 42354, 89557, 32597, 92914, 30193, 
      29825, 32930, 74449, 65473, 43937, 32917, 76424, 66149, 52925, 85885, 
      29970, 35641, 90593, 75298, 30637, 76850, 31066, 83876, 78937, 99450, 
      90378, 86554, 80170, 95188, 31880, 32525, 70457, 32717, 32425, 35362, 
      96125, 57460, 33608, 86850, 35989, 36738, 55465, 34297, 37105, 60469, 
      90765, 90292, 71845, 58005, 38692, 103988, 107545, 43117, 98101, 86657, 
      59282, 36581, 51325, 108250, 38146, 45812, 63773, 106285, 64168, 
      110890, 42002, 46325, 101009, 89729, 90130, 68962, 90088, 80804, 88733, 
      94516, 111194, 94466, 43592, 44200, 45245, 84874, 45058, 45985, 67397, 
      104125, 49725, 61261, 45362, 47770, 48746, 65837, 100640, 120872, 
      92452, 79285, 51125, 67112, 95509, 75217, 73225, 72256, 49465, 59881, 
      124930, 49725, 52244, 99917, 94637, 113293, 52676, 66817, 127909, 
      75274, 76225, 66952, 62978, 125968, 111033, 81913, 130282, 67570, 
      113416, 63716, 127345, 106261, 85761, 113849, 57545, 65705, 67985, 
      127189, 60373, 63314, 131485, 108117, 58600, 108586, 129069, 63368, 
      126244, 125200, 67589, 68653, 68000, 120050, 117625, 131765, 98753, 
      76145, 79924, 85000, 95762, 144729, 105120, 71405, 72473, 79157, 
      100997, 147969, 123106, 89674, 137897, 127537, 77857, 83761, 151313, 
      110245, 77589, 82189, 129082, 84242, 155216, 130601, 132637, 130122, 
      151013, 128669, 83773, 84773, 85805, 139921, 86866, 153700, 138410, 
      138949, 90589, 95050, 100997, 162193, 89860, 166338, 149058, 92500, 
      164385, 142225, 108770, 148130, 106420, 146138, 180450, 172429, 151981, 
      109114, 178425, 161905, 160228, 109188, 178385, 180162, 117805, 121364, 
      161474, 178852, 175240, 179441, 173473, 180613, 165533, 161704, 150025, 
      187322, 180002, 166226, 146770, 184834, 175330, 151834, 153425, 182426, 
      177736, 176706, 193444, 182800, 178330, 173389, 197290, 174554, 169865, 
      205465, 192125, 188645, 184676, 209970, 194609, 175760, 203972, 215909, 
      206474, 218521, 199418, 189869, 196146, 210464, 218192, 203600, 220786, 
      194792, 193157, 216585, 218245, 230177, 234169, 215594, 219805, 219953 ]
    , [ 168325, 172393, 168125, 168436, 170084, 158066, 165001, 167693, 
      163409, 156050, 151565, 147520, 164221, 143881, 154045, 146848, 152561, 
      151952, 145216, 143194, 137248, 145690, 151181, 136193, 146378, 145300, 
      129832, 131522, 123976, 124049, 134721, 123817, 128090, 151313, 126545, 
      129034, 126509, 138538, 117328, 130585, 132673, 131234, 152325, 151834, 
      120052, 121050, 115208, 129905, 145216, 114244, 123208, 122733, 111410, 
      112388, 120961, 124265, 146077, 128160, 111592, 124609, 113680, 116225, 
      126352, 109265, 118898, 109409, 118269, 135369, 119050, 128641, 104308, 
      99137, 104229, 142493, 100026, 113261, 140677, 98100, 138280, 99761, 
      131825, 132617, 94541, 137017, 116240, 122785, 120026, 470194, 102829, 
      124178, 93088, 123764, 140117, 133200, 91898, 96010, 443914, 124900, 
      90729, 449725, 91921, 127385, 412537, 108365, 125165, 126425, 112093, 
      125777, 452009, 93402, 96037, 471505, 124505, 106705, 448137, 87529, 
      94250, 425981, 371509, 427600, 454753, 93789, 384904, 97277, 103997, 
      95888, 104273, 100570, 104546, 110137, 435472, 397445, 405805, 106906, 
      345362, 117013, 128605, 351973, 119258, 342530, 139060, 361352, 344873, 
      461530, 86609, 93113, 322792, 292301, 318125, 330346, 467209, 341417, 
      305650, 327365, 114497, 134357, 96196, 115524, 90653, 80253, 296713, 
      384570, 404314, 116037, 134797, 162765, 310021, 352885, 113893, 255818, 
      341098, 92633, 156185, 90162, 264325, 267917, 362345, 277920, 243560, 
      248194, 347216, 83509, 85138, 269690, 88245, 398533, 81824, 98209, 
      148538, 272578, 307525, 99216, 136665, 239616, 92546, 121250, 161906, 
      165841, 277349, 302789, 139880, 142061, 275938, 355570, 277825, 218045, 
      328637, 272296, 135370, 160021, 300250, 82472, 83572, 85625, 208826, 
      266306, 117280, 128857, 212265, 351458, 81253, 103445, 134888, 90082, 
      379882, 131716, 348625, 84082, 136562, 140197, 186866, 91933, 187805, 
      152018, 151108, 151873, 94900, 233384, 79837, 114322, 121725, 152986, 
      176986, 203677, 288713, 347885, 87877, 141256, 184981, 203272, 288445, 
      287120, 234244, 85969, 79106, 93364, 116933, 283205, 84474, 122274, 
      187290, 110720, 202052, 285940, 105209, 186850, 187604, 294304, 68137, 
      95017, 232042, 335530, 54029, 112061, 113389, 250504, 279176, 290869, 
      73157, 75301, 289697, 97168, 133348, 162209, 167045, 42920, 102605, 
      121050, 87785, 157961, 31778, 166685, 284873, 43789, 44036, 63601, 
      35669, 136868, 85469, 14985, 25012, 285314, 287450, 292825, 47812, 
      238325, 240277, 16649, 109924, 58082, 89170, 124162, 16776, 17029, 
      55656, 58021, 10841, 95705, 86633, 282745, 182205, 21701, 69320, 5809, 
      239697, 101653, 148754, 151850, 30068, 67565, 92293, 98453, 129365, 
      16317, 48402, 166905, 32441, 38816, 40001, 40400, 50576, 69569, 66410, 
      5653, 26893, 293, 3314, 48689, 697, 3505, 87281, 98852, 123457, 450, 
      35194, 76401, 5237, 9032, 75272, 87221, 120605, 124100, 169, 10144, 
      129025, 5597, 15497, 39325, 105746, 255146, 1000, 14984, 106, 353, 
      7460, 18020, 184105, 113, 50, 23153, 45418, 44546, 71849, 89426, 745, 
      23120, 1305, 22810, 139138, 220909, 13, 6404, 106933, 150548, 37, 
      139130, 223730, 0, 2704, 63504, 108900, 26, 6562, 12322, 110890, 
      173890, 629, 24968, 80093, 205213, 18, 1165, 42858, 1780, 50, 2834, 
      211625, 1405, 21940, 89437, 224712, 5674, 80, 11745, 5876, 112325, 
      5328, 9169, 16020, 22345, 118480, 2978, 209933, 27092, 25189, 410, 
      10289, 35633, 2260, 8973, 16708, 99549, 4082, 8642, 18857, 24386, 
      125677, 401, 656, 4625, 5300, 7796, 11425, 91604, 94690, 99037, 1709, 
      97828, 134440, 113425, 1017, 8857, 17009, 25274, 100481, 156650, 
      159826, 1629, 1405, 1354, 67293, 98073, 116329, 1268, 953, 788, 20948, 
      64288, 1802, 962, 27737, 1069, 24309, 37764, 43336, 82696, 131944, 965, 
      2897, 3461, 5317, 15602, 43810, 132005, 1105, 1508, 1865, 12753, 15250, 
      19314, 46458, 75073, 3860, 15797, 131477, 2450, 1226, 44074, 83594, 
      1696, 3060, 7696, 40500, 64800, 81952, 2738, 2153, 24778, 26333, 1810, 
      2746, 31105, 3706, 11090, 35537, 64682, 165706, 103525, 2690, 82505, 
      104249, 20980, 110836, 11434, 44050, 110266, 162025, 3637, 5716, 11618, 
      53738, 81733, 9125, 10145, 28322, 80242, 87082, 177125, 22100, 50900, 
      12205, 12802, 33577, 39082, 60682, 101197, 11168, 53780, 152473, 20233, 
      49898, 41332, 61965, 166941, 38746, 105425, 59780, 76577, 95665, 
      199498, 46213, 155464, 95290, 117050, 26100, 144976, 30617, 36482, 
      58010, 183620, 28618, 56410, 88650, 120933, 34025, 49169, 41992, 60525, 
      193581, 63325, 85417, 85986, 149161, 109229, 122549, 150061, 74210, 
      138997, 76618, 169354, 58837, 75701, 93092, 102820, 124650, 145058, 
      167533, 91505, 93857, 120485, 102500, 182800, 75205, 82186, 98977, 
      190602, 197530, 209061, 216325, 73453, 74489, 183456, 95434, 92077, 
      236837, 73618, 95185, 151969, 83546, 83725, 150984, 81722, 149657, 
      73489, 90250, 99817, 252265, 72904, 92200, 70352, 87201, 177489, 92674, 
      213265, 263885, 77125, 74821, 169360, 81413, 82994, 93085, 102996, 
      104805, 100250, 109946, 252346, 125245, 258949, 98261, 104400, 107666, 
      120917, 144962, 183562, 76388, 99565, 71794, 77626, 85850, 96850, 
      281101, 76900, 82433, 100162, 127124, 74068, 97778, 100058, 100633, 
      122932, 123850, 176105, 80770, 84818, 113018, 164693, 183880, 222445, 
      130210, 72961, 96884, 83890, 92781, 98005, 281570, 79300, 203065, 
      285961, 80561, 256250, 85325, 112520, 220232, 248185, 79504, 75101, 
      75562, 85705, 77725, 80100, 336100, 74785, 87826, 145301, 176465, 
      160309, 74341, 95005, 192637, 81146, 86026, 109874, 75725, 97010, 
      115853, 188674, 282330, 79889, 73768, 82413, 151560, 74530, 81794, 
      299053, 108692, 149396, 77401, 323161, 75080, 208181, 211597, 323492, 
      94453, 106289, 150025, 318745, 93586, 106961, 129685, 84125, 227816, 
      334709, 80317, 97184, 271993, 96840, 234580, 89674, 95141, 75920, 
      83876, 87620, 94480, 80170, 268498, 283333, 108413, 280685, 260525, 
      306976, 82045, 133250, 277786, 91688, 306653, 314024, 139765, 277525, 
      314389, 130577, 89921, 90394, 112625, 136625, 322594, 79490, 77369, 
      347825, 85897, 98101, 139784, 269389, 385349, 80900, 271892, 350506, 
      137641, 84605, 138034, 81640, 311688, 347229, 90677, 102101, 102500, 
      132416, 103402, 114930, 105829, 100258, 85716, 101152, 299074, 307250, 
      318701, 114260, 312836, 322277, 145025, 95665, 343985, 408497, 296104, 
      325000, 333544, 427261, 100690, 84970, 111418, 129469, 343485, 428530, 
      108797, 138641, 142325, 144194, 322901, 391969, 84292, 312749, 334186, 
      109409, 115481, 97241, 323258, 412133, 88201, 447076, 450865, 409426, 
      387476, 91930, 104429, 141529, 89620, 407200, 103970, 385370, 93301, 
      111949, 138749, 105345, 338517, 392085, 403825, 95033, 357425, 376448, 
      92705, 112853, 340514, 113320, 96905, 364194, 101642, 102490, 380705, 
      384605, 378274, 111520, 113825, 103365, 139409, 413845, 428026, 450130, 
      490216, 98345, 135362, 375985, 382729, 416845, 504905, 98741, 118340, 
      461416, 106641, 115201, 406081, 434689, 98297, 135745, 400133, 423653, 
      116740, 431380, 98410, 116365, 115561, 117776, 102717, 120105, 423337, 
      428121, 432937, 112433, 432100, 104450, 118480, 119017, 439597, 457300, 
      481221, 104417, 432242, 102884, 113984, 440554, 106601, 122281, 501280, 
      122500, 484730, 126180, 105620, 109897, 123505, 490256, 109265, 119233, 
      120394, 485594, 110169, 110996, 513125, 524250, 124468, 114410, 116474, 
      114997, 120377, 117109, 126625, 129418, 141385, 116244, 120276, 129204, 
      145696, 119428, 125060, 143188, 142885, 122692, 126514, 130208, 123290, 
      133450, 137492, 141065, 129956, 146948, 150773, 128665, 138025, 140221, 
      142874, 129380, 138613, 156650, 139450, 134357, 139112, 134129, 145296, 
      152773, 149588, 142146, 142298, 150410, 142052, 158626, 159829, 147305, 
      151793, 154249, 154453, 167092, 165625, 166717 ], 
  [ 146693, 149305, 145661, 145764, 146788, 136954, 142225, 144085, 140425, 
      134522, 130765, 126928, 139781, 123705, 131581, 125840, 129889, 129280, 
      122960, 121250, 116240, 122706, 126949, 114769, 122770, 121796, 108200, 
      109162, 103176, 102625, 110905, 101977, 105106, 123649, 103561, 105426, 
      103213, 112850, 95904, 106353, 108025, 106378, 123517, 123026, 97172, 
      97858, 93160, 104737, 117136, 91988, 99080, 98605, 89258, 89924, 96625, 
      99097, 116957, 102160, 88712, 99025, 90176, 92201, 100352, 86593, 
      94250, 86425, 92893, 106873, 93362, 100665, 80804, 76465, 80413, 
      111709, 76834, 87365, 109997, 74596, 107496, 75841, 101977, 102457, 
      71245, 106025, 88576, 93977, 91634, 403946, 77453, 94954, 69584, 94436, 
      108085, 102208, 68290, 71570, 379538, 95156, 67225, 384829, 68105, 
      97121, 350657, 81325, 95213, 96265, 84325, 95617, 386801, 68962, 71077, 
      404737, 94345, 79561, 383137, 64025, 69394, 362749, 312853, 364160, 
      389129, 68725, 325000, 71485, 76957, 70304, 77129, 74050, 77194, 81745, 
      371200, 336293, 343925, 78930, 288682, 87165, 96885, 294669, 88994, 
      286058, 105572, 303112, 288089, 394866, 61753, 67009, 267880, 240301, 
      263629, 274706, 400025, 284737, 252298, 271933, 84337, 101077, 69156, 
      85156, 64549, 56125, 244089, 323938, 342018, 85357, 101205, 125221, 
      256045, 294957, 83525, 207250, 284210, 65905, 119473, 63850, 214821, 
      217997, 303481, 226960, 196136, 200250, 289600, 58133, 59450, 219458, 
      61933, 336445, 56656, 70025, 112450, 221930, 253445, 70720, 102241, 
      192400, 65194, 89114, 123946, 127361, 226181, 249125, 104936, 106805, 
      224874, 297018, 226553, 173117, 272477, 221544, 100946, 122165, 246690, 
      56680, 57572, 59209, 164834, 216074, 85456, 95265, 167857, 293114, 
      55565, 73805, 100360, 62730, 319042, 97604, 290489, 57770, 101722, 
      104837, 145370, 64165, 146101, 114890, 114084, 114745, 66404, 186376, 
      54045, 82602, 88861, 115650, 136530, 159997, 235985, 289645, 60525, 
      105480, 143485, 159592, 235717, 234496, 187028, 58825, 53210, 64868, 
      84589, 230893, 57538, 89098, 145378, 79312, 158372, 233316, 74633, 
      144938, 145588, 240848, 44217, 66105, 184930, 278226, 33125, 80341, 
      81461, 201416, 227176, 237725, 48197, 49925, 236657, 67840, 98404, 
      123313, 127525, 24616, 72341, 87874, 60017, 119585, 16490, 127165, 
      232249, 25173, 25316, 40409, 19133, 101300, 58013, 5521, 11700, 232586, 
      234514, 239369, 28052, 190381, 192125, 6353, 78308, 35930, 60986, 
      90362, 6376, 6525, 34024, 35869, 3145, 66377, 58865, 230225, 140605, 
      9325, 44776, 1025, 191545, 71285, 111418, 114098, 14884, 43333, 63485, 
      68605, 94733, 5917, 28330, 127177, 16529, 21136, 22009, 22304, 29984, 
      44921, 42386, 765, 12645, 2789, 298, 28513, 5585, 281, 59305, 68900, 
      89657, 4714, 18450, 50401, 557, 1960, 49480, 59245, 87221, 90196, 2873, 
      2448, 94393, 605, 5305, 21437, 74650, 205330, 584, 5000, 2290, 4825, 
      1220, 6788, 142193, 3649, 2858, 10049, 25970, 25306, 46681, 61034, 641, 
      10016, 265, 9810, 103050, 174733, 2405, 788, 75629, 112900, 2117, 
      103042, 177242, 2704, 0, 40000, 77284, 2210, 842, 3482, 78962, 133226, 
      5933, 11240, 53365, 160805, 3034, 333, 24034, 8852, 3274, 26, 166489, 
      261, 9252, 61045, 178120, 578, 2368, 3217, 676, 80189, 544, 1993, 5620, 
      9553, 85408, 170, 165005, 12740, 11461, 1970, 2593, 18785, 388, 2005, 
      6100, 69493, 442, 1882, 7417, 10970, 91565, 3209, 1696, 569, 724, 1556, 
      3209, 62900, 65466, 69085, 8053, 68084, 99080, 81185, 1537, 2097, 6401, 
      11650, 70321, 118274, 121034, 7453, 6813, 6658, 43165, 68329, 83673, 
      6260, 5009, 3284, 8884, 40784, 7730, 2522, 13385, 2421, 11101, 20500, 
      24616, 55656, 97000, 3877, 1025, 965, 1157, 5722, 24986, 97061, 4745, 
      1924, 1553, 4225, 5578, 7978, 27010, 49489, 1156, 5917, 96637, 8794, 
      3826, 25250, 56450, 2320, 1396, 2080, 22612, 41296, 55120, 9290, 7769, 
      11570, 12605, 6282, 1810, 15921, 1730, 3706, 19105, 41282, 126290, 
      73053, 2378, 55673, 73673, 9332, 79220, 4050, 25434, 78754, 123129, 
      2285, 2180, 4234, 32834, 55109, 3301, 3697, 14282, 53930, 59522, 
      136357, 10244, 30724, 4717, 5002, 17977, 21922, 38322, 71245, 4304, 
      32980, 114929, 9209, 30034, 23652, 39397, 127525, 21794, 74849, 37732, 
      51097, 66753, 156130, 27389, 117608, 66482, 84706, 13204, 108576, 
      16265, 20362, 36482, 142228, 14994, 35298, 61090, 88069, 18737, 29825, 
      24520, 38581, 151045, 40861, 58585, 59050, 112345, 78341, 89581, 
      113141, 49562, 103637, 51554, 129938, 37517, 50845, 65012, 73076, 
      91474, 108970, 128429, 63841, 65777, 88037, 72964, 141824, 50661, 
      56290, 70065, 148690, 154786, 164965, 171397, 49325, 50153, 142480, 
      67250, 64517, 189725, 49594, 67105, 115153, 57650, 57829, 114376, 
      56242, 113257, 49673, 63314, 71217, 203801, 49608, 65160, 47680, 61201, 
      137761, 65738, 169273, 214381, 53309, 51525, 130880, 56869, 58138, 
      66357, 74500, 75997, 72274, 80306, 204194, 93213, 210173, 70805, 75904, 
      78650, 89717, 110122, 143522, 53300, 72005, 49850, 54434, 60994, 69914, 
      230245, 54020, 58409, 72810, 95300, 52020, 71050, 72914, 73385, 91940, 
      92754, 137521, 57578, 60794, 83794, 127669, 144360, 178245, 98282, 
      51641, 70676, 60282, 67405, 71693, 231130, 56836, 161361, 235105, 
      57889, 208514, 61717, 83816, 176552, 201385, 57248, 53885, 54242, 
      62201, 55989, 57844, 280564, 53777, 64010, 111605, 138401, 124533, 
      53645, 69941, 152597, 58994, 62834, 82106, 54925, 71738, 87149, 149258, 
      232306, 58361, 53800, 60469, 117448, 54458, 60058, 247469, 81652, 
      115700, 56809, 269289, 55112, 166685, 169685, 269620, 70325, 79873, 
      116433, 265393, 69770, 80545, 99317, 62389, 184136, 279901, 59517, 
      72848, 223529, 72712, 190276, 67106, 71429, 56576, 62660, 65572, 70976, 
      59890, 220554, 233829, 82309, 231493, 213517, 255184, 61661, 102986, 
      229010, 69224, 254965, 261608, 108565, 228853, 261973, 100937, 68081, 
      68450, 86209, 106049, 269450, 60250, 58753, 292393, 65305, 74909, 
      109000, 221861, 326693, 61972, 224260, 295074, 107585, 65053, 107978, 
      62920, 260104, 292213, 69877, 78805, 79204, 103504, 80002, 89242, 
      82013, 77690, 66580, 78480, 249050, 256394, 266701, 89092, 261460, 
      269965, 114553, 74657, 289697, 348385, 246600, 272584, 280296, 365589, 
      78746, 66978, 87394, 102013, 289405, 366858, 85397, 109729, 112789, 
      114346, 270901, 333521, 66820, 261893, 281250, 86425, 91249, 77065, 
      271570, 352229, 70625, 384260, 387737, 349834, 329860, 73730, 83213, 
      113033, 72148, 347920, 83066, 328066, 75101, 89381, 110981, 84337, 
      285685, 334261, 344961, 76625, 302825, 320080, 75025, 90389, 287578, 
      90856, 78497, 309178, 82402, 83042, 324337, 327925, 322218, 90512, 
      92297, 84541, 112993, 354773, 367810, 388042, 424904, 81497, 110090, 
      320553, 326673, 357773, 438553, 82205, 96916, 398600, 88129, 94609, 
      348049, 374161, 82177, 110993, 342725, 364165, 96148, 371268, 82706, 
      95981, 95489, 97184, 86077, 99097, 364057, 368425, 372825, 93505, 
      372196, 87914, 98720, 99257, 379277, 395524, 417469, 88817, 372650, 
      87908, 95888, 380338, 91001, 102521, 436176, 103364, 421186, 106420, 
      91892, 94817, 104681, 426400, 94913, 101969, 102818, 422258, 95713, 
      96644, 447709, 458002, 106580, 99538, 100978, 100125, 104257, 102133, 
      108945, 111010, 120377, 102100, 104884, 111316, 123856, 104660, 108628, 
      122180, 122085, 107300, 110186, 113360, 109042, 116914, 120020, 122657, 
      115396, 128020, 130909, 115145, 122009, 123581, 125506, 116276, 122805, 
      136786, 124578, 121357, 124552, 121441, 129280, 134885, 132740, 127690, 
      128674, 134290, 128740, 140634, 141525, 132953, 137129, 140625, 141245, 
      150452, 149609, 150597 ], 
  [ 113893, 110905, 109661, 108964, 107588, 106154, 105025, 103685, 102425, 
      102122, 101165, 98128, 96181, 96505, 95581, 95440, 93089, 92480, 87760, 
      87250, 85840, 84706, 84149, 82769, 82370, 81796, 75400, 73562, 73576, 
      70625, 69705, 68377, 67106, 67649, 65561, 65026, 64013, 64450, 63904, 
      63553, 63625, 61178, 63117, 62626, 59572, 59058, 58760, 58337, 59536, 
      56788, 56680, 56205, 54458, 53924, 53425, 52697, 55357, 52560, 51112, 
      51025, 50176, 50201, 50752, 49793, 49850, 48425, 45693, 47673, 44962, 
      43465, 40804, 39665, 39213, 43709, 38034, 38165, 42397, 34596, 39496, 
      34241, 37577, 36857, 32045, 37225, 32576, 33577, 32834, 199546, 30253, 
      32954, 29584, 32036, 35285, 33408, 27890, 27970, 182338, 31156, 27225, 
      185629, 26905, 31121, 163057, 27725, 30413, 30665, 27925, 30017, 
      186401, 25362, 25477, 198337, 28745, 25561, 183537, 24025, 24194, 
      169949, 137653, 170560, 187129, 22725, 145000, 22685, 23357, 22304, 
      23129, 22450, 22394, 22945, 174400, 151493, 156325, 21730, 121082, 
      22765, 25285, 124669, 22994, 119258, 27172, 129512, 120089, 188866, 
      16553, 17009, 107080, 90701, 104429, 111106, 192025, 117137, 97498, 
      109133, 18737, 23477, 15556, 18756, 14549, 13725, 92089, 141138, 
      152818, 17757, 22405, 31221, 98845, 122557, 17125, 70850, 115810, 
      13505, 28673, 13050, 74821, 76397, 127481, 81360, 64136, 66250, 118400, 
      10933, 11050, 76658, 11133, 148045, 10256, 12025, 24050, 77530, 95845, 
      11520, 20241, 61200, 10394, 15914, 28346, 29761, 79781, 93125, 20936, 
      21605, 78874, 122218, 79753, 50717, 106877, 76744, 18946, 26965, 91090, 
      7880, 7972, 8009, 46034, 73274, 13456, 16465, 47457, 119114, 7165, 
      10205, 17960, 7930, 135442, 16804, 117289, 6970, 18122, 19237, 36170, 
      7765, 36101, 22490, 22084, 22345, 7204, 55976, 5245, 11002, 12861, 
      22450, 31330, 42397, 83585, 116045, 5725, 18280, 34285, 41992, 83317, 
      82496, 55828, 4825, 4010, 5668, 10589, 80093, 4338, 11898, 34578, 8912, 
      40772, 81316, 7433, 34138, 34388, 85648, 2617, 5305, 54130, 108226, 
      3125, 8741, 9061, 63016, 77576, 83725, 2597, 2725, 83057, 5440, 14404, 
      24113, 25925, 4616, 6341, 10674, 3617, 22385, 8090, 25565, 80249, 3973, 
      3716, 1609, 5933, 14900, 2813, 19521, 10900, 80186, 81314, 84169, 2452, 
      56381, 57325, 17153, 7108, 1130, 2986, 10762, 16776, 16525, 1224, 1069, 
      23945, 3977, 2465, 78625, 31005, 12125, 776, 33025, 56745, 4885, 18218, 
      19298, 6884, 533, 3085, 4205, 11933, 16317, 1530, 24777, 5729, 3536, 
      3209, 3104, 1184, 521, 386, 32365, 8245, 62789, 39098, 1313, 74785, 
      38281, 2105, 4100, 10057, 71514, 4450, 801, 32957, 25160, 680, 2045, 
      9221, 10196, 63673, 23248, 11593, 31805, 16505, 3037, 5450, 64130, 
      49384, 17000, 61090, 72425, 27620, 13988, 31393, 67649, 64058, 10049, 
      1570, 1706, 281, 2234, 50641, 10016, 46665, 10210, 14650, 47533, 62005, 
      29588, 5629, 18500, 60517, 14642, 48842, 63504, 40000, 0, 6084, 61010, 
      29242, 19882, 6562, 27226, 76733, 8840, 965, 40405, 65034, 47533, 2034, 
      86452, 66074, 39626, 43289, 46261, 10852, 2245, 49320, 31378, 61568, 
      20817, 31076, 6989, 32544, 24793, 16020, 10753, 8608, 39770, 42605, 
      7940, 9061, 58370, 23393, 4385, 43588, 25605, 15700, 4293, 36842, 
      26282, 13817, 9770, 10765, 64409, 56096, 35369, 33524, 27956, 22009, 
      2900, 3466, 4285, 82853, 4084, 13480, 7585, 53937, 26497, 16001, 9650, 
      4721, 21074, 22234, 80253, 78013, 77458, 765, 4329, 8473, 75860, 71009, 
      63284, 12884, 784, 80930, 58922, 8585, 58021, 10701, 4500, 3016, 2056, 
      13000, 65477, 44225, 41765, 35557, 18122, 2986, 13061, 69145, 53924, 
      50753, 21825, 18778, 14778, 2610, 1489, 41156, 18317, 13037, 83594, 
      64226, 3250, 2450, 55120, 45396, 30880, 4212, 1296, 2320, 84890, 79769, 
      11170, 10205, 73882, 48610, 7921, 44530, 25706, 6305, 1682, 25090, 
      6253, 51578, 2873, 6473, 14932, 8020, 26050, 4234, 7954, 23929, 47485, 
      38980, 26234, 2834, 3109, 31301, 29297, 10682, 3130, 3922, 29957, 
      15044, 3524, 26317, 25402, 8377, 6322, 2722, 6445, 28304, 3380, 20929, 
      17209, 4034, 6052, 2997, 26325, 6994, 7649, 3332, 3497, 5953, 39730, 
      5389, 22408, 6082, 10706, 14004, 18976, 11465, 8762, 4082, 33428, 
      12994, 4498, 5490, 12069, 10337, 5825, 7720, 4581, 37845, 4861, 5785, 
      5850, 21145, 9941, 13181, 21541, 5162, 18037, 5554, 28738, 5917, 5645, 
      7412, 9076, 14274, 20570, 28429, 7841, 8177, 13637, 9764, 34624, 6661, 
      7090, 9265, 37890, 40786, 45765, 48997, 6925, 6953, 35280, 9250, 8917, 
      58925, 7594, 9505, 23953, 8450, 8629, 23976, 8642, 23657, 8473, 10114, 
      11617, 67801, 10408, 11560, 10880, 11601, 35361, 12538, 50473, 74381, 
      12109, 12325, 33280, 12869, 12938, 13957, 15300, 15597, 15074, 16706, 
      69394, 20413, 72973, 15605, 16704, 17450, 20117, 26522, 39922, 14900, 
      16405, 15850, 15634, 15794, 16714, 85045, 16420, 16409, 18010, 23300, 
      17620, 18650, 18914, 18985, 23140, 23554, 39521, 18778, 18794, 21794, 
      35669, 42760, 58645, 25882, 20041, 20276, 19882, 20205, 20893, 87530, 
      20836, 51361, 89905, 21089, 75314, 21317, 23816, 58952, 71785, 22048, 
      22685, 22642, 22201, 22789, 22644, 117364, 23377, 22810, 32405, 42401, 
      37333, 24445, 23941, 48997, 24194, 24034, 25706, 25325, 24938, 27149, 
      48058, 90306, 25961, 27400, 26469, 36648, 27658, 26858, 99469, 28052, 
      36500, 28009, 112489, 28712, 57485, 58885, 112820, 27925, 28673, 37633, 
      110593, 28570, 29345, 32917, 29189, 66536, 119501, 29917, 29648, 87529, 
      30312, 70276, 30706, 30629, 32576, 31460, 31172, 30976, 32290, 86554, 
      93829, 32309, 92693, 83117, 106384, 33661, 36986, 91810, 33224, 106565, 
      110408, 38965, 92053, 110773, 37337, 34481, 34450, 35009, 38849, 
      115450, 36650, 37553, 129593, 36505, 36109, 41000, 89461, 151493, 
      39572, 91460, 132274, 42385, 40253, 42778, 41320, 112104, 131013, 
      40277, 39605, 40004, 42704, 40402, 40842, 40813, 41290, 43380, 41680, 
      107050, 111194, 117101, 42692, 114260, 119165, 47753, 44257, 131297, 
      167585, 106600, 121384, 125896, 178789, 44746, 48178, 45394, 46813, 
      131805, 180058, 45797, 48929, 49589, 49946, 121301, 159121, 50020, 
      116693, 128050, 48425, 48449, 49865, 123170, 172229, 53425, 193060, 
      195337, 171034, 158660, 54130, 52013, 53833, 55348, 170320, 53066, 
      158066, 55501, 52981, 54581, 53937, 132885, 162261, 168961, 56225, 
      143225, 153680, 57425, 54389, 134378, 54856, 58097, 147978, 58802, 
      58642, 157937, 160325, 157018, 60112, 59897, 62541, 61793, 177973, 
      186610, 199642, 224104, 67097, 63290, 157753, 161473, 180973, 233753, 
      69005, 64916, 207400, 67329, 65809, 175249, 191761, 70577, 66193, 
      172325, 185765, 67348, 190468, 72706, 67981, 68689, 68384, 72477, 
      68697, 186457, 189225, 192025, 71105, 192196, 74714, 73120, 73657, 
      197677, 208324, 222669, 79217, 193850, 80708, 76688, 199138, 81401, 
      76921, 236176, 80164, 227186, 80820, 89492, 87217, 82681, 231200, 
      90113, 85969, 85618, 229058, 90513, 91844, 246509, 253602, 88180, 
      92738, 91778, 93325, 92657, 94933, 91345, 90610, 89977, 98100, 96084, 
      92916, 90256, 98260, 95828, 91780, 92485, 98500, 97786, 98960, 104642, 
      103714, 103220, 102257, 109796, 105620, 104909, 113545, 110809, 109981, 
      109106, 116276, 112405, 110786, 117778, 121757, 118952, 123041, 118080, 
      116485, 118340, 122490, 126674, 122690, 127940, 121834, 121525, 128153, 
      131129, 138625, 140845, 136852, 138409, 138997 ], 
  [ 122785, 117613, 117305, 116296, 113984, 115826, 112201, 109613, 109289, 
      111170, 111305, 108580, 100861, 107581, 103225, 105268, 100421, 99812, 
      95716, 95674, 95668, 91570, 89141, 91973, 88298, 87880, 84292, 81362, 
      83716, 79829, 75321, 76957, 73970, 67493, 72425, 70954, 70409, 67258, 
      73108, 68545, 67993, 65234, 61245, 60754, 66592, 65610, 67028, 61925, 
      58756, 64744, 61828, 61353, 62570, 61568, 58261, 56285, 53017, 54900, 
      58132, 53989, 56260, 55505, 53092, 57125, 54218, 55289, 48969, 46269, 
      47770, 42841, 46888, 46997, 44829, 38873, 44586, 40661, 37717, 40680, 
      34660, 39701, 34145, 32957, 38441, 32077, 32420, 31705, 31586, 141514, 
      33529, 30458, 35668, 29384, 28577, 28260, 33818, 32650, 127114, 27880, 
      33309, 129625, 32521, 27065, 111577, 28505, 26825, 26765, 27613, 26117, 
      129929, 30042, 29377, 139525, 24845, 26185, 127377, 30109, 28250, 
      116441, 91009, 116740, 130033, 26469, 96484, 25337, 24137, 25268, 
      23753, 24010, 22706, 21697, 119332, 101105, 104845, 21106, 77402, 
      19333, 19045, 80053, 18938, 75890, 18280, 83492, 76253, 130210, 20609, 
      19193, 66052, 54041, 64025, 68986, 132589, 73457, 58810, 67325, 14837, 
      14897, 16336, 14544, 16733, 18873, 54493, 91530, 100714, 13077, 13357, 
      16245, 59221, 77005, 12913, 39338, 71818, 14753, 14945, 14922, 41905, 
      42857, 80525, 46260, 34340, 35674, 73316, 14209, 13858, 42650, 13005, 
      96253, 13844, 11089, 11258, 42898, 56065, 10116, 9945, 31716, 10706, 
      9050, 12746, 13381, 44369, 53969, 9860, 10061, 43618, 75730, 44185, 
      24665, 63977, 41956, 8650, 11521, 52090, 10532, 10312, 9725, 21386, 
      39266, 7060, 7417, 22185, 72938, 9973, 7085, 7508, 8242, 85522, 6976, 
      71425, 8842, 7202, 7537, 15266, 7453, 14885, 8138, 7888, 7993, 5800, 
      26804, 7897, 4762, 4905, 7786, 11986, 18217, 45833, 70025, 6037, 5956, 
      13381, 17812, 45565, 44900, 26344, 5449, 6506, 4264, 3413, 42965, 5274, 
      3474, 13050, 3140, 16592, 43720, 2909, 12610, 12704, 46804, 8077, 3277, 
      24802, 63610, 13109, 2501, 2509, 30724, 40916, 45349, 6497, 6001, 
      44837, 2788, 3328, 7109, 7985, 18500, 2285, 2250, 3305, 6161, 26498, 
      7625, 42653, 17389, 16976, 8161, 22469, 2888, 2969, 46665, 32272, 
      42434, 43250, 45325, 14152, 25805, 26437, 43049, 1024, 9242, 2050, 
      1402, 42516, 42109, 10116, 9181, 53741, 1325, 2153, 41185, 9945, 34901, 
      5300, 67189, 25857, 673, 3554, 4010, 25448, 5525, 1213, 773, 1325, 
      42057, 12762, 6525, 23201, 18356, 17561, 17300, 11636, 4889, 5690, 
      66373, 28213, 107873, 75914, 12389, 123457, 74785, 1481, 512, 697, 
      119250, 20674, 3141, 67277, 55892, 3332, 1421, 485, 680, 109069, 53044, 
      985, 65657, 42557, 17545, 146, 30746, 90100, 43364, 105706, 120473, 
      59600, 38480, 9865, 114293, 109610, 31733, 13738, 14186, 3869, 986, 
      91825, 31700, 86445, 32050, 1858, 19609, 106933, 62504, 13, 3368, 
      104977, 1850, 20450, 108900, 77284, 6084, 0, 105626, 62002, 47962, 10, 
      7570, 126029, 29588, 2213, 15133, 110898, 87625, 15138, 138400, 112250, 
      76754, 16925, 85885, 33160, 997, 20772, 65074, 106340, 49365, 64616, 
      125, 66708, 55369, 41760, 32905, 340, 76898, 16553, 27752, 29809, 
      102050, 53189, 20453, 82120, 56493, 41128, 549, 72722, 57482, 37997, 
      30986, 937, 109961, 98996, 70625, 68000, 59936, 51025, 1184, 970, 697, 
      133709, 808, 1780, 565, 96057, 57697, 41429, 30554, 821, 4850, 5386, 
      130329, 127465, 126754, 5913, 1053, 829, 124688, 118433, 108368, 36128, 
      6868, 131162, 102602, 28397, 101389, 32229, 19944, 16276, 2836, 1924, 
      111185, 82757, 79361, 70657, 44642, 16090, 1985, 115945, 95888, 91625, 
      50373, 45610, 39114, 14778, 4453, 78440, 44837, 2117, 134450, 109466, 
      16354, 3074, 97396, 84240, 63796, 18720, 7380, 3412, 136058, 129533, 
      32698, 30953, 121930, 88546, 26485, 82906, 55970, 22997, 7922, 7306, 
      1885, 92450, 3965, 1949, 38800, 1936, 56314, 17650, 2026, 6925, 86797, 
      75016, 56498, 12818, 4513, 63905, 60965, 30962, 5002, 3922, 10145, 
      38600, 14600, 56425, 55042, 26317, 21922, 10522, 2857, 59348, 13520, 
      5953, 42013, 15578, 20872, 10485, 8541, 22906, 3125, 11600, 6617, 3925, 
      16018, 18493, 6964, 4210, 3530, 36000, 5716, 31277, 25922, 13130, 
      12680, 33898, 14170, 5490, 4113, 28745, 18149, 22852, 13005, 15381, 
      12505, 6877, 6786, 7261, 4949, 5069, 7501, 9530, 6337, 9298, 10954, 
      15277, 9701, 6632, 5800, 5850, 7778, 11113, 7685, 7397, 6305, 6800, 
      14500, 11185, 9586, 7237, 16362, 18010, 20961, 22945, 12073, 11789, 
      15156, 8314, 8917, 29597, 12898, 8725, 10069, 10946, 11125, 10404, 
      11762, 10397, 14089, 11050, 10057, 36445, 16804, 12340, 18212, 13941, 
      17109, 13474, 25825, 41465, 17725, 18721, 16900, 17393, 16994, 15205, 
      13896, 13725, 14450, 13586, 38506, 13705, 41149, 15761, 15300, 15266, 
      14657, 15602, 21202, 21608, 16405, 24274, 22186, 19850, 17650, 50101, 
      23440, 21713, 18322, 16904, 25888, 19898, 19538, 19453, 17992, 18250, 
      22985, 25330, 24098, 19298, 21473, 24820, 33685, 19330, 29401, 22304, 
      25810, 23481, 22765, 53210, 28480, 30145, 54961, 28421, 45050, 27245, 
      22100, 34772, 42925, 30004, 32201, 32002, 28285, 31525, 30600, 75400, 
      33205, 28426, 23201, 26645, 25009, 34741, 27685, 30277, 32306, 30586, 
      25394, 35465, 28370, 25433, 30274, 56610, 35009, 38788, 34893, 26820, 
      38890, 35594, 63433, 28832, 27296, 38461, 73021, 40100, 36581, 37357, 
      73352, 33073, 30389, 28585, 71905, 34186, 31061, 28705, 37925, 42356, 
      78629, 40057, 34484, 56173, 35460, 45160, 38194, 36401, 44900, 40976, 
      39440, 37060, 43210, 55978, 60913, 34493, 60245, 53945, 70036, 44425, 
      32930, 59986, 40868, 70373, 73124, 33505, 60385, 73489, 34217, 43061, 
      42874, 36725, 34325, 77074, 49130, 50969, 87785, 46957, 42661, 36164, 
      59509, 104849, 52520, 61352, 90466, 38641, 52265, 39034, 54580, 76068, 
      89829, 50417, 46001, 46400, 40676, 46642, 43650, 46429, 48778, 56016, 
      49012, 73354, 76250, 80441, 46280, 78536, 82037, 43385, 54085, 91205, 
      118757, 73684, 84100, 87364, 127621, 53170, 62530, 50698, 46969, 92025, 
      128890, 52037, 46901, 46625, 46514, 84641, 112789, 65152, 81749, 89986, 
      55289, 53441, 60941, 86978, 123713, 68401, 140176, 141985, 122986, 
      113576, 68170, 61529, 52429, 70480, 122740, 63050, 113450, 69541, 
      60469, 54269, 63765, 94977, 116865, 122005, 69953, 102665, 110468, 
      72245, 62033, 96314, 62500, 71825, 106794, 71282, 70810, 114725, 
      116645, 114274, 69940, 68945, 75645, 63509, 130705, 137626, 147850, 
      167476, 83165, 66722, 115945, 118729, 133705, 175565, 85541, 74120, 
      154516, 80901, 76261, 129541, 142309, 87737, 70405, 127553, 137873, 
      77800, 141640, 90490, 78745, 79921, 78836, 88857, 78525, 138877, 
      141021, 143197, 84053, 143680, 91250, 84820, 85357, 148537, 157000, 
      168381, 97157, 145802, 99584, 90884, 150154, 99341, 88621, 179860, 
      92800, 173210, 92520, 110240, 105937, 95785, 176756, 109925, 101413, 
      100594, 175394, 110169, 111656, 189725, 195570, 102688, 111770, 109874, 
      112357, 109817, 113809, 106165, 104338, 99805, 118224, 114336, 107424, 
      98836, 117448, 112520, 101608, 102625, 116752, 114634, 115028, 124610, 
      120250, 118352, 115985, 129296, 118568, 116453, 134605, 128125, 126361, 
      124394, 137960, 130033, 122330, 136810, 143597, 138452, 145349, 135396, 
      130993, 134408, 142146, 147578, 139850, 149312, 136186, 135409, 147965, 
      150473, 159529, 162373, 153232, 155725, 156157 ], 
  [ 166685, 170605, 166393, 166682, 168266, 156452, 163225, 165833, 161605, 
      154384, 149965, 145930, 162257, 142325, 152269, 145210, 150757, 150146, 
      143434, 141440, 135578, 143828, 149197, 134473, 144448, 143378, 128066, 
      129680, 122282, 122285, 132725, 122005, 126164, 148933, 124613, 127040, 
      124541, 136340, 115538, 128525, 130573, 129104, 149813, 149320, 118106, 
      119072, 113338, 127733, 142762, 112346, 121130, 120653, 109512, 110458, 
      118849, 122069, 143501, 125882, 109610, 122365, 111634, 114129, 124066, 
      107297, 116740, 107405, 116021, 132821, 116768, 126125, 102218, 97121, 
      102101, 139693, 97952, 110925, 137881, 95978, 135458, 97597, 129089, 
      129845, 92425, 134161, 113698, 120133, 117412, 463940, 100501, 121480, 
      90938, 121050, 137141, 130322, 89728, 93760, 437824, 122138, 88565, 
      443581, 89725, 124569, 406681, 105857, 122377, 123617, 109513, 122965, 
      445825, 91136, 93721, 465169, 121685, 104173, 441965, 85345, 91936, 
      419977, 365941, 421570, 448513, 91445, 379210, 94861, 101461, 93490, 
      101725, 98080, 101972, 107461, 429346, 391617, 399905, 104264, 339956, 
      114185, 125597, 346505, 116388, 337140, 135874, 355786, 339445, 455144, 
      84241, 90625, 317530, 287317, 312901, 325012, 460765, 335981, 300532, 
      322045, 111605, 131165, 93602, 112610, 88145, 77933, 291653, 378740, 
      398324, 113081, 131561, 159149, 304825, 347309, 110965, 251140, 335620, 
      90053, 152645, 87620, 259553, 263101, 356669, 273002, 238978, 243560, 
      341650, 81041, 82640, 264832, 85685, 392533, 79370, 95465, 145028, 
      267668, 302285, 96434, 133313, 235034, 89872, 118116, 158212, 162097, 
      272385, 297585, 136474, 138625, 270980, 349892, 272845, 213673, 323185, 
      267362, 132004, 156325, 295040, 79930, 81010, 83021, 204532, 261412, 
      114154, 125561, 207929, 345780, 78713, 100525, 131498, 87380, 373960, 
      128362, 342961, 81476, 133136, 136721, 182800, 89185, 183709, 148360, 
      147458, 148213, 92066, 228770, 77261, 111176, 118469, 149300, 173000, 
      199381, 283545, 342185, 85145, 137714, 180889, 198970, 283273, 281954, 
      229594, 83245, 76500, 90506, 113705, 278057, 81764, 118964, 183140, 
      107578, 197730, 280754, 102141, 182692, 183434, 289034, 65705, 92105, 
      227380, 329888, 51885, 108877, 110185, 245650, 274042, 285625, 70621, 
      72725, 284461, 94210, 129850, 158329, 163105, 41018, 99553, 117716, 
      84969, 154125, 30160, 162737, 279665, 41849, 42082, 61217, 33921, 
      133290, 82669, 13913, 23570, 280080, 282196, 287521, 45746, 233549, 
      235481, 15489, 106714, 55780, 86288, 120740, 15602, 15845, 53402, 
      55717, 9925, 92709, 83785, 277517, 178025, 20329, 66778, 5165, 234881, 
      98545, 144976, 148032, 28418, 65045, 89333, 95393, 125845, 15125, 
      46280, 162893, 30717, 36922, 38077, 38466, 48402, 67005, 63904, 4985, 
      25325, 333, 2824, 46549, 965, 2993, 84389, 95770, 120005, 656, 33380, 
      73697, 4581, 8146, 72586, 84325, 117189, 120634, 221, 9194, 125485, 
      4905, 14305, 37393, 102544, 250144, 746, 13810, 100, 565, 6642, 16722, 
      179857, 233, 100, 21673, 43328, 42472, 69205, 86472, 509, 21634, 977, 
      21332, 135440, 216241, 13, 5634, 103693, 146698, 5, 135428, 219028, 26, 
      2210, 61010, 105626, 0, 5776, 11236, 107584, 169744, 901, 23410, 77285, 
      200705, 68, 845, 40808, 2218, 116, 2320, 207041, 1049, 20474, 86461, 
      219986, 4936, 50, 10673, 5122, 108981, 4610, 8221, 14762, 20857, 
      115042, 2448, 205353, 25450, 23605, 292, 9281, 33745, 1810, 8033, 
      15418, 96389, 3460, 7720, 17485, 22824, 122125, 397, 482, 3961, 4586, 
      6922, 10361, 88570, 91604, 95881, 2041, 94690, 130762, 110045, 785, 
      7925, 15705, 23680, 97297, 152676, 155812, 1901, 1637, 1576, 64685, 
      94925, 112901, 1458, 1053, 738, 19498, 61738, 2080, 820, 26065, 905, 
      22745, 35810, 41242, 79802, 128290, 949, 2421, 2925, 4621, 14356, 
      41704, 128349, 1157, 1250, 1537, 11633, 14020, 17924, 44288, 72313, 
      3298, 14545, 127825, 2756, 1172, 41960, 80680, 1450, 2594, 6850, 38474, 
      62234, 79066, 3060, 2385, 23200, 24705, 1928, 2344, 29333, 3200, 10064, 
      33641, 62116, 161600, 100277, 2340, 79605, 100989, 19538, 107474, 
      10400, 41936, 106912, 157961, 3181, 5050, 10580, 51400, 78845, 8233, 
      9193, 26640, 77380, 84100, 172873, 20626, 48626, 11149, 11716, 31741, 
      37096, 58196, 97981, 10170, 51442, 148525, 18833, 47648, 39290, 59453, 
      162809, 36772, 102141, 57314, 73781, 92537, 194980, 44053, 151474, 
      92168, 113588, 24506, 141122, 28881, 34576, 55584, 179282, 26948, 
      54020, 85640, 117413, 32193, 46945, 39946, 58049, 189125, 60793, 82465, 
      83024, 145249, 105885, 119005, 146137, 71464, 135221, 73828, 165184, 
      56405, 72929, 90010, 99578, 121076, 141200, 163385, 88453, 90765, 
      116973, 99266, 178466, 72449, 79300, 95801, 186176, 193024, 204425, 
      211609, 70733, 71749, 179114, 92320, 89021, 231901, 70900, 92077, 
      148021, 80644, 80821, 147050, 78856, 145741, 70781, 87236, 96641, 
      247169, 70226, 89162, 67730, 84257, 173225, 89636, 208585, 258673, 
      74381, 72125, 165202, 78593, 80144, 90053, 99794, 101573, 97096, 
      106632, 247252, 121697, 253789, 95149, 101186, 104400, 117441, 141136, 
      179236, 73690, 96437, 69200, 74912, 82976, 93776, 275725, 74210, 79633, 
      97040, 123570, 71450, 94708, 96948, 97513, 119450, 120356, 171889, 
      78032, 82000, 109700, 160625, 179570, 217685, 126628, 70397, 93850, 
      81104, 89825, 94957, 276200, 76618, 198533, 280549, 77857, 251136, 
      82529, 109234, 215506, 243157, 76834, 72529, 72980, 82913, 75101, 
      77426, 330226, 72229, 85000, 141525, 172269, 156329, 71809, 92053, 
      188245, 78472, 83252, 106660, 73177, 94032, 112545, 184336, 276968, 
      77265, 71290, 79745, 147722, 72040, 79144, 293533, 105530, 145594, 
      74857, 317417, 72594, 203625, 207001, 317746, 91565, 103181, 146225, 
      313045, 90724, 103849, 126193, 81461, 223042, 328865, 77741, 94266, 
      266753, 93938, 229738, 86920, 92277, 73474, 81250, 84914, 91634, 77632, 
      263300, 277985, 105313, 275365, 255413, 301402, 79489, 129744, 272500, 
      88930, 301085, 308386, 136165, 272245, 308749, 127125, 87217, 87680, 
      109481, 133081, 316880, 77032, 74969, 341885, 83305, 95257, 136210, 
      264205, 379089, 78458, 266690, 344552, 134125, 82097, 134516, 79210, 
      306098, 341309, 88045, 99229, 99626, 129002, 100516, 111824, 102901, 
      97448, 83234, 98330, 293620, 301716, 313057, 111194, 307250, 316601, 
      141445, 92993, 338113, 402065, 290690, 319306, 327770, 420677, 97924, 
      82580, 108448, 126169, 337625, 421940, 105885, 135197, 138821, 140660, 
      317237, 385685, 81946, 307189, 328424, 106525, 112477, 94625, 317608, 
      405693, 85829, 440354, 444113, 403012, 381250, 89492, 101701, 138101, 
      87250, 400810, 101268, 379168, 90857, 109085, 135385, 102629, 332741, 
      385829, 397469, 92565, 351477, 370330, 90305, 109993, 334724, 110458, 
      94429, 358196, 99080, 99908, 374569, 378437, 372164, 108778, 111033, 
      100829, 136141, 407437, 421504, 443428, 483202, 95989, 132196, 369917, 
      376601, 410425, 497785, 96409, 115538, 454634, 104117, 112477, 399757, 
      428125, 96001, 132617, 393865, 417185, 114010, 424850, 96148, 113653, 
      112877, 115042, 100361, 117329, 416881, 421625, 426401, 109853, 425578, 
      102096, 115810, 116345, 433025, 450586, 474317, 102141, 425736, 100666, 
      111466, 433984, 104317, 119597, 494234, 119866, 477824, 123482, 103498, 
      107645, 120893, 483314, 107077, 116765, 117896, 478696, 107969, 108802, 
      506021, 517064, 121930, 112160, 114164, 112745, 118001, 114841, 124097, 
      126820, 138533, 114050, 117962, 126650, 142762, 117170, 122642, 140330, 
      140045, 120370, 124100, 127738, 121064, 130996, 134946, 138429, 127682, 
      144250, 147985, 126485, 135601, 137737, 140320, 127234, 136205, 153844, 
      137120, 132205, 136810, 132005, 142850, 150145, 147058, 139844, 140068, 
      147940, 139850, 155972, 157145, 144997, 149445, 151985, 152225, 164530, 
      163121, 164201 ], 
  [ 137653, 139445, 136145, 136130, 136802, 128180, 132521, 133913, 130597, 
      125504, 122149, 118418, 129121, 115421, 122021, 117090, 120205, 119594, 
      113490, 111952, 107458, 112820, 116365, 105745, 112528, 111610, 99034, 
      99584, 94466, 93557, 100501, 92669, 95156, 111085, 93605, 95120, 93077, 
      101380, 86810, 95693, 97133, 95360, 110293, 109800, 87250, 87760, 
      83698, 93533, 104306, 82402, 88450, 87973, 79720, 80210, 85865, 87869, 
      103525, 90466, 78754, 87557, 79866, 81601, 88650, 76745, 83300, 76397, 
      81517, 93757, 81808, 87821, 70450, 66569, 69877, 97285, 66640, 75661, 
      95625, 64210, 93050, 65221, 88049, 88349, 60961, 91449, 75850, 80613, 
      78500, 369700, 65997, 81352, 59170, 80770, 92909, 87610, 57808, 60624, 
      346320, 81250, 56797, 351317, 57501, 82921, 318825, 68921, 81185, 
      82121, 71513, 81469, 353105, 58000, 59825, 370169, 80189, 67085, 
      349549, 53577, 58192, 330145, 282797, 331434, 355185, 57397, 294242, 
      59749, 64525, 58682, 64637, 61904, 64580, 68549, 337994, 304825, 
      312049, 65960, 259700, 73145, 81821, 265337, 74740, 257188, 89514, 
      273250, 259037, 360296, 50497, 55057, 239858, 213901, 235837, 246276, 
      365157, 255725, 225140, 243613, 70109, 85109, 56666, 70810, 52577, 
      45253, 217325, 292708, 309860, 70825, 85049, 106861, 228521, 265229, 
      69165, 182740, 255060, 53573, 101573, 51748, 189785, 192725, 273221, 
      201106, 172250, 176072, 260026, 46537, 47680, 194000, 49813, 304373, 
      45170, 56857, 94868, 196228, 225829, 57370, 85585, 168610, 52480, 
      73732, 105316, 108441, 200185, 221737, 87986, 89681, 198932, 266900, 
      200493, 150593, 243689, 195770, 84276, 103581, 219344, 44818, 45594, 
      46997, 142820, 190580, 70226, 79049, 145609, 263092, 43753, 59789, 
      83618, 49988, 287624, 81090, 260577, 45604, 84800, 87625, 124736, 
      51185, 125341, 96680, 95930, 96533, 53002, 162650, 42149, 67400, 73021, 
      97316, 116456, 138125, 209065, 259649, 47753, 88010, 122825, 137714, 
      208793, 207626, 163170, 46157, 41236, 51442, 69017, 204185, 44980, 
      73060, 124468, 64258, 136474, 206426, 60037, 124020, 124610, 213490, 
      33329, 52433, 161108, 248720, 23917, 65101, 66105, 176490, 200626, 
      210537, 36725, 38221, 209525, 53930, 81362, 104065, 107929, 16850, 
      57905, 71812, 46969, 100621, 10400, 107561, 205337, 17225, 17306, 
      29905, 12337, 83890, 45125, 2665, 6698, 205600, 207412, 211977, 19450, 
      166061, 167689, 3025, 63090, 25988, 47680, 73924, 2986, 3077, 24370, 
      25925, 1261, 52429, 45785, 203341, 119809, 4825, 33490, 757, 167089, 
      56745, 92992, 95440, 8810, 32213, 49813, 54353, 77813, 2509, 19528, 
      107413, 10045, 13666, 14365, 14602, 20890, 33565, 31376, 425, 7085, 
      6565, 1000, 19645, 10693, 865, 46085, 54578, 73189, 9472, 11492, 38281, 
      325, 394, 37474, 46021, 70981, 73666, 6757, 530, 77453, 193, 1993, 
      13833, 59680, 179920, 2722, 1802, 5876, 9685, 106, 2890, 121185, 7985, 
      6788, 5105, 17488, 16936, 35005, 47560, 2941, 5066, 2041, 4916, 85280, 
      151337, 6093, 10, 60525, 94258, 5629, 85268, 153668, 6562, 842, 29242, 
      62002, 5776, 0, 900, 63504, 112896, 11237, 5930, 40805, 138385, 7060, 
      2213, 15880, 15138, 7412, 800, 143657, 1961, 4514, 47549, 154474, 72, 
      5978, 793, 106, 64597, 202, 317, 2146, 4745, 69290, 928, 142273, 7058, 
      6125, 5156, 617, 11705, 1658, 433, 2498, 55045, 724, 424, 3349, 5800, 
      74853, 7085, 4586, 617, 482, 386, 937, 49202, 51476, 54689, 13897, 
      53802, 81666, 65509, 4129, 629, 2785, 6352, 55801, 99172, 101700, 
      12997, 12125, 11912, 32005, 54037, 67757, 11338, 9565, 6970, 4450, 
      29970, 13328, 5684, 7673, 5465, 6025, 13162, 16466, 42866, 79802, 7789, 
      2269, 1861, 1125, 2500, 16776, 79861, 9061, 4442, 3665, 1753, 2468, 
      3940, 18448, 37505, 1930, 2689, 79489, 14612, 7556, 17032, 43592, 4946, 
      2746, 1226, 14914, 30466, 42434, 15220, 13177, 6480, 7225, 11048, 3560, 
      9725, 2896, 1856, 12209, 30500, 106576, 58325, 4468, 42973, 58885, 
      5098, 63850, 2192, 17312, 63440, 103697, 3789, 2466, 2372, 23432, 
      42517, 2305, 2353, 8704, 41508, 46404, 115873, 5882, 21722, 2789, 2900, 
      11525, 14600, 28100, 56789, 2722, 23626, 96237, 5305, 21200, 16034, 
      29053, 107785, 14580, 60037, 27674, 39125, 52865, 134180, 19125, 98730, 
      52648, 68900, 8242, 90506, 10489, 13600, 26704, 121370, 9620, 25748, 
      47944, 71965, 12433, 21257, 16994, 28561, 129541, 30545, 45833, 46240, 
      94025, 63325, 73405, 94761, 38024, 86125, 39780, 110160, 27829, 39185, 
      51554, 58690, 75172, 91040, 108817, 50605, 52309, 72133, 58682, 121162, 
      39161, 44036, 56129, 127504, 133136, 142561, 148529, 38053, 38765, 
      121810, 53712, 51325, 165629, 38372, 53621, 96797, 45380, 45557, 96130, 
      44200, 95125, 38557, 50452, 57425, 178921, 38762, 52226, 37178, 48841, 
      117745, 52852, 146873, 188905, 42157, 40661, 111546, 45305, 46400, 
      53573, 60730, 62053, 58792, 65896, 179460, 77465, 185085, 57605, 62122, 
      64576, 74425, 92800, 123300, 42530, 58741, 39712, 43600, 49232, 56992, 
      203981, 43354, 47105, 59648, 79642, 41810, 58228, 59860, 60273, 76738, 
      77492, 118081, 46720, 49472, 69572, 109097, 124394, 155669, 82548, 
      41821, 58130, 49184, 55321, 59085, 205064, 46370, 140165, 208805, 
      47305, 183952, 50609, 69866, 154250, 177341, 46890, 44105, 44404, 
      51145, 45917, 47482, 251642, 44109, 52776, 94861, 119221, 106625, 
      44145, 58005, 132309, 48680, 51940, 68660, 45361, 59680, 73177, 129312, 
      206440, 48385, 44690, 50257, 100450, 45288, 49960, 220725, 68594, 
      98930, 47345, 241265, 45994, 145561, 148329, 241594, 58885, 67157, 
      99713, 237653, 58500, 67825, 84393, 52277, 161786, 251345, 49925, 
      61282, 198505, 61258, 167570, 56520, 60205, 47786, 52826, 55274, 59866, 
      50576, 195812, 208217, 69745, 206053, 189293, 228290, 52281, 88096, 
      203796, 58682, 228125, 234362, 93149, 203693, 234725, 86389, 57881, 
      58192, 73457, 90977, 241792, 51496, 50345, 263453, 55793, 63945, 93802, 
      197325, 295945, 53378, 199658, 266120, 92781, 56105, 93172, 54434, 
      233290, 263485, 60229, 67765, 68162, 89330, 68900, 76864, 70677, 67048, 
      57850, 67778, 223092, 229972, 239641, 76994, 234746, 242729, 99493, 
      64873, 261353, 316793, 220922, 245282, 252530, 333125, 68436, 58868, 
      75920, 88625, 261169, 334388, 74269, 95525, 98237, 99620, 243821, 
      302845, 58994, 235445, 253640, 75517, 79645, 67721, 244648, 320725, 
      62725, 351130, 354433, 318500, 299626, 65476, 73277, 99037, 64298, 
      316754, 73300, 298000, 66841, 78685, 97385, 74509, 258109, 303901, 
      314021, 68245, 274261, 290530, 67049, 79745, 259940, 80210, 70109, 
      280372, 73544, 74068, 294769, 298181, 292820, 80658, 82153, 75901, 
      100117, 323685, 336080, 355268, 390330, 73949, 97844, 291485, 297257, 
      326673, 403393, 74825, 86810, 365410, 79645, 84965, 317525, 342245, 
      75025, 99025, 312545, 332825, 86498, 339578, 75780, 86445, 86125, 
      87530, 78625, 89209, 332825, 336961, 341129, 84773, 340610, 80512, 
      89514, 90049, 347449, 362882, 383725, 81925, 341224, 81362, 87602, 
      348560, 84101, 93301, 401666, 94482, 387536, 97186, 86018, 88189, 
      95965, 392570, 88685, 94117, 94792, 388712, 89425, 90410, 412997, 
      422824, 98370, 93008, 94100, 93593, 97025, 95537, 100841, 102500, 
      110413, 95962, 98050, 103090, 113426, 98170, 101210, 112210, 112229, 
      100458, 102820, 105698, 102824, 109412, 111994, 114109, 108986, 119170, 
      121537, 109309, 114777, 116001, 117520, 110666, 115685, 127396, 117968, 
      115789, 118114, 116045, 122026, 126585, 125018, 121300, 122740, 126964, 
      122978, 132260, 132977, 126605, 130597, 134657, 135505, 142794, 142297, 
      143225 ], 
  [ 129373, 130325, 127385, 127250, 127562, 120200, 123581, 124493, 121537, 
      117284, 114349, 110738, 119221, 107981, 113261, 109170, 111325, 110714, 
      104850, 103492, 99538, 103760, 106585, 97585, 103108, 102250, 90754, 
      90884, 86666, 85397, 90961, 84269, 86096, 99325, 84545, 85700, 83837, 
      90760, 78650, 85913, 87113, 85220, 97873, 97380, 78250, 78580, 75178, 
      83213, 92306, 73762, 78730, 78253, 71140, 71450, 76025, 77549, 90925, 
      79666, 69754, 76997, 70506, 71941, 77850, 67865, 73280, 67337, 71077, 
      81517, 71188, 75881, 61090, 57689, 60337, 83725, 57460, 64921, 82125, 
      54850, 79490, 55621, 75029, 75149, 51721, 77769, 64090, 68193, 66320, 
      335680, 55557, 68692, 49810, 68050, 78629, 73930, 48388, 50724, 313380, 
      68290, 47437, 318077, 47961, 69661, 287325, 57521, 68105, 68921, 59693, 
      68269, 319685, 48100, 49625, 335849, 66989, 55625, 316249, 44217, 
      48052, 297865, 253157, 299034, 321525, 47137, 263882, 49069, 53125, 
      48122, 53177, 50804, 53000, 56369, 305114, 273745, 280549, 54020, 
      231200, 60125, 67721, 236477, 61480, 228808, 74394, 243850, 230477, 
      326036, 40357, 44197, 212378, 188101, 208597, 218376, 330597, 227225, 
      198560, 215833, 56909, 70109, 45266, 57490, 41717, 35533, 191165, 
      261928, 278120, 57325, 69869, 89401, 201581, 236009, 55845, 158920, 
      226440, 42353, 84593, 40768, 165425, 168125, 243461, 175906, 149090, 
      152612, 230986, 36097, 37060, 169220, 38833, 272753, 34850, 44797, 
      78248, 171208, 198829, 45130, 69925, 145570, 40900, 59392, 87616, 
      90441, 174865, 194977, 72026, 73541, 173672, 237320, 175113, 128873, 
      215489, 170690, 68616, 85941, 192644, 34138, 34794, 35957, 121640, 
      165800, 56066, 63869, 124189, 233632, 33133, 46889, 67898, 38408, 
      256724, 65610, 231237, 34624, 68900, 71425, 104996, 39365, 105481, 
      79460, 78770, 79313, 40762, 139730, 31469, 53300, 58261, 79976, 97316, 
      117125, 182845, 230249, 36173, 71570, 103085, 116714, 182573, 181466, 
      140130, 34697, 30496, 39202, 54557, 178205, 33640, 58120, 104488, 
      50338, 115474, 180266, 46597, 104040, 104570, 186850, 23729, 39953, 
      138128, 219860, 16057, 51001, 51885, 152370, 174826, 184077, 26525, 
      27781, 183125, 41210, 65402, 85825, 89329, 10490, 44645, 56872, 35149, 
      82681, 5780, 88961, 179177, 10685, 10706, 20725, 6997, 67570, 33485, 
      1405, 3218, 179380, 181072, 185337, 12250, 142601, 144109, 1285, 49050, 
      17408, 35620, 58624, 1186, 1217, 16090, 17345, 1021, 39709, 33965, 
      177241, 100009, 1885, 23530, 2197, 143509, 43425, 75652, 77860, 4250, 
      22433, 37393, 41333, 62033, 709, 12148, 88693, 5065, 7666, 8185, 8362, 
      13210, 23545, 21716, 1805, 3065, 12205, 3460, 12205, 17713, 3205, 
      34145, 41498, 57889, 16132, 6032, 27481, 1825, 514, 26794, 34081, 
      55921, 58306, 12517, 290, 61673, 1513, 313, 7713, 45940, 155380, 6682, 
      242, 11336, 16465, 706, 610, 101205, 14225, 12608, 1745, 10468, 10036, 
      24685, 35380, 7081, 1706, 5641, 1616, 68660, 128897, 11673, 970, 46665, 
      76738, 11029, 68648, 131048, 12322, 3482, 19882, 47962, 11236, 900, 0, 
      49284, 93636, 18497, 2210, 29585, 116965, 13000, 5933, 9220, 23418, 
      13472, 3380, 121817, 5501, 1394, 35369, 131794, 1332, 11498, 73, 1306, 
      50257, 1642, 377, 346, 1565, 54410, 3508, 120553, 2978, 2405, 10256, 
      377, 6185, 4778, 613, 578, 41905, 2824, 724, 949, 2260, 59373, 12905, 
      9386, 2477, 2042, 986, 397, 36842, 38816, 41609, 21757, 40842, 65466, 
      51109, 8629, 929, 865, 2692, 42601, 81232, 83520, 20557, 19445, 19172, 
      22285, 41077, 53117, 18418, 16105, 12610, 1690, 20610, 20948, 10784, 
      3593, 10445, 2605, 7402, 9866, 31466, 63842, 13669, 5389, 4621, 2925, 
      1000, 10116, 63901, 15361, 8882, 7685, 1033, 1088, 1600, 11428, 26945, 
      4570, 1189, 63589, 22472, 13256, 10372, 32132, 9506, 5986, 2186, 8794, 
      21106, 31154, 23200, 20617, 3060, 3505, 17828, 7220, 5165, 5956, 1796, 
      6929, 21200, 88036, 44945, 8488, 31693, 45445, 2578, 49810, 2132, 
      10772, 49460, 85457, 7209, 4626, 2312, 15572, 31357, 3145, 2833, 4804, 
      30528, 34704, 96553, 3242, 14282, 2669, 2600, 6725, 8900, 19400, 43709, 
      2962, 15826, 78777, 3145, 13940, 10034, 20233, 89245, 9000, 46597, 
      19154, 28625, 40385, 113360, 12465, 81090, 40228, 54440, 5002, 73706, 
      6409, 8500, 18484, 101690, 5960, 17768, 36244, 57205, 7813, 14297, 
      11114, 20101, 109201, 21785, 34553, 34900, 76985, 49705, 58585, 77661, 
      28004, 69925, 29520, 91620, 19729, 29045, 39554, 45730, 60232, 74420, 
      90457, 38845, 40309, 57613, 45842, 101722, 29201, 33296, 43649, 107524, 
      112676, 121321, 126809, 28333, 28925, 102370, 41652, 39625, 142649, 
      28712, 41621, 79757, 34640, 34817, 79210, 33700, 78325, 29017, 39112, 
      45125, 155161, 29522, 40826, 28298, 38041, 99025, 41512, 125693, 
      164545, 32617, 31421, 93546, 35345, 36260, 42353, 48490, 49633, 46852, 
      52996, 155880, 63185, 161145, 45965, 49882, 52036, 60625, 76900, 
      104400, 33410, 47041, 31252, 34420, 39092, 45652, 178841, 34354, 37445, 
      48068, 65482, 33290, 47008, 48400, 48753, 63058, 63752, 100021, 37540, 
      39812, 56912, 91937, 105794, 134369, 68328, 33721, 47210, 39764, 44881, 
      48105, 180164, 37610, 120305, 183665, 38425, 160612, 41189, 57506, 
      133250, 154541, 38250, 36065, 36304, 41785, 37577, 38842, 223802, 
      36189, 43236, 79621, 101461, 90185, 36405, 47745, 113409, 40100, 42760, 
      56840, 37561, 49300, 60817, 110772, 181780, 40165, 37370, 41797, 84970, 
      37908, 41620, 195165, 57194, 83690, 39665, 214385, 38674, 125821, 
      128349, 214714, 49165, 56117, 84533, 211073, 48960, 56785, 71073, 
      43937, 140786, 223925, 42125, 51442, 174745, 51538, 146210, 47700, 
      50725, 40826, 44786, 46754, 50506, 43076, 172352, 183857, 58885, 
      181873, 166373, 202610, 44721, 74836, 179856, 49922, 202505, 208322, 
      79349, 179813, 208685, 73489, 49481, 49732, 62417, 77537, 215332, 
      44596, 43805, 235673, 48113, 54765, 80242, 174105, 266305, 46658, 
      176378, 238340, 79641, 49025, 80032, 47834, 207730, 235945, 52429, 
      58525, 58922, 76850, 59600, 66244, 61137, 58228, 51010, 58898, 198432, 
      204832, 213841, 66674, 209306, 216749, 86113, 56953, 234233, 286313, 
      196562, 219242, 226010, 301745, 59976, 52688, 66260, 76985, 234169, 
      303008, 64969, 83045, 85397, 86600, 218021, 273325, 53114, 210305, 
      227300, 66457, 69865, 60281, 219028, 290365, 56785, 319090, 322213, 
      288320, 270586, 59176, 65237, 86797, 58418, 286754, 65440, 269140, 
      60541, 69865, 85565, 66589, 231829, 274741, 284261, 61825, 246961, 
      262210, 61049, 70985, 233600, 71450, 63689, 252832, 66644, 67048, 
      266449, 269681, 264680, 72738, 73933, 69241, 89077, 293805, 305540, 
      323648, 356850, 68429, 87464, 263705, 269117, 296793, 369313, 69485, 
      78650, 333370, 73165, 77285, 288245, 311525, 69925, 88945, 283625, 
      302705, 78818, 309098, 70920, 78885, 78745, 79850, 73225, 81289, 
      302825, 306721, 310649, 78053, 310250, 75172, 82314, 82849, 316849, 
      331442, 351145, 77125, 311044, 76922, 81362, 318020, 79301, 86101, 
      368306, 87642, 355076, 89986, 82298, 83689, 89305, 359930, 84605, 
      88357, 88852, 356372, 85285, 86330, 379457, 388804, 92250, 88628, 
      89360, 89213, 91925, 91097, 94841, 96080, 102493, 92002, 93370, 96970, 
      105026, 93850, 95930, 104290, 104429, 95778, 97600, 100178, 98804, 
      104072, 106114, 107689, 104786, 112450, 114277, 105709, 109737, 110601, 
      111700, 107306, 110765, 120136, 113588, 112489, 113914, 112925, 116986, 
      120465, 119498, 117160, 119080, 121864, 119498, 126080, 126617, 122525, 
      126337, 130997, 132085, 137394, 137257, 138125 ], 
  [ 124045, 118781, 118505, 117482, 115130, 117092, 113369, 110729, 110437, 
      112400, 112573, 109850, 101905, 108869, 104381, 106506, 101557, 100946, 
      96858, 96832, 96874, 92660, 90157, 93145, 89344, 88930, 85426, 82448, 
      84890, 80957, 76309, 78053, 74996, 68245, 73445, 71936, 71405, 68116, 
      74210, 69485, 68909, 66128, 61909, 61416, 67594, 66592, 68074, 62789, 
      59450, 65770, 62746, 62269, 63592, 62570, 59153, 57125, 53629, 55690, 
      59098, 54797, 57186, 56401, 53874, 58097, 55076, 56237, 49765, 46885, 
      48544, 43469, 47770, 47921, 45685, 39325, 45472, 41389, 38169, 41530, 
      35090, 40525, 34625, 33413, 39289, 32481, 33010, 32229, 32132, 139876, 
      34245, 30952, 36490, 29866, 28901, 28642, 34624, 33408, 125568, 28330, 
      34117, 128045, 33309, 27481, 110169, 29105, 27257, 27185, 28169, 26533, 
      128321, 30784, 30089, 137825, 25253, 26765, 125773, 30897, 28960, 
      114937, 89765, 115218, 128385, 27157, 95162, 25981, 24709, 25922, 
      24317, 24608, 23252, 22181, 117746, 99697, 103393, 21608, 76244, 19721, 
      19325, 78857, 19300, 74740, 18450, 82234, 75077, 128456, 21265, 19777, 
      64970, 53125, 62965, 67860, 130797, 72269, 57812, 66205, 15173, 15053, 
      16850, 14866, 17297, 19549, 53525, 90100, 99188, 13369, 13481, 16141, 
      58169, 75725, 13221, 38596, 70596, 15269, 14885, 15460, 41105, 42029, 
      79181, 45370, 33650, 34952, 72034, 14785, 14416, 41792, 13525, 94709, 
      14426, 11497, 11204, 42004, 54973, 10498, 9985, 31018, 11152, 9220, 
      12580, 13185, 43441, 52897, 9866, 10049, 42692, 74372, 43245, 24089, 
      62753, 41042, 8676, 11349, 51008, 11050, 10818, 10205, 20852, 38372, 
      7226, 7481, 21625, 71572, 10489, 7373, 7514, 8660, 84008, 7002, 70065, 
      9316, 7184, 7489, 14864, 7841, 14461, 7976, 7730, 7829, 6130, 26066, 
      8381, 4904, 4981, 7604, 11624, 17669, 44761, 68633, 6425, 5858, 12953, 
      17258, 44489, 43826, 25578, 5837, 6964, 4570, 3497, 41897, 5668, 3508, 
      12580, 3274, 16018, 42626, 3085, 12132, 12218, 45658, 8633, 3545, 
      24020, 62240, 13837, 2605, 2601, 29826, 39850, 44217, 6989, 6469, 
      43709, 3026, 3242, 6793, 7633, 19370, 2465, 2260, 3625, 5869, 27536, 
      7265, 41537, 18233, 17810, 8737, 23425, 2746, 3293, 48025, 33410, 
      41296, 42100, 44145, 14914, 24941, 25561, 44353, 1098, 9860, 2320, 
      1348, 43810, 43397, 10762, 9797, 55189, 1525, 2441, 40045, 9433, 36073, 
      5770, 68797, 24961, 801, 3280, 3712, 26450, 6005, 1429, 929, 1205, 
      43333, 13480, 6109, 24157, 19210, 18397, 18130, 12322, 5341, 6176, 
      67961, 29261, 109885, 77608, 13093, 125605, 76465, 1733, 650, 613, 
      121360, 21572, 3505, 68869, 57346, 3706, 1669, 421, 586, 111085, 54458, 
      845, 67225, 43825, 18369, 208, 29728, 91930, 44642, 107684, 122581, 
      61090, 39682, 9297, 116345, 111620, 32825, 14464, 14920, 4261, 1192, 
      93661, 32786, 88225, 33140, 1616, 18785, 108909, 64018, 45, 3034, 
      106933, 1604, 19604, 110890, 78962, 6562, 10, 107584, 63504, 49284, 0, 
      7056, 128165, 30626, 2501, 14401, 112900, 89405, 15880, 140634, 114260, 
      78416, 16145, 87641, 34250, 1181, 19906, 66600, 108290, 50689, 66130, 
      85, 68242, 56765, 42970, 33977, 242, 78544, 15769, 28730, 30821, 
      103940, 54545, 21281, 83810, 57889, 42314, 613, 74308, 58888, 39133, 
      32008, 765, 111917, 100850, 72185, 69530, 61370, 52345, 1322, 1076, 
      761, 135865, 882, 1530, 493, 97873, 59093, 42601, 31552, 865, 4420, 
      4932, 132445, 129557, 128840, 6301, 1117, 725, 126754, 120445, 110290, 
      37210, 7290, 133280, 104468, 29345, 103241, 33241, 20722, 16970, 3050, 
      1682, 113125, 84421, 80989, 72189, 45844, 16776, 1741, 117925, 97682, 
      93377, 51649, 46820, 40228, 15424, 4745, 80050, 46033, 1873, 136580, 
      111380, 17032, 3272, 99194, 85906, 65234, 19450, 7786, 3626, 138196, 
      131617, 33696, 31921, 123944, 90248, 27365, 84544, 57296, 23801, 8324, 
      6784, 1877, 94180, 4165, 1933, 39874, 1858, 57632, 18320, 1952, 6425, 
      88461, 76554, 57812, 13352, 4717, 65305, 62329, 31888, 5220, 4068, 
      9529, 39650, 15170, 57725, 56324, 27149, 22664, 10964, 2861, 60682, 
      14050, 5517, 43105, 16160, 21578, 10909, 7993, 23652, 3085, 12050, 
      6869, 3977, 15236, 19125, 6498, 4264, 3380, 36970, 5330, 32161, 26704, 
      13600, 12002, 34820, 14660, 5608, 3925, 29569, 18737, 23546, 13441, 
      14629, 12905, 7025, 6928, 6833, 4861, 4861, 7065, 9800, 5989, 9540, 
      10368, 15733, 9953, 6698, 5770, 5620, 7376, 10537, 7765, 7453, 6109, 
      6770, 13810, 11441, 9764, 7241, 15616, 17216, 20089, 22025, 12349, 
      12053, 14458, 8352, 8989, 28541, 13172, 8765, 9605, 11108, 11285, 9946, 
      11944, 9949, 14365, 11140, 10049, 35281, 17090, 12410, 18530, 14065, 
      16441, 13540, 24905, 40225, 17965, 18989, 16290, 17585, 17168, 15269, 
      13858, 13669, 14440, 13480, 37332, 13457, 39933, 15773, 15250, 15184, 
      14449, 15184, 20484, 21866, 16405, 24592, 22432, 20000, 17680, 48749, 
      23698, 21905, 18320, 16642, 26186, 19924, 19540, 19449, 17770, 18020, 
      22321, 25552, 24272, 19172, 20897, 24098, 32693, 19044, 29725, 22346, 
      26000, 23569, 22797, 51848, 28730, 29285, 53573, 28657, 43840, 27425, 
      21986, 33794, 41765, 30258, 32513, 32308, 28465, 31805, 30850, 73730, 
      33525, 28584, 22789, 25981, 24473, 35073, 27765, 29493, 32552, 30772, 
      25316, 35785, 28432, 25297, 29520, 55240, 35281, 39146, 35137, 26362, 
      39240, 35848, 61965, 28778, 26858, 38777, 71417, 40450, 35689, 36441, 
      71746, 33181, 30365, 28145, 70325, 34308, 31033, 28449, 38165, 41330, 
      76961, 40349, 34570, 54865, 35554, 44090, 38376, 36517, 45266, 41234, 
      39650, 37186, 43520, 54692, 59537, 34465, 58885, 52709, 68522, 44721, 
      32656, 58644, 41042, 68861, 71570, 33173, 59045, 71933, 33973, 43265, 
      43072, 36665, 34025, 75472, 49480, 51353, 86045, 47225, 42777, 35842, 
      58221, 102913, 52874, 60050, 88712, 38349, 52577, 38740, 54938, 74530, 
      88093, 50653, 46093, 46490, 40442, 46724, 43600, 46485, 48904, 56338, 
      49130, 71892, 74740, 78865, 46250, 76994, 80441, 43045, 54289, 89489, 
      116705, 72242, 82490, 85706, 125477, 53316, 62900, 50720, 46793, 90313, 
      126740, 52093, 46637, 46325, 46196, 83045, 110821, 65546, 80213, 88328, 
      55357, 53437, 61169, 85384, 121645, 68773, 137938, 139729, 120932, 
      111634, 68500, 61685, 52165, 70850, 120698, 63220, 111520, 69865, 
      60541, 54041, 63925, 93301, 114901, 119981, 70261, 100885, 108586, 
      72593, 62105, 94628, 62570, 72125, 104980, 71528, 71044, 112825, 
      114725, 112388, 70074, 69049, 75901, 63325, 128637, 135488, 145604, 
      165042, 83525, 66596, 114077, 116825, 131625, 173065, 85913, 74210, 
      152218, 81157, 76397, 127517, 140141, 88129, 70297, 125561, 135761, 
      77930, 139490, 90900, 78885, 80077, 78962, 89209, 78625, 136769, 
      138889, 141041, 84269, 141530, 91600, 84978, 85513, 146353, 154730, 
      165997, 97549, 143656, 100010, 91130, 147968, 99725, 88765, 177386, 
      92970, 170816, 92650, 110714, 106333, 95965, 174338, 110357, 101677, 
      100840, 173000, 110593, 112082, 187205, 193000, 102906, 112160, 110228, 
      112745, 110129, 114185, 106385, 104516, 99829, 118642, 114682, 107626, 
      98810, 117826, 112802, 101626, 102653, 117090, 114916, 115274, 125000, 
      120500, 118546, 116125, 129650, 118666, 116497, 135013, 128385, 126585, 
      124576, 138386, 130301, 122356, 137120, 144013, 138778, 145781, 135634, 
      131121, 134594, 142468, 147940, 140068, 149690, 136292, 135497, 148277, 
      150757, 159857, 162721, 153378, 155905, 156329 ], 
  [ 147733, 140117, 140849, 139490, 136130, 141620, 135209, 131225, 131941, 
      136256, 137605, 135218, 121057, 134909, 126725, 131202, 123565, 122954, 
      119538, 120016, 121570, 114164, 109645, 117169, 109840, 109594, 109114, 
      104960, 109922, 104981, 96469, 101405, 96500, 82189, 94949, 92432, 
      92405, 85252, 98234, 88973, 87725, 84608, 74005, 73512, 89266, 87760, 
      91090, 80765, 72722, 88450, 82402, 81925, 86440, 84914, 78473, 75101, 
      65221, 72322, 80770, 72101, 77850, 76225, 70506, 80105, 73892, 77741, 
      67405, 59485, 65680, 56909, 68434, 69929, 65845, 48229, 66640, 58189, 
      47241, 62194, 43994, 60517, 45041, 43325, 60289, 41049, 46954, 44325, 
      44900, 91492, 51885, 42376, 57154, 41122, 35789, 37210, 55120, 52560, 
      80208, 38914, 54781, 81845, 53469, 37225, 68841, 44057, 37505, 37097, 
      41945, 36445, 81617, 49936, 48401, 88601, 35165, 41549, 79405, 51561, 
      47440, 71425, 53645, 71370, 81009, 45301, 57026, 42949, 39661, 43226, 
      39101, 40400, 37700, 34949, 72554, 59545, 62065, 35048, 43316, 30137, 
      26717, 44921, 29044, 42148, 22986, 46786, 41981, 79400, 39745, 36241, 
      34898, 27757, 33565, 36612, 80901, 39341, 30260, 35293, 25085, 19925, 
      31802, 24442, 33761, 39205, 27149, 50788, 57188, 22441, 17849, 14125, 
      29609, 40781, 22797, 18772, 37332, 30725, 14213, 31588, 19769, 20021, 
      42725, 21682, 15674, 16136, 37594, 32425, 31552, 19280, 29653, 53045, 
      32402, 24601, 11540, 18820, 26245, 23098, 13009, 13378, 25600, 15940, 
      9892, 9657, 19417, 24841, 12050, 11729, 18836, 38420, 19053, 10145, 
      30665, 17690, 11700, 8829, 23120, 28018, 27450, 26165, 8420, 15860, 
      14450, 11849, 8521, 35956, 27625, 18125, 10370, 23108, 44360, 10530, 
      34785, 25444, 9536, 9001, 6464, 21617, 5725, 6632, 6554, 6485, 18730, 
      8762, 25349, 12296, 10525, 5924, 4904, 5741, 18217, 33185, 20873, 6698, 
      4553, 5330, 17945, 17450, 7938, 20621, 23764, 17170, 9881, 16025, 
      20788, 8548, 3508, 11170, 4090, 16250, 12325, 3060, 2978, 17938, 28625, 
      15473, 6548, 28304, 38701, 9997, 9657, 9162, 14482, 17001, 25301, 
      24109, 16661, 14282, 5426, 2593, 2425, 48434, 12209, 7300, 17401, 2509, 
      61472, 2057, 15161, 46793, 46202, 29905, 55345, 3922, 17573, 91369, 
      70538, 14752, 15220, 16425, 41626, 6125, 6409, 86353, 8658, 32708, 
      15424, 5380, 85642, 85061, 34450, 32645, 101389, 12781, 16217, 13837, 
      865, 74713, 24754, 119701, 5809, 10377, 1600, 1360, 60554, 25493, 
      13525, 11345, 3893, 85165, 39688, 565, 57085, 49282, 47965, 47530, 
      37690, 24157, 26000, 118697, 64877, 172549, 131368, 39133, 192133, 
      129889, 15173, 10898, 4645, 186880, 53156, 20137, 119941, 104554, 
      20674, 15109, 5125, 4450, 174085, 100658, 3533, 117793, 85993, 48105, 
      8608, 7888, 149890, 87146, 169844, 188437, 109642, 80170, 225, 180689, 
      174788, 70289, 41680, 42472, 22237, 13960, 152125, 70250, 145177, 
      70772, 1952, 2825, 171405, 113578, 8109, 850, 168925, 1940, 3140, 
      173890, 133226, 27226, 7570, 169744, 112896, 93636, 7056, 0, 195365, 
      67082, 17957, 1297, 176404, 146693, 44104, 210690, 178100, 132512, 
      1865, 144425, 72386, 13949, 3274, 117000, 170618, 95545, 116362, 6805, 
      119146, 103805, 84802, 71945, 5450, 132640, 1825, 64178, 67277, 165092, 
      100745, 52697, 139418, 105265, 83810, 10693, 127060, 106600, 79285, 
      68968, 4293, 175085, 161162, 124265, 120770, 109922, 97705, 13586, 
      12500, 11009, 204745, 11466, 3042, 7045, 157345, 106805, 84097, 68176, 
      10777, 1060, 900, 200485, 196925, 196040, 25957, 11701, 6605, 193450, 
      185629, 172954, 76354, 27954, 201488, 165620, 64793, 164057, 70537, 
      51466, 45362, 18002, 3866, 176461, 140029, 135589, 124101, 88516, 
      45000, 3925, 182437, 156986, 151505, 96505, 89828, 80548, 42640, 22049, 
      134314, 88705, 4225, 205460, 174212, 45256, 18056, 158834, 141850, 
      114794, 49186, 28450, 18914, 207412, 199321, 70992, 68377, 189800, 
      147368, 61469, 139984, 104000, 55889, 29156, 1744, 11285, 152308, 
      19453, 11173, 79690, 9418, 104336, 46880, 9680, 2225, 144909, 129474, 
      104516, 38216, 20341, 114529, 110545, 67840, 21348, 18180, 2305, 79130, 
      41210, 104261, 102356, 60581, 53576, 33476, 13109, 108226, 39082, 3501, 
      83929, 42704, 51650, 33085, 2953, 54900, 12325, 35066, 24341, 15905, 
      3812, 47349, 3978, 16360, 9764, 74770, 5162, 67609, 59296, 37456, 3770, 
      71444, 39188, 19720, 9469, 63505, 46121, 53954, 36625, 4549, 35249, 
      22313, 22048, 5993, 13597, 10237, 6057, 28616, 7501, 27684, 5328, 
      39925, 28433, 19970, 16354, 10660, 7712, 6001, 21709, 20725, 12325, 
      17690, 6250, 30425, 26564, 19169, 6544, 6800, 7489, 8081, 32005, 31373, 
      6898, 21456, 23101, 11069, 32996, 22037, 8765, 27908, 28085, 9442, 
      29416, 9781, 34525, 26260, 22481, 15625, 38090, 27362, 40538, 30697, 
      10897, 28660, 12473, 18889, 38125, 39989, 12762, 36569, 35648, 30725, 
      26458, 25765, 27880, 24232, 18180, 20345, 19773, 30053, 27850, 26944, 
      22681, 17536, 14436, 43202, 30517, 47776, 43600, 38480, 32800, 25229, 
      45370, 41729, 32768, 23866, 49202, 35380, 34324, 34065, 26338, 26420, 
      18625, 46720, 44096, 30596, 19721, 18890, 19925, 26100, 53917, 38642, 
      46496, 41209, 38925, 29000, 51074, 20549, 30053, 50665, 25360, 47921, 
      34250, 21866, 24797, 52938, 56873, 56500, 49129, 55325, 53530, 42650, 
      58221, 48744, 26989, 23125, 25313, 60273, 45909, 23445, 55400, 51940, 
      39092, 60817, 46240, 37561, 24480, 33064, 59137, 65522, 58321, 29890, 
      65448, 59368, 37269, 43730, 31058, 64145, 43025, 66826, 27289, 27369, 
      43354, 52837, 46325, 32513, 42773, 54468, 46993, 38025, 61685, 29402, 
      47057, 65381, 53890, 35209, 55210, 31154, 60552, 56845, 72650, 65594, 
      62666, 57850, 69392, 35876, 38201, 50929, 38053, 35405, 43490, 70425, 
      42400, 38484, 63386, 43997, 45530, 41405, 39053, 45893, 44725, 66617, 
      66256, 52625, 43265, 48256, 77032, 79913, 55133, 72593, 63945, 44746, 
      40077, 66793, 80930, 41738, 57800, 48429, 79625, 48820, 83330, 49834, 
      57853, 75685, 67093, 67490, 52370, 67556, 60736, 66645, 71080, 84058, 
      71138, 49716, 51220, 53497, 64226, 52634, 54569, 52453, 78985, 60425, 
      78233, 50906, 56450, 58322, 84485, 76500, 92468, 70544, 61073, 61585, 
      85748, 72925, 58565, 57245, 56612, 57677, 75037, 95954, 56693, 61448, 
      76861, 72925, 87209, 60520, 83509, 99013, 95098, 96385, 83300, 77194, 
      97732, 86045, 64765, 101258, 83570, 88084, 77584, 99097, 82717, 67817, 
      88621, 66589, 80125, 83525, 99157, 71317, 76162, 102665, 84449, 67748, 
      84914, 101021, 74740, 99080, 98260, 80401, 81797, 80468, 94770, 92905, 
      104125, 79285, 91845, 96848, 103940, 118170, 114941, 84404, 83165, 
      84905, 94833, 124513, 117833, 98234, 109378, 109885, 101765, 92405, 
      100997, 120721, 88945, 91457, 98297, 103298, 101018, 124164, 104589, 
      106285, 104330, 120961, 103321, 99641, 101089, 102569, 112325, 103394, 
      123520, 111690, 112225, 107545, 113570, 121645, 130981, 106024, 134450, 
      120530, 109328, 133157, 115477, 130850, 120690, 126800, 119362, 147170, 
      140605, 124189, 129818, 145805, 132421, 131080, 129320, 145873, 147530, 
      140165, 144616, 132642, 146768, 143828, 147353, 142721, 148625, 136457, 
      133412, 124525, 154426, 148450, 137362, 122162, 152602, 144890, 126322, 
      127685, 150858, 147172, 146690, 160616, 152420, 148954, 145021, 164762, 
      146722, 143041, 171805, 161145, 158337, 155152, 175850, 163397, 148900, 
      171728, 181645, 173890, 183917, 168394, 160857, 166010, 177748, 184564, 
      172660, 186818, 165860, 164561, 183725, 185701, 196481, 200017, 185130, 
      188665, 188921 ], 
  [ 182002, 186754, 182178, 182585, 184525, 171445, 179176, 182260, 177668, 
      169605, 164762, 160597, 179140, 156746, 168010, 160109, 166610, 165997, 
      159029, 156853, 150445, 159833, 165920, 149570, 160805, 159673, 143257, 
      145285, 136985, 137338, 149156, 137290, 142105, 167570, 140548, 143333, 
      140650, 153829, 130565, 145172, 147460, 146101, 169088, 168593, 133957, 
      135101, 128705, 144898, 161605, 127825, 137689, 137210, 124921, 126045, 
      135514, 139210, 162922, 143501, 125425, 139738, 127805, 130600, 141677, 
      122986, 133569, 123268, 133250, 151850, 134173, 144836, 118345, 112762, 
      118400, 160010, 113885, 128416, 158132, 112073, 155753, 113930, 148840, 
      149770, 108386, 154562, 132173, 139268, 136305, 504673, 117650, 140849, 
      107005, 140473, 158122, 150701, 105845, 110357, 477461, 141793, 104618, 
      483514, 105956, 144520, 444872, 123946, 142146, 143506, 128020, 142850, 
      485928, 107717, 110602, 506170, 141562, 122308, 481940, 101378, 108749, 
      458930, 402250, 460637, 488840, 108368, 416233, 112202, 119522, 110709, 
      119844, 115837, 120205, 126292, 468877, 429346, 438052, 122849, 375097, 
      133844, 146336, 382004, 136285, 372157, 157625, 391817, 374634, 496025, 
      101000, 108104, 351625, 319730, 346754, 359525, 501938, 371092, 333721, 
      356432, 131410, 152770, 111605, 132533, 105604, 94250, 324410, 416117, 
      436661, 133172, 153332, 183200, 338356, 383120, 130874, 281549, 370829, 
      107860, 176212, 105185, 290498, 294282, 393010, 304781, 268713, 273593, 
      377261, 98050, 99829, 296181, 103232, 430720, 96253, 114088, 168205, 
      299245, 335842, 115229, 155528, 264629, 108005, 139009, 182465, 186650, 
      304258, 330898, 158985, 161316, 302789, 386021, 304772, 241938, 357930, 
      298985, 154205, 180506, 328277, 97145, 98345, 100594, 232245, 292725, 
      134845, 147272, 235880, 381769, 95860, 119952, 153745, 105485, 411385, 
      150365, 378824, 98977, 155557, 159442, 209061, 107524, 210080, 172089, 
      171125, 171940, 110809, 258193, 94442, 131777, 139730, 173141, 198641, 
      226882, 316264, 378082, 103220, 160649, 207124, 226465, 315988, 314605, 
      259121, 101188, 93721, 109225, 134644, 310516, 99581, 140381, 209597, 
      127973, 225205, 313385, 122050, 209141, 209941, 322141, 81770, 111050, 
      256825, 365213, 66208, 129440, 130868, 276233, 306305, 318548, 87282, 
      89626, 317322, 113389, 152269, 183026, 188162, 53833, 119268, 139109, 
      103240, 178516, 41229, 187786, 312274, 54836, 55125, 76840, 45700, 
      156049, 100746, 21608, 33485, 312733, 314969, 320594, 59377, 263440, 
      265492, 23656, 127181, 70785, 104773, 142465, 23825, 24128, 68105, 
      70720, 16586, 111850, 102024, 310036, 204242, 29684, 83153, 10138, 
      264872, 118274, 168725, 172021, 39385, 81232, 108160, 114820, 148032, 
      23330, 60065, 188018, 42100, 49325, 50660, 51109, 62485, 83428, 79965, 
      10004, 35744, 1090, 6761, 60386, 340, 7048, 102724, 115245, 141700, 
      389, 45233, 90890, 9472, 14417, 89657, 102656, 138640, 142385, 850, 
      15821, 147652, 9970, 22370, 49898, 122669, 281069, 3169, 21753, 1021, 
      164, 12421, 25381, 206216, 370, 657, 31410, 56725, 55745, 85898, 
      105025, 2740, 31365, 3746, 31001, 158429, 245050, 800, 11041, 123920, 
      170585, 970, 158413, 248013, 629, 5933, 76733, 126029, 901, 11237, 
      18497, 128165, 195365, 0, 33489, 94864, 228484, 485, 3482, 53825, 293, 
      409, 6093, 235234, 3860, 29945, 104992, 249017, 10025, 877, 17738, 
      10265, 129664, 9509, 14500, 22901, 30376, 136261, 6205, 233410, 35865, 
      33658, 1521, 15850, 45594, 5017, 14180, 23665, 115856, 7685, 13745, 
      26210, 32689, 143930, 900, 2005, 8424, 9349, 12645, 17224, 107253, 
      110585, 115282, 500, 113969, 153281, 130762, 2600, 13940, 23938, 33653, 
      116810, 176929, 180305, 650, 626, 625, 80714, 114194, 133850, 685, 820, 
      1405, 28565, 77405, 765, 2025, 36450, 2228, 32468, 47873, 54145, 97505, 
      150553, 1370, 5602, 6466, 9122, 22157, 54665, 150610, 1156, 3109, 3816, 
      18650, 21697, 26561, 57605, 89170, 6953, 22340, 150020, 1189, 1765, 
      54913, 98433, 3181, 5645, 12181, 50885, 77885, 96637, 1369, 1234, 
      32909, 34714, 1433, 4969, 40178, 6421, 16405, 45202, 77697, 186421, 
      119936, 4597, 97162, 120706, 28333, 127789, 16733, 54749, 127165, 
      182474, 6032, 9161, 16909, 65529, 96274, 13658, 14978, 36805, 94625, 
      102065, 198458, 29529, 62329, 17530, 18277, 42802, 49057, 73157, 
      117322, 16189, 65501, 172244, 27250, 61165, 51545, 74528, 187604, 
      48605, 121834, 72085, 90532, 111266, 222049, 56960, 175361, 110833, 
      134293, 33989, 164165, 39202, 45917, 70045, 205201, 36845, 68237, 
      103577, 138410, 43048, 60138, 52057, 72740, 215696, 75778, 99970, 
      100589, 168514, 125728, 140048, 169460, 87705, 157642, 90305, 189941, 
      70720, 89284, 108225, 118753, 142229, 164029, 187954, 106418, 108970, 
      137698, 118309, 204109, 88610, 96241, 114482, 212357, 219685, 231866, 
      239530, 86650, 87786, 204749, 110573, 106912, 261072, 86749, 110266, 
      171250, 97569, 97744, 170153, 95537, 168722, 86500, 104749, 115112, 
      277090, 85625, 106721, 82765, 101210, 198098, 107125, 235912, 289178, 
      90064, 87506, 189341, 94690, 96421, 107408, 118169, 120128, 115169, 
      125665, 276965, 142106, 283856, 112914, 119549, 123061, 137362, 163157, 
      204257, 88929, 114256, 83773, 90205, 99229, 111229, 306976, 89317, 
      95400, 114725, 143833, 86069, 112025, 114505, 115130, 139225, 140189, 
      196040, 93301, 97749, 128449, 183874, 204257, 245072, 146933, 84580, 
      110853, 96605, 106346, 112016, 307177, 91453, 224468, 311764, 92810, 
      280549, 98020, 127665, 242577, 272026, 91541, 86634, 87145, 98338, 
      89504, 92129, 364129, 86210, 100601, 162826, 196090, 178826, 85604, 
      108368, 213200, 93105, 98485, 124533, 87026, 110461, 130954, 208925, 
      307673, 91528, 84649, 94244, 169241, 85457, 93521, 325130, 122965, 
      166869, 88570, 350330, 85945, 229396, 233012, 350657, 107314, 120250, 
      167432, 345652, 106289, 120914, 145538, 95824, 250065, 362308, 91562, 
      110125, 296530, 109673, 257113, 101753, 107770, 86445, 95301, 99445, 
      107005, 91141, 292769, 308354, 122180, 305552, 284338, 333085, 93050, 
      149005, 302441, 103689, 332704, 340425, 155962, 302122, 340786, 146020, 
      101610, 102133, 126514, 152514, 349333, 89921, 87496, 375652, 96970, 
      110420, 155753, 293408, 414706, 91153, 295945, 378305, 153236, 95146, 
      153625, 91777, 337625, 374816, 101810, 114434, 114829, 147445, 115777, 
      128405, 118400, 112225, 96029, 113165, 324233, 332809, 344810, 127465, 
      338641, 348532, 160772, 106858, 371178, 438490, 320993, 351289, 360233, 
      458000, 112325, 94697, 124045, 143746, 370562, 459257, 121120, 153610, 
      157594, 159613, 348970, 421138, 93757, 338256, 360689, 121508, 128180, 
      107986, 349145, 441970, 97684, 478309, 482248, 439105, 416201, 101701, 
      115650, 156250, 99037, 436717, 115033, 413933, 103060, 123808, 153108, 
      116450, 364922, 420890, 433130, 104884, 384676, 404549, 102202, 124650, 
      366961, 125113, 106740, 391625, 111865, 112813, 408770, 412816, 406181, 
      122573, 125128, 113360, 153050, 443186, 457909, 480913, 522545, 107370, 
      148437, 403556, 410600, 446162, 537722, 107604, 129553, 492529, 116450, 
      126010, 434890, 464698, 106952, 148546, 428634, 453154, 127537, 461177, 
      106853, 127058, 126100, 128565, 111602, 131090, 452722, 457706, 462722, 
      122410, 461773, 113269, 128837, 129370, 469450, 487849, 512720, 112762, 
      461737, 110925, 123525, 470341, 114930, 132610, 533405, 132509, 516085, 
      136481, 113013, 117940, 133348, 521749, 116946, 128314, 129625, 516825, 
      117896, 118665, 545344, 556865, 133829, 122317, 124681, 122900, 128872, 
      125050, 135866, 139009, 152218, 123773, 128405, 138533, 156925, 127249, 
      133681, 154009, 153602, 130805, 135073, 139005, 130825, 142069, 146557, 
      150580, 137605, 156689, 160964, 135802, 146354, 148850, 151853, 136305, 
      146834, 166805, 147197, 141200, 146705, 140818, 153581, 161954, 158265, 
      149669, 149405, 158717, 149005, 167825, 169178, 154746, 159364, 161288, 
      161284, 175565, 173794, 174932 ], 
  [ 120697, 120325, 117945, 117620, 117364, 111970, 113845, 114001, 111605, 
      108666, 106385, 102952, 107953, 100565, 103777, 101000, 101645, 101032, 
      95528, 94450, 91336, 93770, 95465, 88997, 92546, 91780, 81952, 81418, 
      78608, 76765, 80165, 75253, 76042, 85037, 74485, 75074, 73489, 78250, 
      69992, 74717, 75541, 73450, 82529, 82034, 68260, 68306, 65936, 71149, 
      77608, 64324, 67600, 67121, 61786, 61812, 64693, 65461, 75265, 66824, 
      59728, 64525, 59912, 60877, 65000, 58021, 61650, 57205, 58769, 66389, 
      58594, 61205, 50452, 47797, 49409, 66497, 47090, 52105, 64985, 44180, 
      62240, 44573, 58621, 58453, 41225, 60317, 49640, 52709, 51210, 286354, 
      43169, 52826, 39112, 52084, 60217, 56456, 37586, 39170, 265730, 51940, 
      36725, 269953, 36965, 52837, 241925, 43609, 51561, 52189, 45121, 51533, 
      271269, 36530, 37585, 286021, 50245, 41605, 268013, 33485, 36098, 
      251225, 210649, 252200, 272717, 34985, 220240, 36257, 39185, 35496, 
      39141, 37330, 38770, 41197, 257512, 228961, 235105, 39218, 190450, 
      43625, 49529, 195161, 44602, 188242, 54596, 201680, 189621, 276242, 
      28349, 31061, 173200, 151553, 169793, 178538, 280325, 186445, 160786, 
      176177, 40093, 50473, 31268, 40484, 28561, 24161, 154037, 217562, 
      232250, 40025, 49937, 65897, 163225, 194081, 38825, 125450, 185450, 
      28621, 61837, 27410, 131105, 133425, 200677, 140264, 116640, 119690, 
      189320, 23569, 24250, 134226, 25457, 227041, 22504, 29725, 56026, 
      135826, 160345, 29768, 49205, 113288, 26570, 40738, 63698, 66053, 
      139009, 156865, 50832, 52065, 137906, 194786, 139157, 98649, 175113, 
      135200, 47882, 62105, 154610, 21200, 21668, 22453, 92250, 130770, 
      37672, 43877, 94421, 191266, 20281, 30465, 47056, 24050, 212098, 45140, 
      189053, 21202, 47770, 49825, 77850, 24625, 78137, 56250, 55652, 56101, 
      25348, 107584, 18497, 34970, 38897, 56570, 71090, 87985, 145525, 
      187945, 21785, 49568, 75913, 87568, 145249, 144232, 107780, 20485, 
      17410, 23764, 35641, 141241, 19610, 38450, 76922, 32264, 86308, 143012, 
      29269, 76466, 76900, 148840, 12413, 24125, 105850, 178370, 7465, 32633, 
      33329, 118304, 138128, 146345, 14265, 15145, 145485, 25000, 44116, 
      60965, 63905, 4240, 27585, 37178, 20341, 58285, 2250, 63529, 141901, 
      4145, 4068, 10045, 2329, 45700, 18945, 3125, 1460, 141994, 143498, 
      147293, 4660, 109537, 110857, 2245, 30740, 7650, 20410, 38338, 2048, 
      1985, 6800, 7585, 4325, 23461, 19125, 140029, 72665, 953, 11600, 8125, 
      110237, 26225, 52154, 53986, 772, 10777, 21601, 24601, 40977, 1553, 
      4250, 63029, 925, 1928, 2165, 2248, 4840, 11509, 10242, 7625, 425, 
      24697, 10970, 4205, 32365, 10525, 19093, 24660, 37573, 30218, 1130, 
      14213, 7825, 4352, 13712, 19025, 35977, 37892, 25189, 3560, 40597, 
      7225, 1325, 1769, 28058, 120578, 16528, 1440, 23530, 30725, 5284, 676, 
      73541, 27637, 25362, 117, 3106, 2858, 12149, 19930, 17197, 72, 14909, 
      74, 46250, 97369, 24041, 6100, 28577, 52916, 23113, 46234, 99234, 
      24968, 11240, 8840, 29588, 23410, 5930, 2210, 30626, 67082, 33489, 0, 
      15625, 87025, 25922, 15377, 2402, 40004, 26578, 11034, 91213, 14657, 
      116, 19897, 99872, 6914, 23752, 2549, 6788, 31393, 7496, 4069, 1124, 
      181, 34696, 11146, 90121, 180, 169, 21834, 3589, 1125, 13252, 4481, 
      1156, 24905, 9698, 4778, 773, 298, 38705, 25605, 20488, 8973, 8068, 
      5508, 3133, 21060, 22562, 24697, 37649, 24116, 43664, 32125, 19253, 
      4973, 1429, 530, 25493, 56698, 58610, 35969, 34481, 34114, 10625, 
      24341, 33749, 33076, 29917, 25012, 932, 9512, 36450, 22338, 765, 21809, 
      809, 1940, 3088, 17168, 42400, 26441, 13837, 12505, 9305, 2210, 3242, 
      42457, 28789, 19396, 17541, 3461, 2482, 1490, 3986, 13957, 12260, 2393, 
      42233, 38338, 25738, 3490, 17730, 20200, 14612, 7240, 2756, 9992, 
      17032, 39250, 35821, 1250, 1225, 31994, 16498, 1565, 14290, 5242, 2197, 
      10170, 62530, 27521, 18322, 17557, 27925, 2164, 31348, 5570, 4058, 
      31090, 60413, 16097, 11540, 5746, 6786, 17401, 7985, 7109, 2218, 16850, 
      19898, 69809, 2628, 6148, 6001, 5650, 2725, 3490, 9290, 26737, 6856, 
      7124, 54941, 3277, 6082, 4148, 9929, 63713, 3770, 29053, 9316, 15685, 
      24341, 84250, 5537, 56960, 24274, 35290, 3428, 50888, 3517, 4010, 9106, 
      74356, 3722, 8762, 21410, 37577, 4069, 6885, 5392, 10337, 80825, 11545, 
      20365, 20618, 53773, 31849, 38849, 54353, 15786, 48025, 16922, 66050, 
      10513, 16633, 24228, 28900, 40298, 51850, 65161, 23885, 24973, 38329, 
      29188, 74728, 17057, 19930, 27557, 79682, 84082, 91505, 96241, 16561, 
      16965, 75368, 26210, 24745, 110097, 17026, 26269, 56509, 21258, 21433, 
      56144, 20690, 55445, 17509, 24778, 29285, 121357, 18464, 26384, 17800, 
      24533, 73109, 27154, 95917, 129785, 21073, 20345, 68744, 23137, 23770, 
      28169, 32708, 33569, 31538, 36178, 122330, 44201, 127025, 31113, 34088, 
      35770, 42385, 55370, 78170, 22500, 32089, 21370, 23410, 26578, 31258, 
      142825, 23620, 25677, 33290, 46660, 23300, 32786, 33802, 34061, 44980, 
      45578, 75077, 26506, 28026, 40426, 68401, 80000, 104345, 49394, 24373, 
      33444, 28346, 31865, 34241, 144490, 27220, 92525, 147613, 27845, 
      127378, 29761, 41472, 103680, 122149, 28040, 26793, 26938, 30445, 
      27833, 28628, 183508, 27101, 31610, 59065, 76957, 67745, 27593, 34985, 
      87113, 29970, 31690, 41634, 28649, 36346, 44761, 85034, 146450, 30589, 
      29200, 31841, 64016, 29642, 31850, 158417, 42628, 63108, 30925, 175565, 
      30496, 98185, 100337, 175892, 37225, 42109, 64037, 172717, 37298, 
      42773, 53489, 34153, 111168, 184249, 33185, 39304, 140797, 39584, 
      116020, 37154, 39145, 33192, 35460, 36676, 39112, 34594, 138866, 
      148961, 45137, 147257, 133729, 165640, 36137, 57322, 145610, 39456, 
      165625, 170784, 60985, 145657, 171145, 56533, 39573, 39730, 48373, 
      59733, 177130, 37034, 36805, 195397, 39325, 43625, 62240, 140969, 
      223105, 39364, 143140, 198050, 62285, 41161, 62674, 40720, 170912, 
      196025, 43433, 47273, 47668, 60520, 48250, 52826, 49409, 47626, 43508, 
      48200, 163010, 168658, 176633, 53716, 172660, 179257, 68357, 47749, 
      194949, 241765, 161600, 181648, 187664, 255785, 49922, 46202, 54322, 
      61945, 195065, 257042, 53593, 66685, 68473, 69394, 180793, 230269, 
      47092, 174105, 189218, 55445, 57725, 51805, 182066, 245977, 50653, 
      272068, 274909, 244210, 228260, 52474, 55809, 70789, 52372, 242920, 
      56290, 227090, 53833, 59209, 70209, 57341, 193817, 232217, 240797, 
      54925, 207349, 221000, 54805, 60417, 195490, 60880, 56781, 212834, 
      58978, 59194, 225221, 228169, 223730, 63464, 64189, 61937, 74909, 
      250121, 260818, 277234, 307520, 62901, 74322, 223301, 228149, 253097, 
      319037, 64233, 68980, 286288, 66125, 68365, 245485, 266509, 65045, 
      76261, 241425, 258625, 69892, 264452, 66410, 70145, 70285, 70920, 
      67865, 71981, 258925, 262445, 265997, 70621, 265780, 69898, 74120, 
      74653, 271993, 285268, 303185, 72685, 266842, 73044, 74664, 273250, 
      74853, 77893, 319112, 79988, 307282, 81764, 79524, 79693, 81925, 
      311848, 81261, 82381, 82594, 308754, 81845, 82980, 329953, 338546, 
      85700, 84802, 84970, 85385, 86965, 87169, 88469, 89050, 93109, 88820, 
      89060, 90404, 94888, 90100, 90676, 94900, 95225, 91460, 92434, 94536, 
      95506, 98698, 99892, 100621, 101188, 104900, 105881, 103045, 104813, 
      105113, 105554, 105012, 106025, 111722, 109682, 110273, 110288, 110989, 
      112040, 113825, 113796, 113618, 116282, 116810, 116980, 119330, 119585, 
      119061, 122581, 128165, 129625, 131828, 132253, 133025 ], 
  [ 117322, 113450, 112570, 111745, 109989, 109845, 107720, 105876, 104980, 
      105541, 105010, 102077, 97828, 100690, 98402, 99125, 95770, 95157, 
      90653, 90325, 89461, 87145, 85840, 86122, 84421, 83905, 78577, 76293, 
      77233, 73890, 71540, 71378, 69417, 67162, 67860, 66949, 66114, 65125, 
      67117, 65092, 64916, 62325, 61904, 61409, 61885, 61181, 61561, 59274, 
      58733, 59449, 58225, 57746, 57161, 56437, 54818, 53586, 53890, 52949, 
      53353, 51650, 52037, 51752, 51125, 52146, 51025, 50580, 46394, 46514, 
      45469, 42580, 42577, 41922, 40784, 41122, 39965, 38480, 39860, 36305, 
      36865, 35698, 35496, 34578, 33850, 34442, 31765, 32084, 31585, 175729, 
      30794, 31201, 31237, 30209, 31842, 30581, 29461, 29045, 159605, 29065, 
      28850, 162578, 28340, 28712, 141800, 27234, 28186, 28314, 26996, 27658, 
      163144, 26405, 26210, 174146, 26370, 24980, 160388, 25610, 24973, 
      147850, 118274, 148325, 163592, 23360, 124865, 22882, 22810, 22621, 
      22516, 22205, 21645, 21572, 151637, 130586, 134980, 20593, 102825, 
      20500, 21904, 106036, 20477, 101117, 22721, 110305, 101746, 164617, 
      17224, 16936, 89825, 75178, 87418, 93413, 167450, 98820, 81161, 91552, 
      16218, 19098, 14893, 16109, 14436, 14786, 76162, 120437, 131125, 14900, 
      17812, 24272, 82100, 103456, 14450, 57325, 97325, 12996, 22212, 12785, 
      60730, 62050, 107802, 66389, 51265, 53065, 99445, 11194, 11125, 62101, 
      10832, 126416, 10629, 10600, 17901, 62701, 78970, 9893, 15080, 48413, 
      9445, 12113, 21073, 22178, 64634, 76490, 15457, 15940, 63781, 102661, 
      64532, 39274, 88738, 61825, 13757, 19730, 74485, 7825, 7793, 7578, 
      35125, 58645, 9797, 11752, 36296, 99641, 7156, 7840, 12681, 6925, 
      114473, 11765, 97928, 6577, 12645, 13450, 26725, 6500, 26512, 15625, 
      15277, 15476, 5473, 43209, 5122, 7345, 8522, 15445, 22465, 31610, 
      67400, 96570, 4660, 12193, 24788, 31193, 67124, 66357, 42905, 3860, 
      3785, 3889, 6516, 64116, 3485, 7325, 24797, 5389, 29933, 65137, 4394, 
      24341, 24525, 68965, 3538, 3250, 41225, 89245, 5840, 5008, 5204, 48929, 
      61753, 67220, 2890, 2770, 66610, 3125, 8741, 16090, 17530, 8865, 3460, 
      6053, 2216, 14660, 14125, 17154, 64026, 8020, 7693, 2920, 11204, 8825, 
      1570, 29000, 18085, 63869, 64873, 67418, 5785, 42912, 43732, 26120, 
      3365, 3025, 1285, 5713, 25673, 25360, 3425, 2960, 34450, 1586, 1000, 
      62404, 21290, 19828, 1225, 45250, 43112, 1850, 11029, 11861, 12897, 
      1152, 976, 1476, 6352, 25178, 4625, 16154, 11300, 8053, 7540, 7373, 
      3965, 884, 1117, 44500, 14800, 79322, 52345, 4330, 92740, 51400, 468, 
      1285, 4948, 89093, 9505, 338, 45200, 35977, 337, 400, 4352, 5017, 
      80314, 33685, 5972, 43850, 25450, 7394, 1933, 49453, 64153, 26065, 
      77405, 90100, 38909, 22301, 21416, 84762, 80737, 17242, 4981, 5233, 
      274, 305, 65572, 17197, 61034, 17449, 8125, 34994, 78416, 41225, 1952, 
      11041, 76738, 8109, 36109, 80093, 53365, 965, 2213, 77285, 40805, 
      29585, 2501, 17957, 94864, 15625, 0, 28900, 81797, 62002, 5777, 105629, 
      82953, 52909, 31338, 60532, 18241, 272, 36497, 43289, 77877, 30674, 
      42913, 2768, 44621, 35444, 24749, 18056, 3821, 53021, 30746, 14305, 
      15794, 74209, 33714, 9250, 57377, 36356, 24281, 1280, 49573, 37153, 
      21898, 16673, 5330, 80980, 71613, 47848, 45693, 39133, 32008, 685, 937, 
      1322, 101524, 1241, 7289, 3250, 69128, 37348, 24554, 16405, 1618, 
      13073, 13985, 98594, 96106, 95489, 1250, 1466, 3874, 93701, 88292, 
      79637, 20557, 1637, 99325, 74713, 14890, 73684, 17684, 9065, 6713, 793, 
      7025, 82066, 57962, 55130, 47930, 27085, 6617, 7082, 86164, 69021, 
      65416, 31586, 27857, 22865, 5861, 1082, 54385, 27268, 7108, 102213, 
      80613, 6865, 1105, 70325, 59237, 42365, 8381, 2117, 1157, 103625, 
      97946, 18125, 16850, 91369, 62873, 13690, 58165, 36117, 11322, 2545, 
      16405, 2896, 66197, 1682, 3050, 22789, 3973, 36445, 7933, 3965, 15538, 
      61472, 51665, 36621, 5161, 2026, 42610, 40234, 17093, 2225, 2273, 
      20434, 22753, 6273, 36626, 35525, 13850, 10865, 4165, 3362, 38981, 
      5749, 13316, 25402, 6957, 10273, 4304, 17588, 11645, 4178, 4941, 3060, 
      3466, 28625, 8912, 14585, 3649, 6165, 21053, 12013, 17642, 13885, 5981, 
      23481, 19597, 6637, 3785, 7202, 15944, 9010, 12017, 6212, 27200, 6170, 
      4490, 4493, 13898, 6224, 8224, 14228, 5161, 11650, 5297, 19925, 7888, 
      5508, 5353, 6025, 9173, 13725, 19786, 6010, 6098, 8954, 6813, 24853, 
      6682, 6305, 6682, 27557, 29957, 34130, 36866, 7186, 7090, 25493, 7085, 
      7120, 45472, 7901, 7394, 16634, 7633, 7808, 16769, 8065, 16570, 8884, 
      8653, 9160, 53482, 11089, 10009, 11925, 10658, 26234, 11029, 38792, 
      59410, 12448, 12970, 24869, 12762, 12645, 12544, 12833, 12944, 12913, 
      13553, 55205, 15826, 58400, 13738, 14213, 14645, 16010, 20245, 30545, 
      15625, 14464, 17245, 16285, 15453, 15133, 69200, 17245, 16552, 16165, 
      18785, 18925, 17161, 17177, 17186, 19105, 19453, 30952, 19381, 18901, 
      18801, 28026, 33625, 46720, 21269, 21748, 19069, 20221, 19490, 19616, 
      71865, 21845, 40900, 73988, 21970, 61253, 21636, 21097, 47305, 58274, 
      23165, 24418, 24313, 22570, 24208, 23753, 98633, 25226, 22985, 26690, 
      34082, 30370, 26468, 23360, 39488, 25345, 24565, 23509, 27274, 24221, 
      24386, 38909, 74825, 27464, 29825, 27716, 30641, 30017, 28225, 83042, 
      26253, 30733, 30050, 94690, 31121, 47060, 48212, 95017, 27850, 27234, 
      31912, 93092, 28673, 27898, 29114, 30528, 54793, 101124, 31810, 29429, 
      72922, 30209, 58145, 31529, 30770, 35317, 33085, 32301, 31237, 34469, 
      72241, 78586, 31012, 77632, 69354, 89765, 35762, 33197, 76985, 34081, 
      90000, 93409, 34610, 77282, 93770, 33908, 35698, 35605, 33498, 34858, 
      98005, 39409, 40680, 110772, 38450, 36500, 36865, 75344, 130730, 42489, 
      77265, 113425, 38660, 42786, 39049, 44345, 95537, 112400, 42058, 39898, 
      40293, 39645, 40625, 39701, 40784, 42001, 46133, 42325, 91385, 95033, 
      100258, 41841, 97785, 102132, 43732, 45874, 113074, 145890, 91225, 
      104273, 108289, 156160, 45797, 51577, 45197, 44570, 113690, 157417, 
      45968, 45810, 46098, 46269, 104418, 138394, 53717, 100480, 110593, 
      48820, 48100, 51930, 106441, 150602, 57028, 169693, 171784, 149585, 
      138385, 57349, 53434, 50914, 58997, 149045, 54665, 137965, 58708, 
      53584, 52084, 55466, 115442, 141842, 147922, 59300, 124724, 134125, 
      60930, 55042, 116865, 55505, 61156, 129209, 61353, 61069, 138346, 
      140544, 137605, 61589, 61064, 65312, 60034, 156746, 164693, 176609, 
      199145, 71026, 62197, 138676, 142024, 159722, 208162, 73108, 66105, 
      183913, 70250, 67490, 154610, 169634, 74920, 65386, 152050, 164250, 
      69017, 168577, 77285, 69770, 70660, 70045, 76490, 70106, 165050, 
      167570, 170122, 73746, 170405, 78773, 75245, 75778, 175618, 185393, 
      198560, 83810, 172217, 85669, 79789, 177125, 85978, 79018, 211237, 
      82613, 203157, 82889, 95149, 92068, 85300, 206973, 95386, 89506, 88969, 
      205129, 95720, 97105, 221328, 227921, 91325, 97677, 96345, 98260, 
      96840, 99794, 94594, 93425, 91234, 103445, 100685, 96029, 91013, 
      103225, 99801, 93025, 93850, 103085, 101809, 102661, 109881, 107573, 
      106517, 104996, 114813, 108025, 106756, 119170, 114938, 113738, 112429, 
      122137, 116650, 112597, 122557, 127648, 123913, 129114, 122165, 119450, 
      121921, 127493, 132157, 126685, 133605, 124705, 124210, 133186, 135956, 
      144040, 146500, 140453, 142378, 142900 ], 
  [ 162882, 154250, 155410, 153905, 150109, 157105, 149540, 144976, 146120, 
      151441, 153290, 151037, 134208, 151010, 141242, 146725, 137930, 137317, 
      134173, 134865, 137061, 128285, 122900, 132362, 123521, 123345, 124137, 
      119473, 125513, 120130, 109960, 116258, 110557, 93002, 109000, 106049, 
      106234, 97425, 113357, 102152, 100616, 97345, 84004, 83509, 103365, 
      101641, 105761, 93274, 83213, 102969, 95625, 95146, 101021, 99277, 
      91538, 87586, 74970, 84229, 94833, 84290, 91477, 89492, 82405, 94306, 
      86725, 91720, 79714, 69634, 77769, 67400, 82017, 84082, 79204, 56762, 
      80425, 70100, 55840, 75745, 52505, 73778, 54196, 52258, 73970, 49402, 
      57605, 54184, 55045, 75429, 64114, 51941, 70677, 50609, 43402, 45541, 
      68561, 65425, 65425, 48105, 68290, 66698, 66760, 46052, 55780, 55114, 
      46546, 45994, 52496, 45338, 66244, 62785, 60890, 72146, 44050, 52520, 
      64168, 65050, 59993, 57410, 42794, 57205, 65332, 57700, 45305, 54842, 
      50690, 55261, 50056, 51785, 48505, 45032, 57797, 46946, 48960, 45413, 
      33805, 39200, 34484, 34976, 37817, 32777, 29521, 36185, 32386, 62957, 
      52244, 47876, 26585, 21458, 25538, 27793, 64090, 29800, 23021, 26612, 
      33898, 26578, 42773, 33109, 45376, 52186, 20402, 38497, 43745, 30880, 
      24272, 17812, 21920, 30356, 31450, 14825, 27625, 41896, 18472, 43045, 
      15170, 15130, 31642, 16069, 12505, 12605, 27365, 44514, 43425, 14161, 
      41092, 39716, 44629, 34740, 16201, 13401, 18450, 33013, 18820, 10333, 
      36305, 23333, 13253, 12658, 13634, 17330, 17497, 16960, 13121, 27521, 
      13192, 8674, 21418, 12185, 17497, 12250, 15665, 39785, 39073, 37498, 
      7585, 10705, 22037, 18212, 7396, 25181, 39456, 27220, 16081, 33785, 
      31853, 16525, 24148, 36837, 15025, 14130, 7345, 32000, 6452, 10525, 
      10517, 10376, 28593, 5809, 37082, 19925, 17362, 9665, 6485, 5090, 
      11300, 22450, 31520, 11513, 5408, 4673, 11024, 10597, 4825, 31400, 
      35405, 27009, 17056, 9376, 31705, 15145, 4057, 18989, 3413, 9377, 
      20714, 3601, 3445, 10485, 41618, 25010, 3485, 18185, 53780, 17588, 
      17104, 4729, 8033, 9760, 37570, 36090, 9490, 23525, 10781, 5210, 4610, 
      65305, 20800, 13873, 27716, 5480, 80425, 4234, 8266, 63440, 62773, 
      43380, 73424, 8825, 28090, 114340, 90845, 7769, 8093, 8938, 57465, 
      2452, 2592, 108740, 16285, 46885, 25425, 11493, 107953, 107300, 48985, 
      46820, 125570, 21986, 26500, 6984, 1570, 95648, 37265, 145890, 1972, 
      18850, 5249, 4721, 79537, 38212, 23076, 20176, 9412, 107458, 55285, 
      2554, 75560, 66533, 65000, 64493, 52925, 36584, 38857, 144800, 84500, 
      203762, 158765, 54650, 225000, 157140, 25288, 19645, 10728, 219313, 
      71045, 31618, 146180, 129137, 32297, 25220, 11492, 10457, 205434, 
      124805, 9032, 143810, 108410, 65194, 16553, 2873, 179073, 109705, 
      200825, 221000, 134789, 101861, 676, 212602, 206197, 90682, 57681, 
      58613, 34274, 23765, 181512, 90637, 173914, 91229, 6425, 314, 202516, 
      139145, 15892, 4241, 199818, 6409, 409, 205213, 160805, 40405, 15133, 
      200705, 138385, 116965, 14401, 1297, 228484, 87025, 28900, 0, 207937, 
      175562, 60517, 245029, 209773, 160009, 58, 173072, 93041, 23732, 457, 
      142909, 201637, 119074, 142193, 13988, 145261, 128264, 107029, 92516, 
      11981, 160121, 146, 83665, 87194, 195589, 124834, 70450, 167537, 
      129856, 105881, 19300, 153953, 131333, 100778, 89093, 10090, 206440, 
      191293, 150868, 147013, 135013, 121428, 23125, 21677, 19682, 238544, 
      20281, 7969, 14130, 187108, 131528, 106154, 88145, 19298, 3893, 3445, 
      233914, 230066, 229109, 38650, 20506, 13394, 226301, 217832, 204077, 
      97397, 41077, 234985, 196093, 84250, 194384, 90784, 68905, 61793, 
      28673, 9065, 207866, 168122, 163250, 150610, 111065, 61357, 9122, 
      214344, 186661, 180676, 119986, 112517, 102085, 58561, 33722, 161825, 
      111248, 9488, 239233, 205393, 61605, 28645, 188645, 170077, 140285, 
      66181, 41557, 29717, 241325, 232586, 91225, 88250, 222269, 176093, 
      80330, 167985, 128257, 73882, 42325, 3825, 19556, 181457, 30242, 19370, 
      100989, 16893, 128585, 63353, 17225, 4658, 173332, 156385, 128761, 
      53101, 31266, 139850, 135434, 87473, 32485, 28453, 3434, 100273, 56593, 
      128426, 126305, 79130, 71045, 47345, 21722, 132821, 54029, 6856, 
      105642, 58297, 68753, 46804, 5008, 72505, 20498, 49141, 36040, 25226, 
      3125, 63652, 7105, 25749, 16705, 95173, 9293, 87002, 77465, 51881, 
      4441, 91337, 53897, 29965, 16042, 82244, 62050, 71177, 50752, 4420, 
      49010, 33050, 32713, 9818, 21524, 16724, 9808, 40861, 12330, 39637, 
      7345, 54468, 40528, 29833, 25065, 16993, 12025, 8226, 31850, 30578, 
      19154, 26533, 7173, 42722, 37925, 28442, 6817, 6497, 6250, 6266, 44586, 
      43810, 7813, 31225, 33300, 7732, 45641, 31874, 12554, 39253, 39428, 
      13369, 41045, 13850, 47304, 36873, 31940, 11322, 51209, 37889, 54085, 
      41938, 12634, 39249, 11252, 13850, 50868, 53090, 15349, 48802, 47665, 
      41444, 35953, 35044, 37733, 32933, 14065, 27386, 15220, 40258, 37333, 
      36065, 30290, 22625, 15925, 56425, 40644, 61785, 56745, 50473, 43353, 
      19220, 58725, 54292, 43025, 31025, 63125, 46061, 44717, 44386, 34065, 
      34073, 21092, 59841, 56641, 39541, 23266, 20705, 18500, 33169, 68328, 
      49669, 59321, 52810, 49876, 23245, 64685, 20840, 24008, 64130, 21473, 
      60736, 43537, 20785, 21554, 66685, 71338, 70893, 62010, 69428, 67273, 
      33353, 72826, 61405, 32810, 25922, 29690, 75088, 57700, 24868, 69205, 
      65025, 49009, 75554, 57881, 46826, 26329, 27565, 73364, 80825, 72256, 
      35401, 80677, 73445, 30682, 54133, 36853, 79010, 34850, 82121, 27680, 
      27472, 35177, 65250, 57154, 38372, 34952, 67093, 57818, 46114, 75748, 
      28273, 38224, 80090, 66149, 30762, 67609, 29585, 74029, 69530, 88357, 
      80005, 76501, 70677, 84449, 31781, 33026, 61952, 33092, 31954, 36725, 
      85402, 50537, 33805, 76921, 37300, 38329, 48890, 34442, 38690, 53288, 
      80578, 80145, 63418, 51178, 40545, 92789, 96100, 45832, 87410, 76960, 
      52505, 36244, 55250, 96889, 37825, 48485, 56680, 95146, 57069, 99425, 
      43177, 48820, 90338, 80018, 80413, 61405, 80405, 72001, 79204, 84501, 
      99853, 84485, 44125, 45053, 46538, 75841, 46105, 47392, 60392, 93474, 
      51874, 65650, 45665, 49193, 50489, 70820, 90337, 109037, 82937, 71090, 
      53170, 72077, 85748, 67570, 65818, 64969, 50698, 63594, 112877, 50500, 
      53813, 89960, 85160, 102250, 53741, 71042, 115848, 80613, 81684, 71045, 
      66305, 114129, 100354, 74034, 118157, 71525, 102605, 66905, 115488, 
      96084, 77584, 103066, 59002, 69082, 71762, 115400, 62504, 66125, 
      119410, 97882, 60085, 98345, 117256, 65629, 114733, 113769, 70346, 
      71524, 70625, 109189, 106964, 120052, 89954, 79906, 84113, 89909, 
      101905, 132226, 95857, 73736, 75044, 82882, 107522, 135328, 112345, 
      94833, 126010, 116450, 81170, 88034, 138500, 100746, 80650, 86050, 
      117977, 88337, 142225, 119410, 121320, 119005, 138370, 117706, 87530, 
      88690, 89882, 128146, 90845, 140993, 126925, 127458, 94698, 99713, 
      106420, 149090, 93677, 152989, 136909, 96545, 151258, 130698, 114677, 
      136333, 111697, 134569, 166549, 159048, 140040, 114493, 164746, 149346, 
      147789, 114349, 164740, 166465, 123748, 127621, 149125, 165337, 161965, 
      165920, 160420, 167114, 153074, 149525, 138834, 173485, 166645, 153829, 
      135893, 171225, 162361, 140625, 142130, 169045, 164709, 163861, 179581, 
      169793, 165677, 161096, 183493, 162425, 158096, 191250, 178858, 175618, 
      171929, 195577, 181250, 163937, 190217, 201428, 192593, 203914, 186085, 
      177250, 183121, 196513, 203897, 190265, 206365, 182165, 180650, 202546, 
      204296, 215780, 219600, 202333, 206298, 206480 ], 
  [ 171769, 175897, 171581, 171898, 173570, 161408, 168433, 171161, 166829, 
      159380, 154841, 150754, 167665, 147073, 157369, 150082, 155873, 155258, 
      148450, 146404, 140386, 148936, 154493, 139325, 149636, 148546, 132898, 
      134612, 126970, 127049, 137853, 126817, 131144, 154625, 129581, 132100, 
      129545, 141712, 120250, 133669, 135781, 134324, 155637, 155140, 123010, 
      124020, 118106, 132977, 148450, 117130, 126202, 125721, 114260, 115250, 
      123925, 127265, 149305, 131202, 114442, 127609, 116554, 119129, 129370, 
      112085, 121832, 112229, 121185, 138465, 121972, 131653, 107050, 101813, 
      106965, 145625, 102708, 116093, 143785, 100746, 141346, 102425, 134825, 
      135617, 97133, 140053, 119066, 125677, 122888, 475240, 105505, 127076, 
      95650, 126650, 143153, 136170, 94436, 98596, 448804, 127786, 93249, 
      454633, 94453, 130289, 417265, 111077, 128045, 129317, 114841, 128657, 
      456905, 95940, 98605, 476485, 127361, 109381, 452997, 89989, 96788, 
      430733, 375985, 432346, 459625, 96309, 389434, 99833, 106625, 98426, 
      106901, 103156, 107168, 112813, 440218, 402005, 410401, 109540, 349640, 
      119737, 131437, 356281, 122000, 346784, 141970, 365690, 349121, 466324, 
      88985, 95561, 326890, 296225, 322193, 334480, 472009, 345605, 309640, 
      331469, 117137, 137177, 98650, 118170, 93041, 82521, 300625, 388944, 
      408784, 118665, 137593, 165789, 313993, 357085, 116497, 259472, 345232, 
      95021, 159149, 92520, 268021, 271625, 366569, 281682, 247106, 251764, 
      351338, 85765, 87412, 273380, 90549, 402901, 84050, 100609, 151376, 
      276256, 311401, 101610, 139401, 243090, 94868, 123848, 164840, 168805, 
      281045, 306629, 142634, 144833, 279616, 359680, 281509, 221357, 332597, 
      275938, 138064, 162913, 304036, 84650, 85762, 87833, 212048, 269888, 
      119794, 131473, 215505, 355496, 83401, 105821, 137546, 92320, 384052, 
      134338, 352633, 86248, 139220, 142885, 189908, 94177, 190829, 154772, 
      153850, 154621, 97138, 236690, 81913, 116740, 124209, 155728, 179908, 
      206785, 292337, 351821, 90025, 143890, 187945, 206362, 292057, 290714, 
      237514, 88069, 81128, 95530, 119321, 286745, 86544, 124704, 190224, 
      113042, 205082, 289474, 107465, 189760, 190514, 297874, 69997, 97165, 
      235240, 339316, 55709, 114365, 115705, 253810, 282650, 294409, 75065, 
      77233, 293225, 99322, 135826, 164909, 169781, 44426, 104801, 123408, 
      89825, 160613, 33092, 169397, 288341, 45289, 45530, 65353, 37025, 
      139322, 87449, 15921, 26170, 288740, 290888, 296293, 49330, 241469, 
      243433, 17609, 112114, 59720, 91156, 126472, 17730, 17989, 57258, 
      59653, 11633, 97745, 88577, 286117, 184941, 22745, 71066, 6409, 242793, 
      103717, 151220, 154340, 31250, 69269, 94261, 100481, 131669, 17217, 
      49860, 169497, 33653, 40130, 41333, 41738, 52058, 71285, 68084, 6217, 
      27997, 425, 3764, 50129, 685, 3961, 89165, 100850, 125677, 468, 36424, 
      78165, 5765, 9698, 77018, 89093, 122789, 126314, 265, 10834, 131269, 
      6125, 16325, 40597, 107780, 258260, 1258, 15794, 208, 317, 8042, 18890, 
      186745, 125, 104, 24125, 46756, 45860, 73505, 91268, 949, 24074, 1557, 
      23752, 141412, 223765, 61, 6914, 108925, 152906, 97, 141392, 226592, 
      18, 3034, 65034, 110898, 68, 7060, 13000, 112900, 176404, 485, 25922, 
      81797, 207937, 0, 1369, 44100, 1522, 8, 3140, 214373, 1609, 22810, 
      91213, 227538, 6100, 74, 12357, 6290, 114293, 5706, 9685, 16722, 23185, 
      120490, 3236, 212621, 28010, 26065, 392, 10805, 36677, 2434, 9441, 
      17386, 101349, 4352, 9092, 19577, 25220, 127705, 293, 650, 4913, 5618, 
      8210, 11953, 93314, 96424, 100813, 1385, 99586, 136522, 115321, 1017, 
      9277, 17645, 26084, 102245, 158888, 162088, 1305, 1105, 1060, 68697, 
      99801, 118225, 986, 725, 650, 21650, 65650, 1460, 872, 28565, 985, 
      25065, 38754, 44410, 84250, 133954, 785, 2993, 3593, 5545, 16160, 
      44884, 134009, 877, 1466, 1865, 13221, 15784, 19944, 47556, 76525, 
      3986, 16337, 133457, 2048, 1040, 45124, 85124, 1618, 3114, 7978, 41490, 
      66114, 83458, 2312, 1781, 25492, 27077, 1492, 2740, 31921, 3748, 11444, 
      36413, 65960, 167908, 105205, 2624, 83969, 105929, 21562, 112570, 
      11764, 45028, 111988, 164173, 3613, 5818, 11936, 54836, 83161, 9341, 
      10397, 29012, 81640, 88552, 179357, 22658, 51938, 12505, 13120, 34345, 
      39940, 61840, 102793, 11426, 54842, 154501, 20725, 50900, 42202, 63117, 
      169065, 39568, 107033, 60890, 77885, 97165, 201832, 47125, 157474, 
      96772, 118736, 26658, 146890, 31253, 37220, 59060, 185810, 29200, 
      57424, 90036, 122625, 34697, 50069, 42778, 61569, 195813, 64381, 86725, 
      87300, 151045, 110765, 124205, 151945, 75380, 140785, 77800, 171364, 
      59797, 76865, 94442, 104266, 126288, 146852, 169501, 92801, 95177, 
      122057, 103898, 184858, 76309, 83368, 100333, 192708, 199684, 211293, 
      218605, 74521, 75569, 185490, 96724, 93325, 239213, 74656, 96457, 
      153745, 84680, 84853, 152730, 82820, 151385, 74485, 91408, 101065, 
      254629, 73810, 93322, 71210, 88245, 179325, 93760, 215329, 266261, 
      78013, 75673, 171082, 82325, 83924, 94117, 104130, 105957, 101348, 
      111140, 254608, 126565, 261229, 99305, 105498, 108788, 122165, 146420, 
      185320, 77162, 100597, 72484, 78388, 86708, 97828, 283453, 77626, 
      83225, 101140, 128354, 74722, 98696, 101000, 101581, 124090, 125008, 
      177689, 81460, 85556, 114056, 166181, 185506, 224341, 131392, 73525, 
      97730, 84580, 93573, 98845, 283796, 79906, 204781, 288205, 81173, 
      258308, 85985, 113474, 222050, 250177, 80074, 75605, 76072, 86341, 
      78253, 80658, 338578, 75265, 88468, 146513, 177929, 161629, 74785, 
      95701, 194197, 81668, 86608, 110720, 76157, 97700, 116741, 190180, 
      284436, 80345, 74122, 82881, 152730, 74884, 82244, 301225, 109442, 
      150530, 77773, 325453, 75410, 209753, 213193, 325778, 95017, 106985, 
      151129, 320989, 94120, 107645, 130597, 84533, 229490, 337025, 80665, 
      97730, 273925, 97362, 236266, 90100, 95633, 76154, 84218, 88010, 94954, 
      80452, 270376, 285301, 109025, 282629, 262337, 309058, 82309, 134084, 
      279688, 92066, 308717, 316130, 140641, 279409, 316489, 131357, 90245, 
      90724, 113213, 137453, 324724, 79652, 77489, 350069, 86125, 98473, 
      140594, 271165, 387749, 81002, 273650, 352708, 138373, 84725, 138760, 
      81706, 313650, 349389, 90857, 102425, 102818, 133058, 103720, 115380, 
      106165, 100516, 85770, 101410, 300904, 309128, 320645, 114650, 314738, 
      324233, 145709, 95797, 346037, 410885, 297874, 326938, 335530, 429733, 
      100864, 84904, 111700, 129949, 345501, 430984, 109037, 139193, 142913, 
      144800, 324785, 394225, 84178, 314549, 336100, 109589, 115733, 97253, 
      325076, 414425, 88045, 449530, 453337, 411688, 389618, 91792, 104465, 
      141985, 89434, 409426, 103976, 387476, 93145, 112045, 139145, 105345, 
      340353, 394209, 406009, 94877, 359357, 378482, 92501, 112925, 342344, 
      113386, 96725, 366120, 101492, 102352, 382685, 386597, 380224, 111442, 
      113777, 103149, 139625, 415945, 430180, 452392, 492658, 97985, 135488, 
      377845, 384625, 418909, 507389, 98345, 118226, 463690, 106353, 115033, 
      408073, 436825, 97865, 135805, 402077, 425717, 116554, 433474, 97936, 
      116161, 115333, 117578, 102285, 119925, 425365, 430173, 435013, 112121, 
      434146, 103988, 118186, 118717, 441637, 459418, 483453, 103865, 434228, 
      102290, 113570, 442564, 106025, 121945, 503554, 122098, 486884, 125802, 
      104882, 109237, 123061, 492410, 108545, 118681, 119860, 487700, 109449, 
      110258, 515333, 526500, 123922, 113684, 115784, 114265, 119705, 116365, 
      126037, 128872, 140977, 115434, 119538, 128610, 145330, 118642, 124370, 
      142762, 142441, 121930, 125800, 129506, 122420, 132688, 136778, 140405, 
      129050, 146282, 150161, 127681, 137173, 139405, 142100, 128354, 137737, 
      155984, 138484, 133277, 138122, 133025, 144378, 151957, 148706, 141120, 
      141200, 149456, 140930, 157768, 158989, 146225, 150701, 153049, 153217, 
      166042, 164533, 165625 ], 
  [ 155600, 158692, 154820, 154989, 156217, 145609, 151450, 153586, 149698, 
      143285, 139264, 135325, 149498, 131940, 140608, 134357, 138964, 138349, 
      131837, 130013, 124661, 131805, 136474, 123304, 132061, 131045, 116729, 
      117925, 111393, 111028, 120130, 110500, 114013, 134164, 112450, 114525, 
      112192, 122657, 104229, 115650, 117466, 115861, 134362, 133865, 105953, 
      106741, 101641, 114292, 127693, 100517, 108257, 107776, 97721, 98489, 
      105832, 108580, 127808, 111925, 97385, 108628, 99053, 101258, 110093, 
      95176, 103517, 95098, 102352, 117412, 102917, 110970, 89549, 84904, 
      89242, 122944, 85429, 96890, 121178, 83245, 118665, 84628, 112810, 
      113380, 79780, 117224, 98605, 104402, 101909, 427325, 86672, 105505, 
      78149, 105005, 119584, 113341, 76861, 80429, 402221, 105845, 75748, 
      407680, 76730, 107978, 372458, 91060, 105956, 107080, 94306, 106420, 
      409730, 77773, 80068, 428200, 105124, 89290, 405970, 72488, 78325, 
      384964, 333472, 386429, 412154, 77698, 346033, 80704, 86608, 79445, 
      86810, 83509, 86929, 91834, 393709, 357716, 365594, 88857, 308533, 
      97722, 108090, 314730, 99689, 305825, 117365, 323473, 307940, 418113, 
      70522, 76210, 287041, 258448, 282640, 294113, 423428, 304498, 270901, 
      291250, 94900, 112720, 78633, 95785, 73690, 64576, 262404, 345025, 
      363681, 96058, 112914, 138298, 274810, 315090, 94112, 224137, 303977, 
      75226, 132250, 73021, 232020, 235328, 323908, 244645, 212585, 216873, 
      309565, 66932, 68357, 236861, 71050, 357946, 65365, 79778, 124921, 
      239441, 272144, 80557, 114130, 208717, 74629, 100205, 137053, 140648, 
      243860, 267668, 116993, 118970, 242505, 317241, 244250, 188612, 291860, 
      239049, 112793, 135200, 265149, 65521, 66485, 68260, 179969, 233369, 
      96373, 106794, 183130, 313205, 64346, 83954, 112201, 72081, 339985, 
      109289, 310490, 66749, 113653, 116948, 159605, 73642, 160378, 127577, 
      126729, 127426, 76085, 202465, 62784, 93393, 100048, 128385, 150345, 
      174928, 254042, 309604, 69786, 117657, 157642, 174505, 253762, 252493, 
      203141, 67978, 61925, 74477, 95530, 248746, 66601, 100321, 159625, 
      89917, 173225, 251253, 84932, 159161, 159841, 259061, 52200, 75816, 
      200941, 297765, 40058, 91018, 92210, 218105, 244873, 255818, 56528, 
      58400, 254708, 77677, 110185, 136456, 140884, 30625, 82490, 99025, 
      69290, 132530, 21437, 140500, 250120, 31266, 31433, 48074, 24482, 
      113237, 67136, 8410, 15921, 250445, 252445, 257480, 34493, 206578, 
      208394, 9506, 88841, 43181, 70325, 101645, 9553, 9738, 41089, 43114, 
      5380, 76100, 68042, 247970, 154564, 13162, 52825, 2228, 207754, 81332, 
      123877, 126701, 19669, 51250, 72986, 78466, 106250, 9040, 34801, 
      140452, 21554, 26773, 27754, 28085, 36629, 52970, 50213, 1962, 17082, 
      1424, 841, 34996, 3386, 890, 68482, 78761, 100850, 2725, 23733, 58888, 
      1658, 3889, 57889, 68410, 98258, 101413, 1412, 4581, 105850, 1796, 
      8296, 27092, 84877, 222037, 185, 7913, 985, 2722, 2825, 10121, 156146, 
      1864, 1325, 14024, 32141, 31393, 54820, 70289, 98, 13973, 40, 13725, 
      114957, 190132, 986, 2141, 85874, 125341, 800, 114937, 192737, 1165, 
      333, 47533, 87625, 845, 2213, 5933, 89405, 146693, 3482, 15377, 62002, 
      175562, 1369, 0, 29929, 5777, 1525, 365, 181480, 18, 13005, 70234, 
      193609, 1697, 925, 5512, 1813, 90650, 1525, 3802, 8545, 13306, 96181, 
      461, 179876, 17021, 15520, 725, 4552, 23912, 325, 3706, 9061, 79186, 
      985, 3505, 10660, 14897, 102656, 1514, 613, 1250, 1585, 2993, 5330, 
      72113, 74853, 78724, 5122, 77645, 110585, 91604, 610, 3690, 9320, 
      15613, 80008, 130805, 133709, 4672, 4176, 4057, 50752, 77860, 94212, 
      3761, 2834, 1649, 12289, 48149, 4901, 1205, 17576, 1170, 14890, 25693, 
      30313, 64233, 108313, 2080, 884, 1040, 1808, 8353, 30713, 108368, 2690, 
      985, 866, 6376, 8125, 11101, 32941, 57544, 1285, 8530, 107890, 5785, 
      2113, 30953, 65033, 1285, 1153, 3205, 27985, 48613, 63589, 6197, 5000, 
      15317, 16532, 3897, 1297, 20340, 1565, 5413, 23944, 48533, 139085, 
      82746, 1625, 64100, 83396, 12497, 89297, 5733, 31005, 88789, 135720, 
      1874, 2525, 5905, 39185, 63440, 4420, 5032, 18245, 62141, 68165, 
      149572, 13445, 36805, 6400, 6793, 22468, 26953, 45153, 80704, 5765, 
      39265, 127010, 12104, 35989, 28845, 46282, 140242, 26729, 84500, 44425, 
      58978, 75816, 170197, 32954, 129761, 75497, 94945, 16705, 120213, 
      20264, 24973, 42965, 155581, 18729, 41625, 69649, 98464, 23042, 35528, 
      29569, 45178, 164770, 47620, 66856, 67357, 124072, 88010, 99970, 
      124898, 57065, 114848, 59189, 142541, 43850, 58402, 73685, 82325, 
      101905, 120397, 140900, 72340, 74420, 98192, 82105, 154925, 58068, 
      64165, 78984, 162109, 168493, 179140, 185860, 56576, 57476, 155557, 
      75893, 72938, 204914, 56785, 75700, 126772, 65477, 65650, 125905, 
      63913, 124708, 56762, 71465, 79938, 219368, 56457, 73305, 54301, 68968, 
      150280, 73817, 183250, 230260, 60290, 58320, 142925, 64084, 65461, 
      74322, 83077, 84682, 80665, 89273, 219569, 102996, 225746, 78992, 
      84445, 87365, 99188, 120853, 156053, 59957, 80210, 56093, 61109, 68245, 
      77885, 246490, 60569, 65354, 80901, 104933, 58257, 78901, 80909, 81416, 
      101261, 102105, 149458, 64181, 67685, 92485, 139060, 156609, 192114, 
      107897, 57578, 78305, 67005, 74740, 79346, 247129, 63145, 174330, 
      251242, 64264, 223565, 68410, 92273, 190193, 216100, 63461, 59732, 
      60125, 68840, 62010, 64045, 298285, 59540, 70745, 121760, 150068, 
      135396, 59282, 77090, 164930, 65129, 69329, 90185, 60580, 78941, 95540, 
      161357, 248065, 64250, 59137, 66490, 127681, 59825, 66001, 263744, 
      89425, 125777, 62344, 286344, 60425, 179450, 182594, 286669, 77072, 
      87412, 126450, 282250, 76397, 88072, 108212, 68290, 197633, 297250, 
      65088, 79637, 238664, 79417, 203965, 73265, 77984, 61613, 68345, 71545, 
      77453, 65245, 235485, 249300, 89674, 246850, 228112, 271429, 67028, 
      111773, 244205, 75305, 271162, 278057, 117664, 244000, 278416, 109490, 
      73928, 74333, 93640, 114920, 286133, 65185, 63466, 309850, 70696, 
      81194, 117913, 236570, 345236, 66757, 238981, 312489, 116210, 70036, 
      116597, 67609, 276169, 309466, 75280, 85072, 85465, 111709, 86293, 
      96325, 88442, 83681, 71377, 84501, 264533, 272165, 282868, 95965, 
      277405, 286234, 123250, 80072, 306632, 367336, 261873, 288865, 296865, 
      385074, 84473, 71325, 93829, 109636, 306244, 386325, 91610, 117844, 
      121120, 122785, 287008, 351860, 70969, 277586, 297657, 92458, 97714, 
      82120, 287521, 371024, 74762, 404057, 407642, 368509, 347845, 78065, 
      88592, 120932, 76225, 366469, 88325, 345925, 79418, 95210, 118610, 
      89620, 301984, 352288, 363348, 81002, 319730, 337597, 79144, 96164, 
      303901, 96625, 82850, 326197, 87025, 87737, 341800, 345490, 339561, 
      95717, 97682, 88978, 120052, 373136, 386557, 407437, 445409, 85220, 
      116729, 337626, 343962, 376100, 459400, 85802, 102205, 418217, 92404, 
      99604, 366004, 392980, 85618, 117416, 360452, 382612, 101125, 389925, 
      85985, 100880, 100274, 102149, 89668, 104200, 382408, 386920, 391464, 
      97876, 390745, 91445, 103349, 103880, 397940, 414685, 437314, 91988, 
      391049, 90857, 99917, 398941, 94148, 107108, 456453, 107705, 440893, 
      110965, 94337, 97730, 108890, 446197, 97556, 105620, 106577, 441857, 
      98386, 99269, 468010, 478585, 110417, 102325, 103981, 102906, 107458, 
      104932, 112680, 114997, 125252, 104593, 107809, 115105, 129013, 107357, 
      111901, 127037, 126864, 110201, 113405, 116741, 111505, 120145, 123569, 
      126530, 117913, 132037, 135250, 117284, 125000, 126788, 128965, 118253, 
      125712, 141073, 127125, 123250, 126985, 123220, 132205, 138452, 135941, 
      130057, 130729, 137209, 130681, 144189, 145188, 135236, 139490, 142578, 
      143042, 153425, 152360, 153378 ], 
  [ 116329, 114577, 112781, 112258, 111410, 108068, 108373, 107741, 105929, 
      104360, 102761, 99514, 100885, 97513, 98569, 97162, 96233, 95618, 
      90490, 89704, 87466, 88036, 88553, 84725, 86216, 85546, 77458, 76232, 
      74890, 72449, 73593, 70537, 70244, 74825, 68681, 68680, 67385, 69892, 
      65650, 67729, 68161, 65864, 71217, 70720, 62530, 62280, 60986, 63257, 
      66970, 59170, 60682, 60201, 56720, 56450, 57565, 57545, 63625, 58122, 
      53962, 56209, 53554, 54029, 56290, 52445, 54212, 51329, 50625, 55305, 
      50152, 50593, 44050, 42173, 42705, 53225, 40968, 43433, 51805, 37746, 
      48946, 37745, 46205, 45737, 34973, 46813, 39266, 41257, 40148, 239620, 
      34945, 40976, 32650, 40130, 45713, 42930, 31016, 31816, 220744, 39586, 
      30249, 224473, 30193, 39989, 199285, 33797, 39005, 39437, 34621, 38777, 
      225485, 29160, 29725, 238765, 37481, 31681, 222417, 26989, 28328, 
      207293, 171025, 208066, 226525, 27009, 179434, 27593, 29345, 27026, 
      29201, 27976, 28628, 30073, 212578, 186965, 192421, 28480, 152660, 
      31117, 35257, 156781, 31700, 150644, 38650, 162410, 151721, 229024, 
      20525, 22061, 137050, 118145, 134033, 141700, 232609, 148625, 126100, 
      139529, 27257, 34697, 21370, 27450, 19541, 17001, 120025, 176004, 
      189124, 26685, 33853, 46089, 127933, 155065, 25777, 95252, 147412, 
      19001, 42809, 18180, 100021, 101945, 160769, 107802, 87506, 90064, 
      150578, 15205, 15592, 102440, 16209, 184081, 14330, 18709, 37556, 
      103636, 124921, 18450, 32301, 84330, 16328, 25988, 43460, 45325, 
      106325, 121829, 33434, 34373, 105316, 155140, 106369, 71837, 137717, 
      102898, 30964, 41953, 119656, 12410, 12682, 13073, 66308, 98948, 23194, 
      27733, 68085, 151796, 11581, 18041, 30026, 13780, 170272, 28498, 
      149773, 11908, 30440, 32005, 54248, 13957, 54329, 36752, 36250, 36601, 
      13978, 78770, 9673, 20560, 23409, 36868, 48448, 62305, 111317, 148541, 
      11485, 31330, 52285, 61882, 111037, 110114, 78754, 10369, 8468, 12370, 
      20621, 107405, 9684, 22644, 52884, 18122, 60602, 108874, 15905, 52420, 
      52754, 113914, 5317, 12325, 76900, 139816, 3209, 18185, 18685, 87490, 
      104570, 111709, 6185, 6673, 110945, 12802, 26626, 39749, 42101, 2426, 
      14501, 21348, 9605, 37553, 3272, 41717, 107741, 2029, 1850, 3613, 2165, 
      27602, 8489, 9621, 4330, 107720, 109028, 112333, 1450, 79769, 80893, 
      7949, 16354, 2180, 9256, 21892, 7650, 7489, 1818, 2113, 12473, 11225, 
      8357, 105937, 48861, 4685, 3866, 19009, 80253, 12997, 32360, 33800, 
      1850, 3329, 9841, 11861, 23729, 7137, 720, 40977, 1313, 650, 593, 578, 
      818, 3665, 2984, 18397, 2377, 42425, 23504, 569, 52345, 22861, 8105, 
      11810, 21097, 49608, 724, 5085, 18785, 13058, 4778, 8033, 19889, 21314, 
      43105, 11674, 23329, 17885, 7085, 277, 14120, 89000, 31498, 7394, 
      40948, 50297, 14762, 5450, 49405, 46325, 43364, 3125, 136, 80, 3785, 
      8528, 32449, 3074, 29277, 3172, 27592, 69205, 41641, 16154, 14425, 
      32786, 40417, 27572, 70772, 42858, 24034, 2034, 15138, 40808, 15880, 
      9220, 15880, 44104, 53825, 2402, 5777, 60517, 44100, 29929, 0, 62002, 
      44948, 23720, 64013, 28909, 3490, 8473, 71298, 17440, 41234, 9837, 
      17210, 16433, 18306, 12625, 6642, 3445, 18850, 23816, 63101, 1970, 
      2545, 38612, 11645, 557, 26794, 13221, 6466, 11889, 21572, 13712, 5297, 
      2960, 21865, 43553, 36770, 20453, 19058, 14930, 10693, 9314, 10324, 
      11773, 58925, 11386, 25642, 17041, 35037, 13897, 6725, 2984, 12365, 
      35828, 37348, 56745, 54865, 54400, 3177, 11601, 18265, 53066, 49025, 
      42650, 4850, 2650, 57320, 39092, 2525, 38365, 3645, 954, 730, 6970, 
      24754, 44465, 27353, 25433, 20665, 8180, 784, 24809, 47497, 35066, 
      32525, 10701, 8644, 6084, 936, 5125, 24986, 8357, 24677, 59588, 43460, 
      1024, 7424, 36058, 28314, 17218, 1170, 3114, 7018, 60692, 56381, 4072, 
      3557, 51472, 30880, 2521, 27688, 13544, 1973, 3380, 40648, 14065, 
      33284, 7529, 14369, 6442, 16810, 13864, 1768, 16648, 39013, 30073, 
      23458, 14036, 2336, 7561, 17741, 16277, 4232, 7300, 9172, 46637, 6698, 
      2378, 14185, 13540, 3265, 2560, 3460, 13753, 15626, 2762, 34801, 8125, 
      2600, 2722, 3897, 41805, 3028, 15473, 3770, 6905, 12325, 58612, 3025, 
      36514, 12352, 20036, 6498, 31810, 5213, 4040, 4040, 50570, 6100, 4084, 
      10656, 21825, 4877, 3869, 4138, 4869, 55953, 5581, 10285, 10440, 34285, 
      17945, 22985, 34765, 7760, 29905, 8500, 44104, 5617, 8405, 12962, 
      16066, 24228, 33032, 43501, 13001, 13697, 22937, 16538, 51298, 9109, 
      10708, 15493, 55368, 58984, 65133, 69085, 9001, 9209, 51930, 14824, 
      13945, 80873, 9556, 14977, 36985, 12020, 12193, 36810, 11840, 36305, 
      10225, 14548, 17485, 90829, 11650, 16042, 11570, 15165, 50805, 16900, 
      69589, 98261, 13753, 13513, 47602, 15125, 15464, 18097, 20970, 21537, 
      20288, 23360, 92068, 29125, 96169, 20345, 22338, 23528, 28085, 37640, 
      55540, 15842, 21217, 15784, 16648, 18248, 20968, 109993, 17146, 18125, 
      22600, 31754, 17602, 22676, 23300, 23461, 30850, 31348, 53789, 19720, 
      20456, 27956, 48581, 57826, 77761, 34372, 19345, 23810, 21160, 23013, 
      24505, 112016, 21106, 68281, 114745, 21533, 97448, 22565, 29474, 77570, 
      93097, 22114, 21845, 21892, 23341, 22393, 22698, 146218, 22345, 24208, 
      42353, 56129, 49069, 23125, 26401, 64417, 24128, 24868, 30500, 24077, 
      27560, 32741, 62920, 114336, 25325, 25402, 26181, 46890, 25744, 26384, 
      124825, 32162, 46370, 26533, 139813, 26690, 74093, 75853, 140138, 
      29497, 32225, 47389, 137449, 29860, 32885, 39877, 28673, 85010, 147605, 
      28585, 31370, 110125, 31842, 89266, 30880, 31793, 29954, 30458, 30890, 
      31954, 30472, 108676, 117301, 35525, 115889, 104417, 131818, 31909, 
      43784, 114628, 33266, 131897, 136370, 46561, 114769, 136729, 43577, 
      33965, 34024, 38453, 45893, 142024, 33872, 34229, 158129, 34885, 36733, 
      48194, 111145, 182789, 36482, 113210, 160768, 48913, 37685, 49300, 
      38026, 137250, 159129, 38777, 40265, 40658, 48218, 41140, 43560, 41905, 
      41296, 40410, 41770, 130804, 135668, 142565, 44930, 139178, 144893, 
      54569, 42877, 158717, 200045, 129874, 147178, 152410, 212593, 44164, 
      44164, 46600, 50989, 159021, 213844, 46457, 54353, 55553, 56180, 
      146705, 190105, 45538, 141089, 154240, 48689, 49793, 47693, 148256, 
      204425, 48985, 227770, 230317, 202948, 188858, 50212, 50705, 58825, 
      50794, 201946, 51476, 187976, 51565, 52825, 58925, 52425, 158913, 
      192609, 200209, 52457, 170777, 182762, 53021, 54125, 160484, 54586, 
      54305, 175860, 55712, 55732, 186965, 189617, 185764, 58522, 58757, 
      59049, 64865, 209305, 218920, 233572, 260818, 61865, 65348, 185905, 
      190165, 212269, 271349, 63485, 63626, 241930, 63513, 63793, 205633, 
      224305, 64685, 67765, 202157, 217397, 65314, 222634, 66436, 65761, 
      66193, 66338, 67005, 67005, 217885, 221013, 224173, 67601, 224146, 
      69128, 70306, 70837, 229957, 241858, 257913, 72785, 225488, 73730, 
      72410, 231304, 74945, 74065, 272554, 76738, 262184, 77922, 81362, 
      80257, 78961, 266450, 82505, 80881, 80800, 263840, 82989, 84218, 
      283073, 290880, 83602, 85544, 85124, 86125, 86525, 87805, 86557, 86452, 
      88057, 90234, 89298, 88290, 89050, 90922, 89930, 89842, 90361, 91690, 
      91780, 93386, 96800, 97828, 98138, 97985, 102170, 101762, 101861, 
      105001, 104413, 104125, 103880, 107354, 105817, 107684, 110344, 112697, 
      111242, 113705, 111618, 111637, 112586, 114660, 118100, 116276, 119090, 
      117028, 116989, 120185, 123401, 129949, 131797, 130762, 131773, 132445 ]
    , [ 192457, 197669, 192881, 193352, 195488, 181682, 189953, 193301, 
      188497, 179954, 174865, 170612, 190405, 166613, 178625, 170244, 177277, 
      176660, 169524, 167242, 160516, 170546, 177037, 159757, 171706, 170536, 
      153460, 155714, 146900, 147437, 160033, 147509, 152690, 179677, 151121, 
      154106, 151313, 165274, 140612, 156137, 158561, 157250, 181525, 181026, 
      144448, 145690, 138916, 156125, 173780, 138088, 148564, 148081, 135130, 
      136352, 146429, 150389, 175393, 154948, 135844, 151037, 138420, 141385, 
      153108, 133325, 144554, 133697, 144433, 164053, 145450, 156833, 128872, 
      123005, 129013, 172897, 124282, 139693, 170973, 122536, 168596, 124525, 
      161369, 162389, 118753, 167445, 143956, 151425, 148322, 529066, 128673, 
      153130, 117412, 152776, 171305, 163540, 116266, 121050, 501210, 154216, 
      114997, 507425, 116433, 157105, 467793, 135473, 154625, 156053, 139781, 
      155389, 509921, 118378, 121433, 530669, 154085, 133841, 505849, 111717, 
      119530, 482257, 424073, 484020, 512937, 119197, 438452, 123265, 130993, 
      121700, 131345, 127130, 131762, 138185, 492500, 451945, 460885, 134594, 
      396218, 146189, 159293, 403325, 148762, 393202, 171144, 413428, 395765, 
      520370, 111673, 119185, 372116, 339265, 367105, 380250, 526437, 392153, 
      353690, 377077, 143789, 166169, 122960, 144976, 116645, 104641, 344117, 
      438442, 459530, 145693, 166805, 197965, 358493, 404549, 143289, 299914, 
      391914, 119081, 190697, 116266, 309161, 313073, 414725, 323908, 286676, 
      291722, 398548, 108793, 110674, 315050, 114277, 453461, 106916, 125737, 
      182426, 318226, 355945, 126964, 169201, 282484, 119362, 151930, 197290, 
      201645, 323401, 350857, 172820, 175253, 321890, 407570, 323937, 259025, 
      378689, 317972, 167850, 195273, 348170, 107956, 109224, 111605, 249002, 
      311522, 147620, 160625, 252769, 403210, 106621, 132005, 167396, 116786, 
      433634, 163872, 400185, 109930, 169298, 173353, 224978, 118949, 226045, 
      186554, 185552, 186401, 122440, 275876, 105185, 144458, 152785, 187658, 
      214178, 243473, 335809, 399425, 114461, 174644, 222989, 243044, 335525, 
      334100, 276840, 112337, 104458, 120808, 147485, 329885, 110650, 153490, 
      225562, 140500, 241744, 332840, 134293, 225090, 225920, 341860, 91829, 
      122741, 274466, 386186, 75277, 142045, 143541, 294516, 325540, 338157, 
      97673, 100153, 336893, 125204, 165920, 197965, 203305, 62036, 131381, 
      152170, 114529, 193273, 48434, 202913, 331685, 63125, 63440, 86617, 
      53293, 169864, 111905, 26881, 40016, 332146, 334450, 340245, 68008, 
      281285, 283405, 29185, 139680, 80186, 116146, 155674, 29380, 29717, 
      77332, 80117, 21253, 123589, 113249, 329353, 219985, 35869, 93316, 
      13837, 282745, 130329, 183058, 186490, 46472, 91277, 119701, 126701, 
      161477, 28849, 68746, 203125, 49417, 57220, 58657, 59140, 71332, 93601, 
      89930, 13709, 42509, 2377, 9850, 69085, 841, 10201, 113969, 127136, 
      154849, 1090, 52802, 101485, 13093, 18820, 100180, 113893, 151645, 
      155560, 2053, 20420, 161057, 13681, 27781, 57825, 134914, 299434, 5380, 
      27092, 2378, 769, 16528, 31120, 221985, 1277, 1802, 37757, 65146, 
      64090, 96181, 116362, 4825, 37700, 6133, 37298, 172274, 262193, 2061, 
      14920, 136197, 184936, 2329, 172250, 265250, 1780, 8852, 86452, 138400, 
      2218, 15138, 23418, 140634, 210690, 293, 40004, 105629, 245029, 1522, 
      5777, 62002, 0, 1370, 9026, 252005, 6245, 36104, 116285, 266260, 13698, 
      2132, 22525, 13960, 142165, 13060, 18833, 28288, 36545, 149060, 9106, 
      250081, 42536, 40121, 2978, 20333, 53069, 7592, 18421, 29096, 127645, 
      10834, 17914, 31909, 39034, 157041, 1937, 3620, 11705, 12800, 16640, 
      21865, 118592, 122090, 127025, 373, 125640, 166788, 143245, 4369, 
      18089, 29341, 40042, 128605, 191410, 194922, 673, 785, 818, 90529, 
      125845, 146453, 976, 1417, 2512, 34432, 87012, 746, 3434, 43061, 3701, 
      38701, 55432, 62180, 108260, 163892, 2329, 8125, 9193, 12393, 27298, 
      62730, 163945, 1873, 4880, 5825, 23341, 26762, 32170, 65866, 99437, 
      9736, 27469, 163309, 1010, 2810, 62962, 109202, 4868, 8080, 15908, 
      58624, 87460, 107300, 1114, 1285, 39114, 41089, 1850, 7154, 47021, 
      8938, 20690, 52445, 87218, 201178, 131765, 6562, 107797, 132565, 34000, 
      139984, 21002, 62690, 139322, 197045, 8325, 12168, 21170, 74210, 
      106825, 17401, 18925, 43234, 105066, 112914, 213625, 35240, 70760, 
      21809, 22658, 49733, 56498, 82298, 128945, 20260, 74128, 186345, 32677, 
      69482, 59144, 83725, 202309, 55962, 133645, 81104, 100673, 122525, 
      238034, 64917, 189540, 122050, 146666, 40000, 177860, 45685, 52978, 
      78874, 220520, 43082, 76922, 114370, 150937, 49825, 68237, 59540, 
      81685, 231373, 84881, 110501, 111154, 182309, 137581, 152581, 183285, 
      97514, 170953, 100242, 204570, 79429, 99149, 119144, 130216, 154810, 
      177554, 202465, 117181, 119869, 150025, 129680, 219220, 98345, 106418, 
      125645, 227770, 235370, 247993, 255929, 96241, 97445, 219844, 121482, 
      117613, 278165, 96290, 121133, 184973, 107714, 107885, 183796, 105538, 
      182293, 95953, 115210, 126113, 294565, 94868, 117188, 91796, 111325, 
      212701, 117538, 251897, 306961, 99445, 96713, 203508, 104297, 106130, 
      117725, 129064, 131125, 125890, 136930, 294282, 154145, 301365, 123449, 
      130420, 134098, 149113, 176098, 218898, 98024, 124813, 92482, 99322, 
      108890, 121570, 325133, 98320, 104777, 125186, 155752, 94784, 122266, 
      124882, 125541, 150856, 151850, 210145, 102370, 107090, 139490, 197465, 
      218660, 261005, 158850, 93025, 120896, 105794, 116113, 122085, 325130, 
      100256, 239561, 329849, 101677, 297610, 107189, 138500, 258308, 288773, 
      100260, 95009, 95554, 107461, 98045, 100840, 383720, 94509, 109818, 
      175273, 209965, 191945, 93789, 117981, 227709, 101762, 107482, 135026, 
      95233, 120130, 141745, 223218, 325426, 99961, 92564, 102805, 181780, 
      93402, 102010, 343377, 133184, 179264, 96677, 369317, 93844, 244333, 
      248085, 369640, 116569, 130253, 179777, 364457, 115434, 130909, 156825, 
      104285, 265700, 381581, 99713, 119428, 313717, 118900, 272936, 110466, 
      116857, 94100, 103568, 107984, 116020, 99098, 309770, 325865, 132037, 
      322957, 301025, 351332, 101025, 160210, 319698, 112340, 350909, 358868, 
      167465, 319337, 359225, 157009, 110045, 110602, 136445, 163805, 368002, 
      97498, 94865, 395057, 104981, 119277, 167092, 310221, 435145, 98600, 
      312776, 397682, 164313, 102785, 164698, 99140, 355732, 394045, 109849, 
      123289, 123680, 158132, 124658, 138034, 127413, 120826, 103504, 121796, 
      341802, 350650, 363025, 136904, 356648, 366845, 171937, 114925, 390125, 
      459341, 338372, 369620, 378836, 479357, 120690, 101762, 133082, 153905, 
      389425, 480602, 129949, 164237, 168425, 170546, 367145, 441421, 100640, 
      356045, 379154, 130177, 137257, 115733, 367186, 462697, 104569, 499984, 
      504025, 459722, 436168, 108778, 123713, 166693, 105872, 457220, 122986, 
      433786, 110125, 132301, 163301, 124429, 383305, 440905, 453485, 112009, 
      403633, 424084, 109085, 133097, 385370, 133556, 113849, 410698, 119234, 
      120250, 428269, 432413, 425570, 130500, 133225, 120565, 162733, 463545, 
      478634, 502250, 544932, 113909, 157730, 422705, 429953, 466497, 560437, 
      114029, 137576, 514084, 123517, 133757, 454877, 485501, 113233, 157645, 
      448409, 473609, 135272, 481832, 112986, 134721, 133657, 136292, 118033, 
      138949, 473093, 478213, 483365, 129581, 482336, 119650, 136260, 136789, 
      490129, 509000, 534517, 118813, 482170, 116768, 130388, 490970, 120965, 
      140005, 555620, 139680, 537770, 143848, 118400, 123769, 140401, 543524, 
      122525, 134845, 136258, 538418, 123505, 124232, 567605, 579394, 140544, 
      128042, 130610, 128621, 134993, 130793, 142493, 145874, 159925, 129232, 
      134272, 145216, 164900, 132904, 139880, 161704, 161225, 136656, 141226, 
      145316, 136274, 148250, 153040, 157369, 143120, 163624, 168205, 140965, 
      152325, 155025, 158266, 141320, 152729, 174010, 152762, 146149, 152164, 
      145661, 159508, 168489, 164456, 155074, 154522, 164650, 154016, 174362, 
      175817, 160085, 164785, 166337, 166189, 181584, 179605, 180773 ], 
  [ 174085, 178253, 173905, 174226, 175914, 163656, 170741, 173493, 169129, 
      161620, 157045, 152930, 169981, 149221, 159605, 152258, 158101, 157482, 
      150626, 148564, 142498, 151120, 156721, 141433, 151828, 150730, 134962, 
      136692, 128986, 129069, 139961, 128837, 133200, 156853, 131625, 134164, 
      131589, 143848, 122218, 135745, 137873, 136404, 157865, 157364, 125002, 
      126020, 120058, 135045, 150626, 119074, 128218, 127733, 116180, 117178, 
      125921, 129285, 151477, 133250, 116362, 129629, 118490, 121085, 131402, 
      113985, 123808, 114129, 123149, 140549, 123940, 133681, 108898, 103617, 
      108809, 147733, 104516, 118001, 145877, 102530, 143410, 104221, 136845, 
      137637, 98881, 142097, 120970, 127625, 124816, 478624, 107309, 129028, 
      97378, 128594, 145197, 138170, 96148, 100340, 452084, 129730, 94949, 
      457925, 96161, 132245, 420437, 112905, 129985, 131265, 116693, 130597, 
      460189, 97652, 100337, 479825, 129285, 111185, 456257, 91649, 98500, 
      433921, 378989, 435530, 462893, 98009, 392474, 101557, 108397, 100138, 
      108673, 104900, 108936, 114617, 443402, 405065, 413485, 111316, 352512, 
      121573, 133345, 359173, 123848, 349640, 143930, 368602, 351973, 469540, 
      90589, 97213, 329642, 298861, 324925, 337256, 475229, 348417, 312320, 
      334225, 118917, 139077, 100306, 119954, 94653, 84053, 303253, 391880, 
      411784, 120437, 139477, 167825, 316661, 359905, 118253, 261928, 348008, 
      96633, 161145, 94112, 270505, 274117, 369405, 284210, 249490, 254164, 
      354106, 87289, 88948, 275860, 92105, 405833, 85554, 102229, 153288, 
      278728, 314005, 103226, 141245, 245426, 96436, 125600, 166816, 170801, 
      283529, 309209, 144490, 146701, 282088, 362440, 283985, 223585, 335257, 
      278386, 139880, 164861, 306580, 86122, 87242, 89325, 214216, 272296, 
      121490, 133237, 217685, 358208, 84853, 107425, 139338, 93832, 386852, 
      136106, 355325, 87712, 141012, 144697, 191956, 95693, 192865, 156628, 
      155698, 156473, 98650, 238914, 83317, 118372, 125885, 157576, 181876, 
      208877, 294773, 354465, 91477, 145666, 189941, 208442, 294485, 293130, 
      239714, 89489, 82496, 96994, 120933, 289125, 87944, 126344, 192200, 
      114610, 207122, 291850, 108989, 191720, 192474, 300274, 71257, 98617, 
      237392, 341860, 56849, 115921, 117269, 256034, 284986, 296789, 76357, 
      78541, 295597, 100778, 137498, 166729, 171625, 45450, 106285, 125000, 
      91205, 162401, 33988, 171225, 290673, 46309, 46546, 66541, 37949, 
      140978, 88789, 16565, 26962, 291044, 293200, 298625, 50362, 243585, 
      245557, 18269, 113594, 60832, 92500, 128032, 18386, 18649, 58346, 
      60761, 12181, 99125, 89893, 288385, 186785, 23461, 72250, 6829, 244877, 
      105113, 152884, 156020, 32058, 70425, 95593, 101853, 133225, 17837, 
      50852, 171245, 34481, 41026, 42241, 42650, 53066, 72449, 69220, 6613, 
      28753, 533, 4084, 51109, 697, 4285, 90441, 102202, 127177, 500, 37264, 
      79361, 6137, 10162, 78202, 90361, 124265, 127810, 349, 11314, 132785, 
      6497, 16897, 41465, 109156, 260356, 1450, 16354, 296, 313, 8450, 19490, 
      188525, 153, 160, 24793, 47668, 46756, 74629, 92516, 1105, 24730, 1745, 
      24400, 142948, 225689, 113, 7274, 110273, 154498, 157, 142920, 228520, 
      50, 3274, 66074, 112250, 116, 7412, 13472, 114260, 178100, 409, 26578, 
      82953, 209773, 8, 1525, 44948, 1370, 0, 3364, 216225, 1765, 23410, 
      92417, 229442, 6404, 90, 12785, 6586, 115625, 5978, 10049, 17210, 
      23765, 121850, 3428, 214433, 28642, 26669, 400, 11169, 37393, 2570, 
      9773, 17858, 102569, 4552, 9412, 20077, 25796, 129077, 241, 666, 5125, 
      5850, 8506, 12325, 94474, 97600, 102017, 1189, 100778, 137930, 116605, 
      1037, 9577, 18089, 26644, 103441, 160400, 163616, 1109, 925, 884, 
      69653, 100973, 119509, 818, 593, 578, 22138, 66578, 1252, 832, 29137, 
      949, 25589, 39434, 45146, 85306, 135314, 685, 3077, 3701, 5717, 16552, 
      45620, 135365, 745, 1458, 1885, 13553, 16160, 20384, 48308, 77513, 
      4090, 16717, 134797, 1800, 936, 45844, 86164, 1586, 3170, 8186, 42170, 
      67010, 84482, 2048, 1553, 25988, 27593, 1300, 2756, 32485, 3796, 11700, 
      37017, 66832, 169396, 106345, 2600, 84965, 107069, 21970, 113746, 
      12004, 45700, 113156, 165625, 3617, 5906, 12168, 55588, 84133, 9505, 
      10585, 29492, 82592, 89552, 180865, 23050, 52650, 12725, 13352, 34877, 
      40532, 62632, 103877, 11618, 55570, 155873, 21073, 51588, 42802, 63905, 
      170501, 40136, 108125, 61650, 78777, 98185, 203408, 47753, 158834, 
      97780, 119880, 27050, 148186, 31697, 37732, 59780, 187290, 29608, 
      58120, 90980, 123773, 35165, 50689, 43322, 62285, 197321, 65105, 87617, 
      88196, 152321, 111809, 125329, 153221, 76180, 141997, 78608, 172724, 
      60457, 77661, 95362, 105250, 127400, 148068, 170833, 93685, 96077, 
      123125, 104850, 186250, 77065, 84176, 101257, 194132, 201140, 212801, 
      220145, 75253, 76309, 186866, 97604, 94177, 240817, 75368, 97325, 
      154949, 85456, 85625, 153914, 83572, 152557, 75169, 92200, 101917, 
      256225, 74434, 94090, 71802, 88961, 180569, 94504, 216725, 267865, 
      78625, 76261, 172250, 82953, 84564, 94825, 104906, 106745, 102100, 
      111956, 256136, 127465, 262769, 100021, 106250, 109556, 123017, 147412, 
      186512, 77698, 101305, 72964, 78916, 87300, 98500, 285041, 78130, 
      83773, 101812, 129194, 75178, 99328, 101648, 102233, 124882, 125800, 
      178765, 81940, 86068, 114768, 167193, 186610, 225625, 132200, 73921, 
      98314, 85060, 94121, 99425, 285300, 80330, 205945, 289721, 81601, 
      259700, 86445, 114130, 223282, 251525, 80474, 75961, 76432, 86785, 
      78625, 81050, 340250, 75605, 88916, 147341, 178925, 162529, 75101, 
      96185, 195257, 82036, 87016, 111304, 76465, 98180, 117353, 191204, 
      285860, 80669, 74378, 83213, 153530, 75140, 82564, 302693, 109962, 
      151306, 78041, 327001, 75650, 210821, 214277, 327322, 95413, 107469, 
      151885, 322505, 94496, 108121, 131225, 84825, 230626, 338589, 80917, 
      98114, 275233, 97730, 237410, 90404, 95981, 76330, 84466, 88290, 95290, 
      80660, 271648, 286633, 109453, 283945, 263565, 310466, 82505, 134660, 
      280976, 92338, 310113, 317554, 141245, 280685, 317909, 131897, 90481, 
      90964, 113625, 138025, 326164, 79780, 77589, 351585, 86297, 98741, 
      141154, 272369, 389369, 81090, 274842, 354196, 138881, 84825, 139264, 
      81770, 314978, 350849, 90997, 102661, 103050, 133506, 103952, 115700, 
      106409, 100708, 85826, 101602, 302144, 310400, 321961, 114930, 316026, 
      325557, 146185, 95905, 347425, 412497, 299074, 328250, 336874, 431401, 
      101000, 84880, 111908, 130289, 346865, 432640, 109217, 139581, 143325, 
      145224, 326061, 395749, 84122, 315769, 337396, 109729, 115921, 97281, 
      326308, 415973, 87961, 451186, 455005, 413216, 391066, 91720, 104509, 
      142309, 89330, 410930, 104000, 388900, 93061, 112129, 139429, 105365, 
      341597, 395645, 407485, 94793, 360665, 379858, 92385, 112993, 343584, 
      113450, 96625, 367424, 101412, 102280, 384025, 387945, 381544, 111410, 
      113765, 103025, 139789, 417365, 431636, 453920, 494306, 97765, 135592, 
      379105, 385909, 420305, 509065, 98101, 118170, 465226, 106181, 114941, 
      409421, 438269, 97597, 135865, 403393, 427113, 116450, 434890, 97640, 
      116045, 115201, 117466, 102017, 119825, 426737, 431561, 436417, 111933, 
      435530, 103700, 118010, 118537, 443017, 460850, 484961, 103517, 435572, 
      101914, 113314, 443924, 105661, 121741, 505090, 121850, 488340, 125570, 
      104410, 108817, 122785, 493866, 108085, 118333, 119524, 489124, 108989, 
      109786, 516825, 528020, 123578, 113220, 115344, 113797, 119277, 115889, 
      125665, 128528, 140725, 114914, 119066, 128234, 145106, 118138, 123930, 
      142498, 142165, 121442, 125344, 129058, 121860, 132200, 136322, 139985, 
      128466, 145858, 149773, 127045, 136625, 138881, 141604, 127690, 137173, 
      155560, 137860, 132577, 137482, 132309, 143786, 151433, 148138, 140456, 
      140488, 148840, 140202, 157216, 158449, 145525, 149993, 152269, 152413, 
      165362, 163825, 164917 ], 
  [ 149725, 152269, 148617, 148706, 149698, 139876, 145105, 146929, 143261, 
      137376, 133613, 129730, 142489, 126485, 134317, 128594, 132581, 131962, 
      125570, 123856, 118834, 125252, 129461, 117305, 125264, 124282, 110602, 
      111520, 105554, 104941, 113165, 104245, 107332, 125765, 105757, 107600, 
      105373, 114964, 98090, 108485, 110149, 108448, 125501, 125000, 99250, 
      99920, 95234, 106741, 119074, 94018, 101074, 100589, 91240, 91890, 
      98545, 100981, 118765, 104018, 90610, 100861, 92042, 94057, 102170, 
      88465, 96084, 88261, 94613, 108533, 95056, 102245, 82450, 78097, 82013, 
      113165, 78416, 88885, 111425, 76082, 108842, 77309, 103321, 103765, 
      72665, 107297, 89882, 95261, 92916, 404500, 78773, 96200, 70930, 95650, 
      109237, 103370, 69584, 72848, 380048, 96322, 68501, 385309, 69365, 
      98257, 351185, 82513, 96345, 97393, 85489, 96725, 387225, 70160, 72265, 
      405121, 95413, 80677, 383525, 65201, 70544, 363161, 313333, 364538, 
      389465, 69821, 325426, 72557, 78005, 71370, 78165, 75088, 78196, 82717, 
      371482, 336625, 344233, 79880, 289060, 88049, 97733, 295025, 89860, 
      286420, 106346, 303410, 288405, 394952, 62633, 67865, 268162, 240629, 
      263909, 274964, 400061, 284965, 252580, 272165, 85045, 101725, 69914, 
      85850, 65305, 56909, 244325, 324020, 342068, 85985, 101777, 125717, 
      256225, 295061, 84149, 207524, 284324, 66589, 119965, 64532, 215057, 
      218205, 303517, 227138, 196362, 200456, 289610, 58753, 60064, 219600, 
      62525, 336349, 57250, 70561, 112804, 222004, 253453, 71210, 102617, 
      192530, 65696, 89524, 124244, 127649, 226225, 249121, 105282, 107145, 
      224900, 296900, 226565, 173241, 272385, 221546, 101252, 122405, 246608, 
      57122, 58010, 59629, 164916, 216036, 85762, 95537, 167921, 292900, 
      55969, 74133, 100594, 63092, 318760, 97826, 290249, 58132, 101920, 
      105025, 145440, 64489, 146117, 114984, 114170, 114829, 66634, 186250, 
      54317, 82760, 88997, 115700, 136520, 159925, 235729, 289273, 60737, 
      105530, 143425, 159490, 235441, 234202, 186818, 58981, 53380, 64978, 
      84625, 230545, 57668, 89108, 145220, 79346, 158170, 232922, 74653, 
      144740, 145378, 240418, 44345, 66137, 184612, 277712, 33301, 80309, 
      81425, 201050, 226754, 237281, 48285, 50005, 236205, 67834, 98290, 
      123113, 127313, 24802, 72297, 87764, 60001, 119365, 16704, 126913, 
      231745, 25313, 25434, 40441, 19273, 101074, 57933, 5777, 11882, 232000, 
      233924, 238769, 28090, 189877, 191617, 6553, 78098, 35892, 60832, 
      90100, 6554, 6701, 33986, 35821, 3365, 66181, 58689, 229573, 140153, 
      9425, 44642, 1261, 190937, 71009, 111008, 113680, 14890, 43165, 63229, 
      68329, 94365, 6005, 28232, 126701, 16501, 21074, 21941, 22234, 29866, 
      44725, 42192, 929, 12629, 3085, 488, 28373, 5917, 457, 59005, 68562, 
      89245, 5024, 18356, 50129, 685, 2042, 49202, 58925, 86797, 89762, 3133, 
      2498, 93925, 697, 5297, 21281, 74240, 204560, 754, 4986, 2500, 5069, 
      1258, 6730, 141545, 3865, 3060, 9945, 25744, 25064, 46325, 60616, 757, 
      9882, 353, 9668, 102464, 173953, 2549, 778, 75125, 112274, 2245, 
      102436, 176436, 2834, 26, 39626, 76754, 2320, 800, 3380, 78416, 132512, 
      6093, 11034, 52909, 160009, 3140, 365, 23720, 9026, 3364, 0, 165649, 
      257, 9026, 60517, 177242, 488, 2410, 3041, 554, 79549, 410, 1813, 5378, 
      9265, 84730, 64, 164089, 12402, 11125, 1908, 2353, 18369, 250, 1769, 
      5794, 68813, 260, 1640, 7085, 10600, 90797, 3141, 1594, 369, 514, 1314, 
      2929, 62226, 64772, 68377, 8033, 67370, 98258, 80413, 1385, 1805, 6025, 
      11216, 69569, 117364, 120116, 7373, 6725, 6568, 42509, 67565, 82853, 
      6154, 4885, 3130, 8450, 40130, 7632, 2340, 12897, 2225, 10625, 19946, 
      24034, 54914, 96106, 3701, 757, 685, 845, 5300, 24392, 96157, 4573, 
      1690, 1305, 3809, 5140, 7508, 26384, 48745, 842, 5465, 95705, 8644, 
      3604, 24616, 55656, 2050, 1082, 1690, 21986, 40562, 54322, 9124, 7585, 
      11024, 12049, 6056, 1480, 15317, 1360, 3232, 18457, 40500, 125200, 
      72125, 2020, 54805, 72733, 8746, 78250, 3536, 24704, 77776, 122009, 
      1877, 1730, 3700, 32040, 54205, 2777, 3161, 13600, 53012, 58580, 
      135161, 9594, 29914, 4141, 4420, 17245, 21160, 37460, 70237, 3730, 
      32138, 113765, 8545, 29200, 22850, 38501, 126305, 20996, 73789, 36826, 
      50125, 65705, 154804, 26525, 116378, 65416, 83572, 12434, 107354, 
      15457, 19520, 35536, 140890, 14180, 34340, 60008, 86885, 17881, 28881, 
      23602, 37577, 149645, 39817, 57457, 57920, 111025, 77125, 88325, 
      111809, 48456, 102325, 50420, 128528, 36445, 49705, 63810, 71842, 
      90164, 107584, 126985, 62597, 64525, 86701, 71674, 140314, 49457, 
      55060, 68777, 147152, 153232, 163385, 169801, 48109, 48933, 140930, 
      65936, 63205, 188037, 48340, 65773, 113653, 56340, 56509, 112850, 
      54920, 111725, 48373, 61924, 69785, 201937, 48218, 63698, 46282, 59729, 
      136025, 64228, 167425, 212417, 51829, 50045, 129098, 55345, 56608, 
      64781, 72890, 74381, 70664, 78664, 202196, 91505, 208133, 69165, 74234, 
      76960, 87985, 108320, 141620, 51714, 70333, 48256, 52816, 59344, 68224, 
      228085, 52378, 56745, 71072, 93466, 50354, 69284, 71140, 71609, 90082, 
      90884, 135497, 55840, 59040, 81940, 125665, 142298, 176093, 96356, 
      49909, 68850, 58496, 65585, 69845, 228808, 55042, 159197, 232765, 
      56081, 206224, 59881, 81882, 174330, 199093, 55418, 52065, 52420, 
      60337, 54149, 55994, 278074, 51941, 62120, 109525, 136237, 122393, 
      51785, 67997, 150365, 57096, 60916, 80100, 53033, 69760, 85105, 147008, 
      229832, 56425, 51874, 58505, 115250, 52520, 58088, 244925, 79570, 
      113490, 54841, 266681, 53146, 164305, 167297, 267002, 68269, 77773, 
      114185, 262765, 67700, 78425, 97121, 60349, 181674, 277225, 57485, 
      70738, 220945, 70586, 187762, 65000, 69301, 54522, 60570, 63466, 68842, 
      57808, 217940, 231185, 80105, 228845, 210901, 252466, 59537, 100672, 
      226340, 67050, 252229, 258858, 106213, 226165, 259213, 98605, 65889, 
      66256, 83929, 103689, 266656, 58088, 56593, 289525, 63097, 72641, 
      106586, 219125, 323713, 59746, 221482, 292136, 105125, 62785, 105508, 
      60658, 257210, 289253, 67565, 76445, 76834, 101026, 77620, 86816, 
      79613, 75304, 64250, 76082, 246116, 253444, 263729, 86626, 258490, 
      266977, 111965, 72241, 286641, 345217, 243626, 269554, 277250, 362381, 
      76292, 64580, 84880, 99433, 286313, 363620, 82885, 107101, 110149, 
      111700, 267829, 330325, 64402, 258813, 278120, 83861, 88661, 74545, 
      268424, 348925, 68125, 380890, 384361, 346516, 326570, 71188, 80613, 
      110293, 69610, 344578, 80452, 324752, 72529, 86725, 108225, 81701, 
      282437, 330917, 341597, 74029, 299533, 316754, 72433, 87705, 284308, 
      88162, 75861, 305828, 79720, 80356, 320921, 324493, 318788, 87746, 
      89521, 81797, 110093, 351245, 364240, 384436, 421226, 78741, 107172, 
      317045, 323153, 354185, 434825, 79425, 94042, 394930, 85301, 91741, 
      344461, 370525, 79385, 108025, 339129, 360529, 93250, 367610, 79892, 
      93077, 92581, 94266, 83225, 96161, 360385, 364745, 369137, 90589, 
      368482, 85024, 95738, 96265, 375505, 391714, 413621, 85885, 368872, 
      84978, 92898, 376528, 88029, 99469, 432242, 100274, 417232, 103298, 
      88866, 91765, 101557, 422410, 91845, 98845, 99688, 418248, 92633, 
      93546, 443629, 453896, 103394, 96400, 97828, 96977, 101065, 98953, 
      105713, 107764, 117061, 98906, 101666, 108050, 120514, 101434, 105370, 
      118834, 118733, 104042, 106900, 110034, 105736, 113524, 116602, 119221, 
      111994, 124514, 127385, 111733, 118529, 120089, 122000, 112842, 119309, 
      133172, 121040, 117845, 121010, 117925, 125690, 131249, 129114, 124100, 
      125060, 130628, 125122, 136916, 137801, 129285, 133405, 136841, 137449, 
      146570, 145729, 146705 ], 
  [ 168040, 159188, 160420, 158881, 154989, 162261, 154466, 149778, 150994, 
      156505, 158440, 156185, 138826, 156196, 146120, 151793, 142756, 142137, 
      139001, 139729, 142033, 132985, 127426, 137248, 128113, 127945, 128917, 
      124137, 130381, 124884, 114386, 120932, 115065, 96868, 113490, 110449, 
      110664, 101533, 118033, 106450, 104858, 101529, 87650, 87149, 107797, 
      106025, 110293, 97380, 86921, 107449, 99853, 99368, 105485, 103693, 
      95696, 91620, 78472, 88145, 99157, 88244, 95705, 93650, 86297, 98640, 
      90793, 95994, 83624, 73124, 81625, 70906, 86113, 88272, 83234, 59848, 
      84521, 73826, 58922, 79745, 55525, 77716, 57330, 55332, 77956, 52352, 
      60985, 57410, 58321, 73609, 67784, 55093, 74593, 53729, 46152, 48425, 
      72433, 69185, 63809, 51145, 72164, 65000, 70586, 49010, 54482, 58500, 
      49540, 48960, 55778, 48292, 64474, 66497, 64532, 70160, 46980, 55850, 
      62402, 68864, 63625, 55876, 41864, 55625, 63458, 61274, 44189, 58312, 
      53992, 58753, 53338, 55145, 51741, 48122, 56057, 45620, 47530, 48541, 
      33057, 42058, 37090, 34138, 40613, 32045, 31865, 35197, 31588, 60805, 
      55714, 51178, 25997, 21256, 25000, 27101, 61844, 28962, 22625, 25930, 
      36612, 28872, 45901, 35789, 48618, 55688, 20068, 37085, 42109, 33482, 
      26482, 19490, 21386, 29290, 34088, 15013, 26693, 45018, 20250, 46217, 
      15220, 15112, 30420, 15905, 12805, 12829, 26281, 47764, 46633, 14065, 
      44210, 38018, 47889, 37594, 17973, 13213, 17800, 35801, 20810, 10601, 
      39241, 25625, 14761, 14096, 13364, 16724, 19405, 18826, 12853, 26245, 
      12890, 9220, 20452, 11941, 19445, 13736, 15025, 42877, 42137, 40500, 
      8221, 10501, 24305, 20242, 7970, 23873, 42538, 29770, 17973, 36637, 
      30197, 18461, 22850, 39817, 16857, 15892, 8281, 34778, 7330, 12013, 
      12013, 11858, 31225, 5949, 40072, 22117, 19400, 11101, 7501, 5672, 
      10658, 21060, 34282, 13141, 6266, 5237, 10370, 9945, 4889, 34154, 
      38321, 29569, 19098, 8730, 34469, 17069, 4805, 21145, 3917, 8665, 
      22964, 4325, 4149, 9649, 44752, 27472, 3497, 16825, 57314, 19666, 
      19154, 4469, 7381, 8954, 40552, 39016, 8692, 25913, 12413, 6304, 5620, 
      69165, 23050, 15725, 30290, 6626, 84673, 5220, 7488, 67234, 66541, 
      46546, 77474, 10313, 30664, 119330, 95317, 6929, 7225, 8000, 61057, 
      2250, 2362, 113594, 18269, 50137, 27865, 13177, 112781, 112114, 52301, 
      50066, 130756, 24260, 28978, 6130, 2180, 100186, 40165, 151444, 1682, 
      20948, 6409, 5825, 83673, 41130, 25378, 22338, 10930, 112232, 58757, 
      3380, 79586, 70321, 68746, 68225, 56321, 39434, 41785, 150298, 88738, 
      210248, 164509, 58084, 231802, 162850, 27666, 21757, 12322, 226025, 
      74929, 34256, 151682, 134317, 34957, 27586, 13130, 12025, 211924, 
      129889, 10490, 149252, 113152, 68900, 18481, 2281, 185125, 114469, 
      207221, 227698, 140045, 106445, 1130, 219168, 212665, 95008, 61153, 
      62101, 36964, 26021, 187570, 94945, 179840, 95545, 7633, 164, 208898, 
      144449, 17738, 5233, 206152, 7605, 205, 211625, 166489, 43289, 16925, 
      207041, 143657, 121817, 16145, 1865, 235234, 91213, 31338, 58, 214373, 
      181480, 64013, 252005, 216225, 165649, 0, 178930, 97345, 25922, 197, 
      148229, 207945, 123920, 147481, 15650, 150593, 133274, 111605, 96770, 
      13505, 165713, 68, 87697, 91304, 201745, 129744, 74128, 173225, 134858, 
      110393, 21194, 159397, 136357, 105172, 93221, 11432, 212746, 197361, 
      156250, 152325, 140101, 126250, 25189, 23665, 21572, 245314, 22193, 
      9125, 15700, 193082, 136522, 110624, 92209, 21136, 4625, 4121, 240584, 
      236680, 235709, 41288, 22388, 14884, 232853, 224258, 210293, 101653, 
      43793, 241657, 202177, 88192, 200434, 94874, 72449, 65141, 30901, 
      10229, 214120, 173732, 168776, 155912, 115597, 64685, 10280, 220690, 
      192573, 186490, 124688, 117065, 106409, 61793, 36128, 167305, 115762, 
      10642, 245925, 211581, 64909, 30829, 194561, 175685, 145361, 69605, 
      44225, 31937, 248033, 239168, 95273, 92228, 228685, 181781, 84100, 
      173521, 133065, 77472, 44977, 4321, 21250, 187205, 32420, 21044, 
      105205, 18421, 133369, 66625, 18761, 5200, 178922, 161681, 133533, 
      56053, 33448, 144820, 140320, 91337, 34697, 30497, 3700, 104425, 59625, 
      133160, 130997, 82772, 74477, 50077, 23432, 137633, 56965, 7538, 
      109888, 61353, 72097, 49490, 5426, 75941, 22100, 51885, 38322, 27040, 
      2993, 66818, 7709, 27565, 18045, 99125, 10081, 90752, 80977, 54665, 
      4545, 95173, 56725, 31925, 17288, 85850, 65104, 74477, 53450, 4346, 
      51620, 35072, 34721, 10496, 22994, 17914, 10466, 43165, 13192, 41873, 
      7649, 57202, 42786, 31657, 26665, 18125, 12753, 8548, 33700, 32372, 
      20360, 28125, 7225, 44980, 40001, 30112, 6737, 6305, 5876, 5780, 46888, 
      46084, 7841, 32969, 35122, 6922, 47933, 33620, 13124, 41281, 41450, 
      13949, 43117, 14452, 49594, 38725, 33562, 10240, 53509, 39685, 56457, 
      43856, 12704, 41029, 10730, 12580, 53050, 55336, 15545, 50868, 49689, 
      43210, 37481, 36530, 39325, 34301, 12941, 28420, 13994, 41896, 38825, 
      37481, 31412, 23257, 15857, 58633, 42250, 64129, 58921, 52425, 45025, 
      17666, 60925, 56338, 44617, 32009, 65413, 47713, 46313, 45968, 35137, 
      35125, 21130, 61945, 58633, 40833, 23508, 20605, 17770, 34085, 70666, 
      51349, 61345, 54596, 51530, 21645, 66845, 20410, 22346, 66256, 20225, 
      62730, 44845, 20077, 20420, 68849, 73636, 73177, 64000, 71650, 69425, 
      31025, 75140, 63341, 33416, 25940, 30004, 77426, 59450, 24602, 71341, 
      67021, 50389, 77860, 59585, 48068, 26129, 25925, 75554, 83213, 74378, 
      35885, 83045, 75589, 28808, 55557, 37381, 81296, 32656, 84485, 27146, 
      26882, 32977, 67048, 58644, 38890, 32810, 68921, 59296, 47060, 77850, 
      27421, 35874, 82312, 67889, 29248, 69365, 28625, 75989, 71336, 90745, 
      82141, 78525, 72505, 86705, 30313, 31348, 63418, 31450, 30600, 34721, 
      87620, 51425, 32201, 78853, 35298, 36229, 49640, 32840, 36584, 54242, 
      82576, 82129, 64800, 52000, 38329, 95125, 98514, 43290, 89552, 78746, 
      53269, 34754, 52244, 99225, 36297, 45901, 57506, 97380, 57889, 101765, 
      41093, 46274, 92392, 81736, 82125, 62361, 82097, 73385, 80834, 86293, 
      102101, 86257, 42209, 43025, 44356, 77265, 44001, 45162, 61090, 95440, 
      49360, 62352, 43789, 46925, 48109, 67306, 92165, 111385, 84473, 72164, 
      50660, 68545, 87362, 68436, 66600, 65709, 48456, 60484, 115277, 48394, 
      51421, 91594, 86626, 104256, 51493, 67688, 118186, 76861, 77890, 67721, 
      63241, 116365, 102184, 74884, 120485, 68225, 104465, 63865, 117706, 
      97714, 78514, 104900, 56552, 65960, 68500, 117578, 59810, 63193, 
      121680, 99508, 57609, 99965, 119410, 62849, 116757, 115765, 67360, 
      68490, 67669, 110945, 108650, 122090, 90964, 76520, 80561, 86105, 
      97661, 134500, 96997, 70810, 72034, 79460, 103120, 137626, 113985, 
      90901, 128036, 118196, 77876, 84404, 140842, 101920, 77428, 82548, 
      119705, 84745, 144605, 121160, 123106, 120721, 140612, 119360, 84032, 
      85136, 86272, 130068, 87245, 143225, 128705, 129232, 91012, 95825, 
      102266, 151412, 90077, 155389, 138889, 92849, 153556, 132436, 110305, 
      138125, 107505, 136265, 169045, 161362, 141850, 110241, 167140, 151348, 
      149749, 110149, 167114, 168841, 119250, 123005, 151013, 167625, 164169, 
      168202, 162522, 169364, 154960, 151313, 140260, 175829, 168821, 155669, 
      137201, 173473, 164385, 142033, 143560, 171197, 166729, 165793, 181845, 
      171725, 167477, 162770, 185661, 163993, 159538, 193540, 180800, 177476, 
      173689, 197905, 183208, 165325, 192265, 203722, 194677, 206244, 187961, 
      178868, 184873, 198581, 206053, 192085, 208557, 183721, 182164, 204580, 
      206258, 217834, 221698, 203957, 208000, 208162 ], 
  [ 156458, 159442, 155594, 155745, 156925, 146425, 152164, 154240, 150376, 
      144041, 140050, 136093, 150032, 132714, 141250, 135077, 139570, 138949, 
      132413, 130601, 125285, 132309, 136900, 123874, 132505, 131489, 117209, 
      118345, 111897, 111466, 120424, 110890, 114325, 134194, 112744, 114777, 
      112450, 122777, 104589, 115848, 117640, 115993, 134260, 133757, 106181, 
      106945, 101905, 114370, 127597, 100745, 108377, 107890, 97925, 98669, 
      105898, 108586, 127586, 111877, 97505, 108586, 99125, 101300, 110021, 
      95290, 103517, 95176, 102250, 117130, 102785, 110664, 89489, 84874, 
      89140, 122434, 85345, 96644, 120656, 83089, 118089, 84442, 112276, 
      112810, 79594, 116594, 98149, 103880, 101405, 424637, 86330, 104941, 
      77909, 104417, 118834, 112645, 76585, 80105, 399593, 105209, 75466, 
      405010, 76424, 107300, 369956, 90562, 105290, 106402, 93760, 105730, 
      407012, 77401, 79666, 425386, 104410, 88744, 403240, 72146, 77905, 
      382330, 331090, 383765, 409364, 77236, 343561, 80194, 86026, 78941, 
      86216, 82945, 86305, 91144, 390949, 355130, 362960, 88173, 306181, 
      96912, 107172, 312336, 98849, 303473, 116321, 321001, 305546, 415125, 
      69940, 75556, 284713, 256282, 280330, 291737, 420386, 302056, 268645, 
      288868, 93970, 111610, 77877, 94837, 72976, 63970, 260154, 342313, 
      360873, 95056, 111744, 136900, 272464, 312516, 93122, 222097, 301457, 
      74440, 130888, 72253, 229914, 233186, 321250, 242437, 210569, 214821, 
      306949, 66170, 67577, 234665, 70228, 355060, 64597, 78836, 123505, 
      237185, 269690, 79573, 112804, 206653, 73705, 99005, 135517, 139082, 
      241562, 265226, 115625, 117584, 240201, 314505, 241928, 186650, 289250, 
      236745, 111425, 133634, 262665, 64633, 65585, 67330, 178025, 231065, 
      95125, 105444, 181156, 310421, 63440, 82820, 110785, 71073, 337045, 
      107885, 307700, 65789, 112201, 115466, 157769, 72592, 158500, 125957, 
      125109, 125800, 74945, 200257, 61794, 92061, 98650, 126729, 148509, 
      172906, 251492, 306730, 68688, 116073, 155728, 172465, 251200, 249925, 
      200873, 66856, 60869, 73265, 94096, 246160, 65473, 98833, 157633, 
      88525, 171125, 248625, 83570, 157145, 157813, 256373, 51210, 74538, 
      198613, 294849, 39236, 89572, 90752, 215657, 242257, 253136, 55466, 
      57314, 252026, 76357, 108541, 134578, 138970, 29929, 81104, 97465, 
      68036, 130664, 20897, 138562, 247426, 30528, 30677, 47060, 23840, 
      111497, 65858, 8164, 15453, 247697, 249685, 254690, 33641, 204100, 
      205904, 9188, 87293, 42173, 68969, 99965, 9217, 9396, 40105, 42100, 
      5194, 74666, 66692, 245192, 152410, 12688, 51649, 2186, 205204, 79802, 
      121945, 124745, 19009, 50068, 71540, 76960, 104468, 8650, 33853, 
      138370, 20840, 25957, 26920, 27245, 35645, 51752, 49025, 1872, 16452, 
      1754, 853, 34018, 3848, 884, 67048, 77213, 99080, 3145, 22941, 57562, 
      1556, 3649, 56569, 66964, 96500, 99625, 1730, 4293, 104008, 1658, 7858, 
      26210, 83233, 219313, 305, 7481, 1249, 3112, 2597, 9605, 153860, 2194, 
      1613, 13394, 31145, 30397, 53482, 68765, 200, 13325, 82, 13077, 112977, 
      187570, 1220, 1913, 84164, 123265, 1010, 112945, 190145, 1405, 261, 
      46261, 85885, 1049, 1961, 5501, 87641, 144425, 3860, 14657, 60532, 
      173072, 1609, 18, 28909, 6245, 1765, 257, 178930, 0, 12321, 68644, 
      190969, 1445, 1093, 5050, 1537, 88820, 1261, 3400, 7957, 12580, 94285, 
      305, 177290, 16193, 14722, 797, 4090, 22922, 193, 3280, 8425, 77428, 
      745, 3085, 9970, 14093, 100658, 1640, 637, 980, 1285, 2597, 4820, 
      70421, 73125, 76954, 5440, 75881, 108497, 89690, 580, 3240, 8642, 
      14761, 78202, 128525, 131405, 4930, 4410, 4285, 49282, 76066, 92250, 
      3965, 2984, 1709, 11509, 46709, 5153, 1205, 16658, 1152, 14032, 24601, 
      29137, 62577, 106201, 2146, 674, 794, 1466, 7681, 29525, 106250, 2792, 
      901, 740, 5770, 7453, 10333, 31705, 55954, 1009, 7840, 105760, 6025, 
      2137, 29741, 63341, 1189, 925, 2749, 26821, 47125, 61909, 6437, 5186, 
      14417, 15602, 4005, 1093, 19314, 1289, 4825, 22834, 47021, 136649, 
      80820, 1433, 62378, 81458, 11645, 87293, 5121, 29745, 86785, 133290, 
      1604, 2129, 5281, 37781, 61706, 3874, 4450, 17225, 60413, 66365, 
      147010, 12545, 35425, 5746, 6121, 21346, 25741, 43641, 78754, 5141, 
      37837, 124616, 11234, 34609, 27585, 44740, 137728, 25505, 82490, 42901, 
      57256, 73890, 167437, 31604, 127313, 73565, 92809, 15685, 117837, 
      19154, 23761, 41441, 152905, 17649, 40113, 67765, 96274, 21860, 34106, 
      28249, 43600, 162004, 45994, 64978, 65473, 121618, 85892, 97732, 
      122432, 55301, 112466, 57389, 139913, 42260, 56608, 71705, 80249, 
      99625, 117937, 138266, 70354, 72410, 95930, 80005, 152165, 56250, 
      62269, 76914, 159289, 165625, 176194, 182866, 54770, 55658, 152773, 
      73841, 70916, 201764, 54961, 73642, 124210, 63533, 63700, 123337, 
      61981, 122146, 54920, 69425, 77796, 216050, 54585, 71217, 52453, 66922, 
      147442, 71705, 180148, 226834, 58340, 56394, 140117, 62074, 63433, 
      72180, 80833, 82420, 78445, 86957, 216185, 100530, 222308, 76778, 
      82165, 85049, 96746, 118201, 153101, 57977, 77972, 54161, 59105, 66145, 
      75665, 242884, 58565, 63284, 78633, 102401, 56277, 76645, 78629, 79130, 
      98753, 99585, 146500, 62105, 65561, 90061, 136186, 153585, 188820, 
      105305, 55592, 76037, 64881, 72514, 77060, 243445, 61069, 171144, 
      247528, 62170, 220025, 66256, 89825, 186881, 212602, 61373, 57698, 
      58085, 66674, 59940, 61945, 294265, 57506, 68549, 118994, 147050, 
      132498, 57248, 74804, 161780, 63005, 67145, 87737, 58522, 76625, 93026, 
      158225, 244309, 62132, 57097, 64336, 124825, 57773, 63853, 259874, 
      86965, 122933, 60250, 282330, 58361, 176144, 179264, 282649, 74762, 
      84970, 123588, 278248, 74093, 85618, 105530, 66100, 194177, 293152, 
      62946, 77285, 234914, 77065, 200449, 70997, 75650, 59525, 66149, 69301, 
      75125, 63097, 231741, 245466, 87184, 243028, 224410, 267445, 64850, 
      109025, 240389, 73001, 267172, 274025, 114850, 240178, 274378, 106760, 
      71642, 72041, 91090, 112130, 282041, 63037, 61348, 305608, 68458, 
      78800, 115081, 232772, 340778, 64585, 235153, 308205, 113384, 67810, 
      113765, 65425, 272089, 305188, 72970, 82618, 83005, 108925, 83821, 
      93721, 85940, 81245, 69133, 82053, 260501, 268085, 278722, 93361, 
      273289, 282064, 120328, 77690, 302330, 362698, 257841, 284665, 292617, 
      380340, 82025, 69093, 91249, 106858, 301930, 381573, 89060, 114970, 
      118210, 119857, 282802, 347282, 68749, 273428, 293373, 89896, 95080, 
      79714, 283285, 366314, 72488, 399173, 402740, 363805, 343249, 75737, 
      86090, 118010, 73933, 361765, 85829, 341329, 77072, 92612, 115712, 
      87106, 297634, 347650, 358650, 78632, 315272, 333037, 76810, 93554, 
      299533, 94009, 80456, 321685, 84565, 85265, 337186, 340852, 334953, 
      93125, 95060, 86500, 117130, 368330, 381673, 402445, 440225, 82826, 
      113849, 333000, 339300, 371258, 454138, 83408, 99529, 413153, 89890, 
      96970, 361210, 388042, 83236, 114530, 355682, 377722, 98473, 384993, 
      83609, 98234, 97640, 99485, 87226, 101506, 377506, 381994, 386514, 
      95290, 385789, 88985, 100685, 101210, 392930, 409585, 432100, 89546, 
      386069, 88445, 97325, 393913, 91682, 104402, 451125, 105005, 435625, 
      108217, 91925, 95240, 106184, 440893, 95090, 102986, 103925, 436565, 
      95908, 96785, 462580, 473101, 107717, 99793, 101413, 100368, 104836, 
      102370, 109962, 112237, 122330, 102061, 105205, 112357, 126037, 104777, 
      109225, 124097, 123930, 107573, 110717, 114005, 108901, 117385, 120749, 
      123656, 115237, 129097, 132256, 114650, 122210, 123962, 126097, 115625, 
      122922, 138025, 124353, 120580, 124225, 120562, 129349, 135482, 133025, 
      127273, 127969, 134305, 127933, 141165, 142146, 132410, 136616, 139716, 
      140192, 150365, 149330, 150336 ], 
  [ 125045, 124921, 122405, 122112, 121960, 116122, 118309, 118609, 116077, 
      112850, 110413, 106900, 112625, 104409, 108061, 104996, 105937, 105316, 
      99668, 98522, 95204, 98010, 99937, 92905, 96874, 96080, 85796, 85378, 
      82260, 80497, 84349, 79033, 80026, 89905, 78445, 79146, 77485, 82706, 
      73620, 78885, 79789, 77698, 87529, 87026, 72104, 72202, 69604, 75409, 
      82420, 68000, 71636, 71149, 65402, 65480, 68713, 69625, 80189, 71140, 
      63428, 68737, 63716, 64781, 69284, 61657, 65666, 60877, 62845, 71065, 
      62714, 65709, 54080, 51241, 53065, 71485, 50602, 56129, 69929, 47680, 
      67140, 48145, 63325, 63193, 44629, 65201, 53860, 57149, 55562, 297986, 
      46925, 57322, 42500, 56576, 65221, 61252, 40954, 42698, 276938, 56480, 
      40057, 281245, 40349, 57461, 252629, 47605, 56117, 56785, 49249, 56113, 
      282581, 39994, 41149, 297625, 54793, 45565, 279253, 36737, 39610, 
      262117, 220645, 263108, 284045, 38497, 230452, 39901, 43069, 39092, 
      43037, 41098, 42682, 45301, 268516, 239357, 245633, 43218, 199954, 
      47961, 54225, 204777, 49010, 197690, 59600, 211444, 199097, 287586, 
      31645, 34597, 182260, 160045, 178765, 187730, 291737, 195829, 169522, 
      185305, 44353, 55333, 34920, 44776, 32017, 27229, 162585, 227650, 
      242658, 44329, 54801, 71521, 172009, 203625, 43061, 133186, 194786, 
      32149, 67285, 30850, 139005, 141389, 210361, 148420, 124100, 127242, 
      198724, 26765, 27506, 142202, 28825, 237289, 25636, 33437, 61234, 
      143834, 169013, 33508, 54085, 120628, 30082, 45170, 69250, 71705, 
      147101, 165437, 55796, 57089, 145962, 204282, 147245, 105509, 184133, 
      143172, 52706, 67589, 163098, 24340, 24848, 25705, 98882, 138602, 
      41956, 48501, 101125, 200642, 23369, 34313, 51844, 27450, 221938, 
      49832, 198365, 24386, 52594, 54749, 83954, 28081, 84241, 61466, 60840, 
      61309, 28880, 114676, 21501, 39114, 43261, 61794, 76914, 94429, 153701, 
      197173, 25065, 54468, 81913, 93988, 153409, 152356, 114848, 23677, 
      20354, 27200, 39817, 149257, 22738, 42778, 82930, 36244, 92648, 151056, 
      33065, 82442, 82888, 157028, 14913, 27585, 112810, 187290, 9377, 36625, 
      37361, 125636, 146020, 154457, 16949, 17909, 153569, 28516, 48712, 
      66313, 69373, 5620, 31265, 41410, 23525, 63509, 3026, 68965, 149857, 
      5553, 5480, 12317, 3305, 50336, 22013, 2725, 1800, 149906, 151450, 
      155345, 6224, 116521, 117881, 1973, 34568, 9650, 23570, 42578, 1780, 
      1737, 8692, 9577, 3529, 26825, 22181, 147845, 78373, 1033, 14020, 6737, 
      117181, 29741, 57010, 58922, 1360, 13105, 24809, 28009, 45305, 1213, 
      5770, 68329, 1637, 2980, 3277, 3380, 6452, 13901, 12506, 6201, 801, 
      21845, 9178, 5713, 29045, 8765, 22093, 28040, 41693, 27010, 1962, 
      16825, 6329, 3316, 16276, 22009, 40001, 42016, 22265, 2628, 44845, 
      5765, 865, 2789, 31618, 127738, 14180, 932, 20674, 27421, 4040, 392, 
      79157, 24505, 22370, 185, 4394, 4090, 14521, 22922, 14741, 116, 12625, 
      90, 50706, 103765, 21089, 4688, 32105, 57664, 20213, 50674, 105674, 
      21940, 9252, 10852, 33160, 20474, 4514, 1394, 34250, 72386, 29945, 116, 
      18241, 93041, 22810, 13005, 3490, 36104, 23410, 9026, 97345, 12321, 0, 
      22801, 106276, 5330, 20740, 1609, 5200, 34985, 5812, 2845, 520, 37, 
      38452, 9074, 96149, 320, 181, 18890, 2425, 1721, 10960, 3169, 544, 
      28033, 7738, 3418, 313, 218, 42605, 22397, 17620, 7085, 6280, 4040, 
      2045, 23912, 25506, 27781, 33745, 27152, 47780, 35633, 16453, 3573, 
      761, 442, 28585, 61370, 63362, 32125, 30717, 30370, 12541, 27337, 
      37305, 29384, 26405, 21800, 520, 11300, 32570, 19298, 785, 18801, 601, 
      2512, 3940, 19620, 46372, 23125, 11441, 10229, 7349, 1354, 4106, 46421, 
      25325, 16552, 14837, 2329, 1570, 898, 4954, 16105, 10000, 1513, 46153, 
      34330, 22450, 4322, 20162, 17284, 12136, 5524, 3400, 11716, 19396, 
      35186, 31937, 986, 1061, 28314, 13858, 1665, 11834, 3826, 2521, 11834, 
      67274, 30537, 15530, 19865, 30953, 1544, 34568, 4122, 4770, 34282, 
      65025, 13481, 9344, 4282, 7922, 19637, 6205, 5449, 2018, 19010, 22298, 
      74749, 2000, 7120, 4525, 4234, 2809, 3874, 10674, 29581, 5252, 8200, 
      59237, 2465, 6970, 4608, 11329, 68353, 4082, 31985, 10600, 17629, 
      26937, 89626, 6185, 61268, 26834, 38530, 2920, 54900, 3281, 4114, 
      10250, 79312, 3330, 9810, 23698, 40885, 3989, 7577, 5716, 11521, 85969, 
      12805, 22465, 22738, 57793, 34721, 42121, 58385, 17450, 51749, 18650, 
      70538, 11513, 18313, 26528, 31520, 43570, 55666, 69557, 26065, 27233, 
      41429, 31720, 79460, 18621, 21754, 29961, 84586, 89146, 96829, 101725, 
      18029, 18473, 80068, 28442, 26849, 115961, 18442, 28465, 60385, 23018, 
      23185, 59956, 22354, 59209, 18845, 26690, 31509, 127361, 19620, 28260, 
      18820, 26185, 77401, 28970, 101005, 135925, 22265, 21429, 72740, 24445, 
      25138, 29889, 34768, 35689, 33490, 38450, 128162, 46917, 132953, 32933, 
      36100, 37874, 44909, 58594, 82394, 23456, 33905, 22082, 24362, 27850, 
      32930, 149089, 24488, 26765, 35010, 49232, 23976, 34354, 35450, 35729, 
      47360, 47970, 78901, 27362, 29042, 42442, 71917, 83988, 109233, 51914, 
      24845, 34856, 29250, 33109, 35657, 150538, 27880, 96885, 153733, 28537, 
      132890, 30625, 43316, 108404, 127465, 28628, 27173, 27338, 31265, 
      28305, 29200, 190480, 27425, 32474, 61829, 80561, 70893, 27833, 36065, 
      91073, 30482, 32402, 43226, 28885, 37442, 46517, 88850, 152290, 30941, 
      29236, 32257, 66772, 29690, 32218, 164525, 44008, 65768, 31057, 182097, 
      30500, 102329, 104561, 182416, 38021, 43345, 66645, 179125, 38018, 
      43993, 55469, 34465, 115700, 190921, 33309, 40100, 146225, 40324, 
      120640, 37586, 39797, 32996, 35624, 37000, 39716, 34570, 144162, 
      154557, 46225, 152785, 138829, 171652, 36101, 59186, 151034, 39812, 
      171601, 176900, 63013, 151045, 177253, 58253, 39785, 39962, 49465, 
      61625, 183362, 36730, 36373, 202045, 39265, 44057, 64132, 146081, 
      230333, 38944, 148240, 204642, 63989, 40837, 64370, 40228, 176740, 
      202513, 43333, 47653, 48040, 61972, 48634, 53650, 49865, 47834, 43048, 
      48420, 168482, 174290, 182485, 54400, 178384, 185161, 70045, 47609, 
      201209, 249145, 166932, 187540, 193716, 263457, 49946, 45450, 54730, 
      63013, 201253, 264690, 53873, 68017, 69925, 70906, 186565, 237281, 
      46216, 179633, 195138, 55597, 58117, 51409, 187714, 253205, 49733, 
      279848, 282749, 251362, 235024, 51650, 55565, 71945, 51400, 249988, 
      55970, 233770, 52985, 59201, 71201, 57025, 199621, 238981, 247761, 
      54101, 213485, 227476, 53833, 60365, 201298, 60820, 55925, 219010, 
      58258, 58514, 231625, 234625, 230058, 63044, 63869, 61081, 75505, 
      256997, 267898, 284674, 315572, 61625, 74666, 229437, 234405, 259925, 
      327265, 62873, 68560, 293828, 65137, 67777, 252097, 273601, 63589, 
      76457, 247901, 265501, 69280, 271440, 64850, 69485, 69557, 70292, 
      66469, 71425, 265729, 269329, 272961, 69649, 272680, 68450, 73268, 
      73793, 278933, 292480, 310777, 71009, 273626, 71240, 73460, 280138, 
      73145, 76985, 326916, 78920, 314746, 80800, 77384, 77813, 80765, 
      319348, 79217, 80897, 81170, 316130, 79813, 80912, 337705, 346450, 
      84296, 82810, 83098, 83385, 85189, 85165, 86985, 87706, 92249, 86632, 
      87112, 88936, 94180, 88016, 88912, 94016, 94293, 89480, 90626, 92804, 
      93250, 96850, 98216, 99125, 98920, 103456, 104617, 100553, 102785, 
      103205, 103786, 102416, 103941, 110386, 107370, 107593, 107908, 108241, 
      109924, 112061, 111824, 111178, 113650, 114658, 114280, 117522, 117837, 
      116537, 120077, 125397, 126761, 129608, 129905, 130689 ], 
  [ 121874, 117522, 116818, 115921, 113957, 114461, 111816, 109700, 108980, 
      109981, 109658, 106749, 101300, 105466, 102474, 103637, 99746, 99125, 
      94685, 94445, 93845, 90913, 89216, 90338, 87965, 87473, 82625, 80093, 
      81505, 77930, 74836, 75258, 72929, 69218, 71348, 70237, 69482, 67757, 
      71053, 68164, 67860, 65165, 63520, 63017, 65309, 64501, 65225, 61970, 
      60525, 63017, 61217, 60730, 60721, 59893, 57690, 56186, 55274, 55285, 
      56633, 54090, 55109, 54664, 53429, 55466, 53737, 53780, 48802, 47962, 
      47765, 44116, 45473, 45050, 43552, 41738, 42901, 40576, 40484, 39073, 
      37393, 38330, 36296, 35258, 36626, 34850, 33173, 33140, 32761, 165257, 
      32882, 32105, 33893, 31057, 31850, 30901, 32045, 31373, 149645, 29753, 
      31450, 152442, 30836, 29224, 132584, 28730, 28786, 28850, 28260, 28178, 
      152872, 28669, 28314, 163386, 26858, 26388, 150148, 28130, 27077, 
      138146, 109962, 138533, 153128, 25360, 116145, 24650, 24194, 24445, 
      23860, 23733, 22901, 22500, 141525, 121426, 125588, 21625, 95009, 
      20932, 21760, 98020, 20773, 93349, 22001, 101969, 93850, 153649, 19112, 
      18440, 82449, 68690, 80162, 85805, 156290, 90884, 74241, 83984, 16418, 
      18338, 16045, 16237, 15860, 16810, 69418, 111229, 121405, 14884, 16900, 
      22144, 74916, 95056, 14522, 51797, 89237, 14180, 20324, 14089, 54898, 
      56074, 99074, 60085, 46033, 47665, 91061, 12722, 12557, 55981, 12064, 
      116640, 12197, 11240, 16085, 56405, 71618, 10405, 13768, 43165, 10301, 
      11497, 18665, 19610, 58162, 69250, 13969, 14356, 57325, 93901, 58004, 
      34690, 80698, 55441, 12389, 17306, 67213, 9089, 8993, 8642, 30781, 
      52381, 9189, 10600, 31816, 90865, 8420, 7888, 11225, 7669, 104913, 
      10421, 89192, 7625, 11069, 11714, 23101, 7092, 22784, 13297, 12973, 
      13140, 5777, 37817, 6250, 6649, 7474, 13021, 19081, 27234, 60232, 
      87698, 5284, 10225, 21060, 26793, 59940, 59189, 37385, 4500, 4801, 
      4097, 5540, 56996, 4165, 6085, 20869, 4685, 25453, 57889, 3922, 20381, 
      20525, 61445, 5098, 3274, 35649, 80533, 8320, 4160, 4292, 42737, 54665, 
      59780, 4114, 3866, 59194, 2997, 6885, 13010, 14258, 12113, 3028, 4717, 
      2536, 11716, 18277, 13850, 56690, 11140, 10765, 4616, 14932, 6697, 
      1930, 34888, 22789, 56437, 57377, 59762, 8489, 36944, 37700, 31720, 
      2405, 4969, 1373, 4073, 31225, 30880, 5521, 4896, 40826, 1306, 1192, 
      54980, 17218, 24740, 2393, 52490, 37000, 1202, 8237, 8941, 16913, 2384, 
      800, 980, 4384, 30658, 7129, 12610, 15076, 11285, 10676, 10477, 6301, 
      1972, 2389, 51652, 19072, 88738, 60065, 6770, 102884, 59048, 500, 709, 
      3188, 99037, 12985, 970, 52384, 42425, 1025, 416, 2704, 3209, 89762, 
      39925, 3924, 50914, 30914, 10490, 965, 42725, 72617, 31585, 86661, 
      100052, 45565, 27421, 17096, 94418, 90169, 21778, 7565, 7865, 1082, 
      121, 74084, 21709, 69250, 21985, 5557, 29322, 87680, 48025, 848, 7985, 
      85898, 5525, 30325, 89437, 61045, 2245, 997, 86461, 47549, 35369, 1181, 
      13949, 104992, 19897, 272, 23732, 91213, 70234, 8473, 116285, 92417, 
      60517, 25922, 68644, 22801, 0, 30625, 50177, 87029, 36490, 49745, 1312, 
      51565, 41652, 29965, 22536, 2061, 60565, 25330, 18289, 19962, 83065, 
      39722, 12442, 65169, 42580, 29385, 400, 56813, 43433, 26738, 20905, 
      3194, 90196, 80285, 54952, 52637, 45565, 37832, 205, 289, 450, 111812, 
      425, 4745, 1658, 77608, 43588, 29602, 20525, 650, 9577, 10361, 108682, 
      106066, 105417, 2122, 610, 2122, 103525, 97828, 88693, 25133, 2693, 
      109429, 83473, 18754, 82372, 21892, 12025, 9225, 745, 4545, 91226, 
      65650, 62626, 54914, 32309, 9089, 4594, 95540, 77405, 73576, 37210, 
      33129, 27625, 8125, 1458, 61793, 32468, 4628, 112397, 89645, 9305, 985, 
      78741, 66949, 48861, 11101, 3109, 1125, 113857, 107890, 22277, 20842, 
      100945, 70785, 17218, 65741, 42029, 14450, 3529, 12461, 1696, 74269, 
      1594, 1810, 27365, 2405, 42325, 10357, 2421, 11722, 69200, 58721, 
      42485, 6865, 1970, 48938, 46370, 20893, 2249, 1913, 16010, 27217, 8177, 
      42426, 41229, 17154, 13689, 5389, 2250, 44965, 7445, 9860, 30098, 8933, 
      12913, 5440, 13540, 14501, 2842, 6221, 3284, 2626, 23337, 11168, 10985, 
      2825, 4253, 25117, 8845, 21250, 16949, 7381, 18761, 23413, 8149, 3313, 
      5098, 19240, 11050, 14625, 7444, 22096, 7218, 4194, 4165, 10530, 4672, 
      6032, 10820, 5521, 8714, 5513, 15725, 9248, 5780, 4633, 4793, 6877, 
      10517, 15650, 5378, 5338, 6850, 5597, 20117, 6994, 6201, 5650, 22525, 
      24669, 28426, 30906, 7610, 7450, 20725, 6245, 6464, 38800, 8325, 6570, 
      13122, 7465, 7632, 13297, 8009, 13154, 9332, 8117, 8104, 46274, 11617, 
      9385, 12629, 10330, 21682, 10397, 32904, 51818, 12752, 13426, 20645, 
      12818, 12605, 11920, 11665, 11680, 11897, 12025, 47981, 13546, 50960, 
      12850, 12997, 13261, 13954, 17069, 25769, 16057, 13520, 18005, 16661, 
      15317, 14357, 61056, 17693, 16648, 15229, 16465, 19597, 16385, 16273, 
      16250, 17009, 17317, 26504, 19661, 18925, 17225, 24050, 28873, 40528, 
      18845, 22580, 18397, 20341, 19066, 18896, 63713, 22293, 35428, 65700, 
      22346, 53917, 21716, 19609, 41209, 51210, 23645, 25210, 25073, 22658, 
      24832, 24217, 88857, 26066, 22961, 23626, 29674, 26650, 27380, 22928, 
      34448, 25801, 24701, 22237, 28130, 23701, 22810, 34037, 66673, 28072, 
      30897, 28180, 27361, 31049, 28745, 74378, 25133, 27565, 30906, 85306, 
      32161, 41476, 42500, 85625, 27602, 26282, 28744, 83844, 28505, 26930, 
      26930, 30992, 48505, 91412, 32554, 29077, 65138, 29905, 51633, 31697, 
      30586, 36469, 33661, 32621, 31109, 35325, 64585, 70450, 30068, 69584, 
      61970, 80901, 36554, 30949, 69041, 34225, 81152, 84337, 32058, 69354, 
      84690, 31828, 36010, 35885, 32402, 32482, 88685, 40505, 41960, 100724, 
      39114, 36356, 34385, 67712, 119650, 43625, 69569, 103321, 36356, 43706, 
      36737, 45513, 86593, 102400, 42578, 39650, 40037, 37661, 40329, 38701, 
      40352, 41945, 47125, 42229, 82865, 86257, 91130, 40961, 88841, 92900, 
      41204, 46250, 103210, 134234, 82825, 94977, 98737, 144016, 45869, 
      52849, 44613, 42930, 103858, 145249, 45568, 43706, 43802, 43877, 95210, 
      127202, 55125, 91600, 101065, 48500, 47396, 52466, 97265, 138898, 
      58340, 157085, 159080, 137961, 127361, 58445, 53602, 48842, 60309, 
      137493, 54913, 127013, 59780, 53312, 50212, 55666, 105850, 130714, 
      136474, 60292, 114580, 123437, 62138, 54778, 107225, 55233, 62116, 
      118897, 62033, 61685, 127586, 129680, 126925, 61685, 61000, 66064, 
      58442, 145106, 152685, 164025, 185561, 72346, 60925, 128116, 131272, 
      148034, 194234, 74500, 65993, 171065, 71026, 67626, 143226, 157482, 
      76424, 64226, 140842, 152402, 69129, 156529, 78893, 69938, 70916, 
      70141, 77794, 70066, 153234, 155626, 158050, 74330, 158373, 80077, 
      75533, 76058, 163418, 172737, 185296, 85354, 160225, 87397, 80557, 
      164925, 87490, 79250, 197509, 82997, 189869, 83065, 97165, 93668, 
      85748, 193565, 97186, 90410, 89777, 191857, 97480, 98881, 207392, 
      213721, 91997, 99269, 97745, 99844, 98024, 101322, 95290, 93897, 90890, 
      105205, 102061, 96637, 90405, 104777, 100841, 92657, 93538, 104429, 
      102857, 103525, 111521, 108477, 107125, 105316, 116285, 108137, 106580, 
      120938, 115922, 114530, 112997, 124009, 117682, 112349, 123829, 129488, 
      125273, 131042, 123061, 119762, 122545, 128845, 133733, 127493, 135269, 
      124921, 124330, 134506, 137140, 145480, 148052, 140933, 143042, 143524 ]
    , [ 175249, 165997, 167393, 165796, 161732, 169586, 161341, 156425, 
      157805, 163706, 165833, 163624, 145225, 163741, 153049, 159112, 149621, 
      149000, 145960, 146770, 149320, 139738, 133841, 144413, 134690, 134548, 
      136000, 131018, 137680, 132005, 120861, 127933, 121754, 102293, 120173, 
      116962, 117257, 107482, 125128, 112789, 111085, 107690, 92745, 92242, 
      114484, 112626, 117200, 103445, 92200, 114292, 106192, 105705, 112346, 
      110468, 101965, 97661, 83449, 93960, 105808, 94165, 102184, 99989, 
      92104, 105341, 96962, 102605, 89577, 78237, 87490, 76141, 92548, 94925, 
      89577, 64313, 91026, 79601, 63409, 86148, 59968, 84005, 62021, 59933, 
      84401, 56725, 66248, 62365, 63386, 68482, 73657, 59930, 80968, 58532, 
      50225, 52776, 78770, 75298, 59170, 55828, 78525, 60217, 76861, 53549, 
      50509, 63905, 54161, 53525, 60985, 52853, 59597, 72594, 70489, 64861, 
      51533, 61213, 57573, 75205, 69602, 51521, 38737, 51208, 58453, 67185, 
      40720, 64025, 59369, 64520, 58685, 60658, 57026, 53125, 51400, 41801, 
      43513, 53650, 30434, 46657, 41185, 31345, 45098, 29474, 35476, 32144, 
      28925, 55474, 61637, 56765, 23824, 19865, 22937, 24730, 56365, 26309, 
      20866, 23609, 41093, 32513, 51220, 40212, 54185, 61785, 18493, 33354, 
      37930, 37809, 30025, 21969, 19441, 26281, 38497, 14522, 23962, 50405, 
      22949, 51714, 14473, 14249, 27149, 14760, 12608, 12490, 23336, 53497, 
      52282, 13106, 49689, 33865, 53672, 42565, 20810, 12130, 15793, 40680, 
      24093, 10440, 44426, 29522, 17090, 16285, 12137, 14825, 22544, 21881, 
      11650, 23026, 11629, 9665, 17873, 10816, 22714, 16081, 13138, 48464, 
      47668, 45917, 8906, 9506, 28264, 23725, 8541, 20690, 48145, 34313, 
      21200, 41794, 26338, 21796, 19717, 45250, 19994, 18889, 9626, 39817, 
      8609, 14522, 14548, 14365, 36052, 5792, 45625, 26074, 23049, 13546, 
      9106, 6409, 8957, 17873, 39409, 16000, 7585, 5968, 8665, 8264, 4660, 
      39325, 43826, 34372, 22865, 7121, 39690, 20610, 5994, 25160, 4628, 
      6964, 27197, 5506, 5300, 7720, 50773, 32149, 3274, 13858, 64145, 23585, 
      23017, 3712, 5840, 7105, 46289, 44641, 6869, 30472, 15460, 8285, 7433, 
      76688, 27353, 19242, 35261, 8741, 93002, 7025, 5765, 74665, 73940, 
      52741, 85457, 13172, 35705, 129213, 104164, 5162, 5402, 6037, 68164, 
      1769, 1825, 123245, 22180, 56594, 32698, 16498, 122400, 121705, 58896, 
      56521, 141101, 28781, 33917, 4405, 3393, 109265, 45968, 162565, 1125, 
      25177, 8762, 8066, 91988, 47009, 30025, 26705, 14009, 121833, 65754, 
      5085, 87701, 77960, 76301, 75752, 63176, 45197, 47714, 161377, 97297, 
      223313, 176090, 65045, 245509, 174373, 32525, 26084, 15613, 239562, 
      82810, 39645, 162809, 144800, 40400, 32441, 16529, 15284, 225037, 
      140200, 13549, 160289, 122789, 76465, 22490, 1250, 197392, 124160, 
      220186, 241277, 150740, 115796, 2221, 232493, 225794, 103853, 68290, 
      69290, 42557, 30746, 199909, 103784, 191925, 104410, 10282, 97, 221905, 
      155300, 21673, 7460, 219073, 10250, 50, 224712, 178120, 49320, 20772, 
      219986, 154474, 131794, 19906, 3274, 249017, 99872, 36497, 457, 227538, 
      193609, 71298, 266260, 229442, 177242, 197, 190969, 106276, 30625, 0, 
      159202, 220904, 133965, 158420, 19337, 161640, 143677, 121140, 105661, 
      16936, 177290, 305, 96164, 99937, 214490, 139997, 81917, 185044, 
      145305, 119860, 25425, 170738, 146858, 114413, 101930, 14569, 225821, 
      209960, 167477, 163412, 150740, 136357, 29780, 28114, 25825, 259337, 
      26500, 11920, 19333, 205533, 147013, 120077, 100850, 25325, 6602, 5986, 
      254457, 250441, 249442, 47097, 26685, 18397, 246500, 237653, 223268, 
      110708, 49768, 255554, 214898, 96629, 213097, 103617, 80100, 72400, 
      35920, 13120, 227201, 185525, 180401, 167089, 125234, 71914, 13169, 
      233965, 204980, 198701, 134685, 126754, 115650, 68850, 41533, 178868, 
      125393, 13553, 259922, 224570, 72130, 35810, 207016, 187524, 156136, 
      77076, 50184, 37000, 262082, 252965, 104002, 100817, 242170, 193810, 
      92293, 185266, 143354, 85325, 50954, 5986, 25321, 199394, 37469, 25085, 
      114340, 22180, 143650, 73882, 22546, 6997, 190825, 172996, 143810, 
      62690, 38545, 155513, 150845, 99818, 39874, 35338, 4985, 113492, 66452, 
      143401, 141154, 90829, 82114, 56314, 27625, 148040, 63620, 9685, 
      119173, 68258, 79588, 55665, 7065, 83626, 26117, 58196, 43709, 31501, 
      3562, 73993, 9760, 32050, 21578, 107892, 12520, 99125, 88874, 61106, 
      5636, 103738, 63274, 36738, 20673, 93965, 72125, 82000, 59769, 5121, 
      57793, 40069, 39690, 12805, 26897, 21257, 12745, 48746, 15889, 47338, 
      9250, 63673, 48305, 36308, 30868, 21402, 15242, 10225, 38453, 37013, 
      23825, 32372, 8392, 50569, 45226, 34525, 7650, 6994, 6201, 5881, 52585, 
      51725, 9000, 37570, 39889, 6425, 53650, 38245, 15397, 46490, 46657, 
      16272, 48434, 16829, 55357, 43642, 38029, 9349, 59392, 44560, 62504, 
      49005, 14157, 45922, 11029, 11393, 58777, 61201, 17320, 56393, 55130, 
      48145, 41940, 40905, 43922, 38450, 12106, 31921, 12985, 46625, 43272, 
      41786, 35129, 25994, 17194, 64532, 46945, 70330, 64786, 57842, 49882, 
      16081, 66868, 61973, 49354, 35540, 71572, 52610, 51098, 50725, 38884, 
      38842, 22829, 67786, 64250, 45050, 25625, 22048, 17953, 37570, 77005, 
      56372, 67066, 59841, 56521, 20138, 72868, 21253, 20725, 72221, 19442, 
      68441, 49184, 20384, 19885, 74920, 79985, 79498, 69733, 77857, 75492, 
      28132, 81541, 68986, 36401, 27749, 32425, 83905, 64753, 25873, 77426, 
      72826, 54962, 84305, 64826, 52385, 27562, 24498, 81797, 89872, 80505, 
      38736, 89674, 81770, 26953, 60308, 40340, 87781, 30181, 91136, 28001, 
      27625, 30500, 72577, 63557, 41869, 30469, 74530, 64205, 50905, 84017, 
      27680, 33137, 88729, 73352, 28213, 74880, 28708, 81922, 76961, 97544, 
      88436, 84596, 78184, 93250, 29410, 30025, 68393, 30209, 29945, 32776, 
      94129, 55274, 31066, 84800, 33377, 34112, 53233, 31729, 34465, 58253, 
      88685, 88210, 69677, 55757, 36010, 101930, 105485, 40349, 95989, 84481, 
      56960, 33937, 48425, 106100, 35444, 42946, 61381, 104081, 61762, 
      108688, 39168, 43425, 98753, 87425, 87812, 66536, 87754, 78426, 86377, 
      92170, 108900, 92104, 40690, 41282, 42305, 82436, 42116, 43025, 64829, 
      101725, 46685, 58109, 42400, 44752, 45712, 62641, 98194, 118474, 89938, 
      76705, 48033, 63874, 92993, 72581, 70577, 69602, 46385, 56677, 122500, 
      46625, 49090, 97325, 92021, 110741, 49490, 63473, 125365, 71860, 72805, 
      63586, 59636, 123370, 108377, 79117, 127684, 64168, 110738, 60338, 
      124705, 103537, 82937, 111141, 54225, 62289, 64549, 124517, 57005, 
      59912, 128813, 105353, 55250, 105808, 126341, 59922, 123458, 122410, 
      64061, 65105, 64450, 117160, 114725, 128889, 95717, 72481, 76210, 
      81250, 91936, 141821, 102050, 67741, 68797, 75409, 97109, 145025, 
      120068, 85840, 134901, 124501, 74101, 79957, 148349, 107101, 73817, 
      78377, 126004, 80404, 152218, 127513, 129541, 127016, 147969, 125541, 
      79909, 80901, 81925, 136805, 82948, 150602, 135208, 135733, 86593, 
      91012, 96921, 159029, 85850, 163172, 145832, 88450, 161165, 138925, 
      104584, 144772, 102194, 142740, 177140, 169093, 148573, 104840, 175061, 
      158485, 156802, 104882, 175005, 176756, 113417, 116946, 157972, 175394, 
      171770, 175969, 169949, 177097, 161965, 158122, 146365, 183780, 176436, 
      162612, 143080, 181252, 171716, 148132, 149713, 178804, 174082, 173000, 
      189746, 179002, 174500, 169541, 193460, 170612, 165905, 201613, 188197, 
      184705, 180722, 206084, 190657, 171674, 199954, 211913, 202448, 214517, 
      195336, 185737, 192020, 206370, 214058, 199418, 216644, 190546, 188905, 
      212381, 213965, 225805, 229777, 211108, 215317, 215449 ], 
  [ 143617, 145529, 142133, 142130, 142850, 133940, 138461, 139925, 136513, 
      131240, 127777, 123962, 135085, 120881, 127745, 122634, 125905, 125282, 
      119034, 117448, 112810, 118388, 122065, 111085, 118120, 117178, 104242, 
      104840, 99530, 98633, 105841, 97745, 100340, 116785, 98753, 100328, 
      98225, 106804, 91730, 100937, 102425, 100616, 115993, 115488, 92242, 
      92776, 88570, 98753, 109850, 87250, 93514, 93025, 84496, 85010, 90869, 
      92945, 109057, 95626, 83530, 92633, 84690, 86485, 93762, 81461, 88244, 
      81113, 86425, 99025, 86728, 92921, 75010, 70997, 74425, 102625, 71080, 
      80401, 100917, 68578, 98258, 69625, 93125, 93425, 65221, 96597, 80578, 
      85473, 83300, 378868, 70425, 86224, 63370, 85618, 98057, 92626, 61960, 
      64872, 355176, 86098, 60913, 360209, 61641, 87805, 327357, 73421, 
      86021, 86981, 76085, 86305, 361973, 62152, 64037, 379205, 84977, 71513, 
      358345, 57573, 62344, 338725, 290825, 340002, 364005, 61513, 302378, 
      63937, 68857, 62834, 68969, 66152, 68900, 72977, 346562, 313021, 
      320317, 70304, 267332, 77669, 86561, 273029, 79300, 264772, 94410, 
      281002, 266609, 368960, 54325, 59029, 247130, 220825, 243049, 253620, 
      373833, 263177, 232196, 250897, 74465, 89825, 60650, 75178, 56429, 
      48865, 224225, 300532, 317876, 75157, 89717, 111985, 235541, 272705, 
      73449, 189124, 262404, 57425, 106577, 55540, 196253, 199217, 280745, 
      207706, 178418, 182288, 267346, 50125, 51304, 200456, 53497, 312185, 
      48698, 60733, 99620, 202660, 232657, 61234, 90133, 174634, 56200, 
      78004, 110260, 113445, 206653, 228493, 92570, 94301, 205364, 274196, 
      206937, 156293, 250685, 202130, 88740, 108441, 225992, 48250, 49050, 
      50489, 148340, 196820, 74330, 83357, 151165, 270244, 47125, 63617, 
      88010, 53540, 295040, 85410, 267669, 49012, 89192, 92077, 129896, 
      54749, 130465, 101264, 100490, 101105, 56554, 168338, 45377, 71312, 
      77065, 101876, 121376, 143417, 215389, 266597, 51125, 92354, 127829, 
      142970, 215093, 213890, 168786, 49433, 44356, 54850, 72869, 210341, 
      48196, 76996, 129412, 67978, 141610, 212570, 63625, 128916, 129506, 
      219706, 36125, 55805, 166580, 255368, 26353, 68785, 69813, 182178, 
      206650, 216693, 39617, 41161, 215657, 57314, 85394, 108541, 112477, 
      18938, 61373, 75604, 50125, 105001, 12104, 112061, 211349, 19301, 
      19370, 32485, 14125, 87874, 48161, 3613, 8090, 211528, 213364, 217989, 
      21562, 171425, 173077, 4021, 66546, 28340, 50728, 77620, 3970, 4073, 
      26650, 28265, 1921, 55585, 48749, 209161, 124357, 5989, 36058, 1033, 
      172357, 59949, 97000, 99496, 10250, 34697, 52825, 57485, 81497, 3385, 
      21520, 111673, 11545, 15370, 16105, 16354, 22930, 36073, 33800, 629, 
      8369, 5905, 976, 21601, 9745, 853, 48929, 57650, 76705, 8584, 13028, 
      40885, 457, 802, 40042, 48841, 74425, 77170, 6025, 986, 81017, 325, 
      2725, 15453, 62824, 185224, 2314, 2498, 5156, 8689, 346, 3706, 125541, 
      7085, 5972, 6125, 19240, 18640, 37393, 50320, 2425, 6050, 1621, 5876, 
      88904, 156125, 5265, 106, 63585, 98050, 4825, 88868, 158468, 5674, 578, 
      31378, 65074, 4936, 72, 1332, 66600, 117000, 10025, 6914, 43289, 
      142909, 6100, 1697, 17440, 13698, 6404, 488, 148229, 1445, 5330, 50177, 
      159202, 0, 5042, 1093, 10, 67609, 34, 425, 2626, 5501, 72386, 520, 
      146725, 7970, 6953, 4196, 725, 12869, 1082, 445, 2930, 57721, 340, 400, 
      3865, 6544, 77985, 5945, 3650, 269, 194, 290, 1069, 51698, 54020, 
      57317, 12325, 56394, 84906, 68377, 3205, 545, 3133, 7048, 58405, 
      102724, 105300, 11425, 10601, 10400, 33889, 56569, 70625, 9850, 8185, 
      5770, 4930, 31770, 11720, 4580, 8405, 4373, 6613, 14218, 17690, 45050, 
      82898, 6505, 1537, 1201, 657, 2692, 18000, 82945, 7681, 3434, 2741, 
      1765, 2612, 4276, 19720, 39485, 1258, 2845, 82525, 12884, 6260, 18208, 
      45728, 3866, 1930, 866, 15970, 32170, 44522, 13444, 11509, 6984, 7789, 
      9488, 2624, 10433, 2056, 1640, 13037, 32132, 110056, 60761, 3412, 
      44977, 61321, 5338, 66394, 1928, 18344, 65960, 107069, 2817, 1746, 
      2084, 24704, 44449, 1813, 1933, 9160, 43380, 48420, 119413, 6074, 
      22874, 2465, 2612, 12137, 15392, 29492, 59057, 2314, 24826, 99369, 
      5365, 22280, 16850, 30433, 111109, 15300, 62329, 28970, 40817, 54941, 
      137924, 20025, 101826, 54688, 71348, 8434, 93410, 10837, 14152, 27880, 
      124826, 9860, 26852, 49792, 74425, 12853, 22133, 17642, 29725, 133081, 
      31733, 47525, 47944, 96869, 65473, 75793, 97605, 39440, 88777, 41220, 
      113256, 28825, 40589, 53330, 60658, 77524, 93704, 111829, 52273, 54025, 
      74353, 60554, 124354, 40445, 45476, 57917, 130792, 136520, 146101, 
      152165, 39265, 40001, 124954, 55368, 52897, 169457, 39524, 55241, 
      99425, 46724, 46889, 98698, 45472, 97657, 39625, 51844, 58997, 182725, 
      39650, 53546, 37970, 50005, 120493, 54100, 150077, 192733, 43009, 
      41441, 114066, 46205, 47336, 54713, 62074, 63433, 60064, 67360, 183060, 
      79181, 188721, 58769, 63394, 65896, 75997, 94792, 125892, 43154, 59881, 
      40168, 44200, 50024, 58024, 207761, 43882, 47765, 60680, 81178, 42194, 
      59140, 60820, 61245, 78130, 78884, 120325, 47176, 50024, 70724, 111149, 
      126722, 158537, 83988, 42025, 58898, 49640, 55981, 59841, 208592, 
      46658, 142673, 212369, 47605, 187144, 51005, 70850, 156962, 180401, 
      47106, 44189, 44500, 51493, 46049, 47674, 255674, 44145, 53136, 96361, 
      121225, 108341, 44109, 58473, 134505, 48800, 52180, 69428, 45301, 
      60136, 74029, 131400, 209728, 48373, 44474, 50269, 101866, 45072, 
      49936, 224145, 69170, 100274, 47165, 244925, 45730, 147781, 150597, 
      245242, 59089, 67625, 100997, 241217, 58644, 68269, 85293, 52169, 
      164210, 255053, 49697, 61450, 201445, 61378, 170018, 56448, 60265, 
      47330, 52586, 55130, 59890, 50216, 198644, 211229, 70045, 209017, 
      191993, 231530, 51885, 88840, 206676, 58514, 231329, 237650, 93977, 
      206537, 238001, 87025, 57605, 57928, 73709, 91709, 245128, 50896, 
      49661, 267017, 55325, 63765, 94498, 199953, 299821, 52658, 202250, 
      269600, 93321, 55421, 93700, 53642, 236290, 266881, 59665, 67489, 
      67874, 89690, 68612, 76840, 70425, 66640, 57034, 67370, 225828, 232804, 
      242605, 76850, 237626, 245717, 99937, 64213, 264533, 320645, 223538, 
      248234, 255578, 337145, 67860, 57812, 75560, 88661, 264277, 338372, 
      73825, 95705, 98489, 99908, 246665, 306433, 57842, 238121, 256544, 
      74953, 79225, 66821, 247360, 324385, 61489, 355114, 358453, 322100, 
      302986, 64276, 72425, 99025, 63002, 320282, 72388, 301288, 65605, 
      77953, 97253, 73585, 260857, 307225, 317465, 67009, 277201, 293674, 
      65717, 78965, 262676, 79418, 68825, 283300, 72320, 72868, 297805, 
      301241, 295796, 79578, 81133, 74545, 99625, 326961, 339464, 358868, 
      394290, 72305, 97172, 294281, 300125, 329877, 407437, 73109, 85658, 
      369034, 78145, 83705, 320585, 345593, 73237, 98221, 315509, 336029, 
      85202, 342842, 73908, 85113, 84745, 86210, 76837, 87925, 335957, 
      340141, 344357, 83225, 343778, 78664, 88002, 88525, 350605, 366194, 
      387265, 79897, 344272, 79250, 85850, 351656, 82025, 91705, 405290, 
      92754, 390920, 95506, 83618, 85945, 94153, 395954, 86321, 92089, 92800, 
      392000, 87061, 88010, 416489, 426400, 96354, 90632, 91796, 91205, 
      94757, 93125, 98741, 100484, 108673, 93418, 95650, 100978, 111770, 
      95674, 98906, 110434, 110417, 98010, 100468, 103370, 100160, 106964, 
      109642, 111865, 106250, 116914, 119389, 106417, 112149, 113445, 115048, 
      107690, 113009, 125140, 115112, 112705, 115210, 112913, 119266, 124029, 
      122330, 118324, 119620, 124132, 119810, 129620, 130373, 123521, 127489, 
      131333, 132109, 139770, 139189, 140117 ], 
  [ 171925, 175817, 171565, 171844, 173412, 161514, 168305, 170901, 166633, 
      159370, 154909, 150800, 167173, 147145, 157133, 150032, 155569, 154944, 
      148112, 146098, 140176, 148450, 153829, 139009, 149026, 147940, 132424, 
      134010, 126568, 126513, 136985, 126185, 130338, 153169, 128745, 131170, 
      128637, 140482, 119584, 132625, 134681, 133146, 153917, 153410, 122068, 
      123026, 117256, 131697, 146768, 116212, 125032, 124541, 113306, 114244, 
      122657, 125865, 147373, 129680, 113320, 126113, 115328, 117833, 127808, 
      110961, 120442, 111033, 119597, 136457, 120322, 129625, 105604, 100449, 
      105437, 143149, 101234, 114245, 141293, 99140, 138760, 100753, 132345, 
      133065, 95485, 137369, 116800, 123257, 120514, 467770, 103517, 124570, 
      93904, 124100, 140229, 133376, 92626, 96674, 441506, 125140, 91433, 
      447245, 92585, 127553, 410273, 108765, 125341, 126585, 112421, 125905, 
      449425, 93938, 96533, 468785, 124569, 106985, 445505, 88073, 94690, 
      423469, 369317, 425024, 452009, 94133, 382568, 97549, 104173, 96160, 
      104425, 100754, 104634, 110129, 432704, 394901, 403189, 106882, 343098, 
      116797, 128245, 349645, 118994, 340250, 138500, 358888, 342505, 458338, 
      86617, 93025, 320456, 290173, 315805, 327938, 463913, 338913, 303386, 
      324925, 113985, 133605, 95908, 114980, 90405, 80141, 294409, 381650, 
      401266, 115373, 133909, 161573, 307565, 350125, 113237, 253762, 338402, 
      92241, 155025, 89786, 262165, 265693, 359433, 275600, 241480, 246058, 
      344320, 83077, 84682, 267346, 87725, 395261, 81360, 97513, 147186, 
      270106, 304789, 98432, 135425, 237392, 91834, 120170, 160378, 164273, 
      274805, 300053, 138568, 140725, 273370, 352426, 275225, 215917, 325645, 
      269704, 134018, 158405, 297394, 81736, 82820, 84825, 206674, 263674, 
      116048, 127489, 210065, 348170, 80461, 102349, 133416, 89146, 376370, 
      130244, 345305, 83194, 135018, 138613, 184810, 90917, 185653, 150202, 
      149284, 150041, 93700, 230760, 78829, 112858, 120173, 151090, 174850, 
      201293, 285617, 344349, 86701, 139432, 182717, 200840, 285317, 283968, 
      231476, 84713, 77930, 91972, 115245, 279981, 83186, 120506, 184850, 
      109072, 199460, 282628, 103577, 184346, 185076, 290896, 66985, 93481, 
      229106, 331810, 53093, 110293, 111605, 247400, 275848, 287453, 71893, 
      74005, 286273, 95552, 131300, 159841, 164629, 42120, 100885, 119090, 
      86225, 155585, 31162, 164205, 281385, 42901, 43108, 62329, 34877, 
      134612, 83821, 14705, 24436, 281690, 283810, 289145, 46708, 235053, 
      236989, 16241, 107876, 56746, 87370, 121930, 16328, 16573, 54344, 
      56669, 10585, 93785, 84817, 279025, 179309, 21037, 67720, 5713, 236249, 
      99557, 146122, 149186, 29124, 65925, 90301, 96381, 126925, 15725, 
      47066, 164057, 31409, 37648, 38809, 39200, 49184, 67865, 64738, 5437, 
      25957, 629, 3226, 47281, 1201, 3385, 85257, 96676, 120985, 890, 34018, 
      74513, 4973, 8584, 73384, 85165, 118133, 121588, 457, 9616, 126425, 
      5261, 14761, 37997, 103402, 251362, 1000, 14248, 290, 697, 6980, 17156, 
      180881, 369, 250, 22129, 43906, 43018, 69865, 87194, 673, 22048, 1145, 
      21730, 136282, 217277, 101, 5876, 104429, 147556, 85, 136242, 220042, 
      80, 2368, 61568, 106340, 50, 5978, 11498, 108290, 170618, 877, 23752, 
      77877, 201637, 74, 925, 41234, 2132, 90, 2410, 207945, 1093, 20740, 
      87029, 220904, 5042, 0, 10817, 5188, 109565, 4640, 8297, 14900, 21041, 
      115616, 2426, 206141, 25636, 23765, 130, 9297, 33937, 1700, 8021, 
      15476, 96821, 3370, 7690, 17545, 22922, 122621, 169, 288, 3865, 4500, 
      6868, 10345, 88948, 91978, 96269, 1717, 95060, 131240, 110449, 545, 
      7825, 15665, 23698, 97633, 153170, 156314, 1517, 1261, 1202, 64877, 
      95225, 113257, 1076, 689, 404, 19444, 61904, 1666, 490, 26041, 565, 
      22685, 35828, 41288, 80008, 128648, 565, 2129, 2645, 4373, 14218, 
      41738, 128693, 745, 900, 1201, 11441, 13850, 17786, 44306, 72449, 2980, 
      14365, 128125, 2250, 738, 41938, 80818, 1040, 2228, 6560, 38420, 62288, 
      79184, 2522, 1865, 23042, 24557, 1402, 1922, 29185, 2770, 9738, 33489, 
      62098, 161890, 100381, 1850, 79625, 101081, 19252, 107572, 10018, 
      41770, 106994, 158185, 2669, 4580, 10170, 51250, 78805, 7765, 8737, 
      26330, 77306, 84050, 173077, 20260, 48420, 10685, 11258, 31433, 36818, 
      58018, 97949, 9680, 51220, 148625, 18409, 47394, 38980, 59237, 162917, 
      36434, 102065, 57060, 73593, 92401, 195122, 43709, 151496, 92002, 
      113490, 24020, 141088, 28409, 34138, 55250, 179316, 26434, 53650, 
      85394, 117269, 31697, 46513, 39464, 57653, 189125, 60365, 82121, 82682, 
      145097, 105605, 118765, 145973, 71050, 135013, 73394, 165026, 55885, 
      72477, 89620, 99220, 120770, 140922, 163165, 87985, 90305, 116597, 
      98820, 178240, 71893, 78770, 95329, 185954, 192818, 204245, 211445, 
      70141, 71161, 178832, 91778, 88453, 231709, 70250, 91505, 147617, 
      80002, 80165, 146600, 78178, 145273, 70057, 86530, 95953, 246793, 
      69352, 88360, 66816, 83393, 172625, 88762, 208025, 258205, 73405, 
      71125, 164480, 77589, 79146, 89077, 98852, 100637, 96130, 105698, 
      246674, 120781, 253181, 94117, 100160, 103370, 116453, 140218, 178418, 
      72532, 95365, 67978, 73714, 81810, 92650, 275045, 72964, 78409, 95866, 
      122468, 70132, 93466, 95714, 96281, 118276, 119170, 170833, 76666, 
      80650, 108450, 159525, 178504, 216709, 125402, 68953, 92500, 79690, 
      88445, 93581, 275274, 75140, 197425, 279617, 76369, 250130, 81045, 
      107848, 214408, 242105, 75296, 70957, 71410, 81385, 73525, 75860, 
      329300, 70625, 83450, 140165, 170993, 154981, 70157, 90485, 186965, 
      76834, 81634, 105130, 71485, 92426, 111005, 183002, 275810, 75545, 
      69512, 78005, 146216, 70250, 77386, 292349, 103860, 144052, 73049, 
      316249, 70760, 202205, 205589, 316564, 89797, 101457, 144625, 311825, 
      88922, 102097, 124517, 79605, 221608, 327645, 75853, 92432, 265369, 
      92072, 228260, 85010, 90389, 71488, 79300, 82980, 89728, 75650, 261850, 
      276565, 103429, 273925, 253917, 299984, 77453, 127898, 271010, 86920, 
      299637, 306952, 134309, 270725, 307301, 125225, 85153, 85618, 107505, 
      131185, 315418, 74890, 72801, 340425, 81161, 93149, 134248, 262565, 
      377621, 76212, 264996, 342994, 132065, 79821, 132442, 76904, 304424, 
      339701, 85765, 96997, 97380, 126864, 98258, 109610, 100637, 95146, 
      80852, 96016, 291818, 299930, 311293, 108900, 305460, 314829, 139225, 
      90577, 336337, 400401, 288808, 317480, 325960, 419029, 95498, 80050, 
      106034, 123821, 335789, 420250, 103445, 132849, 136485, 138330, 315333, 
      383905, 79364, 305221, 326482, 103993, 109969, 92025, 315586, 403829, 
      83137, 438532, 442297, 401114, 379300, 86770, 99037, 135577, 84500, 
      398864, 98570, 377170, 88093, 106405, 132805, 99905, 330629, 383813, 
      395473, 89777, 349385, 368272, 87489, 107269, 332586, 107720, 91585, 
      356042, 96210, 97042, 372385, 376245, 369946, 105872, 108137, 97853, 
      133297, 405221, 419282, 441242, 481064, 92905, 129274, 367561, 374257, 
      408125, 495625, 93277, 112500, 452392, 101009, 109409, 397409, 425825, 
      92833, 129601, 391477, 414837, 110900, 422500, 92930, 110525, 109729, 
      111904, 97133, 114185, 414473, 419225, 424009, 106641, 423140, 98810, 
      112544, 113065, 430525, 448100, 471869, 98753, 423194, 97252, 108112, 
      431426, 100873, 116233, 491728, 116420, 475218, 120020, 99892, 104065, 
      117385, 480672, 103441, 113185, 114322, 476002, 104321, 105124, 503325, 
      514370, 118292, 108450, 110466, 109021, 114273, 111077, 120385, 123122, 
      134857, 110228, 114164, 122900, 139088, 113332, 118836, 136612, 136309, 
      116516, 120250, 123856, 117090, 127010, 130964, 134465, 123588, 140212, 
      143965, 122329, 131465, 133613, 136210, 123028, 132037, 149698, 132850, 
      127885, 132520, 127665, 138560, 145877, 142756, 135482, 135634, 143554, 
      135396, 151594, 152773, 140521, 144905, 147313, 147517, 159860, 158425, 
      159493 ], 
  [ 135592, 136564, 133556, 133417, 133733, 126197, 129658, 130586, 127562, 
      123209, 120200, 116497, 125170, 113668, 119080, 114889, 117092, 116465, 
      110449, 109057, 105001, 109321, 112202, 102992, 108641, 107761, 95965, 
      96089, 91765, 90452, 96138, 89284, 91145, 104612, 89546, 90721, 88808, 
      95869, 83497, 90922, 92146, 90185, 103050, 102541, 83053, 83385, 79901, 
      88100, 97345, 78433, 83509, 83016, 75725, 76037, 80704, 82244, 95848, 
      84393, 74269, 81652, 75025, 76490, 82513, 72320, 77849, 71762, 75528, 
      86148, 75625, 80338, 65257, 61760, 64458, 88232, 61497, 69098, 86578, 
      58761, 83821, 59540, 79274, 79364, 55508, 82000, 68081, 72250, 70337, 
      341881, 59368, 72725, 53497, 72041, 82760, 77985, 52001, 54385, 319345, 
      72241, 51012, 324040, 51538, 73610, 293098, 61268, 72020, 72848, 63466, 
      72164, 325586, 51633, 53188, 341824, 70820, 59266, 322074, 47632, 
      51545, 303572, 258568, 304705, 327322, 50562, 269317, 52520, 56648, 
      51545, 56690, 54265, 56477, 59890, 310705, 279140, 285970, 57469, 
      236273, 63634, 71338, 241570, 64997, 233837, 78049, 248933, 235460, 
      331525, 43418, 47330, 217141, 192680, 213320, 223165, 336052, 232058, 
      203185, 220562, 60164, 73544, 48325, 60741, 44690, 38376, 195652, 
      266877, 283165, 60498, 73210, 92970, 206098, 240754, 58984, 163109, 
      231109, 45266, 88082, 43641, 169636, 172328, 248180, 180153, 153101, 
      156637, 235553, 38788, 39769, 173345, 41562, 277546, 37481, 47602, 
      81461, 175261, 203080, 47889, 73026, 149409, 43577, 62345, 90905, 
      93760, 178916, 199172, 75125, 76658, 177685, 241765, 179122, 132500, 
      219764, 174637, 71605, 89128, 196705, 36581, 37249, 38420, 125117, 
      169637, 58825, 66730, 127674, 237905, 35506, 49490, 70781, 40861, 
      261109, 68437, 235450, 36985, 71753, 74308, 108233, 41794, 108650, 
      82349, 81637, 82186, 43105, 143141, 33640, 55813, 60840, 82813, 100333, 
      120328, 186554, 234260, 38386, 74269, 106114, 119869, 186250, 185105, 
      143425, 36802, 32513, 41353, 56930, 181730, 35685, 60525, 107397, 
      52625, 118469, 183745, 48788, 106885, 107405, 190345, 25504, 42016, 
      141241, 223561, 17642, 53210, 54106, 155581, 178205, 187522, 28328, 
      29608, 186548, 43249, 67765, 88400, 91940, 11861, 46706, 59085, 37034, 
      85178, 6929, 91508, 182480, 12010, 12005, 22282, 8138, 69809, 35240, 
      2106, 4141, 182561, 184265, 188560, 13513, 145490, 147010, 1970, 50965, 
      18761, 37321, 60649, 1845, 1882, 17397, 18682, 1508, 41444, 35594, 
      180298, 102420, 2594, 24941, 2452, 146250, 45124, 77753, 79985, 5057, 
      23762, 38986, 42986, 63962, 1224, 13221, 90900, 5882, 8585, 9122, 9305, 
      14297, 24866, 22985, 1954, 3754, 11912, 3485, 13220, 17266, 3226, 
      35594, 43061, 59674, 15705, 6817, 28800, 1898, 725, 28085, 35498, 
      57650, 60065, 12148, 505, 63442, 1556, 656, 8500, 47489, 158009, 6445, 
      557, 10933, 15914, 773, 965, 103330, 13712, 12137, 2192, 11281, 10805, 
      25796, 36677, 6730, 2105, 5328, 1993, 70369, 131188, 11146, 905, 48082, 
      78521, 10504, 70325, 133325, 11745, 3217, 20817, 49365, 10673, 793, 73, 
      50689, 95545, 17738, 2549, 30674, 119074, 12357, 5512, 9837, 22525, 
      12785, 3041, 123920, 5050, 1609, 36490, 133965, 1093, 10817, 0, 1025, 
      51530, 1305, 178, 333, 1690, 55705, 3041, 122516, 3161, 2536, 9473, 
      128, 6464, 4177, 306, 481, 42930, 2309, 389, 884, 2309, 60616, 12002, 
      8585, 1970, 1565, 605, 130, 37757, 39745, 42580, 20618, 41785, 66733, 
      52180, 7794, 514, 656, 2657, 43520, 82625, 84937, 19368, 18280, 18013, 
      22824, 41940, 54148, 17261, 15002, 11597, 1517, 21097, 19721, 9809, 
      3536, 9466, 2466, 7497, 10045, 32125, 64957, 12584, 4580, 3848, 2248, 
      653, 10285, 65000, 14218, 7925, 6770, 576, 697, 1305, 11601, 27472, 
      3761, 794, 64634, 21125, 12125, 10477, 32717, 8473, 5085, 1513, 8829, 
      21465, 31705, 21809, 19280, 2809, 3284, 16525, 6229, 4996, 4993, 1145, 
      6800, 21473, 89233, 45610, 7397, 32132, 46100, 2125, 50509, 1417, 
      10705, 50137, 86560, 6130, 3673, 1565, 15605, 31720, 2276, 2000, 4409, 
      30841, 35089, 97700, 2705, 14225, 1864, 1813, 6388, 8653, 19453, 44200, 
      2105, 15773, 79690, 2512, 13817, 9769, 20250, 90234, 8677, 47060, 
      19109, 28778, 40720, 114529, 12202, 81925, 40525, 54941, 4365, 74425, 
      5840, 8033, 18329, 102665, 5317, 17557, 36405, 57672, 7250, 13952, 
      10645, 19890, 110178, 21556, 34576, 34929, 77584, 49946, 58946, 78250, 
      27869, 70408, 29377, 92305, 19354, 28874, 39569, 45841, 60525, 74849, 
      91060, 38756, 40244, 57800, 45845, 102385, 28900, 33073, 43600, 108225, 
      113425, 122148, 127684, 27976, 28580, 102969, 41497, 39418, 143570, 
      28285, 41428, 80068, 34289, 34450, 79461, 33293, 78548, 28498, 38725, 
      44818, 155920, 28813, 40333, 27521, 37440, 99216, 40933, 126082, 
      165236, 31810, 30568, 93553, 34532, 35465, 41650, 47889, 49050, 46205, 
      52445, 156397, 62740, 161650, 45224, 49185, 51353, 60068, 76553, 
      104353, 32369, 46258, 30097, 33337, 38105, 44785, 179338, 33205, 36362, 
      47161, 64817, 32029, 46001, 47417, 47776, 62281, 62965, 99650, 36265, 
      38585, 55985, 91460, 105445, 134290, 67525, 32290, 46061, 38449, 43668, 
      46930, 180365, 36181, 119986, 183874, 36992, 160625, 39794, 56405, 
      133013, 154468, 36745, 34484, 34729, 40336, 36010, 37305, 224185, 
      34564, 41773, 78728, 100820, 89380, 34714, 46306, 112834, 38477, 41197, 
      55541, 35828, 47825, 59540, 110113, 181701, 38426, 35509, 40050, 83925, 
      36037, 39845, 195112, 55709, 82589, 37792, 214432, 36749, 125138, 
      127690, 214745, 47464, 54548, 83362, 211042, 47209, 55184, 69700, 
      42050, 140165, 223946, 40168, 49673, 174352, 49725, 145561, 45781, 
      48872, 38705, 42773, 44789, 48625, 40993, 171865, 183460, 57122, 
      181442, 165800, 202297, 42580, 73265, 179353, 47885, 202154, 208013, 
      77800, 179272, 208360, 71834, 47360, 47617, 60560, 75920, 215017, 
      42293, 41450, 235442, 45856, 52642, 78557, 173386, 266180, 44225, 
      175601, 237997, 77818, 46580, 78193, 45325, 207117, 235530, 50024, 
      56264, 56645, 74897, 57313, 64089, 58858, 55861, 48429, 56521, 197617, 
      204065, 213140, 64409, 208553, 216050, 84122, 54400, 233600, 286016, 
      195637, 218485, 225301, 301522, 57445, 49897, 63817, 74740, 233460, 
      302737, 62474, 80852, 83240, 84461, 217160, 272836, 50245, 209330, 
      226429, 63842, 67322, 57488, 218021, 289832, 53794, 318709, 321850, 
      287737, 269873, 56173, 62408, 84388, 55357, 286105, 62561, 268361, 
      57490, 67066, 83066, 63684, 230760, 273960, 283540, 58754, 245978, 
      261329, 57920, 68132, 232505, 68581, 60554, 251793, 63509, 63925, 
      265424, 268658, 263605, 69625, 70850, 65970, 86228, 292840, 304609, 
      322825, 356197, 64964, 84485, 262450, 267898, 295732, 368672, 65954, 
      75401, 332509, 69732, 73972, 287092, 310516, 66338, 85840, 282404, 
      301604, 75457, 308017, 67261, 75496, 75322, 76457, 69588, 77904, 
      301648, 305568, 309520, 74516, 309061, 71465, 78745, 79264, 315604, 
      330265, 350082, 73268, 309725, 73013, 77633, 316705, 75380, 82420, 
      367225, 83845, 353825, 86193, 78125, 79594, 85426, 358649, 80420, 
      84340, 84853, 355013, 81090, 82097, 378170, 387549, 88189, 84377, 
      85145, 84946, 87698, 86788, 90688, 91969, 98500, 87597, 89037, 92781, 
      101065, 89449, 91625, 100249, 100360, 91381, 93241, 95801, 94229, 
      99565, 101645, 103274, 100085, 107969, 109850, 100900, 105040, 105940, 
      107081, 102425, 106024, 115565, 108697, 107474, 108989, 107876, 112113, 
      115684, 114641, 112149, 113957, 116885, 114341, 121177, 121732, 117380, 
      121130, 125602, 126634, 132109, 131920, 132778 ], 
  [ 145373, 147233, 143837, 143824, 144520, 135634, 140117, 141553, 138141, 
      132890, 129429, 125588, 136625, 122497, 129317, 124228, 127449, 126820, 
      120532, 118946, 114308, 119842, 123489, 112545, 119538, 118592, 105620, 
      106186, 100900, 99961, 107117, 99041, 101602, 117945, 99997, 101554, 
      99445, 107978, 92980, 102133, 103613, 101770, 117065, 116554, 93416, 
      93938, 89748, 99865, 110900, 88400, 94628, 94133, 85618, 86120, 91937, 
      93985, 110021, 96644, 84596, 93641, 85732, 87517, 94756, 82513, 89258, 
      82141, 87365, 99905, 87650, 93757, 75920, 71905, 75305, 103365, 71954, 
      81217, 101641, 69392, 98932, 70425, 93805, 94081, 65997, 97225, 81252, 
      86125, 83954, 378794, 71125, 86850, 64100, 86224, 98605, 93188, 62658, 
      65554, 355090, 86672, 61601, 360101, 62317, 88357, 327301, 74029, 
      86573, 87529, 76673, 86841, 361829, 62786, 64661, 379025, 85489, 72077, 
      358181, 58201, 62946, 338589, 290765, 339844, 363805, 62081, 302276, 
      64485, 69381, 63380, 69485, 66674, 69394, 73445, 346340, 312853, 
      320129, 70762, 267226, 78073, 86929, 272905, 79690, 264658, 94720, 
      280836, 266465, 368602, 54765, 59445, 246980, 220725, 242901, 253450, 
      373441, 262981, 232058, 250713, 74761, 90061, 61000, 75464, 56785, 
      49253, 224065, 300218, 317530, 75401, 89905, 112097, 235337, 272425, 
      73693, 189018, 262138, 57733, 106693, 55850, 196117, 199061, 280417, 
      207524, 178292, 182146, 267012, 50405, 51578, 200258, 53753, 311753, 
      48964, 60941, 99658, 202418, 232349, 61412, 90197, 174452, 56394, 
      78106, 110250, 113425, 206389, 228181, 92612, 94337, 205090, 273778, 
      206653, 156125, 250301, 201844, 88762, 108397, 225634, 48420, 49216, 
      50641, 148154, 196514, 74372, 83365, 150965, 269770, 47273, 63689, 
      87988, 53650, 294506, 85384, 267181, 49130, 89146, 92021, 129722, 
      54833, 130257, 101138, 100360, 100973, 56576, 168004, 45445, 71266, 
      76997, 101722, 121162, 143141, 214933, 266029, 51145, 92212, 127577, 
      142676, 214625, 213412, 168400, 49421, 44362, 54800, 72745, 209833, 
      48170, 76850, 129098, 67860, 141256, 212032, 63505, 128578, 129160, 
      219140, 36121, 55705, 166130, 254722, 26401, 68625, 69649, 181684, 
      206100, 216121, 39581, 41117, 215081, 57188, 85160, 108225, 112149, 
      19012, 61217, 75386, 50005, 104677, 12218, 111709, 210745, 19345, 
      19400, 32429, 14185, 87568, 48005, 3797, 8200, 210874, 212706, 217321, 
      21536, 170857, 172505, 4165, 66280, 28250, 50522, 77306, 4100, 4201, 
      26564, 28169, 2097, 55345, 48533, 208469, 123869, 6057, 35892, 1241, 
      171725, 59653, 96570, 99058, 10240, 34513, 52553, 57193, 81113, 3461, 
      21410, 111185, 11509, 15300, 16029, 16276, 22804, 35869, 33602, 793, 
      8353, 6205, 1170, 21465, 10085, 1037, 48637, 57320, 76301, 8906, 12946, 
      40625, 601, 900, 39780, 48537, 74017, 76752, 6305, 1060, 80573, 445, 
      2745, 15325, 62442, 184482, 2516, 2516, 5402, 8973, 424, 3688, 124933, 
      7345, 6218, 6065, 19058, 18450, 37089, 49954, 2597, 5972, 1769, 5794, 
      88378, 155405, 5473, 160, 63145, 97488, 5021, 88330, 157730, 5876, 676, 
      31076, 64616, 5122, 106, 1306, 66130, 116362, 10265, 6788, 42913, 
      142193, 6290, 1813, 17210, 13960, 6586, 554, 147481, 1537, 5200, 49745, 
      158420, 10, 5188, 1025, 0, 67081, 20, 365, 2504, 5333, 71828, 538, 
      145933, 7760, 6749, 4274, 625, 12593, 1088, 353, 2768, 57185, 306, 306, 
      3681, 6322, 77365, 6029, 3700, 221, 136, 200, 941, 51176, 53482, 56765, 
      12465, 55840, 84244, 67769, 3221, 421, 2929, 6786, 57825, 101986, 
      104554, 11525, 10693, 10490, 33413, 55985, 69985, 9928, 8245, 5800, 
      4680, 31300, 11810, 4586, 8105, 4369, 6329, 13856, 17300, 44500, 82196, 
      6525, 1465, 1117, 541, 2466, 17602, 82237, 7709, 3400, 2693, 1553, 
      2378, 4010, 19298, 38945, 1152, 2601, 81801, 12946, 6250, 17786, 45146, 
      3812, 1832, 692, 15560, 31652, 43940, 13498, 11545, 6658, 7453, 9490, 
      2522, 10057, 1922, 1402, 12625, 31586, 109202, 60073, 3298, 44353, 
      60625, 5000, 65672, 1666, 17866, 65234, 106201, 2665, 1552, 1810, 
      24170, 43805, 1557, 1665, 8746, 42730, 47746, 118485, 5696, 22336, 
      2165, 2306, 11681, 14906, 28906, 58325, 2020, 24264, 98485, 4985, 
      21730, 16336, 29825, 110177, 14794, 61561, 28360, 40141, 54193, 136898, 
      19465, 100900, 53930, 70522, 7976, 92500, 10345, 13626, 27250, 123808, 
      9370, 26218, 49034, 73565, 12325, 21521, 17060, 29057, 132017, 31037, 
      46745, 47162, 95897, 64609, 74889, 96625, 38690, 87821, 40450, 112210, 
      28121, 39817, 52496, 59792, 76586, 92698, 110765, 51417, 53161, 73405, 
      59656, 123236, 39637, 44642, 57025, 129650, 135362, 144917, 150965, 
      38453, 39185, 123812, 54466, 52001, 168185, 38690, 54329, 98345, 45842, 
      46001, 97604, 44586, 96561, 38765, 50906, 58021, 181337, 38740, 52564, 
      37060, 49025, 119249, 53090, 148733, 191277, 42041, 40477, 112804, 
      45205, 46330, 53665, 60992, 62345, 58986, 66250, 181594, 78013, 187225, 
      57677, 62276, 64762, 74821, 93546, 124546, 42128, 58769, 39146, 43154, 
      48946, 56906, 206177, 42824, 46685, 59530, 79936, 41128, 57978, 59650, 
      60073, 76880, 77626, 118917, 46058, 48890, 69490, 109765, 125284, 
      157009, 82690, 40925, 57704, 48490, 54797, 58633, 206914, 45512, 
      141157, 210677, 46449, 185506, 49825, 69572, 155396, 178769, 45940, 
      43037, 43346, 50297, 44881, 46496, 253856, 42985, 51922, 94957, 119737, 
      106885, 42937, 57217, 132961, 47594, 50954, 68114, 44109, 58858, 72685, 
      129850, 207962, 47149, 43268, 49025, 100388, 43858, 48690, 222325, 
      67816, 98792, 45929, 243049, 44500, 146137, 148945, 243360, 57773, 
      66265, 99493, 239333, 57322, 66897, 83845, 50881, 162500, 253129, 
      48421, 60100, 199625, 60020, 168272, 55114, 58909, 46052, 51272, 53800, 
      58532, 48914, 196810, 209365, 68625, 207153, 190165, 229604, 50557, 
      87322, 204802, 57140, 229393, 235700, 92429, 204653, 236045, 85501, 
      56225, 56546, 72241, 90161, 243146, 49554, 48325, 264973, 53945, 62329, 
      92916, 198049, 297685, 51280, 200320, 267514, 91717, 54013, 92090, 
      52244, 234260, 264785, 58221, 65997, 66376, 88084, 67106, 75290, 68905, 
      65138, 55592, 65860, 223786, 230746, 240525, 75280, 235552, 243625, 
      98253, 62705, 262385, 318385, 221476, 246116, 253444, 334849, 66322, 
      56338, 73970, 87005, 262109, 336058, 72241, 94009, 96781, 98194, 
      244525, 304169, 56360, 235985, 254362, 73341, 77589, 65257, 245178, 
      322045, 59957, 352712, 356045, 319754, 300672, 62714, 70805, 97265, 
      61448, 317924, 70762, 298962, 64025, 76289, 95489, 71945, 258605, 
      304877, 315097, 65413, 274909, 291348, 64129, 77285, 260410, 77732, 
      67205, 280970, 70666, 71210, 295425, 298849, 293410, 77860, 79405, 
      72857, 97785, 324493, 336962, 356330, 391684, 70625, 95330, 291853, 
      297685, 327373, 404793, 71417, 83872, 366452, 76409, 81929, 318089, 
      343049, 71541, 96353, 313013, 333493, 83408, 340288, 72202, 83317, 
      82949, 84404, 75101, 86105, 333401, 337577, 341785, 81433, 341192, 
      76906, 86164, 86681, 347981, 363536, 384569, 78121, 341650, 77480, 
      84020, 349010, 80225, 89825, 402532, 90856, 388162, 93584, 81800, 
      84101, 92237, 393172, 84473, 90185, 90890, 389210, 85205, 86144, 
      413641, 423530, 94408, 88738, 89890, 89305, 92821, 91205, 96769, 98498, 
      106625, 91496, 93704, 98984, 109700, 93728, 96928, 108368, 108349, 
      96040, 98474, 101348, 98170, 104906, 107560, 109765, 104200, 114768, 
      117225, 104369, 110041, 111325, 112914, 105632, 110893, 122922, 112978, 
      110601, 113076, 110809, 117092, 121813, 120128, 116162, 117450, 121914, 
      117640, 127354, 128101, 121313, 125245, 129061, 129833, 137416, 136841, 
      137761 ], 
  [ 130610, 125218, 124930, 123881, 121469, 123461, 119656, 116948, 116644, 
      118645, 118810, 116005, 107876, 114986, 110410, 112573, 107506, 106877, 
      102661, 102629, 102653, 98345, 95776, 98818, 94933, 94505, 90857, 
      87797, 90281, 86234, 81476, 83242, 80105, 73138, 78500, 76949, 76394, 
      73013, 79253, 74420, 73828, 70949, 66560, 66049, 72437, 71405, 72913, 
      67490, 64021, 70529, 67433, 66938, 68265, 67213, 63706, 61610, 57962, 
      60125, 63617, 59194, 61645, 60840, 58237, 62570, 59473, 60644, 53954, 
      50954, 52685, 47396, 51833, 51962, 49664, 43018, 49421, 45216, 41812, 
      45305, 38585, 44266, 38120, 36842, 42946, 35842, 36445, 35620, 35521, 
      141809, 37714, 34273, 40013, 33129, 32042, 31805, 38053, 36805, 127429, 
      31505, 37514, 129850, 36676, 30600, 112072, 32330, 30370, 30290, 31348, 
      29602, 130024, 34037, 33322, 139450, 28250, 29860, 127412, 34114, 
      32125, 116626, 91594, 116845, 129928, 30224, 96889, 29002, 27682, 
      28933, 27268, 27565, 26141, 25012, 119197, 101250, 104900, 24401, 
      77897, 22388, 21920, 80468, 21933, 76365, 20905, 83737, 76618, 129545, 
      23944, 22408, 66457, 54706, 64450, 69301, 131794, 73652, 59305, 67600, 
      17522, 17282, 19301, 17189, 19748, 22058, 54938, 91205, 100229, 15572, 
      15572, 18080, 59476, 76880, 15418, 40093, 71773, 17588, 16820, 17777, 
      42530, 43402, 80210, 46685, 35065, 36329, 73021, 16994, 16613, 43045, 
      15680, 95488, 16589, 13544, 12893, 43133, 55970, 12461, 11720, 32261, 
      13141, 11025, 14161, 14746, 44514, 53874, 11545, 11716, 43733, 75125, 
      44260, 25330, 63562, 42041, 10285, 12826, 51845, 12937, 12697, 12050, 
      22021, 39301, 8845, 9032, 22760, 72153, 12308, 9040, 8993, 10397, 
      84457, 8461, 70600, 11057, 8597, 8882, 16021, 9508, 15520, 9193, 8933, 
      9028, 7625, 26849, 9962, 6257, 6290, 8741, 12641, 18562, 45288, 68930, 
      7892, 7001, 13876, 18097, 44980, 44285, 26209, 7204, 8361, 5849, 4628, 
      42260, 6989, 4589, 13325, 4405, 16677, 42905, 4194, 12805, 12869, 
      45869, 9962, 4682, 24457, 62285, 15264, 3616, 3604, 30169, 40081, 
      44404, 8242, 7706, 43882, 4093, 4093, 7474, 8290, 20825, 3460, 3125, 
      4680, 6516, 29053, 7850, 41618, 19604, 19141, 9896, 24804, 3393, 4234, 
      49640, 34877, 41229, 42025, 44050, 16097, 25040, 25652, 45864, 1789, 
      10897, 3125, 1937, 45281, 44864, 11801, 10816, 56746, 2250, 3208, 
      39860, 9650, 37396, 6625, 70394, 24872, 1378, 3589, 4005, 27593, 6800, 
      2048, 1508, 1600, 44642, 14417, 6290, 25236, 20221, 19396, 19125, 
      13221, 6084, 6925, 69428, 30368, 111618, 79129, 13954, 127412, 77960, 
      2276, 1117, 932, 123125, 22529, 4106, 70272, 58657, 4297, 2176, 720, 
      865, 112754, 55709, 1060, 68562, 44962, 19210, 541, 29341, 93425, 
      45769, 109261, 124228, 62325, 40725, 9160, 117938, 113185, 33778, 
      15173, 15601, 4714, 1521, 95060, 33685, 89570, 34025, 1613, 18394, 
      110368, 65169, 208, 2953, 108362, 1565, 19165, 112325, 80189, 6989, 
      125, 108981, 64597, 50257, 85, 6805, 129664, 31393, 2768, 13988, 
      114293, 90650, 16433, 142165, 115625, 79549, 15650, 88820, 34985, 1312, 
      19337, 67609, 109565, 51530, 67081, 0, 69173, 57604, 43685, 34600, 85, 
      79533, 15138, 29257, 31354, 105025, 55274, 21658, 84745, 58628, 42913, 
      464, 75157, 59617, 39682, 32481, 442, 112996, 101861, 73000, 70325, 
      62101, 53000, 1189, 905, 562, 137044, 673, 1105, 170, 98792, 59732, 
      43074, 31909, 586, 3825, 4321, 133514, 130610, 129889, 6218, 818, 314, 
      127773, 121428, 111213, 37573, 7213, 134317, 105337, 29602, 104084, 
      33524, 20849, 17041, 2801, 1129, 114010, 85122, 81666, 72802, 46237, 
      16825, 1170, 118820, 98453, 94120, 52058, 47185, 40529, 15413, 4498, 
      80665, 46372, 1252, 137525, 112181, 17009, 2929, 99901, 86525, 65701, 
      19445, 7565, 3277, 139113, 132498, 33853, 32058, 124745, 90841, 27410, 
      85061, 57605, 23762, 8017, 5861, 1280, 94725, 3690, 1314, 39965, 1181, 
      57869, 18125, 1261, 5450, 88912, 76921, 58013, 13033, 4178, 65530, 
      62530, 31797, 4657, 3457, 8410, 39625, 14825, 57850, 56437, 26962, 
      22417, 10517, 2122, 60813, 13645, 4468, 43058, 15773, 21257, 10400, 
      6836, 23341, 2250, 11525, 6212, 3170, 13873, 18688, 5329, 3425, 2405, 
      36725, 4181, 31842, 26317, 13005, 10625, 34493, 14045, 4745, 2858, 
      29160, 18154, 23017, 12740, 13136, 12130, 6082, 5981, 5506, 3744, 3664, 
      5716, 8905, 4682, 8593, 8869, 14912, 8996, 5617, 4625, 4325, 5933, 
      8978, 6610, 6282, 4770, 5525, 12125, 10370, 8641, 6002, 13877, 15445, 
      18266, 20170, 11258, 10954, 12701, 7069, 7712, 26512, 12013, 7450, 
      7954, 9841, 10000, 8249, 10657, 8242, 13124, 9725, 8552, 32930, 15689, 
      10865, 17117, 12506, 14354, 11909, 22600, 37690, 16400, 17426, 14125, 
      15938, 15509, 13520, 12041, 11840, 12625, 11601, 34741, 11450, 37264, 
      13906, 13325, 13221, 12402, 12997, 18097, 20113, 14480, 22829, 20621, 
      18125, 15725, 45856, 21845, 20008, 16277, 14409, 24293, 17833, 17433, 
      17338, 15497, 15725, 19720, 23525, 22213, 16913, 18338, 21425, 29840, 
      16645, 27716, 20149, 23885, 21386, 20560, 48665, 26605, 26420, 50356, 
      26506, 40725, 25220, 19585, 30817, 38650, 28069, 30346, 30137, 26210, 
      29600, 28625, 70225, 31330, 26281, 20106, 23130, 21674, 32836, 25360, 
      26512, 30241, 28421, 22789, 33490, 25965, 22698, 26509, 51785, 32904, 
      36793, 32708, 23465, 36865, 33409, 58378, 26117, 23941, 36346, 67706, 
      38025, 32436, 33172, 68017, 30578, 27674, 25160, 66580, 31681, 28306, 
      25570, 35600, 37921, 73124, 37802, 31869, 51218, 32825, 40585, 35689, 
      33786, 42685, 38581, 36965, 34445, 40885, 50993, 55778, 31588, 55120, 
      49010, 64621, 42010, 29565, 54841, 38233, 64928, 67609, 30010, 55210, 
      67954, 30852, 40426, 40229, 33650, 30850, 71429, 46705, 48584, 81860, 
      44362, 39796, 32569, 54304, 98514, 49985, 56057, 84401, 34996, 49610, 
      35369, 51985, 70313, 83744, 47602, 42946, 43325, 37061, 43537, 40325, 
      43264, 45713, 53261, 45917, 67609, 70425, 74506, 42905, 72641, 76052, 
      39460, 51050, 84970, 111962, 67889, 78025, 81209, 120656, 50005, 59705, 
      47293, 43234, 85730, 121865, 48672, 42986, 42650, 42509, 78506, 106034, 
      62317, 75664, 83681, 51844, 49876, 57746, 80713, 116658, 65396, 132821, 
      134600, 115921, 106681, 65045, 58114, 48314, 67405, 115645, 59625, 
      106525, 66356, 56864, 50164, 60290, 88442, 109850, 114890, 66708, 
      95940, 103573, 69050, 58378, 89729, 58825, 68500, 99929, 67817, 67325, 
      107650, 109520, 107189, 66205, 65160, 72080, 59194, 123250, 130021, 
      140065, 159361, 79690, 62437, 108740, 111464, 126130, 167290, 82036, 
      70145, 146561, 77186, 72346, 122026, 134554, 84232, 66050, 120058, 
      130178, 73825, 133865, 86965, 74770, 75956, 74821, 85202, 74450, 
      131122, 133226, 135362, 80138, 135805, 87525, 80725, 81242, 140522, 
      148825, 160016, 93402, 137817, 95869, 86869, 142069, 95506, 84386, 
      171245, 88525, 164645, 88145, 106405, 101972, 91460, 168101, 105970, 
      97178, 96329, 166729, 106184, 107641, 180800, 186545, 98293, 107645, 
      105689, 108212, 105512, 109594, 101690, 99793, 94970, 114029, 110021, 
      102869, 93901, 113153, 108065, 96713, 97730, 112357, 110129, 110413, 
      120185, 115525, 113517, 111060, 124661, 113473, 111268, 130010, 123250, 
      121426, 119389, 133345, 125138, 116965, 131885, 138832, 133537, 140594, 
      130301, 125698, 129193, 137141, 142573, 134605, 144317, 130721, 129914, 
      142810, 145188, 154184, 157028, 147517, 150050, 150452 ], 
  [ 148045, 150001, 146549, 146548, 147284, 138218, 142825, 144317, 140849, 
      135482, 131957, 128080, 139405, 124945, 131941, 126736, 130073, 129440, 
      123088, 121474, 116752, 122434, 126173, 115001, 122162, 121204, 108040, 
      108650, 103240, 102329, 109665, 101425, 104066, 120761, 102449, 104050, 
      101909, 110626, 95296, 104665, 106177, 104330, 119925, 119410, 95812, 
      96354, 92072, 102425, 113680, 90724, 97096, 96597, 87914, 88436, 94393, 
      96497, 112837, 99216, 86920, 96169, 88096, 89921, 97312, 84809, 91706, 
      84449, 89829, 102609, 90130, 96385, 78196, 74105, 77589, 106181, 74178, 
      83645, 104437, 71604, 101704, 72665, 96497, 96785, 68165, 99985, 83744, 
      88705, 86498, 384250, 73429, 89450, 66256, 88820, 101405, 95904, 64802, 
      67762, 360370, 89284, 63729, 365413, 64465, 91001, 332377, 76421, 
      89189, 90161, 79117, 89465, 367145, 64962, 66877, 384457, 88097, 74449, 
      363465, 60289, 65138, 343733, 295549, 344992, 369121, 64269, 307144, 
      66725, 71717, 65600, 71825, 68962, 71738, 75865, 351520, 317789, 
      325117, 73138, 271802, 80581, 89581, 277525, 82226, 269210, 97492, 
      285512, 271025, 373906, 56849, 61625, 251368, 224885, 247253, 257890, 
      378769, 267497, 236314, 255125, 77225, 92765, 63220, 77940, 58925, 
      51237, 228241, 305010, 322450, 77877, 92605, 115101, 239605, 276997, 
      76141, 192866, 266626, 59897, 109625, 57978, 200029, 202997, 285041, 
      211536, 182024, 185914, 271520, 52429, 53626, 204194, 55845, 316597, 
      50960, 63169, 102482, 206362, 236557, 63648, 92889, 178128, 58538, 
      80618, 113210, 116425, 210365, 232349, 95336, 97085, 209050, 278314, 
      210625, 159605, 254645, 205768, 91426, 111325, 229762, 50408, 51220, 
      52673, 151538, 200378, 76816, 85945, 154377, 274250, 49237, 65957, 
      90632, 55738, 299170, 87988, 271633, 51130, 91802, 94717, 132890, 
      56941, 133421, 103946, 103156, 103777, 58708, 171560, 47365, 73642, 
      79461, 104530, 124210, 146437, 218921, 270437, 53173, 94888, 130693, 
      145960, 218605, 217376, 171940, 51409, 46250, 56884, 75125, 213749, 
      50130, 79290, 132210, 70160, 144500, 215956, 65729, 131674, 132260, 
      223120, 37825, 57793, 169618, 258994, 27869, 70925, 71965, 185320, 
      209960, 220069, 41357, 42925, 219017, 59296, 87700, 111065, 115037, 
      20264, 63389, 77778, 51977, 107465, 13226, 114581, 214625, 20605, 
      20660, 34033, 15269, 90116, 49925, 4329, 9028, 214730, 216578, 221233, 
      22852, 174341, 176005, 4745, 68500, 29738, 52474, 79690, 4680, 4789, 
      28008, 29653, 2465, 57377, 50441, 212281, 126837, 6773, 37544, 1369, 
      175185, 61741, 99194, 101714, 11156, 36125, 54517, 59237, 83525, 4005, 
      22698, 113985, 12473, 16400, 17153, 17408, 24128, 37505, 35186, 901, 
      9181, 5741, 1130, 22745, 9433, 1009, 50513, 59348, 78625, 8298, 13954, 
      42345, 677, 1160, 41480, 50405, 76301, 79076, 5809, 1360, 82945, 533, 
      3233, 16405, 64538, 188018, 2248, 2984, 4930, 8321, 596, 4244, 127849, 
      6761, 5690, 6761, 20242, 19610, 38705, 51818, 2281, 6656, 1521, 6466, 
      90826, 158629, 4957, 260, 65221, 100052, 4525, 90770, 160970, 5328, 
      544, 32544, 66708, 4610, 202, 1642, 68242, 119146, 9509, 7496, 44621, 
      145261, 5706, 1525, 18306, 13060, 5978, 410, 150593, 1261, 5812, 51565, 
      161640, 34, 4640, 1305, 20, 69173, 0, 529, 2916, 5929, 73984, 362, 
      148997, 8468, 7405, 3746, 809, 13481, 820, 477, 3172, 59085, 170, 410, 
      4145, 6938, 79573, 5393, 3200, 113, 68, 260, 1153, 52964, 55306, 58645, 
      11549, 57700, 86536, 69817, 2745, 505, 3305, 7394, 59705, 104498, 
      107098, 10629, 9829, 9634, 34821, 57825, 72049, 9092, 7481, 5156, 5156, 
      32656, 10898, 4010, 8753, 3805, 6885, 14724, 18280, 46120, 84424, 5837, 
      1145, 845, 397, 2762, 18586, 84461, 6961, 2900, 2249, 1737, 2650, 4410, 
      20322, 40441, 884, 2885, 84005, 11978, 5570, 18754, 46754, 3280, 1476, 
      640, 16452, 32976, 45520, 12506, 10625, 7186, 8021, 8650, 2098, 10729, 
      1570, 1466, 13385, 32882, 111730, 61909, 2810, 45905, 62465, 5380, 
      67588, 1714, 18778, 67138, 108673, 2245, 1300, 1850, 25250, 45325, 
      1469, 1625, 9290, 44218, 49330, 121085, 6068, 23348, 2197, 2362, 12337, 
      15682, 30082, 60085, 2000, 25316, 100825, 5281, 22706, 17140, 31005, 
      112653, 15538, 63353, 29492, 41537, 55849, 139666, 20341, 103240, 
      55570, 72434, 8388, 94720, 10865, 14282, 28322, 126404, 9826, 27250, 
      50562, 75501, 12905, 22409, 17800, 30141, 134685, 32149, 48193, 48618, 
      98113, 66365, 76805, 98845, 39962, 89917, 41746, 114610, 29125, 41093, 
      54020, 61444, 78498, 94826, 113125, 52889, 54665, 75245, 61268, 125728, 
      40861, 45970, 58585, 132210, 137986, 147645, 153757, 39637, 40385, 
      126288, 55954, 53437, 171125, 39850, 55801, 100489, 47138, 47293, 
      99720, 45842, 98657, 39889, 52258, 59497, 184321, 39784, 53896, 38048, 
      50265, 121545, 54394, 151345, 194309, 43093, 41485, 114976, 46301, 
      47450, 54925, 62388, 63765, 60338, 67730, 184498, 79669, 190165, 58973, 
      63648, 66170, 76397, 95402, 126802, 43076, 60061, 39994, 44098, 50018, 
      58138, 209245, 43732, 47681, 60778, 81524, 41956, 59162, 60866, 61297, 
      78388, 79138, 121001, 46954, 49850, 70850, 111725, 127432, 159517, 
      84250, 41665, 58820, 49402, 55845, 59749, 209882, 46324, 143449, 
      213673, 47273, 188258, 50717, 70856, 157832, 181441, 46720, 43733, 
      44050, 51169, 45613, 47268, 257188, 43657, 52810, 96605, 121721, 
      108685, 43573, 58189, 135085, 48338, 51778, 69290, 44741, 59834, 73925, 
      131914, 210834, 47825, 43816, 49725, 102024, 44410, 49370, 225301, 
      68900, 100388, 46513, 246193, 45032, 148325, 151165, 246500, 58621, 
      67289, 101065, 242425, 58138, 67913, 85165, 51533, 164840, 256325, 
      48997, 60944, 202321, 60840, 170644, 55810, 59693, 46496, 51860, 54452, 
      59296, 49426, 199450, 212125, 69581, 209885, 192725, 232528, 51061, 
      88586, 207490, 57800, 232301, 238664, 93757, 207325, 239005, 86705, 
      56825, 57154, 73193, 91433, 246154, 49946, 48665, 268145, 54433, 63013, 
      94184, 200605, 301085, 51620, 202868, 270658, 92905, 54389, 93274, 
      52552, 237096, 267885, 58685, 66653, 67028, 89168, 67762, 76122, 69589, 
      65722, 55908, 66448, 226474, 233498, 243365, 76052, 238340, 246485, 
      99425, 63145, 265385, 321833, 224104, 248968, 256360, 338413, 66826, 
      56530, 74626, 87925, 265077, 339610, 72845, 95033, 97853, 99290, 
      247325, 307465, 56500, 238685, 257218, 73889, 78233, 65585, 247922, 
      325421, 60073, 356308, 359665, 323098, 303860, 62866, 71189, 98209, 
      61540, 321232, 71114, 302114, 64165, 76765, 96365, 72297, 261405, 
      308061, 318361, 65561, 277841, 294416, 64217, 77741, 263210, 78184, 
      67337, 283914, 70850, 71410, 298457, 301901, 296410, 78160, 79745, 
      72981, 98489, 327709, 340258, 359770, 395368, 70577, 95930, 294769, 
      300649, 330565, 408545, 71333, 84164, 369928, 76473, 82153, 321193, 
      346345, 71417, 96889, 316061, 336701, 83620, 343540, 72034, 83509, 
      83113, 84608, 74997, 86337, 336577, 340785, 345025, 81497, 344404, 
      76778, 86272, 86785, 351205, 366868, 388053, 77897, 344810, 77204, 
      83984, 352210, 79985, 89905, 406096, 90868, 391586, 93636, 81380, 
      83785, 92209, 396608, 84089, 90025, 90754, 392594, 84825, 85748, 
      417173, 427122, 94276, 88370, 89570, 88933, 92537, 90829, 96601, 98386, 
      106705, 91044, 93348, 98820, 109840, 93316, 96644, 108436, 108397, 
      95668, 98170, 101072, 97682, 104578, 107300, 109577, 103700, 114596, 
      117125, 103777, 109633, 110965, 112610, 104996, 110461, 122786, 112450, 
      109925, 112520, 110105, 116640, 121501, 119732, 115578, 116786, 121442, 
      116948, 127018, 127789, 120689, 124625, 128329, 129061, 136900, 136273, 
      137197 ], 
  [ 141122, 142434, 139258, 139165, 139625, 131525, 135396, 136520, 133328, 
      128605, 125402, 121617, 131240, 118666, 124650, 120089, 122690, 122057, 
      115889, 114413, 110105, 114913, 118100, 108170, 114365, 113453, 101117, 
      101405, 96685, 95498, 101776, 94410, 96545, 111170, 94928, 96253, 
      94250, 101909, 88465, 96592, 97920, 95981, 109828, 109313, 88337, 
      88741, 84965, 93938, 103905, 83525, 89069, 88570, 80761, 81145, 86274, 
      88010, 102602, 90361, 79445, 87498, 80345, 81940, 88457, 77426, 83449, 
      76928, 81250, 92650, 81413, 86656, 70445, 66722, 69700, 95210, 66565, 
      74836, 93512, 63853, 90733, 64730, 85940, 86090, 60506, 88922, 74153, 
      78608, 76585, 357593, 64850, 79169, 58505, 78493, 89882, 84841, 57005, 
      59597, 334541, 78773, 55978, 339354, 56576, 80260, 307652, 67106, 
      78586, 79466, 69480, 78770, 340948, 56797, 58482, 357570, 77402, 65088, 
      337360, 52538, 56789, 318410, 272250, 319577, 342740, 55828, 283293, 
      57962, 62402, 56929, 62464, 59877, 62285, 65952, 325737, 293386, 
      300392, 63409, 249377, 70024, 78196, 254824, 71485, 246877, 85325, 
      262397, 248554, 347065, 48500, 52724, 229725, 204530, 225794, 235925, 
      351698, 245072, 215361, 233252, 66530, 80690, 53905, 67153, 50024, 
      43210, 207610, 280837, 297541, 66952, 80392, 101140, 218376, 254020, 
      65354, 174029, 244109, 50720, 96032, 48985, 180778, 183562, 261650, 
      191641, 163693, 167353, 248681, 43850, 44909, 184621, 46852, 291780, 
      42473, 53348, 89165, 186605, 215282, 53689, 80308, 159889, 49085, 
      69049, 99065, 102050, 190378, 211258, 82525, 84136, 189109, 255061, 
      190592, 142378, 232450, 185965, 78845, 97226, 208717, 41645, 42365, 
      43634, 134725, 180805, 65385, 73732, 137380, 251089, 40520, 55492, 
      78005, 46285, 274905, 75545, 248564, 42137, 79037, 81722, 117181, 
      47304, 117620, 90169, 89425, 90000, 48749, 153413, 38602, 62257, 67570, 
      90661, 108961, 129762, 198244, 247322, 43720, 81709, 114984, 129285, 
      197928, 196745, 153701, 42048, 37441, 46925, 63464, 193256, 40861, 
      67261, 116317, 58913, 127825, 195325, 54850, 115781, 116321, 202121, 
      29890, 47650, 151425, 236293, 21268, 59540, 60488, 166253, 189605, 
      199208, 32962, 34346, 198202, 48969, 74889, 96506, 100202, 14813, 
      52648, 65749, 42340, 93136, 9109, 99746, 193994, 15016, 15025, 26420, 
      10600, 77029, 40426, 2788, 5785, 194053, 195809, 200234, 16757, 155780, 
      157352, 2836, 57161, 22585, 42653, 67385, 2725, 2788, 21085, 22500, 
      1706, 47050, 40804, 191696, 111082, 3944, 29333, 1898, 156532, 50954, 
      85325, 87661, 7085, 28052, 44420, 48680, 70852, 2050, 16465, 99058, 
      8080, 11225, 11840, 12049, 17665, 29248, 27205, 1384, 5524, 9490, 2441, 
      16466, 14240, 2228, 40784, 48745, 66320, 12829, 9193, 33490, 1252, 677, 
      32717, 40676, 64180, 66725, 9650, 601, 70272, 970, 1370, 11138, 53429, 
      168629, 4709, 1213, 8541, 12944, 481, 1921, 111956, 10970, 9577, 3610, 
      14285, 13745, 30218, 41905, 4880, 3505, 3706, 3361, 77509, 140850, 
      8660, 421, 54020, 86045, 8090, 77453, 143053, 9169, 1993, 24793, 55369, 
      8221, 317, 377, 56765, 103805, 14500, 4069, 35444, 128264, 9685, 3802, 
      12625, 18833, 10049, 1813, 133274, 3400, 2845, 41652, 143677, 425, 
      8297, 178, 365, 57604, 529, 0, 961, 2916, 62001, 1765, 131770, 4765, 
      3978, 7081, 50, 8674, 2637, 40, 1125, 48436, 1205, 65, 1730, 3649, 
      67130, 9280, 6305, 964, 689, 145, 164, 42913, 45025, 48042, 17000, 
      47189, 73541, 58202, 5620, 160, 1258, 4013, 49010, 90169, 92585, 15850, 
      14866, 14625, 26794, 47314, 60250, 13945, 11920, 8905, 2465, 24905, 
      16165, 7345, 5050, 7048, 3688, 9733, 12645, 36805, 71613, 9770, 2962, 
      2386, 1202, 1037, 12905, 71650, 11216, 5729, 4756, 610, 1017, 2041, 
      14365, 31770, 2333, 1160, 71240, 17429, 9365, 13073, 37393, 6201, 3385, 
      801, 11185, 25225, 36297, 18049, 15754, 3989, 4594, 13273, 4329, 6658, 
      3341, 845, 8762, 25177, 96941, 51076, 5317, 36682, 51586, 2873, 56249, 
      1093, 13189, 55845, 94114, 4292, 2381, 1229, 18649, 36194, 1538, 1418, 
      5725, 35225, 39785, 105698, 3469, 17069, 1530, 1557, 8082, 10737, 
      22837, 49482, 1609, 18761, 86864, 3050, 16565, 11965, 23668, 97864, 
      10685, 52474, 22385, 32912, 45706, 123129, 14660, 89141, 45473, 60773, 
      5329, 81265, 7162, 9797, 21445, 110741, 6445, 20557, 41017, 63610, 
      8788, 16498, 12717, 23080, 118516, 24858, 38970, 39349, 84474, 55348, 
      64868, 85160, 31705, 76922, 33305, 99821, 22340, 32744, 44245, 50933, 
      66469, 81509, 98474, 43298, 44890, 63538, 50849, 110249, 32650, 37161, 
      48442, 116317, 121725, 130786, 136530, 31610, 32266, 110809, 46133, 
      43892, 152932, 31869, 46026, 86850, 38329, 38484, 86173, 37217, 85202, 
      32000, 42989, 49492, 165530, 32125, 44581, 30665, 41410, 106618, 45125, 
      134532, 175058, 35204, 33826, 100601, 38090, 39101, 45748, 52429, 
      53668, 50609, 57265, 165845, 68146, 171236, 49474, 53689, 55981, 65242, 
      82637, 111737, 35509, 50516, 32933, 36485, 41669, 48869, 189396, 36257, 
      39700, 51325, 70093, 34849, 49985, 51505, 51890, 67325, 68029, 106580, 
      39341, 41869, 60569, 97994, 112597, 142612, 72773, 34880, 49873, 41605, 
      47266, 50756, 190217, 39033, 127648, 193824, 39890, 169789, 42920, 
      60805, 141157, 163386, 39521, 36994, 37265, 43418, 38644, 40069, 
      235269, 37010, 44921, 84346, 107530, 95506, 37064, 49748, 120020, 
      41185, 44165, 59653, 38186, 51301, 63874, 117125, 191353, 40948, 37629, 
      42664, 89581, 38177, 42401, 205130, 59585, 88129, 40050, 225010, 38845, 
      132616, 135272, 225317, 50594, 58250, 88852, 221472, 50249, 58874, 
      74378, 44564, 148165, 234728, 42442, 52825, 183530, 52813, 153693, 
      48473, 51850, 40585, 45121, 47345, 51545, 43101, 180889, 192874, 60680, 
      190772, 174578, 212265, 44690, 77845, 188561, 50509, 212084, 218125, 
      82602, 188442, 218466, 76240, 49810, 50093, 64154, 80554, 225293, 
      44081, 43076, 246272, 47970, 55400, 83213, 182228, 277786, 45893, 
      184445, 248785, 82256, 48386, 82625, 46917, 216925, 246196, 52130, 
      58994, 59369, 79025, 60057, 67405, 61700, 58385, 50089, 59065, 206993, 
      213649, 223010, 67565, 218261, 225992, 88592, 56498, 244018, 297890, 
      204853, 228429, 235453, 313780, 59765, 51217, 66645, 78426, 243802, 
      314977, 65140, 84890, 87434, 88733, 226970, 284258, 51417, 218836, 
      236449, 66368, 70160, 59306, 227705, 301570, 54944, 331169, 334388, 
      299385, 281021, 57461, 64450, 88250, 56457, 297657, 64513, 279413, 
      58760, 69428, 86728, 65650, 240682, 285130, 294970, 60064, 256336, 
      272129, 59042, 70450, 242441, 70893, 61840, 262225, 64985, 65453, 
      276170, 279476, 274261, 71513, 72868, 67300, 89450, 304226, 316269, 
      334953, 369125, 65770, 87397, 272896, 278500, 307082, 381842, 66664, 
      77333, 344789, 70930, 75690, 298170, 322218, 66932, 88586, 293314, 
      313034, 77157, 319597, 67733, 77138, 76880, 78145, 70282, 79690, 
      313002, 317026, 321082, 75770, 320553, 72109, 80177, 80690, 327170, 
      342189, 362500, 73642, 321097, 73225, 78625, 328221, 75730, 83810, 
      379945, 85049, 366125, 87541, 77953, 79760, 86528, 371009, 80386, 
      85034, 85625, 367225, 81076, 82045, 390884, 400465, 89009, 84437, 
      85361, 85000, 88052, 86850, 91426, 92889, 100058, 87433, 89185, 93553, 
      102825, 89429, 92021, 101789, 101842, 91505, 93593, 96265, 94025, 
      99909, 102217, 104080, 99905, 108869, 110984, 100442, 105194, 106250, 
      107573, 101845, 106114, 116645, 108517, 106820, 108725, 107138, 112201, 
      116234, 114925, 111829, 113405, 116957, 113705, 121705, 122338, 116986, 
      120784, 124948, 125864, 132185, 131834, 132712 ], 
  [ 133465, 133909, 131105, 130888, 130976, 124178, 127057, 127685, 124865, 
      121010, 118241, 114580, 121909, 111877, 116497, 112804, 114413, 113780, 
      107860, 106570, 102820, 106450, 108893, 100637, 105530, 104680, 93460, 
      93314, 89524, 87965, 92817, 86629, 88082, 99917, 86465, 87418, 85601, 
      91834, 80932, 87385, 88465, 86402, 97893, 97378, 79936, 80154, 77060, 
      84173, 92404, 75496, 79924, 79425, 72794, 72992, 77005, 78245, 90481, 
      80100, 71044, 77485, 71572, 72857, 78196, 69149, 73994, 68465, 71361, 
      80901, 71338, 75217, 61672, 58445, 60741, 82097, 57978, 64637, 80461, 
      55080, 77620, 55709, 73385, 73349, 51857, 75685, 62900, 66673, 64898, 
      323338, 54961, 66986, 49732, 66248, 76025, 71604, 48170, 50266, 301402, 
      66280, 47205, 305905, 47617, 67457, 276001, 56225, 65969, 66725, 58165, 
      66029, 307313, 47466, 48841, 323005, 64661, 54145, 303849, 43765, 
      47210, 285953, 242521, 286996, 308857, 46125, 252820, 47825, 51521, 
      46916, 51521, 49306, 51218, 54265, 292660, 262169, 268741, 51970, 
      220826, 57469, 64525, 225901, 58682, 218450, 70600, 232916, 219941, 
      312562, 38921, 42401, 202228, 178769, 198545, 207994, 316885, 216521, 
      188794, 205445, 53789, 66089, 43024, 54288, 39701, 34065, 181477, 
      249930, 265642, 53901, 65605, 83997, 191437, 224725, 52489, 150314, 
      215434, 40025, 79385, 38538, 156505, 159041, 231797, 166500, 140660, 
      144010, 219572, 33961, 34834, 159914, 36405, 260005, 32708, 41785, 
      72890, 161650, 188281, 41940, 65025, 136980, 38018, 55130, 81674, 
      84349, 165113, 184505, 66932, 68357, 163906, 225394, 165265, 120833, 
      204209, 160948, 63562, 79897, 182026, 31508, 32104, 33125, 113738, 
      156098, 51652, 58945, 116145, 221546, 30445, 43061, 62660, 35218, 
      243874, 60448, 219145, 31690, 63506, 65881, 97682, 35989, 97997, 73274, 
      72592, 73105, 37000, 130628, 28465, 48586, 53217, 73642, 90082, 108961, 
      172049, 217841, 32653, 65620, 95485, 108484, 171733, 170612, 130792, 
      31105, 27242, 35176, 49421, 167309, 30042, 52722, 96570, 45428, 107024, 
      169192, 41861, 96034, 96512, 175492, 20869, 35653, 128578, 207370, 
      14045, 45869, 46693, 142228, 163844, 172765, 23321, 24457, 171821, 
      36724, 59296, 78557, 81881, 9140, 39845, 51210, 31025, 75497, 5234, 
      81425, 167861, 9157, 9104, 17833, 5981, 61064, 29297, 2385, 3088, 
      167858, 169490, 173605, 10216, 132437, 133885, 1937, 43552, 14618, 
      31090, 52474, 1764, 1765, 13428, 14533, 2357, 34805, 29489, 165625, 
      91521, 1805, 19940, 4285, 133065, 38089, 68306, 70394, 3272, 18845, 
      32485, 36125, 55445, 1089, 9738, 80613, 3833, 5924, 6353, 6500, 10628, 
      19793, 18122, 3709, 2269, 16217, 5882, 9677, 22393, 5545, 29345, 36128, 
      51409, 20610, 4450, 23229, 3701, 1700, 22580, 29237, 49517, 51752, 
      16501, 1252, 54865, 3233, 533, 5713, 40130, 144170, 9700, 500, 15082, 
      20849, 2000, 464, 92209, 18317, 16490, 1037, 7930, 7514, 20453, 30218, 
      10057, 932, 8325, 850, 61234, 118561, 15325, 2312, 40597, 68840, 14569, 
      61178, 120578, 16020, 5620, 16020, 41760, 14762, 2146, 346, 42970, 
      84802, 22901, 1124, 24749, 107029, 16722, 8545, 6642, 28288, 17210, 
      5378, 111605, 7957, 520, 29965, 121140, 2626, 14900, 333, 2504, 43685, 
      2916, 961, 0, 529, 47524, 5330, 110225, 1448, 1033, 13250, 701, 3869, 
      6760, 1125, 40, 35757, 4274, 1274, 149, 890, 52033, 16193, 12164, 3785, 
      3200, 1664, 505, 31040, 32842, 35425, 26021, 34696, 57700, 44221, 
      11169, 1369, 173, 1130, 36269, 72530, 74698, 24561, 23329, 23026, 
      17649, 34821, 46021, 22160, 19577, 15632, 512, 16132, 24938, 13514, 
      1733, 13093, 1053, 4680, 6724, 25924, 56020, 16745, 7085, 6137, 3961, 
      386, 6922, 56057, 18625, 11216, 9809, 765, 490, 522, 8010, 21757, 5960, 
      509, 55709, 26450, 16154, 7090, 26450, 11812, 7632, 2692, 5760, 16452, 
      25540, 27194, 24341, 1354, 1649, 21178, 9010, 2845, 7402, 1682, 4205, 
      16466, 78682, 38149, 10370, 25925, 38597, 1168, 42640, 1930, 7330, 
      42298, 76165, 8725, 5512, 2066, 11426, 25561, 3305, 2813, 2594, 24778, 
      28594, 86633, 1640, 10280, 2305, 2146, 4021, 5746, 14746, 36865, 2756, 
      11600, 69721, 1717, 9962, 6664, 15453, 79605, 5818, 39485, 14480, 
      22961, 33709, 102514, 8677, 71812, 33538, 46730, 2880, 64804, 3845, 
      5426, 13850, 91304, 3562, 13210, 29826, 49257, 4913, 10205, 7540, 
      15237, 98397, 16705, 28213, 28530, 67765, 42173, 50453, 68389, 22250, 
      61081, 23602, 81562, 14869, 23165, 32744, 38440, 51930, 65234, 80401, 
      32045, 33389, 49433, 38480, 91060, 23257, 26962, 36445, 96570, 101482, 
      109737, 114985, 22465, 22997, 91620, 34570, 32701, 130085, 22786, 
      34525, 70141, 28130, 28285, 69588, 27266, 68741, 23041, 32170, 37681, 
      141877, 23476, 33700, 22388, 31149, 88173, 34306, 113545, 150785, 
      26245, 25177, 82900, 28697, 29522, 35053, 40680, 41733, 39170, 44834, 
      142378, 54289, 147397, 38345, 41940, 43922, 51881, 67106, 93106, 26984, 
      39325, 25090, 27898, 32090, 38050, 164317, 27856, 30617, 40258, 56360, 
      26944, 39290, 40562, 40885, 54088, 54730, 88817, 30754, 32786, 48386, 
      81161, 94276, 121501, 58978, 27409, 39488, 32770, 37377, 40309, 165386, 
      30880, 108025, 168745, 31613, 146570, 34085, 48932, 120356, 140725, 
      31492, 29585, 29794, 34645, 30925, 32040, 207400, 29725, 35962, 69497, 
      90077, 79417, 29965, 40045, 101389, 33218, 35578, 48338, 31025, 41474, 
      52001, 98866, 166770, 33353, 30964, 34821, 74484, 31450, 34682, 179617, 
      48704, 73280, 33013, 198133, 32180, 113117, 115525, 198440, 41449, 
      47741, 74065, 194905, 41290, 48365, 61513, 36845, 127364, 207293, 
      35281, 43556, 159877, 43668, 132520, 40258, 42953, 34292, 37712, 39440, 
      42772, 36250, 157546, 168601, 50357, 166685, 151793, 186628, 37777, 
      65042, 164722, 42356, 186509, 192116, 69241, 164665, 192457, 63809, 
      42029, 42250, 53645, 67565, 198850, 37850, 37217, 218465, 40933, 46813, 
      70100, 159133, 248057, 39848, 161288, 220978, 69577, 41969, 69946, 
      40996, 191412, 218637, 44969, 50345, 50720, 67028, 51346, 57330, 52741, 
      50170, 43920, 50788, 182410, 188570, 197249, 57800, 192872, 200045, 
      75665, 49213, 216893, 267293, 180580, 202420, 208948, 282253, 51922, 
      45730, 57562, 67297, 216801, 283450, 56429, 72893, 75065, 76178, 
      201209, 254653, 46240, 193757, 210130, 57905, 60953, 52517, 202130, 
      271097, 49705, 298960, 301993, 269098, 251912, 51850, 57041, 76501, 
      51280, 267556, 57290, 250490, 53149, 61213, 75413, 58365, 214425, 
      255897, 265117, 54329, 229025, 243764, 53741, 62297, 216122, 62740, 
      56105, 234666, 58754, 59098, 247805, 250925, 246082, 64228, 65273, 
      61317, 78941, 274249, 285610, 303178, 335428, 60965, 77570, 245089, 
      250321, 277105, 347525, 62045, 69800, 312580, 65133, 68653, 268813, 
      291373, 62561, 79069, 264329, 282809, 70120, 289000, 63610, 70225, 
      70153, 71108, 65601, 72405, 282901, 286677, 290485, 69725, 290080, 
      67490, 73636, 74149, 296449, 310600, 329733, 69581, 290810, 69536, 
      73076, 297562, 71669, 77269, 346372, 78880, 333482, 81000, 75008, 
      76009, 80545, 338180, 77069, 79981, 80386, 334706, 77697, 78728, 
      357125, 366210, 83584, 80810, 81362, 81373, 83681, 83161, 86125, 87154, 
      92773, 84240, 85248, 88128, 95044, 85864, 87464, 94504, 94681, 87568, 
      89098, 91460, 90770, 95290, 97040, 98345, 96464, 102824, 104381, 97621, 
      100885, 101569, 102458, 99272, 101929, 110042, 104890, 104309, 105284, 
      104813, 107892, 110809, 110120, 108450, 110522, 112586, 111008, 116218, 
      116665, 113669, 117281, 122065, 123229, 127504, 127525, 128341 ], 
  [ 129026, 128826, 126298, 125989, 125801, 119969, 122112, 122372, 119828, 
      116617, 114170, 110601, 116228, 108082, 111690, 108641, 109514, 108881, 
      103145, 101993, 98657, 101413, 103304, 96290, 100217, 99413, 89021, 
      88553, 85453, 83618, 87412, 82098, 83045, 92810, 81428, 82105, 80426, 
      85601, 76585, 81796, 82692, 80537, 90280, 89765, 74945, 75025, 72437, 
      78170, 85113, 70781, 74381, 73882, 68125, 68185, 71370, 72242, 82730, 
      73729, 66053, 71298, 66305, 67360, 71825, 64250, 68221, 63428, 65266, 
      73426, 65105, 67972, 56405, 53546, 55336, 73610, 52849, 58312, 72020, 
      49813, 69133, 50258, 65312, 65138, 46682, 67106, 55793, 59060, 57469, 
      299165, 48866, 59189, 44465, 58405, 66986, 63025, 42857, 44585, 278057, 
      58253, 41938, 282330, 42212, 59200, 253760, 49394, 57850, 58514, 51012, 
      57818, 283600, 41785, 42930, 298602, 56450, 47268, 280228, 38498, 
      41345, 263114, 221706, 264065, 284960, 40168, 231453, 41546, 44690, 
      40729, 44644, 42705, 44249, 46836, 269361, 240250, 246500, 44725, 
      200885, 49396, 55624, 205684, 50425, 198601, 60917, 212285, 199954, 
      288205, 33056, 35984, 183069, 160898, 179570, 188513, 292298, 196580, 
      170325, 186056, 45578, 56498, 36193, 45985, 33284, 28522, 163330, 
      228241, 243217, 45460, 55876, 72520, 172692, 204232, 44186, 133961, 
      195401, 33332, 68276, 32029, 139738, 142090, 210890, 149089, 124813, 
      127933, 199217, 27866, 28601, 142825, 29896, 237672, 26705, 34448, 
      62057, 144377, 169490, 34465, 54928, 121225, 31049, 46045, 70013, 
      72458, 147610, 165898, 56605, 57892, 146449, 204625, 147716, 106090, 
      184498, 143629, 53465, 68282, 163465, 25229, 25733, 26570, 99409, 
      139009, 42705, 49216, 101632, 200869, 24212, 35080, 52517, 28249, 
      222093, 50489, 198560, 25181, 53225, 55370, 84457, 28836, 84680, 61981, 
      61345, 61812, 29525, 114965, 22186, 39685, 43810, 62257, 77317, 94770, 
      153856, 197210, 25684, 54925, 82260, 94293, 153540, 152465, 115037, 
      24228, 20917, 27701, 40244, 149300, 23257, 43177, 83161, 36665, 92833, 
      151045, 33466, 82625, 83057, 156977, 15418, 27994, 112869, 187153, 
      9928, 36968, 37700, 125645, 145973, 154388, 17410, 18362, 153490, 
      28881, 48969, 66482, 69530, 6173, 31588, 41665, 23872, 63652, 3601, 
      69074, 149714, 6052, 5953, 12704, 3796, 50461, 22282, 3328, 2329, 
      149665, 151205, 155090, 6605, 116360, 117716, 2512, 34697, 9949, 23753, 
      42653, 2293, 2248, 8989, 9864, 4082, 26962, 22336, 147524, 78250, 1460, 
      14213, 7298, 116896, 29786, 56921, 58825, 1685, 13256, 24872, 28052, 
      45256, 1618, 5989, 68170, 1924, 3233, 3524, 3625, 6649, 14020, 12625, 
      6676, 1096, 22450, 9677, 5882, 29684, 9248, 22100, 28009, 41588, 27625, 
      2173, 16858, 6760, 3701, 16301, 21992, 39880, 41885, 22826, 2977, 
      44676, 6154, 1154, 2930, 31505, 127265, 14645, 1213, 21177, 27956, 
      4369, 625, 78800, 25010, 22861, 370, 4457, 4133, 14450, 22789, 15140, 
      265, 12994, 229, 50401, 103266, 21512, 4957, 31880, 57317, 20618, 
      50345, 105145, 22345, 9553, 10753, 32905, 20857, 4745, 1565, 33977, 
      71945, 30376, 181, 18056, 92516, 23185, 13306, 3445, 36545, 23765, 
      9265, 96770, 12580, 37, 22536, 105661, 5501, 21041, 1690, 5333, 34600, 
      5929, 2916, 529, 0, 38025, 9217, 95482, 229, 90, 19069, 2426, 1546, 
      11061, 3172, 477, 27592, 7793, 3413, 218, 85, 42074, 22564, 17753, 
      7120, 6305, 4033, 2000, 23473, 25045, 27306, 33956, 26669, 47189, 
      35090, 16528, 3508, 610, 233, 28058, 60685, 62669, 32266, 30850, 30501, 
      12106, 26794, 36706, 29497, 26500, 21865, 305, 10865, 32689, 19333, 
      514, 18820, 340, 2173, 3573, 19093, 45693, 23162, 11386, 10162, 7250, 
      1145, 3725, 45730, 25364, 16529, 14800, 2122, 1341, 637, 4537, 15570, 
      9893, 1268, 45428, 34385, 22433, 3893, 19573, 17217, 12025, 5337, 2977, 
      11185, 18801, 35221, 31954, 641, 706, 28285, 13725, 1258, 11657, 3545, 
      2066, 11245, 66377, 29800, 15361, 19186, 30202, 1145, 33785, 3793, 
      4225, 33489, 64090, 13256, 9077, 3929, 7309, 18914, 5858, 5090, 1513, 
      18269, 21533, 73730, 1525, 6485, 4122, 3825, 2250, 3285, 9985, 28746, 
      4849, 7529, 58244, 1970, 6305, 3973, 10600, 67300, 3449, 31090, 9857, 
      16820, 26050, 88461, 5480, 60197, 25925, 37553, 2305, 53833, 2626, 
      3425, 9457, 78125, 2665, 9001, 22765, 39850, 3280, 6778, 4941, 10660, 
      84712, 11898, 21474, 21745, 56610, 33640, 41000, 57188, 16477, 50570, 
      17645, 69257, 10568, 17300, 25453, 30413, 42385, 54401, 68234, 24938, 
      26098, 40210, 30545, 78065, 17530, 20637, 28786, 83161, 87705, 95362, 
      100242, 16922, 17362, 78625, 27233, 25640, 114376, 17289, 27234, 58986, 
      21805, 21960, 58525, 21125, 57770, 17636, 25385, 30160, 125570, 18301, 
      26869, 17489, 24778, 75730, 27521, 99216, 134018, 20840, 20002, 71009, 
      22970, 23657, 28360, 33205, 34120, 31925, 36853, 126209, 45250, 130952, 
      31330, 34465, 36217, 43210, 56825, 80525, 21901, 32264, 20513, 22769, 
      26225, 31265, 146952, 22865, 25120, 33289, 47413, 22321, 32597, 33685, 
      33962, 45509, 46105, 76880, 25625, 27289, 40589, 69914, 81925, 107080, 
      49985, 23108, 33025, 27457, 31282, 33800, 148205, 26073, 94708, 151380, 
      26714, 130585, 28772, 41365, 106165, 125154, 26777, 25330, 25493, 
      29378, 26440, 27325, 187965, 25562, 30557, 59722, 78370, 68722, 25940, 
      34088, 88808, 28549, 30449, 41185, 26954, 35425, 44434, 86561, 149773, 
      28960, 27261, 30244, 64525, 27701, 30197, 161930, 41873, 63505, 29034, 
      179434, 28477, 99892, 102116, 179741, 35906, 41186, 64336, 176436, 
      35885, 41810, 53210, 32360, 113173, 188180, 31210, 37921, 143570, 
      38125, 118053, 35405, 37594, 30865, 33457, 34817, 37505, 32409, 141469, 
      151834, 43940, 150056, 136130, 168849, 33890, 56785, 148277, 37549, 
      168776, 174061, 60570, 148266, 174402, 55828, 37498, 37673, 47090, 
      59170, 180473, 34469, 34112, 199076, 36954, 41684, 61613, 143240, 
      227242, 36605, 145349, 201589, 61412, 38450, 61781, 37845, 173725, 
      199432, 40898, 45170, 45545, 59369, 46125, 51097, 47336, 45317, 40585, 
      45889, 165413, 171205, 179378, 51797, 175277, 182036, 67316, 45050, 
      198010, 245834, 163813, 184365, 190525, 260104, 47345, 42901, 52065, 
      60282, 198010, 261301, 51208, 65234, 67130, 68105, 183338, 233930, 
      43641, 176392, 191845, 52868, 55364, 48722, 184397, 249730, 47060, 
      276305, 279200, 247869, 231557, 48929, 52786, 69026, 48681, 246465, 
      53173, 230273, 50228, 56360, 68260, 54202, 196186, 235450, 244210, 
      51316, 210004, 223961, 51050, 57490, 197837, 57933, 53092, 215461, 
      55373, 55625, 228002, 230984, 226417, 60065, 60880, 58120, 72386, 
      253250, 264105, 280845, 311669, 58642, 71521, 225700, 230656, 256106, 
      323306, 59860, 65453, 289925, 62074, 64674, 248274, 269730, 60560, 
      73250, 244066, 261626, 66141, 267541, 61793, 66338, 66404, 67129, 
      63370, 68242, 261810, 265402, 269026, 66482, 268713, 65305, 70025, 
      70538, 274898, 288405, 306664, 67810, 269581, 68041, 70201, 276057, 
      69898, 73658, 322705, 75545, 310505, 77389, 74065, 74468, 77348, 
      315065, 75850, 77474, 77741, 311821, 76432, 77509, 333320, 342037, 
      80801, 79361, 79637, 79924, 81680, 81666, 83434, 84141, 88610, 83113, 
      83569, 85345, 90513, 84461, 85325, 90341, 90610, 85889, 87005, 89137, 
      89597, 93105, 94441, 95332, 95153, 99581, 100724, 96770, 98930, 99338, 
      99905, 98605, 100066, 106385, 103441, 103688, 103973, 104330, 105937, 
      108026, 107797, 107185, 109625, 110585, 110249, 113389, 113698, 112450, 
      115924, 121168, 122516, 125273, 125570, 126340 ], 
  [ 133901, 128241, 128053, 126964, 124436, 126794, 122697, 119837, 119633, 
      121882, 122165, 119376, 110573, 118417, 113445, 115856, 110489, 109856, 
      105680, 105698, 105872, 101218, 98429, 101945, 97682, 97268, 93896, 
      90698, 93448, 89273, 84097, 86193, 82850, 75065, 81233, 79570, 79061, 
      75266, 82240, 76921, 76257, 73322, 68245, 67730, 75140, 74050, 75752, 
      69785, 65808, 73316, 69896, 69397, 71050, 69940, 66105, 63857, 59525, 
      62224, 66248, 61353, 64160, 63265, 60320, 65225, 61786, 63233, 56101, 
      52561, 54770, 49057, 54260, 54521, 52021, 44165, 51874, 47197, 42965, 
      47668, 39688, 46553, 39377, 38033, 45317, 36881, 38048, 37025, 36994, 
      136730, 39701, 35594, 42320, 34420, 32861, 32800, 40322, 38930, 122642, 
      32708, 39793, 124965, 38897, 31705, 107705, 33989, 31525, 31409, 32877, 
      30713, 125065, 36130, 35325, 134217, 29345, 31473, 122473, 36353, 
      34130, 111989, 87741, 112160, 124865, 32173, 92808, 30821, 29285, 
      30784, 28849, 29250, 27674, 26361, 114336, 96925, 100445, 25810, 74330, 
      23461, 22669, 76789, 22930, 72826, 21332, 79880, 73009, 124210, 25841, 
      24089, 63144, 51893, 61205, 65858, 126353, 70025, 56250, 64181, 18473, 
      17693, 20788, 18100, 21389, 24037, 51985, 86866, 95602, 16405, 15901, 
      17725, 56277, 72997, 16301, 37826, 68066, 19097, 16601, 19354, 40093, 
      40885, 76145, 43984, 32968, 34138, 69152, 18701, 18266, 40450, 17221, 
      90837, 18320, 14753, 12722, 40442, 52685, 13600, 11833, 30160, 14474, 
      11530, 13658, 14153, 41725, 50653, 11560, 11677, 40954, 71050, 41441, 
      23605, 59893, 39304, 10370, 12317, 48610, 14504, 14228, 13505, 20434, 
      36634, 9360, 9241, 21097, 68074, 13877, 9925, 9032, 11674, 79938, 8564, 
      66545, 12506, 8570, 8765, 14842, 10701, 14285, 8746, 8500, 8577, 8660, 
      24680, 11461, 6730, 6565, 8242, 11602, 16965, 42121, 64805, 9109, 6760, 
      12645, 16488, 41805, 41120, 23972, 8433, 9802, 6836, 4949, 39125, 8242, 
      4762, 11986, 4880, 15028, 39700, 4801, 11450, 11492, 42512, 11713, 
      5569, 22194, 58258, 17533, 4013, 3965, 27560, 36968, 41093, 9805, 9197, 
      40585, 4896, 3924, 6617, 7325, 23528, 4093, 3250, 5737, 5737, 32266, 
      6869, 38369, 22237, 21748, 11729, 27781, 3076, 5317, 53833, 38404, 
      37930, 38690, 40625, 18500, 22565, 23141, 49897, 2132, 12874, 4058, 
      1898, 49288, 48853, 13864, 12789, 61217, 2977, 4201, 36569, 8245, 
      41045, 8168, 75353, 22321, 1901, 2906, 3250, 30740, 8381, 2837, 2117, 
      1381, 48613, 16714, 5185, 28249, 22928, 22049, 21760, 15424, 7585, 
      8530, 74341, 33661, 117805, 84362, 16217, 134009, 83153, 3185, 1684, 
      833, 129610, 25378, 5353, 75205, 63176, 5576, 3077, 685, 740, 118961, 
      60112, 801, 73429, 48929, 21845, 890, 26450, 99080, 49768, 115362, 
      130721, 66964, 44500, 7625, 124265, 119386, 37225, 17522, 17978, 6065, 
      2314, 100745, 37120, 95089, 37474, 1066, 16101, 116477, 69892, 485, 
      2132, 114413, 1010, 16810, 118480, 85408, 8608, 340, 115042, 69290, 
      54410, 242, 5450, 136261, 34696, 3821, 11981, 120490, 96181, 18850, 
      149060, 121850, 84730, 13505, 94285, 38452, 2061, 16936, 72386, 115616, 
      55705, 71828, 85, 73984, 62001, 47524, 38025, 0, 84682, 12997, 32404, 
      34605, 110914, 59561, 24361, 90036, 63037, 46692, 877, 80138, 64058, 
      43313, 35770, 149, 119089, 107648, 77905, 75140, 66628, 57185, 1828, 
      1450, 981, 143741, 1124, 584, 185, 104473, 64153, 46825, 35138, 953, 
      2770, 3194, 140101, 137125, 136386, 7621, 1249, 241, 134212, 127705, 
      117220, 41060, 8720, 140914, 111178, 32689, 109885, 36805, 23428, 
      19368, 3688, 648, 120077, 90361, 86797, 77645, 50090, 19130, 685, 
      125009, 104084, 99625, 56137, 51066, 44122, 17602, 5625, 85748, 50213, 
      773, 144170, 118178, 19298, 3778, 105552, 91780, 70272, 21892, 9040, 
      4176, 145786, 139009, 37106, 35221, 131050, 96210, 30313, 90242, 61850, 
      26441, 9490, 4562, 1525, 100186, 4561, 1537, 43460, 1220, 62098, 20410, 
      1314, 4225, 94181, 81812, 62234, 14914, 5069, 70013, 66905, 34858, 
      5594, 4178, 6845, 43060, 16820, 62037, 60570, 29745, 24930, 12130, 
      2421, 65104, 15524, 3449, 46625, 17810, 23668, 11965, 5485, 25874, 
      2425, 13172, 7265, 3625, 11826, 20885, 4232, 3890, 2258, 39940, 3328, 
      34801, 28970, 14722, 8900, 37570, 15826, 5410, 2605, 31945, 20233, 
      25416, 14365, 11197, 13653, 6849, 6730, 4545, 3805, 3365, 4733, 10042, 
      3965, 9650, 7442, 16613, 10085, 6148, 4868, 3970, 5066, 7589, 7193, 
      6793, 4525, 5780, 10400, 11485, 9522, 6361, 11986, 13410, 15997, 17757, 
      12437, 12097, 10960, 7538, 8285, 23701, 13194, 7929, 6921, 10690, 
      10845, 7240, 11570, 7265, 14321, 10370, 8905, 29825, 16936, 11464, 
      18464, 13273, 12745, 12506, 20241, 34373, 17525, 18637, 12704, 16925, 
      16442, 14125, 12340, 12085, 13010, 11698, 31634, 11125, 34037, 14365, 
      13600, 13402, 12205, 12170, 16370, 21316, 14909, 24218, 21794, 19010, 
      16250, 42237, 23060, 21025, 16714, 14068, 25636, 18362, 17890, 17777, 
      15284, 15490, 18185, 24650, 23194, 16994, 17069, 19720, 27325, 16250, 
      29153, 20740, 24922, 22117, 21125, 45050, 27828, 24313, 46665, 27689, 
      37570, 26237, 19720, 28360, 35649, 29312, 31765, 31538, 27233, 30925, 
      29860, 65700, 32777, 27242, 19357, 21625, 20557, 34325, 26093, 24653, 
      31474, 29474, 23050, 34949, 26650, 22789, 24746, 48178, 34225, 38376, 
      33949, 22600, 38426, 34682, 54485, 26468, 23140, 37809, 63409, 39592, 
      30277, 30941, 63716, 31421, 28121, 24361, 62361, 32570, 28745, 25325, 
      36845, 35368, 68645, 39205, 32656, 47825, 33640, 37908, 36770, 34669, 
      44320, 39892, 38132, 35360, 42354, 47674, 52189, 32045, 51581, 45845, 
      60624, 43445, 29290, 51362, 39304, 60941, 63496, 29565, 51741, 63837, 
      30673, 41593, 41378, 34025, 30505, 67178, 48314, 50297, 77201, 45729, 
      40709, 32168, 51005, 93277, 51620, 52724, 79714, 34697, 51125, 35066, 
      53640, 66280, 79117, 48893, 43805, 44180, 36944, 44370, 40762, 44021, 
      46682, 54820, 46864, 63818, 66490, 70373, 43412, 68612, 71861, 39041, 
      52265, 80425, 106409, 64168, 73800, 76840, 114829, 51050, 61426, 47970, 
      43317, 81205, 116026, 49453, 42809, 42365, 42170, 74333, 100745, 64116, 
      71677, 79330, 52673, 50489, 59057, 76562, 111085, 67145, 126740, 
      128465, 110394, 101492, 66674, 59221, 48161, 69156, 110160, 60778, 
      101378, 67973, 57725, 50125, 61417, 84061, 104605, 109465, 68281, 
      91249, 98576, 70745, 59245, 85322, 59688, 70057, 95146, 69218, 68690, 
      102617, 104429, 102202, 67280, 66145, 73525, 59321, 117725, 124290, 
      134010, 152744, 81457, 62746, 103825, 106441, 120581, 160481, 83845, 
      71108, 140360, 78649, 73449, 116649, 128745, 86105, 66425, 114781, 
      124541, 74916, 128116, 88898, 75893, 77129, 75904, 86965, 75457, 
      125505, 127537, 129601, 81497, 130068, 89290, 81920, 82433, 134693, 
      142740, 153589, 95305, 132106, 97876, 88336, 136242, 97393, 85553, 
      164560, 89780, 158210, 89284, 108580, 103913, 92753, 161600, 108025, 
      98729, 97826, 160306, 108217, 109684, 174005, 179602, 99716, 109586, 
      107522, 110149, 107225, 111501, 103129, 101106, 95825, 116068, 111844, 
      104260, 94608, 115076, 109700, 97556, 98605, 114164, 111770, 111952, 
      122162, 117090, 114916, 112297, 126548, 114596, 112229, 132065, 124865, 
      122933, 120770, 135460, 126781, 117890, 133666, 140933, 135368, 142745, 
      131872, 126941, 130612, 138970, 144530, 136130, 146324, 131914, 131053, 
      144625, 146929, 156073, 158981, 148868, 151505, 151885 ], 
  [ 155261, 157741, 154057, 154130, 155090, 145220, 150433, 152225, 148525, 
      142624, 138829, 134866, 147593, 131573, 139405, 133666, 137605, 136970, 
      130450, 128720, 123650, 130052, 134245, 122041, 130000, 129002, 115130, 
      116000, 110018, 109325, 117533, 108565, 111620, 130021, 109997, 111824, 
      109565, 119156, 102266, 112661, 114325, 112544, 129581, 129064, 103298, 
      103952, 99250, 110741, 123058, 97970, 105026, 104525, 95112, 95746, 
      102385, 104789, 122573, 107810, 94370, 104605, 95770, 97785, 105898, 
      92177, 99796, 91925, 98165, 112085, 98576, 105653, 85826, 81425, 85325, 
      116461, 81680, 92133, 114673, 79202, 111962, 80413, 106409, 106805, 
      75673, 110305, 92842, 98221, 95860, 407444, 81685, 99112, 73826, 98514, 
      112085, 106202, 72400, 75664, 382864, 99122, 71285, 388093, 72133, 
      101025, 353953, 85265, 99097, 100145, 88225, 99445, 389929, 72848, 
      74953, 407809, 98069, 83317, 386165, 67825, 73168, 365785, 315925, 
      367114, 392041, 72365, 327970, 75085, 80533, 73882, 80677, 77584, 
      80660, 85165, 373930, 339057, 346649, 82280, 291428, 90401, 100085, 
      297377, 92196, 288756, 108634, 305698, 290677, 397160, 64825, 70057, 
      270322, 242773, 266053, 277108, 402205, 287093, 254692, 274261, 87125, 
      103805, 71978, 87914, 67337, 58925, 246341, 326036, 344084, 87953, 
      103745, 127685, 258193, 297029, 86101, 209476, 286276, 68525, 121901, 
      66452, 216977, 220093, 305405, 229010, 198202, 202280, 291418, 60545, 
      61856, 221392, 64301, 338125, 58994, 72305, 114500, 223700, 255149, 
      72890, 104297, 194210, 67360, 91188, 125908, 129313, 227889, 250785, 
      106930, 108793, 226532, 298532, 228181, 174841, 273985, 223130, 102820, 
      123973, 248144, 58642, 59530, 61133, 166420, 217540, 87250, 97025, 
      169409, 294372, 57425, 75589, 102050, 64532, 320200, 99250, 291673, 
      59540, 103328, 106433, 146848, 65881, 147445, 116296, 115466, 116125, 
      67898, 187514, 55565, 84008, 90245, 116948, 137768, 161173, 236961, 
      290489, 61937, 106730, 144625, 160690, 236641, 235370, 187954, 60085, 
      54468, 66050, 85697, 231617, 58724, 90164, 146276, 80386, 159210, 
      233930, 75645, 145732, 146354, 241394, 45305, 67097, 185572, 278672, 
      34245, 81253, 82369, 201994, 227698, 238225, 49213, 50933, 237133, 
      68746, 99202, 124009, 128209, 25682, 73177, 88628, 60849, 120213, 
      17536, 127745, 232577, 26129, 26218, 41225, 20025, 101826, 58669, 6497, 
      12602, 232704, 234628, 239473, 28778, 190565, 192305, 7209, 78754, 
      36532, 61472, 90740, 7178, 7325, 34610, 36445, 3973, 66789, 59281, 
      230165, 140729, 9985, 45202, 1805, 191465, 71521, 111520, 114192, 
      15386, 43661, 63725, 68825, 94861, 6485, 28712, 127181, 16965, 21538, 
      22405, 22698, 30330, 45189, 42640, 1361, 13061, 3501, 904, 28789, 6317, 
      857, 59405, 68962, 89645, 5408, 18740, 50513, 1053, 2410, 49570, 59293, 
      87165, 90130, 3485, 2834, 94261, 1017, 5617, 21601, 74560, 204880, 
      1058, 5290, 2788, 5341, 1530, 7002, 141817, 4121, 3316, 10201, 26000, 
      25288, 46549, 60840, 965, 10090, 545, 9860, 102656, 174145, 2725, 954, 
      75301, 112450, 2405, 102596, 176596, 2978, 170, 39770, 76898, 2448, 
      928, 3508, 78544, 132640, 6205, 11146, 53021, 160121, 3236, 461, 23816, 
      9106, 3428, 64, 165713, 305, 9074, 60565, 177290, 520, 2426, 3041, 538, 
      79533, 362, 1765, 5330, 9217, 84682, 0, 164025, 12322, 11029, 1780, 
      2225, 18241, 106, 1625, 5650, 68669, 100, 1480, 6925, 10440, 90637, 
      2965, 1418, 193, 338, 1138, 2753, 62050, 64580, 68185, 7825, 67162, 
      98050, 80189, 1145, 1565, 5769, 10960, 69313, 117108, 119860, 7085, 
      6437, 6280, 42221, 67277, 82565, 5850, 4581, 2826, 8146, 39826, 7312, 
      2020, 12577, 1889, 10289, 19610, 23698, 54578, 95770, 3349, 405, 333, 
      493, 4948, 24040, 95805, 4205, 1322, 937, 3425, 4756, 7124, 26000, 
      48361, 442, 5065, 95305, 8228, 3188, 24200, 55240, 1618, 650, 1258, 
      21554, 40130, 53890, 8676, 7137, 10576, 11601, 5576, 1000, 14837, 848, 
      2720, 17945, 39988, 124688, 71597, 1476, 54261, 72189, 8186, 77690, 
      2960, 24128, 77200, 121433, 1285, 1138, 3092, 31432, 53597, 2137, 2521, 
      12960, 52372, 57940, 134521, 8938, 29258, 3469, 3748, 16573, 20488, 
      36788, 69565, 3042, 31450, 113077, 7841, 28496, 22130, 37781, 125585, 
      20260, 73053, 36074, 49373, 64937, 154036, 25741, 115594, 64616, 82772, 
      11618, 106538, 14625, 18688, 34704, 140042, 13316, 33476, 59144, 86021, 
      17001, 27985, 22690, 36665, 148733, 38857, 56497, 56960, 110065, 76149, 
      87349, 110833, 47464, 101333, 49396, 127504, 35405, 48665, 62770, 
      70802, 89108, 106496, 125897, 61477, 63405, 85581, 70538, 139178, 
      48305, 53908, 67625, 146000, 152080, 162233, 168649, 46925, 47749, 
      139730, 64720, 61973, 186805, 47092, 64525, 112405, 55060, 55213, 
      111554, 53608, 110413, 47045, 60548, 68393, 200465, 46730, 62210, 
      44762, 58193, 134489, 62660, 165841, 210817, 50213, 48413, 127450, 
      53681, 54944, 63101, 71210, 72701, 68968, 76968, 200500, 89777, 206389, 
      67405, 72458, 75168, 86193, 106528, 139828, 49906, 68525, 46400, 50960, 
      57488, 66368, 226213, 50474, 54841, 69152, 91530, 48386, 67300, 69156, 
      69625, 88082, 88868, 133465, 53792, 56992, 79892, 123617, 140234, 
      174029, 94276, 47813, 66754, 56384, 63473, 67717, 226664, 52882, 
      157037, 230605, 53905, 204048, 57689, 79690, 172138, 196885, 53194, 
      49825, 50180, 58097, 51893, 53738, 275818, 49669, 59848, 107253, 
      133965, 120089, 49465, 65677, 148045, 54760, 58580, 77764, 50665, 
      67392, 82737, 144640, 227432, 54009, 49426, 56057, 112802, 50056, 
      55624, 242461, 77090, 111010, 52345, 264185, 50634, 161793, 164785, 
      264490, 65741, 75245, 111641, 260221, 65140, 75865, 94561, 57773, 
      179098, 274649, 54893, 68130, 218321, 67946, 185122, 62344, 66645, 
      51850, 57898, 60794, 66170, 55120, 215252, 228497, 77401, 226141, 
      208181, 249730, 56785, 97920, 223588, 64282, 249461, 256090, 103429, 
      223381, 256429, 95805, 63073, 63440, 81113, 100873, 263840, 55240, 
      53729, 286661, 60217, 69745, 103690, 216229, 320769, 56786, 218522, 
      289160, 102133, 59777, 102500, 57634, 254186, 286229, 64525, 73405, 
      73778, 97970, 74548, 83744, 76525, 72200, 61130, 72962, 242980, 250308, 
      260593, 83474, 255338, 263825, 108781, 69041, 283441, 342017, 240410, 
      266338, 274034, 359165, 73060, 61316, 81616, 96169, 283049, 360356, 
      79605, 103805, 106853, 108404, 264533, 327029, 61090, 255469, 274760, 
      80485, 85285, 71153, 265000, 345501, 64685, 377450, 380921, 343060, 
      323098, 67700, 77125, 106805, 66106, 341074, 76932, 321232, 68993, 
      83189, 104689, 78149, 278885, 327365, 338045, 70461, 295965, 313186, 
      68849, 84121, 280724, 84562, 72229, 302180, 76040, 76676, 317209, 
      320765, 315044, 83986, 85761, 78005, 106285, 347437, 360400, 380596, 
      417370, 74869, 103300, 313157, 319265, 350281, 430921, 75505, 90122, 
      391010, 81365, 87805, 340525, 366589, 75433, 104057, 335161, 356561, 
      89266, 363626, 75892, 89077, 88565, 90250, 79193, 92129, 356353, 
      360713, 365105, 86525, 364402, 80928, 91594, 92105, 371345, 387538, 
      409445, 81693, 364680, 80770, 88690, 372304, 83773, 95213, 427970, 
      95938, 412880, 98930, 84466, 87365, 97157, 418010, 87397, 94397, 95240, 
      413800, 88169, 89050, 439133, 449384, 98866, 91856, 93284, 92417, 
      96473, 94345, 101105, 103156, 112421, 94250, 97010, 103394, 115858, 
      96746, 100682, 114146, 114029, 99322, 102164, 105250, 100904, 108628, 
      111690, 114309, 107018, 119506, 122377, 106709, 113473, 115033, 116944, 
      107770, 114221, 128020, 115856, 112645, 115810, 112709, 120458, 126001, 
      123850, 118820, 119716, 125284, 119762, 131540, 132425, 123877, 127917, 
      131225, 131801, 140890, 140033, 140993 ], 
  [ 172676, 163816, 164992, 163445, 159545, 166685, 158938, 154250, 155410, 
      160849, 162724, 160381, 143138, 160328, 150340, 155941, 146920, 146285, 
      143005, 143705, 145925, 136937, 131410, 141076, 132025, 131837, 132545, 
      127745, 133913, 128360, 117938, 124360, 118505, 100456, 116882, 113849, 
      114020, 104981, 121301, 109826, 108250, 104849, 91106, 90589, 110993, 
      109217, 113425, 100616, 90253, 110525, 103001, 102500, 108477, 106681, 
      98740, 94664, 81668, 91205, 102065, 91240, 98605, 96570, 89293, 101492, 
      93721, 98810, 86420, 76040, 84401, 73658, 88661, 90740, 85730, 62596, 
      86945, 76338, 61618, 82037, 58097, 80008, 59834, 57800, 80128, 54820, 
      63277, 59746, 60625, 77369, 69940, 57397, 76661, 55989, 48500, 50717, 
      74425, 71209, 67369, 53357, 74120, 68548, 72538, 51210, 57898, 60560, 
      51712, 51140, 57850, 50440, 67954, 68393, 66448, 73684, 49064, 57802, 
      65810, 70660, 65473, 59200, 44980, 58909, 66826, 63050, 47305, 60100, 
      55828, 60517, 55162, 56929, 53525, 49930, 59245, 48672, 50594, 50285, 
      35873, 43826, 38930, 36962, 42381, 34821, 33709, 37993, 34312, 63845, 
      57130, 52642, 28537, 23668, 27508, 29653, 64840, 31538, 25057, 28426, 
      38120, 30500, 47273, 37289, 49922, 56900, 22376, 39701, 44789, 34898, 
      28010, 21170, 23698, 31754, 35476, 17101, 29101, 46250, 21866, 47417, 
      17312, 17188, 32840, 18005, 14737, 14765, 28573, 48800, 47681, 16057, 
      45266, 40450, 48869, 38690, 19325, 15125, 19844, 36845, 22082, 12365, 
      40225, 26793, 16153, 15508, 15264, 18720, 20665, 20098, 14717, 28397, 
      14746, 10816, 22480, 13745, 20605, 15028, 16889, 43657, 42925, 41288, 
      9685, 12205, 25285, 21290, 9434, 25857, 43250, 30634, 19025, 37397, 
      32245, 19465, 24778, 40505, 17873, 16928, 9553, 35506, 8530, 13021, 
      13001, 12850, 31853, 7289, 40580, 22853, 20180, 12053, 8573, 6868, 
      12186, 22784, 34802, 13985, 7330, 6385, 11866, 11405, 6109, 34570, 
      38673, 30005, 19682, 10082, 34829, 17669, 5741, 21661, 4905, 9965, 
      23400, 5197, 5009, 10949, 44900, 27812, 4537, 18257, 57330, 20098, 
      19594, 5569, 8593, 10210, 40708, 39188, 9928, 26221, 12937, 6964, 6304, 
      69017, 23362, 16133, 30474, 7218, 84361, 5840, 8612, 67034, 66313, 
      46490, 77130, 10701, 30724, 118682, 94817, 7929, 8233, 9028, 60773, 
      3050, 3170, 112914, 18409, 49897, 27857, 13385, 112073, 111410, 52025, 
      49810, 129928, 24264, 28906, 7010, 2624, 99490, 39937, 150440, 2330, 
      20896, 6625, 6057, 83021, 40826, 25250, 22250, 11026, 111380, 58277, 
      3656, 78930, 69733, 68170, 67653, 55845, 39114, 41425, 149186, 87986, 
      208836, 163309, 57544, 230282, 161642, 27410, 21577, 12290, 224513, 
      74225, 33908, 150498, 133225, 34585, 27298, 13050, 11965, 210440, 
      128789, 10426, 148032, 112132, 68176, 18265, 2785, 183713, 113425, 
      205693, 226066, 138825, 105417, 1282, 217556, 211081, 94036, 60425, 
      61333, 36424, 25605, 186050, 93925, 178340, 94505, 7481, 400, 207250, 
      143109, 17386, 5125, 204500, 7421, 421, 209933, 165005, 42605, 16553, 
      205353, 142273, 120553, 15769, 1825, 233410, 90121, 30746, 146, 212621, 
      179876, 63101, 250081, 214433, 164089, 68, 177290, 96149, 25330, 305, 
      146725, 206141, 122516, 145933, 15138, 148997, 131770, 110225, 95482, 
      12997, 164025, 0, 86437, 90004, 199825, 128180, 72916, 171421, 133250, 
      108925, 20474, 157645, 134725, 103720, 91845, 10852, 210730, 195413, 
      154498, 150593, 138433, 124658, 24385, 22865, 20800, 243130, 21397, 
      8545, 14984, 191090, 134810, 109044, 90745, 20308, 4113, 3625, 238340, 
      234452, 233485, 40196, 21512, 14120, 230625, 222066, 208161, 100081, 
      42661, 239377, 200065, 86692, 198314, 93314, 71045, 63793, 29873, 9505, 
      211924, 171720, 166788, 153988, 113893, 63325, 9540, 218450, 190457, 
      184402, 122900, 115321, 104729, 60425, 34996, 165277, 114010, 9850, 
      243533, 209333, 63485, 29725, 192373, 173585, 143413, 68129, 42965, 
      30805, 245601, 236772, 93601, 90576, 226301, 179605, 82472, 171353, 
      131105, 75860, 43633, 3593, 20162, 184941, 31176, 19944, 103361, 17345, 
      131345, 65033, 17665, 4388, 176650, 159493, 131477, 54517, 32132, 
      142672, 138196, 89505, 33337, 29185, 2896, 102493, 58013, 131044, 
      128893, 80968, 72733, 48533, 22180, 135477, 55345, 6562, 107876, 59681, 
      70325, 47906, 4490, 74125, 20808, 50249, 36818, 25652, 2161, 65026, 
      6649, 26141, 16757, 97073, 8933, 88740, 79033, 52929, 3557, 93101, 
      54941, 30389, 15956, 83826, 63220, 72505, 51650, 3338, 49792, 33412, 
      33065, 9220, 21474, 16474, 9178, 41389, 11828, 40081, 6409, 55250, 
      40970, 29965, 25037, 16613, 11321, 7232, 31912, 30600, 18756, 26393, 
      5933, 43040, 38113, 28340, 5465, 5065, 4688, 4624, 44900, 44104, 6485, 
      31105, 33218, 5770, 45877, 31720, 11560, 39265, 39418, 12329, 41053, 
      12808, 47450, 36653, 31538, 8900, 51185, 37505, 54077, 41588, 10964, 
      38765, 9106, 11152, 50618, 52868, 13645, 48416, 47249, 40826, 35165, 
      34226, 36973, 32013, 11365, 26192, 12394, 39460, 36413, 35073, 29088, 
      21073, 13873, 55981, 39770, 61385, 56225, 49793, 42473, 16018, 58169, 
      53626, 42017, 29565, 62561, 45025, 43641, 43300, 32597, 32573, 18850, 
      59057, 55777, 38177, 21152, 18329, 15674, 31501, 67658, 48529, 58409, 
      51728, 48682, 19709, 63817, 18122, 20410, 63220, 18153, 59714, 42025, 
      17833, 18280, 65749, 70480, 70025, 60932, 68498, 66293, 29173, 71944, 
      60253, 30708, 23400, 27344, 74170, 56362, 22090, 68125, 63845, 47389, 
      74560, 56457, 45072, 23545, 23717, 72234, 79801, 71042, 33017, 79621, 
      72229, 26596, 52385, 34465, 77860, 30500, 81009, 24498, 24250, 30805, 
      63716, 55400, 35906, 30586, 65545, 56020, 43936, 74378, 24793, 33674, 
      78788, 64485, 26756, 65921, 25957, 72469, 67860, 87085, 78553, 74969, 
      69005, 83065, 27737, 28832, 59986, 28906, 27956, 32245, 83920, 48105, 
      29593, 75217, 32786, 33745, 46324, 30196, 34084, 50850, 78868, 78425, 
      61268, 48628, 35825, 91285, 94634, 40826, 85732, 75010, 49825, 31954, 
      49824, 95261, 33437, 43325, 53938, 93392, 54305, 97729, 38321, 43634, 
      88420, 77860, 78233, 58685, 78193, 69569, 76930, 82325, 97985, 82277, 
      39265, 40113, 41488, 73349, 41093, 42290, 57346, 91316, 46516, 59732, 
      40745, 43993, 45209, 64730, 88045, 107081, 80401, 68224, 47744, 65921, 
      83250, 64520, 62708, 61829, 45428, 57704, 110905, 45274, 48365, 87370, 
      82450, 99908, 48325, 64836, 113690, 74105, 75146, 64825, 60253, 111845, 
      97780, 70760, 115921, 65269, 100017, 60817, 113138, 93314, 74314, 
      100424, 53300, 62900, 65480, 112986, 56610, 60061, 117044, 95056, 
      54329, 95497, 114754, 59585, 112085, 111101, 64084, 65210, 64349, 
      106261, 103986, 117290, 86440, 73252, 77305, 82921, 94585, 129544, 
      92365, 67322, 68570, 76096, 100036, 132610, 109157, 87665, 123080, 
      113320, 74440, 81064, 135778, 97172, 73936, 79136, 114781, 81341, 
      139477, 116212, 118130, 115765, 135488, 114404, 80548, 81668, 82820, 
      125000, 83737, 138033, 123589, 124100, 87440, 92293, 98810, 146088, 
      86445, 150025, 133645, 89209, 148168, 127208, 106805, 132793, 103865, 
      130925, 163441, 155810, 136442, 106565, 161512, 145832, 144245, 106405, 
      161474, 163165, 115538, 119309, 145441, 161921, 158489, 162482, 156818, 
      163600, 149300, 145681, 134696, 169985, 163025, 149969, 131653, 167621, 
      158597, 136421, 137924, 165337, 160889, 159925, 175829, 165733, 161505, 
      156834, 179513, 157981, 153562, 187304, 174628, 171328, 167569, 191605, 
      176996, 159205, 185921, 197290, 188305, 199784, 181613, 172576, 178525, 
      192125, 199501, 185629, 201977, 177305, 175760, 197992, 199602, 211010, 
      214826, 197185, 201188, 201338 ], 
  [ 128101, 127465, 125109, 124736, 124360, 119146, 120805, 120817, 118445, 
      115650, 113405, 109876, 114385, 107465, 110413, 107780, 108161, 107524, 
      101876, 100810, 97732, 99914, 101441, 95225, 98522, 97744, 87844, 
      87154, 84500, 82465, 85565, 80809, 81418, 89825, 79789, 80282, 78685, 
      83170, 75380, 79781, 80557, 78322, 86921, 86402, 73288, 73274, 71012, 
      75841, 81940, 69280, 72340, 71837, 66634, 66600, 69241, 69865, 79213, 
      71108, 64324, 68785, 64388, 65293, 69188, 62569, 65970, 61645, 62765, 
      70025, 62506, 64685, 54400, 51769, 53225, 69485, 50906, 55585, 67913, 
      47744, 64964, 48065, 61405, 61129, 44645, 62849, 52484, 55421, 53946, 
      284722, 46205, 55418, 42340, 54592, 62389, 58724, 40682, 42170, 264122, 
      54304, 39785, 268237, 39965, 55093, 240533, 46213, 53829, 54433, 47617, 
      53729, 269397, 39338, 40333, 283945, 52345, 44029, 266069, 36305, 
      38762, 249461, 209365, 250340, 270605, 37505, 218740, 38669, 41453, 
      37908, 41373, 39610, 40906, 43189, 255364, 227149, 233185, 41186, 
      189058, 45305, 50993, 193673, 46210, 186826, 55760, 199988, 188073, 
      273458, 30365, 32933, 171700, 150365, 168317, 176930, 277385, 184693, 
      159394, 174521, 41329, 51349, 32840, 41672, 30193, 25997, 152585, 
      215186, 229682, 41033, 50609, 66113, 161545, 191945, 39845, 124370, 
      183410, 30037, 62101, 28850, 129869, 132093, 198313, 138788, 115524, 
      118490, 186980, 24925, 25570, 132714, 26681, 224137, 23812, 30685, 
      56002, 134122, 158245, 30596, 49349, 111956, 27506, 41122, 63410, 
      65705, 137197, 154765, 50868, 52065, 136058, 192074, 137261, 97461, 
      172629, 133316, 47858, 61685, 152330, 22100, 22544, 23257, 91026, 
      128826, 37828, 43829, 93125, 188338, 21097, 30825, 46852, 24650, 
      208834, 44936, 186077, 21874, 47458, 49453, 76770, 25105, 76913, 55530, 
      54920, 55357, 25552, 105652, 18989, 34778, 38573, 55730, 69890, 86413, 
      142885, 184645, 22025, 48836, 74521, 85924, 142561, 141508, 105632, 
      20605, 17650, 23680, 35113, 138409, 19682, 37802, 75266, 31796, 84424, 
      140048, 28825, 74714, 75112, 145732, 12689, 23825, 103450, 174794, 
      8065, 31985, 32657, 115652, 135140, 143225, 14373, 15205, 142353, 
      24580, 43048, 59417, 62285, 5044, 27009, 36242, 20005, 56725, 3330, 
      61813, 138673, 4817, 4680, 10141, 3145, 44320, 18477, 4709, 2600, 
      138562, 140042, 143777, 5008, 106633, 107929, 3637, 29672, 7650, 19714, 
      36994, 3380, 3305, 6836, 7561, 5945, 22585, 18405, 136453, 70325, 1961, 
      11204, 9985, 107069, 25085, 50210, 51994, 1360, 10321, 20617, 23497, 
      39321, 2669, 4250, 60761, 1381, 2180, 2381, 2452, 4756, 10957, 9738, 
      9305, 1025, 27205, 12842, 4097, 35125, 12349, 18061, 23400, 35869, 
      32882, 1370, 13385, 9433, 5684, 12884, 17945, 34273, 36128, 27625, 
      4772, 38701, 8725, 2225, 1781, 26546, 116906, 18532, 2340, 25810, 
      33245, 6568, 1384, 70709, 30025, 27666, 585, 2842, 2570, 11177, 18586, 
      19093, 468, 16673, 458, 43970, 93925, 26177, 7312, 26825, 50432, 25189, 
      43906, 95706, 27092, 12740, 7940, 27752, 25450, 7058, 2978, 28730, 
      64178, 35865, 180, 14305, 83665, 28010, 17021, 1970, 42536, 28642, 
      12402, 87697, 16193, 320, 18289, 96164, 7970, 25636, 3161, 7760, 29257, 
      8468, 4765, 1448, 229, 32404, 12322, 86437, 0, 37, 23418, 4105, 585, 
      14416, 5057, 1312, 22817, 10634, 5354, 809, 106, 36125, 27261, 21940, 
      9837, 8872, 6120, 3517, 19080, 20498, 22549, 39665, 21968, 40868, 
      29665, 20549, 5429, 1417, 170, 23225, 53482, 55346, 37805, 36269, 
      35890, 9005, 22073, 31145, 34792, 31525, 26440, 680, 7940, 38250, 
      23634, 225, 23057, 377, 1040, 2020, 15140, 39460, 27845, 14689, 13285, 
      9893, 2138, 2138, 39493, 30253, 20488, 18549, 3497, 2386, 1202, 2762, 
      12025, 12944, 2249, 39209, 40042, 27010, 2290, 15570, 21220, 15368, 
      7540, 1640, 8228, 14884, 40930, 37393, 650, 565, 33386, 17266, 689, 
      14890, 5218, 1129, 8298, 58810, 24809, 19066, 15241, 25177, 1576, 
      28456, 5450, 2642, 28186, 56657, 16649, 11840, 5578, 5058, 15013, 7949, 
      7001, 1234, 14450, 17354, 65741, 1872, 4432, 5725, 5338, 1513, 2098, 
      7298, 23869, 6628, 5288, 51173, 2545, 4330, 2624, 7841, 59681, 2306, 
      26017, 7240, 13213, 21449, 79690, 3785, 53012, 21346, 31954, 2312, 
      47060, 2209, 2498, 6970, 69904, 2450, 6626, 18530, 34085, 2581, 4905, 
      3604, 8033, 76145, 9109, 17425, 17666, 49681, 28417, 35177, 50225, 
      13050, 44053, 14090, 61562, 8089, 13801, 21024, 25504, 36482, 47650, 
      60613, 20609, 21649, 34501, 25672, 69892, 14093, 16810, 24089, 74714, 
      79018, 86285, 90925, 13597, 13977, 70436, 22730, 21313, 104409, 13978, 
      22753, 51985, 17946, 18097, 51572, 17378, 50873, 14365, 21202, 25493, 
      115153, 15140, 22628, 14500, 20825, 67817, 23290, 90061, 123269, 17497, 
      16805, 63428, 19405, 20002, 24161, 28496, 29321, 27362, 31810, 115826, 
      39509, 120377, 26901, 29732, 31330, 37693, 50258, 72458, 18720, 27793, 
      17650, 19546, 22522, 26962, 135745, 19720, 21645, 28850, 41680, 19400, 
      28322, 29290, 29537, 40000, 40562, 69173, 22354, 23778, 35578, 62653, 
      73940, 97745, 44186, 20365, 28872, 24050, 27365, 29609, 137050, 22984, 
      86069, 140101, 23561, 120202, 25345, 36468, 96948, 115033, 23732, 
      22581, 22714, 25969, 23537, 24272, 175312, 22865, 27050, 53365, 70753, 
      61757, 23321, 30209, 80609, 25506, 27106, 36522, 24293, 31474, 39493, 
      78530, 138674, 26077, 24820, 27233, 58004, 25226, 27242, 150365, 37384, 
      57096, 26401, 167201, 26020, 91225, 93329, 167504, 32245, 36865, 57941, 
      164341, 32306, 37481, 47741, 29377, 103860, 175657, 28493, 34180, 
      132865, 34436, 108544, 32162, 34021, 28548, 30600, 31720, 33988, 29818, 
      130898, 140813, 39665, 139121, 125821, 157156, 31253, 51298, 137450, 
      34308, 157105, 162180, 54805, 137461, 162517, 50509, 34425, 34570, 
      42697, 53577, 168370, 32138, 31957, 186301, 34225, 38201, 55940, 
      132737, 213517, 34336, 134800, 188786, 55925, 35989, 56290, 35620, 
      162020, 186737, 38069, 41621, 41992, 54196, 42538, 46850, 43625, 41962, 
      38216, 42500, 154130, 159682, 167525, 47680, 163600, 170089, 61661, 
      42121, 185481, 231625, 152660, 172372, 178292, 245441, 44138, 40826, 
      48250, 55477, 185525, 246626, 47569, 60001, 61717, 62602, 171445, 
      220177, 41704, 164817, 179666, 49325, 51461, 45985, 172562, 235525, 
      45061, 261256, 264061, 233746, 218000, 46738, 49725, 63865, 46696, 
      232420, 50194, 216794, 48025, 52897, 63297, 51185, 183989, 221813, 
      230273, 49045, 197293, 210740, 48985, 54045, 185602, 54484, 50805, 
      202610, 52834, 53026, 214745, 217633, 213242, 56996, 57661, 55673, 
      67745, 239189, 249706, 265906, 295796, 56745, 67194, 212669, 217445, 
      242021, 307121, 58041, 62224, 274756, 59681, 61681, 234481, 255217, 
      58853, 69049, 230445, 247405, 63136, 253136, 60194, 63389, 63541, 
      64116, 61493, 65105, 247633, 251105, 254609, 63937, 254344, 63442, 
      67220, 67729, 260389, 273472, 291161, 66193, 255274, 66600, 67860, 
      261562, 68265, 70825, 306788, 72872, 295018, 74528, 72936, 72949, 
      74749, 299476, 74529, 75313, 75490, 296370, 75077, 76176, 317257, 
      325730, 78440, 77866, 77962, 78425, 79813, 80125, 81113, 81610, 85321, 
      81800, 81896, 82952, 86980, 82960, 83344, 87040, 87365, 84200, 85042, 
      87012, 88210, 91042, 92104, 92725, 93640, 96800, 97673, 95545, 96977, 
      97205, 97562, 97488, 98165, 103298, 101786, 102569, 102404, 103297, 
      103940, 105485, 105552, 105626, 108290, 108530, 109000, 110786, 111005, 
      110889, 114253, 119765, 121225, 122984, 123457, 124193 ], 
  [ 129680, 129204, 126772, 126421, 126113, 120641, 122490, 122594, 120146, 
      117181, 114848, 111285, 116234, 108820, 112032, 109229, 109796, 109157, 
      103445, 102341, 99149, 101557, 103226, 96680, 100229, 99437, 89297, 
      88685, 85849, 83876, 87250, 82260, 82997, 91940, 81362, 81925, 80288, 
      85049, 76765, 81490, 82314, 80093, 89146, 88625, 74825, 74845, 72449, 
      77636, 84069, 70733, 74009, 73504, 68065, 68065, 70920, 71636, 81440, 
      72973, 65825, 70596, 65957, 66922, 71045, 64040, 67669, 63146, 64528, 
      72148, 64301, 66730, 55925, 53192, 54778, 71840, 52381, 57370, 70250, 
      49237, 67297, 49604, 63626, 63380, 46100, 65192, 54437, 57506, 55981, 
      291125, 47888, 57545, 43805, 56725, 64832, 61045, 42149, 43733, 270293, 
      56477, 41236, 274464, 41450, 57322, 246410, 48068, 56020, 56648, 49554, 
      55940, 275650, 40885, 41940, 290376, 54548, 45882, 272290, 37736, 
      40349, 255476, 214848, 256373, 276890, 39106, 224361, 40352, 43280, 
      39565, 43210, 41373, 42761, 45162, 261477, 232900, 239018, 43105, 
      194285, 47434, 53338, 198970, 48385, 192025, 58301, 205385, 193300, 
      279817, 31898, 34610, 176697, 155024, 173264, 182009, 283796, 189890, 
      164205, 179570, 43460, 53840, 34609, 43825, 31850, 27424, 157300, 
      220825, 235513, 43210, 53122, 69082, 166410, 197266, 41984, 128609, 
      188609, 31754, 64970, 30517, 134212, 136480, 203732, 143293, 119617, 
      122641, 192245, 26468, 27149, 137125, 28330, 229914, 25325, 32546, 
      58769, 138569, 163088, 32485, 51922, 116005, 29261, 43429, 66389, 
      68744, 141700, 159556, 53497, 54730, 140545, 197425, 141770, 101236, 
      177700, 137761, 50417, 64640, 157093, 23657, 24125, 24884, 94681, 
      133201, 40077, 46282, 96826, 193645, 22634, 32818, 49409, 26377, 
      214425, 47441, 191354, 23477, 50045, 52100, 80125, 26874, 80282, 58369, 
      57745, 58194, 27389, 109625, 20512, 36985, 40912, 58585, 73105, 90000, 
      147514, 189908, 23722, 51505, 77850, 89505, 147186, 146117, 109613, 
      22266, 19165, 25493, 37370, 142970, 21313, 40153, 78625, 33941, 87985, 
      144637, 30868, 78065, 78473, 150413, 13960, 25672, 107397, 179917, 
      8986, 34154, 34850, 119825, 139649, 147866, 15760, 16640, 146980, 
      26469, 45585, 62408, 65348, 5657, 29002, 38569, 21706, 59650, 3589, 
      64868, 143240, 5458, 5329, 11306, 3538, 46909, 20128, 4282, 2617, 
      143125, 144629, 148424, 5765, 110642, 111962, 3298, 31793, 8677, 21437, 
      39365, 3049, 2986, 7801, 8586, 5300, 24436, 20074, 140978, 73588, 1850, 
      12497, 8996, 111082, 27044, 52973, 54805, 1565, 11570, 22394, 25394, 
      41770, 2320, 5017, 63796, 1666, 2669, 2906, 2989, 5581, 12250, 10957, 
      8314, 1114, 25360, 11633, 4868, 33002, 11162, 19730, 25297, 38210, 
      30829, 1741, 14824, 8410, 4937, 14297, 19610, 36562, 38477, 25748, 
      4093, 41130, 7732, 1832, 2276, 28565, 121085, 17009, 1921, 23985, 
      31154, 5713, 1105, 73970, 28040, 25765, 520, 3509, 3209, 12500, 20281, 
      17522, 397, 15208, 373, 46549, 97668, 24314, 6373, 28850, 53189, 23360, 
      46481, 99481, 25189, 11461, 9061, 29809, 23605, 6125, 2405, 30821, 
      67277, 33658, 169, 15794, 87194, 26065, 15520, 2545, 40121, 26669, 
      11125, 91304, 14722, 181, 19962, 99937, 6953, 23765, 2536, 6749, 31354, 
      7405, 3978, 1033, 90, 34605, 11029, 90004, 37, 0, 21613, 3368, 904, 
      13005, 4234, 909, 24658, 9425, 4505, 500, 25, 38432, 25306, 20189, 
      8674, 7769, 5209, 2834, 20761, 22237, 24372, 37298, 23765, 43313, 
      31748, 18850, 4570, 1000, 101, 25064, 56269, 58181, 35488, 34000, 
      33633, 10144, 23860, 33268, 32569, 29410, 24505, 425, 9005, 35917, 
      21805, 232, 21250, 250, 1381, 2529, 16609, 41841, 25856, 13252, 11920, 
      8720, 1625, 2657, 41872, 28178, 18785, 16930, 2824, 1845, 853, 3349, 
      13320, 11597, 1730, 41570, 37649, 25049, 2801, 17041, 19485, 13897, 
      6525, 2041, 9277, 16317, 38509, 35080, 509, 484, 31201, 15705, 772, 
      13445, 4397, 1352, 9325, 61685, 26650, 17425, 16660, 27028, 1241, 
      30425, 4621, 3109, 30141, 59464, 15122, 10565, 4745, 5785, 16400, 6932, 
      6056, 1165, 15797, 18845, 68756, 1549, 5069, 4896, 4545, 1620, 2385, 
      8185, 25632, 5725, 5993, 53810, 2120, 4925, 2965, 8746, 62530, 2561, 
      27844, 8081, 14450, 23080, 82989, 4250, 55673, 22961, 33977, 2089, 
      49549, 2152, 2645, 7741, 72965, 2305, 7345, 19993, 36160, 2626, 5416, 
      3897, 8842, 79330, 9972, 18792, 19045, 52200, 30250, 37250, 52754, 
      14161, 46400, 15245, 64373, 8810, 14930, 22525, 27197, 38569, 50069, 
      63380, 22052, 23140, 36496, 27329, 72869, 15172, 18045, 25672, 77797, 
      82197, 89620, 94356, 14624, 15028, 73405, 24221, 22730, 108082, 14985, 
      24228, 54468, 19165, 19314, 54025, 18545, 53300, 15338, 22529, 27010, 
      118952, 16033, 23953, 15317, 22024, 70600, 24593, 93330, 127172, 18434, 
      17680, 66053, 20420, 21053, 25426, 29965, 30826, 28769, 33409, 119561, 
      41380, 124178, 28240, 31189, 32845, 39460, 52445, 75245, 19549, 29138, 
      18341, 20381, 23549, 28229, 139770, 20513, 22570, 30157, 43501, 20089, 
      29549, 30565, 30824, 41717, 42289, 71762, 23165, 24685, 37085, 65060, 
      76633, 100978, 46001, 20954, 30025, 24901, 28420, 30770, 140993, 23697, 
      89002, 144090, 24296, 123829, 26186, 37897, 100105, 118548, 24413, 
      23140, 23285, 26792, 24154, 24949, 179829, 23396, 27905, 55360, 73252, 
      63988, 23810, 31202, 83330, 26161, 27881, 37825, 24788, 32485, 40900, 
      81173, 142537, 26650, 25209, 27850, 60025, 25625, 27833, 154400, 38585, 
      59065, 26856, 171496, 26401, 94090, 96242, 171797, 33104, 37988, 59890, 
      168570, 33125, 38600, 49316, 29954, 106969, 180050, 28960, 35053, 
      136520, 35281, 111717, 32825, 34816, 28837, 31105, 32321, 34757, 30213, 
      134485, 144580, 40730, 142850, 129296, 161181, 31652, 52837, 141125, 
      34945, 161114, 166273, 56448, 141120, 166608, 51970, 34984, 35141, 
      43784, 55144, 172541, 32393, 32138, 190730, 34632, 38906, 57521, 
      136250, 218308, 34541, 138317, 193201, 57410, 36260, 57773, 35793, 
      165985, 191098, 38480, 42320, 42689, 55541, 43245, 47821, 44378, 42569, 
      38425, 43117, 157901, 163549, 171524, 48581, 167525, 174122, 63170, 
      42536, 189736, 236552, 156361, 176409, 182425, 250546, 44657, 40885, 
      49005, 56628, 189748, 251725, 48250, 61316, 63104, 64025, 175424, 
      224900, 41697, 168658, 183745, 49946, 52226, 46280, 176489, 240400, 
      45050, 266465, 269306, 238581, 222605, 46793, 50128, 65108, 46665, 
      237213, 50557, 221357, 48074, 53450, 64450, 51556, 188032, 226432, 
      235012, 49114, 201538, 215189, 48968, 54580, 189653, 55017, 50866, 
      206893, 52985, 53201, 219176, 222098, 217633, 57341, 58066, 55762, 
      68708, 243920, 254565, 270981, 301241, 56596, 68017, 216970, 221818, 
      246740, 312680, 57850, 62597, 279905, 59716, 61956, 239076, 260100, 
      58610, 69800, 234964, 252164, 63405, 257965, 59897, 63632, 63746, 
      64381, 61300, 65416, 252360, 255880, 259432, 64004, 259137, 63229, 
      67373, 67880, 265220, 278469, 296386, 65860, 260017, 66193, 67813, 
      266373, 67924, 70964, 312157, 72929, 300197, 74653, 72361, 72530, 
      74762, 304685, 74020, 75140, 75353, 301513, 74578, 75661, 322634, 
      331201, 78329, 77405, 77573, 77962, 79490, 79668, 80968, 81549, 85556, 
      81241, 81481, 82825, 87309, 82469, 83045, 87269, 87568, 83777, 84725, 
      86749, 87641, 90729, 91897, 92626, 93089, 96749, 97730, 94868, 96584, 
      96884, 97325, 96757, 97744, 103337, 101245, 101810, 101825, 102500, 
      103525, 105284, 105229, 105025, 107585, 108113, 108257, 110581, 110836, 
      110260, 113650, 119026, 120434, 122585, 122984, 123730 ], 
  [ 175045, 178669, 174465, 174698, 176146, 164488, 171037, 173485, 169265, 
      162180, 157781, 153610, 169429, 149957, 159637, 152714, 157973, 157330, 
      150410, 148420, 142570, 150560, 155753, 141257, 150980, 149890, 134410, 
      135844, 128594, 128365, 138497, 127909, 131872, 154037, 130225, 132548, 
      130021, 141544, 121202, 133865, 135865, 134212, 154433, 153908, 123346, 
      124244, 118610, 132613, 147274, 117466, 126034, 125525, 114484, 115362, 
      123505, 126565, 147541, 130250, 114274, 126685, 116162, 118597, 128306, 
      111889, 121104, 111865, 119981, 136421, 120628, 129497, 106042, 100945, 
      105761, 142517, 101588, 114217, 140621, 99290, 137930, 100829, 131605, 
      132229, 95537, 136385, 116210, 122513, 119808, 461968, 103181, 123716, 
      93802, 123178, 138925, 132194, 92420, 96356, 435812, 124090, 91205, 
      441445, 92297, 126397, 404861, 108025, 124209, 125425, 111565, 124709, 
      443493, 93476, 96001, 462625, 123301, 106105, 439529, 87665, 94100, 
      417713, 364141, 419186, 445877, 93425, 377170, 96725, 103181, 95346, 
      103401, 99796, 103528, 108865, 426610, 389209, 397381, 105620, 337936, 
      115229, 126425, 344381, 117352, 335080, 136370, 353426, 337221, 451652, 
      85541, 91781, 315298, 285389, 310685, 322664, 457085, 333481, 298384, 
      319625, 112069, 131269, 94394, 113018, 88981, 78965, 289397, 375560, 
      394952, 113261, 131405, 158537, 302317, 344345, 111149, 249224, 332744, 
      90625, 152065, 88208, 257465, 260901, 353437, 270650, 236970, 241460, 
      338402, 81481, 83044, 262404, 85985, 388705, 79738, 95485, 144040, 
      265000, 299221, 96290, 132485, 232730, 89828, 117520, 156944, 160769, 
      269593, 294505, 135522, 137637, 268136, 346184, 269945, 211473, 319689, 
      264458, 130952, 154877, 291716, 79778, 80834, 82765, 202248, 258408, 
      113242, 124445, 205565, 341776, 78445, 99801, 130210, 86888, 369604, 
      127058, 338885, 81040, 131716, 135241, 180612, 88549, 181337, 146484, 
      145562, 146305, 91090, 225658, 76565, 109796, 116957, 147272, 170612, 
      196621, 279709, 337681, 84173, 135770, 178285, 196114, 279373, 278002, 
      226202, 82105, 75472, 89146, 111901, 273949, 80552, 117032, 180200, 
      105818, 194554, 276482, 100381, 179624, 180322, 284602, 64649, 90473, 
      223648, 324980, 51145, 106889, 108173, 241658, 269714, 281165, 69381, 
      71437, 279981, 92434, 127426, 155417, 160121, 40450, 97605, 115400, 
      83245, 151177, 29844, 159625, 275041, 41117, 41274, 59893, 33301, 
      130474, 80757, 14045, 23258, 275188, 277280, 282545, 44626, 229177, 
      231085, 15397, 104162, 54288, 84100, 117904, 15434, 15665, 51938, 
      54193, 10037, 90325, 81549, 272425, 174161, 19805, 64850, 5485, 230165, 
      95849, 141476, 144484, 27442, 63025, 86785, 92725, 122625, 14669, 
      44708, 159053, 29593, 35594, 36713, 37090, 46738, 64873, 61812, 5069, 
      24329, 1237, 3092, 44837, 2113, 3205, 81745, 92898, 116689, 1700, 
      32000, 71249, 4561, 7850, 70130, 81617, 113857, 117242, 1021, 8762, 
      121945, 4753, 13553, 35753, 99380, 244820, 1090, 13050, 712, 1409, 
      6250, 15754, 175349, 937, 720, 20457, 41380, 40484, 66533, 83428, 697, 
      20322, 1025, 20000, 131444, 211081, 425, 5122, 100217, 142490, 349, 
      131368, 213768, 410, 1970, 58370, 102050, 292, 5156, 10256, 103940, 
      165092, 1521, 21834, 74209, 195589, 392, 725, 38612, 2978, 400, 1908, 
      201745, 797, 18890, 83065, 214490, 4196, 130, 9473, 4274, 105025, 3746, 
      7081, 13250, 19069, 110914, 1780, 199825, 23418, 21613, 0, 7921, 31329, 
      1090, 6725, 13690, 92417, 2504, 6404, 15629, 20740, 117653, 153, 34, 
      2925, 3490, 5634, 8845, 84690, 87632, 91825, 2141, 90626, 126050, 
      105661, 149, 6449, 13753, 21380, 93089, 147520, 150608, 1781, 1469, 
      1396, 61109, 90701, 108341, 1210, 697, 202, 17282, 58202, 1908, 144, 
      23553, 173, 20333, 32930, 38194, 75794, 123370, 365, 1285, 1717, 3221, 
      12296, 38612, 123397, 625, 346, 549, 9665, 11920, 15632, 41060, 68377, 
      1970, 12389, 122789, 2440, 424, 38740, 76500, 442, 1322, 5122, 35330, 
      58442, 74890, 2704, 1921, 20564, 22009, 1268, 1060, 26405, 1732, 7972, 
      30505, 58176, 155812, 95489, 1000, 75205, 96157, 16858, 102490, 8180, 
      38420, 101908, 152105, 1625, 3242, 8296, 47556, 74341, 6065, 6953, 
      23524, 72848, 79424, 166673, 17730, 44770, 8725, 9256, 28381, 33556, 
      54056, 92965, 7786, 47450, 142601, 15937, 43732, 35594, 55193, 156605, 
      33128, 96925, 53050, 69121, 87449, 188224, 40097, 145322, 87028, 
      108040, 21170, 135074, 25345, 30836, 51220, 172594, 23432, 49640, 
      80516, 111677, 28453, 42705, 35890, 53477, 182177, 56065, 77233, 77780, 
      138865, 100153, 113033, 139709, 66420, 128941, 68672, 158372, 51649, 
      67765, 84474, 93850, 114920, 134644, 156481, 82805, 85069, 110773, 
      93370, 171250, 67097, 73792, 89945, 178820, 185572, 196817, 203905, 
      65365, 66357, 171770, 86420, 83161, 223785, 65416, 86125, 141061, 
      74880, 75025, 140018, 73076, 138701, 65161, 81160, 90341, 238417, 
      64346, 82850, 61858, 77969, 165353, 83176, 200125, 249545, 68185, 
      65957, 157250, 72217, 73732, 83393, 92930, 94673, 90260, 99604, 238088, 
      114329, 244457, 88245, 94130, 97252, 110041, 133316, 170816, 67194, 
      89425, 62740, 68308, 76180, 86740, 265897, 67546, 72837, 89828, 115810, 
      64754, 87440, 89632, 90185, 111658, 112520, 163157, 71044, 74916, 
      102016, 152041, 170666, 208241, 118568, 63529, 86418, 73940, 82457, 
      87449, 265876, 69490, 189185, 270145, 70673, 241060, 75205, 101322, 
      205866, 233125, 69602, 65385, 65824, 75505, 67865, 70130, 319090, 
      65045, 77492, 132877, 163117, 147377, 64565, 84305, 178769, 71028, 
      75688, 98568, 65825, 86164, 104281, 174836, 266180, 69733, 63874, 
      72101, 138674, 64580, 71492, 282437, 97234, 136530, 67273, 305993, 
      65050, 193597, 196925, 306290, 83509, 94861, 137045, 301585, 82640, 
      95465, 117353, 73585, 212634, 317173, 69941, 86026, 255697, 85658, 
      219130, 78788, 84013, 65682, 73242, 76810, 83362, 69700, 252176, 
      266681, 96677, 264065, 244333, 289738, 71417, 120532, 261152, 80586, 
      289369, 296586, 126781, 260845, 296917, 117889, 78849, 79300, 100585, 
      123705, 304900, 68900, 66877, 329545, 74953, 86573, 126650, 252713, 
      366217, 70138, 255058, 331988, 124457, 73609, 124816, 70786, 293882, 
      328697, 79349, 90245, 90610, 119338, 91456, 102500, 93761, 88420, 
      74570, 89258, 281360, 289360, 300569, 101770, 294802, 304045, 131345, 
      83953, 325233, 388513, 278330, 306610, 314978, 406913, 88712, 73760, 
      98932, 116257, 324641, 408080, 96409, 125053, 128605, 130408, 304429, 
      372133, 73090, 294417, 315380, 96905, 102713, 85297, 304580, 391717, 
      76705, 426010, 429733, 389008, 367442, 80200, 92061, 127621, 78010, 
      386746, 91600, 365300, 81469, 99193, 124893, 92885, 319325, 371837, 
      383357, 83089, 337825, 356474, 80881, 100017, 321232, 100450, 84825, 
      344336, 89284, 90088, 360425, 364225, 357992, 98618, 100813, 90857, 
      125261, 392789, 406660, 428368, 467738, 86085, 121320, 355529, 362141, 
      395585, 482105, 86445, 105010, 439330, 93893, 102013, 384973, 413053, 
      86021, 121609, 379089, 402169, 103450, 409730, 86120, 103085, 102313, 
      104418, 90161, 106625, 401761, 406457, 411185, 99325, 410290, 91780, 
      105026, 105529, 417529, 434890, 458393, 91741, 410260, 90306, 100746, 
      418372, 93789, 108589, 477962, 108770, 461572, 112250, 92898, 96889, 
      109705, 466930, 96309, 105661, 106756, 462276, 97157, 97938, 489265, 
      500180, 110594, 101140, 103072, 101693, 106741, 103681, 112625, 115264, 
      126613, 102890, 106658, 115058, 130714, 105874, 111154, 128314, 128021, 
      108938, 112528, 116010, 109540, 119080, 122890, 126265, 115834, 131834, 
      135461, 114661, 123425, 125489, 127988, 115362, 123989, 141032, 124820, 
      120089, 124514, 119893, 130322, 137369, 134370, 127400, 127592, 135176, 
      127378, 142928, 144065, 132309, 136561, 138965, 139189, 151034, 149665, 
      150701 ], 
  [ 143272, 144404, 141268, 141145, 141525, 133605, 137306, 138330, 135178, 
      130585, 127432, 123617, 132850, 120676, 126440, 122009, 124420, 123777, 
      117569, 116113, 111865, 116473, 119530, 109840, 115825, 114913, 102637, 
      102825, 98245, 96948, 102986, 95780, 97785, 111940, 96138, 97393, 
      95400, 102829, 89785, 97642, 98930, 96921, 110378, 109853, 89437, 
      89801, 86125, 94788, 104465, 84625, 89989, 89480, 81821, 82165, 87104, 
      88740, 102952, 91001, 80365, 88148, 81185, 82730, 89057, 78336, 84169, 
      77778, 81800, 92900, 81913, 86866, 71065, 67392, 70250, 95080, 67145, 
      75146, 93362, 64313, 90493, 65140, 85770, 85860, 60916, 88592, 74113, 
      78458, 76465, 353833, 65000, 78949, 58825, 78233, 89352, 84401, 57265, 
      59777, 330881, 78433, 56228, 335624, 56786, 79850, 304202, 66996, 
      78196, 79056, 69290, 78340, 337138, 56897, 58532, 353600, 76932, 64898, 
      333530, 52688, 56809, 314740, 269000, 315857, 338810, 55778, 279893, 
      57832, 62152, 56809, 62194, 59657, 61965, 65522, 321857, 289796, 
      296722, 62989, 246177, 69394, 77386, 251554, 70805, 243677, 84305, 
      258997, 245284, 342805, 48250, 52354, 226565, 201640, 222664, 232685, 
      347348, 241722, 212321, 230002, 65700, 79560, 53365, 66293, 49554, 
      42920, 204580, 277037, 293581, 66002, 79162, 99530, 215186, 250450, 
      64424, 171349, 240629, 50130, 94482, 48425, 177988, 180712, 257940, 
      188681, 161053, 164653, 245041, 43300, 44329, 181681, 46202, 287690, 
      41913, 52498, 87525, 183565, 211912, 52769, 78818, 157169, 48265, 
      67769, 97225, 100160, 187268, 207908, 80965, 82546, 185989, 251221, 
      187442, 139828, 228820, 182845, 77285, 95336, 205297, 40885, 41585, 
      42804, 132205, 177685, 64025, 72202, 134810, 247169, 39730, 54322, 
      76365, 45325, 270725, 73925, 244634, 41257, 77337, 79972, 114841, 
      46274, 115210, 88189, 87445, 88010, 47569, 150453, 37672, 60757, 65960, 
      88621, 106621, 127112, 194714, 243252, 42610, 79789, 112514, 126605, 
      194378, 193185, 150641, 40898, 36401, 45625, 61794, 189666, 39701, 
      65501, 113717, 57313, 125045, 191665, 53300, 113141, 113661, 198361, 
      28960, 46240, 148265, 232153, 20618, 57850, 58778, 162893, 185965, 
      195458, 31912, 33256, 194452, 47489, 72869, 94096, 97732, 14373, 51058, 
      63869, 40970, 90746, 8929, 97236, 190224, 14506, 14485, 25450, 10250, 
      74849, 39016, 3098, 5725, 190193, 191929, 196304, 16057, 152370, 
      153922, 3026, 55301, 21625, 41113, 65305, 2885, 2938, 20165, 21530, 
      2116, 45380, 39274, 187786, 108212, 3874, 28093, 2548, 153002, 49124, 
      82825, 85121, 6705, 26802, 42730, 46890, 68602, 2120, 15605, 96308, 
      7610, 10585, 11170, 11369, 16745, 27938, 25945, 1954, 5194, 10760, 
      3181, 15556, 15730, 2938, 39114, 46885, 64090, 14249, 8593, 32000, 
      1802, 997, 31237, 38986, 61970, 64465, 10900, 841, 67922, 1460, 1360, 
      10388, 51409, 164809, 5629, 1213, 9701, 14314, 821, 1781, 108866, 
      12240, 10777, 3280, 13345, 12805, 28708, 40085, 5770, 3145, 4496, 3001, 
      74929, 137300, 9770, 761, 51890, 83305, 9160, 74853, 139453, 10289, 
      2593, 23393, 53189, 9281, 617, 377, 54545, 100745, 15850, 3589, 33714, 
      124834, 10805, 4552, 11645, 20333, 11169, 2353, 129744, 4090, 2425, 
      39722, 139997, 725, 9297, 128, 625, 55274, 809, 50, 701, 2426, 59561, 
      2225, 128180, 4105, 3368, 7921, 0, 7744, 3137, 50, 785, 46226, 1525, 
      85, 1300, 3029, 64520, 10210, 7065, 1234, 909, 205, 34, 40813, 42865, 
      45812, 18250, 44969, 70781, 55732, 6290, 130, 848, 3313, 46720, 87089, 
      89465, 17000, 15976, 15725, 25064, 45044, 57700, 15005, 12890, 9725, 
      1885, 23225, 17305, 8065, 4240, 7738, 2978, 8633, 11405, 34765, 68813, 
      10600, 3332, 2696, 1352, 637, 11645, 68840, 12106, 6309, 5266, 320, 
      617, 1481, 13025, 29840, 2593, 730, 68410, 18549, 10125, 11773, 35293, 
      6761, 3725, 761, 9965, 23465, 34217, 19169, 16784, 3209, 3764, 14173, 
      4709, 5668, 3601, 585, 7632, 23377, 93601, 48586, 5717, 34532, 49076, 
      2173, 53629, 793, 11809, 53225, 90784, 4562, 2441, 909, 17029, 34024, 
      1348, 1168, 4745, 33065, 37505, 102148, 2689, 15489, 1160, 1157, 6932, 
      9437, 21037, 46952, 1289, 17101, 83594, 2320, 14985, 10585, 21818, 
      94394, 9365, 49844, 20565, 30762, 43216, 119249, 13130, 85781, 42973, 
      57933, 4349, 78025, 6032, 8497, 19625, 107001, 5365, 18757, 38597, 
      60680, 7538, 14848, 11237, 21170, 114626, 22868, 36560, 36929, 81104, 
      52538, 61858, 81770, 29485, 73672, 31025, 96161, 20410, 30474, 41665, 
      48193, 63389, 78129, 94804, 40708, 42260, 60488, 48069, 106369, 30340, 
      34721, 45712, 112337, 117665, 126596, 132260, 29320, 29956, 106889, 
      43433, 41242, 148402, 29549, 43316, 83300, 35809, 35954, 82613, 34717, 
      81652, 29650, 40309, 46642, 160720, 29725, 41821, 28305, 38720, 102608, 
      42325, 130082, 170068, 32674, 31336, 96641, 35460, 36441, 42898, 49409, 
      50618, 47629, 54125, 160925, 64756, 166226, 46504, 50609, 52841, 61892, 
      78937, 107537, 32929, 47506, 30433, 33865, 38889, 45889, 184106, 33637, 
      36970, 48265, 66593, 32269, 46945, 48425, 48800, 63865, 64549, 102370, 
      36601, 39049, 57249, 93924, 108277, 137842, 69173, 32290, 46813, 38785, 
      44276, 47666, 184797, 36293, 123058, 188354, 37120, 164609, 40050, 
      57445, 136357, 158276, 36761, 34324, 34585, 40528, 35914, 37289, 
      229289, 34340, 41981, 80456, 103220, 91396, 34394, 46658, 115490, 
      38365, 41245, 56293, 35476, 48161, 60404, 112625, 185813, 38138, 34949, 
      39794, 85541, 35477, 39541, 199400, 56205, 84109, 37280, 219040, 36125, 
      127826, 130442, 219337, 47464, 54900, 84802, 215522, 47129, 55504, 
      70628, 41634, 143125, 228618, 39592, 49625, 178000, 49613, 148553, 
      45413, 48680, 37825, 42181, 44325, 48385, 40241, 175369, 187204, 57250, 
      185122, 169128, 206345, 41780, 73985, 182921, 47389, 206154, 212125, 
      78632, 182792, 212456, 72410, 46720, 46993, 60624, 76624, 219193, 
      41221, 40266, 239922, 44960, 52130, 79213, 176618, 271076, 42993, 
      178785, 242365, 78266, 45396, 78625, 43997, 210845, 239786, 49000, 
      55624, 55989, 75105, 56657, 63785, 58250, 55045, 47069, 55705, 200993, 
      207569, 216820, 63945, 212121, 219762, 84442, 53248, 237568, 290880, 
      198853, 222149, 229093, 306610, 56405, 48217, 63065, 74516, 237332, 
      307777, 61610, 80820, 83304, 84573, 220680, 277348, 48437, 212626, 
      230029, 62818, 66490, 56016, 221365, 294440, 51874, 323749, 326938, 
      292265, 274081, 54301, 61000, 84100, 53357, 290537, 61073, 272473, 
      55570, 65818, 82618, 62180, 234152, 278120, 287860, 56834, 249626, 
      265249, 55872, 66820, 235881, 67253, 58570, 255425, 61605, 62053, 
      269200, 272466, 267301, 67913, 69218, 63890, 85300, 296936, 308849, 
      327353, 361205, 62500, 83317, 265906, 271450, 299732, 373792, 63394, 
      73593, 337069, 67460, 72020, 290900, 314708, 63682, 84496, 286084, 
      305604, 73457, 312097, 64493, 73448, 73210, 74425, 66932, 75920, 
      305552, 309536, 313552, 72180, 313013, 68729, 76457, 76960, 319540, 
      334409, 354530, 70292, 313517, 69925, 75025, 320561, 72340, 80020, 
      371785, 81269, 358065, 83681, 74653, 76330, 82738, 362889, 76996, 
      81364, 81925, 359125, 77666, 78625, 382554, 392045, 85229, 80937, 
      81801, 81490, 84402, 83300, 87616, 89009, 95908, 83933, 85565, 89693, 
      98585, 85849, 88281, 97609, 97672, 87845, 89833, 92425, 90405, 96029, 
      98237, 100010, 96165, 104689, 106714, 96772, 101264, 102260, 103513, 
      98185, 102184, 112285, 104617, 103090, 104845, 103428, 108161, 112004, 
      110785, 107909, 109525, 112837, 109845, 117385, 117988, 112996, 116714, 
      120898, 121834, 127805, 127504, 128362 ], 
  [ 127432, 126100, 124020, 123545, 122869, 118645, 119530, 119146, 117050, 
      114921, 113000, 109537, 112258, 107300, 109192, 107225, 106820, 106177, 
      100673, 99745, 97081, 98345, 99290, 94352, 96641, 95905, 86797, 85753, 
      83813, 81460, 83450, 79588, 79657, 85892, 78010, 78209, 76744, 80125, 
      74297, 77402, 77986, 75625, 82394, 81869, 71485, 71321, 69581, 72964, 
      77713, 67729, 69925, 69416, 65101, 64917, 66688, 66916, 74440, 67769, 
      62413, 65620, 62177, 62842, 65825, 60736, 63225, 59650, 59624, 65444, 
      59209, 60290, 52057, 49792, 50714, 63752, 48665, 52090, 62210, 45305, 
      59165, 45428, 56026, 55588, 42260, 56912, 48065, 50474, 49185, 262489, 
      42824, 50261, 39817, 49369, 55912, 52721, 38081, 39185, 242705, 48865, 
      37220, 246568, 37250, 49402, 220250, 42004, 48276, 48784, 43066, 48068, 
      247554, 36305, 37060, 261376, 46660, 39730, 244298, 33680, 35513, 
      228500, 190504, 229265, 248522, 34130, 199285, 34952, 37160, 34281, 
      37026, 35545, 36445, 38242, 233857, 207076, 212770, 36413, 171025, 
      39650, 44474, 175346, 40357, 168877, 48401, 181205, 169956, 250757, 
      26954, 28946, 154405, 134408, 151208, 159293, 254420, 166570, 142801, 
      156962, 35428, 44008, 28373, 35669, 26146, 22856, 136292, 195197, 
      208925, 34850, 43082, 56762, 144610, 173186, 33800, 109925, 165125, 
      25666, 53122, 24665, 114980, 117000, 179092, 123209, 101565, 104285, 
      168305, 21124, 21625, 117441, 22442, 203386, 20089, 25570, 47221, 
      118621, 141160, 25313, 41330, 98033, 22745, 34153, 53753, 55808, 
      121444, 137860, 42597, 43650, 120341, 172901, 121442, 84564, 154548, 
      117725, 39797, 52040, 135425, 18005, 18353, 18868, 78525, 113445, 
      30937, 36122, 80426, 169201, 17026, 24930, 38701, 19805, 188533, 36965, 
      167018, 17497, 39145, 40900, 65385, 20050, 65402, 46125, 45557, 45946, 
      20113, 91669, 14792, 27845, 31112, 46205, 58925, 73960, 126250, 165460, 
      17090, 40013, 63058, 73453, 125914, 124897, 91505, 15730, 13345, 18169, 
      27826, 121906, 14885, 30125, 63557, 24929, 71893, 123377, 22324, 62981, 
      63325, 128665, 9248, 18080, 89305, 155945, 6010, 24938, 25514, 100589, 
      118733, 126290, 10440, 11080, 125460, 18625, 34501, 49040, 51620, 4165, 
      20610, 28493, 14746, 46570, 3825, 51124, 121936, 3770, 3573, 6970, 
      3034, 35425, 13320, 7850, 3965, 121729, 123113, 126608, 3385, 92002, 
      93202, 6370, 22565, 4905, 14185, 28873, 6053, 5930, 4325, 4810, 9860, 
      16516, 13050, 119674, 58580, 3698, 7325, 15220, 92282, 18500, 40409, 
      42001, 1777, 6562, 14746, 17146, 30762, 5288, 2405, 49844, 1450, 1433, 
      1490, 1513, 2665, 6994, 6057, 14450, 1850, 35752, 18845, 2180, 44770, 
      18250, 12538, 16965, 27658, 42233, 1025, 8768, 14650, 9797, 8357, 
      12410, 26242, 27857, 36244, 8585, 30082, 13780, 4880, 884, 19553, 
      101273, 25693, 5085, 34165, 42650, 11029, 3541, 58706, 38992, 36297, 
      1872, 1201, 1013, 6884, 12805, 26362, 1737, 23504, 1769, 34625, 79924, 
      34586, 12025, 19682, 40361, 33448, 34549, 81549, 35633, 18785, 4385, 
      20453, 33745, 11705, 6185, 21281, 52697, 45594, 1125, 9250, 70450, 
      36677, 23912, 557, 53069, 37393, 18369, 74128, 22922, 1721, 12442, 
      81917, 12869, 33937, 6464, 12593, 21658, 13481, 8674, 3869, 1546, 
      24361, 18241, 72916, 585, 904, 31329, 7744, 0, 20737, 9026, 3601, 
      16130, 16133, 9413, 2708, 1093, 27560, 35730, 29593, 15138, 13933, 
      10413, 6898, 13005, 14177, 15892, 49754, 15401, 31709, 21940, 27938, 
      9458, 3664, 1025, 16448, 42913, 44585, 47624, 45896, 45469, 5000, 
      15476, 23204, 44221, 40522, 34717, 2237, 4217, 48105, 31473, 720, 
      30794, 1394, 185, 493, 9773, 30445, 36296, 20932, 19240, 15080, 4685, 
      557, 30472, 39034, 27781, 25506, 6656, 5017, 3065, 881, 7312, 18785, 
      4778, 30218, 50053, 35293, 685, 10125, 28585, 21677, 12025, 461, 4457, 
      9577, 51025, 47056, 1625, 1300, 42509, 23893, 740, 21025, 8857, 592, 
      4545, 47665, 17786, 25957, 9892, 18100, 3229, 20893, 9065, 1073, 20665, 
      45728, 23042, 17225, 9181, 2421, 9736, 12260, 11024, 1753, 9305, 11633, 
      53924, 3393, 2113, 9256, 8725, 1300, 1165, 3965, 17032, 10441, 2669, 
      40826, 4432, 2137, 1433, 4394, 48458, 1445, 18868, 4021, 8410, 15056, 
      66625, 2042, 42485, 14989, 23965, 3293, 37193, 2512, 1985, 3961, 57721, 
      3077, 3797, 12725, 25832, 2434, 2880, 2437, 4802, 63410, 5620, 11920, 
      12113, 39568, 21034, 26834, 40058, 8541, 34600, 9377, 50225, 5098, 
      9178, 14913, 18625, 28013, 37825, 49396, 14660, 15508, 26344, 18853, 
      57793, 9572, 11665, 17552, 62177, 66097, 72740, 76996, 9256, 9540, 
      58313, 16505, 15370, 89442, 9661, 16564, 41764, 12753, 12898, 41429, 
      12365, 40820, 10114, 15493, 19010, 99472, 11069, 16829, 10705, 15488, 
      56144, 17509, 76402, 107060, 13138, 12680, 52289, 14692, 15145, 18434, 
      21953, 22634, 21053, 24733, 100205, 31316, 104450, 20808, 23153, 24505, 
      29860, 40745, 60545, 14625, 21634, 14065, 15385, 17593, 21073, 118810, 
      15685, 17082, 22745, 33505, 15725, 22481, 23257, 23456, 32185, 32693, 
      57842, 18121, 19161, 28561, 52036, 62165, 83810, 35909, 16978, 23229, 
      19601, 22100, 23906, 120205, 19045, 73250, 123058, 19520, 104593, 
      20866, 29637, 83205, 99844, 19865, 19188, 19273, 21520, 19898, 20393, 
      156073, 19556, 22445, 44200, 59572, 51620, 20138, 25010, 68498, 21645, 
      22765, 30069, 21044, 26161, 32596, 66689, 121925, 22474, 21925, 23426, 
      48581, 22277, 23525, 132872, 31213, 47853, 23200, 148640, 23101, 78370, 
      80282, 148937, 27400, 30964, 48722, 146002, 27593, 31568, 40004, 25618, 
      89973, 156634, 25160, 29209, 116752, 29549, 94345, 27989, 29320, 25857, 
      27045, 27781, 29377, 26689, 115001, 124196, 33842, 122642, 110344, 
      139465, 28052, 43537, 121145, 30141, 139450, 144189, 46600, 121192, 
      144520, 43018, 30528, 30625, 36688, 45648, 150025, 29429, 29530, 
      166882, 30880, 33650, 47885, 116954, 192580, 31729, 118945, 169325, 
      48170, 33076, 48529, 33085, 144317, 167450, 34568, 36968, 37333, 46945, 
      37825, 41081, 38714, 37621, 35453, 38105, 137105, 142273, 149588, 
      42121, 145945, 152002, 53642, 38464, 166464, 209920, 135845, 154213, 
      159749, 223010, 40037, 38537, 43177, 48820, 166580, 224177, 42778, 
      52660, 54088, 54829, 153448, 199204, 39637, 147330, 161213, 44690, 
      46250, 42640, 154661, 213832, 42898, 238213, 240874, 212185, 197345, 
      44269, 45864, 56644, 44557, 210985, 46465, 196265, 45538, 48394, 56394, 
      47396, 165512, 201032, 209012, 46450, 177994, 190625, 46720, 49572, 
      167065, 50005, 48186, 183089, 49813, 49909, 194576, 197314, 193205, 
      53129, 53554, 52802, 61364, 217736, 227713, 243049, 271445, 54756, 
      61317, 192866, 197354, 220532, 282272, 56178, 58105, 251533, 56900, 
      57940, 213460, 233044, 57170, 63376, 209700, 225700, 59377, 231137, 
      58685, 59720, 60010, 60345, 59540, 61136, 226000, 229280, 232592, 
      60916, 232405, 61513, 63785, 64288, 238228, 250633, 267410, 64660, 
      233437, 65349, 65169, 239425, 66708, 67348, 282377, 69653, 271297, 
      71009, 72189, 71578, 71650, 275593, 73476, 72916, 72949, 272709, 73970, 
      75105, 292618, 300701, 75725, 76537, 76345, 77090, 77890, 78724, 78464, 
      78625, 81124, 80765, 80285, 80189, 82393, 81625, 81241, 82825, 83240, 
      82565, 82969, 84681, 87061, 88813, 89437, 89626, 92293, 93425, 93866, 
      94660, 94928, 94868, 94889, 96777, 96200, 99437, 100217, 101858, 
      100973, 102724, 101825, 102500, 103041, 104213, 107237, 106325, 108085, 
      107705, 107780, 109476, 112666, 118610, 120250, 120413, 121168, 121850 ]
    , [ 162125, 164817, 161005, 161104, 162152, 151874, 157365, 159281, 
      155453, 149290, 145349, 141300, 154673, 137905, 146133, 140132, 144329, 
      143684, 137012, 135218, 129956, 136690, 141089, 128369, 136706, 135680, 
      121364, 122330, 116068, 115433, 124045, 114705, 117938, 137129, 116285, 
      118210, 115877, 125882, 108244, 119125, 120861, 119066, 136777, 136250, 
      109448, 110146, 105236, 117257, 130068, 103952, 111332, 110821, 101026, 
      101704, 108657, 111185, 129653, 114340, 100340, 111033, 101828, 103933, 
      112388, 98081, 106042, 97853, 104437, 118897, 104882, 112285, 91664, 
      87089, 91177, 123509, 87394, 98305, 121673, 84880, 118900, 86153, 
      113165, 113585, 81245, 117209, 99140, 104717, 102274, 420410, 87557, 
      105650, 79364, 105040, 119069, 112996, 77906, 81314, 395426, 105680, 
      76753, 400725, 77645, 107653, 366053, 91325, 105661, 106745, 94401, 
      106025, 402565, 78418, 80613, 420705, 104609, 89325, 398725, 73193, 
      78770, 378029, 327357, 379364, 404669, 77953, 339588, 80789, 86453, 
      79540, 86605, 83394, 86594, 91269, 386244, 350821, 358529, 88282, 
      302378, 96697, 106705, 308425, 98554, 299650, 115520, 316868, 301585, 
      409738, 70157, 75605, 280836, 252773, 276485, 287738, 414833, 297893, 
      264906, 284825, 93305, 110525, 77608, 94120, 72785, 64021, 256369, 
      337450, 355786, 94153, 110449, 135073, 268425, 307945, 92237, 218762, 
      297002, 74021, 129125, 71866, 226405, 229573, 316433, 238660, 207220, 
      211378, 302180, 65717, 67082, 230866, 69625, 349641, 64100, 77933, 
      121466, 233186, 265229, 78532, 110965, 203092, 72794, 97450, 133178, 
      136673, 237445, 260773, 113668, 115585, 236050, 309346, 237725, 183277, 
      284365, 232564, 109418, 131165, 258034, 63716, 64640, 66305, 174634, 
      226834, 93348, 103429, 177685, 305050, 62441, 81289, 108596, 69826, 
      331290, 105704, 302285, 64634, 109898, 113093, 154570, 71217, 155153, 
      123202, 122344, 123021, 73280, 196100, 60469, 89938, 96373, 123850, 
      145210, 169173, 246517, 300989, 67081, 113332, 152217, 168660, 246177, 
      244868, 196496, 65133, 59290, 71312, 91625, 241001, 63706, 96226, 
      153850, 86132, 167080, 243328, 81217, 153266, 153896, 250916, 49705, 
      72361, 193986, 288850, 38113, 86993, 88145, 210740, 236948, 247673, 
      53773, 55565, 246553, 74052, 105480, 130961, 135269, 29060, 78625, 
      94570, 65845, 127045, 20362, 134765, 241865, 29521, 29608, 45389, 
      23017, 108112, 63541, 8245, 15016, 241930, 243890, 248825, 32288, 
      198953, 200729, 9061, 84296, 40426, 66410, 96650, 9028, 9193, 38404, 
      40329, 5345, 71905, 64117, 239285, 147949, 12137, 49460, 2633, 199789, 
      76757, 117962, 120706, 17984, 47825, 68681, 73961, 100825, 8245, 32146, 
      134017, 19669, 24548, 25469, 25780, 33844, 49405, 46738, 2137, 15457, 
      2989, 1346, 32201, 5381, 1325, 64157, 74056, 95405, 4570, 21538, 54913, 
      1753, 3524, 53924, 64025, 92833, 95888, 2897, 4036, 100125, 1741, 7241, 
      24557, 79802, 213362, 980, 6868, 2250, 4397, 2440, 8776, 148901, 3329, 
      2650, 12289, 29186, 28418, 50705, 65554, 773, 12148, 505, 11890, 
      108682, 181917, 2081, 1696, 80489, 118736, 1805, 108602, 184402, 2260, 
      388, 43588, 82120, 1810, 1658, 4778, 83810, 139418, 5017, 13252, 57377, 
      167537, 2434, 325, 26794, 7592, 2570, 250, 173225, 193, 10960, 65169, 
      185044, 1082, 1700, 4177, 1088, 84745, 820, 2637, 6760, 11061, 90036, 
      106, 171421, 14416, 13005, 1090, 3137, 20737, 0, 2401, 7056, 73441, 
      290, 2210, 8465, 12322, 96101, 2029, 788, 445, 680, 1768, 3725, 66568, 
      69178, 72909, 6257, 71840, 103700, 85289, 565, 2245, 7105, 12818, 
      74033, 123250, 126074, 5557, 4981, 4842, 45877, 71905, 87697, 4456, 
      3349, 1864, 9704, 43364, 5746, 1210, 14521, 1105, 12025, 22048, 26388, 
      58708, 101268, 2285, 169, 205, 653, 6098, 26738, 101293, 3005, 680, 
      421, 4321, 5850, 8506, 28786, 52209, 320, 6185, 100745, 6530, 2138, 
      26858, 59338, 900, 328, 1620, 24040, 43588, 57924, 6922, 5545, 12242, 
      13357, 4162, 522, 16825, 530, 3338, 20129, 43378, 130850, 76201, 850, 
      58225, 76801, 9512, 82472, 3538, 26650, 81954, 127465, 809, 1040, 3650, 
      34330, 57485, 2405, 2897, 14650, 56186, 61970, 140837, 10240, 32000, 
      4005, 4338, 18513, 22698, 39898, 73989, 3460, 34280, 118805, 8969, 
      31154, 24400, 40897, 131617, 22394, 77545, 39080, 52973, 69121, 160722, 
      28169, 121316, 68762, 87530, 13000, 111988, 16249, 20618, 37570, 
      146336, 14794, 36250, 63034, 90829, 18757, 30433, 24804, 39553, 155185, 
      41805, 60201, 60682, 115497, 80545, 92105, 116273, 50770, 106493, 
      52754, 133346, 38105, 51977, 66640, 74960, 93850, 111722, 131645, 
      65225, 67225, 90157, 74600, 145220, 51493, 57330, 71569, 152194, 
      158418, 168805, 175365, 50021, 50881, 145732, 68498, 65633, 193849, 
      50130, 68265, 117657, 58402, 58545, 116740, 56858, 115553, 49997, 
      64010, 72133, 207593, 49492, 65620, 47396, 61393, 140065, 66002, 
      172125, 218045, 52985, 51085, 132740, 56549, 57866, 66337, 74752, 
      76297, 72410, 80698, 207434, 93901, 213401, 70717, 75940, 78730, 90133, 
      111098, 145298, 52432, 71825, 48698, 53474, 60290, 69530, 233505, 
      52904, 57469, 72346, 95488, 50632, 70346, 72274, 72761, 91856, 92650, 
      138533, 56186, 59530, 83330, 128405, 145444, 180049, 98162, 49853, 
      69640, 58810, 66205, 70601, 233714, 55080, 162565, 237717, 56129, 
      210610, 60065, 82948, 177988, 203265, 55316, 51757, 52130, 60425, 
      53905, 55840, 283680, 51545, 62210, 111325, 138793, 124501, 51257, 
      68225, 153185, 56794, 60794, 80770, 52445, 69946, 85885, 149642, 
      234250, 55885, 51012, 57985, 116836, 51650, 57506, 249509, 79880, 
      114952, 54009, 271609, 52180, 167065, 170129, 271904, 67997, 77897, 
      115525, 267525, 67322, 78497, 97877, 59585, 184708, 282185, 56533, 
      70372, 224729, 70132, 190800, 64250, 68749, 53188, 59560, 62600, 68228, 
      56610, 221530, 235045, 79889, 232625, 214277, 256644, 58253, 101098, 
      229970, 66100, 256337, 263092, 106749, 229725, 263421, 98845, 64753, 
      65138, 83585, 104065, 270938, 56450, 54821, 294125, 61641, 71609, 
      106868, 222305, 328741, 57872, 224576, 296554, 105125, 60941, 105482, 
      58644, 260884, 293521, 65885, 75197, 75560, 100724, 76338, 85930, 
      78377, 73826, 62152, 74596, 249338, 256810, 267293, 85520, 261920, 
      270569, 111725, 70337, 290497, 350081, 246628, 273060, 280900, 367489, 
      74498, 62050, 83394, 98541, 290029, 368650, 81265, 106409, 109565, 
      111170, 271133, 334745, 61704, 261841, 281482, 82013, 87029, 72185, 
      271466, 353389, 65237, 385832, 389357, 350874, 330560, 68330, 78277, 
      109217, 66600, 348804, 78010, 328610, 69593, 84545, 106945, 79225, 
      285469, 334813, 345673, 71077, 302845, 320372, 69329, 85429, 287306, 
      85860, 72805, 309082, 76730, 77402, 324305, 327905, 322066, 84932, 
      86797, 78553, 108137, 354941, 368082, 388602, 425924, 75025, 104914, 
      319981, 326197, 357725, 439625, 75577, 91040, 399092, 81769, 88569, 
      347769, 374265, 75413, 105521, 342277, 364037, 90000, 371200, 75770, 
      89765, 89189, 90964, 79213, 92905, 363753, 368185, 372649, 86921, 
      371880, 80890, 92084, 92585, 378845, 395280, 417529, 81433, 372034, 
      80392, 88852, 379746, 83473, 95633, 436228, 96200, 420818, 99280, 
      83752, 86885, 97325, 425972, 86761, 94265, 95162, 421642, 87541, 88384, 
      447305, 457690, 98792, 91250, 92786, 91801, 96053, 93717, 100945, 
      103122, 112817, 93448, 96424, 103240, 116388, 96032, 100256, 114512, 
      114349, 98696, 101690, 104836, 100010, 108090, 111304, 114085, 106088, 
      119312, 122345, 105569, 112745, 114413, 116450, 106528, 113437, 127898, 
      114850, 111305, 114740, 111305, 119620, 125477, 123136, 117682, 118394, 
      124394, 118376, 130954, 131893, 122641, 126685, 129733, 130217, 139880, 
      138905, 139873 ], 
  [ 145906, 147226, 144002, 143905, 144365, 136145, 140068, 141200, 137960, 
      133169, 129914, 126061, 135808, 123058, 129130, 124501, 127130, 126485, 
      120205, 118705, 114325, 119197, 122420, 112346, 118625, 117697, 105145, 
      105425, 100633, 99410, 105768, 98290, 100445, 115226, 98792, 100129, 
      98090, 105841, 92221, 100456, 101800, 99809, 113796, 113269, 92053, 
      92457, 88625, 97706, 107773, 87145, 92761, 92250, 84317, 84701, 89890, 
      91634, 106378, 94005, 82945, 91090, 83845, 85460, 92053, 80882, 86981, 
      80360, 84690, 96210, 84841, 90088, 73681, 69890, 72900, 98666, 69705, 
      78068, 96928, 66897, 94057, 67778, 89204, 89330, 63458, 92170, 77237, 
      81736, 79685, 362149, 67810, 82277, 61381, 81569, 93050, 87957, 59825, 
      62449, 338929, 81817, 58770, 343738, 59368, 83300, 311908, 70010, 
      81602, 82490, 72400, 81770, 345284, 59553, 61258, 361954, 80354, 67912, 
      341640, 55210, 59513, 322610, 276250, 323749, 346996, 58500, 287305, 
      60650, 65138, 59597, 65192, 62569, 64985, 68680, 329845, 297362, 
      304384, 66085, 253133, 72736, 80980, 258592, 74201, 250601, 88129, 
      266153, 252242, 351085, 50900, 55172, 233257, 207938, 229298, 239473, 
      355690, 248648, 218797, 236756, 69050, 83330, 56293, 69669, 52352, 
      45450, 210946, 284481, 301249, 69408, 82960, 103860, 221728, 257524, 
      67786, 177161, 247561, 53000, 98696, 51237, 183922, 186698, 265130, 
      194805, 166697, 170365, 252053, 45970, 47041, 187697, 48996, 295300, 
      44549, 55540, 91625, 189625, 218434, 55845, 82692, 162765, 51185, 
      71333, 101573, 104578, 193394, 214370, 84905, 86528, 192097, 258337, 
      193576, 145106, 235610, 188905, 81145, 99658, 211729, 43577, 44305, 
      45578, 137345, 183665, 67525, 75940, 140004, 254237, 42400, 57524, 
      80225, 48217, 278125, 77725, 251668, 44005, 81233, 83938, 119633, 
      49216, 120020, 92381, 91621, 92200, 50593, 155969, 40330, 64213, 69570, 
      92833, 111253, 132178, 200996, 250274, 45472, 83785, 117280, 131665, 
      200656, 199445, 156169, 43720, 39053, 48625, 65312, 195872, 42489, 
      69129, 118521, 60701, 130085, 197905, 56570, 117937, 118469, 204709, 
      31330, 49282, 153757, 239017, 22580, 61268, 62224, 168649, 192113, 
      201760, 34418, 35818, 200738, 50581, 76717, 98474, 102194, 15977, 
      54272, 67473, 43844, 95048, 10121, 101690, 196442, 16144, 16133, 27700, 
      11600, 78761, 41834, 3492, 6637, 196409, 198173, 202618, 17833, 157940, 
      159520, 3524, 58669, 23717, 44017, 68965, 3393, 3460, 22185, 23620, 
      2258, 48434, 42116, 193960, 112914, 4640, 30497, 2290, 158580, 52306, 
      86945, 89297, 7841, 29156, 45700, 50000, 72356, 2610, 17397, 100746, 
      8840, 12053, 12680, 12893, 18605, 30344, 28265, 1696, 6196, 9506, 2669, 
      17354, 14152, 2452, 41960, 49997, 67720, 12753, 9925, 34578, 1508, 
      1025, 33785, 41828, 65540, 68105, 9610, 949, 71656, 1202, 1802, 11866, 
      54665, 170585, 4753, 1625, 8473, 12776, 725, 2357, 113572, 10826, 9461, 
      4106, 15025, 14453, 31154, 42965, 4840, 3965, 3690, 3805, 78841, 
      142570, 8500, 569, 55156, 87425, 7930, 78761, 144761, 8973, 2005, 
      25605, 56493, 8033, 433, 613, 57889, 105265, 14180, 4481, 36356, 
      129856, 9441, 3706, 13221, 18421, 9773, 1769, 134858, 3280, 3169, 
      42580, 145305, 445, 8021, 306, 353, 58628, 477, 40, 1125, 3172, 63037, 
      1625, 133250, 5057, 4234, 6725, 50, 9026, 2401, 0, 1225, 49284, 1025, 
      5, 1850, 3845, 68122, 8840, 5933, 788, 533, 53, 148, 43685, 45805, 
      48850, 16400, 47977, 74545, 59074, 5220, 40, 1274, 4145, 49778, 91253, 
      93685, 15210, 14242, 14005, 27306, 48042, 61090, 13325, 11336, 8381, 
      2501, 25381, 15497, 6845, 5162, 6544, 3744, 9945, 12913, 37393, 72505, 
      9194, 2570, 2018, 898, 953, 13165, 72530, 10600, 5237, 4292, 450, 901, 
      1989, 14625, 32266, 1937, 1040, 72080, 16673, 8753, 13285, 37925, 5653, 
      2925, 493, 11349, 25605, 36805, 17261, 15002, 3961, 4586, 12541, 3805, 
      6682, 2833, 545, 8810, 25493, 97873, 51652, 4721, 37106, 52154, 2701, 
      56845, 745, 13273, 56425, 94978, 3700, 1873, 857, 18797, 36562, 1082, 
      986, 5585, 35557, 40165, 106586, 3233, 17153, 1114, 1153, 7978, 10693, 
      22993, 49930, 1157, 18845, 87592, 2746, 16601, 11905, 23796, 98640, 
      10585, 52898, 22469, 33128, 46042, 124021, 14596, 89809, 45781, 61217, 
      5013, 81853, 6890, 9593, 21449, 111497, 6121, 20521, 41229, 64026, 
      8516, 16370, 12505, 23040, 119268, 24802, 39082, 39465, 84970, 55604, 
      65204, 85648, 31709, 77338, 33301, 100369, 22180, 32720, 44345, 51097, 
      66753, 81881, 98962, 43322, 44930, 63746, 50933, 110773, 32530, 37093, 
      48490, 116865, 122305, 131418, 137194, 31450, 32114, 111285, 46105, 
      43828, 153620, 31657, 45970, 87130, 38165, 38308, 86409, 37013, 85418, 
      31720, 42793, 49348, 166090, 31705, 44305, 30197, 41058, 106794, 44785, 
      134836, 175562, 34708, 33298, 100645, 37586, 38609, 45316, 52065, 
      53316, 50213, 56933, 166225, 67882, 171604, 49010, 53253, 55553, 64898, 
      82433, 111733, 34841, 50020, 32185, 35785, 41033, 48313, 189748, 35509, 
      38996, 50737, 69665, 34021, 49325, 50861, 51250, 66817, 67513, 106340, 
      38497, 41057, 59957, 97682, 112369, 142564, 72241, 33928, 49109, 40729, 
      46458, 49972, 190349, 38077, 127432, 193960, 38930, 169793, 41984, 
      60065, 140993, 163330, 38509, 35930, 36205, 42442, 37588, 39033, 
      235513, 35914, 43933, 83738, 107090, 94954, 35920, 48772, 119620, 
      40085, 43105, 58769, 37010, 50297, 63002, 116665, 191277, 39764, 36361, 
      41472, 88857, 36901, 41189, 205066, 58565, 87365, 38770, 225010, 37529, 
      132128, 134800, 225305, 49426, 57170, 88036, 221416, 49045, 57770, 
      73426, 43268, 147713, 234704, 41098, 51605, 183226, 51561, 153217, 
      47149, 50570, 39125, 43733, 45989, 50245, 41665, 180517, 192562, 59456, 
      190436, 174146, 212005, 43210, 76745, 188173, 49097, 211796, 217865, 
      81514, 188026, 218194, 75080, 48338, 48625, 62858, 79418, 225025, 
      42485, 41444, 246056, 46402, 53920, 82025, 181684, 277634, 44201, 
      183857, 248485, 80968, 46682, 81325, 45169, 216441, 245844, 50450, 
      57410, 57773, 77645, 58453, 65889, 60100, 56725, 48285, 57397, 206365, 
      213053, 222458, 65969, 217673, 225440, 87176, 54706, 243506, 297602, 
      204145, 227833, 234889, 313540, 57985, 49261, 64921, 76834, 243234, 
      314701, 63380, 83330, 85898, 87209, 226298, 283834, 49405, 218084, 
      235765, 64520, 68360, 57338, 226925, 301106, 52840, 330805, 334036, 
      298885, 280433, 55345, 62450, 86530, 54301, 297109, 62477, 278777, 
      56608, 67444, 84944, 63594, 239850, 284490, 294370, 57896, 255560, 
      271421, 56834, 68426, 241589, 68857, 59624, 261405, 62765, 63241, 
      275354, 278660, 273409, 69301, 70676, 64980, 87410, 303442, 315505, 
      334261, 368545, 63314, 85265, 271912, 277540, 306226, 381266, 64160, 
      75017, 344065, 68490, 73330, 297250, 321394, 64388, 86362, 292346, 
      312146, 74761, 318721, 65137, 74722, 74440, 75725, 67698, 77274, 
      312058, 316098, 320170, 73250, 319597, 69473, 77629, 78130, 326170, 
      341233, 361620, 70898, 320045, 70445, 75965, 327169, 72938, 81178, 
      379045, 82333, 365105, 84825, 74981, 76840, 83752, 369965, 77402, 
      82162, 82765, 366125, 78084, 79025, 389828, 399429, 86101, 81401, 
      82349, 81952, 85028, 83770, 88450, 89941, 97186, 84285, 86085, 90549, 
      99973, 86281, 88937, 98881, 98914, 88357, 90469, 93125, 90749, 96673, 
      99005, 100904, 96533, 105641, 107792, 96994, 101818, 102898, 104249, 
      98345, 102706, 113345, 105001, 103220, 105185, 103514, 108693, 112786, 
      111425, 108225, 109721, 113369, 109997, 118165, 118810, 113282, 117032, 
      121060, 121936, 128365, 127978, 128848 ], 
  [ 137261, 137601, 134797, 134560, 134600, 127850, 130653, 131225, 128405, 
      124594, 121829, 118116, 125273, 115393, 119925, 116276, 117785, 117140, 
      111140, 109850, 106100, 109642, 112025, 103841, 108650, 107792, 96500, 
      96290, 92548, 90905, 95653, 89505, 90890, 102521, 89237, 90154, 88325, 
      94466, 83716, 90061, 91125, 88994, 100321, 99794, 82568, 82762, 79700, 
      86681, 94788, 78080, 82436, 81925, 75322, 75496, 79425, 80609, 92693, 
      82420, 73460, 79785, 73940, 75205, 80468, 71537, 76306, 70805, 73525, 
      82945, 73466, 77173, 63776, 60545, 62785, 83861, 60010, 66553, 82193, 
      56992, 79252, 57593, 75029, 74945, 53693, 77225, 64532, 68261, 66490, 
      323474, 56645, 68522, 51476, 67744, 77405, 73012, 49850, 51914, 301514, 
      67712, 48865, 305973, 49253, 68845, 276173, 57725, 67357, 68105, 59625, 
      67385, 307309, 49018, 50373, 322929, 65969, 55557, 303805, 45305, 
      48698, 285965, 242685, 286964, 308741, 47545, 252900, 49205, 52853, 
      48292, 52837, 50634, 52490, 55485, 292500, 262117, 268649, 53170, 
      220898, 58561, 65545, 225937, 59746, 218506, 71504, 232868, 219937, 
      312130, 40085, 43517, 202212, 178853, 198533, 207938, 316385, 216413, 
      188802, 205361, 54665, 66845, 44008, 55144, 40697, 35125, 181441, 
      249586, 265234, 54673, 66265, 84505, 191313, 224449, 53261, 150386, 
      215186, 40925, 79901, 39442, 156517, 159013, 231425, 166420, 140692, 
      144010, 219188, 34805, 35666, 159802, 37201, 259425, 33524, 42485, 
      73250, 161450, 187949, 42580, 65437, 136900, 38690, 55618, 81938, 
      84593, 164869, 184165, 67300, 68713, 163642, 224842, 164981, 120781, 
      203725, 160660, 63890, 80093, 181594, 32132, 32720, 33713, 113650, 
      155770, 52020, 59245, 116029, 220882, 31025, 43489, 62900, 35722, 
      243090, 60680, 218453, 32210, 63698, 66053, 97618, 36441, 97865, 73306, 
      72616, 73125, 37328, 130244, 28885, 48778, 53365, 73618, 89938, 108693, 
      171421, 216989, 32977, 65620, 95265, 108180, 171081, 169940, 130304, 
      31365, 27538, 35360, 49457, 166577, 30274, 52714, 96226, 45476, 106600, 
      168400, 41905, 95642, 96104, 174644, 21145, 35737, 127962, 206362, 
      14425, 45833, 46649, 141524, 163028, 171905, 23533, 24653, 170953, 
      36756, 59112, 78209, 81509, 9572, 39817, 51058, 31069, 75133, 5746, 
      81005, 166937, 9529, 9448, 18005, 6385, 60736, 29269, 3037, 3592, 
      166834, 168458, 172553, 10448, 131585, 133025, 2509, 43304, 14722, 
      30962, 52130, 2308, 2305, 13540, 14625, 2993, 34609, 29341, 164525, 
      90829, 2225, 19892, 4985, 132085, 37781, 67730, 69802, 3536, 18761, 
      32225, 35825, 54961, 1525, 9802, 79921, 4045, 6068, 6485, 6628, 10660, 
      19669, 18010, 4321, 2521, 17101, 6554, 9689, 23357, 6197, 29045, 35752, 
      50885, 21538, 4570, 22993, 4273, 2180, 22340, 28913, 48985, 51200, 
      17345, 1684, 54261, 3757, 857, 5741, 39650, 142970, 10388, 820, 15858, 
      21701, 2440, 712, 91277, 19121, 17266, 1201, 7850, 7418, 20129, 29770, 
      10685, 1060, 8905, 970, 60466, 117405, 16025, 2704, 40001, 68000, 
      15245, 60386, 119386, 16708, 6100, 15700, 41128, 15418, 2498, 578, 
      42314, 83810, 23665, 1156, 24281, 105881, 17386, 9061, 6466, 29096, 
      17858, 5794, 110393, 8425, 544, 29385, 119860, 2930, 15476, 481, 2768, 
      42913, 3172, 1125, 40, 477, 46692, 5650, 108925, 1312, 909, 13690, 785, 
      3601, 7056, 1225, 0, 34969, 4490, 1370, 65, 730, 51077, 16645, 12548, 
      3973, 3368, 1768, 533, 30280, 32050, 34605, 26585, 33872, 56660, 43289, 
      11485, 1405, 49, 890, 35393, 71338, 73490, 25045, 23797, 23490, 16981, 
      33937, 45025, 22600, 19981, 15976, 296, 15476, 25402, 13810, 1417, 
      13369, 769, 4240, 6228, 25108, 54900, 17069, 7225, 6253, 4013, 218, 
      6410, 54925, 18965, 11432, 9997, 625, 306, 274, 7450, 20961, 6032, 305, 
      54545, 26858, 16418, 6530, 25570, 11988, 7720, 2628, 5224, 15700, 
      24660, 27586, 24697, 986, 1261, 21466, 9090, 2377, 7418, 1490, 3665, 
      15658, 77258, 37057, 10426, 24961, 37489, 776, 41480, 1690, 6658, 
      41130, 74713, 8705, 5408, 1802, 10642, 24557, 3077, 2561, 2050, 23762, 
      27530, 85061, 1168, 9488, 1989, 1818, 3393, 5058, 13858, 35685, 2452, 
      10760, 68237, 1241, 9146, 5920, 14521, 78025, 5090, 38233, 13544, 
      21893, 32497, 100746, 7841, 70244, 32306, 45362, 2248, 63268, 3145, 
      4658, 12874, 89552, 2866, 12226, 28594, 47821, 4141, 9265, 6660, 14185, 
      96553, 15597, 26937, 27250, 66105, 40729, 48929, 66713, 21034, 59453, 
      22346, 79754, 13745, 21905, 31360, 36992, 50338, 63506, 78557, 30617, 
      31945, 47821, 36968, 89108, 21925, 25578, 34945, 94570, 99450, 107653, 
      112869, 21125, 21649, 89620, 33050, 31193, 127825, 21402, 32985, 68265, 
      26650, 26793, 67684, 25778, 66833, 21605, 30578, 36013, 139385, 21940, 
      32020, 20852, 29473, 85969, 32570, 111141, 148157, 24593, 23533, 80660, 
      26981, 27794, 33241, 38800, 39841, 37298, 42898, 139730, 52237, 144689, 
      36445, 39988, 41938, 49813, 64898, 90698, 25216, 37385, 23330, 26090, 
      30218, 36098, 161433, 26024, 28741, 38242, 54160, 25096, 37250, 38506, 
      38825, 51872, 52498, 86285, 28802, 30802, 46202, 78677, 91684, 118729, 
      56666, 25493, 37384, 30754, 35293, 38177, 162314, 28872, 105277, 
      165645, 29585, 143578, 32009, 46660, 117508, 137745, 29444, 27565, 
      27770, 32537, 28873, 29968, 204048, 27689, 33818, 66973, 87385, 76789, 
      27905, 37817, 98585, 31090, 33410, 45994, 28925, 39202, 49597, 96050, 
      163522, 31189, 28836, 32617, 71812, 29306, 32474, 176261, 46280, 70600, 
      30825, 194665, 30004, 110113, 112505, 194960, 39101, 45305, 71341, 
      191421, 38930, 45905, 58901, 34553, 124228, 203729, 33013, 41140, 
      156521, 41236, 129312, 37874, 40525, 32020, 35368, 37064, 40340, 33930, 
      154162, 165157, 47801, 163241, 148421, 183060, 35405, 62290, 161258, 
      39892, 182921, 188500, 66429, 161181, 188829, 61045, 39553, 39770, 
      50993, 64753, 195170, 35450, 34829, 214661, 38457, 44225, 67220, 
      155609, 244069, 37376, 157712, 217090, 66653, 39437, 67010, 38484, 
      187636, 214729, 42365, 47645, 48008, 64100, 48618, 54514, 49985, 47450, 
      41320, 48052, 178610, 184738, 193373, 54944, 189008, 196145, 72581, 
      46481, 212881, 263057, 176740, 198468, 204964, 277945, 49130, 43066, 
      54666, 64269, 212749, 279106, 53545, 69785, 71933, 73034, 197213, 
      250409, 43560, 189769, 206050, 54965, 57965, 49673, 198050, 266701, 
      46925, 294440, 297461, 264690, 247568, 49010, 54085, 73265, 48456, 
      263124, 54322, 246122, 50273, 58169, 72169, 55369, 210205, 251485, 
      260665, 51421, 224725, 239396, 50849, 59221, 211874, 59652, 53149, 
      230290, 55730, 56066, 243329, 246425, 241594, 61076, 62101, 58225, 
      75545, 269597, 280890, 298386, 330500, 57889, 74170, 240517, 245725, 
      272381, 342521, 58945, 66512, 307700, 61945, 65385, 264105, 286569, 
      59453, 75617, 259621, 278021, 66816, 284176, 60482, 66917, 66845, 
      67780, 62413, 69049, 278073, 281833, 285625, 66425, 285192, 64258, 
      70244, 70745, 291485, 305568, 324625, 66313, 285850, 66280, 69700, 
      292554, 68353, 73793, 341140, 75368, 328250, 77440, 71656, 72605, 
      76997, 332900, 73657, 76457, 76850, 329410, 74269, 75280, 351713, 
      360754, 79976, 77306, 77834, 77857, 80093, 79605, 82465, 83466, 88961, 
      80680, 81640, 84424, 91188, 82256, 83792, 90656, 90829, 83912, 85394, 
      87700, 87074, 91458, 93160, 94429, 92648, 98816, 100337, 93809, 96953, 
      97613, 98474, 95440, 97981, 105890, 100906, 100385, 101300, 100889, 
      103828, 106661, 106000, 104410, 106466, 108434, 106952, 111970, 112405, 
      109537, 113077, 117805, 118961, 123080, 123113, 123913 ], 
  [ 132586, 127690, 127130, 126145, 123941, 125045, 121864, 119444, 118868, 
      120293, 120146, 117181, 110500, 115954, 112258, 113845, 109370, 108725, 
      104221, 104053, 103669, 100105, 98000, 99914, 96869, 96385, 91825, 
      88997, 90865, 86978, 83124, 84082, 81353, 76154, 79700, 78373, 77666, 
      75205, 79789, 76036, 75604, 72725, 69840, 69313, 73405, 72477, 73529, 
      69290, 66925, 71161, 68785, 68274, 68777, 67829, 65026, 63218, 61090, 
      62037, 64297, 60898, 62533, 61928, 60085, 63122, 60785, 61268, 55386, 
      53586, 54205, 49684, 52369, 52130, 50256, 46274, 49725, 46544, 44980, 
      45585, 41665, 44690, 40808, 39602, 43034, 38890, 38165, 37780, 37505, 
      158353, 38506, 36545, 40069, 35393, 35330, 34677, 38069, 37141, 143125, 
      33865, 37458, 145714, 36724, 33128, 126760, 33602, 32762, 32762, 32884, 
      32042, 145928, 34245, 33730, 155938, 30626, 31060, 143172, 33898, 
      32429, 131690, 104866, 131941, 145864, 30528, 110593, 29570, 28730, 
      29405, 28340, 28381, 27245, 26500, 134485, 115322, 119236, 25681, 
      90185, 24340, 24592, 92980, 24029, 88541, 24193, 96545, 88850, 145513, 
      23816, 22760, 77857, 64970, 75674, 80965, 147898, 85700, 70057, 79136, 
      19322, 20282, 19885, 19053, 19940, 21474, 65314, 104661, 114325, 17460, 
      18580, 22608, 70324, 89248, 17170, 48845, 83725, 17924, 20996, 17937, 
      51610, 52610, 92858, 56277, 43265, 44713, 85109, 16666, 16405, 52277, 
      15696, 109264, 16133, 14248, 16589, 52429, 66586, 13221, 14760, 40221, 
      13445, 13169, 18545, 19330, 53978, 64298, 14753, 15044, 53125, 87397, 
      53716, 32330, 74882, 51265, 13213, 17074, 62101, 12497, 12337, 11834, 
      28565, 48245, 10693, 11560, 29448, 84185, 11764, 10016, 11849, 10477, 
      97417, 11125, 82504, 10705, 11525, 12010, 21509, 9700, 21008, 12905, 
      12589, 12724, 7969, 34313, 9250, 7825, 8298, 12469, 17569, 24730, 
      54920, 80666, 7732, 10081, 19156, 24217, 54580, 53813, 33625, 6868, 
      7529, 6001, 6260, 51572, 6525, 6525, 18621, 5645, 22637, 52273, 5066, 
      18037, 18125, 55525, 8242, 4882, 31657, 73405, 12368, 4880, 4948, 
      38113, 49145, 53908, 6890, 6514, 53330, 4405, 6565, 11450, 12506, 
      16865, 4100, 4869, 4328, 10244, 23885, 12002, 50810, 15700, 15245, 
      7720, 20036, 5945, 3650, 42120, 28837, 50333, 51209, 53434, 12505, 
      32288, 32980, 38600, 2725, 8177, 2725, 3697, 38025, 37648, 8865, 8080, 
      48434, 2258, 2600, 48772, 14346, 30836, 4745, 60898, 32040, 1690, 6581, 
      7157, 22049, 4736, 1744, 1604, 3536, 37242, 10737, 10170, 19940, 15605, 
      14900, 14669, 9725, 4148, 4733, 59860, 24400, 99194, 68825, 10250, 
      114052, 67720, 1556, 1157, 2452, 109989, 17473, 2610, 60560, 49865, 
      2705, 1424, 2048, 2393, 100186, 47125, 2836, 58922, 37322, 14530, 941, 
      36941, 82009, 38033, 96829, 110900, 53117, 33437, 13672, 104954, 
      100481, 27194, 11029, 11345, 2738, 785, 83428, 27053, 78282, 27337, 
      3805, 24466, 97744, 55625, 544, 5729, 95842, 3725, 25325, 99549, 69493, 
      4293, 549, 96389, 55045, 41905, 613, 10693, 115856, 24905, 1280, 19300, 
      101349, 79186, 11889, 127645, 102569, 68813, 21194, 77428, 28033, 400, 
      25425, 57721, 96821, 42930, 57185, 464, 59085, 48436, 35757, 27592, 
      877, 68669, 20474, 22817, 24658, 92417, 46226, 16130, 73441, 49284, 
      34969, 0, 64517, 50177, 32042, 25601, 1522, 99860, 89405, 62504, 60029, 
      52445, 44104, 173, 73, 10, 122516, 25, 2617, 466, 86472, 50212, 35018, 
      25013, 50, 6449, 7105, 119106, 116362, 115681, 3330, 90, 706, 113669, 
      107684, 98069, 30029, 4069, 119837, 92537, 22922, 91348, 26388, 15273, 
      12025, 985, 2353, 100658, 73610, 70394, 62170, 37805, 11833, 2378, 
      105172, 86045, 81992, 43074, 38641, 32625, 10629, 2074, 69425, 37892, 
      2372, 122789, 98885, 11953, 1073, 87349, 74853, 55549, 14013, 4293, 
      1285, 124265, 118010, 26605, 25010, 110665, 78841, 20890, 73429, 48053, 
      17690, 4625, 8629, 592, 82421, 1586, 650, 32005, 901, 48253, 12829, 
      925, 7954, 76960, 65809, 48365, 8585, 1930, 55250, 52490, 24677, 2257, 
      1537, 11570, 31649, 10049, 48178, 46885, 20410, 16465, 6565, 1090, 
      50885, 9077, 6340, 34714, 10829, 15457, 6480, 9396, 17245, 1394, 7373, 
      3380, 1642, 17905, 13264, 7225, 1825, 2165, 28989, 5485, 24650, 19805, 
      8573, 13817, 26989, 9421, 2601, 2754, 22280, 12818, 16945, 8388, 16704, 
      7930, 3562, 3501, 6826, 2768, 3488, 7060, 5513, 5410, 5329, 11125, 
      10192, 5636, 3497, 3145, 4149, 6845, 11050, 4250, 4082, 4250, 3869, 
      14869, 6778, 5569, 4090, 16965, 18853, 22194, 24418, 7474, 7250, 15381, 
      4813, 5200, 31520, 8125, 5122, 8986, 6641, 6784, 9153, 7265, 9050, 
      9076, 6829, 6280, 38218, 11281, 7897, 12437, 9090, 16218, 8821, 26056, 
      43250, 12064, 12874, 15397, 11834, 11525, 10240, 9441, 9360, 9809, 
      9425, 39685, 10162, 42400, 10826, 10629, 10709, 10730, 12725, 19825, 
      15305, 11392, 17533, 15805, 13949, 12349, 51664, 16861, 15464, 12997, 
      12833, 18925, 14249, 14009, 13954, 13537, 13789, 20648, 18517, 17525, 
      14225, 18650, 22681, 32896, 14965, 21940, 16253, 18973, 17154, 16672, 
      54041, 21205, 28420, 55876, 21170, 45029, 20228, 16553, 33545, 42562, 
      22525, 24386, 24217, 21130, 23824, 23049, 77449, 25258, 21289, 18914, 
      23618, 21250, 26596, 20800, 27712, 24545, 23125, 19253, 27242, 21437, 
      19490, 27421, 56745, 26888, 30145, 26820, 22257, 30241, 27425, 63874, 
      22157, 22541, 29890, 74050, 31313, 34004, 34900, 74345, 25450, 23426, 
      23656, 72676, 26401, 24026, 22810, 29504, 40265, 79748, 31330, 26741, 
      55354, 27585, 43105, 29833, 28370, 35573, 32189, 30893, 28933, 34117, 
      54865, 60250, 27044, 59456, 52490, 69925, 35218, 26573, 58969, 32225, 
      70160, 73121, 27346, 59266, 73450, 27572, 34130, 33973, 29114, 27914, 
      77173, 39377, 41000, 88436, 37522, 33940, 29633, 57808, 106250, 42425, 
      59537, 90865, 31684, 42242, 32041, 44281, 75249, 90000, 40682, 36986, 
      37349, 33245, 37585, 35253, 37456, 39409, 45621, 39637, 71833, 74969, 
      79490, 37553, 77369, 81140, 36116, 44050, 90770, 120002, 71833, 83089, 
      86593, 129280, 43333, 51481, 41389, 38650, 91386, 130441, 42512, 38930, 
      38834, 38813, 83330, 113338, 53845, 80000, 88801, 45428, 43940, 50234, 
      85289, 124394, 56836, 141661, 143560, 123505, 113489, 56677, 50906, 
      43906, 58741, 123061, 52265, 113165, 57940, 50128, 45428, 52938, 93330, 
      116658, 122098, 58340, 101492, 109805, 60386, 51554, 94625, 51985, 
      60068, 105561, 59657, 59245, 113738, 115712, 113125, 58645, 57800, 
      63648, 53666, 130282, 137461, 148225, 168745, 70418, 56405, 114292, 
      117256, 133066, 177026, 72596, 62585, 154921, 68490, 64450, 128530, 
      142018, 74600, 59722, 126290, 137210, 65881, 141121, 77125, 66730, 
      67780, 66845, 75690, 66618, 138010, 140274, 142570, 71474, 142885, 
      77909, 72301, 72802, 147682, 156529, 168480, 83330, 144665, 85541, 
      77741, 149125, 85370, 75850, 180133, 79669, 172853, 79497, 95405, 
      91492, 82420, 176381, 95162, 87490, 86761, 174761, 95400, 96785, 
      189584, 195633, 88765, 96941, 95225, 97492, 95240, 98866, 92002, 90385, 
      86530, 102933, 99405, 93213, 85765, 102265, 97817, 88225, 89146, 
      101677, 99793, 100229, 108953, 105109, 103445, 101348, 113405, 103865, 
      102020, 118306, 112474, 110890, 109133, 121433, 114250, 107573, 120541, 
      126752, 122057, 128378, 119349, 115450, 118529, 125541, 130589, 123581, 
      132197, 120385, 119698, 131042, 133460, 141928, 144580, 136357, 138634, 
      139060 ], 
  [ 156665, 158873, 155261, 155290, 156130, 146560, 151505, 153145, 149517, 
      143828, 140121, 136130, 148241, 132865, 140345, 134818, 138465, 137818, 
      131266, 129572, 124610, 130696, 134685, 122877, 130500, 129506, 115778, 
      116500, 110746, 109897, 117725, 109025, 111880, 129537, 110221, 111940, 
      109705, 118928, 102682, 112645, 114245, 112372, 128789, 128260, 103394, 
      103988, 99450, 110449, 122306, 98090, 104858, 104345, 95188, 95762, 
      102101, 104353, 121529, 107234, 94250, 104057, 95530, 97465, 105274, 
      92053, 99368, 91717, 97505, 110945, 97844, 104485, 85322, 81013, 84725, 
      114777, 81140, 91165, 112969, 78506, 110146, 79641, 104713, 105025, 
      74925, 108373, 91386, 96589, 94280, 400040, 80545, 97380, 72962, 96730, 
      109873, 104138, 71460, 74596, 375652, 97226, 70337, 380777, 71125, 
      99025, 347089, 83749, 97133, 98149, 86585, 97425, 382505, 71684, 73709, 
      400133, 96001, 81701, 378725, 66757, 71892, 358605, 309425, 359866, 
      384457, 70997, 321242, 73593, 78849, 72410, 78965, 75956, 78880, 83213, 
      366458, 332053, 339521, 80356, 285064, 88153, 97549, 290905, 89872, 
      282400, 105778, 299034, 284225, 389140, 63225, 68265, 264074, 236961, 
      259857, 270736, 394057, 280549, 248648, 267885, 84625, 100825, 69946, 
      85370, 65425, 57305, 240337, 318800, 336592, 85289, 100633, 123965, 
      251945, 290173, 83473, 204048, 279568, 66445, 118285, 64424, 211381, 
      214409, 298345, 223154, 192866, 196852, 284490, 58565, 59828, 215588, 
      62165, 330485, 57010, 69857, 110800, 217760, 248681, 70346, 100841, 
      188786, 64980, 88072, 121896, 125221, 221845, 244357, 103370, 105185, 
      220480, 291328, 222085, 169709, 267125, 217090, 99280, 119905, 241636, 
      56394, 57250, 58777, 161360, 211520, 84050, 93553, 164273, 287080, 
      55145, 72701, 98410, 61984, 312500, 95650, 284377, 57128, 99604, 
      102629, 142100, 63233, 142605, 112148, 111322, 111965, 65042, 181810, 
      53113, 80644, 86705, 112720, 133060, 155969, 230353, 283021, 59209, 
      102706, 139721, 155450, 230009, 228730, 182122, 57317, 51880, 63050, 
      82105, 224953, 55952, 86432, 141200, 76914, 153850, 227170, 72265, 
      140608, 141202, 234482, 42925, 63949, 179624, 271156, 32317, 77661, 
      78745, 195730, 220986, 231337, 46649, 48305, 230249, 65498, 95090, 
      119277, 123381, 24106, 69761, 84752, 57793, 115525, 16388, 122869, 
      225685, 24457, 24506, 38825, 18625, 97498, 55577, 6161, 11674, 225700, 
      227592, 232357, 26834, 184285, 185993, 6697, 74962, 34184, 58196, 
      86600, 6626, 6757, 32330, 34085, 3825, 63313, 56033, 223109, 135341, 
      9081, 42426, 2057, 185033, 67813, 106740, 109348, 14002, 40885, 60245, 
      65185, 90485, 5825, 26564, 122009, 15445, 19746, 20565, 20842, 28090, 
      42325, 39860, 1513, 11773, 4777, 1332, 26577, 7949, 1241, 55981, 65234, 
      85325, 6932, 17032, 47381, 1189, 2178, 46458, 55845, 82885, 85770, 
      4745, 2482, 89765, 1069, 4869, 19669, 70596, 198036, 1802, 4562, 3920, 
      6813, 1354, 6058, 136153, 5437, 4520, 8957, 23780, 23076, 43425, 57220, 
      1685, 8810, 1109, 8584, 97828, 167765, 3805, 802, 71197, 107370, 3425, 
      97744, 170144, 4082, 442, 36842, 72722, 3460, 724, 2824, 74308, 127060, 
      7685, 9698, 49573, 153953, 4352, 985, 21572, 10834, 4552, 260, 159397, 
      745, 7738, 56813, 170738, 340, 3370, 2309, 306, 75157, 170, 1205, 4274, 
      7793, 80138, 100, 157645, 10634, 9425, 2504, 1525, 16133, 290, 1025, 
      4490, 64517, 0, 900, 5625, 8836, 85849, 3845, 2026, 17, 82, 626, 1937, 
      58082, 60520, 64013, 9225, 63010, 93034, 75641, 1625, 925, 4525, 9252, 
      65061, 111592, 114280, 8345, 7633, 7460, 38873, 63065, 77905, 6970, 
      5557, 3562, 6642, 36562, 8564, 2600, 10709, 2425, 8585, 17282, 21146, 
      50746, 90722, 4113, 433, 265, 169, 3744, 21460, 90745, 5069, 1690, 
      1193, 2405, 3560, 5672, 23300, 44717, 306, 3825, 90225, 9472, 3856, 
      21572, 51332, 1970, 650, 650, 19058, 36770, 50018, 9928, 8245, 8788, 
      9733, 6484, 1076, 12721, 740, 1780, 15613, 36584, 118820, 67093, 1600, 
      50305, 67657, 6554, 72986, 1972, 21412, 72500, 115597, 1213, 730, 2080, 
      28340, 49625, 1341, 1629, 10900, 48424, 53800, 128349, 7202, 26242, 
      2393, 2624, 14249, 17924, 33424, 65033, 2050, 28314, 107365, 6197, 
      25492, 19450, 34349, 119561, 17680, 68377, 32698, 45469, 60493, 147368, 
      22837, 109762, 60164, 77776, 9602, 100906, 12373, 16164, 31348, 133618, 
      11152, 30160, 54836, 80897, 14569, 24917, 19898, 33185, 142085, 35261, 
      52229, 52676, 104261, 71245, 82125, 105001, 43508, 95729, 45352, 
      121252, 31925, 44641, 58250, 66026, 83792, 100708, 119645, 56961, 
      58825, 80329, 65722, 132602, 44245, 49640, 62893, 139268, 145220, 
      155165, 161453, 42905, 43697, 133106, 60052, 57389, 179213, 43040, 
      59849, 106385, 50696, 50837, 105530, 49284, 104409, 42965, 55952, 
      63529, 192485, 42610, 57514, 40714, 53621, 127805, 57920, 158465, 
      202581, 45917, 44185, 120874, 49237, 50452, 58309, 66146, 67589, 63972, 
      71716, 192400, 84133, 198157, 62441, 67322, 69940, 80629, 100404, 
      132904, 45578, 63509, 42212, 46580, 52852, 61412, 217565, 46106, 50297, 
      64084, 85762, 44098, 62280, 64072, 64525, 82394, 83152, 126585, 49268, 
      52340, 74440, 116965, 133186, 166261, 88384, 43541, 61730, 51748, 
      58565, 62653, 217876, 48386, 149581, 221741, 49365, 195652, 52993, 
      74210, 164354, 188609, 48682, 45461, 45800, 53381, 47437, 49202, 
      266162, 45313, 55060, 100945, 126985, 113437, 45121, 60661, 140725, 
      50180, 53840, 72320, 46269, 62308, 77125, 137380, 218516, 49465, 45098, 
      51425, 106298, 45700, 51012, 233257, 71650, 104546, 47885, 254605, 
      46258, 154105, 157033, 254898, 60713, 69865, 105145, 250685, 60136, 
      70461, 88549, 53077, 171026, 264865, 50329, 63010, 209477, 62834, 
      176906, 57460, 61585, 47450, 53210, 55978, 61130, 50564, 206440, 
      219445, 71937, 217125, 199489, 240290, 52165, 91780, 214600, 59330, 
      240013, 246530, 97121, 214385, 246857, 89725, 58181, 58532, 75517, 
      94637, 254132, 50724, 49297, 276565, 55469, 64585, 97362, 207325, 
      310117, 52234, 209554, 278980, 95845, 55093, 96200, 53066, 244562, 
      276077, 59625, 68121, 68482, 91810, 69224, 78068, 71125, 66980, 56426, 
      67714, 233512, 240712, 250821, 77818, 245650, 253993, 102285, 63989, 
      273269, 330949, 230962, 256442, 264010, 347845, 67840, 56680, 76052, 
      90077, 272861, 349000, 74125, 97465, 100417, 101920, 254641, 316145, 
      56498, 245717, 264676, 74997, 79605, 66085, 255060, 334297, 59981, 
      365786, 369209, 331880, 312210, 62864, 71825, 100385, 61370, 329906, 
      71656, 310356, 64121, 77645, 98345, 72833, 268673, 316385, 326905, 
      65533, 285469, 302418, 64021, 78557, 270472, 78986, 67253, 291560, 
      70900, 71504, 306333, 309829, 304192, 78514, 80209, 72845, 99945, 
      336073, 348836, 368744, 405010, 69953, 97088, 302293, 308305, 338845, 
      418365, 70601, 84466, 378986, 76145, 82265, 329225, 354905, 70569, 
      97853, 323933, 345013, 83690, 351970, 71056, 83521, 83045, 84650, 
      74189, 86453, 344789, 349085, 353413, 81145, 352706, 75892, 86026, 
      86525, 359525, 375482, 397085, 76729, 352948, 75890, 83330, 360452, 
      78761, 89561, 415330, 90322, 400420, 93194, 79634, 82325, 91541, 
      405466, 82433, 88985, 89780, 401300, 83177, 84050, 426277, 436388, 
      93298, 86740, 88072, 87289, 91129, 89165, 95509, 97448, 106289, 89162, 
      91730, 97730, 109586, 91538, 95218, 107978, 107881, 93994, 96680, 
      99650, 95668, 102992, 105898, 108373, 101626, 113418, 116145, 101441, 
      107797, 109261, 111060, 102530, 108553, 121680, 110260, 107325, 110250, 
      107425, 114650, 119893, 117890, 113216, 114192, 119376, 114274, 125320, 
      126157, 118193, 122125, 125497, 126113, 134650, 133877, 134809 ], 
  [ 147185, 148553, 145301, 145210, 145690, 137380, 141365, 142525, 139257, 
      134408, 131121, 127250, 137141, 124225, 130385, 125698, 128385, 127738, 
      121426, 119912, 115490, 120436, 123705, 113517, 119880, 118946, 106298, 
      106600, 101746, 100537, 106985, 99425, 101620, 116577, 99961, 101320, 
      99265, 107108, 93322, 101665, 103025, 101032, 115169, 114640, 93194, 
      93608, 89730, 98929, 109106, 88250, 93938, 93425, 85408, 85802, 91061, 
      92833, 107729, 95234, 84050, 92297, 84970, 86605, 93274, 81973, 88148, 
      81457, 85865, 97505, 86024, 91345, 74762, 70933, 73985, 100017, 70760, 
      79225, 98269, 67946, 95386, 68841, 90493, 90625, 64485, 93493, 78426, 
      82969, 80900, 364820, 68905, 83520, 62402, 82810, 94393, 89258, 60840, 
      63496, 341512, 83066, 59777, 346337, 60385, 84565, 314389, 71149, 
      82853, 83749, 73565, 83025, 347885, 60584, 62309, 364613, 81601, 69041, 
      344225, 56197, 60552, 325125, 278585, 326266, 349597, 59537, 289682, 
      61713, 66249, 60650, 66305, 63656, 66100, 69833, 332378, 299773, 
      306821, 67216, 255364, 73933, 82249, 260845, 75412, 252820, 89458, 
      268434, 254465, 353680, 51885, 56205, 235394, 209961, 231417, 241636, 
      358297, 250849, 220868, 238905, 70225, 84625, 57346, 70850, 53365, 
      46385, 212977, 286820, 303652, 70589, 84253, 105305, 223805, 259753, 
      68953, 179028, 249748, 54025, 100105, 52244, 185821, 188609, 267385, 
      196754, 168506, 172192, 254250, 46925, 48008, 189608, 49985, 297665, 
      45490, 56597, 92980, 191540, 220481, 56906, 83981, 164546, 52200, 
      72532, 102996, 106021, 195325, 216397, 86210, 87845, 194020, 260548, 
      195505, 146789, 237725, 190810, 82420, 101065, 213736, 44514, 45250, 
      46537, 138980, 185540, 68690, 77173, 141653, 256420, 43325, 58601, 
      81490, 49204, 280400, 78970, 253837, 44948, 82504, 85229, 121160, 
      50213, 121545, 93728, 92962, 93545, 51602, 157690, 41233, 65344, 70745, 
      94180, 112720, 133769, 202933, 252421, 46429, 85066, 118781, 133250, 
      202589, 201370, 157882, 44657, 39940, 49610, 66445, 197773, 43412, 
      70292, 120020, 61794, 131650, 199810, 57625, 119428, 119962, 206642, 
      32125, 50269, 155444, 241096, 23257, 62361, 63325, 170410, 193986, 
      203677, 35249, 36665, 202649, 51578, 77930, 99837, 103581, 16546, 
      55301, 68612, 44773, 96385, 10568, 103069, 198325, 16717, 16706, 28445, 
      12085, 79978, 42737, 3701, 6994, 198280, 200052, 204517, 18434, 159625, 
      161213, 3757, 59722, 24404, 44936, 70100, 3626, 3697, 22850, 24305, 
      2385, 49393, 43013, 195809, 114341, 4941, 31266, 2297, 160253, 53293, 
      88200, 90568, 8242, 29905, 46625, 50965, 73505, 2825, 17984, 102089, 
      9265, 12546, 13185, 13402, 19210, 31105, 29000, 1693, 6553, 9217, 2592, 
      17937, 13769, 2381, 42841, 50954, 68825, 12392, 10372, 35381, 1489, 
      1098, 34578, 42705, 66625, 69210, 9305, 1042, 72785, 1189, 1989, 12349, 
      55656, 172296, 4562, 1802, 8180, 12393, 754, 2578, 114973, 10477, 9140, 
      4397, 15560, 14976, 31905, 43840, 4625, 4250, 3509, 4084, 80008, 
      144125, 8185, 562, 56137, 88650, 7625, 79924, 146324, 8642, 1882, 
      26282, 57482, 7720, 424, 724, 58888, 106600, 13745, 4778, 37153, 
      131333, 9092, 3505, 13712, 17914, 9412, 1640, 136357, 3085, 3418, 
      43433, 146858, 400, 7690, 389, 306, 59617, 410, 65, 1274, 3413, 64058, 
      1480, 134725, 5354, 4505, 6404, 85, 9413, 2210, 5, 1370, 50177, 900, 0, 
      2025, 4096, 69169, 8465, 5626, 677, 442, 26, 197, 44522, 46660, 49733, 
      15885, 48850, 75634, 60041, 4925, 25, 1405, 4392, 50661, 92452, 94900, 
      14705, 13753, 13520, 27953, 48905, 62065, 12850, 10897, 8002, 2682, 
      26002, 14984, 6500, 5429, 6205, 3965, 10322, 13346, 38146, 73562, 8793, 
      2353, 1825, 769, 1044, 13600, 73585, 10169, 4930, 4013, 485, 980, 2132, 
      15080, 32957, 1746, 1125, 73125, 16132, 8356, 13712, 38672, 5330, 2690, 
      410, 11738, 26210, 37538, 16708, 14485, 4168, 4813, 12064, 3536, 6961, 
      2600, 520, 9133, 26084, 99080, 52513, 4420, 37825, 53017, 2834, 57746, 
      712, 13672, 57320, 96157, 3433, 1690, 820, 19280, 37265, 981, 909, 
      5800, 36244, 40900, 107829, 3362, 17602, 1073, 1124, 8249, 11024, 
      23524, 50753, 1090, 19314, 88705, 2837, 17032, 12250, 24329, 99821, 
      10900, 53737, 22978, 33769, 46813, 125348, 14977, 90922, 46544, 62116, 
      5162, 82906, 7093, 9864, 21928, 112738, 6292, 20980, 41936, 64937, 
      8749, 16757, 12818, 23525, 120545, 25301, 39749, 40136, 86021, 56425, 
      66105, 86701, 32288, 78329, 33892, 101512, 22625, 33301, 45050, 51866, 
      67652, 82888, 100085, 44001, 45625, 64609, 51682, 111962, 33085, 37700, 
      49213, 118088, 123560, 132725, 138533, 31985, 32657, 112466, 46792, 
      44489, 155033, 32180, 46649, 88145, 38756, 38897, 87410, 37584, 86409, 
      32225, 43412, 50029, 167525, 32170, 44914, 30634, 41621, 107885, 45380, 
      136085, 177021, 35177, 33745, 101674, 38077, 39112, 45889, 52706, 
      53969, 50832, 57616, 167620, 68653, 173017, 49601, 53882, 56200, 65629, 
      83304, 112804, 35258, 50609, 32552, 36200, 41512, 48872, 191225, 35906, 
      39437, 51304, 70402, 34378, 49860, 51412, 51805, 67514, 68212, 107325, 
      38888, 41480, 60580, 98605, 113386, 143761, 72964, 34241, 49610, 41128, 
      46925, 50473, 191776, 38426, 128521, 195401, 39285, 171112, 42373, 
      60650, 142154, 164609, 38842, 36221, 36500, 42821, 37897, 39362, 
      237122, 36193, 44320, 84505, 108025, 95797, 36181, 49201, 120625, 
      40400, 43460, 59300, 37269, 50728, 63565, 117640, 192656, 40045, 36578, 
      41765, 89618, 37120, 41472, 206497, 59050, 88106, 39005, 226525, 37738, 
      133165, 135853, 226818, 49793, 57625, 88765, 222905, 49396, 58221, 
      74029, 43537, 148826, 236245, 41329, 51970, 184517, 51914, 154346, 
      47440, 50905, 39290, 43970, 46258, 50570, 41864, 181780, 193885, 59877, 
      191745, 175369, 213410, 43405, 77320, 189460, 49370, 213193, 219290, 
      82121, 189305, 219617, 75625, 48581, 48872, 63277, 79997, 226472, 
      42624, 41557, 247585, 46589, 54205, 82602, 182905, 279277, 44314, 
      185074, 250000, 81505, 46813, 81860, 45266, 217802, 247337, 50625, 
      57681, 58042, 78130, 58724, 66248, 60385, 56960, 48386, 57634, 207652, 
      214372, 223821, 66298, 219010, 226813, 87705, 54869, 244949, 299269, 
      205402, 229202, 236290, 315265, 58180, 49300, 65192, 77237, 244661, 
      316420, 63625, 83785, 86377, 87700, 227641, 285425, 49418, 219377, 
      237136, 64737, 68625, 57445, 228240, 302737, 52841, 332546, 335789, 
      300500, 281970, 55364, 62585, 86945, 54290, 298706, 62596, 280296, 
      56621, 67625, 85325, 63713, 241193, 286025, 295945, 57913, 256969, 
      272898, 56821, 68597, 242932, 69026, 59633, 262820, 62800, 63284, 
      276813, 280129, 274852, 69394, 70789, 64985, 87705, 304993, 317096, 
      335924, 370330, 63233, 85508, 273313, 278965, 307765, 383085, 64061, 
      75106, 345746, 68465, 73385, 298745, 322985, 64269, 86573, 293813, 
      313693, 74810, 320290, 64996, 74761, 74465, 75770, 67589, 77333, 
      313589, 317645, 321733, 73225, 321146, 69352, 77626, 78125, 327725, 
      342842, 363305, 70729, 321568, 70250, 75890, 328712, 72761, 81161, 
      380770, 82282, 366760, 84794, 74714, 76625, 83681, 371626, 77153, 
      82025, 82640, 367760, 77837, 78770, 391537, 401168, 85978, 81160, 
      82132, 81709, 84829, 83525, 88309, 89828, 97169, 84002, 85850, 90410, 
      99986, 86018, 88738, 98858, 98881, 88114, 90260, 92930, 90448, 96452, 
      98818, 100753, 96226, 105498, 107685, 96641, 101557, 102661, 104040, 
      97970, 102433, 113220, 104680, 102825, 104850, 103105, 108410, 112573, 
      111170, 107876, 109332, 113076, 109594, 117940, 118597, 112913, 116665, 
      120637, 121493, 128050, 127637, 128509 ], 
  [ 136340, 136448, 133736, 133465, 133405, 126985, 129530, 129970, 127242, 
      123653, 120996, 117305, 123866, 114640, 118820, 115393, 116640, 115993, 
      110041, 108797, 105185, 108421, 110610, 102852, 107325, 106481, 95453, 
      95125, 91621, 89872, 94250, 88400, 89605, 100512, 87946, 88765, 86980, 
      92753, 82657, 88570, 89570, 87397, 98114, 97585, 81269, 81413, 78525, 
      85024, 92681, 76865, 80933, 80420, 74113, 74237, 77876, 78928, 90404, 
      80609, 72125, 78032, 72505, 73690, 78649, 70228, 74693, 69442, 71780, 
      80720, 71669, 75010, 62297, 59188, 61250, 81252, 58565, 64690, 79594, 
      55481, 76621, 56016, 72538, 72400, 52200, 74548, 62361, 65914, 64205, 
      315365, 54820, 66105, 49937, 65305, 74548, 70313, 48285, 50221, 293677, 
      65201, 47312, 298052, 47650, 66250, 268714, 55624, 64808, 65524, 57410, 
      64800, 299330, 47309, 48584, 314708, 63376, 53426, 295850, 43732, 
      46917, 278280, 235700, 279241, 300682, 45722, 245717, 47268, 50724, 
      46385, 50690, 48581, 50305, 53138, 284633, 254728, 261146, 50881, 
      214189, 55978, 62674, 219130, 57097, 211825, 68353, 225909, 213200, 
      303865, 38250, 41490, 195749, 172836, 192132, 201361, 308032, 209674, 
      182573, 198810, 52000, 63700, 41821, 52445, 38650, 33380, 175312, 
      242225, 257617, 51914, 63058, 80690, 184970, 217498, 50548, 144873, 
      208393, 38770, 76210, 37349, 150856, 153284, 224320, 160529, 135341, 
      138577, 212265, 32840, 33653, 154013, 35090, 251810, 31585, 40082, 
      69625, 155585, 181556, 40121, 62066, 131561, 36405, 52597, 78021, 
      80596, 158920, 177832, 63845, 65210, 157705, 217753, 159010, 115784, 
      197000, 154765, 60505, 76180, 175261, 30069, 30625, 31552, 108785, 
      149945, 49025, 55978, 111098, 213805, 28970, 40826, 59485, 33409, 
      235625, 57325, 211402, 30053, 60229, 62504, 93125, 34058, 93330, 69473, 
      68797, 69290, 34817, 124885, 26788, 45769, 50180, 69745, 85585, 103844, 
      165178, 209896, 30634, 61981, 90746, 103325, 164834, 163705, 124897, 
      29042, 25405, 32825, 46330, 160378, 27977, 49457, 91625, 42489, 101725, 
      162145, 39040, 91033, 91477, 168257, 19300, 33124, 122549, 199381, 
      13042, 42786, 43570, 135805, 156861, 165562, 21524, 22580, 164624, 
      34073, 55565, 74052, 77256, 8581, 36986, 47777, 28618, 71050, 5213, 
      76744, 160660, 8482, 8381, 16250, 5650, 57073, 26852, 3386, 3349, 
      160525, 162117, 166132, 9209, 126010, 127418, 2722, 40237, 13109, 
      28421, 48725, 2501, 2482, 12005, 13010, 3600, 31888, 26858, 158234, 
      86216, 2106, 17901, 6032, 126458, 34888, 63765, 65773, 2977, 16810, 
      29570, 33010, 51410, 1700, 8489, 75584, 3370, 5121, 5490, 5617, 9265, 
      17650, 16085, 5338, 2098, 19252, 7857, 8352, 25874, 7466, 26506, 32909, 
      47450, 23957, 3757, 20756, 5314, 2853, 20133, 26370, 45610, 47745, 
      19520, 2257, 50690, 4744, 1044, 4744, 36621, 137061, 12077, 1037, 
      17945, 24138, 3229, 733, 86578, 21412, 19445, 932, 6605, 6201, 18000, 
      27145, 12410, 785, 10484, 709, 56653, 112040, 18130, 3577, 36922, 
      63945, 17300, 56569, 113969, 18857, 7417, 13817, 37997, 17485, 3349, 
      949, 39133, 79285, 26210, 773, 21898, 100778, 19577, 10660, 5297, 
      31909, 20077, 7085, 105172, 9970, 313, 26738, 114413, 3865, 17545, 884, 
      3681, 39682, 4145, 1730, 149, 218, 43313, 6925, 103720, 809, 500, 
      15629, 1300, 2708, 8465, 1850, 65, 32042, 5625, 2025, 0, 361, 47524, 
      18770, 14401, 5042, 4357, 2501, 962, 27557, 29245, 31688, 29250, 30985, 
      52909, 40016, 13250, 2050, 100, 477, 32436, 67117, 69205, 27620, 26308, 
      25985, 14948, 31040, 41680, 25045, 22282, 18037, 117, 13537, 27989, 
      15725, 884, 15250, 410, 3257, 5021, 22621, 51197, 19188, 8608, 7540, 
      5044, 369, 5185, 51220, 21194, 13165, 11618, 980, 485, 197, 6125, 
      18692, 7281, 450, 50850, 29497, 18481, 5297, 23057, 13745, 9125, 3425, 
      4133, 13745, 22193, 30253, 27220, 613, 808, 23809, 10601, 1696, 8765, 
      2005, 2788, 13709, 72845, 34018, 12025, 22480, 34432, 629, 38261, 2197, 
      5437, 37925, 70372, 10138, 6505, 2305, 9065, 22100, 3816, 3204, 1525, 
      21349, 24925, 80424, 977, 8017, 2468, 2249, 2624, 4049, 12049, 32708, 
      3025, 9189, 64090, 1172, 7717, 4825, 12674, 73586, 4105, 35152, 11773, 
      19594, 29668, 95693, 6562, 66037, 29489, 42001, 1877, 59281, 2548, 
      3789, 11173, 84793, 2377, 10585, 25961, 44372, 3394, 7892, 5573, 12410, 
      91610, 13736, 24404, 24701, 62036, 37570, 45450, 62626, 18833, 55604, 
      20077, 75277, 12050, 19666, 28625, 34001, 46817, 59533, 74120, 27936, 
      29200, 44404, 33997, 84377, 19720, 23165, 32068, 89693, 94445, 102440, 
      107528, 18980, 19472, 84881, 30277, 28514, 122138, 19265, 30224, 64160, 
      24221, 24362, 63605, 23409, 62784, 19490, 27977, 33154, 133460, 19885, 
      29389, 18889, 26996, 81380, 29945, 105890, 142056, 22442, 21460, 76249, 
      24712, 25477, 30634, 35921, 36914, 34497, 39841, 133825, 48808, 138682, 
      33716, 37097, 38965, 46504, 61029, 86029, 23153, 34634, 21437, 24005, 
      27877, 33437, 155090, 23981, 26522, 35509, 50737, 23173, 34605, 35797, 
      36100, 48569, 49177, 81810, 26693, 28565, 43165, 74440, 87061, 113386, 
      53209, 23666, 34805, 28573, 32840, 35578, 156001, 26861, 100306, 
      159266, 27540, 137677, 29818, 43685, 112229, 131984, 27457, 25736, 
      25925, 30356, 26962, 27977, 196937, 25888, 31585, 63220, 82960, 72712, 
      26146, 35386, 93850, 29105, 31265, 43145, 27144, 36733, 46600, 91405, 
      157241, 29290, 27173, 30650, 67973, 27625, 30537, 169732, 43525, 66821, 
      29060, 187780, 28333, 105130, 107458, 188073, 36788, 42640, 67570, 
      184610, 36661, 43236, 55624, 32602, 118901, 196690, 31204, 38785, 
      150452, 38909, 123881, 35785, 38260, 30425, 33485, 35053, 38105, 32189, 
      148165, 158920, 45162, 157050, 142564, 176465, 33640, 59005, 155125, 
      37805, 176338, 181805, 62996, 155060, 182132, 57850, 37556, 37757, 
      48292, 61412, 188357, 33849, 33322, 207490, 36644, 42010, 63837, 
      149650, 236392, 35809, 151729, 209905, 63370, 37768, 63725, 36941, 
      181037, 207602, 40500, 45396, 45757, 60985, 46349, 51893, 47650, 45305, 
      39701, 45889, 172237, 178237, 186696, 52393, 182425, 189418, 69210, 
      44564, 205844, 255124, 170437, 191717, 198085, 269770, 47065, 41605, 
      52277, 61352, 205736, 270925, 51250, 66640, 68692, 69745, 190516, 
      242720, 42173, 183242, 199201, 52722, 55530, 47860, 191385, 258772, 
      45506, 286061, 289034, 256805, 239985, 47489, 52100, 70160, 47045, 
      255281, 52381, 238581, 48746, 55970, 69170, 53408, 203348, 243860, 
      252880, 49858, 217594, 231993, 49396, 57032, 204997, 57461, 51578, 
      223085, 54025, 54329, 235908, 238954, 234217, 59089, 60034, 56570, 
      72720, 261748, 272861, 290069, 321685, 56528, 71513, 233218, 238330, 
      264520, 333540, 57626, 64441, 299261, 60320, 63440, 256400, 278480, 
      58194, 73028, 252008, 270088, 64865, 276145, 59281, 64996, 64970, 
      65825, 61064, 67028, 270164, 273860, 277588, 64720, 277181, 62917, 
      68401, 68900, 283400, 297257, 316010, 65104, 277873, 65165, 68105, 
      284477, 67136, 71936, 332305, 73597, 319645, 75569, 70709, 71450, 
      75266, 324241, 72608, 74960, 75305, 320825, 73202, 74225, 342802, 
      351713, 78373, 76165, 76597, 76714, 78754, 78440, 80884, 81773, 86864, 
      79637, 80405, 82805, 88961, 81113, 82393, 88553, 88756, 82669, 84005, 
      86225, 85993, 90017, 91573, 92698, 91501, 96993, 98370, 92816, 95572, 
      96136, 96885, 94505, 96628, 103905, 99685, 99450, 100125, 100000, 
      102425, 104968, 104465, 103241, 105417, 107001, 105949, 110245, 110632, 
      108368, 111850, 116722, 117938, 121525, 121652, 122434 ], 
  [ 132977, 132553, 130069, 129722, 129434, 123812, 125749, 125885, 123385, 
      120328, 117937, 114322, 119477, 111809, 115153, 112258, 112897, 112250, 
      106450, 105320, 102050, 104564, 106297, 99565, 103240, 102434, 92090, 
      91496, 88562, 86585, 90089, 84961, 85748, 94945, 84089, 84680, 83009, 
      87908, 79370, 84257, 85105, 82856, 92129, 91600, 77450, 77480, 75010, 
      80369, 86962, 73274, 76658, 76145, 70560, 70570, 73525, 74273, 84305, 
      75650, 68306, 73225, 68458, 69453, 73690, 66485, 70228, 65585, 67049, 
      74849, 66824, 69329, 58250, 55445, 57089, 74545, 54632, 59769, 72925, 
      51434, 69914, 51817, 66173, 65921, 48229, 67765, 56794, 59929, 58372, 
      295700, 50089, 59968, 45890, 59130, 67385, 63530, 44200, 45832, 274696, 
      58874, 43265, 278881, 43489, 59733, 250645, 50285, 58405, 59045, 51805, 
      58321, 280045, 42920, 44005, 294853, 56897, 48049, 276641, 39685, 
      42376, 259717, 218809, 260602, 281245, 41105, 228370, 42385, 45385, 
      41578, 45313, 43432, 44852, 47305, 265690, 236925, 243077, 45200, 
      198020, 49613, 55625, 202733, 50580, 195732, 60658, 209170, 196993, 
      284048, 33709, 36493, 180226, 158377, 176761, 185572, 288025, 193505, 
      167620, 183097, 45521, 56081, 36482, 45890, 33653, 29105, 160625, 
      224612, 239396, 45245, 55325, 71513, 169789, 200873, 43993, 131668, 
      192148, 33545, 67337, 32276, 137309, 139585, 207353, 146450, 122554, 
      125600, 195754, 28109, 28808, 140200, 30017, 233665, 26930, 34325, 
      60980, 141620, 166337, 34250, 54029, 118850, 30952, 45396, 68692, 
      71077, 144765, 162765, 55618, 56869, 143588, 200900, 144817, 103909, 
      181021, 140762, 52468, 66889, 160232, 25186, 25666, 26441, 97252, 
      136132, 41938, 48245, 99413, 197028, 24125, 34537, 51410, 27956, 
      217936, 49402, 194701, 24980, 52040, 54125, 82504, 28453, 82633, 60448, 
      59810, 60265, 28946, 112250, 21905, 38720, 42713, 60644, 75344, 92425, 
      150453, 193157, 25181, 53450, 80125, 91906, 150109, 149018, 112186, 
      23665, 20484, 26954, 39053, 145805, 22676, 41876, 80852, 35554, 90306, 
      147458, 32409, 80260, 80666, 153266, 15101, 27101, 109876, 182984, 
      9945, 35737, 36445, 122410, 142402, 150685, 16945, 17849, 149785, 
      27898, 47338, 64381, 67357, 6434, 30469, 40196, 23013, 61569, 4168, 
      66845, 145973, 6221, 6082, 12317, 4149, 48618, 21361, 4469, 3026, 
      145800, 147316, 151141, 6530, 113033, 114365, 3501, 33226, 9556, 22664, 
      40916, 3242, 3185, 8642, 9457, 5329, 25713, 21253, 143585, 75557, 2125, 
      13474, 8825, 113405, 28333, 54664, 56520, 1970, 12497, 23585, 26645, 
      43297, 2441, 5696, 65609, 2097, 3202, 3457, 3546, 6282, 13185, 11848, 
      8093, 1433, 24705, 11296, 5521, 32201, 10829, 20825, 26506, 39641, 
      30056, 2180, 15797, 8145, 4810, 15250, 20689, 37953, 39898, 25049, 
      3986, 42577, 7461, 1861, 2749, 29800, 123400, 16466, 1930, 23284, 
      30313, 5490, 1170, 75805, 27245, 25012, 685, 4040, 3712, 13345, 21312, 
      16913, 538, 14645, 500, 48008, 99709, 23545, 6066, 30025, 54730, 22601, 
      47924, 101524, 24386, 10970, 9770, 30986, 22824, 5800, 2260, 32008, 
      68968, 32689, 298, 16673, 89093, 25220, 14897, 2960, 39034, 25796, 
      10600, 93221, 14093, 218, 20905, 101930, 6544, 22922, 2309, 6322, 
      32481, 6938, 3649, 890, 85, 35770, 10440, 91845, 106, 25, 20740, 3029, 
      1093, 12322, 3845, 730, 25601, 8836, 4096, 361, 0, 39601, 24337, 19322, 
      8101, 7226, 4762, 2501, 21610, 23108, 25285, 36109, 24658, 44530, 
      32777, 17981, 4121, 765, 40, 25957, 57636, 59572, 34289, 32825, 32464, 
      10673, 24713, 34289, 31410, 28305, 23490, 250, 9490, 34696, 20836, 181, 
      20285, 125, 1490, 2722, 17282, 42970, 24793, 12465, 11169, 8065, 1300, 
      2848, 42993, 27065, 17858, 16045, 2405, 1492, 596, 3560, 13885, 10834, 
      1381, 42661, 36356, 23972, 2960, 17680, 18514, 13058, 5914, 2138, 9698, 
      16930, 37188, 33813, 328, 333, 29984, 14800, 689, 12584, 3848, 1325, 
      9700, 62984, 27425, 16452, 17217, 27801, 914, 31250, 4040, 3176, 30952, 
      60701, 14185, 9754, 4148, 5968, 16913, 6229, 5389, 936, 16276, 19396, 
      70069, 1186, 5186, 4273, 3940, 1465, 2320, 8420, 26305, 5058, 6130, 
      54913, 1685, 5000, 2906, 8969, 63725, 2452, 28521, 8258, 14825, 23645, 
      84388, 4225, 56746, 23504, 34724, 1706, 50522, 1845, 2440, 7848, 74210, 
      1940, 7412, 20432, 36905, 2349, 5365, 3730, 8933, 80609, 10069, 19141, 
      19400, 53125, 30825, 37945, 53677, 14368, 47225, 15460, 65416, 8801, 
      15125, 22906, 27674, 39236, 50888, 64373, 22369, 23481, 37089, 27746, 
      73946, 15293, 18244, 26045, 78920, 83368, 90869, 95653, 14705, 15121, 
      74450, 24520, 22985, 109465, 15028, 24505, 55249, 19300, 19441, 54770, 
      18640, 54025, 15329, 22676, 27245, 120293, 15914, 24050, 15146, 22037, 
      71405, 24644, 94357, 128509, 18281, 17489, 66730, 20285, 20936, 25409, 
      30050, 30929, 28816, 33552, 120772, 41645, 125401, 28225, 31226, 32904, 
      39645, 52840, 75940, 19258, 29105, 17960, 20072, 23336, 28136, 141049, 
      20162, 22285, 30056, 43650, 19658, 29380, 30420, 30685, 41786, 42356, 
      72253, 22760, 24328, 37028, 65453, 77162, 101777, 46084, 20417, 29770, 
      24488, 28109, 30505, 142112, 23194, 89609, 145225, 23797, 124776, 
      25733, 37738, 100810, 119425, 23866, 22525, 22676, 26309, 23561, 24386, 
      181186, 22753, 27424, 55449, 73593, 64181, 23125, 30769, 83761, 25552, 
      27332, 37540, 24085, 32040, 40653, 81544, 143504, 25965, 24418, 27173, 
      60050, 24832, 27136, 155425, 38186, 59050, 26077, 172637, 25578, 94509, 
      96685, 172930, 32513, 37529, 59837, 169657, 32500, 38125, 49069, 29201, 
      107482, 181205, 28145, 34434, 137285, 34634, 112234, 32080, 34137, 
      27898, 30274, 31538, 34058, 29320, 135188, 145373, 40165, 143617, 
      129929, 162082, 30733, 52488, 141844, 34138, 161993, 167194, 56137, 
      141817, 167521, 51561, 34117, 34280, 43181, 54781, 173480, 31360, 
      31061, 191777, 33661, 38077, 57130, 136825, 219501, 33434, 138866, 
      194192, 56929, 35165, 57284, 34642, 166730, 192041, 37441, 41425, 
      41786, 54962, 42340, 47048, 43489, 41600, 37250, 42146, 158500, 164196, 
      172237, 47738, 168194, 174845, 62617, 41429, 190549, 237701, 156890, 
      177106, 183170, 251777, 43588, 39572, 48040, 55861, 190517, 252932, 
      47241, 60617, 62441, 63380, 176057, 225905, 40330, 169201, 184400, 
      48865, 51217, 45029, 177040, 241425, 43625, 267650, 270509, 239572, 
      223474, 45380, 48889, 64289, 45202, 238162, 49284, 222184, 46637, 
      52265, 63565, 50273, 188585, 227273, 235913, 47673, 202185, 215938, 
      47477, 53365, 190196, 53794, 49393, 207524, 51536, 51764, 219853, 
      222785, 218276, 55954, 56709, 54233, 67609, 244705, 255400, 271924, 
      302362, 54913, 66820, 217505, 222389, 247477, 313837, 56125, 61154, 
      280850, 58097, 60457, 239737, 260905, 56845, 68525, 235573, 252893, 
      61882, 258722, 58084, 62089, 62177, 62842, 59525, 63893, 253045, 
      256589, 260165, 62345, 259834, 61416, 65722, 66221, 265901, 279226, 
      297257, 63945, 260640, 64234, 66034, 267016, 65977, 69257, 313058, 
      71146, 300968, 72890, 70234, 70481, 72929, 305450, 71905, 73193, 73424, 
      302224, 72461, 73522, 323441, 332048, 76378, 75272, 75476, 75821, 
      77405, 77509, 78965, 79588, 83729, 79010, 79322, 80810, 85522, 80258, 
      80930, 85418, 85697, 81586, 82580, 84610, 85328, 88516, 89730, 90513, 
      90722, 94618, 95653, 92417, 94261, 94597, 95080, 94258, 95393, 101188, 
      98792, 99241, 99346, 99905, 101114, 102973, 102850, 102500, 104980, 
      105652, 105626, 108212, 108485, 107665, 111033, 116285, 117653, 119986, 
      120341, 121085 ], 
  [ 141136, 135140, 135044, 133901, 131225, 133961, 129530, 126482, 126370, 
      128885, 129280, 126461, 116890, 125540, 120128, 122805, 117076, 116429, 
      112221, 112285, 112597, 107549, 104506, 108520, 103837, 103429, 100249, 
      96869, 99905, 95540, 89890, 92324, 88733, 80020, 87074, 85277, 84800, 
      80545, 88325, 82466, 81722, 78677, 72826, 72297, 80833, 79669, 81577, 
      74996, 70445, 79045, 75265, 74752, 76729, 75545, 71336, 68900, 63808, 
      67093, 71689, 66260, 69453, 68458, 65133, 70664, 66845, 68570, 60880, 
      56740, 59461, 53210, 59245, 59624, 56890, 47680, 56821, 51610, 46458, 
      52429, 43049, 51220, 42890, 41444, 50020, 40104, 41869, 40626, 40661, 
      133117, 43920, 39073, 46885, 37837, 35744, 35869, 44797, 43245, 119277, 
      35989, 44260, 121472, 43290, 34858, 104778, 37748, 34724, 34568, 36482, 
      33844, 121442, 40333, 39428, 130280, 32420, 35114, 118834, 40680, 
      38197, 108676, 85280, 108765, 121050, 36130, 90065, 34624, 32848, 
      34613, 32378, 32885, 31121, 29594, 110669, 93844, 97210, 29081, 72053, 
      26330, 25178, 74378, 25705, 70561, 23445, 77233, 70628, 119873, 29530, 
      27538, 61025, 50320, 59152, 63585, 121860, 67538, 54389, 61906, 21044, 
      19664, 23945, 20617, 24698, 27712, 50180, 83521, 91937, 18778, 17714, 
      18778, 54170, 70130, 18720, 36745, 65385, 22202, 17786, 22525, 38804, 
      39488, 73028, 42373, 32009, 33065, 66205, 21940, 21445, 38909, 20266, 
      87002, 21557, 17410, 13817, 38737, 50320, 16141, 13234, 29101, 17221, 
      13357, 14365, 14760, 39892, 48340, 12833, 12890, 39113, 67769, 39546, 
      22916, 57044, 37481, 11673, 12960, 46205, 17425, 17109, 16292, 19841, 
      34841, 11093, 10634, 20410, 64693, 16762, 12050, 10217, 14225, 76049, 
      9801, 63162, 15229, 9653, 9748, 14645, 13130, 13978, 9305, 9065, 9122, 
      10837, 23297, 14144, 8273, 7888, 8705, 11465, 16208, 39610, 61220, 
      11450, 7481, 12266, 15689, 39266, 38573, 22437, 10730, 12325, 8845, 
      6218, 36554, 10537, 5857, 11401, 6301, 14089, 37013, 6340, 10809, 
      10817, 39637, 14504, 7400, 20525, 54629, 20890, 5290, 5202, 25497, 
      34345, 38250, 12368, 11680, 37748, 6605, 4553, 6472, 7060, 27329, 5594, 
      4177, 7690, 5650, 36605, 6548, 35528, 25922, 25385, 14506, 31810, 3445, 
      7232, 59194, 43025, 34957, 35677, 37512, 21853, 20498, 21034, 55042, 
      3177, 15725, 5749, 2509, 54385, 53930, 16801, 15626, 66820, 4420, 5930, 
      33538, 7300, 45706, 10489, 81460, 20074, 3060, 2725, 2989, 34805, 
      10706, 4282, 3362, 1706, 53584, 19825, 4516, 32146, 26485, 25546, 
      25237, 18421, 9802, 10853, 80330, 37850, 125200, 90697, 19252, 141850, 
      89434, 4706, 2825, 1234, 137317, 29045, 7240, 81178, 68689, 7489, 4570, 
      1138, 1093, 126340, 65477, 986, 79300, 53800, 25236, 1741, 23701, 
      105817, 54665, 122585, 138370, 72553, 49129, 6354, 131720, 126701, 
      41480, 20557, 21025, 7972, 3601, 107458, 41333, 101608, 41693, 845, 
      13940, 123642, 75517, 1170, 1597, 121504, 761, 14561, 125677, 91565, 
      10765, 937, 122125, 74853, 59373, 765, 4293, 143930, 38705, 5330, 
      10090, 127705, 102656, 21865, 157041, 129077, 90797, 11432, 100658, 
      42605, 3194, 14569, 77985, 122621, 60616, 77365, 442, 79573, 67130, 
      52033, 42074, 149, 90637, 10852, 36125, 38432, 117653, 64520, 27560, 
      96101, 68122, 51077, 1522, 85849, 69169, 47524, 39601, 0, 126026, 
      114245, 83522, 80657, 71825, 62002, 2705, 2213, 1604, 151330, 1773, 
      153, 340, 110914, 69194, 51112, 38845, 1480, 1717, 2061, 147520, 
      144464, 143705, 9280, 1828, 260, 141457, 134770, 123985, 45025, 10485, 
      148325, 117749, 36200, 116402, 40522, 26365, 22025, 4745, 185, 126880, 
      96244, 92560, 83088, 54433, 21753, 208, 131938, 110393, 105794, 60712, 
      55421, 48157, 20077, 6920, 91429, 54514, 274, 151577, 124865, 21865, 
      4745, 111845, 97633, 75365, 24625, 10693, 5189, 153205, 146248, 40725, 
      38740, 138041, 102161, 33524, 95965, 66533, 29384, 11093, 3085, 1754, 
      106201, 5476, 1732, 47281, 1201, 66725, 22877, 1301, 2792, 99954, 
      87165, 66833, 16913, 5968, 74884, 71656, 38149, 6525, 4869, 4996, 
      46757, 18917, 66560, 65033, 32708, 27593, 13793, 2624, 69733, 17473, 
      2178, 50440, 19925, 26189, 13546, 3826, 28521, 2452, 14825, 8258, 3944, 
      9365, 23130, 2817, 4201, 1889, 43297, 2165, 37864, 31693, 16405, 6749, 
      40745, 17561, 5905, 2080, 34786, 22280, 27809, 15898, 8770, 15044, 
      7400, 7261, 3176, 3562, 2722, 3330, 10985, 2848, 10485, 5517, 18154, 
      10946, 6389, 4789, 3217, 3725, 5668, 7444, 6964, 3856, 5657, 8077, 
      12308, 10085, 6344, 9469, 10733, 13060, 14660, 13312, 12932, 8581, 
      7605, 8458, 20114, 14033, 7988, 5300, 11141, 11282, 5617, 12073, 5668, 
      15130, 10537, 8738, 25768, 17705, 11513, 19325, 13480, 10312, 12505, 
      16946, 30004, 18082, 19280, 10413, 17300, 16757, 14066, 11941, 11626, 
      12697, 11065, 27441, 10004, 29682, 14096, 13117, 12805, 11188, 10453, 
      13653, 21845, 14578, 24925, 22261, 19157, 15997, 37370, 23545, 21290, 
      16325, 12805, 26225, 18037, 17485, 17352, 14125, 14297, 15538, 24949, 
      23333, 16133, 14708, 16865, 23570, 14841, 29770, 20417, 25085, 21940, 
      20754, 40025, 28169, 20954, 41546, 27976, 33037, 26330, 18833, 24593, 
      31268, 29637, 32276, 32029, 27304, 31322, 30157, 59597, 33300, 27225, 
      17440, 18868, 18212, 34866, 25794, 21474, 31721, 29521, 22217, 35428, 
      26269, 21748, 21645, 43009, 34522, 38945, 34138, 20449, 38961, 34897, 
      48960, 25649, 21041, 38216, 57416, 40105, 26650, 27234, 57709, 31120, 
      27380, 22226, 56426, 32301, 27976, 23796, 36962, 31265, 62402, 39488, 
      32245, 42760, 33241, 33629, 36657, 34336, 44813, 40025, 38105, 35053, 
      42653, 42653, 46868, 31210, 46306, 40976, 54821, 43668, 27613, 46125, 
      39113, 55130, 57545, 27680, 46496, 57872, 29074, 41480, 41245, 33032, 
      28712, 61045, 48673, 50762, 70586, 45800, 40266, 30265, 45882, 85972, 
      51941, 47525, 73001, 32850, 51284, 33205, 53945, 60265, 72442, 48784, 
      43216, 43577, 35261, 43733, 39685, 43290, 46177, 54961, 46325, 58005, 
      60517, 64180, 42365, 62525, 65594, 36946, 51976, 73736, 98600, 58385, 
      67457, 70337, 106706, 50553, 61661, 47045, 41732, 74500, 107861, 48634, 
      40916, 40352, 40097, 68000, 93172, 64409, 65522, 72761, 51850, 49426, 
      58760, 70177, 103120, 67306, 118201, 119866, 102461, 93925, 66673, 
      58640, 46180, 69281, 102245, 60229, 93829, 67930, 56842, 48242, 60820, 
      77344, 96928, 101588, 68170, 84178, 91165, 70760, 58340, 78557, 58769, 
      69890, 87925, 68849, 68281, 95080, 96818, 94697, 66501, 65266, 73138, 
      57460, 109584, 115901, 125261, 143361, 81380, 61049, 96314, 98810, 
      112356, 150856, 83786, 70109, 131401, 78196, 72596, 108596, 120212, 
      86098, 64744, 106820, 116180, 74021, 119621, 88929, 75024, 76306, 
      74981, 86788, 74440, 117128, 119080, 121064, 80852, 121529, 89077, 
      81045, 81544, 126004, 133757, 144226, 95188, 123529, 97865, 87725, 
      127517, 97220, 84580, 154853, 88857, 148733, 88213, 108641, 103714, 
      91834, 152021, 107924, 98068, 97105, 150785, 108082, 109541, 164042, 
      169465, 98865, 109301, 107117, 109850, 106658, 111140, 102248, 100085, 
      94276, 115825, 111361, 103297, 92885, 114685, 108989, 95965, 97040, 
      113625, 111037, 111077, 121745, 116177, 113809, 111010, 125945, 113125, 
      110578, 131620, 123912, 121860, 119557, 135053, 125840, 116113, 132821, 
      140434, 134569, 142292, 130765, 125460, 129317, 138121, 143785, 134905, 
      145625, 130301, 129380, 143684, 145858, 155090, 158050, 147249, 149992, 
      150338 ], 
  [ 182674, 186610, 182250, 182525, 184105, 171925, 178852, 181480, 177104, 
      169677, 165098, 160849, 177544, 157082, 167290, 160025, 165650, 165001, 
      157937, 155869, 149785, 158225, 163700, 148538, 158765, 157645, 141661, 
      143245, 135629, 135514, 146192, 135130, 139345, 162578, 137680, 140141, 
      137530, 149605, 128273, 141584, 143680, 142045, 163172, 162641, 130705, 
      131669, 125765, 140482, 155809, 124645, 133645, 133130, 121609, 122553, 
      131122, 134362, 156250, 138233, 121525, 134554, 123545, 126100, 136265, 
      119074, 128745, 119104, 127730, 144890, 128437, 137792, 113293, 107986, 
      113060, 151418, 108725, 121972, 149480, 106445, 146765, 108074, 140212, 
      140890, 102602, 145226, 124265, 130832, 128025, 478921, 110690, 132113, 
      100873, 131581, 147946, 140969, 99485, 103613, 452285, 132565, 98234, 
      458026, 99392, 134980, 420740, 115858, 132714, 133978, 119560, 133250, 
      460116, 100685, 103330, 479602, 131818, 113920, 456080, 94634, 101381, 
      433850, 379210, 435353, 462548, 100724, 392509, 104186, 110930, 102753, 
      111168, 107413, 111325, 116896, 442921, 404794, 413128, 113537, 352465, 
      123560, 135188, 359048, 125773, 349549, 145517, 368285, 351738, 468425, 
      92660, 99188, 329341, 298754, 324626, 336869, 473954, 347920, 312049, 
      333764, 120370, 140290, 101969, 121361, 96328, 85850, 302858, 390869, 
      410645, 121640, 140456, 168500, 316072, 359012, 119450, 261725, 347165, 
      98080, 161824, 95561, 270170, 273690, 368290, 283673, 249165, 253769, 
      352937, 88570, 90205, 275229, 93284, 404260, 86761, 103204, 153565, 
      277885, 312898, 104057, 141620, 244817, 97325, 126121, 166889, 170834, 
      282586, 308074, 144765, 146952, 281093, 360869, 282944, 223002, 333810, 
      277325, 140045, 164762, 305213, 86861, 87965, 89986, 213525, 271125, 
      121705, 133316, 216932, 356353, 85480, 107748, 139285, 94301, 384745, 
      136025, 353396, 88201, 140845, 144490, 191277, 96040, 192020, 156105, 
      155153, 155920, 98701, 237541, 83546, 118145, 125570, 156917, 180977, 
      207730, 292900, 352138, 91496, 145037, 188872, 207205, 292552, 291145, 
      238085, 89344, 82417, 96685, 120328, 286984, 87725, 125645, 190829, 
      114017, 205585, 289565, 108370, 190229, 190945, 297865, 71090, 98066, 
      235441, 339125, 56884, 115124, 116456, 253901, 282629, 294344, 76050, 
      78202, 293130, 100105, 136393, 165290, 170138, 45565, 105480, 123941, 
      90532, 160912, 34245, 169618, 288058, 46280, 46449, 66100, 37960, 
      139525, 87930, 17060, 27161, 288181, 290321, 295706, 50005, 241060, 
      243016, 18580, 112265, 60201, 91405, 126505, 18629, 18884, 57725, 
      60100, 12602, 97882, 88740, 285328, 184538, 23432, 71285, 7354, 242036, 
      103610, 150845, 153949, 31693, 69364, 94180, 100360, 131364, 17810, 
      50081, 168962, 34000, 40409, 41600, 42001, 52225, 71296, 68085, 6920, 
      28340, 1378, 4505, 50210, 1696, 4660, 88912, 100521, 125200, 1421, 
      36569, 77954, 6340, 10181, 76781, 88772, 122260, 125765, 1090, 11225, 
      130624, 6586, 16586, 40562, 107237, 256997, 1861, 16029, 877, 1040, 
      8353, 19009, 185684, 778, 729, 24138, 46525, 45569, 72986, 90625, 1360, 
      23985, 1898, 23633, 140405, 222370, 500, 7045, 108068, 151805, 490, 
      140317, 225117, 401, 3209, 64409, 109961, 397, 7085, 12905, 111917, 
      175085, 900, 25605, 80980, 206440, 293, 1514, 43553, 1937, 241, 3141, 
      212746, 1640, 22397, 90196, 225821, 5945, 169, 12002, 6029, 112996, 
      5393, 9280, 16193, 22564, 119089, 2965, 210730, 27261, 25306, 153, 
      10210, 35730, 2029, 8840, 16645, 99860, 3845, 8465, 18770, 24337, 
      126026, 0, 289, 4356, 5041, 7569, 11236, 91809, 94865, 99226, 1160, 
      97973, 134693, 113578, 500, 8480, 16666, 24989, 100514, 156841, 160025, 
      890, 674, 625, 67130, 98018, 116330, 505, 208, 73, 20513, 64073, 981, 
      225, 27306, 296, 23816, 37349, 42949, 82469, 131869, 122, 2146, 2722, 
      4610, 15005, 43385, 131890, 208, 673, 1044, 12050, 14569, 18665, 45965, 
      74698, 3005, 15080, 131240, 1381, 229, 43489, 83169, 697, 2105, 6817, 
      39857, 64265, 81481, 1585, 1018, 24005, 25570, 617, 1657, 30290, 2557, 
      10045, 34666, 63945, 165277, 102884, 1429, 81754, 103570, 19897, 
      110137, 10229, 43061, 109525, 161426, 2276, 4397, 10333, 52713, 80818, 
      7730, 8762, 27085, 79241, 86105, 176402, 20781, 49741, 10762, 11365, 
      32290, 37825, 59525, 100186, 9673, 52553, 151568, 18778, 48613, 39965, 
      60692, 165992, 37325, 104266, 58417, 75280, 94394, 198505, 44708, 
      154325, 93937, 115765, 24401, 143729, 28906, 34805, 56437, 182389, 
      26813, 54749, 87113, 119498, 32212, 47394, 40141, 58760, 192212, 61450, 
      83626, 84197, 147562, 107476, 120836, 148424, 72297, 137290, 74633, 
      167645, 56740, 73672, 91125, 100885, 122741, 143125, 165658, 89330, 
      91690, 118402, 100321, 180841, 72890, 79897, 96746, 188621, 195565, 
      207122, 214402, 71050, 72090, 181337, 93029, 89620, 234756, 71053, 
      92698, 149650, 80937, 81076, 148541, 79025, 147170, 70720, 87421, 
      96980, 249610, 69725, 89093, 67081, 83954, 174506, 89365, 210244, 
      260930, 73636, 71282, 166073, 77818, 79405, 89492, 99437, 101252, 
      96641, 106369, 249125, 121634, 255620, 94482, 100601, 103837, 117130, 
      141245, 179945, 72405, 95668, 67669, 73525, 81781, 92821, 277492, 
      72673, 78228, 95981, 122989, 69665, 93425, 95713, 96290, 118621, 
      119501, 171860, 76189, 80253, 108553, 160378, 179573, 218228, 125717, 
      68224, 92241, 79157, 88082, 93284, 277273, 74425, 198560, 281632, 
      75650, 251821, 80392, 107685, 215685, 243658, 74465, 70002, 70465, 
      80650, 72596, 74981, 331621, 69602, 82697, 140362, 171610, 155330, 
      69032, 89780, 187700, 75825, 80725, 104661, 70298, 91669, 110578, 
      183605, 277385, 74356, 68125, 76808, 146189, 68849, 76145, 293978, 
      103105, 143937, 71650, 318050, 69277, 202792, 206216, 318341, 88690, 
      100570, 144404, 313504, 87737, 101162, 123962, 78196, 222309, 329416, 
      74330, 91225, 266458, 90797, 228925, 83561, 89050, 69705, 77697, 81457, 
      88345, 73933, 262793, 277658, 102248, 274964, 254722, 301225, 75650, 
      127045, 271937, 85293, 300820, 308205, 133498, 271594, 308530, 124240, 
      83394, 83869, 106186, 130266, 316669, 72833, 70660, 341824, 79186, 
      91400, 133229, 263156, 379210, 73957, 265501, 344225, 130832, 77554, 
      131185, 74533, 305213, 340820, 83570, 95042, 95401, 125425, 96265, 
      107837, 98660, 93025, 78377, 93881, 292289, 300481, 311954, 106957, 
      306037, 315496, 137744, 88162, 337122, 401746, 289109, 318061, 326621, 
      420500, 93125, 77249, 103813, 121930, 336458, 421649, 101140, 131050, 
      134746, 136621, 315754, 384946, 76441, 305460, 326897, 101504, 107600, 
      89242, 315785, 404818, 80032, 439777, 443572, 402025, 379997, 83653, 
      96210, 133450, 81289, 399673, 95665, 377765, 84904, 103636, 130536, 
      96962, 330746, 384410, 396170, 86560, 349648, 368705, 84178, 104418, 
      332665, 104845, 88272, 356225, 92905, 93757, 372602, 376468, 370085, 
      102617, 104932, 94340, 130490, 405554, 419677, 441817, 481925, 89082, 
      126261, 367424, 374180, 408314, 496514, 89352, 109045, 452917, 97250, 
      105850, 397450, 426106, 88820, 126394, 391410, 414970, 107269, 422669, 
      88805, 106850, 106000, 108225, 93050, 110522, 414490, 419282, 424106, 
      102730, 423145, 94621, 108593, 109090, 430450, 448141, 472100, 94330, 
      423001, 92745, 103905, 431245, 96354, 112114, 491945, 112121, 475165, 
      115733, 94977, 99280, 112960, 480577, 98514, 108538, 109705, 475785, 
      99380, 100125, 503236, 514337, 113585, 103429, 105505, 103976, 109300, 
      105970, 115538, 118345, 130282, 104969, 109025, 118001, 134569, 108085, 
      113749, 131965, 131618, 111281, 115081, 118665, 111577, 121621, 125641, 
      129232, 117889, 134885, 138728, 116458, 125786, 127994, 130661, 117045, 
      126290, 144245, 126869, 121700, 126485, 121426, 132617, 140090, 136845, 
      129317, 129293, 137453, 129001, 145625, 146834, 134154, 138448, 140564, 
      140680, 153305, 151786, 152840 ], 
  [ 174973, 178433, 174277, 174484, 175860, 164394, 170777, 173133, 168961, 
      162010, 157669, 153488, 168925, 149857, 159317, 152528, 157609, 156960, 
      150032, 148066, 142288, 150082, 155149, 140905, 150418, 149332, 133960, 
      135306, 128200, 127881, 137777, 127361, 131202, 152905, 129537, 131794, 
      129285, 140578, 120640, 133033, 134993, 133290, 153125, 152594, 122596, 
      123458, 117928, 131625, 146000, 116740, 125128, 124613, 113738, 114580, 
      122537, 125505, 146101, 129104, 113416, 125561, 115232, 117617, 127136, 
      111033, 120058, 110961, 118805, 134945, 119410, 128017, 104980, 99945, 
      104645, 140725, 100514, 112877, 138821, 98132, 136072, 99625, 129825, 
      130401, 94357, 134465, 114592, 120785, 118114, 456634, 101765, 121930, 
      92560, 121364, 136845, 130208, 91138, 94994, 430610, 122212, 89921, 
      436181, 90977, 124457, 399881, 106389, 122293, 123489, 109853, 122761, 
      438169, 92066, 94541, 457145, 121329, 104417, 434201, 86321, 92626, 
      412549, 359405, 413984, 440465, 91901, 372296, 95125, 101461, 93760, 
      101665, 98114, 101754, 106985, 421280, 384173, 392269, 103762, 333306, 
      113173, 124189, 339685, 115250, 330458, 133940, 348616, 332545, 446002, 
      83905, 90025, 310760, 281125, 306181, 318050, 451361, 328761, 293978, 
      315013, 109881, 128781, 92500, 110804, 87165, 77333, 285025, 370418, 
      389650, 110981, 128845, 155597, 297797, 339445, 108893, 245218, 327938, 
      88713, 149193, 86330, 253357, 256741, 348417, 266384, 233032, 237466, 
      333472, 79645, 81178, 258178, 84053, 383333, 77904, 93361, 141138, 
      260698, 294589, 94112, 129737, 228752, 87754, 114986, 153850, 157625, 
      265229, 289901, 132712, 134797, 263770, 341098, 265553, 207685, 314821, 
      260104, 128162, 151757, 287074, 77800, 78836, 80721, 198514, 254074, 
      110672, 121705, 201785, 336650, 76453, 97429, 127368, 84730, 364226, 
      124244, 333761, 78970, 128826, 132301, 177082, 86333, 177757, 143338, 
      142420, 143153, 88756, 221544, 74485, 107146, 114197, 144082, 167122, 
      192821, 275033, 332469, 81925, 132712, 174677, 192296, 274685, 273312, 
      222020, 79841, 73322, 86740, 109125, 269253, 78290, 114170, 176498, 
      103120, 190676, 271732, 97745, 175898, 176580, 279760, 62641, 87985, 
      219410, 319762, 49421, 104125, 105389, 237224, 265000, 276341, 67261, 
      69277, 275161, 89888, 124340, 151945, 156589, 38952, 94957, 112466, 
      80825, 147737, 28618, 156069, 270225, 39565, 39700, 57889, 31925, 
      127268, 78325, 13337, 22180, 270314, 272386, 277601, 42916, 224757, 
      226645, 14585, 101300, 52330, 81562, 114826, 14600, 14821, 50024, 
      52229, 9457, 87665, 79033, 267529, 170309, 18757, 62632, 5161, 225665, 
      93053, 138010, 140978, 26100, 60813, 84133, 89973, 119413, 13781, 
      42890, 155345, 28169, 34000, 35089, 35456, 44864, 62609, 59602, 4693, 
      23053, 1565, 2890, 42985, 2665, 2977, 79137, 90100, 113521, 2186, 
      30466, 68825, 4181, 7240, 67720, 78997, 110717, 114052, 1345, 8080, 
      118673, 4325, 12625, 34085, 96442, 240082, 1096, 12136, 962, 1873, 
      5684, 14708, 171353, 1305, 1018, 19225, 39538, 38650, 64129, 80714, 
      697, 19072, 929, 18754, 127978, 206645, 653, 4580, 97205, 138868, 541, 
      127890, 209290, 656, 1696, 56096, 98996, 482, 4586, 9386, 100850, 
      161162, 2005, 20488, 71613, 191293, 650, 613, 36770, 3620, 666, 1594, 
      197361, 637, 17620, 80285, 209960, 3650, 288, 8585, 3700, 101861, 3200, 
      6305, 12164, 17753, 107648, 1418, 195413, 21940, 20189, 34, 7065, 
      29593, 788, 5933, 12548, 89405, 2026, 5626, 14401, 19322, 114245, 289, 
      0, 2401, 2916, 4900, 7921, 81796, 84682, 88805, 2605, 87620, 122504, 
      102409, 41, 5641, 12569, 19906, 90025, 143666, 146714, 2165, 1813, 
      1730, 58613, 87665, 105025, 1508, 905, 260, 15940, 55760, 2290, 106, 
      21985, 109, 18869, 31076, 36200, 73000, 119816, 445, 905, 1277, 2621, 
      11146, 36602, 119837, 769, 180, 313, 8633, 10778, 14330, 38978, 65705, 
      1492, 11221, 119221, 2826, 450, 36706, 73666, 272, 932, 4352, 33380, 
      55952, 72080, 3098, 2225, 19058, 20453, 1450, 722, 24697, 1282, 7002, 
      28665, 55666, 151762, 92293, 698, 72353, 92945, 15460, 99172, 7186, 
      36346, 98594, 148081, 1205, 2612, 7290, 45250, 71485, 5197, 6025, 
      21866, 70010, 76466, 162445, 16276, 42516, 7685, 8186, 26561, 31586, 
      51586, 89765, 6800, 45124, 138665, 14545, 41490, 33556, 52685, 152477, 
      31154, 93641, 50580, 66321, 84313, 183698, 37925, 141320, 83890, 
      104562, 19556, 131200, 23585, 28906, 48770, 168228, 21730, 47218, 
      77474, 108125, 26585, 40441, 33800, 50957, 177677, 53477, 74225, 74762, 
      134897, 96749, 109429, 135725, 63610, 125101, 65810, 154130, 49141, 
      64917, 81316, 90532, 111266, 130698, 152245, 79657, 81881, 107165, 
      90036, 166816, 64237, 70802, 86665, 174290, 180962, 192077, 199085, 
      62533, 63505, 167312, 83186, 79981, 218725, 62570, 82889, 136985, 
      71842, 71981, 135944, 70066, 134641, 62305, 77986, 87001, 233137, 
      61480, 79624, 59040, 74825, 160889, 79930, 195233, 244117, 65221, 
      63037, 152864, 69165, 70650, 80125, 89492, 91205, 86866, 96050, 232754, 
      110533, 239045, 84877, 90656, 93722, 106301, 129226, 166226, 64228, 
      86029, 59866, 65314, 73026, 83386, 260237, 64564, 69745, 86410, 111956, 
      61828, 84058, 86210, 86753, 107860, 108706, 158617, 67978, 71770, 
      98370, 147645, 166024, 203149, 114650, 60625, 83044, 70810, 79157, 
      84053, 260154, 66452, 184297, 264377, 67609, 235586, 72045, 97672, 
      200776, 227729, 66560, 62437, 62866, 72337, 64861, 67076, 312836, 
      62105, 74282, 128717, 158537, 143005, 61637, 80957, 173981, 67954, 
      72514, 94954, 62869, 82778, 100565, 170090, 260402, 66689, 60968, 
      69005, 134408, 61658, 68410, 276485, 93636, 132292, 64289, 299809, 
      62120, 188597, 191885, 300100, 80173, 91305, 132793, 295433, 79322, 
      91897, 113405, 70461, 207400, 310869, 66901, 82640, 249985, 82280, 
      213812, 75554, 80669, 62752, 70132, 73620, 80032, 66674, 246490, 
      260845, 93085, 258253, 238725, 283664, 68357, 116522, 255362, 77320, 
      283293, 290440, 122669, 255053, 290765, 113921, 75625, 76066, 96921, 
      119641, 298666, 65914, 63945, 323073, 71825, 83189, 122536, 246989, 
      359405, 67140, 249300, 325474, 120377, 70533, 120730, 67784, 287720, 
      322205, 76141, 86797, 87156, 115344, 87986, 98810, 90245, 85018, 71492, 
      85840, 275306, 283226, 294325, 98100, 288612, 297765, 127153, 80665, 
      318745, 381465, 272296, 300296, 308584, 399709, 85322, 70738, 95330, 
      112325, 318149, 400858, 92861, 120969, 124461, 126234, 298125, 365209, 
      70100, 288205, 308962, 93361, 99049, 82017, 298258, 384605, 73657, 
      418612, 422305, 381914, 360532, 77074, 88645, 123505, 74948, 379664, 
      88202, 358402, 78325, 95629, 120829, 89465, 312845, 364877, 376297, 
      79913, 331169, 349648, 77769, 96445, 314730, 96872, 81625, 337610, 
      85986, 86770, 353545, 357309, 351130, 95120, 97265, 87557, 121225, 
      385613, 399362, 420890, 459944, 82945, 117370, 348673, 355225, 388373, 
      474193, 83317, 101412, 431752, 90569, 98489, 377849, 405689, 82921, 
      117673, 372013, 394893, 99908, 402388, 83042, 99557, 98809, 100864, 
      86981, 103025, 394481, 399137, 403825, 95913, 402932, 88586, 101504, 
      102001, 410101, 427316, 450629, 88601, 402890, 87220, 97360, 410930, 
      90625, 105025, 470032, 105236, 453762, 108644, 89860, 93721, 106177, 
      459072, 93193, 102265, 103330, 454450, 94025, 94804, 481221, 492050, 
      107108, 97938, 99810, 98485, 103401, 100445, 109129, 111698, 122785, 
      99716, 103364, 111524, 126800, 102628, 107748, 124468, 124189, 105620, 
      109114, 112528, 106290, 115586, 119300, 122585, 112500, 128068, 131605, 
      111409, 119921, 121925, 124354, 112132, 120493, 137122, 121378, 116821, 
      121096, 116649, 126752, 133613, 130708, 123962, 124210, 131554, 124020, 
      139114, 140221, 128833, 133025, 135481, 135733, 147236, 145921, 146941 ]
    , [ 156010, 158098, 154530, 154541, 155329, 145921, 150736, 152308, 
      148724, 143145, 139490, 135505, 147316, 132266, 139570, 134153, 137666, 
      137017, 130481, 128809, 123913, 129845, 133736, 122138, 129593, 128605, 
      114997, 115657, 110021, 109114, 116756, 108202, 110965, 128258, 109300, 
      110969, 108754, 117793, 101873, 111620, 113188, 111289, 127400, 126869, 
      102457, 103025, 98573, 109330, 120961, 97189, 103813, 103298, 94285, 
      94833, 101026, 103210, 120082, 106025, 93277, 102874, 94505, 96400, 
      104057, 91090, 98253, 90724, 96314, 109514, 96625, 103076, 84253, 
      80002, 83624, 113138, 80081, 89896, 111332, 77405, 108485, 78506, 
      103120, 103402, 73826, 106682, 89945, 95060, 92781, 395629, 79274, 
      95813, 71833, 95149, 108082, 102425, 70313, 73385, 371369, 95605, 
      69194, 376450, 69956, 97360, 342992, 82330, 95490, 96490, 85108, 95762, 
      378144, 70457, 72442, 395650, 94330, 80260, 374372, 65594, 70625, 
      354386, 305554, 355625, 380048, 69704, 317269, 72242, 77402, 71073, 
      77508, 74545, 77401, 81652, 362137, 327970, 335380, 78821, 281317, 
      86468, 95720, 287108, 88153, 278665, 103805, 295157, 280458, 384605, 
      61904, 66848, 260437, 233546, 256250, 267041, 389474, 276772, 245125, 
      264200, 82882, 98842, 68441, 83609, 63988, 56018, 236858, 314705, 
      332369, 83492, 98612, 121640, 248356, 286280, 81698, 200873, 275753, 
      64948, 116020, 62957, 208130, 211122, 294370, 219785, 189765, 193709, 
      280601, 57154, 58393, 212265, 60680, 326248, 55609, 68224, 108553, 
      214393, 245050, 68681, 98720, 185681, 63401, 86125, 119501, 122786, 
      218434, 240754, 101205, 102996, 217073, 287345, 218660, 166770, 263322, 
      213701, 97145, 117506, 238025, 54917, 55757, 57250, 158481, 208161, 
      82105, 91472, 161360, 283093, 53668, 70920, 96253, 60377, 308317, 
      93521, 280400, 55597, 97417, 100402, 139401, 61588, 139880, 109773, 
      108953, 109588, 63325, 178669, 51602, 78677, 84650, 110321, 130421, 
      153082, 226768, 279010, 57572, 100421, 136996, 152557, 226420, 225145, 
      178949, 55684, 50341, 61309, 80068, 221380, 54329, 84329, 138425, 
      74945, 150937, 223565, 70354, 137825, 138409, 230809, 41522, 62162, 
      176437, 267185, 31144, 75656, 76724, 192389, 217421, 227684, 45162, 
      46786, 226602, 63673, 92833, 116714, 120770, 23125, 67860, 82625, 
      56080, 112996, 15633, 120250, 222058, 23444, 23481, 37456, 17764, 
      95173, 53874, 5840, 11057, 222049, 223925, 228650, 25717, 181000, 
      182692, 6304, 72929, 32877, 56425, 84397, 6221, 6344, 31061, 32776, 
      3626, 61450, 54288, 219460, 132530, 8516, 40925, 2074, 181712, 65858, 
      104249, 106825, 13213, 39400, 58408, 63268, 88200, 5402, 25397, 119330, 
      14596, 18761, 19556, 19825, 26881, 40804, 38385, 1508, 11048, 5338, 
      1469, 25394, 8692, 1360, 54196, 63297, 83092, 7625, 16109, 45746, 1192, 
      1997, 44837, 54056, 80680, 83525, 5314, 2249, 87460, 1042, 4442, 18650, 
      68561, 194561, 2125, 4149, 4441, 7508, 1225, 5545, 133280, 6058, 5085, 
      8298, 22633, 21941, 41834, 55381, 2020, 8145, 1370, 7925, 95393, 
      164554, 4328, 709, 69128, 104813, 3922, 95305, 166905, 4625, 569, 
      35369, 70625, 3961, 617, 2477, 72185, 124265, 8424, 8973, 47848, 
      150868, 4913, 1250, 20453, 11705, 5125, 369, 156250, 980, 7085, 54952, 
      167477, 269, 3865, 1970, 221, 73000, 113, 964, 3785, 7120, 77905, 193, 
      154498, 9837, 8674, 2925, 1234, 15138, 445, 788, 3973, 62504, 17, 677, 
      5042, 8101, 83522, 4356, 2401, 0, 25, 441, 1600, 56169, 58565, 62002, 
      10004, 61013, 90605, 73450, 1952, 692, 3994, 8489, 63026, 108925, 
      111581, 9074, 8330, 8149, 37298, 61058, 75674, 7633, 6148, 4033, 5993, 
      35033, 9297, 2997, 9882, 2804, 7844, 16229, 19981, 48941, 88309, 4610, 
      562, 346, 122, 3257, 20285, 88330, 5620, 1993, 1440, 2018, 3085, 5069, 
      22073, 43018, 365, 3332, 87812, 10225, 4321, 20389, 49509, 2281, 785, 
      481, 17945, 35225, 48217, 10693, 8938, 8033, 8938, 7085, 1261, 11810, 
      841, 1465, 14602, 35037, 116041, 65000, 1825, 48490, 65554, 5905, 
      70801, 1649, 20225, 70321, 112850, 1352, 701, 1753, 26973, 47818, 1130, 
      1370, 10057, 46637, 51917, 125450, 6525, 24925, 2050, 2257, 13282, 
      16837, 31937, 62962, 1753, 26945, 104708, 5578, 24193, 18317, 32840, 
      116756, 16601, 66250, 31225, 43732, 58490, 144253, 21608, 107069, 
      58165, 75505, 8825, 98321, 11482, 15137, 29905, 130645, 10313, 28745, 
      52925, 78578, 13600, 23634, 18757, 31700, 139016, 33730, 50362, 50801, 
      101626, 69064, 79784, 102356, 41805, 93202, 43613, 118409, 30472, 
      42916, 56277, 63925, 81425, 98113, 116818, 55010, 56842, 78010, 63625, 
      129625, 42530, 47821, 60842, 136217, 142105, 151946, 158170, 41218, 
      41994, 130121, 58049, 55432, 175752, 41353, 57850, 103714, 48861, 
      49000, 102869, 47477, 101762, 41284, 54025, 61472, 188890, 40949, 
      55565, 39097, 51746, 124874, 55969, 155200, 198890, 44200, 42506, 
      118025, 47458, 48649, 56360, 64061, 65480, 61925, 69541, 188801, 81770, 
      194504, 60426, 65225, 67801, 78322, 97817, 129917, 43893, 61480, 40609, 
      44881, 51025, 59425, 213736, 44425, 48528, 62057, 83389, 42473, 60293, 
      62053, 62498, 80077, 80825, 123680, 47545, 50553, 72253, 114178, 
      130205, 162920, 85985, 41956, 59769, 49985, 56666, 60680, 214045, 
      46705, 146420, 217876, 47666, 192025, 51220, 72045, 161037, 185050, 
      47009, 43866, 44197, 51610, 45800, 47525, 261925, 43730, 53261, 98386, 
      124090, 110714, 43556, 58760, 137672, 48501, 52081, 70209, 44690, 
      60385, 74938, 134369, 214685, 47824, 43573, 49748, 103685, 44165, 
      49349, 229298, 69577, 101961, 46306, 250466, 44725, 150916, 153812, 
      250757, 58858, 67834, 102560, 246580, 58301, 68426, 86210, 51400, 
      167661, 260644, 48722, 61129, 205738, 60965, 173485, 55709, 59746, 
      45945, 51561, 54265, 59305, 48985, 202733, 215618, 69908, 213320, 
      195850, 236281, 50570, 89425, 210821, 57573, 236008, 242469, 94690, 
      210610, 242794, 87412, 56466, 56809, 73450, 92250, 250009, 49205, 
      47824, 272260, 53842, 62756, 94949, 203624, 305554, 50725, 205837, 
      274661, 93476, 53530, 93829, 51565, 240533, 271784, 57962, 66266, 
      66625, 89521, 67357, 76025, 69224, 65173, 54881, 65897, 229589, 236725, 
      246746, 75805, 241621, 249892, 99860, 62290, 269010, 326242, 227069, 
      252325, 259829, 343016, 66065, 55205, 74113, 87874, 268610, 344165, 
      72232, 95146, 98050, 99529, 250546, 311554, 55057, 241704, 260501, 
      73124, 77636, 64426, 250973, 329578, 58516, 360841, 364240, 327181, 
      307661, 61345, 70074, 98074, 59905, 325225, 69925, 305825, 62596, 
      75784, 96084, 71090, 264482, 311810, 322250, 63988, 281140, 297953, 
      62530, 76698, 266269, 77125, 65700, 287189, 69277, 69865, 301850, 
      305320, 299729, 76745, 78400, 71240, 97754, 331370, 344041, 363805, 
      399821, 68490, 94977, 297860, 303824, 334130, 413090, 69156, 82645, 
      373981, 74546, 80506, 324586, 350074, 69152, 95770, 319338, 340258, 
      81925, 347165, 69665, 81770, 81316, 82881, 72722, 84650, 340042, 
      344306, 348602, 79498, 347905, 74425, 84305, 84802, 354682, 370525, 
      391976, 75322, 348157, 74529, 81729, 355609, 77346, 87826, 410105, 
      88625, 395305, 91445, 78345, 80932, 89860, 400321, 81090, 87418, 88189, 
      396189, 81824, 82701, 421000, 431045, 91673, 85345, 86629, 85892, 
      89632, 87754, 93890, 95773, 104410, 87809, 90281, 96089, 107641, 90133, 
      93685, 106093, 106010, 92537, 95149, 98073, 94285, 101425, 104257, 
      106660, 100201, 111653, 114308, 100090, 106250, 107666, 109409, 101205, 
      107018, 119825, 108785, 105992, 108797, 106114, 113081, 118178, 116253, 
      111761, 112793, 117785, 112897, 123581, 124394, 116730, 120628, 124064, 
      124708, 132977, 132250, 133172 ], 
  [ 154345, 156293, 152785, 152776, 153504, 144306, 148961, 150453, 146929, 
      141490, 137905, 133940, 145381, 130741, 137825, 132548, 135901, 135252, 
      128756, 127114, 122308, 128050, 131821, 120493, 127738, 126760, 113332, 
      113922, 108436, 107469, 114881, 106517, 109170, 126013, 107505, 109114, 
      106929, 115738, 100228, 109705, 111233, 109314, 125045, 124514, 100672, 
      101210, 96868, 107325, 118676, 95464, 101908, 101393, 92570, 93088, 
      99101, 101205, 117697, 103940, 91492, 100829, 92660, 94505, 101972, 
      89325, 96298, 88929, 94289, 107189, 94570, 100801, 82408, 78237, 81749, 
      110593, 78266, 87821, 108797, 75560, 105940, 76621, 100665, 100917, 
      72001, 104117, 87700, 92705, 90466, 389674, 77249, 93418, 69988, 92744, 
      105417, 99860, 68458, 71450, 365594, 93160, 67349, 370625, 68081, 
      94865, 337457, 80145, 93025, 94005, 82853, 93277, 372289, 68522, 70457, 
      389645, 91845, 78065, 368537, 63749, 68650, 348721, 300329, 349940, 
      374153, 67709, 311924, 70177, 75217, 69028, 75313, 72410, 75186, 79337, 
      356372, 322505, 329845, 76546, 276282, 84013, 93085, 282013, 85658, 
      273650, 101000, 289972, 275413, 378610, 59929, 64753, 255572, 228961, 
      251425, 262106, 383429, 271737, 240410, 259285, 80397, 96057, 66256, 
      81104, 61893, 54113, 232213, 309290, 326794, 80957, 95797, 118445, 
      243581, 281125, 79193, 196618, 270698, 62793, 112905, 60842, 203785, 
      206737, 289125, 215300, 185620, 189514, 275476, 55129, 56338, 207850, 
      58565, 320693, 53604, 65929, 105498, 209938, 240265, 66356, 95825, 
      181556, 61186, 83450, 116266, 119501, 213929, 236009, 98260, 100021, 
      212578, 282130, 214145, 162865, 258337, 209236, 94250, 114281, 233290, 
      52852, 53672, 55125, 154666, 203746, 79460, 88657, 157505, 277898, 
      51613, 68485, 93348, 58162, 302882, 90656, 275225, 53482, 94482, 97417, 
      135826, 59333, 136285, 106618, 105808, 106433, 61000, 174564, 49537, 
      76042, 81905, 107146, 126946, 149297, 222113, 273825, 55357, 97396, 
      133421, 148772, 221765, 220500, 174824, 53489, 48266, 58984, 77373, 
      216765, 52154, 81554, 134810, 72340, 147152, 218920, 67829, 134210, 
      134784, 226084, 39637, 59797, 172322, 262090, 29549, 73021, 74069, 
      188084, 212836, 222989, 43177, 44761, 221917, 61268, 89888, 113389, 
      117385, 21780, 65365, 79850, 53825, 109721, 14578, 116865, 217413, 
      22069, 22096, 35641, 16589, 92168, 51649, 5345, 10192, 217394, 219250, 
      223925, 24232, 176805, 178477, 5729, 70304, 31162, 54130, 81562, 5636, 
      5749, 29396, 31061, 3301, 59045, 52033, 214825, 128945, 7741, 38980, 
      2029, 177497, 63353, 101074, 103610, 12168, 37485, 56053, 60813, 85285, 
      4817, 23882, 115925, 13481, 17476, 18241, 18500, 25316, 38849, 36490, 
      1453, 10093, 5993, 1594, 23869, 9577, 1465, 51921, 60832, 80257, 8450, 
      14914, 43661, 1157, 1732, 42772, 51781, 77885, 80680, 5989, 1924, 
      84545, 977, 3877, 17345, 65986, 190186, 2500, 3604, 5066, 8353, 1040, 
      4880, 129665, 6813, 5770, 7453, 21178, 20506, 39829, 53066, 2425, 7300, 
      1685, 7090, 92338, 160529, 4973, 584, 66533, 101608, 4537, 92250, 
      162850, 5300, 724, 33524, 68000, 4586, 482, 2042, 69530, 120770, 9349, 
      8068, 45693, 147013, 5618, 1585, 19058, 12800, 5850, 514, 152325, 1285, 
      6280, 52637, 163412, 194, 4500, 1565, 136, 70325, 68, 689, 3200, 6305, 
      75140, 338, 150593, 8872, 7769, 3490, 909, 13933, 680, 533, 3368, 
      60029, 82, 442, 4357, 7226, 80657, 5041, 2916, 25, 0, 256, 1225, 53824, 
      56170, 59537, 11029, 58568, 87620, 70765, 2417, 457, 3389, 7594, 60541, 
      105650, 108266, 10049, 9265, 9074, 35393, 58613, 72949, 8528, 6953, 
      4688, 5248, 33188, 10282, 3562, 8917, 3349, 6989, 14984, 18596, 46756, 
      85364, 5305, 797, 521, 137, 2722, 18890, 85385, 6385, 2448, 1825, 1613, 
      2570, 4394, 20618, 40973, 520, 2797, 84877, 11250, 4986, 18994, 47314, 
      2756, 1040, 356, 16640, 33380, 46052, 11738, 9893, 7178, 8033, 7930, 
      1586, 10765, 1066, 1170, 13437, 33202, 112666, 62485, 2210, 46325, 
      63029, 5200, 68176, 1354, 18850, 67706, 109525, 1637, 776, 1458, 25378, 
      45673, 985, 1165, 9122, 44522, 49682, 121945, 5800, 23400, 1745, 1922, 
      12197, 15602, 30202, 60497, 1508, 25360, 101513, 4933, 22698, 17032, 
      31085, 113381, 15386, 63725, 29520, 41697, 56125, 140498, 20213, 
      103844, 55810, 72810, 8000, 95236, 10517, 14002, 28250, 127080, 9418, 
      27130, 50690, 75833, 12545, 22189, 17492, 30005, 135341, 31985, 48197, 
      48626, 98501, 66509, 77029, 99221, 39850, 90217, 41618, 115034, 28837, 
      40941, 53992, 61480, 78650, 95058, 113473, 52765, 54557, 75305, 61200, 
      126100, 40585, 45746, 58477, 132602, 138410, 148121, 154265, 39313, 
      40069, 126596, 55754, 53197, 171637, 39458, 55565, 100589, 46786, 
      46925, 99764, 45442, 98677, 39409, 51850, 59137, 184645, 39124, 53380, 
      37332, 49661, 121469, 53794, 151385, 194545, 42325, 40681, 114740, 
      45513, 46674, 54205, 61736, 63125, 59650, 67106, 184586, 79105, 190229, 
      58201, 62900, 65426, 75737, 94882, 126482, 42088, 59245, 38914, 43066, 
      49050, 57250, 209261, 42640, 46633, 59842, 80744, 40768, 58138, 59858, 
      60293, 77512, 78250, 120385, 45730, 48658, 69858, 111033, 126820, 
      159085, 83330, 40321, 57664, 48130, 54641, 58565, 209610, 44960, 
      142825, 213401, 45901, 187850, 49365, 69700, 157252, 180965, 45284, 
      42241, 42562, 49765, 44125, 45800, 257000, 42125, 51386, 95561, 120845, 
      107689, 41981, 56765, 134237, 46786, 50266, 67954, 43105, 58370, 72593, 
      130994, 210290, 46169, 42068, 48053, 100820, 42650, 47674, 224753, 
      67392, 99136, 44741, 245701, 43220, 147341, 150197, 245992, 56953, 
      65709, 99745, 241865, 56426, 66301, 83705, 49725, 163876, 255789, 
      47137, 59204, 201493, 59060, 169640, 53954, 57881, 44500, 49936, 52560, 
      57460, 47450, 198538, 211273, 67813, 209005, 191745, 231716, 49025, 
      86930, 206546, 55828, 231453, 237844, 92105, 206345, 238169, 84977, 
      54781, 55114, 71325, 89725, 245314, 47770, 46449, 267345, 52277, 60941, 
      92404, 199469, 300329, 49320, 201672, 269746, 91001, 52065, 91354, 
      50180, 235988, 266909, 56377, 64441, 64800, 87156, 65522, 73970, 67349, 
      63418, 53456, 64132, 225194, 232250, 242161, 73800, 237096, 245277, 
      97345, 60685, 264205, 320877, 222724, 247700, 255124, 337501, 64370, 
      53890, 72218, 85649, 263825, 338650, 70397, 92781, 95625, 97074, 
      245961, 306349, 53792, 237229, 255826, 71329, 75721, 62901, 246418, 
      324233, 57241, 355216, 358585, 321866, 302536, 60010, 68449, 95749, 
      58640, 319940, 68330, 300730, 61261, 74029, 93829, 69485, 259817, 
      306665, 317005, 62633, 276305, 292948, 61245, 74953, 261594, 75380, 
      64345, 282314, 67842, 68410, 296845, 300285, 294754, 75140, 76745, 
      69845, 95629, 326105, 338666, 358250, 393956, 67285, 92962, 292945, 
      298849, 328865, 407125, 67981, 81000, 368356, 73181, 78941, 319421, 
      344669, 68017, 93805, 314233, 334953, 80360, 341800, 68570, 80225, 
      79801, 81316, 71537, 83045, 334757, 338981, 343237, 78093, 342560, 
      73250, 82820, 83317, 349297, 365000, 386261, 74237, 342842, 73504, 
      80404, 350234, 76261, 86341, 404260, 87200, 389610, 89960, 77440, 
      79897, 88465, 394596, 80125, 86173, 86914, 390514, 80849, 81736, 
      415125, 425090, 90368, 84330, 85554, 84877, 88497, 86729, 92605, 94418, 
      102805, 86864, 89216, 94784, 105956, 89128, 92520, 104488, 104425, 
      91472, 93994, 96868, 93330, 100250, 102992, 105305, 99216, 110248, 
      112813, 99205, 105125, 106481, 108154, 100360, 105913, 118330, 107770, 
      105157, 107812, 105309, 111956, 116873, 115048, 110786, 111898, 116650, 
      112032, 122266, 123049, 115765, 119633, 123169, 123853, 131792, 131125, 
      132037 ], 
  [ 149353, 150853, 147537, 147464, 148000, 139474, 143617, 144853, 141521, 
      136530, 133169, 129268, 139525, 126197, 132577, 127748, 130589, 129940, 
      123572, 122026, 117508, 122642, 126029, 115565, 122138, 121192, 108340, 
      108706, 103700, 102541, 109217, 101461, 103762, 119165, 102097, 103514, 
      101425, 109498, 95300, 103913, 105313, 103330, 117845, 117314, 95296, 
      95738, 91748, 101245, 111700, 90280, 96148, 95633, 87418, 87840, 93277, 
      95125, 110401, 97604, 86116, 94621, 87092, 88777, 95636, 84013, 90378, 
      83521, 88145, 100085, 88330, 93857, 76840, 72925, 76085, 102785, 72794, 
      81517, 101021, 69992, 98132, 70925, 93145, 93301, 66497, 96245, 80852, 
      85505, 83394, 370954, 71105, 86090, 64420, 85384, 97225, 91988, 62858, 
      65594, 347450, 85672, 61781, 352321, 62417, 87217, 320081, 73489, 
      85473, 86389, 75973, 85661, 353889, 62666, 64441, 370765, 84229, 71377, 
      350201, 58181, 62666, 330929, 283945, 332084, 355625, 61661, 295156, 
      63905, 68561, 62820, 68625, 65914, 68434, 72265, 338260, 305353, 
      312469, 69602, 260506, 76493, 84989, 266045, 78010, 257938, 92360, 
      273716, 259605, 359762, 53945, 58385, 240340, 214625, 236321, 246650, 
      364421, 255961, 225658, 243893, 72781, 87481, 59600, 73424, 55525, 
      48353, 217685, 292298, 309290, 73181, 87125, 108557, 228637, 264965, 
      71513, 183338, 254858, 56233, 103273, 54410, 190217, 193041, 272677, 
      201284, 172692, 176426, 259412, 48985, 50098, 194058, 52133, 303253, 
      47524, 58921, 96058, 196018, 225289, 59252, 86897, 168692, 54434, 
      75226, 106250, 109325, 199849, 221161, 89172, 90837, 198530, 265778, 
      200033, 150705, 242721, 195284, 85322, 104297, 218474, 46580, 47336, 
      48661, 142794, 189954, 71332, 79985, 145505, 261610, 45373, 61029, 
      84388, 51410, 285826, 81824, 259001, 47050, 85426, 88201, 124722, 
      52453, 125117, 96858, 96080, 96673, 53896, 161764, 43265, 67946, 73457, 
      97322, 116162, 137521, 207553, 257569, 48605, 88052, 122317, 136996, 
      207205, 205972, 161960, 46801, 41962, 51880, 69085, 202333, 45530, 
      73010, 123578, 64340, 135376, 204392, 60085, 122978, 123520, 211300, 
      33941, 52565, 159490, 246122, 24781, 64925, 65909, 174644, 198500, 
      208301, 37161, 38617, 207261, 53908, 80800, 103085, 106889, 17812, 
      57717, 71306, 46945, 99577, 11538, 106369, 202885, 18005, 18000, 30169, 
      13165, 82888, 44865, 4097, 7760, 202834, 204626, 209141, 19816, 163717, 
      165325, 4225, 62240, 26010, 47122, 72826, 4100, 4181, 24404, 25909, 
      2597, 51685, 45153, 200329, 117809, 5597, 33092, 2221, 164345, 55673, 
      91250, 93658, 9160, 31693, 48853, 53293, 76293, 3281, 19370, 105365, 
      10249, 13700, 14369, 14596, 20644, 32929, 30762, 1613, 7373, 8425, 
      2330, 19325, 12745, 2137, 44977, 53280, 71521, 11426, 11426, 37325, 
      1381, 1220, 36500, 44837, 69277, 71912, 8485, 1220, 75553, 1105, 2405, 
      13505, 58082, 176522, 4036, 2196, 7402, 11393, 784, 3088, 118433, 9565, 
      8298, 5085, 16858, 16250, 33749, 45994, 4057, 4932, 3029, 4754, 82898, 
      147985, 7373, 520, 58565, 91688, 6841, 82810, 150210, 7796, 1556, 
      27956, 59936, 6922, 386, 986, 61370, 109922, 12645, 5508, 39133, 
      135013, 8210, 2993, 14930, 16640, 8506, 1314, 140101, 2597, 4040, 
      45565, 150740, 290, 6868, 605, 200, 62101, 260, 145, 1664, 4033, 66628, 
      1138, 138433, 6120, 5209, 5634, 205, 10413, 1768, 53, 1768, 52445, 626, 
      26, 2501, 4762, 71825, 7569, 4900, 441, 256, 0, 361, 46656, 48842, 
      51985, 14645, 51080, 78404, 62509, 4241, 41, 1789, 5066, 52925, 95506, 
      97994, 13505, 12593, 12370, 29633, 51125, 64565, 11728, 9865, 7120, 
      3200, 27620, 13770, 5706, 6165, 5429, 4589, 11336, 14500, 40100, 76276, 
      7865, 1885, 1417, 521, 1346, 14762, 76297, 9169, 4240, 3393, 653, 1258, 
      2570, 16298, 34765, 1352, 1421, 75821, 14866, 7450, 14866, 40626, 4612, 
      2192, 292, 12800, 27812, 39460, 15418, 13285, 4778, 5473, 10970, 2962, 
      7757, 2122, 562, 10045, 27666, 102202, 54773, 3778, 39733, 55285, 3280, 
      60112, 746, 14786, 59674, 99221, 2885, 1352, 850, 20610, 39145, 857, 
      845, 6466, 38090, 42866, 111065, 3816, 18856, 1105, 1186, 9061, 11986, 
      24986, 52945, 1060, 20624, 91625, 3205, 18250, 13256, 25805, 102917, 
      11834, 55981, 24400, 35521, 48893, 128818, 16085, 93860, 48610, 64522, 
      5696, 85700, 7765, 10706, 23290, 116008, 6890, 22298, 43874, 67385, 
      9505, 17901, 13780, 24917, 123917, 26737, 41605, 42002, 88837, 58669, 
      68549, 89525, 33930, 81001, 35570, 104570, 23941, 34957, 47016, 53992, 
      70106, 85618, 103105, 45917, 47581, 66985, 53776, 115156, 34697, 39442, 
      51245, 121370, 126922, 136217, 142105, 33553, 34245, 115652, 48746, 
      46381, 158805, 33730, 48589, 90925, 40482, 40621, 90164, 39266, 89141, 
      33745, 45226, 52001, 171397, 33620, 46724, 32020, 43325, 110909, 47170, 
      139513, 180977, 36661, 35177, 104564, 39625, 40690, 47645, 54632, 
      55925, 52706, 59650, 171434, 70913, 176885, 51417, 55796, 58162, 67801, 
      85826, 115826, 36648, 52429, 33826, 37594, 43066, 50626, 195277, 37264, 
      40905, 53090, 72616, 35648, 51578, 53170, 53573, 69640, 70346, 110177, 
      40258, 42930, 62530, 101305, 116324, 147149, 75170, 35425, 51264, 
      42530, 48497, 52133, 195754, 39712, 131657, 199417, 40589, 174826, 
      43765, 62532, 145476, 168229, 40100, 37377, 37666, 44197, 39101, 40616, 
      241576, 37325, 45722, 86857, 110797, 98345, 37277, 50717, 123581, 
      41634, 44794, 61074, 38369, 52258, 65425, 120530, 196562, 41209, 37588, 
      42965, 91988, 38138, 42650, 210545, 60736, 90432, 40069, 230789, 38740, 
      136237, 138965, 231080, 51193, 59245, 91073, 227113, 50762, 59837, 
      76025, 44701, 152100, 240589, 42401, 53380, 188245, 53300, 157672, 
      48674, 52249, 40212, 45072, 47440, 51892, 42874, 185450, 197705, 61445, 
      195533, 178945, 217444, 44417, 79282, 193202, 50580, 217213, 223380, 
      84169, 193033, 223705, 77521, 49725, 50026, 64861, 81981, 230626, 
      43514, 42385, 251953, 47605, 55469, 84596, 186509, 283945, 45160, 
      188680, 254354, 83417, 47713, 83770, 46084, 221780, 251645, 51641, 
      58937, 59296, 79924, 59986, 67730, 61685, 58138, 49232, 58820, 211466, 
      218266, 227825, 67720, 222952, 230845, 89633, 55885, 249165, 304045, 
      209156, 233236, 240404, 320189, 59282, 50018, 66490, 78865, 248849, 
      321338, 64861, 85549, 88201, 89554, 231625, 290029, 50080, 223245, 
      241202, 65921, 69929, 58357, 232178, 307465, 53497, 337552, 340825, 
      305194, 286472, 56074, 63585, 88645, 54928, 303364, 63562, 284762, 
      57325, 68749, 86949, 64685, 245225, 290537, 300557, 58633, 261169, 
      277268, 57469, 69705, 246970, 70132, 60345, 267050, 63586, 64090, 
      281165, 284509, 279170, 70340, 71785, 65717, 89165, 309593, 321802, 
      340810, 375524, 63765, 86850, 277553, 283265, 312353, 388373, 64557, 
      76072, 350692, 69149, 74269, 303229, 327709, 64721, 87853, 298233, 
      318313, 75688, 324968, 65402, 75617, 75289, 76644, 68081, 78245, 
      318181, 322277, 326405, 73933, 325792, 69826, 78404, 78901, 332401, 
      347656, 368309, 71101, 326170, 70560, 76500, 333370, 73125, 81925, 
      385892, 82976, 371722, 85544, 74880, 76921, 84337, 376612, 77373, 
      82525, 83170, 372690, 78065, 78984, 396661, 406370, 86528, 81418, 
      82450, 81965, 85201, 83785, 88829, 90418, 98005, 84176, 86144, 90944, 
      100900, 86248, 89128, 99688, 99689, 88400, 90634, 93348, 90610, 96826, 
      99280, 101305, 96400, 106088, 108365, 96709, 101861, 103025, 104474, 
      97992, 102713, 113882, 104858, 102821, 104996, 103069, 108692, 113033, 
      111528, 108002, 109370, 113354, 109600, 118394, 119081, 113013, 116785, 
      120641, 121453, 128336, 127861, 128741 ], 
  [ 144090, 145058, 141970, 141821, 142129, 134401, 137936, 138868, 135764, 
      131305, 128210, 124385, 133236, 121466, 127010, 122713, 124946, 124297, 
      118081, 116649, 112473, 116885, 119816, 110378, 116153, 115245, 103077, 
      103177, 98741, 97354, 103156, 96122, 98005, 111698, 96340, 97529, 
      95554, 102753, 90113, 97700, 98948, 96889, 109960, 109429, 89577, 
      89905, 86333, 94690, 104081, 84789, 89973, 89458, 81965, 82273, 87026, 
      88570, 102402, 90745, 80397, 87914, 81145, 82640, 88777, 78370, 84013, 
      77764, 81514, 92314, 81585, 86276, 70893, 67282, 70024, 94178, 66961, 
      74696, 92452, 64045, 89525, 64826, 84880, 84922, 60626, 87562, 73385, 
      77620, 75661, 349389, 64474, 78053, 58473, 77309, 88162, 83305, 56873, 
      59305, 326569, 77445, 55834, 331250, 56356, 78800, 300112, 66250, 
      77170, 78010, 68468, 77282, 332704, 56377, 57962, 349010, 75850, 64100, 
      329092, 52234, 56225, 310466, 265154, 311545, 334288, 55144, 275909, 
      57122, 61322, 56113, 61348, 58865, 61081, 64532, 317417, 285650, 
      292500, 62021, 242437, 68228, 76040, 247748, 69593, 239945, 82765, 
      255077, 241498, 338045, 47504, 51488, 222917, 198266, 219050, 228961, 
      342514, 237892, 208805, 226280, 64402, 77962, 52361, 64969, 48628, 
      42178, 201098, 272785, 289169, 64612, 77492, 97480, 211556, 246440, 
      63058, 168233, 236713, 49108, 92500, 47437, 174770, 177442, 253810, 
      185305, 158005, 161549, 241001, 42354, 43353, 178345, 45160, 283208, 
      40969, 51264, 85513, 180153, 208170, 51481, 76960, 154081, 47081, 
      66125, 95021, 97906, 183794, 204194, 79045, 80596, 182513, 247025, 
      183940, 136930, 224842, 179381, 75385, 93106, 201545, 39797, 40477, 
      41650, 129361, 174241, 62345, 70352, 131920, 242933, 38628, 52840, 
      74413, 44057, 266237, 72001, 240400, 40077, 75337, 77922, 112201, 
      44948, 112520, 85933, 85193, 85748, 46125, 147229, 36482, 58997, 64090, 
      86321, 104021, 124202, 190928, 238930, 41252, 77621, 109796, 123677, 
      190580, 189385, 147349, 39524, 35141, 44109, 59908, 185860, 38329, 
      63529, 110905, 55505, 122057, 187805, 51554, 110305, 110809, 194409, 
      27842, 44642, 144917, 227825, 19784, 55976, 56884, 159349, 182141, 
      191524, 30682, 31986, 190522, 45833, 70673, 91514, 95090, 13765, 49300, 
      61825, 39440, 88196, 8593, 94570, 186298, 13844, 13801, 24336, 9764, 
      72533, 37474, 3280, 5537, 186209, 187925, 192250, 15237, 148840, 
      150372, 3104, 53329, 20557, 39465, 63117, 2941, 2984, 19141, 20456, 
      2426, 43610, 37648, 183780, 105250, 3716, 26765, 3114, 149392, 47218, 
      80249, 82505, 6253, 25480, 40968, 45028, 66280, 2122, 14677, 93490, 
      7076, 9881, 10436, 10625, 15761, 26564, 24625, 2468, 4808, 11978, 3869, 
      14594, 17172, 3600, 37396, 44977, 61812, 15625, 7949, 30466, 2312, 
      1277, 29717, 37256, 59720, 62165, 12114, 1049, 65540, 1922, 1322, 9610, 
      49361, 160961, 6525, 1189, 10841, 15668, 1145, 1625, 105760, 13498, 
      11965, 2938, 12393, 11861, 27194, 38261, 6660, 2785, 5290, 2645, 72353, 
      133754, 10888, 1109, 49768, 80573, 10242, 72265, 135865, 11425, 3209, 
      22009, 51025, 10361, 937, 397, 52345, 97705, 17224, 3133, 32008, 
      121428, 11953, 5330, 10693, 21865, 12325, 2929, 126250, 4820, 2045, 
      37832, 136357, 1069, 10345, 130, 941, 53000, 1153, 164, 505, 2000, 
      57185, 2753, 124658, 3517, 2834, 8845, 34, 6898, 3725, 148, 533, 44104, 
      1937, 197, 962, 2501, 62002, 11236, 7921, 1600, 1225, 361, 0, 38809, 
      40805, 43682, 19604, 42853, 68125, 53370, 7072, 212, 554, 2729, 44546, 
      84125, 86461, 18274, 17210, 16949, 23458, 42898, 55274, 16193, 13988, 
      10673, 1433, 21673, 18577, 8917, 3562, 8564, 2404, 7669, 10301, 32861, 
      66149, 11570, 3842, 3146, 1642, 377, 10525, 66170, 13140, 7033, 5920, 
      178, 365, 1069, 11833, 28058, 3005, 452, 65732, 19825, 11041, 10629, 
      33349, 7481, 4225, 881, 8905, 21865, 32297, 20453, 17978, 2593, 3098, 
      15245, 5261, 4850, 4041, 505, 6682, 21757, 90441, 46280, 6305, 32570, 
      46754, 1665, 51201, 689, 10625, 50801, 87650, 5032, 2701, 793, 15613, 
      32058, 1370, 1130, 3977, 31117, 35437, 98810, 2125, 14125, 1010, 977, 
      6002, 8357, 19457, 44642, 1193, 15665, 80548, 1818, 13633, 9437, 20200, 
      91156, 8281, 47450, 18985, 28852, 40970, 115613, 11848, 82669, 40725, 
      55345, 3625, 75041, 5162, 7457, 18065, 103525, 4553, 17225, 36445, 
      58018, 6560, 13474, 10037, 19540, 111016, 21170, 34442, 34801, 78026, 
      50024, 59144, 78676, 27565, 70722, 29053, 92809, 18792, 28516, 39397, 
      45765, 60625, 75073, 91458, 38450, 39962, 57770, 45625, 102825, 28370, 
      32621, 43322, 108697, 113945, 122746, 128330, 27378, 27994, 103321, 
      41089, 38952, 144232, 27593, 40970, 80114, 33661, 33800, 79429, 32597, 
      78482, 27684, 38025, 44192, 156330, 27749, 39485, 26377, 36466, 99034, 
      39969, 126080, 165530, 30600, 29306, 93145, 33298, 34249, 40520, 46861, 
      48040, 45125, 51461, 156481, 61850, 161704, 44026, 48025, 50201, 59042, 
      75737, 103837, 30853, 45000, 28449, 31761, 36625, 43425, 179336, 31545, 
      34768, 45737, 63629, 30233, 44453, 45893, 46258, 60957, 61625, 98720, 
      34425, 36793, 54493, 90418, 104525, 133640, 66145, 30276, 44329, 36545, 
      41866, 45160, 179965, 34145, 119060, 183476, 34946, 160025, 37780, 
      54685, 132157, 153770, 34609, 32266, 32517, 38250, 33800, 35125, 
      223925, 32290, 39661, 77186, 99530, 87914, 32356, 44200, 111592, 36181, 
      38961, 53569, 33410, 45665, 57578, 108769, 180925, 35984, 32933, 37588, 
      82165, 33445, 37349, 194338, 53497, 80761, 35186, 213746, 34085, 
      123716, 126292, 214037, 45018, 52234, 81440, 210260, 44701, 52826, 
      67570, 39400, 138781, 223204, 37442, 47129, 173178, 47125, 144125, 
      43069, 46226, 35785, 39961, 42025, 45945, 38105, 170573, 182258, 54548, 
      180200, 164410, 201161, 39610, 70865, 178021, 45013, 200968, 206869, 
      75410, 177890, 207194, 69332, 44386, 44649, 57850, 73450, 213849, 
      39125, 38224, 234340, 42722, 49636, 75989, 171784, 265154, 40885, 
      173917, 236741, 75076, 43210, 75429, 41885, 205573, 234184, 46682, 
      53066, 53425, 72001, 54077, 60985, 55624, 52533, 44881, 53177, 195829, 
      202325, 211466, 61165, 206821, 214372, 81140, 50850, 231970, 284722, 
      193709, 216725, 223589, 300296, 53905, 46085, 60353, 71474, 231730, 
      301445, 58952, 77626, 80050, 81289, 215266, 271314, 46337, 207304, 
      224501, 60164, 63716, 53626, 215933, 288218, 49716, 317241, 320400, 
      286061, 268061, 52065, 58474, 80874, 51185, 284345, 58565, 266465, 
      53316, 63144, 79444, 59650, 228562, 272050, 281690, 54548, 243860, 
      259313, 53650, 64138, 230269, 64565, 56260, 249589, 59197, 59625, 
      263210, 266440, 261329, 65305, 66560, 61480, 82154, 290650, 302441, 
      320765, 354301, 60250, 80257, 259940, 265424, 293410, 366770, 61156, 
      70885, 330381, 65026, 69386, 284666, 308234, 61472, 81450, 279898, 
      299218, 70805, 305645, 62305, 70810, 70596, 71761, 64642, 73210, 
      299162, 303106, 307082, 69658, 306545, 66425, 73825, 74322, 313002, 
      327725, 347656, 68042, 307037, 67729, 72529, 314009, 70066, 77346, 
      364745, 78625, 351145, 80965, 72505, 74052, 80100, 355921, 74770, 
      78858, 79389, 352189, 75424, 76381, 375400, 384805, 82633, 78625, 
      79429, 79172, 81952, 80954, 85010, 86333, 92970, 81649, 83161, 87049, 
      95561, 83493, 85765, 94653, 94730, 85417, 87309, 89833, 88045, 93425, 
      95537, 97220, 93721, 101813, 103748, 94410, 98650, 99586, 100769, 
      95845, 99578, 109265, 102065, 100712, 102317, 101074, 105481, 109138, 
      108013, 105361, 107033, 110105, 107377, 114461, 115034, 110410, 114068, 
      118304, 119268, 124897, 124650, 125492 ], 
  [ 132073, 127525, 126801, 125864, 123808, 124354, 121585, 119365, 118625, 
      119682, 119345, 116308, 110581, 114965, 111841, 113060, 108989, 108340, 
      103700, 103450, 102820, 99746, 97949, 99149, 96650, 96136, 91060, 
      88402, 89876, 86125, 82865, 83317, 80866, 76829, 79201, 78026, 77233, 
      75370, 78884, 75833, 75505, 72658, 70757, 70226, 72832, 71978, 72740, 
      69277, 67636, 70408, 68500, 67985, 67978, 67104, 64765, 63157, 62017, 
      62180, 63652, 60925, 62036, 61561, 60212, 62413, 60570, 60625, 55313, 
      54293, 54202, 50225, 51784, 51325, 49733, 47489, 49034, 46525, 46157, 
      44936, 42836, 44141, 41737, 40597, 42305, 40085, 38516, 38417, 38034, 
      168346, 38273, 37274, 39364, 36136, 36745, 35828, 37370, 36650, 152618, 
      34696, 36725, 155329, 36065, 34081, 135617, 33745, 33633, 33685, 33205, 
      32957, 155601, 33722, 33337, 165997, 31525, 31201, 152777, 33125, 
      31994, 140849, 112873, 141140, 155609, 30125, 118900, 29345, 28817, 
      29124, 28449, 28330, 27394, 26905, 143860, 123913, 128005, 25970, 
      97642, 25085, 25805, 100589, 24874, 95938, 25832, 104372, 96309, 
      155426, 23273, 22529, 84820, 71201, 82529, 88106, 157925, 93097, 76618, 
      86213, 20077, 21817, 19856, 19856, 19669, 20705, 71669, 113018, 123098, 
      18317, 20165, 25181, 77005, 96917, 17945, 54170, 91130, 17785, 23353, 
      17690, 57161, 58257, 100741, 62180, 48276, 49850, 92660, 16153, 15970, 
      57978, 15413, 117925, 15556, 14425, 18730, 58210, 73225, 13460, 16481, 
      45140, 13394, 14314, 21146, 22061, 59881, 70825, 16596, 16965, 58994, 
      95138, 59633, 36657, 82017, 57044, 14906, 19625, 68570, 12020, 11912, 
      11509, 32634, 53874, 11716, 13025, 33617, 91834, 11245, 10485, 13540, 
      10370, 105682, 12704, 90089, 10330, 13282, 13897, 24930, 9685, 24461, 
      15210, 14864, 15025, 8104, 39076, 8705, 8762, 9521, 14810, 20690, 
      28657, 61105, 88225, 7565, 12020, 22525, 28132, 60757, 59956, 38408, 
      6625, 6970, 6088, 7309, 57613, 6218, 7778, 22058, 6452, 26512, 58376, 
      5653, 21458, 21568, 61828, 7157, 5045, 36370, 80666, 10525, 5741, 5861, 
      43316, 55076, 60125, 6057, 5785, 59517, 4660, 8224, 14093, 15305, 
      14356, 4581, 6074, 4177, 12745, 20610, 14785, 56869, 13253, 12816, 
      6409, 17053, 7720, 3393, 37361, 25040, 56386, 57314, 59669, 10312, 
      37141, 37885, 34033, 3488, 6570, 2626, 5002, 33476, 33125, 7124, 6469, 
      43205, 2437, 2385, 54745, 17585, 26765, 3716, 54925, 36905, 2105, 8738, 
      9418, 18664, 3613, 1765, 1885, 5013, 32657, 8570, 12917, 16729, 12836, 
      12209, 12004, 7684, 3121, 3546, 53885, 20765, 91369, 62378, 8093, 
      105625, 61321, 1345, 1440, 3697, 101714, 14450, 1901, 54517, 44420, 
      1940, 1205, 3181, 3656, 92293, 41828, 4273, 52945, 32645, 11777, 1490, 
      42170, 74884, 33300, 89050, 102545, 47440, 29008, 16913, 96829, 92538, 
      23229, 8650, 8906, 1781, 634, 76201, 23076, 71285, 23330, 5570, 28753, 
      89885, 49768, 1109, 7880, 88057, 5482, 29682, 91604, 62900, 2900, 1184, 
      88570, 49202, 36842, 1322, 13586, 107253, 21060, 685, 23125, 93314, 
      72113, 9314, 118592, 94474, 62226, 25189, 70421, 23912, 205, 29780, 
      51698, 88948, 37757, 51176, 1189, 52964, 42913, 31040, 23473, 1828, 
      62050, 24385, 19080, 20761, 84690, 40813, 13005, 66568, 43685, 30280, 
      173, 58082, 44522, 27557, 21610, 2705, 91809, 81796, 56169, 53824, 
      46656, 38809, 0, 26, 145, 113573, 104, 4100, 1165, 78977, 44537, 30301, 
      21050, 221, 8674, 9434, 110273, 107633, 106978, 1985, 149, 1493, 
      105040, 99289, 90064, 25664, 2564, 110970, 84762, 19125, 83621, 22301, 
      12200, 9316, 356, 3700, 92537, 66685, 63625, 55817, 32882, 9146, 3721, 
      96865, 78544, 74673, 37805, 33658, 28058, 8090, 1069, 62696, 32957, 
      3677, 113794, 90826, 9250, 450, 79780, 67856, 49540, 11072, 2756, 580, 
      115210, 109189, 22490, 21025, 102122, 71650, 17261, 66490, 42466, 
      14365, 3042, 11050, 773, 75058, 853, 853, 27472, 1360, 42650, 10034, 
      1354, 10229, 69845, 59240, 42754, 6354, 1129, 49241, 46637, 20722, 
      1370, 962, 14297, 27144, 7624, 42577, 41362, 16837, 13282, 4682, 1105, 
      45124, 6800, 8249, 29989, 8314, 12392, 4637, 11765, 13994, 1549, 5392, 
      2257, 1373, 21250, 10469, 9188, 1522, 2746, 24704, 7076, 20725, 16322, 
      6442, 16648, 22874, 7178, 1970, 3449, 18577, 10125, 13780, 6341, 19805, 
      6001, 2725, 2690, 8485, 2941, 4181, 8741, 4122, 6697, 4034, 13418, 
      7957, 4285, 2952, 3016, 4874, 8290, 13249, 3581, 3517, 4777, 3664, 
      17524, 5321, 4450, 3725, 19850, 21946, 25625, 28057, 5905, 5733, 18020, 
      4250, 4477, 35685, 6514, 4525, 10573, 5490, 5629, 10676, 6002, 10517, 
      7393, 5914, 5777, 42661, 9428, 6980, 10420, 7901, 18461, 7858, 29353, 
      47921, 10309, 10985, 17300, 10249, 10018, 9197, 8840, 8837, 9074, 9106, 
      43994, 10433, 46853, 9945, 10004, 10210, 10777, 13682, 22082, 13320, 
      10525, 15250, 13834, 12394, 11314, 56605, 14800, 13689, 12050, 13000, 
      16640, 13130, 12994, 12965, 13480, 13754, 22481, 16498, 15714, 13714, 
      20089, 24740, 36125, 15122, 19441, 14976, 17042, 15665, 15413, 58810, 
      18976, 31001, 60745, 18989, 49114, 18277, 15876, 36612, 46405, 20228, 
      21825, 21682, 19141, 21389, 20744, 83464, 22637, 19370, 19465, 25261, 
      22313, 23885, 19181, 29837, 22194, 21034, 18306, 24545, 19858, 18769, 
      29378, 61346, 24361, 27220, 24389, 22868, 27338, 24938, 68849, 20992, 
      23040, 27109, 79589, 28372, 36445, 37445, 79880, 23545, 22093, 24113, 
      78073, 24410, 22685, 22457, 26989, 43236, 85501, 28577, 24868, 59509, 
      25652, 46216, 27506, 26329, 32436, 29520, 28432, 26836, 31210, 58874, 
      64649, 25589, 63773, 56257, 74884, 32321, 26146, 63170, 29844, 75085, 
      78228, 27145, 63433, 78553, 26977, 31581, 31450, 27709, 27549, 82450, 
      36170, 37633, 94273, 34645, 31709, 29300, 61661, 112873, 39112, 63400, 
      96674, 31145, 39073, 31498, 40900, 80084, 95693, 37817, 34745, 35104, 
      32404, 35362, 33602, 35333, 36970, 42320, 37220, 76250, 79594, 84401, 
      35752, 82120, 86125, 35633, 41197, 96237, 126925, 76100, 88084, 91796, 
      136589, 40706, 47858, 39274, 37393, 96785, 137738, 40237, 38029, 38089, 
      38146, 88201, 119821, 50080, 84573, 93890, 43025, 41849, 47125, 90050, 
      131209, 53065, 149200, 151177, 130234, 119720, 53050, 48033, 42853, 
      54928, 129700, 49306, 119306, 54301, 47581, 44181, 49997, 98345, 
      122921, 128621, 54745, 106945, 115700, 56605, 48969, 99658, 49396, 
      56457, 111098, 56242, 55882, 119597, 121645, 118898, 55652, 54937, 
      60101, 52013, 136793, 144250, 155482, 176804, 66357, 54450, 119873, 
      122993, 139553, 185333, 68445, 59656, 162340, 64829, 61309, 134749, 
      148861, 70337, 57613, 132345, 143785, 62728, 147848, 72746, 63521, 
      64489, 63684, 71537, 63557, 144517, 146885, 149285, 67885, 149536, 
      73714, 68900, 69397, 154417, 163624, 176069, 78877, 151210, 80928, 
      73908, 155818, 80901, 72421, 188036, 76064, 180346, 76040, 90432, 
      86857, 78721, 183940, 90333, 83389, 82738, 182178, 90593, 91944, 
      197509, 203762, 84800, 92218, 90658, 92765, 90817, 94153, 87965, 86530, 
      83317, 98000, 94784, 89216, 82756, 97480, 93448, 85000, 85865, 97040, 
      95386, 95940, 104002, 100714, 99280, 97417, 108496, 100040, 98429, 
      113125, 107909, 106481, 104906, 116136, 109625, 103946, 115658, 121397, 
      117092, 122941, 114740, 111305, 114120, 120530, 125354, 118970, 126880, 
      116234, 115625, 125973, 128449, 136625, 139165, 131792, 133909, 134357 ]
    , [ 133493, 128797, 128129, 127170, 125050, 125800, 122869, 120565, 
      119881, 121076, 120805, 117778, 111677, 116469, 113125, 114482, 110245, 
      109594, 104978, 104756, 104210, 100944, 99025, 100489, 97780, 97274, 
      92354, 89620, 91242, 87421, 83929, 84565, 82000, 77509, 80329, 79092, 
      78325, 76232, 80154, 76833, 76465, 73588, 71305, 70772, 73946, 73060, 
      73930, 70165, 68242, 71570, 69482, 68965, 69140, 68234, 65713, 64021, 
      62501, 62962, 64730, 61741, 63050, 62525, 60986, 63505, 61472, 61681, 
      56125, 54805, 54980, 50769, 52754, 52369, 50665, 47749, 50020, 47249, 
      46421, 45874, 43074, 45037, 42061, 40885, 43249, 40289, 39034, 38825, 
      38480, 165152, 39005, 37636, 40274, 36482, 36829, 36010, 38260, 37460, 
      149588, 34994, 37621, 152245, 36929, 34325, 132821, 34297, 33905, 
      33937, 33685, 33205, 152477, 34516, 34081, 162721, 31765, 31729, 
      149665, 34001, 32740, 137905, 110365, 138170, 152429, 30841, 116266, 
      29989, 29341, 29786, 28961, 28900, 27880, 27289, 140794, 121145, 
      125165, 26388, 95296, 25317, 25857, 98181, 25064, 93608, 25706, 101866, 
      93941, 152100, 23965, 23101, 82618, 69277, 80365, 85832, 154541, 90721, 
      74560, 83953, 20245, 21685, 20322, 20002, 20221, 21445, 69669, 110248, 
      120168, 18421, 19989, 24625, 74869, 94401, 18077, 52552, 88712, 18265, 
      22873, 18208, 55449, 56501, 98125, 60322, 46754, 48276, 90154, 16745, 
      16532, 56180, 15913, 114985, 16162, 14741, 18280, 56360, 71045, 13738, 
      16189, 43618, 13780, 14240, 20512, 21377, 57977, 68681, 16250, 16589, 
      57096, 92520, 57713, 35345, 79625, 55170, 14600, 18989, 66420, 12538, 
      12410, 11965, 31400, 52040, 11650, 12789, 32341, 89216, 11765, 10625, 
      13210, 10728, 102820, 12410, 87485, 10784, 12916, 13481, 23924, 9997, 
      23425, 14612, 14274, 14425, 8330, 37522, 9189, 8676, 9325, 14184, 
      19764, 27421, 58997, 85585, 7893, 11538, 21493, 26890, 58645, 57850, 
      36818, 6961, 7424, 6290, 7141, 55525, 6568, 7528, 20968, 6370, 25250, 
      56250, 5645, 20360, 20458, 59618, 7785, 5193, 34768, 78084, 11441, 
      5617, 5717, 41522, 53002, 57941, 6581, 6269, 57341, 4762, 7786, 13273, 
      14425, 15514, 4589, 5800, 4421, 11969, 22052, 13897, 54721, 14373, 
      13922, 7085, 18365, 7202, 3653, 39349, 26658, 54212, 55120, 57425, 
      11306, 35425, 36149, 35933, 3338, 7328, 2804, 4640, 35362, 35001, 7930, 
      7225, 45349, 2501, 2597, 52577, 16465, 28453, 4234, 57341, 35149, 2057, 
      8020, 8660, 20074, 4153, 1865, 1885, 4553, 34525, 9508, 11965, 18065, 
      14002, 13345, 13130, 8570, 3617, 4100, 56277, 22257, 94469, 64948, 
      9013, 108953, 63869, 1513, 1418, 3305, 104980, 15696, 2257, 56921, 
      46594, 2314, 1369, 2825, 3250, 95405, 43938, 3793, 55313, 34513, 12905, 
      1348, 40228, 77690, 35186, 92104, 105817, 49682, 30770, 15725, 100009, 
      95648, 24809, 9620, 9892, 2197, 740, 79025, 24650, 74017, 24912, 4932, 
      27145, 92945, 52058, 929, 7090, 91085, 4840, 28040, 94690, 65466, 3466, 
      970, 91604, 51476, 38816, 1076, 12500, 110585, 22562, 937, 21677, 
      96424, 74853, 10324, 122090, 97600, 64772, 23665, 73125, 25506, 289, 
      28114, 54020, 91978, 39745, 53482, 905, 55306, 45025, 32842, 25045, 
      1450, 64580, 22865, 20498, 22237, 87632, 42865, 14177, 69178, 45805, 
      32050, 73, 60520, 46660, 29245, 23108, 2213, 94865, 84682, 58565, 
      56170, 48842, 40805, 26, 0, 49, 116965, 26, 3482, 845, 81805, 46665, 
      32057, 22516, 97, 7760, 8480, 113605, 110925, 110260, 2437, 61, 1125, 
      108290, 102449, 93074, 27274, 3074, 114308, 87680, 20513, 86517, 23797, 
      13306, 10282, 522, 3106, 95581, 69269, 66149, 58181, 34696, 10100, 
      3125, 99977, 81346, 77405, 39745, 35488, 29728, 8980, 1369, 65194, 
      34765, 3085, 117160, 93832, 10196, 596, 82594, 70450, 51754, 12106, 
      3250, 754, 118592, 112481, 23972, 22457, 105300, 74308, 18549, 69044, 
      44500, 15529, 3536, 10004, 585, 77768, 1013, 653, 29090, 1058, 44676, 
      10980, 1060, 9225, 72449, 61634, 44776, 7076, 1301, 51409, 48745, 
      22100, 1568, 1040, 13105, 28730, 8410, 44581, 43336, 18061, 14356, 
      5256, 949, 47186, 7522, 7361, 31649, 9124, 13410, 5185, 10693, 15080, 
      1325, 5986, 2521, 1305, 19792, 11369, 8258, 1460, 2344, 26170, 6282, 
      22049, 17476, 7076, 15370, 24264, 7848, 2020, 2989, 19805, 10961, 
      14794, 6925, 18409, 6529, 2833, 2788, 7633, 2657, 3697, 7877, 4436, 
      5981, 4304, 12308, 8585, 4573, 2930, 2834, 4360, 7492, 12161, 3589, 
      3485, 4325, 3490, 16250, 5625, 4624, 3609, 18484, 20500, 24049, 26401, 
      6245, 6053, 16738, 4196, 4481, 33809, 6856, 4477, 9685, 5648, 5785, 
      9802, 6196, 9661, 7745, 5960, 5661, 40625, 9810, 7002, 10858, 8017, 
      17257, 7880, 27733, 45769, 10625, 11349, 16202, 10489, 10228, 9225, 
      8698, 8665, 8980, 8852, 41960, 9945, 44753, 9893, 9850, 10004, 10361, 
      12916, 20816, 13682, 10457, 15716, 14180, 12580, 11300, 54289, 15170, 
      13949, 11988, 12506, 17082, 13120, 12944, 12905, 13058, 13320, 21325, 
      16820, 15956, 13456, 19081, 23490, 34425, 14600, 19937, 15002, 17316, 
      15769, 15425, 56500, 19354, 29529, 58393, 19345, 47060, 18541, 15650, 
      34946, 44437, 20618, 22313, 22160, 19409, 21825, 21130, 80650, 23141, 
      19604, 18749, 24125, 21393, 24413, 19289, 28505, 22580, 21320, 18152, 
      25057, 19940, 18521, 28100, 59044, 24797, 27802, 24781, 22090, 27908, 
      25348, 66389, 20890, 22298, 27625, 76905, 28946, 34949, 35909, 77194, 
      23717, 22045, 23373, 75433, 24608, 22633, 22025, 27385, 41522, 82717, 
      29061, 25010, 57329, 25810, 44434, 27812, 26525, 33050, 29954, 28786, 
      27050, 31732, 56736, 62361, 25549, 61513, 54205, 72370, 32825, 25700, 
      60944, 30146, 72577, 75650, 26605, 61213, 75973, 26585, 31937, 31796, 
      27625, 27065, 79796, 36772, 38293, 91393, 35113, 31925, 28786, 59537, 
      109673, 39730, 61258, 93780, 30689, 39625, 31040, 41530, 77554, 92833, 
      38245, 34933, 35290, 32050, 35536, 33556, 35465, 37220, 42898, 37458, 
      73856, 77120, 81817, 35746, 79594, 83509, 35113, 41585, 93425, 123553, 
      73746, 85450, 89082, 133065, 41000, 48528, 39364, 37153, 93985, 134208, 
      40385, 37645, 37645, 37672, 85597, 116597, 50794, 82073, 91188, 43201, 
      41905, 47569, 87460, 127829, 53753, 145538, 147485, 126880, 116554, 
      53672, 48365, 42485, 55618, 126370, 49664, 116164, 54917, 47777, 43877, 
      50341, 95629, 119725, 125325, 55337, 104057, 112642, 57265, 49169, 
      96928, 49594, 57041, 108160, 56740, 56360, 116521, 118537, 115848, 
      55970, 55205, 60625, 51805, 133445, 140788, 151840, 172850, 67061, 
      54344, 116865, 119925, 136193, 181273, 69173, 59914, 158618, 65365, 
      61645, 131485, 145357, 71101, 57545, 129137, 140377, 63058, 144378, 
      73544, 63869, 64865, 64010, 72241, 63841, 141121, 143449, 145809, 
      68365, 146074, 74420, 69290, 69785, 150905, 159970, 172225, 79661, 
      147764, 81770, 74450, 152308, 81677, 72797, 184050, 76490, 176500, 
      76402, 91370, 87665, 79169, 180058, 91205, 83981, 83300, 178340, 91453, 
      92810, 193465, 199636, 85322, 93028, 91408, 93573, 91501, 94945, 88497, 
      86992, 83525, 98866, 95530, 89722, 82882, 98282, 94090, 85202, 86085, 
      97778, 96032, 96530, 104836, 101320, 99794, 97841, 109282, 100402, 
      98701, 114005, 108545, 107057, 105412, 117050, 110277, 104200, 116388, 
      122305, 117850, 123877, 115354, 111737, 114650, 121288, 126184, 119560, 
      127738, 116640, 116001, 126725, 129161, 137421, 139997, 132290, 134465, 
      134901 ], 
  [ 134564, 129672, 129088, 128101, 125897, 126941, 123786, 121370, 120770, 
      122161, 121988, 118989, 112370, 117736, 114084, 115637, 111176, 110525, 
      105965, 105785, 105365, 101833, 99746, 101588, 98585, 98093, 93425, 
      90593, 92425, 88520, 84706, 85608, 82889, 77768, 81218, 79897, 79172, 
      76757, 81253, 77554, 77130, 74225, 71410, 70877, 74849, 73921, 74945, 
      70760, 68445, 72557, 70217, 69700, 70141, 69193, 66420, 64616, 62564, 
      63445, 65633, 62280, 63869, 63274, 61469, 64436, 62137, 62570, 56692, 
      54952, 55505, 50986, 53573, 53300, 51442, 47588, 50881, 47746, 46274, 
      46693, 42913, 45800, 42026, 40808, 44096, 40100, 39293, 38930, 38641, 
      160217, 39572, 37685, 41093, 36517, 36500, 35821, 39065, 38153, 144905, 
      34973, 38440, 147492, 37706, 34234, 128474, 34640, 33856, 33860, 33930, 
      33128, 147682, 35209, 34704, 157716, 31688, 32058, 144898, 34820, 
      33377, 133376, 106452, 133613, 147578, 31450, 112185, 30500, 29684, 
      30325, 29290, 29313, 28181, 27450, 136125, 116896, 120818, 26605, 
      91649, 25282, 25570, 94450, 24973, 89989, 25181, 98009, 90280, 147109, 
      24602, 23570, 79209, 66260, 77012, 82325, 149480, 87074, 71361, 80474, 
      20168, 21188, 20665, 19897, 20690, 22180, 66568, 106069, 115765, 18274, 
      19450, 23554, 71586, 90586, 17972, 49997, 85037, 18650, 21914, 18649, 
      52768, 53764, 94184, 57445, 44353, 45805, 86381, 17312, 17057, 53401, 
      16354, 110610, 16757, 14930, 17405, 53525, 67748, 13885, 15538, 41245, 
      14081, 13897, 19385, 20180, 55072, 65440, 15529, 15826, 54205, 88621, 
      54794, 33280, 76048, 52321, 13949, 17876, 63193, 13049, 12893, 12392, 
      29461, 49261, 11349, 12250, 30346, 85345, 12290, 10618, 12545, 11029, 
      98613, 11801, 83642, 11225, 12209, 12704, 22321, 10242, 21794, 13597, 
      13273, 13410, 8477, 35177, 9700, 8389, 8884, 13141, 18301, 25524, 
      55882, 81728, 8194, 10705, 19890, 24993, 55530, 54749, 34445, 7290, 
      7921, 6437, 6770, 52466, 6925, 7045, 19309, 6125, 23353, 53149, 5512, 
      18701, 18785, 56405, 8548, 5284, 32409, 74353, 12610, 5330, 5402, 
      38897, 49985, 54770, 7204, 6836, 54184, 4797, 7065, 12020, 13088, 
      17033, 4498, 5317, 4666, 10786, 23977, 12560, 51620, 15850, 15385, 
      7946, 20122, 6397, 3940, 42058, 28849, 51097, 51977, 54212, 12629, 
      32954, 33650, 38530, 3065, 8329, 2993, 4073, 37945, 37570, 9001, 8226, 
      48296, 2536, 2842, 49490, 14848, 30770, 4913, 60680, 32650, 1952, 6977, 
      7561, 22013, 4874, 1970, 1850, 3874, 37108, 10789, 10600, 19906, 15605, 
      14906, 14677, 9781, 4282, 4849, 59602, 24322, 98788, 68525, 10280, 
      113594, 67418, 1730, 1369, 2738, 109537, 17425, 2740, 60274, 49625, 
      2825, 1586, 2314, 2669, 99752, 46885, 3114, 58624, 37124, 14480, 1145, 
      37505, 81617, 37825, 96381, 110402, 52825, 33241, 14066, 104468, 
      100009, 27028, 10985, 11285, 2792, 901, 82994, 26869, 77860, 27145, 
      4057, 24912, 97250, 55285, 698, 6005, 95348, 3965, 25765, 99037, 69085, 
      4285, 697, 95881, 54689, 41609, 761, 11009, 115282, 24697, 1322, 19682, 
      100813, 78724, 11773, 127025, 102017, 68377, 21572, 76954, 27781, 450, 
      25825, 57317, 96269, 42580, 56765, 562, 58645, 48042, 35425, 27306, 
      981, 68185, 20800, 22549, 24372, 91825, 45812, 15892, 72909, 48850, 
      34605, 10, 64013, 49733, 31688, 25285, 1604, 99226, 88805, 62002, 
      59537, 51985, 43682, 145, 49, 0, 121802, 5, 2705, 488, 85858, 49738, 
      34612, 24665, 20, 6577, 7241, 118372, 115636, 114957, 3172, 40, 712, 
      112945, 106978, 97393, 29633, 3893, 119089, 91873, 22564, 90682, 26002, 
      14965, 11745, 865, 2385, 99956, 73000, 69796, 61604, 37349, 11549, 
      2404, 104450, 85385, 81346, 42580, 38169, 32185, 10345, 1908, 68813, 
      37418, 2378, 121997, 98165, 11645, 925, 86661, 74209, 54981, 13681, 
      4069, 1125, 123457, 117220, 26177, 24592, 109885, 78165, 20488, 72761, 
      47489, 17300, 4369, 8681, 466, 81709, 1384, 520, 31505, 785, 47665, 
      12457, 801, 7972, 76250, 65141, 47765, 8245, 1700, 54608, 51860, 24193, 
      2009, 1313, 11600, 31117, 9677, 47556, 46269, 19944, 16029, 6229, 900, 
      50245, 8705, 6290, 34148, 10433, 15013, 6130, 9370, 16781, 1192, 7001, 
      3074, 1396, 17937, 12818, 7145, 1565, 1973, 28417, 5365, 24100, 19289, 
      8161, 13781, 26413, 8989, 2293, 2548, 21730, 12340, 16425, 7954, 16666, 
      7488, 3204, 3145, 6660, 2482, 3242, 6890, 5101, 5204, 4913, 10985, 
      9698, 5210, 3133, 2813, 3877, 6617, 10880, 3848, 3688, 3940, 3497, 
      14717, 6304, 5121, 3700, 16825, 18729, 22096, 24336, 6980, 6760, 15205, 
      4385, 4754, 31450, 7605, 4680, 8712, 6145, 6282, 8857, 6749, 8744, 
      8522, 6317, 5794, 38084, 10657, 7345, 11789, 8500, 15892, 8237, 25794, 
      43088, 11402, 12196, 15005, 11168, 10865, 9610, 8845, 8770, 9197, 8845, 
      39461, 9616, 42170, 10180, 9997, 10081, 10144, 12209, 19409, 14557, 
      10730, 16745, 15041, 13217, 11657, 51426, 16073, 14698, 12289, 12205, 
      18097, 13505, 13273, 13220, 12869, 13117, 20114, 17681, 16705, 13505, 
      18080, 22153, 32458, 14285, 21050, 15457, 18121, 16336, 15866, 53693, 
      20313, 27898, 55530, 20276, 44617, 19346, 15769, 33049, 42120, 21605, 
      23440, 23273, 20228, 22882, 22117, 77157, 24296, 20381, 18196, 22984, 
      20560, 25610, 19898, 27098, 23581, 22181, 18397, 26240, 20521, 18640, 
      26777, 56293, 25882, 29097, 25810, 21481, 29189, 26405, 63428, 21233, 
      21745, 28836, 73636, 30241, 33346, 34250, 73925, 24452, 22472, 22834, 
      72234, 25385, 23060, 21920, 28442, 39625, 79322, 30244, 25717, 54788, 
      26545, 42453, 28757, 27316, 34429, 31081, 29801, 27869, 32985, 54265, 
      59680, 26018, 58874, 51860, 69381, 34064, 25609, 58361, 31105, 69602, 
      72577, 26388, 58644, 72900, 26578, 32980, 32825, 28052, 26932, 76625, 
      38165, 39770, 87914, 36324, 32786, 28625, 57122, 105760, 41165, 58829, 
      90301, 30626, 40976, 30977, 42993, 74593, 89410, 39428, 35780, 36137, 
      32141, 36369, 34081, 36242, 38165, 44305, 38389, 71105, 74257, 78800, 
      36341, 76661, 80450, 34994, 42740, 90100, 119444, 71065, 82377, 85897, 
      128746, 42029, 50089, 40113, 37440, 90688, 129889, 41218, 37736, 37652, 
      37637, 82580, 112712, 52425, 79210, 88045, 44090, 42626, 48836, 84485, 
      123748, 55370, 141065, 142970, 122841, 112781, 55205, 49492, 42632, 
      57249, 122373, 50833, 112433, 56450, 48722, 44122, 51496, 92500, 
      115924, 121384, 56842, 100690, 109037, 58868, 50128, 93785, 50553, 
      58546, 104737, 58133, 57725, 112916, 114890, 112285, 57125, 56290, 
      62074, 52232, 129476, 136665, 147465, 168041, 68776, 54925, 113386, 
      116362, 132224, 176324, 70930, 61013, 154145, 66856, 62856, 127656, 
      141192, 72914, 58196, 125392, 136352, 64269, 140269, 75413, 65108, 
      66146, 65221, 73984, 64996, 137124, 139396, 141700, 69800, 141993, 
      76177, 70613, 71108, 146768, 155637, 167626, 81544, 143725, 83737, 
      75997, 148185, 83560, 74120, 179269, 77897, 171929, 77725, 93505, 
      89618, 80618, 175445, 93256, 85640, 84917, 173797, 93490, 94861, 
      188642, 194701, 86897, 95009, 93305, 95554, 93314, 96912, 90100, 88497, 
      84680, 100945, 97441, 91297, 83925, 100277, 95861, 86357, 87268, 99689, 
      97817, 98245, 106901, 103077, 101425, 99346, 111305, 101837, 100010, 
      116168, 110372, 108800, 107057, 119269, 112132, 105509, 118369, 124538, 
      119873, 126152, 117181, 113312, 116365, 123325, 128333, 121373, 129929, 
      118201, 117520, 128776, 131170, 139570, 142202, 134033, 136292, 136714 ]
    , [ 201242, 206114, 201338, 201745, 203725, 190105, 198116, 201280, 
      196488, 188105, 183042, 178637, 197840, 174586, 186290, 178069, 184770, 
      184117, 176749, 174473, 167765, 177493, 183780, 166770, 178425, 177233, 
      159977, 162025, 153385, 153658, 165896, 153530, 158485, 184770, 156808, 
      159673, 156850, 170489, 146365, 161512, 163880, 162361, 186068, 185533, 
      149717, 150881, 144225, 160978, 178205, 143225, 153449, 152930, 140101, 
      141245, 151034, 154810, 179282, 159221, 140465, 155258, 142885, 145780, 
      157237, 137866, 148829, 138088, 148250, 167450, 149153, 159976, 132545, 
      126682, 132500, 175410, 127745, 142756, 173392, 125633, 170713, 127530, 
      163540, 164410, 121626, 169282, 146133, 153448, 150365, 526013, 131050, 
      154989, 120005, 154513, 172642, 164981, 118665, 123337, 498121, 155753, 
      117338, 504194, 118696, 158500, 464932, 137266, 156026, 157426, 141440, 
      156690, 506468, 120377, 123362, 526970, 155242, 135368, 502280, 113698, 
      121329, 478890, 421250, 480517, 509140, 120788, 435353, 124722, 132282, 
      123149, 132584, 128417, 132865, 139112, 488597, 448426, 457232, 135469, 
      393157, 146704, 159556, 400144, 149185, 390097, 171025, 409977, 392474, 
      515605, 112500, 119844, 368825, 336330, 363834, 376825, 521458, 388552, 
      350501, 373572, 143650, 165610, 123205, 144773, 116944, 105170, 340810, 
      434057, 454921, 145232, 165952, 196580, 354896, 400420, 142834, 297009, 
      387889, 119080, 189352, 116285, 306058, 309842, 410290, 320501, 283673, 
      288613, 394101, 108650, 110489, 311561, 113972, 448340, 106693, 125108, 
      180625, 314465, 351722, 126149, 167588, 279149, 118665, 150589, 195165, 
      199450, 319498, 346618, 171065, 173456, 317929, 402601, 319912, 255818, 
      373970, 313945, 165985, 192946, 343657, 107145, 108385, 110674, 245705, 
      307385, 145925, 158692, 249380, 397909, 105680, 130532, 165265, 115585, 
      427925, 161725, 394804, 108797, 167017, 171002, 221801, 117584, 222660, 
      183749, 182725, 183560, 120689, 271633, 103762, 142237, 150410, 184681, 
      210781, 239642, 330724, 393562, 112720, 171769, 219344, 239105, 330368, 
      328885, 272281, 110408, 102661, 118625, 144784, 324496, 108641, 150641, 
      221537, 137853, 237445, 327265, 131650, 220921, 221701, 336101, 90010, 
      120250, 269525, 379873, 73828, 139140, 140608, 289273, 319905, 332368, 
      95642, 98066, 331082, 122549, 162509, 193986, 199242, 60793, 128528, 
      148889, 111940, 189256, 47489, 198706, 325714, 61696, 61925, 84500, 
      52000, 166009, 109106, 26468, 39085, 325873, 328149, 333874, 66137, 
      275620, 277712, 28516, 136141, 77885, 113033, 151805, 28625, 28948, 
      75065, 77780, 20826, 120250, 110084, 322856, 214922, 34704, 90513, 
      13658, 276692, 126634, 178425, 181801, 44785, 88372, 116180, 123040, 
      157172, 27770, 66365, 198098, 47560, 55125, 56520, 56989, 68845, 90568, 
      86945, 13264, 40804, 2890, 9621, 66546, 1640, 9908, 110344, 123245, 
      150440, 1769, 50653, 98090, 12532, 17937, 96777, 110196, 147220, 
      151065, 2450, 19381, 156392, 12970, 26370, 55378, 130689, 292689, 5249, 
      25673, 2561, 1224, 15541, 29461, 216196, 1570, 1997, 35810, 62345, 
      61245, 92538, 112285, 4520, 35645, 5666, 35221, 167089, 255650, 2020, 
      13801, 131620, 179505, 2210, 166993, 258593, 1709, 8053, 82853, 133709, 
      2041, 13897, 21757, 135865, 204745, 500, 37649, 101524, 238544, 1385, 
      5122, 58925, 373, 1189, 8033, 245314, 5440, 33745, 111812, 259337, 
      12325, 1717, 20618, 12465, 137044, 11549, 17000, 26021, 33956, 143741, 
      7825, 243130, 39665, 37298, 2141, 18250, 49754, 6257, 16400, 26585, 
      122516, 9225, 15885, 29250, 36109, 151330, 1160, 2605, 10004, 11029, 
      14645, 19604, 113573, 116965, 121802, 0, 120409, 160801, 137642, 3140, 
      15880, 26578, 36873, 123210, 184909, 188365, 50, 106, 125, 85874, 
      120434, 140650, 205, 520, 1405, 31365, 82405, 65, 2165, 39650, 2368, 
      35408, 51593, 58145, 103105, 157673, 1170, 6322, 7306, 10282, 24417, 
      58645, 157690, 776, 3349, 4196, 20570, 23837, 29021, 61625, 94370, 
      7713, 24480, 156960, 169, 1465, 58733, 103853, 3221, 6125, 13421, 
      54485, 82565, 101957, 229, 274, 35569, 37474, 613, 5189, 43138, 6761, 
      17785, 48322, 82157, 193961, 125716, 4537, 102202, 126466, 30413, 
      133709, 17953, 58129, 133025, 189754, 6052, 9601, 18049, 69269, 101114, 
      14418, 15858, 39145, 99325, 107005, 205938, 31409, 65809, 18530, 19337, 
      45362, 51917, 77017, 122642, 17029, 69021, 178984, 28850, 64465, 54385, 
      78308, 194624, 51265, 127114, 75685, 94792, 116146, 229709, 59860, 
      181921, 115613, 139753, 35669, 170365, 41122, 48177, 73345, 212281, 
      38545, 71377, 107957, 143810, 45028, 62858, 54377, 75920, 222836, 
      78938, 103970, 104609, 174434, 130468, 145188, 175360, 91205, 163202, 
      93805, 196201, 73460, 92704, 112265, 123113, 147209, 169489, 193994, 
      110178, 112810, 142378, 122389, 210389, 91690, 99581, 118402, 218777, 
      226265, 238706, 246530, 89570, 90746, 210869, 114193, 110372, 268292, 
      89489, 113786, 176450, 100589, 100724, 175193, 98397, 173682, 89000, 
      107729, 118372, 283970, 87625, 109441, 84565, 103610, 203138, 109625, 
      241652, 295938, 91844, 89146, 193861, 96490, 98281, 109588, 120689, 
      122708, 117549, 128365, 283225, 145186, 290116, 115034, 121829, 125401, 
      140122, 166617, 208717, 90089, 116276, 84593, 91265, 100609, 113009, 
      313316, 90197, 96500, 116425, 146353, 86629, 113445, 116005, 116650, 
      141425, 142369, 199620, 93881, 98489, 130189, 187114, 207937, 249652, 
      149113, 84680, 111893, 97105, 107186, 112996, 312757, 91613, 228328, 
      317384, 92970, 285529, 98320, 128945, 246737, 276746, 91501, 86354, 
      86885, 98498, 89284, 92009, 370409, 85810, 100741, 164866, 198970, 
      181186, 85024, 108628, 216340, 92765, 98345, 125273, 86346, 110641, 
      131794, 211825, 312533, 90868, 83609, 93584, 170921, 84397, 92781, 
      330130, 123205, 168389, 87530, 355690, 84745, 232336, 236032, 355977, 
      106874, 120250, 168772, 350792, 105709, 120834, 146218, 94804, 253265, 
      367648, 90322, 109525, 300530, 108953, 260273, 100693, 106930, 84725, 
      93941, 98245, 106085, 89561, 296509, 312394, 121680, 309492, 287818, 
      337445, 91330, 149185, 306181, 102329, 336964, 344825, 156242, 305762, 
      345146, 145960, 100010, 100553, 125794, 152594, 353753, 87741, 85156, 
      380392, 94970, 108880, 155673, 296548, 419866, 88633, 298945, 382765, 
      152776, 92626, 153125, 89057, 341225, 379076, 99450, 112554, 112909, 
      146605, 113837, 126905, 116500, 110045, 93149, 110965, 327253, 335989, 
      348210, 125665, 341881, 351952, 159912, 104138, 374858, 443290, 323713, 
      354569, 363673, 463060, 109705, 91237, 121745, 142106, 374042, 464197, 
      118660, 152170, 156274, 158353, 351970, 425378, 90077, 340916, 363709, 
      118728, 125640, 104626, 351765, 446170, 93704, 483029, 487028, 443165, 
      419841, 97721, 112250, 154250, 94877, 440597, 111493, 417393, 98960, 
      120548, 150848, 112850, 367442, 424370, 436810, 100744, 387496, 407709, 
      97882, 121250, 369421, 121673, 102440, 394325, 107605, 108593, 411570, 
      415636, 408841, 118453, 121108, 108740, 149850, 446266, 461129, 484493, 
      526705, 102170, 144857, 405736, 412900, 449002, 541962, 102224, 125113, 
      496049, 111410, 121370, 437450, 467738, 101412, 144626, 430994, 455914, 
      122777, 464017, 101113, 122218, 121160, 123725, 105962, 126290, 455282, 
      460346, 465442, 117130, 464333, 107449, 123517, 124010, 471890, 490529, 
      515780, 106522, 463957, 104525, 117725, 472601, 108530, 127010, 536485, 
      126589, 518665, 130601, 105893, 111080, 127208, 524269, 109826, 121754, 
      123125, 519125, 110756, 111425, 547924, 559565, 127189, 115057, 117541, 
      115600, 121732, 117650, 128986, 132269, 145898, 116093, 120965, 131573, 
      150725, 119609, 126361, 147569, 147082, 123205, 127613, 131525, 122725, 
      134249, 138877, 143080, 129205, 149049, 153504, 127082, 138034, 140650, 
      143793, 127385, 138394, 158985, 138337, 131940, 137745, 131458, 144821, 
      153514, 149585, 140489, 139905, 149697, 139405, 159085, 160498, 145226, 
      149704, 151108, 150944, 165805, 163874, 164992 ], 
  [ 134965, 130121, 129509, 128528, 126344, 127298, 124205, 121817, 121189, 
      122522, 122317, 119300, 112825, 118025, 114461, 115956, 111553, 110900, 
      106308, 106114, 105652, 102194, 100153, 101881, 98962, 98464, 93700, 
      90890, 92660, 88769, 85045, 85865, 83186, 78241, 81509, 80210, 79469, 
      77146, 81476, 77885, 77477, 74570, 71905, 71370, 75112, 74194, 75172, 
      71105, 68900, 72784, 70516, 69997, 70354, 69416, 66713, 64937, 63037, 
      63796, 65860, 62609, 64116, 63541, 61812, 64649, 62426, 62789, 56989, 
      55369, 55810, 51365, 53776, 53465, 51649, 48061, 51058, 48025, 46737, 
      46864, 43364, 45985, 42437, 41225, 44245, 40545, 39604, 39285, 38978, 
      162010, 39789, 38050, 41236, 36880, 36965, 36244, 39202, 38322, 146610, 
      35344, 38569, 149213, 37845, 34621, 130077, 34901, 34229, 34241, 34217, 
      33505, 149405, 35362, 34877, 159497, 32057, 32309, 146605, 34929, 
      33538, 135013, 107909, 135252, 149301, 31609, 113684, 30685, 29917, 
      30500, 29525, 29522, 28418, 27725, 137780, 118429, 122377, 26858, 
      93002, 25601, 25961, 95825, 25306, 91330, 25632, 99412, 91625, 148826, 
      24709, 23725, 80468, 67405, 78253, 83610, 151209, 88397, 72554, 81745, 
      20465, 21605, 20840, 20200, 20825, 22237, 67721, 107530, 117290, 18577, 
      19865, 24121, 72785, 91937, 18261, 50986, 86346, 18797, 22445, 18778, 
      53789, 54797, 95561, 58516, 45284, 46754, 87700, 17389, 17146, 54434, 
      16465, 112097, 16820, 15109, 17882, 54562, 68917, 14068, 15949, 42148, 
      14218, 14218, 19930, 20745, 56125, 66589, 15956, 16265, 55250, 89954, 
      55845, 34085, 77285, 53348, 14346, 18405, 64322, 13108, 12960, 12473, 
      30218, 50258, 11636, 12605, 31117, 86650, 12337, 10817, 12932, 11138, 
      100010, 12168, 84933, 11290, 12602, 13117, 22970, 10361, 22441, 14066, 
      13736, 13877, 8608, 36020, 9725, 8642, 9181, 13610, 18890, 26237, 
      56941, 82997, 8273, 11108, 20513, 25700, 56585, 55796, 35280, 7349, 
      7930, 6544, 7025, 53489, 6970, 7330, 19930, 6340, 24040, 54176, 5689, 
      19314, 19400, 57460, 8465, 5393, 33218, 75554, 12409, 5545, 5625, 
      39780, 50980, 55809, 7157, 6805, 55217, 4916, 7400, 12505, 13597, 
      16724, 4649, 5578, 4717, 11245, 23546, 13061, 52625, 15545, 15080, 
      7813, 19729, 6736, 3965, 41389, 28328, 52090, 52978, 55233, 12352, 
      33761, 34465, 37885, 3240, 8138, 3034, 4330, 37300, 36929, 8788, 8033, 
      47545, 2617, 2861, 50461, 15397, 30193, 4804, 59809, 33445, 2061, 7354, 
      7954, 21536, 4745, 2017, 1937, 4145, 36445, 10498, 11065, 19453, 15220, 
      14533, 14308, 9508, 4165, 4706, 58721, 23801, 97621, 67570, 9985, 
      112333, 66469, 1733, 1448, 2965, 108298, 16994, 2665, 59377, 48820, 
      2740, 1585, 2521, 2896, 98569, 46100, 3365, 57733, 36433, 14085, 1258, 
      38338, 80548, 37124, 95210, 109141, 51976, 32584, 14589, 103241, 98810, 
      26441, 10642, 10930, 2665, 898, 81901, 26276, 76801, 26546, 4346, 
      25589, 96057, 54400, 801, 6352, 94165, 4250, 26450, 97828, 68084, 4084, 
      808, 94690, 53802, 40842, 882, 11466, 113969, 24116, 1241, 20281, 
      99586, 77645, 11386, 125640, 100778, 67370, 22193, 75881, 27152, 425, 
      26500, 56394, 95060, 41785, 55840, 673, 57700, 47189, 34696, 26669, 
      1124, 67162, 21397, 21968, 23765, 90626, 44969, 15401, 71840, 47977, 
      33872, 25, 63010, 48850, 30985, 24658, 1773, 97973, 87620, 61013, 
      58568, 51080, 42853, 104, 26, 5, 120409, 0, 2916, 577, 84685, 48845, 
      33865, 24034, 25, 6898, 7578, 116989, 114269, 113594, 2941, 25, 809, 
      111592, 105661, 96136, 28936, 3636, 117698, 90650, 21953, 89465, 25345, 
      14464, 11300, 740, 2564, 98677, 71905, 68725, 60597, 36562, 11106, 
      2581, 103141, 84200, 80189, 41737, 37370, 31450, 9922, 1721, 67744, 
      36625, 2545, 120578, 96890, 11194, 794, 85460, 73096, 54020, 13192, 
      3796, 980, 122026, 115825, 25506, 23941, 108530, 77018, 19889, 71650, 
      46586, 16745, 4082, 9010, 449, 80530, 1225, 505, 30760, 808, 46754, 
      11978, 818, 8273, 75105, 64080, 46850, 7850, 1525, 53629, 50905, 23530, 
      1818, 1170, 11965, 30368, 9248, 46637, 45362, 19337, 15482, 5882, 845, 
      49300, 8296, 6525, 33361, 9986, 14480, 5785, 9673, 16218, 1153, 6632, 
      2837, 1289, 18386, 12321, 7380, 1450, 1994, 27688, 5540, 23425, 18682, 
      7762, 14144, 25706, 8570, 2122, 2581, 21085, 11849, 15860, 7561, 17065, 
      7109, 2993, 2938, 6833, 2425, 3265, 7065, 4802, 5317, 4626, 11250, 
      9265, 4913, 2960, 2704, 3898, 6746, 11125, 3649, 3505, 3925, 3368, 
      15028, 5981, 4850, 3545, 17170, 19106, 22525, 24797, 6637, 6425, 15508, 
      4194, 4537, 31985, 7250, 4481, 8849, 5858, 5993, 8980, 6442, 8857, 
      8149, 6058, 5597, 38641, 10244, 7076, 11348, 8185, 16105, 7954, 26165, 
      43669, 10993, 11765, 15156, 10781, 10490, 9305, 8608, 8545, 8938, 8650, 
      39978, 9509, 42705, 9893, 9748, 9850, 9997, 12202, 19602, 14096, 10441, 
      16234, 14578, 12818, 11338, 52025, 15592, 14261, 11978, 12064, 17576, 
      13162, 12946, 12897, 12688, 12938, 20221, 17194, 16250, 13250, 18125, 
      22292, 32777, 14130, 20485, 15080, 17642, 15925, 15489, 54242, 19784, 
      28109, 56093, 19753, 45058, 18857, 15476, 33332, 42521, 21060, 22853, 
      22690, 19729, 22313, 21568, 77888, 23697, 19890, 18085, 23041, 20525, 
      24993, 19449, 27225, 23018, 21658, 18050, 25621, 20074, 18325, 26874, 
      56794, 25285, 28436, 25225, 21364, 28530, 25810, 63981, 20840, 21608, 
      28193, 74273, 29572, 33505, 34425, 74560, 23941, 22049, 22685, 72845, 
      24858, 22633, 21645, 27833, 39860, 79985, 29597, 25204, 55201, 26020, 
      42704, 28170, 26773, 33716, 30440, 29192, 27316, 32306, 54650, 60125, 
      25561, 59305, 52205, 69908, 33381, 25306, 58770, 30500, 70121, 73124, 
      26117, 59045, 73445, 26245, 32345, 32194, 27593, 26633, 77194, 37426, 
      39005, 88565, 35633, 32193, 28324, 57465, 106525, 40400, 59168, 90938, 
      30285, 40229, 30634, 42212, 75076, 90025, 38725, 35173, 35528, 31748, 
      35762, 33562, 35649, 37522, 43528, 37748, 71514, 74698, 79285, 35792, 
      77120, 80945, 34645, 42025, 90665, 120233, 71444, 82868, 86420, 129593, 
      41346, 49250, 39506, 36965, 91237, 130730, 40585, 37313, 37253, 37250, 
      83045, 113425, 51560, 79625, 88538, 43429, 42013, 48065, 84922, 124501, 
      54493, 141928, 143845, 123578, 113440, 54346, 48749, 42169, 56360, 
      123092, 50074, 113074, 55585, 48025, 43625, 50737, 92965, 116581, 
      122081, 55981, 101221, 109636, 57977, 49421, 94250, 49844, 57677, 
      105274, 57290, 56890, 113497, 115481, 112850, 56340, 55525, 61201, 
      51649, 130149, 137378, 148250, 168948, 67817, 54290, 113909, 116909, 
      132885, 177265, 69953, 60224, 154948, 65953, 62033, 128273, 141905, 
      71917, 57529, 125981, 137021, 63440, 140960, 74394, 64269, 65293, 
      64388, 72997, 64177, 137777, 140065, 142385, 68897, 142664, 75178, 
      69732, 70225, 147445, 156368, 168433, 80497, 144370, 82664, 75044, 
      148850, 82505, 73225, 180116, 76968, 172706, 76816, 92360, 88525, 
      79669, 176228, 92129, 84625, 83914, 174554, 92365, 93728, 189473, 
      195562, 85896, 93890, 92210, 94433, 92237, 95789, 89081, 87506, 83785, 
      99784, 96328, 90280, 83060, 99136, 94784, 85456, 86357, 98568, 96730, 
      97172, 105722, 101978, 100360, 98317, 110120, 100816, 99025, 114937, 
      109233, 107685, 105970, 118016, 110981, 104506, 117170, 123265, 118660, 
      124865, 116020, 112221, 115232, 122098, 127066, 120202, 128648, 117098, 
      116429, 127529, 129925, 138269, 140881, 132840, 135073, 135497 ], 
  [ 146305, 139949, 139985, 138788, 135956, 139178, 134357, 131105, 131125, 
      133970, 134521, 131720, 121249, 130877, 124937, 127944, 121813, 121160, 
      117000, 117130, 117640, 112130, 108793, 113437, 108250, 107860, 105040, 
      101474, 104864, 100325, 94117, 96989, 93122, 83317, 91445, 89498, 
      89081, 84274, 93032, 86525, 85685, 82562, 75793, 75258, 85156, 83914, 
      86080, 78773, 73544, 83476, 79264, 78745, 81154, 79892, 75245, 72605, 
      66601, 70600, 75904, 69845, 73512, 72397, 68616, 74909, 70634, 72725, 
      64441, 59581, 62938, 56117, 63172, 63725, 60721, 49897, 60778, 54937, 
      48681, 56260, 45200, 54949, 45245, 43709, 53857, 42165, 44680, 43173, 
      43298, 127018, 47241, 41506, 50632, 40228, 37505, 37864, 48490, 46746, 
      113562, 38260, 47965, 115625, 46917, 36997, 99621, 40625, 36929, 36725, 
      39185, 35989, 115493, 43786, 42761, 123965, 34541, 37925, 112909, 
      44325, 41530, 103153, 80801, 103176, 114957, 39385, 85280, 37705, 
      35641, 37736, 35141, 35786, 33818, 32045, 104840, 88729, 91921, 31610, 
      67946, 28409, 26825, 70121, 27682, 66490, 24660, 72736, 66461, 113402, 
      32701, 30421, 57248, 47209, 55465, 59634, 115245, 63341, 50954, 57985, 
      22949, 20849, 26564, 22468, 27521, 30985, 46877, 78370, 86402, 20521, 
      18785, 18937, 50537, 65585, 20529, 34354, 61074, 24845, 18125, 25258, 
      36185, 36761, 68237, 39400, 29840, 30770, 61672, 24841, 24274, 36074, 
      22945, 81425, 24488, 19645, 14210, 35770, 46561, 18280, 14005, 26920, 
      19618, 14650, 14314, 14589, 36793, 44665, 13472, 13457, 36026, 62954, 
      36405, 21233, 52769, 34448, 12402, 12897, 42506, 20128, 19764, 18845, 
      18338, 31898, 12392, 11525, 18805, 59866, 19465, 13841, 10880, 16538, 
      70634, 10548, 58365, 17770, 10226, 10201, 13682, 15329, 12937, 9314, 
      9092, 9125, 12820, 21008, 16745, 9506, 8857, 8642, 10682, 14681, 35989, 
      56321, 13673, 7760, 11225, 14144, 35633, 34952, 20052, 12965, 14842, 
      10756, 7241, 32969, 12802, 6682, 10210, 7528, 12484, 33332, 7741, 9594, 
      9572, 35752, 17429, 9173, 18098, 49850, 24505, 6409, 6273, 22608, 
      30784, 34425, 15041, 14257, 33941, 8264, 4916, 5917, 6361, 31520, 7025, 
      4930, 9685, 5197, 41474, 5825, 31781, 30017, 29444, 17533, 36361, 3604, 
      9257, 65365, 48308, 31138, 31810, 33525, 25636, 17777, 18265, 60997, 
      4212, 18938, 7570, 3034, 60304, 59825, 20128, 18833, 73357, 5965, 7829, 
      29725, 6001, 51145, 13120, 88645, 17245, 4329, 2386, 2554, 39572, 
      13385, 5905, 4745, 1985, 59449, 23458, 3613, 36733, 30664, 29653, 
      29320, 21928, 12373, 13562, 87449, 42809, 134017, 98242, 22837, 151213, 
      96925, 6485, 4148, 1669, 146530, 33410, 9469, 88321, 75280, 9760, 6337, 
      1657, 1492, 135181, 71912, 1205, 86353, 59653, 29313, 2770, 20410, 
      113920, 60560, 131282, 147589, 79300, 54724, 4869, 140717, 135530, 
      46637, 24250, 24754, 10333, 5218, 115597, 46472, 109525, 46850, 674, 
      11441, 132345, 82372, 2097, 1060, 130129, 578, 11978, 134440, 99080, 
      13480, 1780, 130762, 81666, 65466, 1530, 3042, 153281, 43664, 7289, 
      7969, 136522, 110585, 25642, 166788, 137930, 98258, 9125, 108497, 
      47780, 4745, 11920, 84906, 131240, 66733, 84244, 1105, 86536, 73541, 
      57700, 47189, 584, 98050, 8545, 40868, 43313, 126050, 70781, 31709, 
      103700, 74545, 56660, 2617, 93034, 75634, 52909, 44530, 153, 134693, 
      122504, 90605, 87620, 78404, 68125, 4100, 3482, 2705, 160801, 2916, 0, 
      901, 119029, 75629, 56653, 43690, 2509, 850, 1098, 156841, 153689, 
      152906, 11689, 2941, 701, 150580, 143677, 132532, 50212, 13032, 157658, 
      126074, 40853, 124673, 45433, 30340, 25664, 6464, 80, 135505, 103765, 
      99937, 90081, 60106, 25362, 97, 140725, 118436, 113669, 66685, 61130, 
      53482, 23530, 8957, 98740, 60169, 169, 160970, 133394, 25450, 6410, 
      119912, 105172, 81992, 28420, 13192, 6920, 162634, 155461, 45594, 
      43489, 146978, 109850, 37925, 103402, 72722, 33485, 13586, 1882, 2609, 
      114010, 7165, 2557, 52468, 1780, 72890, 26450, 1898, 1685, 107505, 
      94212, 72986, 19946, 7681, 81385, 78013, 42754, 8298, 6354, 3433, 
      51860, 22100, 72665, 71066, 36941, 31466, 16466, 3545, 75976, 20500, 
      1341, 55717, 23162, 29924, 16153, 2545, 32418, 3205, 17540, 10181, 
      5069, 7154, 26577, 1872, 5338, 2210, 48100, 1544, 42325, 35746, 19210, 
      4964, 45362, 20450, 7306, 2257, 39013, 25565, 31520, 18577, 6697, 
      17585, 8933, 8770, 2405, 4153, 2833, 2529, 13010, 2401, 12402, 4122, 
      20929, 12905, 7604, 5620, 3250, 3074, 4321, 8725, 8149, 4033, 6500, 
      6280, 14297, 11762, 7325, 7450, 8522, 10537, 11945, 15385, 14957, 6760, 
      8730, 9721, 16865, 16106, 9125, 4421, 12770, 12905, 4768, 13786, 4861, 
      17221, 11890, 9701, 22117, 19856, 12800, 21608, 14989, 8653, 13786, 
      14285, 26065, 20065, 21377, 9000, 19097, 18482, 15353, 12820, 12433, 
      13690, 11674, 23778, 10049, 25857, 15185, 13960, 13522, 11401, 9826, 
      11826, 23924, 15625, 27250, 24298, 20810, 17170, 33017, 25636, 23117, 
      17378, 12820, 28484, 19210, 18562, 18405, 14308, 14450, 13957, 26914, 
      25106, 16706, 13481, 15056, 20681, 14778, 32149, 21668, 26930, 23377, 
      21969, 35666, 30260, 18605, 37085, 30013, 29290, 28145, 19472, 21776, 
      27725, 31752, 34625, 34354, 29125, 33545, 32260, 54020, 35685, 28962, 
      16897, 17317, 17177, 37305, 27225, 19449, 33818, 31378, 23018, 37825, 
      27634, 22321, 19746, 38650, 36733, 41504, 36241, 19744, 41490, 37042, 
      44217, 26564, 20420, 40613, 52133, 42640, 24217, 24705, 52420, 32689, 
      28421, 21605, 51245, 33930, 29005, 23913, 39065, 28304, 56873, 41801, 
      33736, 38677, 34768, 30500, 38538, 35953, 47432, 42212, 40100, 36712, 
      45050, 38666, 42521, 32257, 42025, 37193, 49928, 46017, 27682, 41922, 
      40976, 50249, 52496, 27521, 42305, 52817, 29269, 43469, 43210, 33965, 
      28685, 55810, 51250, 53477, 64805, 48053, 41913, 30160, 41913, 79417, 
      54548, 43508, 67178, 32877, 53729, 33226, 56576, 55312, 66697, 50929, 
      44785, 45140, 35528, 45266, 40690, 44721, 47890, 57460, 48008, 53370, 
      55690, 59089, 43460, 57572, 60425, 36805, 54013, 68093, 91613, 53840, 
      62240, 64928, 99353, 52362, 64370, 48362, 42257, 68881, 100490, 50089, 
      41093, 40385, 40058, 62849, 86533, 67220, 60617, 67370, 53365, 50653, 
      60917, 65050, 96097, 70045, 110500, 112093, 95498, 87412, 69250, 60521, 
      46381, 72020, 95336, 62170, 87370, 70489, 58393, 48593, 62725, 71905, 
      90337, 94757, 70669, 78325, 84904, 73421, 59897, 73082, 60320, 72365, 
      81946, 71114, 70498, 88765, 90425, 88442, 68328, 66973, 75457, 58021, 
      102609, 108650, 117578, 134928, 84125, 61850, 90149, 92501, 105345, 
      142165, 86585, 71780, 123520, 80533, 74453, 101813, 112853, 88981, 
      65629, 100169, 109049, 75860, 112340, 91890, 76905, 78253, 76808, 
      89521, 76165, 110021, 111877, 113765, 83045, 114260, 91810, 83016, 
      83509, 118609, 126020, 136033, 98101, 116290, 100916, 90056, 120122, 
      100109, 86509, 146312, 90900, 140522, 90100, 111908, 106669, 93925, 
      143720, 111029, 100501, 99466, 142586, 111157, 112628, 155345, 160570, 
      101124, 112250, 109922, 112793, 109301, 114041, 104525, 102194, 95773, 
      118900, 114148, 105508, 94184, 117604, 111524, 97444, 98561, 116388, 
      113578, 113480, 124730, 118610, 116020, 113005, 128804, 114964, 112201, 
      134701, 126405, 124209, 121738, 138212, 128369, 117682, 135530, 143569, 
      137344, 145493, 133192, 127449, 131540, 140890, 146722, 137266, 148628, 
      132218, 131225, 146429, 148501, 157925, 160969, 149364, 152245, 152561 ]
    , [ 140004, 134480, 134152, 133073, 130597, 132553, 128690, 125914, 
      125570, 127573, 127700, 124769, 116514, 123680, 119060, 121225, 116048, 
      115393, 110977, 110925, 110889, 106517, 103898, 106916, 102989, 102537, 
      98613, 95461, 97949, 93760, 88930, 90656, 87445, 80336, 85762, 84173, 
      83572, 80145, 86441, 81554, 80954, 77941, 73450, 72913, 79389, 78325, 
      79829, 74320, 70769, 77337, 74205, 73684, 74945, 73861, 70292, 68128, 
      64404, 66601, 70101, 65600, 68065, 67250, 64609, 68980, 65845, 66970, 
      60052, 56992, 58725, 53210, 57681, 57748, 55402, 48596, 55093, 50810, 
      47314, 50737, 43877, 49664, 43378, 42016, 48200, 40948, 41537, 40690, 
      40573, 146133, 42772, 39257, 45081, 38033, 36868, 36625, 42989, 41725, 
      131581, 36297, 42400, 133940, 41530, 35330, 116194, 37096, 35080, 
      34996, 36074, 34256, 133978, 38749, 38024, 143348, 32800, 34442, 
      131266, 38740, 36725, 120488, 95492, 120625, 133666, 34690, 100685, 
      33428, 32084, 33337, 31642, 31925, 30433, 29258, 122753, 104840, 
      108450, 28577, 81469, 26450, 25946, 84002, 25961, 79889, 24793, 87149, 
      80032, 132665, 27842, 26282, 69725, 58004, 67700, 72529, 134800, 76834, 
      62525, 70754, 21136, 20836, 22949, 20773, 23362, 25684, 58016, 94129, 
      103121, 18994, 18938, 21370, 62450, 79778, 18820, 43145, 74665, 21034, 
      20074, 21205, 45512, 46324, 82960, 49561, 37957, 39185, 75665, 20232, 
      19845, 45805, 18874, 97994, 19753, 16650, 15769, 45729, 58500, 15457, 
      14602, 34897, 16133, 13925, 16949, 17524, 47048, 56360, 14365, 14530, 
      46217, 77465, 46714, 27880, 65896, 44453, 12985, 15460, 54125, 15725, 
      15481, 14800, 24433, 41593, 11465, 11618, 25138, 74237, 14994, 11650, 
      11509, 13025, 86441, 10933, 72610, 13653, 11029, 11304, 18325, 12050, 
      17690, 11425, 11141, 11234, 9945, 28813, 12308, 8489, 8500, 10865, 
      14705, 20564, 47090, 70600, 10130, 9077, 15842, 20021, 46730, 45985, 
      27961, 9290, 10445, 7857, 6562, 43810, 9001, 6481, 15049, 6305, 18341, 
      44345, 6032, 14425, 14461, 47241, 11876, 6500, 25925, 63557, 17210, 
      5354, 5338, 31573, 41429, 45730, 10084, 9540, 45184, 5825, 5717, 8996, 
      9800, 22717, 5122, 4705, 6338, 7970, 30925, 9256, 42772, 21386, 20869, 
      11538, 26522, 4745, 5716, 51442, 36605, 42173, 42965, 44980, 17649, 
      26050, 26658, 47546, 3061, 12325, 4437, 3141, 46909, 46490, 13213, 
      12218, 58400, 3488, 4450, 40626, 10600, 38882, 7877, 72000, 25618, 
      2440, 4517, 4925, 28921, 7954, 3114, 2554, 2554, 46036, 15625, 7120, 
      26498, 21449, 20618, 20345, 14393, 7178, 8005, 70850, 31610, 113156, 
      80561, 15056, 128970, 79362, 3202, 2005, 1746, 124645, 23645, 5044, 
      71594, 59933, 5213, 3050, 1490, 1625, 114192, 56921, 1754, 69800, 
      46100, 20200, 1277, 29717, 94725, 46885, 110585, 125570, 63461, 41765, 
      9610, 119236, 114469, 34756, 16029, 16409, 5408, 2153, 96210, 34585, 
      90676, 34901, 2045, 18632, 111514, 66161, 706, 3329, 109476, 1945, 
      19345, 113425, 81185, 7585, 565, 110045, 65509, 51109, 493, 7045, 
      130762, 32125, 3250, 14130, 115321, 91604, 17041, 143245, 116605, 
      80413, 15700, 89690, 35633, 1658, 19333, 68377, 110449, 52180, 67769, 
      170, 69817, 58202, 44221, 35090, 185, 80189, 14984, 29665, 31748, 
      105661, 55732, 21940, 85289, 59074, 43289, 466, 75641, 60041, 40016, 
      32777, 340, 113578, 102409, 73450, 70765, 62509, 53370, 1165, 845, 488, 
      137642, 577, 901, 0, 99226, 60026, 43268, 32045, 404, 3485, 3973, 
      133972, 131060, 130337, 6100, 592, 32, 128189, 121826, 111581, 37661, 
      7081, 134725, 105661, 29620, 104378, 33538, 20785, 16949, 2549, 725, 
      114308, 85328, 81860, 72964, 46289, 16705, 740, 119106, 98677, 94330, 
      52084, 47189, 40501, 15229, 4196, 80777, 46346, 746, 137785, 112369, 
      16785, 2545, 100025, 86605, 65705, 19213, 7225, 2873, 139325, 132692, 
      33685, 31880, 124865, 90857, 27152, 85005, 57445, 23428, 7549, 5085, 
      650, 94649, 3104, 656, 39645, 477, 57605, 17645, 533, 4580, 88738, 
      76705, 57697, 12457, 3492, 65192, 62180, 31301, 3925, 2701, 7400, 
      39145, 14185, 57428, 56009, 26384, 21809, 9809, 1268, 60377, 12941, 
      3442, 42516, 15061, 20561, 9610, 5722, 22633, 1280, 10693, 5314, 2180, 
      12605, 17866, 4141, 2385, 1297, 35965, 2969, 31028, 25469, 12053, 9265, 
      33641, 13049, 3625, 1636, 28250, 17140, 22013, 11650, 11650, 10952, 
      4820, 4717, 4052, 2378, 2258, 4234, 7633, 3204, 7261, 7261, 13626, 
      7642, 4201, 3177, 2785, 4285, 7272, 5072, 4736, 3140, 3925, 10305, 
      8840, 7085, 4388, 12013, 13565, 16360, 18248, 9684, 9376, 10777, 5365, 
      5994, 24418, 10337, 5696, 6032, 8077, 8210, 6253, 8849, 6224, 11322, 
      7785, 6554, 30420, 13637, 8741, 15025, 10324, 11908, 9657, 19994, 
      34952, 14130, 15140, 11521, 13576, 13141, 11090, 9577, 9370, 10145, 
      9089, 31873, 8840, 34306, 11332, 10705, 10565, 9704, 10229, 15229, 
      17545, 11826, 20205, 17973, 15445, 13005, 42650, 19125, 17266, 13445, 
      11465, 21485, 14909, 14501, 14404, 12465, 12665, 16490, 20565, 19237, 
      13837, 15112, 18125, 26450, 13465, 24714, 17053, 20813, 18280, 17410, 
      45025, 23477, 22922, 46682, 23348, 37085, 22018, 16285, 27229, 34976, 
      24841, 27112, 26901, 22932, 26330, 25345, 66305, 28048, 22945, 16580, 
      19520, 18056, 29482, 21922, 22786, 26833, 24993, 19273, 30056, 22445, 
      19112, 22717, 47737, 29378, 33245, 29122, 19645, 33289, 29801, 54196, 
      22381, 20077, 32708, 63428, 34373, 28370, 29098, 63713, 26820, 23872, 
      21194, 62234, 27877, 24452, 21640, 31810, 33709, 68698, 34004, 27977, 
      46836, 28885, 36257, 31753, 29828, 38785, 34645, 33013, 30465, 36941, 
      46517, 51272, 27506, 50594, 44500, 59993, 37960, 25325, 50245, 34117, 
      60250, 62917, 25700, 50564, 63236, 26546, 36244, 36045, 29380, 26500, 
      66645, 42521, 44386, 76954, 40100, 35458, 28085, 49498, 93416, 45625, 
      51145, 79313, 30370, 45160, 30717, 47525, 65221, 78586, 43076, 38372, 
      38725, 32353, 38909, 35653, 38602, 41049, 48637, 41225, 62365, 65165, 
      69224, 38113, 67345, 70738, 34514, 46260, 79540, 106420, 62525, 72605, 
      75773, 115058, 45145, 54869, 42341, 38216, 80200, 116189, 43706, 37888, 
      37540, 37393, 72964, 100368, 57413, 70066, 78017, 46730, 44738, 52660, 
      74969, 110756, 60282, 126837, 128610, 109973, 100745, 59841, 52852, 
      42912, 62189, 109625, 54317, 100517, 61074, 51498, 44698, 54928, 82468, 
      103780, 108800, 61370, 89906, 97505, 63700, 52936, 83701, 53357, 63058, 
      93757, 62281, 61785, 101348, 103186, 100841, 60505, 59450, 66370, 
      53312, 116740, 123437, 133445, 152653, 73888, 56473, 102170, 104882, 
      119464, 160484, 76162, 64177, 139797, 71248, 66368, 115328, 127808, 
      78314, 59940, 113320, 123400, 67769, 127049, 80977, 68692, 69858, 
      68713, 79144, 68308, 124244, 126340, 128468, 73984, 128837, 81365, 
      74425, 74916, 133416, 141665, 152818, 87104, 130673, 89557, 80497, 
      134861, 89104, 77904, 163865, 81925, 157165, 81481, 99805, 95346, 
      84762, 160537, 99280, 90432, 89577, 159097, 99466, 100873, 173050, 
      178753, 91405, 100789, 98821, 101330, 98554, 102632, 94676, 92765, 
      87840, 107005, 102973, 95773, 86729, 106065, 100945, 89505, 90500, 
      105205, 102933, 103129, 112873, 108065, 106013, 103538, 117109, 105785, 
      103562, 122400, 115540, 113704, 111653, 125665, 117380, 109025, 123989, 
      130946, 125621, 132688, 122305, 117640, 121129, 129097, 134441, 126425, 
      136165, 122453, 121640, 134560, 136802, 145610, 148410, 138781, 141300, 
      141674 ], 
  [ 175690, 178978, 174866, 175045, 176345, 165065, 171280, 173540, 169412, 
      162593, 158306, 154105, 169156, 150490, 159730, 153073, 157970, 157313, 
      150361, 148417, 142705, 150301, 155240, 141242, 150545, 149461, 134173, 
      135425, 128461, 128042, 137700, 127450, 131165, 152402, 129476, 131665, 
      129170, 140233, 120697, 132820, 134740, 132977, 152424, 151885, 122449, 
      123273, 117845, 131234, 145321, 116605, 124813, 124290, 113573, 114377, 
      122146, 125018, 145234, 128529, 113125, 125002, 114865, 117200, 126529, 
      110738, 119573, 110612, 118170, 134010, 118729, 127060, 104437, 99458, 
      104040, 139442, 99945, 112040, 137524, 97461, 134701, 98906, 128528, 
      129050, 93650, 133018, 113441, 119524, 116885, 451765, 100810, 120605, 
      91777, 120005, 135218, 128673, 90305, 94081, 425857, 120781, 89082, 
      431362, 90100, 122960, 395344, 105194, 120818, 121994, 108580, 121250, 
      433280, 91089, 93514, 452098, 119786, 103156, 429300, 85402, 91577, 
      407810, 355090, 409201, 435472, 90792, 367837, 93938, 100154, 92585, 
      100340, 96841, 100385, 105508, 416353, 379538, 387556, 102301, 329069, 
      111508, 122344, 335380, 113537, 326225, 131893, 344189, 328250, 440725, 
      82640, 88640, 306589, 277226, 302042, 313801, 446002, 324404, 289933, 
      310760, 108050, 126650, 90961, 108945, 85700, 76050, 281002, 365625, 
      384697, 109044, 126628, 153000, 293620, 334888, 106978, 241553, 323473, 
      87140, 146660, 84789, 249586, 252914, 343730, 262449, 229421, 233797, 
      328865, 78130, 79633, 254273, 82440, 378280, 76385, 91552, 138545, 
      256705, 290266, 92241, 127296, 225081, 85985, 112757, 151061, 154786, 
      261170, 285602, 130205, 132260, 259705, 336313, 261460, 204194, 310250, 
      256045, 125665, 148930, 282721, 76109, 77125, 78962, 195065, 250025, 
      108385, 119248, 198288, 331805, 74740, 95336, 124805, 82849, 359125, 
      121705, 328912, 77173, 126209, 129634, 173825, 84388, 174440, 140453, 
      139537, 140260, 86677, 217685, 72658, 104749, 111690, 141145, 163885, 
      189274, 270608, 327506, 79924, 129901, 171316, 188725, 270244, 268865, 
      218077, 77812, 71405, 84565, 106580, 264788, 76257, 111537, 173025, 
      100649, 187025, 267205, 95330, 172393, 173057, 275137, 60850, 85714, 
      215389, 314761, 47912, 101576, 102820, 233005, 260501, 271732, 65354, 
      67330, 270554, 87553, 121465, 148682, 153266, 37661, 92516, 109737, 
      78608, 144500, 27593, 152714, 265610, 38212, 38321, 56080, 30740, 
      124253, 76082, 12816, 21289, 265625, 267677, 272842, 41389, 220520, 
      222388, 13952, 98617, 50549, 79201, 111925, 13941, 14152, 48285, 50440, 
      9050, 85178, 76688, 262804, 166626, 17876, 60581, 5002, 221328, 90418, 
      134705, 137633, 24917, 58760, 81640, 87380, 116360, 13050, 41229, 
      151794, 26900, 32561, 33620, 33977, 43145, 60500, 57545, 4468, 21928, 
      2042, 2837, 41282, 3364, 2896, 76676, 87449, 110500, 2817, 29077, 
      66546, 3944, 6773, 65453, 76520, 107720, 111005, 1810, 7537, 115540, 
      4034, 11834, 32554, 93641, 235481, 1237, 11357, 1345, 2468, 5249, 
      13793, 167488, 1802, 1445, 18122, 37825, 36941, 61850, 78125, 820, 
      17945, 954, 17629, 124633, 202330, 1000, 4157, 94312, 135365, 850, 
      124529, 204929, 1017, 1537, 53937, 96057, 785, 4129, 8629, 97873, 
      157345, 2600, 19253, 69128, 187108, 1017, 610, 35037, 4369, 1037, 1385, 
      193082, 580, 16453, 77608, 205533, 3205, 545, 7794, 3221, 98792, 2745, 
      5620, 11169, 16528, 104473, 1145, 191090, 20549, 18850, 149, 6290, 
      27938, 565, 5220, 11485, 86472, 1625, 4925, 13250, 17981, 110914, 500, 
      41, 1952, 2417, 4241, 7072, 78977, 81805, 85858, 3140, 84685, 119029, 
      99226, 0, 4900, 11450, 18497, 87026, 139877, 142885, 2610, 2218, 2125, 
      56178, 84690, 101770, 1865, 1172, 377, 14657, 53377, 2729, 125, 20474, 
      100, 17460, 29277, 34261, 70261, 116317, 578, 578, 890, 2074, 10049, 
      34645, 116330, 964, 65, 128, 7650, 9685, 13077, 36945, 63082, 1061, 
      10100, 115700, 3257, 521, 34717, 70877, 145, 585, 3625, 31473, 53505, 
      69313, 3533, 2570, 17593, 18938, 1669, 421, 23026, 865, 6065, 26858, 
      53189, 147745, 89128, 425, 69530, 89762, 14089, 95881, 6217, 34297, 
      95305, 144082, 808, 2005, 6305, 42965, 68650, 4346, 5114, 20225, 67189, 
      73525, 158234, 14837, 40277, 6658, 7129, 24754, 29629, 49129, 86578, 
      5825, 42809, 134740, 13162, 39257, 31525, 50184, 148356, 29185, 90362, 
      48113, 63524, 81178, 179173, 35752, 137317, 80749, 101081, 17937, 
      127321, 21818, 26969, 46313, 163853, 20017, 44785, 74421, 104562, 
      24704, 38162, 31693, 48420, 173160, 50866, 71194, 71721, 130906, 93320, 
      105800, 131716, 60773, 121234, 62917, 149857, 46600, 62036, 78125, 
      87181, 107577, 126713, 147970, 76466, 78650, 103514, 86657, 162337, 
      61330, 67765, 83338, 169713, 176305, 187290, 194218, 59650, 60602, 
      162801, 79897, 76744, 213608, 59665, 79594, 132850, 68741, 68872, 
      131805, 66989, 130514, 59380, 74737, 83584, 227770, 58525, 76309, 
      56129, 71586, 156330, 76585, 190240, 238586, 62152, 60010, 148369, 
      66002, 67457, 76744, 85941, 87624, 83357, 92381, 227305, 106618, 
      233512, 81386, 87057, 90065, 102434, 125009, 161509, 61133, 82504, 
      56857, 62185, 69737, 79897, 254440, 61441, 66512, 82849, 107957, 58753, 
      80525, 82637, 83170, 103909, 104737, 153920, 64753, 68465, 94565, 
      143090, 161221, 197896, 110569, 57556, 79505, 67513, 75690, 80488, 
      254261, 63241, 179236, 258436, 64370, 229937, 68708, 93845, 195509, 
      222154, 63337, 59306, 59725, 68986, 61672, 63837, 306397, 58978, 70885, 
      124370, 153770, 138442, 58516, 77416, 169000, 64685, 69145, 91145, 
      59714, 79193, 96650, 165145, 254421, 63440, 57853, 65700, 129933, 
      58525, 65117, 270322, 89825, 127841, 61090, 293410, 58973, 183380, 
      186628, 293693, 76618, 87530, 128320, 289060, 75781, 88106, 109234, 
      67112, 201941, 304340, 63634, 79025, 244042, 78669, 208261, 72085, 
      77090, 59585, 66785, 70193, 76465, 63409, 240565, 254770, 89252, 
      252200, 232874, 277345, 65050, 112265, 249325, 73805, 276968, 284045, 
      118306, 249010, 284362, 109700, 72146, 72577, 93002, 115322, 292177, 
      62669, 60752, 316340, 68434, 79540, 118157, 241000, 352322, 63869, 
      243269, 318685, 116020, 67178, 116365, 64501, 281277, 315432, 72650, 
      83066, 83417, 111065, 84229, 94833, 86440, 81325, 68121, 82129, 268957, 
      276797, 287786, 94133, 282125, 291188, 122660, 77074, 311954, 374114, 
      265957, 293677, 301885, 392200, 81625, 67405, 91417, 108082, 311346, 
      393325, 89000, 116570, 120002, 121745, 291506, 357970, 66793, 281672, 
      302221, 89492, 95060, 78410, 291605, 377162, 70276, 410881, 414544, 
      374485, 353285, 73609, 84890, 119050, 71545, 372241, 84461, 351161, 
      74836, 91720, 116420, 85698, 306018, 357570, 368890, 76388, 324164, 
      342473, 74306, 92522, 307877, 92941, 78068, 330525, 82325, 83089, 
      346298, 350024, 343897, 91249, 93344, 83880, 116810, 378058, 391681, 
      413029, 451765, 79418, 113033, 341428, 347920, 380770, 465890, 79796, 
      97421, 423781, 86850, 94570, 370330, 397930, 79424, 113338, 364538, 
      387218, 95965, 394645, 79561, 95626, 94900, 96905, 83394, 99018, 
      386794, 391410, 396058, 92090, 395161, 84977, 97561, 98050, 402250, 
      419317, 442440, 85034, 395093, 83705, 93545, 403057, 87026, 101026, 
      461665, 101257, 445505, 104589, 86369, 90100, 102196, 450761, 89618, 
      98410, 99445, 446165, 90432, 91205, 472712, 483453, 103153, 94265, 
      96077, 94804, 99584, 96730, 105154, 107653, 118474, 96057, 99585, 
      107505, 122401, 98893, 103853, 120133, 119866, 101809, 105205, 108545, 
      102533, 111577, 115193, 118388, 108641, 123773, 127220, 107626, 115882, 
      117826, 120185, 108365, 116458, 132665, 117385, 113000, 117125, 112850, 
      122625, 129298, 126485, 119961, 120257, 127361, 120089, 134725, 135802, 
      124778, 128900, 131392, 131668, 142825, 141562, 142564 ], 
  [ 150770, 152098, 148826, 148725, 149185, 140845, 144820, 145960, 142672, 
      137813, 134506, 130585, 140456, 127530, 133690, 128993, 131650, 130993, 
      124601, 123077, 118625, 123561, 126820, 116602, 122965, 122021, 109253, 
      109525, 104661, 103402, 109840, 102250, 104425, 119362, 102736, 104085, 
      102010, 109853, 96057, 104400, 105760, 103717, 117844, 117305, 95849, 
      96253, 92365, 101554, 111721, 90845, 96533, 96010, 87953, 88337, 93586, 
      95338, 110234, 97729, 86525, 94762, 87425, 89060, 95729, 84418, 90593, 
      83872, 88210, 99850, 88349, 93600, 76997, 73138, 76180, 102202, 72925, 
      81380, 100424, 70021, 97461, 70906, 92548, 92650, 66490, 95498, 80401, 
      84944, 82865, 366785, 70850, 85465, 64337, 84725, 96298, 91153, 62725, 
      65381, 343397, 84941, 61642, 348202, 62240, 86420, 316244, 72994, 
      84698, 85594, 75400, 84850, 349700, 62389, 64114, 366418, 83386, 70816, 
      346000, 57962, 62317, 326890, 280330, 328001, 351332, 61252, 291397, 
      63418, 67954, 62345, 68000, 65341, 67765, 71488, 334033, 301418, 
      308456, 68841, 256969, 75528, 83844, 262440, 76997, 254405, 91013, 
      269989, 256010, 355185, 53380, 57700, 236869, 211426, 232882, 243101, 
      359762, 252304, 222313, 240340, 71650, 86050, 58761, 72265, 54760, 
      47770, 214362, 288205, 305037, 71944, 85608, 106660, 225160, 261108, 
      70298, 180373, 251093, 55360, 101440, 53569, 187146, 189914, 268690, 
      198049, 169781, 173457, 255505, 48170, 49253, 190853, 51220, 298900, 
      46705, 57812, 94165, 192725, 221666, 58081, 85156, 165721, 53365, 
      73697, 104161, 107186, 196490, 217562, 87365, 89000, 195165, 261693, 
      196640, 147914, 238850, 191925, 83525, 102170, 214821, 45589, 46325, 
      47602, 140045, 186605, 69745, 78228, 142708, 257465, 44360, 59636, 
      82525, 50229, 281425, 79985, 254852, 45953, 83509, 86234, 122165, 
      51208, 122500, 94673, 93897, 94480, 52517, 158605, 42138, 66249, 71650, 
      95085, 113625, 134674, 203828, 253306, 47304, 85941, 119656, 134125, 
      203464, 202225, 158717, 45472, 40745, 50405, 67240, 198568, 44197, 
      71077, 120805, 62569, 132425, 200565, 58370, 120173, 120697, 207377, 
      32850, 50994, 156169, 241821, 23972, 63076, 64040, 171125, 194701, 
      204392, 35954, 37370, 203354, 52273, 78625, 100522, 104266, 17221, 
      55976, 69277, 45428, 97040, 11213, 103714, 198970, 17352, 17321, 29060, 
      12680, 80573, 43322, 4276, 7569, 198845, 200617, 205082, 18989, 160180, 
      161768, 4292, 60257, 24929, 45461, 70625, 4141, 4212, 23365, 24820, 
      2890, 49898, 43508, 196304, 114826, 5416, 31741, 2762, 160708, 53738, 
      88645, 91013, 8677, 30340, 47060, 51400, 73940, 3250, 18409, 102514, 
      9680, 12961, 13600, 13817, 19625, 31520, 29405, 2088, 6948, 9602, 2977, 
      18322, 14144, 2756, 43216, 51329, 69200, 12757, 10737, 35746, 1844, 
      1453, 34933, 43060, 66980, 69565, 9650, 1377, 73120, 1514, 2314, 12674, 
      55981, 172621, 4877, 2117, 8485, 12688, 1049, 2873, 115268, 10762, 
      9425, 4682, 15845, 15241, 32170, 44105, 4880, 4505, 3754, 4329, 80253, 
      144370, 8420, 797, 56372, 88885, 7850, 80149, 146549, 8857, 2097, 
      26497, 57697, 7925, 629, 929, 59093, 106805, 13940, 4973, 37348, 
      131528, 9277, 3690, 13897, 18089, 9577, 1805, 136522, 3240, 3573, 
      43588, 147013, 545, 7825, 514, 421, 59732, 505, 160, 1369, 3508, 64153, 
      1565, 134810, 5429, 4570, 6449, 130, 9458, 2245, 40, 1405, 50212, 925, 
      25, 2050, 4121, 69194, 8480, 5641, 692, 457, 41, 212, 44537, 46665, 
      49738, 15880, 48845, 75629, 60026, 4900, 0, 1370, 4357, 50626, 92417, 
      94865, 14650, 13698, 13465, 27898, 48850, 62010, 12785, 10832, 7937, 
      2617, 25937, 14909, 6425, 5354, 6120, 3880, 10237, 13261, 38061, 73477, 
      8698, 2258, 1730, 674, 949, 13505, 73490, 10064, 4825, 3908, 370, 865, 
      2017, 14965, 32842, 1621, 1000, 73000, 15997, 8221, 13577, 38537, 5185, 
      2545, 265, 11593, 26065, 37393, 16553, 14330, 4013, 4658, 11889, 3361, 
      6786, 2405, 325, 8938, 25889, 98885, 52308, 4205, 37610, 52802, 2609, 
      57521, 477, 13437, 57085, 95922, 3188, 1445, 565, 19025, 37010, 706, 
      634, 5525, 35969, 40625, 107554, 3077, 17317, 778, 829, 7954, 10729, 
      23229, 50458, 785, 19009, 88400, 2522, 16717, 11925, 24004, 99496, 
      10565, 53402, 22633, 33424, 46458, 124993, 14612, 90557, 46169, 61741, 
      4777, 82521, 6698, 9469, 21533, 112333, 5877, 20565, 41521, 64522, 
      8324, 16322, 12373, 23080, 120100, 24826, 39274, 39661, 85546, 55940, 
      65620, 86216, 31793, 77834, 33377, 100997, 22100, 32776, 44525, 51341, 
      67117, 82333, 99530, 43426, 45050, 64034, 51097, 111377, 32490, 37105, 
      48618, 117493, 122965, 132130, 137938, 31370, 32042, 111841, 46157, 
      43844, 154388, 31525, 45994, 87490, 38081, 38212, 86725, 36889, 85714, 
      31520, 42677, 49284, 166730, 31365, 44109, 29809, 40786, 107050, 44525, 
      135220, 176146, 34292, 32850, 100769, 37162, 38197, 44964, 51781, 
      53044, 49897, 56681, 166685, 67698, 172052, 48626, 52897, 55205, 64634, 
      82309, 111809, 34253, 49604, 31517, 35165, 40477, 47837, 190180, 34841, 
      38372, 50229, 69317, 33273, 48745, 50297, 50690, 66389, 67077, 106180, 
      37733, 40325, 59425, 97450, 112221, 142596, 71789, 33056, 48425, 39933, 
      45730, 49268, 190561, 37201, 127296, 194176, 38050, 169877, 41128, 
      59405, 140909, 163354, 37577, 34946, 35225, 41546, 36612, 38077, 
      235837, 34898, 43025, 83210, 106730, 94482, 34856, 47876, 119300, 
      39065, 42125, 57965, 35914, 49373, 62210, 116285, 191281, 38660, 35173, 
      40360, 88213, 35705, 40057, 205082, 57625, 86681, 37570, 225090, 36293, 
      131720, 134408, 225373, 48338, 56170, 87300, 221440, 47921, 56746, 
      72554, 42052, 147341, 234760, 39834, 50465, 183002, 50389, 152821, 
      45905, 49370, 37745, 42425, 44713, 49025, 40309, 180225, 192330, 58312, 
      190180, 173794, 211825, 41810, 75725, 187865, 47765, 211588, 217685, 
      80506, 187690, 218002, 74000, 46946, 47237, 61642, 78362, 224837, 
      40969, 39892, 245920, 44914, 52520, 80917, 181220, 277562, 42589, 
      183349, 248265, 79760, 45058, 80105, 43501, 216037, 245572, 48850, 
      55906, 56257, 76345, 56929, 64453, 58580, 55145, 46561, 55809, 205817, 
      212537, 221986, 64453, 217165, 224968, 85840, 52994, 243074, 297394, 
      203517, 227317, 234405, 313380, 56285, 47385, 63277, 75322, 242746, 
      314505, 61700, 81850, 84442, 85765, 225706, 283490, 47473, 217412, 
      235161, 62752, 66640, 55450, 226225, 300722, 50816, 330521, 333764, 
      298465, 279925, 53309, 60530, 84890, 52225, 296641, 60521, 278221, 
      54536, 65540, 83240, 61618, 239098, 283930, 293850, 55808, 254864, 
      270793, 54706, 66482, 240817, 66901, 57488, 260665, 60625, 61109, 
      274618, 277924, 272637, 67169, 68564, 62740, 85450, 302738, 314821, 
      333649, 368045, 60938, 83213, 271008, 276660, 305450, 380770, 61736, 
      72781, 343421, 66130, 71050, 296410, 320650, 61924, 84218, 291458, 
      311338, 72445, 317925, 62621, 72386, 72080, 73385, 65194, 74938, 
      311194, 315250, 319338, 70810, 318721, 66917, 75161, 75650, 325250, 
      340357, 360820, 68234, 319073, 67745, 73385, 326197, 70226, 78626, 
      378225, 79697, 364165, 82189, 72089, 74000, 81056, 369001, 74498, 
      79370, 79985, 365105, 75172, 76085, 388852, 398473, 83273, 78445, 
      79417, 78984, 82084, 80770, 85554, 87073, 94394, 81217, 83065, 87625, 
      97201, 83213, 85933, 96053, 96066, 85289, 87425, 90065, 87553, 93517, 
      95873, 97808, 93241, 102493, 104680, 93626, 98522, 99626, 101005, 
      94925, 99378, 110125, 101565, 99700, 101725, 99970, 105265, 109418, 
      108005, 104701, 106117, 109861, 106369, 114705, 115362, 109658, 113360, 
      117252, 118088, 124625, 124202, 125064 ], 
  [ 142280, 142564, 139732, 139481, 139493, 132701, 135490, 136034, 133186, 
      129361, 126568, 122785, 129914, 120020, 124552, 120889, 122356, 121697, 
      115585, 114281, 110489, 114017, 116386, 108160, 112969, 112097, 100637, 
      100385, 96629, 94916, 99650, 93460, 94817, 106420, 93122, 94025, 92168, 
      98309, 87545, 93890, 94954, 92753, 104066, 103525, 86285, 86465, 83389, 
      90356, 98449, 81713, 86069, 85544, 78885, 79045, 82960, 84116, 96200, 
      85913, 76925, 83236, 77377, 78642, 83905, 74960, 79729, 74186, 76808, 
      86228, 76721, 80330, 66905, 63632, 65858, 86920, 63041, 69570, 85210, 
      59897, 82157, 60484, 77906, 77780, 56500, 80032, 67297, 71026, 69241, 
      326225, 59368, 71245, 54185, 70425, 80072, 75665, 52489, 54553, 304153, 
      70337, 51476, 308584, 51850, 71442, 278770, 60308, 69940, 70688, 62194, 
      69940, 309850, 51545, 52900, 325456, 68468, 58042, 306290, 47776, 
      51169, 288436, 245128, 289393, 311170, 49946, 255301, 51592, 55240, 
      50665, 55210, 52993, 54821, 57802, 294817, 264420, 270938, 55445, 
      223145, 60794, 67778, 228170, 61965, 220725, 73681, 235045, 222100, 
      314237, 42178, 45610, 204277, 180904, 200584, 209989, 318436, 218450, 
      190825, 207370, 56660, 68840, 45989, 57125, 42650, 37064, 183380, 
      251525, 267173, 56570, 68162, 86402, 193210, 226346, 55144, 152269, 
      217069, 42794, 81770, 41297, 158372, 160840, 233252, 168233, 142477, 
      145781, 220945, 36548, 37409, 161545, 38930, 261154, 35225, 44186, 
      74909, 163109, 189608, 44225, 67082, 138545, 40321, 57249, 83569, 
      86224, 166500, 185796, 68917, 70330, 165245, 226445, 166570, 122356, 
      205300, 162221, 65437, 81640, 183113, 33637, 34225, 35204, 115141, 
      157261, 53497, 60722, 117506, 222345, 32474, 44938, 64349, 37157, 
      244525, 62101, 219874, 33617, 65105, 67460, 99025, 37834, 99202, 74629, 
      73925, 74434, 38609, 131525, 30152, 50045, 54632, 74885, 91205, 109960, 
      172674, 218228, 34202, 66845, 96490, 109405, 172306, 171137, 131473, 
      32506, 28665, 36473, 50570, 167690, 31373, 53813, 97325, 46561, 107685, 
      169457, 42948, 96685, 97133, 175673, 22160, 36752, 128977, 207377, 
      15426, 46834, 47650, 142525, 164029, 172906, 24520, 25640, 171940, 
      37729, 60085, 79168, 82468, 10517, 40762, 51989, 31986, 76050, 6649, 
      81908, 167840, 10418, 10309, 18866, 7218, 61569, 30088, 3842, 4397, 
      167625, 169249, 173344, 11225, 132362, 133802, 3258, 44053, 15457, 
      31697, 52865, 3029, 3026, 14261, 15346, 3700, 35316, 30034, 165218, 
      91508, 2890, 20557, 5636, 132722, 38404, 68353, 70425, 4145, 19370, 
      32834, 36434, 55570, 2120, 10397, 80516, 4626, 6649, 7066, 7209, 11241, 
      20250, 18577, 4874, 3074, 17640, 7093, 10228, 23882, 6722, 29570, 
      36277, 51410, 22049, 5081, 23504, 4770, 2677, 22837, 29410, 49482, 
      51697, 17828, 2153, 54730, 4212, 1312, 6196, 40105, 143425, 10829, 
      1261, 16285, 22114, 2853, 1125, 91690, 19520, 17665, 1600, 8249, 7789, 
      20500, 30141, 11042, 1417, 9248, 1313, 60809, 117748, 16354, 3033, 
      40330, 68329, 15560, 60701, 119701, 17009, 6401, 16001, 41429, 15705, 
      2785, 865, 42601, 84097, 23938, 1429, 24554, 106154, 17645, 9320, 6725, 
      29341, 18089, 6025, 110624, 8642, 761, 29602, 120077, 3133, 15665, 656, 
      2929, 43074, 3305, 1258, 173, 610, 46825, 5769, 109044, 1417, 1000, 
      13753, 848, 3664, 7105, 1274, 49, 35018, 4525, 1405, 100, 765, 51112, 
      16666, 12569, 3994, 3389, 1789, 554, 30301, 32057, 34612, 26578, 33865, 
      56653, 43268, 11450, 1370, 0, 841, 35344, 71289, 73441, 24968, 23720, 
      23413, 16904, 33860, 44948, 22509, 19890, 15885, 205, 15385, 25297, 
      13705, 1312, 13250, 650, 4121, 6109, 24989, 54781, 16936, 7092, 6120, 
      3880, 85, 6277, 54792, 18818, 11285, 9850, 464, 145, 113, 7289, 20800, 
      5857, 130, 54370, 26669, 16229, 6341, 25381, 11785, 7517, 2425, 5021, 
      15497, 24457, 27369, 24480, 769, 1044, 21221, 8845, 2132, 7145, 1217, 
      3392, 15385, 76985, 36770, 10125, 24660, 37188, 461, 41165, 1361, 6329, 
      40801, 74384, 8362, 5065, 1445, 10285, 24200, 2692, 2176, 1665, 23377, 
      27145, 84676, 769, 9089, 1576, 1405, 2980, 4645, 13445, 35272, 2025, 
      10333, 67810, 800, 8705, 5465, 14066, 77570, 4621, 37764, 13061, 21410, 
      32000, 100249, 7330, 69733, 31781, 44837, 1709, 62729, 2592, 4105, 
      12321, 88985, 2285, 11645, 28013, 47240, 3546, 8656, 6037, 13562, 
      95930, 14932, 26272, 26585, 65440, 40050, 48250, 66034, 20341, 58760, 
      21625, 79033, 13010, 21170, 30625, 36257, 49589, 62729, 77780, 29812, 
      31140, 47016, 36149, 88289, 21092, 24745, 34112, 93737, 98617, 106820, 
      112036, 20264, 20788, 88745, 32161, 30290, 126922, 20485, 32068, 67348, 
      25705, 25834, 66725, 24805, 65860, 20618, 29549, 34970, 138272, 20813, 
      30893, 19697, 28304, 84800, 31373, 109930, 146932, 23354, 22280, 79393, 
      25700, 26513, 31946, 37505, 38546, 35989, 41589, 138421, 50900, 143338, 
      35080, 38609, 40545, 48420, 63505, 89305, 23809, 35978, 21881, 24641, 
      28769, 34649, 159970, 24533, 27250, 36737, 52641, 23549, 35689, 36945, 
      37264, 50297, 50909, 84682, 27185, 29185, 44585, 77060, 90053, 117098, 
      55021, 23834, 35725, 29081, 33620, 36490, 160613, 27157, 103562, 
      163930, 27856, 141849, 30266, 44917, 115765, 135988, 27673, 25780, 
      25985, 30752, 27074, 28169, 202249, 25876, 32005, 65160, 85572, 74948, 
      26050, 35962, 96730, 29221, 31541, 44125, 27028, 37305, 47700, 94153, 
      161597, 29250, 26869, 30650, 69845, 27325, 30493, 174280, 44285, 68605, 
      28816, 192656, 27981, 108090, 110482, 192937, 37064, 43268, 69290, 
      189370, 36865, 43840, 56836, 32474, 122149, 201650, 30920, 39033, 
      154400, 39101, 127177, 35725, 38376, 29857, 33205, 34901, 38177, 31753, 
      151985, 162980, 45610, 161050, 146216, 180841, 33172, 60057, 159025, 
      37645, 180674, 186253, 64168, 158920, 186568, 58770, 37264, 37481, 
      48704, 62464, 192881, 33133, 32498, 212330, 36112, 41866, 64861, 
      153250, 241668, 34961, 155297, 214661, 64210, 36980, 64553, 36013, 
      185165, 212258, 39880, 45160, 45509, 61601, 46105, 52001, 47458, 44909, 
      38765, 45497, 176041, 182169, 190804, 52361, 186425, 193562, 69970, 
      43856, 210256, 260432, 174101, 195829, 202325, 275306, 46477, 40385, 
      51985, 61588, 210068, 276425, 50850, 67076, 69224, 70325, 194504, 
      247700, 40837, 187018, 203285, 52186, 55186, 46880, 195229, 263880, 
      44090, 291605, 294626, 261841, 244705, 46133, 51208, 70388, 45565, 
      260233, 51417, 243217, 47354, 55250, 69250, 52436, 207272, 248552, 
      257732, 48474, 221778, 236449, 47888, 56260, 208913, 56677, 50146, 
      227273, 52685, 53021, 240256, 243338, 238493, 57961, 58986, 55082, 
      72388, 266440, 277705, 295201, 327301, 54676, 70957, 237290, 242498, 
      269140, 339280, 55690, 63257, 304445, 58676, 62116, 260836, 283300, 
      56170, 72320, 256324, 274724, 63505, 280865, 57157, 63592, 63506, 
      64441, 59060, 65696, 274720, 278480, 282272, 63044, 281797, 60849, 
      66793, 67280, 288020, 302089, 321146, 62820, 282357, 62773, 66193, 
      289033, 64804, 70244, 337577, 71749, 324617, 73793, 67981, 68930, 
      73322, 329225, 69940, 72740, 73133, 325693, 70538, 71521, 347954, 
      356981, 76189, 73505, 74033, 74042, 76250, 75748, 78608, 79609, 85076, 
      76781, 77741, 80525, 87289, 78329, 79865, 86729, 86888, 79957, 81425, 
      83689, 83021, 87349, 89037, 90306, 88469, 94609, 96130, 89588, 92704, 
      93364, 94225, 91177, 93704, 101557, 96545, 96010, 96925, 96500, 99425, 
      102244, 101569, 99965, 101965, 103933, 102437, 107441, 107876, 104980, 
      108450, 113066, 114194, 118285, 118304, 119090 ], 
  [ 136973, 136445, 133961, 133594, 133258, 127684, 129545, 129625, 127125, 
      124112, 121725, 118058, 123041, 115525, 118781, 115930, 116469, 115810, 
      109930, 108800, 105530, 107956, 109629, 102969, 106560, 105746, 95330, 
      94672, 91786, 89725, 93125, 88037, 88756, 97749, 87061, 87616, 85933, 
      90740, 82354, 87133, 87965, 85648, 94757, 94216, 80282, 80288, 77850, 
      83077, 89546, 76058, 79370, 78845, 73288, 73274, 76145, 76837, 86717, 
      78170, 70922, 75725, 71026, 72001, 76162, 69073, 72740, 68125, 69413, 
      77093, 69152, 71485, 60554, 57745, 59333, 76509, 56864, 61885, 74857, 
      53546, 71746, 53901, 68017, 67717, 50265, 69505, 58626, 61717, 60164, 
      296036, 51973, 61704, 47834, 60826, 68965, 65138, 46080, 47680, 275008, 
      60506, 45125, 279149, 45325, 61321, 251017, 51985, 59993, 60625, 53465, 
      59877, 280241, 44672, 45737, 294977, 58405, 49661, 276797, 41425, 
      44064, 259929, 219173, 260770, 281329, 42725, 228650, 43965, 46917, 
      43154, 46829, 44960, 46324, 48725, 265730, 237073, 243185, 46600, 
      198292, 50905, 56845, 202969, 51844, 195988, 61762, 209322, 197189, 
      283816, 35073, 37809, 180410, 158661, 176949, 185716, 287725, 193597, 
      167828, 183213, 46597, 57037, 37666, 46946, 34849, 30365, 160789, 
      224468, 239188, 46217, 56185, 72221, 169865, 200797, 44965, 131940, 
      192100, 34645, 68053, 33380, 137521, 139757, 207181, 146570, 122786, 
      125800, 195570, 29153, 29840, 140288, 31013, 233285, 27946, 35225, 
      61540, 141620, 166205, 35090, 54641, 118970, 31824, 46084, 69156, 
      71521, 144721, 162625, 56186, 57425, 143524, 200548, 144733, 104057, 
      180737, 140674, 52996, 67285, 160000, 26010, 26482, 27229, 97364, 
      136004, 42506, 48745, 99497, 196564, 24905, 35165, 51850, 28660, 
      217352, 49834, 194209, 25700, 52432, 54497, 82640, 29105, 82701, 60680, 
      60034, 60485, 29474, 112066, 22525, 39112, 43061, 60820, 75400, 92357, 
      150025, 192505, 25705, 53650, 80105, 91802, 149657, 148546, 111898, 
      24125, 20980, 27338, 39289, 145273, 23108, 42068, 80708, 35802, 90082, 
      146866, 32653, 80068, 80458, 152618, 15577, 27385, 109460, 182176, 
      10525, 35901, 36601, 121906, 141786, 150025, 17357, 18245, 149117, 
      28130, 47354, 64233, 67185, 7066, 30641, 40244, 23257, 61405, 4880, 
      66625, 145249, 6793, 6626, 12689, 4753, 48490, 21533, 5321, 3730, 
      144976, 146484, 150289, 6962, 112381, 113705, 4273, 33178, 9860, 22736, 
      40772, 3986, 3925, 8954, 9749, 6165, 25717, 21305, 142685, 75065, 2745, 
      13626, 9725, 112625, 28225, 54288, 56128, 2434, 12613, 23525, 26545, 
      43013, 3077, 5960, 65117, 2509, 3546, 3789, 3874, 6514, 13261, 11936, 
      8905, 1885, 25789, 12168, 5733, 33365, 11681, 20725, 26330, 39317, 
      31184, 2500, 15761, 8917, 5490, 15210, 20565, 37621, 39546, 26093, 
      4618, 42173, 8185, 2385, 2977, 29520, 122400, 17354, 2450, 24260, 
      31365, 6130, 1618, 75073, 28249, 25988, 1049, 4160, 3816, 13221, 21064, 
      17741, 866, 15425, 820, 47440, 98753, 24445, 6658, 29629, 54090, 23477, 
      47332, 100532, 25274, 11650, 9650, 30554, 23680, 6352, 2692, 31552, 
      68176, 33653, 530, 16405, 88145, 26084, 15613, 2984, 40042, 26644, 
      11216, 92209, 14761, 442, 20525, 100850, 7048, 23698, 2657, 6786, 
      31909, 7394, 4013, 1130, 233, 35138, 10960, 90745, 170, 101, 21380, 
      3313, 1025, 12818, 4145, 890, 25013, 9252, 4392, 477, 40, 38845, 24989, 
      19906, 8489, 7594, 5066, 2729, 21050, 22516, 24665, 36873, 24034, 
      43690, 32045, 18497, 4357, 841, 0, 25281, 56644, 58564, 34973, 33493, 
      33128, 10205, 24029, 33493, 32050, 28909, 24034, 234, 9034, 35360, 
      21332, 65, 20761, 41, 1250, 2426, 16666, 42050, 25317, 12805, 11485, 
      8317, 1332, 2536, 42061, 27605, 18274, 16433, 2465, 1508, 548, 3200, 
      13289, 11106, 1377, 41697, 36964, 24436, 2600, 17000, 18890, 13346, 
      6050, 1802, 9146, 16250, 37780, 34369, 160, 145, 30472, 15080, 421, 
      12800, 3856, 985, 9092, 61760, 26533, 16708, 16453, 26893, 722, 30290, 
      4000, 2704, 29984, 59449, 14365, 9850, 4084, 5384, 16109, 6201, 5337, 
      592, 15460, 18532, 68697, 914, 4594, 4157, 3812, 1037, 1832, 7732, 
      25325, 4954, 5490, 53629, 1409, 4384, 2362, 8237, 62345, 1924, 27469, 
      7522, 13957, 22633, 82820, 3589, 55378, 22472, 33556, 1274, 49186, 
      1345, 1872, 7072, 72658, 1444, 6628, 19400, 35669, 1777, 4625, 3050, 
      8081, 78965, 9161, 18065, 18320, 51665, 29581, 36621, 52201, 13352, 
      45797, 14404, 63808, 7877, 14065, 21722, 26426, 37844, 49360, 62729, 
      21141, 22237, 35677, 26434, 72194, 14161, 17060, 24745, 77120, 81536, 
      88985, 93737, 13565, 13973, 72650, 23200, 21677, 107405, 13844, 23165, 
      53573, 18020, 18149, 53066, 17352, 52317, 14093, 21284, 25777, 118001, 
      14578, 22570, 13810, 20561, 69401, 23108, 92153, 126081, 16829, 16045, 
      64690, 18769, 19408, 23797, 28370, 29237, 27144, 31816, 118324, 39793, 
      122893, 26525, 29474, 31120, 37777, 50832, 73732, 17690, 27365, 16400, 
      18464, 21664, 26384, 138365, 18530, 20609, 28240, 41650, 18010, 27540, 
      28564, 28825, 39770, 40324, 69921, 21008, 22544, 35044, 63169, 74770, 
      99205, 43972, 18701, 27866, 22672, 26225, 28573, 139240, 21386, 87061, 
      142325, 21969, 121984, 23857, 35666, 98162, 116645, 22018, 20705, 
      20852, 24401, 21709, 22514, 178034, 20917, 25480, 53125, 71101, 61753, 
      21265, 28741, 81157, 23624, 25364, 35396, 22185, 29968, 38449, 78928, 
      140456, 24001, 22490, 25169, 57578, 22888, 25128, 152269, 35962, 56570, 
      24089, 169369, 23602, 91705, 93865, 169650, 30365, 35293, 57313, 
      166373, 30340, 35865, 46657, 27109, 104546, 177841, 26077, 32218, 
      134129, 32402, 109226, 29896, 31909, 25826, 28130, 29362, 31826, 27200, 
      132004, 142129, 37809, 140373, 126757, 158714, 28561, 49936, 138580, 
      31874, 158605, 163778, 53525, 138533, 164093, 48997, 31841, 32000, 
      40729, 52169, 170000, 29160, 28873, 188173, 31385, 35689, 54450, 
      133501, 215713, 31162, 135490, 190504, 54205, 32833, 54548, 32330, 
      163154, 188333, 35037, 38925, 39274, 52234, 39812, 44432, 40933, 39080, 
      34850, 39610, 154900, 160564, 168561, 45082, 164530, 171145, 59733, 
      38897, 186737, 233665, 153250, 173354, 179386, 247669, 40996, 37108, 
      45344, 53033, 186665, 248788, 44557, 57709, 59509, 60436, 172261, 
      221861, 37850, 165413, 180520, 46125, 48429, 42385, 173160, 237229, 
      41045, 263330, 266177, 235364, 219330, 42740, 46133, 61253, 42578, 
      233930, 46516, 218016, 43961, 49421, 60521, 47477, 184565, 223061, 
      231661, 44965, 198085, 211770, 44785, 50489, 186148, 50906, 46637, 
      203348, 48712, 48932, 215577, 218485, 213988, 53002, 53737, 51341, 
      64413, 240253, 250880, 267332, 297634, 52037, 63620, 213133, 217993, 
      242953, 309033, 53225, 58066, 276170, 55109, 57389, 235229, 256301, 
      53937, 65273, 231065, 248305, 58778, 254098, 55156, 58981, 59069, 
      59714, 56537, 60737, 248417, 251945, 255505, 59245, 255146, 58384, 
      62530, 63017, 261137, 274394, 292349, 60877, 255880, 61178, 62858, 
      262208, 62861, 65981, 308026, 67834, 295936, 69530, 67082, 67277, 
      69581, 300370, 68693, 69869, 70088, 297128, 69233, 70274, 318229, 
      326792, 72970, 71968, 72148, 72505, 74017, 74153, 75505, 76100, 80117, 
      75650, 75914, 77306, 81866, 76850, 77458, 81770, 82045, 78130, 79076, 
      81050, 81832, 84884, 86050, 86797, 87106, 90810, 91809, 88805, 90529, 
      90841, 91296, 90626, 91645, 97236, 95008, 95517, 95562, 96181, 97250, 
      99025, 98930, 98660, 101124, 101700, 101770, 104164, 104425, 103733, 
      107029, 112225, 113585, 115762, 116129, 116857 ], 
  [ 137768, 132788, 132212, 131209, 128965, 130069, 126842, 124378, 123786, 
      125225, 125064, 122033, 115250, 120772, 117032, 118633, 114084, 113425, 
      108817, 108641, 108233, 104617, 102474, 104400, 101313, 100817, 96125, 
      93241, 95125, 91156, 87242, 88196, 85417, 80100, 83722, 82369, 81640, 
      79133, 83785, 79978, 79538, 76585, 73610, 73069, 77261, 76313, 77373, 
      73060, 70625, 74945, 72533, 72008, 72493, 71525, 68672, 66820, 64616, 
      65609, 67901, 64436, 66097, 65482, 63601, 66688, 64313, 64786, 58760, 
      56900, 57545, 52882, 55625, 55360, 53450, 49320, 52889, 49642, 47986, 
      48617, 44557, 47700, 43690, 42436, 45972, 41680, 40977, 40570, 40289, 
      160409, 41320, 39285, 42905, 38089, 37960, 37313, 40833, 39889, 145105, 
      36497, 40196, 147656, 39442, 35722, 128746, 36244, 35348, 35344, 35498, 
      34596, 147794, 36881, 36356, 157760, 33124, 33602, 144986, 36496, 
      35001, 133524, 106760, 133729, 147610, 33026, 112421, 32040, 31176, 
      31865, 30770, 30809, 29629, 28850, 136145, 117028, 120914, 27997, 
      91921, 26578, 26794, 94690, 26245, 90253, 26305, 98181, 90500, 146917, 
      26010, 24930, 79445, 66600, 77256, 82525, 149236, 87226, 71633, 80658, 
      21316, 22216, 21925, 21029, 21970, 23528, 66820, 106013, 115645, 19346, 
      20410, 24362, 71762, 90610, 19048, 50373, 85093, 19858, 22738, 19865, 
      53092, 54056, 94132, 57689, 44717, 46141, 86337, 18500, 18233, 53633, 
      17498, 110378, 17929, 15986, 18133, 53693, 67784, 14897, 16322, 41537, 
      15129, 14761, 20025, 20800, 55204, 65476, 16277, 16562, 54325, 88453, 
      54898, 33620, 75956, 52429, 14677, 18472, 63169, 14085, 13921, 13396, 
      29789, 49349, 12137, 12970, 30650, 85105, 13298, 11474, 13213, 11965, 
      98261, 12469, 83386, 12185, 12841, 13316, 22697, 11138, 22122, 14093, 
      13765, 13898, 9281, 35269, 10600, 9061, 9512, 13597, 18637, 25736, 
      55738, 81364, 9010, 11197, 20162, 25181, 55370, 54577, 34465, 8066, 
      8737, 7145, 7330, 52258, 7685, 7565, 19493, 6705, 23461, 52897, 6100, 
      18853, 18925, 56105, 9376, 5920, 32345, 73897, 13546, 5850, 5914, 
      38749, 49725, 54466, 7976, 7592, 53876, 5393, 7445, 12240, 13284, 
      18037, 5042, 5741, 5290, 11002, 25073, 12724, 51280, 16810, 16325, 
      8714, 21130, 6673, 4520, 43322, 29965, 50689, 51561, 53776, 13481, 
      32722, 33410, 39730, 3445, 9065, 3497, 4361, 39125, 38746, 9749, 8954, 
      49572, 2980, 3338, 49034, 14804, 31842, 5517, 62036, 32330, 2308, 7065, 
      7633, 22945, 5458, 2378, 2218, 4058, 38216, 11525, 10580, 20794, 16425, 
      15714, 15481, 10489, 4834, 5417, 60898, 25258, 100360, 69885, 10980, 
      115250, 68762, 2122, 1685, 2906, 111161, 18241, 3200, 61546, 50805, 
      3285, 1962, 2482, 2817, 101300, 48025, 3218, 59860, 38160, 15220, 1377, 
      37017, 83021, 38861, 97877, 111978, 53989, 34213, 13858, 106000, 
      101513, 27920, 11633, 11925, 3204, 1189, 84362, 27737, 79184, 28009, 
      4033, 24500, 98698, 56425, 850, 5913, 96776, 3925, 25325, 100481, 
      70321, 4721, 821, 97297, 55801, 42601, 865, 10777, 116810, 25493, 1618, 
      19298, 102245, 80008, 12365, 128605, 103441, 69569, 21136, 78202, 
      28585, 650, 25325, 58405, 97633, 43520, 57825, 586, 59705, 49010, 
      36269, 28058, 953, 69313, 20308, 23225, 25064, 93089, 46720, 16448, 
      74033, 49778, 35393, 50, 65061, 50661, 32436, 25957, 1480, 100514, 
      90025, 63026, 60541, 52925, 44546, 221, 97, 20, 123210, 25, 2509, 404, 
      87026, 50626, 35344, 25281, 0, 6241, 6889, 119720, 116968, 116285, 
      3368, 20, 580, 114253, 108250, 98605, 30285, 4105, 120425, 93041, 
      23120, 91834, 26594, 15401, 12125, 925, 2141, 101160, 74020, 70792, 
      62536, 38061, 11917, 2152, 105674, 86485, 82418, 43328, 38873, 32825, 
      10673, 2000, 69777, 38106, 2106, 123301, 99325, 11981, 941, 87737, 
      75197, 55817, 14045, 4217, 1145, 124753, 118480, 26713, 25108, 111085, 
      79157, 20932, 73697, 48217, 17680, 4481, 8177, 298, 82693, 1348, 340, 
      32045, 557, 48361, 12721, 569, 7456, 77170, 65977, 48445, 8405, 1640, 
      55332, 52560, 24601, 1945, 1201, 10980, 31601, 9841, 48200, 46901, 
      20276, 16301, 6301, 680, 50905, 8829, 5770, 34640, 10585, 15241, 6170, 
      8762, 17029, 916, 7045, 2986, 1168, 17153, 12970, 6565, 1325, 1597, 
      28781, 4825, 24400, 19521, 8185, 13033, 26725, 9013, 2069, 2120, 21970, 
      12416, 16565, 7922, 15842, 7412, 2960, 2897, 6032, 2074, 2754, 6250, 
      4925, 4616, 4705, 10225, 9626, 5002, 2801, 2417, 3341, 5953, 10100, 
      3492, 3316, 3400, 3061, 13841, 6052, 4817, 3280, 15905, 17777, 21092, 
      23300, 6728, 6500, 14297, 3961, 4346, 30290, 7325, 4244, 7940, 5777, 
      5906, 8069, 6381, 7956, 8210, 5861, 5266, 36752, 10285, 6829, 11425, 
      8000, 14864, 7685, 24578, 41652, 10946, 11752, 13969, 10660, 10345, 
      9010, 8177, 8090, 8541, 8125, 38029, 8788, 40690, 9512, 9281, 9337, 
      9316, 11241, 18241, 14033, 10034, 16241, 14489, 12601, 10961, 49802, 
      15509, 14090, 11545, 11281, 17533, 12753, 12505, 12448, 11945, 12181, 
      18882, 17033, 16025, 12625, 16900, 20869, 30994, 13285, 20450, 14669, 
      17425, 15572, 15058, 51949, 19637, 26482, 53762, 19584, 42961, 18610, 
      14837, 31541, 40484, 20905, 22772, 22601, 19472, 22186, 21401, 75161, 
      23620, 19597, 17032, 21652, 19300, 24922, 19042, 25666, 22829, 21389, 
      17429, 25524, 19633, 17620, 25345, 54437, 25114, 28373, 25010, 20213, 
      28453, 25605, 61480, 20221, 20477, 28064, 71584, 29485, 31762, 32650, 
      71865, 23528, 21460, 21538, 70178, 24457, 22032, 20740, 27586, 37925, 
      77194, 29416, 24745, 52880, 25565, 40697, 27829, 26344, 33617, 30197, 
      28885, 26897, 32129, 52345, 57700, 24930, 56898, 49960, 67289, 33172, 
      24337, 56377, 30125, 67498, 70445, 25064, 56648, 70760, 25306, 32000, 
      31841, 26896, 25616, 74441, 37269, 38890, 85618, 35360, 31714, 27261, 
      55114, 103300, 40225, 56785, 87949, 29242, 39988, 29585, 42029, 72365, 
      87050, 38376, 34632, 34981, 30769, 35201, 32825, 35050, 37013, 43277, 
      37225, 68881, 72001, 76500, 35065, 74377, 78130, 33498, 41600, 87680, 
      116800, 68821, 80021, 83509, 126034, 40837, 49033, 38825, 36020, 88244, 
      127153, 39946, 36244, 36136, 36109, 80200, 110084, 51365, 76850, 85597, 
      42786, 41274, 47632, 82053, 121000, 54242, 138197, 140090, 120089, 
      110097, 54029, 48200, 41060, 56093, 119609, 49537, 109737, 55250, 
      47354, 42554, 50180, 89960, 113192, 118612, 55618, 98074, 106353, 
      57664, 48740, 91225, 49157, 57290, 102065, 56821, 56405, 110160, 
      112114, 109525, 55705, 54850, 60722, 50580, 126568, 133697, 144425, 
      164869, 67460, 53285, 110578, 113530, 129268, 173088, 69602, 59497, 
      151037, 65444, 61364, 124724, 138164, 71586, 56528, 122468, 133348, 
      62753, 137233, 74077, 63592, 64634, 63689, 72596, 63440, 134096, 
      136352, 138640, 68308, 138917, 74761, 69049, 69536, 143636, 152441, 
      164354, 80116, 140605, 82325, 74465, 145025, 82100, 72500, 175897, 
      76261, 168577, 76049, 92045, 88106, 78962, 172057, 91748, 84020, 83285, 
      170405, 91970, 93329, 185146, 191165, 85213, 93433, 91705, 93970, 
      91666, 95300, 88384, 86753, 82820, 99341, 95789, 89549, 82025, 98633, 
      94153, 84473, 85384, 98005, 96089, 96473, 105205, 101261, 99565, 97450, 
      109525, 99873, 98010, 114404, 108496, 106900, 105129, 117497, 110248, 
      103437, 116473, 122706, 117981, 124324, 115217, 111268, 114353, 121397, 
      126405, 119349, 128005, 116089, 115396, 126788, 129130, 137506, 140138, 
      131821, 134096, 134506 ], 
  [ 156965, 149773, 150145, 148826, 145634, 150056, 144301, 140573, 140929, 
      144580, 145525, 142810, 130181, 142181, 134965, 138778, 131701, 131042, 
      127066, 127364, 128378, 121760, 117721, 123913, 117508, 117170, 115322, 
      111332, 115586, 110669, 103121, 107077, 102560, 90133, 100865, 98564, 
      98309, 92168, 103298, 95225, 94153, 90884, 81905, 81364, 94562, 93140, 
      95938, 86885, 80026, 93194, 87938, 87413, 90900, 89458, 83761, 80645, 
      72437, 78170, 85202, 77629, 82450, 81045, 76162, 84305, 78928, 81929, 
      72269, 65669, 70580, 62441, 71978, 72977, 69329, 54613, 69716, 62361, 
      53437, 64970, 49850, 63421, 50405, 48677, 62641, 46657, 51010, 48865, 
      49216, 111824, 54829, 46948, 59258, 45594, 41357, 42290, 57028, 54820, 
      99364, 43370, 56549, 101125, 55321, 41805, 86797, 47225, 41905, 41585, 
      45373, 40837, 100789, 51812, 50497, 108385, 39365, 44425, 98297, 52849, 
      49300, 89521, 69709, 89410, 99973, 47009, 73474, 44917, 42157, 45058, 
      41593, 42580, 40136, 37777, 90562, 76185, 78965, 37556, 57872, 33293, 
      30665, 59693, 32328, 56520, 27490, 61762, 56293, 97700, 40309, 37333, 
      48082, 39661, 46525, 50056, 99229, 53177, 42640, 48505, 27557, 23717, 
      32906, 26954, 34373, 38933, 38933, 65960, 73064, 24797, 21437, 19385, 
      41821, 54665, 24973, 28648, 50728, 31313, 19025, 31952, 29945, 30277, 
      56765, 32330, 24730, 25364, 50866, 32009, 31268, 29380, 29585, 68113, 
      31754, 25229, 15368, 28808, 37685, 23666, 16085, 21866, 25636, 18000, 
      14416, 14401, 29529, 36009, 15250, 15061, 28808, 51560, 29065, 17425, 
      42697, 27386, 14440, 13021, 33860, 26962, 26482, 25325, 15016, 25096, 
      15850, 13997, 15245, 48528, 26333, 18505, 12818, 22472, 57892, 12706, 
      47125, 24272, 11972, 11657, 11716, 21013, 10825, 9748, 9578, 9553, 
      18050, 15914, 23477, 12932, 11645, 8936, 9236, 11437, 27693, 44945, 
      19517, 8906, 9181, 10882, 27325, 26690, 14794, 18889, 21456, 15914, 
      10253, 24845, 18824, 9224, 7880, 11050, 9162, 25010, 11709, 7240, 7154, 
      26954, 25097, 14057, 12832, 38900, 33849, 9721, 9469, 16234, 22786, 
      25789, 22117, 21101, 25357, 12898, 6418, 5209, 5305, 42290, 11125, 
      7400, 15165, 4761, 53908, 4745, 23393, 40589, 39946, 25541, 48069, 
      4698, 14869, 81005, 61802, 22644, 23200, 24625, 35522, 11945, 12317, 
      76149, 7474, 27472, 12740, 5072, 75386, 74849, 28946, 27361, 89941, 
      10485, 13213, 21305, 3665, 65101, 20290, 106829, 11237, 8233, 2404, 
      2340, 51938, 20705, 10673, 8933, 3505, 74477, 33092, 2285, 48681, 
      41626, 40441, 40050, 31266, 19449, 20980, 105533, 55673, 156213, 
      117364, 32389, 174737, 115925, 11681, 8242, 3617, 169700, 44864, 15761, 
      106497, 92122, 16162, 11521, 3825, 3370, 157469, 88394, 2665, 104337, 
      74737, 40105, 6196, 13396, 134450, 75754, 153256, 170833, 96570, 69210, 
      2245, 163433, 157840, 60073, 34148, 34756, 17029, 10116, 136265, 59890, 
      129665, 60320, 1268, 6409, 154393, 99954, 5353, 778, 151997, 1160, 
      6760, 156650, 118274, 21074, 4850, 152676, 99172, 81232, 4420, 1060, 
      176929, 56698, 13073, 3893, 158888, 130805, 35828, 191410, 160400, 
      117364, 4625, 128525, 61370, 9577, 6602, 102724, 153170, 82625, 101986, 
      3825, 104498, 90169, 72530, 60685, 2770, 117108, 4113, 53482, 56269, 
      147520, 87089, 42913, 123250, 91253, 71338, 6449, 111592, 92452, 67117, 
      57636, 1717, 156841, 143666, 108925, 105650, 95506, 84125, 8674, 7760, 
      6577, 184909, 6898, 850, 3485, 139877, 92417, 71289, 56644, 6241, 0, 
      16, 180629, 177245, 176404, 18773, 6893, 3029, 173898, 166473, 154458, 
      64018, 20458, 181492, 147472, 53377, 145949, 58589, 41234, 35746, 
      11906, 1114, 157645, 123237, 119061, 108277, 75112, 35380, 1125, 
      163265, 139178, 134005, 82433, 76240, 67664, 33188, 15193, 117730, 
      75157, 1237, 185000, 155336, 35444, 11764, 140746, 124730, 99346, 
      38930, 20570, 12442, 186768, 179073, 58708, 56313, 169940, 129796, 
      49925, 122756, 89060, 44777, 20992, 356, 6065, 134280, 12645, 5949, 
      66410, 4586, 89204, 36500, 4756, 425, 127177, 112666, 89288, 28708, 
      13253, 98545, 94825, 55332, 14032, 11392, 1105, 65650, 31250, 88885, 
      87112, 48637, 42292, 24392, 7237, 92538, 29290, 793, 69953, 32468, 
      40442, 23945, 941, 43336, 6525, 25610, 16337, 9305, 3328, 36433, 1114, 
      9620, 4520, 61250, 1586, 54657, 47092, 27540, 2210, 58088, 29000, 
      12260, 4253, 50805, 35089, 42082, 26645, 3281, 25345, 14257, 14036, 
      2161, 7209, 4729, 2221, 19540, 2957, 18688, 2404, 29297, 19301, 12202, 
      9290, 5000, 3188, 2753, 13525, 12717, 6165, 10250, 3650, 20825, 17536, 
      11417, 4292, 4900, 6161, 7105, 22133, 21589, 4106, 13204, 14537, 10777, 
      22888, 13645, 4069, 18496, 18625, 4514, 19732, 4717, 24089, 17000, 
      13877, 15185, 26954, 17810, 29042, 20561, 6569, 18824, 9805, 18505, 
      26825, 28421, 7570, 25433, 24644, 20465, 16946, 16385, 18100, 15156, 
      16936, 12185, 18649, 19861, 18050, 17316, 13977, 10372, 9472, 31018, 
      20225, 34964, 31316, 26900, 22100, 24601, 32810, 29653, 22052, 14994, 
      36098, 24208, 23328, 23113, 16922, 17000, 12325, 33860, 31588, 20288, 
      12713, 12890, 15905, 16840, 40121, 26914, 33620, 29081, 27145, 27380, 
      37570, 15185, 28561, 37201, 22500, 34805, 23290, 17242, 21445, 39154, 
      42601, 42272, 35825, 41225, 39650, 42850, 43765, 35476, 17901, 15885, 
      17009, 45541, 33025, 16897, 41236, 38216, 27304, 45985, 33300, 26073, 
      17524, 30500, 44469, 50098, 43733, 20450, 50020, 44644, 35173, 31202, 
      21346, 48841, 41801, 51210, 20781, 21037, 42082, 38933, 33389, 22565, 
      41185, 40336, 33961, 26665, 46625, 23626, 45989, 49877, 39834, 31313, 
      40970, 25450, 45604, 42381, 56290, 50026, 47450, 43250, 53380, 31568, 
      34553, 37333, 34225, 30605, 40666, 54265, 30420, 34336, 48058, 41033, 
      42874, 29725, 34765, 43189, 32337, 50881, 50564, 38825, 31225, 45764, 
      60100, 62669, 53465, 56137, 48541, 32554, 34969, 66249, 63530, 36482, 
      55796, 35641, 62345, 35984, 65650, 46058, 55529, 58837, 51301, 51650, 
      38906, 51712, 45860, 50929, 54788, 66266, 54842, 44944, 46800, 49561, 
      48890, 48386, 50717, 39265, 61745, 57265, 77537, 45674, 52450, 54674, 
      84401, 59560, 73760, 54388, 46369, 58145, 85520, 56457, 44381, 43325, 
      42824, 53261, 73349, 76882, 51649, 57236, 59929, 56521, 69041, 55588, 
      82053, 79601, 94826, 96245, 81616, 74626, 78440, 68029, 49829, 81610, 
      81610, 69840, 74740, 79661, 65129, 52429, 70325, 61757, 77405, 81245, 
      79713, 67185, 72778, 82865, 66673, 62864, 67090, 81385, 70544, 79652, 
      78920, 76585, 78065, 76424, 75850, 74205, 84185, 62509, 88885, 94276, 
      102160, 117706, 93925, 66952, 78425, 80429, 91585, 124345, 96541, 
      79010, 107666, 89381, 82141, 88621, 98269, 99157, 70985, 87313, 95033, 
      83530, 97970, 102280, 84685, 86201, 84466, 99377, 83585, 96097, 97721, 
      99377, 91613, 99970, 101700, 91090, 91577, 104057, 110650, 119561, 
      108477, 102132, 111634, 99034, 105604, 110461, 94541, 129050, 99250, 
      124100, 98090, 123250, 117257, 102425, 127106, 122005, 109853, 108644, 
      126244, 122069, 123586, 137825, 142580, 110098, 122900, 120224, 123437, 
      119237, 124609, 113585, 110848, 102965, 129914, 124466, 114434, 100906, 
      128258, 121250, 104618, 105845, 126682, 123344, 122938, 135620, 128200, 
      125082, 121545, 139466, 123178, 119893, 145925, 136225, 133681, 130804, 
      149650, 138293, 125320, 145940, 155017, 147922, 157109, 142946, 136153, 
      140818, 151496, 157768, 146920, 159842, 140816, 139649, 157045, 158913, 
      168869, 172133, 158602, 161825, 162077 ], 
  [ 158269, 150965, 151385, 150050, 146810, 151400, 145517, 141725, 142129, 
      145892, 146893, 144194, 131269, 143597, 136205, 140130, 132925, 132266, 
      128322, 128644, 129730, 122960, 118825, 125233, 118660, 118330, 116626, 
      112580, 116954, 111989, 104257, 108365, 103760, 90973, 102065, 99716, 
      99485, 93160, 104618, 96329, 95225, 91940, 82657, 82116, 95770, 94324, 
      97210, 87917, 80834, 94450, 89050, 88525, 92164, 90698, 84857, 81677, 
      73165, 79138, 86410, 78629, 83610, 82165, 77130, 85529, 80000, 83129, 
      73285, 66445, 71572, 63257, 73138, 74201, 70465, 55213, 70900, 63337, 
      54045, 66130, 50450, 64549, 51077, 49325, 63817, 47241, 51850, 49617, 
      50000, 109696, 55845, 47668, 60418, 46306, 41861, 42874, 58180, 55908, 
      97380, 44050, 57709, 99101, 56457, 42445, 85005, 48113, 42569, 42233, 
      46205, 41485, 98741, 52900, 51545, 106217, 40013, 45305, 96265, 54009, 
      50356, 87625, 68165, 87498, 97893, 48049, 71834, 45901, 43045, 46058, 
      42473, 43508, 41000, 38561, 88586, 74449, 77173, 38372, 56480, 33965, 
      31193, 58253, 32968, 55144, 27882, 60250, 54893, 95540, 41365, 38293, 
      46826, 38629, 45301, 48744, 97029, 51785, 41504, 47209, 28205, 24125, 
      33794, 27586, 35333, 40045, 37853, 64264, 71240, 25405, 21821, 19465, 
      40637, 53177, 25605, 27880, 49320, 32225, 19169, 32896, 29105, 29405, 
      55205, 31378, 24050, 24644, 49402, 33025, 32260, 28484, 30529, 66305, 
      32786, 26029, 15560, 27880, 36493, 24442, 16405, 21202, 26500, 18496, 
      14464, 14409, 28561, 34849, 15530, 15317, 27848, 50024, 28089, 16937, 
      41345, 26450, 14760, 13077, 32708, 27946, 27450, 26261, 14600, 24200, 
      16370, 14381, 14797, 47008, 27325, 19193, 13130, 23336, 56180, 13050, 
      45621, 25216, 12260, 11905, 11492, 21845, 10585, 9860, 9698, 9665, 
      18826, 15266, 24461, 13460, 12085, 9032, 9092, 11045, 26605, 43433, 
      20381, 9122, 8957, 10490, 26237, 25610, 14130, 19769, 22432, 16690, 
      10733, 23789, 19720, 9640, 7624, 11602, 8770, 23930, 12325, 6984, 6890, 
      25810, 26225, 14801, 12176, 37460, 35209, 10249, 9981, 15426, 21754, 
      24669, 23165, 22117, 24245, 13610, 6698, 5185, 5233, 43850, 11765, 
      7816, 15997, 4777, 55700, 4673, 22313, 42125, 41474, 26725, 49765, 
      4930, 15725, 83245, 63746, 21556, 22096, 23481, 36970, 11225, 11581, 
      78325, 8010, 28736, 13540, 5440, 77554, 77009, 30250, 28625, 92317, 
      11197, 14045, 20233, 3433, 67117, 21370, 109429, 10501, 8865, 2500, 
      2404, 53738, 21809, 11425, 9605, 3809, 76645, 34516, 2197, 50425, 
      43234, 42025, 41626, 32650, 20521, 22100, 108125, 57545, 159373, 
      120100, 33805, 178081, 118645, 12497, 8906, 3985, 172996, 46544, 16729, 
      109105, 94546, 17146, 12337, 4225, 3730, 160645, 90770, 2969, 106921, 
      76921, 41697, 6772, 12532, 137386, 77954, 156392, 174145, 99058, 71314, 
      1989, 166673, 161024, 62033, 35620, 36244, 18061, 10900, 139225, 61850, 
      132553, 62288, 1460, 5825, 157545, 102490, 5913, 850, 155125, 1352, 
      6152, 159826, 121034, 22234, 5386, 155812, 101700, 83520, 4932, 900, 
      180305, 58610, 13985, 3445, 162088, 133709, 37348, 194922, 163616, 
      120116, 4121, 131405, 63362, 10361, 5986, 105300, 156314, 84937, 
      104554, 4321, 107098, 92585, 74698, 62669, 3194, 119860, 3625, 55346, 
      58181, 150608, 89465, 44585, 126074, 93685, 73490, 7105, 114280, 94900, 
      69205, 59572, 2061, 160025, 146714, 111581, 108266, 97994, 86461, 9434, 
      8480, 7241, 188365, 7578, 1098, 3973, 142885, 94865, 73441, 58564, 
      6889, 16, 0, 184045, 180629, 179780, 19885, 7573, 3485, 177250, 169753, 
      157618, 66058, 21618, 184916, 150560, 55241, 149021, 60541, 42874, 
      37274, 12794, 1394, 160837, 126061, 121837, 110925, 77320, 36900, 1405, 
      166513, 142178, 136949, 84745, 78464, 69760, 34660, 16193, 120490, 
      77365, 1525, 188456, 158504, 36964, 12644, 143762, 127570, 101882, 
      40522, 21730, 13346, 190240, 182473, 60660, 58225, 173252, 132692, 
      51725, 125572, 91460, 46481, 22160, 292, 6689, 137224, 13549, 6565, 
      68482, 5122, 91604, 38036, 5300, 401, 130041, 115362, 91688, 30068, 
      14173, 101065, 97297, 57220, 14976, 12240, 937, 67706, 32666, 91277, 
      89480, 50405, 43940, 25640, 7901, 94978, 30658, 873, 72073, 33908, 
      42050, 25177, 877, 45000, 7141, 26882, 17345, 10049, 2960, 37953, 1170, 
      10372, 5000, 63226, 1754, 56521, 48820, 28852, 1994, 60008, 30344, 
      13108, 4693, 52597, 36569, 43706, 27925, 2977, 26585, 15161, 14932, 
      2297, 7801, 5161, 2349, 20612, 3205, 19728, 2340, 30625, 20357, 13010, 
      9970, 5416, 3380, 2713, 14365, 13525, 6637, 10946, 3466, 21905, 18512, 
      12161, 4036, 4580, 5737, 6617, 23245, 22685, 3922, 14004, 15385, 10121, 
      24008, 14453, 4205, 19472, 19601, 4666, 20740, 4885, 25225, 17896, 
      14645, 14425, 28130, 18698, 30266, 21529, 6481, 19720, 9389, 17665, 
      27961, 29597, 7578, 26513, 25700, 21377, 17722, 17137, 18916, 15844, 
      16200, 12689, 17865, 20717, 18826, 18052, 14545, 10660, 9360, 32210, 
      21073, 36244, 32500, 27956, 22996, 23657, 34018, 30773, 22916, 15514, 
      37370, 25120, 24208, 23985, 17506, 17576, 12325, 35044, 32708, 21008, 
      12833, 12818, 15473, 17352, 41449, 27866, 34772, 30097, 28089, 26468, 
      38810, 14945, 27617, 38425, 21796, 35957, 24050, 16850, 20813, 40410, 
      43937, 43600, 36985, 42521, 40906, 41546, 45117, 36612, 18277, 15925, 
      17225, 46917, 34065, 16785, 42500, 39400, 28136, 47353, 34324, 26833, 
      17460, 29620, 45781, 51530, 45013, 20794, 51444, 45940, 34173, 32090, 
      21722, 50225, 40625, 52642, 20557, 20781, 40906, 40045, 34325, 22949, 
      40049, 41472, 34897, 27297, 47921, 23234, 44741, 51245, 40930, 30553, 
      42082, 25010, 46836, 43525, 57770, 51362, 48722, 44410, 54788, 30848, 
      33713, 38293, 33409, 29957, 39650, 55665, 31060, 33552, 49298, 40025, 
      41810, 30293, 33989, 42125, 33025, 52169, 51844, 39761, 31841, 44644, 
      61588, 64205, 52169, 57521, 49725, 33154, 34281, 64705, 65042, 35786, 
      54500, 36297, 63809, 36640, 67178, 45058, 54265, 60205, 52477, 52826, 
      39650, 52880, 46852, 52065, 56020, 67762, 56066, 44064, 45856, 48529, 
      49922, 47402, 49661, 39889, 63097, 56057, 75881, 44834, 51386, 53546, 
      82625, 60840, 75344, 55508, 47225, 56953, 83744, 57625, 45125, 44021, 
      43496, 52229, 71821, 78506, 50705, 56132, 61129, 57625, 70457, 54580, 
      80413, 81217, 92962, 94357, 80000, 73162, 80008, 69365, 50605, 83234, 
      80018, 71200, 73300, 81229, 66361, 53261, 71677, 60661, 75925, 79685, 
      81265, 65953, 71410, 84473, 67913, 61760, 68330, 82937, 69280, 81140, 
      80392, 75217, 76673, 75080, 77202, 75517, 85705, 63445, 87309, 92612, 
      100352, 115650, 95597, 67976, 77129, 79085, 90009, 122209, 98237, 
      80330, 105802, 90925, 83525, 87125, 96581, 100885, 72049, 85865, 93425, 
      84914, 96314, 104040, 86085, 87625, 85850, 101065, 84937, 94505, 96097, 
      97721, 93125, 98330, 103396, 92538, 93025, 102385, 108866, 117625, 
      110245, 100516, 113450, 100610, 103940, 112229, 95989, 127010, 100746, 
      122180, 99538, 125162, 119065, 103945, 125162, 123869, 111493, 110260, 
      124340, 123925, 125450, 135761, 140452, 111690, 124724, 122000, 125261, 
      120965, 126425, 115193, 112400, 104317, 131794, 126250, 116026, 102194, 
      130090, 122954, 105970, 107213, 128466, 125056, 124610, 137492, 129896, 
      126706, 123097, 141314, 124690, 121333, 147853, 137961, 135369, 132436, 
      151610, 140045, 126760, 147764, 156985, 149770, 159101, 144682, 137745, 
      142490, 153352, 159688, 148648, 161786, 142400, 141209, 158909, 160753, 
      170789, 174085, 160290, 163561, 163805 ], 
  [ 202192, 206884, 202148, 202525, 204425, 190985, 198826, 201890, 197138, 
      188885, 183872, 179437, 198250, 175396, 186880, 178789, 185300, 184637, 
      177229, 174973, 168325, 177853, 184010, 167240, 178685, 177493, 160297, 
      162245, 153745, 153908, 165906, 153700, 158525, 184340, 156818, 159613, 
      156800, 170209, 146485, 161362, 163690, 162101, 185418, 184873, 149617, 
      150741, 144185, 160628, 177565, 143125, 153169, 152640, 139961, 141065, 
      150664, 154340, 178432, 158661, 140185, 154708, 142525, 145370, 156637, 
      137576, 148349, 137738, 147600, 166500, 148453, 158986, 131965, 126152, 
      131850, 174080, 127125, 141866, 172042, 124893, 169273, 126740, 162170, 
      162980, 120836, 167752, 144893, 152098, 149045, 521053, 130000, 153569, 
      119125, 153053, 170912, 163341, 117725, 122317, 493261, 154213, 116388, 
      499264, 117706, 156890, 460282, 135956, 154436, 155816, 140050, 155060, 
      501458, 119277, 122212, 521800, 153572, 133978, 497250, 112648, 120149, 
      474020, 416800, 475597, 504010, 119538, 430753, 123392, 130832, 121829, 
      131114, 126997, 131345, 137482, 483517, 443636, 452362, 133849, 388757, 
      144874, 157546, 395674, 147305, 385697, 168805, 405377, 388004, 510145, 
      111050, 118274, 364465, 332240, 359504, 372385, 515908, 384002, 346261, 
      369122, 141620, 163280, 121465, 142713, 115274, 103680, 336580, 429057, 
      449761, 143082, 163522, 193770, 350506, 395650, 140704, 293129, 383209, 
      117290, 186602, 114525, 302068, 305792, 405380, 316341, 279833, 284713, 
      389261, 106900, 108709, 307421, 112122, 443050, 104933, 123058, 177785, 
      310225, 347152, 124029, 164898, 275229, 116645, 148109, 192125, 196360, 
      315188, 342068, 168305, 170666, 313609, 397561, 315562, 252068, 369140, 
      309625, 163225, 189856, 339037, 105185, 106405, 108644, 241985, 303065, 
      143365, 155962, 245610, 392789, 103690, 128162, 162425, 113425, 422545, 
      158905, 389674, 106717, 164117, 168052, 218261, 115354, 219050, 180569, 
      179545, 180370, 118309, 267473, 101632, 139537, 147600, 181441, 207241, 
      235792, 325994, 388292, 110410, 168649, 215674, 235225, 325618, 324125, 
      268021, 108058, 100421, 116125, 141914, 319706, 106281, 147681, 217737, 
      135053, 233465, 322405, 128900, 217081, 217841, 331141, 87880, 117640, 
      265165, 374533, 71978, 136250, 137698, 284713, 315065, 327418, 93392, 
      95776, 326132, 119869, 159289, 190376, 195572, 59153, 125738, 145809, 
      109370, 185666, 46109, 194996, 320744, 59986, 60185, 82330, 50450, 
      162629, 106496, 25578, 37825, 320813, 323069, 328744, 64237, 271010, 
      273082, 27506, 133081, 75725, 110293, 148525, 27585, 27898, 72945, 
      75610, 20036, 117380, 107354, 317746, 210852, 33434, 88073, 13108, 
      271962, 123604, 174725, 178061, 43205, 85922, 113290, 120050, 153722, 
      26640, 64305, 194148, 45890, 53285, 54650, 55109, 66725, 88058, 84485, 
      12634, 39274, 2960, 9161, 64436, 1930, 9418, 107474, 120185, 147010, 
      1989, 48853, 95400, 11882, 17057, 94097, 107306, 143810, 147605, 2500, 
      18421, 152842, 12260, 25160, 53428, 127469, 287669, 4969, 24473, 2521, 
      1394, 14681, 28121, 211906, 1640, 1997, 34280, 60205, 59105, 89828, 
      109265, 4210, 34085, 5256, 33661, 163309, 250900, 1930, 12941, 128290, 
      175565, 2080, 163193, 253793, 1629, 7453, 80253, 130329, 1901, 12997, 
      20557, 132445, 200485, 650, 35969, 98594, 233914, 1305, 4672, 56745, 
      673, 1109, 7373, 240584, 4930, 32125, 108682, 254457, 11425, 1517, 
      19368, 11525, 133514, 10629, 15850, 24561, 32266, 140101, 7085, 238340, 
      37805, 35488, 1781, 17000, 47624, 5557, 15210, 25045, 119106, 8345, 
      14705, 27620, 34289, 147520, 890, 2165, 9074, 10049, 13505, 18274, 
      110273, 113605, 118372, 50, 116989, 156841, 133972, 2610, 14650, 24968, 
      34973, 119720, 180629, 184045, 0, 16, 25, 82944, 116964, 136900, 65, 
      290, 1025, 29585, 79525, 5, 1685, 37640, 1858, 33498, 49293, 55705, 
      99865, 153673, 800, 5492, 6416, 9232, 22817, 56185, 153680, 466, 2729, 
      3506, 19080, 22237, 27261, 59085, 91240, 6773, 22850, 152930, 89, 1025, 
      56233, 100553, 2581, 5265, 12181, 52065, 79605, 98677, 149, 104, 33589, 
      35444, 313, 4369, 40948, 5821, 16325, 45992, 79157, 189421, 122026, 
      3737, 98852, 122756, 28513, 129889, 16453, 55549, 129205, 185224, 5122, 
      8461, 16529, 66449, 97744, 13028, 14408, 36965, 95965, 103525, 201188, 
      29429, 63029, 16960, 17737, 43012, 49417, 74017, 118912, 15509, 66161, 
      174514, 26920, 61685, 51805, 75258, 189954, 48745, 123284, 72665, 
      91442, 112456, 224629, 57130, 177361, 111913, 135713, 33489, 165925, 
      38792, 45677, 70325, 207341, 36265, 68377, 104337, 139680, 42578, 
      60008, 51697, 72810, 217746, 75748, 100360, 100989, 169864, 126458, 
      140978, 170770, 87785, 158752, 90325, 191341, 70330, 89234, 108485, 
      119173, 142929, 164909, 189124, 106388, 108980, 138128, 118409, 205309, 
      88180, 95941, 114472, 213597, 221005, 233316, 241060, 86080, 87236, 
      205749, 110293, 106522, 262562, 85969, 109876, 171700, 96869, 96994, 
      170433, 94697, 168932, 85450, 103849, 114322, 277960, 84025, 105481, 
      81005, 99720, 197928, 105625, 236002, 289748, 88114, 85456, 188701, 
      92660, 94421, 105538, 116469, 118458, 113369, 124025, 277105, 140596, 
      283906, 110864, 117549, 121061, 135572, 161717, 203317, 86309, 112066, 
      80893, 87445, 96629, 108829, 306826, 86377, 92570, 112165, 141653, 
      82849, 109205, 111725, 112360, 136765, 137689, 194210, 89941, 94469, 
      125669, 181844, 202417, 243682, 144313, 80890, 107633, 93085, 102996, 
      108706, 306137, 87673, 222538, 310714, 89000, 279149, 94250, 124385, 
      240737, 270436, 87541, 82484, 83005, 94408, 85354, 88029, 363229, 
      81940, 96601, 159776, 193460, 175876, 81154, 104338, 210610, 88745, 
      94225, 120713, 82436, 106301, 127124, 206125, 305793, 86858, 79729, 
      89514, 165681, 80497, 88721, 323200, 118625, 163169, 83560, 348520, 
      80825, 226346, 230002, 348797, 102544, 115700, 163522, 343642, 101389, 
      116264, 141268, 90674, 247025, 360338, 86272, 105125, 293800, 104553, 
      253933, 96433, 102560, 80765, 89801, 94025, 101725, 85501, 289789, 
      305524, 117050, 302642, 281168, 330325, 87220, 144125, 299341, 98009, 
      329834, 337625, 151072, 298912, 337936, 140930, 95720, 96253, 121064, 
      147464, 346453, 83681, 81146, 372842, 90760, 104410, 150473, 289738, 
      411956, 84533, 292085, 375145, 147586, 88436, 147925, 84937, 333945, 
      371466, 95120, 107984, 108329, 141485, 109237, 122085, 111850, 105505, 
      88929, 106405, 320053, 328709, 340820, 120845, 334541, 344522, 154562, 
      99688, 367208, 435080, 316513, 347089, 356113, 454690, 105145, 87037, 
      116965, 136996, 366372, 455797, 113930, 146900, 150944, 152993, 344480, 
      417268, 85897, 333506, 356089, 113978, 120770, 100136, 344225, 437840, 
      89434, 474409, 478378, 434845, 411701, 93361, 107600, 148900, 90577, 
      432277, 106853, 409253, 94570, 115738, 145538, 108180, 359712, 416160, 
      428500, 96314, 379586, 399629, 93512, 116420, 361661, 116833, 97970, 
      386325, 103025, 103993, 403400, 407426, 400681, 113653, 116258, 104130, 
      144500, 437776, 452509, 475693, 517585, 97700, 139577, 397546, 404650, 
      440452, 532712, 97754, 120173, 487129, 106740, 116500, 428980, 459028, 
      96962, 139336, 422564, 447284, 117877, 455317, 96673, 117328, 116290, 
      118805, 101412, 121320, 446632, 451656, 456712, 112340, 455593, 102869, 
      118597, 119080, 463060, 481549, 506610, 101972, 455177, 100025, 112925, 
      463741, 103940, 122020, 527125, 121609, 509405, 125541, 101393, 106450, 
      122218, 514949, 105236, 116884, 118225, 509825, 106146, 106805, 538394, 
      549945, 122209, 110357, 112781, 110890, 116882, 112900, 123976, 127189, 
      140548, 111393, 116145, 126513, 145285, 114829, 121421, 142189, 141712, 
      118345, 122653, 126485, 117905, 129169, 133697, 137810, 124265, 143669, 
      148034, 122212, 132904, 135460, 138533, 122525, 133264, 153425, 133237, 
      127010, 132665, 126548, 139581, 148084, 144245, 135369, 134825, 144377, 
      134345, 153565, 154948, 140036, 144434, 145858, 145714, 160225, 158344, 
      159442 ], 
  [ 200096, 204676, 199988, 200349, 202201, 188929, 196642, 199642, 194938, 
      186797, 181840, 177421, 195938, 173412, 184720, 176741, 183124, 182461, 
      175085, 172853, 166277, 175653, 181714, 165160, 176437, 175253, 158201, 
      160093, 151713, 151828, 163642, 151588, 156325, 181780, 154618, 157365, 
      154576, 167801, 144405, 159066, 161362, 159757, 182770, 182225, 147425, 
      148525, 142057, 158260, 174973, 140981, 150881, 150352, 137825, 138905, 
      148360, 151972, 175760, 156229, 137993, 152308, 140285, 143090, 154205, 
      135400, 146021, 135538, 145216, 163876, 146045, 156402, 129725, 123976, 
      129586, 171280, 124909, 139442, 169250, 122653, 166473, 124468, 159442, 
      160228, 118612, 164936, 142333, 149450, 146429, 515525, 127616, 150889, 
      116885, 150365, 168016, 160525, 115477, 120005, 487877, 151493, 114148, 
      493840, 115442, 154130, 455090, 133444, 151700, 153064, 137482, 152308, 
      496010, 116965, 119860, 516232, 150820, 131458, 491818, 110408, 117805, 
      468724, 411856, 470285, 498530, 117178, 425713, 120976, 128320, 119429, 
      128594, 124525, 128809, 134866, 478141, 438500, 447170, 131265, 383965, 
      142146, 154674, 390834, 144545, 380921, 165797, 400465, 383204, 504585, 
      108706, 115834, 359809, 327808, 354880, 367673, 510308, 379210, 341725, 
      364426, 138868, 160288, 118953, 139945, 112834, 101392, 332100, 423961, 
      444537, 140290, 160506, 190450, 345922, 390762, 137936, 288961, 378401, 
      114802, 183346, 112069, 297828, 301520, 400420, 311989, 275753, 280593, 
      384397, 104516, 106301, 303125, 109666, 437842, 102565, 120458, 174577, 
      305897, 342560, 121405, 161818, 271165, 114109, 145205, 188773, 192968, 
      310820, 337508, 165185, 167522, 309249, 392625, 311186, 248180, 364388, 
      305289, 160145, 186512, 334485, 102769, 103973, 106180, 238169, 298769, 
      140485, 152946, 241762, 387869, 101282, 125450, 159337, 110889, 417433, 
      155849, 384770, 104261, 161005, 164900, 214637, 112786, 215410, 177281, 
      176265, 177082, 115685, 263425, 99216, 136665, 144640, 178137, 203697, 
      232000, 321506, 383380, 107874, 165465, 212050, 231433, 321130, 319645, 
      263957, 105538, 97997, 113501, 138994, 315250, 103777, 144697, 214081, 
      132205, 229673, 317925, 126116, 213425, 214177, 326597, 85608, 114984, 
      261109, 369693, 69938, 133378, 134810, 280505, 310633, 322898, 91040, 
      93392, 321620, 117181, 156169, 186952, 192100, 57313, 122978, 142825, 
      106802, 182282, 44501, 191524, 316264, 58122, 58313, 80114, 48746, 
      159461, 103952, 24418, 36369, 316325, 318565, 324200, 62285, 266890, 
      268946, 26282, 130217, 73589, 107693, 145493, 26353, 26658, 70849, 
      73474, 19012, 114692, 104786, 313274, 207220, 32050, 85753, 12308, 
      267826, 120836, 171421, 174725, 41605, 83626, 110642, 117322, 150626, 
      25408, 62329, 190660, 44234, 51493, 52834, 53285, 64709, 85730, 82205, 
      11826, 37746, 2720, 8497, 62452, 1874, 8738, 104890, 117449, 143978, 
      1885, 47133, 92968, 11090, 16081, 91681, 104722, 140810, 144565, 2276, 
      17397, 149746, 11444, 23944, 51620, 124645, 283405, 4505, 23273, 2257, 
      1306, 13769, 26825, 208250, 1480, 1781, 32840, 58277, 57193, 87460, 
      106649, 3770, 32645, 4744, 32229, 160101, 246916, 1682, 12077, 125450, 
      172237, 1808, 159985, 249785, 1405, 6813, 78013, 127465, 1637, 12125, 
      19445, 129557, 196925, 626, 34481, 96106, 230066, 1105, 4176, 54865, 
      785, 925, 6725, 236680, 4410, 30717, 106066, 250441, 10601, 1261, 
      18280, 10693, 130610, 9829, 14866, 23329, 30850, 137125, 6437, 234452, 
      36269, 34000, 1469, 15976, 45896, 4981, 14242, 23797, 116362, 7633, 
      13753, 26308, 32825, 144464, 674, 1813, 8330, 9265, 12593, 17210, 
      107633, 110925, 115636, 106, 114269, 153689, 131060, 2218, 13698, 
      23720, 33493, 116968, 177245, 180629, 16, 0, 1, 80656, 114244, 133956, 
      17, 170, 785, 28225, 77285, 29, 1373, 36104, 1530, 32050, 47533, 53833, 
      97353, 150553, 592, 4916, 5792, 8480, 21625, 54305, 150560, 314, 2329, 
      3050, 17992, 21061, 25957, 57157, 88840, 6133, 21658, 149818, 145, 793, 
      54353, 98033, 2197, 4705, 11317, 50257, 77365, 96181, 221, 104, 32141, 
      33956, 225, 3865, 39348, 5237, 15325, 44296, 76925, 185957, 119250, 
      3281, 96356, 119972, 27185, 127025, 15453, 53685, 126349, 181800, 4586, 
      7757, 15529, 64409, 95264, 12148, 13480, 35453, 93509, 100973, 197620, 
      28085, 61045, 15952, 16705, 41380, 47665, 71865, 116176, 14549, 64129, 
      171194, 25640, 59725, 50013, 73090, 186490, 47009, 120500, 70537, 
      89050, 109800, 220861, 55250, 174017, 109265, 132793, 32065, 162693, 
      37256, 44005, 68237, 203725, 34785, 66321, 101785, 136720, 40970, 
      58088, 49921, 70690, 214042, 73588, 97864, 98485, 166600, 123650, 
      138010, 167498, 85457, 155600, 87965, 187877, 68258, 86890, 105893, 
      116453, 139945, 161701, 185684, 103828, 106388, 135200, 115705, 201725, 
      85860, 93517, 111816, 209941, 217285, 229492, 237172, 83792, 84932, 
      202165, 107693, 103970, 258506, 83689, 107284, 168436, 94445, 94570, 
      167185, 92305, 165700, 83186, 101345, 111690, 273800, 81801, 102969, 
      78829, 97288, 194440, 103121, 232186, 285508, 85850, 83232, 185309, 
      90340, 92077, 103050, 113845, 115810, 110785, 121313, 272969, 137700, 
      279722, 108320, 114925, 118397, 132740, 158605, 199805, 84101, 109514, 
      78773, 85229, 94285, 106325, 302482, 84185, 90290, 109629, 138773, 
      80721, 106717, 109205, 109832, 133949, 134865, 190810, 87725, 92189, 
      122989, 178564, 198945, 239850, 141425, 78818, 105185, 90837, 100612, 
      106250, 301825, 85513, 218898, 306370, 86824, 275045, 92002, 121745, 
      236945, 266404, 85397, 80420, 80933, 92168, 83250, 85885, 358525, 
      79892, 94337, 156752, 190100, 172692, 79130, 101978, 207098, 86609, 
      92009, 118145, 80404, 103925, 124484, 202661, 301513, 84770, 77761, 
      87394, 162625, 78521, 86617, 318800, 116113, 160145, 81544, 343944, 
      78857, 222722, 226346, 344221, 100256, 113236, 160506, 339106, 99125, 
      113800, 138500, 88570, 243233, 355690, 84240, 102821, 289640, 102265, 
      250093, 94265, 100304, 78845, 87737, 91897, 99485, 83509, 285669, 
      301284, 114610, 298426, 277120, 325909, 85220, 141365, 295157, 95849, 
      325426, 333161, 148240, 294736, 333472, 138218, 93608, 94133, 118600, 
      144680, 341933, 81769, 79282, 368146, 88744, 102194, 147673, 285650, 
      407012, 82645, 287989, 370449, 144842, 86500, 145181, 83065, 329545, 
      366802, 93088, 105760, 106105, 138829, 107005, 119677, 109586, 103337, 
      87025, 104229, 315773, 324365, 336388, 118477, 330157, 340066, 151786, 
      97640, 362600, 430024, 312273, 342625, 351585, 449514, 103025, 85221, 
      114685, 134452, 361780, 450621, 111698, 144244, 148240, 150265, 340048, 
      412340, 84121, 329162, 351585, 111778, 118474, 98152, 339817, 432800, 
      87650, 469145, 473090, 429829, 406837, 91529, 105536, 146276, 88801, 
      427285, 104813, 404413, 92738, 113570, 142970, 106132, 355216, 411280, 
      423540, 94466, 374954, 394861, 91720, 114260, 357157, 114673, 96122, 
      381661, 101113, 102065, 398632, 402634, 395937, 111605, 114170, 102250, 
      142036, 432800, 447445, 470485, 512129, 95972, 137201, 392850, 399906, 
      435476, 527176, 96050, 118093, 481865, 104884, 114484, 424084, 453940, 
      95290, 137000, 417716, 442276, 115861, 450261, 95033, 115328, 114314, 
      116789, 99700, 119272, 441640, 446632, 451656, 110452, 450553, 101165, 
      116645, 117128, 457988, 476365, 501274, 100340, 450161, 98441, 111101, 
      458677, 102308, 120068, 521685, 119705, 504085, 123589, 99905, 104858, 
      120338, 509605, 103700, 115124, 116441, 504521, 104602, 105269, 532930, 
      544417, 120401, 108781, 111157, 109314, 115210, 111316, 122184, 125341, 
      138500, 109873, 114529, 124705, 143173, 113261, 119725, 140141, 139680, 
      116729, 120965, 124757, 116377, 127465, 131921, 135962, 122713, 141781, 
      146074, 120740, 131240, 133748, 136765, 121085, 131616, 151465, 131661, 
      125578, 131113, 125140, 137917, 146276, 142517, 133825, 133345, 142705, 
      132889, 151749, 153108, 138500, 142874, 144378, 144266, 158513, 156680, 
      157770 ], 
  [ 199577, 204129, 199453, 199810, 201650, 188420, 196101, 199085, 194393, 
      186280, 181337, 176922, 195365, 172921, 184185, 176234, 182585, 181922, 
      174554, 172328, 165770, 175108, 181145, 164645, 175880, 174698, 157682, 
      159560, 151210, 151313, 163081, 151065, 155780, 181145, 154073, 156808, 
      154025, 167204, 143890, 158497, 160785, 159176, 182113, 181568, 146882, 
      147976, 141530, 157673, 174330, 140450, 150314, 149785, 137296, 138370, 
      147789, 151385, 175097, 155626, 137450, 151713, 139730, 142525, 153602, 
      134861, 145444, 134993, 144625, 163225, 145448, 155761, 129170, 123437, 
      129025, 170585, 124360, 138841, 168557, 122098, 165778, 123905, 158765, 
      159545, 118061, 164237, 141698, 148793, 145780, 514148, 127025, 150224, 
      116330, 149698, 167297, 159826, 114920, 119432, 486536, 150818, 113593, 
      492489, 114881, 153445, 453797, 132821, 151021, 152381, 136845, 151625, 
      494653, 116392, 119277, 514845, 150137, 130833, 490465, 109853, 117224, 
      467405, 410625, 468962, 497165, 116593, 424458, 120377, 127697, 118834, 
      127969, 123912, 128180, 134217, 476802, 437221, 445877, 130624, 382772, 
      141469, 153961, 389629, 143860, 379732, 165050, 399242, 382009, 503200, 
      108125, 115229, 358650, 326705, 353729, 366500, 508913, 378017, 340596, 
      363257, 138185, 159545, 118330, 139258, 112229, 100825, 330985, 422692, 
      443236, 139597, 159757, 189625, 344781, 389545, 137249, 287924, 377204, 
      114185, 182537, 111460, 296773, 300457, 399185, 310906, 274738, 279568, 
      383186, 103925, 105704, 302056, 109057, 436545, 101978, 119813, 173780, 
      304820, 341417, 120754, 161053, 270154, 113480, 144484, 187940, 192125, 
      309733, 336373, 164410, 166741, 308164, 391396, 310097, 247213, 363205, 
      304210, 159380, 185681, 333352, 102170, 103370, 105569, 237220, 297700, 
      139770, 152197, 240805, 386644, 100685, 124777, 158570, 110260, 416160, 
      155090, 383549, 103652, 160232, 164117, 213736, 112149, 214505, 176464, 
      175450, 176265, 115034, 262418, 98617, 135952, 143905, 177316, 202816, 
      231057, 320389, 382157, 107245, 164674, 211149, 230490, 320013, 318530, 
      262946, 104913, 97396, 112850, 138269, 314141, 103156, 143956, 213172, 
      131498, 228730, 316810, 125425, 212516, 213266, 325466, 85045, 114325, 
      260100, 368488, 69433, 132665, 134093, 279458, 309530, 321773, 90457, 
      92801, 320497, 116514, 155394, 186101, 191237, 56858, 122293, 142084, 
      106165, 181441, 44104, 190661, 315149, 57661, 57850, 79565, 48325, 
      158674, 103321, 24133, 36010, 315208, 317444, 323069, 61802, 265865, 
      267917, 25981, 129506, 73060, 107048, 144740, 26050, 26353, 70330, 
      72945, 18761, 114025, 104149, 312161, 206317, 31709, 85178, 12113, 
      266797, 120149, 170600, 173896, 41210, 83057, 109985, 116645, 149857, 
      25105, 61840, 189793, 43825, 51050, 52385, 52834, 64210, 85153, 81640, 
      11629, 37369, 2665, 8336, 61961, 1865, 8573, 104249, 116770, 143225, 
      1864, 46708, 92365, 10897, 15842, 91082, 104081, 140065, 143810, 2225, 
      17146, 148977, 11245, 23645, 51173, 123944, 282344, 4394, 22978, 2196, 
      1289, 13546, 26506, 207341, 1445, 1732, 32485, 57800, 56720, 86873, 
      106000, 3665, 32290, 4621, 31876, 159304, 245925, 1625, 11866, 124745, 
      171410, 1745, 159188, 248788, 1354, 6658, 77458, 126754, 1576, 11912, 
      19172, 128840, 196040, 625, 34114, 95489, 229109, 1060, 4057, 54400, 
      818, 884, 6568, 235709, 4285, 30370, 105417, 249442, 10400, 1202, 
      18013, 10490, 129889, 9634, 14625, 23026, 30501, 136386, 6280, 233485, 
      35890, 33633, 1396, 15725, 45469, 4842, 14005, 23490, 115681, 7460, 
      13520, 25985, 32464, 143705, 625, 1730, 8149, 9074, 12370, 16949, 
      106978, 110260, 114957, 125, 113594, 152906, 130337, 2125, 13465, 
      23413, 33128, 116285, 176404, 179780, 25, 1, 0, 80089, 113569, 133225, 
      10, 145, 730, 27890, 76730, 40, 1300, 35725, 1453, 31693, 47098, 53370, 
      96730, 149778, 545, 4777, 5641, 8297, 21332, 53840, 149785, 281, 2234, 
      2941, 17725, 20772, 25636, 56680, 88245, 5978, 21365, 149045, 164, 740, 
      53888, 97408, 2106, 4570, 11106, 49810, 76810, 95562, 244, 109, 31784, 
      33589, 208, 3744, 38953, 5096, 15080, 43877, 76372, 185096, 118561, 
      3172, 95737, 119281, 26858, 126314, 15208, 53224, 125640, 180949, 4457, 
      7586, 15284, 63904, 94649, 11933, 13253, 35080, 92900, 100340, 196733, 
      27754, 60554, 15705, 16452, 40977, 47232, 71332, 115497, 14314, 63626, 
      170369, 25325, 59240, 49570, 72553, 185629, 46580, 119809, 70010, 
      88457, 109141, 219924, 54785, 173186, 108608, 132068, 31714, 161890, 
      36877, 43592, 67720, 202826, 34420, 65812, 101152, 135985, 40573, 
      57613, 49482, 70165, 213121, 73053, 97245, 97864, 165789, 122953, 
      137273, 166685, 84880, 154817, 87380, 187016, 67745, 86309, 105250, 
      115778, 139204, 160904, 184829, 103193, 105745, 134473, 115034, 200834, 
      85285, 92916, 111157, 209032, 216360, 228541, 236205, 83225, 84361, 
      201274, 107048, 103337, 257497, 83124, 106641, 167625, 93844, 93969, 
      166378, 91712, 164897, 82625, 100724, 111037, 272765, 81250, 102346, 
      78290, 96685, 193573, 102500, 231237, 284453, 85289, 82681, 184466, 
      89765, 91496, 102433, 113194, 115153, 110144, 120640, 271940, 136981, 
      278681, 107689, 114274, 117736, 132037, 157832, 198932, 83554, 108881, 
      78248, 84680, 93704, 105704, 301401, 83642, 89725, 109000, 138058, 
      80194, 106100, 108580, 109205, 133250, 134164, 189965, 87176, 91624, 
      122324, 177749, 198082, 238897, 140708, 78305, 104578, 90280, 100021, 
      105641, 300752, 84978, 217993, 305289, 86285, 274024, 91445, 121090, 
      236002, 265401, 84866, 79909, 80420, 91613, 82729, 85354, 357354, 
      79385, 93776, 156001, 189265, 171901, 78629, 101393, 206225, 86080, 
      91460, 117508, 79901, 103336, 123829, 201800, 300448, 84253, 77274, 
      86869, 161866, 78032, 86096, 317705, 115490, 159394, 81045, 342805, 
      78370, 221821, 225437, 343082, 99689, 112625, 159757, 337977, 98564, 
      113189, 137813, 88049, 242290, 354533, 83737, 102250, 288605, 101698, 
      249138, 93728, 99745, 78370, 87226, 91370, 98930, 83016, 284644, 
      300229, 114005, 297377, 276113, 324810, 84725, 140680, 294116, 95314, 
      324329, 332050, 147537, 293697, 332361, 137545, 93085, 93608, 117989, 
      143989, 340808, 81296, 78821, 366977, 88245, 101645, 146978, 284633, 
      405781, 82178, 286970, 369280, 144161, 86021, 144500, 82602, 328450, 
      365641, 92585, 105209, 105554, 138170, 106452, 119080, 109025, 102800, 
      86554, 103690, 314708, 323284, 335285, 117890, 329066, 338957, 151097, 
      97133, 361453, 428765, 311218, 341514, 350458, 448225, 102500, 84772, 
      114120, 133821, 360637, 449332, 111145, 143585, 147569, 149588, 338945, 
      411113, 83682, 328081, 350464, 111233, 117905, 97661, 338720, 431545, 
      87209, 467834, 471773, 428580, 405626, 91076, 105025, 145625, 88362, 
      426042, 104308, 403208, 92285, 113033, 142333, 105625, 354097, 410065, 
      422305, 94009, 373801, 393674, 91277, 113725, 356036, 114138, 95665, 
      380500, 100640, 101588, 397445, 401441, 394756, 111098, 113653, 101785, 
      141425, 431561, 446184, 469188, 510770, 95545, 136612, 391681, 398725, 
      434237, 525797, 95629, 117578, 480554, 104425, 113985, 422865, 452673, 
      94877, 136421, 416509, 441029, 115362, 449002, 94628, 114833, 113825, 
      116290, 99277, 118765, 440397, 445381, 450397, 109985, 449298, 100744, 
      116162, 116645, 456725, 475074, 499945, 99937, 448912, 98050, 110650, 
      457416, 101905, 119585, 520330, 119234, 502760, 123106, 99538, 104465, 
      119873, 508274, 103321, 114689, 116000, 503200, 104221, 104890, 531569, 
      543040, 119954, 108392, 110756, 108925, 114797, 110925, 121741, 124884, 
      137993, 109498, 114130, 124258, 142650, 112874, 119306, 139634, 139177, 
      116330, 120548, 124330, 116000, 127044, 131482, 135505, 122330, 141314, 
      145589, 120377, 130829, 133325, 136328, 120730, 131209, 150980, 131272, 
      125225, 130730, 124793, 137506, 145829, 142090, 133444, 132980, 142292, 
      132530, 151300, 152653, 138121, 142489, 144013, 143909, 158090, 156269, 
      157357 ], 
  [ 133072, 129700, 128420, 127645, 126089, 124745, 123370, 121826, 120530, 
      120341, 119360, 116077, 113578, 114340, 113152, 113125, 110420, 109757, 
      104653, 104125, 102661, 101245, 100490, 99272, 98621, 98005, 91177, 
      89093, 89233, 85940, 84690, 83428, 81917, 81812, 80210, 79549, 78464, 
      78625, 78517, 77842, 77866, 75125, 76554, 76009, 73585, 72981, 72761, 
      71924, 72733, 70549, 70225, 69696, 67961, 67337, 66568, 65636, 67840, 
      65349, 64153, 63700, 63037, 63002, 63325, 62696, 62525, 61130, 57744, 
      59364, 56869, 54730, 52477, 51272, 50634, 54272, 49365, 49130, 52810, 
      45405, 49465, 44948, 47546, 46628, 42500, 46792, 42365, 43234, 42485, 
      204829, 40144, 42401, 39637, 41309, 44192, 42381, 37661, 37645, 187405, 
      40165, 36900, 190528, 36490, 39962, 168250, 36884, 39236, 39464, 36946, 
      38708, 190994, 34605, 34660, 202696, 37220, 34330, 187938, 33160, 
      33173, 174500, 142624, 174925, 191242, 31410, 149665, 31232, 31760, 
      30821, 31466, 30805, 30545, 30922, 178237, 155636, 160330, 29593, 
      125525, 30250, 32554, 128986, 30377, 123617, 34021, 133505, 124196, 
      191617, 24074, 24386, 111025, 94928, 108368, 114913, 194500, 120770, 
      101461, 112802, 25268, 29648, 22393, 25209, 21386, 20736, 95812, 
      143937, 155425, 23850, 28162, 36522, 102250, 125506, 23200, 74825, 
      118825, 19946, 33962, 19485, 78580, 80000, 130052, 84789, 67865, 69865, 
      120845, 17044, 17125, 79901, 17082, 149866, 16229, 17650, 28601, 80401, 
      98320, 16893, 24930, 64413, 15845, 20813, 32573, 33928, 82484, 95540, 
      25457, 26090, 81481, 123961, 82282, 53924, 108788, 79225, 23257, 30880, 
      93085, 13025, 13093, 13028, 49025, 75545, 17797, 20602, 50346, 120341, 
      12106, 14690, 21881, 12625, 136273, 20665, 118378, 11677, 21845, 22900, 
      39125, 12250, 38762, 25625, 25177, 25426, 11173, 57809, 9472, 14545, 
      16272, 25345, 33865, 44560, 84650, 116420, 9610, 21193, 36538, 43993, 
      84274, 83357, 57205, 8410, 7685, 8989, 13466, 80666, 7785, 14625, 
      36297, 11789, 42233, 81637, 10244, 35641, 35825, 85765, 6088, 8200, 
      54925, 107845, 6890, 11258, 11554, 63529, 77753, 83770, 5840, 5920, 
      83060, 8125, 16441, 25640, 27380, 8465, 8810, 12753, 6266, 23810, 
      12125, 26804, 79976, 7570, 7193, 4570, 9554, 16325, 5120, 23850, 14785, 
      79469, 80573, 83368, 5485, 56162, 57082, 21170, 8665, 3725, 4885, 
      12013, 20673, 20410, 3825, 3610, 28100, 5636, 4250, 77554, 31140, 
      15578, 2825, 37300, 55962, 6100, 18629, 19661, 9797, 2402, 4426, 5426, 
      12602, 19728, 3825, 24804, 8450, 6053, 5690, 5573, 3365, 2234, 2117, 
      36250, 11050, 67472, 43145, 3380, 79690, 42250, 3218, 4985, 10498, 
      76293, 6805, 2088, 36650, 28577, 1937, 3050, 9602, 10517, 68164, 26485, 
      11722, 35300, 19400, 5044, 5933, 62453, 53353, 19865, 65305, 76850, 
      30809, 16601, 30466, 71912, 68237, 12392, 3181, 3233, 1124, 2705, 
      54322, 12197, 50184, 12349, 14125, 45844, 65866, 32525, 5602, 17741, 
      64288, 14009, 47009, 67293, 43165, 765, 5913, 64685, 32005, 22285, 
      6301, 25957, 80714, 10625, 1250, 38650, 68697, 50752, 3177, 90529, 
      69653, 42509, 41288, 49282, 12541, 2122, 47097, 33889, 64877, 22824, 
      33413, 6218, 34821, 26794, 17649, 12106, 7621, 42221, 40196, 9005, 
      10144, 61109, 25064, 5000, 45877, 27306, 16981, 3330, 38873, 27953, 
      14948, 10673, 9280, 67130, 58613, 37298, 35393, 29633, 23458, 1985, 
      2437, 3172, 85874, 2941, 11689, 6100, 56178, 27898, 16904, 10205, 3368, 
      18773, 19885, 82944, 80656, 80089, 0, 2916, 6724, 78401, 73442, 65537, 
      13457, 37, 83525, 61013, 8840, 60034, 11034, 4365, 2713, 793, 10825, 
      67616, 45812, 43280, 36880, 18785, 2617, 10832, 71314, 55721, 52466, 
      22536, 19357, 15165, 2061, 232, 42485, 18818, 10658, 85913, 66113, 
      2665, 905, 56725, 46737, 31765, 3681, 117, 757, 87125, 81896, 11125, 
      10100, 75769, 49873, 7540, 45565, 26117, 5672, 245, 21805, 3946, 52697, 
      932, 4100, 14689, 5473, 26245, 3133, 5365, 20488, 48322, 39565, 26321, 
      1361, 976, 31460, 29384, 9893, 925, 1573, 26084, 14453, 1973, 26176, 
      25225, 7300, 5065, 865, 3712, 28181, 1649, 17266, 16552, 2357, 4573, 
      954, 22338, 5545, 4628, 1241, 1010, 3016, 35125, 3562, 18385, 3049, 
      7265, 12753, 15013, 9992, 7085, 1781, 28781, 11497, 2137, 2385, 8352, 
      8594, 3560, 5617, 1962, 32850, 2020, 2440, 2493, 16648, 6074, 9074, 
      16978, 1961, 13600, 2197, 23725, 2938, 2258, 3653, 5125, 9873, 15725, 
      23236, 3860, 4148, 9104, 5513, 29053, 2932, 3205, 5032, 32157, 34957, 
      39780, 42916, 3136, 3140, 29493, 4885, 4570, 52322, 3601, 5044, 18484, 
      4133, 4258, 18369, 4265, 18020, 4234, 5353, 6610, 60232, 5689, 6409, 
      6125, 6408, 28584, 7129, 43042, 66260, 6898, 7120, 26269, 7412, 7445, 
      8194, 9333, 9594, 9113, 10553, 61105, 13876, 64450, 9488, 10413, 11045, 
      13460, 19445, 32245, 9125, 10114, 10045, 9685, 9653, 10333, 75850, 
      10345, 10202, 11365, 16085, 11425, 11861, 12077, 12136, 15805, 16153, 
      31202, 12181, 12101, 14501, 27476, 34225, 49570, 18169, 13498, 13169, 
      13021, 13140, 13666, 77465, 13945, 42250, 79738, 14120, 65453, 14186, 
      16097, 49505, 61924, 14965, 15668, 15613, 14920, 15658, 15453, 106333, 
      16276, 15385, 23840, 33332, 28420, 17218, 16210, 39538, 16745, 16465, 
      17609, 17924, 17021, 18836, 38509, 79425, 18314, 19825, 18666, 27441, 
      20017, 19025, 88192, 19553, 27233, 20200, 100840, 20921, 47210, 48562, 
      101117, 19600, 20084, 28162, 98842, 20173, 20648, 23764, 20978, 55793, 
      107474, 21760, 21029, 76072, 21609, 59245, 22129, 21920, 24317, 22985, 
      22601, 22237, 23869, 74941, 82036, 23162, 80882, 71504, 94165, 25012, 
      27197, 79885, 24281, 94250, 98009, 28960, 80032, 98320, 27458, 25448, 
      25405, 25448, 28808, 102805, 27809, 28730, 116522, 27400, 26650, 30665, 
      77194, 137780, 30389, 78965, 118825, 31810, 30836, 32149, 31945, 98937, 
      117450, 30608, 29648, 29993, 32045, 30325, 30501, 30634, 31201, 33633, 
      31525, 93685, 97733, 103508, 32141, 100685, 105482, 36482, 34024, 
      117224, 152840, 93025, 107473, 111889, 163810, 34297, 38077, 34597, 
      35620, 117540, 164917, 35018, 37460, 38048, 38369, 107168, 144244, 
      39817, 102530, 113593, 37370, 37250, 39080, 108641, 156752, 42778, 
      177193, 179434, 155485, 143285, 43249, 40784, 41764, 44497, 154645, 
      41765, 142565, 44458, 41434, 42434, 42516, 117792, 146592, 153172, 
      45050, 127874, 138125, 46280, 42692, 119165, 43105, 46706, 132309, 
      47153, 46969, 141896, 144194, 140905, 47989, 47714, 50562, 48884, 
      161296, 169693, 182509, 206545, 55076, 50297, 141226, 144874, 163972, 
      215912, 56858, 52205, 189913, 54900, 53140, 158260, 174484, 58370, 
      52936, 155300, 168500, 54517, 173077, 60385, 55120, 55810, 55445, 
      59940, 55656, 169000, 171720, 174472, 58196, 174505, 61973, 59845, 
      60328, 179668, 190093, 204210, 66260, 175817, 67769, 63389, 180925, 
      68228, 63268, 217237, 66313, 208157, 66789, 76049, 73618, 68650, 
      211973, 76436, 71956, 71569, 209729, 76770, 78005, 226778, 233721, 
      73825, 78677, 77645, 79210, 78290, 80644, 76744, 75925, 74884, 83745, 
      81585, 78129, 75013, 83725, 81101, 76525, 77200, 83785, 82909, 83861, 
      89681, 88273, 87617, 86546, 94313, 89525, 88706, 98020, 94888, 93988, 
      93029, 100637, 96400, 94097, 101557, 105698, 102713, 106964, 101565, 
      99700, 101621, 105993, 110057, 105785, 111305, 104605, 104260, 111236, 
      113906, 121090, 123250, 118753, 120328, 120850 ], 
  [ 138580, 133696, 133064, 132073, 129869, 130793, 127690, 125282, 124634, 
      125957, 125732, 122665, 116170, 121360, 117796, 119281, 114848, 114185, 
      109513, 109309, 108817, 105349, 103298, 104996, 102077, 101569, 96685, 
      93845, 95605, 91664, 87930, 88720, 86021, 81056, 84314, 83005, 82244, 
      79921, 84241, 80650, 80242, 77285, 74610, 74065, 77797, 76869, 77837, 
      73760, 71545, 75409, 73141, 72612, 72929, 71981, 69268, 67472, 65572, 
      66321, 68365, 65104, 66601, 66026, 64297, 67124, 64901, 65234, 59364, 
      57744, 58165, 53650, 56041, 55700, 53874, 50276, 53253, 50210, 48922, 
      48969, 45469, 48080, 44522, 43280, 46280, 42580, 41609, 41290, 40973, 
      164005, 41764, 40025, 43201, 38825, 38900, 38169, 41117, 40237, 148525, 
      37249, 40464, 151108, 39730, 36506, 131962, 36776, 36104, 36116, 36082, 
      35360, 151250, 37197, 36712, 161332, 33872, 34114, 148410, 36724, 
      35333, 136808, 109684, 137017, 151066, 33354, 115429, 32420, 31652, 
      32225, 31250, 31237, 30113, 29410, 139465, 120104, 124042, 28513, 
      94637, 27226, 27586, 97450, 26921, 92945, 27217, 100997, 93200, 150361, 
      26234, 25250, 81973, 68900, 79748, 85105, 152704, 89882, 74029, 83210, 
      21920, 23060, 22285, 21645, 22250, 23652, 69136, 108945, 118705, 19962, 
      21250, 25506, 74170, 93322, 19636, 52361, 87721, 20162, 23810, 20133, 
      55144, 56132, 96896, 59841, 46589, 48049, 88985, 18664, 18421, 55709, 
      17730, 113362, 18065, 16354, 19097, 55777, 70132, 15273, 17154, 43353, 
      15413, 15413, 21125, 21940, 57320, 67784, 17141, 17450, 56425, 91129, 
      57010, 35240, 78440, 54493, 15481, 19540, 65437, 14213, 14065, 13568, 
      31313, 51353, 12721, 13690, 32202, 87725, 13402, 11882, 13997, 12193, 
      101065, 13213, 85978, 12325, 13637, 14152, 24005, 11386, 23426, 15041, 
      14701, 14842, 9553, 36965, 10660, 9577, 10116, 14545, 19825, 27172, 
      57866, 83912, 9178, 12013, 21418, 26605, 57490, 56681, 36145, 8194, 
      8765, 7369, 7850, 54314, 7785, 8145, 20745, 7145, 24845, 54961, 6464, 
      20089, 20165, 58225, 9220, 6148, 33973, 76309, 13154, 6290, 6370, 
      40525, 51725, 56554, 7892, 7540, 55952, 5641, 8125, 13220, 14312, 
      17429, 5354, 6273, 5402, 11930, 24221, 13736, 53300, 16210, 15725, 
      8458, 20354, 7361, 4580, 41994, 28933, 52685, 53573, 55828, 12937, 
      34346, 35050, 38450, 3805, 8693, 3589, 4885, 37845, 37474, 9333, 8578, 
      48080, 3152, 3386, 50986, 15912, 30698, 5309, 60304, 33930, 2536, 7829, 
      8429, 22001, 5210, 2482, 2402, 4610, 36900, 10953, 11520, 19898, 15665, 
      14978, 14753, 9953, 4610, 5141, 59146, 24226, 98036, 67985, 10400, 
      112738, 66874, 2138, 1853, 3370, 108693, 17389, 3060, 59762, 49205, 
      3125, 1970, 2906, 3281, 98944, 46465, 3730, 58088, 36788, 14440, 1613, 
      38693, 80893, 37469, 95545, 109466, 52301, 32909, 14914, 103556, 99125, 
      26756, 10957, 11225, 2960, 1193, 82186, 26561, 77076, 26821, 4621, 
      25864, 96322, 54665, 1066, 6617, 94420, 4505, 26705, 98073, 68329, 
      4329, 1053, 94925, 54037, 41077, 1117, 11701, 114194, 24341, 1466, 
      20506, 99801, 77860, 11601, 125845, 100973, 67565, 22388, 76066, 27337, 
      610, 26685, 56569, 95225, 41940, 55985, 818, 57825, 47314, 34821, 
      26794, 1249, 67277, 21512, 22073, 23860, 90701, 45044, 15476, 71905, 
      48042, 33937, 90, 63065, 48905, 31040, 24713, 1828, 98018, 87665, 
      61058, 58613, 51125, 42898, 149, 61, 40, 120434, 25, 2941, 592, 84690, 
      48850, 33860, 24029, 20, 6893, 7573, 116964, 114244, 113569, 2916, 0, 
      784, 111557, 105626, 96101, 28901, 3601, 117653, 90605, 21908, 89410, 
      25290, 14409, 11245, 685, 2509, 98612, 71840, 68660, 60532, 36497, 
      11041, 2516, 103066, 84125, 80114, 41652, 37285, 31365, 9837, 1636, 
      67649, 36530, 2450, 120473, 96785, 11089, 689, 85345, 72981, 53905, 
      13077, 3681, 865, 121901, 115700, 25381, 23816, 108385, 76873, 19744, 
      71485, 46421, 16580, 3917, 8845, 274, 80345, 1040, 320, 30565, 613, 
      46549, 11773, 613, 8068, 74890, 63865, 46625, 7625, 1300, 53384, 50660, 
      23285, 1573, 925, 11720, 30113, 8993, 46372, 45097, 19072, 15217, 5617, 
      580, 49025, 8021, 6250, 33076, 9701, 14185, 5490, 9378, 15913, 848, 
      6317, 2522, 964, 18061, 11986, 7045, 1105, 1649, 27333, 5185, 23060, 
      18317, 7397, 13769, 25321, 8185, 1737, 2196, 20690, 11444, 15445, 7146, 
      16650, 6664, 2548, 2493, 6388, 1970, 2810, 6610, 4337, 4852, 4141, 
      10765, 8770, 4418, 2465, 2209, 3393, 6221, 10600, 3104, 2960, 3380, 
      2813, 14473, 5416, 4285, 2980, 16605, 18541, 21960, 24232, 6052, 5840, 
      14913, 3589, 3922, 31370, 6625, 3856, 8224, 5213, 5338, 8325, 5777, 
      8192, 7474, 5353, 4882, 37876, 9469, 6301, 10553, 7380, 15300, 7129, 
      25330, 42824, 10138, 10900, 14281, 9896, 9605, 8410, 7713, 7650, 8033, 
      7745, 39073, 8584, 41770, 8948, 8793, 8885, 9032, 11237, 18637, 13121, 
      9466, 15229, 13573, 11813, 10333, 51010, 14557, 13226, 10933, 11009, 
      16501, 12077, 11861, 11812, 11593, 11833, 19106, 16069, 15125, 12125, 
      17000, 21157, 31642, 12985, 19330, 13925, 16477, 14760, 14314, 53057, 
      18589, 26914, 54898, 18548, 43853, 17642, 14261, 32117, 41296, 19825, 
      21608, 21445, 18484, 21058, 20313, 76633, 22432, 18625, 16820, 21776, 
      19240, 23698, 18154, 25930, 21713, 20353, 16745, 24296, 18749, 17000, 
      25549, 55449, 23930, 27061, 23850, 19989, 27145, 24425, 62596, 19445, 
      20213, 26788, 72868, 28157, 32090, 33010, 73145, 22516, 20624, 21250, 
      71410, 23413, 21188, 20200, 26378, 38405, 78530, 28132, 23729, 53716, 
      24525, 41209, 26665, 25268, 32201, 28925, 27677, 25801, 30781, 53125, 
      58600, 24026, 57770, 50660, 68353, 31816, 23741, 57205, 28925, 68546, 
      71549, 24532, 57460, 71860, 24650, 30740, 30589, 25988, 25028, 75589, 
      35801, 37370, 86930, 33988, 30538, 26669, 55810, 104840, 38705, 57473, 
      89233, 28570, 38504, 28909, 40477, 73341, 88290, 36980, 33428, 33773, 
      29993, 33997, 31797, 33874, 35737, 41733, 35953, 69709, 72893, 77480, 
      33977, 75305, 79130, 32810, 40180, 88820, 118388, 69589, 81013, 84565, 
      127738, 39481, 47365, 37621, 35080, 89352, 128845, 38690, 35408, 35348, 
      35345, 81140, 111520, 49645, 77690, 86593, 41474, 40058, 46100, 82937, 
      122516, 52498, 139933, 141850, 121573, 111425, 52321, 46724, 40144, 
      54325, 121057, 48029, 111029, 53530, 45970, 41570, 48672, 90900, 
      114516, 120016, 53906, 99146, 107561, 55892, 47336, 92165, 47749, 
      55562, 103149, 55145, 54745, 111332, 113306, 110665, 54145, 53330, 
      58986, 49424, 127924, 135133, 146005, 166693, 65552, 52025, 111634, 
      114634, 130600, 174980, 67658, 57929, 152653, 63648, 59728, 125968, 
      139600, 69602, 55204, 123656, 134696, 61105, 138625, 72049, 61924, 
      62938, 62033, 70632, 61812, 135412, 137700, 140020, 66512, 140269, 
      72773, 67297, 67780, 145000, 153913, 165978, 78032, 141905, 80189, 
      72569, 146365, 80000, 70720, 177601, 74413, 170141, 74241, 89765, 
      85930, 77074, 173633, 89504, 82000, 81289, 171929, 89730, 91073, 
      186818, 192897, 83221, 91205, 89525, 91738, 89522, 93064, 86356, 84781, 
      81040, 97029, 93573, 87525, 80305, 96361, 92009, 82681, 83572, 95773, 
      93925, 94337, 102857, 99073, 97445, 95402, 107165, 97841, 96050, 
      111952, 106228, 104680, 102965, 115001, 107956, 101441, 114085, 120170, 
      115565, 121760, 112905, 109096, 112097, 118953, 123881, 117017, 125453, 
      113893, 113224, 124304, 126650, 134914, 137506, 129445, 131668, 132082 ]
    , [ 143732, 138064, 137768, 136665, 134125, 136225, 132226, 129370, 
      129058, 131165, 131332, 128377, 119810, 127296, 122500, 124769, 119440, 
      118777, 114329, 114293, 114305, 109773, 107050, 110260, 106165, 105713, 
      101837, 98605, 101205, 96928, 91906, 93760, 90445, 82960, 88738, 87093, 
      86500, 82889, 89505, 84402, 83770, 80701, 75898, 75353, 82277, 81181, 
      82765, 77008, 73225, 80225, 76949, 76420, 77801, 76685, 72964, 70720, 
      66692, 69121, 72845, 68128, 70745, 69890, 67097, 71716, 68429, 69658, 
      62500, 59200, 61133, 55386, 60185, 60292, 57850, 50500, 57565, 53066, 
      49202, 53113, 45693, 52000, 45250, 43840, 50536, 42692, 43513, 42578, 
      42485, 145133, 44900, 41089, 47345, 39833, 38452, 38281, 45205, 43877, 
      130661, 38033, 44608, 132964, 43706, 37010, 115442, 39016, 36776, 
      36676, 37930, 35920, 132938, 40837, 40072, 142180, 34432, 36298, 
      130210, 40868, 38749, 119560, 94900, 119657, 132530, 36658, 99973, 
      35332, 33892, 35249, 33434, 33757, 32185, 30922, 121657, 103976, 
      107522, 30249, 80917, 27954, 27306, 83394, 27425, 79337, 25985, 86437, 
      79424, 131265, 29650, 27994, 69205, 57700, 67204, 71945, 133328, 76162, 
      62101, 70162, 22480, 21940, 24525, 22093, 24994, 27460, 57600, 93097, 
      101961, 20242, 19962, 22090, 61906, 78930, 20084, 43009, 73889, 22570, 
      20842, 22765, 45288, 46052, 82000, 49201, 37853, 39033, 74761, 21800, 
      21389, 45461, 20362, 96730, 21313, 17978, 16465, 45305, 57812, 16729, 
      15418, 34729, 17485, 14909, 17485, 18020, 46568, 55688, 15125, 15266, 
      45729, 76401, 46202, 27848, 65000, 43965, 13745, 15956, 53397, 17125, 
      16865, 16144, 24425, 41105, 12385, 12402, 25090, 73109, 16370, 12722, 
      12205, 14265, 85105, 11645, 71474, 14957, 11677, 11912, 18461, 13234, 
      17770, 11849, 11565, 11650, 11009, 28453, 13572, 9297, 9220, 11241, 
      14841, 20452, 46274, 69352, 11250, 9549, 15874, 19885, 45898, 45145, 
      27521, 10378, 11621, 8825, 7234, 42946, 10081, 7081, 14977, 7033, 
      18125, 43425, 6800, 14321, 14341, 46241, 13140, 7380, 25405, 62253, 
      18698, 6010, 5978, 30893, 40525, 44738, 11252, 10676, 44192, 6649, 
      6109, 9076, 9832, 24373, 5858, 5209, 7250, 8066, 32789, 9256, 41764, 
      22986, 22445, 12770, 28250, 5009, 6596, 53698, 38565, 41093, 41869, 
      43844, 19097, 25330, 25922, 49706, 3581, 13565, 5213, 3485, 49045, 
      48618, 14485, 13450, 60736, 4160, 5234, 39506, 10312, 40834, 8893, 
      74528, 24802, 2984, 4525, 4901, 30625, 8962, 3770, 3130, 2762, 48100, 
      16945, 6928, 28130, 22945, 22090, 21809, 15665, 8138, 9005, 73314, 
      33354, 116180, 83161, 16336, 132170, 81938, 3874, 2525, 1970, 127789, 
      25173, 5860, 74042, 62197, 6037, 3706, 1730, 1825, 117200, 59121, 1882, 
      72200, 48100, 21608, 1669, 28669, 97469, 48893, 113521, 128674, 65741, 
      43661, 9146, 122260, 117437, 36500, 17285, 17665, 6208, 2705, 98930, 
      36305, 93316, 36621, 1989, 17800, 114410, 68441, 1010, 3145, 112340, 
      1873, 18473, 116329, 83673, 8473, 829, 112901, 67757, 53117, 725, 6605, 
      133850, 33749, 3874, 13394, 118225, 94212, 18265, 146453, 119509, 
      82853, 14884, 92250, 37305, 2122, 18397, 70625, 113257, 54148, 69985, 
      314, 72049, 60250, 46021, 36706, 241, 82565, 14120, 31145, 33268, 
      108341, 57700, 23204, 87697, 61090, 45025, 706, 77905, 62065, 41680, 
      34289, 260, 116330, 105025, 75674, 72949, 64565, 55274, 1493, 1125, 
      712, 140650, 809, 701, 32, 101770, 62010, 44948, 33493, 580, 3029, 
      3485, 136900, 133956, 133225, 6724, 784, 0, 131045, 124610, 114245, 
      39205, 7745, 137645, 108245, 30980, 106938, 34978, 21913, 17965, 2925, 
      493, 116980, 87632, 84116, 75092, 47977, 17705, 500, 121826, 101149, 
      96746, 53860, 48877, 42061, 16165, 4660, 82993, 48010, 490, 140689, 
      114985, 17753, 2873, 102481, 88885, 67681, 20245, 7825, 3217, 142229, 
      135524, 35069, 33224, 127593, 93169, 28368, 87221, 59245, 24532, 8117, 
      4421, 666, 96977, 3392, 656, 41093, 389, 59373, 18549, 445, 3924, 
      90962, 78761, 59449, 13169, 3764, 67048, 63988, 32525, 4205, 2885, 
      6568, 40529, 14929, 59140, 57697, 27472, 22777, 10377, 1252, 62129, 
      13621, 2834, 43940, 15805, 21465, 10138, 4954, 23585, 1184, 11245, 
      5602, 2196, 11509, 18650, 3461, 2393, 1033, 37189, 2385, 32132, 26437, 
      12605, 8281, 34785, 13617, 3697, 1300, 29258, 17828, 22837, 12130, 
      10546, 11368, 4900, 4789, 3364, 2138, 1858, 3530, 7865, 2612, 7445, 
      6341, 14090, 7834, 4145, 2993, 2329, 3589, 6344, 5008, 4640, 2708, 
      3709, 9209, 9000, 7141, 4212, 10837, 12325, 15016, 16840, 9860, 9536, 
      9649, 5213, 5882, 22802, 10489, 5536, 5200, 8069, 8194, 5413, 8857, 
      5392, 11450, 7649, 6282, 28580, 13725, 8541, 15145, 10180, 10708, 9425, 
      18442, 32968, 14114, 15156, 10361, 13480, 13021, 10818, 9169, 8938, 
      9769, 8585, 29945, 8136, 32306, 10964, 10249, 10061, 9032, 9277, 13877, 
      17489, 11426, 20213, 17885, 15229, 12629, 40426, 19037, 17090, 13005, 
      10673, 21429, 14485, 14045, 13940, 11705, 11889, 15130, 20381, 18989, 
      13189, 13864, 16677, 24642, 12593, 24650, 16613, 20565, 17896, 16946, 
      42697, 23293, 21258, 44314, 23140, 34949, 21730, 15605, 25397, 32896, 
      24641, 26984, 26765, 22628, 26154, 25129, 63529, 27920, 22601, 15476, 
      18080, 16776, 29354, 21458, 21170, 26585, 24665, 18593, 29896, 21941, 
      18344, 21125, 45313, 29138, 33109, 28834, 18421, 33137, 29521, 51620, 
      21685, 18869, 32500, 60660, 34205, 26546, 27242, 60937, 26324, 23200, 
      19962, 59482, 27389, 23764, 20648, 31474, 31685, 65818, 33732, 27425, 
      44420, 28333, 34153, 31313, 29300, 38585, 34301, 32605, 29945, 36661, 
      44109, 48744, 26770, 48082, 42148, 57265, 37640, 24245, 47741, 33629, 
      57514, 60125, 24532, 48052, 60436, 25490, 35780, 35573, 28564, 25364, 
      63773, 42241, 44146, 73882, 39700, 34850, 26893, 47018, 90056, 45313, 
      48625, 76185, 29186, 44776, 29525, 47197, 62365, 75466, 42580, 37684, 
      38029, 31225, 38197, 34765, 37850, 40385, 48229, 40545, 59573, 62309, 
      66280, 37225, 64441, 67762, 33202, 45668, 76388, 102820, 59733, 69589, 
      72693, 111330, 44465, 54477, 41485, 37096, 77032, 112437, 42890, 36640, 
      36244, 36073, 69940, 96848, 57037, 67106, 74889, 45898, 43810, 52036, 
      71905, 107060, 59834, 122909, 124658, 106285, 97201, 59321, 52100, 
      41600, 61717, 105937, 53573, 96973, 60530, 50618, 43418, 54160, 79252, 
      100180, 105120, 60794, 86546, 94009, 63172, 52040, 80461, 52453, 62450, 
      90325, 61585, 61073, 97780, 99586, 97281, 59633, 58538, 65650, 52000, 
      112916, 119509, 129373, 148325, 73280, 55217, 98586, 101250, 115592, 
      156052, 75554, 63193, 135629, 70480, 65440, 111520, 123808, 77722, 
      58676, 109544, 119464, 66817, 123057, 80393, 67748, 68930, 67745, 
      78472, 67300, 120292, 122356, 124452, 73120, 124813, 80669, 73457, 
      73940, 129320, 137449, 148450, 86432, 126617, 88925, 79625, 130741, 
      88400, 76880, 159345, 80909, 152725, 80401, 99173, 94610, 83738, 
      156049, 98576, 89504, 88625, 154625, 98746, 100145, 168394, 174025, 
      90389, 99997, 97981, 100530, 97642, 101800, 93636, 91669, 86528, 
      106213, 102085, 94693, 85345, 105209, 99961, 88169, 89172, 104285, 
      101933, 102065, 111985, 106969, 104837, 102290, 116125, 104449, 102154, 
      121472, 114404, 112520, 110413, 124745, 116244, 107545, 122877, 129970, 
      124525, 131728, 121081, 116264, 119825, 127969, 133345, 125137, 135085, 
      121005, 120168, 133376, 135554, 144378, 147194, 137285, 139844, 140202 ]
    , [ 198761, 203221, 198577, 198920, 200720, 187610, 195193, 198125, 
      193465, 185434, 180529, 176116, 194333, 172133, 183265, 175396, 181645, 
      180980, 173620, 171410, 164900, 174122, 180085, 163741, 174850, 173672, 
      156740, 158570, 150308, 150365, 161993, 150085, 154730, 179821, 153017, 
      155714, 152945, 165986, 142916, 157361, 159625, 157994, 180701, 180154, 
      145808, 146882, 140500, 156461, 172948, 139400, 149156, 148625, 136242, 
      137296, 146605, 150149, 173633, 154340, 136340, 150445, 138580, 141345, 
      152308, 133757, 144226, 133865, 143345, 161765, 144146, 154313, 127976, 
      122285, 127805, 168961, 123170, 137493, 166933, 120872, 164132, 122653, 
      157169, 157925, 116833, 162565, 140212, 147241, 144250, 510434, 125665, 
      148642, 115076, 148104, 165545, 158132, 113650, 118114, 482914, 149192, 
      112325, 488833, 113593, 151785, 450313, 131345, 149377, 150725, 135325, 
      149965, 490969, 115058, 117913, 511069, 148469, 129337, 486785, 108565, 
      115858, 463825, 407305, 465364, 493441, 115205, 421060, 118945, 126193, 
      117412, 126457, 122434, 126650, 132625, 473140, 433737, 442349, 129050, 
      379538, 139781, 152165, 386357, 142146, 376506, 163144, 395908, 378757, 
      499370, 106705, 113737, 355492, 323713, 350593, 363298, 505045, 374753, 
      337522, 360061, 136445, 157625, 116768, 137504, 110717, 99425, 327941, 
      419186, 439634, 137813, 157805, 187445, 341653, 386189, 135481, 285106, 
      373906, 112625, 180401, 109922, 293897, 297553, 395765, 307940, 271972, 
      276770, 379828, 102425, 104186, 299122, 107501, 432925, 100484, 118145, 
      171650, 301850, 338249, 119060, 159017, 267380, 111850, 142578, 185698, 
      189853, 306729, 333225, 162340, 164653, 305162, 387962, 307081, 244561, 
      359905, 301220, 157330, 183433, 330194, 100612, 101800, 103973, 234610, 
      294730, 137860, 150185, 238169, 383202, 99125, 122989, 156500, 108602, 
      412570, 153040, 380113, 102050, 158138, 161993, 211258, 110461, 212005, 
      174226, 173216, 174025, 113288, 259604, 97025, 134018, 141905, 175058, 
      200378, 228433, 317241, 378689, 105557, 162500, 208645, 227860, 316861, 
      315380, 260104, 103225, 95778, 111080, 136277, 310997, 101474, 141914, 
      210626, 129556, 226080, 313640, 123525, 209962, 210704, 322244, 83525, 
      112517, 257242, 365042, 68085, 130693, 132109, 276484, 306388, 318565, 
      88873, 91193, 317293, 114676, 153232, 183709, 188809, 55652, 120397, 
      140018, 104409, 179073, 43066, 188225, 311957, 56429, 56608, 78065, 
      47205, 156456, 101569, 23417, 35072, 311994, 314218, 319813, 60488, 
      262925, 264965, 25209, 127504, 71602, 105242, 142610, 25268, 25565, 
      68900, 71485, 18133, 112149, 102361, 308945, 203729, 30805, 83572, 
      11645, 263825, 118201, 168250, 171522, 40136, 81461, 108125, 114725, 
      147661, 24305, 60482, 187301, 42705, 49828, 51145, 51588, 62820, 83529, 
      80050, 11141, 36341, 2601, 7954, 60589, 1937, 8177, 102425, 114832, 
      141065, 1898, 45530, 90653, 10413, 15220, 89380, 102253, 137925, 
      141640, 2165, 16484, 146761, 10737, 22837, 49921, 121930, 279250, 4148, 
      22180, 2098, 1321, 12960, 25632, 204697, 1421, 1666, 31501, 56450, 
      55378, 85189, 104130, 3425, 31300, 4325, 30890, 156986, 243025, 1525, 
      11304, 122701, 169000, 1625, 156866, 245866, 1268, 6260, 75860, 124688, 
      1458, 11338, 18418, 126754, 193450, 685, 33076, 93701, 226301, 986, 
      3761, 53066, 976, 818, 6154, 232853, 3965, 29384, 103525, 246500, 9850, 
      1076, 17261, 9928, 127773, 9092, 13945, 22160, 29497, 134212, 5850, 
      230625, 34792, 32569, 1210, 15005, 44221, 4456, 13325, 22600, 113669, 
      6970, 12850, 25045, 31410, 141457, 505, 1508, 7633, 8528, 11728, 16193, 
      105040, 108290, 112945, 205, 111592, 150580, 128189, 1865, 12785, 
      22509, 32050, 114253, 173898, 177250, 65, 17, 10, 78401, 111557, 
      131045, 0, 81, 576, 26896, 75076, 82, 1090, 34597, 1229, 30629, 45800, 
      51988, 94868, 147460, 409, 4365, 5193, 7753, 20458, 52450, 147465, 185, 
      1952, 2617, 16925, 19906, 24674, 55250, 86461, 5512, 20485, 146725, 
      218, 578, 52490, 95530, 1828, 4160, 10468, 48464, 75140, 93700, 306, 
      117, 30706, 32481, 146, 3370, 37757, 4658, 14330, 42605, 74698, 182498, 
      116477, 2826, 93861, 117189, 25856, 124160, 14450, 51818, 123490, 
      178373, 4045, 7048, 14522, 62362, 92777, 11257, 12541, 33930, 91042, 
      98410, 194041, 26728, 59048, 14929, 15658, 39733, 45898, 69698, 113425, 
      13572, 62080, 167857, 24341, 57746, 48200, 70901, 183005, 45250, 
      117693, 68384, 86633, 107117, 217066, 53341, 170644, 106586, 129842, 
      30608, 159428, 35685, 42298, 66114, 200072, 33266, 64226, 99194, 
      133721, 39321, 56125, 48100, 68525, 210293, 71377, 95317, 95930, 
      163285, 120789, 134989, 164173, 83074, 152393, 85546, 184354, 66125, 
      84485, 103240, 113672, 136898, 158426, 182177, 101197, 103725, 132201, 
      112928, 198068, 83465, 91018, 109085, 206210, 213490, 225593, 233209, 
      81425, 82549, 198500, 105010, 101333, 254365, 81322, 104605, 165085, 
      91930, 92053, 163844, 89818, 162373, 80825, 98738, 108953, 269525, 
      79460, 100340, 76532, 94733, 190829, 100490, 228241, 281137, 83453, 
      80873, 181780, 87881, 89594, 100421, 111080, 113021, 108058, 118458, 
      268690, 134657, 275389, 105625, 112148, 115578, 129753, 155338, 196138, 
      81736, 106805, 76490, 82850, 91778, 103658, 297973, 81824, 87841, 
      106922, 135720, 78416, 104050, 106506, 107125, 130952, 131858, 187225, 
      85322, 89722, 120122, 175097, 195284, 235829, 138346, 76553, 102544, 
      88394, 98033, 103597, 297314, 83152, 215057, 301825, 84445, 270738, 
      89549, 118900, 232948, 262165, 83044, 78145, 78650, 89717, 80933, 
      83528, 353608, 77629, 91858, 153513, 186525, 169289, 76885, 99397, 
      203365, 84250, 89570, 115354, 78145, 101322, 121617, 198970, 297002, 
      82449, 75556, 85037, 159332, 76306, 84274, 314161, 113360, 156880, 
      79285, 339125, 76644, 218853, 222445, 339400, 97721, 110525, 157241, 
      334321, 96610, 111085, 135481, 86213, 239188, 350789, 81953, 100260, 
      285221, 99716, 245992, 91834, 97785, 76660, 85408, 89504, 96980, 81250, 
      281282, 296777, 111901, 293941, 272801, 321220, 82945, 138330, 290698, 
      93412, 320741, 328420, 145129, 290281, 328729, 135225, 91213, 91730, 
      115853, 141613, 337130, 79570, 77129, 363161, 86437, 99685, 144580, 
      281269, 401769, 80456, 283592, 365450, 141793, 84257, 142130, 80884, 
      324836, 361829, 90745, 103225, 103568, 135860, 104458, 116954, 107005, 
      100850, 84800, 101732, 311170, 319698, 331633, 115784, 325448, 335285, 
      148681, 95261, 357661, 424637, 307700, 337828, 346724, 444005, 100570, 
      83066, 112066, 131569, 356849, 445106, 109125, 141245, 145193, 147194, 
      335273, 407069, 82000, 324469, 346730, 109225, 115825, 95813, 335050, 
      427401, 85505, 463520, 467441, 424450, 401608, 89330, 103105, 143285, 
      86656, 421924, 102402, 399202, 90533, 111029, 140029, 103709, 350345, 
      406025, 418205, 92241, 369945, 389716, 89549, 111721, 352274, 112132, 
      93889, 376610, 98810, 99746, 393469, 397445, 390794, 109156, 111681, 
      99965, 139165, 427417, 441970, 464866, 506260, 93829, 134410, 387737, 
      394745, 430081, 521221, 93925, 115592, 476180, 102605, 112045, 418765, 
      448429, 93193, 134237, 412441, 436841, 113416, 444776, 92962, 112897, 
      111905, 114340, 97553, 116789, 436213, 441173, 446165, 108125, 445072, 
      99018, 114244, 114725, 452465, 470728, 495485, 98253, 444690, 96400, 
      108820, 453154, 100213, 117653, 515780, 117328, 498290, 121160, 97936, 
      102785, 117977, 503780, 101677, 112877, 114170, 498730, 102569, 103240, 
      526973, 538394, 118096, 106706, 109034, 107237, 113033, 109225, 119885, 
      122986, 135941, 107840, 112400, 122384, 140548, 111176, 117512, 137576, 
      137129, 114592, 118754, 122500, 114314, 125218, 129600, 133569, 120608, 
      139336, 143557, 118709, 129013, 131473, 134434, 119080, 129401, 148930, 
      129506, 123565, 128980, 123149, 135668, 143881, 140200, 131690, 131266, 
      140434, 130832, 149330, 150665, 136357, 140697, 142265, 142181, 156160, 
      154373, 155453 ], 
  [ 194234, 198442, 193906, 194213, 195905, 183173, 190468, 193256, 188704, 
      180925, 176146, 171769, 189320, 167858, 178594, 170977, 176938, 176273, 
      168985, 166829, 160481, 169361, 175108, 159250, 169981, 168821, 152213, 
      153917, 145925, 145874, 157088, 145522, 149969, 174250, 148256, 150845, 
      148130, 160757, 138425, 152384, 154576, 152909, 174932, 174385, 141065, 
      142085, 135901, 151322, 167305, 134765, 144197, 143666, 131625, 132625, 
      141610, 145010, 167810, 149057, 131597, 145234, 133729, 136404, 147025, 
      129050, 139177, 129104, 138170, 156050, 138917, 148688, 123125, 117578, 
      122900, 162850, 118373, 132228, 160840, 116021, 158021, 117730, 151220, 
      151922, 112018, 156418, 134641, 141472, 138553, 498185, 120490, 142801, 
      110225, 142245, 159218, 151985, 108781, 113101, 470989, 143261, 107474, 
      476818, 108688, 145764, 438820, 125882, 143410, 144722, 129736, 143962, 
      478900, 110045, 112810, 498730, 142466, 123856, 474752, 103714, 110773, 
      452098, 396370, 453601, 481300, 110084, 409909, 113698, 120730, 112201, 
      120976, 117061, 121133, 126928, 461233, 422370, 430856, 123425, 368945, 
      133832, 145892, 375656, 136125, 365949, 156565, 385045, 368146, 487049, 
      101620, 108436, 345205, 313930, 340378, 352885, 492634, 364160, 327505, 
      349684, 130442, 151082, 111305, 131465, 105416, 94466, 318050, 407909, 
      428069, 131720, 151208, 180164, 331528, 375380, 129442, 275917, 363277, 
      107216, 173264, 104585, 284546, 288130, 384794, 298337, 262981, 267689, 
      369073, 97250, 98957, 289645, 102164, 421396, 95345, 112484, 164621, 
      292301, 328106, 113345, 152276, 258425, 106333, 136233, 178345, 182410, 
      297090, 323154, 155509, 157768, 295541, 377045, 297424, 236002, 349402, 
      291653, 150589, 176098, 320141, 95365, 96517, 98618, 226213, 285253, 
      131569, 143588, 229700, 372321, 93896, 117076, 149741, 103085, 401257, 
      146353, 369268, 96713, 151325, 155090, 203293, 104872, 204004, 167017, 
      166025, 166816, 107573, 250685, 91778, 127745, 135434, 167813, 192593, 
      220090, 307332, 367826, 100040, 155525, 200680, 219517, 306952, 305489, 
      251149, 97744, 90513, 105365, 129896, 301160, 96029, 135389, 202589, 
      123337, 217737, 303749, 117450, 201925, 202649, 312209, 78602, 106730, 
      248305, 354341, 63684, 124420, 125800, 267205, 296605, 308584, 83770, 
      86018, 307330, 108817, 146401, 176194, 181186, 51701, 114376, 133493, 
      98820, 171648, 39637, 180602, 302066, 52424, 52585, 73268, 43560, 
      149517, 96034, 20996, 31985, 302085, 304273, 309778, 56285, 253844, 
      255848, 22644, 121249, 66985, 99581, 135977, 22685, 22964, 64373, 
      66868, 16018, 106290, 96772, 299072, 195746, 27880, 78541, 10034, 
      254708, 112162, 161005, 164205, 36725, 76484, 102356, 108776, 140884, 
      21722, 56225, 179642, 39168, 45985, 47248, 47673, 58473, 78480, 75109, 
      9512, 33092, 2250, 6649, 56314, 2000, 6836, 96800, 108865, 134432, 
      1853, 41849, 85370, 8820, 13213, 84133, 96628, 131364, 134989, 1850, 
      14369, 139984, 9090, 20290, 46042, 115765, 269845, 3293, 19669, 1693, 
      1312, 11097, 22905, 196660, 1250, 1369, 28450, 52301, 51265, 80050, 
      98433, 2624, 28249, 3362, 27857, 149957, 234250, 1156, 9549, 116500, 
      161701, 1202, 149837, 237037, 953, 5009, 71009, 118433, 1053, 9565, 
      16105, 120445, 185629, 820, 29917, 88292, 217832, 725, 2834, 49025, 
      1417, 593, 4885, 224258, 2984, 26405, 97828, 237653, 8185, 689, 15002, 
      8245, 121428, 7481, 11920, 19577, 26500, 127705, 4581, 222066, 31525, 
      29410, 697, 12890, 40522, 3349, 11336, 19981, 107684, 5557, 10897, 
      22282, 28305, 134770, 208, 905, 6148, 6953, 9865, 13988, 99289, 102449, 
      106978, 520, 105661, 143677, 121826, 1172, 10832, 19890, 28909, 108250, 
      166473, 169753, 290, 170, 145, 73442, 105626, 124610, 81, 0, 225, 
      24025, 70225, 325, 577, 31330, 680, 27560, 42029, 47965, 89405, 140629, 
      130, 3258, 3978, 6250, 17965, 48409, 140634, 32, 1241, 1780, 14666, 
      17449, 21929, 51101, 81250, 4261, 17992, 139912, 533, 245, 48449, 
      90049, 1153, 3089, 8713, 44585, 70289, 88273, 657, 306, 27637, 29322, 
      137, 2425, 34346, 3533, 12269, 38978, 69865, 174893, 110420, 1989, 
      88434, 111114, 23057, 117905, 12389, 47813, 117253, 170858, 3028, 5653, 
      12461, 57961, 87386, 9466, 10642, 30717, 85705, 92857, 186202, 23893, 
      54773, 12850, 13525, 36250, 42145, 65045, 107458, 11601, 57697, 160576, 
      21650, 53525, 44357, 66212, 175400, 41533, 111618, 63785, 81440, 
      101330, 208777, 49300, 163309, 100817, 123461, 27593, 152345, 32418, 
      38725, 61605, 192125, 30125, 59789, 93641, 127250, 35892, 51994, 44293, 
      63944, 202148, 66706, 89890, 90485, 156130, 114660, 128500, 157000, 
      78025, 145490, 80425, 176749, 61652, 79400, 97597, 107741, 130373, 
      151397, 174626, 95626, 98082, 125802, 107033, 190193, 78434, 85753, 
      103298, 198173, 205309, 217178, 224650, 76466, 77554, 190625, 99349, 
      95780, 245428, 76381, 98962, 157930, 86665, 86788, 156725, 84625, 
      155290, 75920, 93293, 103220, 260354, 74645, 94877, 71825, 89450, 
      183170, 95045, 219844, 271786, 78548, 76058, 174337, 82850, 84509, 
      95012, 105365, 107252, 102433, 112545, 259573, 128330, 266164, 100090, 
      106433, 109773, 123570, 148525, 188425, 76957, 101252, 71909, 78053, 
      86693, 98213, 288388, 77081, 82900, 101405, 129429, 73817, 98641, 
      101025, 101626, 124805, 125693, 179764, 80525, 84781, 114281, 167906, 
      187661, 227396, 132037, 72080, 97225, 83525, 92858, 98260, 287801, 
      78481, 207056, 292240, 79738, 261693, 84680, 113149, 224605, 253282, 
      78409, 73690, 74177, 84866, 76388, 78893, 343213, 73210, 86953, 146898, 
      179154, 162314, 72520, 94276, 195652, 79633, 84773, 109765, 73762, 
      96165, 115866, 191365, 287561, 77940, 71317, 80456, 152645, 72049, 
      79729, 304450, 107897, 150265, 74938, 329018, 72405, 210888, 214408, 
      329293, 92762, 105170, 150644, 324304, 91705, 105730, 129442, 81668, 
      230845, 340520, 77570, 95265, 276050, 94757, 237541, 87145, 92898, 
      72529, 80953, 84905, 92129, 76957, 272201, 287426, 106600, 284644, 
      263882, 311473, 78634, 132309, 281473, 88741, 311012, 318565, 138946, 
      281074, 318874, 129312, 86650, 87149, 110498, 135538, 327149, 75457, 
      73124, 352784, 82090, 94888, 138469, 272260, 390834, 76397, 274565, 
      355073, 135808, 80090, 136145, 76861, 315125, 351524, 86362, 98410, 
      98753, 130073, 99625, 111725, 102100, 96161, 80705, 97025, 301729, 
      310113, 321850, 110645, 315773, 325448, 142624, 90842, 347482, 413450, 
      298349, 327973, 336725, 432548, 95989, 79169, 107125, 126034, 346706, 
      433649, 104292, 135458, 139298, 141245, 325490, 396170, 78193, 314884, 
      336785, 104464, 110848, 91538, 325321, 416250, 81680, 451865, 455732, 
      413353, 390853, 85397, 98650, 137570, 82849, 410881, 98001, 388501, 
      86600, 106340, 134440, 99290, 340418, 395234, 407234, 88272, 359712, 
      379177, 85706, 107050, 342329, 107461, 89920, 366305, 94697, 95597, 
      382930, 386852, 380309, 104737, 107172, 95924, 133810, 416410, 430765, 
      453337, 494173, 90130, 129253, 377360, 384260, 419074, 508954, 90280, 
      111101, 464525, 98618, 107698, 407938, 437170, 89620, 129170, 401722, 
      425762, 109069, 433589, 89461, 108586, 107648, 109993, 93890, 112370, 
      425170, 430058, 434978, 104066, 433921, 95373, 110041, 110522, 441242, 
      459253, 483668, 94770, 433593, 93025, 104905, 441949, 96730, 113450, 
      503729, 113233, 486509, 116957, 94777, 99392, 113936, 491945, 98410, 
      109106, 110345, 486985, 99284, 99973, 514868, 526145, 114217, 103349, 
      105569, 103880, 109460, 105850, 116042, 119017, 131522, 104609, 108953, 
      118505, 135985, 107837, 113885, 133157, 132746, 111145, 115145, 118801, 
      111065, 121573, 125793, 129600, 117305, 135277, 139336, 115586, 125458, 
      127810, 130645, 116029, 125882, 144709, 126149, 120532, 125677, 120170, 
      132113, 140002, 136501, 128405, 128125, 136861, 127745, 145433, 146714, 
      133090, 137376, 139124, 139112, 152497, 150818, 151880 ], 
  [ 187049, 190837, 186481, 186728, 188240, 176138, 182953, 185501, 181129, 
      173770, 169201, 164884, 181325, 161093, 171169, 163972, 169453, 168788, 
      161620, 159554, 153476, 161786, 167173, 152125, 162226, 161096, 145028, 
      146522, 138980, 138749, 149273, 138277, 142394, 165325, 140681, 143090, 
      140465, 152402, 131300, 144449, 146521, 144794, 165677, 165130, 133520, 
      134450, 128596, 143117, 158260, 127400, 136292, 135761, 124290, 125200, 
      133645, 136805, 158465, 140612, 124052, 136909, 126004, 128529, 138580, 
      121565, 131122, 121529, 129905, 146885, 130562, 139673, 115400, 110093, 
      115085, 153025, 110738, 123813, 151045, 108296, 148196, 109885, 141665, 
      142277, 104353, 146533, 125716, 132217, 129418, 478130, 112225, 133426, 
      102500, 132840, 149033, 142100, 101026, 105106, 451474, 133736, 99749, 
      457153, 100873, 136089, 420025, 117137, 133825, 135077, 120781, 134317, 
      459145, 102050, 104665, 478525, 132821, 115081, 455057, 95989, 102658, 
      432913, 378505, 434356, 461425, 101909, 391684, 105313, 111985, 103876, 
      112201, 108466, 112298, 117793, 441748, 403785, 412061, 114410, 351650, 
      124277, 135797, 358181, 126450, 348714, 145960, 367300, 350821, 466874, 
      93505, 99961, 328420, 297985, 323713, 335890, 472309, 346865, 311170, 
      332749, 120797, 140537, 102560, 121760, 96941, 86561, 301925, 389474, 
      409154, 121925, 140573, 168389, 315013, 357725, 119737, 260962, 345922, 
      98561, 161729, 96050, 269321, 272785, 366869, 282692, 248356, 252914, 
      351508, 88985, 90602, 274210, 93629, 402541, 87140, 103409, 153266, 
      276746, 311561, 104180, 141401, 243860, 97498, 126018, 166450, 170365, 
      281385, 306729, 144484, 146653, 279866, 359210, 281689, 222097, 332257, 
      276068, 139714, 164233, 303746, 86980, 88072, 90053, 212578, 269818, 
      121444, 132953, 215945, 354546, 85541, 107581, 138836, 94250, 382762, 
      135568, 351553, 88178, 140330, 143945, 190378, 95917, 191029, 155362, 
      154400, 155161, 98408, 236180, 83393, 117650, 125009, 156098, 179978, 
      206545, 291177, 350081, 91205, 144260, 187765, 205972, 290797, 289364, 
      236584, 88969, 82098, 96200, 119621, 285125, 87314, 124874, 189554, 
      113332, 204192, 287624, 107685, 188890, 189584, 295844, 70757, 97445, 
      233770, 336866, 56709, 114325, 115645, 252100, 280660, 292309, 75625, 
      77753, 291085, 99412, 135376, 164029, 168841, 45476, 104701, 122978, 
      89865, 159633, 34282, 168257, 285941, 46109, 46240, 65633, 37845, 
      138312, 87169, 17321, 27200, 285930, 288058, 293413, 49640, 239069, 
      241013, 18729, 111184, 59650, 90506, 125282, 18740, 18989, 57188, 
      59533, 12853, 96885, 87817, 282977, 182801, 23365, 70516, 7709, 239873, 
      102457, 149290, 152370, 31400, 68549, 93101, 99221, 129949, 17777, 
      49490, 167237, 33633, 39940, 41113, 41508, 51588, 70425, 67234, 7157, 
      28037, 2025, 4834, 49549, 2465, 4961, 87785, 99280, 123737, 2138, 
      36074, 76925, 6525, 10228, 75748, 87613, 120789, 124264, 1685, 11204, 
      129049, 6705, 16405, 39937, 105850, 254530, 2228, 15844, 1378, 1657, 
      8352, 18720, 183625, 1325, 1234, 23725, 45746, 44770, 71845, 89298, 
      1649, 23524, 2117, 23162, 138602, 219985, 901, 6984, 106525, 149896, 
      857, 138482, 222682, 788, 3284, 63284, 108368, 738, 6970, 12610, 
      110290, 172954, 1405, 25012, 79637, 204077, 650, 1649, 42650, 2512, 
      578, 3130, 210293, 1709, 21800, 88693, 223268, 5770, 404, 11597, 5800, 
      111213, 5156, 8905, 15632, 21865, 117220, 2826, 208161, 26440, 24505, 
      202, 9725, 34717, 1864, 8381, 15976, 98069, 3562, 8002, 18037, 23490, 
      123985, 73, 260, 4033, 4688, 7120, 10673, 90064, 93074, 97393, 1405, 
      96136, 132532, 111581, 377, 7937, 15885, 24034, 98605, 154458, 157618, 
      1025, 785, 730, 65537, 96101, 114245, 576, 225, 0, 19600, 62500, 1090, 
      82, 26245, 125, 22805, 36104, 41620, 80660, 129604, 25, 1773, 2313, 
      4105, 14170, 42034, 129609, 137, 416, 745, 11261, 13714, 17714, 44546, 
      72925, 2536, 14197, 128917, 1418, 50, 42074, 81274, 388, 1664, 6148, 
      38480, 62564, 79588, 1602, 981, 22882, 24417, 482, 1210, 29021, 2018, 
      9194, 33293, 62170, 162578, 100685, 954, 79749, 101349, 18752, 107840, 
      9314, 41498, 107218, 158693, 1693, 3688, 9386, 50986, 78761, 6841, 
      7837, 25722, 77170, 83962, 173497, 19528, 48008, 9745, 10330, 30805, 
      36250, 57650, 97873, 8676, 50752, 148801, 17525, 46850, 38312, 58757, 
      163085, 35698, 101853, 56480, 73145, 92045, 195322, 42925, 151444, 
      91562, 113186, 22928, 140900, 27333, 33130, 54450, 179240, 25250, 
      52754, 84746, 116825, 30537, 45469, 38308, 56669, 188933, 59281, 81205, 
      81770, 144565, 104805, 118045, 145405, 69970, 134345, 72250, 164434, 
      54557, 71285, 88552, 98216, 119858, 140042, 162401, 86701, 89037, 
      115497, 97568, 177428, 70409, 77338, 94013, 185138, 192034, 203513, 
      210745, 68561, 69589, 177860, 90274, 86885, 230893, 68506, 89917, 
      146365, 78250, 78373, 145220, 76330, 143845, 68105, 84578, 94025, 
      245429, 66980, 86132, 64340, 81005, 170765, 86330, 206209, 256561, 
      70733, 68393, 162292, 74825, 76394, 86357, 96200, 97997, 93418, 103050, 
      244738, 118145, 251149, 91225, 97268, 100458, 113625, 137530, 175930, 
      69352, 92357, 64634, 70418, 78578, 89498, 272773, 69536, 75025, 92570, 
      119304, 66512, 89986, 92250, 92821, 114920, 115778, 167689, 72890, 
      76906, 104906, 156281, 175316, 213701, 121882, 64985, 88720, 75770, 
      84593, 89725, 272306, 71056, 194081, 276625, 72253, 246978, 76925, 
      103924, 211060, 238837, 71044, 66625, 67082, 77141, 69173, 71528, 
      326248, 66205, 79138, 136233, 167229, 151049, 65605, 86101, 183157, 
      72298, 77138, 100810, 66817, 87930, 106641, 179050, 272186, 70785, 
      64612, 73181, 141860, 65314, 72514, 288625, 99152, 139600, 68053, 
      312533, 65700, 197973, 201373, 312808, 84857, 96605, 140009, 307969, 
      83890, 97165, 119737, 74453, 217300, 323765, 70625, 87300, 261125, 
      86852, 223816, 79690, 85113, 66004, 73888, 77600, 84404, 70162, 257426, 
      272201, 98125, 269509, 249377, 295588, 71809, 122634, 266458, 81316, 
      295157, 302500, 129001, 266089, 302809, 119817, 79405, 79874, 101933, 
      125773, 310874, 68962, 66809, 335849, 75205, 87253, 128644, 257605, 
      372969, 69992, 259880, 338138, 126193, 73505, 126530, 70516, 299300, 
      334709, 79417, 90745, 91088, 120788, 91930, 103370, 94285, 88706, 
      74240, 89540, 286354, 294498, 305905, 102440, 300008, 309413, 132889, 
      83837, 330877, 395165, 283124, 311908, 320420, 413813, 88714, 73034, 
      99250, 117169, 330161, 414914, 96597, 126173, 129833, 131690, 309545, 
      378365, 72208, 299269, 320570, 96889, 102913, 84773, 309466, 398025, 
      75665, 432800, 436577, 395218, 373288, 79202, 91585, 128405, 76864, 
      392836, 91026, 371026, 80405, 98885, 125485, 92285, 324233, 377609, 
      389309, 82017, 343017, 361972, 79661, 99625, 326114, 100036, 83665, 
      349490, 88202, 89042, 365725, 369557, 363194, 97732, 100017, 89549, 
      125245, 398425, 412450, 434482, 474388, 84325, 121018, 360425, 367145, 
      401089, 488869, 84565, 103976, 445460, 92333, 100813, 390253, 418765, 
      84025, 121085, 384217, 407657, 102184, 415304, 83986, 101761, 100913, 
      103108, 88145, 105365, 407125, 411893, 416693, 97661, 415696, 89658, 
      103396, 103877, 422897, 440488, 464333, 89325, 415458, 87760, 98740, 
      423634, 91285, 106805, 484004, 106768, 467234, 110312, 89872, 94097, 
      107561, 472580, 93325, 103181, 104330, 467770, 94169, 94888, 495053, 
      506090, 108112, 98114, 100154, 98645, 103865, 100585, 109997, 112762, 
      124517, 99584, 103568, 112400, 128740, 102632, 108200, 126152, 125801, 
      105760, 109490, 112996, 106010, 115858, 119808, 123345, 112160, 128872, 
      132661, 110741, 119893, 122065, 124690, 111304, 120377, 138034, 120914, 
      115837, 120532, 115565, 126548, 133897, 130696, 123290, 123250, 131266, 
      122960, 139298, 140489, 128005, 132201, 134249, 134357, 146752, 145253, 
      146285 ], 
  [ 141689, 141557, 138881, 138568, 138400, 132178, 134513, 134821, 132129, 
      128690, 126081, 122324, 128405, 119653, 123569, 120292, 121293, 120628, 
      114580, 113354, 109796, 112786, 114813, 107325, 111546, 110696, 99668, 
      99202, 95860, 93949, 98033, 92357, 93394, 103725, 91681, 92410, 90625, 
      96122, 86500, 92089, 93041, 90754, 100997, 100450, 84800, 84890, 82116, 
      88237, 95540, 80360, 84212, 83681, 77530, 77600, 81005, 81925, 92945, 
      83492, 75332, 80909, 75604, 76729, 81460, 73405, 77642, 72529, 74465, 
      83045, 74282, 77233, 65000, 61933, 63845, 83025, 61178, 66973, 81325, 
      57896, 78196, 58365, 74185, 73957, 54513, 75973, 64116, 67537, 65858, 
      312650, 56785, 67626, 52100, 66760, 75673, 71540, 50346, 52186, 291034, 
      66536, 49349, 295313, 49633, 67489, 266305, 57217, 66065, 66757, 58901, 
      65997, 296465, 49130, 50345, 311645, 64501, 54881, 292937, 45589, 
      48618, 275553, 233465, 276436, 297625, 47309, 243284, 48753, 52065, 
      47876, 52001, 49946, 51538, 54233, 281588, 252025, 258341, 51970, 
      211930, 56797, 63277, 216781, 57850, 209554, 68680, 223380, 210821, 
      300274, 39465, 42561, 193460, 170865, 189873, 198970, 304309, 207145, 
      180410, 196389, 52477, 63817, 42640, 52880, 39541, 34481, 173125, 
      239114, 254314, 52205, 63013, 80189, 182573, 214645, 50857, 143082, 
      205642, 39481, 75769, 38090, 148921, 151265, 221269, 158372, 133556, 
      136714, 209268, 33545, 34322, 151850, 35669, 248261, 32260, 40409, 
      68986, 153266, 178841, 40340, 61601, 129620, 36738, 52378, 77130, 
      79645, 156505, 175129, 63284, 64613, 155266, 214450, 156529, 114017, 
      193937, 152308, 59914, 75193, 172426, 30420, 30952, 31813, 107018, 
      147458, 48644, 55393, 109265, 210346, 29261, 40661, 58756, 33490, 
      231842, 56608, 207913, 30218, 59410, 61625, 91538, 34037, 91629, 68282, 
      67600, 68081, 34568, 122500, 26833, 45130, 49409, 68458, 83938, 101825, 
      162097, 206161, 30445, 60820, 88925, 101252, 161717, 160564, 122344, 
      28769, 25258, 32360, 45421, 157165, 27674, 48434, 89594, 41652, 99472, 
      158824, 38245, 88930, 89344, 164804, 19237, 32485, 119810, 195466, 
      13309, 41805, 42565, 132820, 153540, 162109, 21305, 22313, 161165, 
      33332, 54176, 72189, 75321, 9076, 36101, 46538, 27985, 69193, 6002, 
      74737, 157141, 8869, 8720, 16073, 6205, 55432, 26129, 4721, 4240, 
      156850, 158418, 162373, 9320, 122869, 124253, 3889, 38944, 12890, 
      27506, 47162, 3620, 3589, 11828, 12773, 5013, 30805, 25937, 154457, 
      83681, 2925, 17316, 7709, 123113, 33577, 61650, 63610, 3400, 16189, 
      28421, 31741, 49589, 2657, 8330, 73157, 3673, 5220, 5553, 5668, 9028, 
      16945, 15434, 6877, 2557, 21625, 9594, 8109, 28505, 9161, 25345, 31520, 
      45617, 26498, 3874, 19805, 6805, 4068, 19188, 25173, 43789, 45864, 
      21845, 3364, 48689, 6145, 1845, 4657, 35010, 133290, 13988, 1844, 
      20138, 26577, 4432, 1360, 83665, 23725, 21674, 1325, 6266, 5850, 16965, 
      25738, 14249, 1124, 12197, 1042, 54322, 108545, 20221, 4744, 35125, 
      61416, 19337, 54202, 110402, 20948, 8884, 12884, 36128, 19498, 4450, 
      1690, 37210, 76354, 28565, 932, 20557, 97397, 21650, 12289, 4850, 
      34432, 22138, 8450, 101653, 11509, 520, 25133, 110708, 4930, 19444, 
      1517, 4680, 37573, 5156, 2465, 512, 305, 41060, 8146, 100081, 680, 425, 
      17282, 1885, 2237, 9704, 2501, 296, 30029, 6642, 2682, 117, 250, 45025, 
      20513, 15940, 5993, 5248, 3200, 1433, 25664, 27274, 29633, 31365, 
      28936, 50212, 37661, 14657, 2617, 205, 234, 30285, 64018, 66058, 29585, 
      28225, 27890, 13457, 28901, 39205, 26896, 24025, 19600, 0, 12100, 
      29930, 17162, 485, 16645, 125, 2504, 4100, 20740, 48404, 20745, 9613, 
      8473, 5785, 450, 4234, 48409, 22817, 14416, 12785, 1181, 554, 74, 5066, 
      16925, 8136, 477, 47997, 31378, 19930, 4274, 21074, 14948, 10064, 3908, 
      3200, 12164, 20228, 32122, 28981, 202, 337, 25402, 11570, 1021, 9578, 
      2194, 1933, 12050, 69338, 31525, 12994, 20389, 31909, 272, 35600, 2314, 
      4258, 35258, 66853, 10933, 7048, 2386, 7586, 19961, 4041, 3357, 802, 
      19210, 22642, 76617, 488, 6568, 2465, 2210, 1685, 2930, 10330, 30113, 
      3076, 7632, 60601, 725, 6250, 3592, 10877, 69845, 2938, 32413, 10000, 
      17425, 27085, 91442, 5125, 62404, 26882, 38986, 1088, 55780, 1573, 
      2610, 9370, 80680, 1450, 8794, 23426, 41225, 2257, 6269, 4148, 10469, 
      87293, 11681, 21845, 22130, 58325, 34525, 42165, 58885, 16490, 52025, 
      17650, 71194, 10037, 17245, 25832, 31016, 43418, 55762, 70001, 25101, 
      26317, 41017, 30928, 79988, 17209, 20498, 29053, 85178, 89834, 97673, 
      102665, 16481, 16949, 80420, 27274, 25565, 116933, 16706, 27197, 60125, 
      21410, 21533, 59540, 20610, 58725, 16865, 24938, 29905, 127829, 17140, 
      26212, 16180, 23885, 76685, 26690, 100649, 136161, 19493, 18553, 71572, 
      21625, 22354, 27277, 32360, 33317, 30978, 36130, 127978, 44785, 132709, 
      30185, 33428, 35218, 42505, 56610, 81010, 20072, 31037, 18434, 20858, 
      24538, 29858, 148733, 20816, 23225, 31810, 46504, 20032, 30906, 32050, 
      32341, 44360, 44938, 76689, 23330, 25106, 39106, 69481, 81796, 107581, 
      48802, 20465, 31040, 25090, 29153, 31765, 149386, 23456, 94681, 152585, 
      24093, 131338, 26245, 39524, 106340, 125717, 24004, 22385, 22562, 
      26741, 23533, 24488, 189608, 22525, 27898, 58393, 77629, 67609, 22765, 
      31501, 88237, 25538, 27578, 38930, 23697, 32770, 42241, 85810, 150386, 
      25705, 23732, 26981, 62900, 24154, 26874, 162625, 39232, 61760, 25493, 
      180373, 24820, 99133, 101413, 180648, 32777, 38365, 62449, 177209, 
      32650, 38925, 50857, 28813, 112580, 189085, 27505, 34660, 143525, 
      34772, 117416, 31810, 34153, 26804, 29648, 31120, 34004, 28442, 141226, 
      151801, 40725, 149949, 135697, 169028, 29809, 54034, 148018, 33716, 
      168877, 174260, 57881, 147929, 174569, 52897, 33485, 33674, 43693, 
      56333, 180674, 30042, 29569, 199489, 32645, 37693, 58644, 142525, 
      227929, 31912, 144520, 201778, 58153, 33745, 58490, 32996, 173300, 
      199469, 36297, 40905, 41248, 55828, 41810, 47090, 43045, 40826, 35600, 
      41380, 164554, 170458, 178785, 47560, 174568, 181453, 63729, 40157, 
      197597, 246205, 162724, 183668, 189940, 260653, 42514, 37474, 47450, 
      56129, 197441, 261754, 46477, 61213, 63193, 64210, 182425, 233885, 
      38048, 175229, 190930, 47889, 50553, 43333, 183186, 249625, 41225, 
      276560, 279497, 247658, 231048, 43082, 47345, 64565, 42704, 246116, 
      47626, 229626, 44285, 51005, 63605, 48605, 194873, 234809, 243709, 
      45337, 208897, 223092, 44941, 52025, 196474, 52436, 46985, 214250, 
      49282, 49562, 226845, 229837, 225154, 54052, 54937, 51749, 67005, 
      252265, 263210, 280202, 311428, 51845, 65858, 224065, 229105, 254929, 
      323109, 52925, 59176, 289220, 55373, 58253, 246893, 268685, 53505, 
      67325, 242537, 260377, 59624, 266344, 54586, 59761, 59753, 60548, 
      56225, 61685, 260405, 264053, 267733, 59581, 267296, 58018, 63076, 
      63557, 273377, 287048, 305573, 60205, 267898, 60320, 62900, 274394, 
      62165, 66485, 321604, 68128, 309034, 69992, 65792, 66377, 69761, 
      313540, 67565, 69581, 69890, 310130, 68129, 69128, 331813, 340610, 
      72832, 70954, 71314, 71485, 73345, 73145, 75277, 76082, 80837, 74384, 
      75008, 77120, 82820, 75752, 76840, 82472, 82681, 77200, 78410, 80516, 
      80530, 84218, 85648, 86665, 85840, 90792, 92061, 87221, 89653, 90145, 
      90810, 88904, 90697, 97434, 93754, 93717, 94212, 94285, 96308, 98617, 
      98216, 97250, 99450, 100746, 100000, 103738, 104089, 102245, 105601, 
      110449, 111677, 114832, 115013, 115765 ], 
  [ 133549, 130337, 128981, 128228, 126740, 125138, 123953, 122501, 121129, 
      120770, 119701, 116384, 114325, 114593, 113669, 113472, 110953, 110288, 
      105120, 104554, 102976, 101786, 101173, 99625, 99226, 98596, 91528, 
      89522, 89480, 86249, 85273, 83777, 82394, 82825, 80681, 80090, 78965, 
      79402, 78800, 78449, 78521, 75794, 77677, 77130, 74020, 73450, 73096, 
      72617, 73760, 70900, 70792, 70261, 68290, 67700, 67145, 66305, 68965, 
      66112, 64552, 64409, 63504, 63529, 64080, 63065, 63122, 61529, 58405, 
      60385, 57562, 55673, 52900, 51593, 51085, 55525, 49738, 49813, 54045, 
      45796, 50696, 45385, 48665, 47777, 42853, 48033, 43216, 44217, 43418, 
      210130, 40725, 43426, 40000, 42340, 45533, 43600, 38026, 38106, 192474, 
      41236, 37249, 195653, 36873, 41089, 173025, 37637, 40325, 40577, 37781, 
      39817, 196145, 35050, 35165, 208025, 38321, 35081, 193057, 33489, 
      33658, 179413, 147005, 179856, 196425, 31909, 154184, 31813, 32485, 
      31376, 32201, 31466, 31298, 31793, 183248, 160285, 165061, 30410, 
      129650, 31277, 33797, 133181, 31450, 127714, 35460, 137800, 128321, 
      196874, 24505, 24961, 114920, 98485, 112213, 118890, 199809, 124865, 
      105170, 116749, 26297, 31037, 23060, 26260, 21941, 21061, 99425, 
      148474, 160154, 24925, 29573, 38389, 106013, 129725, 24237, 77962, 
      122922, 20561, 35729, 20050, 81821, 83285, 134369, 88192, 70856, 72914, 
      125008, 17485, 17602, 83210, 17629, 154541, 16640, 18409, 30266, 83746, 
      102061, 17680, 26401, 67360, 16498, 22018, 34450, 35865, 85885, 99229, 
      26984, 27653, 84866, 128210, 85689, 56597, 112757, 82568, 24714, 32733, 
      96746, 13480, 13572, 13553, 51578, 78818, 18944, 21953, 52945, 124546, 
      12541, 15581, 23336, 13250, 140762, 22068, 122553, 12178, 23330, 24445, 
      41378, 12917, 41029, 27362, 26900, 27161, 11908, 60680, 9893, 15650, 
      17509, 27098, 35978, 47045, 88177, 120581, 10205, 22760, 38765, 46472, 
      87797, 86864, 60084, 8969, 8098, 9700, 14621, 84125, 8314, 15874, 
      38554, 12832, 44692, 85124, 11185, 37890, 38084, 89344, 6257, 8945, 
      57770, 111866, 6709, 12325, 12645, 66600, 81160, 87309, 6125, 6253, 
      86585, 8912, 17876, 27529, 29341, 7976, 9701, 13978, 6865, 25633, 
      11282, 28757, 83441, 7109, 6740, 4633, 8845, 17812, 5669, 22321, 13700, 
      82930, 84058, 86913, 5140, 59069, 60013, 19729, 9684, 3650, 5506, 
      13282, 19240, 18989, 3688, 3533, 26353, 6385, 4817, 80977, 33301, 
      14365, 3016, 35209, 58873, 6957, 20290, 21370, 8900, 2549, 5101, 6221, 
      13949, 18277, 3490, 26737, 7633, 5440, 5113, 5008, 3088, 2425, 2234, 
      34157, 10037, 64525, 40834, 3049, 76465, 39961, 3785, 5780, 11737, 
      73138, 6074, 2425, 34525, 26728, 2248, 3613, 10789, 11764, 65185, 
      24704, 13049, 33205, 17905, 4437, 6850, 65530, 50728, 18344, 62378, 
      73657, 28852, 15220, 32625, 68825, 65234, 11225, 2746, 2770, 1345, 
      3298, 51649, 11024, 47617, 11162, 15602, 48485, 62901, 30484, 6525, 
      19396, 61357, 15482, 49682, 64288, 40784, 784, 6868, 61738, 29970, 
      20610, 7290, 27954, 77405, 9512, 1637, 41077, 65650, 48149, 2650, 
      87012, 66578, 40130, 43793, 46709, 11300, 2693, 49768, 31770, 61904, 
      21097, 31300, 7213, 32656, 24905, 16132, 10865, 8720, 39826, 42661, 
      7940, 9005, 58202, 23225, 4217, 43364, 25381, 15476, 4069, 36562, 
      26002, 13537, 9490, 10485, 64073, 55760, 35033, 33188, 27620, 21673, 
      2564, 3074, 3893, 82405, 3636, 13032, 7081, 53377, 25937, 15385, 9034, 
      4105, 20458, 21618, 79525, 77285, 76730, 37, 3601, 7745, 75076, 70225, 
      62500, 12100, 0, 80090, 58082, 7745, 57125, 9805, 3604, 2120, 1160, 
      12104, 64525, 43273, 40813, 34605, 17170, 2034, 12109, 68137, 52916, 
      49745, 20761, 17714, 13714, 1546, 425, 40036, 17197, 11917, 82418, 
      63050, 2074, 1274, 53888, 44164, 29648, 2980, 64, 1088, 83602, 78481, 
      9882, 8917, 72482, 47210, 6521, 43018, 24194, 4793, 170, 23578, 4685, 
      49954, 1249, 4849, 13252, 6340, 24314, 2498, 6218, 22193, 45693, 37188, 
      24386, 986, 1261, 29341, 27337, 8722, 1170, 1962, 27997, 13028, 1508, 
      24245, 23330, 6305, 4250, 650, 4373, 26176, 1252, 18801, 15025, 1850, 
      3812, 757, 24085, 4698, 5353, 980, 1145, 3545, 37322, 2925, 19944, 
      3562, 8186, 11428, 16400, 8833, 6130, 1450, 30740, 10250, 1754, 2746, 
      9325, 7537, 2969, 4808, 1669, 34933, 1781, 2705, 2770, 18065, 6805, 
      10045, 18405, 1970, 14845, 2250, 25434, 2557, 2285, 4052, 5716, 10858, 
      17042, 24901, 4201, 4537, 9997, 6068, 30928, 2909, 3338, 5513, 34138, 
      37034, 42013, 45245, 3061, 3089, 31360, 5274, 4885, 54893, 3506, 5417, 
      19865, 4250, 4373, 19720, 4330, 19345, 4105, 5578, 7025, 62929, 5480, 
      6632, 5840, 6505, 30265, 7330, 45209, 69061, 6733, 6893, 27792, 7325, 
      7394, 8357, 9700, 9997, 9418, 11050, 63738, 14645, 67149, 9725, 10768, 
      11458, 14125, 20530, 33930, 8852, 10357, 9634, 9418, 9578, 10498, 
      78773, 10036, 10025, 11570, 16804, 11012, 11986, 12250, 12321, 16420, 
      16778, 32689, 11890, 11906, 14906, 28781, 35816, 51701, 18882, 12985, 
      13220, 12770, 13093, 13725, 80306, 13556, 44081, 82625, 13753, 67978, 
      13925, 16424, 51560, 64337, 14544, 15125, 15082, 14641, 15173, 15028, 
      109748, 15705, 15138, 24733, 34729, 29549, 16605, 16101, 41157, 16298, 
      16138, 17810, 17317, 16930, 19141, 40050, 82186, 17785, 19112, 18181, 
      28360, 19314, 18514, 91125, 19652, 28100, 19553, 104033, 20200, 48973, 
      50373, 104308, 19357, 20105, 29009, 101969, 19890, 20665, 24237, 20453, 
      57800, 110765, 21125, 20800, 78625, 21352, 61316, 21690, 21613, 23504, 
      22388, 22100, 21904, 23162, 77426, 84701, 23125, 83509, 73877, 97088, 
      24309, 27634, 82458, 23816, 97157, 101000, 29501, 82589, 101309, 27817, 
      24905, 24874, 25433, 29273, 105874, 26962, 27809, 119849, 26705, 26253, 
      31144, 79605, 141469, 29492, 81380, 122138, 32193, 30005, 32530, 31016, 
      101800, 120709, 29917, 29245, 29588, 32288, 29930, 30370, 30285, 30706, 
      32740, 31040, 96354, 100498, 106405, 31940, 103508, 108413, 36889, 
      33337, 120377, 156665, 95624, 110408, 114920, 167813, 33714, 37034, 
      34250, 35669, 120661, 168914, 34597, 37673, 38333, 38690, 110045, 
      147865, 38708, 105269, 116570, 36889, 36913, 38273, 111466, 160525, 
      41665, 181300, 183577, 159218, 146788, 42202, 40085, 41905, 43364, 
      158336, 41026, 146026, 43405, 40885, 42485, 41785, 120733, 150109, 
      156809, 44017, 131017, 141472, 45161, 42125, 122114, 42536, 45665, 
      135490, 46202, 46042, 145225, 147557, 144194, 47232, 47017, 49549, 
      48745, 164925, 173450, 186482, 210888, 53825, 50018, 144425, 148145, 
      167589, 220369, 55565, 51476, 193960, 53833, 52313, 161753, 178265, 
      57025, 52585, 158717, 172157, 53684, 176804, 58986, 54261, 54913, 
      54608, 58645, 54865, 172625, 175393, 178193, 57161, 178196, 60658, 
      58896, 59377, 183397, 193988, 208333, 64825, 179458, 66260, 62240, 
      184634, 66785, 62305, 221504, 65268, 212234, 65812, 74372, 72097, 
      67561, 216080, 74825, 70681, 70330, 213770, 75169, 76388, 231053, 
      238090, 72612, 77114, 76154, 77645, 76865, 79085, 75497, 74762, 74017, 
      82084, 80068, 76900, 74240, 82132, 79700, 75652, 76301, 82260, 81490, 
      82496, 88010, 86858, 86308, 85345, 92660, 88372, 87661, 96241, 93393, 
      92565, 91690, 98804, 94877, 93034, 99914, 103837, 101032, 105065, 
      100048, 98397, 100196, 104290, 108250, 104266, 109460, 103298, 102989, 
      109505, 112201, 119249, 121357, 117252, 118753, 119285 ], 
  [ 204181, 208885, 204129, 204506, 206410, 192916, 200785, 203857, 199085, 
      190800, 185765, 181306, 200185, 177245, 188773, 180650, 187181, 186514, 
      179066, 176800, 170122, 179684, 185861, 169025, 180512, 179314, 162034, 
      163984, 155450, 155605, 167645, 155389, 160228, 186125, 158509, 161312, 
      158485, 171940, 148130, 163061, 165397, 163792, 187181, 186632, 151258, 
      152384, 145802, 162301, 179290, 144730, 154810, 154277, 141544, 142650, 
      152281, 155965, 180133, 160298, 141754, 156325, 144098, 146953, 158258, 
      139129, 149940, 139285, 149165, 168125, 150016, 160565, 133450, 127609, 
      133325, 175685, 128576, 143365, 173633, 126314, 170834, 128165, 163705, 
      164509, 122225, 169289, 146354, 153581, 150516, 523252, 131405, 155048, 
      120490, 154522, 172429, 164834, 119072, 123680, 495392, 155674, 117725, 
      501397, 119045, 158353, 462353, 137353, 155889, 157273, 141457, 156509, 
      503577, 120608, 123553, 523945, 155005, 135349, 499349, 113945, 121472, 
      476081, 418765, 477650, 506105, 120845, 432730, 124709, 132173, 123138, 
      132453, 128320, 132676, 138829, 485554, 445609, 454345, 135176, 390628, 
      146225, 158933, 397553, 148660, 387556, 170210, 407258, 389853, 512168, 
      112265, 119513, 366250, 333965, 361277, 374180, 517925, 385813, 348004, 
      370901, 142909, 164629, 122690, 144002, 116473, 104837, 338285, 430916, 
      451652, 144353, 164849, 195173, 352225, 397445, 141965, 294740, 384980, 
      118477, 187981, 115700, 303689, 307413, 407173, 317978, 281394, 286280, 
      391010, 108025, 109840, 309024, 113261, 444877, 106042, 124225, 179092, 
      311812, 348805, 125186, 166169, 276746, 117776, 149332, 193460, 197705, 
      316777, 343705, 169578, 171945, 315188, 399284, 317141, 253521, 370809, 
      311186, 164468, 191165, 340640, 106250, 107474, 109717, 243396, 304596, 
      144538, 157169, 247025, 394468, 104737, 129285, 163642, 114500, 424264, 
      160106, 391337, 107764, 165328, 169273, 219600, 116425, 220373, 181800, 
      180770, 181597, 119362, 268882, 102629, 140648, 148733, 182660, 208520, 
      237133, 327505, 389905, 111425, 169826, 216961, 236554, 327121, 325618, 
      269402, 109045, 101380, 117130, 142993, 321169, 107252, 148772, 218996, 
      136106, 234754, 323858, 129925, 218324, 219082, 332602, 88769, 118625, 
      266500, 376064, 72805, 137285, 138737, 286082, 316490, 328865, 94293, 
      96685, 327573, 120850, 160378, 191537, 196745, 59914, 126729, 146852, 
      110305, 186805, 46800, 196153, 322153, 60737, 60930, 83161, 51145, 
      163690, 107397, 26129, 38450, 322192, 324452, 330137, 64978, 272293, 
      274369, 28057, 134042, 76500, 111184, 149524, 28130, 28445, 73706, 
      76381, 20525, 118285, 108225, 319093, 211985, 34001, 88874, 13525, 
      273209, 124505, 175760, 179104, 43810, 86701, 114157, 120937, 154701, 
      27149, 65000, 195221, 46501, 53930, 55301, 55762, 67426, 88837, 85248, 
      13025, 39845, 3205, 9512, 65117, 2125, 9769, 108301, 121050, 147949, 
      2192, 49460, 96185, 12253, 17474, 94874, 108125, 144733, 148538, 2725, 
      18842, 153781, 12625, 25625, 54041, 128336, 288896, 5242, 24930, 2740, 
      1565, 15058, 28594, 212969, 1825, 2196, 34785, 60832, 59720, 90557, 
      110056, 4453, 34578, 5513, 34148, 164240, 252025, 2117, 13282, 129125, 
      176522, 2269, 164116, 254916, 1802, 7730, 80930, 131162, 2080, 13328, 
      20948, 133280, 201488, 765, 36450, 99325, 234985, 1460, 4901, 57320, 
      746, 1252, 7632, 241657, 5153, 32570, 109429, 255554, 11720, 1666, 
      19721, 11810, 134317, 10898, 16165, 24938, 32689, 140914, 7312, 239377, 
      38250, 35917, 1908, 17305, 48105, 5746, 15497, 25402, 119837, 8564, 
      14984, 27989, 34696, 148325, 981, 2290, 9297, 10282, 13770, 18577, 
      110970, 114308, 119089, 65, 117698, 157658, 134725, 2729, 14909, 25297, 
      35360, 120425, 181492, 184916, 5, 29, 40, 83525, 117653, 137645, 82, 
      325, 1090, 29930, 80090, 0, 1764, 38025, 1937, 33857, 49730, 56170, 
      100490, 154450, 845, 5629, 6565, 9413, 23108, 56648, 154453, 493, 2818, 
      3609, 19337, 22516, 27572, 59552, 91825, 6914, 23129, 153689, 52, 1060, 
      56680, 101160, 2650, 5378, 12370, 52490, 80138, 99274, 100, 73, 33920, 
      35785, 296, 4456, 41309, 5920, 16528, 46369, 79668, 190240, 122669, 
      3796, 99421, 123397, 28786, 130546, 16640, 55952, 129856, 186017, 5189, 
      8570, 16708, 66888, 98293, 13169, 14561, 37264, 96500, 104084, 202001, 
      29682, 63442, 17125, 17908, 43333, 49768, 74468, 119509, 15658, 66578, 
      175253, 27145, 62080, 52154, 75701, 190721, 49076, 123877, 73090, 
      91933, 113009, 225460, 57485, 178082, 112456, 136324, 33722, 166610, 
      39049, 45968, 70720, 208114, 36500, 68756, 104840, 140285, 42841, 
      60345, 51994, 73193, 218525, 76129, 100825, 101456, 170521, 126997, 
      141557, 171425, 88200, 159373, 90740, 192032, 70669, 89641, 108954, 
      119674, 143492, 165520, 189793, 106829, 109429, 138661, 118882, 206002, 
      88553, 96340, 114929, 214304, 221728, 234065, 241825, 86437, 87597, 
      206426, 110720, 106933, 263349, 86308, 110293, 172285, 97236, 97357, 
      171002, 95048, 169493, 85765, 104212, 114713, 278713, 84290, 105818, 
      81250, 100025, 198497, 105940, 236641, 290489, 88357, 85685, 189218, 
      92905, 94672, 105821, 116786, 118781, 113672, 124360, 277796, 140969, 
      284597, 111141, 117842, 121360, 135913, 162128, 203828, 86490, 112333, 
      81040, 87616, 96832, 109072, 307525, 86530, 92745, 112400, 141970, 
      82970, 109412, 111940, 112577, 137050, 137972, 194633, 90064, 94608, 
      125908, 182233, 202850, 244205, 144596, 80965, 107802, 93200, 103145, 
      108869, 306760, 87754, 222989, 311341, 89081, 279712, 94345, 124578, 
      241218, 270973, 87602, 82521, 83044, 94489, 85397, 88082, 363922, 
      81965, 96680, 160045, 193813, 176177, 81161, 104429, 210989, 88776, 
      94276, 120852, 82433, 106384, 127273, 206480, 306344, 86857, 79690, 
      89513, 165914, 80456, 88712, 323765, 118714, 163386, 83521, 349121, 
      80770, 226705, 230369, 349394, 102565, 115765, 163721, 344221, 101396, 
      116321, 141401, 90637, 247410, 360937, 86213, 105130, 294265, 104546, 
      254314, 96392, 102541, 80658, 89730, 93970, 101698, 85408, 290228, 
      305993, 117065, 303101, 281581, 330826, 87113, 144208, 299780, 97938, 
      330325, 338130, 151165, 299341, 338437, 140989, 95625, 96160, 121057, 
      147537, 346960, 83528, 80977, 373381, 90625, 104321, 150530, 290117, 
      412537, 84346, 292450, 375656, 147605, 88249, 147940, 84730, 334370, 
      371957, 94949, 107861, 108202, 141466, 109108, 122000, 111725, 105352, 
      88706, 106250, 320420, 329092, 341225, 120730, 334930, 344929, 154541, 
      99481, 367641, 435625, 316850, 347482, 356522, 455261, 104948, 86756, 
      116800, 136897, 366785, 456356, 113749, 146821, 150877, 152932, 344845, 
      417757, 85594, 333837, 356456, 113765, 120581, 99865, 344552, 438325, 
      89101, 474946, 478921, 435316, 412130, 93028, 107325, 148765, 90226, 
      432730, 106564, 409664, 94225, 115477, 145377, 107885, 360029, 416573, 
      428933, 95965, 379933, 400010, 93145, 116145, 361972, 116554, 97605, 
      386660, 102664, 103636, 403745, 407773, 401012, 113306, 115921, 103733, 
      144245, 438149, 452896, 476116, 518066, 97245, 139284, 397829, 404945, 
      440801, 533201, 97281, 119794, 487546, 106301, 116101, 429301, 459397, 
      96473, 139009, 422865, 447625, 117466, 455666, 96164, 116909, 115861, 
      118386, 100913, 120905, 446953, 451985, 457049, 111877, 455914, 102352, 
      118130, 118609, 463369, 481882, 506981, 101413, 455464, 99450, 112410, 
      464032, 103365, 121525, 527498, 121082, 509728, 125018, 100746, 105829, 
      121669, 515266, 104589, 116293, 117640, 510120, 105497, 106146, 538717, 
      550280, 121610, 109696, 112132, 110225, 116233, 112225, 123353, 126580, 
      139981, 110690, 115466, 125882, 144730, 114130, 120754, 141610, 141125, 
      117650, 121972, 125802, 117160, 128452, 132994, 137125, 123490, 142970, 
      147353, 121405, 132137, 134705, 137792, 121698, 132485, 152708, 132416, 
      126149, 131834, 125677, 138770, 147305, 143442, 134516, 133940, 143540, 
      133450, 152756, 154145, 139149, 143533, 144905, 144745, 159314, 157417, 
      158513 ], 
  [ 183685, 187213, 182961, 183170, 184570, 172840, 179365, 181765, 177497, 
      170388, 165941, 161650, 177421, 157925, 167605, 160658, 165845, 165178, 
      158066, 156052, 150130, 158096, 163265, 148697, 158420, 157306, 141538, 
      142900, 135626, 135277, 145385, 134725, 138640, 160757, 136921, 139220, 
      136645, 148168, 127802, 140465, 142465, 140692, 160889, 160340, 129754, 
      130628, 124970, 138949, 153586, 123730, 132298, 131765, 120628, 121482, 
      129601, 132613, 153589, 136274, 120250, 132637, 122090, 124525, 134234, 
      117793, 127008, 117697, 125645, 142085, 126244, 134945, 111442, 106273, 
      111065, 147797, 106820, 119425, 145829, 104306, 142946, 105821, 136573, 
      137125, 100385, 141233, 120986, 127289, 124560, 466720, 107885, 128420, 
      98482, 127810, 143533, 136778, 96980, 100916, 440372, 128626, 95717, 
      445957, 96785, 130885, 409349, 112489, 128673, 129889, 116005, 129125, 
      447885, 97844, 100369, 466993, 127621, 110401, 443825, 91937, 98372, 
      421985, 368365, 423386, 450077, 97577, 381322, 100853, 107309, 99450, 
      107505, 103876, 107560, 112873, 430618, 393193, 401341, 109556, 341824, 
      119093, 130289, 348245, 121192, 338920, 140138, 357194, 340965, 455300, 
      89165, 95405, 318874, 288941, 314237, 326216, 460637, 337009, 301888, 
      323105, 115525, 134725, 97826, 116450, 92365, 82325, 292757, 378920, 
      398312, 116549, 134693, 161825, 305605, 347633, 114413, 252488, 336008, 
      93865, 155305, 91424, 260681, 264069, 356605, 273794, 240066, 244532, 
      341450, 84505, 86068, 265428, 88985, 391705, 82690, 98437, 146920, 
      267880, 302101, 99146, 135341, 235586, 92660, 120352, 159776, 163601, 
      272425, 297337, 138330, 140445, 270920, 348968, 272705, 214209, 322425, 
      267170, 133640, 157565, 294356, 82394, 83450, 85357, 204840, 261000, 
      115810, 127013, 208133, 344320, 80965, 102321, 132730, 89384, 372100, 
      129530, 341357, 83488, 134164, 137689, 183060, 90973, 183665, 148788, 
      147842, 148585, 93322, 227890, 78773, 112004, 119165, 149480, 172820, 
      198829, 281893, 339841, 86309, 137906, 180421, 198250, 281509, 280090, 
      228242, 84097, 77440, 91090, 113845, 275893, 82472, 118952, 182120, 
      107714, 196450, 278330, 102205, 181448, 182122, 286402, 66425, 92249, 
      225424, 326756, 52897, 108641, 109925, 243410, 271466, 282917, 71109, 
      73165, 281709, 94138, 129130, 157097, 161801, 42106, 99261, 117032, 
      84853, 152785, 31428, 161209, 276625, 42677, 42786, 61405, 34765, 
      131938, 82197, 15461, 24674, 276580, 278672, 283937, 45994, 230545, 
      232453, 16717, 105482, 55584, 85396, 119200, 16706, 16937, 53210, 
      55465, 11285, 91573, 82773, 273649, 175361, 20981, 66026, 6637, 231293, 
      96953, 142580, 145588, 28522, 64105, 87865, 93805, 123705, 15725, 
      45764, 160109, 30625, 36626, 37745, 38122, 47770, 65905, 62820, 6053, 
      25313, 2197, 4052, 45797, 3049, 4141, 82681, 93834, 117625, 2612, 
      32912, 72161, 5449, 8738, 71018, 82505, 114745, 118130, 1885, 9602, 
      122785, 5569, 14369, 36569, 100196, 245636, 1882, 13842, 1480, 2153, 
      6994, 16498, 176093, 1657, 1440, 21177, 42100, 41156, 67205, 84100, 
      1345, 20970, 1649, 20624, 132068, 211705, 1025, 5722, 100817, 143090, 
      925, 131944, 214344, 962, 2522, 58922, 102602, 820, 5684, 10784, 
      104468, 165620, 2025, 22338, 74713, 196093, 872, 1205, 39092, 3434, 
      832, 2340, 202177, 1205, 19298, 83473, 214898, 4580, 490, 9809, 4586, 
      105337, 4010, 7345, 13514, 19333, 111178, 2020, 200065, 23634, 21805, 
      144, 8065, 31473, 1210, 6845, 13810, 92537, 2600, 6500, 15725, 20836, 
      117749, 225, 106, 2997, 3562, 5706, 8917, 84762, 87680, 91873, 2165, 
      90650, 126074, 105661, 125, 6425, 13705, 21332, 93041, 147472, 150560, 
      1685, 1373, 1300, 61013, 90605, 108245, 1090, 577, 82, 17162, 58082, 
      1764, 0, 23409, 5, 20165, 32762, 38026, 75626, 123202, 173, 1093, 1525, 
      3029, 12104, 38420, 123205, 409, 130, 333, 9425, 11680, 15392, 40820, 
      68137, 1706, 12125, 122525, 2152, 136, 38452, 76212, 130, 1010, 4810, 
      35018, 58130, 74578, 2368, 1585, 20228, 21673, 884, 676, 26021, 1300, 
      7540, 30073, 57744, 155380, 95033, 520, 74725, 95677, 16354, 101986, 
      7652, 37892, 101380, 151577, 1073, 2690, 7720, 46980, 73765, 5441, 
      6329, 22900, 72224, 78800, 166049, 17082, 44122, 8053, 8584, 27709, 
      32884, 53384, 92293, 7090, 46754, 141905, 15217, 43012, 34850, 54449, 
      155861, 32360, 96157, 52258, 68329, 86633, 187408, 39257, 144482, 
      86164, 107176, 20282, 134186, 24433, 29924, 50308, 171658, 22472, 
      48680, 79556, 110717, 27469, 41697, 34858, 52445, 181145, 54961, 76129, 
      76676, 137761, 99025, 111905, 138581, 65268, 127789, 67472, 157172, 
      50425, 66541, 83250, 92626, 113672, 133348, 155185, 81461, 83725, 
      109429, 92002, 169882, 65705, 72400, 88553, 177428, 184180, 195425, 
      202513, 63925, 64917, 170306, 84932, 81649, 222273, 63880, 84589, 
      139525, 73296, 73417, 138410, 71444, 137069, 63505, 79432, 88589, 
      236545, 62450, 80954, 59914, 76001, 163385, 81160, 198085, 247481, 
      66097, 63845, 155114, 70057, 71572, 81209, 90746, 92489, 88052, 97396, 
      235880, 112073, 242177, 85941, 91802, 94900, 107689, 130964, 168464, 
      64818, 87049, 60292, 65860, 73732, 84292, 263425, 65026, 70317, 87284, 
      113242, 62138, 84800, 86992, 87545, 108994, 109832, 160445, 68308, 
      72180, 99280, 149305, 167906, 205481, 115784, 60721, 83610, 71108, 
      79625, 84593, 262996, 66586, 186281, 267241, 67745, 238132, 72253, 
      98370, 202914, 230149, 66602, 62361, 62800, 72481, 64817, 67082, 
      316042, 61973, 74420, 129805, 160045, 144257, 61421, 81161, 175625, 
      67860, 72520, 95400, 62609, 82948, 101065, 171620, 262916, 66445, 
      60538, 68765, 135338, 61220, 68132, 279077, 93850, 133146, 63865, 
      302585, 61618, 190165, 193493, 302858, 80053, 91405, 133565, 298105, 
      79136, 91961, 113849, 70057, 209106, 313645, 66389, 82450, 252097, 
      82034, 215506, 75140, 80365, 62010, 69570, 73138, 79690, 66004, 248480, 
      262985, 92957, 260345, 240589, 285970, 67625, 116740, 257360, 76770, 
      285553, 292770, 122941, 257005, 293077, 114025, 74961, 75412, 96697, 
      119817, 301012, 64964, 62917, 325585, 70969, 82565, 122642, 248705, 
      362137, 66034, 250954, 327860, 120305, 69433, 120640, 66586, 289682, 
      324497, 75125, 86021, 86362, 115090, 87184, 98228, 89465, 84100, 70226, 
      84914, 276992, 284992, 296201, 97378, 290410, 299653, 126905, 79489, 
      320769, 384049, 273842, 302122, 310490, 402425, 84200, 69200, 94372, 
      111697, 320081, 403520, 91825, 120445, 123997, 125800, 299821, 367525, 
      68458, 289737, 310676, 92177, 97985, 80545, 299780, 386917, 71881, 
      421186, 424909, 384160, 362570, 75304, 87165, 122725, 73090, 381826, 
      86656, 360356, 76501, 94225, 119925, 87893, 314333, 366845, 378365, 
      78073, 332809, 351458, 75841, 94977, 316192, 95386, 79713, 339200, 
      84100, 84904, 355193, 358969, 352712, 93314, 95509, 85505, 119885, 
      387413, 401236, 422944, 462290, 80613, 115848, 350033, 356645, 390065, 
      476585, 80901, 99466, 433786, 88325, 96445, 379405, 407485, 80429, 
      115993, 373473, 396553, 97810, 404090, 80456, 97421, 96625, 98730, 
      84449, 100913, 396049, 400745, 405473, 93565, 404506, 85972, 99146, 
      99625, 411625, 428962, 452465, 85789, 404308, 84330, 94770, 412372, 
      87741, 102541, 471890, 102602, 455380, 106034, 86634, 90625, 103441, 
      460666, 89973, 99325, 100420, 455940, 90797, 91530, 482857, 493748, 
      104138, 94660, 96592, 95189, 100189, 97105, 106049, 108688, 119989, 
      96242, 100010, 108410, 124066, 99178, 104458, 121618, 121301, 102194, 
      105760, 109170, 102628, 112072, 115858, 119233, 108706, 124658, 128285, 
      107461, 116177, 118241, 120740, 108090, 116693, 133640, 117380, 112625, 
      117050, 112405, 122810, 129833, 126810, 119816, 119912, 127496, 119674, 
      135200, 136337, 124533, 128665, 130877, 131053, 142850, 141457, 142469 ]
    , [ 138856, 138100, 135684, 135281, 134845, 129541, 131170, 131122, 
      128690, 125865, 123560, 119881, 124330, 117380, 120328, 117665, 117956, 
      117289, 111401, 110305, 107137, 109289, 110786, 104480, 107777, 106969, 
      96709, 95929, 93245, 91060, 94130, 89284, 89833, 98180, 88114, 88577, 
      86920, 91405, 83585, 87986, 88762, 86377, 94946, 94397, 81253, 81209, 
      78917, 83716, 89785, 77065, 80125, 79592, 74269, 74205, 76816, 77380, 
      86728, 78593, 71749, 76180, 71753, 72658, 76553, 69904, 73305, 68890, 
      69800, 77060, 69481, 71450, 61105, 58384, 59810, 76040, 57401, 62050, 
      74378, 53969, 71189, 54260, 67570, 67204, 50660, 68864, 58409, 61346, 
      59841, 290617, 52040, 61253, 48145, 60337, 68104, 64409, 46337, 47825, 
      269777, 59929, 45380, 273832, 45530, 60658, 246098, 51748, 59364, 
      59968, 53122, 59204, 274842, 44753, 45748, 289360, 57700, 49354, 
      271394, 41600, 44057, 254756, 214600, 255545, 275810, 42650, 223885, 
      43784, 46568, 42993, 46458, 44665, 45901, 48154, 260329, 232084, 
      238090, 46061, 193873, 50090, 55778, 198458, 50965, 191581, 60425, 
      204653, 192708, 277973, 34850, 37418, 176125, 154760, 172712, 181325, 
      281780, 189058, 163729, 178826, 45604, 55624, 37085, 45917, 34378, 
      30152, 156740, 219341, 233837, 45098, 54674, 70178, 165610, 196010, 
      43880, 128405, 187445, 34042, 66106, 32825, 133844, 136008, 202228, 
      142673, 119349, 122285, 190745, 28660, 29305, 136449, 30386, 227842, 
      27457, 34330, 59557, 137677, 161800, 34121, 52874, 115481, 31001, 
      44617, 66905, 69200, 140692, 158260, 54333, 55530, 139493, 195509, 
      140666, 100836, 176004, 136661, 51173, 65000, 155585, 25325, 25769, 
      26452, 94221, 132021, 40993, 46994, 96290, 191473, 24202, 33930, 49957, 
      27725, 211909, 47981, 189122, 24889, 50473, 52468, 79785, 28090, 79778, 
      58365, 57725, 58162, 28297, 108397, 21704, 37493, 41288, 58445, 72605, 
      89128, 145570, 187300, 24650, 51461, 77146, 88549, 145186, 144073, 
      108137, 23050, 20065, 26065, 37498, 140794, 22037, 40157, 77621, 34121, 
      86749, 142313, 31060, 76949, 77317, 147937, 14864, 26000, 105625, 
      176969, 10210, 34130, 34802, 117797, 137285, 145370, 16488, 17320, 
      144468, 26665, 45133, 61472, 64340, 7069, 29034, 38237, 21970, 58690, 
      5265, 63748, 140608, 6722, 6525, 11986, 4930, 46105, 20232, 6434, 4325, 
      140257, 141737, 145472, 6673, 108298, 109594, 5242, 31277, 9225, 21289, 
      38569, 4925, 4850, 8381, 9106, 7460, 24100, 19890, 137938, 71780, 3386, 
      12629, 11380, 108434, 26420, 51545, 53329, 2665, 11626, 21922, 24802, 
      40626, 3944, 5525, 62036, 2626, 3425, 3626, 3697, 6001, 12202, 10953, 
      10490, 2210, 28360, 13997, 5252, 36250, 13474, 19186, 24525, 36994, 
      33977, 2465, 14480, 10498, 6749, 13949, 19010, 35338, 37193, 28660, 
      5777, 39706, 9700, 3200, 2756, 27521, 117881, 19477, 3285, 26725, 
      34130, 7453, 2269, 71594, 30880, 28521, 1440, 3697, 3365, 11972, 19381, 
      19858, 1233, 17408, 1193, 44705, 94660, 26882, 8017, 27530, 51137, 
      25864, 44581, 96381, 27737, 13385, 8585, 28397, 26065, 7673, 3593, 
      29345, 64793, 36450, 765, 14890, 84250, 28565, 17576, 2525, 43061, 
      29137, 12897, 88192, 16658, 785, 18754, 96629, 8405, 26041, 3536, 8105, 
      29602, 8753, 5050, 1733, 514, 32689, 12577, 86692, 225, 232, 23553, 
      4240, 720, 14521, 5162, 1417, 22922, 10709, 5429, 884, 181, 36200, 
      27306, 21985, 9882, 8917, 6165, 3562, 19125, 20513, 22564, 39650, 
      21953, 40853, 29620, 20474, 5354, 1312, 65, 23120, 53377, 55241, 37640, 
      36104, 35725, 8840, 21908, 30980, 34597, 31330, 26245, 485, 7745, 
      38025, 23409, 0, 22802, 122, 785, 1765, 14885, 39205, 27560, 14404, 
      13000, 9608, 1853, 1853, 39208, 29938, 20173, 18234, 3152, 2041, 857, 
      2417, 11680, 12569, 1874, 38834, 39637, 26605, 1885, 15165, 20785, 
      14933, 7105, 1205, 7793, 14449, 40465, 36928, 185, 100, 32861, 16741, 
      164, 14305, 4633, 544, 7713, 58225, 24194, 18421, 14596, 24532, 901, 
      27781, 4745, 1937, 27481, 55952, 15914, 11105, 4813, 4293, 14248, 7124, 
      6176, 409, 13625, 16529, 64916, 1017, 3577, 4840, 4453, 628, 1213, 
      6413, 22984, 5713, 4373, 50258, 1600, 3385, 1649, 6866, 58706, 1301, 
      25012, 6205, 12178, 20384, 78625, 2690, 51917, 20221, 30829, 1157, 
      45905, 1024, 1313, 5785, 68689, 1205, 5381, 17285, 32840, 1306, 3600, 
      2269, 6698, 74810, 7684, 16000, 16241, 48256, 26962, 33722, 48770, 
      11565, 42568, 12545, 60017, 6514, 12226, 19449, 23929, 34877, 45985, 
      58948, 18884, 19924, 32776, 23917, 68137, 12308, 15025, 22304, 72929, 
      77233, 84500, 89140, 11752, 12132, 68561, 20825, 19378, 102474, 12013, 
      20788, 50020, 15921, 16042, 49517, 15293, 48788, 12250, 18997, 23258, 
      112768, 12725, 20213, 12025, 18320, 65312, 20725, 87466, 120644, 14842, 
      14120, 60713, 16660, 17257, 21386, 25721, 26546, 24557, 29005, 113021, 
      36644, 117482, 23976, 26777, 28345, 34708, 47273, 69473, 15705, 24778, 
      14545, 16441, 19417, 23857, 132610, 16525, 18450, 25625, 38425, 16085, 
      24977, 25945, 26192, 36625, 37157, 65738, 18889, 20313, 32113, 59188, 
      70445, 94250, 40661, 16810, 25317, 20465, 23780, 25994, 133405, 19309, 
      82394, 136426, 19856, 116497, 21610, 32733, 93213, 111268, 19937, 
      18756, 18889, 22144, 19682, 20417, 171457, 18980, 23165, 49480, 66868, 
      57812, 19346, 26234, 76634, 21501, 23101, 32517, 20228, 27409, 35428, 
      74465, 134549, 21922, 20605, 23018, 53789, 20981, 22997, 146120, 33109, 
      52821, 22096, 162896, 21685, 86890, 88994, 163169, 27880, 32500, 53546, 
      159946, 27881, 33056, 43316, 24922, 99405, 171202, 24008, 29665, 
      128320, 29861, 103969, 27557, 29416, 23913, 25965, 27085, 29353, 25153, 
      126233, 136148, 34970, 134426, 121096, 152401, 26468, 46513, 132665, 
      29493, 152290, 157365, 49960, 132616, 157672, 45634, 29520, 29665, 
      37792, 48672, 163465, 27173, 26962, 181306, 29200, 33146, 50885, 
      127682, 208372, 29161, 129625, 183581, 50690, 30724, 51025, 30325, 
      156725, 181442, 32744, 36296, 36637, 48841, 37153, 41465, 38210, 36517, 
      32741, 37025, 148625, 154177, 162020, 42145, 158065, 164554, 56066, 
      36496, 179856, 226000, 147005, 166717, 172637, 239786, 38453, 35081, 
      42505, 49732, 179780, 240881, 41794, 54196, 55912, 56797, 165640, 
      214372, 35869, 158922, 173741, 43370, 45506, 40000, 166517, 229480, 
      38986, 255181, 257986, 227641, 211865, 40573, 43560, 57700, 40501, 
      226225, 43969, 210569, 41770, 46642, 57042, 44900, 177704, 215528, 
      223988, 42730, 190978, 204425, 42640, 47700, 179257, 48109, 44370, 
      196145, 46309, 46501, 208160, 211018, 206597, 50321, 50986, 48938, 
      60980, 232424, 242881, 259081, 288941, 49860, 60309, 205754, 210530, 
      235076, 300176, 51066, 55249, 267781, 52676, 54676, 227476, 248212, 
      51818, 61984, 223380, 240340, 56041, 246041, 53069, 56264, 56386, 
      56961, 54308, 57920, 240448, 243920, 247424, 56692, 247069, 56137, 
      59825, 60304, 252964, 266017, 283706, 58708, 247789, 59085, 60345, 
      254017, 60660, 63220, 299153, 65117, 287233, 66713, 65061, 65074, 
      66874, 291601, 66564, 67348, 67525, 288405, 67082, 68121, 309202, 
      317645, 70325, 69721, 69817, 70250, 71578, 71860, 72848, 73345, 76996, 
      73445, 73541, 74597, 78625, 74545, 74929, 78625, 78920, 75725, 76537, 
      78417, 79525, 82237, 83269, 83890, 84685, 87785, 88658, 86500, 87872, 
      88100, 88457, 88353, 89000, 94013, 92441, 93194, 93029, 93892, 94505, 
      96020, 96057, 96101, 98645, 98885, 99325, 101081, 101300, 101124, 
      104338, 109610, 111010, 112709, 113152, 113858 ], 
  [ 183530, 186994, 182762, 182961, 184333, 172681, 179140, 181504, 177256, 
      170201, 165778, 161485, 177104, 157770, 167362, 160469, 165586, 164917, 
      157805, 155801, 149909, 157797, 162916, 148450, 158089, 156977, 141257, 
      142585, 135369, 134986, 145000, 134410, 138277, 160210, 136552, 138825, 
      136258, 147689, 127485, 140040, 142024, 140233, 160276, 159725, 129365, 
      130225, 124609, 138466, 152989, 123353, 131849, 131314, 120245, 121085, 
      129130, 132106, 152930, 135733, 119825, 132106, 121637, 124052, 133685, 
      117370, 126509, 117256, 125098, 141418, 125681, 134280, 110945, 105802, 
      110548, 147010, 106321, 118820, 145040, 103777, 142137, 105274, 135796, 
      136330, 99850, 140402, 120277, 126536, 123821, 464525, 107258, 127645, 
      97925, 127025, 142642, 135925, 96409, 100313, 438233, 127817, 95146, 
      443794, 96200, 130052, 407300, 111778, 127850, 129058, 115264, 128290, 
      445700, 97225, 99730, 464746, 126778, 109672, 441640, 91346, 97729, 
      419866, 366418, 421253, 447860, 96916, 379321, 100162, 106570, 98765, 
      106760, 103153, 106801, 112072, 428437, 391130, 399248, 108765, 339925, 
      118224, 129348, 346320, 120305, 337025, 139121, 355225, 339050, 452997, 
      88468, 94660, 317017, 287194, 312394, 324329, 458306, 335080, 300085, 
      321220, 114610, 133690, 97029, 115525, 91600, 81634, 290970, 376825, 
      396153, 115600, 133632, 160612, 303760, 345636, 113474, 250849, 334049, 
      93064, 154120, 90637, 259002, 262370, 354562, 272053, 238457, 242901, 
      339445, 83738, 85289, 263705, 88180, 389524, 81925, 97556, 145729, 
      266129, 300218, 98245, 134212, 233965, 91801, 119309, 158509, 162314, 
      270650, 295466, 137177, 139280, 269145, 346905, 270920, 212666, 320450, 
      265401, 132497, 156290, 292473, 81577, 82625, 84514, 203321, 259241, 
      114757, 125892, 206596, 342245, 80144, 101348, 131569, 88497, 369925, 
      128381, 339284, 82637, 132985, 136490, 181625, 90064, 182212, 147509, 
      146565, 147304, 92369, 226225, 77922, 110925, 118042, 148185, 171405, 
      197290, 280004, 337738, 85392, 136665, 178960, 196705, 279616, 278197, 
      226553, 83176, 76565, 90113, 112720, 274000, 81553, 117793, 180625, 
      106621, 194885, 276417, 101138, 179945, 180613, 284453, 65610, 91242, 
      223717, 324657, 52196, 107524, 108800, 241625, 269569, 280976, 70250, 
      72290, 279770, 93109, 127885, 155698, 160378, 41497, 98192, 115849, 
      83876, 151400, 30929, 159778, 274690, 42048, 42149, 60596, 34208, 
      130649, 81218, 15172, 24237, 274625, 276709, 281954, 45305, 228772, 
      230672, 16388, 104333, 54797, 84377, 117965, 16369, 16596, 52441, 
      54676, 11050, 90506, 81764, 271688, 173818, 20560, 65137, 6506, 229492, 
      95834, 141193, 144185, 27985, 63220, 86804, 92704, 122420, 15370, 
      45037, 158626, 30056, 35989, 37096, 37469, 47021, 65000, 61937, 5904, 
      24804, 2330, 3973, 45058, 3272, 4052, 81640, 92717, 116360, 2809, 
      32301, 71194, 5300, 8497, 70057, 81460, 113492, 116857, 2018, 9333, 
      121480, 5402, 14002, 35906, 99025, 243745, 1889, 13481, 1585, 2344, 
      6773, 16085, 174500, 1810, 1565, 20690, 41369, 40429, 66250, 83021, 
      1352, 20477, 1618, 20133, 130689, 209938, 1124, 5513, 99620, 141649, 
      1010, 130561, 212561, 1069, 2421, 58021, 101389, 905, 5465, 10445, 
      103241, 164057, 2228, 21809, 73684, 194384, 985, 1170, 38365, 3701, 
      949, 2225, 200434, 1152, 18801, 82372, 213097, 4373, 565, 9466, 4369, 
      104084, 3805, 7048, 13093, 18820, 109885, 1889, 198314, 23057, 21250, 
      173, 7738, 30794, 1105, 6544, 13369, 91348, 2425, 6205, 15250, 20285, 
      116402, 296, 109, 2804, 3349, 5429, 8564, 83621, 86517, 90682, 2368, 
      89465, 124673, 104378, 100, 6120, 13250, 20761, 91834, 145949, 149021, 
      1858, 1530, 1453, 60034, 89410, 106938, 1229, 680, 125, 16645, 57125, 
      1937, 5, 22802, 0, 19600, 32041, 37249, 74529, 121801, 226, 962, 1370, 
      2810, 11665, 37637, 121802, 488, 85, 260, 9034, 11245, 14893, 40009, 
      67090, 1537, 11680, 121120, 2329, 169, 37661, 75101, 85, 877, 4525, 
      34261, 57157, 73477, 2549, 1730, 19649, 21074, 981, 565, 25362, 1145, 
      7177, 29362, 56765, 153785, 93780, 425, 73610, 94418, 15821, 100685, 
      7281, 37089, 100081, 149994, 932, 2465, 7345, 46085, 72650, 5122, 5986, 
      22265, 71117, 77645, 164386, 16529, 43249, 7666, 8185, 27010, 32125, 
      52425, 91042, 6725, 45853, 140360, 14690, 42145, 34065, 53476, 154240, 
      31601, 94874, 51301, 67240, 85410, 185629, 38420, 142913, 84941, 
      105817, 19669, 132669, 23762, 29185, 49361, 169945, 21825, 47745, 
      78373, 109330, 26756, 40826, 34057, 51472, 179380, 53962, 74962, 75505, 
      136210, 97700, 110500, 137024, 64181, 126290, 66365, 155513, 49460, 
      65440, 82025, 91337, 112249, 131809, 153530, 80242, 82490, 108026, 
      90709, 168149, 64602, 71245, 87282, 175657, 182377, 193570, 200626, 
      62834, 63818, 168565, 83681, 80420, 220292, 62785, 83338, 137938, 
      72125, 72244, 136825, 70285, 135490, 62408, 78209, 87300, 234482, 
      61353, 79713, 58837, 74794, 161650, 79913, 196180, 245362, 64964, 
      62730, 153413, 68890, 70393, 79956, 89425, 91156, 86749, 96029, 233801, 
      110610, 240068, 84650, 90469, 93545, 106250, 129385, 166685, 63689, 
      85748, 59201, 64721, 72529, 83009, 261220, 63893, 69140, 85977, 111761, 
      61029, 83509, 85685, 86234, 107537, 108369, 158692, 67145, 70985, 
      97885, 147610, 166113, 203508, 114281, 59624, 82325, 69921, 78370, 
      83300, 260773, 65437, 184392, 265000, 66586, 236009, 71056, 96977, 
      200945, 228058, 65453, 61250, 61685, 71282, 63684, 65929, 313609, 
      60866, 73205, 128210, 158282, 142578, 60320, 79892, 173780, 66701, 
      71321, 94025, 61498, 81665, 99650, 169793, 260677, 65300, 59449, 67600, 
      133705, 60125, 66973, 276770, 92485, 131525, 62746, 300186, 60521, 
      188240, 191552, 300457, 78794, 90058, 131940, 295720, 77885, 90610, 
      112346, 68884, 207089, 311200, 65250, 81173, 249890, 80761, 213457, 
      73925, 79106, 60917, 68405, 71941, 78437, 64873, 246285, 260730, 91600, 
      258100, 238426, 283621, 66482, 115217, 255125, 75545, 283204, 290393, 
      121378, 254770, 290698, 112520, 73754, 74201, 95314, 118274, 298601, 
      63853, 61828, 323080, 69802, 81296, 121081, 246500, 359498, 64921, 
      248737, 325341, 118760, 68290, 119093, 65473, 287305, 321988, 73930, 
      84730, 85069, 113581, 85885, 96841, 88148, 82829, 69085, 83637, 274661, 
      282629, 293794, 96001, 288025, 297232, 125320, 78266, 318266, 381322, 
      271521, 299689, 308025, 399636, 82937, 68085, 93025, 110218, 317578, 
      400725, 90500, 118906, 122434, 124225, 297394, 364850, 67357, 287348, 
      308205, 90856, 96616, 79330, 297349, 384170, 70760, 418325, 422036, 
      381421, 359905, 74153, 85898, 121178, 71965, 379093, 85397, 357697, 
      75344, 92900, 118400, 86626, 311842, 364162, 375642, 76904, 330248, 
      348829, 74698, 93650, 313693, 94057, 78536, 336613, 82885, 83681, 
      352546, 356308, 350073, 92021, 94196, 84292, 118378, 384650, 398425, 
      420061, 459281, 79466, 114377, 347400, 353988, 387290, 473530, 79760, 
      98137, 430865, 87106, 95146, 376666, 404650, 79300, 114530, 370754, 
      393754, 96505, 401265, 79337, 96122, 95336, 97421, 83290, 99586, 
      393250, 397930, 402642, 92314, 401677, 84809, 97853, 98330, 408770, 
      426049, 449476, 84650, 401477, 83213, 93533, 409513, 86594, 101234, 
      468837, 101309, 452377, 104713, 85541, 89480, 102152, 457645, 88850, 
      98090, 99173, 452933, 89668, 90401, 479764, 490621, 102869, 93505, 
      95413, 94032, 98980, 95938, 104778, 107389, 118586, 95101, 98821, 
      107125, 122629, 98009, 103225, 120209, 119898, 100997, 104525, 107909, 
      101461, 110809, 114557, 117896, 107509, 123289, 126880, 106298, 114914, 
      116954, 119425, 106937, 115434, 132217, 116145, 111460, 115825, 111250, 
      121525, 128474, 125489, 118585, 118705, 126193, 118477, 133821, 134946, 
      123290, 127400, 129636, 129824, 141485, 140114, 141120 ], 
  [ 141250, 140794, 138242, 137881, 137573, 131801, 133780, 133904, 131336, 
      128201, 125738, 122005, 127264, 119410, 122842, 119869, 120506, 119837, 
      113845, 112681, 109309, 111877, 113636, 106730, 110489, 109657, 98977, 
      98345, 95329, 93266, 96840, 91570, 92357, 101690, 90632, 91225, 89498, 
      94489, 85765, 90760, 91624, 89273, 98676, 98125, 83725, 83745, 81209, 
      86666, 93349, 79393, 82849, 82314, 76565, 76565, 79570, 80306, 90490, 
      81693, 74185, 79186, 74317, 75332, 79645, 72290, 76109, 71336, 72738, 
      80658, 72481, 74920, 63625, 60722, 62388, 80090, 59841, 65060, 78400, 
      56457, 75217, 56834, 71396, 71090, 53090, 72922, 61757, 64936, 63341, 
      302125, 54898, 64925, 50605, 64025, 72362, 68445, 48809, 50473, 280873, 
      63697, 47826, 285034, 48040, 64532, 256660, 54938, 63170, 63818, 56464, 
      63050, 286100, 47385, 48490, 300946, 61538, 52552, 282600, 44026, 
      46769, 265586, 224458, 266413, 287140, 45396, 234001, 46682, 49730, 
      45845, 49640, 47713, 49121, 51592, 271357, 242450, 248608, 49405, 
      203285, 53824, 59908, 208000, 54785, 200945, 64921, 214385, 202130, 
      289477, 37508, 40340, 185137, 163154, 181634, 190489, 293386, 198440, 
      172405, 187940, 49370, 60050, 40189, 49725, 37280, 32634, 165250, 
      229545, 244393, 48960, 59152, 75492, 174400, 205636, 47674, 136049, 
      196849, 37064, 71240, 35757, 141682, 143930, 212042, 150813, 126737, 
      129781, 200285, 31378, 32089, 144425, 33300, 238324, 30125, 37636, 
      64529, 145729, 170578, 37485, 57492, 122805, 34121, 48749, 72269, 
      74674, 148850, 166946, 59057, 60320, 147625, 205225, 148840, 107666, 
      185210, 144721, 55777, 70330, 164233, 28097, 28585, 29354, 100841, 
      139961, 45037, 51412, 102996, 201125, 26944, 37508, 54569, 30817, 
      222085, 52501, 198724, 27757, 55145, 57250, 85865, 31264, 85892, 63509, 
      62845, 63304, 31609, 115625, 24442, 41485, 45522, 63625, 78445, 95650, 
      154004, 196898, 27712, 56305, 83200, 95065, 153616, 152477, 115393, 
      26056, 22805, 29353, 41600, 149120, 24993, 44433, 83745, 38021, 93245, 
      150697, 34778, 83065, 83453, 156493, 17170, 29362, 112837, 186337, 
      11876, 38084, 38800, 125425, 145529, 153856, 19010, 19930, 152930, 
      30109, 49765, 66938, 69938, 8177, 32672, 42489, 25076, 64040, 5729, 
      69338, 148970, 7888, 7709, 14116, 5648, 50849, 23258, 5652, 4357, 
      148625, 150149, 153994, 8065, 115652, 116992, 4628, 35173, 11117, 
      24457, 42925, 4329, 4276, 10161, 10996, 6290, 27506, 22964, 146248, 
      77778, 3200, 15017, 9586, 115812, 30034, 56633, 58505, 3065, 13940, 
      25204, 28304, 45140, 3330, 6957, 67626, 3176, 4349, 4616, 4709, 7541, 
      14600, 13217, 8704, 2404, 25010, 11813, 6698, 32392, 11332, 22280, 
      28037, 41320, 30249, 3181, 17154, 8660, 5417, 16577, 22100, 39572, 
      41537, 25258, 4573, 44200, 7922, 2522, 3706, 31265, 125585, 16729, 
      2561, 23425, 30344, 5933, 1805, 77620, 27290, 25085, 1370, 4969, 4589, 
      14450, 22541, 17032, 1157, 14778, 1093, 49489, 101578, 23524, 6353, 
      31300, 56249, 22570, 49361, 103361, 24309, 11101, 10701, 32229, 22745, 
      6025, 2605, 33241, 70537, 32468, 809, 17684, 90784, 25065, 14890, 3645, 
      38701, 25589, 10625, 94874, 14032, 601, 21892, 103617, 6613, 22685, 
      2466, 6329, 33524, 6885, 3688, 1053, 340, 36805, 10289, 93314, 377, 
      250, 20333, 2978, 1394, 12025, 3744, 769, 26388, 8585, 3965, 410, 125, 
      40522, 23816, 18869, 7844, 6989, 4589, 2404, 22301, 23797, 26002, 
      35408, 25345, 45433, 33538, 17460, 3880, 650, 41, 26594, 58589, 60541, 
      33498, 32050, 31693, 11034, 25290, 34978, 30629, 27560, 22805, 125, 
      9805, 33857, 20165, 122, 19600, 0, 1521, 2809, 17689, 43681, 24026, 
      11882, 10610, 7570, 1025, 2917, 43682, 26248, 17165, 15380, 2034, 1165, 
      333, 3609, 14170, 10217, 1040, 43280, 35369, 23129, 2941, 17981, 17725, 
      12357, 5365, 2061, 9837, 17197, 36149, 32810, 49, 74, 28981, 14005, 
      442, 11785, 3257, 1082, 9725, 63625, 27700, 15545, 17330, 28058, 421, 
      31525, 3361, 2929, 31201, 61234, 13252, 8905, 3425, 5765, 16930, 5402, 
      4586, 425, 16237, 19405, 70586, 569, 4889, 3466, 3145, 970, 1885, 8185, 
      26362, 4205, 5813, 55240, 970, 4625, 2425, 8676, 64080, 1921, 28514, 
      7901, 14600, 23530, 84829, 3700, 56953, 23341, 34697, 909, 50629, 1082, 
      1745, 7361, 74465, 1105, 6865, 20133, 36810, 1556, 4706, 2977, 8352, 
      80820, 9442, 18682, 18945, 53050, 30500, 37700, 53584, 13781, 47050, 
      14845, 65353, 8020, 14480, 22385, 27217, 38889, 50609, 64210, 21722, 
      22850, 36626, 27149, 73789, 14482, 17485, 25402, 78777, 83257, 90810, 
      95626, 13834, 14258, 74205, 23761, 22180, 109412, 14065, 23698, 54778, 
      18365, 18484, 54225, 17645, 53450, 14248, 21649, 26260, 119962, 14593, 
      22873, 13757, 20754, 70650, 23353, 93700, 128042, 16804, 15970, 65773, 
      18770, 19433, 23956, 28665, 29556, 27389, 32189, 120121, 40330, 124708, 
      26690, 29709, 31385, 38210, 51545, 74845, 17489, 27508, 16081, 18241, 
      21569, 26449, 140260, 18253, 20420, 28297, 42041, 17629, 27509, 28565, 
      28834, 40057, 40609, 70772, 20665, 22265, 35165, 63890, 75673, 100468, 
      44281, 18184, 27725, 22321, 26010, 28420, 140933, 20917, 88072, 144040, 
      21506, 123449, 23456, 35657, 99305, 118018, 21493, 20090, 20245, 23962, 
      21124, 21969, 180049, 20266, 25045, 53450, 71762, 62218, 20560, 28372, 
      81940, 23021, 24841, 35225, 21458, 29585, 38330, 79633, 141957, 23300, 
      21649, 24480, 57825, 22045, 24413, 153850, 35645, 56765, 23266, 171106, 
      22721, 92480, 94672, 171377, 29794, 34898, 57460, 168040, 29725, 35450, 
      46546, 26324, 105449, 179600, 25210, 31613, 135370, 31761, 110137, 
      29125, 31226, 24797, 27245, 28541, 31117, 26233, 133165, 143410, 37280, 
      141620, 127826, 160141, 27562, 49697, 139765, 31025, 160004, 165233, 
      53338, 139690, 165538, 48680, 30914, 31081, 40154, 51914, 171481, 
      28013, 27668, 189800, 30322, 34816, 54161, 134500, 217538, 29921, 
      136457, 192061, 53800, 31610, 54133, 31033, 164385, 189828, 33890, 
      37970, 38309, 51701, 38845, 43641, 39988, 38029, 33525, 38557, 155941, 
      161669, 169754, 44201, 165665, 172352, 59240, 37666, 188066, 235442, 
      154201, 174529, 180625, 249556, 39817, 35605, 44305, 52258, 187938, 
      250645, 43460, 57026, 58874, 59825, 173354, 223450, 36277, 166388, 
      181645, 44936, 47336, 40970, 174149, 238850, 39400, 265165, 268036, 
      236941, 220745, 41113, 44738, 60418, 40885, 235453, 45077, 219377, 
      42304, 48100, 59600, 46026, 185562, 224442, 233122, 43304, 199208, 
      213029, 43058, 49130, 187133, 49537, 44936, 204453, 47045, 47281, 
      216746, 219668, 215113, 51421, 52196, 49572, 63218, 241570, 252265, 
      268861, 299401, 50066, 62297, 214120, 219028, 244210, 310850, 51200, 
      56417, 277705, 53226, 55666, 236386, 257650, 51860, 63850, 232154, 
      249554, 57025, 255385, 53017, 57202, 57256, 57941, 54450, 58986, 
      249610, 253170, 256762, 57314, 256357, 56249, 60613, 61090, 262330, 
      275689, 293796, 58610, 256997, 58853, 60773, 263353, 60554, 63994, 
      309517, 65749, 297257, 67473, 64541, 64840, 67432, 301685, 66170, 
      67570, 67813, 298373, 66708, 67721, 319604, 328221, 70669, 69425, 
      69653, 69952, 71540, 71578, 73138, 73789, 77986, 72981, 73341, 74925, 
      79789, 74209, 74945, 79609, 79858, 75517, 76525, 78509, 79061, 82249, 
      83477, 84296, 84269, 88289, 89360, 85858, 87754, 88114, 88625, 87617, 
      88834, 94697, 92065, 92420, 92585, 93050, 94365, 96274, 96089, 95625, 
      97985, 98753, 98597, 101341, 101626, 100610, 103880, 108916, 110224, 
      112645, 112954, 113680 ], 
  [ 136453, 134905, 132821, 132304, 131528, 127394, 128125, 127625, 125525, 
      123482, 121565, 117988, 120361, 115705, 117421, 115540, 114929, 114260, 
      108580, 107650, 104980, 106066, 106889, 102089, 104210, 103456, 94180, 
      93002, 91156, 88625, 90405, 86617, 86546, 92369, 84821, 84946, 83453, 
      86650, 81124, 84013, 84565, 82058, 88497, 87946, 77992, 77778, 76100, 
      79217, 83716, 74128, 76180, 75645, 71378, 71144, 72745, 72857, 80077, 
      73620, 68452, 71425, 68116, 68741, 71572, 66713, 69050, 65525, 65133, 
      70713, 64642, 65365, 57424, 55145, 55953, 68429, 53874, 57065, 66817, 
      50256, 63556, 50321, 60437, 59897, 47045, 61105, 52436, 54757, 53474, 
      263866, 47293, 54434, 44404, 53456, 59765, 56628, 42530, 43570, 244018, 
      52816, 41625, 247789, 41605, 53261, 221677, 46085, 52133, 52625, 47065, 
      51857, 248621, 40482, 41197, 262297, 50345, 43621, 245277, 37825, 
      39554, 229589, 191893, 230260, 249349, 38025, 200500, 38765, 40877, 
      38084, 40709, 39250, 40034, 41725, 234580, 208013, 213625, 39850, 
      172202, 42865, 47545, 176449, 43514, 170018, 51232, 182132, 170969, 
      250906, 30293, 32189, 155380, 135581, 152189, 160186, 254425, 167357, 
      143818, 157793, 38177, 46517, 31336, 38376, 29129, 25965, 137209, 
      195498, 209098, 37377, 45385, 58761, 145345, 173617, 36325, 111050, 
      165610, 28445, 55133, 27450, 115981, 117917, 179321, 124020, 102596, 
      105250, 168500, 23773, 24250, 118178, 24993, 203185, 22676, 27925, 
      48890, 119170, 141445, 27540, 43101, 98820, 25034, 36074, 55226, 57241, 
      121901, 138125, 44276, 45305, 120754, 172738, 121813, 85397, 154517, 
      118084, 41386, 53365, 135490, 20180, 20512, 20969, 79274, 113714, 
      32596, 37645, 81117, 168794, 19105, 26705, 40100, 21730, 187882, 38344, 
      166549, 19450, 40442, 42157, 66170, 21865, 66041, 47090, 46504, 46885, 
      21664, 91796, 16525, 29122, 32301, 47050, 59530, 74317, 125885, 164645, 
      18625, 40900, 63505, 73732, 125497, 124436, 91408, 17125, 14810, 19408, 
      28769, 121313, 16218, 30978, 63738, 25892, 71912, 122656, 23273, 63058, 
      63368, 127828, 10657, 19105, 88930, 154786, 7625, 25721, 26281, 100036, 
      117956, 125425, 11717, 12325, 124577, 19540, 34984, 49193, 51725, 5876, 
      21401, 29034, 15677, 46685, 5690, 51125, 120929, 5353, 5096, 8149, 
      4673, 35600, 14093, 9981, 5800, 120506, 121874, 125329, 4672, 91121, 
      92305, 8333, 22888, 5930, 14746, 29002, 7956, 7825, 5364, 5809, 11945, 
      16937, 13565, 118285, 58005, 5345, 8036, 17425, 91125, 18685, 40058, 
      41618, 3104, 7193, 15025, 17345, 30593, 6957, 3330, 49257, 2669, 2516, 
      2549, 2564, 3524, 7541, 6626, 16465, 3145, 38309, 20978, 2993, 47485, 
      20341, 12725, 17000, 27397, 44874, 2050, 9081, 16577, 11540, 8660, 
      12545, 25961, 27536, 38713, 10228, 29653, 15605, 6305, 1717, 19370, 
      99650, 27844, 6500, 36490, 45125, 12680, 4808, 57613, 41369, 38618, 
      2969, 1810, 1586, 7001, 12674, 28381, 2756, 25425, 2770, 33850, 78373, 
      36745, 13568, 19249, 39440, 35557, 33722, 79922, 37764, 20500, 4500, 
      19944, 35810, 13162, 7402, 20722, 51466, 47873, 1940, 9065, 68905, 
      38754, 25693, 954, 55432, 39434, 19946, 72449, 24601, 2512, 12025, 
      80100, 14218, 35828, 7497, 13856, 20849, 14724, 9733, 4680, 2173, 
      23428, 19610, 71045, 1040, 1381, 32930, 8633, 185, 22048, 9945, 4240, 
      15273, 17282, 10322, 3257, 1490, 26365, 37349, 31076, 16229, 14984, 
      11336, 7669, 12200, 13306, 14965, 51593, 14464, 30340, 20785, 29277, 
      10237, 4121, 1250, 15401, 41234, 42874, 49293, 47533, 47098, 4365, 
      14409, 21913, 45800, 42029, 36104, 2504, 3604, 49730, 32762, 785, 
      32041, 1521, 0, 196, 8836, 28900, 37637, 21905, 20165, 15877, 5042, 
      226, 28901, 40405, 28904, 26573, 7065, 5338, 3258, 450, 6409, 19616, 
      5057, 28577, 51554, 36506, 250, 9050, 29620, 22536, 12580, 72, 3636, 
      8500, 52490, 48449, 1570, 1205, 43762, 24730, 481, 21730, 9146, 185, 
      3602, 45490, 16273, 26738, 8633, 16553, 3112, 19240, 9250, 394, 18994, 
      43489, 23665, 17680, 9314, 1514, 8389, 12461, 11177, 1322, 7930, 10162, 
      51437, 3104, 1184, 9277, 8722, 697, 442, 2842, 15325, 10484, 1640, 
      38509, 4129, 1154, 592, 3177, 45945, 634, 17009, 2792, 6917, 13273, 
      63730, 1009, 39988, 13162, 21866, 2664, 34756, 1745, 1082, 2642, 54848, 
      2314, 2458, 10890, 23589, 1517, 1625, 1300, 3321, 60345, 4021, 9985, 
      10170, 36865, 18761, 24401, 37321, 6722, 31957, 7474, 47218, 3457, 
      7265, 12752, 16336, 25434, 34970, 46309, 12401, 13217, 23717, 16424, 
      54484, 7501, 9490, 15145, 58770, 62626, 69165, 73357, 7165, 7433, 
      54900, 14050, 12937, 85505, 7474, 14065, 38593, 10370, 10489, 38196, 
      9962, 37577, 7813, 12874, 16237, 95041, 8548, 14020, 8180, 12681, 
      52281, 14578, 72133, 102341, 10369, 9925, 48340, 11789, 12218, 15337, 
      18720, 19377, 17834, 21386, 95434, 27733, 99553, 17525, 19764, 21050, 
      26237, 36842, 56242, 11600, 18265, 11050, 12274, 14354, 17674, 113545, 
      12520, 13829, 19210, 29600, 12520, 18890, 19634, 19825, 28240, 28714, 
      53261, 14698, 15674, 24674, 47549, 57460, 78745, 31762, 13621, 19496, 
      16042, 18405, 20113, 114530, 15496, 68221, 117325, 15929, 99074, 17177, 
      25556, 77972, 94345, 16228, 15605, 15682, 17761, 16249, 16704, 149824, 
      15937, 18610, 39605, 54641, 46813, 16465, 21001, 63337, 17834, 18874, 
      25826, 17285, 22058, 28229, 61498, 115866, 18581, 18100, 19449, 43668, 
      18418, 19538, 126589, 26792, 42920, 19249, 142129, 19172, 72785, 74665, 
      142400, 23125, 26513, 43693, 139453, 23290, 27065, 35197, 21449, 84116, 
      149921, 21037, 24788, 110449, 25092, 88336, 23626, 24869, 21716, 22760, 
      23432, 24916, 22450, 108634, 117709, 29129, 116153, 103997, 132724, 
      23701, 38426, 114610, 25604, 132665, 137348, 41365, 114613, 137653, 
      37877, 25961, 26050, 31769, 40409, 143050, 25010, 25133, 159653, 26305, 
      28849, 42500, 110281, 184973, 27152, 112160, 161914, 42685, 28373, 
      43018, 28420, 137124, 159993, 29717, 31925, 32264, 41444, 32722, 35802, 
      33553, 32530, 30600, 32980, 129850, 134954, 142181, 36752, 138560, 
      144545, 47813, 33337, 158777, 201785, 128500, 146644, 152116, 214729, 
      34786, 33538, 37714, 43093, 158805, 215818, 37337, 46769, 48149, 48866, 
      145781, 191041, 34600, 139673, 153370, 39125, 40589, 37265, 146810, 
      205349, 37645, 229480, 232117, 203674, 188960, 38890, 40253, 50473, 
      39208, 202420, 40826, 187826, 40081, 42601, 50201, 41697, 157365, 
      192501, 200401, 40925, 169685, 182180, 41225, 43709, 158858, 44116, 
      42557, 174618, 44042, 44122, 185897, 188585, 184498, 47092, 47477, 
      46881, 54833, 208693, 218530, 233722, 261844, 48857, 54770, 183973, 
      188413, 211333, 272513, 50225, 51776, 242020, 50769, 51649, 204289, 
      223681, 51197, 56713, 200525, 216365, 53008, 221728, 52666, 53341, 
      53629, 53924, 53397, 54657, 216577, 219825, 223105, 54545, 222856, 
      55274, 57220, 57697, 228517, 240784, 257409, 58337, 223730, 59048, 
      58628, 229618, 60281, 60601, 272116, 62824, 261026, 64080, 65672, 
      64957, 64741, 265220, 66833, 66049, 66058, 262298, 67293, 68384, 
      281969, 289962, 68680, 69698, 69458, 70225, 70877, 71773, 71305, 71410, 
      73657, 73800, 73224, 72936, 74836, 74560, 74048, 75280, 75685, 75400, 
      75706, 77300, 79802, 81274, 81800, 81917, 84776, 85520, 85889, 87145, 
      87169, 87061, 87026, 89216, 88405, 91226, 92338, 94097, 93092, 94961, 
      93780, 94285, 94880, 96210, 99194, 98090, 100040, 99274, 99325, 101273, 
      104309, 110125, 111745, 111592, 112369, 113017 ], 
  [ 135473, 133533, 131617, 131044, 130100, 126554, 126837, 126113, 124181, 
      122530, 120809, 117288, 118625, 115117, 116217, 114728, 113669, 113000, 
      107432, 106586, 104168, 104722, 105209, 101165, 102698, 101972, 93200, 
      91826, 90400, 87701, 88837, 85581, 85202, 89765, 83477, 83434, 82025, 
      84578, 80200, 82333, 82773, 80210, 85585, 85034, 76676, 76378, 75008, 
      77285, 81000, 72980, 74528, 73993, 70258, 69940, 71037, 70925, 77081, 
      71464, 67136, 69381, 66632, 67117, 69416, 65453, 67258, 64181, 63145, 
      67885, 62570, 62677, 55940, 53885, 54385, 64985, 52474, 54937, 63401, 
      48772, 60112, 48725, 57245, 56621, 45617, 57605, 49832, 51845, 50674, 
      250874, 45305, 51410, 42920, 50404, 55985, 53128, 41018, 41834, 231530, 
      49652, 40141, 235161, 40037, 49957, 209861, 43649, 48913, 49349, 44433, 
      48581, 235909, 38746, 39321, 249165, 47069, 41157, 232621, 36341, 
      37706, 217409, 180945, 218024, 236525, 36121, 189216, 36665, 38441, 
      36040, 38245, 36954, 37514, 38925, 222120, 196393, 201809, 37162, 
      161786, 39673, 43849, 165865, 40210, 159658, 47060, 171296, 160525, 
      237802, 28445, 30005, 145440, 126425, 142361, 150050, 241181, 156941, 
      134298, 147713, 34901, 42401, 28900, 35044, 26945, 24313, 127885, 
      184018, 197170, 33961, 41185, 53497, 135657, 162865, 32993, 102818, 
      155138, 26093, 50093, 25210, 107497, 109321, 168317, 115144, 94672, 
      97186, 157832, 21785, 22178, 109498, 22753, 191313, 20744, 25181, 
      44018, 110378, 131729, 24712, 38677, 90952, 22514, 32266, 49850, 51725, 
      112969, 128521, 39712, 40657, 111850, 161818, 112853, 78145, 144241, 
      109264, 36962, 48017, 125914, 18080, 18356, 18701, 72274, 105034, 
      28872, 33445, 74005, 157930, 17033, 23569, 35648, 19210, 176346, 34004, 
      155741, 17210, 35906, 37481, 59842, 19233, 59657, 41938, 41380, 41733, 
      18836, 83984, 14425, 25426, 28297, 41842, 53482, 67401, 116533, 153809, 
      16105, 36112, 57177, 66816, 116145, 115112, 83540, 14661, 12682, 16580, 
      24905, 112073, 13810, 26890, 57298, 22280, 64996, 113332, 19885, 56618, 
      56900, 118280, 9061, 16165, 81090, 144202, 6841, 22025, 22529, 91664, 
      108800, 115961, 9841, 10337, 115141, 16488, 30420, 43565, 45929, 5792, 
      18097, 24946, 13045, 41197, 6418, 45329, 111605, 5185, 4900, 6749, 
      5065, 30868, 11545, 12277, 7060, 111154, 112466, 115781, 4196, 83057, 
      84185, 10405, 19220, 4810, 12002, 24746, 10000, 9841, 4384, 4689, 
      14717, 13885, 10933, 108989, 51649, 6857, 6272, 20981, 83005, 15353, 
      34850, 36298, 3860, 5513, 12113, 14153, 26113, 9001, 2770, 43405, 3229, 
      2600, 2549, 2536, 2824, 5749, 5002, 19993, 4153, 43825, 25010, 2405, 
      53645, 24317, 10037, 13780, 23141, 50866, 2386, 6925, 20161, 14480, 
      6560, 9857, 21817, 23252, 44285, 13000, 25173, 19105, 8405, 1745, 
      15842, 91082, 32576, 8656, 41922, 51173, 15844, 6628, 51173, 47165, 
      44218, 4285, 1418, 1250, 5069, 9874, 33197, 4072, 29989, 4114, 28978, 
      70785, 42233, 16900, 15665, 34148, 40961, 28850, 72250, 43336, 24616, 
      3016, 16276, 41242, 16466, 9866, 16970, 45362, 54145, 3088, 6713, 
      61793, 44410, 30313, 730, 62180, 45146, 24034, 65141, 29137, 3940, 
      9225, 72400, 17690, 41288, 10045, 17300, 17041, 18280, 12645, 6724, 
      3573, 19368, 23698, 63793, 2020, 2529, 38194, 11405, 493, 26388, 12913, 
      6228, 12025, 21146, 13346, 5021, 2722, 22025, 42949, 36200, 19981, 
      18596, 14500, 10301, 9316, 10282, 11745, 58145, 11300, 25664, 16949, 
      34261, 13261, 6109, 2426, 12125, 35746, 37274, 55705, 53833, 53370, 
      2713, 11245, 17965, 51988, 47965, 41620, 4100, 2120, 56170, 38026, 
      1765, 37249, 2809, 196, 0, 6400, 24336, 43265, 26245, 24337, 19601, 
      7226, 2, 24337, 46229, 33860, 31333, 9613, 7578, 5050, 58, 4365, 23732, 
      7241, 24041, 58106, 42050, 26, 6586, 34632, 26932, 15912, 100, 2152, 
      6120, 59098, 54805, 2858, 2353, 49810, 29322, 1237, 26042, 12002, 605, 
      2146, 39722, 12913, 31498, 6253, 13165, 4820, 15572, 12106, 226, 15354, 
      37861, 28145, 21572, 12170, 730, 6065, 15737, 14285, 2386, 5690, 7586, 
      45305, 4756, 596, 12105, 11466, 1341, 666, 1666, 12105, 13480, 884, 
      33245, 6005, 650, 676, 1945, 40177, 914, 13621, 1700, 4901, 10333, 
      56898, 785, 34640, 10250, 18002, 4036, 29800, 2725, 1586, 1690, 48548, 
      3490, 1618, 8314, 19585, 2245, 1261, 1440, 2257, 53737, 2817, 7605, 
      7762, 31797, 15289, 20369, 32225, 4930, 27281, 5570, 41450, 2561, 5417, 
      10036, 13172, 21346, 30098, 40625, 9797, 10501, 19825, 13316, 48296, 
      5737, 7362, 12205, 52330, 55962, 62137, 66105, 5513, 5725, 48712, 
      11306, 10361, 77665, 5850, 11349, 33525, 8242, 8361, 33184, 7946, 
      32621, 6245, 10466, 13381, 86837, 7120, 11584, 6920, 10525, 46429, 
      12170, 65133, 93857, 8801, 8497, 42824, 10025, 10370, 12985, 15892, 
      16465, 15146, 18250, 87314, 23953, 91265, 14977, 16936, 18082, 22681, 
      32306, 50306, 10228, 15689, 9986, 10874, 12506, 15266, 104697, 11204, 
      12205, 16690, 25876, 11428, 16538, 17170, 17333, 24740, 25186, 47717, 
      13298, 14050, 21650, 42425, 51664, 71689, 28010, 12725, 17284, 14530, 
      16417, 17873, 105794, 14292, 61837, 108477, 14669, 91066, 15665, 22672, 
      71056, 86589, 15080, 14737, 14786, 16277, 15241, 15556, 139716, 15125, 
      17042, 35377, 49237, 42025, 15737, 19097, 57401, 16714, 17474, 23194, 
      16529, 20098, 25345, 55730, 107242, 17629, 17568, 18385, 39328, 17858, 
      18530, 117545, 24356, 38692, 18549, 132469, 18640, 66457, 68225, 
      132740, 21473, 24245, 39493, 129933, 21722, 24797, 31865, 20441, 77200, 
      140009, 20281, 23080, 102245, 23440, 81252, 22394, 23329, 21352, 21892, 
      22340, 23432, 21834, 100570, 109225, 26945, 107753, 96185, 123624, 
      23057, 35122, 106322, 24400, 123593, 128080, 37809, 106353, 128385, 
      34741, 24925, 24986, 29501, 37021, 133586, 24674, 24965, 149573, 25605, 
      27449, 39056, 102329, 174025, 26900, 104180, 151834, 39437, 27953, 
      39770, 28224, 128080, 150025, 28961, 30497, 30836, 38504, 31266, 33730, 
      31985, 31298, 30292, 31720, 121226, 126106, 133025, 34820, 129572, 
      135305, 44453, 32525, 149005, 190445, 120016, 137376, 142624, 202969, 
      33722, 33538, 36090, 40545, 149089, 204058, 35881, 43829, 45041, 45674, 
      136625, 180149, 34740, 130825, 143962, 37781, 38909, 36677, 137738, 
      194065, 37757, 217412, 219965, 192474, 178292, 38834, 39385, 47645, 
      39348, 191304, 40042, 177242, 40025, 41369, 47569, 40885, 147985, 
      181777, 189397, 40813, 159829, 171848, 41309, 42505, 149450, 42912, 
      42445, 164650, 43706, 43730, 175565, 178169, 174250, 46280, 46525, 
      46657, 52565, 197633, 207162, 221850, 249104, 49165, 52810, 173893, 
      178165, 200273, 259493, 50617, 50852, 229952, 50629, 50949, 193509, 
      212229, 51701, 54893, 189913, 205193, 52308, 210388, 53282, 52697, 
      53069, 53224, 53761, 53845, 205461, 208597, 211765, 54293, 211572, 
      55666, 56744, 57221, 217121, 228996, 245089, 58981, 212530, 59860, 
      58600, 218250, 60925, 60125, 259432, 62516, 248762, 63604, 66820, 
      65741, 64517, 252872, 67813, 66245, 66170, 250090, 68245, 69364, 
      269201, 276970, 68708, 70538, 70130, 71065, 71381, 72585, 71389, 71298, 
      72845, 74836, 73924, 72964, 73800, 75428, 74468, 74468, 74929, 76100, 
      76154, 77608, 80810, 81666, 81940, 81805, 85700, 85268, 85385, 88349, 
      87701, 87425, 87194, 90532, 88993, 90722, 93178, 95441, 94016, 96389, 
      94312, 94313, 95188, 97162, 100370, 98594, 101300, 99274, 99241, 
      102253, 105205, 111301, 113033, 111956, 112901, 113521 ], 
  [ 137393, 133213, 132257, 131364, 129460, 129274, 126997, 124993, 124021, 
      124610, 124009, 120808, 116225, 119277, 116857, 117608, 113989, 113320, 
      108392, 108026, 107048, 104562, 103129, 103405, 101578, 101012, 95120, 
      92626, 93600, 89941, 87397, 87181, 85042, 82405, 83317, 82314, 81385, 
      80258, 82440, 80253, 80053, 77170, 76465, 75914, 76676, 75898, 76288, 
      73765, 73000, 73940, 72608, 72073, 71378, 70580, 68797, 67405, 67481, 
      66664, 67136, 65221, 65672, 65357, 64616, 65773, 64538, 64021, 59305, 
      59245, 58250, 54837, 54980, 54205, 52945, 52825, 51994, 50297, 51401, 
      47812, 47952, 47125, 46525, 45421, 44977, 45125, 42472, 42725, 42194, 
      184154, 41465, 41650, 41960, 40484, 41905, 40648, 39898, 39434, 167690, 
      39092, 39181, 170521, 38597, 38597, 149861, 37249, 38033, 38149, 36913, 
      37381, 170789, 36346, 36121, 181645, 35869, 34597, 167821, 35381, 
      34666, 155329, 125905, 155624, 170765, 32761, 132256, 32185, 32041, 
      31880, 31685, 31354, 30634, 30445, 158440, 137513, 141809, 29322, 
      109786, 28953, 30249, 112905, 28850, 107978, 30740, 116896, 108365, 
      170442, 25405, 25045, 96160, 81625, 93721, 99650, 173021, 104941, 
      87418, 97633, 23701, 26401, 22500, 23524, 21985, 22393, 82125, 125938, 
      136530, 21961, 24705, 30937, 87817, 108945, 21473, 63298, 102818, 
      20173, 28813, 19930, 66537, 67721, 112957, 71944, 56912, 58626, 104392, 
      17945, 17858, 67418, 17473, 130993, 17224, 17021, 23698, 67658, 83729, 
      16072, 20917, 53512, 15634, 18026, 26650, 27725, 69449, 81161, 21152, 
      21617, 68490, 106938, 69173, 44225, 93041, 66384, 19202, 24977, 78714, 
      13600, 13556, 13261, 39794, 62954, 15112, 16965, 40885, 103370, 12713, 
      13169, 17728, 12330, 117946, 16724, 101501, 11930, 17506, 18281, 31202, 
      11713, 30697, 20018, 19620, 19813, 10196, 46864, 9945, 11826, 12937, 
      19602, 26442, 35401, 70613, 99409, 9225, 16272, 28537, 34816, 70225, 
      69352, 46100, 8101, 8042, 7940, 10345, 66793, 7570, 11050, 28018, 9160, 
      32996, 67572, 8045, 27338, 27460, 71240, 7461, 6885, 43810, 91242, 
      9881, 8425, 8609, 51344, 64000, 69401, 6641, 6497, 68741, 6568, 11860, 
      18925, 20329, 12832, 6737, 9106, 5525, 17357, 18098, 19729, 65845, 
      11745, 11300, 6269, 14825, 11348, 4505, 32917, 21780, 65234, 66226, 
      68741, 8996, 44497, 45305, 29765, 5780, 5930, 3842, 7946, 29200, 28881, 
      6304, 5809, 38077, 3965, 3413, 63389, 22849, 23017, 3712, 48821, 44125, 
      3833, 12610, 13418, 15700, 3433, 2993, 3433, 8033, 28201, 7090, 17485, 
      13949, 10600, 10069, 9896, 6344, 3029, 3242, 47673, 17433, 82865, 
      55570, 6565, 96365, 54557, 2197, 2900, 6341, 92626, 11826, 2125, 48161, 
      38800, 2080, 2017, 5657, 6292, 83645, 36360, 7093, 46625, 27925, 9425, 
      3202, 49642, 67136, 28496, 80482, 93253, 41444, 24548, 21893, 87805, 
      83738, 19325, 6698, 6850, 1549, 1394, 68237, 19112, 63589, 19314, 8658, 
      34945, 81113, 43460, 2705, 11428, 79361, 8530, 35930, 82696, 55656, 
      2056, 2836, 79802, 42866, 31466, 3050, 18002, 97505, 17168, 793, 28673, 
      84250, 64233, 6970, 108260, 85306, 54914, 30901, 62577, 19620, 745, 
      35920, 45050, 80008, 32125, 44500, 2801, 46120, 36805, 25924, 19093, 
      3688, 54578, 29873, 15140, 16609, 75794, 34765, 9773, 58708, 37393, 
      25108, 985, 50746, 38146, 22621, 17282, 4745, 82469, 73000, 48941, 
      46756, 40100, 32861, 356, 522, 865, 103105, 740, 6464, 2549, 70261, 
      38061, 24989, 16666, 925, 11906, 12794, 99865, 97353, 96730, 793, 685, 
      2925, 94868, 89405, 80660, 20740, 1160, 100490, 75626, 14885, 74529, 
      17689, 8836, 6400, 0, 5776, 82945, 58565, 55697, 48401, 27226, 6242, 
      5777, 87029, 69700, 66053, 31693, 27898, 22810, 5338, 205, 54772, 
      27241, 5641, 103066, 81250, 6266, 26, 70792, 59572, 42472, 7780, 1192, 
      40, 104378, 98645, 17738, 16433, 91890, 63082, 13077, 58202, 35842, 
      10525, 1346, 14282, 1233, 66218, 173, 1325, 22100, 2132, 35946, 6786, 
      2074, 13221, 61265, 51332, 36010, 3770, 305, 41977, 39565, 15986, 410, 
      386, 17785, 21716, 4756, 35785, 34666, 12541, 9466, 2466, 1225, 38120, 
      4084, 10685, 24245, 5290, 8676, 2425, 14737, 10034, 1781, 2980, 901, 
      1053, 25378, 7025, 11600, 1130, 3442, 19396, 9000, 15845, 11986, 3770, 
      20068, 17730, 4338, 1114, 4225, 13925, 6701, 9760, 3697, 23497, 3457, 
      1525, 1522, 10357, 2969, 4849, 10625, 2210, 8081, 2210, 16010, 4961, 
      2377, 2036, 2612, 5506, 9778, 15665, 2437, 2501, 5105, 3076, 20456, 
      3177, 2722, 2925, 23050, 25402, 29497, 32185, 3593, 3485, 20872, 3146, 
      3161, 40385, 4090, 3349, 12085, 3602, 3721, 12064, 3946, 11821, 4805, 
      4226, 4581, 47477, 6480, 5184, 7240, 5725, 20509, 5930, 32653, 52897, 
      7361, 7857, 18824, 7465, 7330, 7065, 7252, 7345, 7306, 7850, 48434, 
      9873, 51425, 7937, 8296, 8642, 9881, 13906, 23906, 9908, 8489, 11426, 
      10394, 9466, 9026, 61657, 11204, 10445, 9810, 12116, 12708, 10618, 
      10610, 10613, 12260, 12546, 23557, 12818, 12290, 11890, 20665, 26064, 
      38889, 14090, 15125, 12164, 13410, 12577, 12593, 63394, 14932, 32877, 
      65437, 14989, 52826, 14545, 13712, 39056, 49789, 16040, 17297, 17186, 
      15317, 17001, 16516, 89476, 18005, 15602, 18737, 25877, 22185, 19097, 
      15737, 31001, 17834, 16994, 15674, 19729, 16418, 16385, 30290, 65482, 
      19709, 22048, 19825, 22048, 22178, 20290, 73385, 17956, 22052, 22069, 
      84789, 23120, 37817, 38945, 85060, 19553, 18805, 23013, 83053, 20282, 
      19357, 20345, 22201, 45200, 90889, 23481, 20840, 62885, 21520, 48292, 
      22874, 22049, 26792, 24452, 23620, 22472, 25834, 62010, 68265, 21985, 
      67273, 59065, 79144, 26897, 23762, 66482, 25040, 79273, 82640, 25009, 
      66673, 82945, 24341, 26525, 26426, 24061, 25181, 87026, 30274, 31525, 
      99493, 29125, 26969, 26896, 64409, 118985, 32980, 66100, 101754, 28397, 
      33073, 28730, 34624, 83920, 100585, 32161, 29857, 30196, 29224, 30466, 
      29410, 30545, 31778, 36052, 32040, 79466, 83066, 88225, 31300, 85732, 
      90025, 32773, 35405, 100685, 133165, 79056, 91936, 95904, 143289, 
      35162, 41058, 34330, 33505, 101089, 144378, 35081, 34549, 34801, 34954, 
      91825, 125429, 43060, 87785, 97722, 37621, 36829, 40837, 93418, 137105, 
      45917, 155972, 158045, 135994, 124852, 46034, 41945, 39005, 47668, 
      135304, 43082, 124282, 47225, 41849, 40049, 43765, 101905, 128017, 
      134037, 47693, 111029, 120328, 49309, 43145, 103210, 43552, 49325, 
      115210, 49306, 49010, 124045, 126169, 123210, 49160, 48605, 52897, 
      47125, 141953, 149722, 161530, 183824, 58445, 49130, 123813, 127125, 
      144593, 192613, 60377, 53092, 168512, 57349, 54469, 139429, 154309, 
      62101, 52013, 136793, 148873, 55828, 153108, 64322, 56537, 57389, 
      56744, 63361, 56725, 149461, 151957, 154485, 60373, 154612, 65426, 
      61544, 62021, 159521, 169156, 182209, 70181, 156050, 72020, 65960, 
      160810, 72125, 64925, 194472, 68276, 186202, 68404, 80900, 77741, 
      70757, 189832, 80933, 74885, 74330, 187850, 81205, 82484, 203761, 
      210250, 76388, 82858, 81490, 83385, 81781, 84745, 79389, 78178, 75725, 
      88276, 85444, 80644, 75400, 87908, 84388, 77348, 78129, 87620, 86234, 
      86888, 94090, 91426, 90260, 88685, 98500, 91348, 90025, 102749, 98261, 
      97025, 95674, 105572, 99873, 95362, 105498, 110641, 106816, 112069, 
      104872, 101993, 104468, 110122, 114610, 108994, 116020, 106794, 106281, 
      115373, 117845, 125541, 127913, 121556, 123461, 123921 ], 
  [ 151073, 144765, 144721, 143524, 140708, 143714, 139005, 135785, 135725, 
      138442, 138905, 136008, 125801, 135085, 129321, 132200, 126149, 125480, 
      121160, 121250, 121640, 116266, 113009, 117389, 112370, 111956, 108800, 
      105242, 108496, 103925, 97885, 100557, 96746, 87269, 95021, 93106, 
      92633, 88010, 96424, 90133, 89325, 86138, 79657, 79106, 88532, 87298, 
      89360, 82277, 77256, 86708, 82640, 82105, 84298, 83044, 78525, 75917, 
      70217, 73960, 78992, 73125, 76616, 75541, 71912, 77933, 73810, 75725, 
      67513, 62893, 66002, 59245, 65924, 66365, 63433, 53129, 63394, 57745, 
      51857, 58756, 48256, 57461, 48197, 46637, 56225, 45125, 47336, 45917, 
      45994, 132626, 49673, 44234, 52904, 42916, 40385, 40648, 50690, 49010, 
      118898, 40916, 50125, 120969, 49085, 39661, 104717, 43025, 39553, 
      39365, 41625, 38597, 120781, 45922, 44937, 129357, 37085, 40221, 
      118117, 46325, 43634, 108209, 85473, 108200, 120149, 41425, 90000, 
      39785, 37817, 39784, 37309, 37890, 35954, 34245, 109800, 93433, 96665, 
      33730, 72242, 30625, 29185, 74449, 29914, 70738, 27092, 77072, 70669, 
      118306, 34373, 32189, 61200, 50921, 59369, 63626, 120125, 67397, 54738, 
      61913, 24917, 23057, 28276, 24436, 29129, 32425, 50509, 82618, 90778, 
      22417, 20905, 21361, 54225, 69577, 22385, 37610, 64970, 26405, 20453, 
      26770, 39481, 40057, 72221, 42760, 32896, 33850, 65480, 26153, 25610, 
      39298, 24313, 85545, 25736, 21125, 16250, 38930, 49985, 19720, 15901, 
      29800, 20954, 16354, 16466, 16781, 39961, 48025, 15376, 15385, 39154, 
      66658, 39533, 23857, 56257, 37504, 14186, 14945, 45730, 21200, 20852, 
      19949, 20794, 34834, 13896, 13165, 21277, 63394, 20465, 15145, 12560, 
      17650, 74322, 12164, 61829, 18770, 11882, 11897, 15850, 16425, 15041, 
      11050, 10804, 10845, 13844, 23456, 17545, 10762, 10201, 10330, 12610, 
      16857, 38845, 59585, 14545, 9280, 13185, 16272, 38457, 37736, 22388, 
      13725, 15490, 11588, 8369, 35633, 13498, 7858, 12058, 8552, 14452, 
      35956, 8653, 11378, 11348, 38408, 17797, 9925, 20250, 52786, 24625, 
      7361, 7241, 24896, 33296, 37025, 15457, 14705, 36517, 9000, 6084, 7373, 
      7865, 31376, 7801, 5914, 10237, 6565, 41050, 7265, 34229, 29833, 29236, 
      17669, 35953, 4660, 9673, 64381, 47620, 33466, 34154, 35909, 25412, 
      19721, 20225, 60013, 4868, 18850, 7946, 3842, 59296, 58825, 19984, 
      18729, 72125, 6397, 8125, 31925, 7345, 50225, 13136, 87125, 19045, 
      4745, 3338, 3538, 38804, 13313, 6185, 5105, 2713, 58297, 23050, 4717, 
      35989, 30056, 29069, 28744, 21544, 12301, 13426, 85825, 41905, 131809, 
      96458, 22373, 148805, 95141, 6605, 4420, 2237, 144154, 32650, 9421, 
      86617, 73760, 9680, 6425, 2161, 2036, 132893, 70408, 1773, 84625, 
      58325, 28577, 3050, 22130, 111824, 59200, 128970, 145085, 77620, 53428, 
      5933, 138269, 133138, 45469, 23570, 24026, 10061, 5194, 113381, 45256, 
      107365, 45610, 1210, 12753, 129905, 80548, 2249, 1700, 127697, 1082, 
      13282, 131944, 97000, 13000, 1924, 128290, 79802, 63842, 1682, 3866, 
      150553, 42400, 7025, 9065, 133954, 108313, 24754, 163892, 135314, 
      96106, 10229, 106201, 46372, 4545, 13120, 82898, 128648, 64957, 82196, 
      1129, 84424, 71613, 56020, 45693, 648, 95770, 9505, 39460, 41841, 
      123370, 68813, 30445, 101268, 72505, 54900, 2353, 90722, 73562, 51197, 
      42970, 185, 131869, 119816, 88309, 85364, 76276, 66149, 3700, 3106, 
      2385, 157673, 2564, 80, 725, 116317, 73477, 54781, 42050, 2141, 1114, 
      1394, 153673, 150553, 149778, 10825, 2509, 493, 147460, 140629, 129604, 
      48404, 12104, 154450, 123202, 39205, 121801, 43681, 28900, 24336, 5776, 
      0, 132497, 101125, 97345, 87617, 58082, 24026, 1, 137645, 115604, 
      110893, 64525, 59058, 51538, 22210, 8109, 96116, 58097, 17, 157634, 
      130346, 24050, 5650, 117000, 102436, 79560, 26932, 12136, 6120, 159250, 
      152149, 43730, 41665, 143722, 107010, 36181, 100610, 70346, 31805, 
      12442, 1970, 1993, 111058, 6253, 1933, 50372, 1220, 70450, 24874, 1314, 
      1669, 104585, 91460, 70514, 18514, 6689, 78761, 75437, 40762, 7250, 
      5402, 3497, 49684, 20564, 70137, 68562, 35037, 29682, 15082, 2745, 
      73384, 18980, 1109, 53429, 21554, 28132, 14737, 2425, 30554, 2389, 
      16052, 8957, 4093, 7290, 24809, 1568, 4322, 1466, 45844, 1096, 40165, 
      33722, 17602, 4868, 43114, 18778, 6130, 1489, 36877, 23725, 29520, 
      16921, 6625, 15921, 7605, 7450, 1845, 3121, 1961, 1961, 11482, 1697, 
      10874, 3698, 19097, 11345, 6292, 4436, 2314, 2330, 3809, 7301, 6757, 
      2977, 5204, 5864, 12601, 10170, 5965, 7090, 8226, 10345, 11817, 13625, 
      13213, 6280, 7250, 8177, 16825, 14274, 7605, 3573, 11050, 11169, 3856, 
      12002, 3917, 15293, 10154, 8077, 21941, 17728, 10960, 19400, 13021, 
      7741, 11858, 13653, 25841, 17849, 19105, 7880, 16889, 16298, 13297, 
      10900, 10537, 11714, 9826, 23354, 8353, 25433, 13105, 11944, 11530, 
      9577, 8282, 10682, 21460, 13505, 24650, 21794, 18434, 14954, 32625, 
      23060, 20629, 15130, 10900, 25780, 16850, 16234, 16085, 12260, 12394, 
      12461, 24218, 22474, 14474, 11849, 13600, 19585, 12722, 29261, 19156, 
      24202, 20785, 19433, 34970, 27396, 17221, 36405, 27149, 28354, 25337, 
      17056, 20512, 26685, 28808, 31585, 31322, 26261, 30529, 29284, 53604, 
      32597, 26090, 14785, 15541, 15193, 34145, 24401, 17777, 30754, 28394, 
      20386, 34625, 24778, 19729, 17978, 37666, 33541, 38160, 33049, 17488, 
      38138, 33818, 43289, 23732, 18100, 37269, 51349, 39232, 22465, 22985, 
      51620, 29585, 25493, 19213, 50373, 30770, 26045, 21257, 35729, 26656, 
      56081, 38377, 30568, 37349, 31552, 28836, 35186, 32689, 43816, 38740, 
      36692, 33416, 41490, 37234, 41209, 29129, 40673, 35657, 48744, 42401, 
      24826, 40490, 37504, 49025, 51328, 24705, 40833, 51633, 26317, 39901, 
      39650, 30749, 25789, 54650, 47450, 49613, 63773, 44325, 38369, 27200, 
      40241, 78553, 50612, 41780, 66034, 29765, 49793, 30098, 52560, 53824, 
      65473, 47057, 41105, 41444, 32264, 41562, 37162, 41033, 44090, 53380, 
      44200, 51650, 54034, 57521, 39812, 55940, 58865, 33533, 49997, 66637, 
      90605, 52000, 60624, 63376, 98449, 48386, 60058, 44514, 38673, 67345, 
      99538, 46177, 37589, 36929, 36626, 61121, 85301, 62820, 58753, 65650, 
      49325, 46709, 56645, 63170, 94849, 65525, 109460, 111077, 94194, 85940, 
      64730, 56233, 42653, 67428, 93960, 57826, 85826, 65921, 54161, 44761, 
      58357, 69985, 88801, 93301, 66085, 76525, 83240, 68765, 55609, 71138, 
      56016, 67717, 80098, 66482, 65882, 86957, 88625, 86578, 63752, 62437, 
      70681, 53813, 100913, 107010, 116082, 133664, 79117, 57490, 88093, 
      90493, 103553, 140933, 81505, 67076, 122000, 75589, 69669, 99909, 
      111141, 83837, 61133, 98185, 107225, 71028, 110548, 86666, 72041, 
      73349, 71944, 84337, 71317, 108117, 110005, 111925, 78005, 112356, 
      86554, 77960, 78437, 116657, 124164, 134329, 92677, 114250, 95428, 
      84808, 118098, 94621, 81341, 144616, 85604, 138626, 84820, 106132, 
      100997, 88541, 141800, 105253, 94949, 93938, 140578, 105373, 106804, 
      153449, 158722, 95540, 106418, 104138, 106945, 103517, 108153, 98845, 
      96570, 90317, 112900, 108244, 99796, 88776, 111620, 105668, 91940, 
      93025, 110420, 107666, 107560, 118562, 112554, 110020, 107077, 122516, 
      108980, 106289, 128285, 120149, 118001, 115586, 131716, 122065, 111626, 
      129058, 136937, 130832, 138821, 126760, 121145, 125140, 134290, 139994, 
      130730, 141860, 125794, 124825, 139693, 141709, 150925, 153905, 142532, 
      145349, 145657 ], 
  [ 191120, 194996, 190580, 190837, 192385, 180097, 187034, 189634, 185202, 
      177725, 173088, 168725, 185450, 164884, 175136, 167821, 173412, 172741, 
      165493, 163397, 157229, 165685, 171162, 155880, 166149, 165005, 148721, 
      150253, 142585, 142372, 153074, 141908, 146101, 169380, 144370, 146821, 
      144160, 156281, 134845, 148210, 150314, 148573, 169754, 169201, 137129, 
      138077, 132129, 146884, 162245, 130925, 139961, 139424, 127777, 128705, 
      137288, 140500, 162464, 144365, 127553, 140612, 129541, 132106, 142309, 
      125032, 134741, 125002, 133520, 150740, 134189, 143434, 118805, 113416, 
      118490, 156960, 114077, 127354, 154954, 111605, 152065, 113220, 145450, 
      146068, 107604, 150376, 129285, 135874, 133037, 484661, 115600, 137097, 
      105725, 136501, 152896, 145877, 104229, 108373, 457813, 137405, 102932, 
      463520, 104074, 139786, 426154, 120580, 137492, 138760, 124274, 137988, 
      465506, 105269, 107924, 485000, 136468, 118490, 461378, 99112, 105885, 
      439092, 384320, 440533, 467770, 105122, 397577, 108576, 115344, 107117, 
      115562, 111773, 115657, 121226, 447941, 409732, 418058, 117793, 357229, 
      127786, 139450, 363802, 129985, 354265, 149725, 372969, 356372, 473161, 
      96570, 103122, 333785, 303120, 329040, 341305, 478612, 352354, 316397, 
      338130, 124228, 144208, 105745, 125201, 100042, 89504, 307060, 395225, 
      415033, 125354, 144226, 172346, 320234, 363250, 123136, 265761, 351361, 
      101674, 165610, 99125, 274180, 277664, 372436, 287645, 253025, 257617, 
      356949, 91940, 93581, 279077, 96650, 408314, 90061, 106562, 157009, 
      281609, 316688, 107333, 145010, 248453, 100557, 129445, 170325, 174280, 
      286276, 311812, 148121, 150314, 284737, 364657, 286570, 226484, 337508, 
      280897, 143281, 168064, 308773, 89865, 90973, 92980, 216857, 274577, 
      124781, 136426, 220250, 359917, 88394, 110738, 142369, 97225, 388313, 
      139057, 356890, 91061, 143869, 147524, 194429, 98906, 195066, 159041, 
      158065, 158834, 101405, 240601, 86176, 120889, 128336, 159769, 183889, 
      210704, 296026, 355348, 94090, 147793, 191738, 210113, 295634, 294181, 
      240973, 91802, 84829, 99125, 122842, 289882, 90113, 128153, 193505, 
      116469, 208273, 292381, 110740, 192817, 193513, 300653, 73288, 100360, 
      238085, 341965, 59002, 117450, 118786, 256561, 285345, 297082, 78224, 
      80384, 295844, 102341, 138737, 167688, 172548, 47545, 107690, 126185, 
      92650, 163234, 36101, 171940, 290632, 48178, 48305, 68042, 39730, 
      141661, 89888, 18650, 28825, 290581, 292725, 298120, 51749, 243346, 
      245306, 20098, 114193, 61925, 93245, 128453, 20105, 20362, 59417, 
      61802, 14004, 99700, 90506, 287570, 186548, 24858, 72945, 8612, 244106, 
      105316, 152685, 155797, 33085, 70930, 95834, 102034, 133130, 19088, 
      51545, 170804, 35362, 41805, 43002, 43405, 53677, 72826, 69581, 8026, 
      29626, 2320, 5553, 51588, 2570, 5690, 90418, 102065, 126818, 2285, 
      37837, 79400, 7354, 11241, 78201, 90234, 123826, 127341, 1940, 12253, 
      132170, 7540, 17640, 41764, 108693, 258813, 2705, 17057, 1649, 1746, 
      9265, 20017, 187282, 1480, 1445, 25160, 47669, 46665, 74196, 91897, 
      2066, 24941, 2600, 24565, 141781, 223940, 1114, 7813, 109330, 153189, 
      1088, 141649, 226649, 965, 3877, 65477, 111185, 949, 7789, 13669, 
      113125, 176461, 1370, 26441, 82066, 207866, 785, 2080, 44465, 2329, 
      685, 3701, 214120, 2146, 23125, 91226, 227201, 6505, 565, 12584, 6525, 
      114010, 5837, 9770, 16745, 23162, 120077, 3349, 211924, 27845, 25856, 
      365, 10600, 36296, 2285, 9194, 17069, 100658, 4113, 8793, 19188, 24793, 
      126880, 122, 445, 4610, 5305, 7865, 11570, 92537, 95581, 99956, 1170, 
      98677, 135505, 114308, 578, 8698, 16936, 25317, 101160, 157645, 160837, 
      800, 592, 545, 67616, 98612, 116980, 409, 130, 25, 20745, 64525, 845, 
      173, 27560, 226, 24026, 37637, 43265, 82945, 132497, 0, 2116, 2704, 
      4624, 15129, 43681, 132496, 50, 577, 962, 12104, 14645, 18773, 46229, 
      75080, 2925, 15138, 131778, 1105, 25, 43697, 83537, 509, 1961, 6749, 
      40025, 64541, 81821, 1261, 712, 24061, 25636, 289, 1433, 30340, 2309, 
      9901, 34696, 64109, 165749, 103162, 1105, 81940, 103828, 19769, 110393, 
      9997, 43045, 109757, 161800, 1906, 4069, 10057, 52697, 80912, 7380, 
      8424, 26893, 79285, 86173, 176724, 20525, 49645, 10400, 11009, 32084, 
      37649, 59449, 100256, 9277, 52425, 151762, 18440, 48445, 39733, 60554, 
      166178, 37057, 104260, 58225, 75154, 94312, 198701, 44410, 154393, 
      93809, 115705, 23945, 143725, 28456, 34389, 56125, 182437, 26305, 
      54385, 86873, 119360, 31714, 46952, 39641, 58346, 192194, 60980, 83240, 
      83813, 147368, 107146, 120546, 148210, 71825, 137024, 74125, 167413, 
      56138, 73138, 90653, 100445, 122345, 142741, 165332, 88740, 91108, 
      117904, 99745, 180485, 72196, 79229, 96136, 188261, 195221, 206804, 
      214100, 70304, 71348, 180893, 92317, 88874, 234386, 70217, 91940, 
      149060, 80093, 80210, 147881, 78129, 146484, 69770, 86465, 96034, 
      248936, 68545, 87985, 65845, 82760, 173576, 88145, 209330, 260100, 
      72290, 69904, 164965, 76420, 78013, 88114, 98093, 99914, 95265, 105025, 
      248137, 120292, 254578, 93008, 99125, 102349, 115684, 139869, 178669, 
      70781, 94130, 65957, 71837, 80125, 91205, 276314, 70913, 76490, 94285, 
      121357, 67801, 91629, 93925, 94504, 116885, 117745, 170226, 74237, 
      78317, 106717, 158692, 177913, 216658, 123889, 66170, 90281, 77125, 
      86084, 91282, 275713, 72305, 196810, 280058, 73512, 250165, 78250, 
      105641, 213929, 241940, 72253, 67748, 68213, 78440, 70330, 72725, 
      330005, 67300, 80449, 138304, 169636, 153268, 66658, 87490, 185698, 
      73457, 78377, 102401, 67860, 89317, 108292, 181525, 275465, 71866, 
      65561, 74282, 143897, 66265, 73593, 292000, 100633, 141593, 69032, 
      316072, 66625, 200554, 203986, 316341, 86096, 98020, 141970, 311450, 
      85093, 98568, 121444, 75490, 220025, 327346, 71584, 88525, 264200, 
      88049, 226565, 80761, 86272, 66821, 74849, 78625, 85541, 71045, 260437, 
      275332, 99450, 272610, 252304, 298877, 72676, 124261, 269509, 82337, 
      298426, 305825, 130688, 269120, 306128, 121378, 80360, 80837, 103240, 
      127400, 314237, 69705, 67498, 339370, 76040, 88282, 130257, 260506, 
      376708, 70669, 262765, 341617, 127714, 74212, 128045, 71153, 302465, 
      338138, 80208, 91728, 92065, 122197, 92909, 104525, 95290, 89609, 
      74873, 90445, 289357, 297565, 309060, 103525, 303109, 312586, 134370, 
      84584, 334184, 398920, 286057, 315065, 323641, 417682, 89521, 73525, 
      100205, 118388, 333428, 418765, 97498, 127492, 131200, 133081, 312640, 
      381956, 72641, 302258, 323713, 97722, 103842, 85384, 312489, 401680, 
      76058, 436673, 440474, 398837, 376749, 79625, 92240, 129620, 77225, 
      396413, 91645, 374445, 80810, 99626, 126626, 92900, 327296, 381056, 
      392836, 82426, 346210, 365301, 80008, 100340, 329173, 100745, 84050, 
      352685, 88633, 89489, 369000, 372850, 366433, 98269, 100594, 89906, 
      126180, 401872, 415973, 438149, 478297, 84500, 121841, 363562, 370330, 
      404500, 492840, 84698, 104485, 449153, 92612, 101252, 393572, 422276, 
      84114, 121832, 387476, 411076, 102605, 418765, 84025, 102160, 101282, 
      103517, 88244, 105800, 410504, 415304, 420136, 97924, 419105, 89725, 
      103693, 104168, 426308, 444005, 468002, 89284, 418801, 87665, 98885, 
      427013, 91220, 107060, 487741, 106945, 470821, 110525, 89609, 93938, 
      107690, 476173, 93092, 103172, 104345, 471305, 93938, 94637, 498730, 
      509825, 108121, 97885, 99973, 98410, 103714, 100340, 109960, 112781, 
      124724, 99257, 103337, 112361, 129005, 102341, 108037, 126341, 125968, 
      105505, 109301, 112829, 105625, 115625, 119641, 123250, 111745, 128781, 
      132642, 110228, 119560, 121780, 124461, 110741, 120016, 137961, 120445, 
      115218, 120033, 114916, 126149, 133636, 130349, 122753, 122625, 130833, 
      122305, 138997, 140212, 127412, 131602, 133522, 133586, 146233, 144680, 
      145714 ], 
  [ 171524, 174112, 170248, 170321, 171317, 160961, 166426, 168290, 164410, 
      158221, 154228, 150049, 163370, 146576, 154804, 148777, 152896, 152225, 
      145345, 143525, 138185, 144893, 149266, 136468, 144805, 143753, 129125, 
      130013, 123725, 122960, 131546, 122128, 125309, 144448, 123578, 125477, 
      123092, 133097, 115433, 126314, 128050, 126125, 143810, 143257, 116429, 
      117101, 112165, 124160, 136945, 110777, 118157, 117620, 107721, 108373, 
      115300, 117776, 136244, 120905, 106853, 117520, 108289, 110394, 118849, 
      104516, 112477, 104210, 110612, 125072, 111005, 118226, 97553, 92900, 
      96962, 129268, 93101, 103986, 127354, 90353, 124373, 91600, 118586, 
      118928, 86536, 122500, 104353, 109930, 107461, 425597, 92692, 110785, 
      84473, 110097, 124100, 118001, 82885, 86293, 400405, 110633, 81680, 
      405652, 82546, 112554, 370954, 96200, 110536, 111620, 99250, 110848, 
      407362, 83189, 85384, 425476, 109328, 94018, 403418, 77860, 83437, 
      382696, 331972, 383953, 409258, 82490, 344125, 85300, 90964, 84025, 
      91090, 87853, 91001, 95650, 390625, 355176, 362858, 92585, 306629, 
      100922, 110930, 312650, 102753, 303849, 119641, 320989, 305680, 413729, 
      74122, 79570, 284749, 256660, 280372, 291625, 418720, 301754, 268741, 
      288634, 97088, 114308, 81365, 97877, 76490, 67700, 260048, 341129, 
      359465, 97754, 114050, 138674, 272026, 311546, 95812, 222337, 300577, 
      77570, 132674, 75389, 229928, 233044, 319904, 242105, 210613, 214745, 
      305521, 69032, 70397, 234181, 72914, 352930, 67337, 81170, 124625, 
      236345, 268388, 81665, 114098, 206225, 75901, 100557, 136285, 139780, 
      240552, 263880, 116749, 118666, 239105, 312401, 240754, 186280, 287368, 
      235541, 112369, 134116, 260933, 66589, 67513, 69152, 177481, 229681, 
      96169, 106250, 180506, 307845, 65210, 84058, 111365, 72569, 334033, 
      108421, 305002, 67325, 112589, 115784, 157261, 73882, 157714, 125737, 
      124853, 125530, 75737, 198557, 62900, 92369, 98804, 126281, 147641, 
      171604, 248922, 303368, 69434, 115685, 154570, 171013, 248530, 247169, 
      198745, 67330, 61461, 73457, 93770, 243146, 65825, 98345, 155969, 
      88225, 169173, 245369, 83232, 155281, 155885, 252905, 51668, 74324, 
      195949, 290813, 40050, 88930, 90082, 212677, 238885, 249610, 55684, 
      57476, 248464, 75937, 107365, 132820, 137128, 30893, 80458, 96377, 
      67626, 128826, 22117, 136520, 243620, 31250, 31285, 47066, 24642, 
      109737, 65140, 9818, 16589, 243477, 245437, 250372, 33809, 200474, 
      202250, 10530, 85765, 41869, 67853, 98093, 10445, 10610, 39821, 41746, 
      6736, 73296, 65482, 240650, 149288, 13450, 50773, 3920, 201050, 77992, 
      119197, 121941, 19193, 49034, 69890, 75170, 102034, 9428, 33329, 
      135200, 20826, 25705, 26626, 26937, 35001, 50562, 47869, 3242, 16562, 
      4068, 2425, 33280, 6434, 2378, 65210, 75109, 96458, 5597, 22565, 55940, 
      2754, 4525, 54925, 65026, 93834, 96889, 3872, 4985, 101074, 2664, 8164, 
      25480, 80725, 214285, 1877, 7765, 3121, 5242, 3285, 9621, 149746, 4148, 
      3469, 13108, 30005, 29185, 51472, 66321, 1514, 12889, 1220, 12605, 
      109397, 182632, 2770, 2385, 81178, 119425, 2468, 109265, 185065, 2897, 
      1025, 44225, 82757, 2421, 2269, 5389, 84421, 140029, 5602, 13837, 
      57962, 168122, 2993, 884, 27353, 8125, 3077, 757, 173732, 674, 11441, 
      65650, 185525, 1537, 2129, 4580, 1465, 85122, 1145, 2962, 7085, 11386, 
      90361, 405, 171720, 14689, 13252, 1285, 3332, 20932, 169, 2570, 7225, 
      73610, 433, 2353, 8608, 12465, 96244, 2146, 905, 562, 797, 1885, 3842, 
      66685, 69269, 73000, 6322, 71905, 103765, 85328, 578, 2258, 7092, 
      12805, 74020, 123237, 126061, 5492, 4916, 4777, 45812, 71840, 87632, 
      4365, 3258, 1773, 9613, 43273, 5629, 1093, 14404, 962, 11882, 21905, 
      26245, 58565, 101125, 2116, 0, 36, 484, 5929, 26569, 101124, 2810, 485, 
      226, 4100, 5629, 8285, 28565, 51988, 73, 5938, 100498, 6257, 1865, 
      26585, 59065, 601, 29, 1321, 23741, 43289, 57625, 6597, 5220, 11917, 
      13032, 3785, 145, 16448, 101, 2909, 19700, 42949, 130421, 75746, 369, 
      57744, 76320, 9005, 81965, 3005, 26117, 81421, 126932, 250, 481, 3065, 
      33745, 56900, 1768, 2260, 14013, 55549, 61333, 140200, 9577, 31337, 
      3316, 3649, 17824, 22009, 39209, 73300, 2745, 33565, 118090, 8228, 
      30413, 23633, 40130, 130850, 21601, 76752, 38261, 52154, 68276, 159877, 
      27298, 120445, 67865, 86633, 12077, 111065, 15300, 19669, 36621, 
      145361, 13793, 35249, 62033, 89828, 17730, 29380, 23725, 38474, 154106, 
      40648, 59044, 59525, 114340, 79362, 90922, 115090, 49561, 105284, 
      51493, 132085, 36818, 50690, 65353, 73673, 92537, 110357, 130280, 
      63808, 65808, 88740, 73157, 143777, 50024, 55861, 70100, 150725, 
      156949, 167336, 173896, 48500, 49360, 144185, 66925, 64034, 192250, 
      48505, 66640, 116032, 56725, 56842, 115037, 55129, 113824, 48242, 
      62177, 70274, 205604, 47477, 63605, 45329, 59300, 137972, 63857, 
      169954, 215848, 50762, 48836, 130465, 54248, 55565, 64010, 72425, 
      73970, 70057, 78345, 205081, 91496, 210970, 68260, 73457, 76221, 87624, 
      108589, 142789, 49897, 69290, 46085, 50861, 57677, 66917, 230866, 
      50213, 54778, 69629, 92745, 47837, 67525, 69453, 69940, 89009, 89777, 
      135634, 53261, 56605, 80405, 125480, 142493, 177098, 95185, 46850, 
      66637, 55781, 63176, 67546, 230633, 51973, 159458, 234610, 52996, 
      207477, 56906, 79789, 174829, 200080, 52105, 48520, 48893, 57188, 
      50642, 52577, 280417, 48256, 58921, 108036, 135504, 121160, 47890, 
      64858, 149818, 53401, 57401, 77377, 49000, 66501, 82440, 146197, 
      230753, 52362, 47437, 54410, 113261, 48049, 53905, 245908, 76253, 
      111325, 50356, 267956, 48501, 163386, 166450, 268225, 64292, 74192, 
      111794, 263794, 63565, 74740, 94120, 55802, 180925, 278402, 52724, 
      66537, 220868, 66245, 186913, 60337, 64836, 49249, 55621, 58661, 64289, 
      52645, 217565, 231080, 75898, 228634, 210260, 252601, 54184, 97029, 
      225901, 62005, 252242, 258997, 102628, 225604, 259300, 94698, 60580, 
      60965, 79412, 99892, 266765, 52225, 50570, 289874, 57364, 67306, 
      102565, 218002, 324360, 53465, 220169, 292121, 100666, 56456, 100997, 
      54133, 256373, 289010, 61348, 70660, 70997, 96161, 71749, 81341, 73762, 
      69185, 57485, 69929, 244645, 252117, 262600, 80801, 257201, 265850, 
      106954, 65540, 285700, 345284, 241805, 268237, 276077, 362666, 69649, 
      57149, 78493, 93640, 285128, 363749, 76338, 101456, 104612, 106217, 
      266180, 329792, 56725, 256810, 276425, 76930, 81946, 67076, 266305, 
      348228, 60050, 380645, 384170, 345661, 325321, 63065, 73012, 103952, 
      61309, 343513, 72693, 323293, 64250, 79202, 101602, 73856, 280100, 
      329444, 340304, 65682, 297450, 314977, 63908, 80008, 281885, 80413, 
      67306, 303557, 71153, 71825, 318676, 322250, 316385, 79225, 81090, 
      72794, 102352, 349156, 362245, 382765, 420061, 69136, 99025, 314066, 
      320282, 351784, 433684, 69610, 85073, 393125, 75776, 82576, 341776, 
      368272, 69394, 99476, 336232, 357992, 83929, 365129, 69673, 83668, 
      83066, 84841, 73064, 86756, 357604, 362036, 366500, 80720, 365653, 
      74637, 85753, 86228, 372488, 388897, 411146, 75024, 365625, 73957, 
      82417, 373285, 76960, 89120, 429689, 89557, 414149, 92585, 77005, 
      80138, 90578, 419225, 79936, 87440, 88337, 414817, 80690, 81481, 
      440402, 450761, 91837, 84269, 85805, 84794, 88994, 86632, 93860, 96037, 
      105680, 86285, 89261, 96077, 109225, 88817, 93041, 107297, 107108, 
      91429, 94397, 97465, 92561, 100537, 103725, 106506, 98405, 111577, 
      114610, 97808, 104932, 106600, 108637, 98689, 105572, 119929, 106829, 
      103258, 106693, 103232, 111521, 117352, 114985, 109505, 110113, 116113, 
      110069, 122621, 123560, 114256, 118170, 121010, 121442, 131053, 130052, 
      130994 ], 
  [ 169280, 171700, 167908, 167957, 168881, 158777, 164050, 165818, 162010, 
      155989, 152080, 147925, 160802, 144500, 152464, 146605, 150532, 149861, 
      143029, 141245, 136013, 142493, 146722, 134248, 142333, 141293, 126881, 
      127685, 121577, 120740, 129050, 119860, 122909, 141508, 121178, 123005, 
      120656, 130385, 113213, 123770, 125458, 123509, 140738, 140185, 114041, 
      114677, 109873, 121508, 133957, 108461, 115625, 115088, 105417, 106033, 
      112744, 115124, 133136, 118157, 104465, 114820, 105829, 107874, 116101, 
      102152, 109885, 101810, 107936, 122036, 108293, 115250, 95093, 90536, 
      94466, 125968, 90677, 101250, 124066, 87893, 121073, 89092, 115394, 
      115700, 84100, 119176, 101413, 106858, 104437, 418205, 90016, 107665, 
      82013, 106965, 120656, 114677, 80413, 83725, 393229, 107453, 79220, 
      398416, 80050, 109314, 364066, 93332, 107332, 108392, 96298, 107620, 
      400090, 80621, 82756, 418024, 106100, 91138, 396170, 75400, 80821, 
      375652, 325456, 376885, 401938, 79850, 337465, 82576, 88096, 81325, 
      88210, 85045, 88097, 92626, 383461, 348372, 355970, 89609, 300341, 
      97730, 107522, 306290, 99513, 297585, 116029, 314521, 299380, 406289, 
      71506, 76810, 278665, 250912, 274336, 285457, 411220, 295466, 262837, 
      282490, 93860, 110720, 78497, 94625, 73730, 65168, 254228, 334385, 
      352529, 94466, 110426, 134594, 266050, 305114, 92560, 216985, 294265, 
      74738, 128690, 72605, 224468, 227536, 313364, 236477, 205393, 209465, 
      299125, 66356, 67685, 228637, 70130, 346018, 64685, 78170, 120713, 
      230753, 262400, 78629, 110378, 201029, 72997, 97101, 132157, 135592, 
      234900, 257940, 112969, 114850, 233465, 305897, 235090, 181348, 281140, 
      229937, 108649, 130000, 255005, 63865, 64765, 66356, 172657, 224137, 
      92749, 102626, 175634, 301365, 62498, 80890, 107633, 69665, 327265, 
      104737, 298546, 64541, 108821, 111956, 152725, 70930, 153154, 121705, 
      120833, 121498, 72701, 193385, 60176, 88961, 95264, 122225, 143225, 
      166816, 243090, 296900, 66530, 111809, 150034, 166225, 242698, 241349, 
      193549, 64450, 58725, 70421, 90290, 237362, 62969, 94769, 151385, 
      84853, 164385, 239549, 79956, 150697, 151289, 246989, 49160, 71240, 
      190765, 284453, 37890, 85522, 86650, 207265, 233137, 243730, 53056, 
      54800, 242596, 72805, 103585, 128584, 132820, 29033, 77218, 92801, 
      64674, 124650, 20605, 132212, 237800, 29354, 29377, 44642, 22986, 
      105885, 62224, 8978, 15305, 237645, 239581, 244456, 31781, 195194, 
      196946, 9594, 82369, 39565, 64853, 94445, 9497, 9650, 37577, 39442, 
      6100, 70164, 62530, 234842, 144740, 12274, 48193, 3620, 195746, 74740, 
      115141, 117837, 17693, 46490, 66818, 71978, 98290, 8480, 31265, 130868, 
      19242, 23917, 24802, 25101, 32877, 47970, 45349, 2930, 15170, 4608, 
      2329, 31204, 7250, 2258, 62234, 71905, 92810, 6341, 20885, 53192, 2466, 
      3961, 52201, 62050, 90234, 93229, 4436, 4349, 97330, 2340, 7240, 23668, 
      77389, 208789, 2081, 6865, 3625, 6010, 2817, 8577, 145162, 4808, 4045, 
      11848, 28013, 27217, 48820, 63297, 1754, 11629, 1352, 11357, 105485, 
      177556, 3298, 1989, 77818, 115333, 2960, 105353, 179953, 3461, 965, 
      41765, 79361, 2925, 1861, 4621, 80989, 135589, 6466, 12505, 55130, 
      163250, 3593, 1040, 25433, 9193, 3701, 685, 168776, 794, 10229, 62626, 
      180401, 1201, 2645, 3848, 1117, 81666, 845, 2386, 6137, 10162, 86797, 
      333, 166788, 13285, 11920, 1717, 2696, 19240, 205, 2018, 6253, 70394, 
      265, 1825, 7540, 11169, 92560, 2722, 1277, 346, 521, 1417, 3146, 63625, 
      66149, 69796, 7306, 68725, 99937, 81860, 890, 1730, 6120, 11485, 70792, 
      119061, 121837, 6416, 5792, 5641, 43280, 68660, 84116, 5193, 3978, 
      2313, 8473, 40813, 6565, 1525, 13000, 1370, 10610, 20165, 24337, 55697, 
      97345, 2704, 36, 0, 256, 5041, 24649, 97344, 3482, 785, 442, 3368, 
      4765, 7229, 26573, 49288, 13, 5050, 96730, 7241, 2417, 24665, 56185, 
      925, 89, 925, 21929, 40829, 54781, 7605, 6120, 10645, 11700, 4553, 289, 
      14948, 125, 2309, 18056, 40501, 126125, 72482, 585, 54900, 73044, 7913, 
      78569, 2405, 24221, 78037, 122696, 346, 325, 2465, 31585, 54080, 1348, 
      1768, 12645, 52765, 58405, 135748, 8461, 29261, 2704, 3001, 16276, 
      20281, 36881, 70096, 2205, 31417, 114010, 7208, 28373, 21845, 37778, 
      126554, 19897, 73476, 35969, 49466, 65192, 155125, 25378, 116329, 
      64793, 83153, 10841, 107117, 13896, 18061, 34389, 140837, 12473, 33065, 
      59105, 86288, 16218, 27400, 21961, 36194, 149450, 38308, 56200, 56669, 
      110344, 76050, 87370, 111082, 46969, 101456, 48853, 127789, 34610, 
      48074, 62365, 70493, 88961, 106445, 126020, 60868, 62820, 85248, 70001, 
      139301, 47444, 53125, 67016, 146141, 152269, 162500, 168964, 45968, 
      46804, 139709, 63925, 61106, 187066, 45985, 63652, 112036, 53989, 
      54106, 111065, 52441, 109876, 45746, 59321, 67226, 200264, 45041, 
      60737, 42965, 56552, 133640, 61001, 165130, 210388, 48266, 46400, 
      126277, 51668, 52949, 61178, 69389, 70898, 67081, 75177, 199777, 88052, 
      205594, 65344, 70421, 73125, 84276, 104821, 138421, 47485, 66362, 
      43805, 48437, 55061, 64061, 225250, 47825, 52258, 66725, 89325, 45545, 
      64693, 66573, 67048, 85685, 86441, 131434, 50837, 54085, 77285, 121460, 
      138185, 172250, 91753, 44642, 63865, 53309, 60500, 64762, 225065, 
      49633, 154898, 228994, 50632, 202221, 54434, 76729, 170041, 194932, 
      49789, 46324, 46685, 54728, 48386, 50261, 274261, 46084, 56425, 104400, 
      131364, 117284, 45754, 62218, 145450, 51097, 54977, 74425, 46852, 
      63837, 79380, 141901, 225233, 50130, 45385, 52130, 109577, 45985, 
      51649, 240208, 73385, 107689, 48232, 261992, 46449, 158850, 161866, 
      262261, 61760, 71396, 108170, 257890, 61069, 71944, 90868, 53546, 
      176137, 272330, 50576, 63981, 215528, 63713, 182053, 57985, 62352, 
      47269, 53425, 56369, 61829, 50557, 212285, 225620, 73138, 223210, 
      205088, 246877, 52084, 93789, 220525, 59665, 246530, 253201, 99280, 
      220240, 253504, 91530, 58312, 58685, 76616, 96616, 260885, 50257, 
      48674, 283730, 55240, 64882, 99265, 212770, 317844, 51533, 214925, 
      285977, 97450, 54452, 97781, 52225, 250673, 282914, 59200, 68224, 
      68561, 93077, 69301, 78629, 71266, 66833, 55529, 67565, 239125, 246501, 
      256852, 78149, 251525, 260066, 103690, 63368, 279688, 338600, 236345, 
      262441, 270185, 355802, 67369, 55325, 75973, 90724, 279140, 356885, 
      73890, 98372, 101456, 103025, 260432, 323300, 54961, 251194, 270569, 
      74530, 79402, 65000, 260593, 341568, 58274, 373649, 377138, 339037, 
      318925, 61217, 70816, 100916, 59545, 336925, 70533, 316933, 62402, 
      76850, 98650, 71684, 274256, 323024, 333764, 63810, 291402, 308725, 
      62120, 77668, 276029, 78073, 65434, 297461, 69185, 69833, 312424, 
      315962, 310169, 77053, 78858, 70874, 99556, 342592, 355549, 375853, 
      412777, 67444, 96361, 307922, 314066, 345220, 426280, 67954, 82853, 
      386129, 73892, 80452, 335332, 361540, 67786, 96872, 329860, 351380, 
      81805, 358445, 68113, 81568, 81002, 82717, 71396, 84584, 351016, 
      355400, 359816, 78788, 358993, 72981, 83725, 84200, 365780, 382021, 
      404042, 73476, 359001, 72481, 80581, 366589, 75412, 87092, 422429, 
      87601, 407069, 90557, 75673, 78650, 88658, 412109, 78532, 85700, 86561, 
      407761, 79274, 80077, 433106, 443369, 90025, 82805, 84269, 83330, 
      87386, 85156, 92072, 94165, 103508, 84905, 87737, 94265, 106957, 87365, 
      91397, 105125, 104960, 89905, 92765, 95773, 91169, 98881, 101961, 
      104634, 96977, 109645, 112570, 96500, 103336, 104932, 106885, 97429, 
      104000, 117889, 105365, 102010, 105265, 102020, 109925, 115540, 113293, 
      108089, 108793, 114505, 108785, 120797, 121700, 112852, 116730, 119690, 
      120170, 129385, 128456, 129386 ], 
  [ 163648, 165620, 162020, 162005, 162737, 153305, 158066, 159578, 155962, 
      150389, 146704, 142613, 154306, 139316, 146576, 141165, 144580, 143909, 
      137205, 135517, 130573, 136445, 140290, 128680, 136093, 135085, 121249, 
      121829, 116201, 115172, 122746, 114164, 116861, 134020, 115130, 116765, 
      114512, 123505, 107645, 117338, 118898, 116885, 132898, 132345, 108025, 
      108565, 104113, 114788, 126341, 102637, 109225, 108688, 99625, 100145, 
      106280, 108404, 125200, 111181, 98449, 107972, 99621, 101506, 109125, 
      96200, 103325, 95762, 101152, 114292, 101413, 107666, 88885, 84584, 
      88162, 117520, 84565, 94306, 115650, 81685, 112625, 82756, 107234, 
      107444, 77956, 110664, 93925, 99018, 96725, 398845, 83232, 99697, 
      75805, 98965, 111824, 106165, 74173, 77229, 374445, 99325, 73012, 
      379472, 73746, 101026, 346050, 86036, 99140, 100136, 88778, 99364, 
      381050, 74125, 76100, 398504, 97844, 83810, 377194, 69192, 74197, 
      357220, 308432, 358389, 382770, 73162, 320057, 75664, 80800, 74477, 
      80882, 77909, 80705, 84914, 364709, 330580, 337954, 82025, 283925, 
      89570, 98786, 289682, 91225, 281233, 106749, 297625, 282932, 386801, 
      64882, 69802, 262793, 235936, 258592, 269361, 391572, 279050, 247445, 
      266458, 85604, 101504, 71201, 86305, 66722, 58768, 239060, 316753, 
      334385, 86050, 101114, 124066, 250466, 288314, 84240, 203065, 277785, 
      67538, 118418, 65533, 210260, 213200, 296276, 221821, 191825, 195737, 
      282421, 59572, 60805, 214205, 63058, 327938, 57965, 70522, 110633, 
      216193, 246784, 70885, 100810, 187525, 65605, 88237, 121501, 124776, 
      220180, 242452, 103241, 105026, 218777, 288905, 220338, 168548, 264884, 
      215345, 99081, 119376, 239549, 56953, 57789, 59252, 160145, 209705, 
      83981, 93314, 162994, 284437, 55618, 72794, 98033, 62273, 309569, 
      95265, 281682, 57469, 99125, 102100, 140981, 63410, 141346, 111305, 
      110465, 111098, 64957, 179945, 53264, 80225, 86176, 111761, 131801, 
      154400, 227890, 280004, 59138, 101825, 138290, 153809, 227498, 226181, 
      180045, 57122, 51781, 62677, 81362, 222290, 55705, 85585, 139513, 
      76213, 151969, 224381, 71572, 138825, 139385, 231565, 42824, 63368, 
      177293, 267845, 32482, 76786, 77850, 193185, 218161, 228402, 46400, 
      48016, 227300, 64805, 93857, 117640, 121684, 24425, 68930, 83617, 
      57154, 113866, 16925, 121076, 222632, 24650, 24641, 38530, 18922, 
      95965, 54800, 7090, 12233, 222445, 224317, 229032, 26725, 181466, 
      183154, 7450, 73665, 33773, 57205, 85069, 7321, 7442, 31945, 33650, 
      4756, 62164, 55010, 219706, 132964, 9490, 41665, 3172, 181954, 66420, 
      104677, 107245, 14045, 40058, 58978, 63818, 88658, 6304, 26113, 119668, 
      15370, 19501, 20290, 20557, 27565, 41410, 38981, 2450, 11810, 6400, 
      2425, 26020, 9778, 2290, 54650, 63713, 83434, 8677, 16757, 46216, 2050, 
      2809, 45289, 54466, 80986, 83821, 6292, 3005, 87698, 1828, 5128, 19188, 
      68845, 194485, 2977, 4817, 5321, 8410, 1921, 6145, 133290, 6920, 5933, 
      8840, 23053, 22321, 42100, 55585, 2746, 8621, 2056, 8381, 95405, 
      164372, 5058, 1285, 69210, 104773, 4624, 95273, 166673, 5317, 1157, 
      35557, 70657, 4621, 1125, 2925, 72189, 124101, 9122, 9305, 47930, 
      150610, 5545, 1808, 20665, 12393, 5717, 845, 155912, 1466, 7349, 54914, 
      167089, 657, 4373, 2248, 541, 72802, 397, 1202, 3961, 7250, 77645, 493, 
      153988, 9893, 8720, 3221, 1352, 15080, 653, 898, 4013, 62170, 169, 769, 
      5044, 8065, 83088, 4610, 2621, 122, 137, 521, 1642, 55817, 58181, 
      61604, 10282, 60597, 90081, 72964, 2074, 674, 3880, 8317, 62536, 
      108277, 110925, 9232, 8480, 8297, 36880, 60532, 75092, 7753, 6250, 
      4105, 5785, 34605, 9413, 3029, 9608, 2810, 7570, 15877, 19601, 48401, 
      87617, 4624, 484, 256, 0, 3025, 19881, 87616, 5626, 1937, 1370, 1768, 
      2813, 4765, 21613, 42440, 205, 3034, 87034, 10217, 4241, 19897, 48857, 
      2141, 601, 221, 17449, 34621, 47549, 10645, 8872, 7605, 8500, 6953, 
      1025, 11300, 541, 1061, 14024, 34325, 115021, 64130, 1513, 47668, 
      64660, 5353, 69865, 1157, 19517, 69365, 111752, 954, 261, 1217, 26177, 
      46912, 580, 808, 9349, 45693, 50949, 124228, 5837, 24077, 1424, 1625, 
      12500, 16025, 31025, 61904, 1117, 26041, 103482, 4840, 23285, 17429, 
      31858, 115450, 15705, 65092, 30209, 42650, 57320, 142805, 20610, 
      105705, 56953, 74225, 7897, 96941, 10504, 14125, 28789, 129125, 9305, 
      27593, 51649, 77200, 12538, 22472, 17609, 30466, 137386, 32420, 48968, 
      49405, 100040, 67570, 78250, 100746, 40409, 91600, 42165, 116685, 
      29074, 41450, 54749, 62365, 79777, 96365, 115012, 53380, 55204, 76288, 
      61937, 127717, 40916, 46181, 59144, 134269, 140141, 149956, 156164, 
      39568, 40340, 128125, 56277, 53650, 173594, 39617, 56036, 101732, 
      47045, 47162, 100825, 45625, 99700, 39442, 52057, 59450, 186376, 38897, 
      53441, 37013, 49576, 122440, 53737, 152618, 196180, 41962, 40256, 
      115461, 45140, 46325, 53978, 61645, 63058, 59497, 67081, 185985, 79220, 
      191610, 57920, 62677, 65221, 75700, 95125, 127125, 41405, 58906, 38077, 
      42325, 48437, 56797, 210626, 41809, 45890, 59333, 80557, 39785, 57493, 
      59245, 59688, 77173, 77897, 120586, 44725, 47717, 69317, 111092, 
      127049, 159674, 82953, 39106, 56825, 47069, 53716, 57690, 210569, 
      43745, 143090, 214370, 44680, 188557, 48194, 68921, 157625, 181556, 
      43965, 40820, 41149, 48520, 42722, 44437, 258197, 40644, 50121, 95056, 
      120676, 107300, 40410, 55530, 134154, 45305, 48865, 66905, 41476, 
      57085, 71572, 130797, 210865, 44530, 40265, 46402, 100105, 40833, 
      45985, 225360, 66089, 98345, 42920, 246440, 41329, 147106, 149994, 
      246709, 55360, 64292, 98858, 242498, 54765, 64840, 82548, 47882, 
      163721, 256490, 45200, 57517, 201640, 57313, 169445, 52065, 56080, 
      42341, 47921, 50609, 55621, 45341, 198557, 211412, 66130, 209098, 
      191648, 231965, 46836, 85501, 206541, 53777, 231650, 238097, 90704, 
      206288, 238400, 83434, 52616, 52957, 69512, 88232, 245557, 45361, 
      43970, 267698, 49928, 58770, 90817, 199170, 300820, 46733, 201293, 
      269945, 89226, 49460, 89557, 47489, 235825, 267010, 53824, 62080, 
      62417, 85205, 63125, 71749, 64962, 60913, 50665, 61613, 224757, 231877, 
      241876, 71429, 236741, 244994, 95338, 57928, 264008, 321128, 222137, 
      247337, 254825, 337850, 61641, 50813, 69605, 83300, 263524, 338933, 
      67714, 90500, 93392, 94865, 245456, 306340, 50609, 236570, 255305, 
      68482, 72970, 59816, 245713, 324160, 53890, 355345, 358738, 321725, 
      302221, 56641, 65312, 93172, 55193, 319709, 65125, 300325, 57826, 
      70930, 91130, 66244, 259024, 306256, 316676, 59170, 275626, 292405, 
      57704, 71780, 260765, 72185, 60794, 281557, 64289, 64873, 296104, 
      299546, 293945, 71613, 73258, 66106, 92452, 325440, 338045, 357773, 
      393705, 63284, 89609, 291890, 297842, 328068, 406888, 63890, 77285, 
      367825, 69220, 75140, 318500, 343940, 63850, 90280, 313220, 334100, 
      76493, 340973, 64305, 76320, 75850, 77405, 67300, 79144, 333800, 
      338056, 342344, 73988, 341585, 68917, 78669, 79144, 348244, 364037, 
      385450, 69700, 341689, 68897, 76037, 349085, 71636, 82036, 403421, 
      82737, 388541, 85501, 72473, 75034, 83890, 393485, 75140, 81412, 82177, 
      389297, 75850, 76685, 414002, 424009, 85545, 79253, 80525, 79778, 
      83450, 81572, 87656, 89525, 98068, 81577, 84025, 89785, 101261, 83845, 
      87365, 99685, 99584, 86193, 88765, 91613, 87809, 94817, 97609, 99994, 
      93521, 104845, 107482, 93364, 99432, 100836, 102565, 94421, 100160, 
      112801, 101813, 99034, 101809, 99140, 106021, 111060, 109133, 104665, 
      105625, 110569, 105713, 116285, 117092, 109460, 113242, 116522, 117130, 
      125289, 124552, 125450 ], 
  [ 148193, 148625, 145685, 145450, 145522, 138400, 141401, 142033, 139077, 
      135044, 132129, 128258, 135881, 125401, 130241, 126370, 128025, 127354, 
      121090, 119732, 115778, 119560, 122085, 113445, 118548, 117650, 105794, 
      105604, 101626, 99937, 104981, 98489, 99976, 112185, 98245, 99220, 
      97297, 103760, 92410, 99133, 100253, 98020, 109853, 109300, 91250, 
      91460, 88218, 95593, 104066, 86522, 91130, 90593, 83620, 83810, 87965, 
      89209, 101825, 91106, 81674, 88337, 82186, 83521, 89050, 79645, 84680, 
      78877, 81737, 91577, 81668, 85501, 71450, 68029, 70397, 92385, 67460, 
      74341, 90625, 64250, 87490, 64881, 83089, 82969, 60741, 85309, 72090, 
      75973, 74120, 336200, 63817, 76212, 58370, 75370, 85369, 80810, 56628, 
      58804, 313780, 75290, 55577, 318257, 55981, 76441, 288025, 64861, 
      74885, 75661, 66833, 74889, 319505, 55700, 57125, 335309, 73369, 62525, 
      315869, 51757, 55332, 297765, 253817, 298714, 320785, 54077, 264122, 
      55809, 59625, 54842, 59597, 57284, 59200, 62309, 304154, 273325, 
      279929, 59860, 231400, 65425, 72661, 236497, 66640, 228928, 78754, 
      243450, 230297, 323716, 46017, 49617, 212138, 188361, 208377, 217936, 
      327937, 226525, 198440, 215253, 61129, 73729, 50026, 61610, 46537, 
      40673, 190825, 260048, 275920, 61025, 73009, 91781, 200801, 234469, 
      59545, 159120, 225040, 46693, 87013, 45128, 165325, 167825, 241441, 
      175346, 149090, 152452, 228906, 40157, 41060, 168500, 42653, 269693, 
      38770, 48137, 79888, 170048, 197009, 48170, 71825, 145010, 44100, 
      61672, 88776, 91501, 173485, 193117, 73706, 75161, 172192, 234400, 
      173533, 128453, 212909, 169090, 70096, 86761, 190324, 37098, 37714, 
      38737, 121040, 164000, 57746, 65209, 123449, 230152, 35873, 48869, 
      68938, 40768, 252644, 66610, 227617, 37064, 69700, 72125, 104516, 
      41465, 104661, 79460, 78730, 79253, 42242, 137650, 33409, 54100, 58841, 
      79696, 96436, 115625, 179545, 225829, 37633, 71410, 101825, 115034, 
      179153, 177946, 137530, 35837, 31816, 39962, 54577, 174385, 34640, 
      57920, 102608, 50418, 113194, 176146, 46657, 101920, 102370, 182450, 
      24949, 40213, 134888, 214660, 17797, 50661, 51505, 148690, 170586, 
      179617, 27425, 28601, 178625, 41210, 64322, 83925, 87309, 12490, 44345, 
      55952, 35209, 80701, 8180, 86701, 174397, 12385, 12266, 21425, 8857, 
      65770, 33185, 4505, 5578, 174100, 175752, 179917, 13250, 138181, 
      139649, 3985, 47650, 17768, 34820, 56744, 3746, 3757, 16490, 17645, 
      4041, 38569, 33065, 171581, 96389, 3825, 23130, 5537, 138449, 41725, 
      72612, 74740, 5410, 21853, 35933, 39673, 59453, 2729, 12308, 85073, 
      5965, 8226, 8685, 8842, 13210, 22765, 20996, 4705, 4165, 16465, 6660, 
      12105, 22373, 6305, 32485, 39458, 55109, 20612, 6472, 26141, 4525, 
      2754, 25434, 32301, 53101, 55386, 16577, 2290, 58493, 3973, 1773, 7693, 
      43380, 149220, 9962, 1682, 15056, 20565, 2746, 1690, 96385, 18085, 
      16328, 2405, 9908, 9396, 22905, 32980, 10061, 2186, 8381, 2056, 64660, 
      122957, 15013, 2770, 43525, 72378, 14249, 64528, 124928, 15602, 5722, 
      18122, 44642, 14356, 2500, 1000, 45844, 88516, 22157, 2210, 27085, 
      111065, 16160, 8353, 8180, 27298, 16552, 5300, 115597, 7681, 1354, 
      32309, 125234, 2692, 14218, 653, 2466, 46237, 2762, 1037, 386, 1145, 
      50090, 4948, 113893, 2138, 1625, 12296, 637, 4685, 6098, 953, 218, 
      37805, 3744, 1044, 369, 1300, 54433, 15005, 11146, 3257, 2722, 1346, 
      377, 32882, 34696, 37349, 24417, 36562, 60106, 46289, 10049, 949, 85, 
      1332, 38061, 75112, 77320, 22817, 21625, 21332, 18785, 36497, 47977, 
      20458, 17965, 14170, 450, 17170, 23108, 12104, 1853, 11665, 1025, 5042, 
      7226, 27226, 58082, 15129, 5929, 5041, 3025, 0, 7396, 58081, 16901, 
      9802, 8465, 173, 8, 200, 8468, 22805, 4770, 9, 57609, 24352, 14416, 
      7412, 27572, 10226, 6266, 1706, 5954, 17186, 26594, 25000, 22237, 1060, 
      1405, 19108, 7460, 2665, 5876, 676, 4069, 17000, 80756, 39325, 8608, 
      26713, 39745, 458, 43850, 772, 7252, 43460, 78037, 6949, 3946, 832, 
      11492, 26177, 1845, 1413, 1924, 25288, 29224, 88533, 722, 10162, 929, 
      800, 3425, 5300, 14800, 37649, 1282, 11466, 71197, 605, 9700, 6154, 
      15413, 81185, 5200, 40177, 14314, 23125, 34165, 104360, 8125, 73090, 
      33908, 47440, 1682, 65866, 2749, 4500, 13444, 92770, 2320, 12688, 
      29924, 49865, 3793, 9437, 6554, 14681, 99821, 16085, 28013, 28340, 
      68525, 42325, 50805, 69121, 21764, 61625, 23080, 82420, 13949, 22585, 
      32474, 38330, 52112, 65620, 81077, 31545, 32929, 49393, 38122, 91802, 
      22381, 26216, 35989, 97364, 102356, 110741, 116069, 21473, 22025, 
      92210, 33892, 31925, 131189, 21632, 33761, 70217, 27080, 27197, 69530, 
      26100, 68625, 21677, 30992, 36625, 142541, 21682, 32266, 20458, 29501, 
      87845, 32672, 113513, 151245, 24197, 23041, 82186, 26605, 27460, 33133, 
      38930, 40013, 37332, 43156, 142480, 52765, 147445, 36305, 39962, 41956, 
      50125, 65700, 92200, 24410, 37181, 22292, 25220, 29572, 35732, 164261, 
      25034, 27905, 37828, 54322, 23890, 36648, 37960, 38293, 51818, 52432, 
      87201, 27620, 29732, 45832, 79357, 92674, 120349, 56608, 23981, 36530, 
      29524, 34301, 37285, 164644, 27410, 106405, 168005, 28125, 145492, 
      30649, 45986, 118850, 139481, 27850, 25805, 26024, 31085, 27157, 28322, 
      206882, 25849, 32356, 66841, 87841, 76885, 25945, 36445, 99229, 29300, 
      31760, 44960, 26901, 37780, 48637, 96532, 165380, 29185, 26570, 30617, 
      71450, 27028, 30420, 178225, 44914, 70130, 28565, 196885, 27634, 
      110641, 113089, 197154, 37265, 43777, 70753, 193493, 37000, 44325, 
      57853, 32317, 124946, 205945, 30625, 39202, 157805, 39218, 130010, 
      35620, 38425, 29306, 32906, 34714, 38186, 31316, 155272, 166477, 45945, 
      164493, 149353, 184610, 32701, 60916, 162376, 37442, 184405, 190082, 
      65129, 162233, 190385, 59509, 36941, 37172, 48997, 63317, 196772, 
      32436, 31705, 216493, 35573, 41665, 65682, 156325, 246205, 34138, 
      158338, 218740, 64861, 36205, 65192, 35114, 188690, 216245, 39249, 
      44865, 45202, 62050, 45800, 52004, 47197, 44468, 37850, 45058, 179272, 
      185512, 194301, 52234, 189826, 197089, 70533, 43133, 214013, 264973, 
      177202, 199322, 205930, 280045, 45856, 39208, 51620, 61685, 213749, 
      281128, 50389, 67345, 69577, 70720, 197881, 251945, 39554, 190205, 
      206740, 51597, 54765, 45901, 198468, 268225, 42725, 296330, 299393, 
      266120, 248706, 44816, 50297, 70457, 44138, 264434, 50440, 247140, 
      46001, 54485, 69185, 51449, 210569, 252521, 261841, 47125, 225301, 
      240210, 46429, 55445, 212200, 55850, 48749, 230792, 51364, 51728, 
      243909, 247021, 242080, 56818, 57913, 53621, 71937, 270385, 281780, 
      299528, 332050, 52889, 70304, 240685, 245977, 273013, 344133, 53825, 
      62050, 308810, 57065, 60785, 264545, 287345, 54225, 71525, 259925, 
      278605, 62138, 284818, 55120, 62185, 62045, 63050, 57125, 64349, 
      278525, 282341, 286189, 61393, 285650, 58852, 65194, 65669, 291869, 
      306122, 325445, 60625, 286084, 60482, 64322, 292820, 62561, 68561, 
      341986, 69922, 328756, 72026, 65378, 66509, 71405, 333370, 67385, 
      70577, 71012, 329732, 67985, 68930, 352237, 361364, 74050, 70948, 
      71560, 71473, 73825, 73157, 76381, 77480, 83273, 74042, 75170, 78290, 
      85586, 75650, 77410, 84890, 85009, 77338, 78920, 81218, 80164, 84752, 
      86554, 87949, 85546, 92250, 93897, 86489, 89917, 90661, 91620, 87986, 
      90865, 99216, 93508, 92709, 93834, 93145, 96506, 99565, 98738, 96800, 
      98640, 100944, 99058, 104680, 105157, 101705, 105157, 109537, 110585, 
      115114, 115037, 115825 ], 
  [ 136153, 134177, 132269, 131690, 130730, 127220, 127469, 126725, 124801, 
      123176, 121465, 117938, 119197, 115769, 116825, 115362, 114265, 113594, 
      108018, 107176, 104770, 105284, 105745, 101749, 103240, 102514, 93754, 
      92360, 90962, 88241, 89329, 86105, 85700, 90169, 83969, 83912, 82505, 
      85012, 80714, 82793, 83225, 80648, 85945, 85392, 77146, 76840, 75490, 
      77705, 81362, 73450, 74962, 74425, 70720, 70394, 71453, 71321, 77401, 
      71842, 67570, 69761, 67050, 67525, 69786, 65885, 67652, 64601, 63505, 
      68185, 62920, 62969, 56314, 54269, 54745, 65209, 52840, 55249, 63621, 
      49114, 60314, 49057, 57461, 56825, 45949, 57789, 50074, 52065, 50900, 
      250372, 45585, 51616, 43234, 50602, 56129, 53290, 41320, 42120, 231048, 
      49834, 40441, 234665, 40329, 50125, 209421, 43877, 49085, 49517, 44645, 
      48745, 235397, 39016, 39581, 248621, 47225, 41369, 232105, 36621, 
      37960, 216925, 180545, 217530, 235989, 36361, 188786, 36889, 38641, 
      36266, 38441, 37160, 37700, 39089, 221594, 195925, 201325, 37328, 
      161396, 39797, 43937, 165461, 40324, 159268, 47106, 170866, 160121, 
      237200, 28645, 30181, 145058, 126097, 141985, 149652, 240561, 156521, 
      133940, 147313, 34985, 42425, 29042, 35122, 27101, 24505, 127529, 
      183508, 196628, 34021, 41189, 53425, 135269, 162401, 33057, 102532, 
      154692, 26225, 50033, 25348, 107189, 109001, 167825, 114802, 94394, 
      96896, 157354, 21925, 22312, 109160, 22873, 190745, 20882, 25261, 
      43940, 110020, 131305, 24778, 38629, 90658, 22600, 32260, 49732, 51597, 
      112597, 128101, 39650, 40589, 111476, 161300, 112473, 77885, 143765, 
      108890, 36900, 47889, 125480, 18178, 18450, 18785, 72020, 104660, 
      28850, 33389, 73741, 157396, 17125, 23585, 35570, 19268, 175760, 33930, 
      155205, 17284, 35816, 37381, 59624, 19277, 59425, 41792, 41234, 41585, 
      18850, 83642, 14489, 25376, 28225, 41684, 53264, 67121, 116077, 153245, 
      16133, 35978, 56933, 66530, 115685, 114650, 83178, 14681, 12724, 16570, 
      24821, 111605, 13828, 26788, 57028, 22210, 64690, 112850, 19825, 56340, 
      56618, 117778, 9125, 16133, 80708, 143624, 6961, 21937, 22437, 91242, 
      108322, 115461, 9881, 10369, 114641, 16442, 30266, 43333, 45685, 5954, 
      18029, 24820, 13021, 40969, 6632, 45077, 111101, 5333, 5042, 6805, 
      5245, 30682, 11513, 12589, 7298, 110632, 111940, 115245, 4306, 82625, 
      83749, 10693, 19098, 4868, 11944, 24580, 10282, 10121, 4450, 4745, 
      15049, 13801, 10877, 108457, 51325, 7093, 6274, 21361, 82549, 15237, 
      34600, 36040, 4034, 5513, 12025, 14045, 25913, 9265, 2848, 43105, 3385, 
      2722, 2665, 2650, 2890, 5737, 5000, 20357, 4337, 44329, 25408, 2473, 
      54193, 24709, 9953, 13658, 22945, 51400, 2516, 6877, 20521, 14794, 
      6514, 9769, 21625, 23050, 44785, 13298, 24953, 19453, 8653, 1845, 
      15688, 90568, 33010, 8906, 42404, 51697, 16162, 6850, 50805, 47669, 
      44708, 4469, 1480, 1312, 5017, 9760, 33625, 4250, 30397, 4292, 28712, 
      70325, 42705, 17218, 15489, 33850, 41425, 28580, 71780, 43810, 24986, 
      2986, 16090, 41704, 16776, 10116, 16776, 45000, 54665, 3242, 6617, 
      61357, 44884, 30713, 784, 62730, 45620, 24392, 64685, 29525, 4106, 
      9089, 71914, 18000, 41738, 10285, 17602, 16825, 18586, 12905, 6922, 
      3725, 19130, 24040, 63325, 2138, 2657, 38612, 11645, 557, 26738, 13165, 
      6410, 11833, 21460, 13600, 5185, 2848, 21753, 43385, 36602, 20285, 
      18890, 14762, 10525, 9146, 10100, 11549, 58645, 11106, 25362, 16705, 
      34645, 13505, 6277, 2536, 11917, 35380, 36900, 56185, 54305, 53840, 
      2617, 11041, 17705, 52450, 48409, 42034, 4234, 2034, 56648, 38420, 
      1853, 37637, 2917, 226, 2, 6242, 24026, 43681, 26569, 24649, 19881, 
      7396, 0, 24025, 46657, 34226, 31685, 9805, 7748, 5188, 40, 4229, 24034, 
      7405, 23725, 58580, 42452, 16, 6416, 34994, 27250, 16154, 106, 2050, 
      5954, 59572, 55261, 2952, 2437, 50240, 29648, 1289, 26344, 12200, 629, 
      2036, 39304, 12665, 31828, 6073, 12913, 4930, 15298, 12296, 200, 15080, 
      37445, 28449, 21834, 12356, 656, 5881, 15949, 14485, 2440, 5508, 7380, 
      44845, 4850, 530, 12281, 11636, 1361, 656, 1556, 11849, 13666, 802, 
      32841, 6109, 584, 650, 1825, 39733, 900, 13345, 1586, 4721, 10085, 
      56372, 729, 34218, 10000, 17684, 4090, 29402, 2749, 1576, 1576, 48050, 
      3524, 1508, 8080, 19249, 2245, 1181, 1394, 2125, 53209, 2669, 7373, 
      7528, 31373, 14977, 20017, 31797, 4736, 26881, 5364, 40968, 2425, 5213, 
      9770, 12874, 20980, 29672, 40141, 9529, 10225, 19465, 13010, 47770, 
      5525, 7124, 11909, 51784, 55400, 61549, 65501, 5305, 5513, 48178, 
      11016, 10081, 77009, 5636, 11057, 33065, 7988, 8105, 32722, 7696, 
      32161, 6025, 10180, 13061, 86125, 6890, 11282, 6698, 10237, 45877, 
      11860, 64493, 93109, 8545, 8249, 42282, 9749, 10088, 12665, 15538, 
      16105, 14800, 17872, 86580, 23525, 90513, 14633, 16570, 17704, 22261, 
      31816, 49716, 9962, 15337, 9736, 10600, 12200, 14920, 103889, 10930, 
      11909, 16328, 25426, 11162, 16180, 16804, 16965, 24298, 24740, 47125, 
      13000, 13736, 21236, 41861, 51050, 70985, 27540, 12457, 16922, 14216, 
      16069, 17505, 104960, 13994, 61169, 107633, 14365, 90280, 15341, 22250, 
      70346, 85817, 14778, 14453, 14500, 15949, 14945, 15250, 138770, 14841, 
      16704, 34849, 48625, 41453, 15453, 18729, 56745, 16400, 17140, 22772, 
      16237, 19720, 24901, 55080, 106384, 17317, 17282, 18061, 38770, 17568, 
      18208, 116649, 23930, 38138, 18245, 131525, 18346, 65749, 67509, 
      131794, 21097, 23825, 38933, 128993, 21348, 24373, 31365, 20105, 76442, 
      139037, 19961, 22690, 101389, 23050, 80474, 22032, 22945, 21050, 21554, 
      21986, 23050, 21512, 99716, 108341, 26509, 106873, 95345, 122690, 
      22725, 34600, 105444, 24026, 122657, 127130, 37265, 105473, 127433, 
      34225, 24557, 24616, 29045, 36485, 132616, 24352, 24653, 148553, 25253, 
      27045, 38506, 101457, 172933, 26570, 103298, 150800, 38889, 27605, 
      39220, 27890, 127114, 148993, 28585, 30073, 30410, 37970, 30836, 33256, 
      31545, 30880, 29938, 31298, 120276, 125140, 132037, 34346, 128594, 
      134309, 43873, 32125, 147965, 189293, 119066, 136370, 141602, 201785, 
      33300, 33188, 35624, 40013, 148045, 202868, 35425, 43265, 44465, 45092, 
      135617, 179017, 34394, 129833, 142928, 37321, 38425, 36269, 136720, 
      192889, 37393, 216178, 218725, 191300, 177154, 38452, 38945, 47065, 
      38978, 190130, 39604, 176104, 39637, 40897, 46997, 40441, 146929, 
      180625, 188225, 40417, 158737, 170722, 40925, 42029, 148388, 42434, 
      42041, 163540, 43280, 43300, 174421, 177017, 173108, 45810, 46045, 
      46225, 51985, 196425, 205928, 220580, 247770, 48761, 52244, 172745, 
      177005, 199053, 258133, 50213, 50354, 228658, 50185, 50465, 192305, 
      210977, 51301, 54325, 188717, 203957, 51818, 209138, 52884, 52209, 
      52585, 52730, 53341, 53341, 204221, 207349, 210509, 53825, 210314, 
      55240, 56250, 56725, 215845, 227690, 243745, 58561, 211264, 59450, 
      58130, 216968, 60497, 59617, 258050, 62010, 247400, 63082, 66410, 
      65305, 64009, 251498, 67385, 65761, 65680, 248720, 67813, 68930, 
      267785, 275536, 68202, 70088, 69668, 70613, 70901, 72125, 70877, 70772, 
      72265, 74386, 73450, 72442, 73202, 74962, 73970, 73882, 74345, 75618, 
      75652, 77090, 80336, 81140, 81394, 81241, 85202, 84682, 84781, 87865, 
      87165, 86877, 86632, 90050, 88457, 90100, 92648, 94945, 93490, 95897, 
      93754, 93717, 94610, 96628, 99844, 98020, 100778, 98660, 98621, 101705, 
      104641, 110741, 112477, 111330, 112285, 112901 ], 
  [ 151808, 145492, 145444, 144245, 141425, 144425, 139714, 136490, 136426, 
      139141, 139600, 136693, 126482, 135764, 130000, 132877, 126820, 126149, 
      121813, 121901, 122285, 116909, 113650, 118024, 113005, 112589, 109409, 
      105845, 109097, 104516, 98474, 101140, 97325, 87844, 95594, 93677, 
      93200, 88577, 96989, 90698, 89890, 86693, 80210, 79657, 89081, 87845, 
      89905, 82820, 77797, 87245, 83177, 82640, 84825, 83569, 79048, 76436, 
      70736, 74477, 79505, 73636, 77125, 76050, 72421, 78440, 74317, 76226, 
      68000, 63380, 66485, 59714, 66389, 66824, 63890, 53584, 63845, 58194, 
      52306, 59189, 48689, 57892, 48626, 47060, 56644, 45544, 47749, 46330, 
      46405, 133037, 50080, 44641, 53309, 43317, 40784, 41045, 51085, 49405, 
      119293, 41309, 50516, 121360, 49474, 40050, 105106, 43412, 39940, 
      39752, 42010, 38980, 121162, 46301, 45316, 129736, 37460, 40594, 
      118490, 46696, 44005, 108580, 85840, 108565, 120514, 41786, 90361, 
      40144, 38176, 40141, 37666, 38245, 36305, 34594, 110149, 93780, 97010, 
      34073, 72581, 30962, 29522, 74786, 30249, 71073, 27421, 77401, 70996, 
      118625, 34690, 32506, 61513, 51232, 59680, 63937, 120436, 67706, 55045, 
      62218, 25220, 23360, 28577, 24737, 29426, 32720, 50804, 82913, 91073, 
      22706, 21194, 21650, 54514, 69866, 22672, 37897, 65257, 26690, 20738, 
      27053, 39764, 40336, 72500, 43037, 33169, 34121, 65749, 26420, 25877, 
      39565, 24578, 85810, 25997, 21386, 16505, 39185, 50240, 19973, 16154, 
      30053, 21205, 16605, 16717, 17032, 40212, 48276, 15625, 15634, 39401, 
      66905, 39778, 24100, 56500, 37745, 14425, 15184, 45965, 21433, 21085, 
      20180, 21025, 35065, 14125, 13394, 21506, 63621, 20690, 15370, 12785, 
      17873, 74545, 12385, 62050, 18989, 12101, 12116, 16069, 16642, 15250, 
      11257, 11009, 11050, 14045, 23657, 17744, 10961, 10400, 10529, 12809, 
      17056, 39042, 59780, 14738, 9473, 13378, 16465, 38650, 37925, 22573, 
      13906, 15669, 11765, 8546, 35810, 13673, 8033, 12233, 8725, 14625, 
      36125, 8820, 11545, 11513, 38573, 17960, 10088, 20413, 52949, 24786, 
      7522, 7402, 25057, 33457, 37186, 15616, 14864, 36676, 9157, 6241, 7528, 
      8020, 31529, 7954, 6065, 10386, 6714, 41197, 7412, 34376, 29978, 29377, 
      17810, 36090, 4797, 9808, 64514, 47753, 33597, 34285, 36040, 25541, 
      19850, 20354, 60138, 4993, 18973, 8069, 3965, 59417, 58946, 20105, 
      18850, 72244, 6516, 8242, 32042, 7460, 50338, 13249, 87236, 19154, 
      4852, 3445, 3645, 38909, 13418, 6290, 5210, 2818, 58400, 23153, 4820, 
      36090, 30157, 29170, 28845, 21645, 12402, 13525, 85922, 42002, 131904, 
      96553, 22468, 148898, 95234, 6698, 4513, 2330, 144245, 32741, 9512, 
      86706, 73849, 9769, 6514, 2250, 2125, 132980, 70493, 1858, 84708, 
      58408, 28660, 3133, 22213, 111905, 59281, 129049, 145162, 77697, 53505, 
      6010, 138344, 133213, 45544, 23645, 24097, 10132, 5265, 113450, 45325, 
      107432, 45677, 1277, 12820, 129970, 80613, 2314, 1765, 127760, 1145, 
      13345, 132005, 97061, 13061, 1985, 128349, 79861, 63901, 1741, 3925, 
      150610, 42457, 7082, 9122, 134009, 108368, 24809, 163945, 135365, 
      96157, 10280, 106250, 46421, 4594, 13169, 82945, 128693, 65000, 82237, 
      1170, 84461, 71650, 56057, 45730, 685, 95805, 9540, 39493, 41872, 
      123397, 68840, 30472, 101293, 72530, 54925, 2378, 90745, 73585, 51220, 
      42993, 208, 131890, 119837, 88330, 85385, 76297, 66170, 3721, 3125, 
      2404, 157690, 2581, 97, 740, 116330, 73490, 54792, 42061, 2152, 1125, 
      1405, 153680, 150560, 149785, 10832, 2516, 500, 147465, 140634, 129609, 
      48409, 12109, 154453, 123205, 39208, 121802, 43682, 28901, 24337, 5777, 
      1, 132496, 101124, 97344, 87616, 58081, 24025, 0, 137642, 115601, 
      110890, 64520, 59053, 51533, 22205, 8104, 96109, 58090, 10, 157625, 
      130337, 24041, 5641, 116989, 102425, 79549, 26921, 12125, 6109, 159237, 
      152136, 43717, 41652, 143705, 106993, 36164, 100589, 70325, 31784, 
      12421, 1949, 1970, 111033, 6228, 1908, 50345, 1193, 70421, 24845, 1285, 
      1640, 104554, 91429, 70481, 18481, 6656, 78724, 75400, 40725, 7213, 
      5365, 3460, 49645, 20525, 70096, 68521, 34996, 29641, 15041, 2704, 
      73341, 18937, 1066, 53384, 21509, 28085, 14690, 2378, 30505, 2340, 
      16001, 8906, 4040, 7237, 24754, 1513, 4265, 1409, 45785, 1037, 40104, 
      33661, 17541, 4805, 43049, 18713, 6065, 1424, 36810, 23656, 29449, 
      16850, 6554, 15844, 7528, 7373, 1768, 3042, 1882, 1882, 11401, 1616, 
      10789, 3613, 19010, 11258, 6205, 4349, 2225, 2237, 3716, 7204, 6660, 
      2880, 5105, 5765, 12500, 10069, 5864, 6989, 8125, 10244, 11716, 13520, 
      13108, 6173, 7141, 8066, 16714, 14161, 7492, 3460, 10933, 11050, 3737, 
      11881, 3796, 15170, 10025, 7946, 21800, 17585, 10817, 19253, 12872, 
      7592, 11705, 13498, 25684, 17690, 18944, 7717, 16724, 16133, 13130, 
      10733, 10370, 11545, 9657, 23185, 8180, 25258, 12928, 11765, 11349, 
      9396, 8101, 10501, 21277, 13322, 24461, 21605, 18245, 14765, 32434, 
      22865, 20434, 14933, 10701, 25577, 16645, 16029, 15880, 12053, 12185, 
      12250, 24005, 22261, 14261, 11636, 13385, 19370, 12505, 29042, 18937, 
      23981, 20564, 19210, 34745, 27169, 16994, 36178, 26920, 28125, 25106, 
      16825, 20281, 26452, 28573, 31348, 31085, 26024, 30290, 29045, 53365, 
      32356, 25849, 14544, 15300, 14948, 33898, 24154, 17530, 30505, 28145, 
      20137, 34372, 24525, 19476, 17725, 37409, 33282, 37897, 32786, 17225, 
      37873, 33553, 43024, 23465, 17833, 37000, 51080, 38961, 22194, 22714, 
      51349, 29312, 25220, 18938, 50098, 30493, 25768, 20980, 35450, 26377, 
      55802, 38096, 30285, 37064, 31265, 28549, 34897, 32400, 43525, 38449, 
      36401, 33125, 41197, 36941, 40916, 28834, 40378, 35360, 48445, 42100, 
      24525, 40189, 37201, 48722, 51025, 24400, 40528, 51328, 26010, 39592, 
      39341, 30440, 25480, 54341, 47137, 49298, 63458, 44008, 38050, 26881, 
      39922, 78228, 50285, 41453, 65705, 29434, 49460, 29765, 52225, 53489, 
      65138, 46720, 40768, 41105, 31925, 41221, 36821, 40690, 43745, 53033, 
      43853, 51301, 53685, 57172, 39461, 55589, 58514, 33178, 49640, 66280, 
      90248, 51641, 60265, 63017, 98090, 48025, 59693, 44149, 38308, 66980, 
      99173, 45810, 37220, 36560, 36257, 60752, 84932, 62449, 58378, 65273, 
      48946, 46330, 56264, 62785, 94464, 65138, 109073, 110690, 93805, 85549, 
      64337, 55840, 42260, 67033, 93565, 57429, 85429, 65522, 53762, 44362, 
      57956, 69584, 88400, 92900, 65682, 76122, 82837, 68360, 55204, 70733, 
      55609, 67306, 79685, 66065, 65465, 86536, 88202, 86153, 63325, 62010, 
      70250, 53380, 100480, 106573, 115645, 133225, 78676, 57049, 87650, 
      90050, 103108, 140488, 81058, 66629, 121553, 75140, 69220, 99460, 
      110692, 83386, 60680, 97732, 106772, 70573, 110093, 86209, 71584, 
      72890, 71485, 83876, 70856, 107656, 109544, 111464, 77540, 111889, 
      86085, 77485, 77960, 116180, 123685, 133850, 92196, 113769, 94945, 
      84325, 117613, 94132, 80852, 144125, 85105, 138125, 84317, 105625, 
      100490, 88034, 141293, 104740, 94436, 93425, 140065, 104858, 106285, 
      152930, 158201, 95017, 105893, 103613, 106418, 102986, 107620, 98312, 
      96037, 89780, 112361, 107705, 99257, 88237, 111077, 105125, 91397, 
      92480, 109873, 107117, 107005, 118001, 111985, 109449, 106506, 121937, 
      108397, 105706, 127700, 119560, 117412, 114997, 131125, 121472, 111025, 
      128453, 136330, 130225, 138212, 126149, 120532, 124525, 133673, 139369, 
      130105, 141233, 125165, 124196, 139060, 141066, 150266, 153242, 141865, 
      144680, 144986 ], 
  [ 195210, 199274, 194770, 195053, 196681, 184093, 191252, 193960, 189440, 
      181765, 177026, 172625, 189864, 168722, 179282, 171769, 177578, 176905, 
      169585, 167445, 161145, 169865, 175508, 159842, 170405, 169245, 152685, 
      154309, 146429, 146290, 157312, 145874, 150217, 174122, 148480, 151013, 
      148306, 160749, 138737, 152480, 154640, 152917, 174628, 174073, 141201, 
      142189, 136085, 151258, 167009, 134901, 144189, 143650, 131729, 132697, 
      141530, 144850, 167346, 148825, 131589, 145010, 133657, 136292, 146761, 
      129034, 139009, 129040, 137866, 155506, 138573, 148112, 122877, 117370, 
      122596, 162002, 118093, 131732, 159976, 115645, 157085, 117314, 150340, 
      150994, 111602, 155410, 133865, 140608, 137713, 494433, 119866, 141881, 
      109737, 141293, 158050, 150889, 108245, 112501, 467317, 142245, 106930, 
      473090, 108112, 144692, 435316, 125050, 142354, 143650, 128840, 142874, 
      475108, 109381, 112106, 494810, 141346, 122960, 470944, 103090, 110045, 
      448418, 393026, 449881, 477412, 109300, 406445, 112850, 119786, 111361, 
      120016, 116141, 120133, 125840, 457385, 418754, 427176, 122345, 365641, 
      132584, 144500, 372296, 134837, 362645, 155005, 381581, 364786, 482897, 
      100676, 107396, 341933, 310874, 337130, 349549, 488410, 360736, 324329, 
      346340, 129034, 149434, 110129, 130033, 104296, 93490, 314882, 404125, 
      424157, 130216, 149480, 178132, 328232, 371780, 127954, 273029, 359749, 
      106000, 171280, 103393, 281570, 285106, 381082, 295225, 260125, 264785, 
      365417, 96066, 97749, 286549, 100900, 417380, 94153, 111060, 162565, 
      289125, 324666, 111865, 150340, 255505, 104933, 134465, 176129, 180154, 
      293858, 319730, 153517, 155752, 292301, 373229, 294160, 233218, 345754, 
      288413, 148597, 173842, 316661, 94013, 95149, 97210, 223453, 282013, 
      129737, 141620, 226900, 368441, 92520, 115396, 147685, 101573, 397169, 
      144313, 365380, 95265, 149221, 152946, 200677, 103304, 201332, 164689, 
      163697, 164480, 105885, 247573, 90290, 125801, 133402, 165437, 189977, 
      217226, 303764, 363826, 98408, 153245, 197960, 216629, 303368, 301897, 
      247957, 96080, 88937, 103581, 127816, 297544, 94357, 133237, 199765, 
      121313, 214769, 300077, 115466, 199069, 199777, 308457, 77114, 104858, 
      245033, 350285, 62420, 122324, 123688, 263773, 292949, 304840, 82186, 
      84402, 303586, 106889, 144041, 173522, 178466, 50605, 112360, 131245, 
      96980, 168992, 38749, 177850, 298306, 51272, 51409, 71748, 42536, 
      147029, 94162, 20500, 31193, 298253, 300425, 305890, 54981, 250372, 
      252360, 22052, 119017, 65473, 97605, 133569, 22069, 22340, 62893, 
      65348, 15602, 104210, 94804, 295200, 192706, 27080, 76805, 9810, 
      251140, 109954, 158261, 161429, 35677, 74740, 100260, 106600, 138340, 
      21034, 54793, 176698, 38048, 44729, 45968, 46385, 56993, 76688, 73357, 
      9224, 32084, 2522, 6497, 54842, 2448, 6660, 94720, 106633, 131904, 
      2245, 40625, 83434, 8516, 12725, 82205, 94532, 128852, 132437, 2106, 
      13817, 137360, 8738, 19538, 44698, 113405, 266045, 3285, 18925, 1877, 
      1664, 10625, 22049, 193444, 1522, 1585, 27442, 50805, 49769, 78098, 
      96233, 2592, 27217, 3250, 26825, 147149, 230666, 1300, 9077, 114052, 
      158765, 1314, 147013, 233413, 1105, 4745, 69145, 115945, 1157, 9061, 
      15361, 117925, 182437, 1156, 28789, 86164, 214344, 877, 2690, 47497, 
      1873, 745, 4573, 220690, 2792, 25325, 95540, 233965, 7681, 745, 14218, 
      7709, 118820, 6961, 11216, 18625, 25364, 125009, 4205, 218450, 30253, 
      28178, 625, 12106, 39034, 3005, 10600, 18965, 105172, 5069, 10169, 
      21194, 27065, 131938, 208, 769, 5620, 6385, 9169, 13140, 96865, 99977, 
      104450, 776, 103141, 140725, 119106, 964, 10064, 18818, 27605, 105674, 
      163265, 166513, 466, 314, 281, 71314, 103066, 121826, 185, 32, 137, 
      22817, 68137, 493, 409, 29938, 488, 26248, 40405, 46229, 87029, 137645, 
      50, 2810, 3482, 5626, 16901, 46657, 137642, 0, 961, 1444, 13690, 16385, 
      20737, 49285, 78962, 3725, 16904, 136904, 685, 109, 46665, 87625, 857, 
      2617, 7937, 42865, 68137, 85865, 809, 386, 26269, 27914, 113, 1985, 
      32810, 2997, 11317, 37330, 67681, 171477, 107684, 1565, 85970, 108362, 
      21753, 115065, 11405, 45965, 114413, 167450, 2500, 4957, 11461, 55921, 
      84906, 8570, 9698, 29189, 83233, 90289, 182618, 22525, 52765, 11810, 
      12461, 34586, 40361, 62861, 104690, 10601, 55625, 157216, 20322, 51517, 
      42509, 63988, 171880, 39733, 108770, 61585, 78976, 98594, 204929, 
      47332, 159877, 98073, 120445, 26065, 149009, 30770, 36941, 59405, 
      188389, 28517, 57605, 90961, 124162, 34148, 49930, 42365, 61672, 
      198292, 64370, 87218, 87805, 152690, 111668, 125348, 153544, 75505, 
      142146, 77857, 173077, 59364, 76840, 94789, 104805, 127165, 147949, 
      170946, 92810, 95234, 122618, 104065, 186345, 75842, 83057, 100370, 
      194245, 201317, 213082, 220490, 73890, 74962, 186745, 96445, 92916, 
      241060, 73781, 96050, 154346, 83905, 84020, 153133, 81881, 151706, 
      73296, 90405, 100196, 255762, 71981, 91925, 69193, 86554, 179218, 
      92061, 215540, 267050, 75780, 73322, 170425, 80002, 81637, 91988, 
      102205, 104068, 99305, 109289, 254893, 124874, 261412, 96970, 103225, 
      106517, 120146, 144821, 184321, 74149, 98100, 69165, 75213, 83725, 
      95085, 283412, 74241, 79972, 98213, 125885, 71009, 95465, 97817, 98410, 
      121293, 122165, 175652, 77589, 81781, 110881, 163906, 183461, 222836, 
      128413, 69264, 94033, 80525, 89722, 95044, 282721, 75545, 202640, 
      287120, 76778, 256805, 81640, 109717, 220021, 248450, 75457, 70810, 
      71289, 81810, 73460, 75925, 337685, 70330, 83857, 143042, 174962, 
      158282, 69640, 91060, 191284, 76633, 81693, 106333, 70850, 92909, 
      112346, 187021, 282385, 74948, 68429, 77416, 148669, 69145, 76697, 
      299122, 104449, 146305, 71978, 323498, 69485, 206312, 209800, 323765, 
      89514, 101746, 146660, 318800, 88465, 102290, 125698, 78580, 226069, 
      334888, 74546, 91961, 270882, 91453, 232685, 83953, 89618, 69577, 
      77857, 81745, 88857, 73925, 267041, 282146, 103112, 279380, 258778, 
      305993, 75562, 128477, 276217, 85501, 305524, 313021, 135026, 275810, 
      313322, 125504, 83434, 83925, 106930, 131650, 321525, 72425, 70132, 
      346960, 78938, 91528, 134525, 267028, 384722, 73333, 269293, 349193, 
      131872, 76954, 132201, 73781, 309517, 345652, 83114, 94970, 95305, 
      126193, 96161, 108085, 98596, 92745, 77545, 93593, 296185, 304505, 
      316154, 107005, 310117, 319720, 138560, 87498, 341578, 407098, 292805, 
      322205, 330893, 426068, 92557, 76025, 103517, 122162, 340786, 427145, 
      100724, 131458, 135250, 137173, 319714, 389898, 75065, 309172, 330905, 
      100880, 107168, 88162, 319505, 409802, 78480, 445185, 449028, 406913, 
      384557, 82125, 95146, 133506, 79625, 404441, 94505, 382205, 83304, 
      102708, 130408, 95770, 334450, 388882, 400802, 84944, 353600, 372929, 
      82426, 103402, 336337, 103805, 86560, 360121, 91249, 92133, 376610, 
      380500, 373997, 101113, 103508, 92452, 129746, 409834, 424085, 446513, 
      487093, 86770, 125245, 371024, 377876, 412450, 501770, 86920, 107365, 
      457605, 95098, 104018, 401378, 430418, 86276, 125154, 395194, 419074, 
      105365, 426845, 86125, 104890, 103968, 106273, 90466, 108610, 418466, 
      423322, 428210, 100450, 427145, 91925, 106321, 106794, 434394, 452285, 
      476548, 91346, 426785, 89641, 101281, 435077, 93274, 109674, 496457, 
      109465, 479317, 113125, 91393, 95904, 110160, 484705, 94954, 105426, 
      106641, 479761, 95812, 96493, 507460, 518665, 110449, 99805, 101977, 
      100328, 105796, 102266, 112250, 115169, 127458, 101065, 105313, 114673, 
      131849, 104229, 110149, 129069, 128666, 107473, 111393, 114985, 107425, 
      117725, 121865, 125600, 113569, 131189, 135176, 111906, 121570, 123874, 
      126653, 112357, 121994, 140477, 122285, 116804, 121829, 116458, 128137, 
      135874, 132445, 124525, 124277, 132821, 123913, 141233, 142490, 129154, 
      133376, 135140, 135144, 148249, 146610, 147656 ], 
  [ 181105, 184301, 180169, 180328, 181584, 170298, 176465, 178677, 174529, 
      167722, 163417, 159140, 174085, 155485, 164681, 158036, 162853, 162180, 
      155108, 153154, 147412, 154954, 159853, 145861, 155122, 154024, 138580, 
      139770, 132820, 132309, 141905, 131645, 135306, 156421, 133569, 135730, 
      133209, 144226, 124756, 136825, 138737, 136890, 156245, 155690, 126352, 
      127154, 121732, 135045, 149060, 120424, 128596, 128057, 117314, 118096, 
      125813, 128637, 148777, 132116, 116740, 128549, 118436, 120761, 130052, 
      114309, 123106, 114129, 121529, 137309, 122050, 130225, 107656, 102645, 
      107189, 142441, 103058, 115085, 140477, 100424, 137524, 101845, 131337, 
      131805, 96505, 135725, 116164, 122225, 119578, 453730, 103529, 123250, 
      94516, 122600, 137745, 131204, 92962, 96722, 427730, 123304, 91709, 
      433193, 92705, 125441, 397217, 107721, 123289, 124461, 111077, 123685, 
      435025, 93602, 96017, 453797, 122157, 105569, 430985, 87869, 94018, 
      409513, 356849, 410852, 437081, 93149, 369524, 96265, 102457, 94900, 
      102625, 99122, 102618, 107705, 417860, 381089, 389077, 104458, 330642, 
      113581, 124381, 336925, 115586, 327770, 133832, 345652, 329725, 441946, 
      84649, 90625, 307988, 278665, 303433, 315170, 447149, 325737, 291314, 
      312085, 109845, 128385, 92800, 110720, 87525, 77897, 282301, 366770, 
      385810, 110717, 128245, 154541, 294845, 336037, 108641, 242866, 324626, 
      88857, 148185, 86498, 250849, 254137, 344781, 263636, 230644, 234994, 
      329860, 79729, 81226, 255394, 84005, 379157, 77940, 93049, 139842, 
      257722, 291217, 93668, 128609, 226148, 87418, 114098, 152290, 156005, 
      262145, 286529, 131476, 133525, 260650, 337114, 262385, 205225, 311065, 
      256948, 126866, 150065, 283522, 77428, 78440, 80253, 196018, 250858, 
      109556, 120385, 199217, 332450, 75997, 96517, 125892, 84058, 359690, 
      122768, 329513, 78370, 127242, 130657, 174730, 85541, 175261, 141346, 
      140416, 141137, 87688, 218340, 73705, 105682, 112601, 141970, 164650, 
      189977, 271121, 327897, 80893, 130708, 172013, 189380, 270725, 269316, 
      218600, 78689, 72290, 85384, 107325, 265149, 77090, 112250, 173570, 
      101380, 187520, 267496, 96029, 172874, 173520, 275380, 61645, 86413, 
      215738, 314914, 48749, 102205, 103445, 233300, 260740, 271949, 66097, 
      68065, 270757, 88196, 122000, 149125, 153697, 38484, 93109, 110258, 
      79217, 144905, 28426, 153081, 265725, 38965, 39040, 56713, 31469, 
      124616, 76585, 13649, 22048, 265610, 267658, 272813, 41992, 220581, 
      222445, 14705, 98960, 51058, 79594, 112210, 14660, 14869, 48788, 50933, 
      9805, 85517, 77041, 262681, 166697, 18493, 60964, 5749, 221225, 90641, 
      134794, 137714, 25416, 59085, 81877, 87597, 116485, 13625, 41618, 
      151805, 27353, 32980, 34033, 34388, 43508, 60785, 57826, 5101, 22381, 
      2801, 3490, 41605, 4153, 3529, 76833, 87568, 110545, 3578, 29434, 
      66725, 4517, 7300, 65620, 76645, 107741, 111016, 2509, 8020, 115505, 
      4553, 12253, 32825, 93658, 235138, 1828, 11764, 1970, 3121, 5696, 
      14144, 167249, 2421, 2050, 18421, 38002, 37090, 61885, 78098, 1321, 
      18196, 1421, 17866, 124426, 201929, 1517, 4520, 94181, 135112, 1345, 
      124290, 204490, 1508, 1924, 53924, 95888, 1250, 4442, 8882, 97682, 
      156986, 3109, 19396, 69021, 186661, 1466, 985, 35066, 4880, 1458, 1690, 
      192573, 901, 16552, 77405, 204980, 3434, 900, 7925, 3400, 98453, 2900, 
      5729, 11216, 16529, 104084, 1322, 190457, 20488, 18785, 346, 6309, 
      27781, 680, 5237, 11432, 86045, 1690, 4930, 13165, 17858, 110393, 673, 
      180, 1993, 2448, 4240, 7033, 78544, 81346, 85385, 3349, 84200, 118436, 
      98677, 65, 4825, 11285, 18274, 86485, 139178, 142178, 2729, 2329, 2234, 
      55721, 84125, 101149, 1952, 1241, 416, 14416, 52916, 2818, 130, 20173, 
      85, 17165, 28904, 33860, 69700, 115604, 577, 485, 785, 1937, 9802, 
      34226, 115601, 961, 0, 49, 7397, 9410, 12770, 36482, 62501, 904, 9805, 
      114925, 3258, 450, 34234, 70234, 20, 416, 3380, 30992, 52916, 68660, 
      3506, 2525, 17186, 18521, 1570, 218, 22549, 610, 5706, 26325, 52522, 
      146770, 88309, 170, 68765, 88925, 13600, 95008, 5794, 33658, 94418, 
      143053, 485, 1640, 5850, 42250, 67825, 3889, 4645, 19610, 66338, 72650, 
      157105, 14248, 39528, 6137, 6602, 24077, 28922, 48322, 85625, 5300, 
      42016, 133625, 12541, 38466, 30760, 49325, 147173, 28418, 89333, 47232, 
      62577, 80149, 177866, 34901, 136100, 79690, 99954, 17168, 126100, 
      21005, 26122, 45362, 162504, 19186, 43810, 73322, 103361, 23825, 37189, 
      30740, 47381, 171725, 49769, 70013, 70538, 129533, 92045, 104485, 
      130325, 59602, 119857, 61706, 148370, 45445, 60813, 76840, 85864, 
      106178, 125226, 146425, 75109, 77285, 102065, 85248, 160708, 60001, 
      66410, 81925, 168050, 174626, 185585, 192497, 58297, 59245, 161108, 
      78434, 75277, 211765, 58250, 78101, 131189, 67258, 67373, 130100, 
      65482, 128797, 57889, 73138, 81937, 225661, 56884, 74596, 54468, 69845, 
      154325, 74794, 188105, 236329, 60373, 58225, 146276, 64161, 65610, 
      74845, 84008, 85685, 81418, 90410, 224978, 104569, 231125, 79393, 
      85028, 88010, 100337, 122842, 159242, 59176, 80461, 54874, 60178, 
      67698, 77818, 251885, 59392, 64441, 80698, 105704, 56656, 78322, 80426, 
      80957, 101608, 102418, 151441, 62554, 66250, 92250, 140625, 158692, 
      195277, 108170, 55345, 77200, 65242, 73385, 78149, 251442, 60944, 
      176569, 255593, 62053, 227138, 66357, 91396, 192772, 219341, 60980, 
      56953, 57370, 66589, 59293, 61448, 303368, 56597, 68450, 121745, 
      151061, 135745, 56093, 74909, 166205, 62218, 66658, 88570, 57241, 
      76634, 94025, 162314, 251354, 60905, 55316, 63125, 127124, 55970, 
      62530, 267161, 87120, 125008, 58493, 290173, 56372, 180365, 183605, 
      290440, 73921, 84789, 125425, 285785, 73058, 85333, 106385, 64413, 
      198820, 301005, 60937, 76244, 240781, 75860, 205064, 69290, 74273, 
      56836, 64000, 67392, 73636, 60626, 237250, 251425, 86341, 248845, 
      229545, 273908, 62201, 109226, 245930, 70900, 273501, 280564, 115217, 
      245585, 280865, 106625, 69205, 69634, 89973, 112213, 288634, 59746, 
      57825, 312705, 65453, 76493, 114964, 237485, 348545, 60840, 239688, 
      314938, 112745, 64089, 113074, 61412, 277556, 311645, 69505, 79873, 
      80208, 107748, 81002, 91562, 83189, 78082, 64928, 78868, 265154, 
      272978, 283945, 90792, 278280, 287325, 119185, 73765, 308005, 370053, 
      262084, 289748, 297940, 388093, 78266, 64090, 87986, 104585, 307337, 
      389170, 85565, 113013, 116433, 118170, 287505, 353845, 63440, 277645, 
      298138, 85969, 91513, 74925, 287482, 372881, 66793, 406528, 410185, 
      370178, 349000, 70066, 81289, 115309, 68000, 367892, 80834, 346834, 
      71245, 88045, 112645, 82037, 301745, 353201, 364501, 72761, 319841, 
      338116, 70677, 88801, 303570, 89204, 74377, 326114, 78570, 79330, 
      341797, 345501, 339370, 87380, 89465, 80021, 112789, 373409, 386978, 
      408290, 446948, 75517, 108970, 336769, 343249, 376025, 461005, 75853, 
      93384, 418948, 82853, 90533, 365573, 393125, 75457, 109189, 359761, 
      382401, 91880, 389800, 75554, 91529, 90793, 92788, 79337, 94877, 
      381917, 386525, 391165, 87957, 390224, 80858, 93332, 93805, 397225, 
      414248, 437333, 80837, 390050, 79504, 89284, 397970, 82765, 96685, 
      456436, 96848, 440226, 100136, 82000, 85705, 97729, 445428, 85189, 
      93925, 94954, 440794, 85985, 86728, 467253, 477962, 98576, 89730, 
      91530, 90253, 94977, 92129, 100501, 102986, 113725, 91424, 94928, 
      102800, 117620, 94216, 99144, 115336, 115057, 97088, 100450, 103732, 
      97722, 106658, 110240, 113417, 103680, 118696, 122125, 102637, 110813, 
      112745, 115090, 103336, 111361, 127426, 112210, 107845, 111940, 107685, 
      117380, 124001, 121192, 114698, 114946, 122002, 114768, 129298, 130369, 
      119389, 123425, 125809, 126061, 137120, 135853, 136837 ], 
  [ 178186, 181186, 177138, 177269, 178441, 167449, 173392, 175492, 171428, 
      164817, 160610, 156361, 170788, 152762, 161650, 155201, 159794, 159121, 
      152105, 150193, 144577, 151853, 156584, 142970, 151937, 150853, 135661, 
      136753, 130013, 129418, 138692, 128698, 132205, 152690, 130468, 132545, 
      130066, 140761, 121865, 133556, 135412, 133537, 152360, 151805, 123265, 
      124025, 118757, 131650, 145273, 117421, 125341, 124802, 114325, 115065, 
      122530, 125242, 144850, 128609, 113653, 125098, 115265, 117520, 126545, 
      111250, 119781, 111028, 118106, 133466, 118585, 126452, 104485, 99586, 
      103976, 138290, 99929, 111592, 136340, 97253, 133373, 98618, 127312, 
      127738, 93362, 131546, 112433, 118340, 115749, 444805, 100106, 119309, 
      91345, 118645, 133426, 127025, 89777, 93425, 419057, 119293, 88538, 
      424450, 89492, 121360, 388880, 104074, 119250, 120394, 107332, 119618, 
      426240, 90305, 92650, 444802, 118090, 101908, 422228, 84698, 90665, 
      400994, 348946, 402305, 428240, 89768, 361453, 92786, 98810, 91449, 
      98964, 95545, 98929, 103876, 409201, 372850, 380740, 100685, 323005, 
      109556, 120104, 329204, 111505, 320161, 129317, 337805, 322074, 432965, 
      81296, 87104, 300589, 271658, 296090, 307673, 438098, 318100, 284125, 
      304616, 105778, 123898, 89153, 106625, 84004, 74642, 275210, 358601, 
      377417, 106580, 123716, 149480, 287572, 328232, 104546, 236321, 316961, 
      85252, 143236, 82949, 244178, 247410, 336850, 256769, 224253, 228533, 
      322097, 76306, 77761, 248625, 80456, 370792, 74545, 89248, 134977, 
      250897, 283930, 89825, 123968, 219785, 83729, 109765, 147173, 150818, 
      255250, 279298, 126765, 128772, 253769, 329225, 255476, 199170, 303498, 
      250109, 122225, 144962, 276305, 73949, 74933, 76690, 190089, 244089, 
      105265, 115856, 193232, 324589, 72532, 92520, 121237, 80369, 351493, 
      118169, 321680, 74821, 122545, 125890, 169137, 81796, 169640, 136341, 
      135425, 136132, 83845, 212005, 70226, 101405, 108170, 136937, 159197, 
      184090, 264016, 320050, 77204, 125885, 166420, 183493, 263620, 262225, 
      212237, 75028, 68797, 81541, 102964, 258100, 73457, 107777, 167921, 
      97145, 181633, 260405, 91906, 167225, 167857, 268177, 58418, 82514, 
      209389, 307193, 45928, 97928, 99140, 226685, 253733, 264788, 62730, 
      64642, 263610, 84241, 117289, 143882, 148370, 36013, 89028, 105785, 
      75472, 139732, 26361, 147754, 258634, 36452, 36513, 53584, 29236, 
      119821, 72882, 12368, 20249, 258505, 260525, 265610, 39325, 214120, 
      215956, 13312, 94697, 48069, 75793, 107653, 13253, 13448, 45869, 47944, 
      8762, 81562, 73296, 255604, 161090, 16820, 57653, 5098, 214736, 86546, 
      129761, 132625, 23365, 55816, 77992, 83572, 111816, 12218, 38909, 
      146450, 25204, 30593, 31604, 31945, 40729, 57460, 54585, 4436, 20456, 
      3130, 3077, 38882, 4804, 3088, 73060, 83529, 105988, 4145, 27173, 
      63218, 3880, 6341, 62141, 72872, 103240, 106445, 2866, 6977, 110836, 
      3874, 10874, 30410, 89465, 228425, 1765, 10413, 2257, 3716, 4849, 
      12625, 161600, 2890, 2421, 16650, 35377, 34493, 58490, 74269, 1300, 
      16425, 1274, 16109, 119561, 195706, 1832, 3757, 89960, 130037, 1618, 
      119425, 198225, 1865, 1553, 50753, 91625, 1537, 3665, 7685, 93377, 
      151505, 3816, 17541, 65416, 180676, 1865, 866, 32525, 5825, 1885, 1305, 
      186490, 740, 14837, 73576, 198701, 2741, 1201, 6770, 2693, 94120, 2249, 
      4756, 9809, 14800, 99625, 937, 184402, 18549, 16930, 549, 5266, 25506, 
      421, 4292, 9997, 81992, 1193, 4013, 11618, 16045, 105794, 1044, 313, 
      1440, 1825, 3393, 5920, 74673, 77405, 81346, 4196, 80189, 113669, 
      94330, 128, 3908, 9850, 16433, 82418, 134005, 136949, 3506, 3050, 2941, 
      52466, 80114, 96746, 2617, 1780, 745, 12785, 49745, 3609, 333, 18234, 
      260, 15380, 26573, 31333, 66053, 110893, 962, 226, 442, 1370, 8465, 
      31685, 110890, 1444, 49, 0, 6242, 8101, 11237, 33857, 59050, 533, 8468, 
      110228, 4105, 793, 31693, 66573, 97, 185, 2617, 28577, 49745, 65041, 
      4381, 3274, 15401, 16666, 2165, 85, 20498, 337, 4705, 24106, 49365, 
      141457, 84200, 121, 65146, 84802, 12025, 90745, 4793, 31145, 90169, 
      137810, 296, 1157, 4849, 39429, 64234, 3098, 3770, 17713, 62789, 68933, 
      151610, 12645, 36805, 5122, 5545, 21970, 26605, 45305, 81586, 4369, 
      39209, 128564, 11050, 35785, 28373, 46280, 141860, 26129, 85210, 44257, 
      59140, 76250, 172021, 32360, 130997, 75805, 95593, 15425, 121193, 
      19066, 23945, 42457, 156925, 17345, 40961, 69605, 98930, 21760, 34578, 
      28381, 44420, 165992, 46738, 66394, 66905, 124570, 87880, 100040, 
      125348, 56277, 115090, 58325, 143057, 42568, 57460, 73053, 81853, 
      101705, 120361, 141154, 71378, 73498, 97690, 81265, 155185, 56690, 
      62917, 78026, 162401, 168865, 179642, 186442, 55042, 55962, 155585, 
      74633, 71560, 205416, 55009, 74314, 126226, 63765, 63880, 125165, 
      62045, 123890, 54676, 69505, 78080, 219130, 53741, 70949, 51409, 66338, 
      148970, 71161, 182176, 229658, 57160, 55082, 141089, 60850, 62257, 
      71240, 80165, 81800, 77645, 86413, 218489, 100250, 224552, 75690, 
      81185, 84097, 96130, 118145, 153845, 56061, 76744, 51913, 57049, 64345, 
      74185, 245032, 56305, 61200, 77009, 101413, 53681, 74717, 76765, 77282, 
      97429, 98225, 146240, 59425, 63009, 88309, 135634, 153365, 189320, 
      103865, 52468, 73665, 62057, 69962, 74600, 244645, 57913, 170948, 
      248740, 58994, 220705, 63172, 87525, 186885, 213034, 57977, 54090, 
      54493, 63418, 56360, 58445, 295885, 53762, 65237, 117202, 145930, 
      130922, 53300, 71528, 160808, 59229, 63529, 84825, 54434, 73225, 90154, 
      157001, 244613, 58000, 52621, 60164, 122525, 53261, 59597, 260210, 
      83473, 120465, 55714, 282914, 53677, 174772, 177956, 283181, 70666, 
      81226, 120896, 278596, 69845, 81770, 102290, 61480, 192933, 293620, 
      58130, 72961, 234250, 72605, 199093, 66245, 71074, 54225, 61137, 64417, 
      70465, 57889, 230789, 244754, 82820, 242216, 223210, 266929, 59450, 
      105145, 239357, 67869, 266536, 273501, 111010, 239026, 273802, 102628, 
      66258, 66673, 86410, 108090, 281473, 57149, 55312, 305236, 62674, 
      73364, 110813, 231080, 340642, 58285, 233269, 307469, 108692, 61450, 
      109021, 58885, 270605, 304232, 66698, 76730, 77065, 103849, 77845, 
      88097, 79976, 75037, 62345, 75809, 258413, 266125, 276938, 87397, 
      271357, 280276, 115076, 70930, 300690, 361954, 255413, 282685, 290765, 
      379784, 75305, 61661, 84745, 100882, 300050, 380861, 82408, 109114, 
      112450, 114145, 280498, 345970, 61081, 270792, 291005, 82868, 88244, 
      72202, 280517, 364810, 64420, 398065, 401680, 362149, 341237, 67609, 
      78426, 111466, 65641, 359905, 78013, 339113, 68788, 85000, 108900, 
      79202, 294626, 345410, 356570, 70276, 312484, 330521, 68290, 85770, 
      296437, 86173, 71892, 318701, 75973, 76705, 334202, 337864, 331817, 
      84545, 86560, 77480, 109226, 365450, 378865, 399925, 438149, 73242, 
      105561, 329300, 335696, 368066, 452066, 73620, 90493, 410485, 80354, 
      87754, 357754, 384970, 73280, 105850, 352026, 374386, 89101, 381701, 
      73433, 88778, 88084, 90009, 77090, 92042, 373930, 378482, 383066, 
      85402, 382153, 78625, 90665, 91138, 389098, 405925, 428744, 78730, 
      382021, 77481, 86841, 389857, 80658, 94018, 447665, 94265, 431665, 
      97469, 80145, 83668, 95188, 436825, 83250, 91594, 92581, 432261, 84032, 
      84789, 458440, 469037, 96161, 87721, 89437, 88244, 92800, 90106, 98114, 
      100501, 110890, 89513, 92849, 100385, 114673, 92221, 96925, 112501, 
      112250, 95009, 98245, 101457, 95797, 104425, 107881, 110932, 101713, 
      116141, 119444, 100810, 108650, 110498, 112745, 101565, 109226, 124745, 
      110201, 106088, 109973, 105970, 115217, 121586, 118917, 112745, 113105, 
      119825, 112969, 126869, 127898, 117450, 121444, 123968, 124276, 134873, 
      133690, 134660 ], 
  [ 152776, 153556, 150452, 150265, 150485, 142805, 146218, 147050, 143930, 
      139529, 136424, 132481, 141058, 129508, 134920, 130681, 132740, 132065, 
      125665, 124225, 120025, 124297, 127130, 117776, 123425, 122497, 110125, 
      110105, 105733, 104180, 109818, 102820, 104585, 117956, 102842, 103969, 
      101960, 109021, 96601, 104026, 105250, 103049, 115866, 115309, 95773, 
      96057, 92525, 100676, 109873, 90865, 95941, 95400, 87917, 88181, 92800, 
      94244, 107848, 96345, 86125, 93460, 86785, 88250, 94273, 84032, 89561, 
      83330, 86760, 97380, 86761, 91138, 75961, 72320, 74970, 98696, 71865, 
      79418, 96898, 68697, 93757, 69428, 89114, 89060, 65108, 91600, 77537, 
      81706, 79745, 351289, 68680, 82037, 62761, 81209, 91880, 87057, 61025, 
      63409, 328369, 81217, 59940, 332968, 60418, 82490, 301978, 70100, 
      80852, 81680, 72250, 80900, 334274, 60273, 61828, 350464, 79364, 67762, 
      330570, 56080, 59993, 312020, 266920, 313009, 335626, 58770, 277525, 
      60680, 64808, 59657, 64802, 62329, 64445, 67810, 318625, 287012, 
      293794, 65245, 243953, 71266, 78970, 249202, 72581, 241421, 85489, 
      256373, 242852, 338725, 50570, 54482, 224197, 199688, 220328, 230173, 
      343060, 239018, 210097, 227426, 66980, 80360, 55093, 67509, 51362, 
      45000, 202276, 273501, 289789, 66978, 79690, 99450, 212578, 247234, 
      65416, 169541, 237541, 51650, 94466, 49977, 175972, 178568, 254420, 
      186345, 159197, 162685, 241553, 44740, 45721, 179297, 47466, 283450, 
      43289, 53410, 87125, 180925, 208744, 53505, 78642, 155025, 49145, 
      67913, 96473, 99328, 184484, 204740, 80645, 82178, 183157, 247237, 
      184546, 137876, 225140, 179965, 76885, 94408, 201889, 41717, 42385, 
      43508, 130205, 174725, 63865, 71770, 132714, 242897, 40450, 54434, 
      75725, 45757, 266005, 73285, 240298, 41785, 76553, 79108, 113033, 
      46546, 113210, 86861, 86101, 86650, 47473, 147509, 37960, 60133, 65160, 
      87133, 104653, 124648, 190826, 238484, 42562, 78445, 110290, 124045, 
      190426, 189185, 147409, 40690, 36353, 45145, 60722, 185522, 39429, 
      64269, 111141, 56321, 122165, 187345, 52340, 110437, 110909, 193849, 
      28960, 45472, 144697, 227017, 21050, 56618, 57514, 158989, 181613, 
      190930, 31688, 32968, 189908, 46561, 71077, 91664, 95204, 15077, 49922, 
      62253, 40154, 88298, 10001, 94580, 185552, 15034, 14933, 25210, 10970, 
      72641, 38024, 4842, 6877, 185249, 186953, 191248, 16153, 148130, 
      149650, 4514, 53509, 21257, 39817, 63145, 4293, 4330, 19845, 21130, 
      3908, 43844, 37946, 182650, 104724, 4850, 27197, 4660, 148410, 47236, 
      79865, 82097, 7121, 25826, 41050, 45050, 66026, 3240, 15237, 92916, 
      7850, 10553, 11090, 11273, 16265, 26834, 24905, 3826, 5626, 13736, 
      5309, 15044, 19042, 5002, 37370, 44837, 61450, 17433, 8545, 30528, 
      3578, 2405, 29765, 37178, 59330, 61745, 13780, 2089, 65026, 3092, 2192, 
      10036, 49025, 159545, 7933, 2045, 12373, 17306, 2165, 2357, 104722, 
      15056, 13481, 3536, 12625, 12053, 27044, 37925, 7930, 3305, 6480, 3145, 
      71521, 132340, 12250, 2009, 49186, 79625, 11560, 71381, 134381, 12753, 
      4225, 21825, 50373, 11633, 1753, 1033, 51649, 96505, 18650, 3461, 
      31586, 119986, 13221, 6376, 10701, 23341, 13553, 3809, 124688, 5770, 
      2329, 37210, 134685, 1765, 11441, 576, 1553, 52058, 1737, 610, 765, 
      2122, 56137, 3425, 122900, 3497, 2824, 9665, 320, 6656, 4321, 450, 625, 
      43074, 2405, 485, 980, 2405, 60712, 12050, 8633, 2018, 1613, 653, 178, 
      37805, 39745, 42580, 20570, 41737, 66685, 52084, 7650, 370, 464, 2465, 
      43328, 82433, 84745, 19080, 17992, 17725, 22536, 41652, 53860, 16925, 
      14666, 11261, 1181, 20761, 19337, 9425, 3152, 9034, 2034, 7065, 9613, 
      31693, 64525, 12104, 4100, 3368, 1768, 173, 9805, 64520, 13690, 7397, 
      6242, 0, 121, 729, 11025, 26896, 3137, 170, 64010, 20453, 11453, 9805, 
      32045, 7753, 4365, 793, 8109, 20745, 30985, 21041, 18512, 2041, 2516, 
      15661, 5365, 4132, 4033, 185, 5840, 20513, 88273, 44602, 6341, 31076, 
      45044, 1021, 49405, 265, 9553, 48985, 85408, 4930, 2473, 317, 14357, 
      30472, 932, 656, 3065, 29497, 33745, 96356, 1313, 12833, 424, 373, 
      4948, 7213, 18013, 42760, 617, 14285, 78202, 976, 12281, 8185, 18666, 
      88650, 7045, 45428, 17429, 27098, 38992, 112801, 10426, 80149, 38701, 
      53117, 2493, 72553, 3920, 6113, 16409, 100697, 3301, 15541, 34389, 
      55656, 5186, 11840, 8485, 17730, 108018, 19252, 32272, 32625, 75280, 
      47594, 56594, 75898, 25469, 68008, 26881, 89809, 16810, 26330, 37025, 
      43297, 57933, 72161, 88372, 35972, 37460, 55016, 43013, 99553, 26020, 
      30193, 40720, 105345, 110545, 119268, 124804, 25000, 25604, 99945, 
      38425, 36298, 140450, 25117, 38260, 76900, 31025, 31138, 76149, 29933, 
      75188, 25090, 35173, 41218, 152080, 24925, 36445, 23537, 33408, 95184, 
      36805, 121906, 161012, 27538, 26248, 89185, 30116, 31049, 37186, 43425, 
      44586, 41693, 47933, 151885, 58132, 156994, 40520, 44433, 46553, 55268, 
      71753, 99553, 27521, 41410, 25105, 28345, 33113, 39793, 174298, 28069, 
      31226, 41977, 59585, 26701, 40625, 42041, 42400, 56857, 57493, 94130, 
      30697, 33017, 50417, 85892, 99829, 128674, 61861, 26578, 40349, 32689, 
      37908, 41122, 174509, 30277, 114082, 177970, 31040, 154673, 33794, 
      50405, 127013, 148420, 30649, 28340, 28585, 34192, 29818, 31113, 
      217993, 28324, 35533, 72488, 94580, 83044, 28330, 39922, 106450, 32045, 
      34765, 49109, 29300, 41297, 53012, 103585, 175077, 31754, 28741, 33282, 
      77157, 29221, 33029, 188296, 48845, 75725, 30880, 207520, 29789, 
      118178, 120730, 207785, 40456, 47540, 76306, 203986, 40105, 48080, 
      62596, 34898, 133013, 216794, 32968, 42425, 167056, 42381, 138217, 
      38389, 41480, 31265, 35333, 37349, 41185, 33505, 164377, 175972, 49586, 
      173906, 158216, 194665, 34900, 65585, 171673, 40157, 194426, 200285, 
      70024, 171496, 200584, 64010, 39488, 39745, 52688, 68048, 207145, 
      34325, 33434, 227426, 37792, 44530, 70445, 165274, 257924, 35921, 
      167297, 229645, 69418, 38132, 69745, 36829, 198621, 227034, 41480, 
      47720, 48053, 66305, 48673, 55449, 50170, 47125, 39645, 47737, 188785, 
      195233, 204308, 55529, 199673, 207170, 75146, 45376, 224576, 276992, 
      186565, 209413, 216229, 292450, 48325, 40681, 54601, 65524, 224244, 
      293521, 53210, 71540, 73928, 75149, 207848, 263524, 40885, 199874, 
      216925, 54290, 57770, 47888, 208325, 280136, 44050, 308965, 312106, 
      277945, 260033, 46285, 52520, 74500, 45421, 276169, 52577, 258377, 
      47458, 57034, 73034, 53604, 220680, 263880, 273460, 48626, 235850, 
      251201, 47744, 57956, 222329, 58357, 50234, 241425, 53045, 53461, 
      254864, 258050, 252949, 58921, 60146, 55170, 75380, 281992, 293665, 
      311881, 345205, 53924, 73445, 251362, 256810, 284596, 357536, 54770, 
      64217, 321325, 58500, 62740, 275860, 299284, 55058, 74512, 271076, 
      290276, 64081, 296641, 55837, 64072, 63850, 64985, 58068, 66384, 
      290128, 294048, 298000, 62900, 297397, 59753, 66889, 67360, 303700, 
      318313, 338130, 61268, 297725, 60965, 65585, 304609, 63188, 70228, 
      354985, 71413, 341345, 73665, 65501, 66970, 72802, 346025, 67652, 
      71572, 72085, 342245, 68274, 69185, 365258, 374589, 75181, 71321, 
      72089, 71842, 74498, 73540, 77440, 78721, 85156, 74205, 75645, 79389, 
      87673, 75961, 78137, 86761, 86824, 77797, 79609, 82025, 80309, 85453, 
      87485, 89114, 85733, 93521, 95402, 86404, 90448, 91348, 92489, 87785, 
      91336, 100685, 93721, 92450, 93965, 92804, 96993, 100516, 99425, 96885, 
      98501, 101429, 98837, 105625, 106180, 101732, 105242, 109330, 110266, 
      115645, 115408, 116218 ], 
  [ 150125, 150597, 147625, 147394, 147482, 140264, 143325, 143981, 140993, 
      136900, 133949, 130050, 137813, 127165, 132093, 128162, 129869, 129194, 
      122882, 121508, 117506, 121360, 123929, 115169, 120356, 119450, 107474, 
      107300, 103258, 101573, 106705, 100125, 101648, 114029, 99905, 100900, 
      98957, 105512, 93994, 100825, 101961, 99716, 111697, 111140, 92858, 
      93076, 89786, 97277, 105858, 88082, 92762, 92221, 85156, 85354, 89577, 
      90845, 103613, 92770, 83210, 89973, 83738, 85093, 90698, 81161, 86272, 
      80393, 83317, 93277, 83252, 87145, 72914, 69449, 71857, 94109, 68884, 
      75865, 92333, 65650, 89170, 66293, 84725, 84605, 62105, 86969, 73610, 
      77537, 75664, 339200, 65237, 77780, 59714, 76930, 87029, 82426, 57956, 
      60164, 316676, 76850, 56893, 321165, 57305, 78013, 290813, 66305, 
      76441, 77225, 68301, 76445, 322405, 57028, 58473, 338265, 74909, 63945, 
      318745, 53033, 56660, 300569, 256437, 301514, 323669, 55393, 266778, 
      57149, 61013, 56170, 60985, 58644, 60584, 63729, 306954, 276001, 
      282629, 61252, 233888, 66877, 74185, 239005, 68104, 231400, 80330, 
      245978, 232765, 326548, 47237, 50885, 214506, 190613, 210725, 220328, 
      330773, 228953, 200736, 217625, 62525, 75245, 51298, 63010, 47765, 
      41821, 193069, 262600, 278536, 62413, 74509, 93433, 203085, 236905, 
      60917, 161192, 227432, 47921, 88625, 46336, 167425, 169933, 243893, 
      177490, 151090, 154468, 231290, 41297, 42212, 170596, 43825, 272241, 
      39890, 49373, 81416, 172136, 199229, 49402, 73285, 146962, 45284, 
      63040, 90368, 93113, 175585, 195313, 75178, 76645, 174280, 236776, 
      175625, 130297, 215185, 171154, 71528, 88325, 192484, 38186, 38810, 
      39845, 122824, 166024, 59058, 66589, 125245, 232480, 36941, 50089, 
      70346, 41896, 255060, 67994, 229925, 38144, 71108, 73553, 106180, 
      42597, 106313, 80932, 80194, 80721, 43370, 139490, 34429, 55348, 60133, 
      81160, 98020, 117333, 181597, 228089, 38701, 72802, 103437, 116730, 
      181197, 179978, 139346, 36873, 32800, 41042, 55805, 176381, 35656, 
      59176, 104200, 51602, 114850, 178138, 47797, 103496, 103946, 184466, 
      25825, 41281, 136656, 216820, 18553, 51833, 52685, 150530, 172538, 
      181613, 28333, 29525, 180613, 42282, 65610, 85361, 88769, 13130, 45445, 
      57160, 36205, 82105, 8692, 88145, 176345, 13021, 12898, 22229, 9397, 
      67042, 34141, 4765, 5986, 176020, 177680, 181865, 13898, 139913, 
      141389, 4261, 48746, 18496, 35780, 57920, 4018, 4033, 17194, 18369, 
      4205, 39565, 33997, 173465, 97849, 4157, 23930, 5573, 140149, 42737, 
      73892, 76036, 5834, 22625, 36881, 40661, 60625, 2965, 12916, 86437, 
      6409, 8738, 9209, 9370, 13834, 23545, 21748, 4717, 4537, 16189, 6596, 
      12701, 22001, 6245, 33377, 40426, 56225, 20260, 6928, 26953, 4513, 
      2834, 26234, 33185, 54193, 56498, 16277, 2386, 59625, 3961, 1961, 8177, 
      44372, 150932, 9770, 1858, 14760, 20177, 2770, 1906, 97781, 17729, 
      16000, 2689, 10436, 9908, 23645, 33844, 9833, 2458, 8185, 2320, 65812, 
      124497, 14681, 2746, 44489, 73586, 13925, 65672, 126472, 15250, 5578, 
      18778, 45610, 14020, 2468, 1088, 46820, 89828, 21697, 2482, 27857, 
      112517, 15784, 8125, 8644, 26762, 16160, 5140, 117065, 7453, 1570, 
      33129, 126754, 2612, 13850, 697, 2378, 47185, 2650, 1017, 490, 1341, 
      51066, 4756, 115321, 2386, 1845, 11920, 617, 5017, 5850, 901, 306, 
      38641, 3560, 980, 485, 1492, 55421, 14569, 10778, 3085, 2570, 1258, 
      365, 33658, 35488, 38169, 23837, 37370, 61130, 47189, 9685, 865, 145, 
      1508, 38873, 76240, 78464, 22237, 21061, 20772, 19357, 37285, 48877, 
      19906, 17449, 13714, 554, 17714, 22516, 11680, 2041, 11245, 1165, 5338, 
      7578, 27898, 59058, 14645, 5629, 4765, 2813, 8, 7748, 59053, 16385, 
      9410, 8101, 121, 0, 256, 8836, 23409, 4490, 5, 58565, 23720, 13928, 
      7748, 28228, 9810, 5938, 1530, 6250, 17698, 27234, 24352, 21625, 1172, 
      1537, 18532, 7092, 2845, 5540, 548, 4289, 17488, 81860, 40081, 8200, 
      27325, 40501, 482, 44642, 628, 7540, 44244, 79105, 6569, 3650, 680, 
      11860, 26765, 1625, 1217, 2020, 25856, 29840, 89657, 730, 10490, 765, 
      648, 3573, 5508, 15208, 38349, 1090, 11810, 72185, 569, 10004, 6370, 
      15817, 82237, 5384, 40885, 14690, 23633, 34801, 105552, 8369, 74066, 
      34532, 48200, 1690, 66778, 2809, 4628, 13780, 93866, 2344, 13000, 
      30484, 50629, 3877, 9673, 6714, 15013, 100945, 16425, 28521, 28852, 
      69417, 42985, 51545, 70013, 22180, 62453, 23504, 83396, 14225, 22997, 
      33010, 38930, 52840, 66452, 82025, 32045, 33445, 50077, 38690, 92810, 
      22753, 26640, 36529, 98404, 103428, 111865, 117225, 21821, 22381, 
      93202, 34388, 32393, 132409, 21960, 34245, 71037, 27472, 27585, 70330, 
      26468, 69413, 21977, 31400, 37093, 143753, 21922, 32650, 20666, 29833, 
      88705, 33032, 114525, 152465, 24425, 23245, 82970, 26849, 27716, 33457, 
      39322, 40417, 37700, 43588, 143624, 53281, 148601, 36637, 40330, 42340, 
      50593, 66308, 93008, 24562, 37505, 22388, 25364, 29780, 36020, 165465, 
      25154, 28069, 38116, 54778, 23962, 36896, 38224, 38561, 52226, 52840, 
      87893, 27716, 29860, 46160, 79985, 93394, 121249, 57032, 23993, 36730, 
      29620, 34465, 37481, 165764, 27450, 107185, 169137, 28169, 146500, 
      30725, 46258, 119698, 140445, 27866, 25777, 26000, 31145, 27145, 28330, 
      208170, 25805, 32420, 67285, 88453, 77401, 25877, 36545, 99905, 29284, 
      31784, 45160, 26825, 37876, 48865, 97172, 166420, 29125, 26442, 30565, 
      71866, 26900, 30356, 179309, 45050, 70522, 28449, 198049, 27490, 
      111325, 113789, 198314, 37277, 43877, 71125, 194625, 36992, 44417, 
      58097, 32225, 125698, 207125, 30493, 39202, 158729, 39202, 130770, 
      35540, 38389, 29098, 32770, 34610, 38138, 31140, 156160, 167425, 45989, 
      165425, 150197, 185634, 32513, 61108, 163280, 37330, 185417, 191122, 
      65349, 163125, 191421, 59665, 36793, 37028, 49025, 63505, 197828, 
      32180, 31421, 217625, 35361, 41549, 65858, 157145, 247441, 33842, 
      159146, 219844, 64985, 35921, 65312, 34794, 189634, 217321, 39005, 
      44717, 45050, 62114, 45648, 51940, 47057, 44276, 37522, 44866, 180128, 
      186400, 195233, 52130, 190730, 198029, 70625, 42857, 215017, 266201, 
      178018, 200250, 206890, 281329, 45608, 38800, 51444, 61641, 214729, 
      282400, 50185, 67349, 69605, 70760, 198773, 253085, 39114, 191041, 
      207652, 51353, 54569, 45545, 199316, 269389, 42257, 297602, 300677, 
      267264, 249770, 44360, 49957, 70397, 43650, 265554, 50080, 248180, 
      45533, 54185, 69085, 51085, 211429, 253573, 262933, 46657, 226225, 
      241202, 45929, 55129, 213056, 55530, 48265, 231712, 50900, 51272, 
      244865, 247985, 243016, 56402, 57517, 53113, 71717, 271421, 282852, 
      300672, 333314, 52285, 70024, 241561, 246877, 274025, 345425, 53197, 
      61610, 309962, 56509, 60309, 265509, 288405, 53573, 71201, 260857, 
      279617, 61650, 285850, 54440, 61685, 61529, 62554, 56473, 63865, 
      279513, 283345, 287209, 60821, 286650, 58180, 64634, 65105, 292865, 
      307170, 326569, 59893, 287044, 59722, 63682, 293796, 61813, 67973, 
      343138, 69290, 329828, 71410, 64522, 65705, 70745, 334442, 66541, 
      69845, 70292, 330772, 67141, 68074, 353345, 362500, 73322, 70100, 
      70736, 70621, 73013, 72297, 75625, 76752, 82637, 73138, 74314, 77530, 
      84978, 74762, 76586, 84242, 84349, 76466, 78080, 80386, 79220, 83880, 
      85714, 87145, 84578, 91442, 93125, 85469, 88985, 89753, 90740, 86938, 
      89917, 98408, 92500, 91625, 92810, 92045, 95530, 98657, 97786, 95752, 
      97544, 99944, 97946, 103744, 104233, 100621, 104065, 108373, 109397, 
      114050, 113945, 114733 ], 
  [ 146701, 146725, 143945, 143650, 143546, 137000, 139549, 139949, 137153, 
      133508, 130781, 126946, 133525, 124189, 128413, 124930, 126125, 125450, 
      119266, 117988, 114274, 117520, 119705, 111809, 116324, 115450, 104050, 
      103652, 100090, 98213, 102609, 96637, 97808, 108749, 96065, 96868, 
      95021, 100840, 90634, 96601, 97609, 95300, 106065, 105508, 89050, 
      89172, 86234, 92765, 100450, 84466, 88570, 88029, 81572, 81674, 85321, 
      86333, 97885, 88002, 79402, 85333, 79738, 80933, 85930, 77417, 81920, 
      76553, 78741, 87741, 78580, 81769, 68914, 65705, 67761, 87869, 64980, 
      71129, 86125, 61650, 82930, 62165, 78773, 78557, 58169, 80665, 68330, 
      71905, 70160, 322048, 60661, 72020, 55714, 71138, 80405, 76122, 53924, 
      55876, 300100, 70930, 52893, 304429, 53209, 71933, 275005, 61217, 
      70457, 71177, 62989, 70397, 305573, 52740, 54025, 320953, 68861, 58825, 
      301977, 49033, 52244, 284345, 241621, 285226, 306709, 50913, 251578, 
      52445, 55925, 51530, 55865, 53716, 55400, 58225, 290410, 260417, 
      266821, 55876, 219680, 60925, 67657, 224605, 62024, 217256, 73258, 
      231290, 218525, 309268, 42821, 46085, 200842, 177845, 197189, 206440, 
      313333, 214745, 187552, 203801, 56477, 68237, 46210, 56898, 42965, 
      37629, 180109, 247176, 262600, 56205, 67405, 85113, 189709, 222313, 
      54805, 149480, 213160, 42929, 80561, 41472, 155425, 157805, 229013, 
      165042, 139730, 142948, 216794, 36721, 37540, 158372, 38961, 256369, 
      35378, 43933, 73544, 159784, 185821, 43866, 65925, 135666, 40100, 
      56384, 81920, 84505, 163073, 182033, 67658, 69029, 161800, 221992, 
      163081, 119705, 201137, 158770, 64168, 79909, 179236, 33482, 34042, 
      34949, 112520, 153800, 52498, 59485, 114813, 217760, 32269, 44201, 
      62954, 36712, 239572, 60730, 215269, 33280, 63620, 65905, 96644, 37285, 
      96713, 72740, 72034, 72529, 37834, 128258, 29725, 48820, 53253, 72904, 
      88804, 107125, 168605, 213401, 33517, 65026, 93901, 106522, 168205, 
      167018, 128050, 31753, 28064, 35506, 49085, 163517, 30600, 52200, 
      94536, 45170, 104642, 165178, 41621, 93832, 94250, 171250, 21697, 
      35617, 125392, 202420, 15353, 45305, 46093, 138658, 159770, 168493, 
      23885, 24949, 167525, 36490, 58090, 76625, 79841, 10730, 39365, 50184, 
      30893, 73529, 7220, 79217, 163385, 10525, 10370, 18325, 7541, 59330, 
      28925, 5085, 5122, 163028, 164624, 168649, 11050, 128393, 129805, 4325, 
      42250, 14912, 30340, 50752, 4050, 4033, 13770, 14785, 5069, 33773, 
      28685, 160537, 88281, 3581, 19610, 7333, 128565, 36625, 65636, 67652, 
      4394, 18401, 31249, 34709, 53201, 2997, 9972, 77445, 4745, 6530, 6905, 
      7034, 10730, 19193, 17588, 6445, 3385, 20189, 8900, 9725, 26737, 8485, 
      28001, 34442, 49057, 24804, 5008, 22185, 6305, 3890, 21530, 27809, 
      47153, 49298, 20341, 3250, 52201, 5657, 2057, 5905, 38036, 138836, 
      12874, 2018, 18664, 24785, 4082, 1682, 88117, 22049, 20096, 1889, 7684, 
      7220, 19133, 28340, 13033, 1658, 11097, 1552, 57940, 113521, 18649, 
      4250, 38089, 65234, 17797, 57800, 115400, 19314, 7978, 14778, 39114, 
      17924, 3940, 1600, 40228, 80548, 26561, 1490, 22865, 102085, 19944, 
      11101, 6084, 32170, 20384, 7508, 106409, 10333, 898, 27625, 115650, 
      4276, 17786, 1305, 4010, 40529, 4410, 2041, 522, 637, 44122, 7124, 
      104729, 1202, 853, 15632, 1481, 3065, 8506, 1989, 274, 32625, 5672, 
      2132, 197, 596, 48157, 18665, 14330, 5069, 4394, 2570, 1069, 28058, 
      29728, 32185, 29021, 31450, 53482, 40501, 13077, 2017, 113, 548, 32825, 
      67664, 69760, 27261, 25957, 25636, 15165, 31365, 42061, 24674, 21929, 
      17714, 74, 13714, 27572, 15392, 857, 14893, 333, 3258, 5050, 22810, 
      51538, 18773, 8285, 7229, 4765, 200, 5188, 51533, 20737, 12770, 11237, 
      729, 256, 0, 6084, 18769, 6890, 197, 51077, 28904, 17960, 5188, 23108, 
      13234, 8658, 3034, 3978, 13698, 22210, 29600, 26585, 340, 545, 23140, 
      10036, 1405, 8164, 1508, 2465, 13520, 72964, 33937, 11336, 22301, 
      34325, 130, 38146, 1588, 5044, 37780, 70369, 9385, 5794, 1640, 8660, 
      21805, 3065, 2465, 932, 20992, 24592, 80345, 314, 7514, 1693, 1480, 
      2005, 3460, 11560, 32365, 2210, 8642, 63865, 409, 7124, 4162, 12105, 
      73341, 3400, 34709, 11138, 19025, 29137, 95440, 5809, 65650, 28900, 
      41480, 954, 58810, 1625, 2900, 10388, 84362, 1384, 9736, 25236, 43749, 
      2405, 6953, 4570, 11493, 91089, 12745, 23497, 23796, 61321, 36713, 
      44633, 61885, 17828, 54805, 19024, 74500, 10897, 18581, 27602, 33010, 
      45864, 58580, 73225, 26765, 28037, 43325, 32834, 83434, 18433, 21904, 
      30865, 88740, 93508, 101529, 106633, 17629, 18125, 83826, 28948, 27145, 
      121145, 17800, 28837, 62941, 22736, 22849, 62298, 21860, 61445, 17881, 
      26344, 31525, 132073, 17986, 27562, 16922, 25065, 79713, 27976, 104221, 
      140465, 20329, 19309, 74362, 22529, 23300, 28465, 33786, 34785, 32324, 
      37700, 132040, 46657, 136825, 31421, 34794, 36644, 44225, 58820, 83920, 
      20690, 32257, 18868, 21460, 25364, 30964, 153049, 21346, 23909, 32932, 
      48218, 20410, 31904, 33104, 33409, 45922, 46504, 79253, 23812, 25700, 
      40400, 71825, 84466, 110881, 50440, 20665, 31898, 25588, 29889, 32617, 
      153476, 23770, 97585, 156721, 24425, 135044, 26693, 40658, 109490, 
      129277, 24250, 22481, 22672, 27145, 23689, 24714, 194314, 22573, 28324, 
      60149, 79973, 69625, 22741, 32065, 90817, 25700, 27880, 39848, 23657, 
      33332, 43265, 88276, 154260, 25733, 23530, 27045, 64602, 23956, 26900, 
      166669, 39962, 63386, 25345, 184705, 24578, 101789, 104125, 184970, 
      33085, 38981, 64021, 181441, 32896, 39521, 51985, 28769, 115490, 
      193493, 27325, 34946, 147049, 35010, 120370, 31828, 34325, 26378, 
      29474, 31058, 34138, 28132, 144640, 155425, 41189, 153521, 138965, 
      172930, 29473, 55028, 151504, 33650, 172745, 178226, 58981, 151381, 
      178525, 53777, 33305, 33508, 44129, 57329, 184708, 29492, 28925, 
      203801, 32257, 37645, 59618, 145753, 232625, 31250, 147722, 206020, 
      58969, 33137, 59296, 32266, 176994, 203625, 35837, 40781, 41114, 56450, 
      41680, 47268, 42961, 40564, 34866, 41122, 167968, 173984, 182465, 
      47618, 178154, 185165, 64481, 39625, 201545, 250937, 166018, 187354, 
      193738, 265585, 42088, 36496, 47284, 56425, 201321, 266656, 46217, 
      61685, 63749, 64808, 186005, 238333, 36970, 178625, 194596, 47513, 
      50345, 42569, 186644, 254189, 40081, 281506, 284485, 252160, 235274, 
      41992, 46661, 64861, 41506, 250546, 46880, 233780, 43165, 50473, 63773, 
      47853, 198405, 239013, 248053, 44225, 212657, 227090, 43721, 51449, 
      200000, 51850, 45833, 218016, 48212, 48520, 230753, 233777, 229000, 
      53170, 54125, 50553, 66821, 256477, 267556, 284800, 316450, 50333, 
      65480, 227737, 232861, 259081, 328241, 51341, 58250, 293866, 54045, 
      57205, 250885, 273013, 51845, 66817, 246425, 264545, 58546, 270586, 
      52840, 58645, 58585, 59450, 54585, 60633, 264505, 268209, 271945, 
      58229, 271450, 56324, 61786, 62257, 277537, 291394, 310185, 58325, 
      271940, 58346, 61346, 278500, 60245, 65125, 326338, 66634, 313508, 
      68562, 63530, 64297, 68185, 318026, 65357, 67765, 68116, 314516, 65925, 
      66890, 336449, 345348, 71050, 68756, 69200, 69277, 71285, 70921, 73417, 
      74320, 79405, 72018, 72810, 75258, 81490, 73450, 74762, 81010, 81181, 
      74962, 76288, 78434, 78068, 82024, 83570, 84713, 83330, 88850, 90245, 
      84541, 87289, 87865, 88628, 86138, 88285, 95528, 91156, 90857, 91562, 
      91373, 93834, 96385, 95834, 94536, 96584, 98216, 97082, 101440, 101833, 
      99437, 102785, 107413, 108565, 112162, 112249, 113005 ], 
  [ 137341, 135181, 133337, 132730, 131690, 128420, 128473, 127625, 125765, 
      124304, 122669, 119146, 119953, 117013, 117805, 116506, 115205, 114530, 
      108970, 108160, 105850, 106132, 106445, 102761, 104000, 103282, 94690, 
      93200, 91978, 89165, 89973, 86965, 86420, 90341, 84677, 84544, 83165, 
      85396, 81586, 83341, 83725, 81104, 85941, 85384, 77818, 77472, 76250, 
      78101, 81418, 74170, 75466, 74925, 71432, 71066, 71905, 71669, 77293, 
      72090, 68170, 70045, 67570, 67985, 70018, 66497, 68036, 65165, 63765, 
      68085, 63136, 62893, 56746, 54785, 55125, 64781, 53280, 55373, 63193, 
      49482, 59842, 49373, 57089, 56405, 46313, 57265, 49922, 51781, 50660, 
      245764, 45685, 51272, 43546, 50234, 55445, 52722, 41600, 42304, 226624, 
      49402, 40725, 230173, 40573, 49625, 205273, 43745, 48617, 49025, 44425, 
      48245, 230849, 39168, 39673, 243889, 46709, 41197, 227565, 36865, 
      38048, 212585, 176725, 213154, 231361, 36405, 184810, 36845, 38453, 
      36242, 38237, 37024, 37460, 38725, 217090, 191777, 197089, 37000, 
      157748, 39241, 43165, 161737, 39716, 155636, 46114, 167018, 156437, 
      232360, 28625, 30017, 141562, 122933, 138533, 146068, 235645, 152813, 
      130612, 143741, 34325, 41405, 28738, 34434, 26897, 24525, 124261, 
      179316, 192244, 33273, 40105, 51885, 131833, 158509, 32341, 99716, 
      150916, 25925, 48581, 25092, 104257, 106013, 163805, 111690, 91682, 
      94120, 153458, 21745, 22096, 106112, 22581, 186325, 20714, 24745, 
      42500, 106900, 127789, 24210, 37377, 87930, 22160, 31268, 48068, 49873, 
      109409, 124625, 38330, 39233, 108292, 157252, 109261, 75401, 139985, 
      105730, 35620, 46213, 121984, 17882, 18130, 18413, 69620, 101540, 
      27850, 32185, 71289, 153332, 16825, 22829, 34250, 18772, 171400, 32650, 
      151153, 16900, 34448, 35953, 57488, 18721, 57245, 40136, 39586, 39925, 
      18178, 80834, 14125, 24328, 27045, 39988, 51208, 64693, 112601, 149129, 
      15577, 34450, 54745, 64090, 112201, 111170, 80314, 14125, 12308, 15850, 
      23657, 108137, 13284, 25524, 54756, 21146, 62210, 109330, 18845, 54052, 
      54314, 114154, 8905, 15337, 77812, 139552, 7085, 20813, 21289, 88114, 
      104858, 111865, 9533, 9973, 111053, 15586, 28762, 41369, 43649, 6362, 
      17057, 23508, 12329, 39053, 7376, 43025, 107537, 5689, 5378, 6625, 
      5825, 29066, 10829, 13977, 8242, 107024, 108308, 111553, 4498, 79565, 
      80665, 11969, 17914, 4772, 11152, 23140, 11538, 11365, 4410, 4645, 
      16613, 12869, 10121, 104845, 48969, 8105, 5882, 23245, 79425, 14161, 
      32720, 34112, 4706, 5141, 11125, 13025, 24341, 10485, 2952, 40941, 
      3965, 3098, 3005, 2978, 2930, 5309, 4640, 22201, 5101, 47021, 27464, 
      2549, 57157, 26737, 9125, 12602, 21445, 54288, 2980, 6273, 22373, 
      16370, 5930, 8933, 20165, 21530, 47485, 14794, 23341, 21257, 9857, 
      2161, 14480, 87200, 35338, 10130, 45028, 54581, 17810, 7922, 48337, 
      50441, 47396, 5321, 1600, 1448, 4469, 8840, 35965, 5090, 32625, 5140, 
      26896, 67345, 45325, 18914, 14221, 31850, 44005, 26756, 68756, 46458, 
      27010, 2610, 14778, 44288, 18448, 11428, 15424, 42640, 57605, 3986, 
      5861, 58561, 47556, 32941, 936, 65866, 48308, 26384, 61793, 31705, 
      4954, 8125, 68850, 19720, 44306, 11601, 19298, 15413, 20322, 14365, 
      8010, 4537, 17602, 26000, 60425, 2762, 3349, 41060, 13025, 881, 28786, 
      14625, 7450, 10629, 23300, 15080, 6125, 3560, 20077, 45965, 38978, 
      22073, 20618, 16298, 11833, 8090, 8980, 10345, 61625, 9922, 23530, 
      15229, 36945, 14965, 7289, 3200, 10673, 33188, 34660, 59085, 57157, 
      56680, 2061, 9837, 16165, 55250, 51101, 44546, 5066, 1546, 59552, 
      40820, 2417, 40009, 3609, 450, 58, 5338, 22210, 46229, 28565, 26573, 
      21613, 8468, 40, 22205, 49285, 36482, 33857, 11025, 8836, 6084, 0, 
      3481, 25922, 8465, 21905, 61508, 44948, 40, 5480, 37258, 29250, 17698, 
      234, 1530, 5050, 62516, 58097, 3616, 3041, 52936, 31720, 1717, 28288, 
      13520, 905, 1508, 36928, 11317, 33956, 5141, 11549, 5746, 13810, 13600, 
      208, 13600, 35113, 30445, 23578, 13652, 392, 4957, 17417, 15881, 2960, 
      4612, 6340, 42281, 5618, 338, 13549, 12868, 1693, 808, 1108, 10525, 
      15002, 530, 30637, 6961, 416, 730, 1341, 37305, 1060, 11933, 1154, 
      3893, 8857, 53476, 661, 31954, 8776, 16052, 4698, 27298, 3185, 1808, 
      1184, 45362, 4036, 1156, 6984, 17541, 2561, 1025, 1450, 1665, 50373, 
      2137, 6337, 6480, 29185, 13469, 18269, 29593, 3944, 24853, 4516, 38464, 
      2005, 4385, 8570, 11482, 19188, 27536, 37657, 8357, 9005, 17741, 11618, 
      45058, 4705, 6148, 10585, 48960, 52480, 58473, 62329, 4525, 4709, 
      45450, 9760, 8893, 73565, 4852, 9805, 30805, 6980, 7093, 30474, 6728, 
      29933, 5245, 9028, 11713, 82465, 6130, 10090, 6002, 9153, 43209, 10660, 
      61321, 89297, 7693, 7453, 39730, 8801, 9104, 11461, 14130, 14661, 
      13448, 16328, 82900, 21697, 86749, 13325, 15138, 16208, 20513, 29648, 
      46948, 9146, 14005, 9040, 9760, 11168, 13648, 99853, 10114, 10961, 
      14992, 23570, 10426, 14900, 15476, 15625, 22522, 22948, 44465, 12112, 
      12752, 19652, 39377, 48274, 67669, 25636, 11773, 15674, 13264, 14913, 
      16237, 100904, 13162, 58117, 103525, 13505, 86528, 14369, 20690, 67058, 
      82165, 13954, 13745, 13780, 14977, 14173, 14418, 134098, 14149, 15688, 
      32693, 45965, 39049, 14785, 17557, 53845, 15560, 16180, 21284, 15545, 
      18512, 23297, 52240, 102312, 16529, 16666, 17217, 36522, 16936, 17384, 
      112381, 22490, 35930, 17545, 126985, 17714, 62633, 64345, 127250, 
      19981, 22445, 36721, 124501, 20260, 22985, 29521, 19253, 73058, 134369, 
      19213, 21530, 97441, 21906, 77002, 21064, 21845, 20450, 20738, 21074, 
      21970, 20800, 95812, 104257, 25121, 102821, 91541, 118330, 21985, 
      32720, 101428, 23042, 118301, 122690, 35269, 101461, 122989, 32405, 
      23633, 23680, 27593, 34553, 128080, 23720, 24089, 143741, 24457, 25945, 
      36530, 97549, 167729, 25946, 99362, 145960, 36973, 26897, 37300, 27274, 
      122706, 144189, 27725, 28925, 29258, 36170, 29668, 31824, 30325, 29800, 
      29250, 30202, 116020, 120788, 127553, 32954, 124178, 129785, 41861, 
      31201, 143201, 183857, 114850, 131818, 136954, 196165, 32260, 32596, 
      34336, 38329, 143289, 197236, 34205, 41405, 42533, 43124, 131093, 
      173749, 33850, 125429, 138280, 36125, 37085, 35393, 132200, 187421, 
      36805, 210370, 212881, 185860, 171938, 37780, 37925, 45205, 38386, 
      184714, 38612, 170912, 38953, 39709, 45209, 39429, 142245, 175365, 
      182845, 39701, 153845, 165626, 40289, 40841, 143684, 41242, 41309, 
      158580, 42440, 42436, 169289, 171845, 168004, 44746, 44921, 45405, 
      50285, 190957, 200320, 214756, 241570, 48149, 50660, 167677, 171865, 
      193561, 251801, 49625, 49202, 222730, 49365, 49405, 186925, 205309, 
      50753, 52777, 183401, 198401, 50746, 203506, 52372, 51157, 51565, 
      51650, 52713, 52209, 198673, 201753, 204865, 52925, 204682, 54608, 
      55234, 55705, 210145, 221818, 237645, 58013, 205640, 58970, 57290, 
      211264, 59933, 58573, 251770, 61018, 241280, 62010, 66026, 64765, 
      63037, 245330, 66917, 64957, 64840, 242600, 67329, 68450, 261413, 
      269064, 67306, 69536, 69044, 70057, 70193, 71545, 69985, 69796, 70981, 
      73890, 72810, 71514, 71818, 74386, 73202, 72586, 73069, 74962, 74884, 
      76250, 79784, 80308, 80450, 80189, 84578, 83546, 83537, 87349, 86353, 
      85993, 85664, 89570, 87661, 88820, 91936, 94445, 92810, 95429, 92898, 
      92641, 93650, 95940, 99236, 97124, 100202, 97540, 97465, 100997, 
      103877, 110065, 111841, 110290, 111313, 111913 ], 
  [ 138344, 134532, 133396, 132553, 130805, 130013, 128178, 126386, 125234, 
      125425, 124616, 121329, 117770, 119668, 117864, 118217, 115028, 114353, 
      109265, 108809, 107561, 105601, 104498, 104000, 102761, 102161, 95693, 
      93377, 93925, 90404, 88498, 87732, 85889, 84500, 84146, 83305, 82280, 
      81797, 82825, 81394, 81306, 78449, 78802, 78245, 77405, 76705, 76781, 
      75092, 75105, 74465, 73637, 73096, 71845, 71125, 69840, 68660, 69800, 
      68137, 67757, 66564, 66449, 66274, 66065, 66320, 65617, 64634, 60520, 
      61300, 59537, 56698, 55625, 54608, 53650, 55400, 52513, 51538, 53930, 
      48361, 50461, 47780, 48770, 47732, 45428, 47648, 44081, 44642, 43993, 
      196145, 42440, 43661, 42425, 42505, 44648, 43105, 40361, 40121, 179129, 
      41201, 39604, 182088, 39098, 40834, 160610, 38612, 40180, 40352, 38466, 
      39572, 182410, 36985, 36900, 193680, 38036, 35946, 179362, 35744, 
      35393, 166388, 135720, 166721, 182450, 33514, 142389, 33128, 33320, 
      32761, 32986, 32481, 31973, 32058, 169713, 147940, 152426, 30805, 
      118985, 30922, 32722, 122266, 30925, 117109, 33665, 126485, 117556, 
      182269, 25970, 25946, 104805, 89480, 102248, 108485, 184964, 114050, 
      95625, 106394, 25652, 29192, 23605, 25525, 22826, 22696, 90100, 136069, 
      147109, 24010, 27538, 34834, 96138, 118330, 23432, 70157, 111917, 
      21146, 32474, 20785, 73636, 74920, 122564, 79417, 63421, 65269, 113633, 
      18500, 18497, 74665, 18274, 141426, 17705, 18314, 27101, 74981, 91976, 
      17425, 23866, 59905, 16673, 20353, 30545, 31760, 76900, 89284, 24229, 
      24778, 75901, 116365, 76634, 49972, 101812, 73693, 22109, 28808, 86761, 
      14165, 14177, 13988, 45253, 70093, 17289, 19618, 46450, 112681, 13226, 
      14746, 20621, 13285, 127917, 19493, 110738, 12593, 20465, 21380, 35953, 
      12762, 35474, 23557, 23125, 23346, 11393, 53045, 10408, 13885, 15304, 
      23173, 30853, 40680, 78322, 108596, 10090, 19405, 33210, 40077, 77922, 
      77009, 52289, 8874, 8473, 9065, 12506, 74330, 8269, 13429, 32749, 
      11057, 38197, 75169, 9700, 32045, 32189, 79049, 7312, 8080, 49905, 
      100081, 8914, 10370, 10610, 57965, 71405, 77114, 6760, 6728, 76420, 
      7857, 14661, 22784, 24356, 11141, 8266, 11413, 6370, 21058, 15577, 
      23732, 73376, 10114, 9685, 5858, 12610, 14257, 5224, 28786, 18685, 
      72745, 73793, 76448, 7625, 50714, 51578, 25834, 7589, 5185, 4721, 
      10337, 25285, 24994, 5413, 5058, 33428, 5140, 4162, 70802, 27316, 
      19610, 3581, 43364, 50338, 5252, 15905, 16825, 13025, 3194, 3986, 4706, 
      10594, 24232, 5725, 21412, 11458, 8585, 8138, 7993, 5113, 2890, 2929, 
      42202, 14482, 75400, 49589, 5204, 88250, 48626, 2930, 4165, 8642, 
      84673, 9529, 2320, 42610, 33893, 2213, 2738, 7834, 8609, 76100, 31609, 
      9594, 41140, 23840, 7412, 4745, 56225, 60413, 24349, 73053, 85202, 
      36277, 20725, 26330, 80000, 76129, 16000, 5081, 5165, 1460, 2173, 
      61394, 15769, 56992, 15937, 11497, 40500, 73586, 38089, 4250, 14681, 
      71912, 11357, 41557, 75073, 49489, 1489, 4453, 72313, 37505, 26945, 
      4745, 22049, 89170, 13957, 1082, 33722, 76525, 57544, 5125, 99437, 
      77513, 48745, 36128, 55954, 16105, 1458, 41533, 39485, 72449, 27472, 
      38945, 4498, 40441, 31770, 21757, 15570, 5625, 48361, 34996, 12025, 
      13320, 68377, 29840, 7312, 52209, 32266, 20961, 2074, 44717, 32957, 
      18692, 13885, 6920, 74698, 65705, 43018, 40973, 34765, 28058, 1069, 
      1369, 1908, 94370, 1721, 8957, 4196, 63082, 32842, 20800, 13289, 2000, 
      15193, 16193, 91240, 88840, 88245, 232, 1636, 4660, 86461, 81250, 
      72925, 16925, 425, 91825, 68137, 11680, 67090, 14170, 6409, 4365, 205, 
      8109, 75080, 51988, 49288, 42440, 22805, 4229, 8104, 78962, 62501, 
      59050, 26896, 23409, 18769, 3481, 0, 48401, 22802, 7922, 94253, 73445, 
      4229, 229, 63513, 52909, 36873, 5485, 409, 153, 95497, 90016, 14177, 
      13012, 83557, 56205, 10036, 51593, 30689, 7808, 505, 17753, 2290, 
      59149, 244, 2404, 18077, 3485, 30769, 4633, 3393, 16528, 54458, 45113, 
      30821, 2221, 296, 36356, 34112, 12577, 305, 617, 21572, 17713, 2993, 
      30600, 29565, 9540, 6885, 1285, 2088, 32761, 2477, 13586, 20000, 3425, 
      6217, 1282, 18130, 7373, 2788, 1685, 530, 1600, 29817, 4850, 14549, 
      1637, 4901, 15613, 11545, 12448, 9065, 2305, 23945, 14125, 2749, 1261, 
      5800, 10762, 4624, 7173, 2314, 27658, 2196, 1440, 1465, 12960, 3970, 
      6410, 13250, 1525, 10280, 1625, 19289, 3362, 1730, 2257, 3281, 7093, 
      12137, 18836, 2516, 2692, 6472, 3653, 24113, 2404, 2313, 3328, 26953, 
      29529, 33988, 36900, 2696, 2644, 24505, 3329, 3170, 45658, 3141, 3492, 
      14580, 3145, 3258, 14485, 3365, 14180, 3770, 4013, 4810, 53024, 5245, 
      4957, 5825, 5200, 23680, 5645, 36954, 58676, 6218, 6568, 21617, 6500, 
      6449, 6682, 7345, 7522, 7253, 8245, 53813, 10900, 56954, 7720, 8353, 
      8833, 10660, 15665, 27065, 8497, 8282, 9689, 8993, 8513, 8633, 67698, 
      9701, 9250, 9505, 13009, 10957, 10121, 10225, 10256, 12905, 13213, 
      26234, 11345, 11041, 12041, 22916, 28981, 43066, 14957, 13130, 11485, 
      12025, 11668, 11930, 69221, 13221, 36346, 71370, 13328, 57913, 13130, 
      13669, 43045, 54612, 14249, 15220, 15137, 13856, 15058, 14713, 96633, 
      15860, 14213, 20008, 28324, 24004, 16850, 14666, 33962, 15973, 15413, 
      15325, 17492, 15385, 16276, 33065, 71101, 17650, 19557, 17866, 23365, 
      19709, 18269, 79400, 17357, 23245, 19728, 91408, 20605, 41098, 42338, 
      91673, 18152, 18020, 24154, 89514, 18785, 18560, 20612, 20138, 49045, 
      97730, 21160, 19465, 68000, 20077, 52281, 21005, 20488, 24049, 22213, 
      21605, 20849, 23337, 66961, 73636, 21050, 72554, 63752, 85113, 24404, 
      23929, 71633, 23101, 85202, 88765, 25416, 71784, 89064, 24322, 24400, 
      24329, 23168, 25408, 93329, 27437, 28514, 106394, 26640, 25178, 27149, 
      69170, 126724, 30017, 70865, 108613, 28418, 30260, 28745, 31581, 89725, 
      107314, 29672, 28040, 28373, 28913, 28665, 28225, 28850, 29741, 33085, 
      30025, 84809, 88633, 94100, 29945, 91433, 95978, 32834, 32912, 107152, 
      141200, 84229, 97893, 102085, 151738, 32909, 37729, 32625, 32724, 
      107476, 152809, 33202, 34148, 34568, 34805, 97640, 132980, 39573, 
      93274, 103765, 35594, 35138, 38048, 99101, 145000, 42410, 164645, 
      166802, 143793, 132113, 42677, 39400, 38420, 44109, 143001, 40441, 
      131441, 43850, 39650, 39250, 41140, 107848, 135304, 141604, 44362, 
      117442, 127217, 45776, 40900, 109169, 41301, 45970, 121705, 46157, 
      45917, 130880, 133082, 129949, 46457, 46042, 49594, 45860, 149480, 
      157545, 169857, 193013, 54580, 47533, 130330, 133810, 152084, 202064, 
      56410, 50441, 177005, 53908, 51588, 146628, 162180, 58010, 50240, 
      143812, 156452, 52929, 160849, 60101, 53576, 54338, 53833, 59380, 
      53920, 156960, 159568, 162208, 56996, 162261, 61393, 58361, 58832, 
      167252, 177273, 190858, 65860, 163573, 67525, 62305, 168489, 67780, 
      61700, 203449, 64853, 194729, 65137, 75997, 73202, 67226, 198425, 
      76180, 70916, 70445, 196285, 76474, 77713, 212738, 219445, 72557, 
      78209, 77009, 78730, 77450, 80100, 75472, 74457, 72692, 83389, 80893, 
      76765, 72585, 83177, 80105, 74297, 75016, 83045, 81905, 82681, 89165, 
      87093, 86173, 84850, 93605, 87617, 86546, 97556, 93728, 92660, 91505, 
      100249, 95272, 91829, 100609, 105242, 101837, 106580, 100273, 97892, 
      100081, 105085, 109325, 104381, 110645, 102673, 102244, 110260, 112786, 
      120154, 122402, 116957, 118688, 119170 ], 
  [ 170765, 173105, 169325, 169360, 170248, 160210, 165413, 167137, 163341, 
      157370, 153477, 149300, 162017, 145873, 153749, 147940, 151785, 151108, 
      144244, 142466, 137252, 143650, 147825, 135441, 143442, 142400, 127988, 
      128746, 122692, 121801, 130013, 120881, 123874, 142281, 122125, 123922, 
      121573, 131210, 114196, 124645, 126317, 124330, 141401, 140842, 114920, 
      115538, 110772, 122281, 134612, 109328, 116420, 115877, 106258, 106856, 
      113489, 115825, 133685, 118820, 105236, 115481, 106564, 108589, 116740, 
      102913, 110570, 102541, 108533, 122513, 108866, 115693, 95696, 91153, 
      95033, 126261, 91250, 101713, 124345, 88400, 121300, 89577, 115645, 
      115921, 84573, 119353, 101700, 107101, 104690, 417002, 90373, 107874, 
      82436, 107152, 120733, 114788, 80802, 84082, 392050, 107600, 79601, 
      397205, 80413, 109429, 362965, 93565, 107453, 108505, 96497, 107721, 
      398837, 80930, 83045, 416705, 106177, 91325, 394901, 75721, 81090, 
      374445, 324413, 375652, 400621, 80081, 336356, 82773, 88245, 81524, 
      88349, 85202, 88210, 92693, 382148, 347173, 354737, 89674, 299290, 
      97705, 107425, 305209, 99466, 296530, 115840, 313380, 298289, 404794, 
      71613, 76869, 277604, 249957, 273285, 284362, 409681, 294325, 261818, 
      281385, 93721, 110461, 78472, 94472, 73729, 65237, 253201, 333050, 
      351130, 94265, 110113, 134129, 264953, 303865, 92365, 216090, 293050, 
      74677, 128245, 72554, 223525, 226565, 312049, 235460, 204500, 208546, 
      297828, 66293, 67610, 227618, 70025, 344537, 64612, 77981, 120202, 
      229682, 261197, 78404, 109925, 200084, 72810, 96730, 131562, 134977, 
      233797, 256741, 112484, 114353, 232354, 304498, 233965, 180461, 279821, 
      228820, 108154, 129373, 253762, 63684, 64576, 66145, 171770, 223010, 
      92324, 102133, 174725, 299914, 62297, 80537, 107092, 69394, 325706, 
      104200, 297085, 64298, 108250, 111365, 151898, 70625, 152289, 121010, 
      120136, 120797, 72320, 192292, 59893, 88450, 94709, 121498, 142378, 
      165845, 241765, 295357, 66169, 111124, 149129, 165236, 241361, 240004, 
      192400, 64061, 58378, 69968, 89689, 235993, 62570, 94130, 150410, 
      84276, 163336, 238144, 79393, 149698, 150280, 245540, 48841, 70729, 
      189554, 282850, 37681, 84897, 86017, 205972, 231732, 242281, 52685, 
      54413, 241145, 72260, 102824, 127665, 131877, 28900, 76625, 92090, 
      64165, 123733, 20570, 131245, 236329, 29185, 29192, 44285, 22873, 
      105040, 61685, 9125, 15304, 236122, 238050, 242905, 31520, 193849, 
      195593, 9685, 81640, 39194, 64250, 93626, 9572, 9721, 37220, 39065, 
      6273, 69505, 61925, 233285, 143597, 12249, 47700, 3881, 194333, 74005, 
      114138, 116818, 17536, 45985, 66137, 71257, 97385, 8501, 30914, 129761, 
      19045, 23652, 24525, 24820, 32500, 47437, 44834, 3145, 15025, 5101, 
      2610, 30825, 7829, 2525, 61549, 71144, 91901, 6890, 20626, 52577, 2665, 
      4068, 51588, 61353, 89329, 92304, 4913, 4420, 96365, 2509, 7209, 23341, 
      76554, 207234, 2420, 6836, 4058, 6525, 2920, 8488, 143893, 5281, 4490, 
      11681, 27602, 26802, 48177, 62530, 2069, 11444, 1625, 11170, 104410, 
      176093, 3697, 2080, 76921, 114192, 3341, 104266, 178466, 3860, 1156, 
      41156, 78440, 3298, 1930, 4570, 80050, 134314, 6953, 12260, 54385, 
      161825, 3986, 1285, 24986, 9736, 4090, 842, 167305, 1009, 10000, 61793, 
      178868, 1258, 2980, 3761, 1152, 80665, 884, 2333, 5960, 9893, 85748, 
      442, 165277, 12944, 11597, 1970, 2593, 18785, 320, 1937, 6032, 69425, 
      306, 1746, 7281, 10834, 91429, 3005, 1492, 365, 520, 1352, 3005, 62696, 
      65194, 68813, 7713, 67744, 98740, 80777, 1061, 1621, 5857, 11106, 
      69777, 117730, 120490, 6773, 6133, 5978, 42485, 67649, 82993, 5512, 
      4261, 2536, 8136, 40036, 6914, 1706, 12569, 1537, 10217, 19616, 23732, 
      54772, 96116, 2925, 73, 13, 205, 4770, 24034, 96109, 3725, 904, 533, 
      3137, 4490, 6890, 25922, 48401, 0, 4761, 95481, 7570, 2602, 24026, 
      55226, 1028, 104, 788, 21320, 40004, 53828, 7930, 6409, 10210, 11245, 
      4786, 314, 14425, 98, 2074, 17473, 39650, 124658, 71353, 610, 53905, 
      71905, 7496, 77384, 2146, 23530, 76850, 121225, 313, 208, 2194, 30794, 
      53069, 1125, 1521, 12106, 51754, 57346, 134181, 8000, 28480, 2405, 
      2690, 15665, 19610, 36010, 68933, 1924, 30600, 112549, 6761, 27586, 
      21136, 36881, 125009, 19210, 72265, 35080, 48445, 64033, 153410, 24601, 
      114820, 63626, 81850, 10280, 105652, 13273, 17370, 33490, 139168, 
      11866, 32170, 57962, 84941, 15541, 26561, 21188, 35249, 147713, 37325, 
      55049, 55514, 108809, 74737, 85977, 109537, 45890, 99965, 47746, 
      126130, 33641, 46969, 61136, 69200, 87530, 104890, 124349, 59625, 
      61561, 83821, 68680, 137540, 46309, 51938, 65713, 144338, 150434, 
      160613, 167045, 44837, 45665, 137924, 62626, 59825, 185033, 44834, 
      62345, 110393, 52754, 52865, 109412, 51210, 108225, 44573, 58010, 
      65845, 198089, 43828, 59380, 41764, 55217, 131777, 59618, 163085, 
      208125, 46985, 45133, 124420, 50341, 51610, 59761, 67904, 69401, 65610, 
      73642, 197530, 86413, 203305, 63869, 68900, 71578, 82645, 103050, 
      136450, 46160, 64865, 42506, 47090, 53650, 62570, 222833, 46472, 50861, 
      65194, 87616, 44200, 63162, 65026, 65497, 83984, 84730, 129429, 49418, 
      52634, 75634, 119509, 136132, 170017, 89986, 43277, 62312, 51850, 
      58973, 63193, 222562, 48200, 152725, 226469, 49185, 199810, 52945, 
      75044, 167780, 192545, 48340, 44909, 45266, 53225, 46945, 48800, 
      271520, 44665, 54898, 102493, 129289, 115285, 44329, 60625, 143281, 
      49610, 53450, 72722, 45405, 62218, 77629, 139738, 222650, 48637, 43940, 
      50609, 107588, 44530, 50130, 237541, 71656, 105704, 46745, 259225, 
      44980, 156553, 159553, 259488, 60125, 69673, 106165, 255125, 59434, 
      70209, 88981, 51985, 173732, 269497, 49045, 62308, 212921, 62036, 
      179600, 56362, 60685, 45764, 51848, 54760, 60164, 49010, 209674, 
      222949, 71361, 220545, 202501, 244100, 50509, 91834, 217858, 58004, 
      243745, 250388, 97277, 217565, 250685, 89581, 56657, 57026, 74785, 
      94625, 258026, 48690, 47125, 280765, 53609, 63145, 97236, 210097, 
      314725, 49936, 212224, 282970, 95413, 52813, 95738, 50612, 247796, 
      279905, 57501, 66429, 66760, 91060, 67490, 76730, 69433, 65042, 53864, 
      65764, 236266, 243610, 253917, 76240, 248608, 257113, 101565, 61601, 
      276641, 335329, 233476, 259460, 267172, 352465, 65554, 53650, 74066, 
      88685, 276077, 353530, 72001, 96265, 99325, 100882, 257437, 320057, 
      53288, 248225, 267514, 72621, 77445, 63193, 257562, 338221, 56549, 
      370184, 373661, 335690, 315648, 59450, 68933, 98753, 57800, 333572, 
      68650, 313650, 60617, 74897, 96497, 69785, 271133, 319709, 330409, 
      62005, 288205, 305460, 60337, 75701, 272890, 76100, 63605, 294218, 
      67306, 67946, 309105, 312625, 306850, 75076, 76861, 68969, 97353, 
      339133, 352034, 372266, 409060, 65585, 94178, 304573, 310693, 341725, 
      422505, 66089, 80800, 382484, 71945, 78425, 331865, 357977, 65925, 
      94673, 326405, 347845, 79760, 354880, 66250, 79525, 78965, 80660, 
      69485, 82505, 347465, 351833, 356233, 76777, 355400, 71050, 81652, 
      82121, 362141, 378320, 400265, 71545, 355378, 70568, 78548, 362930, 
      73457, 84977, 418564, 85480, 403234, 88400, 73736, 76661, 86525, 
      408244, 76553, 83609, 84458, 403898, 77285, 78080, 429145, 439370, 
      87880, 80770, 82210, 81289, 85285, 83093, 89905, 91970, 101201, 82856, 
      85640, 92072, 104612, 85280, 89248, 102800, 102637, 87784, 90602, 
      93572, 89050, 96650, 99688, 102325, 94792, 107280, 110169, 94337, 
      101065, 102637, 104562, 95264, 101725, 115434, 103090, 99801, 102996, 
      99817, 107588, 113125, 110912, 105794, 106506, 112122, 106504, 118330, 
      119221, 110513, 114349, 117301, 117785, 126856, 125945, 126865 ], 
  [ 150410, 150818, 147866, 147625, 147685, 140545, 143540, 144160, 141192, 
      137153, 134226, 130325, 137936, 127450, 132290, 128413, 130050, 129373, 
      123061, 121697, 117725, 121501, 124020, 115362, 120465, 119561, 107633, 
      107425, 103441, 101722, 106760, 100250, 101725, 113922, 99976, 100945, 
      99010, 105473, 94117, 100840, 101960, 99697, 111524, 110965, 92909, 
      93113, 89865, 97234, 105701, 88145, 92753, 92210, 85213, 85397, 89546, 
      90778, 103394, 92669, 83225, 89882, 83725, 85060, 90589, 81178, 86213, 
      80392, 83210, 93050, 83129, 86920, 72857, 69418, 71780, 93762, 68825, 
      75700, 91984, 65561, 88801, 66186, 84388, 84250, 62010, 86578, 73341, 
      77224, 75365, 337445, 65050, 77445, 59597, 76585, 86578, 82013, 57825, 
      60001, 314977, 76481, 56762, 319442, 57160, 77620, 289204, 66034, 
      76058, 76834, 68000, 76050, 320660, 56849, 58274, 336458, 74506, 63656, 
      317000, 52882, 56457, 298890, 254930, 299821, 321892, 55172, 265217, 
      56898, 60714, 55925, 60680, 58361, 60265, 63368, 305213, 274378, 
      280976, 60901, 232429, 66448, 73684, 237520, 67657, 229945, 79753, 
      244449, 231290, 324685, 46980, 50580, 213089, 189306, 209322, 218881, 
      328882, 227464, 199373, 216180, 62050, 74650, 50941, 62525, 47440, 
      41570, 191722, 260945, 276817, 61904, 73888, 92660, 201680, 235348, 
      60418, 159993, 225913, 47560, 87880, 45989, 166186, 168674, 242290, 
      176189, 149921, 153277, 229725, 40970, 41873, 169313, 43460, 270500, 
      39565, 48932, 80665, 170825, 197786, 48941, 72596, 145781, 44865, 
      62437, 89541, 92266, 174250, 193882, 74465, 75920, 172945, 235153, 
      174280, 129194, 213650, 169825, 70825, 87490, 191041, 37809, 38425, 
      39442, 121745, 164705, 58445, 65908, 124148, 230845, 36560, 49556, 
      69625, 41449, 253325, 67285, 228292, 37733, 70369, 72794, 105185, 
      42128, 105300, 80093, 79357, 79880, 42857, 138265, 34018, 54709, 59450, 
      80305, 97045, 116234, 180148, 226426, 38224, 72001, 102416, 115625, 
      179744, 178525, 138097, 36392, 32365, 40505, 55120, 174928, 35177, 
      58457, 103145, 50949, 113725, 176665, 47170, 102433, 102877, 182957, 
      25450, 40714, 135389, 215161, 18292, 51156, 52000, 149185, 171081, 
      180112, 27914, 29090, 179114, 41693, 64805, 84402, 87786, 12961, 44816, 
      56417, 35668, 81160, 8633, 87154, 174850, 12832, 12701, 21860, 9280, 
      66193, 33602, 4916, 5989, 174505, 176157, 180322, 13649, 138580, 
      140048, 4372, 48037, 18149, 35201, 57125, 4121, 4132, 16865, 18020, 
      4410, 38938, 33428, 171944, 96746, 4176, 23481, 5882, 138788, 42058, 
      72945, 75073, 5737, 22180, 36260, 40000, 59780, 3050, 12629, 85394, 
      6280, 8541, 9000, 9157, 13525, 23080, 21305, 5008, 4468, 16762, 6957, 
      12402, 22664, 6596, 32776, 39749, 55400, 20897, 6757, 26426, 4804, 
      3033, 25713, 32580, 53380, 55665, 16850, 2557, 58760, 4234, 2034, 7954, 
      43641, 149481, 10217, 1937, 15305, 20808, 2989, 1933, 96628, 18322, 
      16565, 2642, 10145, 9621, 23130, 33205, 10280, 2405, 8594, 2269, 64873, 
      123170, 15220, 2977, 43732, 72585, 14450, 64729, 125129, 15797, 5917, 
      18317, 44837, 14545, 2689, 1189, 46033, 88705, 22340, 2393, 27268, 
      111248, 16337, 8530, 8357, 27469, 16717, 5465, 115762, 7840, 1513, 
      32468, 125393, 2845, 14365, 794, 2601, 46372, 2885, 1160, 509, 1268, 
      50213, 5065, 114010, 2249, 1730, 12389, 730, 4778, 6185, 1040, 305, 
      37892, 3825, 1125, 450, 1381, 54514, 15080, 11221, 3332, 2797, 1421, 
      452, 32957, 34765, 37418, 24480, 36625, 60169, 46346, 10100, 1000, 130, 
      1377, 38106, 75157, 77365, 22850, 21658, 21365, 18818, 36530, 48010, 
      20485, 17992, 14197, 477, 17197, 23129, 12125, 1874, 11680, 1040, 5057, 
      7241, 27241, 58097, 15138, 5938, 5050, 3034, 9, 7405, 58090, 16904, 
      9805, 8468, 170, 5, 197, 8465, 22802, 4761, 0, 57600, 24337, 14401, 
      7397, 27557, 10205, 6245, 1685, 5933, 17165, 26573, 24973, 22210, 1033, 
      1378, 19069, 7421, 2626, 5825, 625, 4018, 16949, 80705, 39268, 8545, 
      26650, 39682, 389, 43781, 697, 7177, 43385, 77962, 6868, 3865, 745, 
      11405, 26090, 1746, 1314, 1825, 25189, 29125, 88434, 617, 10057, 818, 
      689, 3314, 5189, 14689, 37538, 1165, 11349, 71080, 482, 9577, 6025, 
      15284, 81056, 5065, 40042, 14173, 22984, 34018, 104213, 7972, 72937, 
      33749, 47281, 1517, 65701, 2578, 4329, 13273, 92593, 2137, 12505, 
      29741, 49682, 3604, 9242, 6353, 14480, 99620, 15866, 27794, 28121, 
      68306, 42100, 50580, 68896, 21533, 61394, 22837, 82177, 13700, 22336, 
      32225, 38081, 51857, 65353, 80810, 31266, 32650, 49114, 37837, 91517, 
      22090, 25925, 35698, 97073, 102065, 110450, 115778, 21170, 21722, 
      91901, 33577, 31604, 130868, 21305, 33434, 69890, 26741, 26852, 69185, 
      25749, 68274, 21320, 30617, 36244, 142130, 21265, 31849, 20029, 29066, 
      87410, 32225, 113060, 150786, 23732, 22570, 81709, 26122, 26977, 32644, 
      38441, 39524, 36837, 42661, 141985, 52258, 146932, 35786, 39437, 41425, 
      49594, 65169, 91669, 23873, 36644, 21737, 24665, 29017, 35177, 163700, 
      24461, 27332, 37249, 53737, 23293, 36045, 37357, 37690, 51209, 51817, 
      86580, 26993, 29105, 45205, 78730, 92041, 119716, 55969, 23336, 35885, 
      28873, 33650, 36628, 163981, 26741, 105736, 167336, 27450, 144817, 
      29968, 45305, 118169, 138794, 27157, 25106, 25325, 30386, 26452, 27617, 
      206177, 25138, 31645, 66130, 87130, 76162, 25216, 35716, 98500, 28565, 
      31025, 44225, 26154, 37033, 47890, 95785, 164621, 28420, 25793, 29840, 
      70673, 26245, 29637, 177442, 44125, 69341, 27770, 196090, 26833, 
      109840, 112288, 196353, 36458, 42970, 69940, 192680, 36181, 43506, 
      57034, 31492, 124121, 205120, 29794, 38365, 156962, 38369, 129161, 
      34765, 37570, 28445, 32045, 33853, 37325, 30449, 154405, 165610, 45072, 
      163620, 148474, 183725, 31810, 60025, 161485, 36545, 183508, 189185, 
      64226, 161330, 189482, 58600, 36026, 36257, 48082, 62402, 195857, 
      31509, 30772, 215560, 34634, 40720, 64737, 155380, 245242, 33169, 
      157369, 217765, 63880, 35218, 64205, 34121, 187697, 215252, 38250, 
      43866, 44197, 61045, 44789, 50993, 46180, 43445, 36821, 44029, 178237, 
      184477, 193266, 51193, 188785, 196048, 69480, 42074, 212954, 263914, 
      176137, 198257, 204865, 278980, 44785, 38125, 50537, 60602, 212666, 
      280045, 49300, 66250, 68482, 69625, 196786, 250850, 38453, 189092, 
      205621, 50472, 53640, 44770, 197325, 267082, 41576, 295181, 298244, 
      264965, 247545, 43649, 49130, 69290, 42965, 263261, 49261, 245961, 
      44816, 53300, 68000, 50258, 209378, 251330, 260650, 45928, 224104, 
      239013, 45226, 54242, 210997, 54641, 47528, 229565, 50125, 50489, 
      242658, 245764, 240817, 55549, 56644, 52340, 70650, 269098, 280481, 
      298229, 330745, 51578, 68993, 239368, 244660, 271690, 342810, 52496, 
      60721, 307481, 55730, 59450, 263210, 286010, 52884, 70178, 258578, 
      277258, 60785, 283465, 53761, 60826, 60680, 61685, 55754, 62978, 
      277154, 280970, 284818, 60010, 284261, 57457, 63781, 64250, 290450, 
      304697, 324020, 59194, 284653, 59045, 62885, 291377, 61106, 67106, 
      340525, 68437, 327265, 70529, 63869, 65000, 69896, 331861, 65858, 
      69050, 69485, 328205, 66452, 67385, 350692, 359813, 72493, 69385, 
      69997, 69904, 72244, 71570, 74794, 75893, 81674, 72437, 73565, 76685, 
      83981, 74033, 75793, 83273, 83386, 75709, 77285, 79565, 78493, 83057, 
      84853, 86248, 83821, 90513, 92160, 84746, 88162, 88906, 89865, 86225, 
      89098, 97425, 91705, 90900, 92025, 91330, 94685, 97738, 96905, 94961, 
      96777, 99081, 97189, 102805, 103282, 99818, 103240, 107572, 108608, 
      113125, 113042, 113824 ], 
  [ 153770, 147458, 147386, 146185, 143365, 146305, 141620, 138400, 138312, 
      140993, 141426, 138485, 128336, 137530, 131810, 134653, 128610, 127933, 
      123541, 123617, 123965, 118621, 115380, 119682, 114705, 114281, 110993, 
      107425, 110641, 106042, 100040, 102650, 98845, 89442, 97096, 95185, 
      94690, 90113, 98437, 92200, 91400, 88177, 81764, 81205, 90509, 89273, 
      91305, 84274, 79301, 88625, 84593, 84050, 86173, 84917, 80426, 77818, 
      72194, 75869, 80825, 75002, 78445, 77380, 73789, 79738, 75653, 77512, 
      69290, 64730, 67769, 61000, 67577, 67978, 65060, 54882, 64985, 59380, 
      53584, 60281, 49921, 58986, 49828, 48250, 57690, 46738, 48861, 47464, 
      47525, 134885, 51130, 45765, 54317, 44425, 41938, 42173, 52065, 50401, 
      121057, 42401, 51482, 123122, 50440, 41140, 106804, 44434, 41018, 
      40834, 43040, 40050, 122900, 47249, 46274, 131498, 38506, 41576, 
      120200, 47602, 44937, 110250, 87410, 110221, 122212, 42692, 91937, 
      41058, 39114, 41045, 38600, 39161, 37225, 35528, 111773, 95338, 98576, 
      34981, 74029, 31888, 30484, 76240, 31177, 72505, 28393, 78849, 72410, 
      120205, 35460, 33300, 62849, 52506, 61002, 65281, 122002, 69064, 56333, 
      63540, 26050, 24250, 29341, 25565, 30160, 33410, 52042, 84305, 92497, 
      23504, 22048, 22580, 55760, 71188, 23458, 39033, 66553, 27400, 21640, 
      27749, 40906, 41474, 73810, 44189, 34241, 35197, 67005, 27050, 26513, 
      40673, 25220, 87140, 26605, 22052, 17305, 40265, 51386, 20621, 16916, 
      31061, 21825, 17317, 17541, 17866, 41290, 49402, 16385, 16400, 40465, 
      68113, 40840, 25034, 57650, 38785, 15145, 15970, 47041, 21969, 21625, 
      20722, 21905, 36065, 14765, 14068, 22388, 64765, 21200, 15956, 13465, 
      18409, 75725, 13045, 63172, 19493, 12769, 12794, 16865, 17168, 16020, 
      11933, 11677, 11720, 14537, 24505, 18178, 11509, 10970, 11185, 13525, 
      17834, 39988, 60826, 15184, 10081, 14096, 17225, 39584, 38845, 23377, 
      14312, 16045, 12185, 9040, 36688, 14057, 8537, 12905, 9189, 15325, 
      36985, 9250, 12193, 12157, 39437, 18250, 10474, 21149, 53881, 25012, 
      7956, 7840, 25825, 34281, 38032, 15914, 15170, 37514, 9533, 6725, 8082, 
      8586, 31681, 8336, 6497, 10708, 7240, 41273, 7954, 35170, 30112, 29501, 
      18020, 36160, 5233, 10082, 64436, 47749, 34345, 35037, 36802, 25649, 
      20500, 21008, 60052, 5317, 19109, 8321, 4325, 59321, 58852, 20225, 
      18980, 72090, 6778, 8468, 32744, 7946, 50256, 13401, 87002, 19748, 
      5098, 3825, 4033, 38857, 13540, 6500, 5440, 3140, 58250, 23189, 5234, 
      36040, 30141, 29160, 28837, 21685, 12520, 13625, 85648, 41908, 131482, 
      96237, 22482, 148424, 94916, 6856, 4709, 2600, 143777, 32677, 9626, 
      86404, 73593, 9873, 6660, 2500, 2385, 132530, 70237, 2120, 84394, 
      58194, 28594, 3321, 22761, 111497, 59057, 128585, 144648, 77389, 53293, 
      6388, 137842, 132725, 45362, 23585, 24021, 10170, 5365, 113000, 45125, 
      106994, 45469, 1513, 13250, 129460, 80257, 2452, 2025, 127250, 1369, 
      13769, 131477, 96637, 13037, 2117, 127825, 79489, 63589, 1873, 4225, 
      150020, 42233, 7108, 9488, 133457, 107890, 24677, 163309, 134797, 
      95705, 10642, 105760, 46153, 4628, 13553, 82525, 128125, 64634, 81801, 
      1252, 84005, 71240, 55709, 45428, 773, 95305, 9850, 39209, 41570, 
      122789, 68410, 30218, 100745, 72080, 54545, 2372, 90225, 73125, 50850, 
      42661, 274, 131240, 119221, 87812, 84877, 75821, 65732, 3677, 3085, 
      2378, 156960, 2545, 169, 746, 115700, 73000, 54370, 41697, 2106, 1237, 
      1525, 152930, 149818, 149045, 10658, 2450, 490, 146725, 139912, 128917, 
      47997, 11917, 153689, 122525, 38834, 121120, 43280, 28577, 24041, 5641, 
      17, 131778, 100498, 96730, 87034, 57609, 23725, 10, 136904, 114925, 
      110228, 64010, 58565, 51077, 21905, 7922, 95481, 57600, 0, 156817, 
      129601, 23717, 5477, 116285, 101765, 78965, 26573, 11885, 5933, 158413, 
      151330, 43273, 41218, 142909, 106301, 35746, 99905, 69745, 31378, 
      12149, 1985, 1828, 110305, 6010, 1762, 49829, 1061, 69817, 24457, 1145, 
      1642, 103828, 90745, 69865, 18125, 6410, 78066, 74754, 40225, 6949, 
      5125, 3474, 49097, 20137, 69458, 67889, 34514, 29189, 14689, 2498, 
      72685, 18549, 1000, 52802, 21097, 27625, 14324, 2336, 30025, 2122, 
      15613, 8584, 3778, 7253, 24292, 1417, 3989, 1201, 45197, 901, 39538, 
      33129, 17113, 4753, 42457, 18265, 5741, 1202, 36244, 23162, 28913, 
      16400, 6500, 15386, 7154, 7001, 1586, 2740, 1620, 1696, 10973, 1394, 
      10357, 3457, 18500, 10816, 5825, 4001, 1937, 1993, 3530, 6786, 6250, 
      2554, 4717, 5597, 12010, 9605, 5458, 6833, 7985, 10130, 11618, 13010, 
      12602, 5981, 6697, 7604, 16628, 13625, 7034, 3170, 10421, 10532, 3425, 
      11349, 3474, 14600, 9497, 7444, 21650, 16945, 10249, 18589, 12266, 
      7250, 11105, 13220, 25506, 17012, 18250, 7309, 16042, 15457, 12484, 
      10121, 9764, 10917, 9061, 22945, 7618, 25012, 12266, 11117, 10705, 
      8794, 7569, 10069, 20513, 12644, 23657, 20825, 17497, 14057, 32180, 
      22061, 19652, 14209, 10057, 24733, 15885, 15277, 15130, 11369, 11497, 
      11700, 23153, 21425, 13525, 11050, 12841, 18916, 11809, 28136, 18125, 
      23113, 19730, 18388, 34381, 26261, 16456, 35816, 26010, 27697, 24208, 
      16025, 19769, 25994, 27637, 30386, 30125, 25106, 29332, 28097, 53057, 
      31378, 24925, 13810, 14650, 14242, 32896, 23236, 16900, 29525, 27185, 
      19265, 33354, 23593, 18610, 17065, 36941, 32260, 36833, 31760, 16433, 
      36805, 32517, 42562, 22525, 17021, 35930, 50650, 37873, 21520, 22048, 
      50913, 28298, 24250, 18100, 49640, 29461, 24786, 20074, 34372, 25721, 
      55360, 36994, 29245, 36482, 30209, 27881, 33805, 31330, 42365, 37325, 
      35293, 32045, 40049, 36325, 40330, 27792, 39780, 34714, 47885, 40930, 
      23545, 39565, 36065, 48148, 50465, 23426, 39890, 50762, 25000, 38426, 
      38177, 29362, 24482, 53777, 45909, 48052, 62920, 42794, 36880, 25857, 
      39220, 77722, 49009, 40729, 65125, 28360, 48178, 28685, 50921, 52817, 
      64532, 45450, 39546, 39877, 30805, 39989, 35633, 39460, 42485, 51701, 
      42589, 50557, 52957, 56466, 38233, 54865, 57808, 32040, 48314, 65594, 
      89674, 50857, 59537, 62305, 97540, 46705, 58285, 42857, 37082, 66266, 
      98605, 44500, 36010, 35362, 35065, 59986, 84290, 61013, 57572, 64501, 
      47592, 45000, 54850, 61965, 93802, 63656, 108461, 110084, 93125, 84825, 
      62849, 54410, 40970, 65525, 92861, 55981, 84681, 64016, 52340, 43040, 
      56498, 68738, 87650, 92170, 64168, 75304, 82053, 66826, 53762, 69877, 
      54161, 65768, 78845, 64525, 63929, 85698, 87364, 85297, 61789, 60484, 
      68660, 51930, 99658, 105761, 114869, 132505, 77018, 55553, 86728, 
      89140, 102250, 139770, 79376, 65041, 120761, 73490, 67610, 98570, 
      109850, 81684, 59138, 96818, 105898, 68945, 109225, 84481, 69946, 
      71240, 69845, 82154, 69218, 106754, 108650, 110578, 75850, 110981, 
      84337, 75781, 76250, 115250, 122777, 132980, 90394, 112813, 93125, 
      82565, 116657, 92306, 79106, 143245, 83317, 137185, 82529, 103709, 
      98600, 86216, 140341, 102818, 92570, 91565, 139085, 102932, 104345, 
      151972, 157253, 93133, 103945, 101677, 104464, 101044, 105650, 96394, 
      94133, 87914, 110357, 105725, 97325, 86381, 109073, 103153, 89513, 
      90586, 107869, 105125, 105005, 115933, 109937, 107413, 104488, 119821, 
      106353, 103680, 125546, 117442, 115306, 112905, 128945, 119338, 108945, 
      126265, 134100, 128025, 135970, 123965, 118378, 122345, 131441, 137097, 
      127881, 138949, 122965, 122002, 136778, 138760, 147892, 150848, 139525, 
      142322, 142624 ], 
  [ 210745, 215513, 210685, 211066, 212994, 199296, 207281, 210393, 205549, 
      197140, 192025, 187490, 206641, 183361, 195065, 186818, 193441, 192762, 
      185186, 182884, 176098, 185800, 192061, 174973, 186628, 185410, 167842, 
      169812, 161146, 161289, 173501, 161057, 165960, 192193, 164205, 167044, 
      164169, 177808, 153658, 168805, 171173, 169524, 193205, 192644, 156802, 
      157940, 151258, 167985, 185186, 150154, 160378, 159833, 146900, 148018, 
      157781, 161505, 185977, 165890, 147082, 161849, 149450, 152345, 163802, 
      144405, 155368, 144549, 154529, 173729, 155380, 166021, 138538, 132597, 
      138389, 181273, 133556, 148541, 179177, 131210, 176290, 133081, 169065, 
      169857, 127021, 174677, 151450, 158765, 155656, 531304, 136289, 160228, 
      125218, 159674, 177777, 170090, 123748, 128420, 503204, 160810, 122369, 
      509225, 123701, 163505, 469937, 142245, 161005, 162405, 146393, 161617, 
      511369, 125252, 128237, 531845, 160065, 140165, 507077, 118469, 126100, 
      483661, 425969, 485210, 513833, 125429, 439994, 129337, 136897, 127738, 
      137173, 132980, 137376, 143597, 493082, 452885, 461665, 139876, 397512, 
      151033, 163885, 404473, 153488, 394400, 175250, 414202, 396673, 519700, 
      116569, 123913, 372842, 340321, 367825, 380816, 525449, 392517, 354440, 
      377485, 147537, 169497, 127066, 148634, 120753, 108953, 344593, 437840, 
      458704, 148937, 169657, 200285, 358601, 404125, 146513, 300688, 391568, 
      122733, 193005, 119912, 309685, 313417, 413865, 324050, 287170, 292084, 
      397546, 112069, 113908, 314980, 117365, 451733, 110034, 128449, 183888, 
      317728, 354985, 129386, 170825, 282386, 121876, 153800, 198376, 202661, 
      322709, 349829, 174250, 176641, 321088, 405760, 323045, 258925, 377077, 
      317026, 169040, 196001, 346660, 110122, 111362, 113625, 248656, 310336, 
      148850, 161617, 252305, 400808, 108553, 133405, 168138, 118432, 430772, 
      164546, 397625, 111592, 169812, 173797, 224596, 120353, 225325, 186388, 
      185338, 186173, 123250, 274194, 106297, 144772, 152945, 187216, 213316, 
      242177, 333233, 396045, 115177, 174226, 221801, 241562, 332825, 331290, 
      274634, 112709, 104936, 120874, 147033, 326745, 110864, 152864, 223760, 
      140050, 239642, 329410, 133769, 223040, 223794, 338194, 92077, 122317, 
      271592, 381940, 75869, 141181, 142649, 291314, 321946, 334409, 97657, 
      100081, 333097, 124538, 164498, 195949, 201205, 62730, 130465, 150800, 
      113825, 191141, 49348, 200565, 327573, 63529, 63706, 86281, 53729, 
      167738, 110809, 28145, 40762, 327524, 329800, 335525, 67762, 277245, 
      279337, 30089, 137714, 79432, 114580, 153352, 30146, 30469, 76586, 
      79301, 22321, 121745, 111553, 324325, 216365, 36121, 91930, 15049, 
      278057, 127973, 179764, 183140, 46098, 89685, 117493, 124353, 158485, 
      29057, 67652, 199385, 48821, 56386, 57781, 58250, 70106, 91829, 88180, 
      14473, 42013, 4073, 10804, 67729, 2797, 11065, 111501, 124402, 151597, 
      2900, 51784, 99221, 13637, 19042, 97882, 111301, 148325, 152170, 3529, 
      20434, 157445, 13997, 27397, 56405, 131716, 293716, 6250, 26674, 3536, 
      2173, 16490, 30410, 217145, 2493, 2920, 36733, 63268, 62116, 93409, 
      113156, 5365, 36490, 6485, 36040, 167908, 256469, 2813, 14594, 132413, 
      180298, 2977, 167760, 259360, 2450, 8794, 83594, 134450, 2756, 14612, 
      22472, 136580, 205460, 1189, 38338, 102213, 239233, 2048, 5785, 59588, 
      1010, 1800, 8644, 245925, 6025, 34330, 112397, 259922, 12884, 2250, 
      21125, 12946, 137525, 11978, 17429, 26450, 34385, 144170, 8228, 243533, 
      40042, 37649, 2440, 18549, 50053, 6530, 16673, 26858, 122789, 9472, 
      16132, 29497, 36356, 151577, 1381, 2826, 10225, 11250, 14866, 19825, 
      113794, 117160, 121997, 169, 120578, 160970, 137785, 3257, 15997, 
      26669, 36964, 123301, 185000, 188456, 89, 145, 164, 85913, 120473, 
      140689, 218, 533, 1418, 31378, 82418, 52, 2152, 39637, 2329, 35369, 
      51554, 58106, 103066, 157634, 1105, 6257, 7241, 10217, 24352, 58580, 
      157625, 685, 3258, 4105, 20453, 23720, 28904, 61508, 94253, 7570, 
      24337, 156817, 0, 1296, 58564, 103684, 3026, 5930, 13226, 54290, 82370, 
      101762, 8, 53, 35348, 37253, 340, 4916, 42865, 6436, 17460, 47997, 
      81832, 193636, 125365, 4160, 101825, 126089, 30010, 133306, 17524, 
      57700, 132596, 189325, 5597, 9146, 17568, 68788, 100633, 13885, 15325, 
      38612, 98792, 106472, 205405, 30850, 65250, 17945, 18752, 44777, 51332, 
      76432, 122057, 16418, 68410, 178373, 28213, 63828, 53722, 77645, 
      193961, 50576, 126425, 74970, 94077, 115405, 228968, 59093, 181154, 
      114820, 138960, 34850, 169546, 40277, 47332, 72500, 211410, 37648, 
      70480, 107060, 142913, 44105, 61909, 53402, 74945, 221861, 77885, 
      102917, 103556, 173381, 129389, 144109, 174281, 90100, 162097, 92648, 
      195044, 72277, 91521, 111082, 121930, 146000, 168228, 192733, 108865, 
      111497, 141065, 121050, 209050, 90325, 98216, 117037, 217412, 224900, 
      237341, 245165, 88153, 89329, 209426, 112724, 108877, 266797, 87968, 
      112265, 174929, 99016, 99125, 173594, 96772, 172057, 87349, 106000, 
      116617, 282085, 85714, 107530, 82602, 101621, 201149, 107584, 239585, 
      293845, 89725, 87001, 191690, 94293, 96084, 107365, 118466, 120485, 
      115300, 126116, 280976, 142885, 287789, 112681, 119450, 122996, 137717, 
      164212, 206312, 87658, 113845, 82084, 88756, 98100, 110500, 310781, 
      87610, 93913, 113812, 143714, 83938, 110728, 113288, 113933, 138682, 
      139600, 196825, 91060, 95668, 127368, 184293, 205090, 246805, 146240, 
      81781, 108994, 94180, 104261, 110045, 309780, 88610, 225325, 314381, 
      89941, 282500, 95265, 125890, 243682, 273665, 88394, 83221, 83752, 
      95365, 86125, 88850, 367250, 82625, 97556, 161681, 195785, 177949, 
      81761, 105365, 213077, 89476, 95056, 121984, 83005, 107300, 128453, 
      208484, 309140, 87449, 80138, 90113, 167450, 80900, 89284, 326633, 
      119682, 164866, 83981, 352141, 81170, 228761, 232457, 352402, 103273, 
      116649, 165145, 347165, 102056, 117181, 142565, 91125, 249586, 363969, 
      86617, 105794, 296773, 105170, 256490, 96884, 103121, 80890, 90106, 
      94410, 102250, 85700, 292648, 308533, 117793, 305605, 283905, 333506, 
      87365, 145220, 302216, 98338, 332973, 340834, 152225, 301745, 341129, 
      141917, 95941, 96484, 121725, 148525, 349684, 83620, 81009, 376245, 
      90797, 104681, 151474, 292349, 415589, 84330, 294642, 378436, 148421, 
      88245, 148744, 84650, 336818, 374669, 95017, 108121, 108450, 142146, 
      109352, 122420, 111989, 105508, 88586, 106402, 322664, 331400, 343621, 
      121050, 337266, 347337, 155245, 99445, 370165, 438597, 318994, 349850, 
      358954, 458341, 104960, 86440, 116948, 137309, 369245, 459400, 113837, 
      147321, 151425, 153504, 347121, 420529, 85202, 335989, 358756, 113749, 
      120661, 99621, 346708, 441113, 88621, 477946, 481945, 438056, 414706, 
      92560, 107089, 149089, 89690, 435410, 106280, 412180, 93721, 115309, 
      145609, 107585, 362177, 419105, 431545, 95453, 382205, 402418, 92565, 
      115933, 364104, 116330, 97045, 388904, 102132, 103120, 406045, 410085, 
      403264, 112850, 115505, 103085, 144169, 440585, 455396, 478760, 520946, 
      96385, 139072, 399925, 407089, 443165, 536125, 96361, 119250, 490186, 
      105521, 115481, 431561, 461849, 95497, 138685, 425053, 449973, 116810, 
      458050, 95120, 116225, 115141, 117706, 99917, 120245, 449237, 454301, 
      459397, 111033, 458210, 101300, 117290, 117757, 465637, 484250, 509501, 
      100217, 457652, 98194, 111394, 466244, 102121, 120601, 530050, 120050, 
      512100, 124010, 99250, 104437, 120565, 517626, 103105, 115033, 116404, 
      512404, 104009, 104626, 541125, 552740, 120338, 108180, 110664, 108697, 
      114777, 110669, 122005, 125288, 138865, 109034, 113906, 124514, 143666, 
      112498, 119250, 140458, 139945, 116042, 120424, 124258, 115380, 126800, 
      131402, 135605, 121626, 141418, 145873, 119425, 130325, 132941, 136084, 
      119650, 130633, 151120, 130420, 123997, 129802, 123489, 136826, 145493, 
      141538, 132416, 131728, 141520, 131202, 150856, 152269, 136945, 141293, 
      142489, 142273, 157082, 155125, 156217 ], 
  [ 192673, 196433, 192037, 192274, 193770, 181584, 188417, 190953, 186541, 
      179140, 174529, 170138, 186625, 166297, 176417, 169178, 174649, 173970, 
      166682, 164596, 158458, 166792, 172189, 157045, 167188, 166042, 149770, 
      151236, 143650, 143361, 153917, 142841, 146952, 169945, 145197, 147604, 
      144945, 156928, 135730, 148933, 151013, 149220, 170165, 169604, 137866, 
      138788, 132898, 147465, 162650, 131650, 140578, 140033, 128468, 129370, 
      137837, 140985, 162721, 144794, 128146, 141041, 130082, 132617, 142706, 
      125613, 135208, 125541, 133865, 150905, 134500, 143557, 119170, 113805, 
      118805, 156865, 114404, 127517, 154841, 111842, 151882, 113425, 145305, 
      145881, 107797, 150125, 129202, 135725, 132904, 482344, 115625, 136900, 
      105850, 136274, 152505, 145538, 104308, 108404, 455540, 137122, 103001, 
      461201, 104117, 139457, 424001, 120429, 137173, 138429, 124073, 137641, 
      463129, 105236, 107861, 482525, 136089, 118277, 458981, 99101, 105796, 
      436789, 382265, 438194, 465305, 104981, 395426, 108385, 115081, 106930, 
      115285, 111524, 115344, 120845, 445490, 407453, 415729, 117412, 355176, 
      127273, 138829, 361705, 129440, 352208, 148970, 370786, 354265, 470452, 
      96265, 102745, 331730, 301225, 327001, 339200, 475841, 350181, 314408, 
      336013, 123561, 143361, 105250, 124514, 99585, 89153, 305065, 392768, 
      412480, 124601, 143305, 171197, 318137, 360925, 122393, 263968, 349088, 
      101133, 164493, 98600, 272317, 275761, 370017, 285674, 251242, 255796, 
      354562, 91405, 93028, 277108, 96053, 405653, 89514, 105841, 155808, 
      279568, 314449, 106562, 143897, 246602, 99844, 128456, 169000, 172925, 
      284189, 309581, 146962, 149137, 282640, 362128, 284453, 224725, 335101, 
      278794, 142112, 166697, 306484, 89170, 90266, 92241, 215104, 272464, 
      123722, 135265, 218465, 357320, 87673, 109789, 141138, 96400, 385556, 
      137834, 354281, 90280, 142596, 146221, 192772, 98033, 193357, 157588, 
      156610, 157373, 100426, 238554, 85345, 119716, 127097, 158272, 182212, 
      208841, 293633, 352629, 93145, 146362, 189977, 208226, 293225, 291762, 
      238850, 90821, 83912, 98050, 121545, 287433, 89120, 126800, 191648, 
      115210, 206306, 289882, 109505, 190928, 191610, 298090, 72421, 99205, 
      235880, 339172, 58301, 116125, 117449, 254234, 282850, 294521, 77281, 
      79417, 293281, 101138, 137210, 165925, 170749, 46962, 106417, 124736, 
      91505, 161477, 35668, 170109, 288045, 47545, 47650, 67129, 39185, 
      140018, 88705, 18497, 28450, 287924, 290056, 295421, 50986, 240957, 
      242905, 19865, 112730, 61000, 91972, 126856, 19850, 20101, 58514, 
      60869, 13897, 98345, 89233, 284869, 184469, 24457, 71842, 8641, 241625, 
      103853, 150820, 153908, 32490, 69813, 94453, 100593, 131413, 18761, 
      50660, 168785, 34709, 41050, 42229, 42626, 52754, 71669, 68452, 7993, 
      29053, 2705, 5620, 50665, 3085, 5737, 89037, 100570, 125101, 2756, 
      37096, 78125, 7301, 11050, 76930, 88837, 122117, 125602, 2305, 12010, 
      130373, 7445, 17245, 40925, 107092, 256132, 2866, 16666, 1952, 2173, 
      9074, 19538, 185033, 1845, 1768, 24565, 46708, 45700, 72889, 90404, 
      2197, 24322, 2669, 23944, 139828, 221405, 1373, 7610, 107645, 151138, 
      1321, 139680, 224080, 1226, 3826, 64226, 109466, 1172, 7556, 13256, 
      111380, 174212, 1765, 25738, 80613, 205393, 1040, 2113, 43460, 2810, 
      936, 3604, 211581, 2137, 22450, 89645, 224570, 6260, 738, 12125, 6250, 
      112181, 5570, 9365, 16154, 22433, 118178, 3188, 209333, 27010, 25049, 
      424, 10125, 35293, 2138, 8753, 16418, 98885, 3856, 8356, 18481, 23972, 
      124865, 229, 450, 4321, 4986, 7450, 11041, 90826, 93832, 98165, 1465, 
      96890, 133394, 112369, 521, 8221, 16229, 24436, 99325, 155336, 158504, 
      1025, 793, 740, 66113, 96785, 114985, 578, 245, 50, 19930, 63050, 1060, 
      136, 26605, 169, 23129, 36506, 42050, 81250, 130346, 25, 1865, 2417, 
      4241, 14416, 42452, 130337, 109, 450, 793, 11453, 13928, 17960, 44948, 
      73445, 2602, 14401, 129601, 1296, 0, 42436, 81796, 362, 1682, 6242, 
      38810, 63002, 80090, 1448, 845, 23108, 24653, 340, 1172, 29257, 1972, 
      9252, 33525, 62536, 163252, 101173, 848, 80153, 101825, 18850, 108322, 
      9316, 41716, 107684, 159301, 1565, 3602, 9360, 51220, 79105, 6757, 
      7765, 25796, 77480, 84296, 174085, 19546, 48186, 9665, 10256, 30881, 
      36356, 57856, 98225, 8570, 50914, 149285, 17485, 46980, 38386, 58925, 
      163577, 35744, 102161, 56610, 73341, 92293, 195848, 42965, 151850, 
      91780, 113472, 22826, 141250, 27245, 33076, 54500, 179658, 25120, 
      52768, 84884, 117065, 30425, 45421, 38210, 56657, 189317, 59237, 81245, 
      81812, 144797, 104909, 118189, 145625, 69940, 134521, 72200, 164660, 
      54421, 71217, 88546, 98242, 119936, 140148, 162565, 86617, 88961, 
      115505, 97506, 177586, 70237, 77192, 93925, 185300, 192212, 203717, 
      210965, 68353, 69385, 177962, 90116, 86701, 231085, 68240, 89729, 
      146345, 77992, 78101, 145154, 76036, 143761, 67765, 84256, 93721, 
      245437, 66490, 85714, 63810, 80525, 170549, 85840, 206033, 256477, 
      70141, 67777, 161954, 74205, 75780, 85765, 95642, 97445, 92836, 102500, 
      244544, 117613, 250925, 90577, 96626, 99812, 113021, 136996, 175496, 
      68578, 91669, 63796, 69604, 77796, 88756, 272477, 68674, 74185, 91780, 
      118586, 65578, 89128, 91400, 91973, 114130, 114976, 167017, 71908, 
      75940, 104040, 155565, 174634, 213109, 121040, 63925, 87754, 74740, 
      83597, 88733, 271764, 69962, 193357, 276077, 71149, 246356, 75825, 
      102922, 210346, 238169, 69890, 65437, 65896, 75997, 67981, 70346, 
      325706, 64985, 77972, 135257, 166337, 150085, 64337, 84917, 182261, 
      71044, 75904, 99664, 65509, 86708, 105485, 178100, 271412, 69449, 
      63218, 71825, 140738, 63908, 71140, 287825, 97866, 138442, 66629, 
      311749, 64250, 196937, 200345, 312010, 83473, 95265, 138793, 307133, 
      82472, 95797, 118445, 72981, 216250, 322929, 69121, 85850, 260125, 
      85370, 222722, 78164, 83609, 64402, 72322, 76050, 82882, 68564, 256360, 
      271165, 96625, 268453, 248265, 294554, 70157, 121172, 265352, 79690, 
      294093, 301450, 127529, 264953, 301745, 118301, 77725, 78196, 100341, 
      124261, 309796, 67204, 65025, 334773, 73445, 85529, 127066, 256349, 
      371885, 68130, 258570, 336964, 124517, 71613, 124840, 68594, 298010, 
      333485, 77521, 88897, 89226, 119034, 90056, 101540, 92405, 86788, 
      72242, 87610, 284936, 293096, 304525, 100530, 298602, 308025, 131053, 
      81805, 329485, 393885, 281626, 310466, 318994, 412549, 86672, 70888, 
      97220, 115205, 328709, 413608, 94541, 124209, 127881, 129744, 308025, 
      376969, 70010, 297685, 319012, 94741, 100789, 82557, 307828, 396545, 
      73357, 431362, 435145, 393704, 371722, 76864, 89305, 126265, 74498, 
      391274, 88712, 369412, 78025, 96589, 123289, 89945, 322505, 375977, 
      387697, 79613, 341309, 360298, 77229, 97285, 324360, 97682, 81205, 
      347720, 85716, 86560, 363925, 367749, 361360, 95210, 97505, 86957, 
      122785, 396593, 410612, 432680, 472634, 81625, 118480, 358453, 365185, 
      399173, 487093, 81817, 101322, 443602, 89609, 98129, 388289, 416849, 
      81241, 118453, 382213, 405693, 99458, 413338, 81152, 99017, 98149, 
      100354, 85301, 102605, 405101, 409877, 414685, 94833, 413642, 86756, 
      100514, 100981, 420781, 438386, 462269, 86321, 413300, 84730, 95770, 
      421460, 88225, 103825, 481882, 103706, 465012, 107234, 86650, 90901, 
      104437, 470322, 90073, 99985, 101140, 465460, 90905, 91594, 492741, 
      503780, 104858, 94788, 96840, 95305, 100521, 97205, 106669, 109448, 
      121225, 96146, 100154, 109034, 125450, 99178, 104778, 122818, 122449, 
      102290, 106024, 109498, 102420, 112256, 116210, 119765, 108450, 125218, 
      129025, 106969, 116141, 118325, 120964, 107482, 116593, 134272, 117028, 
      111901, 116626, 111609, 122642, 130013, 126778, 119312, 119200, 127264, 
      118890, 135304, 136501, 123913, 128045, 129961, 130033, 142466, 140941, 
      141961 ], 
  [ 139113, 137105, 135181, 134594, 133618, 130084, 130325, 129565, 127625, 
      125992, 124265, 120698, 121941, 118505, 119561, 118090, 116969, 116290, 
      110650, 109800, 107370, 107876, 108329, 104309, 105800, 105066, 96210, 
      94792, 93386, 90625, 91705, 88457, 88036, 92489, 86281, 86216, 84793, 
      87300, 82994, 85073, 85505, 82888, 88177, 87616, 79362, 79048, 77690, 
      79897, 83546, 75618, 77130, 76585, 72848, 72514, 73565, 73417, 79497, 
      73930, 69642, 71825, 69106, 69581, 71842, 67933, 69700, 66625, 65473, 
      70153, 64872, 64865, 58194, 56125, 56593, 67049, 54664, 57065, 65437, 
      50866, 62066, 50801, 59197, 58537, 47645, 59485, 51746, 53737, 52564, 
      252036, 47233, 53264, 44874, 52226, 57745, 54898, 42920, 43720, 232648, 
      51426, 42025, 236249, 41905, 51701, 210997, 45445, 50653, 51085, 46205, 
      50297, 236941, 40552, 41117, 250157, 48745, 42881, 233617, 38125, 
      39464, 218429, 182033, 219010, 237469, 37825, 190250, 38345, 40097, 
      37714, 39889, 38600, 39124, 40505, 223010, 197333, 202725, 38720, 
      162772, 41165, 45305, 166829, 41684, 160628, 48442, 172202, 161449, 
      238496, 29933, 31469, 146330, 127361, 143249, 150916, 241825, 157777, 
      135188, 148553, 36217, 43657, 30266, 36346, 28309, 25705, 128729, 
      184708, 197828, 35197, 42365, 54601, 136445, 163577, 34225, 103700, 
      155860, 27385, 51193, 26500, 108341, 110137, 168961, 115930, 95506, 
      98000, 158450, 23013, 23400, 110248, 23953, 191825, 21946, 26325, 
      44980, 111060, 132345, 25810, 39661, 91690, 23624, 33284, 50756, 52621, 
      113621, 129125, 40666, 41605, 112484, 162308, 113473, 78877, 144757, 
      109874, 37876, 48865, 126440, 19130, 19402, 19729, 72964, 105604, 
      29786, 34325, 74677, 158324, 18045, 24505, 36490, 20180, 176672, 34834, 
      156109, 18180, 36712, 38277, 60520, 20165, 60281, 42640, 42074, 42425, 
      19674, 84466, 15305, 26192, 29041, 42500, 54080, 67937, 116885, 154045, 
      16925, 36770, 57725, 67322, 116477, 115426, 83938, 15425, 13460, 17298, 
      25549, 112333, 14548, 27508, 57748, 22922, 65402, 113546, 20513, 57028, 
      57298, 118458, 9797, 16805, 81380, 144296, 7625, 22601, 23101, 91906, 
      108986, 116125, 10537, 11025, 115297, 17090, 30914, 43973, 46325, 6586, 
      18661, 25444, 13637, 41585, 7240, 45685, 111709, 5933, 5626, 7389, 
      5813, 31250, 12073, 13141, 7850, 111176, 112484, 115789, 4842, 83161, 
      84285, 11213, 19618, 5380, 12456, 25092, 10786, 10625, 4954, 5249, 
      15545, 14297, 11365, 108945, 51805, 7565, 6746, 21825, 83005, 15685, 
      35048, 36488, 4474, 5953, 12465, 14485, 26353, 9697, 3280, 43537, 3809, 
      3146, 3089, 3074, 3314, 6161, 5416, 20765, 4745, 44729, 25808, 2873, 
      54585, 25101, 10345, 14050, 23337, 51784, 2900, 7261, 20897, 15170, 
      6890, 10145, 22001, 23426, 45153, 13658, 25313, 19805, 9005, 2197, 
      16040, 90920, 33354, 9250, 42740, 52025, 16490, 7178, 51133, 47989, 
      45028, 4789, 1800, 1616, 5321, 10064, 33921, 4546, 30685, 4580, 29000, 
      70613, 42985, 17498, 15769, 34130, 41697, 28852, 72052, 44074, 25250, 
      3250, 16354, 41960, 17032, 10372, 17032, 45256, 54913, 3490, 6865, 
      61605, 45124, 30953, 1024, 62962, 45844, 24616, 64909, 29741, 4322, 
      9305, 72130, 18208, 41938, 10477, 17786, 17009, 18754, 13073, 7090, 
      3893, 19298, 24200, 63485, 2290, 2801, 38740, 11773, 685, 26858, 13285, 
      6530, 11953, 21572, 13712, 5297, 2960, 21865, 43489, 36706, 20389, 
      18994, 14866, 10629, 9250, 10196, 11645, 58733, 11194, 25450, 16785, 
      34717, 13577, 6341, 2600, 11981, 35444, 36964, 56233, 54353, 53888, 
      2665, 11089, 17753, 52490, 48449, 42074, 4274, 2074, 56680, 38452, 
      1885, 37661, 2941, 250, 26, 6266, 24050, 43697, 26585, 24665, 19897, 
      7412, 16, 24041, 46665, 34234, 31693, 9805, 7748, 5188, 40, 4229, 
      24026, 7397, 23717, 58564, 42436, 0, 6400, 34970, 27226, 16130, 82, 
      2026, 5930, 59540, 55229, 2920, 2405, 50192, 29600, 1241, 26280, 12136, 
      565, 1972, 39240, 12593, 31748, 5993, 12833, 4842, 15210, 12200, 104, 
      14984, 37349, 28345, 21730, 12244, 544, 5769, 15821, 14357, 2312, 5380, 
      7252, 44717, 4714, 394, 12137, 11492, 1217, 512, 1412, 11705, 13514, 
      650, 32689, 5949, 424, 482, 1657, 39565, 724, 13169, 1402, 4537, 9893, 
      56180, 529, 34018, 9792, 17476, 3874, 29186, 2525, 1352, 1352, 47818, 
      3284, 1268, 7840, 19009, 1997, 925, 1130, 1861, 52945, 2381, 7085, 
      7240, 31085, 14681, 19721, 31501, 4432, 26577, 5044, 40648, 2097, 4885, 
      9442, 12546, 20644, 29320, 39789, 9161, 9857, 19097, 12634, 47394, 
      5141, 6740, 11525, 51400, 55016, 61165, 65117, 4905, 5113, 47770, 
      10600, 9657, 76585, 5204, 10625, 32633, 7540, 7649, 32266, 7232, 31697, 
      5553, 9684, 12557, 85581, 6338, 10730, 6130, 9661, 45301, 11268, 63893, 
      92501, 7929, 7625, 41650, 9109, 9448, 12017, 14890, 15457, 14144, 
      17216, 85924, 22853, 89833, 13945, 15874, 17000, 21557, 31112, 49012, 
      9250, 14625, 9000, 9864, 11464, 14184, 103145, 10170, 11149, 15560, 
      24650, 10370, 15380, 16004, 16165, 23490, 23924, 46301, 12168, 12904, 
      20404, 41029, 50210, 70145, 26692, 11601, 16066, 13352, 15205, 16633, 
      104080, 13106, 60281, 106745, 13469, 89384, 14437, 21346, 69442, 84905, 
      13858, 13525, 13572, 15021, 14009, 14314, 137834, 13897, 15760, 33905, 
      47681, 40493, 14485, 17761, 55777, 15424, 16164, 21796, 15245, 18728, 
      23909, 54088, 105376, 16301, 16250, 17029, 37738, 16528, 17168, 115609, 
      22882, 37090, 17189, 130469, 17282, 64685, 66445, 130730, 20025, 22753, 
      37853, 127913, 20260, 23285, 30277, 19009, 75346, 137941, 18857, 21578, 
      100269, 21922, 79346, 20896, 21809, 19906, 20410, 20842, 21906, 20360, 
      98564, 107189, 25349, 105713, 94177, 121514, 21541, 33416, 104260, 
      22834, 121465, 125938, 36065, 104273, 126233, 33017, 23341, 23400, 
      27829, 35269, 131400, 23120, 23413, 147313, 24005, 25789, 37250, 
      100201, 171653, 25282, 102010, 149504, 37585, 26293, 37908, 26570, 
      125794, 147673, 27257, 28745, 29074, 36634, 29492, 31912, 30193, 29520, 
      28570, 29930, 118900, 123764, 130661, 32962, 127210, 132925, 42473, 
      30717, 146557, 187885, 117650, 134954, 140186, 200369, 31876, 31748, 
      34184, 38573, 146605, 201428, 33977, 41809, 43009, 43636, 134161, 
      177561, 32930, 128353, 141440, 35825, 36929, 34765, 135200, 191369, 
      35865, 214650, 217197, 189764, 175610, 36900, 37393, 45513, 37418, 
      188570, 38036, 174536, 38061, 39321, 45421, 38857, 145345, 179041, 
      186641, 38825, 157145, 169130, 39325, 40429, 146788, 40826, 40417, 
      161908, 41632, 41652, 172757, 175345, 171428, 44122, 44357, 44521, 
      50273, 194713, 204200, 218852, 246034, 47017, 50500, 170993, 175253, 
      197293, 256373, 48445, 48586, 226890, 48409, 48689, 190529, 209201, 
      49517, 52533, 186925, 202165, 50018, 207338, 51076, 50401, 50769, 
      50914, 51517, 51517, 202397, 205525, 208685, 51985, 208466, 53384, 
      54370, 54837, 213957, 225794, 241849, 56657, 209360, 57538, 56218, 
      215048, 58561, 57681, 256106, 60034, 245416, 61090, 64402, 63297, 
      62001, 249490, 65353, 63729, 63648, 246688, 65773, 66874, 265729, 
      273472, 66130, 68008, 67588, 68525, 68797, 70013, 68765, 68660, 70137, 
      72250, 71314, 70306, 71066, 72810, 71818, 71730, 72185, 73450, 73476, 
      74890, 78112, 78884, 79130, 78977, 82906, 82370, 82469, 85545, 84829, 
      84541, 84296, 87706, 86105, 87716, 90248, 92537, 91082, 93481, 91330, 
      91285, 92170, 94180, 97364, 95540, 98290, 96164, 96125, 99193, 102089, 
      108125, 109845, 108682, 109629, 110237 ], 
  [ 141193, 136945, 135981, 135074, 133138, 132964, 130645, 128605, 127625, 
      128232, 127625, 124378, 119701, 122825, 120361, 121130, 117449, 116770, 
      111770, 111400, 110410, 107876, 106409, 106709, 104840, 104266, 98290, 
      95752, 96746, 93025, 90425, 90217, 88036, 85289, 86281, 85256, 84313, 
      83140, 85394, 83153, 82945, 80008, 79217, 78656, 79522, 78728, 79130, 
      76537, 75706, 76738, 75370, 74825, 74128, 73314, 71485, 70057, 70057, 
      69290, 69802, 67825, 68306, 67981, 67202, 68413, 67140, 66625, 61793, 
      61673, 60712, 57185, 57394, 56605, 55313, 55049, 54344, 52585, 53597, 
      50066, 50066, 49361, 48637, 47497, 47165, 47165, 44546, 44777, 44244, 
      185476, 43553, 43664, 44074, 42466, 43825, 42578, 41960, 41480, 168968, 
      41026, 41225, 171769, 40625, 40501, 151157, 39205, 39933, 40045, 38845, 
      39257, 171981, 38312, 38077, 182797, 37705, 36481, 168977, 37325, 
      36584, 156509, 127153, 156770, 171869, 34625, 133450, 34025, 33857, 
      33714, 33489, 33160, 32404, 32185, 159490, 138613, 142885, 31040, 
      110932, 30605, 31865, 114029, 30484, 109108, 32282, 117962, 109449, 
      171296, 27053, 26669, 97210, 82721, 94769, 100676, 173825, 105937, 
      88468, 98633, 25177, 27817, 24026, 24986, 23509, 23945, 83129, 126788, 
      137348, 23357, 26045, 32201, 88765, 109817, 22865, 64340, 103700, 
      21625, 30073, 21380, 67541, 68697, 113761, 72890, 57906, 59600, 105170, 
      19333, 19240, 68328, 18833, 131665, 18586, 18325, 24820, 68500, 84505, 
      17330, 22061, 54410, 16904, 19204, 27716, 28781, 70261, 81925, 22266, 
      22725, 69284, 107588, 69953, 45117, 93717, 67154, 20276, 25985, 79400, 
      14810, 14762, 14449, 40644, 63684, 16186, 18005, 41717, 103924, 13885, 
      14265, 18730, 13460, 118432, 17714, 102029, 13060, 18472, 19237, 32040, 
      12805, 31481, 20880, 20474, 20665, 11194, 47506, 10985, 12752, 13841, 
      20420, 27200, 36097, 71125, 99805, 10205, 17090, 29245, 35482, 70717, 
      69826, 46658, 9025, 8980, 8818, 11149, 67213, 8468, 11828, 28628, 9962, 
      33562, 67946, 8833, 27908, 28018, 71578, 8357, 7685, 44260, 91496, 
      10825, 9161, 9341, 51746, 64346, 69725, 7497, 7345, 69057, 7330, 12514, 
      19493, 20885, 13786, 7461, 9764, 6277, 17905, 19080, 20245, 66109, 
      12653, 12186, 7069, 15733, 11890, 5193, 33941, 22730, 65416, 66404, 
      68909, 9802, 44761, 45565, 30733, 6338, 6660, 4456, 8452, 30146, 29825, 
      7034, 6529, 39065, 4537, 4005, 63505, 23165, 23885, 4346, 49825, 44285, 
      4325, 12968, 13768, 16474, 4033, 3505, 3925, 8433, 29057, 7760, 17777, 
      14689, 11306, 10769, 10594, 6994, 3601, 3816, 48605, 18185, 83929, 
      56528, 7193, 97465, 55501, 2665, 3330, 6697, 93704, 12500, 2621, 49057, 
      39650, 2570, 2465, 6001, 6626, 84673, 37178, 7393, 47485, 28685, 10037, 
      3560, 49640, 68074, 29250, 81460, 94265, 42250, 25258, 22013, 88789, 
      84708, 19989, 7240, 7376, 1961, 1744, 69121, 19746, 64445, 19940, 8840, 
      34933, 82025, 44218, 2969, 11570, 80257, 8692, 35892, 83594, 56450, 
      2450, 3074, 80680, 43592, 32132, 3272, 18056, 98433, 17730, 1105, 
      28645, 85124, 65033, 7424, 109202, 86164, 55656, 30829, 63341, 20162, 
      985, 35810, 45728, 80818, 32717, 45146, 2929, 46754, 37393, 26450, 
      19573, 3778, 55240, 29725, 15570, 17041, 76500, 35293, 10125, 59338, 
      37925, 25570, 1073, 51332, 38672, 23057, 17680, 4745, 83169, 73666, 
      49509, 47314, 40626, 33349, 450, 596, 925, 103853, 794, 6410, 2545, 
      70877, 38537, 25381, 17000, 941, 11764, 12644, 100553, 98033, 97408, 
      905, 689, 2873, 95530, 90049, 81274, 21074, 1274, 101160, 76212, 15165, 
      75101, 17981, 9050, 6586, 26, 5650, 83537, 59065, 56185, 48857, 27572, 
      6416, 5641, 87625, 70234, 66573, 32045, 28228, 23108, 5480, 229, 55226, 
      27557, 5477, 103684, 81796, 6400, 0, 71290, 60026, 42850, 7922, 1226, 
      10, 104980, 99229, 17960, 16645, 92432, 63520, 13241, 58600, 36136, 
      10645, 1332, 13960, 1073, 66628, 73, 1153, 22282, 1930, 36200, 6824, 
      1864, 12869, 61625, 51650, 36244, 3744, 169, 42221, 39797, 16072, 260, 
      212, 17357, 21834, 4714, 35977, 34852, 12577, 9472, 2372, 985, 38314, 
      4010, 10289, 24349, 5224, 8642, 2297, 14285, 10004, 1489, 2842, 697, 
      773, 24820, 6929, 11138, 832, 3076, 19394, 8546, 15805, 11912, 3592, 
      19498, 17684, 4148, 800, 3809, 13837, 6525, 9610, 3461, 22865, 3181, 
      1165, 1160, 9805, 2521, 4361, 10061, 1872, 7537, 1844, 15368, 4657, 
      2005, 1602, 2146, 4964, 9160, 14989, 1961, 2017, 4537, 2554, 19714, 
      2741, 2260, 2405, 22280, 24616, 28685, 31357, 3145, 3033, 20090, 2600, 
      2617, 39465, 3604, 2785, 11353, 3060, 3169, 11306, 3392, 11057, 4273, 
      3604, 3917, 46381, 5858, 4490, 6610, 5021, 19541, 5188, 31573, 51701, 
      6649, 7145, 17810, 6709, 6568, 6257, 6410, 6497, 6464, 6976, 47204, 
      8933, 50153, 7065, 7394, 7720, 8917, 12872, 22772, 9090, 7585, 10600, 
      9544, 8584, 8104, 60265, 10330, 9549, 8840, 11050, 11810, 9620, 9604, 
      9605, 11170, 11444, 22301, 11848, 11304, 10804, 19429, 24770, 37505, 
      12932, 14161, 11106, 12392, 11525, 11513, 61840, 13906, 31481, 63865, 
      13949, 51304, 13477, 12546, 37602, 48265, 14978, 16245, 16132, 14221, 
      15929, 15434, 87754, 16937, 14480, 17425, 24481, 20813, 18005, 14561, 
      29537, 16704, 15844, 14436, 18605, 15208, 15109, 28808, 63776, 18541, 
      20890, 18629, 20618, 21008, 19088, 71609, 16642, 20610, 20869, 82949, 
      21922, 36205, 37325, 83210, 18265, 17473, 21533, 81193, 18980, 18005, 
      18917, 20929, 43506, 88981, 22217, 19498, 61069, 20162, 46546, 21536, 
      20689, 25506, 23130, 22282, 21106, 24520, 60164, 66389, 20549, 65393, 
      57217, 77194, 25541, 22216, 64580, 23634, 77305, 80658, 23425, 64753, 
      80953, 22777, 25101, 25000, 22549, 23589, 85000, 28880, 30133, 97393, 
      27685, 25469, 25250, 62441, 116773, 31522, 64090, 99584, 26705, 31573, 
      27028, 33130, 81794, 98393, 30617, 28265, 28594, 27514, 28852, 27752, 
      28913, 30160, 34490, 30410, 77300, 80884, 86021, 29602, 83530, 87805, 
      30953, 33757, 98397, 130765, 76850, 89674, 93626, 140849, 33476, 39428, 
      32584, 31693, 98765, 141908, 33337, 32689, 32929, 33076, 89521, 123001, 
      41410, 85473, 95360, 35825, 35009, 39085, 91040, 134569, 44185, 153370, 
      155437, 133444, 122330, 44260, 40113, 37033, 45898, 132730, 41236, 
      121736, 45421, 39961, 38061, 41897, 99425, 125441, 131441, 45865, 
      108505, 117770, 47485, 41229, 100708, 41626, 47457, 112628, 47392, 
      47092, 121397, 123505, 120548, 47162, 46597, 50921, 44993, 139193, 
      146920, 158692, 180914, 56457, 46980, 121073, 124373, 141773, 189653, 
      58365, 50986, 165610, 55289, 52369, 136609, 151441, 60077, 49813, 
      133965, 146005, 53698, 150218, 62276, 54401, 55249, 54594, 61277, 
      54557, 146557, 149045, 151565, 58225, 151666, 63304, 59330, 59797, 
      156517, 166114, 179129, 68017, 153040, 69858, 63738, 157768, 69921, 
      62641, 191306, 65954, 183016, 66050, 78642, 75457, 68401, 186610, 
      78633, 72529, 71968, 184608, 78893, 80154, 200449, 206912, 73970, 
      80488, 79108, 81005, 79357, 82333, 76925, 75700, 73177, 85850, 82994, 
      78146, 72826, 85450, 81898, 74770, 75545, 85130, 83716, 84330, 91552, 
      88804, 87610, 86017, 95866, 88610, 87269, 100105, 95549, 94301, 92936, 
      102906, 97145, 92516, 102728, 107897, 104042, 109321, 102050, 99125, 
      101610, 107300, 111764, 106100, 113170, 103844, 103325, 112473, 114889, 
      122525, 124885, 118442, 120349, 120797 ], 
  [ 184925, 188145, 183973, 184132, 185396, 174002, 180225, 182453, 178265, 
      171394, 167045, 162720, 177797, 159025, 168309, 161600, 166457, 165776, 
      158624, 156650, 150848, 158458, 163397, 149273, 158618, 157508, 141896, 
      143090, 136072, 135545, 145225, 134865, 138554, 159833, 136793, 138970, 
      136421, 147530, 127888, 140065, 141993, 140114, 159613, 159050, 129476, 
      130282, 124808, 138233, 152352, 123476, 131720, 131173, 120322, 121108, 
      128889, 131729, 152021, 135232, 119720, 131625, 121424, 123769, 133136, 
      117257, 126130, 117065, 124501, 140401, 125018, 133225, 110468, 105401, 
      109981, 145493, 105802, 117925, 143501, 103108, 140488, 104537, 134249, 
      134705, 99125, 138641, 118928, 125033, 122362, 457970, 106181, 126050, 
      97088, 125380, 140621, 134032, 95498, 99290, 431834, 126068, 94225, 
      437301, 95225, 128209, 401201, 110357, 126037, 127217, 113733, 126425, 
      439105, 96106, 98541, 457929, 124865, 108153, 435025, 90305, 96506, 
      413477, 360621, 414800, 441113, 95605, 373320, 98741, 104981, 97360, 
      105145, 101610, 105122, 110241, 421776, 384877, 392885, 106954, 334226, 
      116125, 126997, 340525, 118138, 331330, 136484, 349256, 333265, 445834, 
      86921, 92945, 311400, 281957, 306821, 318602, 451025, 329201, 294642, 
      315485, 112265, 130925, 95092, 113140, 89765, 80053, 285553, 370330, 
      389434, 113101, 130741, 157189, 298125, 339469, 111005, 245930, 328010, 
      91073, 150785, 88690, 253933, 257221, 348209, 266752, 233608, 237970, 
      333200, 81821, 83330, 258442, 86125, 382653, 80000, 95225, 142298, 
      260738, 294365, 95824, 130993, 229024, 89522, 116386, 154802, 158537, 
      265165, 289645, 133864, 135925, 263650, 340402, 265385, 207973, 314245, 
      259912, 129194, 152525, 286570, 79400, 80420, 82241, 198682, 253762, 
      111744, 122641, 201889, 335650, 77933, 98605, 128168, 86050, 362970, 
      125012, 332681, 80306, 129506, 132941, 177250, 87525, 177749, 143650, 
      142708, 143433, 89636, 221000, 75541, 107746, 114709, 144250, 167050, 
      192501, 273985, 330965, 82765, 132904, 174429, 191880, 273573, 272144, 
      221204, 80505, 74050, 87236, 109325, 267917, 78874, 114274, 175930, 
      103328, 189940, 270244, 97921, 175202, 175844, 278144, 63265, 88225, 
      218250, 317818, 50245, 104117, 105365, 235880, 263432, 274685, 67741, 
      69725, 273481, 90000, 124020, 151289, 155885, 39848, 94933, 112186, 
      80929, 147025, 29650, 155237, 268385, 40309, 40372, 58217, 32701, 
      126580, 78229, 14593, 23140, 268210, 270266, 275441, 43316, 222989, 
      224861, 15649, 100724, 52450, 81218, 114050, 15592, 15805, 50152, 
      52317, 10625, 87169, 78625, 265217, 168805, 19469, 62408, 6425, 223561, 
      92285, 136706, 139642, 26468, 60485, 83453, 89213, 118285, 14485, 
      42850, 153793, 28417, 34112, 35177, 35536, 44752, 62185, 59194, 5725, 
      23365, 3133, 4034, 42809, 4385, 4073, 78329, 89140, 112265, 3826, 
      30490, 68137, 5101, 7976, 67016, 78125, 109429, 112724, 2801, 8704, 
      117225, 5125, 13025, 33893, 95234, 237434, 2216, 12520, 2250, 3305, 
      6292, 14932, 169217, 2633, 2290, 19273, 39098, 38162, 63185, 79522, 
      1649, 19024, 1777, 18682, 126130, 204021, 1733, 5044, 95693, 136868, 
      1565, 125978, 206578, 1696, 2320, 55120, 97396, 1450, 4946, 9506, 
      99194, 158834, 3181, 20200, 70325, 188645, 1618, 1285, 36058, 4868, 
      1586, 2050, 194561, 1189, 17284, 78741, 207016, 3866, 1040, 8473, 3812, 
      99901, 3280, 6201, 11812, 17217, 105552, 1618, 192373, 21220, 19485, 
      442, 6761, 28585, 900, 5653, 11988, 87349, 1970, 5330, 13745, 18514, 
      111845, 697, 272, 2281, 2756, 4612, 7481, 79780, 82594, 86661, 3221, 
      85460, 119912, 100025, 145, 5185, 11785, 18890, 87737, 140746, 143762, 
      2581, 2197, 2106, 56725, 85345, 102481, 1828, 1153, 388, 14948, 53888, 
      2650, 130, 20785, 85, 17725, 29620, 34632, 70792, 117000, 509, 601, 
      925, 2141, 10226, 34994, 116989, 857, 20, 97, 7753, 9810, 13234, 37258, 
      63513, 1028, 10205, 116285, 3026, 362, 34970, 71290, 0, 484, 3600, 
      31684, 53824, 69696, 3250, 2305, 17690, 19045, 1378, 234, 23113, 650, 
      5954, 26921, 53386, 148250, 89437, 130, 69745, 90049, 13988, 96164, 
      6010, 34306, 95562, 144481, 461, 1700, 6050, 42970, 68765, 4013, 4793, 
      20050, 67250, 73610, 158573, 14596, 40196, 6309, 6786, 24561, 29466, 
      49066, 86661, 5440, 42692, 134945, 12833, 39098, 31300, 50053, 148549, 
      28922, 90361, 47924, 63401, 81097, 179370, 35453, 137384, 80618, 
      101018, 17476, 127312, 21361, 26546, 45994, 163892, 19498, 44410, 
      74170, 104413, 24193, 37705, 31176, 47989, 173125, 50373, 70785, 71314, 
      130689, 92965, 105485, 131477, 60274, 120941, 62378, 149594, 45965, 
      61469, 77620, 86708, 107146, 126290, 147605, 75833, 78025, 102973, 
      86036, 161936, 60589, 67050, 82681, 169306, 175914, 186925, 193869, 
      58853, 59809, 162304, 79130, 75941, 213181, 58770, 78777, 132201, 
      67834, 67941, 131080, 66026, 129761, 58361, 73706, 82561, 227009, 
      57256, 75112, 54800, 70297, 155305, 75266, 189225, 237653, 60701, 
      58525, 147152, 64493, 65954, 75253, 84484, 86173, 81866, 90922, 226202, 
      105157, 232349, 79789, 85456, 88450, 100861, 123506, 160106, 59380, 
      80837, 55010, 60362, 67946, 78146, 253125, 59540, 64633, 81010, 106180, 
      56740, 78578, 80698, 81233, 102020, 102826, 152129, 62642, 66370, 
      92570, 141245, 159400, 196165, 108578, 55337, 77380, 65314, 73525, 
      78317, 252530, 60948, 177313, 256689, 62057, 228106, 66389, 91624, 
      193576, 220257, 60944, 56869, 57290, 66593, 59221, 61396, 304596, 
      56489, 68450, 122125, 151609, 136189, 55949, 74933, 166805, 62122, 
      66602, 88690, 57077, 76642, 94165, 162866, 252298, 60745, 55080, 62965, 
      127432, 55730, 62354, 268133, 87140, 125284, 58257, 291217, 56104, 
      180925, 184181, 291476, 73805, 84761, 125665, 286785, 72914, 85289, 
      106493, 64181, 199432, 302045, 60661, 76096, 241553, 75688, 205668, 
      69050, 74077, 56464, 63700, 67124, 73424, 60282, 237970, 252205, 86213, 
      249605, 230213, 274752, 61829, 109234, 246650, 70600, 274325, 281416, 
      115245, 246285, 281709, 106585, 68857, 69290, 89801, 112201, 289490, 
      59282, 57329, 313625, 65025, 76157, 114920, 238085, 349549, 60308, 
      240260, 315802, 112625, 63557, 112946, 60840, 278248, 312469, 69005, 
      79469, 79796, 107552, 80586, 91234, 82781, 77618, 64324, 78400, 265730, 
      273586, 284597, 90404, 278900, 287981, 118985, 73193, 308713, 370985, 
      262600, 290376, 298600, 389077, 77714, 63370, 87498, 104229, 308005, 
      390130, 85045, 112697, 116141, 117890, 288077, 354665, 62676, 278149, 
      298714, 85385, 90977, 74225, 287978, 373693, 65969, 407444, 411113, 
      370962, 349700, 69242, 80581, 114881, 67140, 368640, 80098, 347498, 
      70397, 87365, 112165, 81289, 302221, 353869, 365209, 71905, 320377, 
      338720, 69785, 88093, 304034, 88488, 73489, 326626, 77690, 78458, 
      342329, 346037, 339874, 86528, 88633, 79069, 112121, 373997, 387594, 
      408978, 447752, 74449, 108226, 337177, 343681, 376565, 461825, 74749, 
      92468, 419624, 81817, 89577, 366057, 393705, 74321, 108377, 360205, 
      382925, 90900, 390340, 74378, 90533, 89777, 91792, 78181, 93889, 
      382401, 387025, 391681, 86873, 390708, 79666, 92240, 92705, 397685, 
      414756, 437917, 79561, 390466, 78196, 88096, 398394, 81457, 95537, 
      457024, 95636, 440714, 98932, 80548, 84305, 96473, 445904, 83737, 
      92585, 93626, 441226, 84529, 85252, 467741, 478474, 97220, 88250, 
      90074, 88765, 93521, 90621, 99097, 101610, 112433, 89860, 93412, 
      101380, 116352, 92660, 97652, 114020, 113725, 95540, 98930, 102208, 
      96074, 105066, 108676, 111889, 101972, 117140, 120605, 100865, 109121, 
      111077, 113450, 101524, 109645, 125834, 110410, 105965, 110120, 105785, 
      115600, 122285, 119428, 112834, 113018, 120170, 112820, 127522, 128605, 
      117457, 121465, 123745, 123965, 135140, 133841, 134821 ], 
  [ 175993, 178597, 174689, 174760, 175760, 165290, 170809, 172685, 168761, 
      162506, 158465, 154228, 167677, 150709, 159025, 152932, 157085, 156404, 
      149428, 147586, 142180, 148954, 153365, 140429, 148850, 147784, 132964, 
      133850, 127492, 126701, 135369, 125845, 129050, 148349, 127289, 129202, 
      126785, 136882, 119044, 130033, 131785, 129818, 147645, 147082, 120016, 
      120690, 115700, 127805, 140692, 114280, 121732, 121185, 111170, 111824, 
      118813, 121301, 139921, 124452, 110260, 121021, 111700, 113825, 122356, 
      107885, 115922, 107561, 113985, 128565, 114370, 121609, 100744, 96029, 
      100125, 132689, 96210, 107189, 130741, 93384, 127684, 94637, 121841, 
      122165, 89489, 125749, 107444, 113065, 110570, 430162, 95665, 113906, 
      87364, 113192, 127289, 121140, 85730, 89170, 404818, 113704, 84501, 
      410065, 85369, 115625, 375241, 99137, 113585, 114677, 102205, 113885, 
      411737, 85986, 88201, 429901, 112325, 96889, 407745, 80581, 86210, 
      386945, 336025, 388180, 413569, 85221, 348196, 88049, 93761, 86756, 
      93881, 90610, 93770, 98449, 394804, 359225, 366925, 95338, 310466, 
      103717, 113797, 316501, 105554, 307658, 122536, 324836, 309461, 417850, 
      76625, 82121, 288388, 260177, 283985, 295282, 422821, 305441, 272290, 
      292253, 99725, 117065, 83872, 100512, 78941, 70065, 263509, 344898, 
      363298, 100341, 116749, 141525, 275509, 315181, 98377, 225602, 304162, 
      79985, 135473, 77778, 233209, 236321, 323525, 245412, 213764, 217906, 
      309044, 71305, 72682, 237410, 75213, 356605, 69572, 83521, 127250, 
      239530, 271705, 83988, 116649, 209268, 78170, 103010, 138962, 142477, 
      243737, 267161, 119300, 121229, 242266, 315850, 243913, 189185, 290705, 
      238660, 114850, 136729, 264130, 68708, 69640, 71285, 180290, 232730, 
      98500, 108649, 183321, 311186, 67285, 86285, 113780, 74698, 337450, 
      110800, 308305, 69394, 114986, 118201, 159914, 75997, 160325, 128162, 
      127264, 127945, 77800, 201332, 64849, 94546, 101025, 128674, 150154, 
      174241, 251897, 306545, 71413, 117988, 157093, 173620, 251485, 250100, 
      201448, 69241, 63314, 75400, 95861, 246005, 67698, 100458, 158418, 
      90260, 171680, 248200, 85205, 157690, 158288, 255748, 53365, 76213, 
      198538, 293794, 41621, 90917, 92077, 215332, 241652, 252421, 57401, 
      59209, 251261, 77812, 109456, 135053, 139385, 32324, 82349, 98370, 
      69401, 131009, 23402, 138737, 246341, 32653, 32672, 48625, 25925, 
      111752, 66833, 10809, 17728, 246122, 248090, 253045, 35176, 202925, 
      204709, 11513, 87568, 43298, 69514, 99970, 11412, 11581, 41220, 43165, 
      7589, 74981, 67097, 243217, 151425, 14453, 52244, 4621, 203409, 79657, 
      121130, 123890, 20264, 50453, 71485, 76805, 103853, 10305, 34578, 
      137205, 21905, 26852, 27785, 28100, 36260, 51977, 49250, 3877, 17557, 
      4409, 2978, 34493, 6673, 2929, 66713, 76688, 98185, 5850, 23626, 57357, 
      3341, 5204, 56324, 66509, 95525, 98600, 4165, 5668, 102793, 3233, 8933, 
      26545, 82298, 216578, 2260, 8516, 3394, 5417, 3872, 10400, 151705, 
      4349, 3698, 13949, 31090, 30242, 52757, 67730, 1825, 13700, 1557, 
      13402, 111082, 184705, 2965, 2888, 82669, 121160, 2665, 110930, 187130, 
      3060, 1396, 45396, 84240, 2594, 2746, 5986, 85906, 141850, 5645, 14612, 
      59237, 170077, 3114, 1153, 28314, 8080, 3170, 1082, 175685, 925, 12136, 
      66949, 187524, 1930, 2228, 5085, 1832, 86525, 1476, 3385, 7632, 12025, 
      91780, 650, 173585, 15368, 13897, 1322, 3725, 21677, 328, 2925, 7720, 
      74853, 650, 2690, 9125, 13058, 97633, 2105, 932, 785, 1040, 2192, 4225, 
      67856, 70450, 74209, 6125, 73096, 105172, 86605, 585, 2545, 7517, 
      13346, 75197, 124730, 127570, 5265, 4705, 4570, 46737, 72981, 88885, 
      4160, 3089, 1664, 10064, 44164, 5378, 1010, 14933, 877, 12357, 22536, 
      26932, 59572, 102436, 1961, 29, 89, 601, 6266, 27250, 102425, 2617, 
      416, 185, 4365, 5938, 8658, 29250, 52909, 104, 6245, 101765, 5930, 
      1682, 27226, 60026, 484, 0, 1444, 24336, 44100, 58564, 6242, 4901, 
      12322, 13457, 3490, 58, 16909, 34, 3050, 20189, 43706, 131794, 76765, 
      218, 58613, 77333, 9280, 83008, 3106, 26650, 82450, 128245, 109, 424, 
      3146, 34346, 57721, 1769, 2285, 14330, 56338, 62170, 141545, 9800, 
      31880, 3361, 3706, 18181, 22426, 39826, 74209, 2756, 34112, 119281, 
      8389, 30914, 24040, 40725, 132093, 21970, 77645, 38816, 52841, 69085, 
      161242, 27709, 121588, 68650, 87554, 12240, 112132, 15509, 19946, 
      37106, 146600, 13954, 35698, 62730, 90729, 17945, 29741, 24004, 38925, 
      155349, 41089, 59653, 60138, 115333, 80117, 91757, 116077, 50066, 
      106201, 51994, 133138, 37165, 51173, 65960, 74344, 93330, 111242, 
      131281, 64349, 66365, 89465, 73760, 144820, 50425, 56314, 70669, 
      151794, 158050, 168489, 175081, 48865, 49733, 145188, 67426, 64501, 
      193469, 48826, 67117, 116845, 57098, 57205, 115812, 55466, 114581, 
      48505, 62530, 70681, 206725, 47620, 63892, 45428, 59517, 138717, 64090, 
      170833, 216929, 50845, 48889, 131092, 54329, 55658, 64165, 72648, 
      74205, 70250, 78602, 206050, 91825, 211933, 68393, 73620, 76394, 87881, 
      108986, 143386, 49832, 69397, 45946, 50770, 57650, 66970, 231829, 
      50080, 54689, 69658, 92936, 47632, 67490, 69434, 69925, 89128, 89890, 
      136025, 53050, 56426, 80426, 125801, 142900, 177685, 95290, 46537, 
      66512, 55546, 63009, 67405, 231410, 51664, 159889, 235393, 52685, 
      208130, 56621, 79700, 175316, 200677, 51748, 48113, 48490, 56869, 
      50245, 52200, 281320, 47821, 58594, 108089, 135725, 121273, 47413, 
      64549, 150085, 52970, 57010, 77162, 48497, 66170, 82241, 146410, 
      231354, 51857, 46852, 53901, 113220, 47458, 53378, 246529, 75920, 
      111248, 49765, 268645, 47876, 163589, 166669, 268904, 63817, 73805, 
      111673, 264433, 63058, 74333, 93865, 55205, 181172, 279077, 52081, 
      66020, 221269, 65700, 187144, 59722, 64265, 48500, 54944, 58016, 63700, 
      51922, 217906, 231481, 75389, 229013, 210545, 253060, 53425, 96650, 
      226234, 61316, 252677, 259460, 102265, 225913, 259753, 94265, 59837, 
      60226, 78845, 99485, 267226, 51362, 49673, 290393, 56533, 66565, 
      102116, 218197, 324953, 52520, 220328, 292570, 100129, 55505, 100450, 
      53140, 256644, 289413, 60425, 69833, 70160, 95540, 70906, 80586, 72925, 
      68290, 56448, 69028, 244786, 252290, 262817, 79976, 257384, 266069, 
      106313, 64525, 285965, 345773, 241876, 268420, 276292, 363205, 68650, 
      55978, 77554, 92833, 285345, 364258, 75365, 100685, 103865, 105482, 
      266297, 330157, 55504, 256853, 276538, 75881, 80945, 65909, 266330, 
      348569, 58753, 381088, 384625, 345970, 325544, 61762, 71825, 103045, 
      59968, 343780, 71474, 323474, 62917, 78037, 100637, 72621, 280089, 
      329625, 340525, 64337, 297497, 315092, 62525, 78809, 281858, 79204, 
      65921, 303570, 69770, 70450, 318701, 322277, 316378, 77860, 79745, 
      71325, 101165, 349225, 362338, 382930, 420340, 67541, 97754, 313945, 
      320185, 351793, 433973, 67973, 83624, 393268, 74205, 81085, 341725, 
      368317, 67721, 98125, 336137, 357977, 82408, 365128, 67954, 82129, 
      81505, 83300, 71361, 85221, 357541, 361989, 366469, 79085, 365584, 
      72890, 84100, 84565, 372385, 388840, 411165, 73181, 365474, 72080, 
      80660, 373138, 75077, 87397, 429700, 87760, 414050, 90792, 74960, 
      78145, 88729, 419108, 77885, 85501, 86410, 414650, 78633, 79400, 
      440285, 450666, 89872, 82178, 83738, 82693, 86921, 84505, 91837, 94042, 
      103765, 84096, 87120, 94032, 107332, 86632, 90920, 105352, 105145, 
      89248, 92242, 95300, 90266, 98290, 101504, 104321, 96032, 109352, 
      112421, 95365, 102565, 104257, 106322, 96200, 103177, 117650, 104338, 
      100685, 104180, 100637, 109044, 114937, 112520, 106938, 107474, 113570, 
      107408, 120130, 121081, 111605, 115481, 118201, 118597, 128320, 127285, 
      128221 ], 
  [ 162845, 164385, 160933, 160852, 161396, 152522, 156825, 158093, 154625, 
      149434, 145925, 141840, 152477, 138625, 145269, 140240, 143177, 142496, 
      135824, 134210, 129488, 134818, 138317, 127433, 134258, 133268, 119816, 
      120170, 114952, 113705, 120625, 112545, 114914, 130793, 113153, 114610, 
      112421, 120770, 106048, 114985, 116433, 114314, 129253, 128690, 105956, 
      106402, 102248, 112073, 122832, 100676, 106760, 106213, 97642, 98068, 
      103689, 105569, 121301, 108112, 96200, 104985, 97184, 98929, 106016, 
      93977, 100570, 93425, 98101, 110401, 98258, 103825, 86228, 82121, 
      85381, 112853, 81922, 90925, 110981, 78868, 107848, 79817, 102689, 
      102785, 75125, 105761, 89888, 94673, 92482, 384410, 79781, 95210, 
      72848, 94420, 106541, 101152, 71138, 73970, 360434, 94628, 69985, 
      365301, 70625, 96169, 332681, 82037, 94357, 95297, 84573, 94505, 
      366745, 70786, 72621, 383769, 92945, 79713, 362905, 66065, 70706, 
      343397, 295821, 344480, 368273, 69565, 307080, 71861, 76661, 70720, 
      76705, 73890, 76442, 80361, 350496, 317197, 324365, 77554, 271706, 
      84565, 93277, 277285, 86098, 269050, 100724, 284936, 270625, 371794, 
      61121, 65705, 250920, 224837, 246821, 257282, 376385, 266681, 235962, 
      254405, 80345, 95405, 66772, 80980, 62525, 55093, 227713, 303250, 
      320434, 80581, 94861, 116749, 238725, 275509, 78845, 192770, 265250, 
      63113, 111305, 61210, 199693, 202501, 283169, 210832, 181768, 185530, 
      269600, 55421, 56570, 203362, 58645, 313893, 53840, 65585, 103538, 
      205178, 234845, 65824, 94153, 177424, 60842, 82186, 113882, 117017, 
      209005, 230605, 96424, 98125, 207610, 275722, 209105, 159013, 252325, 
      204232, 92354, 111725, 227650, 52520, 53300, 54641, 150802, 198682, 
      77904, 86761, 153529, 271210, 51173, 67285, 91208, 57370, 295650, 
      88532, 268481, 52826, 92186, 95021, 132250, 58365, 132509, 103690, 
      102868, 103473, 59636, 169640, 48661, 74026, 79669, 104050, 123250, 
      144981, 216025, 266645, 54085, 94504, 129429, 144360, 215613, 214304, 
      169604, 52065, 47050, 57236, 74885, 210437, 50674, 78874, 130450, 
      69968, 142420, 212404, 65521, 129722, 130244, 219344, 38545, 57745, 
      166770, 254578, 29005, 70397, 71405, 182120, 206312, 216245, 41821, 
      43325, 215161, 59040, 86580, 109289, 113165, 21608, 62893, 76786, 
      51769, 105625, 14890, 112517, 210545, 21709, 21652, 34337, 16501, 
      88420, 49429, 6553, 10660, 210250, 212066, 216641, 23396, 170549, 
      172181, 6649, 67124, 29770, 51578, 77930, 6472, 6565, 28072, 29637, 
      4625, 56209, 49465, 207497, 123685, 8069, 36968, 3785, 170881, 60125, 
      96506, 98962, 11828, 35405, 53093, 57653, 81205, 5365, 22570, 110833, 
      12937, 16592, 17297, 17536, 23872, 36625, 34354, 2965, 9805, 8893, 
      3434, 22409, 12905, 3233, 48929, 57460, 76145, 11626, 14050, 41017, 
      2581, 2696, 40136, 48725, 73789, 76484, 8801, 2704, 80145, 2245, 4145, 
      16133, 62234, 182834, 4616, 3880, 7650, 11345, 1972, 4852, 123737, 
      9593, 8410, 7033, 19538, 18842, 37025, 49642, 4409, 6784, 3457, 6562, 
      87370, 153621, 7373, 1444, 62453, 96308, 6845, 87218, 155818, 7696, 
      2080, 30880, 63796, 6850, 1226, 2186, 65234, 114794, 12181, 7240, 
      42365, 140285, 7978, 3205, 17218, 15908, 8186, 1690, 145361, 2749, 
      5524, 48861, 156136, 866, 6560, 1513, 692, 65701, 640, 801, 2692, 5337, 
      70272, 1258, 143413, 7540, 6525, 5122, 761, 12025, 1620, 493, 2628, 
      55549, 650, 410, 3425, 5914, 75365, 6817, 4352, 481, 356, 292, 881, 
      49540, 51754, 54981, 13421, 54020, 81992, 65705, 3625, 265, 2425, 6050, 
      55817, 99346, 101882, 12181, 11317, 11106, 31765, 53905, 67681, 10468, 
      8713, 6148, 3908, 29648, 12370, 4810, 7105, 4525, 5365, 12580, 15912, 
      42472, 79560, 6749, 1321, 925, 221, 1706, 16154, 79549, 7937, 3380, 
      2617, 793, 1530, 3034, 17698, 36873, 788, 1685, 78965, 13226, 6242, 
      16130, 42850, 3600, 1444, 0, 13924, 29584, 41616, 13690, 11665, 5330, 
      6085, 9418, 2034, 8473, 1250, 314, 10841, 29266, 105650, 57157, 2650, 
      41665, 57649, 3428, 62564, 370, 15706, 62082, 102481, 1781, 500, 410, 
      21730, 40925, 173, 233, 6730, 39770, 44690, 114413, 3796, 19796, 549, 
      666, 9441, 12546, 26146, 54981, 400, 21572, 94505, 2993, 19058, 13780, 
      26893, 105949, 12242, 57961, 25364, 36881, 50617, 132210, 16613, 96584, 
      50258, 66578, 5476, 88192, 7681, 10826, 24034, 119012, 6658, 22930, 
      45250, 69373, 9433, 18265, 13896, 25549, 126925, 27333, 42705, 43114, 
      91089, 60205, 70325, 91757, 34714, 83021, 36338, 106994, 24245, 35669, 
      48100, 55268, 71746, 87530, 105365, 46793, 48505, 68413, 54836, 117536, 
      35149, 40050, 52201, 123826, 129474, 138925, 144909, 33893, 34609, 
      117904, 49490, 47021, 161701, 33930, 49257, 92601, 40834, 40941, 91720, 
      39506, 90641, 33761, 45506, 52441, 173969, 33256, 46792, 31520, 43177, 
      112345, 47066, 141345, 183413, 36101, 34525, 105632, 39053, 40154, 
      47293, 54484, 55813, 52466, 59602, 173522, 71077, 178949, 50989, 55456, 
      57850, 67741, 86186, 116786, 35620, 51917, 32570, 36482, 42146, 49946, 
      197325, 36020, 39793, 52330, 72340, 34180, 50618, 52258, 52673, 69140, 
      69826, 110489, 38762, 41530, 61730, 101405, 116680, 148045, 74618, 
      33617, 50020, 40954, 47125, 50837, 197210, 37908, 132073, 200889, 
      38777, 175906, 42029, 61384, 146056, 169137, 38144, 35269, 35570, 
      42353, 37021, 38596, 243396, 35129, 43850, 86125, 110569, 97789, 34949, 
      48893, 123485, 39442, 42722, 59530, 35957, 50362, 63925, 120266, 
      197458, 38785, 34920, 40525, 90952, 35450, 40154, 211493, 58820, 89284, 
      37377, 231937, 35944, 135925, 138701, 232196, 48845, 57161, 89785, 
      228105, 48314, 57689, 74333, 41981, 151912, 241685, 39541, 50896, 
      188513, 50728, 157428, 45890, 49597, 37024, 42100, 44564, 49184, 39762, 
      185530, 197965, 58973, 195725, 178853, 217872, 41189, 77194, 193250, 
      47560, 217565, 223816, 82125, 193005, 224109, 75265, 46537, 46850, 
      62201, 79801, 231050, 39962, 38729, 252545, 44145, 52277, 82280, 
      186125, 284749, 41348, 188180, 254722, 80825, 43877, 81146, 42120, 
      221608, 251869, 47885, 55469, 55796, 77072, 56466, 64474, 58181, 54458, 
      45124, 55120, 210890, 217786, 227477, 64244, 222500, 230501, 86705, 
      51833, 248953, 304505, 208360, 232776, 240040, 320797, 55274, 45490, 
      62658, 75429, 248485, 321850, 60925, 82217, 84941, 86330, 230957, 
      290105, 45396, 222349, 240514, 61745, 65897, 53825, 231218, 307453, 
      48569, 337844, 341153, 305082, 286100, 51122, 58981, 84881, 49860, 
      303120, 58858, 284258, 52277, 64205, 83005, 59929, 244141, 290029, 
      300169, 53545, 260257, 276560, 52265, 65053, 245834, 65448, 55129, 
      266026, 58370, 58898, 280169, 283517, 278074, 65168, 66673, 60229, 
      84521, 308717, 320994, 340218, 375272, 57889, 81946, 276097, 281881, 
      311285, 388145, 58549, 70628, 350024, 63337, 68697, 301977, 326745, 
      58601, 82697, 296845, 317165, 70020, 323860, 59138, 69893, 69497, 
      70912, 61861, 72529, 316881, 321025, 325201, 67913, 324468, 63466, 
      72320, 72785, 330965, 346356, 367237, 64441, 324586, 63796, 70096, 
      331794, 66337, 75617, 384784, 76436, 370274, 79012, 67588, 69785, 
      77633, 375104, 70057, 75545, 76226, 371026, 70729, 71572, 395141, 
      404914, 79460, 73970, 75074, 74485, 77801, 76221, 81577, 83250, 91073, 
      76420, 78532, 83620, 94032, 78500, 81572, 92660, 92605, 80660, 82970, 
      85648, 82514, 88866, 91396, 93529, 88052, 98180, 100565, 88145, 93521, 
      94757, 96290, 89284, 94285, 105794, 96130, 93845, 96200, 94025, 100000, 
      104525, 102868, 99034, 100178, 104450, 100340, 109642, 110365, 103777, 
      107425, 110905, 111605, 118820, 118241, 119101 ], 
  [ 140425, 138661, 136625, 136072, 135200, 131282, 131809, 131189, 129137, 
      127250, 125393, 121780, 123685, 119509, 120961, 119236, 118397, 117716, 
      111988, 111082, 108484, 109330, 109997, 105485, 107354, 106600, 97396, 
      96098, 94420, 91757, 93249, 89653, 89426, 94685, 87665, 87706, 86225, 
      89146, 84100, 86665, 87169, 84578, 90549, 89986, 80704, 80442, 78884, 
      81629, 85780, 76840, 78676, 78129, 74042, 73760, 75133, 75125, 81889, 
      75780, 70948, 73597, 70516, 71081, 73684, 69197, 71306, 67937, 67185, 
      72405, 66634, 67009, 59560, 57341, 58005, 69665, 55962, 58829, 68029, 
      52200, 64660, 52205, 61625, 61013, 48929, 62101, 53780, 55969, 54722, 
      260746, 48865, 55562, 46180, 54536, 60521, 57492, 44234, 45178, 241018, 
      53800, 43317, 244705, 43249, 54161, 218929, 47345, 53057, 53525, 48229, 
      52733, 245441, 41994, 42649, 258925, 51173, 44785, 242073, 39397, 
      40970, 226577, 189385, 227188, 246025, 39357, 197812, 40001, 41969, 
      39332, 41777, 40378, 41042, 42601, 231316, 205097, 210613, 40738, 
      169754, 43501, 47965, 173917, 44090, 167570, 51400, 179444, 168437, 
      247186, 31385, 33137, 152980, 133505, 149825, 157690, 250597, 164729, 
      141562, 155285, 38573, 46553, 32080, 38736, 29957, 27009, 134965, 
      192330, 205738, 37629, 45301, 58221, 142909, 170725, 36601, 109226, 
      162826, 29129, 54665, 28170, 114025, 115889, 176261, 121860, 100820, 
      103402, 165524, 24505, 24946, 116042, 25605, 199669, 23396, 28297, 
      48314, 116914, 138793, 27828, 42705, 96948, 25442, 35930, 54410, 56365, 
      119561, 135497, 43796, 44789, 118402, 169522, 119425, 83729, 151553, 
      115732, 40906, 52489, 132778, 20660, 20968, 21365, 77642, 111362, 
      32356, 37201, 79425, 165482, 19549, 26693, 39524, 21970, 184258, 37792, 
      163225, 19786, 39794, 41449, 64754, 22021, 64541, 46106, 45520, 45889, 
      21640, 89636, 16801, 28714, 31761, 45994, 58114, 72529, 123041, 161153, 
      18685, 39988, 61933, 71908, 122629, 121556, 89128, 17137, 14954, 19240, 
      28157, 118397, 16218, 30258, 62010, 25364, 69968, 119656, 22805, 61282, 
      61568, 124708, 10933, 18805, 86530, 151210, 8237, 25085, 25621, 97396, 
      114980, 122317, 11849, 12409, 121469, 19156, 33952, 47693, 50153, 6740, 
      20885, 28170, 15425, 45209, 6866, 49505, 117797, 6133, 5840, 8377, 
      5645, 34376, 13793, 11745, 7120, 117266, 118610, 122005, 5224, 88421, 
      89581, 9953, 22048, 6170, 14290, 27898, 9540, 9397, 5652, 6037, 13829, 
      16325, 13121, 114985, 55953, 6653, 7940, 19597, 88281, 17881, 38450, 
      39962, 4040, 7085, 14389, 16589, 29285, 8433, 3690, 47349, 3497, 3140, 
      3137, 3140, 3812, 7361, 6506, 18541, 4141, 41225, 23258, 3293, 50665, 
      22585, 12113, 16160, 26113, 47970, 2722, 8685, 18629, 13316, 8276, 
      11909, 24701, 26216, 41605, 11908, 28225, 17585, 7685, 2209, 18338, 
      96458, 30340, 7892, 39274, 48161, 14480, 6032, 55297, 44285, 41450, 
      3965, 2074, 1850, 6581, 11882, 30841, 3716, 27765, 3730, 32146, 75505, 
      39469, 15368, 18085, 37544, 38233, 31994, 76994, 40500, 22612, 4212, 
      18720, 38474, 14914, 8794, 19450, 49186, 50885, 2756, 8381, 66181, 
      41490, 27985, 1170, 58624, 42170, 21986, 69605, 26821, 3400, 11101, 
      77076, 15970, 38420, 8829, 15560, 19445, 16452, 11185, 5760, 2977, 
      21892, 21554, 68129, 1640, 2041, 35330, 9965, 461, 24040, 11349, 5224, 
      14013, 19058, 11738, 4133, 2138, 24625, 39857, 33380, 17945, 16640, 
      12800, 8905, 11072, 12106, 13681, 54485, 13192, 28420, 19213, 31473, 
      11593, 5021, 1802, 14045, 38930, 40522, 52065, 50257, 49810, 3681, 
      13077, 20245, 48464, 44585, 38480, 3200, 2980, 52490, 35018, 1205, 
      34261, 2061, 72, 100, 7780, 26932, 40025, 23741, 21929, 17449, 5954, 
      106, 26921, 42865, 30992, 28577, 8109, 6250, 3978, 234, 5485, 21320, 
      5933, 26573, 54290, 38810, 82, 7922, 31684, 24336, 13924, 0, 2916, 
      7396, 55226, 51077, 2026, 1601, 46234, 26578, 685, 23434, 10226, 221, 
      2834, 42874, 14677, 28610, 7445, 14933, 3664, 17488, 10282, 130, 17242, 
      40885, 25381, 19144, 10322, 962, 7177, 13625, 12269, 1538, 6730, 8818, 
      48569, 3560, 680, 10225, 9634, 709, 274, 2074, 13681, 11492, 1040, 
      35977, 4645, 650, 328, 2349, 43173, 442, 15245, 2000, 5729, 11677, 
      60466, 565, 37348, 11554, 19850, 2880, 32260, 1781, 914, 1850, 51752, 
      2410, 1690, 9378, 21465, 1409, 1037, 916, 2421, 57069, 3025, 8485, 
      8658, 34213, 16781, 22181, 34645, 5450, 29449, 6130, 44218, 2533, 5933, 
      11048, 14440, 23130, 32306, 43297, 10685, 11453, 21449, 14480, 51220, 
      6121, 7954, 13261, 55386, 59146, 65529, 69625, 5809, 6053, 51588, 
      12202, 11149, 81461, 6082, 12205, 35725, 8738, 8845, 35316, 8354, 
      34709, 6385, 11050, 14209, 90661, 7060, 12100, 6740, 10845, 48861, 
      12610, 68185, 97745, 8725, 8329, 44980, 10025, 10418, 13309, 16488, 
      17109, 15650, 19010, 90922, 25057, 94933, 15353, 17460, 18674, 23609, 
      33794, 52594, 9896, 16045, 9442, 10522, 12410, 15490, 108589, 10768, 
      11945, 16930, 26792, 10816, 16634, 17330, 17509, 25480, 25930, 49601, 
      12802, 13682, 22082, 44057, 53668, 74413, 28834, 11905, 17216, 14050, 
      16209, 17797, 109418, 13600, 64105, 112153, 13997, 94250, 15125, 22916, 
      73604, 89605, 14308, 13793, 13858, 15685, 14365, 14760, 144040, 14125, 
      16474, 36329, 50861, 43273, 14653, 18685, 59293, 15842, 16762, 23186, 
      15425, 19682, 25457, 57490, 110610, 16601, 16276, 17397, 40212, 16570, 
      17498, 121105, 24128, 39488, 17317, 136357, 17300, 68429, 70261, 
      136616, 20761, 23885, 40225, 133705, 20938, 24413, 32089, 19325, 79460, 
      143981, 19009, 22340, 105205, 22644, 83560, 21346, 22457, 19796, 20624, 
      21200, 22516, 20410, 103402, 112297, 26405, 110765, 98849, 127012, 
      21601, 35186, 109234, 23252, 126941, 131540, 37993, 109225, 131833, 
      34673, 23645, 23722, 28925, 37085, 137122, 22970, 23153, 153425, 24085, 
      26317, 39092, 104941, 178313, 25064, 106760, 155602, 39289, 26177, 
      39610, 26308, 131220, 153693, 27353, 29273, 29600, 38132, 30034, 32850, 
      30805, 29914, 28368, 30340, 124042, 129050, 136145, 33800, 132584, 
      138461, 44225, 30829, 152429, 194765, 122692, 140500, 145876, 207517, 
      32146, 31330, 34810, 39793, 152433, 208570, 34493, 43277, 44585, 45266, 
      139625, 184141, 32416, 133613, 147058, 36257, 37577, 34709, 140594, 
      198185, 35353, 221968, 224569, 196522, 182024, 36490, 37505, 46885, 
      36880, 195268, 38090, 180890, 37645, 39661, 46661, 38925, 150921, 
      185481, 193261, 38441, 163025, 175316, 38813, 40745, 152378, 41140, 
      40025, 167850, 41378, 41434, 178925, 181565, 177538, 44164, 44489, 
      44181, 51245, 201337, 211018, 225994, 253732, 46325, 51266, 176977, 
      181345, 203905, 264245, 47693, 48680, 234148, 47997, 48637, 196957, 
      216061, 48689, 53197, 193241, 208841, 49960, 214120, 50170, 50305, 
      50617, 50852, 50769, 51525, 209029, 212229, 215461, 51629, 215200, 
      52610, 54148, 54613, 220753, 232840, 249237, 55709, 216026, 56480, 
      55700, 221818, 57605, 57445, 263716, 59680, 252746, 60840, 63104, 
      62233, 61585, 256868, 64157, 63037, 63010, 253970, 64593, 65672, 
      273365, 281250, 65536, 66890, 66578, 67405, 67889, 68905, 68125, 68146, 
      70069, 70992, 70272, 69696, 71140, 71656, 70952, 71656, 72073, 72400, 
      72586, 74084, 76850, 78010, 78416, 78425, 81680, 81896, 82157, 84133, 
      83845, 83665, 83546, 86216, 85081, 87386, 89050, 91013, 89828, 91901, 
      90324, 90601, 91304, 92898, 95930, 94538, 96800, 95482, 95497, 97877, 
      100817, 106657, 108301, 107728, 108565, 109189 ], 
  [ 139453, 136177, 134789, 134020, 132500, 130850, 129649, 128165, 126761, 
      126386, 125285, 121888, 119797, 120049, 119125, 118912, 116345, 115664, 
      110368, 109786, 108160, 106954, 106325, 104729, 104330, 103684, 96424, 
      94370, 94312, 91001, 90009, 88465, 87050, 87449, 85289, 84682, 83525, 
      83962, 83344, 82993, 83065, 80258, 82125, 81562, 78436, 77850, 77480, 
      76985, 78112, 75220, 75112, 74565, 72530, 71924, 71353, 70481, 73141, 
      70272, 68680, 68521, 67600, 67625, 68176, 67145, 67202, 65561, 62325, 
      64305, 61450, 59449, 56644, 55289, 54765, 59189, 53370, 53429, 57661, 
      49284, 54184, 48857, 52121, 51185, 46229, 51409, 46544, 47545, 46730, 
      213442, 44005, 46706, 43264, 45572, 48749, 46800, 41210, 41290, 195658, 
      44404, 40401, 198805, 40009, 44225, 176161, 40757, 43445, 43697, 40885, 
      42905, 199217, 38106, 38221, 211081, 41345, 38089, 196065, 36481, 
      36650, 182405, 149965, 182800, 199369, 34821, 157096, 34709, 35381, 
      34256, 35081, 34330, 34130, 34609, 186064, 163085, 167845, 33178, 
      132386, 33997, 36517, 135901, 34154, 130418, 38116, 140456, 130961, 
      199450, 27065, 27521, 117448, 100997, 114725, 121402, 202321, 127361, 
      107650, 119213, 28745, 33485, 25492, 28692, 24341, 23445, 101809, 
      150858, 162538, 27261, 31909, 40725, 108349, 132061, 26557, 80282, 
      125242, 22865, 38033, 22338, 84109, 85541, 136625, 90432, 73064, 75106, 
      127184, 19645, 19762, 85370, 19773, 156685, 18752, 20521, 32330, 85810, 
      104125, 19728, 28449, 69408, 18530, 24050, 36482, 37897, 87917, 101261, 
      29000, 29669, 86866, 130210, 87673, 58565, 114725, 84520, 26650, 34669, 
      98650, 15368, 15460, 15425, 53450, 80690, 20800, 23809, 54801, 126386, 
      14365, 17405, 25160, 15058, 142570, 23860, 124345, 13954, 25106, 26221, 
      43154, 14677, 42725, 29042, 28564, 28825, 13540, 62312, 11509, 17266, 
      19125, 28714, 37594, 48661, 89777, 122165, 11773, 24328, 40333, 48040, 
      89365, 88400, 61588, 10441, 9554, 11140, 16061, 85565, 9738, 17298, 
      39978, 14240, 46100, 86500, 12545, 39250, 39428, 90688, 7585, 10273, 
      59098, 113194, 8021, 13637, 13957, 67912, 82472, 88621, 7421, 7549, 
      87881, 10192, 19156, 28793, 30605, 9224, 10949, 15210, 8081, 26849, 
      12482, 29957, 84641, 8293, 7892, 5785, 9965, 18932, 6773, 23409, 14788, 
      84002, 85130, 87985, 6196, 60125, 61069, 20753, 10708, 4658, 6514, 
      14290, 20232, 19981, 4680, 4525, 27329, 7361, 5777, 81937, 34245, 
      15293, 3944, 36121, 59769, 7837, 21170, 22250, 9764, 3413, 5965, 7085, 
      14813, 19125, 4338, 27585, 8465, 6272, 5945, 5840, 3920, 3257, 3050, 
      34957, 10837, 65309, 41618, 3833, 77233, 40729, 4553, 6548, 12505, 
      73890, 6826, 3177, 35261, 27464, 2984, 4349, 11525, 12500, 65905, 
      25408, 13753, 33893, 18593, 5125, 7538, 66218, 51400, 19016, 63034, 
      74297, 29492, 15860, 33265, 69449, 65858, 11849, 3370, 3362, 1937, 
      3890, 52225, 11600, 48177, 11722, 16162, 49045, 63445, 31028, 7069, 
      19940, 61885, 16010, 50210, 64800, 41296, 1296, 7380, 62234, 30466, 
      21106, 7786, 28450, 77885, 9992, 2117, 41557, 66114, 48613, 3114, 
      87460, 67010, 40562, 44225, 47125, 11716, 3109, 50184, 32170, 62288, 
      21465, 31652, 7565, 32976, 25225, 16452, 11185, 9040, 40130, 42965, 
      8228, 9277, 58442, 23465, 4457, 43588, 25605, 15700, 4293, 36770, 
      26210, 13745, 9698, 10693, 64265, 55952, 35225, 33380, 27812, 21865, 
      2756, 3250, 4069, 82565, 3796, 13192, 7225, 53505, 26065, 15497, 9146, 
      4217, 20570, 21730, 79605, 77365, 76810, 117, 3681, 7825, 75140, 70289, 
      62564, 12164, 64, 80138, 58130, 7793, 57157, 9837, 3636, 2152, 1192, 
      12136, 64541, 43289, 40829, 34621, 17186, 2050, 12125, 68137, 52916, 
      49745, 20745, 17698, 13698, 1530, 409, 40004, 17165, 11885, 82370, 
      63002, 2026, 1226, 53824, 44100, 29584, 2916, 0, 1024, 83522, 78401, 
      9802, 8837, 72370, 47098, 6409, 42874, 24050, 4649, 26, 23434, 4525, 
      49778, 1073, 4673, 13060, 6148, 24106, 2290, 6010, 21985, 45469, 36964, 
      24146, 746, 1021, 29069, 27065, 8450, 898, 1690, 27725, 12740, 1220, 
      23941, 23026, 6001, 3946, 346, 4069, 25856, 932, 18481, 14689, 1514, 
      3460, 405, 23733, 4330, 4985, 596, 761, 3145, 36922, 2509, 19528, 3130, 
      7754, 10980, 15952, 8369, 5666, 986, 30260, 9754, 1258, 2250, 8829, 
      7025, 2441, 4264, 1125, 34389, 1189, 2113, 2178, 17473, 6197, 9437, 
      17797, 1346, 14221, 1594, 24778, 1885, 1613, 3380, 5044, 10170, 16322, 
      24181, 3449, 3785, 9245, 5300, 30160, 2125, 2554, 4729, 33354, 36250, 
      41229, 44461, 2245, 2273, 30528, 4426, 4021, 54029, 2626, 4537, 18985, 
      3338, 3445, 18792, 3386, 18401, 3145, 4570, 6001, 61825, 4360, 5512, 
      4688, 5337, 29097, 6130, 43993, 67829, 5485, 5629, 26512, 6029, 6098, 
      7045, 8388, 8685, 8090, 9722, 62410, 13285, 65773, 8333, 9360, 10034, 
      12701, 19106, 32506, 7412, 8917, 8146, 7930, 8090, 9010, 77269, 8500, 
      8489, 10018, 15236, 9412, 10370, 10634, 10705, 14788, 15130, 31025, 
      10210, 10226, 13226, 27101, 34120, 50005, 17170, 11257, 11492, 11026, 
      11349, 11965, 78530, 11764, 42289, 80833, 11945, 66170, 12101, 14600, 
      49736, 62497, 12688, 13253, 13210, 12769, 13285, 13140, 107860, 13801, 
      13234, 22829, 32825, 27613, 14653, 14149, 39205, 14330, 14170, 15842, 
      15317, 14930, 17141, 38050, 80154, 15737, 17032, 16101, 26280, 17218, 
      16418, 89029, 17540, 25988, 17425, 101905, 18056, 46829, 48229, 102164, 
      17197, 17945, 26833, 99793, 17698, 18473, 22045, 18245, 55592, 108557, 
      18901, 18560, 76369, 19080, 59044, 19402, 19325, 21200, 20084, 19796, 
      19600, 20842, 75106, 82381, 20789, 81173, 71525, 94720, 21925, 25250, 
      80074, 21416, 94757, 98600, 27085, 80173, 98893, 25385, 22457, 22426, 
      22985, 26825, 103426, 24482, 25313, 117353, 24193, 23725, 28616, 77077, 
      138893, 26900, 78788, 119530, 29569, 27365, 29890, 28360, 99144, 
      118053, 27245, 26573, 26900, 29600, 27226, 27666, 27565, 27970, 29988, 
      28288, 93586, 97730, 103637, 29156, 100724, 105629, 34073, 30505, 
      117545, 153833, 92776, 107560, 112072, 164965, 30850, 34138, 31354, 
      32773, 117765, 166018, 31685, 34745, 35405, 35762, 107117, 144937, 
      35764, 102293, 113578, 33881, 33905, 35249, 108410, 157469, 38593, 
      178228, 180505, 156130, 143684, 39082, 36965, 38785, 40228, 155200, 
      37874, 142874, 40237, 37717, 39317, 38601, 117549, 146925, 153625, 
      40817, 127817, 138272, 41945, 38909, 118898, 39304, 42401, 132210, 
      42890, 42730, 141881, 144197, 140818, 43840, 43625, 46125, 45305, 
      161485, 169978, 183010, 207400, 50321, 46514, 140905, 144625, 164053, 
      216833, 52013, 47924, 190408, 50265, 48745, 158185, 174697, 53441, 
      48985, 155117, 168557, 50068, 173188, 55354, 50629, 51265, 50960, 
      54981, 51201, 168961, 171729, 174529, 53465, 174484, 56930, 55120, 
      55585, 179605, 190180, 204525, 61001, 175634, 62420, 58400, 180778, 
      62897, 58417, 217600, 61300, 208250, 61812, 70340, 68065, 63529, 
      212048, 70745, 66601, 66250, 209690, 71073, 72260, 226925, 233946, 
      68452, 72938, 71978, 73453, 72641, 74845, 71257, 70522, 69745, 77796, 
      75780, 72612, 69952, 77812, 75380, 71332, 71965, 77908, 77122, 78080, 
      83546, 82330, 81764, 80801, 88052, 83732, 83021, 91585, 88705, 87877, 
      87002, 94100, 90157, 88250, 95098, 99005, 96200, 100217, 95184, 93517, 
      95300, 99378, 103274, 99290, 104468, 98290, 97981, 104465, 107081, 
      114001, 116077, 111940, 113425, 113941 ], 
  [ 141629, 137457, 136453, 135556, 133652, 133346, 131121, 129125, 128105, 
      128626, 127973, 124704, 120245, 123121, 120789, 121472, 117881, 117200, 
      112160, 111770, 110720, 108298, 106901, 107033, 105290, 104708, 98600, 
      96098, 97000, 93305, 90841, 90513, 88394, 85913, 86633, 85642, 84677, 
      83642, 85648, 83569, 83385, 80450, 79885, 79322, 79844, 79066, 79400, 
      76985, 76320, 77012, 75752, 75205, 74386, 73588, 71865, 70481, 70709, 
      69760, 70088, 68265, 68624, 68329, 67664, 68681, 67522, 66905, 62197, 
      62257, 61130, 57721, 57668, 56825, 55597, 55733, 54586, 52981, 54269, 
      50308, 50728, 49625, 49241, 48113, 47381, 47825, 45008, 45305, 44746, 
      188162, 43877, 44210, 44288, 43012, 44525, 43216, 42170, 41738, 171530, 
      41588, 41425, 174357, 40841, 41089, 153569, 39605, 40501, 40625, 39285, 
      39833, 174577, 38554, 38349, 185481, 38273, 36873, 171553, 37505, 
      36842, 158981, 129357, 159248, 174473, 34885, 135720, 34325, 34229, 
      34000, 33865, 33498, 32786, 32625, 162000, 140941, 145253, 31450, 
      112994, 31117, 32485, 116125, 31018, 111154, 32996, 120104, 111505, 
      173914, 27257, 26945, 99144, 84485, 96677, 102650, 176465, 107969, 
      90306, 100589, 25673, 28493, 24340, 25492, 23765, 24085, 84913, 129034, 
      139690, 23869, 26725, 33109, 90621, 111901, 23357, 65882, 105722, 
      21905, 30929, 21634, 69133, 70309, 115889, 74560, 59368, 61090, 107216, 
      19517, 19442, 69946, 19069, 133965, 18752, 18665, 25610, 70130, 86333, 
      17680, 22753, 55840, 17186, 19762, 28610, 29705, 71917, 83725, 22984, 
      23461, 70930, 109666, 71609, 46405, 95653, 68776, 20954, 26861, 81178, 
      14984, 14948, 14657, 41866, 65266, 16704, 18625, 42961, 105970, 14045, 
      14653, 19400, 13714, 120618, 18356, 104057, 13250, 19154, 19949, 33106, 
      13077, 32549, 21682, 21268, 21465, 11492, 48872, 11125, 13234, 14389, 
      21226, 28186, 37269, 72817, 101813, 10429, 17800, 30285, 36648, 72405, 
      71504, 48020, 9225, 9106, 9092, 11645, 68861, 8650, 12370, 29674, 
      10400, 34708, 69604, 9217, 28946, 29060, 73280, 8353, 7969, 45594, 
      93418, 10645, 9605, 9797, 53192, 65960, 71405, 7549, 7421, 70729, 7632, 
      13140, 20345, 21773, 13448, 7813, 10282, 6481, 18721, 18562, 21125, 
      67745, 12325, 11860, 7001, 15277, 12532, 5365, 33073, 22084, 67042, 
      68042, 70577, 9524, 46109, 46925, 29905, 6740, 6514, 4658, 8978, 29320, 
      29005, 6856, 6381, 38081, 4801, 4177, 65105, 24133, 23165, 4328, 48665, 
      45625, 4637, 13682, 14506, 15908, 3989, 3725, 4205, 8989, 28213, 7474, 
      18625, 14161, 10880, 10361, 10192, 6736, 3577, 3754, 47437, 17557, 
      82333, 55250, 6905, 95729, 54233, 2825, 3604, 7193, 92002, 12010, 2665, 
      47869, 38600, 2600, 2621, 6469, 7124, 83057, 36160, 7929, 46309, 27809, 
      9605, 3890, 51050, 66632, 28360, 79866, 92537, 41140, 24436, 22961, 
      87113, 83074, 19273, 6890, 7010, 1937, 1906, 67649, 19024, 63025, 
      19210, 9442, 36117, 80405, 43060, 3293, 12260, 78653, 9290, 37090, 
      81952, 55120, 2320, 3412, 79066, 42434, 31154, 3626, 18914, 96637, 
      17032, 1157, 29717, 83458, 63589, 7018, 107300, 84482, 54322, 31937, 
      61909, 19396, 1125, 37000, 44522, 79184, 31705, 43940, 3277, 45520, 
      36297, 25540, 18801, 4176, 53890, 30805, 14884, 16317, 74890, 34217, 
      9577, 57924, 36805, 24660, 1285, 50018, 37538, 22193, 16930, 5189, 
      81481, 72080, 48217, 46052, 39460, 32297, 580, 754, 1125, 101957, 980, 
      6920, 2873, 69313, 37393, 24457, 16250, 1145, 12442, 13346, 98677, 
      96181, 95562, 757, 865, 3217, 93700, 88273, 79588, 20228, 1088, 99274, 
      74578, 14449, 73477, 17197, 8500, 6120, 40, 6120, 81821, 57625, 54781, 
      47549, 26594, 5954, 6109, 85865, 68660, 65041, 30985, 27234, 22210, 
      5050, 153, 53828, 26573, 5933, 101762, 80090, 5930, 10, 69696, 58564, 
      41616, 7396, 1024, 0, 103042, 97345, 17162, 15877, 90610, 62010, 12553, 
      57146, 34994, 10025, 1114, 14666, 1261, 65074, 49, 1345, 21380, 2180, 
      35050, 6322, 2106, 13537, 60125, 50276, 35090, 3370, 125, 40973, 38585, 
      15298, 194, 218, 18125, 20932, 4292, 34821, 33714, 11889, 8874, 2074, 
      1125, 37120, 3620, 10865, 23393, 4778, 8068, 2005, 14965, 9386, 1657, 
      2516, 569, 841, 25722, 6413, 11720, 890, 3338, 18532, 9040, 15025, 
      11234, 3226, 20276, 16858, 3754, 778, 4093, 13105, 6025, 9000, 3109, 
      23701, 2853, 1089, 1090, 10305, 2677, 4637, 10565, 1666, 7949, 1658, 
      16010, 4253, 1805, 1588, 2228, 5242, 9602, 15605, 1913, 1993, 4765, 
      2612, 20432, 2509, 2106, 2425, 23050, 25434, 29581, 32301, 2885, 2785, 
      20800, 2570, 2549, 40525, 3330, 2745, 11817, 2890, 2997, 11752, 3194, 
      11489, 3977, 3482, 3889, 47489, 5512, 4360, 6224, 4825, 20137, 5042, 
      32409, 52853, 6317, 6781, 18320, 6413, 6290, 6085, 6340, 6445, 6362, 
      6970, 48266, 9061, 51245, 6925, 7312, 7666, 8989, 13154, 23354, 8692, 
      7445, 10130, 9146, 8282, 7922, 61461, 9908, 9193, 8674, 11140, 11332, 
      9410, 9418, 9425, 11204, 11482, 22769, 11426, 10930, 10730, 19805, 
      25288, 38293, 13010, 13625, 10852, 11986, 11221, 11261, 62978, 13428, 
      32113, 65025, 13481, 52282, 13061, 12424, 38344, 49185, 14480, 15685, 
      15578, 13793, 15397, 14932, 89172, 16361, 14066, 17581, 24889, 21085, 
      17405, 14213, 30053, 16186, 15386, 14242, 18005, 14866, 14965, 29282, 
      64858, 17977, 20232, 18085, 20776, 20354, 18530, 72773, 16388, 20740, 
      20241, 84241, 21256, 36781, 37925, 84500, 17837, 17177, 21649, 82449, 
      18530, 17705, 18845, 20357, 44200, 90317, 21589, 19072, 62033, 19720, 
      47268, 21002, 20221, 24784, 22516, 21716, 20624, 23850, 61090, 67405, 
      20213, 66389, 58085, 78336, 24869, 22114, 65546, 23080, 78437, 81832, 
      23373, 65709, 82125, 22633, 24505, 24410, 22217, 23497, 86210, 28130, 
      29345, 98729, 27009, 24941, 25160, 63317, 118285, 30740, 64964, 100906, 
      26561, 30821, 26882, 32328, 82888, 99685, 29933, 27725, 28052, 27296, 
      28314, 27346, 28397, 29570, 33700, 29824, 78290, 81922, 87125, 29156, 
      84596, 88925, 30809, 33065, 99625, 132329, 77800, 90792, 94792, 142501, 
      32834, 38554, 32058, 31365, 99973, 143554, 32773, 32441, 32717, 32882, 
      90605, 124457, 40500, 86485, 96490, 35225, 34481, 38321, 92090, 136093, 
      43265, 155060, 157145, 134946, 123716, 43370, 39397, 36737, 44964, 
      134208, 40498, 123098, 44525, 39317, 37717, 41161, 100525, 126829, 
      132889, 44977, 109705, 119072, 46553, 40573, 101810, 40968, 46561, 
      113842, 46538, 46250, 122681, 124805, 121810, 46400, 45865, 50029, 
      44537, 140621, 148410, 160290, 182696, 55441, 46450, 122281, 125617, 
      143189, 191489, 57325, 50228, 167240, 54361, 51561, 137961, 152937, 
      59009, 49241, 135277, 147437, 52884, 151684, 61178, 53573, 54401, 
      53776, 60229, 53761, 147969, 150481, 153025, 57305, 153108, 62242, 
      58448, 58913, 157973, 167652, 180781, 66889, 154450, 68692, 62752, 
      159210, 68785, 61745, 193024, 65012, 184634, 65140, 77380, 74273, 
      67433, 188240, 77401, 71465, 70922, 186202, 77665, 78916, 202157, 
      208666, 72932, 79274, 77930, 79789, 78209, 81117, 75865, 74682, 72305, 
      84580, 81796, 77092, 72000, 84212, 80756, 73892, 74653, 83924, 82562, 
      83200, 90266, 87642, 86500, 84961, 94580, 87572, 86285, 98753, 94337, 
      93125, 91802, 101524, 95917, 91514, 101434, 106493, 102728, 107897, 
      100816, 97997, 100420, 105970, 110378, 104858, 111764, 102706, 102205, 
      111121, 113545, 121105, 123437, 117188, 119057, 119509 ], 
  [ 213317, 218125, 213265, 213650, 215594, 201800, 209845, 212981, 208105, 
      199636, 194485, 189922, 209213, 185765, 197557, 189250, 195925, 195242, 
      187618, 185300, 178466, 188240, 194545, 177337, 189076, 187850, 170162, 
      172148, 163418, 163565, 175865, 163333, 168272, 194677, 166505, 169364, 
      166469, 180200, 155882, 171137, 173521, 171860, 195689, 195124, 159050, 
      160196, 153466, 170309, 187618, 152354, 162650, 162101, 149076, 150202, 
      160033, 163781, 188405, 168194, 149258, 164125, 151642, 154557, 166090, 
      146561, 157600, 146705, 156749, 176069, 157604, 168305, 140642, 134657, 
      140489, 183637, 135620, 150705, 181525, 133250, 178610, 135133, 171341, 
      172133, 129025, 176977, 153610, 160969, 157840, 534944, 138349, 162436, 
      127202, 161874, 180077, 172346, 125716, 130420, 506740, 163010, 124325, 
      512773, 125665, 165717, 473365, 144329, 163201, 164609, 148501, 163813, 
      514909, 127220, 130225, 535441, 162245, 142225, 510593, 120385, 128068, 
      487105, 429229, 488650, 517357, 127385, 443290, 131317, 138925, 129706, 
      139201, 134980, 139400, 145657, 496522, 456201, 465005, 141908, 400640, 
      153125, 166049, 407621, 155592, 397512, 177466, 417370, 399781, 523172, 
      118429, 125821, 375850, 343213, 370813, 383848, 528925, 395585, 357376, 
      380497, 149573, 171653, 128978, 150674, 122621, 110741, 347477, 441032, 
      461960, 150965, 171797, 202577, 361525, 407201, 148525, 303400, 394600, 
      124601, 195257, 121760, 312425, 316165, 416957, 326834, 289810, 294740, 
      400570, 113849, 115700, 317716, 119177, 454921, 111794, 130325, 186056, 
      320456, 357845, 131258, 172925, 284978, 123700, 155808, 200608, 204913, 
      325449, 352665, 176362, 178765, 323816, 408776, 325777, 261409, 379993, 
      319730, 171112, 198205, 349460, 111850, 113098, 115373, 251080, 313000, 
      150802, 163637, 254741, 403776, 110261, 135265, 170186, 120200, 433828, 
      166570, 400573, 113312, 171860, 175865, 226900, 122125, 227617, 188500, 
      187442, 188281, 125018, 276674, 107957, 146660, 154877, 189320, 215540, 
      244525, 335925, 398945, 116885, 176258, 224053, 243898, 335509, 333962, 
      277090, 114385, 106560, 122594, 148901, 329381, 112520, 154760, 225992, 
      141874, 241938, 332042, 135549, 225256, 226010, 340850, 93593, 124025, 
      274000, 384740, 77265, 142993, 144469, 293794, 324538, 337045, 99205, 
      101645, 335725, 126250, 166426, 198025, 203305, 64010, 132205, 152648, 
      115461, 193185, 50500, 202649, 330161, 64805, 64978, 87725, 54909, 
      169650, 112405, 29045, 41810, 330084, 332368, 338113, 69050, 279617, 
      281717, 31005, 139450, 80800, 116180, 155168, 31058, 31385, 77930, 
      80665, 23125, 123381, 113125, 326849, 218465, 37093, 93370, 15725, 
      280397, 129625, 181684, 185076, 47162, 91097, 119081, 125981, 160297, 
      29933, 68900, 201389, 49905, 57538, 58945, 59418, 71370, 93249, 89572, 
      15125, 43025, 4437, 11380, 68965, 3065, 11645, 113033, 126010, 153353, 
      3188, 52880, 100673, 14265, 19762, 99322, 112825, 150057, 153922, 3869, 
      21170, 159217, 14625, 28225, 57529, 133348, 296068, 6698, 27490, 3880, 
      2425, 17154, 31266, 219181, 2777, 3232, 37657, 64436, 63268, 94789, 
      114660, 5777, 37402, 6929, 36944, 169700, 258649, 3121, 15210, 134017, 
      182146, 3293, 169544, 261544, 2738, 9290, 84890, 136058, 3060, 15220, 
      23200, 138196, 207412, 1369, 39250, 103625, 241325, 2312, 6197, 60692, 
      1114, 2048, 9124, 248033, 6437, 35186, 113857, 262082, 13444, 2522, 
      21809, 13498, 139113, 12506, 18049, 27194, 35221, 145786, 8676, 245601, 
      40930, 38509, 2704, 19169, 51025, 6922, 17261, 27586, 124265, 9928, 
      16708, 30253, 37188, 153205, 1585, 3098, 10693, 11738, 15418, 20453, 
      115210, 118592, 123457, 229, 122026, 162634, 139325, 3533, 16553, 
      27369, 37780, 124753, 186768, 190240, 149, 221, 244, 87125, 121901, 
      142229, 306, 657, 1602, 32122, 83602, 100, 2368, 40465, 2549, 36149, 
      52490, 59098, 104378, 159250, 1261, 6597, 7605, 10645, 25000, 59572, 
      159237, 809, 3506, 4381, 21041, 24352, 29600, 62516, 95497, 7930, 
      24973, 158413, 8, 1448, 59540, 104980, 3250, 6242, 13690, 55226, 83522, 
      103042, 0, 81, 36100, 38025, 404, 5188, 43685, 6740, 17972, 48857, 
      82960, 195380, 126761, 4392, 103077, 127485, 30674, 134738, 18020, 
      58628, 134020, 191033, 5857, 9490, 18056, 69796, 101861, 14305, 15769, 
      39348, 100000, 107728, 207169, 31498, 66218, 18421, 19240, 45565, 
      52180, 77480, 123397, 16866, 69394, 180001, 28817, 64772, 54578, 78689, 
      195653, 51400, 127773, 75986, 95225, 116681, 230800, 59977, 182770, 
      116084, 140360, 35498, 171098, 40977, 48100, 73476, 213146, 38312, 
      71432, 108260, 144317, 44829, 62785, 54202, 75917, 223625, 78865, 
      104065, 104708, 174913, 130689, 145489, 175813, 91156, 163565, 93712, 
      196660, 73193, 92573, 112258, 123170, 147368, 169700, 194321, 110005, 
      112653, 142389, 122258, 210698, 91337, 99280, 118217, 219092, 226612, 
      239105, 246961, 89141, 90325, 211058, 113860, 109985, 268657, 88936, 
      113389, 176389, 100048, 100153, 175034, 97780, 173485, 88289, 107048, 
      117725, 283937, 86594, 108554, 83450, 102593, 202649, 108584, 241237, 
      295705, 90593, 87845, 193114, 95177, 96980, 108329, 119498, 121529, 
      116308, 127188, 282760, 144041, 289585, 113653, 120458, 124020, 138825, 
      165460, 207760, 88450, 114809, 82820, 89540, 98948, 111428, 312625, 
      88370, 94717, 114740, 144810, 84650, 111616, 114192, 114841, 139730, 
      140648, 198157, 91796, 96436, 128336, 185561, 206450, 248345, 147304, 
      82433, 109834, 94916, 105065, 110881, 311540, 89290, 226745, 316153, 
      90625, 284148, 95981, 126802, 245170, 275269, 89050, 83833, 84368, 
      96065, 86753, 89498, 369178, 83221, 98260, 162765, 197037, 179105, 
      82333, 106105, 214393, 90100, 95720, 122824, 83569, 108036, 129321, 
      209764, 310820, 88029, 80650, 90701, 168506, 81412, 89860, 328357, 
      120458, 165898, 84505, 353945, 81666, 230085, 233797, 354202, 103925, 
      117389, 166157, 348937, 102688, 117913, 143449, 91673, 250978, 365789, 
      87125, 106434, 298337, 105794, 257890, 97444, 103725, 81322, 90610, 
      94946, 102842, 86164, 294176, 310121, 118477, 307177, 285389, 335170, 
      87817, 146052, 303760, 98866, 334625, 342514, 153085, 303277, 342805, 
      142713, 96433, 96980, 122393, 149353, 351380, 84004, 81365, 378017, 
      91225, 105205, 152290, 293809, 417465, 84674, 296090, 380180, 149185, 
      88601, 149504, 84970, 338402, 376385, 95413, 108613, 108938, 142850, 
      109840, 122996, 112489, 105956, 88898, 106850, 324160, 332928, 345193, 
      121586, 338810, 348917, 155977, 99809, 371809, 440465, 320450, 351418, 
      360554, 460265, 105352, 86672, 117412, 137905, 370865, 461312, 114273, 
      147965, 152093, 154184, 348653, 422309, 85402, 337465, 360308, 114145, 
      121105, 99905, 348196, 442917, 88793, 479858, 483869, 439840, 416410, 
      92744, 107389, 149669, 89842, 437170, 106560, 413860, 93893, 115649, 
      146149, 107861, 363677, 420797, 433277, 95625, 383769, 404050, 92705, 
      116257, 365600, 116650, 97201, 390464, 102308, 103304, 407641, 411689, 
      404840, 113074, 115749, 103217, 144589, 442261, 457108, 480544, 522850, 
      96421, 139432, 401441, 408629, 444817, 538057, 96373, 119450, 491978, 
      105605, 115645, 433165, 463549, 95485, 139001, 426625, 451625, 116962, 
      459722, 95080, 116365, 115265, 117850, 99905, 120401, 450865, 455945, 
      461057, 111101, 459850, 101268, 117370, 117833, 467273, 485938, 511265, 
      100125, 459252, 98074, 111394, 467860, 102013, 120653, 531842, 120058, 
      513812, 124034, 99034, 104273, 120545, 519338, 102901, 114941, 116324, 
      514084, 103805, 104410, 542873, 554516, 120250, 107972, 110480, 108485, 
      114605, 110449, 121889, 125200, 138869, 108770, 113690, 124394, 143698, 
      112250, 119066, 140450, 139925, 115810, 120224, 124066, 115076, 126568, 
      131202, 135441, 121298, 141250, 145741, 119045, 130033, 132673, 135844, 
      119242, 130325, 150952, 130052, 123553, 129418, 123029, 136490, 145225, 
      141226, 132008, 131272, 141160, 130730, 150560, 151985, 136501, 140841, 
      141965, 141725, 156658, 154673, 155765 ], 
  [ 208520, 213076, 208324, 208673, 210509, 197093, 204850, 207842, 203074, 
      194857, 189832, 185305, 203930, 181220, 192616, 184561, 190948, 190265, 
      182713, 180449, 173777, 183209, 189298, 172576, 183937, 182729, 165365, 
      167225, 158765, 158804, 170690, 158500, 163241, 188836, 161474, 164225, 
      161384, 174701, 151121, 165890, 168202, 166505, 189650, 189085, 154037, 
      155129, 148597, 164900, 181705, 147449, 157421, 156872, 144189, 145261, 
      154768, 158372, 182312, 162641, 144245, 158644, 146521, 149346, 160537, 
      141584, 152281, 141674, 151304, 170084, 152105, 162410, 135521, 129680, 
      135314, 177256, 130553, 145170, 175162, 128129, 172229, 129940, 165122, 
      165860, 123940, 170560, 147769, 154930, 151873, 522425, 132904, 156325, 
      122081, 155745, 173480, 165929, 120577, 125137, 494545, 156809, 119204, 
      500488, 120490, 159426, 461602, 138596, 156964, 158336, 142642, 157540, 
      502570, 121937, 124852, 522832, 155972, 136474, 498290, 115264, 122713, 
      475108, 418024, 476617, 504946, 121994, 431869, 125800, 133192, 124225, 
      133450, 129337, 133613, 139690, 484345, 444564, 453242, 136013, 389777, 
      146906, 159506, 396650, 149301, 386685, 170617, 406237, 388900, 510581, 
      113074, 120250, 365293, 333160, 360328, 373165, 516244, 384722, 347089, 
      369850, 143300, 164840, 123245, 144365, 117050, 105512, 337316, 429485, 
      450125, 144602, 164930, 195026, 351130, 396122, 142216, 293941, 383701, 
      118922, 187850, 116153, 302804, 306472, 405716, 316961, 280549, 285389, 
      389545, 108404, 110201, 307969, 113570, 443122, 106385, 124394, 178757, 
      310637, 347432, 125273, 165914, 275753, 117913, 149193, 192985, 197200, 
      315540, 342324, 169261, 171610, 313925, 397589, 315850, 252580, 369220, 
      309893, 164101, 190600, 339137, 106333, 107545, 109748, 242413, 303253, 
      144241, 156770, 246002, 392625, 104762, 129082, 163157, 114413, 422245, 
      159613, 389458, 107705, 164777, 168692, 218665, 116266, 219346, 181021, 
      179981, 180802, 119033, 267485, 102440, 140117, 148136, 181805, 207485, 
      235912, 325746, 387812, 111098, 169013, 215818, 235285, 325330, 323801, 
      267865, 108634, 101025, 116609, 142250, 319274, 106805, 147965, 217685, 
      135385, 233325, 321881, 129204, 216949, 217685, 330545, 88400, 117968, 
      264793, 373769, 72594, 136450, 137890, 284245, 314485, 326794, 93832, 
      96200, 325492, 120121, 159325, 190240, 195412, 59789, 125914, 145853, 
      109602, 185490, 46801, 194756, 320000, 60530, 60685, 82658, 50994, 
      162441, 106600, 26354, 38453, 319905, 322153, 327808, 64577, 270266, 
      272330, 28170, 132925, 75913, 110249, 148265, 28205, 28514, 73133, 
      75778, 20740, 117252, 107266, 316706, 210212, 33898, 88069, 13844, 
      271010, 123316, 174169, 177489, 43481, 85850, 113042, 119762, 153250, 
      27080, 64373, 193460, 46098, 53425, 54778, 55233, 66753, 87930, 84361, 
      13226, 39506, 3816, 9805, 64420, 2858, 10034, 107138, 119773, 146450, 
      2873, 48929, 95120, 12402, 17485, 93805, 106930, 143226, 147001, 3284, 
      18785, 152170, 12708, 25408, 53380, 126913, 286393, 5573, 24709, 3205, 
      2146, 15021, 28269, 210874, 2336, 2665, 34336, 60017, 58885, 89380, 
      108693, 4706, 34081, 5696, 33641, 162401, 249604, 2482, 13185, 127546, 
      174577, 2600, 162245, 252445, 2153, 7769, 79769, 129533, 2385, 13177, 
      20617, 131617, 199321, 1234, 35821, 97946, 232586, 1781, 5000, 56381, 
      1285, 1553, 7585, 239168, 5186, 31937, 107890, 252965, 11509, 1865, 
      19280, 11545, 132498, 10625, 15754, 24341, 31954, 139009, 7137, 236772, 
      37393, 35080, 1921, 16784, 47056, 5545, 15002, 24697, 118010, 8245, 
      14485, 27220, 33813, 146248, 1018, 2225, 8938, 9893, 13285, 17978, 
      109189, 112481, 117220, 274, 115825, 155461, 132692, 2570, 14330, 
      24480, 34369, 118480, 179073, 182473, 104, 104, 109, 81896, 115700, 
      135524, 117, 306, 981, 28981, 78481, 73, 1585, 36928, 1730, 32810, 
      48449, 54805, 98645, 152149, 712, 5220, 6120, 8872, 22237, 55261, 
      152136, 386, 2525, 3274, 18512, 21625, 26585, 58097, 90016, 6409, 
      22210, 151330, 53, 845, 55229, 99229, 2305, 4901, 11665, 51077, 78401, 
      97345, 81, 0, 32761, 34596, 125, 3973, 40004, 5345, 15641, 44960, 
      77857, 187505, 120434, 3285, 97380, 121140, 27605, 128213, 15689, 
      54353, 127513, 183248, 4570, 7825, 15725, 65125, 96200, 12244, 13600, 
      35865, 94393, 101905, 199060, 28393, 61673, 16072, 16837, 41812, 48157, 
      72557, 117160, 14625, 64741, 172450, 25856, 60281, 50465, 73730, 
      187778, 47413, 121428, 71117, 89762, 110624, 222241, 55666, 175165, 
      110045, 133709, 32213, 163745, 37440, 44257, 68697, 204929, 34901, 
      66725, 102437, 137576, 41130, 58384, 50125, 71066, 215210, 73924, 
      98368, 98993, 167488, 124290, 138730, 168370, 85837, 156392, 88321, 
      188785, 68450, 87218, 106345, 116969, 140573, 162401, 186500, 104164, 
      106740, 135720, 116093, 202553, 86036, 93745, 112160, 210785, 218161, 
      230420, 238132, 83912, 85060, 202913, 107929, 104162, 259450, 83725, 
      107476, 168964, 94513, 94618, 167645, 92317, 166132, 83114, 101333, 
      111722, 274496, 81509, 102821, 78473, 97040, 194720, 102869, 232570, 
      286084, 85418, 82760, 185401, 89876, 91625, 102650, 113513, 115490, 
      110413, 121005, 273373, 137444, 280090, 107848, 114473, 117945, 132372, 
      158377, 199777, 83401, 108986, 77969, 84473, 93593, 105713, 302770, 
      83357, 89506, 108953, 138249, 79781, 105937, 108441, 109072, 133313, 
      134213, 190426, 86729, 91225, 122225, 178100, 198557, 239642, 140725, 
      77690, 104245, 89777, 99620, 105274, 301757, 84349, 218474, 306298, 
      85648, 274833, 90842, 120781, 236557, 266116, 84145, 79108, 79625, 
      90944, 81938, 84593, 358513, 78532, 93085, 155880, 189396, 171860, 
      77698, 100714, 206410, 85213, 90653, 116965, 78916, 102609, 123300, 
      201889, 301109, 83250, 76141, 85850, 161549, 76885, 85045, 318376, 
      114725, 159013, 79888, 343568, 77157, 221850, 225490, 343825, 98696, 
      111764, 159290, 338650, 97513, 112288, 137140, 86858, 242365, 355250, 
      82472, 101169, 288896, 100565, 249169, 92485, 98568, 76921, 85885, 
      90077, 97721, 81601, 284825, 300500, 112906, 297610, 276200, 325153, 
      83236, 139761, 294265, 93925, 324626, 332389, 146632, 293800, 332680, 
      136530, 91600, 92129, 116768, 143008, 341129, 79621, 77090, 367370, 
      86608, 100138, 145909, 284530, 406260, 80345, 286793, 369533, 142930, 
      84164, 143249, 80677, 328421, 365810, 90760, 103528, 103853, 136793, 
      104737, 117497, 107314, 100997, 84533, 101873, 314449, 323073, 335140, 
      116177, 328865, 338810, 149650, 95120, 361360, 429008, 310829, 341293, 
      350285, 448538, 100501, 82505, 112201, 132100, 360452, 449585, 109170, 
      141908, 145928, 147965, 338600, 411140, 81325, 327610, 350093, 109114, 
      115858, 95360, 338197, 431496, 84698, 467933, 471890, 428473, 405385, 
      88541, 102664, 143684, 85765, 425857, 101889, 402889, 89690, 110690, 
      140290, 103172, 353480, 409736, 422036, 91386, 373266, 393241, 88592, 
      111316, 355385, 111709, 92962, 379889, 97925, 98885, 396832, 400826, 
      394085, 108385, 110970, 98906, 138964, 430984, 445633, 468745, 510493, 
      92452, 134005, 390794, 397874, 433540, 525520, 92458, 114689, 480053, 
      101348, 111028, 422068, 452020, 91642, 133664, 415636, 440276, 112345, 
      448265, 91309, 111784, 110738, 113233, 95972, 115712, 439552, 444560, 
      449600, 106772, 448429, 97353, 112897, 113360, 455780, 474193, 499178, 
      96372, 447885, 94429, 107209, 456385, 98260, 116180, 519521, 115693, 
      501761, 119561, 95605, 100610, 116234, 507233, 99364, 110900, 112229, 
      502069, 100250, 100873, 530498, 541997, 116101, 104345, 106745, 104858, 
      110762, 106804, 117776, 120961, 134180, 105269, 109973, 120245, 138865, 
      108641, 115169, 135761, 135272, 112093, 116345, 120097, 111557, 122653, 
      127125, 131202, 117725, 136921, 141250, 115652, 126208, 128740, 131785, 
      115921, 126536, 146461, 126425, 120250, 125845, 119780, 132665, 141076, 
      137257, 128453, 127861, 137317, 127373, 146393, 147764, 132964, 137250, 
      138554, 138386, 152725, 150848, 151922 ], 
  [ 146437, 145925, 143345, 142970, 142634, 136820, 138785, 138881, 136285, 
      133136, 130645, 126842, 132073, 124205, 127637, 124650, 125245, 124562, 
      118458, 117280, 113866, 116420, 118165, 111217, 114976, 114130, 103282, 
      102608, 99578, 97445, 101005, 95693, 96452, 105757, 94685, 95264, 
      93509, 98500, 89762, 94757, 95621, 93200, 102589, 102024, 87610, 87616, 
      85066, 90509, 97178, 83194, 86650, 86101, 80296, 80282, 83273, 83981, 
      94165, 85354, 77818, 82805, 77922, 78937, 83250, 75881, 79700, 74885, 
      76189, 84109, 75904, 78245, 66922, 63977, 65629, 83317, 63040, 68245, 
      81585, 59530, 78290, 59893, 74441, 74093, 56065, 75897, 64690, 67869, 
      66260, 305044, 57789, 67816, 53482, 66874, 75197, 71266, 51616, 53280, 
      283680, 66490, 50605, 287813, 50805, 67297, 259425, 57689, 65921, 
      66569, 59201, 65773, 288809, 50080, 51185, 303641, 64205, 55205, 
      285253, 46665, 49408, 268225, 227069, 269010, 289737, 47965, 236570, 
      49237, 52285, 48386, 52181, 50240, 51620, 54077, 273842, 244921, 
      251065, 51848, 205700, 56225, 62309, 210401, 57172, 203332, 67266, 
      216730, 204461, 291752, 39769, 42601, 187370, 165373, 183853, 192708, 
      295605, 200645, 174596, 190117, 51533, 62213, 42338, 51874, 39401, 
      34741, 167357, 231652, 246500, 51025, 61217, 77557, 176465, 207701, 
      49725, 138100, 198900, 39101, 73277, 37780, 143705, 145925, 214037, 
      152794, 128690, 131720, 202210, 33289, 34000, 146336, 35197, 240221, 
      31994, 39505, 66356, 147556, 172405, 39298, 59305, 124618, 35920, 
      50548, 74068, 76473, 150649, 168745, 60842, 62105, 149396, 206996, 
      150597, 109409, 186953, 146450, 57492, 72045, 165920, 29770, 30258, 
      31013, 102500, 141620, 46682, 53057, 104641, 202756, 28561, 39125, 
      56186, 32420, 223688, 54090, 200313, 29332, 56720, 58825, 87440, 32825, 
      87397, 65000, 64322, 64781, 33058, 117074, 25877, 42920, 46957, 65060, 
      79880, 97085, 155425, 198305, 29105, 57698, 84593, 96458, 155009, 
      153842, 116730, 27365, 24100, 30634, 42881, 150401, 26260, 45700, 
      85012, 39274, 94498, 151922, 35989, 84276, 84650, 157690, 18353, 30545, 
      114020, 187520, 13045, 39253, 39969, 126594, 146698, 155025, 20165, 
      21085, 154085, 31250, 50906, 68065, 71065, 9290, 33785, 43588, 26161, 
      65125, 6800, 70409, 150041, 8945, 8738, 15145, 6649, 51850, 24245, 
      6625, 5330, 149584, 151108, 154953, 9010, 116597, 117937, 5545, 36090, 
      12020, 25360, 43828, 5218, 5165, 11050, 11885, 7165, 28381, 23825, 
      147109, 78625, 4033, 15850, 10405, 116617, 30825, 57424, 59296, 3842, 
      14717, 25981, 29081, 45917, 4093, 7720, 68389, 3925, 5098, 5365, 5458, 
      8290, 15349, 13952, 9425, 3125, 25717, 12520, 7405, 33085, 12025, 
      22973, 28730, 42013, 30928, 3860, 17833, 9325, 6082, 17242, 22765, 
      40237, 42202, 25909, 5210, 44837, 8545, 3145, 4329, 31888, 126208, 
      17338, 3170, 24020, 30925, 6514, 2386, 78201, 27857, 25652, 1937, 5536, 
      5128, 14989, 23080, 17557, 1682, 15289, 1604, 50000, 102089, 24021, 
      6850, 31797, 56746, 23053, 49844, 103844, 24778, 11570, 11170, 32698, 
      23200, 6480, 3060, 33696, 70992, 32909, 1250, 18125, 91225, 25492, 
      15317, 4072, 39114, 25988, 11024, 95273, 14417, 986, 22277, 104002, 
      6984, 23042, 2809, 6658, 33853, 7186, 3989, 1354, 641, 37106, 10576, 
      93601, 650, 509, 20564, 3209, 1625, 12242, 3961, 986, 26605, 8788, 
      4168, 613, 328, 40725, 24005, 19058, 8033, 7178, 4778, 2593, 22490, 
      23972, 26177, 35569, 25506, 45594, 33685, 17593, 4013, 769, 160, 26713, 
      58708, 60660, 33589, 32141, 31784, 11125, 25381, 35069, 30706, 27637, 
      22882, 202, 9882, 33920, 20228, 185, 19649, 49, 1570, 2858, 17738, 
      43730, 24061, 11917, 10645, 7605, 1060, 2952, 43717, 26269, 17186, 
      15401, 2041, 1172, 340, 3616, 14177, 10210, 1033, 43273, 35348, 23108, 
      2920, 17960, 17690, 12322, 5330, 2026, 9802, 17162, 36100, 32761, 0, 
      25, 28904, 13928, 365, 11680, 3152, 977, 9620, 63520, 27581, 15412, 
      17197, 27925, 274, 31378, 3200, 2768, 31040, 61073, 13077, 8730, 3236, 
      5576, 16741, 5185, 4369, 208, 16020, 19188, 70369, 338, 4658, 3221, 
      2900, 725, 1640, 7940, 26117, 3946, 5554, 54981, 697, 4352, 2138, 8389, 
      63793, 1620, 28213, 7586, 14285, 23201, 84500, 3357, 56610, 22984, 
      34340, 538, 50258, 697, 1360, 6976, 74066, 692, 6452, 19720, 36397, 
      1129, 4265, 2522, 7897, 80365, 8945, 18185, 18448, 52553, 29989, 37189, 
      53073, 13256, 46525, 14292, 64800, 7453, 13913, 21818, 26650, 38308, 
      50000, 63601, 21085, 22213, 35989, 26498, 73138, 13817, 16820, 24737, 
      78112, 82592, 90145, 94961, 13141, 13565, 73498, 23040, 21445, 108677, 
      13316, 22949, 54029, 17588, 17693, 53434, 16840, 52645, 13429, 20788, 
      25385, 119017, 13634, 21914, 12770, 19753, 69649, 22324, 92657, 126985, 
      15733, 14885, 64674, 17657, 18320, 22829, 27538, 28429, 26248, 31048, 
      118980, 39161, 123525, 25493, 28498, 30160, 36985, 50320, 73620, 16250, 
      26269, 14800, 16960, 20288, 25168, 138965, 16930, 19097, 26960, 40690, 
      16250, 26116, 27172, 27441, 38650, 39188, 69337, 19216, 20816, 33716, 
      62441, 74210, 99005, 42804, 16693, 26234, 20816, 24505, 26901, 139400, 
      19370, 86525, 142493, 19945, 121888, 21881, 34082, 97730, 116429, 
      19890, 18473, 18628, 22345, 19493, 20338, 178418, 18621, 23400, 51805, 
      70117, 60545, 18873, 26685, 80253, 21320, 23140, 33524, 19729, 27856, 
      36601, 77904, 140200, 21529, 19850, 22681, 56026, 20232, 22600, 152037, 
      33818, 54938, 21425, 169265, 20866, 90625, 92817, 169522, 27925, 33029, 
      55577, 166157, 27828, 33553, 44649, 24413, 103538, 177689, 23285, 
      29674, 133417, 29794, 108170, 27144, 29245, 22802, 25250, 26546, 29122, 
      24224, 131156, 141401, 35257, 139597, 125789, 158090, 25497, 47632, 
      137700, 28946, 157925, 163154, 51245, 137597, 163445, 46573, 28793, 
      28960, 38033, 49793, 169360, 25864, 25505, 187637, 28145, 32625, 51970, 
      132309, 215305, 27674, 134210, 189800, 51525, 29321, 51844, 28730, 
      162082, 187525, 31573, 35653, 35978, 49370, 36500, 41296, 37629, 35656, 
      31138, 36170, 153540, 159268, 167353, 41786, 163250, 169937, 56797, 
      35209, 185609, 232985, 151730, 172058, 178154, 247085, 37332, 33092, 
      41792, 49745, 185425, 248132, 40933, 54485, 56333, 57284, 170813, 
      220909, 33722, 163805, 179048, 42325, 44725, 38345, 171496, 236197, 
      36733, 262498, 265369, 234260, 218050, 38404, 42029, 57709, 38162, 
      232730, 42340, 216640, 39553, 45349, 56849, 43261, 182797, 221677, 
      230357, 40525, 196429, 210250, 40265, 46337, 184340, 46730, 42101, 
      201604, 44168, 44404, 213841, 216749, 212180, 48474, 49249, 46597, 
      60229, 238581, 249248, 265844, 296370, 47021, 59252, 211061, 215969, 
      241137, 307777, 48113, 53330, 274618, 50125, 52565, 233285, 254549, 
      48745, 60721, 229025, 246425, 53882, 252242, 49860, 54045, 54085, 
      54770, 51265, 55801, 246425, 249985, 253577, 54101, 253130, 53008, 
      57330, 57793, 259033, 272378, 290485, 55285, 253672, 55514, 57434, 
      260000, 57173, 60613, 306122, 62298, 293792, 63994, 61034, 61333, 
      63925, 298178, 62621, 64021, 64264, 294824, 63145, 64130, 316013, 
      324616, 67050, 65792, 66020, 66305, 67865, 67889, 69449, 70100, 74269, 
      69250, 69610, 71194, 76058, 70450, 71186, 75850, 76085, 71730, 72724, 
      74666, 75176, 78308, 79522, 80341, 80258, 84250, 85321, 81805, 83673, 
      84033, 84544, 83522, 84725, 90532, 87872, 88213, 88378, 88829, 90130, 
      92025, 91826, 91348, 93652, 94420, 94250, 96980, 97265, 96221, 99421, 
      104345, 105625, 108018, 108313, 109025 ], 
  [ 145652, 145000, 142480, 142085, 141689, 136085, 137890, 137906, 135370, 
      132361, 129940, 126157, 131018, 123560, 126772, 123925, 124360, 123677, 
      117613, 116465, 113141, 115505, 117130, 110452, 114001, 113165, 102497, 
      101753, 98873, 96680, 100010, 94888, 95537, 104392, 93770, 94289, 
      92564, 97325, 88997, 93722, 94546, 92105, 101114, 100549, 86705, 86681, 
      84241, 89384, 95773, 82349, 85625, 85076, 79461, 79417, 82228, 82856, 
      92660, 84149, 76913, 81640, 76957, 77922, 82045, 74996, 78625, 73970, 
      75044, 82664, 74729, 76850, 65957, 63092, 64634, 81652, 62105, 67050, 
      79930, 58565, 76625, 58888, 72866, 72488, 55120, 74212, 63325, 66394, 
      64825, 299969, 56644, 66301, 52517, 65349, 73412, 69581, 50641, 52225, 
      278785, 64925, 49640, 282868, 49810, 65682, 254770, 56384, 64336, 
      64964, 57826, 64168, 283834, 49025, 50080, 298516, 62600, 53890, 
      280298, 45700, 48313, 263440, 222724, 264205, 284722, 46850, 232105, 
      48052, 50980, 47221, 50866, 48985, 50285, 52642, 268957, 240336, 
      246410, 50453, 201545, 54650, 60554, 206186, 55557, 199197, 65341, 
      212425, 200296, 286637, 38674, 41386, 183385, 161668, 179908, 188653, 
      290440, 196490, 170761, 186082, 49928, 60308, 41033, 50249, 38186, 
      33716, 163592, 227117, 241805, 49370, 59282, 75242, 172570, 203426, 
      48100, 134725, 194725, 37826, 71042, 36545, 140240, 142420, 209672, 
      149189, 125425, 128405, 197965, 32144, 32825, 142801, 33962, 235546, 
      30869, 38090, 64181, 143981, 168500, 37853, 57290, 121373, 34585, 
      48753, 71713, 74068, 147024, 164880, 58777, 60010, 145781, 202661, 
      146962, 106384, 182848, 142865, 55477, 69700, 162065, 28585, 29053, 
      29768, 99565, 138085, 44917, 51122, 101666, 198441, 27386, 37570, 
      54161, 31085, 219133, 52105, 196018, 28097, 54665, 56720, 84745, 31450, 
      84682, 62725, 62057, 62506, 31613, 113849, 24692, 41165, 45092, 62765, 
      77285, 94180, 151650, 194000, 27770, 55553, 81898, 93553, 151234, 
      150077, 113485, 26050, 22905, 29189, 41066, 146666, 24965, 43805, 
      82277, 37549, 91593, 148157, 34344, 81541, 81905, 153845, 17348, 29060, 
      110785, 183305, 12330, 37498, 38194, 123169, 142993, 151210, 19060, 
      19940, 150280, 29725, 48841, 65620, 68560, 8825, 32170, 41693, 24786, 
      62730, 6625, 67904, 146276, 8450, 8233, 14210, 6354, 49725, 22900, 
      7010, 5345, 145809, 147313, 151108, 8405, 113282, 114602, 5850, 34345, 
      11185, 23945, 41873, 5513, 5450, 10265, 11050, 7720, 26856, 22450, 
      143354, 75920, 4138, 14785, 11240, 113282, 29200, 55129, 56961, 3677, 
      13682, 24506, 27506, 43882, 4388, 7085, 65864, 3690, 4693, 4930, 5013, 
      7605, 14274, 12937, 10250, 3050, 27252, 13525, 6760, 34850, 13010, 
      21578, 27145, 40058, 32633, 3545, 16628, 10170, 6697, 16057, 21370, 
      38322, 40237, 27464, 5765, 42802, 9360, 3460, 3904, 30193, 122713, 
      18593, 3505, 25525, 32650, 7209, 2601, 75466, 29492, 27217, 1972, 4961, 
      4573, 13864, 21645, 18842, 1717, 16484, 1649, 47825, 98944, 25546, 
      7605, 30082, 54421, 24548, 47669, 100669, 26333, 12605, 10205, 30953, 
      24705, 7225, 3505, 31921, 68377, 34714, 1225, 16850, 88250, 27077, 
      16532, 3557, 41089, 27593, 12049, 92228, 15602, 1061, 20842, 100817, 
      7789, 24557, 3284, 7453, 32058, 8021, 4594, 1649, 706, 35221, 11601, 
      90576, 565, 484, 22009, 3764, 1300, 13357, 4586, 1261, 25010, 9733, 
      4813, 808, 333, 38740, 25570, 20453, 8938, 8033, 5473, 3098, 21025, 
      22457, 24592, 37474, 23941, 43489, 31880, 18938, 4658, 1044, 145, 
      25108, 56313, 58225, 35444, 33956, 33589, 10100, 23816, 33224, 32481, 
      29322, 24417, 337, 8917, 35785, 21673, 100, 21074, 74, 1205, 2353, 
      16433, 41665, 25636, 13032, 11700, 8500, 1405, 2437, 41652, 27914, 
      18521, 16666, 2516, 1537, 545, 3041, 13012, 11245, 1378, 41218, 37253, 
      24653, 2405, 16645, 19045, 13457, 6085, 1601, 8837, 15877, 38025, 
      34596, 25, 0, 30629, 15133, 200, 12785, 3737, 692, 8665, 61025, 25946, 
      16677, 15912, 26280, 449, 29633, 3785, 2273, 29305, 58628, 14242, 9685, 
      3821, 4861, 15476, 5920, 5044, 153, 14785, 17833, 67744, 493, 4013, 
      3796, 3445, 520, 1285, 7085, 24532, 4581, 4849, 52666, 932, 3737, 1733, 
      7514, 61298, 1285, 26568, 6761, 13130, 21716, 81625, 2842, 54265, 
      21509, 32525, 593, 48053, 612, 1105, 6201, 71381, 677, 5717, 18365, 
      34532, 954, 3700, 2137, 7082, 77570, 8080, 16900, 17153, 50308, 28314, 
      35314, 50818, 12181, 44420, 13177, 62305, 6698, 12818, 20413, 25085, 
      36413, 47825, 61136, 19720, 20808, 34164, 24953, 70493, 12752, 15625, 
      23252, 75377, 79777, 87200, 91936, 12116, 12520, 70853, 21625, 20090, 
      105442, 12301, 21544, 51784, 16393, 16498, 51209, 15685, 50440, 12434, 
      19493, 23930, 115652, 12689, 20609, 11885, 18548, 67124, 21029, 89722, 
      123520, 14738, 13940, 62269, 16592, 17225, 21554, 26093, 26954, 24853, 
      29493, 115645, 37376, 120130, 24148, 27053, 28665, 35280, 48265, 71065, 
      15325, 24914, 13985, 16025, 19193, 23873, 135370, 16025, 18082, 25625, 
      38925, 15425, 24841, 25857, 26116, 36965, 37493, 66922, 18281, 19801, 
      32201, 60176, 71705, 96050, 41029, 15938, 25009, 19841, 23360, 25666, 
      135845, 18505, 83810, 138898, 19060, 118593, 20906, 32617, 94825, 
      113224, 19045, 17728, 17873, 21380, 18698, 19493, 174373, 17896, 22405, 
      49860, 67752, 58400, 18178, 25570, 77698, 20485, 22205, 32149, 19024, 
      26721, 35136, 75409, 136685, 20754, 19225, 21866, 54041, 19597, 21805, 
      148372, 32513, 52993, 20740, 165380, 20241, 87930, 90082, 165637, 
      26900, 31784, 53642, 162322, 26833, 32308, 43024, 23618, 100633, 
      173714, 22580, 28629, 130052, 28769, 105205, 26269, 28260, 22237, 
      24505, 25721, 28157, 23569, 127841, 137936, 34042, 136162, 122564, 
      154405, 24832, 46017, 134305, 28081, 154250, 159409, 49540, 134212, 
      159700, 45018, 27988, 28145, 36788, 48148, 165545, 25309, 25010, 
      183602, 27460, 31690, 50305, 129034, 210960, 27149, 130925, 185765, 
      49930, 28736, 50249, 28225, 158417, 183530, 30868, 34708, 35033, 47885, 
      35545, 40121, 36634, 34781, 30593, 35285, 150025, 155673, 163648, 
      40661, 159605, 166202, 55162, 34484, 181684, 228500, 148265, 168313, 
      174329, 242450, 36517, 32657, 40777, 48400, 181520, 243497, 39978, 
      53000, 54788, 55709, 167108, 216584, 33337, 160210, 175253, 41410, 
      43690, 37700, 167821, 231732, 36338, 257753, 260594, 229825, 213805, 
      37949, 41284, 56264, 37777, 228325, 41625, 212425, 39098, 44474, 55474, 
      42536, 179012, 217412, 225992, 40050, 192474, 206125, 39860, 45472, 
      180545, 45865, 41626, 197609, 43613, 43829, 209716, 212594, 208085, 
      47749, 48474, 46082, 58984, 234196, 244753, 261169, 291385, 46696, 
      58117, 207026, 211874, 236752, 302692, 47818, 52565, 269873, 49640, 
      51880, 229000, 250024, 48490, 59636, 224800, 242000, 53197, 247757, 
      49645, 53380, 53450, 54085, 50960, 55076, 242020, 245540, 249092, 
      53576, 248665, 52713, 56725, 57188, 254528, 267733, 285650, 55080, 
      249237, 55369, 56989, 255505, 56968, 60008, 301157, 61753, 288977, 
      63389, 61009, 61178, 63410, 293333, 62536, 63656, 63869, 290029, 63050, 
      64045, 311018, 319541, 66625, 65657, 65825, 66170, 67610, 67744, 69044, 
      69625, 73544, 69185, 69425, 70769, 75253, 70325, 70901, 75125, 75380, 
      71545, 72449, 74341, 75101, 78013, 79137, 79866, 80153, 83725, 84706, 
      81800, 83428, 83728, 84169, 83557, 84500, 89917, 87737, 88258, 88273, 
      88904, 89885, 91600, 91501, 91253, 93637, 94165, 94265, 96545, 96800, 
      96136, 99306, 104330, 105650, 107713, 108068, 108770 ], 
  [ 204377, 208609, 203981, 204282, 205978, 193012, 200413, 203221, 198577, 
      190664, 185785, 181282, 199085, 177273, 188185, 180434, 186457, 185770, 
      178274, 176072, 169586, 178596, 184417, 168277, 179176, 177986, 160970, 
      162664, 154530, 154417, 165793, 154009, 158500, 183097, 156721, 159336, 
      156553, 169364, 146682, 160857, 163081, 161320, 183625, 183056, 149258, 
      150280, 143986, 159625, 175810, 142778, 152354, 151801, 139520, 140522, 
      149629, 153049, 176153, 157138, 139394, 153217, 141530, 144245, 155018, 
      136765, 147044, 136777, 145873, 163993, 146600, 156393, 130442, 124765, 
      130153, 170617, 125512, 139553, 168533, 122986, 165546, 124705, 158629, 
      159289, 118813, 163805, 141706, 148625, 145652, 508196, 127313, 149920, 
      116882, 149306, 166465, 159130, 115336, 119720, 480680, 150266, 113977, 
      486505, 115193, 152765, 448253, 132613, 150365, 151693, 136501, 150889, 
      488501, 116488, 119293, 508429, 149305, 130441, 484249, 109997, 117160, 
      461437, 405313, 462890, 490757, 116377, 418882, 120025, 127153, 118490, 
      127385, 123400, 127492, 133345, 470410, 431285, 439805, 129744, 377428, 
      140229, 152433, 384165, 142532, 374372, 163154, 393538, 376505, 496080, 
      107413, 114325, 353266, 321745, 348385, 360980, 501617, 372313, 335380, 
      357697, 136489, 157369, 117090, 137506, 111085, 99961, 325737, 416212, 
      436500, 137653, 157365, 186625, 339253, 383409, 135329, 283204, 371204, 
      112801, 179617, 110116, 291861, 295433, 392785, 305698, 270026, 274752, 
      376858, 102533, 104264, 296840, 107497, 429481, 100546, 117917, 170596, 
      299396, 335465, 118714, 158101, 265234, 111592, 141860, 184420, 188525, 
      304181, 330437, 161330, 163613, 302580, 384660, 304457, 242525, 356789, 
      298602, 156260, 182033, 327240, 100306, 101474, 103585, 232532, 292052, 
      136930, 149085, 236029, 379700, 98741, 122225, 155266, 108036, 408784, 
      151802, 376565, 101540, 156808, 160613, 209288, 109789, 209905, 172544, 
      171522, 172321, 112370, 256906, 96345, 132768, 140545, 173268, 198288, 
      226033, 313949, 374845, 104661, 160794, 206389, 225394, 313525, 312010, 
      257210, 102217, 94868, 109898, 134725, 307525, 100420, 140260, 208132, 
      128050, 223394, 310050, 122033, 207380, 208090, 318530, 82629, 111141, 
      254116, 360936, 67457, 129025, 130421, 273146, 302770, 314837, 87833, 
      90113, 313553, 113194, 151210, 181285, 186325, 55186, 118781, 138100, 
      102989, 176633, 42824, 185653, 308125, 55845, 55970, 76997, 46733, 
      154154, 100025, 23581, 34866, 307976, 310180, 315725, 59618, 259345, 
      261365, 25205, 125450, 70436, 103496, 140324, 25210, 25497, 67762, 
      70297, 18313, 110249, 100589, 304793, 200605, 30469, 82066, 12017, 
      260005, 116069, 165448, 168680, 39442, 79897, 106121, 112621, 145097, 
      24049, 59296, 184225, 41897, 48850, 50137, 50570, 61562, 81881, 78440, 
      11349, 35649, 3497, 8320, 59305, 3041, 8501, 100369, 112586, 138449, 
      2920, 44532, 88765, 10553, 15130, 87490, 100153, 135305, 138970, 2993, 
      16290, 143977, 10781, 22381, 48725, 119464, 274984, 4610, 21722, 2788, 
      2209, 12818, 25010, 201125, 2197, 2372, 30677, 55016, 53920, 83161, 
      101792, 3785, 30410, 4573, 29988, 153864, 238933, 2081, 11090, 120017, 
      165706, 2129, 153700, 241700, 1810, 6282, 73882, 121930, 1928, 11048, 
      17828, 123944, 189800, 1433, 31994, 91369, 222269, 1492, 3897, 51472, 
      1850, 1300, 6056, 228685, 4005, 28314, 100945, 242170, 9488, 1402, 
      16525, 9490, 124745, 8650, 13273, 21178, 28285, 131050, 5576, 226301, 
      33386, 31201, 1268, 14173, 42509, 4162, 12541, 21466, 110665, 6484, 
      12064, 23809, 29984, 138041, 617, 1450, 7085, 7930, 10970, 15245, 
      102122, 105300, 109885, 613, 108530, 146978, 124865, 1669, 11889, 
      21221, 30472, 111085, 169940, 173252, 313, 225, 208, 75769, 108385, 
      127593, 146, 137, 482, 25402, 72482, 296, 884, 32861, 981, 28981, 
      43762, 49810, 91890, 143722, 289, 3785, 4553, 6953, 19108, 50240, 
      143705, 113, 1570, 2165, 15661, 18532, 23140, 52936, 83557, 4786, 
      19069, 142909, 340, 340, 50192, 92432, 1378, 3490, 9418, 46234, 72370, 
      90610, 404, 125, 28904, 30629, 0, 2704, 35721, 3848, 13000, 40405, 
      71828, 178088, 112905, 2132, 90617, 113585, 24050, 120434, 13032, 
      49320, 119752, 173925, 3185, 5978, 13060, 59600, 89465, 9901, 11125, 
      31784, 87716, 94964, 189325, 24770, 56290, 13369, 14068, 37393, 43408, 
      66708, 109705, 12050, 59218, 163385, 22397, 54952, 45594, 67825, 
      178309, 42692, 113825, 65314, 83233, 103365, 211924, 50537, 166010, 
      102800, 125716, 28330, 154890, 33245, 39688, 62984, 195010, 30852, 
      61092, 95440, 129457, 36725, 53117, 45250, 65245, 205033, 67981, 91501, 
      92104, 158509, 116561, 130561, 159365, 79424, 147713, 81812, 179240, 
      62729, 80749, 99194, 109466, 132340, 153544, 177005, 97081, 99569, 
      127625, 108610, 192650, 79605, 87028, 104805, 200680, 207880, 219853, 
      227389, 77561, 78665, 192994, 100712, 97073, 248225, 77380, 100273, 
      159913, 87764, 87865, 158626, 85648, 157153, 76793, 94340, 104373, 
      262925, 75258, 95778, 72346, 90205, 184981, 95828, 221917, 274261, 
      79025, 76473, 175898, 83317, 85000, 95625, 106114, 108025, 103120, 
      113360, 261812, 129285, 268385, 100649, 107050, 110408, 124373, 149608, 
      189908, 77114, 101753, 71912, 78152, 86920, 98600, 290593, 77090, 
      82997, 101736, 130082, 73674, 98836, 101252, 101861, 125306, 126180, 
      180805, 80360, 84680, 114580, 168805, 188730, 228825, 132500, 71705, 
      97226, 83304, 92773, 98225, 289600, 78106, 208161, 294049, 79357, 
      263240, 84349, 113210, 225818, 254713, 77930, 73109, 73604, 84461, 
      75825, 78370, 345250, 72569, 86528, 147233, 179825, 162765, 71789, 
      93881, 196409, 78992, 84212, 109556, 72973, 95720, 115685, 192008, 
      288976, 77141, 70354, 79645, 152770, 71072, 78880, 305897, 107434, 
      150314, 73957, 330597, 71354, 211493, 215045, 330850, 92009, 104593, 
      150597, 325777, 90884, 105109, 129125, 80665, 231530, 342061, 76473, 
      94418, 277037, 93850, 238186, 86096, 91937, 71210, 79778, 83794, 91130, 
      75688, 273060, 288405, 105757, 285577, 264625, 312562, 77285, 131720, 
      282308, 87530, 312049, 319658, 138385, 281857, 319945, 128609, 85325, 
      85832, 109525, 134885, 328232, 73888, 71485, 353977, 80581, 93557, 
      137722, 272801, 392165, 74650, 275026, 356112, 134873, 78325, 135188, 
      75010, 315802, 352465, 84649, 96889, 97210, 128962, 98068, 110344, 
      100553, 94496, 78754, 95346, 302132, 310580, 322405, 109114, 316258, 
      326005, 141457, 88925, 348125, 414541, 298602, 328450, 337266, 433737, 
      94100, 76932, 105352, 124525, 347245, 434772, 102449, 134017, 137905, 
      139876, 325825, 397001, 75850, 315065, 337104, 102457, 108937, 89293, 
      325456, 417017, 79169, 452834, 456725, 414052, 391378, 82868, 96353, 
      135833, 80242, 411490, 95636, 388936, 84005, 104081, 132581, 96889, 
      340465, 395665, 407745, 85649, 359873, 379474, 83005, 104717, 342340, 
      105106, 87209, 366388, 91984, 92900, 383029, 386953, 380340, 102050, 
      104525, 93025, 131473, 416585, 430984, 453700, 494762, 86969, 126740, 
      377145, 384093, 419117, 509557, 87029, 108226, 464834, 95497, 104737, 
      407857, 437281, 86293, 126485, 401549, 425749, 106042, 433602, 86036, 
      105521, 104537, 106922, 90493, 109309, 425053, 429973, 434925, 100801, 
      433786, 91880, 106730, 107189, 441029, 459130, 483697, 91073, 433280, 
      89258, 101378, 441640, 92945, 109985, 503730, 109610, 486280, 113338, 
      90650, 95369, 110201, 491674, 94265, 105185, 106448, 486608, 95125, 
      95762, 514585, 525904, 110234, 99112, 101380, 99621, 105253, 101533, 
      111933, 114964, 127625, 100162, 104602, 114346, 132130, 103394, 109570, 
      129194, 128745, 106706, 110756, 114386, 106384, 116980, 121250, 125129, 
      112450, 130714, 134845, 110585, 120605, 123005, 125896, 110930, 120969, 
      140020, 121032, 115249, 120514, 114841, 127018, 135029, 131426, 123124, 
      122692, 131620, 122266, 140292, 141597, 127625, 131825, 133317, 133229, 
      146834, 145085, 146133 ], 
  [ 180977, 183753, 179749, 179842, 180914, 170132, 175869, 177845, 173825, 
      167368, 163217, 158922, 172877, 155329, 163953, 157658, 162017, 161330, 
      154250, 152360, 146810, 153844, 158417, 145085, 153800, 152714, 137570, 
      138536, 131962, 131225, 140209, 130401, 133748, 153665, 131969, 133960, 
      131489, 141908, 123490, 134857, 136665, 134696, 153049, 152480, 124610, 
      125320, 120170, 132689, 145962, 118754, 126458, 125905, 115600, 116290, 
      123525, 126113, 145265, 129370, 114746, 125865, 116258, 118453, 127250, 
      112325, 120628, 112025, 118729, 133729, 119144, 126649, 105170, 100325, 
      104569, 138065, 100552, 111889, 136085, 97714, 132994, 99017, 127013, 
      127361, 93749, 131045, 112274, 118049, 115492, 440180, 100169, 118928, 
      91610, 118210, 132665, 126370, 89960, 93512, 414536, 118754, 88705, 
      419841, 89609, 120733, 384605, 103805, 118645, 119765, 106965, 118961, 
      421525, 90280, 92565, 439893, 117377, 101529, 417481, 84725, 90536, 
      396437, 344889, 397682, 423365, 89545, 357210, 92465, 98345, 91138, 
      98473, 95112, 98372, 103185, 404370, 368365, 376157, 100000, 318980, 
      108613, 118945, 325093, 110500, 316132, 127898, 333530, 317953, 427648, 
      80789, 86453, 296586, 267977, 292121, 303572, 432665, 313865, 280260, 
      300497, 104561, 122321, 88282, 105370, 83213, 74065, 271345, 353812, 
      372436, 105205, 122005, 147313, 283509, 323713, 103193, 232868, 312548, 
      84305, 141137, 82036, 240589, 243745, 332153, 252970, 220834, 225040, 
      317474, 75389, 76808, 244840, 79417, 365625, 73610, 87965, 132740, 
      246980, 279617, 88450, 121909, 216250, 82472, 107956, 144692, 148277, 
      251245, 275005, 124618, 126589, 249748, 324340, 251417, 195829, 298861, 
      246082, 120068, 142409, 271912, 72746, 73706, 75401, 186772, 240052, 
      103338, 113725, 189853, 319588, 71285, 90817, 118970, 78916, 346176, 
      115922, 316661, 73460, 120200, 123485, 166024, 80253, 166433, 133648, 
      132730, 133425, 82106, 208130, 68785, 99280, 105913, 134164, 156064, 
      180585, 259453, 314837, 75541, 123250, 163125, 179946, 259029, 257618, 
      208226, 73305, 67204, 79634, 100613, 253445, 71716, 105316, 164452, 
      94874, 177946, 255658, 89689, 163700, 164306, 263306, 56941, 80461, 
      205236, 301864, 44785, 95537, 96725, 222290, 249002, 259925, 61105, 
      62969, 258745, 82098, 114498, 140621, 145037, 35114, 86749, 103156, 
      73453, 136489, 25768, 144365, 253733, 35461, 35482, 52037, 28429, 
      116818, 70801, 12349, 19786, 253480, 255476, 260501, 38090, 209633, 
      211445, 13141, 92066, 46516, 73544, 104756, 13042, 13225, 44362, 46377, 
      8849, 79153, 71053, 250505, 157237, 16325, 55754, 5465, 210085, 83933, 
      126344, 129160, 22490, 53897, 75545, 81005, 108697, 11881, 37456, 
      142729, 24217, 29402, 30377, 30706, 39202, 55465, 52648, 4693, 19633, 
      4225, 3536, 37361, 6161, 3509, 70625, 80866, 102881, 5416, 26020, 
      60997, 4105, 6290, 59930, 70409, 100153, 103298, 3929, 6826, 107577, 
      4021, 10421, 29069, 86600, 223400, 2426, 9970, 3204, 4913, 4810, 12010, 
      157445, 3965, 3412, 15805, 33800, 32912, 56225, 71632, 1913, 15538, 
      1765, 15220, 116008, 190989, 2705, 3706, 86945, 126290, 2441, 115844, 
      193444, 2746, 1810, 48610, 88546, 2344, 3560, 7220, 90248, 147368, 
      4969, 16498, 62873, 176093, 2740, 1297, 30880, 7154, 2756, 1480, 
      181781, 1093, 13858, 70785, 193810, 2624, 1922, 6229, 2522, 90841, 
      2098, 4329, 9010, 13725, 96210, 1000, 179605, 17266, 15705, 1060, 4709, 
      23893, 522, 3805, 9090, 78841, 1076, 3536, 10601, 14800, 102161, 1657, 
      722, 1261, 1586, 2962, 5261, 71650, 74308, 78165, 5189, 77018, 109850, 
      90857, 421, 3361, 8845, 15080, 79157, 129796, 132692, 4369, 3865, 3744, 
      49873, 76873, 93169, 3370, 2425, 1210, 11570, 47210, 4456, 676, 16741, 
      565, 14005, 24730, 29322, 63082, 107010, 1433, 145, 289, 1025, 7460, 
      29648, 106993, 1985, 218, 85, 5365, 7092, 10036, 31720, 56205, 314, 
      7421, 106301, 4916, 1172, 29600, 63520, 234, 58, 2034, 26578, 47098, 
      62010, 5188, 3973, 13928, 15133, 2704, 0, 18769, 104, 3848, 22205, 
      46660, 136904, 80665, 52, 62017, 81241, 10634, 87050, 3880, 28936, 
      86472, 133261, 65, 674, 3908, 36928, 61073, 2309, 2909, 15976, 59636, 
      65636, 146789, 11146, 34346, 4113, 4500, 20025, 24480, 42580, 77985, 
      3418, 36650, 124073, 9605, 33320, 26146, 43489, 137125, 23972, 81481, 
      41498, 55985, 72685, 166788, 29945, 126386, 72224, 91604, 13666, 
      116722, 17125, 21800, 39688, 151850, 15460, 38212, 66112, 94825, 19669, 
      32005, 26010, 41533, 160729, 43749, 62901, 63400, 119925, 83905, 95825, 
      120677, 53008, 110585, 54980, 138056, 39641, 54125, 69346, 77954, 
      97396, 115688, 136133, 67649, 69721, 93409, 77306, 149906, 53293, 
      59364, 74125, 157000, 163368, 173989, 180693, 51665, 52561, 150250, 
      70760, 67745, 199345, 51588, 70425, 121329, 60100, 60201, 120250, 
      58400, 118985, 51209, 65636, 74005, 212693, 50194, 66970, 47906, 62437, 
      143485, 67124, 176157, 222989, 53441, 51409, 135650, 57005, 58376, 
      67129, 75850, 77449, 73376, 81952, 211892, 95485, 217841, 71425, 76786, 
      79624, 91405, 113000, 148100, 52258, 72425, 48200, 53192, 60296, 69896, 
      237969, 52442, 57205, 72616, 96490, 49858, 70340, 72340, 72845, 92546, 
      93316, 140453, 55400, 58888, 83588, 130013, 147442, 182857, 98804, 
      48617, 69250, 57928, 65629, 70145, 237392, 53874, 164689, 241425, 
      54917, 213736, 58973, 82738, 180370, 206145, 53906, 50125, 50516, 
      59189, 52321, 54346, 287946, 49793, 60944, 111769, 139993, 125221, 
      49325, 67049, 154601, 55072, 59252, 80020, 50405, 68680, 85213, 150824, 
      237184, 53845, 48618, 55933, 116890, 49232, 55376, 252545, 78626, 
      114850, 51597, 274957, 49618, 168229, 171365, 275210, 66113, 76409, 
      115237, 270657, 65300, 76925, 96989, 57161, 186082, 285485, 53905, 
      68314, 226805, 67954, 192114, 61760, 66457, 50098, 56794, 59978, 65858, 
      53640, 223348, 237133, 77885, 234617, 215849, 259002, 55133, 99688, 
      231764, 63298, 258593, 265474, 105417, 231417, 265761, 97201, 61717, 
      62120, 81341, 102541, 273320, 52880, 51101, 296777, 58221, 68597, 
      105170, 223505, 331741, 53954, 225626, 298912, 103049, 57005, 103364, 
      54522, 262450, 295681, 62081, 71825, 72146, 98282, 72900, 82888, 74969, 
      70160, 57850, 70906, 250340, 257956, 268637, 82178, 263114, 271925, 
      109217, 66149, 292069, 352661, 247330, 274266, 282250, 370297, 70388, 
      57172, 79560, 95301, 291397, 371332, 77281, 103337, 106601, 108260, 
      272057, 336785, 56610, 262441, 282400, 77705, 82937, 67349, 272000, 
      355345, 59825, 388250, 391829, 352692, 331994, 62900, 73369, 105569, 
      61002, 350442, 72964, 329864, 64037, 79745, 103045, 74113, 285865, 
      336073, 347113, 65473, 303505, 321338, 63557, 80485, 287636, 80874, 
      67033, 309604, 70976, 71684, 324893, 328505, 322516, 79274, 81229, 
      72433, 103289, 355745, 369000, 389844, 427682, 68353, 99700, 319945, 
      326269, 358277, 441437, 68725, 85034, 400250, 75217, 82377, 348057, 
      374985, 68405, 99965, 342373, 364493, 83682, 371722, 68564, 83369, 
      82697, 84562, 72085, 86533, 364005, 368509, 373045, 80105, 372114, 
      73576, 85202, 85661, 378941, 395586, 418177, 73705, 371920, 72514, 
      81514, 379656, 75577, 88457, 436858, 88706, 420968, 91810, 75154, 
      78521, 89609, 426050, 78145, 86153, 87104, 421504, 78901, 79642, 
      447401, 457888, 90578, 82472, 84116, 82981, 87365, 84789, 92485, 94788, 
      104849, 84250, 87442, 94690, 108522, 86858, 91370, 106418, 106177, 
      89546, 92660, 95770, 90368, 98676, 102010, 104953, 96122, 110018, 
      113213, 95297, 102821, 104597, 106760, 96058, 103393, 118388, 104392, 
      100481, 104186, 100385, 109234, 115373, 112810, 106900, 107300, 113732, 
      107186, 120532, 121525, 111505, 115393, 117925, 118253, 128426, 127301, 
      128245 ], 
  [ 145220, 144160, 141800, 141345, 140773, 135745, 137098, 136882, 134506, 
      131885, 129652, 125905, 129722, 123408, 126004, 123545, 123520, 122833, 
      116849, 115781, 112697, 114525, 115810, 109876, 112837, 112025, 101813, 
      100861, 98397, 96016, 98698, 94096, 94429, 102016, 92650, 92997, 91348, 
      95465, 88281, 92250, 92962, 90445, 98386, 97817, 85565, 85453, 83317, 
      87616, 93217, 81353, 84125, 83572, 78473, 78341, 80644, 81040, 89780, 
      82105, 75701, 79696, 75569, 76394, 79985, 73828, 76925, 72706, 73108, 
      79888, 72701, 74178, 64481, 61828, 63058, 78196, 60685, 64898, 76490, 
      57025, 73125, 57232, 69610, 69136, 53608, 70628, 60625, 63386, 61925, 
      286877, 54548, 63169, 50921, 62177, 69508, 65953, 48997, 50357, 266165, 
      61625, 48016, 270100, 48098, 62234, 242810, 53800, 60968, 61540, 55042, 
      60736, 270962, 47125, 48040, 285220, 59152, 51250, 267466, 44036, 
      46285, 251080, 211588, 251777, 271706, 44746, 220621, 45748, 48340, 
      44969, 48194, 46477, 47545, 49618, 256273, 228488, 234362, 47529, 
      190885, 51210, 56610, 195354, 52001, 188585, 60905, 201325, 189584, 
      273249, 36538, 38914, 173149, 152212, 169780, 178217, 276896, 185770, 
      160933, 175690, 46336, 55876, 38277, 46597, 35674, 31732, 153936, 
      215305, 229545, 45610, 54738, 69634, 162538, 192330, 44420, 126145, 
      183905, 35122, 65650, 33949, 131400, 133460, 198304, 139945, 117125, 
      119961, 186913, 29768, 30365, 133733, 31330, 223282, 28537, 34946, 
      58897, 134777, 158372, 34609, 52450, 113089, 31645, 44525, 65917, 
      68132, 137672, 154856, 53789, 54938, 136449, 191313, 137570, 98696, 
      172136, 133605, 50609, 63908, 152037, 26029, 26441, 27040, 92105, 
      128945, 40729, 46458, 94090, 187109, 24842, 33962, 49237, 28089, 
      207121, 47285, 184730, 25373, 49645, 51560, 77933, 28330, 77794, 57065, 
      56421, 56842, 28265, 105517, 22068, 36945, 40564, 57033, 70713, 86740, 
      141770, 182632, 24714, 50229, 75034, 86101, 141346, 140209, 105065, 
      23026, 20213, 25793, 36634, 136858, 21985, 39145, 75265, 33361, 84101, 
      138249, 30368, 74513, 74845, 143705, 15156, 25524, 102349, 172125, 
      10946, 33202, 33842, 114197, 133237, 141146, 16580, 17348, 140240, 
      26065, 43669, 59380, 62152, 8125, 28250, 36985, 21530, 56618, 6725, 
      61480, 136324, 7650, 7397, 12170, 6098, 44345, 19700, 8650, 5949, 
      135797, 137245, 140900, 7265, 104554, 105818, 7250, 30005, 9389, 20525, 
      36941, 6877, 6786, 8605, 9250, 9808, 23120, 19130, 133370, 68872, 4954, 
      12325, 14096, 104458, 25160, 49213, 50933, 3721, 11290, 20882, 23602, 
      38690, 5716, 5809, 59296, 3530, 4057, 4210, 4265, 6185, 11762, 10589, 
      13050, 3330, 32036, 16825, 5440, 40274, 16250, 18154, 23189, 35066, 
      37885, 3141, 13732, 13010, 8893, 13213, 17938, 33434, 35209, 32288, 
      7785, 37570, 12104, 4804, 3176, 25909, 113389, 22565, 4901, 30193, 
      37930, 9605, 3653, 68258, 34516, 32045, 2516, 3797, 3457, 11152, 18065, 
      22874, 2249, 20260, 2205, 42165, 90568, 30242, 10145, 25706, 48337, 
      29156, 42001, 92201, 31105, 15921, 7921, 26485, 29333, 9725, 5165, 
      27365, 61469, 40178, 1565, 13690, 80330, 31921, 20340, 2521, 47021, 
      32485, 15317, 84100, 19314, 1665, 17218, 92293, 10433, 29185, 4996, 
      10057, 27410, 10729, 6658, 2845, 1258, 30313, 14837, 82472, 689, 772, 
      26405, 5668, 740, 16825, 6682, 2377, 20890, 12721, 6961, 1696, 689, 
      33524, 30290, 24697, 11810, 10765, 7757, 4850, 17261, 18549, 20488, 
      43138, 19889, 37925, 27152, 23026, 6786, 2132, 421, 20932, 49925, 
      51725, 40948, 39348, 38953, 7540, 19744, 28368, 37757, 34346, 29021, 
      1021, 6521, 41309, 26021, 164, 25362, 442, 481, 1237, 13077, 36181, 
      30340, 16448, 14948, 11300, 2665, 1289, 36164, 32810, 22549, 20498, 
      4132, 2845, 1405, 1717, 10036, 14425, 2626, 35746, 42865, 29257, 1241, 
      13241, 23113, 16909, 8473, 685, 6409, 12553, 43685, 40004, 365, 200, 
      35721, 18769, 0, 16133, 5629, 148, 6245, 54293, 21618, 20465, 12560, 
      21920, 1181, 24989, 5661, 1125, 24685, 52020, 17738, 12593, 5689, 3089, 
      12164, 8200, 7156, 221, 11549, 14261, 60616, 1145, 2425, 5620, 5185, 
      160, 505, 4905, 20308, 6569, 3085, 46394, 1796, 2221, 801, 5266, 54514, 
      545, 22160, 4645, 10090, 17748, 73765, 1586, 47885, 17561, 27625, 925, 
      42057, 548, 565, 4205, 64033, 801, 3825, 14737, 29476, 626, 2276, 1213, 
      4954, 69898, 5800, 13444, 13669, 44164, 23762, 30202, 44642, 9305, 
      38660, 10181, 55445, 4706, 9874, 16601, 20825, 31225, 41845, 54344, 
      16000, 16976, 29156, 20725, 63185, 9864, 12373, 19188, 67813, 71989, 
      79048, 83560, 9332, 9680, 63529, 17741, 16370, 96458, 9529, 17680, 
      45568, 13109, 13210, 45037, 12505, 44320, 9698, 15905, 19890, 106244, 
      10053, 16965, 9409, 15172, 60052, 17393, 81490, 113800, 11930, 11268, 
      55505, 13576, 14125, 17946, 22009, 22786, 20905, 25097, 106265, 32328, 
      110570, 20324, 22945, 24413, 30440, 42445, 63845, 12665, 21050, 11621, 
      13325, 16045, 20165, 125218, 13397, 15146, 21789, 33881, 13005, 21157, 
      22061, 22292, 32129, 32625, 60034, 15533, 16829, 27829, 53704, 64557, 
      87642, 35921, 13682, 21437, 16965, 20008, 22058, 125737, 15925, 76050, 
      128674, 16420, 109205, 18010, 28349, 86525, 104080, 16505, 15464, 
      15581, 18500, 16290, 16945, 162865, 15680, 19433, 44228, 60944, 52200, 
      16034, 22250, 70346, 17945, 19385, 28097, 16840, 23333, 30824, 68213, 
      126625, 18362, 17245, 19354, 48253, 17585, 19345, 137876, 28621, 47309, 
      18580, 154260, 18245, 80138, 82178, 154513, 23780, 28048, 47970, 
      151330, 23789, 28564, 38216, 21130, 92237, 162322, 20340, 25433, 
      120356, 25621, 96625, 23537, 25220, 20369, 22133, 23125, 25169, 21445, 
      118269, 127944, 30346, 126250, 113236, 143785, 22664, 41189, 124493, 
      25349, 143650, 148613, 44452, 124420, 148900, 40346, 25412, 25541, 
      32980, 43220, 154541, 23425, 23290, 171970, 25204, 28730, 45301, 
      119522, 198440, 25321, 121369, 174105, 45098, 26728, 45413, 26437, 
      147781, 171970, 28516, 31684, 32005, 43345, 32485, 36445, 33458, 31937, 
      28669, 32409, 139781, 145205, 152872, 37105, 148993, 155338, 50170, 
      32036, 170276, 215524, 138141, 157405, 163197, 229050, 33809, 31005, 
      37501, 44200, 170152, 230085, 36866, 48400, 50020, 50857, 156292, 
      204032, 31813, 149690, 164169, 38386, 40330, 35428, 157057, 218756, 
      34754, 243989, 246746, 216925, 201433, 36185, 38708, 51728, 36205, 
      215497, 39125, 200125, 37322, 41522, 51122, 40000, 167908, 204964, 
      213264, 38210, 180890, 194065, 38212, 42536, 169405, 42925, 39770, 
      185893, 41521, 41681, 197620, 200410, 196065, 45161, 45746, 44074, 
      54928, 221348, 231589, 247501, 276845, 45200, 54353, 195138, 199818, 
      223880, 287860, 46394, 49825, 255989, 47680, 49360, 216400, 236752, 
      47170, 55988, 212360, 229000, 50665, 234585, 48425, 50900, 51050, 
      51545, 49480, 52420, 229060, 232468, 235908, 51472, 235525, 51245, 
      54377, 54836, 241256, 254065, 271450, 53840, 236153, 54293, 55073, 
      242245, 55712, 57632, 286569, 59525, 274789, 60985, 60221, 60026, 
      61250, 279049, 61568, 61904, 62033, 275873, 62050, 63065, 296290, 
      304585, 64685, 64525, 64525, 65034, 66130, 66568, 67140, 67525, 70736, 
      68221, 68125, 68797, 72217, 69185, 69313, 72305, 72612, 70229, 70877, 
      72617, 74065, 76345, 77213, 77690, 78997, 81385, 82114, 80912, 81860, 
      81992, 82237, 82769, 82980, 87289, 86445, 87466, 87061, 88192, 88273, 
      89480, 89657, 90049, 92641, 92497, 93349, 94365, 94536, 94928, 97994, 
      103266, 104690, 105821, 106340, 107010 ], 
  [ 178605, 181085, 177193, 177242, 178186, 167812, 173225, 175033, 171125, 
      164944, 160925, 156650, 169857, 153125, 161309, 155290, 159317, 158626, 
      151594, 149760, 144378, 151028, 155357, 142553, 150848, 149778, 134946, 
      135760, 129482, 128605, 137125, 127685, 130804, 149813, 129013, 130880, 
      128461, 138420, 120818, 131645, 133373, 131344, 148933, 148360, 121626, 
      122272, 117338, 129253, 141962, 115866, 123210, 122653, 112712, 113338, 
      120209, 122629, 141021, 125722, 111690, 122285, 113074, 115169, 123586, 
      109297, 117220, 108925, 115141, 129541, 115488, 122525, 101898, 97201, 
      101221, 133373, 97312, 108125, 131401, 94378, 128258, 95597, 122449, 
      122725, 90425, 126241, 108098, 113653, 111172, 428580, 96421, 114440, 
      88218, 113690, 127621, 121522, 86528, 89920, 403264, 114138, 85285, 
      408461, 86125, 116009, 373801, 99697, 113977, 115057, 102713, 114245, 
      410065, 86656, 88841, 428129, 112645, 97373, 406045, 81265, 86816, 
      385337, 334661, 386530, 411793, 85765, 346730, 88541, 94181, 87250, 
      94285, 91040, 94132, 98741, 393026, 357617, 365265, 95624, 309076, 
      103865, 113837, 315065, 105668, 306260, 122434, 323306, 308005, 415784, 
      76961, 82385, 286970, 258917, 282581, 293812, 420685, 303901, 270932, 
      290765, 99685, 116845, 84002, 100450, 79105, 70333, 262133, 343060, 
      361364, 100201, 116441, 140989, 274025, 313469, 98245, 224420, 302500, 
      80053, 134965, 77860, 231953, 235021, 321709, 244042, 212578, 216680, 
      307250, 71361, 72720, 236032, 75205, 354533, 69610, 83385, 126628, 
      238068, 270045, 83794, 116113, 207994, 78032, 102596, 138212, 141697, 
      242225, 265505, 118714, 120625, 240740, 313892, 242365, 187993, 288865, 
      237122, 114244, 135925, 262400, 68570, 69490, 71101, 179092, 231172, 
      97994, 108041, 182089, 309140, 67113, 85885, 113098, 74420, 335240, 
      110122, 306241, 69156, 114256, 117441, 158800, 75665, 159149, 127240, 
      126338, 127013, 77346, 199810, 64541, 93896, 100309, 127700, 149000, 
      172901, 250025, 304345, 70985, 117074, 155849, 172250, 249593, 248194, 
      199834, 68765, 62900, 74826, 95065, 244057, 67204, 99604, 157060, 
      89498, 170210, 246194, 84461, 156292, 156874, 253674, 52985, 75545, 
      196820, 291488, 41405, 90077, 91225, 213490, 239642, 250345, 56941, 
      58725, 249181, 77090, 108410, 133769, 138065, 32218, 81553, 97396, 
      68729, 129725, 23440, 137377, 244225, 32489, 32482, 48177, 25841, 
      110570, 66109, 11113, 17810, 243920, 245876, 250801, 34866, 200989, 
      202761, 11729, 86554, 42820, 68688, 98820, 11602, 11765, 40762, 42677, 
      7925, 74069, 66265, 240957, 149785, 14489, 51578, 5085, 201361, 78625, 
      119696, 122432, 20098, 49765, 70533, 75793, 102565, 10405, 34120, 
      135613, 21677, 26522, 27437, 27746, 35762, 51245, 48544, 4265, 17405, 
      5213, 3464, 33989, 7605, 3393, 65749, 75610, 96885, 6736, 23300, 56497, 
      3701, 5426, 55466, 65525, 94229, 97274, 4941, 5834, 101405, 3545, 8945, 
      26113, 81104, 214304, 2826, 8530, 4100, 6245, 4082, 10322, 149857, 
      5113, 4420, 13753, 30528, 29672, 51845, 66632, 2349, 13474, 2017, 
      13172, 109520, 182561, 3613, 3074, 81373, 119498, 3285, 109348, 184948, 
      3706, 1730, 44530, 82906, 3200, 2896, 5956, 84544, 139984, 6421, 14290, 
      58165, 167985, 3748, 1565, 27688, 8938, 3796, 1360, 173521, 1289, 
      11834, 65741, 185266, 2056, 2770, 4993, 1922, 85061, 1570, 3341, 7402, 
      11657, 90242, 848, 171353, 14890, 13445, 1732, 3601, 21025, 530, 2833, 
      7418, 73429, 740, 2600, 8765, 12584, 95965, 2557, 1282, 841, 1066, 
      2122, 4041, 66490, 69044, 72761, 6761, 71650, 103402, 85005, 865, 2405, 
      7145, 12800, 73697, 122756, 125572, 5821, 5237, 5096, 45565, 71485, 
      87221, 4658, 3533, 2018, 9578, 43018, 5920, 1300, 14305, 1145, 11785, 
      21730, 26042, 58202, 100610, 2309, 101, 125, 541, 5876, 26344, 100589, 
      2997, 610, 337, 4033, 5540, 8164, 28288, 51593, 98, 5825, 99905, 6436, 
      1972, 26280, 58600, 650, 34, 1250, 23434, 42874, 57146, 6740, 5345, 
      11680, 12785, 3848, 104, 16133, 0, 2704, 19321, 42436, 129600, 75077, 
      260, 57125, 75629, 8658, 81234, 2720, 25616, 80672, 126041, 61, 250, 
      2740, 33160, 56205, 1433, 1913, 13520, 54820, 60580, 139193, 9106, 
      30706, 2909, 3236, 17261, 21416, 38516, 72461, 2330, 32882, 117085, 
      7713, 29728, 22970, 39373, 129769, 20932, 75821, 37474, 51301, 67337, 
      158660, 26533, 119314, 66888, 85588, 11386, 109922, 14561, 18896, 
      35744, 144082, 13028, 34340, 61000, 88693, 16913, 28465, 22826, 37489, 
      152725, 39593, 57905, 58384, 113009, 78125, 89645, 113737, 48424, 
      103941, 50308, 130624, 35685, 49489, 64090, 72378, 91156, 108880, 
      128745, 62453, 64445, 87293, 71746, 142146, 48689, 54500, 68681, 
      149056, 155264, 165625, 172169, 47133, 47989, 142474, 65440, 62541, 
      190381, 47060, 65117, 114341, 55204, 55301, 113290, 53576, 112061, 
      46701, 60516, 68561, 203409, 45746, 61802, 43570, 57457, 135865, 61956, 
      167705, 213473, 48861, 46925, 128242, 52273, 53584, 61973, 70354, 
      71893, 67976, 76232, 202612, 89297, 208429, 66109, 71266, 74000, 85361, 
      106256, 140356, 47770, 67077, 43920, 48672, 55456, 64656, 228125, 
      47970, 52513, 67280, 90290, 45530, 65108, 67028, 67513, 86490, 87236, 
      132929, 50832, 54160, 77860, 122785, 139730, 174245, 92548, 44397, 
      64090, 53264, 60625, 64957, 227560, 49418, 156533, 231509, 50417, 
      204416, 54289, 77074, 171826, 196997, 49474, 45889, 46260, 54513, 
      47981, 49906, 277106, 45589, 56200, 105125, 132509, 118169, 45169, 
      62053, 146725, 50632, 54612, 74500, 46217, 63632, 79505, 143056, 
      227368, 49505, 44570, 51505, 110122, 45160, 50984, 242413, 73210, 
      108154, 47417, 264377, 45554, 160025, 163081, 264626, 61245, 71101, 
      108545, 260165, 60484, 71609, 90913, 52741, 177442, 274705, 49661, 
      63386, 217233, 63058, 183338, 57160, 61637, 46114, 52450, 55474, 61074, 
      49472, 213860, 227345, 72593, 224885, 206533, 248762, 50929, 93584, 
      222100, 58690, 248365, 255106, 99125, 221765, 255389, 91205, 57217, 
      57600, 75961, 96361, 262800, 48872, 47209, 285805, 53945, 63817, 98930, 
      214045, 320129, 49978, 216130, 287912, 96925, 52897, 97236, 50570, 
      252178, 284749, 57725, 66989, 67306, 92362, 68036, 77584, 70021, 65448, 
      53794, 66170, 240340, 247796, 258257, 76954, 252850, 261481, 102965, 
      61713, 281233, 340705, 237410, 263786, 271610, 358037, 65764, 53300, 
      74528, 89609, 280585, 359060, 72365, 97357, 100501, 102100, 261637, 
      325125, 52826, 252229, 271784, 72845, 77837, 63025, 261608, 343373, 
      55989, 375714, 379233, 340772, 320450, 58932, 68821, 99621, 57170, 
      338570, 68468, 318368, 60057, 74925, 97225, 69589, 275221, 324469, 
      335309, 61445, 292517, 310010, 59665, 75673, 276964, 76058, 62989, 
      298516, 66760, 67428, 313529, 317077, 311204, 74698, 76553, 68269, 
      97661, 343837, 356864, 377348, 414562, 64549, 94276, 308717, 314921, 
      346345, 428105, 64969, 80338, 387594, 71077, 77837, 336317, 362765, 
      64721, 94617, 330745, 352465, 79130, 359570, 64948, 78853, 78237, 
      80002, 68281, 81889, 352001, 356425, 360881, 75853, 359978, 69776, 
      80770, 81225, 366705, 383066, 405277, 70061, 359816, 68986, 77386, 
      367424, 71917, 83997, 423674, 84346, 408064, 87322, 71818, 74925, 
      85293, 413074, 74677, 82125, 83016, 408616, 75409, 76162, 434101, 
      444424, 86410, 78880, 80404, 79385, 83521, 81161, 88337, 90500, 100053, 
      80770, 83722, 90490, 103562, 83250, 87442, 101610, 101405, 85810, 
      88740, 91738, 86824, 94676, 97826, 100589, 92482, 105530, 108545, 
      91845, 98881, 100537, 102560, 92674, 99485, 113684, 100640, 97085, 
      100490, 97045, 105250, 111025, 108658, 103204, 103748, 109700, 103690, 
      116132, 117065, 107797, 111605, 114305, 114705, 124210, 123201, 124121 ]
    , [ 161653, 162677, 159409, 159250, 159570, 151380, 155129, 156105, 
      152821, 148096, 144805, 140738, 150097, 137629, 143525, 138962, 141325, 
      140634, 134018, 132496, 128050, 132724, 135805, 125809, 131920, 130954, 
      117994, 118080, 113362, 111861, 117989, 110525, 112500, 126829, 110709, 
      111952, 109845, 117412, 104074, 112093, 113405, 111168, 124805, 124232, 
      103426, 103760, 99970, 108765, 118562, 98290, 103762, 103205, 95240, 
      95554, 100553, 102141, 116581, 104402, 93490, 101381, 94250, 95825, 
      102266, 91305, 97252, 90621, 94445, 105725, 94480, 99229, 83074, 79209, 
      82085, 107269, 78800, 86909, 105401, 75554, 102154, 76357, 97281, 
      97245, 71809, 99929, 85114, 89525, 87460, 367012, 75725, 89896, 69394, 
      89042, 100269, 95210, 67600, 70160, 343568, 89074, 66461, 348245, 
      66989, 90425, 316601, 77337, 88705, 89577, 79625, 88765, 349537, 66896, 
      68561, 366041, 87165, 74909, 345725, 62441, 66640, 326785, 280685, 
      327770, 350849, 65381, 291506, 67429, 71821, 66346, 71821, 69200, 
      71460, 75029, 333434, 301145, 308065, 72328, 257076, 78697, 86797, 
      262441, 80084, 254468, 93626, 269746, 255901, 353800, 56785, 60961, 
      236738, 211597, 232765, 242852, 358181, 251901, 222260, 240013, 74205, 
      88245, 61642, 74762, 57681, 50885, 214189, 287108, 303748, 74201, 
      87529, 108125, 224729, 260221, 72557, 180532, 250292, 58005, 102933, 
      56228, 187129, 189781, 267525, 197762, 169834, 173416, 254314, 50665, 
      51712, 190480, 53573, 297125, 49122, 59881, 95220, 192100, 220645, 
      59978, 86369, 165458, 55360, 75140, 104932, 107897, 195737, 216521, 
      88450, 90049, 194356, 260020, 195773, 147745, 237385, 191050, 84500, 
      102749, 213520, 47458, 48170, 49365, 139780, 185620, 70850, 79129, 
      142361, 255476, 46105, 60925, 83250, 51748, 279080, 80690, 252785, 
      47524, 84096, 86761, 121984, 52577, 122125, 94792, 93994, 94565, 53530, 
      157482, 43429, 66856, 72125, 95044, 113224, 133901, 201977, 250785, 
      48313, 85978, 119033, 133250, 201545, 200250, 157298, 46301, 41684, 
      51010, 67401, 196425, 44948, 71108, 119828, 62770, 131210, 198250, 
      58565, 119060, 119538, 204898, 33745, 51313, 154388, 238864, 25181, 
      63037, 63977, 169082, 192322, 201881, 36661, 38029, 200821, 52442, 
      78146, 99553, 103225, 18594, 55969, 68900, 45641, 96029, 12832, 102537, 
      196281, 18553, 18442, 29665, 13985, 79682, 43333, 6329, 9178, 195872, 
      197620, 202025, 19786, 157725, 159289, 6113, 59618, 25348, 45184, 
      69700, 5882, 5941, 23810, 25205, 4909, 49421, 43177, 193117, 112865, 
      6793, 31714, 4981, 157889, 52937, 87040, 89360, 9594, 30213, 46405, 
      50625, 72613, 4685, 18728, 100565, 10445, 13522, 14125, 14330, 19850, 
      31277, 29200, 4057, 7837, 12389, 5128, 18493, 17173, 4849, 42453, 
      50338, 67765, 15680, 11236, 35177, 3701, 3034, 34354, 42229, 65525, 
      68050, 12325, 2818, 71453, 3233, 3433, 12905, 54688, 169168, 7090, 
      3226, 10964, 15397, 2522, 3770, 112625, 13329, 11908, 5329, 15760, 
      15112, 31357, 42920, 6925, 5050, 5657, 4852, 78112, 141065, 10685, 
      2138, 54749, 86530, 10045, 77940, 143140, 11090, 3706, 25706, 55970, 
      10064, 1856, 1796, 57296, 104000, 16405, 5242, 36117, 128257, 11444, 
      5413, 13544, 20690, 11700, 3232, 133065, 4825, 3826, 42029, 143354, 
      1640, 9738, 1145, 1402, 57605, 1466, 845, 1682, 3545, 61850, 2720, 
      131105, 5218, 4397, 7972, 585, 8857, 3338, 545, 1490, 48053, 1780, 520, 
      2005, 3848, 66533, 10045, 7002, 1465, 1170, 562, 505, 42466, 44500, 
      47489, 17785, 46586, 72722, 57445, 6065, 325, 1217, 3856, 48217, 89060, 
      91460, 16325, 15325, 15080, 26117, 46421, 59245, 14330, 12269, 9194, 
      2194, 24194, 16528, 7540, 4633, 7177, 3257, 9146, 12002, 35842, 70346, 
      9901, 2909, 2309, 1061, 676, 12200, 70325, 11317, 5706, 4705, 185, 548, 
      1508, 13520, 30689, 2074, 625, 69745, 17460, 9252, 12136, 36136, 5954, 
      3050, 314, 10226, 24050, 34994, 17972, 15641, 3152, 3737, 13000, 3848, 
      5629, 2704, 0, 7569, 23716, 94864, 49285, 4628, 34973, 49733, 1690, 
      54298, 16, 11680, 53840, 91825, 3389, 1394, 36, 16936, 34261, 289, 145, 
      4160, 33188, 37700, 103105, 1930, 15210, 101, 116, 6341, 8936, 20836, 
      47189, 146, 16762, 84221, 1369, 14544, 9970, 21485, 95033, 8660, 49925, 
      20106, 30501, 43105, 119972, 12389, 86138, 42760, 57924, 3170, 78202, 
      4889, 7456, 18896, 107370, 4084, 17908, 38120, 60509, 6305, 13801, 
      10034, 20225, 114869, 21809, 35753, 36128, 80873, 51917, 61357, 81497, 
      28456, 73261, 29924, 95888, 19045, 29313, 40690, 47314, 62660, 77472, 
      94321, 39469, 41045, 59525, 46890, 105850, 28825, 33284, 44449, 111824, 
      117200, 126209, 131921, 27685, 28333, 106178, 41936, 39661, 147949, 
      27716, 41717, 82205, 33988, 34085, 81362, 32776, 80341, 27565, 38260, 
      44641, 159625, 27130, 39442, 25578, 36137, 100817, 39700, 128393, 
      168649, 29725, 28309, 94442, 32409, 33408, 39925, 46538, 47765, 44680, 
      51272, 159140, 61945, 164333, 43333, 47450, 49664, 58841, 76096, 
      104996, 29362, 44197, 26656, 30160, 35280, 42400, 181949, 29770, 33169, 
      44608, 63146, 28162, 43060, 44564, 44945, 60178, 60820, 99025, 32320, 
      34816, 53316, 90441, 104890, 134725, 65300, 27757, 42562, 34336, 39929, 
      43325, 181800, 31634, 119509, 185333, 32425, 161360, 35361, 53050, 
      132826, 154877, 31898, 29353, 29620, 35689, 30925, 32330, 226250, 
      29261, 37064, 76109, 99125, 87073, 29153, 41669, 111365, 33160, 36100, 
      51412, 30097, 43040, 55481, 108320, 182024, 32657, 29282, 34241, 80690, 
      29768, 33928, 195509, 50850, 79138, 31505, 215185, 30266, 123209, 
      125849, 215434, 41797, 49365, 79633, 211493, 41348, 49873, 65225, 
      35685, 138442, 224577, 33541, 43730, 173449, 43610, 143714, 39272, 
      42605, 31450, 35914, 38106, 42250, 33872, 170596, 182521, 51169, 
      180373, 164205, 201650, 35225, 68000, 178004, 40906, 201357, 207370, 
      72605, 177773, 207653, 66245, 40057, 40336, 54225, 70465, 214336, 
      34312, 33273, 235053, 38033, 45305, 72826, 171197, 266153, 35730, 
      173178, 237160, 71549, 38025, 71860, 36530, 205274, 234413, 41605, 
      48373, 48690, 68130, 49316, 56576, 50885, 47560, 39338, 48178, 194996, 
      201620, 210937, 56466, 206154, 213849, 77173, 45385, 231625, 285273, 
      192586, 216050, 223042, 301045, 48500, 39988, 55184, 66833, 231185, 
      302068, 53645, 73125, 75645, 76932, 214317, 271357, 40034, 206053, 
      223528, 54541, 58285, 47529, 214600, 288149, 43093, 317578, 320785, 
      285860, 267514, 45412, 52285, 75805, 44378, 283970, 52244, 265744, 
      46537, 57037, 74137, 53261, 227069, 271325, 281125, 47717, 242597, 
      258322, 46665, 57889, 228708, 58274, 49261, 248180, 52200, 52660, 
      261841, 265077, 259828, 58370, 59705, 54125, 75925, 289445, 301328, 
      319940, 353930, 52381, 73684, 257965, 263545, 291953, 366433, 53113, 
      63594, 329458, 57245, 61925, 282965, 306917, 53281, 74545, 278017, 
      297657, 63218, 304138, 53924, 63149, 62845, 64090, 56321, 65561, 
      297401, 301409, 305449, 61605, 304754, 57920, 65690, 66145, 311065, 
      325970, 346205, 59141, 304904, 58690, 63970, 311888, 60997, 68917, 
      363250, 69890, 349200, 72242, 62770, 64525, 71149, 353898, 65005, 
      69541, 70120, 349960, 65633, 66490, 373365, 382856, 73202, 68688, 
      69588, 69193, 72081, 70865, 75337, 76772, 83725, 71306, 73010, 77282, 
      86402, 73162, 75690, 85282, 85285, 75098, 77092, 79570, 77256, 82820, 
      85034, 86861, 82602, 91282, 93361, 83005, 87545, 88577, 89872, 84250, 
      88357, 98500, 90448, 88765, 90610, 89037, 93914, 97817, 96490, 93428, 
      94804, 98260, 95058, 102820, 103441, 98125, 101621, 105361, 106177, 
      112250, 111865, 112681 ], 
  [ 145384, 143972, 141748, 141241, 140517, 135981, 136946, 136530, 134290, 
      132001, 129928, 126209, 129130, 123796, 125864, 123737, 123316, 122625, 
      116705, 115705, 112825, 114193, 115186, 109888, 112345, 111553, 101725, 
      100593, 98485, 95940, 98066, 93908, 93969, 100468, 92178, 92377, 90792, 
      94357, 88153, 91474, 92090, 89505, 96530, 95957, 85069, 84881, 83005, 
      86580, 91505, 80977, 83317, 82760, 78101, 77893, 79760, 79956, 87784, 
      80825, 75133, 78500, 74849, 75554, 78689, 73296, 75937, 72090, 71912, 
      77972, 71425, 72346, 63673, 61200, 62162, 75688, 59921, 63506, 73994, 
      56153, 70573, 56260, 67266, 66708, 52756, 68000, 58753, 61250, 59881, 
      276097, 53192, 60925, 49993, 59897, 66600, 63281, 48025, 49193, 255785, 
      59233, 47060, 259592, 47066, 59714, 232994, 52020, 58516, 59040, 53090, 
      58228, 260362, 45929, 46724, 274256, 56628, 49418, 256898, 43040, 
      44977, 240916, 202472, 241553, 260978, 43370, 211205, 44200, 46504, 
      43465, 46330, 44753, 45621, 47450, 245825, 218756, 224458, 45445, 
      182169, 48682, 53650, 186490, 49373, 179909, 57521, 192229, 180820, 
      262189, 35122, 37210, 164789, 144520, 161512, 169685, 265700, 176994, 
      152921, 167194, 43668, 52488, 36325, 43877, 33930, 30440, 146068, 
      205589, 219445, 42794, 51250, 65234, 154346, 183226, 41672, 119197, 
      175037, 33210, 61434, 32129, 124228, 126184, 188964, 132425, 110413, 
      113125, 177841, 28132, 28657, 126361, 29474, 213170, 26937, 32650, 
      54765, 127285, 150088, 32225, 48698, 106385, 29521, 41297, 61345, 
      63440, 130052, 146660, 49909, 50986, 128845, 181981, 129914, 92500, 
      163348, 126061, 46829, 59336, 143833, 24229, 24593, 25092, 86101, 
      121501, 37529, 42850, 87986, 177785, 23050, 31258, 45405, 25909, 
      197213, 43541, 175442, 23425, 45729, 47524, 72481, 26042, 72274, 52597, 
      51973, 52370, 25777, 98757, 20200, 33709, 37064, 52501, 65461, 80744, 
      133682, 173268, 22474, 46045, 69530, 80093, 133250, 132129, 98225, 
      20810, 18281, 23257, 33210, 128826, 19805, 35525, 69629, 30145, 78053, 
      130129, 27332, 68861, 69165, 135385, 13648, 22864, 95489, 162913, 
      10130, 29890, 30482, 106877, 125245, 132890, 14824, 15496, 132004, 
      23297, 39605, 54400, 57028, 7893, 25258, 33317, 19106, 51746, 7177, 
      56340, 128160, 7330, 7045, 10786, 6242, 40097, 17320, 10418, 6829, 
      127577, 128977, 132512, 6649, 97434, 98650, 8810, 26645, 8209, 17953, 
      33073, 8405, 8290, 7541, 8066, 11956, 20276, 16642, 125170, 63188, 
      6010, 10573, 16900, 97250, 22052, 44497, 46121, 4113, 9594, 18130, 
      20610, 34594, 7208, 5069, 54020, 3746, 3865, 3946, 3977, 5321, 9962, 
      8929, 15802, 3922, 36488, 20005, 4660, 45274, 19378, 15570, 20149, 
      31138, 42737, 3145, 11600, 15794, 11125, 11125, 15346, 29594, 31249, 
      36772, 9865, 33434, 14804, 6304, 2900, 22585, 105745, 26317, 6445, 
      34541, 42802, 12005, 4901, 62426, 39168, 36529, 3328, 3145, 2845, 9172, 
      15341, 26674, 3049, 23840, 3025, 37657, 83732, 34610, 12665, 22298, 
      43465, 33448, 37485, 85285, 35537, 19105, 6305, 22997, 33641, 12209, 
      6929, 23801, 55889, 45202, 2197, 11322, 73882, 36413, 23944, 1973, 
      52445, 37017, 18457, 77472, 22834, 2521, 14450, 85325, 13037, 33489, 
      6800, 12625, 23762, 13385, 8762, 4205, 2066, 26441, 17945, 75860, 1129, 
      1352, 30505, 7632, 592, 20129, 8810, 3665, 17690, 15613, 9133, 2788, 
      1325, 29384, 34666, 28665, 14602, 13437, 10045, 6682, 14365, 15529, 
      17300, 48322, 16745, 33485, 23428, 26858, 8938, 3392, 985, 17680, 
      44777, 46481, 45992, 44296, 43877, 5672, 16580, 24532, 42605, 38978, 
      33293, 1933, 4793, 46369, 30073, 544, 29362, 1082, 185, 605, 10525, 
      31805, 34696, 19700, 18056, 14024, 4069, 629, 31784, 37330, 26325, 
      24106, 5840, 4289, 2465, 905, 7808, 17473, 4018, 31378, 47997, 33525, 
      565, 10645, 26921, 20189, 10841, 221, 4649, 10025, 48857, 44960, 977, 
      692, 40405, 22205, 148, 19321, 7569, 0, 4489, 48841, 18226, 24029, 
      10004, 18500, 2125, 21325, 7585, 457, 21041, 46672, 21050, 15401, 7605, 
      1885, 9640, 10468, 9280, 593, 9089, 11513, 54820, 2017, 1377, 7496, 
      6989, 164, 149, 3349, 17000, 8585, 1885, 41330, 2848, 1233, 313, 3650, 
      49010, 221, 18692, 3141, 7794, 14656, 67337, 818, 42725, 14485, 23733, 
      1517, 37225, 800, 409, 2801, 58041, 1213, 2509, 11933, 25448, 650, 
      1360, 725, 3434, 63626, 4148, 10784, 10985, 39200, 20162, 26122, 39650, 
      7141, 34024, 7913, 49865, 3298, 7650, 13633, 17473, 27077, 37017, 
      48820, 13108, 13988, 25160, 17397, 57217, 7684, 9881, 16000, 61625, 
      65609, 72356, 76676, 7240, 7540, 57545, 14705, 13474, 89050, 7445, 
      14660, 40532, 10585, 10682, 40037, 10069, 39364, 7642, 13117, 16714, 
      98464, 8077, 14125, 7569, 12560, 54272, 14557, 74714, 105748, 9802, 
      9256, 49985, 11268, 11745, 15130, 18785, 19490, 17797, 21605, 98501, 
      28276, 102650, 17320, 19697, 21041, 26564, 37729, 57929, 10657, 18010, 
      9865, 11281, 13617, 17257, 116786, 11413, 12898, 18769, 29825, 11197, 
      18265, 19073, 19280, 28249, 28717, 54394, 13441, 14545, 24345, 48420, 
      58693, 80698, 31805, 12010, 18637, 14761, 17396, 19226, 117333, 13973, 
      69658, 120170, 14416, 101417, 15786, 24949, 79669, 96500, 14585, 13780, 
      13873, 16288, 14482, 15017, 153257, 14036, 17141, 39656, 55364, 47140, 
      14450, 19658, 64298, 16021, 17221, 24877, 15220, 20681, 27380, 62297, 
      118253, 16562, 15797, 17450, 43541, 16109, 17485, 129128, 25533, 42685, 
      16976, 144976, 16781, 73706, 75650, 145225, 21352, 25092, 43354, 
      142154, 21425, 25600, 34340, 19242, 85285, 152802, 18664, 22937, 
      112288, 23165, 89513, 21437, 22856, 19009, 20341, 21141, 22849, 19865, 
      110305, 119620, 27418, 117994, 105480, 134921, 21044, 37289, 116321, 
      23245, 134802, 139597, 40328, 116264, 139880, 36578, 23440, 23545, 
      29952, 39232, 145345, 22045, 22050, 162234, 23504, 26426, 41245, 
      111602, 187940, 23985, 113409, 164341, 41186, 25236, 41497, 25133, 
      138893, 162290, 26728, 29320, 29637, 39681, 30089, 33521, 30962, 29725, 
      27245, 30169, 131225, 136457, 143860, 34281, 140121, 146250, 46114, 
      30160, 160720, 204624, 129685, 148277, 153877, 217786, 31709, 29809, 
      34913, 40820, 160628, 218809, 34418, 44676, 46152, 46917, 147240, 
      193492, 30725, 140890, 154885, 36010, 37666, 33696, 148045, 207848, 
      33610, 232405, 235090, 206081, 191041, 34885, 36712, 48052, 35069, 
      204713, 37193, 189793, 36010, 39202, 47602, 38036, 158600, 194504, 
      202564, 36842, 171170, 183937, 37008, 40228, 160065, 40613, 38386, 
      176057, 39933, 40045, 187456, 190170, 185965, 43145, 43610, 42554, 
      51652, 210536, 220505, 235985, 264581, 44116, 51325, 185146, 189682, 
      213044, 275344, 45370, 47673, 244285, 46196, 47396, 205796, 225572, 
      46234, 53056, 201892, 218052, 48689, 223489, 47573, 48968, 49186, 
      49561, 48404, 50336, 218144, 221456, 224800, 49860, 224453, 50177, 
      52553, 53008, 230068, 242537, 259466, 52964, 225125, 53557, 53617, 
      231065, 54820, 55780, 274249, 57797, 262809, 59105, 59725, 59218, 
      59578, 266985, 60916, 60580, 60637, 263917, 61370, 62401, 283842, 
      291941, 63197, 63729, 63585, 64234, 65034, 65732, 65680, 65897, 68500, 
      67565, 67181, 67277, 69785, 68377, 68121, 70057, 70408, 69269, 69697, 
      71305, 73341, 75077, 75725, 75986, 78165, 79537, 80050, 80308, 80672, 
      80660, 80737, 82249, 81832, 85189, 85489, 86938, 86173, 87732, 87041, 
      87812, 88225, 89165, 91933, 91213, 92709, 92641, 92740, 94036, 97010, 
      102490, 104002, 104333, 104992, 105634 ], 
  [ 143173, 139885, 138465, 137690, 136162, 134440, 133261, 131773, 130337, 
      129924, 128789, 125338, 123301, 123461, 122581, 122330, 119765, 119074, 
      113690, 113092, 111418, 110240, 109625, 107945, 107588, 106930, 99514, 
      97444, 97346, 93997, 93041, 91429, 90016, 90485, 88225, 87620, 86437, 
      86920, 86210, 85913, 85993, 83140, 85073, 84500, 81250, 80660, 80258, 
      79813, 80986, 77962, 77890, 77333, 75220, 74610, 74065, 73189, 75925, 
      72986, 71314, 71197, 70226, 70261, 70850, 69745, 69840, 68137, 64877, 
      66917, 63988, 61961, 59050, 57649, 57137, 61685, 55700, 55801, 60125, 
      51530, 56570, 51101, 54469, 53509, 48401, 53729, 48770, 49793, 48960, 
      216400, 46157, 48932, 45370, 47770, 50989, 49010, 43268, 43364, 198500, 
      46570, 42437, 201637, 42041, 46381, 178925, 42841, 45585, 45841, 42973, 
      45029, 202005, 40100, 40225, 213889, 43429, 40105, 198809, 38417, 
      38612, 185105, 152557, 185474, 202085, 36737, 159682, 36629, 37325, 
      36162, 37017, 36244, 36040, 36529, 188674, 165625, 170389, 35060, 
      134800, 35885, 38441, 138317, 36040, 132808, 40034, 142850, 133317, 
      201956, 28757, 29237, 119698, 103181, 116957, 123656, 204797, 129625, 
      109840, 121433, 30469, 35269, 27146, 30410, 25957, 25013, 103925, 
      153128, 164840, 28925, 33629, 42521, 110461, 134249, 28205, 82280, 
      127400, 24433, 39793, 23888, 86105, 87525, 138781, 92426, 74970, 77012, 
      129266, 21097, 21220, 87300, 21233, 158833, 20170, 21997, 33928, 87688, 
      106069, 21170, 30005, 71210, 19940, 25552, 38096, 39521, 89785, 103177, 
      30546, 31221, 88712, 132200, 89513, 60273, 116649, 86330, 28136, 36221, 
      100484, 16658, 16754, 16717, 55080, 82440, 22186, 25229, 56429, 128272, 
      15613, 18729, 26578, 16328, 144484, 25250, 126197, 15184, 26500, 27625, 
      44676, 15925, 44201, 30420, 29930, 30193, 14722, 63850, 12629, 18500, 
      20381, 30056, 38996, 50125, 91405, 123889, 12893, 25610, 41725, 49474, 
      90973, 89986, 63050, 11497, 10576, 12202, 17197, 87085, 10760, 18440, 
      41288, 15338, 47434, 87986, 13597, 40520, 40690, 92170, 8489, 11273, 
      60448, 114740, 8857, 14681, 15005, 69290, 83906, 90077, 8325, 8461, 
      89325, 11170, 20242, 29945, 31769, 9970, 11925, 16232, 8989, 27961, 
      13140, 31081, 86017, 9005, 8586, 6565, 10597, 19930, 7605, 23885, 
      15338, 85300, 86432, 89297, 6850, 61321, 62269, 21205, 11570, 5328, 
      7300, 15184, 20666, 20417, 5330, 5185, 27701, 8149, 6525, 83161, 35249, 
      15725, 4610, 36397, 60869, 8585, 22052, 23140, 10210, 4033, 6673, 7813, 
      15633, 19469, 4868, 28493, 8905, 6746, 6425, 6322, 4450, 3865, 3636, 
      35165, 11225, 65365, 41780, 4325, 77233, 40885, 5185, 7218, 13249, 
      73892, 7232, 3761, 35425, 27674, 3554, 4961, 12241, 13226, 65917, 
      25610, 14473, 34033, 18833, 5513, 8180, 67220, 51442, 19242, 63016, 
      74225, 29626, 16090, 34085, 69385, 65808, 12105, 3748, 3716, 2405, 
      4420, 52201, 11826, 48161, 11936, 16820, 49897, 63353, 31090, 7625, 
      20618, 61789, 16648, 51048, 64682, 41282, 1682, 7922, 62116, 30500, 
      21200, 8324, 29156, 77697, 10170, 2545, 42325, 65960, 48533, 3380, 
      87218, 66832, 40500, 44977, 47021, 11834, 3529, 50954, 32132, 62098, 
      21473, 31586, 8017, 32882, 25177, 16466, 11245, 9490, 39988, 43633, 
      8298, 9325, 58176, 23377, 4545, 43378, 25493, 15658, 4625, 36584, 
      26084, 13709, 9700, 11093, 63945, 55666, 35037, 33202, 27666, 21757, 
      3042, 3536, 4369, 82157, 4082, 13586, 7549, 53189, 25889, 15385, 9092, 
      4481, 20992, 22160, 79157, 76925, 76372, 245, 3917, 8117, 74698, 69865, 
      62170, 12050, 170, 79668, 57744, 7713, 56765, 9725, 3602, 2146, 1346, 
      12442, 64109, 42949, 40501, 34325, 17000, 2036, 12421, 67681, 52522, 
      49365, 20513, 17488, 13520, 1508, 505, 39650, 16949, 12149, 81832, 
      62536, 1972, 1332, 53386, 43706, 29266, 2834, 26, 1114, 82960, 77857, 
      9620, 8665, 71828, 46660, 6245, 42436, 23716, 4489, 0, 23716, 4625, 
      49288, 1093, 4765, 12778, 6250, 23732, 2132, 6100, 22217, 44969, 36506, 
      23752, 612, 997, 28625, 26633, 8164, 848, 1664, 27953, 12402, 1042, 
      23509, 22600, 5725, 3700, 200, 4069, 25402, 746, 18617, 14305, 1300, 
      3194, 233, 23885, 4040, 4957, 394, 625, 3065, 37120, 2225, 19610, 3028, 
      7720, 10562, 15986, 7969, 5300, 724, 30370, 9320, 968, 2084, 8765, 
      6613, 2097, 3874, 821, 34481, 865, 1873, 1940, 17425, 6025, 9305, 
      17741, 1044, 14125, 1280, 24740, 1489, 1285, 3114, 4810, 9992, 16180, 
      24097, 3125, 3469, 9013, 5002, 30082, 1721, 2176, 4409, 33284, 36196, 
      41201, 44449, 1813, 1845, 30410, 4052, 3625, 54009, 2152, 4141, 18757, 
      2880, 2977, 18530, 2900, 18125, 2617, 4072, 5525, 61681, 3722, 4946, 
      4018, 4721, 28745, 5512, 43693, 67625, 4777, 4901, 26066, 5305, 5380, 
      6353, 7730, 8033, 7412, 9076, 62120, 12665, 65465, 7605, 8642, 9316, 
      12025, 18500, 32000, 6570, 8161, 7252, 7060, 7252, 8212, 76921, 7594, 
      7605, 9188, 14482, 8450, 9488, 9760, 9833, 13978, 14312, 30341, 9220, 
      9252, 12352, 26377, 33434, 49409, 16328, 10201, 10530, 10004, 10361, 
      10985, 78004, 10690, 41585, 80305, 10865, 65572, 11029, 13626, 49050, 
      61861, 11570, 12105, 12064, 11665, 12137, 12002, 107362, 12629, 12116, 
      21901, 31981, 26705, 13445, 13025, 38369, 13140, 13000, 14760, 14081, 
      13780, 16057, 37172, 79460, 14485, 15730, 14837, 25250, 15908, 15140, 
      88325, 16354, 24930, 16105, 101225, 16714, 45901, 47309, 101474, 15925, 
      16717, 25733, 99073, 16400, 17225, 20873, 16897, 54666, 107845, 17525, 
      17242, 75505, 17738, 58090, 18020, 17965, 19746, 18666, 18394, 18226, 
      19396, 74192, 81497, 19445, 80273, 70573, 93850, 20441, 23956, 79136, 
      19962, 93865, 97722, 25789, 79213, 98005, 24049, 20961, 20932, 21577, 
      25497, 102532, 22916, 23725, 116473, 22633, 22205, 27242, 76025, 
      138025, 25258, 77698, 118580, 28121, 25705, 28432, 26674, 98090, 
      117065, 25589, 24965, 25282, 28090, 25600, 26084, 25937, 26308, 28250, 
      26618, 92432, 96592, 102521, 27514, 99586, 104509, 32513, 28753, 
      116433, 152833, 91562, 106402, 110930, 163985, 29096, 32288, 29620, 
      31105, 116609, 165008, 29929, 33085, 33757, 34120, 105901, 143845, 
      33874, 101025, 112340, 32057, 32105, 33361, 107108, 156325, 36625, 
      177130, 179413, 154960, 142466, 37096, 35037, 36997, 38218, 153994, 
      35920, 141620, 38221, 35785, 37485, 36629, 116189, 145661, 152381, 
      38785, 126481, 136970, 39889, 36945, 117520, 37330, 40329, 130832, 
      40804, 40648, 140489, 142801, 139400, 41738, 41533, 43961, 43277, 
      160085, 168580, 181648, 206090, 48069, 44424, 139385, 143117, 162593, 
      215513, 49725, 45730, 189010, 48005, 46525, 156685, 173245, 51125, 
      46825, 153585, 167065, 47818, 171698, 53000, 48365, 48985, 48690, 
      52625, 48929, 167425, 170201, 173009, 51133, 172930, 54532, 52754, 
      53209, 178009, 188602, 202985, 58525, 174004, 59922, 55962, 179140, 
      60381, 55981, 216026, 58802, 206596, 59306, 67698, 65449, 60985, 
      210370, 68085, 63997, 63652, 207972, 68405, 69570, 225217, 232244, 
      65810, 70228, 69280, 70733, 69925, 72097, 68561, 67840, 67093, 75002, 
      73010, 69890, 67306, 75010, 72610, 68650, 69269, 75098, 74320, 75258, 
      80644, 79432, 78874, 77929, 85066, 80810, 80117, 88549, 85697, 84881, 
      84020, 91026, 87125, 85256, 91988, 95849, 93074, 97045, 92066, 90425, 
      92178, 96200, 100040, 96104, 101218, 95120, 94817, 101205, 103777, 
      110597, 112645, 108554, 110017, 110525 ], 
  [ 172125, 164525, 164953, 163562, 160186, 164932, 158825, 154873, 155285, 
      159184, 160205, 157370, 143937, 156725, 149069, 153130, 145637, 144946, 
      140794, 141120, 142218, 135188, 130877, 137513, 130688, 130338, 128466, 
      124240, 128762, 123565, 115525, 119765, 114964, 101573, 113173, 110720, 
      110461, 103860, 115778, 107165, 106013, 102544, 92773, 92200, 106506, 
      104992, 107978, 98293, 90842, 105066, 99450, 98893, 102632, 101098, 
      95009, 91669, 82701, 89002, 96570, 88445, 93634, 92129, 86866, 95617, 
      89860, 93085, 82741, 75541, 80928, 72125, 82458, 83521, 79621, 63533, 
      80032, 72125, 62281, 74938, 58418, 73277, 59089, 57205, 72425, 54961, 
      59858, 57493, 57892, 113220, 64021, 55400, 68778, 53930, 49141, 50242, 
      66368, 64000, 100864, 51498, 65845, 102461, 64525, 49769, 88681, 55777, 
      49897, 49537, 53753, 48725, 101905, 60736, 59321, 109169, 47125, 52733, 
      99325, 61825, 58016, 90857, 71861, 90610, 100753, 55525, 75290, 53261, 
      50261, 53410, 49645, 50720, 48052, 45461, 91346, 77537, 80145, 45224, 
      59956, 40505, 37517, 61625, 39428, 58580, 33874, 63386, 58165, 97544, 
      48161, 44945, 50090, 42197, 48581, 51892, 98845, 54781, 44852, 50285, 
      34165, 29725, 40082, 33490, 41665, 46573, 41093, 66580, 73364, 31081, 
      27161, 24349, 43625, 55709, 31285, 31460, 51940, 38293, 24085, 38980, 
      32513, 32701, 57469, 34522, 27538, 28040, 51650, 38961, 38160, 31552, 
      36325, 67973, 38650, 31545, 20068, 30708, 38925, 29794, 21073, 24394, 
      31952, 23396, 18692, 18577, 31265, 37265, 20074, 19825, 30500, 51812, 
      30685, 20233, 43345, 29042, 19204, 17125, 34880, 33290, 32770, 31501, 
      17812, 26692, 20954, 18761, 17929, 48500, 32553, 23965, 17338, 28340, 
      57320, 17242, 47041, 30276, 16336, 15921, 14800, 26705, 13709, 13480, 
      13298, 13253, 23346, 17650, 29261, 17576, 16069, 12500, 12200, 13781, 
      28265, 44425, 24905, 12674, 11849, 13130, 27833, 27154, 16234, 24125, 
      26900, 20826, 14425, 25177, 24004, 13204, 10180, 15338, 11090, 25154, 
      16061, 9412, 9274, 26874, 30665, 18665, 13940, 38048, 39965, 13757, 
      13465, 16930, 22922, 25705, 27421, 26325, 25261, 17330, 9770, 7769, 
      7745, 48778, 15313, 10996, 19769, 7325, 60880, 7057, 23185, 46889, 
      46162, 30897, 54641, 7610, 19309, 88873, 68930, 22160, 22676, 24001, 
      41346, 12349, 12681, 83729, 10954, 32740, 16848, 8100, 82882, 82325, 
      34282, 32597, 97925, 14309, 17305, 20637, 5065, 72089, 24938, 115245, 
      11281, 11665, 4496, 4352, 58258, 25285, 14373, 12433, 6085, 81685, 
      38440, 3853, 54797, 47402, 46157, 45746, 36482, 23885, 25504, 113705, 
      62045, 165773, 125864, 37589, 184725, 124353, 15349, 11530, 6165, 
      179536, 50660, 19777, 114581, 99746, 20186, 15125, 6389, 5834, 166941, 
      95834, 4925, 112265, 81665, 45553, 9104, 12704, 143226, 82690, 162500, 
      180485, 104162, 75842, 2977, 172873, 167140, 66313, 39168, 39752, 
      20885, 13352, 144909, 66034, 138097, 66452, 2960, 6161, 163453, 107474, 
      7933, 2138, 160965, 2788, 6388, 165706, 126290, 25090, 7306, 161600, 
      106576, 88036, 6784, 1744, 186421, 62530, 16405, 3825, 167908, 139085, 
      40648, 201178, 169396, 125200, 4321, 136649, 67274, 12461, 5986, 
      110056, 161890, 89233, 109202, 5861, 111730, 96941, 78682, 66377, 4562, 
      124688, 3593, 58810, 61685, 155812, 93601, 47665, 130850, 97873, 77258, 
      8629, 118820, 99080, 72845, 62984, 3085, 165277, 151762, 116041, 
      112666, 102202, 90441, 11050, 10004, 8681, 193961, 9010, 1882, 5085, 
      147745, 98885, 76985, 61760, 8177, 356, 292, 189421, 185957, 185096, 
      21805, 8845, 4421, 182498, 174893, 162578, 69338, 23578, 190240, 
      155380, 58225, 153785, 63625, 45490, 39722, 14282, 1970, 165749, 
      130421, 126125, 115021, 80756, 39304, 1949, 171477, 146770, 141457, 
      88273, 81860, 72964, 36928, 17753, 124658, 80705, 1985, 193636, 163252, 
      39240, 13960, 148250, 131794, 105650, 42874, 23434, 14666, 195380, 
      187505, 63520, 61025, 178088, 136904, 54293, 129600, 94864, 48841, 
      23716, 0, 7397, 141380, 14645, 7229, 71298, 5634, 94880, 40016, 5792, 
      41, 133981, 119050, 94900, 31720, 15165, 104393, 100553, 59600, 15940, 
      13060, 233, 70306, 34306, 94349, 92516, 52541, 45896, 26996, 8381, 
      98090, 32162, 445, 74673, 35488, 43850, 26413, 169, 46852, 7421, 28114, 
      18181, 10457, 1700, 39493, 514, 10728, 4948, 65386, 1202, 58481, 50576, 
      29984, 802, 61988, 31460, 13480, 4453, 54353, 37825, 45146, 28849, 
      1525, 27353, 15425, 15184, 1409, 7565, 4685, 1417, 21064, 2421, 20068, 
      1024, 31365, 20689, 12970, 9738, 4756, 2320, 1305, 14213, 13325, 5933, 
      10546, 1746, 22049, 18500, 11801, 2176, 2624, 3625, 4409, 23373, 22789, 
      2074, 13600, 15021, 7501, 24020, 13997, 2741, 19204, 19301, 3130, 
      20456, 3341, 25101, 17316, 13841, 11169, 27746, 17882, 29890, 20737, 
      4105, 18756, 6425, 14033, 27261, 28925, 5122, 25633, 24784, 20213, 
      16354, 15733, 17576, 14312, 12532, 10817, 14029, 19309, 17266, 16400, 
      12641, 8336, 6436, 31210, 19557, 35280, 31392, 26656, 21456, 19325, 
      32850, 29473, 21200, 13250, 36170, 23348, 22388, 22153, 15210, 15236, 
      9089, 33552, 31120, 18820, 9745, 9410, 11525, 14788, 40077, 25930, 
      33104, 28225, 26077, 21640, 37178, 11093, 22709, 36737, 17216, 34129, 
      21634, 12706, 16277, 38674, 42289, 41940, 35073, 40781, 39106, 35906, 
      43429, 34600, 15125, 12269, 13769, 45169, 31813, 12805, 40552, 37332, 
      25540, 45497, 31952, 24065, 13456, 24328, 43745, 49610, 42865, 17242, 
      49480, 43784, 28573, 29290, 18154, 48137, 34697, 50594, 16025, 16201, 
      34946, 37485, 31501, 19265, 34085, 38884, 32009, 23953, 45541, 18322, 
      38545, 48941, 38186, 24993, 39298, 19898, 44200, 40757, 55474, 48850, 
      46114, 41634, 52352, 25220, 27905, 35153, 27605, 24373, 33482, 53089, 
      27344, 27700, 46450, 33805, 35506, 26405, 28085, 35789, 29285, 49297, 
      48960, 36361, 27961, 38160, 58952, 61609, 45325, 54665, 46537, 29090, 
      28285, 57329, 62218, 29650, 47432, 32125, 60817, 32436, 64250, 38338, 
      47149, 57005, 48989, 49306, 35482, 49316, 43024, 48421, 52488, 64594, 
      52490, 37300, 38996, 41537, 45994, 40450, 42601, 35285, 59553, 48673, 
      67825, 37970, 44186, 46250, 74357, 57124, 72020, 51488, 42809, 49465, 
      75380, 53645, 40477, 39301, 38740, 44917, 63765, 75146, 43429, 48584, 
      57005, 53357, 66625, 47048, 71933, 77589, 84114, 85473, 71492, 64850, 
      76212, 65221, 45621, 79490, 71450, 67028, 64928, 77337, 61965, 48265, 
      67429, 52741, 67429, 71069, 77285, 57797, 63050, 80545, 63433, 53764, 
      63818, 78829, 60916, 76840, 76068, 66569, 67957, 66404, 72538, 70793, 
      81229, 58061, 78157, 83264, 90788, 105682, 91189, 62596, 68237, 70121, 
      80665, 112025, 93769, 75298, 95994, 86197, 78557, 77837, 87005, 96401, 
      66537, 76585, 83905, 79850, 86690, 99508, 81013, 82557, 80722, 96361, 
      79729, 84881, 86425, 88001, 88093, 88538, 98576, 87250, 87705, 92385, 
      98666, 107197, 105341, 90536, 108586, 95386, 93824, 107197, 90477, 
      116234, 95146, 111424, 93802, 120058, 113805, 98253, 114274, 118597, 
      105885, 104616, 113416, 118609, 120082, 124501, 129064, 105850, 119200, 
      116404, 119705, 115201, 120761, 109217, 106340, 97893, 126130, 120442, 
      109930, 95642, 124290, 116962, 99450, 100685, 122530, 118980, 118378, 
      131464, 123476, 120146, 116429, 134962, 117770, 114305, 141525, 131281, 
      128617, 125600, 145234, 133325, 119444, 140960, 150365, 142970, 152485, 
      137650, 130465, 135298, 146404, 152708, 141380, 154810, 134852, 133625, 
      151717, 153365, 163265, 166545, 152290, 155601, 155801 ], 
  [ 150866, 145666, 145058, 144009, 141661, 142789, 139432, 136852, 136228, 
      137717, 137530, 134341, 127268, 133002, 129130, 130781, 126034, 125341, 
      120485, 120293, 119837, 116073, 113824, 115810, 112597, 112073, 107081, 
      104053, 105993, 101818, 97732, 98698, 95785, 90130, 93988, 92565, 
      91786, 89141, 94005, 90036, 89572, 86437, 83200, 82625, 87125, 86125, 
      87217, 82690, 80053, 84641, 82121, 81562, 82025, 81005, 78010, 76042, 
      73610, 74749, 77153, 73498, 75245, 74600, 72605, 75850, 73361, 73828, 
      67426, 65386, 66125, 61092, 64025, 63706, 61696, 57130, 61069, 57632, 
      55700, 56473, 51993, 55498, 51112, 49738, 53602, 48866, 48253, 47780, 
      47489, 165425, 48626, 46369, 50285, 45065, 44746, 44125, 48037, 47045, 
      149957, 43313, 47338, 152410, 46532, 42440, 133640, 43114, 42050, 
      42034, 42292, 41218, 152360, 43765, 43210, 162202, 39610, 40228, 
      149428, 43298, 41725, 138034, 111466, 138125, 151880, 39568, 116953, 
      38506, 37570, 38309, 37124, 37165, 35869, 34996, 140221, 121250, 
      125060, 34065, 96265, 32436, 32544, 98964, 32045, 94541, 31817, 102265, 
      94634, 150345, 31816, 30664, 83449, 70738, 81250, 86453, 152498, 91060, 
      75625, 84496, 26578, 27298, 27333, 26245, 27364, 29002, 70650, 109381, 
      118917, 24340, 25236, 28960, 75412, 94032, 24026, 54301, 88541, 25012, 
      27316, 25009, 56898, 57770, 97330, 61309, 48473, 49833, 89437, 23426, 
      23141, 57125, 22336, 113152, 22765, 20648, 22237, 56957, 70850, 19405, 
      20488, 44965, 19669, 19025, 23953, 24698, 58370, 68498, 20345, 20612, 
      57429, 91125, 57956, 37010, 78698, 55449, 18605, 22202, 65925, 18409, 
      18233, 17650, 33029, 52229, 16045, 16776, 33832, 87449, 17492, 15440, 
      16897, 16029, 100393, 16109, 85640, 16241, 16405, 16850, 25877, 15076, 
      25120, 17321, 16965, 17092, 12905, 37825, 14346, 12465, 12850, 16677, 
      21537, 28450, 57896, 83170, 12564, 14265, 22900, 27793, 57460, 56605, 
      36737, 11428, 12137, 10361, 10324, 54100, 10957, 10477, 21901, 9685, 
      25733, 54585, 9026, 21125, 21157, 57677, 12618, 8874, 34249, 75213, 
      16928, 8608, 8660, 40505, 51313, 55988, 11090, 10682, 55370, 8221, 
      9949, 14482, 15490, 21433, 7748, 8245, 8072, 13172, 28541, 14794, 
      52594, 20052, 19493, 11624, 24356, 8801, 7082, 46888, 33309, 51725, 
      52585, 54770, 16385, 34000, 34676, 43112, 5597, 11729, 5813, 6353, 
      42433, 42048, 12409, 11584, 53002, 5162, 5576, 49844, 16210, 34900, 
      7873, 65498, 33256, 4226, 8581, 9125, 25705, 7696, 4352, 4132, 5696, 
      41218, 13969, 11890, 23444, 18973, 18244, 18005, 12869, 6980, 7565, 
      64116, 27936, 103970, 73177, 13282, 118964, 72008, 3940, 3389, 4388, 
      114805, 20673, 5098, 64640, 53761, 5161, 3712, 3920, 4225, 104786, 
      50877, 4516, 62834, 40834, 17450, 2845, 37405, 86225, 41513, 101197, 
      115396, 56789, 36725, 14600, 109330, 104801, 30290, 13637, 13873, 4810, 
      2609, 87380, 30005, 82114, 30249, 4941, 24826, 101792, 59057, 2000, 
      6697, 99818, 4765, 25565, 103525, 73053, 6253, 1885, 100277, 58325, 
      44945, 1877, 11285, 119936, 27521, 2896, 19556, 105205, 82746, 14065, 
      131765, 106345, 72125, 21250, 80820, 30537, 1696, 25321, 60761, 100381, 
      45610, 60073, 1280, 61909, 51076, 38149, 29800, 1525, 71597, 20162, 
      24809, 26650, 95489, 48586, 17786, 76201, 51652, 37057, 592, 67093, 
      52513, 34018, 27425, 1754, 102884, 92293, 65000, 62485, 54773, 46280, 
      773, 585, 466, 125716, 449, 2609, 650, 89128, 52308, 36770, 26533, 298, 
      6065, 6689, 122026, 119250, 118561, 3946, 274, 666, 116477, 110420, 
      100685, 31525, 4685, 122669, 95033, 24194, 93780, 27700, 16273, 12913, 
      1233, 1993, 103162, 75746, 72482, 64130, 39325, 12665, 1970, 107684, 
      88309, 84200, 44602, 40081, 33937, 11317, 2290, 71353, 39268, 1828, 
      125365, 101173, 12593, 1073, 89437, 76765, 57157, 14677, 4525, 1261, 
      126761, 120434, 27581, 25946, 112905, 80665, 21618, 75077, 49285, 
      18226, 4625, 7397, 0, 84101, 1226, 2, 32765, 125, 49293, 13005, 109, 
      6570, 78416, 67097, 49309, 8489, 1394, 56218, 53410, 25013, 1649, 833, 
      9850, 32105, 9865, 48922, 47605, 20530, 16465, 6165, 106, 51629, 8749, 
      4724, 35090, 10525, 15273, 5920, 7540, 17069, 170, 6757, 2500, 450, 
      15601, 12800, 5297, 545, 613, 28885, 3573, 24386, 19405, 7757, 11425, 
      26685, 8541, 1225, 970, 21800, 11978, 16201, 7300, 14032, 6658, 1954, 
      1885, 4450, 800, 1360, 4628, 3977, 3050, 3665, 8357, 8768, 3940, 1553, 
      1073, 1765, 4141, 8114, 2098, 1898, 1730, 1525, 11645, 4770, 3457, 
      1746, 13621, 15445, 18682, 20842, 5402, 5162, 11965, 2333, 2720, 27536, 
      5869, 2554, 5746, 4145, 4240, 5785, 4705, 5650, 6596, 3965, 3240, 
      33410, 8361, 4689, 9469, 5818, 11890, 5381, 21256, 37978, 8720, 9522, 
      10829, 8290, 7957, 6480, 5545, 5440, 5905, 5393, 34229, 5850, 36752, 
      6770, 6445, 6437, 6290, 8005, 14705, 11441, 7184, 13613, 11789, 9805, 
      8045, 45472, 12725, 11240, 8469, 7913, 14661, 9577, 9305, 9242, 8489, 
      8685, 14920, 13925, 12869, 9169, 12994, 16785, 26640, 9605, 17348, 
      11285, 14157, 12202, 11600, 47065, 16333, 22068, 48820, 16234, 38165, 
      15172, 11105, 26945, 35674, 17477, 19370, 19193, 15938, 18720, 17905, 
      69745, 20162, 15977, 12842, 17210, 14922, 21380, 15248, 21008, 19169, 
      17669, 13445, 21874, 15725, 13514, 20621, 49033, 21320, 24601, 21124, 
      15625, 24641, 21697, 55850, 15973, 15845, 24154, 65754, 25577, 26612, 
      27476, 66001, 19346, 17146, 16776, 64276, 20225, 17650, 16130, 23440, 
      32513, 71140, 25290, 20381, 47090, 21145, 35113, 23465, 21914, 29405, 
      25877, 24517, 22445, 27829, 46449, 51714, 20260, 50896, 44050, 61069, 
      28730, 19325, 50297, 25529, 61216, 64121, 19930, 50506, 64402, 20228, 
      27338, 27173, 21970, 20450, 67973, 32689, 34312, 78916, 30634, 26804, 
      21913, 48800, 96242, 35425, 50329, 81009, 23732, 35050, 24041, 37105, 
      65545, 80032, 33298, 29410, 29725, 25189, 29905, 27397, 29696, 31697, 
      38125, 31869, 61913, 64985, 69418, 29497, 67297, 70996, 27556, 36170, 
      80330, 109114, 61713, 72745, 76185, 118224, 35285, 43641, 33085, 30082, 
      80770, 119241, 34208, 30154, 30010, 29965, 72778, 102290, 45901, 69392, 
      77985, 36868, 35284, 41842, 74377, 112850, 48500, 129845, 131720, 
      111889, 101977, 48149, 42146, 34586, 50221, 111325, 43433, 101533, 
      49268, 41120, 36020, 44002, 81946, 104890, 110250, 49556, 89924, 98101, 
      51610, 42410, 83137, 42793, 51092, 93721, 50473, 50045, 101602, 103504, 
      100917, 49085, 48200, 54160, 43546, 117650, 124645, 135265, 155489, 
      60842, 46181, 101700, 104616, 120146, 163546, 62900, 52513, 141665, 
      58594, 54394, 115594, 128890, 64840, 49250, 113306, 124066, 55681, 
      127881, 67253, 56498, 57524, 56549, 65650, 56242, 124690, 126922, 
      129186, 61162, 129373, 67685, 61685, 62138, 133898, 142585, 154384, 
      72890, 130841, 75101, 67061, 135157, 74738, 64898, 165645, 68525, 
      158245, 68209, 84485, 80468, 71108, 161605, 84050, 76154, 75401, 
      159881, 84232, 85529, 174400, 180337, 77141, 85501, 83737, 86004, 
      83560, 87226, 80154, 78481, 74330, 91213, 87589, 81205, 73453, 90401, 
      85825, 75881, 76770, 89669, 87665, 87917, 96697, 92485, 90701, 88532, 
      100693, 90721, 88804, 105530, 99410, 97778, 95965, 108545, 101106, 
      93925, 107181, 113488, 108673, 115090, 105757, 101666, 104777, 111925, 
      116845, 109645, 118429, 106209, 105498, 117050, 119204, 127368, 129956, 
      121373, 123650, 124020 ], 
  [ 186425, 189337, 185245, 185354, 186482, 175424, 181345, 183401, 179293, 
      172660, 168409, 164050, 178433, 160385, 169273, 162802, 167329, 166634, 
      159442, 157508, 151826, 159080, 163789, 150109, 159076, 157970, 142514, 
      143540, 136778, 136073, 145325, 135265, 138728, 159169, 136925, 138980, 
      136457, 147152, 128234, 139925, 141781, 139796, 158597, 158020, 129458, 
      130196, 124906, 137777, 151378, 123482, 131402, 130841, 120276, 120994, 
      128437, 131105, 150713, 134450, 119450, 130873, 121018, 123273, 132298, 
      116981, 125512, 116693, 123617, 138977, 124052, 131765, 109754, 104789, 
      109157, 143449, 105044, 116685, 141433, 102170, 138290, 103513, 132185, 
      132545, 98125, 136309, 117130, 123037, 120424, 449480, 104737, 123940, 
      95954, 123210, 137969, 131546, 94276, 97924, 423556, 123770, 92993, 
      428905, 93925, 125793, 393313, 108485, 123661, 124805, 111721, 123985, 
      430585, 94628, 96973, 449125, 122369, 106165, 426485, 88933, 94900, 
      405229, 353137, 406474, 432409, 93893, 365578, 96889, 102913, 95530, 
      103045, 99604, 102944, 107869, 413194, 376821, 384689, 104612, 326888, 
      113417, 123965, 333065, 115344, 324000, 133090, 341578, 325825, 436628, 
      84937, 90745, 304186, 275233, 299665, 311248, 441673, 321653, 287656, 
      308125, 109265, 127385, 92618, 110090, 87425, 78041, 278609, 362000, 
      380816, 109913, 127049, 152813, 290905, 331565, 107857, 239632, 320272, 
      88541, 146525, 86216, 247445, 250633, 340073, 259970, 227410, 231668, 
      325210, 79397, 80852, 251716, 83525, 373861, 77570, 92273, 137936, 
      253856, 286889, 92762, 126905, 222722, 86644, 112680, 150088, 153733, 
      258165, 282213, 129658, 131665, 256640, 332096, 258325, 201997, 306325, 
      252914, 125008, 147745, 279044, 76666, 77650, 79385, 192784, 246784, 
      107938, 118529, 195905, 327240, 75161, 95149, 123866, 82976, 354100, 
      120754, 324265, 77384, 125108, 128453, 171700, 84337, 172093, 138772, 
      137834, 138541, 86210, 214370, 72569, 103748, 110513, 139280, 161540, 
      186433, 266337, 322349, 79481, 128162, 168697, 185770, 265897, 264458, 
      214426, 77173, 70920, 83642, 105065, 260201, 75536, 109856, 170000, 
      99202, 183690, 262418, 93897, 169216, 169826, 270146, 60365, 84461, 
      211336, 309140, 47853, 99853, 101065, 228610, 255658, 266713, 64633, 
      66545, 265513, 86122, 119170, 145741, 150229, 37850, 90865, 107600, 
      77265, 141525, 28132, 149525, 260405, 38201, 38218, 55289, 30897, 
      121482, 74521, 13985, 21866, 260100, 262120, 267205, 40898, 215693, 
      217529, 14841, 96226, 49576, 77300, 109160, 14738, 14933, 47354, 49429, 
      10225, 83025, 74737, 257045, 162509, 18217, 59050, 6473, 216089, 87877, 
      131092, 133956, 24674, 57125, 79301, 84881, 113125, 13505, 40196, 
      147737, 26469, 31858, 32869, 33210, 41994, 58725, 55828, 5657, 21677, 
      4329, 4276, 40081, 5981, 4265, 74237, 84706, 107165, 5300, 28328, 
      64373, 5013, 7474, 63274, 74005, 104373, 107578, 3977, 8066, 111925, 
      4941, 11941, 31477, 90532, 229492, 2810, 11458, 3280, 4717, 5850, 
      13626, 162601, 3869, 3400, 17629, 36356, 35428, 59425, 75204, 2213, 
      17338, 2165, 17000, 120452, 196597, 2701, 4626, 90829, 130906, 2465, 
      120272, 199072, 2690, 2378, 51578, 92450, 2340, 4468, 8488, 94180, 
      152308, 4597, 18322, 66197, 181457, 2624, 1625, 33284, 6562, 2600, 
      2020, 187205, 1433, 15530, 74269, 199394, 3412, 1850, 7397, 3298, 
      94725, 2810, 5317, 10370, 15361, 100186, 1476, 184941, 19066, 17425, 
      1000, 5717, 25957, 850, 4721, 10426, 82421, 1600, 4420, 12025, 16452, 
      106201, 1429, 698, 1825, 2210, 3778, 6305, 75058, 77768, 81709, 4537, 
      80530, 114010, 94649, 425, 4205, 10125, 16708, 82693, 134280, 137224, 
      3737, 3281, 3172, 52697, 80345, 96977, 2826, 1989, 954, 12994, 49954, 
      3796, 520, 18421, 425, 15545, 26738, 31498, 66218, 111058, 1105, 369, 
      585, 1513, 8608, 31828, 111033, 1565, 170, 121, 6341, 8200, 11336, 
      33956, 59149, 610, 8545, 110305, 4160, 848, 31748, 66628, 130, 218, 
      2650, 28610, 49778, 65074, 4392, 3285, 15412, 16677, 2132, 52, 20465, 
      260, 4628, 24029, 49288, 141380, 84101, 0, 65025, 84681, 11882, 90602, 
      4628, 30980, 90004, 137645, 109, 970, 4640, 39220, 64025, 2845, 3517, 
      17460, 62536, 68680, 151357, 12370, 36530, 4825, 5248, 21673, 26308, 
      45008, 81289, 4050, 38890, 128245, 10709, 35444, 28010, 45917, 141497, 
      25744, 84825, 43850, 58733, 75821, 171592, 31909, 130546, 75332, 95120, 
      14930, 120698, 18549, 23428, 41940, 156386, 16784, 40400, 69044, 98369, 
      21177, 33973, 27754, 43793, 165365, 46045, 65701, 66212, 123877, 87165, 
      99325, 124633, 55540, 114353, 57544, 142276, 41765, 56657, 72250, 
      81050, 100880, 119492, 140285, 70465, 72585, 96777, 80330, 154250, 
      55733, 61960, 77069, 161444, 167908, 178685, 185485, 54041, 54961, 
      154562, 73588, 70493, 204349, 53920, 73225, 125137, 62632, 62725, 
      124010, 60868, 122713, 53477, 68240, 76793, 217733, 52322, 69530, 
      49946, 64853, 147485, 69632, 180625, 228085, 55565, 53465, 139450, 
      59189, 60596, 69557, 78482, 80117, 75940, 84708, 216784, 98501, 222781, 
      73897, 79370, 82260, 94293, 116308, 152008, 54202, 74885, 49988, 55124, 
      62420, 72260, 243085, 54314, 59209, 74996, 99378, 51602, 72616, 74664, 
      75181, 95306, 96080, 144073, 57236, 60820, 86120, 133445, 151154, 
      187109, 101632, 50213, 71410, 59780, 67685, 72301, 242324, 55570, 
      168605, 246397, 56629, 218340, 60785, 85138, 184498, 210625, 55546, 
      51637, 52040, 60965, 53885, 55970, 293410, 51265, 62740, 114705, 
      143433, 128381, 50737, 68965, 158245, 56644, 60944, 82240, 51805, 
      70596, 87525, 154372, 241940, 55305, 49882, 57425, 119786, 50500, 
      56836, 257449, 80690, 117682, 52909, 280109, 50850, 171945, 175129, 
      280354, 67817, 78377, 118025, 275725, 66952, 78877, 99397, 58565, 
      190018, 290705, 55193, 70002, 231269, 69602, 196090, 63220, 68049, 
      51178, 58090, 61370, 67418, 54820, 227720, 241685, 79729, 239125, 
      220097, 263794, 56293, 101988, 236200, 64690, 263357, 270322, 107809, 
      235825, 270601, 99405, 63013, 63428, 83165, 104845, 278228, 53860, 
      52001, 301925, 59341, 70009, 107458, 227725, 337221, 54842, 229826, 
      304004, 105205, 57941, 105512, 55354, 267074, 300701, 63145, 73177, 
      73490, 100274, 74248, 84500, 76357, 71396, 58682, 72146, 254728, 
      262440, 273253, 83690, 267650, 276569, 111325, 67157, 296917, 358181, 
      251618, 278890, 286970, 375989, 71488, 57800, 80884, 97021, 296189, 
      377000, 78525, 105209, 108545, 110240, 276593, 342065, 57154, 266821, 
      287012, 78853, 84229, 68165, 276436, 360729, 60317, 393962, 397577, 
      358024, 337090, 63440, 74257, 107297, 61450, 355714, 73800, 334900, 
      64553, 80765, 104665, 74945, 290369, 341153, 352313, 65997, 308205, 
      326242, 63989, 81469, 292136, 81850, 67525, 314312, 71540, 72272, 
      329725, 333365, 327296, 80002, 82017, 72893, 104617, 360841, 374212, 
      395272, 433474, 68545, 100864, 324581, 330977, 363325, 447325, 68857, 
      85730, 405722, 75569, 82969, 352969, 380185, 68473, 101021, 347197, 
      369557, 84250, 376850, 68560, 83905, 83189, 85114, 72173, 87125, 
      369013, 373565, 378149, 80441, 377170, 73620, 85594, 86045, 384005, 
      400810, 423629, 73593, 376884, 72322, 81682, 384676, 75433, 88793, 
      442418, 88930, 426308, 92090, 74722, 78245, 89765, 431402, 77761, 
      86105, 87092, 426772, 78521, 79234, 452885, 463460, 90562, 82100, 
      83816, 82601, 87113, 84397, 92405, 94792, 105137, 83738, 87074, 94610, 
      108898, 86402, 91106, 106682, 106409, 89146, 92360, 95506, 89780, 
      98320, 101754, 104805, 95498, 109882, 113185, 94529, 102325, 104173, 
      106420, 95218, 102857, 118288, 103700, 99565, 103450, 99425, 108650, 
      114997, 112306, 106112, 106384, 113104, 106226, 120104, 121133, 110641, 
      114525, 116873, 117137, 127690, 126485, 127433 ], 
  [ 146900, 142672, 141640, 140729, 138797, 138449, 136210, 134186, 133138, 
      133645, 132964, 129625, 125138, 128000, 125668, 126337, 122704, 122009, 
      116857, 116453, 115361, 112925, 111514, 111604, 109861, 109265, 102989, 
      100445, 101333, 97568, 95090, 94720, 92573, 90064, 90770, 89765, 88772, 
      87737, 89729, 87650, 87466, 84461, 83882, 83305, 83813, 83021, 83341, 
      80912, 80233, 80897, 79637, 79076, 78201, 77389, 75652, 74240, 74468, 
      73505, 73805, 71968, 72313, 72018, 71353, 72356, 71197, 70538, 65732, 
      65792, 64637, 61130, 61049, 60164, 58922, 59044, 57869, 56250, 57538, 
      53465, 53885, 52768, 52370, 51200, 50440, 50884, 48025, 48322, 47749, 
      191165, 46852, 47185, 47249, 45945, 47444, 46121, 45061, 44629, 174421, 
      44465, 44288, 177220, 43690, 43938, 156418, 42440, 43336, 43460, 42106, 
      42640, 177370, 41333, 41128, 188260, 41024, 39610, 174290, 40228, 
      39565, 161704, 132052, 161929, 177154, 37538, 138373, 36964, 36868, 
      36625, 36490, 36109, 35369, 35194, 164569, 143496, 147794, 33977, 
      115493, 33602, 34970, 118610, 33489, 113625, 35425, 122533, 113920, 
      176273, 29602, 29290, 101461, 86788, 98980, 104953, 178768, 110258, 
      92581, 102850, 27920, 30740, 26573, 27725, 25970, 26276, 87104, 131225, 
      141881, 26018, 28874, 35258, 92770, 114050, 25492, 68017, 107857, 
      24026, 33050, 23741, 71240, 72388, 117968, 76625, 61405, 63113, 109225, 
      21512, 21437, 71941, 21050, 135946, 20705, 20618, 27521, 72041, 88244, 
      19577, 24650, 57737, 19069, 21645, 30493, 31588, 73800, 85608, 24853, 
      25330, 72785, 111521, 73450, 48232, 97480, 70589, 22753, 28660, 82949, 
      16741, 16705, 16400, 43609, 67009, 18433, 20354, 44690, 107685, 15746, 
      16354, 21101, 15401, 122305, 20029, 105730, 14909, 20813, 21608, 34765, 
      14722, 34138, 23257, 22829, 23026, 13025, 50405, 12644, 14753, 15908, 
      22745, 29705, 38788, 74322, 103304, 11906, 19277, 31762, 38125, 73882, 
      72953, 49441, 10618, 10485, 10457, 13010, 70226, 10001, 13721, 31025, 
      11737, 36045, 70913, 10512, 30241, 30341, 74561, 9620, 9236, 46861, 
      94685, 11898, 10858, 11050, 54445, 67213, 72658, 8788, 8660, 71968, 
      8857, 14365, 21556, 22984, 14645, 9010, 11465, 7650, 19890, 19717, 
      22280, 68900, 13466, 12973, 8114, 16362, 13617, 6436, 34130, 23141, 
      68085, 69085, 71620, 10553, 47138, 47954, 30906, 7741, 7501, 5645, 
      9965, 30293, 29978, 7829, 7354, 39040, 5760, 5122, 66050, 25064, 24082, 
      5245, 49568, 46514, 5512, 14557, 15381, 16769, 4850, 4586, 5066, 9850, 
      29060, 8321, 19472, 14994, 11713, 11194, 11025, 7569, 4410, 4573, 
      48242, 18362, 83124, 56041, 7696, 96506, 55010, 3602, 4381, 7970, 
      92765, 12773, 3428, 48618, 39349, 3349, 3370, 7218, 7873, 83792, 36881, 
      8650, 47016, 28516, 10312, 4597, 51757, 67325, 29053, 80545, 93202, 
      41805, 25101, 23626, 87764, 83725, 19924, 7541, 7633, 2560, 2529, 
      68258, 19633, 63620, 19805, 10037, 36712, 80986, 43641, 3874, 12841, 
      79220, 9857, 37657, 82505, 55673, 2873, 3965, 79605, 42973, 31693, 
      4165, 19453, 97162, 17557, 1682, 30242, 83969, 64100, 7529, 107797, 
      84965, 54805, 32420, 62378, 19865, 1594, 37469, 44977, 79625, 32132, 
      44353, 3690, 45905, 36682, 25925, 19186, 4561, 54261, 31176, 15241, 
      16660, 75205, 34532, 9892, 58225, 37106, 24961, 1586, 50305, 37825, 
      22480, 17217, 5476, 81754, 72353, 48490, 46325, 39733, 32570, 853, 
      1013, 1384, 102202, 1225, 7165, 3104, 69530, 37610, 24660, 16453, 1348, 
      12645, 13549, 98852, 96356, 95737, 932, 1040, 3392, 93861, 88434, 
      79749, 20389, 1249, 99421, 74725, 14596, 73610, 17330, 8633, 6253, 173, 
      6253, 81940, 57744, 54900, 47668, 26713, 6073, 6228, 85970, 68765, 
      65146, 31076, 27325, 22301, 5141, 244, 53905, 26650, 6010, 101825, 
      80153, 5993, 73, 69745, 58613, 41665, 7445, 1073, 49, 103077, 97380, 
      17197, 15912, 90617, 62017, 12560, 57125, 34973, 10004, 1093, 14645, 
      1226, 65025, 0, 1296, 21317, 2117, 34973, 6245, 2029, 13460, 60034, 
      50185, 34985, 3265, 20, 40840, 38452, 15165, 61, 85, 17992, 20785, 
      4145, 34660, 33553, 11728, 8713, 1913, 964, 36945, 3445, 10690, 23204, 
      4589, 7865, 1802, 14762, 9169, 1440, 2285, 338, 596, 25477, 6154, 
      11461, 617, 3065, 18245, 8753, 14724, 10933, 2925, 19961, 16529, 3425, 
      449, 3764, 12762, 5668, 8629, 2738, 23330, 2440, 676, 677, 9892, 2250, 
      4210, 10138, 1225, 7508, 1189, 15541, 3770, 1322, 1105, 1745, 4745, 
      9077, 15080, 1360, 1440, 4212, 2045, 19865, 1928, 1525, 1844, 22469, 
      24853, 29000, 31720, 2276, 2176, 20177, 1933, 1898, 39874, 2665, 2080, 
      11152, 2197, 2290, 11045, 2473, 10768, 3242, 2705, 3098, 46628, 4637, 
      3485, 5321, 3908, 19220, 4097, 31450, 51880, 5330, 5780, 17305, 5384, 
      5261, 5042, 5297, 5402, 5305, 5913, 47209, 7976, 50146, 5812, 6185, 
      6525, 7848, 12013, 22213, 7537, 6290, 8933, 7949, 7085, 6725, 60250, 
      8669, 7954, 7421, 9873, 10037, 8101, 8109, 8116, 9881, 10145, 21418, 
      10061, 9565, 9365, 18440, 23909, 36914, 11617, 12218, 9445, 10565, 
      9800, 9826, 61529, 11965, 30650, 63562, 12004, 50805, 11570, 10933, 
      36853, 47680, 12961, 14152, 14045, 12260, 13850, 13385, 87625, 14800, 
      12505, 16020, 23328, 19496, 15802, 12610, 28450, 14569, 13769, 12625, 
      16360, 13221, 13320, 27637, 63185, 16290, 18517, 16370, 19061, 18625, 
      16801, 71044, 14645, 18997, 18484, 82484, 19485, 35010, 36154, 82729, 
      16052, 15392, 19850, 80650, 16717, 15892, 17032, 18530, 42373, 88490, 
      19748, 17217, 60164, 17837, 45385, 19105, 18324, 22873, 20605, 19805, 
      18713, 21925, 59165, 65480, 18274, 64450, 56132, 76369, 22888, 20133, 
      63565, 21085, 76442, 79837, 21364, 63700, 80116, 20610, 22468, 22373, 
      20180, 21460, 84173, 26065, 27266, 96650, 24916, 22834, 23053, 61210, 
      116136, 28577, 62801, 98729, 24370, 28616, 24677, 30109, 80669, 97466, 
      27700, 25492, 25805, 25049, 26053, 25085, 26122, 27281, 31397, 27521, 
      75973, 79605, 84808, 26825, 82265, 86594, 28450, 30692, 97252, 129956, 
      75413, 88405, 92405, 140114, 30433, 36125, 29629, 28936, 97544, 141125, 
      30330, 29984, 30260, 30425, 88148, 122000, 38029, 83986, 93977, 32698, 
      31954, 35780, 89521, 133524, 40682, 152477, 154562, 132349, 121105, 
      40745, 36772, 34112, 42325, 131569, 37845, 120445, 41858, 36650, 35050, 
      38480, 97844, 124148, 130208, 42282, 107010, 116377, 43844, 37864, 
      99101, 38245, 43810, 111077, 43745, 43457, 119860, 121970, 118961, 
      43537, 43002, 47138, 41632, 137716, 145477, 157357, 179749, 52480, 
      43489, 119306, 122642, 140200, 188500, 54322, 47225, 164237, 51344, 
      48544, 134944, 149920, 55978, 46196, 132232, 144392, 49825, 148625, 
      58105, 50500, 51314, 50689, 57128, 50660, 144868, 147380, 149924, 
      54176, 149965, 59085, 55249, 55700, 154760, 164425, 177554, 63648, 
      151209, 65437, 59497, 155941, 65488, 58448, 189713, 61645, 181253, 
      61745, 73957, 70850, 64010, 184817, 73936, 68000, 67457, 182737, 74186, 
      75409, 198650, 205145, 69397, 75725, 74381, 76226, 74618, 77512, 72260, 
      71077, 68672, 80933, 78149, 73445, 68353, 80537, 77081, 70217, 70964, 
      80221, 78845, 79441, 86465, 83785, 82629, 81090, 90653, 83617, 82330, 
      94784, 90340, 89128, 87805, 97513, 91892, 87433, 97325, 102370, 98605, 
      103760, 96665, 93832, 96241, 101777, 106129, 100609, 107501, 98429, 
      97928, 106816, 109170, 116618, 118922, 112645, 114500, 114938 ], 
  [ 151796, 146560, 145960, 144905, 142541, 143705, 140314, 137714, 137098, 
      138613, 138436, 135241, 128090, 133904, 129988, 131665, 126880, 126185, 
      121321, 121133, 120689, 116885, 114610, 116644, 113389, 112865, 107885, 
      104837, 106805, 102608, 98474, 99472, 96533, 90784, 94730, 93293, 
      92516, 89825, 94769, 90746, 90274, 87125, 83810, 83233, 87845, 86837, 
      87949, 83360, 80665, 85361, 82805, 82244, 82737, 81709, 78676, 76688, 
      74180, 75377, 77837, 74128, 75913, 75258, 73225, 76532, 74005, 74498, 
      68036, 65936, 66725, 61634, 64649, 64340, 62306, 57604, 61685, 58194, 
      56170, 57065, 52445, 56080, 51578, 50192, 54184, 49300, 48745, 48250, 
      47965, 165173, 49156, 46825, 50849, 45513, 45140, 44537, 48589, 47581, 
      149725, 43745, 47888, 152164, 47074, 42858, 133450, 43592, 42472, 
      42452, 42754, 41632, 152098, 44285, 43720, 161908, 40016, 40690, 
      149162, 43828, 42229, 137800, 111316, 137881, 151594, 40058, 116773, 
      38980, 38020, 38785, 37570, 37621, 36305, 35410, 139945, 121032, 
      124826, 34481, 96125, 32810, 32882, 98810, 32409, 94401, 32113, 102085, 
      94480, 149993, 32266, 31090, 83317, 70660, 81124, 86305, 152128, 90890, 
      75517, 84346, 26912, 27572, 27725, 26573, 27770, 29444, 70544, 109121, 
      118625, 24650, 25490, 29138, 75274, 93818, 24340, 54265, 88345, 25394, 
      27506, 25397, 56840, 57700, 97088, 61217, 48445, 49793, 89209, 23816, 
      23525, 57037, 22706, 112834, 23153, 20978, 22409, 56849, 70676, 19721, 
      20690, 44921, 20005, 19269, 24085, 24820, 58248, 68328, 20533, 20794, 
      57305, 90857, 57826, 37000, 78472, 55325, 18793, 22324, 65741, 18757, 
      18577, 17984, 33025, 52105, 16273, 16970, 33818, 87165, 17834, 15706, 
      17069, 16337, 100057, 16285, 85354, 16565, 16565, 17000, 25909, 15370, 
      25138, 17425, 17069, 17194, 13169, 37733, 14660, 12665, 13028, 16769, 
      21569, 28420, 57690, 82856, 12842, 14381, 22906, 27757, 57250, 56393, 
      36625, 11698, 12429, 10601, 10490, 53882, 11225, 10625, 21881, 9865, 
      25677, 54353, 9216, 21097, 21125, 57425, 12932, 9092, 34117, 74885, 
      17298, 8770, 8818, 40333, 51085, 55738, 11380, 10964, 55120, 8425, 
      10045, 14500, 15496, 21845, 7930, 8369, 8298, 13194, 29005, 14792, 
      52340, 20450, 19885, 11930, 24786, 8865, 7300, 47450, 33797, 51453, 
      52309, 54484, 16745, 33818, 34490, 43650, 5725, 12037, 6005, 6437, 
      42965, 42578, 12725, 11890, 53584, 5328, 5770, 49562, 16136, 35386, 
      8125, 66128, 33050, 4360, 8581, 9117, 26129, 7946, 4514, 4274, 5746, 
      41732, 14297, 11840, 23850, 19345, 18610, 18369, 13185, 7218, 7813, 
      64730, 28370, 104724, 73825, 13600, 119762, 72650, 4106, 3517, 4442, 
      115589, 21053, 5300, 65250, 54325, 5365, 3874, 3978, 4273, 105536, 
      51425, 4546, 63432, 41332, 17800, 2941, 37141, 86909, 42013, 101929, 
      116170, 57357, 37197, 14482, 110084, 105541, 30724, 13949, 14185, 5008, 
      2745, 88058, 30433, 82772, 30677, 4925, 24616, 102514, 59625, 2074, 
      6649, 100532, 4745, 25345, 104249, 73673, 6473, 1949, 100989, 58885, 
      45445, 1933, 11173, 120706, 27925, 3050, 19370, 105929, 83396, 14369, 
      132565, 107069, 72733, 21044, 81458, 30953, 1810, 25085, 61321, 101081, 
      46100, 60625, 1314, 62465, 51586, 38597, 30202, 1537, 72189, 19944, 
      25177, 27028, 96157, 49076, 18100, 76801, 52154, 37489, 650, 67657, 
      53017, 34432, 27801, 1732, 103570, 92945, 65554, 63029, 55285, 46754, 
      853, 653, 520, 126466, 505, 2557, 656, 89762, 52802, 37188, 26893, 340, 
      5949, 6565, 122756, 119972, 119281, 4100, 320, 656, 117189, 111114, 
      101349, 31909, 4849, 123397, 95677, 24532, 94418, 28058, 16553, 13165, 
      1325, 1933, 103828, 76320, 73044, 64660, 39745, 12913, 1908, 108362, 
      88925, 84802, 45044, 40501, 34325, 11549, 2404, 71905, 39682, 1762, 
      126089, 101825, 12833, 1153, 90049, 77333, 57649, 14933, 4673, 1345, 
      127485, 121140, 27925, 26280, 113585, 81241, 21920, 75629, 49733, 
      18500, 4765, 7229, 2, 84681, 1296, 0, 33125, 101, 49733, 13229, 85, 
      6404, 78970, 67609, 49745, 8665, 1460, 56680, 53860, 25317, 1717, 877, 
      9640, 32449, 10049, 49348, 48025, 20800, 16705, 6305, 100, 52065, 8917, 
      4570, 35444, 10709, 15497, 6050, 7346, 17305, 144, 6893, 2570, 452, 
      15325, 12994, 5125, 545, 545, 29189, 3425, 24660, 19645, 7893, 11177, 
      26969, 8681, 1241, 884, 22050, 12148, 16405, 7418, 13754, 6760, 1972, 
      1901, 4276, 738, 1258, 4450, 4033, 2900, 3709, 8125, 8882, 3986, 1537, 
      1025, 1649, 3965, 7880, 2080, 1872, 1620, 1469, 11369, 4808, 3469, 
      1700, 13325, 15133, 18344, 20488, 5444, 5200, 11681, 2293, 2690, 27130, 
      5905, 2512, 5536, 4141, 4234, 5573, 4705, 5440, 6626, 3929, 3170, 
      32948, 8381, 4637, 9497, 5780, 11588, 5321, 20866, 37480, 8714, 9524, 
      10537, 8264, 7925, 6410, 5441, 5330, 5809, 5265, 33745, 5672, 36250, 
      6676, 6329, 6309, 6120, 7765, 14365, 11425, 7082, 13613, 11765, 9749, 
      7949, 44914, 12701, 11194, 8357, 7713, 14645, 9469, 9189, 9124, 8297, 
      8489, 14578, 13877, 12805, 9005, 12680, 16421, 26186, 9385, 17330, 
      11173, 14093, 12104, 11482, 46481, 16285, 21650, 48226, 16180, 37629, 
      15098, 10933, 26485, 35152, 17425, 19336, 19157, 15860, 18674, 17849, 
      69049, 20128, 15889, 12564, 16848, 14600, 21346, 15130, 20602, 19105, 
      17585, 13273, 21832, 15597, 13320, 20221, 48425, 21258, 24565, 21050, 
      15317, 24601, 21625, 55204, 15797, 15541, 24100, 65060, 25533, 26154, 
      27010, 65305, 19220, 16976, 16466, 63586, 20101, 17476, 15880, 23354, 
      32005, 70418, 25220, 20241, 46484, 21005, 34585, 23353, 21780, 29353, 
      25789, 24413, 22313, 27757, 45845, 51080, 20074, 50266, 43460, 60385, 
      28648, 19053, 49669, 25405, 60530, 63421, 19636, 49876, 63700, 19962, 
      27220, 27053, 21764, 20164, 67253, 32617, 34250, 78146, 30532, 26650, 
      21613, 48178, 95400, 35345, 49697, 80225, 23434, 34952, 23741, 37021, 
      64829, 79250, 33172, 29236, 29549, 24905, 29725, 27173, 29506, 31529, 
      38021, 31697, 61213, 64269, 68680, 29273, 66569, 70250, 27226, 36020, 
      79540, 108212, 61013, 71989, 75413, 117290, 35113, 43541, 32869, 29800, 
      79976, 118301, 34002, 29840, 29684, 29633, 72020, 101408, 45805, 68650, 
      77201, 36658, 35050, 41684, 73609, 111924, 48386, 128861, 130730, 
      110965, 101089, 48017, 41956, 34256, 50101, 110401, 43245, 100645, 
      49130, 40898, 35698, 43808, 81140, 103988, 109328, 49410, 89082, 97225, 
      51476, 42184, 82325, 42565, 50938, 92861, 50297, 49865, 100708, 102602, 
      100025, 48865, 47970, 53978, 43216, 116692, 123661, 134245, 154405, 
      60688, 45865, 100802, 103706, 119176, 162436, 62746, 52265, 140621, 
      58400, 54160, 114640, 127888, 64690, 48932, 112360, 123080, 55441, 
      126881, 67105, 56260, 57290, 56305, 65480, 55988, 123700, 125924, 
      128180, 60944, 128365, 67509, 61441, 61892, 132872, 141529, 153290, 
      72720, 129825, 74941, 66841, 134125, 74560, 64640, 164513, 68269, 
      157133, 67937, 84325, 80282, 70850, 160481, 83872, 75920, 75161, 
      158761, 84050, 85345, 173234, 179153, 76885, 85301, 83525, 85802, 
      83330, 87016, 79892, 78205, 74000, 91013, 87365, 80933, 73105, 90185, 
      85577, 75545, 76436, 89437, 87413, 87649, 96473, 92209, 90405, 88218, 
      100445, 90385, 88450, 105296, 99124, 97480, 95653, 108313, 100820, 
      93553, 106901, 113242, 108397, 114848, 105449, 101320, 104449, 111641, 
      116569, 109321, 118157, 105845, 105128, 116752, 118890, 127058, 129650, 
      120997, 123284, 123650 ], 
  [ 154377, 154229, 151441, 151112, 150928, 144442, 146873, 147181, 144377, 
      140794, 138065, 134132, 140445, 131333, 135425, 132004, 133037, 132340, 
      126004, 124722, 120996, 124106, 126197, 118397, 122786, 121896, 110340, 
      109834, 106340, 104317, 108553, 102629, 103690, 114317, 101881, 102626, 
      100753, 106434, 96452, 102257, 103241, 100810, 111325, 110746, 94608, 
      94690, 91796, 98125, 105620, 89928, 93924, 93361, 86930, 86992, 90509, 
      91429, 102753, 93028, 84564, 90317, 84820, 85985, 90868, 82525, 86914, 
      81577, 83473, 92293, 83250, 86153, 73512, 70285, 72253, 91937, 69442, 
      75413, 90133, 65896, 86756, 66365, 82609, 82309, 62273, 84325, 72116, 
      75625, 73882, 323586, 64513, 75650, 59652, 74696, 83785, 79540, 57746, 
      59650, 301570, 74376, 56677, 305825, 56953, 75305, 276553, 64753, 
      73825, 74533, 66461, 73709, 306841, 56338, 57593, 322109, 72085, 62201, 
      303169, 52597, 55730, 285617, 243113, 286420, 307777, 54277, 252932, 
      55745, 59153, 54820, 59065, 56930, 58522, 61265, 291380, 261545, 
      267885, 58874, 220978, 63749, 70373, 225845, 64802, 218522, 75784, 
      232388, 219685, 309770, 45713, 48905, 201956, 179105, 198305, 207490, 
      313717, 215713, 188690, 204797, 58909, 70489, 48800, 59296, 45565, 
      40321, 181157, 247762, 263090, 58453, 69485, 86965, 190613, 222989, 
      57049, 150674, 213874, 45361, 82417, 43906, 156521, 158833, 229525, 
      165988, 140836, 144002, 217268, 39033, 39834, 159250, 41197, 256541, 
      37636, 46017, 75106, 160506, 186345, 45844, 67561, 136564, 42122, 
      58130, 83330, 85885, 163721, 182537, 69220, 70573, 162410, 222170, 
      163657, 120625, 201409, 159332, 65650, 81193, 179570, 35396, 35944, 
      36805, 113362, 154282, 54020, 60905, 115609, 217730, 34101, 45805, 
      64276, 38426, 239354, 62032, 215185, 35010, 64858, 67113, 97498, 38909, 
      97445, 73714, 72992, 73481, 39240, 128596, 31265, 50018, 54385, 73778, 
      89498, 107633, 168569, 213025, 34901, 65924, 94469, 106964, 168125, 
      166900, 128200, 33017, 29378, 36648, 50005, 163285, 31810, 53050, 
      94882, 46100, 104864, 164840, 42533, 94090, 94480, 170820, 22949, 
      36581, 125306, 201746, 16757, 46085, 46861, 138436, 159380, 168037, 
      25033, 26073, 167053, 37364, 58640, 76925, 80105, 12196, 40141, 50770, 
      31769, 73793, 8794, 79393, 162805, 11885, 11680, 19377, 8933, 59624, 
      29665, 6841, 6656, 162266, 163850, 167845, 12168, 127885, 129285, 5945, 
      42640, 15826, 30906, 50994, 5620, 5597, 14692, 15677, 6773, 34229, 
      29209, 159633, 87985, 4949, 20276, 9117, 127825, 36889, 65498, 67490, 
      5512, 18997, 31581, 34981, 53197, 4369, 10786, 77125, 5777, 7460, 7817, 
      7940, 11492, 19721, 18130, 8069, 4469, 22217, 10610, 10445, 28881, 
      10161, 28249, 34576, 48969, 26890, 5882, 22525, 7853, 5300, 21860, 
      28013, 47045, 49160, 22293, 4580, 51977, 7121, 3221, 6625, 37994, 
      137714, 14580, 3172, 20498, 26729, 5408, 2720, 87385, 23917, 21922, 
      2797, 8226, 7730, 19301, 28322, 14625, 2500, 12613, 2378, 57434, 
      112433, 20341, 5480, 37837, 64616, 19449, 57250, 114250, 20980, 9332, 
      14932, 38800, 19538, 5098, 2578, 39874, 79690, 28333, 2164, 22789, 
      100989, 21562, 12497, 6442, 34000, 21970, 8746, 105205, 11645, 1544, 
      27365, 114340, 5338, 19252, 2125, 5000, 39965, 5380, 2873, 1168, 1145, 
      43460, 8186, 103361, 1576, 1241, 16858, 2173, 3229, 9512, 2701, 776, 
      32005, 6554, 2834, 629, 914, 47281, 19897, 15460, 5905, 5200, 3280, 
      1665, 27472, 29090, 31505, 30413, 30760, 52468, 39645, 14089, 2609, 
      461, 722, 32045, 66410, 68482, 28513, 27185, 26858, 14689, 30565, 
      41093, 25856, 23057, 18752, 272, 13252, 28786, 16354, 901, 15821, 421, 
      3112, 4820, 22100, 50372, 19769, 9005, 7913, 5353, 458, 4930, 50345, 
      21753, 13600, 12025, 1021, 482, 130, 5746, 18077, 7496, 389, 49829, 
      30010, 18850, 4842, 22282, 13988, 9280, 3428, 3664, 13060, 21380, 
      30674, 27605, 274, 449, 24050, 10634, 1181, 8658, 1690, 2125, 12778, 
      71298, 32765, 11882, 21317, 33125, 0, 36864, 1682, 4490, 36482, 68645, 
      9805, 6088, 1690, 7930, 20745, 3161, 2525, 554, 19906, 23434, 78425, 
      40, 6760, 1649, 1418, 1493, 2858, 10658, 31025, 2180, 7808, 62065, 117, 
      6322, 3464, 11125, 71389, 2722, 33245, 10144, 17833, 27725, 93194, 
      4957, 63700, 27450, 39826, 400, 56900, 965, 2138, 9314, 82120, 722, 
      8642, 23770, 41977, 1625, 5917, 3620, 10285, 88693, 11441, 21941, 
      22234, 59189, 34901, 42701, 59725, 16354, 52713, 17482, 72130, 9549, 
      17029, 25864, 31176, 43810, 56314, 70785, 24941, 26189, 41225, 30880, 
      80820, 16745, 20138, 28925, 86050, 90770, 98713, 103769, 15921, 16405, 
      81124, 26962, 25173, 118045, 16010, 26813, 60413, 20794, 20885, 59716, 
      19898, 58853, 15993, 24210, 29273, 128565, 15908, 25268, 14836, 22765, 
      76621, 25578, 100817, 136721, 18045, 17033, 71188, 20137, 20890, 25925, 
      31144, 32125, 29690, 34970, 128242, 43745, 132925, 28729, 32020, 33818, 
      41273, 55658, 80458, 18184, 29493, 16362, 18882, 22690, 28170, 148853, 
      18720, 21217, 30026, 45032, 17744, 28946, 30122, 30421, 42696, 43250, 
      75545, 20970, 22810, 37210, 68185, 80660, 106805, 47050, 17865, 28816, 
      22634, 26833, 29485, 148930, 20816, 93521, 152129, 21437, 130610, 
      23629, 37300, 105268, 124853, 21220, 19489, 19674, 24021, 20645, 21640, 
      189320, 19549, 25138, 56393, 75965, 65705, 19669, 28741, 86629, 22522, 
      24642, 36346, 20513, 29930, 39665, 84058, 149386, 22481, 20324, 23725, 
      60580, 20722, 23570, 161617, 36304, 59344, 22037, 179477, 21284, 97253, 
      99565, 179720, 29529, 35293, 59897, 176177, 29314, 35789, 48025, 25285, 
      110740, 188101, 23873, 31268, 141957, 31300, 115496, 28186, 30617, 
      22900, 25888, 27424, 30420, 24578, 139490, 150185, 37277, 148277, 
      133825, 167492, 25825, 50810, 146218, 29860, 167269, 172708, 54665, 
      146057, 172985, 49529, 29485, 29682, 40045, 53005, 179082, 25778, 
      25225, 197977, 28421, 33637, 55172, 140341, 226505, 27400, 142216, 
      200042, 54433, 29185, 54738, 28340, 171172, 197605, 31769, 36569, 
      36880, 51892, 37418, 42874, 38653, 36306, 30784, 36836, 162082, 168050, 
      176465, 43144, 172168, 179125, 59657, 35325, 195325, 244381, 160052, 
      181220, 187556, 258917, 37690, 32282, 42722, 51665, 195025, 259922, 
      41669, 56797, 58825, 59866, 179785, 231741, 32720, 172405, 188234, 
      42857, 45617, 38053, 180266, 247337, 35649, 274464, 277425, 245282, 
      228488, 37458, 41953, 59733, 36992, 243620, 42146, 226946, 38565, 
      45621, 58621, 43069, 191785, 232105, 241085, 39569, 205913, 220244, 
      39085, 46537, 193330, 46916, 41089, 211138, 43354, 43650, 223709, 
      226693, 221930, 48100, 49025, 45565, 61373, 249145, 260114, 277250, 
      308692, 45349, 60010, 220505, 225593, 251617, 320357, 46309, 52936, 
      286164, 48877, 51917, 243437, 265421, 46793, 61245, 238969, 256969, 
      53192, 262952, 47746, 53281, 53217, 54052, 49393, 55189, 256853, 
      260533, 264245, 52861, 263696, 51050, 56260, 56709, 269649, 283400, 
      302077, 52973, 264050, 53008, 55828, 270530, 54805, 59445, 318020, 
      60880, 305170, 62728, 58000, 58689, 62361, 309604, 59725, 61965, 62298, 
      306058, 60265, 61192, 327805, 336634, 65104, 62962, 63370, 63461, 
      65353, 65033, 67373, 68234, 73125, 66112, 66832, 69136, 75140, 67464, 
      68680, 74664, 74825, 68896, 70146, 72196, 71914, 75650, 77120, 78209, 
      76960, 82184, 83525, 78165, 80725, 81265, 81986, 79720, 81689, 88610, 
      84482, 84269, 84884, 84781, 87028, 89449, 88936, 87754, 89762, 91250, 
      90256, 94322, 94697, 92485, 95705, 100217, 101349, 104704, 104805, 
      105533 ], 
  [ 154377, 148853, 148369, 147272, 144784, 146362, 142649, 139885, 139385, 
      141178, 141137, 137972, 130077, 136709, 132353, 134308, 129197, 128500, 
      123700, 123570, 123300, 119114, 116597, 119165, 115490, 114984, 110340, 
      107146, 109412, 105085, 100489, 101861, 98698, 92045, 96889, 95330, 
      94609, 91458, 97220, 92657, 92105, 88906, 84829, 84250, 90000, 88930, 
      90260, 85069, 81812, 87624, 84708, 84145, 85010, 83920, 80525, 78373, 
      75105, 76900, 79956, 75725, 77908, 77153, 74740, 78685, 75778, 76585, 
      69649, 66949, 68274, 62729, 66600, 66445, 64189, 58145, 63682, 59669, 
      56725, 58984, 52964, 57917, 52273, 50821, 56129, 49765, 49844, 49129, 
      48922, 158850, 50689, 47618, 52740, 46280, 45385, 44980, 50450, 49282, 
      143746, 44424, 49765, 146081, 48889, 43433, 127945, 44785, 43105, 
      43045, 43805, 42221, 145945, 45970, 45305, 155453, 40597, 41849, 
      143041, 45685, 43826, 132017, 106409, 132052, 145345, 41605, 111620, 
      40385, 39185, 40228, 38713, 38882, 37402, 36305, 133940, 115625, 
      119277, 35450, 91570, 33413, 33125, 94133, 32930, 89882, 32008, 97220, 
      89893, 143498, 33809, 32393, 79076, 66977, 76961, 81922, 145525, 86305, 
      71570, 79997, 27421, 27481, 28832, 27040, 29053, 31105, 66725, 103762, 
      112946, 25045, 25325, 28213, 71189, 88973, 24793, 51218, 83698, 26545, 
      26737, 26626, 53609, 54385, 92053, 57700, 45604, 46850, 84404, 25209, 
      24858, 53650, 23917, 107165, 24580, 21825, 21730, 53370, 66537, 20500, 
      20329, 42100, 21002, 19346, 23042, 23677, 54665, 64265, 20068, 20269, 
      53738, 85850, 54217, 34609, 73921, 51812, 18418, 21289, 61682, 20036, 
      19816, 19141, 30802, 48682, 16388, 16745, 31513, 82178, 19125, 16237, 
      16660, 17306, 94586, 15952, 80401, 17730, 16090, 16425, 24154, 16253, 
      23333, 16498, 16160, 16265, 13896, 34900, 15905, 12770, 12913, 15794, 
      19994, 26225, 53753, 77857, 13781, 13700, 21125, 25556, 53309, 52468, 
      33736, 12665, 13634, 11304, 10453, 50005, 12226, 10426, 20002, 10004, 
      23456, 50408, 9509, 19210, 19216, 53316, 14501, 9701, 31226, 70034, 
      19445, 8837, 8845, 37060, 47252, 51685, 12745, 12249, 51085, 8948, 
      9488, 13181, 14057, 24484, 8269, 8146, 9113, 11969, 32218, 13345, 
      48373, 23021, 22432, 13617, 27749, 8168, 8161, 51769, 37376, 47450, 
      48266, 50341, 19080, 30733, 31365, 47801, 5776, 13906, 6714, 6066, 
      47092, 46685, 14692, 13757, 58229, 5813, 6553, 45585, 14257, 39125, 
      9524, 71325, 29905, 4633, 7514, 7970, 29320, 9397, 5085, 4645, 5197, 
      45841, 16546, 10309, 26897, 22052, 21257, 20996, 15332, 8585, 9298, 
      69893, 31733, 111305, 79346, 15821, 126801, 78129, 4825, 3856, 4041, 
      122506, 23930, 6397, 70445, 59060, 6500, 4589, 3653, 3848, 112149, 
      56036, 3977, 68561, 45461, 20449, 3050, 33650, 92916, 46180, 108434, 
      123113, 62240, 41120, 12505, 116845, 112162, 34285, 16290, 16562, 6245, 
      3362, 94113, 33988, 88645, 34250, 4058, 21809, 109045, 64616, 2125, 
      5480, 107001, 3874, 22474, 110836, 79220, 8020, 1936, 107474, 63850, 
      49810, 1858, 9418, 127789, 31348, 3973, 16893, 112570, 89297, 16810, 
      139984, 113746, 78250, 18421, 87293, 34568, 2405, 22180, 66394, 107572, 
      50509, 65672, 1181, 67588, 56249, 42640, 33785, 1220, 77690, 17345, 
      28456, 30425, 102490, 53629, 20893, 82472, 56845, 41480, 901, 72986, 
      57746, 38261, 31250, 1201, 110137, 99172, 70801, 68176, 60112, 51201, 
      1360, 1058, 785, 133709, 808, 1780, 477, 95881, 57521, 41165, 30290, 
      557, 4586, 5122, 129889, 127025, 126314, 5473, 613, 389, 124160, 
      117905, 107840, 35600, 6340, 130546, 101986, 27781, 100685, 31525, 
      19240, 15572, 2132, 1220, 110393, 81965, 78569, 69865, 43850, 15298, 
      1193, 115065, 95008, 90745, 49405, 44642, 38146, 13810, 3485, 77384, 
      43781, 1061, 133306, 108322, 15210, 1930, 96164, 83008, 62564, 17488, 
      6148, 2180, 134738, 128213, 31378, 29633, 120434, 87050, 24989, 81234, 
      54298, 21325, 6250, 5634, 125, 90602, 2117, 101, 36864, 0, 54290, 
      15626, 2, 4901, 84685, 72904, 54298, 10618, 2313, 61529, 58589, 28586, 
      2626, 1546, 7769, 36136, 12136, 53873, 52490, 23765, 19370, 7970, 305, 
      56708, 10880, 3313, 39285, 12850, 18056, 7669, 5725, 20002, 221, 8608, 
      3625, 845, 12938, 15325, 3796, 954, 274, 32656, 2372, 27845, 22490, 
      9698, 9160, 30290, 10562, 1882, 505, 25049, 14365, 18980, 9133, 11509, 
      8369, 2741, 2650, 3125, 725, 845, 3277, 5218, 2025, 4810, 6466, 10701, 
      5125, 2056, 1224, 1186, 2938, 6273, 2669, 2381, 1289, 1696, 9396, 5993, 
      4394, 2045, 11170, 12818, 15769, 17753, 6705, 6421, 9700, 2770, 3285, 
      23965, 7178, 3005, 4349, 5050, 5141, 4420, 5690, 4325, 7929, 4626, 
      3545, 29493, 9764, 5300, 10996, 6637, 9805, 5994, 18257, 33809, 9981, 
      10889, 8980, 9385, 8986, 7109, 5800, 5629, 6266, 5402, 30322, 5345, 
      32701, 7225, 6676, 6554, 5945, 6890, 12490, 12808, 7605, 15210, 13122, 
      10786, 8586, 40949, 14112, 12385, 8906, 7400, 16208, 10130, 9770, 9685, 
      8136, 8306, 12953, 15210, 13978, 9178, 11353, 14612, 23477, 9034, 
      19017, 11920, 15338, 13009, 12205, 42562, 17744, 19409, 44225, 17597, 
      34226, 16333, 11188, 23860, 31925, 18916, 21025, 20826, 17109, 20261, 
      19336, 64136, 21853, 17074, 11849, 15293, 13481, 23125, 16069, 18661, 
      20602, 18882, 13690, 23585, 16490, 13553, 18394, 44554, 22865, 26468, 
      22573, 14500, 26482, 23186, 51025, 16336, 14800, 25877, 60437, 27428, 
      23909, 24685, 60680, 20313, 17629, 15737, 59057, 21250, 18125, 15769, 
      24901, 29332, 65605, 26945, 21284, 42885, 22084, 31784, 24730, 22937, 
      31348, 27424, 25888, 23508, 29570, 42338, 47273, 20765, 46517, 40129, 
      56132, 30433, 18938, 45994, 26788, 56293, 59044, 19337, 46217, 59321, 
      19961, 28717, 28530, 22381, 19981, 62730, 34610, 36361, 73177, 32261, 
      27877, 21380, 44725, 89801, 37384, 46216, 75242, 23329, 36865, 23634, 
      39092, 60580, 74341, 34841, 30425, 30736, 25012, 30890, 27898, 30589, 
      32850, 40000, 32996, 57250, 60146, 64337, 30088, 62344, 65845, 27017, 
      37629, 74749, 102301, 57140, 67556, 70820, 111077, 36538, 45722, 33890, 
      30161, 75217, 112082, 35141, 29917, 29641, 29530, 67657, 95805, 48080, 
      64501, 72650, 37865, 36017, 43429, 69290, 106025, 50625, 122400, 
      124209, 105122, 95624, 50130, 43489, 34389, 52352, 104612, 44834, 
      95234, 51237, 42165, 35965, 45373, 76585, 98473, 103613, 51473, 84185, 
      91988, 53677, 43465, 77746, 43844, 52993, 87874, 52186, 51714, 95453, 
      97285, 94826, 50404, 49409, 55933, 43709, 110905, 117650, 127874, 
      147412, 63013, 46570, 95705, 98489, 113377, 155237, 65125, 53704, 
      134100, 60397, 55757, 109037, 121805, 67145, 49725, 106873, 117193, 
      57032, 120872, 69634, 57889, 58977, 57892, 67825, 57493, 117845, 
      119989, 122165, 62845, 122384, 69866, 63172, 63621, 126801, 135176, 
      146557, 75245, 123890, 77584, 68884, 128066, 77077, 66357, 157508, 
      70096, 150418, 69640, 87184, 82881, 72729, 153700, 86605, 78093, 77274, 
      152074, 86761, 88072, 166141, 171898, 78928, 87922, 86026, 88421, 
      85705, 89609, 81965, 80138, 75429, 93760, 89872, 82960, 74372, 92808, 
      87880, 76968, 77897, 91936, 89730, 89860, 99178, 94466, 92480, 90113, 
      103072, 92168, 90053, 108117, 101461, 99697, 97730, 111208, 103193, 
      95138, 109442, 116141, 110996, 117805, 107764, 103273, 106600, 114250, 
      119330, 111602, 120976, 107762, 106985, 119365, 121433, 129785, 132453, 
      123136, 125541, 125885 ], 
  [ 164693, 165685, 162401, 162234, 162538, 154324, 158065, 159025, 155725, 
      150992, 147685, 143578, 152921, 140445, 146341, 141770, 144109, 143410, 
      136730, 135200, 130730, 135396, 138469, 128449, 134560, 133586, 120530, 
      120592, 115866, 114325, 120445, 112957, 114916, 129229, 113101, 114336, 
      112213, 119780, 106434, 114453, 115765, 113488, 127117, 126536, 105722, 
      106048, 102250, 111037, 120826, 100538, 106010, 105445, 97448, 97754, 
      102745, 104317, 118757, 106570, 95642, 103525, 96386, 97961, 104402, 
      93433, 99380, 92725, 96493, 107773, 96512, 101205, 85034, 81145, 84013, 
      109189, 80704, 88805, 107297, 77386, 103986, 78181, 99097, 99037, 
      73585, 101705, 86866, 91277, 89204, 368756, 77453, 91624, 71114, 90746, 
      101965, 96898, 69280, 71840, 345248, 90746, 68125, 349909, 68645, 
      92081, 318257, 78985, 90353, 91225, 81265, 90397, 351161, 68512, 70177, 
      367657, 88765, 76501, 347317, 64025, 68224, 328369, 282253, 329330, 
      352409, 66925, 293050, 68965, 73357, 67874, 73349, 70720, 72964, 76525, 
      334930, 302633, 309545, 73800, 258532, 80145, 88245, 263889, 81524, 
      255908, 95042, 271162, 257309, 355176, 58153, 62329, 238090, 212941, 
      234109, 244196, 359525, 253237, 223588, 241333, 75517, 89557, 62946, 
      76066, 58969, 52165, 215469, 288388, 305028, 75457, 88785, 109381, 
      225985, 261477, 73805, 181780, 251540, 59245, 104173, 57460, 188361, 
      190997, 268741, 198970, 171026, 174600, 255490, 51833, 52880, 191648, 
      54733, 298285, 50266, 61025, 96340, 193220, 221765, 61090, 87481, 
      166570, 56464, 76244, 106036, 109001, 196841, 217625, 89546, 91145, 
      195444, 261108, 196853, 148817, 238457, 192114, 85556, 103805, 214560, 
      48490, 49202, 50389, 140804, 186644, 71866, 80145, 143377, 256484, 
      47105, 61925, 84250, 52740, 280072, 81674, 253769, 48500, 85072, 87737, 
      122960, 53545, 123061, 95720, 94914, 95485, 54434, 158386, 44325, 
      67752, 73021, 95940, 114120, 134797, 202865, 251665, 49185, 86850, 
      119905, 134122, 202417, 201106, 158138, 47125, 42500, 51818, 68209, 
      197233, 45748, 71908, 120628, 63562, 132002, 199026, 59333, 119828, 
      120298, 205658, 34497, 52065, 155140, 239616, 25925, 63781, 64721, 
      169826, 193066, 202625, 37397, 38765, 201557, 53170, 78874, 100273, 
      103945, 19306, 56681, 69604, 46337, 96725, 13520, 103225, 196969, 
      19233, 19106, 30329, 14633, 80330, 43973, 6961, 9810, 196496, 198244, 
      202649, 20402, 158341, 159905, 6713, 60218, 25940, 45776, 70292, 6466, 
      6525, 24394, 25789, 5485, 49997, 43745, 193685, 113425, 7345, 32266, 
      5525, 158425, 53465, 87568, 89888, 10114, 30733, 46925, 51145, 73133, 
      5197, 19240, 101077, 10949, 14026, 14629, 14834, 20354, 31781, 29696, 
      4545, 8325, 12869, 5608, 18973, 17645, 5321, 42925, 50810, 68237, 
      16144, 11700, 35641, 4157, 3490, 34810, 42685, 65981, 68506, 12773, 
      3258, 71893, 3665, 3865, 13337, 55120, 169600, 7514, 3650, 11380, 
      15805, 2930, 4178, 113033, 13729, 12308, 5729, 16160, 15496, 31741, 
      43304, 7301, 5426, 6025, 5220, 78480, 141433, 11045, 2498, 55109, 
      86890, 10397, 78292, 143492, 11434, 4050, 26050, 56314, 10400, 2192, 
      2132, 57632, 104336, 16733, 5570, 36445, 128585, 11764, 5733, 13864, 
      21002, 12004, 3536, 133369, 5121, 4122, 42325, 143650, 1928, 10018, 
      1417, 1666, 57869, 1714, 1093, 1930, 3793, 62098, 2960, 131345, 5450, 
      4621, 8180, 793, 9065, 3538, 745, 1690, 48253, 1972, 712, 2197, 4040, 
      66725, 10229, 7186, 1649, 1354, 746, 689, 42650, 44676, 47665, 17953, 
      46754, 72890, 57605, 6217, 477, 1361, 4000, 48361, 89204, 91604, 16453, 
      15453, 15208, 26245, 46549, 59373, 14450, 12389, 9314, 2314, 24314, 
      16640, 7652, 4745, 7281, 3361, 9250, 12106, 35946, 70450, 9997, 3005, 
      2405, 1157, 772, 12296, 70421, 11405, 5794, 4793, 265, 628, 1588, 
      13600, 30769, 2146, 697, 69817, 17524, 9316, 12200, 36200, 6010, 3106, 
      370, 10282, 24106, 35050, 18020, 15689, 3200, 3785, 13032, 3880, 5661, 
      2720, 16, 7585, 23732, 94880, 49293, 4628, 34973, 49733, 1682, 54290, 
      0, 11664, 53824, 91809, 3365, 1370, 4, 16904, 34229, 241, 97, 4112, 
      33140, 37652, 103057, 1874, 15154, 37, 52, 6277, 8872, 20772, 47125, 
      74, 16690, 84149, 1289, 14464, 9882, 21397, 94945, 8564, 49829, 20002, 
      30397, 42993, 119860, 12269, 86018, 42632, 57796, 3034, 78066, 4745, 
      7312, 18752, 107218, 3924, 17748, 37960, 60349, 6137, 13625, 9850, 
      20041, 114685, 21601, 35545, 35920, 80665, 51701, 61141, 81281, 28232, 
      73037, 29684, 95648, 18797, 29065, 40442, 47066, 62404, 77200, 94049, 
      39181, 40757, 59237, 46594, 105554, 28521, 32980, 44145, 111520, 
      116896, 125905, 131617, 27365, 28013, 105850, 41600, 39317, 147605, 
      27364, 41365, 81853, 33620, 33709, 80986, 32392, 79957, 27173, 37844, 
      44217, 159161, 26658, 38970, 25090, 35641, 100321, 39188, 127873, 
      168121, 29189, 27765, 93890, 31849, 32848, 39357, 45970, 47197, 44104, 
      50696, 158564, 61353, 163733, 42725, 46834, 49040, 58217, 75472, 
      104372, 28730, 43565, 26000, 29504, 34624, 41744, 181285, 29090, 32489, 
      43920, 62450, 27450, 42340, 43844, 44225, 59450, 60084, 98281, 31568, 
      34064, 52564, 89689, 104130, 133965, 64532, 26981, 41786, 33552, 39145, 
      42533, 181000, 30826, 118701, 184525, 31609, 160544, 34537, 52226, 
      132002, 154045, 31058, 28505, 28772, 34841, 30069, 31474, 225394, 
      28397, 36200, 75245, 98261, 86193, 28265, 40781, 110477, 32264, 35204, 
      50516, 29185, 42128, 54569, 107408, 181096, 31721, 28330, 33289, 79738, 
      28808, 32968, 194549, 49882, 78170, 30529, 214209, 29282, 122225, 
      124865, 214450, 40805, 48373, 78633, 210493, 40340, 48865, 64217, 
      34669, 137426, 223561, 32517, 42698, 172409, 42562, 142666, 38216, 
      41549, 30386, 34850, 37042, 41186, 32800, 169524, 181449, 50089, 
      179293, 163117, 200554, 34121, 66896, 176900, 39794, 200245, 206258, 
      71485, 176653, 206533, 65117, 38921, 39200, 53089, 69329, 213200, 
      33160, 32113, 233893, 36865, 44129, 71650, 170021, 264953, 34522, 
      171970, 235944, 70325, 36793, 70628, 35290, 204034, 233173, 40357, 
      47125, 47434, 66874, 48052, 55312, 49613, 46280, 38050, 46890, 193700, 
      200324, 209641, 55162, 204850, 212545, 75853, 44057, 230297, 283945, 
      191250, 214714, 221706, 299709, 47156, 38628, 53824, 65473, 229825, 
      300708, 52277, 71749, 74269, 75556, 212941, 269981, 38650, 204653, 
      222120, 53125, 56869, 46105, 213160, 286709, 41645, 316130, 319337, 
      284404, 266050, 43940, 50813, 74333, 42898, 282490, 50756, 264256, 
      45041, 55541, 72641, 51757, 225565, 269821, 279621, 46205, 241085, 
      256810, 45145, 56369, 227188, 56746, 47717, 246628, 50632, 51092, 
      260257, 263485, 258228, 56762, 58097, 52501, 74293, 287813, 299680, 
      318292, 352274, 50717, 72020, 256293, 261873, 290273, 364753, 51425, 
      61906, 327770, 55549, 60229, 281269, 305221, 51577, 72833, 276305, 
      295945, 61498, 302418, 52196, 61421, 61109, 62354, 54577, 63817, 
      295657, 299665, 303705, 59845, 302986, 56144, 63890, 64337, 309257, 
      324154, 344389, 57317, 303080, 56858, 62138, 310048, 59141, 67061, 
      361386, 67994, 347296, 70330, 60842, 62597, 69221, 351970, 63053, 
      67589, 68168, 348008, 63673, 64514, 371389, 380872, 71210, 66688, 
      67588, 67185, 70057, 68833, 73305, 74740, 81677, 69250, 70954, 75226, 
      84346, 71090, 73618, 83210, 83205, 73010, 74996, 77450, 75112, 80644, 
      82850, 84677, 80386, 89050, 91129, 80765, 85289, 86321, 87616, 81986, 
      86085, 96196, 88128, 86437, 88282, 86701, 91570, 95465, 94130, 91060, 
      92404, 95860, 92650, 100404, 101025, 95693, 99149, 102825, 103625, 
      109682, 109289, 110097 ], 
  [ 146765, 144733, 142745, 142146, 141154, 137476, 137761, 136993, 134989, 
      133280, 131485, 127810, 129161, 125541, 126685, 125138, 124021, 123322, 
      117506, 116624, 114098, 114660, 115141, 110953, 112528, 111770, 102602, 
      101152, 99666, 96829, 97981, 94597, 94180, 98773, 92365, 92304, 90829, 
      93428, 88938, 91125, 91573, 88864, 94285, 93704, 85202, 84880, 83458, 
      85765, 89506, 81314, 82898, 82333, 78440, 78098, 79201, 79045, 85277, 
      79570, 75122, 77389, 74570, 75065, 77402, 73345, 75188, 71989, 70789, 
      75589, 70160, 70101, 63218, 61057, 61549, 72253, 59536, 62021, 70577, 
      55570, 67050, 55501, 64105, 63397, 52201, 64337, 56410, 58445, 57236, 
      258164, 51749, 57928, 49298, 56834, 62437, 59530, 47248, 48080, 238544, 
      55970, 46309, 242125, 46181, 56225, 216737, 49825, 55145, 55585, 50593, 
      54757, 242729, 44752, 45337, 255985, 53125, 47125, 239317, 42209, 
      43600, 224041, 187429, 224570, 243113, 41869, 195634, 42397, 44197, 
      41738, 43973, 42640, 43156, 44557, 228442, 202625, 208025, 42696, 
      167812, 45153, 49365, 171873, 45668, 165620, 52490, 177202, 166373, 
      243720, 33529, 35113, 151042, 131941, 147925, 155636, 246989, 162517, 
      139780, 153205, 39877, 47437, 33786, 39994, 31753, 29053, 133173, 
      189460, 202644, 38737, 46017, 58405, 140881, 168165, 37733, 107908, 
      160388, 30733, 54925, 29812, 112545, 114317, 173485, 120130, 99530, 
      102024, 162826, 26129, 26528, 114320, 27085, 196333, 24994, 29489, 
      48388, 115028, 136445, 28906, 42985, 95506, 26656, 36500, 54196, 56081, 
      117569, 133169, 43970, 44921, 116388, 166500, 117365, 82505, 148817, 
      113706, 41060, 52181, 130320, 21922, 22202, 22525, 76436, 109316, 
      32770, 37377, 78145, 162308, 20753, 27365, 39538, 22932, 180712, 37826, 
      160025, 20852, 39712, 41297, 63776, 22873, 63445, 45608, 45018, 45373, 
      22250, 87754, 17757, 28872, 31765, 45396, 57096, 71077, 120353, 157705, 
      19377, 39546, 60721, 70402, 119905, 118810, 87074, 17749, 15716, 19634, 
      28033, 115585, 16804, 30004, 60580, 25330, 68282, 116730, 22829, 59780, 
      60034, 121634, 11817, 19017, 84292, 147600, 9509, 24901, 25409, 94874, 
      112066, 119249, 12557, 13061, 118397, 19258, 33298, 46489, 48865, 8290, 
      20825, 27700, 15665, 44021, 8768, 48145, 114673, 7569, 7226, 9161, 
      7289, 33458, 13949, 14305, 9162, 113984, 115300, 118625, 6362, 85765, 
      86897, 12329, 21554, 6932, 14240, 27092, 11866, 11709, 6466, 6781, 
      16501, 16085, 13073, 111605, 54025, 8641, 8290, 22589, 85417, 17393, 
      37024, 38480, 5578, 7405, 14093, 16153, 28205, 10597, 4552, 45565, 
      4901, 4306, 4261, 4250, 4586, 7589, 6800, 21393, 5733, 45053, 26344, 
      4069, 54797, 25625, 11821, 15602, 25037, 52000, 3924, 8641, 21437, 
      15802, 8242, 11581, 23645, 25090, 45389, 14274, 26965, 20297, 9697, 
      3185, 17536, 93136, 33650, 9914, 42916, 52093, 16970, 7850, 52985, 
      48073, 45140, 5513, 2768, 2536, 6469, 11336, 34085, 5210, 30865, 5220, 
      30528, 72529, 43013, 17834, 17093, 35698, 41717, 30340, 73940, 44050, 
      25434, 4234, 17650, 41936, 17312, 10772, 18320, 46880, 54749, 4058, 
      7933, 63353, 45028, 31005, 1768, 62690, 45700, 24704, 66625, 29745, 
      4770, 10357, 73882, 18344, 41770, 10705, 17866, 18125, 18778, 13189, 
      7330, 4225, 20410, 24128, 65033, 2642, 3109, 38420, 11809, 1073, 26650, 
      13273, 6658, 12829, 21412, 13672, 5437, 3176, 22877, 43061, 36346, 
      20225, 18850, 14786, 10625, 10034, 10980, 12457, 58129, 11978, 26450, 
      17645, 34297, 13437, 6329, 2704, 12721, 36500, 38036, 55549, 53685, 
      53224, 3133, 11773, 18549, 51818, 47813, 41498, 4258, 2498, 55952, 
      37892, 1937, 37089, 2929, 394, 226, 6786, 24874, 43045, 26117, 24221, 
      19517, 7252, 200, 24845, 45965, 33658, 31145, 9553, 7540, 5044, 208, 
      4633, 23530, 7177, 24457, 57700, 41716, 104, 6824, 34306, 26650, 15706, 
      130, 2290, 6322, 58628, 54353, 2768, 2273, 49320, 28936, 1125, 25616, 
      11680, 457, 2132, 40016, 13005, 30980, 6245, 13229, 4490, 15626, 11664, 
      0, 15376, 38025, 27557, 21026, 11668, 488, 5933, 15145, 13705, 1952, 
      5492, 7412, 45385, 4250, 250, 11485, 10852, 877, 232, 1332, 11917, 
      12818, 490, 33173, 5393, 208, 162, 1525, 40081, 356, 13325, 1210, 4477, 
      9945, 56788, 173, 34394, 9800, 17620, 3250, 29466, 1937, 832, 1040, 
      48250, 2628, 900, 7720, 19093, 1385, 449, 562, 1465, 53341, 1945, 6817, 
      6976, 31201, 14549, 19669, 31601, 4040, 26597, 4628, 40784, 1517, 4441, 
      9122, 12290, 20500, 29248, 39833, 8725, 9437, 18845, 12250, 47450, 
      4545, 6196, 11097, 51472, 55120, 61321, 65305, 4253, 4469, 47746, 
      10064, 9077, 76757, 4468, 10045, 32389, 6836, 6925, 31954, 6472, 31357, 
      4709, 8900, 11817, 85505, 5274, 9810, 5002, 8641, 44809, 10244, 63505, 
      92305, 6725, 6381, 40970, 7873, 8224, 10845, 13786, 14365, 13000, 
      16136, 85556, 21825, 89429, 12701, 14650, 15776, 20417, 30112, 48212, 
      7778, 13325, 7424, 8336, 10000, 12800, 102661, 8570, 9593, 14112, 
      23354, 8658, 13828, 14468, 14633, 22082, 22500, 45145, 10400, 11168, 
      18868, 39793, 49050, 69165, 25220, 9701, 14354, 11520, 13441, 14885, 
      103240, 11170, 59085, 105901, 11521, 88400, 12505, 19610, 68282, 83845, 
      11834, 11441, 11492, 13025, 11925, 12250, 137050, 11765, 13736, 32261, 
      46205, 38889, 12281, 15725, 54317, 13256, 14036, 19844, 12985, 16640, 
      21953, 52544, 104200, 14009, 13858, 14713, 35890, 14120, 14824, 114413, 
      20722, 35186, 14761, 129321, 14810, 63041, 64817, 129562, 17693, 20509, 
      35865, 126685, 17876, 21001, 28145, 16525, 73706, 136729, 16317, 19154, 
      98753, 19450, 77650, 18344, 19301, 17210, 17786, 18250, 19370, 17680, 
      96948, 105633, 22873, 104125, 92485, 119986, 18785, 31040, 102596, 
      20138, 119893, 124394, 33685, 102565, 124669, 30557, 20561, 20624, 
      25225, 32825, 129824, 20200, 20449, 145765, 21097, 22961, 34714, 98309, 
      170129, 22210, 100042, 147816, 34901, 23185, 35204, 23410, 123898, 
      145909, 24157, 25741, 26050, 33826, 26452, 28960, 27149, 26408, 25306, 
      26802, 116804, 121700, 128641, 29890, 125146, 130897, 39565, 27425, 
      144545, 186097, 115434, 132850, 138114, 198621, 28580, 28260, 30928, 
      35449, 144505, 199620, 30677, 38701, 39925, 40564, 131941, 175589, 
      29362, 126029, 139176, 32389, 33541, 31201, 132808, 189293, 32141, 
      212666, 215225, 187636, 173386, 33140, 33749, 42149, 33610, 186370, 
      34340, 172240, 34241, 35669, 41969, 35125, 142837, 176725, 184365, 
      34973, 154685, 166738, 35425, 36713, 144244, 37090, 36485, 159364, 
      37672, 37700, 170185, 172765, 168804, 40130, 40385, 40405, 46429, 
      192125, 201616, 216340, 243626, 42725, 46532, 168165, 172449, 194585, 
      253945, 44081, 44410, 224306, 44101, 44461, 187741, 206509, 45097, 
      48425, 184073, 199393, 45730, 204570, 46580, 46085, 46421, 46586, 
      47017, 47185, 199537, 202681, 205857, 47533, 205570, 48800, 49850, 
      50297, 210977, 222850, 238981, 51917, 206312, 52754, 51554, 211984, 
      53741, 53021, 253170, 55250, 242320, 56290, 59330, 58277, 57125, 
      246346, 60245, 58733, 58664, 243464, 60649, 61706, 262525, 270280, 
      61058, 62800, 62404, 63297, 63577, 64729, 63585, 63508, 65045, 66874, 
      65986, 65074, 65986, 67418, 66490, 66578, 67005, 68042, 68084, 69458, 
      72520, 73300, 73562, 73445, 77146, 76738, 76873, 79685, 79025, 78761, 
      78544, 81770, 80253, 81940, 84240, 86437, 85042, 87349, 85306, 85313, 
      86138, 88036, 91108, 89380, 92002, 90036, 90009, 92885, 95693, 101529, 
      103193, 102122, 103025, 103617 ], 
  [ 154949, 149445, 148945, 147850, 145370, 146900, 143217, 140465, 139949, 
      141712, 141653, 138474, 130649, 137197, 132885, 134810, 129725, 129026, 
      124202, 124064, 123770, 119620, 117125, 119633, 116000, 115490, 110786, 
      107600, 109834, 105509, 100957, 102285, 99140, 92573, 97325, 95776, 
      95045, 91940, 97618, 93109, 92565, 89360, 85357, 84776, 90410, 89344, 
      90650, 85517, 82314, 88010, 85130, 84565, 85384, 84298, 80937, 78797, 
      75605, 77338, 80330, 76149, 78290, 77545, 75170, 79049, 76180, 76949, 
      70045, 67405, 68672, 63157, 66938, 66761, 64525, 58613, 64000, 60037, 
      57185, 59290, 53410, 58229, 52697, 51245, 56417, 50201, 50210, 49517, 
      49300, 159956, 51005, 48008, 53018, 46666, 45821, 45394, 50720, 49568, 
      144800, 44810, 50029, 147141, 49157, 43825, 128945, 45113, 43489, 
      43433, 44145, 42605, 147001, 46240, 45585, 156537, 40973, 42165, 
      144085, 45929, 44096, 133025, 107325, 133058, 146393, 41869, 112554, 
      40661, 39485, 40498, 39013, 39168, 37700, 36621, 134946, 116569, 
      120233, 35752, 92420, 33745, 33493, 94993, 33268, 90724, 32402, 98090, 
      90733, 144520, 34025, 32633, 79866, 67709, 77741, 82724, 146549, 87125, 
      72324, 80789, 27725, 27845, 29074, 27346, 29273, 31285, 67453, 104644, 
      113860, 25345, 25681, 28645, 71937, 89797, 25085, 51860, 84500, 26765, 
      27149, 26836, 54265, 55045, 92885, 58378, 46210, 47464, 85202, 25385, 
      25040, 54304, 24109, 108045, 24746, 22049, 22100, 54020, 67253, 20722, 
      20665, 42682, 21200, 19636, 23444, 24089, 55321, 64969, 20410, 20617, 
      54388, 86644, 54869, 35137, 74665, 52450, 18740, 21677, 62368, 20186, 
      19970, 19301, 31300, 49300, 16650, 17041, 32017, 82948, 19265, 16453, 
      16970, 17476, 95400, 16250, 81161, 17876, 16400, 16745, 24592, 16425, 
      23765, 16840, 16498, 16605, 14066, 35426, 16021, 13000, 13165, 16132, 
      20392, 26685, 54385, 78593, 13921, 14002, 21537, 26010, 53937, 53090, 
      34250, 12789, 13732, 11450, 10673, 50609, 12340, 10660, 20404, 10202, 
      23890, 51010, 9685, 19604, 19610, 53930, 14545, 9841, 31716, 70720, 
      19429, 9029, 9041, 37586, 47834, 52289, 12805, 12317, 51685, 9090, 
      9738, 13505, 14393, 24410, 8425, 8356, 9217, 12277, 32080, 13673, 
      48953, 22945, 22354, 13625, 27625, 8410, 8245, 51505, 37186, 48016, 
      48836, 50921, 19010, 31205, 31841, 47545, 5930, 13876, 6800, 6260, 
      46834, 46429, 14650, 13725, 57917, 5917, 6625, 46133, 14593, 38897, 
      9530, 70949, 30361, 4745, 7760, 8224, 29138, 9389, 5165, 4745, 5389, 
      45565, 16456, 10597, 26725, 21914, 21125, 20866, 15250, 8581, 9280, 
      69505, 31525, 110773, 78920, 15725, 126221, 77705, 4877, 3946, 4205, 
      121936, 23764, 6409, 70045, 58706, 6506, 4637, 3805, 4010, 111605, 
      55690, 4149, 68161, 45161, 20297, 3152, 34112, 92426, 45874, 107892, 
      122525, 61858, 40834, 12809, 116273, 111604, 34033, 16160, 16424, 6221, 
      3400, 93605, 33730, 88153, 33988, 4240, 22185, 108485, 64210, 2213, 
      5690, 106445, 4052, 22852, 110266, 78754, 7954, 2026, 106912, 63440, 
      49460, 1952, 9680, 127165, 31090, 3965, 17225, 111988, 88789, 16648, 
      139322, 113156, 77776, 18761, 86785, 34282, 2421, 22546, 65960, 106994, 
      50137, 65234, 1261, 67138, 55845, 42298, 33489, 1314, 77200, 17665, 
      28186, 30141, 101908, 53225, 20665, 81954, 56425, 41130, 925, 72500, 
      57320, 37925, 30952, 1301, 109525, 98594, 70321, 67706, 59674, 50801, 
      1354, 1060, 801, 133025, 818, 1898, 533, 95305, 57085, 40801, 29984, 
      569, 4756, 5300, 129205, 126349, 125640, 5365, 613, 445, 123490, 
      117253, 107218, 35258, 6218, 129856, 101380, 27481, 100081, 31201, 
      18994, 15354, 2074, 1314, 109757, 81421, 78037, 69365, 43460, 15080, 
      1285, 114413, 94418, 90169, 48985, 44244, 37780, 13600, 3393, 76850, 
      43385, 1145, 132596, 107684, 14984, 1864, 95562, 82450, 62082, 17242, 
      6010, 2106, 134020, 127513, 31040, 29305, 119752, 86472, 24685, 80672, 
      53840, 21041, 6100, 5792, 109, 90004, 2029, 85, 36482, 2, 53824, 15376, 
      0, 5041, 84101, 72362, 53828, 10408, 2213, 61025, 58097, 28240, 2516, 
      1460, 7937, 35746, 11906, 53397, 52020, 23445, 19080, 7780, 261, 56218, 
      10658, 3413, 38873, 12608, 17770, 7477, 5857, 19700, 181, 8402, 3485, 
      769, 13140, 15053, 3890, 872, 260, 32266, 2434, 27481, 22160, 9472, 
      9314, 29908, 10324, 1768, 493, 24697, 14089, 18666, 8905, 11677, 8145, 
      2601, 2512, 3177, 661, 821, 3329, 5032, 2045, 4628, 6560, 10445, 4937, 
      1930, 1130, 1156, 2960, 6353, 2525, 2245, 1237, 1586, 9506, 5785, 4212, 
      1921, 11296, 12960, 15937, 17937, 6485, 6205, 9802, 2624, 3125, 24181, 
      6948, 2853, 4365, 4852, 4941, 4426, 5480, 4325, 7685, 4436, 3385, 
      29705, 9490, 5098, 10706, 6409, 9841, 5780, 18369, 34025, 9701, 10597, 
      8978, 9113, 8720, 6877, 5602, 5437, 6056, 5224, 30500, 5209, 32885, 
      6997, 6466, 6352, 5785, 6800, 12500, 12490, 7373, 14864, 12800, 10496, 
      8336, 41157, 13778, 12073, 8656, 7234, 15850, 9860, 9508, 9425, 7946, 
      8116, 12905, 14864, 13648, 8948, 11273, 14578, 23533, 8852, 18629, 
      11626, 14992, 12697, 11909, 42728, 17370, 19405, 44397, 17225, 34336, 
      15977, 10930, 23890, 32013, 18530, 20617, 20420, 16745, 19861, 18946, 
      64386, 21437, 16712, 11677, 15205, 13345, 22697, 15725, 18605, 20200, 
      18500, 13396, 23153, 16144, 13273, 18320, 44680, 22441, 26010, 22153, 
      14314, 26024, 22760, 51173, 16010, 14602, 25425, 60625, 26962, 23857, 
      24641, 60866, 19925, 17285, 15529, 59229, 20852, 17777, 15497, 24461, 
      29314, 65801, 26485, 20890, 42953, 21682, 31770, 24296, 22525, 30850, 
      26962, 25442, 23090, 29088, 42388, 47353, 20393, 46589, 40157, 56250, 
      29945, 18640, 46052, 26338, 56405, 59170, 19053, 46269, 59445, 19645, 
      28249, 28064, 22001, 19681, 62864, 34088, 35825, 73349, 31761, 27425, 
      21074, 44741, 90025, 36842, 46226, 75400, 22997, 36329, 23300, 38538, 
      60658, 74485, 34325, 29957, 30266, 24650, 30420, 27472, 30125, 32360, 
      39442, 32506, 57284, 60196, 64409, 29642, 62402, 65921, 26669, 37097, 
      74857, 102521, 57154, 67626, 70906, 111325, 36020, 45124, 33408, 29745, 
      75313, 112324, 34645, 29525, 29261, 29156, 67709, 95981, 47466, 64525, 
      72712, 37349, 35525, 42857, 69320, 106213, 49997, 122642, 124457, 
      105300, 95762, 49508, 42925, 33965, 51714, 104778, 44260, 95360, 50609, 
      41621, 35521, 44797, 76621, 98605, 103765, 50845, 84253, 92090, 53033, 
      42913, 77780, 43290, 52357, 87940, 51560, 51092, 95537, 97373, 94900, 
      49802, 48817, 55285, 43205, 111029, 117792, 128052, 147650, 62317, 
      46036, 95749, 98545, 113489, 155489, 64417, 53090, 134282, 59725, 
      55125, 109125, 121941, 66425, 49169, 106945, 117305, 56394, 120994, 
      68900, 57245, 58325, 57250, 67105, 56857, 117945, 120097, 122281, 
      62165, 122490, 69136, 62498, 62945, 126905, 135306, 146725, 74485, 
      123976, 76810, 68170, 128160, 76309, 65669, 157690, 69386, 150560, 
      68938, 86362, 82085, 72005, 153842, 85789, 77333, 76520, 152200, 85945, 
      87250, 166301, 172072, 78170, 87104, 85220, 87601, 84905, 88785, 81193, 
      79380, 74717, 92914, 89050, 82186, 73674, 91970, 87074, 76250, 77173, 
      91106, 88916, 89050, 98312, 93636, 91666, 89317, 102194, 91370, 89273, 
      107213, 100601, 98849, 96896, 110290, 102325, 94340, 108544, 115205, 
      110090, 116861, 106882, 102425, 105730, 113332, 118388, 110708, 120026, 
      106900, 106129, 118429, 120493, 128809, 131465, 122210, 124601, 124945 ]
    , [ 173480, 165988, 166340, 164961, 161629, 166141, 160186, 156298, 
      156634, 160385, 161320, 158425, 145346, 157716, 150280, 154193, 146836, 
      146137, 141881, 142169, 143153, 136305, 132106, 138448, 131833, 131465, 
      129317, 125137, 129501, 124324, 116506, 120532, 115825, 102868, 114010, 
      111609, 111304, 104933, 116433, 108090, 106978, 103489, 94090, 93509, 
      107237, 105745, 108613, 99220, 92041, 105689, 100253, 99688, 103205, 
      101693, 95776, 92500, 83912, 89905, 97157, 89284, 94265, 92810, 87737, 
      96160, 90593, 93634, 83464, 76564, 81665, 73026, 82913, 83872, 80074, 
      64648, 80401, 72746, 63362, 75265, 59445, 73636, 60010, 58132, 72676, 
      55952, 60505, 58250, 58601, 117569, 64424, 56173, 68993, 54689, 50152, 
      51145, 66553, 64265, 104969, 52265, 66004, 106600, 64706, 50570, 92522, 
      56260, 50660, 50320, 54298, 49492, 106034, 60937, 59572, 113440, 47860, 
      53170, 103402, 61904, 58225, 94756, 75304, 94505, 104858, 55714, 78829, 
      53512, 50632, 53633, 50018, 51025, 48421, 45922, 95257, 81140, 83810, 
      45621, 63097, 41058, 38250, 64818, 40013, 61685, 34745, 66637, 61268, 
      101565, 48154, 45058, 52957, 44776, 51400, 54821, 102884, 57802, 47545, 
      53170, 34612, 30472, 40221, 33949, 41698, 46408, 43668, 69925, 76869, 
      31522, 27882, 25450, 46306, 58770, 31688, 33613, 54893, 38338, 25090, 
      38977, 34740, 34952, 60580, 36865, 29525, 30069, 54601, 38804, 38033, 
      33785, 36250, 71338, 38449, 31634, 20893, 32933, 41480, 29881, 21730, 
      26281, 31921, 23825, 19681, 19616, 33524, 39764, 20765, 20546, 32733, 
      54765, 32930, 21860, 46052, 31221, 19805, 18056, 37305, 33037, 32537, 
      31300, 19301, 28781, 21265, 19242, 19450, 51353, 32258, 24050, 17893, 
      28197, 60397, 17741, 49850, 30017, 16897, 16532, 16001, 26578, 14890, 
      14213, 14013, 13978, 23225, 19309, 28872, 17757, 16360, 13221, 13221, 
      15112, 30458, 47140, 24642, 13221, 12946, 14437, 30010, 29305, 17849, 
      23794, 26441, 20609, 14578, 27250, 23629, 13429, 11245, 15385, 12317, 
      27225, 16004, 10445, 10309, 29009, 29952, 18432, 15457, 40545, 38954, 
      13786, 13514, 18629, 24901, 27794, 26792, 25736, 27332, 17113, 10093, 
      8464, 8500, 47485, 15170, 11125, 19370, 7946, 59273, 7780, 25168, 
      45594, 44861, 30026, 53114, 7913, 18824, 86650, 67077, 24089, 24625, 
      26000, 40097, 13810, 14162, 81554, 10829, 31697, 16385, 8177, 80701, 
      80154, 33181, 31546, 95476, 13940, 16778, 22490, 5860, 70066, 24085, 
      112484, 12682, 11348, 4849, 4745, 56473, 24370, 13898, 12058, 6170, 
      79432, 37117, 4420, 53066, 45841, 44626, 44225, 35201, 22994, 24545, 
      110898, 60138, 162248, 122869, 36244, 180962, 121370, 14746, 11117, 
      6122, 175825, 48969, 18976, 111722, 97117, 19357, 14506, 6290, 5785, 
      163364, 93249, 4930, 109412, 79312, 43940, 8761, 14161, 139925, 80309, 
      158941, 176698, 101405, 73565, 3650, 169168, 163505, 64208, 37673, 
      38221, 19924, 12701, 141530, 63905, 134800, 64305, 3033, 7204, 159818, 
      104609, 7538, 2353, 157352, 2845, 7445, 162025, 123129, 23929, 6925, 
      157961, 103697, 85457, 6425, 2225, 182474, 60413, 15538, 4658, 164173, 
      135720, 39013, 197045, 165625, 122009, 5200, 133290, 65025, 11722, 
      6997, 107069, 158185, 86560, 106201, 5450, 108673, 94114, 76165, 64090, 
      4225, 121433, 4388, 56657, 59464, 152105, 90784, 45728, 127465, 94978, 
      74713, 7954, 115597, 96157, 70372, 60701, 2792, 161426, 148081, 112850, 
      109525, 99221, 87650, 10229, 9225, 7972, 189754, 8273, 1685, 4580, 
      144082, 95922, 74384, 59449, 7456, 425, 401, 185224, 181800, 180949, 
      20488, 8068, 3924, 178373, 170858, 158693, 66853, 22193, 186017, 
      151577, 55952, 149994, 61234, 43489, 37861, 13221, 1669, 161800, 
      126932, 122696, 111752, 78037, 37445, 1640, 167450, 143053, 137810, 
      85408, 79105, 70369, 35113, 16528, 121225, 77962, 1642, 189325, 159301, 
      37349, 12869, 144481, 128245, 102481, 40885, 21985, 13537, 191033, 
      183248, 61073, 58628, 173925, 133261, 52020, 126041, 91825, 46672, 
      22217, 41, 6570, 137645, 13460, 6404, 68645, 4901, 91809, 38025, 5041, 
      0, 130322, 115601, 91813, 29933, 13928, 101140, 97360, 57137, 14657, 
      11897, 340, 67625, 32425, 91240, 89437, 50212, 43717, 25317, 7432, 
      94913, 30325, 218, 71888, 33553, 41697, 24730, 106, 44621, 6500, 26365, 
      16762, 9360, 1993, 37418, 269, 9605, 4165, 62725, 801, 55952, 48217, 
      28145, 865, 59373, 29565, 12205, 3688, 51890, 35744, 42877, 27010, 
      1666, 25540, 14032, 13801, 976, 6554, 3874, 986, 19445, 1832, 18473, 
      809, 29402, 19066, 11657, 8585, 3925, 1753, 1028, 12820, 11972, 5000, 
      9325, 1625, 20340, 16921, 10512, 2137, 2665, 3796, 4660, 21608, 21044, 
      1921, 12209, 13562, 7922, 22213, 12580, 2164, 17561, 17650, 2509, 
      18757, 2692, 23234, 15725, 12402, 11600, 25749, 16245, 27817, 18976, 
      3664, 17069, 6370, 14500, 25250, 26856, 4505, 23668, 22849, 18450, 
      14761, 14170, 15925, 12821, 12821, 9540, 14354, 17576, 15625, 14801, 
      11252, 7297, 5897, 29033, 17810, 32969, 29201, 24625, 19625, 19786, 
      30605, 27338, 19377, 11849, 33813, 21433, 20513, 20288, 13697, 13725, 
      8290, 31265, 28913, 17113, 8788, 8685, 11250, 13325, 37586, 23909, 
      30825, 26116, 24050, 21925, 34765, 10530, 23026, 34336, 17225, 31810, 
      19805, 12317, 16180, 36209, 39716, 39377, 32720, 38250, 36625, 36625, 
      40820, 32261, 13736, 11300, 12564, 42506, 29570, 12002, 38021, 34901, 
      23549, 42820, 29705, 22148, 12569, 24445, 41114, 46813, 40258, 15805, 
      46685, 41149, 28808, 27157, 16661, 45376, 35136, 47765, 15266, 15482, 
      35377, 35048, 29284, 17730, 34450, 36401, 29776, 22100, 42850, 17741, 
      39034, 46152, 35729, 24848, 36805, 19345, 41549, 38216, 52505, 46061, 
      43405, 39065, 49465, 24993, 27828, 32818, 27490, 24040, 33601, 50180, 
      25385, 27521, 43733, 33898, 35669, 24520, 27880, 35944, 27242, 46496, 
      46169, 34000, 26000, 38369, 55885, 58474, 45730, 51712, 43826, 27109, 
      27914, 58004, 59065, 29257, 47781, 30026, 57700, 30329, 61045, 38293, 
      47434, 53992, 46216, 46525, 33241, 46537, 40465, 45674, 49613, 61381, 
      49617, 37049, 38825, 41476, 43345, 40321, 42562, 33130, 56480, 48800, 
      68512, 37629, 44125, 46269, 75186, 54125, 68625, 48673, 40324, 49540, 
      76185, 50762, 38116, 37000, 36469, 44776, 64244, 71677, 43154, 48501, 
      54034, 50506, 63376, 46813, 72488, 74066, 84941, 86330, 72001, 65161, 
      72725, 62024, 43124, 75925, 71905, 63785, 65185, 73826, 58874, 45674, 
      64180, 52552, 67720, 71460, 73778, 57770, 63193, 76960, 60308, 53569, 
      60685, 75290, 60889, 73357, 72605, 66640, 68050, 66429, 69185, 67490, 
      77650, 55204, 78440, 83641, 91345, 106541, 87380, 59597, 68130, 70074, 
      80900, 112960, 89906, 71905, 96581, 82516, 75076, 77956, 87364, 92482, 
      63440, 76628, 84148, 76345, 86985, 95525, 77480, 78986, 77201, 92452, 
      76240, 85072, 86656, 88272, 84388, 88765, 94625, 83585, 84032, 92612, 
      99025, 107746, 101252, 90677, 104429, 91529, 94009, 103076, 86756, 
      116865, 91325, 111865, 90025, 115685, 109562, 94370, 114721, 114260, 
      101828, 100589, 113789, 114274, 115721, 125050, 129685, 101813, 114865, 
      112129, 115362, 110962, 116404, 105120, 102313, 94100, 121669, 116101, 
      105829, 91921, 119873, 112705, 95633, 96840, 118157, 114689, 114113, 
      126925, 119125, 115877, 112250, 130381, 113593, 110218, 136820, 126800, 
      124196, 121249, 140465, 128808, 115285, 136305, 145522, 138277, 147604, 
      133081, 126068, 130793, 141661, 147853, 136765, 149917, 130401, 129204, 
      146900, 148538, 158274, 161498, 147557, 150800, 151002 ], 
  [ 184714, 187322, 183338, 183401, 184397, 173741, 179336, 181220, 177220, 
      170861, 166738, 162389, 176020, 158786, 167234, 161037, 165226, 164525, 
      157365, 155485, 149965, 156833, 161296, 148138, 156685, 155593, 140425, 
      141293, 134825, 133970, 142756, 133058, 136289, 155818, 134468, 136397, 
      133922, 144157, 126053, 137204, 138980, 136925, 154960, 154377, 126949, 
      127621, 122545, 134810, 147845, 121057, 128617, 128050, 117841, 118493, 
      125570, 128066, 146914, 131245, 116833, 127730, 118269, 120424, 129069, 
      114386, 122537, 114020, 120442, 135202, 120805, 128036, 106873, 102050, 
      106192, 139138, 102181, 113296, 137124, 99193, 133913, 100450, 127976, 
      128258, 95146, 131850, 113293, 118980, 116441, 438217, 101322, 119785, 
      92893, 119017, 133250, 127021, 91165, 94653, 412605, 119473, 89890, 
      417842, 90756, 121384, 382824, 104690, 119306, 120410, 107780, 119578, 
      419432, 91309, 93554, 437666, 117938, 102308, 415348, 85770, 91477, 
      394426, 343202, 395613, 421128, 90400, 355385, 93250, 99034, 91925, 
      99140, 95813, 98981, 103700, 402125, 366346, 374068, 100505, 317249, 
      108932, 119120, 323300, 110773, 314389, 127881, 331609, 316130, 425009, 
      81352, 86920, 294809, 266410, 290362, 301725, 429930, 311924, 278561, 
      298624, 104618, 122138, 88565, 105397, 83540, 74530, 269618, 351469, 
      369965, 105124, 121700, 146704, 281636, 321536, 103122, 231397, 310437, 
      84500, 140564, 82249, 239018, 242114, 329834, 251245, 219353, 223505, 
      315181, 75562, 76957, 243101, 79504, 362960, 73757, 87880, 132005, 
      245125, 277498, 88285, 121288, 214645, 82381, 107497, 143785, 147330, 
      249322, 272890, 123929, 125876, 247805, 321821, 249444, 194330, 296498, 
      244121, 119349, 141426, 269693, 72649, 73593, 75242, 185261, 238061, 
      102749, 113000, 188296, 316945, 71140, 90368, 118145, 78629, 343313, 
      115101, 313992, 73225, 119309, 122554, 164621, 79892, 164944, 132497, 
      131573, 132260, 81577, 206177, 68450, 98489, 105034, 132941, 154601, 
      178874, 257032, 311978, 75044, 122105, 161540, 178193, 256580, 255149, 
      206145, 72740, 66721, 78937, 99620, 250916, 71125, 104245, 162709, 
      93925, 176053, 253049, 88762, 161901, 162485, 260605, 56498, 79634, 
      203009, 298853, 44560, 94480, 95652, 219897, 246385, 257220, 60554, 
      62386, 256034, 81197, 113165, 138970, 143338, 35033, 85748, 101917, 
      72616, 134836, 25877, 142610, 250970, 35300, 35285, 51496, 28372, 
      115297, 69890, 12808, 19949, 250597, 252577, 257562, 37729, 207104, 
      208900, 13480, 90765, 45929, 72493, 103273, 13345, 13520, 43801, 45776, 
      9346, 77986, 69992, 247540, 155098, 16420, 54913, 6130, 207400, 82602, 
      124477, 127261, 22313, 53024, 74320, 79700, 107024, 12058, 36889, 
      140650, 23956, 29005, 29956, 30277, 38581, 54532, 51749, 5252, 19472, 
      5338, 4225, 36730, 7444, 4168, 69380, 79469, 101188, 6637, 25625, 
      59890, 4624, 6625, 58825, 69136, 98464, 101569, 5002, 7085, 105764, 
      4474, 10474, 28530, 85045, 220405, 3217, 10025, 4181, 6052, 5125, 
      11941, 155016, 5018, 4409, 15578, 33085, 32185, 55042, 70201, 2644, 
      15269, 2410, 14945, 113957, 188162, 3600, 3985, 85248, 124105, 3298, 
      113765, 190565, 3637, 2285, 47485, 86797, 3181, 3789, 7209, 88461, 
      144909, 6032, 16097, 61472, 173332, 3613, 1874, 30073, 8325, 3617, 
      1877, 178922, 1604, 13481, 69200, 190825, 2817, 2669, 6130, 2665, 
      88912, 2245, 4292, 8725, 13256, 94181, 1285, 176650, 16649, 15122, 
      1625, 4562, 23042, 809, 3700, 8705, 76960, 1213, 3433, 10138, 14185, 
      99954, 2276, 1205, 1352, 1637, 2885, 5032, 69845, 72449, 76250, 6052, 
      75105, 107505, 88738, 808, 3188, 8362, 14365, 77170, 127177, 130041, 
      5122, 4586, 4457, 48322, 74890, 90962, 4045, 3028, 1693, 10933, 45693, 
      5189, 1073, 15914, 932, 13252, 23665, 28145, 61265, 104585, 1906, 250, 
      346, 954, 6949, 28449, 104554, 2500, 485, 296, 4930, 6569, 9385, 30445, 
      54458, 313, 6868, 103828, 5597, 1565, 28345, 61625, 461, 109, 1781, 
      25381, 45469, 60125, 5857, 4570, 13077, 14242, 3185, 65, 17738, 61, 
      3389, 21050, 44969, 133981, 78416, 109, 60034, 78970, 9805, 84685, 
      3365, 27557, 84101, 130322, 0, 441, 3365, 35345, 59050, 1858, 2410, 
      14893, 57609, 63513, 143650, 10217, 32777, 3506, 3869, 18794, 23129, 
      40829, 75650, 2845, 35005, 121140, 8698, 31733, 24713, 41680, 134020, 
      22581, 79042, 39701, 53924, 70346, 163337, 28368, 123345, 69865, 88973, 
      12517, 113765, 15850, 20389, 37861, 148481, 14213, 36389, 63793, 92098, 
      18280, 30290, 24425, 39604, 157216, 41738, 60554, 61045, 116810, 81232, 
      92992, 117540, 50801, 107554, 52713, 134685, 37648, 51860, 66833, 
      75313, 94477, 112517, 132730, 65098, 67138, 90490, 74597, 146317, 
      50954, 56921, 71450, 153325, 159629, 170146, 176786, 49330, 50210, 
      146605, 68085, 65104, 195200, 49205, 67730, 117962, 57545, 57632, 
      116857, 55849, 115594, 48772, 62917, 71144, 208234, 47657, 64145, 
      45389, 59650, 139642, 64237, 171944, 218338, 50752, 48746, 131805, 
      54218, 55565, 64160, 72745, 74320, 70297, 78745, 207261, 92066, 213120, 
      68330, 73597, 76381, 87994, 109309, 144009, 49457, 69280, 45445, 50341, 
      57317, 66757, 232976, 49573, 54248, 69389, 92905, 46997, 67105, 69073, 
      69570, 88969, 89717, 136264, 52381, 55805, 80105, 125930, 143153, 
      178208, 95085, 45700, 65957, 54821, 62386, 66816, 232193, 50813, 
      160148, 236180, 51826, 208717, 55796, 79169, 175649, 201170, 50805, 
      47090, 47473, 55978, 49232, 51217, 282257, 46746, 57681, 107746, 
      135634, 121010, 46260, 63648, 150048, 51881, 55981, 76397, 47290, 
      65221, 81490, 146277, 231793, 50632, 45497, 52660, 112681, 46089, 
      52105, 246978, 74933, 110645, 48386, 269186, 46441, 163396, 166500, 
      269425, 62602, 72722, 110984, 264884, 61785, 73210, 92970, 53792, 
      181025, 279572, 50594, 64717, 221338, 64345, 186953, 58257, 62866, 
      46829, 53381, 56501, 62269, 50285, 217865, 231530, 74068, 229024, 
      210410, 253181, 51714, 95509, 226161, 59705, 252752, 259577, 101138, 
      225794, 259850, 93028, 58130, 58525, 77402, 98282, 267325, 49465, 
      47720, 290564, 54674, 64836, 100825, 217872, 325210, 50465, 219929, 
      292601, 98676, 53426, 98977, 50993, 256393, 289360, 58378, 67930, 
      68237, 93941, 68969, 78781, 70992, 66265, 54205, 66989, 244305, 251857, 
      262450, 78041, 256961, 265700, 104644, 62290, 285650, 345794, 241265, 
      267977, 275897, 363296, 66429, 53489, 75413, 90890, 284938, 364289, 
      73168, 98786, 102002, 103637, 265730, 329962, 52925, 256160, 275945, 
      73540, 78676, 63386, 265585, 348298, 56020, 380965, 384520, 345641, 
      325081, 59005, 69242, 100882, 57149, 343373, 68833, 322933, 60100, 
      75472, 98372, 69946, 279250, 329074, 340034, 61492, 296740, 314437, 
      59618, 76178, 280985, 76553, 62996, 302737, 66833, 67525, 317866, 
      321440, 315485, 74925, 76840, 68224, 98482, 348426, 361565, 382265, 
      419841, 64226, 94925, 312836, 319112, 350874, 433474, 64580, 80513, 
      392545, 70906, 77906, 340706, 367442, 64264, 95146, 335042, 357002, 
      79169, 364169, 64413, 78858, 78196, 80021, 67834, 81946, 356474, 
      360946, 365450, 75650, 364493, 69277, 80613, 81058, 371218, 387737, 
      410176, 69394, 364225, 68237, 76997, 371885, 71210, 83770, 428669, 
      83997, 412829, 87025, 70805, 74068, 84868, 417845, 73706, 81490, 82417, 
      413297, 74440, 75161, 438992, 449401, 85797, 77909, 79505, 78404, 
      82664, 80162, 87650, 89897, 99730, 79645, 82741, 89797, 103325, 82177, 
      86561, 101257, 101018, 84789, 87817, 90845, 85601, 93677, 96925, 99796, 
      91205, 104737, 107860, 90418, 97722, 99450, 101557, 91169, 98282, 
      112909, 99269, 95488, 99073, 95402, 103981, 109962, 107465, 101725, 
      102133, 108373, 102029, 115001, 115970, 106226, 110020, 112520, 112852, 
      122733, 121642, 122564 ], 
  [ 176965, 178985, 175253, 175232, 175976, 166202, 171125, 172673, 168925, 
      163154, 159325, 155060, 167137, 151625, 159149, 153540, 157057, 156356, 
      149364, 147610, 142468, 148538, 152497, 140473, 148138, 147088, 132676, 
      133250, 127412, 126305, 134125, 125225, 127994, 145633, 126173, 127850, 
      125501, 134770, 118388, 128405, 130013, 127874, 144313, 143730, 118696, 
      119242, 114628, 125633, 137492, 113056, 119860, 119293, 109882, 110408, 
      116729, 118889, 136141, 121732, 108580, 118385, 109764, 111709, 119556, 
      106217, 113570, 105725, 111181, 124681, 111418, 117725, 98368, 93881, 
      97561, 127693, 93802, 103825, 125721, 90688, 122468, 91777, 116909, 
      117065, 86725, 120321, 103108, 108333, 105962, 412450, 92061, 108970, 
      84388, 108160, 121301, 115492, 82618, 85770, 387594, 108448, 81385, 
      392621, 82125, 110149, 358821, 94757, 108197, 109217, 97553, 108385, 
      394085, 82426, 84461, 411689, 106745, 92333, 390085, 77265, 82426, 
      369877, 320501, 370980, 395613, 81265, 332180, 83821, 89101, 82580, 
      89165, 86090, 88922, 93221, 377156, 342637, 350065, 90194, 295346, 
      97865, 107297, 301145, 99538, 292570, 115344, 309076, 294185, 399074, 
      72301, 77365, 273620, 246397, 269341, 280242, 403785, 290021, 258002, 
      277225, 93425, 109685, 78632, 94120, 73985, 65773, 249353, 327970, 
      345794, 93721, 109121, 132529, 260825, 299129, 91845, 212770, 288450, 
      74693, 126725, 72610, 220013, 222941, 307049, 231652, 201188, 205130, 
      292900, 66301, 67570, 223802, 69865, 338873, 64580, 77485, 118418, 
      225658, 256645, 77764, 108373, 196564, 72322, 95506, 129442, 132777, 
      229645, 252205, 110804, 112625, 228170, 299162, 229725, 177173, 274805, 
      224612, 106434, 127125, 249050, 63220, 64080, 65561, 168482, 218762, 
      90884, 100421, 171349, 294370, 61753, 79385, 105188, 68570, 319730, 
      102312, 291501, 63586, 106226, 109261, 148850, 69665, 149089, 118490, 
      117608, 118253, 71056, 188180, 59021, 86666, 92749, 118850, 139250, 
      162221, 236725, 289445, 64985, 108644, 145769, 161540, 236273, 234884, 
      188064, 62765, 57250, 68416, 87545, 230777, 61234, 91834, 146770, 
      82228, 159400, 232784, 77401, 145962, 146504, 240004, 47825, 68945, 
      184970, 276698, 37105, 82657, 83745, 201060, 226372, 236745, 51461, 
      53125, 235601, 70340, 100040, 124249, 128365, 28628, 74513, 89506, 
      62389, 120325, 20690, 127637, 230705, 28769, 28712, 43117, 22681, 
      101920, 59789, 9973, 15560, 230290, 232186, 236961, 30736, 188729, 
      190441, 10309, 78984, 37970, 62098, 90610, 10132, 10265, 36052, 37817, 
      7225, 67129, 59765, 227317, 139285, 12409, 45988, 5185, 188941, 71325, 
      110386, 113002, 17168, 44225, 63673, 68633, 94025, 8845, 29770, 125593, 
      18517, 22852, 23677, 23956, 31252, 45565, 43034, 4265, 14705, 7333, 
      3994, 29569, 10405, 3853, 59069, 68360, 88525, 9346, 19850, 50377, 
      3721, 4756, 49396, 58825, 85969, 88864, 7081, 4964, 92765, 3445, 7345, 
      22293, 73474, 201274, 4036, 6980, 6050, 8845, 3592, 8392, 139077, 7433, 
      6530, 11273, 26218, 25402, 45865, 59722, 3589, 10964, 2977, 10682, 
      100370, 170501, 5553, 2704, 73593, 109888, 5125, 100178, 172778, 5716, 
      2180, 38980, 75016, 5050, 2466, 4626, 76554, 129474, 9161, 11540, 
      51665, 156385, 5818, 2525, 23458, 12168, 5906, 1730, 161681, 2129, 
      9344, 58721, 172996, 1746, 4580, 3673, 1552, 76921, 1300, 2381, 5512, 
      9077, 81812, 1138, 159493, 11840, 10565, 3242, 2441, 17225, 1040, 1873, 
      5408, 65809, 730, 1690, 6505, 9754, 87165, 4397, 2612, 701, 776, 1352, 
      2701, 59240, 61634, 65141, 9601, 64080, 94212, 76705, 2005, 1445, 5065, 
      9850, 65977, 112666, 115362, 8461, 7757, 7586, 39565, 63865, 78761, 
      7048, 5653, 3688, 7048, 37188, 8570, 2690, 11105, 2465, 8905, 17680, 
      21572, 51332, 91460, 4069, 481, 325, 261, 3946, 21834, 91429, 4957, 
      1640, 1157, 2473, 3650, 5794, 23578, 45113, 208, 3865, 90745, 9146, 
      3602, 21730, 51650, 1700, 424, 500, 19144, 36964, 50276, 9490, 7825, 
      8730, 9685, 5978, 674, 12593, 250, 1394, 15401, 36506, 119050, 67097, 
      970, 50185, 67609, 6088, 72904, 1370, 21026, 72362, 115601, 441, 0, 
      1370, 27890, 49285, 493, 793, 10210, 47970, 53370, 128173, 6416, 25616, 
      1469, 1706, 13481, 17186, 32786, 64541, 1060, 27592, 106965, 5233, 
      24698, 18560, 33553, 119089, 16722, 67681, 31784, 44621, 59657, 146810, 
      21753, 109044, 59218, 76898, 8296, 100052, 11041, 14866, 30154, 132752, 
      9698, 28850, 53650, 79813, 13093, 23465, 18356, 31729, 141025, 33653, 
      50705, 51154, 102929, 69745, 80665, 103617, 41834, 94261, 43578, 
      119754, 30025, 42809, 56480, 64288, 82066, 98930, 117925, 54913, 56785, 
      78373, 63656, 130756, 42029, 47450, 60761, 137386, 143354, 153325, 
      159629, 40573, 41369, 131044, 57690, 54961, 177161, 40490, 57377, 
      104081, 48074, 48161, 103060, 46546, 101881, 40141, 53026, 60581, 
      189649, 39236, 54212, 37220, 50137, 124585, 54346, 155165, 199333, 
      42121, 40325, 117252, 45293, 46514, 54353, 62224, 63673, 59986, 67762, 
      188802, 80117, 194409, 58229, 63076, 65650, 76381, 96226, 128826, 
      41120, 59137, 37570, 41962, 48266, 56866, 213425, 41320, 45533, 59330, 
      81040, 39080, 57298, 59098, 59553, 77440, 78146, 121669, 44002, 47090, 
      69290, 111965, 128180, 161345, 83178, 38077, 56360, 46274, 53125, 
      57177, 212810, 42728, 144293, 216629, 43657, 190426, 47249, 68564, 
      158996, 183257, 42804, 39509, 39850, 47473, 41441, 43216, 260816, 
      39249, 49050, 95125, 121249, 107549, 38889, 54513, 134865, 43922, 
      47602, 66170, 39877, 56002, 70885, 131346, 212578, 42925, 38420, 44785, 
      99892, 38970, 44314, 227133, 65000, 98024, 41057, 248417, 39364, 
      147625, 150561, 248656, 53845, 63041, 98405, 244325, 53154, 63529, 
      81693, 46001, 164372, 258425, 43181, 55876, 202753, 55588, 170048, 
      50130, 54277, 40004, 45800, 48584, 53764, 43082, 199490, 212525, 64513, 
      210145, 192413, 233252, 44469, 84274, 207450, 51620, 232865, 239396, 
      89525, 207125, 239669, 82045, 50297, 50650, 67721, 86921, 246850, 
      42682, 41189, 269165, 47345, 56457, 89380, 199665, 302509, 43808, 
      201680, 271202, 87525, 46517, 87826, 44420, 236548, 268129, 50965, 
      59509, 59816, 83252, 60506, 69394, 62361, 58138, 47464, 58820, 225090, 
      232306, 242437, 68864, 237200, 245561, 93325, 54793, 264713, 322505, 
      222260, 247796, 255380, 339377, 58554, 47210, 66698, 80789, 264085, 
      340370, 64705, 88097, 91061, 92570, 245717, 307345, 46856, 236609, 
      255554, 65245, 69877, 56225, 245698, 325093, 49909, 356584, 360013, 
      322562, 302800, 52642, 61661, 90361, 51080, 320420, 61378, 300778, 
      53737, 67345, 88145, 62449, 258901, 306709, 317249, 55045, 275677, 
      292660, 53465, 68093, 260594, 68468, 56549, 281506, 60050, 60658, 
      296089, 299537, 293834, 67428, 69133, 61609, 88801, 325557, 338234, 
      358178, 394452, 58409, 85706, 291437, 297461, 328005, 407665, 58889, 
      72848, 368164, 64417, 70577, 318257, 343985, 58741, 86137, 312845, 
      333965, 71840, 340880, 59058, 71613, 71077, 72692, 62101, 74449, 
      333521, 337825, 342161, 68993, 341288, 63586, 73620, 74065, 347845, 
      363776, 385417, 64081, 341146, 63176, 70676, 348554, 65897, 76777, 
      403364, 77256, 388154, 80032, 66248, 68965, 78253, 393044, 68897, 
      75505, 76306, 388706, 69589, 70352, 413561, 423634, 79560, 72890, 
      74234, 73385, 77141, 75101, 81497, 83450, 92233, 74920, 77512, 83560, 
      95492, 77200, 80912, 93760, 93605, 79560, 82210, 85028, 80834, 87986, 
      90856, 93349, 86312, 98080, 100825, 85945, 92241, 93717, 95530, 86864, 
      92885, 105874, 94250, 91225, 94180, 91265, 98500, 103725, 101648, 
      96874, 97618, 102850, 97640, 108722, 109565, 101417, 105085, 108005, 
      108505, 117000, 116161, 117041 ], 
  [ 166225, 167201, 163909, 163738, 164034, 155808, 159545, 160497, 157189, 
      152452, 149137, 145010, 154345, 141865, 147761, 143186, 145513, 144810, 
      138098, 136564, 132082, 136744, 139813, 129781, 135892, 134914, 121810, 
      121860, 117130, 115569, 121685, 114185, 116136, 130441, 114309, 115540, 
      113409, 120976, 107626, 115645, 116957, 114660, 128285, 127700, 106882, 
      107204, 103402, 112185, 121970, 101674, 107146, 106577, 98564, 98866, 
      103853, 105417, 119857, 107666, 96730, 104609, 97466, 99041, 105482, 
      94509, 100456, 93789, 97529, 108809, 97540, 102205, 86026, 82125, 
      84989, 110161, 81668, 89765, 108257, 78314, 104914, 79105, 100017, 
      99945, 74485, 102605, 87754, 92165, 90088, 369640, 78329, 92500, 71986, 
      91610, 102825, 97754, 70132, 72692, 346100, 91594, 68969, 350753, 
      69485, 92921, 319097, 79821, 91189, 92061, 82097, 91225, 351985, 69332, 
      70997, 368477, 89577, 77309, 348125, 64829, 69028, 329173, 283049, 
      330122, 353201, 67709, 293834, 69745, 74137, 68650, 74125, 71492, 
      73728, 77285, 335690, 303389, 310297, 74548, 259272, 80881, 88981, 
      264625, 82256, 256640, 95762, 271882, 258025, 355876, 58849, 63025, 
      238778, 213625, 234793, 244880, 360209, 253917, 224264, 242005, 76185, 
      90225, 63610, 76730, 59625, 52817, 216121, 289040, 305680, 76097, 
      89425, 110021, 226625, 262117, 74441, 182416, 252176, 59877, 104805, 
      58088, 188989, 191617, 269361, 199586, 171634, 175204, 256090, 52429, 
      53476, 192244, 55325, 298877, 50850, 61609, 96912, 193792, 222337, 
      61658, 88049, 167138, 57028, 76808, 106600, 109565, 197405, 218189, 
      90106, 91705, 196000, 261664, 197405, 149365, 239005, 192658, 86096, 
      104345, 215092, 49018, 49730, 50913, 141328, 187168, 72386, 80665, 
      143897, 257000, 47617, 62437, 84762, 53248, 280580, 82178, 254273, 
      49000, 85572, 88237, 123460, 54041, 123541, 96196, 95386, 95957, 54898, 
      158850, 44785, 68212, 73481, 96400, 114580, 135257, 203321, 252117, 
      49633, 87298, 120353, 134570, 202865, 201546, 158570, 47549, 42920, 
      52234, 68625, 197649, 46160, 72320, 121040, 63970, 132410, 199426, 
      59729, 120224, 120690, 206050, 34885, 52453, 155528, 240004, 26309, 
      64165, 65105, 170210, 193450, 203009, 37777, 39145, 201937, 53546, 
      79250, 100645, 104317, 19674, 57049, 69968, 46697, 97085, 13876, 
      103581, 197325, 19585, 19450, 30673, 14969, 80666, 44305, 7289, 10138, 
      196820, 198568, 202973, 20722, 158661, 160225, 7025, 60530, 26248, 
      46084, 70600, 6770, 6829, 24698, 26093, 5785, 50297, 44041, 193981, 
      113717, 7633, 32554, 5809, 158705, 53741, 87844, 90164, 10386, 31005, 
      47197, 51417, 73405, 5465, 19508, 101345, 11213, 14290, 14893, 15098, 
      20618, 32045, 29956, 4801, 8581, 13121, 5860, 19225, 17893, 5569, 
      43173, 51058, 68485, 16388, 11944, 35885, 4397, 3730, 35050, 42925, 
      66221, 68746, 13009, 3490, 72125, 3893, 4093, 13565, 55348, 169828, 
      7738, 3874, 11600, 16021, 3146, 4394, 113249, 13941, 12520, 5941, 
      16372, 15700, 31945, 43508, 7501, 5626, 6221, 5416, 78676, 141629, 
      11237, 2690, 55301, 87082, 10585, 78480, 143680, 11618, 4234, 26234, 
      56498, 10580, 2372, 2312, 57812, 104516, 16909, 5746, 36621, 128761, 
      11936, 5905, 14036, 21170, 12168, 3700, 133533, 5281, 4282, 42485, 
      143810, 2084, 10170, 1565, 1810, 58013, 1850, 1229, 2066, 3929, 62234, 
      3092, 131477, 5578, 4745, 8296, 909, 9181, 3650, 857, 1802, 48365, 
      2080, 820, 2305, 4148, 66833, 10333, 7290, 1753, 1458, 850, 793, 42754, 
      44776, 47765, 18049, 46850, 72986, 57697, 6305, 565, 1445, 4084, 48445, 
      89288, 91688, 16529, 15529, 15284, 26321, 46625, 59449, 14522, 12461, 
      9386, 2386, 24386, 16708, 7720, 4813, 7345, 3425, 9314, 12170, 36010, 
      70514, 10057, 3065, 2465, 1217, 832, 12356, 70481, 11461, 5850, 4849, 
      317, 680, 1640, 13652, 30821, 2194, 745, 69865, 17568, 9360, 12244, 
      36244, 6050, 3146, 410, 10322, 24146, 35090, 18056, 15725, 3236, 3821, 
      13060, 3908, 5689, 2740, 36, 7605, 23752, 94900, 49309, 4640, 34985, 
      49745, 1690, 54298, 4, 11668, 53828, 91813, 3365, 1370, 0, 16900, 
      34225, 229, 85, 4100, 33128, 37640, 103045, 1858, 15138, 17, 32, 6257, 
      8852, 20752, 47105, 50, 16666, 84125, 1261, 14436, 9850, 21365, 94913, 
      8528, 49793, 19962, 30357, 42949, 119816, 12221, 85970, 42580, 57744, 
      2978, 78010, 4685, 7252, 18692, 107154, 3856, 17680, 37892, 60281, 
      6065, 13549, 9770, 19961, 114605, 21509, 35453, 35828, 80573, 51605, 
      61045, 81185, 28132, 72937, 29576, 95540, 18685, 28953, 40330, 46954, 
      62288, 77076, 93925, 39049, 40625, 59105, 46458, 105418, 28381, 32840, 
      44005, 111380, 116756, 125765, 131477, 27217, 27865, 105698, 41444, 
      39157, 147445, 27200, 41201, 81689, 33448, 33533, 80810, 32212, 79777, 
      26989, 37648, 44017, 158941, 26434, 38746, 24858, 35405, 100085, 38944, 
      127625, 167869, 28933, 27505, 93626, 31581, 32580, 39085, 45698, 46925, 
      43828, 50420, 158288, 61069, 163445, 42433, 46538, 48740, 57917, 75172, 
      104072, 28426, 43261, 25684, 29188, 34308, 41428, 180965, 28762, 32161, 
      43588, 62114, 27106, 41992, 43496, 43877, 59098, 59728, 97921, 31204, 
      33700, 52200, 89325, 103762, 133597, 64160, 26605, 41410, 33172, 38765, 
      42149, 180612, 30434, 118309, 184133, 31213, 160148, 34137, 51826, 
      131602, 153641, 30650, 28093, 28360, 34429, 29653, 31058, 224978, 
      27977, 35780, 74825, 97841, 85765, 27833, 40349, 110045, 31828, 34768, 
      50080, 28741, 41684, 54125, 106964, 180644, 31265, 27866, 32825, 79274, 
      28340, 32500, 194081, 49410, 77698, 30053, 213733, 28802, 121745, 
      124385, 213970, 40321, 47889, 78145, 210005, 39848, 48373, 63725, 
      34173, 136930, 223065, 32017, 42194, 171901, 42050, 142154, 37700, 
      41033, 29866, 34330, 36522, 40666, 32276, 169000, 180925, 49561, 
      178765, 162585, 200018, 33581, 66356, 176360, 39250, 199701, 205714, 
      70937, 176105, 205985, 64565, 38365, 38644, 52533, 68773, 212644, 
      32596, 31545, 233325, 36293, 43553, 71074, 169445, 264365, 33930, 
      171378, 235348, 69725, 36189, 70024, 34682, 203426, 232565, 39745, 
      46513, 46818, 66258, 47432, 54692, 48989, 45652, 37418, 46258, 193064, 
      199688, 209005, 54522, 204210, 211905, 75205, 43405, 229645, 283293, 
      190594, 214058, 221050, 299053, 46496, 37960, 53156, 64805, 229157, 
      300040, 51605, 71073, 73593, 74880, 212265, 269305, 37970, 203965, 
      221428, 52429, 56173, 45405, 212452, 286001, 40933, 315418, 318625, 
      283688, 265330, 43216, 50089, 73609, 42170, 281762, 50024, 263524, 
      44305, 54805, 71905, 51017, 224825, 269081, 278881, 45461, 240341, 
      256066, 44397, 55621, 226440, 55994, 46957, 245864, 49860, 50320, 
      259477, 262701, 257440, 55970, 57305, 51701, 73489, 287009, 298868, 
      317480, 351458, 49897, 71200, 255469, 261049, 289445, 363925, 50593, 
      61074, 326938, 54713, 59393, 280433, 304385, 50737, 71989, 275461, 
      295101, 60650, 301570, 51344, 60569, 60253, 61498, 53717, 62957, 
      294797, 298805, 302845, 58977, 302114, 55268, 63002, 63445, 308365, 
      323258, 343493, 56417, 302180, 55954, 61234, 309140, 58225, 66145, 
      360466, 67058, 346356, 69386, 59890, 61645, 68269, 351018, 62089, 
      66625, 67204, 347044, 62705, 63538, 370413, 379892, 70226, 65700, 
      66600, 66193, 69057, 67829, 72301, 73736, 80665, 68234, 69938, 74210, 
      83330, 70066, 72594, 82186, 82177, 71978, 73960, 76402, 74052, 79568, 
      81770, 83597, 79290, 87946, 90025, 79657, 84173, 85205, 86500, 80866, 
      84961, 95056, 86980, 85285, 87130, 85545, 90410, 94301, 92962, 89888, 
      91216, 94672, 91458, 99208, 99829, 94489, 97925, 101569, 102361, 
      108410, 108013, 108817 ], 
  [ 147505, 144841, 143109, 142418, 141154, 138388, 137965, 136837, 135089, 
      133992, 132497, 128890, 128605, 126785, 126961, 126026, 124193, 123490, 
      117818, 117064, 114922, 114644, 114593, 111581, 112232, 111514, 103090, 
      101320, 100490, 97369, 97505, 94945, 94036, 96641, 92209, 91880, 90529, 
      92116, 89426, 90425, 90697, 87880, 91625, 91040, 85042, 84584, 83642, 
      84625, 87130, 81394, 82186, 81617, 78544, 78066, 78373, 77857, 82417, 
      78026, 74890, 76009, 74066, 74341, 75842, 73189, 74196, 71689, 69449, 
      72929, 68680, 67625, 62626, 60805, 60809, 68561, 59048, 60385, 66917, 
      54914, 63314, 54665, 60757, 59905, 51605, 60485, 53954, 55505, 54468, 
      239380, 50249, 54800, 48586, 53650, 58105, 55634, 46472, 46952, 220520, 
      52594, 45569, 223873, 45305, 52621, 199757, 47581, 51669, 52021, 48037, 
      51185, 224325, 43592, 43957, 236917, 49537, 44809, 220985, 41429, 
      42248, 206453, 171769, 206882, 224501, 40409, 179434, 40625, 41897, 
      40050, 41625, 40552, 40708, 41665, 210370, 185869, 190957, 39968, 
      152932, 41621, 45041, 156725, 41956, 150820, 47402, 161642, 151425, 
      224576, 32069, 33125, 136858, 118985, 133913, 141140, 227609, 147577, 
      126244, 138785, 36145, 42385, 31370, 36170, 29725, 27857, 119921, 
      172820, 185300, 34757, 40805, 51521, 127045, 152657, 33881, 96356, 
      145316, 28417, 48385, 27668, 100589, 102177, 157561, 107546, 88434, 
      90704, 147410, 24349, 24616, 102024, 24905, 179017, 23290, 26509, 
      42052, 102532, 122497, 25778, 37349, 84458, 24008, 31828, 47060, 48725, 
      104845, 119389, 38106, 38925, 103700, 150644, 104585, 72405, 133965, 
      101138, 35396, 45065, 116552, 19898, 20090, 20233, 66708, 96948, 28186, 
      32045, 68237, 146500, 18757, 23697, 33802, 20228, 163840, 32258, 
      144293, 18580, 33832, 35197, 55080, 19981, 54641, 38736, 38186, 38497, 
      19018, 76690, 15665, 24272, 26681, 38420, 48800, 61417, 106861, 141877, 
      16613, 33218, 51973, 60730, 106405, 105346, 75890, 15049, 13540, 16354, 
      23125, 102229, 14180, 24740, 51620, 20810, 58570, 103226, 18649, 50804, 
      51010, 107770, 10445, 15533, 73108, 132104, 9409, 20225, 20645, 82850, 
      98810, 105509, 10737, 11065, 104697, 15586, 27250, 38765, 40877, 9274, 
      16749, 22388, 12637, 36505, 11016, 40141, 101125, 8405, 8010, 8053, 
      8989, 27106, 11025, 18989, 12218, 100360, 101588, 104693, 6682, 74161, 
      75205, 16645, 16850, 6228, 10984, 21460, 16130, 15929, 5978, 6073, 
      21905, 12337, 9981, 98041, 45077, 12053, 6554, 29209, 73685, 13181, 
      29864, 31144, 7786, 5785, 10537, 12157, 22185, 14825, 4688, 37385, 
      6793, 5450, 5273, 5218, 4498, 5785, 5256, 27941, 8321, 54721, 33680, 
      4145, 65473, 32869, 8593, 11538, 19345, 62408, 5444, 6245, 28057, 
      21410, 5930, 8345, 18121, 19346, 55129, 19610, 20905, 26773, 13973, 
      4205, 12968, 80648, 42058, 14274, 52420, 62561, 22906, 11674, 43829, 
      58141, 54900, 8541, 3112, 2960, 4385, 7888, 42601, 8226, 38981, 8276, 
      23816, 61549, 52577, 24010, 12401, 28322, 51145, 23620, 62820, 53738, 
      32834, 2834, 12818, 51400, 23432, 15572, 13352, 38216, 65529, 6786, 
      5161, 53101, 54836, 39185, 2336, 74210, 55588, 32040, 56053, 37781, 
      7922, 6865, 62690, 24704, 51250, 15605, 24170, 13033, 25250, 18649, 
      11426, 7309, 14914, 31432, 54517, 5058, 5785, 47556, 17029, 2421, 
      34330, 18797, 10642, 8585, 28340, 19280, 9065, 5968, 16913, 52713, 
      45250, 26973, 25378, 20610, 15613, 6354, 7076, 8245, 69269, 7850, 
      19946, 12457, 42965, 19025, 10285, 5384, 8405, 28708, 30068, 66449, 
      64409, 63904, 1361, 7625, 13169, 62362, 57961, 50986, 7586, 986, 66888, 
      46980, 4293, 46085, 5765, 1514, 730, 3770, 18514, 52697, 33745, 31585, 
      26177, 11492, 656, 18481, 55921, 42250, 39429, 14357, 11860, 8660, 392, 
      2221, 30794, 11405, 18125, 68788, 51220, 544, 3744, 42970, 34346, 
      21730, 962, 746, 3370, 69796, 65125, 5576, 4861, 59600, 36928, 3089, 
      33160, 16936, 1885, 612, 31720, 8489, 39220, 3265, 8665, 7930, 10618, 
      16904, 488, 10408, 29933, 35345, 27890, 16900, 0, 3025, 21029, 19325, 
      4360, 2708, 4100, 36485, 7578, 58, 16657, 15892, 2617, 1312, 212, 7585, 
      18250, 26, 25625, 9061, 136, 1010, 305, 31733, 1508, 8713, 202, 2017, 
      6029, 46756, 521, 26690, 5920, 12244, 6098, 22370, 4165, 2312, 232, 
      39034, 5156, 260, 4352, 13481, 3205, 549, 1450, 461, 43625, 709, 3733, 
      3848, 23893, 9745, 13985, 24245, 1872, 19897, 2276, 32360, 745, 2173, 
      5490, 7954, 14708, 22216, 31525, 5249, 5785, 13345, 7978, 38338, 2381, 
      3460, 7085, 41960, 45256, 50885, 54517, 2257, 2385, 38618, 6344, 5617, 
      65025, 2500, 6361, 25009, 4068, 4153, 24650, 3872, 24137, 2809, 5668, 
      7877, 73141, 3554, 6506, 3538, 5765, 36125, 6964, 53005, 79469, 4753, 
      4625, 32786, 5581, 5800, 7625, 9818, 10265, 9248, 11680, 73268, 16349, 
      76865, 9153, 10658, 11560, 15277, 23432, 39332, 6066, 9721, 6184, 6568, 
      7528, 9448, 89185, 6922, 7461, 10568, 17914, 7346, 10532, 10996, 11117, 
      16978, 17348, 36821, 8584, 9000, 14500, 32125, 40322, 58457, 19700, 
      8665, 11250, 9512, 10685, 11729, 89872, 9634, 49409, 92353, 9893, 
      76168, 10477, 15426, 57762, 72001, 10370, 10413, 10420, 11029, 10673, 
      10778, 121498, 10817, 11600, 25945, 38041, 31685, 11453, 13049, 45305, 
      11808, 12148, 16020, 12101, 13864, 17725, 43784, 90944, 12805, 13306, 
      13325, 29354, 13520, 13520, 100481, 17170, 28818, 13933, 114413, 14242, 
      53365, 54965, 114650, 15361, 17209, 29525, 111985, 15668, 17693, 23165, 
      15193, 63090, 121405, 15377, 16714, 86101, 17090, 66754, 16640, 17113, 
      16866, 16650, 16762, 17266, 16936, 84500, 92525, 19661, 91145, 80425, 
      105898, 17981, 26056, 89780, 18450, 105841, 110034, 28297, 89785, 
      110305, 25825, 19125, 19144, 21853, 27693, 115144, 19856, 20365, 
      130105, 20173, 20933, 29474, 85985, 153085, 21970, 87658, 132128, 
      29945, 22669, 30244, 23242, 109826, 130385, 23105, 23633, 23938, 29338, 
      24292, 25832, 24809, 24592, 24938, 24938, 103364, 107908, 114365, 
      26962, 111130, 116485, 34385, 26245, 129285, 168373, 102194, 118378, 
      123290, 180233, 26996, 28340, 28456, 31525, 129317, 181220, 28465, 
      34153, 35113, 35620, 117625, 158545, 29650, 112185, 124448, 30329, 
      30953, 30325, 118592, 171601, 32353, 193738, 196165, 170068, 156650, 
      33076, 32409, 37729, 33850, 168922, 33124, 155624, 34165, 33745, 37845, 
      33857, 128105, 159881, 167081, 34801, 139201, 150506, 35557, 34821, 
      129460, 35194, 36297, 143684, 37120, 37060, 153917, 156361, 152660, 
      38810, 38845, 40001, 42809, 174689, 183688, 197620, 223538, 43137, 
      43380, 152249, 156269, 177125, 233405, 44613, 42874, 205258, 43793, 
      43273, 170713, 188425, 45797, 45469, 167301, 181741, 44530, 186650, 
      47444, 44969, 45433, 45378, 47477, 45797, 181957, 184925, 187925, 
      47017, 187714, 49288, 48962, 49405, 192925, 204178, 219473, 52777, 
      188560, 53874, 51354, 193960, 54585, 52105, 233066, 54578, 222856, 
      55346, 60930, 59305, 56569, 226738, 61569, 58825, 58624, 224064, 61925, 
      63018, 242233, 249632, 60866, 63880, 63220, 64373, 64117, 65749, 63461, 
      63076, 63505, 68234, 66818, 64850, 64090, 68506, 66874, 65026, 65537, 
      68858, 68500, 69642, 73792, 73588, 73450, 72937, 78250, 75986, 75725, 
      81217, 79493, 78965, 78440, 83466, 80801, 80756, 85160, 88145, 86090, 
      89185, 85730, 84941, 86202, 89108, 92516, 89732, 93538, 89588, 89429, 
      93969, 96625, 102869, 104701, 102170, 103333, 103877 ], 
  [ 149760, 145556, 144484, 143573, 141649, 141193, 139010, 137002, 135914, 
      136357, 135632, 132245, 127890, 130580, 128336, 128941, 125348, 124645, 
      119413, 118989, 117837, 115469, 114098, 114056, 112397, 111789, 105345, 
      102805, 103625, 99844, 97450, 96980, 94861, 92516, 93034, 92045, 91024, 
      90081, 91901, 89930, 89762, 86725, 86290, 85705, 85977, 85189, 85457, 
      83140, 82565, 82989, 81801, 81232, 80249, 79441, 77768, 76372, 76752, 
      75661, 75825, 74084, 74341, 74066, 73477, 74344, 73261, 72514, 67744, 
      67924, 66645, 63170, 62901, 61960, 60754, 61136, 59653, 58130, 59602, 
      55189, 55889, 54500, 54322, 53140, 52100, 52840, 49829, 50170, 49573, 
      194445, 48544, 49025, 48861, 47765, 49360, 47989, 46637, 46237, 177565, 
      46269, 45844, 180368, 45250, 45746, 159442, 44116, 45124, 45256, 43802, 
      44420, 180490, 42877, 42692, 191432, 42772, 41234, 177370, 41704, 
      41093, 164708, 134864, 164917, 180226, 39034, 141209, 38480, 38432, 
      38125, 38050, 37637, 36913, 36770, 167525, 146324, 150642, 35513, 
      118117, 35186, 36626, 121250, 35081, 116225, 37117, 125177, 116500, 
      179201, 30914, 30650, 103913, 89120, 101408, 107425, 181684, 112762, 
      94949, 105290, 29380, 32320, 27905, 29185, 27250, 27472, 89396, 133825, 
      144545, 27442, 30410, 36946, 95090, 116522, 26896, 70121, 110281, 
      25282, 34690, 24973, 73364, 74512, 120436, 78781, 63409, 65129, 111605, 
      22644, 22581, 74029, 22210, 138482, 21805, 21834, 29017, 74097, 90432, 
      20773, 26074, 59653, 20213, 22973, 32045, 33160, 75860, 87764, 26281, 
      26770, 74825, 113849, 75490, 50020, 99700, 72593, 24121, 30160, 85037, 
      17753, 17725, 17428, 45313, 68953, 19661, 21650, 46402, 109925, 16722, 
      17482, 22417, 16433, 124625, 21313, 107938, 15885, 22117, 22932, 36325, 
      15746, 35666, 24601, 24161, 24362, 14013, 52105, 13520, 15857, 17056, 
      24065, 31145, 40352, 76226, 105412, 12818, 20513, 33218, 39665, 75770, 
      74821, 51085, 11474, 11285, 11349, 14050, 72034, 10825, 14785, 32425, 
      12725, 37505, 72701, 11444, 31609, 31705, 76365, 10280, 10088, 48413, 
      96629, 12434, 11810, 12010, 56065, 68945, 74434, 9472, 9360, 73732, 
      9701, 15425, 22760, 24212, 15049, 9874, 12433, 8402, 21050, 19981, 
      23476, 70600, 13850, 13345, 8658, 16634, 14621, 7120, 34114, 23273, 
      69725, 70733, 73288, 10917, 48586, 49410, 30890, 8545, 7933, 6309, 
      10845, 30265, 29954, 8233, 7778, 38900, 6452, 5746, 67626, 26212, 
      24098, 5729, 49284, 47890, 6196, 15509, 16349, 16861, 5290, 5202, 5722, 
      10690, 28960, 8593, 20500, 15098, 11885, 11378, 11213, 7853, 4850, 
      4981, 47906, 18386, 82496, 55625, 7940, 95778, 54594, 4138, 4993, 8730, 
      92053, 12869, 3880, 48242, 39065, 3785, 3890, 7946, 8621, 83124, 36605, 
      9410, 46628, 28328, 10420, 5213, 53093, 66753, 28849, 79865, 92426, 
      41441, 24929, 24634, 87016, 83005, 19816, 7677, 7745, 2900, 2993, 
      67626, 19501, 63016, 19661, 10781, 37844, 80242, 43205, 4426, 13637, 
      78480, 10585, 38785, 81733, 55109, 3109, 4513, 78845, 42517, 31357, 
      4717, 20341, 96274, 17401, 2026, 31266, 83161, 63440, 7561, 106825, 
      84133, 54205, 33448, 61706, 19637, 1970, 38545, 44449, 78805, 31720, 
      43805, 4178, 45325, 36194, 25561, 18914, 5069, 53597, 32132, 15013, 
      16400, 74341, 34024, 9736, 57485, 36562, 24557, 1930, 49625, 37265, 
      22100, 16913, 5968, 80818, 71485, 47818, 45673, 39145, 32058, 1129, 
      1301, 1700, 101114, 1525, 7681, 3492, 68650, 37010, 24200, 16109, 1640, 
      13253, 14173, 97744, 95264, 94649, 976, 1300, 3764, 92777, 87386, 
      78761, 19961, 1261, 98293, 73765, 14248, 72650, 16930, 8389, 6065, 305, 
      6689, 80912, 56900, 54080, 46912, 26177, 5881, 6656, 84906, 67825, 
      64234, 30472, 26765, 21805, 4957, 296, 53069, 26090, 6410, 100633, 
      79105, 5769, 169, 68765, 57721, 40925, 7177, 1021, 125, 101861, 96200, 
      16741, 15476, 89465, 61073, 12164, 56205, 34261, 9640, 997, 15165, 
      1394, 64025, 20, 1460, 20745, 2313, 34229, 5933, 2213, 13928, 59050, 
      49285, 34225, 3025, 0, 40004, 37640, 14645, 13, 85, 18500, 20173, 3853, 
      33872, 32777, 11252, 8297, 1697, 1040, 36125, 3161, 11050, 22536, 4261, 
      7445, 1570, 15178, 8713, 1508, 2017, 202, 584, 26021, 5746, 11785, 585, 
      3169, 17593, 9005, 14120, 10397, 2597, 20389, 15881, 3065, 337, 3856, 
      12170, 5224, 8105, 2386, 23770, 2084, 488, 493, 10088, 2210, 4250, 
      10330, 937, 7632, 901, 15805, 3330, 1018, 925, 1629, 4753, 9181, 15300, 
      1124, 1220, 4160, 1873, 20133, 1556, 1205, 1640, 22765, 25181, 29380, 
      32132, 1872, 1780, 20413, 1669, 1602, 40330, 2225, 1796, 11204, 1813, 
      1898, 11065, 2057, 10772, 2754, 2313, 2762, 47016, 4049, 3041, 4693, 
      3400, 19240, 3609, 31610, 52244, 4698, 5120, 17221, 4756, 4645, 4490, 
      4813, 4930, 4793, 5465, 47473, 7604, 50410, 5248, 5653, 6005, 7412, 
      11717, 22117, 6781, 5706, 8109, 7173, 6373, 6093, 60530, 7857, 7186, 
      6773, 9389, 9161, 7397, 7421, 7432, 9333, 9593, 21146, 9189, 8725, 
      8725, 18100, 23657, 36842, 11065, 11250, 8665, 9677, 8980, 9034, 61657, 
      11009, 30434, 63698, 11048, 50813, 10642, 10201, 36697, 47636, 11965, 
      13108, 13005, 11304, 12818, 12373, 87893, 13732, 11545, 15440, 22916, 
      18980, 14698, 11674, 28090, 13513, 12753, 11785, 15236, 12269, 12500, 
      27229, 63169, 15170, 17321, 15250, 18409, 17425, 15665, 71056, 13705, 
      18313, 17288, 82568, 18257, 34610, 35770, 82805, 14976, 14404, 19130, 
      80690, 15613, 14888, 16180, 17338, 42025, 88570, 18512, 16109, 59976, 
      16705, 45029, 17905, 17168, 21541, 19345, 18577, 17541, 20621, 58925, 
      65300, 17186, 64250, 55840, 76253, 21556, 19181, 63325, 19825, 76306, 
      79729, 20432, 63440, 80000, 19610, 21160, 21069, 19048, 20488, 84069, 
      24641, 25810, 96610, 23528, 21538, 22049, 60850, 116180, 27085, 62413, 
      98633, 23290, 27124, 23589, 28577, 80401, 97330, 26240, 24128, 24433, 
      23893, 24677, 23797, 24754, 25857, 29833, 26093, 75589, 79253, 84500, 
      25477, 81925, 86290, 27290, 29160, 97000, 129928, 74969, 88073, 92105, 
      140138, 28921, 34445, 28181, 27620, 97252, 141125, 28850, 28708, 29008, 
      29185, 87760, 121860, 36305, 83530, 93593, 31154, 30458, 34120, 89057, 
      133376, 38898, 152433, 154530, 132173, 120845, 38961, 35104, 32724, 
      40505, 131357, 36149, 120149, 40050, 35010, 33610, 36772, 97360, 
      123856, 129956, 40466, 106586, 116021, 41992, 36196, 98605, 36569, 
      41962, 110629, 41905, 41625, 119432, 121546, 118505, 41725, 41210, 
      45226, 40004, 137344, 145133, 157085, 179593, 50452, 41785, 118754, 
      122114, 139780, 188360, 52258, 45349, 163953, 49348, 46628, 134468, 
      149540, 53882, 44424, 131716, 143956, 47885, 148205, 55969, 48544, 
      49338, 48733, 55012, 48712, 144392, 146920, 149480, 52132, 149489, 
      56933, 53197, 53640, 154260, 163973, 177178, 61412, 150665, 63169, 
      57349, 155405, 63220, 56340, 189341, 59473, 180781, 59581, 71545, 
      68490, 61794, 184333, 71524, 65700, 65169, 182209, 71770, 72973, 
      198178, 204697, 67081, 73285, 71965, 73778, 72202, 75044, 69896, 68741, 
      66420, 78409, 75673, 71065, 66125, 78021, 74629, 67941, 68672, 77713, 
      76365, 76957, 83857, 81233, 80105, 78602, 87985, 81101, 79850, 92052, 
      87688, 86500, 85205, 94741, 89216, 84881, 94565, 99530, 95825, 100900, 
      93925, 91156, 93517, 98953, 103241, 97817, 104593, 95693, 95204, 
      103924, 106250, 113594, 115866, 109705, 111528, 111962 ], 
  [ 172100, 173480, 170000, 169885, 170353, 161485, 165698, 166882, 163386, 
      158225, 154692, 150485, 160922, 147208, 153764, 148765, 151560, 150853, 
      143989, 142361, 137597, 142825, 146250, 135396, 142137, 141125, 127433, 
      127681, 122497, 121096, 127898, 119816, 122089, 137736, 120250, 121657, 
      119428, 127685, 113101, 121930, 123362, 121105, 135866, 135277, 112745, 
      113153, 109017, 118696, 129317, 107333, 113345, 112772, 104173, 104561, 
      110084, 111880, 127460, 114365, 102521, 111176, 103429, 105154, 112165, 
      100228, 106745, 99586, 103988, 116168, 104081, 109378, 91901, 87748, 
      90938, 118116, 87425, 96298, 116170, 84125, 112825, 85032, 107650, 
      107656, 80208, 110548, 94725, 99466, 97265, 387737, 84628, 99909, 
      77741, 99037, 111028, 105653, 75897, 78697, 363625, 99125, 74696, 
      368420, 75298, 100594, 335890, 86560, 98768, 99700, 89042, 98856, 
      369722, 75305, 77120, 386660, 97192, 84050, 365786, 70516, 75105, 
      346320, 298868, 347317, 371026, 73826, 310001, 76068, 80820, 74909, 
      80834, 78017, 80485, 84338, 353093, 319888, 327002, 81469, 274465, 
      88330, 96970, 279994, 89821, 271765, 104245, 287505, 273224, 373909, 
      64818, 69354, 253409, 227412, 249300, 259717, 378376, 269050, 238433, 
      256770, 83656, 98596, 70177, 84257, 65914, 58532, 230056, 305285, 
      322405, 83690, 97858, 119594, 240938, 277570, 81940, 195165, 267325, 
      66322, 114130, 64409, 202000, 204740, 285064, 213005, 184025, 187741, 
      271413, 58448, 59585, 205433, 61610, 315482, 56797, 68426, 105997, 
      207077, 236612, 68549, 96650, 179429, 63585, 84745, 116217, 119332, 
      210832, 232336, 98849, 100538, 209389, 277213, 210850, 160976, 253856, 
      205945, 94669, 113908, 229177, 55089, 55861, 57160, 152645, 200285, 
      80189, 88978, 155330, 272449, 53642, 69602, 93337, 59749, 296741, 
      90625, 269650, 55193, 94225, 97040, 134033, 60650, 134154, 105485, 
      104641, 105242, 61685, 170977, 50788, 75925, 81524, 105733, 124813, 
      146420, 217090, 267472, 56074, 96169, 130874, 145721, 216626, 215269, 
      170725, 53906, 48913, 58973, 76474, 211258, 52445, 80405, 131645, 
      71541, 143521, 213109, 67048, 130813, 131305, 219965, 40276, 59284, 
      167609, 255025, 30826, 71802, 72802, 182857, 206937, 216826, 43460, 
      44948, 215720, 60485, 87809, 110340, 114192, 23425, 64250, 78005, 
      53170, 106618, 16745, 113440, 210964, 23410, 23297, 35810, 18178, 
      89365, 50660, 8450, 12409, 210457, 212265, 216820, 24845, 170914, 
      172538, 8410, 68065, 31049, 52625, 78761, 8177, 8266, 29345, 30890, 
      6408, 57160, 50450, 207530, 124112, 9594, 38025, 5576, 170978, 60880, 
      96993, 99433, 13141, 36370, 53882, 58402, 81770, 6836, 23669, 111176, 
      14170, 17757, 18450, 18685, 24925, 37522, 35249, 4570, 11050, 10756, 
      5085, 23400, 14834, 4850, 49594, 58049, 76586, 13505, 15121, 41732, 
      4090, 4113, 40833, 49338, 74194, 76869, 10568, 4045, 80450, 3664, 5364, 
      17056, 62649, 182529, 6185, 5081, 9293, 13050, 3265, 5953, 123658, 
      11236, 10025, 8036, 20297, 19557, 37512, 50005, 5834, 7709, 4820, 7465, 
      87385, 153248, 8842, 2605, 62626, 96237, 8276, 87181, 155381, 9125, 
      3301, 31301, 63905, 8233, 2305, 3145, 65305, 114529, 13658, 7985, 
      42610, 139850, 9341, 4420, 17741, 17401, 9505, 2777, 144820, 3874, 
      6205, 48938, 155513, 1813, 7765, 2276, 1557, 65530, 1469, 1538, 3305, 
      5858, 70013, 2137, 142672, 7949, 6932, 6065, 1348, 12260, 2405, 1082, 
      3077, 55250, 1341, 981, 3816, 6229, 74884, 7730, 5197, 1130, 985, 857, 
      1370, 49241, 51409, 54608, 14418, 53629, 81385, 65192, 4346, 706, 2692, 
      6201, 55332, 98545, 101065, 13028, 12148, 11933, 31460, 53384, 67048, 
      11257, 9466, 6841, 4041, 29341, 13169, 5441, 7124, 5122, 5402, 12461, 
      15737, 41977, 78761, 7380, 1768, 1348, 580, 1845, 15949, 78724, 8570, 
      3889, 3098, 932, 1625, 3065, 17417, 36356, 1125, 1746, 78066, 13885, 
      6757, 15821, 42221, 4013, 1769, 173, 13625, 29069, 40973, 14305, 12244, 
      5185, 5920, 9901, 2309, 8200, 1433, 289, 10468, 28625, 104393, 56218, 
      2845, 40840, 56680, 3161, 61529, 241, 15145, 61025, 101140, 1858, 493, 
      229, 21029, 40004, 0, 36, 6241, 38809, 43681, 112896, 3365, 19045, 260, 
      365, 8840, 11885, 25285, 53828, 109, 20745, 93034, 2516, 18241, 13021, 
      25946, 104354, 11485, 56680, 24385, 35770, 49348, 130385, 15706, 94945, 
      48941, 65125, 4745, 86557, 6868, 9945, 22945, 117133, 5821, 21805, 
      43877, 67796, 8506, 17156, 12833, 24314, 124898, 26000, 41204, 41609, 
      89204, 58522, 68562, 89842, 33245, 81140, 34801, 104905, 22826, 34114, 
      46421, 53525, 69845, 85465, 103184, 45000, 46696, 66436, 52945, 115205, 
      33424, 38273, 50308, 121433, 127049, 136448, 142400, 32132, 32840, 
      115469, 47521, 45050, 158978, 32069, 47240, 90248, 38849, 38930, 89297, 
      37485, 88200, 31778, 43325, 50170, 170804, 31033, 44425, 29269, 40772, 
      109412, 44573, 138170, 180000, 33650, 32068, 102565, 36496, 37585, 
      44626, 51749, 53066, 49725, 56797, 170005, 68128, 175330, 48164, 52565, 
      54913, 64720, 83025, 113425, 32885, 49010, 29801, 33665, 39265, 46985, 
      193418, 33137, 36866, 49249, 69061, 31225, 47457, 49081, 49492, 65789, 
      66445, 106794, 35633, 38369, 58369, 97744, 112897, 144082, 71101, 
      30482, 46697, 37705, 43808, 47458, 192877, 34625, 128050, 196514, 
      35460, 171625, 38650, 57809, 141905, 164840, 34765, 31904, 32201, 
      38900, 33610, 35165, 238685, 31720, 40333, 82228, 106504, 93760, 31474, 
      45250, 119266, 35885, 39125, 55757, 32400, 46633, 60064, 115993, 
      192725, 35122, 31265, 36794, 86753, 31765, 36405, 206596, 54841, 85049, 
      33620, 226900, 32185, 131338, 134098, 227133, 44900, 53128, 85450, 
      223010, 44329, 53604, 70096, 38050, 147137, 236482, 35620, 46813, 
      183476, 46601, 152525, 41797, 45460, 33029, 38033, 40465, 45029, 35705, 
      180409, 192784, 54666, 190530, 173716, 212525, 37024, 72649, 187993, 
      43289, 212170, 218393, 77492, 187700, 218660, 70666, 42212, 42521, 
      57700, 75140, 225521, 35685, 34450, 246850, 39764, 47770, 77481, 
      180682, 278800, 36901, 182629, 248845, 75898, 39328, 76193, 37577, 
      215801, 245930, 43236, 50724, 51025, 72085, 51665, 59585, 53338, 49637, 
      40409, 50269, 204961, 211825, 221472, 59245, 216493, 224458, 81450, 
      46916, 242756, 298084, 202321, 226625, 233857, 314290, 50269, 40585, 
      57521, 70160, 242192, 315265, 55786, 76840, 79540, 80917, 224692, 
      283592, 40433, 216050, 234109, 56466, 60570, 48628, 224757, 300676, 
      43394, 330929, 334226, 298265, 279333, 45845, 53588, 79208, 44585, 
      296237, 53425, 277425, 46922, 58682, 77282, 54440, 237428, 283124, 
      293224, 48130, 253450, 269685, 46852, 59456, 239065, 59825, 49610, 
      259073, 52741, 53261, 273060, 276370, 270925, 59341, 60826, 54434, 
      78408, 301348, 313529, 332681, 367585, 52040, 75773, 268738, 274498, 
      303760, 380340, 52634, 64525, 342329, 57320, 62600, 294440, 319112, 
      52650, 76388, 289280, 309520, 63845, 316165, 53125, 63700, 63290, 
      64685, 55760, 66260, 309140, 313268, 317428, 61672, 316625, 57265, 
      65917, 66356, 322976, 338285, 359090, 58120, 316573, 57473, 63653, 
      323705, 59912, 69032, 376429, 69745, 361849, 72245, 61001, 63146, 
      70850, 366589, 63368, 68744, 69413, 362453, 64010, 64805, 386410, 
      396125, 72505, 67105, 68185, 67594, 70810, 69248, 74500, 76145, 83816, 
      69401, 71465, 76457, 86717, 71405, 74413, 85325, 85252, 73489, 75737, 
      78317, 75205, 81365, 83833, 85930, 80497, 90405, 92754, 80552, 85780, 
      86992, 88497, 81629, 86500, 97749, 88225, 85986, 88281, 86152, 91973, 
      96400, 94757, 90989, 92061, 96237, 92209, 101305, 102016, 95528, 99034, 
      102346, 103010, 110041, 109460, 110290 ], 
  [ 170312, 171524, 168116, 167977, 168373, 159757, 163778, 164866, 161442, 
      156449, 153000, 148817, 158810, 145588, 151880, 147049, 149652, 148945, 
      142129, 140537, 135881, 140881, 144162, 133632, 140121, 139121, 125645, 
      125809, 120805, 119332, 125858, 118004, 120145, 135252, 118306, 119641, 
      117448, 125429, 111337, 119842, 121226, 118945, 133250, 132661, 110813, 
      111185, 107181, 116500, 126785, 105473, 111269, 110696, 102325, 102677, 
      107984, 109684, 124808, 112073, 100589, 108932, 101425, 103090, 109873, 
      98320, 104609, 97642, 101768, 113588, 101825, 106858, 89897, 85840, 
      88898, 115272, 85457, 94018, 113338, 82121, 109981, 82980, 104914, 
      104884, 78228, 107680, 92241, 96850, 94697, 380801, 82408, 97245, 
      75737, 96361, 108040, 102785, 73881, 76585, 356905, 96401, 72692, 
      361640, 73258, 97810, 329458, 84148, 96020, 96928, 86546, 96084, 
      362906, 73193, 74948, 379664, 94420, 81626, 358994, 68512, 72945, 
      339732, 292808, 340705, 364162, 71642, 303797, 73800, 78408, 72665, 
      78410, 75665, 78037, 81770, 346385, 313540, 320570, 78949, 268633, 
      85594, 94018, 274090, 87037, 265957, 101089, 281493, 267380, 366925, 
      62658, 67050, 247781, 222120, 243720, 254005, 371332, 263218, 232985, 
      251082, 80884, 95464, 67765, 81461, 63610, 56456, 224692, 298997, 
      315925, 80858, 94690, 115970, 235418, 271594, 79144, 190269, 261469, 
      63946, 110602, 62081, 196996, 199688, 278980, 207833, 179261, 182917, 
      265473, 56228, 57329, 200345, 59282, 309026, 54601, 65882, 102541, 
      201941, 231080, 65969, 93386, 174689, 61137, 81745, 112545, 115600, 
      205636, 226852, 95525, 97178, 204205, 271165, 205642, 156500, 248084, 
      200797, 91405, 110248, 223705, 52821, 53569, 54820, 148277, 195197, 
      77225, 85810, 150914, 266425, 51386, 66890, 90061, 57301, 290429, 
      87397, 263650, 52865, 90913, 93668, 129953, 58154, 130050, 101909, 
      101077, 101666, 59105, 166261, 48520, 72973, 78440, 102133, 120853, 
      142088, 211714, 261460, 53626, 92749, 126794, 141389, 211250, 209905, 
      165985, 51482, 46633, 56393, 73450, 205930, 50045, 77285, 127517, 
      68625, 139189, 207745, 64228, 126685, 127165, 214505, 38224, 56656, 
      162881, 249121, 29122, 68850, 69826, 177901, 201645, 211402, 41288, 
      42728, 210308, 57809, 84485, 106560, 110340, 22021, 61466, 74885, 
      50674, 102898, 15689, 109588, 205600, 21970, 21845, 33842, 16978, 
      85969, 48200, 8066, 11581, 205081, 206865, 211360, 23273, 166090, 
      167690, 7930, 65125, 29201, 50081, 75569, 7685, 7762, 27557, 29042, 
      6228, 54484, 47954, 202178, 120020, 8874, 35901, 5732, 166130, 58084, 
      93393, 95785, 12097, 34282, 51266, 55666, 78482, 6344, 22061, 107300, 
      13042, 16425, 17082, 17305, 23257, 35386, 33185, 4714, 10114, 11752, 
      5445, 21780, 16106, 5186, 47074, 55301, 73394, 14705, 13897, 39440, 
      4258, 4005, 38565, 46818, 71050, 73665, 11588, 3865, 77162, 3796, 4896, 
      15700, 59769, 177489, 6845, 4637, 10253, 14274, 3253, 5365, 119530, 
      12352, 11057, 7232, 18761, 18045, 35316, 47437, 6530, 6905, 5408, 6673, 
      83929, 148628, 9826, 2665, 59722, 92601, 9224, 83725, 150725, 10145, 
      3697, 29297, 60965, 9193, 2353, 2833, 62329, 110545, 14978, 7109, 
      40234, 135434, 10397, 5032, 16277, 18925, 10585, 3161, 140320, 4450, 
      5449, 46370, 150845, 1933, 8737, 2000, 1665, 62530, 1625, 1418, 2813, 
      5090, 66905, 2521, 138196, 7001, 6056, 6953, 1168, 11024, 2897, 986, 
      2561, 52490, 1629, 909, 3204, 5389, 71656, 8762, 6025, 1370, 1165, 845, 
      1130, 46637, 48745, 51860, 15858, 50905, 78013, 62180, 5114, 634, 2176, 
      5337, 52560, 94825, 97297, 14408, 13480, 13253, 29384, 50660, 63988, 
      12541, 10642, 7837, 3357, 27337, 14561, 6329, 6176, 5986, 4586, 11177, 
      14285, 39565, 75437, 8424, 2260, 1768, 808, 1413, 14485, 75400, 9698, 
      4645, 3770, 656, 1217, 2465, 15881, 34112, 1521, 1314, 74754, 15325, 
      7765, 14357, 39797, 4793, 2285, 233, 12269, 27065, 38585, 15769, 13600, 
      4369, 5044, 11125, 2909, 7156, 1913, 145, 9280, 26633, 100553, 53410, 
      3517, 38452, 53860, 2525, 58589, 97, 13705, 58097, 97360, 2410, 793, 
      85, 19325, 37640, 36, 0, 5329, 36481, 41209, 108900, 2705, 17425, 104, 
      173, 7748, 10613, 23413, 51080, 25, 19053, 89410, 1952, 16657, 11689, 
      24050, 100514, 10237, 53860, 22549, 33538, 46720, 126089, 14242, 91285, 
      46325, 62101, 3965, 83065, 5920, 8793, 21169, 113065, 4957, 20077, 
      41405, 64712, 7450, 15632, 11525, 22490, 120698, 24116, 38816, 39209, 
      85664, 55666, 65466, 86290, 31109, 77768, 32617, 101065, 21074, 31954, 
      43889, 50801, 66725, 82009, 99380, 42516, 44164, 63400, 50245, 111185, 
      31300, 35993, 47680, 117305, 122825, 132068, 137924, 30056, 30740, 
      111449, 44977, 42578, 154250, 30005, 44708, 86708, 36569, 36650, 85781, 
      35253, 84708, 29738, 40925, 47578, 165920, 29053, 42013, 27361, 38480, 
      105536, 42173, 133802, 174996, 31610, 30088, 98833, 34372, 35425, 
      42250, 49169, 50450, 47205, 54085, 165157, 65140, 170410, 45704, 49985, 
      52273, 61828, 79713, 109513, 30929, 46538, 27977, 31697, 37105, 44585, 
      188258, 31205, 34802, 46801, 66097, 29389, 45081, 46657, 47056, 62921, 
      63565, 103050, 33665, 36305, 55705, 94180, 109045, 139690, 68125, 
      28730, 44381, 35689, 41588, 45130, 187765, 32741, 123946, 191354, 
      33552, 166825, 36634, 55205, 137573, 160148, 32905, 30164, 30449, 
      36896, 31810, 33305, 232985, 30004, 38293, 79048, 102820, 90340, 29794, 
      43066, 115354, 34037, 37157, 53261, 30708, 44425, 57460, 112153, 
      187661, 33346, 29669, 34970, 83525, 30157, 34605, 201352, 52429, 81869, 
      31952, 221392, 30589, 127258, 129970, 221625, 42824, 50788, 82282, 
      217562, 42289, 51264, 67300, 36250, 142805, 230866, 33928, 44713, 
      178592, 44525, 148121, 39901, 43432, 31505, 36293, 38629, 43025, 34073, 
      175585, 187780, 52362, 185562, 169000, 207257, 35380, 69865, 183073, 
      41405, 206914, 213053, 74600, 182792, 213320, 67954, 40400, 40697, 
      55360, 72320, 220097, 34173, 33010, 241162, 38096, 45802, 74637, 
      175906, 272740, 35425, 177841, 243157, 73138, 37780, 73433, 36125, 
      210557, 240290, 41544, 48744, 49045, 69457, 49673, 57329, 51298, 47741, 
      38909, 48361, 199897, 206665, 216180, 57049, 211273, 219130, 78642, 
      45200, 237200, 291856, 197317, 221285, 228421, 307882, 48445, 39217, 
      55457, 67700, 236660, 308857, 53794, 74212, 76840, 78181, 219400, 
      277556, 39125, 210890, 228709, 54522, 58482, 47008, 219501, 294472, 
      42074, 324389, 327650, 292097, 273393, 44453, 51848, 76628, 43277, 
      290105, 51721, 271521, 45530, 56786, 74786, 52724, 232040, 277160, 
      287140, 46714, 247858, 263889, 45520, 57572, 233665, 57941, 48194, 
      253433, 51229, 51725, 267264, 270538, 265165, 57625, 59050, 52970, 
      76068, 295240, 307289, 326225, 360757, 50804, 73565, 263050, 268738, 
      297652, 373392, 51434, 62761, 335789, 55892, 60932, 288452, 312836, 
      51498, 74240, 283364, 303364, 62177, 309937, 52021, 62056, 61682, 
      63017, 54548, 64544, 303008, 307088, 311200, 60196, 310421, 56065, 
      64345, 64784, 316724, 331865, 352442, 57028, 310405, 56453, 62273, 
      317465, 58820, 67460, 369625, 68245, 355225, 70673, 60125, 62114, 
      69386, 359929, 62420, 67460, 68093, 355853, 63050, 63857, 379570, 
      389189, 71149, 66097, 67105, 66586, 69658, 68228, 73168, 74729, 82100, 
      68477, 70397, 75101, 84905, 70409, 73225, 83609, 83560, 72421, 74561, 
      77081, 74269, 80165, 82525, 84514, 79525, 88929, 91170, 79700, 84640, 
      85780, 87201, 80825, 85384, 96165, 87217, 85194, 87309, 85396, 90833, 
      95044, 93521, 90029, 91197, 95085, 91381, 99937, 100612, 94580, 98050, 
      101482, 102194, 108829, 108320, 109138 ], 
  [ 154325, 153493, 150961, 150530, 150050, 144500, 146185, 146105, 143557, 
      140608, 138181, 134290, 138881, 131645, 134725, 131938, 132205, 131498, 
      125266, 124112, 120770, 122996, 124525, 117937, 121360, 120506, 109658, 
      108800, 105986, 103637, 106805, 101725, 102260, 110797, 100421, 100880, 
      99125, 103748, 95642, 100205, 101005, 98432, 107189, 106600, 93074, 
      93008, 90610, 95549, 101746, 88610, 91778, 91205, 85608, 85522, 88201, 
      88733, 98309, 89954, 82850, 87397, 82810, 83745, 87754, 80873, 84388, 
      79757, 80525, 87965, 80144, 81965, 71282, 68393, 69845, 86437, 67280, 
      72045, 84649, 63506, 81146, 63781, 77393, 76925, 59905, 78553, 67786, 
      70789, 69220, 302180, 61165, 70600, 57122, 69570, 77453, 73658, 55120, 
      56656, 280912, 69026, 54077, 284917, 54205, 69705, 256969, 60569, 
      68353, 68969, 61945, 68125, 285745, 53264, 54289, 300313, 66461, 57901, 
      282125, 49897, 52432, 265345, 224845, 266026, 286417, 50837, 234082, 
      51973, 54829, 51130, 54685, 52816, 54020, 56293, 270538, 242073, 
      248081, 54056, 203444, 58073, 63869, 208025, 58932, 201060, 68458, 
      214114, 202045, 287720, 42145, 44785, 185074, 163501, 181597, 190276, 
      291397, 198029, 172468, 187645, 52925, 63125, 44186, 53210, 41345, 
      36965, 165197, 228260, 242852, 52169, 61913, 77645, 174025, 204653, 
      50893, 136468, 195988, 40805, 73445, 39524, 141881, 143989, 210725, 
      150674, 127066, 129992, 198970, 34985, 35648, 144208, 36725, 236245, 
      33650, 40697, 66260, 145220, 169541, 40346, 59441, 122786, 37120, 
      51012, 73636, 75961, 148185, 165897, 60850, 62065, 146900, 203348, 
      148045, 107809, 183625, 143930, 57460, 71485, 162896, 30994, 31450, 
      32117, 100900, 139060, 46930, 53033, 102953, 198900, 29705, 39661, 
      55970, 33284, 219400, 53890, 196417, 30308, 56384, 58409, 86080, 33553, 
      85885, 64168, 63482, 63925, 33482, 114650, 26693, 42824, 46685, 64100, 
      78440, 95149, 152073, 194081, 29609, 56906, 82921, 94450, 151609, 
      150410, 114082, 27757, 24660, 30770, 42425, 146873, 26612, 45092, 
      83060, 38914, 92250, 148250, 35685, 82228, 82562, 153842, 19025, 30449, 
      111124, 183056, 14157, 38701, 39385, 123370, 143026, 151177, 20629, 
      21485, 150229, 31018, 49810, 66337, 69241, 10706, 33361, 42692, 26073, 
      63405, 8608, 68489, 146105, 10217, 9946, 15665, 8145, 50418, 24037, 
      9161, 7274, 145440, 146932, 150697, 9914, 113165, 114473, 7857, 35122, 
      12484, 24896, 42500, 7466, 7397, 11570, 12325, 9805, 27693, 23353, 
      142829, 76001, 5881, 15826, 13397, 112913, 29833, 55360, 57168, 5162, 
      14645, 25205, 28145, 44245, 6125, 8264, 65909, 5085, 5986, 6205, 6282, 
      8730, 15165, 13840, 12233, 4493, 29637, 15592, 7837, 37349, 15041, 
      22181, 27634, 40325, 35072, 4772, 17321, 12069, 8458, 16738, 21925, 
      38565, 40450, 29765, 7442, 42925, 11169, 4969, 4969, 30496, 121936, 
      20642, 5002, 27700, 34933, 8874, 3978, 75073, 31697, 29380, 3217, 5840, 
      5416, 14365, 21960, 20765, 2890, 18329, 2804, 47648, 98185, 27565, 
      9162, 30157, 54130, 26525, 47444, 99844, 28322, 14282, 10682, 30962, 
      26640, 8704, 4804, 31888, 67840, 36805, 2218, 17093, 87473, 29012, 
      18245, 4232, 43234, 29492, 13600, 91337, 17225, 2018, 20893, 99818, 
      9160, 26330, 4409, 8746, 31797, 9290, 5725, 2594, 1513, 34858, 12960, 
      89505, 1234, 1165, 23524, 4745, 1753, 14650, 5585, 2050, 24677, 10900, 
      5800, 1525, 936, 38149, 27085, 21866, 10057, 9122, 6466, 3977, 20722, 
      22100, 24193, 39145, 23530, 42754, 31301, 20225, 5525, 1665, 592, 
      24601, 55332, 57220, 36965, 35453, 35080, 9893, 23285, 32525, 33930, 
      30717, 25722, 802, 8722, 37264, 22900, 409, 22265, 425, 1322, 2386, 
      15986, 40762, 26893, 14013, 12645, 9349, 1924, 2440, 40725, 29189, 
      19610, 17713, 3065, 2020, 932, 2960, 12577, 12106, 1825, 40225, 38612, 
      25796, 2312, 16072, 20050, 14330, 6730, 1538, 8450, 15298, 39348, 
      35865, 208, 153, 31784, 15976, 221, 13520, 4160, 593, 8164, 59600, 
      25013, 17460, 15165, 25317, 554, 28586, 4112, 1952, 28240, 57137, 
      14893, 10210, 4100, 4360, 14645, 6241, 5329, 0, 13924, 16900, 66049, 
      442, 3482, 3973, 3604, 229, 904, 6404, 23413, 4770, 4234, 51085, 857, 
      3152, 1250, 6749, 59561, 820, 25317, 5978, 12149, 20513, 79588, 2197, 
      52522, 20264, 31076, 242, 46346, 153, 544, 5328, 69338, 212, 4820, 
      17096, 32957, 369, 2857, 1378, 6065, 75365, 6961, 15529, 15776, 48361, 
      26685, 33565, 48841, 10888, 42509, 11812, 60112, 5525, 11441, 18850, 
      23426, 34532, 45728, 58865, 18061, 19125, 32229, 23162, 68042, 11225, 
      14020, 21473, 72848, 77200, 84545, 89233, 10565, 10957, 68306, 19792, 
      18269, 102493, 10660, 19669, 49405, 14596, 14677, 48770, 13864, 47989, 
      10685, 17492, 21809, 112265, 10730, 18434, 9914, 16361, 64145, 18740, 
      86425, 119881, 12557, 11765, 59194, 14297, 14912, 19109, 23546, 24389, 
      22312, 26856, 111940, 34553, 116317, 21541, 24362, 25920, 32409, 45184, 
      67684, 12898, 22229, 11552, 13520, 16592, 21152, 131245, 13466, 15457, 
      22784, 35802, 12818, 21940, 22932, 23185, 33794, 34292, 63265, 15488, 
      16960, 29060, 56585, 67946, 92021, 37684, 13181, 21970, 16928, 20345, 
      22573, 131336, 15586, 79781, 134341, 16105, 114192, 17873, 29290, 
      90634, 108829, 16042, 14761, 14900, 18281, 15677, 16442, 169402, 14893, 
      19240, 46125, 63765, 54497, 15121, 22261, 73525, 17320, 18980, 28660, 
      15889, 23328, 31545, 71200, 131816, 17505, 16018, 18545, 50018, 16360, 
      18472, 143317, 28850, 48946, 17425, 160145, 16938, 83385, 85513, 
      160378, 23333, 28085, 49505, 157045, 23236, 28561, 39049, 20117, 95866, 
      168305, 19109, 24930, 124937, 25034, 100306, 22600, 24525, 18730, 
      20890, 22058, 24410, 19984, 122660, 132665, 30097, 130885, 117389, 
      148930, 21145, 41760, 128980, 24250, 148733, 153850, 45181, 128845, 
      154117, 40725, 24121, 24272, 32657, 43777, 159872, 21544, 21257, 
      177725, 23569, 27625, 45802, 123565, 204777, 23234, 125354, 179720, 
      45325, 24713, 45620, 24226, 152522, 177437, 26725, 30421, 30722, 43250, 
      31204, 35648, 32245, 30440, 26426, 30914, 144052, 149652, 157561, 
      36098, 153530, 160073, 50245, 30089, 175369, 221849, 142202, 162082, 
      168050, 235685, 32020, 28340, 36112, 43537, 175121, 236660, 35325, 
      48005, 49757, 50660, 160781, 209885, 28978, 153877, 168776, 36637, 
      38845, 33065, 161320, 224757, 31781, 250586, 253409, 222820, 206890, 
      33284, 36445, 51005, 33130, 221266, 36756, 205456, 34361, 39485, 50185, 
      37613, 172253, 210365, 218885, 35253, 185589, 199138, 35081, 40417, 
      173732, 40786, 36733, 190580, 38600, 38804, 202513, 205349, 200852, 
      42514, 43209, 40925, 53365, 226693, 237136, 253444, 283450, 41533, 
      52468, 199613, 204425, 229105, 294625, 42601, 47066, 261986, 44285, 
      46405, 221365, 242245, 43249, 53873, 217153, 234233, 47650, 239930, 
      44356, 47821, 47885, 48490, 45569, 49433, 234169, 237665, 241193, 
      48005, 240706, 47232, 50986, 51425, 246425, 259522, 277325, 49509, 
      241128, 49810, 51250, 247312, 51301, 54101, 292610, 55762, 280400, 
      57314, 55234, 55325, 57341, 284666, 56653, 57605, 57800, 281320, 57137, 
      58090, 302117, 310568, 60418, 59600, 59732, 60089, 61409, 61585, 62729, 
      63268, 66989, 63002, 63170, 64370, 68626, 64058, 64538, 68498, 68741, 
      65194, 66020, 67810, 68648, 71332, 72378, 73053, 73466, 76738, 77665, 
      75101, 76537, 76801, 77200, 76810, 77573, 82660, 80720, 81325, 81250, 
      81965, 82730, 84313, 84250, 84116, 86452, 86836, 87074, 89060, 89297, 
      88813, 91845, 96737, 98033, 99850, 100217, 100889 ], 
  [ 151021, 146885, 145769, 144866, 142970, 142376, 140285, 138317, 137185, 
      137540, 136765, 133346, 129205, 131645, 129533, 130050, 126541, 125834, 
      120546, 120100, 118882, 116624, 115321, 115105, 113572, 112954, 106354, 
      103844, 104570, 100805, 98545, 97949, 95888, 93805, 94049, 93092, 
      92045, 91240, 92810, 91001, 90857, 87812, 87601, 87012, 86938, 86164, 
      86362, 84221, 83810, 83890, 82810, 82237, 81124, 80330, 78761, 77405, 
      78013, 76738, 76714, 75125, 75258, 75013, 74538, 75209, 74240, 73385, 
      68725, 69085, 67636, 64265, 63730, 62729, 61585, 62365, 60436, 59065, 
      60813, 55954, 57074, 55285, 55445, 54269, 52825, 54009, 50794, 51201, 
      50576, 197632, 49365, 50068, 49570, 48802, 50549, 49114, 47332, 46980, 
      180612, 47314, 46525, 183437, 45945, 46813, 162333, 44993, 46169, 
      46313, 44717, 45469, 183557, 43588, 43433, 194585, 43805, 42089, 
      180409, 42345, 41812, 167641, 137525, 167850, 183285, 39745, 143930, 
      39229, 39253, 38858, 38873, 38420, 37736, 37649, 170474, 149089, 
      153445, 36356, 120608, 36125, 37673, 123773, 36040, 118696, 38250, 
      127738, 118973, 182228, 31525, 31333, 106250, 91285, 103717, 109800, 
      184725, 115193, 97184, 107641, 30269, 33389, 28610, 30082, 27893, 
      27997, 91565, 136456, 147272, 28333, 31469, 38233, 97325, 118985, 
      27765, 72040, 112680, 25937, 35921, 25600, 75329, 76493, 122933, 80818, 
      65234, 66980, 114010, 23185, 23140, 76004, 22801, 141137, 22322, 22525, 
      30152, 76072, 92605, 21466, 27109, 61426, 20836, 23872, 33280, 34425, 
      77857, 89905, 27338, 27845, 76808, 116264, 77481, 51641, 101969, 74546, 
      25128, 31365, 87140, 18250, 18234, 17957, 46856, 70856, 20498, 22589, 
      47965, 112288, 17197, 18185, 23402, 17000, 127124, 22266, 110277, 
      16384, 23108, 23953, 37700, 16325, 37033, 25700, 25250, 25457, 14602, 
      53762, 13949, 16628, 17893, 25160, 32420, 41813, 78205, 107705, 13325, 
      21506, 34541, 41114, 77741, 76778, 52722, 11945, 11680, 11890, 14813, 
      73949, 11272, 15592, 33736, 13426, 38914, 74618, 12085, 32904, 33002, 
      78322, 10529, 10625, 50000, 98804, 12505, 12505, 12717, 57762, 70810, 
      76365, 9773, 9685, 75653, 10250, 16298, 23857, 25345, 14954, 10469, 
      13192, 8845, 22105, 19700, 24593, 72473, 13757, 13250, 8821, 16405, 
      15490, 7517, 33469, 22850, 71572, 72592, 75177, 10858, 50153, 50989, 
      30277, 9162, 8000, 6724, 11584, 29650, 29345, 8266, 7841, 38125, 6925, 
      6125, 69433, 27385, 23581, 5914, 48325, 49429, 6705, 16420, 17284, 
      16490, 5441, 5617, 6197, 11441, 28309, 8500, 21541, 14761, 11650, 
      11161, 11002, 7786, 5017, 5108, 46925, 17945, 81085, 54532, 7837, 
      94225, 53509, 4481, 5450, 9409, 90532, 12560, 4105, 47233, 38194, 3994, 
      4225, 8593, 9298, 81685, 35762, 10121, 45625, 27625, 10161, 5716, 
      54676, 65482, 28130, 78440, 90865, 40498, 24274, 25749, 85505, 81536, 
      19265, 7492, 7540, 3037, 3316, 66313, 18938, 61753, 19088, 11540, 
      39185, 78777, 42202, 4905, 14482, 77029, 11336, 40136, 80242, 53930, 
      3130, 5002, 77380, 41508, 30528, 5220, 21348, 94625, 16850, 2225, 
      32485, 81640, 62141, 7300, 105066, 82592, 53012, 34697, 60413, 19010, 
      2249, 39874, 43380, 77306, 30841, 42730, 4657, 44218, 35225, 24778, 
      18269, 5594, 52372, 33337, 14450, 15797, 72848, 33065, 9305, 56186, 
      35557, 23762, 2257, 48424, 36244, 21349, 16276, 6525, 79241, 70010, 
      46637, 44522, 38090, 31117, 1370, 1568, 2009, 99325, 1818, 8298, 3925, 
      67189, 35969, 23377, 15460, 1945, 14032, 14976, 95965, 93509, 92900, 
      925, 1573, 4205, 91042, 85705, 77170, 19210, 1170, 96500, 72224, 13625, 
      71117, 16237, 7930, 5690, 410, 7250, 79285, 55549, 52765, 45693, 25288, 
      5508, 7213, 83233, 66338, 62789, 29497, 25856, 20992, 4612, 305, 51754, 
      25189, 6949, 98792, 77480, 5380, 260, 67250, 56338, 39770, 6730, 898, 
      194, 100000, 94393, 16020, 14785, 87716, 59636, 11549, 54820, 33188, 
      9089, 848, 15940, 1649, 62536, 61, 1717, 19906, 2626, 33140, 5492, 
      2516, 14657, 57609, 47970, 33128, 2708, 13, 38809, 36481, 13924, 0, 
      144, 19321, 19322, 3482, 32765, 31688, 10613, 7748, 1448, 1229, 34978, 
      2818, 11673, 21625, 3860, 6914, 1321, 15901, 8136, 1717, 1730, 113, 
      689, 26960, 5265, 12402, 676, 3464, 16762, 9530, 13369, 9748, 2260, 
      21194, 15080, 2696, 340, 4165, 11461, 4745, 7514, 2053, 24625, 1769, 
      425, 436, 10601, 2377, 4537, 10845, 740, 8053, 720, 16452, 2929, 821, 
      914, 1714, 5032, 9620, 15913, 1069, 1189, 4381, 1922, 20842, 1313, 
      1040, 1649, 23524, 25988, 30265, 33065, 1597, 1517, 21106, 1620, 1513, 
      41369, 1928, 1733, 11645, 1616, 1697, 11482, 1828, 11173, 2425, 2152, 
      2693, 48073, 3650, 2858, 4250, 3145, 19777, 3400, 32381, 53329, 4297, 
      4685, 17658, 4385, 4292, 4241, 4666, 4801, 4612, 5380, 48456, 7649, 
      51417, 5021, 5482, 5860, 7393, 11908, 22608, 6290, 5473, 7540, 6676, 
      5972, 5812, 61625, 7330, 6725, 6500, 9370, 8570, 7072, 7120, 7137, 
      9250, 9512, 21493, 8644, 8228, 8528, 18353, 24050, 37505, 11016, 10585, 
      8282, 9140, 8545, 8649, 62660, 10394, 30929, 64721, 10441, 51652, 
      10085, 9938, 37298, 48413, 11322, 12401, 12304, 10729, 12137, 11722, 
      89162, 13005, 10980, 15445, 23173, 19097, 13941, 11169, 28449, 12836, 
      12136, 11432, 14473, 11764, 12193, 27540, 64084, 14437, 16490, 14533, 
      18394, 16596, 14932, 72045, 13274, 18266, 16481, 83681, 17410, 35005, 
      36189, 83914, 14365, 13925, 19061, 81761, 14976, 14401, 15921, 16577, 
      42530, 89717, 17693, 15490, 60745, 16066, 45554, 17172, 16501, 20618, 
      18530, 17810, 16858, 19748, 59648, 66113, 16645, 65041, 56501, 77186, 
      20673, 18868, 64080, 19058, 77225, 80690, 20165, 64181, 80957, 19249, 
      20345, 20260, 18497, 20177, 85060, 23668, 24797, 97721, 22625, 20781, 
      21730, 61497, 117457, 26066, 63050, 99716, 22905, 26129, 23200, 27530, 
      81250, 98377, 25309, 23341, 23642, 23426, 23888, 23140, 23985, 25012, 
      28786, 25250, 76320, 80032, 85345, 24770, 82730, 87149, 26881, 28201, 
      97961, 131225, 75650, 88922, 93002, 141521, 28008, 33296, 27380, 27017, 
      98185, 142496, 28009, 28181, 28517, 28712, 88565, 123037, 35114, 84257, 
      94436, 30265, 29641, 33065, 89812, 134605, 37681, 153826, 155941, 
      133376, 121930, 37768, 34085, 32125, 39266, 132530, 35104, 121204, 
      38845, 34057, 32957, 35725, 98149, 124933, 131093, 39265, 107473, 
      117010, 40745, 35225, 99392, 35594, 40745, 111520, 40724, 40456, 
      120385, 122513, 119432, 40626, 40141, 43993, 39205, 138429, 146276, 
      158336, 181026, 49085, 40904, 119609, 123005, 140841, 189841, 50861, 
      44234, 165226, 48061, 45461, 135461, 150677, 52453, 43489, 132665, 
      145025, 46706, 149306, 54504, 47349, 48121, 47546, 53593, 47545, 
      145433, 147985, 150569, 50837, 150554, 55492, 51930, 52369, 155329, 
      165122, 178441, 59893, 151684, 61610, 55970, 156452, 61685, 55045, 
      190658, 58122, 181988, 58258, 69866, 66889, 60409, 185546, 69869, 
      64213, 63700, 183380, 70117, 71306, 199457, 206020, 65610, 71636, 
      70352, 72125, 70613, 73385, 68393, 67280, 65101, 76690, 74026, 69562, 
      64850, 76330, 73034, 66610, 67325, 76050, 74752, 75362, 82100, 79592, 
      78514, 77065, 86210, 79570, 78373, 90205, 85977, 84825, 83572, 92858, 
      87485, 83368, 92756, 97609, 93994, 98957, 92170, 89505, 91802, 97096, 
      101320, 96040, 102650, 94016, 93545, 102029, 104353, 111605, 113845, 
      107874, 109657, 110093 ], 
  [ 152245, 147773, 146801, 145850, 143810, 143720, 141245, 139085, 138097, 
      138788, 138181, 134810, 129781, 133205, 130565, 131418, 127525, 126818, 
      121626, 121252, 120250, 117536, 115945, 116377, 114340, 113746, 107578, 
      104900, 105986, 102077, 99265, 99125, 96800, 93637, 94961, 93860, 
      92885, 91528, 94082, 91625, 91385, 88292, 87169, 86580, 87874, 87028, 
      87490, 84629, 83546, 84970, 83458, 82885, 82228, 81362, 79361, 77813, 
      77509, 76954, 77650, 75437, 76050, 75685, 74754, 76193, 74768, 74297, 
      69085, 68725, 67924, 64025, 64522, 63713, 62305, 61477, 61300, 59305, 
      59949, 56746, 56186, 55981, 54773, 53525, 53665, 53073, 50626, 50769, 
      50240, 188560, 49725, 49540, 50362, 48250, 49373, 48178, 48100, 47556, 
      171972, 46666, 47317, 174677, 46665, 46045, 154269, 44969, 45473, 
      45569, 44525, 44725, 174725, 44164, 43889, 185393, 43061, 42041, 
      171625, 43137, 42292, 159265, 130205, 159426, 174357, 40177, 136322, 
      39493, 39229, 39170, 38825, 38516, 37640, 37313, 161858, 141193, 
      145381, 36116, 113744, 35453, 36569, 116765, 35272, 111880, 36738, 
      120514, 112085, 173060, 32005, 31525, 99794, 85501, 97357, 103176, 
      175437, 108329, 91088, 101065, 29525, 31925, 28586, 29290, 28085, 
      28645, 85637, 128680, 139112, 27469, 29933, 35785, 91085, 111833, 
      26973, 67048, 105768, 25985, 33665, 25744, 70121, 71189, 115565, 75274, 
      60506, 62132, 106930, 23545, 23428, 70628, 22945, 133025, 22730, 22237, 
      28040, 70600, 86341, 21106, 25381, 56746, 20740, 22672, 30736, 31761, 
      72265, 83737, 25490, 25925, 71240, 108968, 71865, 47489, 95225, 69050, 
      23400, 28845, 80996, 18514, 18450, 18077, 42920, 65480, 19370, 21053, 
      43933, 105040, 17485, 17561, 21650, 16904, 119300, 20610, 103077, 
      16528, 21284, 22009, 34340, 16133, 33625, 23348, 22922, 23105, 14242, 
      49130, 14213, 15524, 16525, 22760, 29300, 37949, 72253, 100481, 13229, 
      19466, 31181, 37250, 71789, 70850, 48042, 11897, 11920, 11530, 13565, 
      68093, 11272, 14152, 30280, 12394, 35050, 68690, 11245, 29448, 29522, 
      72202, 11225, 10169, 45344, 91796, 13897, 11401, 11565, 52650, 65026, 
      70317, 10229, 10045, 69629, 9698, 14450, 21097, 22441, 16946, 9701, 
      11752, 8653, 19465, 22388, 21689, 66545, 15677, 15146, 9685, 18805, 
      13498, 7397, 37501, 25994, 65620, 66592, 69057, 12514, 45305, 46093, 
      34117, 8082, 9104, 6436, 10000, 33466, 33137, 9490, 8945, 42565, 6373, 
      5933, 63529, 24001, 26941, 6466, 53437, 44533, 5913, 14020, 14788, 
      19202, 6065, 5185, 5525, 9665, 32125, 10084, 18589, 17305, 13786, 
      13225, 13042, 9250, 5545, 5780, 52013, 20873, 87877, 60052, 9397, 
      101569, 58981, 4241, 4754, 7825, 97732, 14912, 4321, 52369, 42778, 
      4258, 3985, 7105, 7690, 88525, 40202, 8345, 50689, 31489, 12249, 4756, 
      49396, 71602, 32042, 85160, 98113, 45274, 27898, 22293, 92537, 88400, 
      22457, 9220, 9316, 3445, 2980, 72505, 22130, 67729, 22304, 9428, 34745, 
      85545, 47122, 3897, 12010, 83725, 9224, 35624, 87082, 59522, 3922, 
      3922, 84100, 46404, 34704, 4068, 18180, 102065, 19898, 2273, 28453, 
      88552, 68165, 9172, 112914, 89552, 58580, 30497, 66365, 22298, 1913, 
      35338, 48420, 84050, 35089, 47746, 3457, 49330, 39785, 28594, 21533, 
      4178, 57940, 29185, 17354, 18845, 79424, 37505, 11633, 61970, 40165, 
      27530, 1537, 53800, 40900, 24925, 19396, 4869, 86105, 76466, 51917, 
      49682, 42866, 35437, 962, 1040, 1313, 107005, 1170, 6354, 2701, 73525, 
      40625, 27145, 18532, 1201, 11392, 12240, 103525, 100973, 100340, 1573, 
      925, 2885, 98410, 92857, 83962, 22642, 1962, 104084, 78800, 16529, 
      77645, 19405, 10162, 7586, 386, 5402, 86173, 61333, 58405, 50949, 
      29224, 7380, 5365, 90289, 72650, 68933, 33745, 29840, 24592, 6340, 617, 
      57346, 29125, 5125, 106472, 84296, 7252, 212, 73610, 62170, 44690, 
      8818, 1690, 218, 107728, 101905, 19188, 17833, 94964, 65636, 14261, 
      60580, 37700, 11513, 1664, 13060, 833, 68680, 85, 877, 23434, 1546, 
      37652, 7412, 1460, 11897, 63513, 53370, 37640, 4100, 85, 43681, 41209, 
      16900, 144, 0, 16129, 22802, 5042, 37253, 36104, 13229, 10004, 2504, 
      533, 39610, 4234, 9225, 25297, 5492, 9050, 2329, 13021, 10440, 877, 
      2858, 449, 233, 23168, 7137, 9882, 244, 2216, 20002, 7346, 16273, 
      12244, 3508, 17858, 18152, 4040, 196, 2797, 14149, 6497, 9698, 3205, 
      21025, 2801, 449, 436, 8321, 1465, 3145, 8541, 1268, 6109, 1152, 13572, 
      4225, 1301, 650, 1066, 3592, 7508, 13105, 901, 925, 3109, 1322, 17602, 
      1865, 1280, 1193, 20068, 22340, 26305, 28913, 2245, 2117, 17866, 1332, 
      1369, 36713, 2600, 1469, 9365, 1856, 1937, 9250, 2164, 8989, 3145, 
      2152, 2309, 43105, 4490, 2834, 5234, 3361, 16825, 3400, 28445, 48121, 
      5017, 5525, 14994, 4937, 4772, 4289, 4306, 4369, 4372, 4756, 43560, 
      6473, 46377, 4901, 5122, 5380, 6409, 10084, 19584, 7178, 5329, 8692, 
      7540, 6452, 5812, 56105, 8266, 7397, 6404, 8242, 9698, 7120, 7072, 
      7065, 8314, 8552, 18805, 9508, 8900, 8000, 16025, 21146, 33521, 9864, 
      11881, 8450, 9908, 8905, 8793, 57236, 11426, 27521, 59201, 11425, 
      46852, 10853, 9530, 33434, 43829, 12402, 13721, 13600, 11521, 13337, 
      12802, 82562, 14373, 11700, 13885, 20605, 17057, 15381, 11601, 25425, 
      13940, 13000, 11240, 15889, 12148, 11785, 24660, 58756, 15685, 18098, 
      15685, 16738, 18180, 16132, 66357, 13250, 16706, 17945, 77465, 19018, 
      31645, 32733, 77698, 15013, 14045, 17525, 75665, 15696, 14521, 15129, 
      17777, 38666, 83285, 19109, 16090, 55777, 16714, 41546, 18180, 17245, 
      22370, 19850, 18938, 17650, 21284, 54800, 60905, 16837, 59905, 51869, 
      71450, 22185, 18100, 59040, 20090, 71513, 74810, 19181, 59165, 75077, 
      18625, 21521, 21412, 18617, 19337, 79012, 25444, 26717, 91145, 24089, 
      21645, 20842, 56745, 110137, 27914, 58274, 93140, 22185, 27833, 22480, 
      29426, 75562, 91897, 26725, 24181, 24482, 22970, 24704, 23428, 24705, 
      26020, 30586, 26234, 70992, 74512, 79561, 25178, 77090, 81293, 26065, 
      29569, 91649, 123569, 70442, 83042, 86930, 133505, 29160, 35360, 28052, 
      26897, 91921, 134480, 28825, 27725, 27917, 28040, 82781, 115765, 37298, 
      78737, 88436, 31177, 30265, 34625, 84100, 126997, 39841, 145546, 
      147589, 125840, 114850, 39784, 35405, 31765, 41450, 125066, 36496, 
      114196, 40861, 35065, 32765, 37093, 92173, 117805, 123725, 41233, 
      101089, 110218, 42881, 36257, 93392, 36626, 42713, 105040, 42500, 
      42184, 113593, 115649, 112712, 41994, 41389, 45865, 39325, 131013, 
      138596, 150224, 172170, 51413, 41288, 113033, 116285, 133425, 180745, 
      53261, 45506, 156946, 50005, 46925, 128285, 142925, 54949, 43993, 
      125633, 137513, 48170, 141650, 57096, 48861, 49705, 49010, 55969, 
      48913, 137969, 140425, 142913, 52685, 142946, 57892, 53586, 54025, 
      147625, 157082, 169945, 62509, 144148, 64370, 58010, 148772, 64301, 
      56701, 181850, 59922, 173540, 59914, 72914, 69625, 62281, 177026, 
      72773, 66445, 65860, 174980, 72997, 74210, 190577, 196948, 67698, 
      74420, 72992, 74909, 73109, 76145, 70529, 69248, 66469, 79642, 76690, 
      71650, 66026, 79138, 75458, 67978, 68741, 78714, 77200, 77690, 85028, 
      81992, 80698, 79033, 89066, 81418, 80005, 93301, 88497, 87201, 85780, 
      96050, 90053, 85000, 95540, 100825, 96850, 102245, 94690, 91593, 94130, 
      99976, 104392, 98536, 105794, 96080, 95537, 104933, 107185, 114677, 
      117013, 110250, 112177, 112589 ], 
  [ 182852, 174824, 175376, 173917, 170353, 175597, 169058, 164866, 165402, 
      169649, 170820, 167957, 153530, 167368, 159140, 163549, 155592, 154885, 
      150709, 151097, 152381, 144841, 140202, 147492, 140121, 139781, 138185, 
      133729, 138625, 133192, 124538, 129224, 124105, 109512, 122266, 119641, 
      119428, 112229, 125197, 115882, 114626, 111025, 100250, 99661, 115433, 
      113825, 117081, 106600, 98405, 114053, 107969, 107396, 111565, 109937, 
      103364, 99784, 89828, 96893, 105209, 96392, 102085, 100450, 94693, 
      104260, 98009, 101602, 90548, 82568, 88625, 79138, 90557, 91780, 87578, 
      69732, 88097, 79498, 68458, 82781, 64441, 81000, 65314, 63304, 80208, 
      60820, 66501, 63850, 64337, 110201, 71188, 61605, 76397, 60061, 54580, 
      55925, 73881, 71305, 98185, 57461, 73352, 99620, 71938, 55570, 86578, 
      62368, 55760, 55348, 60146, 54504, 98906, 67913, 66368, 105764, 52840, 
      59186, 96314, 69172, 65025, 88272, 70388, 87925, 97522, 62402, 73457, 
      59940, 56628, 60125, 55970, 57185, 54277, 51410, 88325, 75280, 77690, 
      51229, 58753, 45994, 42538, 60250, 44797, 57397, 38389, 61713, 56840, 
      93685, 54738, 51210, 49121, 41940, 47700, 50725, 94792, 53338, 44225, 
      49122, 39304, 34084, 45985, 38561, 47770, 53156, 40552, 64037, 70405, 
      35978, 31330, 27530, 42698, 53794, 36244, 31869, 50269, 44146, 27442, 
      44921, 32656, 32708, 55240, 34253, 28121, 28477, 49653, 45008, 44129, 
      31385, 42122, 64826, 44701, 36842, 23341, 30341, 37700, 34949, 24746, 
      24869, 37377, 27625, 21465, 21220, 30736, 36112, 23585, 23258, 29965, 
      49405, 30082, 21200, 41504, 28537, 22765, 19828, 33625, 38961, 38389, 
      37000, 18917, 26237, 25085, 22450, 18914, 45985, 38186, 28610, 20761, 
      33541, 54149, 20737, 44530, 35705, 19633, 19088, 16433, 31754, 15210, 
      16109, 15937, 15866, 28085, 17761, 34660, 21493, 19700, 15013, 13933, 
      14708, 26914, 41680, 29866, 15529, 13274, 14009, 26450, 25765, 16165, 
      29042, 32113, 25373, 18010, 23770, 28925, 16565, 11357, 19125, 11809, 
      23605, 20008, 10525, 10345, 25085, 36244, 22996, 13721, 35281, 46282, 
      17370, 17026, 16201, 21465, 23962, 32708, 31508, 23528, 21509, 12545, 
      9540, 9360, 55681, 19226, 14165, 24274, 9178, 68489, 8608, 21460, 
      53650, 52865, 36482, 61858, 10069, 23780, 97826, 76921, 20281, 20745, 
      21940, 47693, 11650, 11930, 92410, 14305, 38441, 21041, 10889, 91505, 
      90922, 40097, 38282, 107208, 18184, 21554, 18698, 5840, 80154, 29961, 
      125192, 10370, 15184, 6273, 6025, 65557, 30322, 18266, 16066, 8522, 
      90164, 44501, 5000, 61882, 54045, 52722, 52285, 42397, 28786, 30545, 
      123514, 69514, 177412, 136125, 43560, 196946, 134546, 19354, 15041, 
      8714, 191585, 57457, 24260, 124378, 108945, 24705, 19098, 9010, 8325, 
      178568, 104845, 7202, 121936, 90036, 52000, 12249, 11169, 154025, 
      91097, 173933, 192474, 113473, 83905, 3370, 184612, 178697, 73892, 
      45161, 45765, 25416, 17077, 155690, 73565, 148628, 73993, 4729, 5408, 
      174826, 116845, 10882, 3501, 172244, 4525, 5525, 177125, 136357, 29957, 
      10145, 172873, 115873, 96553, 9529, 2305, 198458, 69809, 20434, 3434, 
      179357, 149572, 46637, 213625, 180865, 135161, 3700, 147010, 74749, 
      16010, 4985, 119413, 173077, 97700, 118485, 8410, 121085, 105698, 
      86633, 73730, 6845, 134521, 2896, 65741, 68756, 166673, 102148, 53924, 
      140837, 106586, 85061, 11570, 128349, 107829, 80424, 70069, 4996, 
      176402, 162445, 125450, 121945, 111065, 98810, 14297, 13105, 11600, 
      205938, 11965, 3433, 7400, 158234, 107554, 84676, 68697, 10980, 1105, 
      937, 201188, 197620, 196733, 26084, 11720, 6568, 194041, 186202, 
      173497, 76617, 27997, 202001, 166049, 64916, 164386, 70586, 51437, 
      45305, 17785, 3497, 176724, 140200, 135748, 124228, 88533, 44845, 3460, 
      182618, 157105, 151610, 96356, 89657, 80345, 42281, 21572, 134181, 
      88434, 3474, 205405, 174085, 44717, 17357, 158573, 141545, 114413, 
      48569, 27725, 18125, 207169, 199060, 70369, 67744, 189325, 146789, 
      60616, 139193, 103105, 54820, 27953, 233, 9850, 151357, 17992, 9640, 
      78425, 7769, 103057, 45385, 7937, 340, 143650, 128173, 103045, 36485, 
      18500, 112896, 108900, 66049, 19321, 16129, 0, 77285, 39205, 102404, 
      100493, 58568, 51533, 31333, 10820, 106285, 36873, 970, 81812, 40417, 
      49309, 30650, 194, 52477, 9640, 32449, 21658, 13060, 689, 44602, 865, 
      13325, 6661, 71945, 1885, 64660, 56313, 34369, 205, 68317, 35917, 
      16325, 5972, 60250, 42692, 50465, 33050, 578, 31376, 18356, 18089, 
      1844, 9466, 6066, 1810, 24509, 3188, 23377, 745, 35594, 24034, 15509, 
      11861, 6005, 2809, 1040, 16776, 15784, 7300, 12625, 965, 25360, 21473, 
      14020, 1145, 1385, 2048, 2624, 26756, 26120, 1229, 15937, 17498, 5090, 
      27365, 16328, 2888, 22049, 22130, 3281, 23373, 3528, 28418, 19805, 
      15898, 8180, 31033, 20233, 33301, 23300, 3236, 21053, 4442, 10656, 
      30290, 32068, 4453, 28432, 27505, 22450, 18149, 17450, 19485, 15805, 
      9397, 11680, 10690, 21284, 18965, 17953, 13648, 8433, 5233, 34229, 
      21458, 38537, 34337, 29185, 23465, 15338, 35825, 32162, 23041, 13957, 
      39289, 25281, 24217, 23956, 16061, 16045, 8010, 36305, 33665, 20065, 
      9040, 8065, 9010, 15325, 43250, 27881, 35689, 30368, 27970, 17485, 
      40001, 9106, 18434, 39492, 13705, 36634, 22865, 10193, 12968, 41485, 
      45344, 44969, 37556, 43690, 41885, 30365, 46504, 36973, 15028, 11080, 
      13120, 48274, 33826, 11074, 43277, 39797, 26861, 48528, 33865, 25120, 
      11833, 20021, 46546, 52769, 45530, 16865, 52597, 46485, 23812, 30649, 
      17849, 51092, 29332, 53689, 13738, 13810, 29565, 39524, 32968, 18922, 
      28802, 40969, 33444, 24400, 48130, 15425, 32866, 51748, 40093, 20852, 
      41225, 16781, 46501, 42772, 58565, 51473, 48529, 43685, 55193, 21145, 
      23440, 36522, 23202, 20500, 28397, 55840, 27625, 23353, 48665, 28714, 
      30233, 26420, 23732, 30500, 29674, 51620, 51257, 37540, 28100, 32657, 
      61893, 64690, 39202, 57236, 48442, 29097, 24106, 50320, 65125, 25381, 
      41197, 32218, 63520, 32513, 67145, 33017, 40970, 59364, 50724, 51025, 
      35797, 50993, 44129, 49978, 54341, 67289, 54301, 32257, 33745, 36000, 
      47149, 35053, 36970, 35082, 61700, 42500, 60196, 32977, 38465, 40321, 
      66322, 59005, 74857, 52817, 43280, 43280, 67297, 55114, 40552, 39220, 
      38581, 39220, 56456, 78065, 37970, 42589, 58482, 54522, 68788, 41301, 
      64132, 80354, 75569, 76850, 63737, 57573, 78773, 67028, 45608, 82217, 
      63725, 68881, 57681, 79850, 63386, 48386, 69224, 46580, 60020, 63400, 
      79714, 51178, 55989, 83140, 64832, 47545, 65201, 81194, 54113, 78949, 
      78125, 59364, 60658, 59245, 74125, 72250, 83330, 58248, 70180, 74969, 
      82025, 96097, 93704, 63005, 61090, 62818, 72592, 102132, 96314, 76621, 
      86969, 88232, 80072, 69992, 78536, 99018, 66980, 68864, 75664, 81317, 
      78277, 102181, 82516, 84122, 82157, 98768, 81044, 76628, 78068, 79540, 
      89896, 80081, 100945, 88765, 89204, 83744, 89645, 97682, 107848, 82045, 
      111233, 97253, 85145, 109640, 91880, 106285, 96625, 101785, 95093, 
      122825, 116234, 99746, 104509, 121160, 107720, 106373, 103733, 121130, 
      122597, 114250, 118589, 107449, 121537, 118585, 122026, 117178, 123008, 
      110788, 107729, 98600, 128537, 122537, 111401, 96125, 126509, 118765, 
      100109, 101380, 124561, 120761, 119981, 133669, 125045, 121465, 117514, 
      136945, 118629, 114930, 143720, 132820, 130000, 126801, 147485, 134884, 
      119925, 142657, 152514, 144729, 154696, 139013, 131344, 136421, 148109, 
      154557, 142605, 156721, 135577, 134272, 153320, 154810, 164842, 168194, 
      153049, 156500, 156658 ], 
  [ 158605, 158353, 155565, 155216, 154984, 148546, 150901, 151153, 148349, 
      144810, 142085, 138100, 144241, 135281, 139285, 135908, 136841, 136132, 
      129716, 128434, 124708, 127730, 129761, 122033, 126338, 125440, 113812, 
      113242, 109796, 107689, 111821, 105937, 106930, 117353, 105085, 105794, 
      103909, 109498, 99668, 105365, 106333, 103834, 114185, 113594, 97672, 
      97730, 94868, 101065, 108436, 92944, 96868, 96293, 89890, 89928, 93361, 
      94225, 105397, 95780, 87412, 93049, 87620, 88765, 93572, 85345, 89658, 
      84349, 86069, 94769, 85810, 88541, 76048, 72817, 74729, 94133, 71906, 
      77761, 92297, 68240, 88820, 68681, 84685, 84337, 64541, 86297, 74180, 
      77645, 75906, 324154, 66629, 77618, 61828, 76624, 85597, 81380, 59858, 
      61730, 302114, 76240, 58769, 306325, 59021, 77125, 277157, 66685, 
      75645, 76345, 68353, 75497, 307269, 58322, 59557, 322465, 73825, 64045, 
      303557, 54569, 57650, 286061, 243709, 286820, 308093, 56129, 253444, 
      57557, 60917, 56628, 60813, 58690, 60226, 62917, 291652, 261925, 
      268225, 60506, 221482, 65273, 71825, 226313, 66298, 219010, 77120, 
      232772, 220113, 309770, 47309, 50453, 202372, 179621, 198725, 207866, 
      313649, 216037, 189130, 205145, 60217, 71677, 50216, 60584, 46993, 
      41813, 181553, 247850, 263114, 59657, 70577, 87905, 190921, 223145, 
      58253, 151178, 214058, 46693, 83365, 45242, 156965, 159237, 229585, 
      166340, 141300, 144434, 217316, 40309, 41098, 159570, 42425, 256393, 
      38884, 47149, 75898, 160738, 186445, 46916, 68405, 136916, 43226, 
      59050, 84026, 86561, 163909, 182629, 70020, 71361, 162578, 222050, 
      163805, 121005, 201357, 159476, 66410, 81821, 179570, 36452, 36992, 
      37825, 113706, 154386, 54820, 61637, 115925, 217498, 35113, 46665, 
      64948, 39362, 239002, 62696, 214925, 35962, 65482, 67717, 97866, 39793, 
      97745, 74178, 73448, 73933, 40000, 128644, 32117, 50642, 54965, 74186, 
      89786, 107797, 168373, 212605, 35657, 66356, 94681, 107092, 167905, 
      166660, 128144, 33709, 30106, 37264, 50473, 162985, 32474, 53474, 
      94970, 46580, 104872, 164480, 43009, 94130, 94504, 170404, 23657, 
      37097, 125122, 201170, 17569, 46481, 47249, 138164, 158996, 167609, 
      25677, 26701, 166617, 37828, 58888, 77009, 80165, 13060, 40545, 51050, 
      32245, 73861, 9738, 79405, 162313, 12689, 12456, 19981, 9769, 59728, 
      30069, 7925, 7592, 161674, 163250, 167225, 12832, 127465, 128857, 6949, 
      42824, 16362, 31210, 51082, 6596, 6569, 15236, 16201, 7841, 34465, 
      29493, 158965, 87725, 5801, 20660, 10249, 127277, 37013, 65354, 67330, 
      6208, 19345, 31753, 35113, 53145, 5237, 11282, 76865, 6421, 8036, 8381, 
      8500, 11956, 20029, 18450, 9113, 5153, 23533, 11714, 10889, 30277, 
      11245, 28381, 34632, 48877, 28250, 6434, 22721, 8857, 6212, 22052, 
      28121, 46945, 49040, 23569, 5444, 51805, 8077, 3977, 7085, 37946, 
      136946, 15700, 3924, 21706, 28013, 6280, 3400, 86885, 25153, 23130, 
      3393, 8578, 8066, 19409, 28306, 15685, 3060, 13625, 2930, 57098, 
      111709, 21473, 6304, 37673, 64208, 20557, 56890, 113490, 22100, 10244, 
      15044, 38600, 20626, 5882, 3242, 39650, 79130, 29529, 2628, 22753, 
      100273, 22658, 13445, 6698, 35240, 23050, 9594, 104425, 12545, 2000, 
      27217, 113492, 6074, 20260, 2705, 5696, 39625, 6068, 3469, 1640, 1525, 
      43060, 8938, 102493, 1872, 1549, 17730, 2689, 3393, 10240, 3233, 1168, 
      31649, 7202, 3362, 977, 1186, 46757, 20781, 16276, 6525, 5800, 3816, 
      2125, 27144, 28730, 31117, 31409, 30368, 51860, 39145, 14837, 3077, 
      769, 914, 31601, 65650, 67706, 29429, 28085, 27754, 14453, 30113, 
      40529, 26728, 23893, 19528, 488, 13028, 29682, 17082, 1017, 16529, 569, 
      3104, 4756, 21716, 49684, 20525, 9577, 8461, 5837, 722, 4850, 49645, 
      22525, 14248, 12645, 1313, 730, 314, 5618, 17713, 8000, 617, 49097, 
      30850, 19546, 4714, 21834, 14596, 9800, 3796, 3560, 12740, 20932, 
      31498, 28393, 338, 493, 24770, 11146, 1145, 9106, 1930, 2017, 12402, 
      70306, 32105, 12370, 20785, 32449, 40, 36136, 1874, 4250, 35746, 67625, 
      10217, 6416, 1858, 7578, 20173, 3365, 2705, 442, 19322, 22802, 77285, 
      0, 6400, 1765, 1522, 1297, 2602, 10202, 30277, 2308, 7400, 61013, 73, 
      5938, 3152, 10625, 70241, 2426, 32425, 9640, 17197, 26945, 91858, 4553, 
      62564, 26650, 38890, 200, 55796, 697, 1802, 8770, 80800, 458, 8090, 
      22970, 40973, 1285, 5409, 3172, 9665, 87281, 10765, 21097, 21386, 
      57961, 33889, 41609, 58481, 15570, 51517, 16658, 70754, 8857, 16201, 
      24912, 30160, 42650, 55018, 69373, 23945, 25177, 40045, 29800, 79300, 
      15845, 19186, 27857, 84482, 89170, 97061, 102085, 15013, 15489, 79556, 
      25874, 24097, 116217, 15058, 25705, 58969, 19746, 19825, 58244, 18842, 
      57377, 14989, 23050, 28037, 126505, 14804, 24020, 13732, 21521, 74849, 
      24274, 98845, 134525, 16825, 15821, 69380, 18853, 19594, 24545, 29696, 
      30665, 28250, 33466, 126026, 42125, 130649, 27261, 30500, 32266, 39637, 
      53882, 78482, 16848, 27985, 15034, 17506, 21250, 26650, 146401, 17320, 
      19773, 28442, 43264, 16328, 27338, 28498, 28793, 40912, 41450, 73445, 
      19450, 21258, 35458, 66133, 78500, 104465, 45170, 16381, 27144, 21050, 
      25181, 27785, 146290, 19240, 91205, 149461, 19841, 128050, 21985, 
      35460, 102852, 122305, 19604, 17901, 18082, 22345, 19025, 20000, 
      186400, 17945, 23426, 54301, 73705, 63509, 18041, 26945, 84257, 20826, 
      22906, 34434, 18845, 28090, 37693, 81674, 146570, 20749, 18628, 21953, 
      58340, 19010, 21794, 158693, 34312, 57096, 20281, 176441, 19540, 94681, 
      96977, 176672, 27613, 33289, 57605, 173125, 27386, 33761, 45845, 23425, 
      108036, 184969, 22037, 29284, 139033, 29300, 112720, 26234, 28621, 
      21060, 23976, 25480, 28420, 22690, 136538, 147173, 35153, 145265, 
      130885, 164356, 23885, 48490, 143186, 27828, 164113, 169524, 52285, 
      143005, 169789, 47197, 27441, 27634, 37825, 50625, 175834, 23810, 
      23269, 194605, 26377, 31481, 52724, 137249, 222949, 25360, 139072, 
      196586, 51941, 27085, 52234, 26260, 167828, 194129, 29597, 34301, 
      34600, 49396, 35122, 40490, 36329, 34018, 28616, 34532, 158714, 164650, 
      173021, 40720, 168736, 175657, 57005, 33025, 191745, 240577, 156644, 
      177700, 184004, 255041, 35330, 30050, 40258, 49069, 191405, 256010, 
      39217, 54121, 56125, 57154, 176221, 227929, 30472, 168849, 184586, 
      40349, 43061, 35641, 176618, 243373, 33301, 270376, 273325, 241306, 
      224576, 35050, 39429, 56929, 34600, 239620, 39610, 223010, 36121, 
      43009, 55809, 40505, 187997, 228125, 237065, 37093, 202045, 216308, 
      36625, 43893, 189514, 44260, 38565, 207194, 40762, 41050, 219665, 
      222625, 217874, 45380, 46285, 42905, 58409, 244925, 255826, 272890, 
      304196, 42705, 57042, 216365, 221429, 247325, 315785, 43641, 50080, 
      281716, 46121, 49081, 239161, 261049, 44117, 58225, 234693, 252613, 
      50320, 258560, 45050, 50405, 50341, 51156, 46637, 52265, 252457, 
      256121, 259817, 49993, 259240, 48250, 53300, 53737, 265117, 278800, 
      297401, 50137, 259522, 50184, 52884, 265954, 51921, 56401, 313220, 
      57800, 300370, 59600, 55080, 55717, 59245, 304756, 56745, 58873, 59194, 
      301194, 57269, 58176, 322825, 331610, 61928, 59890, 60274, 60377, 
      62197, 61909, 64145, 64978, 69745, 62984, 63656, 65864, 71716, 64288, 
      65440, 71248, 71405, 65672, 66874, 68868, 68650, 72250, 73672, 74725, 
      73576, 78608, 79913, 74785, 77225, 77741, 78434, 76320, 78173, 84890, 
      80930, 80777, 81332, 81289, 83396, 85733, 85248, 84146, 86138, 87530, 
      86632, 90506, 90869, 88785, 91933, 96389, 97513, 100712, 100825, 101537 
     ], [ 149965, 147473, 145645, 144976, 143784, 140706, 140501, 139473, 
      137629, 136330, 134725, 131060, 131281, 128881, 129365, 128228, 126601, 
      125892, 120116, 119314, 117028, 117010, 117121, 113713, 114658, 113920, 
      105172, 103482, 102436, 99369, 99821, 96977, 96210, 99433, 94365, 
      94114, 92709, 94618, 91348, 92725, 93053, 90234, 94505, 93914, 87112, 
      86690, 85588, 86985, 89876, 83344, 84388, 83813, 80450, 80008, 80561, 
      80145, 85237, 80420, 76852, 78329, 76100, 76445, 78212, 75105, 76378, 
      73629, 71669, 75569, 70930, 70141, 64528, 62577, 62729, 71413, 60866, 
      62561, 69737, 56720, 66100, 56521, 63405, 62577, 53341, 63257, 56260, 
      57965, 56866, 246874, 52229, 57298, 50308, 56144, 60957, 58340, 48178, 
      48770, 227714, 55120, 47249, 231125, 47021, 55205, 206597, 49725, 
      54205, 54585, 50273, 53737, 231589, 45362, 45797, 244385, 52065, 46925, 
      228197, 43049, 44050, 213421, 178109, 213860, 231773, 42209, 185924, 
      42517, 43957, 41908, 43693, 42530, 42786, 43877, 217412, 192485, 
      197665, 42106, 158922, 43993, 47665, 162793, 44378, 156770, 50240, 
      167812, 157393, 231850, 33709, 34933, 142532, 124261, 139525, 146906, 
      234929, 153477, 131690, 144505, 38457, 45117, 33256, 38504, 31473, 
      29333, 125233, 179210, 191914, 37097, 43537, 54785, 132521, 158665, 
      36173, 101098, 151178, 30213, 51525, 29402, 105445, 107077, 163665, 
      112580, 92980, 95314, 153316, 25909, 26218, 106930, 26585, 185513, 
      24804, 28429, 45018, 107458, 127885, 27716, 40085, 88916, 25786, 34250, 
      50266, 52001, 109829, 124709, 40900, 41761, 108658, 156610, 109565, 
      76525, 139597, 106036, 38090, 48221, 121810, 21412, 21632, 21825, 
      70666, 101746, 30500, 34597, 72245, 152378, 20233, 25705, 36468, 21922, 
      170042, 34856, 150125, 20122, 36522, 37957, 58666, 21713, 58225, 41698, 
      41128, 41453, 20800, 80964, 17077, 26482, 29045, 41386, 52186, 65237, 
      111893, 147645, 18217, 35956, 55481, 64532, 111425, 110340, 80144, 
      16589, 14906, 18064, 25353, 107145, 15674, 27074, 55130, 22900, 62312, 
      108160, 20609, 54290, 54504, 112804, 11497, 17257, 77282, 137650, 
      10049, 22321, 22769, 87284, 103636, 110489, 11917, 12301, 109657, 
      17348, 29768, 41809, 44005, 9540, 18625, 24650, 14165, 39461, 10858, 
      43245, 105993, 8689, 8296, 8941, 8969, 29648, 12469, 18005, 11752, 
      105194, 106450, 109625, 7072, 78345, 79417, 15749, 18824, 6922, 12490, 
      23722, 15236, 15049, 6596, 6761, 20641, 13985, 11413, 102805, 48365, 
      11401, 7540, 27529, 77837, 14933, 32554, 33890, 7488, 6705, 12073, 
      13833, 24505, 13877, 5042, 40385, 6581, 5476, 5341, 5300, 4916, 6749, 
      6130, 26233, 7873, 52013, 31714, 4489, 62437, 30925, 9981, 13192, 
      21517, 59450, 5314, 7361, 26297, 19972, 7012, 9721, 20225, 21520, 
      52369, 18244, 23165, 25037, 12937, 4205, 14746, 84946, 39700, 13204, 
      49706, 59533, 21320, 10760, 47045, 55233, 52090, 7873, 3298, 3106, 
      5329, 9266, 40165, 7540, 36665, 7570, 26218, 65309, 49793, 22304, 
      14153, 30928, 48397, 26010, 66610, 50900, 30724, 3524, 14600, 48626, 
      21722, 14282, 15170, 41210, 62329, 6148, 6273, 56593, 51938, 36805, 
      2378, 70760, 52650, 29914, 59625, 35425, 7120, 8177, 66452, 22874, 
      48420, 14225, 22336, 14825, 23348, 17069, 10280, 6485, 16820, 29258, 
      58013, 4432, 5069, 44770, 15489, 2113, 32000, 17153, 9488, 10049, 
      26242, 17602, 8017, 5186, 18917, 49741, 42516, 24925, 23400, 18856, 
      14125, 7624, 8410, 9677, 65809, 9248, 22100, 14185, 40277, 17317, 9089, 
      4594, 9841, 31250, 32666, 63029, 61045, 60554, 1973, 8993, 14929, 
      59048, 54773, 48008, 6568, 1508, 63442, 44122, 3577, 43249, 4889, 1184, 
      596, 4756, 20564, 49645, 31337, 29261, 24077, 10162, 530, 20525, 52765, 
      39528, 36805, 12833, 10490, 7514, 338, 2993, 28480, 10057, 20137, 
      65250, 48186, 394, 4714, 40196, 31880, 19796, 680, 1220, 4292, 66218, 
      61673, 4658, 4013, 56290, 34346, 2425, 30706, 15210, 1377, 1042, 34306, 
      9865, 36530, 4145, 10049, 6760, 12136, 15154, 250, 11906, 32425, 32777, 
      25616, 15138, 58, 3853, 19045, 17425, 3482, 3482, 5042, 39205, 6400, 0, 
      14885, 14162, 1937, 842, 442, 8837, 16388, 40, 27893, 7753, 18, 592, 
      545, 34241, 986, 10025, 360, 2637, 7105, 49778, 233, 28964, 6970, 
      13770, 5000, 24436, 3257, 1642, 290, 41760, 4138, 250, 5210, 15053, 
      2405, 289, 932, 545, 46481, 845, 4457, 4586, 25961, 11009, 15529, 
      26321, 2290, 21757, 2738, 34754, 697, 2601, 6352, 9040, 16250, 24138, 
      33853, 6025, 6617, 14765, 9000, 40900, 2725, 3986, 8017, 44642, 48050, 
      53861, 57605, 2533, 2689, 41156, 7154, 6337, 68377, 2738, 7145, 26969, 
      4546, 4625, 26564, 4282, 26017, 2989, 6250, 8677, 76585, 3604, 7060, 
      3492, 6161, 38369, 7474, 55805, 83005, 4825, 4621, 34820, 5733, 5994, 
      8065, 10496, 10985, 9850, 12506, 76586, 17485, 80249, 9661, 11300, 
      12266, 16277, 24922, 41522, 5968, 10225, 5914, 6466, 7650, 9850, 92801, 
      6760, 7453, 11002, 18944, 7048, 10858, 11378, 11513, 17872, 18250, 
      38725, 8410, 8938, 15138, 33813, 42340, 61105, 20690, 8221, 11464, 
      9370, 10781, 11945, 93330, 9320, 51685, 95861, 9601, 79250, 10305, 
      15940, 60292, 74945, 10004, 9901, 9922, 10825, 10225, 10400, 125600, 
      10265, 11426, 27101, 39785, 33109, 10841, 13025, 47297, 11386, 11866, 
      16354, 11485, 13850, 18173, 45674, 94250, 12269, 12548, 12833, 30500, 
      12770, 12994, 103973, 17352, 29896, 13241, 118201, 13460, 55481, 57137, 
      118432, 15133, 17289, 30565, 115685, 15386, 17761, 23765, 14625, 65476, 
      125289, 14677, 16484, 89113, 16820, 69200, 16154, 16781, 15940, 15976, 
      16200, 16900, 16130, 87418, 95653, 19633, 94225, 83205, 109316, 17165, 
      26570, 92786, 17908, 109233, 113524, 28925, 92765, 113789, 26237, 
      18481, 18514, 21825, 28225, 118714, 18850, 19269, 133965, 19337, 20441, 
      30004, 88769, 157349, 20880, 90432, 135946, 30341, 21645, 30634, 22100, 
      113108, 134129, 22237, 23101, 23400, 29556, 23762, 25610, 24329, 23938, 
      23816, 24292, 106394, 111050, 117661, 26640, 114336, 119817, 34765, 
      25345, 132865, 172737, 105124, 121700, 126724, 184801, 26210, 27010, 
      27938, 31469, 132845, 185770, 27857, 34281, 35325, 35874, 120861, 
      162649, 28232, 115249, 127786, 29629, 30421, 29241, 121738, 175853, 
      30901, 198376, 200845, 174266, 160576, 31690, 31429, 37729, 32360, 
      173060, 32090, 159490, 32761, 32929, 37729, 32825, 131357, 163805, 
      171145, 33413, 142685, 154228, 34065, 33973, 132714, 34340, 34885, 
      147194, 35802, 35770, 157585, 160065, 156274, 37700, 37805, 38585, 
      42409, 178685, 187826, 202010, 228356, 41425, 42802, 155725, 159829, 
      181085, 238345, 42841, 41760, 209716, 42281, 42041, 174521, 192569, 
      43957, 44785, 171013, 185733, 43280, 190720, 45530, 43685, 44101, 
      44116, 45677, 44585, 185897, 188921, 191977, 45513, 191720, 47450, 
      47540, 47977, 196957, 208400, 223961, 50777, 192482, 51784, 49684, 
      197954, 52561, 50641, 237700, 53000, 227250, 53840, 58600, 57157, 
      54925, 231156, 59305, 56953, 56794, 228394, 59669, 60736, 246825, 
      254330, 59048, 61650, 61074, 62137, 62037, 63509, 61585, 61298, 62065, 
      65864, 64616, 62984, 62756, 66208, 64800, 63568, 64045, 66632, 66394, 
      67588, 71370, 71450, 71432, 71045, 75816, 74128, 73993, 78625, 77225, 
      76781, 76354, 80800, 78493, 78970, 82690, 85417, 83572, 86409, 83396, 
      82853, 83968, 86546, 89818, 87370, 90792, 87466, 87349, 91345, 94013, 
      100069, 101833, 99752, 100825, 101377 ], 
  [ 169040, 169956, 166660, 166477, 166745, 158537, 162234, 163154, 159842, 
      155125, 151808, 147645, 156890, 144484, 150336, 145781, 148052, 147341, 
      140573, 139037, 134549, 139165, 142202, 132200, 138269, 137285, 124121, 
      124133, 119425, 117812, 123874, 116388, 118301, 132500, 116450, 117661, 
      115520, 123041, 109765, 117730, 119034, 116693, 130234, 129641, 108929, 
      109237, 105449, 114164, 123885, 103685, 109121, 108544, 100537, 100825, 
      105768, 107300, 121664, 109525, 98633, 106452, 99341, 100906, 107309, 
      96392, 102301, 95642, 99280, 110500, 99269, 103834, 87725, 83816, 
      86650, 111680, 83317, 91354, 109754, 79885, 106345, 80660, 101450, 
      101348, 76004, 103976, 89165, 93554, 91477, 370301, 79760, 93857, 
      73445, 92941, 104096, 99037, 71549, 74093, 346733, 92885, 70372, 
      351360, 70874, 94186, 319754, 81140, 92452, 93320, 83394, 92468, 
      352546, 70669, 72324, 369000, 90788, 78570, 348658, 66152, 70325, 
      329732, 283680, 330653, 353690, 68962, 294417, 70976, 75344, 69877, 
      75322, 72693, 74897, 78426, 336141, 303892, 310778, 75673, 259829, 
      81946, 90010, 265162, 83305, 257185, 96725, 272369, 258532, 356161, 
      59930, 64082, 239265, 214160, 235280, 245345, 360452, 254354, 224757, 
      242450, 77108, 91088, 64585, 77641, 60602, 53824, 216580, 289345, 
      305953, 76954, 90226, 110746, 227034, 262450, 75296, 182921, 252521, 
      60794, 105530, 59005, 189460, 192064, 269636, 200005, 172105, 175657, 
      256349, 53300, 54341, 192637, 56170, 299034, 51701, 62402, 97529, 
      194129, 222608, 62413, 88690, 167533, 57797, 77485, 107165, 110120, 
      197716, 218452, 90721, 92314, 196297, 261817, 197690, 149764, 239188, 
      192937, 86681, 104864, 215293, 49745, 50453, 51620, 141697, 187417, 
      72981, 81226, 144250, 257077, 48314, 63058, 85289, 53905, 280593, 
      82697, 254330, 49661, 86069, 88724, 123829, 54666, 123866, 96601, 
      95785, 96354, 55445, 159041, 45376, 68689, 73936, 96769, 114889, 
      135504, 203386, 252068, 50170, 87673, 120618, 134793, 202914, 201581, 
      158693, 48042, 43429, 52685, 69002, 197642, 46633, 72673, 121225, 
      64349, 132553, 199381, 60100, 120377, 120833, 205973, 35368, 52840, 
      155565, 239845, 26842, 64490, 65426, 170201, 193385, 202922, 38224, 
      39584, 201844, 53901, 79497, 100808, 104468, 20225, 57370, 70225, 
      47050, 97234, 14461, 103700, 197192, 20098, 19945, 31082, 15490, 80821, 
      44608, 7930, 10705, 196621, 198365, 202760, 21149, 158546, 160106, 
      7618, 60713, 26605, 46325, 70733, 7345, 7402, 25057, 26442, 6404, 
      50500, 44266, 193730, 113668, 8138, 32825, 6452, 158506, 53876, 87845, 
      90157, 10805, 31250, 47354, 51554, 73450, 5968, 19825, 101284, 11602, 
      14645, 15242, 15445, 20917, 32266, 30181, 5386, 8986, 13840, 6473, 
      19508, 18650, 6170, 43298, 51145, 68498, 17125, 12277, 36040, 4954, 
      4241, 35201, 43034, 66226, 68741, 13700, 3973, 72090, 4420, 4520, 
      13844, 55373, 169493, 8345, 4297, 12249, 16706, 3625, 4777, 113042, 
      14600, 13165, 6280, 16589, 15905, 32036, 43537, 8066, 5941, 6760, 5725, 
      78541, 141300, 11834, 3133, 55250, 86909, 11168, 78329, 143329, 12205, 
      4717, 26317, 56425, 11149, 2789, 2669, 57725, 104261, 17530, 6001, 
      36626, 128426, 12505, 6400, 14185, 21809, 12725, 4141, 133160, 5746, 
      4525, 42426, 143401, 2465, 10685, 1864, 2165, 57850, 2197, 1530, 2305, 
      4122, 62037, 3469, 131044, 5725, 4896, 8725, 1160, 9256, 4005, 1114, 
      1989, 48178, 2393, 1073, 2468, 4273, 66560, 10762, 7685, 2050, 1745, 
      1105, 1010, 42577, 44581, 47556, 18530, 46637, 72665, 57428, 6658, 778, 
      1576, 4157, 48200, 88885, 91277, 16960, 15952, 15705, 26176, 46372, 
      59140, 14929, 12850, 9745, 2465, 24245, 17125, 8053, 4840, 7666, 3466, 
      9277, 12105, 35785, 70137, 10400, 3316, 2704, 1424, 929, 12281, 70096, 
      11810, 6137, 5122, 424, 765, 1693, 13549, 30600, 2405, 818, 69458, 
      17945, 9665, 12137, 35977, 6309, 3361, 549, 10225, 23941, 34821, 18421, 
      16072, 3221, 3796, 13369, 4113, 5620, 2909, 101, 7496, 23509, 94349, 
      48922, 4825, 34660, 49348, 1649, 53873, 37, 11485, 53397, 91240, 3506, 
      1469, 17, 16657, 33872, 260, 104, 3973, 32765, 37253, 102404, 1765, 
      14885, 0, 9, 6084, 8649, 20449, 46656, 37, 16385, 83522, 1160, 14165, 
      9613, 21034, 94258, 8297, 49300, 19625, 29954, 42472, 119061, 11930, 
      85313, 42089, 57185, 2785, 77365, 4456, 6989, 18325, 106397, 3625, 
      17305, 37393, 59680, 5794, 13192, 9441, 19546, 113794, 21060, 34920, 
      35293, 79848, 50986, 60386, 80450, 27625, 72224, 29045, 94733, 18218, 
      28418, 39733, 46325, 61585, 76301, 93092, 38420, 39988, 58384, 45785, 
      104525, 27796, 32229, 43336, 110461, 115821, 124804, 130500, 26624, 
      27268, 104773, 40757, 38474, 146386, 26577, 40500, 80820, 32773, 32850, 
      79921, 31529, 78884, 26330, 36905, 43234, 157736, 25705, 37945, 24125, 
      34600, 99016, 38105, 126450, 166580, 28130, 26704, 92525, 30740, 31733, 
      38194, 44773, 45994, 42905, 49465, 156977, 60052, 162098, 41488, 45565, 
      47749, 56884, 74069, 102869, 27541, 42290, 24797, 28277, 33365, 40445, 
      179514, 27833, 31210, 42565, 60997, 26161, 40949, 42445, 42824, 57965, 
      58585, 96626, 30197, 32677, 51077, 88052, 102433, 132178, 62969, 25610, 
      40321, 32125, 37684, 41042, 179033, 29385, 116890, 182538, 30152, 
      158605, 33050, 50641, 130129, 152100, 29573, 27028, 27293, 33320, 
      28570, 29965, 223245, 26900, 34649, 73504, 96436, 84388, 26738, 39170, 
      108578, 30697, 33617, 48841, 27620, 40477, 52852, 105485, 178945, 
      30106, 26721, 31642, 77857, 27185, 31313, 192320, 48113, 76273, 28872, 
      211912, 27625, 120154, 122786, 212141, 39056, 46580, 76690, 208170, 
      38573, 47048, 62324, 32930, 135265, 221186, 30784, 40885, 170120, 
      40729, 140445, 36401, 39712, 28621, 33049, 35225, 39341, 31005, 167197, 
      179092, 48170, 176930, 160784, 198117, 32276, 64861, 174509, 37897, 
      197786, 203785, 69408, 174240, 204048, 63058, 37000, 37277, 51080, 
      67240, 210677, 31265, 30218, 231290, 34920, 42122, 69497, 167546, 
      262228, 32549, 169445, 233257, 68114, 34772, 68405, 33273, 201385, 
      230458, 38288, 45008, 45305, 64637, 45909, 53125, 47450, 44129, 35953, 
      44725, 190997, 197605, 206900, 52925, 202109, 209786, 73490, 41864, 
      227464, 281000, 188497, 211905, 218881, 296722, 44921, 36445, 51525, 
      63108, 226948, 297685, 49978, 69332, 71840, 73121, 210080, 266996, 
      36441, 201778, 219193, 50762, 54482, 43784, 210209, 283600, 39338, 
      312953, 316154, 281277, 262949, 41585, 48400, 71780, 40545, 279333, 
      48325, 261125, 42650, 53066, 70066, 49300, 222496, 266656, 276436, 
      43786, 237970, 253661, 42728, 53860, 224093, 54225, 45250, 243445, 
      48113, 48569, 257000, 260210, 254953, 54149, 55474, 49906, 71540, 
      284432, 296253, 314829, 348737, 48100, 69241, 252922, 258490, 286820, 
      361160, 48778, 59165, 324233, 52852, 57492, 277812, 301716, 48914, 
      69992, 272836, 292436, 58725, 298885, 49505, 58640, 58322, 59557, 
      51844, 61000, 292104, 296104, 300136, 57044, 299385, 53365, 61013, 
      61448, 305588, 320445, 340642, 54484, 299401, 54025, 59245, 306333, 
      56260, 64100, 357541, 64985, 343421, 67285, 57889, 59618, 66170, 
      348053, 60052, 64532, 65105, 344065, 60658, 61477, 367370, 376825, 
      68081, 63605, 64493, 64090, 66914, 65700, 70120, 71541, 78404, 66097, 
      67777, 72001, 81045, 67901, 70397, 79901, 79888, 69785, 71741, 74149, 
      71825, 77265, 79441, 81250, 76985, 85541, 87602, 77348, 81800, 82820, 
      84101, 78541, 82576, 92561, 84565, 82898, 84713, 83156, 87949, 91796, 
      90469, 87433, 88745, 92153, 88985, 96637, 97252, 91972, 95362, 98962, 
      99746, 105713, 105320, 106114 ], 
  [ 168233, 169065, 165805, 165610, 165842, 157760, 161361, 162233, 158957, 
      154324, 151049, 146898, 155921, 143761, 149481, 145010, 147185, 146474, 
      139730, 138212, 133778, 138280, 141245, 131405, 137348, 136370, 123314, 
      123284, 118666, 117017, 122941, 115569, 117416, 131345, 115565, 116740, 
      114617, 122000, 108970, 116773, 118053, 115700, 129013, 128420, 108050, 
      108340, 104618, 113153, 122706, 102842, 108170, 107593, 99700, 99970, 
      104805, 106289, 120425, 108466, 97754, 105417, 98426, 99961, 106250, 
      95525, 101320, 94757, 98257, 109297, 98228, 102661, 86810, 82949, 
      85717, 110345, 82420, 90301, 108425, 78970, 105010, 79721, 100169, 
      100049, 75101, 102629, 88010, 92333, 90280, 366920, 78737, 92612, 
      72530, 91690, 102689, 97690, 70628, 73124, 343460, 91610, 69457, 
      348057, 69941, 92881, 316625, 80021, 91165, 92021, 82233, 91169, 
      349225, 69700, 71325, 365589, 89489, 77445, 345349, 65237, 69332, 
      326525, 280737, 327434, 350345, 67957, 291402, 69929, 74225, 68842, 
      74197, 71604, 73760, 77229, 332874, 300805, 307649, 74500, 257000, 
      80665, 88621, 262297, 82000, 254368, 95234, 269450, 255697, 352756, 
      58937, 63017, 236538, 211601, 232577, 242576, 357017, 251525, 222120, 
      239693, 75809, 89609, 63466, 76330, 59537, 52873, 213985, 286288, 
      302800, 75625, 88729, 109021, 224361, 259549, 73985, 180560, 249680, 
      59693, 103853, 57928, 187045, 189625, 266681, 197506, 169810, 173332, 
      253466, 52277, 53300, 190180, 55093, 295893, 50690, 61217, 95888, 
      191648, 219929, 61210, 87145, 165250, 56660, 76072, 105416, 108341, 
      195205, 215797, 89146, 90721, 193792, 258880, 195173, 147613, 236389, 
      190450, 85136, 103121, 212644, 48698, 49394, 50537, 139600, 184960, 
      71586, 79729, 142129, 254152, 47273, 61789, 83738, 52768, 277524, 
      81170, 251417, 48584, 84500, 87125, 121876, 53505, 121901, 94900, 
      94090, 94653, 54242, 156770, 44329, 67300, 72481, 95056, 112996, 
      133425, 200785, 249149, 49033, 86050, 118665, 132714, 200313, 198986, 
      156410, 46917, 42376, 51482, 67577, 195065, 45520, 71200, 119248, 
      62978, 130474, 196786, 58777, 118400, 118850, 203330, 34429, 51613, 
      153288, 236980, 26077, 63101, 64025, 167810, 190826, 200297, 37225, 
      38561, 199225, 52650, 77922, 99005, 102629, 19610, 56065, 68752, 45889, 
      95461, 14020, 101861, 194597, 19465, 19306, 30185, 14977, 79210, 43465, 
      7825, 10378, 194020, 195752, 200117, 20450, 156221, 157769, 7465, 
      59330, 25768, 45140, 69224, 7186, 7237, 24250, 25605, 6401, 49249, 
      43105, 191141, 111709, 7865, 31850, 6617, 156169, 52565, 86132, 88420, 
      10370, 30293, 46133, 50273, 71893, 5809, 19108, 99433, 11125, 14066, 
      14645, 14842, 20170, 31285, 29236, 5545, 8605, 14425, 6740, 18785, 
      19373, 6425, 42125, 49858, 66989, 17812, 11752, 34981, 5125, 4274, 
      34154, 41861, 64741, 67226, 14297, 3970, 70533, 4573, 4373, 13253, 
      54020, 167060, 8762, 4162, 12816, 17405, 3706, 4570, 111065, 15245, 
      13768, 5965, 15908, 15236, 31025, 42340, 8501, 5626, 7141, 5416, 76900, 
      139077, 12413, 3250, 53885, 85178, 11729, 76688, 141088, 12802, 5002, 
      25402, 55042, 11716, 2900, 2600, 56324, 102356, 18277, 5650, 35525, 
      126305, 13120, 6793, 13540, 22658, 13352, 4420, 130997, 6121, 4234, 
      41229, 141154, 2612, 11258, 1813, 2306, 56437, 2362, 1557, 2146, 3825, 
      60570, 3748, 128893, 5338, 4545, 9256, 1157, 8725, 4338, 1153, 1818, 
      46885, 2624, 1124, 2249, 3940, 65033, 11365, 8186, 2257, 1922, 1186, 
      977, 41362, 43336, 46269, 19337, 45362, 71066, 56009, 7129, 829, 1405, 
      3812, 46901, 87112, 89480, 17737, 16705, 16452, 25225, 45097, 57697, 
      15658, 13525, 10330, 2210, 23330, 17908, 8584, 4453, 8185, 3145, 8722, 
      11466, 34666, 68562, 11009, 3649, 3001, 1625, 800, 11636, 68521, 12461, 
      6602, 5545, 373, 648, 1480, 12868, 29565, 2690, 689, 67889, 18752, 
      10256, 11492, 34852, 6786, 3706, 666, 9634, 23026, 33714, 19240, 16837, 
      2900, 3445, 14068, 4500, 5185, 3236, 116, 6989, 22600, 92516, 47605, 
      5248, 33553, 48025, 1418, 52490, 52, 10852, 52020, 89437, 3869, 1706, 
      32, 15892, 32777, 365, 173, 3604, 31688, 36104, 100493, 1522, 14162, 9, 
      0, 5625, 8100, 19600, 45369, 82, 15626, 81797, 965, 13460, 9034, 20173, 
      92425, 7760, 47977, 18794, 28925, 41245, 117000, 11285, 83570, 40868, 
      55760, 2482, 75706, 4069, 6500, 17524, 104450, 3280, 16528, 36244, 
      58225, 5353, 12517, 8874, 18721, 111781, 20205, 33813, 34180, 78165, 
      49645, 58925, 78761, 26644, 70625, 28040, 92900, 17429, 27425, 38554, 
      45050, 60112, 74660, 91277, 37265, 38809, 56953, 44522, 102602, 26821, 
      31176, 42109, 108484, 113796, 122701, 128349, 25673, 26305, 102850, 
      39572, 37325, 144109, 25632, 39321, 79137, 31720, 31797, 78250, 30500, 
      77225, 25397, 35792, 42025, 155381, 24802, 36826, 23258, 33541, 97165, 
      36992, 124353, 164165, 27197, 25801, 90746, 29765, 30740, 37093, 43570, 
      44773, 41732, 48196, 154640, 58645, 159725, 40345, 44362, 46516, 55525, 
      72500, 101000, 26650, 41141, 23972, 27380, 32372, 39332, 177021, 26954, 
      30265, 41428, 59602, 25330, 39848, 41320, 41693, 56618, 57232, 94841, 
      29300, 31732, 49832, 86357, 100594, 130069, 61568, 24821, 39250, 31204, 
      36661, 39965, 176564, 28530, 114925, 180045, 29285, 156292, 32129, 
      49426, 128050, 149841, 28730, 26245, 26504, 32405, 27757, 29122, 
      220482, 26129, 33716, 72001, 94681, 82765, 25985, 38165, 106709, 29860, 
      32720, 47680, 26861, 39460, 51637, 103652, 176500, 29305, 26010, 30817, 
      76330, 26468, 30500, 189785, 46994, 74770, 28125, 209245, 26914, 
      118201, 120809, 209474, 38105, 45497, 75193, 205533, 37640, 45965, 
      61013, 32117, 133186, 218465, 30025, 39922, 167765, 39778, 138330, 
      35540, 38785, 27946, 32266, 34394, 38426, 30276, 164872, 176677, 47105, 
      174533, 158513, 195570, 31541, 63556, 172136, 37042, 195245, 201202, 
      68049, 171873, 201465, 61789, 36181, 36452, 49997, 65917, 208052, 
      30596, 29585, 228533, 34173, 41225, 68162, 165245, 259285, 31898, 
      167138, 230500, 66821, 34085, 67112, 32634, 198850, 227725, 37529, 
      44105, 44402, 63410, 45000, 52084, 46517, 43268, 35290, 43858, 188552, 
      195112, 204341, 51914, 199586, 207209, 72173, 41093, 224773, 277973, 
      186082, 209322, 216250, 293605, 44096, 35848, 50580, 61965, 224269, 
      294568, 49069, 68105, 70577, 71840, 207521, 264065, 35874, 199285, 
      216580, 49877, 53525, 43061, 207668, 280585, 38765, 309770, 312953, 
      278280, 260066, 40976, 47617, 70577, 39978, 276354, 47560, 258260, 
      42041, 52205, 68905, 48529, 219889, 263761, 273481, 43165, 235261, 
      250850, 42149, 53005, 221480, 53370, 44629, 240712, 47444, 47888, 
      254189, 257381, 252160, 53378, 54673, 49261, 70457, 281465, 293220, 
      311688, 345410, 47569, 68224, 250165, 255697, 283853, 357773, 48265, 
      58370, 321050, 52225, 56745, 274905, 298665, 48425, 69005, 269965, 
      289445, 57978, 295858, 49040, 57905, 57605, 58810, 51325, 60229, 
      289125, 293101, 297109, 56393, 296370, 52852, 60314, 60749, 302549, 
      317322, 337405, 54025, 296404, 53602, 58642, 303300, 55801, 63401, 
      354226, 64322, 340196, 66586, 57538, 59189, 65525, 344810, 59665, 
      63977, 64532, 340852, 60265, 61090, 364037, 373444, 67490, 63188, 
      64040, 63673, 66425, 65277, 69541, 70920, 77633, 65722, 67330, 71410, 
      80226, 67490, 69890, 79130, 79129, 69338, 71240, 73618, 71444, 76752, 
      78874, 80629, 76586, 84890, 86897, 77009, 81317, 82301, 83540, 78226, 
      82105, 91856, 84148, 82589, 84314, 82865, 87466, 91205, 89938, 87040, 
      88400, 91664, 88658, 96040, 96637, 91585, 94957, 98617, 99425, 105194, 
      104837, 105625 ], 
  [ 153908, 152640, 150280, 149785, 149117, 144185, 145386, 145058, 142682, 
      140149, 137924, 134073, 137546, 131536, 133956, 131585, 131360, 130649, 
      124505, 123437, 120353, 122005, 123170, 117380, 120173, 119345, 108989, 
      107909, 105541, 102992, 105466, 100944, 101141, 108320, 99290, 99565, 
      97892, 101825, 94945, 98698, 99378, 96725, 104338, 103745, 91925, 
      91765, 89693, 93728, 99081, 87617, 90245, 89668, 84625, 84445, 86580, 
      86864, 95300, 87841, 81629, 85392, 81401, 82186, 85625, 79700, 82645, 
      78482, 78532, 85072, 78053, 79186, 69785, 67124, 68242, 82820, 65845, 
      69826, 81050, 61945, 77485, 62096, 73994, 73424, 58376, 74804, 64985, 
      67658, 66205, 288245, 59012, 67337, 55505, 66265, 73364, 69865, 53453, 
      54749, 267485, 65585, 52432, 271332, 52466, 66106, 244250, 57896, 
      64840, 65396, 59058, 64544, 272050, 51325, 52200, 286164, 62864, 55170, 
      268474, 48212, 50357, 252200, 213012, 252809, 272570, 48682, 221877, 
      49604, 52100, 48817, 51922, 50229, 51185, 53154, 257049, 229480, 
      235274, 51025, 192125, 54490, 59746, 196522, 55225, 189793, 63809, 
      202325, 190672, 273481, 39962, 42242, 174213, 153476, 170852, 179201, 
      276992, 186650, 162045, 176618, 49184, 58484, 41341, 49405, 38762, 
      34948, 154960, 215713, 229825, 48250, 57154, 71746, 163386, 192874, 
      47060, 127385, 184505, 38018, 67778, 36853, 132520, 134500, 198656, 
      140881, 118285, 121057, 187241, 32552, 33125, 134605, 34018, 223218, 
      31265, 37442, 60713, 135473, 158804, 36985, 54370, 114025, 34085, 
      46597, 67541, 69716, 138280, 155272, 55621, 56746, 137017, 191305, 
      138098, 99688, 172264, 134125, 52361, 65396, 152269, 28373, 28769, 
      29312, 93025, 129385, 42561, 48154, 94954, 186877, 27098, 35914, 50813, 
      30193, 206649, 48845, 184442, 27509, 51125, 53000, 78901, 30330, 78626, 
      58225, 57565, 57978, 30017, 105845, 24004, 38425, 41956, 58081, 71521, 
      87300, 141610, 182024, 26458, 51325, 75690, 86589, 141138, 139961, 
      105185, 24642, 21901, 27257, 37802, 136490, 23545, 40225, 75673, 34553, 
      84349, 137761, 31552, 74825, 75125, 143105, 16804, 26788, 102213, 
      171205, 12802, 34226, 34850, 113885, 132701, 140522, 18100, 18836, 
      139600, 27225, 44397, 59780, 62504, 10085, 29290, 37777, 22714, 56986, 
      8845, 61736, 135572, 9490, 9181, 13610, 8002, 44785, 20740, 11050, 
      8053, 134845, 136277, 139892, 8825, 103946, 105194, 9490, 30605, 10693, 
      21365, 37349, 9061, 8962, 9925, 10530, 12176, 23824, 19930, 132266, 
      68584, 6890, 13325, 16592, 103594, 25640, 49157, 50845, 5345, 12218, 
      21458, 24098, 38818, 7684, 7033, 59008, 5050, 5441, 5570, 5617, 7345, 
      12610, 11461, 15370, 4930, 34900, 19265, 6560, 43298, 18650, 18650, 
      23533, 35114, 40837, 4477, 14356, 15250, 10949, 13829, 18386, 33466, 
      35201, 35072, 9745, 37458, 14248, 6548, 4328, 26045, 112085, 25037, 
      6637, 32841, 40730, 11581, 5245, 67490, 37220, 34693, 3940, 4733, 4361, 
      11600, 18265, 25226, 3601, 22516, 3541, 41725, 89352, 32738, 12025, 
      25610, 47753, 31604, 41513, 90913, 33577, 17977, 8377, 26317, 31741, 
      11525, 6725, 27149, 60581, 42802, 2725, 13850, 79130, 34345, 22468, 
      3265, 49733, 34877, 17245, 82772, 21346, 2809, 17154, 90829, 12137, 
      31433, 6388, 11681, 26962, 12337, 8082, 4021, 2250, 29745, 16573, 
      80968, 1513, 1620, 28381, 6932, 1300, 18513, 7978, 3393, 20410, 14249, 
      8249, 2624, 1465, 32708, 32290, 26561, 13282, 12197, 9061, 6002, 16837, 
      18061, 19944, 45362, 19337, 36941, 26384, 24754, 7954, 2980, 1037, 
      20276, 48637, 50405, 43012, 41380, 40977, 7300, 19072, 27472, 39733, 
      36250, 30805, 1685, 6305, 43333, 27709, 628, 27010, 970, 697, 1341, 
      12541, 35037, 32084, 17824, 16276, 12500, 3425, 1361, 34996, 34586, 
      24077, 21970, 4948, 3573, 2005, 1693, 9540, 15665, 3314, 34514, 44777, 
      30881, 1217, 12577, 24561, 18181, 9441, 709, 6001, 11889, 45565, 41812, 
      725, 520, 37393, 20025, 160, 17261, 6341, 164, 5725, 52541, 20530, 
      21673, 11728, 20800, 1493, 23765, 6277, 877, 23445, 50212, 18794, 
      13481, 6257, 2617, 11252, 8840, 7748, 229, 10613, 13229, 58568, 1297, 
      1937, 6084, 5625, 0, 225, 4225, 19044, 7057, 2501, 44522, 1940, 1685, 
      409, 4498, 52450, 185, 20752, 3869, 9050, 16420, 71325, 1010, 45845, 
      16193, 25985, 757, 40081, 244, 125, 3349, 61625, 505, 2953, 13369, 
      27700, 178, 1492, 549, 3946, 67306, 4680, 11988, 12205, 41940, 21970, 
      28250, 42386, 7969, 36500, 8765, 52925, 3554, 8450, 14929, 19025, 
      29137, 39485, 51752, 14240, 15184, 27028, 18797, 60377, 8296, 10701, 
      17284, 64909, 69021, 75976, 80424, 7748, 8080, 60625, 15797, 14450, 
      93034, 7857, 15696, 42912, 11245, 11322, 42325, 10625, 41600, 7922, 
      13817, 17650, 102356, 8077, 14701, 7433, 12916, 56740, 15017, 77778, 
      109640, 9722, 9076, 52121, 11240, 11765, 15418, 19345, 20098, 18257, 
      22321, 102065, 29320, 106250, 17620, 20137, 21541, 27400, 39125, 60125, 
      10225, 18266, 9197, 10805, 13397, 17357, 120546, 10829, 12490, 18853, 
      30577, 10405, 18173, 19045, 19268, 28793, 29257, 56066, 12725, 13957, 
      24557, 49832, 60469, 83194, 32393, 10946, 18325, 14029, 16936, 18890, 
      120689, 13005, 71650, 123570, 13460, 104317, 14954, 24901, 81925, 
      99216, 13505, 12520, 12629, 15380, 13282, 13897, 157257, 12704, 16241, 
      40276, 56656, 48040, 13010, 18890, 65834, 14785, 16145, 24505, 13736, 
      19885, 27112, 63677, 121225, 15130, 14085, 16042, 44005, 14393, 16025, 
      132260, 24869, 43045, 15300, 148420, 14989, 75226, 77234, 148649, 
      20180, 24272, 43618, 145458, 20165, 24740, 34088, 17642, 87061, 156290, 
      16900, 21697, 114740, 21853, 91305, 19865, 21460, 16921, 18541, 19469, 
      21401, 17901, 112597, 122152, 26330, 120458, 107588, 137745, 19016, 
      36781, 118661, 21517, 137570, 142477, 39924, 118548, 142740, 35914, 
      21556, 21677, 28772, 38692, 148277, 19721, 19610, 165458, 21348, 24650, 
      40637, 113570, 191560, 21473, 115313, 167425, 40346, 22760, 40637, 
      22509, 141325, 165250, 24404, 27380, 27677, 38585, 28125, 31909, 29042, 
      27593, 24565, 28033, 133277, 138637, 146216, 32489, 142361, 148634, 
      45098, 27668, 163348, 208148, 131557, 150597, 156325, 221530, 29321, 
      26773, 32805, 39240, 163144, 222493, 32194, 43280, 44852, 45665, 
      149396, 196640, 27549, 142810, 157105, 33602, 35450, 30836, 149993, 
      211060, 30290, 236045, 238778, 209205, 193841, 31601, 33892, 46352, 
      31653, 207729, 34285, 192485, 32666, 36530, 45730, 35104, 160564, 
      197236, 205456, 33490, 173386, 186425, 33524, 37480, 162005, 37845, 
      34954, 178237, 36569, 36713, 189764, 192506, 188185, 39953, 40498, 
      38986, 49232, 213140, 223245, 239013, 268085, 40144, 48649, 187090, 
      191722, 215528, 278948, 41290, 44345, 247325, 42400, 43920, 208080, 
      228240, 42050, 50180, 204040, 220520, 45153, 226033, 43265, 45380, 
      45530, 45985, 44200, 46804, 220500, 223876, 227284, 45968, 226845, 
      45877, 48689, 49124, 232424, 245097, 262330, 48400, 227329, 48877, 
      49417, 233325, 50176, 51776, 277201, 53597, 265421, 54961, 54613, 
      54314, 55250, 269585, 55840, 55952, 56057, 266377, 56290, 57265, 
      286562, 294769, 58565, 58613, 58565, 59098, 60050, 60552, 60916, 61245, 
      64208, 62197, 62005, 62485, 65601, 63065, 63065, 65705, 66004, 64013, 
      64565, 66193, 67769, 69777, 70549, 70954, 72461, 74465, 75122, 74384, 
      75092, 75176, 75365, 76201, 76180, 80081, 79573, 80714, 80189, 81440, 
      81241, 82280, 82513, 83065, 85625, 85289, 86333, 86965, 87112, 87760, 
      90682, 95842, 97250, 98069, 98612, 99250 ], 
  [ 152393, 150705, 148525, 147970, 147122, 142820, 143541, 142973, 140777, 
      138664, 136649, 132858, 135221, 130441, 132201, 130250, 129545, 128834, 
      122810, 121832, 119018, 120100, 120905, 115925, 118088, 117290, 107474, 
      106184, 104266, 101537, 103321, 99369, 99236, 105065, 97385, 97480, 
      95897, 99140, 93490, 96433, 96993, 94280, 100753, 100160, 90050, 89800, 
      88058, 91193, 95706, 85922, 88010, 87433, 82960, 82690, 84285, 84329, 
      91625, 85066, 79754, 82737, 79346, 79981, 82850, 77885, 80260, 76577, 
      75937, 81577, 75368, 75841, 67730, 65309, 66097, 78665, 63880, 67081, 
      76925, 59890, 73330, 59921, 70109, 69449, 56381, 70589, 61730, 64073, 
      62740, 273860, 56417, 63632, 53450, 62530, 68849, 65650, 51368, 52424, 
      253640, 61730, 50377, 257337, 50321, 62101, 231125, 54821, 60925, 
      61421, 55773, 60569, 257965, 49000, 49725, 271629, 58889, 52065, 
      254449, 46157, 47912, 238685, 200817, 239234, 258365, 46177, 209322, 
      46889, 49025, 46162, 48817, 47304, 48020, 49689, 243234, 216565, 
      222149, 47680, 180500, 50605, 55321, 184717, 51220, 178228, 58874, 
      190250, 179017, 258976, 37517, 39437, 163098, 143201, 159857, 167876, 
      262337, 175025, 151380, 165353, 45209, 53609, 38266, 45370, 35957, 
      32713, 144505, 202948, 216580, 44125, 52189, 65641, 152541, 180889, 
      43025, 118100, 172820, 35033, 61913, 33988, 122965, 124825, 186401, 
      130906, 109330, 111952, 175346, 29957, 30440, 124840, 31153, 210033, 
      28730, 34037, 55028, 125588, 147929, 33490, 49165, 105130, 30920, 
      42052, 61316, 63341, 128245, 144517, 50266, 51301, 127012, 179140, 
      128033, 91453, 160789, 124210, 47156, 59201, 141544, 25658, 25994, 
      26417, 85060, 119620, 38106, 43189, 86869, 174772, 24413, 32089, 45578, 
      27028, 193824, 43730, 172397, 24644, 45800, 47525, 71656, 27045, 71321, 
      52240, 51610, 51993, 26522, 97010, 21289, 34000, 37201, 52036, 64576, 
      79425, 131125, 169949, 23293, 45730, 68445, 78714, 130653, 129506, 
      96290, 21537, 19156, 23762, 33197, 126125, 20500, 35380, 68308, 30218, 
      76474, 127306, 27457, 67460, 67730, 132410, 14629, 23173, 93348, 
      159400, 11497, 29801, 30365, 104450, 122426, 129917, 15625, 16241, 
      129025, 23490, 39042, 53285, 55829, 9530, 25285, 32932, 19429, 50641, 
      9160, 55061, 125117, 8845, 8506, 11645, 7957, 39250, 17545, 13045, 
      8938, 124360, 125732, 129197, 7850, 94841, 96029, 11245, 26210, 9028, 
      17960, 32324, 10786, 10657, 8410, 8865, 14681, 20089, 16645, 121841, 
      61309, 8045, 10970, 19937, 94429, 21605, 43112, 44680, 5690, 9953, 
      17873, 20213, 33553, 9409, 5968, 52273, 5185, 5066, 5105, 5122, 6130, 
      10225, 9256, 18685, 5545, 40345, 23120, 5465, 49433, 22445, 15305, 
      19618, 30089, 46792, 4372, 11581, 18625, 13634, 11114, 15041, 28561, 
      30146, 40577, 12250, 32193, 17533, 8333, 3893, 21800, 102440, 29642, 
      8482, 38196, 46745, 14506, 6730, 60125, 42965, 40228, 4885, 3848, 3536, 
      9065, 14800, 29921, 4546, 26941, 4516, 36040, 80757, 38153, 15130, 
      21305, 41618, 36929, 35828, 82228, 39082, 21922, 6322, 21922, 37096, 
      14600, 8900, 22664, 53576, 49057, 3490, 10865, 71045, 39940, 26953, 
      2560, 56498, 40532, 21160, 74477, 25741, 3874, 13689, 82114, 15392, 
      36818, 8653, 14906, 22417, 15682, 10737, 5746, 3285, 24930, 20488, 
      72733, 2098, 2385, 33556, 9437, 1165, 22698, 10693, 5058, 16465, 17924, 
      11024, 4049, 2320, 27593, 37825, 31586, 16837, 15602, 11986, 8357, 
      13282, 14356, 16029, 51917, 15482, 31466, 21809, 29629, 10729, 4645, 
      1832, 16301, 42292, 43940, 49417, 47665, 47232, 5065, 15217, 22777, 
      45898, 42145, 36250, 2930, 4250, 49768, 32884, 1213, 32125, 1885, 442, 
      666, 9466, 29682, 37649, 22009, 20281, 16025, 5300, 656, 29641, 40361, 
      28922, 26605, 7213, 5508, 3460, 808, 6885, 19610, 5189, 29189, 51332, 
      36356, 512, 9472, 29466, 22426, 12546, 274, 3946, 8874, 52180, 48157, 
      1640, 1285, 43408, 24480, 505, 21416, 8936, 149, 3700, 45896, 16465, 
      26308, 8713, 16705, 2858, 19370, 8872, 232, 19080, 43717, 23129, 17186, 
      8852, 1312, 8297, 11885, 10613, 904, 7748, 10004, 51533, 2602, 842, 
      8649, 8100, 225, 0, 2500, 15129, 9802, 1226, 38417, 3485, 680, 34, 
      2713, 45805, 20, 16657, 2234, 6425, 12805, 63540, 305, 39650, 12608, 
      21380, 1762, 34306, 829, 200, 1864, 54410, 1300, 1588, 10144, 22945, 
      493, 637, 234, 2341, 59761, 2925, 8973, 9160, 36045, 17785, 23465, 
      36461, 5584, 31025, 6260, 46280, 2129, 6005, 11554, 15170, 24292, 
      33800, 45197, 10985, 11809, 22393, 15002, 53282, 5941, 7956, 13669, 
      57544, 61416, 67981, 72189, 5513, 5785, 53530, 12392, 11225, 84169, 
      5652, 12321, 37017, 8500, 8577, 36490, 8000, 35825, 5777, 10772, 14125, 
      93101, 6082, 11626, 5618, 10141, 50005, 11972, 69813, 100085, 7577, 
      7081, 45746, 8885, 9320, 12433, 15850, 16513, 14912, 18496, 92900, 
      24805, 96905, 14425, 16642, 17896, 23125, 33800, 53300, 8290, 15041, 
      7592, 8840, 10952, 14312, 110601, 8954, 10285, 15688, 26122, 8770, 
      15188, 15940, 16133, 24578, 25012, 49661, 10760, 11752, 20852, 43877, 
      53794, 75169, 27908, 9521, 15490, 11944, 14341, 16025, 110864, 11250, 
      64345, 113625, 11645, 95272, 12869, 21346, 74050, 90441, 11810, 11125, 
      11204, 13325, 11737, 12202, 145962, 11369, 14096, 35281, 50401, 42445, 
      11765, 16385, 59009, 13120, 14180, 21220, 12461, 17320, 23557, 57032, 
      111520, 13645, 13050, 14437, 38890, 13328, 14480, 122105, 21794, 38050, 
      14085, 137605, 13954, 67981, 69869, 137834, 17945, 21377, 38653, 
      134793, 18020, 21845, 30053, 16097, 79186, 145205, 15625, 19402, 
      105485, 19618, 83250, 18080, 19345, 16066, 17146, 17834, 19346, 16776, 
      103492, 112597, 23525, 110993, 98753, 127530, 17861, 32776, 109316, 
      19762, 127385, 132082, 35649, 109233, 132345, 32089, 19981, 20072, 
      25877, 34597, 137672, 18896, 18965, 154193, 20133, 22685, 36482, 
      104585, 179365, 20738, 106298, 156160, 36401, 21845, 36692, 21834, 
      131170, 154105, 23129, 25385, 25682, 34970, 26100, 29224, 26897, 25808, 
      23770, 26218, 123572, 128692, 135941, 29954, 132266, 138269, 41033, 
      26333, 152413, 195533, 122002, 140202, 145690, 208465, 27716, 26308, 
      30600, 36045, 152269, 209428, 30169, 39665, 41057, 41780, 139121, 
      184505, 27234, 132865, 146560, 31697, 33185, 29741, 139808, 198505, 
      29945, 222650, 225293, 196740, 181946, 31076, 32497, 42857, 31338, 
      195354, 32980, 180680, 32141, 34745, 42445, 33769, 150049, 185281, 
      193201, 32905, 162361, 174890, 33149, 35725, 151460, 36090, 34369, 
      167092, 35744, 35828, 178229, 180881, 176740, 38618, 39013, 38281, 
      46337, 200825, 210600, 225828, 253970, 40009, 46084, 175825, 180277, 
      203213, 264533, 41245, 42890, 233930, 41785, 42705, 196065, 215505, 
      42125, 47765, 192205, 208085, 43938, 213418, 43460, 44225, 44465, 
      44770, 44125, 45469, 208125, 211381, 214669, 45233, 214290, 45832, 
      47714, 48149, 219749, 232002, 248665, 48625, 214864, 49282, 48922, 
      220680, 50401, 50801, 263146, 52802, 251816, 53986, 55378, 54689, 
      54545, 255890, 56425, 55697, 55712, 252832, 56845, 57850, 272417, 
      280384, 58130, 59048, 58820, 59533, 60125, 60957, 60541, 60660, 62873, 
      62842, 62290, 62050, 64026, 63530, 63050, 64370, 64729, 64298, 64580, 
      66058, 68384, 69732, 70234, 70369, 72986, 73730, 74117, 75209, 75197, 
      75101, 75080, 77146, 76345, 79076, 80008, 81689, 80714, 82505, 81346, 
      81845, 82378, 83620, 86420, 85364, 87218, 86500, 86557, 88345, 91177, 
      96637, 98165, 97994, 98717, 99325 ], 
  [ 150593, 147505, 145925, 145170, 143722, 141520, 140641, 139273, 137677, 
      136964, 135649, 132058, 130721, 130041, 129601, 129050, 126745, 126034, 
      120410, 119732, 117818, 117000, 116605, 114325, 114388, 113690, 105674, 
      103684, 103266, 99937, 99421, 97369, 96136, 97465, 94285, 93780, 92497, 
      93440, 91890, 92133, 92293, 89380, 92053, 91460, 87050, 86500, 85858, 
      85993, 87706, 83522, 83810, 83233, 80660, 80090, 79885, 79129, 82625, 
      79066, 76754, 77137, 75746, 75881, 76850, 75085, 75560, 73477, 70537, 
      73177, 69668, 67941, 64130, 62509, 62197, 68065, 60580, 61181, 66425, 
      56290, 62730, 55921, 60409, 59449, 52981, 59789, 54130, 55373, 54440, 
      229160, 51017, 54532, 49850, 53330, 57049, 54850, 47668, 47924, 210740, 
      52130, 46777, 213937, 46421, 52001, 190625, 47821, 51125, 51421, 48073, 
      50569, 214265, 44500, 44725, 226429, 48889, 44965, 210949, 42557, 
      43012, 196885, 163417, 197234, 214265, 41077, 170722, 41089, 42025, 
      40562, 41717, 40804, 40720, 41389, 200434, 176765, 181649, 39780, 
      145000, 40905, 43821, 148617, 41120, 142928, 45674, 153250, 143417, 
      213876, 32617, 33337, 129298, 112201, 126457, 133376, 216737, 139525, 
      119080, 131053, 35209, 40609, 31266, 35170, 29857, 28513, 112905, 
      163648, 175680, 33625, 38889, 48541, 119641, 144189, 32825, 90400, 
      137120, 28333, 45613, 27688, 94365, 95825, 148801, 100906, 82730, 
      84852, 138946, 24557, 24740, 95540, 24853, 169333, 23530, 25937, 39328, 
      95888, 114929, 25090, 35065, 78730, 23620, 30152, 43816, 45341, 98045, 
      111917, 35666, 36401, 96912, 141840, 97733, 67253, 125789, 94410, 
      33056, 41801, 109044, 19858, 19994, 20017, 61760, 90320, 26506, 29889, 
      63169, 137672, 18713, 22589, 31378, 19728, 154324, 29930, 135497, 
      18344, 31300, 32525, 50756, 19345, 50221, 35540, 35010, 35293, 18122, 
      70810, 15489, 22500, 24601, 35136, 44676, 56425, 99425, 132949, 15993, 
      30330, 47545, 55714, 98953, 97906, 69890, 14437, 13256, 15362, 21097, 
      94825, 13600, 22480, 47008, 19018, 53474, 95706, 17057, 46160, 46330, 
      100010, 10629, 14373, 67048, 123300, 10397, 18301, 18665, 76250, 91426, 
      97817, 10625, 10841, 97025, 14290, 24442, 34885, 36829, 10930, 15185, 
      20032, 11729, 32741, 13460, 36061, 93517, 9945, 9506, 8345, 11057, 
      24050, 10145, 22945, 15138, 92660, 93832, 96797, 7850, 67741, 68729, 
      20345, 14810, 6728, 9860, 18824, 19786, 19557, 6610, 6565, 26281, 
      10889, 8945, 90341, 40309, 15145, 6370, 34337, 67129, 11405, 26212, 
      27380, 10090, 5653, 9173, 10513, 19253, 18409, 5668, 33073, 8885, 7066, 
      6805, 6722, 5330, 5525, 5156, 32985, 10845, 61745, 39220, 5065, 73133, 
      38345, 7405, 9818, 16589, 69892, 7272, 5581, 33125, 25834, 5314, 7141, 
      15461, 16546, 62177, 23850, 17893, 31733, 17533, 5693, 10900, 73540, 
      48242, 17882, 59296, 70045, 27506, 14930, 38825, 65365, 61928, 11285, 
      4148, 4036, 3865, 6500, 48821, 10946, 44941, 11016, 20340, 55357, 
      59453, 28730, 10205, 24418, 57929, 20128, 56528, 60682, 38322, 2722, 
      10522, 58196, 28100, 19400, 10964, 33476, 73157, 9290, 4165, 47345, 
      61840, 45153, 3460, 82298, 62632, 37460, 50077, 43641, 10674, 5389, 
      56314, 29492, 58018, 19453, 28906, 10517, 30082, 22837, 14746, 9985, 
      12130, 36788, 48533, 7298, 8185, 54056, 21037, 3965, 39898, 22993, 
      13858, 6565, 33424, 23524, 12049, 8420, 13793, 59525, 51586, 31937, 
      30202, 24986, 19457, 4682, 5256, 6229, 77017, 5882, 16466, 9809, 49129, 
      23229, 13445, 7732, 6301, 24392, 25640, 74017, 71865, 71332, 865, 5617, 
      10377, 69698, 65045, 57650, 10330, 650, 74468, 53384, 6413, 52425, 
      8185, 2842, 1666, 2466, 15082, 59449, 39209, 36881, 31025, 14800, 1556, 
      15041, 62861, 48322, 45305, 18013, 15208, 11560, 1108, 1285, 36010, 
      14689, 14689, 76432, 57856, 1412, 2372, 49066, 39826, 26146, 2074, 346, 
      2074, 77480, 72557, 7940, 7085, 66708, 42580, 4905, 38516, 20836, 3349, 
      200, 26996, 6165, 45008, 1913, 6305, 10658, 7970, 20772, 1332, 7780, 
      25317, 40829, 32786, 20752, 212, 1697, 25285, 23413, 6404, 1448, 2504, 
      31333, 10202, 442, 20449, 19600, 4225, 2500, 0, 5329, 22202, 226, 
      21317, 11885, 580, 2034, 13, 26905, 2720, 6257, 34, 925, 4005, 40840, 
      1205, 22250, 3908, 9280, 8362, 18306, 6029, 3700, 164, 33610, 7200, 
      288, 2644, 10345, 4793, 1037, 2434, 241, 37861, 325, 2173, 2260, 19645, 
      7085, 10765, 19961, 884, 16025, 1160, 27380, 629, 1105, 3554, 5570, 
      11392, 18100, 26597, 3385, 3809, 10193, 5602, 32882, 1341, 2056, 4869, 
      36244, 39316, 44581, 47989, 1313, 1385, 33130, 4292, 3725, 57869, 1552, 
      4321, 20617, 2600, 2677, 20290, 2500, 19825, 1877, 3872, 5625, 65501, 
      2682, 4626, 2818, 4141, 30805, 5072, 46513, 71485, 3677, 3681, 27746, 
      4285, 4420, 5733, 7450, 7813, 7012, 8996, 65600, 13005, 69005, 7025, 
      8242, 8996, 12125, 19300, 33800, 5090, 7541, 5492, 5540, 6052, 7412, 
      80701, 5954, 6185, 8388, 14522, 6570, 8488, 8840, 8933, 13778, 14112, 
      31561, 7460, 7652, 11752, 27277, 34794, 51669, 16208, 8021, 9290, 8244, 
      8941, 9725, 81364, 8650, 43245, 83725, 8845, 68372, 9169, 12746, 51050, 
      64441, 9410, 9725, 9704, 9725, 9837, 9802, 111562, 10169, 10196, 21881, 
      32801, 27045, 10865, 11285, 39509, 10820, 10880, 13520, 11461, 12020, 
      14957, 38132, 82420, 11945, 12850, 12337, 25090, 13028, 12580, 91505, 
      14794, 24650, 13285, 104805, 13754, 47081, 48569, 105034, 13745, 14977, 
      25353, 102493, 14120, 15445, 19853, 14197, 56186, 111505, 14625, 15002, 
      77885, 15418, 59650, 15380, 15545, 16466, 15746, 15634, 15746, 16276, 
      76392, 83997, 17425, 82693, 72553, 96730, 17261, 22676, 81416, 17162, 
      96685, 100682, 24649, 81433, 100945, 22589, 17981, 17972, 19477, 24197, 
      105572, 19396, 20065, 119893, 19333, 19385, 25882, 77885, 141965, 
      21538, 79498, 121860, 26501, 22045, 26792, 22834, 100570, 120205, 
      22129, 21985, 22282, 26170, 22600, 23524, 22997, 23108, 24370, 23418, 
      94472, 98792, 104941, 24754, 101866, 106969, 30733, 25133, 119213, 
      156733, 93402, 108802, 113490, 168165, 25616, 28008, 26500, 28645, 
      119269, 169128, 26669, 30865, 31657, 32080, 108121, 147305, 29434, 
      102965, 114660, 28597, 28885, 29341, 109108, 159905, 32045, 181250, 
      183593, 158440, 145546, 32576, 31097, 34457, 33538, 157354, 31880, 
      144580, 33641, 32045, 34745, 32569, 118249, 148681, 155601, 34205, 
      128861, 139690, 35149, 33125, 119560, 33490, 35669, 133192, 36244, 
      36128, 143029, 145381, 141840, 37418, 37313, 39181, 39937, 163025, 
      171700, 185128, 210170, 42809, 40784, 141525, 145377, 165413, 219733, 
      44345, 41290, 192530, 42985, 41905, 159265, 176305, 45625, 42965, 
      156005, 169885, 43138, 174618, 47360, 43625, 44165, 43970, 47125, 
      44269, 170125, 172981, 175869, 46033, 175690, 48932, 47714, 48149, 
      180749, 191602, 206365, 52625, 176564, 53882, 50522, 181780, 54401, 
      50801, 219546, 53402, 209716, 53986, 61178, 59189, 55445, 213490, 
      61625, 58097, 57812, 210932, 61945, 63050, 228517, 235684, 59930, 
      63748, 62920, 64233, 63625, 65557, 62541, 61960, 61673, 68242, 66490, 
      63850, 62026, 68330, 66250, 63170, 63729, 68498, 67880, 68858, 73684, 
      72832, 72434, 71669, 77986, 74530, 74017, 81209, 78797, 78101, 77380, 
      83546, 80145, 78976, 84708, 88189, 85714, 89305, 84946, 83645, 85178, 
      88720, 92320, 88864, 93418, 88200, 87957, 93545, 96077, 102537, 104465, 
      100994, 102317, 102825 ], 
  [ 156944, 151812, 151108, 150061, 147737, 148601, 145386, 142850, 142130, 
      143461, 143168, 139869, 133130, 138436, 134784, 136277, 131636, 130925, 
      125885, 125645, 125045, 121453, 119306, 120968, 117965, 117413, 112025, 
      109013, 110785, 106580, 102706, 103428, 100589, 95348, 98738, 97357, 
      96512, 94097, 98533, 94834, 94410, 91205, 88330, 87737, 91649, 90661, 
      91625, 87380, 85005, 88997, 86657, 86080, 86281, 85273, 82440, 80516, 
      78464, 79285, 81353, 77940, 79469, 78874, 77069, 79976, 77677, 77930, 
      71632, 69892, 70325, 65386, 67853, 67400, 65482, 61568, 64741, 61546, 
      60074, 60013, 56233, 59060, 55226, 53828, 56996, 53000, 52013, 51650, 
      51301, 172877, 52112, 50225, 53573, 48877, 48800, 48061, 51245, 50333, 
      157085, 47093, 50500, 159552, 49706, 46234, 140474, 46580, 45796, 
      45800, 45810, 44948, 159442, 46909, 46404, 169416, 43268, 43578, 
      156418, 46280, 44837, 144836, 117792, 144893, 158858, 42610, 123345, 
      41600, 40784, 41365, 40330, 40293, 39041, 38250, 146925, 127636, 
      131498, 37225, 102149, 35722, 36010, 104890, 35353, 100369, 35381, 
      108209, 100420, 157009, 34442, 33410, 88929, 75920, 86672, 91985, 
      159140, 96674, 80901, 89954, 29588, 30608, 30025, 29257, 29930, 31360, 
      75748, 115249, 124945, 27274, 28450, 32554, 80586, 99586, 26912, 58937, 
      93977, 27530, 30794, 27469, 61588, 62464, 102884, 66085, 52873, 54265, 
      94781, 25652, 25397, 61741, 24634, 118890, 24917, 23090, 25385, 61505, 
      75728, 21805, 23458, 49165, 21941, 21757, 27245, 28040, 62932, 73300, 
      23329, 23626, 61945, 96361, 62474, 40900, 83668, 59881, 21449, 25376, 
      70573, 20369, 20213, 19652, 36721, 56521, 18549, 19450, 37546, 92485, 
      19370, 17698, 19625, 18049, 105633, 18761, 90602, 18125, 19109, 19604, 
      29221, 17082, 28394, 20137, 19753, 19890, 14837, 41537, 16000, 14689, 
      15184, 19441, 24601, 31824, 62122, 87908, 14314, 16825, 26010, 31113, 
      61650, 60749, 40325, 13050, 13621, 12077, 12410, 58106, 12505, 12625, 
      24889, 11645, 28873, 58549, 10852, 24041, 24065, 61685, 13768, 10504, 
      37629, 79573, 17770, 10490, 10562, 44057, 55145, 59930, 12304, 11936, 
      59284, 9837, 12105, 17000, 18068, 21953, 9418, 10177, 9466, 15586, 
      28717, 17300, 56360, 20530, 19945, 12506, 24562, 10837, 8320, 46378, 
      33169, 55357, 56237, 58472, 16829, 37154, 37850, 42610, 7145, 12349, 
      7013, 8093, 41905, 41530, 12961, 12186, 52196, 6436, 6682, 53330, 
      18628, 34490, 8633, 64340, 36250, 5492, 10517, 11101, 25493, 8354, 
      5450, 5330, 7354, 40528, 14209, 14020, 23266, 18965, 18266, 18037, 
      13141, 7642, 8149, 62842, 27562, 101968, 71705, 13460, 116714, 70538, 
      4850, 4489, 5858, 112597, 20485, 5800, 63274, 52625, 5825, 4586, 5314, 
      5669, 102692, 49765, 5994, 61444, 39944, 17300, 3965, 40325, 84377, 
      40585, 99081, 113042, 55465, 35881, 16706, 107048, 102589, 29608, 
      13565, 13745, 5252, 3361, 85394, 29269, 80200, 29485, 6397, 27252, 
      99530, 57565, 2978, 8285, 97568, 6185, 27985, 101197, 71245, 6445, 
      2857, 97981, 56789, 43709, 2861, 13109, 117322, 26737, 3362, 21722, 
      102793, 80704, 13753, 128945, 103877, 70237, 23432, 78754, 29581, 2250, 
      27625, 59057, 97949, 44200, 58325, 2122, 60085, 49482, 36865, 28746, 
      2421, 69565, 22180, 23869, 25632, 92965, 46952, 17032, 73989, 49930, 
      35685, 1090, 65033, 50753, 32708, 26305, 2624, 100186, 89765, 62962, 
      60497, 52945, 44642, 1105, 949, 900, 122642, 845, 3545, 1268, 86578, 
      50458, 35272, 25325, 680, 7237, 7901, 118912, 116176, 115497, 3712, 
      580, 1252, 113425, 107458, 97873, 30113, 4373, 119509, 92293, 22984, 
      91042, 26362, 15325, 12105, 1225, 2745, 100256, 73300, 70096, 61904, 
      37649, 11849, 2704, 104690, 85625, 81586, 42760, 38349, 32365, 10525, 
      2088, 68933, 37538, 2498, 122057, 98225, 11705, 985, 86661, 74209, 
      54981, 13681, 4069, 1125, 123397, 117160, 26117, 24532, 109705, 77985, 
      20308, 72461, 47189, 17000, 4069, 8381, 106, 81289, 964, 100, 31025, 
      305, 47125, 11917, 261, 7432, 75650, 64541, 47105, 7585, 1040, 53828, 
      51080, 23413, 1229, 533, 10820, 30277, 8837, 46656, 45369, 19044, 
      15129, 5329, 0, 49285, 7745, 5330, 33128, 9413, 13933, 5050, 8290, 
      15641, 52, 5801, 1874, 136, 16677, 11498, 5825, 185, 593, 26977, 3925, 
      22600, 17789, 6661, 12221, 24793, 7369, 673, 928, 20050, 10600, 14625, 
      6154, 14866, 5508, 1224, 1165, 4680, 442, 1202, 4850, 3001, 3104, 2693, 
      8765, 7418, 2930, 853, 533, 1537, 4157, 8420, 1268, 1108, 1360, 857, 
      12077, 3604, 2421, 1000, 14125, 16029, 19396, 21636, 4160, 3940, 12325, 
      1445, 1754, 28450, 4545, 1620, 5652, 2965, 3042, 5617, 3449, 5444, 
      5162, 2777, 2194, 34184, 6697, 3385, 7709, 4360, 11752, 3977, 21474, 
      38708, 6962, 7696, 10445, 6548, 6245, 4930, 4165, 4090, 4457, 4105, 
      34721, 4756, 37250, 5200, 4957, 4981, 5044, 7109, 14309, 9397, 5570, 
      11405, 9701, 7877, 6317, 46026, 10553, 9178, 6709, 6565, 12337, 7685, 
      7453, 7400, 6989, 7177, 14114, 11621, 10645, 7445, 12020, 16033, 26338, 
      8105, 14810, 9217, 11821, 10036, 9506, 47273, 13833, 21418, 49050, 
      13736, 38077, 12746, 9169, 26449, 35460, 14885, 16660, 16493, 13448, 
      16042, 15277, 70317, 17396, 13481, 11296, 16084, 13540, 18530, 12818, 
      20018, 16441, 15041, 11257, 18980, 13261, 11380, 19517, 48913, 18442, 
      21537, 18250, 13921, 21569, 18785, 55808, 13553, 14065, 21096, 65896, 
      22441, 25546, 26450, 66125, 16592, 14612, 14914, 64314, 17405, 15080, 
      13940, 20402, 31585, 71282, 22144, 17557, 46568, 18265, 34173, 20417, 
      18976, 26029, 22681, 21401, 19469, 24525, 45805, 51220, 17498, 50354, 
      43280, 60741, 25364, 16909, 49661, 22345, 60842, 63817, 17568, 49824, 
      64080, 17698, 24040, 23885, 19112, 17992, 67685, 29105, 30650, 78794, 
      27144, 23546, 19385, 47882, 96340, 31685, 49349, 80761, 21026, 31316, 
      21317, 33273, 64873, 79690, 29648, 26000, 26297, 22301, 26469, 24181, 
      26282, 28145, 34225, 28309, 60965, 64117, 68660, 26141, 66461, 70250, 
      24674, 32360, 79720, 109064, 60625, 71937, 75457, 118306, 31529, 39469, 
      29493, 26820, 80068, 119269, 30538, 26996, 26912, 26897, 71840, 101972, 
      41625, 68290, 77065, 33050, 31586, 37736, 73265, 112528, 44090, 129785, 
      131690, 111501, 101381, 43745, 38032, 31172, 45729, 110853, 39253, 
      100853, 44810, 37082, 32482, 39796, 80800, 104224, 109684, 45082, 
      88930, 97277, 47048, 38308, 81965, 38673, 46546, 92677, 45953, 45545, 
      100616, 102530, 99865, 44645, 43810, 49474, 39572, 116816, 123885, 
      134685, 155201, 55876, 42025, 100426, 103402, 119204, 163304, 57850, 
      47933, 141065, 53716, 49716, 114516, 128052, 59714, 44936, 112132, 
      123092, 50949, 126949, 62033, 51728, 52706, 51781, 60484, 51496, 
      123624, 125896, 128200, 56180, 128313, 62437, 56693, 57128, 132788, 
      141597, 153586, 67444, 129625, 69577, 61837, 133965, 69220, 59780, 
      164869, 63257, 157229, 62965, 78625, 74738, 65738, 160565, 78196, 
      70580, 69857, 158737, 78370, 79621, 173402, 179401, 71537, 79589, 
      77885, 80074, 77714, 81252, 74440, 72837, 68900, 85105, 81601, 75457, 
      68085, 84317, 79901, 70397, 71248, 83609, 81677, 81925, 90401, 86337, 
      84625, 82546, 94265, 84677, 82850, 98948, 93032, 91460, 89717, 101869, 
      94672, 87809, 100549, 106658, 101993, 108212, 99181, 95252, 98245, 
      105145, 109913, 102953, 111449, 99661, 98980, 110116, 112210, 120130, 
      122642, 114353, 116552, 116914 ], 
  [ 171485, 172561, 169189, 169028, 169364, 160898, 164785, 165797, 162409, 
      157522, 154117, 149920, 159605, 146705, 152821, 148096, 150553, 149840, 
      143008, 141434, 136832, 141674, 144853, 134521, 140842, 139844, 126440, 
      126530, 121640, 120089, 126425, 118705, 120746, 135481, 118889, 120170, 
      117989, 125786, 112016, 120305, 121657, 119330, 133325, 132730, 111332, 
      111674, 107752, 116825, 126880, 106004, 111656, 111077, 102834, 103156, 
      108313, 109937, 124757, 112256, 101000, 109129, 101776, 103401, 110032, 
      98729, 104866, 98009, 101909, 113489, 101930, 106745, 90116, 86105, 
      89069, 114901, 85658, 94005, 112957, 82244, 109544, 83065, 104537, 
      104465, 78325, 107185, 91984, 96505, 94378, 377570, 82309, 96850, 
      75776, 95940, 107405, 102224, 73882, 76522, 353770, 95924, 72689, 
      358453, 73225, 97281, 326497, 83861, 95509, 96401, 86197, 95545, 
      359665, 73082, 74797, 376297, 93857, 81289, 355745, 68449, 72778, 
      336613, 290029, 337552, 360841, 71429, 300904, 73525, 78037, 72400, 
      78025, 75322, 77618, 81265, 343120, 310509, 317477, 78458, 265922, 
      84941, 93221, 271325, 86346, 263250, 100132, 278632, 264625, 363386, 
      62329, 66625, 245128, 219685, 241093, 251290, 367729, 260417, 230434, 
      248365, 80105, 94445, 67220, 80660, 63125, 56117, 222161, 295850, 
      312650, 79997, 93605, 114581, 232765, 268637, 78301, 188026, 258586, 
      63377, 109265, 61538, 194669, 197317, 275921, 205376, 177064, 180674, 
      262480, 55709, 56786, 197914, 58685, 305677, 54080, 65129, 101162, 
      199442, 228317, 65168, 92129, 172448, 60418, 80658, 111010, 114025, 
      203085, 224109, 94216, 95845, 201650, 268034, 203065, 154405, 245125, 
      198248, 90106, 108685, 220922, 52168, 52900, 54113, 146218, 192658, 
      76096, 84545, 148817, 263250, 50717, 65917, 88712, 56498, 287050, 
      86068, 260473, 52130, 89522, 92237, 128050, 57301, 128101, 100306, 
      99476, 100057, 58148, 163880, 47765, 71762, 77141, 100490, 118970, 
      139957, 208881, 258197, 52733, 91208, 124813, 139240, 208405, 207056, 
      163540, 50569, 45810, 55364, 72125, 203069, 49130, 75890, 125450, 
      67360, 136980, 204836, 63009, 124594, 125060, 211520, 37505, 55553, 
      160378, 245834, 28629, 67525, 68485, 175240, 198760, 208429, 40477, 
      41885, 207337, 56656, 82900, 104665, 108397, 21704, 60229, 73418, 
      49617, 101025, 15586, 107621, 202625, 21605, 21460, 33113, 16749, 
      84276, 47125, 8369, 11588, 202050, 203818, 208273, 22772, 163421, 
      165005, 8145, 63700, 28498, 48914, 73970, 7880, 7949, 26888, 28333, 
      6625, 53217, 46801, 199121, 117797, 8893, 34984, 6329, 163385, 56701, 
      91474, 93834, 11876, 33365, 49997, 54317, 76765, 6485, 21458, 105185, 
      12753, 16000, 16633, 16848, 22608, 34425, 32266, 5261, 9941, 12861, 
      6130, 21145, 17393, 5849, 45833, 53908, 71705, 15938, 13514, 38345, 
      4797, 4360, 37480, 45565, 69381, 71956, 12689, 4160, 75385, 4293, 4993, 
      15205, 58258, 174538, 7688, 4744, 11290, 15481, 3636, 5364, 117169, 
      13481, 12130, 7081, 18122, 17410, 34225, 46098, 7361, 6736, 6161, 6506, 
      81986, 145909, 10837, 3060, 58141, 90532, 10205, 81770, 147970, 11168, 
      4304, 28304, 59348, 10170, 2722, 2962, 60682, 108226, 16189, 6856, 
      38981, 132821, 11426, 5765, 15626, 20260, 11618, 3730, 137633, 5141, 
      5252, 44965, 148040, 2314, 9680, 2105, 2020, 60813, 2000, 1609, 2756, 
      4849, 65104, 3042, 135477, 6628, 5725, 7786, 1289, 10441, 3460, 1157, 
      2452, 50885, 2050, 1090, 3025, 5058, 69733, 9673, 6800, 1753, 1508, 
      1060, 1193, 45124, 47186, 50245, 17029, 49300, 75976, 60377, 5825, 785, 
      2025, 4954, 50905, 92538, 94978, 15509, 14549, 14314, 28181, 49025, 
      62129, 13572, 11601, 8676, 3076, 26176, 15658, 7090, 5713, 6725, 4205, 
      10484, 13480, 38120, 73384, 9277, 2745, 2205, 1117, 1282, 13666, 73341, 
      10601, 5300, 4369, 617, 1090, 2210, 15002, 32761, 1924, 1165, 72685, 
      16418, 8570, 13514, 38314, 5440, 2756, 400, 11492, 25856, 37120, 16866, 
      14625, 3946, 4581, 12050, 3418, 6569, 2330, 146, 8585, 25402, 98090, 
      51629, 4050, 36945, 52065, 2180, 56708, 74, 12818, 56218, 94913, 2845, 
      1060, 50, 18250, 36125, 109, 25, 4770, 34978, 39610, 106285, 2308, 
      16388, 37, 82, 7057, 9802, 22202, 49285, 0, 17956, 87025, 1601, 15626, 
      10820, 22805, 97973, 9418, 51993, 21332, 32057, 44969, 123226, 13261, 
      88840, 44570, 60074, 3428, 80720, 5265, 8002, 19962, 110324, 4346, 
      18890, 39722, 62621, 6705, 14569, 10600, 21221, 117845, 22789, 37153, 
      37538, 83233, 53685, 63325, 83845, 29602, 75437, 31066, 98410, 19805, 
      30413, 42100, 48884, 64538, 79586, 96725, 40729, 42345, 61245, 48308, 
      108368, 29741, 34330, 45785, 114410, 119866, 129005, 134797, 28517, 
      29185, 108608, 43114, 40757, 150925, 28450, 42841, 84169, 34858, 34933, 
      83240, 33562, 82177, 28169, 39098, 45617, 162401, 27464, 40136, 25808, 
      36665, 102665, 40274, 130585, 171349, 29933, 28445, 96016, 32621, 
      33650, 40325, 47108, 48365, 45178, 51930, 161578, 62789, 166765, 43693, 
      47888, 50130, 59517, 77122, 106522, 29236, 44501, 26354, 29978, 35258, 
      42578, 184405, 29492, 33001, 44738, 63684, 27716, 43042, 44586, 44977, 
      60548, 61178, 100081, 31874, 34450, 53450, 91325, 105992, 136277, 
      65650, 27065, 42340, 33842, 39605, 43069, 183842, 30964, 120689, 
      187393, 31753, 163098, 34757, 52936, 134152, 156481, 31120, 28453, 
      28730, 35009, 30053, 31508, 228628, 28297, 36370, 76365, 99801, 87485, 
      28093, 41029, 112165, 32218, 35258, 51010, 28981, 42354, 55125, 108994, 
      183674, 31545, 27976, 33125, 80744, 28450, 32770, 197221, 50180, 79108, 
      30193, 217073, 28872, 123885, 126565, 217300, 40781, 48569, 79505, 
      213265, 40258, 49033, 64765, 34373, 139240, 226445, 32117, 42624, 
      174641, 42440, 144484, 37930, 41373, 29776, 34420, 36692, 40976, 32266, 
      171650, 183725, 50101, 181525, 165125, 203008, 33541, 67266, 179050, 
      39400, 202661, 208744, 71917, 178765, 209005, 65385, 38425, 38714, 
      53033, 69673, 215714, 32386, 31265, 236585, 36193, 43693, 71944, 
      171925, 267885, 33620, 173828, 238538, 70465, 35909, 70754, 34312, 
      206216, 235685, 39565, 46573, 46868, 66848, 47482, 54962, 49069, 45602, 
      37028, 46208, 195634, 202338, 211765, 54692, 206900, 214685, 75865, 
      43145, 232585, 286793, 193064, 216808, 223880, 302693, 46306, 37370, 
      53146, 65125, 232037, 303650, 51525, 71513, 74093, 75410, 214925, 
      272585, 37300, 206485, 224138, 52249, 56113, 44945, 215002, 289341, 
      40193, 319028, 322265, 286978, 268420, 42506, 49669, 73889, 41380, 
      284992, 49554, 266554, 43565, 54485, 72085, 50537, 227405, 272141, 
      282041, 44721, 243081, 258976, 43577, 55261, 229010, 55624, 46177, 
      248594, 49130, 49610, 262297, 265541, 260210, 55360, 56745, 50861, 
      73369, 290029, 301978, 320770, 355048, 48817, 70930, 258089, 263729, 
      292405, 367585, 49453, 60404, 330248, 53753, 58633, 283273, 307465, 
      49537, 71609, 278221, 298061, 59860, 304580, 50074, 59749, 59393, 
      60688, 52517, 62177, 297697, 301745, 305825, 57977, 305044, 54018, 
      62032, 62465, 311285, 326308, 346733, 55017, 305010, 54484, 60064, 
      312010, 56785, 65105, 363776, 65908, 349466, 68276, 58180, 60065, 
      67049, 354128, 60409, 65225, 65834, 350074, 61025, 61828, 373613, 
      383162, 68836, 64010, 64970, 64493, 67457, 66109, 70841, 72346, 79505, 
      66404, 68228, 72740, 82240, 68276, 70964, 80996, 80957, 70228, 72290, 
      74752, 72122, 77818, 80100, 82017, 77300, 86356, 88525, 77537, 82273, 
      83365, 84730, 78676, 83021, 93466, 84890, 83005, 85000, 83225, 88400, 
      92461, 91012, 87698, 88906, 92602, 89108, 97298, 97949, 92209, 95625, 
      99089, 99821, 106180, 105713, 106517 ], 
  [ 151385, 148709, 146945, 146248, 144976, 142138, 141737, 140605, 138825, 
      137690, 136161, 132500, 132269, 130357, 130577, 129604, 127773, 127060, 
      121300, 120530, 118340, 118090, 118053, 114957, 115650, 114920, 106340, 
      104554, 103684, 100525, 100697, 98069, 97162, 99837, 95305, 94978, 
      93601, 95234, 92452, 93505, 93785, 90922, 94733, 94138, 88016, 87554, 
      86580, 87613, 90164, 84296, 85124, 84545, 81394, 80912, 81245, 80725, 
      85361, 80900, 77684, 78845, 76852, 77137, 78676, 75949, 76994, 74425, 
      72161, 75701, 71378, 70297, 65192, 63325, 63341, 71217, 61538, 62917, 
      69541, 57320, 65860, 57069, 63265, 62389, 53937, 62965, 56340, 57913, 
      56858, 242498, 52561, 57186, 50852, 56008, 60505, 58004, 48690, 49186, 
      223522, 54920, 47765, 226865, 47497, 54937, 202681, 49825, 53969, 
      54325, 50285, 53469, 227273, 45746, 46121, 239885, 51781, 46985, 
      223889, 43525, 44370, 209313, 174521, 209716, 227377, 42485, 182180, 
      42705, 44001, 42116, 43721, 42626, 42778, 43745, 213140, 188569, 
      193661, 42010, 155506, 43669, 47125, 159301, 44002, 153370, 49480, 
      164196, 153941, 227242, 33921, 35001, 139268, 121329, 136305, 143554, 
      230245, 150001, 128594, 141165, 38029, 44329, 33184, 38048, 31501, 
      29585, 122197, 175250, 187762, 36581, 42685, 53477, 129317, 155005, 
      35689, 98514, 147634, 30145, 50305, 29378, 102745, 104321, 159877, 
      109700, 90500, 92770, 149652, 25961, 26234, 104114, 26525, 181325, 
      24868, 28145, 43810, 104570, 124601, 27380, 39065, 86420, 25578, 33490, 
      48834, 50509, 106873, 121465, 39812, 40637, 105706, 152794, 106585, 
      74273, 136049, 103108, 37042, 46777, 118546, 21348, 21544, 21685, 
      68498, 98858, 29732, 33625, 70025, 148546, 20165, 25181, 35380, 21658, 
      165914, 33808, 146305, 19970, 35386, 36761, 56762, 21389, 56277, 40274, 
      39712, 40025, 20360, 78388, 16945, 25666, 28097, 39922, 50362, 63041, 
      108649, 143761, 17893, 34660, 53525, 62324, 108173, 107092, 77512, 
      16265, 14722, 17576, 24421, 103909, 15362, 26042, 53090, 22068, 60064, 
      104872, 19861, 52234, 52432, 109412, 11509, 16693, 74618, 133810, 
      10405, 21429, 21853, 84388, 100404, 107125, 11801, 12137, 106301, 
      16724, 28496, 40077, 42201, 10180, 17885, 23570, 13705, 37777, 11834, 
      41425, 102661, 9277, 8864, 8993, 9781, 28264, 12017, 19625, 12928, 
      101818, 103050, 106165, 7496, 75517, 76565, 17257, 17872, 7058, 11930, 
      22514, 16724, 16525, 6788, 6893, 22437, 13285, 10889, 99425, 46241, 
      12645, 7380, 29645, 74945, 14089, 30906, 32194, 8392, 6565, 11405, 
      13045, 23165, 15329, 5378, 38453, 7393, 6084, 5913, 5860, 5188, 6553, 
      6002, 28309, 8869, 54937, 34002, 4797, 65633, 33185, 9385, 12368, 
      20249, 62570, 6010, 6989, 28381, 21780, 6660, 9117, 18997, 20232, 
      55301, 19972, 21785, 27073, 14373, 4753, 13770, 81810, 42260, 14660, 
      52562, 62649, 23200, 12064, 44809, 58237, 55010, 8957, 3650, 3474, 
      5013, 8578, 42737, 8612, 39125, 8650, 24634, 62561, 52645, 24232, 
      13117, 29160, 51209, 24418, 63818, 53780, 32980, 3380, 13520, 51442, 
      23626, 15826, 14050, 39082, 65501, 7124, 5749, 54029, 54842, 39265, 
      2762, 74128, 55570, 32138, 56965, 37837, 8200, 7445, 63620, 24826, 
      51220, 15773, 24264, 13645, 25316, 18761, 11600, 7529, 15524, 31450, 
      55345, 5288, 5993, 47450, 17101, 2669, 34280, 18845, 10760, 9077, 
      28314, 19314, 9189, 6130, 17473, 52553, 45124, 26945, 25360, 20624, 
      15665, 6800, 7522, 8705, 69021, 8296, 20500, 12941, 42809, 19009, 
      10333, 5490, 8829, 29290, 30658, 66161, 64129, 63626, 1649, 8021, 
      13621, 62080, 57697, 50752, 7632, 1252, 66578, 46754, 4373, 45853, 
      5813, 1640, 884, 4084, 18980, 52425, 33565, 31417, 26041, 11466, 802, 
      18937, 55625, 42016, 39209, 14285, 11810, 8642, 530, 2477, 30600, 
      11349, 18549, 68410, 50914, 650, 4010, 42692, 34112, 21572, 1040, 932, 
      3620, 69394, 64741, 5554, 4849, 59218, 36650, 3085, 32882, 16762, 1885, 
      746, 32162, 8749, 38890, 3445, 8917, 7808, 10880, 16690, 490, 10658, 
      30325, 35005, 27592, 16666, 26, 3161, 20745, 19053, 4234, 2818, 4234, 
      36873, 7400, 40, 16385, 15626, 2501, 1226, 226, 7745, 17956, 0, 25921, 
      8837, 82, 904, 293, 32045, 1378, 8845, 160, 2041, 6109, 47114, 397, 
      26932, 5978, 12370, 5840, 22564, 3925, 2106, 130, 39304, 4882, 130, 
      4346, 13577, 2953, 365, 1220, 317, 43877, 545, 3653, 3770, 24005, 9733, 
      14013, 24349, 1730, 19961, 2122, 32482, 509, 2005, 5384, 7880, 14690, 
      22234, 31601, 5085, 5629, 13273, 7840, 38420, 2137, 3242, 6925, 42050, 
      45362, 51017, 54665, 1985, 2117, 38660, 6130, 5381, 65165, 2186, 6125, 
      24941, 3770, 3845, 24548, 3546, 24021, 2441, 5330, 7561, 73157, 3076, 
      6100, 3028, 5309, 35933, 6506, 52865, 79425, 4205, 4057, 32500, 5017, 
      5242, 7093, 9320, 9773, 8730, 11194, 73138, 15889, 76717, 8585, 10100, 
      11002, 14761, 22986, 38986, 5384, 9125, 5450, 5858, 6850, 8810, 88997, 
      6176, 6737, 9898, 17320, 6544, 9810, 10282, 10405, 16328, 16690, 36297, 
      7754, 8186, 13786, 31561, 39796, 58021, 19018, 7769, 10448, 8650, 9857, 
      10909, 89506, 8720, 48865, 91985, 8973, 75730, 9565, 14612, 57236, 
      71525, 9412, 9425, 9434, 10085, 9685, 9800, 121160, 9805, 10642, 25177, 
      37357, 30937, 10405, 12085, 44629, 10778, 11138, 15098, 11025, 12874, 
      16801, 43066, 90410, 11713, 12164, 12221, 28484, 12370, 12402, 99937, 
      16144, 27920, 12773, 113893, 13060, 52597, 54205, 114120, 14249, 16141, 
      28585, 111425, 14530, 16605, 22153, 14005, 62324, 120853, 14161, 15556, 
      85397, 15908, 65960, 15418, 15913, 15572, 15392, 15520, 16052, 15650, 
      83746, 91801, 18477, 90405, 79633, 105188, 16657, 24922, 89002, 17156, 
      105109, 109316, 27161, 88985, 109577, 24649, 17789, 17810, 20605, 
      26525, 114410, 18450, 18937, 129385, 18773, 19573, 28260, 85093, 
      152377, 20488, 86728, 131338, 28657, 21169, 28946, 21716, 108932, 
      129557, 21609, 22185, 22480, 27988, 22826, 24410, 23341, 23090, 23360, 
      23428, 102370, 106930, 113409, 25480, 110152, 115525, 32985, 24653, 
      128333, 167533, 101140, 117380, 122308, 179413, 25402, 26650, 26882, 
      30017, 128321, 180370, 26869, 32653, 33625, 34138, 116569, 157613, 
      27920, 111077, 123370, 28665, 29313, 28597, 117450, 170617, 30545, 
      192800, 195233, 169058, 155592, 31250, 30641, 36101, 32000, 167876, 
      31330, 154530, 32309, 31973, 36173, 32045, 126905, 158777, 165997, 
      32929, 138025, 149364, 33661, 33017, 128242, 33380, 34385, 142466, 
      35194, 35138, 152685, 155125, 151402, 36868, 36913, 37997, 40941, 
      173449, 182450, 196418, 222388, 41045, 41450, 150889, 154921, 175825, 
      232245, 42485, 40840, 204020, 41693, 41213, 169373, 187133, 43641, 
      43469, 165929, 180409, 42440, 185320, 45250, 42865, 43313, 43268, 
      45281, 43685, 180581, 183557, 186565, 44845, 186320, 47050, 46756, 
      47189, 191489, 202760, 218093, 50461, 187090, 51536, 49076, 192482, 
      52229, 49829, 231652, 52240, 221362, 53000, 58448, 56849, 54185, 
      225220, 59069, 56381, 56186, 222506, 59417, 60488, 240685, 248090, 
      58384, 61330, 60682, 61813, 61561, 63161, 60925, 60554, 61013, 65600, 
      64208, 62288, 61604, 65864, 64264, 62504, 63001, 66208, 65858, 66980, 
      71050, 70850, 70720, 70225, 75424, 73224, 72981, 78341, 76645, 76129, 
      75618, 80552, 77929, 77922, 82210, 85149, 83124, 86173, 82772, 82009, 
      83240, 86090, 89442, 86706, 90448, 86578, 86425, 90869, 93481, 99625, 
      101429, 98944, 100085, 100621 ], 
  [ 174730, 167546, 167714, 166373, 163169, 167093, 161540, 157832, 157984, 
      161357, 162082, 159065, 146920, 158210, 151346, 154881, 147898, 147185, 
      142713, 142909, 143617, 137249, 133348, 138946, 132877, 132469, 129685, 
      125645, 129605, 124514, 117280, 120770, 116321, 104506, 114464, 112205, 
      111794, 106021, 116441, 108800, 107792, 104285, 95860, 95265, 107497, 
      106069, 108637, 100010, 93545, 105709, 100741, 100162, 103129, 101681, 
      96218, 93122, 85522, 90721, 97165, 89954, 94401, 93076, 88497, 96074, 
      91001, 93584, 83914, 77794, 82165, 74000, 82741, 83450, 79924, 66226, 
      80053, 73060, 64872, 74869, 60869, 73330, 61172, 59330, 72130, 57330, 
      61009, 59040, 59273, 127705, 64314, 57025, 68401, 55525, 51650, 52369, 
      65917, 63837, 114525, 53149, 65314, 116258, 64080, 51556, 101412, 
      56426, 51554, 51266, 54632, 50410, 115700, 60397, 59162, 123482, 48722, 
      53264, 112960, 61074, 57733, 103858, 83234, 103617, 114516, 55204, 
      87029, 53170, 50602, 53225, 50000, 50837, 48413, 46160, 104465, 89554, 
      92392, 45713, 70337, 41576, 39236, 72200, 40621, 68845, 36117, 74197, 
      68450, 111161, 47284, 44500, 59573, 50650, 57898, 61605, 112554, 64832, 
      53729, 59860, 34970, 31610, 39785, 34345, 41000, 45202, 49586, 77845, 
      85205, 31912, 29000, 27556, 52520, 65972, 31986, 38461, 61821, 37712, 
      26960, 38233, 39794, 40082, 67946, 42241, 33989, 34649, 61585, 37714, 
      37021, 38909, 35380, 79412, 37265, 31204, 22397, 38077, 47482, 29473, 
      22804, 30553, 31213, 24313, 21625, 21690, 38770, 45634, 21941, 21800, 
      37925, 61829, 38160, 25490, 52490, 36293, 20781, 19890, 43037, 31813, 
      31365, 30218, 22613, 33653, 21521, 19940, 22852, 58225, 30952, 23732, 
      18797, 27293, 67865, 18513, 56628, 28825, 17837, 17602, 18605, 25736, 
      17476, 15641, 15401, 15392, 22453, 23165, 27410, 17777, 16666, 14645, 
      15425, 18122, 35716, 53762, 23528, 14213, 15368, 17405, 35240, 34481, 
      21645, 22544, 24865, 19669, 14600, 32264, 22285, 13645, 13645, 15145, 
      15145, 32261, 15514, 12789, 12665, 34225, 27770, 17498, 19073, 46709, 
      36004, 13540, 13320, 22725, 29725, 32904, 24842, 23890, 32402, 16241, 
      10625, 9970, 10162, 43829, 14504, 11173, 18052, 9280, 54821, 9386, 
      30050, 41960, 41225, 27508, 48904, 8461, 17330, 80644, 62033, 28885, 
      29473, 30978, 36637, 17396, 17800, 75700, 10305, 28793, 14989, 8185, 
      74845, 74324, 30133, 28628, 88930, 12802, 15236, 27136, 7762, 64648, 
      21709, 105154, 16180, 10386, 5629, 5629, 51701, 21860, 12532, 10952, 
      6260, 73450, 33553, 5770, 48448, 41665, 40528, 40153, 31753, 20560, 
      21941, 103496, 55076, 152986, 114985, 32650, 171088, 113524, 13088, 
      9953, 5920, 166093, 44489, 16810, 104212, 90205, 17125, 12820, 5956, 
      5581, 153994, 86465, 4880, 101938, 73138, 39690, 7813, 17893, 131293, 
      74069, 149645, 166816, 94201, 67609, 5364, 159506, 154025, 58706, 
      33757, 34225, 17410, 10993, 132736, 58361, 126226, 58721, 3221, 9914, 
      150372, 97165, 6516, 2917, 147970, 3005, 10205, 152473, 114929, 20929, 
      5953, 148525, 96237, 78777, 5517, 3501, 172244, 54941, 13316, 6856, 
      154501, 127010, 34801, 186345, 155873, 113765, 7538, 124616, 59237, 
      9860, 9685, 99369, 148625, 79690, 98485, 4468, 100825, 86864, 69721, 
      58244, 3449, 113077, 6562, 51173, 53810, 142601, 83594, 40826, 118805, 
      87592, 68237, 6340, 107365, 88705, 64090, 54913, 2178, 151568, 138665, 
      104708, 101513, 91625, 80548, 8249, 7361, 6290, 178984, 6525, 1341, 
      3442, 134740, 88400, 67810, 53629, 5770, 793, 873, 174514, 171194, 
      170369, 17266, 6250, 2834, 167857, 160576, 148801, 60601, 18801, 
      175253, 141905, 50258, 140360, 55240, 38509, 33245, 10685, 1109, 
      151762, 118090, 114010, 103482, 71197, 32841, 1066, 157216, 133625, 
      128564, 78202, 72185, 63865, 30637, 13586, 112549, 71080, 1000, 178373, 
      149285, 32689, 10289, 134945, 119281, 94505, 35977, 18481, 10865, 
      180001, 172450, 54981, 52666, 163385, 124073, 46394, 117085, 84221, 
      41330, 18617, 445, 4724, 128245, 10690, 4570, 62065, 3313, 84149, 
      33173, 3413, 218, 121140, 106965, 84125, 25625, 11050, 93034, 89410, 
      51085, 11673, 9225, 970, 61013, 27893, 83522, 81797, 44522, 38417, 
      21317, 5330, 87025, 25921, 0, 65026, 28901, 36485, 20740, 328, 39213, 
      4498, 22217, 13472, 6914, 3161, 32436, 45, 7105, 2549, 56233, 185, 
      49810, 42517, 23797, 1469, 53021, 25085, 9337, 2146, 45940, 30794, 
      37445, 22696, 2500, 21314, 10898, 10693, 338, 4420, 2260, 360, 15737, 
      802, 14841, 765, 24820, 15368, 8765, 6109, 2293, 821, 850, 9754, 9010, 
      3130, 6713, 1873, 16466, 13385, 7730, 2605, 3341, 4810, 5882, 17602, 
      17090, 2113, 9189, 10372, 9620, 18125, 9506, 1274, 13913, 13988, 1525, 
      14977, 1642, 19024, 12253, 9332, 13426, 21269, 12701, 23153, 15130, 
      3250, 13429, 6980, 16474, 20788, 22250, 3681, 19346, 18605, 14660, 
      11413, 10900, 12433, 9745, 14373, 7034, 16020, 13898, 12193, 11485, 
      8482, 5437, 5337, 24221, 14116, 27829, 24373, 20213, 15733, 21860, 
      25657, 22676, 15533, 9109, 28601, 17377, 16561, 16362, 10693, 10733, 
      7156, 26269, 24125, 13625, 7250, 7757, 11492, 10485, 32080, 19625, 
      25877, 21610, 19764, 23657, 29489, 10064, 24848, 29098, 18253, 26792, 
      16061, 12317, 16946, 30825, 34058, 33745, 27634, 32708, 31213, 39533, 
      35082, 27225, 11170, 9826, 10490, 36648, 24804, 10980, 32513, 29653, 
      19445, 36946, 24949, 18250, 11349, 25849, 35380, 40661, 34600, 13189, 
      40545, 35425, 30546, 22745, 13913, 39338, 37418, 41557, 14440, 14760, 
      37645, 29866, 24674, 14900, 36560, 31113, 25138, 18450, 37028, 17405, 
      41480, 40082, 30529, 25666, 31525, 19109, 35865, 32818, 46001, 40025, 
      37577, 33601, 43181, 25625, 28850, 27976, 28420, 24410, 35153, 43866, 
      21541, 28305, 37925, 35396, 37349, 20882, 28610, 37610, 23200, 40490, 
      40189, 29138, 22178, 40189, 49201, 51620, 48080, 45338, 38088, 23269, 
      28260, 61090, 52205, 29573, 50033, 25920, 50954, 26209, 54077, 39541, 
      49540, 47530, 40378, 40673, 28793, 40697, 35197, 39924, 43537, 54433, 
      43553, 37809, 39793, 42730, 37877, 41405, 43880, 28960, 49930, 50570, 
      71738, 38189, 45413, 47765, 78788, 47781, 61265, 42821, 35330, 51202, 
      79745, 44740, 33458, 32498, 32045, 45890, 66970, 64145, 43940, 49793, 
      47824, 44608, 56450, 47737, 75466, 66448, 88633, 90100, 74873, 67525, 
      65221, 55274, 38194, 68225, 74657, 56929, 67429, 66280, 52420, 40520, 
      57322, 53650, 70066, 74066, 66256, 59296, 65161, 69242, 53786, 54665, 
      54149, 67712, 62449, 65945, 65245, 68482, 69956, 68165, 62145, 60580, 
      70036, 49474, 80874, 86333, 94505, 110493, 79202, 53525, 69584, 71684, 
      83250, 117130, 81608, 64829, 99853, 74698, 67778, 80018, 90050, 84052, 
      57154, 78506, 86546, 69005, 89525, 86949, 70074, 71488, 69833, 84082, 
      68962, 87362, 89050, 90770, 76562, 91169, 86173, 75897, 76330, 95050, 
      101813, 111028, 92482, 92905, 95489, 83369, 96365, 94250, 78970, 
      120401, 83313, 114941, 82141, 106265, 100480, 86224, 117833, 104954, 
      93250, 92089, 116729, 104980, 106373, 128468, 133297, 93321, 105605, 
      103025, 106088, 101972, 107114, 96506, 93881, 86290, 112129, 106873, 
      97225, 84305, 110461, 103709, 87781, 88922, 108873, 105625, 105137, 
      117257, 109973, 106945, 103552, 120665, 104941, 101800, 126802, 117378, 
      114930, 112165, 130301, 119306, 106741, 126485, 135220, 128365, 137210, 
      123505, 116946, 121397, 131653, 137581, 127117, 139553, 121193, 120074, 
      136754, 138400, 147764, 150856, 137745, 140818, 141032 ], 
  [ 162504, 162452, 159556, 159233, 159085, 152293, 154898, 155266, 152354, 
      148585, 145736, 141689, 148410, 138788, 143144, 139537, 140708, 139993, 
      133465, 132129, 128241, 131561, 133778, 125600, 130241, 129321, 117333, 
      116857, 113165, 111124, 115618, 109412, 110569, 121700, 108706, 109505, 
      107560, 113517, 103025, 109154, 110186, 107689, 118642, 118045, 101205, 
      101305, 98261, 104932, 112745, 96345, 100557, 99976, 93245, 93325, 
      97040, 98020, 109800, 99697, 90837, 96884, 91129, 92354, 97465, 88720, 
      93337, 87754, 89800, 98980, 89577, 92618, 79425, 76048, 78130, 98600, 
      75193, 81458, 96730, 71521, 93221, 72020, 88930, 88612, 67748, 90688, 
      78041, 81682, 79873, 333945, 70120, 81701, 65025, 80705, 90088, 85705, 
      63041, 65041, 311569, 80361, 61924, 315848, 62218, 81314, 286210, 
      70372, 79780, 80512, 72146, 79652, 316810, 61585, 62900, 332240, 77956, 
      67706, 313042, 57664, 60953, 295268, 252200, 296041, 317650, 59434, 
      262109, 60968, 64520, 60001, 64426, 62201, 63853, 66698, 300953, 
      270740, 277146, 64205, 229585, 69242, 76082, 234506, 70325, 227069, 
      81625, 241085, 228196, 319349, 50450, 53786, 210125, 186920, 206408, 
      215725, 323284, 224050, 196625, 212954, 64132, 76072, 53645, 64525, 
      50266, 44776, 188900, 256429, 271949, 63610, 74978, 92914, 198458, 
      231290, 62152, 157877, 222037, 50026, 88234, 48505, 163796, 166120, 
      237844, 173377, 147781, 150989, 225353, 43380, 44217, 166465, 45634, 
      265106, 41905, 50634, 80581, 167661, 193896, 50425, 72826, 143305, 
      46553, 63113, 88985, 91600, 170900, 190004, 74509, 75898, 169541, 
      230165, 170794, 127012, 209092, 166373, 70789, 86728, 186881, 39485, 
      40057, 40948, 119533, 161173, 58769, 65858, 121810, 225521, 38106, 
      50266, 69301, 42605, 247397, 66973, 222898, 39033, 69865, 72180, 
      103273, 43082, 103154, 78877, 78125, 78626, 43353, 134845, 35048, 
      54485, 58984, 78893, 94973, 113480, 175442, 220516, 38810, 70805, 
      100010, 112757, 174962, 173689, 134329, 36794, 32993, 40545, 54346, 
      169930, 35509, 57469, 100309, 50297, 110477, 171449, 46580, 99445, 
      99829, 177489, 26192, 40400, 131225, 208841, 19634, 50210, 51010, 
      144565, 165845, 174634, 28360, 29448, 173620, 41177, 63101, 81824, 
      85076, 14701, 44026, 54973, 35330, 78578, 10897, 84292, 169216, 14354, 
      14125, 22338, 11090, 63977, 33064, 8146, 8405, 168545, 170153, 174208, 
      14625, 133594, 135018, 7274, 46429, 18505, 34281, 55017, 6925, 6914, 
      17293, 18338, 7748, 37700, 32482, 165762, 92836, 6410, 23141, 9684, 
      133378, 40372, 69785, 71825, 7225, 21754, 34866, 38386, 57154, 5512, 
      13045, 81652, 7538, 9425, 9818, 9953, 13793, 22490, 20809, 8522, 6002, 
      21800, 10829, 12644, 28170, 10386, 31330, 37885, 52722, 26233, 7649, 
      25360, 8210, 5933, 24653, 31058, 50714, 52889, 21780, 5249, 55754, 
      7460, 4160, 8452, 41345, 143225, 14373, 4069, 19973, 25922, 5837, 3725, 
      91930, 23200, 21289, 4000, 10161, 9605, 21860, 31253, 14274, 3649, 
      12352, 3497, 61217, 117380, 19666, 5729, 41050, 68561, 18792, 60997, 
      119197, 20233, 9209, 17209, 42013, 18833, 5305, 3145, 43105, 83929, 
      27250, 3277, 25402, 105642, 20725, 12104, 8125, 32677, 21073, 8545, 
      109888, 11234, 2465, 30098, 119173, 5365, 18409, 2512, 4985, 43058, 
      5281, 3050, 1717, 1970, 46625, 7841, 107876, 2545, 2120, 15937, 2320, 
      4432, 8969, 2746, 1241, 34714, 6197, 2837, 1172, 1685, 50440, 18778, 
      14545, 5578, 4933, 3205, 1818, 29989, 31649, 34148, 28850, 33361, 
      55717, 42516, 13162, 2522, 800, 1409, 34640, 69953, 72073, 26920, 
      25640, 25325, 16552, 33076, 43940, 24341, 21650, 17525, 725, 15025, 
      27145, 15217, 1600, 14690, 970, 4129, 6005, 24245, 53429, 18440, 8228, 
      7208, 4840, 605, 6109, 53384, 20322, 12541, 11050, 976, 569, 409, 6961, 
      20000, 6761, 482, 52802, 28213, 17485, 5949, 24349, 12833, 8389, 2993, 
      4645, 14689, 23393, 28817, 25856, 697, 932, 22397, 9605, 1796, 7713, 
      1369, 2848, 14305, 74673, 35090, 10709, 23204, 35444, 117, 39285, 1289, 
      5393, 38873, 71888, 8698, 5233, 1261, 9061, 22536, 2516, 1952, 857, 
      21625, 25297, 81812, 73, 7753, 1160, 965, 1940, 3485, 11885, 33128, 
      1601, 8837, 65026, 0, 7225, 4097, 12322, 74530, 3253, 35348, 11245, 
      19330, 29600, 96737, 5650, 66589, 29277, 42061, 373, 59585, 1088, 2465, 
      10265, 85345, 725, 9509, 25381, 44200, 1802, 6544, 4013, 11194, 91978, 
      12356, 23360, 23665, 61760, 36770, 44810, 62290, 17485, 55080, 18625, 
      74929, 10242, 18130, 27337, 32841, 45853, 58657, 73476, 26276, 27572, 
      43112, 32413, 83673, 17684, 21233, 30368, 88993, 93809, 101908, 107060, 
      16776, 17284, 83905, 28249, 26370, 121498, 16781, 28052, 62660, 21745, 
      21818, 61885, 20765, 60980, 16650, 25173, 30410, 131904, 16325, 26117, 
      15145, 23440, 78880, 26325, 103514, 140036, 18378, 17288, 73177, 20500, 
      21289, 26522, 31945, 32962, 30413, 35885, 131293, 44900, 135994, 29320, 
      32713, 34553, 42260, 57065, 82465, 18217, 30042, 16209, 18873, 22873, 
      28593, 152018, 18621, 21250, 30425, 45929, 17477, 29201, 30425, 30736, 
      43425, 43973, 77114, 20745, 22681, 37681, 69556, 82301, 108986, 47797, 
      17370, 28885, 22385, 26788, 29530, 151741, 20381, 95306, 154970, 21008, 
      133073, 23290, 37549, 107245, 127172, 20689, 18820, 19017, 23616, 
      20018, 21073, 192593, 18820, 24733, 57128, 77204, 66644, 18850, 28426, 
      88042, 21853, 24093, 36325, 19652, 29585, 39716, 85345, 151861, 21650, 
      19277, 22906, 61165, 19669, 22709, 164200, 36037, 59845, 21008, 182288, 
      20165, 98618, 100978, 182513, 28872, 34900, 60314, 178874, 28585, 
      35360, 48052, 24298, 112285, 190930, 22760, 30545, 144000, 30517, 
      117041, 27205, 29768, 21529, 24733, 26365, 29529, 23297, 141401, 
      152276, 36650, 150314, 135592, 169793, 24484, 50609, 148153, 28741, 
      169522, 175045, 54536, 147944, 175304, 49202, 28240, 28449, 39328, 
      52768, 181449, 24197, 23554, 200554, 26960, 32458, 54869, 141970, 
      229364, 25657, 143785, 202493, 53938, 27460, 54225, 26501, 173125, 
      199954, 30152, 35240, 35533, 51193, 36065, 41785, 37330, 34821, 28885, 
      35345, 163729, 169793, 178340, 41905, 173953, 181018, 58994, 33552, 
      197392, 247120, 161549, 183053, 189485, 261818, 35989, 30089, 41225, 
      50564, 196996, 262769, 40082, 55828, 57928, 59005, 181480, 234180, 
      30413, 173914, 189965, 41114, 44018, 35968, 181781, 249800, 33210, 
      277245, 280242, 247673, 230633, 35037, 39880, 58500, 34469, 245921, 
      40001, 229001, 36090, 43650, 57250, 40900, 193288, 234184, 243284, 
      37082, 207602, 222137, 36496, 44500, 194809, 44861, 38530, 212785, 
      40837, 41157, 225440, 228442, 223589, 45697, 46682, 42874, 59540, 
      251080, 262145, 279497, 311293, 42340, 57973, 221930, 227090, 253444, 
      323024, 43210, 50401, 288405, 45988, 49268, 245108, 267380, 43610, 
      59040, 240532, 258772, 50489, 264809, 44461, 50536, 50418, 51313, 
      46180, 52480, 258560, 262288, 266048, 49876, 265421, 47753, 53281, 
      53712, 271332, 285233, 304138, 49460, 265613, 49405, 52585, 272129, 
      51220, 56340, 320129, 57613, 307009, 59497, 54037, 54882, 58986, 
      311425, 55780, 58356, 58725, 307765, 56314, 57193, 329698, 338605, 
      61477, 58969, 59449, 59450, 61450, 60980, 63632, 64577, 69732, 61909, 
      62773, 65365, 71825, 63297, 64705, 71217, 71336, 64765, 66105, 68161, 
      67525, 71453, 73013, 74210, 72445, 78137, 79586, 73476, 76288, 76900, 
      77705, 74929, 77192, 84509, 79769, 79322, 80117, 79780, 82393, 85012, 
      84361, 82885, 84725, 86501, 85165, 89753, 90164, 87460, 90626, 94874, 
      95922, 99637, 99648, 100370 ], 
  [ 152389, 149957, 148081, 147418, 146250, 143028, 142913, 141921, 140029, 
      138640, 136981, 133274, 133705, 131053, 131669, 130442, 128893, 128178, 
      122330, 121504, 119146, 119236, 119413, 115825, 116896, 116146, 107218, 
      105552, 104410, 101349, 101933, 98957, 98244, 101725, 96381, 96160, 
      94725, 96772, 93250, 94789, 95141, 92304, 96797, 96200, 89050, 88640, 
      87466, 89037, 92090, 85210, 86362, 85781, 82280, 81850, 82505, 82125, 
      87445, 82442, 78682, 80309, 77954, 78329, 80210, 76905, 78292, 75429, 
      73565, 77645, 72832, 72133, 66250, 64233, 64445, 73525, 62528, 64373, 
      71825, 58346, 68146, 58165, 65385, 64557, 54913, 65273, 58066, 59837, 
      58708, 250900, 53885, 59176, 51850, 58010, 62973, 60290, 49696, 50336, 
      231584, 56986, 48749, 235013, 48533, 57089, 210305, 51417, 56065, 
      56457, 52001, 55597, 235465, 46880, 47345, 248345, 53901, 48581, 
      232037, 44489, 45568, 217153, 181565, 217586, 235625, 43709, 189434, 
      44053, 45565, 43426, 45301, 44096, 44388, 45533, 221138, 196025, 
      201241, 43720, 162180, 45697, 49477, 166081, 46100, 160004, 52130, 
      171130, 160621, 235624, 35065, 36361, 145610, 127165, 142573, 150020, 
      238709, 156645, 134660, 147589, 40077, 46917, 34690, 40130, 32841, 
      30581, 128125, 182564, 195364, 38705, 45313, 56789, 135473, 161845, 
      37757, 103732, 154292, 31581, 53469, 30740, 108121, 109765, 166869, 
      115322, 95506, 97864, 156418, 27145, 27472, 109600, 27869, 188861, 
      26010, 29809, 46836, 110116, 130741, 29090, 41801, 91370, 27088, 35828, 
      52180, 53945, 112505, 127529, 42634, 43513, 111316, 159700, 112229, 
      78817, 142537, 108658, 39764, 50093, 124576, 22570, 22802, 23013, 
      72868, 104308, 31994, 36193, 74465, 155396, 21361, 27061, 38106, 23140, 
      173192, 36458, 153113, 21268, 38160, 39625, 60688, 22937, 60229, 43432, 
      42850, 43181, 22018, 83250, 18133, 27880, 30509, 43108, 54088, 67325, 
      114497, 150561, 19345, 37570, 57425, 66602, 114017, 112914, 82394, 
      17669, 15908, 19210, 26721, 109665, 16724, 28484, 57044, 24202, 64322, 
      110674, 21845, 56180, 56394, 115354, 12337, 18385, 79460, 140416, 
      10709, 23605, 24065, 89570, 106090, 113009, 12805, 13213, 112165, 
      18482, 31226, 43489, 45721, 10026, 19801, 25988, 15185, 41093, 11152, 
      44937, 108441, 9169, 8770, 9673, 9305, 31082, 13429, 17921, 11890, 
      107600, 108868, 112073, 7570, 80469, 81553, 15689, 19994, 7540, 13456, 
      25012, 15170, 14989, 7178, 7373, 20413, 15005, 12337, 105157, 50081, 
      11425, 8266, 27109, 79913, 15977, 34000, 35360, 7650, 7389, 13021, 
      14841, 25789, 13757, 5480, 41957, 6773, 5770, 5653, 5618, 5378, 7445, 
      6784, 25777, 7957, 51125, 31144, 4909, 61405, 30361, 10845, 14170, 
      22717, 58448, 5524, 8105, 25805, 19618, 7738, 10573, 21389, 22714, 
      51445, 17914, 24389, 24545, 12745, 4457, 15760, 87040, 38938, 12994, 
      48788, 58477, 20882, 10610, 48665, 54225, 51124, 7825, 3616, 3400, 
      5965, 10088, 39349, 7474, 35897, 7492, 27472, 67145, 48821, 21794, 
      15125, 32266, 47437, 27252, 68452, 49898, 30034, 4034, 15578, 47648, 
      21200, 13940, 16160, 42704, 61165, 6082, 6957, 58297, 50900, 35989, 
      2600, 69482, 51588, 29200, 61353, 34609, 6970, 8933, 68258, 22280, 
      47394, 13817, 21730, 15773, 22706, 16565, 9962, 6305, 17810, 28496, 
      59681, 4330, 4925, 43732, 14985, 2137, 31154, 16601, 9146, 10829, 
      25492, 17032, 7717, 5000, 19925, 48613, 41490, 24193, 22698, 18250, 
      13633, 8314, 9124, 10433, 64465, 9986, 23162, 15061, 39257, 16717, 
      8705, 4384, 10585, 32468, 33908, 61685, 59725, 59240, 2357, 9701, 
      15805, 57746, 53525, 46850, 6250, 1850, 62080, 43012, 3385, 42145, 
      4625, 1154, 650, 5290, 21554, 48445, 30413, 28373, 23285, 9700, 584, 
      21509, 51517, 38466, 35785, 12281, 10004, 7124, 416, 3425, 27586, 9577, 
      21097, 63828, 46980, 424, 5224, 39098, 30914, 19058, 650, 1514, 4778, 
      64772, 60281, 4352, 3737, 54952, 33320, 2221, 29728, 14544, 1233, 1300, 
      35488, 10525, 35444, 4589, 10709, 6322, 12850, 14464, 208, 12608, 
      33553, 31733, 24698, 14436, 136, 4261, 18241, 16657, 3152, 3860, 5492, 
      40417, 5938, 18, 14165, 13460, 1685, 680, 580, 9413, 15626, 82, 28901, 
      7225, 0, 442, 677, 35345, 788, 10613, 450, 2925, 7585, 51092, 125, 
      29954, 7432, 14436, 4538, 25330, 2873, 1360, 320, 42930, 3700, 244, 
      5576, 15725, 2057, 169, 698, 569, 47693, 881, 4745, 4880, 26825, 11525, 
      16165, 27185, 2440, 22525, 2900, 35744, 637, 2745, 6682, 9466, 16868, 
      24912, 34801, 6301, 6917, 15317, 9378, 41938, 2809, 4148, 8353, 45728, 
      49184, 55073, 58865, 2581, 2749, 42170, 7424, 6565, 69733, 2756, 7397, 
      27725, 4660, 4733, 27290, 4360, 26725, 2965, 6388, 8905, 77929, 3490, 
      7162, 3330, 6185, 39185, 7540, 56849, 84361, 4693, 4453, 35522, 5625, 
      5904, 8077, 10610, 11117, 9928, 12680, 77828, 17785, 81509, 9685, 
      11378, 12368, 16505, 25360, 42260, 5722, 10237, 5584, 6208, 7488, 9808, 
      94133, 6466, 7225, 10960, 19154, 6682, 10756, 11300, 11441, 18010, 
      18388, 39289, 8080, 8656, 15156, 34281, 42946, 61981, 20852, 7765, 
      11290, 9040, 10553, 11765, 94536, 8906, 52381, 97085, 9193, 80288, 
      9945, 15874, 61090, 75917, 9554, 9385, 9412, 10441, 9733, 9938, 127058, 
      9725, 11048, 27293, 40229, 33409, 10265, 12701, 47837, 10888, 11428, 
      16180, 10897, 13520, 18041, 46160, 95336, 11705, 11882, 12281, 30650, 
      12104, 12424, 105125, 17082, 30010, 12593, 119473, 12770, 56033, 57713, 
      119698, 14677, 16965, 30649, 116909, 14900, 17425, 23657, 14013, 66130, 
      126585, 14005, 16010, 90025, 16322, 69866, 15560, 16253, 15154, 15298, 
      15570, 16354, 15392, 88276, 96601, 19225, 95149, 83997, 110378, 16409, 
      26384, 93668, 17266, 110277, 114610, 28781, 93629, 114869, 25997, 
      17785, 17824, 21393, 28033, 119824, 17992, 18369, 135189, 18545, 19793, 
      29794, 89525, 158729, 19962, 91170, 137128, 30053, 20745, 30340, 21146, 
      114050, 135269, 21397, 22405, 22698, 29178, 23060, 25040, 23645, 23176, 
      22850, 23530, 107204, 111908, 118585, 26010, 115218, 120753, 34429, 
      24457, 133897, 174105, 105874, 122618, 127690, 186253, 25364, 25924, 
      27200, 30929, 133841, 187204, 27077, 33813, 34893, 35460, 121725, 
      163885, 27098, 116029, 128680, 28789, 29653, 28233, 122536, 177125, 
      29725, 199810, 202297, 175508, 161698, 30532, 30445, 37165, 31154, 
      174266, 31076, 160576, 31585, 32005, 37105, 31805, 132173, 164909, 
      172309, 32237, 143597, 155242, 32841, 33025, 133524, 33386, 33685, 
      148100, 34632, 34612, 158545, 161037, 157204, 36602, 36737, 37349, 
      41605, 179765, 188960, 203252, 229778, 40045, 41908, 156565, 160705, 
      182129, 239809, 41425, 40626, 210970, 40973, 40853, 175493, 193685, 
      42505, 43825, 171937, 186777, 42074, 191794, 44036, 42461, 42853, 
      42898, 44225, 43385, 186905, 189953, 193033, 44181, 192746, 45968, 
      46226, 46657, 197977, 209498, 225173, 49205, 193448, 50170, 48250, 
      198944, 50965, 49285, 238954, 51578, 228384, 52442, 56842, 55477, 
      53461, 232290, 57565, 55381, 55240, 229480, 57929, 58978, 248013, 
      255560, 57482, 59904, 59364, 60385, 60345, 61745, 59977, 59732, 60637, 
      64034, 62858, 61370, 61370, 64402, 63090, 62122, 62581, 64850, 64660, 
      65866, 69480, 69668, 69698, 69365, 73890, 72442, 72361, 76621, 75353, 
      74945, 74560, 78754, 76597, 77284, 80704, 83317, 81562, 84285, 81458, 
      81017, 82066, 84500, 87700, 85396, 88650, 85588, 85489, 89245, 91901, 
      97849, 99577, 97682, 98713, 99265 ], 
  [ 154325, 152473, 150341, 149760, 148840, 144730, 145285, 144625, 142477, 
      140498, 138541, 134740, 136721, 132345, 133885, 132068, 131185, 130468, 
      124436, 123482, 120740, 121626, 122305, 117577, 119530, 118736, 109028, 
      107650, 105876, 103057, 104605, 100825, 100570, 105937, 98701, 98730, 
      97165, 100178, 94932, 97605, 98125, 95362, 101449, 100850, 91304, 
      91018, 89380, 92209, 96436, 87200, 89108, 88525, 84218, 83912, 85321, 
      85273, 92189, 85924, 80900, 83617, 80420, 81005, 83684, 79033, 81218, 
      77677, 76765, 82105, 76154, 76365, 68672, 66313, 66985, 78877, 64810, 
      67745, 77129, 60736, 73476, 60721, 70333, 69625, 57205, 70673, 62116, 
      64349, 63050, 270530, 57005, 63850, 54212, 62720, 68773, 65668, 52090, 
      53066, 250442, 61856, 51097, 254077, 51005, 62165, 228149, 55189, 
      61013, 61489, 56065, 60625, 254645, 49594, 50269, 268153, 58921, 52381, 
      251125, 46817, 48442, 235525, 198085, 236036, 254957, 46657, 206452, 
      47293, 49309, 46580, 49085, 47626, 48250, 49813, 239908, 213533, 
      219041, 47826, 177874, 50553, 55089, 182025, 51122, 175610, 58448, 
      187444, 176345, 255330, 37885, 39685, 160564, 140941, 157357, 165266, 
      258617, 172309, 148978, 162745, 45025, 53125, 38376, 45160, 36145, 
      33085, 142137, 199810, 213282, 43849, 51633, 64705, 150025, 177993, 
      42773, 116098, 170018, 35125, 61045, 34114, 120861, 122669, 183385, 
      128644, 107396, 109962, 172420, 30125, 30578, 122618, 31225, 206665, 
      28900, 33917, 54130, 123290, 145301, 33316, 48421, 103156, 30850, 
      41522, 60226, 62201, 125885, 141917, 49460, 50465, 124650, 176058, 
      125645, 89669, 157925, 121860, 46370, 58085, 138906, 25684, 26000, 
      26377, 83330, 117290, 37540, 42453, 85093, 171650, 24425, 31721, 44740, 
      26874, 190450, 42920, 169277, 24578, 44914, 46589, 70130, 26833, 69745, 
      51098, 50472, 50845, 26192, 94900, 21213, 33354, 36445, 50850, 63090, 
      77629, 128453, 166741, 23049, 44676, 66841, 76900, 127969, 126820, 
      94112, 21277, 19010, 23360, 32425, 123433, 20242, 34522, 66610, 29524, 
      74600, 124560, 26825, 65738, 65992, 129572, 14625, 22689, 91114, 
      156186, 11777, 29041, 29585, 102020, 119716, 127097, 15509, 16085, 
      126209, 22948, 37960, 51817, 54301, 10036, 24641, 32002, 19013, 49205, 
      9938, 53509, 122305, 9297, 8936, 11645, 8585, 38048, 17117, 14341, 
      9864, 121490, 122842, 126257, 8144, 92425, 93593, 12437, 25352, 9074, 
      17426, 31250, 11956, 11817, 8500, 8905, 16105, 19433, 16133, 118949, 
      59461, 9001, 10756, 21617, 91933, 20813, 41650, 43178, 6352, 9745, 
      17225, 19465, 32345, 10525, 6154, 50569, 5765, 5476, 5485, 5492, 6260, 
      9965, 9050, 20313, 6273, 42677, 24922, 5617, 51989, 24221, 14701, 
      18824, 28925, 49282, 4842, 11161, 20249, 15028, 10708, 14425, 27425, 
      28960, 42905, 13572, 30925, 19109, 9409, 4229, 20866, 99706, 31652, 
      9572, 40450, 49213, 15944, 7688, 58133, 45337, 42530, 5657, 4010, 3706, 
      8665, 14090, 31925, 5300, 28849, 5274, 34578, 78325, 40385, 16592, 
      20297, 40000, 39125, 34354, 79754, 41332, 23652, 6052, 20872, 39290, 
      16034, 10034, 21578, 51650, 51545, 4148, 10273, 68753, 42202, 28845, 
      2722, 59144, 42802, 22850, 72097, 27585, 4608, 12913, 79588, 16850, 
      38980, 9769, 16336, 21257, 17140, 11965, 6664, 3973, 23668, 22130, 
      70325, 2624, 2965, 35594, 10585, 1433, 24400, 11905, 5920, 15457, 
      19450, 12250, 4825, 2906, 26189, 39965, 33556, 18317, 17032, 13256, 
      9437, 12392, 13410, 15013, 54385, 14480, 29924, 20561, 31525, 11925, 
      5465, 2362, 15241, 40442, 42050, 51805, 50013, 49570, 4573, 14185, 
      21465, 48200, 44357, 38312, 3592, 3812, 52154, 34850, 1649, 34065, 
      2425, 592, 676, 8676, 28132, 39733, 23633, 21845, 17429, 6154, 650, 
      28085, 42509, 30760, 28373, 8185, 6370, 4162, 730, 6217, 21136, 6025, 
      27625, 53722, 38386, 482, 8642, 31300, 24040, 13780, 328, 3460, 8068, 
      54578, 50465, 2138, 1733, 45594, 26146, 801, 22970, 9970, 313, 3194, 
      43850, 15273, 28010, 7865, 15497, 3464, 18056, 9882, 162, 17770, 41697, 
      24713, 18560, 9850, 1010, 7445, 13021, 11689, 1250, 6914, 9050, 49309, 
      3152, 592, 9613, 9034, 409, 34, 2034, 13933, 10820, 904, 36485, 4097, 
      442, 0, 2209, 43681, 50, 15377, 1768, 5629, 11673, 61018, 137, 37652, 
      11474, 19906, 2152, 32436, 1073, 274, 1418, 52048, 1602, 1170, 9106, 
      21397, 629, 377, 148, 1825, 57265, 2341, 7969, 8146, 34081, 16385, 
      21865, 34481, 4778, 29189, 5402, 44042, 1625, 5161, 10400, 13856, 
      22642, 31858, 42965, 9841, 10625, 20789, 13672, 50852, 5085, 6970, 
      12393, 55018, 58810, 65245, 69373, 4685, 4937, 51076, 11162, 10049, 
      81113, 4810, 11089, 34945, 7466, 7537, 34420, 6994, 33769, 4925, 9602, 
      12789, 89825, 5220, 10404, 4804, 9001, 47545, 10730, 66925, 96661, 
      6617, 6165, 43364, 7837, 8242, 11169, 14416, 15049, 13522, 16946, 
      89570, 23013, 93497, 13061, 15172, 16370, 21389, 31714, 50714, 7328, 
      13649, 6722, 7850, 9802, 12962, 106945, 7976, 9197, 14274, 24272, 7848, 
      13810, 14522, 14705, 22784, 23202, 47125, 9698, 10610, 19210, 41485, 
      51156, 72081, 25994, 8621, 14120, 10818, 13045, 14633, 107146, 10216, 
      61461, 109861, 10585, 91802, 11713, 19700, 70964, 87049, 10772, 10181, 
      10250, 12161, 10737, 11152, 141712, 10433, 12890, 33125, 47825, 40077, 
      10841, 15041, 56225, 12050, 13010, 19610, 11509, 15938, 21845, 54290, 
      107746, 12605, 12148, 13345, 36628, 12410, 13402, 118157, 20200, 35816, 
      13105, 133425, 13028, 64985, 66833, 133648, 16613, 19825, 36405, 
      130645, 16706, 20281, 28109, 14977, 75956, 140905, 14589, 18020, 
      101777, 18244, 79936, 16850, 18005, 15140, 16040, 16648, 18020, 15754, 
      99810, 108765, 21937, 107185, 95149, 123460, 16805, 30770, 105530, 
      18500, 123313, 127940, 33541, 105445, 128197, 30125, 18761, 18842, 
      24217, 32537, 133442, 17914, 18037, 149725, 19009, 21305, 34372, 
      100865, 174557, 19744, 102544, 151650, 34325, 20773, 34610, 20836, 
      127012, 149617, 21925, 23941, 24232, 32980, 24634, 27538, 25385, 24410, 
      22696, 24804, 119522, 124562, 131701, 28288, 128080, 133993, 38845, 
      25049, 147929, 190489, 117972, 135892, 141300, 203265, 26330, 25290, 
      29002, 34117, 147781, 204210, 28625, 37585, 38917, 39610, 134821, 
      179585, 26248, 128657, 142146, 30157, 31525, 28465, 135490, 193397, 
      28901, 217256, 219869, 191650, 177040, 29954, 31085, 40745, 30280, 
      190276, 31586, 175786, 31001, 33185, 40385, 32353, 145573, 180325, 
      188145, 31733, 157709, 170068, 32041, 34157, 146962, 34516, 33173, 
      162370, 34450, 34514, 173353, 175969, 171882, 37124, 37469, 36985, 
      44305, 195653, 205306, 220354, 248180, 38873, 44138, 170973, 175365, 
      198005, 258625, 40121, 41296, 228356, 40465, 41185, 190945, 210145, 
      41029, 45833, 187133, 202813, 42400, 208080, 42386, 42701, 42965, 
      43220, 42949, 43873, 202849, 206065, 209313, 43825, 208936, 44642, 
      46196, 46625, 214325, 226432, 242905, 47489, 209498, 48200, 47540, 
      215242, 49241, 49241, 257220, 51272, 246010, 52384, 54344, 53525, 
      53021, 250036, 55313, 54305, 54290, 247010, 55717, 56720, 266377, 
      274258, 56648, 57850, 57562, 58329, 58789, 59725, 59049, 59098, 61049, 
      61672, 61000, 60520, 62116, 62288, 61648, 62528, 62901, 62984, 63170, 
      64580, 67138, 68242, 68648, 68693, 71656, 71968, 72265, 73961, 73697, 
      73541, 73450, 75920, 74853, 77170, 78570, 80425, 79300, 81265, 79780, 
      80093, 80720, 82186, 85042, 83746, 85864, 84690, 84717, 86873, 89645, 
      95157, 96713, 96200, 96977, 97569 ], 
  [ 152962, 149794, 148226, 147457, 145973, 143837, 142888, 141476, 139892, 
      139229, 137930, 134317, 132820, 132298, 131770, 131269, 128882, 128165, 
      122509, 121837, 119941, 119041, 118592, 116402, 116381, 115681, 107665, 
      105629, 105265, 101882, 101268, 99274, 97985, 99122, 96116, 95581, 
      94298, 95149, 93757, 93892, 94036, 91085, 93600, 93001, 88813, 88245, 
      87641, 87650, 89245, 85273, 85489, 84906, 82385, 81797, 81514, 80714, 
      84058, 80613, 78409, 78682, 77365, 77480, 78373, 76730, 77129, 75092, 
      72018, 74538, 71125, 69268, 65617, 64010, 63648, 69242, 62037, 62528, 
      67588, 57681, 63841, 57290, 61544, 60554, 54338, 60850, 55301, 56500, 
      55577, 228841, 52258, 55625, 51157, 54401, 58010, 55845, 48941, 49165, 
      210445, 53161, 48042, 213610, 47668, 53000, 190408, 48938, 52130, 
      52418, 49156, 51554, 213896, 45693, 45898, 225994, 49850, 46036, 
      210564, 43762, 44165, 196562, 163258, 196885, 213832, 42192, 170497, 
      42170, 43058, 41645, 42740, 41845, 41717, 42340, 200005, 176450, 
      181300, 40729, 144833, 41764, 44608, 148420, 41957, 142757, 46369, 
      152993, 143210, 213265, 33608, 34280, 129121, 112130, 126290, 133165, 
      216082, 139268, 118945, 130832, 35954, 41234, 32125, 35901, 30740, 
      29466, 112762, 163197, 175165, 34308, 39460, 48960, 119428, 143824, 
      33514, 90389, 136789, 29156, 46052, 28521, 94306, 95738, 148370, 
      100773, 82721, 84817, 138533, 25378, 25549, 95405, 25632, 168736, 
      24341, 26632, 39701, 95701, 114610, 25749, 35496, 78669, 24317, 30665, 
      44105, 45610, 97826, 111602, 36065, 36788, 96685, 141325, 97492, 67250, 
      125354, 94177, 33445, 42058, 108685, 20561, 20689, 20690, 61757, 90077, 
      26965, 30280, 63144, 137105, 19396, 23120, 31721, 20341, 153649, 30277, 
      134920, 18985, 31613, 32818, 50813, 19924, 50240, 35729, 35197, 35476, 
      18625, 70601, 16090, 22873, 24930, 35293, 44713, 56338, 98984, 132290, 
      16516, 30529, 47524, 55609, 98500, 97445, 69625, 14932, 13793, 15793, 
      21380, 94340, 14085, 22725, 46917, 19325, 53309, 95185, 17378, 46045, 
      46205, 99445, 11194, 14746, 66721, 122581, 11072, 18560, 18916, 75841, 
      90905, 97252, 11138, 11338, 96458, 14629, 24565, 34850, 36770, 11681, 
      15476, 20205, 12104, 32708, 14309, 35978, 92930, 10660, 10205, 8872, 
      11828, 24089, 10490, 23976, 16021, 92021, 93185, 96130, 8473, 67280, 
      68260, 21320, 14965, 7241, 10141, 18889, 20745, 20512, 7137, 7072, 
      27338, 11114, 9224, 89668, 40050, 16004, 6761, 35482, 66600, 11554, 
      26093, 27245, 10817, 6032, 9376, 10676, 19232, 19314, 6201, 32850, 
      9572, 7685, 7412, 7325, 5837, 5876, 5525, 34084, 11584, 63122, 40385, 
      5570, 74596, 39496, 7604, 9941, 16564, 71325, 7897, 5850, 34208, 26825, 
      5585, 7328, 15440, 16505, 63538, 24805, 17812, 32786, 18386, 6250, 
      10949, 72869, 49465, 18737, 60613, 71444, 28493, 15725, 38440, 66722, 
      63257, 12002, 4621, 4505, 4106, 6617, 50020, 11645, 46098, 11713, 
      20149, 54778, 60736, 29705, 10192, 24161, 59194, 19925, 55925, 61965, 
      39397, 2997, 10485, 59453, 29053, 20233, 10909, 33085, 74528, 9929, 
      4304, 46804, 63117, 46282, 3897, 83725, 63905, 38501, 49490, 44740, 
      11329, 5440, 55665, 30433, 59237, 20250, 29825, 10400, 31005, 23668, 
      15453, 10600, 11965, 37781, 47906, 7841, 8746, 55193, 21818, 4394, 
      40897, 23796, 14521, 6480, 34349, 24329, 12674, 8969, 13546, 60692, 
      52685, 32840, 31085, 25805, 20200, 4637, 5185, 6130, 78308, 5785, 
      16153, 9610, 50184, 24004, 14066, 8237, 6170, 23945, 25177, 75258, 
      73090, 72553, 954, 5490, 10138, 70901, 66212, 58757, 10877, 757, 75701, 
      54449, 6866, 53476, 8676, 3177, 1945, 2425, 14737, 60554, 40130, 37778, 
      31858, 15413, 1825, 14690, 63988, 49325, 46280, 18666, 15817, 12105, 
      1341, 1282, 36881, 15284, 14324, 77645, 58925, 1657, 2297, 50053, 
      40725, 26893, 2349, 405, 2005, 78689, 73730, 8389, 7514, 67825, 43489, 
      5266, 39373, 21485, 3650, 233, 26413, 5920, 45917, 1802, 6050, 11125, 
      7669, 21397, 1525, 7477, 24730, 41680, 33553, 21365, 305, 1570, 25946, 
      24050, 6749, 1321, 2329, 30650, 10625, 545, 21034, 20173, 4498, 2713, 
      13, 5050, 22805, 293, 20740, 12322, 677, 2209, 0, 26244, 2917, 5930, 
      29, 788, 3730, 40009, 1312, 21625, 3625, 8861, 8685, 17725, 6290, 3893, 
      149, 32825, 7477, 277, 2385, 9882, 5000, 1082, 2545, 180, 37008, 226, 
      1906, 1989, 18994, 6656, 10256, 19300, 689, 15418, 937, 26605, 544, 
      884, 3209, 5161, 10845, 17429, 25810, 3026, 3434, 9650, 5165, 32005, 
      1090, 1753, 4450, 35325, 38365, 43578, 46954, 1066, 1130, 32229, 3877, 
      3328, 56720, 1285, 3898, 19858, 2249, 2320, 19521, 2153, 19058, 1588, 
      3445, 5128, 64210, 2353, 4153, 2501, 3690, 29826, 4573, 45352, 70106, 
      3280, 3298, 26773, 3842, 3965, 5200, 6849, 7200, 6425, 8345, 64237, 
      12250, 67600, 6434, 7605, 8333, 11378, 18413, 32713, 4649, 6928, 5077, 
      5077, 5525, 6805, 79168, 5485, 5672, 7741, 13697, 6109, 7841, 8177, 
      8266, 12961, 13285, 30440, 6925, 7085, 10985, 26210, 33625, 50320, 
      15325, 7540, 8621, 7669, 8298, 9040, 79745, 8101, 41956, 82084, 8282, 
      66845, 8564, 11945, 49673, 62938, 8845, 9194, 9169, 9106, 9280, 9225, 
      109705, 9634, 9553, 20858, 31610, 25930, 10324, 10576, 38224, 10217, 
      10237, 12701, 10898, 11285, 14090, 36853, 80721, 11336, 12289, 11700, 
      23985, 12457, 11945, 89722, 13949, 23549, 12682, 102922, 13169, 45668, 
      47140, 103145, 12994, 14138, 24232, 100612, 13369, 14594, 18850, 13520, 
      54665, 109556, 13978, 14213, 76162, 14625, 58081, 14641, 14762, 15845, 
      15053, 14909, 14965, 15613, 74665, 82210, 16532, 80912, 70850, 94837, 
      16570, 21605, 79633, 16385, 94784, 98753, 23530, 79642, 99010, 21524, 
      17210, 17197, 18530, 23090, 103597, 18713, 19400, 117812, 18586, 18532, 
      24737, 76096, 139730, 20825, 77681, 119737, 25348, 21290, 25633, 22105, 
      98577, 118080, 21314, 21074, 21365, 25037, 21673, 22509, 22048, 22201, 
      23589, 22501, 92497, 96785, 102890, 23729, 99833, 104900, 29492, 24250, 
      117050, 154346, 91417, 106705, 111361, 165712, 24685, 27217, 25477, 
      27490, 117090, 166657, 25664, 29642, 30410, 30821, 106010, 144946, 
      28645, 100880, 112489, 27572, 27812, 28418, 106961, 157442, 31204, 
      178669, 181000, 155977, 143153, 31693, 30098, 33178, 32677, 154885, 
      30881, 142181, 32740, 30976, 33476, 31554, 116010, 146250, 153130, 
      33284, 126548, 137309, 34250, 32042, 117305, 32401, 34724, 130833, 
      35249, 35125, 140594, 142928, 139405, 36325, 36200, 38160, 38618, 
      160450, 169069, 182425, 207337, 41834, 39485, 139060, 142888, 162802, 
      216842, 43364, 40121, 189769, 41922, 40762, 156682, 173626, 44648, 
      41650, 153434, 167234, 41977, 171937, 46381, 42466, 43012, 42797, 
      46098, 43074, 167458, 170298, 173170, 44906, 172981, 47885, 46525, 
      46954, 177994, 188785, 203472, 51578, 173825, 52853, 49373, 179005, 
      53330, 49570, 216565, 52165, 206765, 52713, 60125, 58084, 54196, 
      210509, 60530, 56890, 56593, 207953, 60840, 61937, 225440, 232569, 
      58669, 62597, 61745, 63076, 62408, 64378, 61258, 60649, 60250, 67077, 
      65277, 62541, 60565, 67129, 64985, 61729, 62290, 67261, 66601, 67541, 
      72449, 71485, 71045, 70244, 76685, 73049, 72500, 79930, 77410, 76690, 
      75941, 82265, 78754, 77405, 83317, 86864, 84329, 87986, 83493, 82114, 
      83681, 87309, 90917, 87365, 92021, 86617, 86362, 92090, 94580, 101032, 
      102964, 99349, 100690, 101188 ], 
  [ 182122, 174418, 174794, 173377, 169949, 174617, 168484, 164480, 164840, 
      168713, 169682, 166717, 153232, 165994, 158338, 162373, 154802, 154085, 
      149725, 150025, 151045, 143989, 139652, 146210, 139385, 139009, 136825, 
      132521, 137017, 131690, 123624, 127786, 122933, 109490, 121064, 118585, 
      118274, 111673, 123565, 114952, 113800, 110201, 100404, 99805, 114085, 
      112545, 115505, 105794, 98317, 112489, 106873, 106290, 109925, 108365, 
      102250, 98858, 89890, 96165, 103681, 95530, 100693, 99188, 93925, 
      102650, 96893, 100040, 89514, 82314, 87649, 78664, 88945, 89930, 86004, 
      69890, 86337, 78404, 68560, 81009, 64489, 79322, 65108, 63146, 78314, 
      60850, 65669, 63304, 63677, 119005, 69754, 61133, 74485, 59585, 54770, 
      55845, 71945, 69577, 106441, 57049, 71370, 107986, 70024, 55268, 94180, 
      61250, 55370, 55010, 59200, 54146, 107300, 66105, 64690, 114538, 52442, 
      58024, 104616, 67090, 63281, 96122, 77074, 95797, 105940, 60660, 80425, 
      58370, 55370, 58493, 54728, 55777, 53057, 50440, 96325, 82490, 85072, 
      50125, 64805, 45328, 42340, 66448, 44225, 63377, 38593, 68105, 62858, 
      102133, 52724, 49508, 54601, 46682, 53066, 56377, 103330, 59240, 49285, 
      54692, 38546, 34106, 44437, 37845, 45968, 50850, 45370, 70857, 77641, 
      35280, 31360, 28548, 47824, 59908, 35458, 35633, 56113, 42440, 28232, 
      43101, 36634, 36770, 61538, 38565, 31529, 32005, 55589, 42874, 42073, 
      35465, 40212, 71860, 42485, 35380, 23825, 34465, 42682, 33525, 24804, 
      28125, 35657, 27101, 22397, 22282, 34970, 40970, 23753, 23504, 34153, 
      55465, 34312, 23834, 46946, 32617, 22753, 20674, 38377, 36761, 36241, 
      34946, 21257, 30137, 24373, 22180, 21348, 51893, 35920, 27332, 20705, 
      31681, 60661, 20557, 50356, 33565, 19625, 19210, 18089, 29968, 16868, 
      16613, 16405, 16360, 26401, 20705, 32290, 20605, 19098, 15529, 15229, 
      16810, 31268, 47402, 27856, 15625, 14800, 16081, 30784, 30053, 19081, 
      26920, 29669, 23569, 17168, 27920, 26721, 15921, 12897, 18029, 13781, 
      27793, 18674, 12025, 11861, 29461, 33226, 21226, 16501, 40609, 42500, 
      16292, 16000, 19465, 25457, 28240, 29930, 28834, 27770, 19813, 12253, 
      10226, 10202, 51209, 17744, 13401, 22148, 9704, 63233, 9410, 25538, 
      49216, 48437, 33172, 56864, 9833, 21506, 91044, 71101, 24305, 24821, 
      26146, 43465, 14468, 14800, 85796, 13021, 34781, 18889, 10141, 84897, 
      84340, 36297, 34612, 99914, 16298, 19268, 22600, 7002, 74000, 26849, 
      117130, 13140, 13498, 6329, 6185, 60065, 27092, 16180, 14240, 7892, 
      83466, 40221, 5634, 56552, 49157, 47912, 47501, 38237, 25640, 27233, 
      115408, 63748, 167450, 127541, 39266, 186376, 126004, 17000, 13181, 
      7816, 181161, 52285, 21402, 116180, 101345, 21785, 16724, 7988, 7433, 
      168514, 97381, 6472, 113786, 83186, 47074, 10625, 14225, 144721, 84185, 
      163969, 181928, 105605, 77285, 4420, 174290, 168557, 67730, 40585, 
      41117, 22250, 14717, 146248, 67373, 139410, 67765, 4273, 7474, 164740, 
      108761, 9220, 3425, 162226, 4049, 7649, 166941, 127525, 26325, 8541, 
      162809, 107785, 89245, 7993, 2953, 187604, 63713, 17588, 5008, 169065, 
      140242, 41805, 202309, 170501, 126305, 5426, 137728, 68353, 13540, 
      7065, 111109, 162917, 90234, 110177, 6836, 112653, 97864, 79605, 67300, 
      5485, 125585, 4490, 59681, 62530, 156605, 94394, 48458, 131617, 98640, 
      78025, 9396, 119561, 99821, 73586, 63725, 3826, 165992, 152477, 116756, 
      113381, 102917, 91156, 11765, 10693, 9370, 194624, 9673, 2545, 5722, 
      148356, 99496, 77570, 62345, 8762, 941, 877, 189954, 186490, 185629, 
      22338, 9378, 4954, 183005, 175400, 163085, 69845, 24085, 190721, 
      155861, 58706, 154240, 64080, 45945, 40177, 14737, 2425, 166178, 
      130850, 126554, 115450, 81185, 39733, 2378, 171880, 147173, 141860, 
      88650, 82237, 73341, 37305, 18130, 125009, 81056, 2336, 193961, 163577, 
      39565, 14285, 148549, 132093, 105949, 43173, 23733, 14965, 195653, 
      187778, 63793, 61298, 178309, 137125, 54514, 129769, 95033, 49010, 
      23885, 169, 7540, 141497, 14762, 7346, 71389, 5725, 94945, 40081, 5857, 
      106, 134020, 119089, 94913, 31733, 15178, 104354, 100514, 59561, 15901, 
      13021, 194, 70241, 34241, 94258, 92425, 52450, 45805, 26905, 8290, 
      97973, 32045, 328, 74530, 35345, 43681, 26244, 0, 46657, 7226, 27893, 
      17960, 10210, 1453, 39220, 241, 10429, 4649, 65061, 877, 58130, 50225, 
      29633, 425, 61585, 31057, 13077, 4050, 53924, 37370, 44665, 28368, 
      1044, 26794, 14866, 14625, 850, 6980, 4100, 832, 20453, 1810, 19405, 
      361, 30676, 20000, 12281, 9049, 4041, 1553, 538, 13394, 12506, 5114, 
      9701, 901, 21178, 17629, 10930, 1305, 1753, 2754, 3538, 22450, 21866, 
      1125, 12625, 14020, 6500, 22993, 12970, 1714, 18125, 18196, 2025, 
      19325, 2210, 23944, 16081, 12580, 9778, 26329, 16465, 28421, 19242, 
      2610, 17209, 4852, 12434, 25636, 27274, 3445, 23930, 23081, 18484, 
      14625, 14004, 15821, 12557, 10777, 9010, 12196, 17450, 15381, 14489, 
      10730, 6425, 4525, 29273, 17620, 33265, 29377, 24641, 19441, 17284, 
      30757, 27380, 19081, 11105, 33973, 21125, 20165, 19930, 12961, 12961, 
      6788, 31225, 28793, 16493, 7418, 7057, 9172, 12409, 37672, 23525, 
      30673, 25794, 23620, 19157, 34669, 8584, 20200, 34202, 14681, 31568, 
      19073, 10145, 13690, 36061, 39650, 39301, 32434, 38116, 36441, 33241, 
      40738, 31909, 12434, 9578, 11026, 42400, 29044, 10036, 37757, 34537, 
      22745, 42650, 29105, 21218, 10609, 21429, 40820, 46633, 39888, 14265, 
      46477, 40781, 25570, 26261, 15125, 45082, 31642, 47513, 12944, 13120, 
      31865, 34378, 28394, 16132, 30952, 35725, 28850, 20794, 42356, 15137, 
      35360, 45730, 34949, 21730, 36009, 16609, 40885, 37442, 52133, 45509, 
      42773, 38293, 48985, 21853, 24538, 31760, 24212, 20954, 30037, 49618, 
      23873, 24229, 42953, 30308, 32009, 22882, 24562, 32266, 25736, 45722, 
      45385, 32786, 24386, 34585, 55325, 57956, 41672, 50986, 42832, 25385, 
      24580, 53546, 58409, 25841, 43597, 28264, 56930, 28549, 60337, 34425, 
      43236, 53066, 45050, 45341, 31517, 45325, 39033, 44404, 48445, 60525, 
      48421, 33205, 34901, 37442, 41873, 36329, 38480, 31112, 55354, 44474, 
      63626, 33745, 39961, 42025, 70132, 52873, 67717, 47185, 38506, 45162, 
      71077, 49316, 36122, 34946, 34385, 40562, 59410, 70765, 38996, 44125, 
      52520, 48872, 62114, 42485, 67370, 73000, 79525, 80884, 66877, 60209, 
      71545, 60554, 40954, 74797, 66757, 62309, 60209, 72592, 57220, 43520, 
      62658, 47970, 62658, 66298, 72488, 53000, 58253, 75722, 58610, 48941, 
      58969, 73928, 55989, 71861, 71089, 61538, 62900, 61321, 67429, 65684, 
      76068, 52874, 72970, 78025, 85549, 100417, 85898, 57305, 62920, 64804, 
      75322, 106682, 88400, 69929, 90625, 80802, 73162, 72442, 81610, 90980, 
      61090, 71138, 78458, 74377, 81217, 94009, 75514, 77032, 75197, 90810, 
      74178, 79330, 80874, 82450, 82490, 82909, 92921, 81517, 81946, 86626, 
      92881, 101412, 99530, 84725, 102749, 89549, 87961, 101282, 84562, 
      110293, 89101, 105353, 87705, 113909, 107656, 92104, 108125, 112370, 
      99658, 98389, 107189, 112356, 113777, 118196, 122733, 99493, 112817, 
      110021, 113296, 108740, 114274, 102730, 99853, 91354, 119565, 113877, 
      103365, 89077, 117673, 110345, 92833, 94042, 115861, 112285, 111605, 
      124613, 116521, 113165, 109448, 127877, 110633, 107168, 134362, 124066, 
      121402, 118385, 137993, 126058, 112073, 133537, 142916, 135521, 145010, 
      130149, 122938, 127745, 138825, 145025, 133697, 147101, 127117, 125890, 
      143930, 145448, 155140, 158368, 144061, 147346, 147520 ], 
  [ 155689, 154025, 151805, 151250, 150410, 146000, 146777, 146225, 143989, 
      141812, 139753, 135914, 138409, 133457, 135305, 133290, 132625, 131906, 
      125802, 124804, 121930, 123080, 123925, 118813, 121060, 120250, 110266, 
      108980, 106994, 104249, 106117, 102065, 101960, 107953, 100085, 100196, 
      98585, 101920, 96098, 99149, 99725, 96980, 103597, 102996, 92650, 
      92404, 90610, 93857, 98474, 88450, 90610, 90025, 85444, 85178, 86837, 
      86897, 94345, 87658, 82210, 85289, 81810, 82465, 85410, 80309, 82760, 
      78989, 78385, 84145, 77812, 78317, 70018, 67541, 68365, 81193, 66100, 
      69397, 79425, 62050, 75770, 62089, 72497, 71825, 58477, 72981, 63970, 
      66357, 65000, 277576, 58545, 65908, 55498, 64786, 71201, 67954, 53380, 
      54468, 257220, 63970, 52369, 260921, 52317, 64345, 234585, 56933, 
      63149, 63653, 57905, 62785, 261521, 50980, 51725, 275237, 61073, 54125, 
      257965, 48069, 49876, 242125, 204065, 242658, 261873, 48109, 212594, 
      48841, 51025, 48098, 50813, 49268, 50000, 51701, 246626, 219829, 
      225433, 49652, 183560, 52625, 57413, 187793, 53248, 181264, 61002, 
      193330, 182033, 262340, 39265, 41233, 165986, 145969, 162721, 170784, 
      265689, 177965, 154184, 168229, 47105, 55625, 40034, 47266, 37673, 
      34345, 147233, 205984, 219680, 45985, 54161, 67765, 155297, 183797, 
      44865, 120640, 175680, 36725, 63989, 35656, 125525, 127385, 189305, 
      133498, 111770, 114404, 178162, 31525, 32020, 127364, 32749, 213005, 
      30266, 35689, 56960, 128080, 150553, 35122, 51025, 107482, 32500, 
      43816, 63304, 65349, 130741, 147109, 52130, 53177, 129488, 181904, 
      130509, 93677, 163445, 126650, 48960, 61137, 144068, 27106, 27450, 
      27881, 87200, 122000, 39770, 44921, 89017, 177448, 25825, 33653, 47330, 
      28496, 196580, 45450, 175041, 26056, 47540, 49285, 73652, 28505, 73285, 
      54020, 53378, 53765, 27946, 99146, 22601, 35540, 38785, 53792, 66452, 
      81425, 133465, 172493, 24641, 47402, 70337, 80690, 132977, 131810, 
      98370, 22829, 20392, 25090, 34673, 128369, 21760, 36880, 70144, 31642, 
      78370, 129530, 28825, 69264, 69530, 134650, 15725, 24461, 95336, 
      161780, 12469, 31189, 31761, 106506, 124594, 132129, 16745, 17377, 
      131225, 24770, 40538, 54925, 57493, 10370, 26585, 34336, 20617, 52237, 
      9860, 56693, 127253, 9665, 9314, 12625, 8665, 40690, 18665, 13465, 
      9506, 126436, 127816, 131301, 8650, 96725, 97921, 11665, 27450, 9896, 
      19060, 33640, 11194, 11069, 9250, 9725, 14977, 21217, 17705, 123853, 
      62893, 8497, 11890, 20089, 96241, 22725, 44500, 46084, 6218, 10829, 
      18925, 21305, 34829, 9745, 6676, 53737, 5725, 5674, 5725, 5746, 6850, 
      11101, 10100, 18785, 6005, 40153, 23140, 6145, 49141, 22465, 16277, 
      20666, 31285, 46516, 4904, 12469, 18685, 13786, 11986, 15997, 29725, 
      31330, 40345, 12410, 33389, 17581, 8581, 4437, 22852, 104212, 29506, 
      8714, 37952, 46405, 14578, 6994, 61569, 42653, 39944, 5213, 4420, 4084, 
      9841, 15700, 29725, 4850, 26773, 4808, 37220, 82325, 37845, 15130, 
      22293, 42850, 36625, 36992, 83792, 38746, 21794, 6994, 22906, 36772, 
      14580, 9000, 23652, 54900, 48605, 3770, 11645, 72505, 39568, 26729, 
      3028, 55962, 40136, 20996, 75941, 25505, 4082, 14501, 83626, 15300, 
      36434, 8677, 14794, 23341, 15538, 10685, 5818, 3449, 25874, 20260, 
      74125, 2306, 2561, 33128, 9365, 1445, 22394, 10585, 5090, 17245, 17680, 
      10900, 4105, 2452, 28521, 37325, 31154, 16601, 15386, 11834, 8281, 
      13994, 15080, 16781, 51265, 16218, 32418, 22633, 29185, 10565, 4621, 
      1924, 17029, 43336, 45000, 48745, 47009, 46580, 5545, 15913, 23585, 
      45250, 41533, 35698, 2938, 4698, 49076, 32360, 1301, 31601, 1921, 634, 
      914, 10034, 30554, 37057, 21601, 19897, 15705, 5200, 900, 30505, 39733, 
      28418, 26129, 7045, 5384, 3400, 1060, 7373, 19210, 5065, 30025, 50576, 
      35744, 724, 10004, 28922, 21970, 12242, 442, 4330, 9386, 51400, 47413, 
      1620, 1285, 42692, 23972, 545, 20932, 8660, 221, 4040, 46852, 17069, 
      25744, 9169, 17305, 2722, 20002, 8564, 356, 19700, 44621, 22581, 16722, 
      8528, 1508, 8713, 11485, 10237, 820, 8136, 10440, 52477, 2426, 986, 
      8297, 7760, 185, 20, 2720, 15641, 9418, 1378, 39213, 3253, 788, 50, 
      2917, 46657, 0, 17161, 2402, 6725, 13229, 64520, 333, 40410, 13012, 
      21920, 1546, 34994, 661, 100, 1972, 55274, 1088, 1664, 10468, 23473, 
      337, 629, 146, 2425, 60637, 3005, 9221, 9412, 36677, 18181, 23941, 
      37089, 5732, 31585, 6408, 46980, 2125, 6137, 11810, 15490, 24736, 
      34340, 45853, 11185, 12025, 22777, 15266, 53986, 6005, 8072, 13901, 
      58276, 62180, 68797, 73037, 5545, 5825, 54202, 12564, 11365, 85061, 
      5648, 12473, 37505, 8552, 8621, 36946, 8020, 36265, 5725, 10816, 14225, 
      93925, 5930, 11618, 5426, 10069, 50461, 11920, 70409, 100885, 7381, 
      6857, 46098, 8693, 9140, 12317, 15802, 16477, 14836, 18484, 93600, 
      24869, 97605, 14297, 16546, 17812, 23125, 33940, 53640, 7970, 14893, 
      7204, 8500, 10676, 14116, 111317, 8578, 9953, 15476, 26074, 8330, 
      14920, 15688, 15885, 24466, 24896, 49825, 10324, 11348, 20648, 43973, 
      53978, 75533, 27792, 8989, 15146, 11492, 13957, 15669, 111428, 10730, 
      64565, 114197, 11125, 95716, 12377, 21050, 74330, 90833, 11250, 10517, 
      10600, 12805, 11141, 11626, 146666, 10737, 13572, 35137, 50425, 42365, 
      11097, 15885, 59085, 12500, 13600, 20816, 11773, 16804, 23173, 57060, 
      111940, 12961, 12290, 13753, 38674, 12564, 13780, 122553, 21290, 37802, 
      13325, 138125, 13162, 68017, 69921, 138346, 17305, 20825, 38369, 
      135269, 17352, 21277, 29637, 15341, 79274, 145721, 14825, 18730, 
      105733, 18922, 83330, 17316, 18625, 15170, 16322, 17042, 18610, 15908, 
      103688, 112853, 22873, 111229, 98897, 127850, 16965, 32260, 109512, 
      18938, 127685, 132410, 35153, 109409, 132665, 31525, 19109, 19204, 
      25181, 34061, 138004, 17908, 17945, 154589, 19181, 21825, 35914, 
      104661, 179845, 19682, 106346, 156500, 35757, 20789, 36040, 20738, 
      131338, 154405, 22105, 24457, 24746, 34250, 25160, 28372, 25965, 24820, 
      22642, 25226, 123624, 128776, 136069, 29042, 132362, 138401, 40309, 
      25237, 152597, 195941, 121994, 140306, 145826, 208925, 26640, 25064, 
      29588, 35165, 152413, 209864, 29125, 38825, 40241, 40976, 139169, 
      184801, 25946, 132845, 146612, 30589, 32125, 28517, 139780, 198793, 
      28597, 223042, 225697, 197000, 182122, 29728, 31265, 41905, 29954, 
      195578, 31720, 180820, 30769, 33541, 41441, 32497, 150001, 185425, 
      193385, 31525, 162373, 174970, 31733, 34493, 151400, 34850, 32957, 
      167080, 34340, 34432, 178237, 180893, 176720, 37242, 37657, 36805, 
      45145, 200889, 210692, 225992, 254250, 38417, 44816, 175709, 180185, 
      203229, 264829, 39617, 41450, 234082, 40225, 41225, 196025, 215561, 
      40465, 46429, 192125, 208085, 42434, 213434, 41760, 42705, 42925, 
      43250, 42445, 43957, 208085, 211357, 214661, 43625, 214250, 44116, 
      46098, 46525, 219685, 231986, 248725, 46825, 214756, 47450, 47210, 
      220580, 48569, 49129, 263210, 51066, 251780, 52258, 53402, 52765, 
      52765, 255842, 54449, 53833, 53860, 252740, 54865, 55850, 272381, 
      280372, 56250, 57044, 56840, 57521, 58145, 58925, 58613, 58760, 61057, 
      60754, 60250, 60106, 62234, 61450, 61034, 62530, 62873, 62226, 62536, 
      64010, 66212, 67616, 68146, 68317, 70754, 71650, 72073, 72913, 72981, 
      72909, 72916, 74810, 74105, 76960, 77684, 79285, 78370, 80081, 79042, 
      79605, 80090, 81232, 83968, 83008, 84746, 84200, 84269, 85889, 88693, 
      94049, 95545, 95490, 96181, 96785 ], 
  [ 161060, 155728, 155080, 154001, 151589, 152681, 149266, 146618, 145954, 
      147445, 147220, 143905, 136706, 142496, 138580, 140233, 135376, 134657, 
      129601, 129389, 128873, 125045, 122746, 124708, 121453, 120905, 115637, 
      112517, 114461, 110144, 105986, 106912, 103925, 98128, 102050, 100589, 
      99764, 97073, 101993, 97970, 97498, 94229, 90890, 90289, 94877, 93845, 
      94933, 90320, 87601, 92249, 89693, 89108, 89505, 88453, 85396, 83360, 
      80852, 82025, 84437, 80704, 82465, 81810, 79777, 83060, 80533, 80954, 
      74324, 72224, 72965, 67706, 70673, 70292, 68234, 63508, 67541, 64026, 
      62002, 62705, 58085, 61696, 57170, 55712, 59656, 54772, 54145, 53650, 
      53341, 170549, 54484, 52153, 56153, 50769, 50372, 49745, 53773, 52765, 
      154909, 48905, 53024, 157300, 52186, 47970, 138562, 48680, 47560, 
      47540, 47818, 46672, 157114, 49277, 48712, 166900, 44960, 45610, 
      154082, 48724, 47125, 142696, 116164, 142705, 156418, 44834, 121549, 
      43732, 42772, 43513, 42298, 42325, 40961, 40042, 144577, 125640, 
      129410, 39041, 100637, 37298, 37370, 103298, 36873, 98865, 36505, 
      106477, 98848, 154265, 36514, 35338, 87517, 74836, 85300, 90481, 
      156304, 95042, 79645, 88450, 30992, 31652, 31781, 30629, 31778, 33428, 
      74528, 113105, 122609, 28562, 29402, 33050, 79186, 97730, 28228, 58153, 
      92233, 29258, 31370, 29237, 60680, 61492, 100880, 64985, 52165, 53489, 
      92881, 27464, 27173, 60685, 26330, 116458, 26729, 24554, 25913, 60353, 
      74180, 23201, 24170, 48401, 23461, 22725, 27541, 28276, 61704, 71784, 
      23965, 24226, 60713, 94265, 61210, 40360, 81832, 58661, 22105, 25636, 
      69005, 21997, 21817, 21200, 36241, 55321, 19465, 20162, 37010, 90333, 
      20978, 18850, 20213, 19457, 103177, 19381, 88450, 19637, 19637, 20072, 
      28981, 18418, 28090, 20353, 19973, 20098, 16025, 40589, 17492, 15497, 
      15860, 19601, 24401, 31252, 60498, 85640, 15602, 17141, 25666, 30517, 
      60010, 59105, 39289, 14314, 15021, 13169, 13058, 56450, 13769, 13169, 
      24425, 12385, 28197, 56825, 11664, 23545, 23549, 59849, 15332, 11492, 
      36517, 77285, 19674, 11146, 11194, 42709, 53461, 58114, 13732, 13316, 
      57472, 10753, 12373, 16804, 17800, 24125, 10210, 10625, 10530, 15426, 
      31213, 17000, 54548, 22634, 22021, 14066, 26874, 10953, 9364, 49490, 
      35837, 53469, 54325, 56500, 18737, 35810, 36482, 45594, 7669, 13957, 
      7925, 8357, 44861, 44474, 14621, 13786, 55456, 7200, 7618, 51410, 
      17960, 37186, 9925, 67904, 34802, 6088, 10309, 10845, 27833, 9650, 
      6218, 5978, 7450, 43412, 15977, 13520, 25506, 21001, 20266, 20025, 
      14841, 8874, 9445, 66338, 29978, 106308, 75409, 15184, 121322, 74210, 
      5666, 5077, 6002, 117125, 22589, 6836, 66762, 55837, 6877, 5386, 5490, 
      5785, 107024, 52889, 6010, 64872, 42772, 19240, 4381, 38581, 88325, 
      43429, 103321, 117538, 58725, 38565, 15850, 111428, 106885, 32068, 
      15293, 15481, 6304, 4041, 89330, 31705, 84020, 31925, 6173, 25864, 
      103738, 60849, 3298, 7873, 101732, 5945, 26545, 105425, 74849, 7649, 
      3125, 102141, 60037, 46597, 3085, 12325, 121834, 29053, 4178, 20498, 
      107033, 84500, 15473, 133645, 108125, 73789, 22100, 82490, 31985, 2842, 
      26117, 62329, 102065, 47060, 61561, 2250, 63353, 52474, 39485, 31090, 
      2425, 73053, 20808, 26017, 27844, 96925, 49844, 18868, 77545, 52898, 
      38233, 1394, 68377, 53737, 35152, 28521, 2452, 104266, 93641, 66250, 
      63725, 55981, 47450, 1549, 1325, 1192, 127114, 1153, 3205, 1280, 90362, 
      53402, 37764, 27469, 916, 6525, 7141, 123284, 120500, 119809, 4628, 
      848, 1184, 117693, 111618, 101853, 32413, 5353, 123877, 96157, 25012, 
      94874, 28514, 17009, 13621, 1781, 2389, 104260, 76752, 73476, 65092, 
      40177, 13345, 2340, 108770, 89333, 85210, 45428, 40885, 34709, 11933, 
      2788, 72265, 40042, 2122, 126425, 102161, 13169, 1489, 90361, 77645, 
      57961, 15245, 4985, 1657, 127773, 121428, 28213, 26568, 113825, 81481, 
      22160, 75821, 49925, 18692, 4957, 7421, 170, 84825, 1440, 144, 33245, 
      221, 49829, 13325, 181, 6500, 79042, 67681, 49793, 8713, 1508, 56680, 
      53860, 25317, 1717, 877, 9640, 32425, 10025, 49300, 47977, 20752, 
      16657, 6257, 52, 51993, 8845, 4498, 35348, 10613, 15377, 5930, 7226, 
      17161, 0, 6725, 2402, 260, 15133, 12778, 4909, 305, 305, 28925, 3161, 
      24372, 19357, 7605, 10865, 26633, 8345, 905, 548, 21690, 11764, 15997, 
      7010, 13346, 6280, 1492, 1421, 3796, 234, 754, 3946, 3505, 2372, 3133, 
      7549, 8282, 3386, 937, 425, 1025, 3293, 7208, 1360, 1152, 900, 725, 
      10625, 4040, 2701, 932, 12557, 14365, 17576, 19720, 4628, 4384, 10841, 
      1429, 1802, 26242, 4993, 1600, 4624, 3181, 3250, 4589, 3697, 4432, 
      5594, 2825, 2042, 31700, 7109, 3365, 8177, 4436, 10244, 3929, 19450, 
      36040, 7250, 8036, 9025, 6728, 6389, 4850, 3881, 3770, 4225, 3681, 
      32161, 4040, 34594, 4996, 4625, 4581, 4392, 6037, 12637, 9673, 5330, 
      11789, 9941, 7925, 6125, 43066, 10805, 9298, 6437, 5769, 12653, 7453, 
      7173, 7108, 6257, 6425, 12490, 11765, 10693, 6893, 10568, 14285, 24050, 
      7225, 15146, 8989, 11885, 9896, 9250, 44225, 14005, 19370, 45946, 
      13876, 35325, 12770, 8605, 24157, 32800, 15049, 16936, 16757, 13460, 
      16250, 15425, 66625, 17680, 13441, 10116, 14400, 12104, 18826, 12610, 
      18082, 16561, 15041, 10729, 19240, 13005, 10728, 17629, 45785, 18594, 
      21853, 18338, 12605, 21865, 18889, 52468, 13037, 12781, 21316, 62276, 
      22725, 23346, 24202, 62497, 16388, 14144, 13610, 60730, 17221, 14596, 
      13000, 20450, 29101, 67514, 22292, 17289, 43508, 18005, 31585, 20329, 
      18756, 26305, 22741, 21365, 19265, 24685, 42773, 48008, 16978, 47170, 
      40340, 57241, 25480, 15885, 46501, 22213, 57338, 60229, 16420, 46660, 
      60484, 16722, 23956, 23789, 18500, 16900, 63989, 29305, 30914, 74810, 
      27172, 23266, 18229, 44794, 91944, 31865, 46217, 76721, 19906, 31400, 
      20189, 33445, 61253, 75674, 29572, 25636, 25925, 21281, 26077, 23525, 
      25834, 27833, 34301, 27977, 57469, 60525, 64936, 25505, 62801, 66482, 
      23410, 32180, 75700, 104372, 57149, 68125, 71549, 113426, 31225, 39605, 
      28933, 25864, 76040, 114365, 30042, 25856, 25700, 25649, 68036, 97424, 
      41797, 64594, 73121, 32554, 30946, 37556, 69433, 107748, 44186, 124661, 
      126530, 106741, 96841, 43745, 37684, 29984, 45805, 106105, 38925, 
      96325, 44786, 36554, 31354, 39440, 76772, 99620, 104960, 45018, 84690, 
      92833, 47060, 37768, 77909, 38125, 46450, 88349, 45737, 45305, 96100, 
      97970, 95369, 44185, 43290, 49250, 38464, 111940, 118861, 129445, 
      149581, 55840, 41017, 95930, 98834, 114280, 157540, 57826, 47345, 
      135701, 53456, 49216, 109696, 122944, 59722, 43940, 107368, 118088, 
      50425, 121865, 62065, 51220, 52226, 51241, 60392, 50900, 118612, 
      120836, 123092, 55808, 123205, 62325, 56185, 56612, 127592, 136225, 
      147986, 67392, 124497, 69589, 61489, 128749, 69136, 59216, 159065, 
      62725, 151565, 62345, 78685, 74642, 65210, 154841, 78160, 70208, 69449, 
      153049, 78314, 79561, 167450, 173345, 71053, 79445, 77669, 79922, 
      77402, 81064, 73940, 72253, 68000, 84989, 81341, 74909, 67081, 84113, 
      79505, 69473, 70340, 83317, 81269, 81433, 90185, 85825, 83997, 81810, 
      93941, 83833, 81898, 98720, 92500, 90856, 89029, 101665, 94148, 86785, 
      100085, 106402, 101557, 107984, 98561, 94408, 97513, 104681, 109513, 
      102265, 111077, 98741, 98024, 109600, 111618, 119594, 122138, 113437, 
      115700, 116042 ], 
  [ 154465, 151421, 149785, 149032, 147600, 145242, 144449, 143109, 141457, 
      140650, 139273, 135620, 134485, 133549, 133241, 132596, 130357, 129636, 
      123908, 123202, 121204, 120490, 120157, 117685, 117874, 117160, 108916, 
      106938, 106420, 103077, 102689, 100493, 99306, 100885, 97425, 96946, 
      95625, 96706, 94900, 95305, 95489, 92538, 95429, 94826, 90064, 89522, 
      88804, 89109, 90980, 86440, 86836, 86249, 83522, 82960, 82853, 82125, 
      85849, 82100, 79588, 80117, 78596, 78761, 79844, 77877, 78466, 76257, 
      73385, 76205, 72514, 70849, 66760, 65061, 64805, 71065, 63122, 63869, 
      69389, 58760, 65620, 58405, 63225, 62253, 55369, 62621, 56740, 58049, 
      57082, 233986, 53465, 57202, 52180, 55976, 59841, 57572, 49954, 50258, 
      215378, 54760, 49037, 218585, 48689, 54641, 195089, 50265, 53737, 
      54045, 50549, 53173, 218881, 46754, 47009, 231125, 51453, 47345, 
      215513, 44717, 45250, 201337, 167585, 201668, 218825, 43277, 174932, 
      43321, 44329, 42772, 44017, 43058, 43002, 43721, 204836, 180977, 
      185893, 42058, 148914, 43261, 46285, 152557, 43490, 146810, 48200, 
      157204, 147277, 218266, 34585, 35377, 132980, 115705, 130105, 137090, 
      221117, 143289, 122642, 134725, 37413, 42993, 33280, 37376, 31797, 
      30329, 116365, 167570, 179698, 35789, 41221, 51101, 123149, 147925, 
      34961, 93586, 140786, 30249, 48105, 29570, 97585, 99049, 152541, 
      104180, 85780, 87922, 142564, 26305, 26506, 98722, 26645, 173189, 
      25236, 27817, 41634, 99034, 118273, 26948, 37265, 81668, 25402, 32210, 
      46210, 47765, 101201, 115217, 37876, 38629, 100042, 145402, 100865, 
      70009, 129193, 97492, 35186, 44129, 112258, 21460, 21608, 21645, 64402, 
      93322, 28436, 31921, 65825, 141122, 20269, 24373, 33444, 21370, 157898, 
      31952, 138905, 19906, 33354, 34609, 53194, 20981, 52621, 37666, 37120, 
      37409, 19720, 73476, 16921, 24274, 26441, 37234, 46954, 58889, 102401, 
      136233, 17485, 32308, 49853, 58148, 101909, 100836, 72488, 15857, 
      14594, 16840, 22797, 97677, 14978, 24218, 49250, 20644, 55808, 98536, 
      18605, 48362, 48528, 102868, 11773, 15805, 69530, 126370, 11357, 19885, 
      20261, 78836, 94180, 100637, 11809, 12049, 99829, 15716, 26192, 36853, 
      38833, 11700, 16645, 21650, 13025, 34649, 14026, 38025, 96237, 10693, 
      10240, 9337, 11645, 25736, 11353, 23105, 15520, 95306, 96490, 99485, 
      8584, 70101, 71101, 20513, 16208, 7570, 11050, 20338, 19940, 19717, 
      7412, 7397, 26269, 12125, 10081, 92905, 42233, 15373, 7300, 34117, 
      69401, 12641, 27850, 29042, 10440, 6525, 10309, 11709, 20725, 18473, 
      6290, 34829, 9257, 7540, 7297, 7220, 5972, 6401, 5986, 32701, 11101, 
      61025, 38818, 5653, 72265, 37945, 8433, 10960, 17953, 69050, 7642, 
      6485, 32789, 25636, 6196, 8149, 16781, 17896, 61405, 23668, 19265, 
      31385, 17485, 6089, 12058, 75778, 47620, 17812, 58514, 69121, 27200, 
      14912, 40577, 64485, 61090, 11365, 4594, 4450, 4621, 7442, 48121, 
      10996, 44285, 11050, 21706, 57305, 58589, 28328, 11285, 25864, 57073, 
      21474, 58474, 59780, 37732, 3332, 11600, 57314, 27674, 19154, 12050, 
      35066, 72085, 9316, 4941, 49141, 60890, 44425, 3770, 81104, 61650, 
      36826, 51885, 42901, 10600, 6221, 58196, 28970, 57060, 19109, 28360, 
      11525, 29492, 22385, 14480, 9857, 13172, 36074, 50249, 7240, 8081, 
      53050, 20565, 4021, 39080, 22469, 13544, 7373, 32698, 22978, 11773, 
      8258, 14825, 58417, 50580, 31225, 29520, 24400, 18985, 5392, 5986, 
      7001, 75685, 6632, 17540, 10693, 48113, 22633, 13061, 7522, 7045, 
      25610, 26882, 72665, 70537, 70010, 1241, 6317, 11245, 68384, 63785, 
      56480, 10000, 980, 73090, 52258, 6205, 51301, 7901, 2792, 1700, 2980, 
      16052, 58225, 38261, 35969, 30209, 14314, 1586, 16001, 61585, 47232, 
      44257, 17429, 14690, 11138, 1154, 1685, 35080, 14173, 15613, 74970, 
      56610, 1402, 2842, 47924, 38816, 25364, 2000, 596, 2516, 75986, 71117, 
      7586, 6761, 65314, 41498, 4645, 37474, 20106, 3141, 394, 28114, 6757, 
      43850, 2285, 6893, 10144, 8608, 20002, 1210, 8402, 26365, 39701, 31784, 
      19962, 202, 2017, 24385, 22549, 5978, 1730, 2858, 32449, 9640, 360, 
      19625, 18794, 3869, 2234, 34, 5801, 21332, 160, 22217, 11245, 450, 
      1768, 29, 27893, 2402, 6725, 0, 1089, 4357, 42026, 965, 23108, 4234, 
      9810, 7760, 19060, 5501, 3274, 50, 34632, 6610, 130, 2858, 10865, 4289, 
      757, 2036, 101, 38909, 185, 2285, 2378, 20333, 7421, 11221, 20645, 850, 
      16609, 1130, 28178, 373, 1053, 3688, 5800, 11810, 18666, 27337, 3445, 
      3893, 10529, 5760, 33700, 1201, 1994, 4981, 37106, 40226, 45569, 49025, 
      1129, 1213, 33908, 4322, 3709, 58981, 1322, 4325, 21125, 2458, 2525, 
      20756, 2314, 20269, 1585, 3730, 5569, 66541, 2260, 4420, 2340, 3845, 
      31301, 4810, 47225, 72505, 3205, 3169, 28100, 3825, 3978, 5389, 7208, 
      7589, 6730, 8810, 66482, 12937, 69893, 6673, 7940, 8714, 11969, 19354, 
      34154, 4456, 7165, 4762, 4882, 5490, 6970, 81629, 5248, 5545, 7930, 
      14312, 5776, 7954, 8330, 8429, 13480, 13810, 31681, 6682, 6922, 11322, 
      27297, 34948, 52093, 15914, 7105, 8656, 7450, 8249, 9077, 82098, 7760, 
      43465, 84473, 7957, 68930, 8325, 12196, 51364, 64925, 8468, 8713, 8698, 
      8845, 8845, 8840, 112520, 9125, 9314, 21569, 32741, 26833, 9773, 10445, 
      39533, 9802, 9922, 12826, 10345, 11162, 14297, 38090, 82970, 10841, 
      11636, 11237, 24692, 11810, 11458, 92105, 13968, 24208, 12077, 105517, 
      12500, 47069, 48581, 105736, 12721, 14085, 24865, 103145, 13058, 14533, 
      19169, 13005, 56260, 112221, 13369, 13940, 78205, 14324, 59720, 14186, 
      14417, 15076, 14464, 14400, 14596, 14930, 76642, 84337, 16405, 83005, 
      72729, 97172, 15881, 21866, 81674, 15892, 97101, 101140, 23873, 81665, 
      101393, 21713, 16645, 16642, 18405, 23365, 106042, 17890, 18513, 
      120465, 17885, 18077, 25012, 77981, 142673, 19944, 79560, 122362, 
      25529, 20457, 25810, 21188, 100820, 120653, 20593, 20593, 20880, 25092, 
      21194, 22250, 21605, 21634, 22688, 21940, 94562, 98930, 105145, 23400, 
      102024, 107181, 29665, 23509, 119509, 157365, 93412, 108980, 113716, 
      168877, 24026, 26170, 25010, 27353, 119513, 169810, 25133, 29637, 
      30465, 30906, 108225, 147781, 27536, 102973, 114778, 26977, 27337, 
      27549, 109114, 160385, 30073, 181888, 184249, 158882, 145864, 30610, 
      29305, 33085, 31520, 157748, 30050, 144850, 31645, 30301, 33301, 30725, 
      118241, 148961, 155941, 32201, 128945, 139876, 33093, 31345, 119538, 
      31700, 33625, 133250, 34218, 34114, 143125, 145485, 141898, 35444, 
      35369, 37061, 38245, 163217, 171938, 185474, 210692, 40525, 38986, 
      141457, 145345, 165545, 220285, 42013, 39240, 192868, 40757, 39797, 
      159317, 176501, 43249, 41077, 156001, 170001, 41000, 174760, 44930, 
      41465, 41977, 41812, 44729, 42125, 170189, 173069, 175981, 43749, 
      175760, 46490, 45428, 45853, 180793, 191720, 206597, 50069, 176546, 
      51280, 48100, 181778, 51805, 48445, 219796, 50960, 209826, 51560, 
      58384, 56473, 52945, 213588, 58837, 55477, 55210, 210970, 59153, 60232, 
      228645, 235850, 57296, 60930, 60138, 61405, 60849, 62705, 59845, 59306, 
      59149, 65312, 63632, 61136, 59540, 65416, 63432, 60616, 61153, 65600, 
      65026, 66004, 70650, 69890, 69536, 68825, 74880, 71656, 71197, 78013, 
      75725, 75065, 74386, 80296, 77041, 76066, 81490, 84853, 82468, 85941, 
      81764, 80561, 82024, 85418, 88930, 85618, 90000, 85042, 84817, 90157, 
      92657, 98977, 100861, 97568, 98845, 99349 ], 
  [ 155818, 151850, 150610, 149725, 147897, 146925, 145076, 143208, 141952, 
      142069, 141154, 137633, 134056, 135826, 134066, 134345, 131050, 130329, 
      124865, 124357, 122953, 120985, 119860, 119170, 117973, 117325, 110269, 
      107829, 108301, 104562, 102656, 101714, 99801, 98410, 97920, 97045, 
      95922, 95485, 96385, 95008, 94928, 91845, 92228, 91625, 90625, 89885, 
      89893, 88218, 88241, 87397, 86605, 86018, 84545, 83785, 82490, 81234, 
      82450, 80681, 80149, 78962, 78761, 78596, 78425, 78570, 77905, 76752, 
      72362, 73202, 71293, 68176, 66925, 65754, 64772, 66610, 63485, 62516, 
      65000, 58925, 61165, 58306, 59364, 58194, 55666, 58034, 54265, 54848, 
      54145, 207025, 52442, 53737, 52345, 52445, 54594, 52985, 50053, 49829, 
      189605, 50965, 49202, 192482, 48656, 50516, 170900, 48186, 49810, 
      49986, 48008, 49114, 192580, 46325, 46250, 203834, 47394, 45200, 
      189344, 44882, 44557, 176290, 145442, 176489, 192260, 42452, 151997, 
      42034, 42250, 41617, 41872, 41309, 40725, 40784, 179129, 157250, 
      161704, 39385, 128025, 39400, 41236, 131272, 39365, 126053, 42029, 
      135325, 126322, 191041, 33892, 33892, 113213, 97786, 110602, 116861, 
      193562, 122400, 103865, 114628, 33354, 36954, 31201, 33185, 30312, 
      30098, 98050, 144173, 155245, 31400, 34984, 42356, 103976, 126244, 
      30770, 77845, 119765, 28368, 39888, 27953, 81250, 82450, 130266, 86921, 
      70765, 72577, 121081, 25282, 25285, 81925, 25028, 148868, 24345, 25012, 
      33813, 81973, 99034, 23945, 30500, 66785, 23125, 26897, 37201, 38426, 
      83810, 96242, 30781, 31336, 82717, 123325, 83408, 56578, 108634, 80365, 
      28421, 35186, 93349, 20173, 20189, 19962, 51565, 76525, 23321, 25684, 
      52724, 119177, 19048, 20644, 26613, 19093, 134369, 25385, 117092, 
      18289, 26325, 27250, 41941, 18440, 41236, 29185, 28705, 28928, 16717, 
      58725, 15634, 19225, 20666, 28621, 36361, 46250, 84020, 114354, 15208, 
      24685, 38600, 45509, 83528, 82521, 57605, 13712, 13241, 13837, 17352, 
      79560, 12965, 18245, 37733, 15793, 43169, 80221, 14282, 36845, 36945, 
      84025, 11674, 12538, 54713, 105085, 13172, 14836, 15080, 62765, 76261, 
      81992, 11050, 11026, 81250, 12185, 19097, 27250, 28834, 15165, 12520, 
      15677, 10484, 25376, 19405, 28026, 77922, 13960, 13441, 9700, 16232, 
      18245, 9010, 32180, 22153, 76925, 77977, 80642, 11125, 54756, 55624, 
      29060, 11225, 8593, 8245, 13969, 28421, 28132, 8765, 8420, 36466, 8594, 
      7540, 74656, 30914, 22600, 6805, 46162, 53924, 8450, 19237, 20165, 
      15885, 6228, 7108, 7848, 13828, 26954, 8633, 24698, 14240, 11401, 
      10960, 10817, 7985, 5840, 5821, 44680, 17140, 77690, 51985, 7930, 
      90448, 50980, 5760, 7033, 11584, 86837, 12097, 5066, 44900, 36229, 
      4909, 5476, 10676, 11461, 78202, 33865, 12368, 43298, 26098, 9818, 
      7405, 59245, 62437, 26557, 74981, 87040, 38321, 22865, 29060, 81810, 
      77953, 18130, 7333, 7321, 3730, 4505, 63136, 17761, 58706, 17881, 
      13885, 43082, 75188, 39845, 6500, 17053, 73474, 13653, 44053, 76577, 
      51097, 3497, 6617, 73781, 39125, 28625, 6869, 24341, 90532, 15685, 
      3060, 36040, 77885, 58978, 6905, 100673, 78777, 50125, 38322, 57256, 
      17629, 3284, 43709, 40817, 73593, 28778, 40141, 6212, 41537, 32912, 
      22961, 16820, 7265, 49373, 36818, 13213, 14450, 69121, 30762, 8410, 
      52973, 33128, 21893, 3380, 45469, 33769, 19594, 14825, 8258, 75280, 
      66321, 43732, 41697, 35521, 28852, 2257, 2521, 3074, 94792, 2837, 
      10181, 5314, 63524, 33424, 21410, 13957, 2986, 16337, 17345, 91442, 
      89050, 88457, 1010, 2522, 5602, 86633, 81440, 73145, 17425, 1145, 
      91933, 68329, 12178, 67240, 14600, 6917, 4901, 901, 8957, 75154, 52154, 
      49466, 42650, 23125, 4721, 8906, 78976, 62577, 59140, 27098, 23633, 
      19025, 3893, 530, 48445, 22984, 8584, 94077, 73341, 4537, 697, 63401, 
      52841, 36881, 5729, 761, 569, 95225, 89762, 14285, 13130, 83233, 55985, 
      10090, 51301, 30501, 7794, 625, 18181, 2500, 58733, 338, 2570, 17833, 
      3625, 30397, 4477, 3485, 16762, 53924, 44621, 30357, 2017, 202, 35770, 
      33538, 12149, 113, 449, 21658, 17197, 2637, 29954, 28925, 9050, 6425, 
      925, 1874, 32057, 2041, 13472, 19330, 2925, 5629, 788, 17960, 6725, 
      2402, 1089, 0, 1090, 29585, 4100, 14165, 1033, 4365, 14657, 11041, 
      11474, 8125, 1469, 23445, 13045, 1813, 449, 5090, 9668, 3562, 6029, 
      1256, 26996, 1010, 338, 365, 12050, 2900, 5380, 12296, 289, 9250, 305, 
      18245, 1924, 360, 949, 2005, 5837, 10845, 17602, 970, 1154, 5018, 2097, 
      22777, 706, 641, 1714, 25589, 28181, 32666, 35594, 898, 850, 22985, 
      1517, 1300, 44164, 1157, 1586, 12842, 1105, 1172, 12605, 1225, 12250, 
      1552, 1717, 2500, 50866, 2557, 2341, 3033, 2426, 21170, 2797, 34388, 
      56170, 3172, 3466, 18761, 3330, 3285, 3508, 4205, 4388, 4057, 5081, 
      51005, 7690, 54020, 4330, 4937, 5381, 7250, 12325, 23825, 4885, 4756, 
      5917, 5245, 4797, 4957, 64436, 5809, 5380, 5653, 9197, 6865, 6073, 
      6185, 6218, 8893, 9157, 22276, 7045, 6757, 7857, 18882, 24949, 39124, 
      10733, 8656, 7105, 7549, 7226, 7460, 65169, 8585, 32080, 67280, 8650, 
      53717, 8424, 9061, 38725, 50306, 9425, 10330, 10249, 9010, 10132, 9797, 
      92357, 10874, 9281, 15266, 23666, 19210, 11720, 9620, 29204, 10825, 
      10285, 10285, 12226, 10205, 11162, 28157, 66305, 12260, 14045, 12392, 
      18125, 14153, 12745, 74450, 11889, 17905, 14090, 86410, 14909, 35816, 
      37064, 86629, 12490, 12402, 18628, 84368, 13025, 12850, 14978, 14292, 
      43621, 92520, 15250, 13577, 62530, 14093, 46685, 14945, 14450, 17881, 
      16081, 15489, 14761, 17141, 61297, 68002, 14920, 66868, 57978, 79385, 
      18026, 17741, 65801, 16717, 79380, 82957, 19154, 65858, 83210, 17984, 
      17866, 17797, 16722, 19042, 87397, 20761, 21780, 100368, 19898, 18440, 
      20557, 62900, 120530, 23013, 64413, 102265, 21536, 23130, 21817, 24389, 
      83165, 100820, 22474, 20890, 21177, 21825, 21425, 21029, 21572, 22393, 
      25625, 22633, 77897, 81737, 87226, 22509, 84501, 89064, 25408, 25258, 
      100138, 134298, 77077, 90797, 95005, 144820, 25181, 29833, 24845, 
      25010, 100274, 145753, 25364, 26370, 26802, 27045, 90306, 125770, 
      31529, 85780, 96265, 27472, 27040, 29826, 91393, 137450, 34000, 157105, 
      159268, 136145, 124381, 34141, 30922, 30082, 35513, 135209, 31865, 
      123565, 35176, 31060, 30760, 32474, 99794, 127346, 133666, 35600, 
      109376, 119185, 36954, 32170, 101025, 32525, 37024, 113417, 37089, 
      36853, 122434, 124596, 121405, 37193, 36788, 40196, 36562, 140810, 
      148805, 161153, 184325, 44914, 38029, 121360, 124852, 143138, 193258, 
      46600, 40725, 168085, 44090, 41810, 137570, 153170, 48100, 40450, 
      134650, 147330, 43013, 151693, 50045, 43610, 44320, 43825, 49250, 
      43874, 147650, 150266, 152914, 46818, 152825, 51077, 47969, 48394, 
      157594, 167597, 181220, 55250, 153809, 56857, 51697, 158645, 56986, 
      50986, 193561, 53897, 184581, 54101, 64753, 61984, 56080, 188145, 
      64810, 59602, 59137, 185857, 65060, 66205, 202212, 208889, 61025, 
      66573, 65385, 67048, 65700, 68282, 63706, 62705, 60898, 71417, 68945, 
      64865, 60761, 71125, 68085, 62365, 63034, 70913, 69745, 70393, 76689, 
      74477, 73529, 72224, 80721, 74725, 73672, 84514, 80642, 79586, 78445, 
      87061, 82090, 78541, 87133, 91684, 88309, 92970, 86681, 84290, 86413, 
      91325, 95365, 90469, 96633, 88705, 88282, 96130, 98432, 105412, 107560, 
      102089, 103762, 104200 ], 
  [ 160136, 155236, 154388, 153369, 151141, 151549, 148642, 146242, 145378, 
      146417, 145960, 142561, 136538, 141012, 137800, 139001, 134644, 133921, 
      128705, 128393, 127577, 124353, 122434, 123520, 120937, 120353, 114461, 
      111553, 113013, 108868, 105442, 105748, 103105, 98740, 101218, 99945, 
      99016, 97061, 100665, 97506, 97162, 93937, 91810, 91205, 93965, 93025, 
      93757, 90100, 88273, 91121, 89141, 88552, 88325, 87365, 84880, 83092, 
      81800, 82009, 83453, 80548, 81665, 81170, 79745, 82000, 80081, 79978, 
      74056, 72916, 72785, 68202, 69785, 69136, 67426, 64840, 66529, 63842, 
      63290, 61753, 59373, 60868, 58162, 56788, 58612, 56096, 54433, 54290, 
      53849, 182705, 54056, 52909, 55145, 51545, 51976, 51025, 52777, 52025, 
      166457, 49793, 51988, 169000, 51242, 49010, 149330, 48724, 48500, 
      48544, 48082, 47668, 168890, 48505, 48100, 179152, 45940, 45658, 
      165778, 47648, 46465, 153844, 125896, 153905, 168290, 44218, 131653, 
      43336, 42760, 43049, 42314, 42145, 41029, 40426, 156001, 136100, 
      140090, 39285, 109705, 38106, 38754, 112554, 37805, 107861, 38417, 
      116005, 107924, 166365, 35746, 34954, 95989, 82408, 93640, 99173, 
      168548, 104050, 87625, 97066, 31828, 33448, 31653, 31525, 31354, 32392, 
      82260, 123301, 133317, 29530, 31266, 36130, 87322, 107082, 29096, 
      64621, 101261, 29002, 34186, 28849, 67428, 68360, 110500, 72169, 58253, 
      59733, 102097, 26756, 26561, 67625, 25906, 127042, 25945, 24698, 28477, 
      67397, 82280, 23425, 26218, 54385, 23329, 24065, 30673, 31568, 68900, 
      79748, 26165, 26522, 67869, 103725, 68426, 45620, 90548, 65709, 24125, 
      28712, 76905, 21349, 21233, 20740, 41189, 62189, 20665, 21906, 42082, 
      99689, 20282, 19370, 22237, 19269, 113293, 21269, 97730, 19121, 21745, 
      22340, 33137, 18346, 32290, 23141, 22725, 22882, 16145, 46405, 16776, 
      16605, 17320, 22437, 28197, 36040, 68066, 94900, 15354, 19485, 29770, 
      35293, 67570, 66625, 45137, 13978, 14297, 13241, 14314, 63850, 13357, 
      14677, 28621, 13345, 32933, 64305, 12356, 27725, 27757, 67577, 13968, 
      11664, 42289, 86193, 17378, 12178, 12290, 49085, 60733, 65738, 12680, 
      12392, 65060, 11041, 14389, 20032, 21220, 21013, 10778, 12085, 10322, 
      18482, 27161, 20404, 61984, 19602, 19013, 12434, 23186, 13121, 9032, 
      43618, 31149, 60905, 61825, 64160, 16025, 41770, 42506, 39962, 8597, 
      11969, 7793, 9953, 39253, 38898, 12469, 11794, 49012, 7412, 7346, 
      58754, 21940, 32170, 8653, 60548, 40786, 6596, 12961, 13625, 23665, 
      8266, 6242, 6322, 9266, 37768, 13309, 16900, 21554, 17593, 16954, 
      16745, 12329, 7610, 7985, 58986, 25506, 96680, 67477, 12532, 110954, 
      66338, 5410, 5429, 7538, 106945, 18873, 5968, 59330, 49141, 5941, 5122, 
      6890, 7345, 97316, 46377, 7786, 57524, 37024, 15860, 5065, 45025, 
      79565, 37613, 93757, 107266, 51749, 33125, 19850, 101440, 97121, 27200, 
      12377, 12493, 5140, 3869, 80450, 26825, 75424, 27009, 8361, 31156, 
      94082, 53657, 4010, 10537, 92168, 8125, 31925, 95665, 66753, 5953, 
      3925, 92537, 52865, 40385, 3977, 15905, 111266, 24341, 3466, 25226, 
      97165, 75816, 12325, 122525, 98185, 65705, 27040, 73890, 26937, 2626, 
      31501, 54941, 92401, 40720, 54193, 3170, 55849, 45706, 33709, 26050, 
      3625, 64937, 25652, 21449, 23080, 87449, 43216, 15056, 69121, 46042, 
      32497, 1642, 60493, 46813, 29668, 23645, 3944, 94394, 84313, 58490, 
      56125, 48893, 40970, 1373, 1305, 1396, 116146, 1289, 5069, 2180, 81178, 
      46458, 32000, 22633, 1168, 9305, 10049, 112456, 109800, 109141, 3016, 
      964, 2196, 107117, 101330, 92045, 27085, 3545, 113009, 86633, 20384, 
      85410, 23530, 13273, 10333, 1053, 4093, 94312, 68276, 65192, 57320, 
      34165, 10085, 4040, 98594, 80149, 76250, 38992, 34801, 29137, 8857, 
      1600, 64033, 34018, 3778, 115405, 92293, 9893, 773, 81097, 69085, 
      50617, 11677, 3145, 841, 116681, 110624, 23201, 21716, 103365, 72685, 
      17748, 67337, 43105, 14656, 3065, 10457, 450, 75821, 596, 452, 27725, 
      845, 42993, 9945, 769, 9360, 70346, 59657, 42949, 6029, 584, 49348, 
      46720, 20513, 689, 233, 13060, 26945, 7105, 42472, 41245, 16420, 12805, 
      4005, 136, 44969, 6109, 6914, 29600, 7585, 11673, 3730, 10210, 13229, 
      260, 4357, 1090, 0, 19321, 9410, 7397, 5, 1093, 23725, 5193, 19616, 
      15145, 5057, 14425, 21645, 5661, 205, 1480, 17210, 8528, 12181, 4570, 
      17242, 3988, 544, 505, 5920, 530, 1690, 6098, 1877, 4040, 1625, 10457, 
      5618, 1810, 353, 353, 2005, 5161, 10004, 628, 548, 1640, 565, 13985, 
      2340, 1417, 576, 16201, 18265, 21892, 24292, 2792, 2612, 14185, 833, 
      1010, 31466, 3109, 964, 6676, 1865, 1930, 6565, 2245, 6340, 3626, 1805, 
      1530, 37280, 4941, 2349, 5809, 3088, 13120, 2861, 23626, 41908, 5210, 
      5832, 11489, 4900, 4657, 3690, 3265, 3250, 3445, 3413, 37589, 4500, 
      40202, 4040, 3985, 4097, 4580, 7345, 15545, 7361, 4394, 9113, 7649, 
      6145, 4985, 49282, 8405, 7250, 5409, 6113, 9981, 6217, 6065, 6032, 
      6329, 6525, 14890, 9425, 8609, 6409, 12484, 16965, 28170, 7565, 12218, 
      7565, 9657, 8212, 7850, 50245, 11413, 22698, 52090, 11344, 40505, 
      10522, 7925, 28085, 37684, 12377, 13940, 13793, 11168, 13410, 12745, 
      74185, 14612, 11237, 10952, 16580, 13572, 15650, 10778, 20858, 13829, 
      12629, 9725, 16084, 11225, 10004, 20201, 51613, 15650, 18421, 15514, 
      13525, 18461, 15997, 58760, 11773, 13565, 18064, 69264, 19277, 26522, 
      27506, 69481, 14216, 12676, 14346, 67546, 14945, 13120, 12740, 17530, 
      32933, 74770, 19080, 15161, 48800, 15805, 35593, 17645, 16424, 22625, 
      19637, 18517, 16865, 21289, 47889, 53604, 15370, 52666, 45160, 63529, 
      22100, 15545, 51857, 19469, 63586, 66701, 16360, 51976, 66952, 16178, 
      21008, 20873, 16960, 16640, 70673, 25549, 26962, 82186, 23824, 20714, 
      18013, 49730, 100292, 27985, 51169, 84069, 19442, 27700, 19721, 29485, 
      67405, 82882, 26248, 23080, 23365, 20449, 23545, 21697, 23426, 25037, 
      30445, 25209, 63113, 66425, 71188, 23497, 68857, 72826, 23026, 28880, 
      82640, 113104, 62613, 74485, 78165, 122634, 28205, 35361, 26545, 24532, 
      82900, 123561, 27458, 24964, 25000, 25045, 74248, 105620, 37381, 70442, 
      79605, 29818, 28594, 33952, 75517, 116360, 39770, 134165, 136130, 
      115249, 104737, 39509, 34376, 28916, 41341, 114505, 35513, 104113, 
      40538, 33650, 30050, 36052, 83176, 107560, 113220, 40826, 91634, 
      100321, 42640, 34820, 84337, 35173, 42242, 95401, 41773, 41405, 103552, 
      105514, 102717, 40745, 40010, 45130, 36676, 120200, 127465, 138625, 
      159749, 51092, 38861, 103050, 106146, 122516, 168016, 52970, 43993, 
      145085, 49204, 45604, 117604, 131620, 54730, 41600, 115076, 126436, 
      46801, 130401, 56933, 47528, 48434, 47609, 55540, 47392, 126880, 
      129232, 131616, 51652, 131653, 57425, 52265, 52688, 136148, 145225, 
      157594, 62180, 132821, 64181, 57041, 137257, 63908, 55268, 169065, 
      58565, 161065, 58369, 72845, 69218, 60938, 164425, 72500, 65444, 64781, 
      162461, 72682, 73889, 177490, 183637, 66461, 73921, 72337, 74394, 
      72250, 75556, 69264, 67801, 64340, 79213, 75949, 70285, 63673, 78521, 
      74425, 65801, 66600, 77909, 76145, 76457, 84397, 80725, 79181, 77282, 
      88213, 79441, 77794, 92660, 87200, 85748, 84145, 95465, 88776, 82645, 
      94401, 100138, 95773, 101620, 93217, 89636, 92417, 98845, 103405, 
      96925, 104869, 93969, 93348, 103700, 105794, 113418, 115826, 108173, 
      110240, 110610 ], 
  [ 198917, 190125, 190945, 189370, 185474, 191720, 184365, 179741, 180545, 
      185476, 186965, 184122, 167813, 183685, 174357, 179450, 170645, 169922, 
      165818, 166340, 168026, 159520, 154265, 162857, 154436, 154130, 153242, 
      148388, 154018, 148205, 138385, 143973, 138272, 121397, 136385, 133444, 
      133349, 125000, 140002, 129337, 127881, 124100, 111409, 110804, 129410, 
      127636, 131426, 119429, 109818, 128234, 121250, 120661, 125716, 123922, 
      116433, 112421, 100565, 109114, 118898, 108765, 115442, 113557, 106850, 
      118001, 110800, 115145, 102829, 93349, 100724, 90025, 103562, 105137, 
      100369, 79157, 101140, 91225, 77885, 95530, 73690, 93533, 74981, 72773, 
      92945, 69857, 77090, 73889, 74560, 102224, 82829, 71396, 88922, 69754, 
      62957, 64786, 86276, 83300, 90980, 66890, 85765, 92133, 84185, 64717, 
      80525, 73049, 65041, 64529, 70461, 63653, 91189, 79780, 77985, 97281, 
      61925, 69705, 88633, 81425, 76628, 81425, 65709, 80930, 89477, 73825, 
      68130, 70997, 67085, 71266, 66361, 67860, 64520, 61137, 80802, 69241, 
      71285, 61108, 54800, 54925, 50569, 55981, 53512, 53512, 45506, 56930, 
      52741, 84772, 65909, 61781, 45810, 40013, 44573, 47048, 85565, 49145, 
      41616, 45497, 47813, 41093, 55978, 46954, 58181, 64501, 38197, 57832, 
      63400, 44125, 38077, 32377, 39645, 48841, 44525, 31400, 45800, 54161, 
      32657, 55120, 31705, 31525, 49757, 32554, 28090, 28180, 44690, 55529, 
      54500, 29956, 52177, 57681, 55274, 45965, 28616, 28616, 34325, 43858, 
      30805, 24778, 46820, 34768, 25808, 25313, 28729, 32905, 29362, 28885, 
      27976, 43816, 27977, 22129, 37033, 26650, 28712, 24125, 30340, 49010, 
      48338, 46733, 20200, 24520, 32202, 28717, 19981, 40336, 48221, 36745, 
      26546, 42760, 47268, 26690, 38933, 45392, 25220, 24425, 18820, 40725, 
      17417, 20500, 20362, 20241, 36578, 17354, 44437, 28420, 26077, 19240, 
      16660, 15885, 23725, 35825, 38845, 20458, 15453, 15138, 23229, 22562, 
      15530, 38025, 41680, 33674, 24461, 20621, 37960, 22600, 13192, 25994, 
      12778, 20242, 27229, 12296, 12050, 21290, 46633, 30985, 12960, 29620, 
      58105, 23993, 23549, 14474, 18338, 20285, 42565, 41165, 19885, 29250, 
      17586, 12665, 12185, 68690, 26485, 20008, 32701, 12505, 82900, 11369, 
      17921, 66445, 65578, 47045, 75589, 14650, 32245, 114925, 92170, 16564, 
      16928, 17873, 59810, 10217, 10397, 109045, 20690, 49360, 29060, 16208, 
      108058, 107425, 51250, 49185, 125045, 25621, 29725, 14969, 7345, 95693, 
      39650, 144365, 8677, 22025, 9764, 9316, 79682, 40097, 25841, 23141, 
      13297, 106573, 56260, 7309, 75625, 66938, 65465, 64978, 53890, 38329, 
      40372, 142525, 84025, 199957, 156020, 55205, 220625, 154325, 27233, 
      21970, 13793, 214948, 70720, 33073, 143425, 126842, 33602, 26945, 
      14257, 13322, 201149, 122410, 11817, 140785, 106385, 64649, 18548, 
      8468, 175058, 107530, 196200, 215825, 131674, 99706, 4421, 207497, 
      201232, 88777, 56996, 57668, 34469, 24580, 176777, 88402, 169249, 
      88864, 8500, 4329, 197081, 135250, 16937, 6506, 194333, 8264, 4264, 
      199498, 156130, 39730, 16018, 194980, 134180, 113360, 15236, 3812, 
      222049, 84250, 28625, 3125, 201832, 170197, 58612, 238034, 203408, 
      154804, 2993, 167437, 89626, 23337, 3562, 137924, 195122, 114529, 
      136898, 13873, 139666, 123129, 102514, 88461, 11826, 154036, 2161, 
      79690, 82989, 188224, 119249, 66625, 160722, 124021, 100746, 17905, 
      147368, 125348, 95693, 84388, 9365, 198505, 183698, 144253, 140498, 
      128818, 115613, 21250, 19792, 17937, 229709, 18386, 7154, 12605, 
      179173, 124993, 100249, 82820, 17153, 3328, 2960, 224629, 220861, 
      219924, 35125, 18061, 11509, 217066, 208777, 195322, 91442, 37322, 
      225460, 187408, 78625, 185629, 84829, 63730, 56898, 25378, 7290, 
      198701, 159877, 155125, 142805, 104360, 56372, 7237, 204929, 177866, 
      172021, 112801, 105552, 95440, 53476, 29817, 153410, 104213, 7253, 
      228968, 195848, 56180, 24820, 179370, 161242, 132210, 60466, 36922, 
      25722, 230800, 222241, 84500, 81625, 211924, 166788, 73765, 158660, 
      119972, 67337, 37120, 1700, 15601, 171592, 25477, 15325, 93194, 12938, 
      119860, 56788, 13140, 1993, 163337, 146810, 119816, 46756, 26021, 
      130385, 126089, 79588, 26960, 23168, 689, 91858, 49778, 119061, 117000, 
      71325, 63540, 40840, 16677, 123226, 47114, 3161, 96737, 51092, 61018, 
      40009, 1453, 64520, 15133, 42026, 29585, 19321, 0, 55697, 2810, 19604, 
      11240, 85858, 4498, 77857, 68660, 44116, 386, 81832, 45832, 23140, 
      10237, 72949, 53425, 62082, 42517, 145, 40545, 25425, 25108, 4113, 
      14569, 10169, 4013, 32596, 6125, 31232, 1700, 45233, 31973, 21898, 
      17450, 9928, 5300, 2081, 23285, 22093, 11509, 18218, 1058, 33337, 
      28800, 19897, 772, 612, 625, 801, 34901, 34165, 1258, 22100, 23945, 
      2137, 35496, 22509, 4869, 29248, 29313, 5314, 30740, 5645, 36569, 
      26408, 21685, 4337, 39274, 26674, 41810, 30193, 3529, 27464, 2637, 
      6185, 38153, 40165, 5234, 35897, 34820, 28849, 23698, 22849, 25268, 
      20788, 5480, 15481, 6425, 27253, 24418, 23140, 17785, 10820, 5120, 
      42250, 27329, 47060, 42260, 36308, 29588, 9945, 43850, 39637, 28900, 
      17650, 47650, 31376, 30112, 29801, 20090, 20008, 8357, 44036, 40996, 
      24896, 10121, 7930, 6625, 18824, 51833, 34114, 43156, 36985, 34121, 
      12020, 47970, 7825, 12753, 47345, 9508, 44021, 27802, 7930, 9189, 
      49490, 53833, 53408, 44945, 51913, 49858, 22338, 55061, 44180, 17485, 
      11437, 14545, 56933, 40385, 10433, 51220, 47240, 32104, 57089, 40276, 
      29881, 11444, 14500, 54709, 61650, 53461, 18946, 61412, 54500, 17477, 
      36098, 20098, 59625, 21865, 62506, 12205, 12077, 22082, 46325, 38669, 
      21157, 21537, 47888, 39113, 28169, 56033, 12778, 24869, 60085, 46714, 
      15857, 47914, 13770, 53924, 49645, 67522, 59530, 56186, 50642, 63684, 
      16336, 17881, 42197, 17777, 16109, 21690, 64217, 31252, 18080, 56026, 
      22025, 23194, 29565, 18477, 23445, 33553, 59233, 58820, 42953, 31513, 
      25220, 70724, 73805, 30617, 65385, 55325, 32330, 19289, 40105, 73994, 
      20450, 32500, 35705, 72041, 35984, 76050, 26122, 32425, 67253, 57413, 
      57698, 39770, 57600, 49636, 56369, 61316, 75898, 61210, 26000, 27088, 
      28793, 52826, 28130, 29597, 38177, 69329, 34129, 49025, 26890, 30978, 
      32434, 54385, 66152, 83872, 58932, 47745, 34945, 55312, 61513, 44285, 
      42653, 41864, 31853, 45989, 87282, 31105, 34708, 64985, 60425, 76625, 
      33956, 52837, 89393, 62858, 63989, 52560, 47330, 87464, 74269, 49349, 
      91242, 52650, 76240, 47540, 88493, 69929, 52429, 76501, 38557, 49597, 
      52477, 88225, 42289, 46250, 91985, 71377, 39440, 71730, 89641, 44944, 
      86948, 86024, 49481, 50609, 49480, 81194, 79069, 91417, 62669, 58901, 
      63108, 69264, 81770, 102661, 67912, 51481, 52909, 61217, 87257, 105373, 
      83330, 73778, 96325, 87165, 59085, 66429, 108245, 72041, 58225, 64025, 
      88362, 66322, 111560, 89645, 91385, 89170, 107665, 87841, 65025, 66265, 
      67537, 97661, 68130, 109828, 96050, 96473, 71513, 76698, 83785, 117085, 
      70132, 120754, 105274, 72900, 118813, 99053, 91642, 104018, 87812, 
      102154, 132754, 125513, 107225, 90338, 130741, 115901, 114404, 89764, 
      130645, 132130, 99233, 103156, 115250, 130772, 127520, 131245, 125765, 
      132129, 118609, 115200, 104789, 138010, 131410, 119074, 101898, 135650, 
      127106, 106250, 107605, 133370, 129104, 128026, 142916, 133128, 129082, 
      124681, 145898, 125450, 121301, 153125, 140993, 137873, 134324, 157042, 
      143125, 126152, 151252, 161993, 153458, 164309, 147010, 138425, 143986, 
      156808, 163592, 150440, 165890, 142480, 141025, 161941, 163201, 173605, 
      177125, 160298, 164033, 164125 ], 
  [ 156754, 154562, 152546, 151913, 150845, 147173, 147368, 146516, 144484, 
      142805, 140986, 137189, 138340, 134858, 135914, 134397, 133138, 132413, 
      126405, 125509, 122941, 123401, 123808, 119650, 121141, 120361, 110953, 
      109397, 107945, 104954, 105988, 102602, 102089, 106450, 100196, 100085, 
      98570, 101077, 96725, 98804, 99236, 96389, 101632, 101025, 92725, 
      92365, 90961, 93122, 96725, 88705, 90217, 89626, 85705, 85325, 86330, 
      86090, 92170, 86557, 82177, 84314, 81549, 82024, 84285, 80330, 82097, 
      78884, 77410, 82090, 76717, 76388, 69625, 67418, 67840, 78250, 65773, 
      68128, 76500, 61561, 72761, 61450, 69800, 69002, 58018, 69858, 61981, 
      63972, 62753, 262225, 57330, 63361, 54925, 62185, 67658, 64765, 52741, 
      53541, 242469, 61201, 51754, 245978, 51588, 61384, 220680, 55082, 
      60290, 60722, 55796, 59842, 246440, 50005, 50570, 259610, 58106, 52196, 
      242932, 47394, 48733, 227698, 191210, 228141, 246600, 46864, 199289, 
      47338, 49090, 46661, 48836, 47501, 47933, 49268, 231773, 206050, 
      211396, 47345, 171305, 49652, 53792, 175316, 50125, 169069, 56745, 
      180505, 169706, 246569, 37960, 39496, 154265, 135250, 151138, 158805, 
      249714, 165620, 142985, 156304, 43922, 51362, 37925, 44005, 35876, 
      33226, 136250, 192229, 205349, 42580, 49748, 61984, 143828, 170960, 
      41562, 111037, 163197, 34676, 58484, 33745, 115586, 117290, 176114, 
      123037, 102521, 104969, 165373, 29890, 30277, 117125, 30784, 198656, 
      28685, 33064, 51581, 117661, 138946, 32365, 46216, 98245, 30133, 39793, 
      57265, 59130, 120130, 135634, 47129, 48068, 118901, 168725, 119844, 
      85202, 151082, 116153, 44109, 55098, 132581, 25225, 25497, 25778, 
      79013, 111653, 35789, 40328, 80680, 164281, 23956, 30416, 42401, 26045, 
      182537, 40653, 161928, 23953, 42485, 44050, 66293, 25892, 65824, 48137, 
      47525, 47876, 25033, 89825, 20618, 31505, 34354, 47813, 59393, 73250, 
      122152, 159266, 22100, 41945, 62900, 72497, 121652, 120509, 88929, 
      20324, 18313, 22105, 30356, 117140, 19309, 32269, 62509, 27637, 70117, 
      118169, 25090, 61605, 61829, 122989, 14282, 21290, 85865, 148781, 
      12064, 27040, 27540, 96345, 113425, 120564, 14930, 15418, 119690, 
      21437, 35261, 48274, 50626, 10841, 22916, 29653, 17800, 45748, 11357, 
      49802, 115826, 10004, 9605, 11368, 9700, 35137, 15914, 16936, 11645, 
      114925, 116233, 119538, 8545, 86864, 87988, 14824, 23229, 8945, 16021, 
      28657, 14305, 14144, 8473, 8768, 19018, 17770, 14792, 112372, 55186, 
      10900, 10081, 25114, 86248, 18882, 38245, 39685, 7625, 9104, 15616, 
      17636, 29504, 12802, 6385, 46642, 6868, 6205, 6148, 6133, 6373, 9220, 
      8429, 23732, 7712, 47650, 28729, 5794, 57460, 27976, 13220, 16925, 
      26212, 54613, 5729, 10090, 23680, 17953, 9673, 12928, 24784, 26209, 
      47890, 16349, 28004, 22450, 11650, 4842, 18685, 93565, 35953, 11849, 
      45293, 54532, 18997, 9685, 53640, 50450, 47489, 7250, 4261, 3985, 7690, 
      12433, 36244, 6869, 32962, 6857, 31277, 72890, 45216, 19729, 18000, 
      36361, 43882, 31037, 74237, 46213, 27389, 5389, 18493, 44053, 19125, 
      12465, 19125, 47349, 56960, 5537, 8912, 63652, 47125, 32954, 3025, 
      64917, 47753, 26525, 66818, 31604, 6185, 11168, 73993, 20025, 43709, 
      12202, 19465, 18688, 20341, 14660, 8677, 5480, 20885, 25741, 65026, 
      3785, 4250, 40097, 13130, 2042, 28169, 14596, 7841, 13264, 22837, 
      14977, 6562, 4225, 23130, 44708, 37925, 21608, 20213, 16085, 11848, 
      10469, 11369, 12818, 59860, 12321, 26577, 17866, 35752, 14612, 7330, 
      3589, 12970, 36433, 37953, 57130, 55250, 54785, 3562, 11986, 18650, 
      53341, 49300, 42925, 5125, 2925, 57485, 39257, 2690, 38420, 3700, 1009, 
      785, 7025, 24809, 44410, 27298, 25378, 20610, 8125, 729, 24754, 47332, 
      34901, 32360, 10426, 8369, 5809, 661, 4850, 24601, 7972, 24292, 59093, 
      42965, 529, 6929, 35453, 27709, 16613, 565, 2509, 6413, 59977, 55666, 
      3357, 2842, 50537, 29945, 1586, 26533, 12389, 818, 2225, 39493, 12800, 
      31909, 6154, 12994, 4957, 15325, 12269, 173, 15053, 37418, 28368, 
      21753, 12221, 521, 5746, 15706, 14242, 2197, 5265, 7137, 44602, 4553, 
      233, 11930, 11285, 1010, 305, 1205, 11498, 13261, 397, 32436, 5650, 
      125, 137, 1312, 39220, 333, 12778, 965, 4100, 9410, 55697, 0, 33489, 
      9217, 16901, 3253, 28565, 1858, 685, 685, 47105, 2525, 509, 7081, 
      18250, 1192, 74, 233, 964, 52048, 1346, 6050, 6205, 30050, 13600, 
      18640, 30420, 3305, 25450, 3825, 39429, 832, 3620, 8177, 11281, 19333, 
      27917, 38386, 7666, 8362, 17602, 11093, 45853, 3554, 5153, 9938, 49813, 
      53429, 59578, 63530, 3226, 3434, 46045, 8829, 7840, 74768, 3341, 8762, 
      30770, 5585, 5648, 30265, 5185, 29650, 3460, 7453, 10280, 83074, 3785, 
      8177, 3485, 6970, 42610, 8485, 61064, 89626, 5008, 4658, 38637, 6050, 
      6389, 8912, 11785, 12352, 10993, 14065, 82773, 19610, 86544, 10610, 
      12493, 13573, 18130, 27685, 45585, 5777, 11152, 5389, 6253, 7853, 
      10573, 99488, 6421, 7400, 11765, 20809, 6437, 11401, 12025, 12186, 
      19465, 19853, 42184, 8005, 8741, 16241, 36866, 46001, 65936, 22437, 
      7300, 11765, 9005, 10858, 12240, 99641, 8621, 55796, 102260, 8938, 
      84853, 9860, 16769, 64865, 80282, 9189, 8810, 8857, 10306, 9248, 9553, 
      133073, 9090, 10953, 29098, 42874, 35594, 9540, 12816, 50832, 10433, 
      11173, 16805, 10162, 13645, 18826, 49005, 100201, 11080, 10937, 11716, 
      32425, 11169, 11809, 110250, 17477, 31685, 11738, 125018, 11785, 59188, 
      60948, 125233, 14482, 17210, 32264, 122324, 14625, 17650, 24642, 13328, 
      69665, 132260, 13130, 15805, 94450, 16057, 73481, 14985, 15898, 13949, 
      14453, 14885, 15949, 14357, 92561, 101186, 19300, 99664, 88082, 115373, 
      15354, 27229, 98073, 16601, 115232, 119705, 29786, 97994, 119954, 
      26692, 16970, 17029, 21458, 28898, 125029, 16657, 16904, 140804, 17450, 
      19188, 30649, 93600, 164914, 18497, 95225, 142673, 30708, 19370, 30985, 
      19601, 118825, 140704, 20242, 21730, 22013, 29573, 22385, 24805, 23040, 
      22321, 21325, 22685, 111609, 116473, 123370, 25625, 119873, 125588, 
      35044, 23242, 139082, 180410, 110129, 127433, 132665, 192848, 24309, 
      24089, 26525, 30914, 138946, 193769, 26272, 34058, 35258, 35885, 
      126410, 169810, 25133, 120464, 133505, 27844, 28948, 26738, 127081, 
      183250, 27700, 206485, 209032, 181553, 167353, 28597, 29090, 37210, 
      29069, 180221, 29641, 166141, 29620, 30880, 36980, 30370, 136858, 
      170554, 178154, 30292, 148612, 160597, 30746, 31850, 138209, 32201, 
      31700, 153145, 32777, 32797, 163810, 166352, 162389, 35037, 35272, 
      35344, 41050, 185490, 194885, 209537, 236673, 37610, 41093, 161540, 
      165800, 187794, 246874, 38900, 39041, 217345, 38818, 39098, 180938, 
      199610, 39880, 42850, 177242, 192482, 40289, 197609, 41301, 40626, 
      40948, 41093, 41650, 41650, 192530, 195658, 198818, 42026, 198461, 
      43333, 44181, 44602, 203722, 215513, 231568, 46330, 199033, 47165, 
      45845, 204629, 48050, 47170, 245549, 49293, 234629, 50257, 53477, 
      52372, 51076, 238565, 54290, 52666, 52585, 235625, 54664, 55673, 
      254528, 262225, 54837, 56669, 56249, 57140, 57320, 58490, 57242, 57137, 
      58522, 60589, 59653, 58645, 59405, 61057, 60065, 59977, 60386, 61605, 
      61585, 62861, 65945, 66533, 66733, 66580, 70325, 69697, 69796, 72826, 
      72018, 71730, 71485, 74849, 73202, 74629, 77069, 79312, 77857, 80210, 
      78013, 77922, 78761, 80725, 83725, 81901, 84605, 82433, 82394, 85370, 
      88036, 93704, 95332, 94077, 94978, 95540 ], 
  [ 180361, 173045, 173225, 171860, 168596, 172610, 166949, 163169, 163333, 
      166778, 167521, 164456, 152065, 163589, 156593, 160200, 153085, 152360, 
      147816, 148018, 148744, 142250, 138265, 143989, 137794, 137380, 134560, 
      130442, 134480, 129293, 121909, 125477, 120938, 108829, 119045, 116738, 
      116321, 110410, 121064, 113261, 112229, 108650, 99985, 99378, 111940, 
      110482, 113104, 104285, 97640, 110116, 105040, 104449, 107482, 106004, 
      100421, 97253, 89425, 94792, 101392, 94013, 98568, 97213, 92520, 
      100277, 95090, 97733, 87841, 81541, 86050, 77669, 86644, 87365, 83761, 
      69649, 83890, 76729, 68265, 78580, 64160, 77005, 64493, 62597, 75769, 
      60525, 64360, 62325, 62570, 128818, 67761, 60250, 71944, 58708, 54665, 
      55432, 69394, 67266, 115650, 56260, 68773, 117329, 67509, 54613, 
      102645, 59657, 54617, 54317, 57809, 53437, 116693, 63730, 62465, 
      124373, 51701, 56405, 113917, 64413, 60994, 104905, 84521, 104616, 
      115389, 58393, 88208, 56305, 53665, 56360, 53045, 53906, 51410, 49085, 
      105320, 90577, 93361, 48626, 71570, 44345, 41897, 73385, 43354, 70066, 
      38628, 75280, 69605, 111698, 50221, 47365, 60752, 51985, 59089, 62730, 
      113013, 65885, 54962, 60961, 37517, 33977, 42500, 36868, 43745, 48049, 
      50789, 78586, 85850, 34345, 31265, 29593, 53609, 66833, 34425, 39850, 
      62730, 40349, 29021, 40882, 41105, 41345, 68693, 43432, 35360, 35978, 
      62344, 40321, 39610, 40082, 37921, 79889, 39848, 33613, 24314, 39154, 
      48361, 31816, 24805, 31816, 33610, 26434, 23410, 23445, 39793, 46513, 
      23888, 23729, 38930, 62402, 39141, 26825, 53177, 37280, 22698, 21609, 
      43826, 34192, 33732, 32549, 23930, 34610, 23528, 21845, 24133, 58690, 
      33289, 25841, 20624, 29522, 68162, 20340, 57069, 31090, 19610, 19345, 
      19994, 27905, 18793, 17210, 16964, 16949, 24484, 24128, 29585, 19610, 
      18433, 16154, 16754, 19265, 36325, 54041, 25577, 15776, 16601, 18512, 
      35825, 35048, 22500, 24533, 26914, 21556, 16265, 32777, 24250, 15250, 
      14746, 16840, 16132, 32708, 17221, 13842, 13700, 34600, 29837, 19277, 
      19802, 46850, 38233, 15145, 14913, 23328, 30160, 33273, 26825, 25849, 
      32765, 17960, 12020, 11125, 11281, 46160, 16145, 12634, 19813, 10429, 
      57290, 10457, 30365, 44225, 43460, 29485, 51241, 9700, 19025, 83365, 
      64532, 29098, 29674, 31149, 38740, 17873, 18265, 78325, 11700, 30722, 
      16570, 9442, 77440, 76913, 32080, 30545, 91669, 14293, 16805, 27277, 
      8521, 67081, 23440, 108013, 16525, 11745, 6586, 6562, 53924, 23561, 
      13969, 12329, 7361, 75937, 35482, 6565, 50605, 43720, 42565, 42184, 
      33640, 22213, 23618, 106265, 57305, 156169, 117850, 34525, 174397, 
      116365, 14501, 11252, 6997, 169354, 46538, 18325, 106945, 92800, 18640, 
      14209, 7033, 6628, 157141, 89000, 5861, 104617, 75517, 41625, 8986, 
      17986, 134224, 76448, 152714, 170005, 96772, 69892, 5877, 162629, 
      157106, 60869, 35554, 36010, 18853, 12250, 135613, 60488, 129037, 
      60842, 4010, 10121, 153369, 99700, 7569, 3604, 150937, 3770, 10370, 
      155464, 117608, 22408, 6964, 151474, 98730, 81090, 6498, 3978, 175361, 
      56960, 14585, 7105, 157474, 129761, 36514, 189540, 158834, 116378, 
      7709, 127313, 61268, 10985, 9760, 101826, 151496, 81925, 100900, 5329, 
      103240, 89141, 71812, 60197, 4232, 115594, 6649, 53012, 55673, 145322, 
      85781, 42485, 121316, 89809, 70244, 7225, 109762, 90922, 66037, 56746, 
      2817, 154325, 141320, 107069, 103844, 93860, 82669, 9188, 8258, 7145, 
      181921, 7380, 1872, 4141, 137317, 90557, 69733, 55378, 6565, 1114, 
      1170, 177361, 174017, 173186, 18385, 7045, 3461, 170644, 163309, 
      151444, 62404, 19944, 178082, 144482, 51917, 142913, 56953, 39988, 
      34640, 11600, 1568, 154393, 120445, 116329, 105705, 73090, 34218, 1513, 
      159877, 136100, 130997, 80149, 74066, 65650, 31954, 14549, 114820, 
      72937, 1417, 181154, 151850, 34018, 11138, 137384, 121588, 96584, 
      37348, 19528, 11720, 182770, 175165, 56610, 54265, 166010, 126386, 
      47885, 119314, 86138, 42725, 19610, 514, 5297, 130546, 11461, 5125, 
      63700, 3796, 86018, 34394, 3890, 269, 123345, 109044, 85970, 26690, 
      11785, 94945, 91285, 52522, 12402, 9882, 865, 62564, 28964, 85313, 
      83570, 45845, 39650, 22250, 5825, 88840, 26932, 45, 66589, 29954, 
      37652, 21625, 241, 40410, 4909, 23108, 14165, 7397, 2810, 33489, 0, 
      7570, 2810, 57604, 200, 51085, 43690, 24658, 1172, 54314, 25946, 9826, 
      2329, 47125, 31733, 38480, 23473, 2089, 22025, 11357, 11146, 221, 4633, 
      2353, 225, 16298, 745, 15354, 450, 25537, 15881, 9092, 6340, 2314, 650, 
      505, 10045, 9277, 3145, 6884, 1384, 16913, 13754, 7925, 2050, 2738, 
      4129, 5153, 18049, 17525, 1576, 9378, 10585, 8705, 18530, 9677, 941, 
      14186, 14249, 1168, 15250, 1285, 19381, 12394, 9365, 12253, 21536, 
      12752, 23432, 15205, 2533, 13426, 5981, 15145, 20929, 22409, 2952, 
      19409, 18650, 14585, 11236, 10705, 12274, 9490, 13050, 6617, 14625, 
      13721, 11944, 11194, 8065, 4810, 4410, 24260, 13897, 27898, 24370, 
      20114, 15514, 20249, 25636, 22589, 15242, 8548, 28580, 17074, 16234, 
      16029, 10132, 10154, 6133, 26122, 23930, 13130, 6305, 6656, 10121, 
      9810, 32005, 19268, 25658, 21289, 19377, 21866, 29300, 8765, 23021, 
      28885, 16594, 26513, 15488, 10880, 15317, 30600, 33881, 33562, 27325, 
      32489, 30964, 37364, 34893, 26874, 10249, 8653, 9425, 36441, 24345, 
      9657, 32210, 29290, 18818, 36697, 24442, 17545, 10026, 23890, 35053, 
      40400, 34225, 12112, 40266, 35050, 28449, 22052, 12836, 39005, 35165, 
      41248, 12889, 13185, 35380, 29305, 23981, 13781, 34301, 30546, 24421, 
      17505, 36569, 15680, 39113, 39665, 29896, 23629, 30880, 17300, 35298, 
      32185, 45608, 39524, 37028, 32968, 42722, 23570, 26705, 27169, 26281, 
      22385, 32840, 43353, 20458, 26154, 37280, 33065, 34976, 19721, 26441, 
      35225, 22117, 39845, 39538, 28229, 21029, 37738, 48682, 51125, 45461, 
      44717, 37305, 22048, 26073, 58225, 51620, 27332, 47330, 24669, 50297, 
      24946, 53456, 37024, 46825, 46777, 39481, 39764, 27560, 39770, 34138, 
      38961, 42634, 53716, 42632, 35298, 37234, 40105, 36788, 38804, 41225, 
      27541, 49045, 47765, 68597, 35648, 42704, 45008, 75545, 46818, 60506, 
      41714, 34025, 48361, 76466, 43657, 32045, 31049, 30578, 43145, 63853, 
      63380, 41225, 46946, 46693, 43405, 55469, 44914, 72169, 65581, 85156, 
      86605, 71570, 64324, 64282, 54161, 36661, 67316, 71336, 55810, 64210, 
      65305, 51193, 38993, 56173, 50665, 66793, 70733, 65245, 56197, 61960, 
      68261, 52529, 51650, 52880, 66653, 59266, 64802, 64090, 65173, 66617, 
      64850, 60840, 59245, 68833, 47821, 77337, 82706, 90770, 106560, 78053, 
      51890, 66197, 68261, 79641, 113101, 80441, 63380, 96016, 73405, 66365, 
      76445, 86333, 82885, 55477, 74945, 82865, 67556, 85796, 85770, 68625, 
      70045, 68360, 82825, 67453, 83645, 85309, 87005, 75149, 87380, 84874, 
      74376, 74797, 91177, 97844, 106945, 91165, 89050, 94196, 81896, 92450, 
      92885, 77365, 116168, 81684, 110738, 80452, 104900, 99037, 84565, 
      113576, 103517, 91645, 90466, 112466, 103525, 104900, 124049, 128818, 
      91620, 104066, 101450, 104537, 100325, 105521, 94757, 92090, 84325, 
      110548, 105220, 95428, 82280, 108820, 101972, 85780, 86921, 107172, 
      103858, 103304, 115538, 108074, 104980, 101533, 118820, 102820, 99625, 
      124981, 115389, 112905, 110098, 128468, 117305, 104458, 124466, 133297, 
      126352, 135293, 121384, 114705, 119204, 129586, 135514, 124906, 137492, 
      118850, 117713, 134597, 136165, 145493, 148585, 135252, 138349, 138545 ]
    , [ 161577, 156689, 155821, 154802, 152578, 152932, 150053, 147661, 
      146777, 147784, 147305, 143882, 137925, 142313, 139145, 140314, 135977, 
      135250, 129994, 129672, 128826, 125636, 123737, 124757, 122216, 121626, 
      115650, 112744, 114170, 110017, 106633, 106889, 104260, 99977, 102361, 
      101096, 100153, 98244, 101762, 98657, 98321, 95080, 93025, 92416, 
      95058, 94120, 94826, 91225, 89450, 92178, 90234, 89641, 89360, 88402, 
      85949, 84169, 82953, 83098, 84474, 81617, 82690, 82205, 80818, 83005, 
      81124, 80977, 75073, 73993, 73800, 69233, 70722, 70045, 68353, 65897, 
      67432, 64793, 64333, 62626, 60386, 61745, 59149, 57769, 59453, 57085, 
      55346, 55225, 54772, 184356, 54913, 53840, 55962, 52466, 52945, 51970, 
      53576, 52840, 168040, 50706, 52777, 170585, 52033, 49925, 150853, 
      49573, 49405, 49453, 48941, 48569, 170461, 49288, 48893, 180749, 46825, 
      46481, 167329, 48397, 47240, 155357, 127313, 155410, 169837, 44977, 
      133082, 44105, 43553, 43810, 43105, 42920, 41812, 41225, 157490, 
      137525, 141525, 40064, 111028, 38909, 39593, 113885, 38612, 109172, 
      39274, 117338, 109225, 167840, 36413, 35645, 97226, 83585, 94865, 
      100420, 170017, 105313, 88820, 98297, 32569, 34249, 32330, 32266, 
      32005, 33001, 83417, 124612, 134660, 30253, 32045, 36985, 88493, 
      108329, 29809, 65684, 102484, 29641, 35017, 29476, 68501, 69433, 
      111745, 73258, 59266, 60752, 103298, 27333, 27144, 68680, 26497, 
      128321, 26506, 25317, 29236, 68436, 83385, 24034, 26941, 55354, 23912, 
      24740, 31460, 32365, 69941, 80837, 26890, 27253, 68900, 104900, 69457, 
      46525, 91669, 66722, 24820, 29473, 77960, 21866, 21754, 21265, 42052, 
      63172, 21290, 22565, 42949, 100820, 20781, 19945, 22906, 19796, 114464, 
      21922, 98845, 19620, 22408, 23013, 33928, 18869, 33065, 23824, 23402, 
      23561, 16650, 47266, 17225, 17168, 17905, 23108, 28928, 36833, 69029, 
      95965, 15821, 20114, 30509, 36074, 68525, 67570, 45970, 14417, 14708, 
      13698, 14845, 64765, 13780, 15220, 29332, 13850, 33674, 65210, 12833, 
      28420, 28450, 68490, 14309, 12101, 43076, 87176, 17657, 12665, 12781, 
      49906, 61610, 66637, 13033, 12753, 65953, 11474, 14930, 20645, 21845, 
      21226, 11221, 12580, 10709, 19073, 27304, 21013, 62845, 19805, 19210, 
      12717, 23333, 13634, 9385, 43621, 31226, 61736, 62660, 65005, 16218, 
      42505, 43245, 39965, 9010, 12196, 8136, 10404, 39250, 38897, 12682, 
      12017, 48953, 7769, 7669, 59553, 22525, 32189, 8906, 60417, 41485, 
      6949, 13448, 14120, 23722, 8497, 6561, 6661, 9697, 37729, 13456, 17425, 
      21617, 17690, 17057, 16850, 12482, 7841, 8200, 58829, 25529, 96377, 
      67280, 12665, 110601, 66141, 5689, 5746, 7929, 106600, 18932, 6205, 
      59153, 49010, 6170, 5393, 7265, 7730, 96993, 46250, 8177, 57341, 36941, 
      15925, 5384, 45704, 79290, 37522, 93428, 106889, 51578, 33050, 20365, 
      101077, 96772, 27157, 12456, 12560, 5321, 4112, 80145, 26770, 75133, 
      26948, 8744, 31733, 93721, 53450, 4297, 10946, 91809, 8500, 32500, 
      95290, 66482, 6082, 4210, 92168, 52648, 40228, 4264, 16360, 110833, 
      24274, 3649, 25749, 96772, 75497, 12352, 122050, 97780, 65416, 27565, 
      73565, 26834, 2825, 32050, 54688, 92002, 40525, 53930, 3425, 55570, 
      45473, 33538, 25925, 3890, 64616, 26141, 21346, 22961, 87028, 42973, 
      14989, 68762, 45781, 32306, 1825, 60164, 46544, 29489, 23504, 4201, 
      93937, 83890, 58165, 55810, 48610, 40725, 1522, 1460, 1565, 115613, 
      1450, 5338, 2385, 80749, 46169, 31781, 22472, 1325, 9620, 10372, 
      111913, 109265, 108608, 3049, 1105, 2393, 106586, 100817, 91562, 26882, 
      3562, 112456, 86164, 20221, 84941, 23341, 13162, 10250, 1130, 4322, 
      93809, 67865, 64793, 56953, 33908, 10000, 4265, 98073, 79690, 75805, 
      38701, 34532, 28900, 8776, 1637, 63626, 33749, 3989, 114820, 91780, 
      9792, 832, 80618, 68650, 50258, 11554, 3130, 890, 116084, 110045, 
      22984, 21509, 102800, 72224, 17561, 66888, 42760, 14485, 3028, 10728, 
      545, 75332, 617, 545, 27450, 954, 42632, 9800, 872, 9605, 69865, 59218, 
      42580, 5920, 585, 48941, 46325, 20264, 676, 244, 13325, 26650, 6970, 
      42089, 40868, 16193, 12608, 3908, 185, 44570, 5978, 7105, 29277, 7432, 
      11474, 3625, 10429, 13012, 305, 4234, 1033, 5, 19604, 9217, 7570, 0, 
      1156, 23410, 5330, 19325, 14888, 4904, 14650, 21332, 5492, 160, 1537, 
      16925, 8317, 11930, 4405, 17473, 3821, 461, 424, 6029, 521, 1721, 6205, 
      1744, 4113, 1492, 10600, 5409, 1669, 274, 306, 2020, 5224, 10125, 521, 
      449, 1625, 490, 14130, 2165, 1268, 485, 16360, 18440, 22093, 24509, 
      2601, 2425, 14314, 712, 873, 31705, 2900, 833, 6713, 1684, 1745, 6586, 
      2048, 6353, 3393, 1620, 1373, 37485, 4658, 2138, 5506, 2845, 13141, 
      2628, 23717, 42101, 4905, 5513, 11458, 4597, 4360, 3425, 3034, 3025, 
      3200, 3200, 37732, 4325, 40345, 3769, 3730, 3848, 4373, 7208, 15508, 
      6994, 4113, 8712, 7272, 5800, 4680, 49433, 8010, 6877, 5096, 5882, 
      9554, 5876, 5732, 5701, 6066, 6260, 14765, 9000, 8200, 6100, 12325, 
      16850, 28145, 7300, 11745, 7186, 9224, 7813, 7465, 50320, 10946, 22601, 
      52169, 10877, 40520, 10069, 7570, 28018, 37673, 11890, 13429, 13284, 
      10701, 12905, 12250, 74330, 14089, 10768, 10673, 16385, 13325, 15109, 
      10321, 20689, 13312, 12132, 9316, 15533, 10760, 9605, 20008, 51616, 
      15101, 17834, 14965, 13210, 17872, 15440, 58777, 11314, 13234, 17477, 
      69317, 18674, 26333, 27325, 69530, 13689, 12193, 13997, 67577, 14404, 
      12629, 12325, 16945, 32770, 74821, 18473, 14618, 48717, 15250, 35426, 
      17056, 15857, 21970, 19018, 17914, 16290, 20648, 47780, 53525, 14837, 
      52577, 45025, 63482, 21445, 15080, 51748, 18850, 63529, 66658, 15905, 
      51857, 66905, 15689, 20365, 20232, 16405, 16165, 70632, 24848, 26245, 
      82177, 23141, 20077, 17522, 49561, 100325, 27250, 50986, 84032, 18913, 
      26965, 19188, 28730, 67282, 82825, 25529, 22409, 22690, 19882, 22868, 
      21064, 22753, 24336, 29674, 24506, 62932, 66260, 71045, 22834, 68698, 
      72685, 22457, 28125, 82525, 113101, 62402, 74330, 78026, 122657, 27460, 
      34532, 25832, 23885, 82765, 123572, 26729, 24337, 24385, 24436, 74065, 
      105561, 36530, 70225, 79424, 29057, 27857, 33133, 75296, 116297, 38889, 
      134154, 136125, 115172, 104618, 38628, 33553, 28233, 40442, 114410, 
      34676, 103976, 39645, 32841, 29341, 35209, 82945, 107425, 113105, 
      39929, 91433, 100154, 41725, 33997, 84100, 34346, 41329, 95188, 40864, 
      40500, 103349, 105313, 102500, 39850, 39125, 44185, 35873, 120025, 
      127304, 138500, 159682, 50089, 38020, 102785, 105893, 122317, 167957, 
      51949, 43066, 144954, 48217, 44657, 117377, 131441, 53693, 40725, 
      114829, 126229, 45842, 130202, 55876, 46561, 47457, 46642, 54493, 
      46429, 126653, 129013, 131405, 50641, 131426, 56360, 51250, 51669, 
      135909, 145010, 157417, 61073, 132560, 63058, 55978, 137000, 62785, 
      54225, 168890, 57490, 160840, 57298, 71650, 68049, 59841, 164194, 
      71305, 64305, 63648, 162208, 71485, 72682, 177265, 183424, 65314, 
      72712, 71140, 73181, 71053, 74333, 68093, 66644, 63225, 77962, 74722, 
      69106, 62570, 77274, 73210, 64674, 65465, 76666, 74916, 75226, 83104, 
      79460, 77930, 76049, 86890, 78194, 76565, 91305, 85885, 84445, 82856, 
      94090, 87449, 81380, 93032, 98729, 94394, 100201, 91858, 88309, 91066, 
      97444, 101972, 95540, 103426, 92612, 91997, 102265, 104345, 111917, 
      114309, 106714, 108765, 109133 ], 
  [ 167425, 161585, 161125, 159970, 157338, 159120, 155153, 152217, 151741, 
      153700, 153697, 150410, 141937, 149113, 144449, 146570, 141145, 140418, 
      135434, 135316, 135082, 130600, 127885, 130741, 126772, 126250, 121498, 
      118116, 120562, 116001, 111053, 112601, 109224, 101881, 107325, 105652, 
      104913, 101440, 107746, 102805, 102197, 98820, 94181, 93572, 100090, 
      98948, 100402, 94761, 91082, 97618, 94450, 93857, 94868, 93706, 90029, 
      87705, 83905, 86090, 89506, 84881, 87314, 86489, 83810, 88173, 85000, 
      85941, 78473, 75353, 76996, 70933, 75346, 75213, 72773, 65761, 72260, 
      67853, 64265, 67250, 60250, 66097, 59625, 58041, 64213, 56813, 57250, 
      56381, 56200, 161032, 58313, 54724, 60586, 53282, 51993, 51698, 58132, 
      56852, 145940, 51250, 57401, 148145, 56453, 50129, 130385, 51885, 
      49813, 49725, 50777, 48841, 147817, 53300, 52565, 157085, 47097, 48725, 
      144821, 53021, 50980, 134005, 108953, 133922, 146921, 48581, 113906, 
      47233, 45865, 47074, 45349, 45572, 43920, 42653, 135458, 117533, 
      121057, 41764, 93960, 39385, 38845, 96409, 38816, 92240, 37370, 99250, 
      92089, 144244, 40153, 38569, 81314, 69577, 79225, 84032, 146081, 88245, 
      73928, 82045, 32841, 32481, 34642, 32402, 34929, 37217, 69001, 104960, 
      113920, 30185, 30073, 32429, 73193, 90445, 29945, 53920, 85280, 32157, 
      31005, 32264, 56125, 56785, 93249, 59930, 48250, 49396, 85618, 30733, 
      30340, 55828, 29285, 107717, 30042, 26881, 25632, 55312, 68017, 25394, 
      24425, 44474, 26020, 23720, 26632, 27197, 56477, 65741, 24034, 24193, 
      55504, 86608, 55925, 37141, 74941, 53530, 22304, 24713, 62932, 24994, 
      24746, 23985, 33280, 50320, 20474, 20593, 33905, 82664, 23977, 20557, 
      20322, 21904, 94676, 19610, 80825, 22408, 19620, 19885, 26788, 20705, 
      25789, 19540, 19186, 19277, 18010, 36522, 20353, 16420, 16409, 18688, 
      22468, 28265, 54545, 77877, 17929, 16714, 23369, 27506, 54041, 53154, 
      35090, 16661, 17768, 15058, 13689, 50553, 16160, 13520, 21920, 13306, 
      25106, 50794, 12833, 21008, 20970, 53530, 18661, 13189, 32264, 69700, 
      23981, 11917, 11897, 37802, 47602, 51881, 16705, 16153, 51265, 12290, 
      12074, 15205, 15997, 29250, 11425, 10880, 12545, 13973, 37300, 15165, 
      48429, 27625, 26962, 17545, 32513, 10370, 11425, 57425, 42514, 47252, 
      48040, 50045, 23290, 31149, 31753, 53225, 8330, 17704, 9700, 8296, 
      52442, 52021, 18530, 17525, 63913, 8585, 9505, 45205, 15317, 44089, 
      12850, 77281, 29993, 7085, 9028, 9428, 33786, 12645, 7717, 7137, 7045, 
      50921, 20324, 11441, 31205, 26122, 25285, 25010, 19010, 11717, 12484, 
      75625, 36205, 118001, 85300, 19465, 133789, 84025, 7389, 6154, 5821, 
      129380, 27976, 9197, 76085, 64378, 9298, 7093, 5429, 5554, 118753, 
      61210, 5525, 74069, 50269, 24221, 5044, 33124, 99010, 50986, 114848, 
      129805, 67490, 45698, 12953, 123381, 118600, 38581, 19732, 19972, 8857, 
      5540, 100069, 38194, 94445, 38440, 5140, 21533, 115277, 69770, 3821, 
      6322, 113161, 4896, 22096, 117050, 84706, 10706, 3530, 113588, 68900, 
      54440, 3380, 9764, 134293, 35290, 6165, 16705, 118736, 94945, 20036, 
      146666, 119880, 83572, 18045, 92809, 38530, 4253, 21578, 71348, 113490, 
      54941, 70522, 2405, 72434, 60773, 46730, 37553, 2258, 82772, 16757, 
      31954, 33977, 108040, 57933, 23965, 87530, 61217, 45362, 2165, 77776, 
      62116, 42001, 34724, 1889, 115765, 104562, 75505, 72810, 64522, 55345, 
      2746, 2344, 1973, 139753, 1994, 2210, 1297, 101081, 61741, 44837, 
      33556, 1597, 4520, 5000, 135713, 132793, 132068, 7265, 1649, 1033, 
      129842, 123461, 113186, 38986, 8186, 136324, 107176, 30829, 105817, 
      34697, 21866, 18002, 3442, 1466, 115705, 86633, 83153, 74225, 47440, 
      17684, 1409, 120445, 99954, 95593, 53117, 48200, 41480, 16052, 4901, 
      81850, 47281, 1201, 138960, 113472, 17476, 3076, 101018, 87554, 66578, 
      19850, 7754, 3338, 140360, 133709, 34340, 32525, 125716, 91604, 27625, 
      85588, 57924, 23733, 7720, 4948, 613, 95120, 3065, 545, 39826, 274, 
      57796, 17620, 260, 4165, 88973, 76898, 57744, 12244, 3169, 65125, 
      62101, 31076, 3464, 2216, 6661, 38890, 13770, 57185, 55760, 25985, 
      21380, 9280, 593, 60074, 12370, 2549, 42061, 14436, 19906, 8861, 4649, 
      21920, 305, 9810, 4365, 1093, 11240, 16901, 2810, 1156, 0, 34970, 1522, 
      29933, 24340, 10820, 7578, 32416, 11680, 2132, 41, 26921, 15661, 20498, 
      10049, 9653, 9125, 2909, 2804, 1949, 317, 157, 2057, 5620, 985, 5096, 
      4820, 11461, 5409, 1906, 850, 320, 1620, 4549, 2425, 2081, 401, 1170, 
      7330, 6109, 4328, 1573, 8948, 10484, 13253, 15125, 6817, 6505, 7514, 
      2276, 2845, 20893, 7184, 2465, 2633, 4744, 4805, 2642, 5380, 2545, 
      7813, 4000, 2665, 25789, 9418, 4450, 10674, 5837, 7157, 5008, 14945, 
      29725, 9325, 10273, 6290, 8541, 8100, 5941, 4394, 4181, 4900, 3812, 
      26240, 3373, 28445, 5809, 5090, 4868, 3965, 4420, 9320, 11890, 6085, 
      14356, 12100, 9540, 7060, 36173, 13042, 11161, 7204, 5066, 15130, 8392, 
      7976, 7877, 5794, 5920, 9529, 13828, 12484, 6984, 8109, 11002, 19237, 
      6416, 17797, 10042, 13780, 11213, 10253, 37332, 16250, 15325, 38909, 
      16045, 29300, 14625, 8794, 19450, 27065, 17330, 19549, 19336, 15325, 
      18685, 17690, 58010, 20345, 15188, 8633, 11489, 9925, 21569, 13925, 
      14501, 18820, 16960, 11152, 21925, 14228, 10829, 14228, 38900, 21017, 
      24770, 20609, 10898, 24740, 21220, 45041, 13626, 11194, 24005, 54085, 
      25610, 19193, 19913, 54298, 17905, 14913, 12025, 52685, 18824, 15349, 
      12461, 22725, 24202, 58977, 24865, 18698, 37021, 19466, 26450, 22292, 
      20345, 29314, 25138, 23490, 20914, 27380, 36424, 41149, 17761, 40405, 
      34281, 49610, 28109, 15284, 39848, 24154, 49725, 52378, 15497, 40025, 
      52625, 16301, 26077, 25876, 19125, 16165, 55876, 32260, 34065, 65925, 
      29669, 24905, 17386, 38477, 81965, 34866, 39834, 67780, 19253, 34173, 
      19528, 36482, 53546, 66845, 31921, 27169, 27450, 20970, 27560, 24260, 
      27173, 29572, 37154, 29674, 50216, 53000, 57037, 26370, 55098, 58473, 
      22525, 34381, 67021, 93789, 50026, 60050, 63202, 102325, 33104, 42760, 
      30116, 25925, 67397, 103240, 31421, 25425, 25065, 24912, 60057, 87337, 
      45098, 56965, 64804, 34021, 32005, 39933, 61492, 97121, 47389, 113074, 
      114841, 96200, 86938, 46720, 39673, 29593, 49010, 95642, 41000, 86500, 
      47737, 38077, 31177, 41465, 68393, 89609, 94609, 47885, 75725, 83290, 
      50157, 39301, 69480, 39650, 49285, 79208, 48276, 47776, 86485, 88245, 
      85840, 46106, 45041, 51869, 38593, 101393, 107924, 117896, 136970, 
      59065, 41488, 86533, 89233, 103685, 144565, 61129, 49050, 123874, 
      56105, 51185, 99425, 111857, 63145, 44533, 97285, 107325, 52370, 
      110890, 65600, 53225, 54325, 53170, 63605, 52685, 107885, 109973, 
      112093, 58257, 112250, 65540, 58322, 58741, 116461, 124610, 135725, 
      70865, 113588, 73258, 64138, 117620, 72577, 61297, 146314, 64970, 
      139284, 64370, 82666, 78181, 67525, 142434, 81913, 73009, 72148, 
      140788, 82025, 83290, 154485, 160100, 73610, 82980, 81000, 83449, 
      80505, 84533, 76525, 74600, 69481, 88706, 84650, 77402, 68282, 87610, 
      82458, 70930, 71857, 86594, 84232, 84202, 93780, 88640, 86498, 84005, 
      97362, 85810, 83569, 102457, 95405, 93557, 91492, 105514, 97105, 88384, 
      103300, 110221, 104866, 111897, 101378, 96605, 100042, 107984, 113056, 
      104992, 114714, 100840, 100021, 112873, 114749, 123001, 125665, 115826, 
      118285, 118585 ], 
  [ 164665, 164053, 161345, 160936, 160544, 154466, 156481, 156533, 153809, 
      150530, 147905, 143860, 149221, 141061, 144625, 141508, 142061, 141332, 
      134836, 133594, 129988, 132610, 134381, 127133, 131018, 130120, 118612, 
      117842, 114676, 112349, 116001, 110437, 111170, 120653, 109265, 109834, 
      107969, 113098, 104068, 109225, 110113, 107474, 117045, 116434, 101632, 
      101610, 98948, 104525, 111316, 96904, 100468, 99873, 93770, 93728, 
      96781, 97445, 107857, 98820, 91012, 96109, 91060, 92105, 96532, 88925, 
      92858, 87809, 88929, 97029, 88570, 90721, 79048, 75917, 77589, 95633, 
      74826, 80141, 93757, 70920, 90100, 71261, 86105, 85637, 67121, 87397, 
      75860, 79105, 77426, 318394, 68689, 78938, 64228, 77864, 86297, 82260, 
      62138, 63850, 296554, 77320, 61029, 300625, 61201, 78065, 272017, 
      68225, 76625, 77285, 69733, 76397, 301409, 60282, 61417, 316285, 74645, 
      65425, 297657, 56629, 59450, 280481, 238969, 281140, 301993, 57789, 
      248404, 59057, 62177, 58148, 62033, 60010, 61346, 63817, 285652, 
      256505, 262645, 61426, 216842, 65773, 71965, 221533, 66698, 214370, 
      76840, 227732, 215333, 303010, 48569, 51473, 197812, 175601, 194225, 
      203146, 306709, 211097, 184810, 200405, 60317, 71177, 50896, 60624, 
      47813, 42993, 177253, 242010, 256954, 59517, 69877, 86445, 186301, 
      217765, 58153, 147578, 208858, 47273, 82025, 45882, 153145, 155297, 
      223925, 162180, 137780, 140794, 211796, 40969, 41698, 155450, 42885, 
      249973, 39524, 47209, 74378, 156418, 181465, 46836, 67185, 133236, 
      43346, 58250, 82106, 84541, 159449, 177689, 68660, 69941, 158098, 
      216130, 159265, 117665, 195857, 154996, 65050, 79801, 174490, 36692, 
      37192, 37925, 110426, 149906, 53860, 60337, 112545, 211418, 35293, 
      46085, 63428, 39202, 232402, 61216, 208825, 35962, 63842, 65977, 94946, 
      39493, 94685, 71978, 71248, 71713, 39400, 124484, 32017, 49402, 53505, 
      71866, 86866, 104257, 163073, 206225, 35197, 64276, 91501, 103492, 
      162565, 161300, 123784, 33169, 29786, 36424, 48893, 157565, 31914, 
      51714, 91530, 45140, 101072, 158920, 41669, 90610, 90944, 164644, 
      23557, 36037, 120562, 194650, 18029, 44861, 45589, 133204, 153476, 
      161869, 25337, 26281, 160877, 36628, 56608, 73949, 76985, 13940, 39125, 
      49050, 31265, 70841, 11138, 76145, 156533, 13429, 13136, 19801, 10829, 
      57128, 29009, 10305, 9232, 155714, 157250, 161125, 13192, 122405, 
      123757, 9089, 40864, 16202, 29890, 48682, 8676, 8629, 15156, 16021, 
      10421, 32885, 28193, 152905, 83745, 7421, 19940, 13309, 121977, 35113, 
      62114, 64010, 7208, 18605, 30133, 33293, 50405, 7137, 11322, 73125, 
      7241, 8516, 8801, 8900, 11876, 19169, 17690, 12013, 6253, 27833, 14954, 
      10829, 35017, 14425, 26801, 32672, 46177, 32850, 6994, 21501, 11717, 
      8612, 20852, 26501, 44285, 46280, 27829, 7684, 48865, 10817, 5717, 
      7345, 35666, 131066, 19300, 5684, 25786, 32513, 8720, 4880, 82465, 
      29453, 27290, 4493, 8458, 7946, 18149, 26426, 19225, 4100, 16965, 3970, 
      53698, 106369, 25453, 8744, 35173, 60488, 24457, 53450, 108050, 26100, 
      13204, 14004, 36000, 24506, 8242, 5002, 36970, 74770, 33989, 3428, 
      21053, 95173, 26658, 16705, 6498, 40000, 27050, 12434, 99125, 15685, 
      2920, 25117, 107892, 8434, 24020, 4365, 7976, 36725, 8388, 5329, 2880, 
      2305, 39940, 11618, 97073, 2312, 2089, 21170, 4349, 3293, 13000, 5013, 
      2248, 28989, 9602, 5162, 1877, 1706, 43297, 24401, 19556, 8825, 8000, 
      5696, 3625, 24704, 26170, 28417, 35669, 27688, 48100, 35965, 17937, 
      4777, 1709, 1274, 28781, 61250, 63226, 33489, 32065, 31714, 12753, 
      27333, 37189, 30608, 27593, 22928, 1088, 11428, 33722, 20282, 1157, 
      19669, 909, 2664, 4036, 19396, 45844, 23945, 12077, 10841, 7897, 1682, 
      4090, 45785, 26065, 17168, 15425, 2493, 1690, 954, 4698, 15613, 10280, 
      1517, 45197, 34850, 22826, 3874, 19394, 17476, 12240, 5476, 2880, 
      10980, 18532, 35498, 32213, 538, 593, 28330, 13666, 925, 11386, 3170, 
      1517, 10562, 65386, 28885, 14930, 18245, 29189, 400, 32656, 3034, 3250, 
      32266, 62725, 12517, 8296, 2978, 6098, 17593, 4745, 3965, 242, 16762, 
      20002, 71945, 200, 5000, 2785, 2482, 757, 1762, 8362, 26977, 3428, 
      5840, 56233, 373, 4538, 2152, 8685, 65061, 1546, 28925, 7760, 14657, 
      23725, 85858, 3253, 57604, 23410, 34970, 0, 51076, 197, 962, 6890, 
      75080, 58, 6250, 19890, 36873, 545, 3869, 1972, 7605, 81261, 8545, 
      18037, 18306, 52981, 30029, 37349, 53461, 12890, 46777, 13858, 65194, 
      6757, 13421, 21512, 26440, 38250, 50018, 63793, 20525, 21677, 35705, 
      26000, 73300, 12985, 16066, 24157, 78282, 82810, 90441, 95305, 12193, 
      12629, 73476, 22234, 20557, 108917, 12178, 22045, 53629, 16466, 16525, 
      52884, 15602, 52037, 12049, 19450, 24097, 118645, 11764, 20260, 10772, 
      17901, 68589, 20434, 91705, 126305, 13525, 12601, 63220, 15353, 16034, 
      20605, 25416, 26325, 24050, 28946, 117946, 37105, 122389, 23081, 26100, 
      27746, 34697, 48242, 71842, 13448, 23725, 11794, 14026, 17450, 22450, 
      137581, 13840, 16073, 24082, 38024, 12928, 23018, 24098, 24373, 35752, 
      36250, 66785, 15730, 17378, 30578, 59753, 71620, 96685, 39730, 12961, 
      22784, 17170, 20961, 23365, 137210, 15520, 83785, 140281, 16061, 
      119450, 18005, 30500, 95012, 113845, 15844, 14321, 14482, 18325, 15325, 
      16200, 176200, 14365, 19306, 48281, 66845, 57049, 14461, 22525, 76957, 
      16946, 18826, 29474, 15185, 23570, 32513, 74434, 137250, 16889, 15028, 
      17973, 52020, 15370, 17834, 148993, 29312, 50816, 16501, 166261, 15860, 
      86861, 89077, 166472, 23113, 28349, 51265, 162985, 22906, 28781, 40105, 
      19325, 99716, 174509, 18097, 24644, 129733, 24660, 104200, 21874, 
      24041, 17300, 19856, 21200, 23860, 18730, 127258, 137593, 30053, 
      135725, 121745, 154276, 19825, 42530, 133666, 23348, 154013, 159284, 
      46105, 133465, 159529, 41297, 23021, 23194, 32525, 44525, 165394, 
      19850, 19409, 183665, 22117, 26701, 46484, 127789, 211289, 21320, 
      129512, 185506, 45721, 22865, 45994, 22180, 157428, 183069, 25097, 
      29321, 29600, 43316, 30082, 35010, 31189, 29098, 24336, 29572, 148474, 
      154250, 162401, 35240, 158216, 164957, 50465, 28285, 180605, 228317, 
      146404, 166900, 173044, 242461, 30370, 25810, 34858, 43009, 180225, 
      243370, 33917, 47741, 49625, 50594, 165401, 215869, 26272, 158189, 
      173506, 35009, 37481, 30821, 165698, 230873, 28921, 257296, 260185, 
      228826, 212456, 30490, 34289, 50389, 30160, 227140, 34490, 210890, 
      31501, 37549, 49349, 35325, 176697, 215865, 224605, 32393, 190385, 
      204308, 32045, 38393, 178154, 38740, 33785, 195354, 35762, 36010, 
      207485, 210365, 205714, 39940, 40745, 37845, 51869, 232105, 242746, 
      259450, 290116, 37925, 50642, 204145, 209089, 234385, 301445, 38861, 
      44360, 268036, 40941, 43501, 226381, 247789, 39377, 51805, 221993, 
      239513, 44680, 245320, 40330, 44785, 44761, 45476, 41697, 46485, 
      239317, 242901, 246517, 44573, 245920, 43250, 47620, 48037, 251617, 
      265000, 283221, 45197, 246122, 45344, 47444, 252394, 46901, 50581, 
      298660, 52000, 286010, 53640, 50240, 50617, 53425, 290276, 51725, 
      53293, 53554, 286754, 52209, 53096, 307925, 316530, 56128, 54650, 
      54914, 55117, 56657, 56569, 58285, 58978, 63205, 57744, 58176, 59904, 
      64996, 58888, 59720, 64648, 64825, 60112, 61114, 62948, 63170, 66250, 
      67472, 68345, 67856, 72008, 73133, 69205, 71125, 71521, 72074, 70760, 
      72073, 77930, 74890, 75077, 75332, 75629, 77076, 79033, 78728, 78066, 
      80138, 81050, 80672, 83626, 83929, 82565, 85553, 90049, 91213, 93712, 
      93925, 94597 ], 
  [ 177773, 170833, 170837, 169524, 166420, 169834, 164617, 161053, 161041, 
      164090, 164629, 161488, 150125, 160497, 154117, 157328, 150649, 149920, 
      145232, 145346, 145808, 139842, 136189, 141145, 135538, 135092, 131720, 
      127786, 131400, 126361, 119617, 122641, 118402, 107545, 116497, 114354, 
      113845, 108578, 118080, 111033, 110113, 106570, 98965, 98354, 109316, 
      107938, 110248, 102265, 96400, 107300, 102728, 102133, 104618, 103220, 
      98137, 95185, 88421, 92944, 98696, 92041, 96032, 94817, 90656, 97513, 
      92858, 95041, 85765, 80305, 84050, 76257, 84020, 84505, 81205, 68965, 
      81154, 74717, 67541, 75892, 63432, 74425, 63505, 61681, 72997, 59825, 
      62752, 61025, 61154, 137594, 65525, 59050, 69200, 57524, 54205, 54688, 
      66658, 64754, 123890, 55172, 66001, 125701, 64817, 53657, 110201, 
      57829, 53573, 53329, 56173, 52441, 125129, 61186, 60061, 133225, 50689, 
      54577, 122281, 61601, 58546, 112789, 91165, 112544, 123905, 55981, 
      95176, 54085, 51781, 54080, 51185, 51874, 49594, 47545, 113440, 97853, 
      100829, 46962, 77626, 43173, 41229, 79605, 42290, 76058, 38420, 81736, 
      75665, 120402, 47665, 45145, 66280, 56725, 64501, 68450, 121841, 71881, 
      60058, 66613, 36361, 33661, 40500, 35764, 41485, 45253, 55665, 85618, 
      93330, 33301, 31005, 30397, 58837, 73125, 33293, 43618, 68738, 38233, 
      29593, 38650, 45117, 45461, 75217, 47824, 38792, 39546, 68512, 37805, 
      37178, 44258, 35653, 87253, 37264, 31841, 24658, 43418, 53549, 30112, 
      24697, 35152, 31594, 25706, 24250, 24425, 44189, 51581, 23912, 23837, 
      43290, 68778, 43553, 29525, 58901, 41544, 22562, 22397, 48834, 31720, 
      31316, 30241, 26354, 38714, 22672, 21465, 26665, 64970, 30773, 24389, 
      20488, 27450, 75106, 20084, 63281, 28730, 19546, 19421, 21722, 25933, 
      20557, 17738, 17460, 17473, 22676, 27304, 27045, 18666, 17797, 16722, 
      18162, 21541, 41033, 60229, 23445, 15912, 18277, 20776, 40525, 39712, 
      25700, 22321, 24362, 19700, 15445, 37333, 21970, 14650, 16498, 15760, 
      18356, 37332, 15905, 15578, 15460, 39440, 26721, 17505, 22930, 52722, 
      34301, 14125, 13949, 26984, 34600, 38021, 23981, 23117, 37481, 16288, 
      11860, 12025, 12349, 41512, 14717, 11986, 17705, 11177, 51818, 11509, 
      34945, 39645, 38900, 26129, 46085, 9668, 16805, 76297, 58500, 33674, 
      34306, 35921, 34436, 21157, 21605, 71465, 10580, 27050, 14522, 8906, 
      70600, 70101, 28264, 26869, 84097, 12545, 14633, 31769, 10069, 60757, 
      20392, 99641, 19825, 10253, 6970, 7058, 48340, 20413, 12053, 10693, 
      7013, 69061, 31210, 7585, 45209, 38800, 37729, 37376, 29504, 19169, 
      20402, 97893, 51453, 145805, 108970, 30265, 163385, 107537, 12337, 
      9620, 6401, 158506, 41346, 15625, 98501, 85000, 15880, 12037, 6317, 
      6052, 146705, 81360, 5473, 96245, 68545, 36725, 7642, 21682, 124616, 
      69416, 142402, 159073, 88724, 63188, 7433, 151945, 146618, 54665, 
      31058, 31450, 15889, 10154, 125897, 54272, 119569, 54594, 3978, 12805, 
      142973, 91460, 6245, 3988, 140621, 3730, 13130, 144976, 108576, 18976, 
      5716, 141122, 90506, 73706, 5330, 5162, 164165, 50888, 12013, 9293, 
      146890, 120213, 31810, 177860, 148186, 107354, 10081, 117837, 54900, 
      8845, 12520, 93410, 141088, 74425, 92500, 4181, 94720, 81265, 64804, 
      53833, 3328, 106538, 8933, 47060, 49549, 135074, 78025, 37193, 111988, 
      81853, 63268, 5485, 100906, 82906, 59281, 50522, 2165, 143729, 131200, 
      98321, 95236, 85700, 75041, 7076, 6282, 5365, 170365, 5540, 1544, 2969, 
      127321, 82521, 62729, 49186, 4825, 1586, 1754, 165925, 162693, 161890, 
      15013, 5185, 2385, 159428, 152345, 140900, 55780, 16400, 166610, 
      134186, 45905, 132669, 50629, 34756, 29800, 9000, 1096, 143725, 111065, 
      107117, 96941, 65866, 29402, 1037, 149009, 126100, 121193, 72553, 
      66778, 58810, 27298, 11545, 105652, 65701, 901, 169546, 141250, 29186, 
      8546, 127312, 112132, 88192, 32260, 15952, 9040, 171098, 163745, 50258, 
      48053, 154890, 116722, 42057, 109922, 78202, 37225, 15986, 1202, 3573, 
      120698, 8753, 3425, 56900, 2372, 78066, 29466, 2434, 801, 113765, 
      100052, 78010, 22370, 9005, 86557, 83065, 46346, 9530, 7346, 1885, 
      55796, 24436, 77365, 75706, 40081, 34306, 18306, 3925, 80720, 22564, 
      185, 59585, 25330, 32436, 17725, 877, 34994, 3161, 19060, 11041, 5193, 
      4498, 28565, 200, 5330, 1522, 51076, 0, 44945, 38026, 20450, 2308, 
      47970, 21618, 7234, 1165, 41225, 26921, 33160, 19357, 3517, 18037, 
      8545, 8362, 97, 2909, 1189, 125, 12890, 221, 12050, 1010, 21221, 12517, 
      6596, 4292, 1186, 298, 965, 7417, 6761, 1805, 4756, 2336, 13437, 10642, 
      5625, 3250, 4162, 5917, 7165, 14453, 13985, 2512, 6866, 7901, 11285, 
      14890, 7129, 745, 11042, 11101, 904, 11986, 961, 15665, 9506, 6921, 
      15137, 17640, 9864, 19360, 12025, 3049, 10490, 7633, 18277, 17141, 
      18477, 3104, 15805, 15130, 11565, 8692, 8245, 9586, 7250, 15794, 5013, 
      17525, 10877, 9376, 8762, 6221, 3946, 4946, 20228, 11069, 23546, 20354, 
      16546, 12506, 23677, 21524, 18785, 12330, 6836, 24228, 13978, 13250, 
      13073, 8180, 8226, 6217, 22058, 20090, 10690, 5965, 6984, 11709, 8090, 
      27425, 16004, 21690, 17797, 16133, 25114, 25012, 9657, 26377, 24649, 
      19106, 22525, 12872, 12296, 17569, 26240, 29237, 28946, 23297, 27981, 
      26596, 41956, 30185, 22922, 8957, 8537, 8685, 31637, 20717, 10061, 
      27794, 25154, 15914, 31909, 20858, 14885, 10250, 26962, 30449, 35368, 
      29725, 10888, 35258, 30490, 31925, 18916, 11492, 34129, 39249, 36200, 
      13637, 14045, 39460, 25373, 20665, 12393, 38233, 26522, 21097, 15245, 
      31981, 17000, 43429, 34821, 26000, 26225, 26920, 18772, 30914, 28109, 
      40352, 34772, 32500, 28832, 37714, 26010, 29565, 23725, 29053, 24565, 
      36304, 38357, 18122, 28802, 32840, 36493, 38600, 17629, 29053, 38845, 
      19601, 35225, 34946, 24841, 18761, 41546, 43354, 45625, 49873, 39745, 
      33029, 19816, 28349, 63485, 46180, 29620, 51714, 22217, 45013, 22490, 
      47944, 40360, 51085, 41821, 35197, 35476, 24784, 35506, 30490, 34805, 
      38138, 48292, 38160, 38186, 40346, 43525, 32980, 42052, 44725, 25153, 
      44105, 51785, 74185, 38376, 46216, 48744, 81549, 42122, 54738, 37570, 
      30805, 52309, 82458, 39341, 29209, 28381, 27994, 46525, 68969, 57460, 
      44285, 50562, 42241, 39289, 50257, 48178, 77645, 59657, 91412, 92945, 
      76954, 69172, 58514, 49205, 33665, 61348, 76624, 50762, 68962, 59525, 
      46589, 35789, 51145, 54205, 71677, 75897, 59513, 60209, 66448, 62329, 
      47885, 55210, 48232, 60905, 63370, 59266, 58610, 69625, 71149, 69210, 
      55760, 54305, 63157, 44185, 82493, 88162, 96730, 113384, 71825, 47930, 
      70353, 72585, 84773, 120193, 74117, 58372, 102152, 67609, 61129, 81289, 
      91849, 76441, 51353, 79613, 88093, 62308, 91188, 79202, 63317, 64649, 
      63104, 76501, 62305, 88801, 90577, 92385, 69433, 92692, 78506, 68864, 
      69281, 96581, 103636, 113269, 84521, 94250, 87380, 75920, 97810, 86225, 
      71825, 122832, 75956, 116962, 74884, 97700, 92201, 78737, 119872, 
      96473, 85385, 84290, 118610, 96505, 97844, 130741, 135730, 85508, 
      97138, 94690, 97605, 93721, 98605, 88569, 86098, 79025, 103396, 98404, 
      89284, 77200, 101828, 95428, 80468, 81549, 100340, 97274, 96848, 
      108370, 101506, 98660, 95465, 111700, 96868, 93925, 117569, 108641, 
      106325, 103714, 120932, 110493, 98722, 117378, 125701, 119176, 127609, 
      114592, 108413, 112628, 122362, 128050, 118114, 129940, 112554, 111501, 
      127313, 128945, 137961, 140933, 128516, 131441, 131661 ], 
  [ 163304, 162292, 159748, 159281, 158717, 153221, 154786, 154610, 152050, 
      149161, 146728, 142729, 147050, 140036, 142984, 140257, 140356, 139625, 
      133225, 132065, 128705, 130793, 132226, 125728, 129025, 128153, 117125, 
      116153, 113405, 110900, 113906, 108868, 109289, 117508, 107378, 107777, 
      105992, 110477, 102593, 106994, 107770, 105065, 113570, 112957, 99749, 
      99641, 97285, 102020, 108025, 95177, 98237, 97640, 92061, 91933, 94480, 
      94916, 104264, 96065, 89093, 93460, 88969, 89874, 93769, 87056, 90457, 
      85850, 86312, 93572, 85865, 87386, 76913, 74000, 75362, 91528, 72761, 
      77346, 89674, 68753, 85973, 68980, 82226, 81668, 64996, 83200, 72553, 
      75490, 73921, 304697, 65992, 75205, 62033, 74097, 81800, 78041, 59905, 
      61393, 283345, 73433, 58820, 287272, 58906, 74034, 259474, 65060, 
      72676, 73280, 66370, 72388, 287962, 57809, 58804, 302416, 70628, 62218, 
      284258, 54400, 56857, 267556, 227272, 268153, 288418, 55130, 236365, 
      56200, 58984, 55345, 58810, 56953, 58061, 60250, 272425, 244116, 
      250058, 57965, 205649, 61802, 67490, 210170, 62613, 203229, 71881, 
      216109, 204100, 289109, 45922, 48490, 187069, 165640, 183592, 192205, 
      292660, 199874, 174481, 189514, 56228, 66248, 47645, 56477, 44810, 
      40520, 167108, 229709, 244205, 55274, 64850, 80354, 175786, 206186, 
      53992, 138517, 197557, 44090, 76154, 42809, 143828, 145864, 212084, 
      152465, 129013, 131885, 200281, 38132, 38777, 145921, 39794, 237250, 
      36737, 43610, 68645, 146765, 170888, 43145, 61898, 124505, 39961, 
      53577, 75865, 78160, 149652, 167220, 63229, 64426, 148325, 204341, 
      149434, 109540, 184708, 145301, 59749, 73576, 164033, 33709, 34153, 
      34772, 102541, 140341, 49249, 55250, 104546, 199665, 32330, 42058, 
      58085, 35789, 219973, 55981, 197122, 32825, 58409, 60404, 87721, 35962, 
      87394, 65917, 65213, 65650, 35657, 115757, 29000, 44789, 48584, 65741, 
      79901, 96424, 152802, 194468, 31754, 58565, 84250, 95653, 152290, 
      151049, 114985, 29770, 26721, 32657, 44090, 147386, 28565, 46685, 
      84149, 40585, 93213, 148649, 37332, 83221, 83525, 154145, 21008, 32144, 
      111769, 183113, 16290, 40210, 40882, 123877, 143365, 151450, 22504, 
      23336, 150484, 32617, 51085, 67360, 70228, 12893, 34858, 43997, 27666, 
      64386, 10897, 69380, 146240, 12290, 11965, 17426, 10242, 51417, 25480, 
      11618, 9509, 145377, 146857, 150592, 11729, 113354, 114650, 10170, 
      36205, 14089, 26153, 43433, 9725, 9650, 13181, 13906, 12196, 28836, 
      24562, 142610, 76388, 7930, 17173, 15860, 112850, 30772, 55897, 57681, 
      6953, 15914, 26210, 29090, 44914, 8168, 9749, 66260, 6786, 7585, 7786, 
      7857, 10161, 16362, 15049, 14522, 6242, 32328, 17965, 9220, 40154, 
      17378, 23090, 28429, 40898, 37817, 6305, 18320, 14274, 10525, 17725, 
      22786, 39114, 40969, 32372, 9425, 43354, 13284, 6784, 6340, 31105, 
      121465, 22997, 6805, 30181, 37522, 10845, 5661, 74986, 34208, 31849, 
      4768, 7025, 6565, 15172, 22581, 22994, 4369, 20480, 4265, 47777, 97732, 
      29890, 11025, 30538, 54145, 28808, 47525, 99325, 30617, 16265, 11465, 
      31277, 28881, 10489, 6409, 32161, 67609, 39202, 3517, 17642, 87002, 
      31253, 20264, 5213, 45685, 31697, 15457, 90752, 19154, 3281, 21250, 
      99125, 10837, 28409, 5840, 10345, 31842, 10865, 7162, 3845, 2626, 
      34801, 14625, 88740, 2209, 2152, 25345, 6032, 2512, 16249, 6890, 3145, 
      24650, 12373, 7093, 2548, 1845, 37864, 28906, 23585, 11482, 10517, 
      7765, 5162, 20725, 22049, 24100, 41122, 23425, 42325, 31028, 21818, 
      6698, 2592, 1345, 24400, 54657, 56521, 38792, 37256, 36877, 9992, 
      23060, 32132, 35685, 32418, 27333, 1573, 8833, 39049, 24433, 1024, 
      23762, 1082, 1745, 2725, 15845, 40165, 28456, 15300, 13896, 10504, 
      2749, 2749, 40104, 30770, 21005, 19066, 3920, 2809, 1625, 3185, 12448, 
      13273, 2578, 39538, 40277, 27245, 2525, 15805, 21361, 15509, 7681, 
      1781, 8369, 15025, 40977, 37440, 697, 612, 33245, 17125, 548, 14561, 
      4889, 800, 7969, 58481, 24386, 18549, 14724, 24660, 965, 27845, 4745, 
      1937, 27481, 55952, 15850, 11041, 4685, 4165, 14120, 6868, 5920, 153, 
      13369, 16273, 64660, 697, 3257, 4456, 4069, 244, 829, 6029, 22600, 
      5265, 3925, 49810, 1088, 2873, 1073, 6290, 58130, 661, 24372, 5501, 
      11474, 19616, 77857, 1858, 51085, 19325, 29933, 197, 44945, 0, 289, 
      4761, 67601, 53, 4229, 16133, 31688, 90, 2320, 925, 5354, 73466, 6148, 
      14464, 14705, 46720, 25362, 32122, 47170, 9901, 40904, 10753, 58225, 
      4658, 10370, 17593, 22073, 32957, 43937, 56900, 16708, 17748, 30600, 
      21677, 65897, 10004, 12721, 20000, 70625, 74929, 82196, 86836, 9320, 
      9700, 66065, 18265, 16754, 99850, 9325, 18100, 47332, 13105, 13162, 
      46637, 12349, 45844, 9242, 15797, 19994, 109184, 9077, 16565, 8249, 
      14480, 61472, 16757, 83434, 116548, 10682, 9896, 56425, 12308, 12905, 
      16970, 21305, 22130, 20077, 24525, 108541, 32036, 112810, 19240, 21977, 
      23481, 29844, 42409, 64609, 10777, 19850, 9425, 11321, 14297, 18737, 
      127426, 11213, 13138, 20249, 32985, 10517, 19345, 20313, 20560, 30929, 
      31397, 59914, 13001, 14425, 26225, 53300, 64493, 88298, 34645, 10730, 
      19237, 14321, 17636, 19786, 127133, 12973, 76058, 130090, 13456, 
      110097, 15146, 26269, 86749, 104740, 13345, 12100, 12233, 15488, 12962, 
      13697, 164737, 12196, 16381, 42696, 60084, 50900, 12370, 19258, 69658, 
      14461, 16061, 25477, 13060, 20241, 28260, 67297, 127253, 14562, 13117, 
      15530, 46301, 13429, 15445, 138568, 25493, 45205, 14416, 155216, 13941, 
      79146, 81250, 155425, 20072, 24692, 45674, 152074, 19945, 25120, 35380, 
      16922, 91405, 163202, 15944, 21537, 120128, 21605, 95713, 19237, 21096, 
      15529, 17581, 18701, 20969, 16705, 117785, 127700, 26458, 125914, 
      112520, 143761, 17764, 37809, 123961, 20725, 143522, 148597, 41128, 
      123784, 148840, 36738, 20560, 20705, 28832, 39712, 154505, 18085, 
      17810, 172154, 19984, 23866, 41605, 118402, 198900, 19625, 120089, 
      173981, 41026, 20996, 41297, 20533, 146933, 171650, 22888, 26440, 
      26717, 38921, 27169, 31481, 28162, 26405, 22565, 26849, 138385, 143937, 
      151780, 31841, 147761, 154250, 45634, 26000, 169360, 215504, 136445, 
      156157, 162077, 229226, 27829, 24329, 31753, 38980, 169028, 230129, 
      30978, 43316, 45032, 45917, 154760, 203492, 24925, 147850, 162605, 
      32170, 34306, 28736, 155125, 218088, 27530, 243725, 246530, 216121, 
      200281, 28925, 31912, 46052, 28789, 214513, 32193, 198793, 29930, 
      34802, 45202, 32996, 165800, 203624, 212084, 30762, 179010, 192457, 
      30608, 35668, 167225, 36013, 32146, 183857, 33893, 34085, 195616, 
      198410, 193925, 37585, 38250, 36074, 48052, 219496, 229825, 246025, 
      275821, 36676, 47125, 192506, 197282, 221764, 286864, 37690, 41873, 
      254405, 39236, 41236, 214036, 234772, 38314, 48416, 209812, 226772, 
      42409, 232409, 39373, 42568, 42626, 43201, 40484, 44096, 226624, 
      230096, 233600, 42740, 233053, 42057, 45553, 45968, 238628, 251617, 
      269306, 44244, 233325, 44557, 45817, 239425, 45940, 48500, 284369, 
      50077, 272129, 51545, 49765, 49778, 51578, 276305, 51076, 51860, 52037, 
      272917, 51530, 52441, 293522, 301901, 54517, 53849, 53945, 54314, 
      55514, 55732, 56720, 57217, 60740, 57125, 57221, 58277, 62305, 58097, 
      58481, 62177, 62408, 59149, 59897, 61585, 62501, 64957, 65925, 66546, 
      67085, 70057, 70930, 68708, 69952, 70180, 70537, 70369, 70952, 75709, 
      74009, 74698, 74533, 75332, 75881, 77332, 77305, 77285, 79573, 79813, 
      80189, 81881, 82100, 81796, 84690, 89450, 90722, 92293, 92672, 93314 ], 
  [ 161213, 159725, 157385, 156850, 156082, 151300, 152321, 151873, 149517, 
      147104, 144909, 140978, 144041, 138421, 140621, 138370, 137925, 137194, 
      130930, 129872, 126818, 128260, 129285, 123705, 126288, 125450, 115034, 
      113824, 111586, 108877, 111101, 106709, 106756, 113445, 104845, 105040, 
      103357, 107060, 100570, 104053, 104693, 101920, 109133, 108520, 97250, 
      97040, 95058, 98773, 103826, 92882, 95330, 94733, 89800, 89570, 91505, 
      91669, 99725, 92546, 86594, 90077, 86266, 87001, 90250, 84625, 87380, 
      83317, 82997, 89237, 82448, 83221, 74210, 71569, 72557, 86445, 70160, 
      73861, 84625, 66050, 80890, 66141, 77449, 76789, 62361, 78049, 68490, 
      71053, 69620, 288020, 62677, 70632, 59330, 69490, 76309, 72890, 57168, 
      58384, 267280, 68690, 56117, 271037, 56101, 69121, 244225, 61201, 
      67865, 68401, 62273, 67509, 271625, 54800, 55625, 285569, 65749, 58325, 
      267989, 51697, 53712, 251865, 213077, 252394, 271945, 51917, 221762, 
      52749, 55125, 51962, 54917, 53264, 54100, 55949, 256394, 229105, 
      234809, 53800, 192100, 57025, 62101, 196417, 57700, 189748, 65914, 
      202050, 190517, 272296, 42777, 44937, 174098, 153621, 170757, 178996, 
      275677, 186325, 162020, 176373, 51349, 60349, 43786, 51530, 41257, 
      37613, 154885, 214868, 228820, 50225, 58849, 73061, 163121, 192229, 
      49045, 127620, 183940, 40333, 69133, 39188, 132625, 134525, 197821, 
      140786, 118490, 121192, 186426, 34817, 35360, 134480, 36173, 221933, 
      33490, 39377, 61828, 135188, 158189, 38810, 55625, 114050, 36000, 
      48052, 68436, 70561, 137905, 154657, 56786, 57881, 136612, 190180, 
      137653, 99833, 171329, 133690, 53476, 66181, 151504, 30258, 30634, 
      31117, 93140, 128900, 43826, 49249, 95009, 185572, 28913, 37349, 51778, 
      31828, 205064, 49810, 183097, 29204, 52000, 53825, 79136, 31865, 78741, 
      58760, 58090, 58493, 31322, 105370, 25549, 39400, 42821, 58516, 71656, 
      87125, 140545, 180409, 27793, 51850, 75665, 86354, 140033, 138826, 
      104530, 25877, 23236, 28322, 38497, 135265, 24740, 40820, 75428, 35298, 
      83914, 136426, 32317, 74500, 74770, 141650, 18169, 27673, 101348, 
      169360, 14437, 34821, 35425, 112810, 131346, 139057, 19325, 20021, 
      138125, 28010, 44642, 59625, 62289, 11890, 29945, 38132, 23569, 56821, 
      10880, 61441, 134017, 11185, 10826, 14825, 9817, 44770, 21485, 13505, 
      10138, 133120, 134532, 138097, 10250, 102661, 103889, 11785, 30850, 
      11828, 21920, 37364, 11306, 11197, 11090, 11645, 14661, 24229, 20465, 
      130421, 67769, 8865, 14130, 19277, 102089, 25825, 48672, 50320, 6970, 
      12973, 21773, 24313, 38573, 9749, 8168, 58253, 6565, 6786, 6885, 6922, 
      8410, 13285, 12176, 17905, 6565, 38125, 21960, 7605, 46733, 21305, 
      18925, 23618, 34829, 44192, 5812, 14801, 17725, 13194, 14274, 18621, 
      33181, 34866, 38237, 11890, 37013, 16633, 8433, 5473, 25920, 110160, 
      27842, 8522, 35876, 43965, 13786, 6970, 66265, 40345, 37748, 5465, 
      5648, 5256, 11925, 18280, 27941, 5066, 25121, 4996, 40960, 87617, 
      35653, 14170, 25285, 46818, 34469, 40708, 89108, 36482, 20362, 8762, 
      25922, 34576, 13600, 8500, 26704, 59296, 45917, 4010, 13885, 77465, 
      37220, 24973, 4040, 52978, 37732, 19520, 80977, 23761, 4114, 16949, 
      88874, 14152, 34138, 8033, 13626, 26317, 14282, 9797, 5426, 3425, 
      28970, 18688, 79033, 2498, 2645, 30836, 8497, 1985, 20618, 9593, 4658, 
      19805, 16164, 9864, 3789, 2440, 31693, 34805, 28906, 15137, 14002, 
      10706, 7457, 16322, 17476, 19289, 48177, 18682, 35746, 25469, 26969, 
      9469, 4105, 1872, 19521, 47092, 48820, 45677, 44005, 43592, 7085, 
      18317, 26437, 42298, 38725, 33130, 2610, 6130, 45968, 29924, 1313, 
      29185, 1745, 1082, 1586, 11986, 33722, 34389, 19669, 18061, 14125, 
      4500, 1576, 33661, 36941, 26122, 23945, 6113, 4628, 2900, 1808, 9065, 
      17370, 4329, 33129, 47332, 33076, 1352, 11912, 26546, 19946, 10826, 
      914, 5666, 11234, 48100, 44257, 1360, 1105, 39688, 21800, 565, 18896, 
      7456, 409, 5300, 50576, 19405, 23428, 10933, 19645, 2138, 22490, 7312, 
      832, 22160, 48217, 20389, 14866, 7252, 2312, 10397, 9945, 8793, 544, 
      9748, 12244, 56313, 1802, 1642, 6989, 6500, 125, 200, 3700, 17789, 
      8002, 2106, 42517, 2465, 1360, 274, 3893, 50225, 100, 19357, 3274, 
      8125, 15145, 68660, 685, 43690, 14888, 24340, 962, 38026, 289, 0, 2704, 
      59050, 580, 2308, 12104, 25925, 73, 977, 194, 3161, 64541, 3785, 10673, 
      10880, 39665, 20245, 26325, 40081, 6824, 34325, 7540, 50320, 2669, 
      7225, 13394, 17330, 27092, 37120, 49097, 12645, 13549, 24973, 17002, 
      57482, 6961, 9236, 15529, 61904, 65936, 72761, 77129, 6413, 6725, 
      57650, 14032, 12725, 89429, 6452, 13901, 40277, 9620, 9677, 39650, 
      9000, 38925, 6437, 11972, 15625, 98321, 6442, 12706, 5818, 10961, 
      53465, 12932, 74033, 105345, 7877, 7261, 48826, 9265, 9760, 13213, 
      16970, 17693, 15912, 19816, 97780, 26545, 101845, 15245, 17642, 18976, 
      24625, 36000, 56500, 8210, 15821, 7232, 8720, 11152, 14912, 115781, 
      8714, 10265, 16288, 27562, 8290, 15588, 16420, 16633, 25778, 26212, 
      52281, 10400, 11552, 21652, 46177, 56554, 78829, 29188, 8741, 15650, 
      11584, 14321, 16165, 115624, 10610, 67405, 118445, 11025, 99472, 12409, 
      21866, 77450, 94421, 11050, 10145, 10244, 12785, 10837, 11402, 151562, 
      10309, 13576, 36661, 52621, 44185, 10585, 16045, 61549, 12200, 13460, 
      21380, 11241, 16960, 23857, 59392, 115880, 12505, 11570, 13337, 40130, 
      11848, 13320, 126685, 21634, 39170, 12665, 142585, 12394, 70561, 72529, 
      142794, 17165, 21037, 39673, 139613, 17140, 21465, 30433, 14797, 82106, 
      150265, 14125, 18562, 109265, 18698, 86210, 16840, 18325, 14186, 15626, 
      16474, 18266, 15056, 107092, 116497, 22905, 114813, 102133, 131810, 
      16081, 32896, 112996, 18362, 131605, 136442, 35909, 112853, 136685, 
      32029, 18401, 18512, 25177, 34697, 142112, 16776, 16705, 159013, 18233, 
      21265, 36522, 107845, 184705, 18418, 109498, 160840, 36181, 19585, 
      36452, 19394, 135050, 158645, 21069, 23805, 24082, 34450, 24500, 28064, 
      25357, 24008, 21290, 24418, 127012, 132292, 139761, 28594, 135946, 
      142129, 40653, 24113, 156593, 200833, 125242, 144002, 149650, 214045, 
      25636, 23428, 28880, 34985, 156329, 214948, 28309, 38845, 40357, 41140, 
      142741, 189365, 24194, 136205, 150280, 29637, 31365, 27121, 143208, 
      203485, 26765, 228170, 230873, 201620, 186426, 27956, 29957, 41717, 
      28058, 200114, 30340, 185040, 28961, 32405, 41105, 31109, 153509, 
      189701, 197821, 29725, 166141, 179010, 29809, 33305, 154900, 33650, 
      31109, 170852, 32584, 32708, 182169, 184861, 180580, 35698, 36193, 
      34901, 44397, 205165, 215120, 230708, 259450, 36149, 43844, 179365, 
      183937, 207433, 270153, 37265, 39850, 238850, 38165, 39485, 200045, 
      219965, 38025, 45305, 196025, 212305, 40658, 217738, 39220, 40885, 
      41045, 41450, 40025, 42209, 212225, 215561, 218929, 41533, 218450, 
      41632, 44074, 44489, 223889, 236402, 253445, 44125, 218824, 44642, 
      44882, 224720, 45821, 47021, 268066, 48802, 256336, 50066, 50258, 
      49829, 50405, 260410, 51365, 51197, 51272, 257192, 51785, 52730, 
      277117, 285224, 53650, 53968, 53860, 54433, 55225, 55817, 55921, 56180, 
      58853, 57482, 57170, 57410, 60146, 58250, 58090, 60290, 60589, 59098, 
      59540, 61058, 62824, 64532, 65194, 65509, 67306, 68850, 69417, 69269, 
      69697, 69721, 69840, 71066, 70765, 74196, 74128, 75429, 74754, 76165, 
      75626, 76465, 76778, 77540, 80100, 79524, 80818, 80980, 81097, 82085, 
      84877, 89977, 91385, 91834, 92417, 93025 ], 
  [ 158405, 155461, 153745, 153002, 151610, 149012, 148369, 147089, 145357, 
      144400, 142933, 139210, 138425, 137069, 136981, 136186, 134077, 133346, 
      127498, 126752, 124634, 124100, 123877, 121105, 121504, 120770, 112226, 
      110288, 109610, 106277, 106109, 103693, 102596, 104605, 100685, 100256, 
      98885, 100196, 97970, 98645, 98869, 95888, 99149, 98536, 93194, 92672, 
      91834, 92429, 94570, 89450, 90026, 89429, 86472, 85930, 85993, 85325, 
      89429, 85370, 82538, 83317, 81586, 81801, 83074, 80777, 81556, 79157, 
      76445, 79565, 75584, 74069, 69530, 67721, 67565, 74485, 65792, 66789, 
      72769, 61370, 68930, 61045, 66425, 65453, 57889, 65881, 59650, 61069, 
      60052, 240596, 56125, 60232, 54650, 58986, 63101, 60722, 52384, 52768, 
      221728, 57770, 51437, 224965, 51109, 57681, 201169, 52985, 56737, 
      57065, 53329, 56173, 225241, 49184, 49489, 237625, 54413, 50005, 
      221813, 47017, 47680, 207457, 173245, 207778, 225145, 45677, 180682, 
      45781, 46909, 45202, 46597, 45568, 45572, 46381, 210946, 186777, 
      191753, 44648, 154244, 46001, 49205, 157937, 46260, 152100, 51250, 
      162634, 152557, 224456, 36745, 37657, 138010, 120445, 135085, 142180, 
      227317, 148469, 127492, 139765, 40013, 45893, 35570, 39986, 33977, 
      32309, 121085, 173060, 185348, 38369, 44081, 54341, 127969, 153125, 
      37501, 97876, 145876, 32429, 51245, 31700, 101945, 103429, 157781, 
      108650, 89890, 92072, 147634, 28265, 28496, 103072, 28685, 178669, 
      27146, 30017, 44564, 103364, 122933, 29138, 40025, 85658, 27472, 34740, 
      49300, 50905, 105561, 119817, 40666, 41449, 104372, 150452, 105205, 
      73729, 133993, 101762, 37876, 47149, 116768, 23290, 23458, 23525, 
      67972, 97492, 30826, 34481, 69425, 146052, 22049, 26533, 36074, 23300, 
      163048, 34522, 143785, 21716, 35984, 37289, 56464, 22921, 55861, 40456, 
      39890, 40189, 21650, 77186, 18581, 26504, 28781, 40004, 50024, 62269, 
      106641, 140993, 19265, 34898, 52993, 61498, 106129, 105026, 76138, 
      17557, 16164, 18650, 24977, 101777, 16628, 26468, 52340, 22714, 59058, 
      102626, 20565, 51412, 51578, 107018, 13073, 17585, 73060, 130880, 
      12357, 21925, 22321, 82546, 98170, 104737, 13189, 13469, 103909, 17506, 
      28522, 39553, 41593, 12410, 18505, 23780, 14625, 37269, 14416, 40745, 
      100217, 11393, 10930, 10457, 12105, 28026, 12853, 22865, 15650, 99216, 
      100420, 103465, 9314, 73541, 74561, 20313, 18058, 8500, 12560, 22388, 
      19730, 19517, 8282, 8317, 25789, 13725, 11521, 96725, 44993, 15313, 
      8410, 33317, 72761, 14281, 30160, 31392, 10610, 7565, 11789, 13289, 
      22765, 18173, 6920, 37349, 9477, 7930, 7717, 7650, 6642, 7461, 6976, 
      31841, 11141, 59445, 37768, 6253, 70445, 36905, 9773, 12490, 19853, 
      67280, 7892, 7625, 31869, 24946, 7306, 9469, 18621, 19786, 59765, 
      23018, 21205, 30465, 17065, 6409, 13648, 79168, 46250, 17362, 56884, 
      67261, 26370, 14562, 43177, 62705, 59380, 11185, 5024, 4840, 5581, 
      8712, 46661, 10786, 42905, 10820, 23696, 60265, 56869, 27378, 12805, 
      27994, 55373, 23444, 61444, 58010, 36482, 4082, 13130, 55584, 26704, 
      18484, 13600, 37456, 70045, 9106, 5981, 51881, 59060, 42965, 4040, 
      78874, 59780, 35536, 54665, 41441, 10250, 7381, 61106, 27880, 55250, 
      18329, 27250, 13005, 28322, 21445, 13850, 9457, 14722, 34704, 52929, 
      6970, 7741, 51220, 19625, 3961, 37570, 21449, 12874, 8573, 31348, 
      21928, 11173, 7848, 16405, 56437, 48770, 29905, 28250, 23290, 18065, 
      6442, 7076, 8161, 73345, 7762, 19210, 12053, 46313, 21533, 12321, 7072, 
      8185, 27540, 28852, 70325, 68237, 67720, 1781, 7397, 12605, 66114, 
      61605, 54450, 9370, 1450, 70720, 50308, 5785, 49361, 7361, 2642, 1690, 
      3770, 17602, 56125, 36621, 34389, 28789, 13444, 1576, 17541, 59405, 
      45362, 42457, 16409, 13780, 10388, 1184, 2305, 33490, 13273, 17113, 
      72500, 54500, 1352, 3592, 45994, 37106, 24034, 1850, 986, 3226, 73476, 
      68697, 6976, 6201, 62984, 39688, 4205, 35744, 18896, 2801, 724, 29984, 
      7757, 41940, 2925, 7893, 9314, 9698, 18752, 1040, 9472, 28145, 37861, 
      30154, 18692, 232, 2597, 22945, 21169, 5328, 2260, 3508, 34369, 8770, 
      290, 18325, 17524, 3349, 1864, 164, 6661, 19962, 130, 23797, 10265, 
      320, 1418, 149, 29633, 1972, 7605, 50, 1469, 5057, 44116, 685, 24658, 
      4904, 10820, 6890, 20450, 4761, 2704, 0, 36482, 5780, 20, 3368, 11885, 
      3609, 457, 1546, 41, 40829, 145, 2665, 2768, 21673, 8181, 12181, 21985, 
      1000, 17789, 1300, 29728, 173, 1193, 4138, 6410, 12740, 19856, 28817, 
      3805, 4293, 11349, 6290, 35330, 1241, 2164, 5441, 38816, 42016, 47489, 
      51025, 1109, 1213, 35498, 4672, 3989, 61141, 1252, 4645, 22285, 2548, 
      2605, 21866, 2344, 21349, 1445, 3860, 5849, 68681, 1970, 4490, 1970, 
      3785, 32561, 4820, 48865, 74665, 2885, 2789, 29170, 3545, 3728, 5309, 
      7298, 7709, 6760, 9000, 68452, 13337, 71893, 6613, 7970, 8784, 12249, 
      19984, 35284, 3946, 7085, 4112, 4352, 5120, 6800, 83749, 4658, 5065, 
      7760, 14562, 5066, 7684, 8100, 8209, 13610, 13940, 32521, 6032, 6352, 
      11252, 27977, 35858, 53453, 16084, 6245, 8266, 6800, 7769, 8677, 84008, 
      6970, 44525, 86413, 7177, 70560, 7625, 11986, 52594, 66445, 7618, 7753, 
      7748, 8105, 7925, 7970, 114850, 8125, 8584, 21789, 33381, 27233, 8713, 
      9805, 40333, 8872, 9092, 12436, 9265, 10512, 13977, 38800, 84680, 9801, 
      10426, 10217, 24842, 10600, 10408, 93925, 13418, 24298, 10897, 107537, 
      11250, 47889, 49441, 107746, 11861, 13445, 24905, 105085, 12148, 13873, 
      18889, 11885, 57250, 114281, 12149, 13050, 79625, 13394, 60730, 13096, 
      13437, 13666, 13234, 13250, 13586, 13600, 77972, 85817, 15625, 84445, 
      73949, 98842, 14521, 21456, 83044, 14722, 98741, 102850, 23533, 83005, 
      103093, 21213, 15385, 15392, 17585, 22945, 107792, 16360, 16913, 
      122405, 16465, 16897, 24562, 79141, 144873, 18314, 80690, 124232, 
      24949, 18857, 25220, 19498, 102290, 122453, 19093, 19333, 19610, 24362, 
      19924, 21200, 20365, 20264, 20978, 20570, 95812, 100260, 106585, 22250, 
      103394, 108641, 29005, 21929, 121129, 159545, 94562, 110410, 115226, 
      171197, 22516, 24260, 23680, 26353, 121073, 172100, 23733, 28757, 
      29645, 30116, 109565, 149741, 25546, 104173, 116168, 25477, 25957, 
      25769, 110344, 162405, 28013, 184178, 186569, 160852, 147634, 28580, 
      27565, 32045, 29410, 159658, 28260, 146560, 29585, 28661, 32161, 28925, 
      119501, 150701, 157781, 30141, 130365, 141466, 30953, 29665, 120788, 
      30010, 31525, 134660, 32168, 32084, 144625, 147005, 143348, 33514, 
      33489, 34901, 36805, 164917, 173728, 187444, 212962, 38125, 37396, 
      142757, 146705, 167185, 222625, 39553, 37250, 194858, 38477, 37717, 
      160837, 178261, 40729, 39377, 157441, 171641, 38890, 176450, 42340, 
      39325, 39797, 39682, 42209, 40025, 171769, 174689, 177641, 41429, 
      177370, 43920, 43138, 43553, 182393, 193450, 208517, 47349, 178056, 
      48490, 45610, 183328, 49045, 46085, 221786, 48490, 211616, 49130, 
      55354, 53573, 50405, 215378, 55837, 52757, 52520, 212680, 56153, 57202, 
      230525, 237800, 54586, 57920, 57188, 58385, 57929, 59665, 57065, 56596, 
      56669, 62162, 60602, 58346, 57130, 62306, 60482, 58106, 58613, 62530, 
      62036, 63034, 67400, 66820, 66546, 65925, 71570, 68746, 68377, 74573, 
      72505, 71905, 71296, 76786, 73781, 73156, 78080, 81253, 79018, 82301, 
      78434, 77401, 78754, 81908, 85300, 82228, 86330, 81812, 81617, 86557, 
      89037, 95177, 97001, 94018, 95225, 95729 ], 
  [ 195301, 187001, 187573, 186064, 182376, 187794, 181037, 176697, 177253, 
      181642, 182845, 179876, 164953, 179257, 170765, 175316, 167089, 166356, 
      162020, 162418, 163732, 155938, 151129, 158665, 151042, 150688, 148996, 
      144378, 149428, 143793, 134837, 139673, 134370, 119185, 132453, 129730, 
      129501, 122026, 135460, 125821, 124517, 120762, 109505, 108890, 125320, 
      123650, 127012, 116145, 107588, 123856, 117556, 116957, 121250, 119560, 
      112745, 109017, 98605, 106004, 114628, 105473, 111380, 109685, 103700, 
      113625, 107146, 110853, 99341, 91001, 97330, 87397, 99280, 100521, 
      96161, 77485, 96674, 87737, 76145, 91088, 71908, 89233, 72837, 70713, 
      88357, 68081, 74068, 71285, 71794, 113290, 78941, 68914, 84340, 67280, 
      61461, 62900, 81682, 79010, 101282, 64528, 81113, 102605, 79637, 62525, 
      89885, 69669, 62725, 62289, 67337, 61393, 101725, 75410, 73805, 108377, 
      59625, 66293, 99053, 76673, 72370, 91189, 73781, 90740, 100085, 69593, 
      76628, 67021, 63565, 67204, 62869, 64130, 61074, 58061, 90836, 78125, 
      80425, 57850, 62010, 52321, 48649, 63409, 51050, 60626, 44192, 64660, 
      59929, 95530, 61381, 57709, 52244, 45373, 50845, 53738, 96473, 56205, 
      47450, 52081, 45153, 39573, 52168, 44360, 54009, 59597, 43705, 66266, 
      72442, 41585, 36601, 32345, 45617, 56257, 41861, 35386, 52826, 50157, 
      32301, 50954, 36013, 35965, 57465, 37364, 31588, 31858, 51892, 50941, 
      50026, 34450, 47921, 66497, 50580, 42373, 27882, 33202, 40165, 40340, 
      29453, 28100, 42874, 32570, 25738, 25433, 33485, 38573, 28180, 27817, 
      32674, 51250, 32741, 24565, 43573, 31204, 27290, 23957, 35890, 44404, 
      43808, 42345, 22234, 28834, 29780, 26941, 22157, 47594, 43537, 33505, 
      25092, 38674, 55418, 25064, 46085, 40906, 23850, 23245, 19882, 36761, 
      18505, 19906, 19720, 19637, 32800, 20340, 39661, 25810, 23885, 18682, 
      17242, 17645, 28781, 42885, 34609, 19300, 16385, 16868, 28265, 27540, 
      18512, 33653, 36842, 29776, 21969, 25425, 33482, 20402, 14186, 23140, 
      14408, 25120, 24041, 13250, 13032, 26452, 40993, 27169, 15794, 36178, 
      51353, 21193, 20825, 18020, 22948, 25313, 37285, 36037, 24865, 25556, 
      15944, 12457, 12205, 60948, 23113, 17690, 28397, 12077, 74026, 11349, 
      22689, 58777, 57928, 41029, 67121, 13136, 27757, 103853, 82504, 21290, 
      21730, 22865, 52480, 13185, 13441, 98237, 17672, 42874, 24778, 13978, 
      97268, 96673, 44564, 42689, 113257, 21737, 25261, 19549, 7925, 85585, 
      33988, 131473, 11621, 18461, 8746, 8450, 70560, 34281, 21697, 19377, 
      11281, 95693, 48914, 7145, 66749, 58708, 57349, 56900, 46724, 32645, 
      34450, 129601, 74521, 184325, 142402, 47857, 204109, 140773, 22725, 
      18184, 11413, 198650, 62098, 27833, 130385, 114676, 28276, 22417, 
      11705, 10960, 185401, 110452, 9701, 127829, 95329, 56405, 15130, 11890, 
      160420, 96388, 180602, 199381, 119144, 89000, 4925, 191385, 185386, 
      78745, 49282, 49858, 28825, 20114, 161965, 78340, 154769, 78754, 6826, 
      6341, 181337, 122432, 13505, 5392, 178693, 6570, 6370, 183620, 142228, 
      33428, 12680, 179282, 121370, 101690, 12002, 3770, 205201, 74356, 
      23481, 4441, 185810, 155581, 50570, 220520, 187290, 140890, 4545, 
      152905, 79312, 18761, 5636, 124826, 179316, 102665, 123808, 10625, 
      126404, 110741, 91304, 78125, 8900, 140042, 3557, 69904, 72965, 172594, 
      107001, 57721, 146336, 111497, 89552, 13817, 133618, 112738, 84793, 
      74210, 6749, 182389, 168228, 130645, 127080, 116008, 103525, 16648, 
      15370, 13781, 212281, 14144, 4964, 9265, 163853, 112333, 88985, 72658, 
      13033, 2210, 1994, 207341, 203725, 202826, 28781, 13769, 8281, 200072, 
      192125, 179240, 80680, 30740, 208114, 171658, 68689, 169945, 74465, 
      54848, 48548, 20068, 4868, 182437, 145361, 140837, 129125, 92770, 
      48050, 4805, 188389, 162504, 156925, 100697, 93866, 84362, 45362, 
      23945, 139168, 92593, 4753, 211410, 179658, 47818, 19498, 163892, 
      146600, 119012, 51752, 30260, 20276, 213146, 204929, 74066, 71381, 
      195010, 151850, 64033, 144082, 107370, 58041, 30370, 802, 11425, 
      156386, 19961, 11177, 82120, 9160, 107218, 48250, 9314, 865, 148481, 
      132752, 107154, 39034, 20389, 117133, 113065, 69338, 21194, 17858, 205, 
      80800, 41760, 106397, 104450, 61625, 54410, 33610, 12221, 110324, 
      39304, 1469, 85345, 42930, 52048, 32825, 425, 55274, 10865, 34632, 
      23445, 14425, 386, 47105, 1172, 14650, 7578, 75080, 2308, 67601, 59050, 
      36482, 0, 71290, 38026, 17690, 6725, 63005, 44953, 52916, 34985, 137, 
      33173, 19649, 19370, 1985, 10265, 6625, 1913, 26002, 3445, 24770, 482, 
      37393, 25425, 16528, 12688, 6410, 2826, 709, 17713, 16673, 7685, 13320, 
      340, 26605, 22562, 14761, 386, 530, 1037, 1517, 27997, 27337, 500, 
      16658, 18265, 3601, 28514, 17009, 2561, 22930, 22985, 2900, 24250, 
      3145, 29461, 20410, 16285, 6145, 31876, 20644, 34164, 23753, 2105, 
      21346, 2741, 8293, 30865, 32677, 3284, 28845, 27882, 22585, 18080, 
      17345, 19450, 15578, 7034, 11125, 8177, 21205, 18740, 17642, 13085, 
      7450, 3650, 34576, 21289, 38938, 34594, 29250, 23290, 12377, 36040, 
      32245, 22714, 13088, 39496, 24922, 23810, 23537, 15184, 15130, 6205, 
      36250, 33514, 19314, 7389, 6100, 6505, 14210, 43333, 27400, 35482, 
      29957, 27425, 14130, 39848, 6733, 15005, 39289, 10610, 36297, 21940, 
      7540, 9929, 41252, 45205, 44818, 37153, 43465, 41600, 26240, 46337, 
      36482, 13397, 8945, 11197, 48065, 33113, 8633, 42874, 39274, 25810, 
      48229, 33050, 23909, 9386, 16298, 46085, 52436, 44969, 14900, 52226, 
      45922, 19805, 29448, 15880, 50609, 25009, 53252, 10817, 10841, 25216, 
      38581, 31761, 16861, 24461, 40010, 32185, 22685, 47385, 12148, 28305, 
      51085, 38996, 16945, 40100, 13328, 45530, 41669, 57940, 50632, 47592, 
      42580, 54434, 17194, 19309, 35065, 19081, 16605, 23924, 54965, 25610, 
      19202, 47524, 24201, 25636, 24245, 19541, 25877, 27653, 50473, 50098, 
      35865, 25945, 27898, 60994, 63837, 34101, 56129, 47009, 26788, 19865, 
      44717, 64080, 21024, 35914, 29837, 62325, 30106, 66020, 28100, 35657, 
      57973, 49045, 49320, 33444, 49250, 42122, 48161, 52642, 65960, 52564, 
      27338, 28730, 30853, 45072, 29952, 31761, 32341, 60025, 36985, 54009, 
      27988, 33140, 34900, 59929, 57170, 73426, 50690, 40757, 37685, 60826, 
      53033, 37809, 36405, 35730, 33813, 50305, 76616, 32617, 36970, 56293, 
      52189, 66897, 35722, 57605, 78685, 68680, 69925, 57194, 51232, 76954, 
      64861, 42601, 80456, 57140, 66698, 51298, 77953, 60985, 45385, 66977, 
      40661, 53525, 56785, 77741, 45029, 49636, 81225, 62365, 41562, 62708, 
      79117, 47786, 76698, 75850, 52777, 54009, 52642, 71540, 69605, 80945, 
      54961, 63125, 67730, 74570, 88244, 91417, 59746, 54325, 55981, 65381, 
      94081, 93985, 73728, 79300, 85649, 77249, 62849, 71105, 96685, 63625, 
      61741, 68301, 78416, 70816, 99818, 79613, 81229, 79204, 96245, 78017, 
      69185, 70577, 72001, 87057, 72488, 98330, 85700, 86113, 75973, 81680, 
      89489, 105185, 74306, 108616, 94276, 77282, 106873, 88633, 97780, 
      93320, 93330, 91664, 120040, 113293, 96373, 95940, 118225, 104449, 
      103066, 95146, 118157, 119584, 105345, 109562, 103976, 118386, 115362, 
      118849, 113805, 119741, 107209, 104066, 94585, 125288, 119144, 107720, 
      91988, 123136, 115200, 96016, 97285, 121064, 117130, 116212, 130122, 
      121130, 117416, 113357, 133128, 114256, 110449, 139945, 128705, 125813, 
      122530, 143680, 130741, 115210, 138466, 148513, 140548, 150705, 134612, 
      126701, 131872, 143810, 150250, 138010, 152424, 130714, 129373, 148825, 
      150149, 160093, 163441, 147848, 151345, 151465 ], 
  [ 165929, 165097, 162461, 162018, 161530, 155728, 157513, 157441, 154789, 
      151700, 149161, 145114, 149945, 142353, 145609, 142682, 142993, 142258, 
      135770, 134564, 131066, 133416, 135013, 128125, 131716, 130826, 119498, 
      118612, 115650, 113209, 116533, 111217, 111784, 120625, 109861, 110340, 
      108505, 113312, 104850, 109629, 110461, 107764, 116797, 116180, 102170, 
      102100, 99586, 104737, 111130, 97490, 100802, 100201, 94340, 94250, 
      97045, 97585, 107465, 98842, 91442, 96169, 91394, 92369, 96530, 89365, 
      93032, 88189, 88945, 96625, 88532, 90333, 79250, 76213, 77725, 94825, 
      75028, 79973, 92945, 71026, 89226, 71305, 85345, 84817, 67213, 86453, 
      75346, 78437, 76808, 312680, 68465, 78196, 64250, 77090, 85153, 81250, 
      62116, 63716, 291044, 76466, 61009, 295033, 61133, 77129, 266825, 
      67717, 75725, 76357, 69121, 75457, 295745, 60100, 61165, 310405, 73681, 
      64861, 291997, 56549, 59188, 275053, 234145, 275666, 296225, 57469, 
      243394, 58633, 61585, 57746, 61421, 59476, 60688, 63013, 280018, 
      251285, 257321, 60660, 212200, 64737, 70677, 216801, 65600, 209744, 
      75290, 222850, 210641, 296964, 48145, 50881, 193330, 171505, 189793, 
      198560, 300569, 206365, 180520, 195829, 59137, 69577, 50130, 59410, 
      47161, 42601, 173025, 236704, 251424, 58225, 68193, 84229, 181873, 
      212805, 56897, 143872, 204032, 46501, 79909, 45160, 149301, 151385, 
      218809, 158122, 134186, 137124, 206818, 40325, 41012, 151460, 42109, 
      244381, 38890, 46169, 72256, 152336, 176921, 45730, 65281, 129610, 
      42388, 56648, 79720, 82085, 155285, 173189, 66674, 67913, 153936, 
      210960, 155069, 114317, 190997, 150858, 63104, 77393, 169956, 35890, 
      36362, 37033, 107168, 145808, 52234, 58473, 109225, 206216, 34481, 
      44741, 61426, 38160, 226852, 59258, 203633, 35048, 61780, 63845, 91988, 
      38377, 91669, 69572, 68850, 69301, 38138, 120730, 31113, 47700, 51649, 
      69408, 83988, 100945, 158537, 200941, 34065, 62010, 88465, 100162, 
      158017, 156754, 119954, 32029, 28808, 35090, 47041, 153025, 30784, 
      49744, 88384, 43402, 97682, 154314, 40025, 87440, 87754, 159914, 22797, 
      34605, 116680, 189396, 17669, 43045, 43745, 129050, 148930, 157169, 
      24425, 25313, 156185, 35122, 54346, 71149, 74101, 13906, 37481, 47008, 
      29945, 68093, 11492, 73237, 151861, 13329, 13010, 19073, 10985, 54722, 
      27689, 11401, 9810, 150980, 152488, 156293, 12890, 118309, 119633, 
      10049, 38954, 15560, 28436, 46472, 9610, 9549, 14578, 15373, 11713, 
      31265, 26777, 148157, 80461, 8065, 18946, 14969, 117793, 33317, 59380, 
      61220, 7450, 17629, 28541, 31561, 48029, 8017, 10900, 70057, 7373, 
      8410, 8653, 8738, 11378, 18125, 16724, 13617, 6597, 30425, 16804, 
      10369, 37925, 16241, 25285, 30890, 43877, 35668, 6984, 20245, 13325, 
      9898, 19618, 24973, 42029, 43954, 30425, 8874, 46429, 12365, 6565, 
      7157, 33700, 126580, 21458, 6554, 28288, 35317, 10082, 5570, 79025, 
      32125, 29864, 4925, 8036, 7540, 16945, 24788, 21389, 4514, 18997, 4392, 
      51012, 102325, 27941, 10154, 33125, 57586, 26897, 50752, 103952, 28618, 
      14994, 12994, 33898, 26948, 9620, 5960, 34820, 71444, 36845, 3722, 
      19597, 91337, 29200, 18729, 6100, 43082, 29608, 14180, 95173, 17649, 
      3330, 23413, 103738, 9860, 26434, 5317, 9370, 34493, 9826, 6445, 3562, 
      2665, 37570, 13316, 93101, 2450, 2305, 23432, 5365, 3077, 14794, 6121, 
      2866, 26989, 11152, 6292, 2377, 1940, 40745, 26813, 21730, 10313, 9418, 
      6890, 4553, 22874, 24264, 26413, 38545, 25706, 45362, 33641, 20017, 
      5877, 2285, 1444, 26725, 58088, 60008, 36265, 34785, 34420, 11497, 
      25321, 34785, 33266, 30125, 25250, 1450, 10250, 36500, 22472, 1205, 
      21825, 1105, 2314, 3490, 17730, 43114, 26305, 13793, 12473, 9305, 2320, 
      3524, 43049, 28517, 19186, 17345, 3301, 2344, 1384, 4036, 14125, 11866, 
      2137, 42457, 37648, 25120, 3284, 17684, 19498, 13954, 6658, 2410, 9754, 
      16858, 38312, 34901, 692, 677, 30852, 15460, 801, 13028, 4084, 1213, 
      9320, 61988, 26685, 16784, 16529, 26969, 722, 30290, 3924, 2628, 29908, 
      59373, 14213, 9698, 3856, 5156, 15881, 5821, 4957, 212, 15080, 18152, 
      68317, 458, 4138, 3625, 3280, 505, 1300, 7200, 24793, 4346, 4882, 
      53021, 725, 3700, 1602, 7477, 61585, 1088, 26633, 6610, 13045, 21645, 
      81832, 2525, 54314, 21332, 32416, 58, 47970, 53, 580, 5780, 71290, 0, 
      5184, 17956, 34225, 257, 3029, 1378, 6409, 77293, 7261, 16165, 16420, 
      49765, 27605, 34645, 50225, 11300, 43745, 12200, 61604, 5597, 11785, 
      19442, 24146, 35488, 46852, 60221, 18481, 19577, 33017, 23698, 69458, 
      11349, 14248, 21933, 74308, 78724, 86173, 90925, 10601, 11009, 69610, 
      20084, 18485, 104213, 10576, 19897, 50305, 14600, 14653, 49570, 13780, 
      48745, 10445, 17408, 21825, 113669, 10170, 18162, 9250, 15925, 64765, 
      18320, 87289, 121141, 11813, 10953, 59522, 13525, 14164, 18477, 23050, 
      23917, 21748, 26420, 112928, 34245, 117269, 20825, 23698, 25268, 31925, 
      44980, 67880, 11762, 21437, 10244, 12308, 15508, 20228, 132133, 12146, 
      14225, 21780, 35114, 11322, 20776, 21800, 22061, 32930, 33408, 62929, 
      13940, 15476, 27976, 56101, 67626, 92061, 36752, 11405, 20570, 15300, 
      18853, 21125, 131716, 13786, 79461, 134725, 14293, 114308, 16105, 
      27914, 90410, 108817, 14114, 12725, 12872, 16421, 13653, 14458, 169978, 
      12785, 17348, 44993, 62969, 53469, 12905, 20381, 72797, 15188, 16928, 
      26960, 13597, 21380, 29861, 70340, 131716, 15185, 13522, 16201, 48610, 
      13844, 16084, 143225, 26842, 47450, 14893, 160173, 14330, 82433, 84593, 
      160378, 21017, 25945, 47889, 156949, 20840, 26365, 37157, 17533, 94970, 
      168265, 16425, 22490, 124325, 22522, 99346, 19940, 21953, 15794, 18098, 
      19330, 21794, 17092, 121896, 132021, 27625, 130189, 116497, 148378, 
      18149, 39524, 128168, 21386, 148117, 153290, 42961, 127969, 153529, 
      38357, 21125, 21284, 30013, 41453, 159284, 18292, 17929, 177229, 20365, 
      24593, 43354, 122405, 204389, 19762, 124090, 179028, 42653, 21205, 
      42920, 20626, 151450, 176629, 23257, 27145, 27418, 40378, 27880, 32500, 
      28925, 26996, 22690, 27450, 142664, 148328, 156325, 32770, 152218, 
      158833, 47269, 26357, 174197, 221125, 140634, 160738, 166770, 235053, 
      28304, 24264, 32500, 40189, 173821, 235944, 31637, 44713, 46513, 47440, 
      159265, 208865, 24778, 152189, 167220, 32749, 35053, 28933, 159556, 
      223625, 27365, 249650, 252497, 221608, 205498, 28832, 32225, 47345, 
      28594, 219946, 32456, 203956, 29825, 35285, 46385, 33265, 170353, 
      208849, 217449, 30677, 183797, 197482, 30421, 36125, 171784, 36466, 
      32045, 188680, 33892, 34112, 200605, 203437, 198864, 37802, 38537, 
      35989, 48985, 224825, 235300, 251752, 281978, 36305, 47888, 197325, 
      202185, 227069, 293149, 37265, 42106, 260210, 39073, 41353, 219193, 
      240265, 37825, 49085, 214877, 232117, 42514, 237834, 38816, 42641, 
      42653, 43298, 40045, 44245, 231925, 235453, 239013, 42601, 238426, 
      41588, 45506, 45917, 244037, 257218, 275173, 43625, 238628, 43850, 
      45530, 244804, 45305, 48425, 290394, 49898, 277924, 51442, 48842, 
      49037, 51341, 282130, 50225, 51401, 51620, 278660, 50689, 51578, 
      299533, 308020, 54122, 53044, 53224, 53505, 54865, 54925, 56277, 56872, 
      60737, 56194, 56458, 57850, 62410, 57242, 57850, 62162, 62361, 58370, 
      59240, 60986, 61540, 64288, 65378, 66125, 66130, 69682, 70681, 67601, 
      69173, 69485, 69940, 69194, 70137, 75424, 73044, 73477, 73522, 74065, 
      75058, 76757, 76586, 76240, 78400, 78976, 78970, 81288, 81549, 80705, 
      83621, 88209, 89417, 91442, 91733, 92385 ], 
  [ 160025, 157177, 155405, 154674, 153322, 150544, 150025, 148801, 147013, 
      145940, 144409, 140650, 140153, 138465, 138553, 137642, 135649, 134914, 
      129002, 128228, 126026, 125640, 125509, 122509, 123076, 122330, 113594, 
      111700, 110898, 107593, 107605, 105025, 104008, 106369, 102085, 101700, 
      100297, 101792, 99234, 100125, 100381, 97396, 100957, 100340, 94538, 
      94036, 93106, 93937, 96298, 90722, 91442, 90841, 87716, 87194, 87397, 
      86785, 91193, 86890, 83810, 84793, 82898, 83153, 84578, 82021, 82952, 
      80413, 77857, 81217, 77012, 75645, 70754, 68869, 68797, 76249, 66964, 
      68165, 74513, 62530, 70650, 62233, 68065, 67105, 59005, 67589, 61090, 
      62597, 61544, 245000, 57377, 61780, 55754, 60530, 64849, 62386, 53476, 
      53924, 225956, 59330, 52513, 229225, 52205, 59273, 205193, 54325, 
      58301, 58645, 54721, 57745, 229505, 50308, 50653, 242005, 55969, 51325, 
      226045, 48053, 48820, 211549, 176977, 211874, 229409, 46813, 184498, 
      46969, 48193, 46370, 47885, 46804, 46864, 47749, 215074, 190661, 
      195689, 45972, 157768, 47457, 50805, 161505, 47744, 155600, 52970, 
      166258, 156065, 228708, 37777, 38785, 141346, 123553, 138385, 145568, 
      231593, 151933, 130696, 143125, 41425, 47545, 36738, 41410, 35065, 
      33241, 124209, 176800, 189216, 39793, 45729, 56293, 131185, 156645, 
      38897, 100672, 149312, 33541, 53125, 32776, 104805, 106313, 161353, 
      111610, 92570, 94788, 151090, 29237, 29492, 105956, 29725, 182461, 
      28090, 31193, 46336, 106256, 126089, 30322, 41665, 88282, 28564, 36200, 
      51208, 52853, 108485, 122933, 42338, 43145, 107280, 153936, 108125, 
      76157, 137285, 104634, 39488, 49025, 119844, 24226, 24410, 24505, 
      70304, 100304, 32218, 36009, 71785, 149480, 22961, 27749, 37666, 24336, 
      166660, 36074, 147185, 22664, 37588, 38933, 58580, 23977, 57973, 42212, 
      41634, 41941, 22730, 79690, 19449, 27828, 30193, 41760, 52020, 64513, 
      109577, 144349, 20241, 36522, 55057, 63730, 109057, 107938, 78626, 
      18493, 17000, 19682, 26305, 104641, 17536, 27856, 54400, 23962, 61250, 
      105498, 21737, 53456, 53626, 109946, 13725, 18621, 75496, 134100, 
      12773, 23173, 23585, 85130, 100978, 107633, 13913, 14225, 106793, 
      18562, 30010, 41341, 43429, 12610, 19625, 25120, 15545, 39005, 14372, 
      42565, 103045, 11601, 11138, 11009, 12137, 29522, 13721, 22345, 15426, 
      102020, 103240, 106325, 9578, 75973, 77009, 19841, 19226, 8936, 13460, 
      23720, 19258, 19053, 8674, 8749, 25105, 14705, 12377, 99485, 46909, 
      14977, 9010, 32393, 75169, 15317, 31732, 32996, 10474, 8125, 12701, 
      14281, 24125, 17665, 7156, 39097, 9389, 7978, 7789, 7730, 6914, 8045, 
      7508, 30897, 10917, 57929, 36676, 6481, 68741, 35825, 10597, 13466, 
      21125, 65620, 7848, 8293, 30893, 24154, 7954, 10285, 19853, 21058, 
      58217, 22266, 22525, 29501, 16501, 6437, 14692, 81652, 44930, 16778, 
      55360, 65557, 25490, 14066, 45041, 61069, 57800, 10829, 5156, 4948, 
      6145, 9524, 45293, 10418, 41605, 10440, 25092, 62437, 55301, 26426, 
      13829, 29506, 53825, 24832, 63632, 56410, 35298, 4498, 14170, 54020, 
      25748, 17768, 14660, 39188, 68237, 8762, 6637, 53897, 57424, 41625, 
      4084, 76922, 58120, 34340, 56725, 40113, 9810, 8149, 63274, 26852, 
      53650, 17557, 26218, 14045, 27250, 20557, 13210, 9001, 15826, 33476, 
      54941, 6626, 7345, 49640, 18757, 3797, 36250, 20521, 12226, 9421, 
      30160, 20980, 10585, 7412, 17561, 54749, 47218, 28745, 27130, 22298, 
      17225, 7178, 7848, 8989, 71377, 8570, 20450, 13049, 44785, 20565, 
      11645, 6628, 9013, 29000, 30344, 68377, 66321, 65812, 2137, 8185, 
      13617, 64226, 59789, 52754, 8794, 1754, 68756, 48680, 5381, 47745, 
      6865, 2458, 1618, 4338, 18778, 54385, 35249, 33065, 27593, 12688, 1508, 
      18713, 57605, 43810, 40961, 15541, 13000, 9736, 1156, 2749, 32170, 
      12505, 18265, 70480, 52768, 1268, 4148, 44410, 35698, 22930, 1690, 
      1258, 3754, 71432, 66725, 6452, 5717, 61092, 38212, 3825, 34340, 17908, 
      2509, 968, 31460, 8541, 40400, 3425, 8681, 8642, 10562, 17748, 900, 
      10324, 29565, 36389, 28850, 17680, 260, 3065, 21805, 20077, 4820, 2696, 
      4040, 35917, 8090, 250, 17305, 16528, 2953, 1588, 288, 7369, 18890, 
      130, 25085, 9509, 244, 1170, 277, 31057, 1664, 8345, 130, 1813, 5661, 
      45832, 509, 25946, 5492, 11680, 6250, 21618, 4229, 2308, 20, 38026, 
      5184, 0, 3844, 12769, 3137, 293, 1234, 73, 42445, 205, 3061, 3172, 
      22837, 8885, 13045, 23153, 1220, 18833, 1544, 31076, 125, 1417, 4610, 
      7010, 13600, 20932, 30125, 4225, 4745, 12137, 6850, 36770, 1413, 2440, 
      5949, 40324, 43588, 49165, 52765, 1241, 1361, 36922, 5108, 4373, 63029, 
      1360, 5065, 23377, 2792, 2845, 22930, 2548, 22393, 1517, 4160, 6273, 
      70613, 1962, 4770, 1906, 3973, 33805, 5072, 50425, 76645, 2885, 2745, 
      30290, 3589, 3796, 5517, 7642, 8077, 7060, 9428, 70304, 13941, 73781, 
      6857, 8290, 9140, 12773, 20788, 36488, 3842, 7325, 3908, 4244, 5140, 
      6980, 85765, 4514, 5009, 7956, 15098, 4842, 7816, 8264, 8381, 14066, 
      14400, 33553, 5876, 6260, 11560, 28885, 36954, 54909, 16592, 5933, 
      8330, 6660, 7765, 8741, 85924, 6730, 45765, 88357, 6949, 72260, 7465, 
      12218, 53978, 68065, 7346, 7397, 7400, 7925, 7605, 7690, 117130, 7745, 
      8420, 22385, 34313, 27981, 8297, 9725, 41405, 8564, 8864, 12560, 8845, 
      10436, 14165, 39812, 86500, 9425, 9922, 9865, 25426, 10100, 10036, 
      95849, 13450, 24842, 10429, 109629, 10730, 49025, 50609, 109834, 11657, 
      13417, 25425, 107125, 11912, 13837, 19157, 11485, 58538, 116425, 11673, 
      12842, 81269, 13162, 62050, 12740, 13169, 13058, 12770, 12850, 13298, 
      13060, 79560, 87525, 15529, 86125, 75457, 100714, 13973, 21668, 84680, 
      14330, 100597, 104762, 23809, 84625, 105001, 21365, 14933, 14948, 
      17485, 23165, 109748, 15700, 16201, 124525, 15901, 16529, 24778, 80645, 
      147221, 17602, 82186, 126324, 25085, 18181, 25352, 18754, 104074, 
      124501, 18505, 18937, 19210, 24394, 19528, 20980, 19997, 19796, 20242, 
      20106, 97448, 101960, 108373, 21970, 105130, 110449, 29125, 21317, 
      123077, 161941, 96138, 112210, 117090, 173709, 21968, 23400, 23284, 
      26221, 122989, 174600, 23285, 28729, 29665, 30160, 111313, 151985, 
      24634, 105821, 117972, 24973, 25549, 25045, 112036, 164729, 27077, 
      186722, 189137, 163144, 149770, 27680, 26897, 31937, 28450, 161914, 
      27560, 148660, 28673, 28085, 31985, 28225, 121249, 152833, 159993, 
      29237, 132245, 143482, 29989, 29069, 122536, 29410, 30605, 136552, 
      31300, 31232, 146605, 149005, 145296, 32762, 32777, 33973, 36457, 
      167081, 175972, 189832, 215594, 37025, 36944, 144621, 148617, 169325, 
      225325, 38417, 36490, 197282, 37489, 36889, 162889, 180505, 39553, 
      38861, 159437, 173797, 38050, 178650, 41120, 38465, 38909, 38834, 
      41053, 39205, 173893, 176845, 179829, 40441, 179530, 42740, 42194, 
      42605, 184565, 195730, 210949, 46073, 180164, 47162, 44522, 185476, 
      47753, 45113, 224298, 47450, 213988, 48130, 53882, 52205, 49325, 
      217762, 54401, 51545, 51332, 215012, 54721, 55754, 233005, 240340, 
      53402, 56500, 55816, 56961, 56593, 58237, 55845, 55432, 55697, 60658, 
      59194, 57130, 56218, 60842, 59146, 57122, 57609, 61106, 60680, 61706, 
      65860, 65440, 65234, 64685, 70018, 67522, 67225, 72929, 71045, 70493, 
      69940, 75098, 72297, 71968, 76500, 79525, 77410, 80545, 76930, 76037, 
      77306, 80272, 83584, 80704, 84586, 80424, 80253, 84881, 87365, 93393, 
      95177, 92450, 93605, 94113 ], 
  [ 163249, 158665, 157637, 156658, 154562, 154388, 151885, 149669, 148625, 
      149288, 148625, 145114, 140029, 143425, 140785, 141610, 137633, 136898, 
      131482, 131080, 129994, 127252, 125633, 125981, 123944, 123322, 116818, 
      114056, 115114, 111065, 108225, 108001, 105620, 102401, 103697, 102568, 
      101537, 100180, 102706, 100249, 100009, 96776, 95625, 95008, 96274, 
      95400, 95834, 92945, 91834, 93202, 91690, 91089, 90320, 89426, 87397, 
      85793, 85489, 84906, 85546, 83305, 83890, 83525, 82594, 84005, 82580, 
      82025, 76617, 76257, 75400, 71305, 71746, 70853, 69417, 68561, 68328, 
      66305, 66949, 63522, 62962, 62729, 61493, 60161, 60245, 59653, 57122, 
      57265, 56708, 195028, 56137, 55952, 56746, 54578, 55673, 54450, 54344, 
      53800, 178216, 52882, 53505, 180865, 52825, 52205, 160429, 51101, 
      51605, 51701, 50629, 50801, 180773, 50184, 49909, 191413, 49025, 47977, 
      177561, 49045, 48200, 165173, 136057, 165250, 180181, 45945, 142090, 
      45233, 44969, 44882, 44537, 44200, 43268, 42913, 167458, 146765, 
      150925, 41632, 119204, 40885, 42001, 122197, 40676, 117284, 42058, 
      125834, 117377, 178240, 37157, 36677, 104890, 90569, 102425, 108244, 
      180505, 113369, 96100, 106049, 34481, 36881, 33514, 34218, 32957, 
      33489, 90481, 133524, 143956, 32229, 34693, 40545, 95845, 116593, 
      31705, 71780, 110500, 30689, 38369, 30420, 74797, 75809, 120185, 79866, 
      65042, 66640, 111410, 27997, 27880, 75080, 27369, 137449, 27098, 26605, 
      32324, 74884, 90625, 25362, 29637, 61002, 24968, 26900, 34964, 35989, 
      76493, 87965, 29690, 30125, 75412, 113140, 76009, 51605, 99341, 73138, 
      27460, 32905, 85000, 22490, 22426, 22025, 46868, 69428, 23290, 24973, 
      47853, 108932, 21349, 21425, 25514, 20740, 123136, 24418, 106885, 
      20308, 25064, 25789, 38120, 19885, 37265, 26960, 26506, 26689, 17770, 
      52658, 17713, 19024, 20025, 26260, 32800, 41449, 75725, 103925, 16645, 
      22882, 34597, 40666, 75205, 74210, 51346, 15145, 15140, 14722, 16757, 
      71285, 14436, 17316, 33444, 15530, 38186, 71770, 14297, 32500, 32546, 
      75226, 14221, 13165, 48340, 94792, 16865, 14369, 14533, 55618, 67994, 
      73285, 13169, 12985, 72569, 12610, 17362, 23981, 25325, 19802, 12557, 
      14580, 11453, 22265, 25160, 24461, 69317, 18421, 17834, 12373, 21437, 
      16130, 10001, 40077, 28570, 68168, 69140, 71605, 15034, 47825, 48613, 
      36581, 10546, 11540, 8872, 12436, 35874, 35545, 11898, 11353, 44945, 
      8753, 8285, 65881, 26325, 29237, 8762, 55705, 46773, 8125, 16232, 
      17000, 21386, 8249, 7369, 7709, 11849, 34281, 12240, 20745, 19433, 
      15914, 15353, 15170, 11378, 7673, 7880, 54085, 22945, 89921, 62096, 
      11441, 103585, 60997, 6257, 6770, 9841, 99720, 16900, 6309, 54329, 
      44738, 6218, 5945, 9065, 9650, 90457, 42106, 10249, 52565, 33365, 
      14125, 6632, 51272, 73450, 33890, 86980, 99905, 47066, 29690, 24085, 
      94301, 90164, 24221, 10984, 11024, 5153, 4688, 74185, 23810, 69381, 
      23956, 11080, 36397, 87169, 48746, 5521, 13634, 85321, 10820, 37220, 
      88650, 61090, 5490, 5490, 85640, 47944, 36244, 5608, 19720, 103577, 
      21410, 3785, 29965, 90036, 69649, 10656, 114370, 90980, 60008, 31925, 
      67765, 23698, 3313, 36738, 49792, 85394, 36405, 49034, 4745, 50562, 
      41017, 29826, 22765, 5410, 59144, 30389, 18530, 19993, 80516, 38597, 
      12725, 63034, 41229, 28594, 2601, 54836, 41936, 25961, 20432, 5905, 
      87113, 77474, 52925, 50690, 43874, 36445, 1970, 2020, 2293, 107957, 
      2122, 7306, 3625, 74421, 41521, 28013, 19400, 2069, 12260, 13108, 
      104337, 101785, 101152, 2385, 1737, 3697, 99194, 93641, 84746, 23426, 
      2746, 104840, 79556, 17285, 78373, 20133, 10890, 8314, 1114, 6130, 
      86873, 62033, 59105, 51649, 29924, 8080, 6065, 90961, 73322, 69605, 
      34389, 30484, 25236, 6984, 1261, 57962, 29741, 5741, 107060, 84884, 
      7840, 800, 74170, 62730, 45250, 9378, 2250, 778, 108260, 102437, 19720, 
      18365, 95440, 66112, 14737, 61000, 38120, 11933, 2084, 13480, 1225, 
      69044, 449, 1241, 23770, 1882, 37960, 7720, 1768, 12205, 63793, 53650, 
      37892, 4352, 337, 43877, 41405, 17096, 340, 196, 16325, 22970, 5210, 
      37393, 36244, 13369, 10144, 2644, 673, 39722, 4346, 9337, 25381, 5576, 
      9106, 2385, 13077, 10468, 905, 2858, 449, 205, 23140, 7081, 9826, 160, 
      2132, 19890, 7234, 16133, 12104, 3368, 17690, 17956, 3844, 0, 2601, 
      13925, 6245, 9418, 2925, 20745, 2437, 85, 72, 7957, 1073, 2753, 8149, 
      848, 5689, 676, 13096, 3721, 797, 146, 562, 3060, 6920, 12517, 257, 
      281, 2465, 650, 16930, 1165, 580, 493, 19368, 21640, 25605, 28213, 
      1489, 1361, 17082, 520, 529, 35873, 1732, 601, 8497, 932, 985, 8298, 
      1184, 8009, 2137, 1060, 1189, 41845, 3202, 1546, 3890, 1989, 15453, 
      1972, 26989, 46637, 3505, 3985, 13426, 3341, 3176, 2665, 2682, 2745, 
      2720, 3104, 41908, 4765, 44641, 3137, 3330, 3560, 4589, 8264, 17764, 
      5330, 3481, 6760, 5608, 4520, 3880, 54145, 6250, 5381, 4360, 6170, 
      7570, 4964, 4916, 4909, 6130, 6340, 16565, 7240, 6632, 5732, 13757, 
      18850, 31225, 7540, 9529, 6098, 7528, 6525, 6385, 54800, 8962, 25057, 
      56737, 8933, 44360, 8333, 7010, 30914, 41281, 9826, 11117, 10996, 8917, 
      10705, 10170, 79930, 11713, 9040, 11225, 17945, 14341, 12637, 8857, 
      22681, 11168, 10228, 8468, 13061, 9320, 8957, 21832, 55872, 12773, 
      15130, 12717, 13770, 15184, 13136, 63361, 10226, 13682, 14893, 74413, 
      15938, 28565, 29653, 74618, 11905, 10937, 14389, 72529, 12532, 11357, 
      11965, 14585, 35474, 80093, 15889, 12842, 52501, 13410, 38242, 14848, 
      13913, 19010, 16490, 15578, 14290, 17896, 51412, 57517, 13421, 56489, 
      48425, 67978, 18685, 14600, 55540, 16562, 67985, 71282, 15625, 55609, 
      71521, 15041, 17909, 17800, 15005, 15725, 75400, 21776, 23021, 87449, 
      20365, 17893, 17090, 52993, 106301, 24050, 54410, 89248, 18265, 23885, 
      18532, 25450, 71586, 87921, 22721, 20177, 20450, 18938, 20644, 19368, 
      20617, 21904, 26442, 22090, 66820, 70340, 75389, 20978, 72890, 77093, 
      21809, 25285, 87365, 119285, 66130, 78730, 82618, 129193, 24820, 30964, 
      23656, 22501, 87525, 130084, 24401, 23273, 23465, 23588, 78329, 111313, 
      32818, 74201, 83872, 26585, 25673, 30005, 79424, 122321, 35137, 140842, 
      142885, 121108, 110090, 34996, 30617, 26977, 36634, 120250, 31652, 
      109352, 35989, 30193, 27893, 32193, 87273, 112905, 118825, 36305, 
      96161, 105290, 37925, 31301, 88436, 31642, 37673, 99972, 37376, 37060, 
      108413, 110441, 107476, 36730, 36125, 40545, 33977, 125665, 133192, 
      144820, 166738, 45953, 35828, 107545, 110797, 127909, 175229, 47717, 
      39962, 151402, 44433, 41353, 122713, 137353, 49349, 38365, 120005, 
      131885, 42514, 135994, 51412, 43177, 43993, 43298, 50229, 43173, 
      132229, 134685, 137173, 46889, 137122, 52040, 47650, 48061, 141661, 
      151090, 163953, 56489, 138128, 58322, 51962, 142696, 58169, 50569, 
      175690, 53650, 167240, 53586, 66530, 63241, 55897, 170642, 66305, 
      59977, 59392, 168512, 66501, 67658, 184025, 190368, 61090, 67784, 
      66356, 68245, 66389, 69397, 63781, 62500, 59665, 72810, 69858, 64818, 
      59194, 72250, 68570, 61090, 61825, 71770, 70228, 70634, 77888, 74740, 
      73418, 71753, 81674, 73970, 72557, 85825, 80965, 79669, 78248, 88490, 
      82465, 77300, 87784, 93041, 89066, 94433, 86850, 83725, 86234, 92052, 
      96356, 90500, 97730, 87988, 87445, 96785, 98897, 106165, 108445, 
      101626, 103525, 103909 ], 
  [ 171664, 165652, 165236, 164053, 161345, 163313, 159178, 156146, 155714, 
      157805, 157856, 154549, 145690, 153268, 148384, 150637, 145028, 144293, 
      139285, 139189, 139021, 134341, 131498, 134600, 130421, 129901, 125233, 
      121757, 124345, 119684, 114498, 116212, 112709, 104900, 110786, 109045, 
      108320, 104617, 111325, 106114, 105466, 102029, 97002, 96385, 103465, 
      102285, 103841, 97892, 93925, 101005, 97657, 97056, 98225, 97025, 
      93160, 90740, 86560, 89037, 92737, 87844, 90469, 89594, 86725, 91400, 
      88037, 89114, 81360, 77940, 79837, 73498, 78325, 78248, 75690, 68000, 
      75213, 70538, 66490, 70101, 62401, 68900, 61850, 60212, 67028, 58888, 
      59621, 58642, 58493, 159685, 60880, 56921, 63325, 55445, 53888, 53685, 
      60821, 59461, 144709, 53341, 60084, 146848, 59098, 52154, 129370, 
      54212, 51860, 51752, 53026, 50852, 146450, 55845, 55060, 155560, 49076, 
      50986, 143442, 55624, 53453, 132788, 108160, 132661, 145450, 50994, 
      112969, 49568, 48080, 49421, 47546, 47821, 46073, 44698, 134053, 
      116420, 119866, 43825, 93245, 41242, 40522, 95626, 40625, 91529, 38845, 
      98345, 91316, 142489, 42410, 40706, 80665, 69200, 78608, 83305, 144244, 
      87410, 73405, 81314, 34532, 33872, 36625, 34065, 36986, 39456, 68500, 
      103689, 112489, 31770, 31378, 33354, 72538, 89410, 31552, 53777, 84337, 
      34106, 31994, 34245, 55876, 56480, 92084, 59517, 48161, 49249, 84533, 
      32740, 32317, 55445, 31194, 106186, 32045, 28594, 26561, 54841, 67216, 
      27045, 25506, 44325, 27773, 25013, 27365, 27880, 55940, 64964, 25049, 
      25178, 54961, 85345, 55354, 37172, 73892, 52993, 23329, 25408, 62101, 
      26825, 26557, 25748, 33353, 49793, 21709, 21658, 33930, 81341, 25786, 
      21986, 21281, 23545, 93097, 20593, 79498, 24133, 20525, 20740, 27053, 
      22282, 25994, 20177, 19825, 19906, 19453, 36185, 22048, 17545, 17424, 
      19273, 22753, 28240, 53642, 76436, 19450, 17425, 23530, 27457, 53122, 
      52229, 34669, 18154, 19373, 16405, 14666, 49610, 17649, 14409, 21969, 
      14357, 24977, 49789, 13940, 21025, 20969, 52429, 20392, 14440, 31765, 
      68221, 25994, 12890, 12850, 37105, 46625, 50794, 18320, 17728, 50180, 
      13477, 12721, 15464, 16196, 31481, 12506, 11673, 13850, 14258, 39797, 
      15332, 47336, 29794, 29105, 19258, 34850, 10877, 12704, 60426, 45145, 
      46085, 46853, 48808, 25285, 30434, 31018, 56114, 9169, 19445, 10861, 
      8917, 55305, 54874, 20313, 19258, 67028, 9620, 10682, 44002, 15156, 
      46730, 14321, 80644, 29178, 7972, 9245, 9605, 36125, 14114, 8746, 8066, 
      7514, 53712, 22185, 11412, 33458, 28205, 27338, 27053, 20813, 13130, 
      13949, 78922, 38602, 122000, 88769, 21284, 138010, 87466, 8450, 7025, 
      6322, 133533, 30109, 10440, 79370, 67433, 10553, 8138, 5954, 6029, 
      122740, 64189, 5914, 77300, 53000, 26212, 5765, 32045, 102673, 53729, 
      118753, 133922, 70577, 48305, 12610, 127400, 122549, 41000, 21541, 
      21785, 10100, 6473, 103714, 40589, 97992, 40837, 5317, 20740, 119146, 
      72869, 4450, 6341, 116992, 5057, 21257, 120933, 88069, 12069, 4113, 
      117413, 71965, 57205, 3925, 9469, 138410, 37577, 7202, 16042, 122625, 
      98464, 21825, 150937, 123773, 86885, 17288, 96274, 40885, 5098, 20673, 
      74425, 117269, 57672, 73565, 2858, 75501, 63610, 49257, 39850, 2605, 
      86021, 15956, 34085, 36160, 111677, 60680, 25832, 90829, 64026, 47821, 
      2754, 80897, 64937, 44372, 36905, 2080, 119498, 108125, 78578, 75833, 
      67385, 58018, 3449, 2989, 2548, 143810, 2581, 2257, 1636, 104562, 
      64522, 47240, 35669, 2120, 4253, 4693, 139680, 136720, 135985, 8352, 
      2196, 1300, 133721, 127250, 116825, 41225, 9325, 140285, 110717, 32840, 
      109330, 36810, 23589, 19585, 4225, 1489, 119360, 89828, 86288, 77200, 
      49865, 19249, 1424, 124162, 103361, 98930, 55656, 50629, 43749, 17541, 
      5800, 84941, 49682, 1202, 142913, 117065, 19009, 3809, 104413, 90729, 
      69373, 21465, 8829, 4093, 144317, 137576, 36397, 34532, 129457, 94825, 
      29476, 88693, 60509, 25448, 8765, 4453, 970, 98369, 3764, 884, 41977, 
      505, 60349, 19093, 493, 3688, 92098, 79813, 60281, 13481, 3856, 67796, 
      64712, 32957, 4165, 2797, 5972, 40973, 15053, 59680, 58225, 27700, 
      22945, 10345, 928, 62621, 13577, 2146, 44200, 15725, 21397, 9882, 4050, 
      23473, 548, 10865, 5090, 1480, 10237, 18250, 2329, 1537, 41, 36873, 
      1165, 31688, 25925, 11885, 6725, 34225, 12769, 2601, 0, 28562, 16904, 
      21913, 11034, 8658, 10036, 3400, 3285, 1480, 410, 50, 1570, 6305, 640, 
      5725, 4069, 12442, 6050, 2237, 1021, 153, 1157, 3796, 2756, 2372, 272, 
      1313, 6373, 6724, 4813, 1768, 7893, 9349, 11988, 13780, 7456, 7124, 
      6525, 2509, 3130, 19298, 7801, 2692, 2020, 5165, 5218, 2025, 5825, 
      1940, 8410, 4273, 2770, 23944, 9985, 4657, 11285, 6120, 6120, 5185, 
      13474, 27716, 9778, 10768, 5317, 8900, 8429, 6082, 4365, 4122, 4913, 
      3665, 24313, 2980, 26434, 5840, 5013, 4733, 3620, 3725, 8125, 12317, 
      6082, 14869, 12493, 9773, 7093, 33898, 13441, 11450, 7165, 4589, 15577, 
      8381, 7925, 7816, 5365, 5473, 8354, 14125, 12701, 6701, 7076, 9721, 
      17506, 5857, 18250, 10025, 14005, 11268, 10210, 34961, 16561, 13786, 
      36490, 16328, 27173, 14810, 8489, 17705, 25012, 17629, 19940, 19717, 
      15496, 19018, 17973, 55093, 20740, 15313, 7808, 10244, 8884, 21970, 
      13906, 13042, 19073, 17113, 10865, 22292, 14165, 10436, 12805, 36441, 
      21290, 25177, 20826, 9945, 25129, 21449, 42400, 13337, 10265, 24328, 
      51208, 25985, 17498, 18178, 51413, 17872, 14660, 11074, 49834, 18805, 
      15080, 11812, 22898, 22265, 55970, 25120, 18605, 34600, 19377, 24421, 
      22345, 20288, 29669, 25313, 23585, 20869, 27637, 34021, 38596, 17450, 
      37874, 31952, 46813, 28324, 14549, 37333, 24161, 46922, 49505, 14656, 
      37504, 49744, 15602, 26120, 25909, 18728, 15368, 52909, 32537, 34394, 
      62714, 29800, 24778, 16529, 36010, 78404, 35117, 37325, 64513, 18418, 
      34340, 18685, 36721, 50625, 63594, 31952, 26960, 27233, 20213, 27325, 
      23805, 26890, 29401, 37305, 29485, 47389, 50093, 54020, 25925, 52133, 
      55418, 21554, 34312, 63752, 89960, 47209, 56953, 60025, 98338, 32929, 
      42949, 29725, 25204, 64116, 99229, 31082, 24548, 24128, 23945, 56960, 
      83620, 45313, 53954, 61585, 33674, 31538, 39848, 58361, 93200, 47530, 
      108865, 110602, 92293, 83213, 46777, 39440, 28660, 49129, 91741, 40781, 
      82781, 47770, 37690, 30290, 41220, 65088, 85824, 90724, 47882, 72242, 
      79637, 50216, 38900, 66149, 39241, 49250, 75645, 48137, 47617, 82760, 
      84482, 82129, 45757, 44642, 51714, 37700, 97360, 103765, 113557, 
      132313, 59060, 40673, 82810, 85450, 99604, 139784, 61130, 48581, 
      119425, 55908, 50788, 95428, 107620, 63170, 43720, 93332, 103172, 
      51949, 106669, 65641, 52816, 53938, 52733, 63540, 52200, 103720, 
      105768, 107848, 57956, 108001, 65453, 57901, 58312, 112132, 120133, 
      131058, 70820, 109313, 73265, 63845, 113269, 72500, 60820, 141469, 
      64513, 134549, 63837, 82697, 78082, 67066, 137645, 81860, 72676, 71785, 
      136025, 81954, 83213, 149498, 155025, 73177, 82829, 80789, 83290, 
      80210, 84340, 76072, 74077, 68692, 88569, 84393, 76905, 67405, 87397, 
      82085, 70117, 71056, 86305, 83845, 83741, 93545, 88153, 85913, 83330, 
      97025, 85037, 82706, 102196, 94888, 92980, 90845, 105269, 96592, 87449, 
      102829, 109922, 104417, 111620, 100773, 95812, 99341, 107505, 112625, 
      104321, 114305, 99973, 99124, 112340, 114146, 122434, 125122, 114937, 
      117448, 117730 ], 
  [ 164522, 163234, 160786, 160277, 159593, 154457, 155728, 155396, 152932, 
      150289, 147970, 143977, 147620, 141338, 143890, 141409, 141202, 140465, 
      134089, 132977, 129761, 131501, 132712, 126682, 129601, 128741, 117965, 
      116849, 114365, 111722, 114308, 109594, 109805, 117202, 107876, 108161, 
      106418, 110489, 103337, 107252, 107956, 105185, 113000, 112381, 100193, 
      100025, 97861, 102050, 107545, 95693, 98429, 97826, 92565, 92377, 
      94594, 94874, 103538, 95873, 89429, 93322, 89185, 90000, 93553, 87410, 
      90469, 86132, 86138, 92858, 85625, 86708, 76997, 74210, 75368, 90322, 
      72857, 76968, 88468, 68741, 84701, 68890, 81104, 80474, 64978, 81850, 
      71761, 74500, 72997, 297221, 65578, 74125, 61937, 72981, 80210, 76625, 
      59761, 61105, 276145, 72221, 58682, 279970, 58708, 72720, 252688, 
      64298, 71410, 71978, 65476, 71074, 280576, 57473, 58378, 294754, 69290, 
      61396, 276884, 54202, 56425, 260482, 220978, 261025, 280912, 54632, 
      229837, 55570, 58138, 54745, 57940, 56185, 57137, 59140, 265105, 
      237330, 243140, 56909, 199613, 60404, 65768, 204020, 61137, 197217, 
      69829, 209773, 198010, 281285, 45328, 47680, 181261, 160330, 177850, 
      186265, 284722, 193748, 168925, 183592, 54674, 64154, 46625, 54881, 
      43940, 39986, 161642, 222857, 237065, 53588, 62660, 77480, 170068, 
      199784, 52354, 133729, 191329, 43076, 73412, 41861, 138866, 140818, 
      205490, 147233, 124381, 127157, 193873, 37298, 37889, 140785, 38792, 
      230056, 35921, 42272, 65921, 141521, 165050, 41729, 59456, 119849, 
      38737, 51525, 72805, 75010, 144306, 161442, 60685, 61828, 142985, 
      197705, 144052, 105250, 178474, 139997, 57265, 70498, 158225, 32701, 
      33109, 33650, 98377, 135097, 47185, 52880, 100304, 193005, 31316, 
      40360, 55541, 34481, 212869, 53497, 190480, 31685, 55793, 57698, 83953, 
      34564, 83560, 62869, 62177, 62596, 34085, 110981, 27890, 42653, 46250, 
      62633, 76253, 92218, 147024, 187730, 30356, 55709, 80404, 91429, 
      146500, 145265, 110125, 28372, 25533, 31013, 41780, 141620, 27185, 
      44225, 80177, 38425, 88929, 142805, 35298, 79225, 79505, 148145, 20114, 
      30386, 106861, 176441, 15912, 37960, 38596, 118621, 137605, 145492, 
      21418, 22178, 144538, 30769, 48265, 63850, 66610, 12941, 32836, 41465, 
      26064, 60948, 11449, 65738, 140330, 12260, 11905, 16592, 10548, 48429, 
      23890, 13136, 10361, 139401, 140845, 144490, 11453, 108200, 109460, 
      11520, 33865, 13381, 24401, 40709, 11045, 10952, 12557, 13192, 13978, 
      26874, 22864, 136628, 72290, 8884, 16021, 18122, 107600, 28594, 52513, 
      54225, 7397, 14792, 24296, 26996, 41992, 9434, 9341, 62450, 7092, 7585, 
      7732, 7785, 9657, 15156, 13945, 16724, 6824, 35802, 20485, 8770, 44036, 
      19856, 21284, 26281, 38084, 41585, 6437, 16850, 16488, 12325, 16285, 
      20968, 36360, 38125, 35858, 11105, 40372, 15426, 8026, 6250, 28729, 
      115849, 25925, 8077, 33553, 41284, 12753, 6705, 70720, 37802, 35317, 
      5482, 6641, 6205, 13786, 20637, 25940, 5065, 23258, 4973, 44489, 92698, 
      33256, 13005, 28072, 50581, 32114, 44225, 94225, 34025, 18737, 10337, 
      28745, 32193, 12433, 7813, 29569, 63505, 43048, 4069, 15944, 82244, 
      34697, 23042, 4877, 49825, 35165, 17881, 85850, 21860, 3989, 19240, 
      93965, 12853, 31697, 7250, 12325, 29160, 12905, 8788, 4913, 3280, 
      31945, 17001, 83826, 2581, 2626, 28453, 7538, 2434, 18757, 8516, 4141, 
      22280, 14569, 8749, 3394, 2349, 34786, 32212, 26585, 13600, 12545, 
      9505, 6560, 18577, 19805, 21730, 45028, 21085, 39013, 28250, 24704, 
      8324, 3546, 1777, 21970, 50805, 52597, 42578, 40970, 40573, 8594, 
      20690, 29258, 39321, 35892, 30537, 2257, 7537, 42841, 27469, 1306, 
      26756, 1556, 1517, 2245, 13925, 36877, 31714, 17730, 16218, 12538, 
      3793, 2245, 36810, 34148, 23825, 21760, 5186, 3877, 2405, 2561, 10762, 
      15541, 3604, 36244, 44105, 30425, 1997, 13837, 24193, 17945, 9433, 
      1409, 7025, 13105, 44829, 41130, 1129, 954, 36725, 19669, 626, 16913, 
      6305, 650, 6613, 54353, 21800, 21177, 12762, 22050, 1625, 25049, 6137, 
      1385, 24697, 51890, 18280, 13093, 6065, 3205, 12170, 8506, 7450, 369, 
      11461, 14149, 60250, 1285, 2405, 5794, 5353, 178, 493, 4793, 20050, 
      6705, 2953, 45940, 1802, 2057, 629, 5000, 53924, 337, 21690, 4289, 
      9668, 17210, 72949, 1192, 47125, 16925, 26921, 545, 41225, 90, 73, 
      3609, 63005, 257, 3137, 13925, 28562, 0, 1522, 445, 4100, 68648, 4786, 
      12346, 12569, 42874, 22536, 28936, 43300, 8149, 37298, 8917, 53905, 
      3464, 8564, 15229, 19421, 29705, 40169, 52610, 14386, 15354, 27450, 
      19025, 61265, 8210, 10693, 17450, 65825, 69985, 77018, 81514, 7586, 
      7930, 61409, 15817, 14408, 94120, 7585, 15658, 43378, 11029, 11080, 
      42701, 10333, 41938, 7508, 13505, 17408, 103130, 7373, 14213, 6641, 
      12290, 56906, 14393, 78112, 110266, 8840, 8138, 52033, 10322, 10865, 
      14600, 18629, 19400, 17485, 21645, 102457, 28730, 106600, 16714, 19265, 
      20673, 26658, 38593, 59893, 8989, 17288, 7817, 9497, 12185, 16265, 
      120808, 9425, 11152, 17681, 29637, 8849, 16861, 17757, 17986, 27701, 
      28145, 55360, 11105, 12385, 23285, 49010, 59765, 82760, 31225, 9140, 
      16801, 12329, 15338, 17320, 120485, 11161, 70916, 123364, 11602, 
      103905, 13124, 23365, 81253, 98698, 11545, 10474, 10589, 13466, 11240, 
      11885, 157165, 10594, 14293, 38898, 55530, 46730, 10804, 16936, 64744, 
      12637, 14057, 22681, 11458, 17865, 25290, 62473, 120581, 12816, 11629, 
      13700, 42365, 11917, 13645, 131602, 22769, 41329, 12802, 147842, 12429, 
      73908, 75940, 148045, 17834, 22058, 41792, 144772, 17749, 22474, 32050, 
      15080, 85765, 155636, 14258, 19233, 113642, 19325, 89941, 17221, 18882, 
      14065, 15793, 16769, 18785, 15073, 111365, 121010, 23812, 119272, 
      106250, 136657, 16090, 34425, 117373, 18685, 136424, 141373, 37570, 
      117202, 141610, 33444, 18610, 18737, 26090, 36250, 147137, 16573, 
      16400, 164372, 18226, 21652, 38077, 111976, 190530, 18125, 113621, 
      166157, 37588, 19370, 37853, 19045, 139757, 163880, 21034, 24154, 
      24425, 35657, 24853, 28769, 25768, 24221, 20969, 24641, 131437, 136845, 
      144490, 29189, 140573, 146900, 42052, 24050, 161650, 206786, 129557, 
      148765, 154541, 220232, 25705, 22877, 29257, 35890, 161330, 221117, 
      28584, 39962, 41570, 42401, 147410, 195026, 23545, 140680, 155069, 
      29812, 31732, 26858, 147781, 209322, 26084, 234449, 237200, 207397, 
      191893, 27353, 29818, 42698, 27337, 205825, 30141, 190441, 28340, 
      32456, 41956, 30914, 158210, 195170, 203450, 29124, 171108, 184249, 
      29090, 33322, 159605, 33661, 30484, 175853, 32069, 32225, 187354, 
      190088, 185705, 35425, 36000, 34280, 44938, 210730, 220849, 236725, 
      265957, 35194, 44185, 184340, 189008, 212962, 276802, 36244, 39581, 
      244949, 37442, 39082, 205402, 225706, 36928, 45530, 201274, 217874, 
      40237, 223397, 38041, 40426, 40532, 41017, 38978, 41834, 217738, 
      221138, 224570, 40826, 224041, 40545, 43465, 43874, 229514, 242245, 
      259592, 42858, 224325, 43273, 43993, 230305, 44530, 46370, 274385, 
      48025, 262385, 49373, 48625, 48404, 49556, 266489, 49810, 50090, 50213, 
      263173, 50240, 51157, 283400, 291629, 52609, 52457, 52445, 52916, 
      53888, 54298, 54818, 55189, 58250, 55817, 55697, 56321, 59665, 56669, 
      56765, 59669, 59930, 57601, 58181, 59761, 61109, 63145, 63945, 64404, 
      65585, 67789, 68500, 67370, 68170, 68290, 68521, 69085, 69194, 73225, 
      72377, 73384, 72949, 74066, 74033, 75154, 75301, 75689, 78097, 77905, 
      78761, 79637, 79802, 80170, 82980, 87872, 89204, 90169, 90650, 91268 ], 
  [ 162088, 159700, 157716, 157049, 155893, 152389, 152410, 151450, 149450, 
      147897, 146120, 142273, 143026, 139940, 140776, 139385, 137924, 137185, 
      131105, 130225, 127705, 127961, 128234, 124304, 125585, 124801, 115405, 
      113737, 112421, 109300, 110090, 106852, 106201, 110084, 104266, 104081, 
      102568, 104845, 100889, 102698, 103090, 100153, 105002, 104381, 96637, 
      96233, 94925, 96772, 100081, 92593, 93925, 93320, 89533, 89109, 89920, 
      89572, 95272, 89945, 85837, 87700, 85121, 85546, 87617, 83968, 85545, 
      82450, 80648, 85028, 79897, 79250, 72889, 70720, 71018, 80744, 68969, 
      71050, 78962, 64601, 75101, 64436, 72202, 71332, 60980, 72080, 64481, 
      66362, 65169, 261001, 60008, 65669, 57769, 64441, 69640, 66833, 55505, 
      56225, 241313, 63361, 54500, 244744, 54290, 63466, 219722, 57460, 
      62388, 62800, 58090, 61892, 245106, 52577, 53092, 258112, 60100, 54466, 
      241562, 50000, 51209, 226484, 190408, 226865, 245114, 49250, 198325, 
      49640, 51272, 48969, 50994, 49705, 50029, 51250, 230305, 204868, 
      210130, 49325, 170497, 51410, 55370, 174434, 51829, 168253, 58097, 
      179477, 168804, 244661, 40058, 41474, 153445, 134696, 150344, 157901, 
      247700, 164602, 142273, 155378, 45412, 52552, 39701, 45461, 37714, 
      35240, 135524, 190733, 203693, 43922, 50810, 62666, 142930, 169682, 
      42920, 110645, 162005, 36370, 59218, 35465, 115076, 116712, 174676, 
      122345, 102141, 104525, 163985, 31588, 31945, 116433, 32378, 196810, 
      30361, 34450, 52165, 116845, 137800, 33665, 46946, 97745, 31529, 40729, 
      57641, 59456, 119236, 134500, 47781, 48690, 117989, 167093, 118898, 
      84852, 149652, 115229, 44741, 55400, 131345, 26645, 26897, 27124, 
      78669, 110709, 36601, 40970, 80282, 162529, 25330, 31410, 42925, 27245, 
      180517, 41189, 160154, 25225, 42937, 44452, 66105, 27010, 65546, 48285, 
      47669, 48010, 25969, 88981, 21800, 32117, 34856, 47885, 59165, 72712, 
      120730, 157300, 23090, 42125, 62530, 71917, 120202, 119041, 87953, 
      21250, 19345, 22873, 30754, 115618, 20213, 32573, 61973, 28097, 69397, 
      116561, 25588, 61013, 61213, 121273, 15392, 21920, 84745, 146681, 
      13450, 27386, 27866, 95021, 111821, 118850, 15912, 16360, 117972, 
      21985, 35269, 47888, 50180, 12421, 23346, 29789, 18442, 45370, 13185, 
      49300, 114064, 11498, 11061, 12394, 11338, 34945, 16488, 19226, 13565, 
      113041, 114329, 117584, 9817, 85426, 86530, 16978, 23333, 9945, 16441, 
      28537, 16421, 16250, 9509, 9754, 21380, 18052, 15210, 110410, 54260, 
      12770, 10781, 27700, 84650, 18980, 37673, 39073, 9169, 9778, 15850, 
      17770, 29178, 14792, 7445, 45812, 8314, 7481, 7394, 7369, 7369, 9826, 
      9081, 26210, 9290, 50824, 31373, 6788, 60850, 30586, 13450, 16965, 
      25882, 57929, 7025, 10496, 26122, 20165, 10085, 13130, 24466, 25841, 
      51028, 18473, 27538, 24820, 13520, 5972, 18545, 91625, 38749, 13725, 
      48325, 57770, 21205, 11413, 52418, 53584, 50553, 8784, 5185, 4901, 
      8036, 12469, 38986, 8361, 35600, 8345, 30545, 71188, 48170, 21913, 
      17714, 35465, 46792, 30277, 72477, 49169, 29825, 5825, 18149, 46945, 
      21257, 14297, 18737, 46121, 60138, 6885, 9010, 62050, 50069, 35528, 
      3869, 68237, 50689, 28881, 65104, 34106, 7577, 11050, 72125, 22133, 
      46513, 13952, 21521, 18154, 22409, 16498, 10205, 6778, 20233, 27985, 
      63220, 4905, 5416, 42705, 14848, 2880, 30433, 16370, 9265, 12818, 
      24917, 16757, 7892, 5365, 22280, 47394, 40441, 23634, 22189, 17901, 
      13474, 10125, 10961, 12340, 62858, 11849, 25565, 17140, 38162, 16322, 
      8656, 4625, 12416, 35089, 36569, 60008, 58088, 57613, 3560, 11444, 
      17828, 56125, 51994, 45469, 6269, 2969, 60345, 41697, 3600, 40826, 
      4706, 1625, 1261, 6701, 23725, 46952, 29380, 27400, 22472, 9437, 1181, 
      23656, 49930, 37189, 34578, 11840, 9673, 6953, 1025, 4624, 26561, 9242, 
      23162, 61909, 45421, 925, 6525, 37705, 29741, 18265, 1037, 2441, 6025, 
      62785, 58384, 4265, 3700, 53117, 32005, 2276, 28465, 13801, 1360, 2097, 
      37825, 11978, 33973, 5668, 12148, 5917, 14365, 13625, 449, 14089, 
      35744, 30290, 23465, 13549, 549, 5224, 17156, 15632, 2857, 4745, 6497, 
      42692, 5409, 289, 13192, 12517, 1492, 637, 1037, 10600, 14569, 365, 
      30794, 6544, 169, 377, 1082, 37370, 629, 11764, 757, 3562, 8528, 53425, 
      74, 31733, 8317, 15661, 3869, 26921, 2320, 977, 457, 44953, 3029, 293, 
      6245, 16904, 1522, 0, 325, 626, 49730, 916, 5200, 5345, 28240, 12346, 
      17186, 28586, 2637, 23752, 3089, 37313, 442, 2890, 7137, 10081, 17789, 
      26065, 36244, 6596, 7252, 16072, 9829, 43489, 2756, 4225, 8720, 47345, 
      50881, 56900, 60772, 2440, 2628, 43625, 7625, 6682, 71730, 2509, 7540, 
      28708, 4545, 4594, 28181, 4157, 27572, 2578, 6229, 8882, 79696, 2813, 
      6845, 2545, 5696, 40016, 7093, 58018, 86036, 3874, 3560, 36065, 4804, 
      5113, 7442, 10145, 10682, 9389, 12301, 79229, 17588, 82898, 9000, 
      10769, 11785, 16132, 25337, 42737, 4545, 9490, 4225, 4969, 6409, 8929, 
      95530, 5125, 5994, 10025, 18625, 5165, 9665, 10249, 10400, 17305, 
      17669, 39266, 6553, 7209, 14209, 34084, 42965, 62450, 20117, 5986, 
      9981, 7457, 9140, 10418, 95485, 7141, 52466, 98050, 7424, 80929, 8242, 
      14661, 61317, 76420, 7673, 7380, 7417, 8656, 7754, 8009, 128329, 7652, 
      9245, 26440, 39796, 32708, 8090, 10946, 47522, 8829, 9469, 14661, 8660, 
      11713, 16564, 45713, 95861, 9466, 9445, 10034, 29573, 9653, 10133, 
      105704, 15277, 28845, 10144, 120224, 10237, 55570, 57290, 120425, 
      12520, 15028, 29378, 117538, 12665, 15440, 22052, 11554, 65781, 127306, 
      11432, 13753, 90064, 13997, 69481, 13061, 13864, 12321, 12645, 12997, 
      13921, 12625, 88169, 96644, 16994, 95138, 83752, 110569, 13556, 24481, 
      93545, 14589, 110410, 114813, 26920, 93448, 115048, 23962, 14976, 
      15025, 19024, 26064, 120025, 14885, 15178, 135538, 15520, 16994, 27725, 
      89066, 159268, 16657, 90625, 137309, 27770, 17428, 28033, 17725, 
      113789, 135338, 18152, 19400, 19669, 26689, 20017, 22217, 20618, 20005, 
      19325, 20345, 106625, 111409, 118196, 23017, 114745, 120370, 31898, 
      20992, 133632, 174400, 105125, 122149, 127301, 186674, 21941, 22073, 
      23929, 27988, 133460, 187553, 23722, 30964, 32104, 32701, 121096, 
      163876, 23125, 115218, 128045, 25250, 26234, 24400, 121685, 177064, 
      25570, 200005, 202522, 175369, 161345, 26365, 26568, 33988, 26893, 
      174025, 27121, 160121, 27346, 28186, 33786, 27812, 131240, 164456, 
      171956, 27970, 142810, 154625, 28480, 29124, 132553, 29461, 29322, 
      147233, 30277, 30277, 157712, 160210, 156293, 32297, 32482, 32786, 
      37748, 179048, 188305, 202777, 229589, 35172, 37845, 155378, 159578, 
      181268, 239648, 36450, 36121, 210445, 36164, 36244, 174484, 192916, 
      37442, 39568, 170820, 185860, 37393, 190913, 38861, 37736, 38074, 
      38169, 39092, 38672, 185872, 188960, 192080, 39220, 191701, 40729, 
      41225, 41632, 196852, 208489, 224354, 43732, 192205, 44613, 42993, 
      197713, 45396, 44116, 238121, 46229, 227281, 47105, 50877, 49642, 
      47986, 231145, 51588, 49684, 49573, 228213, 51938, 52929, 246874, 
      254477, 51725, 53833, 53353, 54290, 54322, 55588, 54080, 53905, 55012, 
      57725, 56669, 55421, 55801, 58105, 56953, 56425, 56840, 58565, 58441, 
      59625, 62917, 63229, 63325, 63082, 67141, 66065, 66074, 69700, 68624, 
      68276, 67961, 71721, 69800, 70781, 73673, 76082, 74477, 76996, 74465, 
      74180, 75105, 77285, 80309, 78245, 81205, 78569, 78500, 81828, 84394, 
      90050, 91690, 90077, 91024, 91562 ], 
  [ 164009, 162117, 159913, 159316, 158372, 154106, 154701, 154025, 151805, 
      149746, 147713, 143784, 145865, 141301, 142929, 141032, 140141, 139400, 
      133160, 132170, 129320, 130258, 130961, 126053, 128090, 127268, 117200, 
      115778, 113920, 111005, 112621, 108693, 108434, 113933, 106493, 106522, 
      104897, 108002, 102568, 105349, 105885, 103010, 109225, 108602, 98804, 
      98506, 96800, 99725, 104040, 94532, 96512, 95905, 91426, 91108, 92565, 
      92501, 99569, 93160, 87968, 90765, 87464, 88069, 90824, 86021, 88282, 
      84605, 83617, 89077, 82970, 83101, 75188, 72725, 73417, 85553, 71146, 
      74161, 83729, 66868, 79888, 66845, 76661, 75893, 63161, 76925, 68168, 
      70445, 69106, 278042, 62897, 69890, 60008, 68692, 74825, 71656, 57770, 
      58778, 257690, 67748, 56725, 261297, 56621, 68029, 235229, 60905, 
      66841, 67325, 61785, 66413, 261757, 55114, 55809, 275301, 64613, 57933, 
      258133, 52205, 53882, 242441, 204777, 242888, 261893, 51985, 213120, 
      52625, 54689, 51880, 54445, 52938, 53546, 55125, 246600, 220081, 
      225593, 53050, 184154, 55777, 60385, 188305, 56338, 181834, 63716, 
      193664, 182485, 261754, 42677, 44525, 166464, 146705, 163217, 171170, 
      264965, 178229, 154746, 168569, 49853, 58073, 43060, 49972, 40745, 
      37585, 147733, 205714, 219250, 48529, 56425, 69649, 155601, 183721, 
      47417, 121442, 175682, 39605, 65909, 38554, 126193, 127969, 189029, 
      133960, 112528, 115090, 177896, 34337, 34802, 127786, 35449, 212265, 
      33032, 38165, 58610, 128330, 150473, 37480, 52813, 108040, 34946, 
      45802, 64730, 66725, 130897, 147025, 53824, 54841, 129610, 181306, 
      130589, 94345, 163033, 126736, 50594, 62441, 143818, 29504, 29828, 
      30197, 87826, 122026, 41544, 46525, 89581, 176650, 28145, 35593, 48800, 
      30634, 195498, 46916, 174197, 28250, 48914, 50609, 74386, 30537, 73889, 
      55042, 54388, 54765, 29732, 99152, 24625, 36994, 40129, 54706, 67066, 
      81729, 132877, 171353, 26449, 48400, 70785, 80928, 132345, 131144, 
      98180, 24525, 22186, 26612, 35825, 127601, 23410, 37930, 70354, 32840, 
      78388, 128644, 30037, 69386, 69620, 133640, 17533, 25789, 94914, 
      160378, 14545, 32225, 32777, 105872, 123680, 131105, 18409, 19001, 
      130189, 25992, 41220, 55205, 57713, 12608, 27673, 35122, 21901, 52501, 
      12322, 56825, 126125, 11785, 11380, 14261, 10897, 41092, 19825, 16333, 
      12004, 125122, 126482, 129917, 10484, 95849, 97025, 14365, 28100, 
      11434, 20018, 34058, 13840, 13705, 10816, 11241, 17861, 22021, 18637, 
      122405, 62473, 10865, 13088, 23165, 95125, 23297, 44402, 45946, 8228, 
      11969, 19625, 21905, 34969, 12193, 8194, 53365, 7621, 7400, 7421, 7432, 
      8296, 12157, 11194, 21697, 8017, 43753, 26210, 7565, 52949, 25493, 
      16925, 21124, 31373, 50242, 6610, 13285, 21529, 16400, 12800, 16601, 
      29809, 31364, 43877, 14920, 33309, 20329, 10829, 5945, 23090, 102650, 
      32672, 10960, 41346, 49997, 17140, 9076, 60701, 46133, 43354, 7093, 
      5690, 5330, 10517, 16066, 32789, 6664, 29725, 6610, 36802, 80937, 
      41105, 17620, 22313, 42260, 39833, 36530, 82330, 41992, 24520, 7720, 
      22852, 39946, 16994, 11114, 23546, 53954, 52057, 5392, 12017, 71177, 
      42778, 29569, 4138, 59540, 43322, 23602, 74477, 28249, 5716, 14625, 
      82000, 17642, 39464, 10645, 17060, 23017, 17800, 12717, 7540, 4941, 
      25416, 22690, 72505, 3604, 3897, 35890, 11237, 2437, 24804, 12505, 
      6660, 16945, 19898, 12818, 5573, 3730, 27809, 40141, 33800, 18757, 
      17492, 13780, 10037, 13780, 14794, 16425, 54377, 15860, 31520, 22013, 
      31693, 12373, 6037, 3050, 16565, 42082, 43706, 51697, 49921, 49482, 
      5617, 15445, 22837, 48100, 44293, 38308, 4148, 4808, 51994, 34858, 
      2269, 34057, 2977, 1300, 1440, 9760, 29520, 39641, 23725, 21961, 17609, 
      6554, 1394, 29449, 42365, 30740, 28381, 8485, 6714, 4570, 1450, 7173, 
      21188, 6353, 28913, 53402, 38210, 1130, 9610, 31176, 24004, 13896, 916, 
      4264, 9000, 54202, 50125, 2522, 2137, 45250, 26010, 1213, 22826, 10034, 
      725, 3874, 45146, 16201, 27754, 8629, 16405, 3620, 18980, 9850, 562, 
      18666, 42877, 24425, 18356, 9770, 1450, 8105, 12833, 11525, 1378, 7514, 
      9698, 50465, 3172, 932, 9441, 8874, 549, 234, 2434, 14625, 10600, 1220, 
      37445, 4013, 698, 148, 2545, 44665, 146, 15997, 2036, 6029, 12181, 
      62082, 233, 38480, 11930, 20498, 1972, 33160, 925, 194, 1546, 52916, 
      1378, 1234, 9418, 21913, 445, 325, 0, 1849, 58081, 2313, 8109, 8290, 
      34605, 16657, 22217, 34985, 4786, 29609, 5378, 44570, 1433, 5105, 
      10468, 13988, 22882, 32162, 43385, 9773, 10573, 20905, 13652, 51272, 
      4849, 6786, 12325, 55450, 59274, 65761, 69921, 4385, 4645, 51400, 
      10970, 9809, 81625, 4410, 10845, 35037, 7090, 7137, 34432, 6554, 33749, 
      4397, 9122, 12349, 90029, 4432, 9760, 3944, 8245, 47317, 9962, 66789, 
      96713, 5657, 5161, 42920, 6833, 7250, 10225, 13540, 14185, 12602, 
      16090, 89426, 22201, 93305, 12025, 14152, 15346, 20449, 30914, 50114, 
      6052, 12545, 5330, 6506, 8522, 11762, 106641, 6548, 7813, 12994, 23140, 
      6292, 12410, 13138, 13325, 21524, 21922, 46109, 8066, 9010, 17810, 
      40385, 50128, 71233, 24650, 6845, 12532, 9106, 11401, 13001, 106418, 
      8388, 60373, 109125, 8741, 90922, 9881, 18064, 69904, 86085, 8840, 
      8185, 8258, 10253, 8737, 9172, 141012, 8381, 10946, 31561, 46429, 
      38545, 8705, 13073, 54833, 9946, 10946, 17722, 9305, 13906, 19945, 
      52802, 106618, 10357, 9792, 11065, 34816, 10034, 11090, 116993, 18068, 
      33940, 10701, 132301, 10576, 63361, 65225, 132500, 14297, 17597, 34429, 
      129429, 14330, 18005, 25985, 12497, 74320, 139697, 12049, 15592, 
      100253, 15760, 78228, 14282, 15481, 12424, 13396, 14036, 15464, 13050, 
      98170, 107185, 19433, 105569, 93425, 121896, 14009, 28354, 103826, 
      15760, 121697, 126352, 31113, 103689, 126585, 27613, 15925, 16010, 
      21557, 30037, 131810, 14930, 15005, 148109, 16029, 18401, 31760, 98897, 
      172945, 16580, 100484, 149866, 31541, 17561, 31802, 17568, 125008, 
      147745, 18713, 20825, 21092, 30056, 21474, 24466, 22217, 21170, 19300, 
      21544, 117290, 122362, 129545, 25076, 125876, 131825, 35789, 21605, 
      145765, 188549, 115600, 133632, 139072, 201361, 22874, 21634, 25578, 
      30825, 145513, 202234, 25153, 34301, 35657, 36362, 132425, 177437, 
      22500, 126145, 139690, 26525, 27941, 24701, 132890, 191113, 24965, 
      215060, 217685, 189306, 174596, 25970, 27217, 37157, 26244, 187848, 
      27658, 173258, 26945, 29297, 36697, 28381, 142825, 177769, 185629, 
      27637, 155005, 167432, 27893, 30193, 144170, 30528, 28981, 159562, 
      30218, 30290, 170501, 173105, 168970, 32840, 33205, 32569, 40157, 
      192761, 202410, 217530, 245456, 34261, 39850, 167821, 172237, 194969, 
      255869, 35425, 36788, 225440, 35821, 36621, 187821, 207117, 36269, 
      41381, 183937, 199697, 37764, 204964, 37538, 38033, 38261, 38536, 
      38089, 39181, 199629, 202861, 206125, 39005, 205668, 39682, 41288, 
      41693, 210953, 223092, 239641, 42349, 206050, 43012, 42472, 211770, 
      44005, 44165, 253864, 46052, 242474, 47140, 48820, 48053, 47693, 
      246440, 49741, 48845, 48842, 243322, 50125, 51076, 262697, 270586, 
      51092, 52154, 51890, 52609, 53069, 53937, 53365, 53442, 55445, 55780, 
      55156, 54772, 56520, 56372, 55796, 56852, 57193, 57044, 57242, 58600, 
      60986, 62082, 62500, 62581, 65300, 65732, 66065, 67493, 67277, 67145, 
      67082, 69364, 68377, 70754, 71914, 73673, 72608, 74477, 73096, 73457, 
      74020, 75370, 78098, 76898, 78884, 77866, 77905, 79861, 82525, 87805, 
      89297, 88868, 89597, 90169 ], 
  [ 162418, 159322, 157634, 156865, 155405, 152945, 152164, 150800, 149096, 
      148241, 146810, 143053, 141952, 140914, 140650, 139957, 137690, 136949, 
      131053, 130321, 128245, 127549, 127220, 124634, 124865, 124129, 115609, 
      113585, 113017, 109586, 109224, 106930, 105725, 107354, 103784, 103297, 
      101930, 103057, 101149, 101608, 101800, 98753, 101700, 101077, 96181, 
      95625, 94865, 95210, 97117, 92425, 92857, 92250, 89405, 88829, 88738, 
      87986, 91786, 87957, 85345, 85906, 84325, 84500, 85621, 83570, 84197, 
      81896, 78930, 81810, 78025, 76264, 72049, 70274, 70020, 76394, 68265, 
      69044, 74656, 63729, 70729, 63362, 68276, 67250, 60194, 67594, 61589, 
      62920, 61925, 239557, 58210, 62021, 56869, 60737, 64634, 62325, 54545, 
      54865, 220753, 59449, 53586, 223930, 53224, 59300, 200356, 54842, 
      58370, 58682, 55120, 57770, 224132, 51201, 51466, 236386, 55970, 51784, 
      220680, 49066, 49625, 206450, 172570, 206725, 223924, 47556, 179881, 
      47594, 48626, 47021, 48296, 47305, 47225, 47944, 209749, 185810, 
      190720, 46213, 153581, 47392, 50452, 157216, 47609, 151433, 52321, 
      161801, 151826, 222925, 38420, 39236, 137353, 120002, 134450, 141457, 
      225706, 147656, 126925, 139028, 41210, 46850, 36997, 41157, 35456, 
      33930, 120514, 171873, 184033, 39456, 44944, 54900, 127264, 152116, 
      38602, 97577, 144937, 33800, 51848, 33093, 101554, 102986, 156650, 
      108117, 89609, 91741, 146549, 29650, 29857, 102545, 29988, 177220, 
      28517, 31156, 45065, 102745, 122050, 30213, 40644, 85293, 28625, 35525, 
      49637, 51202, 104882, 118946, 41225, 41984, 103681, 149185, 104488, 
      73490, 132890, 101065, 38425, 47434, 115825, 24473, 24625, 24650, 
      67745, 96785, 31525, 35044, 69156, 144701, 23200, 27380, 36545, 24313, 
      161485, 35005, 142420, 22789, 36401, 37666, 56369, 23872, 55700, 40637, 
      40069, 40360, 22465, 76577, 19594, 27061, 29250, 40129, 49909, 61906, 
      105572, 139490, 20128, 35113, 52768, 61105, 105040, 103925, 75433, 
      18376, 17069, 19345, 25376, 100640, 17433, 26793, 51993, 23165, 58565, 
      101425, 21050, 51025, 51173, 105733, 14050, 18178, 72253, 129289, 
      13556, 22292, 22672, 81577, 96977, 103456, 14066, 14314, 102626, 18037, 
      28621, 39338, 41330, 13769, 18944, 23985, 15236, 37064, 15977, 40442, 
      98906, 12688, 12197, 11380, 13520, 27977, 13418, 24804, 17293, 97817, 
      99005, 102010, 10441, 72500, 73504, 22148, 18253, 9413, 13009, 22405, 
      21537, 21316, 9225, 9220, 27794, 14066, 11972, 95272, 44370, 16928, 
      9089, 35506, 71604, 14482, 29825, 31025, 11969, 8228, 12100, 13520, 
      22628, 19890, 7893, 36810, 10760, 9077, 8840, 8765, 7565, 8072, 7625, 
      33952, 12532, 62114, 40013, 7178, 73288, 39124, 10088, 12653, 19720, 
      70065, 9061, 8082, 33956, 26849, 7769, 9764, 18500, 19625, 62410, 
      24853, 20968, 32498, 18698, 7450, 13673, 77753, 48625, 19001, 59449, 
      69992, 28277, 16085, 42340, 65354, 61973, 12554, 5905, 5717, 6002, 
      8885, 49000, 12125, 45162, 12157, 23257, 59050, 59380, 29273, 12724, 
      27425, 57850, 22985, 60185, 60525, 38581, 4581, 13005, 58049, 28561, 
      20101, 13441, 36625, 72740, 10337, 6212, 50752, 61569, 45178, 4869, 
      81685, 62285, 37577, 53450, 43600, 11521, 7444, 59769, 29725, 57653, 
      19890, 29057, 12740, 30141, 23080, 15237, 10660, 14365, 36665, 51650, 
      8033, 8842, 53477, 21170, 4802, 39553, 23040, 14185, 8388, 33185, 
      23525, 12410, 8933, 15898, 58760, 50957, 31700, 30005, 24917, 19540, 
      6341, 6925, 7954, 75920, 7561, 18577, 11650, 48420, 23080, 13562, 8081, 
      7922, 26645, 27925, 72810, 70690, 70165, 1962, 7146, 12130, 68525, 
      63944, 56669, 10469, 1669, 73193, 52445, 6698, 51472, 8352, 3321, 2257, 
      3697, 16921, 58346, 38474, 36194, 30466, 14681, 2125, 16850, 61672, 
      47381, 44420, 17730, 15013, 11493, 1665, 2314, 35249, 14480, 16400, 
      74945, 56657, 1861, 3461, 47989, 38925, 25549, 2421, 1125, 3109, 75917, 
      71066, 7897, 7082, 65245, 41533, 4954, 37489, 20225, 3434, 821, 28849, 
      7300, 43793, 2738, 7418, 10285, 9133, 20041, 1465, 8905, 27010, 39604, 
      31729, 19961, 461, 2386, 24314, 22490, 6065, 2053, 3205, 33050, 9665, 
      545, 19546, 18721, 3946, 2341, 241, 6154, 21221, 317, 22696, 11194, 
      569, 1825, 180, 28368, 2425, 7010, 101, 1256, 4570, 42517, 964, 23473, 
      4405, 10049, 7605, 19357, 5354, 3161, 41, 34985, 6409, 73, 2925, 11034, 
      4100, 626, 1849, 0, 39204, 34, 2218, 2313, 20458, 7412, 11252, 20752, 
      701, 16666, 949, 28273, 100, 848, 3545, 5689, 11745, 18617, 27346, 
      3194, 3650, 10370, 5525, 33685, 850, 1669, 4714, 37089, 40225, 45594, 
      49066, 730, 818, 33813, 3961, 3316, 58964, 841, 3922, 20890, 1973, 
      2020, 20457, 1781, 19946, 1000, 3145, 4996, 66250, 1465, 3697, 1493, 
      3042, 30762, 3985, 46708, 72074, 2260, 2194, 27397, 2834, 2993, 4420, 
      6273, 6660, 5765, 7877, 65905, 12010, 69268, 5618, 6885, 7649, 10946, 
      18401, 33301, 3257, 6052, 3481, 3625, 4265, 5785, 80884, 3925, 4244, 
      6673, 13121, 4357, 6605, 6989, 7090, 12193, 12505, 30500, 5185, 5441, 
      9941, 26066, 33745, 50980, 14545, 5512, 7157, 5881, 6714, 7540, 81005, 
      6109, 42184, 83368, 6290, 67745, 6656, 10625, 50081, 63682, 6733, 6938, 
      6925, 7114, 7060, 7065, 111385, 7306, 7549, 19994, 31250, 25258, 7888, 
      8644, 38020, 7925, 8065, 11057, 8402, 9305, 12506, 36505, 81549, 8852, 
      9577, 9216, 22905, 9733, 9413, 90634, 12005, 22373, 9970, 104050, 
      10361, 45344, 46864, 104249, 10642, 12050, 22948, 101608, 10933, 12458, 
      17170, 10820, 54497, 110672, 11146, 11765, 76474, 12105, 57889, 11917, 
      12170, 12725, 12149, 12101, 12325, 12577, 74821, 82546, 14144, 81188, 
      70850, 95365, 13450, 19625, 79789, 13481, 95252, 99305, 21610, 79738, 
      99538, 19400, 14162, 14161, 16010, 21050, 104161, 15317, 15908, 118568, 
      15298, 15520, 22601, 75892, 140738, 17225, 77393, 120325, 22984, 17690, 
      23245, 18385, 98649, 118548, 17810, 17858, 18125, 22445, 18421, 19521, 
      18820, 18805, 19773, 19093, 92221, 96605, 102842, 20561, 99689, 104864, 
      26888, 20530, 117170, 155138, 90961, 106585, 111337, 166660, 21025, 
      23053, 22009, 24418, 117090, 167533, 22100, 26690, 27530, 27977, 
      105722, 145402, 24349, 100388, 112213, 23816, 24200, 24314, 106445, 
      157874, 26728, 179413, 181780, 156325, 143249, 27217, 25970, 29890, 
      28093, 155125, 26669, 142169, 28192, 26932, 30032, 27306, 115434, 
      146250, 153250, 28712, 126152, 137117, 29570, 27914, 116693, 28249, 
      30056, 130365, 30605, 30505, 140186, 142532, 138913, 31765, 31700, 
      33300, 34610, 160210, 168913, 182485, 207745, 36626, 35249, 138280, 
      142180, 162418, 217298, 38048, 35369, 189793, 36810, 35890, 156130, 
      173362, 39236, 37210, 152762, 166802, 37033, 171553, 40849, 37474, 
      37960, 37805, 40626, 38106, 166906, 169794, 172714, 39650, 172429, 
      42305, 41245, 41650, 177370, 188305, 203220, 45746, 173069, 46925, 
      43805, 178273, 47402, 44122, 216325, 46525, 206225, 47097, 53765, 
      51880, 48424, 209933, 54170, 50866, 50605, 207245, 54468, 55505, 
      224900, 232101, 52597, 56153, 55373, 56608, 56036, 57850, 55042, 54517, 
      54370, 60381, 58725, 56277, 54757, 60457, 58505, 55777, 56290, 60613, 
      60037, 60965, 65501, 64705, 64349, 63656, 69557, 66377, 65936, 72610, 
      70330, 69682, 69017, 74825, 71602, 70625, 75913, 79220, 76865, 80282, 
      76149, 74962, 76385, 79713, 83129, 79865, 84173, 79285, 79066, 84290, 
      86696, 92836, 94672, 91405, 92650, 93136 ], 
  [ 202810, 194170, 194858, 193297, 189461, 195317, 188200, 183668, 184340, 
      189029, 190370, 187405, 171652, 186850, 177874, 182725, 174122, 173381, 
      169069, 169525, 171013, 162793, 157712, 165818, 157733, 157393, 156001, 
      151205, 156577, 150770, 141300, 146530, 140969, 124778, 139028, 136165, 
      135986, 128005, 142333, 132100, 130708, 126869, 114768, 114145, 131821, 
      130077, 133673, 122138, 112957, 130441, 123745, 123138, 127817, 126053, 
      118834, 114914, 103666, 111717, 120985, 111250, 117589, 115784, 109381, 
      120002, 113105, 117140, 105066, 96066, 102973, 92500, 105313, 106706, 
      102096, 81938, 102717, 93200, 80596, 96993, 76273, 95042, 77384, 75170, 
      94250, 72346, 79013, 75988, 76577, 110065, 84346, 73505, 90133, 71825, 
      65426, 67077, 87413, 84565, 98389, 68953, 86850, 99586, 85300, 66824, 
      87496, 74642, 67082, 66602, 72148, 65690, 98600, 80901, 79186, 104914, 
      63890, 71188, 95940, 82330, 77741, 88442, 71986, 87925, 96808, 74880, 
      74545, 72146, 68426, 72365, 67700, 69085, 65837, 62596, 87781, 75722, 
      77860, 62449, 60521, 56500, 52432, 61780, 55133, 59165, 47569, 62801, 
      58370, 91849, 66536, 62600, 51025, 44762, 49706, 52357, 92650, 54596, 
      46537, 50720, 49130, 42890, 56797, 48285, 58820, 64818, 42898, 63765, 
      69589, 45396, 39796, 34704, 44500, 54304, 45730, 35405, 51085, 54788, 
      34820, 55665, 35818, 35666, 55274, 36837, 31793, 31945, 49925, 55786, 
      54805, 34037, 52560, 63568, 55445, 46600, 30413, 32653, 38890, 44469, 
      32328, 28269, 47237, 35921, 27857, 27442, 32810, 37370, 30929, 30500, 
      32005, 48997, 32020, 25178, 41810, 30577, 30109, 26050, 34645, 49025, 
      48385, 46826, 22997, 28277, 33109, 29896, 22824, 45305, 48148, 37280, 
      27833, 42925, 52585, 27877, 43816, 45361, 26501, 25786, 21125, 40900, 
      19664, 22025, 21853, 21748, 36721, 20345, 44146, 29041, 26874, 20725, 
      18625, 18346, 27560, 40490, 38740, 21649, 17524, 17545, 27028, 26309, 
      18409, 37780, 41225, 33601, 24980, 24212, 37629, 23229, 15165, 26333, 
      15005, 23809, 27386, 14197, 13949, 24949, 45730, 30850, 15625, 33853, 
      56720, 24272, 23860, 17425, 21737, 23860, 41786, 40450, 23426, 29125, 
      18325, 13994, 13610, 66833, 26468, 20421, 32264, 13700, 80525, 12722, 
      21290, 64564, 63677, 45832, 73316, 15305, 31634, 111528, 89365, 19805, 
      20201, 21226, 57961, 12704, 12916, 105704, 20629, 47825, 28453, 16465, 
      104697, 104080, 49617, 47632, 121250, 25154, 29000, 18052, 8730, 92564, 
      38393, 140050, 11016, 21610, 10421, 10037, 76913, 38720, 25168, 22628, 
      13520, 103050, 54225, 8298, 72932, 64517, 63092, 62621, 51917, 36980, 
      38909, 138100, 81040, 194378, 151289, 53114, 214660, 149608, 26324, 
      21365, 13780, 209061, 68065, 31842, 138896, 122681, 32321, 26000, 
      14144, 13289, 195466, 118309, 11860, 136250, 102650, 62098, 18029, 
      10829, 169801, 103745, 190525, 209780, 127277, 96077, 5512, 201578, 
      195425, 85418, 54613, 55217, 32930, 23537, 171364, 84989, 163962, 
      85417, 8605, 5986, 191248, 130649, 16288, 6833, 188530, 8333, 5933, 
      193581, 151045, 37845, 15381, 189125, 129541, 109201, 14629, 4549, 
      215696, 80825, 27200, 4420, 195813, 164770, 55953, 231373, 197321, 
      149645, 4346, 162004, 85969, 22096, 5121, 133081, 189125, 110178, 
      132017, 13136, 134685, 118516, 98397, 84712, 11197, 148733, 3338, 
      76145, 79330, 182177, 114626, 63410, 155185, 119268, 96553, 16704, 
      142085, 120545, 91610, 80609, 8770, 192212, 177677, 139016, 135341, 
      123917, 111016, 19805, 18409, 16666, 222836, 17065, 6697, 11650, 
      173160, 120100, 95930, 78965, 15842, 3281, 2977, 217746, 214042, 
      213121, 32850, 16650, 10546, 210293, 202148, 188933, 87293, 34933, 
      218525, 181145, 74810, 179380, 80820, 60345, 53737, 23497, 6625, 
      192194, 154106, 149450, 137386, 99821, 53209, 6554, 198292, 171725, 
      165992, 108018, 100945, 91089, 50373, 27658, 147713, 99620, 6500, 
      221861, 189317, 52945, 22865, 173125, 155349, 126925, 57069, 34389, 
      23701, 223625, 215210, 80365, 77570, 205033, 160729, 69898, 152725, 
      114869, 63626, 34481, 1525, 14032, 165365, 23330, 13754, 88693, 11509, 
      114685, 53341, 11677, 1666, 157216, 141025, 114605, 43625, 23770, 
      124898, 120698, 75365, 24625, 21025, 578, 87281, 46481, 113794, 111781, 
      67306, 59761, 37861, 14866, 117845, 43877, 2500, 91978, 47693, 57265, 
      37008, 1044, 60637, 13346, 38909, 26996, 17242, 145, 52048, 2089, 
      17473, 9653, 81261, 3517, 73466, 64541, 40829, 137, 77293, 42445, 
      20745, 8658, 68648, 49730, 58081, 39204, 0, 37258, 22810, 22509, 3034, 
      12560, 8480, 2932, 29609, 4786, 28273, 949, 41680, 28964, 19385, 15193, 
      8181, 3965, 1210, 20618, 19490, 9578, 15821, 421, 30154, 25825, 17386, 
      261, 229, 450, 754, 31618, 30914, 549, 19405, 21136, 2336, 32125, 
      19762, 3466, 26129, 26176, 3825, 27521, 4106, 33076, 23341, 18856, 
      4474, 35521, 23497, 37925, 26802, 2250, 24181, 1960, 6338, 34336, 
      36250, 3637, 32138, 31109, 25408, 20529, 19728, 22001, 17777, 5317, 
      12802, 6304, 23834, 21141, 19925, 14906, 8501, 3601, 38105, 23872, 
      42685, 38077, 32381, 25981, 10000, 39565, 35528, 25285, 14705, 43165, 
      27593, 26393, 26098, 16945, 16861, 6344, 39637, 36725, 21425, 7850, 
      6025, 5440, 15733, 47092, 30125, 38749, 32850, 30112, 11705, 43333, 
      6148, 12484, 42722, 8741, 39524, 24089, 6521, 8242, 44749, 48914, 
      48505, 40378, 47056, 45081, 22681, 50074, 39625, 14450, 9074, 11794, 
      51844, 35968, 8320, 46337, 42517, 28085, 51962, 35837, 25970, 9181, 
      13833, 49640, 56305, 48420, 15777, 56065, 49409, 16978, 31805, 16829, 
      54322, 21682, 57089, 10100, 10036, 21881, 41530, 34226, 17800, 21220, 
      43009, 34634, 24298, 50816, 10937, 24740, 54706, 41861, 14698, 42993, 
      11953, 48745, 44642, 61829, 54125, 50909, 45589, 58117, 15025, 16810, 
      37508, 16640, 14618, 20917, 58594, 27149, 16825, 50705, 21200, 22481, 
      25570, 17170, 22714, 29300, 53762, 53365, 38186, 27386, 24565, 64817, 
      67784, 30260, 59650, 49972, 28145, 17680, 40154, 67913, 18785, 32017, 
      31300, 66002, 31561, 69865, 24993, 31824, 61370, 51914, 52181, 35117, 
      52081, 44469, 50896, 55633, 69669, 55525, 24505, 25721, 27602, 47489, 
      26825, 28436, 33620, 63298, 33218, 49010, 25225, 29761, 31345, 54592, 
      60229, 77305, 53293, 42634, 33930, 55465, 55760, 39362, 37826, 37085, 
      30482, 45610, 80581, 29504, 33409, 59060, 54692, 70250, 32393, 52538, 
      82564, 62989, 64168, 52177, 46625, 80677, 67946, 44146, 84325, 52165, 
      69833, 46733, 81652, 63760, 47060, 70074, 37026, 48834, 51874, 81380, 
      41012, 45245, 85010, 65138, 37889, 65473, 82724, 43641, 80105, 79213, 
      48314, 49472, 48229, 74533, 72488, 84384, 56786, 58042, 62389, 68833, 
      81817, 95234, 61781, 49972, 51496, 60250, 87410, 97844, 76553, 73369, 
      89082, 80242, 57922, 65650, 100616, 65722, 56930, 63050, 81385, 65425, 
      103813, 82618, 84292, 82157, 100026, 80874, 63946, 65250, 66586, 90338, 
      67093, 102101, 88765, 89170, 70450, 75841, 83232, 109106, 68921, 
      112661, 97661, 71749, 110762, 91642, 91189, 96421, 87029, 94617, 
      124253, 117220, 99508, 89549, 122282, 107890, 106441, 88841, 122184, 
      123617, 98576, 102609, 107245, 122285, 119129, 122740, 117416, 123586, 
      110482, 107185, 97138, 129285, 122877, 110925, 94357, 126985, 118697, 
      98545, 99850, 124765, 120625, 119573, 134009, 124501, 120581, 116324, 
      136877, 117065, 113060, 143890, 132106, 129082, 125645, 147689, 134170, 
      117749, 142045, 152480, 144185, 154730, 137925, 129610, 134993, 147429, 
      154013, 141245, 156245, 133537, 132130, 152402, 153620, 163720, 167140, 
      150805, 154426, 154516 ], 
  [ 164900, 161640, 160000, 159205, 157673, 155405, 154458, 153002, 151346, 
      150625, 149252, 145485, 144002, 143368, 142884, 142325, 139880, 139133, 
      133229, 132521, 130517, 129625, 129170, 126836, 126857, 126125, 117713, 
      115601, 115177, 111656, 111058, 108936, 107609, 108776, 105650, 105097, 
      103748, 104645, 103141, 103330, 103482, 100385, 102946, 102317, 97985, 
      97393, 96737, 96776, 98397, 94253, 94505, 93892, 91213, 90601, 90324, 
      89480, 92900, 89365, 87041, 87336, 85949, 86074, 87005, 85268, 85705, 
      83546, 80308, 82888, 79361, 77338, 73541, 71828, 71458, 77156, 69745, 
      70258, 75410, 65125, 71425, 64712, 69050, 67976, 61568, 68228, 62525, 
      63746, 62785, 236777, 59348, 62789, 58181, 61477, 65108, 62893, 55817, 
      56057, 218105, 60125, 54856, 221220, 54458, 59914, 197930, 55760, 
      59008, 59300, 55962, 58376, 221362, 52345, 52560, 233460, 56552, 52650, 
      217906, 50276, 50705, 203840, 170388, 204077, 221066, 48586, 177561, 
      48548, 49460, 47989, 49114, 48177, 48005, 48618, 206973, 183328, 
      188162, 46909, 151505, 47890, 50770, 155074, 48061, 149365, 52445, 
      159545, 149704, 219829, 39338, 40034, 135369, 118292, 132500, 139397, 
      222536, 145490, 125073, 136970, 41576, 46916, 37657, 41497, 36194, 
      34852, 118696, 169285, 181285, 39730, 44938, 54514, 125298, 149770, 
      38900, 96125, 142685, 34442, 51530, 33769, 100000, 101380, 154184, 
      106405, 88225, 90301, 144173, 30368, 30545, 100873, 30610, 174402, 
      29237, 31586, 44717, 100997, 119972, 30589, 40450, 83869, 29105, 35545, 
      49097, 50612, 103072, 116896, 40969, 41698, 101869, 146653, 102650, 
      72256, 130576, 99265, 38189, 46868, 113737, 25049, 25181, 25160, 66565, 
      95005, 31509, 34858, 67930, 142129, 23762, 27562, 36257, 24709, 158661, 
      34745, 139850, 23273, 36065, 37280, 55393, 24210, 54674, 40045, 39481, 
      39762, 22685, 75017, 20068, 26965, 29044, 39493, 48973, 60660, 103450, 
      136832, 20434, 34609, 51714, 59841, 102906, 101789, 73805, 18666, 
      17473, 19493, 25154, 98498, 17725, 26485, 50845, 23021, 57241, 99229, 
      20968, 49853, 49985, 103445, 14596, 18244, 70569, 126625, 14386, 22082, 
      22442, 79697, 94817, 101186, 14500, 14708, 100360, 18045, 28089, 38420, 
      40352, 14825, 18850, 23605, 15370, 36178, 17305, 39440, 96644, 13690, 
      13177, 11930, 14698, 27325, 13540, 26650, 18769, 95497, 96665, 99620, 
      11285, 70634, 71618, 23890, 17945, 10009, 13025, 21881, 23257, 23026, 
      9865, 9810, 29768, 13960, 12010, 92930, 43072, 18434, 9425, 37736, 
      69658, 14240, 28913, 30073, 13181, 8570, 12002, 13322, 21970, 21556, 
      8629, 35656, 11890, 10037, 9770, 9685, 8245, 8362, 7969, 36130, 13810, 
      64996, 42365, 7880, 76394, 41450, 10034, 12409, 19106, 73105, 10081, 
      8212, 36130, 28793, 7913, 9698, 17914, 18989, 65288, 26725, 20250, 
      34624, 20324, 8336, 13289, 75569, 51185, 20641, 62253, 73010, 30265, 
      17593, 40898, 68276, 64825, 13876, 6617, 6437, 6152, 8725, 51554, 
      13429, 47620, 13465, 22345, 57168, 62162, 31285, 12266, 26357, 60596, 
      22061, 58261, 63325, 40861, 4861, 12505, 60793, 30545, 21785, 12905, 
      35249, 75778, 11545, 6170, 49010, 64381, 47620, 5581, 84881, 65105, 
      39817, 51620, 45994, 12805, 7218, 57793, 31733, 60365, 21556, 31037, 
      12130, 32149, 24858, 16705, 11898, 13653, 38857, 49792, 9109, 9972, 
      56065, 22868, 5620, 41805, 24802, 15597, 7930, 35261, 25301, 13736, 
      10069, 15044, 61450, 53477, 33730, 31985, 26737, 21170, 6001, 6529, 
      7488, 78938, 7109, 17585, 10952, 50866, 24826, 14932, 9161, 7412, 
      25345, 26585, 75748, 73588, 73053, 2020, 6664, 11368, 71377, 66706, 
      59281, 11681, 1781, 76129, 54961, 7684, 53962, 9442, 4021, 2817, 3457, 
      15921, 60980, 40648, 38308, 32420, 16085, 2669, 15844, 64370, 49769, 
      46738, 19252, 16425, 12745, 2137, 2196, 37325, 15866, 15386, 77885, 
      59237, 2381, 3181, 50373, 41089, 27333, 3025, 1189, 2853, 78865, 73924, 
      8945, 8080, 67981, 43749, 5800, 39593, 21809, 4148, 865, 27353, 6658, 
      46045, 2440, 6760, 11441, 8369, 21601, 1945, 8145, 25540, 41738, 33653, 
      21509, 709, 2084, 26000, 24116, 6961, 1769, 2801, 31376, 10765, 845, 
      21060, 20205, 4680, 2925, 325, 5508, 22789, 545, 21314, 12356, 881, 
      2341, 226, 26794, 3005, 6280, 185, 1010, 3988, 40545, 1346, 22025, 
      3821, 9125, 8545, 18037, 6148, 3785, 145, 33173, 7261, 205, 2437, 
      10036, 4786, 916, 2313, 34, 37258, 0, 1764, 1849, 19044, 6562, 10202, 
      19322, 445, 15380, 641, 26585, 146, 554, 2941, 4925, 10645, 17225, 
      25664, 2600, 3016, 9316, 4745, 31805, 544, 1233, 3988, 35113, 38169, 
      43408, 46800, 452, 520, 31909, 3281, 2690, 56458, 549, 3240, 19368, 
      1489, 1530, 18937, 1325, 18440, 698, 2525, 4210, 63524, 1153, 3025, 
      1229, 2452, 28852, 3293, 44370, 69200, 1850, 1828, 25565, 2336, 2465, 
      3706, 5389, 5746, 4925, 6877, 63125, 10768, 66410, 4804, 5965, 6673, 
      9760, 16865, 31265, 2845, 5210, 3161, 3185, 3665, 4985, 77778, 3497, 
      3706, 5809, 11821, 3985, 5777, 6121, 6212, 10949, 11245, 28514, 4673, 
      4849, 8849, 24224, 31657, 48442, 13181, 5162, 6337, 5305, 5968, 6698, 
      77837, 5625, 39850, 80154, 5780, 64825, 6050, 9529, 47545, 60840, 6245, 
      6544, 6521, 6500, 6610, 6565, 107685, 6920, 6893, 18388, 29224, 23440, 
      7514, 7850, 35786, 7405, 7445, 9997, 8000, 8473, 11344, 34313, 78325, 
      8362, 9225, 8674, 21193, 9365, 8885, 87236, 10961, 20689, 9540, 100420, 
      9985, 42898, 44378, 100613, 9860, 11048, 21250, 98010, 10169, 11444, 
      15776, 10250, 51817, 106922, 10660, 10933, 73316, 11281, 55125, 11237, 
      11380, 12349, 11593, 11465, 11549, 12105, 71689, 79264, 13106, 77930, 
      67796, 91845, 12944, 18169, 76553, 12769, 91730, 95713, 20052, 76500, 
      95940, 17986, 13492, 13481, 14900, 19540, 100481, 14885, 15530, 114650, 
      14724, 14690, 21041, 72722, 136480, 16781, 74189, 116365, 21458, 17168, 
      21713, 17937, 95041, 114610, 17156, 16964, 17225, 21005, 17505, 18385, 
      17858, 17957, 19249, 18229, 88721, 93025, 99152, 19445, 96053, 101138, 
      25250, 19796, 113236, 150644, 87481, 102825, 107497, 162010, 20189, 
      22585, 20961, 23040, 113152, 162865, 21106, 25160, 25940, 26357, 
      101972, 141032, 23913, 96730, 108349, 22826, 23090, 23588, 102677, 
      153316, 26234, 174569, 176906, 151785, 138893, 26645, 25108, 28328, 
      27585, 150597, 25825, 137825, 27602, 25922, 28522, 26440, 111508, 
      141844, 148744, 28090, 122050, 132845, 29012, 26896, 112745, 27225, 
      29410, 126193, 29861, 29741, 135860, 138170, 134605, 30821, 30706, 
      32554, 33128, 155588, 164169, 177561, 202505, 36040, 33853, 133978, 
      137818, 157760, 211940, 37474, 34325, 184769, 36040, 34920, 151560, 
      168552, 38690, 35828, 148240, 162080, 36045, 166765, 40325, 36500, 
      37010, 36805, 40000, 37060, 162180, 165028, 167908, 38792, 167625, 
      41665, 40277, 40676, 172496, 183285, 198010, 45160, 168253, 46393, 
      42973, 173385, 46792, 43112, 210949, 45545, 200969, 46045, 53281, 
      51266, 47450, 204629, 53608, 50024, 49733, 201973, 53890, 54925, 
      219410, 226525, 51665, 55505, 54665, 55954, 55250, 57168, 54100, 53505, 
      53096, 59761, 57985, 55297, 53397, 59765, 57653, 54485, 55012, 59849, 
      59177, 60037, 64805, 63765, 63313, 62530, 68777, 65165, 64634, 71912, 
      69380, 68672, 67937, 74149, 70660, 69269, 75025, 78506, 76001, 79592, 
      75133, 73760, 75277, 78829, 82301, 78797, 83369, 78025, 77776, 83368, 
      85714, 91906, 93770, 90161, 91460, 91930 ], 
  [ 167336, 162900, 161764, 160801, 158765, 158261, 155970, 153842, 152690, 
      153145, 152360, 148761, 144170, 146980, 144648, 145265, 141476, 140729, 
      135161, 134705, 133457, 130969, 129506, 129440, 127697, 127049, 120149, 
      117449, 118285, 114260, 111730, 111204, 108953, 106340, 106994, 105937, 
      104840, 103805, 105745, 103666, 103482, 100217, 99586, 98957, 99413, 
      98569, 98837, 96356, 95625, 96185, 94925, 94312, 93229, 92365, 90576, 
      89060, 89288, 88273, 88469, 86580, 86873, 86578, 85913, 86864, 85705, 
      84890, 79720, 79780, 78521, 74650, 74465, 73424, 72130, 72200, 70921, 
      69250, 70538, 66049, 66469, 65300, 64850, 63524, 62660, 63104, 60089, 
      60386, 59761, 203177, 58760, 59093, 59105, 57697, 59144, 57769, 56657, 
      56225, 186017, 56009, 55780, 188712, 55130, 55378, 167858, 53828, 
      54724, 54848, 53442, 53924, 188602, 52513, 52308, 199440, 52100, 50634, 
      185314, 51200, 50537, 172676, 142920, 172745, 187970, 48250, 149085, 
      47624, 47528, 47233, 47098, 46665, 45821, 45594, 174969, 153844, 
      158090, 44221, 125633, 43690, 45058, 128698, 43525, 123661, 45305, 
      132413, 123748, 185893, 39170, 38858, 110925, 96200, 108392, 114365, 
      188180, 119618, 101889, 112106, 37124, 39944, 35725, 36877, 35018, 
      35272, 96100, 140221, 150877, 34858, 37714, 44098, 101610, 122890, 
      34280, 76805, 116645, 32762, 41786, 32425, 79924, 80968, 126548, 85153, 
      69829, 71485, 117545, 29780, 29705, 80209, 29266, 144162, 28817, 28730, 
      35477, 79997, 96200, 27481, 32554, 65641, 26921, 29497, 38345, 39440, 
      81652, 93460, 32653, 33130, 80533, 119269, 81146, 55876, 105124, 78181, 
      30293, 36200, 90385, 24125, 24089, 23732, 50941, 74341, 25713, 27634, 
      51970, 114913, 22922, 23530, 28277, 22525, 129429, 27101, 112802, 
      21929, 27833, 28628, 41785, 21690, 40898, 29965, 29485, 29682, 19577, 
      56957, 19144, 21253, 22408, 29245, 36205, 45288, 80770, 109700, 18250, 
      25621, 38106, 44469, 80226, 79193, 55577, 16650, 16465, 16385, 18938, 
      76154, 15877, 19597, 36901, 17561, 41869, 76633, 16180, 35909, 35957, 
      80177, 15184, 14800, 52425, 100249, 17410, 16370, 16562, 59957, 72725, 
      78170, 14248, 14120, 77428, 14265, 19773, 26912, 28340, 19949, 14314, 
      16717, 12850, 25090, 24865, 27428, 74048, 18562, 17965, 13106, 21250, 
      18505, 11272, 38914, 27925, 72817, 73817, 76352, 15233, 51818, 52634, 
      35482, 12317, 12025, 10169, 14489, 34765, 34450, 12301, 11826, 43460, 
      10180, 9490, 70418, 29380, 28346, 9509, 53780, 50674, 9620, 18665, 
      19489, 20825, 8906, 8642, 9122, 13906, 33064, 12325, 23476, 18946, 
      15665, 15146, 14977, 11521, 8362, 8473, 52090, 22210, 86920, 59837, 
      11492, 100250, 58754, 7346, 8125, 11714, 96457, 16465, 7120, 52258, 
      42989, 6989, 7010, 10858, 11513, 87380, 40417, 12186, 50500, 32000, 
      13796, 8081, 55241, 70757, 32485, 83925, 96530, 45133, 28429, 26954, 
      91040, 87001, 23200, 10817, 10805, 5732, 5701, 71378, 22753, 66688, 
      22873, 13105, 39780, 84002, 46657, 6890, 15857, 82184, 12821, 40621, 
      85417, 58585, 5785, 6877, 82465, 45833, 34553, 7025, 22313, 99970, 
      20365, 4490, 33050, 86725, 66856, 10285, 110501, 87617, 57457, 35072, 
      64978, 22465, 4194, 40069, 47525, 82121, 34576, 46745, 6082, 48193, 
      38970, 28213, 21474, 6849, 56497, 33412, 17425, 18792, 77233, 36560, 
      11920, 60201, 39082, 26937, 3562, 52229, 39749, 24404, 19141, 7400, 
      83626, 74225, 50362, 48197, 41605, 34442, 2725, 2833, 3204, 103970, 
      2993, 8933, 4820, 71194, 39274, 26272, 18065, 2960, 14257, 15161, 
      100360, 97864, 97245, 2440, 2548, 4900, 95317, 89890, 81205, 21845, 
      2705, 100825, 76129, 16000, 74962, 18682, 9985, 7605, 1525, 7605, 
      83240, 59044, 56200, 48968, 28013, 7373, 7528, 87218, 70013, 66394, 
      32272, 28521, 23497, 6337, 1440, 55049, 27794, 7154, 102917, 81245, 
      7085, 1165, 70785, 59653, 42705, 8485, 2113, 1089, 104065, 98368, 
      18185, 16900, 91501, 62901, 13444, 57905, 35753, 10784, 1873, 15425, 
      1954, 65701, 676, 1972, 21941, 2741, 35545, 6817, 2601, 14032, 60554, 
      50705, 35453, 3733, 488, 41204, 38816, 15529, 425, 449, 18356, 21097, 
      4457, 34920, 33813, 11988, 8973, 2173, 1224, 37153, 3653, 10898, 23360, 
      4745, 7969, 1906, 14866, 9221, 1492, 2285, 338, 544, 25425, 6050, 
      11357, 461, 2909, 18037, 8545, 14464, 10673, 2665, 19649, 16165, 3061, 
      85, 3400, 12346, 5200, 8109, 2218, 22810, 1764, 0, 1, 9216, 1522, 3482, 
      9410, 445, 6728, 305, 14657, 2834, 386, 169, 809, 3757, 7985, 13988, 
      164, 244, 3016, 797, 18617, 628, 225, 544, 21169, 23553, 27700, 30420, 
      872, 772, 18721, 425, 338, 38314, 1053, 468, 9540, 481, 522, 9277, 653, 
      8948, 1370, 677, 1018, 44288, 2245, 1093, 2825, 1360, 16672, 1445, 
      28746, 49124, 2522, 2920, 14393, 2420, 2297, 2026, 2281, 2386, 2237, 
      2845, 44141, 4804, 46922, 2536, 2857, 3145, 4468, 8633, 18833, 4105, 
      2858, 5345, 4361, 3497, 3137, 56610, 4925, 4210, 3625, 6025, 6085, 
      4097, 4105, 4112, 5825, 6037, 17258, 5849, 5353, 5153, 14228, 19645, 
      32650, 7301, 7850, 5077, 6145, 5380, 5354, 57005, 7389, 26074, 58986, 
      7376, 46177, 6890, 6253, 32173, 42948, 8177, 9316, 9209, 7424, 8962, 
      8497, 82737, 9860, 7565, 11080, 18388, 14452, 10706, 7514, 23354, 9421, 
      8621, 7477, 11108, 7969, 8068, 22385, 57829, 10882, 13005, 10858, 
      13549, 13061, 11237, 65480, 9029, 13381, 12816, 76816, 13765, 29290, 
      30434, 77009, 10280, 9620, 14026, 74826, 10841, 10016, 11156, 12602, 
      36445, 82562, 13768, 11185, 54080, 11701, 39249, 12917, 12136, 16633, 
      14365, 13565, 12473, 15633, 52873, 59188, 11930, 58106, 49736, 69921, 
      16388, 13633, 57065, 14533, 69890, 73285, 14760, 57096, 73512, 13954, 
      15760, 15665, 13472, 14752, 77465, 19253, 20402, 89786, 18000, 15866, 
      16085, 54242, 109012, 21401, 55625, 91501, 17090, 21284, 17345, 22725, 
      73285, 90082, 20264, 18056, 18317, 17561, 18513, 17545, 18530, 19637, 
      23701, 19825, 68225, 71857, 77060, 19025, 74465, 78794, 20546, 22736, 
      89296, 122000, 67405, 80397, 84397, 132106, 22373, 27961, 21465, 20772, 
      89380, 132961, 22114, 21716, 21992, 22157, 79880, 113732, 29709, 75562, 
      85501, 24170, 23426, 27200, 80837, 124840, 31946, 143741, 145826, 
      123561, 112265, 31853, 27880, 25220, 33381, 122625, 28849, 111449, 
      32810, 27602, 26002, 29380, 88744, 115048, 121108, 33130, 97858, 
      107225, 34640, 28660, 89897, 28989, 34450, 101665, 34229, 33941, 
      110240, 112298, 109237, 33761, 33226, 37258, 31700, 127784, 135441, 
      147321, 169661, 42340, 33349, 109114, 112450, 129956, 178256, 44026, 
      36929, 153941, 40996, 38196, 124596, 139572, 45578, 35744, 121780, 
      133940, 39321, 138121, 47549, 39944, 40706, 40081, 46468, 40000, 
      134208, 136720, 139264, 43412, 139149, 48217, 44225, 44624, 143684, 
      153297, 166426, 52468, 140029, 54205, 48265, 144657, 54100, 47060, 
      178273, 49997, 169553, 49993, 62101, 58994, 52154, 172961, 61924, 
      55988, 55445, 170725, 62122, 63241, 186482, 192925, 57125, 63401, 
      62057, 63850, 62138, 64980, 59728, 58545, 56036, 68245, 65461, 60757, 
      55665, 67745, 64289, 57425, 58120, 67325, 65897, 66337, 73205, 70317, 
      69109, 67570, 76925, 69785, 68498, 80900, 76352, 75140, 73817, 83473, 
      77800, 73133, 82921, 87914, 84149, 89252, 82105, 79220, 81577, 87061, 
      91205, 85685, 92525, 83401, 82900, 91684, 93778, 100810, 103010, 96629, 
      98432, 98818 ], 
  [ 167437, 162973, 161849, 160882, 158834, 158372, 156049, 153905, 152765, 
      153248, 152477, 148882, 144217, 147109, 144733, 145378, 141557, 140810, 
      135250, 134800, 133570, 131044, 129557, 129545, 127760, 127114, 120250, 
      117536, 118402, 114365, 111789, 111301, 109028, 106325, 107069, 106000, 
      104909, 103828, 105850, 103717, 103525, 100256, 99549, 98920, 99490, 
      98640, 98930, 96389, 95602, 96274, 94978, 94365, 93320, 92450, 90625, 
      89093, 89245, 88290, 88546, 86605, 86938, 86633, 85930, 86945, 85748, 
      84965, 79749, 79749, 78544, 74629, 74530, 73505, 72189, 72125, 70992, 
      69269, 70465, 66114, 66394, 65357, 64793, 63461, 62729, 63025, 60074, 
      60349, 59732, 202420, 58789, 59048, 59170, 57650, 59045, 57690, 56720, 
      56272, 185296, 55954, 55845, 187981, 55189, 55313, 167185, 53825, 
      54665, 54785, 53425, 53861, 187865, 52560, 52345, 198673, 52037, 50629, 
      184581, 51265, 50576, 171977, 142309, 172042, 187225, 48285, 148450, 
      47645, 47525, 47258, 47093, 46672, 45812, 45565, 174250, 153185, 
      157417, 44200, 125060, 43633, 44965, 128113, 43460, 123092, 45178, 
      131810, 123173, 185128, 39209, 38873, 110386, 95717, 107861, 113812, 
      187405, 119045, 101380, 111557, 37061, 39821, 35722, 36810, 35033, 
      35325, 95605, 139572, 150196, 34785, 37585, 43893, 101089, 122293, 
      34213, 76388, 116068, 32765, 41597, 32436, 79489, 80525, 125933, 84690, 
      69434, 71080, 116954, 29809, 29728, 79760, 29277, 143485, 28850, 28705, 
      35300, 79540, 95677, 27450, 32409, 65250, 26912, 29396, 38132, 39217, 
      81185, 92945, 32498, 32969, 80068, 118660, 80677, 55529, 104561, 77722, 
      30148, 35989, 89872, 24146, 24106, 23741, 50612, 73892, 25618, 27505, 
      51633, 114308, 22945, 23477, 28130, 22516, 128776, 26962, 112201, 
      21940, 27680, 28465, 41504, 21673, 40613, 29768, 29290, 29485, 19546, 
      56570, 19165, 21160, 22293, 29044, 35944, 44965, 80273, 109097, 18241, 
      25450, 37825, 44146, 79729, 78698, 55186, 16645, 16484, 16354, 18833, 
      75665, 15876, 19476, 36612, 17474, 41546, 76138, 16109, 35620, 35666, 
      79666, 15241, 14761, 52036, 99664, 17525, 16277, 16465, 59530, 72242, 
      77665, 14285, 14149, 76925, 14218, 19618, 26681, 28097, 20114, 14249, 
      16596, 12833, 24869, 25088, 27185, 73553, 18721, 18122, 13177, 21449, 
      18338, 11261, 39249, 28186, 72320, 73316, 75841, 15370, 51413, 52225, 
      35801, 12226, 12116, 10144, 14356, 35082, 34765, 12402, 11917, 43829, 
      10133, 9473, 69925, 29097, 28625, 9554, 54205, 50265, 9553, 18464, 
      19280, 21050, 8957, 8605, 9065, 13757, 33381, 12456, 23229, 19157, 
      15842, 15317, 15146, 11642, 8405, 8528, 52513, 22453, 87485, 60296, 
      11621, 100861, 59209, 7325, 8066, 11581, 97056, 16660, 7137, 52685, 
      43370, 7010, 6989, 10733, 11378, 87949, 40786, 12037, 50921, 32321, 
      13969, 8000, 54800, 71266, 32810, 84484, 97133, 45530, 28730, 26665, 
      91625, 87572, 23465, 10960, 10952, 5765, 5672, 71893, 23018, 67185, 
      23140, 12928, 39409, 84565, 47066, 6805, 15650, 82741, 12644, 40244, 
      85986, 59050, 5850, 6786, 83024, 46240, 34900, 6928, 22048, 100589, 
      20618, 4493, 32713, 87300, 67357, 10440, 111154, 88196, 57920, 34721, 
      65473, 22738, 4165, 39690, 47944, 82682, 34929, 47162, 5981, 48618, 
      39349, 28530, 21745, 6730, 56960, 33065, 17666, 19045, 77780, 36929, 
      12113, 60682, 39465, 27250, 3501, 52676, 40136, 24701, 19400, 7261, 
      84197, 74762, 50801, 48626, 42002, 34801, 2690, 2788, 3145, 104609, 
      2938, 8770, 4717, 71721, 39661, 26585, 18320, 2897, 14036, 14932, 
      100989, 98485, 97864, 2493, 2493, 4789, 95930, 90485, 81770, 22130, 
      2770, 101456, 76676, 16241, 75505, 18945, 10170, 7762, 1522, 7450, 
      83813, 59525, 56669, 49405, 28340, 7528, 7373, 87805, 70538, 66905, 
      32625, 28852, 23796, 6480, 1465, 55514, 28121, 7001, 103556, 81812, 
      7240, 1160, 71314, 60138, 43114, 8658, 2178, 1090, 104708, 98993, 
      18448, 17153, 92104, 63400, 13669, 58384, 36128, 10985, 1940, 15184, 
      1885, 66212, 677, 1901, 22234, 2650, 35920, 6976, 2512, 13801, 61045, 
      51154, 35828, 3848, 493, 41609, 39209, 15776, 436, 436, 18089, 21386, 
      4586, 35293, 34180, 12205, 9160, 2260, 1165, 37538, 3770, 10693, 23665, 
      4880, 8146, 1989, 14625, 9412, 1421, 2378, 365, 505, 25108, 6205, 
      11146, 424, 2804, 18306, 8362, 14705, 10880, 2768, 19370, 16420, 3172, 
      72, 3285, 12569, 5345, 8290, 2313, 22509, 1849, 1, 0, 9025, 1445, 3365, 
      9217, 488, 6565, 340, 14416, 2941, 425, 146, 754, 3636, 7808, 13753, 
      149, 221, 2909, 746, 18346, 673, 244, 505, 20880, 23248, 27369, 30073, 
      925, 821, 18450, 400, 325, 37925, 1108, 445, 9349, 500, 541, 9090, 680, 
      8765, 1429, 676, 985, 43873, 2314, 1090, 2906, 1377, 16425, 1444, 
      28417, 48689, 2581, 2989, 14170, 2465, 2336, 2029, 2250, 2349, 2216, 
      2792, 43732, 4705, 46501, 2525, 2826, 3104, 4385, 8480, 18580, 4178, 
      2845, 5440, 4432, 3536, 3136, 56149, 5002, 4265, 3616, 5930, 6178, 
      4100, 4100, 4105, 5746, 5956, 17033, 5920, 5408, 5108, 14033, 19402, 
      32317, 7204, 7957, 5090, 6208, 5409, 5365, 56552, 7474, 25789, 58525, 
      7457, 45776, 6953, 6218, 31850, 42565, 8266, 9425, 9316, 7489, 9061, 
      8586, 82186, 9973, 7624, 10949, 18173, 14281, 10825, 7549, 23101, 9512, 
      8692, 7460, 11225, 8000, 8033, 22144, 57384, 10985, 13138, 10953, 
      13410, 13192, 11336, 65005, 9026, 13250, 12937, 76297, 13898, 29009, 
      30145, 76490, 10333, 9629, 13897, 74317, 10900, 10025, 11089, 12701, 
      36122, 82025, 13885, 11234, 53665, 11754, 38914, 13000, 12197, 16778, 
      14474, 13658, 12538, 15760, 52468, 58753, 11945, 57677, 49349, 69442, 
      16513, 13568, 56644, 14618, 69413, 72794, 14677, 56677, 73021, 13901, 
      15857, 15760, 13481, 14681, 76960, 19400, 20561, 89237, 18121, 15937, 
      16010, 53845, 108401, 21554, 55226, 90952, 17029, 21425, 17284, 22882, 
      72810, 89541, 20381, 18125, 18386, 17522, 18580, 17568, 18589, 19720, 
      23850, 19906, 67780, 71396, 76577, 19058, 73994, 78305, 20477, 22849, 
      88769, 121361, 66970, 79906, 83890, 131437, 22468, 28132, 21520, 20761, 
      88857, 132292, 22181, 21677, 21941, 22100, 79397, 113125, 29890, 75101, 
      85000, 24245, 23477, 27329, 80360, 124205, 32125, 143050, 145129, 
      122932, 111674, 32020, 27989, 25189, 33562, 122002, 28964, 110864, 
      32977, 27685, 25985, 29493, 88245, 114453, 120493, 33293, 97325, 
      106658, 34817, 28745, 89396, 29074, 34613, 101124, 34376, 34084, 
      109673, 111725, 108676, 33874, 33329, 37413, 31709, 127165, 134800, 
      146644, 168922, 42533, 33380, 108565, 111889, 129337, 177497, 44225, 
      37034, 153250, 41157, 38317, 123997, 138925, 45785, 35785, 121193, 
      133313, 39442, 137482, 47764, 40069, 40837, 40202, 46665, 40113, 
      133585, 136089, 138625, 43565, 138514, 48416, 44362, 44761, 143041, 
      152626, 165717, 52685, 139400, 54434, 48434, 144016, 54317, 47197, 
      177538, 50146, 168848, 50130, 62354, 59221, 52309, 172250, 62165, 
      56173, 55624, 170024, 62361, 63482, 185741, 192168, 57298, 63632, 
      62276, 64081, 62345, 65209, 59905, 58708, 56149, 68490, 65682, 60930, 
      55762, 67978, 64490, 57538, 58237, 67546, 66100, 66530, 73448, 70516, 
      69290, 67733, 77162, 69938, 68633, 81157, 76561, 75337, 74000, 83738, 
      78013, 73268, 83152, 88181, 84386, 89525, 82314, 79393, 81770, 87300, 
      91460, 85892, 92786, 83572, 83065, 91925, 94013, 101065, 103273, 96826, 
      98641, 99025 ], 
  [ 186152, 179028, 179044, 177697, 174509, 178037, 172674, 169010, 169010, 
      172153, 172712, 169497, 157802, 168484, 161928, 165233, 158372, 157625, 
      152825, 152945, 153425, 147289, 143522, 148640, 142865, 142409, 138965, 
      134921, 138637, 133460, 126514, 129636, 125273, 114020, 123314, 121105, 
      120584, 115133, 124945, 117682, 116730, 113081, 105154, 104525, 115925, 
      114505, 116885, 108644, 102537, 113849, 109133, 108520, 111085, 109645, 
      104400, 101348, 94280, 99025, 104981, 98100, 102233, 100978, 96665, 
      103760, 98953, 101210, 91624, 85924, 89849, 81754, 89825, 90320, 86914, 
      74120, 86857, 80194, 72650, 81409, 68389, 79892, 68498, 66596, 78404, 
      64640, 67769, 65954, 66097, 139625, 70664, 63893, 74465, 62305, 58760, 
      59305, 71825, 69857, 125921, 59849, 71140, 127656, 69914, 58258, 
      112370, 62660, 58180, 57920, 60930, 56996, 126970, 66145, 64980, 
      134928, 55172, 59274, 124066, 66560, 63401, 114692, 93384, 114377, 
      125570, 60730, 97245, 58760, 56360, 58753, 55738, 56457, 54077, 51930, 
      115065, 99700, 102602, 51325, 79745, 47338, 45250, 81658, 46405, 78157, 
      42233, 83645, 77668, 121573, 52034, 49418, 68301, 58952, 66536, 70397, 
      122900, 73730, 62145, 68522, 40196, 37256, 44557, 39565, 45578, 49480, 
      57700, 87037, 94621, 36970, 34450, 33538, 60714, 74698, 36968, 45893, 
      70373, 42170, 32762, 42601, 47284, 47560, 76628, 49825, 41029, 41725, 
      69929, 41684, 41033, 46225, 39442, 88290, 41105, 35450, 27605, 45245, 
      55112, 33625, 27754, 37225, 35177, 28921, 27017, 27152, 45940, 53140, 
      26893, 26794, 45013, 69925, 45242, 31684, 60196, 43237, 25493, 25064, 
      50257, 35261, 34841, 33716, 28477, 40357, 25713, 24370, 28738, 65953, 
      34250, 27562, 23285, 30781, 75861, 22877, 64226, 32105, 22265, 22100, 
      23929, 29178, 22658, 20173, 19885, 19890, 25721, 28925, 30280, 21445, 
      20488, 19069, 20269, 23400, 42178, 60932, 26506, 18325, 20250, 22581, 
      41634, 40793, 27161, 25290, 27409, 22529, 17978, 38330, 24901, 17101, 
      18277, 18329, 19981, 38233, 18484, 17285, 17141, 40241, 29776, 20176, 
      24201, 53209, 37570, 16562, 16370, 28085, 35477, 38810, 26920, 26024, 
      38260, 18873, 14013, 13856, 14132, 44909, 17194, 14221, 20338, 12994, 
      55393, 13220, 35648, 42946, 42157, 29042, 49474, 11593, 19336, 80194, 
      62101, 34225, 34841, 36416, 37505, 22058, 22490, 75226, 12701, 29881, 
      16889, 10841, 74317, 73810, 31117, 29682, 88004, 14788, 16978, 32210, 
      11332, 64250, 22949, 103700, 20530, 12308, 8489, 8545, 51545, 22922, 
      14210, 12770, 8722, 72616, 34021, 8884, 48322, 41777, 40682, 40321, 
      32257, 21610, 22873, 101818, 54658, 150280, 113021, 32996, 168026, 
      111554, 14450, 11581, 8066, 163081, 44305, 17872, 102370, 88685, 18125, 
      14114, 7978, 7673, 151124, 84961, 7002, 100036, 71936, 39524, 9425, 
      22025, 128741, 72805, 146709, 163538, 92365, 66445, 8330, 156320, 
      150937, 57760, 33665, 34037, 18020, 12037, 129938, 57313, 123520, 
      57625, 5233, 13284, 147170, 95041, 7850, 5105, 144776, 4949, 13549, 
      149161, 112345, 21145, 7261, 145249, 94025, 76985, 6833, 5993, 168514, 
      53773, 13898, 9818, 151045, 124072, 34285, 182309, 152321, 111025, 
      10496, 121618, 57793, 10530, 12805, 96869, 145097, 77584, 95897, 5506, 
      98113, 84474, 67765, 56610, 4545, 110065, 9220, 49681, 52200, 138865, 
      81104, 39568, 115497, 84970, 66105, 6826, 104261, 86021, 62036, 53125, 
      3176, 147562, 134897, 101626, 98501, 88837, 78026, 8485, 7633, 6660, 
      174434, 6833, 2405, 4052, 130906, 85546, 65440, 51665, 6032, 2161, 
      2297, 169864, 166600, 165789, 16648, 6388, 3364, 163285, 156130, 
      144565, 58325, 18065, 170521, 137761, 48256, 136210, 53050, 36865, 
      31797, 10357, 1845, 147368, 114340, 110344, 100040, 68525, 31373, 1768, 
      152690, 129533, 124570, 75280, 69417, 61321, 29185, 12960, 108809, 
      68306, 1586, 173381, 144797, 31085, 9805, 130689, 115333, 91089, 34213, 
      17473, 10305, 174913, 167488, 52553, 50308, 158509, 119925, 44164, 
      113009, 80873, 39200, 17425, 1409, 4450, 123877, 9892, 4276, 59189, 
      3125, 80665, 31201, 3177, 976, 116810, 102929, 80573, 23893, 10088, 
      89204, 85664, 48361, 10601, 8321, 1844, 57961, 25961, 79848, 78165, 
      41940, 36045, 19645, 4680, 83233, 24005, 338, 61760, 26825, 34081, 
      18994, 850, 36677, 3796, 20333, 12050, 5920, 4113, 30050, 221, 6029, 
      1949, 52981, 97, 46720, 39665, 21673, 1985, 49765, 22837, 7957, 1480, 
      42874, 28240, 34605, 20458, 3034, 19044, 9216, 9025, 0, 3250, 1370, 2, 
      13693, 200, 12785, 641, 22226, 13250, 7081, 4649, 1261, 113, 548, 7844, 
      7156, 1864, 5021, 1721, 14068, 11169, 5920, 2545, 3393, 5044, 6228, 
      15080, 14596, 1825, 7145, 8210, 10090, 15453, 7380, 324, 11425, 11466, 
      445, 12365, 500, 16154, 9701, 6970, 13568, 17989, 9925, 19721, 12112, 
      2080, 10469, 6282, 16484, 17306, 18664, 2105, 15860, 15161, 11434, 
      8425, 7954, 9341, 6877, 13997, 4420, 15626, 10600, 9001, 8329, 5620, 
      3065, 3665, 20233, 10730, 23585, 20297, 16361, 12161, 21474, 21437, 
      18610, 11881, 6025, 24133, 13505, 12745, 12560, 7361, 7381, 4778, 
      21785, 19753, 9953, 4628, 5437, 9802, 7109, 27242, 15445, 21313, 17284, 
      15530, 22637, 24669, 7834, 23850, 24272, 16801, 22058, 12013, 10285, 
      15300, 25841, 28900, 28601, 22784, 27586, 26161, 38961, 29828, 22349, 
      7624, 6868, 7156, 31250, 19994, 8186, 27277, 24557, 14965, 31460, 
      20065, 13828, 8369, 24229, 29890, 34893, 29098, 9325, 34757, 29861, 
      29000, 17861, 9925, 33552, 36112, 35653, 11434, 11810, 36305, 24488, 
      19604, 10762, 35082, 25625, 20000, 13844, 31226, 14557, 40130, 34120, 
      25009, 23360, 25909, 16209, 30005, 27112, 39673, 33949, 31613, 27833, 
      36945, 23113, 26548, 22490, 26042, 21704, 33057, 37508, 16513, 25769, 
      31813, 33218, 35269, 15912, 25992, 35496, 17986, 34192, 33905, 23456, 
      17056, 38105, 42485, 44786, 46202, 38736, 31802, 18005, 25250, 59476, 
      45209, 26441, 47917, 20354, 43940, 20609, 46917, 36805, 47266, 40616, 
      33800, 34061, 22937, 34065, 28873, 33314, 36725, 47125, 36721, 34625, 
      36721, 39812, 31313, 38369, 40970, 23042, 42704, 47824, 69776, 34765, 
      42381, 44845, 77002, 40613, 53497, 35865, 28836, 48292, 77857, 37666, 
      27092, 26216, 25805, 42632, 64580, 56205, 40426, 46525, 40490, 37442, 
      48704, 44165, 73000, 58250, 86525, 88034, 72297, 64649, 57005, 47464, 
      31364, 59877, 71937, 49009, 64409, 57962, 44690, 33490, 49348, 49960, 
      67048, 71188, 57898, 55810, 61913, 60752, 45940, 50921, 46269, 59218, 
      58849, 57461, 56789, 64928, 66410, 64501, 53729, 52234, 61258, 41684, 
      77480, 83025, 91449, 107837, 69988, 45445, 65530, 67714, 79652, 114512, 
      72250, 56129, 96725, 65572, 58932, 76212, 86580, 74570, 48800, 74548, 
      82868, 60057, 85897, 77309, 61064, 62402, 60817, 74500, 59968, 83520, 
      85264, 87040, 67220, 87309, 76441, 66497, 66896, 91076, 98001, 107482, 
      82420, 88765, 85309, 73609, 92241, 84052, 69332, 116833, 73421, 110993, 
      72265, 95509, 89906, 76154, 113825, 94180, 82868, 81749, 112549, 94186, 
      95497, 124466, 129373, 82853, 94697, 92201, 95146, 91130, 96084, 85840, 
      83313, 76004, 100885, 95797, 86485, 74097, 99233, 92705, 77393, 78472, 
      97661, 94505, 93985, 105653, 98541, 95605, 92338, 108797, 93593, 90578, 
      114692, 105536, 103172, 100505, 118033, 107368, 95213, 114217, 122666, 
      116021, 124580, 111289, 104948, 109225, 119125, 124805, 114677, 126701, 
      108937, 107860, 123940, 125458, 134410, 137378, 124661, 127616, 127810 ]
    , [ 173570, 168034, 167362, 166241, 163733, 164861, 161320, 158564, 
      157876, 159421, 159178, 155725, 148244, 154250, 150202, 151909, 146866, 
      146117, 140845, 140621, 140069, 136097, 133696, 135730, 132349, 131777, 
      126257, 123005, 125009, 120506, 116180, 117130, 114017, 107890, 112052, 
      110525, 109658, 106829, 111965, 107780, 107284, 103853, 100256, 99625, 
      104525, 103445, 104569, 99746, 96829, 101753, 99089, 98474, 98865, 
      97765, 94570, 92426, 89690, 91013, 93545, 89626, 91477, 90792, 88645, 
      92090, 89449, 89876, 82898, 80618, 81461, 75860, 79025, 78602, 76448, 
      71290, 75701, 72000, 69700, 70577, 65537, 69514, 64616, 63050, 67330, 
      62002, 61477, 60916, 60601, 175625, 61858, 59305, 63605, 57825, 57242, 
      56645, 61069, 60013, 159853, 55817, 60266, 162154, 59380, 54792, 
      143560, 55658, 54370, 54338, 54724, 53410, 161800, 56285, 55690, 
      171466, 51578, 52372, 158660, 55666, 53989, 147346, 121018, 147253, 
      160840, 51536, 126241, 50362, 49330, 50125, 48820, 48853, 47381, 46372, 
      148837, 130050, 133748, 45305, 105185, 43364, 43328, 107780, 42885, 
      103365, 42241, 110785, 103210, 157937, 42568, 41320, 91777, 79234, 
      89554, 94669, 159826, 99140, 83905, 92560, 36530, 37010, 37469, 36125, 
      37460, 39194, 78650, 116765, 126173, 33860, 34532, 37952, 83140, 
      101456, 33514, 62389, 95989, 34724, 36260, 34697, 64802, 65530, 104402, 
      68933, 56257, 57521, 96325, 32738, 32429, 64525, 31520, 119584, 31925, 
      29576, 30389, 63989, 77618, 28085, 28712, 52205, 28381, 27369, 31849, 
      32554, 65250, 75186, 28417, 28660, 64205, 97325, 64660, 44146, 84970, 
      62081, 26437, 29770, 72173, 26737, 26545, 25874, 39901, 58621, 23797, 
      24392, 40616, 93105, 25604, 23248, 24329, 23957, 105745, 23461, 91144, 
      24137, 23645, 24050, 32605, 22804, 31552, 24049, 23645, 23764, 20129, 
      43625, 21722, 19385, 19682, 23165, 27785, 34450, 63144, 87938, 19652, 
      20705, 28900, 33625, 62596, 61637, 42073, 18196, 18945, 16913, 16580, 
      58820, 17573, 16613, 27365, 15901, 31005, 59057, 15138, 26365, 26333, 
      61973, 19130, 15002, 38977, 79157, 23616, 14464, 14500, 45025, 55609, 
      60196, 17410, 16970, 59530, 14149, 15445, 19618, 20578, 28097, 13492, 
      13709, 13896, 18180, 35269, 19658, 56450, 26468, 25789, 17576, 30708, 
      13689, 12538, 53672, 39797, 55125, 55969, 58114, 22265, 37712, 38372, 
      49608, 10453, 17257, 10877, 10985, 48809, 48416, 17921, 17056, 59530, 
      10026, 10504, 52868, 20018, 40900, 12937, 72026, 36392, 8674, 12493, 
      13005, 31265, 12560, 8864, 8564, 9760, 47090, 19097, 15506, 28836, 
      24229, 23476, 23229, 17901, 11700, 12277, 70244, 33344, 110610, 79393, 
      18178, 125732, 78152, 8180, 7477, 8180, 121469, 25721, 9434, 70560, 
      59497, 9457, 7840, 7632, 7897, 111218, 56453, 8020, 68562, 46162, 
      22186, 6565, 39685, 92249, 46801, 107365, 121684, 62253, 41805, 17320, 
      115490, 110905, 35170, 18029, 18169, 8650, 6201, 93092, 34717, 87698, 
      34913, 7829, 26938, 107584, 64233, 5200, 9409, 105530, 7541, 27541, 
      109229, 78341, 9941, 4949, 105885, 63325, 49705, 4861, 13597, 125728, 
      31849, 6224, 21524, 110765, 88010, 17945, 137581, 111809, 77125, 22994, 
      85892, 34721, 4672, 26897, 65473, 105605, 49946, 64609, 3744, 66365, 
      55348, 42173, 33640, 3805, 76149, 21474, 28417, 30250, 100153, 52538, 
      21034, 80545, 55604, 40729, 2768, 71245, 56425, 37570, 30825, 3562, 
      107476, 96749, 69064, 66509, 58669, 50024, 2941, 2657, 2482, 130468, 
      2425, 4153, 2378, 93320, 55940, 40050, 29581, 2074, 7209, 7801, 126458, 
      123650, 122953, 6074, 1970, 2138, 120789, 114660, 104805, 34525, 6805, 
      126997, 99025, 26962, 97700, 30500, 18761, 15289, 2969, 3121, 107146, 
      79362, 76050, 67570, 42325, 14977, 3042, 111668, 92045, 87880, 47594, 
      42985, 36713, 13469, 3970, 74737, 42100, 2740, 129389, 104909, 14681, 
      2521, 92965, 80117, 60205, 16781, 6197, 2677, 130689, 124290, 29989, 
      28314, 116561, 83905, 23762, 78125, 51917, 20162, 6025, 7565, 800, 
      87165, 2250, 738, 34901, 725, 51701, 14549, 661, 6554, 81232, 69745, 
      51605, 9745, 2210, 58522, 55666, 26685, 2377, 1465, 9466, 33889, 11009, 
      50986, 49645, 21970, 17785, 7085, 442, 53685, 9733, 4420, 36770, 11525, 
      16385, 6656, 6980, 18181, 234, 7421, 2900, 530, 14569, 13600, 4633, 
      521, 317, 30029, 2909, 25362, 20245, 8181, 10265, 27605, 8885, 1073, 
      410, 22536, 12346, 16657, 7412, 12560, 6562, 1522, 1445, 3250, 0, 400, 
      3364, 3601, 1850, 3145, 6733, 8480, 3380, 745, 137, 509, 2549, 6290, 
      1042, 810, 306, 269, 9509, 3842, 2425, 482, 11357, 13117, 16250, 18346, 
      4394, 4138, 9605, 901, 1280, 24592, 4645, 1018, 3538, 2665, 2704, 3425, 
      3145, 3250, 5108, 2069, 1160, 29522, 6353, 2393, 7397, 3434, 8450, 
      2813, 17320, 33562, 6224, 7010, 7093, 5570, 5213, 3536, 2465, 2336, 
      2809, 2169, 29581, 2330, 31888, 3490, 3029, 2925, 2610, 4045, 10345, 
      8329, 3728, 10421, 8501, 6389, 4469, 40000, 9293, 7720, 4637, 3681, 
      11069, 5569, 5265, 5194, 4097, 4229, 9832, 9965, 8845, 4745, 7970, 
      11513, 21008, 4861, 13364, 6925, 9941, 7850, 7120, 40673, 12037, 16292, 
      42340, 11866, 31869, 10676, 6217, 20905, 29338, 12973, 14890, 14705, 
      11282, 14144, 13289, 62569, 15586, 11185, 7290, 11322, 9098, 16660, 
      10192, 14800, 14281, 12701, 8125, 16978, 10485, 8010, 14293, 41777, 
      16200, 19489, 15860, 9425, 19465, 16393, 48250, 10205, 9565, 18826, 
      57866, 20241, 19620, 20452, 58057, 13634, 11258, 10280, 56260, 14425, 
      11650, 9826, 17744, 25129, 62900, 19610, 14373, 39170, 15041, 27457, 
      17425, 15786, 23557, 19885, 18461, 16277, 21853, 38345, 43490, 13780, 
      42640, 35906, 52501, 22522, 12357, 41905, 19105, 52544, 55393, 12778, 
      42010, 55618, 13140, 20794, 20621, 15074, 13234, 59021, 26233, 27848, 
      69620, 23962, 19876, 14401, 40000, 86418, 28601, 41297, 71321, 15940, 
      28010, 16193, 30073, 55985, 70208, 26050, 21970, 22229, 17261, 22345, 
      19661, 22048, 24089, 30725, 24197, 52081, 55089, 59434, 21521, 57305, 
      60932, 19060, 28346, 69946, 98282, 51641, 62449, 65825, 107216, 27277, 
      35825, 24805, 21538, 70178, 108065, 25920, 21386, 21194, 21125, 62234, 
      91250, 37957, 58768, 67145, 28276, 26596, 33410, 63409, 101250, 40100, 
      117965, 119816, 100201, 90385, 39533, 33298, 25178, 41605, 99493, 
      34497, 89797, 40484, 32000, 26500, 34946, 70442, 93002, 98282, 40644, 
      78228, 86269, 42698, 33130, 71513, 33457, 41956, 81713, 41105, 40661, 
      89266, 91088, 88493, 39301, 38376, 44432, 33178, 104770, 111565, 
      122041, 141961, 50986, 35677, 88820, 91688, 106930, 149770, 52900, 
      42137, 128105, 48386, 44026, 102346, 115450, 54760, 38450, 99994, 
      110594, 45145, 114305, 57037, 45922, 46916, 45901, 55250, 45506, 
      111010, 113210, 115442, 50474, 115477, 57069, 50653, 51050, 119690, 
      128209, 139856, 62010, 116577, 64213, 55933, 120733, 63634, 53474, 
      150677, 56869, 143117, 56393, 73021, 68900, 59252, 146285, 72370, 
      64250, 63473, 144433, 72488, 73681, 158624, 164441, 64909, 73445, 
      71633, 73892, 71240, 74938, 67658, 65929, 61466, 78821, 75101, 68525, 
      60469, 77849, 73145, 62849, 63698, 76957, 74825, 74869, 83681, 79069, 
      77157, 74916, 87149, 76729, 74740, 91898, 85474, 83794, 81925, 94777, 
      87074, 79357, 92885, 99280, 94345, 100850, 91205, 86914, 90049, 97325, 
      102085, 94693, 103637, 91001, 90266, 102010, 103860, 111656, 114164, 
      105205, 107474, 107780 ], 
  [ 177530, 171434, 171002, 169801, 167053, 169021, 164840, 161764, 161316, 
      163421, 163458, 160085, 151124, 158770, 153842, 156109, 150426, 149677, 
      144565, 144461, 144269, 139537, 136656, 139770, 135549, 135017, 130217, 
      126685, 129289, 124546, 119300, 121010, 117457, 109530, 115492, 113725, 
      112978, 109229, 116005, 110740, 110084, 106573, 101456, 100825, 108005, 
      106805, 108369, 102346, 98309, 105473, 102089, 101474, 102625, 101405, 
      97490, 95026, 90770, 93293, 97025, 92066, 94717, 93832, 90925, 95650, 
      92249, 93316, 85418, 81938, 83861, 77380, 82265, 82162, 79568, 71730, 
      79061, 74320, 70180, 73817, 65977, 72594, 65416, 63730, 70650, 62362, 
      63117, 62116, 61961, 162425, 64378, 60345, 66845, 58825, 57202, 57005, 
      64269, 62893, 147373, 56657, 63506, 149474, 62500, 55432, 132040, 
      57538, 55130, 55018, 56324, 54090, 149000, 59165, 58370, 158066, 52258, 
      54212, 145940, 58906, 56709, 135306, 110738, 135133, 147880, 54176, 
      115481, 52722, 51210, 52565, 50660, 50933, 49141, 47732, 136397, 
      118810, 122228, 46825, 95665, 44164, 43408, 98020, 43525, 93925, 41641, 
      100665, 93650, 144577, 45288, 43560, 82937, 71514, 80874, 85549, 
      146266, 89620, 75665, 83520, 37210, 36490, 39349, 36725, 39700, 42194, 
      70690, 105725, 114493, 34340, 33892, 35792, 74660, 91456, 34114, 55989, 
      86389, 36724, 34420, 36857, 58042, 58610, 94042, 61613, 50297, 51361, 
      86445, 35258, 34829, 57485, 33680, 107984, 34525, 31016, 28789, 56789, 
      69098, 29405, 27752, 46325, 30141, 27289, 29529, 30034, 57850, 66826, 
      27257, 27380, 56845, 87085, 57220, 39146, 75650, 54841, 25477, 27490, 
      63853, 29097, 28825, 27994, 35261, 51581, 23837, 23752, 35816, 82945, 
      28004, 24128, 23329, 25717, 94625, 22621, 81064, 26297, 22525, 22730, 
      28925, 24404, 27792, 22049, 21685, 21764, 21449, 37825, 24082, 19465, 
      19322, 21085, 24505, 29930, 55144, 77818, 21412, 19225, 25220, 29105, 
      54596, 53677, 36193, 20036, 21265, 18233, 16420, 50980, 19493, 16133, 
      23525, 16101, 26485, 51097, 15658, 22525, 22453, 53693, 22210, 16162, 
      33137, 69397, 27856, 14544, 14500, 38425, 47889, 52036, 20090, 19490, 
      51410, 15149, 14285, 16938, 17658, 33337, 14132, 13229, 15496, 15700, 
      41669, 16738, 48490, 31588, 30869, 20936, 36628, 12289, 14258, 62312, 
      46957, 47125, 47889, 49834, 26945, 31552, 32132, 57928, 10573, 21017, 
      12317, 10265, 57089, 56656, 21881, 20816, 68850, 11026, 12104, 44948, 
      16298, 48420, 15777, 82466, 30152, 9274, 10413, 10765, 37705, 15520, 
      10064, 9364, 8720, 55370, 23657, 12506, 34996, 29709, 28836, 28549, 
      22261, 14500, 15317, 80644, 40144, 123850, 90513, 22698, 139892, 89192, 
      9700, 8237, 7460, 135389, 31561, 11714, 81040, 69057, 11817, 9360, 
      7072, 7137, 124538, 65773, 6980, 78922, 54522, 27586, 6885, 32805, 
      104369, 55241, 120485, 135684, 72133, 49765, 13480, 129130, 124265, 
      42410, 22829, 23049, 11250, 7561, 105332, 41957, 99578, 42193, 6229, 
      21458, 120784, 74353, 5440, 7209, 118610, 5941, 21941, 122549, 89581, 
      13181, 5069, 119005, 73405, 58585, 4861, 10237, 140048, 38849, 8224, 
      16724, 124205, 99970, 22985, 152581, 125329, 88325, 17914, 97732, 
      42121, 6032, 21257, 75793, 118765, 58946, 74889, 3664, 76805, 64868, 
      50453, 41000, 3365, 87349, 16474, 35177, 37250, 113033, 61858, 26834, 
      92105, 65204, 48929, 3488, 82125, 66105, 45450, 37945, 2722, 120836, 
      109429, 79784, 77029, 68549, 59144, 4181, 3697, 3242, 145188, 3265, 
      2833, 2258, 105800, 65620, 48250, 36621, 2754, 4729, 5161, 140978, 
      138010, 137273, 9074, 2810, 1858, 134989, 128500, 118045, 42165, 10045, 
      141557, 111905, 33722, 110500, 37700, 24401, 20369, 4849, 1961, 120546, 
      90922, 87370, 78250, 50805, 20017, 1882, 125348, 104485, 100040, 56594, 
      51545, 44633, 18269, 6410, 85977, 50580, 1620, 144109, 118189, 19721, 
      4361, 105485, 91757, 70325, 22181, 9437, 4637, 145489, 138730, 37189, 
      35314, 130561, 95825, 30202, 89645, 61357, 26122, 9305, 4685, 1360, 
      99325, 4210, 1258, 42701, 845, 61141, 19669, 821, 3874, 92992, 80665, 
      61045, 13985, 4250, 68562, 65466, 33565, 4537, 3145, 6066, 41609, 
      15529, 60386, 58925, 28250, 23465, 10765, 1202, 63325, 14013, 2260, 
      44810, 16165, 21865, 10256, 4100, 23941, 754, 11221, 5380, 1690, 10169, 
      18640, 2353, 1721, 157, 37349, 1189, 32122, 26325, 12181, 6625, 34645, 
      13045, 2753, 50, 28936, 17186, 22217, 11252, 8480, 10202, 3482, 3365, 
      1370, 400, 0, 1444, 6401, 530, 5785, 3853, 12560, 6100, 2225, 977, 29, 
      949, 3530, 2682, 2290, 106, 1189, 6029, 6682, 4745, 1642, 7517, 8957, 
      11570, 13346, 7394, 7058, 6125, 2341, 2960, 18752, 7685, 2498, 1658, 
      4985, 5024, 1625, 5625, 1530, 8228, 3989, 2440, 23162, 9673, 4273, 
      10957, 5714, 5450, 4733, 12680, 26802, 9344, 10330, 4573, 8410, 7933, 
      5536, 3785, 3536, 4329, 3049, 23341, 2290, 25408, 5210, 4349, 4045, 
      2890, 2925, 7225, 11729, 5408, 14261, 11861, 9109, 6389, 32720, 12773, 
      10760, 6397, 3721, 14869, 7569, 7105, 6994, 4457, 4549, 7272, 13325, 
      11885, 5785, 6010, 8593, 16288, 4861, 17444, 9125, 13141, 10370, 9280, 
      33553, 15677, 12532, 35060, 15426, 25789, 13876, 7457, 16385, 23618, 
      16693, 19010, 18785, 14522, 18064, 17009, 53489, 19786, 14305, 6610, 
      8962, 7618, 20980, 12832, 11680, 18041, 16061, 9725, 21258, 13045, 
      9250, 11413, 34817, 20200, 24089, 19700, 8585, 24025, 20313, 40690, 
      12085, 8885, 23186, 49426, 24841, 15940, 16612, 49617, 16634, 13378, 
      9640, 48020, 17545, 13770, 10426, 21664, 20609, 54100, 23890, 17293, 
      32810, 18041, 22697, 21025, 18946, 28397, 24005, 22261, 19517, 26333, 
      32185, 36730, 16020, 36000, 30106, 44861, 26962, 12997, 35425, 22745, 
      44944, 47513, 13058, 35570, 47738, 14020, 24674, 24461, 17194, 13754, 
      50861, 31113, 32968, 60580, 28322, 23236, 14841, 34000, 76138, 33601, 
      35257, 62281, 16660, 32770, 16913, 35153, 48425, 61328, 30330, 25290, 
      25549, 18421, 25625, 22061, 25168, 27689, 35645, 27757, 45121, 47809, 
      51714, 24121, 49825, 53092, 19620, 32546, 61346, 87442, 44881, 54569, 
      57625, 95776, 31117, 41185, 27845, 23258, 61658, 96625, 29200, 22546, 
      22114, 21925, 54514, 81050, 43517, 51488, 59065, 31716, 29556, 37930, 
      55809, 90490, 45620, 106085, 107816, 89561, 80505, 44813, 37418, 26498, 
      47165, 88973, 38737, 80037, 45764, 35600, 28100, 39146, 62402, 83042, 
      87922, 45844, 69508, 76869, 48178, 36770, 63433, 37097, 47156, 72833, 
      45985, 45461, 79866, 81568, 79213, 43501, 42376, 49472, 35298, 94330, 
      100685, 110441, 129121, 56786, 38237, 79780, 82408, 96490, 136530, 
      58820, 46177, 116225, 53546, 48386, 92306, 104450, 60840, 41210, 90194, 
      99994, 49505, 103465, 63277, 50362, 51476, 50261, 61130, 49706, 100490, 
      102530, 104602, 55474, 104717, 62989, 55333, 55730, 108770, 116729, 
      127616, 68290, 105937, 70733, 61253, 109853, 69914, 58154, 137917, 
      61789, 130957, 61073, 80021, 75380, 64292, 134005, 79130, 69890, 68993, 
      132353, 79208, 80441, 145744, 151241, 70309, 80005, 77953, 80452, 
      77320, 81458, 73138, 71129, 65666, 85661, 81461, 73925, 64349, 84449, 
      79105, 67049, 67978, 83317, 80825, 80669, 90481, 84989, 82717, 80116, 
      93829, 81729, 79380, 98978, 91594, 89674, 87525, 102017, 93274, 83997, 
      99445, 106560, 101025, 108250, 97325, 92314, 95849, 104045, 109125, 
      100773, 110797, 96361, 95506, 108770, 110500, 118696, 121364, 111085, 
      113594, 113860 ], 
  [ 187258, 180098, 180122, 178769, 175565, 179129, 173732, 170048, 170056, 
      173225, 173794, 170573, 158800, 169562, 162962, 166293, 159394, 158645, 
      153837, 153961, 154453, 148277, 144484, 149650, 143833, 143377, 139945, 
      135881, 139625, 134426, 127432, 130586, 126197, 114850, 124232, 122009, 
      121490, 115993, 125885, 118568, 117608, 113945, 105940, 105309, 116821, 
      115393, 117793, 109490, 103325, 114745, 109993, 109378, 111973, 110525, 
      105242, 102170, 95026, 99829, 105841, 98906, 103077, 101812, 97461, 
      104618, 99773, 102056, 92410, 86650, 90625, 82472, 90625, 91130, 87700, 
      74770, 87649, 80932, 73296, 82177, 69017, 80650, 69140, 67226, 79162, 
      65250, 68437, 66600, 66749, 139549, 71370, 64525, 75205, 62929, 59330, 
      59893, 72553, 70569, 125865, 60457, 71866, 127586, 70632, 58852, 
      112356, 63314, 58778, 58514, 61568, 57586, 126884, 66841, 65666, 
      134810, 55754, 59912, 123976, 67266, 64081, 114634, 93410, 114309, 
      125460, 61396, 97241, 59410, 56986, 59405, 56360, 57089, 54689, 52520, 
      114965, 99658, 102544, 51917, 79781, 47888, 45764, 81680, 46945, 78193, 
      42705, 83641, 77690, 121397, 52660, 50020, 68345, 59050, 66586, 70425, 
      122706, 73736, 62213, 68548, 40706, 37706, 45125, 40069, 46160, 50098, 
      57770, 86953, 94505, 37456, 34880, 33892, 60752, 74660, 37458, 46033, 
      70353, 42728, 33128, 43165, 47402, 47666, 76562, 49909, 41177, 41861, 
      69877, 42250, 41593, 46313, 39988, 88148, 41669, 35956, 27953, 45313, 
      55114, 34117, 28132, 37357, 35689, 29341, 27325, 27450, 45994, 53146, 
      27257, 27152, 45065, 69833, 45288, 31850, 60146, 43289, 25857, 25362, 
      50249, 35785, 35361, 34226, 28649, 40409, 26117, 24740, 28900, 65845, 
      34768, 28004, 23633, 31265, 75701, 23229, 64116, 32605, 22601, 22426, 
      24137, 29648, 22852, 20453, 20165, 20168, 26161, 29009, 30770, 21821, 
      20842, 19337, 20477, 23546, 42148, 60794, 26960, 18617, 20432, 22721, 
      41600, 40757, 27225, 25736, 27877, 22945, 18320, 38288, 25345, 17425, 
      18433, 18685, 20101, 38177, 18850, 17433, 17285, 40165, 30266, 20570, 
      24245, 53057, 38116, 16900, 16704, 28089, 35425, 38736, 27386, 26482, 
      38186, 19253, 14285, 14050, 14314, 45497, 17552, 14521, 20740, 13192, 
      56033, 13394, 35570, 43520, 42725, 29524, 50080, 11833, 19730, 80932, 
      62765, 34129, 34741, 36306, 38041, 22052, 22480, 75940, 13005, 30365, 
      17257, 11101, 75025, 74516, 31609, 30164, 88762, 15130, 17348, 32104, 
      11434, 64912, 23377, 104506, 20500, 12618, 8665, 8713, 52145, 23348, 
      14548, 13088, 8948, 73306, 34525, 9010, 48904, 42325, 41224, 40861, 
      32749, 22024, 23297, 102608, 55268, 151210, 113845, 33490, 169000, 
      112372, 14792, 11885, 8296, 164041, 44861, 18250, 103156, 89425, 18505, 
      14452, 8212, 7897, 152050, 85685, 7208, 100810, 72610, 40050, 9697, 
      21937, 129601, 73481, 147617, 164488, 93109, 67093, 8388, 157250, 
      151853, 58370, 34153, 34525, 18394, 12349, 130792, 57917, 124354, 
      58229, 5393, 13250, 148068, 95785, 8100, 5233, 145666, 5105, 13505, 
      150061, 113141, 21541, 7501, 146137, 94761, 77661, 7065, 6057, 169460, 
      54353, 14228, 9808, 151945, 124898, 34765, 183285, 153221, 111809, 
      10466, 122432, 58385, 10820, 12745, 97605, 145973, 78250, 96625, 5716, 
      98845, 85160, 68389, 57188, 4733, 110833, 9178, 50225, 52754, 139709, 
      81770, 40058, 116273, 85648, 66713, 7060, 105001, 86701, 62626, 53677, 
      3330, 148424, 135725, 102356, 99221, 89525, 78676, 8741, 7877, 6890, 
      175360, 7065, 2529, 4234, 131716, 86216, 66034, 52201, 6250, 2221, 
      2349, 170770, 167498, 166685, 16978, 6610, 3530, 164173, 157000, 
      145405, 58885, 18405, 171425, 138581, 48770, 137024, 53584, 37321, 
      32225, 10625, 1961, 148210, 115090, 111082, 100746, 69121, 31797, 1882, 
      153544, 130325, 125348, 75898, 70013, 61885, 29593, 13250, 109537, 
      68896, 1696, 174281, 145625, 31501, 10061, 131477, 116077, 91757, 
      34645, 17797, 10565, 175813, 168370, 53073, 50818, 159365, 120677, 
      44642, 113737, 81497, 39650, 17741, 1417, 4628, 124633, 10138, 4450, 
      59725, 3277, 81281, 31601, 3329, 986, 117540, 103617, 81185, 24245, 
      10330, 89842, 86290, 48841, 10845, 8541, 1810, 58481, 26321, 80450, 
      78761, 42386, 36461, 19961, 4850, 83845, 24349, 360, 62290, 27185, 
      34481, 19300, 832, 37089, 3946, 20645, 12296, 6098, 4013, 30420, 225, 
      6205, 2057, 53461, 125, 47170, 40081, 21985, 1913, 50225, 23153, 8149, 
      1570, 43300, 28586, 34985, 20752, 2932, 19322, 9410, 9217, 2, 3364, 
      1444, 0, 13925, 226, 13005, 585, 22516, 13472, 7241, 4777, 1321, 113, 
      490, 8002, 7306, 1930, 5141, 1621, 14282, 11357, 6050, 2425, 3257, 
      4882, 6050, 15298, 14810, 1717, 7281, 8356, 9860, 15665, 7514, 290, 
      11597, 11636, 409, 12541, 466, 16360, 9841, 7076, 13282, 18185, 10049, 
      19925, 12250, 1954, 10585, 6068, 16162, 17476, 18842, 1989, 16010, 
      15305, 11540, 8497, 8020, 9421, 6925, 13689, 4418, 15300, 10682, 9061, 
      8377, 5626, 3001, 3501, 20393, 10804, 23761, 20449, 16481, 12241, 
      21092, 21589, 18740, 11945, 6001, 24293, 13573, 12805, 12618, 7345, 
      7361, 4612, 21913, 19865, 9965, 4490, 5249, 9524, 7065, 27400, 15509, 
      21425, 17362, 15588, 22229, 24797, 7592, 23432, 24394, 16441, 22160, 
      12017, 10001, 14954, 25965, 29042, 28741, 22882, 27716, 26281, 38441, 
      29970, 22437, 7522, 6682, 7010, 31392, 20052, 7956, 27389, 24649, 
      14969, 31594, 20113, 13810, 8145, 23797, 30004, 35033, 29200, 9193, 
      34893, 29965, 28530, 17861, 9797, 33674, 35594, 35785, 11152, 11520, 
      35785, 24538, 19610, 10628, 34568, 25677, 20002, 13770, 31316, 14225, 
      39584, 34226, 25045, 22930, 25945, 15857, 30069, 27154, 39797, 34037, 
      31685, 27877, 37049, 22685, 26090, 22480, 25588, 21290, 32549, 37602, 
      16417, 25317, 31865, 32708, 34745, 15794, 25538, 34970, 17896, 34250, 
      33961, 23426, 16946, 37561, 42589, 44900, 45608, 38810, 31824, 17881, 
      24804, 58810, 45305, 25985, 47309, 20232, 44018, 20485, 47009, 36265, 
      46660, 40666, 33802, 34061, 22829, 34061, 28825, 33300, 36733, 47197, 
      36725, 34101, 36181, 39250, 31265, 37817, 40400, 22888, 42730, 47210, 
      69050, 34241, 41801, 44249, 76244, 40617, 53573, 35825, 28730, 47674, 
      77093, 37636, 26954, 26066, 25649, 42050, 63874, 56285, 39860, 45917, 
      40456, 37384, 48722, 43573, 72250, 58312, 85717, 87220, 71549, 63937, 
      57049, 47450, 31210, 59933, 71189, 48997, 63697, 58000, 44644, 33344, 
      49330, 49330, 66322, 70442, 57928, 55144, 61213, 60794, 45890, 50285, 
      46217, 59240, 58165, 57461, 56785, 64210, 65684, 63785, 53685, 52180, 
      61252, 41530, 76698, 82217, 90605, 106929, 70010, 45305, 64808, 66980, 
      78858, 113578, 72272, 56057, 95857, 65554, 58874, 75434, 85754, 74596, 
      48658, 73778, 82058, 59993, 85073, 77337, 61002, 62344, 60749, 74506, 
      59890, 82706, 84442, 86210, 67178, 86477, 76441, 66429, 66826, 90226, 
      97121, 106564, 82426, 87925, 85325, 73565, 91385, 84050, 69250, 115877, 
      73341, 110057, 72169, 95525, 89896, 76072, 112877, 94178, 82810, 81685, 
      111605, 94180, 95489, 123476, 128365, 82773, 94673, 92165, 95120, 
      91076, 96050, 85754, 83213, 75850, 100861, 95749, 86389, 73925, 99193, 
      92633, 77233, 78314, 97605, 94429, 93893, 105605, 98441, 95485, 92200, 
      108725, 93433, 90400, 114634, 105426, 103050, 100369, 117977, 107258, 
      95017, 114113, 122596, 115921, 124514, 111157, 104778, 109073, 119017, 
      124705, 114529, 126605, 108749, 107666, 123818, 125320, 134276, 137248, 
      124461, 127426, 127616 ], 
  [ 167305, 163441, 162045, 161162, 159370, 157972, 156349, 154549, 153137, 
      153000, 151913, 148210, 145165, 146249, 144841, 144866, 141737, 140986, 
      135218, 134632, 132994, 131300, 130337, 129125, 128264, 127570, 119866, 
      117448, 117650, 113857, 112289, 110953, 109156, 108425, 107185, 106376, 
      105145, 105076, 105290, 104345, 104329, 101128, 102089, 101456, 99514, 
      98792, 98594, 97369, 97810, 96010, 95506, 94889, 92992, 92250, 91213, 
      90025, 91849, 89570, 88498, 87697, 87146, 87061, 87194, 86797, 86436, 
      84937, 80705, 82025, 79624, 76649, 74650, 73261, 72425, 75305, 70952, 
      70369, 73589, 66170, 69530, 65585, 67525, 66313, 62669, 66221, 61850, 
      62609, 61812, 220516, 59585, 61472, 59170, 60106, 62641, 60842, 56744, 
      56648, 202568, 58570, 55817, 205465, 55289, 58141, 183389, 55285, 
      57357, 57565, 55189, 56633, 205461, 52904, 52909, 216925, 54793, 52105, 
      202073, 51197, 51080, 188717, 157105, 188858, 204965, 48857, 163762, 
      48521, 48929, 48042, 48537, 47848, 47332, 47521, 191386, 168997, 
      173533, 45968, 138964, 46181, 48305, 142277, 46180, 136900, 49250, 
      146354, 137097, 203216, 39605, 39797, 123490, 107585, 120785, 127220, 
      205697, 132889, 113812, 124865, 39673, 43753, 37010, 39506, 35917, 
      35369, 107705, 155060, 166388, 37589, 41621, 49601, 113749, 136625, 
      36881, 86756, 129956, 33889, 46945, 33380, 90245, 91449, 140641, 96050, 
      79290, 81152, 131114, 30325, 30376, 90792, 30185, 159529, 29266, 30397, 
      40324, 90724, 108313, 29258, 36725, 74978, 28232, 32740, 43940, 45245, 
      92581, 105397, 37026, 37629, 91412, 133172, 92105, 64269, 118053, 
      88922, 34436, 41729, 102248, 24770, 24818, 24625, 58932, 84852, 28786, 
      31421, 60125, 128692, 23509, 25713, 32434, 23780, 144208, 31082, 
      126485, 22756, 32104, 33109, 48744, 23101, 47921, 35136, 34610, 34849, 
      21250, 66106, 19721, 24224, 25841, 34484, 42704, 53089, 92221, 123373, 
      19445, 30218, 45013, 52258, 91669, 90586, 64778, 17737, 17044, 18010, 
      22117, 87397, 16868, 23108, 43940, 20354, 49618, 87986, 18625, 42932, 
      43018, 91858, 14933, 16565, 61540, 113480, 15937, 19265, 19541, 69866, 
      83810, 89717, 14409, 14449, 88929, 16186, 23962, 32693, 34373, 17410, 
      16605, 20180, 14125, 30649, 21096, 33445, 85357, 16133, 15570, 12517, 
      17965, 22906, 12393, 32765, 23330, 84136, 85220, 87965, 13234, 61201, 
      62101, 29653, 15098, 10980, 11560, 18148, 28970, 28697, 11042, 10777, 
      36569, 12025, 10701, 81625, 36173, 23333, 9410, 45697, 60101, 11861, 
      23720, 24712, 16930, 8665, 10249, 11149, 17865, 27233, 10400, 29489, 
      15337, 12770, 12377, 12250, 9802, 8281, 8136, 44021, 17921, 75865, 
      51008, 9593, 88225, 50005, 8593, 10170, 15313, 84680, 13172, 7565, 
      44089, 35786, 7346, 8249, 14281, 15146, 76225, 33458, 16105, 42445, 
      26045, 10949, 10568, 65288, 60850, 26442, 72964, 84641, 37570, 22882, 
      33797, 79525, 75780, 18405, 8584, 8480, 5801, 7072, 61321, 17946, 
      57005, 18020, 17576, 48325, 72929, 38818, 9425, 20954, 71233, 17284, 
      49284, 74210, 49562, 5162, 9530, 71464, 38024, 28004, 9800, 28616, 
      87705, 15786, 5161, 40861, 75380, 57065, 7760, 97514, 76180, 48456, 
      43165, 55301, 17450, 5521, 48746, 39440, 71050, 27869, 38690, 8905, 
      39962, 31705, 22250, 16477, 10042, 47464, 41389, 13050, 14161, 66420, 
      29485, 8541, 50770, 31709, 21034, 5513, 43508, 32288, 18833, 14368, 
      10985, 72297, 63610, 41805, 39850, 33930, 27565, 4122, 4436, 5101, 
      91205, 4802, 13010, 7633, 60773, 31793, 20341, 13352, 4925, 19540, 
      20612, 87785, 85457, 84880, 1961, 4337, 7865, 83074, 78025, 69970, 
      16490, 1970, 88200, 65268, 11565, 64181, 13781, 6722, 4930, 2210, 
      11482, 71825, 49561, 46969, 40409, 21764, 4736, 11401, 75505, 59602, 
      56277, 25469, 22180, 17828, 3944, 1525, 45890, 21533, 10973, 90100, 
      69940, 4432, 1872, 60274, 50066, 34714, 5450, 1346, 1666, 91156, 85837, 
      13256, 12181, 79424, 53008, 9305, 48424, 28456, 7141, 1044, 21064, 
      3977, 55540, 1225, 4033, 16354, 5218, 28232, 4040, 5032, 19445, 50801, 
      41834, 28132, 1872, 937, 33245, 31109, 10888, 740, 1268, 24509, 15570, 
      2290, 27625, 26644, 7969, 5584, 884, 3001, 29602, 1730, 15737, 17485, 
      2440, 4778, 689, 20453, 5732, 3505, 850, 289, 1877, 32596, 3305, 16298, 
      1744, 5620, 12890, 12890, 9901, 6824, 1000, 26002, 11300, 1220, 848, 
      6305, 8149, 2637, 4786, 701, 29609, 445, 445, 488, 13693, 3601, 6401, 
      13925, 0, 10609, 20, 20168, 1033, 13, 1098, 2410, 6740, 12136, 19357, 
      905, 1153, 5689, 2290, 24730, 101, 244, 1781, 27656, 30376, 35069, 
      38125, 169, 153, 24818, 1352, 1009, 46881, 292, 1345, 13945, 468, 505, 
      13586, 464, 13169, 505, 1060, 2069, 53341, 1130, 1490, 1450, 1325, 
      22181, 1780, 35965, 58565, 1585, 1769, 19370, 1765, 1768, 2249, 3218, 
      3449, 2960, 4240, 53012, 7157, 56033, 3033, 3770, 4264, 6469, 12104, 
      24404, 2826, 3385, 3592, 3112, 2920, 3400, 66529, 3538, 3285, 4040, 
      8242, 4346, 4244, 4420, 4469, 7690, 7940, 22181, 4552, 4392, 6292, 
      18517, 24938, 39833, 9524, 5785, 4986, 5000, 4949, 5297, 66688, 5770, 
      32225, 68833, 5837, 54760, 5725, 7146, 39114, 51145, 6458, 7173, 7108, 
      6205, 7025, 6770, 94450, 7625, 6464, 13969, 23041, 18173, 8333, 6905, 
      28793, 7632, 7252, 7956, 8765, 7432, 8917, 27560, 67280, 8821, 10306, 
      8957, 16562, 10400, 9248, 75545, 9178, 16218, 10357, 87797, 11050, 
      35269, 36581, 87986, 9241, 9505, 16805, 85585, 9668, 9893, 12629, 
      10585, 43290, 93901, 11369, 10210, 62845, 10634, 46330, 11216, 10897, 
      13626, 12114, 11650, 11146, 13000, 61412, 68357, 11645, 67145, 57889, 
      80002, 13781, 15016, 65924, 12762, 79921, 83610, 16513, 65905, 83833, 
      15073, 13725, 13672, 13285, 16245, 88072, 16160, 17053, 101305, 15445, 
      14357, 17642, 62561, 121813, 18154, 63970, 102992, 18329, 18277, 18580, 
      19378, 83210, 101393, 17753, 16553, 16810, 18322, 17044, 17000, 17225, 
      17824, 20498, 18050, 77492, 81460, 87125, 18250, 84274, 88981, 21905, 
      20269, 100269, 135325, 76442, 90610, 94946, 146057, 20276, 24260, 
      20200, 20893, 100253, 146900, 20593, 22417, 22945, 23236, 89905, 
      126361, 25786, 85113, 95888, 22457, 22217, 24349, 90704, 138025, 28033, 
      158098, 160309, 136612, 124514, 28180, 25425, 25705, 29410, 135538, 
      26260, 123560, 29125, 25681, 26181, 26825, 99041, 127361, 133841, 
      29521, 108865, 118946, 30733, 26685, 100228, 27010, 30825, 112820, 
      30928, 30724, 121925, 124105, 120788, 31154, 30829, 33761, 31265, 
      140537, 148648, 161284, 184922, 38025, 32436, 120377, 123965, 142685, 
      193925, 39573, 34450, 168178, 37337, 35377, 136897, 152881, 40949, 
      34597, 133821, 146821, 36490, 151250, 42740, 37025, 37657, 37242, 
      42029, 37325, 146989, 149669, 152381, 39889, 152170, 43720, 41018, 
      41413, 156853, 167050, 180977, 47569, 152896, 49050, 44370, 157768, 
      49185, 43825, 193346, 46490, 183976, 46730, 56394, 53833, 48505, 
      187498, 56457, 51697, 51280, 185040, 56693, 57762, 201625, 208400, 
      53066, 58120, 57028, 58565, 57349, 59725, 55565, 54676, 53209, 62642, 
      60362, 56666, 53170, 62386, 59602, 54586, 55193, 62210, 61156, 61794, 
      67600, 65620, 64786, 63625, 71410, 66026, 65117, 74953, 71405, 70445, 
      69416, 77346, 72761, 69716, 77480, 81713, 78578, 82921, 77114, 74981, 
      76914, 81428, 85220, 80708, 86410, 79172, 78797, 85977, 88177, 94757, 
      96781, 91778, 93325, 93749 ], 
  [ 183888, 177140, 176980, 175685, 172657, 175585, 170666, 167218, 167042, 
      169789, 170144, 166853, 156186, 165716, 159776, 162685, 156260, 155509, 
      150565, 150597, 150813, 145205, 141770, 146120, 140933, 140445, 136449, 
      132589, 135881, 130852, 124546, 127124, 123061, 113060, 121090, 119045, 
      118432, 113625, 122285, 115778, 114938, 111325, 104458, 103825, 113625, 
      112285, 114353, 106948, 101621, 111357, 107145, 106528, 108545, 107185, 
      102440, 99604, 93600, 97501, 102609, 96452, 100021, 98906, 95125, 
      101320, 97045, 98842, 89872, 85012, 88173, 80666, 87525, 87784, 84682, 
      73760, 84445, 78506, 72250, 79045, 67985, 77636, 67834, 66004, 75956, 
      64264, 66485, 64978, 65005, 148725, 68752, 63017, 72045, 61445, 58624, 
      58885, 69413, 67669, 134485, 59085, 68692, 136352, 67546, 57626, 
      120250, 61156, 57460, 57256, 59618, 56324, 135730, 63925, 62900, 
      144104, 54484, 57770, 132754, 64072, 61277, 122900, 100352, 122629, 
      134410, 58642, 104537, 56864, 54800, 56797, 54202, 54749, 52585, 50714, 
      123509, 107300, 110394, 49985, 86125, 46490, 44906, 88202, 45665, 
      84473, 42349, 90425, 84052, 130601, 49802, 47522, 74153, 64016, 72272, 
      76441, 132052, 80050, 67565, 74498, 39364, 37264, 42881, 38785, 43642, 
      47008, 62900, 94393, 102425, 36250, 34514, 34666, 66266, 81314, 36160, 
      49985, 76705, 40378, 33658, 40693, 51620, 52000, 83476, 54541, 44785, 
      45617, 76421, 39492, 38925, 50725, 37498, 95978, 38845, 34002, 28273, 
      49833, 60624, 32245, 27970, 40885, 33485, 28517, 28181, 28456, 50660, 
      58532, 27241, 27226, 49697, 76625, 49978, 34708, 66244, 47825, 25681, 
      26176, 55589, 33113, 32749, 31732, 31225, 44785, 25181, 24314, 31594, 
      72557, 32058, 26434, 23473, 29033, 83129, 22945, 70762, 30069, 22525, 
      22500, 25981, 27530, 24746, 21025, 20705, 20738, 24237, 32425, 28064, 
      20825, 20176, 19961, 22001, 26000, 47210, 67444, 24698, 18785, 22250, 
      25169, 46658, 45781, 30685, 23402, 25181, 20997, 17482, 43210, 22945, 
      16825, 20353, 17573, 22529, 43181, 17492, 19345, 19225, 45405, 26984, 
      18728, 27653, 59405, 33962, 15866, 15730, 32065, 40241, 43882, 24400, 
      23616, 43300, 17525, 14177, 15080, 15524, 40585, 16090, 13897, 18554, 
      14066, 50245, 14596, 40552, 38690, 37921, 26010, 44642, 11885, 17440, 
      73450, 56393, 39125, 39797, 41512, 33525, 25666, 26154, 68690, 11905, 
      26533, 15165, 10629, 67801, 67322, 27625, 26330, 80756, 13364, 15130, 
      37026, 13204, 58250, 20225, 95652, 24154, 11140, 9197, 9365, 46285, 
      20098, 12618, 11458, 8698, 66064, 30073, 10228, 43250, 37181, 36170, 
      35837, 28445, 18890, 19981, 93770, 49130, 140240, 104465, 29060, 
      157338, 103050, 12610, 10273, 7794, 152557, 39437, 15496, 94250, 81209, 
      15689, 12266, 7586, 7421, 141012, 77645, 6938, 91988, 65288, 34948, 
      8405, 26045, 119457, 66097, 136721, 152930, 84641, 60065, 10210, 
      145960, 140773, 51880, 29493, 29801, 15380, 10265, 120546, 51421, 
      114376, 51701, 5525, 16292, 137098, 87125, 6850, 5813, 134784, 5233, 
      16633, 138997, 103637, 18037, 6337, 135221, 86125, 69925, 5989, 7501, 
      157642, 48025, 11650, 12330, 140785, 114848, 29905, 170953, 141997, 
      102325, 13192, 112466, 51749, 8714, 15889, 88777, 135013, 70408, 87821, 
      4682, 89917, 76922, 61081, 50570, 3965, 101333, 11828, 44053, 46400, 
      128941, 73672, 34600, 106493, 77338, 59453, 5410, 95729, 78329, 55604, 
      47225, 2848, 137290, 125101, 93202, 90217, 81001, 70722, 6697, 5981, 
      5204, 163202, 5317, 2401, 3204, 121234, 77834, 58760, 45797, 4616, 
      2957, 3205, 158752, 155600, 154817, 13600, 4852, 2612, 152393, 145490, 
      134345, 52025, 14845, 159373, 127789, 42568, 126290, 47050, 31957, 
      27281, 8081, 1697, 137024, 105284, 101456, 91600, 61625, 26881, 1616, 
      142146, 119857, 115090, 68008, 62453, 54805, 24853, 10280, 99965, 
      61394, 1394, 162097, 134521, 26577, 7537, 120941, 106201, 83021, 29449, 
      14221, 7949, 163565, 156392, 46525, 44420, 147713, 110585, 38660, 
      103941, 73261, 34024, 14125, 2421, 3050, 114353, 7508, 2900, 52713, 
      2025, 73037, 26597, 2045, 1832, 107554, 94261, 72937, 19897, 7632, 
      81140, 77768, 42509, 8053, 6109, 3188, 51517, 21757, 72224, 70625, 
      36500, 31025, 16025, 3104, 75437, 19961, 802, 55080, 22525, 29189, 
      15418, 1810, 31585, 2372, 16609, 9250, 4040, 6125, 25450, 745, 4113, 
      985, 46777, 221, 40904, 34325, 17789, 3445, 43745, 18833, 5689, 640, 
      37298, 23752, 29609, 16666, 4786, 15380, 6728, 6565, 200, 1850, 530, 
      226, 10609, 0, 9805, 1525, 18234, 10210, 4909, 2925, 457, 85, 1332, 
      5540, 4964, 848, 3217, 2997, 10916, 8381, 3944, 4069, 5141, 7156, 8564, 
      11808, 11380, 3085, 4957, 5850, 12994, 12137, 5156, 452, 8605, 8642, 
      505, 9425, 500, 12762, 7137, 4850, 16776, 14417, 7361, 15973, 9256, 
      2920, 7857, 8258, 19940, 13842, 15056, 2581, 12580, 11965, 8738, 6205, 
      5818, 6977, 4961, 17065, 3140, 18850, 8080, 6757, 6221, 4100, 2525, 
      4525, 16525, 8226, 19557, 16605, 13117, 9477, 25226, 17649, 15130, 
      9293, 4637, 20105, 10733, 10085, 9928, 5733, 5777, 5186, 18045, 16237, 
      7837, 4612, 6089, 11714, 5713, 22986, 12505, 17669, 14116, 12610, 
      26209, 20705, 9050, 27530, 20360, 19637, 18394, 9721, 12025, 17876, 
      21805, 24580, 24309, 19080, 23402, 22117, 43877, 25444, 18721, 6656, 
      7076, 6740, 26770, 16690, 8914, 23185, 20745, 12385, 26996, 16805, 
      11492, 8917, 27625, 25610, 30185, 24922, 8425, 30073, 25625, 32800, 
      15049, 8905, 29000, 40520, 30929, 12506, 12994, 40709, 20880, 16612, 
      9698, 39338, 21925, 17000, 11908, 26962, 16201, 44770, 29600, 21437, 
      26280, 22273, 18005, 25945, 23360, 34741, 29521, 27409, 24021, 32261, 
      25877, 29732, 19370, 29138, 24208, 36845, 32836, 14501, 28741, 27697, 
      36970, 39217, 14144, 28928, 39440, 15794, 29896, 29637, 20392, 15112, 
      42237, 37481, 39610, 50938, 34088, 27850, 16097, 27850, 65060, 40093, 
      29053, 52625, 18226, 38980, 18477, 41729, 40465, 51850, 35984, 29840, 
      30097, 20485, 30125, 25549, 29482, 32553, 42025, 32573, 37837, 40157, 
      43556, 27829, 41941, 44794, 20978, 38088, 52168, 75688, 37817, 46217, 
      48905, 83330, 36241, 48053, 32045, 25940, 52564, 84173, 33674, 24580, 
      23872, 23545, 46336, 70020, 50609, 43810, 50465, 36362, 33650, 43816, 
      47753, 78800, 52650, 93105, 94698, 78005, 69821, 51561, 42832, 28692, 
      54233, 77549, 44285, 69485, 52506, 40410, 30610, 44644, 53824, 72256, 
      76676, 52490, 60146, 66725, 55144, 41620, 54805, 41945, 53794, 63277, 
      52249, 51633, 69704, 71266, 69185, 48973, 47618, 55906, 38372, 82960, 
      88805, 97733, 114985, 64084, 41809, 70010, 72362, 85108, 121928, 66250, 
      51445, 103185, 60100, 54020, 81380, 92420, 68450, 45000, 79540, 88420, 
      55133, 91613, 71065, 56080, 57330, 55885, 68500, 55144, 89000, 90856, 
      92744, 61828, 92945, 70397, 61309, 61704, 96804, 104117, 114130, 76100, 
      94289, 78817, 67957, 97925, 77716, 64116, 123821, 68017, 117541, 67021, 
      88633, 83394, 70650, 120445, 87460, 76932, 75897, 119017, 87490, 88765, 
      131482, 136609, 77065, 88093, 85765, 88538, 84850, 89492, 79976, 77645, 
      71028, 94057, 89305, 80665, 69341, 92565, 86485, 72405, 73424, 91153, 
      88245, 87853, 98809, 92297, 89609, 86594, 102001, 87965, 85202, 107604, 
      99112, 96916, 94445, 110821, 100880, 89801, 107453, 115394, 109169, 
      117220, 104821, 98980, 102973, 112225, 117665, 108209, 119473, 102965, 
      101972, 116980, 118562, 127202, 130050, 118249, 121032, 121250 ], 
  [ 169189, 165197, 163841, 162938, 161090, 159848, 158093, 156221, 154849, 
      154820, 153781, 150074, 146725, 148133, 146549, 146682, 143413, 142658, 
      136890, 136324, 134746, 132896, 131833, 130825, 129796, 129106, 121498, 
      119012, 119330, 115469, 113713, 112517, 110624, 109525, 108641, 107780, 
      106565, 106312, 106850, 105689, 105641, 102404, 103057, 102420, 100930, 
      100180, 100066, 98597, 98810, 97450, 96802, 96181, 94420, 93650, 92465, 
      91205, 92725, 90682, 89842, 88829, 88434, 88309, 88290, 88145, 87632, 
      86249, 81805, 82885, 80692, 77513, 75850, 74513, 73585, 75925, 72148, 
      71353, 74205, 67306, 70106, 66685, 68165, 66917, 63793, 66753, 62626, 
      63297, 62528, 218320, 60525, 62116, 60250, 60730, 63053, 61330, 57796, 
      57636, 200484, 59146, 56869, 203333, 56313, 58669, 181485, 56057, 
      57905, 58097, 55901, 57157, 203285, 53860, 53825, 214625, 55301, 52841, 
      199897, 52209, 51988, 186673, 155405, 186786, 202725, 49729, 161954, 
      49333, 49645, 48866, 49241, 48596, 48008, 48113, 189218, 167065, 
      171541, 46580, 137360, 46637, 48617, 140621, 46600, 135304, 49410, 
      144610, 135461, 200804, 40405, 40501, 121970, 106285, 119293, 125640, 
      203229, 131225, 112400, 123289, 40037, 43877, 37610, 39850, 36581, 
      36181, 106325, 153064, 164264, 37885, 41693, 49369, 112253, 134825, 
      37197, 85672, 128232, 34481, 46769, 34000, 89081, 90245, 138749, 94762, 
      78266, 80084, 129298, 30985, 31012, 89540, 30769, 157361, 29930, 30829, 
      40136, 89416, 106741, 29650, 36661, 73930, 28708, 32848, 43600, 44865, 
      91225, 103849, 36914, 37493, 90056, 131240, 90729, 63377, 116297, 
      87578, 34344, 41373, 100676, 25330, 25362, 25133, 58088, 83528, 28874, 
      31373, 59245, 126736, 24061, 25961, 32306, 24200, 142052, 30978, 
      124533, 23248, 31940, 32905, 48068, 23477, 47209, 34772, 34250, 34481, 
      21538, 64970, 20213, 24260, 25789, 34088, 42068, 52205, 90637, 121361, 
      19805, 29930, 44285, 51362, 90077, 88994, 63594, 18089, 17488, 18250, 
      22061, 85805, 17224, 22984, 43144, 20362, 48682, 86354, 18685, 42120, 
      42194, 90154, 15497, 16745, 60320, 111476, 16729, 19225, 19485, 68490, 
      82210, 88029, 14885, 14893, 87245, 16322, 23666, 32089, 33721, 18386, 
      16661, 20008, 14365, 30073, 22292, 32777, 83681, 17069, 16490, 13093, 
      19045, 22522, 12629, 34381, 24650, 82420, 83488, 86193, 14050, 59849, 
      60733, 31189, 14994, 11600, 11716, 17872, 30490, 30209, 11698, 11393, 
      38293, 12085, 10877, 79897, 35281, 24685, 9826, 47629, 58693, 11817, 
      23140, 24100, 18050, 9089, 10321, 11141, 17489, 28717, 11140, 28717, 
      16393, 13690, 13273, 13138, 10498, 8665, 8564, 45917, 19097, 78325, 
      53044, 10309, 90865, 52021, 8705, 10130, 14977, 87268, 14144, 7825, 
      45985, 37498, 7618, 8353, 13969, 14794, 78685, 35114, 15689, 44305, 
      27505, 11817, 10420, 63700, 63058, 27914, 75368, 87217, 39322, 24250, 
      32805, 82025, 78224, 19625, 9316, 9220, 6085, 7108, 63529, 19154, 
      59137, 19232, 17012, 46985, 75321, 40594, 9225, 20266, 73597, 16712, 
      47912, 76618, 51554, 5554, 9298, 73828, 39780, 29520, 9540, 27684, 
      90305, 16922, 5297, 39637, 77800, 59189, 8500, 100242, 78608, 50420, 
      41873, 57389, 18650, 5513, 47338, 41220, 73394, 29377, 40450, 8593, 
      41746, 33305, 23602, 17645, 9650, 49396, 40081, 14090, 15245, 68672, 
      31025, 9377, 52754, 33301, 22346, 5329, 45352, 33892, 20077, 15460, 
      10485, 74633, 65810, 43613, 41618, 35570, 29053, 4034, 4304, 4913, 
      93805, 4626, 12402, 7261, 62917, 33377, 21625, 14404, 4705, 18688, 
      19728, 90325, 87965, 87380, 2197, 4141, 7445, 85546, 80425, 72250, 
      17650, 2250, 90740, 67472, 12545, 66365, 14845, 7474, 5570, 2210, 
      10874, 74125, 51493, 48853, 42165, 23080, 5364, 10789, 77857, 61706, 
      58325, 26881, 23504, 19024, 4516, 1625, 47746, 22837, 10357, 92648, 
      72200, 5044, 1844, 62378, 51994, 36338, 6130, 1594, 1658, 93712, 88321, 
      14292, 13177, 81812, 54980, 10181, 50308, 29924, 7913, 1280, 20068, 
      3665, 57544, 1189, 3709, 17482, 4810, 29684, 4628, 4628, 18473, 52713, 
      43578, 29576, 2276, 901, 34801, 32617, 11812, 720, 1152, 23377, 16658, 
      2738, 29045, 28040, 8765, 6260, 1160, 2693, 31066, 2122, 14841, 18625, 
      2900, 5402, 937, 19405, 6408, 3133, 1130, 305, 1625, 31232, 3825, 
      15354, 1492, 5096, 13858, 12050, 10753, 7540, 1300, 24770, 12200, 1544, 
      676, 5725, 8917, 3089, 5378, 949, 28273, 641, 305, 340, 12785, 3145, 
      5785, 13005, 20, 9805, 0, 19044, 1297, 5, 842, 2026, 6088, 11252, 
      18241, 661, 877, 5077, 1898, 23458, 89, 128, 1433, 26308, 28964, 33553, 
      36545, 181, 149, 23530, 1044, 745, 45113, 296, 1037, 12965, 320, 353, 
      12610, 340, 12205, 505, 808, 1685, 51409, 1130, 1202, 1490, 1105, 
      20905, 1480, 34349, 56521, 1513, 1733, 18162, 1625, 1604, 1937, 2770, 
      2977, 2548, 3700, 51048, 6425, 54009, 2645, 3298, 3748, 5785, 11140, 
      23040, 2762, 2977, 3604, 3028, 2708, 3028, 64313, 3466, 3125, 3620, 
      7474, 4322, 3856, 4000, 4041, 6970, 7208, 20869, 4420, 4196, 5696, 
      17321, 23546, 38081, 8712, 5785, 4610, 4820, 4633, 4905, 64436, 5666, 
      30641, 66545, 5713, 52708, 5525, 6554, 37370, 49157, 6354, 7145, 7072, 
      6001, 6953, 6658, 91778, 7605, 6228, 12973, 21709, 17009, 8325, 6561, 
      27297, 7508, 7048, 7400, 8737, 7060, 8281, 26100, 64996, 8725, 10322, 
      8821, 15490, 10404, 9124, 73125, 8642, 15170, 10313, 85193, 11050, 
      33613, 34893, 85378, 8917, 9005, 15749, 83009, 9360, 9385, 11817, 
      10433, 41450, 91205, 11285, 9850, 60625, 10282, 44426, 10980, 10573, 
      13634, 11978, 11450, 10834, 12932, 59216, 66041, 11125, 64849, 55757, 
      77498, 13689, 14164, 63648, 12506, 77417, 81050, 15581, 63629, 81269, 
      14257, 13505, 13444, 12713, 15353, 85444, 16132, 17069, 98489, 15305, 
      14013, 16714, 60345, 118729, 18122, 61730, 100148, 17433, 18185, 17680, 
      19346, 80650, 98569, 17557, 16165, 16418, 17498, 16640, 16420, 16785, 
      17476, 20410, 17690, 75024, 78928, 84505, 17690, 81698, 86333, 20929, 
      20017, 97457, 132065, 73994, 87938, 92210, 142673, 19944, 24224, 19700, 
      20129, 97441, 143504, 20137, 21533, 22013, 22280, 87245, 123205, 25778, 
      82529, 93140, 22009, 21673, 24113, 88036, 134725, 27985, 154570, 
      156757, 133328, 121378, 28072, 25085, 24805, 29354, 132266, 25936, 
      120436, 29005, 25225, 25325, 26485, 96253, 124189, 130589, 29377, 
      105937, 115882, 30641, 26225, 97424, 26546, 30665, 109840, 30692, 
      30472, 118825, 120977, 117704, 30762, 30397, 33529, 30445, 137205, 
      145220, 157712, 181098, 37925, 31688, 117305, 120845, 139329, 190009, 
      39485, 33986, 164530, 37093, 34973, 133613, 149405, 40885, 33865, 
      130577, 143417, 36074, 147794, 42696, 36621, 37273, 36818, 41905, 
      36865, 143585, 146233, 148913, 39581, 148706, 43588, 40626, 41017, 
      153337, 163418, 177193, 47485, 149428, 49010, 44090, 154244, 49085, 
      43405, 189434, 46098, 180164, 46282, 56402, 53737, 48121, 183650, 
      56405, 51421, 50980, 181220, 56629, 57698, 197633, 204340, 52722, 
      58004, 56864, 58445, 57125, 59585, 55217, 54272, 52597, 62554, 60178, 
      56290, 52490, 62242, 59330, 53962, 54581, 62010, 60880, 61466, 67460, 
      65288, 64378, 63145, 71210, 65482, 64501, 74821, 71073, 70065, 68980, 
      77234, 72437, 69064, 77204, 81577, 78322, 82805, 76738, 74457, 76466, 
      81160, 85000, 80296, 86210, 78608, 78209, 85685, 87841, 94469, 96517, 
      91242, 92833, 93245 ], 
  [ 197341, 189485, 189785, 188330, 184826, 189380, 183209, 179129, 179413, 
      183248, 184141, 180986, 167425, 180149, 172493, 176490, 168805, 168050, 
      163386, 163648, 164554, 157460, 153085, 159529, 152704, 152290, 149650, 
      145232, 149690, 144173, 136069, 140117, 135188, 121669, 133205, 130688, 
      130301, 123700, 135554, 126941, 125789, 122000, 112165, 111528, 125770, 
      124192, 127114, 117365, 109850, 123946, 118330, 117709, 121192, 119594, 
      113441, 109973, 101005, 107242, 114682, 106493, 111618, 110113, 104850, 
      113537, 107780, 110813, 100021, 92821, 98080, 88829, 99034, 99905, 
      95941, 79789, 96160, 88189, 78345, 90490, 73970, 88765, 74513, 72437, 
      87529, 70065, 74770, 72405, 72740, 128068, 78741, 70120, 83434, 68458, 
      63605, 64642, 80704, 78336, 115200, 65770, 80053, 116669, 78669, 63913, 
      102825, 69857, 63977, 63617, 67769, 62677, 115793, 74560, 73145, 
      122993, 60821, 66365, 112957, 75393, 71584, 104425, 85301, 103986, 
      114129, 68773, 88538, 66445, 63445, 66530, 62765, 63776, 60980, 58325, 
      104210, 90337, 92881, 57896, 72500, 52985, 49997, 74105, 51844, 70996, 
      46098, 75610, 70325, 109448, 60001, 56785, 61802, 53845, 60229, 63540, 
      110493, 66365, 56372, 61741, 45557, 41117, 51410, 44818, 52865, 57709, 
      52229, 77716, 84500, 42025, 38105, 35293, 54569, 66653, 42165, 42340, 
      62820, 49109, 34901, 49732, 43265, 43325, 68093, 45082, 37970, 38408, 
      61954, 49201, 48400, 41792, 46501, 78149, 48698, 41593, 29924, 40564, 
      48781, 39586, 30865, 34186, 41680, 33124, 28420, 28305, 40993, 46993, 
      29738, 29489, 40100, 61412, 40221, 29705, 52817, 38450, 28548, 26469, 
      44096, 42442, 41922, 40589, 26900, 35780, 29978, 27785, 26953, 57460, 
      41449, 32861, 26234, 37172, 66152, 26010, 55809, 38980, 25040, 24625, 
      23504, 35345, 22093, 21800, 21554, 21509, 31474, 25778, 37325, 25640, 
      24133, 20564, 20264, 21845, 36265, 52361, 32777, 20546, 19721, 21002, 
      35705, 34898, 23850, 31613, 34324, 28186, 21785, 32537, 31300, 20500, 
      17476, 22570, 18322, 32258, 23101, 16452, 16250, 33850, 37577, 25577, 
      20852, 44960, 46813, 20605, 20313, 23778, 29770, 32553, 34205, 33109, 
      32045, 24050, 16490, 14425, 14401, 55370, 21905, 17524, 26233, 13789, 
      67280, 13457, 29585, 53225, 52370, 37105, 60721, 13690, 25325, 94825, 
      74882, 28048, 28564, 29889, 47170, 18173, 18505, 89425, 16650, 38372, 
      22480, 13732, 88450, 87893, 39850, 38165, 103429, 19813, 22745, 26077, 
      10441, 77401, 30250, 120493, 16465, 16785, 9616, 9472, 63314, 30341, 
      19429, 17489, 11141, 86677, 43432, 8845, 59725, 52330, 51085, 50674, 
      41410, 28813, 30368, 118505, 66845, 170509, 130600, 42325, 189397, 
      129025, 20021, 16202, 10837, 184144, 55268, 24385, 119125, 104290, 
      24730, 19669, 10933, 10378, 171421, 100250, 9341, 116617, 86017, 49905, 
      13456, 17056, 147514, 86978, 166724, 184645, 108322, 80002, 7137, 
      176969, 171236, 70409, 43264, 43720, 24853, 17320, 148813, 69938, 
      141937, 70292, 6800, 10001, 167229, 111250, 11709, 5914, 164677, 6500, 
      10100, 169354, 129938, 28738, 10954, 165184, 110160, 91620, 10368, 
      5328, 189941, 66050, 19925, 7345, 171364, 142541, 44104, 204570, 
      172724, 128528, 7649, 139913, 70538, 15725, 9250, 113256, 165026, 
      92305, 112210, 8869, 114610, 99821, 81562, 69257, 7442, 127504, 6409, 
      61562, 64373, 158372, 96161, 50225, 133346, 100369, 79754, 11125, 
      121252, 101512, 75277, 65416, 5517, 167645, 154130, 118409, 115034, 
      104570, 92809, 13418, 12308, 10985, 196201, 11250, 4122, 7261, 149857, 
      100997, 79033, 63808, 10225, 2404, 2340, 191341, 187877, 187016, 23725, 
      10765, 6341, 184354, 176749, 164434, 71194, 25434, 192032, 157172, 
      60017, 155513, 65353, 47218, 41450, 16010, 3698, 167413, 132085, 
      127789, 116685, 82420, 40968, 3613, 173077, 148370, 143057, 89809, 
      83396, 74500, 38464, 19289, 126130, 82177, 3457, 195044, 164660, 40648, 
      15368, 149594, 133138, 106994, 44218, 24778, 16010, 196660, 188785, 
      64800, 62305, 179240, 138056, 55445, 130624, 95888, 49865, 24740, 1024, 
      8357, 142276, 15541, 8125, 72130, 6466, 95648, 40784, 6560, 809, 
      134685, 119754, 95540, 32360, 15805, 104905, 101065, 60112, 16452, 
      13572, 745, 70754, 34754, 94733, 92900, 52925, 46280, 27380, 8765, 
      98410, 32482, 765, 74929, 35744, 44042, 26605, 361, 46980, 7549, 28178, 
      18245, 10457, 1700, 39429, 450, 10600, 4820, 65194, 1010, 58225, 50320, 
      29728, 482, 61604, 31076, 13096, 4069, 53905, 37313, 44570, 28273, 949, 
      26585, 14657, 14416, 641, 6733, 3853, 585, 20168, 1525, 19044, 0, 
      30277, 19601, 11882, 8650, 3604, 1040, 25, 12805, 11917, 4525, 9074, 
      274, 20513, 16964, 10265, 640, 1088, 2089, 2873, 21709, 21125, 346, 
      11808, 13165, 5645, 22100, 12077, 821, 17156, 17189, 1018, 18280, 1165, 
      22861, 14884, 11345, 8353, 24866, 15002, 26882, 17665, 1033, 15556, 
      3161, 10705, 23869, 25469, 1602, 22049, 21200, 16565, 12706, 12085, 
      13864, 10600, 8820, 6977, 10125, 15341, 13234, 12304, 8545, 4240, 2340, 
      27050, 15397, 30928, 27040, 22304, 17104, 14909, 28306, 24929, 16592, 
      8578, 31370, 18484, 17524, 17289, 10282, 10244, 4033, 28432, 26000, 
      13700, 4625, 4226, 6341, 9540, 34765, 20618, 27728, 22849, 20637, 
      16136, 31610, 5525, 17141, 31105, 11584, 28433, 15938, 7010, 10517, 
      32850, 36401, 36052, 29185, 34829, 33154, 29954, 37413, 28584, 9109, 
      6253, 7625, 38961, 25605, 6597, 34280, 31060, 19268, 39097, 25552, 
      17665, 7056, 17800, 37153, 42890, 36145, 10522, 42696, 37000, 21789, 
      22442, 11306, 41225, 27785, 43618, 9049, 9225, 27970, 30445, 24461, 
      12161, 26981, 31716, 24841, 16785, 38309, 11090, 31313, 41645, 30826, 
      17569, 31810, 12410, 36648, 33205, 47858, 41234, 38498, 34018, 44672, 
      17540, 20225, 27409, 19861, 16565, 25610, 45153, 19408, 19764, 38450, 
      25805, 27506, 18341, 20021, 27725, 21157, 41105, 40768, 28169, 19769, 
      29968, 50632, 53225, 36941, 46217, 38025, 20578, 19773, 48625, 53450, 
      20882, 38600, 23229, 51857, 23476, 55226, 29314, 38125, 47917, 39901, 
      40154, 26330, 40100, 33808, 39141, 43144, 55186, 43082, 27828, 29524, 
      32065, 36458, 30914, 33065, 25621, 49825, 38945, 58097, 28178, 34394, 
      36458, 64565, 47268, 62036, 41504, 32825, 39481, 65396, 43597, 30365, 
      29189, 28628, 34805, 53653, 64970, 33125, 38216, 46573, 42925, 56129, 
      36424, 61309, 66901, 73426, 74785, 60740, 54034, 65332, 54341, 34741, 
      68546, 60506, 56020, 53920, 66265, 50893, 37193, 56293, 41605, 56293, 
      59933, 66085, 46597, 51850, 69281, 52169, 42500, 52490, 67373, 49396, 
      65192, 64420, 54793, 56117, 54500, 60570, 58825, 69133, 45901, 65997, 
      70976, 78500, 93330, 78773, 50180, 55757, 57641, 68121, 99481, 81161, 
      62690, 83386, 73525, 65885, 65165, 74333, 83665, 53737, 63785, 71105, 
      66986, 73826, 86580, 68085, 69565, 67730, 83305, 66673, 71825, 73369, 
      74945, 74909, 75290, 85264, 73746, 74137, 78817, 85034, 93565, 91645, 
      76840, 94826, 81626, 80000, 93245, 76525, 102218, 80874, 97088, 79402, 
      105530, 99277, 83725, 99746, 103877, 91165, 89896, 98696, 103825, 
      105170, 109589, 114088, 90810, 104096, 101300, 104537, 99905, 105401, 
      93857, 90980, 82405, 110578, 104890, 94378, 80090, 108610, 101282, 
      83770, 84941, 106722, 103108, 102314, 115208, 106964, 103570, 99853, 
      118130, 100810, 97345, 124501, 114129, 111465, 108448, 128018, 116045, 
      101908, 123296, 132637, 125242, 134693, 119794, 112545, 117314, 128356, 
      134404, 123076, 136442, 116420, 115193, 133157, 134485, 143873, 147025, 
      132642, 135889, 136025 ], 
  [ 168930, 165938, 164146, 163385, 161965, 159205, 158600, 157300, 155492, 
      154453, 152906, 149045, 148356, 146810, 146810, 145933, 143810, 143053, 
      136981, 136197, 133965, 133481, 133280, 130322, 130805, 130041, 121113, 
      119125, 118361, 114922, 114820, 112250, 111145, 113282, 109156, 108725, 
      107290, 108693, 106277, 107060, 107300, 104197, 107584, 106945, 101349, 
      100813, 99905, 100594, 102821, 97425, 98073, 97450, 94313, 93757, 
      93866, 93178, 97434, 93229, 90225, 91082, 89245, 89480, 90829, 88378, 
      89233, 86692, 83890, 87130, 82989, 81380, 76617, 74698, 74560, 81722, 
      72685, 73760, 79924, 68041, 75881, 67706, 73288, 72250, 64370, 72658, 
      66221, 67684, 66625, 248625, 62530, 66785, 60957, 65465, 69658, 67213, 
      58565, 58981, 229477, 64161, 57562, 232682, 57220, 64040, 208744, 
      59194, 63058, 63394, 59540, 62450, 232840, 55189, 55514, 245258, 60586, 
      56036, 229300, 52882, 53597, 214850, 180410, 215101, 232552, 51472, 
      187817, 51578, 52754, 50965, 52420, 51341, 51325, 52148, 218093, 
      193778, 198756, 50321, 160969, 51668, 54944, 164660, 51917, 158765, 
      56953, 169289, 159130, 231305, 41960, 42920, 144329, 126626, 141362, 
      148501, 234082, 154804, 133673, 146000, 45250, 51250, 40661, 45205, 
      38980, 37210, 127082, 179365, 191717, 43444, 49268, 59680, 133940, 
      159248, 42538, 103613, 151933, 37300, 56500, 36529, 107666, 109114, 
      163810, 114349, 95401, 97577, 153485, 32850, 33093, 108613, 33280, 
      184640, 31645, 34632, 49405, 108765, 128466, 33661, 44776, 90901, 
      31925, 39377, 54161, 55786, 110930, 125282, 45385, 46180, 109685, 
      156053, 110500, 78754, 139450, 106985, 42445, 51850, 122021, 27449, 
      27625, 27682, 72805, 102565, 35165, 38888, 74248, 151385, 26100, 30736, 
      40465, 27389, 168425, 38845, 149032, 25713, 40309, 41634, 61045, 26948, 
      60320, 44713, 44117, 44420, 25497, 81745, 22298, 30449, 32770, 44165, 
      54305, 66674, 111368, 145906, 22964, 38921, 57236, 65825, 110804, 
      109645, 80497, 21092, 19625, 22185, 28660, 106228, 20077, 30157, 56365, 
      26309, 63125, 106985, 24050, 55333, 55477, 111357, 16250, 20954, 77129, 
      135341, 15392, 25376, 25780, 86665, 102401, 109012, 16354, 16650, 
      108154, 20813, 32045, 43202, 45266, 15241, 21796, 27157, 17768, 40820, 
      17053, 44314, 104290, 14132, 13621, 13320, 14660, 31313, 15802, 25096, 
      18029, 103085, 104297, 107362, 11889, 77200, 78228, 22472, 21037, 
      11089, 15381, 25425, 21841, 21632, 10825, 10880, 27770, 16538, 14248, 
      100404, 48226, 17396, 10961, 35082, 76168, 16978, 33125, 34373, 12697, 
      10000, 14400, 15940, 25600, 20050, 9169, 40354, 11540, 10061, 9860, 
      9797, 8885, 9860, 9325, 33428, 13088, 60722, 39257, 8402, 71604, 38376, 
      12196, 14989, 22500, 68437, 9857, 9946, 33344, 26513, 9593, 11840, 
      21200, 22385, 60930, 24557, 23780, 31874, 18674, 8314, 16061, 82301, 
      47457, 18937, 57965, 68228, 27749, 16133, 45928, 63682, 60385, 12802, 
      6885, 6641, 7610, 10865, 47700, 12325, 43954, 12329, 26093, 63050, 
      57760, 28577, 14992, 30425, 56250, 25789, 64189, 58837, 37517, 5917, 
      15277, 56405, 27829, 19729, 15733, 39925, 70720, 10513, 7888, 54468, 
      59797, 43850, 5617, 79429, 60457, 36445, 57202, 42260, 11513, 9248, 
      63673, 28825, 55885, 19354, 28121, 14912, 29125, 22340, 14869, 10568, 
      16613, 35405, 55250, 8089, 8810, 51649, 20410, 5098, 38105, 22180, 
      13745, 10192, 31925, 22625, 12050, 8801, 18154, 56740, 49141, 30472, 
      28837, 23941, 18792, 7957, 8585, 9698, 73460, 9265, 20929, 13626, 
      46600, 22100, 13010, 7877, 9626, 29297, 30625, 70330, 68258, 67745, 
      2938, 8770, 14090, 66125, 61652, 54557, 10037, 2557, 70669, 50425, 
      6514, 49460, 8020, 3457, 2561, 4961, 19097, 56138, 36818, 34610, 29074, 
      13949, 2425, 19010, 59364, 45445, 42568, 16810, 14225, 10897, 2005, 
      3362, 33641, 13700, 18500, 72277, 54421, 2097, 4657, 45965, 37165, 
      24245, 2533, 1885, 4253, 73193, 68450, 7453, 6698, 62729, 39641, 4706, 
      35685, 19045, 3298, 1489, 31365, 8768, 41765, 3770, 8882, 9549, 10701, 
      18797, 1517, 10445, 29402, 37648, 30025, 18685, 745, 3330, 22826, 
      21074, 5525, 2929, 4225, 35594, 8857, 697, 18218, 17429, 3554, 2129, 
      629, 7418, 19805, 509, 24820, 10242, 637, 1625, 544, 30676, 2125, 8282, 
      373, 1924, 5618, 45233, 832, 25537, 5409, 11461, 6757, 21221, 4658, 
      2669, 173, 37393, 5597, 125, 3721, 12442, 3464, 442, 1433, 100, 41680, 
      146, 2834, 2941, 22226, 8480, 12560, 22516, 1033, 18234, 1297, 30277, 
      0, 1156, 4225, 6561, 12997, 20173, 29250, 3746, 4250, 11474, 6277, 
      35757, 1010, 1985, 5378, 39253, 42485, 48010, 51578, 810, 922, 35821, 
      4477, 3744, 61648, 845, 4394, 22370, 2161, 2192, 21865, 1889, 21314, 
      900, 3357, 5384, 68850, 1145, 3809, 1069, 2986, 32290, 4005, 48680, 
      74666, 1872, 1730, 28669, 2482, 2677, 4304, 6361, 6784, 5777, 8081, 
      68245, 12458, 71632, 5506, 6877, 7685, 11234, 19109, 34609, 2593, 5904, 
      2637, 2925, 3757, 5517, 83360, 3141, 3592, 6389, 13337, 3413, 6185, 
      6617, 6730, 12249, 12557, 31400, 4293, 4645, 9745, 26770, 34721, 52496, 
      14629, 4356, 6565, 4973, 6010, 6928, 83161, 5021, 43316, 85556, 5210, 
      69557, 5668, 10225, 51409, 65354, 5557, 5626, 5625, 6066, 5792, 5857, 
      114017, 5938, 6505, 20090, 31850, 25562, 6436, 7696, 38800, 6625, 6885, 
      10405, 6914, 8333, 11930, 37165, 83401, 7400, 7913, 7780, 22873, 8065, 
      7937, 92602, 11125, 22261, 8330, 106250, 8633, 46100, 47668, 106433, 
      9378, 11050, 22760, 103700, 9601, 11426, 16594, 9232, 55441, 112900, 
      9434, 10445, 77922, 10729, 58841, 10345, 10730, 10765, 10405, 10453, 
      10845, 10709, 76145, 84050, 12932, 82640, 72034, 97085, 11530, 18845, 
      81145, 11785, 96928, 101065, 20906, 81050, 101282, 18500, 12346, 12357, 
      14722, 20242, 105957, 13169, 13672, 120580, 13274, 13780, 21737, 76960, 
      143042, 14929, 78409, 122225, 21940, 15418, 22185, 16001, 100057, 
      120352, 15650, 15986, 16237, 21205, 16529, 17893, 16960, 16785, 17341, 
      17069, 93337, 97817, 104186, 18793, 100945, 106228, 25700, 18234, 
      118714, 157354, 91937, 107897, 112745, 169040, 18805, 20345, 19997, 
      22802, 118546, 169865, 20000, 25210, 26122, 26605, 106906, 147330, 
      21533, 101392, 113441, 21572, 22100, 21730, 107465, 159842, 23796, 
      181701, 184104, 158225, 144905, 24309, 23410, 28170, 25085, 156941, 
      24041, 143741, 25236, 24480, 28180, 24658, 116458, 147850, 154970, 
      25748, 127364, 138533, 26506, 25402, 117697, 25721, 27028, 131545, 
      27625, 27549, 141458, 143824, 140117, 28909, 28904, 30160, 32330, 
      161698, 170501, 184289, 209905, 33178, 32773, 139268, 143240, 163810, 
      219530, 34516, 32401, 191601, 33490, 32810, 157370, 174890, 35624, 
      34578, 153898, 168178, 33905, 172985, 37141, 34306, 34740, 34645, 
      36994, 34978, 168194, 171130, 174098, 36250, 173741, 38597, 37861, 
      38250, 178650, 189737, 204880, 41834, 174233, 42925, 40165, 179477, 
      43426, 40626, 218045, 42877, 207685, 43489, 49429, 47700, 44676, 
      211381, 49858, 46890, 46665, 208585, 50152, 51145, 226432, 233713, 
      48613, 51805, 51097, 52244, 51784, 53450, 50954, 50513, 50634, 55837, 
      54325, 52165, 51101, 55953, 54193, 51993, 52466, 56149, 55665, 56605, 
      60793, 60197, 59933, 59348, 64741, 62033, 61700, 67626, 65602, 65026, 
      64445, 69745, 66818, 66245, 70925, 74000, 71825, 75010, 71245, 70258, 
      71545, 74581, 77837, 74861, 78829, 74465, 74282, 79018, 81380, 87272, 
      89028, 86125, 87282, 87764 ], 
  [ 169882, 165938, 164554, 163657, 161829, 160497, 158804, 156960, 155560, 
      155473, 154402, 150677, 147472, 148714, 147218, 147293, 144082, 143325, 
      137525, 136945, 135325, 133549, 132532, 131410, 130465, 129769, 122065, 
      119601, 119857, 116010, 114344, 113066, 111213, 110290, 109224, 108385, 
      107154, 106993, 107365, 106312, 106280, 103041, 103844, 103205, 101485, 
      100745, 100585, 99234, 99557, 97969, 97393, 96770, 94925, 94165, 93050, 
      91818, 93490, 91325, 90361, 89450, 88973, 88868, 88925, 88650, 88213, 
      86760, 82394, 83594, 81289, 78184, 76345, 74970, 74084, 76690, 72617, 
      71924, 74960, 67769, 70849, 67162, 68868, 67626, 64234, 67490, 63229, 
      63944, 63157, 220405, 61034, 62773, 60685, 61385, 63810, 62045, 58225, 
      58097, 202481, 59809, 57290, 205346, 56744, 59348, 183380, 56610, 
      58570, 58770, 56480, 57826, 205300, 54305, 54290, 216698, 55962, 53384, 
      201896, 52610, 52441, 188602, 157154, 188717, 204740, 50180, 163745, 
      49810, 50170, 49333, 49768, 49097, 48537, 48680, 191165, 168890, 
      173392, 47125, 139005, 47248, 49300, 142288, 47225, 136937, 50153, 
      146305, 137098, 202813, 40804, 40948, 123521, 107722, 120826, 127217, 
      205250, 132840, 113885, 124852, 40626, 44586, 38077, 40445, 37008, 
      36530, 107770, 154817, 166081, 38480, 42400, 50228, 113744, 136468, 
      37778, 86953, 129833, 34920, 47592, 34421, 90394, 91570, 140418, 96125, 
      79489, 81325, 130909, 31354, 31393, 90865, 31172, 159140, 30285, 31300, 
      40905, 90745, 108202, 30125, 37364, 75125, 29137, 33461, 44437, 45722, 
      92570, 105290, 37633, 38224, 91393, 132865, 92072, 64474, 117826, 
      88897, 35033, 42194, 102097, 25681, 25721, 25506, 59137, 84817, 29453, 
      32020, 60308, 128333, 24400, 26452, 32985, 24601, 143741, 31637, 
      126116, 23605, 32625, 33610, 49009, 23888, 48148, 35533, 35005, 35240, 
      21961, 66105, 20530, 24805, 26378, 34849, 42949, 53210, 91988, 122922, 
      20176, 30625, 45200, 52361, 91424, 90333, 64721, 18440, 17789, 18649, 
      22608, 87120, 17561, 23561, 44057, 20869, 49661, 87673, 19154, 43025, 
      43101, 91501, 15706, 17146, 61421, 112969, 16820, 19732, 20000, 69665, 
      83497, 89360, 15130, 15154, 88570, 16733, 24293, 32866, 34522, 18369, 
      17104, 20561, 14708, 30824, 22153, 33570, 84978, 17056, 16477, 13252, 
      18944, 23153, 12946, 34004, 24421, 83705, 84781, 87506, 14065, 60948, 
      61840, 30836, 15461, 11701, 12049, 18421, 30137, 29860, 11777, 11492, 
      37834, 12458, 11188, 81160, 36122, 24400, 10009, 47050, 59780, 12218, 
      23809, 24785, 17865, 9252, 10660, 11520, 18052, 28346, 11141, 29474, 
      16232, 13597, 13192, 13061, 10517, 8840, 8713, 45328, 18868, 77450, 
      52381, 10306, 89896, 51364, 9000, 10501, 15496, 86321, 14005, 8042, 
      45380, 36985, 7825, 8644, 14468, 15313, 77794, 34621, 16232, 43706, 
      27106, 11714, 10825, 64825, 62281, 27505, 74489, 86248, 38765, 23885, 
      33620, 81090, 77317, 19330, 9265, 9157, 6250, 7397, 62728, 18853, 
      58370, 18925, 17593, 47954, 74420, 40001, 9620, 20905, 72706, 17289, 
      48889, 75701, 50845, 5645, 9701, 72929, 39185, 29045, 9953, 28433, 
      89284, 16633, 5508, 40528, 76865, 58402, 8405, 99149, 77661, 49705, 
      42786, 56608, 18313, 5780, 48305, 40589, 72477, 28874, 39817, 8996, 
      41093, 32744, 23165, 17300, 10085, 48665, 40970, 13801, 14930, 67765, 
      30474, 9178, 51977, 32720, 21905, 5636, 44641, 33301, 19666, 15125, 
      10946, 73672, 64917, 42916, 40941, 34957, 28516, 4285, 4573, 5210, 
      92704, 4913, 12905, 7642, 62036, 32776, 21170, 14065, 5002, 19301, 
      20357, 89234, 86890, 86309, 2258, 4418, 7834, 84485, 79400, 71285, 
      17245, 2285, 89641, 66541, 12226, 65440, 14480, 7265, 5417, 2377, 
      11345, 73138, 50690, 48074, 41450, 22585, 5213, 11258, 76840, 60813, 
      57460, 26330, 22997, 18581, 4385, 1730, 46969, 22336, 10816, 91521, 
      71217, 4885, 2005, 61469, 51173, 35669, 5933, 1613, 1805, 92573, 87218, 
      13913, 12818, 80749, 54125, 9874, 49489, 29313, 7650, 1285, 20689, 
      3940, 56657, 1322, 3986, 17029, 5125, 29065, 4441, 4937, 19066, 51860, 
      42809, 28953, 2173, 1018, 34114, 31954, 11441, 821, 1301, 24034, 16201, 
      2601, 28418, 27425, 8450, 6005, 1105, 2930, 30413, 2005, 15368, 18130, 
      2745, 5161, 884, 20000, 6137, 3386, 1053, 360, 1810, 31973, 3620, 
      15881, 1669, 5409, 13421, 12517, 10370, 7225, 1193, 25425, 11785, 1417, 
      797, 6050, 8564, 2890, 5105, 848, 28964, 554, 386, 425, 13250, 3380, 
      6100, 13472, 13, 10210, 5, 19601, 1156, 0, 961, 2209, 6401, 11673, 
      18778, 754, 986, 5354, 2061, 24061, 58, 149, 1570, 26945, 29633, 34274, 
      37298, 130, 106, 24125, 1145, 820, 45940, 233, 1130, 13394, 325, 356, 
      13025, 325, 12610, 424, 841, 1780, 52258, 1009, 1225, 1341, 1082, 
      21410, 1489, 35012, 57394, 1396, 1594, 18605, 1530, 1521, 1924, 2825, 
      3044, 2581, 3797, 51857, 6610, 54836, 2650, 3341, 3809, 5930, 11425, 
      23525, 2593, 2980, 3385, 2857, 2601, 3001, 65204, 3277, 2980, 3601, 
      7625, 4093, 3805, 3965, 4010, 7081, 7321, 21268, 4225, 4033, 5733, 
      17658, 23977, 38692, 8849, 5512, 4525, 4633, 4514, 4820, 65277, 5429, 
      31144, 67400, 5482, 53441, 5328, 6553, 37945, 49850, 6101, 6850, 6781, 
      5794, 6676, 6401, 92801, 7298, 6029, 13154, 22058, 17266, 8000, 6404, 
      27716, 7237, 6817, 7345, 8410, 6905, 8258, 26489, 65789, 8420, 9953, 
      8528, 15665, 10037, 8821, 73970, 8541, 15325, 9962, 86122, 10673, 
      34064, 35360, 86305, 8698, 8874, 15892, 83912, 9125, 9250, 11834, 
      10116, 41977, 92160, 10930, 9629, 61330, 10049, 44969, 10685, 10322, 
      13213, 11629, 11133, 10573, 12545, 59893, 66778, 10960, 65572, 56394, 
      78317, 13298, 14153, 64349, 12193, 78228, 81889, 15602, 64322, 82106, 
      14216, 13162, 13105, 12546, 15346, 86305, 15685, 16596, 99432, 14906, 
      13712, 16705, 60980, 119786, 17649, 62361, 101077, 17384, 17730, 17629, 
      18857, 81425, 99476, 17146, 15850, 16101, 17397, 16325, 16193, 16484, 
      17125, 19925, 17341, 75725, 79661, 85282, 17433, 82449, 87120, 20872, 
      19594, 98314, 133146, 74665, 88721, 93025, 143812, 19553, 23677, 19385, 
      19946, 98282, 144637, 19796, 21402, 21906, 22185, 88002, 124210, 25205, 
      83236, 93925, 21640, 21352, 23634, 88765, 135770, 27400, 155725, 
      157924, 134357, 122329, 27505, 24634, 24634, 28757, 133277, 25469, 
      121369, 28432, 24820, 25120, 26018, 97010, 125138, 131578, 28808, 
      106760, 116773, 30042, 25810, 98181, 26129, 30088, 110669, 30141, 
      29929, 119698, 121860, 118561, 30269, 29924, 32948, 30154, 138170, 
      146225, 158789, 182297, 37258, 31345, 118120, 121684, 140282, 191242, 
      38800, 33489, 165625, 36482, 34442, 134522, 150410, 40180, 33490, 
      131458, 144378, 35537, 148777, 41969, 36074, 36712, 36277, 41210, 
      36338, 144530, 147194, 149890, 38970, 149669, 42881, 40037, 40426, 
      154306, 164441, 178292, 46730, 150365, 48229, 43429, 155201, 48322, 
      42802, 190573, 45461, 181233, 45665, 55549, 52936, 47464, 184725, 
      55570, 50698, 50269, 182269, 55796, 56857, 198756, 205493, 52013, 
      57177, 56061, 57616, 56340, 58754, 54490, 53573, 51994, 61685, 59357, 
      55565, 51917, 61393, 58545, 53353, 53962, 61181, 60085, 60685, 66573, 
      64481, 63605, 62408, 70317, 64753, 63808, 73882, 70226, 69242, 68185, 
      76273, 71578, 68353, 76297, 80596, 77401, 81810, 75869, 73658, 75625, 
      80225, 84025, 79417, 85221, 77797, 77410, 84730, 86888, 93460, 95488, 
      90341, 91906, 92320 ], 
  [ 172765, 167953, 166941, 165920, 163720, 163690, 161005, 158665, 157637, 
      158418, 157781, 154180, 148681, 152465, 149605, 150548, 146345, 145588, 
      140036, 139642, 138580, 135626, 133865, 134417, 132170, 131536, 124948, 
      122050, 123236, 119017, 115925, 115825, 113290, 109577, 111301, 110090, 
      109045, 107458, 110372, 107645, 107365, 104002, 102449, 101810, 103624, 
      102698, 103220, 100009, 98596, 100480, 98788, 98165, 97498, 96552, 
      94321, 92593, 91909, 91604, 92500, 89977, 90740, 90325, 89204, 90913, 
      89298, 88837, 83045, 82385, 81754, 77285, 78112, 77233, 75665, 74117, 
      74570, 72265, 72449, 69536, 68276, 68681, 66853, 65425, 66125, 64793, 
      62516, 62549, 62010, 196690, 61685, 61130, 62452, 59680, 60493, 59348, 
      59930, 59306, 179882, 57856, 59057, 182437, 58325, 57085, 162269, 
      56269, 56493, 56569, 55705, 55625, 182205, 55514, 55189, 192673, 53761, 
      52981, 178925, 54377, 53402, 166685, 137965, 166676, 181397, 51017, 
      143812, 50213, 49829, 49860, 49365, 49066, 48010, 47533, 168628, 
      148213, 152281, 46226, 120994, 45233, 46169, 123905, 44962, 119050, 
      45968, 127364, 119025, 178850, 41765, 41165, 106564, 92501, 104117, 
      109826, 180977, 114829, 97858, 107585, 38425, 40525, 37736, 38120, 
      37225, 37925, 92177, 134450, 144722, 35969, 38153, 43625, 97345, 
      117713, 35453, 73778, 111698, 34765, 41485, 34514, 76661, 77589, 
      121105, 81524, 66996, 68522, 112340, 32005, 31858, 76698, 31265, 
      137905, 31060, 30277, 35170, 76330, 91741, 28916, 32621, 62756, 28610, 
      30082, 37586, 38561, 77845, 89077, 32580, 32985, 76730, 113738, 77285, 
      53469, 100125, 74420, 30290, 35405, 85946, 26084, 26000, 25537, 48690, 
      70650, 26260, 27773, 49613, 109330, 24865, 24561, 28180, 24074, 123250, 
      27080, 107237, 23698, 27634, 28309, 40050, 23113, 39065, 29178, 28712, 
      28885, 20752, 53860, 20933, 21674, 22565, 28370, 34610, 42949, 76333, 
      103981, 19649, 25076, 36241, 42100, 75769, 74740, 52352, 18037, 18130, 
      17440, 19105, 71713, 17282, 19562, 34850, 17924, 39400, 72080, 16705, 
      33818, 33832, 75412, 17225, 15689, 49114, 94586, 20137, 16601, 16745, 
      56180, 68276, 73457, 16029, 15805, 72729, 15028, 19240, 25457, 26741, 
      23236, 14841, 16562, 13933, 23725, 28818, 25789, 69385, 21737, 21096, 
      15205, 24865, 17728, 12357, 44141, 32264, 68050, 69002, 71417, 18064, 
      48145, 48913, 40477, 12392, 14274, 11026, 14050, 39716, 39377, 14660, 
      14065, 49025, 10753, 10413, 65629, 27101, 32801, 11156, 59977, 46853, 
      9893, 17330, 18058, 24592, 10585, 9265, 9505, 13185, 37925, 14954, 
      21569, 22525, 18836, 18245, 18052, 14020, 9925, 10170, 58193, 26153, 
      94717, 66362, 14057, 108589, 65221, 8101, 8424, 11125, 104642, 19802, 
      8321, 58369, 48548, 8228, 7745, 10345, 10880, 95185, 45812, 11365, 
      56509, 36809, 16829, 8066, 50906, 77812, 37332, 91570, 104693, 50824, 
      32968, 24413, 98977, 94770, 27297, 13450, 13466, 7025, 6250, 78445, 
      26820, 73529, 26954, 11858, 36205, 91625, 52432, 6737, 14240, 89725, 
      11554, 36954, 93092, 65012, 7412, 6632, 90010, 51554, 39554, 6698, 
      19970, 108225, 24228, 5353, 29833, 94442, 73685, 12962, 119144, 95362, 
      63810, 31657, 71705, 26528, 4633, 36308, 53330, 89620, 39569, 52496, 
      5617, 54020, 44245, 32744, 25453, 6148, 62770, 29965, 21024, 22525, 
      84474, 41665, 14913, 66640, 44345, 31360, 3497, 58250, 45050, 28625, 
      22906, 6389, 91125, 81316, 56277, 53992, 47016, 39397, 2952, 2930, 
      3133, 112265, 2960, 7604, 4201, 78125, 44525, 30625, 21722, 2801, 
      12202, 13010, 108485, 105893, 105250, 3653, 2465, 4145, 103240, 97597, 
      88552, 25832, 4052, 108954, 83250, 19449, 82025, 22385, 12752, 10036, 
      2036, 6292, 90653, 65353, 62365, 54749, 32474, 9770, 6205, 94789, 
      76840, 73053, 37025, 33010, 27602, 8570, 2257, 61136, 32225, 5825, 
      111082, 88546, 9442, 1602, 77620, 65960, 48100, 11048, 3380, 1588, 
      112258, 106345, 21818, 20413, 99194, 69346, 16601, 64090, 40690, 13633, 
      3114, 12970, 1553, 72250, 1105, 1537, 25864, 2056, 40442, 9122, 1930, 
      11657, 66833, 56480, 40330, 5490, 925, 46421, 43889, 18850, 914, 650, 
      15509, 24912, 6352, 39733, 38554, 14929, 11554, 3554, 853, 42100, 5384, 
      8765, 27337, 6682, 10400, 3209, 12281, 11810, 937, 3688, 949, 353, 
      21898, 8177, 9092, 274, 1906, 21512, 6596, 17593, 13394, 4138, 16528, 
      19442, 4610, 146, 2237, 15229, 7137, 10468, 3545, 19385, 2941, 169, 
      146, 7081, 745, 2225, 7241, 1098, 4909, 842, 11882, 4225, 961, 0, 256, 
      2402, 5938, 11245, 41, 25, 1789, 232, 15412, 1205, 490, 113, 17738, 
      19930, 23765, 26293, 1525, 1377, 15476, 122, 169, 33633, 1690, 169, 
      7225, 666, 697, 6980, 914, 6689, 2005, 562, 509, 39145, 2900, 884, 
      3604, 1361, 13505, 1210, 24565, 43661, 2977, 3485, 11444, 2677, 2482, 
      1769, 1616, 1649, 1682, 1906, 38930, 3293, 41537, 2061, 2132, 2290, 
      3109, 6434, 15434, 4608, 2329, 6082, 4810, 3562, 2722, 50665, 5416, 
      4437, 3074, 4432, 6728, 3650, 3562, 3545, 4384, 4562, 14045, 6178, 
      5490, 4090, 11365, 16196, 28121, 5594, 8581, 4680, 6338, 5165, 4913, 
      50986, 7816, 22061, 52861, 7745, 40762, 7033, 5220, 27684, 37729, 8612, 
      9981, 9850, 7561, 9497, 8912, 75472, 10553, 7610, 8845, 15145, 11717, 
      11441, 7241, 19625, 9810, 8770, 6570, 11789, 7618, 6925, 18770, 51746, 
      11365, 13828, 11225, 11108, 13850, 11642, 58997, 8200, 11016, 13465, 
      69785, 14548, 25105, 26153, 69968, 10093, 8905, 11645, 67885, 10706, 
      9281, 9509, 12937, 31716, 75265, 14309, 10900, 48217, 11444, 34336, 
      13010, 11965, 17460, 14760, 13768, 12340, 16234, 47090, 53045, 11177, 
      52025, 44149, 63220, 16925, 11890, 51050, 14580, 63193, 66420, 12781, 
      51085, 66637, 12325, 15921, 15802, 12577, 12897, 70402, 19994, 21277, 
      82165, 18409, 15665, 14132, 48425, 100597, 22144, 49744, 83810, 15245, 
      21853, 15490, 23476, 66452, 82457, 20525, 17741, 17992, 15940, 18154, 
      16658, 18065, 19450, 24296, 19604, 61682, 65122, 70061, 18208, 67600, 
      71713, 18485, 22849, 81729, 113089, 60932, 73252, 77060, 122825, 22250, 
      28730, 20842, 19357, 81821, 123650, 21625, 19945, 20077, 20170, 72781, 
      105145, 30568, 68697, 78146, 23717, 22685, 27385, 73730, 115837, 32701, 
      134056, 136069, 114610, 103760, 32434, 27765, 23425, 34120, 113716, 
      28786, 102986, 33361, 27145, 24345, 29273, 81293, 106445, 112265, 
      33613, 89989, 98948, 35281, 28197, 82402, 28516, 34893, 93650, 34450, 
      34114, 101873, 103849, 100922, 33524, 32869, 37505, 30185, 118733, 
      126106, 137554, 159140, 42993, 32058, 100853, 104045, 120845, 167465, 
      44721, 36496, 143956, 41225, 37945, 115705, 130105, 46349, 34513, 
      113013, 124693, 39040, 128720, 48386, 39701, 40525, 39780, 47069, 
      39593, 124969, 127385, 129833, 43465, 129736, 48802, 44036, 44425, 
      134125, 143392, 156065, 53209, 130618, 55080, 48420, 135082, 54801, 
      46801, 167540, 49832, 159130, 49664, 63144, 59725, 52021, 162436, 
      62793, 56185, 55570, 160290, 62957, 64080, 175537, 181778, 57128, 
      64090, 62602, 64529, 62509, 65605, 59729, 58378, 55249, 69032, 65960, 
      60680, 54676, 68368, 64528, 56608, 57341, 67784, 66130, 66420, 73858, 
      70402, 68968, 67213, 77416, 69248, 67745, 81601, 76457, 75101, 73610, 
      84240, 77933, 72290, 83210, 88625, 84500, 90025, 82100, 78773, 81360, 
      87386, 91682, 85586, 93064, 82850, 82277, 91953, 93925, 101117, 103393, 
      96200, 98137, 98489 ], 
  [ 175005, 169745, 168925, 167840, 165448, 166090, 162893, 160297, 159461, 
      160690, 160277, 156740, 150057, 155153, 151589, 152980, 148265, 147508, 
      142084, 141786, 141012, 137450, 135305, 136721, 133802, 133200, 127188, 
      124066, 125732, 121321, 117493, 118001, 115114, 109961, 113125, 111722, 
      110773, 108450, 112676, 109085, 108677, 105250, 102481, 101842, 105480, 
      104458, 105332, 101161, 98852, 102528, 100260, 99637, 99578, 98536, 
      95729, 93745, 91845, 92500, 94356, 91001, 92404, 91829, 90100, 92833, 
      90610, 90661, 84133, 82513, 82746, 77573, 79776, 79153, 77233, 73541, 
      76330, 73193, 71905, 71200, 67700, 70217, 66565, 65041, 67853, 64153, 
      62900, 62581, 62170, 185202, 62773, 61034, 64116, 59552, 59533, 58708, 
      61562, 60682, 168970, 57600, 60721, 171365, 59893, 56669, 152125, 
      56845, 56173, 56185, 56057, 55241, 171037, 56890, 56405, 181025, 53377, 
      53525, 167821, 56041, 54650, 156125, 128813, 156052, 170101, 52201, 
      134276, 51173, 50405, 50884, 49909, 49802, 48490, 47693, 157748, 
      138293, 142137, 46514, 112450, 44945, 45305, 115169, 44546, 110570, 
      44560, 118340, 110449, 167234, 43013, 42029, 98564, 85397, 96245, 
      101602, 169201, 106285, 90338, 99425, 38041, 39181, 38312, 37672, 
      38089, 39397, 84881, 124690, 134450, 35425, 36713, 40969, 89633, 
      108785, 35005, 67730, 103090, 35437, 39085, 35314, 70325, 71125, 
      111889, 74740, 61300, 62666, 103508, 33093, 32850, 70138, 32065, 
      127697, 32212, 30501, 32962, 69642, 83997, 29044, 30925, 57124, 29090, 
      29090, 34802, 35617, 70997, 81461, 30724, 31033, 69914, 104618, 70405, 
      48541, 91741, 67700, 28594, 32653, 78362, 27044, 26896, 26305, 44050, 
      64090, 25364, 26333, 44845, 100274, 25857, 24337, 26452, 24554, 113426, 
      25480, 98245, 24498, 25810, 26325, 36178, 23465, 35129, 26650, 26216, 
      26357, 20880, 48292, 21893, 20810, 21349, 25778, 31058, 38405, 69005, 
      94957, 20129, 22964, 32369, 37556, 68441, 67444, 46720, 18581, 19058, 
      17568, 18049, 64513, 17890, 18250, 30850, 17156, 34856, 64784, 16193, 
      29818, 29800, 67860, 18761, 15689, 43514, 85850, 22601, 15737, 15817, 
      49972, 61172, 66001, 17245, 16893, 65305, 14900, 17384, 22385, 23477, 
      26500, 14425, 15250, 14285, 20813, 33010, 22525, 62089, 24905, 24232, 
      16965, 28673, 15680, 12805, 50125, 37064, 60722, 61610, 63865, 20880, 
      42289, 42993, 46205, 11560, 16354, 11250, 12546, 45412, 45041, 16900, 
      16145, 55553, 10625, 10765, 58365, 23197, 37889, 12500, 67401, 40933, 
      9445, 14738, 15338, 28816, 12025, 9297, 9217, 11425, 43621, 17674, 
      18241, 26525, 22292, 21605, 21380, 16580, 11237, 11674, 65585, 30665, 
      104381, 74330, 16745, 118989, 73125, 8389, 8104, 9621, 114850, 23546, 
      9217, 65825, 55268, 9188, 8033, 8969, 9344, 104913, 52340, 9605, 63869, 
      42569, 20221, 7394, 44474, 86580, 43156, 101138, 114965, 57800, 38408, 
      20413, 108961, 104530, 32161, 16362, 16442, 8177, 6410, 87309, 31684, 
      82105, 31850, 9650, 30893, 101257, 59600, 6001, 11552, 99261, 9346, 
      31546, 102820, 73076, 9076, 5800, 99578, 58690, 45730, 5770, 16354, 
      118753, 28900, 6025, 25065, 104266, 82325, 16066, 130216, 105250, 
      71842, 26665, 80249, 31520, 4793, 30868, 60658, 99220, 45841, 59792, 
      4625, 61444, 50933, 38440, 30413, 4868, 70802, 25037, 25504, 27197, 
      93850, 48193, 18625, 74960, 51097, 36992, 3145, 66026, 51866, 34001, 
      27674, 4789, 100885, 90532, 63925, 61480, 53992, 45765, 3016, 2834, 
      2813, 123113, 2704, 5620, 3177, 87181, 51341, 36257, 26426, 2417, 9290, 
      9970, 119173, 116453, 115778, 5125, 2209, 2993, 113672, 107741, 98216, 
      31016, 5716, 119674, 92626, 23929, 91337, 27217, 16336, 13172, 2612, 
      4436, 100445, 73673, 70493, 62365, 38330, 12874, 4349, 104805, 85864, 
      81853, 43297, 38930, 33010, 11482, 3281, 69200, 38081, 4001, 121930, 
      98242, 12546, 2146, 86708, 74344, 55268, 14440, 5044, 2228, 123170, 
      116969, 26650, 25085, 109466, 77954, 20825, 72378, 47314, 17473, 4810, 
      9738, 1073, 81050, 1745, 1025, 31176, 1224, 47066, 12290, 1130, 8585, 
      75313, 64288, 46954, 7954, 1629, 53525, 50801, 23426, 1714, 1066, 
      11861, 30160, 9040, 46325, 45050, 19025, 15170, 5570, 533, 48884, 7880, 
      6109, 32841, 9466, 13856, 5161, 9049, 15490, 425, 5800, 2005, 353, 
      17450, 11281, 6340, 306, 850, 26440, 4292, 22073, 17330, 6410, 12688, 
      24146, 7010, 562, 1021, 19421, 10081, 13988, 5689, 15193, 4925, 809, 
      754, 4649, 137, 977, 4777, 2410, 2925, 2026, 8650, 6561, 2209, 256, 0, 
      1090, 3730, 8109, 425, 281, 701, 40, 11700, 2549, 1418, 113, 13738, 
      15674, 19093, 21365, 2997, 2785, 11764, 346, 585, 28033, 3194, 425, 
      4793, 1594, 1625, 4612, 1970, 4385, 3573, 1170, 605, 33129, 4628, 1460, 
      5524, 2257, 10177, 1818, 19925, 37325, 4545, 5213, 8500, 4021, 3730, 
      2441, 1744, 1681, 1970, 1682, 33010, 2333, 35425, 2509, 2260, 2258, 
      2405, 4610, 12010, 6400, 2745, 8226, 6570, 4810, 3330, 43913, 7272, 
      5941, 3554, 3536, 8840, 4322, 4106, 4057, 3744, 3890, 11069, 7938, 
      6994, 3994, 8869, 12932, 23417, 4666, 10917, 5512, 7970, 6253, 5713, 
      44362, 9800, 18125, 46109, 9665, 34970, 8665, 5284, 23140, 32225, 
      10660, 12349, 12186, 9225, 11705, 10960, 67280, 12985, 9178, 7373, 
      12329, 9605, 13969, 8425, 16201, 11890, 10530, 6922, 14285, 8738, 6989, 
      15538, 45250, 13637, 16580, 13369, 9508, 16570, 13850, 52021, 8776, 
      9544, 16025, 62105, 17300, 21233, 22153, 62288, 11565, 9673, 10205, 
      60365, 12274, 10049, 9061, 15145, 27172, 67297, 16805, 12308, 42201, 
      12916, 29600, 14962, 13565, 20404, 17128, 15880, 14004, 18890, 41234, 
      46709, 12041, 45785, 38581, 56180, 19549, 11474, 44938, 16564, 56185, 
      59188, 12077, 45005, 59405, 12101, 18097, 17946, 13345, 12385, 62946, 
      22970, 24445, 74005, 20969, 17425, 13556, 42697, 91445, 25216, 43984, 
      75650, 14893, 24733, 15138, 26612, 59476, 74425, 23021, 19469, 19720, 
      15940, 19850, 17650, 19633, 21402, 27304, 21524, 55186, 58370, 62957, 
      19360, 60688, 64513, 18005, 25281, 73921, 103489, 54596, 66020, 69572, 
      112745, 24394, 32090, 22346, 19805, 74077, 113570, 23321, 19945, 19885, 
      19882, 65677, 96057, 34088, 61945, 70754, 25541, 24125, 30073, 66722, 
      106301, 36189, 123624, 125541, 105170, 94928, 35730, 30133, 23553, 
      37640, 104372, 31250, 94250, 36657, 29097, 24697, 31705, 73933, 97549, 
      103049, 36845, 82085, 90500, 38737, 30181, 75010, 30500, 38125, 85618, 
      37426, 37026, 93425, 95305, 92570, 35956, 35141, 40609, 30953, 109453, 
      116474, 127346, 147940, 46705, 33178, 92693, 95693, 111565, 155945, 
      48529, 38800, 133524, 44425, 40505, 106745, 120377, 50285, 35793, 
      104245, 115285, 41600, 119120, 52450, 42325, 43245, 42340, 50845, 
      42025, 115625, 117913, 120233, 46537, 120200, 52610, 46852, 47241, 
      124461, 133280, 145345, 57305, 121178, 59368, 51748, 125450, 58897, 
      49617, 156404, 52840, 148474, 52480, 67816, 63981, 55125, 151684, 
      67273, 59769, 59058, 149698, 67405, 68560, 164305, 170290, 60520, 
      68410, 66730, 68849, 66445, 69893, 63185, 61610, 57681, 73576, 70120, 
      64072, 56852, 72720, 68368, 59040, 59837, 71944, 70002, 70132, 78370, 
      74210, 72488, 70445, 81832, 72320, 70529, 86337, 80425, 78877, 77162, 
      89104, 81965, 75074, 87530, 93521, 88916, 95017, 86068, 82165, 85072, 
      91834, 96386, 89522, 97864, 86210, 85541, 96433, 98309, 105821, 108225, 
      99976, 102105, 102425 ], 
  [ 182065, 175873, 175445, 174226, 171434, 173456, 169201, 166073, 165629, 
      167780, 167825, 164410, 155281, 163081, 158065, 160378, 154601, 153842, 
      148666, 148564, 148378, 143560, 140621, 143813, 139508, 138970, 134122, 
      130532, 133186, 128369, 123021, 124777, 121160, 113033, 119165, 117364, 
      116609, 112768, 119698, 114325, 113653, 110084, 104805, 104164, 111562, 
      110340, 111938, 105785, 101626, 108994, 105538, 104913, 106100, 104858, 
      100861, 98345, 93937, 96570, 100402, 95329, 98050, 97145, 94162, 99005, 
      95528, 96629, 88569, 84969, 86980, 80341, 85378, 85277, 82629, 74513, 
      82116, 77261, 72937, 76770, 68650, 75521, 68105, 66377, 73541, 64957, 
      65810, 64765, 64616, 163624, 67129, 62948, 69658, 61394, 59657, 59490, 
      67028, 65620, 148564, 59170, 66249, 150625, 65221, 57905, 133297, 
      60125, 57605, 57485, 58873, 56537, 150089, 61812, 60997, 159085, 54665, 
      56725, 146997, 61549, 59300, 136421, 112009, 136210, 148873, 56709, 
      116674, 55217, 53657, 55058, 53093, 53380, 51536, 50077, 137362, 
      119885, 123265, 49156, 96872, 46393, 45565, 99193, 45728, 95120, 43690, 
      101762, 94793, 145300, 47609, 45833, 84082, 72761, 82025, 86656, 
      146929, 90677, 76840, 84605, 39257, 38417, 41506, 38754, 41873, 44433, 
      71833, 106560, 115264, 36297, 35737, 37485, 75721, 92365, 36073, 57248, 
      87328, 38813, 36125, 38952, 59245, 59777, 94865, 62730, 51530, 52564, 
      87266, 37309, 36868, 58580, 35685, 108613, 36554, 32929, 30368, 57808, 
      69985, 31266, 29385, 47466, 32036, 29000, 31016, 31501, 58829, 67709, 
      28850, 28961, 57808, 87760, 58165, 40325, 76397, 55786, 27040, 28921, 
      64660, 30962, 30682, 29825, 36416, 52496, 25450, 25297, 36945, 83528, 
      29833, 25805, 24818, 27472, 95092, 24106, 81625, 28072, 23972, 24157, 
      30116, 26113, 28925, 23348, 22978, 23053, 23050, 38714, 25777, 20932, 
      20745, 22336, 25636, 30937, 55793, 78245, 23017, 20506, 26281, 30082, 
      55225, 54290, 36994, 21589, 22856, 19714, 17753, 51545, 21024, 17424, 
      24480, 17450, 27362, 51610, 17009, 23440, 23354, 54154, 23797, 17557, 
      33832, 69700, 29549, 15821, 15769, 39034, 48386, 52489, 21617, 21001, 
      51857, 16498, 15418, 17909, 18605, 35090, 15425, 14400, 16865, 16661, 
      43508, 17645, 48893, 33289, 32546, 22441, 38369, 13298, 15569, 64305, 
      48802, 47444, 48200, 50125, 28522, 32045, 32617, 59849, 11674, 22472, 
      13540, 11272, 58986, 58549, 23346, 22261, 70841, 12185, 13313, 45205, 
      16965, 50201, 17090, 84529, 30537, 10333, 11204, 11540, 39338, 16805, 
      11173, 10433, 9605, 57177, 25092, 13185, 36581, 31226, 30341, 30050, 
      23666, 15749, 16580, 82633, 41773, 126113, 92564, 24089, 142237, 91225, 
      10781, 9242, 8317, 137700, 33064, 12861, 82997, 70922, 12962, 10421, 
      7925, 7970, 126769, 67594, 7765, 80837, 56237, 29005, 7796, 32996, 
      106450, 56954, 122656, 137933, 73970, 51410, 13945, 131333, 126440, 
      43973, 24148, 24356, 12329, 8516, 107365, 43490, 101565, 43720, 6868, 
      21709, 122893, 76154, 6253, 7778, 120697, 6560, 22160, 124650, 91474, 
      14274, 5850, 121076, 75172, 60232, 5620, 10660, 142229, 40298, 9173, 
      16993, 126288, 101905, 24228, 154810, 127400, 90164, 18125, 99625, 
      43570, 6877, 21402, 77524, 120770, 60525, 76586, 4325, 78498, 66469, 
      51930, 42385, 3970, 89108, 16613, 36482, 38569, 114920, 63389, 28013, 
      93850, 66753, 50338, 4149, 83792, 67652, 46817, 39236, 3217, 122741, 
      111266, 81425, 78650, 70106, 60625, 4874, 4360, 3877, 147209, 3898, 
      3250, 2785, 107577, 67117, 49589, 37844, 3341, 5000, 5416, 142929, 
      139945, 139204, 9873, 3393, 2329, 136898, 130373, 119858, 43418, 10858, 
      143492, 113672, 34877, 112249, 38889, 25434, 21346, 5506, 2314, 122345, 
      92537, 88961, 79777, 52112, 20980, 2225, 127165, 106178, 101705, 57933, 
      52840, 45864, 19188, 7093, 87530, 51857, 1937, 146000, 119936, 20644, 
      4964, 107146, 93330, 71746, 23130, 10170, 5242, 147368, 140573, 38308, 
      36413, 132340, 97396, 31225, 91156, 62660, 27077, 9992, 4756, 1765, 
      100880, 4745, 1649, 43810, 1186, 62404, 20500, 1156, 3925, 94477, 
      82066, 62288, 14708, 4753, 69845, 66725, 34532, 5032, 3592, 6005, 
      42650, 16250, 61585, 60112, 29137, 24292, 11392, 1537, 64538, 14690, 
      2293, 45853, 16868, 22642, 10845, 4041, 24736, 1025, 11810, 5837, 2005, 
      9928, 19333, 2314, 2020, 320, 38250, 1186, 32957, 27092, 12740, 6410, 
      35488, 13600, 3060, 153, 29705, 17789, 22882, 11745, 8181, 10645, 3757, 
      3636, 1261, 509, 29, 1321, 6740, 457, 6088, 3604, 12997, 6401, 2402, 
      1090, 0, 788, 3253, 2825, 2417, 65, 1250, 5650, 6925, 4936, 1717, 7092, 
      8500, 11061, 12805, 7633, 7289, 5706, 2404, 3037, 18077, 7888, 2545, 
      1369, 5096, 5125, 1314, 5732, 1217, 8389, 4000, 2377, 22285, 9754, 
      4210, 11042, 5661, 4869, 4624, 11905, 25805, 9325, 10321, 3970, 8333, 
      7844, 5365, 3546, 3285, 4100, 2756, 22336, 1885, 24349, 4961, 4050, 
      3716, 2477, 2372, 6472, 11618, 5125, 14164, 11716, 8900, 6100, 31501, 
      12610, 10553, 6052, 3194, 14698, 7208, 6728, 6613, 3922, 4000, 6425, 
      13060, 11588, 5288, 5213, 7690, 15205, 4240, 17221, 8714, 12820, 9981, 
      8845, 32180, 15370, 11485, 33661, 15101, 24500, 13505, 6890, 15242, 
      22345, 16354, 18701, 18472, 14125, 17725, 16650, 51850, 19465, 13876, 
      5801, 7985, 6709, 20641, 12325, 10597, 17636, 15616, 9104, 20885, 
      12500, 8573, 10324, 33300, 19769, 23698, 19233, 7650, 23620, 19844, 
      39073, 11402, 7946, 22741, 47701, 24410, 14681, 15337, 47882, 16033, 
      12689, 8665, 46285, 16936, 13061, 9565, 21125, 19226, 52289, 23377, 
      16634, 31213, 17370, 21250, 20404, 18281, 27890, 23426, 21650, 18850, 
      25780, 30568, 35053, 15233, 34325, 28505, 43066, 26365, 12020, 33736, 
      22058, 43133, 45674, 12025, 33865, 45889, 13037, 23981, 23764, 16325, 
      12725, 48964, 30500, 32369, 58565, 27637, 22441, 13754, 32269, 73949, 
      32930, 33482, 60196, 15541, 32045, 15784, 34450, 46458, 59229, 29537, 
      24401, 24650, 17306, 24712, 21060, 24229, 26788, 34866, 26842, 43144, 
      45800, 49661, 23090, 47786, 51017, 18365, 31645, 59165, 85037, 42874, 
      52450, 55474, 93301, 30160, 40360, 26788, 22069, 59445, 94120, 28157, 
      21281, 20825, 20624, 52361, 78649, 42682, 49349, 56836, 30629, 28421, 
      36941, 53588, 87953, 44701, 103426, 105145, 87016, 78026, 43840, 36329, 
      25129, 46210, 86410, 37640, 77540, 44761, 34429, 26729, 38025, 60057, 
      80505, 85345, 44813, 67085, 74378, 47165, 35573, 61064, 35890, 46085, 
      70344, 44852, 44320, 77285, 78965, 76624, 42250, 41105, 48285, 33809, 
      91585, 97876, 107560, 126106, 55625, 36752, 77125, 79729, 93685, 
      133445, 57641, 44810, 113266, 52281, 47041, 89521, 101569, 59657, 
      39685, 87413, 97133, 48130, 100570, 62080, 48985, 50101, 48866, 59877, 
      48285, 97597, 99621, 101677, 54113, 101770, 61700, 53890, 54277, 
      105757, 113650, 124461, 66977, 102932, 69434, 59834, 106804, 68561, 
      56641, 134650, 60250, 127700, 59490, 78650, 73957, 62725, 130706, 
      77705, 68353, 67444, 129044, 77769, 78986, 142325, 147780, 68698, 
      78500, 76424, 78937, 75737, 79909, 71485, 69448, 63865, 84114, 79866, 
      72234, 62506, 82858, 77450, 65218, 66145, 81682, 79144, 78938, 88820, 
      83200, 80882, 78245, 92066, 79778, 77393, 97225, 89725, 87781, 85604, 
      100250, 91393, 81920, 97540, 104717, 99122, 106409, 95346, 90253, 
      93818, 102096, 107168, 98720, 108842, 94216, 93349, 106745, 108413, 
      116569, 119233, 108802, 111325, 111577 ], 
  [ 190717, 183725, 183625, 182290, 179154, 182340, 177185, 173601, 173485, 
      176416, 176845, 173522, 162313, 172405, 166157, 169250, 162565, 161802, 
      156818, 156880, 157186, 151300, 147685, 152377, 146896, 146410, 142522, 
      138528, 142018, 136845, 130205, 133013, 128772, 118117, 126765, 124624, 
      124029, 118900, 128122, 121237, 120341, 116640, 109229, 108584, 119170, 
      117776, 119986, 112149, 106418, 116914, 112450, 111821, 114056, 112642, 
      107633, 104661, 98125, 102434, 107938, 101405, 105242, 104057, 100010, 
      106641, 102100, 104085, 94709, 89429, 92944, 85045, 92482, 92817, 
      89549, 77677, 89360, 83045, 76145, 83810, 71770, 82333, 71721, 69813, 
      80665, 67937, 70570, 68909, 68980, 147604, 73109, 66856, 76642, 65234, 
      62037, 62426, 73936, 72080, 133520, 62770, 73205, 135293, 72005, 61217, 
      119585, 65169, 61081, 60849, 63521, 59893, 134569, 68240, 67145, 
      142721, 58005, 61685, 131573, 68465, 65488, 121945, 99989, 121610, 
      133097, 62765, 103970, 60877, 58645, 60826, 58021, 58640, 56340, 54317, 
      122282, 106481, 109465, 53608, 85860, 49825, 47989, 87841, 48932, 
      84212, 45146, 89890, 83701, 128872, 53689, 51241, 73970, 64213, 72133, 
      76148, 130205, 79605, 67556, 74197, 42453, 39933, 46378, 41834, 47241, 
      50861, 62917, 93332, 101140, 39185, 37057, 36677, 66065, 80581, 39125, 
      50500, 76100, 43821, 35757, 44180, 51985, 52285, 82557, 54674, 45370, 
      46120, 75610, 43009, 42400, 50896, 40877, 94541, 42354, 37105, 30276, 
      49876, 60205, 35258, 30185, 41378, 36640, 31028, 29908, 30113, 50609, 
      58145, 29362, 29305, 49636, 75556, 49877, 35449, 65473, 47770, 27812, 
      27845, 55120, 36370, 35978, 34893, 32020, 44740, 27602, 26497, 32321, 
      71396, 35281, 29125, 25506, 32020, 81608, 25010, 69593, 33172, 24480, 
      24385, 27040, 30425, 25717, 22600, 22282, 22301, 26938, 32634, 31117, 
      23080, 22277, 21460, 23080, 26645, 46625, 66105, 27505, 20458, 23153, 
      25778, 46049, 45162, 30770, 26165, 28100, 23554, 19521, 42561, 25700, 
      18740, 21092, 19714, 23018, 42442, 19709, 20036, 19890, 44530, 30073, 
      21145, 27620, 58000, 37445, 17893, 17729, 31754, 39538, 43025, 27325, 
      26485, 42445, 19850, 15746, 16105, 16465, 44370, 18265, 15668, 21041, 
      15125, 54400, 15489, 39681, 42385, 41578, 29065, 48569, 13250, 19885, 
      78305, 60730, 38144, 38788, 40433, 36970, 25317, 25777, 73385, 13730, 
      29620, 17440, 12148, 72458, 71965, 30770, 29405, 85765, 15461, 17425, 
      35989, 13625, 62593, 22930, 101005, 23657, 13025, 10144, 10256, 50202, 
      22797, 14701, 13401, 9997, 70613, 33320, 10829, 47045, 40738, 39685, 
      39338, 31610, 21509, 22672, 99025, 53125, 146477, 109960, 32245, 
      163885, 108505, 14733, 12130, 9133, 159008, 43060, 17873, 99485, 86122, 
      18082, 14365, 8957, 8722, 147229, 82450, 8117, 97145, 69745, 38369, 
      10048, 25168, 125218, 70570, 142820, 159325, 89594, 64346, 10361, 
      152217, 146932, 55897, 32656, 32968, 17749, 12200, 126277, 55402, 
      119969, 55684, 6400, 15809, 143141, 92090, 8357, 6466, 140773, 6084, 
      16084, 145058, 108970, 20570, 7778, 141200, 91040, 74420, 7376, 7712, 
      164029, 51850, 13725, 12025, 146852, 120397, 33032, 177554, 148068, 
      107584, 12753, 117937, 55666, 10517, 15242, 93704, 140922, 74849, 
      92698, 5933, 94826, 81509, 65234, 54401, 5066, 106496, 11321, 47650, 
      50069, 134644, 78129, 37825, 111722, 81881, 63506, 6845, 100708, 82888, 
      59533, 50888, 3725, 143125, 130698, 98113, 95058, 85618, 75073, 8290, 
      7492, 6617, 169489, 6746, 3074, 4285, 126713, 82333, 62729, 49360, 
      5953, 3188, 3380, 164909, 161701, 160904, 15725, 6221, 3589, 158426, 
      151397, 140042, 55762, 17042, 165520, 133348, 45985, 131809, 50609, 
      34970, 30098, 9778, 2330, 142741, 110357, 106445, 96365, 65620, 29672, 
      2237, 147949, 125226, 120361, 72161, 66452, 58580, 27536, 12137, 
      104890, 65353, 1993, 168228, 140148, 29320, 9160, 126290, 111242, 
      87530, 32306, 16322, 9602, 169700, 162401, 50000, 47825, 153544, 
      115688, 41845, 108880, 77472, 37017, 16180, 2320, 4141, 119492, 9077, 
      3965, 56314, 2938, 77200, 29248, 2960, 1753, 112517, 98930, 77076, 
      22216, 9181, 85465, 82009, 45728, 9620, 7508, 2809, 55018, 24138, 
      76301, 74660, 39485, 33800, 18100, 4157, 79586, 22234, 821, 58657, 
      24912, 31858, 17429, 1553, 34340, 3293, 18666, 10845, 5161, 5300, 
      27917, 650, 5224, 1620, 50018, 298, 43937, 37120, 19856, 2826, 46852, 
      20932, 6920, 1157, 40169, 26065, 32162, 18617, 3965, 17225, 7985, 7808, 
      113, 2549, 949, 113, 12136, 85, 11252, 1040, 20173, 11673, 5938, 3730, 
      788, 0, 841, 6565, 5933, 1229, 3978, 2218, 12337, 9620, 4777, 3152, 
      4112, 5945, 7241, 13261, 12805, 2258, 5840, 6805, 11317, 13556, 6029, 
      149, 9748, 9773, 194, 10600, 205, 14149, 8068, 5545, 14737, 15754, 
      8194, 17370, 10193, 2009, 8644, 6737, 17665, 15013, 16285, 1754, 13617, 
      12960, 9469, 6698, 6269, 7528, 5288, 14900, 3121, 16565, 8653, 7178, 
      6560, 4145, 2080, 3380, 17650, 8749, 20800, 17680, 13968, 10048, 22565, 
      18730, 16057, 9760, 4490, 21250, 11236, 10532, 10361, 5650, 5668, 4057, 
      18976, 17056, 7956, 3681, 4810, 9805, 5444, 24133, 12994, 18496, 14705, 
      13061, 23400, 21650, 7405, 24653, 21265, 17168, 19161, 9802, 10090, 
      15509, 22730, 25633, 25348, 19825, 24373, 23018, 40298, 26501, 19400, 
      6005, 5837, 5785, 27833, 17165, 7373, 24040, 21460, 12484, 28009, 
      17216, 11441, 7424, 24680, 26489, 31250, 25721, 7586, 31112, 26440, 
      29597, 15138, 8098, 29945, 36985, 31946, 10625, 11057, 37162, 21325, 
      16749, 8857, 35837, 22388, 17113, 11489, 27693, 13978, 41049, 30445, 
      21794, 23377, 22634, 15650, 26504, 23765, 35722, 30250, 28026, 24442, 
      33104, 22996, 26641, 19417, 26077, 21429, 33410, 33617, 13952, 25700, 
      28186, 33525, 35674, 13445, 25877, 35885, 15293, 30433, 30160, 20313, 
      14473, 38560, 38344, 40545, 46917, 34745, 28145, 15370, 24869, 60545, 
      40914, 26010, 48520, 17525, 39681, 17764, 42530, 36842, 47765, 36493, 
      30013, 30258, 19890, 30260, 25376, 29549, 32776, 42698, 32770, 34340, 
      36548, 39793, 27666, 38250, 40977, 20077, 38449, 48049, 70785, 34330, 
      42338, 44914, 78205, 36452, 48772, 31952, 25385, 48425, 79012, 33653, 
      23805, 23013, 22644, 42453, 65269, 51362, 40045, 46408, 36325, 33445, 
      44145, 43816, 73757, 53293, 87658, 89209, 72980, 65050, 52084, 42949, 
      27829, 54842, 72530, 44420, 64720, 52993, 40309, 29809, 44741, 49637, 
      67397, 71677, 52925, 55709, 62050, 55665, 41497, 50580, 41810, 54181, 
      58724, 52488, 51844, 64921, 66429, 64420, 48914, 47489, 56117, 37549, 
      77741, 83408, 92084, 108890, 64501, 41092, 65221, 67489, 79817, 115657, 
      66673, 51210, 97378, 60245, 53885, 76205, 86909, 68905, 44281, 74425, 
      83025, 54962, 86122, 71540, 55925, 57205, 55690, 68825, 54881, 83585, 
      85385, 87217, 61821, 87410, 70688, 61130, 61513, 91153, 98258, 108005, 
      76445, 88712, 79234, 67954, 92240, 78013, 63853, 117442, 67778, 111312, 
      66674, 89074, 83653, 70405, 114138, 87781, 76861, 75784, 112744, 87785, 
      89050, 124893, 129896, 76850, 88272, 85860, 88705, 84825, 89609, 79729, 
      77300, 70309, 94250, 89330, 80354, 68498, 92650, 86346, 71650, 72685, 
      91130, 88084, 87586, 98856, 91988, 89162, 86021, 101898, 87250, 84361, 
      107605, 98753, 96473, 93904, 110842, 100525, 88852, 107152, 115333, 
      108898, 117189, 104330, 98225, 102346, 111908, 117412, 107620, 119250, 
      102100, 101065, 116581, 118061, 126745, 129625, 117338, 120193, 120385 ]
    , [ 199620, 191816, 192064, 190613, 187129, 191533, 185450, 181402, 
      181634, 185377, 186212, 183005, 169650, 182120, 174596, 178501, 170888, 
      170125, 165373, 165609, 166437, 159449, 155138, 161396, 154697, 154269, 
      151425, 147025, 151385, 145864, 137890, 141800, 136921, 123656, 134914, 
      132425, 132004, 125541, 137141, 128690, 127562, 123745, 114130, 113485, 
      127377, 125809, 128657, 119080, 111725, 125469, 119961, 119332, 122669, 
      121081, 115028, 111592, 102852, 108901, 116145, 108104, 113101, 111626, 
      106477, 114964, 109321, 112234, 101524, 94504, 99585, 90410, 100341, 
      101140, 97234, 81476, 97393, 89570, 80002, 91669, 75569, 89960, 76042, 
      73960, 88640, 71620, 76109, 73810, 74113, 131625, 79924, 71525, 84501, 
      69845, 65140, 66109, 81737, 79417, 118585, 67149, 81064, 120068, 79690, 
      65306, 106042, 71056, 65344, 64996, 69002, 64040, 119170, 75577, 74192, 
      126452, 62152, 67514, 116290, 76324, 72593, 107648, 88244, 107197, 
      117466, 69754, 91529, 67460, 64532, 67525, 63850, 64817, 62053, 59450, 
      107405, 93344, 95922, 58973, 75217, 54146, 51266, 76850, 53021, 73685, 
      47437, 78377, 73000, 112661, 60794, 57650, 64313, 56180, 62708, 66085, 
      113704, 68962, 58769, 64250, 46600, 42340, 52265, 45865, 53650, 58372, 
      54536, 80485, 87365, 43042, 39290, 36706, 56930, 69242, 43156, 44381, 
      65341, 49882, 36250, 50473, 45344, 45412, 70696, 47221, 39889, 40349, 
      64445, 49824, 49041, 43849, 47170, 80882, 49285, 42354, 31117, 42597, 
      51012, 40333, 31954, 36013, 42353, 34073, 29705, 29620, 43040, 49184, 
      30841, 30610, 42125, 63869, 42250, 31360, 55120, 40433, 29581, 27700, 
      46217, 42953, 42445, 41128, 28453, 37693, 30821, 28730, 28522, 59825, 
      41922, 33562, 27217, 37733, 68645, 26953, 58138, 39465, 26017, 25632, 
      24865, 35906, 23426, 22861, 22601, 22562, 32013, 27385, 37700, 26357, 
      24916, 21605, 21485, 23252, 38186, 54592, 33218, 21473, 20978, 22385, 
      37610, 36781, 25405, 31994, 34625, 28629, 22450, 34354, 31645, 21205, 
      18685, 23165, 19625, 34061, 23624, 17629, 17425, 35685, 37700, 25988, 
      22313, 47009, 46754, 21170, 20890, 25345, 31505, 34354, 34372, 33300, 
      33832, 24461, 17225, 15380, 15392, 55129, 22354, 18133, 26522, 14690, 
      66841, 14416, 31300, 52970, 52105, 37098, 60314, 14381, 25540, 93994, 
      74273, 29705, 30233, 31588, 46917, 19546, 19890, 88610, 17065, 38233, 
      22689, 14265, 87625, 87074, 39673, 38018, 102440, 20072, 22906, 27666, 
      11392, 76658, 30209, 119304, 17770, 17056, 10289, 10169, 62701, 30250, 
      19602, 17722, 11650, 85780, 43093, 9640, 59138, 51845, 50618, 50213, 
      41093, 28730, 30241, 117266, 66146, 168836, 129245, 41960, 187578, 
      127674, 20098, 16393, 11250, 182353, 54689, 24340, 117842, 103145, 
      24665, 19730, 11306, 10781, 169704, 99125, 9770, 115328, 85028, 49360, 
      13673, 18353, 145953, 85969, 165005, 182786, 107081, 79049, 7954, 
      175156, 169465, 69556, 42777, 43205, 24680, 17333, 147186, 69061, 
      140356, 69401, 7241, 11024, 165442, 109925, 11866, 6437, 162900, 6925, 
      11125, 167533, 128429, 28429, 11113, 163385, 108817, 90457, 10537, 
      6001, 187954, 65161, 19786, 8226, 169501, 140900, 43501, 202465, 
      170833, 126985, 8548, 138266, 69557, 15650, 10225, 111829, 163165, 
      91060, 110765, 8978, 113125, 98474, 80401, 68234, 7589, 125897, 7232, 
      60613, 63380, 156481, 94804, 49396, 131645, 98962, 78557, 11050, 
      119645, 100085, 74120, 64373, 5668, 165658, 152245, 116818, 113473, 
      103105, 91458, 13249, 12161, 10880, 193994, 11125, 4321, 7272, 147970, 
      99530, 77780, 62729, 10100, 2753, 2713, 189124, 185684, 184829, 23236, 
      10600, 6344, 182177, 174626, 162401, 70001, 24901, 189793, 155185, 
      58948, 153530, 64210, 46309, 40625, 15665, 3809, 165332, 130280, 
      126020, 115012, 81077, 40141, 3716, 170946, 146425, 141154, 88372, 
      82025, 73225, 37657, 18836, 124349, 80810, 3530, 192733, 162565, 39789, 
      14989, 147605, 131281, 105365, 43297, 24181, 15605, 194321, 186500, 
      63601, 61136, 177005, 136133, 54344, 128745, 94321, 48820, 24097, 1305, 
      8114, 140285, 15080, 7880, 70785, 6273, 94049, 39833, 6353, 1028, 
      132730, 117925, 93925, 31525, 15300, 103184, 99380, 58865, 15913, 
      13105, 1040, 69373, 33853, 93092, 91277, 51752, 45197, 26597, 8420, 
      96725, 31601, 850, 73476, 34801, 42965, 25810, 538, 45853, 7208, 27337, 
      17602, 10004, 2081, 38386, 505, 10125, 4549, 63793, 965, 56900, 49097, 
      28817, 709, 60221, 30125, 12517, 3796, 52610, 36244, 43385, 27346, 
      1210, 25664, 13988, 13753, 548, 6290, 3530, 490, 19357, 1332, 18241, 
      25, 29250, 18778, 11245, 8109, 3253, 841, 0, 12104, 11240, 4100, 8473, 
      333, 19616, 16145, 9620, 745, 1241, 2320, 3152, 20772, 20200, 373, 
      11089, 12402, 6010, 21125, 11336, 584, 16273, 16298, 745, 17357, 872, 
      21834, 14013, 10562, 8676, 23729, 14081, 25693, 16660, 820, 14589, 
      3170, 11024, 22698, 24260, 1261, 20896, 20065, 15530, 11773, 11170, 
      12893, 9725, 9013, 6224, 10330, 14308, 12253, 11345, 7712, 3617, 2017, 
      25741, 14346, 29529, 25713, 21073, 15993, 15170, 26937, 23626, 15473, 
      7709, 29921, 17297, 16361, 16132, 9333, 9293, 3506, 27009, 24625, 
      12625, 4000, 3737, 6122, 8605, 33210, 19345, 26297, 21520, 19354, 
      16237, 30089, 5114, 17258, 29588, 11513, 26962, 14761, 6697, 10376, 
      31285, 34768, 34425, 27684, 33218, 31573, 30293, 35752, 27085, 8180, 
      5576, 6800, 37258, 24154, 6010, 32653, 29493, 17965, 37376, 24089, 
      16400, 6409, 17749, 35450, 41081, 34450, 9529, 40885, 35285, 21796, 
      21025, 10273, 39428, 27908, 41777, 8450, 8650, 28085, 28836, 22984, 
      11090, 27050, 30073, 23348, 15520, 36538, 10585, 31450, 39812, 29189, 
      17316, 30145, 11909, 34885, 31508, 45901, 39385, 36697, 32301, 42761, 
      17225, 20000, 25826, 19610, 16180, 25493, 43216, 18041, 19465, 36625, 
      25666, 27409, 17012, 19700, 27620, 19730, 39220, 38889, 26548, 18388, 
      29889, 48581, 51130, 36970, 44228, 36178, 19169, 19330, 48800, 51325, 
      20413, 38573, 21730, 49744, 21969, 53057, 29041, 38050, 45860, 37988, 
      38233, 24733, 38177, 32017, 37234, 41157, 52993, 41093, 27409, 29153, 
      31760, 34597, 30565, 32770, 24050, 47700, 38740, 58228, 27689, 34073, 
      36185, 64778, 45181, 59705, 39521, 31040, 39232, 65585, 41570, 28648, 
      27508, 26965, 34420, 53640, 62585, 32650, 37853, 44474, 40898, 53860, 
      35957, 61316, 64458, 73593, 74970, 60713, 53885, 62901, 52084, 32904, 
      66065, 60437, 53729, 53729, 63810, 48690, 35290, 53992, 41140, 56116, 
      59816, 63626, 46226, 51581, 66772, 49936, 42025, 50249, 64882, 49009, 
      62725, 61965, 54452, 55786, 54125, 58165, 56450, 66586, 43784, 65764, 
      70793, 78425, 93433, 76072, 47965, 55274, 57194, 67840, 99620, 78418, 
      60229, 83313, 70888, 63368, 64808, 74120, 80882, 51444, 63376, 70816, 
      64445, 73565, 83749, 65524, 66978, 65173, 80512, 64132, 71492, 73060, 
      74660, 72232, 74969, 82433, 71077, 71460, 78480, 84773, 93418, 88712, 
      76445, 91849, 78829, 79625, 90280, 73800, 102101, 78073, 96841, 76621, 
      102385, 96210, 80874, 99493, 100744, 88200, 86949, 98389, 100690, 
      102013, 109378, 113917, 87841, 100945, 98185, 101378, 96802, 102224, 
      90836, 88001, 79560, 107329, 101713, 91345, 77285, 105381, 98149, 
      80901, 82052, 103513, 99945, 99157, 111877, 103733, 100385, 96722, 
      114745, 97661, 94250, 121032, 110788, 108160, 105185, 124501, 112676, 
      98741, 119825, 129050, 121745, 131080, 116365, 109216, 113917, 124813, 
      130781, 119597, 132793, 113033, 111824, 129544, 130850, 140114, 143226, 
      129025, 132228, 132362 ], 
  [ 176420, 171680, 170600, 169585, 167413, 167185, 164618, 162322, 161226, 
      161885, 161172, 157505, 152282, 155728, 153044, 153865, 149760, 148993, 
      143329, 142901, 141737, 138925, 137250, 137556, 135477, 134825, 127973, 
      125101, 126157, 121936, 119018, 118736, 116269, 112896, 114250, 113077, 
      111988, 110585, 113161, 110650, 110402, 107005, 105746, 105097, 106445, 
      105533, 105957, 102976, 101777, 103193, 101645, 101012, 100153, 99221, 
      97124, 95440, 95060, 94505, 95141, 92816, 93409, 93034, 92065, 93508, 
      92045, 91426, 85748, 85328, 84461, 80098, 80561, 79588, 78098, 77076, 
      76925, 74818, 75370, 71825, 71125, 70992, 69610, 68176, 68328, 67588, 
      65025, 65146, 64565, 202157, 63988, 63729, 64601, 62257, 63268, 62033, 
      62037, 61477, 185125, 60425, 61136, 187700, 60418, 59674, 167290, 
      58600, 59048, 59140, 58082, 58176, 187442, 57605, 57320, 198020, 56272, 
      55250, 184106, 56356, 55485, 171720, 142628, 171697, 186586, 53066, 
      148541, 52308, 52020, 51929, 51554, 51197, 50185, 49778, 173633, 
      152968, 157082, 48409, 125365, 47530, 48610, 128314, 47281, 123385, 
      48505, 131805, 123344, 183889, 43578, 43074, 110669, 96372, 108180, 
      113977, 186016, 119050, 101813, 111690, 40576, 42916, 39637, 40277, 
      39034, 39572, 96016, 138905, 149305, 38090, 40498, 46274, 101258, 
      121930, 37540, 77265, 115825, 36562, 44050, 36269, 80200, 81140, 
      125344, 85145, 70325, 71881, 116433, 33608, 33485, 80213, 32930, 
      142322, 32617, 32066, 37537, 79817, 95492, 30689, 34850, 65969, 30285, 
      32125, 40077, 41092, 81352, 92776, 34829, 35258, 80209, 117793, 80770, 
      56456, 103976, 77845, 32449, 37828, 89557, 27549, 27481, 27040, 51545, 
      73985, 28169, 29818, 52490, 113269, 26282, 26282, 30277, 25609, 127361, 
      29125, 111130, 25133, 29725, 30440, 42653, 24650, 41634, 31385, 30901, 
      31082, 22265, 56797, 22228, 23425, 24404, 30553, 37033, 45620, 79690, 
      107752, 21034, 27109, 38714, 44741, 79106, 78049, 55225, 19346, 19333, 
      18833, 20794, 74938, 18545, 21305, 37265, 19521, 41941, 75289, 18208, 
      36193, 36205, 78665, 18196, 17044, 51869, 98125, 20866, 18162, 18322, 
      59077, 71397, 76666, 17060, 16868, 75920, 16385, 21029, 27540, 28872, 
      23725, 16250, 18185, 15130, 25738, 29045, 27880, 72484, 22210, 21557, 
      16010, 25138, 19465, 13460, 43850, 32269, 71077, 72045, 74500, 18545, 
      50794, 51578, 40210, 13765, 14909, 12125, 15581, 39437, 39106, 15245, 
      14690, 48528, 11920, 11450, 68570, 29192, 32634, 11925, 59216, 49418, 
      11080, 19053, 19813, 24601, 11290, 10322, 10642, 14690, 37556, 15329, 
      23456, 22570, 19017, 18450, 18265, 14425, 10642, 10829, 57370, 26050, 
      93316, 65385, 14400, 106994, 64250, 9034, 9509, 12506, 103085, 19861, 
      9092, 57490, 47853, 8973, 8658, 11674, 12249, 93728, 45145, 12770, 
      55624, 36324, 16936, 9189, 53469, 76565, 36821, 90113, 103050, 50005, 
      32533, 26338, 97396, 93245, 26996, 13637, 13617, 7632, 7105, 77114, 
      26489, 72260, 26605, 13285, 38408, 90082, 51505, 7786, 15777, 88196, 
      12961, 39161, 91505, 63841, 7841, 7685, 88453, 50605, 38845, 7765, 
      21709, 106418, 23885, 6010, 31850, 92801, 72340, 13001, 117181, 93685, 
      62597, 33700, 70354, 26065, 5378, 38453, 52273, 87985, 38756, 51417, 
      6610, 52889, 43298, 32045, 24938, 7193, 61477, 31912, 20609, 22052, 
      82805, 40708, 14660, 65225, 43322, 30617, 4250, 56961, 44001, 27936, 
      22369, 7444, 89330, 79657, 55010, 52765, 45917, 38450, 3581, 3589, 
      3848, 110178, 3649, 8725, 5072, 76466, 43426, 29812, 21141, 3492, 
      13525, 14365, 106388, 103828, 103193, 3860, 3104, 5008, 101197, 95626, 
      86701, 25101, 4201, 106829, 81461, 18884, 80242, 21722, 12401, 9797, 
      2437, 7301, 88740, 63808, 60868, 53380, 31545, 9529, 7204, 92810, 
      75109, 71378, 35972, 32045, 26765, 8357, 2516, 59625, 31266, 6786, 
      108865, 86617, 9161, 1961, 75833, 64349, 46793, 10685, 3449, 1913, 
      110005, 104164, 21085, 19720, 97081, 67649, 16000, 62453, 39469, 13108, 
      3125, 14213, 2098, 70465, 1360, 2080, 24941, 2669, 39181, 8725, 2525, 
      12820, 65098, 54913, 39049, 5249, 1124, 45000, 42516, 18061, 1069, 901, 
      16776, 23945, 6025, 38420, 37265, 14240, 10985, 3385, 1268, 40729, 
      5085, 9754, 26276, 6301, 9841, 3026, 13394, 11185, 1360, 3445, 970, 
      628, 23285, 7666, 10045, 521, 2425, 20525, 7417, 16708, 12645, 3805, 
      17713, 18481, 4225, 257, 2756, 14386, 6596, 9773, 3194, 20618, 2600, 
      164, 149, 7844, 1042, 2682, 8002, 905, 5540, 661, 12805, 3746, 754, 41, 
      425, 2825, 6565, 12104, 0, 16, 2116, 325, 16385, 904, 293, 148, 18773, 
      21029, 24968, 27560, 1172, 1040, 16409, 61, 50, 35018, 1289, 80, 7808, 
      389, 410, 7517, 585, 7200, 1538, 305, 370, 40484, 2293, 565, 2929, 932, 
      14132, 833, 25490, 45000, 2330, 2788, 11905, 2056, 1885, 1306, 1289, 
      1346, 1305, 1657, 40105, 3208, 42730, 1604, 1745, 1933, 2920, 6525, 
      15925, 3785, 1850, 5141, 3965, 2845, 2165, 51938, 4517, 3626, 2509, 
      4201, 5725, 2997, 2941, 2932, 4049, 4225, 14274, 5213, 4589, 3589, 
      11464, 16477, 28762, 5281, 7442, 3917, 5365, 4328, 4138, 52057, 6725, 
      22450, 53954, 6660, 41605, 6010, 4589, 28205, 38480, 7465, 8744, 8621, 
      6500, 8290, 7745, 76865, 9280, 6553, 8548, 15184, 11560, 10114, 6250, 
      19786, 8585, 7625, 5777, 10440, 6613, 6184, 18853, 52625, 10042, 12365, 
      9914, 10733, 12385, 10305, 59956, 7261, 10589, 12020, 70900, 13045, 
      25258, 26338, 71073, 8900, 7888, 11170, 68930, 9469, 8244, 8776, 11530, 
      31997, 76402, 12820, 9673, 48836, 10181, 34625, 11617, 10660, 15809, 
      13253, 12325, 11009, 14645, 47629, 53704, 10026, 52650, 44596, 64025, 
      15304, 11029, 51613, 13109, 63970, 67253, 11972, 51620, 67460, 11386, 
      14372, 14261, 11380, 12020, 71261, 18225, 19450, 83170, 16724, 14170, 
      13221, 48802, 101800, 20281, 50089, 84745, 14218, 20008, 14453, 21557, 
      67061, 83330, 18756, 16164, 16405, 14785, 16565, 15245, 16498, 17777, 
      22349, 17929, 62101, 65605, 70632, 16705, 68113, 72298, 17370, 20996, 
      82436, 114244, 61261, 73805, 77677, 124090, 20449, 26605, 19181, 17960, 
      82472, 124885, 19906, 18640, 18820, 18937, 73252, 106112, 28373, 69050, 
      78649, 21906, 20970, 25348, 74097, 116836, 30434, 135269, 137306, 
      115565, 104553, 30185, 25748, 21968, 31805, 114617, 26725, 103725, 
      31082, 25202, 22802, 27200, 81668, 107204, 113104, 31330, 90490, 99585, 
      32932, 26216, 82765, 26525, 32570, 94133, 32161, 31841, 102420, 104410, 
      101425, 31321, 30706, 35114, 28368, 119428, 126869, 138461, 160285, 
      40400, 30113, 101218, 104458, 121480, 168660, 42074, 34225, 144869, 
      38720, 35600, 116240, 130832, 43650, 32468, 113480, 125320, 36665, 
      129385, 45625, 37300, 38090, 37385, 44360, 37220, 125540, 127988, 
      130468, 40912, 130325, 46045, 41497, 41876, 134696, 144065, 156890, 
      50320, 131113, 52133, 45713, 135605, 51872, 44192, 168409, 47125, 
      159829, 46985, 59981, 56666, 49250, 163129, 59648, 53264, 52673, 
      160913, 59810, 60905, 176290, 182585, 54205, 60925, 59485, 61354, 
      59410, 62408, 56740, 55445, 52496, 65741, 62765, 57677, 51977, 65105, 
      61393, 53825, 54532, 64549, 62957, 63257, 70465, 67145, 65773, 64090, 
      73957, 66105, 64674, 78032, 73060, 71752, 70317, 80609, 74500, 69129, 
      79645, 84906, 80901, 86272, 78593, 75400, 77897, 83729, 87921, 82017, 
      89269, 79405, 78856, 88208, 90154, 97186, 99410, 92461, 94340, 94690 ], 
  [ 176900, 172048, 171016, 169985, 167765, 167705, 165010, 162650, 161602, 
      162373, 161716, 158065, 152546, 156320, 153460, 154393, 150160, 149393, 
      143761, 143357, 142265, 139301, 137530, 138052, 135805, 135161, 128453, 
      125525, 126701, 122432, 119330, 119200, 116645, 112912, 114626, 113405, 
      112340, 110753, 113657, 110930, 110650, 107237, 105674, 105025, 106829, 
      105893, 106405, 103184, 101761, 103625, 101933, 101300, 100593, 99637, 
      97396, 95648, 94964, 94649, 95525, 92992, 93745, 93330, 92209, 93908, 
      92293, 91802, 85940, 85280, 84629, 80090, 80897, 79988, 78410, 76852, 
      77285, 74970, 75154, 72161, 70901, 71296, 69458, 68000, 68680, 67348, 
      65041, 65074, 64525, 199205, 64180, 63625, 64937, 62145, 62948, 61793, 
      62365, 61741, 182317, 60281, 61472, 184852, 60730, 59490, 164674, 
      58664, 58888, 58964, 58090, 58000, 184570, 57869, 57544, 195028, 56096, 
      55306, 181250, 56692, 55717, 169000, 140260, 168961, 183682, 53282, 
      146077, 52468, 52084, 52105, 51610, 51301, 50225, 49738, 170833, 
      150408, 154466, 48401, 123149, 47378, 48314, 126050, 47097, 121185, 
      48073, 129469, 121120, 180905, 43810, 43210, 108589, 94516, 106132, 
      111841, 182992, 116834, 99853, 109570, 40400, 42500, 39701, 40085, 
      39170, 39860, 94112, 136385, 146657, 37874, 40058, 45530, 99250, 
      119618, 37348, 75673, 113593, 36650, 43370, 36389, 78536, 79444, 
      122960, 83369, 68821, 70337, 114145, 33800, 33653, 78493, 33050, 
      139690, 32825, 32042, 36905, 78065, 93476, 30641, 34346, 64481, 30325, 
      31797, 39301, 40276, 79560, 90792, 34285, 34690, 78425, 115433, 78970, 
      55144, 101800, 76085, 31945, 37060, 87581, 27709, 27625, 27152, 50305, 
      72265, 27865, 29378, 51218, 110925, 26450, 26146, 29765, 25649, 124825, 
      28645, 108802, 25253, 29189, 29864, 41605, 24658, 40570, 30673, 30197, 
      30370, 22217, 55325, 22388, 23129, 24020, 29825, 36065, 44404, 77778, 
      105416, 21074, 26501, 37666, 43525, 77194, 76145, 53737, 19402, 19485, 
      18785, 20450, 73058, 18617, 20897, 36185, 19249, 40725, 73385, 18000, 
      35113, 35117, 76697, 18500, 16964, 50389, 95861, 21402, 17866, 18010, 
      57445, 69541, 74722, 17284, 17060, 73984, 16273, 20485, 26692, 27976, 
      24461, 16066, 17777, 15138, 24930, 30013, 26984, 70580, 22922, 22261, 
      16370, 26010, 18873, 13492, 45266, 33389, 69165, 70117, 72532, 19169, 
      49250, 50018, 41562, 13477, 15349, 12101, 15125, 40781, 40442, 15725, 
      15130, 50080, 11808, 11458, 66674, 28136, 33826, 12181, 60992, 47858, 
      10888, 18325, 19053, 25577, 11570, 10250, 10490, 14170, 38900, 15929, 
      22544, 23490, 19801, 19210, 19017, 14985, 10890, 11125, 59138, 27098, 
      95652, 67297, 14992, 109514, 66146, 9026, 9349, 12050, 105557, 20717, 
      9236, 59274, 49453, 9133, 8650, 11250, 11785, 96080, 46697, 12250, 
      57384, 37684, 17704, 8941, 51781, 78677, 38197, 92425, 105538, 51669, 
      33813, 25258, 99812, 95605, 28132, 14285, 14281, 7840, 7065, 79250, 
      27625, 74324, 27749, 12653, 37000, 92410, 53217, 7522, 15025, 90500, 
      12329, 37729, 93857, 65777, 8177, 7397, 90765, 52309, 40309, 7453, 
      20725, 108970, 24973, 6098, 30578, 95177, 74420, 13697, 119869, 96077, 
      64525, 32372, 72410, 27233, 5338, 37013, 54025, 90305, 40244, 53161, 
      6282, 54665, 44890, 33389, 26098, 6793, 63405, 30600, 21649, 23140, 
      85069, 42260, 15508, 67225, 44930, 31945, 4082, 58825, 45625, 29200, 
      23481, 6964, 91690, 81881, 56842, 54557, 47581, 39962, 3517, 3485, 
      3688, 112810, 3505, 8149, 4736, 78650, 45050, 31140, 22237, 3316, 
      12717, 13525, 108980, 106388, 105745, 4148, 2960, 4640, 103725, 98082, 
      89037, 26317, 4537, 109429, 83725, 19924, 82490, 22850, 13217, 10501, 
      2501, 6757, 91108, 65808, 62820, 55204, 32929, 10225, 6660, 95234, 
      77285, 73498, 37460, 33445, 28037, 9005, 2692, 61561, 32650, 6250, 
      111497, 88961, 9857, 2017, 78025, 66365, 48505, 11453, 3785, 1993, 
      112653, 106740, 22213, 20808, 99569, 69721, 16976, 64445, 41045, 13988, 
      3469, 13325, 1898, 72585, 1440, 1872, 26189, 2381, 40757, 9437, 2245, 
      11972, 67138, 56785, 40625, 5785, 1220, 46696, 44164, 19125, 1189, 925, 
      15784, 25177, 6617, 39988, 38809, 15184, 11809, 3809, 1108, 42345, 
      5629, 9010, 27572, 6917, 10625, 3434, 12506, 12025, 1152, 3893, 1154, 
      548, 22093, 8362, 9277, 449, 2081, 21677, 6761, 17748, 13549, 4293, 
      16673, 19577, 4745, 281, 2372, 15354, 7252, 10573, 3650, 19490, 3016, 
      244, 221, 7156, 810, 2290, 7306, 1153, 4964, 877, 11917, 4250, 986, 25, 
      281, 2417, 5933, 11240, 16, 0, 1764, 197, 15377, 1160, 445, 68, 17693, 
      19885, 23720, 26248, 1460, 1312, 15401, 37, 74, 33538, 1585, 64, 7120, 
      541, 562, 6845, 769, 6544, 1850, 377, 314, 38900, 2645, 629, 3329, 
      1076, 13220, 905, 24250, 43336, 2642, 3140, 11089, 2312, 2117, 1394, 
      1241, 1274, 1297, 1521, 38545, 2888, 41122, 1636, 1697, 1845, 2664, 
      5989, 14989, 4153, 1874, 5597, 4325, 3077, 2237, 50170, 4901, 3922, 
      2549, 3897, 6173, 3085, 2997, 2980, 3809, 3977, 13450, 5573, 4885, 
      3485, 10760, 15581, 27506, 4969, 7946, 4045, 5693, 4520, 4258, 50321, 
      7141, 21386, 52186, 7060, 40077, 6338, 4525, 26989, 37024, 7897, 9256, 
      9125, 6836, 8762, 8177, 74737, 9808, 6865, 8100, 14400, 10952, 10666, 
      6466, 18850, 9025, 7985, 5785, 10984, 6813, 6120, 17965, 50921, 10530, 
      12973, 10370, 10253, 12985, 10777, 58132, 7325, 10141, 12580, 68900, 
      13653, 24210, 25258, 69073, 9188, 8000, 10730, 66970, 9781, 8356, 8584, 
      12002, 30781, 74330, 13364, 9945, 47252, 10469, 33361, 12025, 10980, 
      16465, 13765, 12773, 11345, 15229, 46085, 52040, 10162, 51010, 43124, 
      62185, 15880, 10845, 50005, 13525, 62138, 65365, 11716, 50020, 65572, 
      11250, 14836, 14717, 11492, 11812, 69317, 18889, 20162, 81050, 17284, 
      14530, 12997, 47290, 99432, 20969, 48569, 82625, 14050, 20648, 14285, 
      22261, 65237, 81242, 19300, 16516, 16757, 14705, 16909, 15413, 16810, 
      18185, 23021, 18329, 60397, 63837, 68776, 16913, 66305, 70418, 17170, 
      21524, 80404, 111764, 59597, 71917, 75725, 121490, 20905, 27365, 19477, 
      17992, 80456, 122285, 20250, 18560, 18692, 18785, 71396, 103760, 29173, 
      67282, 76721, 22282, 21250, 25940, 72265, 114372, 31226, 132581, 
      134594, 113125, 102265, 30929, 26260, 21920, 32605, 112201, 27261, 
      101461, 31826, 25610, 22810, 27728, 79748, 104900, 110720, 32058, 
      88434, 97393, 33716, 26632, 80837, 26941, 33298, 92045, 32825, 32489, 
      100228, 102194, 99257, 31849, 31194, 35810, 28480, 117028, 124381, 
      135829, 157405, 41248, 30313, 99098, 102290, 119080, 165700, 42946, 
      34721, 142181, 39440, 36160, 113920, 128320, 44554, 32708, 111208, 
      122888, 37225, 126905, 46561, 37876, 38690, 37945, 45224, 37748, 
      123124, 125540, 127988, 41600, 127861, 46917, 42121, 42500, 132200, 
      141457, 154130, 51264, 128673, 53125, 46465, 133117, 52816, 44816, 
      165545, 47797, 157085, 47609, 61069, 57650, 49946, 160361, 60688, 
      54080, 53465, 158185, 60842, 61945, 173402, 179633, 54973, 61925, 
      60437, 62354, 60314, 63400, 57524, 56173, 53024, 66797, 63725, 58445, 
      52441, 66113, 62273, 54353, 55076, 65509, 63845, 64105, 71513, 68017, 
      66573, 64818, 74981, 66793, 65290, 79136, 73972, 72616, 71125, 81745, 
      75428, 69745, 80645, 86050, 81925, 87440, 79505, 76168, 78745, 84761, 
      89017, 82921, 90389, 80165, 79592, 89248, 91170, 98282, 100538, 93325, 
      95252, 95594 ], 
  [ 183872, 177844, 177316, 176117, 173393, 175097, 171058, 168026, 167482, 
      169429, 169360, 165877, 157250, 164468, 159760, 161869, 156292, 155525, 
      150229, 150077, 149741, 145181, 142402, 145192, 141181, 140621, 135425, 
      131909, 134345, 129572, 124538, 126004, 122525, 115012, 120506, 118781, 
      117968, 114449, 120797, 115802, 115186, 111605, 106850, 106201, 112793, 
      111605, 113041, 107300, 103525, 110093, 106889, 106256, 107145, 105937, 
      102184, 99764, 95888, 98093, 101489, 96772, 99205, 98370, 95653, 
      100040, 96829, 97682, 89888, 86708, 88325, 81938, 86357, 86120, 83618, 
      76432, 82997, 78498, 74818, 77621, 70481, 76420, 69794, 68084, 74308, 
      66760, 67141, 66250, 66037, 170141, 68128, 64465, 70397, 62901, 61520, 
      61205, 67741, 66445, 154765, 60701, 66932, 156880, 65938, 59490, 
      139138, 61268, 59140, 59048, 60106, 58084, 156346, 62573, 61828, 
      165544, 56180, 57826, 153194, 62152, 60085, 142372, 117328, 142165, 
      155122, 57482, 122137, 56080, 54688, 55885, 54130, 54325, 52577, 51250, 
      143365, 125460, 128930, 50249, 101813, 47714, 47138, 104210, 47097, 
      100017, 45469, 106873, 99700, 151505, 48178, 46570, 88681, 76960, 
      86560, 91345, 153172, 95498, 81205, 89242, 40484, 40064, 42305, 40001, 
      42530, 44816, 76052, 111857, 120785, 37538, 37370, 39650, 80098, 97274, 
      37264, 60889, 92089, 39506, 38162, 39581, 62996, 63568, 99860, 66653, 
      54961, 56057, 92053, 37748, 37349, 62365, 36242, 113986, 36941, 33722, 
      32201, 61601, 74240, 32069, 30986, 50789, 32677, 30285, 33085, 33640, 
      62676, 71892, 30505, 30658, 61625, 92585, 62002, 43300, 80884, 59537, 
      28585, 30928, 68765, 31321, 31069, 30260, 39217, 56137, 26605, 26690, 
      39794, 88245, 30146, 26650, 26321, 28001, 100129, 25537, 86290, 28445, 
      25493, 25748, 32533, 26674, 31330, 25129, 24737, 24826, 23645, 41801, 
      26000, 21953, 21920, 24113, 27833, 33568, 59634, 82820, 23426, 22049, 
      28594, 32689, 59050, 58085, 40045, 21922, 23013, 20213, 18770, 55250, 
      21305, 18545, 26777, 18325, 29889, 55325, 17748, 25705, 25625, 57965, 
      23624, 18056, 36781, 74021, 28962, 16690, 16666, 42241, 51985, 56242, 
      21568, 21008, 55588, 17029, 16705, 19720, 20500, 34121, 16066, 15425, 
      17154, 18378, 42109, 19508, 52520, 32330, 31585, 22082, 37098, 14589, 
      15760, 62066, 47081, 51021, 51805, 53800, 27653, 34970, 35570, 57690, 
      12385, 21901, 13781, 12269, 56825, 56402, 22697, 21682, 68308, 12564, 
      13474, 48698, 18980, 48274, 16801, 81572, 33410, 10804, 12613, 13005, 
      37757, 16442, 11426, 10826, 10642, 54944, 24161, 14900, 35082, 29965, 
      29122, 28845, 22797, 15426, 16165, 79634, 40034, 122112, 89305, 23140, 
      137906, 87986, 10874, 9601, 9194, 133445, 31637, 12680, 79938, 68185, 
      12745, 10498, 8730, 8845, 122708, 64925, 8722, 77796, 53896, 27700, 
      8269, 35989, 102785, 54577, 118633, 133594, 71073, 49185, 15850, 
      127112, 122317, 41992, 23021, 23185, 11956, 8577, 103610, 41485, 97928, 
      41693, 7949, 24148, 118786, 73125, 6682, 9061, 116624, 7625, 24625, 
      120485, 88037, 13637, 6305, 116973, 72133, 57613, 6109, 12325, 137698, 
      38329, 8954, 19154, 122057, 98192, 22937, 150025, 123125, 86701, 20360, 
      95930, 41429, 6850, 23825, 74353, 116597, 57800, 73405, 4770, 75245, 
      63538, 49433, 40210, 4525, 85581, 18756, 34501, 36496, 110773, 60488, 
      26344, 90157, 63746, 47821, 4250, 80329, 64609, 44404, 37089, 3856, 
      118402, 107165, 78010, 75305, 66985, 57770, 4777, 4325, 3940, 142378, 
      3925, 4033, 3140, 103514, 64034, 47016, 35677, 3400, 6165, 6637, 
      138128, 135200, 134473, 9104, 3380, 2708, 132201, 125802, 115497, 
      41017, 9997, 138661, 109429, 32776, 108026, 36626, 23717, 19825, 5105, 
      2977, 117904, 88740, 85248, 76288, 49393, 19465, 2880, 122618, 102065, 
      97690, 55016, 50077, 43325, 17741, 6472, 83821, 49114, 2554, 141065, 
      115505, 19097, 4537, 102973, 89465, 68413, 21449, 9245, 4765, 142389, 
      135720, 35989, 34164, 127625, 93409, 29156, 87293, 59525, 25160, 9013, 
      5933, 1730, 96777, 4212, 1620, 41225, 1289, 59237, 18845, 1237, 5000, 
      90490, 78373, 59105, 13345, 4160, 66436, 63400, 32229, 4381, 3109, 
      7300, 40045, 14765, 58384, 56953, 27028, 22393, 10193, 1360, 61245, 
      13273, 3130, 43112, 15317, 20789, 9650, 5114, 22777, 900, 10529, 5018, 
      1640, 11509, 17602, 3145, 1625, 401, 35705, 1805, 30600, 24973, 11349, 
      7685, 33017, 12137, 2465, 272, 27450, 16072, 20905, 10370, 9578, 9316, 
      3016, 2909, 1864, 306, 106, 1930, 5689, 848, 5077, 4525, 11474, 5354, 
      1789, 701, 65, 1229, 4100, 2116, 1764, 0, 785, 6725, 5780, 3973, 1160, 
      8285, 9805, 12548, 14404, 6416, 6100, 6749, 1717, 2258, 19930, 6625, 
      1828, 1828, 4069, 4090, 1721, 4633, 1588, 7058, 3065, 1658, 24200, 
      8273, 3233, 9461, 4520, 5576, 3593, 13162, 27796, 7850, 8768, 4453, 
      6932, 6485, 4250, 2669, 2450, 3145, 2025, 24097, 1460, 26170, 3904, 
      3125, 2853, 1908, 2293, 7093, 9949, 4058, 12317, 10037, 7445, 4925, 
      33538, 10865, 8962, 4901, 2637, 12809, 5941, 5517, 5416, 3221, 3305, 
      6730, 11285, 9925, 4325, 5300, 8105, 16250, 3625, 15170, 7321, 11069, 
      8468, 7450, 34025, 13441, 12146, 35554, 13192, 25965, 11714, 5785, 
      16153, 23668, 14365, 16564, 16349, 12296, 15650, 14645, 54325, 17284, 
      12073, 5328, 8100, 6500, 18394, 10666, 10954, 15577, 13697, 7801, 
      18628, 10845, 7380, 10573, 34961, 17586, 21289, 17090, 7145, 21217, 
      17665, 40912, 9929, 7369, 20392, 49832, 21969, 15138, 15850, 50005, 
      14144, 11108, 8042, 48322, 14989, 11464, 8500, 18890, 19945, 54506, 
      21008, 14733, 32552, 15425, 22021, 18241, 16272, 25285, 21073, 19409, 
      16805, 23293, 31805, 36500, 13522, 35722, 29600, 44797, 23860, 10845, 
      35053, 19825, 44834, 47473, 10960, 35152, 47680, 11754, 21640, 21437, 
      14600, 11560, 50837, 27793, 29570, 60722, 25096, 20242, 12577, 33346, 
      76500, 30125, 34541, 62297, 14218, 29300, 14453, 31585, 48017, 61250, 
      26944, 22144, 22385, 15797, 22453, 19109, 22018, 24401, 32009, 24461, 
      44437, 47205, 51220, 21029, 49253, 52610, 17002, 29000, 61000, 87656, 
      44057, 54025, 57161, 96122, 27625, 37277, 24517, 20260, 61220, 96917, 
      25794, 19652, 19280, 19121, 53840, 80996, 39505, 50650, 58409, 28162, 
      26122, 34088, 54961, 90432, 41474, 106289, 108050, 89437, 80173, 40673, 
      33568, 23348, 42937, 88765, 34821, 79621, 41570, 31826, 24826, 35204, 
      61520, 82640, 87620, 41634, 68778, 76309, 43880, 32932, 62525, 33241, 
      42874, 72053, 41729, 41225, 79144, 80858, 78425, 39325, 38250, 45050, 
      31588, 93760, 100189, 110125, 129097, 52084, 34345, 78770, 81458, 
      95812, 136552, 54034, 41861, 115889, 48932, 43972, 91492, 103876, 
      55978, 37160, 89284, 99284, 45037, 102797, 58321, 45856, 46922, 45757, 
      56228, 45224, 99688, 101768, 103880, 50756, 103921, 58005, 50605, 
      50984, 107924, 116005, 127082, 63108, 104985, 65473, 56293, 108925, 
      64660, 53300, 137405, 56785, 130205, 56093, 74425, 69914, 59186, 
      133229, 73540, 64580, 63713, 131473, 73610, 74797, 145010, 150569, 
      64969, 74357, 72365, 74786, 71738, 75748, 67688, 65749, 60500, 79817, 
      75737, 68441, 59245, 78629, 73445, 61829, 62720, 77521, 75101, 74941, 
      84449, 79105, 76905, 74394, 87665, 75949, 73690, 92660, 85480, 83620, 
      81541, 95605, 87104, 78145, 93077, 99994, 94609, 101636, 91013, 86164, 
      89581, 97529, 102457, 94345, 104081, 90077, 89252, 102100, 103770, 
      111722, 114314, 104329, 106760, 107018 ], 
  [ 179665, 174413, 173545, 172456, 170064, 170586, 167441, 164853, 163969, 
      165130, 164665, 161060, 154501, 159421, 155945, 157268, 152581, 151812, 
      146276, 145954, 145108, 141610, 139501, 140773, 137938, 137320, 131092, 
      127962, 129556, 125109, 121361, 121757, 118890, 113893, 116865, 115474, 
      114489, 112258, 116308, 112825, 112433, 108954, 106325, 105674, 109072, 
      108050, 108868, 104805, 102596, 106024, 103828, 103193, 103010, 101968, 
      99221, 97245, 95497, 96020, 97732, 94469, 95780, 95225, 93572, 96165, 
      94018, 93969, 87449, 85949, 86050, 80881, 82888, 82197, 80309, 76873, 
      79346, 76301, 75197, 74120, 70900, 73141, 69705, 68157, 70681, 67277, 
      65860, 65585, 65146, 189634, 65609, 64018, 66868, 62504, 62577, 61700, 
      64258, 63410, 173234, 60520, 63389, 175625, 62561, 59585, 156257, 
      59625, 59065, 59085, 58853, 58117, 175249, 59522, 59057, 185285, 56205, 
      56225, 171977, 58589, 57250, 160201, 132689, 160100, 174233, 54749, 
      138164, 53737, 53017, 53428, 52513, 52370, 51066, 50297, 161732, 
      142145, 146005, 49066, 116082, 47533, 47965, 118813, 47138, 114170, 
      47240, 121972, 114013, 171130, 45289, 44353, 101972, 88681, 99625, 
      105026, 173069, 109737, 93650, 102805, 40437, 41697, 40576, 40064, 
      40293, 41513, 88093, 128210, 138034, 37757, 39157, 43565, 92861, 
      112165, 37313, 70738, 106418, 37593, 41625, 37442, 73345, 74137, 
      115245, 77780, 64180, 65554, 106756, 35089, 34858, 73090, 34085, 
      131093, 34164, 32569, 35298, 72538, 87025, 31076, 33185, 59876, 31066, 
      31250, 37186, 38021, 73889, 84449, 32980, 33301, 72778, 107770, 73265, 
      51145, 94777, 70516, 30770, 34961, 81250, 28852, 28712, 28125, 46546, 
      66826, 27380, 28417, 47345, 103298, 27613, 26245, 28548, 26362, 116522, 
      27536, 101225, 26242, 27882, 28417, 38506, 25253, 37405, 28738, 28288, 
      28433, 22600, 50724, 23497, 22642, 23225, 27826, 33226, 40697, 71633, 
      97785, 21757, 24916, 34541, 39812, 71045, 70020, 49064, 20129, 20546, 
      19144, 19773, 67005, 19394, 19994, 32930, 18820, 36992, 67240, 17789, 
      31850, 31824, 70324, 20077, 17197, 45722, 88450, 23789, 17341, 17429, 
      52244, 63556, 68429, 18577, 18241, 67717, 16388, 19088, 24229, 25345, 
      27540, 15925, 16850, 15665, 22601, 33898, 24345, 64413, 25909, 25216, 
      18121, 29549, 17288, 14089, 50705, 37792, 62954, 63850, 66125, 21832, 
      44325, 45037, 46769, 12944, 17362, 12490, 14002, 45956, 45589, 17876, 
      17141, 55981, 11885, 11953, 60505, 24905, 38461, 13540, 67669, 42857, 
      10673, 16234, 16850, 29448, 13005, 10453, 10413, 12805, 44057, 18482, 
      19805, 27161, 22996, 22321, 22100, 17396, 12209, 12610, 65773, 31213, 
      104273, 74434, 17509, 118777, 73225, 9441, 9232, 10897, 114650, 24154, 
      10181, 65957, 55492, 10132, 9061, 10205, 10600, 104749, 52564, 10865, 
      63977, 42877, 20825, 8506, 46306, 86500, 43444, 100946, 114673, 57920, 
      38720, 21905, 108693, 104290, 32533, 16978, 17026, 8989, 7346, 87145, 
      32020, 81965, 32170, 10858, 32489, 100973, 59624, 7013, 12808, 98977, 
      10530, 33130, 102500, 72964, 9764, 6800, 99266, 58682, 45842, 6770, 
      17690, 118309, 29188, 6813, 26533, 103898, 82105, 16538, 129680, 
      104850, 71674, 28125, 80005, 31720, 5597, 32372, 60554, 98820, 45845, 
      59656, 5525, 61268, 50849, 38480, 30545, 5780, 70538, 26393, 25672, 
      27329, 93370, 48069, 18853, 74600, 50933, 36968, 3869, 65722, 51682, 
      33997, 27746, 5657, 100321, 90036, 63625, 61200, 53776, 45625, 3664, 
      3490, 3497, 122389, 3368, 6500, 3925, 86657, 51097, 36149, 26434, 3061, 
      10250, 10946, 118409, 115705, 115034, 5513, 2813, 3709, 112928, 107033, 
      97568, 30928, 6068, 118882, 92002, 23917, 90709, 27149, 16424, 13316, 
      3076, 5204, 99745, 73157, 70001, 61937, 38122, 13010, 5105, 104065, 
      85248, 81265, 43013, 38690, 32834, 11618, 3653, 68680, 37837, 4717, 
      121050, 97506, 12634, 2554, 86036, 73760, 54836, 14480, 5300, 2612, 
      122258, 116093, 26498, 24953, 108610, 77306, 20725, 71746, 46890, 
      17397, 5002, 10546, 1525, 80330, 2045, 1469, 30880, 1696, 46594, 12250, 
      1586, 9325, 74597, 63656, 46458, 7978, 1873, 52945, 50245, 23162, 1922, 
      1322, 12625, 29800, 9000, 45785, 44522, 18797, 15002, 5602, 857, 48308, 
      7840, 6713, 32413, 9378, 13672, 5165, 9701, 15266, 725, 5760, 2097, 
      565, 18218, 11093, 6884, 490, 1170, 26000, 4756, 21677, 17002, 6290, 
      13320, 23698, 6850, 650, 1313, 19025, 9829, 13652, 5525, 15821, 4745, 
      797, 746, 5021, 269, 1189, 5141, 2290, 3217, 1898, 9074, 6277, 2061, 
      232, 40, 1250, 3978, 8473, 325, 197, 785, 0, 12100, 2305, 1226, 37, 
      14162, 16130, 19601, 21905, 2713, 2509, 12116, 194, 397, 28597, 2858, 
      245, 4949, 1306, 1325, 4724, 1642, 4477, 3169, 850, 337, 33565, 4084, 
      1060, 4932, 1781, 10229, 1354, 20105, 37705, 3925, 4561, 8420, 3393, 
      3114, 1885, 1256, 1205, 1450, 1226, 33266, 1945, 35669, 1921, 1700, 
      1706, 1937, 4282, 11882, 5608, 2125, 7354, 5746, 4050, 2650, 44141, 
      6400, 5113, 2842, 2984, 7888, 3538, 3338, 3293, 3112, 3250, 10705, 
      6970, 6058, 3258, 8433, 12580, 23245, 4010, 9841, 4624, 6970, 5321, 
      4805, 44370, 8720, 17785, 46121, 8581, 34850, 7605, 4420, 22852, 32045, 
      9524, 11161, 11002, 8125, 10525, 9800, 67400, 11765, 8066, 6641, 11765, 
      8929, 12701, 7325, 15677, 10666, 9346, 5914, 12985, 7610, 5993, 14954, 
      45050, 12329, 15188, 12053, 8660, 15170, 12514, 51833, 7632, 8656, 
      14621, 61981, 15860, 20621, 21557, 62152, 10273, 8469, 9265, 60185, 
      10946, 8821, 7985, 13725, 26596, 67149, 15337, 10964, 41773, 11540, 
      29000, 13514, 12161, 18820, 15616, 14400, 12580, 17330, 40738, 46273, 
      10693, 45325, 38025, 55796, 17945, 10250, 44426, 15028, 55773, 58804, 
      10865, 44465, 59009, 10817, 16501, 16354, 11925, 11125, 62554, 21250, 
      22689, 73665, 19277, 15821, 12244, 42029, 91169, 23400, 43272, 75226, 
      13481, 22905, 13714, 24740, 58868, 73949, 21217, 17761, 18000, 14436, 
      18122, 16010, 17909, 19618, 25376, 19732, 54434, 57650, 62281, 17640, 
      59976, 63837, 16465, 23365, 73285, 103077, 53764, 65300, 68884, 112381, 
      22490, 30010, 20498, 18089, 73385, 113170, 21437, 18261, 18225, 18234, 
      64881, 95509, 31952, 61069, 69946, 23569, 22201, 27981, 65818, 105713, 
      33961, 123136, 125065, 104546, 94216, 33490, 28009, 21709, 35360, 
      103700, 29090, 93490, 34381, 26989, 22789, 29525, 72977, 96785, 102325, 
      34553, 81185, 89668, 36405, 28033, 74034, 28340, 35785, 84674, 35082, 
      34690, 92485, 94365, 91594, 33620, 32825, 38165, 28789, 108545, 115586, 
      126530, 147236, 44125, 30922, 91585, 94609, 110585, 155245, 45901, 
      36360, 132676, 41861, 38021, 105701, 119429, 47617, 33445, 103153, 
      114273, 39080, 118120, 49730, 39785, 40681, 39796, 48137, 39485, 
      114557, 116861, 119197, 43893, 119120, 49850, 44180, 44557, 123337, 
      132200, 144341, 54437, 120002, 56464, 48964, 124274, 55981, 46861, 
      155380, 50000, 147330, 49640, 64720, 60937, 52225, 150516, 64165, 
      56773, 56074, 148474, 64289, 65416, 163125, 169130, 57488, 65250, 
      63594, 65677, 63297, 66689, 60085, 58538, 54685, 70304, 66896, 60944, 
      53876, 69448, 65160, 56008, 56785, 68672, 66754, 66868, 74970, 70850, 
      69152, 67145, 78336, 68968, 67213, 82765, 76925, 75401, 73714, 85480, 
      78433, 71650, 83890, 89797, 85252, 91269, 82436, 78593, 81448, 88106, 
      92578, 85810, 94032, 82546, 81889, 92605, 94433, 101809, 104173, 96032, 
      98125, 98437 ], 
  [ 208485, 200153, 200605, 199076, 195364, 200506, 193841, 189493, 189929, 
      194170, 195245, 192080, 177381, 191321, 183005, 187408, 179201, 178432, 
      173776, 174114, 175248, 167570, 162821, 170033, 162578, 162180, 159912, 
      155242, 160136, 154369, 145561, 150137, 144850, 129953, 142825, 140114, 
      139789, 132498, 145568, 136145, 134873, 130954, 119965, 119314, 135252, 
      133570, 136808, 126145, 117776, 133524, 127368, 126733, 130730, 129028, 
      122321, 118585, 108477, 115600, 123912, 114929, 120640, 118985, 113152, 
      122785, 116458, 119929, 108349, 100249, 106290, 96281, 107748, 108817, 
      104509, 86333, 104866, 96101, 84877, 98980, 80360, 97121, 81145, 78937, 
      95981, 76297, 81920, 79225, 79666, 124074, 86509, 76778, 91728, 75044, 
      69397, 70720, 88898, 86290, 111634, 72180, 88249, 112925, 86761, 70145, 
      99937, 77005, 70285, 69865, 74693, 68897, 111889, 82402, 80837, 118625, 
      66985, 73385, 109057, 83449, 79250, 101021, 83189, 100480, 109993, 
      76309, 86024, 73757, 70397, 73888, 69673, 70850, 67786, 64817, 100352, 
      87365, 89685, 64466, 70762, 58973, 55445, 72173, 57698, 69290, 50980, 
      73352, 68473, 104690, 67289, 63713, 60392, 53261, 58925, 61906, 105529, 
      64417, 55370, 60125, 51217, 45877, 57956, 50404, 59653, 65053, 51353, 
      74530, 80834, 47437, 42677, 38725, 53261, 64205, 47653, 42578, 60658, 
      55633, 38545, 56362, 43205, 43117, 65305, 44560, 38440, 38714, 59456, 
      55989, 55098, 41410, 53005, 74333, 55504, 47529, 33538, 39978, 47205, 
      45376, 34945, 34576, 47786, 37850, 31466, 31201, 40229, 45509, 33640, 
      33301, 39338, 58490, 39385, 30685, 50557, 37736, 32530, 29461, 42530, 
      48872, 48292, 46825, 28066, 35146, 34640, 31937, 27985, 54458, 47853, 
      38125, 30088, 43082, 62402, 29956, 52825, 45162, 28762, 28197, 25306, 
      41093, 23765, 24778, 24548, 24473, 36900, 25864, 43517, 30122, 28285, 
      23426, 22226, 22877, 34673, 49165, 38477, 23816, 21341, 21992, 34085, 
      33280, 23764, 37289, 40346, 33444, 25933, 30925, 36994, 24394, 18850, 
      26960, 19172, 30500, 27689, 17770, 17524, 31824, 44057, 30617, 20642, 
      41810, 54149, 24821, 24469, 22984, 28136, 30589, 40357, 39141, 30097, 
      28928, 19748, 16529, 16325, 63400, 26485, 21250, 31505, 16001, 76138, 
      15325, 27673, 61109, 60196, 43641, 69149, 16628, 30589, 105265, 84212, 
      25994, 26450, 27625, 54612, 17485, 17757, 99569, 20644, 45082, 27450, 
      17082, 98536, 97949, 46696, 44861, 114281, 24425, 27793, 23985, 11485, 
      86861, 36200, 132129, 15577, 21013, 11834, 11570, 71908, 36325, 24093, 
      21853, 14125, 96637, 50602, 10345, 68081, 60176, 58841, 58400, 48416, 
      34649, 36370, 130013, 75653, 184133, 142634, 49409, 203697, 140985, 
      24841, 20452, 13977, 198250, 63314, 29761, 130637, 115112, 30152, 
      24461, 14165, 13460, 185049, 110864, 12185, 127997, 95897, 57565, 
      17306, 15506, 160200, 96904, 180146, 198713, 119300, 89540, 7825, 
      190753, 184810, 79393, 50418, 50906, 30329, 21866, 161505, 78880, 
      154345, 79250, 9098, 9389, 180613, 122324, 15373, 7748, 177957, 8770, 
      9370, 182800, 141824, 34624, 14500, 178466, 121162, 101722, 13810, 
      6250, 204109, 74728, 24853, 7173, 184858, 154925, 51298, 219220, 
      186250, 140314, 7225, 152165, 79460, 20117, 8392, 124354, 178240, 
      102385, 123236, 12125, 125728, 110249, 91060, 78065, 10400, 139178, 
      5933, 69892, 72869, 171250, 106369, 57793, 145220, 110773, 89108, 
      14869, 132602, 111962, 84377, 73946, 8077, 180841, 166816, 129625, 
      126100, 115156, 102825, 17524, 16250, 14717, 210389, 15028, 6280, 
      10305, 162337, 111377, 88289, 72194, 13841, 3650, 3466, 205309, 201725, 
      200834, 29053, 14473, 9209, 198068, 190193, 177428, 79988, 30928, 
      206002, 169882, 68137, 168149, 73789, 54484, 48296, 20456, 5864, 
      180485, 143777, 139301, 127717, 91802, 47770, 5765, 186345, 160708, 
      155185, 99553, 92810, 83434, 45058, 24113, 137540, 91517, 5597, 209050, 
      177586, 47394, 19714, 161936, 144820, 117536, 51220, 30160, 20432, 
      210698, 202553, 73138, 70493, 192650, 149906, 63185, 142146, 105850, 
      57217, 30082, 1746, 11645, 154250, 19865, 11369, 80820, 9396, 105554, 
      47450, 9506, 1625, 146317, 130756, 105418, 38338, 20133, 115205, 
      111185, 68042, 20842, 17602, 965, 79300, 40900, 104525, 102602, 60377, 
      53282, 32882, 12077, 108368, 38420, 1873, 83673, 41938, 50852, 32005, 
      901, 53986, 10625, 33700, 22777, 13985, 1058, 45853, 1384, 14130, 7330, 
      73300, 2336, 65897, 57482, 35330, 340, 69458, 36770, 16930, 6373, 
      61265, 43489, 51272, 33685, 421, 31805, 18617, 18346, 1721, 9509, 6029, 
      1621, 24730, 2997, 23458, 274, 35757, 24061, 15412, 11700, 5650, 2218, 
      333, 16385, 15377, 6725, 12100, 0, 24965, 21026, 13457, 82, 290, 901, 
      1445, 26253, 25609, 16, 15154, 16677, 3517, 26618, 15425, 1649, 21106, 
      21125, 1864, 22322, 2057, 27369, 18450, 14417, 5625, 29384, 18440, 
      31552, 21361, 769, 18954, 1625, 7565, 28125, 29861, 1600, 26053, 25114, 
      19925, 15556, 14845, 16850, 13106, 5986, 8765, 7069, 18421, 16000, 
      14906, 10517, 5162, 1762, 31348, 18405, 35514, 31266, 26050, 20250, 
      11141, 32580, 28873, 19562, 10244, 35828, 21578, 20498, 20233, 12132, 
      12050, 3665, 32490, 29818, 16018, 4693, 3560, 4325, 11050, 39321, 
      23764, 31610, 26221, 23725, 12250, 35780, 4145, 13121, 35201, 8450, 
      32245, 18280, 5032, 7625, 37024, 40861, 40482, 32985, 39125, 37300, 
      24500, 41905, 32266, 9941, 5825, 7829, 43501, 28885, 5557, 38386, 
      34866, 21754, 43565, 28730, 19853, 6154, 13810, 41369, 47528, 40213, 
      11080, 47290, 41114, 17293, 25012, 11956, 45641, 22601, 48200, 7421, 
      7477, 22772, 33813, 27169, 12785, 21905, 35146, 27521, 18325, 42325, 
      8776, 25789, 45917, 34064, 13833, 35080, 9860, 40354, 36581, 52480, 
      45316, 42340, 37440, 49010, 13898, 16133, 30053, 15845, 13165, 20816, 
      49405, 20810, 15826, 42088, 21013, 22504, 19445, 16085, 22709, 22697, 
      44881, 44514, 30625, 21025, 24714, 55130, 57889, 30985, 50297, 41341, 
      21704, 16069, 41669, 57940, 17092, 32546, 24481, 56125, 24714, 59720, 
      24328, 32149, 51797, 43061, 43300, 27856, 43202, 36250, 42109, 46458, 
      59476, 46352, 23194, 24650, 26861, 38980, 25876, 27757, 26585, 53505, 
      33025, 50497, 23624, 29000, 30824, 56501, 50650, 66530, 44258, 34589, 
      33565, 57290, 46517, 31681, 30325, 29674, 29461, 46449, 69572, 28069, 
      32546, 49529, 45521, 59881, 31058, 53573, 71361, 64836, 66105, 53066, 
      46916, 69570, 57709, 36009, 72980, 52880, 59450, 46850, 70461, 53829, 
      38629, 59665, 35797, 49045, 52385, 70193, 40265, 45008, 73585, 55093, 
      36634, 55400, 71425, 42874, 68962, 68130, 47825, 49045, 47594, 63760, 
      61865, 72925, 47489, 58165, 62786, 69770, 83656, 83065, 52042, 48905, 
      50609, 60205, 89465, 85501, 65620, 74376, 77281, 69041, 57521, 65969, 
      88097, 55665, 56293, 63013, 70100, 65540, 91090, 71245, 72801, 70816, 
      87517, 69625, 63737, 65161, 66617, 78433, 66980, 89450, 76960, 77337, 
      70317, 76100, 84061, 96017, 68522, 99364, 85264, 71474, 97561, 79641, 
      92240, 84100, 87490, 82420, 110260, 103617, 86985, 90016, 108385, 
      94833, 93474, 89074, 108289, 109636, 99325, 103570, 94228, 108370, 
      105394, 108797, 103777, 109589, 97265, 94178, 84825, 114964, 108916, 
      97684, 82256, 112788, 104980, 86148, 87365, 110692, 106794, 105808, 
      119410, 110450, 106772, 102785, 122116, 103508, 99773, 128745, 117625, 
      114781, 111554, 132340, 119573, 104210, 127010, 136877, 129032, 139009, 
      123136, 115333, 120388, 132106, 138338, 126290, 140452, 119066, 117749, 
      136825, 137993, 147569, 150813, 135412, 138825, 138917 ], 
  [ 175508, 171592, 170144, 169245, 167425, 165925, 164314, 162490, 161026, 
      160841, 159700, 155893, 152882, 153864, 152500, 152477, 149320, 148549, 
      142613, 142001, 140285, 138609, 137650, 136324, 135505, 134789, 126809, 
      124345, 124497, 120616, 119074, 117640, 115825, 115144, 113794, 112977, 
      111700, 111677, 111789, 110898, 110890, 107593, 108610, 107957, 105881, 
      105145, 104905, 103720, 104197, 102245, 101777, 101140, 99125, 98369, 
      97348, 96136, 98036, 95677, 94505, 93736, 93125, 93050, 93221, 92740, 
      92417, 90826, 86500, 87880, 85385, 82314, 80189, 78724, 77890, 80884, 
      76345, 75794, 79106, 71389, 74889, 70792, 72826, 71560, 67744, 71444, 
      66949, 67730, 66905, 226337, 64580, 66541, 64109, 65117, 67684, 65845, 
      61585, 61505, 208193, 63509, 60616, 211060, 60074, 63050, 188906, 
      60112, 62240, 62452, 60010, 61480, 210962, 57601, 57616, 222436, 59560, 
      56794, 207490, 55796, 55705, 194080, 162340, 194165, 210314, 53386, 
      168961, 53044, 53476, 52541, 53066, 52345, 51805, 51994, 196549, 
      174080, 178610, 50373, 143881, 50562, 52722, 147186, 50549, 141773, 
      53621, 151201, 141896, 208125, 43690, 43906, 128113, 112132, 125380, 
      131837, 210536, 137506, 118345, 129418, 43720, 47860, 40977, 43537, 
      39826, 39220, 112104, 159613, 170973, 41506, 45594, 53650, 118114, 
      141066, 40772, 90997, 134357, 37690, 50938, 37153, 94464, 95636, 
      145000, 100237, 83369, 85221, 135349, 33920, 33977, 94865, 33778, 
      163810, 32797, 33986, 44005, 94685, 112340, 32773, 40354, 78853, 31705, 
      36305, 47617, 48932, 96512, 109376, 40625, 41234, 95301, 137205, 95978, 
      68000, 122000, 92745, 37925, 45284, 106065, 28033, 28085, 27880, 62525, 
      88565, 32125, 34794, 63706, 132521, 26690, 28970, 35785, 26973, 148045, 
      34385, 130250, 25889, 35401, 36416, 52169, 26242, 51250, 38357, 37809, 
      38050, 24245, 69457, 22644, 27261, 28900, 37629, 45909, 56356, 95642, 
      126880, 22338, 33273, 48178, 55465, 95050, 93925, 67973, 20506, 19769, 
      20765, 24946, 90610, 19573, 25933, 46933, 23125, 52625, 91125, 21320, 
      45845, 45913, 94973, 17460, 19188, 64513, 116649, 18386, 21922, 22202, 
      72857, 86857, 92786, 16916, 16964, 91976, 18757, 26641, 35428, 37120, 
      19729, 19154, 22765, 16586, 33314, 23297, 36112, 88276, 18378, 17777, 
      14810, 20090, 25397, 14708, 34714, 25353, 86897, 87985, 90740, 15341, 
      63850, 64754, 31538, 17393, 13073, 13769, 20465, 30817, 30546, 13105, 
      12850, 38344, 14216, 12842, 84242, 38560, 25138, 11449, 47336, 62554, 
      13952, 25945, 26945, 18709, 10618, 12290, 13210, 20018, 28900, 12253, 
      31720, 17090, 14557, 14170, 14045, 11645, 10202, 10025, 45522, 19602, 
      77204, 52453, 11368, 89498, 51434, 10498, 12113, 17330, 85945, 14841, 
      9412, 45506, 37249, 9169, 10114, 16250, 17125, 77480, 34893, 18058, 
      43808, 27508, 12560, 12433, 67513, 62105, 27881, 74149, 85762, 38897, 
      24305, 35810, 80644, 76913, 19844, 10145, 9997, 7432, 8765, 62450, 
      19325, 58132, 19377, 19377, 50320, 73970, 40013, 11114, 22765, 72260, 
      19045, 51245, 75205, 50661, 6661, 11185, 72449, 39161, 29201, 11441, 
      30425, 88610, 17057, 6682, 42722, 76309, 58068, 9109, 98345, 77065, 
      49457, 44980, 56250, 18621, 6994, 50569, 40445, 71893, 28900, 39637, 
      10370, 40861, 32650, 23257, 17530, 11485, 48305, 43040, 14093, 15172, 
      67097, 30340, 9572, 51493, 32530, 21925, 6778, 44245, 33085, 19720, 
      15293, 12308, 72890, 64237, 42530, 40585, 34697, 28370, 5321, 5625, 
      6304, 91690, 5981, 14297, 8840, 61330, 32490, 21092, 14161, 6052, 
      20825, 21905, 88180, 85860, 85285, 2932, 5416, 9000, 83465, 78434, 
      70409, 17209, 2909, 88553, 65705, 12308, 64602, 14482, 7501, 5737, 
      3177, 12601, 72196, 50024, 47444, 40916, 22381, 5525, 12500, 75842, 
      60001, 56690, 26020, 22753, 18433, 4705, 2404, 46309, 22090, 12010, 
      90325, 70237, 5141, 2741, 60589, 50425, 35149, 6121, 2125, 2509, 91337, 
      86036, 13817, 12752, 79605, 53293, 9864, 48689, 28825, 7684, 1721, 
      22049, 4770, 55733, 1928, 4808, 16745, 5993, 28521, 4545, 5785, 20340, 
      50954, 42029, 28381, 2381, 1556, 33424, 31300, 11225, 1313, 1865, 
      25360, 15845, 2725, 27796, 26821, 8296, 5941, 1341, 3604, 29741, 2137, 
      16466, 17684, 2809, 5085, 1090, 21178, 6005, 4040, 1201, 706, 2340, 
      33337, 3554, 16913, 2165, 6109, 12985, 13437, 10004, 6961, 1241, 26605, 
      11349, 1413, 1165, 6724, 8210, 2756, 4849, 850, 30154, 544, 628, 673, 
      14068, 3842, 6682, 14282, 101, 10916, 89, 20513, 1010, 58, 1205, 2549, 
      6925, 12337, 19616, 904, 1160, 5780, 2305, 24965, 0, 169, 1764, 27889, 
      30625, 35344, 38416, 20, 8, 24973, 1241, 866, 47114, 61, 1192, 13960, 
      233, 250, 13537, 181, 13096, 170, 725, 1746, 53300, 585, 1017, 853, 
      772, 21892, 1205, 35698, 58384, 890, 1044, 18917, 1024, 1033, 1530, 
      2533, 2770, 2245, 3557, 52685, 6480, 55658, 2228, 2965, 3449, 5696, 
      11401, 23801, 1877, 2522, 2561, 2105, 1945, 2465, 66034, 2465, 2234, 
      3033, 7301, 3177, 3145, 3329, 3380, 6653, 6885, 21250, 3305, 3161, 
      5161, 17536, 23985, 38970, 8405, 4442, 3737, 3681, 3664, 4010, 65845, 
      4369, 31194, 67978, 4420, 53825, 4306, 5825, 38081, 50152, 4973, 5648, 
      5585, 4724, 5490, 5245, 93565, 6056, 4949, 12644, 21800, 16848, 6698, 
      5354, 27530, 6005, 5645, 6437, 7072, 5825, 7376, 26225, 66109, 7082, 
      8497, 7186, 15025, 8573, 7453, 74324, 7465, 14633, 8500, 86580, 9161, 
      33794, 35114, 86749, 7412, 7720, 15138, 84298, 7793, 8068, 10880, 8650, 
      41777, 92602, 9396, 8285, 61364, 8665, 44749, 9197, 8900, 11525, 10049, 
      9601, 9125, 10897, 59841, 66816, 9634, 65578, 56260, 78445, 11600, 
      13025, 64289, 10601, 78322, 82025, 14500, 64228, 82228, 13010, 11492, 
      11441, 11140, 14180, 86441, 13837, 14698, 99658, 13108, 12050, 15481, 
      60722, 120128, 15685, 62053, 101205, 16034, 15760, 16265, 16825, 81289, 
      99538, 15220, 14068, 14305, 15925, 14521, 14521, 14690, 15245, 17833, 
      15453, 75401, 79385, 85072, 15661, 82189, 86914, 19378, 17540, 98180, 
      133348, 74241, 88465, 92817, 144090, 17525, 21393, 17449, 18208, 98080, 
      144873, 17810, 19720, 20260, 20557, 87652, 124232, 22849, 82778, 93573, 
      19546, 19330, 21364, 88285, 135764, 24938, 155873, 158090, 134305, 
      122149, 25037, 22340, 22760, 26233, 133165, 23129, 121129, 25922, 
      22562, 23162, 23656, 96484, 124900, 131400, 26282, 106322, 116437, 
      27460, 23504, 97633, 23809, 27506, 110185, 27565, 27365, 119236, 
      121402, 118053, 27725, 27410, 30250, 27880, 137780, 145873, 158545, 
      182225, 34376, 28949, 117450, 121050, 139808, 191188, 35858, 30829, 
      165353, 33640, 31720, 133960, 149992, 37186, 30980, 130832, 143872, 
      32773, 148293, 38909, 33284, 33890, 33485, 38176, 33556, 143956, 
      146644, 149364, 36040, 149089, 39785, 37085, 37460, 153680, 163885, 
      177850, 43496, 149669, 44945, 40325, 154513, 45032, 39752, 190125, 
      42305, 180625, 42517, 52025, 49490, 44234, 184093, 52040, 47336, 46925, 
      181565, 52258, 53285, 198130, 204901, 48617, 53593, 52513, 54018, 
      52786, 55120, 51012, 50137, 48680, 57961, 55705, 52057, 48637, 57677, 
      54925, 49997, 50580, 57473, 56417, 57005, 62701, 60685, 59849, 58706, 
      66337, 60997, 60106, 69800, 66260, 65312, 64297, 72125, 67572, 64525, 
      72153, 76330, 73225, 77512, 71749, 69632, 71525, 75973, 79669, 75205, 
      80833, 73665, 73296, 80360, 82466, 88866, 90842, 85865, 87380, 87786 ], 
  [ 176405, 172125, 170833, 169882, 167906, 166952, 164925, 162893, 161585, 
      161764, 160805, 157050, 153077, 155125, 153189, 153530, 149957, 149186, 
      143354, 142820, 141338, 139168, 137897, 137273, 135908, 135218, 127706, 
      125060, 125602, 121565, 119425, 118485, 116384, 114533, 114353, 113380, 
      112181, 111560, 112738, 111145, 111033, 107684, 107713, 107060, 106466, 
      105652, 105698, 103733, 103482, 102986, 102050, 101413, 99892, 99058, 
      97569, 96149, 97061, 95482, 95090, 93645, 93554, 93349, 93026, 93377, 
      92560, 91385, 86461, 87061, 85268, 81625, 80618, 79361, 78241, 79493, 
      76852, 75625, 77741, 71818, 73498, 71117, 71669, 70325, 68225, 70001, 
      66338, 66833, 66112, 216080, 64541, 65540, 64538, 64090, 65981, 64402, 
      61988, 61700, 198404, 62378, 61045, 201141, 60425, 61789, 179741, 
      59657, 61057, 61217, 59373, 60245, 200965, 57796, 57681, 212049, 58325, 
      56313, 197545, 56225, 55796, 184577, 153981, 184610, 200213, 53425, 
      160290, 52901, 53021, 52450, 52585, 52020, 51272, 51201, 186786, 
      165097, 169445, 49684, 136016, 49405, 51097, 139165, 49288, 133960, 
      51554, 142946, 134005, 197764, 43781, 43685, 120690, 105437, 118061, 
      124232, 200045, 129641, 111312, 121865, 42485, 45845, 40522, 42250, 
      39605, 39493, 105253, 150760, 161704, 40141, 43501, 50569, 110925, 
      132889, 39485, 85160, 126440, 37313, 48065, 36880, 88393, 89461, 
      136589, 93802, 77818, 79540, 127250, 33881, 33860, 88612, 33505, 
      154593, 32810, 33245, 41288, 88328, 105125, 31954, 38053, 73354, 31172, 
      34576, 44432, 45617, 90025, 102265, 38194, 38725, 88840, 128872, 89465, 
      63073, 114265, 86362, 35624, 42125, 98980, 27890, 27890, 27581, 57832, 
      82312, 30474, 32701, 58909, 124240, 26573, 27865, 33458, 26440, 139140, 
      32162, 122021, 25616, 32996, 33881, 48100, 25605, 47129, 35380, 34858, 
      35073, 23426, 64010, 22501, 25636, 26989, 34600, 42100, 51741, 88765, 
      118625, 21805, 30634, 44109, 50850, 88173, 87074, 62474, 20025, 19600, 
      19946, 23165, 83837, 19144, 23944, 42760, 21578, 48010, 84274, 19981, 
      41672, 41714, 87914, 17785, 18265, 59040, 108628, 19465, 20297, 20525, 
      66890, 80162, 85805, 16981, 16925, 85021, 17730, 24210, 32009, 33545, 
      21458, 17893, 20776, 15949, 30025, 25780, 32537, 81425, 20029, 19402, 
      15317, 22261, 22810, 14149, 38653, 28330, 80020, 81056, 83681, 16706, 
      58169, 59021, 35269, 15794, 13840, 13028, 18320, 34522, 34225, 14002, 
      13617, 42725, 13189, 12205, 77417, 34465, 28349, 11618, 52445, 56821, 
      12665, 22916, 23812, 21218, 10865, 11393, 12053, 17665, 32605, 13540, 
      28093, 19417, 16442, 15977, 15826, 12802, 10345, 10324, 50605, 22345, 
      84133, 58004, 12629, 97025, 56933, 9809, 10930, 15185, 93316, 16960, 
      9217, 50641, 41786, 9026, 9425, 14209, 14954, 84461, 39274, 15705, 
      48865, 31265, 14393, 10964, 61364, 68306, 31690, 81000, 93185, 43642, 
      27802, 31637, 87833, 83920, 22873, 11588, 11492, 7445, 7972, 68729, 
      22354, 64177, 22432, 16660, 45081, 80873, 44914, 9593, 19658, 79085, 
      16328, 45928, 82186, 56290, 7090, 9586, 79300, 44036, 33296, 9764, 
      26564, 96241, 19930, 6305, 37925, 83368, 64165, 10708, 106418, 84176, 
      55060, 40001, 62269, 21754, 6201, 45226, 45476, 78770, 33073, 44642, 
      8641, 45970, 37161, 26962, 20637, 9522, 53908, 38113, 16810, 18045, 
      73792, 34721, 11665, 57330, 37093, 25578, 5569, 49640, 37700, 23165, 
      18244, 10085, 79897, 70802, 47821, 45746, 39442, 32621, 4450, 4624, 
      5121, 99581, 4850, 11762, 7085, 67765, 37105, 24745, 17060, 4817, 
      17536, 18512, 95941, 93517, 92916, 3205, 4285, 7141, 91018, 85753, 
      77338, 20498, 3338, 96340, 72400, 15025, 71245, 17485, 9490, 7362, 
      2722, 10170, 79229, 55861, 53125, 46181, 26216, 7124, 10069, 83057, 
      66410, 62917, 30193, 26640, 21904, 6148, 2313, 51938, 25925, 9605, 
      98216, 77192, 6740, 2260, 67050, 56314, 40050, 7954, 2554, 2106, 99280, 
      93745, 16820, 15625, 87028, 59364, 12373, 54500, 33284, 9881, 2176, 
      18500, 3457, 61960, 1525, 3469, 20138, 4394, 32980, 6196, 4212, 16921, 
      56921, 47450, 32840, 3460, 1205, 38273, 35993, 14020, 1040, 1280, 
      21473, 19186, 3986, 32229, 31176, 10701, 7956, 2056, 2421, 34330, 3242, 
      13385, 21233, 4148, 6970, 1753, 17629, 8072, 2701, 1994, 641, 1417, 
      28800, 5153, 13754, 1268, 4328, 16066, 10642, 12721, 9236, 2164, 22562, 
      14248, 2440, 580, 4813, 10693, 4225, 6786, 1669, 25825, 1233, 225, 244, 
      11169, 2425, 4745, 11357, 244, 8381, 128, 16964, 1985, 149, 490, 1418, 
      4936, 9620, 16145, 293, 445, 3973, 1226, 21026, 169, 0, 841, 23716, 
      26244, 30625, 33489, 293, 229, 21034, 500, 281, 41641, 360, 477, 11061, 
      64, 81, 10690, 116, 10301, 521, 296, 901, 47489, 1066, 562, 1490, 577, 
      18265, 776, 31005, 52313, 1241, 1525, 15602, 1193, 1124, 1153, 1714, 
      1873, 1556, 2452, 46952, 4777, 49769, 1669, 2146, 2500, 4201, 8996, 
      20096, 2410, 1937, 3380, 2612, 2036, 2036, 59625, 3050, 2533, 2500, 
      5650, 3970, 2768, 2848, 2873, 5210, 5416, 17909, 3812, 3460, 4160, 
      14585, 20410, 34225, 6728, 5417, 3490, 4084, 3625, 3737, 59540, 5058, 
      27073, 61569, 5057, 48196, 4709, 4954, 33466, 44757, 5714, 6649, 6560, 
      5153, 6361, 5986, 85986, 7109, 5300, 10525, 18589, 14209, 7829, 5393, 
      23825, 6772, 6152, 5800, 8177, 5812, 6505, 22676, 59908, 8005, 9810, 
      8005, 12802, 9860, 8324, 67733, 7010, 12514, 9657, 79417, 10474, 29725, 
      30941, 79586, 7685, 7421, 13045, 77265, 8144, 7769, 9593, 9521, 37162, 
      85205, 10501, 8506, 55553, 8938, 39978, 9860, 9277, 12994, 11050, 
      10394, 9554, 12132, 54160, 60745, 9413, 59585, 50813, 71802, 12809, 
      11764, 58400, 11290, 71705, 75226, 13005, 58365, 75429, 11905, 12337, 
      12260, 10841, 12841, 79460, 15332, 16349, 92105, 14265, 12557, 14090, 
      55145, 111769, 17258, 56450, 93652, 14825, 17177, 15056, 18450, 74698, 
      92089, 16325, 14549, 14786, 15002, 14976, 14404, 15041, 15908, 19354, 
      16090, 69200, 72976, 78377, 15674, 75650, 80141, 18065, 18593, 90913, 
      124625, 68170, 81666, 85810, 134977, 18344, 23200, 17748, 17649, 90865, 
      135760, 18265, 18797, 19181, 19400, 80957, 115925, 24786, 76369, 86644, 
      20105, 19577, 22625, 81668, 127093, 26849, 146474, 148613, 125712, 
      114050, 26792, 23341, 21941, 28170, 124650, 24208, 113108, 27677, 
      23225, 22525, 24709, 89581, 116749, 122989, 27985, 98977, 108650, 
      29345, 24193, 90704, 24498, 29209, 102736, 29060, 28808, 111449, 
      113537, 110344, 28778, 28333, 31849, 27581, 129317, 137124, 149328, 
      172202, 36469, 28936, 109897, 113341, 131345, 180905, 38029, 31778, 
      155954, 35317, 32877, 125757, 141165, 39461, 31097, 122785, 135305, 
      33930, 139570, 41288, 34493, 35177, 34642, 40321, 34609, 135441, 
      138025, 140641, 37613, 140418, 41956, 38450, 38825, 144905, 154746, 
      168217, 45901, 141076, 47506, 42106, 145764, 47437, 41117, 180154, 
      43826, 171044, 43882, 54898, 52025, 45833, 174434, 54757, 49325, 48836, 
      172036, 54949, 56002, 188081, 194644, 50450, 56180, 54944, 56605, 
      55061, 57681, 52897, 51840, 49733, 60730, 58162, 53890, 49482, 60290, 
      57122, 51050, 51685, 59930, 58640, 59098, 65444, 62856, 61786, 60409, 
      69002, 62570, 61445, 72725, 68561, 67457, 66260, 75154, 69925, 65864, 
      74740, 79385, 75890, 80645, 74050, 71465, 73618, 78664, 82568, 77480, 
      83810, 75472, 75025, 83077, 85105, 91765, 93845, 88010, 89681, 90061 ], 
  [ 179624, 174532, 173588, 172521, 170197, 170461, 167506, 165010, 164050, 
      165041, 164488, 160849, 154730, 159156, 155944, 157097, 152596, 151825, 
      146225, 145865, 144905, 141633, 139666, 140608, 138025, 137393, 130925, 
      127873, 129285, 124900, 121426, 121588, 118849, 114388, 116818, 115497, 
      114472, 112517, 116073, 112914, 112570, 109105, 106930, 106277, 108989, 
      108001, 108685, 104980, 103105, 105857, 103877, 103240, 102821, 101813, 
      99280, 97396, 96104, 96265, 97613, 94660, 95729, 95234, 93809, 96016, 
      94097, 93850, 87592, 86452, 86225, 81306, 82793, 82000, 80242, 77608, 
      79201, 76466, 75914, 73993, 71613, 73060, 70306, 68788, 70516, 68000, 
      66193, 66050, 65561, 194417, 65672, 64525, 66713, 63017, 63400, 62401, 
      64105, 63353, 177785, 61073, 63220, 180232, 62426, 60194, 160514, 
      59860, 59636, 59680, 59170, 58708, 179882, 59449, 59044, 190096, 56788, 
      56458, 176578, 58400, 57217, 164596, 136552, 164513, 178898, 54730, 
      142165, 53800, 53224, 53465, 52730, 52513, 51301, 50650, 166225, 
      146276, 150218, 49365, 119689, 48042, 48690, 122490, 47693, 117749, 
      48161, 125749, 117620, 175869, 45202, 44410, 105349, 91720, 102952, 
      108485, 177860, 113314, 96841, 106234, 40948, 42568, 40725, 40597, 
      40330, 41320, 91188, 132229, 142245, 38314, 40050, 44914, 96106, 
      115866, 37832, 73357, 109997, 37690, 42874, 37489, 76068, 76904, 
      119044, 80665, 66653, 68085, 110401, 35012, 34817, 75881, 34114, 
      135250, 34057, 32810, 36445, 75365, 90248, 31345, 34138, 62305, 31201, 
      31937, 38545, 39440, 76772, 87620, 33989, 34346, 75645, 111501, 76154, 
      53300, 98228, 73341, 31709, 36296, 84393, 28789, 28673, 28132, 48581, 
      69581, 28009, 29250, 49426, 106985, 27530, 26618, 29485, 26469, 120493, 
      28421, 104882, 26225, 28849, 29444, 40241, 25402, 39154, 29957, 29493, 
      29650, 22817, 53077, 23400, 23229, 23944, 29061, 34821, 42664, 74642, 
      101428, 21834, 25965, 36250, 41773, 74050, 73009, 51425, 20170, 20441, 
      19337, 20410, 69946, 19405, 20725, 34669, 19345, 38933, 70209, 18212, 
      33581, 33565, 73385, 19728, 17424, 48049, 91953, 23090, 17890, 18002, 
      54797, 66445, 71450, 18344, 18056, 70724, 16657, 20005, 25600, 26788, 
      26533, 16298, 17557, 15746, 23906, 32537, 25780, 67360, 24930, 24245, 
      17666, 28322, 18257, 14120, 48658, 36189, 65897, 66817, 69152, 20969, 
      46714, 47450, 44810, 13445, 16769, 12593, 14753, 44005, 43650, 17221, 
      16546, 53716, 12116, 12002, 63410, 26548, 36730, 13213, 65060, 45250, 
      11012, 17377, 18041, 28033, 12634, 10610, 10690, 13634, 42088, 17629, 
      21220, 25826, 21865, 21226, 21017, 16601, 11882, 12209, 63162, 29682, 
      100808, 71605, 16660, 115034, 70418, 9490, 9509, 11618, 110977, 22905, 
      10000, 63314, 53125, 9925, 9106, 10874, 11329, 101252, 50265, 11674, 
      61364, 40864, 19700, 8905, 48865, 83357, 41405, 97501, 110962, 55445, 
      36821, 23546, 105088, 100769, 30848, 16025, 16045, 8692, 7421, 83954, 
      30329, 78880, 30465, 11817, 34612, 97490, 57065, 7418, 13945, 95528, 
      11485, 35285, 98977, 70065, 9265, 7237, 95801, 56129, 43649, 7241, 
      19169, 114482, 27557, 6682, 28442, 100333, 78984, 15493, 125645, 
      101257, 68777, 30112, 76914, 29961, 5650, 34525, 57917, 95329, 43600, 
      57025, 6002, 58585, 48442, 36445, 28786, 6361, 67625, 28340, 24089, 
      25672, 89945, 45712, 17552, 71569, 48490, 34945, 4090, 62893, 49213, 
      32068, 26045, 6344, 96746, 86665, 60842, 58477, 51245, 43322, 3725, 
      3609, 3700, 118402, 3545, 7325, 4388, 83338, 48618, 34112, 24745, 3280, 
      11417, 12161, 114472, 111816, 111157, 5032, 2980, 4212, 109085, 103298, 
      94013, 29053, 5513, 114929, 88553, 22304, 87282, 25402, 15145, 12205, 
      2925, 5965, 96136, 70100, 67016, 59144, 35989, 11909, 5864, 100370, 
      81925, 78026, 40720, 36529, 30865, 10585, 3328, 65713, 35698, 5458, 
      117037, 93925, 11525, 2405, 82681, 70669, 52201, 13261, 4729, 2425, 
      118217, 112160, 24737, 23252, 104805, 74125, 19188, 68681, 44449, 
      16000, 4409, 11801, 1746, 77069, 1844, 1700, 28925, 2045, 44145, 11097, 
      1921, 10512, 71450, 60761, 44005, 7085, 1640, 50308, 47680, 21473, 
      1649, 1193, 14020, 27857, 8017, 43336, 42109, 17284, 13669, 4869, 1000, 
      45785, 6925, 7730, 30368, 8353, 12393, 4450, 10930, 13901, 932, 4981, 
      1714, 576, 19897, 9938, 7925, 485, 1573, 24157, 5625, 20000, 15529, 
      5441, 14761, 21933, 5949, 493, 1768, 17450, 8720, 12325, 4714, 17386, 
      3988, 544, 505, 5920, 482, 1642, 6050, 1781, 3944, 1433, 10265, 5378, 
      1570, 113, 113, 1717, 4777, 9620, 148, 68, 1160, 37, 13457, 1764, 841, 
      0, 15625, 17689, 21316, 23716, 2120, 1940, 13465, 65, 194, 30650, 2245, 
      100, 5812, 905, 922, 5557, 1189, 5284, 2522, 557, 234, 35744, 3357, 
      765, 4129, 1360, 11392, 1037, 21754, 39988, 3242, 3816, 9425, 2788, 
      2545, 1530, 1105, 1090, 1237, 1205, 35381, 2196, 37850, 1640, 1537, 
      1601, 2084, 4849, 13049, 4817, 1850, 6425, 4961, 3457, 2297, 46546, 
      5573, 4418, 2529, 3185, 6957, 3145, 2993, 2960, 3209, 3357, 11674, 
      6161, 5345, 3145, 9220, 13653, 24858, 4205, 8810, 4157, 6201, 4756, 
      4346, 46693, 7813, 19098, 48490, 7696, 36857, 6826, 4229, 24389, 33940, 
      8585, 10100, 9953, 7328, 9522, 8857, 70297, 10676, 7301, 7016, 12644, 
      9540, 11570, 6698, 16778, 9701, 8501, 5597, 11860, 7001, 5780, 15977, 
      47293, 11282, 13957, 11050, 9061, 13949, 11485, 54248, 7213, 9005, 
      13456, 64656, 14621, 21866, 22850, 64825, 9512, 7972, 9594, 62794, 
      10145, 8320, 7940, 12682, 28085, 69922, 14184, 10217, 43808, 10765, 
      30553, 12557, 11336, 17489, 14501, 13381, 11729, 16105, 42705, 48420, 
      10138, 47434, 39880, 58201, 16724, 10169, 46481, 14045, 58162, 61277, 
      10888, 46504, 61480, 10658, 15440, 15305, 11392, 11072, 65105, 19885, 
      21250, 76474, 18064, 14906, 12205, 43922, 94340, 21985, 45169, 78021, 
      13346, 21556, 13577, 23293, 61213, 76690, 20008, 16840, 17077, 14161, 
      17209, 15361, 17042, 18605, 23965, 18729, 56585, 59897, 64660, 16921, 
      62281, 66250, 16354, 22160, 75920, 106384, 55845, 67717, 71397, 115866, 
      21389, 28449, 19633, 17620, 75988, 116649, 20498, 17956, 17992, 18037, 
      67240, 98612, 30325, 63290, 72405, 22570, 21346, 26656, 68125, 108968, 
      32330, 126725, 128690, 107761, 97201, 31925, 26792, 21332, 33709, 
      106873, 27833, 96433, 32810, 25922, 22322, 28276, 75400, 99784, 105444, 
      33002, 83810, 92497, 34768, 26948, 76465, 27253, 34226, 87337, 33613, 
      33245, 95296, 97210, 94365, 32345, 31610, 36634, 28132, 111656, 118825, 
      129985, 151061, 42356, 30125, 94266, 97362, 113684, 159184, 44090, 
      35113, 136205, 40276, 36676, 108676, 122692, 45754, 32576, 106052, 
      117412, 37729, 121329, 47813, 38408, 39266, 38441, 46324, 38176, 
      117664, 120016, 122400, 42340, 122293, 48017, 42713, 43088, 126548, 
      135577, 147946, 52484, 123125, 54437, 47297, 127465, 54020, 45380, 
      159129, 48437, 150889, 48145, 62525, 58898, 50618, 154105, 62036, 
      54980, 54317, 151997, 62170, 63281, 166882, 172981, 55757, 63169, 
      61585, 63594, 61354, 64612, 58320, 56857, 53300, 68125, 64861, 59197, 
      52585, 67337, 63241, 54617, 55368, 66629, 64817, 64985, 72781, 68917, 
      67325, 65426, 76165, 67297, 65650, 80468, 74912, 73460, 71857, 83129, 
      76392, 70069, 81729, 87418, 83053, 88852, 80401, 76772, 79505, 85885, 
      90253, 83773, 91669, 80721, 80100, 90356, 92210, 99450, 101762, 94013, 
      96032, 96354 ], 
  [ 212749, 204157, 204713, 203146, 199322, 204836, 197881, 193385, 193925, 
      198416, 199613, 196474, 181105, 195781, 187069, 191722, 183221, 182450, 
      177850, 178240, 179530, 171508, 166541, 174233, 166400, 166018, 164050, 
      159248, 164410, 158525, 149301, 154213, 148724, 133013, 146693, 143872, 
      143597, 135892, 149698, 139789, 138445, 134480, 122805, 122152, 139114, 
      137376, 140810, 129605, 120730, 137482, 131002, 130365, 134696, 132938, 
      125905, 122021, 111229, 118890, 127738, 118285, 124354, 122609, 116434, 
      126641, 119972, 123725, 111717, 103077, 109600, 99181, 111418, 112625, 
      108117, 88733, 108576, 99341, 87289, 102618, 82738, 100685, 83681, 
      81413, 99641, 78625, 84818, 81925, 82436, 120292, 89797, 79400, 95338, 
      77642, 71525, 73026, 92480, 89728, 108160, 74698, 91845, 109357, 90301, 
      72569, 96889, 79985, 72761, 72305, 77545, 71333, 108257, 85824, 84169, 
      114721, 69413, 76333, 105453, 87025, 82592, 97721, 80677, 97138, 
      106273, 79605, 83290, 76925, 73349, 77090, 72605, 73888, 70676, 67525, 
      96850, 84401, 86593, 67240, 68564, 61417, 57565, 69865, 60068, 67124, 
      52786, 70874, 66245, 100744, 70577, 66785, 58474, 51845, 57077, 59860, 
      101485, 62189, 53716, 58109, 53573, 47693, 60850, 52722, 62705, 68445, 
      49813, 71604, 77620, 49689, 44425, 39789, 51481, 61741, 49957, 41732, 
      58372, 58565, 39749, 59364, 42193, 42029, 62669, 43290, 37778, 37960, 
      57026, 59137, 58192, 40256, 55989, 71125, 58682, 50185, 34820, 38740, 
      45373, 47970, 36513, 33930, 50576, 39812, 32420, 32065, 38897, 43745, 
      35114, 34721, 38020, 55876, 38029, 30425, 48353, 36466, 34084, 30421, 
      40768, 51914, 51298, 49757, 27956, 33956, 36634, 33625, 27801, 51860, 
      50905, 40493, 31610, 45844, 59368, 31546, 50257, 48100, 30224, 29569, 
      25616, 43777, 24029, 25832, 25618, 25525, 39442, 25202, 46525, 32104, 
      30069, 24436, 22696, 22789, 33017, 46553, 41209, 25090, 21625, 21898, 
      32425, 31634, 23050, 40045, 43316, 35962, 27785, 29321, 39780, 26100, 
      19044, 28970, 19058, 28834, 29837, 17956, 17690, 30010, 47353, 33049, 
      19924, 39328, 57965, 26765, 26377, 21922, 26570, 28825, 43469, 42181, 
      28349, 31282, 21130, 17225, 16913, 67658, 28673, 22932, 34121, 16781, 
      80912, 15905, 25985, 65305, 64370, 47041, 73697, 17882, 33245, 111033, 
      89314, 24272, 24692, 25777, 58594, 16589, 16825, 105185, 22570, 48644, 
      29968, 18628, 104130, 103525, 50346, 48421, 120341, 26741, 30377, 
      22285, 11673, 92105, 39338, 138685, 14625, 23137, 12752, 12416, 76658, 
      39509, 26485, 24065, 15509, 102213, 54504, 10845, 72701, 64490, 63101, 
      62642, 52226, 37757, 39584, 136537, 80557, 191933, 149480, 53285, 
      211909, 147793, 27365, 22634, 15493, 206352, 67780, 32625, 137189, 
      121250, 33050, 26981, 15749, 14954, 192877, 116890, 13549, 134489, 
      101489, 61825, 19280, 14240, 167482, 102530, 187876, 206837, 125570, 
      94946, 7921, 198713, 192644, 84473, 54400, 54920, 33317, 24296, 168829, 
      83954, 161505, 84340, 10192, 8737, 188365, 128690, 17293, 8570, 185653, 
      9860, 8660, 190602, 148690, 37890, 16362, 186176, 127504, 107524, 
      15616, 6544, 212357, 79682, 27557, 6817, 192708, 162109, 55368, 227770, 
      194132, 147152, 6737, 159289, 84586, 22525, 7650, 130792, 185954, 
      108225, 129650, 13877, 132210, 116317, 96570, 83161, 11986, 146000, 
      5465, 74714, 77797, 178820, 112337, 62177, 152194, 116865, 94570, 
      16965, 139268, 118088, 89693, 78920, 9469, 188621, 174290, 136217, 
      132602, 121370, 108697, 19850, 18484, 16825, 218777, 17170, 7450, 
      12013, 169713, 117493, 93737, 77120, 15905, 4292, 4036, 213597, 209941, 
      209032, 32157, 16605, 10837, 206210, 198173, 185138, 85178, 34138, 
      214304, 177428, 72929, 175657, 78777, 58770, 52330, 23050, 7090, 
      188261, 150725, 146141, 134269, 97364, 51784, 6989, 194245, 168050, 
      162401, 105345, 98404, 88740, 48960, 26953, 144338, 97073, 6833, 
      217412, 185300, 51400, 22280, 169306, 151794, 123826, 55386, 33354, 
      23050, 219092, 210785, 78112, 75377, 200680, 157000, 67813, 149056, 
      111824, 61625, 33284, 2176, 13621, 161444, 22469, 13325, 86050, 11170, 
      111520, 51472, 11296, 2137, 153325, 137386, 111380, 41960, 22765, 
      121433, 117305, 72848, 23524, 20068, 1145, 84482, 44642, 110461, 
      108484, 64909, 57544, 36244, 14125, 114410, 42050, 2605, 88993, 45728, 
      55018, 35325, 1305, 58276, 12557, 37106, 25589, 16201, 772, 49813, 
      2050, 16360, 8948, 78282, 3250, 70625, 61904, 38816, 386, 74308, 40324, 
      19368, 7893, 65825, 47345, 55450, 37089, 261, 35113, 21169, 20880, 
      2545, 11357, 7517, 2425, 27656, 4069, 26308, 640, 39253, 26945, 17738, 
      13738, 7092, 3152, 745, 18773, 17693, 8285, 14162, 82, 27889, 23716, 
      15625, 0, 64, 441, 841, 29245, 28565, 90, 17440, 19069, 2525, 29620, 
      17725, 2437, 23780, 23797, 2682, 25064, 2909, 30397, 20932, 16609, 
      4369, 32482, 20890, 34754, 23985, 1017, 21412, 1129, 6113, 31117, 
      32941, 2050, 28913, 27920, 22405, 17730, 16965, 19112, 15080, 4756, 
      10321, 5725, 20765, 18162, 16976, 12209, 6224, 1924, 34442, 20725, 
      38800, 34336, 28832, 22672, 9421, 35698, 31793, 21904, 11810, 39082, 
      24020, 22868, 22585, 13834, 13732, 4049, 35536, 32720, 18020, 5345, 
      3778, 3733, 12580, 42685, 26282, 34576, 28881, 26221, 10568, 38938, 
      3973, 11365, 38321, 7232, 35201, 20354, 4514, 6565, 40210, 44225, 
      43828, 35953, 42397, 40482, 21922, 45301, 35176, 11141, 6269, 8665, 
      46945, 31573, 5653, 41576, 37876, 23972, 46985, 31376, 21905, 6352, 
      12168, 44657, 51082, 43425, 12186, 50824, 44360, 15373, 27338, 13130, 
      49081, 20281, 51746, 7241, 7225, 20450, 36637, 29597, 13969, 19669, 
      38020, 29945, 20065, 45557, 8210, 23297, 49309, 36842, 12433, 37890, 
      9178, 43432, 39461, 56114, 48626, 45506, 40354, 52480, 12580, 14545, 
      32513, 14309, 12005, 18826, 52849, 22544, 14356, 45170, 19037, 20402, 
      21013, 14629, 20605, 24533, 48065, 47680, 33017, 22697, 22480, 58760, 
      61625, 28349, 53689, 44281, 23330, 14797, 38465, 61610, 15794, 29896, 
      26221, 59681, 26452, 63418, 22338, 29565, 55133, 45965, 46202, 29786, 
      46084, 38736, 44917, 49480, 63090, 49354, 21460, 22772, 24785, 41546, 
      23906, 25625, 28229, 56785, 30545, 47009, 21970, 26842, 28522, 52741, 
      53764, 70324, 47008, 36745, 31113, 53524, 49373, 33581, 32117, 31412, 
      27365, 43237, 73450, 26165, 30280, 52445, 48221, 63281, 29000, 50093, 
      75205, 60850, 62065, 49636, 43826, 73300, 60917, 37957, 76834, 49498, 
      62708, 43808, 74185, 56797, 40697, 62901, 33525, 45909, 49069, 73877, 
      37685, 42122, 77393, 58073, 34340, 58378, 75101, 40212, 72488, 71620, 
      44921, 46085, 44740, 66970, 64985, 76509, 49757, 54781, 59200, 65860, 
      79186, 86981, 54500, 46141, 47737, 56809, 84809, 89465, 68738, 70330, 
      80901, 72301, 54301, 62317, 92129, 58201, 53177, 59537, 73354, 61954, 
      95188, 74533, 76141, 74066, 91449, 72801, 60289, 61641, 63025, 81965, 
      63418, 93392, 80338, 80713, 66673, 72202, 79821, 100109, 65000, 103562, 
      88922, 67840, 101645, 83005, 87754, 87562, 83264, 85770, 114650, 
      107773, 90493, 85730, 112661, 98605, 97192, 84872, 112545, 113906, 
      94757, 98856, 97882, 112544, 109460, 112969, 107729, 113737, 100945, 
      97732, 87925, 119250, 112986, 101322, 85210, 116962, 108866, 89242, 
      90493, 114754, 110692, 109610, 123656, 114292, 110450, 106301, 126290, 
      106922, 103025, 133093, 121537, 118585, 115232, 136754, 123517, 107444, 
      131104, 141293, 133178, 143477, 127026, 118897, 124130, 136260, 142628, 
      130148, 144794, 122596, 121225, 140981, 142085, 151825, 155137, 139138, 
      142657, 142729 ], 
  [ 215933, 207117, 207769, 206170, 202250, 208100, 200889, 196265, 196901, 
      201616, 202925, 199818, 183857, 199189, 190125, 195002, 186245, 185474, 
      180938, 181376, 182810, 174484, 169325, 177449, 169280, 168914, 167234, 
      162320, 167722, 161741, 152149, 157365, 151700, 135269, 149669, 146752, 
      146525, 138452, 152914, 142573, 141165, 137168, 124885, 124232, 142106, 
      140320, 143930, 132245, 122922, 140570, 133802, 133165, 137800, 135994, 
      128673, 124661, 113261, 121402, 130730, 120861, 127250, 125425, 118946, 
      129665, 122692, 126701, 114325, 105205, 112160, 101389, 114314, 115649, 
      110965, 90509, 111520, 101869, 89081, 105514, 84514, 103517, 85601, 
      83285, 102569, 80369, 87074, 84005, 84580, 116612, 92405, 81416, 98234, 
      79642, 73109, 74770, 95360, 92480, 104768, 76634, 94741, 105885, 93149, 
      74425, 93881, 82337, 74665, 74177, 79785, 73205, 104737, 88576, 86841, 
      110961, 71285, 78669, 101965, 89921, 85280, 94505, 78165, 93890, 
      102689, 82261, 80586, 79469, 75701, 79666, 74941, 76320, 72980, 69669, 
      93474, 81505, 83585, 69448, 66356, 63337, 59197, 67561, 61924, 64948, 
      54146, 68426, 64021, 97000, 73265, 69281, 56538, 50357, 55205, 57812, 
      97661, 59981, 52020, 56093, 55445, 49085, 63202, 54562, 65201, 71245, 
      48229, 68788, 74548, 51481, 45769, 40525, 49689, 59341, 51797, 40772, 
      56132, 60965, 40613, 61828, 41089, 40861, 60125, 41962, 36994, 37096, 
      54674, 61745, 60752, 39040, 58453, 68085, 61322, 52361, 35780, 37460, 
      43565, 50098, 37729, 33178, 52880, 41380, 33092, 32657, 37537, 42001, 
      36250, 35809, 36676, 53380, 36653, 30025, 46225, 35170, 35300, 31109, 
      39040, 54458, 53810, 52205, 27700, 32740, 38250, 34969, 27481, 49396, 
      53465, 42445, 32810, 48148, 56520, 32810, 47825, 50564, 31376, 30641, 
      25744, 46017, 24125, 26632, 26434, 26325, 41570, 24482, 49069, 33736, 
      31525, 25204, 22984, 22581, 31417, 44105, 43513, 26098, 21753, 21690, 
      30825, 30050, 22298, 42381, 45844, 38090, 29321, 27785, 42148, 27508, 
      19108, 30650, 18850, 27250, 31645, 18020, 17738, 28298, 50185, 35113, 
      19188, 37024, 61261, 28397, 27977, 20882, 25082, 27161, 46141, 44789, 
      26701, 33282, 22266, 17753, 17345, 71354, 30529, 24340, 36361, 17389, 
      85072, 16337, 24401, 68953, 68002, 49985, 77665, 18922, 35533, 116089, 
      93778, 22672, 23060, 24065, 62066, 15725, 15929, 110113, 24218, 51748, 
      32144, 19940, 109042, 108421, 53530, 51525, 125669, 28741, 32617, 
      20717, 11785, 96713, 42074, 144461, 13729, 24977, 13520, 13120, 80834, 
      42293, 28565, 25985, 16693, 107125, 57928, 11245, 76765, 68282, 66845, 
      66370, 55570, 40477, 42400, 142297, 84877, 198829, 155528, 56693, 
      219173, 153809, 29573, 24538, 16805, 213520, 71716, 35137, 142981, 
      126674, 35594, 29189, 17125, 16250, 199805, 122218, 14733, 140233, 
      106433, 65585, 21008, 13088, 173930, 107506, 194724, 214037, 131122, 
      99730, 7985, 205769, 199588, 88969, 57920, 58472, 35957, 26440, 175325, 
      88450, 167857, 88852, 11152, 8145, 195245, 134338, 18989, 9290, 192485, 
      10820, 8020, 197530, 154786, 40786, 18010, 193024, 133136, 112676, 
      17216, 6800, 219685, 84082, 29957, 6497, 199684, 168493, 58984, 235370, 
      201140, 153232, 6305, 165625, 89146, 24669, 6994, 136520, 192818, 
      113425, 135362, 15445, 137986, 121725, 101482, 87705, 13410, 152080, 
      5065, 79018, 82197, 185572, 117665, 66097, 158418, 122305, 99450, 
      18853, 145220, 123560, 94445, 83368, 10733, 195565, 180962, 142105, 
      138410, 126922, 113945, 21946, 20500, 18729, 226265, 19106, 8522, 
      13565, 176305, 122965, 98617, 81536, 17777, 4900, 4580, 221005, 217285, 
      216360, 34957, 18541, 12325, 213490, 205309, 192034, 89834, 37034, 
      221728, 184180, 77233, 182377, 83257, 62626, 55962, 25402, 8226, 
      195221, 156949, 152269, 140141, 102356, 55400, 8125, 201317, 174626, 
      168865, 110545, 103428, 93508, 52480, 29529, 150434, 102065, 7985, 
      224900, 192212, 55016, 24616, 175914, 158050, 129474, 59146, 36250, 
      25434, 226612, 218161, 82592, 79777, 207880, 163368, 71989, 155264, 
      117200, 65609, 36196, 2624, 15445, 167908, 24853, 15133, 90770, 12818, 
      116896, 55120, 12960, 2665, 159629, 143354, 116756, 45256, 25181, 
      127049, 122825, 77200, 25988, 22340, 1385, 89170, 48050, 115821, 
      113796, 69021, 61416, 39316, 16029, 119866, 45362, 3341, 93809, 49184, 
      58810, 38365, 1753, 62180, 14365, 40226, 28181, 18265, 612, 53429, 
      2738, 18440, 10484, 82810, 4162, 74929, 65936, 42016, 530, 78724, 
      43588, 21640, 9349, 69985, 50881, 59274, 40225, 229, 38169, 23553, 
      23248, 3393, 13117, 8957, 3257, 30376, 5141, 28964, 1088, 42485, 29633, 
      19930, 15674, 8500, 4112, 1241, 21029, 19885, 9805, 16130, 290, 30625, 
      26244, 17689, 64, 0, 169, 441, 32045, 31333, 298, 19616, 21341, 1789, 
      32436, 19917, 3285, 26308, 26325, 3562, 27656, 3821, 33245, 23300, 
      18721, 3425, 35410, 23242, 37778, 26497, 1417, 23780, 873, 5009, 33965, 
      35869, 2642, 31649, 30608, 24805, 19858, 19045, 21320, 17032, 3860, 
      11905, 4733, 23053, 20290, 19024, 13921, 7376, 2276, 37402, 22997, 
      41936, 37280, 31520, 25040, 8109, 38690, 34609, 24208, 13426, 42202, 
      26420, 25204, 24905, 15578, 15460, 4625, 38480, 35536, 20036, 6161, 
      4210, 3445, 14180, 45917, 28762, 37456, 31489, 28685, 9320, 41994, 
      4069, 10053, 41345, 6400, 38081, 22450, 4306, 5877, 43298, 47473, 
      47060, 38849, 45565, 43570, 19890, 48581, 38024, 12469, 6925, 9673, 
      50273, 34229, 6005, 44680, 40820, 26212, 50297, 34000, 24001, 6800, 
      10984, 47857, 54522, 46561, 13450, 54248, 47528, 13949, 29690, 14458, 
      52425, 18505, 55186, 7369, 7289, 18674, 39437, 32045, 15313, 17973, 
      40868, 32393, 21905, 48725, 8002, 21377, 52621, 39610, 11489, 40690, 
      8874, 46472, 42325, 59650, 51874, 48626, 43250, 55872, 11716, 13441, 
      35009, 13253, 11285, 17370, 56225, 24400, 13364, 48226, 17597, 18850, 
      22725, 13653, 19053, 26485, 51217, 50816, 35465, 24505, 20816, 62312, 
      65273, 26333, 57033, 47225, 25106, 13997, 35953, 65210, 14978, 27880, 
      28109, 63185, 28340, 67050, 20914, 27613, 58445, 48893, 49130, 31850, 
      48996, 41296, 47765, 52520, 66658, 52378, 20276, 21460, 23297, 44186, 
      22514, 24089, 30053, 60065, 28705, 44273, 20866, 25290, 26842, 49765, 
      56900, 74068, 49824, 39033, 29305, 50548, 52285, 35645, 34085, 33332, 
      25877, 40757, 77274, 24853, 28648, 55421, 51005, 66689, 27560, 47389, 
      79013, 57698, 58865, 46980, 41474, 77012, 64165, 40085, 80658, 46890, 
      66004, 41504, 77897, 59837, 42937, 66181, 31909, 43525, 46525, 77557, 
      35797, 39962, 81185, 61129, 32708, 61434, 78781, 38260, 76040, 75140, 
      42761, 43877, 42628, 70250, 68185, 80125, 52205, 52205, 56448, 62820, 
      75650, 90901, 57124, 44125, 45625, 54233, 81113, 93433, 71954, 67178, 
      84565, 75645, 51885, 59517, 96161, 60905, 50857, 56897, 76698, 59218, 
      99284, 77909, 79565, 77410, 95401, 76081, 57681, 58969, 60289, 85565, 
      60714, 97360, 83810, 84185, 63905, 69210, 76525, 104221, 62344, 107770, 
      92650, 65088, 105757, 86477, 84250, 91130, 80000, 89242, 119050, 
      111965, 94109, 82418, 116965, 102461, 101000, 81640, 116833, 118210, 
      91205, 95176, 101642, 116768, 113588, 117193, 111761, 117945, 104737, 
      101412, 91205, 123586, 117130, 105082, 88362, 121202, 112850, 92522, 
      93805, 118898, 114692, 113530, 127976, 118260, 114274, 109981, 130562, 
      110522, 106481, 137525, 125585, 122537, 119072, 141250, 127597, 110900, 
      135328, 145805, 137450, 148037, 131074, 122657, 128050, 140548, 147044, 
      134180, 149258, 126340, 124921, 145285, 146341, 156241, 159617, 143090, 
      146705, 146761 ], 
  [ 221380, 212200, 213008, 211357, 207281, 213677, 206050, 201218, 202010, 
      207089, 208580, 205525, 188602, 205000, 195364, 200605, 191432, 190661, 
      186229, 186745, 188413, 179593, 174122, 182948, 174233, 173893, 172681, 
      167585, 173377, 167240, 157050, 162760, 156809, 139208, 154778, 151705, 
      151556, 142885, 158413, 147370, 145858, 141809, 128538, 127885, 147241, 
      145377, 149273, 136808, 126757, 145861, 138625, 137988, 143117, 141233, 
      133444, 129224, 116836, 125757, 135865, 125320, 132229, 130274, 123301, 
      134852, 127385, 131810, 118836, 108936, 116593, 105250, 119293, 120836, 
      115866, 93668, 116577, 106250, 92266, 110493, 87673, 108392, 88994, 
      86600, 107600, 83476, 91013, 87658, 88337, 110905, 96916, 84965, 
      103213, 83165, 75956, 77877, 100313, 97225, 99529, 80053, 99720, 
      100516, 98050, 77714, 89266, 86432, 78032, 77492, 83698, 76520, 99290, 
      93321, 91456, 105124, 74600, 82738, 96570, 94900, 89921, 89552, 74356, 
      88885, 97138, 86850, 76465, 83876, 79796, 84125, 79010, 80545, 76997, 
      73426, 88261, 77072, 78970, 73309, 63041, 66730, 62122, 64090, 65213, 
      61685, 56629, 64721, 60680, 91189, 77906, 73610, 53665, 48212, 52436, 
      54757, 91720, 56666, 49537, 53090, 58760, 51620, 67297, 57825, 69530, 
      76068, 45928, 64485, 69829, 54666, 48226, 41994, 47050, 55714, 55060, 
      39485, 52765, 65138, 42290, 66105, 39568, 39236, 56264, 40077, 35993, 
      35965, 51125, 66256, 65185, 37337, 62730, 63418, 65885, 56170, 37613, 
      35653, 40900, 53829, 39978, 32229, 56897, 44201, 34457, 33892, 35600, 
      39440, 38369, 37850, 34765, 49597, 34690, 29648, 43040, 33337, 37549, 
      32500, 36505, 58865, 58165, 56456, 27557, 31037, 41149, 37426, 27234, 
      45665, 57898, 45890, 35033, 52165, 52165, 35137, 44146, 54841, 33521, 
      32656, 26225, 49930, 24554, 28205, 28033, 27898, 45301, 23585, 53476, 
      36661, 34164, 26725, 23725, 22516, 29090, 40400, 47530, 28009, 22234, 
      21625, 28498, 27749, 21349, 46450, 50225, 41821, 32090, 25562, 46269, 
      30069, 19485, 33653, 18785, 24949, 34856, 18397, 18089, 25789, 55060, 
      38740, 18265, 33553, 66890, 31322, 30850, 19465, 22937, 24730, 50756, 
      49300, 24296, 36805, 24385, 18884, 18320, 77633, 33818, 26901, 40274, 
      18650, 92105, 17312, 22100, 75154, 74177, 55042, 84386, 20885, 39524, 
      124578, 101305, 20345, 20681, 21556, 67981, 14594, 14746, 118394, 
      27169, 57065, 35953, 22345, 117297, 116650, 58977, 56842, 134600, 
      32264, 36530, 18442, 12240, 104474, 46793, 154120, 12546, 28240, 15041, 
      14537, 87893, 47090, 32218, 29378, 18890, 115380, 63765, 12168, 83642, 
      74717, 73202, 72701, 61277, 45170, 47249, 151930, 92170, 210308, 
      165629, 62504, 231250, 163858, 33434, 27905, 19210, 225441, 78385, 
      39492, 152666, 135761, 40001, 33050, 19634, 18629, 211336, 131149, 
      16930, 149840, 114740, 71968, 24089, 11489, 184681, 115865, 206125, 
      226010, 140417, 107777, 8362, 217508, 211145, 96548, 63913, 64517, 
      40520, 30197, 186154, 96029, 178452, 96457, 12985, 7456, 206698, 
      143789, 22018, 10733, 203860, 12653, 7253, 209061, 164965, 45765, 
      20961, 204425, 142561, 121321, 20089, 7489, 231866, 91505, 34130, 6250, 
      211293, 179140, 65133, 247993, 212801, 163385, 5876, 176194, 96829, 
      28426, 6201, 146101, 204245, 122148, 144917, 18266, 147645, 130786, 
      109737, 95362, 15997, 162233, 4688, 86285, 89620, 196817, 126596, 
      72740, 168805, 131418, 107653, 22194, 155165, 132725, 102440, 90869, 
      13060, 207122, 192077, 151946, 148121, 136217, 122746, 25625, 24049, 
      22096, 238706, 22525, 10537, 16360, 187290, 132130, 106820, 88985, 
      21092, 6161, 5737, 233316, 229492, 228541, 39780, 21960, 15016, 225593, 
      217178, 203513, 97673, 42013, 234065, 195425, 84500, 193570, 90810, 
      69165, 62137, 29497, 10345, 206804, 167336, 162500, 149956, 110741, 
      61549, 10244, 213082, 185585, 179642, 119268, 111865, 101529, 58473, 
      33988, 160613, 110450, 10130, 237341, 203717, 61165, 28685, 186925, 
      168489, 138925, 65529, 41229, 29581, 239105, 230420, 90145, 87200, 
      219853, 173989, 79048, 165625, 126209, 72356, 41201, 3625, 18682, 
      178685, 29000, 18344, 98713, 15769, 125905, 61321, 15937, 3796, 170146, 
      153325, 125765, 50885, 29380, 136448, 132068, 84545, 30265, 26305, 
      2048, 97061, 53861, 124804, 122701, 75976, 67981, 44581, 19396, 129005, 
      51017, 4810, 101908, 55073, 65245, 43578, 2754, 68797, 17576, 45569, 
      32666, 21892, 625, 59578, 4129, 22093, 13253, 90441, 5917, 82196, 
      72761, 47489, 1037, 86173, 49165, 25605, 11988, 77018, 56900, 65761, 
      45594, 450, 43408, 27700, 27369, 5044, 16250, 11570, 4882, 35069, 7156, 
      33553, 2089, 48010, 34274, 23765, 19093, 11061, 5945, 2320, 24968, 
      23720, 12548, 19601, 901, 35344, 30625, 21316, 441, 169, 0, 64, 36868, 
      36104, 909, 23425, 25306, 866, 37285, 23752, 4936, 30689, 30706, 5265, 
      32141, 5576, 38146, 27421, 22426, 2164, 40441, 27337, 42965, 30852, 
      2340, 27901, 730, 3488, 38866, 40900, 3877, 36368, 35249, 28978, 23589, 
      22698, 25181, 20477, 2677, 14752, 3394, 27044, 24021, 22625, 16976, 
      9521, 3121, 42485, 26962, 47305, 42337, 36161, 29161, 6250, 43825, 
      39458, 28225, 16325, 47545, 30593, 29273, 28948, 18685, 18541, 5834, 
      43537, 40385, 23585, 7760, 5185, 3250, 17053, 51442, 33065, 42409, 
      36000, 32962, 7565, 47233, 4498, 8194, 46532, 5321, 43034, 26129, 4241, 
      5032, 48589, 53024, 52585, 43828, 50986, 48861, 16861, 54184, 42925, 
      14900, 8264, 11584, 55954, 38818, 6850, 49997, 45877, 30125, 55952, 
      38537, 27680, 7801, 9333, 53330, 60385, 51930, 15777, 60085, 52949, 
      11908, 33785, 16889, 58132, 15892, 61049, 7850, 7666, 16061, 44260, 
      36296, 17770, 15490, 45769, 36644, 25168, 54146, 7937, 18530, 58276, 
      44381, 10228, 45513, 8653, 51685, 47252, 65669, 57425, 53969, 48229, 
      61657, 10585, 11920, 39338, 11810, 10388, 15277, 61984, 27689, 12025, 
      53465, 15530, 16601, 25780, 12340, 16804, 29930, 56612, 56185, 39716, 
      27716, 18385, 68357, 71474, 23330, 62740, 52282, 28265, 12970, 32144, 
      71333, 13925, 24877, 31450, 69152, 31681, 73225, 18873, 24714, 64100, 
      53924, 54161, 35477, 54001, 45729, 52666, 57733, 72729, 57565, 18625, 
      19601, 21152, 48749, 20525, 21866, 33290, 65668, 25988, 40100, 19345, 
      23041, 24385, 45202, 62269, 80425, 54673, 43024, 26640, 45985, 57290, 
      39272, 37556, 36725, 23732, 37000, 83761, 22994, 26269, 60530, 55802, 
      72500, 25493, 43268, 85474, 52849, 53938, 42937, 37925, 83317, 69716, 
      43816, 87145, 42925, 71633, 38033, 84202, 65050, 46850, 71784, 29556, 
      39924, 42664, 83810, 33002, 36725, 87620, 66368, 30329, 66673, 85034, 
      35361, 82085, 81133, 39524, 40562, 39469, 75853, 73658, 86274, 56456, 
      48292, 52249, 58153, 70177, 97544, 61661, 41122, 42466, 50320, 75380, 
      100154, 77453, 62329, 90792, 81352, 48232, 55240, 102986, 65572, 47360, 
      52880, 82405, 55045, 106213, 83668, 85402, 83117, 102096, 81684, 53716, 
      54900, 56116, 91688, 56593, 104081, 89725, 90100, 59680, 64621, 71442, 
      111176, 58301, 114881, 98981, 60889, 112712, 92392, 78829, 97201, 
      74969, 95157, 126473, 119050, 100258, 77309, 124232, 109000, 107461, 
      76661, 124074, 125477, 85706, 89469, 108025, 123905, 120569, 124330, 
      118586, 125056, 111172, 107665, 96808, 130905, 124137, 111465, 93757, 
      128365, 119597, 98125, 99460, 125905, 121465, 120173, 135269, 124981, 
      120761, 116234, 137777, 116645, 112370, 145000, 132436, 129232, 125585, 
      148829, 134500, 116789, 142465, 153410, 144665, 155720, 137925, 129040, 
      134693, 147789, 154493, 141005, 156785, 132697, 131200, 152552, 153530, 
      163690, 167170, 149785, 153556, 153586 ], 
  [ 224900, 215496, 216400, 214717, 210545, 217277, 209394, 204434, 205322, 
      210625, 212228, 209205, 191690, 208744, 198756, 204221, 194792, 194021, 
      189653, 190217, 192029, 182905, 177242, 186500, 177449, 177125, 176201, 
      170993, 177025, 170792, 160234, 166248, 160121, 141800, 158090, 154921, 
      154820, 145781, 161965, 150490, 148914, 144833, 130954, 130301, 150569, 
      148657, 152729, 139784, 129285, 149285, 141761, 141124, 146557, 144625, 
      136548, 132200, 119204, 128605, 139193, 128232, 135461, 133426, 126149, 
      138212, 130441, 135122, 121780, 111400, 119489, 107794, 122525, 124196, 
      119050, 95780, 119857, 109114, 94394, 113725, 89785, 111560, 91250, 
      88808, 110864, 85556, 93605, 90074, 90817, 107561, 99860, 87317, 
      106445, 85501, 77876, 79957, 103529, 100313, 96473, 82325, 102952, 
      97380, 101234, 79906, 86594, 89120, 80272, 79700, 86274, 78728, 96106, 
      96409, 94464, 101700, 76808, 85410, 93418, 98132, 92945, 86672, 72180, 
      85973, 93890, 89842, 74097, 86756, 82484, 87037, 81682, 83313, 79637, 
      75906, 85221, 74512, 76298, 75853, 61169, 68986, 64090, 62122, 67405, 
      59845, 58325, 62609, 58792, 87781, 80930, 76442, 52065, 47060, 50900, 
      53045, 88232, 54794, 48177, 51410, 60968, 53348, 69985, 60001, 72362, 
      79204, 44680, 62005, 67093, 56794, 49906, 43066, 45594, 53650, 57236, 
      38861, 50861, 67874, 43490, 68905, 38800, 38404, 54056, 39085, 35545, 
      35437, 49109, 69200, 68081, 36457, 65530, 60714, 68861, 58682, 38909, 
      34709, 39428, 56293, 41530, 31813, 59537, 46105, 35465, 34820, 34576, 
      38032, 39841, 39274, 33757, 47437, 33650, 29584, 41248, 32377, 39101, 
      33524, 35113, 61745, 61013, 59240, 27637, 30157, 43101, 39106, 27250, 
      43537, 60794, 48178, 36569, 54805, 49653, 36737, 42050, 57641, 35009, 
      34064, 26689, 52506, 24986, 29341, 29185, 29034, 47765, 23201, 56356, 
      38629, 35956, 27829, 24349, 22644, 27826, 38288, 50170, 29353, 22698, 
      21753, 27234, 26501, 20933, 49122, 53089, 44285, 33962, 24362, 48973, 
      31813, 19885, 35669, 18913, 23701, 37000, 18797, 18473, 24413, 58228, 
      41140, 17865, 31585, 70522, 33290, 32786, 18761, 21785, 23402, 53764, 
      52244, 22984, 39141, 25857, 19748, 19088, 81665, 36010, 28645, 42850, 
      19594, 96601, 18080, 20852, 79138, 78145, 58322, 88690, 22261, 42148, 
      129970, 106105, 19081, 19385, 20180, 71789, 14066, 14186, 123658, 
      29153, 60505, 38465, 23993, 122545, 121882, 62497, 60282, 140264, 
      34600, 39106, 17210, 12688, 109418, 49865, 160232, 11986, 30416, 16145, 
      15577, 92405, 50210, 34634, 31634, 20410, 120628, 67525, 12904, 88042, 
      78845, 77282, 76765, 64957, 48226, 50401, 158026, 96826, 217540, 
      172013, 66248, 238850, 170210, 35978, 30145, 20858, 232945, 82657, 
      42340, 158794, 141521, 42881, 35594, 21346, 20261, 218600, 136813, 
      18450, 155920, 120020, 76064, 26153, 10673, 191465, 121177, 213309, 
      233546, 146305, 112897, 8762, 224900, 218425, 101380, 67769, 68405, 
      43496, 32677, 192986, 100861, 185140, 101305, 14281, 7200, 213914, 
      149773, 24050, 11789, 211028, 13949, 6949, 216325, 171397, 48997, 
      22945, 211609, 148529, 126809, 22025, 8081, 239530, 96241, 36866, 6266, 
      218605, 185860, 69085, 255929, 220145, 169801, 5780, 182866, 101725, 
      30906, 5881, 152165, 211445, 127684, 150965, 20170, 153757, 136530, 
      114985, 100242, 17757, 168649, 4624, 90925, 94356, 203905, 132260, 
      76996, 175365, 137194, 112869, 24418, 161453, 138533, 107528, 95653, 
      14660, 214402, 199085, 158170, 154265, 142105, 128330, 28057, 26401, 
      24336, 246530, 24797, 11945, 18248, 194218, 137938, 112036, 93737, 
      23300, 7105, 6617, 241060, 237172, 236205, 42916, 24232, 16840, 233209, 
      224650, 210745, 102665, 45245, 241825, 202513, 89140, 200626, 95626, 
      73357, 66105, 32185, 11817, 214100, 173896, 168964, 156164, 116069, 
      65501, 11716, 220490, 192497, 186442, 124804, 117225, 106633, 62329, 
      36900, 167045, 115778, 11618, 245165, 210965, 65117, 31357, 193869, 
      175081, 144909, 69625, 44461, 32301, 246961, 238132, 94961, 91936, 
      227389, 180693, 83560, 172169, 131921, 76676, 44449, 4409, 20842, 
      185485, 31720, 20488, 103769, 17753, 131617, 65305, 17937, 4660, 
      176786, 159629, 131477, 54517, 32132, 142400, 137924, 89233, 33065, 
      28913, 2624, 102085, 57605, 130500, 128349, 80424, 72189, 47989, 21636, 
      134797, 54665, 5882, 107060, 58865, 69373, 46954, 3538, 73037, 19720, 
      49025, 35594, 24292, 801, 63530, 5153, 24509, 15125, 95305, 7165, 
      86836, 77129, 51025, 1517, 90925, 52765, 28213, 13780, 81514, 60772, 
      69921, 49066, 754, 46800, 30420, 30073, 6228, 18346, 13346, 6050, 
      38125, 8564, 36545, 2873, 51578, 37298, 26293, 21365, 12805, 7241, 
      3152, 27560, 26248, 14404, 21905, 1445, 38416, 33489, 23716, 841, 441, 
      64, 0, 40004, 39208, 1453, 25937, 27914, 466, 40437, 26280, 6120, 
      33553, 33570, 6481, 35069, 6824, 41330, 30125, 24874, 1556, 43705, 
      30025, 46325, 33700, 3076, 30605, 810, 2720, 42050, 44164, 4805, 39440, 
      38273, 31714, 26053, 25114, 27725, 22765, 2117, 16672, 2738, 29668, 
      26485, 25009, 19024, 11009, 3809, 45781, 29570, 50777, 45617, 39185, 
      31865, 5274, 47153, 42610, 30865, 18277, 51001, 33329, 31945, 31604, 
      20765, 20605, 6746, 46817, 43537, 25937, 8912, 5953, 3298, 18989, 
      55010, 35881, 45625, 38944, 35762, 6653, 50625, 4930, 7218, 49892, 
      4825, 46250, 28561, 4369, 4680, 52013, 56608, 56153, 47060, 54490, 
      52285, 15165, 57800, 46109, 16564, 9256, 12928, 59618, 41810, 7538, 
      53437, 49157, 32701, 59600, 41497, 30112, 8585, 8485, 56866, 64161, 
      55402, 17377, 63845, 56453, 10820, 36473, 18553, 61812, 14452, 64825, 
      8314, 8066, 14621, 47396, 39080, 19450, 14130, 48953, 39428, 27344, 
      57650, 8065, 16946, 61924, 47485, 9620, 48649, 8685, 55061, 50452, 
      69541, 61009, 57425, 51461, 65385, 10057, 11152, 42170, 11090, 10004, 
      14157, 65696, 29881, 11369, 56857, 14426, 15385, 27828, 11700, 15588, 
      32218, 60100, 59657, 42500, 29860, 17057, 72245, 75458, 21650, 66420, 
      55562, 30377, 12506, 29968, 75269, 13445, 23197, 33674, 72992, 33905, 
      77193, 17785, 23098, 67748, 57188, 57425, 37877, 57249, 48625, 55850, 
      61109, 76633, 60925, 17777, 18625, 20000, 51725, 19469, 20666, 35450, 
      69284, 24484, 37700, 18577, 21825, 23041, 42562, 65741, 84505, 57825, 
      45648, 25168, 43345, 60538, 41672, 39860, 38981, 22580, 34856, 87921, 
      22018, 24973, 63842, 58922, 76244, 24389, 40900, 89618, 50033, 51074, 
      40617, 35909, 87365, 73300, 46280, 91305, 40653, 75265, 36065, 88250, 
      68426, 49426, 75400, 28276, 37876, 40456, 87826, 31450, 34901, 91748, 
      69760, 29033, 70065, 89050, 33745, 85973, 84989, 37700, 38690, 37693, 
      79469, 77194, 90226, 59240, 46052, 49833, 55449, 66977, 101800, 64621, 
      39442, 40690, 48080, 72020, 104458, 81005, 59513, 94792, 85032, 46152, 
      52776, 107354, 68612, 45376, 50576, 86085, 52645, 110645, 87380, 89162, 
      86797, 106384, 85300, 51444, 52564, 53716, 95624, 54225, 108385, 93533, 
      93908, 57248, 61965, 68482, 115624, 55981, 119425, 103045, 58473, 
      117160, 96200, 75661, 101105, 72041, 98965, 131209, 123578, 104210, 
      74333, 128872, 113192, 111605, 73765, 128698, 130117, 82490, 86125, 
      112121, 128465, 125033, 128890, 122954, 129600, 115300, 111681, 100424, 
      135577, 128617, 115561, 97245, 132941, 123917, 101741, 103108, 130385, 
      125801, 124429, 139925, 129285, 124921, 120250, 142385, 120581, 116162, 
      149768, 136820, 133520, 129761, 153661, 138916, 120581, 147025, 158258, 
      149273, 160616, 142309, 133136, 138949, 152413, 159245, 145373, 161585, 
      136777, 135232, 157192, 158122, 168442, 171986, 154073, 157940, 157954 ]
    , [ 176976, 173156, 171652, 170765, 168985, 167305, 165818, 164050, 
      162530, 162229, 161024, 157181, 154458, 155108, 153920, 153781, 150740, 
      149965, 143965, 143325, 141525, 139997, 139130, 137576, 136925, 136197, 
      128025, 125605, 125633, 121780, 120418, 118820, 117085, 116756, 115042, 
      114269, 112960, 113121, 112901, 112226, 112250, 108949, 110266, 109609, 
      107073, 106357, 106025, 105076, 105773, 103365, 103041, 102400, 100217, 
      99481, 98600, 97444, 99648, 97045, 95625, 95060, 94285, 94250, 94573, 
      93832, 93661, 91930, 87760, 89380, 86661, 83738, 81261, 79720, 78970, 
      82496, 77365, 77018, 80698, 72397, 76457, 71828, 74314, 73060, 68708, 
      73000, 68237, 69106, 68245, 230589, 65680, 67937, 65061, 66509, 69280, 
      67357, 62525, 62509, 212269, 64917, 61540, 215168, 61018, 64490, 
      192778, 61300, 63652, 63880, 61250, 62900, 215074, 58573, 58628, 
      226664, 60964, 57962, 211570, 56680, 56693, 198020, 165920, 198109, 
      214426, 54370, 172625, 54080, 54608, 53557, 54202, 53429, 52945, 53210, 
      200525, 177812, 182394, 51545, 147253, 51866, 54170, 150602, 51881, 
      145121, 55189, 154673, 145252, 212225, 44570, 44882, 131297, 115088, 
      128528, 135073, 214660, 140818, 121397, 132626, 44980, 49360, 41993, 
      44809, 40762, 40000, 115076, 163201, 174689, 42778, 47090, 55450, 
      121178, 144434, 42016, 93641, 137641, 38650, 52666, 38077, 97172, 
      98368, 148420, 103045, 85897, 87785, 138653, 34740, 34821, 97597, 
      34666, 167450, 33589, 35010, 45625, 97425, 115344, 33805, 41842, 81325, 
      32645, 37613, 49373, 50728, 99284, 112340, 42145, 42778, 98057, 140537, 
      98746, 70276, 125140, 95465, 39385, 47008, 108989, 28817, 28885, 28708, 
      64705, 91225, 33365, 36170, 65914, 135797, 27450, 30034, 37225, 27857, 
      151505, 35785, 133498, 26685, 36853, 37908, 54133, 27146, 53210, 39961, 
      39401, 39650, 25173, 71809, 23360, 28433, 30160, 39233, 47753, 58448, 
      98426, 130084, 23162, 34745, 50090, 57545, 97826, 96685, 70309, 21290, 
      20453, 21645, 26122, 93322, 20329, 27169, 48841, 24221, 54665, 93845, 
      22340, 47737, 47809, 97749, 17960, 20072, 66797, 119717, 18650, 23018, 
      23314, 75289, 89513, 95530, 17488, 17568, 94708, 19661, 27977, 37064, 
      38804, 19777, 20122, 23953, 17354, 34898, 23101, 37780, 90952, 18434, 
      17833, 15210, 19970, 26741, 15424, 34042, 24977, 89549, 90653, 93448, 
      15453, 66130, 67050, 30914, 18409, 13357, 14517, 21645, 30193, 29930, 
      13345, 13130, 37508, 15044, 13546, 86850, 40324, 24650, 11897, 46260, 
      64810, 14836, 27365, 28397, 18421, 11026, 13050, 14050, 21226, 28240, 
      12337, 33316, 16850, 14453, 14090, 13973, 11765, 10634, 10405, 44426, 
      19226, 75536, 51209, 11444, 87642, 50202, 11170, 12937, 18450, 84133, 
      14645, 9928, 44378, 36305, 9665, 10778, 17330, 18245, 75780, 33989, 
      19226, 42692, 26792, 12436, 13325, 69845, 60633, 27145, 72473, 83906, 
      37865, 23657, 37522, 78856, 75181, 19336, 10125, 9953, 7844, 9425, 
      60930, 18805, 56680, 18845, 20621, 52340, 72250, 38909, 11986, 24125, 
      70560, 20281, 53281, 73453, 49325, 6925, 12073, 70733, 38053, 28333, 
      12349, 32005, 86650, 16561, 7186, 44586, 74521, 56576, 9001, 96241, 
      75253, 48109, 46888, 54770, 18029, 7610, 52585, 39265, 70141, 27976, 
      38453, 11258, 39637, 31610, 22465, 16922, 12437, 46925, 44900, 13597, 
      14624, 65365, 29320, 9256, 50021, 31450, 21125, 7474, 42905, 31985, 
      18980, 14705, 13312, 71050, 62533, 41218, 39313, 33553, 27378, 5905, 
      6245, 6980, 89570, 6637, 15385, 9684, 59650, 31370, 20264, 13565, 6728, 
      22133, 23245, 86080, 83792, 83225, 3136, 6052, 9860, 81425, 76466, 
      68561, 16481, 3061, 86437, 63925, 11752, 62834, 13834, 7165, 5513, 
      3593, 13625, 70304, 48500, 45968, 39568, 21473, 5305, 13520, 73890, 
      58297, 55042, 25000, 21821, 17629, 4525, 2696, 44837, 21170, 13010, 
      88153, 68353, 4905, 3145, 58853, 48865, 33893, 5809, 2245, 2885, 89141, 
      83912, 13141, 12116, 77561, 51665, 9332, 47133, 27685, 7240, 1813, 
      23373, 5402, 54041, 2276, 5444, 15921, 6705, 27365, 4253, 6485, 21608, 
      49330, 40573, 27217, 2257, 1872, 32132, 30056, 10565, 1597, 2245, 
      26756, 15013, 2533, 26624, 25673, 7748, 5513, 1313, 4160, 28517, 1985, 
      17602, 16776, 2581, 4685, 1066, 22450, 5545, 4628, 1129, 898, 2792, 
      34901, 3226, 18049, 2601, 6817, 12193, 14453, 9320, 6413, 1109, 27997, 
      10601, 1241, 1489, 7456, 7586, 2440, 4385, 730, 31618, 452, 872, 925, 
      15080, 4394, 7394, 15298, 169, 11808, 181, 21709, 810, 130, 1525, 2997, 
      7633, 13261, 20772, 1172, 1460, 6416, 2713, 26253, 20, 293, 2120, 
      29245, 32045, 36868, 40004, 0, 4, 26245, 1525, 1098, 48850, 17, 1460, 
      14900, 325, 338, 14449, 233, 13988, 90, 873, 2018, 55080, 425, 1145, 
      637, 808, 22984, 1305, 37106, 60212, 738, 848, 19885, 916, 949, 1586, 
      2725, 2986, 2393, 3833, 54385, 6932, 57394, 2320, 3133, 3653, 6068, 
      12053, 24853, 1621, 2610, 2205, 1845, 1813, 2493, 67898, 2169, 2026, 
      3077, 7685, 2801, 3125, 3341, 3400, 6957, 7193, 22130, 2997, 2917, 
      5317, 18292, 24929, 40274, 8761, 3978, 3649, 3389, 3508, 3922, 67609, 
      3977, 32282, 69770, 4040, 55373, 3994, 5905, 39313, 51620, 4549, 5140, 
      5085, 4392, 5018, 4813, 95693, 5524, 4633, 13088, 22580, 17444, 6130, 
      5122, 28450, 5545, 5265, 6409, 6500, 5597, 7412, 27085, 67777, 6554, 
      7841, 6682, 15457, 7921, 6929, 76096, 7345, 15025, 7880, 88520, 8489, 
      34778, 36130, 88685, 7056, 7540, 15506, 86186, 7405, 7880, 10996, 8098, 
      42913, 94594, 8768, 7925, 62856, 8281, 45917, 8689, 8480, 10765, 9433, 
      9049, 8685, 10205, 61277, 68372, 9386, 67106, 57616, 80165, 10900, 
      13085, 65773, 10057, 80026, 83785, 14624, 65696, 83984, 13010, 10888, 
      10845, 10888, 14248, 88245, 13025, 13834, 101626, 12392, 11530, 15545, 
      62074, 122324, 14821, 63397, 103145, 16018, 14932, 16245, 15929, 82921, 
      101434, 14480, 13520, 13753, 15805, 13973, 14149, 14170, 14625, 16945, 
      14837, 76885, 80933, 86708, 15229, 83773, 88570, 19346, 16776, 99976, 
      135592, 75665, 90113, 94529, 146450, 16825, 20381, 16901, 17924, 99844, 
      147221, 17210, 19540, 20128, 20449, 89248, 126324, 21785, 84274, 95225, 
      18890, 18770, 20488, 89825, 137936, 23850, 158265, 160506, 136445, 
      124133, 23985, 21520, 22500, 25121, 135269, 22277, 123077, 24858, 
      21834, 22834, 22804, 98080, 126880, 133460, 25226, 108050, 118301, 
      26344, 22756, 99229, 23057, 26434, 111925, 26545, 26361, 121064, 
      123250, 119849, 26821, 26546, 29170, 27380, 139792, 147965, 160781, 
      184705, 33124, 28345, 119162, 122810, 141796, 193736, 34570, 29917, 
      167625, 32500, 30740, 135860, 152084, 35858, 30312, 132676, 145876, 
      31781, 150341, 37537, 32272, 32850, 32485, 36868, 32584, 145928, 
      148648, 151400, 34900, 151097, 38453, 35989, 36360, 155700, 166013, 
      180130, 42068, 151625, 43465, 39085, 156509, 43588, 38628, 192485, 
      41113, 182845, 41365, 50401, 47970, 43002, 186325, 50452, 45972, 45585, 
      183745, 50674, 51685, 200458, 207289, 47281, 52021, 50989, 52442, 
      51298, 53540, 49640, 48821, 47556, 56305, 54145, 50689, 47573, 56061, 
      53437, 48861, 49424, 55897, 54909, 55525, 61009, 59153, 58385, 57314, 
      64633, 59621, 58802, 68004, 64648, 63748, 62789, 70285, 65936, 63185, 
      70421, 74450, 71465, 75604, 70093, 68116, 69925, 74185, 77801, 73529, 
      78937, 72125, 71780, 78532, 80642, 86930, 88866, 84145, 85608, 86018 ], 
  [ 177076, 173200, 171720, 170825, 169021, 167425, 165874, 164074, 162578, 
      162333, 161156, 157321, 154450, 155264, 153988, 153905, 150800, 150025, 
      144041, 143413, 141649, 140045, 139130, 137684, 136949, 136225, 128125, 
      125677, 125765, 121888, 120434, 118912, 117133, 116624, 115090, 114293, 
      112996, 113065, 113009, 112226, 112234, 108925, 110090, 109433, 107125, 
      106397, 106109, 105040, 105625, 103441, 103045, 102404, 100297, 99549, 
      98596, 97408, 99460, 96977, 95677, 95008, 94313, 94258, 94505, 93892, 
      93645, 91978, 87716, 89216, 86605, 83594, 81289, 79780, 78986, 82244, 
      77405, 76954, 80450, 72425, 76205, 71840, 74098, 72832, 68744, 72740, 
      68105, 68930, 68085, 228973, 65636, 67745, 65089, 66313, 68980, 67097, 
      62549, 62501, 210725, 64705, 61568, 213604, 61034, 64258, 191330, 
      61192, 63432, 63652, 61114, 62672, 213498, 58565, 58600, 225028, 60736, 
      57850, 210002, 56708, 56669, 196520, 164596, 196601, 212834, 54338, 
      171253, 54020, 54500, 53505, 54090, 53341, 52825, 53050, 198985, 
      176392, 180946, 51401, 146005, 51650, 53882, 149330, 51649, 143881, 
      54833, 153365, 144000, 210593, 44546, 44810, 130117, 114020, 127364, 
      133865, 213008, 139570, 120277, 131426, 44752, 49012, 41885, 44573, 
      40690, 40004, 113984, 161801, 173225, 42530, 46730, 54938, 120034, 
      143138, 41780, 92705, 136385, 38554, 52186, 37997, 96200, 97380, 
      147088, 102017, 85005, 86873, 137369, 34696, 34765, 96597, 34586, 
      165994, 33553, 34858, 45169, 96409, 114196, 33641, 41450, 80441, 32525, 
      37309, 48845, 50180, 98248, 111208, 41733, 42354, 97025, 139217, 97706, 
      69480, 123912, 94445, 38993, 46484, 107861, 28757, 28817, 28624, 63945, 
      90225, 33073, 35810, 65138, 134485, 27394, 29826, 36829, 27737, 150097, 
      35405, 132194, 26605, 36445, 37480, 53469, 27010, 52538, 39465, 38909, 
      39154, 25009, 70933, 23300, 28145, 29828, 38729, 47129, 57700, 97330, 
      128776, 23042, 34301, 49426, 56797, 96730, 95593, 69425, 21178, 20389, 
      21481, 25810, 92242, 20225, 26825, 48161, 23945, 53917, 92753, 22096, 
      47057, 47125, 96625, 17972, 19892, 65917, 118445, 18778, 22730, 23018, 
      74333, 88445, 94418, 17460, 17524, 93600, 19465, 27565, 36500, 38216, 
      20005, 19890, 23609, 17218, 34354, 23445, 37192, 89860, 18650, 18045, 
      15250, 20266, 26305, 15300, 34610, 25397, 88453, 89549, 92324, 15625, 
      65218, 66130, 31450, 18125, 13437, 14365, 21277, 30725, 30458, 13445, 
      13210, 38144, 14848, 13410, 85762, 39656, 25106, 11885, 47008, 63890, 
      14600, 26861, 27877, 18769, 11026, 12874, 13834, 20826, 28772, 12497, 
      32720, 17170, 14705, 14330, 14209, 11905, 10618, 10413, 45170, 19610, 
      76564, 52025, 11600, 88762, 51010, 11026, 12717, 18082, 85229, 14933, 
      9860, 45130, 36965, 9605, 10634, 16978, 17873, 76816, 34625, 18826, 
      43432, 27332, 12680, 13061, 68861, 61549, 27693, 73489, 85010, 38557, 
      24157, 36842, 79924, 76221, 19764, 10309, 10145, 7808, 9265, 61858, 
      19233, 57572, 19277, 20165, 51496, 73274, 39625, 11714, 23609, 71572, 
      19825, 52425, 74489, 50153, 6953, 11789, 71749, 38765, 28925, 12053, 
      31373, 87786, 16965, 7090, 43810, 75569, 57476, 9209, 97445, 76309, 
      48933, 46084, 55658, 18473, 7450, 51725, 40001, 71161, 28580, 39185, 
      10954, 40385, 32266, 22997, 17362, 12097, 47749, 44104, 13977, 15028, 
      66357, 29956, 9540, 50881, 32114, 21649, 7250, 43697, 32657, 19472, 
      15121, 12932, 72090, 63505, 41994, 40069, 34245, 27994, 5733, 6053, 
      6760, 90746, 6425, 14957, 9376, 60602, 32042, 20788, 13973, 6500, 
      21589, 22685, 87236, 84932, 84361, 3140, 5840, 9536, 82549, 77554, 
      69589, 16949, 3089, 87597, 64917, 12132, 63818, 14258, 7433, 5725, 
      3485, 13213, 71348, 49360, 46804, 40340, 22025, 5513, 13108, 74962, 
      59245, 55962, 25604, 22381, 18125, 4709, 2644, 45665, 21722, 12602, 
      89329, 69385, 5113, 3033, 59809, 49733, 34609, 6053, 2273, 2785, 90325, 
      85060, 13565, 12520, 78665, 52561, 9680, 47989, 28333, 7540, 1845, 
      22789, 5162, 54961, 2176, 5200, 16405, 6421, 28013, 4469, 6205, 21044, 
      50210, 41369, 27865, 2385, 1780, 32840, 30740, 10957, 1517, 2117, 
      26120, 15489, 2689, 27268, 26305, 8080, 5785, 1385, 3940, 29185, 2117, 
      17090, 17284, 2749, 4937, 1130, 21866, 5825, 4384, 1213, 850, 2612, 
      34165, 3434, 17525, 2425, 6505, 12629, 13985, 9700, 6725, 1213, 27337, 
      11009, 1361, 1361, 7124, 7930, 2628, 4645, 818, 30914, 520, 772, 821, 
      14596, 4138, 7058, 14810, 153, 11380, 149, 21125, 922, 106, 1377, 2785, 
      7289, 12805, 20200, 1040, 1312, 6100, 2509, 25609, 8, 229, 1940, 28565, 
      31333, 36104, 39208, 4, 0, 25601, 1373, 970, 47970, 25, 1312, 14416, 
      261, 274, 13973, 185, 13520, 106, 769, 1850, 54148, 461, 1037, 697, 
      740, 22388, 1201, 36346, 59240, 754, 884, 19337, 904, 925, 1490, 2561, 
      2810, 2249, 3625, 53465, 6632, 56450, 2196, 2969, 3469, 5800, 11645, 
      24245, 1665, 2482, 2293, 1885, 1789, 2389, 66874, 2221, 2034, 2957, 
      7393, 2885, 3029, 3229, 3284, 6697, 6929, 21578, 3037, 2925, 5125, 
      17800, 24341, 39506, 8465, 4090, 3573, 3413, 3464, 3842, 66601, 4045, 
      31610, 68746, 4100, 54469, 4018, 5733, 38565, 50752, 4625, 5256, 5197, 
      4420, 5114, 4889, 94489, 5648, 4649, 12724, 22048, 17000, 6266, 5090, 
      27842, 5625, 5305, 6273, 6632, 5557, 7240, 26501, 66785, 6658, 8005, 
      6770, 15077, 8081, 7025, 75044, 7237, 14661, 8020, 87380, 8653, 34114, 
      35450, 87545, 7060, 7456, 15146, 85066, 7421, 7796, 10760, 8194, 42165, 
      93418, 8900, 7921, 61924, 8285, 45145, 8753, 8500, 10953, 9549, 9133, 
      8713, 10357, 60365, 67400, 9314, 66146, 56740, 79105, 11048, 12853, 
      64829, 10125, 78970, 82701, 14356, 64756, 82900, 12802, 10980, 10933, 
      10804, 14004, 87133, 13217, 14050, 100426, 12532, 11570, 15293, 61178, 
      121000, 15025, 62497, 101945, 15794, 15112, 16021, 16141, 81869, 
      100250, 14612, 13556, 13789, 15625, 14005, 14093, 14186, 14689, 17141, 
      14897, 75893, 79909, 85640, 15193, 82729, 87490, 19106, 16900, 98820, 
      134212, 74693, 89029, 93413, 145010, 16913, 20621, 16909, 17800, 98696, 
      145781, 17242, 19360, 19924, 20233, 88180, 125008, 22045, 83250, 94121, 
      18938, 18770, 20644, 88769, 136564, 24106, 156781, 159010, 135085, 
      122849, 24217, 21636, 22336, 25381, 133921, 22405, 121805, 25090, 
      21898, 22698, 22928, 96980, 125588, 132128, 25450, 106882, 117065, 
      26596, 22824, 98125, 23125, 26658, 110741, 26737, 26545, 119828, 
      122002, 118625, 26945, 26650, 29378, 27296, 138452, 146581, 159325, 
      183125, 33408, 28305, 117962, 121586, 140456, 192116, 34866, 30025, 
      166141, 32720, 30880, 134560, 150688, 36170, 30292, 131400, 144520, 
      31921, 148961, 37865, 32420, 33010, 32625, 37160, 32708, 144580, 
      147284, 150020, 35104, 149725, 38749, 36161, 36532, 154312, 164569, 
      178610, 42400, 150265, 43821, 39321, 155125, 43920, 38800, 190913, 
      41309, 181333, 41537, 50805, 48322, 43210, 184801, 50832, 46240, 45841, 
      182241, 51050, 52065, 198874, 205673, 47525, 52381, 51325, 52802, 
      51610, 53896, 49892, 49045, 47680, 56693, 54485, 50933, 47665, 56425, 
      53737, 48985, 49556, 56237, 55213, 55809, 61393, 59449, 58645, 57538, 
      65005, 59825, 58970, 68416, 64964, 64040, 63053, 70713, 66260, 63353, 
      70781, 74882, 71837, 76048, 70409, 68360, 70209, 74561, 78209, 73841, 
      79357, 72365, 72008, 78912, 81010, 87338, 89290, 84437, 85924, 86330 ], 
  [ 211837, 203473, 203909, 202372, 198644, 203762, 197089, 192725, 193145, 
      197378, 198437, 195232, 180517, 194449, 186133, 190528, 182297, 181520, 
      176800, 177130, 178240, 170554, 165797, 172985, 165530, 165124, 162760, 
      158066, 162952, 157145, 148329, 152881, 147578, 132665, 145529, 142810, 
      142469, 135178, 148240, 138817, 137545, 133586, 122589, 121930, 137860, 
      136170, 139400, 128729, 120352, 136084, 129928, 129285, 133250, 131540, 
      124825, 121073, 110965, 118080, 126376, 117385, 123088, 121433, 115600, 
      125225, 118898, 122345, 110709, 102609, 108634, 98569, 110020, 111065, 
      106749, 88565, 107082, 98309, 87085, 101124, 82504, 99257, 83273, 
      81041, 98069, 78385, 83984, 81289, 81722, 126130, 88549, 78818, 93760, 
      77060, 71405, 72720, 90890, 88282, 113626, 74164, 90225, 114901, 88729, 
      72113, 101905, 78965, 72245, 71825, 76645, 70841, 113825, 84330, 82765, 
      120553, 68897, 75289, 110961, 85345, 81146, 102917, 85069, 102352, 
      111865, 78165, 87880, 75605, 72245, 75728, 71513, 72682, 69602, 66625, 
      102160, 89165, 91477, 66250, 72530, 60733, 57205, 73933, 59450, 71042, 
      52708, 75080, 70193, 106378, 68969, 65393, 62056, 54917, 60581, 63562, 
      107185, 66065, 57010, 61757, 52841, 47501, 59572, 52020, 61253, 66645, 
      52945, 76122, 82426, 49005, 44245, 40293, 54829, 65773, 49213, 44138, 
      62218, 57185, 40097, 57906, 44749, 44645, 66833, 46080, 39944, 40210, 
      60944, 57469, 56578, 42890, 54477, 75805, 56960, 48985, 34970, 41410, 
      48637, 46800, 36369, 36000, 49202, 39266, 32882, 32617, 41645, 46925, 
      35048, 34709, 40738, 59890, 40777, 32069, 51941, 39112, 33898, 30829, 
      43882, 50216, 49636, 48161, 29402, 36482, 35968, 33265, 29313, 55778, 
      49165, 39437, 31400, 44386, 63706, 31252, 54121, 46450, 30050, 29485, 
      26594, 42373, 25013, 26018, 25780, 25705, 38116, 27080, 44725, 31330, 
      29493, 24634, 23434, 24085, 35873, 50357, 39661, 25000, 22525, 23176, 
      35269, 34448, 24916, 38425, 41474, 34564, 27053, 32045, 38106, 25506, 
      19962, 28064, 20276, 31588, 28769, 18850, 18596, 32896, 45121, 31681, 
      21706, 42874, 55205, 25877, 25525, 24040, 29192, 31645, 41405, 40189, 
      31145, 29968, 20788, 17561, 17357, 64424, 27509, 22266, 32513, 17009, 
      77138, 16325, 28673, 62101, 61172, 44617, 70109, 17588, 31541, 106209, 
      85156, 26930, 27386, 28561, 55540, 18413, 18685, 100481, 21556, 45986, 
      28354, 17986, 99432, 98845, 47592, 45757, 115169, 25313, 28673, 24865, 
      12357, 87725, 37064, 132985, 16425, 21853, 12674, 12410, 72740, 37157, 
      24925, 22685, 14957, 97461, 51426, 11169, 68897, 60992, 59657, 59216, 
      49232, 35465, 37178, 130813, 76453, 184925, 143426, 50201, 204481, 
      141769, 25625, 21236, 14761, 199026, 64090, 30537, 131405, 115880, 
      30920, 25229, 14933, 14228, 185809, 111616, 12937, 128741, 96641, 
      58309, 18050, 16250, 160936, 97640, 180874, 199433, 120020, 90260, 
      8545, 191465, 185522, 80105, 51130, 51602, 31025, 22562, 162193, 79568, 
      155025, 79930, 9778, 10069, 181285, 122996, 16045, 8420, 178621, 9434, 
      10034, 183456, 142480, 35280, 15156, 179114, 121810, 102370, 14458, 
      6898, 204749, 75368, 25493, 7813, 185490, 155557, 51930, 219844, 
      186866, 140930, 7841, 152773, 80068, 20725, 9000, 124954, 178832, 
      102969, 123812, 12701, 126288, 110809, 91620, 78625, 10960, 139730, 
      6485, 70436, 73405, 171770, 106889, 58313, 145732, 111285, 89620, 
      15381, 133106, 112466, 84881, 74450, 8581, 181337, 167312, 130121, 
      126596, 115652, 103321, 18020, 16738, 15205, 210869, 15508, 6760, 
      10777, 162801, 111841, 88745, 72650, 14297, 4106, 3922, 205749, 202165, 
      201274, 29493, 14913, 9649, 198500, 190625, 177860, 80420, 31360, 
      206426, 170306, 68561, 168565, 74205, 54900, 48712, 20872, 6280, 
      180893, 144185, 139709, 128125, 92210, 48178, 6173, 186745, 161108, 
      155585, 99945, 93202, 83826, 45450, 24505, 137924, 91901, 5981, 209426, 
      177962, 47770, 20090, 162304, 145188, 117904, 51588, 30528, 20800, 
      211058, 202913, 73498, 70853, 192994, 150250, 63529, 142474, 106178, 
      57545, 30410, 2074, 11965, 154562, 20177, 11681, 81124, 9700, 105850, 
      47746, 9802, 1921, 146605, 131044, 105698, 38618, 20413, 115469, 
      111449, 68306, 21106, 17866, 1229, 79556, 41156, 104773, 102850, 60625, 
      53530, 33130, 12325, 108608, 38660, 2113, 83905, 42170, 51076, 32229, 
      1125, 54202, 10841, 33908, 22985, 14185, 1258, 46045, 1576, 14314, 
      7514, 73476, 2512, 66065, 57650, 35498, 500, 69610, 36922, 17082, 6525, 
      61409, 43625, 51400, 33813, 549, 31909, 18721, 18450, 1825, 9605, 6125, 
      1717, 24818, 3085, 23530, 346, 35821, 24125, 15476, 11764, 5706, 2258, 
      373, 16409, 15401, 6749, 12116, 16, 24973, 21034, 13465, 90, 298, 909, 
      1453, 26245, 25601, 0, 15130, 16645, 3485, 26578, 15385, 1609, 21050, 
      21061, 1800, 22250, 1985, 27289, 18346, 14305, 5473, 29224, 18280, 
      31376, 21177, 585, 18754, 1417, 7349, 27901, 29629, 1360, 25805, 24866, 
      19669, 15300, 14589, 16586, 12842, 5722, 8485, 6781, 18125, 15696, 
      14594, 10205, 4850, 1450, 31028, 18085, 35170, 30922, 25706, 19906, 
      10789, 32212, 28505, 19186, 9860, 35428, 21170, 20090, 19825, 11716, 
      11626, 3233, 32050, 29378, 15578, 4253, 3112, 3877, 10594, 38857, 
      23300, 31138, 25749, 23245, 11762, 35284, 3649, 12625, 34697, 7946, 
      31733, 17768, 4520, 7105, 36496, 40325, 39946, 32449, 38581, 36756, 
      23956, 41353, 31714, 9389, 5273, 7261, 42925, 28309, 4981, 37802, 
      34282, 21170, 42965, 28130, 19253, 5554, 13194, 40745, 46888, 39573, 
      10440, 46642, 40466, 16645, 24356, 11300, 44977, 21937, 47528, 6749, 
      6805, 22100, 33133, 26489, 12097, 21217, 34450, 26825, 17629, 41621, 
      8072, 25085, 45205, 33344, 13105, 34344, 9124, 39610, 35837, 51728, 
      44564, 41588, 36688, 48250, 13138, 15373, 29285, 15077, 12389, 20032, 
      48613, 20018, 15034, 41288, 20213, 21704, 18637, 15277, 21901, 21881, 
      44057, 43690, 29801, 20201, 23890, 54290, 57041, 30137, 49441, 40477, 
      20840, 15205, 40781, 57044, 16196, 31642, 23569, 55205, 23794, 58792, 
      23400, 31221, 50861, 42125, 42356, 26912, 42250, 35298, 41149, 45490, 
      58500, 45376, 22210, 23666, 25877, 37988, 24884, 26765, 25577, 52489, 
      32009, 49481, 22600, 27976, 29800, 55477, 49618, 65482, 43210, 33541, 
      32517, 56242, 45461, 30617, 29261, 28610, 28397, 45385, 68500, 26981, 
      31450, 48425, 44417, 58769, 29930, 52445, 70225, 63700, 64969, 51922, 
      45764, 68410, 56549, 34849, 71812, 51712, 58274, 45674, 69277, 52645, 
      37445, 58473, 34605, 47853, 51193, 68993, 39065, 43808, 72377, 53885, 
      35426, 54184, 70193, 41634, 67706, 66874, 46553, 47765, 46306, 62464, 
      60569, 71613, 46169, 56845, 61450, 68434, 82312, 81713, 50690, 47545, 
      49249, 58837, 88097, 84125, 64244, 73000, 75897, 67657, 56137, 64585, 
      86705, 54265, 54893, 61613, 68692, 64132, 89674, 69829, 71377, 69392, 
      86085, 68193, 62305, 63729, 65185, 76985, 65524, 87986, 75472, 75841, 
      68821, 74596, 82557, 94505, 67010, 97844, 83744, 69946, 96017, 78097, 
      90688, 82516, 85898, 80820, 108644, 102001, 85369, 88400, 106745, 
      93193, 91834, 87434, 106641, 107972, 97661, 101898, 92548, 106682, 
      103706, 107101, 102065, 107869, 95545, 92458, 83089, 113220, 107172, 
      95940, 80512, 111028, 103220, 84388, 85597, 108916, 105010, 104000, 
      117578, 108586, 104900, 100913, 120212, 101588, 97853, 126817, 115681, 
      112837, 109610, 130388, 117613, 102218, 125002, 134861, 127016, 136985, 
      121104, 113293, 118340, 130050, 136250, 124202, 138356, 116962, 115645, 
      134705, 135833, 145345, 148573, 133156, 136561, 136645 ], 
  [ 182053, 177125, 176081, 175034, 172778, 172724, 169985, 167585, 166525, 
      167312, 166645, 162938, 157321, 161165, 158261, 159210, 154909, 154130, 
      148410, 148000, 146890, 143876, 142069, 142609, 140320, 139666, 132850, 
      129872, 131066, 126725, 123565, 123437, 120836, 116989, 118781, 117536, 
      116453, 114820, 117794, 115013, 114725, 111248, 109597, 108936, 110842, 
      109888, 110410, 107117, 105626, 107578, 105850, 105205, 104488, 103514, 
      101225, 99437, 98677, 98410, 99322, 96725, 97506, 97081, 95922, 97673, 
      96020, 95525, 89533, 88813, 88192, 83525, 84394, 83465, 81853, 80149, 
      80704, 78325, 78417, 75466, 74066, 74581, 72617, 71117, 71905, 70425, 
      68146, 68157, 67604, 201556, 67293, 66664, 68074, 65146, 65885, 64738, 
      65440, 64800, 184608, 63226, 64525, 187109, 63765, 62401, 166977, 
      61625, 61793, 61865, 61025, 60877, 186761, 60832, 60497, 197177, 58925, 
      58181, 183397, 59625, 58624, 171169, 142493, 171090, 185769, 56125, 
      148250, 55285, 54877, 54914, 54389, 54080, 52964, 52445, 172850, 
      152473, 156505, 51080, 125252, 49985, 50885, 128129, 49684, 123268, 
      50562, 131482, 123149, 182696, 46393, 45769, 110570, 96541, 108109, 
      113796, 184725, 118757, 101828, 111493, 42797, 44837, 42146, 42466, 
      41609, 42325, 96029, 138148, 148388, 40177, 42305, 47701, 101105, 
      121397, 39645, 77620, 115380, 39005, 45533, 38740, 80441, 81317, 
      124661, 85210, 70706, 72200, 115810, 36073, 35920, 80288, 35293, 
      141245, 35066, 34225, 38900, 79780, 95125, 32770, 36361, 66250, 32464, 
      33844, 41236, 42201, 81241, 92425, 36266, 36665, 80084, 116948, 80613, 
      56897, 103337, 77714, 33876, 38925, 89120, 29770, 29682, 29189, 52004, 
      73844, 29786, 31265, 52897, 112324, 28465, 28085, 31610, 27620, 126152, 
      30474, 110169, 27220, 30992, 31657, 43280, 26585, 42181, 32360, 31874, 
      32045, 24034, 56786, 24245, 24872, 25741, 31460, 37640, 45917, 79105, 
      106625, 22865, 28130, 39185, 45002, 78497, 77426, 55098, 21125, 21220, 
      20458, 22049, 74273, 20308, 22468, 37588, 20842, 42082, 74546, 19573, 
      36468, 36458, 77818, 20177, 18545, 51620, 96896, 23125, 19381, 19521, 
      58626, 70666, 75825, 18917, 18685, 75077, 17810, 21914, 28033, 29305, 
      26186, 17561, 19204, 16657, 26245, 31760, 28265, 71609, 24593, 23906, 
      17929, 27673, 20170, 14933, 47041, 35090, 70096, 71044, 73449, 20722, 
      50261, 51025, 43273, 14778, 16820, 13456, 16372, 42466, 42125, 17194, 
      16589, 51805, 13117, 12785, 67525, 29185, 35425, 13546, 62725, 48745, 
      12105, 19408, 20128, 27074, 12893, 11485, 11705, 15293, 40477, 17320, 
      23557, 24949, 21226, 20629, 20434, 16354, 12181, 12416, 60785, 28565, 
      97429, 68968, 16333, 111325, 67801, 10205, 10490, 13117, 107344, 22100, 
      10441, 60877, 51010, 10330, 9805, 12301, 12826, 97813, 48218, 13253, 
      58945, 39145, 19017, 10000, 52480, 80314, 39650, 94100, 107245, 53170, 
      35218, 26073, 101489, 97268, 29489, 15520, 15496, 8941, 8104, 80821, 
      28946, 75865, 29060, 13520, 37673, 94005, 54658, 8469, 15850, 92077, 
      13172, 38372, 95434, 67250, 9250, 8314, 92320, 53712, 41652, 8352, 
      21456, 110573, 26210, 7085, 31225, 96724, 75893, 14824, 121482, 97604, 
      65936, 32969, 73841, 28442, 6245, 37570, 55368, 91778, 41497, 54466, 
      7069, 55954, 46133, 34570, 27233, 7538, 64720, 31105, 22730, 24221, 
      86420, 43433, 16505, 68498, 46105, 33050, 4813, 60052, 46792, 30277, 
      24520, 7605, 93029, 83186, 58049, 55754, 48746, 41089, 4250, 4196, 
      4385, 114193, 4194, 8730, 5365, 79897, 46157, 32161, 23200, 3961, 
      13204, 14004, 110293, 107693, 107048, 4885, 3589, 5213, 105010, 99349, 
      90274, 27274, 5274, 110720, 84932, 20825, 83681, 23761, 14050, 11306, 
      3146, 7250, 92317, 66925, 63925, 56277, 33892, 11016, 7141, 96445, 
      78434, 74633, 38425, 34388, 28948, 9760, 3329, 62626, 33577, 6697, 
      112724, 90116, 10600, 2600, 79130, 67426, 49490, 12202, 4426, 2570, 
      113860, 107929, 23040, 21625, 100712, 70760, 17741, 65440, 41936, 
      14705, 4052, 13600, 2333, 73588, 1933, 2293, 26962, 2770, 41600, 10064, 
      2624, 12209, 68085, 57690, 41444, 6344, 1669, 47521, 44977, 19792, 
      1620, 1332, 15937, 25874, 7154, 40757, 39572, 15797, 12392, 4292, 1445, 
      43114, 6130, 9189, 28249, 7424, 11162, 3877, 12625, 12564, 1429, 4322, 
      1517, 833, 22100, 8829, 9378, 712, 2276, 22234, 6866, 18265, 14032, 
      4672, 16658, 20084, 5108, 520, 2509, 15817, 7625, 10970, 3961, 19405, 
      3281, 425, 400, 7145, 901, 2341, 7281, 1352, 4957, 1044, 11808, 4477, 
      1145, 122, 346, 2404, 5840, 11089, 61, 37, 1717, 194, 15154, 1241, 500, 
      65, 17440, 19616, 23425, 25937, 1525, 1373, 15130, 0, 37, 33125, 1604, 
      5, 6893, 500, 509, 6586, 712, 6277, 1813, 244, 137, 38281, 2498, 410, 
      3170, 841, 12721, 628, 23633, 42601, 2389, 2885, 10530, 2009, 1808, 
      1037, 850, 877, 904, 1096, 37764, 2393, 40293, 1205, 1234, 1360, 2137, 
      5392, 14292, 3770, 1405, 5200, 3904, 2624, 1744, 49205, 4450, 3449, 
      2000, 3250, 5690, 2500, 2404, 2385, 3130, 3284, 12601, 5008, 4304, 
      2804, 9929, 14690, 26525, 4212, 7381, 3386, 5072, 3865, 3573, 49160, 
      6506, 20381, 51005, 6409, 38944, 5657, 3746, 25922, 35885, 7218, 8585, 
      8452, 6121, 8069, 7474, 73394, 9117, 6120, 7165, 13381, 9953, 9945, 
      5661, 17757, 8264, 7204, 4916, 10225, 5968, 5209, 16848, 49576, 9721, 
      12170, 9529, 9178, 12168, 9928, 56709, 6362, 9050, 11729, 67409, 12802, 
      22945, 23985, 67570, 8245, 7013, 9593, 65453, 8820, 7345, 7497, 11069, 
      29426, 72761, 12437, 8938, 45769, 9442, 31946, 11016, 9949, 15506, 
      12770, 11762, 10306, 14240, 44564, 50489, 9049, 49453, 41597, 60554, 
      14841, 9616, 48420, 12434, 60485, 63698, 10445, 48413, 63893, 9997, 
      13721, 13600, 10289, 10529, 67600, 17800, 19073, 79253, 16145, 13329, 
      11650, 45621, 97513, 19802, 46850, 80744, 12645, 19433, 12868, 21050, 
      63394, 79333, 18037, 15205, 15434, 13274, 15572, 14032, 15453, 16840, 
      21730, 16970, 58500, 61924, 66841, 15482, 64370, 68465, 15613, 20137, 
      78377, 109625, 57650, 69914, 73706, 119309, 19476, 25988, 17984, 16433, 
      78385, 120068, 18757, 16949, 17069, 17156, 69341, 101581, 27770, 65213, 
      74600, 20725, 19669, 24425, 70120, 112069, 29725, 130210, 132217, 
      110804, 99970, 29380, 24653, 20173, 31058, 109850, 25636, 99136, 30241, 
      23941, 21041, 26077, 77485, 102541, 108341, 30445, 86125, 95050, 32105, 
      24929, 78548, 25226, 31637, 89668, 31112, 30772, 97777, 99725, 96788, 
      30042, 29377, 34021, 26533, 114453, 121760, 133172, 154674, 39437, 
      28340, 96533, 99713, 116433, 162913, 41105, 32786, 139450, 37549, 
      34229, 111269, 125621, 42697, 30673, 108545, 120185, 35258, 124178, 
      44676, 35901, 36709, 35954, 43297, 35737, 120377, 122785, 125225, 
      39605, 125066, 44944, 40050, 40417, 129337, 138554, 151189, 49237, 
      125800, 51098, 44378, 130208, 50741, 42661, 162506, 45594, 154016, 
      45370, 58922, 55477, 47701, 157250, 58493, 51829, 51208, 155048, 58633, 
      59714, 170189, 176392, 52650, 59648, 58148, 60065, 57977, 61073, 55145, 
      53780, 50557, 64450, 61354, 56026, 49946, 63730, 59858, 51850, 52565, 
      63090, 61396, 61610, 69032, 65444, 63970, 62197, 72386, 64090, 62569, 
      76525, 71289, 69921, 68416, 79106, 72725, 66916, 77888, 83317, 79162, 
      84701, 76690, 73305, 75890, 81940, 86164, 80020, 87530, 77204, 76625, 
      86333, 88189, 95225, 97465, 90162, 92089, 92417 ], 
  [ 182178, 177410, 176290, 175265, 173077, 172765, 170216, 167908, 166772, 
      167389, 166634, 162893, 157716, 161066, 158426, 159205, 155090, 154309, 
      148525, 148077, 146853, 144065, 142400, 142610, 140573, 139905, 132849, 
      129949, 130961, 126682, 123796, 123434, 120961, 117650, 118900, 117725, 
      116602, 115245, 117725, 115268, 115028, 111565, 110368, 109705, 110925, 
      110005, 110393, 107458, 106301, 107577, 106065, 105418, 104465, 103525, 
      101450, 99754, 99450, 98821, 99369, 97082, 97621, 97256, 96325, 97690, 
      96265, 95572, 89842, 89482, 88533, 84116, 84465, 83434, 81952, 81050, 
      80725, 78656, 79300, 75505, 74945, 74666, 73384, 71914, 71906, 71314, 
      68645, 68788, 68185, 206505, 67522, 67337, 68085, 65825, 66874, 65605, 
      65453, 64909, 189325, 63945, 64522, 191882, 63796, 63176, 171400, 
      62026, 62530, 62626, 61508, 61634, 191560, 60925, 60650, 202154, 59674, 
      58580, 188164, 59602, 58757, 175730, 146522, 175669, 190600, 56272, 
      152417, 55514, 55250, 55117, 54772, 54389, 53365, 52964, 177509, 
      156770, 160884, 51545, 129025, 50660, 51776, 131972, 50405, 127013, 
      51649, 135425, 126922, 187601, 46472, 45992, 114113, 99746, 111602, 
      117421, 189682, 122500, 105185, 115088, 43474, 45874, 42461, 43165, 
      41812, 42298, 99290, 142333, 152765, 40900, 43364, 49216, 104516, 
      125264, 40330, 80405, 119125, 39268, 46948, 38953, 83330, 84250, 
      128626, 88261, 73345, 74897, 119621, 36162, 36045, 83245, 35488, 
      145568, 35125, 34632, 40213, 82773, 98514, 33205, 37480, 68845, 32765, 
      34697, 42761, 43786, 84290, 95762, 37441, 37876, 83117, 120845, 83668, 
      59218, 106954, 80705, 34981, 40426, 92429, 29873, 29809, 29362, 54205, 
      76765, 30581, 32264, 55144, 116177, 28548, 28624, 32713, 27893, 130289, 
      31525, 113992, 27369, 32125, 32850, 45181, 26900, 44096, 33745, 33245, 
      33428, 24417, 59305, 24314, 25625, 26626, 32861, 39401, 48050, 82280, 
      110434, 23108, 29345, 41060, 47129, 81668, 80581, 57625, 21332, 21281, 
      20817, 22852, 77380, 20485, 23365, 39493, 21533, 44189, 77681, 20162, 
      38365, 38365, 81045, 19994, 18938, 54113, 100565, 22592, 20096, 20260, 
      61345, 73721, 79012, 18850, 18666, 78250, 18245, 22997, 29570, 30914, 
      25345, 18100, 20077, 16904, 27716, 30565, 29866, 74722, 23780, 23101, 
      17640, 26612, 21305, 15130, 45160, 33653, 73205, 74177, 76642, 20025, 
      52816, 53604, 41480, 15445, 16393, 13725, 17289, 40681, 40352, 16705, 
      16160, 49706, 13514, 13000, 70596, 30994, 33860, 13385, 60282, 51304, 
      12610, 20717, 21485, 25825, 12688, 11808, 12148, 16288, 38674, 16633, 
      25138, 23780, 20261, 19700, 19517, 15725, 12020, 12181, 58340, 27200, 
      94130, 66305, 15650, 107748, 65160, 10420, 10933, 14004, 103837, 21017, 
      10426, 58400, 48809, 10289, 10016, 13136, 13721, 94482, 46085, 14228, 
      56498, 37298, 18058, 10565, 55205, 77337, 37777, 90821, 103700, 50861, 
      33485, 27880, 98050, 93913, 27970, 14733, 14681, 8810, 8345, 77796, 
      27421, 72946, 27521, 14645, 39962, 90688, 52265, 9040, 17153, 88794, 
      14293, 40693, 92077, 64517, 8917, 8917, 89021, 51325, 39625, 8989, 
      23101, 106912, 24745, 7120, 33300, 93325, 72938, 13945, 117613, 94177, 
      63205, 35122, 70916, 26849, 6464, 39889, 52897, 88453, 39418, 52001, 
      7712, 53437, 43892, 32701, 25640, 8285, 61973, 33218, 21313, 22730, 
      83161, 41242, 15370, 65633, 43828, 31193, 5200, 57389, 44489, 28514, 
      22985, 8458, 89620, 79981, 55432, 53197, 46381, 38952, 4477, 4481, 
      4754, 110372, 4537, 9721, 5994, 76744, 43844, 30290, 21677, 4346, 
      14537, 15385, 106522, 103970, 103337, 4570, 3922, 5882, 101333, 95780, 
      86885, 25565, 4885, 106933, 81649, 19378, 80420, 22180, 12937, 10361, 
      3161, 8177, 88874, 64034, 61106, 53650, 31925, 10081, 8066, 92916, 
      75277, 71560, 36298, 32393, 27145, 8893, 3170, 59825, 31604, 7604, 
      108877, 86701, 9657, 2617, 75941, 64501, 47021, 11149, 4021, 2549, 
      109985, 104162, 21445, 20090, 97073, 67745, 16370, 62541, 39661, 13474, 
      3625, 15021, 2720, 70493, 1898, 2690, 25173, 3285, 39317, 9077, 3125, 
      13562, 65104, 54961, 39157, 5617, 1602, 45050, 42578, 18269, 1513, 
      1369, 17498, 24097, 6337, 38474, 37325, 14450, 11225, 3725, 1754, 
      40757, 5381, 10372, 26370, 6565, 10049, 3328, 14020, 11365, 1802, 3709, 
      1300, 1010, 23945, 7840, 10585, 873, 2845, 20557, 7901, 16754, 12725, 
      3989, 18265, 18485, 4373, 529, 3130, 14408, 6682, 9809, 3316, 21136, 
      2690, 338, 325, 8210, 1280, 2960, 8356, 1009, 5850, 745, 13165, 3744, 
      820, 169, 585, 3037, 6805, 12402, 50, 74, 2258, 397, 16677, 866, 281, 
      194, 19069, 21341, 25306, 27914, 1098, 970, 16645, 37, 0, 35344, 1157, 
      26, 7922, 265, 272, 7585, 425, 7250, 1332, 117, 200, 40626, 1937, 281, 
      2533, 586, 14050, 477, 25448, 45050, 1872, 2306, 11701, 1570, 1405, 
      848, 865, 928, 857, 1241, 40045, 2810, 42640, 1090, 1237, 1421, 2450, 
      6125, 15625, 3145, 1296, 4437, 3285, 2197, 1557, 51776, 3789, 2920, 
      1853, 3617, 4925, 2273, 2225, 2218, 3393, 3557, 13736, 4365, 3757, 
      2857, 10882, 15929, 28304, 4573, 6516, 3085, 4469, 3466, 3280, 51649, 
      5765, 21860, 53540, 5690, 41117, 5044, 3721, 27625, 37946, 6445, 7690, 
      7569, 5490, 7232, 6697, 76457, 8194, 5521, 7706, 14426, 10730, 8980, 
      5200, 19024, 7465, 6525, 4765, 9266, 5525, 5162, 18037, 51985, 8840, 
      11105, 8692, 9745, 11113, 9065, 59290, 6109, 9565, 10730, 70250, 11729, 
      24356, 25444, 70409, 7650, 6682, 10088, 68228, 8185, 7010, 7618, 10192, 
      31081, 75700, 11450, 8357, 47970, 8833, 33665, 10225, 9290, 14341, 
      11821, 10909, 9621, 13181, 46697, 52802, 8660, 51728, 43618, 63125, 
      13786, 9701, 50641, 11617, 63040, 66337, 10634, 50618, 66530, 10004, 
      12826, 12717, 9922, 10642, 70317, 16601, 17800, 82228, 15098, 12580, 
      11777, 47680, 100850, 18553, 48913, 83705, 12676, 18250, 12897, 19769, 
      65905, 82240, 16994, 14450, 14677, 13165, 14825, 13549, 14752, 15993, 
      20485, 16133, 60817, 64337, 69386, 14929, 66841, 71044, 15668, 19098, 
      81178, 113098, 59897, 72497, 76385, 122960, 18541, 24593, 17285, 16130, 
      81154, 123713, 17984, 16810, 17002, 17125, 71866, 104850, 26309, 67600, 
      77225, 19892, 18980, 23266, 72593, 115490, 28260, 133965, 136008, 
      114185, 103121, 27981, 23602, 19962, 29573, 113189, 24545, 102245, 
      28836, 23040, 20740, 24994, 80074, 105706, 111626, 29060, 88916, 98045, 
      30634, 24010, 81145, 24305, 30244, 92497, 29809, 29493, 100754, 102736, 
      99725, 28933, 28328, 32656, 26042, 117730, 125165, 136793, 158665, 
      37834, 27709, 99380, 102632, 119698, 167018, 39460, 31705, 143145, 
      36130, 33050, 114410, 129050, 41000, 29970, 111610, 123490, 34073, 
      127553, 42925, 34690, 35460, 34765, 41650, 34594, 123650, 126106, 
      128594, 38218, 128405, 43277, 38749, 39114, 132714, 142097, 154960, 
      47450, 129089, 49237, 42877, 133565, 48946, 41346, 166421, 44197, 
      157741, 44041, 56893, 53604, 46260, 161005, 56530, 50202, 49617, 
      158737, 56680, 57745, 174112, 180409, 51085, 57733, 56305, 58148, 
      56200, 59162, 53546, 52265, 49338, 62437, 59485, 54445, 48821, 61785, 
      58105, 50625, 51314, 61213, 59625, 59893, 67009, 63677, 62309, 60644, 
      70381, 62585, 61172, 74394, 69442, 68146, 66725, 76921, 70850, 65501, 
      75893, 81104, 77129, 82450, 74821, 71650, 74113, 79885, 84005, 78149, 
      85333, 75545, 75002, 84250, 86132, 93032, 95220, 88309, 90162, 90500 ], 
  [ 238954, 228922, 230058, 228281, 223837, 231421, 222856, 217540, 218660, 
      224541, 226418, 223429, 204340, 223106, 212194, 218237, 208106, 207325, 
      203045, 203725, 205885, 195953, 189776, 200138, 190205, 189913, 189625, 
      184093, 190745, 184210, 172676, 179458, 172849, 152618, 170788, 167357, 
      167362, 157357, 175253, 162644, 160900, 156685, 141200, 140537, 163189, 
      161141, 165665, 151450, 139765, 162097, 153817, 153170, 159361, 157293, 
      148450, 143746, 129154, 139805, 151633, 139570, 147629, 145384, 137309, 
      150706, 142137, 147460, 133082, 121442, 130645, 117956, 134473, 136450, 
      130832, 104738, 131861, 120016, 103364, 125513, 98633, 123170, 100456, 
      97858, 122666, 94250, 103613, 99620, 100521, 101977, 110762, 96665, 
      118093, 94777, 86050, 88541, 115085, 111533, 91565, 91393, 114530, 
      92242, 112676, 88744, 82664, 99250, 89226, 88570, 96100, 87578, 90792, 
      107549, 105394, 95746, 85618, 95428, 88148, 109610, 103877, 82106, 
      69442, 81293, 88328, 100640, 70825, 97250, 92474, 97605, 91620, 93493, 
      89461, 85300, 80125, 70666, 72148, 85385, 59089, 77732, 72080, 59780, 
      75973, 57829, 65561, 59849, 56610, 81569, 91592, 86600, 50569, 46730, 
      49562, 51245, 81770, 52564, 47281, 49664, 69418, 60538, 79685, 68357, 
      82420, 90050, 44018, 58109, 62525, 64964, 56900, 48464, 44356, 50816, 
      65522, 39797, 48437, 77620, 49204, 78809, 39338, 38754, 50794, 39005, 
      36873, 36545, 46301, 79402, 78157, 36621, 75344, 56080, 79117, 67720, 
      44725, 34645, 37978, 65165, 48008, 33125, 68861, 53497, 40505, 39650, 
      34282, 36730, 46089, 45396, 33485, 44141, 33284, 31770, 38898, 32201, 
      45509, 38546, 33773, 71609, 70793, 68842, 30141, 30141, 50509, 45800, 
      29576, 40225, 70660, 56448, 42865, 63989, 45313, 43181, 38792, 67225, 
      41149, 39994, 30141, 61492, 28304, 34497, 34373, 34180, 56377, 24337, 
      66050, 45929, 42794, 32861, 28121, 25114, 26632, 34858, 59204, 34985, 
      26020, 24193, 26020, 25309, 21905, 58180, 62641, 52777, 40900, 23236, 
      58085, 38405, 22949, 42965, 21253, 22409, 44602, 21821, 21445, 22765, 
      68498, 49394, 18769, 28373, 82000, 40400, 39812, 18857, 20705, 21860, 
      63594, 61906, 21474, 47197, 31645, 23930, 23018, 94153, 43668, 35117, 
      51496, 23956, 110277, 21970, 19450, 91460, 90405, 68776, 101812, 27697, 
      50850, 145928, 120509, 17557, 17777, 18362, 83569, 14464, 14500, 
      139240, 36125, 71289, 46813, 30073, 138065, 137360, 73481, 71056, 
      156866, 42466, 47592, 15700, 15578, 124100, 59633, 177970, 12200, 
      37802, 20717, 19981, 105913, 60064, 42640, 39220, 26064, 136058, 79049, 
      16490, 101236, 91325, 89636, 89077, 76261, 57892, 60309, 175652, 
      110672, 238138, 190385, 77690, 260404, 188488, 44260, 37629, 26788, 
      254237, 95465, 51410, 176464, 158225, 52025, 43856, 27424, 26129, 
      239242, 153245, 24004, 173434, 135434, 88370, 33125, 10085, 210817, 
      136665, 233701, 254852, 163285, 127861, 11336, 245818, 239049, 115578, 
      79405, 80105, 52802, 40681, 212404, 115029, 204170, 115505, 19157, 
      8002, 234320, 166945, 30848, 16025, 231298, 18805, 7605, 236837, 
      189725, 58925, 29597, 231901, 165629, 142649, 28541, 11069, 261072, 
      110097, 45472, 7732, 239213, 204914, 80873, 278165, 240817, 188037, 
      6922, 201764, 115961, 38800, 6425, 169457, 231709, 143570, 168185, 
      26512, 171125, 152932, 130085, 114376, 23701, 186805, 5770, 104409, 
      108082, 223785, 148402, 89442, 193849, 153620, 127825, 31520, 179213, 
      155033, 122138, 109465, 20114, 234756, 218725, 175752, 171637, 158805, 
      144232, 35685, 33809, 31450, 268292, 31985, 16865, 24418, 213608, 
      154388, 126922, 107405, 30290, 10777, 10121, 262562, 258506, 257497, 
      52322, 31370, 22802, 254365, 245428, 230893, 116933, 54893, 263349, 
      222273, 102474, 220292, 109412, 85505, 77665, 40385, 16825, 234386, 
      192250, 187066, 173594, 131189, 77009, 16714, 241060, 211765, 205416, 
      140450, 132409, 121145, 73565, 45658, 185033, 130868, 16628, 266797, 
      231085, 76585, 39465, 213181, 193469, 161701, 81461, 54029, 40525, 
      268657, 259450, 108677, 105442, 248225, 199345, 96458, 190381, 147949, 
      89050, 54009, 7501, 27536, 204349, 39874, 27130, 118045, 23965, 147605, 
      76757, 24181, 7922, 195200, 177161, 147445, 65025, 40330, 158978, 
      154250, 102493, 41369, 36713, 5090, 116217, 68377, 146386, 144109, 
      93034, 84169, 57869, 28450, 150925, 65165, 9620, 121498, 69733, 81113, 
      56720, 6500, 85061, 26242, 58981, 44164, 31466, 2137, 74768, 8705, 
      31705, 20893, 108917, 11285, 99850, 89429, 61141, 3601, 104213, 63029, 
      35873, 19298, 94120, 71730, 81625, 58964, 2336, 56458, 38314, 37925, 
      10090, 24592, 18752, 9860, 46881, 12994, 45113, 5645, 61648, 45940, 
      33633, 28033, 18077, 11317, 6010, 35018, 33538, 19930, 28597, 3517, 
      47114, 41641, 30650, 2525, 1789, 866, 466, 48850, 47970, 3485, 33125, 
      35344, 0, 49285, 33490, 9802, 41625, 41632, 10217, 43289, 10634, 50212, 
      37717, 31784, 394, 52697, 37505, 55549, 41570, 5402, 38077, 1384, 1058, 
      50752, 53066, 7565, 47818, 46525, 39200, 32825, 31760, 34697, 29065, 
      941, 21986, 1280, 36810, 33197, 31501, 24634, 15149, 5849, 54657, 
      36640, 60085, 54421, 47317, 39157, 2896, 56053, 51048, 37949, 23545, 
      60197, 40625, 39073, 38690, 26329, 26117, 9224, 55501, 51885, 32185, 
      12010, 8033, 3488, 24125, 64420, 43317, 54101, 46706, 43136, 4273, 
      59533, 6068, 4660, 58706, 3517, 54676, 34929, 4689, 3730, 60965, 65970, 
      65473, 55498, 63632, 61217, 10657, 67226, 54401, 20866, 11794, 16370, 
      69140, 49568, 9248, 62361, 57661, 39357, 69050, 49141, 36370, 10517, 
      6113, 65992, 73897, 64340, 21401, 73529, 65465, 7778, 43333, 22725, 
      71266, 10466, 74521, 9316, 8900, 10625, 55402, 46162, 23624, 10324, 
      57065, 46490, 32810, 66592, 8145, 12532, 71234, 55357, 7738, 56585, 
      8473, 63617, 58546, 79389, 70101, 66181, 59629, 74845, 8345, 8810, 
      49268, 8864, 8650, 10861, 75074, 35269, 9281, 65385, 11152, 11817, 
      32818, 9634, 12010, 37828, 68850, 68365, 49402, 35082, 13165, 82025, 
      85480, 16804, 75634, 63716, 35465, 10832, 23770, 85105, 11689, 18281, 
      38996, 82546, 39217, 87073, 14393, 18320, 76778, 65210, 65437, 43621, 
      65209, 55661, 63632, 69385, 86285, 69149, 14945, 15457, 16370, 58921, 
      16081, 16900, 40484, 78130, 19890, 30754, 15905, 17977, 18857, 34976, 
      74189, 94529, 65413, 51850, 20618, 35729, 68368, 47266, 45202, 44197, 
      18850, 28522, 98125, 18720, 20825, 71780, 66356, 85306, 20705, 33898, 
      99700, 41845, 42760, 33721, 29801, 97165, 81882, 51922, 101389, 33853, 
      83953, 30053, 98020, 76432, 55332, 84026, 24050, 31634, 33794, 97492, 
      26500, 29237, 101698, 77778, 24745, 78073, 98676, 28577, 95233, 94165, 
      31946, 32800, 32045, 87965, 85480, 99584, 65522, 39146, 42445, 47305, 
      57521, 111906, 71325, 33956, 34952, 41114, 62114, 114660, 89233, 51025, 
      104186, 93586, 39586, 45202, 117704, 75466, 39042, 43402, 94609, 45209, 
      121133, 95978, 97876, 95301, 116474, 93626, 44314, 45266, 46250, 
      104770, 46813, 118477, 102293, 102658, 49618, 53737, 59456, 126034, 
      48625, 130077, 112437, 50845, 127530, 104890, 66029, 109997, 62989, 
      107585, 142245, 134068, 113188, 65125, 139626, 122770, 121057, 64737, 
      139400, 140841, 72592, 75881, 121397, 138949, 135265, 139364, 132904, 
      140002, 124610, 120697, 108370, 146285, 138821, 124757, 104845, 143377, 
      133681, 109657, 111098, 140549, 135577, 133965, 150481, 138877, 134125, 
      129076, 152725, 129137, 124340, 160498, 146522, 142970, 138917, 164529, 
      148682, 128669, 157109, 169088, 159473, 171562, 151901, 141962, 148185, 
      162605, 169733, 154853, 172189, 145481, 143810, 167346, 168100, 178760, 
      182452, 163133, 167242, 167204 ], 
  [ 180305, 176481, 174949, 174058, 172274, 170528, 169065, 167297, 165749, 
      165412, 164177, 160290, 157625, 158185, 157041, 156866, 153833, 153050, 
      146978, 146324, 144482, 142984, 142133, 140501, 139892, 139154, 130850, 
      128420, 128410, 124529, 123205, 121545, 119816, 119561, 117749, 116980, 
      115649, 115856, 115546, 114925, 114957, 111620, 113005, 112340, 109682, 
      108964, 108602, 107705, 108450, 105914, 105626, 104977, 102724, 101986, 
      101133, 99977, 102257, 99586, 98090, 97569, 96746, 96721, 97082, 96269, 
      96136, 94349, 90169, 91849, 89060, 86125, 83546, 81965, 81229, 84881, 
      79588, 79285, 83057, 74554, 78754, 73985, 76577, 75305, 70805, 75245, 
      70394, 71285, 70408, 233480, 67769, 70100, 67106, 68650, 71465, 69514, 
      64532, 64532, 215060, 67034, 63529, 217953, 63005, 66601, 195497, 
      63341, 65749, 65981, 63297, 64985, 217825, 60532, 60597, 229437, 63017, 
      59949, 214285, 58589, 58628, 200693, 168489, 200762, 217121, 56269, 
      175194, 55985, 56537, 55450, 56125, 55332, 54848, 55125, 203130, 
      180349, 184937, 53428, 149672, 53761, 56101, 153025, 53776, 147520, 
      57122, 157082, 147625, 214756, 46289, 46625, 133578, 117305, 130793, 
      137360, 217169, 143117, 123624, 134885, 46745, 51185, 43690, 46570, 
      42425, 41617, 117241, 165520, 177040, 44497, 48865, 57301, 123345, 
      146677, 43721, 95696, 139856, 40277, 54485, 39688, 99229, 100417, 
      150641, 105106, 87874, 89764, 140810, 36269, 36356, 99604, 36205, 
      169677, 35090, 36569, 47312, 99392, 117377, 35338, 43489, 83218, 34148, 
      39208, 51080, 52445, 101245, 114349, 43786, 44425, 100000, 142624, 
      100685, 72085, 127165, 97378, 40976, 48665, 110932, 30218, 30290, 
      30113, 66448, 93088, 34866, 37705, 67657, 137800, 28817, 31477, 38762, 
      29248, 153540, 37298, 135473, 28040, 38372, 39437, 55780, 28521, 54821, 
      41476, 40906, 41157, 26498, 73490, 24625, 29812, 31561, 40720, 49300, 
      60057, 100201, 131957, 24433, 36178, 51633, 59130, 99585, 98426, 71930, 
      22509, 21640, 22874, 27425, 95009, 21520, 28480, 50320, 25490, 56170, 
      95506, 23569, 49184, 49250, 99410, 19045, 21253, 68328, 121444, 19669, 
      24245, 24545, 76850, 91130, 97169, 18577, 18665, 96337, 20826, 29250, 
      38405, 40157, 20714, 21289, 25168, 18457, 36205, 23956, 39101, 92525, 
      19345, 18730, 16193, 20809, 27946, 16465, 34729, 25738, 91060, 92168, 
      94973, 16322, 67541, 68465, 31585, 19490, 14248, 15524, 22760, 30850, 
      30589, 14218, 14013, 38105, 16057, 14521, 88301, 41557, 25313, 12794, 
      46769, 66145, 15821, 28484, 29524, 19106, 11885, 13997, 15017, 22285, 
      28825, 13108, 34465, 17533, 15170, 14813, 14698, 12538, 11485, 11236, 
      44881, 19861, 75841, 51620, 12185, 87893, 50609, 12053, 13858, 19445, 
      84388, 15304, 10765, 44797, 36770, 10490, 11645, 18301, 19226, 76049, 
      34450, 20205, 43093, 27293, 13085, 14228, 71108, 60938, 27634, 72720, 
      84101, 38266, 24154, 38609, 79061, 75400, 19861, 10772, 10580, 8585, 
      10228, 61181, 19306, 56941, 19336, 21556, 53469, 72437, 39250, 12821, 
      25082, 70745, 21200, 54400, 73618, 49594, 7594, 12898, 70900, 38372, 
      28712, 13172, 32996, 86749, 17026, 7901, 45641, 74656, 56785, 9556, 
      96290, 75368, 48340, 47933, 54961, 18442, 8325, 53650, 39524, 70250, 
      28285, 38690, 12013, 39850, 31869, 22786, 17289, 13194, 47092, 45877, 
      13978, 14985, 65416, 29549, 9661, 50130, 31657, 21402, 8125, 43040, 
      32180, 19265, 15028, 14033, 71053, 62570, 41353, 39458, 33730, 27593, 
      6514, 6856, 7605, 89489, 7250, 16106, 10337, 59665, 31525, 20485, 
      13844, 7325, 22888, 24008, 85969, 83689, 83124, 3601, 6625, 10489, 
      81322, 76381, 68506, 16706, 3506, 86308, 63880, 12013, 62785, 14065, 
      7474, 5850, 4090, 14274, 70217, 48505, 45985, 39617, 21632, 5636, 
      14161, 73781, 58250, 55009, 25117, 21960, 17800, 4852, 3141, 44834, 
      21305, 13625, 87968, 68240, 5204, 3604, 58770, 48826, 33930, 6082, 
      2626, 3330, 88936, 83725, 13316, 12301, 77380, 51588, 9529, 47060, 
      27716, 7445, 2152, 24020, 5869, 53920, 2665, 5905, 16010, 7178, 27364, 
      4468, 6948, 22213, 49205, 40490, 27200, 2500, 2225, 32069, 30005, 
      10660, 1928, 2600, 27365, 15058, 2738, 26577, 25632, 7857, 5652, 1552, 
      4545, 28450, 2186, 18125, 16781, 2756, 4810, 1285, 22993, 5648, 4993, 
      1322, 1157, 3109, 35496, 3341, 18530, 2900, 7184, 12178, 14890, 9325, 
      6452, 1252, 28514, 10576, 1360, 1732, 7801, 7585, 2509, 4410, 841, 
      32125, 549, 1053, 1108, 15453, 4645, 7685, 15665, 292, 12137, 296, 
      22100, 845, 233, 1690, 3194, 7888, 13556, 21125, 1289, 1585, 6625, 
      2858, 26618, 61, 360, 2245, 29620, 32436, 37285, 40437, 17, 25, 26578, 
      1604, 1157, 49285, 0, 1521, 15129, 328, 333, 14650, 212, 14177, 29, 
      848, 2017, 55421, 274, 1066, 458, 685, 23125, 1184, 37305, 60509, 533, 
      625, 19946, 701, 740, 1405, 2578, 2845, 2228, 3700, 54608, 6829, 57605, 
      2113, 2938, 3460, 5917, 11972, 24872, 1306, 2381, 1844, 1508, 1508, 
      2228, 68085, 1802, 1681, 2788, 7474, 2386, 2792, 3016, 3077, 6698, 
      6928, 22001, 2564, 2500, 5000, 18125, 24802, 40237, 8480, 3485, 3250, 
      2932, 3085, 3509, 67652, 3474, 32149, 69813, 3533, 55348, 3497, 5506, 
      39202, 51561, 4010, 4573, 4520, 3869, 4453, 4258, 95778, 4937, 4100, 
      12745, 22321, 17125, 5513, 4589, 28205, 4948, 4688, 5920, 5861, 5044, 
      6925, 26804, 67684, 5905, 7146, 6025, 15034, 7220, 6260, 76001, 6770, 
      14578, 7173, 88453, 7762, 34465, 35825, 88610, 6401, 6929, 15025, 
      86085, 6728, 7253, 10445, 7373, 42610, 94505, 8017, 7234, 62621, 7570, 
      45594, 7940, 7753, 9946, 8650, 8282, 7946, 9396, 61000, 68125, 8681, 
      66845, 57305, 79938, 10061, 12436, 65480, 9250, 79781, 83554, 13977, 
      65385, 83745, 12325, 10045, 10004, 10133, 13573, 88004, 12116, 12905, 
      101405, 11493, 10673, 14834, 61685, 122125, 13850, 62978, 102868, 
      15245, 13949, 15464, 14922, 82546, 101125, 13505, 12593, 12818, 14978, 
      13032, 13252, 13229, 13652, 15898, 13858, 76424, 80488, 86285, 14282, 
      83330, 88145, 18485, 15725, 99565, 135293, 75154, 89658, 94090, 146173, 
      15776, 19240, 15876, 16965, 99397, 146920, 16165, 18593, 19193, 19520, 
      88745, 125945, 20610, 83725, 94708, 17789, 17693, 19325, 89252, 137521, 
      22613, 157898, 160145, 136008, 123650, 22736, 20329, 21449, 23850, 
      134802, 21064, 122564, 23585, 20645, 21745, 21577, 97465, 126361, 
      132961, 23941, 107461, 117746, 25037, 21541, 98600, 21834, 25117, 
      111304, 25220, 25040, 120437, 122621, 119200, 25490, 25225, 27781, 
      26129, 139169, 147348, 160200, 184178, 31657, 27040, 118429, 122089, 
      141125, 193205, 33073, 28514, 167018, 31033, 29313, 135153, 151425, 
      34337, 28949, 131941, 145181, 30330, 149650, 35984, 30809, 31373, 
      31018, 35317, 31117, 145197, 147925, 150685, 33377, 150354, 36868, 
      34442, 34805, 154925, 165258, 179413, 40417, 150820, 41794, 37474, 
      155700, 41905, 37025, 191746, 39458, 182036, 39706, 48610, 46205, 
      41309, 185498, 48649, 44225, 43844, 182884, 48865, 49858, 199613, 
      206452, 45506, 50180, 49160, 50593, 49457, 51669, 47821, 47016, 45785, 
      54394, 52258, 48850, 45810, 54146, 51554, 47066, 47617, 53978, 53000, 
      53602, 59012, 57168, 56410, 55357, 62570, 57626, 56825, 65897, 62573, 
      61685, 60740, 68146, 63841, 61136, 68260, 72245, 69290, 73385, 67930, 
      65981, 67762, 71968, 75536, 71312, 76658, 69928, 69589, 76249, 78325, 
      84529, 86441, 81770, 83213, 83617 ], 
  [ 183620, 178704, 177640, 176593, 174341, 174233, 171522, 169130, 168050, 
      168805, 168116, 164385, 158834, 162592, 159732, 160649, 156368, 155585, 
      149825, 149405, 148265, 145285, 143498, 143972, 141725, 141065, 134165, 
      131189, 132349, 128000, 124882, 124704, 122117, 118352, 120050, 118813, 
      117716, 116129, 119017, 116290, 116010, 112517, 110938, 110273, 112061, 
      111109, 111605, 108368, 106929, 108761, 107069, 106420, 105649, 104677, 
      102420, 100640, 99956, 99625, 100469, 97920, 98657, 98242, 97121, 
      98804, 97189, 96650, 90676, 90016, 89333, 84682, 85457, 84500, 82906, 
      81332, 81733, 79402, 79586, 76465, 75205, 75584, 73730, 72224, 72872, 
      71540, 69185, 69218, 68653, 203333, 68276, 67721, 69017, 66193, 66980, 
      65809, 66365, 65741, 186317, 64265, 65440, 188820, 64682, 63442, 
      168626, 62600, 62824, 62900, 62010, 61904, 188458, 61741, 61416, 
      198900, 59936, 59130, 185074, 60500, 59525, 172808, 144036, 172721, 
      187442, 57010, 149805, 56180, 55796, 55801, 55306, 54981, 53873, 53370, 
      174465, 154024, 158066, 51985, 126701, 50914, 51850, 129586, 50617, 
      124705, 51545, 132941, 124576, 184297, 47186, 46586, 111933, 97844, 
      109460, 115169, 186320, 120146, 103149, 112850, 43664, 45764, 42949, 
      43333, 42386, 43060, 97312, 139585, 149857, 41026, 43210, 48682, 
      102402, 122770, 40484, 78809, 116729, 39770, 46490, 39493, 81640, 
      82516, 126032, 86425, 71845, 73345, 117137, 36776, 36629, 81469, 36010, 
      142650, 35753, 34970, 39785, 80945, 96356, 33505, 37210, 67345, 33173, 
      34645, 42149, 43124, 82408, 93640, 37117, 37522, 81241, 118249, 81770, 
      57928, 104584, 78853, 34697, 39812, 90301, 30413, 30329, 29840, 52993, 
      74953, 30537, 32050, 53890, 113581, 29090, 28786, 32405, 28273, 127449, 
      31253, 111410, 27845, 31781, 32456, 44197, 27234, 43082, 33169, 32677, 
      32850, 24665, 57773, 24820, 25561, 26452, 32257, 38497, 46836, 80194, 
      107816, 23458, 28885, 40050, 45909, 79578, 78497, 56057, 21690, 21757, 
      21041, 22706, 75314, 20857, 23137, 38425, 21473, 42949, 75577, 20176, 
      37289, 37277, 78857, 20644, 19108, 52533, 98005, 23530, 19994, 20138, 
      59573, 71669, 76850, 19396, 19172, 76096, 18369, 22581, 28772, 30056, 
      26525, 18130, 19825, 17170, 26962, 32029, 29000, 72596, 24922, 24229, 
      18338, 27946, 20809, 15412, 47170, 35293, 71053, 72005, 74420, 21041, 
      51122, 51890, 43402, 15317, 17173, 13925, 16949, 42589, 42250, 17533, 
      16938, 51872, 13600, 13234, 68450, 29896, 35570, 13925, 62720, 49570, 
      12584, 20021, 20749, 27257, 13250, 11930, 12170, 15850, 40564, 17593, 
      24208, 25138, 21449, 20858, 20665, 16633, 12538, 12757, 60754, 28714, 
      97252, 68897, 16592, 111098, 67730, 10610, 10933, 13634, 107125, 22285, 
      10804, 60826, 51005, 10685, 10202, 12802, 13337, 97616, 48217, 13770, 
      58888, 39188, 19208, 10445, 53285, 80165, 39685, 93897, 106994, 53125, 
      35269, 26714, 101252, 97045, 29572, 15725, 15689, 9248, 8473, 80642, 
      29017, 75700, 29125, 14029, 38376, 93770, 54577, 8882, 16385, 91844, 
      13673, 39073, 95185, 67105, 9505, 8725, 92077, 53621, 41621, 8765, 
      22037, 110266, 26269, 7394, 31874, 96457, 75700, 14977, 121133, 97325, 
      65773, 33620, 73642, 28465, 6570, 38245, 55241, 91505, 41428, 54329, 
      7450, 55801, 46026, 34525, 27234, 7929, 64525, 31720, 22753, 24228, 
      86125, 43316, 16564, 68265, 45970, 32985, 5122, 59849, 46649, 30224, 
      24505, 7988, 92698, 82889, 57850, 55565, 48589, 40970, 4525, 4477, 
      4680, 113786, 4481, 9125, 5696, 79594, 45994, 32068, 23165, 4244, 
      13645, 14453, 109876, 107284, 106641, 5044, 3856, 5536, 104605, 98962, 
      89917, 27197, 5417, 110293, 84589, 20788, 83338, 23698, 14065, 11349, 
      3349, 7605, 91940, 66640, 63652, 56036, 33761, 11057, 7492, 96050, 
      78101, 74314, 38260, 34245, 28837, 9805, 3492, 62345, 33434, 7034, 
      112265, 89729, 10625, 2785, 78777, 67117, 49257, 12205, 4537, 2745, 
      113389, 107476, 22949, 21544, 100273, 70425, 17680, 65117, 41717, 
      14660, 4141, 13997, 2554, 73225, 2080, 2512, 26813, 3005, 41365, 10045, 
      2853, 12580, 67730, 57377, 41201, 6361, 1796, 47240, 44708, 19669, 
      1733, 1469, 16328, 25705, 7145, 40500, 39321, 15696, 12321, 4321, 1620, 
      42841, 6125, 9506, 28052, 7397, 11089, 3898, 12970, 12473, 1600, 4325, 
      1586, 964, 22509, 8762, 9677, 833, 2465, 22045, 7129, 18100, 13901, 
      4645, 17009, 19897, 5065, 601, 2692, 15658, 7540, 10845, 3922, 19762, 
      3240, 468, 445, 7380, 1018, 2498, 7514, 1345, 5156, 1037, 12077, 4394, 
      1130, 169, 425, 2545, 6029, 11336, 80, 64, 1828, 245, 15425, 1192, 477, 
      100, 17725, 19917, 23752, 26280, 1460, 1312, 15385, 5, 26, 33490, 1521, 
      0, 7056, 445, 450, 6733, 641, 6416, 1706, 185, 106, 38612, 2341, 325, 
      2993, 724, 12868, 521, 23850, 42920, 2210, 2692, 10625, 1832, 1637, 
      898, 745, 778, 785, 1009, 38033, 2344, 40562, 1060, 1105, 1237, 2056, 
      5381, 14381, 3529, 1250, 4925, 3653, 2405, 1565, 49482, 4181, 3202, 
      1813, 3145, 5389, 2285, 2197, 2180, 2993, 3145, 12602, 4709, 4021, 
      2621, 9896, 14701, 26626, 4073, 7034, 3133, 4765, 3592, 3314, 49361, 
      6165, 20410, 51210, 6068, 39085, 5330, 3517, 25981, 36000, 6857, 8200, 
      8069, 5780, 7690, 7105, 73665, 8720, 5777, 7012, 13312, 9832, 9530, 
      5330, 17714, 7873, 6833, 4633, 9800, 5629, 4936, 16781, 49705, 9298, 
      11709, 9106, 8989, 11705, 9497, 56852, 6029, 8845, 11268, 67588, 12325, 
      22882, 23930, 67745, 7844, 6656, 9370, 65610, 8405, 6980, 7208, 10610, 
      29389, 72938, 11956, 8521, 45812, 9013, 31905, 10553, 9508, 14977, 
      12277, 11285, 9857, 13725, 44581, 50536, 8642, 49490, 41588, 60633, 
      14312, 9277, 48437, 11941, 60554, 63781, 10116, 48420, 63972, 9634, 
      13204, 13085, 9860, 10180, 67685, 17225, 18482, 79370, 15588, 12818, 
      11285, 45578, 97672, 19193, 46793, 80833, 12242, 18824, 12461, 20421, 
      63397, 79402, 17444, 14660, 14885, 12833, 15021, 13525, 14906, 16265, 
      21085, 16393, 58445, 61885, 66824, 14945, 64337, 68450, 15170, 19508, 
      78388, 109748, 57565, 69885, 73693, 119458, 18857, 25285, 17397, 15912, 
      78376, 120205, 18154, 16448, 16580, 16673, 69284, 101648, 27045, 65122, 
      74545, 20090, 19058, 23732, 70025, 112132, 28970, 130325, 132338, 
      110853, 99977, 28625, 23956, 19616, 30285, 109881, 24925, 99125, 29474, 
      23258, 20458, 25360, 77380, 102532, 108352, 29674, 86050, 95009, 31316, 
      24232, 78437, 24525, 30850, 89581, 30329, 29993, 97700, 99650, 96697, 
      29273, 28618, 33202, 25856, 114404, 121725, 133173, 154733, 38560, 
      27625, 96394, 99586, 116360, 162980, 40210, 31985, 139445, 36688, 
      33408, 111168, 125568, 41786, 29924, 108424, 120104, 34425, 124105, 
      43745, 35060, 35858, 35113, 42376, 34900, 120276, 122692, 125140, 
      38720, 124965, 44005, 39161, 39524, 129224, 138465, 151138, 48256, 
      125665, 50101, 43441, 130077, 49744, 41744, 162457, 44645, 153917, 
      44425, 57853, 54434, 46730, 157145, 57424, 50816, 50201, 154921, 57562, 
      58633, 170090, 176305, 51629, 58565, 57077, 58978, 56906, 59976, 54100, 
      52749, 49568, 63325, 60253, 54973, 48969, 62609, 58769, 50849, 51556, 
      61973, 60293, 60505, 67865, 64305, 62845, 61090, 71189, 62969, 61466, 
      75296, 70100, 68744, 67253, 77857, 71524, 65777, 76645, 82034, 77909, 
      83408, 75457, 72104, 74665, 80665, 84857, 78761, 86213, 75973, 75400, 
      85024, 86866, 93850, 96074, 88829, 90740, 91066 ], 
  [ 201092, 193824, 193768, 192385, 189125, 192545, 187146, 183410, 183338, 
      186445, 186932, 183537, 171770, 182416, 175860, 179129, 172160, 171377, 
      166289, 166373, 166745, 160573, 156770, 161780, 156005, 155513, 151637, 
      147485, 151165, 145808, 138826, 141840, 137405, 126080, 135338, 133093, 
      132500, 127049, 136825, 129562, 128610, 124781, 116818, 116153, 127517, 
      126061, 128405, 120128, 113985, 125225, 120509, 119860, 122281, 120805, 
      115524, 112400, 105332, 110041, 115925, 109008, 113105, 111850, 107537, 
      114596, 109789, 111938, 102100, 96400, 100253, 91906, 99905, 100292, 
      96850, 84020, 96685, 89986, 82442, 90913, 77893, 89360, 77930, 75920, 
      87656, 73892, 76913, 75098, 75205, 148733, 79700, 72929, 83465, 71233, 
      67652, 68161, 80645, 78677, 134741, 68633, 79888, 136404, 78626, 66970, 
      121082, 71336, 66856, 66596, 69570, 65600, 135538, 74677, 73512, 
      143460, 63632, 67698, 132490, 74948, 71789, 123080, 101700, 122657, 
      133850, 68938, 105453, 66932, 64532, 66889, 63874, 64557, 62105, 59922, 
      123057, 107656, 110522, 59209, 87557, 55114, 53026, 89434, 54145, 
      85897, 49865, 91277, 85264, 129025, 59450, 56834, 75645, 66260, 73844, 
      77705, 130208, 81002, 69381, 75722, 47360, 44420, 51685, 46693, 52634, 
      56500, 64720, 94057, 101641, 43882, 41362, 40450, 67626, 81610, 43844, 
      52769, 77249, 49010, 39602, 49405, 54088, 54292, 83360, 56521, 47653, 
      48313, 76481, 48200, 47549, 52741, 45922, 94770, 47513, 41858, 33905, 
      51545, 61412, 39889, 34018, 43489, 41405, 35149, 33245, 33380, 52168, 
      59368, 33085, 32986, 51169, 76081, 51362, 37768, 66280, 49285, 31505, 
      31076, 56197, 41165, 40745, 39584, 34345, 46225, 31545, 30202, 34570, 
      71749, 40010, 33322, 29045, 36505, 81585, 28565, 69914, 37757, 27917, 
      27752, 29581, 34794, 28130, 25609, 25285, 25290, 31049, 34253, 35572, 
      26737, 25780, 24361, 25561, 28692, 47434, 66152, 31690, 23509, 25434, 
      27765, 46818, 45905, 32201, 30258, 32341, 27425, 22874, 43226, 29761, 
      21961, 23137, 23153, 24805, 42985, 23200, 22001, 21821, 44921, 34420, 
      24820, 28845, 57853, 42178, 21170, 20978, 32693, 40085, 43418, 31492, 
      30596, 42832, 23409, 18549, 18356, 18632, 49373, 21658, 18649, 24730, 
      17386, 59749, 17576, 40004, 47266, 46405, 33290, 53650, 15769, 23476, 
      84298, 66205, 38293, 38909, 40484, 41537, 26090, 26522, 79186, 16661, 
      33805, 20813, 14765, 78205, 77698, 35005, 33570, 91856, 18640, 20794, 
      36026, 15112, 67994, 26693, 107408, 24202, 15944, 12125, 12181, 55145, 
      26522, 17810, 16370, 12322, 76180, 37585, 12448, 51850, 45305, 44210, 
      43849, 35785, 25138, 26365, 105274, 58114, 153700, 116441, 36416, 
      171410, 114938, 17834, 14965, 11450, 166429, 47653, 21220, 105682, 
      91997, 21437, 17426, 11290, 10985, 154400, 88201, 10242, 103240, 75140, 
      42728, 12629, 25229, 131909, 75973, 149841, 166634, 95461, 69541, 
      11426, 159380, 153997, 60820, 36725, 37025, 21008, 15025, 132890, 
      60265, 126436, 60541, 8149, 16200, 150050, 97921, 10730, 7985, 147620, 
      7793, 16393, 151969, 115153, 23953, 10069, 148021, 96797, 79757, 9605, 
      8765, 171250, 56509, 16634, 12554, 153745, 126772, 36985, 184973, 
      154949, 113653, 13124, 124210, 60385, 13122, 15397, 99425, 147617, 
      80068, 98345, 7954, 100489, 86850, 70141, 58986, 6921, 112405, 11560, 
      51985, 54468, 141061, 83300, 41764, 117657, 87130, 68265, 8986, 106385, 
      88145, 64160, 55249, 5300, 149650, 136985, 103714, 100589, 90925, 
      80114, 10573, 9685, 8712, 176450, 8849, 4421, 6032, 132850, 87490, 
      67348, 53573, 7940, 4069, 4205, 171700, 168436, 167625, 18484, 8224, 
      5200, 165085, 157930, 146365, 60125, 19865, 172285, 139525, 50020, 
      137938, 54778, 38593, 33525, 12085, 3573, 149060, 116032, 112036, 
      101732, 70217, 33065, 3460, 154346, 131189, 126226, 76900, 71037, 
      62941, 30805, 14580, 110393, 69890, 3170, 174929, 146345, 32633, 11353, 
      132201, 116845, 92601, 35725, 18985, 11817, 176389, 168964, 54029, 
      51784, 159913, 121329, 45568, 114341, 82205, 40532, 18757, 2741, 5746, 
      125137, 11152, 5536, 60413, 4349, 81853, 32389, 4365, 2164, 117962, 
      104081, 81689, 25009, 11204, 90248, 86708, 49405, 11645, 9365, 2888, 
      58969, 26969, 80820, 79137, 42912, 37017, 20617, 5652, 84169, 24941, 
      1274, 62660, 27725, 34945, 19858, 1714, 37505, 4624, 21125, 12842, 
      6676, 4869, 30770, 941, 6713, 2633, 53629, 745, 47332, 40277, 22285, 
      2561, 50305, 23377, 8497, 2020, 43378, 28708, 35037, 20890, 3466, 
      19368, 9540, 9349, 324, 3538, 1658, 290, 13945, 452, 12965, 821, 22370, 
      13394, 7225, 4793, 1369, 149, 584, 7808, 7120, 1828, 4949, 1649, 13960, 
      11061, 5812, 2437, 3285, 4936, 6120, 14900, 14416, 1609, 6893, 7922, 
      9802, 15129, 7056, 0, 11029, 11034, 13, 11897, 32, 15650, 9089, 6322, 
      12740, 17125, 9061, 18785, 11140, 1108, 9425, 5202, 15368, 16154, 
      17476, 881, 14600, 13901, 10138, 7129, 6658, 8009, 5545, 12665, 3016, 
      14186, 9124, 7489, 6781, 4072, 1517, 2117, 18649, 9146, 21893, 18605, 
      14669, 10469, 19746, 19637, 16810, 10045, 4153, 22189, 11525, 10765, 
      10580, 5345, 5329, 2690, 19661, 17629, 7829, 2504, 3277, 7642, 4913, 
      25010, 13213, 19045, 15016, 13226, 20297, 22293, 5458, 21474, 21860, 
      14389, 19610, 9565, 7837, 12816, 23321, 26344, 26045, 20228, 24994, 
      23569, 36369, 27200, 19721, 4996, 4240, 4456, 28514, 17258, 5450, 
      24505, 21785, 12193, 28616, 17221, 10984, 5525, 21313, 26938, 31869, 
      26074, 6301, 31697, 26801, 25940, 14765, 6829, 30420, 32980, 32485, 
      8266, 8642, 33137, 21284, 16400, 7522, 31842, 22349, 16724, 10568, 
      27914, 11245, 36818, 30772, 21625, 19940, 22453, 12753, 26513, 23620, 
      36145, 30421, 28085, 24305, 33381, 19549, 22984, 18890, 22442, 18068, 
      29385, 33800, 12805, 22061, 28069, 29474, 31525, 12132, 22212, 31716, 
      14170, 30340, 30053, 19604, 13204, 34253, 38561, 40826, 42242, 34740, 
      27770, 13973, 21218, 55336, 41033, 22265, 43705, 16106, 39656, 16325, 
      42597, 32485, 42946, 36260, 29444, 29669, 18545, 29637, 24445, 28850, 
      32225, 42589, 32185, 30053, 32149, 35240, 26705, 33761, 36362, 18362, 
      37988, 43108, 65060, 30013, 37629, 40093, 72250, 35825, 48637, 31005, 
      23976, 43432, 72997, 32770, 22160, 21284, 20873, 37700, 59648, 51237, 
      35386, 41449, 35378, 32330, 43556, 38945, 67780, 52994, 81269, 82778, 
      67005, 59321, 51641, 42100, 26000, 54477, 66537, 43573, 58973, 52490, 
      39218, 28018, 43840, 44452, 61540, 65680, 52354, 50266, 56369, 55172, 
      40360, 45341, 40653, 53530, 53125, 51665, 50993, 59060, 60506, 58561, 
      47753, 46258, 55210, 35600, 71396, 76869, 85293, 101645, 63760, 39217, 
      59266, 61450, 73352, 108212, 65914, 49793, 90389, 59200, 52560, 69840, 
      80208, 68162, 42356, 68104, 76424, 53577, 79417, 70793, 54548, 55850, 
      54265, 67912, 53380, 76932, 78676, 80452, 60560, 80613, 69709, 59657, 
      60020, 84200, 91089, 100570, 75472, 81817, 78325, 66625, 85221, 76960, 
      62240, 109705, 66149, 103685, 64921, 88093, 82490, 68738, 106409, 
      86656, 75344, 74225, 105025, 86626, 87865, 116834, 121705, 75149, 
      86957, 84461, 87370, 83282, 88200, 77956, 75429, 68048, 92893, 87805, 
      78493, 66105, 91169, 84641, 69329, 70372, 89525, 86333, 85705, 97265, 
      90009, 87037, 83770, 100085, 84809, 81794, 105872, 96644, 94280, 91613, 
      109105, 98404, 86105, 105037, 113450, 106805, 115328, 102001, 95624, 
      99865, 109729, 115265, 105137, 117125, 99325, 98248, 114256, 115594, 
      124258, 127154, 114365, 117284, 117442 ], 
  [ 183157, 178813, 177489, 176522, 174514, 173512, 171469, 169405, 168065, 
      168228, 167237, 163402, 159397, 161429, 159493, 159818, 156197, 155410, 
      149450, 148900, 147370, 145184, 143897, 143225, 141860, 141154, 133450, 
      130756, 131282, 127165, 125009, 124021, 121888, 120005, 119809, 118820, 
      117589, 116968, 118130, 116537, 116425, 112996, 113009, 112340, 111730, 
      110900, 110930, 108949, 108682, 108154, 107218, 106565, 104980, 104130, 
      102625, 101173, 102085, 100490, 100066, 98605, 98498, 98293, 97970, 
      98305, 97488, 96265, 91229, 91829, 90004, 86249, 85210, 83905, 82769, 
      84005, 81332, 80089, 82205, 76154, 77834, 75437, 75973, 74581, 72449, 
      74225, 70514, 71009, 70272, 220240, 68669, 69668, 68650, 68170, 70045, 
      68450, 66020, 65732, 202436, 66394, 65045, 205141, 64409, 65773, 
      183725, 63625, 65025, 65185, 63325, 64181, 204885, 61700, 61585, 
      215953, 62197, 60169, 201401, 60065, 59636, 188417, 157789, 188402, 
      204005, 57185, 164050, 56645, 56765, 56178, 56313, 55732, 54952, 54865, 
      190450, 168745, 173077, 53300, 139600, 52973, 54665, 142733, 52840, 
      137512, 55058, 146450, 137493, 201188, 47189, 47093, 124066, 108797, 
      121421, 127592, 203405, 132985, 114640, 125177, 45781, 49141, 43802, 
      45530, 42853, 42725, 108485, 153992, 164936, 43325, 46685, 53753, 
      114109, 136073, 42653, 88328, 129608, 40465, 51217, 40016, 91529, 
      92565, 139693, 96890, 80874, 82580, 130274, 36889, 36868, 91620, 36497, 
      157585, 35770, 36205, 44200, 91240, 108037, 34850, 40949, 76250, 34052, 
      37456, 47312, 48497, 92905, 105145, 41058, 41589, 91688, 131720, 92297, 
      65889, 117081, 89162, 38408, 44909, 101732, 30626, 30626, 30301, 60552, 
      85032, 33178, 35405, 61613, 126928, 29245, 30537, 36130, 29096, 141796, 
      34802, 124661, 28240, 35620, 36505, 50724, 28213, 49673, 37908, 37370, 
      37585, 25906, 66490, 24965, 28100, 29453, 37064, 44564, 54205, 91213, 
      121057, 24221, 33050, 46525, 53266, 90589, 89458, 64826, 22345, 21904, 
      22234, 25453, 86125, 21416, 26216, 45032, 23834, 50266, 86498, 22189, 
      43880, 43906, 90106, 19961, 20441, 61216, 110804, 21625, 22457, 22685, 
      69050, 82322, 87965, 19125, 19069, 87165, 19858, 26338, 34121, 35657, 
      23554, 19989, 22856, 18013, 32089, 27828, 34585, 83473, 22061, 21402, 
      17317, 24229, 24778, 16101, 40589, 30266, 81940, 82976, 85601, 18610, 
      60073, 60925, 37141, 17666, 15696, 14884, 20176, 36362, 36065, 15842, 
      15457, 44549, 15013, 14013, 79225, 36257, 30125, 13394, 54205, 58565, 
      14393, 24644, 25540, 22930, 12577, 13105, 13765, 19377, 34301, 15236, 
      29789, 21097, 18122, 17657, 17506, 14482, 12025, 11988, 52253, 23993, 
      85765, 59636, 14261, 98641, 58549, 11425, 12546, 16801, 94916, 18560, 
      10817, 52225, 43370, 10610, 11009, 15793, 16538, 86029, 40826, 17257, 
      50401, 32801, 15929, 12500, 62900, 69826, 33210, 82504, 94673, 45130, 
      29290, 33125, 89305, 85392, 24345, 13060, 12932, 8885, 9412, 70153, 
      23778, 65585, 23840, 18068, 46489, 82265, 46306, 10985, 21050, 80461, 
      17704, 47304, 83546, 57650, 8450, 10946, 80644, 45380, 34640, 11108, 
      27908, 97569, 21258, 7633, 39253, 84680, 65477, 12020, 107714, 85456, 
      56340, 41281, 63533, 23018, 7465, 46490, 46724, 80002, 34289, 45842, 
      9841, 47138, 38329, 28130, 21805, 10690, 55060, 39265, 17946, 19165, 
      74880, 35809, 12753, 58402, 38165, 26650, 6641, 50696, 38756, 24221, 
      19300, 11141, 80937, 71842, 48861, 46786, 40482, 33661, 5490, 5648, 
      6145, 100589, 5858, 12770, 8077, 68741, 38081, 25705, 18020, 5777, 
      18496, 19472, 96869, 94445, 93844, 4133, 5213, 8069, 91930, 86665, 
      78250, 21410, 4250, 97236, 73296, 15921, 72125, 18365, 10370, 8242, 
      3602, 11050, 80093, 56725, 53989, 47045, 27080, 7988, 10933, 83905, 
      67258, 63765, 31025, 27472, 22736, 6980, 3145, 52754, 26741, 10421, 
      99016, 77992, 7540, 3060, 67834, 57098, 40834, 8738, 3338, 2890, 
      100048, 94513, 17588, 16393, 87764, 60100, 13109, 55204, 33988, 10585, 
      2880, 19204, 4145, 62632, 2197, 4141, 20794, 5050, 33620, 6836, 4852, 
      17561, 57545, 48074, 33448, 4068, 1813, 38849, 36569, 14596, 1616, 
      1856, 22049, 19746, 4546, 32773, 31720, 11245, 8500, 2600, 2965, 34858, 
      3770, 13913, 21745, 4660, 7466, 2249, 18125, 8552, 3181, 2458, 1105, 
      1865, 29248, 5585, 14186, 1684, 4744, 16466, 11042, 13105, 9620, 2548, 
      22930, 14600, 2792, 932, 5165, 11029, 4545, 7090, 1973, 26129, 1489, 
      481, 500, 11425, 2665, 4985, 11597, 468, 8605, 320, 17156, 2161, 325, 
      666, 1594, 5096, 9748, 16273, 389, 541, 4069, 1306, 21106, 233, 64, 
      905, 23780, 26308, 30689, 33553, 325, 261, 21050, 500, 265, 41625, 328, 
      445, 11029, 0, 1, 10610, 20, 10205, 409, 136, 725, 47233, 794, 290, 
      1186, 257, 17945, 424, 30637, 51929, 841, 1109, 15170, 745, 676, 689, 
      1250, 1409, 1076, 1972, 46472, 4265, 49241, 1125, 1586, 1924, 3625, 
      8420, 19520, 1818, 1345, 2740, 1972, 1396, 1396, 58969, 2362, 1845, 
      1796, 4930, 3218, 2000, 2080, 2105, 4426, 4616, 17093, 2980, 2628, 
      3328, 13753, 19562, 33377, 5864, 4537, 2610, 3188, 2729, 2825, 58612, 
      4114, 26129, 60625, 4097, 47236, 3733, 3978, 32490, 43765, 4706, 5625, 
      5536, 4129, 5321, 4946, 84946, 6053, 4244, 9469, 17533, 13121, 6725, 
      4289, 22721, 5652, 5032, 4680, 7025, 4660, 5353, 21524, 58724, 6805, 
      8578, 6773, 11570, 8612, 7076, 66485, 5746, 11250, 8377, 78137, 9178, 
      28429, 29645, 78290, 6373, 6109, 11717, 75937, 6800, 6425, 8249, 8161, 
      35802, 83845, 9125, 7114, 54145, 7514, 38554, 8420, 7837, 11538, 9594, 
      8938, 8098, 10660, 52688, 59273, 7925, 58097, 49309, 70282, 11273, 
      10228, 56864, 9738, 70153, 73674, 11437, 56797, 73861, 10321, 10737, 
      10660, 9241, 11241, 77860, 13700, 14701, 90457, 12601, 10877, 12410, 
      53465, 110041, 15514, 54706, 91892, 13049, 15385, 13264, 16642, 72890, 
      90281, 14501, 12725, 12946, 13162, 13120, 12548, 13169, 14020, 17450, 
      14186, 67280, 71056, 76457, 13738, 73714, 78205, 16097, 16609, 88929, 
      122641, 66170, 79666, 83810, 132977, 16328, 21152, 15700, 15601, 88817, 
      133712, 16201, 16717, 17101, 17320, 78877, 113845, 22690, 74241, 84500, 
      17945, 17417, 20449, 79460, 124885, 24625, 144250, 146389, 123472, 
      111794, 24520, 21069, 19669, 25882, 122362, 21904, 110804, 25357, 
      20905, 20205, 22373, 87245, 114413, 120653, 25633, 96625, 106298, 
      26977, 21825, 88336, 22114, 26793, 100304, 26596, 26344, 108953, 
      111025, 107816, 26234, 25789, 29273, 24989, 126725, 134500, 146704, 
      169562, 33813, 26280, 107225, 110669, 128657, 178217, 35325, 29074, 
      153250, 32597, 30157, 123037, 138445, 36725, 28345, 120033, 132553, 
      31162, 136802, 38504, 31709, 32377, 31842, 37505, 31793, 132625, 
      135209, 137825, 34765, 137554, 39076, 35522, 35881, 141961, 151786, 
      165257, 42925, 138100, 44514, 39114, 142756, 44397, 38077, 177098, 
      40706, 167908, 40730, 51714, 48841, 42649, 171250, 51525, 46093, 45604, 
      168804, 51701, 52722, 184801, 191348, 47138, 52852, 51616, 53261, 
      51685, 54289, 49505, 48448, 46309, 57290, 54722, 50450, 46042, 56818, 
      53650, 47578, 48197, 56426, 55120, 55530, 61828, 59176, 58090, 56713, 
      65242, 58778, 57653, 68917, 64721, 63617, 62420, 71298, 66053, 61928, 
      70772, 75401, 71906, 76645, 70034, 67433, 69570, 74600, 78440, 73352, 
      79666, 71312, 70865, 78885, 80833, 87365, 89413, 83546, 85201, 85565 ], 
  [ 184010, 179658, 178330, 177361, 175349, 174341, 172296, 170228, 168884, 
      169045, 168050, 164205, 160196, 162226, 160290, 160613, 156986, 156197, 
      150221, 149669, 148133, 145945, 144656, 143978, 142613, 141905, 134177, 
      131477, 132001, 127874, 125716, 124722, 122585, 120698, 120500, 119509, 
      118274, 117653, 118813, 117220, 117108, 113669, 113680, 113009, 112397, 
      111565, 111593, 109610, 109341, 108809, 107873, 107218, 105625, 104773, 
      103266, 101810, 102722, 101125, 100697, 99234, 99125, 98920, 98597, 
      98930, 98113, 96884, 91834, 92434, 90605, 86836, 85793, 84482, 83344, 
      84578, 81901, 80656, 82772, 76705, 78385, 75986, 76520, 75122, 72986, 
      74762, 71045, 71540, 70801, 220769, 69194, 70193, 69173, 68689, 70562, 
      68965, 66533, 66245, 202949, 66905, 65554, 205650, 64916, 66280, 
      184232, 64130, 65530, 65690, 63828, 64682, 205384, 62197, 62082, 
      216450, 62690, 60660, 201892, 60554, 60125, 188906, 158274, 188885, 
      204488, 57664, 164529, 57122, 57242, 56653, 56788, 56205, 55421, 55332, 
      190917, 169210, 173540, 53761, 140057, 53428, 55120, 143188, 53293, 
      137965, 55505, 146897, 137938, 201625, 47624, 47528, 124497, 109226, 
      121850, 128021, 203834, 133412, 115065, 125600, 46202, 49562, 44221, 
      45949, 43268, 43138, 108898, 154405, 165349, 43732, 47092, 54160, 
      114516, 136480, 43058, 88733, 130013, 40868, 51620, 40417, 91930, 
      92962, 140090, 97285, 81265, 82969, 130661, 37274, 37253, 92005, 36880, 
      157968, 36149, 36584, 44573, 91613, 108410, 35221, 41320, 76621, 34421, 
      37825, 47681, 48866, 93274, 105514, 41425, 41956, 92053, 132085, 92660, 
      66250, 117442, 89521, 38765, 45266, 102085, 30977, 30977, 30650, 60901, 
      85381, 33525, 35752, 61960, 127273, 29588, 30880, 36473, 29437, 142137, 
      35141, 125000, 28577, 35957, 36842, 51061, 28548, 50000, 38233, 37693, 
      37908, 26225, 66809, 25282, 28417, 29770, 37381, 44881, 54522, 91528, 
      121370, 24532, 33361, 46836, 53577, 90900, 89765, 65129, 22644, 22201, 
      22529, 25748, 86420, 21709, 26509, 45325, 24125, 50557, 86785, 22474, 
      44165, 44189, 90389, 20242, 20722, 61497, 111085, 21904, 22736, 22964, 
      69329, 82601, 88244, 19402, 19346, 87442, 20133, 26613, 34394, 35930, 
      23825, 20260, 23125, 18280, 32356, 28093, 34850, 83738, 22324, 21661, 
      17576, 24484, 25033, 16354, 40840, 30517, 82189, 83225, 85850, 18857, 
      60320, 61172, 37384, 17909, 15937, 15125, 20417, 36601, 36304, 16081, 
      15696, 44786, 15250, 14248, 79460, 36490, 30356, 13625, 54434, 58792, 
      14618, 24869, 25765, 23153, 12800, 13328, 13988, 19600, 34522, 15457, 
      30010, 21316, 18341, 17876, 17725, 14701, 12244, 12205, 52468, 24208, 
      85978, 59849, 14474, 98852, 58760, 11636, 12757, 17012, 95125, 18769, 
      11026, 52432, 43577, 10817, 11216, 16000, 16745, 86234, 41029, 17460, 
      50602, 33002, 16130, 12701, 63101, 70025, 33409, 82701, 94868, 45325, 
      29485, 33320, 89498, 85585, 24538, 13253, 13121, 9074, 9601, 70340, 
      23965, 65770, 24025, 18253, 46674, 82448, 46489, 11168, 21233, 80642, 
      17885, 47485, 83725, 57829, 8629, 11125, 80821, 45557, 34817, 11285, 
      28085, 97744, 21433, 7808, 39428, 84853, 65650, 12193, 107885, 85625, 
      56509, 41450, 63700, 23185, 7632, 46657, 46889, 80165, 34450, 46001, 
      10000, 47293, 38484, 28285, 21960, 10845, 55213, 39418, 18097, 19314, 
      75025, 35954, 12898, 58545, 38308, 26793, 6784, 50837, 38897, 24362, 
      19441, 11282, 81076, 71981, 49000, 46925, 40621, 33800, 5629, 5785, 
      6282, 100724, 5993, 12905, 8210, 68872, 38212, 25834, 18149, 5906, 
      18625, 19601, 96994, 94570, 93969, 4258, 5338, 8194, 92053, 86788, 
      78373, 21533, 4373, 97357, 73417, 16042, 72244, 18484, 10489, 8361, 
      3721, 11169, 80210, 56842, 54106, 47162, 27197, 8105, 11050, 84020, 
      67373, 63880, 31138, 27585, 22849, 7093, 3258, 52865, 26852, 10532, 
      99125, 78101, 7649, 3169, 67941, 57205, 40941, 8845, 3445, 2997, 
      100153, 94618, 17693, 16498, 87865, 60201, 13210, 55301, 34085, 10682, 
      2977, 19301, 4240, 62725, 2290, 4234, 20885, 5141, 33709, 6925, 4941, 
      17650, 57632, 48161, 33533, 4153, 1898, 38930, 36650, 14677, 1697, 
      1937, 22130, 19825, 4625, 32850, 31797, 11322, 8577, 2677, 3042, 34933, 
      3845, 13988, 21818, 4733, 7537, 2320, 18196, 8621, 3250, 2525, 1172, 
      1930, 29313, 5648, 14249, 1745, 4805, 16525, 11101, 13162, 9677, 2605, 
      22985, 14653, 2845, 985, 5218, 11080, 4594, 7137, 2020, 26176, 1530, 
      522, 541, 11466, 2704, 5024, 11636, 505, 8642, 353, 17189, 2192, 356, 
      697, 1625, 5125, 9773, 16298, 410, 562, 4090, 1325, 21125, 250, 81, 
      922, 23797, 26325, 30706, 33570, 338, 274, 21061, 509, 272, 41632, 333, 
      450, 11034, 1, 0, 10609, 17, 10202, 404, 125, 712, 47210, 769, 265, 
      1157, 226, 17914, 389, 30600, 51890, 800, 1066, 15125, 698, 629, 640, 
      1201, 1360, 1025, 1921, 46421, 4210, 49184, 1066, 1525, 1861, 3562, 
      8357, 19457, 1753, 1280, 2669, 1901, 1325, 1325, 58896, 2285, 1768, 
      1717, 4849, 3133, 1913, 1993, 2018, 4337, 4525, 17000, 2885, 2533, 
      3233, 13658, 19465, 33280, 5765, 4436, 2509, 3085, 2626, 2720, 58505, 
      4005, 26020, 60516, 3986, 47125, 3620, 3865, 32377, 43650, 4589, 5506, 
      5417, 4010, 5200, 4825, 84825, 5930, 4121, 9346, 17410, 12994, 6596, 
      4160, 22592, 5521, 4901, 4549, 6890, 4525, 5218, 21389, 58585, 6664, 
      8433, 6628, 11425, 8465, 6929, 66338, 5597, 11101, 8226, 77986, 9025, 
      28276, 29492, 78137, 6218, 5954, 11560, 75780, 6641, 6266, 8090, 8000, 
      35641, 83684, 8962, 6949, 53978, 7345, 38385, 8249, 7666, 11365, 9421, 
      8765, 7925, 10485, 52513, 59098, 7748, 57920, 49130, 70101, 11090, 
      10045, 56681, 9553, 69968, 73489, 11250, 56610, 73674, 10132, 10546, 
      10469, 9050, 11050, 77669, 13505, 14504, 90260, 12402, 10676, 12209, 
      53264, 109834, 15305, 54497, 91681, 12836, 15170, 13049, 16425, 72673, 
      90064, 14282, 12506, 12725, 12941, 12897, 12325, 12944, 13793, 17221, 
      13957, 67049, 70825, 76226, 13505, 73481, 77972, 15860, 16370, 88690, 
      122402, 65929, 79425, 83569, 132736, 16085, 20905, 15453, 15354, 88570, 
      133465, 15952, 16466, 16850, 17069, 78626, 113594, 22437, 73984, 84241, 
      17684, 17156, 20186, 79193, 124618, 24356, 143981, 146120, 123201, 
      111521, 24245, 20794, 19394, 25605, 122085, 21625, 110525, 25076, 
      20624, 19924, 22090, 86962, 114130, 120370, 25348, 96340, 106013, 
      26690, 21538, 88049, 21825, 26500, 100009, 26297, 26045, 108650, 
      110720, 107509, 25925, 25480, 28960, 24674, 126410, 134181, 146385, 
      169241, 33490, 25957, 106900, 110344, 128330, 177890, 34996, 28745, 
      152921, 32266, 29826, 122706, 138114, 36392, 28010, 119698, 132218, 
      30825, 136465, 38165, 31370, 32036, 31501, 37162, 31450, 132282, 
      134866, 137482, 34418, 137205, 38725, 35165, 35522, 141602, 151425, 
      164896, 42562, 137737, 44149, 38749, 142389, 44026, 37706, 176725, 
      40325, 167525, 40345, 51325, 48452, 42260, 170861, 51130, 45698, 45209, 
      168409, 51304, 52321, 184400, 190945, 46733, 52445, 51209, 52852, 
      51272, 53874, 49090, 48033, 45890, 56869, 54301, 50029, 45621, 56393, 
      53225, 47153, 47770, 55997, 54689, 55093, 61385, 58725, 57637, 56260, 
      64781, 58313, 57188, 68450, 64250, 63146, 61949, 70825, 65578, 61445, 
      70285, 74912, 71417, 76154, 69541, 66938, 69073, 74101, 77933, 72845, 
      79157, 70801, 70354, 78370, 80308, 86824, 88868, 82997, 84650, 85012 ], 
  [ 203065, 195829, 195737, 194356, 191108, 194426, 189085, 185369, 185261, 
      188306, 188753, 185320, 173689, 184165, 177697, 180904, 173981, 173192, 
      168040, 168106, 168424, 162322, 158561, 163445, 157754, 157252, 153232, 
      149090, 152704, 147341, 140445, 143365, 138962, 127805, 136877, 134650, 
      134033, 128674, 138280, 131125, 130189, 126338, 118521, 117850, 128980, 
      127530, 129824, 121661, 115624, 126628, 121984, 121329, 123650, 122180, 
      116965, 113861, 106945, 111528, 117280, 110461, 114472, 113237, 109000, 
      115925, 111194, 113261, 103473, 97893, 101626, 93325, 101140, 101477, 
      98073, 85505, 97866, 91265, 83905, 92052, 79312, 90509, 79301, 77285, 
      88745, 75277, 78152, 76381, 76466, 151450, 80833, 74210, 84520, 72500, 
      69017, 69480, 81674, 79738, 137338, 69892, 80901, 139009, 79645, 68237, 
      123565, 72473, 68105, 67853, 70729, 66845, 138125, 75690, 74545, 
      146101, 64853, 68797, 135045, 75901, 72794, 125561, 103993, 125128, 
      136405, 69921, 107776, 67937, 65585, 67880, 64925, 65578, 63146, 60997, 
      125512, 109985, 112873, 60250, 89690, 56209, 54193, 91585, 55250, 
      88010, 51076, 93440, 87365, 131482, 60293, 57725, 77632, 68129, 75809, 
      79714, 132661, 83045, 71290, 77705, 48365, 45545, 52564, 47700, 53465, 
      57249, 66565, 96210, 103858, 44865, 42457, 41697, 69505, 83641, 44809, 
      54434, 79234, 49829, 40805, 50202, 55777, 55985, 85397, 58248, 49232, 
      49906, 78440, 48913, 48274, 54410, 46665, 96889, 48200, 42661, 34994, 
      53194, 63193, 40680, 35037, 45000, 42146, 36074, 34394, 34549, 53825, 
      61121, 34112, 34025, 52810, 78010, 53005, 39161, 68105, 50896, 32482, 
      32185, 57898, 41792, 41380, 40229, 35666, 47786, 32392, 31117, 35901, 
      73610, 40609, 34073, 29984, 37162, 83530, 29476, 71749, 38362, 28850, 
      28705, 30770, 35449, 29297, 26594, 26260, 26269, 31684, 35600, 36097, 
      27490, 26577, 25330, 26650, 29905, 48989, 67913, 32257, 24400, 26545, 
      28960, 48361, 47432, 33508, 30781, 32810, 27988, 23585, 44705, 30258, 
      22698, 24210, 23816, 25940, 44452, 23813, 23050, 22868, 46408, 34765, 
      25357, 30082, 59482, 42401, 21809, 21625, 34000, 41504, 44881, 31865, 
      30985, 44285, 23944, 19300, 19253, 19553, 49472, 22217, 19314, 25181, 
      18245, 59714, 18473, 41405, 47353, 46484, 33541, 53633, 16484, 23873, 
      83997, 66052, 39650, 40274, 41869, 41620, 27257, 27697, 78893, 17188, 
      33962, 21202, 15370, 77904, 77401, 35136, 33721, 91445, 19061, 21149, 
      37333, 15993, 67745, 26912, 106861, 25317, 16369, 12818, 12890, 54980, 
      26705, 18169, 16769, 12905, 75825, 37602, 13221, 51701, 45224, 44141, 
      43784, 35816, 25325, 26522, 104689, 57889, 152825, 115778, 36413, 
      170437, 114277, 18125, 15332, 11965, 165474, 47506, 21429, 105065, 
      91472, 21632, 17705, 11777, 11492, 153493, 87688, 10765, 102617, 74717, 
      42601, 13010, 26330, 131104, 75536, 148930, 165629, 94868, 69140, 
      12205, 158405, 153050, 60485, 36634, 36914, 21125, 15266, 132037, 
      59912, 125613, 60178, 8674, 17113, 149089, 97268, 11065, 8564, 146665, 
      8306, 17306, 150984, 114376, 23976, 10404, 147050, 96130, 79210, 9946, 
      9442, 170153, 56144, 16769, 13369, 152730, 125905, 36810, 183796, 
      153914, 112850, 13949, 123337, 59956, 13297, 16272, 98698, 146600, 
      79461, 97604, 8249, 99720, 86173, 69588, 58525, 7240, 111554, 12329, 
      51572, 54025, 140018, 82613, 41429, 116740, 86409, 67684, 9153, 105530, 
      87410, 63605, 54770, 5617, 148541, 135944, 102869, 99764, 90164, 79429, 
      10676, 9802, 8857, 175193, 8980, 4768, 6253, 131805, 86725, 66725, 
      53066, 8069, 4514, 4666, 170433, 167185, 166378, 18369, 8325, 5413, 
      163844, 156725, 145220, 59540, 19720, 171002, 138410, 49517, 136825, 
      54225, 38196, 33184, 12064, 3856, 147881, 115037, 111065, 100825, 
      69530, 32722, 3737, 153133, 130100, 125165, 76149, 70330, 62298, 30474, 
      14485, 109412, 69185, 3425, 173594, 145154, 32266, 11306, 131080, 
      115812, 91720, 35316, 18792, 11752, 175034, 167645, 53434, 51209, 
      158626, 120250, 45037, 113290, 81362, 40037, 18530, 3130, 5785, 124010, 
      11045, 5573, 59716, 4420, 80986, 31954, 4426, 2509, 116857, 103060, 
      80810, 24650, 11065, 89297, 85781, 48770, 11482, 9250, 3281, 58244, 
      26564, 79921, 78250, 42325, 36490, 20290, 5617, 83240, 24548, 1525, 
      61885, 27290, 34420, 19521, 2025, 36946, 4589, 20756, 12605, 6565, 
      5314, 30265, 1168, 6586, 2642, 52884, 904, 46637, 39650, 21866, 2900, 
      49570, 22930, 8298, 2025, 42701, 28181, 34432, 20457, 3825, 18937, 
      9277, 9090, 445, 3425, 1625, 409, 13586, 505, 12610, 1018, 21865, 
      13025, 6980, 4612, 1314, 194, 745, 7517, 6845, 1721, 4724, 1864, 13537, 
      10690, 5557, 2682, 3562, 5265, 6481, 14449, 13973, 1800, 6586, 7585, 
      10217, 14650, 6733, 13, 10610, 10609, 0, 11450, 5, 15133, 8674, 5965, 
      13117, 16528, 8608, 18152, 10629, 1125, 8938, 5365, 15737, 15529, 
      16825, 808, 13985, 13298, 9601, 6660, 6201, 7514, 5114, 12946, 2665, 
      14473, 8585, 6984, 6290, 3665, 1250, 2050, 17924, 8593, 21106, 17866, 
      13994, 9874, 20065, 18868, 16085, 9442, 3716, 21364, 10874, 10130, 
      9949, 4852, 4834, 2477, 18850, 16850, 7250, 2225, 3088, 7633, 4426, 
      24109, 12500, 18226, 14265, 12505, 20498, 21412, 5317, 21685, 20981, 
      14474, 18761, 8912, 7760, 12853, 22408, 25385, 25090, 19357, 24049, 
      22644, 36724, 26221, 18850, 4505, 3917, 4033, 27505, 16417, 5185, 
      23546, 20866, 11450, 27593, 16370, 10265, 5218, 21402, 25925, 30784, 
      25065, 5760, 30610, 25778, 26065, 13940, 6260, 29341, 33181, 31376, 
      7985, 8377, 33332, 20329, 15533, 6925, 32005, 21370, 15845, 9841, 
      26849, 11024, 37025, 29665, 20648, 19885, 21456, 12532, 25450, 22601, 
      34952, 29300, 26996, 23272, 32218, 19450, 22945, 17945, 22385, 17921, 
      29416, 32617, 12002, 21970, 26960, 29489, 31568, 11353, 22105, 31753, 
      13325, 29189, 28906, 18629, 12389, 34306, 37298, 39533, 42365, 33517, 
      26641, 13136, 21025, 55553, 39716, 22052, 43786, 15205, 38345, 15418, 
      41248, 32400, 42993, 34985, 28265, 28484, 17576, 28450, 23346, 27673, 
      30994, 41220, 30952, 29866, 31994, 35129, 25556, 33620, 36257, 17405, 
      36661, 43061, 65237, 29776, 37504, 40000, 72481, 34522, 47170, 29770, 
      22873, 43353, 73210, 31505, 21101, 20249, 19850, 37529, 59725, 49732, 
      35153, 41290, 34061, 31061, 42125, 38714, 67865, 51445, 81460, 82981, 
      67066, 59300, 50098, 40673, 24853, 52900, 66568, 42122, 58922, 50929, 
      37825, 26825, 42381, 44217, 61497, 65677, 50789, 50093, 56264, 53573, 
      38945, 45098, 39232, 51941, 52938, 50090, 49426, 58901, 60353, 58378, 
      46216, 44741, 53577, 34253, 71305, 76810, 85306, 101776, 62021, 37802, 
      59005, 61213, 73225, 108365, 64145, 48212, 90400, 57501, 50941, 69661, 
      80125, 66365, 40885, 67889, 76289, 51940, 79300, 68962, 52897, 54181, 
      52616, 66105, 51741, 76765, 78525, 80317, 58829, 80452, 67874, 57928, 
      58285, 84025, 90964, 100521, 73565, 81602, 76388, 64808, 85018, 75029, 
      60469, 109672, 64324, 103562, 63108, 86036, 80485, 66877, 106280, 
      84605, 73405, 72298, 104858, 84573, 85796, 116729, 121626, 73204, 
      84890, 82418, 85297, 81245, 86113, 75973, 73474, 66181, 90756, 85716, 
      76500, 64264, 89044, 82580, 67444, 68473, 87412, 84250, 83624, 95066, 
      87874, 84932, 81701, 97844, 82724, 79745, 103573, 94429, 92089, 89450, 
      106772, 96169, 84002, 102730, 111065, 104480, 112925, 99720, 93409, 
      97604, 107370, 112850, 102818, 114692, 97066, 96001, 111845, 113165, 
      121741, 124609, 111940, 114829, 114985 ], 
  [ 184553, 180305, 178925, 177970, 176002, 174820, 172901, 170893, 169497, 
      169544, 168489, 164618, 160901, 162601, 160841, 161050, 157545, 156754, 
      150730, 150152, 148538, 146500, 145305, 144405, 143208, 142490, 134594, 
      131944, 132346, 128257, 126281, 125129, 123076, 121545, 120985, 120040, 
      118777, 118340, 119170, 117793, 117713, 114280, 114593, 113920, 112850, 
      112040, 111978, 110233, 110186, 109202, 108410, 107753, 106000, 105170, 
      103805, 102409, 103625, 101786, 101114, 99857, 99586, 99421, 99250, 
      99325, 98660, 97297, 92417, 93257, 91208, 87601, 86210, 84829, 83777, 
      85545, 82280, 81241, 83725, 77090, 79330, 76401, 77389, 76009, 73341, 
      75709, 71730, 72313, 71540, 224420, 69697, 70992, 69530, 69490, 71569, 
      69890, 66888, 66664, 206440, 67730, 65897, 209177, 65281, 67141, 
      187525, 64741, 66365, 66541, 64493, 65529, 208925, 62600, 62525, 
      220109, 63529, 61265, 205409, 60877, 60552, 192285, 161297, 192274, 
      208045, 58097, 167642, 57609, 57825, 57122, 57377, 56744, 56020, 56009, 
      194354, 172405, 176789, 54400, 142900, 54205, 56041, 146077, 54100, 
      140788, 56554, 149850, 140777, 205216, 47997, 47997, 127178, 111681, 
      124497, 130756, 207457, 136225, 117620, 128313, 46969, 50569, 44746, 
      46730, 43717, 43433, 111385, 157508, 168580, 44525, 48109, 55481, 
      117101, 139369, 43825, 90900, 132820, 41353, 52873, 40868, 94165, 
      95225, 143041, 99626, 83330, 85072, 133506, 37637, 37640, 94280, 37313, 
      161153, 36490, 37157, 45748, 93908, 110969, 35810, 42365, 78650, 34920, 
      38692, 48996, 50221, 95605, 108037, 42506, 43061, 94372, 134980, 94993, 
      68093, 120149, 91810, 39796, 46561, 104584, 31338, 31354, 31057, 62660, 
      87620, 34346, 36709, 63749, 130132, 29933, 31529, 37498, 29908, 145184, 
      36130, 127837, 28964, 37000, 37925, 52616, 29045, 51561, 39440, 38890, 
      39113, 26762, 68770, 25609, 29200, 30641, 38596, 46336, 56225, 93925, 
      124189, 24973, 34450, 48365, 55274, 93293, 92146, 67090, 23057, 22516, 
      23042, 26557, 88765, 22100, 27380, 46868, 24858, 52234, 89146, 23137, 
      45700, 45730, 92810, 20389, 21253, 63428, 113800, 21817, 23481, 23725, 
      71410, 84906, 90637, 19625, 19601, 89825, 20690, 27602, 35685, 37269, 
      23530, 20885, 23972, 18709, 33601, 27560, 36181, 86077, 22045, 21386, 
      17645, 24037, 26050, 16745, 39845, 29818, 84520, 85572, 88237, 18650, 
      62281, 63149, 36445, 18610, 15908, 15560, 21284, 35666, 35377, 16010, 
      15665, 43641, 15769, 14645, 81761, 37949, 29565, 13770, 53057, 60749, 
      15205, 25992, 26920, 22570, 12913, 13793, 14533, 20513, 33569, 15248, 
      31313, 20785, 17946, 17505, 17362, 14530, 12385, 12296, 51085, 23545, 
      84025, 58320, 14265, 96713, 57245, 12025, 13298, 17849, 93032, 18292, 
      11261, 51025, 42354, 11034, 11601, 16801, 17586, 84257, 39850, 18353, 
      49213, 32013, 15733, 13320, 65160, 68282, 32402, 80756, 92745, 44026, 
      28570, 34765, 87445, 83588, 23765, 12968, 12816, 9225, 10000, 68561, 
      23186, 64061, 23236, 19240, 48437, 80473, 45130, 11785, 22338, 78689, 
      18868, 49268, 81722, 56242, 8642, 11762, 78856, 44200, 33700, 11944, 
      29416, 95537, 20690, 8065, 41045, 82820, 63913, 11840, 105538, 83572, 
      54920, 43117, 61981, 22354, 8009, 48434, 45472, 78178, 33293, 44586, 
      10657, 45842, 37217, 27266, 21125, 11570, 53608, 41053, 17378, 18545, 
      73076, 34717, 12365, 56858, 37013, 25778, 7265, 49284, 37584, 23409, 
      18640, 12073, 79025, 70066, 47477, 45442, 39266, 32597, 6002, 6196, 
      6749, 98397, 6442, 13786, 8849, 66989, 36889, 24805, 17352, 6381, 
      19732, 20740, 94697, 92305, 91712, 4265, 5777, 8857, 89818, 84625, 
      76330, 20610, 4330, 95048, 71444, 15293, 70285, 17645, 9962, 7946, 
      3946, 12002, 78129, 55129, 52441, 45625, 26100, 7696, 11881, 81881, 
      65482, 62045, 29933, 26468, 21860, 6728, 3365, 51210, 25749, 11349, 
      96772, 76036, 7232, 3392, 66026, 55466, 39506, 8354, 3386, 3194, 97780, 
      92317, 16840, 15685, 85648, 58400, 12505, 53576, 32776, 10069, 2900, 
      20456, 4705, 60868, 2473, 4705, 19898, 5690, 32392, 6472, 5480, 18757, 
      55849, 46546, 32212, 3872, 2057, 37485, 35253, 13864, 1828, 2164, 
      23373, 18842, 4282, 31529, 30500, 10625, 8000, 2500, 3449, 33562, 3546, 
      14977, 20765, 4360, 6994, 2153, 19325, 8020, 3697, 2314, 1225, 2245, 
      30740, 5185, 15250, 2048, 5380, 15602, 11986, 12349, 9000, 2344, 24250, 
      13780, 2548, 1184, 5825, 10333, 4157, 6554, 1781, 27521, 1325, 653, 
      680, 12365, 3145, 5625, 12541, 464, 9425, 340, 18280, 1889, 325, 914, 
      1970, 5732, 10600, 17357, 585, 769, 4633, 1642, 22322, 181, 116, 1189, 
      25064, 27656, 32141, 35069, 233, 185, 22250, 712, 425, 43289, 212, 641, 
      11897, 20, 17, 11450, 0, 11025, 257, 212, 925, 48941, 562, 346, 898, 
      221, 18965, 452, 31973, 53685, 617, 841, 16066, 565, 520, 673, 1370, 
      1553, 1152, 2176, 48100, 4645, 50905, 1145, 1682, 2056, 3925, 9000, 
      20500, 1490, 1361, 2312, 1640, 1192, 1352, 60761, 1994, 1565, 1768, 
      5242, 2770, 1908, 2020, 2053, 4658, 4852, 17901, 2600, 2312, 3412, 
      14437, 20434, 34609, 6148, 4001, 2450, 2824, 2501, 2665, 60304, 3650, 
      27145, 62345, 3645, 48712, 3349, 3986, 33650, 45161, 4210, 5045, 4964, 
      3725, 4777, 4442, 87002, 5449, 3856, 9841, 18241, 13645, 6085, 3985, 
      23569, 5120, 4580, 4580, 6381, 4360, 5317, 22312, 60320, 6205, 7850, 
      6197, 11930, 7888, 6480, 68185, 5554, 11570, 7685, 80005, 8434, 29341, 
      30589, 80154, 5945, 5857, 12013, 77753, 6340, 6165, 8293, 7537, 36866, 
      85765, 8425, 6682, 55565, 7058, 39650, 7840, 7345, 10706, 8906, 8314, 
      7586, 9896, 54052, 60757, 7605, 59553, 50593, 71930, 10501, 10216, 
      58276, 9122, 71785, 75362, 11489, 58193, 75545, 10249, 10061, 9992, 
      8917, 11237, 79592, 12816, 13765, 92353, 11813, 10285, 12402, 54745, 
      112165, 14578, 55978, 93760, 12961, 14485, 13172, 15674, 74450, 92105, 
      13689, 12105, 12322, 12970, 12500, 12104, 12577, 13328, 16490, 13498, 
      68692, 72532, 78021, 13234, 75226, 79789, 15993, 15773, 90653, 124813, 
      67522, 81242, 85450, 135265, 15556, 20068, 15080, 15245, 90509, 135988, 
      15529, 16465, 16897, 17140, 80401, 115865, 21554, 75665, 86080, 17217, 
      16785, 19501, 80928, 126985, 23465, 146570, 148733, 125540, 113706, 
      23396, 20177, 19337, 24698, 124394, 20980, 112680, 24221, 20105, 19805, 
      21449, 88769, 116321, 122641, 24505, 98281, 108090, 25789, 21005, 
      89860, 21290, 25649, 101972, 25504, 25268, 110709, 112801, 109540, 
      25258, 24853, 28121, 24417, 128665, 136520, 148868, 171970, 32489, 
      25604, 108865, 112357, 130573, 180693, 33965, 28090, 155450, 31385, 
      29105, 124865, 140465, 35325, 27605, 121805, 134485, 30098, 138778, 
      37060, 30625, 31265, 30770, 36125, 30749, 134525, 137141, 139789, 
      33553, 139490, 37672, 34354, 34709, 143909, 153842, 167465, 41425, 
      139984, 42962, 37802, 144680, 42881, 36881, 179386, 39442, 170056, 
      39506, 50018, 47249, 41345, 173410, 49865, 44657, 44192, 170912, 50045, 
      51050, 187057, 193664, 45730, 51208, 50020, 51613, 50125, 52637, 48061, 
      47060, 45113, 55562, 53090, 49010, 44906, 55130, 52090, 46370, 46969, 
      54778, 53540, 53978, 60064, 57572, 56554, 55249, 63466, 57330, 56277, 
      67049, 63037, 61981, 60840, 69386, 64345, 60516, 68968, 73449, 70074, 
      74665, 68306, 65845, 67898, 72740, 76500, 71604, 77698, 69700, 69277, 
      76985, 78937, 85357, 87365, 81754, 83357, 83725 ], 
  [ 203348, 196160, 196040, 194665, 191437, 194665, 189386, 185698, 185562, 
      188549, 188964, 185513, 174026, 184336, 177956, 181105, 174240, 173449, 
      168265, 168317, 168593, 162565, 158850, 163620, 158013, 157505, 153389, 
      149269, 152821, 147472, 140666, 143504, 139141, 128160, 137050, 134845, 
      134212, 128945, 138385, 131338, 130418, 126565, 118898, 118225, 129125, 
      127685, 129933, 121888, 115961, 126737, 122165, 121508, 123745, 122285, 
      117140, 114064, 107300, 111761, 117389, 110672, 114601, 113386, 109225, 
      116020, 111365, 113362, 103652, 98192, 101813, 93586, 101225, 101524, 
      98162, 85860, 97925, 91426, 84250, 92105, 79645, 90576, 79594, 77584, 
      88776, 75604, 78345, 76618, 76685, 153125, 80932, 74457, 84545, 72745, 
      69364, 69785, 81693, 79789, 138925, 70145, 80912, 140612, 79666, 68506, 
      125050, 72616, 68360, 68116, 70898, 67104, 139730, 75725, 74600, 
      147764, 65104, 68930, 136634, 75892, 72837, 127080, 105332, 126649, 
      138010, 69962, 109157, 68004, 65700, 67937, 65042, 65669, 63265, 61154, 
      127049, 111400, 114314, 60385, 90925, 56410, 54466, 92842, 55465, 
      89233, 51409, 94725, 88592, 133081, 60282, 57762, 78773, 69156, 76932, 
      80881, 134272, 84250, 72365, 78858, 48544, 45844, 52621, 47885, 53482, 
      57188, 67600, 97553, 105265, 45050, 42754, 42146, 70586, 84874, 44980, 
      55305, 80425, 49858, 41218, 50213, 56680, 56900, 86656, 59201, 50045, 
      50737, 79641, 48872, 48245, 55325, 46658, 98258, 48145, 42722, 35353, 
      54113, 64244, 40745, 35330, 45785, 42165, 36277, 34821, 34996, 54760, 
      62152, 34421, 34346, 53737, 79225, 53938, 39848, 69224, 51805, 32761, 
      32596, 58909, 41733, 41329, 40192, 36305, 48665, 32561, 31354, 36554, 
      74797, 40538, 34154, 30253, 37153, 84809, 29725, 72922, 38309, 29125, 
      29000, 31301, 35450, 29826, 26945, 26605, 26618, 31697, 36325, 36004, 
      27625, 26756, 25681, 27121, 30500, 49930, 69064, 32218, 24685, 27050, 
      29549, 49298, 48361, 34225, 30722, 32701, 27977, 23722, 45610, 30185, 
      22865, 24713, 23913, 26509, 45361, 23872, 23545, 23365, 47345, 34564, 
      25348, 30773, 60565, 42082, 21906, 21730, 34765, 42381, 45802, 31700, 
      30836, 45200, 23945, 19517, 19620, 19944, 49045, 22250, 19457, 25114, 
      18586, 59165, 18856, 42292, 46930, 46061, 33290, 53122, 16705, 23780, 
      83210, 65413, 40525, 41157, 42772, 41225, 27946, 28394, 78130, 17245, 
      33653, 21125, 15509, 77141, 76642, 34805, 33410, 90576, 19024, 21050, 
      38186, 16424, 67050, 26685, 105872, 25994, 16360, 13077, 13165, 54385, 
      26458, 18098, 16738, 13058, 75044, 37193, 13568, 51130, 44721, 43650, 
      43297, 35425, 25090, 26261, 103690, 57250, 151540, 114705, 36000, 
      169058, 113210, 18010, 15293, 12074, 164117, 46957, 21236, 104050, 
      90549, 21429, 17586, 11866, 11601, 152192, 86785, 10898, 101608, 73908, 
      42088, 13005, 27045, 129917, 74717, 147641, 164250, 93901, 68365, 
      12610, 157060, 151733, 59780, 36173, 36441, 20880, 15145, 130826, 
      59201, 124436, 59461, 8845, 17672, 147778, 96265, 11050, 8793, 145364, 
      8473, 17873, 149657, 113257, 23657, 10397, 145741, 95125, 78325, 9949, 
      9781, 168722, 55445, 16570, 13850, 151385, 124708, 36305, 182293, 
      152557, 111725, 14452, 122146, 59209, 13154, 16829, 97657, 145273, 
      78548, 96561, 8242, 98657, 85202, 68741, 57770, 7265, 110413, 12808, 
      50873, 53300, 138701, 81652, 40820, 115553, 85418, 66833, 9050, 104409, 
      86409, 62784, 54025, 5668, 147170, 134641, 101762, 98677, 89141, 78482, 
      10517, 9661, 8744, 173682, 8857, 4861, 6224, 130514, 85714, 65860, 
      52317, 7956, 4717, 4885, 168932, 165700, 164897, 18020, 8192, 5392, 
      162373, 155290, 143845, 58725, 19345, 169493, 137069, 48788, 135490, 
      53450, 37577, 32621, 11821, 3917, 146484, 113824, 109876, 99700, 68625, 
      32161, 3796, 151706, 128797, 123890, 75188, 69413, 61445, 29933, 14180, 
      108225, 68274, 3474, 172057, 143761, 31697, 11057, 129761, 114581, 
      90641, 34709, 18401, 11489, 173485, 166132, 52645, 50440, 157153, 
      118985, 44320, 112061, 80341, 39364, 18125, 3341, 5650, 122713, 10768, 
      5440, 58853, 4325, 79957, 31357, 4325, 2692, 115594, 101881, 79777, 
      24137, 10772, 88200, 84708, 47989, 11173, 8989, 3528, 57377, 26017, 
      78884, 77225, 41600, 35825, 19825, 5444, 82177, 24021, 1642, 60980, 
      26725, 33769, 19058, 2210, 36265, 4432, 20269, 12250, 6340, 5645, 
      29650, 1285, 6353, 2545, 52037, 961, 45844, 38925, 21349, 3145, 48745, 
      22393, 8009, 1940, 41938, 27572, 33749, 19946, 4106, 18440, 8948, 8765, 
      500, 3250, 1530, 466, 13169, 500, 12205, 1165, 21314, 12610, 6689, 
      4385, 1217, 205, 872, 7200, 6544, 1588, 4477, 2057, 13096, 10301, 5284, 
      2909, 3821, 5576, 6824, 13988, 13520, 1985, 6277, 7250, 10634, 14177, 
      6416, 32, 10205, 10202, 5, 11025, 0, 14642, 8297, 5650, 13556, 15997, 
      8221, 17593, 10196, 1220, 8537, 5618, 16200, 15002, 16276, 841, 13480, 
      12805, 9178, 6305, 5858, 7137, 4801, 13345, 2440, 14890, 8180, 6617, 
      5941, 3400, 1125, 2125, 17345, 8186, 20477, 17285, 13477, 9437, 20546, 
      18269, 15530, 9013, 3457, 20725, 10413, 9685, 9508, 4553, 4537, 2466, 
      18245, 16277, 6877, 2152, 3109, 7834, 4153, 23426, 12005, 17629, 13736, 
      12010, 20929, 20765, 5410, 22130, 20340, 14797, 18154, 8501, 7925, 
      13136, 21745, 24680, 24389, 18740, 23362, 21977, 37337, 25504, 18241, 
      4276, 3856, 3880, 26770, 15850, 5194, 22865, 20225, 10985, 26856, 
      15805, 9832, 5197, 21785, 25210, 30005, 24362, 5525, 29833, 25065, 
      26500, 13429, 6005, 28580, 33700, 30589, 8026, 8434, 33849, 19700, 
      14992, 6658, 32498, 20725, 15300, 9448, 26122, 11141, 37570, 28900, 
      20017, 20180, 20813, 12665, 24745, 21940, 34121, 28541, 26269, 22601, 
      31421, 19717, 23272, 17370, 22698, 18148, 29825, 31816, 11581, 22261, 
      26237, 29890, 31997, 10964, 22388, 32180, 12874, 28436, 28157, 18052, 
      11972, 34757, 36441, 38650, 42898, 32708, 25930, 12717, 21250, 56200, 
      38833, 22273, 44305, 14746, 37480, 14957, 40349, 32765, 43490, 34164, 
      27540, 27757, 17065, 27725, 22709, 26962, 30233, 40325, 30193, 30157, 
      32317, 35496, 24889, 33961, 36634, 16938, 35828, 43508, 65908, 30037, 
      37877, 40405, 73210, 33721, 46213, 29045, 22280, 43784, 73933, 30754, 
      20560, 19732, 19345, 37876, 60320, 48749, 35450, 41665, 33282, 30330, 
      41236, 39033, 68500, 50450, 82205, 83738, 67685, 59841, 49121, 39812, 
      24272, 51893, 67169, 41245, 59445, 49946, 37010, 26210, 41504, 44564, 
      62036, 66256, 49810, 50506, 56745, 52564, 38120, 45445, 38405, 50954, 
      53357, 49129, 48473, 59364, 60826, 58825, 45313, 43858, 52586, 33552, 
      71860, 77405, 85973, 102565, 60944, 37049, 59410, 61642, 73768, 109188, 
      63050, 47305, 91085, 56480, 50000, 70160, 80720, 65250, 40100, 68360, 
      76840, 50993, 79873, 67825, 51940, 53210, 51665, 65000, 50804, 77300, 
      79076, 80884, 57808, 81005, 66757, 56929, 57284, 84584, 91577, 101210, 
      72400, 82129, 75197, 63737, 85565, 73856, 59456, 110401, 63277, 104221, 
      62081, 84773, 79274, 65810, 106945, 83360, 72272, 71177, 105497, 83330, 
      84545, 117442, 122369, 72085, 83653, 81205, 84058, 80050, 84872, 74836, 
      72365, 65168, 89477, 84485, 75365, 63281, 87785, 81385, 66425, 67444, 
      86173, 83045, 82433, 93769, 86657, 83749, 80554, 96541, 81585, 78642, 
      102224, 93172, 90856, 88245, 105401, 94900, 82881, 101413, 109674, 
      103149, 111520, 98441, 92200, 96353, 106025, 111465, 101529, 113293, 
      95845, 94792, 110480, 111802, 120322, 123170, 110629, 113492, 113650 ], 
  [ 184482, 180674, 179098, 178205, 176425, 174565, 173156, 171400, 169808, 
      169405, 168122, 164177, 161640, 162026, 160970, 160729, 157730, 156937, 
      150769, 150093, 148185, 146753, 145940, 144170, 143645, 142893, 134397, 
      131965, 131885, 127978, 126736, 124970, 123265, 123170, 121168, 120413, 
      119050, 119349, 118865, 118352, 118400, 115021, 116548, 115873, 112977, 
      112261, 111845, 111058, 111905, 109125, 108909, 108250, 105881, 105145, 
      104354, 103210, 105642, 102841, 101205, 100778, 99865, 99860, 100297, 
      99346, 99289, 97408, 93250, 95050, 92133, 89216, 86445, 84802, 84100, 
      88010, 82405, 82196, 86152, 77293, 81773, 76730, 79540, 78250, 73466, 
      78202, 73193, 74128, 73225, 237753, 70450, 72929, 69705, 71453, 74362, 
      72361, 67085, 67117, 219181, 69813, 66058, 222074, 65536, 69380, 
      199492, 65986, 68506, 68746, 65960, 67730, 221908, 63037, 63122, 
      233570, 65722, 62528, 218320, 61018, 61109, 204650, 172250, 204697, 
      221140, 58708, 178973, 58442, 59042, 57889, 58624, 57797, 57325, 57632, 
      207017, 184106, 188712, 55889, 153217, 56264, 58676, 156584, 56285, 
      151037, 59725, 160637, 151114, 218585, 48500, 48884, 136925, 120530, 
      134114, 140725, 220978, 146512, 126881, 138212, 49090, 53650, 45905, 
      48913, 44584, 43690, 120410, 168997, 180581, 46792, 51272, 59860, 
      126536, 150020, 45994, 98669, 143149, 42400, 56992, 41785, 102218, 
      103402, 153970, 108121, 90733, 92633, 144041, 38250, 38349, 102541, 
      38212, 173060, 37033, 38628, 49645, 102285, 120402, 37369, 45748, 
      85969, 36125, 41369, 53465, 54850, 104138, 117338, 46045, 46696, 
      102869, 145781, 103552, 74698, 130210, 100205, 43165, 50986, 113837, 
      32045, 32125, 31954, 68965, 95845, 36905, 39812, 70180, 140849, 30600, 
      33412, 40885, 31085, 156665, 39385, 138484, 29817, 40477, 41562, 58141, 
      30344, 57140, 43609, 43025, 43280, 28269, 75973, 26282, 31697, 33490, 
      42821, 51521, 62402, 102884, 134842, 26120, 38189, 53864, 61445, 
      102248, 101065, 74341, 24128, 23201, 24525, 29224, 97576, 23101, 30301, 
      52477, 27233, 58385, 98045, 25250, 51301, 51361, 101961, 20450, 22850, 
      70625, 124133, 20948, 25940, 26248, 79213, 93605, 99688, 20002, 20106, 
      98842, 22409, 31049, 40346, 42122, 21853, 22888, 26869, 19940, 38096, 
      24949, 41026, 94954, 20456, 19825, 17460, 21800, 29669, 17866, 35428, 
      26585, 93413, 94529, 97354, 17397, 69700, 70632, 32276, 21001, 15385, 
      16893, 24345, 31525, 31268, 15325, 15140, 38666, 17450, 15844, 90576, 
      43402, 26024, 13973, 47178, 68212, 17194, 30125, 31181, 19885, 13012, 
      15300, 16360, 23812, 29410, 14065, 36178, 18320, 16025, 15680, 15569, 
      13505, 12608, 12325, 45224, 20564, 75890, 51881, 13106, 87840, 50868, 
      13264, 15145, 20880, 84349, 16073, 11890, 45092, 37157, 11597, 12836, 
      19700, 20645, 76050, 34841, 21632, 43370, 27770, 13858, 15509, 73109, 
      61029, 28093, 72701, 83984, 38561, 24641, 40276, 78970, 75337, 20410, 
      11565, 11345, 9578, 11345, 61200, 19825, 56986, 19841, 22949, 55250, 
      72340, 39461, 14020, 26525, 70650, 22573, 56173, 73489, 49673, 8473, 
      14089, 70781, 38557, 29017, 14365, 34525, 86500, 17509, 8884, 47304, 
      74485, 56762, 10225, 95953, 75169, 48373, 49594, 54920, 18845, 9332, 
      55357, 39625, 70057, 28498, 38765, 13124, 39889, 32000, 23041, 17636, 
      14321, 47045, 47450, 14365, 15338, 65161, 29650, 10114, 49997, 31720, 
      21605, 9076, 42965, 32225, 19490, 15329, 15130, 70720, 62305, 41284, 
      39409, 33745, 27684, 7393, 7745, 8522, 89000, 8149, 17221, 11322, 
      59380, 31520, 20618, 14093, 8210, 24089, 25225, 85450, 83186, 82625, 
      4234, 7474, 11450, 80825, 75920, 68105, 16865, 4105, 85765, 63505, 
      12250, 62408, 14248, 7813, 6245, 4805, 15293, 69770, 48242, 45746, 
      39442, 21677, 6025, 15170, 73296, 57889, 54676, 25090, 21977, 17881, 
      5245, 3770, 44573, 21320, 14600, 87349, 67765, 5553, 4273, 58361, 
      48505, 33761, 6385, 3145, 3977, 88289, 83114, 13429, 12434, 76793, 
      51209, 9698, 46701, 27565, 7642, 2617, 25101, 6596, 53477, 3242, 6626, 
      15993, 7929, 27173, 4709, 7685, 23234, 48772, 40141, 26989, 2809, 2754, 
      31778, 29738, 10685, 2425, 3145, 28418, 14989, 2989, 26330, 25397, 
      7922, 5777, 1877, 5162, 28169, 2441, 19024, 16650, 2965, 4925, 1588, 
      23944, 5725, 5594, 1585, 1552, 3626, 36569, 3460, 19381, 3393, 7813, 
      12049, 15665, 9242, 6437, 1445, 29461, 10445, 1517, 2137, 8410, 7508, 
      2578, 4397, 1000, 33076, 698, 1370, 1429, 16154, 5108, 8228, 16360, 
      505, 12762, 505, 22861, 900, 424, 2005, 3573, 8389, 14149, 21834, 1538, 
      1850, 7058, 3169, 27369, 170, 521, 2522, 30397, 33245, 38146, 41330, 
      90, 106, 27289, 1813, 1332, 50212, 29, 1706, 15650, 409, 404, 15133, 
      257, 14642, 0, 909, 2132, 56250, 125, 1061, 265, 610, 23578, 1125, 
      37892, 61298, 324, 386, 20281, 490, 541, 1268, 2509, 2788, 2129, 3665, 
      55285, 6866, 58276, 1954, 2809, 3341, 5882, 12077, 25177, 949, 2196, 
      1413, 1125, 1189, 1989, 68756, 1377, 1300, 2525, 7373, 1889, 2465, 
      2705, 2770, 6525, 6749, 22100, 2061, 2029, 4729, 18154, 24917, 40532, 
      8293, 2880, 2833, 2405, 2626, 3076, 68137, 2873, 32288, 70304, 2930, 
      55709, 2920, 5125, 39397, 51866, 3361, 3874, 3825, 3258, 3764, 3589, 
      96389, 4210, 3481, 12506, 22250, 16946, 4744, 3988, 28180, 4225, 4005, 
      5413, 5066, 4421, 6434, 26725, 67993, 5108, 6269, 5224, 14701, 6337, 
      5441, 76330, 6145, 14209, 6290, 88850, 6845, 34376, 35752, 88997, 5634, 
      6250, 14612, 86432, 5929, 6554, 9898, 6484, 42565, 94888, 7082, 6425, 
      62730, 6733, 45533, 7033, 6890, 8905, 7681, 7345, 7065, 8381, 61049, 
      68234, 7880, 66932, 57298, 80105, 9010, 11765, 65521, 8269, 79924, 
      83725, 13322, 65402, 83906, 11600, 9010, 8973, 9274, 12874, 88173, 
      10961, 11716, 101632, 10370, 9640, 14093, 61588, 122426, 12613, 62845, 
      103025, 14416, 12706, 14625, 13637, 82525, 101236, 12290, 11474, 11689, 
      14065, 11897, 12205, 12100, 12465, 14569, 12665, 76273, 80369, 86210, 
      13165, 83221, 88072, 17552, 14418, 99538, 135490, 74933, 89549, 94013, 
      146420, 14485, 17777, 14645, 15866, 99322, 147137, 14900, 17530, 18154, 
      18493, 88570, 126018, 19097, 83476, 94529, 16448, 16400, 17866, 88985, 
      137570, 21024, 158049, 160308, 136025, 123581, 21141, 18850, 20250, 
      22217, 134777, 19553, 122453, 21960, 19188, 20488, 20050, 97162, 
      126250, 132890, 22304, 107216, 117569, 23362, 20050, 98281, 20333, 
      23440, 111025, 23545, 23373, 120170, 122356, 118901, 23833, 23588, 
      26020, 24650, 138946, 147149, 160073, 184165, 29770, 25477, 118016, 
      121700, 140842, 193202, 31144, 26773, 166869, 29170, 27530, 134810, 
      151178, 32372, 27306, 131554, 144874, 28517, 149357, 33973, 28978, 
      29520, 29185, 33322, 29290, 144842, 147586, 150362, 31450, 149993, 
      34829, 32497, 32850, 154530, 164909, 179140, 38282, 150377, 39625, 
      35425, 155261, 39730, 35010, 191465, 37369, 181645, 37621, 46273, 
      43920, 39168, 185089, 46306, 41994, 41625, 182425, 46516, 47485, 
      199204, 206065, 43249, 47797, 46801, 48200, 47092, 49250, 45506, 44729, 
      43578, 51913, 49825, 46513, 43625, 51669, 49141, 44829, 45362, 51505, 
      50553, 51145, 56425, 54629, 53897, 52880, 59905, 55109, 54344, 63162, 
      59914, 59050, 58133, 65365, 61154, 58565, 65477, 69380, 66485, 70498, 
      65161, 63274, 65005, 69109, 72605, 68477, 73705, 67145, 66818, 73306, 
      75344, 81428, 83304, 78745, 80154, 80552 ], 
  [ 189225, 184553, 183325, 182306, 180154, 179536, 177161, 174913, 173669, 
      174100, 173225, 169370, 164601, 167441, 165065, 165658, 161681, 160882, 
      154906, 154404, 153018, 150440, 148901, 148733, 146948, 146250, 138762, 
      135892, 136706, 132409, 129781, 129137, 126760, 123953, 124645, 123524, 
      122329, 121248, 123218, 121085, 120893, 117364, 116605, 115924, 116442, 
      115540, 115778, 113185, 112346, 112914, 111618, 110953, 109700, 108778, 
      106901, 105265, 105417, 104410, 104562, 102569, 102850, 102545, 101842, 
      102805, 101608, 100669, 95089, 95089, 93780, 89501, 89298, 88117, 
      86749, 86633, 85396, 83621, 84817, 80050, 80330, 79241, 78625, 77137, 
      76301, 76597, 73490, 73765, 73096, 215784, 72049, 72308, 72378, 70754, 
      72097, 70690, 69668, 69220, 198244, 68850, 68689, 200825, 67981, 68105, 
      179977, 66565, 67405, 67525, 66113, 66497, 200449, 65092, 64877, 
      211205, 64465, 63005, 196957, 63589, 62900, 184301, 154529, 184210, 
      199393, 60349, 160514, 59657, 59537, 59218, 59053, 58580, 57616, 57317, 
      186002, 164885, 169065, 55796, 136552, 55073, 56405, 139553, 54848, 
      134480, 56410, 143042, 134353, 196100, 50129, 49793, 121202, 106481, 
      118625, 124576, 198169, 129757, 112040, 122165, 47617, 50377, 46226, 
      47314, 45433, 45673, 105953, 149920, 160544, 44977, 47777, 54085, 
      111281, 132485, 44353, 86528, 126208, 42853, 51685, 42472, 89525, 
      90457, 135865, 94570, 79210, 80804, 126626, 39429, 39348, 89380, 38845, 
      153053, 38314, 38169, 44608, 88848, 104985, 36706, 41665, 74506, 36116, 
      38600, 47336, 48421, 90389, 102149, 41650, 42121, 89168, 127760, 89725, 
      64525, 113557, 86666, 39040, 44881, 98660, 32882, 32842, 32425, 59296, 
      82576, 34250, 36137, 60265, 122888, 31473, 32005, 36658, 30992, 137252, 
      35386, 120625, 30312, 36052, 36837, 49876, 29993, 48725, 37828, 37298, 
      37493, 27450, 64474, 27017, 29012, 30145, 36896, 43796, 52817, 88073, 
      116845, 25937, 33146, 45521, 51842, 87425, 86290, 62674, 24029, 23816, 
      23634, 26113, 82945, 23104, 26704, 43840, 24650, 48722, 83210, 23129, 
      42640, 42634, 86634, 22157, 21677, 58952, 106580, 24389, 23141, 23329, 
      66394, 79106, 84529, 21097, 20961, 83737, 20978, 26378, 33389, 34805, 
      26770, 20905, 23200, 19385, 31421, 31588, 33685, 80053, 25169, 24466, 
      19521, 27689, 24578, 17449, 45385, 34322, 78404, 79400, 81925, 21402, 
      57445, 58257, 41729, 18154, 17992, 16020, 20232, 40906, 40589, 18226, 
      17741, 49601, 15905, 15193, 75645, 34765, 34241, 15170, 59769, 55777, 
      15013, 23924, 24740, 26458, 14365, 14013, 14473, 19165, 38737, 17812, 
      28585, 24461, 21146, 20621, 20450, 16946, 13709, 13780, 57713, 27653, 
      92633, 65444, 16769, 105957, 64305, 12421, 13162, 16677, 102100, 21704, 
      12181, 57677, 48362, 12002, 11981, 15725, 16370, 92889, 45674, 16925, 
      55757, 37157, 18805, 12836, 59636, 76050, 37594, 89216, 101813, 50210, 
      33410, 31345, 96253, 92200, 28093, 15588, 15476, 10289, 10196, 76365, 
      27490, 71605, 27560, 17348, 43829, 88933, 51434, 11173, 20018, 87057, 
      16960, 44560, 90250, 63314, 10114, 11050, 87236, 50452, 39112, 11140, 
      26260, 104749, 24778, 8653, 36873, 91408, 71465, 14548, 115210, 92200, 
      61924, 38725, 69425, 26690, 8117, 43642, 51844, 86530, 38725, 50906, 
      9725, 52258, 42989, 32170, 25385, 10370, 60548, 36653, 21202, 22529, 
      81160, 40309, 15493, 64010, 42793, 30578, 6829, 55952, 43412, 27977, 
      22676, 10537, 87421, 77986, 54025, 51850, 45226, 38025, 5914, 5960, 
      6317, 107729, 6058, 11890, 7785, 74737, 42677, 29549, 21284, 5861, 
      17000, 17896, 103849, 101345, 100724, 5353, 5353, 7649, 98738, 93293, 
      84578, 24938, 5578, 104212, 79432, 18997, 78209, 21649, 12874, 10466, 
      4226, 10154, 86465, 62177, 59321, 52057, 30992, 10180, 10025, 90405, 
      73138, 69505, 35173, 31400, 26344, 9028, 4013, 58010, 30617, 9497, 
      106000, 84256, 9684, 3604, 73706, 62530, 45506, 11050, 4570, 3482, 
      107048, 101333, 20788, 19493, 94340, 65636, 15905, 60516, 38260, 13117, 
      4072, 17316, 3965, 68240, 2705, 3929, 24210, 4626, 37844, 8900, 4436, 
      15725, 62917, 53026, 37648, 5668, 2313, 43325, 40925, 17492, 2152, 
      2152, 19805, 23050, 6250, 36905, 35792, 13817, 10772, 3872, 2777, 
      39098, 5330, 12253, 25173, 6388, 9602, 3445, 16081, 10816, 2825, 3730, 
      1717, 1805, 26408, 7453, 12394, 1620, 4000, 19450, 9506, 15797, 11972, 
      3860, 20410, 17408, 4160, 1060, 4273, 13505, 6229, 9122, 3145, 23341, 
      2525, 677, 676, 9701, 2069, 3989, 9841, 1060, 7137, 808, 14884, 3357, 
      841, 562, 1170, 4000, 8068, 14013, 305, 377, 3065, 850, 18450, 725, 
      296, 557, 20932, 23300, 27421, 30125, 873, 769, 18346, 244, 117, 37717, 
      848, 185, 9089, 136, 125, 8674, 212, 8297, 909, 0, 257, 42885, 1274, 
      50, 1762, 181, 15229, 144, 27065, 47285, 1125, 1481, 12610, 853, 724, 
      365, 586, 685, 500, 1076, 42016, 2885, 44629, 601, 850, 1076, 2357, 
      6452, 16552, 2098, 765, 3204, 2196, 1300, 900, 53861, 2610, 1873, 1172, 
      3434, 3578, 1448, 1448, 1453, 3042, 3200, 14225, 3060, 2548, 2248, 
      11173, 16490, 29405, 4240, 4941, 2074, 3140, 2341, 2245, 53380, 4250, 
      22565, 55301, 4181, 42500, 3625, 2890, 28522, 39185, 4834, 5941, 5832, 
      4005, 5525, 5050, 78650, 6385, 4036, 7361, 14585, 10589, 7081, 3805, 
      19357, 5716, 4896, 3664, 7325, 4100, 4133, 18244, 53380, 6929, 8978, 
      6793, 9250, 8980, 7124, 60793, 4762, 8986, 8621, 71981, 9530, 24641, 
      25777, 72122, 5913, 5209, 9425, 69845, 6376, 5501, 6565, 8125, 31546, 
      77449, 9257, 6554, 48933, 6970, 34130, 8164, 7361, 11890, 9586, 8770, 
      7650, 10820, 47528, 53813, 6953, 52685, 44305, 64346, 11365, 8420, 
      51496, 9418, 64213, 67594, 9425, 51425, 67769, 8597, 10501, 10404, 
      8125, 9325, 71604, 13940, 15049, 83725, 12557, 10321, 10394, 48229, 
      102629, 15730, 49402, 85076, 11101, 15445, 11304, 16850, 66778, 83509, 
      14297, 12041, 12250, 11386, 12392, 11380, 12349, 13428, 17506, 13562, 
      61384, 65000, 70181, 12610, 67546, 71857, 13925, 16245, 82165, 114757, 
      60314, 73250, 77234, 124781, 15760, 21320, 14708, 13949, 82045, 125480, 
      15317, 14761, 15025, 15184, 72481, 106209, 22922, 68029, 77876, 17069, 
      16301, 20101, 73028, 116873, 24741, 135666, 137745, 115496, 104186, 
      24480, 20449, 17649, 25970, 114410, 21320, 103220, 25281, 19989, 18289, 
      21745, 80497, 106705, 112745, 25493, 89525, 98858, 26965, 20893, 81544, 
      21170, 26605, 93064, 26212, 25920, 101405, 103405, 100304, 25450, 
      24905, 28885, 23129, 118585, 126116, 137960, 160186, 33745, 24592, 
      99725, 103049, 120445, 168605, 35281, 28090, 144306, 32161, 29321, 
      115001, 129929, 36737, 26685, 112093, 124213, 30290, 128330, 38560, 
      30865, 31581, 30946, 37357, 30805, 124277, 126781, 129317, 34153, 
      129050, 38900, 34690, 35037, 133317, 142850, 155941, 42857, 129572, 
      44554, 38554, 134084, 44281, 37161, 167450, 39850, 158500, 39730, 
      51850, 48717, 41805, 161746, 51505, 45513, 44964, 159364, 51649, 52666, 
      174925, 181300, 46378, 52660, 51304, 53057, 51217, 54029, 48725, 47528, 
      44865, 57154, 54346, 49594, 44426, 56538, 53050, 46098, 46745, 56002, 
      54504, 54778, 61540, 58400, 57122, 55565, 64786, 57458, 56153, 68625, 
      63925, 62701, 61364, 71050, 65273, 60320, 70100, 75077, 71282, 76369, 
      69106, 66133, 68458, 73936, 77888, 72320, 79162, 69896, 69389, 78145, 
      79973, 86609, 88713, 82162, 83925, 84257 ], 
  [ 191978, 186850, 185810, 184725, 182377, 182425, 179536, 177028, 175972, 
      176849, 176194, 172393, 166436, 170586, 167506, 168545, 164050, 163249, 
      157385, 156977, 155873, 152685, 150760, 151450, 148993, 148325, 141389, 
      138289, 139581, 135082, 131716, 131674, 128941, 124690, 126820, 125505, 
      124402, 122585, 125865, 122868, 122548, 118945, 116968, 116285, 118625, 
      117625, 118213, 114658, 112921, 115277, 113405, 112738, 112085, 111065, 
      108610, 106714, 105650, 105601, 106709, 103882, 104801, 104336, 103025, 
      105010, 103205, 102772, 96442, 95482, 95033, 90036, 91205, 90274, 
      88552, 86290, 87385, 84776, 84500, 81925, 79965, 80986, 78544, 76954, 
      78226, 76154, 74065, 73988, 73445, 204485, 73322, 72397, 74225, 70805, 
      71314, 70225, 71473, 70769, 187505, 68765, 70522, 189922, 69716, 67856, 
      170000, 67306, 67250, 67306, 66628, 66274, 189440, 66625, 66250, 
      199714, 64234, 63700, 186004, 65402, 64297, 173890, 145522, 173729, 
      188240, 61672, 151117, 60754, 60250, 60377, 59732, 59449, 58225, 57604, 
      175249, 155090, 159044, 56205, 128125, 54900, 55656, 130932, 54545, 
      126113, 55109, 134125, 125882, 184581, 51472, 50752, 113293, 99466, 
      110842, 116441, 186482, 121300, 104605, 114088, 47314, 49114, 46881, 
      46945, 46372, 47218, 98730, 140233, 150345, 44500, 46404, 51496, 
      103636, 123624, 43970, 80545, 117665, 43588, 49348, 43333, 83250, 
      84050, 126706, 87841, 73565, 74997, 117841, 40562, 40385, 82865, 39688, 
      142888, 39505, 38432, 42433, 82193, 97274, 36865, 40000, 68905, 36625, 
      37637, 44581, 45506, 83570, 94562, 39821, 40196, 82377, 118665, 82868, 
      59618, 105194, 79965, 37361, 42146, 91089, 33853, 33749, 33202, 54665, 
      76025, 33361, 34704, 55504, 113837, 32468, 31784, 34933, 31473, 127429, 
      33785, 111632, 31109, 34225, 34850, 46001, 30340, 44776, 35285, 34785, 
      34948, 27557, 58885, 27954, 28125, 28906, 34281, 40221, 48250, 80720, 
      107794, 26388, 31005, 41620, 47269, 80068, 78961, 57005, 24532, 24701, 
      23717, 25012, 75700, 23665, 25345, 39793, 23833, 44129, 75861, 22562, 
      38585, 38545, 79025, 23634, 21618, 53293, 97785, 26792, 22216, 22340, 
      60125, 71941, 77012, 22250, 21986, 76250, 20785, 24457, 30250, 31474, 
      29965, 20420, 21817, 19664, 28436, 35705, 30346, 72682, 28260, 27521, 
      21200, 31412, 22445, 17810, 51280, 39033, 70985, 71917, 74282, 24125, 
      51496, 52244, 47360, 17225, 19973, 16145, 18629, 46501, 46152, 20365, 
      19720, 56026, 15674, 15440, 68276, 30754, 39220, 16405, 67082, 49744, 
      14450, 21217, 21905, 30565, 15688, 13928, 14068, 17288, 44314, 20413, 
      25138, 28340, 24481, 23860, 23657, 19385, 14900, 15161, 64980, 32040, 
      102170, 73285, 19330, 116228, 72080, 12580, 12713, 15044, 112177, 
      25317, 12946, 65000, 54949, 12829, 12136, 14216, 14701, 102482, 52065, 
      15028, 62978, 42778, 22058, 12025, 53065, 84677, 43277, 98641, 111940, 
      57041, 38705, 27200, 106090, 101813, 32810, 18353, 18301, 11290, 10205, 
      85076, 32201, 80026, 32301, 14985, 38362, 98408, 58445, 10280, 17173, 
      96434, 14593, 38993, 99817, 71217, 11617, 10057, 96641, 57425, 45125, 
      10049, 22481, 115112, 29285, 9160, 31940, 101065, 79938, 17485, 126113, 
      101917, 69785, 33562, 77796, 31509, 8104, 38029, 58997, 95953, 44818, 
      58021, 8552, 59497, 49492, 37681, 30160, 8905, 68393, 31538, 25493, 
      27010, 90341, 46642, 19010, 72133, 49348, 36013, 6280, 63529, 50029, 
      33154, 27245, 8738, 96980, 87001, 61472, 59137, 52001, 44192, 5777, 
      5661, 5794, 118372, 5597, 9701, 6554, 83584, 49284, 34970, 25777, 5266, 
      13877, 14645, 114322, 111690, 111037, 6610, 4882, 6282, 108953, 103220, 
      94025, 29905, 7025, 114713, 88589, 23258, 87300, 26260, 16237, 13381, 
      4581, 8077, 96034, 70274, 67226, 59450, 36625, 13061, 7946, 100196, 
      81937, 78080, 41218, 37093, 31525, 11713, 4810, 65845, 36244, 7444, 
      116617, 93721, 12557, 3917, 82561, 70681, 52441, 14209, 6001, 3889, 
      117725, 111722, 25385, 23930, 104373, 74005, 19890, 68561, 44641, 
      16714, 5525, 13841, 3240, 76793, 3098, 3170, 29273, 3545, 44217, 11817, 
      3385, 12402, 71144, 60581, 44017, 7877, 2762, 50170, 47578, 21809, 
      2693, 2309, 15898, 28037, 8677, 43234, 42025, 17650, 14125, 5625, 2194, 
      45617, 7561, 9332, 30410, 8905, 12789, 5128, 12580, 14225, 2042, 5569, 
      2500, 1530, 21685, 10280, 9365, 1373, 2665, 24097, 6921, 19994, 15625, 
      5849, 16285, 21825, 6273, 1189, 2770, 17408, 8882, 12349, 4996, 18856, 
      4210, 1018, 985, 6970, 1160, 2440, 7076, 2069, 4850, 1685, 11345, 5384, 
      1780, 509, 605, 2377, 5545, 10562, 370, 314, 1658, 337, 14417, 1746, 
      901, 234, 16609, 18721, 22426, 24874, 2018, 1850, 14305, 137, 200, 
      31784, 2017, 106, 6322, 725, 712, 5965, 925, 5650, 2132, 257, 0, 36506, 
      2637, 261, 3313, 706, 11530, 377, 22048, 40570, 2312, 2826, 9281, 1810, 
      1585, 648, 325, 328, 397, 461, 35705, 1530, 38120, 650, 577, 641, 1250, 
      4225, 12725, 3485, 776, 4937, 3545, 2137, 1097, 46696, 4049, 2960, 
      1233, 2117, 5265, 1693, 1565, 1538, 1973, 2097, 10816, 4385, 3617, 
      1717, 8242, 12789, 24264, 2873, 6836, 2465, 4329, 2986, 2600, 46309, 
      5785, 18180, 48100, 5650, 36257, 4804, 2501, 23525, 33226, 6425, 7850, 
      7709, 5210, 7272, 6637, 69997, 8354, 5141, 5426, 11306, 8010, 9140, 
      4520, 15464, 7325, 6185, 3545, 9346, 4745, 3722, 14537, 46405, 8720, 
      11245, 8452, 7165, 11213, 8845, 53330, 4849, 7025, 10690, 63810, 11789, 
      20276, 21284, 63949, 6890, 5482, 7488, 61828, 7445, 5770, 5618, 9832, 
      26501, 68980, 11250, 7457, 42410, 7933, 28885, 9605, 8450, 14321, 
      11441, 10369, 8801, 12961, 41157, 46962, 7300, 45928, 38218, 56785, 
      13466, 7481, 44861, 10877, 56680, 59837, 8194, 44818, 60010, 7844, 
      12146, 12017, 8362, 8282, 63617, 16381, 17680, 75028, 14578, 11540, 
      9277, 41960, 92930, 18253, 43093, 76365, 10196, 17770, 10397, 19429, 
      59245, 74920, 16234, 13210, 13417, 10825, 13525, 11809, 13352, 14813, 
      19945, 14913, 54317, 57677, 62506, 13189, 60061, 64084, 12868, 18098, 
      73778, 104578, 53397, 65437, 69165, 114120, 17321, 24093, 15625, 13810, 
      73714, 114813, 16424, 14170, 14242, 14305, 64786, 96530, 25849, 60680, 
      69885, 18292, 17140, 22186, 65413, 106730, 27620, 124625, 126608, 
      105445, 94741, 27161, 22202, 17162, 28873, 104449, 23165, 93865, 27956, 
      21320, 18020, 23554, 72514, 97186, 102906, 28100, 80996, 89785, 29794, 
      22250, 73525, 22525, 29204, 84397, 28549, 28193, 92314, 94216, 91305, 
      27233, 26528, 31336, 23242, 108650, 115825, 127093, 148325, 36794, 
      25049, 90900, 94032, 110498, 156418, 38420, 29725, 133205, 34690, 
      31210, 105370, 119530, 40000, 27290, 102650, 114130, 32173, 118053, 
      41945, 32810, 33620, 32825, 40450, 32554, 114250, 116626, 119034, 
      36538, 118825, 42017, 36809, 37154, 122954, 132037, 144520, 46250, 
      119429, 48137, 41177, 123745, 47666, 39266, 155601, 42137, 147121, 
      41821, 55793, 52244, 44180, 150265, 55250, 48362, 47717, 148037, 55360, 
      56405, 162952, 169069, 49025, 56233, 54685, 56628, 54400, 57562, 51426, 
      50005, 46538, 60937, 57745, 52225, 45841, 60125, 56125, 47765, 48474, 
      59393, 57605, 57713, 65269, 61417, 59849, 58004, 68401, 59725, 58132, 
      72554, 67082, 65666, 64105, 75101, 68490, 62281, 73593, 79144, 74869, 
      80530, 72241, 68690, 71333, 77545, 81745, 75409, 83113, 72405, 71802, 
      81770, 83492, 90432, 92660, 85049, 87002, 87300 ], 
  [ 258408, 247892, 249124, 247265, 242605, 250645, 241634, 236050, 237266, 
      243481, 245480, 242393, 222282, 242084, 230600, 236977, 226340, 225529, 
      221113, 221841, 224145, 213689, 207170, 218144, 207665, 207369, 207189, 
      201385, 208397, 201556, 189394, 196580, 189625, 168164, 187474, 183857, 
      183880, 173277, 192209, 178898, 177050, 172633, 156130, 155437, 179541, 
      177385, 182165, 167140, 154697, 178425, 169677, 169000, 175565, 173389, 
      164048, 159076, 143496, 154897, 167445, 154676, 163225, 160850, 152281, 
      166480, 157417, 163066, 147880, 135460, 145305, 131834, 149409, 151504, 
      145570, 117704, 146665, 134114, 116266, 139969, 111269, 137492, 113266, 
      110500, 136964, 106624, 116729, 112450, 113425, 105417, 124360, 109301, 
      132129, 107297, 97864, 100585, 128945, 125185, 95233, 103689, 128356, 
      95720, 126394, 100850, 86866, 112132, 101380, 100672, 108770, 99620, 
      94042, 120961, 118676, 98576, 97540, 108074, 91330, 123136, 117065, 
      85700, 74120, 84745, 91234, 113626, 75101, 110024, 104936, 110401, 
      104026, 106025, 101725, 97274, 83129, 74420, 75690, 97373, 63841, 
      89162, 83042, 64346, 87269, 62573, 75961, 64061, 61156, 83525, 103970, 
      98666, 55373, 52232, 54440, 55837, 83476, 56866, 52385, 54218, 80260, 
      70600, 91277, 79117, 94186, 102280, 49124, 61213, 65213, 75466, 66674, 
      57250, 49034, 54506, 76072, 45797, 52357, 89050, 58138, 90313, 45044, 
      44296, 54100, 44257, 42949, 42461, 49769, 90900, 89577, 41905, 86578, 
      58370, 90577, 78426, 53365, 39645, 42120, 75673, 57034, 38953, 79625, 
      63065, 48617, 47632, 39092, 40916, 54925, 54154, 38261, 47045, 37978, 
      38020, 42340, 36965, 54325, 46504, 37745, 82493, 81625, 79540, 36445, 
      34885, 59825, 54674, 35746, 42881, 81450, 66250, 51445, 74333, 47285, 
      51805, 41410, 77769, 49561, 48276, 36889, 71642, 34850, 42157, 42029, 
      41810, 66105, 29437, 76424, 54821, 51400, 40349, 34829, 31016, 30242, 
      37060, 69098, 42773, 32378, 30005, 29570, 28825, 26713, 67946, 72689, 
      62145, 49306, 26650, 67813, 46573, 28933, 51545, 26765, 25625, 53300, 
      27685, 27253, 25713, 78800, 58448, 23273, 30329, 93026, 48722, 48082, 
      22837, 23957, 24826, 73576, 71784, 24436, 56057, 39101, 30368, 29300, 
      105709, 52234, 42925, 60626, 30434, 122497, 28132, 22336, 102818, 
      101677, 78930, 113570, 34697, 59848, 159394, 133013, 20177, 20345, 
      20800, 94401, 18250, 18234, 152378, 43933, 81433, 55449, 37305, 151117, 
      150386, 83725, 81170, 170564, 50756, 56242, 18162, 20740, 136538, 
      69029, 192276, 15634, 45652, 26825, 25985, 117529, 69418, 50850, 47170, 
      32818, 148840, 89413, 21940, 112610, 102257, 100490, 99905, 86465, 
      67082, 69625, 189722, 122402, 254024, 204893, 87908, 276858, 202914, 
      52498, 45373, 33570, 270505, 106481, 60112, 190466, 171629, 60749, 
      52034, 34250, 32825, 255060, 166433, 30458, 187268, 147968, 98980, 
      40433, 12713, 225765, 149221, 249269, 270962, 176717, 140045, 15850, 
      261664, 254713, 127264, 89505, 90197, 61412, 48485, 227250, 126625, 
      218752, 127097, 24977, 11300, 249730, 180353, 37834, 21425, 246600, 
      24565, 10765, 252265, 203801, 67801, 36445, 247169, 178921, 155161, 
      35281, 15625, 277090, 121357, 53482, 11322, 254629, 219368, 90829, 
      294565, 256225, 201937, 10240, 216050, 127361, 46274, 9349, 182725, 
      246793, 155920, 181337, 32930, 184321, 165530, 141877, 125570, 29825, 
      200465, 8900, 115153, 118952, 238417, 160720, 99472, 207593, 166090, 
      139385, 38218, 192485, 167525, 133460, 120293, 25768, 249610, 233137, 
      188890, 184645, 171397, 156330, 42661, 40625, 38084, 283970, 38641, 
      22117, 30420, 227770, 166730, 138272, 118001, 36752, 15185, 14425, 
      277960, 273800, 272765, 60232, 37876, 28580, 269525, 260354, 245429, 
      127829, 62929, 278713, 236545, 112768, 234482, 119962, 95041, 86837, 
      47477, 21941, 248936, 205604, 200264, 186376, 142541, 86125, 21800, 
      255762, 225661, 219130, 152080, 143753, 132073, 82465, 53024, 198089, 
      142130, 21650, 282085, 245437, 85581, 46381, 227009, 206725, 173969, 
      90661, 61825, 47489, 283937, 274496, 119017, 115652, 262925, 212693, 
      106244, 203409, 159625, 98464, 61681, 11169, 33410, 217733, 46628, 
      32948, 128565, 29493, 159161, 85505, 29705, 11600, 208234, 189649, 
      158941, 73141, 47016, 170804, 165920, 112265, 48073, 43105, 8180, 
      126505, 76585, 157736, 155381, 102356, 93101, 65501, 34184, 162401, 
      73157, 13426, 131904, 77929, 89825, 64210, 9778, 93925, 31700, 66541, 
      50866, 37280, 4337, 83074, 12253, 37485, 25789, 118645, 15137, 109184, 
      98321, 68681, 6145, 113669, 70613, 41845, 23944, 103130, 79696, 90029, 
      66250, 4474, 63524, 44288, 43873, 13568, 29522, 23162, 13282, 53341, 
      16776, 51409, 8353, 68850, 52258, 39145, 33129, 22285, 14737, 8676, 
      40484, 38900, 24200, 33565, 5625, 53300, 47489, 35744, 4369, 3425, 
      2164, 1556, 55080, 54148, 5473, 38281, 40626, 394, 55421, 38612, 12740, 
      47233, 47210, 13117, 48941, 13556, 56250, 42885, 36506, 0, 58565, 
      42437, 61513, 46672, 7072, 42885, 1898, 164, 56250, 58664, 9337, 53044, 
      51673, 43850, 37033, 35890, 39005, 32957, 205, 25220, 298, 41128, 
      37225, 35369, 27956, 17561, 6961, 59977, 40842, 65601, 59625, 52105, 
      43425, 1154, 61245, 55954, 41993, 26441, 65477, 44705, 43049, 42640, 
      29313, 29045, 10250, 60345, 56521, 35521, 13396, 8765, 3050, 26725, 
      69642, 47317, 58721, 50884, 47050, 2125, 64349, 6074, 2378, 63440, 
      1985, 59146, 38125, 4141, 2372, 65713, 70948, 70425, 59904, 68450, 
      65905, 7025, 72196, 58669, 22664, 12500, 17588, 74098, 53434, 9370, 
      66925, 61965, 42517, 73892, 52865, 39236, 10705, 3589, 70562, 78797, 
      68746, 22765, 78373, 69893, 4744, 46405, 24133, 75920, 6800, 79301, 
      8714, 8194, 6929, 59112, 49300, 24938, 6698, 60793, 49568, 34900, 
      70810, 6877, 8482, 75656, 58865, 5184, 60085, 6929, 67477, 62120, 
      84025, 74269, 70141, 63225, 79217, 5801, 5876, 52154, 5978, 6280, 7265, 
      79300, 37025, 6409, 69061, 7522, 8005, 34280, 6728, 8168, 39650, 72592, 
      72081, 52000, 36640, 9081, 86357, 89938, 12058, 79568, 66970, 36821, 
      8002, 18068, 89305, 8713, 13325, 40354, 86500, 40545, 91205, 10309, 
      13378, 80360, 68168, 68365, 45145, 68081, 57961, 66370, 72405, 90133, 
      72113, 11041, 11345, 11972, 61201, 11809, 12394, 41378, 81360, 14800, 
      24208, 11981, 13325, 13997, 28010, 77125, 98393, 67769, 53348, 15460, 
      28673, 70850, 48340, 46120, 45037, 14152, 22212, 102029, 14218, 15773, 
      74186, 68450, 88384, 15845, 26984, 103338, 34173, 35010, 26825, 23369, 
      100557, 84520, 52740, 104933, 26945, 86609, 23609, 101322, 78642, 
      56242, 86596, 18664, 25000, 26900, 100682, 20642, 22937, 105040, 79924, 
      19273, 80189, 101746, 22465, 98005, 96885, 25376, 26122, 25493, 90145, 
      87530, 102250, 66260, 31720, 34673, 39065, 48445, 114916, 72229, 27290, 
      28130, 33508, 52688, 117658, 91009, 42453, 106660, 95540, 32180, 37172, 
      120746, 76320, 31732, 35572, 96473, 37193, 124189, 97864, 99810, 97105, 
      119236, 95296, 36416, 37264, 38144, 106900, 38669, 121145, 104065, 
      104400, 41220, 44945, 50170, 128756, 40349, 132925, 114505, 42353, 
      130132, 106452, 56225, 111565, 53425, 108937, 145045, 136530, 114714, 
      55393, 142180, 124596, 122805, 55045, 141898, 143305, 62290, 65341, 
      122917, 141193, 137353, 141578, 134746, 142100, 126032, 121937, 108900, 
      148501, 140725, 126037, 105137, 145377, 135265, 110097, 111560, 142333, 
      137097, 135265, 152341, 140045, 135029, 129746, 154237, 129497, 124466, 
      162180, 147520, 143812, 139577, 166225, 149672, 128525, 158153, 170570, 
      160565, 173092, 152569, 142132, 148585, 163573, 170789, 155285, 173293, 
      145385, 143636, 168100, 168626, 179306, 183042, 162805, 167040, 166946 ]
    , [ 192977, 189229, 187553, 186660, 184900, 182770, 181501, 179785, 
      178093, 177530, 176137, 172072, 169865, 169821, 168985, 168584, 165685, 
      164872, 158504, 157778, 155720, 154458, 153745, 151645, 151330, 150548, 
      141632, 139210, 138960, 135013, 133981, 131965, 130330, 130645, 128173, 
      127458, 126025, 126554, 125640, 125397, 125485, 122026, 123913, 123218, 
      119732, 119026, 118480, 117973, 119080, 115700, 115664, 114985, 112346, 
      111620, 110989, 109885, 112697, 109576, 107600, 107413, 106280, 106325, 
      106952, 105661, 105794, 103693, 99625, 101725, 98498, 95661, 92420, 
      90637, 90025, 94585, 88210, 88241, 92657, 82948, 88128, 82405, 85765, 
      84445, 78961, 84437, 79048, 80093, 79130, 247298, 76025, 78874, 75080, 
      77348, 80497, 78376, 72370, 72482, 228386, 75668, 71293, 231289, 70781, 
      75245, 208397, 71521, 74321, 74581, 71545, 73525, 231053, 68242, 68377, 
      242845, 71437, 67933, 227365, 66053, 66274, 213505, 180625, 213512, 
      230165, 63793, 187408, 63577, 64297, 62984, 63869, 62962, 62530, 62917, 
      215752, 192521, 197177, 61074, 161122, 61569, 64161, 164529, 61610, 
      158882, 65300, 168592, 158909, 227250, 53125, 53629, 144400, 127705, 
      141529, 148250, 229613, 154117, 134146, 145657, 54085, 58945, 50580, 
      53908, 49129, 48025, 127485, 176842, 188586, 51697, 56457, 65425, 
      133681, 157545, 50849, 105274, 150554, 46885, 62437, 46210, 108873, 
      110057, 161485, 114856, 97088, 99018, 151336, 42425, 42554, 109106, 
      42457, 180745, 41128, 43013, 54730, 108770, 127217, 41704, 50653, 
      92104, 40330, 46034, 58690, 60125, 110633, 124073, 50960, 51641, 
      109314, 152946, 109997, 80513, 137105, 106560, 47930, 56081, 120402, 
      35920, 36020, 35869, 74570, 102050, 41320, 44397, 75805, 147794, 34385, 
      37577, 45520, 35010, 163810, 43940, 145349, 33602, 45082, 46217, 63386, 
      34249, 62305, 48314, 47700, 47965, 32084, 81568, 29817, 35802, 37705, 
      47466, 56466, 67657, 108989, 141457, 29745, 42624, 58849, 66640, 
      108313, 107080, 79796, 27613, 26546, 28100, 33169, 103441, 26506, 
      34306, 57322, 31048, 63380, 103860, 28925, 56066, 56116, 107816, 23445, 
      26325, 75850, 130338, 23633, 29665, 29993, 84608, 99280, 105473, 23057, 
      23201, 104597, 25864, 35044, 44701, 46537, 24208, 26393, 30634, 23165, 
      42341, 26954, 45361, 100549, 22761, 22100, 20165, 23825, 33524, 20921, 
      36733, 28260, 98858, 99994, 102869, 19652, 74665, 75617, 33581, 24356, 
      17810, 19898, 27890, 32800, 32553, 17680, 17545, 39661, 20525, 18749, 
      95861, 47617, 27409, 16528, 47813, 72997, 20249, 33850, 34946, 21460, 
      15457, 18185, 19345, 27257, 30505, 16090, 40093, 19925, 17800, 17485, 
      17384, 15560, 15053, 14690, 45729, 21969, 75665, 52186, 15061, 87365, 
      51173, 15949, 18020, 24125, 83914, 17658, 14365, 45497, 37792, 14032, 
      15481, 22865, 23860, 75725, 35496, 24877, 43745, 28645, 15473, 18394, 
      77794, 60944, 28928, 72346, 83389, 38996, 25556, 44141, 78445, 74882, 
      21485, 13250, 12970, 11773, 13850, 60965, 20840, 56821, 20826, 26154, 
      59425, 71825, 39716, 16745, 29860, 70145, 25738, 60338, 72904, 49608, 
      10408, 16804, 70226, 38762, 29522, 17090, 38090, 85625, 18464, 11089, 
      51209, 73810, 56457, 11650, 94868, 74434, 48218, 53509, 54585, 19620, 
      11617, 59392, 39650, 69352, 28813, 38740, 15689, 39784, 32125, 23476, 
      18301, 16936, 46730, 51185, 15140, 16033, 64346, 29725, 11069, 49492, 
      31705, 21940, 11281, 42610, 32170, 19885, 15914, 17705, 69725, 61480, 
      40949, 39124, 33620, 27749, 9428, 9810, 10657, 87625, 10244, 19856, 
      13637, 58525, 31365, 20813, 14578, 10285, 26954, 28130, 84025, 81801, 
      81250, 5689, 9469, 13725, 79460, 74645, 66980, 17140, 5480, 84290, 
      62450, 12725, 61353, 14593, 8548, 7120, 6480, 17728, 68545, 47477, 
      45041, 38897, 21682, 6890, 17585, 71981, 56884, 53741, 24925, 21922, 
      17986, 6130, 5245, 43828, 21265, 16945, 85714, 66490, 6338, 5858, 
      57256, 47620, 33256, 7060, 4360, 5512, 86594, 81509, 13634, 12689, 
      75258, 50194, 10053, 45746, 27130, 8077, 3722, 27746, 8361, 52322, 
      4637, 8381, 15908, 9764, 26658, 5274, 9490, 25749, 47657, 39236, 26434, 
      3554, 4049, 31033, 29053, 10730, 3650, 4490, 31033, 14804, 3604, 25705, 
      24802, 8077, 6082, 2682, 6697, 27464, 3076, 21269, 16325, 3490, 5220, 
      2353, 26329, 5930, 7109, 2260, 2557, 4941, 39274, 3785, 21536, 4658, 
      9418, 11764, 17640, 9077, 6442, 1970, 31876, 10170, 1962, 3202, 9985, 
      7373, 2813, 4432, 1465, 35521, 1153, 2245, 2314, 17989, 6353, 9673, 
      18185, 1130, 14417, 1130, 24866, 1145, 1009, 2900, 4628, 9754, 15754, 
      23729, 2293, 2645, 8273, 4084, 29384, 585, 1066, 3357, 32482, 35410, 
      40441, 43705, 425, 461, 29224, 2498, 1937, 52697, 274, 2341, 17125, 
      794, 769, 16528, 562, 15997, 125, 1274, 2637, 58565, 0, 1296, 40, 685, 
      24973, 1250, 39637, 63553, 89, 81, 21416, 265, 346, 1233, 2644, 2953, 
      2194, 3890, 57290, 7281, 60281, 1889, 2824, 3386, 6137, 12682, 26282, 
      404, 2081, 698, 530, 754, 1754, 70801, 692, 725, 2250, 7508, 1044, 
      2050, 2330, 2405, 6500, 6714, 22765, 1226, 1274, 4474, 18649, 25632, 
      41697, 8258, 1805, 2228, 1530, 1921, 2441, 69802, 1828, 33093, 71989, 
      1885, 57074, 1945, 4640, 40352, 53101, 2216, 2609, 2570, 2213, 2529, 
      2404, 98404, 2885, 2426, 12401, 22565, 17001, 3329, 2993, 28625, 2930, 
      2810, 4658, 3601, 3386, 5729, 27050, 69298, 3653, 4624, 3769, 14416, 
      4682, 3946, 77705, 5140, 13844, 4645, 90405, 5120, 34721, 36137, 90532, 
      4289, 5125, 14157, 87877, 4514, 5389, 9113, 4849, 43040, 96433, 5337, 
      5000, 63605, 5248, 45988, 5378, 5345, 6920, 5876, 5620, 5480, 6466, 
      61794, 69129, 6505, 67777, 57913, 81160, 7025, 10730, 66266, 6464, 
      80929, 84800, 12337, 66097, 84961, 10445, 7085, 7058, 7789, 11789, 
      89258, 8746, 9421, 102877, 8245, 7745, 12928, 62033, 123881, 10228, 
      63220, 104130, 13061, 10321, 13250, 11152, 83200, 102241, 9985, 9409, 
      9604, 12520, 9802, 10330, 10025, 10250, 12004, 10440, 76658, 80834, 
      86785, 11140, 83716, 88657, 15997, 11933, 100253, 136765, 75168, 90064, 
      94608, 147825, 12050, 14922, 12370, 13921, 99937, 148482, 12545, 15685, 
      16369, 16738, 88945, 127013, 16132, 83681, 94914, 13933, 14005, 15061, 
      89170, 138545, 17909, 159284, 161573, 136930, 124276, 18026, 16025, 
      18125, 19012, 135592, 16658, 123058, 18785, 16433, 18233, 17125, 97297, 
      126865, 133605, 19109, 107501, 118024, 20077, 17225, 98386, 17488, 
      20165, 111250, 20290, 20138, 120445, 122641, 119106, 20648, 20453, 
      22585, 21925, 139361, 147634, 160738, 185120, 26045, 22562, 117981, 
      121725, 141137, 194197, 27329, 23428, 167504, 25525, 24085, 134965, 
      151573, 28477, 24221, 131609, 145129, 25012, 149652, 29978, 25433, 
      25925, 25640, 29377, 25765, 144997, 147781, 150597, 27685, 150148, 
      30794, 28712, 29045, 154625, 165124, 179545, 34037, 150362, 35300, 
      31400, 155266, 35405, 31085, 191880, 33284, 181810, 33556, 41588, 
      39365, 34973, 185224, 41621, 37589, 37250, 182450, 41821, 42740, 
      199369, 206290, 38804, 43042, 42106, 43425, 42397, 44425, 40941, 40234, 
      39293, 46948, 44980, 41908, 39400, 46724, 44356, 40484, 40977, 46580, 
      45698, 46280, 51250, 49594, 48932, 48005, 54580, 50164, 49489, 57677, 
      54629, 53825, 52978, 59780, 55809, 53530, 59922, 63625, 60880, 64693, 
      59656, 57929, 59540, 63394, 66730, 62842, 67780, 61650, 61353, 67421, 
      69389, 75213, 77009, 72740, 74069, 74457 ], 
  [ 195425, 190669, 189425, 188388, 186196, 185578, 183157, 180865, 179605, 
      180050, 179161, 175240, 170369, 173277, 170857, 171464, 167413, 166600, 
      160520, 160010, 158600, 155970, 154393, 154237, 152410, 151700, 144080, 
      141154, 141984, 137605, 134917, 134269, 131842, 128917, 129685, 128538, 
      127321, 126194, 128232, 126045, 125845, 122242, 121393, 120698, 121316, 
      120394, 120640, 117973, 117064, 117716, 116384, 115705, 114434, 113492, 
      111565, 109885, 109961, 109000, 109184, 107125, 107432, 107117, 106376, 
      107389, 106154, 105205, 99481, 99421, 98138, 93717, 93572, 92365, 
      90961, 90697, 89578, 87737, 88841, 84100, 84240, 83269, 82525, 80989, 
      80257, 80405, 77320, 77573, 76898, 218858, 75881, 76066, 76232, 74468, 
      75745, 74344, 73450, 72986, 201242, 72500, 72445, 203785, 71717, 71717, 
      182981, 70225, 71009, 71125, 69745, 70069, 203333, 68746, 68521, 
      214045, 67981, 66565, 199789, 67205, 66490, 187153, 157441, 187016, 
      202157, 63865, 163360, 63145, 63001, 62696, 62501, 62026, 61018, 60685, 
      188680, 167609, 171761, 59130, 139306, 58329, 59625, 142281, 58082, 
      137210, 59540, 145696, 137021, 198522, 53341, 52981, 123808, 109129, 
      121225, 127154, 200525, 132301, 114634, 124705, 50629, 53329, 49284, 
      50308, 48481, 48745, 108477, 152290, 162882, 47881, 50625, 56857, 
      113737, 134865, 47249, 89074, 128594, 45805, 54445, 45418, 92025, 
      92921, 138157, 97000, 81680, 83250, 128872, 42281, 42194, 91754, 41665, 
      155185, 41128, 40925, 47170, 91130, 107201, 39400, 44245, 76840, 38818, 
      41210, 49834, 50909, 92633, 104345, 44192, 44657, 91386, 129834, 91925, 
      66833, 115649, 88848, 41522, 47297, 100746, 35488, 35444, 35005, 61538, 
      84698, 36712, 38565, 62485, 124826, 34025, 34481, 39040, 33498, 139114, 
      37748, 122525, 32810, 38386, 39161, 52082, 32449, 50857, 40034, 39492, 
      39685, 29780, 66448, 29385, 31266, 32377, 39042, 45882, 54841, 89909, 
      118561, 28233, 35280, 47545, 53824, 89233, 88072, 64532, 26245, 26042, 
      25796, 28201, 84649, 25282, 28762, 45730, 26728, 50564, 84852, 25181, 
      44474, 44452, 88232, 24309, 23733, 60658, 108090, 26585, 25129, 25313, 
      68048, 80704, 86105, 23201, 23057, 85301, 22984, 28276, 35197, 36601, 
      28960, 22865, 25090, 21365, 33197, 33794, 35425, 81541, 27297, 26564, 
      21533, 29801, 26324, 19337, 47605, 36468, 79778, 80770, 83285, 23396, 
      58897, 59705, 43877, 19892, 19898, 17810, 21914, 43024, 42705, 20128, 
      19633, 51757, 17645, 16949, 76925, 36241, 36265, 16960, 61925, 57085, 
      16649, 25426, 26234, 28372, 16105, 15665, 16105, 20705, 40729, 19618, 
      30013, 26333, 22984, 22453, 22280, 18728, 15413, 15482, 59769, 29529, 
      94817, 67522, 18517, 108173, 66365, 14005, 14708, 18149, 104290, 23490, 
      13789, 59681, 50320, 13600, 13537, 17177, 17812, 95021, 47592, 18325, 
      57713, 39013, 20513, 14290, 60730, 78080, 39440, 91282, 103909, 52100, 
      35204, 32549, 98317, 94250, 29837, 17210, 17074, 11773, 11618, 78317, 
      29192, 73525, 29250, 18594, 44881, 90905, 53252, 12497, 21220, 89009, 
      18178, 45578, 92200, 65160, 11560, 12340, 89162, 52226, 40826, 12410, 
      27362, 106721, 26384, 10009, 37889, 93322, 73305, 16042, 117188, 94090, 
      63698, 39685, 71217, 28260, 9385, 44560, 53546, 88360, 40333, 52564, 
      10865, 53896, 44581, 33700, 26869, 11464, 62210, 37505, 22628, 23953, 
      82850, 41821, 16829, 65620, 44305, 32020, 7897, 57514, 44914, 29389, 
      24050, 11513, 89093, 79624, 55565, 53380, 46724, 39485, 6980, 7002, 
      7345, 109441, 7076, 12800, 8741, 76309, 44109, 30893, 22570, 6829, 
      17810, 18698, 105481, 102969, 102346, 6409, 6301, 8541, 100340, 94877, 
      86132, 26212, 6632, 105818, 80954, 20213, 79713, 22873, 14020, 11584, 
      5184, 10960, 87985, 63605, 60737, 53441, 32266, 11282, 10817, 91925, 
      74596, 70949, 36445, 32650, 27562, 10090, 4957, 59380, 31849, 10249, 
      107530, 85714, 10730, 4490, 75112, 63892, 46792, 12100, 5512, 4360, 
      108554, 102821, 21914, 20609, 95778, 66970, 16965, 61802, 39442, 14125, 
      4946, 17882, 4689, 69530, 3485, 4637, 25268, 5300, 38970, 9810, 5098, 
      16245, 64145, 54212, 38746, 6506, 3041, 44425, 42013, 18434, 2858, 
      2834, 20233, 24020, 7060, 37945, 36826, 14701, 11626, 4626, 3385, 
      40136, 6100, 12701, 26117, 7162, 10404, 4153, 16465, 11618, 3365, 4420, 
      2341, 2349, 26674, 8177, 12752, 2138, 4450, 20260, 9864, 16565, 12706, 
      4490, 20644, 18162, 4770, 1546, 4657, 14213, 6845, 9760, 3697, 23497, 
      3025, 1093, 1090, 9925, 2393, 4273, 10049, 1490, 7361, 1202, 15002, 
      3809, 1225, 884, 1460, 4210, 8194, 14081, 565, 629, 3233, 1060, 18440, 
      1017, 562, 765, 20890, 23242, 27337, 30025, 1145, 1037, 18280, 410, 
      281, 37505, 1066, 325, 9061, 290, 265, 8608, 346, 8221, 1061, 50, 261, 
      42437, 1296, 0, 1768, 109, 14893, 26, 26605, 46705, 1025, 1377, 12200, 
      697, 562, 153, 340, 433, 250, 794, 41378, 2529, 43937, 305, 520, 722, 
      1961, 5986, 15986, 1844, 425, 2930, 1898, 970, 530, 53017, 2276, 1517, 
      738, 2900, 3204, 970, 962, 965, 2468, 2610, 13477, 2594, 2066, 1666, 
      10441, 15696, 28521, 3578, 4469, 1508, 2610, 1777, 1649, 52306, 3700, 
      21645, 54205, 3613, 41450, 3025, 2192, 27536, 38125, 4232, 5345, 5234, 
      3365, 4905, 4420, 77380, 5765, 3362, 6497, 13637, 9657, 6425, 3065, 
      18329, 5018, 4178, 2858, 6625, 3314, 3281, 17186, 52090, 6173, 8224, 
      6001, 8224, 8210, 6322, 59417, 3844, 7940, 7813, 70533, 8720, 23417, 
      24545, 70660, 5009, 4261, 8325, 68365, 5450, 4525, 5513, 7225, 30224, 
      75913, 8361, 5576, 47477, 5968, 32740, 7178, 6353, 10952, 8612, 7780, 
      6632, 9850, 46026, 52281, 5857, 51145, 42793, 62728, 10337, 7202, 
      49922, 8336, 62569, 65936, 8161, 49825, 66097, 7349, 9389, 9290, 6925, 
      8045, 69890, 12850, 13957, 81925, 11413, 9113, 9040, 46553, 100697, 
      14548, 47668, 83178, 9677, 14209, 9866, 15616, 64912, 81577, 13009, 
      10705, 10900, 9928, 11026, 9970, 10961, 12050, 16180, 12168, 59450, 
      63050, 68209, 11140, 65572, 69865, 12325, 14813, 80093, 112573, 58320, 
      71200, 75168, 122553, 14282, 19890, 13162, 12337, 79921, 123210, 13769, 
      13093, 13345, 13498, 70369, 103973, 21460, 65897, 75690, 15445, 14653, 
      18517, 70810, 114497, 23165, 133220, 135293, 113098, 101812, 22850, 
      18761, 15821, 24340, 111976, 19610, 100810, 23609, 18233, 16433, 20005, 
      78145, 104257, 110277, 23789, 87125, 96424, 25261, 19097, 79162, 19360, 
      24845, 90586, 24394, 24098, 98845, 100825, 97722, 23528, 22973, 26977, 
      21061, 115889, 123370, 135178, 157328, 31805, 22490, 97029, 100341, 
      117665, 165685, 33305, 26020, 141440, 30133, 27253, 112213, 127093, 
      34741, 24509, 109289, 121369, 28180, 125460, 36530, 28745, 29453, 
      28808, 35281, 28645, 121381, 123877, 126405, 32005, 126100, 36770, 
      32456, 32789, 130289, 139780, 152833, 40661, 126530, 42356, 36296, 
      131002, 42029, 34829, 164232, 37460, 155242, 37300, 49508, 46349, 
      39365, 158440, 49109, 43061, 42506, 156026, 49237, 50228, 171505, 
      177850, 43844, 50170, 48802, 50553, 48661, 51481, 46125, 44914, 42173, 
      54580, 51748, 46948, 41704, 53924, 50404, 43364, 44001, 53348, 51818, 
      52040, 58810, 55570, 54260, 52685, 61924, 54484, 53161, 65741, 60965, 
      59729, 58378, 68132, 62289, 57202, 67050, 72049, 68224, 73333, 65992, 
      62969, 65300, 70810, 74722, 69106, 75988, 66618, 66105, 74909, 76661, 
      83205, 85289, 78644, 80405, 80721 ], 
  [ 194581, 190985, 189229, 188356, 186660, 184266, 183185, 181557, 179785, 
      179050, 177565, 173456, 171685, 171145, 170573, 170000, 167281, 166464, 
      160016, 159250, 157072, 156034, 155461, 153025, 152962, 152164, 142984, 
      140634, 140200, 136305, 135545, 133289, 131778, 132625, 129609, 128962, 
      127485, 128290, 126880, 126961, 127097, 123642, 125981, 125282, 121108, 
      120434, 119752, 119601, 121040, 116980, 117160, 116477, 113594, 112900, 
      112481, 111465, 114733, 111248, 108904, 109025, 107648, 107753, 108608, 
      106929, 107290, 104985, 101165, 103625, 100066, 97465, 93700, 91809, 
      91325, 96685, 89426, 89765, 94733, 84164, 90184, 83665, 87705, 86409, 
      80125, 86489, 80704, 81881, 80866, 253402, 77405, 80698, 76240, 79172, 
      82629, 80384, 73522, 73730, 234242, 77524, 72425, 237197, 71945, 77153, 
      213953, 73053, 76189, 76473, 73157, 75409, 236977, 69458, 69653, 
      248945, 73305, 69449, 233249, 67145, 67522, 219181, 185765, 219200, 
      236105, 65045, 192680, 64909, 65773, 64288, 65353, 64370, 64026, 64529, 
      221504, 197909, 202645, 62626, 165978, 63325, 66133, 169453, 63410, 
      163706, 67460, 173608, 163753, 233218, 54265, 54913, 149000, 131965, 
      146077, 152930, 235625, 158913, 138554, 150301, 55809, 61029, 51940, 
      55652, 50373, 49037, 131785, 182066, 194002, 53453, 58549, 67973, 
      138125, 162445, 52565, 109090, 155330, 48177, 64881, 47450, 112789, 
      114013, 166473, 118928, 100744, 102730, 156160, 43525, 43690, 113074, 
      43661, 186077, 42192, 44425, 57042, 112762, 131605, 43136, 52769, 
      95696, 41626, 47882, 61210, 62705, 114677, 128405, 53128, 53845, 
      113338, 157834, 114041, 83821, 141709, 110536, 50018, 58565, 124690, 
      37000, 37124, 37017, 77746, 105946, 43088, 46369, 79025, 152618, 35437, 
      39085, 47592, 36250, 168914, 45956, 150137, 34714, 47178, 48373, 66250, 
      35525, 65173, 50650, 50020, 50297, 33412, 85032, 30829, 37498, 39533, 
      49810, 59170, 70733, 113105, 146205, 30925, 44776, 61661, 69704, 
      112421, 111168, 83252, 28745, 27530, 29380, 34893, 107469, 27602, 
      36122, 60146, 32656, 66404, 107908, 30425, 58874, 58932, 111952, 24169, 
      27625, 79250, 134914, 24005, 31285, 31637, 88232, 103240, 109565, 
      23893, 24085, 108673, 27200, 37028, 47137, 49045, 24264, 27829, 32402, 
      24305, 44705, 26650, 47853, 104553, 22837, 22180, 20761, 23645, 35540, 
      21997, 35729, 27700, 102842, 104002, 106937, 19828, 78093, 79069, 
      32657, 25892, 18250, 21034, 29674, 31880, 31645, 18056, 17981, 38425, 
      21785, 19825, 99793, 50285, 26701, 17224, 46225, 76409, 21605, 36010, 
      37154, 21060, 16101, 19357, 20637, 29101, 29549, 16250, 42521, 19601, 
      17680, 17401, 17312, 15776, 15737, 15298, 44125, 21445, 73205, 50362, 
      15217, 84625, 49369, 17001, 19300, 25849, 81242, 17410, 15185, 43853, 
      36424, 14824, 16525, 24533, 25588, 73225, 34192, 26681, 42125, 27625, 
      15341, 19786, 81346, 58792, 27880, 69890, 80665, 37508, 24644, 46769, 
      75825, 72346, 20785, 13282, 12970, 12457, 14906, 58753, 20128, 54713, 
      20098, 28090, 62525, 69317, 38132, 18125, 31972, 67669, 27666, 63466, 
      70352, 47680, 10880, 18212, 67730, 37178, 28298, 18530, 40538, 82765, 
      17800, 11925, 54085, 71210, 54301, 11570, 91796, 71802, 46282, 56457, 
      52453, 18820, 12629, 62504, 37970, 66816, 27521, 37060, 17117, 38048, 
      30665, 22388, 17489, 18464, 44762, 54077, 14500, 15317, 61858, 28305, 
      10705, 47396, 30197, 20852, 12437, 40714, 30634, 18889, 15146, 19325, 
      67081, 59040, 39097, 37332, 32020, 26377, 10420, 10858, 11789, 84565, 
      11348, 21608, 15025, 56129, 29809, 19697, 13810, 11425, 29042, 30266, 
      81005, 78829, 78290, 6125, 10553, 15145, 76532, 71825, 64340, 16180, 
      5840, 81250, 59914, 12025, 58837, 13757, 8180, 6920, 7240, 19400, 
      65845, 45329, 42965, 37013, 20458, 6698, 19253, 69193, 54468, 51409, 
      23537, 20666, 16922, 6002, 5825, 41764, 20029, 18589, 82602, 63810, 
      6130, 6610, 54800, 45428, 31520, 6740, 4688, 6224, 83450, 78473, 12770, 
      11885, 72346, 47906, 9409, 43570, 25578, 7569, 4018, 29890, 9469, 
      49946, 5321, 9497, 14836, 10996, 25090, 5002, 10706, 27817, 45389, 
      37220, 24858, 3538, 4693, 29269, 27361, 9914, 4250, 5234, 33301, 13732, 
      3492, 24125, 23258, 7433, 5618, 2818, 7709, 25808, 3028, 23153, 15145, 
      3330, 4804, 2501, 28421, 5426, 8177, 2340, 3033, 5809, 41810, 3485, 
      23432, 5506, 10674, 10772, 19360, 8249, 5818, 1970, 34164, 9250, 1906, 
      3890, 11285, 6641, 2545, 3944, 1493, 37925, 1229, 2825, 2906, 19721, 
      7397, 10957, 19925, 1450, 15973, 1490, 26882, 1069, 1341, 3604, 5524, 
      11042, 17370, 25693, 2929, 3329, 9461, 4932, 31552, 853, 1490, 4129, 
      34754, 37778, 42965, 46325, 637, 697, 31376, 3170, 2533, 55549, 458, 
      2993, 18785, 1186, 1157, 18152, 898, 17593, 265, 1762, 3313, 61513, 40, 
      1768, 0, 1025, 26897, 1690, 42041, 66589, 157, 85, 23168, 405, 522, 
      1621, 3236, 3581, 2722, 4610, 60146, 8269, 63197, 2341, 3392, 4010, 
      7013, 13978, 28178, 340, 2533, 490, 466, 882, 2122, 73925, 580, 745, 
      2650, 8420, 820, 2362, 2690, 2777, 7300, 7522, 24433, 1114, 1258, 5058, 
      20133, 27400, 44005, 9146, 1465, 2452, 1450, 2045, 2669, 72810, 1604, 
      35089, 75041, 1681, 59762, 1845, 5128, 42568, 55673, 1952, 2221, 2194, 
      2089, 2197, 2132, 101972, 2465, 2330, 13445, 24113, 18277, 2861, 3029, 
      30389, 2626, 2626, 5002, 3133, 3434, 6173, 28730, 72194, 3257, 4040, 
      3413, 15464, 4106, 3562, 80765, 5364, 14836, 4121, 93721, 4520, 36605, 
      38069, 93844, 4165, 5265, 15121, 91121, 4346, 5521, 9701, 4437, 45160, 
      99837, 4813, 4880, 66265, 5096, 48164, 5042, 5141, 6208, 5380, 5220, 
      5248, 5858, 64378, 71893, 6565, 70501, 60381, 84176, 6413, 11258, 
      68930, 6088, 83925, 87880, 12965, 68741, 88037, 10889, 6625, 6610, 
      7857, 12337, 92410, 7978, 8577, 106281, 7625, 7421, 13480, 64517, 
      127637, 9396, 65700, 107506, 13505, 9549, 13690, 10280, 86120, 105557, 
      9349, 9061, 9252, 12816, 9458, 10250, 9725, 9802, 11156, 10000, 79370, 
      83642, 89725, 10980, 86580, 91629, 16441, 11281, 103441, 140625, 77800, 
      93032, 97672, 151861, 11498, 13906, 12050, 13997, 103085, 152506, 
      12149, 15921, 16677, 17082, 91845, 130657, 15044, 86437, 97906, 13465, 
      13681, 14265, 92002, 142325, 16801, 163396, 165721, 140666, 127780, 
      16978, 15325, 18265, 17876, 139280, 15914, 126514, 17725, 15877, 18277, 
      16385, 100229, 130373, 137233, 18065, 110633, 121360, 18945, 16645, 
      101322, 16904, 19105, 114410, 19314, 19186, 123745, 125973, 122362, 
      19856, 19721, 21533, 21745, 142949, 151346, 164666, 189416, 24745, 
      22234, 121129, 124945, 144701, 198601, 25981, 22644, 171496, 24401, 
      23201, 138401, 155297, 27073, 23809, 134965, 148725, 24116, 153316, 
      28514, 24509, 24961, 24736, 28013, 24905, 148553, 151385, 154249, 
      26577, 153764, 29402, 27680, 28009, 158269, 168932, 183581, 32513, 
      153914, 33700, 30160, 158882, 33865, 30025, 196048, 32132, 185778, 
      32468, 39796, 37729, 33769, 189216, 39889, 36193, 35890, 186370, 40097, 
      40996, 203517, 210530, 37460, 41346, 40482, 41725, 40833, 42725, 39553, 
      38930, 38281, 45140, 43316, 40532, 38480, 44980, 42804, 39460, 39925, 
      44900, 44122, 44752, 49410, 48002, 47444, 46625, 52740, 48820, 48253, 
      55705, 52937, 52205, 51442, 57748, 54085, 52258, 58066, 61549, 58984, 
      62577, 57920, 56405, 57892, 61466, 64690, 61090, 65700, 60106, 59845, 
      65449, 67433, 73105, 74845, 70964, 72217, 72613 ], 
  [ 197128, 192628, 191252, 190249, 188165, 187109, 185002, 182858, 181466, 
      181625, 180584, 176593, 172450, 174532, 172552, 172873, 169124, 168305, 
      162097, 161521, 159913, 157657, 156314, 155600, 154193, 153457, 145405, 
      142601, 143125, 138836, 136602, 135556, 133337, 131300, 131162, 130129, 
      128840, 128173, 129385, 127738, 127618, 124025, 123930, 123229, 122701, 
      121833, 121853, 119780, 119425, 118945, 117973, 117288, 115613, 114725, 
      113152, 111620, 112456, 110889, 110461, 108916, 108817, 108602, 108241, 
      108608, 107753, 106466, 101160, 101700, 99865, 95842, 94825, 93440, 
      92250, 93320, 90729, 89402, 91426, 85257, 86797, 84500, 84890, 83396, 
      81332, 82960, 79217, 79690, 78929, 228169, 77320, 78245, 77305, 76649, 
      78440, 76833, 74513, 74209, 210145, 74737, 73476, 212776, 72802, 74042, 
      191386, 71924, 73268, 73424, 71578, 72356, 212354, 69921, 69796, 
      223360, 70244, 68242, 208746, 68176, 67721, 195764, 165160, 195649, 
      211210, 65106, 171301, 64520, 64616, 64025, 64130, 63529, 62669, 62530, 
      197425, 175748, 180034, 60877, 146561, 60418, 62074, 149650, 60245, 
      144413, 62305, 153221, 144260, 207637, 54410, 54290, 130645, 115400, 
      127976, 134125, 209716, 139466, 121153, 131618, 52676, 55976, 50725, 
      52389, 49730, 49608, 114820, 160173, 171085, 49986, 53290, 60282, 
      120322, 142210, 49288, 94613, 135733, 47138, 57698, 46665, 97732, 
      98696, 145652, 102969, 86957, 88621, 136097, 43300, 43273, 97553, 
      42858, 163258, 42089, 42466, 50213, 96973, 113704, 40977, 46962, 82017, 
      40169, 43481, 53225, 54400, 98564, 110756, 46997, 47522, 97285, 137173, 
      97858, 71540, 122516, 94669, 44197, 50632, 107089, 36485, 36481, 36116, 
      66029, 90389, 38857, 41050, 67050, 132065, 34978, 36194, 41693, 34765, 
      146821, 40309, 129706, 33865, 41081, 41956, 56057, 33778, 54842, 43133, 
      42565, 42778, 31201, 71429, 30280, 33301, 34632, 42157, 49597, 59176, 
      95978, 125684, 29410, 38077, 51442, 58141, 95290, 94097, 69505, 27346, 
      26897, 27145, 30290, 90578, 26325, 31005, 49653, 28625, 54821, 90817, 
      26900, 48373, 48365, 94345, 24736, 25120, 65545, 114937, 26426, 27050, 
      27274, 73309, 86525, 92146, 23816, 23752, 91316, 24433, 30805, 38480, 
      40004, 28277, 24482, 27261, 22490, 36362, 32513, 38804, 87440, 26650, 
      25925, 21754, 28730, 28913, 20360, 45162, 34765, 85649, 86681, 89296, 
      22921, 63842, 64690, 41570, 21685, 19865, 18937, 24121, 40725, 40426, 
      19989, 19594, 48932, 18980, 17978, 82714, 39924, 34322, 17357, 58516, 
      62010, 18148, 28265, 29153, 26945, 16418, 16858, 17498, 23018, 38376, 
      19125, 33300, 25034, 22025, 21554, 21401, 18329, 15794, 15737, 56338, 
      27898, 89960, 63725, 18020, 102850, 62602, 15002, 16085, 20266, 99081, 
      22321, 14400, 56186, 47285, 14165, 14522, 19202, 19937, 90100, 44665, 
      20578, 54260, 36560, 19540, 15857, 65897, 73741, 36941, 86437, 98618, 
      48869, 32933, 36178, 93200, 89273, 27920, 16513, 16325, 12164, 12629, 
      73882, 27257, 69264, 27289, 21073, 49300, 85978, 49865, 14050, 23993, 
      84136, 20645, 50045, 87201, 61201, 11601, 13941, 84257, 48841, 38041, 
      14065, 30697, 101210, 24533, 10658, 41938, 88245, 68968, 15165, 111325, 
      88961, 59729, 43856, 66922, 26185, 10330, 49005, 50005, 83393, 37440, 
      49025, 12506, 50265, 41410, 31149, 24778, 13273, 58193, 41588, 20825, 
      22024, 77969, 38720, 15488, 61393, 41058, 29473, 9090, 53621, 41621, 
      26996, 22037, 13480, 83954, 74825, 51746, 49661, 43325, 36466, 7901, 
      8017, 8500, 103610, 8185, 14989, 10324, 71586, 40786, 28304, 20561, 
      8000, 20561, 21529, 99720, 97288, 96685, 6408, 7380, 10180, 94733, 
      89450, 81005, 23885, 6505, 100025, 76001, 18320, 74794, 20754, 12681, 
      10525, 5725, 13021, 82760, 59300, 56552, 49576, 29501, 10237, 12872, 
      86554, 69845, 66338, 33408, 29833, 25065, 9153, 5200, 55217, 29066, 
      12266, 101621, 80525, 9661, 5021, 70297, 59517, 43177, 10845, 5337, 
      4825, 102593, 97040, 19753, 18548, 90205, 62437, 15172, 57457, 36137, 
      12560, 4721, 20737, 5818, 64853, 3908, 5780, 22765, 6637, 35641, 8641, 
      6409, 18976, 59650, 50137, 35405, 5765, 3400, 40772, 38480, 16361, 
      3145, 3361, 23300, 21521, 6161, 34600, 33541, 12916, 10141, 4141, 4360, 
      36665, 5309, 15130, 23440, 6185, 9001, 3690, 19242, 10069, 4436, 3845, 
      2426, 3088, 30193, 6970, 15205, 2845, 5837, 17901, 12025, 14480, 10961, 
      3785, 23753, 15925, 3973, 1989, 6120, 12290, 5696, 8245, 3042, 26802, 
      2452, 1360, 1377, 12112, 3434, 5714, 12250, 1325, 9256, 1105, 17665, 
      2986, 1082, 1361, 2257, 5661, 10193, 16660, 932, 1076, 4520, 1781, 
      21361, 772, 577, 1360, 23985, 26497, 30852, 33700, 808, 740, 21177, 
      841, 586, 41570, 685, 724, 11140, 257, 226, 10629, 221, 10196, 610, 
      181, 706, 46672, 685, 109, 1025, 0, 17424, 85, 29938, 51092, 466, 712, 
      14449, 260, 185, 130, 657, 810, 461, 1325, 45469, 3508, 48130, 392, 
      801, 1097, 2756, 7481, 18481, 1073, 514, 1921, 1129, 521, 481, 57562, 
      1429, 890, 745, 3761, 2173, 833, 905, 928, 3145, 3301, 15602, 1753, 
      1385, 1985, 12260, 17989, 31714, 4405, 3250, 1229, 1825, 1332, 1378, 
      56669, 2677, 24322, 58642, 2624, 45281, 2210, 2357, 30581, 41764, 3145, 
      4052, 3961, 2512, 3706, 3321, 82681, 4420, 2557, 7592, 15572, 11140, 
      5002, 2482, 20626, 3869, 3229, 2789, 5204, 2753, 3380, 19345, 56277, 
      4874, 6613, 4770, 9333, 6613, 5045, 63880, 3581, 8957, 6304, 75424, 
      7085, 25922, 27130, 75545, 4168, 3860, 9298, 73138, 4537, 4112, 5860, 
      5906, 33125, 80954, 6856, 4745, 51280, 5085, 35737, 5989, 5384, 9137, 
      7157, 6485, 5617, 8209, 49705, 56260, 5330, 55058, 46280, 67129, 8692, 
      7457, 53737, 7085, 66938, 70445, 8584, 53608, 70600, 7466, 8000, 7921, 
      6416, 8336, 74521, 10949, 11930, 86978, 9760, 7954, 9341, 50074, 
      106340, 12545, 51185, 88189, 9802, 12308, 9985, 13549, 69165, 86490, 
      11336, 9512, 9701, 9809, 9841, 9225, 9850, 10693, 14157, 10825, 63361, 
      67121, 72500, 10265, 69737, 74210, 12458, 13120, 84800, 118400, 62101, 
      75541, 79669, 128674, 12757, 17593, 12025, 11860, 84564, 129313, 12506, 
      12884, 13256, 13469, 74600, 109444, 19045, 69890, 80077, 14066, 13514, 
      16592, 74933, 120200, 20722, 139477, 141610, 118729, 107057, 20509, 
      17000, 15460, 21853, 117529, 17777, 105977, 21250, 16714, 15914, 18180, 
      82440, 109512, 115732, 21458, 91754, 101393, 22784, 17540, 83465, 
      17797, 22490, 95265, 22181, 21925, 103760, 105794, 102565, 21625, 
      21170, 24642, 20180, 121288, 128977, 141145, 163909, 29060, 21365, 
      101698, 105130, 123028, 172448, 30482, 24137, 147517, 27684, 25204, 
      117364, 132724, 31826, 23248, 114308, 126788, 26113, 130993, 33517, 
      26632, 27274, 26729, 32436, 26640, 126736, 129312, 131920, 29588, 
      131557, 33881, 30169, 30496, 135796, 145561, 158994, 37556, 131885, 
      39125, 33665, 136465, 38900, 32500, 170617, 34981, 161297, 34929, 
      45965, 43066, 36802, 164537, 45668, 40180, 39685, 162005, 45810, 46769, 
      177866, 184365, 41053, 46793, 45545, 47170, 45506, 48100, 43264, 42193, 
      39940, 51021, 48429, 44109, 39625, 50473, 47273, 41113, 41704, 50005, 
      48649, 48953, 55205, 52381, 51245, 49850, 58325, 51713, 50570, 61924, 
      57616, 56500, 55289, 64217, 58888, 54557, 63433, 68066, 64541, 69284, 
      62577, 59908, 62033, 67077, 70805, 65669, 72005, 63529, 63076, 71108, 
      72890, 79186, 81178, 75181, 76816, 77146 ], 
  [ 225640, 217444, 217652, 216121, 212453, 216941, 210610, 206354, 206546, 
      210401, 211208, 207745, 193834, 206740, 198952, 202969, 194996, 194177, 
      189025, 189241, 190009, 182737, 178226, 184640, 177689, 177217, 173917, 
      169265, 173749, 167876, 159570, 163540, 158417, 144500, 156242, 153625, 
      153128, 146389, 158425, 149650, 148474, 144353, 134226, 133525, 148045, 
      146385, 149309, 139316, 131569, 145873, 140149, 139464, 142805, 141125, 
      134800, 131156, 121960, 128313, 135805, 127396, 132577, 131042, 125665, 
      134480, 128609, 131546, 120168, 112788, 118081, 108250, 118585, 119312, 
      115218, 98600, 115281, 107090, 96970, 109017, 92077, 107204, 92546, 
      90260, 105620, 87712, 92417, 89986, 90281, 143425, 96328, 87485, 
      101065, 85625, 80552, 81585, 98009, 95593, 130153, 82657, 97236, 
      131464, 95770, 80642, 117730, 86708, 80660, 80288, 84514, 79220, 
      130250, 91305, 89860, 137296, 77108, 82762, 127170, 91936, 88049, 
      118676, 99688, 118033, 128050, 84906, 102661, 82472, 79400, 82505, 
      78650, 79633, 76661, 73882, 117697, 103940, 106378, 73285, 86105, 
      68074, 64978, 87610, 66845, 84485, 60721, 88805, 83540, 121837, 74738, 
      71450, 74677, 66824, 73064, 76309, 122596, 79010, 69145, 74330, 59540, 
      54920, 65509, 58725, 66890, 71784, 64660, 89685, 96373, 55530, 51442, 
      48402, 66730, 78586, 55624, 54749, 74749, 62714, 47930, 63297, 55492, 
      55400, 79652, 57033, 49997, 50341, 73265, 62308, 61489, 53465, 59490, 
      89074, 61625, 54346, 42029, 51829, 59848, 52065, 43002, 45585, 54161, 
      45329, 40289, 40144, 52100, 57956, 41717, 41450, 51085, 71965, 51130, 
      40916, 63380, 49261, 40237, 37960, 54553, 54437, 53905, 52484, 37781, 
      46301, 41497, 39202, 37746, 67385, 53194, 44378, 37469, 48757, 75805, 
      37141, 65554, 50497, 36065, 35620, 34145, 46714, 32402, 32309, 32005, 
      31954, 42289, 35525, 48232, 36205, 34632, 30805, 30325, 31720, 45554, 
      61268, 43402, 30685, 29530, 30685, 44866, 43937, 33073, 41866, 44585, 
      38233, 31610, 41210, 41373, 30213, 26685, 32321, 27365, 40657, 32708, 
      25405, 25133, 42073, 47440, 35152, 29377, 52897, 56786, 29954, 29650, 
      32125, 37949, 40666, 43880, 42760, 40100, 33409, 25525, 23168, 23108, 
      65237, 31082, 26469, 35426, 22370, 77129, 21908, 37280, 62818, 61829, 
      46306, 70178, 22049, 34088, 104562, 84397, 35225, 35729, 37024, 56185, 
      25562, 25882, 98858, 24853, 47057, 30817, 21745, 97749, 97186, 48501, 
      46786, 112820, 27956, 30914, 32818, 17748, 86330, 38477, 129796, 23202, 
      24484, 16913, 16745, 71825, 38330, 27154, 25154, 18530, 95400, 51597, 
      15876, 68066, 60569, 59306, 58889, 49481, 36650, 38177, 127354, 75154, 
      179720, 139493, 50228, 198682, 137842, 27410, 23477, 17890, 193329, 
      63241, 31824, 127730, 112757, 32117, 26930, 17882, 17297, 180388, 
      108553, 16090, 125012, 94112, 57556, 20345, 22865, 156109, 95021, 
      175405, 193394, 116453, 87845, 13210, 185600, 179825, 78080, 50569, 
      50909, 31700, 23981, 157042, 77417, 150048, 77713, 12889, 15508, 
      175474, 119033, 18010, 11849, 172840, 12461, 15461, 177489, 137761, 
      35361, 17109, 173225, 117745, 99025, 16441, 10897, 198098, 73109, 
      26234, 12634, 179325, 150280, 50805, 212701, 180569, 136025, 12704, 
      147442, 77401, 21682, 14157, 120493, 172625, 99216, 119249, 14354, 
      121545, 106618, 88173, 75730, 12745, 134489, 10964, 67817, 70600, 
      165353, 102608, 56144, 140065, 106794, 85969, 16218, 127805, 107885, 
      81380, 71405, 10312, 174506, 160889, 124874, 121469, 110909, 99034, 
      18461, 17257, 15892, 203138, 16105, 8653, 11908, 156330, 107050, 84800, 
      69401, 14864, 6569, 6481, 197928, 194440, 193573, 28584, 15300, 10708, 
      190829, 183170, 170765, 76685, 30265, 198497, 163385, 65312, 161650, 
      70650, 52281, 46429, 20509, 7741, 173576, 137972, 133640, 122440, 
      87845, 45877, 7592, 179218, 154325, 148970, 95184, 88705, 79713, 43209, 
      23680, 131777, 87410, 7250, 201149, 170549, 45301, 19541, 155305, 
      138717, 112345, 48861, 29097, 20137, 202649, 194720, 69649, 67124, 
      184981, 143485, 60052, 135865, 100817, 54272, 28745, 4105, 11890, 
      147485, 19220, 11588, 76621, 9805, 100321, 44809, 9841, 3664, 139642, 
      124585, 100085, 36125, 19240, 109412, 105536, 64145, 19777, 16825, 
      3236, 74849, 38369, 99016, 97165, 56740, 50005, 30805, 11752, 102665, 
      35933, 3250, 78880, 39185, 47545, 29826, 2610, 50461, 10244, 31301, 
      21170, 13120, 3529, 42610, 2533, 13141, 7157, 68589, 3049, 61472, 
      53465, 32561, 2105, 64765, 33805, 15453, 6120, 56906, 40016, 47317, 
      30762, 2250, 28852, 16672, 16425, 2080, 8450, 5450, 1954, 22181, 2920, 
      20905, 1033, 32290, 21410, 13505, 10177, 4869, 2009, 820, 14132, 13220, 
      5576, 10229, 769, 21892, 18265, 11392, 1017, 1417, 2340, 3076, 22984, 
      22388, 585, 12721, 14050, 5402, 23125, 12868, 1108, 17945, 17914, 1125, 
      18965, 1220, 23578, 15229, 11530, 7072, 24973, 14893, 26897, 17424, 0, 
      15133, 1690, 8852, 23434, 25000, 193, 21380, 20513, 15706, 11745, 
      11106, 12869, 9509, 6661, 5620, 7738, 14120, 11889, 10865, 6980, 2465, 
      265, 25889, 13978, 29641, 25681, 20849, 15529, 11890, 26773, 23330, 
      14737, 6401, 29629, 16409, 15425, 15184, 7897, 7789, 1082, 26305, 
      23825, 11225, 1700, 1093, 2938, 6781, 32554, 18125, 25321, 20340, 
      18010, 12053, 29077, 1882, 12970, 28496, 7529, 25706, 12917, 3125, 
      6388, 30073, 33620, 33265, 26272, 31954, 30249, 25129, 34516, 25525, 
      5480, 2372, 3748, 35890, 22282, 2410, 31061, 27781, 15725, 35828, 
      22025, 13940, 2713, 12717, 33650, 39349, 32490, 6165, 39085, 33293, 
      16360, 18365, 6845, 37456, 22096, 39821, 4010, 4162, 22217, 26344, 
      20228, 7450, 21130, 27505, 20480, 12196, 34154, 5669, 25250, 37480, 
      26393, 11680, 27261, 6697, 32125, 28616, 43457, 36725, 33941, 29377, 
      40153, 11425, 14020, 22490, 13610, 10376, 19081, 40372, 14057, 13345, 
      33485, 19154, 20813, 12808, 13480, 20968, 15650, 35984, 35641, 22784, 
      14144, 23041, 45533, 48098, 29690, 40912, 32506, 14621, 12850, 40868, 
      47921, 13697, 30901, 16930, 46100, 17113, 49453, 21645, 30258, 41960, 
      33800, 33989, 19841, 33865, 27441, 32818, 36829, 49005, 36697, 19801, 
      21449, 23924, 29801, 22745, 24842, 18530, 43216, 30416, 49232, 19861, 
      25909, 27925, 55546, 40477, 55345, 34465, 25588, 30708, 56185, 36530, 
      22916, 21704, 21125, 26024, 44500, 58117, 24218, 29125, 39146, 35426, 
      48800, 27149, 51560, 59530, 63445, 64786, 50881, 44225, 57733, 46568, 
      26548, 60925, 50473, 48137, 43937, 58474, 42850, 28850, 48276, 31752, 
      46152, 49732, 58154, 36578, 41729, 61328, 43940, 32513, 44197, 59186, 
      39033, 56765, 55981, 44096, 45338, 43693, 51721, 49946, 60282, 36548, 
      54760, 59545, 66961, 81541, 69716, 40637, 44410, 46258, 56500, 87440, 
      71930, 53177, 71485, 64116, 56356, 53476, 62500, 74330, 43840, 52004, 
      59204, 57265, 61825, 77077, 58312, 59746, 57881, 73620, 56736, 59680, 
      61200, 62752, 64964, 62917, 75329, 63433, 63760, 66100, 72169, 80586, 
      81380, 64037, 84533, 71153, 67033, 82724, 65764, 88777, 69829, 83417, 
      68193, 94541, 88210, 72442, 85865, 92660, 79780, 78493, 84653, 92538, 
      93761, 95234, 99621, 79069, 92465, 89633, 92842, 88010, 93508, 81808, 
      78889, 70036, 98541, 92781, 82125, 67609, 96409, 88985, 71209, 72328, 
      94357, 90625, 89609, 102461, 93829, 90317, 86546, 104789, 87089, 83570, 
      111028, 100384, 97684, 94625, 114377, 102184, 87557, 109105, 118490, 
      111005, 120500, 105345, 97924, 102689, 113805, 119645, 108173, 121637, 
      101281, 100036, 118100, 119090, 128026, 131074, 116365, 119584, 119650 ]
    , [ 199737, 194969, 193693, 192650, 190450, 189760, 187361, 185065, 
      183773, 184180, 183257, 179282, 174465, 177281, 174905, 175474, 171425, 
      170602, 164434, 163908, 162450, 159848, 158285, 158045, 156260, 155538, 
      147762, 144820, 145610, 141193, 138541, 137825, 135400, 132545, 133213, 
      132068, 130825, 129744, 131690, 129557, 129365, 125716, 124933, 124228, 
      124722, 123796, 124010, 121393, 120530, 121050, 119754, 119065, 117716, 
      116770, 114869, 113185, 113337, 112306, 112410, 110393, 110650, 110345, 
      109642, 110581, 109384, 108373, 102625, 102625, 101268, 96821, 96570, 
      95317, 93925, 93785, 92500, 90701, 91897, 86938, 87218, 86105, 85465, 
      83905, 83021, 83317, 80138, 80413, 79720, 222408, 78625, 78884, 78930, 
      77258, 78577, 77146, 76100, 75652, 204676, 75258, 75073, 207209, 74341, 
      74465, 186337, 72901, 73741, 73861, 72425, 72785, 206713, 71332, 71117, 
      217445, 70657, 69173, 203125, 69733, 69044, 190445, 160625, 190282, 
      205465, 66373, 166538, 65657, 65537, 65194, 65029, 64532, 63520, 63197, 
      191882, 170741, 174897, 61604, 142312, 60809, 62141, 145289, 60560, 
      140192, 62050, 148682, 139969, 201620, 55625, 55289, 126650, 111905, 
      124049, 130000, 203593, 135157, 117416, 127517, 52945, 55705, 51530, 
      52618, 50689, 50905, 111185, 155152, 165776, 50137, 52937, 59245, 
      116441, 137645, 49489, 91664, 131344, 47965, 56797, 47560, 94613, 
      95497, 140905, 99586, 84178, 85748, 131546, 44325, 44244, 94276, 43717, 
      157925, 43138, 42993, 49360, 93600, 109737, 41434, 46393, 79234, 40820, 
      43304, 52040, 53125, 95093, 106853, 46330, 46801, 93824, 132416, 94357, 
      69133, 118165, 91250, 43600, 49441, 103172, 37370, 37330, 36889, 63760, 
      87040, 38690, 40577, 64705, 127304, 35865, 36397, 41050, 35360, 141620, 
      39730, 124969, 34632, 40372, 41157, 54196, 34289, 52925, 42004, 41450, 
      41645, 31554, 68578, 31097, 33092, 34225, 40976, 47876, 56897, 92129, 
      120877, 29945, 37154, 49529, 55850, 91433, 90250, 66586, 27893, 27656, 
      27450, 29929, 86761, 26896, 30496, 47632, 28418, 52490, 86930, 26825, 
      46336, 46306, 90306, 25805, 25325, 62600, 110228, 28013, 26765, 26953, 
      70018, 82730, 88153, 24697, 24561, 87337, 24554, 29954, 36941, 38357, 
      30298, 24433, 26704, 22865, 34901, 35044, 37141, 83509, 28601, 27850, 
      22905, 31025, 27914, 20761, 48673, 37610, 81668, 82664, 85189, 24642, 
      60685, 61497, 44921, 21346, 21160, 19188, 23400, 44050, 43733, 21370, 
      20885, 52721, 19025, 18289, 78741, 37837, 37289, 18218, 62793, 58777, 
      17989, 26900, 27716, 29410, 17317, 16965, 17425, 22117, 41665, 20740, 
      31513, 27365, 24050, 23525, 23354, 19850, 16613, 16660, 60569, 30509, 
      95465, 68276, 19601, 108765, 67113, 15229, 15970, 19485, 104884, 24488, 
      14965, 60437, 51122, 14762, 14741, 18485, 19130, 95625, 48386, 19637, 
      58445, 39845, 21493, 15524, 62324, 78714, 40258, 91856, 104429, 52826, 
      36026, 33961, 98845, 94792, 30685, 18180, 18020, 12833, 12740, 78885, 
      30010, 74101, 30056, 19844, 46325, 91405, 53906, 13645, 22490, 89505, 
      19408, 47008, 92674, 65738, 12538, 13474, 89636, 52852, 41512, 13540, 
      28660, 107125, 27154, 11029, 39249, 93760, 73817, 16900, 117538, 94504, 
      64228, 41029, 71705, 28970, 10397, 45922, 54100, 88762, 40933, 53090, 
      11909, 54394, 45125, 34306, 27521, 12506, 62660, 38765, 23290, 24593, 
      83176, 42325, 17509, 66002, 44785, 32570, 8821, 57920, 45380, 29945, 
      24644, 12505, 89365, 79930, 55969, 53794, 47170, 39969, 7858, 7880, 
      8237, 109625, 7954, 13786, 9657, 76585, 44525, 31373, 23108, 7685, 
      18824, 19720, 105625, 103121, 102500, 7129, 7129, 9425, 100490, 95045, 
      86330, 26690, 7330, 105940, 81160, 20725, 79913, 23353, 14578, 12170, 
      5930, 11858, 88145, 63857, 61001, 53737, 32672, 11860, 11705, 92061, 
      74794, 71161, 36805, 33032, 27976, 10660, 5645, 59618, 32225, 11105, 
      107584, 85840, 11268, 5188, 75266, 64090, 47066, 12610, 6130, 5042, 
      108584, 102869, 22324, 21029, 95828, 67124, 17393, 61956, 39700, 14557, 
      5512, 18756, 5381, 69632, 4097, 5321, 25578, 5994, 39188, 10244, 5780, 
      17069, 64237, 54346, 38944, 6964, 3609, 44573, 42173, 18740, 3400, 
      3400, 21053, 24274, 7474, 38105, 36992, 15017, 11972, 5072, 3977, 
      40274, 6506, 13429, 26325, 7540, 10730, 4573, 17209, 11920, 3929, 4810, 
      2797, 2861, 27464, 8485, 13426, 2628, 5008, 20434, 10490, 16757, 12932, 
      4820, 21346, 18320, 5072, 1972, 5185, 14393, 7093, 9962, 3985, 24181, 
      3293, 1445, 1444, 10469, 2813, 4733, 10585, 1780, 7857, 1480, 15556, 
      4005, 1489, 1210, 1818, 4624, 8644, 14589, 833, 905, 3593, 1354, 18954, 
      1205, 776, 1037, 21412, 23780, 27901, 30605, 1305, 1201, 18754, 628, 
      477, 38077, 1184, 521, 9425, 424, 389, 8938, 452, 8537, 1125, 144, 377, 
      42885, 1250, 26, 1690, 85, 15133, 0, 26897, 47093, 909, 1241, 12346, 
      565, 436, 53, 274, 373, 164, 740, 41680, 2501, 44221, 169, 394, 596, 
      1877, 5972, 16072, 1594, 261, 2628, 1620, 724, 324, 53261, 1962, 1225, 
      500, 2738, 2834, 680, 680, 685, 2250, 2384, 13385, 2196, 1684, 1384, 
      10309, 15602, 28517, 3328, 4005, 1138, 2180, 1381, 1261, 52372, 3218, 
      21533, 54269, 3125, 41444, 2545, 1810, 27442, 38081, 3706, 4789, 4680, 
      2853, 4349, 3874, 77474, 5185, 2836, 6161, 13385, 9341, 5809, 2533, 
      18085, 4420, 3600, 2368, 5981, 2756, 2789, 16900, 51988, 5513, 7514, 
      5329, 7786, 7492, 5636, 59305, 3250, 7474, 7085, 70445, 7970, 23081, 
      24217, 70562, 4329, 3625, 7817, 68237, 4744, 3869, 4933, 6469, 29890, 
      75793, 7577, 4850, 47205, 5218, 32378, 6388, 5585, 10090, 7786, 6970, 
      5850, 8996, 45704, 51989, 5105, 50837, 42433, 62450, 9445, 6500, 49576, 
      7474, 62269, 65650, 7457, 49457, 65801, 6605, 8485, 8388, 6109, 7309, 
      69588, 11876, 12961, 81637, 10445, 8185, 8258, 46093, 100421, 13498, 
      47170, 82820, 8821, 13141, 9000, 14522, 64450, 81181, 11945, 9689, 
      9874, 9010, 9992, 8980, 9925, 10980, 15034, 11090, 58888, 62504, 67685, 
      10090, 65026, 69337, 11357, 13653, 79573, 112165, 57698, 70634, 74618, 
      122165, 13120, 18632, 12020, 11261, 79357, 122792, 12605, 12025, 12289, 
      12448, 69745, 103473, 20162, 65221, 75044, 14213, 13445, 17221, 70100, 
      113945, 21789, 132714, 134793, 112520, 101186, 21456, 17425, 14625, 
      22922, 111362, 18248, 100148, 22185, 16893, 15193, 18625, 77377, 
      103585, 109625, 22349, 86381, 95714, 23797, 17725, 78376, 17978, 23365, 
      89800, 22900, 22608, 98045, 100021, 96896, 22018, 21473, 25405, 19625, 
      115081, 122564, 134408, 156610, 30145, 20992, 96101, 99425, 116797, 
      164957, 31609, 24418, 140634, 28465, 25625, 111305, 126233, 33017, 
      22941, 108349, 120469, 26522, 124562, 34768, 27073, 27765, 27130, 
      33517, 26965, 120437, 122941, 125477, 30265, 125138, 34964, 30682, 
      31005, 129285, 138794, 151885, 38777, 125492, 40450, 34450, 129956, 
      40105, 32985, 163250, 35554, 154180, 35386, 47458, 44325, 37413, 
      157354, 47041, 41049, 40500, 154900, 47161, 48130, 170389, 176740, 
      41794, 48052, 46696, 48425, 46537, 49325, 44021, 42824, 40113, 52378, 
      49570, 44818, 39650, 51714, 48226, 41274, 41897, 51130, 49608, 49810, 
      56500, 53264, 51962, 50405, 59530, 52154, 50849, 63297, 58549, 57325, 
      55988, 65650, 59849, 54800, 64532, 69485, 65690, 70753, 63466, 60469, 
      62770, 68224, 72080, 66512, 73330, 64040, 63533, 72241, 73949, 80393, 
      82449, 75850, 77589, 77897 ], 
  [ 244250, 234882, 235570, 233869, 229697, 235889, 228240, 223316, 223988, 
      228985, 230354, 227025, 210068, 226330, 216738, 221897, 212594, 211769, 
      206897, 207353, 208841, 200005, 194504, 203114, 194441, 194045, 192149, 
      186905, 192613, 186218, 176020, 181530, 175493, 157874, 173300, 170185, 
      169922, 161297, 176689, 165700, 164196, 159881, 146632, 145925, 165113, 
      163201, 167021, 154562, 144513, 163397, 156197, 155506, 160381, 158449, 
      150642, 146330, 134018, 142825, 152765, 142218, 149033, 147088, 140153, 
      151586, 144157, 148388, 135082, 125242, 132737, 121060, 134909, 136274, 
      131272, 109154, 131809, 121480, 107588, 125245, 102565, 123098, 103760, 
      101210, 121970, 97994, 105305, 101972, 102589, 125885, 111002, 99125, 
      117209, 97165, 89954, 91801, 114041, 110969, 114041, 93845, 113338, 
      114930, 111620, 91408, 103568, 100010, 91666, 91130, 97236, 90050, 
      113440, 106633, 104778, 119250, 87914, 95940, 110500, 107978, 103025, 
      103394, 88002, 102569, 110864, 99688, 89973, 96674, 92618, 96865, 
      91780, 93249, 89609, 86004, 101529, 90226, 92084, 85717, 75893, 79012, 
      74440, 76900, 77449, 74425, 68765, 77333, 73210, 103693, 89552, 85280, 
      65781, 60218, 64490, 66833, 104018, 68708, 61461, 65000, 70130, 63050, 
      78553, 69145, 80660, 87106, 57514, 76225, 81601, 65668, 59284, 53128, 
      58500, 67240, 66002, 50777, 64217, 75956, 53300, 76861, 50770, 50338, 
      67538, 51145, 46885, 46813, 62105, 76562, 75497, 48121, 73000, 74376, 
      76025, 66368, 47801, 46121, 51434, 63817, 50080, 42577, 66809, 54205, 
      44573, 44018, 45970, 49858, 48373, 47860, 45025, 60001, 44900, 39682, 
      53290, 43429, 47273, 42290, 46489, 68261, 67565, 65810, 37249, 40849, 
      50553, 46864, 36880, 55525, 67076, 55144, 44381, 61321, 61965, 44369, 
      53840, 63869, 42713, 41858, 35545, 58932, 33608, 37117, 36889, 36756, 
      53885, 32525, 61954, 45253, 42778, 35425, 32485, 31338, 38032, 49394, 
      55876, 36517, 30852, 30285, 37332, 36473, 29861, 54468, 58165, 49757, 
      40100, 33956, 54121, 38041, 27625, 41537, 26905, 33133, 42562, 26321, 
      25961, 33881, 62530, 46306, 26181, 41665, 74248, 38888, 38420, 27365, 
      30893, 32708, 58138, 56690, 32218, 44217, 31905, 26426, 25874, 84725, 
      41140, 34225, 47440, 26020, 98977, 24650, 29690, 82036, 80953, 61904, 
      91012, 27877, 46306, 130960, 107761, 27505, 27845, 28730, 74453, 21608, 
      21764, 124576, 33761, 63421, 42425, 28925, 123373, 122728, 65269, 
      63144, 140570, 38650, 42832, 25220, 18754, 110372, 52925, 159818, 
      19024, 34322, 21257, 20761, 93629, 53000, 38216, 35396, 25000, 120970, 
      69541, 18322, 89284, 80393, 78884, 78385, 67009, 50980, 52993, 157252, 
      97672, 215434, 170861, 68066, 236276, 169040, 39092, 33601, 24980, 
      230425, 83773, 45058, 157768, 140909, 45509, 38600, 25288, 24293, 
      216242, 136201, 22500, 154786, 119786, 77162, 29537, 17297, 189485, 
      120853, 210825, 230612, 145225, 112681, 13856, 222074, 215725, 101434, 
      68921, 69413, 45530, 35269, 190628, 100753, 182890, 101125, 18097, 
      12762, 211016, 148261, 26984, 15821, 208130, 17657, 12457, 213265, 
      169273, 50473, 25825, 208585, 146873, 125693, 24905, 12473, 235912, 
      95917, 38792, 11252, 215329, 183250, 69589, 251897, 216725, 167425, 
      10730, 180148, 101005, 32904, 11029, 150077, 208025, 126082, 148733, 
      22600, 151345, 134532, 113545, 99216, 20241, 165841, 9106, 90061, 
      93330, 200125, 130082, 76402, 172125, 134836, 111141, 26056, 158465, 
      136085, 105890, 94357, 16946, 210244, 195233, 155200, 151385, 139513, 
      126080, 29353, 27733, 25794, 241652, 26165, 14285, 19994, 190240, 
      135220, 109930, 92153, 24578, 9805, 9389, 236002, 232186, 231237, 
      43042, 25330, 18442, 228241, 219844, 206209, 100649, 45209, 236641, 
      198085, 87466, 196180, 93700, 72133, 65133, 32653, 13653, 209330, 
      169954, 165130, 152618, 113513, 64493, 13498, 215540, 188105, 182176, 
      121906, 114525, 104221, 61321, 36954, 163085, 113060, 13220, 239585, 
      206033, 63893, 31573, 189225, 170833, 141345, 68185, 43993, 32409, 
      241237, 232570, 92657, 89722, 221917, 176157, 81490, 167705, 128393, 
      74714, 43693, 6425, 21256, 180625, 31450, 20866, 100817, 18257, 127873, 
      63505, 18369, 6370, 171944, 155165, 127625, 53005, 31610, 138170, 
      133802, 86425, 32381, 28445, 4442, 98845, 55805, 126450, 124353, 77778, 
      69813, 46513, 21474, 130585, 52865, 6980, 103514, 56849, 66925, 45352, 
      4852, 70409, 19450, 47225, 34388, 23626, 2637, 61064, 5981, 23717, 
      14945, 91705, 7633, 83434, 74033, 48865, 2741, 87289, 50425, 26989, 
      13474, 78112, 58018, 66789, 46708, 1960, 44370, 28746, 28417, 6282, 
      17320, 12680, 6068, 35965, 8258, 34349, 3161, 48680, 35012, 24565, 
      19925, 11905, 6737, 3170, 25490, 24250, 13162, 20105, 1625, 35698, 
      31005, 21754, 1129, 873, 730, 810, 37106, 36346, 1417, 23633, 25448, 
      1384, 37305, 23850, 5202, 30637, 30600, 5365, 31973, 5618, 37892, 
      27065, 22048, 1898, 39637, 26605, 42041, 29938, 1690, 26897, 0, 2810, 
      37640, 39610, 2825, 34994, 33881, 27592, 22237, 21352, 23765, 19093, 
      1649, 13306, 2216, 25402, 22345, 20905, 15298, 7913, 1613, 40597, 
      25160, 45233, 40289, 34145, 27185, 4680, 41609, 37264, 26041, 14173, 
      45097, 28181, 26869, 26546, 16301, 16105, 3488, 40841, 37705, 21005, 
      5330, 2749, 904, 14417, 48548, 30265, 39505, 33130, 30056, 5069, 44145, 
      1780, 5652, 43394, 2665, 39860, 23053, 1453, 2250, 45281, 49642, 49205, 
      40490, 47560, 45445, 14085, 50690, 39485, 11650, 5098, 8266, 52292, 
      35240, 3560, 46309, 42209, 26545, 52130, 34801, 24010, 4337, 5965, 
      49360, 56277, 47860, 11941, 55925, 48821, 8354, 29705, 12937, 53874, 
      12274, 56725, 3940, 3764, 12389, 39962, 32042, 13600, 11700, 41357, 
      32282, 20882, 49640, 3853, 14660, 53698, 39817, 6074, 40837, 4365, 
      46925, 42514, 60793, 52585, 49145, 43433, 56745, 6205, 7570, 34484, 
      7400, 5882, 10809, 56858, 22753, 7445, 48325, 10952, 12037, 20754, 
      7650, 12186, 24820, 51298, 50873, 34490, 22570, 13673, 62885, 65936, 
      18500, 57186, 46724, 22853, 7880, 27106, 65477, 8621, 19669, 25700, 
      63146, 25877, 67149, 13429, 19336, 58010, 47882, 48065, 29489, 47853, 
      39625, 46472, 51461, 66337, 51241, 12773, 13765, 15338, 42365, 14645, 
      16004, 26900, 59042, 20002, 34226, 13213, 16965, 18325, 39304, 55553, 
      73525, 47889, 36306, 20434, 39925, 50440, 32474, 30770, 29945, 17378, 
      30770, 76689, 16456, 19717, 53348, 48644, 65210, 18701, 36634, 77972, 
      46217, 47312, 36189, 31085, 75665, 62122, 36362, 79425, 36009, 63925, 
      31025, 76388, 57320, 39220, 63970, 22354, 32818, 35578, 75892, 25780, 
      29537, 79634, 58474, 23021, 58725, 76900, 27877, 73805, 72857, 31850, 
      32840, 31681, 67337, 65152, 77608, 47882, 40346, 44217, 50157, 62189, 
      88570, 52849, 32836, 34192, 42050, 67250, 91012, 68405, 54077, 81634, 
      72234, 39834, 46890, 93728, 56426, 38842, 44402, 73125, 46525, 96785, 
      74330, 76004, 73729, 92578, 72250, 45018, 46210, 47434, 82106, 47745, 
      94345, 79889, 80210, 50570, 55485, 62344, 101098, 49069, 104737, 88897, 
      51561, 102418, 82178, 69433, 86705, 65273, 84565, 115657, 108260, 
      89540, 67457, 113266, 98090, 96557, 66637, 113056, 114349, 75560, 
      79285, 96857, 112625, 109301, 112996, 107168, 113562, 99730, 96237, 
      85322, 119233, 112489, 99865, 82233, 116597, 107861, 86477, 87754, 
      114041, 109565, 108121, 123005, 112545, 108289, 103780, 125033, 103877, 
      99620, 132074, 119450, 116258, 112625, 135733, 121402, 103553, 129025, 
      139880, 131165, 142130, 124345, 115442, 121021, 134017, 140489, 127049, 
      142721, 118669, 117178, 138346, 139060, 148768, 152132, 134705, 138410, 
      138388 ], 
  [ 270740, 259880, 261200, 259285, 254473, 262885, 253538, 247762, 249066, 
      255545, 257652, 254525, 233642, 254248, 242324, 248965, 237960, 237133, 
      232669, 233441, 235877, 225025, 218250, 229716, 218817, 218525, 218513, 
      212521, 219817, 212776, 200138, 207656, 200449, 178056, 198250, 194497, 
      194548, 183485, 203221, 189370, 187442, 182905, 165626, 164917, 190145, 
      187913, 192897, 177256, 164237, 189053, 179945, 179252, 186133, 183881, 
      174164, 169000, 152660, 164645, 177761, 164456, 173389, 170914, 161965, 
      176788, 167345, 173266, 157508, 144488, 154841, 140818, 159221, 161428, 
      155258, 126036, 156425, 143338, 124570, 149525, 119425, 146952, 121570, 
      118696, 146448, 114628, 125325, 120826, 121865, 106577, 133348, 117549, 
      141461, 115477, 105508, 108413, 138177, 134257, 96625, 111725, 137576, 
      96980, 135538, 108754, 88690, 120640, 109328, 108580, 117122, 107496, 
      95162, 129905, 127520, 99380, 105352, 116450, 92426, 132196, 125865, 
      87120, 76388, 86077, 92146, 122306, 77081, 118548, 113220, 118949, 
      112274, 114377, 109885, 105218, 84173, 76048, 77162, 105349, 66265, 
      96730, 90250, 66634, 94741, 65005, 82765, 66105, 63464, 83869, 112338, 
      106794, 57929, 55332, 57060, 58237, 83656, 59050, 55193, 56610, 87496, 
      77236, 99097, 86297, 102154, 110612, 51976, 62525, 66205, 82490, 73138, 
      62954, 51578, 56290, 83140, 49365, 54325, 96802, 63970, 98129, 48400, 
      47540, 55624, 47285, 46625, 46021, 51453, 98768, 97385, 44993, 94250, 
      59162, 98437, 85706, 59077, 42557, 44372, 82829, 63050, 42509, 86985, 
      69505, 53937, 52852, 41872, 43216, 60809, 59978, 41029, 48373, 40690, 
      41936, 44096, 39745, 60229, 51748, 39937, 90009, 89101, 86920, 40445, 
      37685, 66149, 60658, 39650, 44089, 88922, 72962, 57217, 81469, 47981, 
      57625, 42610, 85073, 55225, 53840, 41273, 78650, 39114, 47285, 47161, 
      46922, 72845, 32617, 83668, 60925, 57284, 45373, 39253, 34820, 32290, 
      38032, 75994, 48049, 36554, 33761, 31586, 30829, 29725, 74786, 79753, 
      68693, 55114, 28618, 74645, 52205, 32885, 57501, 30361, 27469, 59368, 
      31573, 31105, 27365, 86116, 64804, 26129, 31225, 100906, 54522, 53842, 
      25297, 25857, 26506, 80660, 78788, 26120, 62285, 44249, 34740, 33552, 
      114025, 58250, 48365, 67090, 34858, 131345, 32320, 24004, 111010, 
      109817, 86210, 122098, 39565, 66260, 169250, 142129, 21697, 21825, 
      22180, 102245, 20674, 20618, 162010, 49465, 88769, 61625, 42401, 
      160697, 159946, 91145, 88490, 180648, 56680, 62450, 19610, 24272, 
      145674, 75825, 202856, 17858, 51280, 31113, 30193, 126061, 76210, 
      56762, 52882, 37610, 158276, 96989, 25736, 120970, 110277, 108450, 
      107845, 93925, 73762, 76409, 200170, 131050, 265876, 215685, 95400, 
      289154, 213650, 58474, 50969, 38426, 282665, 114601, 66452, 200890, 
      181593, 67113, 57978, 39154, 37629, 266888, 176245, 35090, 197584, 
      157284, 106816, 45729, 14409, 236945, 158561, 260933, 283050, 186745, 
      149113, 19018, 273556, 266465, 135956, 96977, 97677, 67752, 54205, 
      238394, 135269, 229700, 135745, 29185, 13568, 261322, 190405, 42946, 
      25317, 258116, 28741, 12941, 263885, 214381, 74381, 41465, 258673, 
      188905, 164545, 40225, 18889, 289178, 129785, 59410, 13850, 266261, 
      230260, 98261, 306961, 267865, 212417, 12580, 226834, 135925, 51818, 
      11393, 192733, 258205, 165236, 191277, 37690, 194309, 175058, 150785, 
      134018, 34373, 210817, 11152, 123269, 127172, 249545, 170068, 107060, 
      218045, 175562, 148157, 43250, 202581, 177021, 142056, 128509, 30004, 
      260930, 244117, 198890, 194545, 180977, 165530, 47921, 45769, 43088, 
      295938, 43669, 26065, 34952, 238586, 176146, 146932, 126081, 41652, 
      18505, 17665, 289748, 285508, 284453, 66260, 42824, 32968, 281137, 
      271786, 256561, 136161, 69061, 290489, 247481, 120644, 245362, 128042, 
      102341, 93857, 52897, 25841, 260100, 215848, 210388, 196180, 151245, 
      93109, 25684, 267050, 236329, 229658, 161012, 152465, 140465, 89297, 
      58676, 208125, 150786, 25506, 293845, 256477, 92501, 51701, 237653, 
      216929, 183413, 97745, 67829, 52853, 295705, 286084, 126985, 123520, 
      274261, 222989, 113800, 213473, 168649, 105748, 67625, 14033, 37978, 
      228085, 51880, 37480, 136721, 33809, 168121, 92305, 34025, 14500, 
      218338, 199333, 167869, 79469, 52244, 180000, 174996, 119881, 53329, 
      48121, 10656, 134525, 83005, 166580, 164165, 109640, 100085, 71485, 
      38708, 171349, 79425, 16474, 140036, 84361, 96661, 70106, 12434, 
      100885, 36040, 72505, 56170, 41908, 6185, 89626, 15145, 42101, 29725, 
      126305, 18277, 116548, 105345, 74665, 8293, 121141, 76645, 46637, 
      27716, 110266, 86036, 96713, 72074, 6338, 69200, 49124, 48689, 16484, 
      33562, 26802, 16162, 58565, 19940, 56521, 10705, 74666, 57394, 43661, 
      37325, 25805, 17665, 11024, 45000, 43336, 27796, 37705, 7565, 58384, 
      52313, 39988, 6113, 5009, 3488, 2720, 60212, 59240, 7349, 42601, 45050, 
      1058, 60509, 42920, 15368, 51929, 51890, 15737, 53685, 16200, 61298, 
      47285, 40570, 164, 63553, 46705, 66589, 51092, 8852, 47093, 2810, 0, 
      61010, 63508, 11245, 57616, 56185, 47986, 40829, 39626, 42885, 36517, 
      205, 28288, 130, 45044, 40925, 38953, 31120, 20025, 8425, 64685, 44690, 
      70481, 64265, 56425, 47345, 458, 65897, 60386, 45769, 29341, 70225, 
      48537, 46801, 46372, 32309, 32005, 11754, 64793, 60809, 38809, 15184, 
      10057, 3442, 29461, 74402, 51137, 63025, 54848, 50818, 1237, 68825, 
      6850, 1394, 67860, 1585, 63370, 41369, 4505, 2120, 70165, 75584, 75041, 
      64100, 72970, 70325, 5045, 76840, 62773, 24868, 13864, 19360, 78754, 
      57250, 10306, 71285, 66125, 45797, 78480, 56593, 42304, 11713, 2525, 
      74962, 83465, 73034, 24713, 83005, 74205, 3316, 49681, 26129, 80420, 
      4900, 83905, 9178, 8578, 5013, 62900, 52648, 26890, 4850, 64609, 52884, 
      37456, 75010, 6857, 6322, 80020, 62533, 4196, 63761, 6725, 71437, 
      65860, 88589, 78473, 74185, 66989, 83585, 4849, 4624, 55386, 4770, 
      5476, 5525, 83584, 39409, 5233, 72929, 5770, 6113, 36452, 5540, 6260, 
      42106, 76532, 76001, 55060, 38900, 7001, 90765, 94450, 9490, 83684, 
      70570, 38961, 6922, 14800, 93661, 7549, 10645, 42538, 90688, 42713, 
      95537, 8321, 10730, 84276, 71604, 71785, 47485, 71465, 60905, 69658, 
      75917, 94289, 75589, 9241, 9385, 9792, 64165, 9733, 10138, 43290, 
      85076, 12116, 20404, 10201, 10985, 11497, 23890, 80629, 102625, 70841, 
      55760, 12752, 24505, 74026, 50440, 48100, 46957, 11812, 18632, 106313, 
      12050, 13189, 77346, 71370, 92068, 13437, 22996, 107474, 29609, 30386, 
      22865, 19773, 104525, 87908, 54728, 109025, 22997, 90025, 20025, 
      105242, 81722, 58322, 89960, 15908, 21284, 22984, 104530, 17530, 19485, 
      109012, 82976, 16465, 83225, 105530, 19193, 101581, 100421, 21780, 
      22450, 21925, 93301, 90586, 105794, 68328, 27508, 30209, 34241, 42985, 
      118760, 74453, 23698, 24418, 29200, 46980, 121514, 93925, 37409, 
      110120, 98600, 28040, 32552, 124650, 78548, 27680, 31120, 99485, 32605, 
      128125, 100900, 102890, 100085, 122960, 98180, 31940, 32708, 33508, 
      110152, 34025, 124825, 107077, 107396, 36416, 39845, 44690, 132520, 
      35653, 136793, 117773, 37505, 133832, 109352, 50389, 114505, 47809, 
      111725, 148961, 140186, 117650, 49669, 145928, 127784, 125933, 49373, 
      145610, 147005, 56170, 59045, 125905, 144745, 140785, 145114, 138010, 
      145568, 128980, 124745, 111176, 152081, 144065, 128897, 107237, 148805, 
      138373, 112325, 113812, 145609, 140177, 138197, 155725, 142925, 137713, 
      132250, 157417, 131805, 126594, 165512, 150340, 146512, 142137, 169589, 
      152500, 130509, 161065, 173826, 163521, 176392, 155213, 144400, 151037, 
      166469, 173781, 157797, 176329, 147505, 145696, 170888, 171274, 182026, 
      185810, 164881, 169220, 169090 ], 
  [ 200250, 196298, 194650, 193721, 191869, 189901, 188456, 186628, 184964, 
      184525, 183170, 179045, 176436, 176786, 175730, 175453, 172346, 171517, 
      165061, 164349, 162333, 160865, 160016, 158138, 157613, 156825, 147897, 
      145357, 145241, 141154, 139876, 138002, 136225, 136058, 134020, 133229, 
      131794, 132093, 131573, 131060, 131108, 127549, 129040, 128329, 125397, 
      124645, 124193, 123370, 124181, 121329, 121113, 120418, 117905, 117133, 
      116306, 115090, 117522, 114685, 112977, 112514, 111565, 111560, 111997, 
      111010, 110953, 108964, 104554, 106354, 103365, 100196, 97353, 95602, 
      94864, 98738, 93061, 92816, 96772, 87625, 92105, 87026, 89800, 88402, 
      83546, 88282, 83165, 84100, 83161, 247689, 80314, 82793, 79533, 81209, 
      84082, 82045, 76733, 76765, 228829, 79425, 75634, 231650, 75076, 78920, 
      209032, 75490, 78010, 78250, 75428, 77162, 231304, 72397, 72482, 
      242930, 75010, 71780, 227572, 70234, 70325, 213866, 181394, 213805, 
      230248, 67744, 188009, 67442, 68042, 66853, 67588, 66725, 66181, 66452, 
      215837, 192890, 197460, 64601, 161857, 64868, 67280, 165188, 64853, 
      159605, 68185, 169097, 159538, 226865, 56744, 57128, 145097, 128666, 
      142250, 148861, 229114, 154612, 134945, 146240, 57082, 61642, 53861, 
      56869, 52468, 51538, 128258, 176845, 188429, 54532, 59012, 67600, 
      134276, 157760, 53698, 106373, 150853, 50068, 64660, 49417, 109850, 
      110962, 161530, 115645, 98185, 100049, 151421, 45594, 45693, 109885, 
      45520, 180368, 44269, 45864, 56773, 109413, 127530, 44461, 52840, 
      93061, 43181, 48425, 60521, 61906, 111194, 124394, 53065, 53716, 
      109853, 152765, 110500, 81610, 137122, 107081, 50005, 57826, 120605, 
      38777, 38857, 38650, 75661, 102541, 43565, 46472, 76840, 147473, 37188, 
      40000, 47473, 37637, 163217, 45901, 145000, 36297, 46957, 48042, 64621, 
      36788, 63440, 49873, 49253, 49508, 34425, 82129, 32402, 37817, 39610, 
      48941, 57641, 68522, 108968, 140890, 32132, 44201, 59876, 67457, 
      108260, 107005, 80209, 29924, 28961, 30249, 34948, 103300, 28789, 
      35989, 58165, 32885, 64037, 103625, 30794, 56845, 56869, 107469, 25922, 
      28322, 76097, 129605, 26384, 31376, 31684, 84649, 99041, 105124, 25402, 
      25506, 104242, 27773, 36413, 45674, 47450, 27145, 28180, 32125, 25160, 
      43316, 30133, 46210, 100138, 25604, 24901, 22536, 26804, 34673, 22834, 
      40360, 31517, 98309, 99425, 102250, 22257, 74560, 75492, 37064, 25789, 
      20137, 21645, 29097, 36241, 35984, 20041, 19856, 43346, 22130, 20488, 
      95220, 48010, 30596, 18545, 51714, 72712, 21658, 34589, 35645, 24313, 
      17440, 19728, 20788, 28240, 33802, 18457, 40570, 22676, 20381, 20036, 
      19925, 17861, 16964, 16645, 49508, 24848, 80138, 56129, 17354, 92052, 
      55080, 17476, 19357, 25092, 88525, 20249, 16066, 49232, 41297, 15737, 
      16976, 23840, 24785, 80154, 38909, 25700, 47402, 31802, 17890, 19541, 
      77141, 65025, 32089, 76661, 87908, 42485, 28565, 44200, 82858, 79225, 
      24298, 15453, 15161, 13394, 15161, 64980, 23605, 60730, 23585, 26693, 
      58994, 76048, 43169, 17728, 30233, 74322, 26245, 59845, 77125, 53309, 
      12109, 17725, 74381, 42157, 32617, 17965, 38125, 90064, 21073, 12448, 
      50868, 78013, 60290, 13753, 99445, 78625, 51829, 53050, 58340, 22265, 
      12752, 58777, 43009, 73405, 31810, 42041, 16400, 43093, 35204, 26245, 
      20840, 17525, 50213, 50618, 17497, 18434, 68185, 32674, 13138, 52985, 
      34708, 24593, 12064, 45917, 35177, 22442, 18281, 18082, 73636, 65221, 
      44200, 42325, 36661, 30600, 10309, 10625, 11402, 91844, 10993, 20065, 
      14130, 62152, 34292, 23354, 16829, 10946, 26825, 27961, 88114, 85850, 
      85289, 6898, 10138, 14114, 83453, 78548, 70733, 19493, 6733, 88357, 
      66097, 14842, 64964, 16804, 10369, 8801, 7361, 17849, 72290, 50762, 
      48266, 41962, 24197, 8545, 17690, 75780, 60373, 57160, 27538, 24425, 
      20329, 7693, 6218, 46985, 23732, 17012, 89725, 70141, 7929, 6649, 
      60701, 50845, 36101, 8725, 5485, 6317, 90593, 85418, 15733, 14738, 
      79025, 53441, 11930, 48861, 29725, 9802, 4777, 27261, 8720, 55565, 
      5330, 8714, 18045, 9981, 29189, 6725, 9701, 25250, 50752, 42121, 28933, 
      4753, 4698, 33650, 31610, 12557, 4297, 5017, 30290, 16825, 4825, 28130, 
      27197, 9722, 7577, 3677, 6962, 29933, 4205, 20788, 18378, 4693, 6617, 
      3280, 25636, 7381, 7250, 3205, 3172, 5210, 38153, 5008, 20929, 4905, 
      9325, 13525, 17141, 10682, 7877, 2885, 30865, 11813, 2885, 3505, 9778, 
      8840, 3874, 5657, 2260, 34336, 1850, 2522, 2581, 17306, 6224, 9344, 
      17476, 1585, 13842, 1513, 23869, 1872, 1396, 2977, 4545, 9325, 15013, 
      22698, 2330, 2642, 7850, 3925, 28125, 890, 1241, 3242, 31117, 33965, 
      38866, 42050, 738, 754, 27901, 2389, 1872, 50752, 533, 2210, 16154, 
      841, 800, 15529, 617, 15002, 324, 1125, 2312, 56250, 89, 1025, 157, 
      466, 23434, 909, 37640, 61010, 0, 26, 19885, 58, 109, 800, 2041, 2320, 
      1625, 3161, 54781, 6290, 57664, 1306, 2125, 2621, 5162, 11357, 24457, 
      193, 1440, 549, 261, 325, 1125, 67856, 405, 328, 1517, 6329, 773, 1313, 
      1553, 1618, 5337, 5525, 20840, 765, 733, 3433, 16858, 23585, 39200, 
      6925, 1476, 1429, 965, 1186, 1600, 66625, 1325, 30740, 68756, 1346, 
      54125, 1300, 3505, 37777, 50210, 1669, 2146, 2097, 1530, 2000, 1825, 
      94625, 2410, 1681, 10706, 20450, 15074, 2836, 2080, 26272, 2281, 2061, 
      3469, 3050, 2405, 4418, 24709, 65905, 2984, 4073, 3028, 12505, 4105, 
      3209, 74098, 3877, 11941, 3986, 86546, 4505, 32036, 33412, 86657, 3258, 
      3874, 12200, 84020, 3481, 4106, 7450, 4000, 40081, 92404, 4562, 3869, 
      60138, 4105, 42905, 4369, 4226, 6205, 4981, 4645, 4365, 5645, 58313, 
      65498, 5108, 64160, 54490, 77261, 6130, 8885, 62641, 5353, 77008, 
      80809, 10370, 62450, 80954, 8612, 5986, 5949, 6250, 9850, 85149, 7865, 
      8584, 98500, 7202, 6436, 10889, 58384, 119114, 9265, 59497, 99641, 
      10996, 9250, 11169, 10145, 79033, 97744, 8762, 7946, 8125, 10501, 8297, 
      8605, 8464, 8793, 10861, 8957, 72529, 76625, 82466, 9385, 79441, 84292, 
      13700, 10530, 95650, 131602, 71009, 85625, 90089, 142496, 10525, 13745, 
      10613, 11834, 95290, 143105, 10832, 13426, 14050, 14389, 84466, 121914, 
      14957, 79264, 90281, 12164, 12116, 13546, 84593, 133178, 16596, 153621, 
      155880, 131561, 119081, 16605, 14314, 15714, 17645, 130205, 14945, 
      117845, 17316, 14544, 15844, 15370, 92482, 121570, 128210, 17588, 
      102500, 112853, 18610, 15298, 93529, 15545, 18580, 106129, 18577, 
      18405, 115130, 117280, 113789, 18685, 18440, 20800, 19394, 133690, 
      141821, 154745, 178801, 24370, 20077, 112580, 116264, 135370, 187730, 
      25636, 21265, 161361, 23626, 21986, 129266, 145634, 26792, 21690, 
      125938, 139258, 22865, 143705, 28285, 23290, 23796, 23461, 27562, 
      23530, 139082, 141826, 144602, 25618, 144125, 28925, 26485, 26802, 
      148482, 158825, 173056, 32162, 144257, 33469, 29269, 149069, 33466, 
      28746, 185165, 30925, 175165, 31105, 39685, 37332, 32580, 178501, 
      39610, 35298, 34929, 175729, 39784, 40681, 192400, 199225, 36373, 
      40885, 39889, 41252, 40072, 42194, 38450, 37673, 36450, 44749, 42661, 
      39349, 36461, 44433, 41905, 37593, 38090, 44197, 43209, 43693, 48865, 
      46925, 46157, 45140, 52021, 47153, 46388, 55170, 51850, 50986, 50069, 
      57265, 53018, 50285, 57125, 60992, 58097, 62074, 56701, 54778, 56473, 
      60541, 63893, 59765, 64957, 58361, 58034, 64450, 66308, 72104, 73908, 
      69277, 70650, 71012 ], 
  [ 200960, 197140, 195428, 194517, 192721, 190537, 189250, 187498, 185770, 
      185189, 183760, 179605, 177362, 177300, 176464, 176045, 173092, 172261, 
      165749, 165005, 162893, 161613, 160882, 158728, 158413, 157613, 148481, 
      146005, 145737, 141700, 140650, 138580, 136909, 137188, 134698, 133965, 
      132496, 133025, 132093, 131850, 131938, 128389, 130258, 129545, 126041, 
      125317, 124753, 124228, 125317, 121901, 121865, 121168, 118457, 117713, 
      117064, 115924, 118736, 115597, 113585, 113380, 112229, 112274, 112901, 
      111592, 111725, 109570, 105376, 107476, 104213, 101250, 97973, 96136, 
      95506, 100048, 93637, 93650, 98066, 88213, 93393, 87652, 90994, 89620, 
      84100, 89576, 84133, 85178, 84197, 252365, 81056, 83905, 80093, 82325, 
      85456, 83317, 77293, 77405, 233309, 80573, 76180, 236176, 75650, 80114, 
      213266, 76372, 79172, 79432, 76378, 78340, 235850, 73021, 73156, 
      247624, 76180, 72658, 232090, 70760, 70981, 218212, 185296, 218165, 
      234818, 68410, 192025, 68176, 68896, 67565, 68450, 67525, 67057, 67426, 
      220261, 197012, 201650, 65529, 165541, 65970, 68562, 168930, 65993, 
      163265, 69629, 172921, 163220, 231489, 57346, 57850, 148585, 131872, 
      145696, 152417, 233780, 158266, 138277, 149770, 58180, 63040, 54657, 
      57985, 53170, 52048, 131508, 180865, 192609, 55666, 60426, 69394, 
      137650, 161514, 54800, 109225, 154505, 50818, 66370, 50125, 112788, 
      113936, 165364, 118717, 100913, 102825, 155125, 46196, 46325, 112877, 
      46210, 184498, 44845, 46730, 58393, 112433, 130880, 45349, 54298, 
      95749, 43957, 49661, 62317, 63752, 114260, 127700, 54569, 55250, 
      112905, 156537, 113570, 84068, 140660, 110097, 51449, 59600, 123885, 
      39385, 39485, 39316, 78017, 105497, 44749, 47826, 79234, 151205, 37778, 
      40970, 48913, 38385, 167185, 47297, 148706, 36941, 48421, 49556, 66725, 
      37570, 65554, 51545, 50913, 51178, 35261, 84745, 32976, 38961, 40864, 
      50625, 59625, 70816, 112130, 144580, 32850, 45729, 61954, 69745, 
      111418, 110149, 82829, 30610, 29525, 31061, 36130, 106402, 29449, 
      37249, 60265, 33973, 66305, 106749, 31796, 58937, 58969, 110669, 26280, 
      29160, 78685, 133173, 26450, 32482, 32810, 87425, 102097, 108290, 
      25856, 26000, 107396, 28645, 37825, 47464, 49300, 26953, 29138, 33361, 
      25874, 45050, 29645, 48052, 103240, 25434, 24737, 22802, 26426, 36125, 
      23504, 39298, 30825, 101405, 102541, 105416, 22181, 77194, 78146, 
      36074, 26849, 20285, 22373, 30365, 35257, 35010, 20137, 20002, 42100, 
      22964, 21170, 98282, 50020, 29794, 18913, 50180, 75346, 22580, 36181, 
      37277, 23773, 17770, 20498, 21658, 29570, 32800, 18385, 42388, 22202, 
      20077, 19762, 19661, 17837, 17330, 16949, 47970, 24210, 77888, 54409, 
      17284, 89570, 53378, 18154, 20225, 26330, 86101, 19845, 16552, 47666, 
      39961, 16201, 17650, 25034, 26029, 77876, 37629, 27010, 45860, 30760, 
      17588, 20509, 79909, 63041, 31025, 74425, 85450, 41057, 27617, 46202, 
      80488, 76925, 23528, 15293, 14977, 13780, 15857, 62954, 22829, 58792, 
      22797, 28125, 61396, 73778, 41669, 18698, 31813, 72080, 27673, 62273, 
      74821, 51525, 12325, 18721, 72125, 40661, 31421, 18989, 39989, 87506, 
      20345, 12970, 53090, 75673, 58320, 13513, 96713, 76261, 50045, 55336, 
      56394, 21429, 13426, 61201, 41441, 71125, 30568, 40477, 17426, 41485, 
      33826, 25177, 20002, 18637, 48413, 52868, 16805, 17680, 65957, 31336, 
      12680, 51085, 33298, 23533, 12874, 44185, 33745, 21460, 17489, 19280, 
      71282, 63037, 42506, 40681, 35177, 29306, 10985, 11349, 12196, 89146, 
      11765, 21377, 15140, 60010, 32850, 22280, 16045, 11752, 28421, 29597, 
      85456, 83232, 82681, 7120, 10900, 15156, 80873, 76058, 68393, 18553, 
      6893, 85685, 63845, 14120, 62730, 15970, 9925, 8497, 7857, 19105, 
      69904, 48836, 46400, 40256, 23041, 8249, 18944, 73322, 58225, 55082, 
      26248, 23245, 19309, 7453, 6568, 45133, 22570, 18250, 87001, 67777, 
      7625, 7145, 58525, 48889, 34525, 8329, 5629, 6781, 87845, 82760, 14885, 
      13940, 76473, 51409, 11268, 46925, 28309, 9256, 4901, 28925, 9522, 
      53465, 5780, 9524, 17033, 10889, 27765, 6381, 10597, 26856, 48746, 
      40325, 27505, 4625, 5120, 32068, 30088, 11765, 4685, 5525, 32068, 
      15821, 4621, 26704, 25801, 9076, 7081, 3681, 7696, 28445, 4057, 22250, 
      17288, 4453, 6165, 3298, 27274, 6857, 8036, 3169, 3466, 5832, 40165, 
      4658, 22409, 5513, 10273, 12601, 18477, 9896, 7261, 2789, 32677, 10953, 
      2745, 3985, 10768, 8138, 3560, 5161, 2194, 36250, 1828, 2920, 2989, 
      18664, 7010, 10330, 18842, 1769, 15056, 1733, 25469, 1730, 1594, 3485, 
      5213, 10321, 16285, 24260, 2788, 3140, 8768, 4561, 29861, 1044, 1525, 
      3816, 32941, 35869, 40900, 44164, 848, 884, 29629, 2885, 2306, 53066, 
      625, 2692, 17476, 1109, 1066, 16825, 841, 16276, 386, 1481, 2826, 
      58664, 81, 1377, 85, 712, 25000, 1241, 39610, 63508, 26, 0, 21317, 148, 
      229, 1098, 2509, 2818, 2041, 3737, 57137, 7092, 60074, 1664, 2581, 
      3125, 5876, 12421, 26021, 125, 1802, 365, 197, 421, 1421, 70450, 305, 
      338, 1845, 7085, 585, 1573, 1853, 1928, 6005, 6201, 22234, 677, 725, 
      3925, 18100, 25065, 41130, 7673, 1202, 1625, 909, 1300, 1802, 69145, 
      1153, 32418, 71314, 1192, 56381, 1234, 3929, 39641, 52372, 1469, 1844, 
      1805, 1448, 1746, 1621, 97621, 2084, 1625, 11600, 21764, 16164, 2474, 
      2138, 27770, 2057, 1937, 3785, 2692, 2477, 4820, 26141, 68353, 2690, 
      3625, 2770, 13417, 3665, 2929, 76688, 4105, 12809, 3592, 89352, 4049, 
      33650, 35066, 89461, 3200, 4036, 13050, 86770, 3389, 4264, 7988, 3706, 
      41897, 95290, 4176, 3821, 62408, 4033, 44773, 4145, 4112, 5669, 4625, 
      4369, 4229, 5197, 60525, 67860, 5218, 66490, 56608, 79837, 5684, 9389, 
      64925, 5105, 79570, 83441, 10960, 64720, 83584, 9050, 5672, 5645, 6376, 
      10376, 87845, 7297, 7954, 101410, 6760, 6242, 11425, 60530, 122324, 
      8653, 61645, 102537, 11450, 8692, 11621, 9505, 81553, 100594, 8320, 
      7744, 7921, 10837, 8101, 8629, 8306, 8513, 10249, 8685, 74885, 79061, 
      85012, 9349, 81925, 86866, 14170, 10088, 98408, 134920, 73305, 88201, 
      92745, 145962, 10169, 13005, 10453, 12004, 98020, 146565, 10610, 13732, 
      14416, 14785, 86992, 125060, 14161, 81674, 92889, 11890, 11962, 13000, 
      87073, 136448, 15794, 157169, 159458, 134797, 122125, 15857, 13856, 
      15956, 16825, 133405, 14453, 120853, 16562, 14210, 16010, 14884, 95056, 
      124624, 131364, 16850, 105242, 115765, 17800, 14948, 96109, 15193, 
      17834, 108901, 17905, 17753, 118024, 120202, 116649, 18173, 17978, 
      20074, 19396, 136832, 145069, 158173, 182537, 23444, 19961, 115362, 
      119106, 138500, 191560, 24674, 20773, 164849, 22852, 21412, 132292, 
      148900, 25786, 21512, 128900, 142420, 22285, 146925, 27233, 22688, 
      23162, 22877, 26596, 22984, 142216, 145000, 147816, 24868, 147313, 
      27941, 25805, 26120, 151700, 162181, 176602, 31076, 147401, 32321, 
      28421, 152269, 32372, 28052, 188829, 30161, 178669, 30397, 38393, 
      36170, 31778, 182029, 38372, 34340, 34001, 179201, 38554, 39437, 
      196066, 202969, 35465, 39685, 38749, 40050, 38986, 40996, 37512, 36805, 
      35828, 43465, 41497, 38425, 35917, 43205, 40837, 36965, 37440, 43025, 
      42125, 42653, 47569, 45841, 45161, 44234, 50737, 46285, 45610, 53780, 
      50696, 49892, 49045, 55829, 51840, 49489, 55845, 59530, 56785, 60580, 
      55525, 53780, 55373, 59209, 62473, 58585, 63505, 57357, 57060, 63092, 
      64970, 70650, 72410, 68105, 69416, 69786 ], 
  [ 227845, 219929, 219965, 218468, 214916, 218858, 212897, 208805, 208825, 
      212330, 212941, 209360, 196309, 208217, 200957, 204624, 196993, 196160, 
      190800, 190930, 191440, 184610, 180373, 186097, 179650, 179140, 175240, 
      170714, 174824, 169025, 161257, 164729, 159842, 146977, 157625, 155138, 
      154541, 148354, 159392, 151265, 150185, 146042, 136813, 136098, 149236, 
      147634, 150280, 140993, 133904, 146836, 141544, 140845, 143674, 142052, 
      136145, 132665, 124381, 130000, 136744, 128945, 133632, 132217, 127296, 
      135329, 129914, 132425, 121501, 114841, 119458, 110057, 119332, 119825, 
      115981, 100957, 115858, 108277, 99261, 109540, 94280, 107809, 94505, 
      92249, 105997, 89865, 93760, 91593, 91778, 153658, 97101, 89146, 
      101392, 87268, 82805, 83584, 98290, 96066, 139842, 84340, 97465, 
      141245, 96057, 82417, 126801, 87725, 82349, 82025, 85685, 80929, 
      140033, 91666, 90341, 147425, 78761, 83705, 136849, 92025, 88450, 
      127933, 107861, 127296, 137817, 85285, 111080, 83005, 80221, 82976, 
      79481, 80306, 77498, 74945, 127040, 112549, 115141, 74210, 93626, 
      69389, 66725, 95261, 68242, 91930, 62820, 96616, 91001, 131522, 74761, 
      71761, 81608, 73069, 79885, 83394, 132345, 86321, 75674, 81325, 60689, 
      56789, 65924, 59908, 67061, 71485, 70937, 97810, 104882, 56701, 53285, 
      51157, 73277, 86045, 56709, 60034, 81954, 62945, 50465, 63418, 60965, 
      60941, 87257, 62800, 54920, 55370, 80512, 62101, 61354, 58994, 59485, 
      97325, 61328, 54745, 44210, 57370, 66181, 52480, 44785, 50320, 54298, 
      46570, 42874, 42849, 57733, 64165, 43592, 43397, 56666, 79274, 56745, 
      45053, 70109, 54728, 41922, 40437, 60626, 54088, 53604, 52265, 41618, 
      51578, 42512, 40625, 41665, 74506, 52765, 44861, 39080, 48698, 83474, 
      38628, 72585, 50170, 37706, 37381, 37322, 46709, 35557, 34394, 34052, 
      34025, 42340, 39848, 47645, 36986, 35677, 32882, 33122, 35261, 51169, 
      68141, 43133, 32360, 32525, 34184, 50453, 49472, 37332, 41465, 43882, 
      38116, 32381, 46589, 40882, 31162, 29650, 32848, 30724, 46052, 33001, 
      28314, 28052, 47632, 46169, 35033, 33458, 59330, 54805, 30469, 30213, 
      36648, 43144, 46125, 42821, 41797, 45521, 33344, 26756, 25297, 25381, 
      62600, 31205, 27250, 34945, 24337, 73754, 24125, 42521, 60197, 59204, 
      44713, 67021, 23284, 33437, 99745, 80468, 40378, 40930, 42345, 53716, 
      29597, 29965, 94177, 25092, 45098, 30250, 22474, 93064, 92525, 46408, 
      44813, 107497, 27625, 30209, 37825, 20221, 82045, 37000, 123745, 27145, 
      24309, 18346, 18274, 68132, 36725, 26605, 24845, 19325, 90589, 49018, 
      17833, 64513, 57424, 56233, 55840, 47008, 35113, 36482, 121229, 71189, 
      171877, 132922, 47617, 190273, 131305, 26585, 23108, 18409, 185050, 
      59810, 30529, 121501, 107080, 30760, 26077, 18277, 17812, 172441, 
      102992, 16745, 118813, 89113, 54333, 20170, 27010, 148840, 89960, 
      167522, 184969, 110500, 83044, 15489, 177377, 171770, 73697, 47650, 
      47914, 30073, 23098, 149617, 72992, 142825, 73250, 13754, 18701, 
      167445, 112852, 17757, 13060, 164869, 13298, 18698, 169360, 130880, 
      33280, 16900, 165202, 111546, 93546, 16290, 12762, 189341, 68744, 
      24869, 15349, 171082, 142925, 47602, 203508, 172250, 129098, 15545, 
      140117, 72740, 20645, 17320, 114066, 164480, 93553, 112804, 14125, 
      114976, 100601, 82900, 71009, 12704, 127450, 13645, 63428, 66053, 
      157250, 96641, 52289, 132740, 100645, 80660, 15397, 120874, 101674, 
      76249, 66730, 10413, 166073, 152864, 118025, 114740, 104564, 93145, 
      17300, 16202, 15005, 193861, 15156, 9000, 11521, 148369, 100769, 79393, 
      64690, 13969, 7570, 7578, 188701, 185309, 184466, 26269, 14281, 10361, 
      181780, 174337, 162292, 71572, 27792, 189218, 155114, 60713, 153413, 
      65773, 48340, 42824, 18824, 7880, 164965, 130465, 126277, 115461, 
      82186, 42282, 7717, 170425, 146276, 141089, 89185, 82970, 74362, 39730, 
      21617, 124420, 81709, 7309, 191690, 161954, 41650, 17810, 147152, 
      131092, 105632, 44980, 26512, 18320, 193114, 185401, 64674, 62269, 
      175898, 135650, 55505, 128242, 94442, 49985, 26066, 5122, 10829, 
      139450, 17305, 10537, 71188, 8980, 93890, 40970, 8978, 4505, 131805, 
      117252, 93626, 32786, 17221, 102565, 98833, 59194, 17658, 14994, 4453, 
      69380, 34820, 92525, 90746, 52121, 45746, 27746, 10445, 96016, 32500, 
      3681, 73177, 35522, 43364, 26773, 3445, 46098, 9025, 28100, 18761, 
      11489, 5234, 38637, 2952, 11458, 6290, 63220, 3104, 56425, 48826, 
      29170, 3284, 59522, 30290, 13426, 5317, 52033, 36065, 42920, 27397, 
      3637, 25565, 14393, 14170, 2105, 7093, 4573, 1989, 19370, 2581, 18162, 
      1602, 28669, 18605, 11444, 8500, 3970, 1754, 1261, 11905, 11089, 4453, 
      8420, 1600, 18917, 15602, 9425, 2050, 2642, 3877, 4805, 19885, 19337, 
      1360, 10530, 11701, 7565, 19946, 10625, 881, 15170, 15125, 808, 16066, 
      841, 20281, 12610, 9281, 9337, 21416, 12200, 23168, 14449, 193, 12346, 
      2825, 11245, 19885, 21317, 0, 17957, 17162, 12773, 9220, 8653, 10210, 
      7234, 8658, 3869, 9837, 11285, 9280, 8362, 4981, 1306, 306, 22004, 
      11125, 25450, 21778, 17330, 12490, 14357, 22756, 19577, 11738, 4420, 
      25364, 13210, 12322, 12105, 5668, 5570, 577, 22234, 19946, 8546, 821, 
      776, 3701, 4698, 28009, 14708, 21290, 16717, 14589, 14186, 24740, 1985, 
      15185, 24193, 9010, 21605, 9992, 3656, 7625, 25632, 28925, 28594, 
      22105, 27365, 25780, 28340, 29745, 21402, 3637, 1537, 2357, 31005, 
      18405, 1989, 26498, 23458, 12458, 30925, 18154, 10861, 2106, 14530, 
      28873, 34184, 27781, 4264, 33930, 28522, 18477, 14804, 4820, 32393, 
      24713, 34600, 3757, 4005, 24820, 22069, 16481, 5345, 23585, 23130, 
      16705, 9333, 29285, 5864, 28013, 32381, 22096, 12937, 22888, 6980, 
      27378, 24133, 37952, 31652, 29060, 24832, 34850, 12506, 15461, 18517, 
      14965, 11213, 21008, 35037, 11002, 14562, 28616, 21029, 22856, 9941, 
      14645, 22997, 12409, 30929, 30610, 18785, 11105, 25210, 39850, 42257, 
      32345, 35513, 27693, 11560, 13653, 44197, 42068, 14468, 33458, 13617, 
      40349, 13786, 43496, 23272, 32677, 36469, 28885, 29060, 16208, 28946, 
      23050, 27981, 31690, 43060, 31568, 20970, 22810, 25549, 25220, 24212, 
      26525, 15145, 37633, 32513, 52673, 20840, 27560, 29768, 59333, 35082, 
      49010, 29522, 21437, 32701, 59930, 31429, 19073, 18005, 17498, 27509, 
      47473, 51620, 25397, 30770, 33865, 30433, 42857, 28450, 54757, 52945, 
      67300, 68713, 53978, 46852, 51250, 40781, 22441, 54260, 53456, 42250, 
      46450, 51949, 37333, 24533, 42385, 33205, 48757, 52577, 51649, 38425, 
      43984, 54641, 38357, 33962, 38600, 52625, 40906, 50354, 49618, 46225, 
      47525, 45722, 45648, 43993, 53677, 31681, 57429, 62450, 70298, 85608, 
      62585, 35450, 46169, 48161, 59085, 91705, 64685, 47060, 74920, 57313, 
      50033, 55793, 65393, 66961, 38449, 54149, 61829, 50900, 64580, 69570, 
      51885, 53233, 51488, 66301, 50425, 62201, 63817, 65465, 58145, 65540, 
      67930, 56736, 57049, 68749, 75140, 84013, 73681, 66490, 76676, 64016, 
      69602, 74969, 58969, 92432, 62820, 86642, 61300, 86228, 80209, 65305, 
      89120, 84449, 72241, 71026, 87746, 84337, 85508, 98765, 103330, 71604, 
      84290, 81602, 84653, 80081, 85301, 74225, 71474, 63193, 90100, 84628, 
      74548, 60944, 88084, 81044, 64324, 65381, 86148, 82618, 81680, 93890, 
      85730, 82420, 78865, 96164, 79444, 76141, 102121, 92025, 89469, 86578, 
      105332, 93749, 80002, 100370, 109309, 102184, 111233, 96832, 89829, 
      94340, 104890, 110482, 99586, 112388, 93098, 91925, 109049, 110041, 
      118625, 121549, 107604, 110665, 110741 ], 
  [ 203284, 199112, 197536, 196573, 194625, 192933, 191258, 189306, 187714, 
      187465, 186196, 182069, 178930, 179848, 178484, 178397, 175048, 174213, 
      167765, 167089, 165181, 163441, 162418, 160900, 160081, 159301, 150553, 
      147897, 147985, 143784, 142178, 140552, 138609, 137800, 136386, 135505, 
      134100, 134077, 134125, 133234, 133226, 129609, 130562, 129845, 127705, 
      126905, 126601, 125352, 125765, 123685, 123217, 122516, 120245, 119425, 
      118340, 117000, 118900, 116477, 115177, 114344, 113669, 113594, 113765, 
      113220, 112897, 111114, 106340, 107720, 105097, 101578, 99325, 97668, 
      96770, 99700, 95033, 94418, 97730, 89501, 93001, 88840, 90810, 89352, 
      85408, 89108, 84421, 85202, 84313, 243745, 81860, 83821, 81325, 82205, 
      84708, 82805, 78481, 78401, 225089, 80341, 77384, 227828, 76778, 79754, 
      205610, 76752, 78880, 79092, 76586, 77992, 227410, 73985, 74000, 
      238820, 75816, 72986, 223682, 71924, 71833, 210208, 178340, 210101, 
      226250, 69194, 184769, 68788, 69220, 68221, 68746, 67961, 67293, 67418, 
      211973, 189440, 193906, 65605, 158985, 65602, 67762, 162226, 65525, 
      156749, 68405, 165985, 156616, 222589, 58090, 58306, 142385, 126340, 
      139588, 146045, 224744, 151650, 132425, 143434, 57672, 61812, 54865, 
      57425, 53586, 52916, 125800, 173309, 184669, 55010, 59098, 67154, 
      131618, 154570, 54212, 104437, 147797, 51066, 64314, 50465, 107776, 
      108820, 158184, 113357, 96361, 98149, 148213, 46720, 46777, 107665, 
      46514, 176546, 45405, 46594, 56421, 107101, 124756, 45125, 52706, 
      91205, 43993, 48593, 59905, 61220, 108800, 121664, 52849, 53458, 
      107461, 149365, 108074, 80032, 134032, 104713, 49829, 57188, 117841, 
      39745, 39797, 39528, 74173, 100213, 43709, 46378, 75290, 144041, 38146, 
      40426, 47241, 38365, 159437, 45713, 141578, 37153, 46665, 47680, 63433, 
      37442, 62194, 49237, 48625, 48866, 34933, 80145, 33268, 37885, 39524, 
      48253, 56533, 66980, 106202, 137376, 32770, 43705, 58610, 65897, 
      105482, 104229, 78149, 30554, 29753, 30685, 34866, 100530, 29429, 
      35789, 56789, 32917, 62417, 100789, 30920, 55445, 55449, 104509, 26932, 
      28660, 73985, 126121, 27794, 31330, 31610, 82265, 96265, 102194, 26260, 
      26308, 101320, 28037, 35921, 44644, 46336, 28881, 28306, 31853, 25610, 
      42338, 32257, 45072, 97236, 27274, 26545, 23578, 28730, 34037, 23284, 
      43226, 33865, 95345, 96433, 99188, 23725, 72234, 73138, 39794, 25649, 
      21265, 21961, 28657, 38945, 38674, 21233, 20978, 46408, 22280, 20842, 
      92242, 46496, 33010, 19321, 55144, 70298, 21632, 33625, 34625, 26325, 
      18234, 19906, 20826, 27634, 36452, 19805, 39272, 24578, 22045, 21658, 
      21533, 19133, 17690, 17449, 52882, 26962, 84500, 59749, 18664, 96730, 
      58666, 17730, 19345, 24562, 93113, 22009, 16580, 52610, 44353, 16273, 
      17218, 23354, 24229, 84520, 41869, 25034, 50720, 34420, 19472, 19345, 
      74425, 68953, 34729, 80933, 92482, 45617, 31025, 42530, 87300, 83569, 
      26500, 16801, 16525, 13960, 15293, 68914, 25789, 64532, 25777, 25777, 
      56720, 80306, 46349, 17450, 29101, 78532, 25317, 57517, 81413, 56869, 
      12869, 17393, 78593, 45305, 35345, 17585, 36569, 94690, 23137, 12762, 
      48802, 82325, 64084, 15125, 104297, 82953, 55345, 50868, 62074, 24445, 
      12818, 56393, 46205, 77589, 34532, 45205, 15938, 46301, 38090, 28697, 
      22970, 16925, 53681, 48416, 19405, 20420, 72217, 35460, 14692, 56549, 
      37586, 26981, 11834, 49237, 38077, 24712, 20285, 17300, 77818, 69165, 
      47458, 45513, 39625, 33298, 10249, 10489, 11168, 96490, 10781, 19097, 
      13576, 66002, 37162, 25700, 18769, 10660, 25433, 26513, 92660, 90340, 
      89765, 7412, 9896, 13480, 87881, 82850, 74825, 21625, 7325, 92905, 
      70057, 16660, 68890, 18770, 11789, 10025, 7465, 16889, 76420, 54248, 
      51668, 45140, 26605, 9749, 16724, 80002, 64161, 60850, 30116, 26849, 
      22529, 8801, 6500, 50341, 26122, 16042, 94293, 74205, 9109, 6709, 
      64493, 54329, 39053, 10025, 6029, 6413, 95177, 89876, 17657, 16592, 
      83317, 57005, 13576, 52273, 32409, 11268, 5305, 25633, 8290, 59189, 
      5384, 8264, 20137, 9385, 31849, 7873, 9113, 23668, 54218, 45293, 31581, 
      5581, 4756, 36496, 34372, 14297, 4385, 4937, 28432, 18853, 5733, 30740, 
      29765, 11240, 8885, 4285, 6548, 32621, 5017, 19346, 20500, 5625, 7837, 
      3842, 23930, 8693, 6728, 3825, 3330, 4900, 35897, 6050, 19409, 4597, 
      8541, 15353, 15805, 12308, 9265, 3545, 28845, 13525, 3589, 3341, 8900, 
      10322, 4804, 6833, 2834, 32138, 2336, 2420, 2465, 15860, 5570, 8410, 
      16010, 1765, 12580, 1625, 22049, 2482, 1530, 2677, 4021, 8333, 13617, 
      20896, 2056, 2312, 6932, 3393, 26053, 1024, 1193, 2788, 28913, 31649, 
      36368, 39440, 916, 904, 25805, 2009, 1570, 47818, 701, 1832, 14600, 
      745, 698, 13985, 565, 13480, 490, 853, 1810, 53044, 265, 697, 405, 260, 
      21380, 565, 34994, 57616, 58, 148, 17957, 0, 9, 442, 1445, 1682, 1093, 
      2405, 51533, 5200, 54314, 820, 1493, 1913, 4160, 9865, 22265, 277, 922, 
      769, 313, 153, 673, 64178, 481, 250, 985, 5189, 937, 841, 1025, 1076, 
      4285, 4453, 18754, 745, 601, 2601, 14976, 21361, 36346, 5717, 1690, 
      985, 865, 848, 1130, 62901, 1361, 28186, 64970, 1348, 50753, 1170, 
      2689, 34945, 46952, 1709, 2320, 2257, 1396, 2098, 1853, 90173, 2600, 
      1493, 9188, 18344, 13264, 3050, 1706, 23882, 2293, 1933, 2725, 3232, 
      1985, 3536, 22385, 62141, 3050, 4337, 3026, 10865, 4349, 3229, 70100, 
      3177, 10345, 4148, 82228, 4745, 29378, 30698, 82333, 2932, 3240, 10594, 
      79754, 3185, 3460, 6272, 3978, 37105, 87930, 4660, 3485, 56500, 3737, 
      39821, 4205, 3908, 6469, 4993, 4545, 4069, 5777, 54721, 61696, 4450, 
      60394, 51012, 73133, 6224, 7649, 58913, 5161, 72882, 76585, 8996, 
      58724, 76724, 7442, 5860, 5809, 5508, 8548, 80809, 8077, 8874, 93834, 
      7220, 6098, 9529, 54770, 113984, 9477, 55845, 94933, 9698, 9360, 9865, 
      10361, 74825, 93074, 8692, 7540, 7713, 9333, 7865, 7865, 7970, 8461, 
      10985, 8605, 68489, 72473, 78160, 8685, 75213, 79938, 12274, 10372, 
      91012, 126180, 67009, 81233, 85585, 136858, 10229, 13969, 10025, 10784, 
      90656, 137449, 10322, 12168, 12708, 13005, 80100, 116680, 15233, 75034, 
      85765, 11674, 11458, 13428, 80221, 127700, 16810, 147745, 149962, 
      126113, 113893, 16717, 14020, 14440, 17849, 124781, 14681, 112681, 
      17410, 14050, 14650, 15080, 87908, 116324, 122824, 17642, 97682, 
      107797, 18756, 14800, 88929, 15041, 18610, 101225, 18477, 18277, 
      110020, 112122, 108709, 18317, 18002, 20714, 18280, 128180, 136145, 
      148817, 172433, 24520, 19093, 107530, 111130, 129824, 181204, 25810, 
      20781, 155305, 23528, 21608, 123848, 139880, 27010, 20740, 120592, 
      133632, 22469, 137989, 28541, 22916, 23458, 23053, 27680, 23060, 
      133460, 136148, 138868, 25416, 138401, 29033, 26141, 26452, 142672, 
      152813, 166778, 32360, 138533, 33745, 29125, 143249, 33640, 28360, 
      178669, 30593, 168849, 30677, 40057, 37522, 32266, 172125, 39880, 
      35176, 34765, 169405, 40034, 40933, 185778, 192485, 36137, 41049, 
      39969, 41410, 40050, 42320, 38212, 37337, 35752, 44969, 42713, 39065, 
      35645, 44557, 41805, 36877, 37396, 44225, 43105, 43501, 49005, 46733, 
      45833, 44690, 52065, 46597, 45706, 55336, 51668, 50720, 49705, 57469, 
      52852, 49549, 57049, 61162, 58057, 62280, 56453, 54272, 56101, 60485, 
      63925, 59461, 65025, 57793, 57424, 64360, 66146, 72034, 73882, 68777, 
      70228, 70570 ], 
  [ 203461, 199205, 197665, 196690, 194706, 193140, 191369, 189369, 187813, 
      187648, 186421, 182306, 178945, 180109, 178613, 178610, 175165, 174330, 
      167906, 167248, 165394, 163540, 162445, 161089, 160144, 159370, 150730, 
      148032, 148210, 143973, 142229, 140717, 138708, 137629, 136485, 135568, 
      134181, 134020, 134314, 133261, 133229, 129600, 130325, 129608, 127810, 
      126992, 126754, 125325, 125570, 123826, 123250, 122549, 120392, 119554, 
      118361, 116973, 118645, 116402, 115282, 114293, 113738, 113633, 113690, 
      113337, 112900, 111213, 106301, 107501, 105040, 101389, 99394, 97785, 
      96821, 99349, 95120, 94349, 97385, 89570, 92650, 88885, 90513, 89037, 
      85489, 88745, 84250, 84965, 84100, 241348, 81821, 83560, 81394, 81938, 
      84285, 82442, 78544, 78416, 222800, 80050, 77453, 225509, 76829, 79433, 
      203465, 76617, 78577, 78777, 76409, 77677, 225073, 74000, 73985, 
      236393, 75501, 72845, 221357, 71993, 71824, 207985, 176381, 207866, 
      223889, 69173, 182738, 68725, 69085, 68170, 68605, 67856, 67140, 67205, 
      209690, 187337, 191761, 65416, 157140, 65305, 67357, 160345, 65204, 
      154916, 67898, 164050, 154765, 220168, 58081, 58225, 140642, 124765, 
      137869, 144260, 222293, 149805, 130772, 141661, 57357, 61317, 54730, 
      57098, 53505, 52949, 124189, 171236, 182500, 54665, 58585, 66413, 
      129929, 152653, 53885, 103060, 145940, 50949, 63621, 50372, 106345, 
      107365, 156213, 111842, 95050, 96808, 146314, 46681, 46720, 106192, 
      46421, 174389, 45378, 46393, 55764, 105604, 123061, 44906, 52145, 
      89906, 43840, 48164, 59140, 60425, 107273, 119993, 52258, 52849, 
      105940, 147412, 106541, 78865, 132217, 103210, 49268, 56429, 116176, 
      39682, 39722, 39429, 73060, 98740, 43298, 45865, 74153, 142100, 38089, 
      40141, 46674, 38212, 157352, 45170, 139649, 37060, 46080, 47065, 62464, 
      37265, 61213, 48520, 47914, 48149, 34714, 78858, 33205, 37480, 39053, 
      47524, 55624, 65885, 104585, 135441, 32617, 43066, 57641, 64802, 
      103865, 102618, 76850, 30413, 29684, 30466, 34425, 98937, 29300, 35300, 
      55796, 32530, 61322, 99178, 30581, 54452, 54450, 102850, 26977, 28417, 
      72692, 124240, 28013, 30925, 31193, 80858, 94690, 100553, 26245, 26269, 
      99685, 27770, 35330, 43825, 45481, 29250, 27985, 31364, 25433, 41549, 
      32800, 44217, 95625, 27625, 26890, 23665, 29201, 33410, 23125, 44105, 
      34522, 93728, 94804, 97529, 24010, 70893, 71785, 40625, 25250, 21412, 
      21760, 28132, 39770, 39493, 21410, 21125, 47389, 22013, 20665, 90637, 
      45521, 33721, 19330, 56293, 68945, 21305, 32896, 33872, 26874, 18261, 
      19669, 20529, 27061, 37277, 20072, 38405, 25085, 22450, 22045, 21914, 
      19370, 17693, 17488, 54025, 27565, 86069, 61000, 18925, 98437, 59905, 
      17541, 19042, 24037, 94784, 22468, 16505, 53765, 45370, 16210, 17029, 
      22853, 23698, 86101, 42850, 24461, 51857, 35257, 19865, 18976, 72976, 
      70354, 35578, 82484, 94165, 46682, 31802, 41537, 88929, 85156, 27169, 
      17104, 16840, 13933, 15080, 70333, 26458, 65897, 26452, 25120, 55481, 
      81869, 47450, 17069, 28354, 80077, 24660, 56260, 82994, 58138, 12938, 
      16994, 80144, 46400, 36260, 17168, 35648, 96421, 23770, 12645, 47665, 
      83924, 65461, 15464, 106130, 84564, 56608, 49689, 63433, 25138, 12605, 
      55130, 47336, 79146, 35465, 46330, 15509, 47450, 39101, 29522, 23657, 
      16442, 54944, 47249, 20002, 21053, 73732, 36441, 15145, 57866, 38609, 
      27794, 11525, 50452, 39112, 25477, 20936, 16757, 79405, 70650, 48649, 
      46674, 40690, 34249, 10018, 10228, 10865, 98281, 10490, 18482, 13141, 
      67457, 38197, 26513, 19408, 10345, 24644, 25700, 94421, 92077, 91496, 
      7445, 9605, 13021, 89594, 84509, 76394, 22354, 7394, 94672, 71572, 
      17257, 70393, 19433, 12218, 10370, 7330, 16298, 78013, 55565, 52949, 
      46325, 27460, 10088, 16133, 81637, 65610, 62257, 31049, 27716, 23300, 
      9104, 6449, 51610, 26977, 15457, 96084, 75780, 9448, 6568, 65954, 
      55658, 40154, 10418, 6098, 6290, 96980, 91625, 18320, 17225, 85000, 
      58376, 14125, 53584, 33408, 11745, 5380, 24784, 7957, 60596, 5261, 
      7925, 20890, 8986, 32848, 8224, 8720, 22849, 55565, 46514, 32580, 5800, 
      4645, 37585, 35425, 14912, 4292, 4772, 27505, 19594, 5994, 31733, 
      30740, 11765, 9320, 4420, 6245, 33650, 5242, 18605, 21289, 5904, 8242, 
      3965, 23081, 9140, 6389, 3978, 3285, 4657, 34820, 6389, 18650, 4360, 
      8100, 16034, 15130, 12905, 9760, 3728, 27882, 14164, 3796, 3176, 8429, 
      10865, 5113, 7250, 2993, 31109, 2465, 2297, 2336, 15161, 5213, 7933, 
      15305, 1768, 11965, 1604, 21200, 2677, 1521, 2482, 3730, 7844, 12960, 
      20065, 1885, 2117, 6485, 3114, 25114, 1033, 1124, 2545, 27920, 30608, 
      35249, 38273, 949, 925, 24866, 1808, 1405, 46525, 740, 1637, 13901, 
      676, 629, 13298, 520, 12805, 541, 724, 1585, 51673, 346, 562, 522, 185, 
      20513, 436, 33881, 56185, 109, 229, 17162, 9, 0, 325, 1226, 1445, 904, 
      2120, 50180, 4777, 52925, 661, 1274, 1664, 3785, 9280, 21380, 370, 757, 
      928, 400, 144, 544, 62669, 586, 289, 832, 4778, 1090, 724, 884, 929, 
      3922, 4084, 17953, 832, 640, 2340, 14265, 20506, 35221, 5300, 1885, 
      898, 928, 809, 1037, 61416, 1490, 27205, 63461, 1465, 49424, 1233, 
      2458, 33850, 45677, 1850, 2521, 2452, 1465, 2269, 1994, 88394, 2813, 
      1544, 8669, 17573, 12625, 3281, 1685, 22997, 2440, 2020, 2548, 3457, 
      1952, 3305, 21536, 60680, 3233, 4610, 3185, 10322, 4616, 3400, 68549, 
      3042, 9826, 4385, 80545, 5018, 28409, 29705, 80650, 2965, 3141, 10081, 
      78101, 3236, 3361, 5945, 4149, 36010, 86193, 4885, 3506, 55129, 3770, 
      38690, 4328, 3965, 6778, 5194, 4698, 4138, 6032, 53380, 60265, 4369, 
      58981, 49725, 71570, 6473, 7328, 57524, 5290, 71325, 74986, 8621, 
      57341, 75125, 7157, 6025, 5968, 5409, 8209, 79168, 8392, 9225, 92061, 
      7457, 6185, 9178, 53453, 112025, 9810, 54522, 93160, 9389, 9657, 9556, 
      10706, 73274, 91325, 8917, 7621, 7794, 9090, 7940, 7808, 8021, 8584, 
      11306, 8722, 67028, 70964, 76585, 8658, 73674, 78345, 11941, 10585, 
      89305, 124137, 65578, 79634, 83938, 134725, 10388, 14356, 10064, 10625, 
      88961, 135316, 10397, 11925, 12429, 12708, 78525, 114733, 15650, 73525, 
      84136, 11773, 11485, 13689, 78664, 125669, 17221, 145546, 147745, 
      124100, 111994, 17092, 14221, 14221, 18266, 122786, 14900, 110800, 
      17785, 14173, 14473, 15293, 86285, 114413, 120853, 18005, 95957, 
      105970, 19161, 14929, 87300, 15170, 18973, 99476, 18792, 18580, 108193, 
      110277, 106900, 18530, 18185, 21053, 18181, 126197, 134096, 146660, 
      170090, 24973, 19060, 105757, 109321, 127841, 178801, 26281, 20970, 
      153106, 23885, 21845, 121925, 137813, 27505, 20737, 118705, 131625, 
      22706, 135946, 29060, 23165, 23725, 23290, 28145, 23273, 131465, 
      134129, 136825, 25749, 136370, 29504, 26426, 26737, 140617, 150674, 
      164525, 32885, 136520, 34306, 29506, 141200, 34165, 28645, 176338, 
      30914, 166608, 30962, 40690, 38077, 32605, 169866, 40477, 35605, 35176, 
      167176, 40625, 41530, 183429, 190088, 36530, 41616, 40500, 41977, 
      40545, 42881, 38617, 37700, 35965, 45578, 43250, 39458, 35810, 45130, 
      42282, 37090, 37621, 44762, 43588, 43954, 49608, 47204, 46250, 45053, 
      52650, 46930, 45985, 55981, 52169, 51185, 50128, 58138, 53365, 49828, 
      57616, 61837, 58642, 62973, 56954, 54665, 56554, 61076, 64564, 59956, 
      65682, 58180, 57793, 64957, 66725, 72673, 74545, 69242, 70729, 71065 ], 
  [ 205802, 201034, 199706, 198657, 196453, 195637, 193288, 190996, 189652, 
      189989, 189010, 184957, 180260, 182898, 180610, 181109, 177082, 176245, 
      169949, 169397, 167861, 165321, 163792, 163402, 161701, 160961, 152945, 
      149989, 150705, 146242, 143668, 142834, 140425, 137722, 138196, 137061, 
      135778, 134789, 136557, 134532, 134356, 130645, 130000, 129281, 129533, 
      128605, 128761, 126250, 125485, 125753, 124529, 123826, 122345, 121397, 
      119554, 117874, 118178, 117013, 116969, 115042, 115205, 114920, 114293, 
      115090, 113969, 112852, 107098, 107218, 105725, 101268, 100817, 99490, 
      98128, 98242, 96637, 94928, 96308, 90961, 91521, 90130, 89704, 88114, 
      86938, 87530, 84181, 84500, 83777, 227921, 82538, 82945, 82757, 81281, 
      82690, 81205, 79861, 79445, 210005, 79241, 78802, 212530, 78068, 78440, 
      191528, 76738, 77690, 77818, 76276, 76714, 211976, 75013, 74818, 
      222754, 74530, 72916, 208324, 73322, 72685, 195562, 165538, 195365, 
      210632, 69952, 171457, 69250, 69178, 68765, 68660, 68125, 67117, 66820, 
      196885, 175610, 179780, 65169, 146953, 64404, 65808, 149940, 64157, 
      144797, 65729, 153313, 144530, 206505, 58888, 58600, 131041, 116170, 
      128410, 134405, 208442, 139588, 121705, 131872, 56314, 59194, 54765, 
      55981, 53860, 53986, 115362, 159637, 170325, 53428, 56340, 62800, 
      120628, 141984, 52754, 95629, 135629, 51076, 60292, 50641, 98586, 
      99458, 145210, 103573, 88001, 89577, 135733, 47258, 47189, 98165, 
      46672, 162256, 46021, 45992, 52621, 97421, 113690, 44389, 49576, 82909, 
      43717, 46385, 55345, 56450, 98906, 110762, 49505, 49988, 97605, 136485, 
      98132, 72650, 122114, 94977, 46685, 52658, 106965, 40081, 40049, 39610, 
      67157, 90677, 41605, 43560, 68104, 131225, 38516, 39200, 44041, 38061, 
      145609, 42677, 128840, 37265, 43333, 44138, 57413, 36964, 56080, 44969, 
      44397, 44596, 34145, 71881, 33570, 35793, 36970, 43893, 50913, 60058, 
      95624, 124570, 32436, 39969, 52564, 58969, 94900, 93685, 69785, 30292, 
      29993, 29873, 32500, 90100, 29245, 33085, 50557, 30925, 55469, 90225, 
      29258, 49205, 49165, 93605, 27954, 27666, 65641, 113661, 30032, 29200, 
      29396, 73121, 85945, 91412, 26858, 26738, 90578, 26869, 32485, 39610, 
      41050, 32161, 26756, 29125, 25064, 37508, 36749, 39778, 86650, 30420, 
      29645, 24872, 32708, 30329, 22850, 50056, 39141, 84701, 85705, 88250, 
      26393, 63520, 64340, 46280, 23525, 22961, 21221, 25649, 45385, 45072, 
      23137, 22672, 53938, 21074, 20264, 81668, 40330, 38644, 20041, 63842, 
      61480, 19994, 29173, 30005, 30817, 19072, 18896, 19396, 24272, 42874, 
      22321, 33850, 28772, 25525, 25012, 24845, 21437, 18356, 18365, 61524, 
      31824, 96122, 69145, 21130, 109316, 67976, 17044, 17861, 21524, 105445, 
      25857, 16690, 61328, 52105, 16465, 16528, 20480, 21145, 96218, 49365, 
      21652, 59306, 40906, 22850, 17389, 64909, 79385, 41297, 92413, 104884, 
      53693, 37085, 36200, 99322, 95297, 31802, 19541, 19345, 14386, 14417, 
      79460, 31085, 74698, 31113, 21789, 48658, 91856, 54665, 15392, 24481, 
      89954, 21325, 49325, 93085, 66357, 13957, 15205, 90053, 53573, 42353, 
      15269, 30725, 107408, 28169, 12544, 41444, 94117, 74322, 18097, 117725, 
      94825, 64781, 43210, 72180, 29889, 11920, 48145, 54713, 89077, 41650, 
      53665, 13520, 54925, 45748, 35053, 28360, 14125, 63101, 40826, 24161, 
      25426, 83393, 42898, 18434, 66337, 45316, 33241, 10240, 58309, 45889, 
      30634, 25409, 14066, 89492, 80125, 56360, 54205, 47645, 40520, 9197, 
      9225, 9610, 109588, 9305, 15353, 11090, 76744, 44964, 31946, 23797, 
      9010, 20465, 21377, 105538, 103050, 102433, 8194, 8410, 10818, 100421, 
      95012, 86357, 27277, 8357, 105821, 81209, 21386, 79956, 23956, 15337, 
      12985, 7065, 13297, 88114, 64010, 61178, 53978, 33133, 12665, 13130, 
      91988, 74845, 71240, 37186, 33457, 28465, 11461, 6682, 59761, 32644, 
      12484, 107365, 85765, 12017, 6257, 75253, 64165, 47293, 13309, 7045, 
      6085, 108329, 102650, 22829, 21554, 95625, 67129, 17946, 61973, 39925, 
      15130, 6353, 20213, 6480, 69557, 5042, 6410, 25925, 7109, 39357, 10845, 
      6877, 18450, 64160, 54353, 39085, 7625, 4490, 44626, 42250, 19109, 
      4241, 4289, 22450, 24545, 8065, 38194, 37093, 15418, 12433, 5733, 4930, 
      40325, 7093, 14660, 26522, 8077, 11169, 5200, 18484, 12317, 4850, 5389, 
      3508, 3690, 28849, 8912, 14585, 3425, 5941, 20605, 11565, 16970, 13213, 
      5309, 22585, 18477, 5517, 2665, 6082, 14600, 7442, 10225, 4420, 25408, 
      3706, 2026, 2029, 11434, 3536, 5536, 11540, 2249, 8738, 1937, 16565, 
      4304, 1924, 1769, 2441, 5365, 9469, 15530, 1306, 1394, 4250, 1885, 
      19925, 1530, 1153, 1530, 22405, 24805, 28978, 31714, 1586, 1490, 19669, 
      1037, 848, 39200, 1405, 898, 10138, 689, 640, 9601, 673, 9178, 1268, 
      365, 648, 43850, 1233, 153, 1621, 130, 15706, 53, 27592, 47986, 800, 
      1098, 12773, 442, 325, 0, 289, 400, 145, 785, 42437, 2610, 44960, 74, 
      325, 533, 1898, 6133, 16433, 1289, 128, 2237, 1277, 445, 125, 53968, 
      1565, 872, 261, 2657, 2349, 361, 377, 386, 2081, 2205, 13480, 1685, 
      1205, 1105, 10330, 15705, 28800, 3125, 3380, 701, 1629, 898, 800, 
      52825, 2581, 21636, 54724, 2482, 41765, 1924, 1385, 27593, 38338, 3005, 
      4034, 3929, 2186, 3600, 3145, 78025, 4394, 2153, 5858, 13250, 9090, 
      4964, 1856, 17984, 3617, 2837, 1781, 5098, 2045, 2210, 16733, 52201, 
      4616, 6529, 4420, 7345, 6497, 4705, 59522, 2509, 6989, 6082, 70722, 
      6929, 22868, 24020, 70825, 3434, 2818, 7272, 68452, 3809, 3034, 4250, 
      5440, 29705, 76036, 6498, 3893, 47162, 4225, 32161, 5321, 4562, 8885, 
      6653, 5869, 4805, 7813, 45585, 51930, 4132, 50752, 42250, 62437, 8210, 
      5645, 49433, 6305, 62224, 65633, 6610, 49282, 65770, 5684, 7250, 7157, 
      5050, 6410, 69557, 10513, 11560, 81652, 9106, 6932, 7297, 45776, 
      100490, 12025, 46801, 82737, 7748, 11650, 7913, 12985, 64177, 81040, 
      10474, 8314, 8485, 7837, 8593, 7669, 8528, 9521, 13429, 9621, 58457, 
      62105, 67330, 8689, 64633, 68980, 10132, 12050, 79250, 112066, 57177, 
      70225, 74241, 122112, 11525, 16857, 10477, 9850, 78970, 122697, 11024, 
      10642, 10930, 11101, 69250, 103226, 18325, 64640, 74529, 12532, 11812, 
      15418, 69481, 113642, 19844, 132509, 134600, 112177, 100753, 19493, 
      15578, 13058, 20917, 110965, 16361, 99661, 20180, 15056, 13556, 16714, 
      76690, 103090, 109170, 20324, 85748, 95149, 21730, 15842, 77665, 16081, 
      21284, 89113, 20809, 20525, 97354, 99328, 96165, 19925, 19400, 23200, 
      17698, 114410, 121909, 133825, 156137, 27794, 18965, 95220, 98568, 
      116042, 164482, 29204, 22201, 140009, 26122, 23362, 110482, 125506, 
      30568, 20810, 107474, 119674, 24217, 123777, 32261, 24746, 25412, 
      24797, 31018, 24634, 119578, 122098, 124650, 27826, 124261, 32405, 
      28205, 28514, 128354, 137905, 151072, 36098, 124505, 37733, 31853, 
      128965, 37370, 30410, 162405, 32885, 153205, 32713, 44525, 41444, 
      34676, 156349, 44090, 38210, 37673, 153833, 44200, 45137, 169360, 
      175729, 38909, 45037, 43705, 45396, 43528, 46258, 41058, 39889, 37250, 
      49237, 46477, 41821, 36805, 48569, 45145, 38369, 38970, 47981, 46481, 
      46661, 53209, 50005, 48725, 47204, 56125, 48889, 47620, 59810, 55130, 
      53930, 52621, 62105, 56394, 51445, 60957, 65824, 62089, 67066, 59893, 
      56954, 59201, 64549, 68317, 62845, 69541, 60417, 59922, 68450, 70100, 
      76392, 78404, 71909, 73610, 73908 ], 
  [ 207757, 202513, 201389, 200272, 197864, 197762, 194869, 192305, 191165, 
      191978, 191237, 187252, 181297, 185329, 182293, 183268, 178697, 177860, 
      171700, 171250, 170020, 166834, 164897, 165425, 163010, 162304, 154900, 
      151706, 152932, 148265, 144909, 144721, 141938, 137705, 139709, 138370, 
      137189, 135418, 138580, 135637, 135325, 131546, 129609, 128890, 131080, 
      130050, 130580, 127049, 125332, 127504, 125668, 124965, 124130, 123080, 
      120625, 118673, 117685, 117540, 118516, 115705, 116548, 116093, 114820, 
      116705, 114938, 114365, 107829, 106929, 106354, 101149, 102160, 101105, 
      99369, 97205, 98082, 95489, 95305, 92304, 90484, 91337, 88973, 87281, 
      88349, 86425, 84164, 84109, 83522, 215290, 83269, 82418, 84100, 80720, 
      81245, 80100, 81170, 80482, 197986, 78544, 80145, 200341, 79309, 77573, 
      180325, 76925, 76925, 76985, 76225, 75881, 199685, 76050, 75685, 
      209953, 73697, 73069, 196101, 74665, 73586, 183917, 155389, 183652, 
      198205, 70785, 160900, 69845, 69365, 69428, 68813, 68482, 67202, 66565, 
      184900, 164645, 168577, 65050, 137450, 63673, 64465, 140233, 63290, 
      135362, 63808, 143300, 134993, 193738, 59789, 59093, 122116, 108197, 
      119621, 125242, 195505, 130085, 113290, 122777, 55481, 57341, 54952, 
      55080, 54353, 55125, 107185, 148842, 158986, 52425, 54385, 59553, 
      112009, 132073, 51853, 88778, 126058, 51365, 57317, 51066, 91429, 
      92165, 134993, 95940, 81524, 82930, 125924, 47989, 47818, 90770, 47097, 
      150985, 46820, 45805, 49850, 89890, 105037, 44100, 47349, 76500, 43802, 
      44906, 51962, 52897, 91205, 102245, 47108, 47489, 89938, 126370, 90397, 
      66989, 112781, 87412, 44458, 49309, 98482, 40676, 40576, 40001, 61802, 
      83282, 40228, 41605, 62613, 121178, 39145, 38537, 41780, 38146, 134746, 
      40552, 118861, 37690, 40970, 41605, 52874, 36913, 51473, 41858, 41320, 
      41485, 33856, 65540, 34165, 34450, 35253, 40714, 46714, 54805, 87413, 
      114557, 32521, 37300, 48025, 53716, 86689, 85508, 63376, 30445, 30554, 
      29584, 30953, 82025, 29466, 31266, 45882, 29684, 50216, 82048, 28289, 
      44530, 44456, 85156, 29161, 27241, 59266, 103954, 32225, 27857, 27985, 
      66100, 77972, 83065, 27725, 27469, 82265, 26308, 30088, 35921, 37157, 
      35204, 25889, 27306, 25013, 33989, 40778, 35885, 78473, 33361, 32552, 
      26317, 36329, 27728, 22901, 55989, 43816, 76490, 77426, 79801, 28960, 
      56873, 57625, 51941, 22216, 24746, 21034, 23626, 51012, 50665, 25092, 
      24457, 60449, 20513, 20213, 73525, 35757, 43625, 21044, 71305, 54765, 
      19093, 25994, 26690, 34880, 20177, 18505, 18665, 21977, 48501, 24786, 
      29889, 32597, 28772, 28157, 27956, 23732, 19325, 19538, 68953, 36193, 
      105965, 77186, 23561, 119941, 75949, 16925, 17096, 19501, 115866, 
      29410, 17217, 68825, 58820, 17060, 16409, 18593, 19088, 106129, 55876, 
      19357, 66701, 46601, 26029, 16250, 57650, 88276, 47060, 102154, 115373, 
      60680, 42440, 31525, 109505, 105242, 36545, 22210, 22082, 15185, 14162, 
      88453, 35828, 83385, 35890, 19018, 42589, 101665, 61856, 14185, 21200, 
      99661, 18554, 43154, 102996, 74500, 15300, 13896, 99794, 60730, 48490, 
      13858, 26458, 118169, 32708, 12833, 35953, 104130, 83077, 20970, 
      129064, 104906, 72890, 37481, 80833, 34768, 11665, 41940, 62074, 98852, 
      47889, 60992, 12041, 62388, 52429, 40680, 33205, 12340, 71210, 35165, 
      28496, 29965, 92930, 49409, 21953, 74752, 52065, 38800, 9441, 66146, 
      52706, 35921, 30050, 11941, 99437, 89492, 64061, 61736, 54632, 46861, 
      8840, 8698, 8845, 120689, 8608, 12820, 9577, 85941, 51781, 37505, 
      28370, 8177, 16946, 17722, 116469, 113845, 113194, 9333, 7713, 9169, 
      111080, 105365, 96200, 32360, 9700, 116786, 90746, 25721, 89425, 28665, 
      18720, 15892, 7252, 10900, 98093, 72425, 69389, 61645, 38930, 15538, 
      10733, 102205, 84008, 80165, 43425, 39322, 33786, 14130, 7345, 67904, 
      38441, 10121, 118466, 95642, 14890, 6410, 84484, 72648, 54484, 16488, 
      8388, 6340, 119498, 113513, 27538, 26093, 106114, 75850, 22009, 70354, 
      46538, 18785, 7730, 16354, 5545, 78482, 5297, 5441, 31144, 5800, 45970, 
      13786, 5602, 14761, 72745, 62224, 45698, 9818, 4813, 51749, 49169, 
      23546, 4666, 4306, 18149, 29696, 10496, 44773, 43570, 19345, 15850, 
      7450, 4165, 47108, 9320, 11413, 31945, 10610, 14416, 6849, 14625, 
      15802, 3881, 7208, 4205, 3265, 23698, 11785, 11236, 3034, 4394, 25416, 
      8692, 21305, 16970, 7298, 18080, 23050, 7642, 2682, 4365, 18629, 10145, 
      13540, 6273, 20529, 5389, 2281, 2250, 8425, 2465, 3785, 8497, 3218, 
      6205, 2770, 12706, 6361, 2825, 1616, 1744, 3546, 6698, 11773, 1289, 
      1241, 2669, 1256, 15556, 2533, 1714, 1105, 17730, 19858, 23589, 26053, 
      2725, 2561, 15300, 850, 865, 32825, 2578, 745, 7129, 1250, 1201, 6660, 
      1370, 6305, 2509, 586, 325, 37033, 2644, 340, 3236, 657, 11745, 274, 
      22237, 40829, 2041, 2509, 9220, 1445, 1226, 289, 0, 9, 26, 122, 35722, 
      1165, 38041, 125, 36, 74, 725, 3770, 12370, 2768, 145, 4090, 2722, 
      1346, 346, 46369, 3112, 2045, 346, 1280, 4168, 650, 530, 505, 976, 
      1066, 9893, 3130, 2378, 578, 7253, 11812, 23377, 1714, 5437, 1160, 
      2938, 1629, 1225, 45362, 4264, 17029, 47125, 4097, 35186, 3233, 1028, 
      22340, 32065, 4756, 6125, 5986, 3529, 5521, 4896, 68896, 6553, 3394, 
      3869, 9833, 6421, 7225, 2689, 13921, 5402, 4282, 1730, 7325, 2810, 
      1853, 12874, 44874, 6605, 9028, 6273, 5220, 8962, 6626, 51685, 2696, 
      5000, 8377, 62137, 9428, 18329, 19345, 62240, 4573, 3209, 5317, 60037, 
      5050, 3425, 3349, 7361, 24452, 67145, 8725, 4964, 40345, 5364, 26704, 
      6970, 5837, 11588, 8744, 7688, 6148, 10210, 38938, 44773, 4625, 43697, 
      35909, 54532, 10573, 4778, 42514, 7988, 54353, 57524, 5437, 42397, 
      57661, 5021, 9137, 9010, 5441, 5441, 61210, 13250, 14501, 72557, 11401, 
      8377, 6260, 39265, 90341, 14864, 40256, 73642, 6949, 14285, 7114, 
      15892, 56340, 72081, 12701, 9725, 9896, 7412, 9970, 8298, 9769, 11170, 
      16200, 11236, 51130, 54506, 59357, 9488, 56864, 60905, 9197, 14209, 
      70529, 101441, 50020, 62116, 65860, 110977, 13378, 20002, 11650, 9901, 
      70317, 111562, 12401, 10217, 10301, 10370, 61277, 93145, 21640, 57041, 
      66250, 14045, 12917, 17849, 61610, 103085, 23125, 121000, 122989, 
      101722, 90944, 22570, 17669, 12769, 24232, 100612, 18554, 89954, 23257, 
      16705, 13505, 18873, 68445, 93213, 98953, 23333, 76925, 85748, 24977, 
      17525, 69386, 17764, 24293, 80154, 23546, 23194, 87953, 89825, 86866, 
      22084, 21389, 26073, 18089, 104125, 111250, 122554, 143812, 31313, 
      19730, 86125, 89269, 105757, 151817, 32825, 24224, 128500, 29097, 
      25657, 100537, 114745, 34325, 21745, 97733, 109253, 26512, 113152, 
      36154, 27109, 27877, 27092, 34605, 26793, 109225, 111609, 114025, 
      30665, 113704, 36026, 30772, 31081, 117661, 126736, 139257, 40025, 
      114050, 41864, 34964, 118306, 41297, 32977, 150148, 35656, 141458, 
      35280, 49064, 45541, 37549, 144500, 48425, 41593, 40954, 142154, 48501, 
      49472, 157001, 163098, 42088, 49202, 47666, 49561, 47285, 50389, 44305, 
      42898, 39409, 53640, 50472, 45000, 38692, 52768, 48800, 40528, 41197, 
      51976, 50170, 50180, 57578, 53626, 52040, 50213, 60392, 51728, 50153, 
      64417, 58921, 57517, 55970, 66848, 60253, 53978, 65122, 70601, 66356, 
      71945, 63684, 60133, 62720, 68850, 72890, 66602, 74216, 63562, 62965, 
      72785, 74333, 80965, 83113, 75496, 77401, 77665 ], 
  [ 208162, 202834, 201746, 200617, 198173, 198197, 195208, 192596, 191492, 
      192389, 191690, 187717, 181540, 185818, 182650, 183709, 179042, 178205, 
      172069, 171637, 170461, 167161, 165152, 165842, 163301, 162601, 155305, 
      152069, 153385, 148682, 145188, 145114, 142265, 137762, 140036, 138661, 
      137498, 135589, 138997, 135892, 135556, 131765, 129600, 128881, 131413, 
      130365, 130961, 127250, 125365, 127873, 125929, 125226, 124505, 123437, 
      120874, 118874, 117658, 117693, 118849, 115882, 116845, 116360, 114973, 
      117050, 115169, 114692, 108018, 106938, 106525, 101188, 102457, 101450, 
      99648, 97082, 98397, 95648, 95188, 92601, 90361, 91610, 88904, 87194, 
      88658, 86290, 84221, 84100, 83537, 213121, 83458, 82385, 84397, 80681, 
      81050, 79965, 81461, 80725, 195925, 78481, 80442, 198250, 79588, 77480, 
      178408, 77018, 76850, 76898, 76276, 75794, 197576, 76293, 75898, 
      207754, 73610, 73156, 194004, 74962, 73805, 181922, 153658, 181645, 
      196072, 70992, 159097, 70010, 69458, 69605, 68900, 68605, 67277, 66580, 
      182845, 162770, 166660, 65089, 135833, 63604, 64288, 138580, 63197, 
      133757, 63529, 141593, 133370, 191545, 60008, 59240, 120601, 106850, 
      118130, 123685, 193282, 128468, 111865, 121232, 55394, 57074, 55045, 
      54981, 54500, 55386, 105802, 146997, 157045, 52308, 54100, 59040, 
      110548, 130384, 51754, 87629, 124429, 51476, 56852, 51201, 90226, 
      90938, 133250, 94653, 80441, 81817, 124253, 48178, 47989, 89525, 47232, 
      149056, 47021, 45832, 49421, 88621, 103570, 44109, 47016, 75429, 43877, 
      44705, 51425, 52330, 89906, 100802, 46745, 47108, 88645, 124645, 89092, 
      66050, 111194, 86137, 44125, 48778, 97045, 40841, 40729, 40130, 60917, 
      82037, 40045, 41320, 61704, 119465, 39316, 38480, 41441, 38221, 132889, 
      40237, 117160, 37825, 40613, 41218, 52133, 36964, 50720, 41369, 40837, 
      40996, 33865, 64481, 34330, 34273, 35010, 40213, 46033, 53938, 86024, 
      112850, 32596, 36889, 47284, 52849, 85300, 84125, 62305, 30532, 30713, 
      29593, 30740, 80660, 29565, 31005, 45117, 29525, 49349, 80665, 28178, 
      43765, 43685, 83725, 29434, 27226, 58201, 102301, 32672, 27680, 27796, 
      64921, 76625, 81652, 27938, 27658, 80858, 26269, 29725, 35330, 36530, 
      35801, 25796, 27045, 25064, 33428, 41549, 35258, 77090, 33940, 33125, 
      26632, 37028, 27329, 22970, 57096, 44701, 75101, 76025, 78370, 29473, 
      55760, 56500, 53000, 22045, 25121, 21061, 23329, 52065, 51712, 25497, 
      24832, 61658, 20474, 20264, 72148, 35010, 44564, 21281, 72682, 53640, 
      18994, 25493, 26165, 35657, 20432, 18496, 18596, 21632, 49554, 25281, 
      29250, 33332, 29405, 28772, 28565, 24197, 19556, 19805, 70324, 37024, 
      107762, 78665, 24050, 121876, 77416, 16964, 17021, 19204, 117765, 
      30097, 17370, 70208, 60065, 17225, 16448, 18320, 18785, 107938, 57085, 
      19012, 68066, 47666, 26650, 16109, 56429, 89905, 48137, 103933, 117284, 
      61973, 43445, 30760, 111362, 107057, 37442, 22741, 22625, 15386, 14177, 
      90100, 36725, 84978, 36793, 18589, 41578, 103456, 63185, 14032, 20681, 
      101434, 18125, 42125, 104805, 75997, 15597, 13725, 101573, 62053, 
      49633, 13669, 25765, 120128, 33569, 12944, 35044, 105957, 84682, 21537, 
      131125, 106745, 74381, 36530, 82420, 35689, 11680, 40905, 63433, 
      100637, 49050, 62345, 11840, 63765, 53668, 41733, 34120, 12085, 72701, 
      34226, 29321, 30826, 94673, 50618, 22634, 76297, 53316, 39841, 9360, 
      67589, 53969, 36914, 30929, 11626, 101252, 91205, 65480, 63125, 55925, 
      48040, 8837, 8665, 8770, 122708, 8545, 12433, 9370, 87624, 53044, 
      38546, 29237, 8090, 16385, 17137, 118458, 115810, 115153, 9594, 7650, 
      8938, 113021, 107252, 97997, 33317, 9997, 118781, 92489, 26546, 91156, 
      29556, 19377, 16465, 7345, 10537, 99914, 73970, 70898, 63058, 40013, 
      16105, 10370, 104068, 85685, 81800, 44586, 40417, 34785, 14661, 7522, 
      69401, 39524, 9764, 120485, 97445, 15457, 6497, 86173, 74205, 55813, 
      17109, 8685, 6445, 121529, 115490, 28429, 26954, 108025, 77449, 22786, 
      71893, 47765, 19490, 8033, 15733, 5440, 80117, 5402, 5330, 32125, 5629, 
      47197, 14365, 5437, 14170, 74320, 63673, 46925, 10265, 4930, 53066, 
      50450, 24389, 4801, 4369, 17450, 30665, 10985, 45994, 44773, 20098, 
      16513, 7813, 4090, 48365, 9773, 10900, 32962, 11117, 15049, 7200, 
      14004, 16477, 3770, 7589, 4388, 3250, 22849, 12352, 10705, 3025, 4181, 
      26325, 8245, 22130, 17693, 7709, 17345, 23917, 8077, 2745, 4122, 19400, 
      10682, 14185, 6660, 19728, 5746, 2386, 2349, 7954, 2336, 3536, 8020, 
      3449, 5818, 2977, 12085, 6784, 3044, 1649, 1681, 3285, 6269, 11170, 
      1346, 1274, 2450, 1205, 14845, 2770, 1873, 1090, 16965, 19045, 22698, 
      25114, 2986, 2810, 14589, 877, 928, 31760, 2845, 778, 6658, 1409, 1360, 
      6201, 1553, 5858, 2788, 685, 328, 35890, 2953, 433, 3581, 810, 11106, 
      373, 21352, 39626, 2320, 2818, 8653, 1682, 1445, 400, 9, 0, 65, 65, 
      34597, 970, 36880, 194, 45, 53, 578, 3413, 11713, 3089, 208, 4477, 
      3037, 1565, 445, 45088, 3445, 2312, 421, 1097, 4549, 761, 617, 586, 
      841, 925, 9320, 3445, 2645, 545, 6770, 11185, 22480, 1525, 5860, 1301, 
      3229, 1818, 1360, 44105, 4621, 16276, 45844, 4442, 34085, 3524, 1025, 
      21473, 31018, 5125, 6554, 6409, 3826, 5920, 5265, 67345, 6994, 3673, 
      3578, 9290, 6010, 7684, 2896, 13264, 5777, 4597, 1781, 7778, 3005, 
      1850, 12253, 43641, 7016, 9529, 6660, 4905, 9457, 7025, 50362, 2789, 
      4709, 8842, 60682, 9929, 17588, 18580, 60785, 4834, 3338, 5032, 58612, 
      5329, 3554, 3250, 7760, 23585, 65636, 9178, 5213, 39202, 5625, 25801, 
      7321, 6122, 12125, 9173, 8069, 6445, 10693, 37825, 43570, 4772, 42512, 
      34850, 53197, 11050, 4685, 41353, 8345, 53024, 56153, 5290, 41242, 
      56290, 4964, 9530, 9397, 5570, 5330, 59797, 13793, 15080, 71012, 11866, 
      8692, 6137, 38176, 88610, 15425, 39161, 72097, 6868, 14810, 7033, 
      16465, 55017, 70560, 13154, 10034, 10205, 7397, 10273, 8469, 10048, 
      11521, 16749, 11581, 49897, 53225, 58010, 9689, 55553, 59540, 9092, 
      14650, 69050, 99626, 48817, 60745, 64441, 109072, 13765, 20617, 11917, 
      9970, 68850, 109657, 12704, 10202, 10250, 10301, 59930, 91426, 22285, 
      55760, 64849, 14372, 13172, 18338, 60281, 101282, 23764, 119029, 
      121000, 99937, 89273, 23173, 18098, 12778, 24877, 98845, 19001, 88301, 
      23860, 17056, 13556, 19314, 67050, 91530, 97210, 23924, 75428, 84149, 
      25610, 17882, 67985, 18121, 24884, 78633, 24089, 23725, 86354, 88208, 
      85285, 22525, 21800, 26640, 18218, 102370, 109429, 120625, 141697, 
      31994, 19925, 84580, 87688, 104002, 149642, 33524, 24641, 126529, 
      29682, 26122, 98842, 112906, 35048, 21970, 96074, 107474, 26977, 
      111337, 36901, 27586, 28372, 27557, 35298, 27234, 107458, 109818, 
      112210, 31226, 111901, 36725, 31285, 31594, 115834, 124825, 137232, 
      40778, 112265, 42653, 35573, 116485, 42050, 33490, 148045, 36205, 
      139445, 35793, 49925, 46324, 38116, 142469, 49250, 42250, 41593, 
      140153, 49320, 50297, 154880, 160929, 42709, 49997, 48425, 50356, 
      48008, 51178, 44938, 43489, 39850, 54477, 51237, 45621, 39085, 53569, 
      49505, 40969, 41650, 52741, 50881, 50861, 58409, 54325, 52685, 50804, 
      61205, 52289, 50660, 65290, 59650, 58210, 56621, 67745, 60994, 54485, 
      65917, 71504, 67169, 72866, 64413, 60754, 63401, 69669, 73757, 67325, 
      75101, 64177, 63562, 73610, 75140, 81832, 84004, 76189, 78130, 78388 ], 
  [ 208025, 202913, 201725, 200626, 198274, 197956, 195221, 192733, 191529, 
      192200, 191385, 187370, 181781, 185401, 182585, 183418, 179001, 178162, 
      171946, 171464, 170138, 167140, 165321, 165573, 163368, 162650, 155042, 
      151912, 152986, 148369, 145241, 144857, 142180, 138393, 139945, 138664, 
      137449, 135908, 138658, 135985, 135713, 131944, 130385, 129664, 131282, 
      130280, 130698, 127465, 126026, 127634, 125978, 125273, 124240, 123218, 
      120941, 119065, 118457, 118010, 118682, 116129, 116770, 116365, 115282, 
      116845, 115268, 114529, 108209, 107609, 106760, 101761, 102338, 101197, 
      99569, 98073, 98216, 95881, 96157, 92450, 91330, 91521, 89725, 88057, 
      88461, 87277, 84690, 84745, 84116, 219524, 83569, 83088, 84218, 81394, 
      82177, 80930, 81288, 80680, 202024, 79250, 80249, 204425, 79441, 78325, 
      184117, 77365, 77645, 77725, 76733, 76617, 203789, 76232, 75917, 
      214205, 74425, 73505, 200177, 74749, 73800, 187821, 158849, 187570, 
      202333, 71009, 164474, 70137, 69777, 69698, 69233, 68840, 67636, 67097, 
      188882, 168325, 172325, 65536, 140692, 64333, 65305, 143533, 63988, 
      138580, 64810, 146682, 138233, 197920, 59949, 59373, 125162, 110961, 
      122625, 128356, 199729, 133297, 116180, 125865, 56137, 58297, 55306, 
      55754, 54613, 55193, 109993, 152420, 162724, 53117, 55357, 60905, 
      114941, 135385, 52513, 91188, 129268, 51673, 58585, 51332, 93925, 
      94697, 138385, 98570, 83810, 85264, 129186, 48149, 48008, 93320, 47345, 
      154673, 46954, 46229, 51028, 92468, 107945, 44546, 48365, 78746, 44136, 
      45700, 53316, 54301, 93829, 105109, 48170, 48581, 92548, 129700, 93025, 
      69005, 115877, 89986, 45460, 50641, 101320, 40842, 40762, 40225, 63716, 
      85796, 40970, 42517, 64565, 124468, 39293, 39065, 42778, 38452, 138272, 
      41506, 122125, 37892, 41992, 42677, 54536, 37253, 53145, 43088, 42538, 
      42713, 34250, 67714, 34297, 35152, 36065, 41956, 48256, 56657, 90133, 
      117805, 32797, 38386, 49661, 55562, 89405, 88210, 65554, 30689, 30676, 
      29954, 31693, 84685, 29684, 32084, 47540, 30330, 52042, 84730, 28849, 
      46180, 46114, 87914, 29077, 27637, 61412, 107080, 31849, 28521, 28669, 
      68434, 80586, 85789, 27737, 27521, 84977, 26738, 31058, 37269, 38565, 
      34570, 26405, 28100, 25285, 35281, 39848, 37285, 81133, 32749, 31946, 
      26141, 35509, 28738, 23129, 54485, 42682, 79144, 80100, 82525, 28442, 
      59065, 59837, 50509, 22834, 24452, 21320, 24452, 49586, 49249, 24746, 
      24161, 58761, 20905, 20453, 76145, 37325, 42381, 20970, 69329, 56957, 
      19573, 27144, 27880, 33898, 20065, 18833, 19093, 22865, 47057, 24272, 
      31265, 31681, 28026, 27441, 27250, 23266, 19249, 19400, 66973, 35113, 
      103273, 75024, 23049, 117017, 73805, 17161, 17522, 20297, 113000, 
      28564, 17261, 66817, 57042, 17082, 16641, 19345, 19890, 103409, 54154, 
      20225, 64717, 45117, 25285, 16776, 59976, 85850, 45554, 99476, 112473, 
      58810, 41050, 33085, 106693, 102500, 35333, 21608, 21456, 15129, 14416, 
      85985, 34610, 81005, 34660, 20008, 44549, 98953, 59914, 14713, 22338, 
      96977, 19540, 45140, 100250, 72274, 15074, 14450, 97096, 58792, 46852, 
      14440, 27880, 115169, 31538, 12913, 37733, 101348, 80665, 20288, 
      125890, 102100, 70664, 39325, 78445, 33490, 11897, 43922, 60064, 96130, 
      46205, 58986, 12625, 60338, 50609, 39170, 31925, 13010, 68968, 36973, 
      27362, 28769, 90260, 47629, 21053, 72410, 50213, 37298, 9809, 63972, 
      50832, 34497, 28816, 12697, 96641, 86866, 61925, 59650, 52706, 45125, 
      9074, 8980, 9197, 117549, 8938, 13690, 10145, 83357, 49897, 35989, 
      27144, 8541, 18100, 18916, 113369, 110785, 110144, 9113, 8033, 9769, 
      108058, 102433, 93418, 30978, 9418, 113672, 88052, 24557, 86749, 27389, 
      17834, 15146, 7306, 11714, 95265, 70057, 67081, 59497, 37332, 14800, 
      11545, 99305, 81418, 77645, 41693, 37700, 32324, 13448, 7253, 65610, 
      36837, 10917, 115300, 92836, 14144, 6464, 81866, 70250, 52466, 15650, 
      8090, 6362, 116308, 110413, 26248, 24853, 103120, 73376, 20905, 67976, 
      44680, 17797, 7412, 17576, 5905, 75940, 5305, 5809, 29690, 6266, 44104, 
      13000, 6056, 15925, 70297, 59986, 43828, 9248, 4793, 49725, 47205, 
      22312, 4612, 4372, 19485, 28250, 9850, 42905, 41732, 18257, 14912, 
      7012, 4457, 45178, 8730, 12433, 30413, 9928, 13522, 6425, 15821, 14836, 
      4225, 6730, 4057, 3445, 25268, 10993, 12274, 3200, 4900, 24050, 9586, 
      20077, 15912, 6760, 19450, 21748, 7060, 2720, 4913, 17485, 9389, 12602, 
      5765, 22001, 4925, 2237, 2216, 9341, 2809, 4329, 9421, 2960, 6977, 
      2548, 13864, 5777, 2581, 1682, 1970, 4100, 7528, 12893, 1305, 1297, 
      3145, 1450, 16850, 2245, 1556, 1237, 19112, 21320, 25181, 27725, 2393, 
      2249, 16586, 904, 857, 34697, 2228, 785, 8009, 1076, 1025, 7514, 1152, 
      7137, 2129, 500, 397, 39005, 2194, 250, 2722, 461, 12869, 164, 23765, 
      42885, 1625, 2041, 10210, 1093, 904, 145, 26, 65, 0, 256, 37636, 1525, 
      40009, 41, 50, 136, 997, 4392, 13492, 2258, 65, 3464, 2216, 1000, 200, 
      48521, 2570, 1613, 232, 1594, 3538, 468, 388, 373, 1202, 1300, 10845, 
      2600, 1928, 628, 8053, 12850, 24865, 2020, 4721, 914, 2440, 1301, 985, 
      47440, 3650, 18265, 49241, 3501, 37000, 2725, 1010, 23762, 33785, 4114, 
      5381, 5252, 3005, 4825, 4250, 71450, 5785, 2896, 4321, 10705, 7069, 
      6421, 2305, 14977, 4736, 3716, 1604, 6525, 2440, 1813, 13864, 46880, 
      5869, 8138, 5573, 5690, 8080, 5904, 53833, 2482, 5426, 7541, 64501, 
      8530, 19501, 20557, 64602, 4073, 2929, 5725, 62345, 4516, 3141, 3445, 
      6625, 25826, 69589, 7897, 4474, 42173, 4850, 28130, 6304, 5281, 10610, 
      7946, 6970, 5570, 9320, 40708, 46693, 4293, 45585, 37585, 56666, 9685, 
      4840, 44356, 7298, 56473, 59714, 5585, 44225, 59849, 5017, 8381, 8264, 
      5125, 5525, 63464, 12240, 13429, 75025, 10517, 7741, 6354, 40969, 
      93109, 13810, 41962, 76096, 6961, 13285, 7124, 14810, 58418, 74489, 
      11817, 9081, 9250, 7306, 9332, 7880, 9169, 10448, 15146, 10522, 53044, 
      56500, 61461, 9010, 58906, 63037, 9225, 13325, 72845, 104317, 51874, 
      64250, 68074, 114001, 12580, 18820, 11048, 9629, 72605, 114580, 11737, 
      10081, 10225, 10324, 63361, 95849, 20402, 59009, 68416, 13329, 12321, 
      16861, 63648, 105913, 21881, 124106, 126125, 104516, 93546, 21380, 
      16769, 12569, 22970, 103370, 17620, 92520, 22061, 15929, 13229, 17945, 
      70577, 95825, 101665, 22153, 79225, 88218, 23725, 16733, 71524, 16970, 
      23105, 82484, 22432, 22100, 90405, 92305, 89284, 21130, 20485, 24905, 
      17649, 106825, 114056, 125540, 147106, 29945, 19172, 88465, 91669, 
      108445, 155205, 31421, 23290, 131546, 27881, 24641, 103121, 117569, 
      32877, 21125, 100253, 111973, 25490, 115930, 34660, 26065, 26801, 
      26066, 33197, 25805, 111917, 114341, 116797, 29473, 116450, 34600, 
      29650, 29957, 120437, 129650, 142361, 38497, 116752, 40274, 33674, 
      121064, 39761, 31841, 153370, 34450, 144520, 34130, 47330, 43937, 
      36305, 147586, 46745, 40193, 39584, 145184, 46829, 47786, 160225, 
      166400, 40738, 47560, 46084, 47917, 45757, 48749, 42925, 41588, 38345, 
      51914, 48866, 43634, 37706, 51098, 47290, 39458, 40105, 50362, 48644, 
      48698, 55840, 52100, 50602, 48865, 58666, 50418, 48933, 62585, 57325, 
      55981, 54504, 64970, 58633, 52740, 63400, 68697, 64602, 70009, 62066, 
      58693, 61178, 67076, 71028, 64980, 72322, 62116, 61549, 70985, 72553, 
      79069, 81173, 73882, 75725, 75997 ], 
  [ 210233, 204673, 203677, 202514, 199970, 200324, 197077, 194333, 193321, 
      194440, 193849, 189898, 183125, 188057, 184537, 185818, 180889, 180050, 
      173962, 173576, 172538, 168932, 166729, 167845, 164968, 164282, 157250, 
      153896, 155450, 150641, 146777, 147001, 143972, 138745, 141737, 140264, 
      139145, 136868, 140930, 137393, 136993, 133160, 130385, 129664, 133106, 
      132008, 132778, 128585, 126250, 129650, 127418, 126713, 126288, 125170, 
      122317, 120185, 118361, 118874, 120506, 117121, 118402, 117837, 116146, 
      118733, 116548, 116321, 109265, 107705, 107720, 102017, 103970, 103085, 
      101105, 97465, 99944, 96777, 95581, 94082, 90722, 93025, 89405, 87641, 
      90157, 86605, 85042, 84745, 84244, 208004, 84625, 82960, 85850, 81234, 
      81185, 80258, 82888, 82024, 191080, 78962, 81881, 193321, 80977, 77877, 
      173941, 77909, 77293, 77309, 77053, 76201, 192589, 77576, 77101, 
      202525, 74009, 74017, 189041, 76381, 75016, 177229, 149665, 176914, 
      191005, 72161, 154906, 71065, 70321, 70690, 69745, 69544, 68084, 67225, 
      177970, 158373, 162149, 65792, 132116, 64013, 64409, 134765, 63540, 
      130068, 63370, 137626, 129625, 186272, 61165, 60205, 117130, 103825, 
      114721, 120100, 187921, 124721, 108628, 117673, 55721, 56921, 55850, 
      55274, 55445, 56633, 102665, 142628, 152420, 52541, 53885, 58217, 
      107197, 126425, 52033, 85108, 120628, 52313, 56153, 52100, 87557, 
      88201, 129137, 91754, 78082, 79376, 120322, 49205, 48968, 86728, 48113, 
      144433, 48074, 46421, 48788, 85748, 100169, 44642, 46637, 73082, 44584, 
      44676, 50500, 51325, 86949, 97461, 46282, 46597, 85700, 120548, 86113, 
      64045, 107461, 83234, 43732, 47857, 93704, 41770, 41626, 40961, 59044, 
      79204, 40042, 41045, 59765, 115380, 40253, 38809, 41018, 38900, 128416, 
      39874, 113101, 38660, 40136, 40661, 50632, 37573, 49177, 40528, 40010, 
      40153, 34346, 62114, 35225, 34256, 34817, 39332, 44672, 52081, 82773, 
      108749, 33245, 36242, 45757, 50986, 82045, 80882, 59890, 31201, 31572, 
      30050, 30605, 77453, 30260, 30740, 43508, 29530, 47466, 77402, 28305, 
      42148, 42050, 80330, 30581, 27605, 55780, 98312, 34281, 27625, 27709, 
      62194, 73450, 78301, 28921, 28577, 77521, 26578, 29170, 34165, 35269, 
      37802, 25957, 26756, 25605, 32337, 44008, 33989, 73805, 35885, 35050, 
      27869, 39285, 26658, 23545, 60437, 47450, 71784, 72676, 74941, 31226, 
      53177, 53885, 56205, 21970, 26500, 21512, 22916, 55250, 54881, 26954, 
      26209, 65257, 20745, 20773, 68849, 33389, 47437, 22282, 76721, 51005, 
      19093, 24520, 25128, 38090, 21473, 18833, 18773, 21073, 52721, 26960, 
      27905, 35649, 31450, 30769, 30546, 25794, 20529, 20872, 74333, 39593, 
      112905, 82960, 25705, 127385, 81677, 17417, 17170, 18761, 123176, 
      32276, 18125, 74241, 63730, 18010, 16897, 17937, 18322, 113105, 60650, 
      18433, 72045, 50845, 28645, 16072, 53512, 94586, 51346, 109012, 122713, 
      65754, 46458, 29053, 116645, 112228, 40165, 24488, 24400, 16249, 14544, 
      94817, 39442, 89549, 39524, 17768, 39205, 108553, 67050, 13945, 19618, 
      106481, 17300, 39700, 109946, 80306, 16706, 13586, 106632, 65896, 
      52996, 13480, 24232, 125665, 36178, 13553, 32933, 111140, 89273, 23360, 
      136930, 111956, 78664, 34301, 86957, 38450, 12025, 38450, 67360, 
      105698, 52445, 66250, 11601, 67730, 57265, 44834, 36853, 11698, 76968, 
      32013, 31810, 33409, 99604, 54125, 24733, 80698, 56933, 42898, 9425, 
      71716, 57616, 39841, 33552, 11065, 106369, 96050, 69541, 67106, 59650, 
      51461, 9106, 8852, 8845, 128365, 8650, 11674, 9089, 92381, 56681, 
      41589, 31816, 8125, 15156, 15844, 124025, 121313, 120640, 10553, 7745, 
      8585, 118458, 112545, 103050, 36130, 11050, 124360, 97396, 29005, 
      96029, 32189, 21386, 18250, 7850, 9826, 105025, 78345, 75177, 67081, 
      43156, 17872, 9657, 109289, 90410, 86413, 47933, 43588, 37700, 16328, 
      8245, 73642, 42661, 9061, 126116, 102500, 17216, 6976, 90922, 78602, 
      59602, 19010, 9722, 6970, 127188, 121005, 31048, 29493, 113360, 81952, 
      25097, 76232, 51272, 21605, 9076, 14312, 5393, 84708, 5913, 5265, 
      34970, 5402, 50696, 16136, 5224, 12821, 78745, 67762, 50420, 11680, 
      5465, 56797, 54085, 26856, 5380, 4756, 15805, 33466, 12506, 49465, 
      48196, 22321, 18496, 8996, 4105, 51930, 11194, 9745, 35885, 12680, 
      16946, 8345, 12557, 18484, 3681, 8810, 5081, 3413, 20788, 14065, 9490, 
      3200, 3812, 28946, 7250, 24525, 19816, 9000, 15578, 26420, 9428, 3104, 
      3665, 21645, 12301, 16090, 7877, 17777, 6877, 2845, 2792, 6877, 2169, 
      3049, 6925, 4240, 4961, 3700, 10600, 8081, 3797, 1906, 1682, 2756, 
      5288, 9725, 1657, 1521, 2025, 1226, 13106, 3557, 2452, 1205, 15080, 
      17032, 20477, 22765, 3833, 3625, 12842, 1096, 1241, 29065, 3700, 1009, 
      5545, 1972, 1921, 5114, 2176, 4801, 3665, 1076, 461, 32957, 3890, 794, 
      4610, 1325, 9509, 740, 19093, 36517, 3161, 3737, 7234, 2405, 2120, 785, 
      122, 65, 256, 0, 31684, 533, 33865, 457, 146, 72, 261, 2536, 10036, 
      4018, 449, 5576, 3944, 2216, 776, 41737, 4394, 3085, 680, 666, 5618, 
      1108, 900, 853, 530, 596, 7837, 4328, 3400, 500, 5525, 9554, 20129, 
      1060, 7025, 1714, 4040, 2357, 1753, 40784, 5602, 14297, 42457, 5389, 
      31176, 4325, 1042, 19186, 28249, 6130, 7717, 7556, 4637, 7001, 6266, 
      63226, 8185, 4432, 2817, 7857, 4925, 8917, 3457, 11521, 6784, 5444, 
      1924, 8989, 3528, 1845, 10600, 40352, 8109, 10858, 7685, 4058, 10768, 
      8080, 46825, 3026, 3922, 10069, 56789, 11250, 15597, 16525, 56890, 
      5513, 3665, 4253, 54793, 6052, 3877, 2965, 8801, 21250, 61589, 10361, 
      5850, 36125, 6290, 23362, 8224, 6849, 13522, 10282, 9050, 7202, 11944, 
      34820, 40325, 5125, 39313, 31985, 49594, 12277, 4392, 38212, 9250, 
      49433, 52450, 4849, 38113, 52585, 4761, 10525, 10376, 5861, 4981, 
      55976, 15184, 16565, 66833, 13045, 9469, 5746, 35209, 83925, 16850, 
      36170, 67904, 6577, 16133, 6740, 17914, 51410, 66425, 14281, 10777, 
      10946, 7274, 10996, 8840, 10705, 12368, 18122, 12410, 46516, 49716, 
      54325, 10130, 51962, 55805, 8713, 15725, 65005, 94685, 45506, 56986, 
      60554, 103889, 14692, 22148, 12520, 10045, 64829, 104468, 13401, 10049, 
      10001, 10004, 56225, 86729, 23890, 52225, 60992, 15121, 13729, 19517, 
      56608, 96345, 25337, 113642, 115565, 95044, 84682, 24644, 19105, 12665, 
      26458, 93994, 20052, 83752, 25325, 17849, 13549, 20345, 63185, 86897, 
      92417, 25353, 71289, 79738, 27149, 18685, 64100, 18922, 26305, 74420, 
      25376, 24980, 81925, 83729, 80900, 23530, 22725, 27977, 18385, 97513, 
      104392, 115300, 135874, 33625, 20260, 80273, 83285, 99133, 143653, 
      35197, 25562, 121082, 31049, 27169, 94129, 107809, 36781, 22373, 91453, 
      102533, 28018, 106298, 38692, 28657, 29489, 28594, 36941, 28205, 
      102541, 104837, 107165, 32513, 106882, 38376, 32434, 32741, 110741, 
      119506, 131609, 42561, 107280, 44530, 36970, 111400, 43825, 34625, 
      142202, 37426, 133832, 36914, 51970, 48161, 39377, 136802, 51193, 
      43745, 43040, 134560, 51245, 52234, 148961, 154880, 44098, 51848, 
      50180, 52205, 49661, 53005, 46349, 44788, 40745, 56426, 52994, 46994, 
      39850, 55418, 51098, 41858, 42569, 54490, 52484, 52378, 60320, 55876, 
      54090, 52065, 63050, 53458, 51685, 67289, 61261, 59725, 58024, 69802, 
      62633, 55492, 67688, 73561, 68986, 74969, 66002, 62053, 64858, 71492, 
      75700, 68884, 77090, 65444, 64781, 75433, 76905, 83741, 85973, 77626, 
      79661, 79901 ], 
  [ 269329, 258785, 259925, 258050, 253370, 261200, 252257, 246665, 247789, 
      253892, 255793, 252554, 232609, 252137, 240785, 247050, 236425, 235586, 
      230922, 231604, 233770, 223400, 216925, 227653, 217300, 216970, 216346, 
      210500, 217394, 210449, 198397, 205385, 198440, 177193, 196205, 192596, 
      192545, 182080, 200738, 187589, 185765, 181220, 164917, 164196, 187930, 
      185764, 190450, 175577, 163274, 186610, 177970, 177265, 183604, 181418, 
      172157, 167177, 151825, 163018, 175330, 162689, 171090, 168745, 160290, 
      174269, 165320, 170789, 155545, 143305, 152932, 139397, 156658, 158621, 
      152725, 125233, 153700, 141277, 123705, 146770, 118490, 144289, 120377, 
      117545, 143557, 113661, 123490, 119277, 120200, 114376, 130905, 116068, 
      138538, 113986, 104681, 107314, 135220, 131508, 103860, 110290, 134569, 
      104321, 132597, 107425, 95265, 118493, 107909, 107213, 115145, 106105, 
      102521, 127060, 124805, 107117, 103913, 114245, 99685, 129069, 123076, 
      93925, 82025, 92898, 99513, 119509, 82994, 115921, 110905, 116258, 
      109973, 111908, 107600, 103181, 91106, 82189, 83473, 103172, 71240, 
      94985, 88973, 71753, 93088, 69904, 81882, 71410, 68393, 91220, 109225, 
      103993, 62306, 58969, 61321, 62784, 91089, 63845, 59144, 61069, 85625, 
      76145, 96434, 84466, 99233, 107185, 55673, 68224, 72320, 80665, 72041, 
      62845, 55577, 61277, 81225, 52000, 59040, 93965, 63629, 95176, 51245, 
      50465, 60785, 50458, 48890, 48404, 56242, 95485, 94180, 47924, 91189, 
      65045, 95066, 83089, 58400, 45520, 48193, 80242, 61945, 44602, 84100, 
      67816, 53704, 52749, 44941, 46909, 59810, 59057, 44048, 53264, 43749, 
      43397, 48365, 42650, 59040, 51417, 43508, 86626, 85770, 83681, 41600, 
      40400, 64250, 59201, 40897, 48808, 85465, 70493, 55970, 78416, 53300, 
      56250, 47241, 81736, 54020, 52765, 41732, 75665, 39565, 46580, 46418, 
      46205, 69946, 34346, 80081, 58820, 55465, 44672, 39332, 35705, 35425, 
      42533, 72761, 46922, 36857, 34610, 34697, 33890, 31410, 71429, 76072, 
      65650, 53033, 31529, 71200, 50320, 33184, 55162, 31090, 30410, 56785, 
      31824, 31370, 30490, 81845, 61781, 27656, 35300, 95869, 52189, 51561, 
      27306, 28594, 29529, 76625, 74857, 29105, 59330, 42698, 34165, 33133, 
      108290, 55505, 46336, 63697, 34117, 124820, 31853, 26813, 105305, 
      104114, 81625, 115825, 38050, 62705, 161185, 135026, 24436, 24616, 
      25101, 96730, 22205, 22201, 154105, 46890, 83816, 58180, 40360, 152794, 
      152069, 86050, 83525, 172057, 53497, 58865, 22213, 24133, 138217, 
      71410, 193489, 19321, 48285, 29860, 29044, 119258, 71669, 53365, 49745, 
      35669, 150265, 91396, 25057, 114325, 104074, 102325, 101746, 88450, 
      69301, 71780, 190745, 123965, 254593, 205780, 89785, 277261, 203785, 
      54797, 47786, 36205, 270916, 108104, 62269, 191365, 172666, 62866, 
      54277, 36805, 35410, 255505, 167450, 33029, 188101, 149101, 100557, 
      42772, 16132, 226306, 150314, 249632, 271165, 177538, 141154, 18729, 
      261893, 254984, 128453, 91060, 91684, 63241, 50500, 227605, 127730, 
      219133, 128168, 27380, 14285, 249885, 180970, 39933, 23890, 246745, 
      26912, 13712, 252346, 204194, 69394, 38506, 247252, 179460, 155880, 
      37332, 18180, 276965, 122330, 55205, 14065, 254608, 219569, 92068, 
      294282, 256136, 202196, 12941, 216185, 128162, 47981, 12106, 183060, 
      246674, 156397, 181594, 34741, 184498, 165845, 142378, 126209, 31634, 
      200500, 11365, 115826, 119561, 238088, 160925, 100205, 207434, 166225, 
      139730, 39685, 192400, 167620, 133825, 120772, 27441, 249125, 232754, 
      188801, 184586, 171434, 156481, 43994, 41960, 39461, 283225, 39978, 
      23778, 31873, 227305, 166685, 138421, 118324, 38029, 16936, 16200, 
      277105, 272969, 271940, 61105, 39073, 29945, 268690, 259573, 244738, 
      127978, 63738, 277796, 235880, 113021, 233801, 120121, 95434, 87314, 
      48434, 23354, 248137, 205081, 199777, 185985, 142480, 86580, 23185, 
      254893, 224978, 218489, 151885, 143624, 132040, 82900, 53813, 197530, 
      141985, 22945, 280976, 244544, 85924, 47204, 226202, 206050, 173522, 
      90922, 62410, 48266, 282760, 273373, 118980, 115645, 261812, 211892, 
      106265, 202612, 159140, 98501, 62120, 12532, 34229, 216784, 47209, 
      33745, 128242, 30322, 158564, 85556, 30500, 12821, 207261, 188802, 
      158288, 73268, 47473, 170005, 165157, 111940, 48456, 43560, 9397, 
      126026, 76586, 156977, 154640, 102065, 92900, 65600, 34721, 161578, 
      73138, 14373, 131293, 77828, 89570, 64237, 10777, 93600, 32161, 66482, 
      51005, 37589, 5480, 82773, 13050, 37732, 26240, 117946, 15794, 108541, 
      97780, 68452, 7034, 112928, 70304, 41908, 24313, 102457, 79229, 89426, 
      65905, 5317, 63125, 44141, 43732, 13997, 29581, 23341, 13689, 53012, 
      17065, 51048, 8820, 68245, 51857, 38930, 33010, 22336, 14900, 9013, 
      40105, 38545, 24097, 33266, 5986, 52685, 46952, 35381, 4756, 3860, 
      2677, 2117, 54385, 53465, 5722, 37764, 40045, 941, 54608, 38033, 12665, 
      46472, 46421, 12946, 48100, 13345, 55285, 42016, 35705, 205, 57290, 
      41378, 60146, 45469, 6661, 41680, 1649, 205, 54781, 57137, 8658, 51533, 
      50180, 42437, 35722, 34597, 37636, 31684, 0, 24029, 45, 39617, 35746, 
      33892, 26605, 16420, 6120, 58130, 39253, 63604, 57700, 50276, 41716, 
      797, 59218, 53993, 40196, 24874, 63290, 42760, 41128, 40725, 27586, 
      27296, 8905, 58084, 54308, 33608, 11933, 7418, 1973, 24912, 67189, 
      45146, 56372, 48637, 44829, 1268, 61850, 4685, 1517, 60925, 916, 56657, 
      35930, 2810, 1193, 63090, 68237, 67720, 57325, 65741, 63226, 6266, 
      69417, 56052, 20617, 10705, 15605, 71217, 50805, 7605, 64100, 59200, 
      40016, 70933, 50164, 36733, 8820, 2260, 67561, 75650, 65713, 20434, 
      75204, 66820, 3393, 43610, 21722, 72725, 5525, 76042, 6697, 6201, 5626, 
      56065, 46385, 22409, 5309, 57672, 46597, 32157, 67541, 4874, 7121, 
      72305, 55690, 3373, 56842, 4850, 64116, 58825, 80450, 70802, 66722, 
      59890, 75668, 3848, 4013, 48913, 4069, 4217, 5450, 75645, 33940, 4392, 
      65498, 5645, 6170, 31193, 4649, 6305, 36445, 68909, 68404, 48581, 
      33461, 7204, 82468, 85985, 10229, 75701, 63225, 33514, 5661, 16285, 
      85202, 6266, 11300, 36837, 82349, 37000, 86978, 7978, 11245, 76225, 
      64177, 64346, 41450, 64040, 54052, 62325, 68260, 85762, 67946, 8424, 
      8776, 9469, 57122, 9242, 9881, 37549, 76957, 12317, 22061, 9194, 10706, 
      11426, 25925, 72720, 93704, 63428, 49205, 12853, 26504, 66445, 44225, 
      42041, 40976, 11369, 19801, 97226, 11285, 12932, 69589, 63925, 83597, 
      12820, 24433, 98317, 31762, 32617, 24200, 20602, 95488, 79625, 48265, 
      99794, 24218, 81640, 20740, 96169, 73741, 51641, 81577, 15481, 22105, 
      24065, 95485, 17533, 19930, 99773, 74933, 16040, 75170, 96437, 19240, 
      92660, 91552, 22117, 22853, 22160, 84762, 82177, 96685, 61105, 28449, 
      31412, 35912, 45450, 109097, 66896, 23669, 24545, 30069, 49669, 111737, 
      85370, 39202, 100825, 89825, 28625, 33761, 114745, 70789, 28085, 32045, 
      90674, 33674, 118080, 92025, 93925, 91250, 113125, 89437, 32765, 33637, 
      34541, 100865, 34970, 114916, 97938, 98245, 37405, 41186, 46525, 
      122305, 36436, 126410, 108170, 38420, 123569, 100129, 52490, 105066, 
      49460, 102418, 138122, 129685, 108085, 51362, 135209, 117793, 116020, 
      50900, 134905, 136250, 58181, 61252, 116010, 134084, 130280, 134441, 
      127625, 134885, 118973, 114920, 101977, 141154, 133450, 118906, 98234, 
      138010, 127994, 103090, 104513, 134946, 129736, 127850, 144692, 132416, 
      127426, 122197, 146354, 121810, 116833, 154153, 139581, 135909, 131716, 
      158090, 141665, 120640, 149924, 162205, 152290, 164681, 144322, 133965, 
      140330, 155152, 162208, 146848, 164666, 137000, 135269, 159449, 159853, 
      170249, 173905, 153810, 157981, 157865 ], 
  [ 216116, 209896, 209168, 207909, 205081, 206389, 202402, 199282, 198538, 
      200297, 200020, 196141, 187658, 194472, 189940, 191861, 186184, 185341, 
      179405, 179153, 178517, 174033, 171274, 173620, 169777, 169133, 162881, 
      159193, 161433, 156328, 151402, 152488, 148945, 141640, 146698, 144945, 
      143956, 140621, 146565, 141786, 141202, 137257, 132730, 132005, 138065, 
      136825, 138097, 132520, 128893, 134861, 131801, 131092, 131525, 130265, 
      126580, 124072, 120500, 122389, 125393, 120808, 123005, 122210, 119645, 
      123700, 120641, 121138, 112996, 110056, 111305, 104562, 108485, 107956, 
      105466, 98740, 104569, 100202, 96890, 98533, 91953, 97288, 91042, 
      89128, 94672, 87716, 87613, 86810, 86489, 193505, 88196, 84829, 90245, 
      83045, 81796, 81325, 87217, 85985, 177377, 80573, 86248, 179380, 85202, 
      79250, 161330, 80704, 78800, 78724, 79522, 77608, 178490, 81505, 80800, 
      187732, 75400, 76738, 175018, 80708, 78745, 163984, 138436, 163565, 
      176690, 75778, 143113, 74356, 73060, 74069, 72434, 72505, 70669, 69346, 
      164221, 146000, 149450, 68085, 121705, 65466, 65034, 124074, 64805, 
      119741, 63197, 126505, 119144, 171405, 64786, 63274, 107449, 95428, 
      105220, 110093, 172808, 114250, 99625, 107746, 56968, 56788, 58473, 
      56425, 58474, 60532, 93960, 130381, 139437, 53530, 53586, 56170, 97882, 
      115362, 53156, 78181, 110021, 55042, 54466, 55009, 80208, 80660, 
      117640, 83749, 71633, 72693, 109357, 52496, 52121, 79025, 50986, 
      131482, 51445, 48458, 47317, 77837, 90740, 46525, 45898, 66685, 46969, 
      44945, 48193, 48788, 78800, 88208, 45305, 45482, 77589, 109125, 77906, 
      58640, 97088, 75249, 42965, 45572, 84465, 44809, 44573, 43720, 54029, 
      71429, 40405, 40626, 54562, 104009, 43322, 40130, 40177, 41229, 115933, 
      39209, 101810, 41441, 39145, 39440, 46697, 39706, 45130, 38501, 38025, 
      38122, 36125, 55705, 38196, 34605, 34660, 37197, 41157, 47140, 73826, 
      97360, 35514, 34785, 41770, 46033, 73090, 71965, 53357, 33538, 34457, 
      31781, 30634, 68650, 32677, 30397, 39301, 29965, 42473, 68445, 29096, 
      37925, 37777, 70997, 34308, 29124, 49249, 87273, 39338, 27898, 27890, 
      54785, 64753, 69098, 32180, 31652, 68360, 27901, 28009, 31252, 32080, 
      43993, 26858, 26365, 27602, 29642, 51521, 30784, 64804, 41922, 41033, 
      31874, 46226, 25181, 25652, 70498, 55809, 62705, 63505, 65540, 36725, 
      46210, 46826, 65882, 22217, 30929, 23273, 22193, 64873, 64458, 31609, 
      30634, 76072, 21992, 22706, 59834, 29200, 56170, 25633, 88808, 43906, 
      19856, 22201, 22625, 45565, 24946, 20282, 19762, 19946, 62308, 32269, 
      24520, 42794, 37813, 36994, 36725, 30869, 23810, 24425, 86346, 47466, 
      128180, 95797, 30952, 143714, 94418, 19210, 18089, 17978, 139225, 
      39033, 20788, 86330, 74761, 20761, 18682, 17330, 17485, 128456, 71397, 
      17266, 83984, 60484, 34880, 16465, 45625, 108545, 61073, 124117, 
      138826, 77129, 55625, 24650, 132340, 127601, 48500, 30017, 30013, 
      19240, 16109, 108890, 47765, 103204, 47889, 15921, 32896, 123722, 
      78677, 14210, 17077, 121508, 15445, 33245, 125245, 93213, 20413, 13705, 
      121697, 77465, 63185, 13457, 20345, 142106, 44201, 15826, 27386, 
      126565, 102996, 29125, 154145, 127465, 91505, 28420, 100530, 46917, 
      13546, 31921, 79181, 120781, 62740, 78013, 11450, 79669, 68146, 54289, 
      45250, 11125, 89777, 26192, 39509, 41380, 114329, 64756, 31316, 93901, 
      67882, 52237, 10162, 84133, 68653, 48808, 41645, 10004, 121634, 110533, 
      81770, 79105, 70913, 61850, 10433, 9945, 9616, 145186, 9509, 10049, 
      8840, 106618, 67698, 50900, 39793, 8788, 12185, 12689, 140596, 137700, 
      136981, 13876, 8584, 8136, 134657, 128330, 118145, 44785, 14645, 
      140969, 112073, 36644, 110610, 40330, 27733, 23953, 9873, 8353, 120292, 
      91496, 88052, 79220, 52765, 23525, 8180, 124874, 104569, 100250, 58132, 
      53281, 46657, 21697, 10900, 86413, 52258, 7618, 142885, 117613, 22853, 
      8933, 105157, 91825, 71077, 25057, 13285, 9061, 144041, 137444, 39161, 
      37376, 129285, 95485, 32328, 89297, 61945, 28276, 12665, 10817, 5850, 
      98501, 7976, 5672, 43745, 5345, 61353, 21825, 5209, 9540, 92066, 80117, 
      61069, 16349, 7604, 68128, 65140, 34553, 7649, 6473, 11680, 42125, 
      17485, 60052, 58645, 29320, 24805, 13005, 4756, 62789, 15889, 7034, 
      44900, 17785, 23013, 12250, 9010, 24869, 4040, 12937, 7690, 4500, 
      15481, 19610, 6617, 4325, 3373, 37105, 5013, 32036, 26545, 13337, 
      11125, 34245, 13941, 4765, 2980, 28730, 17588, 22201, 12010, 12802, 
      10768, 4804, 4705, 4420, 2330, 2290, 4418, 7157, 3140, 6425, 6977, 
      12458, 6610, 3293, 2333, 1885, 3121, 6224, 3208, 2888, 1460, 1945, 
      8765, 6480, 4777, 2196, 10321, 11905, 14752, 16672, 6932, 6632, 8485, 
      2393, 2810, 21986, 6829, 2344, 3016, 4265, 4210, 2665, 4645, 2440, 
      6866, 2885, 1530, 25220, 7281, 2529, 8269, 3508, 5620, 2501, 13306, 
      28288, 6290, 7092, 3869, 5200, 4777, 2610, 1165, 970, 1525, 533, 24029, 
      0, 25922, 1940, 1165, 857, 80, 745, 5945, 7421, 1874, 9473, 7289, 4825, 
      2465, 32842, 7865, 6050, 2169, 173, 9441, 2857, 2465, 2372, 389, 405, 
      4330, 7625, 6329, 1129, 2704, 5625, 14130, 485, 11138, 3665, 7137, 
      4672, 3650, 32005, 9193, 9378, 33490, 8884, 23585, 7402, 1865, 13385, 
      21064, 9797, 11840, 11633, 7748, 10890, 9925, 52165, 12392, 7397, 1412, 
      4520, 2592, 13250, 5858, 7298, 10469, 8669, 3125, 13264, 5825, 2624, 
      6641, 31693, 12050, 15481, 11434, 2425, 15341, 11917, 37460, 4513, 
      2465, 14404, 46404, 15857, 10682, 11426, 46501, 8276, 5416, 2826, 
      44626, 8945, 5620, 2960, 12610, 15353, 50770, 14580, 8501, 28100, 9025, 
      17173, 11645, 9764, 18365, 14297, 12697, 10205, 16369, 27009, 31824, 
      6970, 30946, 24580, 40069, 16640, 4385, 30017, 12689, 39946, 42641, 
      4420, 29956, 42772, 5018, 14228, 14033, 7540, 4820, 45833, 20029, 
      21682, 55666, 17284, 12554, 5473, 27530, 71312, 21805, 28429, 56709, 
      6602, 20800, 6761, 22945, 41905, 55402, 18388, 13780, 13945, 7789, 
      13945, 10777, 13466, 15677, 22945, 15669, 37673, 40505, 44608, 12277, 
      42517, 45946, 8506, 19700, 54260, 81364, 36873, 47065, 50265, 89874, 
      18245, 27441, 15145, 11152, 54160, 90441, 16298, 10504, 10180, 10045, 
      46468, 74120, 29401, 42962, 50805, 18178, 16234, 23812, 46957, 83060, 
      30770, 99065, 100850, 81889, 72397, 29789, 22916, 13256, 31921, 80965, 
      23993, 71593, 30458, 21050, 14450, 24232, 52996, 74500, 79560, 30386, 
      60314, 67981, 32500, 21920, 53857, 22153, 31322, 63241, 30013, 29525, 
      70132, 71794, 69237, 27365, 26330, 32770, 19816, 84500, 90865, 100945, 
      120089, 39272, 22181, 68850, 71586, 86096, 127396, 40970, 29173, 
      106385, 35944, 31144, 81544, 94120, 42730, 24500, 79136, 89296, 31981, 
      92781, 44813, 32708, 33674, 32549, 42640, 31972, 89380, 91492, 93636, 
      37192, 93433, 44105, 36725, 37028, 97088, 105205, 116434, 48680, 93941, 
      50921, 41981, 97777, 49928, 38888, 126405, 41945, 118705, 41149, 58865, 
      54458, 44018, 121525, 57800, 49064, 48221, 119501, 57802, 58829, 
      132970, 138517, 49121, 58201, 56257, 58554, 55450, 59296, 51444, 49561, 
      44360, 63073, 59089, 51985, 43093, 61781, 56725, 45461, 46260, 60569, 
      58145, 57797, 66877, 61405, 59201, 56762, 69433, 57901, 55714, 74120, 
      66980, 65168, 63145, 76805, 68436, 59485, 73881, 80578, 75313, 82120, 
      71677, 66896, 70157, 77845, 82405, 74485, 83929, 70209, 69408, 81800, 
      83114, 90378, 92786, 82913, 85220, 85410 ], 
  [ 275146, 264410, 265610, 263705, 258941, 267005, 257864, 252164, 253348, 
      259613, 261586, 258341, 237940, 257954, 246338, 252765, 241930, 241085, 
      236421, 237133, 239389, 228785, 222160, 233194, 222589, 222265, 221785, 
      215837, 222905, 215858, 203524, 210722, 203633, 181834, 201380, 197693, 
      197666, 186925, 206069, 192596, 190724, 186125, 169360, 168633, 193045, 
      190837, 195649, 180410, 167765, 191761, 182905, 182194, 188737, 186509, 
      177026, 171938, 156130, 167677, 180337, 167378, 176013, 173608, 164925, 
      179282, 170105, 175748, 160186, 147586, 157525, 143684, 161449, 163490, 
      157456, 129154, 158485, 145744, 127620, 151465, 122345, 148930, 124328, 
      121442, 148234, 117450, 127645, 123300, 124265, 114073, 135306, 120025, 
      143149, 117913, 108290, 111037, 139789, 135981, 103725, 114145, 139138, 
      104114, 137124, 111208, 95400, 122642, 111722, 111002, 119204, 109882, 
      102248, 131485, 129170, 106658, 107666, 118340, 99412, 133578, 127429, 
      93850, 82466, 92781, 99144, 123808, 83273, 120130, 114970, 120485, 
      114020, 116021, 111605, 107060, 90845, 82282, 83476, 107081, 71825, 
      98660, 92432, 72260, 96709, 70501, 85113, 71785, 68930, 90593, 113416, 
      108040, 63017, 60010, 62074, 63405, 90378, 64340, 60017, 61696, 89162, 
      79322, 100325, 87973, 103220, 111394, 56594, 68221, 72125, 84100, 
      75140, 65488, 56324, 61568, 84690, 53365, 59445, 97844, 66356, 99097, 
      52490, 51650, 60938, 51517, 50345, 49793, 56509, 99466, 98125, 49037, 
      95056, 64784, 99053, 86728, 61109, 46549, 48826, 83821, 64840, 46021, 
      87805, 70969, 56185, 55170, 45898, 47578, 62633, 61844, 45005, 53357, 
      44676, 45050, 48722, 43625, 61893, 53874, 44141, 90457, 89577, 87434, 
      43325, 41405, 67373, 62120, 42568, 48865, 89284, 73856, 58769, 82037, 
      53057, 59085, 47304, 85465, 56765, 55450, 43709, 79220, 41488, 49025, 
      48869, 48644, 73369, 35633, 83810, 61865, 58378, 47069, 41369, 37370, 
      36040, 42506, 76292, 49481, 38756, 36257, 35300, 34493, 32625, 74948, 
      79729, 69001, 55940, 32132, 74725, 53125, 34981, 58165, 32677, 30953, 
      59866, 33597, 33125, 30925, 85682, 65042, 28817, 35285, 100048, 55120, 
      54468, 28233, 29185, 29988, 80330, 78514, 29570, 62525, 45245, 36250, 
      35146, 112745, 58580, 49069, 67048, 36244, 129605, 33842, 27290, 
      109700, 108485, 85480, 120436, 40465, 66050, 166600, 139997, 24853, 
      25009, 25434, 100945, 23168, 23140, 159400, 49725, 87737, 61405, 42937, 
      158065, 157328, 90025, 87440, 177634, 56578, 62120, 22612, 25786, 
      143236, 75025, 199378, 20200, 51210, 31981, 31117, 123929, 75296, 
      56464, 52724, 38096, 155482, 95497, 26890, 118900, 108445, 106660, 
      106069, 92485, 72868, 75413, 196580, 128720, 261274, 211825, 93850, 
      284212, 209800, 57956, 50717, 38692, 277789, 112553, 65650, 197200, 
      178225, 66265, 57424, 39328, 37873, 262186, 172925, 35396, 193882, 
      154282, 104850, 45541, 16741, 232609, 155513, 256229, 278020, 183157, 
      146197, 20232, 268634, 261641, 133274, 95149, 95785, 66658, 53545, 
      233908, 132533, 225322, 132977, 29525, 15266, 256464, 186625, 42624, 
      25849, 253282, 29045, 14645, 258949, 210173, 72973, 41149, 253789, 
      185085, 161145, 39933, 19773, 283856, 127025, 58400, 15220, 261229, 
      225746, 96169, 301365, 262769, 208133, 13994, 222308, 132953, 50960, 
      12985, 188721, 253181, 161650, 187225, 37264, 190165, 171236, 147397, 
      130952, 34037, 206389, 12394, 120377, 124178, 244457, 166226, 104450, 
      213401, 171604, 144689, 42400, 198157, 173017, 138682, 125401, 29682, 
      255620, 239045, 194504, 190229, 176885, 161704, 46853, 44753, 42170, 
      290116, 42705, 25857, 34306, 233512, 172052, 143338, 122893, 40690, 
      18649, 17865, 283906, 279722, 278681, 64450, 41770, 32306, 275389, 
      266164, 251149, 132709, 67149, 284597, 242177, 117482, 240068, 124708, 
      99553, 91265, 51425, 25433, 254578, 210970, 205594, 191610, 147445, 
      90513, 25258, 261412, 231125, 224552, 156994, 148601, 136825, 86749, 
      56954, 203305, 146932, 25012, 287789, 250925, 89833, 50153, 232349, 
      211933, 178949, 94933, 65773, 51245, 289585, 280090, 123525, 120130, 
      268385, 217841, 110570, 208429, 164333, 102650, 65465, 14029, 36752, 
      222781, 50146, 36250, 132925, 32701, 163733, 89429, 32885, 14354, 
      213120, 194409, 163445, 76865, 50410, 175330, 170410, 116317, 51417, 
      46377, 10690, 130649, 80249, 162098, 159725, 106250, 96905, 69005, 
      37250, 166765, 76717, 16020, 135994, 81509, 93497, 67600, 12196, 97605, 
      34594, 69893, 54020, 40202, 6425, 86544, 14625, 40345, 28445, 122389, 
      17525, 112810, 101845, 71893, 8177, 117269, 73781, 44641, 26434, 
      106600, 82898, 93305, 69268, 6304, 66410, 46922, 46501, 15626, 31888, 
      25408, 15300, 56033, 18850, 54009, 10125, 71632, 54836, 41537, 35425, 
      24349, 16565, 10330, 42730, 41122, 26170, 35669, 7069, 55658, 49769, 
      37850, 5725, 4733, 3394, 2738, 57394, 56450, 6781, 40293, 42640, 1280, 
      57605, 40562, 14186, 49241, 49184, 14473, 50905, 14890, 58276, 44629, 
      38120, 298, 60281, 43937, 63197, 48130, 7738, 44221, 2216, 130, 57664, 
      60074, 9837, 54314, 52925, 44960, 38041, 36880, 40009, 33865, 45, 
      25922, 0, 42026, 38029, 36109, 28570, 17965, 7065, 61025, 41632, 66613, 
      60565, 52949, 44149, 464, 62101, 56744, 42557, 26713, 66245, 45169, 
      43489, 43074, 29497, 29189, 9928, 60877, 57005, 35705, 13130, 8321, 
      2336, 26685, 70180, 47573, 59093, 51154, 47232, 881, 64685, 5300, 1076, 
      63730, 829, 59348, 38033, 3185, 1202, 65925, 71186, 70657, 60010, 
      68624, 66049, 5249, 72378, 58689, 22114, 11698, 16850, 74196, 53280, 
      8352, 66905, 61885, 42173, 73882, 52597, 38770, 9621, 1825, 70408, 
      78665, 68500, 21817, 78201, 69625, 2754, 45797, 23141, 75650, 4610, 
      79033, 7204, 6660, 4705, 58570, 48626, 23816, 4436, 60201, 48826, 
      33930, 70304, 5105, 6068, 75170, 58141, 3034, 59305, 4985, 66753, 
      61330, 83453, 73589, 69413, 62413, 78557, 3545, 3530, 51124, 3616, 
      4010, 4685, 78498, 35653, 3969, 68105, 4880, 5321, 32786, 4226, 5450, 
      38212, 71570, 71053, 50714, 35114, 6253, 85417, 89000, 8996, 78482, 
      65700, 35113, 5328, 14650, 88145, 5897, 10025, 38484, 85202, 38641, 
      89921, 7129, 10000, 78922, 66586, 66749, 43205, 66425, 56173, 64656, 
      70729, 88621, 70397, 7713, 7969, 8530, 59273, 8369, 8900, 39076, 79570, 
      11090, 20162, 8513, 9689, 10313, 23840, 75213, 96641, 65669, 51050, 
      11626, 24401, 68752, 45890, 43634, 42533, 10370, 18058, 100205, 10400, 
      11801, 71908, 66100, 86234, 11809, 22474, 101236, 29461, 30280, 22265, 
      18889, 98317, 82106, 49906, 102701, 22301, 84145, 19045, 98980, 76048, 
      53348, 84058, 14290, 20338, 22178, 98260, 16132, 18325, 102626, 77234, 
      14825, 77465, 99188, 17761, 95297, 94165, 20458, 21152, 20525, 87165, 
      84520, 99328, 62866, 26442, 29261, 33545, 42705, 111938, 68765, 22052, 
      22856, 28026, 46786, 114596, 87665, 36721, 103450, 92210, 26690, 31538, 
      117640, 72682, 26210, 29930, 93041, 31481, 121005, 94410, 96340, 93605, 
      115930, 91738, 30650, 31474, 32330, 103394, 32765, 117709, 100341, 
      100642, 35122, 38729, 43840, 125170, 34225, 129341, 110741, 36125, 
      126410, 102490, 49613, 107469, 46733, 104737, 141125, 132532, 110500, 
      48581, 138122, 120370, 118561, 48161, 137800, 139145, 55184, 58153, 
      118485, 136901, 133025, 137252, 130280, 137666, 121442, 117305, 104050, 
      144013, 136165, 121333, 100205, 140785, 130577, 105145, 106586, 137637, 
      132313, 130349, 147473, 134909, 129805, 124468, 149045, 123985, 118900, 
      156946, 142074, 138330, 134053, 160913, 144170, 122653, 152501, 164992, 
      154897, 167498, 146749, 136170, 142649, 157741, 164869, 149221, 167357, 
      139145, 137378, 162002, 162340, 172808, 176500, 155997, 160234, 160100 ]
    , [ 211072, 206068, 204804, 203717, 201409, 200857, 198274, 195850, 
      194570, 195093, 194192, 190117, 184882, 188084, 185488, 186173, 181892, 
      181045, 174725, 174205, 172765, 169949, 168242, 168200, 166205, 165469, 
      157585, 154501, 155417, 150820, 147914, 147316, 144733, 141380, 142474, 
      141245, 139984, 138673, 141005, 138602, 138370, 134581, 133394, 132665, 
      133705, 132725, 133025, 130084, 128917, 129949, 128473, 127760, 126505, 
      125505, 123400, 121588, 121360, 120605, 120961, 118660, 119093, 118738, 
      117845, 119080, 117693, 116770, 110624, 110324, 109189, 104354, 104485, 
      103240, 101714, 100880, 100277, 98194, 98930, 94469, 94049, 93572, 
      92338, 90676, 90404, 89960, 87029, 87194, 86517, 225565, 85664, 85553, 
      86125, 83845, 84880, 83525, 83165, 82637, 207821, 81709, 82100, 210256, 
      81314, 80818, 189650, 79540, 80100, 80200, 78970, 79076, 209610, 78125, 
      77860, 220168, 76852, 75634, 205946, 76520, 75701, 193412, 163984, 
      193157, 208130, 72890, 169705, 72080, 71840, 71613, 71298, 70837, 
      69697, 69250, 194485, 173620, 177682, 67625, 145525, 66578, 67730, 
      148418, 66265, 143377, 67373, 151625, 143028, 203633, 61634, 61178, 
      129721, 115232, 127136, 132977, 205460, 138010, 120565, 130442, 58276, 
      60736, 57137, 57905, 56338, 56720, 114260, 157457, 167921, 55250, 
      57770, 63698, 119314, 140138, 54608, 95033, 133913, 53410, 61282, 
      53021, 97844, 98640, 143188, 102605, 87489, 88985, 133829, 49684, 
      49573, 97245, 48962, 159730, 48445, 48010, 53545, 96385, 112192, 46325, 
      50714, 82325, 45797, 47821, 55997, 57032, 97780, 109300, 50553, 50994, 
      96473, 134345, 96962, 72324, 120276, 93857, 47753, 53264, 105437, 
      42281, 42221, 41716, 66897, 89577, 42973, 44690, 67778, 129013, 40690, 
      40842, 45025, 40001, 143041, 43697, 126626, 39325, 44245, 44980, 57429, 
      38818, 56018, 45513, 44945, 45130, 35821, 71065, 35600, 37025, 38048, 
      44369, 50969, 59680, 94018, 122212, 34226, 40625, 52450, 58561, 93274, 
      92053, 68861, 32050, 31909, 31429, 33538, 88450, 31001, 34001, 50297, 
      32069, 54961, 88493, 30484, 48905, 48841, 91741, 30056, 29096, 64621, 
      111269, 32530, 30242, 30410, 71825, 84257, 89570, 28800, 28624, 88740, 
      28213, 33073, 39656, 41012, 34969, 27954, 29921, 26578, 37594, 39933, 
      39700, 84808, 33146, 32337, 26962, 35674, 30733, 24336, 53954, 42521, 
      82765, 83741, 86216, 28885, 62218, 63010, 50026, 24401, 25101, 22549, 
      26221, 49097, 48770, 25337, 24802, 58004, 22228, 21618, 79690, 39812, 
      42050, 21809, 68260, 60050, 20948, 29189, 29965, 33805, 20842, 20050, 
      20410, 24642, 46496, 24641, 33524, 31642, 28157, 27602, 27421, 23677, 
      20050, 20133, 65858, 34898, 101440, 73721, 23396, 114946, 72514, 18250, 
      18801, 21946, 110981, 28565, 18152, 65650, 56105, 17945, 17714, 20938, 
      21533, 101524, 53261, 21922, 63556, 44456, 25364, 18125, 63125, 84241, 
      44865, 97609, 110378, 57745, 40465, 35450, 104680, 100557, 34920, 
      21805, 21617, 15860, 15457, 84298, 34173, 79400, 34205, 21773, 47284, 
      97010, 58741, 16010, 24245, 95056, 21289, 47889, 98261, 70805, 15605, 
      15761, 95149, 57605, 45965, 15773, 30053, 112914, 31113, 13738, 40258, 
      99305, 78992, 20345, 123449, 100021, 69165, 41896, 76778, 32933, 12850, 
      46625, 58769, 94117, 45224, 57677, 13906, 58973, 49474, 38345, 31330, 
      14365, 67405, 39460, 26901, 28240, 88245, 46504, 20808, 70717, 49010, 
      36445, 10826, 62441, 49601, 33716, 28225, 14096, 94482, 84877, 60426, 
      58201, 51417, 44026, 9945, 9893, 10180, 115034, 9893, 15185, 11332, 
      81386, 48626, 35080, 26525, 9512, 19861, 20717, 110864, 108320, 107689, 
      9488, 8948, 10964, 105625, 100090, 91225, 30185, 9725, 111141, 85941, 
      23976, 84650, 26690, 17525, 14977, 7937, 13105, 93008, 68260, 65344, 
      57920, 36305, 14633, 12928, 96970, 79393, 75690, 40520, 36637, 31421, 
      13325, 7720, 63869, 35786, 12266, 112681, 90577, 13945, 7065, 79789, 
      68393, 50989, 15353, 8333, 6925, 113653, 107848, 25493, 24148, 100649, 
      71425, 20324, 66109, 43333, 17320, 7605, 19309, 6770, 73897, 5812, 
      6676, 28729, 7225, 42725, 12701, 6997, 17576, 68330, 58229, 42433, 
      9153, 5248, 48164, 45704, 21541, 5021, 4901, 21284, 27261, 9661, 41488, 
      40345, 17620, 14425, 7025, 5200, 43693, 8585, 13898, 29320, 9685, 
      13061, 6434, 17450, 14297, 4996, 6673, 4330, 4040, 27253, 10610, 13721, 
      3769, 5809, 23081, 10877, 19240, 15245, 6613, 21205, 20825, 6857, 3137, 
      5840, 16714, 9000, 12025, 5618, 23834, 4804, 2536, 2525, 10600, 3490, 
      5210, 10682, 3033, 8080, 2645, 15341, 5506, 2650, 2061, 2509, 4961, 
      8653, 14308, 1604, 1636, 3904, 1921, 18421, 2228, 1669, 1640, 20765, 
      23053, 27044, 29668, 2320, 2196, 18125, 1205, 1090, 36810, 2113, 1060, 
      9124, 1125, 1066, 8585, 1145, 8180, 1954, 601, 650, 41128, 1889, 305, 
      2341, 392, 14120, 169, 25402, 45044, 1306, 1664, 11285, 820, 661, 74, 
      125, 194, 41, 457, 39617, 1940, 42026, 0, 101, 229, 1300, 5045, 14645, 
      1773, 10, 2845, 1717, 661, 61, 50674, 2017, 1170, 101, 1885, 2873, 245, 
      205, 200, 1381, 1481, 11738, 2005, 1413, 613, 8788, 13817, 26282, 2249, 
      3922, 585, 1853, 884, 650, 49417, 2929, 19394, 51250, 2792, 38701, 
      2098, 873, 25065, 35380, 3341, 4500, 4381, 2344, 3986, 3461, 73861, 
      4868, 2249, 4624, 11428, 7556, 5450, 1754, 15866, 3897, 2977, 1305, 
      5540, 1885, 1588, 14669, 48689, 4930, 7033, 4658, 5945, 6977, 4961, 
      55760, 2041, 5625, 6472, 66632, 7393, 20434, 21530, 66725, 3328, 2404, 
      5882, 64402, 3725, 2600, 3284, 5626, 26937, 71770, 6800, 3709, 43720, 
      4049, 29269, 5345, 4432, 9333, 6849, 5953, 4693, 8125, 42173, 48308, 
      3650, 47162, 38944, 58477, 8468, 4573, 45869, 6273, 58258, 61569, 5392, 
      45712, 61696, 4666, 7272, 7165, 4456, 5256, 65365, 10865, 11986, 77122, 
      9256, 6722, 6065, 42290, 95476, 12349, 43261, 78137, 6554, 11860, 6709, 
      13297, 60065, 76466, 10496, 8000, 8161, 6757, 8245, 7013, 8114, 9265, 
      13625, 9341, 54485, 58021, 63092, 8053, 60469, 64690, 8762, 11944, 
      74664, 106696, 53225, 65881, 69785, 116522, 11273, 17117, 9925, 8836, 
      74372, 117077, 10546, 9412, 9616, 9745, 64912, 98020, 18625, 60426, 
      70025, 12050, 11162, 15304, 65105, 108160, 20050, 126625, 128674, 
      106717, 95549, 19585, 15264, 11764, 21097, 105517, 16069, 94469, 20242, 
      14530, 12330, 16388, 72080, 97808, 103748, 20338, 80890, 90053, 21832, 
      15300, 73021, 15529, 21258, 84149, 20641, 20329, 92168, 94090, 91001, 
      19469, 18874, 23018, 16484, 108800, 116125, 127789, 149657, 27828, 
      17865, 90050, 93314, 110372, 157832, 29250, 21589, 133825, 25892, 
      22852, 104932, 119620, 30650, 19720, 101988, 113908, 23677, 117917, 
      32369, 24224, 24922, 24237, 30980, 24008, 113800, 116264, 118760, 
      27460, 118369, 32341, 27677, 27976, 122356, 131701, 144602, 36100, 
      118585, 37809, 31509, 122941, 37332, 29812, 155693, 32321, 146653, 
      32045, 44649, 41386, 34114, 149725, 44100, 37828, 37249, 147249, 44186, 
      45117, 162466, 168713, 38393, 44917, 43501, 45266, 43210, 46084, 40520, 
      39253, 36244, 49145, 46217, 41225, 35677, 48373, 44725, 37333, 37952, 
      47681, 46045, 46125, 52993, 49441, 48025, 46378, 55777, 47933, 46538, 
      59572, 54536, 53252, 51845, 61893, 55808, 50273, 60437, 65546, 61601, 
      66820, 59189, 55988, 58365, 64025, 67865, 62057, 69121, 59357, 58820, 
      67860, 69418, 75770, 77818, 70841, 72616, 72890 ], 
  [ 213205, 207913, 206765, 205636, 203204, 203066, 200161, 197573, 196409, 
      197210, 196445, 192400, 186421, 190441, 187405, 188368, 183761, 182912, 
      176656, 176194, 174928, 171730, 169781, 170273, 167858, 167140, 159592, 
      156362, 157576, 152849, 149481, 149257, 146450, 142193, 144185, 142834, 
      141629, 139858, 143008, 140065, 139753, 135914, 133965, 133234, 135412, 
      134370, 134888, 131345, 129616, 131764, 129928, 129213, 128330, 127268, 
      124801, 122825, 121837, 121680, 122632, 119809, 120640, 120185, 118912, 
      120785, 119018, 118409, 111789, 110889, 110290, 105001, 105988, 104897, 
      103149, 100973, 101826, 99221, 99037, 95940, 94120, 94961, 92585, 
      90857, 91901, 89977, 87680, 87625, 87026, 218794, 86749, 85898, 87568, 
      84164, 84677, 83520, 84578, 83890, 201394, 81940, 83529, 203725, 82681, 
      80945, 183697, 80285, 80285, 80345, 79573, 79217, 203009, 79362, 78997, 
      213265, 76985, 76345, 199377, 77929, 76850, 187181, 158629, 186880, 
      201433, 73989, 164104, 73037, 72557, 72608, 71993, 71650, 70346, 69697, 
      188032, 167765, 171685, 68146, 140522, 66733, 67525, 143293, 66338, 
      138410, 66820, 146312, 137993, 196690, 62729, 62033, 125032, 111101, 
      122525, 128146, 198409, 132977, 116170, 125645, 58337, 60197, 57796, 
      57924, 57173, 57933, 109993, 151650, 161794, 55197, 57157, 62325, 
      114781, 134845, 54613, 91538, 128818, 54113, 60065, 53802, 94165, 
      94877, 137705, 98640, 84200, 85594, 128576, 50629, 50458, 93410, 49725, 
      153613, 49424, 48409, 52418, 92458, 107605, 46656, 49905, 79056, 46346, 
      47450, 54506, 55441, 93749, 104789, 49640, 50021, 92458, 128890, 92905, 
      69485, 115277, 89896, 46930, 51781, 100930, 43112, 43012, 42425, 64226, 
      85706, 42640, 44017, 65025, 123578, 41533, 40925, 44168, 40522, 137122, 
      42916, 121225, 40042, 43322, 43957, 55226, 39253, 53765, 44138, 43588, 
      43753, 36100, 67784, 36397, 36682, 37485, 42946, 48946, 57037, 89633, 
      116765, 34717, 39496, 50221, 55912, 88885, 87680, 65524, 32569, 32666, 
      31684, 33053, 84125, 31554, 33354, 47970, 31760, 52292, 84100, 30329, 
      46570, 46484, 87184, 31177, 29257, 61282, 105970, 34229, 29861, 29989, 
      68104, 79976, 85069, 29717, 29461, 84257, 28288, 32068, 37889, 39125, 
      37160, 27845, 29250, 26945, 35921, 42698, 37805, 80393, 35269, 34436, 
      28201, 38189, 29588, 24749, 57825, 45652, 78314, 79250, 81625, 30772, 
      58685, 59437, 53729, 24004, 26522, 22810, 25402, 52776, 52429, 26856, 
      26221, 62201, 22265, 21953, 75265, 37485, 45341, 22760, 73009, 56457, 
      20773, 27674, 28370, 36548, 21845, 20173, 20333, 23645, 50157, 26442, 
      31545, 34241, 30416, 29801, 29600, 25376, 20969, 21170, 70573, 37813, 
      107573, 78794, 25169, 121537, 77545, 18521, 18692, 21097, 117450, 
      30994, 18801, 70397, 60392, 18632, 17981, 20165, 20660, 107689, 57424, 
      20905, 68237, 48137, 27565, 17786, 59186, 89800, 48584, 103666, 116873, 
      62180, 43940, 33025, 110993, 106730, 38033, 23698, 23546, 16649, 15626, 
      89905, 37280, 84825, 37330, 20458, 44029, 103093, 63284, 15613, 22628, 
      101077, 19970, 44570, 104400, 75904, 16704, 15300, 101186, 62122, 
      49882, 15250, 27850, 119549, 34088, 14213, 37333, 105498, 84445, 22338, 
      130420, 106250, 74234, 38825, 82165, 36100, 12997, 43272, 63394, 
      100160, 49185, 62276, 13325, 63648, 53689, 41940, 34465, 13600, 72458, 
      36413, 29732, 31189, 94130, 50609, 23153, 75940, 53253, 39988, 10629, 
      67322, 53882, 37097, 31226, 13117, 100601, 90656, 65225, 62900, 55796, 
      48025, 10004, 9850, 9997, 121829, 9748, 13960, 10705, 87057, 52897, 
      38609, 29474, 9281, 18050, 18826, 117549, 114925, 114274, 10413, 8793, 
      10249, 112148, 106433, 97268, 33428, 10768, 117842, 91802, 26777, 
      90469, 29709, 19764, 16936, 8296, 11944, 99125, 73457, 70421, 62677, 
      39962, 16570, 11765, 103225, 85028, 81185, 44433, 40330, 34794, 15138, 
      8353, 68900, 39437, 11117, 119450, 96626, 15874, 7394, 85456, 73620, 
      55456, 17460, 9360, 7312, 120458, 114473, 28498, 27053, 107050, 76786, 
      22945, 71266, 47450, 19697, 8642, 17266, 6445, 79370, 6185, 6329, 
      32020, 6676, 46834, 14650, 6466, 15625, 73597, 63076, 46538, 10658, 
      5653, 52565, 49985, 24362, 5482, 5122, 18965, 30500, 11300, 45565, 
      44362, 20137, 16642, 8242, 4957, 47888, 10100, 12193, 32713, 11378, 
      15172, 7605, 15381, 16546, 4625, 7940, 4937, 3985, 24418, 12493, 11944, 
      3730, 5090, 26100, 9376, 21977, 17642, 7970, 18740, 23698, 8290, 3330, 
      5013, 19265, 10769, 14152, 6885, 21141, 5965, 2857, 2826, 9001, 3029, 
      4349, 9061, 3770, 6757, 3298, 13234, 6877, 3341, 2132, 2260, 4050, 
      7178, 12253, 1745, 1697, 3125, 1700, 16000, 2965, 2146, 1537, 18162, 
      20290, 24021, 26485, 3133, 2969, 15696, 1234, 1237, 33197, 2938, 1105, 
      7489, 1586, 1525, 6984, 1682, 6617, 2809, 850, 577, 37225, 2824, 520, 
      3392, 801, 11889, 394, 22345, 40925, 2125, 2581, 9280, 1493, 1274, 325, 
      36, 45, 50, 146, 35746, 1165, 38029, 101, 0, 26, 677, 3722, 12322, 
      2708, 85, 3994, 2626, 1250, 250, 46261, 2980, 1913, 202, 1124, 3988, 
      458, 338, 313, 772, 850, 9665, 2890, 2138, 338, 7013, 11560, 23125, 
      1450, 5161, 884, 2650, 1341, 925, 45050, 3940, 16705, 46801, 3761, 
      34850, 2885, 680, 21992, 31705, 4384, 5741, 5602, 3145, 5125, 4500, 
      68500, 6145, 2986, 3461, 9425, 5989, 6781, 2245, 13477, 4946, 3826, 
      1274, 6845, 2330, 1373, 12394, 44370, 6089, 8488, 5733, 4680, 8410, 
      6074, 51133, 2132, 4436, 7801, 61561, 8840, 17741, 18757, 61652, 3973, 
      2609, 4705, 59425, 4426, 2801, 2725, 6725, 23816, 66509, 8077, 4304, 
      39673, 4680, 26020, 6274, 5141, 10880, 8036, 6980, 5440, 9490, 38218, 
      44053, 3893, 42965, 35165, 53776, 9805, 4010, 41746, 7208, 53573, 
      56744, 4645, 41605, 56869, 4217, 8321, 8194, 4625, 4625, 60394, 12410, 
      13649, 71705, 10537, 7501, 5384, 38389, 89429, 13940, 39332, 72706, 
      6001, 13325, 6154, 14920, 55368, 71109, 11717, 8741, 8900, 6416, 8962, 
      7290, 8749, 10138, 15156, 10192, 50074, 53450, 58301, 8420, 55796, 
      59837, 8105, 13105, 69425, 100337, 48904, 61000, 64744, 109861, 12250, 
      18850, 10498, 8749, 69165, 110410, 11237, 9041, 9125, 9194, 60101, 
      91969, 20452, 55829, 65026, 12809, 11681, 16601, 60338, 101813, 21841, 
      119716, 121705, 100426, 89636, 21250, 16349, 11449, 22900, 99280, 
      17210, 88610, 21901, 15349, 12149, 17505, 67077, 91845, 97585, 21953, 
      75545, 84368, 23585, 16133, 67994, 16360, 22865, 78714, 22082, 21730, 
      86465, 88325, 85354, 20560, 19865, 24525, 16529, 102565, 109666, 
      120970, 142216, 29705, 18122, 84505, 87649, 104125, 150185, 31181, 
      22580, 126856, 27441, 24001, 98881, 113089, 32657, 20065, 96053, 
      107573, 24820, 111460, 34450, 25405, 26161, 25376, 32877, 25065, 
      107497, 109881, 112297, 28913, 111940, 34250, 28960, 29257, 115837, 
      124900, 137421, 38177, 112202, 40004, 33104, 116434, 39401, 31081, 
      148240, 33700, 139490, 33300, 47060, 43537, 35545, 142496, 46385, 
      39553, 38914, 140114, 46449, 47396, 154925, 161010, 39988, 47090, 
      45554, 47437, 45137, 48229, 42145, 40738, 37225, 51444, 48276, 42804, 
      36496, 50548, 46580, 38308, 38965, 49732, 47914, 47888, 55250, 51250, 
      49652, 47825, 57956, 49268, 47693, 61945, 56425, 55021, 53474, 64340, 
      57733, 51410, 62530, 67997, 63752, 69329, 61056, 57493, 60068, 66186, 
      70178, 63890, 71492, 60826, 60229, 70025, 71513, 78049, 80173, 72532, 
      74425, 74677 ], 
  [ 214805, 209365, 208273, 207122, 204626, 204692, 201625, 198953, 197845, 
      198784, 198085, 194050, 187697, 192125, 188869, 189970, 185197, 184346, 
      178114, 177680, 176498, 173108, 171037, 171793, 169168, 168458, 161066, 
      157760, 159122, 154325, 150725, 150685, 147764, 143053, 145493, 144080, 
      142901, 140900, 144458, 141245, 140893, 137024, 134693, 133960, 136706, 
      135632, 136258, 132413, 130402, 133106, 131090, 130373, 129672, 128578, 
      125929, 123869, 122501, 122642, 123890, 120805, 121834, 121329, 119866, 
      122057, 120100, 119645, 112781, 111581, 111248, 105725, 107138, 106121, 
      104261, 101413, 102992, 100125, 99481, 97058, 94538, 96037, 93089, 
      91325, 93025, 90361, 88378, 88213, 87652, 215780, 87661, 86440, 88658, 
      84690, 84941, 83882, 85648, 84880, 198544, 82418, 84605, 200821, 83725, 
      81369, 181081, 81017, 80737, 80777, 80233, 79645, 200065, 80336, 79921, 
      210169, 77405, 77053, 196445, 78985, 77776, 184417, 156301, 184090, 
      198433, 74885, 161650, 73861, 73261, 73450, 72685, 72400, 71012, 70261, 
      185146, 165177, 169025, 68744, 138356, 67145, 67757, 141065, 66708, 
      136260, 66874, 143986, 135805, 193544, 63601, 62785, 123010, 109357, 
      120541, 126052, 195205, 130781, 114292, 123565, 58685, 60245, 58442, 
      58250, 57905, 58853, 108173, 149060, 159044, 55481, 57161, 61949, 
      112825, 132509, 54925, 90100, 126580, 54773, 59765, 54500, 92633, 
      93301, 135269, 96962, 82858, 84200, 126250, 51401, 51200, 91792, 50405, 
      150853, 50210, 48905, 52148, 90788, 105605, 47114, 49793, 77714, 46912, 
      47556, 54052, 54937, 92025, 102825, 49474, 49825, 90740, 126452, 91165, 
      68353, 113065, 88202, 46804, 51325, 98960, 43810, 43690, 43061, 63172, 
      84052, 42754, 43961, 63929, 121140, 42233, 41245, 44018, 41060, 134440, 
      42802, 118801, 40676, 43136, 43721, 54400, 39745, 52909, 43720, 43178, 
      43333, 36506, 66410, 37061, 36776, 37469, 42500, 48200, 55981, 87705, 
      114305, 35225, 39194, 49369, 54850, 86953, 85754, 64114, 33085, 33300, 
      32066, 33065, 82217, 32084, 33284, 47060, 31858, 51210, 82154, 30501, 
      45652, 45554, 85154, 31985, 29585, 59860, 103568, 35325, 29917, 30025, 
      66490, 78082, 83065, 30421, 30125, 82261, 28570, 31810, 37249, 38425, 
      38498, 28033, 29156, 27369, 35325, 44320, 37097, 78425, 36569, 35722, 
      29057, 39681, 29250, 25189, 59993, 47450, 76320, 77236, 79561, 31946, 
      57149, 57881, 55809, 24034, 27460, 23168, 25220, 54842, 54485, 27842, 
      27157, 64525, 22509, 22345, 73277, 36545, 47209, 23458, 75605, 54881, 
      20905, 27136, 27792, 38138, 22565, 20453, 20513, 23365, 52205, 27560, 
      30773, 35757, 31762, 31117, 30906, 26442, 21645, 21904, 73145, 39485, 
      110853, 81544, 26269, 125045, 80273, 18869, 18850, 20885, 120896, 
      32420, 19337, 72981, 62746, 19186, 18325, 19989, 20434, 110981, 59714, 
      20605, 70785, 50185, 28873, 17824, 57424, 92786, 50650, 106900, 120325, 
      64602, 45882, 32017, 114353, 110020, 39793, 24848, 24712, 17245, 15912, 
      92909, 39034, 87737, 39092, 20000, 42601, 106333, 65754, 15613, 22018, 
      104285, 19508, 43108, 107666, 78650, 17450, 15266, 104400, 64576, 
      52036, 15184, 26944, 123061, 35770, 14645, 36065, 108788, 87365, 23528, 
      134098, 109556, 76960, 37481, 85049, 37874, 13261, 41786, 65896, 
      103370, 51353, 64762, 13221, 66170, 55981, 43922, 36217, 13402, 75168, 
      35073, 31330, 32845, 97252, 52841, 24505, 78730, 55553, 41938, 10709, 
      69940, 56200, 38965, 32904, 12805, 103837, 93722, 67801, 65426, 58162, 
      50201, 10210, 10004, 10081, 125401, 9850, 13522, 10565, 90065, 55205, 
      40545, 31120, 9337, 17316, 18052, 121061, 118397, 117736, 11045, 8885, 
      10061, 115578, 109773, 100458, 35218, 11458, 121360, 94900, 28345, 
      93545, 31385, 21050, 18082, 8642, 11530, 102349, 76221, 73125, 65221, 
      41956, 17704, 11349, 106517, 88010, 84097, 46553, 42340, 36644, 16208, 
      8833, 71578, 41425, 10705, 122996, 99812, 17000, 7720, 88450, 76394, 
      57850, 18674, 10034, 7666, 124020, 117945, 30160, 28665, 110408, 79624, 
      24413, 74000, 49664, 21041, 9316, 16400, 6437, 82260, 6525, 6309, 
      33818, 6554, 49040, 15776, 6352, 14801, 76381, 65650, 48740, 11560, 
      6005, 54913, 52273, 25920, 5860, 5380, 17953, 32266, 12266, 47749, 
      46516, 21541, 17896, 8996, 4981, 50130, 11002, 11485, 34553, 12368, 
      16370, 8333, 14489, 17812, 4581, 8714, 5381, 4097, 23140, 13573, 11194, 
      3848, 4868, 27746, 8762, 23481, 18976, 8784, 17642, 25268, 9140, 3560, 
      4733, 20673, 11785, 15346, 7649, 19925, 6673, 3145, 3104, 8329, 2925, 
      4045, 8377, 4264, 6221, 3748, 12304, 7685, 3809, 2290, 2258, 3716, 
      6560, 11345, 1933, 1845, 2853, 1706, 14906, 3449, 2500, 1601, 16976, 
      19024, 22625, 25009, 3653, 3469, 14594, 1360, 1421, 31501, 3460, 1237, 
      6781, 1924, 1861, 6290, 2056, 5941, 3341, 1076, 641, 35369, 3386, 722, 
      4010, 1097, 10865, 596, 20905, 38953, 2621, 3125, 8362, 1913, 1664, 
      533, 74, 53, 136, 72, 33892, 857, 36109, 229, 26, 0, 441, 3136, 11236, 
      3250, 197, 4640, 3152, 1616, 416, 44125, 3530, 2353, 320, 810, 4610, 
      628, 468, 433, 530, 596, 8689, 3392, 2560, 260, 6185, 10490, 21605, 
      1108, 5837, 1090, 3104, 1625, 1117, 42920, 4498, 15413, 44629, 4297, 
      32976, 3329, 634, 20506, 29917, 4954, 6409, 6260, 3593, 5741, 5066, 
      65866, 6829, 3400, 2925, 8469, 5249, 7489, 2533, 12325, 5512, 4292, 
      1300, 7537, 2592, 1305, 11296, 42248, 6705, 9250, 6305, 4082, 9160, 
      6664, 48853, 2210, 3874, 8497, 59057, 9594, 16425, 17401, 59146, 4325, 
      2741, 4145, 56965, 4804, 2929, 2473, 7301, 22282, 63905, 8741, 4626, 
      37673, 5018, 24418, 6760, 5517, 11674, 8650, 7514, 5834, 10192, 36260, 
      41945, 4033, 40885, 33293, 51442, 10489, 3744, 39700, 7690, 51245, 
      54346, 4285, 39565, 54469, 4005, 8857, 8720, 4721, 4321, 57920, 13192, 
      14489, 69005, 11185, 7897, 5050, 36445, 86409, 14738, 37370, 69992, 
      5725, 14057, 5876, 15730, 53018, 68429, 12325, 9109, 9266, 6242, 9316, 
      7424, 9061, 10568, 15914, 10610, 47860, 51156, 55897, 8594, 53450, 
      57401, 7765, 13673, 66793, 97145, 46730, 58546, 62210, 106517, 12724, 
      19700, 10768, 8689, 66545, 107060, 11565, 8837, 8861, 8900, 57677, 
      88925, 21346, 53509, 62504, 13165, 11917, 17225, 57928, 98613, 22709, 
      116234, 118193, 97252, 86650, 22052, 16861, 11261, 23770, 96130, 17748, 
      85648, 22697, 15725, 12025, 18029, 64541, 88829, 94469, 22725, 72837, 
      81490, 24425, 16513, 65444, 16738, 23629, 75956, 22760, 22388, 83569, 
      85397, 82484, 21058, 20313, 25229, 16501, 99397, 106384, 117508, 
      138442, 30589, 18196, 81677, 84761, 100945, 146305, 32089, 23018, 
      123314, 28157, 24517, 95797, 109765, 33601, 20177, 93025, 104345, 
      25330, 108170, 35428, 25933, 26717, 25882, 33761, 25529, 104281, 
      106625, 109001, 29573, 108658, 35136, 29530, 29825, 112505, 121426, 
      133757, 39141, 108936, 41026, 33826, 113104, 40357, 31637, 144434, 
      34306, 135824, 33842, 48178, 44525, 36173, 138794, 47437, 40325, 39656, 
      136456, 47489, 48442, 151061, 157064, 40690, 48080, 46484, 48425, 
      46001, 49201, 42857, 41380, 37613, 52490, 49202, 43490, 36802, 51530, 
      47402, 38690, 39365, 50650, 48740, 48658, 56264, 52036, 50346, 48429, 
      58922, 49810, 48145, 63005, 57241, 55777, 54160, 65434, 58565, 51844, 
      63440, 69085, 64690, 70445, 61850, 58105, 60778, 67124, 71188, 64660, 
      72530, 61412, 60785, 70957, 72405, 79025, 81185, 73210, 75161, 75401 ], 
  [ 218228, 212200, 211360, 210125, 207377, 208325, 204586, 201578, 200722, 
      202249, 201844, 197893, 189986, 196136, 191956, 193645, 188200, 187349, 
      181285, 180977, 180173, 175985, 173410, 175300, 171793, 171125, 164489, 
      160889, 162881, 157832, 153266, 154024, 150641, 144040, 148370, 146705, 
      145652, 142685, 147965, 143618, 143098, 139145, 135218, 134485, 139625, 
      138425, 139513, 134408, 131221, 136277, 133505, 132788, 132885, 131665, 
      128260, 125864, 122900, 124301, 126809, 122632, 124501, 123786, 121525, 
      125060, 122305, 122522, 114692, 112232, 113033, 106586, 109805, 109124, 
      106802, 101140, 105785, 101826, 99250, 99725, 94265, 98536, 93194, 
      91304, 95776, 90004, 89365, 88738, 88345, 201185, 89572, 86797, 91325, 
      85005, 84164, 83525, 88273, 87169, 184705, 82565, 87272, 186772, 86266, 
      81306, 168250, 82256, 80800, 80756, 81178, 79624, 185890, 82625, 82000, 
      195364, 77384, 78250, 182354, 81652, 79897, 171040, 144772, 170629, 
      184090, 76922, 149617, 75604, 74500, 75277, 73882, 73849, 72125, 70954, 
      171349, 152640, 156194, 69605, 127625, 67250, 67106, 130082, 66645, 
      125613, 65509, 132625, 125032, 178781, 65722, 64402, 112993, 100516, 
      110692, 115741, 180232, 120050, 104905, 113338, 58664, 58964, 59681, 
      58145, 59522, 61268, 99080, 136733, 146045, 55250, 55754, 58946, 
      103186, 121274, 54820, 82645, 115765, 56138, 57098, 56033, 84800, 
      85300, 123656, 88541, 75865, 76997, 115141, 53312, 52985, 83665, 51938, 
      137938, 52205, 49682, 49733, 82493, 95924, 47765, 48050, 70805, 48025, 
      46737, 50881, 51556, 83520, 93312, 47521, 47746, 82277, 114965, 82618, 
      62368, 102544, 79865, 45061, 48196, 89489, 45553, 45349, 44552, 57565, 
      75925, 42061, 42554, 58154, 109737, 44018, 41434, 42233, 42173, 122029, 
      41185, 107482, 42209, 41225, 41600, 49801, 40690, 48226, 40885, 40385, 
      40498, 37157, 59585, 38804, 36125, 36356, 39581, 44021, 50500, 78570, 
      102944, 36338, 36905, 44770, 49369, 77818, 76661, 57205, 34282, 35001, 
      32717, 32162, 73250, 33365, 32045, 42293, 31333, 45729, 73061, 30312, 
      40885, 40745, 75725, 34484, 30068, 52993, 92585, 39042, 29266, 29290, 
      58825, 69241, 73762, 32500, 32036, 73000, 28885, 29857, 33700, 34624, 
      43265, 27970, 27917, 28314, 31986, 50305, 33296, 69332, 41210, 40321, 
      31850, 45162, 27045, 26260, 68330, 54233, 67185, 68017, 70132, 36125, 
      49946, 50594, 63810, 23425, 30673, 23945, 23729, 62801, 62402, 31265, 
      30370, 73576, 22824, 23290, 64226, 31904, 54370, 25705, 85832, 47594, 
      20800, 24217, 24705, 44165, 24938, 20978, 20618, 21538, 60164, 31613, 
      26888, 41490, 36781, 36010, 35757, 30285, 23850, 24361, 83330, 45890, 
      124020, 92485, 30280, 139178, 91130, 19730, 18913, 19394, 134777, 
      37817, 20996, 83250, 72049, 20929, 19186, 18666, 18901, 124232, 68765, 
      18778, 80928, 58228, 33808, 17425, 49465, 104777, 58777, 119941, 
      134290, 74241, 53505, 27250, 127940, 123313, 46660, 29153, 29101, 
      19240, 16605, 105026, 45901, 99476, 46001, 17585, 36112, 119458, 75645, 
      15130, 18973, 117284, 17093, 36493, 120917, 89717, 20117, 14657, 
      117441, 74425, 60625, 14449, 22681, 137362, 42385, 16010, 30290, 
      122165, 99188, 28085, 149113, 123017, 87985, 31412, 96746, 44909, 
      13954, 35129, 75997, 116453, 60068, 74821, 12402, 76397, 65242, 51881, 
      43210, 12205, 86193, 29088, 37693, 39460, 110041, 61892, 29860, 90133, 
      64898, 49813, 10730, 80629, 65629, 46504, 39645, 11188, 117130, 106301, 
      78322, 75737, 67801, 59042, 10777, 10361, 10144, 140122, 9997, 11401, 
      9704, 102434, 64634, 48420, 37777, 9316, 13977, 14545, 135572, 132740, 
      132037, 13460, 9032, 9032, 129753, 123570, 113625, 42505, 14125, 
      135913, 107689, 34708, 106250, 38210, 26237, 22681, 9881, 9577, 115684, 
      87624, 84276, 75700, 50125, 22261, 9396, 120146, 100337, 96130, 55268, 
      50593, 44225, 20513, 10660, 82645, 49594, 8794, 137717, 113021, 21557, 
      8917, 100861, 87881, 67741, 23609, 12701, 8989, 138825, 132372, 36985, 
      35280, 124373, 91405, 30440, 85361, 58841, 26564, 12025, 12641, 6290, 
      94293, 7848, 6120, 41273, 5945, 58217, 20417, 5785, 11252, 87994, 
      76381, 57917, 15277, 7412, 64720, 61828, 32409, 7393, 6409, 13648, 
      39637, 16277, 56884, 55525, 27400, 23125, 12125, 5044, 59517, 14761, 
      8482, 42260, 16505, 21389, 11378, 10730, 23125, 4392, 11969, 7250, 
      4580, 17785, 18130, 8065, 4373, 3965, 34697, 6221, 29844, 24625, 12249, 
      13085, 31925, 12773, 4589, 3620, 26658, 16132, 20449, 10946, 14906, 
      9760, 4468, 4385, 5620, 2610, 2890, 5626, 6469, 4100, 5785, 8545, 
      11234, 5930, 3109, 2405, 2477, 4145, 7712, 2920, 2664, 1908, 1937, 
      10517, 5696, 4201, 2084, 12209, 13921, 16976, 19024, 6068, 5800, 10205, 
      2137, 2450, 24634, 5917, 2056, 4072, 3625, 3562, 3665, 3925, 3400, 
      5882, 2357, 1250, 27956, 6137, 1961, 7013, 2756, 6980, 1877, 15298, 
      31120, 5162, 5876, 4981, 4160, 3785, 1898, 725, 578, 997, 261, 26605, 
      80, 28570, 1300, 677, 441, 0, 1225, 7225, 6085, 1226, 7937, 5945, 3737, 
      1697, 35746, 6449, 4810, 1433, 117, 7865, 1993, 1665, 1588, 173, 197, 
      5266, 6185, 5017, 617, 3392, 6689, 15914, 373, 9386, 2665, 5729, 3536, 
      2650, 34709, 7585, 10730, 36250, 7300, 25857, 5954, 1201, 15025, 23176, 
      8125, 10000, 9809, 6260, 9122, 8237, 55597, 10504, 5941, 1476, 5256, 
      2960, 11290, 4570, 8314, 8725, 7085, 2245, 11296, 4545, 1872, 7537, 
      34205, 10170, 13345, 9602, 2465, 13213, 10045, 40180, 3449, 2425, 
      12340, 49460, 13689, 11826, 12634, 49549, 6740, 4232, 2738, 47578, 
      7345, 4420, 2368, 10682, 16801, 53930, 12500, 6957, 30260, 7433, 18685, 
      9805, 8100, 16021, 12241, 10769, 8501, 14161, 29057, 34112, 5650, 
      33178, 26468, 42685, 14416, 3681, 32161, 10777, 42530, 45337, 3844, 
      32068, 45460, 4194, 12196, 12017, 6212, 4132, 48617, 17581, 19130, 
      58778, 15028, 10690, 4777, 29410, 74880, 19253, 30293, 59765, 5746, 
      18320, 5897, 20329, 44345, 58370, 16084, 11860, 12017, 6725, 12025, 
      9209, 11602, 13613, 20345, 13613, 39817, 42777, 47056, 10589, 44861, 
      48434, 7618, 17348, 57028, 85028, 38897, 49537, 52865, 93770, 16021, 
      24593, 13225, 9760, 56864, 94313, 14274, 9320, 9092, 9005, 48836, 
      77480, 26449, 45130, 53285, 16042, 14290, 21236, 49213, 86580, 27770, 
      103025, 104858, 85345, 75541, 26861, 20452, 11912, 28873, 84349, 21465, 
      74665, 27506, 18770, 12970, 21704, 55364, 77636, 82856, 27450, 62946, 
      70885, 29444, 19600, 56225, 19825, 28354, 65897, 27149, 26693, 72964, 
      74666, 72005, 24733, 23778, 29786, 17992, 87700, 94225, 104593, 124225, 
      35944, 20149, 71450, 74282, 89248, 131668, 37570, 26525, 110105, 32840, 
      28360, 84520, 97480, 39250, 22340, 82000, 92480, 29173, 96053, 41245, 
      29860, 30770, 29725, 39200, 29204, 92500, 94676, 96884, 34088, 96625, 
      40617, 33709, 34004, 100304, 108637, 120170, 45000, 97029, 47137, 
      38677, 100945, 46216, 35816, 130301, 38737, 122321, 38021, 54793, 
      50594, 40730, 125165, 53800, 45512, 44717, 123037, 53810, 54805, 
      136802, 142469, 45625, 54233, 52385, 54578, 51650, 55312, 47876, 46105, 
      41288, 58937, 55145, 48425, 40141, 57725, 52925, 42365, 43124, 56593, 
      54305, 54013, 62669, 57517, 55449, 53154, 65201, 54325, 52282, 69704, 
      62932, 61216, 59305, 72301, 64340, 55981, 69593, 75994, 70969, 77480, 
      67541, 63040, 66133, 73445, 77845, 70309, 79313, 66305, 65552, 77320, 
      78642, 85682, 88010, 78649, 80852, 81050 ], 
  [ 225893, 218885, 218465, 217090, 213922, 216340, 211481, 207913, 207477, 
      209984, 210069, 206258, 195761, 204781, 199061, 201730, 195165, 194314, 
      188530, 188432, 188258, 182740, 179325, 183105, 178128, 177530, 172154, 
      168064, 171106, 165637, 159461, 161549, 157396, 147645, 155125, 153040, 
      152197, 147620, 155770, 149533, 148733, 144640, 138053, 137320, 146450, 
      145040, 146898, 139693, 134546, 143522, 139490, 138773, 140200, 138770, 
      134105, 131149, 125525, 129026, 133634, 127637, 130906, 129841, 126250, 
      132025, 127940, 129277, 119837, 115277, 117968, 109981, 116210, 116089, 
      112997, 102645, 112400, 106621, 100825, 106130, 95770, 104661, 95329, 
      93229, 102321, 91369, 92970, 91573, 91460, 178820, 94717, 89352, 97730, 
      87490, 84829, 84890, 94608, 92944, 163600, 84770, 93677, 165317, 92461, 
      83161, 148825, 86281, 82865, 82681, 84713, 81549, 164225, 88400, 87425, 
      172649, 79309, 82205, 160829, 88057, 85392, 150705, 127517, 150154, 
      162145, 82277, 131522, 80469, 78525, 80282, 77837, 78224, 75940, 74069, 
      150314, 133705, 136769, 73000, 111700, 69385, 67981, 113737, 68500, 
      109828, 65194, 115650, 109037, 156136, 71217, 69057, 98258, 87741, 
      96237, 100516, 157237, 104125, 91220, 98253, 60589, 58789, 63706, 
      59930, 64177, 67253, 85885, 118148, 126340, 56825, 55369, 55901, 89081, 
      104509, 56605, 72180, 99700, 60373, 54613, 60548, 73705, 73925, 106261, 
      76466, 66170, 66952, 98586, 58457, 57920, 72080, 56453, 118373, 57490, 
      52937, 47668, 70628, 81749, 50810, 47105, 61250, 51840, 47332, 47556, 
      47881, 71305, 79417, 46226, 46241, 70132, 97780, 70333, 54353, 86969, 
      67930, 44116, 44941, 75664, 50418, 50074, 48997, 50180, 64340, 42866, 
      42169, 50489, 92692, 48953, 43709, 41218, 45988, 103304, 40450, 90577, 
      46724, 40000, 40025, 44096, 44225, 42381, 38120, 37690, 37733, 40202, 
      50170, 43669, 37000, 36461, 36676, 39016, 43325, 65305, 85969, 40153, 
      35050, 39065, 42194, 64553, 63466, 47650, 38237, 39796, 35762, 32617, 
      60265, 37460, 31940, 36308, 32418, 38554, 59866, 31957, 34900, 34690, 
      61970, 40609, 32833, 43508, 76240, 47197, 30141, 30025, 48010, 56466, 
      60217, 37925, 37181, 59525, 31370, 28562, 29745, 30249, 53170, 29825, 
      27812, 31849, 28381, 62240, 28921, 56137, 50905, 49946, 38465, 56257, 
      25330, 30005, 84185, 67498, 53920, 54612, 56377, 45050, 39901, 40409, 
      79105, 24370, 37988, 27200, 23204, 78026, 77557, 38930, 37685, 90621, 
      25309, 26825, 51101, 26129, 68265, 31410, 104837, 37409, 22585, 21312, 
      21520, 56170, 30853, 23813, 22753, 20453, 75389, 40328, 22373, 53005, 
      47106, 46125, 45802, 38650, 29485, 30416, 102265, 58525, 147925, 
      112680, 38925, 164693, 111185, 23125, 20978, 18869, 159872, 48772, 
      25721, 102325, 89514, 25794, 22581, 18421, 18306, 148277, 85810, 17693, 
      99793, 73593, 43993, 18720, 38160, 126722, 74282, 143636, 159525, 
      92266, 68170, 21265, 152545, 147428, 60065, 38288, 38376, 24525, 19720, 
      127181, 59306, 121001, 59476, 15520, 27257, 143293, 94090, 16285, 
      15858, 140909, 15028, 27428, 144962, 110122, 26522, 15602, 141136, 
      92800, 76900, 15184, 17536, 163157, 55370, 20245, 22625, 146420, 
      120853, 37640, 176098, 147412, 108320, 23257, 118201, 58594, 17069, 
      25994, 94792, 140218, 76553, 93546, 12997, 95402, 82637, 67106, 56825, 
      12170, 106528, 21073, 50258, 52445, 133316, 78937, 40745, 111098, 
      82433, 64898, 12725, 100404, 83304, 61029, 52840, 10453, 141245, 
      129226, 97817, 94882, 85826, 75737, 13682, 12916, 12209, 166617, 12202, 
      9826, 10229, 125009, 82309, 63505, 50832, 11241, 10372, 10660, 161717, 
      158605, 157832, 19445, 11237, 9277, 155338, 148525, 137530, 56610, 
      20530, 162128, 130964, 47273, 129385, 51545, 36842, 32306, 13906, 8282, 
      139869, 108589, 104821, 95125, 65700, 31816, 8101, 144821, 122842, 
      118145, 71753, 66308, 58820, 29648, 15665, 103050, 65169, 7569, 164212, 
      136996, 31112, 12872, 123506, 108986, 86186, 33794, 19106, 13154, 
      165460, 158377, 50320, 48265, 149608, 113000, 42445, 106256, 76096, 
      37729, 18500, 8336, 8005, 116308, 12013, 7765, 55658, 6890, 75472, 
      30112, 6800, 7297, 109309, 96226, 75172, 23432, 11717, 83025, 79713, 
      45184, 11908, 10084, 8433, 53882, 24922, 74069, 72500, 39125, 33800, 
      19300, 7109, 77122, 22986, 5437, 57065, 25360, 31714, 18413, 6425, 
      33940, 6037, 19354, 12325, 7345, 10820, 27685, 4810, 7208, 4420, 48242, 
      3946, 42409, 36000, 19984, 7450, 44980, 20788, 8264, 3725, 38593, 
      25337, 30914, 18401, 8501, 16865, 8633, 8480, 3065, 4045, 2925, 3001, 
      12104, 2525, 11140, 4240, 19109, 11425, 6434, 4610, 2372, 2080, 3617, 
      6525, 5989, 2293, 4282, 5162, 11401, 8996, 4849, 6224, 7376, 9521, 
      11009, 12053, 11645, 4850, 5392, 6125, 15149, 11972, 5381, 1517, 8420, 
      8357, 1250, 9000, 1125, 12077, 6452, 4225, 17561, 12682, 5986, 13978, 
      7481, 2465, 5972, 7913, 20025, 11357, 12421, 1306, 9865, 9280, 6133, 
      3770, 3413, 4392, 2536, 16420, 745, 17965, 5045, 3722, 3136, 1225, 0, 
      2500, 12770, 4901, 15392, 12560, 9232, 5792, 23741, 13274, 10865, 5248, 
      922, 15250, 6228, 5620, 5473, 1538, 1492, 1521, 12800, 11072, 3172, 
      697, 2314, 8389, 1108, 17261, 7250, 12064, 8681, 7165, 22984, 14690, 
      4885, 24245, 14265, 15952, 12289, 4106, 7850, 13901, 15370, 17945, 
      17684, 12665, 16717, 15482, 40442, 18589, 12136, 1021, 1861, 1105, 
      19585, 9925, 3589, 16040, 13700, 5780, 19521, 9760, 4777, 3232, 22760, 
      17905, 22130, 17057, 1730, 21928, 17640, 27685, 7474, 1970, 20705, 
      35425, 22474, 6121, 6649, 35514, 12725, 8677, 2353, 33893, 13540, 8865, 
      4153, 18277, 9626, 39265, 20725, 12802, 19865, 13418, 11090, 16840, 
      14365, 25226, 20186, 18154, 14906, 22736, 19012, 23017, 10305, 22293, 
      17053, 30050, 22921, 5536, 21556, 17882, 29965, 32282, 5069, 21533, 
      32405, 6469, 19721, 19472, 10657, 5777, 35072, 26856, 28825, 43693, 
      23393, 17305, 6282, 19645, 57625, 28738, 20458, 44680, 7741, 27385, 
      7892, 29954, 31850, 43565, 24309, 18405, 18562, 9490, 18500, 14144, 
      17797, 20648, 29690, 20578, 28372, 30772, 34281, 15874, 32506, 35449, 
      9333, 25433, 42713, 66793, 27802, 36482, 39250, 74485, 23476, 34708, 
      19280, 13505, 42689, 75028, 20749, 12085, 11437, 11140, 36061, 60365, 
      36914, 33125, 39880, 22797, 20205, 29881, 36648, 68485, 38165, 82970, 
      84593, 67460, 58986, 36836, 28397, 14957, 39338, 66674, 29620, 58320, 
      37481, 25805, 16505, 29789, 42029, 60941, 65461, 37285, 48421, 55170, 
      39769, 26705, 42820, 26930, 38189, 51092, 36424, 35828, 57249, 58741, 
      56500, 32818, 31513, 39341, 22437, 70165, 75920, 85028, 102490, 46829, 
      25364, 56365, 58777, 71713, 109233, 48665, 34330, 90050, 42605, 36725, 
      67685, 78965, 50625, 27905, 65585, 74665, 37538, 77818, 52900, 38365, 
      39485, 38090, 50225, 37289, 74825, 76721, 78649, 43573, 78530, 51712, 
      42634, 42929, 81929, 89282, 99485, 56725, 79144, 59282, 48722, 82640, 
      57941, 44741, 108706, 48082, 101776, 46946, 67778, 62669, 50285, 
      104410, 66365, 56117, 55112, 102632, 66305, 67370, 114997, 120104, 
      55810, 66448, 64180, 66793, 63025, 67457, 58201, 55940, 49373, 71642, 
      67010, 58610, 47666, 70010, 64090, 50450, 51349, 68458, 65540, 64898, 
      75304, 68612, 65914, 62989, 77626, 63810, 61137, 82829, 74377, 72241, 
      69840, 85706, 75925, 64836, 81808, 89469, 83394, 91165, 78986, 73225, 
      77018, 85940, 90900, 81684, 92578, 76420, 75457, 89885, 90997, 98737, 
      101345, 89674, 92297, 92425 ], 
  [ 241093, 232685, 232865, 231290, 227522, 232040, 225581, 221213, 221377, 
      225284, 226069, 222458, 208261, 221381, 213461, 217530, 209365, 208514, 
      203130, 203332, 204058, 196640, 192025, 198505, 191428, 190930, 187354, 
      182564, 187106, 181037, 172561, 176549, 171296, 157045, 169025, 166340, 
      165797, 158920, 171170, 162233, 161033, 156740, 146353, 145620, 160450, 
      158740, 161698, 151493, 143546, 158122, 152290, 151573, 154900, 153170, 
      146705, 142949, 133525, 140026, 147634, 139037, 144306, 142741, 137250, 
      146225, 140240, 143177, 131437, 123877, 129268, 119081, 129610, 130289, 
      126097, 109045, 126100, 117721, 107325, 119530, 102170, 117661, 102629, 
      100229, 115921, 97569, 102370, 99873, 100160, 151120, 106317, 97252, 
      111130, 95290, 90029, 91090, 107908, 105444, 137700, 92170, 107077, 
      138917, 105561, 90061, 125325, 96281, 90065, 89681, 94013, 88549, 
      137525, 100900, 99425, 144449, 86309, 92105, 134329, 101457, 97492, 
      125905, 107117, 125154, 135045, 94177, 109922, 91669, 88525, 91682, 
      87737, 88724, 85640, 82769, 124514, 110905, 113269, 82100, 93200, 
      76685, 73481, 94637, 75400, 91528, 68994, 95650, 90437, 128036, 83317, 
      79957, 81458, 73741, 79837, 83016, 128637, 85625, 75920, 80953, 67589, 
      62789, 73706, 66730, 75077, 80053, 71285, 95848, 102440, 63325, 59069, 
      55801, 73181, 84809, 63405, 61480, 81000, 70673, 55313, 71248, 62105, 
      61925, 85661, 63466, 56570, 56852, 79186, 70057, 69220, 59780, 67153, 
      94673, 69290, 61837, 48968, 57928, 65749, 59410, 50005, 51850, 61540, 
      52432, 47056, 46881, 58105, 63817, 48626, 48341, 57032, 77480, 57033, 
      47153, 68969, 55130, 47016, 44541, 60164, 61618, 61074, 59597, 43880, 
      52040, 48266, 45869, 43789, 72592, 60253, 51209, 44018, 55688, 80804, 
      43650, 70677, 57424, 42500, 42025, 40196, 53525, 38281, 38420, 38090, 
      38033, 48802, 40970, 54869, 42500, 40861, 36776, 36116, 37325, 50605, 
      65969, 49853, 36650, 35165, 36194, 49853, 48866, 38250, 48137, 50896, 
      44362, 37517, 45965, 47560, 36040, 32008, 38218, 32554, 45266, 38557, 
      30600, 30290, 46570, 53609, 41033, 34208, 57140, 63097, 35641, 35325, 
      36810, 42466, 45117, 49925, 48781, 44525, 39170, 30962, 28345, 28249, 
      71570, 36725, 31912, 41149, 27481, 83540, 26921, 41537, 69005, 67946, 
      52165, 76357, 27130, 39605, 111085, 90698, 39220, 39712, 40977, 62050, 
      29801, 30109, 105205, 29970, 52688, 36100, 26704, 104026, 103457, 
      54130, 52385, 119221, 33109, 36125, 36601, 22129, 92365, 43810, 136237, 
      27109, 29385, 21412, 21220, 77570, 43553, 32113, 30053, 23153, 101389, 
      57028, 20173, 73705, 66106, 64825, 64402, 54850, 41785, 43316, 133565, 
      80825, 186325, 145780, 55525, 205393, 144085, 32225, 28178, 22369, 
      199972, 68672, 36721, 133825, 118714, 36994, 31681, 22321, 21706, 
      186877, 114410, 20393, 130993, 99793, 62793, 24820, 26260, 162322, 
      100682, 181736, 199825, 122266, 93370, 16965, 191945, 186128, 83465, 
      55588, 55876, 36325, 28420, 163081, 82706, 156001, 82976, 16820, 18857, 
      181593, 124690, 22185, 15658, 178909, 16328, 18728, 183562, 143522, 
      39922, 21202, 179236, 123300, 104400, 20484, 14436, 204257, 78170, 
      30545, 15925, 185320, 156053, 55540, 218898, 186512, 141620, 15857, 
      153101, 82394, 25769, 17194, 125892, 178418, 104353, 124546, 18097, 
      126802, 111737, 93106, 80525, 16370, 139828, 13873, 72458, 75245, 
      170816, 107537, 60545, 145298, 111733, 90698, 19825, 132904, 112804, 
      86029, 75940, 13653, 179945, 166226, 129917, 126482, 115826, 103837, 
      22082, 20816, 19409, 208717, 19602, 11826, 15229, 161509, 111809, 
      89305, 73732, 18241, 9472, 9360, 203317, 199805, 198932, 32245, 18637, 
      13877, 196138, 188425, 175930, 81010, 33930, 203828, 168464, 69473, 
      166685, 74845, 56242, 50306, 23906, 10682, 178669, 142789, 138421, 
      127125, 92200, 49716, 10501, 184321, 159242, 153845, 99553, 93008, 
      83920, 46948, 27065, 136450, 91669, 10069, 206312, 175496, 49012, 
      22772, 160106, 143386, 116786, 52594, 32506, 23354, 207760, 199777, 
      73620, 71065, 189908, 148100, 63845, 140356, 104996, 57929, 32000, 
      6436, 14705, 152008, 22213, 14365, 80458, 12490, 104372, 48212, 12500, 
      5897, 144009, 128826, 104072, 39332, 22117, 113425, 109513, 67684, 
      22608, 19584, 5233, 78482, 41522, 102869, 101000, 60125, 53300, 33800, 
      14309, 106522, 38986, 5337, 82465, 42260, 50714, 32713, 4525, 53640, 
      12637, 34154, 23825, 15545, 5120, 45585, 4410, 15508, 9320, 71842, 
      4946, 64609, 56500, 35284, 3650, 67880, 36488, 17764, 8125, 59893, 
      42737, 50114, 33301, 3601, 31265, 18833, 18580, 3665, 10345, 7225, 
      3501, 24404, 4525, 23040, 2340, 34609, 23525, 15434, 12010, 6472, 3380, 
      2017, 15925, 14989, 7093, 11882, 1762, 23801, 20096, 13049, 1924, 2276, 
      3121, 3809, 24853, 24245, 1450, 14292, 15625, 5849, 24872, 14381, 2117, 
      19520, 19457, 2050, 20500, 2125, 25177, 16552, 12725, 6961, 26282, 
      15986, 28178, 18481, 265, 16072, 1613, 8425, 24457, 26021, 306, 22265, 
      21380, 16433, 12370, 11713, 13492, 10036, 6120, 5945, 7065, 14645, 
      12322, 11236, 7225, 2500, 0, 26570, 14401, 30292, 26260, 21332, 15892, 
      10841, 27274, 23765, 14948, 6322, 30050, 16528, 15520, 15273, 7738, 
      7592, 421, 26500, 23972, 11072, 1097, 314, 1889, 6408, 32761, 18050, 
      25364, 20281, 17865, 10484, 29090, 785, 11345, 28465, 6052, 25589, 
      12506, 1850, 4901, 29970, 33545, 33184, 26065, 31817, 30082, 23042, 
      34389, 25236, 4621, 1261, 2705, 35685, 21825, 1089, 30740, 27400, 
      15080, 35521, 21460, 13177, 1332, 10660, 33205, 38930, 31957, 4930, 
      38628, 32740, 14085, 17474, 5570, 36905, 19625, 39274, 2221, 2349, 
      19714, 25525, 19277, 6053, 18593, 26640, 19465, 10953, 33377, 3626, 
      22565, 36725, 25402, 9265, 26218, 4490, 31140, 27565, 42626, 35786, 
      32954, 28306, 39236, 8912, 11417, 21205, 10993, 7853, 16250, 39321, 
      12436, 10656, 32282, 16265, 17882, 11069, 10733, 18005, 13969, 34721, 
      34372, 21257, 12377, 19972, 44356, 46925, 26393, 39593, 31005, 12682, 
      9945, 37225, 46538, 10658, 27380, 14841, 44585, 14992, 47954, 18250, 
      26665, 40309, 32005, 32162, 17690, 32000, 25444, 30897, 34948, 47290, 
      34778, 16272, 17872, 20281, 27674, 19106, 21149, 16033, 41233, 26513, 
      44993, 16202, 22082, 24050, 51185, 38376, 53408, 32180, 23105, 26689, 
      51728, 34249, 20285, 19037, 18440, 22061, 40165, 56114, 20225, 24980, 
      36697, 32905, 46481, 22948, 46885, 57265, 58570, 59893, 46160, 39586, 
      55336, 43997, 23557, 58538, 45674, 45520, 39220, 55981, 40105, 25805, 
      45589, 27229, 41341, 44861, 55585, 31921, 36970, 58769, 41105, 27920, 
      41330, 56489, 34192, 53924, 53128, 39049, 40241, 38600, 48618, 46813, 
      57241, 33037, 49365, 54020, 61328, 75690, 66629, 37064, 39065, 40877, 
      50913, 81433, 68765, 49730, 65650, 60805, 52925, 47885, 56765, 71125, 
      40105, 46385, 53465, 53738, 56018, 73800, 54765, 56185, 54290, 70225, 
      53089, 53825, 55321, 56849, 61373, 56930, 71812, 59634, 59929, 59929, 
      65882, 74185, 77725, 57844, 80882, 67322, 60740, 78941, 61741, 82106, 
      65682, 76676, 63946, 90578, 84169, 68185, 79010, 88565, 75517, 74212, 
      77732, 88405, 89570, 88097, 92404, 74610, 88148, 85280, 88493, 83525, 
      89057, 77201, 74240, 65173, 94042, 88210, 77410, 62666, 91810, 84290, 
      66250, 67349, 89658, 85840, 84698, 97604, 88712, 85114, 81289, 99626, 
      81610, 78037, 105829, 94977, 92241, 89140, 109106, 96725, 81736, 
      103508, 112969, 105394, 114965, 99586, 92025, 96818, 108040, 113800, 
      102184, 115778, 95120, 93857, 112085, 112897, 121637, 124645, 109674, 
      112897, 112925 ], 
  [ 210877, 207025, 205245, 204320, 202504, 200170, 198925, 197161, 195365, 
      194706, 193205, 188932, 186793, 186545, 185797, 185300, 182345, 181492, 
      174788, 174010, 171796, 170570, 169865, 167537, 167306, 166480, 157012, 
      154498, 154148, 150025, 149045, 146833, 145162, 145577, 142885, 142154, 
      140629, 141250, 140132, 139997, 140101, 136450, 138449, 137714, 133960, 
      133226, 132596, 132169, 133348, 129664, 129700, 128981, 126106, 125352, 
      124753, 123601, 126565, 123284, 121108, 120985, 119732, 119797, 120500, 
      119041, 119250, 116965, 112709, 114929, 111514, 108485, 104992, 103057, 
      102449, 107237, 100490, 100585, 105185, 94880, 100340, 94313, 97861, 
      96433, 90605, 96377, 90740, 91829, 90810, 260434, 87509, 90506, 86452, 
      88864, 92077, 89876, 83546, 83690, 241130, 87040, 82385, 243973, 81845, 
      86557, 220925, 82669, 85581, 85849, 82681, 84713, 243549, 79130, 79285, 
      255361, 82465, 78805, 239693, 76745, 77018, 225725, 192589, 225620, 
      242357, 74345, 199300, 74117, 74885, 73476, 74421, 73450, 72970, 73357, 
      227572, 204181, 208825, 71378, 172450, 71825, 74489, 175841, 71842, 
      170122, 75536, 179780, 170001, 238562, 62789, 63341, 155140, 138293, 
      152213, 158978, 240785, 164845, 144706, 156257, 63673, 68653, 60008, 
      63464, 58441, 57221, 137777, 187442, 199250, 61025, 65897, 75017, 
      143905, 167921, 60125, 115250, 160850, 55981, 71917, 55250, 118805, 
      119925, 171697, 124724, 106740, 108650, 161300, 51109, 51250, 118746, 
      51137, 190801, 49684, 51685, 63586, 118186, 136765, 50228, 59405, 
      101348, 48770, 54658, 67538, 68993, 119989, 133525, 59652, 60345, 
      118586, 162506, 119237, 89469, 146493, 115700, 56402, 64685, 129530, 
      43940, 44048, 43873, 83250, 110970, 49492, 52637, 84461, 156946, 42241, 
      45585, 53716, 42890, 172978, 52040, 154373, 41362, 53170, 54325, 71730, 
      42025, 70457, 56250, 55592, 55861, 39568, 89764, 37157, 43370, 45317, 
      55250, 64370, 75685, 117325, 149965, 37025, 50228, 66673, 74548, 
      116569, 115252, 87680, 34645, 33490, 35104, 40321, 111361, 33410, 
      41450, 64802, 38084, 70888, 111632, 35809, 63386, 63400, 115540, 29993, 
      33065, 83290, 138170, 30025, 36473, 36809, 92084, 106868, 113105, 
      29565, 29725, 112185, 32500, 41896, 51665, 53525, 30340, 32985, 37298, 
      29581, 49165, 32850, 52189, 107881, 28745, 28008, 26245, 29569, 40000, 
      27045, 42125, 33800, 105874, 107018, 109913, 25360, 81457, 82417, 
      38845, 30440, 23490, 25810, 34018, 37988, 37745, 23300, 23185, 44705, 
      26401, 24525, 102589, 53885, 32513, 22100, 52585, 79397, 25925, 39794, 
      40906, 26512, 20857, 23761, 24961, 33057, 35333, 21290, 46049, 24925, 
      22868, 22565, 22468, 20740, 20389, 19962, 50225, 26825, 79837, 56570, 
      20105, 91405, 55525, 21253, 23400, 29653, 87938, 22490, 19553, 49825, 
      42212, 19172, 20705, 28297, 29312, 79729, 39860, 30277, 47965, 33065, 
      20189, 23618, 83738, 64948, 33300, 76210, 87125, 43144, 29896, 49661, 
      82177, 78642, 25857, 17866, 17498, 16529, 18730, 64717, 25092, 60569, 
      25034, 31250, 64909, 75401, 43600, 21617, 34976, 73693, 30754, 65754, 
      76388, 53300, 14900, 21608, 73690, 42530, 33410, 21866, 43202, 88929, 
      22500, 15625, 56425, 77162, 59957, 15842, 98024, 77698, 51714, 58633, 
      57977, 23456, 16057, 64532, 43154, 72532, 32369, 42128, 20113, 43076, 
      35509, 26984, 21901, 21316, 49906, 55981, 18720, 19549, 67194, 32929, 
      14625, 52432, 34841, 25216, 15305, 45578, 35258, 23153, 19258, 21845, 
      72405, 64228, 43893, 42088, 36648, 30853, 13320, 13682, 14557, 90089, 
      14096, 23924, 17545, 61133, 34253, 23809, 17690, 14033, 31018, 32210, 
      86309, 84101, 83554, 9125, 13121, 17489, 81736, 76957, 69352, 20072, 
      8852, 86490, 64818, 15705, 63689, 17489, 11600, 10228, 9908, 21460, 
      70781, 49897, 47485, 41405, 24410, 9962, 21277, 74149, 59176, 56061, 
      27521, 24562, 20690, 9146, 8497, 46160, 23873, 20513, 87658, 68578, 
      9250, 9090, 59380, 49832, 35620, 9896, 7412, 8692, 88450, 83401, 16250, 
      15325, 77114, 52258, 12665, 47770, 29362, 10657, 6570, 31210, 11441, 
      54202, 7537, 11425, 18184, 12808, 28730, 7778, 12490, 29033, 49457, 
      41120, 28426, 6066, 6781, 32885, 30929, 12898, 6290, 7178, 34229, 
      16848, 5968, 27541, 26650, 10225, 8290, 5090, 9397, 29236, 5384, 24221, 
      18217, 5722, 7328, 4649, 29273, 7970, 9673, 4456, 4885, 7361, 42250, 
      5777, 24260, 6994, 11890, 13448, 20228, 10777, 8210, 3946, 34576, 
      11762, 3842, 5330, 12317, 8989, 4545, 6052, 3257, 38105, 2845, 4105, 
      4178, 20233, 8329, 11729, 20393, 2826, 16525, 2762, 27050, 2593, 2593, 
      4608, 6400, 11618, 17650, 25741, 3785, 4153, 9949, 5608, 31348, 1877, 
      2410, 4817, 34442, 37402, 42485, 45781, 1621, 1665, 31028, 3770, 3145, 
      54657, 1306, 3529, 18649, 1818, 1753, 17924, 1490, 17345, 949, 2098, 
      3485, 59977, 404, 1844, 340, 1073, 25889, 1594, 40597, 64685, 193, 125, 
      22004, 277, 370, 1289, 2768, 3089, 2258, 4018, 58130, 7421, 61025, 
      1773, 2708, 3250, 6085, 12770, 26570, 0, 1849, 130, 10, 298, 1378, 
      71305, 40, 117, 1730, 7120, 200, 1346, 1642, 1721, 5920, 6098, 22397, 
      226, 306, 3706, 18181, 25220, 41465, 7514, 613, 1224, 386, 845, 1361, 
      69610, 520, 32525, 71773, 545, 56698, 601, 3492, 39780, 52609, 740, 
      1053, 1018, 745, 953, 848, 98128, 1241, 890, 11245, 21577, 15845, 1553, 
      1385, 27593, 1170, 1090, 3114, 1709, 1666, 4141, 25874, 68450, 1669, 
      2500, 1721, 12836, 2522, 1850, 76757, 3208, 12168, 2425, 89465, 2836, 
      33265, 34697, 89552, 2125, 3049, 12317, 86797, 2258, 3233, 7109, 2473, 
      41508, 95329, 2885, 2644, 62137, 2804, 44320, 2834, 2845, 4212, 3240, 
      3016, 2932, 3754, 60146, 67541, 3977, 66137, 56149, 79540, 4157, 8242, 
      64490, 3636, 79225, 83124, 9805, 64237, 83245, 7813, 4113, 4090, 4993, 
      9153, 87490, 5594, 6205, 101077, 5065, 4625, 10100, 59849, 122005, 
      6784, 60880, 102050, 9965, 6781, 10114, 7540, 80852, 100025, 6413, 
      5933, 6088, 9220, 6250, 6866, 6449, 6586, 8168, 6740, 73970, 78178, 
      84173, 7456, 81040, 86017, 12437, 7969, 97569, 134305, 72260, 87268, 
      91844, 145385, 8042, 10682, 8362, 10045, 97085, 145922, 8473, 11785, 
      12493, 12874, 85933, 124249, 11752, 80505, 91778, 9605, 9725, 10585, 
      85826, 135517, 13213, 156328, 158629, 133810, 121040, 13234, 11349, 
      13729, 14152, 132340, 11890, 119690, 13873, 11689, 13689, 12281, 93677, 
      123437, 130217, 14125, 103909, 114500, 15025, 12357, 94690, 12580, 
      15021, 107474, 15058, 14914, 116561, 118729, 115130, 15284, 15109, 
      17057, 16649, 135341, 143578, 156754, 181220, 20241, 17082, 113621, 
      117389, 136877, 190217, 21393, 17680, 163348, 19625, 18265, 130585, 
      147289, 22445, 18481, 127125, 140725, 19072, 145232, 23810, 19445, 
      19885, 19620, 23165, 19721, 140425, 143225, 146057, 21481, 145480, 
      24418, 22340, 22633, 149773, 160288, 174785, 27385, 145402, 28584, 
      24804, 150250, 28593, 24433, 186932, 26408, 176602, 26624, 34344, 
      32173, 27925, 179908, 34281, 30361, 30034, 176994, 34445, 35280, 
      193873, 200786, 31400, 35482, 34570, 35825, 34765, 36709, 33329, 32650, 
      31729, 39080, 37160, 34184, 31828, 38800, 36496, 32800, 33245, 38600, 
      37714, 38196, 42946, 41218, 40552, 39661, 45928, 41600, 40961, 48865, 
      45833, 45053, 44234, 50832, 46925, 44642, 50762, 54353, 51668, 55369, 
      50420, 48725, 50256, 53978, 57122, 53330, 58120, 52130, 51845, 57681, 
      59461, 64925, 66625, 62408, 63673, 64025 ], 
  [ 213930, 208874, 207610, 206513, 204181, 203653, 201032, 198580, 197300, 
      197845, 196946, 192845, 187524, 190802, 188162, 188869, 184538, 183685, 
      177325, 176805, 175365, 172505, 170768, 170762, 168725, 167985, 160065, 
      156949, 157889, 153250, 150292, 149714, 147097, 143642, 144820, 143573, 
      142306, 140949, 143357, 140900, 140660, 136837, 135568, 134833, 135981, 
      134989, 135305, 132298, 131069, 132201, 130689, 129970, 128729, 127717, 
      125570, 123730, 123426, 122725, 123129, 120770, 121237, 120872, 119941, 
      121234, 119809, 118900, 112666, 112306, 111213, 106292, 106497, 105250, 
      103696, 102722, 102253, 100112, 100756, 96385, 95825, 95474, 94120, 
      92434, 92282, 91690, 88805, 88948, 88273, 226593, 87466, 87281, 87957, 
      85553, 86530, 85189, 84965, 84421, 208837, 83385, 83890, 211250, 83092, 
      82472, 190696, 81250, 81754, 81850, 80660, 80714, 210568, 79861, 79586, 
      221090, 78466, 77300, 206884, 78250, 77405, 194378, 165026, 194101, 
      209032, 74560, 170705, 73730, 73466, 73261, 72916, 72461, 71293, 70820, 
      195365, 174554, 178596, 69185, 146521, 68084, 69200, 149396, 67757, 
      144365, 68785, 152561, 143986, 204377, 63176, 62696, 130673, 116234, 
      128090, 133909, 206170, 138916, 121529, 131360, 59674, 62074, 58589, 
      59293, 57796, 58210, 115202, 158245, 168677, 56596, 59060, 64912, 
      120212, 140960, 55954, 96029, 134749, 54820, 62500, 54433, 98810, 
      99586, 143962, 103525, 88465, 89945, 134597, 51066, 50949, 98149, 
      50320, 160400, 49813, 49320, 54685, 97245, 112986, 47605, 51880, 83245, 
      47093, 49025, 57089, 58114, 98618, 110090, 51697, 52132, 97301, 135029, 
      97780, 73258, 120994, 94673, 48877, 54322, 106181, 43553, 43489, 42970, 
      67813, 90373, 44117, 45800, 68680, 129641, 41940, 42016, 46105, 41213, 
      143609, 44773, 127240, 40545, 45301, 46026, 58357, 40004, 56912, 46489, 
      45917, 46100, 36945, 71833, 36770, 38081, 39082, 45317, 51857, 60506, 
      94664, 122746, 35348, 41585, 53300, 59369, 93908, 92677, 69577, 33140, 
      33017, 32481, 34516, 89044, 32077, 34957, 51085, 33053, 55709, 89057, 
      31466, 49669, 49597, 92277, 31154, 30098, 65273, 111725, 33680, 31184, 
      31348, 72433, 84809, 90100, 29866, 29682, 89266, 29189, 33941, 40442, 
      41786, 36145, 28900, 30805, 27560, 38372, 41149, 40450, 85306, 34292, 
      33469, 28008, 36836, 31529, 25282, 55240, 43733, 83213, 84185, 86650, 
      29961, 62752, 63540, 51272, 25237, 26113, 23445, 27009, 50329, 50000, 
      26353, 25808, 59282, 23090, 22504, 80100, 40426, 43220, 22745, 69570, 
      60520, 21754, 29861, 30629, 34897, 21760, 20880, 21220, 25360, 47674, 
      25633, 34138, 32708, 29189, 28628, 28445, 24653, 20948, 21037, 67124, 
      35984, 102842, 75017, 24362, 116388, 73800, 19060, 19573, 22644, 
      112405, 29585, 18994, 66896, 57305, 18785, 18512, 21632, 22217, 102906, 
      54437, 22580, 64778, 45578, 26338, 18845, 63485, 85545, 45985, 98957, 
      111764, 58925, 41549, 35944, 106042, 101905, 35962, 22725, 22529, 
      16658, 16193, 85572, 35197, 80650, 35225, 22349, 47666, 98320, 59897, 
      16672, 24785, 96354, 21853, 48253, 99565, 72005, 16405, 16405, 96437, 
      58741, 47041, 16405, 30517, 114256, 32089, 14464, 40644, 100597, 80210, 
      21217, 124813, 101305, 70333, 42250, 77972, 33905, 13520, 46945, 59881, 
      95365, 46258, 58769, 14480, 60061, 50516, 39325, 32264, 14909, 68525, 
      39770, 27793, 29138, 89425, 47506, 21634, 71825, 50020, 37385, 11392, 
      63509, 50609, 34634, 29105, 14578, 95668, 86029, 61480, 59245, 52429, 
      45000, 10525, 10457, 10730, 116276, 10441, 15625, 11826, 82504, 49604, 
      35978, 27365, 10034, 20225, 21073, 112066, 109514, 108881, 10114, 9466, 
      11426, 106805, 101252, 92357, 31037, 10357, 112333, 87049, 24778, 
      85748, 27508, 18265, 15689, 8489, 13505, 94130, 69290, 66362, 58906, 
      37181, 15337, 13322, 98100, 80461, 76744, 41410, 37505, 32257, 14005, 
      8282, 64865, 36644, 12644, 113845, 91669, 14625, 7585, 80837, 69397, 
      51917, 16045, 8917, 7445, 114809, 108986, 26269, 24914, 101753, 72425, 
      21050, 67077, 44197, 18010, 8161, 19557, 7184, 74885, 6290, 7082, 
      29493, 7605, 43565, 13325, 7373, 17810, 69280, 59137, 43261, 9721, 
      5706, 49010, 46538, 22229, 5473, 5329, 21458, 27985, 10225, 42290, 
      41141, 18266, 15041, 7541, 5570, 44501, 9125, 14116, 30042, 10237, 
      13649, 6928, 17620, 14893, 5330, 7165, 4756, 4394, 27329, 11152, 13897, 
      4113, 6085, 23725, 11069, 19850, 15821, 7085, 21289, 21437, 7325, 3481, 
      6082, 17288, 9490, 12545, 6052, 23872, 5210, 2858, 2845, 10730, 3728, 
      5408, 10804, 3385, 8226, 2977, 15397, 5904, 2980, 2329, 2745, 5125, 
      8749, 14346, 1850, 1874, 4058, 2125, 18405, 2522, 1937, 1850, 20725, 
      22997, 26962, 29570, 2610, 2482, 18085, 1405, 1296, 36640, 2381, 1250, 
      9146, 1345, 1280, 8593, 1361, 8186, 2196, 765, 776, 40842, 2081, 425, 
      2533, 514, 13978, 261, 25160, 44690, 1440, 1802, 11125, 922, 757, 128, 
      145, 208, 65, 449, 39253, 1874, 41632, 10, 85, 197, 1226, 4901, 14401, 
      1849, 0, 2925, 1773, 685, 45, 50192, 2061, 1192, 53, 1745, 2909, 185, 
      137, 130, 1233, 1325, 11432, 1989, 1381, 481, 8506, 13481, 25856, 2053, 
      3924, 493, 1805, 802, 544, 48841, 2885, 18980, 50660, 2738, 38165, 
      2020, 697, 24601, 34850, 3277, 4450, 4329, 2250, 3920, 3385, 73145, 
      4810, 2137, 4322, 11042, 7202, 5380, 1600, 15424, 3793, 2853, 1093, 
      5450, 1709, 1346, 14221, 48025, 4808, 6929, 4516, 5569, 6865, 4817, 
      55042, 1789, 5245, 6338, 65858, 7265, 19892, 20980, 65945, 3114, 2146, 
      5480, 63620, 3505, 2330, 2938, 5440, 26329, 70948, 6626, 3461, 43002, 
      3793, 28625, 5113, 4178, 9157, 6637, 5725, 4437, 7925, 41441, 47546, 
      3332, 46400, 38218, 57653, 8242, 4157, 45097, 6001, 57424, 60721, 4946, 
      44930, 60842, 4244, 6994, 6885, 4090, 4810, 64485, 10625, 11752, 76180, 
      8978, 6388, 5585, 41488, 94442, 12073, 42433, 77153, 6052, 11554, 6201, 
      13001, 59137, 75472, 10154, 7610, 7765, 6253, 7841, 6565, 7696, 8865, 
      13285, 8933, 53545, 57065, 62114, 7585, 59497, 63700, 8180, 11538, 
      73618, 105538, 52265, 64865, 68753, 115328, 10837, 16745, 9437, 8282, 
      73306, 115865, 10064, 8818, 9010, 9133, 63874, 96858, 18245, 59392, 
      68945, 11540, 10628, 14842, 64025, 106922, 19620, 125325, 127368, 
      105473, 94337, 19125, 14746, 11106, 20645, 104261, 15545, 93245, 19764, 
      13968, 11668, 15850, 70930, 96562, 102482, 19844, 79700, 88829, 21346, 
      14722, 71857, 14945, 20740, 82921, 20089, 19773, 90890, 92800, 89717, 
      18853, 18248, 22432, 15746, 107434, 114725, 126353, 148153, 27250, 
      17125, 88724, 91976, 108970, 156290, 28660, 20905, 132345, 25258, 
      22178, 103538, 118178, 30056, 18954, 100594, 112474, 22985, 116465, 
      31765, 23530, 24228, 23533, 30346, 23290, 112346, 114802, 117290, 
      26770, 116885, 31685, 26941, 27234, 120834, 130145, 143008, 35426, 
      117065, 37141, 30781, 121397, 36634, 29034, 154037, 31525, 144997, 
      31225, 43933, 40644, 33300, 148045, 43354, 37026, 36441, 145561, 43432, 
      44353, 160720, 166945, 37549, 44125, 42697, 44468, 42376, 45266, 39650, 
      38369, 35298, 48325, 45373, 40333, 34709, 47529, 43849, 36369, 36986, 
      46813, 45153, 45205, 52105, 48485, 47045, 45380, 54829, 46889, 45476, 
      58626, 53530, 52234, 50813, 60937, 54794, 49157, 59405, 64544, 60569, 
      65818, 58117, 54874, 57265, 62965, 66797, 60941, 68053, 58193, 57650, 
      66754, 68276, 74600, 76644, 69589, 71370, 71636 ], 
  [ 213453, 209885, 207961, 207074, 205378, 202564, 201665, 200065, 198125, 
      197152, 195485, 191138, 189801, 188645, 188381, 187570, 184949, 184090, 
      177250, 176400, 173970, 173156, 172709, 169769, 170000, 169146, 159210, 
      156832, 156146, 152125, 151645, 148997, 147556, 148949, 145261, 144656, 
      143053, 144180, 142154, 142613, 142805, 139168, 141997, 141256, 136242, 
      135568, 134690, 134917, 136706, 131778, 132210, 131485, 128168, 127474, 
      127265, 126277, 130077, 126130, 123282, 123725, 122026, 122201, 123322, 
      121153, 121780, 119125, 115333, 118213, 114192, 111605, 107154, 105025, 
      104653, 110909, 102544, 103205, 108817, 96946, 103946, 96461, 101257, 
      99877, 92585, 99985, 93626, 94957, 93844, 271476, 89893, 93704, 88434, 
      92066, 95845, 93418, 85520, 85840, 251728, 90306, 84325, 254669, 83845, 
      89921, 230977, 85345, 88873, 89185, 85505, 88037, 254281, 81232, 81497, 
      266417, 85765, 81461, 250357, 78625, 79184, 236009, 201893, 235930, 
      253129, 76525, 208850, 76445, 77477, 75754, 77029, 75920, 75604, 76205, 
      238010, 213953, 218745, 74120, 181252, 74945, 78005, 184769, 75044, 
      178868, 79402, 188882, 178789, 249416, 64793, 65609, 163490, 146021, 
      160469, 167476, 251725, 173557, 152708, 164693, 66757, 72397, 62426, 
      66586, 60649, 59005, 145589, 196948, 209108, 64177, 69665, 79621, 
      151985, 176837, 63205, 122180, 169540, 58285, 76333, 57460, 125921, 
      127117, 180781, 132130, 113386, 115400, 170090, 53073, 53280, 125968, 
      53293, 200525, 51586, 54225, 67780, 125460, 144765, 52810, 63241, 
      107890, 51104, 58004, 72116, 73681, 127361, 141425, 63586, 64345, 
      125924, 171428, 126613, 95497, 154897, 122954, 60196, 69205, 137360, 
      45890, 46042, 45949, 89044, 118084, 52706, 56225, 90337, 165764, 44145, 
      48325, 57490, 45140, 182312, 55714, 163129, 43380, 56992, 58257, 76960, 
      44345, 75701, 60520, 59834, 60125, 41994, 96106, 39005, 46472, 48661, 
      59540, 69320, 81317, 124865, 158665, 39185, 54170, 71825, 80162, 
      124097, 122746, 94018, 36725, 35300, 37458, 43489, 118753, 35428, 
      44788, 69988, 41042, 76442, 119066, 38573, 68548, 68578, 123138, 31337, 
      35465, 89540, 146576, 30725, 39461, 39841, 98746, 114146, 120625, 
      31117, 31365, 119677, 34970, 45554, 56153, 58145, 30466, 35641, 40564, 
      31697, 53525, 32320, 56785, 115249, 28913, 28186, 27369, 29273, 43730, 
      29053, 40321, 32810, 113216, 114404, 117409, 25722, 87781, 88785, 
      37193, 33298, 24340, 27936, 37332, 36346, 36125, 24034, 24029, 42485, 
      28757, 26545, 109845, 58825, 31265, 23426, 49725, 85705, 28465, 43808, 
      45008, 25834, 22093, 25965, 27385, 36493, 33637, 21640, 50557, 24389, 
      22706, 22469, 22394, 21194, 21701, 21136, 47345, 25925, 75389, 53288, 
      20453, 86445, 52281, 23245, 25810, 32877, 83104, 22100, 21121, 46877, 
      39770, 20690, 22685, 31421, 32546, 75213, 37538, 33653, 45065, 31265, 
      20017, 26240, 90320, 61074, 31450, 71780, 82205, 40490, 28298, 54553, 
      77449, 74068, 24649, 18000, 17576, 17861, 20744, 60741, 23866, 56785, 
      23780, 34880, 70673, 70885, 40778, 24229, 38930, 69237, 34372, 71572, 
      71794, 49850, 15850, 24274, 69200, 39712, 31252, 24592, 47776, 83773, 
      21370, 17245, 61785, 72484, 56093, 15784, 92482, 72964, 48256, 64129, 
      54161, 22082, 18005, 70330, 40168, 67978, 30097, 39146, 22829, 39994, 
      32933, 25090, 20513, 24218, 46400, 61385, 17650, 18341, 62740, 30433, 
      14065, 48698, 32185, 23330, 17533, 42212, 32552, 21437, 17960, 24925, 
      67669, 59866, 40609, 38914, 33826, 28449, 15250, 15716, 16745, 84593, 
      16234, 27250, 20205, 56857, 31517, 21881, 16400, 16241, 34964, 36244, 
      80893, 78773, 78248, 10045, 15229, 20213, 76490, 71909, 64634, 18434, 
      9634, 81040, 60292, 14545, 59201, 16081, 11050, 9986, 11426, 24650, 
      65957, 46085, 43805, 38077, 22292, 9736, 24461, 69165, 54874, 51913, 
      25105, 22388, 18868, 9040, 9689, 42506, 21737, 23657, 82084, 63796, 
      9000, 10600, 55010, 45946, 32570, 9442, 8146, 10130, 82820, 77969, 
      14800, 13985, 71912, 48200, 11621, 43920, 26656, 9865, 7252, 35280, 
      13613, 49988, 8933, 13613, 16362, 15210, 26000, 7424, 14864, 32969, 
      45445, 37570, 25684, 6184, 8109, 29801, 27977, 11552, 7540, 8692, 
      38537, 15034, 5914, 24797, 23972, 9197, 7592, 5492, 11405, 26354, 5450, 
      27829, 16209, 5584, 6722, 5077, 33265, 7204, 11789, 4762, 5917, 9113, 
      47060, 5389, 27898, 8712, 14356, 11794, 23546, 9425, 7232, 4112, 38938, 
      10244, 3908, 6760, 14869, 7817, 4225, 5330, 3481, 42685, 3161, 5345, 
      5440, 23585, 10421, 14261, 23761, 3592, 19557, 3604, 30928, 2637, 3385, 
      6082, 8226, 14164, 20800, 29529, 5141, 5597, 12317, 7354, 35514, 2561, 
      3380, 6425, 38800, 41936, 47305, 50777, 2205, 2293, 35170, 5200, 4437, 
      60085, 1844, 4925, 21893, 2740, 2669, 21106, 2312, 20477, 1413, 3204, 
      4937, 65601, 698, 2930, 490, 1921, 29641, 2628, 45233, 70481, 549, 365, 
      25450, 769, 928, 2237, 4090, 4477, 3464, 5576, 63604, 9473, 66613, 
      2845, 3994, 4640, 7937, 15392, 30292, 130, 2925, 0, 144, 784, 2304, 
      77285, 90, 409, 2720, 9050, 50, 2180, 2564, 2665, 7650, 7844, 25721, 
      288, 544, 5044, 21169, 28730, 45965, 9412, 261, 1906, 512, 1345, 2053, 
      75400, 386, 36461, 77645, 449, 61904, 697, 4666, 44122, 57605, 538, 
      625, 612, 801, 629, 634, 104954, 757, 1000, 13445, 24701, 18473, 985, 
      1741, 31117, 904, 1044, 4036, 1145, 2048, 5249, 29248, 74056, 1241, 
      1730, 1369, 15058, 1768, 1448, 82669, 3922, 14290, 1769, 95849, 2042, 
      37025, 38545, 95930, 2205, 3613, 14393, 93053, 2260, 3785, 8497, 2029, 
      45706, 101881, 2237, 2738, 67329, 2842, 48626, 2536, 2789, 3226, 2650, 
      2602, 2826, 2960, 65204, 72929, 4409, 71453, 60997, 85394, 3361, 9536, 
      69700, 3274, 85045, 89098, 11285, 69413, 89213, 8957, 3601, 3600, 5449, 
      10489, 93600, 4520, 4993, 107653, 4265, 4369, 11450, 64741, 129233, 
      5602, 65770, 108584, 11125, 5713, 11268, 6290, 86554, 106453, 5597, 
      5645, 5794, 10114, 5972, 7072, 6253, 6120, 6970, 6290, 79300, 83684, 
      89921, 7522, 86650, 91825, 13613, 7137, 103777, 141745, 77450, 93074, 
      97826, 153149, 7396, 9188, 8144, 10553, 103225, 153668, 8117, 12589, 
      13429, 13876, 91621, 131301, 10130, 85933, 97640, 9125, 9509, 9505, 
      91400, 142829, 11565, 164250, 166617, 141044, 127850, 11700, 10453, 
      14373, 12458, 139490, 10916, 126416, 12321, 11061, 14161, 11317, 99445, 
      130261, 137261, 12605, 110045, 121010, 13345, 11689, 100468, 11906, 
      13477, 113668, 13672, 13572, 123017, 125245, 121508, 14242, 14177, 
      15541, 16733, 142333, 150800, 164372, 189514, 18277, 16900, 119813, 
      123713, 143833, 198713, 19345, 16666, 171090, 17989, 17069, 137309, 
      154541, 20297, 18153, 133705, 147745, 17858, 152378, 21556, 18181, 
      18549, 18394, 21097, 18577, 147377, 150265, 153185, 19885, 152546, 
      22304, 20890, 21177, 156897, 167714, 182629, 25037, 152360, 26098, 
      22978, 157328, 26221, 22941, 195026, 24754, 184336, 25090, 31522, 
      29637, 26181, 187690, 31573, 28269, 28008, 184648, 31753, 32554, 
      201949, 209032, 29410, 32848, 32068, 33185, 32377, 34073, 31265, 30740, 
      30357, 36250, 34594, 32146, 30626, 36090, 34138, 31410, 31805, 36010, 
      35316, 35890, 40072, 38804, 38330, 37637, 43066, 39650, 39209, 45765, 
      43249, 42601, 41936, 47626, 44285, 42836, 47888, 51077, 48722, 52021, 
      47770, 46465, 47770, 50980, 53924, 50660, 54850, 49844, 49625, 54613, 
      56429, 61625, 63225, 59722, 60849, 61217 ], 
  [ 213669, 209765, 207985, 207050, 205210, 202900, 201617, 199825, 198029, 
      197392, 195893, 191594, 189369, 189197, 188405, 187930, 184925, 184066, 
      177322, 176544, 174330, 173060, 172325, 170033, 169760, 168930, 159426, 
      156880, 156554, 152389, 151357, 149165, 147460, 147773, 145165, 144416, 
      142885, 143460, 142418, 142229, 142325, 138640, 140557, 139816, 136170, 
      135424, 134810, 134317, 135434, 131850, 131850, 131125, 128264, 127498, 
      126857, 125677, 128565, 125338, 123210, 123029, 121810, 121865, 122530, 
      121129, 121300, 119029, 114685, 116845, 113472, 110357, 106938, 105001, 
      104365, 109013, 102400, 102437, 106945, 96730, 102050, 96149, 99577, 
      98125, 92417, 98041, 92450, 93517, 92500, 261396, 89245, 92168, 88218, 
      90506, 93661, 91474, 85280, 85408, 242080, 88650, 84109, 244901, 83557, 
      88145, 221905, 84313, 87169, 87433, 84305, 86285, 244441, 80800, 80945, 
      256217, 84013, 80405, 240565, 78409, 78656, 226625, 193565, 226498, 
      243193, 75949, 200234, 75701, 76445, 75058, 75973, 75008, 74500, 74861, 
      228386, 205049, 209673, 72872, 173380, 73265, 75893, 176753, 73268, 
      171044, 76882, 180650, 170893, 239240, 64265, 64793, 156026, 139229, 
      153101, 159844, 241429, 165685, 145604, 157109, 65005, 69925, 61394, 
      64786, 59833, 58645, 138653, 188164, 199940, 62305, 67121, 76165, 
      144737, 168677, 61405, 116180, 161620, 57325, 73069, 56596, 119705, 
      120805, 172405, 125578, 107650, 109544, 162002, 52425, 52560, 119584, 
      52429, 191405, 50986, 52929, 64660, 118980, 137493, 51442, 60505, 
      102202, 50000, 55796, 68564, 70009, 120761, 134249, 60730, 61417, 
      119348, 163124, 119989, 90337, 147145, 116450, 57460, 65677, 130208, 
      45146, 45250, 45061, 84100, 111700, 50570, 53681, 85297, 157508, 43425, 
      46693, 54730, 44036, 173480, 53050, 154921, 42516, 54160, 55305, 72592, 
      43145, 71285, 57160, 56498, 56765, 40626, 90466, 38261, 44360, 46285, 
      56132, 65192, 76445, 117905, 150433, 38081, 51122, 67457, 75290, 
      117137, 115810, 88330, 35669, 34532, 36090, 41233, 111889, 34420, 
      42340, 65524, 39002, 71570, 112130, 36725, 64084, 64090, 116010, 31025, 
      34001, 83876, 138560, 31109, 37349, 37681, 92626, 107354, 113569, 
      30565, 30717, 112645, 33410, 42698, 52385, 54233, 31450, 33865, 38116, 
      30497, 49877, 34000, 52873, 108313, 29825, 29074, 27225, 30665, 40730, 
      27925, 43345, 34946, 106256, 107396, 110281, 26370, 81925, 82881, 
      40025, 31210, 24436, 26640, 34740, 39154, 38909, 24250, 24125, 45917, 
      27197, 25345, 102933, 54433, 33617, 22970, 53829, 79801, 26665, 40400, 
      41504, 27538, 21709, 24525, 25705, 33709, 36445, 22216, 46597, 25925, 
      23834, 23525, 23426, 21650, 21221, 20800, 51425, 27845, 81173, 57800, 
      21005, 92781, 56745, 21997, 24106, 30285, 89296, 23444, 20329, 51005, 
      43346, 19946, 21437, 28925, 29930, 81045, 40970, 30869, 49121, 34121, 
      21097, 24272, 84032, 66186, 34354, 77492, 88445, 44258, 30914, 50089, 
      83473, 79924, 26833, 18720, 18344, 17261, 19400, 65925, 26050, 61753, 
      25988, 31760, 65225, 76645, 44690, 22213, 35450, 74925, 31252, 66052, 
      77626, 54434, 15634, 22186, 74912, 43600, 34420, 22432, 43600, 90205, 
      23410, 16285, 56745, 78388, 61109, 16648, 99322, 78916, 52816, 58921, 
      59105, 24362, 16661, 64786, 44200, 73714, 33337, 43154, 20621, 44098, 
      36485, 27898, 22769, 21794, 50960, 56225, 19546, 20381, 68308, 33865, 
      15385, 53474, 35785, 26090, 15805, 46580, 36200, 24005, 20072, 22261, 
      73525, 65314, 44881, 43066, 37594, 31761, 13834, 14180, 15041, 91265, 
      14578, 24298, 17973, 62185, 35165, 24641, 18464, 14489, 31316, 32500, 
      87445, 85229, 84680, 9685, 13573, 17885, 82850, 78053, 70418, 20858, 
      9418, 87616, 65860, 16441, 64721, 18241, 12274, 10874, 10394, 21794, 
      71837, 50861, 48437, 42325, 25220, 10600, 21605, 75213, 60178, 57049, 
      28345, 25364, 21460, 9760, 8993, 47090, 24665, 20825, 88756, 69604, 
      9864, 9544, 60362, 50770, 36482, 10522, 7930, 9146, 89540, 84473, 
      16960, 16025, 78152, 53192, 13325, 48672, 30160, 11281, 7060, 31392, 
      11789, 55124, 7949, 11765, 18882, 13122, 29504, 8336, 12800, 29201, 
      50341, 41962, 29188, 6568, 7173, 33665, 31697, 13520, 6676, 7540, 
      34337, 17506, 6466, 28277, 27380, 10805, 8840, 5540, 9701, 29978, 5858, 
      24373, 18873, 6208, 7850, 5077, 29377, 8500, 9941, 4882, 5245, 7649, 
      42260, 6253, 24370, 7272, 12100, 14026, 20354, 11321, 8720, 4352, 
      34594, 12308, 4244, 5608, 12493, 9497, 4969, 6506, 3625, 38077, 3185, 
      4361, 4432, 20297, 8501, 11861, 20449, 3112, 16605, 3028, 27040, 2925, 
      2857, 4810, 6570, 11716, 17680, 25713, 3965, 4325, 10037, 5746, 31266, 
      2105, 2612, 4961, 34336, 37280, 42337, 45617, 1845, 1885, 30922, 3904, 
      3285, 54421, 1508, 3653, 18605, 1972, 1901, 17866, 1640, 17285, 1125, 
      2196, 3545, 59625, 530, 1898, 466, 1129, 25681, 1620, 40289, 64265, 
      261, 197, 21778, 313, 400, 1277, 2722, 3037, 2216, 3944, 57700, 7289, 
      60565, 1717, 2626, 3152, 5945, 12560, 26260, 10, 1773, 144, 0, 256, 
      1296, 70757, 18, 73, 1616, 6914, 170, 1220, 1508, 1585, 5706, 5876, 
      22025, 144, 208, 3508, 17833, 24818, 40973, 7252, 549, 1066, 272, 697, 
      1189, 68968, 410, 32045, 71117, 425, 56096, 457, 3250, 39250, 52013, 
      610, 937, 900, 585, 821, 706, 97346, 1117, 712, 10877, 21125, 15425, 
      1417, 1165, 27085, 1000, 900, 2836, 1553, 1424, 3833, 25360, 67720, 
      1481, 2330, 1513, 12394, 2344, 1640, 75973, 2890, 11722, 2225, 88625, 
      2642, 32657, 34081, 88706, 1845, 2725, 11849, 85949, 1972, 2897, 6697, 
      2221, 40834, 94441, 2645, 2330, 61353, 2482, 43610, 2536, 2525, 3970, 
      2962, 2722, 2610, 3488, 59348, 66713, 3593, 65309, 55357, 78650, 3865, 
      7760, 63652, 3298, 78325, 82210, 9293, 63389, 82325, 7325, 3769, 3744, 
      4561, 8641, 86544, 5288, 5905, 100069, 4721, 4225, 9554, 58981, 120905, 
      6442, 59986, 101000, 9397, 6409, 9540, 7178, 79858, 98965, 6005, 5477, 
      5626, 8650, 5780, 6352, 5965, 6120, 7762, 6266, 72964, 77156, 83129, 
      6922, 80002, 84961, 11789, 7497, 96457, 133081, 71234, 86186, 90746, 
      144125, 7540, 10244, 7808, 9425, 95953, 144644, 7925, 11125, 11821, 
      12196, 84829, 123021, 11306, 79405, 90632, 9029, 9125, 10057, 84680, 
      134213, 12717, 154962, 157257, 132500, 119762, 12708, 10765, 13005, 
      13634, 131018, 11300, 118400, 13329, 11061, 12961, 11677, 92461, 
      122125, 128885, 13565, 102653, 113210, 14473, 11713, 93460, 11930, 
      14437, 106180, 14440, 14292, 115217, 117373, 113780, 14602, 14417, 
      16405, 15845, 133909, 142112, 155252, 179650, 19597, 16276, 112229, 
      115985, 135409, 188609, 20737, 16930, 161802, 18925, 17525, 129125, 
      145781, 21785, 17649, 125665, 139225, 18314, 143714, 23140, 18685, 
      19125, 18850, 22465, 18937, 138905, 141697, 144521, 20725, 143930, 
      23696, 21538, 21825, 148185, 158666, 173125, 26645, 143816, 27850, 
      24010, 148640, 27829, 23589, 185210, 25546, 174880, 25738, 33562, 
      31365, 27045, 178162, 33469, 29493, 29160, 175240, 33625, 34450, 
      192061, 198952, 30490, 34624, 33700, 34961, 33865, 35825, 32393, 31700, 
      30717, 38194, 36250, 33226, 30794, 37890, 35554, 31770, 32213, 37666, 
      36756, 37210, 41992, 40196, 39506, 38597, 44914, 40490, 39833, 47853, 
      44761, 43969, 43136, 49810, 45845, 43460, 49664, 53285, 50570, 54301, 
      49282, 47545, 49090, 52852, 55988, 52148, 56986, 50900, 50609, 56509, 
      58253, 63689, 65385, 61090, 62361, 62705 ], 
  [ 214405, 210053, 208465, 207466, 205434, 203796, 202001, 199953, 198349, 
      198160, 196885, 192650, 189241, 190381, 188885, 188858, 185341, 184482, 
      177866, 177184, 175258, 173380, 172261, 170833, 169888, 169090, 160162, 
      157392, 157546, 153189, 151421, 149837, 147780, 146653, 145485, 144544, 
      143109, 142948, 143218, 142165, 142133, 138384, 139085, 138344, 136522, 
      135680, 135418, 133965, 134186, 132394, 131818, 131093, 128840, 127978, 
      126761, 125325, 126997, 124730, 123562, 122549, 121970, 121865, 121922, 
      121545, 121108, 119349, 114269, 115469, 112960, 109141, 107098, 105417, 
      104429, 106933, 102656, 101861, 104897, 96890, 99970, 96181, 97785, 
      96237, 92641, 95897, 91330, 92045, 91156, 248404, 88829, 90568, 88378, 
      88874, 91197, 89330, 85408, 85280, 229664, 86890, 84269, 232325, 83621, 
      86225, 210257, 83385, 85345, 85545, 83153, 84397, 231769, 80672, 80657, 
      243065, 82125, 79445, 227957, 78569, 78400, 214561, 182909, 214370, 
      230393, 75629, 189194, 75157, 75517, 74578, 75013, 74240, 73476, 73517, 
      216002, 193625, 198025, 71656, 163332, 71473, 73525, 166513, 71348, 
      161060, 73970, 170122, 160813, 226120, 64009, 64153, 146522, 130621, 
      143725, 150116, 228149, 155637, 136580, 147445, 63117, 67077, 60466, 
      62834, 59193, 58613, 129853, 176900, 188164, 60257, 64177, 72005, 
      135521, 158245, 59453, 108628, 151508, 56493, 69165, 55892, 111865, 
      112837, 161685, 117290, 100450, 102184, 151666, 52009, 52048, 111520, 
      51725, 179693, 50634, 51649, 60948, 110788, 128245, 50066, 57305, 
      95066, 48976, 53300, 64276, 65561, 112409, 125129, 57370, 57961, 
      111028, 152500, 111605, 83905, 137257, 108226, 54260, 61421, 121120, 
      44602, 44642, 44325, 77956, 103636, 48170, 50737, 79025, 146948, 42913, 
      44965, 51498, 43012, 162152, 49946, 144425, 41812, 50832, 51817, 67216, 
      41993, 65845, 53128, 52498, 52733, 39250, 83394, 37717, 41992, 43565, 
      52036, 60136, 70397, 109073, 139905, 37057, 47506, 62081, 69242, 
      108305, 107010, 81194, 34709, 33956, 34714, 38673, 103185, 33524, 
      39524, 60020, 36730, 65522, 103330, 34709, 58580, 58554, 106954, 31057, 
      32497, 76772, 128320, 32069, 34981, 35249, 84914, 98746, 104609, 30277, 
      30301, 103717, 31778, 39338, 47809, 49465, 33210, 31945, 35300, 29345, 
      45461, 36688, 48105, 99513, 31489, 30706, 27481, 32969, 37178, 26869, 
      47825, 38242, 97424, 98500, 101225, 27682, 74565, 75457, 44249, 28874, 
      25012, 25360, 31732, 43346, 43069, 24986, 24701, 50941, 25565, 24193, 
      94165, 49025, 37201, 22810, 59749, 72377, 24713, 36304, 37280, 30258, 
      21645, 23053, 23913, 30445, 40637, 23432, 41765, 28421, 25786, 25381, 
      25250, 22706, 21029, 20800, 57313, 30853, 89333, 64264, 22189, 101677, 
      63145, 20781, 22282, 27277, 98000, 25684, 19721, 56957, 48562, 19402, 
      20221, 26045, 26890, 89269, 45994, 27605, 54977, 38377, 22985, 22096, 
      76096, 73450, 38674, 85556, 97213, 49730, 34850, 44585, 91953, 88180, 
      30193, 20128, 19816, 16909, 18056, 73285, 29410, 68825, 29380, 28048, 
      58409, 84773, 50354, 19973, 31258, 82957, 27540, 59140, 85850, 60994, 
      15794, 19850, 82976, 49232, 39092, 20000, 38480, 99229, 26578, 15453, 
      50473, 86708, 68245, 18248, 108890, 87300, 59344, 52425, 66145, 27850, 
      15317, 57842, 50024, 81810, 38105, 48946, 18125, 50018, 41669, 32090, 
      26225, 19010, 57488, 49793, 22522, 23549, 76180, 38889, 17593, 60290, 
      41033, 30218, 13949, 52852, 41512, 27877, 23336, 19157, 81781, 73026, 
      51025, 49050, 43066, 36625, 12394, 12580, 13217, 100609, 12818, 20810, 
      15445, 69737, 40477, 28769, 21664, 12601, 26900, 27956, 96629, 94285, 
      93704, 9653, 11813, 15229, 91778, 86693, 78578, 24538, 9578, 96832, 
      73732, 19417, 72529, 21569, 14354, 12506, 9466, 18434, 80125, 57677, 
      55061, 48437, 29572, 12200, 18245, 83725, 67698, 64345, 33113, 29780, 
      25364, 11168, 8513, 53650, 29017, 17497, 98100, 77796, 11464, 8584, 
      67946, 57650, 42146, 12410, 8090, 8282, 98948, 93593, 20288, 19193, 
      86920, 60296, 16045, 55456, 35280, 13617, 7252, 26656, 9805, 62420, 
      7085, 9749, 22690, 10786, 34624, 10000, 10496, 24625, 57317, 48266, 
      34308, 7528, 6373, 39265, 37105, 16592, 5972, 6452, 29185, 21250, 7650, 
      33365, 32372, 13397, 10952, 6052, 7877, 35258, 6850, 20213, 22873, 
      7488, 9802, 5525, 24641, 10676, 7925, 5490, 4797, 6145, 36308, 7853, 
      20114, 5800, 9540, 17450, 16546, 14297, 11152, 5120, 29250, 15508, 
      5140, 4520, 9773, 12185, 6409, 8522, 4265, 32381, 3665, 3497, 3536, 
      16361, 6389, 9109, 16481, 2920, 13117, 2708, 22304, 3757, 2601, 3562, 
      4810, 8900, 13968, 21073, 2845, 3077, 7445, 4050, 26050, 1945, 2036, 
      3457, 28832, 31520, 36161, 39185, 1813, 1789, 25706, 2624, 2197, 47317, 
      1508, 2405, 14669, 1396, 1325, 13994, 1192, 13477, 1189, 1300, 2137, 
      52105, 754, 970, 882, 521, 20849, 724, 34145, 56425, 325, 421, 17330, 
      153, 144, 445, 1346, 1565, 1000, 2216, 50276, 4825, 52949, 661, 1250, 
      1616, 3737, 9232, 21332, 298, 685, 784, 256, 0, 400, 62501, 370, 73, 
      592, 4514, 778, 388, 548, 593, 3562, 3700, 17545, 400, 208, 1908, 
      13833, 20050, 34765, 4820, 1381, 394, 400, 281, 485, 60840, 890, 26605, 
      62861, 841, 48800, 585, 1810, 33202, 45005, 1154, 1801, 1732, 745, 
      1525, 1250, 87650, 2045, 776, 7901, 16805, 11809, 2441, 845, 22157, 
      1576, 1156, 1684, 2545, 1040, 2393, 20624, 59720, 2249, 3578, 2153, 
      9290, 3560, 2344, 67493, 1962, 8746, 3281, 79441, 3890, 27281, 28577, 
      79522, 1813, 1989, 8905, 76925, 2036, 2161, 4745, 2925, 34786, 84969, 
      3637, 2234, 53833, 2450, 37370, 2984, 2621, 5410, 3826, 3330, 2770, 
      4640, 51988, 58873, 2953, 57565, 48285, 70106, 4985, 5840, 56036, 3778, 
      69813, 73474, 7085, 55805, 73589, 5597, 4441, 4384, 3825, 6625, 77584, 
      6760, 7569, 90405, 5777, 4481, 7474, 51749, 110249, 8010, 52722, 91336, 
      7541, 7785, 7684, 8810, 71378, 89429, 6997, 5701, 5850, 7146, 5972, 
      5840, 6029, 6568, 9266, 6682, 64964, 68900, 74521, 6570, 71586, 76257, 
      9805, 8425, 87145, 121977, 63394, 77450, 81754, 132541, 8180, 12100, 
      7808, 8369, 86705, 133060, 8117, 9621, 10125, 10404, 76221, 112429, 
      13322, 71149, 81736, 9349, 9061, 11241, 76168, 123173, 14701, 143026, 
      145225, 121556, 109426, 14500, 11629, 11629, 15650, 120170, 12260, 
      108160, 15121, 11509, 11809, 12605, 83597, 111725, 118165, 15293, 
      93245, 103258, 16425, 12193, 84564, 12410, 16165, 96644, 15912, 15700, 
      105265, 107325, 103924, 15530, 15185, 18005, 15109, 123125, 130976, 
      143540, 166946, 21805, 15892, 102565, 106129, 124625, 175585, 23041, 
      17730, 149866, 20621, 18581, 118661, 134549, 24217, 17425, 115393, 
      128313, 19370, 132610, 25700, 19805, 20341, 19906, 24737, 19865, 
      128057, 130721, 133417, 22293, 132890, 26000, 22850, 23137, 137017, 
      147050, 160901, 29237, 132872, 30634, 25834, 137504, 30421, 24901, 
      172570, 27050, 162720, 27050, 36730, 34117, 28645, 165906, 36445, 
      31573, 31144, 163144, 36569, 37426, 179325, 185960, 32378, 37440, 
      36324, 37777, 36297, 38609, 34345, 33428, 31645, 41234, 38906, 35114, 
      31466, 40738, 37890, 32698, 33205, 40322, 39124, 39418, 45000, 42500, 
      41522, 40325, 47826, 42058, 41113, 51085, 47225, 46241, 45184, 53170, 
      48373, 44740, 52480, 56677, 53482, 57789, 51746, 49433, 51298, 55796, 
      59188, 54580, 60282, 52756, 52369, 59485, 61133, 66889, 68713, 63362, 
      64825, 65137 ], 
  [ 216045, 211133, 209785, 208706, 206434, 205636, 203201, 200833, 199469, 
      199840, 198845, 194690, 189801, 192581, 190205, 190738, 186581, 185722, 
      179266, 178704, 177138, 174500, 172901, 172553, 170768, 170010, 161802, 
      158752, 159506, 154909, 152221, 151397, 148900, 145973, 146605, 145424, 
      144109, 143028, 144938, 142805, 142613, 138784, 137965, 137224, 137682, 
      136720, 136898, 134245, 133346, 133794, 132498, 131773, 130280, 129298, 
      127361, 125605, 125757, 124690, 124722, 122669, 122890, 122585, 121882, 
      122785, 121588, 120469, 114469, 114469, 113040, 108341, 108018, 106657, 
      105229, 105053, 103696, 101861, 103057, 97810, 98090, 96941, 96265, 
      94597, 93641, 93937, 90650, 90925, 90196, 232884, 89029, 89288, 89298, 
      87554, 88837, 87370, 86288, 85840, 214864, 85410, 85189, 217325, 84421, 
      84545, 196417, 82945, 83785, 83905, 82433, 82757, 216649, 81232, 81017, 
      227345, 80485, 78965, 212917, 79489, 78800, 200201, 170309, 199930, 
      215113, 75949, 176114, 75197, 75077, 74698, 74533, 74000, 72916, 72557, 
      201242, 180065, 184185, 70856, 151492, 69953, 71285, 154433, 69668, 
      149300, 71050, 157682, 148933, 210440, 64409, 64073, 135362, 120581, 
      132725, 138676, 212269, 143797, 126020, 136085, 61477, 64237, 60026, 
      61114, 59113, 59293, 119573, 163540, 174164, 58417, 61217, 67525, 
      124721, 145925, 57733, 99908, 139588, 56173, 65005, 55732, 102785, 
      103597, 149005, 107650, 92170, 93704, 139466, 52209, 52128, 102160, 
      51565, 165773, 50914, 50769, 57028, 101268, 117405, 49066, 54025, 
      86866, 48416, 50900, 59636, 60721, 102689, 114449, 53890, 54361, 
      101348, 139940, 101845, 76585, 125617, 98666, 50980, 56821, 110480, 
      44642, 44602, 44125, 70996, 94276, 45890, 47777, 71905, 134468, 42993, 
      43525, 48178, 42452, 148712, 46786, 132025, 41652, 47392, 48177, 61216, 
      41273, 59765, 48808, 48218, 48413, 38250, 75274, 37757, 39752, 40885, 
      47636, 54536, 63557, 98753, 127465, 36497, 43706, 56081, 62402, 97985, 
      96730, 72994, 34229, 33956, 33714, 36193, 93025, 33124, 36724, 53860, 
      34610, 58682, 93050, 32909, 52420, 52354, 96354, 31817, 31337, 68612, 
      116240, 33989, 32741, 32929, 75994, 88706, 94129, 30637, 30501, 93277, 
      30458, 35858, 42809, 44225, 36130, 30265, 32500, 28625, 40661, 40768, 
      42865, 89233, 34289, 33466, 28521, 36569, 33458, 26269, 54145, 43082, 
      87104, 88100, 90625, 30042, 66085, 66897, 50249, 26674, 26452, 24480, 
      28692, 49306, 48989, 26626, 26141, 57941, 24245, 23473, 83925, 42985, 
      42401, 23330, 67869, 63817, 22993, 31904, 32720, 34378, 22285, 21933, 
      22393, 27085, 46597, 25672, 36445, 32261, 28946, 28421, 28250, 24746, 
      21509, 21520, 65393, 35333, 100253, 73064, 24389, 113517, 71865, 19981, 
      20722, 24237, 109600, 29204, 19681, 65117, 55802, 19442, 19421, 23165, 
      23810, 100269, 52994, 24245, 63017, 44417, 26065, 20096, 66896, 83250, 
      44794, 96356, 108893, 57290, 40490, 38425, 103273, 99220, 35113, 22608, 
      22376, 17189, 17096, 83205, 34330, 78385, 34340, 24128, 50609, 95653, 
      58154, 17893, 26738, 93717, 23620, 51220, 96850, 69914, 16714, 17650, 
      93776, 56992, 45652, 17680, 32800, 111229, 31258, 15133, 43353, 97828, 
      77885, 20968, 121570, 98500, 68224, 45025, 75665, 32930, 14357, 49882, 
      58024, 92650, 44785, 56906, 15725, 58138, 48869, 38050, 31265, 16250, 
      66368, 42473, 26962, 28229, 86740, 45889, 21073, 69530, 48313, 36098, 
      12349, 61412, 48872, 33437, 28136, 15997, 92821, 83386, 59425, 57250, 
      50626, 43425, 11314, 11300, 11657, 113009, 11338, 17170, 13005, 79897, 
      47837, 34649, 26384, 10961, 22100, 22996, 108829, 106325, 105704, 
      10333, 10333, 12629, 103658, 98213, 89498, 29858, 10498, 109072, 84292, 
      23857, 83009, 26449, 17674, 15266, 9026, 14954, 91205, 66917, 64061, 
      56797, 35732, 14920, 14765, 95085, 77818, 74185, 39793, 36020, 30964, 
      13648, 8633, 62570, 35177, 14057, 110500, 88756, 14184, 8104, 78146, 
      66970, 49946, 15490, 9010, 7922, 111428, 105713, 25168, 23873, 98600, 
      69896, 20165, 64656, 42400, 17257, 8212, 21456, 8045, 72260, 6725, 
      7949, 28170, 8586, 41744, 12800, 8336, 19625, 66757, 56866, 41428, 
      9448, 6093, 46985, 44585, 21152, 5812, 5812, 23465, 26650, 9850, 40445, 
      39332, 17357, 14312, 7412, 6317, 42578, 8810, 15733, 28593, 9808, 
      12962, 6805, 19441, 14116, 6125, 6970, 4957, 4985, 29588, 10573, 15514, 
      4680, 7060, 22450, 12506, 18737, 14912, 6800, 23290, 20228, 6980, 3880, 
      7093, 16265, 8929, 11762, 5785, 25981, 4985, 3137, 3136, 12161, 4469, 
      6389, 12241, 3400, 9477, 3028, 17104, 5517, 3001, 2722, 3330, 6100, 
      10048, 15993, 2165, 2237, 4925, 2650, 20250, 2465, 2036, 2297, 22672, 
      25040, 29161, 31865, 2493, 2389, 19906, 1744, 1557, 39157, 2228, 1565, 
      10469, 1396, 1325, 9874, 1352, 9437, 1989, 900, 1097, 43425, 1754, 530, 
      2122, 481, 15529, 324, 27185, 47345, 1125, 1421, 12490, 673, 544, 125, 
      346, 445, 200, 776, 41716, 2465, 44149, 61, 250, 416, 1697, 5792, 
      15892, 1378, 45, 2304, 1296, 400, 0, 52901, 1530, 793, 32, 2234, 2258, 
      68, 68, 73, 1602, 1700, 12665, 1440, 928, 628, 9553, 14810, 27725, 
      2500, 3141, 274, 1280, 481, 325, 51400, 2210, 20525, 53261, 2081, 
      40400, 1465, 730, 26362, 36965, 2554, 3601, 3492, 1665, 3125, 2650, 
      76250, 3925, 1576, 4901, 12125, 8009, 4441, 1165, 16717, 3016, 2196, 
      964, 4505, 1280, 1313, 15424, 50440, 3929, 5858, 3673, 6130, 5800, 
      3944, 57613, 1522, 5746, 5321, 68681, 6170, 21281, 22417, 68762, 2493, 
      1789, 5945, 66365, 2836, 1961, 3025, 4525, 27946, 73849, 5597, 2834, 
      45153, 3130, 30290, 4264, 3461, 7930, 5626, 4810, 3690, 6800, 43508, 
      49793, 2873, 48605, 40165, 60146, 7105, 4160, 47236, 5098, 59893, 
      63274, 5045, 47045, 63389, 4157, 6001, 5904, 3625, 4825, 67104, 9320, 
      10369, 79045, 7817, 5521, 5594, 43429, 97649, 10690, 44362, 79976, 
      5941, 10225, 6084, 11570, 61498, 78229, 8957, 6701, 6850, 5986, 6932, 
      5920, 6829, 7848, 11866, 7922, 55684, 59300, 64481, 6850, 61786, 66097, 
      8045, 10305, 76225, 108817, 54314, 67250, 71234, 118781, 9700, 15140, 
      8528, 7769, 75865, 119300, 9077, 8461, 8725, 8884, 66181, 99909, 16562, 
      61549, 71336, 10469, 9701, 13441, 66248, 110093, 17901, 128826, 130905, 
      108596, 97226, 17460, 13429, 10629, 18890, 107330, 14180, 96080, 18081, 
      12789, 11089, 14485, 73237, 99445, 105485, 18173, 82205, 91538, 19585, 
      13513, 74164, 13730, 19045, 85444, 18472, 18180, 93545, 95485, 92324, 
      17410, 16865, 20725, 14909, 110365, 117776, 129620, 151786, 25285, 
      16132, 91205, 94529, 111865, 160025, 26641, 19450, 135666, 23461, 
      20621, 106301, 121229, 27977, 17865, 103273, 115393, 21410, 119450, 
      29620, 21925, 22581, 21946, 28297, 21745, 115217, 117721, 120257, 
      24973, 119810, 29600, 25210, 25497, 123777, 133250, 146341, 33197, 
      119912, 34834, 28834, 124304, 34381, 27261, 157490, 29650, 148240, 
      29410, 41410, 38277, 31365, 151306, 40885, 34893, 34344, 148744, 40969, 
      41866, 164125, 170440, 35458, 41680, 40324, 42017, 40057, 42809, 37505, 
      36308, 33525, 45754, 42946, 38194, 33026, 45018, 41530, 34578, 35165, 
      44362, 42804, 42898, 49480, 46100, 44762, 43205, 52186, 44738, 43433, 
      55845, 51025, 49801, 48464, 58090, 52253, 47060, 56720, 61637, 57842, 
      62869, 55546, 52513, 54778, 60196, 63908, 58340, 65122, 55796, 55289, 
      63925, 65453, 71609, 73593, 66922, 68625, 68897 ], 
  [ 293330, 281970, 283378, 281377, 276341, 285197, 275400, 269348, 270740, 
      277549, 279770, 276525, 254612, 276250, 263754, 270725, 259202, 258341, 
      253709, 254525, 257093, 245713, 238592, 250658, 239213, 238913, 238961, 
      232685, 240337, 232970, 219700, 227610, 220049, 196418, 217748, 213805, 
      213866, 202205, 222973, 208420, 206388, 201629, 183328, 182585, 209261, 
      206917, 212153, 195698, 181917, 208121, 198545, 197818, 205057, 202693, 
      192474, 187034, 169706, 182437, 196265, 182250, 191669, 189064, 179621, 
      195242, 185305, 191540, 174946, 161146, 172133, 157300, 176753, 179066, 
      172576, 141578, 173797, 160000, 140036, 166513, 134593, 163802, 136904, 
      133850, 163250, 129506, 140933, 136148, 137257, 112505, 149426, 132665, 
      157973, 130465, 119786, 122917, 154493, 150365, 102749, 126473, 153850, 
      102906, 151700, 123304, 95336, 135962, 123922, 123122, 132228, 121970, 
      100840, 145741, 143226, 104634, 119690, 131508, 98020, 148130, 141461, 
      93122, 83466, 91925, 97448, 137680, 83745, 133706, 128066, 134125, 
      127060, 129285, 124517, 119556, 89541, 82162, 83060, 119689, 73361, 
      110500, 103552, 73540, 108373, 72085, 95489, 72641, 70330, 88129, 
      127016, 121160, 65025, 63122, 64226, 65117, 87650, 65636, 62577, 63440, 
      100610, 89570, 112957, 99325, 116180, 125098, 59338, 67885, 71149, 
      95236, 85156, 73984, 58500, 62224, 95930, 57605, 60485, 110468, 75140, 
      111865, 56338, 55306, 61154, 54757, 54913, 54145, 57125, 112466, 
      111005, 52477, 107680, 63648, 112085, 98600, 69893, 49733, 50690, 
      95509, 74248, 50509, 99917, 81241, 64217, 63002, 48850, 49570, 71809, 
      70900, 47965, 53437, 47540, 50338, 49690, 46657, 71189, 61850, 46045, 
      103025, 102065, 99746, 48877, 44557, 77589, 71656, 47944, 48865, 
      101828, 84880, 67913, 93925, 52065, 68357, 47336, 97721, 65741, 64226, 
      50125, 90900, 47744, 57025, 56893, 56628, 84641, 39785, 96106, 71881, 
      67954, 54925, 48025, 42786, 37960, 42290, 87940, 57889, 44964, 41625, 
      37188, 36389, 36569, 86580, 91825, 80081, 65540, 34052, 86389, 62389, 
      40885, 68093, 37885, 32689, 70066, 39437, 38909, 32309, 98410, 75850, 
      32625, 35173, 113920, 64832, 64100, 31265, 31097, 31460, 92626, 90650, 
      31066, 73125, 53685, 43154, 41810, 127553, 68788, 58141, 78184, 43300, 
      145525, 40442, 28850, 124324, 123037, 98312, 135796, 48505, 77194, 
      184648, 156565, 26245, 26321, 26546, 115001, 26384, 26276, 177064, 
      59189, 100825, 72173, 51545, 175657, 174880, 103297, 100512, 196250, 
      66874, 73000, 23972, 31330, 160004, 87113, 219050, 23176, 61010, 39101, 
      38077, 139553, 87440, 66848, 62708, 46240, 172930, 109225, 33058, 
      134212, 123077, 121172, 120541, 105997, 84820, 87589, 216100, 144640, 
      283618, 232049, 107474, 307460, 229928, 68564, 60565, 47060, 300781, 
      127465, 77002, 216736, 196841, 77681, 68000, 47824, 46169, 284546, 
      191269, 43380, 213250, 171650, 119258, 54869, 18869, 253721, 172945, 
      278325, 300980, 201997, 163117, 25352, 291218, 283945, 149458, 108893, 
      109577, 78170, 63817, 255044, 148669, 246082, 149137, 36805, 18666, 
      278528, 205609, 51728, 32513, 275210, 36293, 17893, 281101, 230245, 
      85045, 50101, 275725, 203981, 178841, 48749, 25229, 306976, 142825, 
      69200, 19220, 283453, 246490, 109993, 325133, 285041, 228085, 17666, 
      242884, 149089, 61056, 16081, 207761, 275045, 179338, 206177, 45856, 
      209245, 189396, 164317, 146952, 42237, 226213, 16018, 135745, 139770, 
      265897, 184106, 118810, 233505, 189748, 161433, 51664, 217565, 191225, 
      155090, 141049, 37370, 277492, 260237, 213736, 209261, 195277, 179336, 
      56605, 54289, 51426, 313316, 52025, 33017, 42650, 254440, 190180, 
      159970, 138365, 49802, 24601, 23657, 306826, 302482, 301401, 75850, 
      51010, 40426, 297973, 288388, 272773, 148733, 78773, 307525, 263425, 
      132610, 261220, 140260, 113545, 104697, 61657, 32625, 276314, 230866, 
      225250, 210626, 164261, 103889, 32434, 283412, 251885, 245032, 174298, 
      165465, 153049, 99853, 67698, 222833, 163700, 32180, 310781, 272477, 
      103145, 60265, 253125, 231829, 197325, 108589, 77269, 61461, 312625, 
      302770, 138965, 135370, 290593, 237969, 125218, 228125, 181949, 116786, 
      76921, 19325, 45472, 243085, 60250, 44914, 148853, 40949, 181285, 
      102661, 41157, 19786, 232976, 213425, 180965, 89185, 60530, 193418, 
      188258, 131245, 61625, 56105, 15338, 146401, 92801, 179514, 177021, 
      120546, 110601, 80701, 46026, 184405, 88997, 21860, 152018, 94133, 
      106945, 79168, 17284, 111317, 43066, 81629, 64436, 49282, 9945, 99488, 
      20249, 49433, 36173, 137581, 23677, 127426, 115781, 83749, 12377, 
      132133, 85765, 54145, 33898, 120808, 95530, 106641, 80884, 10000, 
      77778, 56610, 56149, 21474, 40000, 32720, 21092, 66529, 25226, 64313, 
      14909, 83360, 65204, 50665, 43913, 31501, 22565, 15170, 51938, 50170, 
      33538, 44141, 11141, 66034, 59625, 46546, 9421, 8109, 6250, 5274, 
      67898, 66874, 10789, 49205, 51776, 2896, 68085, 49482, 19746, 58969, 
      58896, 20065, 60761, 20546, 68756, 53861, 46696, 1154, 70801, 53017, 
      73925, 57562, 11890, 53261, 4680, 458, 67856, 70450, 14357, 64178, 
      62669, 53968, 46369, 45088, 48521, 41737, 797, 32842, 464, 50674, 
      46261, 44125, 35746, 23741, 10841, 71305, 50192, 77285, 70757, 62501, 
      52901, 0, 72365, 66568, 51085, 33505, 76765, 53873, 52033, 51578, 
      36545, 36181, 14024, 70877, 66685, 43385, 17810, 12025, 4240, 33293, 
      80852, 56365, 68869, 60250, 55952, 305, 74853, 8068, 324, 73802, 1261, 
      69044, 45769, 5161, 1962, 76109, 81754, 81185, 69698, 78976, 76201, 
      2601, 82994, 68225, 27850, 15754, 21754, 84884, 62288, 11600, 77017, 
      71597, 50125, 84482, 61477, 46330, 13061, 1153, 80680, 89505, 78580, 
      27217, 88985, 79769, 1418, 53885, 28669, 86202, 2362, 89809, 9700, 
      8996, 2441, 67730, 56906, 29320, 2340, 69449, 57074, 40658, 80336, 
      6697, 3380, 85546, 67141, 2738, 68353, 6273, 76385, 70522, 94309, 
      83725, 79229, 71669, 89037, 3385, 2770, 59348, 2960, 4178, 2997, 88874, 
      42229, 3425, 77665, 3200, 3361, 38970, 3690, 3474, 44980, 81322, 80765, 
      58706, 41506, 3965, 96137, 99944, 5780, 88650, 74852, 41345, 5120, 
      10114, 98873, 5585, 6697, 44900, 95642, 45041, 100665, 5233, 6784, 
      88850, 75554, 75701, 49997, 75321, 64189, 73376, 79913, 99109, 79525, 
      6305, 6241, 6362, 67409, 6425, 6596, 45140, 89258, 7978, 14810, 7225, 
      7281, 7585, 17872, 84509, 107425, 74133, 58194, 8530, 18385, 77440, 
      52442, 49946, 48725, 8042, 13250, 111141, 8464, 9049, 80660, 74372, 
      96050, 9473, 16978, 112004, 22829, 23528, 16857, 14225, 108797, 91426, 
      56426, 113445, 16965, 93553, 14453, 109412, 84800, 60100, 93394, 11386, 
      15514, 16954, 108580, 12532, 14045, 113210, 85978, 11849, 86193, 
      109444, 13921, 105185, 103973, 16034, 16592, 16189, 96293, 93448, 
      109264, 69866, 20882, 23229, 26793, 34697, 122554, 76141, 17812, 18376, 
      22370, 38330, 125284, 96473, 29609, 113362, 101322, 21402, 25290, 
      128456, 80162, 21130, 24050, 102105, 25345, 131933, 103538, 105572, 
      102637, 126466, 100594, 24786, 25450, 26146, 113018, 26613, 128221, 
      109565, 109850, 28730, 31761, 36112, 135946, 28081, 140341, 120541, 
      29709, 137122, 111602, 41269, 116741, 38909, 113737, 152413, 143300, 
      119828, 40589, 149122, 130250, 128321, 40321, 148744, 150097, 46496, 
      49129, 128045, 147605, 143489, 147940, 140456, 148266, 131002, 126585, 
      112298, 154885, 146557, 130765, 108117, 151385, 140537, 113345, 114850, 
      147965, 142265, 140053, 158129, 144621, 139141, 133444, 159437, 132665, 
      127220, 167690, 151826, 147842, 143285, 171769, 153970, 130829, 162565, 
      175760, 165065, 178370, 156325, 145010, 151873, 167869, 175253, 158645, 
      177845, 147817, 145930, 172042, 172180, 182920, 186740, 164885, 169346, 
      169156 ], 
  [ 216369, 212525, 210697, 209768, 207952, 205498, 204305, 202549, 200705, 
      199978, 198425, 194084, 192069, 191645, 190985, 190420, 187493, 186628, 
      179812, 179010, 176724, 175562, 174893, 172421, 172274, 171432, 161748, 
      159226, 158804, 154645, 153745, 151421, 149770, 150341, 147457, 146738, 
      145177, 145890, 144596, 144569, 144689, 140986, 143125, 142378, 138384, 
      137650, 136964, 136645, 137924, 133992, 134100, 133369, 130370, 129616, 
      129077, 127933, 131049, 127636, 125316, 125285, 123940, 124025, 124804, 
      123205, 123490, 121105, 116857, 119197, 115650, 112625, 108936, 106933, 
      106357, 111401, 104338, 104525, 109309, 98632, 104372, 98069, 101833, 
      100381, 94265, 100333, 94532, 95665, 94618, 265698, 91177, 94322, 
      90036, 92648, 95953, 93700, 87074, 87250, 246226, 90792, 85885, 249065, 
      85345, 90305, 225889, 86281, 89305, 89581, 86309, 88421, 248593, 82594, 
      82769, 260453, 86125, 82337, 244681, 80125, 80450, 230633, 197297, 
      230500, 247321, 77725, 204020, 77513, 78329, 76852, 77857, 76850, 
      76378, 76793, 232388, 208865, 213525, 74762, 176914, 75245, 77981, 
      180317, 75266, 174554, 79048, 184244, 174397, 243290, 65897, 66497, 
      159380, 142409, 156425, 163234, 245485, 169129, 148850, 160469, 66901, 
      72001, 63104, 66688, 61477, 60169, 141821, 191794, 203666, 64189, 
      69173, 78445, 147965, 172133, 63265, 119090, 165010, 58969, 75289, 
      58210, 122657, 123769, 175885, 128596, 110452, 112370, 165380, 53937, 
      54090, 122530, 53989, 195029, 52468, 54585, 66754, 121914, 140625, 
      53092, 62497, 104932, 51578, 57650, 70754, 72229, 123713, 137345, 
      62740, 63445, 122282, 166490, 122929, 92905, 150361, 119348, 59410, 
      67825, 133250, 46580, 46696, 46525, 86578, 114538, 52340, 55553, 87793, 
      160802, 44829, 48325, 56644, 45530, 176906, 54928, 158185, 43938, 
      56074, 57249, 74890, 44645, 73565, 59170, 58496, 58769, 42120, 93028, 
      39593, 46034, 48025, 58130, 67370, 78809, 120785, 153625, 39485, 53012, 
      69677, 77636, 120005, 118660, 90856, 37025, 35810, 37512, 42877, 
      114685, 35746, 44026, 67714, 40580, 73856, 114920, 38237, 66250, 66256, 
      118836, 32141, 35405, 86330, 141602, 32045, 38909, 39253, 95188, 
      110084, 116365, 31729, 31905, 115429, 34820, 44432, 54341, 56225, 
      32212, 35317, 39730, 31793, 51785, 34570, 54841, 111037, 30581, 29824, 
      28233, 31277, 42440, 29161, 43537, 35360, 108938, 110090, 113005, 
      27144, 84325, 85293, 40241, 32656, 25330, 27882, 36306, 39364, 39125, 
      25108, 25013, 45965, 28493, 26545, 105561, 56425, 33917, 23972, 53685, 
      82153, 27985, 42122, 43250, 27976, 22669, 25749, 26989, 35269, 36601, 
      22930, 48445, 26393, 24404, 24113, 24020, 22388, 22193, 21730, 51245, 
      28205, 80561, 57506, 21701, 92025, 56457, 23137, 25360, 31761, 88570, 
      23930, 21349, 50789, 43268, 20948, 22565, 30365, 31400, 80397, 40916, 
      32369, 48905, 34205, 21625, 25562, 86402, 65700, 34420, 76850, 87665, 
      44096, 31040, 51985, 82741, 79234, 27061, 19314, 18914, 18173, 20498, 
      65385, 26260, 61261, 26186, 33290, 67337, 75949, 44456, 23461, 37064, 
      74241, 32770, 68170, 76900, 54020, 16420, 23440, 74210, 43354, 34354, 
      23698, 45370, 89317, 23620, 17245, 58725, 77626, 60569, 17146, 98320, 
      78130, 52378, 60925, 58565, 24488, 17693, 66868, 43882, 72964, 33205, 
      42824, 21845, 43732, 36257, 27856, 22865, 23060, 50474, 58169, 19720, 
      20513, 67546, 33637, 15685, 52904, 35509, 26024, 16861, 46106, 35906, 
      23981, 20162, 23545, 72673, 64564, 44425, 42640, 37264, 31545, 14800, 
      15170, 16073, 90197, 15592, 25636, 19125, 61441, 34841, 24533, 18530, 
      15509, 32810, 34018, 86377, 84185, 83642, 10345, 14557, 19037, 81824, 
      77081, 69536, 20816, 10036, 86530, 65026, 16525, 63893, 18253, 12520, 
      11204, 11204, 23060, 70913, 50213, 47825, 41809, 25034, 10930, 22865, 
      74241, 59392, 56305, 28069, 25154, 21346, 10114, 9701, 46472, 24461, 
      22061, 87610, 68674, 10170, 10330, 59540, 50080, 36020, 10768, 8500, 
      9908, 88370, 83357, 16930, 16025, 77090, 52442, 13397, 47970, 29770, 
      11413, 7594, 32850, 12725, 54314, 8669, 12701, 18720, 14112, 29090, 
      8570, 13778, 30605, 49573, 41320, 28762, 6922, 7857, 33137, 31205, 
      13466, 7330, 8266, 35825, 17320, 6760, 27833, 26954, 10829, 8954, 5954, 
      10553, 29492, 6176, 25657, 18621, 6466, 7976, 5485, 30757, 8578, 10805, 
      5248, 5809, 8405, 43850, 6421, 25636, 8010, 13042, 13840, 21524, 11213, 
      8714, 4658, 36040, 12146, 4514, 6250, 13441, 9425, 5125, 6548, 3925, 
      39565, 3497, 4925, 5002, 21437, 9293, 12773, 21589, 3538, 17649, 3466, 
      28306, 3141, 3277, 5416, 7272, 12610, 18730, 26937, 4517, 4901, 10865, 
      6400, 32580, 2465, 3050, 5573, 35698, 38690, 43825, 47153, 2169, 2221, 
      32212, 4450, 3789, 56053, 1802, 4181, 19637, 2362, 2285, 18868, 1994, 
      18269, 1377, 2610, 4049, 61245, 692, 2276, 580, 1429, 26773, 1962, 
      41609, 65897, 405, 305, 22756, 481, 586, 1565, 3112, 3445, 2570, 4394, 
      59218, 7865, 62101, 2017, 2980, 3530, 6449, 13274, 27274, 40, 2061, 90, 
      18, 370, 1530, 72365, 0, 121, 1850, 7400, 80, 1394, 1706, 1789, 6120, 
      6290, 22865, 90, 202, 3802, 18577, 25700, 42125, 7690, 369, 1168, 218, 
      745, 1285, 70450, 272, 33017, 72617, 293, 57410, 373, 3460, 40324, 
      53261, 436, 697, 666, 477, 605, 520, 99080, 853, 610, 11345, 21845, 
      16001, 1117, 1117, 27901, 778, 738, 2938, 1241, 1370, 3977, 26122, 
      69082, 1193, 1940, 1237, 12820, 1954, 1346, 77401, 2896, 12112, 1853, 
      90173, 2228, 33485, 34933, 90248, 1665, 2677, 12209, 87449, 1762, 2837, 
      6865, 1885, 41764, 96013, 2249, 2132, 62541, 2260, 44552, 2218, 2273, 
      3460, 2560, 2368, 2340, 3026, 60482, 67937, 3461, 66509, 56425, 79988, 
      3385, 7850, 64810, 2932, 79645, 83572, 9425, 64529, 83681, 7361, 3349, 
      3330, 4405, 8725, 87930, 4706, 5281, 101569, 4205, 3853, 9620, 60013, 
      122561, 5800, 61000, 102458, 9385, 5785, 9522, 6500, 81076, 100381, 
      5441, 5057, 5200, 8548, 5354, 6058, 5557, 5634, 7072, 5780, 74050, 
      78290, 84329, 6568, 81160, 86173, 11729, 6885, 97765, 134725, 72260, 
      87380, 91988, 145853, 6970, 9434, 7346, 9161, 97225, 146354, 7421, 
      10933, 11665, 12058, 85969, 124533, 10448, 80461, 91802, 8465, 8633, 
      9325, 85754, 135761, 11817, 156672, 158985, 134018, 121160, 11826, 
      10057, 12717, 12704, 132500, 10562, 119762, 12429, 10413, 12613, 10933, 
      93553, 123505, 130325, 12665, 103841, 114500, 13525, 11041, 94546, 
      11252, 13513, 107362, 13546, 13410, 116453, 118621, 114986, 13780, 
      13625, 15445, 15317, 135265, 143522, 156770, 181348, 18493, 15658, 
      113345, 117137, 136729, 190349, 19597, 16072, 163332, 17893, 16613, 
      130373, 147173, 20609, 16965, 126865, 140545, 17384, 145064, 21922, 
      17737, 18153, 17908, 21289, 18013, 140189, 143005, 145853, 19669, 
      145232, 22490, 20500, 20781, 149481, 160040, 174613, 25349, 145058, 
      26512, 22852, 149906, 26509, 22509, 186740, 24400, 176290, 24616, 
      32080, 29961, 25857, 179572, 32005, 28197, 27882, 176602, 32161, 32968, 
      193525, 200458, 29200, 33154, 32266, 33485, 32449, 34337, 31061, 30410, 
      29565, 36640, 34768, 31888, 29684, 36360, 34120, 30600, 31025, 36160, 
      35298, 35764, 40378, 38690, 38048, 37193, 43264, 39080, 38477, 46125, 
      43165, 42409, 41618, 48040, 44225, 42050, 47954, 51461, 48836, 52453, 
      47620, 45985, 47464, 51082, 54146, 50450, 55120, 49298, 49025, 54685, 
      56417, 61745, 63405, 59296, 60525, 60869 ], 
  [ 216754, 212602, 210906, 209933, 207985, 205993, 204448, 202516, 200804, 
      200385, 198986, 194689, 191860, 192338, 191194, 190937, 187658, 186793, 
      180065, 179329, 177241, 175661, 174728, 172850, 172241, 171421, 162133, 
      159457, 159365, 155074, 153668, 151762, 149869, 149450, 147556, 146705, 
      145210, 145417, 145025, 144404, 144436, 140689, 141992, 141245, 138505, 
      137705, 137261, 136282, 136945, 134245, 133957, 133226, 130645, 129825, 
      128890, 127570, 129850, 127097, 125437, 124834, 123929, 123904, 124265, 
      123370, 123237, 121204, 116450, 118130, 115177, 111668, 108925, 107098, 
      106280, 109850, 104393, 104008, 107780, 98621, 102821, 97970, 100480, 
      98962, 94298, 98738, 93641, 94532, 93573, 256645, 90770, 93101, 90025, 
      91405, 94138, 92105, 87041, 87041, 237569, 89461, 85874, 240298, 85268, 
      88864, 217760, 85522, 87930, 88162, 85396, 87002, 239760, 82385, 82450, 
      251290, 84706, 81556, 235892, 80114, 80153, 222218, 189850, 222041, 
      238400, 77384, 196309, 77018, 77570, 76401, 77076, 76201, 75553, 75748, 
      223753, 200890, 205396, 73805, 169885, 73892, 76232, 173156, 73825, 
      167569, 76925, 176885, 167346, 234149, 65600, 65936, 152725, 136370, 
      149858, 156425, 236234, 162100, 142525, 153704, 65482, 69922, 62345, 
      65225, 60916, 60026, 135650, 183929, 195449, 62660, 67028, 75464, 
      141508, 164840, 61802, 113777, 157937, 58276, 72484, 57605, 117146, 
      118170, 168394, 122777, 105381, 107189, 158153, 53530, 53617, 116865, 
      53384, 186856, 52105, 53584, 64081, 116161, 134146, 52025, 60176, 
      99905, 50753, 55813, 67685, 69050, 117850, 130954, 60309, 60948, 
      116441, 159065, 117044, 88362, 143442, 113573, 57089, 64778, 126881, 
      46085, 46157, 45898, 82233, 108873, 50569, 53408, 83360, 153421, 44356, 
      47016, 54301, 44705, 168997, 52673, 150848, 43333, 53665, 54730, 71073, 
      43732, 69704, 56277, 55625, 55876, 41053, 88045, 39098, 44285, 46034, 
      55193, 63773, 74530, 114592, 146266, 38660, 50405, 65860, 73357, 
      113812, 112489, 85829, 36244, 35293, 36445, 40996, 108580, 35009, 
      41969, 63809, 38897, 69577, 108749, 36730, 62345, 62329, 112489, 32042, 
      34250, 81325, 134441, 32584, 37160, 37460, 89765, 104045, 110084, 
      31410, 31498, 109170, 33577, 42001, 51074, 52826, 33301, 33876, 37673, 
      30880, 48628, 36297, 51442, 104866, 31604, 30825, 28288, 32740, 39877, 
      28314, 46496, 37505, 102745, 103853, 106658, 27925, 79144, 80068, 
      43024, 30929, 25605, 26881, 34117, 42125, 41864, 25493, 25288, 49298, 
      27250, 25632, 99412, 52586, 36260, 23741, 57634, 76928, 26522, 39185, 
      40225, 29725, 22504, 24616, 25636, 32904, 39362, 23645, 45002, 27988, 
      25625, 25268, 25153, 22993, 21940, 21609, 55172, 30152, 86050, 61829, 
      22394, 98020, 60736, 22180, 23985, 29572, 94433, 25349, 20810, 54760, 
      46733, 20453, 21608, 28264, 29189, 85930, 44249, 30004, 52810, 37010, 
      22802, 23945, 80825, 70573, 37269, 82273, 93572, 47737, 33625, 48080, 
      88450, 84789, 29250, 20161, 19805, 17810, 19453, 70324, 28449, 66002, 
      28397, 30617, 62530, 81416, 48229, 21800, 34061, 79642, 30097, 63297, 
      82433, 58409, 16409, 21713, 79633, 47105, 37445, 21905, 41729, 95400, 
      25677, 16552, 54292, 83225, 65354, 18125, 104777, 83773, 56745, 56338, 
      63284, 26765, 16648, 61973, 47765, 78409, 36362, 46685, 20008, 47681, 
      39700, 30617, 25120, 21025, 54841, 53626, 21645, 22570, 72837, 36970, 
      17082, 57469, 38996, 28741, 15464, 50297, 39437, 26522, 22285, 21290, 
      78228, 69745, 48528, 46633, 40905, 34768, 13689, 13949, 14698, 96500, 
      14261, 23117, 17266, 66512, 38372, 27250, 20609, 14090, 29653, 30773, 
      92570, 90290, 89725, 10202, 13226, 17090, 87841, 82900, 75025, 23225, 
      10025, 92745, 70317, 18450, 69140, 20420, 13829, 12205, 10445, 20629, 
      76490, 54778, 52258, 45890, 27905, 11909, 20434, 79972, 64441, 61200, 
      31226, 28069, 23909, 10961, 9250, 50861, 27332, 19652, 93913, 74185, 
      11149, 9549, 64633, 54689, 39793, 11945, 8489, 9193, 94717, 89506, 
      19097, 18082, 82997, 57205, 15146, 52513, 33169, 12898, 7605, 29473, 
      11240, 59209, 7954, 11194, 21217, 12385, 32489, 9593, 12073, 27338, 
      54248, 45533, 32161, 7461, 7186, 36866, 34802, 15457, 6725, 7397, 
      32162, 19773, 7453, 31210, 30265, 12490, 10285, 6185, 9178, 33001, 
      6737, 22676, 21250, 7225, 9197, 5672, 27380, 9953, 9298, 5545, 5380, 
      7250, 39637, 7400, 22589, 6877, 11161, 16073, 18785, 13138, 10265, 
      5065, 32245, 14225, 5009, 5381, 11450, 11152, 5994, 7813, 4244, 35528, 
      3706, 4210, 4265, 18610, 7720, 10760, 18740, 3285, 15130, 3125, 24929, 
      3592, 2980, 4437, 5941, 10553, 16057, 23626, 3626, 3922, 8962, 5113, 
      28873, 2234, 2533, 4418, 31793, 34609, 39458, 42610, 2026, 2034, 28505, 
      3449, 2920, 51048, 1681, 3202, 16810, 1845, 1768, 16085, 1565, 15530, 
      1300, 1873, 2960, 55954, 725, 1517, 745, 890, 23330, 1225, 37264, 
      60386, 328, 338, 19577, 250, 289, 872, 2045, 2312, 1613, 3085, 53993, 
      6050, 56744, 1170, 1913, 2353, 4810, 10865, 23765, 117, 1192, 409, 73, 
      73, 793, 66568, 121, 0, 1025, 5629, 377, 701, 925, 986, 4525, 4673, 
      19664, 145, 81, 2581, 15706, 22301, 37736, 5897, 820, 585, 185, 338, 
      680, 64741, 481, 29156, 66820, 458, 52273, 340, 2349, 36045, 48322, 
      689, 1170, 1117, 466, 968, 773, 92293, 1370, 533, 9178, 18754, 13394, 
      1700, 776, 24392, 1053, 793, 2025, 1802, 985, 2866, 22745, 63461, 1600, 
      2677, 1556, 10565, 2669, 1709, 71450, 2137, 9945, 2458, 83738, 2965, 
      29668, 31028, 83813, 1522, 2050, 10064, 81124, 1685, 2210, 5402, 2248, 
      37485, 89380, 2810, 1945, 57250, 2117, 40141, 2405, 2218, 4329, 3033, 
      2665, 2329, 3697, 55301, 62426, 2900, 61064, 51442, 73993, 4034, 6409, 
      59453, 3141, 73672, 77445, 7786, 59194, 77554, 6052, 3690, 3649, 3778, 
      7218, 81649, 5597, 6304, 94804, 4810, 3908, 8069, 54920, 115114, 6757, 
      55885, 95693, 7988, 6610, 8125, 7501, 75125, 93704, 6002, 5090, 5233, 
      7393, 5365, 5585, 5480, 5821, 7985, 5945, 68429, 72493, 78290, 6205, 
      75253, 80068, 10244, 7402, 91242, 126970, 66749, 81253, 85685, 137768, 
      7289, 10589, 7225, 8314, 90746, 138269, 7432, 9778, 10378, 10705, 
      79930, 117130, 11713, 74664, 85565, 8564, 8468, 10018, 79781, 128050, 
      13060, 148345, 150592, 126373, 113933, 12937, 10530, 11650, 13969, 
      124921, 11101, 112601, 13540, 10600, 11700, 11450, 87338, 116234, 
      122834, 13732, 97252, 107537, 14746, 11250, 88309, 11461, 14580, 
      100685, 14437, 14257, 109490, 111592, 108089, 14297, 14032, 16424, 
      14690, 127730, 135745, 148597, 172493, 19890, 15273, 106580, 110240, 
      129194, 181274, 21060, 16501, 155005, 18938, 17218, 123058, 139330, 
      22160, 16690, 119682, 132922, 17989, 137309, 23561, 18386, 18868, 
      18513, 22730, 18530, 132610, 135338, 138098, 20626, 137521, 23953, 
      21281, 21562, 141682, 151933, 166088, 27010, 137413, 28305, 23985, 
      142129, 28170, 23290, 177929, 25313, 167809, 25397, 34137, 31732, 
      26836, 171025, 33930, 29506, 29125, 168165, 34064, 34893, 184648, 
      191405, 30377, 34969, 33949, 35300, 34000, 36130, 32282, 31477, 30082, 
      38609, 36473, 33065, 30025, 38197, 35605, 31117, 31586, 37865, 36805, 
      37161, 42325, 40153, 39313, 38260, 45145, 40037, 39236, 48226, 44738, 
      43850, 42905, 50229, 45842, 42809, 49769, 53672, 50717, 54730, 49193, 
      47162, 48861, 52985, 56225, 52001, 57265, 50453, 50114, 56610, 58276, 
      63824, 65572, 60737, 62098, 62420 ], 
  [ 220181, 215125, 213809, 212706, 210370, 209716, 207145, 204697, 203365, 
      203840, 202885, 198706, 193505, 196605, 194053, 194690, 190381, 189514, 
      183026, 182480, 180962, 178164, 176461, 176305, 174352, 173594, 165434, 
      162304, 163170, 158485, 155605, 154909, 152308, 149005, 149989, 148752, 
      147445, 146180, 148410, 146061, 145837, 141952, 140821, 140072, 140978, 
      139984, 140242, 137341, 136210, 137090, 135650, 134917, 133544, 132530, 
      130441, 128605, 128453, 127618, 127874, 125605, 125978, 125633, 124778, 
      125929, 124580, 123565, 117325, 117085, 115856, 110925, 110930, 109609, 
      108085, 107365, 106576, 104525, 105353, 100594, 100314, 99685, 98545, 
      96829, 96385, 96089, 93034, 93221, 92516, 232292, 91565, 91528, 91970, 
      89762, 90829, 89434, 88912, 88400, 214352, 87554, 87805, 216757, 87005, 
      86633, 196073, 85273, 85889, 85993, 84697, 84829, 216017, 83728, 83473, 
      226585, 82525, 81229, 212269, 82025, 81232, 199681, 170125, 199370, 
      214385, 78325, 175810, 77509, 77293, 77018, 76733, 76240, 75076, 74629, 
      200554, 179609, 183665, 72936, 151348, 71865, 73053, 154233, 71540, 
      149156, 72650, 157378, 148733, 209448, 66625, 66193, 135250, 120685, 
      132637, 138500, 211205, 143533, 126004, 135901, 63229, 65749, 62010, 
      62842, 61153, 61477, 119565, 162916, 173412, 60073, 62649, 68653, 
      124585, 145485, 59405, 100180, 139220, 58117, 66181, 57700, 102969, 
      103733, 148453, 107698, 92474, 93960, 138970, 54185, 54080, 102224, 
      53461, 164917, 52882, 52505, 58132, 101252, 117125, 50746, 55249, 
      87106, 50176, 52292, 60580, 61625, 102617, 114185, 55058, 55505, 
      101268, 139284, 101741, 76961, 125129, 98586, 52148, 57725, 110160, 
      46450, 46394, 45877, 71396, 94196, 47218, 48969, 72265, 133748, 44777, 
      45005, 49282, 44100, 147784, 47906, 131297, 43364, 48448, 49193, 61760, 
      42865, 60253, 49640, 49050, 49237, 39722, 75322, 39429, 40968, 42013, 
      48420, 55080, 63853, 98345, 126625, 38025, 44586, 56521, 62674, 97561, 
      96298, 72962, 35725, 35540, 35090, 37273, 92569, 34612, 37732, 54196, 
      35746, 58874, 92538, 34085, 52724, 52642, 95762, 33489, 32625, 68500, 
      115344, 35885, 33805, 33977, 75722, 88210, 93545, 32213, 32045, 92693, 
      31690, 36658, 43297, 44665, 38194, 31409, 33412, 29945, 41165, 43040, 
      43273, 88633, 36297, 35450, 30161, 38705, 34130, 27557, 56809, 45450, 
      86432, 87412, 89897, 31898, 65773, 66569, 52817, 27602, 28100, 25664, 
      29444, 51850, 51525, 28306, 27781, 60685, 25325, 24665, 83213, 43105, 
      44761, 24754, 70805, 63409, 23945, 32320, 33104, 36490, 23701, 22997, 
      23377, 27701, 49069, 27400, 36661, 34301, 30850, 30301, 30122, 26426, 
      22877, 22928, 68265, 37485, 103685, 76072, 26077, 117125, 74849, 21061, 
      21650, 24869, 113152, 31140, 20905, 67973, 58474, 20674, 20485, 23813, 
      24418, 103685, 55602, 24781, 65825, 46825, 27881, 20896, 66256, 86402, 
      47210, 99700, 112405, 59978, 42794, 38369, 106705, 102596, 37265, 
      24272, 24040, 18397, 18056, 86333, 36458, 81433, 36468, 24480, 50185, 
      98957, 60842, 18605, 26962, 96989, 23956, 50756, 100162, 72810, 18010, 
      18322, 97040, 59648, 48068, 18320, 32768, 114725, 33290, 16165, 43025, 
      101140, 80901, 22600, 125186, 101812, 71072, 44617, 78633, 35010, 
      15229, 49354, 60680, 95866, 47161, 59530, 16277, 60778, 51325, 40258, 
      33289, 16714, 69152, 42017, 28850, 30157, 89828, 48265, 22745, 72346, 
      50737, 38242, 12997, 64084, 51304, 35509, 30056, 16325, 95981, 86410, 
      62057, 59842, 53090, 45737, 12050, 11988, 12289, 116425, 11978, 17378, 
      13445, 82849, 50229, 36737, 28240, 11545, 22052, 22916, 112165, 109629, 
      109000, 11365, 10933, 13005, 106922, 101405, 92570, 31810, 11570, 
      112400, 87284, 25625, 85977, 28297, 19210, 16690, 9810, 15130, 94285, 
      69629, 66725, 59333, 37828, 16328, 14933, 98213, 80698, 77009, 41977, 
      38116, 32932, 14992, 9505, 65194, 37249, 14209, 113812, 91780, 15560, 
      8840, 81010, 69658, 52330, 16930, 10018, 8674, 114740, 108953, 26960, 
      25625, 101736, 72616, 21789, 67280, 44608, 18769, 9188, 21200, 8469, 
      74996, 7421, 8357, 30026, 8906, 43920, 14112, 8656, 19377, 69389, 
      59330, 43588, 10568, 6773, 49249, 46801, 22784, 6500, 6404, 23041, 
      28442, 11002, 42565, 41428, 18853, 15688, 8388, 6709, 44738, 9898, 
      15533, 30425, 10960, 14274, 7741, 19081, 15476, 6437, 7930, 5653, 5409, 
      28900, 11765, 15242, 5096, 7204, 24082, 12330, 20249, 16288, 7760, 
      22714, 21780, 7956, 4360, 7165, 17681, 10025, 12994, 6673, 25285, 5809, 
      3625, 3616, 11881, 4637, 6397, 11945, 4040, 9293, 3620, 16592, 6389, 
      3601, 3074, 3554, 6052, 9760, 15473, 2509, 2549, 4901, 2842, 19562, 
      3033, 2500, 2529, 21904, 24208, 28225, 30865, 3077, 2957, 19186, 2000, 
      1853, 37949, 2788, 1813, 10045, 1796, 1717, 9442, 1768, 9013, 2525, 
      1172, 1233, 41993, 2250, 738, 2650, 745, 14737, 500, 26041, 45769, 
      1517, 1845, 11738, 985, 832, 261, 346, 421, 232, 680, 40196, 2169, 
      42557, 101, 202, 320, 1433, 5248, 14948, 1730, 53, 2720, 1616, 592, 32, 
      51085, 1850, 1025, 0, 1850, 2610, 52, 20, 17, 1250, 1332, 11713, 1664, 
      1088, 388, 8713, 13770, 26325, 2036, 3485, 242, 1440, 505, 269, 49480, 
      2434, 19269, 51301, 2281, 38672, 1585, 458, 24938, 35293, 2762, 3881, 
      3764, 1769, 3357, 2842, 73882, 4205, 1640, 4205, 11093, 7137, 4721, 
      1109, 15509, 3176, 2276, 692, 4753, 1184, 953, 14240, 48424, 4097, 
      6130, 3793, 5314, 6056, 4072, 55445, 1234, 4946, 5521, 66321, 6410, 
      19865, 20969, 66394, 2405, 1525, 5121, 64021, 2756, 1681, 2441, 4597, 
      26330, 71377, 5733, 2690, 43145, 2986, 28594, 4232, 3341, 8138, 5690, 
      4810, 3578, 6928, 41508, 47673, 2545, 46501, 38221, 57826, 7193, 3488, 
      45140, 5018, 57565, 60890, 4285, 44941, 60997, 3509, 5945, 5840, 3217, 
      4097, 64640, 9448, 10537, 76381, 7825, 5321, 4810, 41357, 94697, 10786, 
      42250, 77256, 5165, 10249, 5300, 11650, 59050, 75517, 8869, 6421, 6562, 
      5266, 6628, 5440, 6485, 7592, 11866, 7650, 53300, 56852, 61945, 6370, 
      59290, 63529, 7141, 10121, 73481, 105625, 51930, 64642, 68562, 115461, 
      9428, 15156, 8080, 7057, 73105, 115956, 8669, 7621, 7837, 7972, 63565, 
      96797, 16594, 58997, 68616, 10045, 9181, 13225, 63592, 106805, 17861, 
      125306, 127361, 105316, 94090, 17348, 13085, 9725, 18826, 104050, 
      13844, 92944, 17945, 12317, 10217, 14125, 70429, 96253, 102213, 18005, 
      79253, 88450, 19465, 13025, 71332, 13234, 18845, 82420, 18184, 17876, 
      90385, 92293, 89172, 16946, 16361, 20413, 14005, 106949, 114256, 
      125956, 147866, 25085, 15284, 88029, 91305, 108401, 156001, 26441, 
      18874, 131906, 23101, 20101, 102901, 117637, 27793, 17009, 99905, 
      111865, 20866, 115866, 29444, 21389, 22061, 21386, 28033, 21145, 
      111673, 114145, 116649, 24517, 116194, 29312, 24650, 24929, 120089, 
      129442, 142381, 32933, 116264, 34610, 28370, 120592, 34085, 26645, 
      153378, 29042, 144208, 28738, 41186, 37949, 30749, 147226, 40589, 
      34373, 33800, 144680, 40657, 41546, 159877, 166120, 34850, 41296, 
      39892, 41625, 39553, 42385, 36873, 35620, 32621, 45370, 42466, 37522, 
      32050, 44570, 40954, 33650, 34245, 43850, 42212, 42242, 49000, 45412, 
      43994, 42365, 51610, 43810, 42433, 55325, 50297, 49025, 47632, 57578, 
      51525, 45988, 56016, 61069, 57154, 62317, 54730, 51545, 53882, 59476, 
      63220, 57460, 64450, 54756, 54225, 63149, 64613, 70785, 72785, 65834, 
      67577, 67833 ], 
  [ 227693, 221425, 220621, 219344, 216488, 217634, 213685, 210545, 209725, 
      211402, 211045, 207028, 198641, 205265, 200821, 202660, 196969, 196100, 
      189940, 189650, 188900, 184466, 181729, 183889, 180130, 179456, 172820, 
      169082, 171236, 166025, 161165, 162097, 158546, 151369, 156221, 154466, 
      153413, 150170, 155924, 151253, 150685, 146618, 142217, 141466, 147272, 
      146018, 147220, 141737, 138196, 143888, 140900, 140165, 140418, 139144, 
      135505, 132977, 129557, 131300, 134132, 129625, 131716, 130941, 128452, 
      132353, 129370, 129725, 121493, 118673, 119762, 112925, 116624, 115985, 
      113513, 107029, 112514, 108225, 105097, 106256, 99956, 105001, 98957, 
      96977, 102205, 95545, 95236, 94477, 94114, 202586, 95653, 92434, 97604, 
      90576, 89405, 88868, 94450, 93250, 186178, 88016, 93425, 188149, 92365, 
      86661, 169957, 87965, 86173, 86105, 86785, 84937, 187141, 88562, 87877, 
      196417, 82625, 83821, 183557, 87625, 85714, 172429, 146653, 171940, 
      185149, 82625, 151300, 81205, 79957, 80884, 79309, 79330, 77474, 76165, 
      172420, 154053, 157505, 74810, 129482, 72185, 71825, 131849, 71514, 
      127458, 69952, 134212, 126769, 179306, 71053, 69589, 114820, 102661, 
      112549, 117466, 180625, 121637, 106858, 115033, 63257, 63197, 64616, 
      62696, 64529, 66485, 101009, 137738, 146858, 59657, 59825, 62561, 
      104905, 122537, 59245, 84970, 117130, 60965, 60773, 60890, 86981, 
      87397, 124721, 90500, 78196, 79250, 116260, 58133, 57770, 85618, 56633, 
      138505, 56996, 54125, 53210, 84290, 97325, 52100, 51701, 72980, 52474, 
      50634, 54106, 54721, 85221, 94725, 51076, 51265, 83954, 115778, 84253, 
      64717, 103597, 81524, 48586, 51325, 90770, 50020, 49792, 48929, 59914, 
      77554, 45796, 46085, 60437, 110394, 48425, 45385, 45620, 46370, 122362, 
      44584, 108109, 46490, 44522, 44837, 52330, 44785, 50641, 43810, 43304, 
      43405, 41024, 61316, 42965, 39602, 39701, 42410, 46490, 52597, 79605, 
      103325, 40265, 39860, 47065, 51412, 78817, 77636, 58768, 38125, 38970, 
      36368, 35369, 74153, 37178, 35138, 44378, 34612, 47592, 73856, 33633, 
      42898, 42728, 76388, 38537, 33545, 54370, 92786, 43425, 32401, 32401, 
      59956, 70036, 74425, 36397, 35885, 73657, 32260, 32584, 35953, 36805, 
      47876, 31201, 30794, 31797, 34245, 55210, 35405, 69929, 45713, 44776, 
      35789, 49833, 29520, 29653, 73781, 59240, 67626, 68434, 70489, 40352, 
      50921, 51545, 69093, 26248, 34570, 27146, 26282, 68036, 67625, 35204, 
      34249, 79105, 25857, 26485, 64565, 33485, 59305, 29236, 91625, 48365, 
      23605, 26218, 26658, 48704, 28433, 23945, 23465, 23833, 65237, 35570, 
      28577, 45909, 40996, 40189, 39924, 34164, 27261, 27826, 88985, 50465, 
      130509, 98338, 34153, 145925, 96941, 22685, 21640, 21677, 141434, 
      42050, 24161, 88857, 77380, 24100, 22105, 20961, 21136, 130673, 73988, 
      20893, 86445, 63145, 37837, 19930, 49810, 110804, 63700, 126250, 
      140845, 79560, 58248, 28453, 134369, 129658, 51169, 32930, 32866, 
      22321, 19314, 110981, 50356, 105305, 50450, 19370, 36733, 125665, 
      80928, 17449, 20560, 123437, 18842, 37042, 127124, 95300, 23300, 16904, 
      123570, 79642, 65482, 16642, 23866, 143833, 46660, 18785, 31025, 
      128354, 104933, 31754, 155752, 129194, 93466, 32009, 102401, 49232, 
      16465, 35540, 81178, 122468, 64817, 79936, 14409, 81524, 70093, 56360, 
      47413, 14068, 91530, 29565, 41680, 43501, 115810, 66593, 33505, 95488, 
      69665, 54160, 12833, 85762, 70402, 50737, 43650, 12805, 122989, 111956, 
      83389, 80744, 72616, 63629, 13000, 12506, 12205, 146353, 12064, 12820, 
      11465, 107957, 69317, 52641, 41650, 11281, 14994, 15514, 141653, 
      138773, 138058, 16085, 11009, 10673, 135720, 129429, 119304, 46504, 
      16804, 141970, 113242, 38425, 111761, 42041, 29600, 25876, 12116, 
      10900, 121357, 92745, 89325, 80557, 54322, 25426, 10701, 125885, 
      105704, 101413, 59585, 54778, 48218, 23570, 13009, 87616, 53737, 10057, 
      143714, 118586, 24650, 11050, 106180, 92936, 72340, 26792, 15236, 
      11140, 144810, 138249, 40690, 38925, 130082, 96490, 33881, 90290, 
      63146, 29825, 14482, 13250, 7913, 99378, 9873, 7713, 45032, 7400, 
      62450, 23354, 7234, 11849, 92905, 81040, 62114, 17914, 9389, 69061, 
      66097, 35802, 9370, 8242, 13957, 43264, 18944, 60997, 59602, 30577, 
      26122, 14522, 6565, 63684, 17320, 9109, 45929, 19154, 24272, 13697, 
      11105, 26074, 5769, 14312, 9197, 6113, 17650, 20809, 8548, 5882, 5066, 
      38024, 6836, 32985, 27562, 14562, 13088, 35114, 15098, 6170, 4589, 
      29637, 18625, 23140, 13121, 14705, 11821, 6025, 5930, 6025, 3681, 3721, 
      6001, 8242, 4637, 7474, 8578, 13337, 7625, 4432, 3536, 3194, 4490, 
      7709, 4201, 3897, 2637, 2984, 10244, 7301, 5650, 3185, 11810, 13426, 
      16325, 18277, 7685, 7393, 9860, 3250, 3617, 23545, 7474, 3145, 4153, 
      4930, 4849, 3716, 5242, 3457, 7373, 3434, 2117, 26441, 7508, 2900, 
      8420, 3761, 6401, 2738, 14173, 29341, 6329, 7085, 4420, 5189, 4778, 
      2657, 1280, 1097, 1594, 666, 24874, 173, 26713, 1885, 1124, 810, 117, 
      922, 6322, 7120, 1745, 9050, 6914, 4514, 2234, 33505, 7400, 5629, 1850, 
      0, 8840, 2410, 2034, 1945, 80, 74, 4261, 6938, 5674, 674, 2549, 5540, 
      14225, 82, 10301, 3016, 6362, 3965, 2953, 32210, 8296, 9221, 33685, 
      7969, 23634, 6497, 1156, 13252, 21025, 8788, 10765, 10562, 6761, 9809, 
      8864, 52384, 11257, 6370, 765, 4041, 1973, 12025, 4801, 6817, 9274, 
      7514, 2146, 11965, 4698, 1629, 6058, 31466, 10701, 14020, 10049, 1508, 
      13858, 10498, 37189, 3272, 1480, 12889, 46169, 14292, 9945, 10705, 
      46240, 6845, 4073, 1733, 44293, 7450, 4225, 1717, 11009, 14596, 50441, 
      12917, 6948, 27449, 7412, 16336, 9946, 8109, 16516, 12520, 10952, 8516, 
      14530, 26234, 31109, 5329, 30193, 23717, 39364, 14701, 2826, 29170, 
      10804, 39185, 41908, 2845, 29053, 42013, 3357, 12241, 12050, 5729, 
      3169, 45050, 17890, 19493, 54893, 15145, 10489, 3700, 26401, 70533, 
      19472, 27200, 55754, 4645, 18413, 4778, 20500, 40724, 54353, 15997, 
      11485, 11624, 5684, 11602, 8522, 11113, 13250, 20360, 13220, 36250, 
      39114, 43261, 9872, 41120, 44585, 6253, 17057, 52897, 80225, 35300, 
      45604, 48836, 88769, 15586, 24578, 12514, 8653, 52685, 89258, 13617, 
      8009, 7709, 7586, 44861, 72761, 26440, 41233, 49130, 15325, 13429, 
      20825, 45130, 81549, 27605, 97640, 99437, 80314, 70720, 26570, 19813, 
      10433, 28648, 79300, 20826, 69826, 27161, 17921, 11521, 21017, 51005, 
      72701, 77801, 27045, 58365, 66100, 29105, 18709, 51818, 18916, 27877, 
      61178, 26522, 26042, 68017, 69665, 67058, 23812, 22797, 29081, 16393, 
      82333, 88690, 98842, 118084, 35377, 18610, 66413, 69173, 83773, 125353, 
      36985, 25376, 104180, 32009, 27289, 79129, 91801, 38677, 20753, 76645, 
      86885, 28048, 90368, 40666, 28741, 29669, 28564, 38477, 27977, 86857, 
      88985, 91145, 33065, 90856, 39834, 32500, 32777, 94397, 102544, 113849, 
      44217, 91170, 46408, 37588, 94978, 45361, 34481, 123716, 37384, 115826, 
      36560, 53992, 49637, 39341, 118580, 52873, 44249, 43418, 116458, 52853, 
      53824, 129929, 135482, 44200, 53138, 51218, 53465, 50357, 54133, 46385, 
      44530, 39377, 57800, 53864, 46856, 38116, 56480, 51488, 40400, 41165, 
      55240, 52826, 52420, 61322, 55834, 53640, 51237, 63656, 52240, 50089, 
      68225, 61129, 59341, 57346, 70816, 62525, 53626, 67778, 74377, 69172, 
      75881, 65540, 60805, 64000, 71570, 75994, 68170, 77480, 63914, 63125, 
      75313, 76509, 83525, 85865, 76072, 78329, 78497 ], 
  [ 219977, 216325, 214385, 213480, 211744, 208930, 207985, 206341, 204385, 
      203426, 201745, 197332, 195893, 194805, 194497, 193700, 191005, 190132, 
      183188, 182330, 179876, 179010, 178525, 175597, 175786, 174920, 164852, 
      162418, 161748, 157645, 157105, 154453, 152962, 154237, 150625, 149994, 
      148369, 149450, 147492, 147897, 148081, 144370, 147109, 146354, 141440, 
      140746, 139876, 140029, 141748, 136904, 137300, 136561, 133226, 132512, 
      132253, 131221, 134945, 131044, 128228, 128605, 126932, 127097, 128180, 
      126061, 126650, 123985, 120049, 122869, 118874, 116145, 111752, 109597, 
      109189, 115297, 107050, 107645, 113165, 101320, 108180, 100813, 105481, 
      104053, 96865, 104117, 97780, 99089, 97970, 274874, 94049, 97786, 
      92612, 96104, 99817, 97396, 89626, 89930, 255050, 94280, 88405, 257953, 
      87905, 93857, 234305, 89329, 92801, 93109, 89461, 91933, 257489, 85210, 
      85465, 269581, 89605, 85345, 253513, 82565, 83098, 239185, 205129, 
      239060, 256217, 80365, 212020, 80257, 81265, 79556, 80801, 79690, 
      79330, 79897, 241012, 217001, 221765, 77778, 184330, 78525, 81549, 
      187821, 78602, 181922, 82856, 191860, 181781, 252162, 68329, 69121, 
      166420, 148993, 163393, 170378, 254405, 176425, 155626, 167557, 70093, 
      75673, 65808, 69904, 64021, 62401, 148437, 199642, 211770, 67405, 
      72837, 82717, 154765, 179541, 66425, 125050, 172250, 61561, 79417, 
      60730, 128745, 129905, 183397, 134884, 116180, 118170, 172660, 56249, 
      56450, 128666, 56437, 202981, 54724, 57305, 70666, 128066, 147305, 
      55828, 66145, 110548, 54130, 60938, 74938, 76493, 129929, 143945, 
      66452, 67205, 128466, 173826, 129137, 98129, 157313, 125460, 63002, 
      71945, 139770, 48820, 48968, 48853, 91610, 120530, 55492, 58977, 92881, 
      168026, 47021, 51125, 60196, 47970, 184498, 58400, 165353, 46202, 
      59650, 60905, 79490, 47125, 78157, 63050, 62352, 62641, 44648, 98404, 
      41697, 49050, 51217, 62010, 71730, 83665, 127025, 160705, 41805, 56628, 
      74173, 82468, 126229, 124852, 96200, 39265, 37850, 39944, 45901, 
      120781, 37930, 47170, 72202, 43444, 78608, 121032, 40949, 70706, 70720, 
      125060, 33813, 37845, 91570, 148410, 33245, 41773, 42149, 100724, 
      116068, 122525, 33545, 33785, 121565, 37300, 47776, 58285, 60265, 
      32980, 37925, 42778, 34001, 55625, 34850, 58849, 117061, 31365, 30608, 
      29705, 31709, 45800, 31265, 42865, 35280, 114914, 116098, 119093, 
      28040, 89557, 90557, 39665, 35360, 26570, 30050, 39338, 38788, 38565, 
      26260, 26245, 44965, 30821, 28625, 111449, 60625, 33613, 25540, 52205, 
      87337, 30425, 45634, 46826, 28072, 24157, 27941, 29341, 38357, 35953, 
      23770, 52309, 26585, 24868, 24625, 24548, 23300, 23729, 23162, 49725, 
      28125, 77897, 55690, 22525, 88985, 54665, 25153, 27680, 34673, 85618, 
      24210, 23053, 49205, 42052, 22612, 24565, 33197, 34312, 77669, 39780, 
      35377, 47345, 33445, 22049, 28018, 91738, 63428, 33620, 74170, 84625, 
      42704, 30416, 56081, 79837, 76442, 26717, 19946, 19498, 19669, 22490, 
      63017, 25892, 59029, 25794, 36450, 72049, 73181, 42920, 25877, 40456, 
      71513, 35914, 72914, 74068, 52020, 17620, 25888, 71450, 41810, 33290, 
      26186, 49202, 86069, 23300, 18925, 63125, 74722, 58257, 17602, 94784, 
      75178, 50354, 65413, 56277, 23976, 19597, 71572, 42194, 70132, 32029, 
      41128, 24293, 41956, 34849, 26944, 22321, 25636, 48386, 62561, 19400, 
      20089, 64754, 32269, 15725, 50632, 34021, 25096, 18925, 44098, 34378, 
      23173, 19658, 26225, 69665, 61828, 42473, 40768, 35648, 30233, 16640, 
      17082, 18097, 86629, 17576, 28484, 21485, 58753, 33273, 23549, 18010, 
      17533, 36098, 37370, 82849, 80721, 80194, 11425, 16501, 21429, 78416, 
      73817, 66512, 20032, 11012, 82970, 62138, 16085, 61029, 17629, 12520, 
      11428, 12708, 25780, 67801, 47837, 45545, 39785, 23890, 11162, 25577, 
      71009, 56656, 53681, 26701, 23962, 20410, 10426, 10957, 44200, 23293, 
      24733, 83938, 65578, 10370, 11810, 56740, 47632, 34180, 10816, 9412, 
      11332, 84650, 79781, 16250, 15425, 73674, 49858, 13005, 45530, 28162, 
      11197, 8450, 36170, 14661, 51602, 10037, 14645, 17744, 16208, 27450, 
      8658, 15850, 33813, 46997, 39080, 27106, 7346, 9161, 31225, 29389, 
      12818, 8570, 9698, 39289, 16328, 7048, 26161, 25330, 10405, 8770, 6570, 
      12337, 27716, 6544, 28601, 17477, 6682, 7848, 6109, 33973, 8330, 12653, 
      5776, 6865, 9981, 47650, 6437, 28580, 9554, 15130, 12928, 24228, 10517, 
      8290, 5066, 39496, 11322, 4842, 7570, 15577, 8849, 5165, 6292, 4357, 
      43165, 3985, 6085, 6178, 24133, 11069, 14869, 24293, 4346, 20105, 4322, 
      31370, 3413, 4093, 6728, 8840, 14698, 21250, 29921, 5725, 6173, 12809, 
      7888, 35828, 3177, 3970, 6957, 39082, 42202, 47545, 51001, 2801, 2885, 
      35428, 5690, 4925, 60197, 2386, 5389, 22189, 3218, 3133, 21364, 2770, 
      20725, 1889, 3578, 5265, 65477, 1044, 3204, 820, 2173, 29629, 2834, 
      45097, 70225, 773, 585, 25364, 937, 1090, 2349, 4168, 4549, 3538, 5618, 
      63290, 9441, 66245, 2873, 3988, 4610, 7865, 15250, 30050, 200, 2909, 
      50, 170, 778, 2258, 76765, 80, 377, 2610, 8840, 0, 2026, 2402, 2501, 
      7400, 7578, 25297, 146, 386, 4786, 20761, 28260, 45405, 9074, 113, 
      1664, 306, 1105, 1781, 74650, 160, 35865, 76873, 205, 61178, 421, 4292, 
      43460, 56869, 260, 353, 338, 485, 333, 328, 104008, 461, 650, 12905, 
      24077, 17865, 653, 1325, 30413, 530, 650, 3554, 769, 1586, 4721, 28514, 
      73090, 809, 1300, 901, 14356, 1322, 970, 81617, 3328, 13568, 1285, 
      94725, 1556, 36125, 37637, 94792, 1625, 2989, 13617, 91897, 1658, 3133, 
      7769, 1453, 44708, 100669, 1665, 2084, 66197, 2164, 47560, 1874, 2105, 
      2612, 2000, 1936, 2132, 2314, 64026, 71721, 3637, 70237, 59809, 84100, 
      2657, 8642, 68450, 2516, 83725, 87764, 10345, 68137, 87865, 8033, 2813, 
      2810, 4573, 9533, 92210, 3754, 4225, 106177, 3445, 3485, 10420, 63389, 
      127625, 4744, 64360, 107010, 10025, 4801, 10154, 5380, 85012, 104845, 
      4633, 4633, 4768, 8980, 4930, 5986, 5189, 5066, 5968, 5220, 77690, 
      82058, 88273, 6376, 85000, 90157, 12337, 6029, 102029, 139885, 75780, 
      91348, 96084, 151245, 6242, 8082, 6922, 9265, 101425, 151722, 6893, 
      11245, 12073, 12514, 89833, 129389, 8992, 84125, 95778, 7825, 8185, 
      8245, 89506, 140777, 10313, 162128, 164489, 138970, 125800, 10394, 
      9089, 12869, 11152, 137380, 9530, 124330, 10973, 9629, 12629, 9901, 
      97417, 128137, 135117, 11225, 107969, 118900, 11965, 10217, 98410, 
      10420, 12041, 111514, 12178, 12074, 120781, 122989, 119250, 12644, 
      12569, 13957, 14989, 139961, 148378, 161914, 186980, 16661, 15122, 
      117441, 121329, 141377, 196117, 17693, 14920, 168548, 16285, 15325, 
      134845, 152029, 18625, 16301, 131225, 145225, 16072, 149832, 19850, 
      16385, 16745, 16580, 19345, 16741, 144805, 147685, 150597, 18061, 
      149920, 20498, 18980, 19253, 154193, 164968, 179845, 23165, 149642, 
      24224, 21044, 154570, 24293, 20933, 192132, 22688, 181402, 22984, 
      29504, 27593, 24065, 184708, 29501, 26141, 25874, 181634, 29665, 30440, 
      198853, 205906, 27200, 30682, 29890, 31005, 30145, 31849, 28989, 28450, 
      27989, 34000, 32320, 29824, 28228, 33800, 31816, 29000, 29385, 33680, 
      32954, 33476, 37666, 36298, 35792, 35081, 40528, 37000, 36541, 43205, 
      40613, 39953, 39274, 45032, 41625, 40042, 45162, 48373, 45988, 49309, 
      44980, 43625, 44936, 48178, 51082, 47770, 52000, 46890, 46665, 51701, 
      53441, 58545, 60125, 56528, 57653, 58005 ], 
  [ 223301, 218381, 216977, 215890, 213610, 212680, 210293, 207925, 206505, 
      206804, 205749, 201506, 196733, 199333, 197045, 197506, 193365, 192490, 
      185890, 185300, 183650, 181072, 179505, 179001, 177300, 176522, 168050, 
      164980, 165658, 161005, 158393, 157445, 154960, 152181, 152617, 151444, 
      150085, 149096, 150826, 148801, 148625, 144724, 144041, 143284, 143498, 
      142532, 142650, 140101, 139298, 139490, 138266, 137525, 135892, 134906, 
      133025, 131269, 131573, 130370, 130250, 128285, 128410, 128125, 127498, 
      128257, 127136, 125905, 119885, 120005, 118436, 113713, 113186, 111745, 
      110345, 110421, 108740, 106993, 108373, 102722, 103282, 101853, 101389, 
      99685, 98433, 99025, 95562, 95881, 95120, 239264, 93805, 94212, 93986, 
      92434, 93805, 92282, 90900, 90484, 221044, 90242, 89765, 223493, 88993, 
      89365, 202453, 87625, 88577, 88705, 87125, 87525, 222749, 85748, 85553, 
      233489, 85189, 83537, 218945, 83905, 83268, 206145, 176045, 205834, 
      221101, 80345, 181850, 79605, 79533, 79082, 78977, 78404, 77320, 76985, 
      207050, 185737, 189869, 75220, 156928, 74341, 75745, 159877, 74056, 
      154696, 75514, 163098, 154277, 216100, 68445, 68157, 140522, 125613, 
      137853, 143848, 217885, 148993, 131072, 141201, 65605, 68485, 64018, 
      65234, 63037, 63125, 124501, 168776, 179464, 62453, 65365, 71825, 
      129653, 151009, 61741, 104616, 144616, 60025, 69241, 59552, 107497, 
      108293, 154045, 112370, 96722, 98260, 144378, 55865, 55796, 106772, 
      55241, 170825, 54514, 54485, 61000, 105800, 122069, 52730, 57917, 
      91250, 52020, 54688, 63648, 64753, 107209, 119065, 57770, 58253, 
      105832, 144712, 106321, 80801, 130265, 103090, 54760, 60733, 114964, 
      48042, 48010, 47533, 75080, 98600, 49490, 51445, 75989, 139072, 46325, 
      47009, 51850, 45832, 153380, 50410, 136573, 44960, 51028, 51833, 65108, 
      44621, 63585, 52436, 51826, 52025, 41498, 79234, 40885, 43108, 44285, 
      51208, 58228, 67373, 102901, 131809, 39637, 47170, 59765, 66170, 
      102101, 100810, 76834, 37265, 36928, 36770, 39397, 96997, 36104, 39944, 
      57416, 37746, 62290, 96970, 35965, 55912, 55834, 100274, 34585, 34297, 
      72272, 120292, 36625, 35793, 35989, 79714, 92538, 98005, 33413, 33293, 
      97133, 33386, 39002, 46089, 47529, 38602, 33197, 35528, 31429, 43873, 
      43076, 46105, 92977, 36709, 35858, 31085, 38845, 36466, 28949, 56117, 
      45202, 90724, 91728, 94273, 32378, 69505, 70325, 52189, 29434, 28832, 
      27092, 31520, 51218, 50905, 28970, 28505, 59733, 26869, 26021, 87425, 
      46049, 44325, 25722, 69485, 67085, 25561, 34740, 35572, 36346, 24601, 
      24425, 24925, 29801, 48365, 27812, 39341, 34225, 30978, 30465, 30298, 
      26890, 23809, 23780, 66901, 37201, 101461, 74484, 26469, 114617, 73277, 
      22345, 23162, 26825, 110708, 31120, 21953, 66553, 57330, 21690, 21753, 
      25705, 26370, 101405, 54514, 26801, 64417, 46017, 27961, 22500, 70020, 
      84458, 46370, 97448, 109881, 58690, 42082, 41197, 104281, 100256, 
      36761, 24500, 24228, 19269, 19300, 84305, 35930, 79505, 35920, 26596, 
      53465, 96625, 59434, 20161, 29250, 94685, 26056, 54056, 97778, 71050, 
      18650, 19898, 94708, 58228, 47008, 19924, 35380, 112025, 32786, 17161, 
      46061, 98696, 78901, 22676, 122266, 99328, 69284, 47713, 76645, 34354, 
      16385, 52610, 59140, 93466, 46001, 57978, 17833, 59162, 49985, 39290, 
      32597, 18362, 67300, 45025, 28322, 29549, 87440, 46945, 22481, 70346, 
      49325, 37250, 14249, 62280, 49860, 34605, 29380, 18037, 93425, 84058, 
      60293, 58138, 51578, 44453, 13130, 13120, 13505, 113445, 13162, 19210, 
      14909, 80525, 48745, 35689, 27540, 12753, 24208, 25120, 109205, 106717, 
      106100, 11861, 12077, 14485, 104050, 98641, 89986, 30906, 11986, 
      109412, 84800, 24977, 83509, 27509, 18890, 16538, 10618, 16850, 91629, 
      67525, 64693, 57493, 36648, 16180, 16645, 95465, 78322, 74717, 40625, 
      36896, 31904, 14900, 10121, 63162, 36045, 15885, 110728, 89128, 15380, 
      9620, 78578, 67490, 50618, 16634, 10370, 9410, 111616, 105937, 26116, 
      24841, 98836, 70340, 21157, 65108, 43060, 18265, 9488, 23348, 9577, 
      72616, 8101, 9469, 28946, 10130, 42340, 13828, 9860, 21433, 67105, 
      57298, 41992, 10532, 7397, 47457, 45081, 21940, 7072, 7120, 25281, 
      27338, 10858, 40949, 39848, 18173, 15188, 8488, 7685, 43042, 9810, 
      17377, 29201, 10756, 13810, 7841, 21125, 14920, 7453, 7954, 6073, 6217, 
      31376, 11401, 17074, 5876, 8392, 23018, 13978, 19345, 15588, 7684, 
      24922, 20776, 7816, 4964, 8381, 16861, 9665, 12410, 6605, 27593, 5777, 
      4097, 4100, 13505, 5569, 7569, 13573, 4244, 10733, 3856, 18484, 6185, 
      3805, 3650, 4322, 7208, 11236, 17297, 2997, 3085, 5941, 3538, 21578, 
      3145, 2768, 3145, 24020, 26420, 30593, 33329, 3125, 3029, 21170, 2500, 
      2273, 40625, 2792, 2285, 11525, 2000, 1913, 10874, 1908, 10413, 2465, 
      1448, 1693, 44705, 2050, 970, 2362, 833, 16409, 680, 28181, 48537, 
      1313, 1573, 13210, 841, 724, 361, 650, 761, 468, 1108, 42760, 2857, 
      45169, 245, 458, 628, 1993, 6228, 16528, 1346, 185, 2180, 1220, 388, 
      68, 53873, 1394, 701, 52, 2410, 2026, 0, 16, 25, 1682, 1768, 13005, 
      1172, 692, 592, 9817, 15154, 28249, 2536, 2753, 74, 964, 233, 97, 
      52084, 1802, 20857, 53945, 1665, 40948, 1069, 530, 26738, 37445, 2074, 
      3065, 2960, 1217, 2593, 2138, 77018, 3349, 1108, 4813, 12205, 7969, 
      3805, 697, 16825, 2420, 1640, 584, 3825, 772, 937, 15460, 50852, 3229, 
      5066, 2957, 5882, 4996, 3204, 58021, 970, 5450, 4505, 69145, 5314, 
      21253, 22405, 69210, 1781, 1165, 5581, 66761, 2080, 1305, 2521, 3673, 
      27938, 74269, 4693, 2050, 45281, 2306, 30242, 3364, 2605, 6890, 4658, 
      3874, 2810, 5780, 43552, 49897, 2061, 48681, 40141, 60290, 6025, 3460, 
      47248, 4082, 60001, 63410, 4349, 47021, 63509, 3385, 4913, 4820, 2713, 
      4073, 67220, 8100, 9109, 79201, 6617, 4405, 4770, 43249, 97849, 9346, 
      44122, 80020, 4993, 8857, 5120, 10154, 61346, 78209, 7605, 5445, 5578, 
      4930, 5648, 4724, 5545, 6500, 10370, 6562, 55360, 59008, 64233, 5554, 
      61498, 65845, 6921, 8801, 76001, 108817, 53890, 66938, 70954, 118825, 
      8200, 13456, 7076, 6449, 75569, 119296, 7585, 7165, 7453, 7624, 65773, 
      99749, 14810, 61049, 70900, 8865, 8145, 11713, 65700, 109861, 16025, 
      128690, 130781, 108320, 96858, 15560, 11645, 9125, 16946, 106994, 
      12352, 95652, 16133, 11009, 9509, 12629, 72605, 99005, 105085, 16201, 
      81625, 91026, 17569, 11681, 73504, 11882, 17009, 84800, 16420, 16136, 
      92889, 94825, 91624, 15346, 14821, 18545, 13005, 109717, 117140, 
      129056, 151330, 22949, 14120, 90337, 93685, 111121, 159561, 24245, 
      17242, 135050, 21125, 18365, 105485, 120509, 25533, 15737, 102401, 
      114601, 19106, 118666, 27112, 19597, 20225, 19610, 25793, 19409, 
      114353, 116873, 119425, 22525, 118922, 27028, 22714, 22985, 122825, 
      132338, 145505, 30493, 118900, 32090, 26210, 123284, 31613, 24653, 
      156610, 26938, 147220, 26690, 38426, 35345, 28577, 150250, 37877, 
      31997, 31460, 147620, 37949, 38810, 163033, 169364, 32506, 38596, 
      37264, 38917, 36973, 39665, 34465, 33296, 30581, 42530, 39770, 35114, 
      30098, 41786, 38362, 31586, 32149, 41122, 39584, 39650, 46084, 42728, 
      41410, 39889, 48658, 41346, 40077, 52229, 47473, 46273, 44964, 54410, 
      48661, 43560, 52996, 57825, 54090, 59029, 51818, 48841, 51050, 56360, 
      59976, 54504, 61162, 52000, 51505, 59957, 61417, 67405, 69341, 62770, 
      64433, 64693 ], 
  [ 223709, 218677, 217321, 216218, 213890, 213128, 210613, 208181, 206809, 
      207220, 206221, 201994, 196925, 199853, 197389, 197962, 193693, 192818, 
      186250, 185684, 184106, 181376, 179713, 179425, 177556, 176786, 168458, 
      165332, 166130, 161429, 158633, 157837, 155264, 152125, 152921, 151700, 
      150365, 149192, 151250, 149009, 148801, 144884, 143897, 143140, 143810, 
      142820, 143026, 140237, 139210, 139850, 138482, 137741, 136260, 135250, 
      133225, 131405, 131405, 130442, 130562, 128389, 128674, 128349, 127570, 
      128585, 127312, 126209, 120005, 119885, 118532, 113633, 113450, 112073, 
      110585, 110125, 109028, 107073, 108085, 102986, 102986, 102085, 101165, 
      99437, 98713, 98713, 95506, 95737, 95008, 236240, 93925, 94036, 94250, 
      92250, 93413, 91970, 91156, 90676, 218164, 90026, 90029, 220573, 89233, 
      89109, 199765, 87617, 88345, 88457, 87061, 87277, 219805, 85940, 85705, 
      230425, 84941, 83521, 216017, 84169, 83428, 203353, 173605, 203026, 
      218125, 80489, 179314, 79693, 79525, 79186, 78961, 78436, 77288, 76873, 
      204178, 183105, 187181, 75140, 154640, 74117, 75377, 157541, 73800, 
      152424, 75010, 160690, 151981, 213044, 68605, 68221, 138370, 123685, 
      135733, 141640, 214789, 146705, 129040, 139009, 65357, 67997, 64010, 
      64970, 63101, 63341, 122525, 166184, 176744, 62165, 64853, 71009, 
      127573, 148625, 61477, 102952, 142312, 60041, 68489, 59600, 105761, 
      106525, 151589, 110522, 95146, 96644, 142018, 55985, 55892, 104980, 
      55289, 168121, 54650, 54389, 60296, 103976, 119981, 52610, 57341, 
      89690, 51988, 54288, 62800, 63865, 105345, 117009, 57154, 57613, 
      103976, 142280, 104449, 79417, 128017, 101258, 54184, 59893, 112916, 
      48130, 48082, 47573, 73768, 96808, 49114, 50933, 74645, 136656, 46421, 
      46801, 51266, 45800, 150772, 49858, 134173, 45008, 50420, 51185, 63988, 
      44557, 62449, 51652, 51050, 51241, 41378, 77690, 40973, 42740, 43829, 
      50408, 57188, 66085, 100917, 129401, 39605, 46490, 58645, 64882, 
      100117, 98834, 75274, 37249, 37008, 36650, 38981, 95045, 36104, 39464, 
      56264, 37402, 61002, 94994, 35685, 54760, 54674, 98234, 34817, 34145, 
      70720, 117956, 37089, 35425, 35605, 78010, 90610, 95989, 33565, 33413, 
      95125, 33202, 38386, 45169, 46561, 39266, 32941, 35048, 31365, 42993, 
      43972, 45137, 91001, 37349, 36490, 31373, 39645, 35802, 28909, 57461, 
      46250, 88740, 89728, 92233, 32930, 67889, 68693, 53469, 29074, 29200, 
      26996, 30992, 52490, 52169, 29378, 28873, 61213, 26685, 25957, 85457, 
      44921, 45445, 25906, 71189, 65453, 25297, 33940, 34740, 37250, 24809, 
      24281, 24701, 29209, 49637, 28340, 38357, 35073, 31690, 31153, 30978, 
      27378, 23985, 24004, 68597, 38177, 103725, 76324, 26989, 117065, 75101, 
      22265, 22930, 26297, 113108, 31904, 22025, 68265, 58858, 21778, 21673, 
      25209, 25834, 103685, 55994, 26209, 66105, 47305, 28657, 22180, 68260, 
      86498, 47674, 99688, 112297, 60282, 43290, 40045, 106625, 102544, 
      37825, 25076, 24820, 19405, 19188, 86369, 36994, 81497, 36992, 25892, 
      51985, 98881, 61074, 19825, 28426, 96917, 25352, 52552, 100058, 72914, 
      18914, 19538, 96948, 59860, 48400, 19540, 34324, 114505, 33802, 17177, 
      44717, 101000, 80909, 23300, 124882, 101648, 71140, 46313, 78629, 
      35450, 16273, 51098, 60820, 95714, 47417, 59650, 17433, 60866, 51505, 
      40562, 33685, 17890, 69156, 43641, 29290, 30565, 89632, 48425, 23257, 
      72274, 50861, 38506, 14009, 64072, 51412, 35797, 30420, 17485, 95713, 
      86210, 62053, 59858, 53170, 45893, 12994, 12944, 13273, 116005, 12946, 
      18562, 14501, 82637, 50297, 36945, 28564, 12505, 23328, 24208, 111725, 
      109205, 108580, 12077, 11861, 14045, 106506, 101025, 92250, 32050, 
      12250, 111940, 86992, 25945, 85685, 28565, 19634, 17170, 10610, 16234, 
      93925, 69453, 66573, 59245, 37960, 16804, 16029, 97817, 80426, 76765, 
      42041, 38224, 33104, 15476, 10225, 65026, 37357, 15277, 113288, 91400, 
      16004, 9604, 80698, 69434, 52258, 17330, 10634, 9418, 114192, 108441, 
      27172, 25857, 101252, 72340, 22061, 67028, 44564, 19073, 9760, 22388, 
      9305, 74664, 8109, 9189, 30122, 9770, 43844, 14468, 9508, 20513, 69073, 
      59098, 43496, 10996, 7421, 49081, 46657, 22932, 7120, 7072, 24217, 
      28498, 11378, 42445, 41320, 19045, 15940, 8840, 7453, 44586, 10282, 
      16561, 30425, 11300, 14522, 8177, 20165, 15688, 7173, 8330, 6185, 6065, 
      30112, 12025, 16234, 5732, 7976, 24098, 13250, 20313, 16420, 8100, 
      23810, 21800, 8264, 4916, 7925, 17757, 10249, 13138, 6989, 26393, 6121, 
      4105, 4100, 12745, 5265, 7105, 12805, 4420, 10085, 4000, 17524, 6617, 
      3965, 3562, 4106, 6728, 10532, 16361, 2941, 2997, 5517, 3338, 20498, 
      3329, 2848, 2993, 22868, 25204, 29273, 31945, 3341, 3229, 20090, 2404, 
      2225, 39073, 3016, 2197, 10765, 2080, 1993, 10130, 2020, 9685, 2705, 
      1448, 1565, 43049, 2330, 962, 2690, 905, 15425, 680, 26869, 46801, 
      1553, 1853, 12322, 1025, 884, 377, 530, 617, 388, 900, 41128, 2465, 
      43489, 205, 338, 468, 1665, 5620, 15520, 1642, 137, 2564, 1508, 548, 
      68, 52033, 1706, 925, 20, 2034, 2402, 16, 0, 1, 1370, 1448, 12109, 
      1460, 916, 416, 9041, 14186, 26921, 2152, 3185, 130, 1220, 353, 145, 
      50276, 2146, 19721, 52105, 1993, 39348, 1325, 394, 25450, 35917, 2434, 
      3505, 3392, 1481, 2993, 2498, 74818, 3805, 1348, 4293, 11349, 7289, 
      4285, 841, 15817, 2788, 1928, 520, 4297, 900, 801, 14500, 49076, 3645, 
      5602, 3341, 5330, 5524, 3604, 56125, 962, 4930, 4993, 67073, 5850, 
      20133, 21253, 67138, 1997, 1205, 5069, 64729, 2320, 1345, 2257, 4073, 
      26650, 72125, 5165, 2250, 43625, 2522, 28906, 3700, 2853, 7474, 5098, 
      4250, 3074, 6292, 41936, 48161, 2125, 46969, 38597, 58378, 6529, 3204, 
      45568, 4426, 58097, 61450, 4021, 45349, 61549, 3177, 5305, 5204, 2753, 
      3793, 65204, 8692, 9749, 77009, 7105, 4693, 4474, 41665, 95409, 9962, 
      42530, 77828, 4753, 9425, 4880, 10786, 59450, 76049, 8077, 5725, 5858, 
      4778, 5920, 4820, 5785, 6836, 10970, 6890, 53584, 57168, 62305, 5690, 
      59618, 63893, 6649, 9257, 73897, 106265, 52154, 64978, 68930, 116153, 
      8584, 14144, 7300, 6409, 73481, 116624, 7857, 7013, 7253, 7400, 63845, 
      97325, 15538, 59209, 68900, 9169, 8353, 12233, 63796, 107325, 16745, 
      125930, 127997, 105808, 94498, 16232, 12085, 9005, 17674, 104506, 
      12816, 93316, 16805, 11345, 9445, 13085, 70613, 96629, 102629, 16857, 
      79497, 88762, 18281, 12025, 71504, 12226, 17665, 82640, 17012, 16712, 
      90625, 92537, 89384, 15802, 15237, 19169, 13045, 107245, 114580, 
      126352, 148378, 23725, 14248, 88145, 91445, 108649, 156529, 25045, 
      17666, 132290, 21773, 18853, 103093, 117925, 26365, 15905, 100057, 
      112097, 19594, 116114, 27976, 20101, 20753, 20098, 26585, 19865, 
      111865, 114353, 116873, 23141, 116386, 27828, 23266, 23537, 120257, 
      129658, 142673, 31365, 116388, 33010, 26890, 120724, 32485, 25205, 
      153674, 27538, 144404, 27242, 39442, 36257, 29201, 147410, 38845, 
      32741, 32180, 144820, 38909, 39778, 160073, 166340, 33202, 39524, 
      38144, 39845, 37805, 40585, 35177, 33952, 31037, 43514, 40658, 35810, 
      30490, 42722, 39170, 32042, 32621, 42010, 40400, 40426, 47060, 43528, 
      42138, 40545, 49610, 41962, 40621, 53261, 48313, 47065, 45700, 55474, 
      49517, 44104, 53924, 58897, 55042, 60125, 52658, 49537, 51826, 57320, 
      61000, 55336, 62210, 52688, 52169, 60925, 62361, 68429, 70397, 63562, 
      65273, 65525 ], 
  [ 223816, 218756, 217412, 216305, 213965, 213245, 210698, 208250, 206890, 
      207329, 206344, 202121, 196978, 199988, 197480, 198081, 193780, 192905, 
      186345, 185785, 184225, 181457, 179770, 179536, 177625, 176857, 168565, 
      165425, 166253, 161540, 158698, 157940, 155345, 152116, 153002, 151769, 
      150440, 149221, 151361, 149066, 148850, 144929, 143866, 143109, 143893, 
      142897, 143125, 140276, 139193, 139945, 138541, 137800, 136357, 135341, 
      133280, 131444, 131368, 130465, 130645, 128420, 128745, 128410, 127593, 
      128672, 127361, 126290, 120040, 119860, 118561, 113618, 113521, 112160, 
      110650, 110056, 109105, 107098, 108018, 103057, 102917, 102148, 101114, 
      99380, 98788, 98640, 95497, 95706, 94985, 235489, 93960, 93997, 94321, 
      92209, 93320, 91897, 91225, 90729, 217449, 89977, 90100, 219848, 89298, 
      89050, 199098, 87620, 88292, 88400, 87050, 87220, 219074, 85993, 85748, 
      229664, 84884, 83522, 215290, 84240, 83473, 202660, 173000, 202329, 
      217386, 80530, 178685, 79720, 79528, 79217, 78962, 78449, 77285, 76850, 
      203465, 182452, 186514, 75125, 154073, 74066, 75290, 156962, 73741, 
      151861, 74889, 160093, 151412, 212285, 68650, 68242, 137837, 123208, 
      135208, 141093, 214020, 146138, 128537, 138466, 65300, 67880, 64013, 
      64909, 63122, 63400, 122036, 165541, 176069, 62098, 64730, 70810, 
      127058, 148034, 61416, 102541, 141741, 60050, 68306, 59617, 105332, 
      106088, 150980, 110065, 94757, 96245, 141433, 56020, 55921, 104537, 
      55306, 167450, 54689, 54370, 60125, 103525, 119464, 52585, 57202, 
      89305, 51985, 54193, 62593, 63648, 104884, 116500, 57005, 57458, 
      103517, 141677, 103986, 79076, 127460, 100805, 54045, 59688, 112409, 
      48157, 48105, 47588, 73445, 96365, 49025, 50810, 74314, 136057, 46450, 
      46754, 51125, 45797, 150125, 49725, 133578, 45025, 50273, 51028, 63713, 
      44546, 62170, 51461, 50861, 51050, 41353, 77309, 41000, 42653, 43720, 
      50213, 56933, 65768, 100426, 128804, 39602, 46325, 58370, 64565, 99626, 
      98345, 74889, 37250, 37033, 36625, 38882, 94562, 36109, 39349, 55981, 
      37321, 60685, 94505, 35620, 54477, 54389, 97729, 34880, 34112, 70337, 
      117377, 37210, 35338, 35514, 77589, 90133, 95490, 33608, 33448, 94628, 
      33161, 38237, 44944, 46324, 39437, 32882, 34933, 31354, 42778, 44201, 
      44900, 90512, 37514, 36653, 31450, 39850, 35641, 28904, 57802, 46517, 
      88249, 89233, 91728, 33073, 67490, 68290, 53794, 28989, 29297, 26977, 
      30865, 52813, 52490, 29485, 28970, 61588, 26644, 25946, 84970, 44644, 
      45730, 25957, 71620, 65050, 25236, 33745, 34537, 37481, 24866, 24250, 
      24650, 29066, 49960, 28477, 38116, 35290, 31873, 31330, 31153, 27505, 
      24034, 24065, 69026, 38426, 104296, 76789, 27124, 117682, 75562, 22250, 
      22877, 26170, 113713, 32105, 22048, 68698, 59245, 21805, 21658, 25090, 
      25705, 104260, 56369, 26066, 66532, 47632, 28836, 22105, 67825, 87013, 
      48005, 100253, 112906, 60685, 43597, 39762, 107216, 103121, 38096, 
      25225, 24973, 19444, 19165, 86890, 37265, 82000, 37265, 25721, 51620, 
      99450, 61489, 19746, 28225, 97480, 25181, 52181, 100633, 73385, 18985, 
      19453, 97513, 60273, 48753, 19449, 34065, 115130, 34061, 17186, 44386, 
      101581, 81416, 23461, 125541, 102233, 71609, 45968, 79130, 35729, 
      16250, 50725, 61245, 96281, 47776, 60073, 17338, 61297, 51890, 40885, 
      33962, 17777, 69625, 43300, 29537, 30824, 90185, 48800, 23456, 72761, 
      51250, 38825, 13954, 64525, 51805, 36100, 30685, 17352, 96290, 86753, 
      62498, 60293, 53573, 46258, 12965, 12905, 13220, 116650, 12897, 18405, 
      14404, 83170, 50690, 37264, 28825, 12448, 23113, 23985, 112360, 109832, 
      109205, 12136, 11812, 13940, 107125, 101626, 92821, 32341, 12321, 
      112577, 87545, 26192, 86234, 28834, 19825, 17333, 10613, 16085, 94504, 
      69940, 67048, 59688, 38293, 16965, 15880, 98410, 80957, 77282, 42400, 
      38561, 33409, 15625, 10256, 65497, 37690, 15130, 113933, 91973, 16165, 
      9605, 81233, 69925, 52673, 17509, 10705, 9425, 114841, 109072, 27441, 
      26116, 101861, 72845, 22292, 67513, 44945, 19280, 9833, 22153, 9242, 
      75181, 8116, 9124, 30421, 9685, 44225, 14633, 9425, 20288, 69570, 
      59553, 43877, 11117, 7432, 49492, 47056, 23185, 7137, 7065, 23956, 
      28793, 11513, 42824, 41693, 19268, 16133, 8933, 7400, 44977, 10405, 
      16362, 30736, 11441, 14705, 8266, 19930, 15885, 7108, 8429, 6218, 6032, 
      29801, 12186, 16029, 5701, 7877, 24373, 13073, 20560, 16633, 8209, 
      23537, 22061, 8381, 4909, 7816, 17986, 10400, 13325, 7090, 26098, 6212, 
      4112, 4105, 12560, 5194, 6994, 12618, 4469, 9928, 4041, 17289, 6730, 
      4010, 3545, 4057, 6613, 10361, 16132, 2932, 2980, 5416, 3293, 20233, 
      3380, 2873, 2960, 22585, 24905, 28948, 31604, 3400, 3284, 19825, 2385, 
      2218, 38690, 3077, 2180, 10580, 2105, 2018, 9949, 2053, 9508, 2770, 
      1453, 1538, 42640, 2405, 965, 2777, 928, 15184, 685, 26546, 46372, 
      1618, 1928, 12105, 1076, 929, 386, 505, 586, 373, 853, 40725, 2372, 
      43074, 200, 313, 433, 1588, 5473, 15273, 1721, 130, 2665, 1585, 593, 
      73, 51578, 1789, 986, 17, 1945, 2501, 25, 1, 0, 1297, 1373, 11890, 
      1537, 977, 377, 8852, 13949, 26594, 2061, 3298, 149, 1289, 388, 162, 
      49829, 2237, 19442, 51650, 2080, 38953, 1394, 365, 25133, 35540, 2529, 
      3620, 3505, 1552, 3098, 2593, 74273, 3924, 1413, 4168, 11140, 7124, 
      4410, 882, 15570, 2885, 2005, 509, 4420, 937, 772, 14265, 48637, 3754, 
      5741, 3442, 5197, 5661, 3709, 55656, 965, 4805, 5120, 66560, 5989, 
      19858, 20970, 66625, 2056, 1220, 4946, 64226, 2385, 1360, 2196, 4178, 
      26333, 71594, 5288, 2305, 43216, 2581, 28577, 3789, 2920, 7625, 5213, 
      4349, 3145, 6425, 41537, 47732, 2146, 46546, 38216, 57905, 6660, 3145, 
      45153, 4517, 57626, 60965, 3944, 44936, 61064, 3130, 5408, 5305, 2768, 
      3728, 64705, 8845, 9914, 76466, 7232, 4770, 4405, 41274, 94804, 10121, 
      42137, 77285, 4698, 9572, 4825, 10949, 58981, 75514, 8200, 5800, 5933, 
      4745, 5993, 4849, 5850, 6925, 11125, 6977, 53145, 56713, 61828, 5729, 
      59153, 63410, 6586, 9376, 73376, 105632, 51725, 64493, 68429, 115490, 
      8685, 14321, 7361, 6404, 72964, 115961, 7930, 6980, 7208, 7349, 63368, 
      96724, 15725, 58754, 68405, 9250, 8410, 12368, 63325, 106696, 16930, 
      125245, 127306, 105185, 93913, 16405, 12200, 8980, 17861, 103889, 
      12937, 92737, 16978, 11434, 9434, 13204, 70120, 96040, 102020, 17026, 
      78970, 88201, 18464, 12116, 71009, 12317, 17834, 82105, 17165, 16861, 
      90064, 91970, 88829, 15921, 15346, 19330, 13060, 106632, 113945, 
      125681, 147645, 23924, 14285, 87602, 90890, 108036, 155776, 25250, 
      17777, 131605, 21940, 18980, 102500, 117284, 26578, 15952, 99476, 
      111476, 19721, 115481, 28197, 20232, 20890, 20225, 26788, 19984, 
      111248, 113728, 116240, 23300, 115757, 28033, 23409, 23680, 119620, 
      128993, 141970, 31588, 115765, 33245, 27065, 120089, 32708, 25348, 
      152945, 27693, 143705, 27385, 39701, 36490, 29362, 146705, 39092, 
      32932, 32365, 144125, 39154, 40025, 159338, 165589, 33381, 39761, 
      38369, 40082, 38018, 40820, 35360, 34121, 31156, 43765, 40885, 35989, 
      30593, 42961, 39377, 32161, 32744, 42237, 40609, 40625, 47309, 43733, 
      42325, 40714, 49853, 42121, 40762, 53524, 48528, 47268, 45889, 55745, 
      49736, 44245, 54161, 59170, 55285, 60404, 52873, 49716, 52025, 57565, 
      61261, 55549, 62477, 52865, 52340, 61172, 62602, 68690, 70666, 63765, 
      65488, 65738 ], 
  [ 229941, 223865, 222949, 221696, 218920, 219706, 216005, 212977, 212045, 
      213490, 213005, 208916, 201105, 207065, 202973, 204580, 199121, 198244, 
      191956, 191610, 190692, 186554, 184001, 185705, 182282, 181584, 174564, 
      170914, 172820, 167665, 163165, 163769, 160378, 153905, 158029, 156362, 
      155245, 152370, 157460, 153221, 152717, 148642, 144841, 144082, 148968, 
      147754, 148772, 143761, 140660, 145440, 142740, 141997, 141914, 140680, 
      137321, 134905, 132093, 133348, 135684, 131585, 133348, 132653, 130468, 
      133849, 131170, 131245, 123325, 120985, 121626, 115085, 118080, 117289, 
      114985, 109565, 113866, 109985, 107593, 107584, 102404, 106385, 101245, 
      99289, 103445, 97969, 97124, 96541, 96106, 210402, 97165, 94538, 98820, 
      92672, 91909, 91204, 95642, 94570, 193642, 90144, 94585, 195677, 93565, 
      88853, 177013, 89653, 88309, 88273, 88577, 87089, 194677, 89818, 89213, 
      204185, 84745, 85469, 191029, 88705, 87002, 179621, 153125, 179140, 
      192685, 83905, 157940, 82589, 81533, 82228, 80893, 80810, 79066, 77909, 
      179684, 160829, 164385, 76466, 135538, 74105, 74033, 137993, 73490, 
      133466, 72400, 140468, 132793, 186818, 72125, 70853, 120500, 107885, 
      118157, 123250, 188185, 127573, 112274, 120761, 65089, 65509, 65960, 
      64552, 65713, 67357, 106265, 144226, 153602, 61513, 62129, 65473, 
      110345, 128585, 61045, 89570, 123010, 62197, 63541, 62050, 91709, 
      92173, 130873, 95428, 82564, 83690, 122180, 59085, 58770, 90394, 57721, 
      145097, 57892, 55485, 55762, 89082, 102645, 53476, 53989, 77236, 53666, 
      52562, 56930, 57625, 90077, 99965, 53428, 53665, 88778, 121754, 89101, 
      68581, 109189, 86276, 50818, 54085, 95930, 50900, 50704, 49897, 63586, 
      82186, 47588, 48149, 64165, 116258, 49257, 46825, 47812, 47450, 128594, 
      46696, 113917, 47394, 46738, 47133, 55570, 45905, 53873, 46330, 45800, 
      45917, 42192, 65332, 43709, 41258, 41533, 44930, 49490, 56093, 84485, 
      109045, 41225, 42116, 50201, 54884, 83681, 82468, 62752, 39005, 39650, 
      37440, 37033, 78889, 38002, 36922, 47506, 36116, 50984, 78608, 34985, 
      45994, 45832, 81252, 38849, 34625, 58250, 98234, 43265, 33905, 33937, 
      64132, 74660, 79225, 36853, 36405, 78433, 33380, 34568, 38537, 39485, 
      47284, 32449, 32482, 32645, 36725, 54130, 38053, 74593, 45137, 44200, 
      35901, 48905, 31520, 30397, 71749, 57800, 72242, 73082, 75217, 39888, 
      54793, 55449, 67157, 27592, 34450, 27954, 27954, 66100, 65705, 34996, 
      34121, 76745, 26825, 27205, 69093, 36325, 57641, 29444, 88785, 52189, 
      24685, 28370, 28874, 47440, 28561, 24777, 24457, 25561, 63229, 35050, 
      31081, 44741, 40100, 39341, 39092, 33716, 27437, 27898, 86105, 49025, 
      126485, 95162, 33617, 141525, 93789, 23341, 22600, 23229, 137122, 
      40970, 24505, 85913, 74804, 24404, 22745, 22433, 22688, 126585, 71492, 
      22541, 83525, 61025, 36901, 21026, 53786, 107172, 61540, 122210, 
      136445, 76808, 56264, 31189, 130105, 125506, 49465, 32202, 32090, 
      22457, 19946, 107253, 48628, 101713, 48698, 21170, 40085, 121537, 
      78032, 18505, 22592, 119349, 20626, 40426, 122932, 91940, 23140, 17992, 
      119450, 76738, 63058, 17770, 26338, 139225, 44980, 19105, 34065, 
      124090, 101261, 30850, 150856, 124882, 90082, 35137, 98753, 47360, 
      17009, 38884, 78130, 118276, 62281, 76880, 15497, 78388, 67325, 54088, 
      45509, 15284, 88082, 32597, 40000, 41717, 111658, 63865, 32185, 91856, 
      66817, 51872, 13537, 82394, 67514, 48569, 41786, 14125, 118621, 107860, 
      80077, 77512, 69640, 60957, 13480, 13058, 12869, 141425, 12688, 14308, 
      12465, 103909, 66389, 50297, 39770, 11945, 16922, 17506, 136765, 
      133949, 133250, 15805, 11593, 11705, 130952, 124805, 114920, 44360, 
      16420, 137050, 108994, 36625, 107537, 40057, 28240, 24740, 12260, 
      12260, 116885, 89009, 85685, 77173, 51818, 24298, 12053, 121293, 
      101608, 97429, 56857, 52226, 45922, 22522, 12905, 83984, 51209, 11369, 
      138682, 114130, 23490, 11170, 102020, 89128, 69140, 25480, 14788, 
      11204, 139730, 133313, 38650, 36965, 125306, 92546, 32129, 86490, 
      60178, 28249, 13978, 15210, 8489, 95306, 9881, 8297, 42696, 8136, 
      59450, 22082, 7946, 13697, 88969, 77440, 59098, 16978, 9333, 65789, 
      62921, 33794, 9250, 8314, 16061, 40912, 17872, 57965, 56618, 28793, 
      24578, 13778, 6989, 60548, 16328, 10693, 43425, 18010, 22784, 12961, 
      12961, 24466, 6257, 13480, 8893, 6329, 20090, 19465, 10132, 6066, 5794, 
      35752, 8180, 30929, 25778, 13610, 15184, 32930, 14066, 6130, 5365, 
      27701, 17305, 21524, 12193, 16945, 10949, 5825, 5746, 7361, 4097, 4457, 
      7345, 7690, 5733, 6970, 10282, 12249, 7081, 4384, 3744, 3922, 5650, 
      9333, 4049, 3809, 3221, 3112, 12132, 6653, 5210, 3209, 13834, 15578, 
      18685, 20765, 6957, 6697, 11716, 3130, 3393, 26329, 6698, 2993, 5345, 
      4426, 4337, 4852, 4658, 4553, 6525, 3042, 1973, 29313, 6500, 2468, 
      7300, 3145, 7897, 2250, 16301, 32309, 5337, 6005, 5668, 4285, 3922, 
      2081, 976, 841, 1202, 530, 27586, 389, 29497, 1381, 772, 530, 173, 
      1538, 7738, 5920, 1233, 7650, 5706, 3562, 1602, 36545, 6120, 4525, 
      1250, 80, 7400, 1682, 1370, 1297, 0, 2, 5333, 5634, 4498, 298, 3373, 
      6740, 16145, 106, 8685, 2152, 5090, 2965, 2089, 35050, 6824, 10709, 
      36581, 6521, 26042, 5185, 628, 15028, 23273, 7252, 9061, 8874, 5409, 
      8177, 7312, 55952, 9505, 5050, 965, 4913, 2477, 10201, 3649, 7969, 
      7666, 6066, 1402, 10133, 3554, 1013, 7090, 34114, 8957, 12020, 8353, 
      1684, 11866, 8762, 40045, 2344, 1576, 10961, 49361, 12260, 11225, 
      12049, 49424, 5445, 3025, 1781, 47381, 5986, 3161, 1261, 9217, 16180, 
      53737, 10973, 5540, 29745, 5956, 17984, 8242, 6581, 14308, 10600, 9160, 
      6948, 12458, 28418, 33533, 4145, 32561, 25741, 42116, 12613, 2258, 
      31450, 9028, 41905, 44740, 2405, 31301, 44837, 2669, 10345, 10170, 
      4537, 2617, 47970, 15578, 17077, 58141, 13025, 8761, 3140, 28417, 
      74237, 17056, 29200, 58946, 3925, 16069, 4050, 18020, 43300, 57457, 
      13829, 9701, 9832, 4756, 9818, 7090, 9385, 11322, 17896, 11300, 38530, 
      41522, 45845, 8320, 43600, 47209, 5501, 14841, 55801, 84025, 37460, 
      48212, 51572, 92801, 13498, 21866, 10730, 7397, 55525, 93266, 11729, 
      6961, 6757, 6682, 47365, 76257, 23624, 43537, 51746, 13325, 11621, 
      18385, 47522, 85205, 24741, 101736, 103581, 83906, 74000, 23778, 17485, 
      9225, 25736, 82820, 18434, 73034, 24345, 15777, 10177, 18625, 53509, 
      75973, 81233, 24245, 61133, 69140, 26185, 16525, 54322, 16724, 25045, 
      63970, 23794, 23346, 70985, 72673, 69962, 21316, 20381, 26233, 14705, 
      85669, 92186, 102626, 122356, 32185, 16714, 69149, 72005, 87061, 
      129761, 33721, 22864, 108036, 29041, 24641, 82241, 95297, 35333, 18729, 
      79645, 90205, 25376, 93776, 37234, 26029, 26901, 25876, 35173, 25345, 
      90113, 92305, 94529, 30097, 94184, 36482, 29620, 29889, 97749, 106112, 
      117721, 40673, 94394, 42760, 34420, 98282, 41785, 31545, 127748, 34312, 
      119578, 33568, 50056, 45909, 36189, 122356, 49009, 40833, 40050, 
      120130, 48997, 49936, 133897, 139570, 40840, 49306, 47482, 49625, 
      46693, 50285, 42953, 41210, 36441, 53800, 50056, 43432, 35300, 52560, 
      47824, 37440, 38165, 51400, 49122, 48772, 57250, 52082, 50024, 47765, 
      59560, 48800, 46793, 63945, 57217, 55525, 53642, 66448, 58565, 50258, 
      63626, 69929, 64964, 71377, 61540, 57085, 60112, 67306, 71570, 64130, 
      73000, 60146, 59405, 70969, 72173, 78965, 81225, 71944, 74097, 74273 ], 
  [ 231065, 224953, 224045, 222786, 219994, 220816, 217081, 214033, 213109, 
      214580, 214105, 210010, 202121, 208161, 204025, 205658, 200161, 199282, 
      192986, 192644, 191738, 187560, 184981, 186733, 183268, 182570, 175562, 
      171892, 173826, 168649, 164101, 164737, 161320, 154753, 158965, 157284, 
      156169, 153248, 158418, 154125, 153613, 149524, 145645, 144884, 149882, 
      148660, 149698, 144625, 141466, 146354, 143618, 142873, 142820, 141578, 
      138181, 135745, 132857, 134170, 136562, 132409, 134210, 133505, 131282, 
      134725, 132008, 132109, 124129, 121729, 122420, 115821, 118898, 118117, 
      115789, 110233, 114676, 110741, 108257, 108370, 103050, 107161, 101905, 
      99937, 104221, 98597, 97810, 97205, 96776, 210344, 97889, 95188, 99578, 
      93314, 92497, 91810, 96388, 95300, 193604, 90770, 95329, 195625, 94301, 
      89465, 177017, 90325, 88925, 88885, 89233, 87697, 194609, 90532, 89917, 
      204085, 85345, 86125, 190957, 89429, 87700, 179581, 153169, 179090, 
      192593, 84589, 157954, 83257, 82177, 82898, 81533, 81460, 79696, 78517, 
      179602, 160805, 164345, 77076, 135592, 74673, 74565, 138033, 74048, 
      133520, 72890, 140482, 132833, 186660, 72769, 71473, 120562, 108001, 
      118225, 123296, 188009, 127597, 112360, 120805, 65617, 65977, 66546, 
      65074, 66313, 67993, 106353, 144160, 153504, 62017, 62577, 65845, 
      110401, 128565, 61553, 89728, 123008, 62773, 63925, 62632, 91845, 
      92297, 130825, 95530, 82730, 83844, 122146, 59669, 59348, 90500, 58285, 
      144973, 58474, 56009, 56128, 89168, 102665, 53986, 54385, 77386, 54196, 
      53000, 57256, 57941, 90149, 99989, 53810, 54041, 88848, 121680, 89165, 
      68765, 109157, 86346, 51200, 54401, 95940, 51442, 51242, 50425, 63776, 
      82256, 48010, 48537, 64345, 116168, 49793, 47285, 48178, 47952, 128452, 
      47066, 113825, 47912, 47092, 47477, 55796, 46393, 54085, 46628, 46098, 
      46213, 42650, 65434, 44217, 41652, 41905, 45216, 49716, 56257, 84473, 
      108925, 41697, 42426, 50401, 55042, 83665, 82450, 62834, 39469, 40136, 
      37874, 37393, 78865, 38464, 37264, 47680, 36490, 51122, 78570, 35369, 
      46160, 45994, 81194, 39357, 35037, 58312, 98100, 43829, 34261, 34289, 
      64154, 74626, 79169, 37337, 36881, 78377, 33778, 34858, 38749, 39685, 
      47890, 32825, 32800, 33065, 36941, 54788, 38245, 74533, 45729, 44786, 
      36401, 49529, 31778, 30809, 72505, 58482, 72164, 73000, 75125, 40442, 
      54805, 55457, 67889, 27914, 34952, 28340, 28232, 66826, 66429, 35506, 
      34621, 77521, 27185, 27593, 69005, 36445, 58321, 29890, 89609, 52177, 
      25013, 28564, 29060, 48058, 29005, 25133, 24793, 25805, 63937, 35572, 
      31225, 45341, 40666, 39901, 39650, 34226, 27869, 28340, 86913, 49653, 
      127433, 96004, 34129, 142517, 94625, 23701, 22922, 23477, 138100, 
      41544, 24901, 86717, 75562, 24802, 23101, 22685, 22930, 127529, 72234, 
      22765, 84317, 61717, 37445, 21316, 53716, 108050, 62234, 123136, 
      137413, 77570, 56930, 31265, 131053, 126440, 50093, 32708, 32596, 
      22849, 20276, 108125, 49250, 102565, 49320, 21348, 40069, 122453, 
      78794, 18773, 22738, 120257, 20800, 40400, 123850, 92754, 23554, 18250, 
      120356, 77492, 63752, 18020, 26420, 140189, 45578, 19453, 34073, 
      125008, 102105, 31348, 151850, 125800, 90884, 35125, 99585, 47970, 
      17317, 38842, 78884, 119170, 62965, 77626, 15725, 79138, 68029, 54730, 
      46105, 15490, 88868, 32573, 40562, 42289, 112520, 64549, 32693, 92650, 
      67513, 52498, 13789, 83152, 68212, 49177, 42356, 14297, 119501, 108706, 
      80825, 78250, 70346, 61625, 13754, 13320, 13117, 142369, 12938, 14450, 
      12665, 104737, 67077, 50909, 40324, 12181, 17000, 17576, 137689, 
      134865, 134164, 16153, 11833, 11889, 131858, 125693, 115778, 44938, 
      16778, 137972, 109832, 37157, 108369, 40609, 28714, 25186, 12546, 
      12394, 117745, 89777, 86441, 77897, 52432, 24740, 12185, 122165, 
      102418, 98225, 57493, 52840, 46504, 22948, 13213, 84730, 51817, 11497, 
      139600, 114976, 23924, 11444, 102826, 89890, 69826, 25930, 15130, 
      11482, 140648, 134213, 39188, 37493, 126180, 93316, 32625, 87236, 
      60820, 28717, 14312, 15236, 8685, 96080, 10145, 8489, 43250, 8306, 
      60084, 22500, 8116, 13725, 89717, 78146, 59728, 17348, 9593, 66445, 
      63565, 34292, 9512, 8552, 16045, 41450, 18250, 58585, 57232, 29257, 
      25012, 14112, 7177, 61178, 16690, 10733, 43973, 18388, 23202, 13285, 
      12961, 24896, 6425, 13810, 9157, 6525, 20008, 19853, 10154, 6260, 5920, 
      36250, 8226, 31397, 26212, 13940, 15130, 33408, 14400, 6340, 5473, 
      28145, 17669, 21922, 12505, 16861, 11245, 6037, 5956, 7381, 4229, 4549, 
      7361, 7940, 5777, 7208, 10244, 12557, 7321, 4562, 3890, 4000, 5668, 
      9293, 4225, 3977, 3305, 3250, 12050, 6885, 5416, 3357, 13732, 15460, 
      18541, 20605, 7193, 6929, 11626, 3284, 3557, 26117, 6928, 3145, 5329, 
      4616, 4525, 4834, 4852, 4537, 6749, 3200, 2097, 29045, 6714, 2610, 
      7522, 3301, 7789, 2384, 16105, 32005, 5525, 6201, 5570, 4453, 4084, 
      2205, 1066, 925, 1300, 596, 27296, 405, 29189, 1481, 850, 596, 197, 
      1492, 7592, 6098, 1325, 7844, 5876, 3700, 1700, 36181, 6290, 4673, 
      1332, 74, 7578, 1768, 1448, 1373, 2, 0, 5185, 5780, 4628, 328, 3253, 
      6570, 15885, 80, 8861, 2234, 5220, 3061, 2165, 34660, 6970, 10485, 
      36181, 6661, 25700, 5305, 650, 14762, 22945, 7394, 9221, 9032, 5525, 
      8325, 7450, 55450, 9665, 5156, 881, 4745, 2349, 10361, 3725, 7757, 
      7796, 6176, 1424, 10285, 3620, 1013, 6884, 33700, 9089, 12178, 8473, 
      1570, 12020, 8884, 39593, 2362, 1466, 11101, 48861, 12410, 10961, 
      11777, 48922, 5513, 3049, 1665, 46885, 6056, 3181, 1205, 9325, 15866, 
      53209, 11097, 5594, 29333, 6010, 17650, 8324, 6641, 14450, 10706, 9250, 
      7010, 12580, 28008, 33093, 4153, 32125, 25345, 41626, 12725, 2180, 
      31016, 9098, 41413, 44234, 2305, 30865, 44329, 2597, 10421, 10244, 
      4525, 2525, 47444, 15700, 17209, 57565, 13117, 8801, 3034, 27989, 
      73589, 17170, 28762, 58356, 3821, 16165, 3944, 18130, 42778, 56869, 
      13897, 9721, 9850, 4666, 9832, 7060, 9389, 11348, 17986, 11322, 38024, 
      41000, 45301, 8290, 43066, 46657, 5365, 14885, 55205, 83317, 36954, 
      47650, 50994, 92061, 13520, 21960, 10708, 7309, 54925, 92520, 11717, 
      6841, 6625, 6544, 46801, 75569, 23722, 42989, 51156, 13309, 11581, 
      18421, 46948, 84473, 24821, 100946, 102785, 83176, 73306, 23840, 17489, 
      9089, 25810, 82090, 18440, 72340, 24401, 15749, 10049, 18625, 52897, 
      75265, 80505, 24293, 60485, 68458, 26245, 16493, 53704, 16690, 25085, 
      63304, 23812, 23360, 70285, 71965, 69264, 21290, 20345, 26245, 14569, 
      84905, 91396, 101800, 121466, 32225, 16592, 68445, 71289, 86285, 
      128845, 33761, 22810, 107186, 29041, 24601, 81481, 94489, 35377, 18605, 
      78893, 89413, 25330, 92970, 37280, 25985, 26861, 25826, 35197, 25285, 
      89317, 91501, 93717, 30073, 93370, 36500, 29570, 29837, 96917, 105250, 
      116821, 40697, 93572, 42794, 34394, 97444, 41801, 31481, 126810, 34250, 
      118660, 33490, 50090, 45917, 36125, 121426, 49025, 40793, 40004, 
      119204, 49009, 49946, 132925, 138580, 40778, 49300, 47464, 49617, 
      46657, 50269, 42885, 41128, 36305, 53794, 50026, 43354, 35146, 52538, 
      47770, 37298, 38025, 51362, 49064, 48698, 57220, 52000, 49922, 47645, 
      59506, 48658, 46633, 63905, 57125, 55421, 53524, 66410, 58473, 50080, 
      63540, 69877, 64882, 71329, 61426, 56933, 59978, 67216, 71488, 64000, 
      72922, 59976, 59229, 70865, 72053, 78849, 81113, 71762, 73925, 74097 ], 
  [ 250298, 242162, 242114, 240565, 236905, 240745, 234704, 230500, 230436, 
      233921, 234450, 230633, 217412, 229354, 222050, 225697, 217890, 217009, 
      211273, 211361, 211745, 204829, 200520, 206154, 199665, 199109, 194669, 
      189985, 194077, 188026, 180164, 183530, 178525, 165474, 176164, 173617, 
      172930, 166697, 177769, 169588, 168500, 164113, 154760, 153997, 167201, 
      165545, 168165, 158770, 151577, 164525, 159197, 158450, 161125, 159449, 
      153458, 149866, 141506, 147137, 153845, 145946, 150625, 149200, 144241, 
      152290, 146837, 149236, 137930, 131210, 135785, 126004, 135269, 135634, 
      131720, 116514, 131465, 123784, 114676, 124709, 109309, 122922, 109456, 
      107050, 120834, 104554, 108369, 106180, 106325, 167477, 111610, 103581, 
      115889, 101557, 96994, 97745, 112545, 110305, 153313, 98429, 111626, 
      154610, 110164, 96400, 140176, 101722, 96290, 95962, 99620, 94770, 
      153152, 105521, 104186, 160466, 92410, 97364, 149780, 105706, 102105, 
      140850, 120770, 140065, 150544, 98696, 123821, 96354, 93546, 96281, 
      92756, 93545, 90625, 88004, 139409, 124930, 127460, 87133, 105901, 
      82132, 79432, 107476, 80929, 104113, 75301, 108621, 102986, 143125, 
      87120, 84096, 93293, 84762, 91530, 95017, 143746, 97876, 87245, 92808, 
      72610, 68650, 77857, 71777, 78916, 83330, 82234, 108953, 115993, 68276, 
      64804, 62600, 84404, 97096, 68242, 71217, 92977, 74500, 61828, 74933, 
      72034, 71906, 98050, 73697, 65789, 66181, 91089, 73250, 72497, 69665, 
      70568, 107720, 72337, 65696, 54865, 67745, 76490, 63233, 55424, 60713, 
      65025, 57205, 53397, 53362, 68002, 74386, 54125, 53924, 66841, 89305, 
      66868, 55250, 80090, 64765, 52225, 50674, 70465, 64413, 63925, 62530, 
      51545, 61385, 52625, 50704, 51536, 84061, 62900, 54920, 49045, 58753, 
      92885, 48505, 82000, 60149, 47521, 47186, 47009, 56612, 45000, 43877, 
      43489, 43460, 51845, 48997, 57154, 46381, 45050, 42169, 42349, 44426, 
      60112, 76930, 52468, 41533, 41588, 43205, 59300, 58225, 46093, 50516, 
      52909, 47045, 41236, 55060, 49793, 39953, 38273, 41625, 39265, 54325, 
      41650, 36745, 36433, 55793, 54850, 43618, 41693, 67369, 63496, 38952, 
      38692, 44797, 51237, 54196, 51386, 50354, 53546, 41777, 35081, 33498, 
      33570, 71149, 39524, 35465, 43216, 32404, 82217, 32122, 50266, 68548, 
      67457, 52880, 75220, 31117, 41378, 107984, 88633, 47737, 48285, 49690, 
      61661, 37000, 37364, 102208, 32713, 52853, 37889, 30005, 100997, 
      100456, 54125, 52520, 115434, 35146, 37712, 44852, 27410, 89748, 44469, 
      131546, 34064, 31522, 25425, 25345, 75589, 44008, 33800, 32020, 26408, 
      98090, 56333, 24770, 71860, 64737, 63540, 63145, 54265, 42292, 43625, 
      128692, 78472, 179434, 140373, 54738, 197828, 138704, 33508, 29993, 
      25220, 192545, 66901, 37442, 128776, 114309, 37629, 32904, 25000, 
      24525, 179810, 110113, 23348, 125938, 96138, 61210, 26793, 33273, 
      156005, 96941, 174689, 192132, 117457, 89905, 21760, 184474, 178853, 
      80474, 54305, 54477, 36522, 29485, 156500, 79625, 149642, 79837, 19897, 
      24650, 174280, 119533, 23944, 19125, 171650, 19345, 24545, 176105, 
      137521, 39521, 22985, 171889, 118081, 100021, 22321, 18625, 196040, 
      75077, 30952, 21092, 177689, 149458, 53789, 210145, 178765, 135497, 
      21130, 146500, 78901, 26504, 22829, 120325, 170833, 99650, 118917, 
      19720, 121001, 106580, 88817, 76880, 18185, 133465, 18850, 69173, 
      71762, 163157, 102370, 57842, 138533, 106340, 86285, 20648, 126585, 
      107325, 81810, 72253, 15538, 171860, 158617, 123680, 120385, 110177, 
      98720, 22481, 21325, 20114, 199620, 20221, 13957, 16490, 153920, 
      106180, 84682, 69921, 18882, 12325, 12325, 194210, 190810, 189965, 
      31202, 19106, 15130, 187225, 179764, 167689, 76689, 32689, 194633, 
      160445, 65738, 158692, 70772, 53261, 47717, 23557, 12461, 170226, 
      135634, 131434, 120586, 87201, 47125, 12250, 175652, 151441, 146240, 
      94130, 87893, 79253, 44465, 26234, 129429, 86580, 11700, 196825, 
      167017, 46301, 22301, 152129, 136025, 110489, 49601, 31025, 22769, 
      198157, 190426, 69337, 66922, 180805, 140453, 60034, 132929, 99025, 
      54394, 30341, 9089, 14920, 144073, 21418, 14578, 75545, 12953, 98281, 
      45145, 12905, 8290, 136264, 121669, 97921, 36821, 21146, 106794, 
      103050, 63265, 21493, 18805, 8010, 73445, 38725, 96626, 94841, 56066, 
      49661, 31561, 14114, 100081, 36297, 7156, 77114, 39289, 47125, 30440, 
      6788, 49825, 12490, 31681, 22276, 14890, 8357, 42184, 6133, 14765, 
      9529, 66785, 6217, 59914, 52281, 32521, 6205, 62929, 33553, 16565, 
      8354, 55360, 39266, 46109, 30500, 6344, 28514, 17258, 17033, 4778, 
      9832, 7272, 4612, 22181, 5186, 20869, 4033, 31400, 21268, 14045, 11069, 
      6425, 4057, 3506, 14274, 13450, 6730, 10705, 3665, 21250, 17909, 11674, 
      4049, 4625, 5834, 6746, 22130, 21578, 3233, 12601, 13736, 9224, 22001, 
      12602, 2690, 17093, 17000, 2477, 17901, 2466, 22100, 14225, 10816, 
      10250, 22765, 13477, 24433, 15602, 1082, 13385, 3488, 11754, 20840, 
      22234, 577, 18754, 17953, 13480, 9893, 9320, 10845, 7837, 8905, 4330, 
      9928, 11738, 9665, 8689, 5266, 1521, 421, 22397, 11432, 25721, 22025, 
      17545, 12665, 14024, 22865, 19664, 11713, 4261, 25297, 13005, 12109, 
      11890, 5333, 5185, 0, 21905, 19601, 8101, 226, 85, 2920, 4105, 27572, 
      14177, 20761, 16154, 13960, 13045, 24089, 964, 13988, 23490, 7825, 
      20836, 9125, 2501, 6362, 24793, 28058, 27725, 21194, 26440, 24845, 
      26765, 28786, 20389, 2434, 250, 1018, 29908, 17224, 520, 25325, 22265, 
      11177, 29682, 16825, 9466, 505, 12629, 27472, 32717, 26276, 2525, 
      32413, 26973, 16354, 13105, 2993, 30770, 22450, 32941, 1684, 1924, 
      22509, 20282, 14650, 3328, 21188, 21253, 14778, 7330, 27400, 3557, 
      25492, 30466, 20065, 10394, 20765, 4469, 25237, 21970, 35825, 29489, 
      26881, 22625, 32657, 9781, 12706, 16164, 12168, 8410, 18065, 32650, 
      8425, 11629, 26141, 17992, 19805, 7250, 11618, 19898, 9700, 28322, 
      28001, 16090, 8330, 22001, 37197, 39568, 28948, 32738, 24820, 8541, 
      10312, 40498, 39085, 10933, 29725, 10324, 37210, 10445, 40325, 19469, 
      28808, 33210, 25578, 25705, 12745, 25541, 19601, 24520, 28205, 39593, 
      28033, 16861, 18685, 21402, 21541, 20029, 22324, 11268, 33890, 28130, 
      48178, 16501, 23165, 25357, 54760, 31225, 45133, 25529, 17378, 28130, 
      55213, 27400, 14890, 13810, 13297, 22882, 42722, 47609, 20648, 25933, 
      29556, 26100, 38554, 23445, 49594, 48548, 62033, 63440, 48725, 41589, 
      46697, 36170, 17690, 49673, 48065, 37549, 41049, 47252, 32552, 19652, 
      37586, 27794, 43250, 47050, 46852, 32932, 38457, 49810, 33434, 28453, 
      33629, 47636, 35165, 45205, 44465, 40266, 41512, 39673, 40225, 38560, 
      48200, 26010, 51130, 56033, 63845, 79045, 56906, 29609, 39700, 41680, 
      52498, 84978, 58868, 41149, 68213, 51410, 44090, 49130, 58682, 61056, 
      32330, 47402, 55042, 44813, 57733, 63529, 45754, 47060, 45305, 60146, 
      44186, 55226, 56834, 58474, 51850, 58409, 61585, 50185, 50450, 61370, 
      67685, 76520, 67066, 59029, 70025, 57305, 62033, 68162, 52082, 84625, 
      55705, 78625, 54077, 79025, 72980, 58004, 80953, 77090, 64826, 63605, 
      79445, 76928, 78005, 90280, 94781, 63937, 76633, 73933, 76948, 72256, 
      77450, 66322, 63557, 55130, 82121, 76625, 66497, 52817, 79997, 72925, 
      56117, 57130, 77953, 74357, 73265, 85381, 76985, 73609, 70036, 87217, 
      70317, 66996, 93050, 82810, 80242, 77337, 96125, 84442, 70425, 90793, 
      99720, 92565, 101602, 87089, 80002, 84485, 95033, 100449, 89505, 
      102313, 82885, 81706, 98810, 99556, 107776, 110612, 96505, 99530, 99556 
     ], [ 224901, 220901, 219073, 218114, 216226, 213844, 212537, 210697, 
      208853, 208192, 206645, 202226, 199953, 199757, 198965, 198466, 195389, 
      194506, 187570, 186768, 184482, 183188, 182429, 180065, 179792, 178938, 
      169146, 166528, 166178, 161893, 160837, 158573, 156820, 157085, 154453, 
      153680, 152101, 152676, 151610, 151421, 151517, 147712, 149605, 148840, 
      145170, 144400, 143762, 143245, 144338, 140706, 140706, 139957, 137000, 
      136210, 135545, 134317, 137205, 133954, 131778, 131573, 130330, 130385, 
      131050, 129625, 129796, 127453, 122941, 125101, 121680, 118397, 114930, 
      112921, 112261, 116885, 110224, 110237, 114745, 104338, 109658, 103733, 
      107137, 105613, 99857, 105481, 99818, 100885, 99844, 268740, 96541, 
      99464, 95490, 97730, 100861, 98650, 92432, 92560, 249232, 95778, 91213, 
      252005, 90637, 95225, 228985, 91369, 94225, 94489, 91337, 93293, 
      251425, 87760, 87905, 263177, 90925, 87293, 247453, 85273, 85520, 
      233489, 200381, 233290, 249985, 82693, 206978, 82421, 83165, 81754, 
      82669, 81680, 81124, 81461, 234986, 211625, 216225, 79400, 179860, 
      79721, 82349, 183209, 79700, 177476, 83242, 187010, 177229, 245480, 
      70481, 71009, 162194, 145373, 159245, 165988, 247573, 171805, 151700, 
      163181, 71053, 75973, 67418, 70810, 65809, 64597, 144605, 194116, 
      205892, 68185, 73001, 82045, 150617, 174557, 67261, 122036, 167476, 
      63157, 78901, 62404, 125513, 126565, 178165, 131314, 113338, 115208, 
      167642, 58041, 58176, 125200, 58021, 196997, 56530, 58473, 70132, 
      124452, 142965, 56890, 65953, 107650, 55424, 61220, 73988, 75433, 
      126185, 139673, 66130, 66817, 124724, 168500, 125341, 95665, 152473, 
      121754, 62740, 70957, 135440, 50354, 50458, 50245, 89284, 116884, 
      55730, 58841, 90457, 162644, 48537, 51805, 59842, 49124, 178568, 58114, 
      159985, 47556, 59200, 60345, 77632, 48161, 76205, 62056, 61370, 61637, 
      45450, 95290, 43061, 49160, 51085, 60932, 69992, 81245, 122681, 155185, 
      42809, 55850, 72185, 80018, 121865, 120490, 92962, 40253, 39092, 40626, 
      45769, 116425, 38932, 46852, 70036, 43490, 76058, 116570, 41141, 68500, 
      68482, 120402, 35393, 38369, 88244, 142928, 35453, 41693, 42025, 96970, 
      111698, 117913, 34885, 35037, 116965, 37706, 46994, 56657, 58505, 
      35698, 38113, 42340, 34697, 54077, 38176, 57049, 112489, 33977, 33178, 
      31329, 34721, 44786, 31957, 47353, 38954, 110240, 111380, 114265, 
      30330, 85885, 86841, 43937, 35122, 28324, 30528, 38628, 43018, 42773, 
      28114, 27989, 49757, 31037, 29161, 106749, 58225, 37385, 26738, 57573, 
      83521, 30361, 44096, 45200, 31210, 25381, 28197, 29377, 37381, 40093, 
      25864, 50245, 29549, 27458, 27149, 27050, 25274, 24845, 24400, 55001, 
      31421, 84725, 61352, 24557, 96309, 60273, 25525, 27634, 33813, 92800, 
      26948, 23833, 54485, 46826, 23426, 24917, 32405, 33410, 84501, 44402, 
      34301, 52529, 37529, 24505, 27680, 87440, 69570, 37738, 80852, 91781, 
      47594, 34250, 53425, 86785, 83236, 30145, 22032, 21608, 20525, 22664, 
      69165, 29290, 64969, 29204, 34976, 68441, 79837, 47882, 25405, 38642, 
      78093, 34420, 69220, 80770, 57578, 18778, 25330, 78032, 46720, 37540, 
      25552, 46720, 93301, 26506, 19381, 59841, 81460, 64181, 19720, 102370, 
      81940, 55840, 61945, 62105, 27362, 19661, 67786, 47176, 76666, 36265, 
      46058, 23525, 46954, 39341, 30754, 25625, 24650, 53792, 59057, 22354, 
      23165, 71044, 36601, 18121, 56186, 38497, 28802, 18517, 49268, 38888, 
      26693, 22760, 24949, 76189, 67978, 47545, 45730, 40258, 34425, 16498, 
      16820, 17681, 93881, 17194, 26914, 20565, 64753, 37733, 27185, 21008, 
      17033, 33860, 35044, 89941, 87725, 87176, 12181, 16069, 20381, 85322, 
      80525, 72890, 23330, 11890, 90064, 68308, 18889, 67145, 20665, 14698, 
      13298, 12818, 24218, 74237, 53261, 50837, 44725, 27620, 13000, 24005, 
      77589, 62554, 59425, 30697, 27716, 23812, 12112, 11345, 49418, 26993, 
      23153, 91060, 71908, 12168, 11848, 62642, 53050, 38762, 12802, 10210, 
      11426, 91796, 86729, 19216, 18281, 80360, 55400, 15533, 50832, 32320, 
      13441, 9220, 33552, 13925, 57236, 10061, 13877, 20970, 15210, 31568, 
      10400, 14864, 31265, 52381, 44002, 31204, 8584, 9189, 35633, 33665, 
      15488, 8644, 9508, 36305, 19450, 8410, 30197, 29300, 12725, 10760, 
      7460, 11621, 31874, 7754, 26269, 20745, 8080, 9698, 6925, 31225, 10324, 
      11765, 6682, 7045, 9425, 44036, 8005, 26122, 9000, 13828, 15730, 22058, 
      13001, 10400, 6032, 36250, 13940, 5876, 7240, 14125, 11105, 6553, 8066, 
      5185, 39637, 4673, 5849, 5920, 21785, 9965, 13325, 21913, 4552, 18045, 
      4420, 28432, 4293, 4225, 6178, 7938, 13060, 18976, 27009, 5213, 5573, 
      11285, 6970, 32490, 3305, 3812, 6161, 35536, 38480, 43537, 46817, 2997, 
      3037, 32050, 5008, 4365, 55501, 2564, 4709, 19661, 2980, 2885, 18850, 
      2600, 18245, 2061, 3060, 4385, 60345, 1226, 2594, 1114, 1753, 26305, 
      2196, 40841, 64793, 765, 677, 22234, 745, 832, 1685, 3130, 3445, 2600, 
      4328, 58084, 7625, 60877, 2005, 2890, 3392, 6185, 12800, 26500, 226, 
      1989, 288, 144, 400, 1440, 70877, 90, 145, 1664, 6938, 146, 1172, 1460, 
      1537, 5634, 5780, 21905, 0, 64, 3364, 17689, 24650, 40805, 7060, 333, 
      850, 32, 457, 925, 68680, 98, 31733, 70805, 89, 55760, 97, 2890, 38890, 
      51629, 202, 505, 468, 153, 365, 250, 96890, 637, 232, 10397, 20645, 
      14897, 865, 613, 26533, 424, 324, 2260, 929, 800, 3209, 24736, 67048, 
      785, 1586, 769, 11650, 1576, 872, 75205, 2098, 10930, 1409, 87809, 
      1802, 31817, 33241, 87866, 981, 1861, 10961, 85061, 1060, 1985, 5785, 
      1285, 39898, 93505, 1685, 1346, 60345, 1450, 42578, 1480, 1469, 2890, 
      1882, 1642, 1530, 2384, 58244, 65609, 2465, 64181, 54205, 77474, 2665, 
      6560, 62452, 2074, 77101, 80986, 8045, 62141, 81077, 6053, 2473, 2448, 
      3265, 7345, 85248, 3944, 4537, 98701, 3329, 2809, 8138, 57565, 119417, 
      4930, 58474, 99464, 7837, 4825, 7956, 5570, 78250, 97357, 4373, 3845, 
      3970, 6994, 4100, 4672, 4261, 4392, 6010, 4514, 71188, 75380, 81353, 
      5122, 78202, 83161, 9941, 5625, 94585, 131209, 69338, 84290, 88850, 
      142229, 5620, 8276, 5840, 7457, 93985, 142676, 5933, 9109, 9805, 10180, 
      82813, 121005, 9266, 77317, 88520, 6893, 6989, 7897, 82472, 132005, 
      10485, 152730, 155025, 130244, 117482, 10404, 8461, 10701, 11306, 
      128690, 8948, 116048, 10953, 8685, 10585, 9277, 90061, 119725, 126485, 
      11141, 100229, 110786, 12025, 9265, 91012, 9458, 11917, 103636, 11848, 
      11700, 112577, 114709, 111092, 11890, 11705, 13645, 13061, 131125, 
      139280, 152420, 176794, 16717, 13396, 109325, 113081, 132481, 185681, 
      17785, 13978, 158850, 15949, 14549, 126149, 142805, 18785, 14625, 
      122641, 136201, 15266, 140666, 20068, 15613, 16029, 15754, 19345, 
      15817, 135785, 138577, 141401, 17557, 140738, 20480, 18250, 18513, 
      144873, 155330, 169789, 23285, 140456, 24466, 20626, 145232, 24373, 
      20133, 181730, 21970, 171280, 22114, 29890, 27693, 23373, 174490, 
      29725, 25749, 25416, 171496, 29857, 30634, 188245, 195112, 26626, 
      30736, 29812, 31049, 29905, 31841, 28409, 27716, 26685, 34138, 32194, 
      29170, 26738, 33786, 31450, 27666, 28085, 33514, 32580, 32962, 37672, 
      35780, 35066, 34157, 40378, 35906, 35249, 43245, 40105, 39313, 38480, 
      45130, 41141, 38660, 44816, 48413, 45698, 49405, 44362, 42601, 44122, 
      47860, 50900, 47060, 51874, 45764, 45473, 51325, 52949, 58193, 59841, 
      55498, 56745, 57065 ], 
  [ 225205, 220981, 219249, 218258, 216274, 214228, 212665, 210697, 208949, 
      208512, 207077, 202690, 199825, 200285, 199141, 198866, 195533, 194650, 
      187778, 187024, 184882, 183284, 182333, 180401, 179792, 178954, 169450, 
      166720, 166610, 162229, 160805, 158845, 156916, 156461, 154549, 153680, 
      152149, 152356, 151946, 151325, 151357, 147520, 148805, 148040, 145282, 
      144464, 144002, 143005, 143650, 140914, 140626, 139877, 137224, 136386, 
      135433, 134077, 136357, 133586, 131890, 131269, 130346, 130321, 130682, 
      129769, 129636, 127549, 122669, 124349, 121360, 117725, 114946, 113065, 
      112229, 115781, 110288, 109885, 113657, 104354, 108554, 103685, 106177, 
      104605, 99905, 104345, 99194, 100085, 99108, 262180, 96269, 98600, 
      95506, 96850, 99565, 97514, 92432, 92432, 242960, 94834, 91229, 245653, 
      90605, 94201, 223097, 90841, 93249, 93481, 90697, 92285, 245025, 87632, 
      87697, 256537, 89917, 86749, 241085, 85289, 85328, 227393, 194989, 
      227162, 243521, 82469, 201394, 82085, 82637, 81450, 82125, 81232, 
      80548, 80725, 228730, 205849, 210337, 78728, 174772, 78761, 81101, 
      178025, 78676, 172420, 81722, 181682, 172125, 238856, 70289, 70625, 
      157378, 141005, 154493, 161060, 240869, 166717, 147124, 158285, 70045, 
      74485, 66890, 69770, 65425, 64517, 140141, 188420, 199940, 67097, 
      71465, 79901, 145945, 169277, 66221, 118196, 162356, 62677, 76885, 
      61988, 121529, 122517, 172741, 127106, 109674, 111464, 162410, 57769, 
      57856, 121104, 57605, 191077, 56290, 57769, 68212, 120292, 138277, 
      56138, 64289, 104018, 54848, 59908, 71780, 73145, 121945, 135049, 
      64386, 65025, 120500, 163124, 121085, 92385, 147465, 117578, 61076, 
      68765, 130832, 50018, 50090, 49813, 86148, 112788, 54466, 57305, 87257, 
      157300, 48217, 50877, 58162, 48548, 172840, 56498, 154673, 47140, 
      57472, 58537, 74880, 47521, 73421, 59976, 59306, 59557, 44698, 91690, 
      42725, 47912, 49661, 58820, 67400, 78157, 118201, 149857, 42233, 53978, 
      69433, 76930, 117385, 116026, 89330, 39709, 38740, 39874, 44425, 
      112009, 38420, 45380, 67220, 42290, 72970, 112106, 40069, 65684, 65650, 
      115810, 35345, 37553, 84628, 137744, 35869, 40445, 40745, 93050, 
      107330, 113369, 34677, 34765, 112437, 36826, 45250, 54305, 56057, 
      36514, 37089, 40868, 34057, 51805, 39456, 54601, 108025, 34745, 33930, 
      31393, 35809, 42946, 31365, 49529, 40538, 105760, 106868, 109673, 
      30922, 82141, 83065, 45985, 33890, 28548, 29824, 37060, 45050, 44789, 
      28418, 28213, 52205, 30157, 28521, 102301, 55457, 39113, 26594, 60469, 
      79745, 29321, 41984, 43024, 32506, 25285, 27397, 28417, 35685, 42125, 
      26408, 47765, 30733, 28370, 28013, 27898, 25738, 24685, 24336, 57881, 
      32861, 88741, 64520, 25085, 100693, 63409, 24853, 26658, 32245, 97088, 
      28004, 23465, 57397, 49370, 23090, 24245, 30901, 31826, 88549, 46850, 
      32605, 55393, 39593, 25385, 26528, 83408, 73138, 39834, 84820, 96101, 
      50266, 36154, 50609, 90961, 87300, 31761, 22672, 22280, 20285, 21928, 
      72781, 30906, 68441, 30836, 33056, 64969, 83837, 50650, 24221, 36482, 
      82045, 32500, 65700, 84818, 60794, 18794, 24098, 82000, 49472, 39812, 
      24272, 44096, 97749, 28026, 18901, 56641, 85556, 67685, 20456, 107090, 
      86068, 59040, 58633, 65561, 29042, 18925, 64250, 50024, 80650, 38585, 
      48890, 22213, 49850, 41869, 32786, 27289, 23194, 56992, 55777, 23778, 
      24685, 74916, 39049, 19161, 59530, 41057, 30802, 17525, 52340, 41480, 
      28565, 24328, 23333, 80253, 71770, 50553, 48658, 42930, 36793, 15714, 
      15956, 16705, 98489, 16250, 25106, 19237, 68465, 40325, 29185, 22544, 
      16025, 31588, 32708, 94469, 92189, 91624, 12101, 15125, 18989, 89722, 
      84781, 76906, 25106, 11906, 94608, 72180, 20313, 70985, 22265, 15674, 
      14050, 12290, 22474, 78317, 56605, 54085, 47717, 29732, 13736, 22261, 
      81781, 66250, 63009, 33017, 29860, 25700, 12752, 11041, 52634, 29105, 
      21425, 95668, 75940, 12904, 11304, 66370, 56426, 41530, 13682, 10226, 
      10930, 96436, 91225, 20816, 19801, 84680, 58888, 16829, 54160, 34816, 
      14545, 9252, 31120, 12869, 60820, 9565, 12805, 22810, 13978, 34064, 
      11168, 13648, 28913, 55805, 47090, 33700, 9000, 8725, 38369, 36305, 
      16960, 8228, 8900, 33665, 21258, 8938, 32677, 31732, 13957, 11752, 
      7652, 10645, 34450, 8186, 24125, 22681, 8656, 10610, 7085, 28793, 
      11348, 10693, 6922, 6757, 8609, 40996, 8741, 23930, 8200, 12484, 17378, 
      20090, 14425, 11552, 6352, 33514, 15476, 6260, 6632, 12701, 12385, 
      7209, 9010, 5441, 36725, 4849, 5353, 5408, 19753, 8845, 11885, 19865, 
      4392, 16237, 4196, 26000, 4645, 4033, 5490, 6994, 11588, 17056, 24625, 
      4589, 4885, 9925, 6058, 29818, 3161, 3460, 5345, 32720, 35536, 40385, 
      43537, 2917, 2925, 29378, 4304, 3757, 51885, 2500, 4021, 17629, 2628, 
      2533, 16850, 2312, 16277, 2029, 2548, 3617, 56521, 1274, 2066, 1258, 
      1385, 23825, 1684, 37705, 60809, 733, 725, 19946, 601, 640, 1205, 2378, 
      2645, 1928, 3400, 54308, 6329, 57005, 1413, 2138, 2560, 5017, 11072, 
      23972, 306, 1381, 544, 208, 208, 928, 66685, 202, 81, 1088, 5674, 386, 
      692, 916, 977, 4498, 4628, 19601, 64, 0, 2500, 15625, 22202, 37637, 
      5780, 685, 450, 32, 185, 509, 64552, 274, 28949, 66613, 233, 52048, 97, 
      2106, 35802, 48061, 410, 873, 820, 169, 653, 458, 91978, 1037, 200, 
      8845, 18421, 13025, 1313, 389, 24005, 648, 388, 1620, 1361, 544, 2425, 
      22304, 62984, 1105, 2146, 1025, 10034, 2120, 1160, 70901, 1570, 9378, 
      1873, 83153, 2362, 29065, 30425, 83210, 901, 1429, 9425, 80485, 1028, 
      1553, 4745, 1573, 36810, 88705, 2117, 1234, 56521, 1370, 39394, 1640, 
      1453, 3546, 2250, 1882, 1546, 2896, 54500, 61625, 2081, 60245, 50605, 
      73138, 3161, 5536, 58580, 2250, 72781, 76554, 6877, 58285, 76645, 5125, 
      2745, 2704, 2833, 6273, 80704, 4616, 5305, 93805, 3793, 2873, 7034, 
      53885, 114025, 5650, 54778, 94568, 6845, 5449, 6964, 6322, 73946, 
      92525, 4805, 3893, 4018, 6178, 4132, 4352, 4229, 4552, 6698, 4658, 
      67124, 71188, 76985, 4882, 73930, 78745, 8885, 6025, 89865, 125593, 
      65354, 79858, 84290, 136373, 5876, 9140, 5776, 6865, 89297, 136820, 
      5965, 8293, 8893, 9220, 78445, 115645, 10210, 73125, 84008, 6989, 6893, 
      8425, 78152, 126421, 11413, 146698, 148945, 124708, 112250, 11236, 
      8829, 9949, 12250, 123202, 9364, 110864, 11785, 8845, 9945, 9677, 
      85565, 114461, 121061, 11941, 95461, 105746, 12937, 9441, 86500, 9634, 
      12717, 98804, 12520, 12340, 107537, 109621, 106100, 12290, 12025, 
      14381, 12629, 125669, 133648, 146500, 170378, 17757, 13140, 104429, 
      108089, 127025, 179105, 18873, 14314, 152818, 16733, 15013, 120853, 
      137125, 19937, 14449, 117441, 130681, 15730, 135050, 21284, 16109, 
      16573, 16218, 20417, 16217, 130297, 133025, 135785, 18277, 135154, 
      21568, 18842, 19105, 139225, 149458, 163613, 24517, 134920, 25794, 
      21474, 139600, 25605, 20725, 175346, 22658, 165136, 22706, 31410, 
      29005, 24109, 168298, 31149, 26725, 26344, 165384, 31265, 32058, 
      181813, 188552, 27506, 32080, 31060, 32393, 31057, 33169, 29321, 28516, 
      27085, 35594, 33458, 30050, 27010, 35146, 32554, 28066, 28517, 34778, 
      33700, 34002, 39112, 36868, 36010, 34957, 41770, 36626, 35825, 44797, 
      41273, 40385, 39440, 46746, 42341, 39236, 46160, 50045, 47090, 51085, 
      45530, 43481, 45162, 49268, 52436, 48212, 53458, 46628, 46289, 52749, 
      54325, 59729, 61441, 56570, 57913, 58217 ], 
  [ 230005, 224381, 223249, 222058, 219474, 219528, 216365, 213597, 212449, 
      213412, 212677, 208490, 201925, 206485, 203141, 204266, 199333, 198450, 
      191978, 191524, 190282, 186784, 184633, 185401, 182692, 181954, 174250, 
      170820, 172210, 167229, 163505, 163445, 160416, 155461, 158049, 156580, 
      155349, 153256, 156946, 153625, 153257, 149220, 146705, 145940, 148882, 
      147764, 148402, 144405, 142250, 145114, 143026, 142277, 141524, 140386, 
      137633, 135477, 133957, 134186, 135490, 132269, 133346, 132821, 131282, 
      133569, 131536, 131049, 123869, 122549, 122260, 116425, 117946, 116865, 
      114929, 111781, 113588, 110585, 109757, 107354, 104554, 106285, 103077, 
      101205, 103105, 100145, 98194, 97985, 97408, 224080, 97469, 96100, 
      98506, 94250, 94365, 93314, 95332, 94532, 206660, 91834, 94229, 208853, 
      93305, 90701, 189197, 90441, 90049, 90081, 89597, 88885, 207925, 89732, 
      89297, 217937, 86517, 86249, 204185, 88289, 87028, 192193, 164189, 
      191762, 206021, 83969, 169394, 82885, 82237, 82450, 81625, 81332, 
      79848, 79025, 192530, 172649, 176437, 77428, 145872, 75661, 76201, 
      148525, 75176, 143720, 75122, 151282, 143125, 200356, 71989, 71125, 
      130178, 116605, 127693, 133160, 201869, 137817, 121424, 130585, 66645, 
      68085, 66490, 66170, 65925, 66917, 115141, 155720, 165640, 63197, 
      64765, 69401, 119645, 139177, 62621, 97096, 133256, 62577, 67185, 
      62288, 99529, 100117, 141741, 103706, 89674, 90964, 132610, 58969, 
      58756, 98404, 57905, 156977, 57690, 56269, 59112, 97192, 111877, 54338, 
      56789, 84218, 54148, 54608, 60880, 61745, 98345, 109049, 56386, 56725, 
      97000, 132424, 97385, 74785, 119065, 94378, 53576, 57965, 104932, 
      50818, 50690, 50013, 69448, 90088, 49466, 50605, 70157, 126800, 49117, 
      47977, 50562, 47848, 139940, 49298, 124373, 47440, 49572, 50137, 60580, 
      46421, 58921, 49876, 49306, 49457, 42898, 72090, 43525, 43012, 43661, 
      48520, 54100, 61757, 93101, 119457, 41533, 45178, 55133, 60530, 92285, 
      91026, 69530, 39209, 39440, 38074, 38925, 87309, 38120, 39080, 52520, 
      37690, 56570, 87106, 36269, 50984, 50850, 90010, 37945, 35353, 64928, 
      108244, 41369, 35545, 35645, 71450, 82930, 87869, 36277, 35965, 87037, 
      34226, 37250, 42505, 43657, 44514, 33589, 34568, 32957, 40505, 50356, 
      42201, 83025, 42445, 41530, 34693, 45509, 34346, 30565, 66029, 53338, 
      80660, 81568, 83873, 37522, 61641, 62365, 61685, 29090, 32848, 28324, 
      30160, 60650, 60289, 33218, 32513, 70405, 27557, 27421, 77401, 41057, 
      52813, 28594, 81469, 59045, 25721, 31684, 32324, 43506, 27585, 25297, 
      25317, 27985, 57725, 32708, 35165, 41033, 36970, 36313, 36098, 31538, 
      26585, 26836, 78781, 44761, 116741, 87220, 31285, 130993, 85909, 23553, 
      23458, 25345, 126788, 37504, 24065, 78497, 68170, 23890, 22945, 24401, 
      24826, 116749, 65050, 24905, 76193, 55393, 33785, 22228, 61108, 98338, 
      55834, 112520, 126001, 69866, 50954, 35909, 119961, 115600, 44761, 
      29572, 29380, 21685, 20228, 98281, 43906, 93041, 43936, 23956, 46169, 
      111737, 70850, 19721, 25882, 109645, 23400, 46600, 113018, 83794, 
      21794, 19298, 109700, 69572, 56912, 19172, 30596, 128449, 40426, 18801, 
      39541, 114056, 92485, 27956, 139490, 114768, 81940, 40833, 90061, 
      42442, 17225, 45050, 70724, 108450, 55985, 69490, 16913, 70850, 60569, 
      48386, 40589, 16994, 79892, 38177, 35578, 37085, 102016, 57249, 28561, 
      83330, 59957, 46202, 14225, 74440, 60580, 43165, 37028, 16133, 108553, 
      98370, 72253, 69858, 62530, 54493, 13714, 13456, 13505, 130189, 13250, 
      16706, 13837, 94565, 59425, 44585, 35044, 12625, 20288, 21008, 125669, 
      122989, 122324, 14501, 12125, 13189, 120122, 114281, 104906, 39106, 
      14906, 125908, 99280, 32113, 97885, 35165, 24674, 21650, 11890, 14474, 
      106717, 80405, 77285, 69317, 45832, 21236, 14261, 110881, 92250, 88309, 
      50417, 46160, 40400, 19652, 12041, 75634, 45205, 13525, 127368, 104040, 
      20404, 10804, 92570, 80426, 61730, 22082, 13226, 10730, 128336, 122225, 
      33716, 32201, 114580, 83588, 27829, 77860, 53316, 24345, 12352, 18820, 
      9169, 86120, 9365, 9005, 37210, 9178, 52564, 18868, 8948, 17113, 80105, 
      69290, 52200, 14500, 8725, 58369, 55705, 29060, 8528, 8000, 20065, 
      35458, 15138, 51077, 49832, 24557, 20852, 11752, 7445, 53450, 13786, 
      13625, 37681, 15156, 19210, 10985, 16493, 20648, 6893, 11322, 7857, 
      6409, 24896, 16241, 13130, 6100, 6984, 30578, 10690, 26225, 21652, 
      11252, 19314, 27976, 11560, 5732, 6701, 23285, 14209, 17810, 9941, 
      21425, 8849, 5153, 5108, 9953, 4745, 5785, 9965, 6292, 7837, 5696, 
      13700, 9745, 5733, 4090, 3994, 5288, 7956, 12625, 3589, 3485, 4325, 
      3258, 16018, 5161, 4160, 3145, 18020, 20036, 23585, 25937, 5317, 5125, 
      15578, 2804, 2857, 32185, 5000, 2621, 7829, 3328, 3233, 7250, 3412, 
      6877, 4729, 2248, 1717, 35521, 4474, 1666, 5058, 1985, 11225, 1384, 
      21005, 38809, 3433, 3925, 8546, 2601, 2340, 1105, 578, 545, 628, 500, 
      33608, 1129, 35705, 613, 338, 260, 617, 3172, 11072, 3706, 481, 5044, 
      3508, 1908, 628, 43385, 3802, 2581, 388, 674, 4786, 592, 416, 377, 298, 
      328, 8101, 3364, 2500, 0, 5625, 9802, 20737, 680, 5785, 850, 2932, 
      1385, 809, 41652, 4274, 14449, 43313, 4033, 31748, 2997, 106, 19402, 
      28661, 4610, 6073, 5920, 3169, 5353, 4658, 64178, 6437, 2900, 2045, 
      7421, 4225, 7013, 1889, 11105, 4948, 3688, 520, 6961, 1844, 425, 10004, 
      40484, 6005, 8546, 5525, 2834, 8420, 5860, 46901, 1170, 2578, 7673, 
      56953, 8762, 14765, 15725, 57010, 3301, 1629, 2725, 54785, 3728, 1753, 
      1145, 6273, 20410, 61605, 7717, 3434, 35521, 3770, 22394, 5540, 4253, 
      10546, 7450, 6282, 4546, 8996, 34000, 39625, 2581, 38545, 31005, 48938, 
      9161, 2036, 37280, 6250, 48681, 51754, 2477, 37085, 51845, 2225, 7345, 
      7204, 3033, 2473, 55204, 11716, 13005, 66105, 9593, 6173, 3034, 33785, 
      83225, 13050, 34578, 66868, 3545, 12249, 3664, 13922, 49946, 65225, 
      10405, 7093, 7218, 3978, 7232, 5252, 6929, 8452, 13898, 8458, 44624, 
      47888, 52585, 6282, 50130, 54045, 5185, 11425, 63265, 93393, 43354, 
      55058, 58690, 102673, 10376, 17440, 8276, 6065, 62897, 103120, 9065, 
      6093, 6093, 6120, 54045, 85045, 19010, 49825, 58708, 10489, 9193, 
      14625, 54052, 94421, 20113, 111898, 113845, 93008, 82450, 19336, 14029, 
      8149, 21050, 91802, 14864, 81364, 19885, 12745, 8845, 15077, 60365, 
      84461, 90061, 19841, 68561, 77146, 21537, 13441, 61200, 13634, 20617, 
      71504, 19620, 19240, 78937, 80721, 77800, 17690, 16925, 21881, 12829, 
      94469, 101348, 112400, 133178, 27157, 14440, 76729, 79789, 95825, 
      140905, 28573, 19314, 118018, 24533, 20813, 90653, 104525, 30037, 
      16249, 87841, 99081, 21530, 102850, 31784, 22109, 22873, 22018, 30017, 
      21617, 98897, 101225, 103585, 25677, 103154, 31268, 25442, 25705, 
      106825, 115658, 127913, 35117, 103220, 36994, 29674, 107300, 36205, 
      27325, 138346, 29858, 129636, 29306, 43810, 40105, 31609, 132498, 
      42949, 35725, 35044, 130084, 42965, 43858, 144513, 150452, 35906, 
      43380, 41760, 43693, 41157, 44369, 37921, 36416, 32485, 47594, 44258, 
      38450, 31610, 46546, 42354, 33466, 34117, 45578, 43600, 43402, 51012, 
      46568, 44810, 42857, 53370, 44026, 42325, 57397, 51473, 49985, 48340, 
      59746, 52741, 45736, 57460, 63145, 58690, 64485, 55730, 51881, 54562, 
      60968, 64936, 58312, 66258, 54928, 54289, 64549, 65825, 72229, 74341, 
      66170, 68113, 68317 ], 
  [ 246580, 238856, 238624, 237133, 233649, 236853, 231290, 227322, 227074, 
      230137, 230452, 226565, 214450, 225160, 218516, 221741, 214408, 213525, 
      207653, 207649, 207757, 201409, 197458, 202276, 196417, 195829, 190825, 
      186345, 189985, 184104, 176930, 179720, 175041, 163336, 172674, 170305, 
      169524, 163981, 173821, 166450, 165482, 161145, 152930, 152165, 163657, 
      162089, 164377, 155880, 149525, 160789, 156001, 155252, 157349, 155761, 
      150308, 146952, 139732, 144461, 150265, 143144, 147221, 145946, 141557, 
      148644, 143761, 145674, 135044, 129224, 132985, 123850, 131821, 131940, 
      128354, 115156, 127913, 121010, 113282, 121229, 107929, 119560, 107802, 
      105480, 117280, 103220, 106069, 104210, 104233, 176305, 108644, 101725, 
      112381, 99725, 95940, 96389, 109057, 107057, 161585, 96709, 108104, 
      163028, 106730, 94826, 147722, 99216, 94624, 94356, 97322, 93160, 
      161650, 102257, 101072, 169412, 90792, 94874, 158210, 102164, 98953, 
      148768, 127364, 148037, 159146, 95594, 130769, 93460, 91012, 93325, 
      90250, 90857, 88173, 85850, 147605, 132224, 134962, 84853, 111897, 
      80386, 78226, 113650, 79301, 110045, 74597, 115057, 109000, 151981, 
      83914, 81250, 98753, 89380, 96868, 100685, 152744, 103842, 92249, 
      98410, 70920, 67860, 75265, 70145, 76050, 79892, 87016, 116045, 123565, 
      66722, 64090, 63026, 89570, 103402, 66596, 74821, 98981, 71802, 62010, 
      72113, 75904, 75892, 104616, 77981, 69049, 69589, 97285, 70144, 69481, 
      73729, 67730, 115202, 69165, 63394, 54837, 71917, 81652, 61013, 54914, 
      63893, 62473, 56033, 53905, 54020, 72320, 79424, 53761, 53650, 71125, 
      95749, 71210, 57760, 85840, 68953, 51701, 51140, 75457, 61393, 60965, 
      59688, 53773, 65413, 51341, 49930, 53882, 90425, 59842, 53002, 48537, 
      56173, 99965, 47873, 88298, 57265, 47097, 46912, 48505, 54146, 46546, 
      44101, 43681, 43682, 49573, 52065, 54100, 45037, 44036, 42445, 43525, 
      46532, 64826, 83232, 49858, 41353, 43058, 45305, 64010, 62901, 49205, 
      47834, 49865, 44749, 40050, 59634, 47045, 39005, 39845, 40165, 41345, 
      58981, 39944, 38309, 38025, 60685, 51220, 41428, 44753, 73369, 58994, 
      37570, 37370, 48425, 55705, 58994, 48052, 47140, 58312, 39701, 34625, 
      34180, 34432, 65889, 37714, 34493, 40682, 32930, 76081, 32976, 54900, 
      63370, 62305, 49018, 69434, 30821, 38740, 100154, 81913, 52385, 52993, 
      54548, 56797, 40266, 40690, 94610, 31265, 48673, 35449, 29185, 93425, 
      92914, 49793, 48338, 107080, 33032, 35146, 49426, 28832, 82738, 40969, 
      122344, 37370, 29696, 25609, 25649, 69381, 40410, 31522, 30042, 25810, 
      90500, 51533, 25640, 65858, 59245, 58138, 57773, 49613, 38810, 39961, 
      119506, 71986, 168116, 130645, 49960, 185818, 129034, 30978, 28033, 
      24370, 180713, 61129, 34340, 119522, 105745, 34465, 30370, 24026, 
      23701, 168424, 101725, 22730, 116768, 88468, 55760, 25153, 37033, 
      145513, 89209, 163445, 180226, 108641, 82529, 23234, 172836, 167425, 
      73636, 49297, 49405, 33160, 27053, 145906, 72781, 139316, 72961, 19681, 
      27344, 162962, 110525, 22346, 19357, 160420, 19125, 27325, 164693, 
      127669, 35669, 21473, 160625, 109097, 91937, 20897, 19721, 183874, 
      68401, 28026, 23266, 166181, 139060, 48581, 197465, 167193, 125665, 
      23508, 136186, 71917, 24050, 25625, 111149, 159525, 91460, 109765, 
      18338, 111725, 97994, 81161, 69914, 17069, 123617, 21152, 62653, 65060, 
      152041, 93924, 52036, 128405, 97682, 78677, 18650, 116965, 98605, 
      74440, 65453, 14708, 160378, 147645, 114178, 111033, 101305, 90418, 
      20089, 19081, 18080, 187114, 18125, 13481, 15112, 143090, 97450, 77060, 
      63169, 16900, 12713, 12833, 181844, 178564, 177749, 27476, 17000, 
      13864, 175097, 167906, 156281, 69481, 28781, 182233, 149305, 59188, 
      147610, 63890, 47549, 42425, 20665, 11849, 158692, 125480, 121460, 
      111092, 79357, 41861, 11636, 163906, 140625, 135634, 85892, 79985, 
      71825, 39377, 22916, 119509, 78730, 11050, 184293, 155565, 41029, 
      19429, 141245, 125801, 101405, 44057, 27101, 19805, 185561, 178100, 
      62441, 60176, 168805, 130013, 53704, 122785, 90441, 48420, 26377, 9745, 
      12994, 133445, 18440, 12680, 68185, 11353, 89689, 39793, 11273, 8788, 
      125930, 111965, 89325, 32125, 18100, 97744, 94180, 56585, 18353, 16025, 
      9040, 66133, 33813, 88052, 86357, 49832, 43877, 27277, 12020, 91325, 
      31561, 7250, 69556, 34281, 41485, 26210, 7418, 43973, 10568, 27297, 
      18882, 12484, 10121, 36866, 6305, 12325, 8109, 59753, 5965, 53300, 
      46177, 27977, 7389, 56101, 28885, 13757, 7076, 49010, 34084, 40385, 
      26066, 7850, 24224, 14228, 14033, 4628, 7970, 6010, 4490, 18517, 4612, 
      17321, 4625, 26770, 17658, 11365, 8869, 5213, 3681, 4000, 11464, 10760, 
      5300, 8433, 4693, 17536, 14585, 9220, 5345, 6161, 7760, 8912, 18292, 
      17800, 4253, 9929, 10882, 12010, 18125, 9896, 2504, 13753, 13658, 2225, 
      14437, 2152, 18154, 11173, 8242, 13396, 18649, 10441, 20133, 12260, 
      1700, 10309, 5330, 15184, 16858, 18100, 821, 14976, 14265, 10330, 7253, 
      6770, 8053, 5525, 11933, 2704, 13130, 8788, 7013, 6185, 3392, 697, 
      1097, 18181, 8506, 21169, 17833, 13833, 9553, 17810, 18577, 15706, 
      8713, 2549, 20761, 9817, 9041, 8852, 3373, 3253, 226, 17689, 15625, 
      5625, 0, 577, 4762, 2405, 22810, 10825, 16657, 12560, 10634, 16677, 
      19649, 2074, 17738, 19108, 10673, 16722, 6481, 4177, 8936, 20285, 
      23248, 22945, 17044, 21778, 20333, 31853, 23912, 16325, 1220, 296, 400, 
      24938, 13514, 1130, 20773, 18013, 8245, 24736, 13169, 6800, 929, 16109, 
      22730, 27521, 21650, 1409, 27245, 22285, 20276, 9945, 1753, 25748, 
      27028, 27737, 2690, 3050, 27085, 16276, 11304, 2050, 25610, 17153, 
      11428, 5120, 22698, 5185, 30330, 25492, 16109, 13396, 16745, 6269, 
      20765, 17828, 30421, 24625, 22257, 18421, 27521, 12625, 16000, 12706, 
      15370, 10980, 22013, 27536, 6161, 14705, 21625, 21906, 23929, 5252, 
      14660, 24020, 7250, 23620, 23329, 12708, 6148, 26329, 31741, 33930, 
      33930, 27668, 20498, 6409, 13010, 46400, 33525, 13653, 34693, 7970, 
      31824, 8089, 34697, 23321, 33650, 28180, 21268, 21393, 10053, 21257, 
      15977, 20354, 23677, 34073, 23533, 20249, 22313, 25360, 17757, 23805, 
      26370, 9010, 28900, 32740, 54468, 19729, 27233, 29665, 61498, 26501, 
      39265, 21401, 14240, 32672, 61945, 23090, 12168, 11268, 10845, 26820, 
      48520, 41585, 24250, 30133, 25114, 22018, 33300, 27277, 55796, 42538, 
      69073, 70570, 54833, 47125, 40861, 31204, 14824, 43625, 54077, 32489, 
      46489, 41410, 27970, 16570, 32552, 31940, 48836, 52936, 41066, 37586, 
      43621, 43812, 28816, 32625, 29009, 41842, 39929, 39645, 38965, 45412, 
      46746, 44725, 35165, 33650, 42506, 22504, 57044, 62273, 70625, 86753, 
      50632, 25765, 44554, 46714, 58400, 92980, 52498, 36189, 75193, 45608, 
      38888, 54728, 65000, 54562, 28324, 52816, 61056, 39605, 63925, 56909, 
      40484, 41698, 40093, 53792, 39092, 61172, 62900, 64660, 46152, 64529, 
      55193, 44717, 44980, 67600, 74333, 83738, 60392, 65045, 63169, 51349, 
      68225, 61480, 46600, 92221, 50033, 85761, 48581, 71785, 66130, 52234, 
      88173, 70024, 58600, 57469, 86509, 69890, 70933, 97938, 102677, 57881, 
      69705, 67185, 70018, 65682, 70544, 60196, 57641, 49960, 74969, 69833, 
      60425, 47885, 73021, 66429, 50941, 51892, 71153, 67825, 66877, 78237, 
      70493, 67385, 64082, 80145, 64501, 61450, 85672, 76148, 73760, 71065, 
      88621, 77716, 64861, 83785, 92170, 85465, 93960, 80405, 73856, 78037, 
      87893, 93061, 82837, 94833, 76753, 75664, 91624, 92450, 100354, 103066, 
      89945, 92788, 92842 ], 
  [ 255209, 246805, 246857, 245268, 241492, 245698, 239365, 235009, 235045, 
      238778, 239425, 235624, 221729, 234405, 226705, 230600, 222493, 221608, 
      215912, 216050, 216584, 209322, 204793, 210901, 204034, 203492, 199328, 
      194506, 198864, 192685, 184405, 188101, 182890, 169021, 180517, 177858, 
      177217, 170570, 182376, 173709, 172549, 168106, 158065, 157298, 171524, 
      169810, 172624, 162685, 154984, 168932, 163280, 162529, 165530, 163796, 
      157477, 153733, 144689, 150856, 158096, 149725, 154760, 153245, 147944, 
      156565, 150770, 153445, 141697, 134437, 139490, 129285, 139316, 139813, 
      135697, 119281, 135538, 127385, 117449, 128692, 112032, 126829, 112333, 
      109861, 124825, 107213, 111592, 109205, 109418, 164018, 115217, 106522, 
      119816, 104468, 99433, 100360, 116434, 114050, 150146, 101252, 115525, 
      151345, 114005, 99125, 137429, 105001, 99065, 98701, 102769, 97501, 
      149813, 109234, 107809, 156853, 95125, 100597, 146461, 109565, 105730, 
      137833, 118537, 137000, 147101, 102265, 121360, 99793, 96769, 99752, 
      95957, 96850, 93778, 90973, 136168, 122225, 124625, 90162, 103954, 
      84825, 81801, 105417, 83546, 102194, 77348, 106384, 100997, 139410, 
      90637, 87397, 91600, 83569, 89905, 93194, 139925, 95869, 85810, 91009, 
      75181, 70681, 80964, 74308, 82177, 86929, 80901, 106234, 112986, 70729, 
      66753, 63865, 82825, 94833, 70745, 70570, 90890, 77629, 63229, 78130, 
      71217, 71009, 95605, 72616, 65312, 65610, 88840, 76577, 75770, 68690, 
      73729, 104689, 75688, 68525, 56314, 66674, 74825, 65992, 57157, 60232, 
      67978, 59330, 54514, 54389, 66833, 72785, 55760, 55505, 65682, 86850, 
      65669, 55145, 78041, 63648, 53930, 51785, 68850, 67600, 67076, 65605, 
      51578, 60338, 54760, 52533, 51493, 81602, 66089, 57425, 50704, 61650, 
      89986, 50228, 79565, 63218, 49114, 48689, 47450, 59425, 45385, 45050, 
      44676, 44629, 54500, 48448, 60273, 48474, 46945, 43290, 42930, 44449, 
      58565, 74425, 55305, 42912, 41977, 43216, 57745, 56680, 45476, 53365, 
      55970, 49652, 43177, 53545, 52666, 41746, 38554, 43720, 39236, 52740, 
      43877, 37010, 36676, 54056, 58221, 46125, 41050, 64962, 67385, 40969, 
      40673, 43808, 49744, 52505, 54569, 53465, 51869, 44200, 36532, 34261, 
      34225, 75472, 41777, 37210, 45893, 33245, 87050, 32761, 48637, 72801, 
      71684, 56333, 79817, 32420, 44081, 113797, 93780, 46058, 46570, 47885, 
      65684, 36145, 36473, 107861, 34676, 56450, 40442, 31586, 106624, 
      106065, 57808, 56113, 121525, 37493, 40325, 43181, 27625, 95017, 47632, 
      138125, 33133, 33665, 26362, 26210, 80356, 47209, 36209, 34249, 27809, 
      103681, 60250, 25285, 76493, 69064, 67813, 67400, 58088, 45413, 46850, 
      135225, 83385, 187241, 147226, 58621, 206045, 145517, 36037, 32180, 
      26741, 200650, 71370, 40309, 135329, 120448, 40528, 35425, 26585, 
      26020, 187637, 116136, 24709, 132425, 101725, 65465, 28762, 32002, 
      163280, 102560, 182410, 200245, 123716, 95300, 21845, 192421, 186674, 
      85541, 58274, 58474, 39493, 31898, 163805, 84680, 156781, 84906, 20970, 
      23977, 182009, 125876, 25841, 19924, 179321, 20410, 23810, 183880, 
      144360, 42760, 24820, 179570, 124394, 105794, 24098, 18890, 204257, 
      80000, 33625, 20705, 185506, 156609, 57826, 218660, 186610, 142298, 
      20605, 153585, 83988, 28873, 22048, 126722, 178504, 105445, 125284, 
      21425, 127432, 112597, 94276, 81925, 19720, 140234, 18329, 73940, 
      76633, 170666, 108277, 62165, 145444, 112369, 91684, 22681, 133186, 
      113386, 87061, 77162, 16865, 179573, 166024, 130205, 126820, 116324, 
      104525, 24740, 23490, 22153, 207937, 22292, 15056, 18125, 161221, 
      112221, 90053, 74770, 20869, 12890, 12818, 202417, 198945, 198082, 
      34225, 21157, 16677, 195284, 187661, 175316, 81796, 35816, 202850, 
      167906, 70445, 166113, 75673, 57460, 51664, 26064, 13600, 177913, 
      142493, 138185, 127049, 92674, 51050, 13385, 183461, 158692, 153365, 
      99829, 93394, 84466, 48274, 28981, 136132, 92041, 12841, 205090, 
      174634, 50210, 24770, 159400, 142900, 116680, 53668, 34120, 25288, 
      206450, 198557, 74210, 71705, 188730, 147442, 64557, 139730, 104890, 
      58693, 33434, 9410, 16785, 151154, 23909, 16421, 80660, 14612, 104130, 
      49050, 14578, 8685, 143153, 128180, 103762, 40322, 23657, 112897, 
      109045, 67946, 24050, 21146, 8065, 78500, 42340, 102433, 100594, 60469, 
      53794, 34794, 16033, 105992, 39796, 7757, 82301, 42946, 51156, 33625, 
      7057, 53978, 14285, 34948, 24949, 16965, 7930, 46001, 6656, 16850, 
      11002, 71620, 6984, 64493, 56554, 35858, 6100, 67626, 36954, 18850, 
      9721, 59765, 42965, 50128, 33745, 6025, 31657, 19645, 19402, 5437, 
      11513, 8593, 5249, 24938, 6089, 23546, 4226, 34721, 23977, 16196, 
      12932, 7690, 4810, 3737, 16477, 15581, 8105, 12580, 3560, 23985, 20410, 
      13653, 3778, 4210, 5185, 5953, 24929, 24341, 3112, 14690, 15929, 8033, 
      24802, 14701, 3277, 19562, 19465, 3088, 20434, 3109, 24917, 16490, 
      12789, 8765, 25632, 15696, 27400, 17989, 1093, 15602, 2749, 10057, 
      23585, 25065, 776, 21361, 20506, 15705, 11812, 11185, 12850, 9554, 
      7418, 5625, 8321, 13817, 11560, 10490, 6689, 2314, 314, 25220, 13481, 
      28730, 24818, 20050, 14810, 12025, 25700, 22301, 13770, 5540, 28260, 
      15154, 14186, 13949, 6740, 6570, 85, 24650, 22202, 9802, 577, 0, 2025, 
      5330, 30629, 16388, 23418, 18505, 16145, 11050, 26932, 477, 11917, 
      26293, 6290, 23473, 10880, 1664, 4981, 27656, 31097, 30746, 23837, 
      29385, 27700, 23860, 31853, 22970, 3305, 365, 1521, 33017, 19577, 281, 
      28178, 24938, 13058, 32761, 19130, 11177, 362, 10642, 30413, 35920, 
      29137, 3280, 35594, 29866, 14081, 15076, 3812, 33853, 19773, 36128, 
      1145, 1313, 19828, 22745, 16717, 4149, 18589, 23762, 16837, 8705, 
      30265, 2624, 22633, 33489, 22472, 8621, 23200, 3412, 27938, 24473, 
      39080, 32420, 29668, 25160, 35746, 8082, 10737, 18241, 10249, 6865, 
      15688, 35705, 9770, 9770, 28832, 15625, 17312, 8425, 9769, 17401, 
      11141, 31109, 30770, 18085, 9605, 19370, 40426, 42901, 25909, 35725, 
      27353, 9760, 8633, 36881, 42340, 9220, 26658, 11645, 40345, 11762, 
      43600, 17056, 25801, 36121, 28057, 28180, 14248, 27994, 21658, 26897, 
      30794, 42772, 30600, 14690, 16370, 18889, 23668, 17620, 19753, 12469, 
      36725, 25205, 44245, 14400, 20560, 22608, 50553, 33890, 48474, 27826, 
      19081, 25225, 50994, 29801, 16333, 15145, 14578, 20329, 39053, 51028, 
      18281, 23202, 32005, 28333, 41485, 20914, 45641, 51917, 57572, 58925, 
      44818, 38020, 49946, 38897, 19157, 53044, 44200, 40322, 37522, 50489, 
      35033, 21233, 40333, 25033, 39625, 43245, 50045, 29861, 35080, 53125, 
      35921, 25666, 36112, 50813, 32002, 48226, 47450, 36853, 38041, 36306, 
      42920, 41165, 51265, 27757, 47225, 51922, 59410, 74048, 60293, 31538, 
      36405, 38277, 48569, 79789, 62297, 43732, 63632, 54493, 46813, 45373, 
      54493, 64549, 34325, 43745, 51025, 47524, 53604, 67082, 48497, 49853, 
      48008, 63529, 46813, 51229, 52765, 54333, 54829, 54292, 64970, 53000, 
      53261, 57161, 63220, 71713, 70589, 54938, 73652, 60392, 57826, 71669, 
      54869, 79560, 58580, 73810, 56836, 82820, 76541, 60917, 76072, 80765, 
      67997, 66722, 74642, 80581, 81668, 85105, 89458, 66980, 80194, 77386, 
      80505, 75589, 80977, 69381, 66490, 57605, 85780, 80068, 69508, 55144, 
      83540, 76180, 58580, 59625, 81380, 77618, 76424, 88978, 80170, 76628, 
      72893, 90724, 73060, 69577, 96725, 86045, 83369, 80338, 99860, 87705, 
      72970, 94194, 103441, 96016, 105373, 90280, 82865, 87524, 98482, 
      104026, 92650, 105940, 85698, 84465, 102245, 102917, 111285, 114185, 
      99476, 102605, 102609 ], 
  [ 272714, 263050, 263642, 261873, 257557, 263653, 255880, 250804, 251380, 
      256373, 257650, 254029, 236804, 253170, 243490, 248645, 239098, 238213, 
      232877, 233285, 234629, 225657, 220048, 228586, 219829, 219377, 216833, 
      211381, 217089, 210370, 200020, 205426, 199225, 181306, 196852, 193653, 
      193282, 184565, 200061, 188964, 187444, 182821, 169360, 168593, 187949, 
      185965, 189769, 177130, 166909, 185897, 178625, 177874, 182585, 180581, 
      172642, 168178, 155714, 164581, 174521, 163810, 170645, 168680, 161669, 
      173170, 165665, 169780, 155962, 146002, 153485, 141300, 155201, 156418, 
      151312, 128866, 151693, 141200, 127124, 144577, 121617, 142354, 122728, 
      119986, 140890, 116618, 123877, 120500, 121073, 142913, 129482, 117457, 
      135701, 115313, 107938, 109765, 132229, 129125, 130661, 111737, 131410, 
      131410, 129620, 109160, 120104, 117826, 109370, 108826, 114964, 107626, 
      129608, 124309, 122434, 135298, 105250, 113332, 126436, 125450, 120445, 
      119338, 104002, 118325, 126536, 116800, 105745, 113698, 109594, 113837, 
      108692, 110125, 106333, 102628, 116773, 105530, 107300, 102177, 91129, 
      95220, 90576, 92052, 93581, 89549, 84593, 92209, 88082, 117945, 105352, 
      101032, 80305, 74794, 78970, 81269, 118010, 83044, 75865, 79264, 85306, 
      78106, 93789, 84253, 95812, 102274, 71586, 89989, 95301, 80404, 73908, 
      67600, 72340, 80928, 80690, 64765, 77885, 90724, 67684, 91585, 64602, 
      64034, 80890, 64741, 60497, 60345, 75205, 90842, 89765, 61445, 87184, 
      87184, 90133, 80360, 61309, 59069, 64250, 77557, 63592, 55597, 80533, 
      67745, 57889, 57314, 58778, 62570, 61745, 61220, 57717, 72405, 57524, 
      52490, 65666, 55953, 60365, 55250, 58725, 81505, 80801, 78970, 49733, 
      53093, 63445, 59688, 49288, 67337, 80084, 68000, 57049, 74205, 73561, 
      56933, 65480, 76673, 55189, 54314, 47765, 71620, 45520, 49145, 48861, 
      48724, 66065, 43993, 74178, 57249, 54730, 47205, 44145, 42874, 49160, 
      60250, 67860, 48177, 42292, 41641, 48340, 47365, 40841, 66100, 69785, 
      61217, 51412, 44500, 65581, 49261, 38509, 52765, 37661, 43425, 53642, 
      36965, 36541, 44021, 73746, 57330, 36505, 51597, 85520, 49744, 49268, 
      37553, 40969, 42740, 69194, 67730, 42194, 55045, 42517, 36826, 36250, 
      95857, 51812, 44725, 58088, 36260, 110045, 34786, 39322, 92916, 91709, 
      72488, 101732, 37865, 56546, 141832, 118485, 36653, 36985, 37850, 
      84809, 30880, 31028, 135176, 43541, 73505, 52277, 38561, 133849, 
      133200, 75313, 73168, 151090, 48338, 52520, 33956, 27850, 120532, 
      62617, 170210, 27688, 43610, 30277, 29765, 103441, 62464, 47504, 44644, 
      34064, 130906, 79105, 27130, 98948, 89989, 88468, 87965, 76493, 60308, 
      62285, 167220, 107280, 225626, 180841, 77386, 246500, 178952, 48052, 
      42485, 33716, 240565, 93105, 54034, 167504, 150553, 54433, 47440, 
      33920, 32905, 226202, 145701, 30964, 164330, 129130, 86210, 38077, 
      25117, 199145, 130145, 220525, 240340, 154541, 121805, 21800, 231706, 
      225329, 110426, 77669, 78049, 53938, 43553, 199940, 109565, 192106, 
      109881, 25965, 20242, 220304, 157241, 34976, 23569, 217346, 25405, 
      19805, 222445, 178245, 58645, 33685, 217685, 155669, 134369, 32693, 
      19925, 245072, 104345, 46720, 18500, 224341, 192114, 77761, 261005, 
      225625, 176093, 17770, 188820, 109233, 40528, 17953, 158537, 216709, 
      134290, 157009, 29840, 159517, 142612, 121501, 107080, 27325, 174029, 
      15674, 97745, 100978, 208241, 137842, 83810, 180049, 142564, 118729, 
      32896, 166261, 143761, 113386, 101777, 23570, 218228, 203149, 162920, 
      159085, 147149, 133640, 36125, 34425, 32458, 249652, 32777, 20681, 
      26450, 197896, 142596, 117098, 99205, 30994, 15905, 15473, 243682, 
      239850, 238897, 49570, 31642, 24642, 235829, 227396, 213701, 107581, 
      51701, 244205, 205481, 94250, 203508, 100468, 78745, 71689, 38889, 
      19585, 216658, 177098, 172250, 159674, 120349, 70985, 19370, 222836, 
      195277, 189320, 128674, 121249, 110881, 67669, 43066, 170017, 119716, 
      18916, 246805, 213109, 70145, 37505, 196165, 177685, 148045, 74413, 
      50005, 38293, 248345, 239642, 99005, 96050, 228825, 182857, 87642, 
      174245, 134725, 80698, 49409, 11525, 26640, 187109, 36914, 26186, 
      106805, 23477, 133965, 69165, 23533, 11250, 178208, 161345, 133597, 
      58457, 36842, 144082, 139690, 92021, 37505, 33521, 9010, 104465, 61105, 
      132178, 130069, 83194, 75169, 51669, 26338, 136277, 58021, 11492, 
      108986, 61981, 72081, 50320, 9172, 75533, 24050, 52093, 39124, 28170, 
      6625, 65936, 10121, 28145, 19237, 96685, 11709, 88298, 78829, 53453, 
      6505, 92061, 54909, 31225, 17506, 82760, 62450, 71233, 50980, 5440, 
      48442, 32650, 32317, 9802, 21008, 16288, 9524, 39833, 11714, 38081, 
      6341, 52496, 38692, 28121, 23417, 15205, 9805, 6122, 28762, 27506, 
      16250, 23245, 4325, 38970, 34225, 24858, 3733, 3445, 3250, 3298, 40274, 
      39506, 3877, 26525, 28304, 3488, 40237, 26626, 7642, 33377, 33280, 
      7633, 34609, 7834, 40532, 29405, 24264, 3050, 41697, 28521, 44005, 
      31714, 2938, 28517, 904, 3442, 39200, 41130, 3701, 36346, 35221, 28800, 
      23377, 22480, 24865, 20129, 1973, 14130, 2336, 26282, 23125, 21605, 
      15914, 8389, 1889, 41465, 25856, 45965, 40973, 34765, 27725, 4240, 
      42125, 37736, 26325, 14225, 45405, 28249, 26921, 26594, 16145, 15885, 
      2920, 40805, 37637, 20737, 4762, 2025, 0, 13925, 48404, 29933, 39213, 
      32770, 29600, 3625, 43717, 612, 4132, 42898, 1205, 39268, 22265, 89, 
      706, 44621, 48962, 48521, 39722, 46800, 44665, 12025, 49898, 38585, 
      10370, 3650, 6786, 51332, 34112, 1856, 45233, 41093, 25253, 50986, 
      33485, 22562, 2477, 3577, 48008, 54865, 46372, 9985, 54449, 47281, 
      5666, 27901, 10877, 52258, 9378, 55073, 1460, 1268, 9433, 38090, 30082, 
      11304, 8644, 39377, 30202, 18650, 47680, 1049, 11428, 51714, 37637, 
      2906, 38545, 1297, 44633, 40178, 58565, 50285, 46813, 41045, 54421, 
      2817, 4122, 31876, 3904, 2410, 7093, 54290, 19805, 3785, 45617, 7120, 
      8177, 17650, 3874, 8266, 21716, 48434, 48005, 31450, 19370, 9605, 
      60001, 63016, 14164, 54130, 43508, 19345, 3728, 22346, 62185, 4225, 
      14913, 21860, 59650, 21977, 63625, 8641, 14416, 54346, 44122, 44245, 
      25453, 43969, 35653, 42512, 47489, 62437, 47205, 7625, 8585, 10114, 
      38113, 9385, 10708, 22324, 54770, 14450, 28450, 7785, 11425, 12753, 
      33408, 51125, 69129, 43261, 31546, 14650, 33849, 45776, 27538, 25810, 
      24973, 11554, 24698, 72133, 10496, 13617, 48340, 43588, 60250, 12409, 
      30026, 72932, 39437, 40520, 29473, 24385, 70421, 56762, 30722, 74149, 
      29125, 58457, 24157, 70964, 51728, 33428, 58378, 15538, 25810, 28530, 
      70340, 18836, 22525, 74050, 52706, 16081, 52897, 71108, 20617, 67801, 
      66845, 24298, 25216, 24021, 60965, 58760, 71200, 41122, 32330, 36037, 
      41905, 53753, 81938, 45893, 24660, 25992, 33674, 58594, 84212, 61417, 
      45497, 74698, 65218, 31378, 38338, 86824, 49130, 30290, 35770, 65929, 
      37809, 89717, 67082, 68708, 66413, 85354, 64858, 36154, 37330, 38538, 
      74674, 38677, 86885, 72125, 72386, 41186, 45985, 52768, 93314, 39593, 
      96917, 80957, 41941, 94394, 73994, 59445, 78245, 55045, 75961, 107165, 
      99716, 80852, 57037, 104570, 89282, 87737, 56057, 104296, 105473, 
      64720, 68353, 87725, 103549, 100201, 103860, 97864, 104242, 90306, 
      86785, 75650, 109765, 102973, 90253, 72469, 106985, 98185, 76625, 
      77850, 104285, 99713, 98069, 112873, 102085, 97733, 93188, 114349, 
      92905, 88612, 121250, 108410, 105194, 101533, 124745, 110250, 92005, 
      117549, 128416, 119641, 130618, 112645, 103610, 109169, 122197, 128461, 
      114925, 130645, 106353, 104850, 126050, 126452, 135720, 138980, 121301, 
      124970, 124884 ], 
  [ 236377, 230009, 229181, 227882, 224978, 226112, 222113, 218921, 218077, 
      219764, 219385, 215282, 206785, 213473, 208985, 210834, 205057, 204170, 
      197874, 197572, 196786, 192296, 189517, 191677, 187876, 187186, 180370, 
      176564, 178730, 173417, 168493, 169409, 165800, 158497, 163421, 161636, 
      160553, 157264, 163082, 158357, 157781, 153620, 149125, 148356, 154258, 
      152980, 154186, 148625, 145010, 150778, 147754, 147001, 147220, 145922, 
      142229, 139649, 136153, 137938, 140794, 136217, 138330, 137545, 135018, 
      138965, 135944, 136277, 127873, 124993, 126100, 119093, 122842, 122165, 
      119653, 113017, 118612, 114253, 111033, 112186, 105746, 110905, 104729, 
      102689, 108013, 101205, 100906, 100125, 99752, 207496, 101313, 98020, 
      103282, 96106, 94865, 94330, 100036, 98820, 190980, 93466, 98977, 
      192905, 97893, 92065, 174753, 93413, 91565, 91493, 92201, 90289, 
      191801, 93988, 93293, 201029, 87905, 89141, 188149, 92997, 91060, 
      177037, 151313, 176490, 189657, 87877, 155882, 86425, 85153, 86090, 
      84485, 84500, 82592, 81245, 176810, 158485, 161905, 79844, 133928, 
      77129, 76733, 136265, 76432, 131872, 74754, 138538, 131105, 183380, 
      75913, 74425, 119066, 106945, 116785, 121680, 184617, 125813, 111080, 
      119197, 67889, 67769, 69290, 67306, 69185, 71161, 105137, 141712, 
      150800, 64153, 64265, 66925, 108953, 126509, 63729, 89104, 121104, 
      65501, 65117, 65416, 91061, 91433, 128585, 94498, 82226, 83252, 120058, 
      62533, 62164, 89540, 60997, 142181, 61346, 58417, 57296, 88096, 101065, 
      56314, 55801, 76834, 56692, 54760, 58120, 58725, 88981, 98437, 55130, 
      55313, 87680, 119360, 87957, 68525, 107189, 85202, 52560, 55233, 94340, 
      54106, 53874, 52985, 63632, 81152, 49730, 49985, 64129, 113800, 52441, 
      49325, 49466, 50336, 125684, 48402, 111465, 50440, 48308, 48613, 55988, 
      48689, 54205, 47444, 46922, 47021, 44770, 64706, 46745, 43268, 43345, 
      45968, 49988, 56033, 82849, 106445, 43961, 43394, 50489, 54794, 82025, 
      80810, 62010, 41717, 42568, 39898, 38825, 77225, 40720, 38560, 47632, 
      38050, 50794, 76850, 37033, 46080, 45890, 79330, 42029, 36941, 57416, 
      95636, 46957, 35725, 35721, 62946, 72970, 77337, 39833, 39313, 76553, 
      35594, 35810, 39085, 39925, 51386, 34481, 34000, 35089, 37333, 58724, 
      38453, 72725, 49145, 48170, 39097, 53233, 32554, 32825, 77281, 62666, 
      70276, 71080, 73125, 43618, 53645, 54265, 72505, 29250, 37736, 30196, 
      29224, 71410, 70997, 38362, 37397, 82513, 28849, 29489, 67093, 36205, 
      62569, 32266, 95017, 50905, 26469, 28948, 29380, 51842, 31397, 26821, 
      26321, 26597, 68449, 38596, 31225, 48997, 44050, 43237, 42970, 37162, 
      30181, 30740, 92249, 53549, 133897, 101620, 37105, 149341, 100201, 
      25469, 24386, 24349, 144820, 45032, 26965, 92053, 80530, 26890, 24853, 
      23605, 23770, 133993, 77090, 23477, 89581, 66181, 40725, 22564, 52084, 
      114010, 66722, 129488, 144109, 82618, 61210, 30825, 137597, 132872, 
      54077, 35716, 35620, 24961, 21892, 114085, 53210, 108373, 53288, 21764, 
      38933, 128781, 83890, 19917, 22906, 126529, 21200, 39200, 130210, 
      98282, 25882, 19330, 126628, 82548, 68328, 19044, 26100, 146933, 49394, 
      21269, 33169, 131392, 107897, 34372, 158850, 132200, 96356, 34085, 
      105305, 51914, 18845, 37570, 83988, 125402, 67525, 82690, 16645, 84250, 
      72773, 58978, 49985, 16250, 94276, 31501, 44186, 46001, 118568, 69173, 
      35909, 98162, 72241, 56666, 14965, 88384, 72964, 53209, 46084, 14841, 
      125717, 114650, 85985, 83330, 75170, 66145, 15122, 14600, 14285, 
      149113, 14130, 14778, 13465, 110569, 71789, 55021, 43972, 13285, 16840, 
      17352, 144313, 141425, 140708, 18169, 12985, 12593, 138346, 132037, 
      121882, 48802, 18882, 144596, 115784, 40661, 114281, 44281, 31762, 
      28010, 14090, 12722, 123889, 95185, 91753, 82953, 56608, 27540, 12505, 
      128413, 108170, 103865, 61861, 57032, 50440, 25636, 14957, 89986, 
      55969, 11809, 146240, 121040, 26692, 12932, 108578, 95290, 74618, 
      28834, 17170, 13010, 147304, 140725, 42804, 41029, 132500, 98804, 
      35921, 92548, 65300, 31805, 16328, 14788, 9605, 101632, 11617, 9385, 
      47050, 9034, 64532, 25220, 8852, 13325, 95085, 83178, 64160, 19700, 
      11065, 71101, 68125, 37684, 11016, 9864, 15325, 45170, 20690, 62969, 
      61568, 32393, 27908, 16208, 8105, 65650, 19018, 10485, 47797, 20852, 
      25994, 15325, 12409, 27792, 7225, 15914, 10733, 7565, 18824, 22437, 
      9810, 7300, 6416, 39730, 8090, 34645, 29188, 16084, 14210, 36752, 
      16592, 7540, 5857, 31225, 20117, 24650, 14545, 15733, 13181, 7301, 
      7204, 7109, 4861, 4861, 7065, 9524, 5713, 8712, 9540, 14629, 8849, 
      5594, 4666, 4240, 5444, 8605, 5281, 4969, 3625, 4010, 11050, 8405, 
      6728, 4205, 12580, 14180, 17053, 18989, 8761, 8465, 10594, 4212, 4573, 
      24125, 8480, 4073, 4913, 5864, 5765, 4426, 6148, 4153, 8293, 4240, 
      2873, 26725, 8258, 3578, 9146, 4405, 6781, 3328, 14417, 29461, 6925, 
      7673, 4698, 5717, 5300, 3125, 1714, 1525, 2020, 1060, 24912, 485, 
      26685, 2249, 1450, 1108, 373, 1108, 6408, 7514, 2053, 9412, 7252, 4820, 
      2500, 33293, 7690, 5897, 2036, 82, 9074, 2536, 2152, 2061, 106, 80, 
      4105, 7060, 5780, 680, 2405, 5330, 13925, 0, 10405, 3026, 6404, 3973, 
      2925, 31700, 8306, 8861, 33149, 7957, 23140, 6449, 1010, 12818, 20513, 
      8730, 10709, 10504, 6661, 9725, 8770, 51650, 11169, 6228, 433, 3625, 
      1565, 11889, 4581, 6309, 9092, 7312, 1856, 11773, 4420, 1285, 5508, 
      30676, 10441, 13754, 9745, 970, 13572, 10180, 36297, 2834, 914, 12557, 
      45197, 13954, 9193, 9945, 45250, 6409, 3593, 1097, 43277, 6984, 3709, 
      1125, 10565, 13730, 49361, 12473, 6418, 26437, 6850, 15386, 9396, 7537, 
      16010, 11978, 10394, 7930, 13988, 25160, 30005, 4657, 29077, 22625, 
      38162, 14085, 2020, 28008, 10130, 37949, 40658, 1985, 27857, 40745, 
      2509, 11525, 11332, 4925, 2285, 43732, 17188, 18785, 53477, 14381, 
      9657, 2722, 25101, 68965, 18650, 25826, 54212, 3573, 17525, 3688, 
      19610, 39202, 52765, 15049, 10489, 10610, 4562, 10568, 7444, 10053, 
      12196, 19354, 12146, 34632, 37480, 41605, 8714, 39458, 42905, 4957, 
      15925, 51125, 78341, 33602, 43850, 47066, 86837, 14400, 23432, 11252, 
      7325, 50845, 87272, 12349, 6617, 6305, 6176, 43025, 70801, 25250, 
      39365, 47204, 13957, 12037, 19493, 43156, 79417, 26269, 95434, 97225, 
      78152, 68578, 25168, 18353, 8833, 27242, 77090, 19336, 67636, 25705, 
      16381, 9881, 19489, 48865, 70465, 75545, 25549, 56173, 63874, 27605, 
      17117, 49640, 17306, 26309, 58888, 24884, 24400, 65629, 67253, 64640, 
      22050, 21025, 27325, 14473, 79785, 86084, 96200, 115362, 33569, 16640, 
      63845, 66593, 81117, 122557, 35129, 23426, 101434, 30097, 25337, 76457, 
      89081, 36793, 18685, 73949, 84149, 26042, 87602, 38736, 26721, 27637, 
      26522, 36493, 25909, 84053, 86173, 88325, 31001, 87986, 37780, 30330, 
      30589, 91429, 99530, 110797, 42073, 88180, 44258, 35378, 91940, 43145, 
      32185, 120530, 35010, 112580, 34138, 51650, 47269, 36901, 115274, 
      50465, 41785, 40948, 113108, 50425, 51362, 126485, 132004, 41634, 
      50612, 48680, 50921, 47753, 51533, 43733, 41864, 36625, 55162, 51202, 
      44146, 35330, 53794, 48770, 37594, 38345, 52506, 50056, 49586, 58484, 
      52880, 50650, 48229, 60650, 49114, 46945, 65185, 58005, 56205, 54196, 
      67730, 59369, 50320, 64532, 71149, 65914, 72641, 62218, 57429, 60626, 
      68224, 72592, 64720, 74066, 60392, 59597, 71825, 72925, 79817, 82129, 
      72234, 74485, 74633 ], 
  [ 227538, 224018, 221962, 221069, 219385, 216229, 215492, 213928, 211856, 
      210685, 208874, 204353, 203400, 201722, 201722, 200713, 198194, 197305, 
      190177, 189261, 186633, 186017, 185684, 182330, 182813, 181917, 171405, 
      169021, 168125, 164026, 163792, 160826, 159457, 161330, 157072, 156509, 
      154810, 156213, 153665, 154448, 154688, 150925, 154180, 153409, 147681, 
      147013, 145973, 146530, 148625, 142965, 143613, 142858, 139193, 138505, 
      138482, 137530, 141786, 137449, 134181, 134906, 132937, 133172, 134521, 
      131938, 132793, 129856, 126130, 129370, 124965, 122432, 117405, 115090, 
      114820, 121850, 112549, 113492, 119656, 106717, 114557, 106250, 111700, 
      110266, 102122, 110410, 103577, 105040, 103849, 285849, 99490, 103745, 
      97785, 102029, 106090, 103513, 94733, 95149, 265645, 100197, 93466, 
      268586, 92992, 99812, 244516, 94834, 98698, 99034, 95048, 97826, 
      268084, 90301, 90626, 280370, 95434, 90752, 264016, 87466, 88181, 
      249434, 214730, 249289, 266740, 85396, 221741, 85370, 86546, 84625, 
      86080, 84869, 84589, 85280, 251225, 226778, 231624, 83057, 193441, 
      84008, 87284, 197000, 84125, 190973, 88765, 201101, 190810, 262457, 
      72980, 73940, 175085, 157250, 171986, 179125, 264706, 185296, 164033, 
      176228, 75346, 81346, 70625, 75169, 68680, 66778, 156650, 208933, 
      221285, 72616, 78440, 88852, 163112, 188420, 71578, 132653, 180973, 
      66208, 85408, 65305, 136442, 137626, 192322, 142729, 123517, 125561, 
      181337, 60570, 60813, 136333, 60868, 212228, 58969, 61956, 76333, 
      135693, 155394, 60457, 71572, 117697, 58589, 66041, 80825, 82450, 
      137594, 151946, 71917, 72712, 136085, 182453, 136768, 104890, 165586, 
      132989, 68317, 77722, 147629, 52925, 53101, 53026, 98149, 127909, 
      60377, 64100, 99460, 176465, 51048, 55684, 65413, 52205, 193241, 63529, 
      173716, 50265, 64861, 66186, 85597, 51368, 84212, 68473, 67745, 68048, 
      48861, 105109, 45530, 53681, 56002, 67397, 77537, 89906, 134468, 
      168874, 45800, 61757, 80072, 88661, 133640, 132217, 102805, 43136, 
      41537, 43965, 50440, 128008, 41725, 51805, 78013, 47825, 84641, 128237, 
      45170, 76453, 76465, 132345, 37106, 41810, 97985, 156197, 36116, 46100, 
      46504, 107389, 123125, 129736, 36946, 37242, 128746, 41273, 52505, 
      63530, 65594, 35437, 41992, 47221, 37700, 60752, 36853, 64114, 124090, 
      33800, 33025, 32724, 33800, 50453, 34810, 43972, 36905, 121829, 123041, 
      126106, 30501, 95812, 96840, 40820, 39385, 29305, 33597, 43641, 39925, 
      39716, 28909, 28964, 45722, 34490, 32068, 118224, 65914, 34952, 28517, 
      52506, 93460, 34138, 50285, 51533, 29725, 27028, 31428, 32968, 42628, 
      36946, 26065, 57250, 28304, 26825, 26624, 26561, 25649, 26624, 25957, 
      49928, 29588, 77090, 55625, 24770, 87840, 54612, 28432, 31225, 38736, 
      84541, 25961, 26050, 49316, 42485, 25565, 27812, 37172, 38357, 76770, 
      40265, 39488, 47450, 34250, 23890, 31637, 97877, 62901, 34381, 73277, 
      83408, 42929, 31313, 61108, 78730, 75433, 27850, 21933, 21425, 22394, 
      25649, 62352, 26977, 58474, 26849, 40613, 77570, 72148, 42965, 29380, 
      44813, 70506, 40045, 78445, 72961, 51641, 20041, 29401, 70397, 41821, 
      33721, 29725, 53917, 84580, 24373, 21748, 68328, 73525, 57578, 19345, 
      93025, 73921, 49909, 70666, 55592, 24845, 22580, 77005, 42025, 68953, 
      32290, 40925, 27716, 41665, 34880, 27409, 23108, 29153, 47813, 67658, 
      20365, 20954, 63529, 32290, 16978, 49853, 33928, 25493, 21940, 43541, 
      34241, 23666, 20417, 29770, 68224, 60625, 41956, 40321, 35425, 30276, 
      19441, 19937, 21050, 84680, 20485, 32149, 24714, 57556, 33056, 23834, 
      18701, 20450, 40121, 41449, 80890, 78818, 78305, 13498, 19330, 24650, 
      76553, 72080, 64985, 20465, 12985, 80965, 60721, 16810, 59624, 18184, 
      13621, 12725, 15125, 29261, 66170, 46850, 44642, 39106, 23981, 12457, 
      29042, 69264, 55345, 52468, 26578, 23993, 20665, 11773, 13130, 43277, 
      23336, 28136, 81781, 63925, 11601, 14161, 55337, 46537, 33617, 11905, 
      11257, 13625, 82433, 77690, 16693, 15938, 71705, 48617, 13682, 44397, 
      27757, 12010, 10201, 40077, 17348, 50213, 12218, 17330, 17865, 19017, 
      26981, 9701, 18629, 37586, 45700, 38077, 26605, 8665, 11250, 30482, 
      28730, 13181, 10585, 11881, 43250, 16381, 8221, 25610, 24821, 10946, 
      9521, 8021, 14810, 27065, 7769, 32080, 17370, 7765, 8621, 7540, 37672, 
      8989, 15146, 7105, 8656, 12218, 51833, 7300, 32005, 11745, 17797, 
      12961, 27425, 10730, 8741, 6245, 43333, 11405, 5933, 9529, 18250, 9140, 
      5986, 6845, 5512, 47092, 5162, 7850, 7957, 27242, 13364, 17444, 27400, 
      5785, 22986, 5785, 34765, 4356, 5512, 8581, 10917, 17221, 24133, 33210, 
      7442, 7946, 15170, 9841, 39321, 4442, 5417, 8810, 42685, 45917, 51442, 
      55010, 3978, 4090, 38857, 7381, 6516, 64420, 3485, 7034, 25010, 4537, 
      4436, 24109, 4001, 23426, 2880, 4941, 6836, 69642, 1805, 4469, 1465, 
      3250, 32554, 4005, 48548, 74402, 1476, 1202, 28009, 1690, 1885, 3380, 
      5437, 5860, 4721, 7025, 67189, 11138, 70180, 3922, 5161, 5837, 9386, 
      17261, 32761, 613, 3924, 261, 549, 1381, 3141, 80852, 369, 820, 3485, 
      10301, 113, 2753, 3185, 3298, 8685, 8861, 27572, 333, 685, 5785, 22810, 
      30629, 48404, 10405, 0, 2209, 485, 1522, 2308, 78409, 137, 38432, 
      80672, 194, 64541, 520, 5077, 46261, 60074, 145, 82, 81, 522, 116, 181, 
      108341, 130, 697, 14282, 26042, 19490, 232, 1492, 32596, 289, 549, 
      4069, 314, 1733, 5330, 30565, 76537, 404, 653, 520, 15613, 673, 545, 
      85210, 3601, 14737, 674, 98594, 845, 38312, 39880, 98645, 1458, 3130, 
      14708, 95648, 1417, 3242, 8410, 916, 47125, 104584, 986, 1865, 69210, 
      1885, 49997, 1369, 1754, 1657, 1297, 1345, 1737, 1469, 66905, 74810, 
      3560, 73268, 62530, 87449, 1762, 9077, 71377, 1885, 87028, 91165, 
      10874, 71018, 91250, 8336, 2050, 2061, 4426, 9946, 95661, 2609, 2980, 
      109888, 2450, 2824, 10781, 66004, 131690, 3445, 66925, 110609, 10192, 
      3538, 10305, 3989, 88045, 108340, 3506, 3842, 3961, 8929, 4121, 5485, 
      4420, 4113, 4537, 4265, 80401, 84881, 91250, 5725, 87877, 93160, 12368, 
      4770, 105250, 143890, 78341, 94301, 99149, 155444, 5077, 6353, 6005, 
      8810, 104554, 155873, 5876, 10954, 11866, 12349, 92650, 133074, 7145, 
      86740, 98657, 6656, 7184, 6682, 92153, 144530, 8352, 166257, 168660, 
      142649, 129197, 8469, 7570, 12330, 9113, 140969, 7937, 127637, 9000, 
      8244, 11944, 8290, 100090, 131482, 138602, 9248, 110864, 122033, 9874, 
      8770, 101065, 8957, 10000, 114385, 10201, 10125, 123770, 126004, 
      122165, 10825, 10820, 11812, 13850, 143218, 151757, 165545, 191029, 
      14170, 13765, 120128, 124100, 144538, 200258, 15112, 12997, 172197, 
      13954, 13274, 137834, 155354, 15956, 14778, 134098, 148378, 13973, 
      153053, 17077, 14242, 14544, 14449, 16666, 14650, 147866, 150802, 
      153770, 15658, 153017, 17741, 16609, 16866, 157266, 168221, 183364, 
      20186, 152585, 21145, 18385, 157565, 21250, 18450, 195737, 20041, 
      184717, 20389, 26065, 24336, 21312, 188017, 26098, 23130, 22905, 
      184825, 26260, 26989, 202276, 209425, 24193, 27253, 26545, 27560, 
      26836, 28370, 25874, 25433, 25290, 30361, 28849, 26689, 25625, 30213, 
      28453, 26253, 26594, 30145, 29529, 30073, 33865, 32741, 32345, 31760, 
      36625, 33653, 33320, 39114, 36826, 36250, 35669, 40837, 37778, 36677, 
      41093, 44036, 41861, 44914, 41017, 39898, 41053, 43957, 46685, 43709, 
      47545, 43049, 42866, 47338, 49040, 53876, 55368, 52201, 53226, 53576 ], 
  [ 229465, 224629, 223137, 222056, 219808, 218626, 216385, 214069, 212561, 
      212706, 211553, 207220, 202789, 204965, 202897, 203204, 199181, 198292, 
      191540, 190906, 189124, 186722, 185261, 184445, 182954, 182152, 173332, 
      170290, 170804, 166141, 163745, 162565, 160162, 157805, 157777, 156650, 
      155233, 154474, 155780, 154025, 153889, 149938, 149621, 148850, 148480, 
      147530, 147524, 145261, 144724, 144328, 143284, 142529, 140650, 139680, 
      137965, 136261, 136945, 135428, 134980, 133261, 133172, 132937, 132500, 
      132925, 131994, 130561, 124673, 125093, 123226, 118625, 117640, 116077, 
      114773, 115505, 113066, 111565, 113405, 106952, 108212, 106109, 106201, 
      104485, 102545, 103877, 100052, 100481, 99666, 247450, 98033, 98810, 
      98020, 97000, 98617, 96980, 94874, 94538, 228938, 94792, 93701, 231409, 
      92945, 93937, 210065, 91873, 93105, 93253, 91429, 92045, 230625, 89690, 
      89545, 241501, 89653, 87697, 226745, 87701, 87194, 213761, 183193, 
      213428, 228905, 84221, 189076, 83537, 83585, 82980, 83025, 82378, 
      81346, 81097, 214612, 192985, 197173, 79250, 163690, 78509, 80093, 
      166685, 78250, 161410, 79976, 169940, 160965, 223682, 71993, 71825, 
      146932, 131729, 144209, 150314, 225461, 155545, 137290, 147605, 69565, 
      72745, 67664, 69200, 66565, 66449, 130565, 175610, 186458, 66365, 
      69557, 76397, 135805, 157541, 65609, 110234, 151034, 63529, 73705, 
      63002, 113177, 113985, 160597, 118148, 102132, 103706, 150740, 59113, 
      59074, 112410, 58565, 177589, 57700, 57961, 65194, 111394, 127993, 
      56180, 61937, 96500, 55346, 58474, 67994, 69149, 112825, 124921, 61812, 
      62325, 111410, 151010, 111905, 85761, 136305, 108596, 58682, 64985, 
      120698, 51092, 51080, 50629, 79866, 103986, 53092, 55217, 80801, 
      145210, 49309, 50373, 55684, 48962, 159730, 54176, 142649, 47962, 
      54850, 55705, 69570, 47749, 67997, 56394, 55760, 55969, 44584, 84100, 
      43697, 46490, 47777, 55130, 62450, 71905, 108289, 137713, 42557, 50900, 
      64045, 70660, 107461, 106132, 81608, 40081, 39610, 39688, 42685, 
      102205, 38858, 43298, 61610, 40916, 66640, 102152, 39013, 60050, 59968, 
      105508, 36965, 37157, 76882, 125882, 38701, 38909, 39125, 84500, 97604, 
      103181, 35865, 35785, 102285, 36244, 42400, 49853, 51353, 40372, 36117, 
      38714, 34081, 47545, 44514, 49873, 98005, 38453, 37584, 33241, 40333, 
      39784, 31473, 56897, 46352, 95650, 96674, 99269, 34120, 73957, 74797, 
      52993, 32288, 30762, 29602, 34570, 52004, 51701, 30836, 30421, 60245, 
      29461, 28449, 92233, 49793, 45245, 27812, 69661, 71417, 28169, 38018, 
      38890, 37480, 26605, 26869, 27469, 32805, 49025, 29402, 42821, 35401, 
      32324, 31841, 31684, 28516, 25825, 25722, 66989, 38189, 100825, 74378, 
      28013, 113737, 73177, 24625, 25632, 29665, 109874, 32306, 24029, 66565, 
      57572, 23732, 24005, 28477, 29192, 100693, 54788, 29665, 64417, 46517, 
      29201, 25010, 74330, 84004, 46836, 96730, 108929, 58768, 42640, 44705, 
      103405, 99450, 37485, 25834, 25514, 21125, 21466, 83737, 36612, 79013, 
      36578, 29474, 57313, 95789, 59368, 22565, 32264, 93865, 28906, 57906, 
      96884, 70676, 20276, 22304, 93850, 58130, 47210, 22346, 38642, 110853, 
      33444, 19069, 49669, 97730, 78305, 23810, 120896, 98314, 68850, 51349, 
      76037, 34856, 18397, 56372, 58898, 92500, 46061, 57704, 20149, 58820, 
      49873, 39488, 33025, 20740, 66754, 48529, 28872, 30025, 86418, 46813, 
      23229, 69640, 49109, 37384, 16253, 61730, 49610, 34805, 29770, 20417, 
      92241, 83044, 59769, 57664, 51264, 44329, 14976, 15002, 15457, 111893, 
      15080, 21668, 17053, 79505, 48425, 35725, 27866, 14669, 26914, 27866, 
      107633, 105185, 104578, 13169, 13925, 16613, 102544, 97225, 88720, 
      31040, 13220, 107802, 83610, 25317, 82325, 27725, 19496, 17284, 12164, 
      19156, 90281, 66637, 63865, 56825, 36530, 16922, 18937, 94033, 77200, 
      73665, 40349, 36730, 31898, 15674, 11485, 62312, 35885, 18125, 108994, 
      87754, 16066, 11106, 77380, 66512, 50020, 17216, 11492, 10852, 109834, 
      104245, 26234, 25009, 97226, 69250, 21437, 64090, 42562, 18637, 10530, 
      25930, 11285, 71410, 9445, 11173, 28816, 11920, 41786, 14354, 11626, 
      23909, 65957, 56360, 41410, 11250, 8665, 46697, 44381, 21970, 8282, 
      8450, 27881, 27144, 11464, 40321, 39250, 18325, 15490, 9290, 9217, 
      42340, 10448, 19625, 28885, 11290, 14120, 8621, 23525, 15146, 8989, 
      8656, 7105, 7565, 34114, 11765, 19268, 7186, 10042, 22784, 16004, 
      19237, 15650, 8266, 27400, 20570, 8330, 6098, 10025, 16801, 9981, 
      12532, 7157, 30125, 6337, 5077, 5090, 15445, 6925, 9125, 15509, 4986, 
      12505, 4610, 20618, 6565, 4525, 4680, 5512, 8714, 12994, 19345, 3917, 
      4045, 7321, 4624, 23764, 3737, 3490, 4157, 26282, 28762, 33065, 35881, 
      3649, 3573, 23300, 3386, 3085, 43317, 3250, 3133, 13213, 2610, 2509, 
      12500, 2450, 12005, 2833, 2074, 2465, 47317, 2228, 1508, 2452, 1229, 
      18125, 1138, 30265, 51137, 1429, 1625, 14708, 985, 898, 701, 1160, 
      1301, 914, 1714, 45146, 3665, 47573, 585, 884, 1090, 2665, 7250, 18050, 
      1224, 493, 1906, 1066, 394, 274, 56365, 1168, 585, 242, 3016, 1664, 74, 
      130, 149, 2152, 2234, 14177, 850, 450, 850, 10825, 16388, 29933, 3026, 
      2209, 0, 626, 65, 5, 54298, 1312, 22217, 56185, 1181, 42874, 661, 612, 
      28260, 39253, 1508, 2385, 2290, 757, 1949, 1544, 79624, 2621, 650, 
      5305, 13117, 8633, 3005, 317, 17885, 1746, 1066, 450, 2993, 370, 865, 
      16418, 52802, 2425, 4084, 2165, 6260, 4010, 2378, 60065, 640, 5760, 
      3541, 71381, 4276, 22285, 23477, 71432, 1129, 733, 5825, 68905, 1370, 
      845, 2441, 2749, 29124, 76525, 3665, 1348, 46885, 1556, 31432, 2450, 
      1801, 5652, 3600, 2896, 1972, 4618, 45050, 51545, 1445, 50285, 41521, 
      62116, 4817, 3202, 48770, 3060, 61789, 65268, 4153, 48505, 65353, 3025, 
      3789, 3706, 2029, 3789, 69106, 6698, 7633, 81265, 5317, 3341, 4436, 
      44525, 100153, 7816, 45352, 81986, 4505, 7345, 4618, 8548, 62900, 
      80093, 6185, 4265, 4384, 4276, 4450, 3746, 4373, 5194, 8720, 5252, 
      56666, 60394, 65729, 4456, 62920, 67357, 6305, 7261, 77661, 111037, 
      55076, 68404, 72500, 121181, 6722, 11570, 5770, 5473, 77153, 121610, 
      6205, 6301, 6649, 6850, 67129, 101725, 12832, 62253, 72290, 7361, 6761, 
      9925, 66914, 111865, 13945, 130960, 133081, 110266, 98600, 13498, 9873, 
      8053, 14800, 108868, 10522, 97322, 14029, 9325, 8325, 10781, 73817, 
      100697, 106877, 14089, 82993, 92564, 15373, 9945, 74698, 10132, 14841, 
      86138, 14290, 14026, 94301, 96253, 92978, 13316, 12841, 16277, 11453, 
      111305, 118810, 130906, 153476, 20421, 12402, 91505, 94913, 112625, 
      161765, 21645, 15112, 136900, 18701, 16141, 106861, 122125, 22865, 
      13885, 103689, 116089, 16840, 120200, 24362, 17297, 17881, 17316, 
      23105, 17141, 115765, 118325, 120917, 20029, 120352, 24274, 20228, 
      20485, 124225, 133864, 147221, 27565, 120202, 29088, 23508, 124618, 
      28629, 22069, 158372, 24224, 148762, 24008, 35136, 32185, 25777, 
      151780, 34605, 29005, 28498, 149058, 34673, 35496, 164629, 171026, 
      29504, 35290, 34018, 35597, 33745, 36313, 31373, 30274, 27781, 39056, 
      36416, 32000, 27364, 38344, 35080, 28744, 29273, 37712, 36250, 36324, 
      42466, 39274, 38032, 36601, 44944, 38024, 36845, 48373, 43829, 42689, 
      41450, 50472, 44969, 40202, 49130, 53765, 50180, 54925, 48020, 45209, 
      47304, 52370, 55850, 50618, 56992, 48266, 47801, 55845, 57265, 63041, 
      64909, 58640, 60229, 60485 ], 
  [ 228845, 224701, 222905, 221922, 219970, 217732, 216289, 214369, 212557, 
      212000, 210493, 206050, 203465, 203589, 202621, 202226, 198997, 198106, 
      191138, 190352, 188114, 186660, 185797, 183625, 183184, 182330, 172586, 
      169888, 169650, 165277, 164029, 161893, 160036, 159925, 157645, 156816, 
      155245, 155636, 154890, 154485, 154549, 150688, 152269, 151496, 148274, 
      147472, 146914, 146149, 147010, 143810, 143666, 142909, 140072, 139250, 
      138433, 137125, 139709, 136690, 134738, 134317, 133226, 133241, 133754, 
      132577, 132596, 130357, 125605, 127525, 124304, 120789, 117650, 115681, 
      114925, 119005, 112912, 112709, 116849, 106930, 111690, 106285, 109225, 
      107653, 102409, 107441, 102010, 102989, 101972, 267956, 98885, 101512, 
      97970, 99746, 102661, 100522, 94864, 94928, 248528, 97730, 93637, 
      251245, 93029, 97121, 228449, 93505, 96137, 96385, 93409, 95173, 
      250601, 90064, 90169, 262225, 92773, 89365, 246613, 87617, 87760, 
      232777, 200005, 232538, 249065, 84877, 206482, 84541, 85189, 83882, 
      84677, 83728, 83092, 83341, 234106, 210977, 215513, 81288, 179524, 
      81441, 83925, 182817, 81380, 177140, 84650, 186514, 176837, 244296, 
      72505, 72937, 161890, 145285, 158965, 165620, 246317, 171349, 151492, 
      162805, 72613, 77293, 69210, 72346, 67657, 66589, 144405, 193300, 
      204948, 69649, 74241, 82981, 150289, 173925, 68741, 122116, 166916, 
      64909, 79885, 64180, 125505, 126509, 177421, 131170, 113450, 115272, 
      166954, 59825, 59936, 125072, 59725, 195949, 58306, 60017, 71044, 
      124244, 142493, 58378, 66985, 107698, 56992, 62420, 74740, 76145, 
      125921, 139217, 67106, 67769, 124452, 167652, 125045, 95849, 151793, 
      121482, 63716, 71669, 134928, 51970, 52058, 51805, 89492, 116612, 
      56866, 59841, 90625, 161732, 50129, 53093, 60754, 50580, 177448, 59042, 
      159065, 49076, 60064, 61169, 77984, 49561, 76501, 62696, 62010, 62269, 
      46730, 95146, 44541, 50184, 52021, 61524, 70344, 81349, 122081, 154153, 
      44145, 56538, 72433, 80098, 121249, 119866, 92738, 41557, 40484, 41810, 
      46657, 115777, 40228, 47668, 70180, 44434, 76058, 115866, 42125, 68612, 
      68578, 119618, 36873, 39465, 87940, 141840, 37157, 42565, 42881, 96506, 
      111010, 117137, 36269, 36389, 116189, 38746, 47602, 56953, 58753, 
      37570, 39065, 43060, 35825, 54389, 40256, 57265, 111697, 35793, 34970, 
      32777, 36665, 45266, 33053, 49825, 41130, 109376, 110500, 113345, 
      31994, 85381, 86321, 46313, 35858, 29780, 31520, 39188, 45370, 45117, 
      29602, 29437, 52309, 31925, 30161, 105845, 58153, 39553, 27970, 60317, 
      82921, 31121, 44320, 45392, 33130, 26605, 29069, 30169, 37805, 42373, 
      27400, 50269, 31397, 29170, 28837, 28730, 26762, 26021, 25616, 57681, 
      33381, 87965, 64168, 26053, 99725, 63065, 26413, 28370, 34253, 96160, 
      28692, 24865, 57149, 49306, 24466, 25789, 32861, 33826, 87725, 46818, 
      34645, 55145, 39745, 26129, 28288, 86608, 72530, 39962, 84004, 95101, 
      50090, 36362, 53177, 90025, 86420, 32105, 23504, 23080, 21541, 23432, 
      72101, 31226, 67825, 31140, 35136, 67825, 82949, 50378, 25925, 38674, 
      81173, 34564, 68564, 83890, 60282, 19882, 25810, 81104, 49184, 39764, 
      26000, 46496, 96605, 28346, 20221, 59321, 84580, 67005, 21160, 105794, 
      85060, 58496, 61345, 64881, 29250, 20341, 67066, 49640, 79690, 38449, 
      48490, 23885, 49402, 41605, 32770, 27457, 24922, 56384, 58409, 24050, 
      24901, 73940, 38785, 19601, 58810, 40729, 30754, 18973, 51748, 41128, 
      28573, 24488, 25085, 79157, 70810, 49985, 48130, 42530, 36545, 17042, 
      17316, 18121, 97105, 17642, 26930, 20813, 67513, 39933, 29081, 22672, 
      17425, 33620, 34772, 93085, 90837, 90280, 13021, 16477, 20565, 88394, 
      83525, 75770, 25090, 12770, 93200, 71108, 20465, 69921, 22321, 16042, 
      14530, 13410, 24202, 77125, 55781, 53309, 47069, 29524, 14216, 23981, 
      80525, 65242, 62057, 32689, 29620, 25588, 13264, 12025, 51850, 28873, 
      23113, 94180, 74740, 13352, 12392, 65314, 55546, 40954, 14050, 11026, 
      11986, 94916, 89777, 20816, 19841, 83304, 57928, 16965, 53264, 34336, 
      14761, 10004, 33104, 14157, 59780, 10565, 14093, 22634, 15338, 33552, 
      11520, 14992, 30825, 54821, 46274, 33172, 9512, 9677, 37705, 35689, 
      16928, 9140, 9908, 35689, 21050, 9370, 32125, 31204, 14029, 11944, 
      8244, 11821, 33842, 8650, 25877, 22385, 9040, 10818, 7669, 30673, 
      11492, 11885, 7450, 7549, 9657, 43156, 9005, 25658, 9224, 13780, 17170, 
      21690, 14321, 11584, 6800, 35482, 15300, 6660, 7528, 14005, 12329, 
      7457, 9106, 5881, 38749, 5305, 6145, 6208, 21313, 9941, 13141, 21425, 
      5000, 17669, 4820, 27728, 4973, 4633, 6338, 7970, 12820, 18496, 26297, 
      5365, 5693, 11069, 6970, 31610, 3681, 4084, 6201, 34576, 37456, 42409, 
      45625, 3389, 3413, 31138, 5072, 4469, 54101, 2932, 4765, 19045, 3188, 
      3085, 18226, 2824, 17629, 2405, 3140, 4329, 58721, 1530, 2610, 1450, 
      1825, 25321, 2180, 39505, 63025, 965, 909, 21290, 865, 928, 1629, 2938, 
      3229, 2440, 4040, 56372, 7137, 59093, 1853, 2650, 3104, 5729, 12064, 
      25364, 386, 1805, 512, 272, 400, 1280, 68869, 218, 185, 1440, 6362, 
      306, 964, 1220, 1289, 5090, 5220, 20761, 32, 32, 2932, 16657, 23418, 
      39213, 6404, 485, 626, 0, 289, 677, 66568, 130, 30285, 68653, 97, 
      53840, 25, 2426, 37274, 49765, 218, 593, 548, 65, 405, 250, 94330, 725, 
      104, 9509, 19421, 13833, 953, 365, 25133, 392, 212, 1796, 985, 512, 
      2657, 23360, 64840, 761, 1666, 697, 10642, 1640, 808, 72845, 1618, 
      9938, 1417, 85257, 1850, 30209, 31601, 85306, 701, 1405, 9945, 82525, 
      788, 1513, 5009, 1165, 38090, 90841, 1629, 1010, 58145, 1114, 40690, 
      1256, 1157, 2906, 1754, 1450, 1226, 2320, 56052, 63297, 1945, 61885, 
      52069, 74962, 2561, 5696, 60164, 1802, 74581, 78410, 7093, 59845, 
      78493, 5213, 2225, 2192, 2665, 6425, 82592, 3880, 4513, 95845, 3145, 
      2417, 7162, 55301, 116273, 4834, 56170, 96552, 6869, 4657, 6980, 5458, 
      75610, 94453, 4093, 3373, 3490, 6082, 3604, 4000, 3725, 3944, 5818, 
      4050, 68612, 72740, 78625, 4450, 75514, 80401, 8845, 5249, 91649, 
      127825, 66762, 81490, 85986, 138717, 5156, 8100, 5200, 6553, 91033, 
      139140, 5333, 8077, 8725, 9076, 80005, 117701, 9106, 74573, 85608, 
      6277, 6277, 7489, 79624, 128525, 10253, 149018, 151289, 126772, 114154, 
      10100, 7925, 9605, 11050, 125218, 8420, 112720, 10625, 8021, 9521, 
      8725, 87061, 116341, 123021, 10781, 97085, 107506, 11713, 8585, 87988, 
      8770, 11525, 100420, 11368, 11204, 109225, 111325, 107748, 11234, 
      11009, 13141, 11965, 127517, 135568, 148564, 172682, 16325, 12356, 
      105957, 109665, 128825, 181465, 17393, 13210, 154898, 15397, 13837, 
      122557, 139021, 18409, 13577, 119081, 132481, 14530, 136890, 19700, 
      14885, 15317, 15002, 18889, 15025, 132049, 134809, 137601, 16909, 
      136930, 20000, 17498, 17753, 140993, 151330, 165637, 22829, 136616, 
      24050, 19970, 141328, 23885, 19325, 177426, 21170, 167056, 21250, 
      29474, 27173, 22565, 170218, 29237, 25037, 24680, 167240, 29353, 30122, 
      183805, 190600, 25826, 30160, 29188, 30465, 29209, 31225, 27585, 26836, 
      25589, 33562, 31522, 28306, 25570, 33146, 30682, 26546, 26973, 32810, 
      31796, 32114, 37000, 34900, 34106, 33125, 39610, 34786, 34057, 42533, 
      39185, 38345, 37456, 44426, 40221, 37396, 43920, 47653, 44818, 48661, 
      43354, 41441, 43034, 46948, 50020, 45988, 51010, 44532, 44217, 50357, 
      51917, 57177, 58841, 54218, 55505, 55809 ], 
  [ 229780, 225160, 223568, 222517, 220361, 218837, 216850, 214658, 213050, 
      212969, 211700, 207325, 203482, 205000, 203284, 203365, 199592, 198701, 
      191869, 191185, 189253, 187153, 185882, 184628, 183473, 182653, 173521, 
      170585, 170857, 166280, 164250, 162760, 160529, 158888, 158138, 157105, 
      155636, 155245, 155893, 154570, 154498, 150569, 150858, 150085, 148801, 
      147897, 147713, 145928, 145837, 144541, 143785, 143028, 140837, 139913, 
      138484, 136904, 138196, 136197, 135265, 133960, 133549, 133394, 133261, 
      133172, 132545, 130850, 125316, 126216, 123913, 119650, 117973, 116276, 
      115146, 116948, 113337, 112250, 114826, 107253, 109633, 106472, 107474, 
      105800, 102800, 105316, 100973, 101578, 100697, 254305, 98596, 99965, 
      98293, 98165, 100196, 98397, 95153, 94945, 235489, 96013, 93960, 
      238036, 93250, 95234, 216226, 92672, 94352, 94532, 92338, 93320, 
      237290, 90081, 90016, 248404, 90920, 88498, 233370, 87940, 87641, 
      220112, 188836, 219805, 235618, 84690, 194905, 84116, 84356, 83525, 
      83810, 83065, 82157, 82066, 221101, 198992, 203290, 80149, 169001, 
      79690, 81562, 172090, 79493, 166685, 81709, 175481, 166280, 230509, 
      72386, 72410, 151945, 136292, 149156, 155437, 232360, 160826, 142057, 
      152690, 70760, 74420, 68377, 70425, 67130, 66708, 135208, 181485, 
      192589, 67626, 71266, 78714, 140650, 162994, 66820, 114245, 156325, 
      64178, 75890, 63585, 117328, 118196, 166184, 122517, 105953, 107605, 
      156125, 59536, 59545, 116657, 59130, 183658, 58085, 58810, 67253, 
      115693, 132820, 57069, 63738, 100269, 56057, 59921, 70337, 71572, 
      117200, 129680, 63689, 64250, 115765, 156517, 116290, 89168, 141440, 
      112897, 60469, 67300, 125425, 51545, 51565, 51176, 83117, 108197, 
      54469, 56866, 84114, 150665, 49738, 51410, 57473, 49645, 165565, 55897, 
      148066, 48481, 56681, 57616, 72425, 48490, 70874, 58565, 57913, 58138, 
      45421, 87785, 44116, 47821, 49284, 57325, 65125, 75076, 112850, 143120, 
      43210, 52849, 66874, 73825, 112018, 110669, 85309, 40690, 40025, 40501, 
      44090, 106682, 39429, 44829, 64485, 42173, 69785, 106669, 40136, 62917, 
      62849, 110149, 37060, 38020, 80545, 131113, 38330, 40202, 40450, 88465, 
      102017, 107770, 36116, 36100, 106856, 37165, 44185, 52244, 53840, 
      39593, 37178, 40221, 34754, 49850, 43265, 52352, 102500, 37714, 36857, 
      33202, 39266, 41645, 32084, 54738, 44785, 100145, 101201, 103876, 
      33541, 77714, 78586, 50954, 33529, 30545, 30313, 36145, 49977, 49690, 
      30537, 30202, 57800, 30344, 29090, 96682, 52560, 43514, 27953, 66760, 
      75186, 29200, 40121, 41057, 36173, 26690, 27658, 28418, 34490, 46980, 
      28845, 45288, 34202, 31397, 30962, 30821, 28037, 25970, 25769, 64090, 
      36730, 96788, 71189, 27464, 109330, 70018, 25274, 26585, 31210, 105561, 
      31225, 24372, 63626, 55001, 24041, 24650, 29954, 30749, 96616, 52309, 
      31330, 61520, 44420, 28288, 26129, 78329, 80401, 44705, 92725, 104570, 
      56057, 40697, 47482, 99188, 95345, 35828, 25153, 24797, 21320, 22157, 
      80074, 34949, 75492, 34897, 31345, 60736, 91738, 56549, 23698, 34373, 
      89860, 30773, 61373, 92781, 67405, 20205, 23481, 89825, 55321, 44881, 
      23569, 41209, 106346, 31865, 19490, 52810, 93573, 74740, 23013, 116113, 
      94121, 65585, 54596, 72514, 33109, 19066, 59841, 55981, 88445, 43668, 
      54797, 21386, 55845, 47266, 37377, 31282, 22117, 63473, 51728, 27365, 
      28420, 82457, 44276, 22100, 66205, 46458, 35293, 17154, 58565, 46925, 
      32840, 28109, 21940, 88082, 79157, 56666, 54641, 48497, 41866, 15665, 
      15769, 16336, 107186, 15925, 23377, 18280, 75690, 45730, 33620, 26225, 
      15572, 29081, 30097, 102996, 100612, 100021, 13140, 14760, 17896, 
      98033, 92858, 84593, 29153, 13093, 103145, 79625, 23780, 78370, 26010, 
      18405, 16417, 12577, 20785, 86084, 63176, 60500, 53716, 34301, 16069, 
      20564, 89722, 73385, 69962, 37908, 34465, 29889, 14913, 11668, 58973, 
      33650, 19730, 104261, 83597, 15205, 11525, 73525, 63009, 47125, 16209, 
      11349, 11221, 105065, 99620, 24505, 23360, 92773, 65629, 20008, 60625, 
      39929, 17396, 10361, 28225, 12202, 67685, 9800, 12104, 26833, 13009, 
      39145, 13441, 12697, 26116, 62386, 53125, 38765, 10685, 8980, 43808, 
      41588, 20345, 8545, 8905, 30368, 25181, 10781, 37684, 36661, 16936, 
      14341, 8941, 10036, 39605, 9857, 21610, 26788, 10553, 13045, 8298, 
      25794, 13957, 9896, 8249, 7226, 8212, 36985, 10858, 21289, 7813, 11213, 
      20961, 17797, 17636, 14321, 7769, 29957, 18853, 7765, 6525, 11268, 
      15338, 9140, 11401, 6714, 32850, 5968, 5380, 5409, 17284, 7850, 10370, 
      17362, 4949, 14116, 4633, 22849, 6010, 4514, 5165, 6253, 9981, 14705, 
      21520, 4328, 4520, 8468, 5321, 26221, 3664, 3625, 4756, 28881, 31489, 
      36000, 38944, 3508, 3464, 25749, 3865, 3466, 46706, 3085, 3592, 15016, 
      2729, 2626, 14265, 2501, 13736, 2626, 2341, 2986, 50884, 1921, 1777, 
      2045, 1332, 20340, 1381, 33130, 54848, 1186, 1300, 16717, 848, 809, 
      898, 1629, 1818, 1301, 2357, 48637, 4672, 51154, 884, 1341, 1625, 3536, 
      8681, 20281, 845, 802, 1345, 697, 281, 481, 60250, 745, 338, 505, 3965, 
      1105, 233, 353, 388, 2965, 3061, 16154, 457, 185, 1385, 12560, 18505, 
      32770, 3973, 1522, 65, 289, 0, 82, 58085, 793, 24658, 60034, 692, 
      46241, 314, 1049, 31001, 42472, 949, 1664, 1585, 388, 1306, 981, 84181, 
      1864, 325, 6500, 14984, 10144, 2194, 178, 20050, 1157, 637, 725, 2192, 
      257, 1280, 18481, 56493, 1730, 3145, 1530, 7497, 3085, 1709, 63988, 
      785, 6929, 2692, 75652, 3329, 24650, 25906, 75701, 820, 776, 6970, 
      73090, 1009, 884, 3088, 2066, 31817, 80930, 2836, 1061, 50308, 1233, 
      34213, 1885, 1412, 4589, 2825, 2249, 1549, 3697, 48385, 55120, 1418, 
      53810, 44708, 66037, 3904, 3809, 52225, 2465, 65690, 69281, 4900, 
      51940, 69364, 3530, 3092, 3025, 2036, 4436, 73225, 5597, 6434, 85730, 
      4420, 2842, 5105, 47770, 105104, 6653, 48605, 86437, 5050, 6272, 5161, 
      7345, 66753, 84474, 5300, 3764, 3881, 4637, 3961, 3609, 3946, 4573, 
      7569, 4645, 60265, 64121, 69632, 4229, 66725, 71306, 6890, 6388, 81908, 
      116180, 58585, 72361, 76585, 126562, 5989, 10225, 5353, 5584, 81360, 
      126985, 5690, 6632, 7076, 7325, 71012, 106600, 11401, 65954, 76309, 
      6770, 6362, 8900, 70733, 116948, 12514, 136489, 138658, 115297, 103325, 
      12157, 8996, 8296, 13345, 113845, 9593, 101993, 12682, 8650, 8450, 
      9864, 77796, 105444, 111784, 12770, 87242, 97085, 13940, 9248, 78689, 
      9433, 13514, 90441, 13085, 12853, 98804, 100802, 97429, 12373, 11978, 
      14994, 11336, 116212, 123889, 136273, 159337, 18824, 12101, 95842, 
      99346, 117520, 167780, 19994, 14213, 142369, 17352, 15112, 111592, 
      127240, 21146, 13492, 108320, 121040, 15805, 125245, 22573, 16228, 
      16762, 16277, 21456, 16164, 120676, 123300, 125956, 18728, 125353, 
      22601, 19045, 19300, 129280, 139141, 152802, 25736, 125141, 27161, 
      22061, 129649, 26792, 20872, 164149, 22921, 154289, 22797, 32993, 
      30250, 24418, 157349, 32552, 27400, 26941, 154541, 32634, 33437, 
      170426, 176949, 27985, 33305, 32129, 33610, 31946, 34336, 29812, 28825, 
      26728, 36945, 34497, 30465, 26437, 36325, 33317, 27685, 28180, 35785, 
      34465, 34613, 40349, 37501, 36401, 35114, 42857, 36605, 35570, 46120, 
      41956, 40912, 39785, 48149, 43060, 38909, 47065, 51410, 48065, 52520, 
      46125, 43600, 45533, 50229, 53573, 48725, 54665, 46657, 46240, 53672, 
      55130, 60730, 62530, 56785, 58276, 58546 ], 
  [ 231466, 226586, 225098, 224009, 221741, 220589, 218312, 215972, 214468, 
      214637, 213490, 209141, 204628, 206882, 204770, 205101, 201034, 200141, 
      193365, 192733, 190957, 188513, 187024, 186250, 184717, 183913, 175081, 
      172013, 172553, 167858, 165412, 164258, 161825, 159370, 159428, 158285, 
      156866, 156061, 157445, 155636, 155492, 151517, 151120, 150345, 150085, 
      149125, 149137, 146810, 146213, 145921, 144841, 144082, 142225, 141245, 
      139490, 137762, 138370, 136909, 136513, 134738, 134685, 134440, 133965, 
      134450, 133481, 132068, 126106, 126466, 124645, 119972, 119065, 117506, 
      116176, 116770, 114469, 112912, 114660, 108313, 109433, 107458, 107432, 
      105698, 103882, 105066, 101293, 101700, 100889, 247945, 99306, 100009, 
      99325, 98185, 99746, 98125, 96157, 95805, 229437, 95953, 94978, 231890, 
      94212, 95080, 210600, 93074, 94250, 94394, 92612, 93178, 231080, 90925, 
      90770, 241922, 90770, 88868, 227188, 88938, 88405, 214234, 183746, 
      213885, 229320, 85408, 189593, 84706, 84730, 84149, 84164, 83525, 
      82469, 82196, 215021, 193450, 197620, 80345, 164225, 79556, 81104, 
      167204, 79285, 161941, 80937, 170425, 161474, 223985, 73096, 72904, 
      147449, 132298, 144730, 150813, 225738, 156020, 137825, 148096, 70538, 
      73658, 68693, 70165, 67604, 67522, 131090, 175981, 186797, 67300, 
      70436, 77200, 136292, 157952, 66546, 110821, 151461, 64532, 74516, 
      64009, 113738, 114530, 160970, 118669, 102713, 104273, 151117, 60106, 
      60061, 112925, 59536, 177872, 58685, 58888, 65957, 111877, 128410, 
      57085, 62728, 97045, 56269, 59305, 68713, 69858, 113290, 125338, 62585, 
      63092, 111869, 151325, 112356, 86330, 136658, 109049, 59445, 65682, 
      121085, 52009, 51993, 51530, 80429, 104429, 53885, 55976, 81352, 
      145489, 50212, 51200, 56417, 49829, 159953, 54909, 142920, 48841, 
      55565, 56410, 70157, 48596, 68560, 57041, 56405, 56612, 45385, 84545, 
      44546, 47225, 48490, 55757, 63017, 72410, 108616, 137930, 43364, 51545, 
      64580, 71153, 107780, 106445, 82017, 40868, 40417, 40441, 43364, 
      102500, 39637, 43957, 62101, 41605, 67093, 102425, 39706, 60525, 60437, 
      105757, 37778, 37874, 77249, 126053, 39568, 39568, 39780, 84825, 97873, 
      103428, 36650, 36562, 102530, 36941, 42989, 50362, 51850, 41273, 36788, 
      39325, 34792, 48052, 45461, 50354, 98234, 39332, 38453, 34024, 41236, 
      40321, 32162, 57928, 47309, 95845, 96865, 99450, 34945, 74240, 75076, 
      53992, 32877, 31529, 30253, 35113, 52993, 52688, 31609, 31184, 61282, 
      30082, 29096, 92404, 50170, 46180, 28513, 70738, 71656, 28746, 38461, 
      39325, 38345, 27296, 27472, 28052, 33296, 49978, 30169, 43210, 36244, 
      33133, 32644, 32485, 29269, 26500, 26405, 68036, 39056, 102010, 75457, 
      28762, 114964, 74248, 25220, 26189, 30148, 111085, 33113, 24658, 67600, 
      58561, 24361, 24592, 28960, 29665, 101866, 55757, 30116, 65434, 47434, 
      29970, 25525, 74485, 85105, 47753, 97877, 110116, 59749, 43525, 45000, 
      104570, 100601, 38330, 26557, 26233, 21730, 22009, 84820, 37445, 80074, 
      37409, 29861, 57506, 96912, 60337, 23040, 32617, 94978, 29285, 58085, 
      98005, 71693, 20893, 22765, 94957, 59085, 48105, 22797, 38925, 112016, 
      34241, 19616, 49876, 98845, 79346, 24505, 122085, 99425, 69845, 51530, 
      77060, 35657, 18896, 56521, 59841, 93581, 46930, 58633, 20560, 59749, 
      50756, 40309, 33800, 21125, 67717, 48682, 29609, 30770, 87449, 47666, 
      23906, 70601, 49972, 38177, 16672, 62653, 50473, 35578, 30505, 20754, 
      93284, 84053, 60680, 58565, 52133, 45160, 15413, 15425, 15866, 112996, 
      15489, 21969, 17410, 80488, 49268, 36490, 28573, 15058, 27145, 28089, 
      108706, 106250, 105641, 13666, 14314, 16946, 103597, 98260, 89725, 
      31765, 13725, 108869, 84593, 25994, 83300, 28420, 20113, 17873, 12593, 
      19433, 91282, 67546, 64762, 57690, 37285, 17505, 19210, 95044, 78149, 
      74600, 41122, 37481, 32617, 16237, 11930, 63193, 36628, 18388, 110045, 
      88733, 16633, 11513, 78317, 67405, 50837, 17797, 11965, 11261, 110881, 
      105274, 26901, 25666, 98225, 70145, 22058, 64957, 43325, 19226, 10985, 
      26077, 11600, 72301, 9826, 11482, 29485, 12205, 42533, 14885, 11909, 
      24050, 66816, 57177, 42149, 11729, 9034, 47458, 45130, 22573, 8649, 
      8793, 27970, 27785, 11945, 41042, 39965, 18890, 16025, 9725, 9506, 
      43069, 10909, 19764, 29530, 11765, 14633, 9040, 23620, 15669, 9250, 
      9077, 7460, 7850, 34121, 12240, 19377, 7465, 10253, 23365, 16133, 
      19786, 16165, 8677, 27425, 21125, 8741, 6385, 10210, 17320, 10418, 
      13001, 7540, 30112, 6698, 5354, 5365, 15530, 7120, 9280, 15588, 5297, 
      12610, 4905, 20637, 6928, 4820, 4913, 5713, 8845, 13061, 19354, 4138, 
      4258, 7450, 4805, 23725, 4010, 3737, 4346, 26221, 28685, 32962, 35762, 
      3922, 3842, 23245, 3573, 3280, 43136, 3509, 3314, 13226, 2825, 2720, 
      12505, 2665, 12010, 3076, 2245, 2600, 47050, 2441, 1649, 2669, 1378, 
      18010, 1261, 30056, 50818, 1600, 1802, 14589, 1130, 1037, 800, 1225, 
      1360, 985, 1753, 44829, 3650, 47232, 650, 925, 1117, 2650, 7165, 17865, 
      1361, 544, 2053, 1189, 485, 325, 55952, 1285, 680, 269, 2953, 1781, 97, 
      145, 162, 2089, 2165, 13960, 925, 509, 809, 10634, 16145, 29600, 2925, 
      2308, 5, 677, 82, 0, 53825, 1373, 21908, 55700, 1234, 42445, 692, 545, 
      27905, 38834, 1557, 2450, 2353, 778, 2000, 1585, 79025, 2682, 657, 
      5122, 12850, 8402, 3060, 288, 17568, 1769, 1069, 365, 3034, 325, 754, 
      16101, 52273, 2440, 4121, 2164, 6025, 4041, 2377, 59490, 533, 5525, 
      3554, 70754, 4297, 21892, 23076, 70801, 1066, 626, 5576, 68276, 1305, 
      730, 2250, 2720, 28673, 75860, 3650, 1261, 46330, 1465, 30953, 2385, 
      1714, 5645, 3557, 2837, 1885, 4589, 44489, 50954, 1300, 49696, 40970, 
      61469, 4770, 2965, 48177, 2969, 61136, 64601, 3890, 47906, 64682, 2788, 
      3698, 3613, 1850, 3530, 68413, 6649, 7592, 80516, 5234, 3204, 4153, 
      43920, 99322, 7745, 44729, 81209, 4212, 7250, 4321, 8465, 62185, 79312, 
      6058, 4090, 4205, 3989, 4265, 3517, 4176, 5017, 8605, 5069, 55953, 
      59665, 64978, 4217, 62177, 66596, 5956, 7090, 76850, 110114, 54353, 
      67625, 71705, 120224, 6525, 11441, 5525, 5162, 76330, 120641, 5968, 
      5954, 6290, 6485, 66338, 100810, 12701, 61472, 71465, 7108, 6484, 9722, 
      66097, 110890, 13780, 129925, 132040, 109289, 97657, 13309, 9626, 7666, 
      14621, 107885, 10273, 96373, 13828, 9040, 7940, 10522, 72946, 99730, 
      105890, 13876, 82084, 91621, 15170, 9650, 73817, 9833, 14612, 85201, 
      14033, 13765, 93322, 95264, 91997, 13005, 12520, 16000, 11026, 110250, 
      117725, 129785, 152289, 20162, 11981, 90500, 93896, 111546, 160546, 
      21380, 14753, 135745, 18394, 15794, 105794, 121010, 22600, 13450, 
      102626, 114986, 16481, 119081, 24093, 16938, 17524, 16949, 22810, 
      16762, 114650, 117202, 119786, 19682, 119213, 23965, 19845, 20098, 
      123058, 132665, 145984, 27250, 119041, 28781, 23141, 123437, 28298, 
      21658, 157085, 23805, 147485, 23569, 34805, 31828, 25348, 150485, 
      34250, 28594, 28081, 147761, 34312, 35129, 163280, 169657, 29061, 
      34901, 33617, 35204, 33320, 35906, 30914, 29801, 27250, 38653, 35989, 
      31525, 26813, 37921, 34625, 28201, 28730, 37269, 35785, 35837, 42017, 
      38765, 37501, 36052, 44453, 37441, 36244, 47890, 43290, 42138, 40885, 
      49985, 44426, 39565, 48581, 53248, 49633, 54410, 47437, 44586, 46697, 
      51805, 55285, 50005, 56429, 47609, 47138, 55250, 56644, 62408, 64276, 
      57933, 59530, 59780 ], 
  [ 307129, 295745, 297037, 295018, 289962, 298548, 288845, 282789, 284065, 
      290728, 292825, 289394, 267709, 288985, 276665, 283490, 271993, 271098, 
      266162, 266920, 269314, 258052, 250993, 262741, 251464, 251122, 250618, 
      244296, 251794, 244305, 231185, 238841, 231300, 207961, 228897, 224968, 
      224937, 213460, 233866, 219529, 217529, 212616, 194585, 193808, 219994, 
      217640, 222754, 206505, 192914, 218602, 209170, 208409, 215360, 212986, 
      202877, 197433, 180409, 192866, 206386, 192545, 201770, 199205, 189914, 
      205245, 195460, 201465, 184817, 171257, 181960, 167065, 186106, 188253, 
      181817, 151321, 182888, 169265, 149669, 175322, 143962, 172609, 146133, 
      143001, 171805, 138653, 149722, 145025, 146068, 124228, 157937, 141472, 
      166306, 139178, 128673, 131690, 162664, 158600, 114056, 135082, 161945, 
      114185, 159785, 131885, 106349, 144261, 132445, 131661, 140549, 130441, 
      111973, 153704, 151229, 115853, 128025, 139577, 109001, 155885, 149320, 
      103933, 93857, 102650, 108341, 145385, 94130, 141433, 135889, 141802, 
      134857, 137000, 132228, 127313, 100058, 92405, 93325, 127312, 83124, 
      118165, 111361, 83317, 116036, 81764, 103298, 82354, 79897, 98320, 
      133957, 128197, 74210, 72049, 73345, 74324, 97745, 74889, 71540, 72529, 
      107721, 96921, 119794, 106418, 122877, 131609, 68041, 77204, 80596, 
      102149, 92293, 81425, 67205, 71233, 102785, 65860, 69380, 117009, 
      82449, 118340, 64597, 63529, 70065, 63026, 62842, 62080, 65770, 118597, 
      117160, 60520, 113849, 72569, 118098, 104845, 76644, 57604, 58825, 
      101642, 80837, 58082, 105928, 87620, 71044, 69869, 56693, 57605, 78370, 
      77485, 55732, 61780, 55289, 57565, 57781, 54298, 77540, 68465, 53800, 
      108610, 107666, 105345, 55828, 51988, 83570, 77773, 54893, 56852, 
      107269, 90625, 74034, 99460, 60176, 74378, 55205, 103108, 71784, 70309, 
      56680, 96365, 54145, 63040, 62866, 62609, 89890, 46458, 101113, 77344, 
      73505, 60820, 54160, 49169, 45005, 49725, 92965, 63562, 51077, 47906, 
      44165, 43290, 42986, 91385, 96500, 84922, 70677, 40725, 91076, 67556, 
      46724, 73090, 43826, 39250, 74897, 45140, 44586, 38866, 102661, 80485, 
      38660, 41992, 117905, 69649, 68933, 37418, 37474, 37925, 96889, 94945, 
      37489, 77690, 58682, 48421, 47125, 131202, 73357, 62900, 82493, 48425, 
      148840, 45621, 35037, 127861, 126514, 102133, 139037, 53210, 81241, 
      187277, 159490, 32168, 32260, 32525, 118354, 31905, 31813, 179621, 
      63386, 104260, 76072, 55876, 178154, 177385, 106658, 103913, 198505, 
      70793, 76765, 29641, 36125, 162517, 90562, 220945, 28373, 64805, 43432, 
      42440, 142146, 90729, 70489, 66429, 50329, 175121, 112160, 37505, 
      136793, 125794, 123913, 123290, 108938, 88073, 90760, 217765, 147025, 
      284681, 233536, 110281, 308305, 231397, 71937, 64090, 50881, 301640, 
      129940, 80189, 218249, 198538, 80818, 71305, 51545, 49930, 285457, 
      192946, 47129, 214685, 173485, 121685, 58312, 23752, 254770, 174730, 
      279140, 301585, 203426, 164930, 29525, 291861, 284644, 151381, 111304, 
      111904, 80953, 66848, 255865, 150490, 246941, 150916, 40360, 22997, 
      279089, 206786, 54881, 36154, 275761, 39780, 22180, 281570, 231130, 
      87530, 53210, 276200, 205064, 180164, 51848, 29000, 307177, 144490, 
      71865, 23245, 283796, 247129, 112016, 325130, 285300, 228808, 21645, 
      243445, 150538, 63713, 20138, 208592, 275274, 180365, 206914, 48665, 
      209882, 190217, 165386, 148205, 45050, 226664, 19709, 137050, 140993, 
      265876, 184797, 120205, 233714, 190349, 162314, 54041, 217876, 191776, 
      156001, 142112, 40025, 277273, 260154, 214045, 209610, 195754, 179965, 
      58810, 56500, 53693, 312757, 54242, 35666, 45025, 254261, 190561, 
      160613, 139240, 51949, 27380, 26468, 306137, 301825, 300752, 77465, 
      53057, 42697, 297314, 287801, 272306, 149386, 80306, 306760, 262996, 
      133405, 260773, 140933, 114530, 105794, 63394, 34970, 275713, 230633, 
      225065, 210569, 164644, 104960, 34745, 282721, 251442, 244645, 174509, 
      165764, 153476, 100904, 69221, 222562, 163981, 34381, 309780, 271764, 
      104080, 61840, 252530, 231410, 197210, 109418, 78530, 62978, 311540, 
      301757, 139400, 135845, 289600, 237392, 125737, 227560, 181800, 117333, 
      78004, 21640, 47065, 242324, 61529, 46481, 148930, 42562, 181000, 
      103240, 42728, 21925, 232193, 212810, 180612, 89872, 61657, 192877, 
      187765, 131336, 62660, 57236, 17485, 146290, 93330, 179033, 176564, 
      120689, 110864, 81364, 47273, 183842, 89506, 23657, 151741, 94536, 
      107146, 79745, 19157, 111428, 44225, 82098, 65169, 50245, 12020, 99641, 
      21866, 50320, 37332, 137210, 25114, 127133, 115624, 84008, 14130, 
      131716, 85924, 54800, 34961, 120485, 95485, 106418, 81005, 11705, 
      77837, 57005, 56552, 22637, 40673, 33553, 22229, 66688, 26209, 64436, 
      16136, 83161, 65277, 50986, 44362, 32180, 23400, 16237, 52057, 50321, 
      34025, 44370, 12250, 65845, 59540, 46693, 10568, 9320, 7565, 6653, 
      67609, 66601, 11762, 49160, 51649, 4273, 67652, 49361, 20297, 58612, 
      58505, 20498, 60304, 20929, 68137, 53380, 46309, 2125, 69802, 52306, 
      72810, 56669, 12053, 52372, 5069, 1237, 66625, 69145, 14186, 62901, 
      61416, 52825, 45362, 44105, 47440, 40784, 1268, 32005, 881, 49417, 
      45050, 42920, 34709, 22984, 10484, 69610, 48841, 75400, 68968, 60840, 
      51400, 305, 70450, 64741, 49480, 32210, 74650, 52084, 50276, 49829, 
      35050, 34660, 13045, 68680, 64552, 41652, 16677, 11050, 3625, 31700, 
      78409, 54298, 66568, 58085, 53825, 0, 72362, 7057, 17, 71293, 680, 
      66573, 43690, 4234, 1241, 73466, 78997, 78436, 67117, 76225, 73490, 
      2450, 80153, 65600, 25985, 14225, 19981, 81917, 59657, 10121, 74128, 
      68788, 47668, 81421, 58760, 43877, 11432, 272, 77573, 86210, 75437, 
      25010, 85664, 76576, 521, 51066, 26362, 82853, 1573, 86378, 7925, 7253, 
      1618, 64585, 53937, 26869, 1409, 66212, 54037, 37925, 76905, 4954, 
      2493, 82009, 63842, 1261, 64970, 4442, 72848, 67073, 90490, 80050, 
      75618, 68170, 85256, 1732, 1237, 55981, 1369, 2385, 1538, 84965, 39080, 
      1700, 73882, 1665, 1882, 35825, 1889, 1961, 41681, 77389, 76840, 55125, 
      38245, 2440, 91936, 95661, 4329, 84485, 70853, 37930, 2993, 8741, 
      94410, 3330, 5008, 41225, 91125, 41332, 96050, 3146, 4961, 84361, 
      71257, 71370, 46098, 70964, 60008, 69017, 75424, 94322, 75010, 3860, 
      3860, 4069, 63018, 4050, 4293, 41089, 84445, 5725, 13005, 4570, 4850, 
      5218, 16153, 79700, 102244, 69416, 53741, 6125, 16564, 72641, 48033, 
      45585, 44388, 5409, 11113, 105818, 5641, 6352, 75625, 69433, 90765, 
      6544, 14681, 106417, 20722, 21445, 14468, 11650, 103156, 86017, 51577, 
      107714, 14450, 88052, 11752, 103669, 79393, 55093, 87833, 8273, 12785, 
      14305, 102785, 9521, 11170, 107325, 80461, 8676, 80642, 103513, 10772, 
      99216, 98020, 12853, 13401, 12916, 90290, 87485, 103025, 64177, 17705, 
      20072, 23780, 31898, 115993, 70228, 14185, 14797, 18989, 35509, 118597, 
      90162, 26482, 106793, 94913, 17873, 21953, 121669, 74005, 17485, 20565, 
      95594, 21874, 125012, 96977, 98953, 96058, 119549, 94013, 21149, 21845, 
      22573, 106209, 22922, 121160, 102650, 102901, 24901, 28010, 32513, 
      128609, 24128, 132922, 113362, 25736, 129649, 104449, 37570, 109370, 
      34920, 106346, 144490, 135481, 112297, 36522, 141145, 122497, 120592, 
      36112, 140741, 142018, 42345, 45008, 120170, 139464, 135396, 139765, 
      132309, 139997, 122941, 118580, 104425, 146450, 138218, 122618, 100274, 
      142930, 132210, 105370, 106825, 139490, 133828, 131554, 149328, 135860, 
      130418, 124793, 150354, 123850, 118477, 158425, 142685, 138749, 134248, 
      162370, 144745, 121780, 153064, 166081, 155506, 168633, 146810, 135605, 
      142354, 158132, 165316, 148900, 167850, 138148, 136285, 162025, 162017, 
      172405, 176125, 154466, 158845, 158629 ], 
  [ 231425, 227565, 225625, 224680, 222848, 220130, 219033, 217277, 215321, 
      214450, 212777, 208260, 206477, 205693, 205209, 204500, 201605, 200708, 
      193604, 192746, 190292, 189250, 188645, 185861, 185882, 185000, 174788, 
      172226, 171652, 167381, 166633, 164061, 162434, 163301, 160025, 159322, 
      157673, 158570, 156916, 157105, 157257, 153410, 155821, 155042, 150560, 
      149818, 149012, 148901, 150372, 145928, 146180, 145417, 142138, 141376, 
      140949, 139805, 143225, 139540, 136916, 137061, 135524, 135649, 136580, 
      134693, 135130, 132521, 128233, 130813, 126986, 123913, 119816, 117653, 
      117133, 122681, 114970, 115333, 120485, 109000, 115300, 108437, 112625, 
      111101, 104393, 111053, 104900, 106121, 105010, 279002, 101273, 104714, 
      99956, 102952, 106433, 104068, 96842, 97082, 259130, 101000, 95581, 
      261945, 95033, 100489, 238505, 96185, 99433, 99725, 96237, 98501, 
      261337, 92170, 92385, 273285, 96077, 92025, 257281, 89501, 89930, 
      243065, 209313, 242852, 259841, 87061, 216036, 86873, 87785, 86164, 
      87289, 86202, 85730, 86193, 244548, 220753, 225437, 84034, 188330, 
      84565, 87445, 191749, 84586, 185890, 88520, 195620, 185629, 255154, 
      74513, 75209, 170244, 153017, 167225, 174122, 257261, 180065, 159498, 
      171245, 75701, 81041, 71632, 75472, 69869, 68377, 152221, 202810, 
      214810, 72805, 78013, 87589, 158373, 182845, 71825, 129050, 175610, 
      67217, 84305, 66394, 132625, 133705, 186509, 138580, 120100, 122026, 
      175748, 61793, 61970, 132298, 61885, 205677, 60212, 62561, 75242, 
      131522, 150497, 60964, 70825, 114244, 59330, 65770, 79322, 80837, 
      133297, 147121, 71044, 71773, 131794, 176578, 132425, 101881, 160201, 
      128740, 67514, 76193, 142762, 53924, 54056, 53885, 95290, 123730, 
      60084, 63433, 96505, 170554, 52037, 55837, 64532, 52834, 186786, 62720, 
      167825, 51098, 63890, 65105, 83218, 51885, 81749, 66970, 66256, 66537, 
      49160, 101492, 46393, 53290, 55369, 65818, 75298, 86985, 129625, 
      162857, 46309, 60484, 77589, 85716, 128781, 127364, 99080, 43641, 
      42298, 44168, 49829, 123173, 42250, 51010, 75370, 47396, 81616, 123304, 
      44893, 73778, 73760, 127220, 38221, 41869, 94194, 150250, 37861, 45557, 
      45917, 103172, 118292, 124661, 37825, 38033, 123685, 41220, 51264, 
      61445, 63377, 37700, 41725, 46330, 37945, 58753, 39730, 61865, 119069, 
      35965, 35152, 33905, 36373, 49000, 35065, 48025, 40144, 116722, 117890, 
      120845, 32360, 91709, 92693, 44665, 38720, 30634, 33650, 42506, 43732, 
      43501, 30340, 30285, 50093, 34285, 32185, 113105, 63097, 38309, 29300, 
      57461, 89233, 33665, 48338, 49498, 32456, 27845, 31277, 32597, 41245, 
      40681, 27754, 54781, 30865, 29012, 28745, 28660, 27220, 27337, 26794, 
      54805, 32485, 83521, 60890, 26405, 94769, 59825, 28409, 30784, 37481, 
      91330, 28306, 26437, 54205, 46868, 25988, 27773, 35989, 37064, 83213, 
      44500, 38025, 52249, 37949, 25961, 30914, 93194, 68660, 38116, 79578, 
      90185, 47440, 34768, 58073, 85301, 81850, 30901, 23642, 23162, 22877, 
      25450, 68129, 30004, 64045, 29890, 38770, 73593, 78437, 47560, 28541, 
      42632, 76721, 38186, 74386, 79300, 56836, 20836, 28480, 76618, 46370, 
      37610, 28730, 51074, 91453, 27220, 21845, 64685, 79906, 63145, 21106, 
      100256, 80330, 55042, 66845, 61069, 27880, 22293, 72868, 46658, 75140, 
      36181, 45512, 26605, 46324, 39033, 30880, 26073, 27828, 52882, 63817, 
      22984, 23697, 69490, 36293, 19045, 55080, 38077, 28872, 21205, 48386, 
      38426, 26861, 23194, 28169, 74425, 66452, 46705, 44960, 39712, 34145, 
      18976, 19354, 20313, 91613, 19784, 30260, 23477, 63241, 37201, 27157, 
      21386, 19637, 37570, 38810, 87673, 85513, 84978, 13945, 18589, 23293, 
      83152, 78481, 71056, 23456, 13556, 87754, 66586, 19309, 65437, 20917, 
      15496, 14292, 14932, 27396, 72305, 51973, 49633, 43745, 27410, 13994, 
      27169, 75545, 60944, 57913, 30277, 27450, 23770, 13162, 13221, 48200, 
      26741, 26261, 88610, 69962, 13106, 13906, 60948, 51664, 37908, 13600, 
      11764, 13428, 89290, 84349, 19370, 18505, 78106, 53874, 15925, 49418, 
      31634, 13973, 10690, 37178, 16333, 55570, 11965, 16285, 20816, 17744, 
      30826, 11170, 17370, 34765, 50813, 42728, 30434, 9634, 11009, 34625, 
      32741, 15586, 10394, 11426, 40001, 19240, 9320, 29385, 28530, 13005, 
      11250, 8650, 13833, 30964, 8720, 29489, 20381, 8906, 10216, 8101, 
      34669, 10730, 14005, 7760, 8585, 11413, 47970, 8621, 29300, 10946, 
      16250, 15520, 25012, 12973, 10610, 6970, 39848, 13786, 6730, 8962, 
      16561, 11161, 7141, 8388, 6109, 43333, 5625, 7389, 7474, 24669, 12037, 
      15677, 24797, 5770, 20705, 5666, 31610, 5021, 5429, 7816, 9800, 15370, 
      21650, 30089, 6725, 7141, 13441, 8720, 35780, 4369, 5058, 7813, 38938, 
      41994, 47233, 50625, 3977, 4045, 35284, 6506, 5765, 59533, 3474, 6165, 
      22293, 4114, 4005, 21412, 3650, 20765, 2873, 4250, 5785, 64349, 1828, 
      3700, 1604, 2677, 29077, 3218, 44145, 68825, 1325, 1153, 24740, 1361, 
      1490, 2581, 4264, 4621, 3650, 5602, 61850, 9193, 64685, 2929, 3940, 
      4498, 7585, 14690, 29090, 520, 2885, 386, 410, 890, 2210, 74853, 272, 
      481, 2434, 8296, 160, 1802, 2146, 2237, 6824, 6970, 24089, 98, 274, 
      4274, 19649, 26932, 43717, 8306, 137, 1312, 130, 793, 1373, 72362, 0, 
      34225, 74529, 5, 59050, 125, 3604, 41620, 54765, 20, 169, 146, 125, 85, 
      40, 101160, 245, 218, 11713, 22549, 16465, 389, 725, 28661, 130, 170, 
      2722, 425, 898, 3769, 26738, 70450, 337, 900, 349, 12868, 890, 410, 
      78761, 2336, 12064, 765, 91645, 1060, 33973, 35453, 91688, 785, 1973, 
      12025, 88785, 794, 2069, 6401, 725, 42292, 97397, 985, 1108, 63341, 
      1156, 45000, 962, 1105, 1924, 1168, 1040, 1124, 1530, 61114, 68689, 
      2381, 67205, 56921, 80820, 1769, 6994, 65378, 1444, 80405, 84388, 8577, 
      65025, 84465, 6361, 1717, 1706, 3125, 7765, 88706, 2810, 3305, 102425, 
      2349, 2165, 8516, 60197, 123505, 3656, 61064, 103090, 8033, 3593, 8138, 
      4212, 81316, 100885, 3281, 3089, 3200, 6980, 3330, 4210, 3533, 3482, 
      4624, 3604, 73946, 78250, 84377, 4520, 81128, 86213, 10025, 4421, 
      97861, 135269, 71956, 87300, 91972, 146485, 4514, 6610, 4986, 7065, 
      97177, 146890, 4981, 8885, 9665, 10082, 85697, 124757, 7488, 80005, 
      91474, 5801, 6065, 6413, 85202, 135841, 8609, 156944, 159281, 134010, 
      120968, 8570, 7033, 10253, 9360, 132372, 7450, 119450, 9077, 7397, 
      9997, 7765, 92833, 123169, 130069, 9265, 103225, 114020, 10037, 7921, 
      93770, 8100, 9985, 106618, 9986, 9866, 115685, 117845, 114130, 10196, 
      10081, 11629, 12053, 134513, 142794, 156186, 180980, 14365, 12178, 
      112153, 115993, 135785, 189965, 15349, 12200, 162644, 13765, 12645, 
      129285, 146277, 16265, 13253, 125665, 139505, 13320, 144040, 17450, 
      13625, 13985, 13780, 16825, 13885, 139005, 141853, 144733, 15317, 
      144000, 17890, 16052, 16301, 148121, 158760, 173485, 20485, 143578, 
      21568, 18148, 148410, 21517, 17837, 185524, 19520, 174794, 19720, 
      26656, 24641, 20825, 178004, 26533, 22949, 22658, 174898, 26665, 27400, 
      191885, 198850, 23840, 27530, 26690, 27829, 26825, 28593, 25525, 24930, 
      24221, 30736, 28960, 26272, 24372, 30440, 28328, 25160, 25537, 30224, 
      29402, 29812, 34130, 32490, 31888, 31105, 36752, 32840, 32309, 39437, 
      36605, 35897, 35162, 41224, 37585, 35594, 41050, 44381, 41876, 45317, 
      40708, 39185, 40552, 43954, 46826, 43322, 47744, 42250, 42001, 47293, 
      48889, 53881, 55445, 51536, 52685, 53005 ], 
  [ 268610, 259570, 259850, 258165, 254113, 259165, 252148, 247432, 247696, 
      252005, 252922, 249145, 233672, 248058, 239434, 243905, 235090, 234193, 
      228569, 228821, 229697, 221625, 216580, 223786, 216037, 215525, 211973, 
      206821, 211797, 205306, 196048, 200506, 194809, 179026, 192400, 189477, 
      188938, 181325, 194841, 185040, 183712, 179125, 167476, 166697, 183305, 
      181453, 184717, 173506, 164617, 180893, 174485, 173722, 177473, 175601, 
      168514, 164410, 153770, 161185, 169661, 160186, 166049, 164324, 158225, 
      168178, 161585, 164896, 152098, 143578, 149741, 138528, 150341, 151138, 
      146548, 127306, 146605, 137348, 125480, 139525, 119925, 137482, 120580, 
      117946, 135658, 114938, 120625, 117776, 118145, 157457, 125138, 114889, 
      130481, 112757, 106618, 107953, 126997, 124277, 144245, 109325, 126106, 
      145210, 124448, 106964, 132500, 114130, 107018, 106570, 111592, 105346, 
      143492, 119365, 117730, 149890, 102922, 109600, 140176, 120026, 115645, 
      132250, 114778, 131297, 140516, 112036, 117061, 109258, 105730, 109289, 
      104864, 105997, 102565, 99328, 130033, 117338, 119432, 98649, 100825, 
      92520, 88740, 102024, 91061, 99125, 83525, 102565, 97754, 132129, 
      100228, 96484, 89029, 82162, 87490, 90317, 132386, 92560, 83833, 88180, 
      82546, 76786, 89577, 81577, 91144, 96682, 79146, 101245, 107325, 77800, 
      72648, 68164, 80488, 90900, 77930, 70405, 87365, 86272, 67840, 86929, 
      70650, 70250, 91234, 71425, 65525, 65601, 84913, 85658, 84725, 67733, 
      82420, 98932, 84817, 76436, 60997, 65477, 72242, 73729, 62500, 60409, 
      76165, 65585, 58417, 58082, 65402, 70346, 60869, 60488, 64269, 82413, 
      64160, 56186, 74546, 62325, 59189, 55658, 66357, 76309, 75701, 74050, 
      52925, 59165, 61009, 58068, 52660, 77129, 74792, 64532, 55837, 69669, 
      84481, 55505, 75140, 71633, 54085, 53450, 49733, 67240, 47524, 49025, 
      48681, 48592, 61925, 48397, 68778, 54585, 52594, 47133, 45513, 45730, 
      56180, 69802, 63144, 47349, 44104, 44461, 55336, 54289, 45245, 61216, 
      64313, 56933, 48904, 51208, 60565, 47125, 40405, 49801, 40361, 50229, 
      50258, 38813, 38425, 51185, 67266, 53154, 40729, 60525, 77636, 46852, 
      46472, 42677, 47437, 49736, 63170, 61898, 49130, 51025, 41089, 37210, 
      36922, 86725, 48200, 42445, 53300, 36368, 99485, 35410, 45994, 83880, 
      82697, 65540, 91688, 36605, 51530, 128500, 106929, 43277, 43705, 44810, 
      76205, 35284, 35528, 122180, 40385, 65969, 47525, 36401, 120877, 
      120276, 67525, 65620, 136858, 44090, 47540, 40400, 29242, 108424, 
      56125, 154586, 32068, 39770, 29653, 29333, 92581, 55780, 42932, 40552, 
      32180, 117826, 70489, 27586, 88400, 80257, 78880, 78425, 68105, 53792, 
      55469, 151560, 95940, 206546, 164305, 68770, 226304, 162500, 43024, 
      38369, 31376, 220645, 82881, 48082, 151700, 135853, 48373, 42388, 
      31364, 30589, 206978, 131265, 28960, 148634, 115834, 76466, 34429, 
      30109, 181325, 116741, 201493, 220240, 139385, 108953, 23108, 212026, 
      205985, 98426, 68597, 68857, 47482, 38585, 181904, 97529, 174490, 
      97785, 24525, 23458, 201092, 141725, 31316, 22837, 198266, 23941, 
      23141, 203065, 161361, 51361, 30145, 198533, 140165, 120305, 29285, 
      20549, 224468, 92525, 40900, 20840, 204781, 174330, 68281, 239561, 
      205945, 159197, 20410, 171144, 96885, 35428, 21253, 142673, 197425, 
      119986, 141157, 26420, 143449, 127648, 108025, 94708, 24313, 157037, 
      18122, 86069, 89002, 189185, 123058, 73250, 162565, 127432, 105277, 
      28420, 149581, 128521, 100306, 89609, 20954, 198560, 184297, 146420, 
      142825, 131657, 119060, 31001, 29529, 27898, 228328, 28109, 18605, 
      22922, 179236, 127296, 103562, 87061, 26482, 15185, 14945, 222538, 
      218898, 217993, 42250, 26914, 21258, 215057, 207056, 194081, 94681, 
      44081, 222989, 186281, 82394, 184392, 88072, 68221, 61837, 32877, 
      17221, 196810, 159458, 154898, 143090, 106405, 61169, 16994, 202640, 
      176569, 170948, 114082, 107185, 97585, 58117, 36346, 152725, 105736, 
      16456, 225325, 193357, 60281, 31481, 177313, 159889, 132073, 64105, 
      42289, 32113, 226745, 218474, 86525, 83810, 208161, 164689, 76050, 
      156533, 119509, 69658, 41585, 11093, 22068, 168605, 30650, 21650, 
      93521, 19409, 118701, 59085, 19405, 10530, 160148, 144293, 118309, 
      49409, 30434, 128050, 123946, 79781, 30929, 27521, 9106, 91205, 51685, 
      116890, 114925, 71650, 64345, 43245, 21418, 120689, 48865, 10064, 
      95306, 52381, 61461, 41956, 8584, 64565, 19370, 43465, 32080, 22698, 
      7825, 55796, 8765, 22601, 15325, 83785, 9657, 76058, 67405, 44525, 
      6733, 79461, 45765, 25057, 13786, 70916, 52466, 60373, 42184, 6148, 
      39850, 26074, 25789, 7834, 16292, 12532, 7592, 32225, 9050, 30641, 
      5525, 43316, 31144, 22061, 18125, 11485, 7405, 5114, 22450, 21386, 
      12146, 17785, 4145, 31194, 27073, 19098, 3973, 4069, 4498, 4930, 32282, 
      31610, 3649, 20381, 21860, 6068, 32149, 20410, 5458, 26129, 26020, 
      5317, 27145, 5410, 32288, 22565, 18180, 6074, 33093, 21645, 35089, 
      24322, 1882, 21533, 1780, 6850, 30740, 32418, 1985, 28186, 27205, 
      21636, 17029, 16276, 18265, 14297, 4685, 9378, 5300, 19394, 16705, 
      15413, 10730, 4885, 785, 32525, 18980, 36461, 32045, 26605, 20525, 
      8068, 33017, 29156, 19269, 9221, 35865, 20857, 19721, 19442, 10709, 
      10485, 964, 31733, 28949, 14449, 2074, 477, 612, 8861, 38432, 22217, 
      30285, 24658, 21908, 7057, 34225, 0, 7744, 33490, 3365, 30280, 15629, 
      365, 2410, 34985, 38834, 38441, 30650, 36900, 35005, 17725, 39650, 
      29633, 5978, 1274, 3330, 40904, 25700, 356, 35465, 31805, 18077, 40570, 
      25133, 15794, 653, 6625, 37892, 44005, 36424, 5653, 43625, 37225, 9386, 
      20281, 6329, 41650, 14130, 44165, 488, 488, 14173, 29090, 22138, 6660, 
      13120, 30209, 22234, 12506, 37540, 1037, 16552, 41130, 28673, 5066, 
      29461, 1525, 34817, 30890, 47249, 39833, 36745, 31649, 43525, 4689, 
      6714, 23656, 6340, 3826, 10705, 43394, 13469, 5993, 35669, 10660, 
      12053, 11722, 6010, 12130, 15056, 38162, 37781, 23290, 13130, 13781, 
      48505, 51220, 19360, 43234, 33800, 13141, 5252, 28970, 50461, 5749, 
      20025, 15248, 48178, 15353, 51757, 11941, 19300, 43426, 34354, 34465, 
      18265, 34225, 26965, 32948, 37337, 50689, 37089, 10121, 11465, 13522, 
      29125, 12493, 14248, 15760, 43826, 18866, 35554, 9981, 14965, 16677, 
      41220, 40589, 56745, 33661, 23530, 18922, 41625, 35876, 20170, 18730, 
      18037, 14842, 30962, 59473, 13220, 17289, 38176, 34000, 48778, 15457, 
      36866, 60224, 47609, 48836, 36145, 30133, 57965, 45698, 23018, 61345, 
      35617, 47225, 29725, 58472, 41252, 25352, 47170, 19018, 31594, 34794, 
      57920, 23120, 27625, 61282, 42146, 19585, 42325, 58640, 25033, 55681, 
      54821, 29290, 30340, 28845, 49601, 47636, 58804, 32218, 38498, 42709, 
      49441, 62765, 68570, 36413, 29088, 30708, 39770, 68050, 70664, 50125, 
      53309, 62050, 53530, 36970, 45082, 73060, 39338, 35570, 42010, 54205, 
      44325, 75725, 55250, 56720, 54665, 71770, 53290, 42250, 43618, 45018, 
      62122, 45025, 73205, 59897, 60146, 47666, 53125, 60820, 79130, 45713, 
      82433, 67913, 48325, 80162, 61682, 68049, 65585, 62869, 63565, 91961, 
      85136, 68000, 64969, 89618, 75674, 74273, 63713, 89380, 90485, 73300, 
      77305, 74345, 88765, 85705, 89064, 83620, 89458, 76770, 73585, 63626, 
      94561, 88345, 76777, 60817, 92045, 84013, 64565, 65682, 89609, 85457, 
      84017, 97585, 87805, 83873, 79760, 99097, 79645, 75784, 105482, 93770, 
      90842, 87517, 108749, 95490, 79069, 102285, 112276, 104221, 114322, 
      97873, 89690, 94757, 106669, 112501, 100117, 114529, 92385, 91026, 
      110378, 110864, 119556, 122600, 106481, 109850, 109800 ], 
  [ 310322, 298818, 300154, 298117, 293009, 301757, 291924, 285800, 287120, 
      293893, 296042, 292617, 270632, 292234, 279738, 286673, 275042, 274145, 
      269225, 270005, 272465, 261049, 253892, 265850, 254405, 254069, 253685, 
      247301, 254917, 247370, 234064, 241866, 234233, 210530, 231824, 227845, 
      227834, 216173, 236905, 222352, 220320, 215381, 197044, 196265, 222905, 
      220525, 225725, 209234, 195417, 221549, 211973, 211210, 218305, 215905, 
      205650, 200138, 182810, 195505, 209261, 195210, 204593, 201988, 192545, 
      208130, 198193, 204320, 187474, 173674, 184589, 169504, 188885, 191090, 
      184564, 153530, 185677, 171844, 151880, 178069, 146149, 175322, 148388, 
      145226, 174554, 140810, 152129, 147344, 148417, 123665, 160514, 143753, 
      169025, 141445, 130730, 133825, 165365, 161237, 113621, 137309, 164650, 
      113706, 162464, 134068, 106100, 146690, 134650, 133850, 142920, 132626, 
      111460, 156325, 153810, 115218, 130202, 141984, 108496, 158570, 151901, 
      103562, 93834, 102257, 107780, 147940, 94005, 143930, 138290, 144313, 
      137248, 139437, 134597, 129600, 99585, 92170, 93032, 129625, 83225, 
      120328, 113380, 83368, 118165, 81877, 105173, 82325, 79978, 97633, 
      136484, 130628, 74421, 72482, 73586, 74477, 97010, 74960, 71865, 72692, 
      109826, 98786, 122137, 108505, 125288, 134170, 68410, 76957, 80221, 
      104200, 94120, 82948, 67464, 71188, 104858, 66533, 69413, 119360, 
      84032, 120721, 65194, 64090, 69938, 63505, 63589, 62785, 65729, 121034, 
      119573, 61045, 116212, 72180, 120545, 107060, 78245, 58085, 59042, 
      103825, 82564, 58825, 108197, 89521, 72497, 71282, 57130, 57850, 80053, 
      79144, 56173, 61645, 55712, 58474, 57826, 54757, 79253, 69914, 54037, 
      110981, 110021, 107666, 56797, 52477, 85473, 79540, 55828, 56713, 
      109640, 92692, 75725, 101701, 59841, 76097, 55076, 105425, 73445, 
      71930, 57829, 98568, 55268, 64513, 64345, 64080, 92021, 47165, 103450, 
      79225, 75298, 62269, 55369, 50130, 45268, 49562, 95176, 65125, 52200, 
      48861, 44424, 43553, 43661, 93600, 98809, 87029, 72488, 41000, 93301, 
      69301, 47797, 74969, 44761, 39493, 76834, 46205, 45641, 39041, 105106, 
      82546, 39321, 41869, 120580, 71492, 70760, 37925, 37757, 38120, 99250, 
      97274, 37690, 79713, 60273, 49706, 48362, 134069, 75304, 64621, 84628, 
      49744, 151933, 46850, 35258, 130696, 129337, 104612, 142024, 54733, 
      83386, 190804, 162721, 32365, 32441, 32666, 121085, 32468, 32360, 
      183076, 65201, 106801, 78149, 57521, 181597, 180820, 109237, 106452, 
      202154, 72778, 78868, 29840, 37162, 165800, 92909, 224810, 28900, 
      66698, 44789, 43765, 145205, 93092, 72500, 68360, 51892, 178546, 
      114841, 38674, 139792, 128657, 126752, 126121, 111577, 90400, 93133, 
      221608, 150148, 289090, 237521, 112946, 312896, 235364, 74000, 66001, 
      52496, 306181, 132865, 82402, 222100, 202205, 83045, 73364, 53188, 
      51533, 289874, 196561, 48672, 218506, 176906, 124514, 60125, 24125, 
      258941, 178165, 283509, 306128, 207145, 168265, 30500, 296330, 289057, 
      154570, 114005, 114617, 83210, 68857, 260048, 153673, 251050, 154105, 
      41773, 23634, 283460, 210541, 56660, 37445, 280106, 41189, 22789, 
      285961, 235105, 89905, 54961, 280549, 208805, 183665, 53573, 30053, 
      311764, 147613, 73988, 24008, 288205, 251242, 114745, 329849, 289721, 
      232765, 22346, 247528, 153733, 65700, 20725, 212369, 279617, 183874, 
      210677, 50356, 213673, 193824, 168745, 151380, 46665, 230605, 20410, 
      140101, 144090, 270145, 188354, 123058, 237717, 193960, 165645, 55876, 
      221741, 195401, 159266, 145225, 41546, 281632, 264377, 217876, 213401, 
      199417, 183476, 60745, 58393, 55530, 317384, 56093, 37085, 46682, 
      258436, 194176, 163930, 142325, 53762, 28561, 27617, 310714, 306370, 
      305289, 79738, 54898, 44314, 301825, 292240, 276625, 152585, 82625, 
      311341, 267241, 136426, 265000, 144040, 117325, 108477, 65437, 36405, 
      280058, 234610, 228994, 214370, 168005, 107633, 36178, 287120, 255593, 
      248740, 177970, 169137, 156721, 103525, 71370, 226469, 167336, 35816, 
      314381, 276077, 106745, 63865, 256689, 235393, 200889, 112153, 80833, 
      65025, 316153, 306298, 142493, 138898, 294049, 241425, 128674, 231509, 
      185333, 120170, 80305, 22709, 48820, 246397, 63562, 48226, 152129, 
      44225, 184525, 105901, 44397, 23026, 236180, 216629, 184133, 92353, 
      63698, 196514, 191354, 134341, 64721, 59201, 18434, 149461, 95861, 
      182538, 180045, 123570, 113625, 83725, 49050, 187393, 91985, 24848, 
      154970, 97085, 109861, 82084, 20200, 114197, 45946, 84473, 67280, 
      52090, 12753, 102260, 23021, 52169, 38909, 140281, 26377, 130090, 
      118445, 86413, 15005, 134725, 88357, 56737, 36490, 123364, 98050, 
      109125, 83368, 12484, 80154, 58986, 58525, 23850, 42340, 35060, 23432, 
      68833, 27530, 66545, 17141, 85556, 67400, 52861, 46109, 33661, 24653, 
      17258, 53954, 52186, 35554, 46121, 13121, 67978, 61569, 48490, 11365, 
      10053, 8194, 7218, 69770, 68746, 12625, 51005, 53540, 4660, 69813, 
      51210, 21474, 60625, 60516, 21685, 62345, 22130, 70304, 55301, 48100, 
      2378, 71989, 54205, 75041, 58642, 12970, 54269, 5652, 1394, 68756, 
      71314, 15185, 64970, 63461, 54724, 47125, 45844, 49241, 42457, 1517, 
      33490, 1076, 51250, 46801, 44629, 36250, 24245, 11345, 71773, 50660, 
      77645, 71117, 62861, 53261, 324, 72617, 66820, 51301, 33685, 76873, 
      53945, 52105, 51650, 36581, 36181, 13988, 70805, 66613, 43313, 17738, 
      11917, 4132, 33149, 80672, 56185, 68653, 60034, 55700, 17, 74529, 7744, 
      0, 73442, 901, 68648, 45373, 4765, 1530, 75641, 81250, 80681, 69194, 
      78436, 75661, 2061, 82418, 67649, 27274, 15178, 21106, 84200, 61604, 
      10916, 76297, 70877, 49405, 83690, 60685, 45538, 12269, 289, 79780, 
      88533, 77608, 26245, 87977, 78761, 410, 52841, 27625, 85122, 1282, 
      88693, 8584, 7880, 1325, 66578, 55754, 28132, 1152, 68225, 55850, 
      39434, 79076, 5437, 2120, 84250, 65809, 1370, 66949, 4869, 74945, 
      69082, 92833, 82249, 77753, 70193, 87525, 1873, 1258, 57800, 1412, 
      2594, 1377, 87218, 40573, 1769, 75973, 1508, 1669, 37242, 1962, 1746, 
      43216, 79522, 78965, 56906, 39706, 2165, 94265, 98036, 3872, 86706, 
      72872, 39365, 3140, 8026, 96749, 3461, 4537, 42704, 93410, 42809, 
      98397, 2965, 4516, 86546, 73250, 73361, 47657, 72945, 61813, 70964, 
      77465, 96625, 77041, 3785, 3721, 3842, 64853, 3869, 4040, 42512, 86594, 
      5314, 12146, 4525, 4581, 4885, 15172, 81773, 104617, 71325, 55386, 
      5722, 15577, 74596, 49562, 47066, 45845, 5162, 10370, 108225, 5476, 
      6025, 77600, 71312, 92954, 6305, 13810, 108800, 19625, 20324, 13617, 
      10949, 105485, 88114, 53114, 110097, 13617, 90169, 11069, 105992, 
      81380, 56680, 89938, 7930, 12058, 13498, 105088, 9040, 10553, 109682, 
      82450, 8321, 82629, 105808, 10249, 101441, 100229, 12218, 12740, 12301, 
      92369, 89524, 105268, 65834, 16850, 19125, 22689, 30557, 118378, 71965, 
      13600, 14164, 18122, 34082, 121000, 92189, 25325, 109042, 97002, 17082, 
      20970, 124100, 75770, 16738, 19658, 97677, 20917, 127469, 99074, 
      101072, 98137, 121930, 96058, 20250, 20914, 21610, 108410, 21969, 
      123541, 104777, 105026, 23906, 26901, 31252, 131050, 23185, 135409, 
      115609, 24741, 132082, 106562, 36193, 111521, 33653, 108445, 147049, 
      137936, 114464, 35225, 143650, 124778, 122849, 34849, 143236, 144517, 
      40916, 43513, 122393, 141917, 137801, 142216, 134660, 142434, 125170, 
      120753, 106394, 148945, 140617, 124825, 102177, 145373, 134525, 107333, 
      108802, 141881, 136145, 133825, 151793, 138141, 132625, 126928, 152777, 
      125933, 120488, 160922, 144986, 141002, 136445, 164893, 147058, 123773, 
      155437, 168596, 157901, 171170, 149089, 137738, 144565, 160525, 167765, 
      151157, 170321, 140257, 138370, 164410, 164368, 174820, 178568, 156641, 
      161066, 160840 ], 
  [ 232424, 228500, 226580, 225625, 223765, 221125, 219962, 218170, 216234, 
      215417, 213768, 209249, 207314, 206692, 206120, 205465, 202500, 201601, 
      194497, 193649, 191225, 190105, 189450, 186768, 186705, 185825, 175661, 
      173065, 172549, 168244, 167402, 164900, 163225, 163908, 160810, 160081, 
      158440, 159245, 157753, 157834, 157970, 154105, 156362, 155581, 151325, 
      150569, 149805, 149572, 150929, 146705, 146885, 146120, 142909, 142133, 
      141632, 140452, 143720, 140153, 137645, 137684, 136225, 136330, 137185, 
      135424, 135785, 133234, 128840, 131300, 127577, 124402, 120473, 118336, 
      117770, 123048, 115625, 115882, 120850, 109625, 115645, 109044, 113002, 
      111460, 105012, 111376, 105345, 106522, 105425, 277961, 101800, 105093, 
      100553, 103321, 106696, 104369, 97425, 97633, 258145, 101345, 96164, 
      260936, 95602, 100810, 237610, 96628, 99764, 100048, 96650, 98820, 
      260306, 92705, 92900, 272192, 96388, 92450, 256250, 90064, 90441, 
      242100, 208520, 241873, 258778, 87554, 215189, 87336, 88200, 86633, 
      87698, 86633, 86125, 86546, 243521, 219844, 224498, 84397, 187585, 
      84850, 87658, 190978, 84853, 185149, 88657, 194805, 184868, 254005, 
      74970, 75618, 169541, 152424, 166536, 173389, 256084, 179290, 158849, 
      170514, 75940, 81160, 71989, 75701, 70258, 68840, 151588, 201869, 
      213805, 73010, 78106, 87530, 157682, 182002, 72040, 128565, 174805, 
      67570, 84274, 66761, 132100, 133160, 185620, 137993, 119645, 121549, 
      174897, 62180, 62345, 131729, 62234, 204650, 60601, 62834, 75205, 
      130925, 149768, 61217, 70850, 113777, 59625, 65881, 79209, 80704, 
      132676, 146404, 71045, 71762, 131173, 175669, 131794, 101492, 159380, 
      128125, 67525, 76072, 142033, 54261, 54385, 54196, 94925, 123125, 
      60185, 63466, 96122, 169633, 52370, 56018, 64525, 53101, 185765, 62725, 
      166906, 51401, 63865, 65060, 82937, 52130, 81450, 66845, 66133, 66410, 
      49361, 100981, 46696, 53365, 55400, 65677, 75037, 86600, 128890, 
      161908, 46546, 60397, 77282, 85325, 128042, 126625, 98545, 43874, 
      42577, 44345, 49858, 122434, 42485, 51005, 75029, 47457, 81205, 122545, 
      44980, 73429, 73405, 126425, 38560, 42016, 93641, 149305, 38314, 45594, 
      45946, 102541, 117549, 123874, 38120, 38312, 122900, 41345, 51173, 
      61200, 63108, 38245, 41810, 46301, 38122, 58522, 40385, 61588, 118288, 
      36490, 35669, 34250, 36970, 48865, 35240, 48890, 40861, 115921, 117081, 
      120016, 32825, 91090, 92066, 45490, 38725, 31001, 33785, 42425, 44549, 
      44314, 30725, 30650, 51012, 34372, 32330, 112298, 62708, 39042, 29565, 
      58484, 88586, 33700, 48105, 49249, 33073, 28114, 31370, 32650, 41114, 
      41480, 28181, 54452, 31450, 29529, 29250, 29161, 27625, 27586, 27065, 
      55810, 33130, 84808, 61965, 26820, 96146, 60890, 28522, 30821, 37370, 
      92681, 28849, 26624, 55210, 47781, 26181, 27882, 35890, 36945, 84500, 
      45385, 37874, 53236, 38736, 26452, 30897, 92457, 69821, 38909, 80837, 
      91530, 48373, 35509, 57634, 86608, 83129, 31568, 24065, 23589, 23076, 
      25525, 69290, 30665, 65168, 30553, 38545, 72980, 79690, 48505, 28498, 
      42345, 77960, 37957, 73757, 80561, 57889, 21089, 28421, 77857, 47305, 
      38425, 28657, 50665, 92810, 27845, 21970, 64130, 81173, 64264, 21533, 
      101677, 81601, 56081, 66256, 62170, 28537, 22346, 72221, 47605, 76369, 
      36992, 46449, 26506, 47273, 39890, 31613, 26714, 27689, 53905, 63220, 
      23561, 24296, 70673, 37120, 19520, 56129, 38930, 29585, 21170, 49365, 
      39285, 27540, 23797, 27976, 75650, 67609, 47666, 45901, 40589, 34946, 
      18989, 19345, 20276, 92970, 19753, 30013, 23348, 64370, 38050, 27856, 
      21969, 19584, 37201, 38425, 89000, 86824, 86285, 14120, 18548, 23140, 
      84445, 79738, 72253, 24093, 13753, 89081, 67745, 19856, 66586, 21506, 
      15929, 14669, 14989, 27149, 73512, 52996, 50632, 44680, 28125, 14365, 
      26920, 76778, 62053, 58994, 31040, 28169, 24425, 13505, 13328, 49185, 
      27450, 26010, 89941, 71149, 13469, 13949, 62057, 52685, 38777, 13997, 
      11945, 13481, 90625, 85648, 19945, 19060, 79357, 54917, 16420, 50417, 
      32425, 14416, 10865, 36737, 16234, 56629, 12004, 16180, 21437, 17597, 
      31609, 11521, 17225, 34336, 51826, 43657, 31213, 9893, 11048, 35460, 
      33552, 16105, 10441, 11425, 39492, 19841, 9601, 30152, 29285, 13460, 
      11645, 8845, 13736, 31753, 8973, 29098, 21008, 9193, 10585, 8282, 
      34202, 11125, 13876, 7957, 8650, 11344, 47345, 8938, 28885, 10877, 
      16045, 16061, 24649, 13456, 11025, 7177, 39289, 14293, 6949, 8933, 
      16328, 11602, 7424, 8741, 6290, 42722, 5780, 7376, 7457, 24272, 11866, 
      15426, 24394, 5837, 20360, 5713, 31105, 5210, 5482, 7745, 9665, 15101, 
      21265, 29588, 6660, 7060, 13192, 8581, 35201, 4420, 5057, 7696, 38321, 
      41345, 46532, 49892, 4040, 4100, 34697, 6409, 5690, 58706, 3533, 6068, 
      21860, 4097, 3986, 20981, 3645, 20340, 2930, 4181, 5650, 63440, 1885, 
      3613, 1681, 2624, 28496, 3125, 43394, 67860, 1346, 1192, 24193, 1348, 
      1465, 2482, 4097, 4442, 3501, 5389, 60925, 8884, 63730, 2792, 3761, 
      4297, 7300, 14265, 28465, 545, 2738, 449, 425, 841, 2081, 73802, 293, 
      458, 2281, 7969, 205, 1665, 1993, 2080, 6521, 6661, 23490, 89, 233, 
      4033, 19108, 26293, 42898, 7957, 194, 1181, 97, 692, 1234, 71293, 5, 
      33490, 73442, 0, 58081, 82, 3365, 40805, 53828, 25, 212, 185, 80, 106, 
      41, 99881, 292, 157, 11272, 21940, 15940, 442, 610, 27970, 125, 125, 
      2501, 468, 769, 3508, 26065, 69365, 346, 965, 338, 12389, 949, 405, 
      77608, 2125, 11597, 800, 90400, 1117, 33202, 34666, 90441, 680, 1780, 
      11554, 87554, 697, 1872, 6052, 706, 41429, 96106, 1000, 985, 62288, 
      1037, 44105, 901, 1000, 1985, 1157, 997, 1025, 1553, 60073, 67588, 
      2178, 66114, 55912, 79625, 1780, 6625, 64297, 1373, 79210, 83165, 8168, 
      63944, 83240, 6010, 1664, 1649, 2896, 7376, 87449, 2853, 3370, 101074, 
      2336, 2050, 8109, 59146, 122020, 3697, 60001, 101725, 7642, 3604, 7745, 
      4253, 80093, 99530, 3240, 2952, 3061, 6625, 3185, 3977, 3370, 3365, 
      4637, 3481, 72769, 77041, 83124, 4297, 79897, 84946, 9594, 4352, 96512, 
      133696, 70789, 86021, 90661, 144850, 4405, 6649, 4793, 6740, 95828, 
      145249, 4810, 8500, 9256, 9661, 84424, 123236, 7541, 78770, 90157, 
      5634, 5850, 6352, 83925, 134248, 8642, 155237, 157562, 132425, 119457, 
      8573, 6920, 9860, 9389, 130793, 7345, 117945, 9074, 7226, 9626, 7652, 
      91496, 121640, 128500, 9250, 101818, 112545, 10048, 7748, 92425, 7925, 
      9962, 105185, 9925, 9797, 114192, 116338, 112645, 10057, 9922, 11570, 
      11700, 132904, 141137, 154457, 179125, 14372, 11861, 110674, 114490, 
      134164, 188064, 15362, 12025, 160877, 13700, 12500, 127700, 144596, 
      16290, 12944, 124100, 137860, 13169, 142369, 17485, 13480, 13850, 
      13625, 16820, 13712, 137360, 140192, 143056, 15220, 142325, 17881, 
      15913, 16160, 146420, 157001, 171650, 20500, 141901, 21605, 18065, 
      146705, 21524, 17684, 183625, 19381, 172945, 19553, 26717, 24650, 
      20690, 176137, 26564, 22868, 22565, 173045, 26690, 27425, 189946, 
      196877, 23725, 27529, 26665, 27826, 26770, 28580, 25408, 24785, 23972, 
      30749, 28925, 26141, 24089, 30425, 28249, 24905, 25288, 30181, 29321, 
      29705, 34117, 32381, 31741, 30922, 36709, 32625, 32058, 39428, 36496, 
      35764, 35001, 41225, 37480, 35325, 40969, 44370, 41805, 45316, 40577, 
      38980, 40385, 43877, 46773, 43173, 47701, 42025, 41764, 47204, 48778, 
      53794, 55370, 51325, 52496, 52810 ], 
  [ 295325, 284653, 285625, 283706, 278954, 286436, 277561, 271913, 272869, 
      278800, 280525, 276970, 257201, 276341, 265165, 271258, 260581, 259682, 
      254506, 255104, 257018, 246740, 240301, 250633, 240448, 240050, 238562, 
      232592, 239306, 232109, 220181, 226837, 219860, 198853, 217445, 213824, 
      213629, 203348, 221618, 208685, 206893, 202064, 186005, 185224, 208442, 
      206240, 210778, 196085, 183946, 206714, 198218, 197453, 203400, 201178, 
      192001, 186965, 171917, 182810, 194762, 182269, 190450, 188145, 179842, 
      193505, 184708, 189869, 174389, 162389, 171680, 157901, 174698, 176417, 
      170549, 143533, 171296, 159021, 141817, 163850, 136130, 161341, 137825, 
      134837, 160201, 130897, 140290, 136165, 136996, 134084, 147349, 132808, 
      154778, 130554, 121397, 123890, 151168, 147520, 122944, 126650, 150389, 
      123325, 148381, 123705, 113977, 134465, 124105, 123425, 131113, 122197, 
      121249, 142592, 140377, 125905, 119765, 129805, 118157, 144289, 138400, 
      112201, 99829, 111010, 117793, 134549, 100714, 130957, 126037, 131218, 
      125053, 126880, 122516, 118117, 108802, 99585, 100865, 117896, 88052, 
      109673, 103805, 88553, 107748, 86580, 96610, 88042, 84853, 108200, 
      122929, 117793, 78202, 74581, 77125, 78676, 107869, 79757, 74740, 
      76765, 99317, 90077, 109826, 98114, 112433, 120173, 70853, 84020, 
      88244, 93977, 85577, 76685, 70681, 76685, 94453, 66628, 74308, 106853, 
      77285, 107972, 65825, 64957, 75965, 64970, 63010, 62504, 71026, 107729, 
      106448, 62080, 103445, 80053, 107114, 95369, 71108, 59348, 62285, 
      92306, 74465, 58106, 96016, 80100, 66436, 65521, 58689, 60849, 72250, 
      71521, 57668, 67460, 57325, 56425, 62257, 56066, 71140, 63781, 56960, 
      97882, 97042, 94925, 54196, 53476, 75850, 70937, 53465, 62388, 96473, 
      81805, 67658, 89492, 66952, 67786, 60625, 92612, 65552, 64337, 53776, 
      86593, 51325, 57928, 57698, 57493, 80450, 46274, 90317, 69512, 66245, 
      55796, 50696, 47317, 47673, 55145, 82937, 57746, 48121, 46042, 46825, 
      45890, 42874, 81229, 85716, 75434, 63113, 43145, 80804, 60404, 43940, 
      65050, 41922, 41810, 66429, 42340, 41834, 41834, 90857, 71177, 38452, 
      46880, 104589, 61741, 61129, 38194, 39706, 40729, 85597, 83861, 40237, 
      68578, 52378, 44089, 43105, 116570, 64705, 55700, 72585, 43821, 132688, 
      41585, 37553, 113369, 112066, 89921, 123489, 47178, 71149, 168185, 
      142322, 34704, 34900, 35425, 104402, 32045, 32057, 160929, 55354, 
      91492, 66320, 48932, 159506, 158789, 93626, 91141, 178501, 61605, 
      66793, 32045, 33065, 144841, 78970, 199469, 28577, 56113, 38224, 37440, 
      125858, 78965, 61013, 57473, 43765, 156437, 98312, 33485, 120861, 
      110746, 109021, 108450, 95346, 76509, 78880, 196313, 130253, 259533, 
      211144, 96469, 281957, 209105, 62021, 55162, 43877, 275600, 114404, 
      69281, 196677, 178162, 69802, 61381, 44325, 42970, 260189, 172874, 
      40525, 193257, 154657, 106705, 49936, 24736, 231050, 155794, 254116, 
      275413, 182610, 146610, 26545, 266153, 259300, 133993, 97088, 97576, 
      69589, 57096, 231965, 133090, 223505, 133460, 34448, 22129, 253933, 
      185634, 46573, 31018, 250757, 33860, 21460, 256250, 208514, 75314, 
      45050, 251136, 183952, 160612, 43840, 25360, 280549, 127378, 61253, 
      21473, 258308, 223565, 97448, 297610, 259700, 206224, 20225, 220025, 
      132890, 53917, 19442, 187144, 250130, 160625, 185506, 40725, 188258, 
      169789, 146570, 130585, 37570, 204048, 18153, 120202, 123829, 241060, 
      164609, 104593, 210610, 169793, 143578, 45029, 195652, 171112, 137677, 
      124776, 33037, 251821, 235586, 192025, 187850, 174826, 160025, 49114, 
      47060, 44617, 285529, 45058, 29290, 37085, 229937, 169877, 141849, 
      121984, 42961, 22500, 21796, 279149, 275045, 274024, 65453, 43853, 
      34949, 270738, 261693, 246978, 131338, 67978, 279712, 238132, 116497, 
      236009, 123449, 99074, 91066, 52826, 28354, 250165, 207477, 202221, 
      188557, 145492, 90280, 28125, 256805, 227138, 220705, 154673, 146500, 
      135044, 86528, 57913, 199810, 144817, 27697, 282500, 246356, 89384, 
      51304, 228106, 208130, 175906, 94250, 66170, 52282, 284148, 274833, 
      121888, 118593, 263240, 213736, 109205, 204416, 161360, 101417, 65572, 
      17216, 38165, 218340, 50805, 37629, 130610, 34226, 160544, 88400, 
      34336, 17225, 208717, 190426, 160148, 76168, 50813, 171625, 166825, 
      114192, 51652, 46852, 13705, 128050, 79250, 158605, 156292, 104317, 
      95272, 68372, 38077, 163098, 75730, 18253, 133073, 80288, 91802, 66845, 
      14681, 95716, 35325, 68930, 53717, 40505, 9508, 84853, 16594, 40520, 
      29300, 119450, 19106, 110097, 99472, 70560, 10610, 114308, 72260, 
      44360, 27173, 103905, 80929, 90922, 67745, 8741, 64825, 46177, 45776, 
      16801, 31869, 25789, 16441, 54760, 19637, 52708, 11584, 69557, 53441, 
      40762, 34970, 24500, 17168, 11513, 41605, 40077, 25965, 34850, 8450, 
      53825, 48196, 36857, 7232, 6400, 5321, 4825, 55373, 54469, 7946, 38944, 
      41117, 3517, 55348, 39085, 14389, 47236, 47125, 14474, 48712, 14797, 
      55709, 42500, 36257, 1985, 57074, 41450, 59762, 45281, 7529, 41444, 
      2665, 1585, 54125, 56381, 9010, 50753, 49424, 41765, 35186, 34085, 
      37000, 31176, 916, 23585, 829, 38701, 34850, 32976, 25857, 15952, 6052, 
      56698, 38165, 61904, 56096, 48800, 40400, 1261, 57410, 52273, 38672, 
      23634, 61178, 40948, 39348, 38953, 26042, 25700, 7825, 55760, 52048, 
      31748, 10673, 6290, 1205, 23140, 64541, 42874, 53840, 46241, 42445, 
      680, 59050, 3365, 901, 58081, 0, 53825, 33490, 1522, 85, 60034, 65041, 
      64532, 54305, 62525, 60050, 5650, 66085, 52936, 18261, 8685, 13289, 
      67681, 47605, 5557, 60616, 55796, 36964, 67225, 46800, 33633, 6544, 
      680, 63729, 71578, 61793, 17450, 71080, 62824, 1693, 39962, 18586, 
      68521, 3881, 71730, 4041, 3577, 3922, 52013, 42509, 19025, 3445, 53476, 
      42601, 28465, 63125, 2146, 5249, 67757, 51354, 833, 52370, 1930, 59464, 
      54261, 75490, 65986, 61970, 55250, 70720, 1028, 1313, 44353, 1285, 
      1205, 2746, 70465, 29520, 1396, 60418, 2813, 3394, 26725, 1525, 3469, 
      31797, 63601, 63104, 43625, 28825, 4304, 76840, 80249, 7325, 70057, 
      57721, 28594, 2029, 13329, 79130, 2402, 7976, 31501, 76145, 31604, 
      80650, 4178, 7709, 69997, 58141, 58250, 35786, 57892, 48080, 56149, 
      61928, 79106, 61562, 4084, 4500, 5281, 50810, 4946, 5657, 31525, 70145, 
      8065, 18257, 4514, 6250, 7034, 22181, 65860, 86420, 56608, 42649, 8345, 
      22580, 59517, 37661, 35525, 34484, 6581, 15509, 89722, 6229, 7976, 
      62269, 56701, 76001, 7528, 19773, 90341, 27266, 28145, 19396, 15586, 
      87380, 71749, 40949, 91570, 19210, 73620, 15520, 87881, 65789, 44089, 
      73445, 9797, 16805, 18845, 87093, 11925, 14458, 91265, 66793, 10244, 
      66970, 87805, 13364, 83912, 82820, 16105, 16805, 16004, 75850, 73305, 
      87485, 52429, 22285, 25216, 29860, 39586, 99445, 57892, 16925, 17849, 
      23545, 43705, 101881, 75890, 32906, 91061, 80221, 21901, 27229, 104737, 
      61385, 21193, 25313, 80890, 26930, 107860, 82165, 83981, 81346, 102857, 
      79505, 25777, 26681, 27617, 90653, 27850, 104400, 87490, 87737, 30017, 
      33850, 39341, 111357, 28872, 115354, 97354, 30784, 112381, 89261, 
      45050, 93850, 41600, 91130, 126250, 117917, 96605, 43346, 123205, 
      106013, 104264, 42664, 122849, 124066, 49925, 53000, 103978, 121760, 
      118004, 122057, 115217, 122329, 106625, 102628, 89765, 128354, 120746, 
      106394, 86026, 125138, 115250, 90698, 92045, 122002, 116804, 114778, 
      131240, 118900, 113922, 108765, 132386, 108058, 103153, 139925, 125425, 
      121801, 117664, 143650, 127373, 106420, 135200, 147277, 137482, 149669, 
      129506, 119233, 125458, 140036, 146788, 131620, 149162, 121796, 120089, 
      143845, 143973, 153809, 157313, 137362, 141425, 141257 ], 
  [ 233650, 229466, 227650, 226657, 224685, 222417, 220964, 219024, 217192, 
      216625, 215098, 210605, 208000, 208114, 207146, 206741, 203482, 202581, 
      195533, 194737, 192469, 191005, 190132, 187930, 187489, 186625, 176761, 
      174033, 173785, 169362, 168104, 165938, 164061, 163930, 161640, 160801, 
      159210, 159601, 158845, 158440, 158504, 154593, 156164, 155381, 152149, 
      151337, 150769, 149994, 150845, 147625, 147481, 146714, 143837, 143005, 
      142178, 140850, 143434, 140405, 138433, 138002, 136901, 136916, 137429, 
      136242, 136261, 133992, 129170, 131090, 127849, 124264, 121105, 119106, 
      118340, 122410, 116297, 116084, 120224, 110225, 114985, 109570, 112500, 
      110898, 105634, 110666, 105205, 106184, 105157, 271141, 102050, 104677, 
      101125, 102881, 105786, 103637, 97969, 98033, 251633, 100825, 96722, 
      254330, 96104, 100196, 231524, 96570, 99202, 99450, 96464, 98218, 
      253636, 93089, 93194, 265250, 95778, 92360, 249608, 90602, 90745, 
      235762, 202970, 235493, 252020, 87812, 209417, 87466, 88114, 86797, 
      87592, 86633, 85977, 86216, 236981, 213842, 218368, 84133, 182349, 
      84256, 86740, 185632, 84185, 179945, 87425, 189289, 179602, 247021, 
      75220, 75652, 164585, 147970, 161650, 168305, 249002, 174024, 154157, 
      165460, 75258, 79938, 71845, 74981, 70272, 69194, 147010, 195905, 
      207553, 72224, 76816, 85556, 152864, 176500, 71306, 124681, 169481, 
      67464, 82440, 66725, 128050, 129034, 179946, 133685, 115945, 117757, 
      169429, 62290, 62401, 127537, 62180, 198404, 60741, 62452, 73449, 
      126649, 144898, 60773, 69380, 110093, 59377, 64805, 77125, 78530, 
      128306, 141602, 69481, 70144, 126817, 170017, 127400, 98194, 154138, 
      123817, 66041, 73994, 137233, 54265, 54353, 54090, 91777, 118897, 
      59141, 62116, 92900, 163997, 52384, 55348, 63009, 52825, 179693, 61277, 
      161300, 51301, 62289, 63394, 80209, 51776, 78676, 64861, 64165, 64424, 
      48865, 97281, 46666, 52309, 54146, 63649, 72469, 83474, 124196, 156258, 
      46240, 58633, 74528, 82193, 123344, 121941, 94793, 43592, 42509, 43825, 
      48672, 117792, 42233, 49673, 72185, 46429, 78053, 117841, 44090, 70577, 
      70533, 121573, 38818, 41410, 89885, 143785, 39092, 44500, 44816, 98441, 
      112945, 119072, 38194, 38314, 118114, 40661, 49517, 58858, 60658, 
      39465, 40960, 44945, 37700, 56264, 42121, 59130, 113562, 37648, 36805, 
      34612, 38480, 47081, 34858, 51620, 42925, 111161, 112285, 115130, 
      33769, 87156, 88096, 48068, 37613, 31525, 33265, 40933, 47105, 46852, 
      31337, 31172, 54034, 33650, 31876, 107560, 59858, 41248, 29665, 62002, 
      84596, 32786, 45985, 47057, 34785, 28260, 30724, 31824, 39460, 44018, 
      29045, 51914, 33032, 30805, 30472, 30365, 28397, 27656, 27241, 59296, 
      34996, 89570, 65773, 27658, 101320, 64660, 28008, 29965, 35848, 97745, 
      30277, 26450, 58724, 50881, 26041, 27364, 34436, 35401, 89290, 48373, 
      36200, 56690, 41290, 27674, 29833, 88153, 74065, 41497, 85529, 96616, 
      51605, 37877, 54692, 91530, 87925, 33610, 25009, 24565, 23026, 24917, 
      73576, 32701, 69290, 32605, 36601, 69290, 84404, 51833, 27380, 40129, 
      82618, 36009, 70009, 85325, 61717, 21317, 27245, 82529, 50609, 41189, 
      27425, 47921, 98020, 29761, 21636, 60736, 85985, 68410, 22565, 107189, 
      86445, 59881, 62730, 66256, 30625, 21716, 68441, 51005, 81045, 39794, 
      49825, 25220, 50717, 42920, 34085, 28772, 26237, 57689, 59714, 25345, 
      26186, 75205, 40050, 20866, 60065, 41984, 32009, 20228, 52993, 42373, 
      29818, 25733, 26330, 80392, 72045, 51220, 49365, 43765, 37780, 18277, 
      18541, 19346, 98320, 18857, 28145, 22018, 68708, 41128, 30266, 23857, 
      18610, 34805, 35957, 94250, 92002, 91445, 14186, 17642, 21730, 89549, 
      84680, 76925, 26245, 13925, 94345, 72253, 21610, 71056, 23456, 17177, 
      15665, 14545, 25337, 78250, 56906, 54434, 48194, 30649, 15341, 25106, 
      81640, 66357, 63172, 33794, 30725, 26693, 14369, 13130, 52945, 29968, 
      24208, 95265, 75825, 14437, 13477, 66389, 56621, 42029, 15125, 12101, 
      13061, 95981, 90842, 21881, 20906, 84349, 58973, 18010, 54289, 35361, 
      15786, 11029, 34129, 15172, 60785, 11570, 15098, 23629, 16333, 34537, 
      12505, 15977, 31810, 55796, 47249, 34137, 10477, 10642, 38650, 36634, 
      17873, 10085, 10853, 36634, 21985, 10305, 33050, 32129, 14954, 12869, 
      9169, 12746, 34757, 9565, 26792, 23290, 9945, 11713, 8564, 31568, 
      12377, 12770, 8325, 8424, 10522, 44021, 9860, 26513, 10069, 14625, 
      18005, 22525, 15146, 12409, 7625, 36297, 16105, 7465, 8333, 14810, 
      13124, 8242, 9881, 6656, 39524, 6050, 6890, 6953, 22058, 10676, 13876, 
      22160, 5725, 18394, 5525, 28433, 5668, 5328, 7033, 8665, 13505, 19161, 
      26962, 6010, 6338, 11714, 7605, 32245, 4306, 4709, 6826, 35201, 38081, 
      43034, 46250, 3994, 4018, 31733, 5657, 5044, 54676, 3497, 5330, 19610, 
      3733, 3620, 18761, 3349, 18154, 2920, 3625, 4804, 59146, 1945, 3025, 
      1845, 2210, 25706, 2545, 39860, 63370, 1300, 1234, 21605, 1170, 1233, 
      1924, 3233, 3524, 2725, 4325, 56657, 7402, 59348, 2098, 2885, 3329, 
      5954, 12289, 25589, 601, 2020, 697, 457, 585, 1465, 69044, 373, 340, 
      1585, 6497, 421, 1069, 1325, 1394, 5185, 5305, 20836, 97, 97, 2997, 
      16722, 23473, 39268, 6449, 520, 661, 25, 314, 692, 66573, 125, 30280, 
      68648, 82, 53825, 0, 2401, 37249, 49730, 173, 538, 493, 10, 340, 185, 
      94265, 650, 29, 9434, 19346, 13738, 848, 260, 25028, 277, 97, 1681, 
      850, 377, 2522, 23225, 64685, 596, 1481, 512, 10457, 1445, 613, 72650, 
      1413, 9733, 1202, 85042, 1625, 29984, 31376, 85081, 466, 1170, 9700, 
      82280, 533, 1258, 4754, 900, 37825, 90576, 1354, 725, 57850, 809, 
      40385, 941, 842, 2581, 1429, 1125, 901, 1985, 55717, 62962, 1600, 
      61540, 51714, 74597, 2186, 5321, 59789, 1417, 74196, 78025, 6698, 
      59450, 78098, 4808, 1810, 1777, 2250, 6010, 82177, 3445, 4068, 95400, 
      2690, 1952, 6697, 54836, 115778, 4329, 55665, 96037, 6344, 4122, 6445, 
      4913, 75065, 93908, 3538, 2818, 2925, 5517, 3029, 3425, 3140, 3349, 
      5213, 3445, 67997, 72125, 78010, 3825, 74889, 79776, 8200, 4594, 90994, 
      127170, 66097, 80825, 85321, 138052, 4481, 7405, 4505, 5858, 90338, 
      138445, 4628, 7362, 8010, 8361, 79290, 116986, 8381, 73828, 84853, 
      5512, 5512, 6714, 78829, 127730, 9448, 148213, 150484, 125957, 113329, 
      9265, 7090, 8770, 10205, 124373, 7565, 111865, 9760, 7156, 8656, 7850, 
      86186, 115466, 122146, 9896, 96200, 106621, 10818, 7690, 87093, 7865, 
      10600, 99485, 10413, 10249, 108250, 110340, 106753, 10229, 10004, 
      12116, 10930, 126482, 134513, 147509, 171617, 15250, 11281, 104872, 
      108580, 127730, 180370, 16288, 12105, 153793, 14282, 12722, 121442, 
      137906, 17284, 12442, 117946, 131346, 13385, 135745, 18545, 13730, 
      14152, 13837, 17714, 13850, 130874, 133634, 136426, 15714, 135725, 
      18785, 16253, 16498, 139738, 150065, 164372, 21554, 135341, 22765, 
      18685, 140033, 22570, 18010, 176101, 19805, 165681, 19865, 28069, 
      25768, 21160, 168813, 27802, 23602, 23245, 165805, 27908, 28657, 
      182340, 189125, 24341, 28665, 27693, 28960, 27684, 29690, 26050, 25301, 
      24034, 31997, 29957, 26741, 24005, 31561, 29097, 24961, 25378, 31205, 
      30181, 30469, 35325, 33185, 32381, 31400, 37845, 33001, 32272, 40738, 
      37370, 36530, 35641, 42601, 38386, 35521, 42025, 45748, 42913, 46746, 
      41429, 39506, 41089, 44993, 48025, 43993, 49005, 42517, 42202, 48322, 
      49832, 55012, 56656, 52013, 53290, 53584 ], 
  [ 237913, 232357, 231129, 229940, 227380, 227170, 224149, 221425, 220181, 
      220986, 220145, 215848, 209617, 213749, 210625, 211592, 206765, 205864, 
      199208, 198706, 197320, 193994, 191945, 192389, 189890, 189124, 181024, 
      177610, 178832, 173821, 170309, 170005, 167050, 162509, 164629, 163202, 
      161905, 160042, 163304, 160253, 159925, 155818, 153665, 152882, 155236, 
      154130, 154640, 150925, 149032, 151300, 149392, 148625, 147610, 146484, 
      143893, 141781, 140641, 140552, 141520, 138541, 139400, 138925, 137576, 
      139525, 137682, 136981, 129905, 128885, 128290, 122549, 123604, 122389, 
      120545, 118049, 119090, 116329, 115961, 112724, 110624, 111677, 109021, 
      107125, 108329, 106109, 103784, 103685, 103050, 233362, 102785, 101786, 
      103624, 99892, 100249, 99080, 100370, 99650, 215618, 97444, 99221, 
      217825, 98309, 96325, 197861, 95737, 95625, 95677, 94945, 94445, 
      216837, 94706, 94321, 226981, 92005, 91429, 213005, 93101, 91970, 
      200825, 172345, 200360, 214829, 88841, 177616, 87809, 87281, 87336, 
      86661, 86290, 84850, 84109, 201064, 180865, 184705, 82418, 153586, 
      80777, 81497, 156281, 80314, 151378, 80516, 159056, 150741, 208850, 
      76445, 75701, 137488, 123617, 134945, 140522, 210341, 145261, 128530, 
      137873, 71485, 73225, 71012, 71012, 70321, 71105, 122069, 163418, 
      173498, 67961, 69809, 74825, 126649, 146561, 67337, 103562, 140522, 
      66925, 72493, 66578, 106049, 106641, 149125, 110312, 95904, 97226, 
      139784, 63025, 62842, 104850, 62033, 164545, 61672, 60541, 64090, 
      103570, 118585, 58568, 61589, 90248, 58250, 59170, 66002, 66917, 
      104737, 115681, 61200, 61569, 103346, 139490, 103733, 80505, 125865, 
      100640, 58250, 62969, 111410, 54608, 54500, 53845, 74970, 96210, 53800, 
      55109, 75701, 133666, 52825, 52065, 55120, 51698, 147010, 53780, 
      131165, 51154, 54106, 54721, 65754, 50257, 64025, 54522, 53924, 54085, 
      46660, 77632, 47009, 47066, 47825, 53114, 58994, 66961, 99157, 126025, 
      45113, 49568, 60073, 65680, 98305, 97000, 74948, 42661, 42754, 41620, 
      42841, 93145, 41498, 43058, 57338, 41480, 61540, 92900, 39925, 55730, 
      55588, 95848, 40925, 38813, 70138, 114434, 44041, 39257, 39377, 76832, 
      88592, 93641, 39321, 39049, 92781, 37672, 41236, 46853, 48065, 46864, 
      37089, 38330, 36181, 44749, 52362, 46537, 88621, 44753, 43812, 37405, 
      47545, 38212, 33633, 67349, 55028, 86122, 87050, 89405, 39796, 66625, 
      67369, 63013, 32468, 35298, 31354, 33730, 61952, 61601, 35600, 34945, 
      71429, 30661, 30357, 82717, 45305, 54233, 31184, 82141, 63869, 28817, 
      35450, 36130, 45124, 30073, 28225, 28345, 31473, 58865, 34778, 39125, 
      42685, 38792, 38165, 37960, 33640, 29077, 29250, 79337, 46217, 116569, 
      87578, 33293, 130573, 86269, 26293, 26388, 28645, 126410, 39146, 26597, 
      78961, 68864, 26384, 25649, 27625, 28100, 116485, 65768, 28213, 76633, 
      56333, 35465, 25178, 65858, 98320, 56736, 112234, 125477, 70372, 51940, 
      39845, 119509, 115218, 45909, 31330, 31082, 23957, 22810, 98125, 45000, 
      92957, 45002, 27242, 50425, 111305, 71188, 22529, 29300, 109225, 26650, 
      50850, 112520, 83816, 23816, 22100, 109234, 69866, 57506, 21986, 34250, 
      127665, 41472, 21097, 43537, 113474, 92273, 29474, 138500, 114130, 
      81882, 44845, 89825, 43316, 19609, 49184, 70850, 107848, 56405, 69572, 
      19585, 70856, 60805, 48932, 41365, 19720, 79690, 42025, 36468, 37897, 
      101322, 57445, 29637, 82948, 60065, 46660, 16553, 74210, 60650, 43685, 
      37738, 18833, 107685, 97672, 72045, 69700, 62532, 54685, 15876, 15650, 
      15769, 128945, 15476, 19472, 16285, 93845, 59405, 44917, 35666, 14837, 
      23290, 24050, 124385, 121745, 121090, 16097, 14261, 15605, 118900, 
      113149, 103924, 39524, 16424, 124578, 98370, 32733, 96977, 35657, 
      25556, 22672, 13712, 17056, 105641, 79789, 76729, 68921, 45986, 22250, 
      16825, 109717, 91396, 87525, 50405, 46258, 40658, 20690, 13669, 75044, 
      45305, 16025, 125890, 102922, 21346, 12546, 91624, 79700, 61384, 22916, 
      14600, 12424, 126802, 120781, 34082, 32617, 113210, 82738, 28349, 
      77074, 53050, 24949, 13626, 21634, 11105, 85138, 10933, 10933, 37300, 
      11188, 52226, 19610, 10930, 19805, 79169, 68564, 51826, 15426, 10201, 
      57809, 55205, 29290, 9938, 9530, 22865, 35460, 15940, 50641, 49426, 
      24901, 21346, 12746, 9169, 52936, 14612, 16061, 37549, 15874, 19700, 
      11945, 19073, 21050, 8605, 12196, 9061, 7925, 27802, 16769, 15488, 
      7570, 8794, 30500, 12872, 26269, 21866, 11986, 21940, 27914, 12218, 
      7010, 8489, 23365, 14661, 18064, 10625, 24089, 9529, 6253, 6218, 12013, 
      6217, 7457, 12017, 7146, 9721, 6554, 15938, 10225, 6553, 5220, 5284, 
      6890, 9802, 14761, 4589, 4525, 5785, 4420, 18280, 5825, 4954, 4229, 
      20354, 22450, 26129, 28561, 5905, 5733, 17768, 3746, 3721, 34929, 5506, 
      3517, 9565, 3978, 3865, 8912, 3986, 8501, 5125, 2890, 2501, 38125, 
      4640, 2192, 5128, 2357, 12917, 1810, 23053, 41369, 3505, 3929, 9992, 
      2689, 2458, 1385, 1028, 1025, 1010, 1042, 35930, 1865, 38033, 873, 680, 
      634, 1201, 4106, 12506, 3492, 697, 4666, 3250, 1810, 730, 45769, 3460, 
      2349, 458, 1156, 4292, 530, 394, 365, 628, 650, 9125, 2890, 2106, 106, 
      6481, 10880, 22265, 1010, 5077, 612, 2426, 1049, 545, 43690, 3604, 
      15629, 45373, 3365, 33490, 2401, 0, 20736, 30277, 3848, 5193, 5050, 
      2509, 4505, 3860, 66580, 5501, 2234, 2329, 8125, 4673, 5993, 1289, 
      11945, 4050, 2890, 162, 5897, 1210, 121, 10730, 42194, 4957, 7312, 
      4481, 2960, 7178, 4778, 48689, 580, 2628, 6445, 58925, 7456, 15529, 
      16529, 58964, 2377, 925, 2693, 56653, 2738, 1013, 785, 5065, 21312, 
      63577, 6401, 2440, 36829, 2720, 23284, 4322, 3145, 9000, 6084, 4996, 
      3400, 7522, 35186, 40961, 1649, 39833, 32065, 50440, 7625, 1450, 38474, 
      4896, 50137, 53280, 1945, 38233, 53353, 1525, 5877, 5746, 2005, 1845, 
      56746, 9962, 11173, 67813, 7933, 4745, 2336, 34697, 85153, 11140, 
      35428, 68450, 2669, 10345, 2770, 11920, 51104, 66713, 8585, 5513, 5620, 
      2920, 5626, 3866, 5345, 6730, 11828, 6728, 45506, 48850, 53657, 4756, 
      51124, 55129, 4133, 9445, 64485, 95173, 44096, 56080, 59792, 104585, 
      8450, 15098, 6514, 4633, 64025, 104978, 7225, 4765, 4825, 4882, 54937, 
      86557, 16564, 50553, 59618, 8501, 7325, 12349, 54770, 95929, 17533, 
      113668, 115645, 94450, 83684, 16762, 11745, 6565, 18388, 93160, 12514, 
      82514, 17257, 10537, 7137, 12701, 61049, 85625, 91325, 17197, 69397, 
      78152, 18805, 11169, 61858, 11344, 17901, 72290, 16930, 16570, 79781, 
      81577, 78578, 15080, 14365, 19025, 10685, 95465, 102418, 113650, 
      134720, 24021, 12114, 77285, 80405, 96713, 142493, 25353, 16564, 
      119248, 21485, 17965, 91405, 105517, 26741, 13765, 88497, 99937, 18628, 
      103748, 28394, 19169, 19885, 19080, 26681, 18701, 99661, 102029, 
      104429, 22525, 103924, 27850, 22280, 22525, 107545, 116500, 128945, 
      31501, 103834, 33300, 26280, 107938, 32517, 24037, 139400, 26420, 
      130450, 25892, 39780, 36205, 28069, 133288, 38925, 31981, 31330, 
      130770, 38933, 39780, 145345, 151346, 32132, 39298, 37738, 39593, 
      37141, 40225, 34037, 32602, 28885, 43316, 40100, 34532, 28072, 42292, 
      38260, 29812, 30425, 41348, 39442, 39240, 46546, 42250, 40564, 38701, 
      48772, 39812, 38201, 52645, 46925, 45497, 43922, 54900, 48137, 41450, 
      52658, 58145, 53840, 59437, 50984, 47297, 49860, 56018, 59834, 53450, 
      61108, 50210, 49601, 59445, 60661, 66821, 68857, 60980, 62845, 63041 ], 
  [ 278233, 268645, 269145, 267380, 263092, 268930, 261301, 256273, 256757, 
      261594, 262769, 259048, 242161, 258101, 248641, 253640, 244205, 243304, 
      237800, 238162, 239368, 230570, 225065, 233285, 224738, 224260, 221344, 
      215914, 221456, 214717, 204581, 209749, 203626, 186125, 201205, 198050, 
      197617, 189130, 204200, 193373, 191893, 187210, 174113, 173330, 192100, 
      190130, 193808, 181453, 171496, 189892, 182800, 182033, 186490, 184500, 
      176725, 172309, 160225, 168776, 178384, 167917, 174536, 172621, 165800, 
      176965, 169650, 173557, 159857, 150197, 157378, 145301, 158740, 159829, 
      154817, 133025, 155090, 144841, 131225, 147860, 125600, 145661, 126589, 
      123829, 144041, 120509, 127400, 124133, 124650, 150130, 132737, 121082, 
      138760, 118900, 111769, 113480, 135218, 132194, 137570, 115300, 134357, 
      138337, 132581, 112741, 126725, 121081, 112905, 112381, 118273, 111149, 
      136485, 127250, 125425, 142309, 108709, 116485, 133229, 128237, 123362, 
      125945, 110137, 124904, 133325, 119657, 111952, 116609, 112625, 116712, 
      111717, 113074, 109330, 105709, 123304, 111745, 113569, 105170, 96850, 
      98345, 93881, 97817, 96730, 95218, 88004, 98000, 93717, 124466, 107837, 
      103637, 85648, 79841, 84257, 86666, 124517, 88525, 81010, 84593, 88189, 
      81289, 96356, 87140, 98257, 104513, 76565, 95738, 101210, 83225, 77009, 
      71081, 77401, 86369, 83465, 69290, 83210, 93133, 71053, 93938, 69185, 
      68625, 86341, 69416, 64800, 64682, 80456, 92977, 91930, 65970, 89393, 
      92833, 92200, 82717, 64378, 63538, 69049, 79880, 66485, 59720, 82730, 
      70402, 61106, 60581, 63265, 67297, 64656, 64161, 62162, 77570, 61973, 
      56313, 70569, 60320, 63146, 58361, 63314, 83408, 82724, 80917, 53370, 
      57330, 65896, 62309, 52949, 72322, 81913, 70209, 59728, 76178, 78754, 
      59540, 70397, 78514, 57850, 57025, 51066, 73585, 48761, 51930, 51620, 
      51493, 67972, 47680, 75809, 59450, 57041, 49946, 47186, 46225, 53365, 
      64969, 69593, 50720, 45385, 44944, 52513, 51496, 44420, 67717, 71266, 
      62932, 53497, 48505, 67130, 51410, 41498, 54728, 40804, 47396, 55477, 
      39890, 39460, 48040, 74909, 58973, 39898, 55970, 86377, 51641, 51185, 
      41120, 44816, 46697, 70425, 69001, 46125, 56680, 44692, 39365, 38849, 
      96400, 53505, 46682, 59509, 38701, 110250, 37321, 43117, 93425, 92196, 
      73405, 101977, 39940, 57825, 141365, 118388, 40330, 40682, 41597, 
      85300, 34081, 34249, 134725, 45140, 74178, 53530, 40354, 133376, 
      132737, 75920, 73825, 150341, 49669, 53685, 37501, 30329, 120185, 
      63440, 169117, 30749, 44945, 32282, 31810, 103300, 63193, 48673, 45913, 
      35793, 130289, 79418, 29333, 98845, 90056, 88565, 88072, 76840, 61045, 
      62946, 166025, 106985, 223705, 179450, 77645, 244333, 177565, 49045, 
      43668, 35269, 238442, 93002, 54821, 166225, 149504, 55184, 48401, 
      35401, 34436, 224197, 144680, 32533, 163033, 128333, 86153, 39290, 
      28130, 197392, 129312, 218506, 238085, 153316, 121060, 24005, 229525, 
      223218, 109845, 77698, 78026, 54485, 44410, 198061, 108936, 190301, 
      109226, 27530, 22777, 218153, 155860, 36065, 25268, 215209, 26938, 
      22338, 220232, 176552, 58952, 34772, 215506, 154250, 133250, 33794, 
      21866, 242577, 103680, 47305, 20785, 222050, 190193, 77570, 258308, 
      223282, 174330, 20077, 186881, 108404, 41209, 20384, 156962, 214408, 
      133013, 155396, 30817, 157832, 141157, 120356, 106165, 28360, 172138, 
      17833, 96948, 100105, 205866, 136357, 83205, 177988, 140993, 117508, 
      33545, 164354, 142154, 112229, 100810, 24593, 215685, 200776, 161037, 
      157252, 145476, 132157, 36612, 34946, 33049, 246737, 33332, 21776, 
      27229, 195509, 140909, 115765, 98162, 31541, 17242, 16850, 240737, 
      236945, 236002, 49505, 32117, 25397, 232948, 224605, 211060, 106340, 
      51560, 241218, 202914, 93213, 200945, 99305, 77972, 71056, 39056, 
      20512, 213929, 174829, 170041, 157625, 118850, 70346, 20281, 220021, 
      192772, 186885, 127013, 119698, 109490, 67058, 43045, 167780, 118169, 
      19769, 243682, 210346, 69442, 37602, 193576, 175316, 146056, 73604, 
      49736, 38344, 245170, 236557, 97730, 94825, 225818, 180370, 86525, 
      171826, 132826, 79669, 49050, 12706, 26945, 184498, 36853, 26485, 
      105268, 23860, 132002, 68282, 23890, 12317, 175649, 158996, 131602, 
      57762, 36697, 141905, 137573, 90634, 37298, 33434, 10193, 102852, 
      60292, 130129, 128050, 81925, 74050, 51050, 26449, 134152, 57236, 
      12317, 107245, 61090, 70964, 49673, 10145, 74330, 24157, 51364, 38725, 
      28085, 7930, 64865, 10880, 28018, 19450, 95012, 12296, 86749, 77450, 
      52594, 7540, 90410, 53978, 30914, 17705, 81253, 61317, 69904, 50081, 
      6521, 47545, 32173, 31850, 10285, 20905, 16385, 10001, 39114, 12025, 
      37370, 7010, 51409, 37945, 27684, 23140, 15242, 10090, 6697, 28205, 
      26989, 16153, 22852, 5032, 38081, 33466, 24389, 4514, 4306, 4241, 4369, 
      39313, 38565, 4520, 25922, 27625, 4689, 39202, 25981, 7837, 32490, 
      32377, 7760, 33650, 7925, 39397, 28522, 23525, 4141, 40352, 27536, 
      42568, 30581, 3125, 27442, 1453, 4505, 37777, 39641, 3656, 34945, 
      33850, 27593, 22340, 21473, 23762, 19186, 2810, 13385, 3185, 25065, 
      21992, 20506, 15025, 7850, 1850, 39780, 24601, 44122, 39250, 33202, 
      26362, 5161, 40324, 36045, 24938, 13252, 43460, 26738, 25450, 25133, 
      15028, 14762, 2501, 38890, 35802, 19402, 4177, 1664, 89, 12818, 46261, 
      28260, 37274, 31001, 27905, 4234, 41620, 365, 4765, 40805, 1522, 37249, 
      20736, 0, 901, 42440, 46665, 46234, 37645, 44537, 42452, 13012, 47549, 
      36506, 9241, 2941, 5825, 48905, 32105, 1289, 42930, 38890, 23490, 
      48521, 31450, 20857, 1802, 3890, 45565, 52240, 43937, 8720, 51818, 
      44810, 6065, 25924, 9540, 49645, 9965, 52384, 841, 689, 10004, 35785, 
      27997, 9893, 9133, 37010, 28085, 16913, 45097, 576, 12025, 49025, 
      35272, 2845, 36128, 820, 42050, 37705, 55656, 47556, 44164, 38536, 
      51586, 2642, 4097, 29585, 3833, 2113, 7240, 51401, 17866, 3626, 42912, 
      7225, 8352, 15769, 3673, 8425, 19669, 45621, 45202, 29077, 17397, 9802, 
      56906, 59845, 14533, 51133, 40745, 17312, 3305, 22945, 58948, 3748, 
      15170, 19661, 56425, 19762, 60304, 8480, 14585, 51209, 41225, 41332, 
      23080, 41050, 32954, 39617, 44458, 59060, 44168, 7202, 8242, 9881, 
      35284, 9076, 10489, 19973, 51493, 14373, 28933, 7232, 11152, 12560, 
      34025, 47906, 65498, 40210, 28825, 14489, 34418, 42649, 24925, 23257, 
      22450, 11161, 24925, 68404, 9945, 13250, 45077, 40445, 56701, 11858, 
      30265, 69085, 39940, 41053, 29650, 24356, 66586, 53217, 27877, 70228, 
      29224, 54850, 24050, 67081, 48265, 30465, 54749, 14969, 25721, 28541, 
      66445, 18421, 22280, 70069, 49185, 15490, 49360, 67149, 20162, 63874, 
      62938, 23909, 24841, 23570, 57128, 54973, 67121, 37757, 32105, 35890, 
      41938, 54080, 77589, 42354, 24005, 25397, 33353, 58973, 79785, 57460, 
      45520, 70445, 61165, 30925, 38125, 82325, 45445, 29745, 35425, 61828, 
      37508, 85130, 62945, 64525, 62280, 80825, 60749, 35725, 36941, 38189, 
      70333, 38260, 82282, 67784, 68029, 40729, 45652, 52625, 88525, 39034, 
      92052, 76392, 41410, 89541, 69541, 59336, 73652, 54706, 71396, 101988, 
      94669, 76165, 56680, 99405, 84397, 82882, 55602, 99125, 100260, 64417, 
      68114, 82820, 98338, 95050, 98633, 92725, 98977, 85301, 81850, 70933, 
      104372, 97700, 85220, 67816, 101620, 92980, 71860, 73049, 98948, 94450, 
      92808, 107314, 96682, 92404, 87949, 108676, 87620, 83417, 115429, 
      102797, 99641, 96050, 118836, 104585, 86666, 111698, 122369, 113744, 
      124525, 106856, 97985, 103428, 116210, 122330, 109034, 124468, 100610, 
      99137, 119925, 120277, 129317, 132505, 115124, 118717, 118625 ], 
  [ 292820, 282384, 283240, 281353, 276701, 283793, 275202, 269690, 270530, 
      276205, 277796, 274185, 255074, 273472, 262692, 268529, 258128, 257225, 
      251945, 252485, 254225, 244285, 238058, 247892, 238085, 237665, 235805, 
      229949, 236389, 229280, 217762, 224064, 217277, 197072, 214850, 211333, 
      211076, 201209, 218737, 206290, 204570, 199757, 184378, 183593, 205781, 
      203629, 207965, 193808, 182169, 203921, 195749, 194980, 200569, 198397, 
      189540, 184640, 170276, 180625, 192029, 180000, 187817, 185602, 177641, 
      190724, 182269, 187130, 172036, 160576, 169373, 155962, 171977, 173540, 
      167866, 142052, 168493, 156682, 140306, 161065, 134605, 158624, 136130, 
      133184, 157352, 129380, 138185, 134258, 135013, 138653, 144836, 130961, 
      151937, 128713, 120020, 122329, 148325, 144821, 127157, 124865, 147520, 
      127620, 145562, 122002, 117746, 132200, 122344, 121700, 128970, 120464, 
      125578, 139861, 137736, 130500, 118016, 127530, 122434, 141380, 135725, 
      116168, 102996, 115001, 122162, 131890, 104085, 128420, 123716, 128641, 
      122746, 124461, 120233, 116010, 112905, 103144, 104546, 115705, 90821, 
      107794, 102250, 91426, 105937, 89305, 95345, 91061, 87616, 112657, 
      120146, 115226, 80613, 76484, 79460, 81209, 112400, 82466, 76869, 
      79250, 97424, 88724, 107389, 96253, 109826, 117220, 72832, 87385, 
      91897, 92146, 84250, 76042, 72882, 79570, 92564, 67889, 77009, 104330, 
      76490, 105373, 67240, 66436, 78992, 66625, 64045, 63625, 73817, 104936, 
      103709, 63589, 100810, 83610, 104273, 93050, 70145, 60905, 64436, 
      90025, 73210, 59065, 93533, 78445, 65789, 64964, 60328, 62920, 71077, 
      70402, 59281, 70369, 58970, 56968, 64744, 57613, 69857, 63092, 58981, 
      95093, 94289, 92240, 54553, 54913, 74097, 69490, 53890, 65221, 93650, 
      79666, 66365, 86953, 70209, 66413, 63410, 89885, 64301, 63176, 53677, 
      84114, 51242, 57049, 56797, 56610, 78065, 47093, 87460, 67681, 64612, 
      54937, 50377, 47556, 49474, 57896, 80338, 56605, 47970, 46269, 48618, 
      47657, 43697, 78570, 82837, 73001, 61346, 44834, 78097, 58777, 43825, 
      63113, 42109, 43537, 64336, 42209, 41717, 43697, 87604, 68788, 39213, 
      49405, 100810, 59834, 59258, 39293, 41309, 42530, 82516, 80852, 42016, 
      66249, 51021, 43412, 42536, 112325, 62530, 54025, 69970, 43042, 127909, 
      41000, 39236, 109162, 107869, 86498, 118906, 45889, 68452, 162370, 
      137173, 36373, 36605, 37220, 100361, 32882, 32930, 155242, 53357, 
      87853, 63725, 47309, 153829, 153130, 89893, 87498, 172352, 59200, 
      64114, 33650, 32776, 139490, 75725, 192800, 29410, 53864, 37181, 36469, 
      120977, 75650, 58490, 55130, 42250, 150724, 94273, 32848, 116098, 
      106289, 104618, 104065, 91393, 73258, 75517, 189634, 125194, 251572, 
      204137, 92432, 273578, 202130, 59330, 52813, 42194, 267325, 109765, 
      66244, 189946, 171845, 66725, 58682, 42562, 41297, 252176, 166657, 
      38970, 186568, 148868, 102248, 47765, 25805, 223565, 149965, 246177, 
      267074, 176125, 140989, 26234, 257972, 251245, 128692, 92885, 93329, 
      66368, 54433, 224402, 127777, 216100, 128125, 33109, 22536, 245930, 
      179017, 44402, 29945, 242804, 32513, 21913, 248185, 201385, 71785, 
      42925, 243157, 177341, 154541, 41765, 24797, 272026, 122149, 58274, 
      21554, 250177, 216100, 93097, 288773, 251525, 199093, 20420, 212602, 
      127465, 51210, 19885, 180401, 242105, 154468, 178769, 38650, 181441, 
      163386, 140725, 125154, 35649, 196885, 18280, 115033, 118548, 233125, 
      158276, 99844, 203265, 163330, 137745, 42562, 188609, 164609, 131984, 
      119425, 31268, 243658, 227729, 185050, 180965, 168229, 153770, 46405, 
      44437, 42120, 276746, 42521, 27725, 34976, 222154, 163354, 135988, 
      116645, 40484, 21445, 20813, 270436, 266404, 265401, 61924, 41296, 
      32896, 262165, 253282, 238837, 125717, 64337, 270973, 230149, 111268, 
      228058, 118018, 94345, 86589, 49789, 26685, 241940, 200080, 194932, 
      181556, 139481, 85817, 26452, 248450, 219341, 213034, 148420, 140445, 
      129277, 82165, 54612, 192545, 138794, 25994, 273665, 238169, 84905, 
      48265, 220257, 200677, 169137, 89605, 62497, 49185, 275269, 266116, 
      116429, 113224, 254713, 206145, 104080, 196997, 154877, 96500, 61861, 
      16277, 35674, 210625, 47680, 35152, 124853, 31925, 154045, 83845, 
      32013, 16180, 201170, 183257, 153641, 72001, 47636, 164840, 160148, 
      108829, 48413, 43829, 12968, 122305, 74945, 152100, 149841, 99216, 
      90441, 64441, 35460, 156481, 71525, 16946, 127172, 75917, 87049, 62938, 
      13690, 90833, 32800, 64925, 50306, 37684, 9189, 80282, 15317, 37673, 
      27065, 113845, 17569, 104740, 94421, 66445, 9929, 108817, 68065, 41281, 
      25012, 98698, 76420, 86085, 63682, 8242, 60840, 42948, 42565, 15300, 
      29338, 23618, 14954, 51145, 17876, 49157, 10517, 65354, 49850, 37729, 
      32225, 22345, 15509, 10376, 38480, 37024, 23668, 32045, 7625, 50152, 
      44757, 33940, 6565, 5877, 5032, 4680, 51620, 50752, 7105, 35885, 37946, 
      3730, 51561, 36000, 12816, 43765, 43650, 12853, 45161, 13136, 51866, 
      39185, 33226, 2372, 53101, 38125, 55673, 41764, 6388, 38081, 2250, 
      2120, 50210, 52372, 7625, 46952, 45677, 38338, 32065, 31018, 33785, 
      28249, 1193, 21064, 1202, 35380, 31705, 29917, 23176, 13901, 4901, 
      52609, 34850, 57605, 52013, 45005, 36965, 1962, 53261, 48322, 35293, 
      21025, 56869, 37445, 35917, 35540, 23273, 22945, 6362, 51629, 48061, 
      28661, 8936, 4981, 706, 20513, 60074, 39253, 49765, 42472, 38834, 1241, 
      54765, 2410, 1530, 53828, 85, 49730, 30277, 901, 0, 55697, 60520, 
      60029, 50180, 58090, 55705, 7065, 61520, 48857, 15892, 7072, 11272, 
      63050, 43730, 4274, 56233, 51593, 33553, 62600, 42949, 30376, 5141, 
      1105, 59218, 66789, 57346, 15109, 66305, 58337, 2372, 36389, 16165, 
      63828, 4948, 66925, 2962, 2570, 4985, 47924, 38816, 16570, 4410, 49325, 
      38900, 25448, 58610, 1429, 6458, 63076, 47281, 932, 48253, 1305, 55073, 
      50068, 70537, 61357, 57485, 51017, 65925, 1021, 1576, 40562, 1490, 
      1028, 3393, 65672, 26437, 1517, 55981, 3434, 4141, 23796, 1620, 4212, 
      28594, 59044, 58565, 39860, 25780, 5165, 71825, 75122, 8570, 65268, 
      53378, 25565, 1898, 15112, 74033, 2273, 9193, 28322, 71144, 28421, 
      75501, 4717, 8842, 65204, 53780, 53885, 32393, 53541, 44125, 51866, 
      57425, 74005, 57073, 4325, 4885, 5864, 46745, 5417, 6290, 28370, 65348, 
      9028, 20228, 4645, 6885, 7813, 24418, 61217, 81085, 52317, 38952, 9256, 
      24805, 55114, 34208, 32180, 31193, 7124, 17168, 84285, 6562, 8665, 
      57770, 52418, 71012, 7985, 21652, 84890, 29645, 30578, 21213, 17057, 
      82025, 66916, 37376, 86085, 20961, 68725, 16925, 82514, 61178, 40378, 
      68560, 10420, 18292, 20512, 81754, 12850, 15689, 85796, 62152, 10877, 
      62325, 82450, 14341, 78689, 77633, 17300, 18050, 17137, 70913, 68458, 
      82162, 48416, 23924, 27045, 32013, 42293, 93760, 53665, 17914, 18946, 
      25160, 46580, 96130, 70985, 35165, 85648, 75168, 23328, 29088, 98906, 
      57044, 22504, 26984, 75825, 28705, 101945, 77060, 78818, 76273, 97096, 
      74500, 27396, 28372, 29380, 85280, 29565, 98605, 82241, 82484, 31784, 
      35865, 41698, 105376, 30505, 109261, 91801, 32517, 106384, 83984, 
      47617, 88445, 43877, 85825, 119893, 111794, 91130, 45665, 116944, 
      100256, 98561, 44881, 116602, 117793, 52490, 55705, 98309, 115565, 
      111917, 115858, 109226, 116136, 100900, 97029, 84608, 122005, 114613, 
      100693, 81009, 118889, 109289, 85529, 86836, 115853, 110813, 108865, 
      124865, 112905, 108085, 103090, 126029, 102449, 97706, 133376, 119300, 
      115784, 111773, 137017, 121204, 100937, 128845, 140594, 131069, 142928, 
      123337, 113384, 119425, 133585, 140177, 125441, 142493, 115933, 114280, 
      137344, 137506, 147130, 150554, 131189, 135140, 134986 ], 
  [ 235261, 231425, 229445, 228500, 226676, 223850, 222809, 221069, 219073, 
      218138, 216421, 211856, 210205, 209249, 208853, 208080, 205225, 204320, 
      197136, 196258, 193744, 192770, 192205, 189289, 189394, 188500, 178120, 
      175562, 174920, 170633, 169969, 167297, 165698, 166729, 163265, 162578, 
      160901, 161890, 160064, 160361, 160529, 156650, 159205, 158418, 153700, 
      152962, 152104, 152105, 153680, 148996, 149320, 148549, 145162, 144404, 
      144041, 142913, 146485, 142672, 139912, 140153, 138528, 138673, 139680, 
      137657, 138170, 135473, 131221, 133921, 129970, 126929, 122644, 120425, 
      119941, 125749, 117730, 118189, 123525, 111700, 118280, 111145, 115553, 
      114017, 107029, 113985, 107680, 108945, 107810, 283258, 103941, 107530, 
      102544, 105748, 109325, 106912, 99394, 99666, 263250, 103780, 98113, 
      266069, 97569, 103273, 242505, 98837, 102197, 102497, 98909, 101257, 
      265433, 94690, 94925, 277433, 98801, 94625, 261337, 91953, 92434, 
      247045, 213101, 246816, 263889, 89533, 219848, 89365, 90325, 88640, 
      89825, 88706, 88250, 88745, 248480, 224557, 229261, 86546, 191930, 
      87125, 90077, 195365, 87154, 189466, 91188, 199240, 189185, 259058, 
      76801, 77545, 173672, 156325, 170629, 177570, 261153, 183545, 162842, 
      174661, 78137, 83597, 73940, 77908, 72125, 70549, 155489, 206386, 
      218450, 75205, 80525, 90253, 161669, 186293, 74205, 132130, 179010, 
      69449, 86921, 68602, 135725, 136805, 189953, 141712, 123080, 125018, 
      179104, 63901, 64090, 135362, 64021, 209189, 62288, 64753, 77714, 
      134554, 153661, 63136, 73225, 117136, 61450, 68074, 81850, 83385, 
      136333, 150253, 73448, 74189, 134810, 179882, 135441, 104645, 163397, 
      131720, 69858, 78669, 145826, 55912, 56052, 55889, 97970, 126650, 
      62288, 65705, 99193, 173770, 53989, 57941, 66824, 54842, 190082, 64980, 
      171009, 53050, 66170, 67405, 85754, 53885, 84253, 69290, 68564, 68849, 
      51124, 104168, 48245, 55370, 57493, 68114, 77714, 89525, 132505, 
      165941, 48197, 62696, 80021, 88232, 131645, 130208, 101700, 45473, 
      44074, 46036, 51845, 125957, 44050, 53050, 77746, 49360, 84052, 126068, 
      46801, 76122, 76100, 130000, 39857, 43697, 96722, 153170, 39373, 47485, 
      47853, 105768, 121000, 127413, 39485, 39709, 126425, 43040, 53300, 
      63625, 65581, 39080, 43565, 48274, 39673, 60889, 40970, 64037, 121745, 
      37325, 36500, 35425, 37621, 50980, 36725, 48985, 41252, 119338, 120514, 
      123489, 33700, 94133, 95125, 45625, 40500, 32042, 35290, 44362, 44680, 
      44453, 31720, 31685, 50929, 35953, 33785, 115657, 65221, 39301, 30760, 
      58153, 91585, 35325, 50266, 51442, 33524, 29261, 32869, 34229, 43061, 
      41557, 29002, 56785, 31945, 30160, 29905, 29824, 28480, 28753, 28178, 
      55445, 33485, 83869, 61450, 27625, 95017, 60385, 29921, 32372, 39217, 
      91594, 29378, 27865, 54805, 47560, 27400, 29269, 37693, 38788, 83521, 
      45200, 39761, 52837, 38737, 27045, 32506, 95506, 69064, 38888, 79874, 
      90385, 48052, 35572, 60057, 85529, 82106, 31769, 24754, 24250, 24193, 
      26890, 68473, 30848, 64417, 30722, 40490, 75701, 78669, 48100, 30069, 
      44404, 76957, 39890, 76490, 79504, 57248, 22048, 30004, 76834, 46890, 
      38250, 30258, 52938, 91541, 28040, 23165, 66685, 80074, 63461, 22114, 
      100260, 80474, 55418, 68849, 61373, 28628, 23645, 74920, 47106, 75296, 
      36745, 45940, 28069, 46720, 39521, 31492, 26777, 29312, 53194, 65749, 
      23732, 24413, 69602, 36761, 19865, 55316, 38509, 29444, 22525, 48682, 
      38842, 27457, 23866, 29637, 74465, 66560, 47009, 45284, 40100, 34609, 
      20228, 20618, 21605, 91501, 21060, 31752, 24841, 63337, 37577, 27673, 
      22018, 20905, 39154, 40410, 87541, 85397, 84866, 14965, 19825, 24641, 
      83044, 78409, 71044, 24004, 14544, 87602, 66602, 19937, 65453, 21493, 
      16228, 15080, 16040, 28808, 72253, 52105, 49789, 43965, 27850, 14778, 
      28573, 75457, 60980, 57977, 30649, 27866, 24250, 13954, 14249, 48340, 
      27157, 27637, 88394, 69890, 13858, 14978, 60944, 51748, 38144, 14308, 
      12688, 14480, 89050, 84145, 19890, 19045, 77930, 53906, 16505, 49474, 
      31898, 14585, 11570, 38674, 17477, 55546, 12961, 17425, 21220, 18916, 
      31058, 11834, 18530, 36209, 50805, 42804, 30650, 10370, 11965, 34765, 
      32905, 16042, 11322, 12402, 41485, 19604, 10004, 29573, 28730, 13505, 
      11810, 9410, 14885, 31120, 9412, 30825, 20689, 9554, 10772, 8845, 
      36061, 11250, 15049, 8468, 9425, 12377, 49490, 9189, 30600, 11890, 
      17330, 15844, 26240, 13345, 11050, 7618, 41252, 14114, 7346, 9826, 
      17629, 11545, 7673, 8840, 6733, 44749, 6245, 8177, 8266, 25841, 12973, 
      16693, 25965, 6458, 21805, 6354, 32850, 5557, 6101, 8612, 10660, 16354, 
      22730, 31285, 7465, 7897, 14365, 9524, 37024, 4973, 5714, 8585, 40210, 
      43298, 48589, 52013, 4549, 4625, 36496, 7218, 6445, 60965, 4010, 6857, 
      23321, 4706, 4589, 22408, 4210, 21745, 3361, 4834, 6425, 65713, 2216, 
      4232, 1952, 3145, 30073, 3706, 45281, 70165, 1669, 1469, 25632, 1709, 
      1850, 3005, 4756, 5125, 4114, 6130, 63090, 9797, 65925, 3341, 4384, 
      4954, 8125, 15370, 29970, 740, 3277, 538, 610, 1154, 2554, 76109, 436, 
      689, 2762, 8788, 260, 2074, 2434, 2529, 7252, 7394, 24793, 202, 410, 
      4610, 20285, 27656, 44621, 8730, 145, 1508, 218, 949, 1557, 73466, 20, 
      34985, 75641, 25, 60034, 173, 3848, 42440, 55697, 0, 101, 82, 145, 29, 
      4, 102404, 153, 234, 12109, 23113, 16925, 261, 765, 29277, 50, 130, 
      2858, 277, 922, 3925, 27306, 71410, 193, 680, 205, 13192, 666, 250, 
      79749, 2372, 12356, 545, 92705, 808, 34549, 36045, 92740, 685, 1961, 
      12281, 89801, 666, 2041, 6525, 509, 42920, 98453, 725, 976, 64129, 
      1000, 45620, 738, 925, 1568, 884, 788, 928, 1202, 61850, 69485, 2269, 
      67981, 57605, 81680, 1413, 7018, 66114, 1160, 81245, 85256, 8621, 
      65741, 85325, 6337, 1385, 1378, 2969, 7769, 89578, 2362, 2825, 103361, 
      1937, 1845, 8488, 60813, 124525, 3140, 61652, 103970, 7929, 3077, 8026, 
      3656, 82024, 101725, 2797, 2701, 2804, 6800, 2930, 3898, 3141, 3034, 
      4036, 3152, 74538, 78874, 85045, 4148, 81764, 86885, 9841, 3865, 98585, 
      136217, 72488, 87944, 92648, 147485, 3978, 5906, 4514, 6725, 97861, 
      147866, 4477, 8585, 9389, 9818, 86285, 125593, 6740, 80525, 92066, 
      5233, 5545, 5729, 85714, 136669, 7801, 157876, 160225, 134810, 121684, 
      7762, 6341, 9841, 8516, 133136, 6730, 120130, 8245, 6733, 9533, 7033, 
      93325, 123853, 130793, 8425, 103777, 114640, 9161, 7229, 94250, 7400, 
      9113, 107146, 9122, 9010, 116233, 118397, 114650, 9360, 9265, 10693, 
      11401, 135117, 143426, 156890, 181800, 13313, 11450, 112577, 116441, 
      136341, 190801, 14261, 11300, 163336, 12745, 11705, 129785, 146873, 
      15145, 12457, 126125, 140045, 12356, 144596, 16290, 12645, 12985, 
      12800, 15685, 12913, 139505, 142369, 145265, 14249, 144500, 16714, 
      14976, 15217, 148597, 159284, 174085, 19225, 144010, 20276, 16976, 
      148850, 20225, 16705, 186128, 18324, 175298, 18532, 25220, 23257, 
      19585, 178496, 25097, 21625, 21346, 175346, 25225, 25940, 192389, 
      199378, 22500, 26066, 25250, 26357, 25385, 27101, 24137, 23570, 22945, 
      29188, 27460, 24868, 23120, 28900, 26852, 23860, 24221, 28692, 27898, 
      28304, 32498, 30914, 30340, 29593, 35060, 31300, 30805, 37681, 34929, 
      34245, 33538, 39428, 35885, 34018, 39266, 42517, 40072, 43433, 38944, 
      37485, 38804, 42106, 44914, 41506, 45812, 40490, 40253, 45377, 46945, 
      51833, 53365, 49572, 50689, 51005 ], 
  [ 236212, 232648, 230544, 229637, 227929, 224677, 223954, 222370, 220250, 
      219033, 217172, 212557, 211642, 209864, 209908, 208853, 206312, 205405, 
      198125, 197185, 194485, 193889, 193562, 190100, 190625, 189709, 178945, 
      176521, 175577, 171400, 171194, 168136, 166753, 168680, 164314, 163745, 
      162004, 163453, 160805, 161642, 161890, 158041, 161354, 160565, 154705, 
      154025, 152945, 153544, 155677, 149869, 150553, 149780, 146005, 145305, 
      145300, 144328, 148660, 144245, 140881, 141640, 139613, 139858, 141245, 
      138580, 139473, 136450, 132644, 135944, 131449, 128834, 123685, 121300, 
      121034, 128180, 118697, 119674, 125930, 112709, 120689, 112232, 117778, 
      116296, 107984, 116420, 109469, 110954, 109737, 292465, 105284, 109613, 
      103525, 107845, 111940, 109325, 100385, 100817, 272081, 105949, 99080, 
      274996, 98594, 105538, 250850, 100480, 104400, 104740, 100690, 103496, 
      274410, 95825, 96160, 286708, 101032, 96274, 270266, 92900, 93641, 
      255632, 220804, 255437, 272930, 90770, 227785, 90740, 91940, 89973, 
      91458, 90217, 89917, 90610, 257245, 232720, 237562, 88325, 199225, 
      89258, 92570, 202778, 89365, 196717, 94013, 206825, 196488, 268253, 
      77954, 78938, 180601, 162692, 177476, 184637, 270440, 190810, 169465, 
      181682, 80296, 86356, 75497, 80105, 73498, 71540, 161960, 214397, 
      226781, 77450, 83330, 93818, 168394, 193778, 76388, 137813, 186293, 
      70930, 90322, 70001, 141584, 142740, 197608, 147845, 128529, 130565, 
      186509, 65104, 65353, 141345, 65402, 217450, 63445, 66490, 80965, 
      140605, 160372, 64925, 76154, 122525, 63017, 70561, 85457, 87092, 
      142480, 156880, 76473, 77274, 140933, 187445, 141602, 109584, 170496, 
      137777, 72773, 82244, 152417, 57161, 57341, 57256, 102717, 132597, 
      64693, 68450, 104018, 181273, 55210, 59922, 69745, 56381, 198061, 
      67817, 178466, 54385, 69145, 70480, 90009, 55498, 88538, 72693, 71945, 
      72250, 52861, 109465, 49460, 57725, 60068, 71549, 81749, 94180, 138898, 
      173392, 49706, 65825, 84250, 92881, 138034, 136573, 107021, 46930, 
      45289, 47749, 54298, 132250, 45461, 55661, 82037, 51629, 88681, 132413, 
      48904, 80405, 80401, 136501, 40676, 45476, 102001, 160409, 39610, 
      49802, 50210, 111425, 127217, 133850, 40500, 40804, 132840, 44893, 
      56233, 67316, 69392, 38809, 45594, 50861, 41218, 64474, 40113, 67840, 
      128068, 37106, 36297, 36082, 36994, 54013, 38196, 46994, 40001, 125665, 
      126881, 129956, 33685, 99538, 100570, 43786, 42761, 32481, 36889, 
      47041, 42857, 42650, 32057, 32122, 48584, 37768, 35298, 121930, 69392, 
      37850, 31649, 55240, 97010, 37328, 53609, 54865, 32605, 30082, 34570, 
      36130, 45882, 39716, 29021, 60584, 31162, 29717, 29522, 29461, 28597, 
      29650, 28953, 52538, 32378, 79540, 58181, 27656, 90226, 57154, 31450, 
      34281, 41866, 86921, 28745, 29012, 51850, 45065, 28505, 30794, 40258, 
      41453, 79144, 42821, 42562, 49936, 36836, 26624, 34625, 101225, 65281, 
      36945, 75589, 85658, 45385, 33865, 64250, 80980, 77697, 30420, 24625, 
      24077, 25160, 28477, 64618, 29493, 60740, 29345, 43553, 80704, 74330, 
      45301, 32210, 47765, 72676, 42949, 81549, 75101, 53885, 22685, 32201, 
      72529, 44105, 36065, 32513, 56873, 86634, 26793, 24418, 71338, 75605, 
      59732, 21845, 95009, 75961, 52065, 73636, 57698, 27173, 25210, 79985, 
      44189, 70957, 34484, 43037, 30346, 43733, 36994, 29585, 25330, 31765, 
      49825, 70480, 22581, 23140, 65385, 34324, 19188, 51757, 35930, 27565, 
      24386, 45461, 36221, 25736, 22525, 32276, 70002, 62437, 43866, 42241, 
      37377, 32266, 21825, 22313, 23440, 86354, 22853, 34625, 27112, 59306, 
      34946, 25780, 20705, 22772, 42601, 43937, 82484, 80420, 79909, 15668, 
      21608, 26984, 78145, 73690, 66625, 22385, 15125, 82521, 62361, 18756, 
      61250, 20090, 15605, 14737, 17297, 31585, 67748, 48520, 46324, 40820, 
      25805, 14453, 31348, 70810, 56953, 54090, 28340, 25777, 22481, 13745, 
      15220, 44909, 25106, 30386, 83221, 65437, 13525, 16245, 56869, 48113, 
      35269, 13793, 13253, 15685, 83833, 79108, 18473, 17728, 73109, 50125, 
      15464, 45889, 29353, 13780, 12105, 42289, 19370, 51637, 14152, 19336, 
      19489, 21025, 28505, 11441, 20617, 39716, 47090, 39509, 28093, 10413, 
      13108, 31904, 30164, 14761, 12401, 13721, 45344, 17901, 9901, 27028, 
      26245, 12520, 11125, 9725, 16660, 28453, 9425, 34058, 18820, 9385, 
      10181, 9194, 39650, 10517, 16936, 8713, 10330, 13940, 53833, 8810, 
      33881, 13429, 19549, 14321, 29237, 12100, 10145, 7753, 45205, 12725, 
      7397, 11117, 19940, 10474, 7380, 8185, 6938, 48914, 6544, 9316, 9425, 
      28900, 14890, 19010, 29042, 7173, 24580, 7145, 36401, 5626, 6850, 9981, 
      12349, 18701, 25633, 34768, 8744, 9256, 16564, 11161, 40861, 5648, 
      6649, 10100, 44225, 47473, 53024, 56608, 5140, 5256, 40325, 8585, 7690, 
      65970, 4573, 8200, 26344, 5625, 5506, 25385, 5045, 24680, 3874, 5941, 
      7850, 70948, 2609, 5345, 2221, 4052, 33620, 4789, 49642, 75584, 2146, 
      1844, 28925, 2320, 2521, 4034, 6125, 6554, 5381, 7717, 68237, 11840, 
      71186, 4500, 5741, 6409, 10000, 17945, 33545, 1053, 4450, 625, 937, 
      1801, 3601, 81754, 697, 1170, 3881, 10765, 353, 3065, 3505, 3620, 9061, 
      9221, 28058, 505, 873, 6073, 23248, 31097, 48962, 10709, 82, 2385, 593, 
      1664, 2450, 78997, 169, 38834, 81250, 212, 65041, 538, 5193, 46665, 
      60520, 101, 0, 1, 484, 26, 101, 108901, 8, 629, 14404, 26248, 19616, 
      50, 1394, 32786, 117, 397, 4005, 80, 1585, 5248, 30689, 76829, 130, 
      313, 218, 15545, 317, 221, 85460, 3361, 14625, 292, 98852, 433, 38314, 
      39890, 98885, 1108, 2824, 14522, 95842, 1025, 2900, 8144, 466, 47097, 
      104770, 500, 1429, 69220, 1409, 49909, 845, 1252, 1053, 729, 793, 1213, 
      865, 66833, 74768, 3050, 73202, 62404, 87397, 1088, 8593, 71249, 1233, 
      86938, 91089, 10372, 70852, 91156, 7786, 1332, 1345, 3796, 9396, 95545, 
      1805, 2146, 109762, 1636, 2042, 10145, 65690, 131536, 2509, 66541, 
      110357, 9434, 2560, 9529, 2977, 87665, 108026, 2516, 2900, 3001, 8077, 
      3145, 4553, 3434, 3085, 3425, 3221, 79865, 84361, 90752, 4693, 87349, 
      92650, 11402, 3604, 104724, 143476, 77705, 93721, 98585, 155042, 3893, 
      5057, 4825, 7696, 103952, 155417, 4666, 9832, 10756, 11245, 91972, 
      132520, 5785, 85986, 97925, 5330, 5882, 5284, 91325, 143860, 6850, 
      165625, 168034, 141937, 128429, 6925, 6084, 10984, 7537, 140197, 6409, 
      126809, 7402, 6730, 10530, 6728, 99140, 130628, 137768, 7618, 109930, 
      121133, 8212, 7200, 100081, 7369, 8298, 113369, 8461, 8389, 122708, 
      124930, 121061, 9029, 9034, 9938, 12104, 142100, 150625, 164449, 
      189977, 12168, 11925, 118850, 122834, 143312, 199172, 13050, 11029, 
      171025, 11912, 11272, 136552, 154120, 13850, 12820, 132768, 147088, 
      11917, 151757, 14909, 12164, 12442, 12357, 14480, 12548, 146500, 
      149444, 152420, 13480, 151609, 15481, 14357, 14596, 155776, 166741, 
      181922, 17800, 151045, 18729, 16029, 156001, 18792, 16072, 194213, 
      17561, 183073, 17885, 23409, 21706, 18754, 186325, 23400, 20488, 20269, 
      183069, 23546, 24237, 200506, 207653, 21473, 24457, 23761, 24746, 
      24010, 25504, 23060, 22633, 22504, 27425, 25937, 23825, 22837, 27253, 
      25525, 23413, 23732, 27161, 26545, 27045, 30733, 29581, 29185, 28618, 
      33337, 30413, 30098, 35752, 33476, 32912, 32345, 37413, 34388, 33293, 
      37577, 40466, 38321, 41320, 37469, 36368, 37485, 40325, 42965, 40037, 
      43801, 39377, 39200, 43560, 45178, 49850, 51298, 48161, 49156, 49490 ], 
  [ 236205, 232613, 230521, 229610, 227890, 224680, 223925, 222325, 220217, 
      219028, 217181, 212570, 211581, 209885, 209885, 208858, 206285, 205378, 
      198106, 197172, 194490, 193856, 193505, 190097, 190580, 189666, 178938, 
      176500, 175586, 171397, 171145, 168125, 166720, 168557, 164281, 163700, 
      161965, 163368, 160802, 161585, 161825, 157972, 161209, 160420, 154674, 
      153988, 152930, 153469, 155546, 149850, 150498, 149725, 145988, 145282, 
      145241, 144253, 148509, 144154, 140850, 141557, 139570, 139805, 141154, 
      138553, 139408, 136417, 132565, 135805, 131364, 128705, 123642, 121273, 
      120985, 127997, 118660, 119585, 125749, 112666, 120506, 112181, 117613, 
      116125, 107945, 116233, 109346, 110809, 109600, 291600, 105205, 109460, 
      103482, 107690, 111733, 109138, 100340, 100756, 271252, 105786, 99037, 
      274157, 98545, 105365, 250069, 100369, 104233, 104569, 100565, 103325, 
      273565, 95764, 96089, 285833, 100861, 96161, 269425, 92857, 93572, 
      254825, 220085, 254626, 272077, 90697, 227042, 90653, 91829, 89890, 
      91345, 90116, 89800, 90473, 256418, 231953, 236781, 88196, 198544, 
      89093, 92369, 202085, 89192, 196040, 93778, 206114, 195805, 267380, 
      77885, 78845, 179954, 162101, 176837, 183976, 269557, 190129, 168848, 
      181025, 80125, 86125, 75386, 79930, 73405, 71485, 161357, 213640, 
      225992, 77269, 83093, 93505, 167765, 193073, 76213, 137288, 185608, 
      70825, 90025, 69904, 141041, 142189, 196885, 147274, 128026, 130052, 
      185810, 65025, 65268, 140788, 65305, 216665, 63370, 66357, 80680, 
      140040, 159741, 64786, 75901, 122026, 62900, 70352, 85136, 86761, 
      141905, 156257, 76210, 77005, 140360, 186728, 141025, 109129, 169825, 
      137210, 72520, 81925, 151796, 57074, 57250, 57157, 102280, 132040, 
      64490, 68213, 103573, 180560, 55125, 59761, 69490, 56264, 197300, 
      67570, 177757, 54288, 68884, 70209, 89620, 55373, 88145, 72388, 71642, 
      71945, 52722, 108970, 49373, 57524, 59845, 71240, 81380, 93749, 138293, 
      172681, 49589, 65546, 83861, 92450, 137429, 135970, 106522, 46817, 
      45200, 47610, 54085, 131653, 45352, 55432, 81640, 51434, 88250, 131810, 
      48725, 80008, 80002, 135882, 40625, 45329, 101504, 159716, 39617, 
      49601, 50005, 110890, 126626, 133237, 40429, 40725, 132229, 44738, 
      55970, 66977, 69041, 38866, 45421, 50632, 41093, 64145, 40228, 67489, 
      127465, 37157, 36346, 36045, 37085, 53738, 38077, 47221, 40154, 125060, 
      126272, 129337, 33714, 99025, 100053, 43997, 42562, 32464, 36756, 
      46800, 43066, 42857, 32050, 32105, 48845, 37613, 35173, 121329, 69001, 
      38021, 31586, 55557, 96493, 37153, 53300, 54548, 32722, 30025, 34425, 
      35965, 45625, 39925, 29044, 60229, 31265, 29786, 29585, 29522, 28610, 
      29585, 28900, 52853, 32513, 79997, 58532, 27677, 90729, 57501, 31321, 
      34114, 41625, 87412, 28832, 28921, 52169, 45338, 28418, 30665, 40025, 
      41210, 79605, 43082, 42305, 50249, 37049, 26689, 34436, 100676, 65682, 
      37162, 76040, 86153, 45674, 34058, 63853, 81457, 78160, 30577, 24660, 
      24116, 25085, 28340, 65025, 29650, 61129, 29504, 43268, 80225, 74785, 
      45602, 32017, 47450, 73125, 42664, 81064, 75562, 54242, 22642, 32002, 
      72980, 44404, 36304, 32308, 56500, 87145, 26938, 24313, 70893, 76072, 
      60125, 21892, 95554, 76432, 52420, 73177, 58085, 27338, 25073, 79498, 
      44500, 71410, 34729, 43346, 30137, 44050, 37265, 29794, 25493, 31538, 
      50180, 70025, 22714, 23285, 65824, 34585, 19273, 52130, 36205, 27770, 
      24217, 45800, 36500, 25925, 22676, 32029, 70465, 62866, 44197, 42562, 
      37666, 32517, 21682, 22160, 23273, 86885, 22690, 34354, 26901, 59725, 
      35225, 25985, 20852, 22601, 42272, 43600, 83005, 80933, 80420, 15613, 
      21445, 26765, 78650, 74177, 67082, 22562, 15082, 83044, 62800, 18889, 
      61685, 20245, 15682, 14786, 17186, 31322, 68213, 48893, 46685, 41149, 
      26024, 14500, 31085, 71289, 57370, 54493, 28585, 26000, 22672, 13780, 
      15137, 45266, 25325, 30125, 83752, 65896, 13572, 16132, 57290, 48490, 
      35570, 13858, 13210, 15578, 84368, 79625, 18628, 17873, 73604, 50516, 
      15581, 46260, 29620, 13873, 12064, 41940, 19193, 52040, 14045, 19157, 
      19674, 20826, 28772, 11492, 20420, 39377, 47473, 39850, 28360, 10420, 
      13005, 32201, 30449, 14900, 12304, 13600, 44969, 18082, 9922, 27293, 
      26504, 12629, 11204, 9704, 16493, 28730, 9434, 33745, 19017, 9412, 
      10250, 9169, 39301, 10600, 16757, 8698, 10249, 13793, 53408, 8857, 
      33562, 13284, 19336, 14482, 28946, 12233, 10244, 7748, 44818, 12872, 
      7400, 10996, 19717, 10589, 7417, 8258, 6925, 48505, 6521, 9209, 9316, 
      28601, 14705, 18785, 28741, 7108, 24309, 7072, 36052, 5625, 6781, 9850, 
      12186, 18472, 25348, 34425, 8621, 9125, 16349, 11002, 40482, 5585, 
      6560, 9953, 43828, 47060, 52585, 56153, 5085, 5197, 39946, 8452, 7569, 
      65473, 4520, 8069, 26045, 5536, 5417, 25090, 4964, 24389, 3825, 5832, 
      7709, 70425, 2570, 5234, 2194, 3961, 33265, 4680, 49205, 75041, 2097, 
      1805, 28594, 2257, 2452, 3929, 5986, 6409, 5252, 7556, 67720, 11633, 
      70657, 4381, 5602, 6260, 9809, 17684, 33184, 1018, 4329, 612, 900, 
      1732, 3492, 81185, 666, 1117, 3764, 10562, 338, 2960, 3392, 3505, 8874, 
      9032, 27725, 468, 820, 5920, 22945, 30746, 48521, 10504, 81, 2290, 548, 
      1585, 2353, 78436, 146, 38441, 80681, 185, 64532, 493, 5050, 46234, 
      60029, 82, 1, 0, 441, 17, 82, 108242, 13, 580, 14165, 25925, 19337, 61, 
      1321, 32425, 100, 360, 3880, 89, 1508, 5105, 30340, 76276, 125, 338, 
      205, 15298, 340, 212, 84877, 3250, 14386, 305, 98225, 458, 37925, 
      39493, 98258, 1053, 2725, 14285, 95225, 976, 2801, 7969, 457, 46666, 
      104125, 509, 1370, 68697, 1354, 49466, 820, 1205, 1090, 730, 778, 1170, 
      884, 66320, 74225, 2957, 72665, 61909, 86810, 1105, 8420, 70720, 1210, 
      86353, 90490, 10181, 70325, 90557, 7625, 1321, 1332, 3697, 9217, 94932, 
      1844, 2197, 109105, 1649, 2005, 9962, 65185, 130817, 2554, 66034, 
      109700, 9265, 2593, 9360, 3026, 87082, 107377, 2525, 2861, 2962, 7930, 
      3104, 4468, 3385, 3060, 3466, 3194, 79312, 83792, 90161, 4618, 86770, 
      92053, 11225, 3609, 104089, 142729, 77162, 93122, 97970, 154265, 3880, 
      5120, 4772, 7577, 103321, 154640, 4625, 9685, 10597, 11080, 91381, 
      131805, 5858, 85417, 97316, 5297, 5825, 5305, 90740, 143117, 6921, 
      164826, 167229, 141200, 127730, 6984, 6085, 10845, 7610, 139466, 6416, 
      126116, 7461, 6705, 10405, 6733, 98533, 129925, 137045, 7673, 109289, 
      120458, 8281, 7177, 99472, 7346, 8353, 112720, 8500, 8424, 122033, 
      124249, 120392, 9034, 9029, 9985, 12005, 141373, 149876, 163664, 
      189130, 12253, 11848, 118193, 122165, 142585, 198305, 13141, 11026, 
      170226, 11965, 11285, 135845, 153365, 13949, 12753, 132073, 146353, 
      11930, 151010, 15016, 12181, 12465, 12370, 14569, 12553, 145769, 
      148705, 151673, 13525, 150866, 15572, 14386, 14625, 155025, 165962, 
      181105, 17909, 150308, 18850, 16090, 155252, 18901, 16101, 193370, 
      17602, 182260, 17914, 23554, 21825, 18801, 185506, 23533, 20565, 20340, 
      182260, 23677, 24370, 199657, 206788, 21538, 24580, 23872, 24869, 
      24109, 25625, 23129, 22688, 22509, 27562, 26050, 23890, 22826, 27378, 
      25618, 23418, 23741, 27274, 26640, 27130, 30868, 29672, 29258, 28673, 
      33466, 30458, 30125, 35901, 33577, 33001, 32420, 37570, 34493, 33320, 
      37700, 40625, 38450, 41485, 37570, 36433, 37570, 40456, 43112, 40136, 
      43954, 39440, 39257, 43693, 45305, 49997, 51453, 48250, 49257, 49589 ], 
  [ 236520, 232340, 230500, 229505, 227533, 225205, 223778, 221842, 219986, 
      219385, 217832, 213305, 210762, 210788, 209864, 209425, 206180, 205273, 
      198169, 197361, 195057, 193625, 192770, 190496, 190097, 189225, 179253, 
      176521, 176237, 171796, 170578, 168356, 166489, 166436, 164050, 163217, 
      161608, 162045, 161201, 160850, 160922, 156985, 158626, 157837, 154485, 
      153673, 153077, 152356, 153257, 149913, 149805, 149032, 146093, 145261, 
      144464, 143140, 145800, 142705, 140661, 140276, 139129, 139154, 139705, 
      138448, 138505, 136186, 131368, 133348, 130041, 126458, 123201, 121168, 
      120418, 124616, 118345, 118178, 122410, 112225, 117125, 111572, 114610, 
      112996, 107588, 112768, 107225, 108226, 107185, 273897, 104008, 106709, 
      103041, 104897, 107848, 105673, 99857, 99937, 254305, 102825, 98596, 
      257000, 97978, 102194, 234130, 98500, 101188, 101440, 98402, 100196, 
      256282, 94945, 95060, 267920, 97732, 94250, 252226, 92416, 92585, 
      238340, 205448, 238057, 254626, 89626, 211901, 89288, 89960, 88609, 
      89434, 88457, 87805, 88058, 239513, 216308, 220842, 85949, 184705, 
      86090, 88610, 187994, 86021, 182285, 89305, 191645, 181924, 249509, 
      76898, 77354, 166829, 150152, 163880, 170557, 251476, 176290, 156353, 
      167690, 76996, 81736, 73517, 76717, 71914, 70792, 149156, 198205, 
      209885, 73930, 78578, 87394, 155018, 178730, 73000, 126725, 171685, 
      69082, 84250, 68329, 130100, 131080, 182164, 135745, 117925, 119741, 
      171593, 63828, 63945, 129553, 63730, 200642, 62257, 64026, 75157, 
      128637, 146952, 62329, 71050, 112009, 60905, 66425, 78857, 80272, 
      130292, 143636, 71149, 71818, 128789, 172133, 129370, 100036, 156196, 
      125765, 67669, 75688, 139217, 55709, 55801, 55540, 93565, 120805, 
      60689, 63698, 94690, 166049, 53802, 56842, 64597, 54269, 181781, 62845, 
      163330, 52713, 63865, 64980, 81913, 53210, 80354, 66445, 65741, 66002, 
      50265, 99037, 48008, 53765, 55624, 65213, 74093, 85160, 126050, 158212, 
      47594, 60149, 76154, 83861, 125186, 123769, 96505, 44906, 43793, 45153, 
      50074, 119578, 43525, 51085, 73765, 47801, 79661, 119609, 45428, 72133, 
      72085, 123345, 40016, 42704, 91529, 145625, 40226, 45842, 46162, 
      100117, 114677, 120826, 39400, 39528, 119860, 41945, 50909, 60320, 
      62132, 40525, 42250, 46285, 38930, 57698, 43105, 60580, 115264, 38690, 
      37837, 35730, 39458, 48425, 36040, 52450, 43829, 112817, 113945, 
      116800, 34785, 88714, 89658, 48890, 38845, 32569, 34425, 42201, 47917, 
      47666, 32365, 32210, 54788, 34820, 33010, 109170, 61252, 42074, 30725, 
      62676, 86098, 33940, 47273, 48353, 35641, 29290, 31842, 32962, 40690, 
      44776, 29989, 53236, 33890, 31697, 31370, 31265, 29345, 28682, 28249, 
      59930, 35810, 90056, 66365, 28580, 101754, 65250, 29074, 31069, 37026, 
      98185, 31121, 27472, 59330, 51533, 27053, 28418, 35594, 36569, 89748, 
      49025, 37370, 57284, 41984, 28516, 30929, 89609, 74565, 42181, 85973, 
      97010, 52205, 38573, 55978, 91936, 88345, 34336, 25857, 25397, 23972, 
      25925, 74034, 33409, 69760, 33305, 37745, 70628, 84802, 52385, 28426, 
      41297, 83016, 37141, 71341, 85705, 62201, 22201, 28285, 82913, 51145, 
      41785, 28465, 49129, 98338, 30445, 22570, 62010, 86341, 68840, 23341, 
      107461, 86785, 60337, 64000, 66674, 31265, 22658, 69733, 51493, 81385, 
      40336, 50297, 26210, 51169, 43418, 34645, 29378, 27233, 58097, 60932, 
      25969, 26792, 75505, 40528, 21520, 60425, 42442, 32537, 21130, 53381, 
      42821, 30356, 26309, 27304, 80650, 72337, 51610, 49765, 44197, 38250, 
      19141, 19409, 20228, 98498, 19729, 29125, 22932, 68986, 41546, 30752, 
      24401, 19472, 35825, 36985, 94408, 92168, 91613, 14920, 18484, 22628, 
      89717, 84866, 77141, 26741, 14641, 94489, 72481, 22144, 71282, 23962, 
      17761, 16277, 15317, 26261, 78440, 57188, 54728, 48520, 31085, 15949, 
      26024, 81810, 66589, 63418, 34192, 31145, 27145, 14977, 13856, 53225, 
      30386, 25106, 95365, 75997, 15021, 14221, 66593, 56869, 42353, 15685, 
      12769, 13793, 96065, 90944, 22345, 21380, 84461, 59189, 18500, 54513, 
      35689, 16288, 11665, 35073, 15938, 60965, 12260, 15860, 24021, 17109, 
      34841, 13025, 16745, 32720, 55978, 47473, 34429, 11029, 11304, 38900, 
      36896, 18281, 10729, 11521, 37556, 22345, 10825, 33320, 32405, 15380, 
      13325, 9725, 13448, 35009, 10085, 27634, 23616, 10441, 12161, 9106, 
      32434, 12805, 13460, 8845, 9010, 11168, 44945, 10306, 27325, 10701, 
      15325, 18325, 23297, 15488, 12785, 8105, 37153, 16421, 7925, 8917, 
      15496, 13466, 8656, 10253, 7114, 40378, 6500, 7424, 7489, 22784, 11282, 
      14522, 22882, 6205, 19080, 6001, 29185, 6066, 5794, 7561, 9225, 14125, 
      19825, 27684, 6500, 6836, 12296, 8125, 32985, 4724, 5153, 7328, 35953, 
      38849, 43828, 47060, 4392, 4420, 32449, 6121, 5490, 55498, 3869, 5780, 
      20228, 4129, 4010, 19357, 3725, 18740, 3258, 4005, 5210, 59904, 2213, 
      3365, 2089, 2512, 26272, 2853, 40490, 64100, 1530, 1448, 22105, 1396, 
      1465, 2186, 3529, 3826, 3005, 4637, 57325, 7748, 60010, 2344, 3145, 
      3593, 6260, 12665, 26065, 745, 2250, 801, 585, 745, 1665, 69698, 477, 
      466, 1769, 6761, 485, 1217, 1481, 1552, 5409, 5525, 21194, 153, 169, 
      3169, 17044, 23837, 39722, 6661, 522, 757, 65, 388, 778, 67117, 125, 
      30650, 69194, 80, 54305, 10, 2509, 37645, 50180, 145, 484, 441, 0, 290, 
      145, 94865, 580, 13, 9608, 19604, 13940, 754, 250, 25306, 205, 45, 
      1717, 740, 353, 2564, 23473, 65125, 482, 1325, 394, 10573, 1285, 485, 
      73096, 1381, 9829, 1040, 85520, 1445, 30218, 31618, 85553, 360, 1108, 
      9770, 82730, 409, 1184, 4756, 730, 38077, 91042, 1160, 593, 58176, 661, 
      40625, 757, 680, 2329, 1213, 925, 729, 1745, 56009, 63284, 1466, 61850, 
      51976, 74945, 1924, 5249, 60073, 1189, 74530, 78373, 6632, 59720, 
      78440, 4706, 1552, 1521, 2080, 5920, 82521, 3125, 3730, 95770, 2384, 
      1690, 6581, 55042, 116180, 3961, 55849, 96365, 6178, 3748, 6273, 4517, 
      75301, 94210, 3176, 2504, 2605, 5305, 2705, 3145, 2818, 2997, 4789, 
      3089, 68161, 72305, 78212, 3505, 75073, 79978, 7970, 4176, 91216, 
      127504, 66221, 81005, 85517, 138410, 4069, 6905, 4121, 5540, 90532, 
      138785, 4226, 7060, 7720, 8077, 79432, 117252, 7853, 73930, 84989, 
      5066, 5090, 6208, 78917, 127976, 8874, 148509, 150786, 126185, 113513, 
      8685, 6568, 8388, 9605, 124577, 7025, 112025, 9162, 6642, 8242, 7300, 
      86248, 115624, 122324, 9290, 96290, 106745, 10192, 7156, 87145, 7325, 
      9970, 99553, 9781, 9621, 108320, 110410, 106805, 9601, 9386, 11434, 
      10388, 126568, 134609, 147641, 171805, 14500, 10693, 104858, 108578, 
      127780, 180560, 15514, 11425, 153909, 13540, 12020, 121460, 137972, 
      16490, 11808, 117940, 131380, 12665, 135785, 17725, 13000, 13410, 
      13105, 16900, 13120, 130880, 133648, 136448, 14932, 135725, 17945, 
      15457, 15696, 139716, 150065, 164410, 20660, 135293, 21853, 17833, 
      139985, 21652, 17172, 176129, 18925, 165649, 18985, 27061, 24786, 
      20250, 168769, 26788, 22644, 22293, 165733, 26890, 27625, 182290, 
      189085, 23365, 27625, 26665, 27914, 26650, 28628, 25040, 24305, 23076, 
      30901, 28885, 25717, 23057, 30465, 28033, 23985, 24392, 30109, 29097, 
      29377, 34165, 32045, 31253, 30290, 36637, 31865, 31154, 39492, 36160, 
      35332, 34457, 41329, 37160, 34349, 40745, 44426, 41621, 45412, 40153, 
      38260, 39817, 43669, 46661, 42677, 47629, 41225, 40916, 46948, 48434, 
      53546, 55170, 50581, 51840, 52130 ], 
  [ 237170, 233458, 231410, 230481, 228709, 225661, 224776, 223108, 221044, 
      219965, 218170, 213565, 212276, 210906, 210730, 209813, 207106, 206197, 
      198941, 198029, 195413, 194625, 194176, 190978, 191293, 190385, 179777, 
      177277, 176481, 172234, 171796, 168922, 167425, 168898, 164980, 164349, 
      162634, 163853, 161613, 162180, 162388, 158509, 161440, 160649, 155357, 
      154645, 153673, 153970, 155821, 150569, 151073, 150298, 146705, 145973, 
      145786, 144730, 148682, 144565, 141497, 141994, 140165, 140360, 141557, 
      139210, 139913, 137044, 132994, 135994, 131765, 128916, 124193, 121882, 
      121504, 127978, 119221, 119936, 125732, 113185, 120465, 112666, 117640, 
      116122, 108466, 116162, 109525, 110900, 109721, 288809, 105554, 109513, 
      103973, 107729, 111562, 109045, 100813, 101165, 268589, 105785, 99514, 
      271450, 98996, 105320, 247592, 100570, 104210, 104530, 100708, 103282, 
      270824, 96157, 96442, 282970, 100810, 96340, 266692, 93314, 93925, 
      252226, 217834, 252005, 269288, 91024, 224689, 90922, 92002, 90173, 
      91508, 90325, 89941, 90532, 253717, 229490, 234260, 88281, 196417, 
      89028, 92160, 199908, 89093, 193925, 93425, 203857, 193658, 264465, 
      78184, 79048, 177937, 160306, 174850, 181901, 266594, 187972, 166945, 
      178960, 80002, 85762, 75501, 79789, 73588, 71818, 159498, 211165, 
      223389, 77092, 82692, 92800, 165796, 190800, 76058, 135733, 183413, 
      70948, 89380, 70057, 139410, 140522, 194530, 145525, 126545, 128529, 
      183541, 65234, 65453, 139085, 65440, 214048, 63589, 66344, 80053, 
      138293, 157730, 64741, 75400, 120541, 62941, 70025, 84361, 85946, 
      140114, 154274, 75665, 76436, 138573, 184365, 139220, 107810, 167642, 
      135441, 72005, 81146, 149805, 57217, 57377, 57250, 101021, 130301, 
      64165, 67752, 102280, 178193, 55268, 59600, 68953, 56277, 194737, 
      67061, 175400, 54377, 68317, 69602, 88541, 55348, 87040, 71633, 70893, 
      71188, 52625, 107449, 49482, 57177, 59410, 70461, 80361, 92482, 136328, 
      170290, 49572, 64881, 82756, 91177, 135460, 134005, 104969, 46804, 
      45281, 47489, 53668, 129700, 45349, 54949, 80485, 51085, 86957, 129825, 
      48434, 78845, 78829, 133829, 40842, 45162, 99937, 157365, 40064, 49216, 
      49604, 109169, 124681, 131204, 40562, 40826, 130202, 44533, 55333, 
      66034, 68050, 39505, 45140, 50125, 41000, 63236, 41093, 66490, 125458, 
      37764, 36941, 36296, 37844, 53033, 37994, 48520, 41157, 123029, 124225, 
      127250, 34217, 97360, 98372, 45224, 42149, 32777, 36605, 46217, 44281, 
      44064, 32401, 32416, 50266, 37370, 35048, 119300, 67810, 39076, 31705, 
      57194, 94792, 36818, 52429, 53645, 33553, 30160, 34208, 35668, 44960, 
      41122, 29497, 59170, 32036, 30421, 30196, 30125, 29021, 29684, 29045, 
      54468, 33408, 82178, 60289, 28114, 93092, 59240, 31156, 33797, 41012, 
      89725, 29529, 28906, 53792, 46777, 28417, 30496, 39440, 40585, 81794, 
      44469, 41620, 51842, 38242, 27290, 34021, 98821, 67625, 38369, 78181, 
      88468, 47165, 35165, 62600, 83698, 80345, 31538, 25133, 24601, 25114, 
      28121, 66980, 30605, 63010, 30465, 42453, 78634, 76928, 47129, 31568, 
      46513, 75242, 41845, 79445, 77725, 55989, 22789, 31525, 75101, 45917, 
      37577, 31805, 55325, 89504, 27833, 24208, 69428, 78253, 62010, 22393, 
      98045, 78625, 54149, 71650, 59940, 28305, 24832, 77857, 46049, 73525, 
      36010, 44881, 29600, 45613, 38644, 30925, 26440, 30925, 51893, 68498, 
      23537, 24154, 67865, 35914, 19898, 53905, 37588, 28873, 23824, 47437, 
      37897, 26962, 23561, 31322, 72596, 64861, 45800, 44125, 39101, 33800, 
      21389, 21825, 22882, 89284, 22313, 33545, 26330, 61672, 36612, 27074, 
      21709, 22186, 41225, 42521, 85354, 83250, 82729, 15658, 21058, 26154, 
      80933, 76388, 69173, 23533, 15173, 85397, 64817, 19682, 63684, 21124, 
      16249, 15241, 17001, 30529, 70330, 50642, 48386, 42722, 27157, 14945, 
      30290, 73460, 59293, 56360, 29818, 27145, 23689, 14173, 15058, 46945, 
      26452, 29332, 86125, 67981, 14009, 15929, 59221, 50245, 37021, 14365, 
      13285, 15397, 86753, 81938, 19493, 18698, 75825, 52321, 16290, 47981, 
      30925, 14482, 12137, 40781, 18720, 53885, 13850, 18674, 20645, 20261, 
      30069, 11925, 19861, 38250, 49232, 41441, 29653, 10673, 12818, 33610, 
      31810, 15677, 12137, 13337, 43690, 19025, 10225, 28570, 27757, 13282, 
      11737, 9837, 16042, 30053, 9685, 32708, 20018, 9733, 10737, 9280, 
      38116, 11141, 16250, 8845, 10132, 13410, 51913, 9248, 32489, 12905, 
      18685, 15325, 27981, 12962, 10837, 7925, 43465, 13653, 7605, 10705, 
      19018, 11240, 7754, 8737, 7060, 47056, 6610, 8962, 9061, 27586, 14144, 
      18064, 27716, 7025, 23402, 6953, 34829, 5792, 6676, 9497, 11705, 17725, 
      24373, 33218, 8290, 8762, 15650, 10525, 39125, 5490, 6361, 9522, 42397, 
      45565, 50986, 54490, 5018, 5114, 38581, 8069, 7232, 63632, 4453, 7690, 
      24994, 5321, 5200, 24049, 4777, 23362, 3764, 5525, 7272, 68450, 2529, 
      4905, 2197, 3706, 31954, 4349, 47560, 72970, 2000, 1746, 27365, 2098, 
      2269, 3600, 5521, 5920, 4825, 7001, 65741, 10890, 68624, 3986, 5125, 
      5741, 9122, 16717, 31817, 953, 3920, 629, 821, 1525, 3125, 78976, 605, 
      968, 3357, 9809, 333, 2593, 2993, 3098, 8177, 8325, 26440, 365, 653, 
      5353, 21778, 29385, 46800, 9725, 116, 1949, 405, 1306, 2000, 76225, 85, 
      36900, 78436, 106, 62525, 340, 4505, 44537, 58090, 29, 26, 17, 290, 0, 
      25, 105625, 50, 401, 13226, 24650, 18234, 116, 1040, 30992, 41, 221, 
      3389, 130, 1205, 4538, 28949, 74065, 104, 433, 148, 14305, 425, 169, 
      82538, 2797, 13421, 346, 95706, 545, 36356, 37892, 95737, 818, 2314, 
      13320, 92740, 761, 2386, 7250, 400, 44921, 101524, 522, 1109, 66578, 
      1105, 47665, 689, 986, 1205, 701, 685, 965, 925, 64233, 72018, 2548, 
      70480, 59890, 84421, 1130, 7685, 68561, 1073, 83968, 88049, 9370, 
      68170, 88114, 6932, 1226, 1229, 3250, 8450, 92429, 1945, 2344, 106420, 
      1642, 1796, 9169, 63104, 127874, 2665, 63937, 107001, 8516, 2650, 8609, 
      3145, 84673, 104704, 2482, 2626, 2725, 7261, 2857, 4045, 3104, 2873, 
      3541, 2997, 77009, 81425, 87706, 4225, 84361, 89572, 10420, 3530, 
      101450, 139642, 74889, 90625, 95409, 151056, 3725, 5265, 4453, 6994, 
      100690, 151425, 4352, 8986, 9850, 10309, 88906, 128834, 6037, 83024, 
      94761, 5044, 5476, 5266, 88273, 140018, 7076, 161501, 163880, 138121, 
      124801, 7085, 5954, 10154, 7765, 136405, 6305, 123205, 7556, 6464, 
      9764, 6610, 95962, 126970, 134010, 7748, 106580, 117613, 8410, 6938, 
      96889, 7105, 8420, 109969, 8497, 8405, 119170, 121360, 117549, 8885, 
      8840, 10000, 11434, 138290, 146701, 160345, 185561, 12410, 11357, 
      115380, 119304, 139490, 194650, 13316, 10825, 166841, 11986, 11146, 
      132826, 150154, 14152, 12290, 129098, 143218, 11785, 147825, 15245, 
      12050, 12356, 12221, 14722, 12370, 142642, 145546, 148482, 13498, 
      147685, 15725, 14285, 14522, 151802, 162625, 177616, 18122, 147137, 
      19109, 16109, 152029, 19106, 15986, 189765, 17525, 178765, 17785, 
      23885, 22052, 18740, 181981, 23810, 20618, 20369, 178769, 23944, 24641, 
      196000, 203065, 21533, 24805, 24049, 25092, 24232, 25834, 23130, 22633, 
      22250, 27829, 26221, 23869, 22501, 27593, 25705, 23153, 23490, 27437, 
      26729, 27173, 31105, 29725, 29237, 28580, 33661, 30313, 29908, 36170, 
      33650, 33026, 32389, 37865, 34578, 33085, 37845, 40912, 38617, 41794, 
      37621, 36338, 37553, 40621, 43333, 40165, 44197, 39321, 39114, 43850, 
      45428, 50184, 51668, 48197, 49250, 49572 ], 
  [ 237205, 233353, 231365, 230416, 228584, 225746, 224701, 222953, 220949, 
      220010, 218285, 213700, 212041, 211081, 210685, 209908, 207041, 206132, 
      198916, 198034, 195508, 194530, 193961, 191033, 191138, 190240, 179812, 
      177242, 176596, 172289, 171621, 168937, 167330, 168353, 164885, 164194, 
      162509, 163498, 161668, 161965, 162133, 158234, 160785, 159994, 155272, 
      154530, 153668, 153665, 155236, 150544, 150868, 150093, 146690, 145928, 
      145561, 144425, 147997, 144180, 141412, 141649, 140020, 140165, 141172, 
      139145, 139658, 136949, 132669, 135369, 131410, 128341, 124048, 121817, 
      121329, 127133, 119106, 119561, 124897, 113040, 119620, 112481, 116885, 
      115337, 108341, 115297, 108980, 110245, 109106, 284554, 105229, 108818, 
      103828, 107024, 110597, 108180, 100658, 100930, 264514, 105040, 99369, 
      267325, 98821, 104525, 243757, 100085, 103445, 103745, 100153, 102497, 
      266669, 95922, 96157, 278665, 100025, 95845, 262557, 93169, 93650, 
      248261, 214309, 248020, 265093, 90729, 221044, 90557, 91517, 89828, 
      91013, 89890, 89426, 89917, 249652, 225725, 230425, 87706, 193082, 
      88273, 91225, 196513, 88298, 190610, 92320, 200372, 190313, 260170, 
      77909, 78653, 174772, 157421, 171725, 178666, 262249, 184637, 163930, 
      175745, 79217, 84677, 75016, 78984, 73193, 71613, 156553, 207450, 
      219514, 76257, 81577, 91305, 162721, 187345, 75253, 133178, 180058, 
      70493, 87965, 69642, 136765, 137837, 190985, 142740, 124100, 126034, 
      180116, 64909, 65098, 136370, 65025, 210193, 63284, 65749, 78698, 
      135538, 154645, 64116, 74205, 118116, 62426, 69050, 82826, 84361, 
      137309, 151229, 74420, 75161, 135778, 180850, 136405, 105605, 164357, 
      132676, 70810, 79621, 146770, 56852, 56992, 56825, 98906, 127586, 
      63220, 66637, 100125, 174698, 54913, 58865, 67748, 55762, 191002, 
      65896, 171925, 53962, 67082, 68317, 86666, 54793, 85145, 70178, 69448, 
      69733, 52000, 105044, 49117, 56242, 58365, 68986, 78586, 90397, 133373, 
      166805, 49057, 63556, 80881, 89092, 132505, 131060, 102544, 46309, 
      44906, 46864, 52673, 126785, 44874, 53874, 78570, 50180, 84872, 126880, 
      47609, 76930, 76904, 130804, 40657, 44497, 97522, 153970, 40169, 48281, 
      48649, 106564, 121796, 128209, 40277, 40501, 127217, 43828, 54088, 
      64409, 66365, 39860, 44345, 49050, 40445, 61661, 41738, 64805, 122513, 
      38089, 37256, 36181, 38369, 51728, 37469, 49725, 41992, 120074, 121250, 
      124225, 34432, 94865, 95857, 46349, 41224, 32762, 36010, 45082, 45396, 
      45169, 32436, 32401, 51641, 36665, 34493, 116365, 65925, 40001, 31460, 
      58849, 92277, 36013, 50954, 52130, 34208, 29945, 33553, 34913, 43745, 
      42237, 29682, 57465, 32621, 30836, 30581, 30500, 29156, 29429, 28850, 
      56113, 34153, 84533, 62114, 28289, 95677, 61045, 30581, 33032, 39877, 
      92250, 30034, 28521, 55457, 48212, 28052, 29921, 38345, 39440, 84169, 
      45844, 40405, 53477, 39377, 27685, 33146, 96146, 69700, 39524, 80506, 
      91013, 48680, 36200, 60685, 86153, 82730, 32393, 25378, 24866, 24809, 
      27506, 69085, 31460, 65025, 31330, 41098, 76309, 79273, 48704, 30673, 
      45008, 77557, 40490, 77090, 80100, 57844, 22644, 30600, 77426, 47482, 
      38842, 30850, 53530, 92129, 28628, 23753, 67273, 80658, 64045, 22698, 
      100840, 81050, 55994, 69425, 61945, 29200, 24217, 75492, 47674, 75860, 
      37305, 46496, 28625, 47268, 40069, 32040, 27325, 29860, 53738, 66293, 
      24272, 24949, 70130, 37289, 20393, 55840, 39033, 29968, 23049, 49202, 
      39362, 27977, 24386, 30157, 74981, 67076, 47525, 45800, 40616, 35125, 
      20744, 21130, 22117, 92009, 21568, 32260, 25345, 63837, 38077, 28169, 
      22514, 21401, 39650, 40906, 88029, 85885, 85354, 15453, 20313, 25129, 
      83528, 78893, 71528, 24488, 15028, 88082, 67082, 20417, 65929, 21969, 
      16704, 15556, 16516, 29284, 72725, 52577, 50261, 44437, 28322, 15250, 
      29045, 75925, 61448, 58445, 31113, 28330, 24714, 14418, 14713, 48800, 
      27617, 28097, 88850, 70346, 14314, 15434, 61396, 52200, 38596, 14760, 
      13140, 14932, 89498, 84593, 20338, 19493, 78370, 54346, 16945, 49906, 
      32330, 15017, 12002, 39106, 17905, 55970, 13385, 17849, 21640, 19336, 
      31474, 12250, 18946, 36625, 51217, 43216, 31058, 10778, 12373, 35165, 
      33305, 16442, 11722, 12802, 41885, 20000, 10400, 29965, 29122, 13897, 
      12202, 9802, 15277, 31508, 9800, 31213, 21073, 9938, 11152, 9225, 
      36441, 11626, 15425, 8840, 9797, 12745, 49858, 9553, 30964, 12250, 
      17690, 16200, 26596, 13697, 11402, 7970, 41600, 14458, 7690, 10170, 
      17973, 11885, 8009, 9172, 7065, 45081, 6565, 8497, 8586, 26161, 13289, 
      17009, 26281, 6770, 22117, 6658, 33154, 5857, 6401, 8912, 10960, 16650, 
      23018, 31573, 7745, 8177, 14645, 9800, 37300, 5245, 5986, 8857, 40482, 
      43570, 48861, 52285, 4813, 4889, 36756, 7474, 6697, 61217, 4258, 7105, 
      23569, 4946, 4825, 22644, 4442, 21977, 3589, 5050, 6637, 65905, 2404, 
      4420, 2132, 3321, 30249, 3874, 45445, 70325, 1825, 1621, 25780, 1853, 
      1994, 3145, 4896, 5265, 4250, 6266, 63226, 9925, 66049, 3461, 4500, 
      5066, 8237, 15482, 30082, 848, 3385, 634, 706, 1250, 2650, 76201, 520, 
      773, 2842, 8864, 328, 2138, 2498, 2593, 7312, 7450, 24845, 250, 458, 
      4658, 20333, 27700, 44665, 8770, 181, 1544, 250, 981, 1585, 73490, 40, 
      35005, 75661, 41, 60050, 185, 3860, 42452, 55705, 4, 101, 82, 145, 25, 
      0, 102400, 145, 226, 12101, 23105, 16909, 241, 745, 29257, 26, 106, 
      2834, 245, 890, 3893, 27274, 71370, 149, 628, 153, 13140, 610, 194, 
      79693, 2312, 12296, 481, 92641, 740, 34481, 35977, 92672, 613, 1889, 
      12205, 89725, 586, 1961, 6445, 425, 42836, 98369, 637, 884, 64033, 900, 
      45520, 634, 821, 1460, 776, 680, 820, 1090, 61738, 69373, 2153, 67865, 
      57485, 81556, 1285, 6890, 65986, 1028, 81113, 85124, 8485, 65605, 
      85189, 6197, 1241, 1234, 2825, 7625, 89434, 2210, 2669, 103205, 1777, 
      1681, 8324, 60649, 124349, 2960, 61472, 103786, 7741, 2885, 7834, 3460, 
      81828, 101529, 2597, 2501, 2600, 6596, 2722, 3690, 2929, 2818, 3816, 
      2932, 74314, 78650, 84821, 3920, 81536, 86657, 9605, 3625, 98345, 
      135977, 72244, 87700, 92404, 147241, 3730, 5650, 4258, 6469, 97605, 
      147610, 4217, 8321, 9125, 9554, 86021, 125329, 6472, 80249, 91786, 
      4949, 5261, 5441, 85418, 136373, 7501, 157576, 159925, 134506, 121376, 
      7450, 6029, 9529, 8200, 132820, 6410, 119810, 7921, 6409, 9209, 6705, 
      92997, 123525, 130465, 8093, 103445, 114308, 8825, 6893, 93914, 7060, 
      8765, 106794, 8762, 8650, 115865, 118025, 114274, 8980, 8885, 10305, 
      11009, 134725, 143026, 156490, 181396, 12905, 11042, 112165, 116029, 
      135925, 190385, 13841, 10880, 162916, 12321, 11281, 129361, 146449, 
      14717, 12025, 125693, 139613, 11920, 144160, 15850, 12205, 12541, 
      12356, 15237, 12465, 139057, 141921, 144817, 13793, 144040, 16250, 
      14500, 14737, 148117, 158800, 173601, 18737, 143522, 19784, 16484, 
      148354, 19721, 16201, 185620, 17800, 174770, 18000, 24680, 22717, 
      19045, 177956, 24545, 21073, 20794, 174794, 24669, 25376, 191825, 
      198810, 21928, 25490, 24674, 25777, 24797, 26509, 23545, 22978, 22345, 
      28584, 26856, 24264, 22516, 28288, 26240, 23248, 23605, 28072, 27274, 
      27668, 31850, 30250, 29672, 28925, 34376, 30608, 30113, 36985, 34225, 
      33541, 32834, 38720, 35173, 33290, 38530, 41777, 39332, 42689, 38196, 
      36733, 38048, 41346, 44138, 40730, 45032, 39706, 39469, 44585, 46133, 
      50989, 52513, 48712, 49825, 50137 ], 
  [ 343445, 330633, 332485, 330256, 324584, 335186, 323901, 317033, 318869, 
      326890, 329645, 326340, 301001, 326281, 311805, 319988, 306881, 305972, 
      301316, 302354, 305588, 292450, 284201, 298553, 285218, 284960, 286052, 
      279002, 287956, 279809, 264421, 273897, 265250, 237473, 262805, 258274, 
      258509, 244778, 269188, 252205, 249813, 244634, 222865, 222074, 253832, 
      251170, 257348, 238145, 221796, 252944, 241748, 240973, 249730, 247048, 
      235161, 228905, 208157, 223540, 239972, 223569, 234740, 231685, 220532, 
      238985, 227338, 234869, 215869, 199369, 212690, 195541, 218768, 221657, 
      214129, 177053, 215746, 199561, 175457, 207760, 169540, 204641, 172565, 
      169097, 204341, 163937, 178100, 172325, 173746, 116234, 188429, 168338, 
      198548, 165904, 152837, 156820, 194738, 189890, 107714, 161360, 194089, 
      107325, 191621, 157645, 102317, 173045, 158485, 157505, 168633, 156257, 
      104749, 184882, 181917, 107145, 153785, 168165, 101917, 187889, 180050, 
      98501, 92709, 96980, 100613, 175849, 91764, 171197, 164477, 171748, 
      163333, 166050, 160466, 154557, 93492, 88765, 88985, 154906, 83642, 
      143953, 135385, 83233, 141418, 82450, 125600, 81332, 80233, 89290, 
      164309, 157373, 76212, 76781, 75725, 75626, 88169, 75197, 74970, 73985, 
      132977, 119237, 147976, 131464, 151913, 162493, 72073, 73690, 75514, 
      126817, 114217, 99625, 69921, 70225, 127733, 73658, 69338, 145373, 
      101405, 147082, 71485, 69997, 68105, 68500, 71620, 70354, 64916, 
      148109, 146378, 66610, 142465, 67473, 147764, 131669, 95978, 63218, 
      61205, 128116, 101725, 66916, 133466, 110650, 88586, 86921, 61789, 
      60349, 98740, 97561, 60898, 59890, 60245, 68485, 58117, 59716, 98330, 
      86021, 56530, 137492, 136352, 133625, 67546, 57826, 106740, 99277, 
      66205, 55018, 136193, 115825, 94628, 126802, 55962, 95336, 53525, 
      131402, 92042, 90077, 70666, 123273, 67865, 81058, 80968, 80613, 
      116000, 55124, 129757, 100402, 95485, 78586, 68986, 60957, 48253, 
      47765, 120097, 82756, 64881, 59652, 47385, 46580, 51344, 118629, 
      124906, 110864, 92993, 44225, 118474, 89074, 60010, 96260, 55432, 
      42400, 98809, 58370, 57704, 41204, 132817, 105937, 46962, 40690, 
      150889, 92441, 91529, 43844, 41156, 40529, 126037, 123701, 40177, 
      102708, 78408, 64409, 62525, 166580, 97465, 84250, 108925, 64861, 
      187018, 60965, 38033, 162889, 161416, 132821, 175969, 72208, 107869, 
      230845, 199432, 34954, 34850, 34625, 152192, 39185, 38897, 222349, 
      86024, 135802, 101930, 76442, 220756, 219889, 138676, 135441, 243641, 
      95545, 102973, 32525, 49285, 203201, 119780, 268769, 35317, 88493, 
      60554, 59170, 180128, 120185, 95633, 90593, 69985, 217597, 145522, 
      52345, 174061, 161396, 159221, 158500, 141796, 117109, 120370, 265393, 
      185833, 339253, 282914, 143489, 365117, 280565, 97781, 88072, 71237, 
      357850, 166354, 107881, 266017, 244052, 108692, 97121, 72265, 70160, 
      340169, 237844, 66645, 262117, 216017, 156965, 81146, 28946, 306500, 
      217444, 333306, 357893, 249640, 206440, 42125, 347273, 339370, 191113, 
      145058, 145826, 109289, 92146, 307805, 190180, 297985, 190690, 58378, 
      31509, 333353, 253504, 77393, 52688, 329717, 57770, 30370, 336100, 
      280564, 117364, 75400, 330226, 251642, 223802, 73730, 42650, 364129, 
      183508, 98633, 33353, 338578, 298285, 146218, 383720, 340250, 278074, 
      31025, 294265, 190480, 88857, 28132, 255674, 329300, 224185, 253856, 
      70225, 257188, 235269, 207400, 187965, 65700, 275818, 29173, 175312, 
      179829, 319090, 229289, 156073, 283680, 235513, 204048, 77449, 266162, 
      237122, 196937, 181186, 59597, 331621, 312836, 261925, 257000, 241576, 
      223925, 83464, 80650, 77157, 370409, 77888, 54020, 66305, 306397, 
      235837, 202249, 178034, 75161, 42850, 41546, 363229, 358525, 357354, 
      106333, 76633, 63529, 353608, 343213, 326248, 189608, 109748, 363922, 
      316042, 171457, 313609, 180049, 149824, 139716, 89476, 53604, 330005, 
      280417, 274261, 258197, 206882, 138770, 53365, 337685, 303368, 295885, 
      217993, 208170, 194314, 134098, 96633, 271520, 206177, 53057, 367250, 
      325706, 137834, 87754, 304596, 281320, 243396, 144040, 107860, 89172, 
      369178, 358513, 178418, 174373, 345250, 287946, 162865, 277106, 226250, 
      153257, 107362, 35906, 69745, 293410, 87625, 69049, 189320, 64136, 
      225394, 137050, 64386, 36625, 282257, 260816, 224978, 121498, 87893, 
      238685, 232985, 169402, 89162, 82562, 30365, 186400, 125600, 223245, 
      220482, 157257, 145962, 111562, 70317, 228628, 121160, 39533, 192593, 
      127058, 141712, 109705, 33241, 146666, 66625, 112520, 92357, 74185, 
      22338, 133073, 37364, 74330, 58010, 176200, 41956, 164737, 151562, 
      114850, 26240, 169978, 117130, 79930, 55093, 157165, 128329, 141012, 
      111385, 22681, 107685, 82737, 82186, 38961, 62569, 53489, 38441, 94450, 
      43877, 91778, 29954, 114017, 92801, 75472, 67280, 51850, 40298, 30293, 
      76865, 74737, 54325, 67400, 24500, 93565, 85986, 70297, 21922, 19890, 
      16861, 15165, 95693, 94489, 23956, 73394, 76457, 10657, 95778, 73665, 
      36369, 84946, 84825, 36724, 87002, 37337, 96389, 78650, 69997, 7025, 
      98404, 77380, 101972, 82681, 25129, 77474, 14085, 5045, 94625, 97621, 
      28340, 90173, 88394, 78025, 68896, 67345, 71450, 63226, 6266, 52165, 
      5249, 73861, 68500, 65866, 55597, 40442, 23042, 98128, 73145, 104954, 
      97346, 87650, 76250, 2601, 99080, 92293, 73882, 52384, 104008, 77018, 
      74818, 74273, 55952, 55450, 26765, 96890, 91978, 64178, 31853, 23860, 
      12025, 51650, 108341, 79624, 94330, 84181, 79025, 2450, 101160, 17725, 
      2061, 99881, 5650, 94265, 66580, 13012, 7065, 102404, 108901, 108242, 
      94865, 105625, 102400, 0, 110225, 93026, 44101, 28225, 36109, 112241, 
      85865, 22217, 103066, 96746, 71314, 111605, 84730, 66613, 24074, 2890, 
      107029, 117108, 104473, 42580, 116450, 105794, 1613, 75272, 44296, 
      113121, 481, 117220, 18481, 17417, 512, 91493, 78689, 44845, 765, 
      93386, 78761, 58925, 106025, 13396, 449, 111997, 90484, 5153, 91780, 
      12240, 101114, 94261, 121780, 109576, 104360, 95540, 115650, 6058, 
      4093, 80873, 4505, 7565, 2196, 115205, 60010, 5186, 102148, 2393, 1924, 
      55845, 5445, 1989, 63157, 106201, 105554, 79625, 58825, 1754, 123170, 
      127469, 1445, 114417, 98321, 58244, 7529, 2749, 125840, 7712, 2026, 
      62141, 121925, 62234, 127620, 3748, 2329, 113957, 98501, 98600, 68036, 
      98082, 84970, 95729, 103298, 125416, 102772, 5834, 5050, 4181, 88400, 
      4736, 4097, 61445, 113705, 3625, 5417, 6964, 4500, 4084, 7081, 108050, 
      134290, 95778, 76869, 4165, 7450, 99577, 69761, 66725, 65234, 5381, 
      5009, 138312, 6649, 5386, 102869, 95501, 120641, 6698, 7093, 138701, 
      10376, 10805, 7146, 6176, 134810, 114829, 73529, 140040, 7380, 117130, 
      6530, 135281, 106889, 77689, 116785, 7237, 7045, 7585, 134173, 6805, 
      6788, 139385, 108013, 7514, 108180, 134845, 7594, 129722, 128330, 8345, 
      8585, 8674, 119060, 115765, 133825, 87809, 10565, 11826, 13770, 18836, 
      148585, 94882, 10405, 10429, 11765, 21425, 151441, 118400, 15716, 
      137761, 123921, 11601, 13329, 154877, 99065, 11773, 12893, 124560, 
      13600, 158570, 126125, 128381, 124996, 152197, 122545, 13617, 13921, 
      14257, 136673, 14760, 153850, 132260, 132497, 16277, 18000, 20641, 
      162097, 16162, 166984, 144484, 17154, 163081, 133961, 24340, 139400, 
      23090, 135760, 179560, 169277, 142565, 24356, 175585, 154193, 151994, 
      24394, 175069, 176416, 28625, 30490, 151208, 173330, 168674, 173617, 
      164957, 173709, 154105, 149058, 132425, 180904, 171496, 153544, 127476, 
      176768, 164480, 133328, 134965, 172712, 166154, 163348, 183530, 167850, 
      161512, 155005, 184136, 153488, 147233, 193145, 175025, 170501, 165314, 
      197440, 177253, 150410, 186370, 201137, 189092, 203969, 178996, 166013, 
      173728, 191746, 199658, 180890, 202472, 168346, 166189, 195625, 195253, 
      206509, 210593, 185672, 190625, 190297 ], 
  [ 238180, 234656, 232520, 231617, 229925, 226577, 225914, 224354, 222202, 
      220925, 219028, 214385, 213610, 211664, 211796, 210681, 208192, 207281, 
      199953, 198997, 196249, 195725, 195442, 191860, 192469, 191545, 180661, 
      178253, 177245, 173072, 172954, 169808, 168461, 170560, 166010, 165461, 
      163700, 165241, 162425, 163370, 163634, 159773, 163234, 162441, 156349, 
      155677, 154549, 155264, 157505, 151465, 152221, 151444, 147577, 146885, 
      146948, 146000, 150484, 145945, 142453, 143312, 141201, 141466, 142929, 
      140132, 141101, 138002, 134260, 137680, 133069, 130514, 125185, 122756, 
      122530, 129940, 120157, 121234, 127674, 114145, 122405, 113680, 119450, 
      117968, 109384, 118116, 111025, 112554, 111317, 295501, 106740, 111217, 
      104905, 109441, 113636, 110977, 101749, 102213, 275013, 107545, 100432, 
      277940, 99954, 107146, 253674, 101960, 105992, 106340, 102194, 105088, 
      277346, 97189, 97544, 289700, 102608, 97730, 273178, 94212, 95005, 
      258472, 223460, 258273, 275850, 92122, 230477, 92116, 93364, 91337, 
      92882, 91613, 91337, 92066, 260081, 235432, 240298, 89753, 201749, 
      90746, 94130, 205322, 90865, 199225, 95625, 209389, 198992, 271121, 
      79210, 80242, 183005, 164980, 179860, 187065, 273312, 193274, 171797, 
      184090, 81728, 87908, 76805, 81541, 74762, 72724, 164240, 216985, 
      229433, 78874, 84866, 95506, 170714, 196250, 77796, 139921, 188721, 
      72194, 91970, 71245, 143720, 144884, 200096, 150025, 130565, 132617, 
      188929, 66280, 66541, 143477, 66610, 220034, 64601, 67762, 82529, 
      142729, 162628, 66193, 77650, 124513, 64237, 71965, 87085, 88740, 
      144616, 159112, 77981, 78794, 143057, 189857, 143730, 111464, 172808, 
      139877, 74241, 83844, 154613, 58285, 58473, 58400, 104537, 134657, 
      66041, 69866, 105850, 183637, 56314, 61178, 71189, 57545, 200513, 
      69237, 180810, 55501, 70589, 71944, 91709, 56666, 90226, 74201, 73445, 
      73754, 54025, 111341, 50516, 59009, 61396, 73049, 83369, 95924, 140986, 
      175688, 50810, 67253, 85898, 94613, 140114, 138641, 108873, 48002, 
      46309, 48865, 55562, 134282, 46513, 56953, 83665, 52849, 90373, 134441, 
      50080, 82017, 82013, 138553, 41588, 46580, 103805, 162605, 40402, 
      51010, 51426, 113301, 129205, 135882, 41444, 41764, 134864, 46001, 
      57557, 68788, 70888, 39485, 46730, 52105, 42250, 65914, 40661, 69320, 
      130052, 37778, 36965, 36922, 37570, 55321, 39188, 47290, 40445, 127621, 
      128845, 131940, 34369, 101306, 102346, 44098, 43893, 33245, 37885, 
      48253, 43165, 42962, 32797, 32882, 48784, 38800, 36266, 123850, 70888, 
      38218, 32485, 55312, 98746, 38376, 54925, 56197, 33065, 30890, 35554, 
      37154, 47090, 39988, 29665, 61984, 31642, 30265, 30082, 30025, 29257, 
      30466, 29741, 52586, 32786, 79300, 58153, 28288, 89890, 57130, 32378, 
      35285, 43018, 86605, 29237, 29860, 51874, 45181, 29341, 31714, 41386, 
      42601, 78880, 42953, 43730, 49960, 37060, 27144, 35653, 102973, 65125, 
      37157, 75329, 85306, 45445, 34117, 65682, 80660, 77405, 30740, 25189, 
      24625, 25936, 29377, 64426, 29801, 60580, 29645, 44741, 82280, 74034, 
      45313, 33210, 49009, 72388, 44129, 83129, 74785, 53777, 23377, 33205, 
      72229, 44109, 36189, 33525, 58221, 86210, 27101, 25226, 72826, 75265, 
      59540, 22345, 94509, 75605, 51941, 75140, 57506, 27425, 26066, 81541, 
      44145, 70625, 34564, 42985, 31330, 43657, 37010, 29725, 25562, 32777, 
      49669, 71944, 22865, 23396, 65045, 34340, 19556, 51545, 35914, 27689, 
      25258, 45313, 36193, 25888, 22753, 33300, 69602, 62105, 43730, 42125, 
      37325, 32290, 22637, 23141, 24296, 85810, 23697, 35685, 28048, 58978, 
      34898, 25876, 20917, 23620, 43765, 45117, 81940, 79892, 79385, 16276, 
      22432, 27920, 77629, 73210, 66205, 22525, 15705, 81965, 61973, 18980, 
      60866, 20266, 15937, 15125, 18005, 32597, 67300, 48256, 46084, 40644, 
      25849, 14841, 32356, 70330, 56597, 53762, 28324, 25805, 22573, 14149, 
      15860, 44665, 25138, 31378, 82625, 64985, 13897, 16937, 56489, 47821, 
      35129, 14125, 13801, 16361, 83221, 78532, 18621, 17896, 72569, 49793, 
      15680, 45589, 29261, 14036, 12629, 43429, 20162, 51265, 14800, 20128, 
      19549, 21853, 28397, 11765, 21437, 40820, 46746, 39249, 27977, 10817, 
      13732, 31720, 30004, 14893, 13005, 14373, 46504, 17945, 10265, 26900, 
      26129, 12704, 11369, 10169, 17396, 28297, 9805, 35082, 18820, 9725, 
      10433, 9634, 40738, 10737, 17680, 9125, 10874, 14612, 55061, 9090, 
      34893, 14089, 20345, 14365, 30185, 12196, 10309, 8125, 46337, 12785, 
      7745, 11713, 20740, 10594, 7652, 8381, 7306, 50074, 6920, 9860, 9973, 
      29828, 15586, 19786, 29970, 7625, 25444, 7605, 37413, 5938, 7298, 
      10553, 12985, 19465, 26501, 35752, 9280, 9808, 17284, 11765, 41905, 
      6056, 7109, 10676, 45301, 48581, 54184, 57800, 5524, 5648, 41353, 9117, 
      8194, 67226, 4937, 8720, 27200, 6053, 5930, 26221, 5449, 25504, 4210, 
      6385, 8354, 72196, 2885, 5765, 2465, 4420, 34516, 5185, 50690, 76840, 
      2410, 2084, 29745, 2600, 2813, 4394, 6553, 6994, 5785, 8185, 69417, 
      12392, 72378, 4868, 6145, 6829, 10504, 18589, 34389, 1241, 4810, 757, 
      1117, 2045, 3925, 82994, 853, 1370, 4205, 11257, 461, 3349, 3805, 3924, 
      9505, 9665, 28786, 637, 1037, 6437, 23912, 31853, 49898, 11169, 130, 
      2621, 725, 1864, 2682, 80153, 245, 39650, 82418, 292, 66085, 650, 5501, 
      47549, 61520, 153, 8, 13, 580, 50, 145, 110225, 0, 729, 14884, 26896, 
      20168, 18, 1530, 33498, 137, 457, 4241, 40, 1717, 5512, 31365, 77905, 
      106, 221, 202, 15997, 225, 193, 86580, 3533, 15053, 212, 100052, 325, 
      39034, 40626, 100081, 1156, 2960, 14930, 97010, 1053, 3028, 8424, 410, 
      47885, 105986, 404, 1465, 70180, 1429, 50705, 801, 1252, 881, 629, 725, 
      1201, 725, 67757, 75752, 3130, 74170, 63284, 88457, 936, 8821, 72189, 
      1157, 87986, 92165, 10628, 71780, 92228, 7978, 1220, 1237, 3860, 9620, 
      96637, 1585, 1898, 110930, 1460, 1962, 10357, 66546, 132808, 2249, 
      67385, 111497, 9594, 2312, 9685, 2693, 88645, 109138, 2308, 2788, 2885, 
      8177, 3029, 4525, 3330, 2929, 3133, 3065, 80757, 85285, 91720, 4625, 
      88289, 93626, 11530, 3364, 105764, 144740, 78557, 94685, 99581, 156362, 
      3681, 4685, 4685, 7688, 104968, 156725, 4498, 9872, 10820, 11321, 
      92900, 133696, 5381, 86858, 98873, 5122, 5722, 4964, 92209, 145060, 
      6418, 166933, 169354, 143117, 129529, 6505, 5780, 10960, 7085, 141353, 
      6085, 127885, 6970, 6466, 10466, 6400, 100036, 131716, 138896, 7186, 
      110890, 122161, 7748, 6920, 100973, 7085, 7850, 114325, 8033, 7969, 
      123700, 125930, 122033, 8649, 8674, 9466, 11920, 143172, 151733, 
      165629, 191277, 11600, 11681, 119762, 123770, 144360, 200500, 12458, 
      10625, 172213, 11392, 10832, 137552, 155216, 13234, 12532, 133736, 
      148136, 11465, 152825, 14265, 11700, 11962, 11897, 13864, 12100, 
      147524, 150484, 153476, 12944, 152645, 14845, 13833, 14068, 156808, 
      167825, 183082, 17104, 152041, 18005, 15425, 157013, 18080, 15520, 
      195401, 16965, 184181, 17305, 22589, 20938, 18130, 187433, 22592, 
      19792, 19585, 184145, 22738, 23417, 201650, 208825, 20781, 23645, 
      22973, 23930, 23234, 24680, 22340, 21941, 21904, 26557, 25117, 23101, 
      22265, 26401, 24737, 22801, 23108, 26325, 25741, 26249, 29825, 28745, 
      28381, 27850, 32405, 29641, 29362, 34768, 32580, 32040, 31501, 36401, 
      33476, 32521, 36605, 39418, 37333, 40256, 36529, 35496, 36569, 39313, 
      41905, 39073, 42725, 38477, 38312, 42512, 44122, 48722, 50146, 47133, 
      48100, 48434 ], 
  [ 238585, 234305, 232493, 231482, 229466, 227252, 225725, 223733, 221905, 
      221384, 219865, 215330, 212557, 212825, 211769, 211410, 208057, 207146, 
      200034, 199240, 196978, 195428, 194497, 192373, 191848, 190978, 181066, 
      178280, 178082, 173585, 172225, 170105, 168164, 167833, 165713, 164840, 
      163241, 163540, 162938, 162425, 162473, 158504, 159913, 159120, 156106, 
      155272, 154738, 153833, 154562, 151546, 151330, 150553, 147712, 146858, 
      145949, 144569, 147001, 144082, 142210, 141665, 140634, 140629, 141066, 
      139997, 139940, 137705, 132721, 134521, 131368, 127625, 124618, 122621, 
      121801, 125593, 119752, 119425, 123381, 113578, 118058, 112897, 115589, 
      113945, 108925, 113661, 108298, 109233, 108212, 272740, 105201, 107680, 
      104338, 105850, 108641, 106522, 101128, 101160, 253224, 103738, 99865, 
      255881, 99225, 103069, 233181, 99557, 102077, 102317, 99413, 101065, 
      255125, 96136, 96221, 266669, 98585, 95273, 251065, 93645, 93736, 
      237277, 204641, 236970, 253413, 90745, 211010, 90361, 90961, 89690, 
      90425, 89480, 88772, 88961, 238346, 215317, 219805, 86864, 183956, 
      86885, 89297, 187205, 86788, 181540, 89874, 190786, 181145, 248144, 
      77941, 78325, 166130, 149617, 163201, 169812, 250065, 175481, 155732, 
      166945, 77705, 82265, 74402, 77410, 72845, 71833, 148553, 197140, 
      208724, 74581, 79061, 87649, 154325, 177809, 73665, 126340, 170820, 
      69953, 84545, 69220, 129653, 130601, 181169, 135202, 117578, 119360, 
      170650, 64741, 64840, 129032, 64585, 199433, 63170, 64765, 75428, 
      128068, 146185, 63034, 71413, 111634, 61672, 66916, 79012, 80397, 
      129685, 142885, 71474, 72125, 128180, 171092, 128745, 99773, 155285, 
      125162, 68004, 75825, 138440, 56530, 56610, 56321, 93332, 120212, 
      61154, 64061, 94429, 164980, 54613, 57425, 64898, 54980, 180560, 63162, 
      162261, 53476, 64136, 65221, 81800, 53885, 80209, 66560, 65858, 66113, 
      50866, 98570, 48761, 54176, 55969, 65300, 74000, 84881, 125245, 157085, 
      48245, 60314, 75989, 83570, 124373, 122954, 95994, 45545, 44500, 45706, 
      50405, 118757, 44164, 51364, 73540, 48178, 79330, 118754, 45841, 71892, 
      71834, 122434, 40805, 43205, 90980, 144488, 41185, 46177, 46485, 99450, 
      113842, 119925, 40121, 40225, 118961, 42410, 51050, 60229, 62005, 
      41618, 42653, 46516, 39469, 57625, 44360, 60437, 114365, 39749, 38882, 
      36517, 40621, 48490, 36569, 54013, 45170, 111880, 112996, 115821, 
      35746, 88049, 88981, 50389, 39114, 33380, 34888, 42340, 49402, 49145, 
      33202, 33017, 56425, 35209, 33485, 108217, 60925, 43429, 31378, 64465, 
      85381, 34245, 47176, 48232, 36818, 29945, 32233, 33293, 40745, 46225, 
      30880, 52993, 35017, 32722, 32377, 32266, 30202, 29305, 28904, 61685, 
      37025, 92233, 68224, 29449, 104065, 67093, 29489, 31370, 37105, 100456, 
      32180, 27997, 61081, 53146, 27586, 28825, 35689, 36634, 91921, 50594, 
      37385, 59005, 43405, 29493, 31144, 88744, 76546, 43610, 88100, 99265, 
      53842, 39922, 55557, 94133, 90500, 35573, 26728, 26272, 24505, 26272, 
      76009, 34634, 71677, 34532, 37640, 69941, 86913, 54034, 28593, 41098, 
      85105, 37028, 70628, 87826, 64010, 22810, 28426, 85000, 52776, 43236, 
      28584, 48744, 100601, 31610, 22985, 61405, 88468, 70745, 24208, 109818, 
      88916, 62120, 63341, 68549, 32474, 22961, 68986, 53136, 83450, 41773, 
      51922, 26281, 52810, 44921, 35962, 30557, 27242, 59848, 60253, 27050, 
      27905, 77492, 41981, 22445, 62210, 43933, 33818, 21289, 55060, 44320, 
      31585, 27424, 27225, 82697, 74282, 53261, 51386, 45722, 39661, 19370, 
      19604, 20381, 100741, 19890, 28962, 22945, 70885, 43025, 32005, 25480, 
      19597, 35476, 36612, 96601, 94337, 93776, 15385, 18625, 22601, 91858, 
      86953, 79138, 27898, 15138, 96680, 74420, 23165, 73205, 25045, 18610, 
      17042, 15602, 26090, 80449, 58921, 56425, 50121, 32356, 16704, 25849, 
      83857, 68450, 65237, 35533, 32420, 28324, 15688, 14213, 54898, 31645, 
      24925, 97556, 77972, 15760, 14480, 68450, 58594, 43850, 16474, 13234, 
      14066, 98260, 93085, 23400, 22405, 86528, 60944, 19433, 56200, 37064, 
      17141, 12116, 34600, 15977, 62740, 12505, 15889, 25138, 17074, 36200, 
      13736, 16712, 32261, 57681, 49050, 35780, 11600, 11545, 40333, 38293, 
      19240, 10980, 11700, 36973, 23426, 11426, 34649, 33716, 16241, 14096, 
      10196, 13481, 36370, 10642, 27225, 24733, 11048, 12890, 9553, 31909, 
      13572, 13441, 9314, 9281, 11237, 44180, 10953, 26874, 10768, 15188, 
      19306, 22922, 16381, 13576, 8584, 36482, 17348, 8420, 9040, 15313, 
      14293, 9245, 10946, 7549, 39625, 6893, 7565, 7624, 22349, 11185, 14305, 
      22437, 6464, 18721, 6228, 28584, 6505, 6029, 7610, 9178, 13876, 19400, 
      27085, 6553, 6865, 12073, 8066, 32266, 4949, 5300, 7301, 35176, 38024, 
      42925, 46109, 4633, 4649, 31714, 6120, 5521, 54401, 4100, 5777, 19721, 
      4244, 4121, 18850, 3856, 18241, 3481, 4036, 5141, 58669, 2426, 3362, 
      2330, 2557, 25525, 2836, 39485, 62773, 1681, 1625, 21402, 1493, 1544, 
      2153, 3394, 3673, 2896, 4432, 56052, 7397, 58689, 2249, 2986, 3400, 
      5941, 12136, 25236, 890, 2137, 1000, 712, 776, 1576, 68225, 610, 533, 
      1640, 6370, 650, 1108, 1348, 1413, 5050, 5156, 20389, 232, 200, 2900, 
      16325, 22970, 38585, 6228, 697, 650, 104, 325, 657, 65600, 218, 29633, 
      67649, 157, 52936, 29, 2234, 36506, 48857, 234, 629, 580, 13, 401, 226, 
      93026, 729, 0, 9025, 18769, 13229, 909, 153, 24345, 272, 52, 1460, 877, 
      232, 2245, 22536, 63568, 565, 1490, 445, 9922, 1440, 544, 71433, 1130, 
      9194, 1157, 83717, 1594, 29125, 30501, 83746, 265, 881, 9125, 80945, 
      324, 949, 4293, 761, 36842, 89165, 1241, 466, 56653, 538, 39338, 720, 
      577, 2474, 1250, 914, 634, 1832, 54500, 61685, 1213, 60265, 50513, 
      73202, 1989, 4744, 58500, 1130, 72785, 76586, 6065, 58145, 76649, 4225, 
      1517, 1480, 1781, 5381, 80680, 3232, 3869, 93785, 2405, 1557, 6010, 
      53505, 113989, 4058, 54290, 94352, 5625, 3797, 5716, 4610, 73498, 
      92209, 3145, 2329, 2426, 4802, 2516, 2824, 2601, 2848, 4834, 2930, 
      66420, 70516, 76357, 3194, 73250, 78101, 7345, 4093, 89213, 125165, 
      64490, 79106, 83570, 135977, 3924, 6980, 3848, 5069, 88525, 136340, 
      3985, 6497, 7121, 7460, 77537, 114985, 7946, 72089, 83024, 4825, 4777, 
      6125, 77008, 125593, 8929, 145954, 148213, 123812, 111250, 8692, 6401, 
      7801, 9650, 122210, 6868, 109768, 9157, 6385, 7685, 7129, 84241, 
      113329, 119969, 9265, 94177, 104530, 10205, 6893, 85124, 7058, 9929, 
      97396, 9680, 9508, 106069, 108137, 104564, 9378, 9133, 11329, 9841, 
      124137, 132104, 145028, 169002, 14489, 10196, 102617, 106301, 125325, 
      177685, 15509, 11138, 151234, 13417, 11777, 119057, 135425, 16501, 
      11317, 115565, 128885, 12410, 133250, 17748, 12753, 13177, 12842, 
      16861, 12829, 128381, 131125, 133901, 14753, 133178, 17896, 15210, 
      15445, 137125, 147386, 161617, 20641, 132736, 21866, 17666, 137384, 
      21617, 16897, 173234, 18666, 162824, 18682, 27098, 24745, 19993, 
      165914, 26777, 22465, 22096, 162896, 26869, 27602, 179321, 186064, 
      23130, 27560, 26564, 27845, 26501, 28541, 24797, 24020, 22633, 30850, 
      28762, 25450, 22562, 30370, 27842, 23530, 23945, 29970, 28900, 29138, 
      34064, 31796, 30946, 29929, 36482, 31450, 30685, 39385, 35901, 35037, 
      34120, 41234, 36905, 33844, 40520, 44305, 41410, 45305, 39850, 37845, 
      39458, 43444, 46468, 42340, 47450, 40772, 40445, 46697, 48145, 53285, 
      54925, 50130, 51421, 51701 ], 
  [ 251600, 244660, 243988, 242597, 239441, 241217, 236650, 233138, 232450, 
      234589, 234400, 230245, 220442, 228500, 223264, 225565, 219172, 218261, 
      211909, 211685, 211133, 205973, 202762, 205768, 201253, 200573, 194081, 
      189965, 192617, 186980, 181250, 182740, 178709, 169828, 176258, 174245, 
      173216, 169145, 176333, 170690, 169978, 165629, 159818, 159025, 166841, 
      165437, 166993, 160388, 155797, 163421, 159785, 159008, 159777, 158353, 
      154024, 151124, 146336, 149117, 152945, 147460, 150229, 149274, 146101, 
      151112, 147445, 148250, 138896, 134996, 136973, 129050, 134213, 133736, 
      130826, 121888, 129917, 124650, 119866, 123173, 114353, 121732, 113594, 
      111380, 118900, 109576, 110293, 109138, 108877, 204245, 111376, 106825, 
      113933, 104805, 102656, 102437, 110533, 109045, 188149, 101933, 109460, 
      189856, 108250, 100314, 172666, 102692, 99892, 99752, 101218, 98500, 
      188530, 104021, 103156, 197224, 96020, 98218, 184850, 103240, 100861, 
      174292, 150016, 173605, 186058, 97490, 154105, 95776, 94096, 95485, 
      93370, 93565, 91337, 89626, 173461, 156132, 159290, 88289, 132941, 
      84890, 83882, 135050, 84033, 130905, 81229, 136921, 129940, 178889, 
      85066, 83170, 118345, 107152, 116176, 120697, 179860, 124466, 110797, 
      118210, 75140, 74000, 77537, 74465, 77690, 80288, 104948, 138905, 
      147449, 71066, 70226, 71594, 108250, 124514, 70720, 90145, 119425, 
      73658, 70010, 73685, 91748, 91936, 126164, 94637, 83473, 84305, 117925, 
      70916, 70445, 89797, 69050, 138538, 69725, 65810, 62033, 88073, 99920, 
      63509, 61058, 77909, 64237, 60741, 62197, 62632, 88740, 97380, 60169, 
      60250, 87425, 116657, 87610, 70228, 105220, 84977, 57649, 59200, 93125, 
      61945, 61645, 60596, 65497, 80977, 55549, 55226, 65834, 110925, 60218, 
      55810, 54353, 57545, 121945, 53377, 108586, 57941, 53021, 53156, 58525, 
      55690, 56554, 51265, 50753, 50818, 51341, 65225, 54176, 48761, 48464, 
      49625, 52625, 57616, 81450, 103220, 50810, 47489, 52714, 56305, 80578, 
      79349, 62269, 48490, 49725, 46181, 43850, 75722, 47489, 43289, 49505, 
      43333, 52065, 75149, 42516, 47857, 47609, 77309, 49640, 42920, 57445, 
      92333, 55530, 40762, 40690, 62305, 71377, 75370, 47056, 46400, 74596, 
      41365, 39745, 41704, 42340, 60713, 39898, 38441, 41274, 40050, 68965, 
      40772, 70760, 58274, 57217, 46682, 62946, 36045, 38944, 89258, 73385, 
      68085, 68821, 70696, 52181, 52994, 53546, 84114, 33889, 45445, 35933, 
      33125, 82937, 82490, 46217, 45082, 94900, 34164, 35290, 64802, 37460, 
      73354, 39073, 108260, 49946, 31300, 31501, 31797, 61613, 38210, 32138, 
      31298, 30010, 79760, 46745, 32948, 58482, 52957, 52042, 51741, 45117, 
      36810, 37549, 105290, 63530, 149328, 115249, 45124, 165530, 113738, 
      30914, 29185, 27890, 160781, 54125, 33032, 105066, 92761, 33001, 30250, 
      27234, 27229, 149396, 89069, 26650, 102420, 77320, 49348, 26869, 50269, 
      128321, 77905, 144625, 159970, 94977, 71937, 31522, 153128, 148165, 
      64168, 43733, 43657, 31060, 26937, 128354, 63229, 122312, 63317, 24245, 
      38116, 143818, 96309, 23938, 24853, 141440, 23633, 38233, 145301, 
      111605, 32405, 23201, 141525, 94861, 79621, 22789, 26989, 162826, 
      59065, 26690, 32810, 146513, 121760, 42353, 175273, 147341, 109525, 
      33416, 118994, 61829, 23626, 36401, 96361, 140165, 78728, 94957, 20106, 
      96605, 84346, 69497, 59722, 19357, 107253, 30708, 53365, 55360, 132877, 
      80456, 44200, 111325, 83738, 66973, 18914, 100945, 84505, 63220, 55449, 
      17440, 140362, 128717, 98386, 95561, 86857, 77186, 19465, 18749, 18196, 
      164866, 18085, 16897, 16580, 124370, 83210, 65160, 53125, 17032, 17901, 
      18277, 159776, 156752, 156001, 23840, 16820, 15476, 153513, 146898, 
      136233, 58393, 24733, 160045, 129805, 49480, 128210, 53450, 39605, 
      35377, 18737, 14785, 138304, 108036, 104400, 95056, 66841, 34849, 
      14544, 143042, 121745, 117202, 72488, 67285, 60149, 32693, 20008, 
      102493, 66130, 13810, 161681, 135257, 33905, 17425, 122125, 108089, 
      86125, 36329, 22829, 17581, 162765, 155880, 51805, 49860, 147233, 
      111769, 44228, 105125, 76109, 39656, 21901, 15125, 12842, 114705, 
      16020, 12564, 56393, 11849, 75245, 32261, 11677, 13736, 107746, 95125, 
      74825, 25945, 15440, 82228, 79048, 46125, 15445, 13885, 15028, 54301, 
      27101, 73504, 72001, 40276, 35281, 21881, 11296, 76365, 25177, 11170, 
      57128, 27293, 33125, 20858, 12434, 35137, 10116, 21569, 15266, 10952, 
      17485, 29098, 10249, 10673, 8633, 48281, 8957, 42696, 36661, 21789, 
      13397, 44993, 22385, 11225, 7808, 38898, 26440, 31561, 19994, 14450, 
      18388, 11080, 10949, 7624, 7290, 6610, 7522, 13969, 6656, 12973, 9109, 
      20090, 13154, 8845, 7373, 5801, 6005, 8180, 8548, 8100, 5328, 6641, 
      9941, 12644, 10525, 7016, 11141, 12469, 14900, 16564, 13088, 12724, 
      9389, 7165, 7706, 20866, 12745, 7012, 4996, 9469, 9346, 4505, 9841, 
      4276, 12506, 7361, 5426, 22664, 12401, 6497, 13445, 7592, 5480, 6161, 
      11650, 24868, 10706, 11600, 3637, 9188, 8669, 5858, 3869, 3578, 4321, 
      2817, 20617, 1412, 22114, 4624, 3461, 2925, 1476, 1021, 4621, 11245, 
      4322, 13445, 10877, 7901, 4901, 27850, 11345, 9178, 4205, 765, 12905, 
      4813, 4293, 4168, 965, 881, 2434, 10397, 8845, 2045, 1220, 3305, 10370, 
      433, 14282, 5305, 9509, 6500, 5122, 25985, 11713, 5978, 27274, 11272, 
      18261, 9434, 2329, 9241, 15892, 12109, 14404, 14165, 9608, 13226, 
      12101, 44101, 14884, 9025, 0, 1764, 404, 15634, 6898, 3730, 12337, 
      10217, 3265, 15412, 6597, 2340, 3061, 24713, 13770, 17545, 12890, 137, 
      17305, 13369, 29728, 4265, 169, 16072, 37832, 17649, 5850, 6466, 37861, 
      8720, 5156, 290, 36010, 9349, 5224, 1348, 13586, 9577, 41570, 15776, 
      8541, 20648, 8993, 10933, 12025, 9792, 19669, 15025, 13169, 10229, 
      17317, 19445, 23780, 6058, 22930, 17168, 31117, 17284, 1989, 21925, 
      12625, 30890, 33361, 1600, 21760, 33424, 2610, 14152, 13925, 6056, 
      2056, 36125, 20617, 22394, 45050, 17320, 11722, 2305, 19210, 59364, 
      22013, 19805, 45617, 3250, 20612, 3341, 22945, 31793, 44234, 17680, 
      12304, 12401, 4517, 12301, 8429, 11626, 14153, 22409, 14045, 27565, 
      30141, 33892, 9749, 31925, 35066, 4210, 18248, 42568, 67880, 26585, 
      35881, 38825, 75842, 16369, 26645, 12493, 7444, 42260, 76205, 13770, 
      6212, 5696, 5465, 35072, 60740, 28561, 31714, 38849, 15370, 13042, 
      21800, 35113, 68688, 29354, 83729, 85418, 67477, 58525, 27977, 20176, 
      8276, 30265, 66445, 21213, 57613, 28442, 17690, 9490, 21284, 40256, 
      60224, 64964, 28170, 46962, 54085, 30440, 18388, 40949, 18553, 28834, 
      49421, 27065, 26513, 55624, 57122, 54689, 23533, 22338, 29474, 14116, 
      68752, 74629, 84133, 102217, 36244, 16561, 53882, 56426, 69940, 109000, 
      37834, 24533, 89009, 32132, 26692, 65572, 77380, 39586, 18632, 63220, 
      72740, 27325, 75965, 41593, 28048, 29042, 27757, 38996, 26984, 72616, 
      74600, 76616, 32708, 76273, 40221, 31645, 31880, 79460, 87061, 97682, 
      44676, 76401, 47041, 37141, 79909, 45652, 33332, 106829, 36241, 99269, 
      35117, 54553, 49730, 38138, 101789, 53092, 43460, 42521, 99721, 52994, 
      53917, 112346, 117569, 42985, 52925, 50789, 53210, 49586, 53716, 45032, 
      42925, 36788, 57545, 53177, 45305, 35197, 55925, 50357, 37685, 38480, 
      54385, 51605, 50893, 60569, 54121, 51561, 48834, 62417, 49405, 46930, 
      67220, 59176, 57172, 54925, 69829, 60560, 50089, 65885, 73090, 67345, 
      74660, 63125, 57700, 61213, 69569, 74113, 65425, 75665, 60437, 59540, 
      73012, 73890, 80930, 83330, 72265, 74696, 74786 ], 
  [ 263108, 254992, 254824, 253265, 249605, 253145, 247234, 243050, 242866, 
      246181, 246580, 242593, 229682, 241184, 234100, 237577, 229840, 228929, 
      222913, 222941, 223145, 216389, 212170, 217444, 211165, 210569, 205589, 
      200885, 204797, 198656, 190994, 194080, 189125, 176464, 186674, 184157, 
      183380, 177377, 188009, 180098, 179050, 174533, 165530, 164737, 177341, 
      175685, 178165, 169040, 162097, 174425, 169277, 168500, 170865, 169189, 
      163348, 159776, 151796, 157097, 163445, 155776, 160225, 158850, 154081, 
      161780, 156517, 158666, 147380, 140960, 145205, 135434, 144209, 144404, 
      140570, 126004, 140165, 132714, 124066, 133169, 118469, 131392, 118466, 
      116000, 129064, 113524, 116929, 114850, 114925, 179717, 119860, 112201, 
      123929, 110097, 105764, 106385, 120445, 118285, 165133, 106889, 119456, 
      166420, 117994, 104850, 151666, 109832, 104680, 104372, 107770, 103120, 
      164842, 113261, 111976, 172276, 100640, 105274, 161330, 113236, 109765, 
      152200, 131620, 151345, 162034, 106226, 134701, 103924, 101236, 103801, 
      100426, 101125, 98225, 95674, 150529, 135720, 138290, 94673, 116141, 
      89762, 87242, 117746, 88569, 114273, 83161, 118861, 113056, 154025, 
      93970, 91066, 102973, 94132, 101140, 104737, 154576, 107666, 96685, 
      102418, 79760, 76100, 84677, 78917, 85586, 89780, 91424, 118913, 
      126113, 75266, 72074, 70250, 93634, 106706, 75172, 79897, 102457, 
      81050, 69338, 81413, 80744, 80596, 107600, 82457, 74149, 74561, 100369, 
      79400, 78677, 78205, 76778, 117370, 78377, 72026, 61865, 76145, 85220, 
      69473, 62234, 68753, 71125, 63765, 60517, 60532, 76392, 83016, 60925, 
      60754, 75161, 98345, 75178, 62920, 88840, 72965, 58825, 57604, 78845, 
      70093, 69625, 68240, 58945, 69385, 58825, 57074, 58946, 92781, 68450, 
      60850, 55445, 64433, 101785, 54805, 90610, 65669, 53861, 53576, 53989, 
      62242, 51850, 50257, 49829, 49810, 57305, 56237, 62324, 52121, 50900, 
      48449, 48929, 51316, 67842, 85160, 57698, 47573, 48178, 50005, 66970, 
      65825, 53113, 55546, 57789, 52145, 46706, 62450, 54713, 45473, 44633, 
      46945, 45765, 61625, 46800, 42985, 42653, 63113, 59300, 48548, 48373, 
      75029, 67626, 44122, 43882, 51637, 58357, 61426, 55876, 54884, 60736, 
      46657, 40501, 39268, 39400, 74909, 44434, 40625, 47826, 38034, 85597, 
      37832, 57236, 72218, 71077, 56930, 78570, 36297, 45748, 110594, 91613, 
      54477, 55045, 56500, 65201, 43250, 43634, 104778, 37333, 56533, 42149, 
      34805, 103517, 102986, 57725, 56170, 117664, 39456, 41842, 51362, 
      32840, 92338, 48229, 133376, 40034, 35752, 30325, 30285, 78329, 47618, 
      37850, 36170, 31018, 100340, 59513, 29840, 74610, 67657, 66490, 66105, 
      57465, 45882, 47125, 130322, 81002, 180324, 141793, 57808, 198458, 
      140114, 37298, 33973, 29570, 193205, 69581, 41012, 130266, 116029, 
      41149, 36634, 29250, 28825, 180560, 111833, 27658, 127368, 98068, 
      63880, 30733, 39013, 156965, 98821, 175369, 192562, 118917, 91845, 
      26650, 184964, 179413, 82564, 57005, 57097, 39712, 32985, 157250, 
      81625, 150452, 81797, 24077, 29800, 174730, 120753, 27634, 23425, 
      172100, 23465, 29665, 176465, 138401, 42401, 26645, 172269, 119221, 
      101461, 25981, 23125, 196090, 76957, 34082, 25922, 177929, 150068, 
      56129, 209965, 178925, 136237, 25940, 147050, 80561, 29674, 27749, 
      121225, 170993, 100820, 119737, 23130, 121721, 107530, 90077, 78370, 
      21625, 133965, 23400, 70753, 73252, 163117, 103220, 59572, 138793, 
      107090, 87385, 23618, 126985, 108025, 82960, 73593, 18868, 171610, 
      158537, 124090, 120845, 110797, 99530, 25261, 24125, 22984, 198970, 
      23041, 17317, 19520, 153770, 106730, 85572, 71101, 21652, 15885, 15925, 
      193460, 190100, 189265, 33332, 21776, 18080, 186525, 179154, 167229, 
      77629, 34729, 193813, 160045, 66868, 158282, 71762, 54641, 49237, 
      25877, 15541, 169636, 135504, 131364, 120676, 87841, 48625, 15300, 
      174962, 151061, 145930, 94580, 88453, 79973, 45965, 28324, 129289, 
      87130, 14650, 195785, 166337, 47681, 24481, 151609, 135725, 110569, 
      50861, 32825, 24889, 197037, 189396, 70117, 67752, 179825, 139993, 
      60944, 132509, 99125, 55364, 31981, 12269, 17210, 143433, 23328, 16848, 
      75965, 15293, 98261, 46205, 15205, 11300, 135634, 121249, 97841, 38041, 
      22916, 106504, 102820, 63765, 23173, 20605, 11080, 73705, 39785, 96436, 
      94681, 56656, 50401, 32801, 16084, 99801, 37357, 9826, 77204, 40229, 
      47825, 31610, 9578, 50425, 14400, 32741, 23666, 16580, 11437, 42874, 
      8653, 16385, 11489, 66845, 8537, 60084, 52621, 33381, 8945, 62969, 
      34313, 17945, 10244, 55530, 39796, 46429, 31250, 9074, 29224, 18388, 
      18173, 6868, 11322, 8962, 6682, 23041, 7076, 21709, 6253, 31850, 22058, 
      15145, 12329, 7985, 5837, 5576, 15184, 14400, 8100, 11765, 5825, 21800, 
      18589, 12644, 6269, 6925, 8264, 9256, 22580, 22048, 5273, 13381, 14426, 
      11794, 22321, 13312, 4240, 17533, 17410, 3917, 18241, 3856, 22250, 
      14585, 11306, 12500, 22565, 13637, 24113, 15572, 2372, 13385, 5098, 
      13864, 20450, 21764, 1537, 18344, 17573, 13250, 9833, 9290, 10705, 
      7857, 10705, 4520, 11698, 11428, 9425, 8469, 5256, 1861, 1261, 21577, 
      11042, 24701, 21125, 16805, 12125, 15754, 21845, 18754, 11093, 4041, 
      24077, 12205, 11349, 11140, 4913, 4745, 250, 20645, 18421, 7421, 296, 
      365, 3650, 3625, 26042, 13117, 19421, 14984, 12850, 14225, 22549, 1274, 
      15178, 21940, 8685, 19346, 8125, 2941, 7072, 23113, 26248, 25925, 
      19604, 24650, 23105, 28225, 26896, 18769, 1764, 0, 488, 27898, 15634, 
      370, 23425, 20465, 9817, 27592, 15165, 8136, 205, 13289, 25362, 30397, 
      24146, 1565, 30073, 24793, 17044, 11405, 1933, 28420, 23300, 30501, 
      1314, 1594, 23329, 18212, 12800, 2138, 21898, 19093, 12868, 5800, 
      25010, 3277, 26282, 27956, 17865, 10484, 18485, 4129, 22777, 19620, 
      33025, 26869, 24341, 20225, 29917, 9701, 12776, 13954, 12178, 8180, 
      18265, 29800, 6525, 11509, 23461, 18122, 20005, 5380, 11428, 20068, 
      7650, 25492, 25181, 13700, 6340, 22181, 34057, 36338, 29258, 29668, 
      21970, 6421, 9802, 40968, 35705, 10313, 29825, 7954, 33800, 8045, 
      36805, 19109, 28778, 29860, 22468, 22565, 10145, 22381, 16661, 21370, 
      24905, 35933, 24713, 16141, 18045, 20872, 18401, 19409, 21794, 8578, 
      30260, 27700, 48308, 15581, 22525, 24797, 55010, 27625, 41093, 22069, 
      14248, 27560, 55373, 23850, 11840, 10820, 10337, 22052, 42512, 43429, 
      19618, 25073, 25786, 22450, 34484, 22345, 49284, 44138, 61973, 63410, 
      48325, 40969, 42257, 32020, 14240, 45133, 47545, 33309, 40309, 42722, 
      28442, 16042, 33296, 26564, 42500, 46400, 42282, 31842, 37537, 45140, 
      29224, 27173, 29389, 42946, 33965, 40505, 39785, 39076, 40322, 38393, 
      35545, 33930, 43250, 21760, 50020, 54973, 62965, 78445, 51616, 25129, 
      38090, 40130, 51208, 84388, 53458, 36209, 67253, 46160, 39040, 47680, 
      57472, 55546, 27620, 45832, 53672, 39673, 56393, 57889, 40564, 41810, 
      40105, 54536, 38996, 53716, 55364, 57044, 46400, 56869, 55845, 44665, 
      44900, 59720, 66145, 75170, 61056, 57249, 63925, 51505, 60253, 62032, 
      46352, 83225, 49765, 76925, 48137, 72445, 66530, 51914, 79193, 70480, 
      58496, 57305, 77545, 70298, 71305, 88490, 93041, 57517, 69893, 67253, 
      70178, 65546, 70600, 59732, 57037, 48800, 75101, 69725, 59837, 46537, 
      72977, 66065, 49697, 50660, 70933, 67397, 66265, 78041, 69745, 66429, 
      62946, 79637, 63097, 59866, 85280, 75220, 72712, 69877, 88225, 76772, 
      63025, 82853, 91570, 84565, 93392, 79169, 72232, 76585, 86873, 92089, 
      81385, 93893, 74885, 73736, 90400, 91026, 98906, 101642, 87805, 90740, 
      90746 ], 
  [ 258596, 251080, 250640, 249165, 245761, 248365, 243154, 239314, 238858, 
      241553, 241636, 237541, 226250, 235944, 229828, 232685, 225640, 224725, 
      218501, 218393, 218189, 212265, 208570, 212644, 207289, 206645, 200825, 
      196417, 199665, 193768, 187114, 189352, 184873, 174184, 182410, 180153, 
      179236, 174245, 183069, 176346, 175474, 171025, 163690, 162893, 172985, 
      171457, 173449, 165640, 159925, 169781, 165425, 164644, 166157, 164609, 
      159556, 156328, 150020, 153997, 159017, 152488, 156053, 154898, 150965, 
      157252, 152825, 154258, 143956, 138856, 141905, 133074, 139949, 139780, 
      136426, 124804, 135745, 129434, 122810, 128845, 117225, 127240, 116818, 
      114472, 124624, 112340, 114325, 112730, 112625, 193433, 116276, 110245, 
      119549, 108173, 104980, 105157, 116089, 114281, 178025, 105125, 115048, 
      179524, 113714, 103298, 163490, 106912, 102992, 102772, 105154, 101512, 
      178058, 109225, 108160, 186148, 99016, 102370, 174442, 108788, 105889, 
      164560, 142036, 163781, 175394, 102418, 145633, 100420, 98260, 100205, 
      97490, 97921, 95365, 93250, 163285, 147152, 150026, 92061, 125665, 
      87930, 86202, 127530, 86909, 123701, 82853, 129025, 122600, 167733, 
      89986, 87610, 111697, 101620, 109684, 113765, 168488, 117130, 104737, 
      111346, 77992, 75652, 81585, 77233, 82090, 85444, 99144, 130021, 
      137925, 73690, 71730, 71578, 101914, 116658, 73460, 85885, 111965, 
      77794, 70306, 77977, 87120, 87140, 117928, 89437, 79625, 80253, 110149, 
      75536, 74945, 84857, 73306, 129034, 74413, 69338, 62509, 82949, 93476, 
      66901, 62170, 74101, 68065, 62729, 61945, 62180, 83408, 91088, 61073, 
      61034, 82125, 108477, 82226, 67280, 97952, 79785, 58733, 58964, 86841, 
      66337, 65957, 64744, 62885, 75965, 57613, 56610, 63058, 102785, 64634, 
      58706, 55369, 61317, 112837, 54545, 100514, 62105, 53905, 53840, 56849, 
      59290, 54778, 51245, 50769, 50794, 54629, 61393, 58500, 50805, 50068, 
      49509, 51309, 55060, 75410, 95056, 54522, 47961, 50986, 53737, 74530, 
      73333, 58325, 52258, 53969, 49421, 45610, 69802, 51325, 44725, 47581, 
      45445, 49457, 69093, 44936, 45917, 45625, 70925, 54612, 45972, 53497, 
      84465, 61658, 42730, 42578, 57593, 65545, 69098, 51620, 50804, 68360, 
      44245, 40465, 40900, 41296, 67825, 42410, 39829, 44738, 39434, 77225, 
      39712, 64660, 65250, 64145, 51890, 70706, 36485, 42500, 99730, 82377, 
      61913, 62569, 64244, 58685, 48658, 49130, 94250, 35825, 51017, 39185, 
      34217, 93025, 92538, 51985, 50650, 106024, 36968, 38690, 58682, 35536, 
      82666, 43705, 120488, 45490, 33680, 31201, 31337, 69829, 42946, 35114, 
      33874, 30746, 89812, 53077, 31720, 66410, 60205, 59170, 58829, 51245, 
      41378, 42353, 117450, 72090, 164324, 128125, 51400, 181442, 126530, 
      34186, 31697, 28922, 176449, 61713, 37060, 117290, 104065, 37105, 
      33514, 28418, 28213, 164456, 100125, 27346, 114512, 87412, 56480, 
      28921, 45121, 142169, 88073, 159469, 175690, 106577, 81617, 29402, 
      168484, 163241, 73124, 50249, 50245, 35368, 30005, 142298, 72173, 
      135892, 72297, 24345, 34336, 158714, 108125, 25874, 24349, 156212, 
      23725, 34325, 160309, 124533, 37333, 25009, 156329, 106625, 90185, 
      24473, 25313, 178826, 67745, 30370, 29690, 161629, 135396, 49069, 
      191945, 162529, 122393, 30004, 132498, 70893, 26650, 32425, 108341, 
      154981, 89380, 106885, 21674, 108685, 95506, 79417, 68722, 20557, 
      120089, 27344, 61757, 63988, 147377, 91396, 51620, 124501, 94954, 
      76789, 21250, 113437, 95797, 72712, 64181, 18212, 155330, 143005, 
      110714, 107689, 98345, 87914, 22313, 21393, 20560, 181186, 20525, 
      17177, 18056, 138442, 94482, 74948, 61753, 19300, 17009, 17225, 175876, 
      172692, 171901, 28420, 19240, 16776, 169289, 162314, 151049, 67609, 
      29549, 176177, 144257, 57812, 142578, 62218, 46813, 42025, 22185, 
      15193, 153268, 121160, 117284, 107300, 76885, 41453, 14948, 158282, 
      135745, 130922, 83044, 77401, 69625, 39049, 24004, 115285, 76162, 
      14242, 177949, 150085, 40493, 20813, 136189, 121273, 97789, 43273, 
      27613, 21085, 179105, 171860, 60545, 58400, 162765, 125221, 52200, 
      118169, 87073, 47140, 26705, 13769, 14922, 128381, 19496, 14600, 65705, 
      13481, 86193, 38889, 13345, 12564, 121010, 107549, 85765, 31685, 18980, 
      93760, 90340, 54497, 19097, 17057, 13120, 63509, 33109, 84388, 82765, 
      48040, 42445, 27045, 13540, 87485, 30937, 10490, 66644, 33409, 40077, 
      25930, 11026, 42365, 12104, 26833, 19210, 13572, 14545, 35594, 9425, 
      13325, 9925, 57049, 8685, 50900, 44185, 27233, 11197, 53469, 27981, 
      14341, 8884, 46730, 32708, 38545, 25258, 11794, 23440, 14452, 14281, 
      7156, 9098, 7618, 7010, 18173, 6740, 17009, 7625, 25562, 17266, 11717, 
      9605, 6709, 5785, 6800, 11560, 10952, 6500, 8929, 7829, 16848, 14209, 
      9540, 8665, 9673, 11584, 12928, 17444, 17000, 7261, 9953, 10730, 16370, 
      17125, 9832, 4456, 13121, 12994, 4033, 13645, 3880, 16946, 10589, 8010, 
      17588, 17001, 9657, 18277, 11140, 3748, 9341, 8266, 19360, 15074, 
      16164, 2357, 13264, 12625, 9090, 6421, 6010, 7069, 4925, 15605, 2592, 
      16850, 7556, 5989, 5249, 2960, 1105, 2705, 15845, 7202, 18473, 15425, 
      11809, 8009, 21754, 16001, 13394, 7137, 1973, 17865, 7969, 7289, 7124, 
      2477, 2349, 1018, 14897, 13025, 4225, 400, 1521, 6786, 1565, 19490, 
      8633, 13833, 10144, 8402, 19981, 16465, 3330, 21106, 15940, 13289, 
      13738, 4673, 5825, 11272, 16925, 19616, 19337, 13940, 18234, 16909, 
      36109, 20168, 13229, 404, 488, 0, 21026, 10610, 1682, 17165, 14645, 
      5933, 20752, 10217, 4640, 1241, 18805, 18818, 23185, 17770, 337, 22901, 
      18325, 23204, 7177, 521, 21460, 30420, 23273, 3194, 3650, 30445, 12740, 
      8296, 666, 28786, 13481, 8356, 2960, 18514, 6065, 33778, 21060, 12461, 
      15284, 12985, 7165, 16613, 13940, 25493, 20129, 17953, 14453, 22777, 
      14265, 18000, 9274, 17266, 12340, 24445, 22688, 3593, 16409, 17225, 
      24250, 26441, 2836, 16276, 26500, 4442, 18980, 18713, 9124, 3524, 
      28913, 26437, 28450, 36946, 22612, 16010, 3673, 14138, 50000, 27925, 
      14677, 37485, 4874, 26272, 4961, 28921, 25129, 36250, 22852, 16516, 
      16609, 6565, 16465, 11713, 15626, 18629, 28201, 18477, 21473, 23729, 
      27040, 13213, 25309, 28090, 5626, 23300, 34820, 57892, 20673, 28849, 
      31473, 65250, 21053, 32841, 16369, 10000, 34576, 65601, 17882, 8200, 
      7444, 7093, 28180, 51368, 34945, 25250, 31581, 19618, 16810, 27124, 
      28309, 58724, 35666, 72641, 74210, 57625, 49429, 34037, 25076, 10376, 
      36601, 56701, 26225, 48625, 34490, 22058, 11858, 26248, 32980, 51028, 
      55368, 34130, 39002, 45445, 36676, 22784, 33625, 22945, 34778, 41281, 
      32677, 32045, 46948, 48322, 46125, 28445, 27050, 35218, 16936, 59012, 
      64441, 73225, 90065, 42728, 19805, 45522, 47826, 60176, 96436, 44426, 
      29245, 77801, 37960, 31720, 56200, 67048, 46330, 22052, 54080, 62800, 
      32341, 65781, 48485, 33140, 34250, 32765, 45520, 31828, 62740, 64564, 
      66420, 38344, 66145, 46769, 36941, 37172, 69152, 76189, 86050, 51560, 
      66365, 54161, 43061, 69625, 52520, 38600, 94653, 41729, 87673, 40357, 
      62105, 56762, 43730, 90061, 60392, 49640, 48581, 88181, 60250, 61205, 
      99994, 104893, 48905, 60001, 57625, 60282, 56170, 60736, 51012, 48625, 
      41480, 64873, 60025, 51193, 39565, 63005, 56797, 42365, 43236, 61217, 
      58073, 57149, 67813, 60469, 57545, 54458, 69505, 54805, 51970, 74696, 
      65684, 63440, 60913, 77453, 67140, 55093, 72801, 80722, 74377, 82408, 
      69589, 63440, 67349, 76621, 81469, 71821, 83137, 66105, 65088, 80072, 
      80810, 88218, 90770, 78377, 81044, 81090 ], 
  [ 241162, 237698, 235514, 234617, 232949, 229457, 228884, 227360, 225160, 
      223793, 221842, 217157, 216592, 214394, 214658, 213453, 211042, 210125, 
      202725, 201745, 198925, 198509, 198292, 194530, 195265, 194329, 183265, 
      180881, 179777, 175610, 175624, 172346, 171053, 173410, 168584, 168065, 
      166274, 167953, 164885, 165992, 166280, 162401, 166084, 165285, 158845, 
      158185, 156985, 157874, 160277, 153889, 154753, 153970, 149965, 149285, 
      149450, 148538, 153250, 148525, 144841, 145850, 143613, 143908, 145485, 
      142490, 143573, 140360, 136714, 140314, 135529, 133064, 127465, 124970, 
      124804, 132610, 122377, 123604, 130320, 116329, 125009, 115882, 121988, 
      120506, 111514, 120690, 113389, 114984, 113717, 300085, 108954, 113653, 
      107005, 111865, 116210, 113485, 103825, 104337, 279441, 109969, 102490, 
      282386, 102024, 109588, 257940, 104210, 108410, 108770, 104480, 107506, 
      281780, 99265, 99650, 294218, 105002, 99944, 277576, 96210, 97081, 
      262762, 227474, 262557, 280260, 94180, 234545, 94210, 95530, 93413, 
      95048, 93737, 93497, 94280, 264365, 239530, 244432, 91925, 205565, 
      93008, 96500, 209168, 93145, 203017, 98073, 213265, 202778, 275453, 
      81124, 82228, 186641, 168442, 183466, 190737, 277650, 197000, 175325, 
      187732, 83906, 90266, 78797, 83725, 76688, 74530, 167690, 220897, 
      233441, 81040, 87200, 98068, 174224, 199988, 79938, 143113, 192393, 
      74120, 94472, 73141, 146954, 148130, 203858, 153325, 133649, 135725, 
      192589, 68074, 68353, 146705, 68452, 223940, 66365, 69700, 84905, 
      145945, 166042, 68125, 79924, 127525, 66097, 74101, 89557, 91242, 
      147850, 162490, 80273, 81104, 146273, 193505, 146952, 114314, 176306, 
      143057, 76473, 86274, 157937, 60001, 60201, 60146, 107297, 137777, 
      68093, 72020, 108628, 187213, 58000, 63092, 73385, 59321, 204221, 
      71397, 184356, 57205, 72785, 74170, 94289, 58448, 92788, 76493, 75725, 
      76040, 55801, 114185, 52130, 60965, 63418, 75329, 85829, 98570, 144148, 
      179162, 52496, 69425, 88400, 97241, 143264, 141773, 111681, 49640, 
      47869, 50569, 57488, 137360, 48121, 58921, 86137, 54709, 92941, 137513, 
      51874, 84465, 84461, 141661, 42986, 48266, 106541, 165929, 41620, 
      52852, 53280, 116145, 132217, 138960, 42890, 43234, 137930, 47693, 
      59573, 71026, 73162, 40529, 48464, 54001, 43828, 68104, 41513, 71570, 
      133058, 38816, 37997, 38212, 38464, 57313, 40706, 47764, 41141, 130585, 
      131821, 134946, 35425, 103988, 105040, 44596, 45621, 34421, 39409, 
      50101, 43657, 43460, 33937, 34052, 49114, 40378, 37748, 126760, 73162, 
      38800, 33769, 55450, 101380, 39978, 56929, 58225, 33785, 32132, 37060, 
      38720, 48932, 40426, 30661, 64114, 32392, 31117, 30952, 30901, 30277, 
      31720, 30953, 52688, 33428, 78970, 58141, 29266, 89416, 57124, 33800, 
      36821, 44776, 86161, 30005, 31162, 51940, 45385, 30625, 33124, 43108, 
      44353, 78514, 43181, 45512, 50026, 37426, 27954, 37225, 105625, 64921, 
      37505, 74969, 84808, 45565, 34525, 67860, 80210, 76997, 31250, 26065, 
      25477, 27130, 30757, 64168, 30293, 60370, 30125, 46553, 84674, 73620, 
      45361, 34740, 50905, 71986, 45929, 85529, 74341, 53645, 24445, 34741, 
      71809, 44145, 36405, 35073, 60273, 85604, 27593, 26468, 75088, 74785, 
      59282, 23125, 93789, 75101, 51785, 77426, 57248, 27833, 27380, 83905, 
      44109, 70157, 34714, 42937, 32836, 43573, 37064, 29965, 25940, 34325, 
      49465, 74170, 23321, 23810, 64565, 34394, 20138, 51257, 35920, 27905, 
      26596, 45121, 36181, 26146, 23125, 34866, 69032, 61637, 43556, 41981, 
      37277, 32356, 23885, 24413, 25610, 85024, 24993, 37305, 29482, 58516, 
      34856, 26050, 21265, 24922, 45541, 46917, 81154, 79130, 78629, 17218, 
      23698, 29354, 76885, 72520, 65605, 22765, 16605, 81161, 61421, 19346, 
      60320, 20560, 16465, 15737, 19097, 34145, 66658, 47890, 45754, 40410, 
      25945, 15453, 33898, 69640, 56093, 53300, 28330, 25877, 22741, 14785, 
      16850, 44329, 25216, 32896, 81761, 64337, 14485, 18005, 55949, 47413, 
      34949, 14653, 14653, 17405, 82333, 77698, 18873, 18178, 71789, 49325, 
      16034, 45169, 29153, 14450, 13445, 45169, 21380, 50737, 15802, 21346, 
      19669, 23125, 28265, 12281, 22697, 42506, 46260, 38889, 27833, 11453, 
      14698, 31474, 29794, 15121, 13941, 15381, 48274, 18041, 10841, 26738, 
      25985, 13010, 11765, 10865, 18530, 28093, 10405, 36648, 18850, 10265, 
      10841, 10324, 42400, 11097, 18826, 9773, 11720, 15650, 56933, 9540, 
      36441, 15109, 21569, 14461, 31637, 12370, 10585, 8713, 48065, 12905, 
      8297, 12637, 21970, 10804, 8090, 8705, 7888, 51844, 7514, 10706, 10825, 
      31250, 16660, 20980, 31392, 8333, 26770, 8325, 38961, 6436, 8000, 
      11441, 13969, 20641, 27833, 37258, 10114, 10666, 18394, 12701, 43501, 
      6698, 7829, 11570, 46945, 50273, 55954, 59618, 6130, 6266, 42925, 9945, 
      8980, 69140, 5513, 9530, 28514, 6725, 6596, 27505, 6085, 26770, 4744, 
      7081, 9140, 74098, 3329, 6425, 2861, 5002, 35890, 5809, 52292, 78754, 
      2836, 2474, 31005, 3050, 3281, 4964, 7225, 7684, 6421, 8917, 71217, 
      13250, 74196, 5450, 6781, 7489, 11290, 19585, 35685, 1553, 5380, 985, 
      1417, 2441, 4441, 84884, 1117, 1700, 4721, 12025, 653, 3805, 4285, 
      4410, 10201, 10361, 29908, 865, 1313, 7013, 24938, 33017, 51332, 11889, 
      232, 3005, 953, 2194, 3060, 81917, 389, 40904, 84200, 442, 67681, 848, 
      5993, 48905, 63050, 261, 50, 61, 754, 116, 241, 112241, 18, 909, 15634, 
      27898, 21026, 0, 1764, 34596, 197, 577, 4625, 10, 1945, 5938, 32409, 
      79549, 100, 113, 208, 16705, 117, 181, 88290, 3821, 15725, 122, 101882, 
      193, 40144, 41760, 101905, 1258, 3194, 15572, 98792, 1125, 3250, 8874, 
      356, 49097, 107840, 290, 1549, 71650, 1489, 51929, 765, 1282, 653, 509, 
      653, 1213, 545, 69173, 77258, 3280, 75652, 64634, 90077, 738, 9193, 
      73629, 1073, 89588, 93809, 11042, 73202, 93866, 8296, 1082, 1105, 3986, 
      9986, 98305, 1285, 1556, 112712, 1226, 1872, 10705, 67860, 134746, 
      1889, 68681, 113237, 9864, 1970, 9949, 2297, 90145, 110836, 2026, 2650, 
      2741, 8357, 2885, 4513, 3204, 2725, 2725, 2861, 82125, 86701, 93202, 
      4553, 89729, 95120, 11752, 3034, 107354, 146666, 79865, 96161, 101105, 
      158372, 3393, 4157, 4505, 7706, 106522, 158717, 4276, 9962, 10946, 
      11465, 94322, 135490, 4805, 88196, 100325, 4840, 5512, 4514, 93565, 
      146890, 5800, 168925, 171364, 144917, 131209, 5905, 5354, 10954, 6437, 
      143117, 5629, 129529, 6352, 6100, 10400, 5938, 101410, 133378, 140618, 
      6568, 112360, 123733, 7082, 6530, 102341, 6689, 7208, 115789, 7421, 
      7369, 125218, 127460, 123521, 8109, 8164, 8788, 11674, 144810, 153425, 
      167429, 193257, 10778, 11345, 121160, 125204, 145962, 202522, 11600, 
      10049, 174025, 10642, 10202, 139082, 156890, 12340, 12130, 135218, 
      149738, 10817, 154457, 13329, 11034, 11272, 11237, 12970, 11458, 
      149090, 152074, 155090, 12170, 154229, 13921, 13077, 13306, 158386, 
      169481, 184852, 16090, 153565, 16949, 14549, 158561, 17042, 14722, 
      197213, 16101, 185873, 16465, 21389, 19816, 17224, 189125, 21410, 
      18778, 18589, 185789, 21556, 22217, 203396, 210613, 19773, 22457, 
      21821, 22736, 22100, 23474, 21290, 20933, 21034, 25285, 23917, 22045, 
      21437, 25153, 23585, 21913, 22202, 25101, 24565, 25085, 28493, 27521, 
      27205, 26728, 31037, 28513, 28288, 33322, 31266, 30762, 30265, 34913, 
      32138, 31393, 35177, 37876, 35881, 38690, 35149, 34218, 35225, 37825, 
      40345, 37657, 41141, 37157, 37010, 40970, 42568, 47060, 48448, 45621, 
      46546, 46880 ], 
  [ 242170, 237530, 235850, 234785, 232613, 230885, 228968, 226772, 225076, 
      224885, 223522, 219005, 215332, 216578, 214994, 214965, 211210, 210293, 
      203229, 202501, 200437, 198425, 197200, 195706, 194677, 193825, 184273, 
      181301, 181457, 176786, 174868, 173186, 170969, 169546, 168500, 167477, 
      165938, 165685, 166061, 164900, 164852, 160805, 161296, 160497, 158845, 
      157933, 157657, 156026, 156077, 154393, 153745, 152962, 150553, 149621, 
      148274, 146690, 148210, 146005, 144841, 143666, 143109, 142984, 142965, 
      142658, 142145, 140276, 134698, 135778, 133261, 128948, 126961, 125138, 
      124048, 126226, 122125, 121168, 124020, 115825, 118625, 115042, 116360, 
      114626, 111178, 114138, 109525, 110196, 109265, 265057, 106938, 108529, 
      106501, 106657, 108818, 106933, 103237, 103077, 245925, 104425, 101986, 
      248450, 101268, 103624, 226440, 100850, 102698, 102890, 100532, 101626, 
      247592, 98005, 97970, 258770, 99122, 96500, 243556, 95706, 95485, 
      230170, 198578, 229797, 245736, 92416, 204641, 91858, 92170, 91229, 
      91604, 90797, 89885, 89828, 230933, 208618, 212932, 87809, 178265, 
      87380, 89360, 181364, 87181, 175885, 89505, 184705, 175394, 240089, 
      79528, 79624, 160769, 144922, 157930, 164277, 241866, 169700, 150713, 
      161440, 78026, 81866, 75437, 77677, 74084, 73522, 143666, 190405, 
      201605, 74740, 78548, 86224, 149108, 171680, 73890, 122365, 164925, 
      71012, 83300, 70369, 125450, 126290, 174794, 130645, 113825, 115481, 
      164533, 66058, 66085, 124613, 65680, 192272, 64517, 65416, 74237, 
      123517, 140842, 63589, 70600, 107869, 62485, 66625, 77377, 78642, 
      125002, 137626, 70529, 71108, 123509, 164693, 124020, 96506, 149426, 
      120545, 67149, 74178, 133157, 57649, 57681, 57290, 90245, 115685, 
      60869, 63368, 91240, 158569, 55732, 57632, 63977, 55709, 173561, 62325, 
      155880, 54433, 63125, 64090, 79253, 54500, 77584, 64985, 64301, 64532, 
      51265, 94697, 49778, 53825, 55354, 63653, 71633, 81770, 120040, 150602, 
      48884, 59009, 73364, 80441, 119156, 117749, 92025, 46196, 45433, 46033, 
      49844, 113588, 44845, 50605, 70765, 47821, 76141, 113489, 45658, 69093, 
      69005, 116965, 42146, 43394, 86969, 138125, 43216, 45712, 45972, 94977, 
      108697, 114516, 41210, 41218, 113570, 42485, 49829, 58090, 59722, 
      44225, 42500, 45685, 39880, 55588, 47645, 58130, 109034, 42260, 41357, 
      37960, 43588, 47065, 37010, 58600, 48869, 106477, 107545, 110250, 
      37945, 83744, 84628, 54760, 38565, 35009, 35125, 41281, 53737, 53456, 
      34945, 34640, 61378, 35170, 33800, 102820, 58042, 47284, 32425, 70066, 
      80968, 33930, 45253, 46213, 40001, 31040, 32272, 33092, 39440, 50506, 
      32929, 50506, 38020, 35317, 34900, 34765, 32125, 30292, 30029, 67220, 
      40400, 99466, 74185, 31450, 111844, 73000, 29684, 31109, 35956, 108085, 
      34961, 28642, 66640, 58153, 28273, 29008, 34624, 35449, 99178, 55445, 
      36020, 64474, 47674, 31986, 30589, 83869, 83065, 47921, 95213, 106900, 
      59005, 43933, 52488, 101546, 97745, 39146, 28837, 28417, 25282, 26305, 
      82564, 38189, 78010, 38105, 35885, 65858, 94032, 59305, 27936, 38977, 
      92146, 35261, 66461, 95005, 69941, 23941, 27685, 92053, 58005, 47745, 
      27765, 45909, 108368, 34985, 23360, 57700, 95701, 77090, 26401, 117981, 
      96185, 67997, 59450, 74804, 36065, 22928, 64753, 58473, 90485, 46306, 
      57217, 25360, 58189, 49748, 40045, 34088, 26093, 65677, 56362, 30209, 
      31202, 84305, 46658, 25010, 68225, 48772, 37817, 20800, 60661, 49201, 
      35386, 30769, 25794, 89780, 80957, 58760, 56765, 50717, 44200, 19181, 
      19289, 19898, 108628, 19449, 27225, 21922, 77416, 47876, 35962, 28741, 
      19042, 33025, 34065, 104338, 101978, 101393, 16210, 18154, 21458, 
      99397, 94276, 86101, 31501, 16101, 104429, 81161, 26234, 79892, 28372, 
      21001, 19097, 15737, 24401, 87490, 64858, 62218, 55530, 36445, 18729, 
      24154, 91060, 74909, 71528, 39922, 36545, 32065, 17557, 14666, 60625, 
      35716, 23236, 105365, 84917, 17761, 14561, 74933, 64549, 48893, 18685, 
      14149, 14213, 106105, 100714, 26685, 25570, 93881, 67049, 22250, 62053, 
      41669, 19658, 13025, 31813, 15248, 68965, 12610, 15130, 28741, 16069, 
      40781, 15725, 15725, 29570, 63648, 54513, 40349, 13049, 11674, 45250, 
      43066, 22261, 11169, 11601, 33826, 26945, 13025, 39170, 38165, 18890, 
      16385, 11285, 12818, 41029, 12085, 24804, 28426, 12701, 15041, 10576, 
      29044, 15885, 12610, 10445, 9620, 10778, 40385, 12816, 24345, 10321, 
      13925, 22525, 20717, 19258, 16045, 9805, 33113, 20381, 9725, 8857, 
      13906, 16936, 10946, 13073, 8644, 35968, 7850, 7514, 7549, 19994, 
      10192, 12832, 20052, 6905, 16690, 6561, 25605, 7696, 6404, 7241, 8425, 
      12325, 17165, 24154, 6250, 6466, 10666, 7325, 28885, 5354, 5393, 6698, 
      31573, 34229, 38818, 41810, 5122, 5090, 28309, 5661, 5200, 49568, 4589, 
      5330, 17258, 4289, 4160, 16417, 3985, 15850, 3988, 3805, 4520, 53434, 
      2993, 3065, 3029, 2482, 22282, 2533, 35240, 57250, 2080, 2138, 18405, 
      1706, 1685, 1856, 2689, 2896, 2305, 3457, 50805, 5858, 53280, 1754, 
      2245, 2533, 4570, 9925, 21825, 1385, 1600, 1741, 1165, 845, 1165, 
      62288, 1117, 776, 1109, 4801, 1325, 697, 841, 882, 3649, 3725, 17224, 
      613, 389, 1889, 13514, 19577, 34112, 4581, 1492, 317, 365, 178, 288, 
      59657, 725, 25700, 61604, 610, 47605, 260, 1289, 32105, 43730, 765, 
      1394, 1321, 250, 1040, 745, 85865, 1530, 153, 6898, 15634, 10610, 1764, 
      0, 20736, 785, 325, 677, 1690, 13, 1234, 19053, 57625, 1192, 2465, 964, 
      7633, 2385, 1105, 65106, 461, 6989, 1970, 76850, 2545, 25108, 26388, 
      76873, 250, 338, 6920, 74180, 369, 394, 2826, 1280, 32297, 82052, 1970, 
      373, 50986, 481, 34625, 1017, 610, 3509, 1853, 1325, 709, 2645, 48929, 
      55754, 676, 54400, 45146, 66725, 2754, 3229, 52713, 1409, 66320, 69953, 
      4322, 52370, 70010, 2836, 1922, 1861, 1130, 3770, 73861, 4225, 5000, 
      86420, 3074, 1620, 4321, 47952, 105850, 5081, 48689, 86945, 4068, 4658, 
      4153, 5657, 66961, 84880, 3706, 2314, 2405, 3485, 2465, 2245, 2448, 
      2977, 5749, 3029, 60201, 64105, 69682, 2705, 66713, 71348, 5620, 4546, 
      81986, 116594, 58361, 72305, 76577, 127040, 4149, 8105, 3581, 4010, 
      81322, 127385, 3856, 5090, 5570, 5837, 70802, 106762, 9173, 65600, 
      76049, 4756, 4420, 6698, 70297, 116986, 10084, 136669, 138856, 115265, 
      103153, 9685, 6698, 6418, 10805, 113717, 7225, 101725, 10132, 6352, 
      6452, 7450, 77218, 105154, 111554, 10180, 86740, 96685, 11282, 6866, 
      78065, 7025, 10820, 89833, 10361, 10141, 98170, 100160, 96725, 9621, 
      9256, 12064, 8818, 115578, 123269, 135761, 158985, 15650, 9413, 94868, 
      98408, 116730, 167410, 16724, 11225, 141769, 14170, 12050, 110690, 
      126482, 17800, 10618, 107330, 120170, 12665, 124385, 19125, 13050, 
      13540, 13085, 18010, 12970, 119690, 122338, 125018, 15362, 124325, 
      19045, 15597, 15826, 128146, 138065, 151840, 21970, 123913, 23333, 
      18413, 128405, 22922, 17242, 163109, 19125, 153029, 18985, 28781, 
      26116, 20500, 156029, 28298, 23314, 22873, 153113, 28360, 29105, 
      169040, 175585, 23805, 28925, 27785, 29204, 27560, 29858, 25490, 24545, 
      22546, 32341, 29965, 26077, 22277, 31705, 28793, 23425, 23882, 31149, 
      29857, 29957, 35465, 32645, 31573, 30340, 37757, 31705, 30724, 40882, 
      36810, 35802, 34717, 42809, 37850, 33829, 41645, 45856, 42601, 46922, 
      40693, 38250, 40097, 44629, 47821, 43117, 48869, 41105, 40706, 47858, 
      49204, 54536, 56260, 50661, 52090, 52340 ], 
  [ 272410, 263738, 263786, 262145, 258245, 262565, 256040, 251540, 251572, 
      255413, 256066, 252125, 237796, 250850, 242930, 246933, 238570, 237653, 
      231741, 231877, 232405, 224921, 220240, 226522, 219445, 218881, 214513, 
      209525, 214001, 207602, 199060, 202850, 197465, 183082, 194996, 192245, 
      191570, 184693, 196877, 187940, 186740, 182117, 171664, 170865, 185629, 
      183853, 186745, 176474, 168461, 182905, 177073, 176290, 179353, 177557, 
      171026, 167138, 157714, 164149, 171625, 162962, 168165, 166600, 161109, 
      170018, 164033, 166772, 154570, 147010, 152269, 141620, 152017, 152498, 
      148240, 131122, 148045, 139600, 129204, 140881, 123521, 138946, 123848, 
      121250, 136810, 118458, 123061, 120564, 120785, 171745, 126810, 117745, 
      131557, 115585, 110258, 111253, 128005, 125541, 157797, 112201, 127042, 
      158882, 125460, 109960, 145224, 116114, 109898, 109514, 113780, 108250, 
      157160, 120469, 118994, 164018, 105746, 111476, 153700, 120762, 116797, 
      145210, 126290, 144261, 154152, 113152, 128897, 110578, 107434, 110525, 
      106580, 107501, 104285, 101348, 143093, 129418, 131716, 100481, 111449, 
      94868, 91664, 112820, 93517, 109645, 86913, 113569, 108290, 145625, 
      100840, 97480, 98849, 91066, 97162, 100341, 145962, 102884, 93113, 
      98080, 84650, 79850, 90701, 83725, 91940, 96850, 88082, 112645, 119237, 
      79924, 75668, 72400, 89780, 101408, 79938, 78013, 97533, 87140, 71780, 
      87649, 78506, 78194, 101930, 79669, 72641, 72857, 95125, 85930, 85093, 
      75653, 82960, 110480, 84965, 77512, 64445, 73405, 81226, 74821, 65416, 
      67261, 76885, 67777, 62401, 62226, 73450, 79162, 63905, 63620, 72245, 
      92693, 72180, 62234, 84050, 70145, 61965, 59490, 74981, 76369, 75825, 
      74282, 58565, 66725, 62885, 60488, 58408, 87145, 74740, 65696, 58505, 
      70109, 95225, 58005, 85032, 71713, 56789, 56314, 54485, 67748, 52240, 
      52313, 51917, 51860, 62497, 54665, 68498, 56129, 54490, 50405, 49745, 
      50954, 64168, 79466, 63284, 50081, 48596, 49625, 63284, 62165, 51417, 
      61172, 63865, 57265, 50420, 58868, 60397, 48877, 44845, 50989, 45325, 
      57905, 51130, 43173, 42797, 59077, 66050, 53474, 46649, 69581, 75472, 
      48016, 47700, 49185, 54841, 57492, 62234, 61090, 56834, 51413, 43205, 
      40522, 40426, 83681, 48836, 43957, 53128, 39460, 95453, 38834, 53450, 
      80852, 79661, 63880, 87940, 38713, 51122, 122536, 102149, 50605, 51097, 
      52362, 73369, 41120, 41428, 116392, 41157, 63809, 47221, 37825, 115081, 
      114512, 65185, 63440, 130210, 44098, 47048, 47524, 32986, 103156, 
      54601, 146962, 37768, 39978, 32005, 31813, 88097, 54080, 42640, 40580, 
      33680, 111850, 67489, 30634, 84100, 76501, 75220, 74797, 65245, 52180, 
      53645, 143828, 91088, 196522, 155977, 65722, 215524, 154216, 42356, 
      38309, 32500, 210037, 78737, 46786, 143824, 128713, 46993, 41680, 
      32320, 31705, 196810, 124277, 30260, 140794, 109594, 72594, 34621, 
      36061, 172057, 110417, 191405, 209428, 131869, 102973, 26568, 201482, 
      195665, 93002, 65125, 65281, 45730, 37825, 172420, 92045, 165274, 
      92249, 26093, 28130, 190800, 133897, 31392, 24865, 188050, 25469, 
      27869, 192637, 152597, 48997, 30277, 188245, 132309, 113409, 29493, 
      23445, 213200, 87113, 39488, 24868, 194197, 164930, 64417, 227709, 
      195257, 150365, 24602, 161780, 91073, 34448, 25873, 134505, 186965, 
      112834, 132961, 26512, 135085, 120020, 101389, 88808, 24653, 148045, 
      22090, 80609, 83330, 178769, 115490, 68498, 153185, 119620, 98585, 
      27712, 140725, 120625, 93850, 83761, 21474, 187700, 173981, 137672, 
      134237, 123581, 111592, 29837, 28505, 27098, 216340, 27225, 19449, 
      22786, 169000, 119300, 96730, 81157, 25666, 16897, 16785, 210610, 
      207098, 206225, 39538, 25930, 21170, 203365, 195652, 183157, 88237, 
      41157, 210989, 175625, 76634, 173780, 81940, 63337, 57401, 31001, 
      17777, 185698, 149818, 145450, 134154, 99229, 56745, 17530, 191284, 
      166205, 160808, 106450, 99905, 90817, 53845, 33962, 143281, 98500, 
      16900, 213077, 182261, 55777, 29537, 166805, 150085, 123485, 59293, 
      39205, 30053, 214393, 206410, 80253, 77698, 196409, 154601, 70346, 
      146725, 111365, 64298, 38369, 12805, 21008, 158245, 28450, 20602, 
      86629, 18661, 110477, 54317, 18605, 12002, 150048, 134865, 110045, 
      45305, 28090, 119266, 115354, 73525, 28449, 25425, 11074, 84257, 47297, 
      108578, 106709, 65834, 59009, 39509, 20018, 112165, 44629, 10980, 
      88042, 47837, 56225, 38224, 10036, 59085, 18082, 39533, 29204, 20858, 
      10433, 50832, 9657, 20689, 14501, 76957, 10061, 69658, 61549, 40333, 
      8633, 72797, 41405, 22681, 13042, 64744, 47522, 54833, 38020, 8320, 
      35786, 23354, 23101, 8186, 14800, 11680, 7956, 28793, 8914, 27297, 
      6597, 38800, 27716, 19625, 16201, 10597, 7373, 6010, 19786, 18850, 
      10954, 15677, 5557, 27530, 23825, 16778, 5653, 6005, 6850, 7538, 28450, 
      27842, 4981, 17757, 19024, 9248, 28205, 17714, 5450, 22721, 22592, 
      5185, 23569, 5194, 28180, 19357, 15464, 9370, 28625, 18329, 30389, 
      20626, 2410, 18085, 3560, 10306, 26272, 27770, 1989, 23882, 22997, 
      17984, 13921, 13264, 14977, 11521, 7605, 7298, 8352, 15866, 13477, 
      12325, 8314, 3589, 1089, 27593, 15424, 31117, 27085, 22157, 16717, 
      11600, 27901, 24392, 15509, 6817, 30413, 16825, 15817, 15570, 7969, 
      7757, 520, 26533, 24005, 11105, 1130, 281, 1856, 6309, 32596, 17885, 
      25133, 20050, 17568, 10121, 28661, 356, 10916, 27970, 5557, 25028, 
      11945, 1289, 4274, 29277, 32786, 32425, 25306, 30992, 29257, 22217, 
      33498, 24345, 3730, 370, 1682, 34596, 20736, 0, 29585, 26245, 13925, 
      34234, 20173, 11890, 45, 9241, 31720, 37313, 30340, 3313, 36945, 31057, 
      12402, 15725, 3821, 35090, 17810, 37393, 340, 468, 17833, 23578, 17330, 
      4040, 16580, 24561, 17386, 8874, 31232, 1481, 20420, 34514, 23125, 
      6922, 23809, 2081, 28665, 25090, 40085, 33245, 30413, 25765, 36629, 
      6305, 8810, 18532, 8320, 5114, 13445, 36450, 9565, 7785, 29345, 13328, 
      14945, 8066, 7730, 15002, 10900, 31586, 31237, 18122, 9242, 16837, 
      41089, 43592, 23060, 36194, 27540, 9217, 6480, 33562, 42809, 6929, 
      23585, 10980, 40658, 11065, 43961, 14257, 22672, 36250, 27946, 28037, 
      13565, 27809, 21253, 26640, 30625, 42901, 30389, 11817, 13417, 15826, 
      23153, 14585, 16628, 11380, 36514, 21794, 40274, 11417, 17297, 19265, 
      46400, 33525, 48425, 27197, 18122, 21706, 46745, 29200, 15170, 13922, 
      13325, 16946, 35050, 50933, 14912, 19601, 31252, 27460, 40970, 17305, 
      41242, 51556, 52861, 54184, 40385, 33745, 49429, 38090, 17650, 52565, 
      39701, 39481, 33181, 49876, 34000, 19700, 39418, 21058, 35170, 38690, 
      49348, 25684, 30733, 52466, 34802, 21617, 34961, 49988, 27625, 47225, 
      46429, 32218, 33344, 31637, 41589, 39784, 50080, 25810, 42138, 46661, 
      53969, 68265, 59138, 29573, 31508, 33320, 43290, 73810, 61076, 42041, 
      57961, 53050, 45170, 40130, 49010, 63304, 32218, 38498, 45578, 45785, 
      48065, 65781, 46746, 48100, 46205, 62074, 44938, 45674, 47170, 48698, 
      53090, 48581, 63397, 51021, 51250, 51250, 57137, 65440, 68914, 49033, 
      72005, 58445, 51797, 69866, 52666, 72965, 56277, 67205, 54409, 80909, 
      74500, 58516, 69341, 78698, 65650, 64345, 67865, 78472, 79505, 78032, 
      82273, 64413, 77885, 75017, 78164, 73064, 78530, 66674, 63713, 54514, 
      83317, 77485, 66685, 51941, 80953, 73433, 55393, 56426, 78669, 74785, 
      73445, 86153, 76997, 73333, 69508, 87581, 69433, 65860, 93586, 82602, 
      79866, 76765, 96665, 84218, 68965, 90605, 100000, 92425, 101930, 86485, 
      78858, 83585, 94741, 100237, 88621, 102149, 81425, 80162, 98258, 98740, 
      106952, 109828, 94725, 97882, 97844 ], 
  [ 242089, 238225, 236205, 235250, 233410, 230500, 229477, 227725, 225689, 
      224712, 222953, 218314, 216709, 215657, 215305, 214490, 211625, 210706, 
      203402, 202504, 199930, 198980, 198425, 195413, 195560, 194650, 184066, 
      181480, 180794, 176449, 175817, 173065, 171460, 172553, 168985, 168296, 
      166585, 167620, 165698, 166049, 166225, 162280, 164897, 164096, 159250, 
      158504, 157610, 157657, 159274, 154450, 154810, 154025, 150544, 149778, 
      149437, 148297, 151945, 148058, 145210, 145489, 143810, 143965, 145010, 
      142909, 143460, 140689, 136385, 139145, 135112, 132017, 127618, 125341, 
      124865, 130793, 122600, 123097, 128525, 116450, 123170, 115889, 120397, 
      118825, 111677, 118781, 112370, 113657, 112500, 288676, 108545, 112208, 
      107098, 110386, 114001, 111554, 103880, 104168, 268520, 108370, 102569, 
      271321, 102017, 107845, 247685, 103333, 106749, 107053, 103405, 105785, 
      270621, 99080, 99325, 282637, 103273, 99025, 266465, 96269, 96776, 
      252125, 218065, 251858, 268973, 93809, 224794, 93641, 94625, 92898, 
      94113, 92968, 92500, 93001, 253426, 229429, 234133, 90752, 196660, 
      91325, 94313, 200093, 91348, 194164, 95402, 203930, 193833, 263840, 
      80765, 81533, 178186, 160769, 175121, 182084, 265889, 188065, 167284, 
      179129, 82105, 87625, 77834, 81866, 75973, 74345, 159833, 210884, 
      222980, 79085, 84461, 94265, 165997, 190697, 78065, 136340, 183380, 
      73225, 90889, 72356, 139925, 140985, 194305, 145898, 127170, 129104, 
      183362, 67525, 67720, 139464, 67649, 213505, 65866, 68389, 81460, 
      138580, 157753, 66722, 76925, 121082, 65000, 71716, 85604, 87149, 
      140341, 154309, 77130, 77877, 138788, 184004, 139409, 108477, 167445, 
      135650, 73460, 82337, 149768, 59306, 59450, 59281, 101700, 130500, 
      65770, 69221, 102917, 177748, 57325, 61353, 70330, 58196, 194080, 
      68450, 174941, 56356, 69640, 70885, 89352, 57205, 87785, 72720, 71978, 
      72265, 54346, 107746, 51401, 58640, 60785, 71492, 81152, 93025, 136165, 
      169693, 51341, 66002, 83437, 91690, 135277, 133810, 105170, 48529, 
      47092, 49090, 54973, 129469, 47060, 56180, 81044, 52442, 87370, 129530, 
      49825, 79364, 79330, 133450, 42725, 46661, 100036, 156680, 42169, 
      50489, 50861, 109106, 124394, 130829, 42345, 42577, 129825, 45970, 
      56338, 66725, 68693, 41770, 46485, 51236, 42517, 63937, 43560, 67093, 
      125053, 39965, 39114, 38125, 40165, 53890, 39465, 51365, 43706, 122536, 
      123716, 126701, 36250, 97225, 98221, 47965, 43250, 34596, 37960, 47140, 
      46994, 46769, 34250, 34225, 53177, 38617, 36405, 118753, 68093, 41597, 
      33290, 60289, 94541, 37925, 53000, 54184, 35818, 31729, 35425, 36805, 
      45729, 43745, 31376, 59537, 34225, 32474, 32225, 32146, 30850, 31201, 
      30600, 57485, 35705, 85753, 63440, 29945, 96841, 62365, 32377, 34866, 
      41785, 93416, 31604, 30269, 56785, 49586, 29786, 31697, 40225, 41330, 
      85345, 47210, 42289, 54781, 40781, 29237, 34952, 98312, 70906, 40914, 
      81652, 92105, 49978, 37594, 62669, 87253, 83844, 33813, 26920, 26384, 
      26441, 29200, 70225, 32850, 66173, 32708, 42920, 78325, 80345, 49930, 
      32393, 46850, 78625, 42292, 79092, 81146, 58994, 24194, 32306, 78472, 
      48680, 40100, 32552, 55400, 93105, 29970, 25345, 69205, 81668, 65129, 
      24128, 101762, 82036, 57096, 71341, 63005, 30482, 25801, 77426, 48800, 
      76834, 38477, 47594, 30241, 48338, 41185, 33218, 28549, 31474, 54760, 
      68125, 25506, 26161, 71028, 38365, 21645, 56794, 40085, 31090, 24545, 
      50180, 40400, 29105, 25552, 31721, 75825, 67954, 48501, 46786, 41634, 
      36181, 22194, 22580, 23581, 92765, 23018, 33818, 26833, 64685, 39065, 
      29221, 23624, 22829, 41236, 42500, 88745, 86609, 86080, 16745, 21713, 
      26585, 84250, 79633, 72298, 25538, 16298, 88776, 67860, 21501, 66701, 
      23021, 17834, 16714, 17834, 30754, 73457, 53401, 51097, 45305, 29300, 
      16400, 30505, 76633, 62218, 59229, 32045, 29284, 25700, 15560, 15973, 
      49610, 28565, 29525, 89476, 71044, 15424, 16704, 62122, 52970, 39442, 
      15842, 14330, 16186, 90100, 85213, 21320, 20485, 78992, 55072, 17945, 
      50632, 33160, 16021, 13140, 40552, 19169, 56644, 14569, 19105, 22522, 
      20602, 32264, 13256, 20200, 38021, 51881, 43922, 31828, 11808, 13513, 
      35885, 34037, 17320, 12836, 13940, 43277, 20826, 11386, 30697, 29860, 
      14785, 13120, 10820, 16441, 32218, 10778, 32513, 21853, 10888, 12050, 
      10217, 37757, 12500, 16561, 9802, 10825, 13829, 51220, 10433, 32210, 
      13312, 18820, 16946, 27794, 14461, 12200, 8872, 42874, 15188, 8564, 
      11168, 19073, 12637, 8829, 9946, 7925, 46337, 7405, 9421, 9512, 27277, 
      14281, 18041, 27389, 7632, 23185, 7508, 34280, 6625, 7237, 9810, 11890, 
      17636, 24040, 32653, 8585, 9025, 15577, 10666, 38386, 6005, 6772, 9701, 
      41576, 44680, 49997, 53437, 5545, 5625, 37802, 8264, 7465, 62361, 4948, 
      7873, 24505, 5652, 5521, 23546, 5120, 22865, 4225, 5716, 7325, 66925, 
      2930, 5018, 2626, 3869, 31061, 4420, 46309, 71285, 2281, 2057, 26498, 
      2293, 2440, 3617, 5402, 5777, 4736, 6784, 64100, 10469, 66905, 3897, 
      4946, 5512, 8725, 16040, 30740, 1170, 3793, 904, 1000, 1576, 3016, 
      77017, 778, 1053, 3176, 9274, 530, 2420, 2788, 2885, 7666, 7796, 25325, 
      424, 648, 4948, 20773, 28178, 45233, 9092, 289, 1746, 392, 1157, 1769, 
      74128, 130, 35465, 76297, 125, 60616, 277, 4050, 42930, 56233, 50, 117, 
      100, 205, 41, 26, 103066, 137, 272, 12337, 23425, 17165, 197, 785, 
      29585, 0, 100, 2916, 173, 904, 3973, 27560, 71840, 61, 490, 53, 13274, 
      464, 80, 80153, 2290, 12402, 325, 93125, 562, 34717, 36221, 93146, 505, 
      1825, 12269, 90169, 452, 1877, 6437, 241, 43074, 98821, 425, 730, 
      64333, 722, 45730, 416, 625, 1170, 522, 442, 610, 808, 61988, 69653, 
      1973, 68129, 57697, 81850, 965, 6760, 66212, 738, 81385, 85410, 8353, 
      65809, 85465, 6025, 909, 904, 2581, 7461, 89704, 1808, 2245, 103489, 
      1381, 1325, 8114, 60761, 124645, 2482, 61546, 104000, 7457, 2389, 7540, 
      2938, 81938, 101705, 2105, 2057, 2146, 6250, 2260, 3272, 2465, 2320, 
      3242, 2426, 74324, 78676, 84869, 3442, 81562, 86701, 9209, 3037, 98397, 
      136141, 72194, 87706, 92426, 147425, 3140, 4964, 3688, 5965, 97613, 
      147764, 3625, 7825, 8641, 9076, 85969, 125401, 5746, 80145, 91712, 
      4289, 4625, 4717, 85280, 136393, 6697, 157642, 159997, 134500, 121322, 
      6628, 5265, 8905, 7354, 132778, 5620, 119720, 7069, 5641, 8541, 5897, 
      92801, 123425, 130385, 7225, 103273, 114170, 7933, 6093, 93700, 6250, 
      7857, 106580, 7840, 7732, 115637, 117793, 114020, 8042, 7957, 9305, 
      10145, 134489, 142792, 156292, 181250, 11817, 10116, 111809, 115685, 
      135629, 190229, 12717, 9850, 162682, 11225, 10225, 129025, 146161, 
      13565, 11029, 125325, 139285, 10834, 143834, 14660, 11105, 11425, 
      11250, 14045, 11357, 138685, 141557, 144461, 12625, 143650, 15016, 
      13298, 13525, 147685, 158386, 173225, 17425, 143056, 18450, 15210, 
      147880, 18369, 14929, 185210, 16466, 174280, 16658, 23202, 21265, 
      17665, 177442, 23049, 19633, 19360, 174240, 23165, 23850, 191281, 
      198272, 20450, 23944, 23140, 24221, 23245, 24925, 22013, 21460, 20857, 
      26954, 25250, 22706, 21034, 26650, 24634, 21730, 22073, 26426, 25636, 
      26010, 30112, 28516, 27946, 27217, 32554, 28850, 28373, 35113, 32381, 
      31709, 31016, 36810, 33305, 31460, 36584, 39785, 37370, 40681, 36242, 
      34805, 36090, 39332, 42068, 38708, 42946, 37700, 37469, 42489, 43993, 
      48749, 50245, 46490, 47581, 47885 ], 
  [ 242289, 238145, 236245, 235250, 233290, 230800, 229457, 227545, 225629, 
      224932, 223313, 218714, 216369, 216137, 215345, 214810, 211625, 210706, 
      203482, 202644, 200250, 198920, 198125, 195653, 195380, 194490, 184266, 
      181540, 181154, 176689, 175597, 173225, 171400, 171593, 168925, 168116, 
      166465, 167040, 165938, 165749, 165845, 161860, 163717, 162916, 159210, 
      158404, 157730, 157177, 158234, 154530, 154530, 153745, 150644, 149818, 
      149117, 147817, 150705, 147418, 145170, 144929, 143650, 143705, 144370, 
      142909, 143080, 140629, 135865, 138025, 134532, 130997, 127458, 125341, 
      124645, 129233, 122500, 122477, 126985, 116290, 121610, 115649, 119017, 
      117385, 111557, 117181, 111410, 112477, 111400, 280296, 108025, 110948, 
      106938, 109106, 112201, 109954, 103700, 103828, 260500, 107010, 102409, 
      263201, 101797, 106385, 240145, 102493, 105349, 105613, 102425, 104345, 
      262441, 98740, 98885, 274157, 101833, 98165, 258325, 96109, 96356, 
      244325, 211145, 244018, 260713, 93349, 217634, 93041, 93785, 92338, 
      93253, 92228, 91600, 91901, 245426, 222029, 226593, 89732, 190120, 
      89945, 92573, 193433, 89888, 187664, 93322, 197090, 187273, 255380, 
      80345, 80873, 171986, 155129, 169001, 175744, 257329, 181525, 161384, 
      172829, 80665, 85585, 76994, 80386, 75313, 74065, 154073, 203584, 
      215360, 77545, 82361, 91405, 159977, 183917, 76585, 131360, 176800, 
      72445, 88189, 71656, 134765, 135745, 187345, 140458, 122410, 124244, 
      176642, 67005, 67140, 134164, 66949, 205925, 65386, 67329, 78880, 
      133200, 151713, 65602, 74665, 116362, 64100, 69896, 82664, 84109, 
      134861, 148349, 74770, 75457, 133328, 177104, 133909, 104197, 161005, 
      130250, 71200, 79417, 143828, 58706, 58810, 58561, 97600, 125200, 
      64010, 67121, 98737, 170888, 56745, 60013, 68050, 57296, 186740, 66250, 
      168121, 55656, 67300, 68445, 85732, 56225, 84125, 69940, 69218, 69485, 
      53226, 103066, 50801, 56900, 58825, 68672, 77732, 88985, 130385, 
      162853, 50441, 63482, 79817, 87650, 129497, 128050, 100450, 47669, 
      46472, 47970, 53113, 123769, 46240, 54160, 77344, 50762, 83330, 123770, 
      48305, 75664, 75610, 127530, 42485, 45461, 95336, 150020, 42509, 48749, 
      49081, 104026, 118754, 124969, 41905, 42057, 123985, 44690, 53978, 
      63605, 65453, 42610, 45025, 49216, 41537, 60917, 44980, 63853, 119293, 
      40745, 39874, 38025, 41345, 51410, 38545, 53905, 45506, 116756, 117896, 
      120781, 36810, 92365, 93321, 50345, 41530, 34696, 36900, 45000, 49354, 
      49109, 34450, 34325, 56057, 37337, 35425, 113013, 64453, 43577, 32930, 
      63729, 89641, 36445, 50180, 51284, 37258, 31429, 34245, 35425, 43429, 
      46105, 31876, 56257, 35525, 33434, 33125, 33026, 31250, 30821, 30340, 
      60905, 37325, 90593, 67220, 30425, 102141, 66105, 31357, 33466, 39645, 
      98596, 32744, 29629, 60245, 52586, 29186, 30677, 38165, 39170, 90225, 
      50090, 39989, 58181, 43181, 30157, 33332, 93092, 75186, 43354, 86432, 
      97325, 53138, 39794, 58969, 92293, 88744, 35653, 27540, 27044, 25961, 
      28100, 74565, 34690, 70333, 34568, 40340, 73805, 85165, 53210, 30733, 
      43970, 83385, 39712, 74512, 86026, 62834, 24034, 30586, 83252, 51940, 
      42760, 30772, 51940, 98485, 31690, 24565, 65025, 86608, 69329, 24868, 
      107482, 87016, 60916, 67021, 67145, 32402, 24701, 72826, 52180, 81634, 
      41197, 50954, 28421, 51778, 44165, 35578, 30449, 29474, 58580, 63845, 
      27106, 27881, 75688, 41245, 22765, 60794, 43105, 33410, 23125, 53840, 
      43460, 31265, 27332, 29521, 80725, 72514, 52081, 50266, 44794, 38961, 
      21034, 21320, 22181, 98345, 21658, 31378, 24993, 69145, 42125, 31541, 
      25364, 21389, 38216, 39400, 94225, 92009, 91460, 16465, 20353, 24665, 
      89570, 84773, 77138, 27578, 16138, 94276, 72520, 23101, 71321, 24841, 
      18874, 17474, 16994, 28394, 78377, 57401, 54977, 48865, 31760, 17140, 
      28145, 81693, 66658, 63529, 34765, 31784, 27880, 16180, 15413, 53450, 
      31025, 27185, 95056, 75904, 16164, 15844, 66602, 57010, 42722, 16762, 
      14170, 15386, 95720, 90653, 23140, 22205, 84212, 59252, 19385, 54612, 
      36100, 17221, 13000, 37332, 17669, 60944, 13769, 17585, 24642, 18882, 
      35204, 14036, 18500, 34901, 55981, 47602, 34768, 12148, 12753, 39125, 
      37157, 18980, 12136, 13000, 39797, 22906, 11866, 33617, 32720, 16145, 
      14180, 10880, 15041, 35258, 11138, 29653, 24093, 11428, 13010, 10237, 
      34537, 13600, 15041, 9922, 10285, 12629, 47240, 11173, 29290, 12132, 
      16960, 18826, 25154, 16061, 13460, 9092, 39274, 16928, 8864, 10228, 
      17113, 14057, 9469, 10946, 8065, 42517, 7445, 8621, 8692, 24557, 12701, 
      16061, 24649, 7252, 20745, 7048, 31060, 6885, 6817, 8770, 10530, 15616, 
      21460, 29493, 7625, 7985, 13697, 9346, 34866, 5645, 6152, 8501, 37876, 
      40820, 45877, 49157, 5265, 5305, 34282, 7204, 6525, 57661, 4688, 6833, 
      21785, 5032, 4901, 20866, 4580, 20225, 4005, 4896, 6185, 61965, 2810, 
      4178, 2626, 3229, 27781, 3600, 42209, 66125, 2061, 1937, 23458, 1933, 
      2020, 2837, 4282, 4597, 3716, 5444, 59200, 8669, 61885, 2977, 3826, 
      4292, 7085, 13700, 27400, 1090, 2853, 1044, 900, 1156, 2196, 71597, 
      738, 793, 2276, 7514, 650, 1640, 1928, 2005, 6066, 6176, 22265, 324, 
      388, 3688, 18013, 24938, 41093, 7312, 549, 1066, 212, 637, 1069, 68788, 
      170, 31805, 70877, 125, 55796, 97, 2890, 38890, 51593, 130, 397, 360, 
      45, 221, 106, 96746, 457, 52, 10217, 20465, 14645, 577, 325, 26245, 
      100, 0, 1936, 533, 404, 2813, 24340, 66580, 281, 1010, 193, 11074, 964, 
      260, 74593, 1450, 10282, 725, 87125, 1082, 31097, 32521, 87146, 225, 
      1105, 10169, 84269, 232, 1157, 4957, 421, 39034, 92641, 785, 410, 
      59373, 442, 41570, 436, 425, 1810, 802, 562, 450, 1268, 57128, 64493, 
      1313, 63029, 53017, 76250, 1405, 5300, 61192, 778, 75805, 79690, 6713, 
      60809, 79745, 4685, 1069, 1044, 1861, 5941, 83844, 2468, 3025, 97189, 
      1781, 1225, 6554, 55981, 117725, 3202, 56746, 97700, 6037, 2989, 6120, 
      3698, 76378, 95485, 2465, 1937, 2026, 5050, 2120, 2692, 2245, 2340, 
      3922, 2426, 69064, 73256, 79229, 2962, 76042, 81001, 7709, 3357, 92317, 
      128941, 67034, 81986, 86546, 139925, 3280, 5864, 3428, 5045, 91573, 
      140264, 3485, 6625, 7321, 7696, 80329, 118521, 6746, 74725, 85892, 
      4229, 4325, 5197, 79700, 129233, 7677, 149922, 152217, 127400, 114602, 
      7488, 5545, 7785, 8354, 125738, 5960, 113060, 7929, 5661, 7561, 6217, 
      87001, 116665, 123425, 8045, 97133, 107690, 8893, 6133, 87880, 6290, 
      8677, 100360, 8500, 8352, 109157, 111253, 107600, 8362, 8177, 10045, 
      9425, 127489, 135572, 148712, 173050, 12937, 9616, 105509, 109265, 
      128629, 181829, 13897, 10090, 154962, 12025, 10625, 122225, 138881, 
      14825, 10629, 118645, 132205, 11234, 136634, 16000, 11545, 11925, 
      11650, 15205, 11677, 131645, 134437, 137261, 13345, 136490, 16196, 
      13858, 14085, 140445, 150866, 165325, 18785, 135956, 19930, 16090, 
      140660, 19729, 15489, 177050, 17146, 166420, 17218, 24922, 22725, 
      18405, 169522, 24649, 20673, 20340, 166420, 24745, 25450, 183061, 
      189892, 21370, 25444, 24520, 25721, 24505, 26405, 22973, 22280, 21177, 
      28594, 26650, 23626, 21194, 28170, 25834, 22050, 22433, 27826, 26856, 
      27130, 31732, 29696, 28946, 28037, 34114, 29570, 28913, 36873, 33661, 
      32869, 32036, 38650, 34625, 32000, 38084, 41645, 38930, 42601, 37522, 
      35725, 37210, 40912, 43808, 39968, 44746, 38600, 38309, 44089, 45533, 
      50489, 52065, 47650, 48861, 49145 ], 
  [ 245545, 240169, 238797, 237626, 235138, 234496, 231745, 229129, 227741, 
      228276, 227273, 222850, 217249, 220625, 217897, 218594, 214001, 213082, 
      206210, 205636, 204034, 201032, 199181, 199085, 196964, 196162, 187522, 
      184180, 185114, 180121, 177005, 176305, 173512, 169745, 171037, 169700, 
      168313, 166864, 169370, 166805, 166549, 162388, 160901, 160100, 161410, 
      160340, 160634, 157441, 156034, 157258, 155674, 154889, 153460, 152370, 
      150085, 148081, 147625, 146978, 147370, 144841, 145322, 144937, 143930, 
      145285, 143784, 142741, 135953, 135473, 134356, 128885, 129130, 127717, 
      126053, 124745, 124436, 122125, 122585, 117962, 117122, 116969, 115321, 
      113425, 113405, 112517, 109562, 109661, 108936, 245800, 108113, 107780, 
      108610, 105850, 106657, 105290, 105284, 104708, 227588, 103402, 104081, 
      229849, 103205, 102337, 209345, 101173, 101565, 101653, 100489, 100385, 
      228825, 99620, 99325, 239221, 97873, 96757, 224885, 97781, 96884, 
      212381, 183073, 211898, 226745, 93701, 188506, 92777, 92465, 92250, 
      91845, 91348, 90016, 89437, 212602, 191845, 195793, 87620, 163720, 
      86249, 87293, 166505, 85840, 161440, 86546, 169370, 160785, 220532, 
      80873, 80345, 147082, 132689, 144449, 150224, 222041, 155125, 137800, 
      147485, 76705, 78985, 75674, 76250, 74785, 75209, 131105, 173840, 
      184208, 73145, 75497, 81197, 135865, 156461, 72449, 111824, 150224, 
      71389, 78685, 70952, 114437, 115065, 159097, 118898, 103842, 105236, 
      149450, 67093, 66964, 113220, 66245, 174949, 65650, 65041, 69904, 
      111904, 127513, 63050, 67097, 97970, 62516, 64264, 72104, 73109, 
      113125, 124501, 66762, 67185, 111680, 149120, 112085, 87741, 135045, 
      108866, 63632, 68945, 120068, 58442, 58370, 57769, 81936, 104256, 
      58642, 60257, 82721, 143080, 56569, 56493, 60394, 55712, 156820, 58946, 
      140489, 54952, 59380, 60085, 72180, 54289, 70397, 60084, 59450, 59629, 
      50674, 84850, 50537, 51620, 52577, 58640, 65060, 73585, 107329, 135133, 
      48857, 54770, 66265, 72250, 106441, 105082, 82058, 46261, 46120, 45418, 
      47305, 101065, 45008, 47648, 63440, 45746, 67930, 100802, 43993, 61760, 
      61618, 103858, 43805, 42557, 77032, 123092, 46381, 43469, 43625, 84050, 
      96314, 101561, 42345, 42145, 100665, 41434, 45970, 52253, 53573, 48682, 
      40977, 42704, 39601, 50005, 53604, 51973, 96325, 46553, 45594, 39961, 
      48913, 42874, 36873, 67457, 55802, 93700, 94664, 97109, 41650, 73357, 
      74137, 63193, 36338, 37512, 34612, 37960, 62114, 61781, 37706, 37141, 
      71105, 34081, 33489, 90133, 50813, 54665, 33722, 81241, 70457, 32309, 
      40148, 40900, 45970, 32485, 31429, 31729, 35685, 58865, 36452, 44201, 
      43621, 40034, 39461, 39274, 35386, 31525, 31572, 78329, 46829, 114265, 
      86228, 34913, 127837, 84937, 29245, 29682, 32605, 123764, 40136, 29189, 
      77845, 68162, 28922, 28565, 31477, 32042, 114073, 65138, 32245, 75517, 
      56117, 36581, 28580, 72500, 96394, 56466, 109840, 122669, 69418, 51850, 
      45065, 116845, 112680, 46125, 32644, 32324, 26225, 25636, 96037, 45162, 
      91013, 45128, 31364, 56293, 108749, 70018, 25805, 33674, 106705, 30736, 
      56736, 109874, 82106, 25706, 25394, 106660, 68660, 56840, 25316, 39092, 
      124533, 41634, 23509, 49009, 110720, 90185, 30500, 135026, 111304, 
      80100, 50389, 87737, 43226, 22237, 54962, 69428, 105130, 55541, 68114, 
      22789, 69290, 59653, 48338, 41185, 23050, 77764, 47389, 36522, 37825, 
      98568, 56293, 30069, 80770, 58769, 45994, 19253, 72320, 59300, 43145, 
      37540, 22217, 104661, 94954, 70209, 67954, 61074, 53569, 18306, 18152, 
      18397, 125273, 18050, 23018, 19273, 91145, 57965, 44125, 35396, 17429, 
      27304, 28136, 120713, 118145, 117508, 17609, 16745, 18593, 115354, 
      109765, 100810, 38930, 17810, 120852, 95400, 32517, 94025, 35225, 
      25826, 23194, 15674, 20386, 102401, 77377, 74425, 66905, 44960, 22772, 
      20137, 106333, 88570, 84825, 49109, 45160, 39848, 21284, 15325, 72722, 
      44225, 19265, 121984, 99664, 21796, 14436, 88690, 77162, 59530, 23186, 
      15842, 14242, 122824, 116965, 33524, 32149, 109556, 80020, 28097, 
      74500, 51412, 24877, 14760, 25540, 13445, 82240, 12625, 13273, 36346, 
      13690, 50516, 19844, 13396, 23549, 76397, 66170, 50080, 16020, 11785, 
      55757, 53261, 28660, 11432, 11240, 26861, 34434, 16354, 48841, 47680, 
      24505, 21220, 13520, 11257, 51010, 15098, 19445, 36325, 16180, 19610, 
      12701, 22745, 20816, 10729, 12826, 10285, 9725, 32104, 16805, 18818, 
      9316, 11152, 29474, 15914, 25477, 21380, 12436, 25810, 26960, 12560, 
      8468, 10865, 22681, 14661, 17722, 11057, 28085, 9997, 7477, 7460, 
      14965, 8125, 9725, 14969, 7956, 12385, 7400, 19268, 10405, 7345, 6570, 
      6922, 9104, 12484, 17965, 5777, 5785, 7801, 5914, 21754, 6437, 5800, 
      5597, 23972, 26212, 30125, 32701, 6409, 6273, 21170, 4916, 4765, 39357, 
      5920, 4633, 12193, 4680, 4549, 11450, 4580, 10985, 5413, 3664, 3545, 
      42517, 4658, 2858, 5002, 2789, 15725, 2368, 26545, 45797, 3469, 3785, 
      12458, 2725, 2548, 1781, 1730, 1781, 1604, 1924, 40016, 3125, 42173, 
      1305, 1274, 1300, 2245, 5780, 15080, 3114, 1093, 4036, 2836, 1684, 964, 
      50125, 2938, 2025, 692, 2146, 3554, 584, 520, 509, 1402, 1424, 11177, 
      2260, 1620, 520, 8245, 13058, 25253, 1856, 4069, 450, 1796, 725, 365, 
      47668, 2722, 18077, 49405, 2501, 36964, 1681, 162, 23490, 33553, 2858, 
      4005, 3880, 1717, 3389, 2834, 71314, 4241, 1460, 3265, 9817, 5933, 
      4625, 677, 13925, 2916, 1936, 0, 4493, 580, 85, 12548, 45812, 3625, 
      5674, 3185, 3770, 5540, 3428, 52505, 130, 3330, 4861, 63101, 5746, 
      17545, 18617, 63122, 1369, 313, 3305, 60685, 1640, 365, 821, 3589, 
      23634, 67825, 4745, 1378, 39925, 1586, 25642, 2900, 1921, 7002, 4410, 
      3466, 2122, 5668, 38120, 44165, 785, 42965, 34801, 53986, 5717, 1252, 
      41480, 3330, 53629, 56898, 1873, 41185, 56953, 1165, 4149, 4036, 1069, 
      1629, 60436, 7748, 8833, 71845, 5917, 3161, 2066, 37325, 89653, 8746, 
      38002, 72356, 2165, 8005, 2248, 9418, 54290, 70493, 6425, 3785, 3874, 
      2146, 3880, 2516, 3653, 4804, 9290, 4802, 48296, 51784, 56789, 3226, 
      54130, 58297, 3485, 7141, 67941, 99637, 46706, 59194, 63050, 109301, 
      6272, 12200, 4660, 3373, 67373, 109640, 5245, 3721, 3889, 4000, 57889, 
      90625, 13522, 53253, 62660, 6341, 5381, 9685, 57524, 100105, 14365, 
      118330, 120361, 98536, 87410, 13648, 9153, 5233, 15130, 97138, 9832, 
      86132, 14089, 8125, 5625, 10001, 63857, 89297, 95177, 14029, 72493, 
      81554, 15493, 8685, 64648, 8842, 14661, 75368, 13780, 13456, 83021, 
      84853, 81728, 12146, 11521, 15677, 8633, 99065, 106180, 117736, 139346, 
      20241, 9792, 80165, 83393, 100205, 147245, 21465, 13522, 123370, 17921, 
      14761, 94681, 109225, 22745, 11245, 91629, 103429, 15370, 107330, 
      24272, 15857, 16501, 15786, 22685, 15461, 103045, 105485, 107957, 
      18889, 107362, 23764, 18698, 18925, 110965, 120154, 132941, 27145, 
      107092, 28818, 22338, 111268, 28089, 20329, 143522, 22514, 134212, 
      22058, 34866, 31525, 24037, 137050, 34065, 27625, 27028, 134388, 34073, 
      34866, 149269, 155396, 27794, 34420, 32968, 34697, 32425, 35293, 29573, 
      28264, 24961, 38186, 35186, 30050, 24274, 37234, 33490, 25834, 26393, 
      36362, 34600, 34434, 41236, 37264, 35722, 34021, 43354, 35114, 33665, 
      46993, 41669, 40349, 38900, 49122, 42809, 36752, 47060, 52205, 48170, 
      53425, 45530, 42149, 44514, 50240, 53840, 47888, 55042, 44936, 44381, 
      53505, 54685, 60521, 62449, 55130, 56869, 57065 ], 
  [ 244100, 240584, 238400, 237493, 235801, 232333, 231722, 230170, 227970, 
      226625, 224676, 219965, 219314, 217192, 217412, 216229, 213768, 212845, 
      205405, 204425, 201605, 201145, 200898, 197172, 197865, 196925, 185825, 
      183409, 182329, 178120, 178082, 174824, 173497, 175752, 171010, 170473, 
      168676, 170309, 167317, 168370, 168650, 164737, 168338, 167533, 161201, 
      160529, 159345, 160168, 162509, 156221, 157049, 156260, 152269, 151577, 
      151700, 150760, 155396, 150725, 147089, 148040, 145837, 146122, 147661, 
      144724, 145769, 142570, 138836, 142376, 137633, 135082, 129557, 127060, 
      126866, 134532, 124433, 125602, 132226, 118325, 126865, 117864, 123850, 
      122344, 113472, 122500, 115245, 116818, 115553, 301193, 110836, 115461, 
      108917, 113653, 117940, 115229, 105705, 106201, 280537, 111725, 104360, 
      283460, 103882, 111322, 259066, 106000, 110144, 110500, 106250, 109224, 
      282818, 101081, 101456, 295220, 106696, 101690, 278594, 98020, 98865, 
      263808, 228596, 263581, 281242, 95930, 235625, 95940, 97236, 95141, 
      96746, 95441, 95173, 95930, 265325, 240544, 245426, 93565, 206641, 
      94594, 98050, 210226, 94717, 204085, 99565, 214281, 203816, 276277, 
      82746, 83826, 187673, 169524, 184500, 191749, 278440, 197986, 176369, 
      188730, 85384, 91684, 80329, 85193, 78226, 76100, 168712, 221765, 
      234277, 82466, 88570, 99362, 175202, 200890, 81364, 144189, 193309, 
      75610, 95770, 74633, 148000, 149156, 204712, 154325, 134705, 136765, 
      193437, 69536, 69809, 147689, 69890, 224690, 67813, 71090, 86125, 
      146885, 166916, 69485, 81170, 128525, 67473, 75385, 90729, 92404, 
      148768, 163360, 81497, 82322, 147181, 194269, 147850, 115328, 177104, 
      143953, 77677, 87412, 158761, 61353, 61549, 61480, 108293, 138653, 
      69317, 73210, 109610, 187921, 59330, 64346, 74545, 60613, 204869, 
      72553, 185050, 58505, 73921, 75296, 95297, 59714, 93762, 77549, 76777, 
      77090, 57005, 115033, 53380, 62101, 64532, 76357, 86797, 99476, 144874, 
      179776, 53698, 70465, 89330, 98129, 143978, 142477, 112477, 50810, 
      49057, 51701, 58546, 138034, 49277, 59957, 87005, 55773, 93769, 138157, 
      52936, 85309, 85297, 142277, 44164, 49348, 107273, 166465, 42850, 
      53874, 54298, 116833, 132849, 139570, 44036, 44372, 138536, 48749, 
      60521, 71892, 74016, 41785, 49490, 54965, 44890, 68962, 42809, 72400, 
      133636, 40042, 39209, 39338, 39706, 58189, 41732, 49130, 42433, 131113, 
      132345, 135460, 36581, 104602, 105650, 45922, 46537, 35513, 40385, 
      50969, 44969, 44770, 35033, 35138, 50472, 41320, 38714, 127250, 73856, 
      40050, 34785, 56840, 101930, 40864, 57681, 58969, 34957, 33130, 37970, 
      39610, 49730, 41684, 31733, 64808, 33538, 32229, 32058, 32005, 31333, 
      32698, 31937, 54034, 34594, 80452, 59517, 30312, 90938, 58490, 34690, 
      37673, 45554, 87665, 31105, 32084, 53266, 46665, 31545, 34002, 43882, 
      45117, 79976, 44437, 46250, 51328, 38628, 29008, 38025, 106065, 66305, 
      38705, 76397, 86274, 46825, 35689, 68434, 81652, 78425, 32372, 27065, 
      26469, 28008, 31573, 65522, 31397, 61700, 31225, 47209, 85136, 75010, 
      46597, 35482, 51525, 73364, 46573, 85973, 75725, 54925, 25325, 35465, 
      73177, 45361, 37561, 35785, 60817, 87026, 28649, 27274, 75554, 76157, 
      60580, 24077, 95233, 76465, 53033, 77860, 58522, 28885, 28130, 84305, 
      45301, 71485, 35828, 44109, 33490, 44741, 38186, 31025, 26954, 34949, 
      50665, 74560, 24293, 24788, 65825, 35476, 21044, 52445, 37010, 28925, 
      27242, 46269, 37269, 27144, 24085, 35428, 70298, 62869, 44690, 43105, 
      38369, 33410, 24545, 25057, 26240, 86346, 25621, 37825, 30056, 59714, 
      35914, 27028, 22185, 25524, 45985, 47353, 82436, 80404, 79901, 17924, 
      24296, 29896, 78145, 73762, 66817, 23697, 17317, 82433, 62609, 20228, 
      61498, 21458, 17285, 16529, 19729, 34625, 67860, 49000, 46852, 41476, 
      26901, 16237, 34372, 70850, 57241, 54434, 29300, 26825, 23657, 15545, 
      17492, 45405, 26154, 33354, 83005, 65509, 15245, 18605, 57077, 48497, 
      35957, 15425, 15317, 18005, 83569, 78916, 19729, 19024, 72973, 50405, 
      16840, 46217, 30097, 15220, 14081, 45497, 21874, 51805, 16360, 21832, 
      20513, 23585, 29185, 12985, 23153, 42820, 47290, 39877, 28741, 12101, 
      15236, 32400, 30708, 15889, 14473, 15889, 48528, 18845, 11485, 27620, 
      26861, 13736, 12461, 11461, 18980, 28981, 11025, 36946, 19652, 10897, 
      11509, 10898, 42650, 11773, 19240, 10345, 12226, 16084, 57089, 10162, 
      36697, 15533, 21925, 15185, 31909, 13060, 11241, 9265, 48229, 13597, 
      8845, 13061, 22292, 11458, 8660, 9305, 8402, 51962, 8000, 11108, 11225, 
      31460, 16978, 21258, 31594, 8765, 26996, 8737, 39097, 6914, 8410, 
      11789, 14285, 20885, 28009, 37376, 10440, 10984, 18628, 12985, 43565, 
      7072, 8177, 11860, 46985, 50297, 55952, 59600, 6500, 6632, 42965, 
      10225, 9266, 69050, 5861, 9800, 28616, 7025, 6890, 27593, 6381, 26856, 
      5066, 7325, 9346, 73892, 3601, 6625, 3133, 5204, 35828, 5981, 52130, 
      78480, 3050, 2692, 30925, 3232, 3457, 5098, 7325, 7778, 6525, 8989, 
      70933, 13264, 73882, 5540, 6845, 7537, 11296, 19521, 35521, 1709, 5450, 
      1145, 1553, 2545, 4505, 84482, 1241, 1802, 4753, 11965, 769, 3825, 
      4297, 4420, 10133, 10285, 29682, 929, 1361, 6961, 24736, 32761, 50986, 
      11773, 314, 2993, 985, 2192, 3034, 81421, 425, 40570, 83690, 468, 
      67225, 850, 5897, 48521, 62600, 277, 80, 89, 740, 130, 245, 111605, 40, 
      877, 15412, 27592, 20752, 10, 1690, 34234, 173, 533, 4493, 0, 1849, 
      5776, 32041, 78965, 58, 89, 146, 16409, 85, 117, 87652, 3649, 15425, 
      68, 101188, 145, 39682, 41290, 101205, 1124, 3016, 15250, 98090, 985, 
      3060, 8608, 250, 48569, 107098, 196, 1381, 71012, 1313, 51365, 613, 
      1108, 557, 377, 505, 1037, 425, 68521, 76576, 3042, 74970, 63988, 
      89333, 592, 8857, 72937, 881, 88834, 93041, 10676, 72500, 93092, 7954, 
      884, 905, 3700, 9620, 97505, 1125, 1402, 111850, 1028, 1618, 10305, 
      67138, 133792, 1693, 67933, 112333, 9442, 1744, 9521, 2081, 89297, 
      109922, 1764, 2340, 2425, 7933, 2561, 4145, 2866, 2405, 2465, 2533, 
      81265, 85825, 92304, 4165, 88837, 94210, 11250, 2708, 106388, 145588, 
      78985, 95225, 100153, 157258, 3037, 3865, 4097, 7232, 105536, 157585, 
      3874, 9448, 10420, 10933, 93364, 134408, 4505, 87242, 99325, 4410, 
      5058, 4132, 92565, 145732, 5450, 167705, 170138, 143753, 130077, 5525, 
      4916, 10376, 6065, 141941, 5185, 128385, 5954, 5618, 9818, 5480, 
      100340, 132212, 139432, 6154, 111250, 122589, 6676, 6032, 101257, 6185, 
      6770, 114641, 6949, 6893, 124020, 126250, 122317, 7573, 7618, 8282, 
      11016, 143524, 152105, 166073, 191833, 10280, 10685, 119914, 123946, 
      144640, 201060, 11090, 9445, 172625, 10088, 9608, 137768, 155528, 
      11826, 11444, 133904, 148384, 10205, 153085, 12805, 10420, 10658, 
      10613, 12416, 10820, 147716, 150692, 153700, 11560, 152825, 13345, 
      12421, 12644, 156944, 168005, 183338, 15496, 152125, 16361, 13901, 
      157097, 16424, 14024, 195637, 15385, 184297, 15725, 20753, 19154, 
      16490, 187525, 20744, 18056, 17861, 184181, 20882, 21533, 201730, 
      208925, 19009, 21745, 21097, 22018, 21346, 22736, 20500, 20129, 20168, 
      24545, 23153, 21233, 20549, 24389, 22789, 21029, 21316, 24313, 23753, 
      24245, 27685, 26645, 26305, 25810, 30169, 27549, 27306, 32456, 30340, 
      29824, 29313, 34037, 31204, 30357, 34225, 36954, 34929, 37768, 34157, 
      33184, 34205, 36845, 39357, 36621, 40153, 36073, 35920, 39944, 41506, 
      45970, 47354, 44449, 45380, 45706 ], 
  [ 245261, 240541, 238873, 237794, 235586, 233924, 231937, 229697, 228013, 
      227872, 226525, 221986, 218153, 219557, 217885, 217906, 214069, 213146, 
      206050, 205328, 203282, 201188, 199909, 198505, 197392, 196538, 186986, 
      183968, 184178, 179453, 177437, 175813, 173540, 171925, 171053, 170000, 
      168461, 168116, 168650, 167381, 167317, 163232, 163565, 162760, 161330, 
      160400, 160162, 158405, 158338, 156866, 156146, 155357, 153000, 152050, 
      150625, 148997, 150365, 148274, 147218, 145933, 145450, 145305, 145210, 
      145025, 144436, 142613, 136901, 137861, 135440, 130997, 129170, 127361, 
      126221, 128125, 124304, 123237, 125905, 117938, 120458, 117133, 118217, 
      116453, 113257, 115921, 111418, 112045, 111124, 265460, 108901, 110344, 
      108530, 108450, 110501, 108650, 105232, 105040, 246352, 106178, 103973, 
      248845, 103237, 105345, 226945, 102689, 104425, 104609, 102337, 103333, 
      247945, 99920, 99865, 259057, 100805, 98293, 243893, 97633, 97360, 
      230569, 199141, 230170, 246025, 94253, 205138, 93661, 93925, 93034, 
      93349, 92560, 91604, 91501, 231226, 209025, 213305, 89480, 178820, 
      88961, 90869, 181889, 88740, 176436, 90922, 185170, 175909, 240200, 
      81241, 81289, 161314, 145573, 158485, 164788, 241933, 170165, 151300, 
      161941, 79493, 83213, 77018, 79130, 75689, 75197, 144245, 190676, 
      201812, 76145, 79841, 87365, 149617, 172037, 75301, 123076, 165316, 
      72557, 84461, 71924, 126113, 126925, 175085, 131234, 114538, 116168, 
      164842, 67601, 67616, 125200, 67181, 192397, 66050, 66833, 75332, 
      124052, 141245, 64970, 71753, 108530, 63904, 67860, 78388, 79633, 
      125505, 138033, 71650, 72217, 124004, 164900, 124501, 97225, 149713, 
      121034, 68260, 75157, 133520, 59074, 59098, 58685, 90964, 116164, 
      62050, 64481, 91937, 158724, 57137, 58885, 65042, 57044, 173608, 63394, 
      156025, 55796, 64160, 65105, 80032, 55801, 78325, 65896, 65210, 65437, 
      52490, 95210, 51101, 54920, 56405, 64532, 72392, 82405, 120321, 150665, 
      50129, 59930, 74065, 81058, 119425, 118010, 92482, 47413, 46692, 47186, 
      50849, 113825, 46052, 51572, 71396, 48850, 76698, 113690, 46701, 69700, 
      69602, 117122, 43433, 44489, 87364, 138128, 44613, 46693, 46945, 95290, 
      108898, 114673, 42445, 42437, 113725, 43546, 50674, 58777, 60385, 
      45698, 43513, 46580, 40977, 56277, 49216, 58769, 109169, 43697, 42778, 
      39209, 45081, 47826, 38077, 60353, 50474, 106560, 107620, 110305, 
      39290, 84005, 84881, 56457, 39442, 36244, 36128, 42068, 55418, 55133, 
      36194, 35869, 63157, 36117, 34801, 102869, 58505, 48865, 33538, 71933, 
      81161, 34801, 45856, 46800, 41450, 32141, 33197, 33977, 40141, 52133, 
      34184, 51005, 39429, 36658, 36229, 36090, 33354, 31365, 31120, 69041, 
      41861, 101565, 76072, 32677, 114029, 74873, 30605, 31954, 36653, 
      110240, 36308, 29633, 68445, 59866, 29266, 29917, 35325, 36130, 101261, 
      57122, 36661, 66249, 49249, 33265, 31360, 83920, 85010, 49498, 97252, 
      109021, 60714, 45450, 52825, 103625, 99796, 40585, 30032, 29608, 26245, 
      27144, 84485, 39610, 79889, 39524, 36416, 66001, 96037, 61002, 28645, 
      39442, 94133, 35780, 66580, 97010, 71738, 24938, 28370, 94032, 59680, 
      49300, 28432, 46240, 110461, 36346, 24221, 57881, 97700, 78941, 27560, 
      120130, 98180, 69760, 59585, 76625, 37442, 23701, 64826, 60136, 92426, 
      47825, 58858, 25965, 59834, 51301, 41474, 35425, 26650, 67392, 56457, 
      31474, 32485, 86164, 48161, 26161, 69946, 50297, 39202, 21437, 62308, 
      50728, 36733, 32040, 26269, 91669, 82778, 60385, 58370, 52258, 45665, 
      19858, 19940, 20521, 110641, 20074, 27634, 22445, 79193, 49373, 37305, 
      29968, 19633, 33300, 34324, 106301, 103925, 103336, 17021, 18749, 
      21941, 101322, 96165, 87930, 32770, 16930, 106384, 82948, 27409, 81665, 
      29585, 22058, 20098, 16418, 24778, 89317, 66501, 63837, 57085, 37780, 
      19720, 24525, 92909, 76634, 73225, 41297, 37876, 33332, 18512, 15385, 
      62218, 37033, 23593, 107300, 86708, 18728, 15208, 76642, 66170, 50362, 
      19682, 14930, 14866, 108036, 102609, 27856, 26721, 95720, 68680, 23333, 
      63632, 43040, 20681, 13780, 31952, 15725, 70596, 13221, 15597, 29930, 
      16490, 42128, 16640, 16144, 29705, 65221, 56002, 41684, 13864, 12269, 
      46633, 44425, 23328, 11764, 12148, 33865, 28090, 13850, 40477, 39460, 
      19885, 17320, 12020, 13261, 42354, 12874, 24949, 29585, 13520, 15938, 
      11285, 29105, 16804, 13005, 11162, 10205, 11225, 40276, 13645, 24442, 
      10760, 14228, 23570, 20858, 20241, 16960, 10512, 33050, 21380, 10436, 
      9320, 14165, 17865, 11713, 13906, 9305, 35837, 8473, 7969, 8000, 20065, 
      10485, 13045, 20113, 7432, 16805, 7060, 25552, 8333, 6905, 7618, 8738, 
      12500, 17216, 24089, 6613, 6813, 10845, 7610, 28730, 5825, 5812, 7001, 
      31376, 34000, 38537, 41497, 5597, 5557, 28130, 5968, 5525, 49141, 5044, 
      5629, 17221, 4660, 4525, 16370, 4360, 15805, 4421, 4100, 4745, 52865, 
      3386, 3314, 3434, 2753, 22025, 2756, 34801, 56593, 2405, 2477, 18154, 
      1985, 1952, 2045, 2810, 3005, 2440, 3528, 50164, 5825, 52597, 1885, 
      2330, 2592, 4545, 9760, 21460, 1666, 1709, 2048, 1424, 1040, 1280, 
      61477, 1370, 985, 1184, 4698, 1586, 772, 900, 937, 3554, 3620, 16825, 
      800, 544, 1844, 13169, 19130, 33485, 4420, 1733, 370, 512, 257, 325, 
      58760, 898, 25133, 60685, 769, 46800, 377, 1210, 31450, 42949, 922, 
      1585, 1508, 353, 1205, 890, 84730, 1717, 232, 6597, 15165, 10217, 1945, 
      13, 20173, 904, 404, 580, 1849, 0, 1089, 18496, 56648, 1305, 2626, 
      1049, 7250, 2536, 1192, 64045, 338, 6610, 2089, 75689, 2682, 24417, 
      25681, 75706, 221, 221, 6521, 73021, 340, 265, 2545, 1325, 31498, 
      80825, 2045, 306, 49985, 410, 33778, 1000, 549, 3610, 1882, 1322, 650, 
      2704, 47924, 54689, 505, 53341, 44165, 65554, 2785, 2880, 51652, 1354, 
      65141, 68746, 3925, 51301, 68797, 2493, 1873, 1808, 905, 3385, 72608, 
      4264, 5057, 85061, 3049, 1489, 3898, 46885, 104337, 5090, 47594, 85544, 
      3637, 4625, 3716, 5650, 65690, 83477, 3613, 2125, 2210, 3074, 2260, 
      1952, 2221, 2792, 5690, 2834, 58948, 62820, 68353, 2402, 65402, 70001, 
      5101, 4385, 80545, 114929, 57098, 70930, 75170, 125309, 3940, 8036, 
      3280, 3577, 79865, 125636, 3573, 4589, 5045, 5300, 69413, 105125, 9106, 
      64237, 74600, 4453, 4069, 6497, 68872, 115245, 9965, 134810, 136985, 
      113524, 101482, 9524, 6421, 5861, 10666, 111970, 6948, 100048, 9953, 
      6005, 5905, 7157, 75701, 103445, 109805, 9981, 85149, 95026, 11105, 
      6505, 76532, 6658, 10597, 88196, 10088, 9860, 96457, 98429, 95012, 
      9250, 8865, 11765, 8221, 113725, 121360, 133780, 156874, 15397, 8836, 
      93125, 96641, 114841, 165241, 16465, 10778, 139730, 13829, 11629, 
      108829, 124525, 17545, 10025, 105481, 118241, 12226, 122426, 18868, 
      12613, 13109, 12634, 17705, 12497, 117745, 120377, 123041, 14957, 
      122338, 18720, 15130, 15353, 126113, 135970, 149669, 21645, 121896, 
      23026, 17986, 126352, 22573, 16733, 160850, 18610, 150800, 18434, 
      28450, 25733, 19973, 153770, 27925, 22829, 22376, 150856, 27977, 28714, 
      166685, 173192, 23266, 28496, 27332, 28769, 27065, 29401, 24929, 23956, 
      21845, 31898, 29474, 25490, 21538, 31226, 28250, 22706, 23165, 30634, 
      29300, 29362, 34952, 32020, 30906, 29637, 37178, 30946, 29929, 40325, 
      36145, 35113, 34000, 42250, 37181, 32980, 40976, 45253, 41938, 46325, 
      39962, 37441, 39322, 43940, 47140, 42340, 48194, 40244, 39833, 47125, 
      48429, 53753, 55481, 49738, 51185, 51425 ], 
  [ 248660, 243016, 241744, 240533, 237929, 237653, 234610, 231842, 230554, 
      231337, 230452, 226045, 219770, 223880, 220756, 221701, 216808, 215885, 
      209053, 208529, 207077, 203729, 201658, 202036, 199537, 198749, 190385, 
      186905, 188105, 182984, 179450, 179080, 176081, 171496, 173594, 172145, 
      170804, 168941, 172181, 169130, 168802, 164585, 162410, 161605, 163937, 
      162809, 163297, 159560, 157645, 159869, 157961, 157172, 156069, 154921, 
      152308, 150152, 149012, 148901, 149825, 146824, 147661, 147186, 145837, 
      147764, 145921, 145154, 137924, 136904, 136265, 130370, 131381, 130100, 
      128234, 125716, 126713, 123930, 123562, 120149, 118049, 119080, 116402, 
      114440, 115600, 113380, 110989, 110890, 110233, 240545, 109924, 108925, 
      110741, 106965, 107300, 106109, 107377, 106657, 222625, 104429, 106184, 
      224788, 105250, 103266, 204802, 102656, 102544, 102596, 101842, 101320, 
      223690, 101537, 101152, 233812, 98792, 98194, 219770, 99844, 98713, 
      207568, 179044, 207037, 221506, 95474, 184249, 94420, 93892, 93925, 
      93250, 92857, 91373, 90610, 207565, 187344, 191162, 88853, 159977, 
      87146, 87866, 162650, 86661, 157725, 86797, 165337, 157000, 215021, 
      82594, 81850, 143593, 129700, 141028, 146605, 216424, 151322, 134569, 
      143890, 77480, 79220, 76985, 76985, 76250, 77012, 127976, 169325, 
      179405, 73802, 75650, 80666, 132490, 152402, 73156, 109381, 146341, 
      72722, 78290, 72353, 111824, 112372, 154856, 116021, 101569, 102869, 
      145405, 68624, 68441, 110449, 67610, 170122, 67205, 66074, 69557, 
      109037, 124052, 64013, 67034, 95693, 63673, 64593, 71425, 72340, 
      110160, 121104, 66601, 66970, 108725, 144869, 109090, 85840, 131200, 
      105953, 63541, 68260, 116657, 59833, 59725, 59048, 80173, 101413, 
      58981, 60290, 80882, 138825, 57962, 57202, 60257, 56813, 152125, 58873, 
      136258, 56225, 59177, 59792, 70825, 55306, 68986, 59461, 58841, 59002, 
      51533, 82505, 51860, 51917, 52676, 57965, 63845, 71812, 103986, 130832, 
      49898, 54353, 64858, 70465, 103090, 101741, 79645, 47314, 47385, 46229, 
      47450, 97754, 46085, 47645, 61925, 46045, 66105, 97421, 44424, 60229, 
      60065, 100325, 45380, 43268, 74593, 118889, 48474, 43690, 43810, 81265, 
      93025, 98074, 43732, 43460, 97192, 42061, 45625, 51220, 52432, 51209, 
      41434, 42653, 40482, 49050, 56641, 50816, 92900, 49010, 48025, 41618, 
      51714, 42381, 37780, 71474, 59153, 90225, 91153, 93508, 43877, 70706, 
      71450, 67050, 36505, 39313, 35369, 37745, 65945, 65594, 39593, 38938, 
      75400, 34632, 34306, 86666, 49232, 58138, 35089, 86024, 67730, 32656, 
      39289, 39969, 48941, 33890, 32042, 32162, 35290, 62660, 38573, 42920, 
      46458, 42565, 41938, 41733, 37413, 32850, 33001, 83066, 49946, 120276, 
      91285, 37000, 134258, 89954, 29978, 30073, 32330, 130073, 42809, 30260, 
      82602, 72505, 30025, 29290, 31266, 31741, 120104, 69365, 31810, 80208, 
      59908, 39040, 28753, 69433, 101873, 60289, 115765, 128986, 73881, 
      55449, 43354, 122996, 118705, 49396, 34817, 34525, 27400, 26253, 
      101546, 48421, 96356, 48401, 30641, 53824, 114682, 74565, 25906, 32677, 
      112580, 30005, 54205, 115853, 87149, 27149, 25433, 112545, 73177, 
      60817, 25297, 37561, 130954, 44761, 24386, 46826, 116741, 95540, 32741, 
      141745, 117353, 85105, 48068, 93026, 46517, 22810, 52385, 74029, 
      111005, 59540, 72685, 22698, 73925, 63874, 52001, 44434, 22789, 82737, 
      45072, 39493, 40900, 104281, 60404, 32596, 85885, 63002, 49597, 19490, 
      77125, 63565, 46600, 40653, 21748, 110578, 100565, 74938, 72593, 65425, 
      57578, 18769, 18521, 18640, 131794, 18325, 22321, 19112, 96650, 62210, 
      47700, 38449, 17620, 26073, 26833, 127124, 124484, 123829, 18836, 
      17000, 18344, 121617, 115866, 106641, 42241, 19141, 127273, 101065, 
      35428, 99650, 38330, 28229, 25345, 16385, 19729, 108292, 82440, 79380, 
      71572, 48637, 24901, 19476, 112346, 94025, 90154, 53012, 48865, 43265, 
      23297, 16276, 77629, 47890, 18610, 128453, 105485, 23909, 15109, 94165, 
      82241, 63925, 25457, 17141, 14965, 129321, 123300, 36601, 35136, 
      115685, 85213, 30824, 79505, 55481, 27380, 16057, 24065, 13514, 87525, 
      13320, 13320, 39665, 13553, 54569, 21953, 13273, 22148, 81490, 70885, 
      54125, 17725, 12500, 60064, 57460, 31545, 12193, 11785, 25120, 37693, 
      18173, 52852, 51637, 27112, 23557, 14957, 11380, 55125, 16801, 18250, 
      39716, 18041, 21845, 14090, 21218, 23173, 10728, 14297, 11162, 10004, 
      29881, 18826, 17545, 9605, 10829, 32513, 14885, 28260, 23857, 13977, 
      23909, 29861, 14165, 8957, 10436, 25290, 16564, 19945, 12506, 25970, 
      11344, 8068, 8033, 13828, 8010, 9250, 13810, 8917, 11492, 8281, 17665, 
      11930, 8258, 6925, 6989, 8573, 11441, 16400, 6184, 6120, 7380, 5993, 
      19853, 7376, 6505, 5780, 21905, 24001, 27680, 30112, 7412, 7240, 19253, 
      5209, 5162, 36370, 6925, 4936, 10984, 5353, 5218, 10265, 5317, 9832, 
      6434, 4133, 3722, 39236, 5729, 3281, 6173, 3380, 13940, 2789, 24010, 
      42304, 4418, 4820, 10861, 3536, 3305, 2210, 1853, 1850, 1813, 1845, 
      36733, 2624, 38770, 1588, 1373, 1305, 1872, 4777, 13177, 4141, 1346, 
      5249, 3833, 2393, 1313, 46330, 3977, 2866, 953, 1629, 4721, 937, 801, 
      772, 1013, 1013, 9466, 3209, 2425, 425, 6800, 11177, 22562, 1285, 5330, 
      865, 2657, 1280, 754, 43877, 3769, 15794, 45538, 3508, 33633, 2522, 
      121, 20857, 30376, 3925, 5248, 5105, 2564, 4538, 3893, 66613, 5512, 
      2245, 2340, 8136, 4640, 5938, 1234, 11890, 3973, 2813, 85, 5776, 1089, 
      0, 10609, 42029, 4770, 7081, 4250, 2729, 6925, 4525, 48436, 305, 2353, 
      6148, 58628, 7137, 15210, 16210, 58645, 2036, 584, 2330, 56290, 2353, 
      628, 400, 4658, 20905, 63170, 5972, 1989, 36356, 2225, 22789, 3805, 
      2628, 8461, 5545, 4457, 2861, 6961, 34625, 40400, 1066, 39250, 31460, 
      49813, 6976, 801, 37825, 4225, 49466, 52609, 1252, 37540, 52660, 810, 
      5140, 5009, 1268, 1108, 56009, 9181, 10370, 67010, 7108, 3898, 1489, 
      33850, 84240, 10205, 34493, 67493, 1690, 9344, 1769, 10897, 50081, 
      65690, 7540, 4468, 4553, 1853, 4537, 2777, 4234, 5597, 10673, 5573, 
      44329, 47673, 52480, 3557, 49925, 53930, 2890, 8180, 63220, 93908, 
      42809, 54793, 58505, 103298, 7141, 13745, 5161, 3280, 62672, 103625, 
      5850, 3368, 3428, 3485, 53540, 85160, 15145, 49090, 58133, 6994, 5818, 
      10820, 53197, 94356, 15938, 112073, 114050, 92833, 82045, 15101, 10084, 
      4904, 16705, 91477, 10809, 80809, 15530, 8810, 5410, 10952, 59300, 
      83876, 89576, 15426, 67626, 76381, 17012, 9376, 60065, 9529, 16042, 
      70409, 15005, 14645, 77812, 79586, 76565, 13045, 12330, 16946, 8584, 
      93364, 100273, 111505, 132553, 21832, 9925, 75074, 78194, 94480, 
      140260, 23098, 14309, 116993, 19208, 15688, 89128, 103240, 24442, 
      11444, 86176, 97616, 16285, 101405, 26029, 16804, 17498, 16693, 24272, 
      16292, 97252, 99620, 102020, 20072, 101449, 25353, 19717, 19940, 
      104960, 113893, 126338, 28872, 101205, 30649, 23629, 105265, 29800, 
      21320, 136661, 23593, 127601, 23021, 36865, 33290, 25154, 130373, 
      35944, 29000, 28349, 127789, 35930, 36733, 142298, 148277, 29041, 
      36185, 34625, 36458, 33962, 37024, 30836, 29401, 25640, 40049, 36833, 
      31265, 24805, 38981, 34949, 26501, 27092, 37993, 36065, 35797, 43037, 
      38653, 36945, 35082, 45065, 36061, 34450, 48872, 43108, 41680, 40105, 
      51061, 44276, 37501, 48665, 54130, 49825, 55400, 46925, 43216, 45757, 
      51893, 55621, 49237, 56873, 45953, 45344, 55144, 56250, 62234, 64226, 
      56305, 58148, 58322 ], 
  [ 273277, 264749, 264713, 263090, 259250, 263300, 256961, 252545, 252493, 
      256160, 256717, 252722, 238825, 251381, 243725, 247554, 239365, 238442, 
      232434, 232528, 232930, 225668, 221125, 227065, 220240, 219658, 215002, 
      210080, 214370, 208013, 199741, 203285, 198020, 184165, 195533, 192848, 
      192125, 185524, 197210, 188597, 187445, 182816, 172813, 172008, 186082, 
      184336, 187090, 177173, 169490, 183250, 177634, 176845, 179656, 177890, 
      171569, 167765, 158797, 164866, 171970, 163613, 168570, 167065, 161802, 
      170321, 164564, 167093, 155125, 147925, 152848, 142421, 152290, 152657, 
      148525, 132205, 148240, 140101, 130257, 141058, 124538, 139165, 124745, 
      122165, 136921, 119457, 123658, 121293, 121460, 176788, 127125, 118504, 
      131650, 116338, 111317, 112186, 128080, 125712, 162576, 112978, 127093, 
      163709, 125541, 110785, 149697, 116561, 110681, 110321, 114305, 109045, 
      161993, 120592, 119177, 169025, 106517, 111893, 158485, 120753, 116944, 
      149785, 130325, 148842, 158985, 113293, 133058, 110797, 107797, 110714, 
      106949, 107792, 104660, 101837, 147722, 133681, 136057, 100904, 115172, 
      95489, 92501, 116609, 94180, 113332, 87930, 117442, 111989, 150440, 
      100825, 97609, 102290, 94165, 100549, 103860, 150813, 106517, 96356, 
      101557, 85205, 80765, 90890, 84298, 92009, 96685, 91205, 116692, 
      123476, 80497, 76577, 73765, 93041, 105125, 80469, 80644, 101124, 
      87245, 73037, 87700, 81233, 80957, 105725, 82546, 75098, 75368, 98746, 
      85825, 85024, 78416, 82957, 114605, 84818, 77713, 65540, 76180, 84397, 
      75034, 66313, 69634, 76960, 68404, 63700, 63585, 76273, 82273, 64850, 
      64601, 75044, 96356, 74997, 64313, 87425, 72890, 62820, 60741, 78032, 
      76210, 75690, 74189, 60500, 69380, 63410, 61217, 60385, 90724, 74545, 
      65957, 59330, 70100, 99080, 58770, 88569, 71572, 57632, 57217, 56096, 
      67769, 53845, 53384, 52970, 52925, 62554, 56858, 68237, 56552, 55045, 
      51476, 51176, 52757, 67009, 82937, 63185, 50954, 50129, 51410, 66113, 
      64970, 53586, 61013, 63556, 57250, 50849, 61601, 60196, 49396, 46372, 
      51298, 47050, 60650, 51325, 44676, 44306, 61906, 65465, 53465, 48740, 
      72848, 74533, 48325, 48033, 51498, 57490, 60273, 61757, 60661, 59597, 
      51434, 43874, 41641, 41617, 82418, 48953, 44404, 52945, 40501, 93824, 
      40001, 56129, 79601, 78410, 63145, 86425, 39394, 50861, 120193, 100250, 
      53248, 53764, 55089, 72202, 43205, 43537, 114121, 41346, 62900, 47008, 
      38260, 112810, 112253, 64210, 62525, 127621, 44005, 46769, 50101, 
      34297, 101089, 53938, 144013, 39817, 39969, 32800, 32656, 86330, 53357, 
      42445, 40505, 34157, 109525, 66280, 31693, 82405, 75010, 73765, 73354, 
      64090, 51493, 52880, 140849, 89189, 192685, 152776, 64501, 211405, 
      151033, 42029, 38210, 32845, 205984, 77108, 46225, 140797, 125962, 
      46402, 41341, 32605, 32050, 192925, 121586, 30677, 137785, 107185, 
      71073, 34624, 38224, 168514, 107978, 187556, 205309, 128986, 100666, 
      27801, 197465, 191732, 90905, 63760, 63880, 45013, 37480, 168805, 
      89930, 161761, 90116, 26624, 29825, 186885, 130906, 31365, 25570, 
      184165, 25988, 29588, 188674, 149258, 48058, 30274, 184336, 129312, 
      110772, 29520, 24480, 208925, 85034, 38909, 26329, 190180, 161357, 
      62920, 223218, 191204, 147008, 26129, 158225, 88850, 34037, 27562, 
      131400, 183002, 110113, 129850, 26509, 131914, 117125, 98866, 86561, 
      24746, 144640, 23545, 78530, 81173, 174836, 112625, 66689, 149642, 
      116665, 96050, 27421, 137380, 117640, 91405, 81544, 21645, 183605, 
      170090, 134369, 130994, 120530, 108769, 29378, 28100, 26777, 211825, 
      26874, 19746, 22717, 165145, 116285, 94153, 78928, 25345, 17524, 17460, 
      206125, 202661, 201800, 38509, 25549, 21125, 198970, 191365, 179050, 
      85810, 40050, 206480, 171620, 74465, 169793, 79633, 61498, 55730, 
      30290, 17978, 181525, 146197, 141901, 130797, 96532, 55080, 17725, 
      187021, 162314, 157001, 103585, 97172, 88276, 52240, 33065, 139738, 
      95785, 17065, 208484, 178100, 54088, 28808, 162866, 146410, 120266, 
      57490, 38050, 29282, 209764, 201889, 77904, 75409, 192008, 150824, 
      68213, 143056, 108320, 62297, 37172, 13456, 20621, 154372, 27637, 
      20221, 84058, 18394, 107408, 52544, 18320, 12569, 146277, 131346, 
      106964, 43784, 27229, 115993, 112153, 71200, 27540, 24660, 11833, 
      81674, 45674, 105485, 103652, 63677, 57032, 38132, 19517, 108994, 
      43066, 11349, 85345, 46160, 54290, 36853, 10609, 57060, 17629, 38090, 
      28157, 20201, 11444, 49005, 10026, 20008, 14228, 74434, 10250, 67297, 
      59392, 38800, 9386, 70340, 39812, 21832, 12805, 62473, 45713, 52802, 
      36505, 9181, 34313, 22385, 22144, 8369, 14293, 11413, 8145, 27560, 
      8917, 26100, 7056, 37165, 26489, 18770, 15538, 10324, 7424, 6409, 
      18853, 17965, 10573, 14954, 6154, 26225, 22676, 15977, 6352, 6800, 
      7801, 8585, 27085, 26501, 5554, 16848, 18037, 10517, 26804, 16781, 
      5525, 21524, 21389, 5218, 22312, 5197, 26725, 18244, 14537, 10705, 
      27050, 17186, 28730, 19345, 2713, 16900, 4337, 11713, 24709, 26141, 
      2106, 22385, 21536, 16733, 12874, 12253, 13864, 10600, 8820, 6641, 
      9621, 14669, 12394, 11296, 7537, 3232, 1332, 25874, 14221, 29248, 
      25360, 20624, 15424, 13061, 26122, 22745, 14240, 6058, 28514, 15460, 
      14500, 14265, 7090, 6884, 505, 24736, 22304, 10004, 929, 362, 2477, 
      5508, 30565, 16418, 23360, 18481, 16101, 11432, 26738, 653, 12269, 
      26065, 6544, 23225, 10730, 1802, 5141, 27306, 30689, 30340, 23473, 
      28949, 27274, 24074, 31365, 22536, 3061, 205, 1241, 32409, 19053, 45, 
      27560, 24340, 12548, 32041, 18496, 10609, 0, 10408, 29593, 34994, 
      28249, 2626, 34632, 28936, 13725, 14210, 3074, 32825, 19385, 35050, 
      481, 657, 19402, 21709, 15725, 3257, 18077, 22644, 15769, 7713, 29069, 
      1850, 22073, 32237, 21250, 7825, 21898, 2498, 26568, 23125, 37610, 
      30986, 28250, 23770, 34256, 7124, 9809, 16825, 9277, 5813, 14690, 
      34065, 8320, 8676, 27194, 14549, 16250, 6917, 8597, 16301, 9565, 29345, 
      29008, 16409, 8009, 18208, 38536, 40961, 24677, 33785, 25425, 7978, 
      7173, 35521, 40178, 7610, 25160, 9621, 38081, 9700, 41282, 15370, 
      24181, 33805, 25789, 25874, 12050, 25652, 19360, 24525, 28360, 40234, 
      28130, 12708, 14404, 16945, 21170, 15626, 17777, 9997, 34033, 23153, 
      42305, 12218, 18434, 20498, 48605, 31140, 45572, 25040, 16361, 23017, 
      48932, 26965, 13565, 12389, 11828, 18005, 36853, 48002, 15821, 20744, 
      28933, 25285, 38321, 18280, 43165, 48589, 55114, 56473, 42260, 35386, 
      46516, 35525, 15925, 49562, 41522, 36868, 34768, 46945, 31573, 17873, 
      36805, 22117, 36805, 40445, 46429, 26941, 32194, 49457, 32345, 22676, 
      32498, 47045, 28900, 44360, 43588, 33625, 34781, 32996, 38898, 37153, 
      47125, 23725, 43821, 48464, 55988, 70650, 55925, 27332, 32741, 34625, 
      44937, 76297, 57809, 39338, 60034, 50005, 42365, 41645, 50813, 59977, 
      29881, 39929, 47249, 42962, 49802, 62388, 43893, 45205, 43370, 58777, 
      42145, 47297, 48841, 50417, 50045, 50258, 60064, 48042, 48265, 52945, 
      58994, 67525, 65437, 50632, 68450, 55250, 53456, 66365, 49645, 75170, 
      53154, 69200, 51346, 77138, 70885, 55333, 71354, 74981, 62269, 61000, 
      69800, 74761, 75770, 80189, 84520, 61074, 74192, 71396, 74465, 69497, 
      74825, 63281, 60404, 51493, 79498, 73810, 63298, 49010, 77194, 69866, 
      52354, 53357, 74970, 71188, 69890, 82280, 73364, 69802, 66085, 83690, 
      66034, 62569, 89557, 78849, 76185, 73168, 92570, 80429, 65620, 86672, 
      95845, 88450, 97733, 82666, 75249, 79850, 90724, 96100, 84772, 97970, 
      77780, 76553, 94181, 94669, 102713, 105529, 90810, 93889, 93857 ], 
  [ 320545, 309145, 310325, 308290, 303218, 311540, 301933, 295877, 297041, 
      303560, 305537, 301930, 280477, 301393, 289249, 295930, 284465, 283538, 
      278314, 279016, 281242, 270100, 263105, 274541, 263432, 263050, 262018, 
      255656, 263002, 255401, 242433, 249841, 242324, 219281, 239825, 235912, 
      235793, 224500, 244546, 230425, 228457, 223400, 205641, 204832, 230530, 
      228168, 233162, 217121, 203722, 228898, 219610, 218817, 225488, 223106, 
      213109, 207665, 190945, 203130, 216346, 202681, 211714, 209189, 200050, 
      215093, 205460, 211241, 194553, 181233, 191656, 176713, 195346, 197333, 
      190953, 160961, 191880, 178433, 159205, 184050, 153250, 181337, 155285, 
      152081, 180293, 147733, 158450, 153841, 154820, 135892, 166393, 150224, 
      174586, 147842, 137513, 140418, 170792, 166792, 125320, 143650, 170001, 
      125425, 167833, 140429, 117325, 152525, 140933, 140165, 148837, 138881, 
      123077, 161640, 159205, 127045, 136337, 147625, 119961, 163621, 157160, 
      114725, 104233, 113362, 119221, 153081, 104506, 149153, 143705, 149474, 
      142649, 144712, 139940, 135073, 110578, 102653, 103597, 134944, 92900, 
      125845, 119185, 93109, 123716, 91460, 111130, 92090, 89489, 108544, 
      140933, 135269, 83434, 81017, 82505, 83572, 107881, 84185, 80548, 
      81665, 114881, 104321, 126682, 113562, 129629, 138177, 76801, 86580, 
      90100, 109125, 99493, 88929, 75973, 80305, 109705, 74180, 78340, 
      123617, 89825, 124884, 72925, 71825, 79049, 71370, 70850, 70096, 74498, 
      124813, 123400, 68648, 120105, 81577, 124202, 111181, 83492, 65572, 
      67057, 107874, 87525, 65754, 112040, 94100, 77972, 76837, 64637, 65741, 
      85034, 84173, 63604, 70228, 63145, 64901, 65981, 62050, 84004, 75193, 
      61672, 114314, 113386, 111065, 62900, 59540, 89674, 84013, 61965, 
      64964, 112837, 96497, 80282, 105124, 68416, 80530, 63205, 108628, 
      77960, 76525, 63368, 101965, 60689, 69200, 68986, 68737, 95290, 53282, 
      106273, 82960, 79209, 66868, 60448, 55705, 52205, 57317, 98149, 69394, 
      57349, 54346, 51301, 50354, 49570, 96361, 101348, 89938, 75989, 47573, 
      95940, 72900, 52740, 78266, 49946, 45994, 79913, 51028, 50450, 45610, 
      107101, 85309, 44884, 49000, 122081, 74657, 73957, 43762, 44042, 44581, 
      101345, 99433, 44105, 82450, 63874, 53885, 52637, 135050, 78125, 67860, 
      87005, 53753, 152360, 51005, 41429, 131605, 130202, 106165, 142493, 
      58130, 85505, 190125, 162634, 38312, 38420, 38725, 121930, 37649, 
      37573, 182405, 67810, 107924, 80200, 60436, 180882, 180121, 110250, 
      107545, 200993, 74945, 80765, 35545, 41157, 165269, 94250, 223081, 
      33813, 68845, 48008, 47048, 144986, 94265, 74377, 70397, 54665, 177561, 
      115344, 42201, 139625, 128762, 126905, 126290, 112130, 91577, 94184, 
      219685, 149665, 286001, 235280, 113345, 309409, 233125, 75569, 67874, 
      54961, 302760, 132676, 83637, 220025, 200498, 84218, 74873, 55529, 
      53954, 286633, 194890, 51145, 216389, 175589, 124381, 62024, 28904, 
      256090, 176786, 280228, 302465, 205130, 167018, 33973, 292781, 285620, 
      153581, 113992, 114512, 84017, 70160, 256969, 152594, 248085, 152980, 
      44200, 27613, 279937, 208250, 58321, 40082, 276601, 43556, 26756, 
      282330, 232306, 90306, 56610, 276968, 206440, 181780, 55240, 33064, 
      307673, 146450, 74825, 27565, 284436, 248065, 114336, 325426, 285860, 
      229832, 25925, 244309, 152290, 66673, 24498, 209728, 275810, 181701, 
      207962, 51785, 210834, 191353, 166770, 149773, 48178, 227432, 23717, 
      138674, 142537, 266180, 185813, 121925, 234250, 191277, 163522, 56745, 
      218516, 192656, 157241, 143504, 43009, 277385, 260402, 214685, 210290, 
      196562, 180925, 61346, 59044, 56293, 312533, 56794, 38650, 47737, 
      254421, 191281, 161597, 140456, 54437, 30500, 29620, 305793, 301513, 
      300448, 79425, 55449, 45313, 297002, 287561, 272186, 150386, 82186, 
      306344, 262916, 134549, 260677, 141957, 115866, 107242, 65482, 37666, 
      275465, 230753, 225233, 210865, 165380, 106384, 37409, 282385, 251354, 
      244613, 175077, 166420, 154260, 102312, 71101, 222650, 164621, 36941, 
      309140, 271412, 105376, 63776, 252298, 231354, 197458, 110610, 80154, 
      64858, 310820, 301109, 140200, 136685, 288976, 237184, 126625, 227368, 
      182024, 118253, 79460, 24328, 49033, 241940, 63185, 48425, 149386, 
      44554, 181096, 104200, 44680, 24445, 231793, 212578, 180644, 90944, 
      63169, 192725, 187661, 131816, 64084, 58756, 20021, 146570, 94250, 
      178945, 176500, 121225, 111520, 82420, 48913, 183674, 90410, 25849, 
      151861, 95336, 107746, 80721, 21429, 111940, 45785, 82970, 66305, 
      51613, 14500, 100201, 23890, 51616, 38900, 137250, 26962, 127253, 
      115880, 84680, 16298, 131716, 86500, 55872, 36441, 120581, 95861, 
      106618, 81549, 13833, 78325, 57829, 57384, 24229, 41777, 34817, 23797, 
      67280, 27625, 64996, 17800, 83401, 65789, 51746, 45250, 33300, 24680, 
      17749, 52625, 50921, 34961, 45050, 13810, 66109, 59908, 47293, 12168, 
      10984, 9333, 8485, 67777, 66785, 13194, 49576, 51985, 6113, 67684, 
      49705, 21313, 58724, 58585, 21402, 60320, 21785, 67993, 53380, 46405, 
      3589, 69298, 52090, 72194, 56277, 12717, 51988, 5965, 2525, 65905, 
      68353, 14530, 62141, 60680, 52201, 44874, 43641, 46880, 40352, 2260, 
      31693, 1825, 48689, 44370, 42248, 34205, 22760, 10660, 68450, 48025, 
      74056, 67720, 59720, 50440, 1153, 69082, 63461, 48424, 31466, 73090, 
      50852, 49076, 48637, 34114, 33700, 12629, 67048, 62984, 40484, 16109, 
      10642, 3577, 30676, 76537, 52802, 64840, 56493, 52273, 272, 70450, 
      6625, 289, 69365, 680, 64685, 42194, 3890, 1105, 71410, 76829, 76276, 
      65125, 74065, 71370, 2890, 77905, 63568, 24713, 13289, 18805, 79549, 
      57625, 9241, 71840, 66580, 45812, 78965, 56648, 42029, 10408, 0, 75077, 
      83530, 72909, 23418, 82960, 74000, 241, 48866, 24674, 80125, 1405, 
      83570, 6773, 6133, 1418, 62065, 51593, 25045, 1105, 63604, 51629, 
      35821, 74105, 3842, 2237, 79105, 61178, 421, 62226, 3250, 69952, 64265, 
      87314, 77018, 72650, 65314, 82120, 724, 349, 53261, 425, 1241, 730, 
      81709, 36584, 628, 70754, 785, 1058, 33337, 745, 1105, 39041, 74117, 
      73576, 52205, 35645, 1576, 88400, 92045, 3545, 80989, 67525, 35186, 
      1537, 8045, 90626, 1754, 4000, 38233, 87293, 38308, 92122, 1746, 3825, 
      80561, 67649, 67730, 42890, 67300, 56520, 65353, 71632, 90234, 71194, 
      2116, 2180, 2477, 59330, 2378, 2693, 37745, 80341, 4181, 11909, 2626, 
      3130, 3562, 15145, 75604, 97780, 65416, 50005, 4437, 15460, 68561, 
      44345, 41945, 40772, 3497, 9697, 101218, 3545, 4384, 71321, 65225, 
      86213, 4352, 13121, 101569, 19354, 20101, 12820, 9818, 98260, 81353, 
      47473, 102730, 12682, 83300, 9800, 98677, 74737, 50837, 83025, 5913, 
      10809, 12409, 97745, 7265, 9050, 102197, 75701, 6260, 75850, 98345, 
      8388, 94016, 92836, 10445, 10985, 10420, 85066, 82301, 97569, 59273, 
      15313, 17704, 21556, 29890, 110225, 65108, 11353, 12013, 16405, 33485, 
      112709, 84650, 24154, 101025, 89305, 15145, 19417, 115685, 68653, 
      14645, 17885, 89890, 19210, 118900, 91225, 93145, 90290, 113445, 88245, 
      18325, 19053, 19813, 100217, 20050, 114920, 96562, 96781, 21901, 25090, 
      29745, 122105, 21008, 126338, 107018, 22600, 123017, 98137, 34714, 
      102850, 31784, 99810, 137426, 128521, 105625, 33314, 134033, 115609, 
      113728, 32768, 133605, 134810, 39065, 41760, 113170, 132200, 128180, 
      132469, 125045, 132613, 115765, 111460, 97441, 138906, 130770, 115362, 
      93322, 135370, 124778, 98290, 99697, 131914, 126292, 123962, 141440, 
      128020, 122618, 117065, 142202, 115970, 110669, 150097, 134485, 130597, 
      126152, 153914, 136465, 113684, 144520, 157361, 146906, 159857, 138258, 
      127165, 133802, 149364, 156356, 140132, 158834, 129460, 127621, 152993, 
      152849, 162901, 166525, 145066, 149365, 149125 ], 
  [ 247010, 243274, 241162, 240221, 238433, 235241, 234400, 232724, 230596, 
      229441, 227578, 222865, 221684, 220130, 220042, 219049, 216346, 215417, 
      207985, 207041, 204329, 203597, 203176, 199810, 200209, 199277, 188357, 
      185825, 184949, 180626, 180260, 177250, 175757, 177370, 173252, 172625, 
      170858, 172169, 169745, 170420, 170644, 166673, 169736, 168925, 163385, 
      162665, 161629, 162026, 163969, 158453, 159029, 158234, 154485, 153745, 
      153610, 152546, 156650, 152393, 149165, 149746, 147817, 148032, 149305, 
      146810, 147589, 144596, 140498, 143618, 139241, 136340, 131405, 129002, 
      128648, 135370, 126281, 127080, 133060, 120077, 127637, 119554, 124736, 
      123170, 115210, 123202, 116377, 117796, 116581, 297125, 112258, 116365, 
      110585, 114525, 118442, 115865, 107329, 107713, 276673, 112517, 105986, 
      279514, 105460, 112032, 255520, 107138, 110890, 111218, 107284, 109930, 
      278800, 102545, 102850, 290986, 107378, 102772, 274580, 99586, 100249, 
      260026, 225418, 259753, 277120, 97256, 232261, 97162, 98290, 96385, 
      97780, 96553, 96161, 96772, 261337, 236970, 241748, 94445, 203645, 
      95204, 98408, 207140, 95265, 201105, 99661, 211045, 200770, 271877, 
      83968, 84880, 184837, 167074, 181714, 188809, 273946, 194900, 173725, 
      185800, 85850, 91730, 81209, 85625, 79220, 77354, 166130, 218105, 
      230393, 82820, 88532, 98792, 172420, 197576, 81754, 142129, 190129, 
      76484, 95300, 75557, 145802, 146890, 201242, 151913, 132757, 134741, 
      190105, 70538, 70769, 145345, 70760, 220744, 68825, 71696, 85649, 
      144449, 164018, 70025, 80912, 126545, 68161, 75429, 89989, 91594, 
      146250, 160506, 81157, 81940, 144665, 190745, 145300, 113626, 173890, 
      141461, 77377, 86650, 155873, 62197, 62365, 62234, 106681, 136201, 
      69337, 72992, 107936, 184365, 60164, 64648, 74189, 61217, 200965, 
      72241, 181504, 59237, 73505, 74810, 93985, 60244, 92392, 76789, 76025, 
      76324, 57389, 112925, 54122, 62045, 64322, 75545, 85565, 97810, 141984, 
      176138, 54212, 69845, 87940, 96445, 141076, 139577, 110293, 51316, 
      49725, 52013, 58340, 135140, 49793, 59633, 85505, 55681, 92025, 135197, 
      52938, 83785, 83753, 139193, 45050, 49562, 105037, 162857, 44136, 
      53704, 54100, 114325, 129949, 136516, 44770, 45050, 135490, 48889, 
      59905, 70738, 72778, 43397, 49492, 54569, 45216, 67860, 44809, 71138, 
      130610, 41588, 40729, 40256, 41508, 57429, 42058, 51872, 44657, 128025, 
      129229, 132274, 37925, 102152, 103172, 48528, 46273, 36517, 40577, 
      50405, 47549, 47336, 36101, 36136, 53410, 41346, 38944, 124148, 72218, 
      42340, 35437, 60146, 99392, 40714, 56593, 57825, 36845, 33800, 38024, 
      39524, 49000, 44210, 32957, 63386, 35316, 33769, 33556, 33489, 32481, 
      33300, 32617, 57284, 36584, 84690, 63013, 31498, 95492, 61952, 34820, 
      37537, 44900, 92129, 32741, 32474, 56520, 49597, 31957, 34120, 43272, 
      44437, 84218, 47273, 45460, 54522, 41122, 30466, 37705, 103225, 70109, 
      41221, 80545, 90724, 49833, 38025, 66640, 85970, 82645, 34450, 28289, 
      27709, 28450, 31581, 69332, 33457, 65378, 33293, 46169, 82738, 79144, 
      49653, 35080, 50269, 77450, 45521, 83521, 79889, 58361, 25961, 35009, 
      77265, 48385, 40165, 35281, 59137, 91528, 30589, 27464, 73364, 80345, 
      64250, 25325, 99961, 80669, 56425, 75554, 62132, 30941, 28072, 81797, 
      48373, 75545, 38426, 47149, 32904, 47825, 40948, 33353, 28960, 34225, 
      54009, 72234, 26077, 26650, 69733, 38138, 22474, 55885, 39764, 31189, 
      26888, 49465, 40045, 29290, 25965, 34522, 74356, 66689, 47824, 46169, 
      41209, 35984, 24361, 24797, 25882, 90868, 25285, 36733, 29378, 63440, 
      38660, 29250, 24001, 25114, 44469, 45781, 86858, 84770, 84253, 18314, 
      23930, 29138, 82449, 77940, 70785, 25705, 17785, 86857, 66445, 21922, 
      65300, 23300, 18581, 17629, 19709, 33541, 71866, 52362, 50130, 44530, 
      29185, 17317, 33282, 74948, 60905, 58000, 31754, 29125, 25733, 16529, 
      17650, 48637, 28420, 32260, 87449, 69449, 16301, 18541, 60745, 51857, 
      38785, 16601, 15737, 17977, 88029, 83250, 21529, 20754, 77141, 53845, 
      18362, 49505, 32657, 16562, 14485, 43745, 21320, 55305, 16290, 21258, 
      22481, 22865, 31721, 14009, 22441, 41114, 50632, 42925, 31265, 12805, 
      15170, 35122, 33346, 17505, 14437, 15685, 46546, 20749, 12269, 30106, 
      29305, 15130, 13645, 11945, 18442, 31545, 11713, 35380, 21650, 11705, 
      12605, 11336, 40820, 12961, 18594, 10841, 12260, 15650, 54709, 11080, 
      35053, 15101, 21017, 16889, 30449, 14562, 12505, 9801, 46085, 15185, 
      9425, 12773, 21290, 12816, 9466, 10357, 8852, 49640, 8362, 10882, 
      10985, 29890, 16200, 20200, 30004, 8821, 25610, 8725, 37153, 7400, 
      8420, 11365, 13637, 19769, 26489, 35450, 10042, 10530, 17586, 12329, 
      41369, 7082, 8005, 11282, 44657, 47857, 53330, 56866, 6554, 6658, 
      40745, 9721, 8840, 65992, 5905, 9298, 26938, 6805, 6664, 25925, 6205, 
      25210, 5108, 6929, 8720, 70562, 3653, 6173, 3257, 4874, 33650, 5513, 
      49360, 74962, 2984, 2690, 28873, 3050, 3233, 4616, 6605, 7016, 5869, 
      8109, 67561, 12050, 70408, 4930, 6089, 6705, 10170, 17905, 33205, 1669, 
      4808, 1241, 1481, 2249, 3929, 80680, 1193, 1600, 4097, 10701, 809, 
      3229, 3645, 3754, 8957, 9089, 27472, 785, 1105, 6005, 22730, 30413, 
      48008, 10441, 404, 2425, 761, 1730, 2440, 77573, 337, 37892, 79780, 
      346, 63729, 596, 4957, 45565, 59218, 193, 130, 125, 482, 104, 149, 
      107029, 106, 565, 13770, 25362, 18818, 100, 1192, 31720, 61, 281, 3625, 
      58, 1305, 4770, 29593, 75077, 0, 229, 20, 14645, 205, 13, 83530, 2825, 
      13705, 106, 96746, 261, 36900, 38452, 96757, 674, 2258, 13520, 93700, 
      565, 2290, 7306, 104, 45469, 102500, 170, 873, 67250, 821, 48157, 325, 
      666, 697, 265, 281, 617, 433, 64805, 72650, 2260, 71080, 60386, 85081, 
      562, 7497, 69085, 565, 84584, 88693, 9178, 68650, 88738, 6660, 634, 
      641, 2834, 8194, 93041, 1213, 1568, 107060, 922, 1156, 8821, 63400, 
      128538, 1781, 64157, 107501, 8020, 1730, 8093, 2173, 84965, 105128, 
      1570, 1810, 1889, 6641, 2005, 3281, 2248, 1949, 2465, 2057, 77101, 
      81549, 87874, 3341, 84485, 89732, 9700, 2426, 101626, 140042, 74861, 
      90709, 95525, 151496, 2617, 3965, 3385, 6058, 100778, 151805, 3240, 
      8066, 8954, 9425, 88874, 129050, 4657, 82888, 94685, 3796, 4276, 3890, 
      88069, 140130, 5540, 161705, 164096, 138181, 124765, 5513, 4498, 8978, 
      6145, 136393, 4797, 123097, 5924, 5000, 8500, 5066, 95642, 126842, 
      133922, 6084, 106308, 117409, 6698, 5410, 96533, 5557, 6676, 109613, 
      6725, 6641, 118786, 120968, 117113, 7081, 7056, 8072, 9778, 137890, 
      146305, 160021, 185341, 10306, 9577, 114740, 118688, 138970, 194410, 
      11140, 8837, 166445, 9866, 9106, 132226, 149650, 11920, 10370, 128434, 
      142634, 9685, 147245, 12937, 9922, 10196, 10081, 12410, 10226, 141970, 
      144890, 147842, 11234, 146977, 13329, 11953, 12170, 151010, 161869, 
      176936, 15570, 146277, 16513, 13633, 151153, 16474, 13514, 189017, 
      14929, 177857, 15173, 21001, 19220, 16052, 181025, 20890, 17810, 17573, 
      177733, 21008, 21661, 194984, 202061, 18649, 21785, 21053, 22052, 
      21200, 22738, 20138, 19669, 19346, 24641, 23081, 20825, 19609, 24389, 
      22565, 20189, 20498, 24217, 23525, 23929, 27701, 26329, 25857, 25236, 
      30089, 26869, 26500, 32498, 30034, 29434, 28825, 34117, 30914, 29497, 
      34025, 37000, 34765, 37850, 33785, 32554, 33709, 36665, 39265, 36193, 
      40097, 35381, 35186, 39730, 41220, 45776, 47204, 43825, 44834, 45140 ], 
  [ 249257, 245925, 243625, 242740, 241124, 237290, 236925, 235481, 233165, 
      231586, 229505, 224712, 224633, 221845, 222417, 221000, 218765, 217832, 
      210248, 209210, 206216, 206050, 205985, 201797, 202826, 201860, 190352, 
      188018, 186688, 182525, 182845, 179253, 178082, 181037, 175565, 175114, 
      173249, 175250, 171592, 173077, 173421, 169490, 173689, 172874, 165620, 
      164986, 163616, 164909, 167688, 160484, 161600, 160801, 156466, 155812, 
      156213, 155381, 160625, 155464, 151328, 152685, 150152, 150517, 152360, 
      148901, 150250, 146765, 143329, 147349, 142154, 139885, 133652, 130997, 
      130969, 139697, 128410, 129985, 137345, 122260, 131920, 121853, 128741, 
      127253, 117305, 127517, 119720, 121469, 120130, 311594, 114929, 120146, 
      112712, 118324, 123017, 120136, 109466, 110090, 290570, 116420, 108085, 
      293553, 107645, 116077, 268685, 110249, 114841, 115229, 110601, 113933, 
      292909, 104890, 105345, 305541, 111365, 105885, 288613, 101645, 102698, 
      273545, 237609, 273320, 291317, 99745, 244800, 99857, 101345, 99016, 
      100861, 99450, 99290, 100197, 275112, 249841, 254825, 97738, 215210, 
      99025, 102769, 218881, 99202, 212602, 104516, 223040, 212341, 286282, 
      86309, 87581, 195840, 177233, 192593, 200018, 288485, 206405, 184266, 
      196937, 89693, 96473, 84148, 89524, 81881, 79441, 176437, 230722, 
      243490, 86785, 93337, 104737, 183105, 209401, 85625, 151250, 201650, 
      79301, 100997, 78250, 155185, 156385, 213317, 161704, 141520, 143650, 
      201800, 72929, 73250, 154906, 73417, 233721, 71144, 74885, 91106, 
      154106, 174665, 73288, 85885, 135208, 71090, 79738, 95978, 97733, 
      156049, 171025, 86272, 87145, 154426, 202666, 155117, 121609, 185113, 
      151120, 82322, 92585, 166330, 64640, 64868, 64853, 114370, 145690, 
      73512, 77677, 115741, 196186, 62561, 68185, 79136, 64090, 213498, 
      77060, 193253, 61802, 78530, 79985, 100930, 63225, 99377, 82450, 81652, 
      81981, 60548, 121424, 56497, 66130, 68737, 81250, 92170, 105345, 
      152125, 187865, 57025, 75088, 94833, 103968, 151209, 149672, 118820, 
      54045, 52090, 55124, 62561, 145121, 52450, 64090, 92482, 59624, 99508, 
      145252, 56629, 90746, 90740, 149480, 46813, 52765, 113490, 174250, 
      45025, 57713, 58169, 123344, 139808, 146705, 46825, 47225, 145645, 
      52200, 64836, 76805, 79025, 43520, 53065, 58978, 48061, 73765, 44050, 
      77369, 140621, 41785, 40948, 41765, 41089, 62500, 44785, 49405, 43300, 
      138034, 139298, 142493, 38420, 110777, 111857, 46285, 50180, 37690, 
      43490, 54938, 45328, 45145, 37120, 37305, 50405, 44581, 41725, 134069, 
      78985, 40673, 37280, 56285, 108037, 44225, 62114, 63466, 35972, 35537, 
      41081, 42881, 53737, 41953, 33490, 69589, 34645, 33608, 33485, 33448, 
      33160, 35149, 34282, 53425, 35425, 78697, 58610, 32045, 88805, 57605, 
      37613, 40900, 49373, 85618, 32290, 34693, 52585, 46352, 34112, 36905, 
      47617, 48932, 78149, 44200, 50157, 50665, 38765, 30329, 41378, 112298, 
      64928, 38800, 74610, 84125, 46324, 35956, 73421, 79637, 76522, 32917, 
      28586, 27938, 30389, 34450, 64037, 31912, 60349, 31714, 51250, 90729, 
      73121, 45940, 38777, 55796, 71513, 50594, 91594, 73768, 53800, 27400, 
      38788, 71290, 44690, 37370, 39146, 65522, 84649, 29200, 29825, 80825, 
      74122, 59137, 25402, 92564, 74378, 51874, 83213, 57097, 29236, 30897, 
      89872, 44474, 69512, 35509, 43268, 36793, 43816, 37629, 30964, 27261, 
      38376, 49426, 79801, 24820, 25209, 63874, 34949, 21925, 51012, 36361, 
      28836, 30145, 45098, 36578, 27173, 24418, 38945, 68125, 60968, 43573, 
      42068, 37588, 32933, 27220, 27802, 29097, 83609, 28436, 41504, 33245, 
      57853, 35173, 26869, 22490, 28373, 50098, 51530, 79729, 77761, 77274, 
      19825, 27061, 33109, 75556, 71317, 64612, 23732, 19112, 79690, 60538, 
      20605, 59449, 21649, 18100, 17568, 22048, 38160, 65561, 47437, 45385, 
      40265, 26570, 17282, 37897, 68429, 55316, 52621, 28741, 26442, 23530, 
      16666, 19557, 43940, 25793, 36833, 80138, 63218, 16250, 20890, 55080, 
      46852, 34920, 16276, 17032, 20232, 80650, 76141, 19850, 19225, 70354, 
      48618, 17245, 44570, 29282, 15797, 15730, 49610, 24601, 49882, 18517, 
      24565, 20324, 26468, 28330, 13858, 26010, 46813, 45497, 38420, 27866, 
      13306, 17321, 31265, 29669, 16018, 16490, 18098, 52769, 18628, 12548, 
      26721, 26010, 14085, 13050, 12850, 21537, 27976, 12164, 40661, 19277, 
      11882, 12148, 12289, 46633, 12290, 21853, 11636, 14045, 18421, 61650, 
      10937, 40400, 17834, 24770, 15028, 35368, 13117, 11570, 10426, 52436, 
      13522, 9922, 15130, 25177, 11629, 9445, 9792, 9577, 56305, 9225, 13005, 
      13138, 34893, 19489, 24089, 35033, 10306, 30185, 10322, 42890, 7913, 
      9953, 13828, 16580, 23698, 31250, 41081, 12365, 12973, 21289, 15188, 
      47528, 8497, 9810, 13957, 51082, 54522, 60385, 64161, 7841, 8005, 
      46888, 12170, 11105, 73897, 7146, 11709, 31869, 8578, 8433, 30784, 
      7850, 30005, 6269, 8978, 11245, 78797, 4624, 8224, 4040, 6613, 39349, 
      7514, 56277, 83465, 4073, 3625, 34184, 4337, 4610, 6529, 9028, 9529, 
      8138, 10858, 75650, 15481, 78665, 7033, 8488, 9250, 13345, 22130, 
      38930, 2500, 6929, 1730, 2330, 3578, 5858, 89505, 1940, 2677, 6130, 
      14020, 1300, 5066, 5602, 5741, 12020, 12178, 32717, 1586, 2146, 8546, 
      27521, 35920, 54865, 13754, 653, 4084, 1666, 3145, 4121, 86210, 900, 
      44005, 88533, 965, 71578, 1481, 7312, 52240, 66789, 680, 313, 338, 
      1325, 433, 628, 117108, 221, 1490, 17545, 30397, 23185, 113, 2465, 
      37313, 490, 1010, 5674, 89, 2626, 7081, 34994, 83530, 229, 0, 361, 
      18496, 2, 290, 92417, 4628, 17428, 45, 106285, 16, 42865, 44537, 
      106292, 1625, 3869, 17197, 103077, 1418, 3893, 10049, 353, 52048, 
      112289, 145, 1864, 75197, 1744, 54900, 794, 1465, 232, 340, 596, 1352, 
      234, 72586, 80881, 3737, 79217, 67889, 93960, 377, 10162, 77090, 976, 
      93425, 97744, 12105, 76617, 97785, 9133, 853, 890, 4373, 10933, 102290, 
      674, 845, 116957, 765, 1745, 11600, 71009, 139345, 1124, 71780, 117370, 
      10565, 1241, 10634, 1440, 93712, 114865, 1433, 2393, 2468, 8840, 2610, 
      4546, 2969, 2306, 1828, 2440, 85370, 90058, 96713, 4436, 93140, 98657, 
      12317, 2309, 111109, 151205, 82960, 99648, 104704, 163105, 2762, 2962, 
      4122, 7785, 110185, 163402, 3793, 10205, 11273, 11834, 97673, 139709, 
      3492, 91345, 103738, 4205, 5045, 3485, 96746, 151177, 4373, 173588, 
      176069, 149130, 135140, 4514, 4369, 10949, 4932, 147240, 4570, 133370, 
      4913, 5249, 10249, 4861, 104617, 137257, 144637, 5125, 115789, 127400, 
      5525, 5617, 105530, 5760, 5701, 119194, 5978, 5954, 128741, 131009, 
      126970, 6824, 6949, 7177, 11069, 148601, 157338, 171594, 197840, 8821, 
      10522, 124381, 128509, 149657, 207197, 9553, 8660, 178208, 8845, 8685, 
      142605, 160749, 10205, 11141, 138625, 153425, 9252, 158212, 11090, 
      9425, 9605, 9640, 10825, 9901, 152685, 155725, 158797, 10301, 157860, 
      11698, 11240, 11453, 161993, 173268, 188905, 13645, 157042, 14404, 
      12424, 162090, 14533, 12773, 201352, 13988, 189722, 14404, 18484, 
      17093, 15005, 192968, 18541, 16301, 16154, 189514, 18685, 19300, 
      207353, 214666, 17300, 19562, 19010, 19825, 19325, 20529, 18709, 18450, 
      18869, 22180, 20980, 19444, 19368, 22100, 20756, 19700, 19945, 22100, 
      21674, 22216, 25226, 24498, 24292, 23941, 27668, 25700, 25601, 29765, 
      28013, 27593, 27194, 31252, 28825, 28562, 31642, 34073, 32288, 34829, 
      31720, 31025, 31876, 34138, 36482, 34130, 37220, 33850, 33745, 37141, 
      38701, 42925, 44225, 41828, 42653, 42985 ], 
  [ 249010, 245146, 243074, 242113, 240269, 237233, 236260, 234512, 232424, 
      231377, 229562, 224845, 223360, 222130, 221866, 220981, 218138, 217205, 
      209773, 208849, 206197, 205309, 204788, 201626, 201857, 200929, 190105, 
      187505, 186745, 182354, 181800, 178930, 177341, 178586, 174824, 174145, 
      172394, 173521, 171421, 171880, 172072, 168065, 170820, 170005, 164917, 
      164169, 163217, 163370, 165085, 160009, 160441, 159642, 156029, 155261, 
      154978, 153842, 157642, 153621, 150625, 150994, 149221, 149396, 150517, 
      148274, 148901, 146024, 141714, 144594, 140425, 137320, 132721, 130370, 
      129924, 136106, 127593, 128180, 133792, 121329, 128329, 120770, 125492, 
      123890, 116450, 123850, 117269, 118600, 117413, 295045, 113314, 117125, 
      111781, 115265, 118970, 116469, 108497, 108817, 274705, 113209, 107154, 
      277498, 106600, 112676, 253732, 108026, 111554, 111866, 108112, 110570, 
      276740, 103617, 103882, 288802, 108002, 103624, 272520, 100714, 101273, 
      258098, 223834, 257797, 274996, 98244, 230569, 98090, 99122, 97325, 
      98600, 97417, 96953, 97480, 259285, 235154, 239872, 95173, 202157, 
      95776, 98836, 205600, 95801, 199625, 99937, 209417, 199250, 269581, 
      84884, 85700, 183433, 165890, 180338, 187345, 271594, 193352, 172429, 
      184340, 86330, 91970, 81925, 86085, 80000, 78282, 164866, 216225, 
      228385, 83232, 88720, 98676, 171040, 195892, 82186, 141161, 188521, 
      77192, 95240, 76293, 144754, 145802, 199466, 150741, 131849, 133789, 
      188405, 71314, 71521, 144209, 71460, 218692, 69605, 72244, 85577, 
      143257, 162562, 70533, 80964, 125613, 68753, 75653, 89765, 91330, 
      145010, 159074, 81161, 81920, 143425, 188929, 144040, 112850, 172250, 
      140233, 77401, 86410, 154417, 62873, 63025, 62858, 105953, 134993, 
      69541, 73060, 107172, 182525, 60832, 65012, 74177, 61753, 198925, 
      72253, 179668, 59845, 73457, 74722, 93425, 60736, 91796, 76541, 75781, 
      76072, 57793, 111905, 54730, 62197, 64386, 75265, 85045, 97042, 140516, 
      174242, 54688, 69673, 87328, 95665, 139600, 138101, 109225, 51784, 
      50285, 52369, 58400, 133664, 50265, 59625, 84825, 55805, 91205, 133681, 
      53114, 83089, 83045, 137605, 45730, 49858, 103933, 160969, 45044, 
      53780, 54160, 113065, 128465, 134944, 45362, 45610, 133922, 49141, 
      59725, 70250, 72242, 44489, 49664, 54513, 45572, 67400, 46121, 70586, 
      129050, 42640, 41765, 40948, 42704, 57161, 42410, 53604, 46093, 126425, 
      127613, 130618, 38857, 100916, 101920, 50180, 46285, 37253, 40849, 
      50245, 49185, 48964, 36873, 36868, 55250, 41522, 39236, 122536, 71442, 
      43808, 35969, 62194, 98100, 40786, 56129, 57329, 38081, 34340, 38212, 
      39632, 48740, 45810, 33813, 62730, 36488, 34805, 34568, 34493, 33293, 
      33800, 33161, 59296, 37876, 87266, 65165, 32330, 98248, 64084, 35048, 
      37613, 44680, 94833, 33829, 32850, 58532, 51425, 32345, 34340, 43076, 
      44201, 86794, 49045, 45160, 56498, 42698, 31450, 37673, 101753, 72433, 
      42809, 83065, 93416, 51701, 39509, 65764, 88586, 85205, 35786, 29137, 
      28565, 28850, 31733, 71656, 34781, 67626, 34621, 45721, 81514, 81652, 
      51545, 34996, 49697, 79930, 45065, 82265, 82413, 60469, 26469, 34893, 
      79745, 50257, 41797, 35137, 58321, 94244, 31841, 27716, 72256, 82881, 
      66490, 26181, 102805, 83213, 58505, 74378, 64336, 32257, 28180, 80505, 
      50269, 78005, 40050, 49025, 32708, 49725, 42664, 34821, 30244, 33949, 
      56057, 71042, 27233, 27850, 72101, 39794, 23426, 57985, 41472, 32617, 
      26820, 51425, 41765, 30650, 27173, 34138, 76808, 69005, 49748, 48053, 
      42965, 37588, 24389, 24781, 25810, 93584, 25225, 36241, 29122, 65700, 
      40360, 30650, 25169, 25010, 43733, 45013, 89514, 87394, 86869, 18666, 
      23850, 28834, 85037, 80456, 73181, 26981, 18181, 89513, 68765, 23018, 
      67600, 24480, 19449, 18385, 19825, 33049, 74282, 54410, 52130, 46402, 
      30617, 18061, 32786, 77416, 63125, 60164, 33282, 30565, 27045, 17217, 
      17866, 50609, 29840, 31760, 90113, 71825, 17029, 18629, 62965, 53901, 
      40525, 17397, 16101, 18085, 90701, 85850, 22681, 21866, 79645, 55933, 
      19354, 51505, 34241, 17450, 14837, 42865, 21124, 57425, 16370, 21050, 
      23725, 22573, 33289, 14713, 22153, 40258, 52660, 44785, 32825, 13325, 
      15250, 36794, 34970, 18545, 14533, 15685, 45530, 21953, 12833, 31642, 
      30817, 16042, 14437, 12337, 18250, 33125, 12221, 34600, 22906, 12281, 
      13345, 11700, 39888, 13753, 18338, 11237, 12392, 15514, 53461, 11716, 
      34225, 14965, 20609, 17973, 29725, 15530, 13337, 10217, 44969, 16201, 
      9865, 12717, 20826, 13700, 10034, 11065, 9216, 48420, 8674, 10858, 
      10953, 29098, 15860, 19700, 29200, 8957, 24922, 8821, 36145, 7780, 
      8528, 11225, 13369, 19233, 25721, 34450, 9914, 10370, 17090, 12053, 
      40213, 7186, 8005, 11050, 43425, 46561, 51930, 55402, 6682, 6770, 
      39573, 9529, 8692, 64340, 6025, 9106, 26074, 6773, 6628, 25065, 6197, 
      24362, 5224, 6793, 8452, 68746, 3769, 6001, 3413, 4770, 32490, 5329, 
      47860, 73034, 3028, 2770, 27781, 3026, 3185, 4420, 6273, 6660, 5573, 
      7685, 65713, 11434, 68500, 4658, 5733, 6305, 9602, 17057, 31957, 1721, 
      4516, 1369, 1513, 2153, 3673, 78580, 1237, 1556, 3793, 10049, 901, 
      2957, 3341, 3442, 8353, 8473, 26276, 769, 1025, 5525, 21650, 29137, 
      46372, 9745, 520, 2165, 697, 1530, 2164, 75437, 349, 36424, 77608, 338, 
      61793, 512, 4481, 43937, 57346, 205, 218, 205, 394, 148, 153, 104473, 
      202, 445, 12890, 24146, 17770, 208, 964, 30340, 53, 193, 3185, 146, 
      1049, 4250, 28249, 72909, 20, 361, 0, 13689, 325, 5, 81226, 2405, 
      12773, 178, 94258, 377, 35360, 36880, 94265, 466, 1874, 12580, 91240, 
      373, 1898, 6610, 68, 43745, 99920, 202, 629, 65146, 585, 46369, 205, 
      458, 821, 245, 197, 421, 481, 62725, 70450, 1856, 68900, 58370, 82693, 
      586, 6761, 66925, 425, 82196, 86249, 8362, 66490, 86290, 5960, 530, 
      529, 2378, 7418, 90529, 1301, 1700, 104360, 898, 928, 8009, 61300, 
      125570, 1865, 62033, 104773, 7240, 1754, 7309, 2257, 82521, 102420, 
      1490, 1538, 1613, 5933, 1717, 2817, 1924, 1717, 2493, 1813, 74749, 
      79133, 85370, 2897, 82025, 87200, 8840, 2290, 98930, 136898, 72529, 
      88153, 92905, 148228, 2401, 4045, 3001, 5410, 98082, 148525, 2900, 
      7298, 8138, 8585, 86330, 126010, 4765, 80420, 92053, 3464, 3848, 3770, 
      85517, 136946, 5608, 158293, 160660, 135013, 121745, 5521, 4274, 8194, 
      6205, 133237, 4589, 120089, 5920, 4660, 7760, 4842, 92970, 123786, 
      130786, 6056, 103496, 114461, 6722, 5066, 93845, 5209, 6632, 106749, 
      6605, 6505, 115802, 117956, 114145, 6805, 6740, 7956, 9074, 134674, 
      142993, 156565, 181633, 10322, 8945, 111784, 115684, 135730, 190610, 
      11168, 8489, 162913, 9738, 8818, 129058, 146290, 11972, 9754, 125306, 
      139346, 9385, 143905, 13009, 9634, 9928, 9773, 12402, 9882, 138682, 
      141570, 144490, 11042, 143629, 13313, 11677, 11890, 147610, 158353, 
      173268, 15602, 142925, 16589, 13469, 147745, 16490, 13210, 185221, 
      14653, 174161, 14841, 21125, 19240, 15784, 177293, 20954, 17650, 17389, 
      174029, 21060, 21713, 191108, 198117, 18421, 21785, 21005, 22048, 
      21092, 22714, 19906, 19381, 18850, 24669, 23013, 20565, 19045, 24361, 
      22409, 19681, 20002, 24133, 23365, 23717, 27677, 26113, 25565, 24872, 
      30005, 26441, 26000, 32482, 29818, 29170, 28505, 34121, 30706, 28961, 
      33865, 36980, 34625, 37850, 33525, 32146, 33377, 36513, 39161, 35897, 
      40013, 34933, 34714, 39554, 41000, 45604, 47056, 43405, 44458, 44752 ], 
  [ 263401, 256261, 255593, 254164, 250916, 252794, 248077, 244457, 243773, 
      246002, 245825, 241576, 231433, 239797, 234385, 236776, 230189, 229256, 
      222760, 222538, 221992, 216658, 213329, 216485, 211802, 211108, 204496, 
      200258, 203008, 197213, 191277, 192853, 188690, 179405, 186173, 184090, 
      183041, 178786, 186280, 180421, 179677, 175202, 169065, 168250, 176500, 
      175050, 176672, 169805, 164968, 172996, 169216, 168417, 169250, 167780, 
      163285, 160277, 155185, 158184, 162208, 156493, 159400, 158405, 155080, 
      160325, 156506, 157373, 147681, 143541, 145690, 137437, 142900, 142421, 
      139401, 129905, 138474, 132977, 127825, 131508, 122128, 130013, 121397, 
      119093, 127097, 117181, 118088, 116845, 116594, 209050, 119281, 114434, 
      121960, 112340, 109961, 109800, 118442, 116890, 192922, 109348, 117333, 
      194545, 116077, 107645, 177565, 110249, 107225, 107069, 108697, 105773, 
      193085, 111690, 110785, 201637, 103205, 105613, 189333, 110893, 108410, 
      178889, 154921, 178120, 190405, 104913, 158848, 103121, 101345, 102824, 
      100589, 100810, 98474, 96661, 177736, 160625, 163705, 95290, 137690, 
      91681, 90529, 139729, 90770, 135626, 87652, 141440, 134549, 182650, 
      92021, 90029, 122944, 111953, 120785, 125218, 183493, 128885, 115450, 
      122681, 81533, 80153, 84148, 80820, 84329, 87057, 109525, 142866, 
      151282, 77265, 76201, 77265, 112657, 128617, 76921, 94946, 123586, 
      80117, 75701, 80154, 96433, 96545, 130085, 99144, 88208, 88978, 121832, 
      77281, 76786, 94250, 75321, 142057, 76040, 71893, 67442, 92362, 103945, 
      69480, 66573, 82440, 70274, 66410, 67418, 67813, 92945, 101393, 65600, 
      65657, 91594, 120250, 91741, 74825, 108953, 89104, 63010, 64297, 96970, 
      67904, 67588, 66485, 70034, 85034, 61000, 60541, 70317, 114314, 66097, 
      61385, 59552, 63274, 125098, 58564, 111925, 63706, 58130, 58225, 63122, 
      61321, 61025, 56066, 55540, 55597, 56740, 69200, 59761, 53890, 53505, 
      54322, 57082, 61825, 84941, 106265, 56209, 52240, 57025, 60448, 84025, 
      82760, 66052, 53773, 55082, 51316, 48689, 79025, 52722, 48042, 53586, 
      48200, 55988, 78340, 47381, 51850, 51572, 80392, 54973, 47869, 60994, 
      95098, 61073, 45473, 45385, 65680, 74528, 78433, 52265, 51577, 77645, 
      46216, 44164, 45797, 46385, 66368, 44633, 42930, 46157, 44117, 74786, 
      44729, 73709, 63817, 62708, 51829, 68561, 40196, 43697, 95373, 79204, 
      70850, 71570, 73405, 57460, 56105, 56641, 90077, 38212, 50474, 40498, 
      37258, 88848, 88393, 51264, 50089, 100997, 38597, 39821, 67429, 40905, 
      79025, 43808, 114493, 52821, 35521, 35186, 35450, 66980, 42881, 36457, 
      35537, 33881, 85473, 51714, 36405, 63749, 58088, 57149, 56840, 50024, 
      41405, 42170, 111361, 68881, 155945, 121442, 49997, 172309, 119893, 
      35165, 33284, 31693, 167490, 59218, 37413, 111065, 98576, 37376, 34457, 
      31025, 30980, 155941, 94792, 30301, 108329, 82829, 54265, 30770, 52730, 
      134560, 83408, 151042, 166541, 100724, 77300, 34525, 159605, 154586, 
      69365, 48442, 48338, 35285, 30914, 134485, 68360, 128349, 68434, 27586, 
      40681, 150097, 101972, 27625, 28052, 147673, 26930, 40730, 151560, 
      117448, 36648, 26820, 147722, 100450, 84970, 26362, 29890, 169241, 
      64016, 30641, 35401, 152730, 127681, 46890, 181780, 153530, 115250, 
      35885, 124825, 66772, 27361, 38736, 101866, 146216, 83925, 100388, 
      23465, 102024, 89581, 74484, 64525, 22600, 112802, 33017, 58004, 60025, 
      138674, 85541, 48581, 116836, 88857, 71812, 22257, 106298, 89618, 
      67973, 60050, 20449, 146189, 134408, 103685, 100820, 91988, 82165, 
      22868, 22090, 21481, 170921, 21364, 19744, 19645, 129933, 88213, 69845, 
      57578, 20213, 20450, 20794, 165681, 162625, 161866, 27441, 19989, 
      18421, 159332, 152645, 141860, 62900, 28360, 165914, 135338, 53789, 
      133705, 57825, 43668, 39328, 22048, 17488, 143897, 113261, 109577, 
      100105, 71450, 38770, 17225, 148669, 127124, 122525, 77157, 71866, 
      64602, 36522, 23365, 107588, 70673, 16433, 167450, 140738, 37738, 
      20618, 127432, 113220, 90952, 40212, 26280, 20776, 168506, 161549, 
      56026, 54041, 152770, 116890, 48253, 110122, 80690, 43541, 25250, 
      17242, 15625, 119786, 19061, 15317, 60580, 14500, 79738, 35890, 14314, 
      15805, 112681, 99892, 79274, 29354, 18409, 86753, 83525, 50018, 18394, 
      16738, 16865, 58340, 30500, 77857, 76330, 44005, 38890, 25090, 13921, 
      80744, 28484, 13189, 61165, 30650, 36628, 23985, 14265, 38674, 12605, 
      24692, 18125, 13525, 18946, 32425, 12112, 13210, 10898, 52020, 10888, 
      46301, 40130, 24842, 14900, 48610, 25426, 13770, 9945, 42365, 29573, 
      34816, 22905, 15777, 21193, 13549, 13410, 9325, 9425, 8585, 9193, 
      16562, 8425, 15490, 10522, 22873, 15665, 11108, 9508, 7650, 7586, 9529, 
      10733, 10253, 7145, 8660, 11080, 15025, 12802, 9061, 12186, 13450, 
      15777, 17377, 15457, 15077, 10440, 9178, 9745, 21401, 15034, 8989, 
      6301, 11570, 11425, 5760, 11930, 5525, 14701, 9250, 7165, 22765, 14416, 
      8224, 15464, 9333, 6165, 7786, 11941, 24713, 12505, 13417, 4264, 10865, 
      10322, 7345, 5220, 4905, 5690, 4058, 20434, 2425, 21817, 5945, 4680, 
      4082, 2465, 1730, 4930, 12836, 5569, 15058, 12394, 9290, 6130, 27217, 
      12820, 10565, 5314, 1508, 14356, 5882, 5330, 5197, 1684, 1570, 2525, 
      11650, 10034, 2834, 1409, 3280, 9985, 970, 15613, 6260, 10642, 7497, 
      6025, 25010, 12868, 5653, 26245, 12389, 17450, 10457, 2960, 8720, 
      15109, 13192, 15545, 15298, 10573, 14305, 13140, 42580, 15997, 9922, 
      137, 1565, 337, 16705, 7633, 3313, 13274, 11074, 3770, 16409, 7250, 
      2729, 2626, 23418, 14645, 18496, 13689, 0, 18226, 14162, 28225, 4628, 
      20, 16909, 36109, 18512, 5057, 5641, 36116, 9241, 5501, 61, 34261, 
      9850, 5525, 1345, 14225, 8528, 39665, 16465, 8936, 19165, 9360, 9748, 
      12490, 10169, 20360, 15572, 13652, 10600, 17914, 17914, 22129, 6185, 
      21281, 15665, 29224, 17785, 1730, 20242, 12944, 28961, 31376, 1225, 
      20041, 31417, 2333, 14453, 14218, 6005, 1685, 34018, 21074, 22877, 
      42701, 17629, 11809, 1808, 17425, 56657, 22340, 17924, 43114, 2677, 
      20825, 2746, 23200, 29520, 41697, 17753, 12185, 12260, 3944, 12130, 
      8082, 11401, 14002, 22500, 13864, 25258, 27770, 31433, 9332, 29492, 
      32561, 3341, 18085, 39845, 64709, 24208, 33280, 36160, 72529, 16090, 
      26626, 12010, 6697, 39465, 72826, 13313, 5309, 4745, 4490, 32393, 
      57565, 28516, 29057, 36010, 14813, 12389, 21437, 32282, 65225, 29125, 
      80020, 81685, 63994, 55172, 27634, 19601, 7141, 29956, 62920, 20618, 
      54218, 28033, 16945, 8345, 20637, 37161, 56745, 61405, 27701, 43709, 
      50696, 30005, 17585, 37802, 17728, 28277, 46026, 26378, 25810, 52037, 
      53489, 51082, 22600, 21365, 28665, 12701, 64825, 70570, 79930, 97744, 
      35477, 15146, 50125, 52621, 65881, 104381, 37025, 23348, 84640, 31149, 
      25549, 61549, 73165, 38765, 17125, 59201, 68561, 26116, 71716, 40738, 
      26833, 27829, 26504, 38025, 25677, 68365, 70317, 72301, 31517, 71908, 
      39170, 30280, 30493, 74953, 82420, 92889, 43565, 71906, 45956, 35816, 
      75322, 44453, 31813, 101800, 34660, 94250, 33444, 53300, 48373, 36493, 
      96680, 51725, 41869, 40906, 94586, 51597, 52484, 106985, 112122, 41236, 
      51386, 49202, 51649, 47885, 52081, 43189, 41026, 34645, 55908, 51444, 
      43380, 32968, 54196, 48500, 35476, 36265, 52564, 49690, 48872, 58682, 
      51970, 49316, 46517, 60308, 46916, 44369, 65125, 56845, 54793, 52490, 
      67700, 58201, 47330, 63466, 70793, 64928, 72365, 60552, 54961, 58532, 
      67050, 71570, 62690, 73124, 57514, 56593, 70325, 71069, 78013, 80401, 
      69028, 71485, 71545 ], 
  [ 250225, 246857, 244565, 243674, 242042, 238244, 237845, 236381, 234073, 
      232520, 230449, 225650, 225493, 222785, 223313, 221922, 219649, 218714, 
      211122, 210088, 207106, 206900, 206809, 202669, 203656, 202690, 191194, 
      188840, 187538, 183353, 183625, 180065, 178868, 181729, 176345, 175880, 
      174017, 175972, 172394, 173825, 174161, 170216, 174337, 173520, 166378, 
      165736, 164386, 165617, 168338, 161242, 162322, 161521, 157216, 156554, 
      156917, 156065, 161233, 156130, 152050, 153353, 150858, 151213, 153018, 
      149621, 150932, 147473, 143977, 147937, 142792, 140465, 134314, 131669, 
      131617, 140209, 129064, 130585, 137853, 122890, 132410, 122473, 129245, 
      127745, 117925, 127989, 120250, 121977, 120644, 311380, 115497, 120640, 
      113314, 118810, 123449, 120586, 110056, 110664, 290376, 116890, 108673, 
      293345, 108225, 116533, 268533, 110765, 115301, 115685, 111101, 114385, 
      292685, 105448, 105893, 305285, 111809, 106385, 288385, 102213, 103240, 
      273349, 237497, 273114, 291069, 100273, 244658, 100369, 101833, 99530, 
      101345, 99944, 99764, 100649, 274874, 249661, 254629, 98192, 215108, 
      99437, 103145, 218765, 99604, 212500, 104850, 222898, 212225, 285968, 
      86797, 88045, 195746, 177193, 192505, 199908, 288153, 206273, 184196, 
      196825, 90065, 96785, 84578, 89890, 82325, 79921, 176369, 230500, 
      243236, 87133, 93629, 104953, 183005, 209225, 85977, 151252, 201492, 
      79721, 101225, 78676, 155165, 156353, 213113, 161650, 141530, 143648, 
      201610, 73357, 73672, 154856, 73825, 233441, 71570, 75253, 91316, 
      154036, 174529, 73642, 86125, 135202, 71464, 80020, 96148, 97893, 
      155965, 170893, 86498, 87365, 154340, 202436, 155025, 121637, 184925, 
      151034, 82548, 92745, 166184, 65026, 65250, 65225, 114404, 145604, 
      73778, 77909, 115765, 195940, 62941, 68489, 79346, 64436, 213200, 
      77274, 193005, 62164, 78728, 80173, 101000, 63557, 99433, 82592, 81794, 
      82121, 60850, 121370, 56849, 66368, 68953, 81380, 92240, 105353, 
      151957, 187589, 57341, 75242, 94877, 103970, 151037, 149498, 118746, 
      54353, 52420, 55402, 62765, 144941, 52756, 64276, 92500, 59842, 99490, 
      145058, 56857, 90756, 90746, 149266, 47165, 53021, 113396, 173960, 
      45433, 57913, 58365, 123210, 139618, 146493, 47153, 47545, 145433, 
      52442, 64970, 76861, 79069, 43970, 53285, 59140, 48325, 73825, 44552, 
      77405, 140405, 42221, 41378, 42109, 41557, 62602, 45041, 50005, 43826, 
      137800, 139060, 142245, 38818, 110633, 111709, 46861, 50346, 38036, 
      43720, 55060, 45898, 45713, 37474, 37649, 51025, 44785, 41957, 133825, 
      78949, 41197, 37570, 56953, 107869, 44397, 62152, 63496, 36434, 35825, 
      41281, 43061, 53825, 42505, 33856, 69577, 35089, 34018, 33889, 33850, 
      33514, 35425, 34568, 54077, 35897, 79489, 59296, 32401, 89641, 58285, 
      37817, 41066, 49465, 86440, 32708, 34933, 53233, 46954, 34354, 37105, 
      47713, 49018, 78937, 44786, 50225, 51301, 39301, 30717, 41512, 112072, 
      65650, 39338, 75380, 84937, 46930, 36466, 73341, 80429, 77300, 33389, 
      28936, 28288, 30625, 34624, 64753, 32378, 61045, 32180, 51272, 90557, 
      73881, 46546, 38889, 55786, 72265, 50612, 91412, 74530, 54458, 27658, 
      38890, 72040, 45288, 37908, 39240, 65448, 85457, 29642, 30017, 80677, 
      74884, 59825, 25744, 93402, 75140, 52520, 83045, 57773, 29690, 31049, 
      89674, 45072, 70250, 36037, 43858, 36865, 44410, 38177, 31450, 27701, 
      38426, 50056, 79621, 25226, 25625, 64580, 35477, 22277, 51650, 36901, 
      29306, 30241, 45700, 37120, 27625, 24832, 38961, 68849, 61658, 44165, 
      42650, 38138, 33445, 27338, 27908, 29189, 84397, 28530, 41490, 33289, 
      58525, 35705, 27325, 22888, 28453, 50020, 51444, 80497, 78521, 78032, 
      20017, 27145, 33137, 76306, 72049, 65314, 24154, 19314, 80456, 61220, 
      20981, 60125, 22045, 18418, 17858, 22178, 38138, 66265, 48049, 45985, 
      40833, 27028, 17568, 37873, 69145, 55970, 53261, 29221, 26900, 23956, 
      16936, 19709, 44530, 26245, 36805, 80900, 63908, 16528, 21008, 55730, 
      47458, 35450, 16570, 17218, 20354, 81412, 76885, 20232, 19597, 71072, 
      49232, 17585, 45160, 29768, 16109, 15908, 49480, 24641, 50500, 18625, 
      24601, 20722, 26482, 28808, 14120, 26024, 46685, 46089, 38970, 28340, 
      13520, 17425, 31765, 30157, 16360, 16596, 18180, 52597, 19010, 12770, 
      27185, 26468, 14393, 13328, 13028, 21569, 28450, 12370, 40545, 19669, 
      12104, 12410, 12457, 46477, 12564, 21865, 11810, 14153, 18461, 61412, 
      11169, 40266, 17872, 24740, 15370, 35258, 13429, 11848, 10600, 52226, 
      13844, 10100, 15184, 25129, 11917, 9653, 10034, 9733, 56065, 9365, 
      13061, 13192, 34757, 19465, 24025, 34893, 10400, 30073, 10404, 42696, 
      8065, 10037, 13850, 16570, 23620, 31112, 40885, 12385, 12985, 21217, 
      15170, 47290, 8573, 9860, 13949, 50824, 54248, 60085, 63845, 7921, 
      8081, 46642, 12168, 11113, 73529, 7220, 11705, 31697, 8612, 8465, 
      30610, 7888, 29833, 6337, 8980, 11213, 78373, 4682, 8210, 4106, 6613, 
      39085, 7492, 55925, 83005, 4105, 3665, 33930, 4349, 4616, 6497, 8962, 
      9457, 8080, 10768, 75204, 15341, 78201, 6977, 8410, 9160, 13213, 21928, 
      38628, 2522, 6865, 1768, 2344, 3560, 5800, 88985, 1954, 2669, 6056, 
      13858, 1322, 4996, 5524, 5661, 11866, 12020, 32413, 1576, 2120, 8420, 
      27245, 35594, 54449, 13572, 673, 4010, 1640, 3085, 4041, 85664, 890, 
      43625, 87977, 949, 71080, 1445, 7178, 51818, 66305, 666, 317, 340, 
      1285, 425, 610, 116450, 225, 1440, 17305, 30073, 22901, 117, 2385, 
      36945, 464, 964, 5540, 85, 2536, 6925, 34632, 82960, 205, 2, 325, 
      18226, 0, 256, 91809, 4490, 17162, 29, 105629, 10, 42445, 44109, 
      105634, 1537, 3737, 16925, 102425, 1332, 3757, 9837, 305, 51578, 
      111605, 113, 1762, 74629, 1642, 54410, 720, 1369, 218, 290, 530, 1258, 
      200, 72020, 80285, 3589, 78625, 67337, 93314, 333, 9928, 76500, 890, 
      92777, 97082, 11849, 76025, 97121, 8905, 773, 808, 4205, 10685, 101608, 
      640, 821, 116225, 701, 1629, 11338, 70425, 138541, 1082, 71186, 116624, 
      10305, 1181, 10372, 1394, 93034, 114121, 1345, 2257, 2330, 8594, 2468, 
      4360, 2817, 2176, 1762, 2306, 84708, 89380, 96013, 4250, 92450, 97949, 
      12025, 2197, 110357, 150341, 82298, 98930, 103970, 162209, 2628, 2900, 
      3944, 7541, 109429, 162500, 3625, 9929, 10985, 11540, 96953, 138865, 
      3434, 90641, 102992, 4033, 4849, 3365, 96016, 150289, 4297, 172642, 
      175117, 148244, 134290, 4420, 4217, 10657, 4850, 146354, 4420, 132520, 
      4813, 5065, 9965, 4705, 103849, 136393, 143753, 5017, 114985, 126562, 
      5429, 5429, 104756, 5570, 5585, 118372, 5840, 5812, 127885, 130145, 
      126116, 6642, 6757, 7033, 10777, 147681, 156392, 170612, 196794, 8705, 
      10244, 123521, 127637, 148725, 206125, 9437, 8450, 177202, 8689, 8489, 
      141689, 159785, 10093, 10861, 137717, 152477, 9050, 157250, 10980, 
      9225, 9409, 9434, 10693, 9685, 151733, 154765, 157829, 10121, 156890, 
      11560, 11034, 11245, 161005, 172250, 187849, 13513, 156064, 14282, 
      12242, 161096, 14393, 12553, 200258, 13770, 188648, 14170, 18362, 
      16945, 14785, 191882, 18401, 16105, 15952, 188432, 18541, 19154, 
      206225, 213520, 17082, 19400, 18836, 19661, 19133, 20357, 18485, 18212, 
      18577, 22018, 20794, 19210, 19058, 21922, 20546, 19402, 19649, 21906, 
      21460, 21986, 25040, 24260, 24034, 23665, 27458, 25402, 25285, 29569, 
      27765, 27333, 26920, 31058, 28577, 28228, 31400, 33865, 32050, 34625, 
      31450, 30717, 31586, 33892, 36244, 33844, 36986, 33524, 33413, 36881, 
      38425, 42653, 43957, 41490, 42325, 42653 ], 
  [ 250001, 246185, 244085, 243130, 241306, 238180, 237269, 235549, 233433, 
      232328, 230481, 225746, 224405, 223009, 222833, 221890, 219105, 218170, 
      210706, 209768, 207074, 206260, 205785, 202509, 202824, 201890, 190970, 
      188392, 187570, 183193, 182729, 179777, 178228, 179649, 175705, 175048, 
      173281, 174500, 172234, 172801, 173009, 169000, 171905, 171088, 165770, 
      165032, 164034, 164305, 166130, 160826, 161330, 160529, 156832, 156074, 
      155861, 154753, 158705, 154562, 151442, 151913, 150058, 150253, 151450, 
      149077, 149780, 146833, 142601, 145601, 141320, 138289, 133514, 131125, 
      130721, 137169, 128360, 129049, 134845, 122090, 129370, 121545, 126493, 
      124897, 117189, 124885, 118170, 119545, 118340, 297428, 114121, 118080, 
      112514, 116218, 120025, 117482, 109224, 109576, 277000, 114170, 107873, 
      279809, 107329, 113653, 255925, 108877, 112517, 112837, 108989, 111537, 
      279053, 104360, 104645, 291173, 108961, 104465, 274817, 101413, 102024, 
      260325, 225881, 260026, 277309, 98993, 232658, 98865, 99945, 98090, 
      99425, 98216, 97780, 98345, 261530, 237277, 242021, 96016, 204100, 
      96685, 99817, 207565, 96724, 201556, 100978, 211410, 201185, 271888, 
      85581, 86445, 185282, 167625, 182169, 189220, 273913, 195265, 174212, 
      186201, 87217, 92977, 82690, 86978, 80725, 78929, 166609, 218276, 
      230500, 84125, 89725, 99833, 172829, 197833, 83065, 142740, 190420, 
      77929, 96361, 77012, 146365, 147425, 201433, 152402, 133370, 135328, 
      190314, 71981, 72200, 145832, 72161, 220769, 70258, 73013, 86644, 
      144884, 164321, 71306, 81965, 127106, 69480, 76564, 90900, 92485, 
      146653, 160813, 82178, 82949, 145060, 190852, 145681, 114245, 174077, 
      141850, 78388, 87529, 156136, 63522, 63682, 63529, 107300, 136580, 
      70418, 74005, 108533, 184420, 61469, 65801, 75154, 62452, 200912, 
      73210, 181549, 60500, 74440, 75725, 94664, 61445, 93033, 77600, 76834, 
      77129, 58514, 113338, 55345, 63040, 65273, 76324, 86224, 98345, 142165, 
      176101, 55357, 70666, 88541, 96962, 141245, 139738, 110650, 52433, 
      50884, 53066, 59245, 135277, 50900, 60500, 86036, 56610, 92482, 135298, 
      53881, 84292, 84250, 139250, 46237, 50557, 105332, 162760, 45433, 
      54585, 54973, 114538, 130050, 136573, 45905, 46169, 135545, 49850, 
      60650, 71325, 73341, 44770, 50405, 55364, 46213, 68449, 46280, 71677, 
      130645, 42925, 42050, 41405, 42901, 58090, 43025, 53525, 46162, 128008, 
      129204, 132229, 39170, 102313, 103325, 50125, 47050, 37652, 41480, 
      51092, 49130, 48913, 37250, 37265, 55089, 42193, 39845, 124097, 72581, 
      43821, 36450, 61913, 99485, 41485, 57096, 58312, 38194, 34801, 38849, 
      40309, 49601, 45737, 34112, 63785, 36625, 35010, 34785, 34714, 33610, 
      34273, 33608, 59005, 37945, 86689, 64800, 32625, 97577, 63725, 35641, 
      38282, 45497, 94184, 33988, 33365, 58225, 51210, 32850, 34929, 43873, 
      45018, 86201, 48850, 46001, 56197, 42597, 31645, 38376, 103176, 71954, 
      42698, 82484, 92745, 51442, 39442, 66877, 87949, 84596, 35789, 29384, 
      28800, 29313, 32320, 71153, 34778, 67157, 34612, 46600, 82781, 81049, 
      51250, 35689, 50634, 79337, 45940, 83540, 81794, 60058, 26858, 35594, 
      79144, 49960, 41620, 35848, 59368, 93521, 31850, 28225, 73445, 82244, 
      66001, 26384, 102010, 82564, 58088, 75589, 63853, 32218, 28745, 81770, 
      49936, 77386, 39845, 48690, 33409, 49370, 42401, 34682, 30197, 34682, 
      55624, 72229, 27242, 27833, 71492, 39541, 23525, 57506, 41189, 32474, 
      27425, 51012, 41472, 30537, 27136, 34897, 76145, 68410, 49349, 47674, 
      42650, 37349, 24938, 25348, 26405, 92781, 25810, 37042, 29801, 65117, 
      40057, 30493, 25128, 25605, 44644, 45940, 88721, 86617, 86096, 19025, 
      24425, 29521, 84274, 79729, 72514, 26874, 18514, 88712, 68132, 22997, 
      66973, 24413, 19538, 18530, 20290, 33818, 73593, 53905, 51649, 45985, 
      30420, 18208, 33553, 76697, 62530, 59597, 33029, 30356, 26900, 17384, 
      18269, 50130, 29637, 32517, 89284, 71140, 17168, 19088, 62354, 53378, 
      40154, 17498, 16418, 18530, 89860, 85045, 22600, 21805, 78880, 55376, 
      19345, 50984, 33928, 17485, 15140, 43784, 21697, 56836, 16801, 21625, 
      23570, 23186, 32968, 14824, 22760, 41149, 52105, 44314, 32500, 13520, 
      15665, 36405, 34605, 18472, 14932, 16132, 46485, 21794, 12994, 31313, 
      30500, 16025, 14480, 12580, 18785, 32770, 12402, 35425, 22709, 12424, 
      13402, 11945, 40781, 13780, 18889, 11458, 12745, 15997, 54500, 11809, 
      35050, 15440, 21220, 17834, 30490, 15445, 13320, 10408, 45922, 16084, 
      10036, 13136, 21449, 13645, 10133, 11090, 9413, 49409, 8885, 11237, 
      11336, 29861, 16393, 20313, 29965, 9248, 25625, 9124, 37000, 7937, 
      8821, 11642, 13850, 19844, 26440, 35285, 10305, 10777, 17665, 12514, 
      41114, 7453, 8324, 11485, 44360, 47528, 52949, 56453, 6929, 7025, 
      40466, 9928, 9065, 65465, 6260, 9497, 26801, 7076, 6929, 25778, 6480, 
      25065, 5441, 7124, 8845, 69893, 3946, 6322, 3562, 5045, 33293, 5636, 
      48821, 74205, 3209, 2929, 28522, 3229, 3400, 4705, 6626, 7025, 5904, 
      8080, 66820, 11917, 69625, 4961, 6074, 6664, 10045, 17640, 32740, 1850, 
      4817, 1448, 1640, 2344, 3944, 79769, 1346, 1709, 4072, 10498, 970, 
      3204, 3604, 3709, 8762, 8884, 26973, 872, 1160, 5860, 22285, 29866, 
      47281, 10180, 545, 2378, 808, 1709, 2377, 76576, 410, 37225, 78761, 
      405, 62824, 613, 4778, 44810, 58337, 250, 221, 212, 485, 169, 194, 
      105794, 193, 544, 13369, 24793, 18325, 181, 1105, 31057, 80, 260, 3428, 
      117, 1192, 4525, 28936, 74000, 13, 290, 5, 14162, 256, 0, 82369, 2602, 
      13226, 125, 95485, 298, 36109, 37645, 95490, 545, 2041, 13021, 92441, 
      436, 2061, 6925, 49, 44570, 101173, 145, 706, 66149, 650, 47210, 208, 
      505, 698, 194, 178, 458, 392, 63700, 71485, 1989, 69921, 59305, 83810, 
      493, 7048, 67924, 410, 83305, 87386, 8681, 67481, 87425, 6217, 485, 
      488, 2509, 7709, 91688, 1152, 1525, 105601, 797, 925, 8298, 62233, 
      126925, 1690, 62962, 106000, 7489, 1597, 7556, 2066, 83594, 103625, 
      1377, 1521, 1594, 6130, 1700, 2888, 1921, 1664, 2306, 1762, 75748, 
      80164, 86445, 2938, 83074, 88285, 9081, 2165, 100085, 138277, 73498, 
      89234, 94018, 149665, 2308, 3796, 2984, 5525, 99221, 149956, 2857, 
      7465, 8329, 8788, 87385, 127313, 4490, 81425, 93136, 3393, 3825, 3589, 
      86544, 138289, 5321, 159746, 162125, 136340, 122994, 5252, 4121, 8321, 
      5906, 134546, 4420, 121320, 5645, 4553, 7853, 4673, 94025, 125033, 
      132073, 5785, 104617, 115650, 6421, 4949, 94900, 5090, 6353, 107876, 
      6352, 6260, 116973, 119137, 115300, 6610, 6565, 7673, 9081, 135937, 
      144296, 157940, 183130, 9953, 8900, 112897, 116821, 136981, 192141, 
      10781, 8290, 164306, 9425, 8585, 130265, 147593, 11565, 9677, 126485, 
      140605, 9146, 145186, 12580, 9385, 9665, 9530, 12005, 9653, 139925, 
      142829, 145765, 10729, 144890, 12904, 11386, 11597, 148877, 159674, 
      174665, 15145, 144160, 16106, 13106, 149000, 16025, 12905, 186658, 
      14314, 175528, 14522, 20570, 18737, 15425, 178666, 20417, 17225, 16976, 
      175376, 20525, 21170, 192529, 199568, 18010, 21256, 20500, 21517, 
      20605, 22181, 19477, 18980, 18545, 24098, 22490, 20138, 18770, 23810, 
      21922, 19370, 19681, 23602, 22868, 23234, 27088, 25604, 25090, 24433, 
      29410, 26010, 25605, 31841, 29269, 28645, 28008, 33458, 30145, 28548, 
      33256, 36297, 34002, 37153, 32954, 31645, 32834, 35876, 38484, 35316, 
      39322, 34420, 34213, 38897, 40345, 44893, 46325, 42802, 43829, 44125 ], 
  [ 332944, 321092, 322436, 320333, 315065, 323993, 313898, 307586, 308914, 
      315845, 318016, 314429, 291850, 313988, 301184, 308277, 296308, 295373, 
      290205, 290989, 293461, 281741, 274378, 286600, 274861, 274501, 273913, 
      267317, 275105, 267284, 253618, 261572, 253709, 229300, 251186, 247085, 
      247040, 235057, 256325, 241394, 239306, 234149, 215242, 214425, 241825, 
      239365, 244681, 227732, 213485, 240325, 230497, 229696, 236905, 234425, 
      223880, 218180, 200320, 213397, 227497, 213044, 222669, 219994, 210285, 
      226280, 216077, 222314, 204880, 190660, 201877, 186218, 206125, 208328, 
      201610, 169600, 202693, 188458, 167850, 194701, 161801, 191860, 164090, 
      160772, 190948, 156168, 167821, 162882, 163973, 134125, 176400, 159121, 
      185125, 156685, 145568, 148765, 181261, 177021, 124029, 152341, 180484, 
      123968, 178218, 148954, 116730, 161972, 149540, 148712, 158066, 147412, 
      121490, 171805, 169220, 125000, 144836, 156986, 118402, 174024, 167173, 
      113668, 104480, 112221, 117450, 162994, 104369, 158848, 153040, 159221, 
      151946, 154181, 149153, 143978, 109133, 102100, 102826, 143945, 93605, 
      134282, 127082, 93626, 132025, 92209, 118485, 92305, 90116, 106289, 
      150730, 144706, 84545, 82960, 83728, 84465, 105444, 84770, 82085, 
      82594, 123092, 111632, 135785, 121705, 138986, 148096, 78500, 85969, 
      89009, 117130, 106658, 94954, 77258, 80450, 117792, 77017, 78777, 
      132746, 96074, 134125, 75476, 74240, 78884, 73477, 73961, 73049, 74653, 
      134260, 132757, 70925, 129274, 80426, 133685, 119794, 89801, 67681, 
      68176, 116365, 94306, 68845, 120853, 101533, 83725, 82440, 66580, 
      66964, 91649, 90698, 65561, 70025, 65034, 68612, 66452, 64073, 90729, 
      80928, 62861, 123505, 122517, 120068, 66833, 61673, 97109, 90938, 
      65770, 64741, 122026, 104546, 86921, 113825, 67457, 87273, 63018, 
      117613, 84485, 82900, 67973, 110522, 65194, 75017, 74825, 74546, 
      103573, 56225, 115328, 90305, 86224, 72593, 65273, 59600, 53482, 56996, 
      106730, 75545, 61850, 58217, 52562, 51629, 52389, 104954, 110293, 
      98125, 83066, 48890, 104569, 79729, 57049, 85597, 53737, 47189, 87460, 
      55305, 54689, 46549, 116552, 93320, 47645, 48821, 132394, 81850, 81090, 
      45945, 45385, 45594, 110480, 108448, 45140, 90317, 70121, 58984, 57556, 
      146081, 85706, 74593, 95290, 58978, 164237, 55892, 42536, 142514, 
      141065, 115738, 153970, 64117, 93824, 203626, 175025, 39325, 39373, 
      39528, 132445, 40034, 39898, 195634, 74889, 117725, 88261, 66877, 
      194065, 193274, 120193, 117338, 214948, 82660, 88922, 36562, 45316, 
      177850, 103321, 237844, 36058, 76212, 53365, 52285, 156725, 103394, 
      82186, 77906, 60794, 190672, 125665, 46852, 151138, 139765, 137818, 
      137173, 122293, 100570, 103349, 234362, 161642, 302800, 250489, 123604, 
      326890, 248266, 83570, 75305, 61282, 320053, 143909, 92200, 234730, 
      214513, 92833, 82858, 61954, 60229, 303460, 208709, 57194, 230980, 
      188680, 135252, 69085, 30565, 271993, 189929, 296873, 319762, 219337, 
      179785, 37890, 309800, 302429, 165800, 124381, 124945, 92740, 77953, 
      272914, 164789, 263752, 165197, 49757, 30260, 296586, 222589, 65250, 
      45181, 293152, 49097, 29297, 299053, 247469, 99469, 63433, 293533, 
      220725, 195165, 61965, 37269, 325130, 158417, 83042, 30682, 301225, 
      263744, 124825, 343377, 302693, 244925, 28808, 259874, 164525, 74378, 
      26953, 224145, 292349, 195112, 222325, 58378, 225301, 205130, 179617, 
      161930, 54485, 242461, 26596, 150365, 154400, 282437, 199400, 132872, 
      249509, 205066, 176261, 63874, 233257, 206497, 169732, 155425, 48960, 
      293978, 276485, 229298, 224753, 210545, 194338, 68849, 66389, 63428, 
      330130, 63981, 44217, 54196, 270322, 205082, 174280, 152269, 61480, 
      35173, 34173, 323200, 318800, 317705, 88192, 62596, 51620, 314161, 
      304450, 288625, 162625, 91125, 323765, 279077, 146120, 276770, 153850, 
      126589, 117545, 73385, 43289, 292000, 245908, 240208, 225360, 178225, 
      116649, 43024, 299122, 267161, 260210, 188296, 179309, 166669, 112381, 
      79400, 237541, 177442, 42562, 326633, 287825, 115609, 71609, 268133, 
      246529, 211493, 121105, 89029, 72773, 328357, 318376, 152037, 148372, 
      305897, 252545, 137876, 242413, 195509, 129128, 88325, 28573, 55850, 
      257449, 71044, 55204, 161617, 51025, 194549, 114413, 51173, 28808, 
      246978, 227133, 194081, 100481, 71056, 206596, 201352, 143317, 72045, 
      66357, 23812, 158693, 103973, 192320, 189785, 132260, 122105, 91505, 
      55808, 197221, 99937, 30546, 164200, 105125, 118157, 89722, 25570, 
      122553, 52468, 92105, 74450, 58760, 17477, 110250, 28449, 58777, 45041, 
      148993, 31925, 138568, 126685, 93925, 19805, 143225, 95849, 63361, 
      42400, 131602, 105704, 116993, 90634, 16978, 87236, 65480, 65005, 
      29000, 48250, 40690, 28530, 75545, 32800, 73125, 21789, 92602, 73970, 
      58997, 52021, 39073, 29597, 21796, 59956, 58132, 40912, 51833, 17293, 
      74324, 67733, 54248, 15373, 13949, 11908, 10820, 76096, 75044, 16645, 
      56709, 59290, 7778, 76001, 56852, 25940, 66485, 66338, 26065, 68185, 
      26500, 76330, 60793, 53330, 4744, 77705, 59417, 80765, 63880, 16360, 
      59305, 8354, 3316, 74098, 76688, 18477, 70100, 68549, 59522, 51685, 
      50362, 53833, 46825, 3393, 37460, 2754, 55760, 51133, 48853, 40180, 
      27685, 14085, 76757, 55042, 82669, 75973, 67493, 57613, 1418, 77401, 
      71450, 55445, 37189, 81617, 58021, 56125, 55656, 40045, 39593, 16354, 
      75205, 70901, 46901, 20276, 14081, 5666, 36297, 85210, 60065, 72845, 
      63988, 59490, 521, 78761, 9386, 410, 77608, 1693, 72650, 48689, 6065, 
      2372, 79749, 85460, 84877, 73096, 82538, 79693, 1613, 86580, 71433, 
      29728, 17044, 23204, 88290, 65106, 12402, 80153, 74593, 52505, 87652, 
      64045, 48436, 13725, 241, 83530, 92417, 81226, 28225, 91809, 82369, 0, 
      55697, 29585, 88808, 488, 92425, 9418, 8658, 493, 69712, 58580, 29954, 
      314, 71325, 58600, 41652, 82418, 5825, 1010, 87680, 68725, 1000, 69817, 
      5021, 77985, 71968, 96269, 85433, 80825, 73069, 90797, 1421, 596, 
      60250, 754, 2192, 293, 90324, 42349, 1053, 78761, 362, 425, 38816, 
      1184, 464, 44962, 82280, 81709, 59048, 41288, 709, 97297, 101114, 1994, 
      89480, 75258, 40729, 2250, 5524, 99557, 2405, 2393, 43938, 96020, 
      44005, 101081, 1225, 2314, 88912, 75280, 75353, 48893, 74885, 63445, 
      72810, 79441, 99025, 78965, 1989, 1813, 1780, 66365, 1853, 1898, 43234, 
      88552, 2792, 8840, 2609, 2273, 2465, 11618, 83529, 106829, 72725, 
      56324, 3076, 11909, 76042, 50228, 47648, 46385, 2720, 7060, 110393, 
      3074, 3305, 78874, 72418, 94568, 3601, 10000, 110650, 15385, 16042, 
      9773, 7333, 107137, 89360, 53380, 111809, 9701, 91381, 7381, 107530, 
      82330, 56930, 91060, 4768, 8224, 9524, 106522, 5602, 6877, 111176, 
      83300, 5069, 83441, 107090, 6565, 102497, 101257, 8200, 8642, 8249, 
      92997, 90082, 106114, 65620, 12240, 14285, 17597, 24993, 119300, 71753, 
      9290, 9770, 13284, 28264, 121850, 92381, 19945, 109588, 97268, 12308, 
      15860, 124930, 75400, 11972, 14612, 97829, 15749, 128241, 99216, 
      101218, 98213, 122500, 96040, 15080, 15688, 16328, 108596, 16601, 
      123973, 104661, 104872, 18292, 21053, 25138, 131380, 17593, 135785, 
      115565, 18989, 132260, 106180, 29669, 111033, 27149, 107797, 147137, 
      137842, 113866, 28565, 143540, 124276, 122305, 28145, 143074, 144293, 
      33818, 36265, 121617, 141509, 137309, 141770, 133970, 141860, 124232, 
      119717, 104932, 148369, 139873, 123745, 100565, 144637, 133565, 105757, 
      107216, 140985, 135085, 132581, 150785, 136673, 130993, 125170, 151385, 
      123877, 118306, 159556, 143208, 139140, 134485, 163469, 145232, 121249, 
      153509, 166882, 155977, 169460, 146893, 135252, 142181, 158425, 165625, 
      148681, 168185, 137453, 135524, 162020, 161746, 172034, 175762, 153297, 
      157768, 157490 ], 
  [ 253705, 248453, 246961, 245800, 243360, 242370, 239825, 237285, 235777, 
      236098, 234961, 230420, 225301, 228085, 225665, 226148, 221725, 220788, 
      213716, 213082, 211300, 208546, 206845, 206317, 204490, 203656, 194548, 
      191250, 191956, 186957, 184145, 183125, 180450, 177277, 177921, 176650, 
      175185, 174058, 175972, 173785, 173585, 169362, 168389, 167570, 168064, 
      167018, 167140, 164349, 163316, 163720, 162388, 161585, 159818, 158752, 
      156701, 154773, 154849, 153764, 153700, 151517, 151700, 151385, 150644, 
      151533, 150298, 148977, 142385, 142325, 140794, 135505, 135112, 133533, 
      132005, 131617, 130250, 128285, 129389, 123656, 123796, 122701, 121833, 
      119925, 118945, 119093, 115636, 115889, 115090, 257050, 113825, 114010, 
      114052, 112040, 113193, 111668, 110650, 110186, 238442, 109576, 109397, 
      240737, 108545, 108545, 219809, 106929, 107713, 107829, 106325, 106525, 
      239665, 104954, 104729, 250253, 103941, 102401, 235625, 102917, 102202, 
      222865, 192905, 222356, 237497, 98957, 198452, 98113, 97969, 97540, 
      97345, 96746, 95490, 95033, 223028, 201833, 205861, 93106, 173034, 
      91933, 93229, 175885, 91562, 170690, 92648, 178804, 170005, 231010, 
      85705, 85345, 155924, 141121, 153217, 159146, 232517, 164169, 146378, 
      156325, 82125, 84825, 80656, 81680, 79605, 79745, 139477, 183290, 
      193882, 78509, 81253, 87485, 144365, 165493, 77753, 119578, 159098, 
      76185, 84825, 75674, 122281, 122929, 168165, 126884, 111316, 112762, 
      158260, 71545, 71458, 121018, 70805, 184325, 70020, 69817, 75690, 
      119650, 135721, 67796, 72641, 105236, 67090, 69482, 78106, 79181, 
      120905, 132617, 72340, 72805, 119410, 157858, 119825, 94609, 143425, 
      116500, 69050, 74825, 128026, 62644, 62600, 62037, 88570, 111730, 
      63620, 65473, 89393, 151610, 60685, 61141, 65700, 60034, 165650, 64160, 
      148937, 59098, 64674, 65449, 78370, 58613, 76525, 65578, 64912, 65105, 
      54952, 91620, 54433, 56314, 57425, 64090, 70930, 79889, 114833, 143361, 
      52909, 59956, 72221, 78500, 113909, 112500, 88712, 50177, 49850, 49480, 
      51885, 108333, 48842, 52322, 69290, 50164, 74000, 108040, 48245, 67538, 
      67392, 111172, 47125, 46549, 83474, 130906, 49277, 47821, 48005, 90740, 
      103396, 108797, 45769, 45625, 107869, 45428, 50720, 57517, 58921, 
      51156, 45061, 47162, 43313, 55145, 55618, 57249, 103365, 48997, 48016, 
      42985, 51005, 47528, 40417, 68561, 57424, 100610, 101602, 104117, 
      44104, 79605, 80413, 64337, 40352, 40234, 38146, 42250, 63236, 62917, 
      40340, 39845, 71845, 37733, 36913, 96889, 56081, 55981, 36676, 81517, 
      76553, 35993, 44770, 45578, 47592, 35325, 34885, 35325, 39925, 59825, 
      38714, 49109, 45305, 41956, 41425, 41252, 37700, 34385, 34330, 78493, 
      48253, 113417, 86122, 37117, 126649, 84841, 32481, 33184, 36625, 
      122642, 41842, 32141, 77909, 68548, 31828, 31765, 35405, 36040, 113125, 
      65572, 36305, 75569, 56869, 38369, 32146, 78586, 95812, 57172, 108890, 
      121393, 69584, 52688, 50033, 115677, 111610, 47197, 34570, 34186, 
      28885, 28730, 95305, 46180, 90389, 46114, 35458, 61745, 107645, 69992, 
      29237, 37960, 105625, 34794, 62194, 108692, 81652, 28052, 28832, 
      105530, 68594, 57194, 28778, 43730, 122965, 42628, 26253, 54133, 
      109442, 89425, 32162, 133184, 109962, 79570, 55557, 86965, 44008, 
      25133, 60308, 69170, 103860, 55709, 67816, 26117, 68900, 59585, 48704, 
      41873, 26468, 77090, 52385, 37384, 38585, 97234, 56205, 31213, 79880, 
      58565, 46280, 22157, 71650, 59050, 43525, 38186, 25649, 103105, 93636, 
      69577, 67392, 60736, 53497, 20992, 20890, 21233, 123205, 20840, 26564, 
      22381, 89825, 57625, 44285, 35962, 20221, 31202, 32090, 118625, 116113, 
      115490, 19553, 19445, 21685, 113360, 107897, 99152, 39232, 19652, 
      118714, 93850, 33109, 92485, 35645, 26792, 24356, 17956, 23732, 100633, 
      76253, 73385, 66089, 44914, 23930, 23465, 104449, 87120, 83473, 48845, 
      45050, 39962, 22490, 17357, 71656, 44125, 22525, 119682, 97866, 22882, 
      16642, 87140, 75920, 58820, 24128, 17540, 16388, 120458, 114725, 33818, 
      32513, 107434, 78626, 28621, 73210, 50850, 25533, 16354, 29290, 15973, 
      80690, 14645, 15797, 36304, 16336, 49882, 20722, 16010, 27157, 74933, 
      65000, 49410, 17170, 13705, 54841, 52429, 28850, 13274, 13250, 30649, 
      34312, 17352, 48113, 46994, 24869, 21794, 14794, 13553, 50180, 16144, 
      22745, 36037, 17082, 20200, 13949, 26261, 21290, 13037, 13968, 11889, 
      11773, 36098, 17477, 22052, 11314, 13626, 29312, 18916, 25493, 21634, 
      13418, 29448, 26842, 13450, 10226, 13337, 22769, 15277, 18068, 12005, 
      31805, 10961, 9029, 9026, 17861, 10205, 12085, 17861, 9178, 15049, 
      8642, 22442, 11125, 8541, 8200, 8776, 11402, 15138, 21025, 7261, 7325, 
      9929, 7632, 25012, 7465, 7010, 7213, 27338, 29690, 33785, 36473, 7345, 
      7237, 24356, 6362, 6109, 43333, 6770, 6029, 14765, 5746, 5597, 13940, 
      5554, 13429, 6145, 4762, 4849, 46405, 5140, 3844, 5364, 3581, 18365, 
      3250, 29705, 49681, 3877, 4105, 14804, 3177, 3042, 2509, 2696, 2789, 
      2482, 3026, 43610, 4513, 45797, 2041, 2132, 2210, 3449, 7474, 17474, 
      3208, 1789, 3922, 2890, 1962, 1522, 53885, 2896, 2137, 1234, 3272, 
      3328, 970, 962, 965, 2344, 2362, 13105, 2098, 1570, 1170, 9945, 15076, 
      27901, 2834, 3601, 640, 1618, 785, 533, 51066, 2336, 20281, 52841, 
      2125, 39962, 1413, 580, 25924, 36389, 2372, 3361, 3250, 1381, 2797, 
      2312, 75272, 3533, 1130, 4265, 11405, 7177, 3821, 461, 15725, 2290, 
      1450, 130, 3649, 338, 305, 14210, 48866, 2825, 4628, 2405, 4628, 4490, 
      2602, 55697, 0, 4096, 3845, 66565, 4628, 19325, 20453, 66568, 793, 45, 
      3985, 64025, 986, 61, 1049, 2637, 25636, 71325, 3649, 740, 42517, 884, 
      27656, 1970, 1145, 5620, 3280, 2448, 1300, 4394, 40570, 46825, 277, 
      45565, 37089, 56900, 4385, 1250, 43970, 2260, 56493, 59860, 1961, 
      43625, 59897, 1025, 2941, 2842, 477, 1597, 63442, 6154, 7137, 75105, 
      4469, 2045, 1972, 39485, 93257, 6984, 40104, 75490, 1865, 6273, 1930, 
      7556, 56852, 73517, 4825, 2521, 2592, 1620, 2594, 1538, 2405, 3370, 
      7376, 3364, 50522, 54122, 59281, 2088, 56520, 60813, 3025, 5389, 70669, 
      103149, 48772, 61652, 65620, 113005, 4610, 9970, 3242, 2417, 70001, 
      113290, 3725, 2925, 3177, 3330, 60201, 93805, 11168, 55357, 65026, 
      4657, 3865, 7605, 59650, 103337, 11881, 121936, 124009, 101690, 90280, 
      11194, 7105, 4165, 12560, 100196, 7706, 88906, 11581, 6205, 4405, 7853, 
      65993, 92105, 98125, 11513, 74849, 84148, 12861, 6697, 66762, 6836, 
      12073, 77690, 11250, 10954, 85453, 87309, 84082, 9764, 9209, 12965, 
      6925, 101753, 108986, 120794, 142820, 17173, 7858, 82273, 85585, 
      102785, 150805, 18301, 11016, 126436, 15005, 12125, 97085, 111965, 
      19489, 9133, 93913, 105993, 12680, 109960, 20906, 13121, 13705, 13060, 
      19409, 12773, 105509, 108005, 110533, 15885, 109856, 20402, 15716, 
      15925, 113425, 122792, 135845, 23549, 109418, 25120, 19060, 113642, 
      24421, 17221, 146500, 19232, 136890, 18824, 30784, 27625, 20641, 
      139716, 30013, 23965, 23410, 136930, 30017, 30760, 152037, 158258, 
      24128, 30330, 28962, 30589, 28449, 31145, 25789, 24578, 21589, 33872, 
      31040, 26240, 20996, 32968, 29448, 22408, 22921, 32144, 30490, 30340, 
      36738, 33002, 31568, 29993, 38736, 31048, 29725, 42181, 37157, 35921, 
      34570, 44200, 38233, 32650, 42250, 47125, 43300, 48285, 40820, 37673, 
      39880, 45266, 48682, 43066, 49824, 40330, 39817, 48373, 49505, 55057, 
      56893, 50000, 51637, 51829 ], 
  [ 264457, 257413, 256689, 255272, 252064, 253762, 249169, 245605, 244865, 
      246978, 246737, 242452, 232597, 240629, 235393, 237668, 231197, 230260, 
      223700, 223450, 222820, 217634, 214397, 217325, 212810, 212104, 205300, 
      201106, 203732, 197965, 192209, 193621, 189538, 180605, 187009, 184970, 
      183889, 179818, 186980, 181337, 180625, 176146, 170309, 169490, 177280, 
      175850, 177380, 170749, 166132, 173704, 170068, 169265, 169930, 168480, 
      164125, 161173, 156385, 159140, 162916, 157405, 160148, 159193, 156020, 
      161005, 157338, 158065, 148529, 144629, 146554, 138449, 143560, 143005, 
      140069, 131105, 139082, 133789, 129005, 132104, 123284, 130637, 122473, 
      120181, 127649, 118325, 118964, 117809, 117522, 212890, 119969, 115418, 
      122500, 113320, 111145, 110900, 118970, 117482, 196586, 110344, 117845, 
      198241, 116609, 108673, 181025, 111025, 108225, 108085, 109525, 106781, 
      196785, 112250, 111385, 205453, 104197, 106369, 193001, 111365, 108986, 
      182417, 158089, 181652, 194105, 105485, 162100, 103745, 102065, 103428, 
      101313, 101482, 99202, 97465, 181300, 163945, 167077, 96050, 140650, 
      92573, 91565, 142733, 91690, 138562, 88808, 144500, 137493, 186338, 
      92489, 90593, 125716, 114497, 123521, 128042, 187205, 131785, 118090, 
      125477, 82381, 81241, 84752, 81680, 84853, 87425, 112085, 146042, 
      154586, 78125, 77285, 78653, 115309, 131573, 77753, 97178, 126458, 
      80665, 77017, 80666, 98729, 98865, 133093, 101540, 90324, 91130, 
      124724, 77689, 77218, 96570, 75797, 145285, 76420, 72505, 68650, 94690, 
      106537, 70100, 67649, 84500, 70802, 67306, 68762, 69197, 95305, 103945, 
      66708, 66789, 93938, 123170, 94097, 76689, 111681, 91412, 64058, 65609, 
      99482, 68276, 67976, 66901, 71802, 87282, 61828, 61505, 72113, 117178, 
      66445, 62037, 60580, 63746, 128146, 59552, 114761, 64090, 59170, 59305, 
      64674, 61813, 62573, 57258, 56720, 56785, 57256, 71140, 60065, 54650, 
      54353, 55514, 58514, 63505, 87313, 109057, 56621, 53300, 58525, 62116, 
      86389, 85108, 67976, 54145, 55354, 51784, 49453, 81325, 53066, 48866, 
      55082, 48884, 57616, 80648, 47989, 53330, 53056, 82756, 55061, 48341, 
      62866, 97754, 60925, 46157, 46085, 67700, 76772, 80765, 52425, 51769, 
      79965, 46708, 45088, 47021, 47657, 66004, 45189, 43706, 46513, 45289, 
      74178, 45985, 75973, 63461, 62352, 51817, 68029, 41128, 44001, 94289, 
      78416, 73090, 73826, 75701, 57160, 57973, 58525, 89041, 38816, 50346, 
      40834, 38026, 87812, 87365, 51092, 49957, 99749, 39013, 40113, 69625, 
      42257, 78125, 43844, 113005, 54665, 35993, 36194, 36490, 66280, 42877, 
      36805, 35965, 34677, 84401, 51386, 37589, 63097, 57572, 56657, 56356, 
      49732, 41425, 42138, 109853, 68093, 153865, 119786, 49661, 170041, 
      118249, 35425, 33696, 32401, 165266, 58610, 37517, 109525, 97220, 
      37460, 34709, 31693, 31688, 153829, 93476, 31057, 106801, 81701, 53729, 
      31250, 54650, 132676, 82260, 148954, 164273, 99280, 76240, 35825, 
      157405, 152442, 68445, 48010, 47882, 35285, 31162, 132553, 67428, 
      126485, 67490, 28418, 42289, 147965, 100456, 28085, 29000, 145561, 
      27754, 42354, 149396, 115700, 36500, 27296, 145594, 98930, 83690, 
      26858, 31058, 166869, 63108, 30733, 36853, 150530, 125777, 46370, 
      179264, 151306, 113490, 37381, 122933, 65768, 27565, 40340, 100274, 
      144052, 82589, 98792, 23941, 100388, 88129, 73280, 63505, 23140, 
      111010, 34465, 57096, 59065, 136530, 84109, 47853, 114952, 87365, 
      70600, 22541, 104546, 88106, 66821, 59050, 21041, 143937, 132292, 
      101961, 99136, 90432, 80761, 23040, 22298, 21745, 168389, 21608, 20420, 
      20077, 127841, 86681, 68605, 56570, 20477, 21346, 21722, 163169, 
      160145, 159394, 27233, 20213, 18869, 156880, 150265, 139600, 61760, 
      28100, 163386, 133146, 52821, 131525, 56765, 42920, 38692, 22052, 
      18100, 141593, 111325, 107689, 98345, 70130, 38138, 17833, 146305, 
      125008, 120465, 75725, 70522, 63386, 35930, 23245, 105704, 69341, 
      17021, 164866, 138442, 37090, 20610, 125284, 111248, 89284, 39488, 
      25988, 20740, 165898, 159013, 54938, 52993, 150314, 114850, 47309, 
      108154, 79138, 42685, 24930, 18154, 15845, 117682, 18997, 15541, 59344, 
      14800, 78170, 35186, 14602, 16661, 110645, 98024, 77698, 28818, 18313, 
      85049, 81869, 48946, 18266, 16706, 17849, 57096, 29896, 76273, 74770, 
      43045, 38050, 24650, 14065, 79108, 27920, 13913, 59845, 30010, 35816, 
      23549, 15125, 37802, 12781, 24208, 17905, 13565, 20098, 31685, 12836, 
      13234, 11194, 50816, 11492, 45205, 39170, 24298, 15880, 47450, 24842, 
      13682, 10265, 41329, 28845, 33940, 22373, 16829, 20689, 13381, 13250, 
      9925, 9565, 8885, 9797, 16218, 8905, 15170, 11306, 22261, 15325, 11016, 
      9544, 7946, 8098, 10273, 10589, 10141, 7369, 8656, 11956, 14633, 12514, 
      9005, 13130, 14458, 16889, 18553, 15025, 14661, 11300, 9050, 9565, 
      22725, 14578, 8845, 6829, 11250, 11101, 6260, 11570, 6005, 14209, 8986, 
      7025, 24133, 13844, 7940, 14836, 8957, 6845, 7474, 12937, 26129, 11941, 
      12809, 4820, 10345, 9826, 6989, 5000, 4709, 5426, 3922, 21722, 2465, 
      23141, 5625, 4436, 3874, 2425, 1970, 5570, 12168, 5245, 14290, 11722, 
      8746, 5746, 28669, 12112, 9945, 4946, 1480, 13568, 5450, 4930, 4805, 
      1576, 1466, 2993, 10930, 9378, 2578, 1753, 3812, 10877, 914, 14737, 
      5760, 9938, 6929, 5525, 26362, 12064, 6329, 27625, 11597, 18586, 9733, 
      2628, 9540, 16165, 12356, 14625, 14386, 9829, 13421, 12296, 44296, 
      15053, 9194, 169, 1933, 521, 15725, 6989, 3821, 12402, 10282, 3330, 
      15425, 6610, 2353, 3074, 24674, 13705, 17428, 12773, 20, 17162, 13226, 
      29585, 4096, 0, 15877, 37637, 17428, 5629, 6245, 37640, 8473, 4909, 17, 
      35737, 9050, 4925, 1049, 13261, 9252, 41245, 15425, 8164, 20245, 8564, 
      10504, 11570, 9337, 19188, 14544, 12688, 9748, 16810, 18938, 23273, 
      5525, 22397, 16609, 30532, 16673, 1378, 21314, 11988, 30253, 32724, 
      937, 21097, 32761, 1921, 13437, 13210, 5341, 1341, 35410, 19850, 21601, 
      44257, 16501, 10877, 1460, 18365, 58441, 21064, 18856, 44642, 2249, 
      19585, 2314, 21892, 30740, 43181, 16601, 11225, 11296, 3412, 11170, 
      7298, 10469, 12970, 21200, 12836, 26330, 28906, 32657, 8488, 30664, 
      33805, 2897, 16909, 41229, 66541, 25220, 34516, 37460, 74477, 14978, 
      25202, 11050, 6001, 40817, 74762, 12301, 4717, 4201, 3970, 33577, 
      59245, 27040, 30141, 37250, 13745, 11417, 20149, 33410, 66985, 27625, 
      82000, 83689, 65722, 56744, 26170, 18369, 6469, 28432, 64612, 19354, 
      55754, 26557, 15805, 7605, 19373, 38345, 58313, 63053, 26233, 45025, 
      52148, 28477, 16425, 38986, 16564, 26793, 47354, 24946, 24394, 53453, 
      54925, 52466, 21284, 20089, 27173, 11789, 66425, 72250, 81754, 99812, 
      33813, 14130, 51425, 53969, 67457, 106517, 35325, 22024, 86500, 29597, 
      24157, 63037, 74845, 37025, 16045, 60633, 70153, 24712, 73352, 38954, 
      25409, 26377, 25092, 36305, 24293, 69925, 71909, 73925, 29965, 73504, 
      37426, 28772, 28981, 76561, 84136, 94757, 41725, 73450, 44064, 34164, 
      76906, 42597, 30277, 103748, 33056, 96058, 31880, 51264, 46441, 34849, 
      98500, 49725, 40093, 39154, 96354, 49601, 50472, 108901, 114098, 39488, 
      49402, 47266, 49661, 45985, 50089, 41405, 39298, 33109, 53840, 49472, 
      41600, 31492, 52168, 46600, 33928, 34697, 50576, 47770, 46980, 56578, 
      50026, 47440, 44713, 58192, 45128, 42653, 62917, 54821, 52817, 50570, 
      65448, 56153, 45578, 61322, 68501, 62756, 70045, 58484, 53033, 56520, 
      64850, 69290, 60602, 70816, 55562, 54665, 68085, 68833, 75665, 78013, 
      66896, 69301, 69365 ], 
  [ 252104, 248580, 246340, 245425, 243725, 240125, 239562, 238010, 235754, 
      234337, 232328, 227529, 226994, 224692, 225000, 223745, 221300, 220361, 
      212777, 211769, 208865, 208465, 208250, 204368, 205145, 204185, 192821, 
      190385, 189229, 184964, 185002, 181620, 180305, 182708, 177770, 177241, 
      175400, 177125, 173953, 175114, 175410, 171425, 175162, 174341, 167765, 
      167089, 165845, 166772, 169209, 162665, 163565, 162760, 158629, 157933, 
      158112, 157172, 161960, 157153, 153365, 154404, 152105, 152410, 154025, 
      150944, 152065, 148754, 145000, 148660, 143777, 141202, 135473, 132896, 
      132730, 140648, 130225, 131482, 138290, 123985, 132805, 123524, 129722, 
      128180, 119012, 128336, 120905, 122522, 121225, 308321, 116360, 121133, 
      114353, 119281, 123656, 120889, 111065, 111593, 287465, 117305, 109684, 
      290376, 109202, 116890, 265850, 111428, 115684, 116048, 111690, 114740, 
      289666, 106345, 106740, 302112, 112148, 107010, 285370, 103184, 104081, 
      270500, 235080, 270233, 287978, 101074, 242109, 101096, 102440, 100273, 
      101938, 100593, 100325, 101106, 271881, 246964, 251858, 98677, 212825, 
      99730, 103258, 216418, 99853, 210229, 104777, 220445, 209908, 282685, 
      87530, 88658, 193581, 175304, 190376, 197669, 284804, 203930, 182169, 
      194594, 90260, 96680, 85069, 90061, 82898, 80680, 174388, 227749, 
      240325, 87250, 93466, 104410, 180882, 206722, 86120, 149645, 199085, 
      80210, 100754, 79201, 153460, 154600, 210500, 159793, 140005, 142069, 
      199097, 73940, 74225, 153049, 74314, 230490, 72161, 75554, 90845, 
      152165, 172328, 73897, 85810, 133657, 71825, 79921, 95489, 97184, 
      154036, 168724, 86125, 86962, 152413, 199789, 153074, 120292, 182500, 
      149125, 82205, 92072, 163993, 65501, 65705, 65636, 113125, 143725, 
      73665, 77626, 114442, 193273, 63410, 68578, 78965, 64741, 210285, 
      76925, 190346, 62561, 78305, 79700, 99937, 63810, 98330, 81925, 81133, 
      81450, 61001, 119741, 57256, 66205, 68680, 80677, 91237, 104040, 
      149770, 184868, 57586, 74677, 93762, 102645, 148842, 147305, 117065, 
      54594, 52777, 55505, 62498, 142754, 53005, 63925, 91309, 59657, 98125, 
      142825, 56740, 89549, 89525, 146945, 47680, 53056, 111681, 171265, 
      46234, 57674, 58106, 121301, 137429, 144194, 47560, 47912, 143140, 
      52425, 64413, 75920, 78068, 45005, 53170, 58741, 48442, 72922, 45865, 
      76388, 138128, 43210, 42349, 42650, 42730, 61945, 45160, 51850, 45301, 
      135481, 136721, 139856, 39665, 108770, 109826, 48610, 50045, 38641, 
      43745, 54545, 47629, 47434, 38125, 38250, 53012, 44692, 42010, 131498, 
      77668, 42722, 37925, 59204, 105946, 44180, 61265, 62569, 37673, 36194, 
      41210, 42890, 53194, 44200, 34621, 68452, 36250, 35009, 34850, 34801, 
      34225, 35746, 34945, 56290, 37210, 82408, 61685, 33140, 92786, 60650, 
      37802, 40861, 48890, 89521, 33769, 35104, 55450, 48941, 34541, 37082, 
      47170, 48425, 81860, 46705, 49554, 53476, 40976, 31652, 41177, 109937, 
      68261, 41029, 78237, 88010, 48973, 38029, 71954, 83408, 80209, 34768, 
      29705, 29069, 30836, 34525, 67370, 33745, 63568, 33553, 50425, 88740, 
      76730, 48625, 38498, 54785, 75080, 49757, 89557, 77401, 56809, 28009, 
      38461, 74857, 47345, 39665, 38777, 64145, 88570, 30925, 30050, 79010, 
      77773, 62344, 26533, 96677, 78041, 54841, 81296, 60250, 31057, 30906, 
      87781, 47165, 73049, 37792, 45929, 36346, 46513, 40050, 33013, 29034, 
      37809, 52345, 77860, 26401, 26856, 67273, 37280, 23200, 54009, 38770, 
      30825, 29890, 47885, 39005, 29060, 26077, 38216, 71650, 64289, 46306, 
      44741, 40069, 35186, 27109, 27625, 28836, 87530, 28193, 40613, 32708, 
      61090, 37570, 28816, 24089, 28064, 48841, 50225, 83560, 81544, 81045, 
      20200, 26788, 32500, 79285, 74938, 68053, 25493, 19553, 83521, 63865, 
      22096, 62746, 23266, 19249, 18549, 22069, 37269, 69032, 50356, 48232, 
      42920, 28565, 18245, 37000, 71978, 58493, 55714, 30880, 28449, 25345, 
      17545, 19728, 46745, 27770, 35930, 83981, 66629, 17189, 20869, 58257, 
      49765, 37377, 17317, 17425, 20241, 84505, 79888, 21425, 20740, 73957, 
      51597, 18580, 47417, 31505, 16976, 16105, 48137, 24154, 52909, 18484, 
      24100, 22037, 25877, 30529, 14761, 25425, 45376, 48386, 41057, 30053, 
      13933, 17288, 33620, 31952, 17425, 16481, 17945, 51092, 20281, 13241, 
      28872, 28125, 15300, 14085, 13285, 21096, 30193, 12773, 39338, 21008, 
      12593, 13105, 12682, 45082, 13325, 21316, 12077, 14090, 18064, 59625, 
      11738, 39005, 17477, 24005, 16501, 34129, 14416, 12665, 10897, 50609, 
      14893, 10429, 14893, 24328, 12802, 10144, 10701, 9970, 54322, 9540, 
      12816, 12937, 33552, 18826, 23186, 33674, 10357, 29000, 10313, 41225, 
      8330, 9962, 13465, 16025, 22741, 29945, 39428, 12020, 12580, 20392, 
      14621, 45641, 8500, 9657, 13456, 49081, 52425, 58132, 61812, 7880, 
      8020, 44977, 11729, 10730, 71266, 7173, 11268, 30420, 8377, 8226, 
      29341, 7685, 28580, 6290, 8621, 10690, 75920, 4645, 7813, 4121, 6304, 
      37456, 7085, 53874, 80420, 3986, 3592, 32393, 4148, 4385, 6082, 8377, 
      8842, 7541, 10069, 72725, 14404, 75650, 6472, 7801, 8497, 12340, 20705, 
      36905, 2425, 6338, 1769, 2225, 3281, 5321, 86202, 1853, 2458, 5521, 
      12889, 1285, 4505, 4993, 5120, 10961, 11101, 30770, 1409, 1873, 7673, 
      25748, 33853, 52258, 12557, 674, 3541, 1417, 2692, 3554, 82853, 765, 
      41650, 85122, 800, 68521, 1202, 6445, 49645, 63828, 545, 292, 305, 
      1040, 346, 481, 113121, 212, 1157, 16072, 28420, 21460, 122, 1970, 
      35090, 325, 725, 4861, 68, 2089, 6148, 32825, 80125, 106, 45, 178, 
      16909, 29, 125, 88808, 3845, 15877, 0, 102400, 37, 40402, 42026, 
      102401, 1160, 3140, 15634, 99234, 977, 3152, 8852, 146, 49309, 108266, 
      40, 1345, 71888, 1237, 52065, 461, 1000, 265, 157, 317, 905, 153, 
      69313, 77428, 2978, 75794, 64712, 90225, 260, 8905, 73697, 613, 89690, 
      93925, 10728, 73224, 93960, 7930, 544, 569, 3536, 9616, 98369, 653, 
      890, 112754, 576, 1250, 10229, 67706, 134740, 1097, 68441, 113125, 
      9242, 1124, 9305, 1413, 89893, 110650, 1160, 1832, 1901, 7625, 2025, 
      3697, 2330, 1805, 1717, 1921, 81689, 86281, 92804, 3617, 89297, 94706, 
      10874, 1952, 106912, 146336, 79309, 95661, 100621, 158050, 2285, 2929, 
      3393, 6660, 105988, 158329, 3130, 8900, 9896, 10421, 93704, 134996, 
      3501, 87490, 99637, 3554, 4250, 3152, 92765, 146248, 4322, 168317, 
      170762, 144225, 130457, 4373, 3880, 9620, 4869, 142353, 4105, 128705, 
      4754, 4586, 8986, 4372, 100456, 132520, 139780, 4930, 111418, 122825, 
      5408, 4948, 101345, 5085, 5482, 114745, 5645, 5597, 124112, 126338, 
      122365, 6257, 6322, 6850, 9860, 143624, 152217, 166257, 192125, 8692, 
      9421, 119794, 123850, 144644, 201344, 9442, 7985, 172757, 8500, 8100, 
      137700, 155556, 10130, 10064, 133780, 148340, 8649, 153049, 11045, 
      8840, 9050, 9025, 10660, 9232, 147600, 150592, 153616, 9860, 152685, 
      11521, 10673, 10880, 156740, 167841, 183250, 13540, 151861, 14365, 
      12025, 156825, 14404, 12164, 195505, 13421, 184025, 13753, 18517, 
      16970, 14450, 187217, 18484, 15908, 15725, 183805, 18610, 19225, 
      201386, 208597, 16805, 19409, 18785, 19666, 19010, 20340, 18208, 17865, 
      17972, 22069, 20725, 18901, 18369, 21905, 20369, 18785, 19048, 21821, 
      21281, 21745, 25037, 24021, 23701, 23242, 27389, 24905, 24698, 29588, 
      27536, 27044, 26561, 31105, 28360, 27605, 31249, 33890, 31925, 34676, 
      31177, 30260, 31225, 33757, 36173, 33533, 36941, 33025, 32884, 36724, 
      38218, 42514, 43850, 41045, 41936, 42250 ], 
  [ 348104, 335620, 337220, 335025, 329485, 339325, 328522, 321850, 323434, 
      330977, 333448, 329929, 305714, 329652, 315880, 323585, 310900, 309961, 
      304937, 305849, 308705, 296145, 288250, 301648, 288985, 288665, 288821, 
      281905, 290349, 282244, 267562, 276340, 267985, 241588, 265450, 261081, 
      261160, 248165, 271233, 255114, 252850, 247585, 227002, 226181, 256085, 
      253489, 259285, 241012, 225529, 254825, 244205, 243400, 251429, 248813, 
      237472, 231412, 211880, 226273, 241685, 226084, 236585, 233690, 223145, 
      240544, 229505, 236434, 217960, 202420, 214817, 198162, 219953, 222496, 
      215290, 180328, 216625, 201242, 178610, 208465, 172485, 205444, 175162, 
      171700, 204772, 166736, 179785, 174362, 175625, 129761, 189320, 170413, 
      198833, 167921, 155656, 159289, 194905, 190313, 120425, 163385, 194164, 
      120136, 191762, 159770, 114170, 174148, 160484, 159568, 169930, 158260, 
      117506, 185065, 182260, 120352, 155668, 169090, 114490, 187664, 180241, 
      110500, 103240, 108953, 113258, 175954, 102589, 171496, 165160, 171953, 
      164018, 166513, 161125, 155506, 105481, 99764, 100178, 155637, 93145, 
      145170, 137178, 92898, 142733, 91829, 127817, 91165, 89588, 101565, 
      163690, 157138, 84781, 84424, 84136, 84389, 100484, 84250, 82969, 
      82594, 133780, 121000, 147789, 132301, 151378, 161320, 79668, 83749, 
      86085, 127570, 115866, 102490, 77842, 79362, 128360, 79885, 78125, 
      144850, 103954, 146401, 77940, 76520, 77380, 75313, 77285, 76149, 
      73657, 146900, 145265, 73049, 141514, 77530, 146401, 131234, 97885, 
      69605, 68648, 127657, 103090, 72217, 132625, 111281, 91009, 89504, 
      68276, 67604, 100205, 99122, 67293, 68589, 66674, 72932, 66020, 65925, 
      99485, 88232, 63513, 135901, 134825, 132196, 71525, 63725, 106945, 
      100026, 70282, 63353, 134450, 115298, 95605, 125541, 65005, 96125, 
      61706, 129761, 93025, 91220, 73697, 122050, 70810, 82565, 82413, 82090, 
      114761, 59581, 127656, 100125, 95560, 80037, 71397, 64360, 54410, 
      55588, 118386, 83637, 67522, 62965, 53482, 52585, 55625, 116674, 
      122537, 109265, 92578, 49954, 116365, 88885, 62509, 95497, 58445, 
      48105, 97700, 60749, 60085, 47105, 129600, 104256, 50881, 47745, 
      146714, 91594, 90746, 48341, 46549, 46274, 123080, 120872, 45860, 
      101065, 78493, 65680, 63988, 161485, 96050, 83701, 106682, 65882, 
      180905, 62308, 43408, 157770, 156269, 129050, 170090, 72185, 105320, 
      222730, 192501, 40121, 40081, 40016, 147185, 42850, 42626, 214370, 
      84605, 131441, 99425, 75665, 212749, 211914, 134125, 131050, 234772, 
      93332, 100250, 37418, 50788, 195682, 116005, 258884, 38746, 86420, 
      60625, 59369, 173353, 116194, 93050, 88330, 69194, 209320, 140221, 
      53092, 167450, 155329, 153250, 152561, 136625, 113186, 116225, 255330, 
      178650, 326888, 272245, 138100, 351986, 269930, 94762, 85661, 70010, 
      344881, 159849, 104224, 255770, 234541, 104941, 94042, 70850, 68905, 
      327620, 228465, 65554, 251876, 207376, 150692, 78937, 32497, 294821, 
      208709, 320797, 344650, 239693, 198029, 43154, 334288, 326609, 183248, 
      139145, 139789, 105076, 88925, 295850, 182225, 286288, 182673, 57465, 
      33700, 320570, 243185, 74978, 52225, 317000, 56797, 32597, 323161, 
      269289, 112489, 73021, 317417, 241265, 214385, 71417, 43025, 350330, 
      175565, 94690, 34850, 325453, 286344, 139813, 369317, 327001, 266681, 
      32656, 282330, 182097, 85306, 30181, 244925, 316249, 214432, 243049, 
      67706, 246193, 225010, 198133, 179434, 63409, 264185, 30500, 167201, 
      171496, 305993, 219040, 148640, 271609, 225010, 194665, 74050, 254605, 
      226525, 187780, 172637, 57416, 318050, 299809, 250466, 245701, 230789, 
      213746, 79589, 76905, 73636, 355690, 74273, 52133, 63428, 293410, 
      225090, 192656, 169369, 71584, 41801, 40625, 348520, 343944, 342805, 
      100840, 72868, 60660, 339125, 329018, 312533, 180373, 104033, 349121, 
      302585, 162896, 300186, 171106, 142129, 132469, 84789, 51349, 316072, 
      267956, 261992, 246440, 196885, 131525, 51080, 323498, 290173, 282914, 
      207520, 198049, 184705, 126985, 91408, 259225, 196090, 50650, 352141, 
      311749, 130469, 82949, 291217, 268645, 231937, 136357, 101905, 84241, 
      353945, 343568, 169265, 165380, 330597, 274957, 154260, 264377, 215185, 
      144976, 101225, 34697, 65754, 280109, 82484, 65060, 179477, 60437, 
      214209, 129321, 60625, 35136, 269186, 248417, 213733, 114413, 82568, 
      226900, 221392, 160145, 83681, 77465, 29332, 176441, 118201, 211912, 
      209245, 148420, 137605, 104805, 65896, 217073, 113893, 37418, 182288, 
      119473, 133425, 102922, 31642, 138125, 62276, 105517, 86410, 69264, 
      21865, 125018, 35165, 69317, 54085, 166261, 39249, 155216, 142585, 
      107537, 25009, 160173, 109629, 74413, 51208, 147842, 120224, 132301, 
      104050, 21682, 100420, 76816, 76297, 36112, 57866, 49426, 35594, 87797, 
      40520, 85193, 27785, 106250, 86122, 69785, 62105, 47701, 36985, 27908, 
      70900, 68900, 49832, 61981, 22601, 86580, 79417, 64656, 20281, 18505, 
      15892, 14452, 88520, 87380, 21937, 67409, 70250, 10466, 88453, 67588, 
      32980, 78137, 77986, 33181, 80005, 33700, 88850, 71981, 63810, 6800, 
      90405, 70533, 93721, 75424, 22096, 70445, 12274, 4900, 86546, 89352, 
      24713, 82228, 80545, 70722, 62137, 60682, 64501, 56789, 5525, 46404, 
      4610, 66632, 61561, 59057, 49460, 35425, 19625, 89465, 65858, 95849, 
      88625, 79441, 68681, 2362, 90173, 83738, 66321, 46169, 94725, 69145, 
      67073, 66560, 49361, 48861, 22450, 87809, 83153, 56953, 27028, 19773, 
      9378, 45197, 98594, 71381, 85257, 75652, 70754, 1573, 91645, 14130, 
      1282, 90400, 3881, 85042, 58925, 9965, 4948, 92705, 98852, 98225, 
      85520, 95706, 92641, 481, 100052, 83717, 37832, 23300, 30420, 101882, 
      76850, 17810, 93125, 87125, 63101, 101188, 75689, 58628, 19385, 1405, 
      96746, 106285, 94258, 36109, 105629, 95485, 488, 66565, 37637, 102400, 
      0, 106277, 14162, 13226, 1, 81800, 69700, 38034, 34, 83537, 69712, 
      51092, 95506, 9629, 106, 101160, 80705, 2768, 81877, 8545, 90701, 
      84200, 110345, 98717, 93757, 85385, 104473, 3393, 1908, 71458, 2194, 
      4552, 625, 103940, 51785, 2657, 91493, 730, 485, 47848, 2824, 520, 
      54650, 95264, 94649, 70096, 50576, 449, 111373, 115450, 754, 102976, 
      87650, 49909, 4346, 2900, 113737, 4441, 1125, 53402, 109924, 53465, 
      115333, 1573, 1210, 102280, 87592, 87661, 58825, 87145, 74737, 84890, 
      92045, 113077, 91521, 2969, 2441, 1924, 77857, 2257, 1906, 52474, 
      101792, 1952, 5536, 3789, 2221, 2061, 7650, 96365, 121329, 84673, 
      66820, 2308, 7929, 88250, 60100, 57256, 55861, 2824, 4436, 125101, 
      3650, 2997, 91234, 84250, 108112, 3805, 6728, 125282, 10877, 11402, 
      6625, 5017, 121493, 102440, 63380, 126469, 6673, 104585, 5185, 121874, 
      94826, 67226, 104212, 4456, 5800, 6660, 120770, 4538, 5065, 125728, 
      95828, 4705, 95965, 121322, 5305, 116365, 115037, 6352, 6658, 6525, 
      106097, 102962, 120130, 76420, 9224, 10777, 13297, 19325, 134132, 
      83021, 7794, 8010, 10244, 22144, 136802, 105265, 15317, 123700, 110500, 
      9700, 12196, 140050, 86864, 9620, 11380, 111049, 12249, 143525, 112520, 
      114650, 111425, 137380, 109072, 11920, 12352, 12816, 122500, 13165, 
      138881, 118193, 118400, 14660, 16801, 20050, 146660, 14261, 151325, 
      129785, 15385, 147524, 119684, 23985, 124781, 22105, 121273, 163157, 
      153290, 127730, 23377, 159284, 138788, 136685, 23165, 158770, 160025, 
      27946, 30037, 135845, 157009, 152545, 157266, 148930, 157300, 138528, 
      133705, 117812, 164149, 155125, 137941, 113089, 160145, 148369, 118625, 
      120168, 156221, 149921, 147185, 166477, 151381, 145301, 139082, 166909, 
      137545, 131578, 175508, 158096, 153764, 148801, 179585, 160200, 134485, 
      168849, 183010, 171445, 185716, 161737, 149300, 156665, 173917, 181453, 
      163453, 184141, 151425, 149364, 177524, 177098, 187794, 191690, 167765, 
      172496, 172170 ], 
  [ 253265, 249901, 247585, 246692, 245060, 241202, 240829, 239369, 237037, 
      235450, 233353, 228520, 228425, 225629, 226201, 224776, 222517, 221576, 
      213928, 212882, 209864, 209690, 209617, 205405, 206434, 205460, 193856, 
      191498, 190160, 185957, 186269, 182653, 181466, 184405, 178925, 178466, 
      176585, 178586, 174920, 176405, 176749, 172778, 176969, 176146, 168884, 
      168242, 166864, 168149, 170920, 163700, 164816, 164009, 159642, 158980, 
      159373, 158525, 163769, 158600, 154448, 155797, 153256, 153621, 155464, 
      151997, 153346, 149837, 146345, 150365, 145154, 142829, 136580, 133901, 
      133865, 142585, 131282, 132849, 140209, 125060, 134720, 124645, 131525, 
      130013, 120049, 130261, 122440, 124189, 122842, 314306, 117625, 122842, 
      115400, 120996, 125681, 122792, 112114, 112738, 293218, 119060, 110717, 
      296185, 110269, 118701, 271309, 112865, 117457, 117845, 113209, 116533, 
      295501, 107474, 107929, 308125, 113933, 108445, 291173, 104197, 105250, 
      276097, 240145, 275848, 293845, 102257, 247312, 102361, 103849, 101512, 
      103357, 101938, 101762, 102661, 277576, 252297, 257273, 100178, 217634, 
      101441, 105185, 221297, 101610, 215010, 106900, 225424, 214717, 288626, 
      88645, 89917, 198160, 179545, 194905, 202330, 290797, 208709, 186562, 
      199225, 91973, 98753, 86420, 91796, 84137, 81689, 178685, 232970, 
      245738, 89009, 95561, 106961, 185329, 211625, 87841, 153466, 203866, 
      81509, 103205, 80450, 157385, 158569, 215501, 163880, 143680, 145802, 
      203944, 75065, 75386, 157042, 75545, 235849, 73256, 76997, 93194, 
      156194, 176753, 75368, 87965, 137288, 73162, 81810, 98050, 99805, 
      158121, 173097, 88336, 89209, 156482, 204722, 157165, 123649, 187153, 
      153152, 84346, 94609, 168338, 66640, 66868, 66845, 116362, 147682, 
      75496, 79661, 117725, 198162, 64529, 70153, 81104, 66050, 215458, 
      79012, 195205, 63746, 80474, 81929, 102874, 65161, 101281, 84346, 
      83540, 83869, 62420, 123296, 58361, 67994, 70601, 83114, 94034, 107209, 
      153981, 189713, 58865, 76928, 96673, 105808, 153049, 151496, 120628, 
      55837, 53874, 56900, 64337, 146897, 54218, 65858, 94250, 61384, 101268, 
      146996, 58365, 92482, 92468, 151208, 48533, 54485, 115210, 175970, 
      46737, 59425, 59881, 125056, 141520, 148417, 48529, 48929, 147349, 
      53896, 66532, 78493, 80713, 45200, 54745, 60650, 49725, 75429, 45706, 
      79025, 142277, 43433, 42580, 43397, 42705, 64116, 46393, 51005, 44900, 
      139626, 140890, 144085, 40004, 112361, 113441, 47853, 51748, 39250, 
      45050, 56498, 46880, 46697, 38672, 38857, 51949, 46125, 43261, 135605, 
      80513, 42193, 38800, 57797, 109541, 45721, 63610, 64962, 37460, 37025, 
      42569, 44369, 55225, 43433, 34970, 71069, 36117, 35080, 34957, 34920, 
      34632, 36621, 35746, 54881, 36881, 80145, 60058, 33493, 90245, 59045, 
      39053, 42340, 50813, 87050, 33722, 36125, 54009, 47776, 35536, 38329, 
      49041, 50356, 79565, 45608, 51565, 52065, 40165, 31729, 42778, 113698, 
      66320, 40192, 75994, 85501, 47700, 37332, 74797, 81005, 77890, 34285, 
      29954, 29290, 31741, 35802, 65381, 33256, 61685, 33050, 52586, 92065, 
      74449, 47268, 40105, 57124, 72833, 51914, 92914, 75080, 55112, 28712, 
      40100, 72594, 45994, 38674, 40450, 66826, 85945, 30496, 31121, 82121, 
      75410, 60425, 26690, 93844, 75650, 53146, 84485, 58361, 30500, 32161, 
      91136, 45730, 70760, 36749, 44500, 38025, 45032, 38845, 32180, 28477, 
      39592, 50634, 81009, 26020, 26401, 65050, 36125, 23101, 52180, 37529, 
      30004, 31313, 46258, 37738, 28333, 25578, 40105, 69277, 62120, 44725, 
      43220, 38740, 34085, 28372, 28946, 30241, 84745, 29572, 42640, 34373, 
      58973, 36293, 27981, 23602, 29485, 51210, 52642, 80825, 78857, 78370, 
      20921, 28157, 34205, 76644, 72405, 65700, 24820, 20200, 80770, 61618, 
      21685, 60521, 22721, 19172, 18640, 23120, 39232, 66625, 48501, 46449, 
      41329, 27634, 18346, 38961, 69485, 56372, 53677, 29789, 27490, 24578, 
      17714, 20605, 44980, 26833, 37873, 81170, 64250, 17282, 21922, 56104, 
      47876, 35944, 17300, 18056, 21256, 81666, 77157, 20866, 20241, 71354, 
      49618, 18245, 45554, 30266, 16781, 16714, 50594, 25577, 50850, 19485, 
      25533, 21284, 27428, 29282, 14810, 26962, 47765, 46441, 39364, 28802, 
      14242, 18257, 32185, 30589, 16938, 17410, 19018, 53689, 19540, 13460, 
      27625, 26914, 14989, 13954, 13754, 22441, 28872, 13060, 41557, 20165, 
      12770, 13028, 13169, 47513, 13162, 22725, 12500, 14909, 19277, 62506, 
      11785, 41248, 18674, 25610, 15860, 36200, 13941, 12394, 11250, 53252, 
      14330, 10730, 15938, 25985, 12429, 10237, 10576, 10361, 57089, 9985, 
      13765, 13898, 35653, 20241, 24841, 35785, 11050, 30929, 11050, 43618, 
      8633, 10673, 14548, 17300, 24410, 31946, 41777, 13045, 13653, 21969, 
      15860, 48200, 9161, 10474, 14621, 51746, 55186, 61049, 64825, 8489, 
      8653, 47528, 12802, 11729, 74521, 7762, 12325, 32485, 9178, 9025, 
      31376, 8434, 30589, 6845, 9530, 11789, 79301, 5120, 8720, 4520, 7085, 
      39821, 7970, 56725, 83905, 4505, 4049, 34600, 4745, 5018, 6929, 9428, 
      9929, 8530, 11250, 76042, 15857, 79033, 7393, 8840, 9594, 13689, 22474, 
      39274, 2836, 7265, 2042, 2642, 3890, 6170, 89809, 2228, 2965, 6410, 
      14292, 1556, 5314, 5850, 5989, 12260, 12410, 32941, 1802, 2362, 8762, 
      27737, 36128, 55073, 13954, 845, 4276, 1850, 3329, 4297, 86378, 1060, 
      44165, 88693, 1117, 71730, 1625, 7456, 52384, 66925, 808, 433, 458, 
      1445, 545, 740, 117220, 325, 1594, 17649, 30501, 23273, 193, 2545, 
      37393, 562, 1082, 5746, 145, 2682, 7137, 35050, 83570, 261, 16, 377, 
      18512, 10, 298, 92425, 4628, 17428, 37, 106277, 0, 42849, 44521, 
      106276, 1601, 3845, 17165, 103045, 1378, 3853, 10009, 305, 52000, 
      112241, 89, 1800, 75125, 1664, 54820, 706, 1377, 136, 244, 500, 1256, 
      130, 72482, 80777, 3625, 79105, 67769, 93832, 241, 10026, 76954, 832, 
      93281, 97600, 11953, 76465, 97633, 8973, 685, 722, 4205, 10765, 102122, 
      490, 653, 116765, 565, 1537, 11392, 70801, 139113, 884, 71540, 117122, 
      10309, 977, 10370, 1168, 93440, 114593, 1153, 2113, 2180, 8552, 2314, 
      4250, 2665, 1994, 1508, 2120, 85042, 89730, 96385, 4100, 92804, 98321, 
      11965, 1949, 110749, 150845, 82592, 99280, 104336, 162737, 2386, 2570, 
      3730, 7393, 109793, 163010, 3393, 9797, 10865, 11426, 97265, 139301, 
      3076, 90913, 103298, 3757, 4597, 3029, 96274, 150705, 3893, 173108, 
      175589, 148642, 134644, 4010, 3865, 10445, 4420, 146728, 4050, 132850, 
      4385, 4721, 9721, 4325, 104081, 136721, 144101, 4581, 115245, 126856, 
      4973, 5065, 104978, 5200, 5125, 118610, 5378, 5354, 128125, 130385, 
      126338, 6184, 6309, 6521, 10405, 147937, 156658, 170914, 197152, 8125, 
      9826, 123677, 127805, 148945, 206485, 8833, 7940, 177488, 8117, 7957, 
      141877, 160021, 9469, 10397, 137881, 152681, 8500, 157460, 10330, 8665, 
      8837, 8872, 10049, 9125, 151909, 154949, 158021, 9509, 157060, 10890, 
      10408, 10613, 161153, 172420, 188057, 12789, 156186, 13540, 11560, 
      161218, 13645, 11885, 200456, 13060, 188786, 13460, 17524, 16133, 
      14045, 192008, 17557, 15317, 15170, 188530, 17693, 18292, 206345, 
      213650, 16276, 18530, 17978, 18785, 18269, 19465, 17645, 17386, 17789, 
      21092, 19892, 18356, 18280, 20996, 19652, 18596, 18833, 20980, 20546, 
      21064, 24050, 23290, 23076, 22725, 26420, 24436, 24337, 28493, 26725, 
      26305, 25906, 29956, 27521, 27226, 30290, 32713, 30928, 33461, 30344, 
      29641, 30484, 32738, 35050, 32698, 35780, 32402, 32297, 35677, 37197, 
      41357, 42641, 40228, 41045, 41369 ], 
  [ 289490, 280330, 280498, 278777, 274661, 279497, 272500, 267728, 267880, 
      272089, 272890, 268885, 253472, 267650, 259114, 263485, 254602, 253661, 
      247669, 247865, 248573, 240533, 235492, 242458, 234793, 234233, 230081, 
      224825, 229697, 223010, 213800, 218050, 212309, 196618, 209768, 206825, 
      206186, 198665, 211973, 202280, 200968, 196169, 184628, 183805, 200141, 
      198257, 201433, 190298, 181477, 197441, 191105, 190298, 193797, 191893, 
      184834, 180674, 170186, 177437, 185705, 176290, 182029, 180324, 174301, 
      184082, 177565, 180680, 167666, 159266, 165233, 153800, 165353, 165986, 
      161396, 142378, 161297, 152100, 140416, 153833, 134513, 151762, 135044, 
      132290, 149650, 129226, 134653, 131848, 132157, 172925, 138946, 128845, 
      144173, 126585, 120506, 121757, 140473, 137785, 159289, 122993, 139490, 
      160186, 137800, 120564, 147316, 127562, 120562, 120122, 125008, 118810, 
      158260, 132521, 130906, 164674, 116210, 122728, 154760, 132970, 128641, 
      146722, 128986, 145645, 154948, 124820, 131185, 122026, 118546, 122005, 
      117640, 118705, 115217, 111976, 144061, 131202, 133280, 111149, 114341, 
      104960, 101252, 115520, 103473, 112545, 95929, 115921, 111010, 145589, 
      112036, 108340, 101905, 94882, 100306, 103177, 145690, 105416, 96517, 
      100900, 94250, 88610, 101117, 93245, 102560, 107978, 91538, 113945, 
      120089, 89216, 84176, 79844, 92800, 103364, 89290, 82465, 99745, 97448, 
      79400, 98045, 82658, 82186, 103514, 83357, 77233, 77285, 96925, 96386, 
      95465, 79417, 93140, 111028, 95405, 87140, 71873, 76913, 83810, 84269, 
      73268, 71669, 86617, 76221, 69277, 68962, 76770, 81810, 71569, 71200, 
      75545, 93977, 75400, 67138, 85930, 73457, 69649, 66250, 77465, 86305, 
      85705, 84026, 63577, 70057, 71149, 68276, 63284, 88245, 84608, 74500, 
      65993, 79505, 95605, 65557, 86116, 81341, 64121, 63506, 60025, 76960, 
      57604, 58885, 58493, 58408, 71321, 58505, 78026, 64061, 62114, 56825, 
      55325, 55666, 66420, 80210, 72320, 56849, 53824, 54265, 65488, 64349, 
      55009, 70120, 73125, 65801, 57920, 60992, 69329, 56129, 49745, 58693, 
      49725, 59849, 58986, 47977, 47549, 60749, 75650, 61730, 50005, 70193, 
      85860, 55492, 55120, 51985, 56857, 59200, 71506, 70250, 58546, 59485, 
      49765, 45994, 45730, 94673, 56608, 50921, 61524, 45000, 107185, 44042, 
      55130, 91664, 90397, 73412, 99216, 44865, 59434, 135668, 114245, 52065, 
      52501, 53626, 83681, 43844, 44096, 129204, 48229, 73405, 55193, 44285, 
      127817, 127220, 74897, 73012, 143650, 51714, 55060, 48872, 37250, 
      115264, 63433, 161090, 40196, 47170, 37321, 37017, 99353, 62900, 50228, 
      47888, 39700, 124370, 77405, 35258, 95112, 87037, 85672, 85221, 74997, 
      60840, 62449, 157760, 102500, 212418, 170389, 75514, 232040, 168548, 
      50024, 45445, 38600, 226361, 89405, 54962, 157716, 141961, 55201, 
      49300, 38484, 37729, 212666, 137309, 36040, 154530, 121930, 82858, 
      41329, 37729, 187001, 122785, 207025, 225640, 145197, 114957, 30292, 
      217418, 211405, 104458, 74873, 75037, 53890, 45117, 187304, 103429, 
      179882, 103637, 31265, 30586, 206308, 147249, 37828, 29593, 203450, 
      30593, 30193, 208181, 166685, 57485, 36581, 203625, 145561, 125821, 
      35689, 27289, 229396, 98185, 47060, 27680, 209753, 179450, 74093, 
      244333, 210821, 164305, 27146, 176144, 102329, 41476, 28001, 147781, 
      202205, 125138, 146137, 32436, 148325, 132616, 113117, 99892, 30277, 
      161793, 24498, 91225, 94090, 193597, 127826, 78370, 167065, 132128, 
      110113, 34004, 154105, 133165, 105130, 94509, 26650, 202792, 188597, 
      150916, 147341, 136237, 123716, 36445, 34949, 33346, 232336, 33505, 
      24217, 28370, 183380, 131720, 108090, 91705, 31762, 20781, 20557, 
      226346, 222722, 221821, 47210, 32090, 26546, 218853, 210888, 197973, 
      99133, 48973, 226705, 190165, 86890, 188240, 92480, 72785, 66457, 
      37817, 22465, 200554, 163386, 158850, 147106, 110641, 65749, 22194, 
      206312, 180365, 174772, 118178, 111325, 101789, 62633, 41098, 156553, 
      109840, 21520, 228761, 196937, 64685, 36205, 180925, 163589, 135925, 
      68429, 46829, 36781, 230085, 221850, 90625, 87930, 211493, 168229, 
      80138, 160025, 123209, 73706, 45901, 16025, 26612, 171945, 35010, 
      26154, 97253, 23909, 122225, 63041, 23857, 15266, 163396, 147625, 
      121745, 53365, 34610, 131338, 127258, 83385, 35005, 31645, 13738, 
      94681, 55481, 120154, 118201, 75226, 67981, 47081, 25546, 123885, 
      52597, 14440, 98618, 56033, 64985, 45668, 12944, 68017, 23346, 47069, 
      35816, 26522, 12205, 59188, 12889, 26333, 19193, 86861, 13637, 79146, 
      70561, 47889, 10817, 82433, 49025, 28565, 17498, 73908, 55570, 63361, 
      45344, 10100, 42898, 29290, 29009, 11434, 19620, 15940, 11152, 35269, 
      12506, 33613, 9049, 46100, 34064, 25105, 21233, 14681, 10625, 8450, 
      25258, 24210, 15138, 20621, 7421, 33794, 29725, 21866, 7241, 7369, 
      7850, 8314, 34778, 34114, 6749, 22945, 24356, 9316, 34465, 22882, 8266, 
      28429, 28276, 7985, 29341, 8026, 34376, 24641, 20276, 8714, 34721, 
      23417, 36605, 25922, 4010, 23081, 3940, 9178, 32036, 33650, 3757, 
      29378, 28409, 22868, 18329, 17588, 19501, 15597, 6697, 10682, 7204, 
      20434, 17741, 16425, 11826, 6121, 2221, 33265, 19892, 37025, 32657, 
      27281, 21281, 9700, 33485, 29668, 19865, 9945, 36125, 21253, 20133, 
      19858, 11225, 10961, 1684, 31817, 29065, 14765, 2690, 1145, 1460, 9193, 
      38312, 22285, 30209, 24650, 21892, 7925, 33973, 488, 8584, 33202, 4041, 
      29984, 15529, 841, 2962, 34549, 38314, 37925, 30218, 36356, 34481, 
      18481, 39034, 29125, 5850, 1314, 3194, 40144, 25108, 340, 34717, 31097, 
      17545, 39682, 24417, 15210, 481, 6773, 36900, 42865, 35360, 5057, 
      42445, 36109, 9418, 19325, 5629, 40402, 14162, 42849, 0, 16, 14161, 
      27890, 21026, 5780, 13000, 28909, 21034, 11458, 36116, 457, 16400, 
      39626, 27261, 4538, 27953, 793, 33205, 29322, 45469, 38125, 35069, 
      30029, 41737, 3965, 6050, 22048, 5620, 2978, 9997, 41434, 11889, 5125, 
      33745, 9860, 11281, 10090, 5050, 11314, 13320, 36082, 35705, 21386, 
      11386, 12905, 46237, 48884, 18440, 40930, 31552, 11185, 3940, 27954, 
      47873, 4265, 18797, 13000, 45482, 13061, 48985, 10433, 17924, 40690, 
      31714, 31781, 15797, 31501, 24329, 30196, 34493, 47669, 34205, 8245, 
      9621, 11722, 26249, 10625, 12416, 13000, 40658, 16978, 33890, 7865, 
      12961, 14705, 39572, 37369, 53285, 30433, 20434, 16850, 39845, 32580, 
      17042, 15626, 14945, 12602, 28970, 55861, 10804, 14909, 34600, 30472, 
      45050, 12853, 34578, 56264, 45389, 46628, 33757, 27625, 53897, 41746, 
      19346, 57205, 33085, 43173, 27073, 54272, 37220, 21520, 43034, 16106, 
      28874, 32114, 53640, 20232, 24805, 56930, 37978, 16589, 38113, 54184, 
      21941, 51125, 50273, 26074, 27092, 25529, 44893, 42948, 53924, 27586, 
      35122, 39289, 46093, 59497, 63394, 31561, 25352, 26996, 36130, 64690, 
      65344, 44993, 49769, 56762, 48322, 33202, 41410, 67636, 34202, 31690, 
      38210, 48865, 40505, 70153, 49858, 51272, 49237, 66146, 47834, 38266, 
      39650, 41066, 56498, 40933, 67401, 54085, 54290, 43370, 48841, 56612, 
      73026, 41301, 76261, 61861, 43849, 73882, 55562, 63629, 59221, 58169, 
      57137, 85213, 78440, 61448, 60149, 82762, 68930, 67541, 58741, 82484, 
      83497, 68276, 72269, 67405, 81665, 78629, 81920, 76436, 82186, 69602, 
      66445, 56498, 87125, 80957, 69485, 53677, 84545, 76577, 57305, 58370, 
      82045, 77885, 76333, 89669, 79801, 75861, 71784, 90797, 71425, 67600, 
      97010, 85306, 82402, 79105, 100129, 86930, 70489, 93425, 103300, 95305, 
      105290, 88925, 80770, 85753, 97529, 103153, 90865, 105125, 83117, 
      81770, 100882, 101160, 109460, 112400, 96325, 99626, 99536 ], 
  [ 291034, 281762, 281978, 280241, 276077, 281081, 273956, 269120, 269320, 
      273641, 274498, 270509, 254800, 269306, 260594, 265077, 256066, 255125, 
      249165, 249385, 250165, 241973, 236836, 244018, 236185, 235633, 231625, 
      226313, 231305, 224570, 215176, 219578, 213749, 197698, 211208, 208217, 
      207602, 199897, 213533, 203624, 202280, 197465, 185620, 184797, 201589, 
      199681, 202945, 191570, 182525, 198937, 192457, 191650, 195301, 193373, 
      186170, 181946, 171154, 178645, 187153, 177530, 183429, 181684, 175509, 
      185546, 178877, 182120, 168922, 160282, 166465, 154856, 166753, 167450, 
      162772, 143218, 162721, 153316, 141264, 155233, 135353, 153130, 135956, 
      133178, 151066, 130050, 135733, 132840, 133181, 171037, 140202, 129805, 
      145573, 127537, 121250, 122581, 141865, 139113, 157545, 123913, 140890, 
      158402, 139176, 121444, 145764, 128690, 121466, 121010, 126080, 119698, 
      156452, 133849, 132194, 162746, 117098, 123848, 152968, 134370, 129937, 
      145066, 127682, 143973, 153108, 126100, 129785, 123250, 119674, 123245, 
      118760, 119873, 116321, 113000, 142325, 129706, 131728, 112205, 113189, 
      105872, 102020, 114320, 104353, 111409, 96561, 114649, 109850, 143669, 
      113332, 109540, 100889, 94090, 99322, 102105, 143730, 104264, 95621, 
      99844, 95138, 89258, 102245, 94117, 103760, 109330, 90698, 112489, 
      118505, 90064, 84800, 80164, 91856, 102116, 90162, 81937, 98577, 98600, 
      79784, 99229, 82058, 81554, 102194, 82645, 76793, 76805, 95701, 97642, 
      96697, 78761, 94324, 109460, 96677, 88180, 72305, 76225, 82858, 85285, 
      73828, 71245, 87721, 76957, 69565, 69210, 76042, 80890, 72089, 71696, 
      74825, 92681, 74664, 66890, 84818, 72761, 70209, 66546, 76553, 87529, 
      86913, 85202, 63401, 69401, 71909, 68900, 63076, 86965, 85840, 75428, 
      66545, 80609, 94133, 66141, 84852, 82525, 64649, 63994, 60041, 78032, 
      57604, 59237, 58853, 58760, 72337, 58097, 79250, 64829, 62794, 57161, 
      55421, 55514, 65572, 78938, 73424, 57305, 53840, 54113, 64640, 63509, 
      54585, 71240, 74341, 66817, 58640, 60176, 70465, 56785, 49729, 59485, 
      49573, 59009, 59842, 47961, 47525, 59845, 77018, 62714, 49589, 68993, 
      87460, 56260, 55872, 51417, 56065, 58320, 72794, 71506, 57674, 60437, 
      50285, 46210, 45898, 96473, 57488, 51577, 62596, 45256, 109217, 44210, 
      54290, 93440, 92165, 74836, 101152, 45337, 60530, 138148, 116429, 
      51217, 51637, 52722, 85369, 43364, 43600, 131620, 49005, 74909, 56233, 
      44893, 130225, 129620, 76441, 74516, 146266, 52666, 56132, 48040, 
      37258, 117520, 64753, 163930, 39700, 48042, 37657, 37321, 101393, 
      64244, 51220, 48800, 40244, 126778, 79069, 35410, 97096, 88885, 87496, 
      87037, 76621, 62152, 63809, 160592, 104612, 215818, 173365, 77170, 
      235624, 171508, 51080, 46349, 39208, 229897, 91325, 56170, 160564, 
      144625, 56425, 50356, 39124, 38329, 216082, 139925, 36584, 157354, 
      124354, 84690, 42145, 37105, 190177, 125225, 210401, 229192, 147925, 
      117301, 30276, 220898, 214829, 106658, 76585, 76765, 55162, 46141, 
      190504, 105629, 183010, 105845, 31697, 30242, 209700, 150025, 38628, 
      29905, 206818, 31025, 29825, 211597, 169685, 58885, 37357, 207001, 
      148329, 128349, 36441, 27369, 233012, 100337, 48212, 27472, 213193, 
      182594, 75853, 248085, 214277, 167297, 26882, 179264, 104561, 42500, 
      27625, 150597, 205589, 127690, 148945, 33172, 151165, 135272, 115525, 
      102116, 30941, 164785, 24250, 93329, 96242, 196925, 130442, 80282, 
      170129, 134800, 112505, 34900, 157033, 135853, 107458, 96685, 27234, 
      206216, 191885, 153812, 150197, 138965, 126292, 37445, 35909, 34250, 
      236032, 34425, 24705, 29098, 186628, 134408, 110482, 93865, 32650, 
      21037, 20781, 230002, 226346, 225437, 48562, 33010, 27242, 222445, 
      214408, 201373, 101413, 50373, 230369, 193493, 88994, 191552, 94672, 
      74665, 68225, 38945, 22985, 203986, 166450, 161866, 149994, 113089, 
      67509, 22714, 209800, 183605, 177956, 120730, 113789, 104125, 64345, 
      42338, 159553, 112288, 22048, 232457, 200345, 66445, 37325, 184181, 
      166669, 138701, 70261, 48229, 37925, 233797, 225490, 92817, 90082, 
      215045, 171365, 82178, 163081, 125849, 75650, 47309, 16201, 27476, 
      175129, 36154, 27010, 99565, 24685, 124865, 64817, 24641, 15482, 
      166500, 150561, 124385, 54965, 35770, 134098, 129970, 85513, 36189, 
      32733, 13810, 96977, 57137, 122786, 120809, 77234, 69869, 48569, 26450, 
      126565, 54205, 14760, 100978, 57713, 66833, 47140, 13120, 69921, 24202, 
      48581, 37064, 27506, 12077, 60948, 13185, 27325, 19913, 89077, 14045, 
      81250, 72529, 49441, 10841, 84593, 50609, 29653, 18178, 75940, 57290, 
      65225, 46864, 10036, 44378, 30434, 30145, 11810, 20452, 16612, 11520, 
      36581, 12994, 34893, 9225, 47668, 35360, 26153, 22153, 15337, 11057, 
      8650, 26338, 25258, 15850, 21557, 7477, 35114, 30941, 22850, 7225, 
      7289, 7666, 8066, 36130, 35450, 6805, 23985, 25444, 8900, 35825, 23930, 
      8642, 29645, 29492, 8377, 30589, 8434, 35752, 25777, 21284, 8194, 
      36137, 24545, 38069, 27130, 4162, 24217, 3764, 8578, 33412, 35066, 
      4005, 30698, 29705, 24020, 19345, 18580, 20557, 16525, 6201, 11426, 
      6660, 21530, 18757, 17401, 12634, 6649, 2349, 34697, 20980, 38545, 
      34081, 28577, 22417, 8996, 34933, 31028, 20969, 10705, 37637, 22405, 
      21253, 20970, 12049, 11777, 1924, 33241, 30425, 15725, 3050, 1313, 
      1268, 9945, 39880, 23477, 31601, 25906, 23076, 7253, 35453, 488, 7880, 
      34666, 3577, 31376, 16529, 689, 2570, 36045, 39890, 39493, 31618, 
      37892, 35977, 17417, 40626, 30501, 6466, 1594, 3650, 41760, 26388, 468, 
      36221, 32521, 18617, 41290, 25681, 16210, 657, 6133, 38452, 44537, 
      36880, 5641, 44109, 37645, 8658, 20453, 6245, 42026, 13226, 44521, 16, 
      0, 13225, 29242, 22202, 6404, 12104, 30285, 22210, 12330, 37652, 305, 
      15392, 41234, 28597, 4018, 29305, 593, 34677, 30706, 47189, 39701, 
      36581, 31429, 43385, 3485, 5450, 23248, 5044, 2570, 9221, 43074, 12769, 
      4581, 35225, 9092, 10457, 10898, 4514, 10490, 14248, 37610, 37225, 
      22562, 12242, 12025, 47965, 50660, 17384, 42554, 32976, 12025, 3492, 
      26650, 49625, 3809, 17741, 13896, 47186, 13957, 50753, 9673, 16900, 
      42298, 33130, 33197, 16781, 32909, 25561, 31572, 35965, 49405, 35669, 
      7605, 8917, 10930, 27521, 9881, 11600, 13864, 42250, 16010, 32474, 
      7265, 12137, 13817, 38036, 38889, 55109, 31793, 21530, 15898, 38309, 
      33988, 18026, 16562, 15857, 11810, 27682, 57725, 10100, 14045, 36040, 
      31816, 46706, 12085, 33178, 58120, 43765, 44980, 32381, 26401, 55705, 
      43322, 20362, 59069, 31733, 44773, 25873, 56080, 38692, 22592, 44626, 
      15250, 27634, 30794, 55432, 19240, 23677, 58778, 39458, 15725, 39593, 
      55976, 20917, 52853, 51985, 24946, 25940, 24425, 46485, 44500, 55684, 
      28762, 33786, 37865, 44525, 57681, 65306, 32825, 24296, 25892, 34794, 
      62794, 67280, 46553, 48145, 58546, 49946, 31946, 39962, 69604, 35506, 
      30482, 36842, 50489, 39089, 72153, 51498, 52936, 50861, 68074, 49426, 
      36914, 38266, 39650, 58250, 39533, 69337, 55773, 55978, 41938, 47297, 
      54916, 75034, 39925, 78317, 63677, 42425, 75890, 57250, 61829, 60957, 
      56489, 58825, 87365, 80488, 63208, 58445, 84866, 70810, 69397, 57077, 
      84580, 85601, 66452, 70381, 69237, 83729, 80645, 83984, 78404, 84242, 
      71450, 68237, 58090, 89245, 82981, 71317, 55205, 86617, 78521, 58897, 
      59978, 84069, 79837, 78245, 91781, 81737, 77725, 73576, 92885, 73177, 
      69280, 99178, 87282, 84330, 80977, 102329, 88922, 72169, 95489, 105508, 
      97393, 107522, 90901, 82602, 87665, 99625, 105313, 92833, 107309, 
      84941, 83570, 102986, 103240, 111620, 114592, 98253, 101602, 101504 ], 
  [ 349109, 336617, 338213, 336016, 330472, 340306, 329501, 322825, 324405, 
      331946, 334413, 330884, 306665, 330601, 316829, 324532, 311841, 310900, 
      305860, 306770, 309620, 297058, 289161, 302553, 289890, 289568, 289700, 
      282778, 291220, 283105, 268421, 277193, 268834, 242433, 266293, 261922, 
      261997, 249002, 272068, 255949, 253685, 248410, 227825, 227002, 256904, 
      254306, 260100, 241825, 226340, 255632, 245012, 244205, 252226, 249608, 
      238265, 232201, 212669, 227060, 242468, 226865, 237364, 234469, 223924, 
      241321, 230282, 237205, 218717, 203177, 215570, 198901, 220688, 223225, 
      216017, 181053, 217346, 201961, 179329, 209168, 173188, 206145, 175861, 
      172393, 205461, 167425, 180468, 175045, 176306, 130442, 189997, 171090, 
      199508, 168592, 156325, 159956, 195570, 190978, 121090, 164048, 194825, 
      120797, 192421, 160429, 114829, 174805, 161141, 160225, 170585, 158913, 
      118157, 185714, 182909, 121001, 156313, 169733, 115133, 188305, 180882, 
      111141, 103877, 109588, 113893, 176585, 103220, 172125, 165789, 172580, 
      164645, 167138, 161746, 156125, 106100, 100381, 100793, 156250, 93754, 
      145777, 137785, 93505, 143338, 92434, 128416, 91764, 90185, 102154, 
      164277, 157725, 85364, 85005, 84717, 84970, 101065, 84829, 83546, 
      83169, 134353, 121573, 148360, 132872, 151945, 161885, 80233, 84314, 
      86650, 128129, 116425, 103049, 78401, 79921, 128917, 80442, 78682, 
      145405, 104509, 146954, 78493, 77069, 77929, 75860, 77828, 76690, 
      74196, 147437, 145802, 73586, 142049, 78065, 146932, 131765, 98410, 
      70130, 69173, 128180, 103613, 72740, 133146, 111802, 91530, 90025, 
      68797, 68125, 100724, 99641, 67810, 69106, 67189, 73445, 66533, 66436, 
      99994, 88741, 64018, 136404, 135328, 132697, 72026, 64226, 107444, 
      100525, 70781, 63850, 134945, 115793, 96100, 126034, 65498, 96616, 
      62197, 130250, 93514, 91709, 74186, 122537, 71289, 83042, 82888, 82565, 
      115232, 60052, 128125, 100594, 96029, 80506, 71866, 64829, 54877, 
      56053, 118849, 84100, 67985, 63428, 53945, 53044, 56080, 117125, 
      122986, 109712, 93025, 50401, 116810, 89330, 62954, 95940, 58888, 
      48544, 98137, 61186, 60520, 47540, 130033, 104689, 51314, 48178, 
      147145, 92025, 91177, 48772, 46980, 46705, 123509, 121301, 46289, 
      101492, 78920, 66105, 64413, 161908, 96473, 84122, 107101, 66301, 
      181322, 62725, 43825, 158185, 156680, 129461, 170497, 72592, 105725, 
      223133, 192904, 40522, 40482, 40417, 147584, 43249, 43025, 214765, 
      85000, 131834, 99818, 76058, 213140, 212305, 134516, 131441, 235161, 
      93721, 100637, 37805, 51173, 196065, 116388, 259265, 39125, 86797, 
      61002, 59746, 173728, 116569, 93425, 88705, 69569, 209693, 140594, 
      53465, 167821, 155700, 153621, 152932, 136996, 113557, 116594, 255697, 
      179017, 327253, 272610, 138465, 352349, 270293, 95125, 86024, 70373, 
      345242, 160210, 104585, 256129, 234900, 105300, 94401, 71209, 69264, 
      327977, 228820, 65909, 252229, 207729, 151045, 79290, 32850, 295172, 
      209060, 321146, 344997, 240040, 198376, 43501, 334633, 326954, 183593, 
      139490, 140130, 105417, 89266, 296189, 182564, 286625, 183010, 57802, 
      34037, 320905, 243520, 75313, 52560, 317333, 57130, 32930, 323492, 
      269620, 112820, 73352, 317746, 241594, 214714, 71746, 43354, 350657, 
      175892, 95017, 35177, 325778, 286669, 140138, 369640, 327322, 267002, 
      32977, 282649, 182416, 85625, 30500, 245242, 316564, 214745, 243360, 
      68017, 246500, 225317, 198440, 179741, 63716, 264490, 30805, 167504, 
      171797, 306290, 219337, 148937, 271904, 225305, 194960, 74345, 254898, 
      226818, 188073, 172930, 57709, 318341, 300100, 250757, 245992, 231080, 
      214037, 79880, 77194, 73925, 355977, 74560, 52420, 63713, 293693, 
      225373, 192937, 169650, 71865, 42082, 40906, 348797, 344221, 343082, 
      101117, 73145, 60937, 339400, 329293, 312808, 180648, 104308, 349394, 
      302858, 163169, 300457, 171377, 142400, 132740, 85060, 51620, 316341, 
      268225, 262261, 246709, 197154, 131794, 51349, 323765, 290440, 283181, 
      207785, 198314, 184970, 127250, 91673, 259488, 196353, 50913, 352402, 
      312010, 130730, 83210, 291476, 268904, 232196, 136616, 102164, 84500, 
      354202, 343825, 169522, 165637, 330850, 275210, 154513, 264626, 215434, 
      145225, 101474, 34946, 66001, 280354, 82729, 65305, 179720, 60680, 
      214450, 129562, 60866, 35377, 269425, 248656, 213970, 114650, 82805, 
      227133, 221625, 160378, 83914, 77698, 29565, 176672, 118432, 212141, 
      209474, 148649, 137834, 105034, 66125, 217300, 114120, 37645, 182513, 
      119698, 133648, 103145, 31865, 138346, 62497, 105736, 86629, 69481, 
      22082, 125233, 35380, 69530, 54298, 166472, 39460, 155425, 142794, 
      107746, 25216, 160378, 109834, 74618, 51413, 148045, 120425, 132500, 
      104249, 21881, 100613, 77009, 76490, 36305, 58057, 49617, 35785, 87986, 
      40709, 85378, 27970, 106433, 86305, 69968, 62288, 47882, 37162, 28085, 
      71073, 69073, 50005, 62152, 22772, 86749, 79586, 64825, 20450, 18674, 
      16061, 14621, 88685, 87545, 22100, 67570, 70409, 10625, 88610, 67745, 
      33137, 78290, 78137, 33332, 80154, 33849, 88997, 72122, 63949, 6929, 
      90532, 70660, 93844, 75545, 22217, 70562, 12389, 5013, 86657, 89461, 
      24820, 82333, 80650, 70825, 62240, 60785, 64602, 56890, 5626, 46501, 
      4705, 66725, 61652, 59146, 49549, 35514, 19714, 89552, 65945, 95930, 
      88706, 79522, 68762, 2441, 90248, 83813, 66394, 46240, 94792, 69210, 
      67138, 66625, 49424, 48922, 22509, 87866, 83210, 57010, 27085, 19828, 
      9433, 45250, 98645, 71432, 85306, 75701, 70801, 1618, 91688, 14173, 
      1325, 90441, 3922, 85081, 58964, 10004, 4985, 92740, 98885, 98258, 
      85553, 95737, 92672, 512, 100081, 83746, 37861, 23329, 30445, 101905, 
      76873, 17833, 93146, 87146, 63122, 101205, 75706, 58645, 19402, 1418, 
      96757, 106292, 94265, 36116, 105634, 95490, 493, 66568, 37640, 102401, 
      1, 106276, 14161, 13225, 0, 81797, 69697, 38029, 29, 83530, 69705, 
      51085, 95497, 9620, 97, 101149, 80692, 2753, 81860, 8528, 90682, 84181, 
      110324, 98696, 93736, 85364, 104450, 3370, 1885, 71433, 2169, 4525, 
      596, 103909, 51754, 2626, 91460, 697, 452, 47813, 2789, 485, 54613, 
      95225, 94610, 70057, 50537, 410, 111330, 115405, 709, 102929, 87601, 
      49860, 4297, 2845, 113680, 4384, 1066, 53341, 109861, 53402, 115268, 
      1508, 1145, 102213, 87525, 87592, 58756, 87074, 74666, 84817, 91970, 
      113000, 91444, 2890, 2362, 1845, 77776, 2176, 1825, 52389, 101705, 
      1865, 5449, 3700, 2132, 1972, 7561, 96274, 121234, 84578, 66725, 2213, 
      7834, 88153, 60001, 57157, 55762, 2725, 4337, 125000, 3545, 2890, 
      91125, 84141, 108001, 3690, 6613, 125165, 10760, 11285, 6506, 4896, 
      121370, 102317, 63257, 126344, 6548, 104458, 5058, 121745, 94697, 
      67097, 104081, 4325, 5669, 6529, 120637, 4405, 4932, 125593, 95693, 
      4570, 95828, 121181, 5162, 116218, 114890, 6201, 6505, 6370, 105940, 
      102805, 119969, 76257, 9061, 10610, 13130, 19156, 133961, 82850, 7621, 
      7837, 10069, 21969, 136625, 105088, 15140, 123521, 110321, 9521, 12017, 
      139869, 86681, 9437, 11197, 110864, 12064, 143338, 112333, 114461, 
      111236, 137189, 108881, 11729, 12161, 12625, 122305, 12968, 138682, 
      117988, 118193, 14453, 16592, 19841, 146449, 14050, 151112, 129572, 
      15170, 147305, 119465, 23764, 124552, 21874, 121040, 162920, 153053, 
      127493, 23140, 159041, 138545, 136442, 22922, 158525, 159776, 27697, 
      29786, 135592, 156754, 152290, 157009, 148669, 157037, 138265, 133442, 
      117545, 163880, 154856, 137672, 112820, 159872, 148096, 118352, 119893, 
      155944, 149642, 146900, 166186, 151082, 145000, 138781, 166600, 137232, 
      131265, 175193, 157777, 153445, 148482, 179264, 159877, 134154, 168514, 
      182673, 171108, 185377, 161396, 148957, 156320, 173570, 181098, 163098, 
      183784, 151066, 149005, 177161, 176725, 187405, 191297, 167368, 172097, 
      171769 ], 
  [ 254592, 250100, 248260, 247205, 245089, 242905, 241250, 239146, 237290, 
      236821, 235280, 230597, 227538, 228020, 226832, 226525, 222980, 222037, 
      214693, 213885, 211581, 209885, 208850, 206792, 206141, 205245, 195057, 
      192133, 191993, 187300, 185770, 183668, 181597, 180932, 179050, 178109, 
      176464, 176625, 176237, 175562, 175586, 171445, 172594, 171769, 169065, 
      168181, 167681, 166564, 167093, 164349, 164025, 163216, 160361, 159457, 
      158408, 156916, 159120, 156349, 154593, 153860, 152917, 152882, 153205, 
      152296, 152125, 149890, 144544, 146164, 143109, 139010, 136197, 134152, 
      133234, 136592, 131125, 130610, 134290, 124645, 128705, 123908, 126226, 
      124468, 119780, 124072, 118805, 119674, 118645, 280989, 115744, 118001, 
      114957, 116069, 118672, 116581, 111581, 111565, 261325, 113805, 110260, 
      263888, 109570, 113042, 241330, 109684, 112036, 112264, 109466, 110948, 
      262954, 106285, 106340, 274376, 108340, 105170, 258778, 103720, 103733, 
      245060, 212624, 244645, 260962, 100570, 218825, 100112, 100640, 99421, 
      100066, 99125, 98305, 98402, 245717, 222836, 227250, 96233, 191605, 
      96050, 98354, 194786, 95897, 189137, 98701, 198185, 188596, 254897, 
      87074, 87386, 173465, 157088, 170528, 177073, 256660, 182650, 163061, 
      174122, 86308, 90688, 83153, 85969, 81586, 80656, 155732, 203857, 
      215345, 82930, 87242, 95602, 161330, 184586, 82000, 133625, 177625, 
      78466, 92482, 77725, 136820, 137680, 187732, 142189, 124705, 126425, 
      177125, 73044, 73125, 135901, 72802, 205586, 71389, 72810, 82921, 
      134721, 152640, 70933, 78970, 118453, 69605, 74573, 86333, 87688, 
      136244, 149300, 78937, 79570, 134681, 177161, 135202, 106564, 161428, 
      131585, 75337, 82960, 144605, 64265, 64333, 63988, 99985, 126505, 
      68477, 71282, 101026, 170741, 62226, 64810, 72001, 62465, 186113, 
      70225, 167938, 60957, 71125, 72180, 88405, 61250, 86642, 73225, 72497, 
      72746, 57933, 104569, 55952, 61025, 62752, 71825, 80345, 91040, 130850, 
      162340, 55250, 66833, 82178, 89633, 129914, 128437, 101725, 52370, 
      51365, 52389, 56866, 124066, 50905, 57745, 79417, 54629, 85073, 123917, 
      52244, 77641, 77545, 127485, 47528, 49640, 96365, 149285, 48050, 52418, 
      52714, 104689, 118913, 124930, 46720, 46800, 123940, 48725, 57041, 
      65960, 67700, 48505, 48850, 52513, 45746, 63290, 51325, 66004, 119176, 
      46490, 45553, 42930, 47354, 54125, 42640, 61090, 52025, 116429, 117533, 
      120328, 42165, 92842, 93762, 57290, 44785, 39565, 40725, 47853, 56233, 
      55970, 39385, 39170, 63380, 40916, 39250, 112554, 65860, 50018, 37265, 
      71460, 89842, 39700, 52229, 53261, 43117, 35722, 37746, 38746, 45922, 
      52768, 36865, 57844, 41210, 38813, 38450, 38333, 36125, 34994, 34597, 
      68450, 43250, 99392, 75065, 35300, 111330, 73890, 34858, 36625, 42138, 
      107653, 38165, 33448, 67730, 59657, 33017, 34130, 40682, 41597, 98964, 
      57005, 42242, 65540, 49640, 35284, 36173, 92693, 83313, 49825, 94985, 
      106250, 60209, 46001, 59866, 101032, 97357, 41512, 32301, 31793, 29684, 
      31265, 82602, 40477, 78184, 40349, 42125, 73844, 93586, 60245, 33322, 
      45461, 91728, 41449, 74449, 94453, 70325, 27925, 33073, 91565, 58885, 
      49165, 33181, 52837, 107314, 37225, 27850, 65250, 95017, 77072, 29497, 
      116569, 95413, 68269, 67048, 74762, 38021, 27602, 72577, 59089, 89797, 
      47464, 57773, 30578, 58621, 50594, 41449, 35906, 31421, 65741, 63716, 
      32245, 33104, 83509, 47464, 27400, 67997, 49426, 39101, 25450, 60713, 
      49793, 36788, 32513, 31120, 88690, 80173, 58858, 56953, 51193, 45018, 
      23545, 23717, 24452, 106874, 23941, 32689, 26820, 76618, 48338, 37064, 
      30365, 23528, 38933, 40045, 102544, 100256, 99689, 19600, 22516, 26324, 
      97721, 92762, 84857, 32777, 19357, 102565, 80053, 27880, 78794, 29794, 
      23125, 21473, 19553, 29585, 86096, 64292, 61760, 55360, 37265, 21097, 
      29312, 89514, 73921, 70666, 40456, 37277, 33085, 19981, 18152, 60125, 
      36458, 28298, 103273, 83473, 20025, 18265, 73805, 63817, 48845, 20761, 
      17197, 17837, 103925, 98696, 27925, 26900, 92009, 66113, 23780, 61245, 
      41797, 21352, 15925, 37485, 19346, 67817, 16052, 19220, 29529, 20313, 
      40805, 17693, 19925, 35048, 62602, 53845, 40321, 15361, 14976, 44900, 
      42824, 23333, 14365, 15013, 39524, 27613, 15133, 39056, 38105, 20180, 
      17945, 13745, 16592, 40781, 14249, 29866, 28872, 14677, 16613, 12994, 
      34378, 17305, 16388, 12721, 12490, 14216, 46325, 14482, 29305, 13689, 
      17905, 23113, 25373, 20072, 17165, 11861, 38581, 21017, 11657, 11905, 
      17872, 17834, 12520, 14297, 10642, 41530, 9860, 10280, 10333, 24488, 
      13634, 16634, 24538, 9241, 20880, 8917, 30445, 9378, 8698, 10093, 
      11565, 16033, 21325, 28836, 8900, 9188, 14144, 10273, 33813, 7412, 
      7685, 9512, 36637, 39437, 44260, 47396, 7056, 7060, 33133, 8245, 7650, 
      55402, 6401, 7844, 21284, 6373, 6218, 20329, 5945, 19700, 5634, 5913, 
      6890, 59112, 4289, 5009, 4165, 4168, 26344, 4329, 39962, 62900, 3258, 
      3200, 22069, 2932, 2965, 3434, 4573, 4834, 4073, 5513, 56065, 8276, 
      58570, 3328, 3973, 4325, 6740, 12725, 25525, 2125, 3114, 2205, 1845, 
      1813, 2493, 67730, 1665, 1522, 2405, 6845, 1625, 1781, 1997, 2056, 
      5445, 5513, 20282, 981, 901, 3301, 16276, 22745, 38090, 6409, 1458, 
      1129, 701, 820, 1066, 64585, 785, 29090, 66578, 680, 52013, 466, 2377, 
      35785, 47924, 685, 1108, 1053, 360, 818, 613, 91493, 1156, 265, 8720, 
      18212, 12740, 1258, 250, 23578, 505, 225, 1369, 1124, 221, 2036, 21709, 
      62065, 674, 1625, 466, 9241, 1537, 545, 69712, 793, 8473, 1160, 81800, 
      1601, 27890, 29242, 81797, 0, 484, 8282, 78962, 13, 488, 3604, 538, 
      35353, 87034, 1040, 29, 54792, 49, 37685, 289, 80, 2197, 865, 481, 117, 
      1469, 52541, 59636, 482, 58202, 48544, 70925, 1492, 3677, 56365, 481, 
      70450, 74209, 4880, 55952, 74240, 3098, 808, 765, 808, 4168, 78165, 
      2609, 3250, 91042, 1640, 610, 4625, 51154, 110900, 3229, 51805, 91385, 
      4090, 2836, 4149, 3665, 70657, 89170, 2048, 1088, 1153, 3205, 1205, 
      1381, 1234, 1521, 3673, 1565, 63445, 67493, 73268, 1621, 70165, 74962, 
      5402, 2664, 85864, 121480, 61385, 75833, 80249, 132170, 2377, 5597, 
      2117, 3140, 85060, 132437, 2258, 4420, 5008, 5329, 74128, 111204, 6497, 
      68650, 79433, 2930, 2810, 4360, 73361, 121472, 7218, 141633, 143874, 
      119645, 107165, 6849, 4384, 5364, 7817, 117965, 4805, 105605, 7218, 
      4194, 5194, 4996, 80272, 109072, 115652, 7250, 90074, 100325, 8200, 
      4612, 81085, 4745, 7786, 93109, 7393, 7209, 101576, 103594, 100025, 
      6829, 6554, 8842, 6884, 119296, 127133, 139949, 163705, 11956, 7177, 
      97826, 101474, 120292, 172232, 12898, 8245, 145953, 10660, 8900, 
      114020, 130244, 13850, 8136, 110500, 123700, 9437, 127997, 15025, 9760, 
      10170, 9805, 14020, 9736, 123080, 125800, 128552, 11716, 127745, 14933, 
      11965, 12168, 131508, 141653, 155770, 17540, 127097, 18769, 14389, 
      131645, 18388, 13428, 167117, 15073, 156637, 14989, 23689, 21258, 
      16290, 159613, 23236, 18756, 18369, 156529, 23290, 23965, 172738, 
      179401, 19225, 23797, 22765, 24050, 22570, 24644, 20744, 19925, 18324, 
      26905, 24745, 21289, 18173, 26325, 23701, 19125, 19520, 25825, 24669, 
      24781, 29761, 27233, 26297, 25226, 31873, 26525, 25706, 34740, 31048, 
      30148, 29189, 36517, 32000, 28577, 35477, 39338, 36353, 40324, 34645, 
      32500, 34141, 38233, 41177, 36905, 42145, 35165, 34820, 41236, 42506, 
      47450, 49050, 43993, 45288, 45530 ], 
  [ 256132, 251024, 249448, 248305, 245925, 244665, 242306, 239850, 238258, 
      238405, 237172, 232577, 227890, 230176, 228020, 228329, 224080, 223137, 
      215969, 215293, 213385, 210853, 209290, 208420, 206845, 205993, 196597, 
      193365, 193885, 188928, 186386, 185120, 182565, 179920, 180018, 178813, 
      177300, 176449, 177865, 176002, 175850, 171621, 171098, 170273, 170077, 
      169061, 169045, 166608, 165905, 165625, 164509, 163700, 161681, 160645, 
      158804, 156960, 157492, 156041, 155605, 153728, 153665, 153410, 152897, 
      153396, 152389, 150858, 144500, 144800, 142933, 137866, 136945, 135252, 
      133850, 134260, 132005, 130346, 132002, 125393, 126373, 124480, 124290, 
      122400, 120616, 121652, 117793, 118178, 117325, 263653, 115700, 116329, 
      115705, 114353, 115812, 114161, 112285, 111917, 244781, 111913, 111008, 
      247124, 110186, 110930, 225842, 108936, 110056, 110196, 108410, 108880, 
      246058, 106637, 106472, 256820, 106272, 104378, 241970, 104468, 103909, 
      229000, 198500, 228497, 243890, 100658, 204173, 99892, 99892, 99289, 
      99274, 98597, 97425, 97082, 229217, 207656, 211762, 95089, 178317, 
      94114, 95626, 181234, 93785, 175937, 95225, 184237, 175264, 237385, 
      87250, 87034, 160925, 145780, 158164, 164225, 238928, 169362, 151181, 
      161362, 84240, 87300, 82405, 83813, 81234, 81140, 144160, 188897, 
      199681, 80642, 83722, 90410, 149186, 170770, 79844, 123769, 164249, 
      77850, 87642, 77285, 126568, 127252, 173520, 131321, 115333, 116833, 
      163441, 73000, 72949, 125341, 72362, 190010, 71433, 71578, 78345, 
      123985, 140452, 69569, 75098, 109169, 68725, 71669, 80965, 82100, 
      125288, 137288, 74845, 75346, 123769, 163081, 124202, 98248, 148360, 
      120805, 71465, 77636, 132637, 64045, 64025, 63504, 92065, 115945, 
      65705, 67762, 92930, 156749, 62050, 62962, 68085, 61585, 171065, 66485, 
      154034, 60517, 67077, 67912, 81541, 60194, 79690, 68209, 67525, 67730, 
      56569, 95373, 55732, 58297, 59540, 66721, 73921, 83252, 119234, 148392, 
      54370, 62389, 75314, 81845, 118298, 116865, 92441, 51578, 51101, 51025, 
      53874, 112626, 50201, 54401, 72377, 52033, 77285, 112345, 50000, 70601, 
      70461, 115561, 48100, 48100, 87125, 135733, 49898, 49690, 49898, 94613, 
      107605, 113138, 46852, 46756, 112192, 47009, 52949, 60196, 61672, 
      51453, 46738, 49169, 44690, 57746, 55549, 59976, 107604, 49306, 48325, 
      43810, 51050, 49769, 41716, 67778, 57085, 104813, 105829, 108404, 
      44497, 83250, 84082, 63626, 42101, 40885, 39493, 44245, 62525, 62218, 
      40925, 40490, 70816, 39200, 38194, 101026, 58952, 55474, 37573, 80128, 
      80162, 37544, 47125, 47981, 47385, 36162, 36250, 36810, 41962, 59060, 
      39065, 51728, 45170, 42025, 41530, 41369, 38105, 35258, 35125, 77074, 
      47914, 111140, 84481, 37456, 124090, 83218, 33714, 34645, 38530, 
      120149, 41773, 33140, 76442, 67357, 32797, 32986, 37250, 37945, 110800, 
      64441, 38282, 74120, 56020, 38408, 33709, 82309, 93829, 56293, 106601, 
      118834, 68261, 51941, 52826, 113220, 109237, 46660, 34765, 34345, 
      29728, 29945, 93250, 45625, 88436, 45541, 37549, 65000, 105290, 68561, 
      30770, 40225, 103300, 36873, 65473, 106289, 79873, 28673, 30389, 
      103181, 67157, 56117, 30365, 46325, 120250, 42109, 27234, 57154, 
      106985, 87412, 32225, 130253, 107469, 77773, 58644, 84970, 43345, 
      26282, 63557, 67625, 101457, 54548, 66265, 27674, 67289, 58250, 47741, 
      41186, 28121, 75245, 55400, 36865, 37988, 94861, 54900, 30964, 77897, 
      57170, 45305, 23426, 69865, 57625, 42640, 37529, 27380, 100570, 91305, 
      67834, 65709, 59245, 52234, 22093, 22045, 22472, 120250, 22049, 28421, 
      23872, 87530, 56170, 43268, 35293, 21460, 33389, 34325, 115700, 113236, 
      112625, 20084, 20624, 23200, 110525, 105170, 96605, 38365, 20105, 
      115765, 91405, 32500, 90058, 34898, 26513, 24245, 18805, 25493, 98020, 
      74192, 71396, 64292, 43777, 23825, 25220, 101746, 84789, 81226, 47540, 
      43877, 38981, 22445, 18020, 69673, 42970, 24250, 116649, 95265, 22753, 
      17473, 84761, 73805, 57161, 23885, 17945, 17177, 117389, 111764, 33029, 
      31784, 104593, 76409, 28048, 71101, 49365, 25092, 16717, 31501, 17146, 
      78377, 15392, 16976, 35293, 17629, 48373, 20509, 17285, 29284, 72722, 
      63041, 47889, 17209, 14404, 53128, 50788, 28085, 13925, 14045, 32968, 
      33289, 17289, 46580, 45497, 24272, 21377, 14977, 14612, 48569, 16141, 
      24674, 34900, 16965, 19825, 14138, 28394, 20825, 14144, 14085, 12402, 
      12676, 38669, 17210, 23981, 12193, 14913, 28349, 20665, 24692, 21037, 
      13445, 31761, 25945, 13417, 10937, 14660, 22058, 15028, 17597, 12050, 
      34226, 11048, 9620, 9629, 19604, 11258, 13378, 19610, 9505, 16612, 
      9005, 24461, 11050, 8874, 8905, 9673, 12689, 16749, 22984, 7888, 8000, 
      11108, 8469, 27169, 7720, 7421, 7972, 29597, 32045, 36296, 39080, 7540, 
      7456, 26489, 7013, 6682, 46162, 6929, 6656, 16400, 6109, 5954, 15533, 
      5857, 14992, 6250, 5209, 5482, 49300, 5125, 4261, 5265, 3860, 20228, 
      3625, 32042, 52648, 3874, 4036, 16481, 3240, 3141, 2818, 3209, 3338, 
      2929, 3665, 46385, 5416, 48626, 2404, 2609, 2741, 4232, 8677, 19277, 
      3049, 2146, 3613, 2725, 1989, 1789, 56906, 2677, 2050, 1525, 4073, 
      2989, 1165, 1205, 1220, 3025, 3049, 14650, 1861, 1429, 1629, 11304, 
      16717, 30082, 3593, 3130, 733, 1405, 776, 626, 53937, 1973, 22138, 
      55754, 1780, 42509, 1170, 925, 27997, 38816, 1961, 2824, 2725, 1108, 
      2314, 1889, 78689, 2960, 881, 5156, 12800, 8296, 3194, 338, 17330, 
      1825, 1105, 313, 3016, 221, 584, 15725, 51593, 2258, 3869, 1874, 5501, 
      3737, 2041, 58580, 45, 4909, 3140, 69700, 3845, 21026, 22202, 69697, 
      484, 0, 4762, 67082, 629, 4, 1448, 2034, 27565, 74538, 2932, 425, 
      44980, 533, 29633, 1433, 740, 4705, 2581, 1845, 865, 3581, 42949, 
      49384, 130, 48082, 39348, 59705, 3560, 1565, 46421, 1669, 59274, 62725, 
      2372, 46052, 62756, 1250, 2260, 2173, 324, 1924, 66373, 5161, 6066, 
      78282, 3620, 1490, 2293, 41738, 96776, 5913, 42345, 78625, 2066, 5256, 
      2125, 6437, 59525, 76586, 3940, 1924, 1989, 1665, 1997, 1205, 1850, 
      2665, 6269, 2665, 52973, 56669, 61960, 1665, 59121, 63522, 3202, 4468, 
      73588, 106740, 51133, 64349, 68413, 116770, 3785, 8677, 2645, 2216, 
      72872, 117037, 3050, 2880, 3204, 3393, 62820, 97168, 9797, 57826, 
      67729, 3898, 3250, 6516, 62185, 106820, 10474, 125749, 127858, 105125, 
      93481, 9841, 6100, 4000, 11117, 103577, 6653, 92053, 10210, 5338, 4138, 
      6800, 68612, 95300, 101440, 10154, 77666, 87169, 11412, 5800, 69381, 
      5933, 10690, 80525, 9945, 9673, 88420, 90306, 87001, 8633, 8138, 11570, 
      6400, 104996, 112349, 124373, 146765, 15520, 7177, 85066, 88450, 
      105992, 154852, 16594, 9873, 130069, 13520, 10880, 100160, 115328, 
      17722, 8356, 96904, 109224, 11417, 113257, 19073, 11828, 12370, 11785, 
      17672, 11540, 108692, 111236, 113812, 14400, 113093, 18629, 14297, 
      14500, 116680, 126209, 139490, 21632, 112577, 23125, 17425, 116861, 
      22480, 15760, 150265, 17669, 140445, 17321, 28573, 25570, 19018, 
      143289, 27856, 22144, 21625, 140425, 27866, 28585, 155754, 162065, 
      22349, 28197, 26901, 28450, 26442, 29000, 23956, 22829, 20128, 31613, 
      28925, 24413, 19625, 30769, 27441, 20929, 21412, 30005, 28453, 28345, 
      34425, 30929, 29597, 28130, 36405, 29209, 27994, 39712, 34964, 33800, 
      32533, 41665, 36004, 30865, 39877, 44530, 40885, 45648, 38561, 35624, 
      37705, 42809, 46105, 40777, 47205, 38245, 37768, 45856, 46994, 52378, 
      54154, 47645, 49204, 49402 ], 
  [ 268250, 261202, 260450, 259029, 255817, 257449, 252880, 249316, 248548, 
      250625, 250354, 246025, 236228, 244170, 238978, 241217, 234754, 233809, 
      227177, 226913, 226241, 221085, 217864, 220714, 216241, 215525, 208589, 
      204385, 206973, 201178, 195460, 196810, 192733, 183874, 190180, 188145, 
      187042, 183017, 190089, 184500, 183796, 179281, 173512, 172685, 180353, 
      178921, 180421, 173842, 169273, 176717, 173117, 172306, 172901, 171449, 
      167122, 164170, 159458, 162145, 165845, 160378, 163073, 162128, 158993, 
      163906, 160277, 160948, 151402, 147562, 149417, 141300, 146309, 145714, 
      142792, 133954, 141769, 136520, 131828, 134725, 126045, 133258, 125200, 
      122890, 130210, 121034, 121585, 120452, 120149, 216245, 122522, 118045, 
      125009, 115925, 113794, 113521, 121441, 119969, 199841, 112925, 120298, 
      201490, 119060, 111248, 184208, 113530, 110786, 110650, 112036, 109330, 
      200000, 114673, 113818, 208690, 106714, 108820, 196180, 113738, 111385, 
      185554, 161122, 184769, 197264, 107848, 165133, 106114, 104458, 105785, 
      103700, 103849, 101569, 99844, 184369, 166946, 170084, 98397, 143533, 
      94932, 93960, 145620, 94049, 141425, 91205, 147373, 140330, 189333, 
      94672, 92800, 128461, 117178, 126250, 130793, 190178, 134548, 120781, 
      128200, 84610, 83530, 86913, 83905, 86980, 89506, 114714, 148825, 
      157401, 80308, 79524, 80968, 117940, 134280, 79922, 99697, 129137, 
      82756, 79300, 82741, 101250, 101378, 135778, 104065, 92765, 93573, 
      127345, 79682, 79217, 99041, 77800, 147976, 78385, 74528, 70801, 97121, 
      109034, 72097, 69760, 86857, 72769, 69365, 70933, 71378, 97730, 106418, 
      68813, 68900, 96345, 125721, 96500, 78962, 114170, 93789, 66113, 67730, 
      101889, 70141, 69845, 68770, 74009, 89609, 63793, 63504, 74320, 119645, 
      68276, 63944, 62581, 65601, 130645, 61529, 117200, 65909, 61153, 61298, 
      66785, 63652, 64648, 59237, 58689, 58756, 59045, 73285, 61794, 56493, 
      56218, 57465, 60525, 65578, 89552, 111394, 58356, 55197, 60532, 64165, 
      88612, 87313, 70061, 55828, 57005, 53477, 51220, 83476, 54721, 50641, 
      57025, 50617, 59585, 82773, 49682, 55241, 54961, 84881, 56610, 49986, 
      64861, 99945, 62408, 47848, 47780, 69725, 78853, 82868, 53978, 53330, 
      82058, 48337, 46825, 48826, 49474, 67405, 46820, 45385, 48080, 47060, 
      75497, 47770, 78010, 64836, 63713, 53264, 69332, 42797, 45506, 95440, 
      79641, 75065, 75805, 77690, 58493, 59848, 60404, 90176, 40361, 51701, 
      42305, 39605, 88933, 88488, 52429, 51304, 100810, 40490, 41552, 71540, 
      43954, 79252, 45205, 113978, 56464, 37442, 37777, 38081, 67429, 44200, 
      38216, 37396, 36200, 85450, 52621, 39202, 64244, 58753, 57844, 57545, 
      50969, 42740, 43433, 110772, 69192, 154634, 120661, 50866, 170756, 
      119120, 36772, 35081, 33860, 165985, 59733, 38818, 110408, 98149, 
      38749, 36040, 33128, 33133, 154562, 94401, 32500, 107666, 82666, 54842, 
      32617, 56377, 133445, 83213, 149665, 164932, 100145, 77201, 37376, 
      158074, 153125, 69434, 49121, 48973, 36490, 32429, 133268, 68393, 
      127210, 68445, 29817, 43882, 148616, 101261, 29384, 30421, 146210, 
      29137, 43937, 150025, 116433, 37633, 28585, 146225, 99713, 84533, 
      28145, 32513, 167432, 64037, 31912, 38372, 151129, 126450, 47389, 
      179777, 151885, 114185, 38890, 123588, 66645, 28744, 41869, 100997, 
      144625, 83362, 99493, 25160, 101065, 88852, 74065, 64336, 24361, 
      111641, 35906, 57941, 59890, 137045, 84802, 48722, 115525, 88036, 
      71341, 23656, 105145, 88765, 67570, 59837, 22226, 144404, 132793, 
      102560, 99745, 91073, 81440, 24113, 23373, 22834, 168772, 22685, 21605, 
      21194, 128320, 87300, 69290, 57313, 21538, 22565, 22949, 163522, 
      160506, 159757, 28162, 21250, 19962, 157241, 150644, 140009, 62449, 
      29009, 163721, 133565, 53546, 131940, 57460, 43693, 39493, 23013, 
      19213, 141970, 111794, 108170, 98858, 70753, 38933, 18938, 146660, 
      125425, 120896, 76306, 71125, 64021, 36721, 24154, 106165, 69940, 
      18100, 165145, 138793, 37853, 21533, 125665, 111673, 89785, 40225, 
      26833, 21649, 166157, 159290, 55577, 53642, 150597, 115237, 47970, 
      108545, 79633, 43354, 25733, 19265, 16776, 118025, 19850, 16466, 59897, 
      15737, 78633, 35865, 15529, 17730, 110984, 98405, 78145, 29525, 19130, 
      85450, 82282, 49505, 19061, 17525, 18922, 57605, 30565, 76690, 75193, 
      43618, 38653, 25353, 14914, 79505, 28585, 14900, 60314, 30649, 36405, 
      24232, 16132, 38369, 13610, 24865, 18628, 14346, 21157, 32264, 13781, 
      13997, 12025, 51265, 12393, 45674, 39673, 24905, 16861, 47889, 25425, 
      14389, 11074, 41792, 29378, 34429, 22948, 17800, 21250, 14026, 13897, 
      10762, 10280, 9640, 10628, 16805, 9698, 15749, 12161, 22760, 15892, 
      11645, 10205, 8665, 8857, 11090, 11170, 10730, 8042, 9265, 12785, 
      15138, 13045, 9594, 13969, 15313, 17770, 19450, 15506, 15146, 12097, 
      9593, 10088, 23624, 15025, 9370, 7522, 11717, 11560, 6925, 12013, 6658, 
      14612, 9425, 7488, 24938, 14157, 8325, 15121, 9298, 7450, 7817, 13600, 
      26890, 12200, 13050, 5345, 10594, 10081, 7272, 5317, 5032, 5725, 4253, 
      22409, 2826, 23816, 5882, 4705, 4145, 2738, 2353, 6053, 12317, 5480, 
      14393, 11849, 8905, 5945, 29320, 12209, 10064, 5121, 1733, 13617, 5581, 
      5069, 4946, 1781, 1665, 3328, 10961, 9425, 2725, 2050, 4149, 11304, 
      1097, 14708, 5825, 9945, 6970, 5576, 26869, 12025, 6660, 28132, 11554, 
      19025, 9700, 2693, 9893, 16570, 12281, 14522, 14285, 9770, 13320, 
      12205, 44845, 14930, 9125, 290, 2138, 666, 15572, 6920, 4040, 12269, 
      10169, 3305, 15250, 6521, 2330, 3257, 25045, 13520, 17197, 12580, 61, 
      16925, 13021, 29954, 3985, 17, 15634, 38034, 17165, 5780, 6404, 38029, 
      8282, 4762, 0, 36100, 8837, 4762, 962, 13000, 9413, 41620, 15138, 7937, 
      20474, 8317, 10645, 11285, 9074, 18833, 14225, 12385, 9473, 16465, 
      19125, 23490, 5284, 22600, 16762, 30769, 16298, 1193, 21485, 11645, 
      30472, 32957, 754, 21250, 32986, 1700, 13058, 12833, 5050, 1130, 35633, 
      19405, 21136, 44500, 16066, 10484, 1213, 18440, 58706, 20557, 18901, 
      44829, 1940, 19066, 1997, 21349, 30829, 43336, 16090, 10762, 10825, 
      3049, 10693, 6865, 9992, 12461, 20617, 12321, 26333, 28925, 32698, 
      8005, 30685, 33844, 2500, 16322, 41282, 66706, 25173, 34525, 37485, 
      74664, 14393, 24525, 10489, 5506, 40834, 74925, 11720, 4234, 3730, 
      3505, 33538, 59330, 26329, 30056, 37197, 13108, 10804, 19450, 33301, 
      67034, 26852, 82097, 83792, 65749, 56725, 25385, 17642, 5882, 27625, 
      64609, 18605, 55705, 25748, 15080, 6980, 18610, 38194, 58258, 63018, 
      25412, 44900, 52057, 27634, 15674, 38821, 15805, 25940, 47197, 24085, 
      23537, 53290, 54760, 52281, 20417, 19232, 26248, 11002, 66266, 72097, 
      81637, 99749, 32810, 13289, 51156, 53712, 67250, 106450, 34292, 21085, 
      86357, 28594, 23194, 62794, 74650, 35968, 15146, 60362, 69922, 23725, 
      73125, 37865, 24410, 25364, 24089, 35218, 23290, 69658, 71650, 73674, 
      28906, 73225, 36305, 27689, 27890, 76250, 83845, 94504, 40538, 73109, 
      42857, 33017, 76561, 41378, 29138, 103473, 31865, 95713, 30685, 49937, 
      45140, 33620, 98137, 48386, 38810, 37877, 95957, 48256, 49109, 108520, 
      113725, 38177, 48025, 45901, 48276, 44608, 48682, 40050, 37957, 31802, 
      52393, 48049, 40225, 30193, 50717, 45181, 32597, 33354, 49121, 46325, 
      45521, 55045, 48505, 45929, 43220, 56593, 43597, 41140, 61274, 53210, 
      51218, 48985, 63773, 54522, 43993, 59625, 66760, 61045, 68290, 56785, 
      51362, 54821, 63097, 67489, 58849, 69001, 53829, 52938, 66266, 66980, 
      73728, 76052, 64985, 67370, 67428 ], 
  [ 348050, 335682, 337210, 335029, 329537, 339149, 328500, 321896, 323408, 
      330805, 333194, 329625, 305768, 329290, 315738, 323297, 310754, 309809, 
      304697, 305573, 308321, 295945, 288164, 301274, 288821, 288485, 288389, 
      281525, 289813, 281738, 267280, 275850, 267593, 241634, 265040, 260725, 
      260762, 247997, 270649, 254800, 252576, 247301, 227092, 226265, 255593, 
      253021, 258701, 240722, 225513, 254237, 243797, 242986, 250801, 248209, 
      237042, 231050, 211898, 225985, 241085, 225738, 236033, 233188, 222833, 
      239906, 229057, 235808, 217522, 202282, 214397, 197920, 219269, 221714, 
      214612, 180314, 215869, 200740, 178568, 207685, 172405, 204698, 174980, 
      171530, 203930, 166634, 179345, 174032, 175249, 133025, 188642, 170105, 
      197969, 167605, 155594, 159121, 194021, 189509, 123461, 163085, 193258, 
      123210, 190880, 159508, 116948, 173570, 160186, 159290, 169416, 157970, 
      120580, 184213, 181458, 123570, 155354, 168480, 117520, 186698, 179405, 
      113354, 105642, 111809, 116324, 175108, 105093, 170714, 164498, 171145, 
      163360, 165789, 160469, 154944, 108369, 102346, 102824, 155017, 95273, 
      144712, 136900, 95080, 142309, 93925, 127685, 93413, 91690, 104593, 
      162692, 156260, 86661, 86018, 85970, 86333, 103538, 86288, 84681, 
      84500, 133250, 120770, 146953, 131785, 150440, 160186, 81274, 86125, 
      88621, 127048, 115624, 102628, 79560, 81460, 127802, 81077, 80117, 
      143936, 104000, 145441, 79210, 77818, 79538, 76705, 78325, 77233, 
      75665, 145802, 144197, 74341, 140500, 79956, 145265, 130388, 97781, 
      70901, 70274, 126817, 102820, 73177, 131669, 110785, 91073, 89618, 
      69610, 69178, 99973, 98920, 68605, 70621, 68000, 73642, 67810, 67189, 
      99173, 88250, 65029, 134741, 133685, 131090, 72109, 64909, 106353, 
      99604, 70900, 65305, 133256, 114484, 95261, 124501, 67185, 95729, 
      63620, 128609, 92693, 90938, 74005, 121032, 71108, 82417, 82249, 81936, 
      113765, 60365, 126394, 99433, 94978, 79885, 71545, 64818, 55732, 57434, 
      117256, 83317, 67752, 63405, 54792, 53873, 56381, 115488, 121225, 
      108197, 91880, 51176, 115141, 88261, 62725, 94697, 58825, 49333, 96802, 
      60941, 60281, 48401, 128050, 103186, 51561, 49405, 144868, 90788, 
      89960, 49205, 47693, 47528, 121618, 119450, 47098, 100017, 77985, 
      65546, 63914, 159365, 95080, 83005, 105460, 65680, 178477, 62210, 
      44570, 155656, 154153, 127364, 167752, 71677, 104026, 219700, 189841, 
      41245, 41225, 41210, 145133, 43508, 43304, 211396, 83681, 129601, 
      98165, 74945, 209773, 208948, 132229, 129204, 231530, 92170, 98932, 
      38480, 50794, 192872, 114365, 255338, 39364, 85322, 60197, 58981, 
      170789, 114500, 91796, 87176, 68500, 206290, 138121, 52882, 164944, 
      152993, 150944, 150265, 134569, 111520, 114493, 251752, 175972, 322594, 
      268481, 135986, 347456, 266180, 93392, 84481, 69200, 340405, 157393, 
      102658, 252148, 231149, 103349, 92660, 69988, 68093, 323282, 225121, 
      64800, 248266, 204266, 148322, 77837, 33197, 290765, 205573, 316485, 
      340112, 236185, 195001, 43076, 329834, 322225, 180394, 136901, 137513, 
      103370, 87529, 291728, 179353, 282250, 179785, 56797, 34002, 316196, 
      239581, 73844, 51701, 312650, 56117, 32917, 318745, 265393, 110593, 
      71905, 313045, 237653, 211073, 70325, 42773, 345652, 172717, 93092, 
      34952, 320989, 282250, 137449, 364457, 322505, 262765, 32810, 278248, 
      179125, 83844, 30469, 241217, 311825, 211042, 239333, 66580, 242425, 
      221472, 194905, 176436, 62361, 260221, 30586, 164341, 168570, 301585, 
      215522, 146002, 267525, 221416, 191421, 72676, 250685, 222905, 184610, 
      169657, 56426, 313504, 295433, 246580, 241865, 227113, 210260, 78073, 
      75433, 72234, 350792, 72845, 51245, 62234, 289060, 221440, 189370, 
      166373, 70178, 41185, 40049, 343642, 339106, 337977, 98842, 71410, 
      59482, 334321, 324304, 307969, 177209, 101969, 344221, 298105, 159946, 
      295720, 168040, 139453, 129933, 83053, 50373, 311450, 263794, 257890, 
      242498, 193493, 128993, 50098, 318800, 285785, 278596, 203986, 194625, 
      181441, 124501, 89514, 255125, 192680, 49640, 347165, 307133, 127913, 
      81193, 286785, 264433, 228105, 133705, 99793, 82449, 348937, 338650, 
      166157, 162322, 325777, 270657, 151330, 260165, 211493, 142154, 99073, 
      34085, 64276, 275725, 80650, 63586, 176177, 59057, 210493, 126685, 
      59229, 34450, 264884, 244325, 210005, 111985, 80690, 223010, 217562, 
      157045, 81761, 75665, 28802, 173125, 115685, 208170, 205533, 145458, 
      134793, 102493, 64314, 213265, 111425, 36560, 178874, 116909, 130645, 
      100612, 30952, 135269, 60730, 103145, 84368, 67546, 21537, 122324, 
      34301, 67577, 52685, 162985, 38233, 152074, 139613, 105085, 24461, 
      156949, 107125, 72529, 49834, 144772, 117538, 129429, 101608, 21220, 
      98010, 74826, 74317, 35082, 56260, 48020, 34568, 85585, 39338, 83009, 
      26981, 103700, 83912, 67885, 60365, 46285, 35837, 27050, 68930, 66970, 
      48322, 60185, 21905, 84298, 77265, 62794, 19669, 17973, 15490, 14130, 
      86186, 85066, 21217, 65453, 68228, 10324, 86085, 65610, 31842, 75937, 
      75780, 32005, 77753, 32498, 86432, 69845, 61828, 6698, 87877, 68365, 
      91121, 73138, 21130, 68237, 11700, 4850, 84020, 86770, 23585, 79754, 
      78101, 68452, 60037, 58612, 62345, 54793, 5309, 44626, 4436, 64402, 
      59425, 56965, 47578, 33893, 18593, 86797, 63620, 93053, 85949, 76925, 
      66365, 2340, 87449, 81124, 64021, 44293, 91897, 66761, 64729, 64226, 
      47381, 46885, 21188, 85061, 80485, 54785, 25610, 18589, 8644, 43277, 
      95648, 68905, 82525, 73090, 68276, 1409, 88785, 13120, 1152, 87554, 
      3445, 82280, 56653, 9133, 4410, 89801, 95842, 95225, 82730, 92740, 
      89725, 765, 97010, 80945, 36010, 21898, 28786, 98792, 74180, 16580, 
      90169, 84269, 60685, 98090, 73021, 56290, 18077, 1105, 93700, 103077, 
      91240, 34261, 102425, 92441, 314, 64025, 35737, 99234, 34, 103045, 
      13000, 12104, 29, 78962, 67082, 36100, 0, 80657, 67082, 48842, 92420, 
      8653, 200, 97978, 77857, 2234, 78997, 7605, 87665, 81274, 106993, 
      95545, 90665, 82433, 101205, 2785, 1450, 68744, 1700, 3842, 369, 
      100658, 49453, 2105, 88405, 452, 277, 45594, 2250, 306, 52240, 92098, 
      91493, 67370, 48250, 293, 107945, 111956, 800, 99666, 84584, 47573, 
      3620, 3226, 110237, 3701, 1129, 50960, 106466, 51017, 111789, 1189, 
      1156, 98930, 84482, 84545, 56249, 84033, 71845, 81812, 88841, 109537, 
      88321, 2393, 1945, 1538, 74885, 1805, 1544, 50000, 98402, 1762, 5906, 
      3133, 1845, 1765, 8164, 93053, 117625, 81549, 64026, 2074, 8425, 85060, 
      57434, 54650, 53285, 2378, 4610, 121329, 3076, 2617, 87968, 81104, 
      104570, 3281, 6994, 121472, 11417, 11972, 6849, 5045, 117725, 98962, 
      60602, 122625, 6849, 101065, 5165, 118088, 91460, 64360, 100690, 3994, 
      5818, 6778, 116992, 4240, 4937, 121874, 92434, 4241, 92565, 117520, 
      5017, 112625, 111317, 6170, 6500, 6301, 102497, 99412, 116308, 73322, 
      9266, 10917, 13617, 19949, 130090, 79789, 7456, 7732, 10250, 22850, 
      132712, 101645, 15677, 119794, 106794, 9594, 12330, 135908, 83546, 
      9442, 11402, 107325, 12325, 139325, 108770, 110864, 107689, 133258, 
      105370, 11898, 12370, 12874, 118586, 13185, 134725, 114329, 114530, 
      14690, 16965, 20404, 142378, 14209, 146977, 125737, 15381, 143218, 
      115778, 24433, 120785, 22373, 117325, 158617, 148880, 123680, 23657, 
      154786, 134570, 132497, 23377, 154276, 155509, 28340, 30505, 131657, 
      152525, 148121, 152776, 144548, 152802, 134290, 129537, 113882, 159553, 
      150649, 133705, 109233, 155597, 143981, 114677, 116194, 151721, 145505, 
      142801, 161825, 146925, 140929, 134800, 162233, 133277, 127400, 170714, 
      153530, 149258, 144365, 174733, 155602, 130253, 164125, 178100, 166685, 
      180770, 157105, 144842, 152101, 169117, 176549, 158789, 179201, 146929, 
      144898, 172666, 172240, 182788, 186632, 163025, 167690, 167368 ], 
  [ 256477, 252053, 250169, 249122, 247034, 244712, 243149, 241085, 239185, 
      238628, 237037, 232322, 229477, 229709, 228653, 228258, 224797, 223850, 
      216450, 215620, 213250, 211664, 210697, 208465, 207940, 207034, 196690, 
      193796, 193562, 188885, 187489, 185261, 183248, 182845, 180689, 179780, 
      178109, 178408, 177770, 177257, 177305, 173156, 174529, 173700, 170650, 
      169780, 169210, 168269, 168962, 165874, 165658, 164845, 161860, 160970, 
      160025, 158573, 161005, 158050, 156106, 155525, 154458, 154453, 154890, 
      153785, 153728, 151385, 146149, 147949, 144724, 140729, 137650, 135545, 
      134689, 138445, 132532, 132169, 136125, 126034, 130514, 125317, 127973, 
      126221, 121129, 125865, 120394, 121329, 120272, 284800, 117189, 119668, 
      116290, 117730, 120485, 118330, 112900, 112932, 264996, 115474, 111565, 
      267581, 110889, 114733, 244845, 111185, 113705, 113945, 111005, 112621, 
      266645, 107620, 107705, 278153, 109997, 106649, 262441, 104985, 105076, 
      248617, 215909, 248202, 264645, 101905, 222170, 101485, 102085, 100778, 
      101513, 100532, 99752, 99905, 249290, 226225, 230677, 97700, 194720, 
      97613, 100025, 197933, 97480, 192232, 100458, 201370, 191693, 258548, 
      88309, 88693, 176426, 159877, 173461, 180072, 260325, 185705, 165920, 
      177097, 87821, 92381, 84482, 87490, 82853, 81805, 158525, 207112, 
      218696, 84445, 88925, 97513, 164189, 187673, 83493, 136168, 180648, 
      79745, 94337, 78976, 139409, 140285, 190853, 144850, 127154, 128900, 
      180154, 74209, 74308, 138500, 74017, 208865, 72530, 74125, 84680, 
      137320, 155437, 72250, 80629, 120850, 70852, 76096, 88192, 89577, 
      138865, 152065, 80618, 81269, 137288, 180200, 137817, 108809, 164321, 
      134162, 76968, 84789, 147332, 65386, 65466, 65141, 102152, 129032, 
      69938, 72845, 103213, 173728, 63325, 66137, 73610, 63656, 189236, 
      71802, 170901, 62080, 72740, 73825, 90404, 62453, 88633, 74948, 74210, 
      74465, 59146, 106850, 57005, 62420, 64213, 73544, 82244, 93125, 133453, 
      165257, 56381, 68450, 84125, 91706, 132509, 131018, 103986, 53465, 
      52384, 53554, 58253, 126605, 51976, 59176, 81352, 55954, 87106, 126458, 
      53509, 79560, 79466, 130066, 48401, 50801, 98576, 152084, 48745, 53737, 
      54045, 107010, 121402, 127485, 47645, 47749, 126485, 49898, 58538, 
      67681, 69457, 49034, 50069, 53896, 46813, 64969, 51668, 67745, 121673, 
      47021, 46082, 43717, 47749, 55618, 43661, 61069, 52226, 118900, 120016, 
      122841, 42730, 95033, 95965, 57301, 46026, 40256, 41764, 49216, 56242, 
      55985, 40042, 39857, 63229, 42013, 40253, 114985, 67657, 50125, 38074, 
      71125, 92005, 40833, 53764, 54820, 43370, 36497, 38785, 39845, 47297, 
      52741, 37396, 59509, 41497, 39202, 38857, 38746, 36682, 35785, 35348, 
      68093, 43433, 98605, 74596, 35821, 110401, 73429, 35825, 37706, 43441, 
      106756, 38480, 34297, 67345, 59410, 33850, 35089, 41953, 42898, 98149, 
      56786, 43577, 65161, 49561, 35649, 37300, 94900, 82666, 49730, 94184, 
      105313, 59890, 45970, 61605, 100145, 96512, 41585, 32740, 32212, 30445, 
      32212, 81913, 40538, 77545, 40400, 43508, 75809, 92745, 59866, 34425, 
      46930, 90901, 42824, 76424, 93586, 69770, 28570, 34186, 90724, 58500, 
      48960, 34308, 54468, 106289, 37298, 28673, 67093, 94120, 76397, 29860, 
      115434, 94496, 67700, 68921, 74093, 38018, 28505, 74530, 58644, 88922, 
      47209, 57322, 31681, 58138, 50249, 41290, 35885, 32570, 65140, 65545, 
      32306, 33125, 82640, 47129, 27593, 67322, 49045, 38930, 26401, 60136, 
      49396, 36661, 32500, 32301, 87737, 79322, 58301, 56426, 50762, 44701, 
      24410, 24608, 25385, 105709, 24858, 33930, 27877, 75781, 47921, 36865, 
      30340, 24457, 40336, 41472, 101389, 99125, 98564, 20173, 23413, 27389, 
      96610, 91705, 83890, 32650, 19890, 101396, 79136, 27881, 77885, 29725, 
      23290, 21722, 20282, 30770, 85093, 63565, 61069, 54765, 37000, 21348, 
      30493, 88465, 73058, 69845, 40105, 36992, 32896, 20260, 18785, 59434, 
      36181, 29461, 102056, 82472, 20260, 18980, 72914, 63058, 48314, 20938, 
      17698, 18530, 102688, 97513, 27828, 26833, 90884, 65300, 23789, 60484, 
      41348, 21425, 16400, 38884, 20225, 66952, 16717, 20101, 29314, 21250, 
      40340, 17876, 20852, 36401, 61785, 53154, 39848, 15668, 15613, 44329, 
      42289, 23236, 14976, 15696, 40969, 27386, 15386, 38573, 37640, 20165, 
      18020, 14120, 17405, 40258, 14530, 31113, 28585, 14900, 16706, 13369, 
      35725, 17352, 17221, 13058, 13025, 14945, 47888, 14625, 30546, 14404, 
      18824, 22906, 26522, 19945, 17140, 12148, 40010, 20840, 11912, 12532, 
      18805, 17749, 12665, 14330, 10933, 43009, 10169, 10841, 10900, 25625, 
      14425, 17545, 25677, 9668, 21925, 9360, 31716, 9601, 9125, 10706, 
      12274, 16936, 22388, 30073, 9469, 9781, 14989, 10946, 35146, 7793, 
      8144, 10145, 38020, 40868, 45769, 48953, 7405, 7421, 34450, 8820, 8185, 
      57065, 6728, 8405, 22349, 6800, 6641, 21370, 6340, 20725, 5929, 6376, 
      7445, 60793, 4514, 5450, 4346, 4537, 27505, 4744, 41357, 64609, 3481, 
      3389, 23130, 3185, 3236, 3809, 5050, 5329, 4516, 6052, 57672, 8945, 
      60201, 3725, 4426, 4804, 7345, 13540, 26640, 2258, 3505, 2260, 1972, 
      2036, 2836, 69449, 1762, 1685, 2756, 7450, 1658, 2080, 2320, 2385, 
      5986, 6056, 21253, 1060, 1028, 3728, 17153, 23762, 39377, 6984, 1417, 
      1370, 788, 1009, 1305, 66212, 794, 30209, 68225, 697, 53476, 533, 2738, 
      37010, 49325, 666, 1025, 976, 409, 761, 586, 93386, 1053, 324, 9349, 
      19093, 13481, 1125, 369, 24561, 452, 232, 1640, 985, 340, 2353, 22644, 
      63604, 565, 1418, 373, 9850, 1332, 436, 71325, 986, 9050, 977, 83537, 
      1378, 28909, 30285, 83530, 13, 629, 8837, 80657, 0, 625, 3969, 401, 
      36482, 88805, 845, 34, 56185, 34, 38834, 180, 37, 1898, 674, 338, 58, 
      1220, 53888, 61073, 565, 59617, 49829, 72482, 1233, 3988, 57744, 338, 
      71993, 75794, 5237, 57317, 75821, 3361, 617, 580, 881, 4481, 79780, 
      2260, 2861, 92777, 1361, 477, 4930, 52425, 112801, 2834, 53066, 93092, 
      4329, 2465, 4384, 3242, 72130, 90841, 1741, 925, 986, 3362, 1040, 1348, 
      1089, 1300, 3250, 1346, 64800, 68896, 74737, 1538, 71594, 76445, 5617, 
      2329, 87449, 123401, 62690, 77306, 81770, 134177, 2088, 5072, 1940, 
      3161, 86617, 134432, 2041, 4517, 5141, 5480, 75557, 113005, 5930, 
      70001, 80900, 2665, 2617, 3929, 74740, 123325, 6625, 143650, 145909, 
      121472, 108874, 6280, 3989, 5389, 7202, 119762, 4384, 107284, 6637, 
      3865, 5165, 4573, 81685, 110773, 117413, 6673, 91585, 101938, 7577, 
      4265, 82496, 4394, 7193, 94624, 6836, 6664, 103153, 105185, 101576, 
      6354, 6109, 8233, 6709, 121005, 128900, 141824, 165762, 11213, 6920, 
      99305, 102989, 121977, 174337, 12125, 7754, 147850, 9997, 8357, 115637, 
      132005, 13045, 7825, 112073, 125393, 8882, 129722, 14184, 9189, 9577, 
      9242, 13225, 9193, 124745, 127489, 130265, 11045, 129434, 14116, 11322, 
      11521, 133201, 143426, 157657, 16645, 128740, 17834, 13634, 133316, 
      17477, 12757, 169058, 14346, 158468, 14290, 22634, 20281, 15529, 
      161450, 22205, 17893, 17524, 158324, 22261, 22922, 174641, 181348, 
      18378, 22772, 21776, 23021, 21605, 23609, 19865, 19088, 17629, 25810, 
      23722, 20410, 17522, 25258, 22730, 18418, 18797, 24786, 23680, 23810, 
      28628, 26216, 25330, 24313, 30722, 25618, 24853, 33517, 29961, 29097, 
      28180, 35258, 30893, 27688, 34292, 38041, 35146, 39005, 33514, 31473, 
      33050, 37000, 39880, 35752, 40826, 34112, 33785, 39965, 41233, 46085, 
      47653, 42786, 44041, 44285 ], 
  [ 258152, 253028, 251444, 250297, 247909, 246637, 244274, 241810, 240210, 
      240353, 239112, 234497, 229802, 232084, 229928, 230233, 225972, 225025, 
      217825, 217145, 215225, 212689, 211122, 210240, 208665, 207809, 198365, 
      195121, 195637, 190660, 188114, 186836, 184273, 181620, 181714, 180505, 
      178984, 178133, 179545, 177682, 177530, 173281, 172754, 171925, 171725, 
      170705, 170685, 168244, 167537, 167249, 166133, 165320, 163285, 162245, 
      160400, 158548, 159080, 157625, 157181, 155300, 155233, 154978, 154465, 
      154960, 153953, 152410, 146024, 146324, 144449, 139354, 138425, 136720, 
      135314, 135720, 133457, 131794, 133450, 126809, 127789, 125892, 125698, 
      123796, 122004, 123040, 119169, 119554, 118697, 265025, 117064, 117693, 
      117065, 115705, 117160, 115505, 113625, 113257, 246121, 113249, 112340, 
      248456, 111514, 112258, 227170, 110260, 111380, 111520, 109730, 110196, 
      247370, 107945, 107780, 258128, 107572, 105674, 243266, 105760, 105201, 
      230292, 199784, 229777, 245170, 101930, 205445, 101160, 101160, 100553, 
      100538, 99857, 98677, 98330, 230465, 208900, 213002, 96325, 179545, 
      95338, 96850, 182458, 95005, 177157, 96433, 185445, 176468, 238573, 
      88434, 88218, 162101, 146952, 159336, 165397, 240100, 170530, 152345, 
      162522, 85396, 88456, 83557, 84965, 82378, 82280, 145300, 190037, 
      200821, 81770, 84850, 91538, 150314, 171898, 80968, 124893, 165373, 
      78970, 88762, 78401, 127684, 128360, 174628, 132425, 116429, 117925, 
      164529, 74084, 74033, 126425, 73442, 191090, 72505, 72650, 79405, 
      125045, 141512, 70625, 76154, 110225, 69777, 72721, 82017, 83152, 
      126340, 138340, 75893, 76394, 124813, 164125, 125242, 99284, 149396, 
      121837, 72493, 78664, 133657, 65061, 65041, 64516, 93077, 116957, 
      66713, 68770, 93938, 157753, 63050, 63962, 69085, 62581, 172061, 67477, 
      155026, 61505, 68065, 68900, 82529, 61178, 80658, 69173, 68485, 68690, 
      57521, 96325, 56680, 59245, 60488, 67669, 74869, 84200, 120178, 149332, 
      55306, 63325, 76250, 82781, 119234, 117793, 93361, 52490, 52009, 51929, 
      54778, 113530, 51101, 55301, 73277, 52929, 78181, 113233, 50884, 71485, 
      71341, 116441, 48976, 48976, 88001, 136609, 50770, 50562, 50770, 95485, 
      108477, 114010, 47720, 47624, 113060, 47873, 53813, 61056, 62532, 
      52309, 47594, 50021, 45538, 58594, 56393, 60820, 108448, 50146, 49157, 
      44642, 51874, 50593, 42536, 68594, 57901, 105625, 106641, 109216, 
      45305, 84058, 84890, 64426, 42901, 41681, 40289, 45041, 63317, 63010, 
      41717, 41282, 71604, 39988, 38978, 101810, 59732, 56250, 38349, 80900, 
      80930, 38308, 47889, 48745, 48145, 36922, 37010, 37570, 42722, 59816, 
      39821, 52484, 45922, 42777, 42282, 42121, 38857, 36010, 35873, 77818, 
      48658, 111880, 85221, 38196, 124826, 83954, 34450, 35381, 39266, 
      120881, 42505, 33872, 77170, 68085, 33525, 33714, 37978, 38673, 111524, 
      65161, 39002, 74836, 56736, 39124, 34425, 83025, 94541, 57005, 107309, 
      119538, 68965, 52645, 53530, 113920, 109937, 47360, 35465, 35037, 
      30420, 30637, 93938, 46313, 89120, 46225, 38233, 65684, 105970, 69241, 
      31450, 40905, 103976, 37549, 66149, 106961, 80545, 29345, 31061, 
      103849, 67825, 56785, 31033, 46993, 120914, 42773, 27898, 57818, 
      107645, 88072, 32885, 130909, 108121, 78425, 59296, 85618, 43993, 
      26930, 64205, 68269, 102097, 55184, 66897, 28306, 67913, 58874, 48365, 
      41810, 28745, 75865, 56020, 37481, 38600, 95465, 55504, 31568, 78497, 
      57770, 45905, 24026, 70461, 58221, 43236, 38125, 27976, 101162, 91897, 
      68426, 66301, 59837, 52826, 22685, 22633, 23060, 120834, 22633, 29005, 
      24452, 88106, 56746, 43840, 35865, 22032, 33961, 34897, 116264, 113800, 
      113189, 20648, 21188, 23764, 111085, 105730, 97165, 38925, 20665, 
      116321, 91961, 33056, 90610, 35450, 27065, 24797, 19357, 26045, 98568, 
      74740, 71944, 64840, 44325, 24373, 25768, 102290, 85333, 81770, 48080, 
      44417, 39521, 22985, 18560, 70209, 43506, 24786, 117181, 95797, 23285, 
      18005, 85289, 74333, 57689, 24413, 18473, 17705, 117913, 112288, 33553, 
      32308, 105109, 76925, 28564, 71609, 49873, 25600, 17225, 32009, 17650, 
      78877, 15892, 17476, 35789, 18125, 48865, 21001, 17777, 29776, 73210, 
      63529, 48373, 17693, 14888, 53604, 51264, 28561, 14401, 14521, 33444, 
      33761, 17761, 47048, 45965, 24740, 21845, 15445, 15080, 49033, 16605, 
      25138, 35360, 17425, 20281, 14594, 28850, 21277, 14596, 14533, 12850, 
      13120, 39113, 17650, 24421, 12629, 15349, 28781, 21097, 25120, 21465, 
      13873, 32185, 26365, 13837, 11357, 15080, 22474, 15440, 18005, 12458, 
      34634, 11444, 10016, 10025, 20000, 11650, 13770, 20002, 9893, 17000, 
      9385, 24841, 11426, 9250, 9281, 10049, 13061, 17113, 23348, 8244, 8356, 
      11464, 8821, 27521, 8068, 7769, 8320, 29945, 32393, 36644, 39428, 7880, 
      7796, 26825, 7345, 7010, 46490, 7253, 6980, 16724, 6425, 6266, 15845, 
      6165, 15300, 6554, 5501, 5770, 49568, 5389, 4525, 5521, 4112, 20480, 
      3869, 32282, 52884, 4106, 4264, 16705, 3460, 3361, 3034, 3425, 3554, 
      3141, 3877, 46597, 5620, 48826, 2600, 2801, 2929, 4420, 8865, 19465, 
      3233, 2330, 3785, 2897, 2161, 1961, 57074, 2837, 2210, 1681, 4225, 
      3133, 1305, 1345, 1360, 3161, 3181, 14778, 1985, 1553, 1753, 11428, 
      16837, 30202, 3709, 3242, 845, 1513, 884, 730, 54037, 2069, 22234, 
      55850, 1872, 42601, 1258, 1013, 28085, 38900, 2041, 2900, 2801, 1184, 
      2386, 1961, 78761, 3028, 949, 5224, 12868, 8356, 3250, 394, 17386, 
      1877, 1157, 365, 3060, 265, 628, 15769, 51629, 2290, 3893, 1898, 5525, 
      3757, 2061, 58600, 61, 4925, 3152, 69712, 3853, 21034, 22210, 69705, 
      488, 4, 4762, 67082, 625, 0, 1444, 2026, 27557, 74530, 2920, 409, 
      44960, 509, 29609, 1405, 712, 4673, 2549, 1813, 833, 3545, 42913, 
      49348, 90, 48042, 39304, 59657, 3508, 1513, 46369, 1613, 59218, 62669, 
      2312, 45992, 62696, 1186, 2192, 2105, 256, 1856, 66305, 5085, 5986, 
      78202, 3536, 1402, 2205, 41650, 96676, 5809, 42241, 78517, 1954, 5140, 
      2009, 6317, 59405, 76466, 3816, 1800, 1861, 1537, 1865, 1073, 1714, 
      2525, 6125, 2521, 52825, 56521, 61812, 1513, 58969, 63370, 3042, 4304, 
      73424, 106576, 50965, 64181, 68245, 116602, 3613, 8497, 2465, 2036, 
      72692, 116857, 2866, 2692, 3016, 3205, 62632, 96980, 9605, 57626, 
      67525, 3690, 3042, 6304, 61965, 106600, 10250, 125525, 127634, 104897, 
      93249, 9605, 5864, 3764, 10877, 103337, 6409, 91809, 9962, 5090, 3890, 
      6548, 68360, 95048, 101188, 9898, 77410, 86913, 11152, 5540, 69121, 
      5669, 10418, 80249, 9661, 9389, 88128, 90010, 86701, 8329, 7834, 11258, 
      6084, 104680, 112025, 124049, 146437, 15188, 6845, 84730, 88114, 
      105652, 154512, 16250, 9529, 129725, 13172, 10532, 99812, 114980, 
      17370, 8000, 96548, 108868, 11057, 112897, 18709, 11464, 12002, 11417, 
      17300, 11168, 108320, 110864, 113440, 14020, 112709, 18241, 13897, 
      14096, 116276, 125801, 139082, 21220, 112165, 22709, 17009, 116441, 
      22052, 15332, 149833, 17221, 139993, 16865, 28109, 25106, 18554, 
      142825, 27380, 21668, 21149, 139949, 27386, 28097, 155266, 161573, 
      21853, 27697, 26401, 27946, 25930, 28484, 23440, 22313, 19604, 31085, 
      28397, 23885, 19097, 30233, 26905, 20393, 20872, 29461, 27905, 27785, 
      33853, 30341, 29005, 27538, 35797, 28593, 27378, 39092, 34336, 33172, 
      31905, 41033, 35368, 30213, 39217, 43866, 40221, 44980, 37889, 34948, 
      37025, 42125, 45405, 40077, 46501, 37537, 37060, 45140, 46258, 51610, 
      53378, 46861, 48416, 48610 ], 
  [ 263092, 256904, 255776, 254477, 251633, 251957, 248378, 245306, 244162, 
      245369, 244660, 240197, 232690, 238088, 234260, 235629, 230152, 229205, 
      222309, 221857, 220621, 216641, 214162, 215332, 212161, 211381, 203305, 
      199529, 201185, 195752, 191458, 191624, 188225, 182152, 185666, 184001, 
      182708, 180109, 184637, 180722, 180266, 175865, 172450, 171621, 175753, 
      174505, 175321, 170600, 167765, 171733, 169249, 168436, 167845, 166577, 
      163364, 160904, 158548, 159373, 161209, 157352, 158805, 158170, 156213, 
      159140, 156689, 156362, 148228, 146248, 146425, 139658, 141997, 140900, 
      138658, 133972, 137257, 133618, 131778, 130381, 126041, 129160, 124634, 
      122504, 125728, 121140, 119701, 119250, 118697, 237361, 119268, 117085, 
      120637, 115021, 114500, 113605, 117121, 116145, 219825, 112261, 115912, 
      221780, 114858, 110890, 202698, 111248, 110240, 110228, 110186, 108904, 
      220466, 110833, 110288, 230084, 106280, 106586, 216514, 109332, 107785, 
      204832, 177668, 204165, 217962, 104362, 182417, 103060, 102148, 102605, 
      101450, 101225, 99437, 98330, 204245, 184960, 188530, 96629, 158873, 
      94274, 94418, 161330, 93637, 156637, 92709, 163633, 155720, 210605, 
      91018, 89890, 142721, 129700, 140260, 145485, 211752, 149858, 134105, 
      142762, 84104, 84884, 84545, 83521, 84050, 85396, 127592, 166477, 
      176045, 80098, 81050, 84850, 131618, 150314, 79524, 110149, 144549, 
      80186, 82682, 79921, 112256, 112628, 152360, 115933, 102521, 103637, 
      143173, 76288, 76009, 110465, 74962, 166466, 74861, 72802, 73781, 
      108781, 122740, 70549, 71746, 96469, 70537, 69985, 75025, 75780, 
      109696, 119872, 71105, 71378, 108245, 142085, 108522, 87200, 129104, 
      105497, 68085, 71748, 115265, 66961, 66789, 65960, 81677, 100997, 
      64205, 64970, 82234, 135865, 65026, 63050, 64601, 63341, 148349, 63297, 
      133290, 63025, 63353, 63808, 72953, 61634, 70930, 62789, 62177, 62306, 
      57445, 82721, 58580, 56813, 57220, 61133, 66053, 73028, 102394, 127520, 
      56066, 57929, 66674, 71609, 101450, 100085, 79605, 53402, 53833, 51853, 
      51890, 96050, 52165, 51805, 63397, 50725, 67009, 95525, 49288, 61605, 
      61385, 98125, 52244, 48596, 74321, 115481, 56242, 48130, 48186, 80361, 
      91225, 95922, 50228, 49828, 95048, 47189, 49025, 53380, 54400, 59681, 
      46226, 46525, 45994, 51298, 65969, 52688, 90740, 57290, 56225, 48442, 
      60538, 45349, 43220, 82426, 68921, 87841, 88705, 90900, 51613, 69770, 
      70450, 77650, 40545, 46241, 40441, 41089, 76465, 76082, 46657, 45842, 
      86728, 39304, 39434, 84178, 50080, 67954, 41161, 98152, 66490, 36864, 
      41353, 41905, 57797, 39962, 36706, 36506, 38162, 72964, 45901, 44200, 
      55042, 50605, 49882, 49645, 44557, 38746, 39065, 94994, 58994, 134452, 
      103765, 44200, 149146, 102346, 34754, 34241, 35314, 144745, 51017, 
      35620, 94498, 83665, 35425, 34018, 34330, 34645, 134248, 80285, 34442, 
      91936, 70036, 46800, 32449, 67369, 114985, 70457, 129653, 143554, 
      85153, 65185, 43650, 137252, 132737, 58532, 42001, 41725, 32776, 30637, 
      114610, 57485, 109108, 57473, 32609, 52688, 128466, 85885, 29322, 
      34141, 126244, 31925, 52925, 129685, 99317, 32917, 28705, 126193, 
      84393, 71073, 28449, 38025, 145538, 53489, 29114, 46114, 130597, 
      108212, 39877, 156825, 131225, 97121, 47060, 105530, 55469, 26930, 
      50905, 85293, 124517, 69700, 83845, 25570, 85165, 74378, 61513, 53210, 
      25325, 94561, 43936, 47741, 49316, 117353, 70628, 40004, 97877, 73426, 
      58901, 22810, 88549, 74029, 55624, 49069, 23796, 123962, 113405, 86210, 
      83705, 76025, 67570, 22457, 22025, 21920, 146218, 21645, 23913, 21640, 
      109234, 72554, 56836, 46657, 20740, 26665, 27297, 141268, 138500, 
      137813, 23764, 20200, 20648, 135481, 129442, 119737, 50857, 24237, 
      141401, 113849, 43316, 112346, 46546, 35197, 31865, 20345, 21257, 
      121444, 94120, 90868, 82548, 57853, 31365, 20980, 125698, 106385, 
      102290, 62596, 58097, 51985, 29521, 20612, 88981, 57034, 20074, 142565, 
      118445, 30277, 18917, 106493, 93865, 74333, 32089, 22045, 18845, 
      143449, 137140, 44649, 43024, 129125, 96989, 38216, 90913, 65225, 
      34340, 20873, 23953, 16130, 99397, 17032, 15880, 48025, 15769, 64217, 
      28145, 15497, 22100, 92970, 81693, 63725, 23165, 16180, 70096, 67300, 
      39049, 15921, 15129, 24400, 45845, 23765, 62324, 61013, 34088, 30053, 
      19853, 13940, 64765, 22153, 18450, 48052, 23657, 28109, 18850, 20794, 
      29637, 13000, 19169, 14978, 12740, 28169, 24642, 17505, 12325, 12461, 
      40105, 15245, 35380, 30433, 18889, 22685, 37157, 19157, 11965, 11812, 
      32050, 22052, 25985, 17170, 24298, 15776, 11156, 11089, 13844, 9826, 
      10426, 13770, 12629, 11908, 11817, 16785, 16594, 11834, 9509, 9061, 
      9565, 11489, 15520, 8776, 8584, 8500, 7985, 18325, 10880, 9593, 7940, 
      20065, 21905, 25168, 27344, 10996, 10760, 17629, 7497, 7618, 32810, 
      10445, 7208, 10568, 8249, 8090, 9841, 8293, 9448, 9898, 6565, 5618, 
      34900, 9113, 5513, 9701, 5860, 12196, 4933, 20882, 37456, 7450, 7988, 
      9333, 6272, 5945, 4250, 3349, 3250, 3445, 2965, 32157, 2960, 33930, 
      3284, 2725, 2473, 2368, 4153, 10953, 7109, 2938, 8497, 6697, 4745, 
      3025, 40658, 6865, 5402, 2441, 1717, 7769, 2521, 2257, 2196, 1261, 
      1205, 7330, 5785, 4745, 1145, 5120, 8705, 18650, 1125, 8410, 2441, 
      5009, 3088, 2250, 37925, 6401, 12506, 39434, 6052, 28465, 4754, 785, 
      16913, 25448, 6525, 8144, 7969, 4756, 7250, 6445, 58925, 8424, 4293, 
      1348, 5800, 2960, 8874, 2826, 8874, 6437, 4957, 821, 8608, 2545, 400, 
      7713, 35821, 7306, 10049, 6610, 1345, 9837, 6925, 41652, 1049, 1049, 
      8852, 51092, 10009, 11458, 12330, 51085, 3604, 1448, 962, 48842, 3969, 
      1444, 0, 6890, 16385, 55226, 8468, 3373, 30292, 3625, 17981, 5661, 
      4132, 11285, 7793, 6449, 4405, 9473, 28625, 33920, 1762, 32842, 25700, 
      42557, 9360, 145, 31473, 5945, 42194, 45113, 260, 31172, 45140, 274, 
      6980, 6817, 1700, 260, 48217, 11773, 13130, 58442, 9236, 5202, 457, 
      27666, 74560, 12725, 28181, 58757, 738, 11600, 793, 13385, 42457, 
      57010, 9364, 5524, 5585, 1157, 5513, 3049, 5058, 6781, 12889, 6701, 
      37017, 40105, 44560, 3869, 42173, 45890, 1522, 9700, 54500, 83396, 
      35537, 46625, 50081, 92282, 8325, 16097, 5657, 2720, 53920, 92537, 
      6514, 2312, 2180, 2141, 45380, 75016, 17585, 41210, 49589, 7642, 6082, 
      12308, 44941, 83572, 18154, 100369, 102250, 82097, 71893, 17053, 11108, 
      3688, 18857, 80765, 11881, 70681, 17410, 9346, 4346, 11944, 50500, 
      73540, 78920, 17194, 58258, 66469, 18980, 9872, 51185, 10001, 17714, 
      60793, 16349, 15925, 67684, 69338, 66485, 13725, 12850, 18250, 7528, 
      82260, 88769, 99425, 119457, 23624, 9125, 64970, 67898, 83232, 126772, 
      24914, 14621, 104569, 20392, 16232, 78152, 91496, 26338, 10660, 75344, 
      86144, 16757, 89717, 27981, 17316, 18082, 17117, 25888, 16564, 85748, 
      87988, 90260, 20936, 89681, 26905, 20205, 20404, 92944, 101405, 113242, 
      30568, 89365, 32513, 24533, 93185, 31400, 21640, 123005, 23985, 114305, 
      23173, 38825, 34834, 25546, 116909, 37640, 29800, 29053, 114413, 37570, 
      38357, 128210, 133909, 29529, 37577, 35825, 37826, 34898, 38288, 31268, 
      29609, 25000, 41497, 37897, 31561, 23885, 40189, 35645, 25789, 26420, 
      38961, 36721, 36221, 44189, 39005, 36985, 34834, 45905, 35509, 33610, 
      49960, 43380, 41760, 39961, 52205, 44564, 36445, 49097, 55114, 50329, 
      56456, 46933, 42624, 45461, 52309, 56197, 49045, 57521, 45137, 44432, 
      55400, 56290, 62402, 64474, 55449, 57460, 57578 ], 
  [ 257050, 253178, 251050, 250081, 248229, 245061, 244136, 242388, 240244, 
      239125, 237250, 232445, 231076, 229666, 229490, 228533, 225706, 224757, 
      217181, 216229, 213493, 212665, 212176, 208858, 209173, 208225, 197137, 
      194517, 193681, 189234, 188756, 185762, 184185, 185578, 181620, 180949, 
      179154, 180373, 178093, 178660, 178868, 174789, 177680, 176849, 171517, 
      170765, 169753, 170010, 171821, 166489, 166993, 166178, 162425, 161653, 
      161426, 160290, 164242, 160085, 156937, 157394, 155525, 155720, 156917, 
      154530, 155233, 152244, 147914, 150914, 146605, 143476, 138673, 136242, 
      135824, 142258, 133421, 134096, 139892, 127025, 134305, 126466, 131400, 
      129762, 122026, 129722, 122965, 124340, 123121, 302209, 118874, 122833, 
      117253, 120929, 124722, 122165, 113893, 114245, 281669, 118825, 112514, 
      284450, 111956, 118280, 260552, 113490, 117130, 117450, 113588, 116122, 
      283624, 108917, 109202, 295730, 113490, 108980, 279332, 105914, 106525, 
      264826, 230354, 264485, 281768, 103424, 237089, 103282, 104362, 102493, 
      103828, 102605, 102141, 102692, 265877, 241610, 246340, 100321, 208377, 
      100948, 104080, 211828, 100973, 205805, 105185, 215617, 205378, 276025, 
      89704, 90568, 189377, 171706, 186250, 193301, 277994, 199332, 178265, 
      190240, 91242, 97002, 86701, 90989, 84708, 82898, 170578, 222245, 
      234469, 88052, 93652, 103760, 176756, 201760, 86978, 146653, 194333, 
      81828, 100260, 80897, 150250, 151282, 205290, 156245, 137185, 139129, 
      194101, 75754, 75973, 149605, 75920, 224528, 73989, 76744, 90333, 
      148573, 168010, 74981, 85640, 130781, 73141, 80225, 94561, 96146, 
      150314, 164474, 85825, 86596, 148693, 194485, 149300, 117850, 177682, 
      145441, 81965, 91106, 159685, 67057, 67217, 67050, 110821, 140101, 
      73925, 77512, 112040, 187913, 64948, 69280, 78633, 65917, 204377, 
      76661, 185000, 63937, 77877, 79162, 98101, 64868, 96400, 80953, 80173, 
      80468, 61825, 116649, 58642, 66337, 68570, 79621, 89521, 101642, 
      145448, 179370, 58612, 73921, 91796, 100217, 144500, 142965, 113849, 
      55604, 54041, 56209, 62388, 138420, 54029, 63629, 89165, 59725, 95597, 
      138385, 56954, 87365, 87309, 142309, 49282, 53602, 108377, 165805, 
      48464, 57616, 58004, 117569, 133081, 139604, 48922, 49186, 138562, 
      52853, 63653, 74314, 76330, 47745, 53380, 58325, 49160, 71396, 49213, 
      74610, 133578, 45844, 44941, 44296, 45764, 60953, 45874, 56360, 48997, 
      130829, 132025, 135050, 41977, 105120, 106132, 52904, 49829, 40417, 
      44245, 53857, 51881, 51664, 40001, 40016, 57826, 44930, 42568, 126820, 
      75290, 46516, 39145, 64594, 102152, 44138, 59749, 60965, 40833, 37440, 
      41488, 42948, 52240, 48362, 36737, 66410, 39236, 37621, 37396, 37325, 
      36221, 36884, 36205, 61588, 40528, 89258, 67369, 35194, 100132, 66280, 
      38196, 40837, 48052, 96725, 36529, 35906, 60752, 53737, 35377, 37456, 
      46400, 47545, 88714, 51349, 48500, 58682, 45082, 34130, 40861, 105661, 
      74425, 45169, 84941, 95188, 53885, 41885, 69320, 90378, 87025, 38218, 
      31813, 31201, 31714, 34721, 73540, 37165, 69530, 36985, 48973, 85154, 
      83408, 53609, 38048, 52993, 81682, 48285, 85885, 84125, 62389, 29189, 
      37925, 81461, 52277, 43937, 38165, 61685, 95824, 34153, 30528, 75748, 
      84533, 68290, 28673, 104285, 84825, 60349, 77850, 66100, 34465, 30992, 
      84017, 52169, 79605, 42050, 50881, 35600, 51533, 44564, 36845, 32360, 
      36845, 57773, 74378, 29377, 29954, 73585, 41634, 25618, 59585, 43268, 
      34553, 29504, 53077, 43537, 32602, 29201, 36962, 78196, 70461, 51400, 
      49725, 44701, 39400, 26989, 27385, 28442, 94804, 27833, 39065, 31810, 
      67112, 42052, 32474, 27109, 27586, 46625, 47921, 90674, 88570, 88049, 
      20978, 26378, 31474, 86213, 81668, 74453, 28813, 20453, 90637, 70057, 
      24922, 68884, 26324, 21449, 20441, 22201, 35729, 75490, 55802, 53546, 
      47882, 32317, 20105, 35450, 78580, 64413, 61480, 34898, 32225, 28769, 
      19253, 20138, 51985, 31492, 34372, 91125, 72981, 19009, 20929, 64181, 
      55205, 41981, 19325, 18245, 20357, 91673, 86858, 24413, 23618, 80665, 
      57161, 21130, 52741, 35685, 19242, 16897, 45541, 23440, 58565, 18530, 
      23354, 25285, 24901, 34669, 16525, 24461, 42850, 53792, 46001, 34173, 
      15193, 17338, 38050, 36250, 20117, 16577, 17777, 48130, 23425, 14625, 
      32930, 32117, 17642, 16097, 14197, 20402, 34373, 14005, 37028, 24298, 
      14013, 14977, 13520, 42356, 15341, 20450, 13005, 14292, 17530, 56033, 
      13328, 36569, 16945, 22725, 19325, 31981, 16922, 14797, 11885, 47385, 
      17533, 11485, 14585, 22898, 15080, 11554, 12497, 10820, 50816, 10250, 
      12602, 12701, 31226, 17744, 21664, 31316, 10585, 26962, 10433, 38309, 
      9232, 10116, 12937, 15145, 21125, 27693, 36538, 11530, 12002, 18890, 
      13725, 42325, 8650, 9521, 12682, 45557, 48725, 54146, 57650, 8098, 
      8194, 41621, 11069, 10192, 66592, 7373, 10610, 27914, 8161, 8000, 
      26849, 7537, 26122, 6484, 8125, 9832, 70810, 4849, 7225, 4437, 5906, 
      34154, 6469, 49640, 75010, 4000, 3706, 29285, 3978, 4149, 5440, 7361, 
      7760, 6625, 8801, 67541, 12610, 70304, 5626, 6725, 7301, 10682, 18277, 
      33377, 2473, 5440, 2029, 2221, 2925, 4525, 80336, 1885, 2248, 4597, 
      11009, 1453, 3673, 4073, 4178, 9217, 9325, 27400, 1285, 1573, 6273, 
      22698, 30265, 47680, 10565, 916, 2749, 1165, 2066, 2720, 76905, 725, 
      37540, 79076, 706, 63125, 900, 5065, 45097, 58610, 509, 466, 457, 730, 
      400, 425, 106025, 410, 761, 13586, 25010, 18514, 356, 1280, 31232, 241, 
      421, 3589, 250, 1325, 4658, 29069, 74105, 104, 353, 68, 14225, 305, 49, 
      82418, 2637, 13261, 146, 95506, 305, 36116, 37652, 95497, 538, 2034, 
      13000, 92420, 401, 2026, 6890, 0, 44521, 101124, 82, 629, 66058, 545, 
      47105, 89, 386, 565, 61, 45, 325, 245, 63553, 71338, 1828, 69760, 
      59130, 83621, 290, 6845, 67721, 193, 83088, 87169, 8450, 67250, 87194, 
      5972, 226, 229, 2250, 7450, 91429, 865, 1224, 105300, 482, 596, 7969, 
      61904, 126554, 1305, 62577, 105601, 7076, 1170, 7129, 1625, 83153, 
      103184, 922, 1066, 1125, 5661, 1217, 2405, 1424, 1153, 1781, 1237, 
      75209, 79625, 85906, 2385, 82521, 87732, 8500, 1570, 99490, 137682, 
      72889, 88625, 93409, 149056, 1685, 3145, 2333, 4874, 98570, 149305, 
      2192, 6786, 7650, 8109, 86706, 126634, 3797, 80704, 92401, 2644, 3076, 
      2826, 85753, 137498, 4516, 158941, 161320, 135521, 122161, 4405, 3274, 
      7474, 5045, 133685, 3545, 120445, 4756, 3664, 6964, 3770, 93122, 
      124130, 131170, 4868, 103700, 114733, 5490, 4018, 93969, 4145, 5380, 
      106889, 5337, 5245, 115930, 118080, 114229, 5525, 5480, 6560, 7954, 
      134810, 143141, 156785, 181961, 8770, 7717, 111700, 115624, 135770, 
      190930, 9556, 7065, 163081, 8186, 7346, 129026, 146354, 10312, 8410, 
      125218, 139338, 7865, 143905, 11285, 8090, 8356, 8221, 10682, 8330, 
      138602, 141506, 144442, 9378, 143525, 11525, 9965, 10162, 147442, 
      158225, 173216, 13682, 142697, 14629, 11629, 147509, 14506, 11386, 
      185125, 12725, 173925, 12905, 18925, 17092, 13780, 177021, 18730, 
      15538, 15289, 173689, 18824, 19441, 190800, 197825, 16253, 19485, 
      18729, 19732, 18792, 20354, 17650, 17153, 16690, 22229, 20621, 18269, 
      16901, 21913, 20025, 17473, 17770, 21677, 20929, 21253, 25065, 23525, 
      22997, 22340, 27261, 23833, 23428, 29650, 27050, 26426, 25789, 31225, 
      27898, 26245, 30925, 33952, 31657, 34794, 30581, 29258, 30433, 33461, 
      36013, 32845, 36837, 31921, 31714, 36370, 37748, 42184, 43588, 40037, 
      41050, 41332 ], 
  [ 301993, 292213, 292617, 290804, 286420, 292114, 284437, 279313, 279701, 
      284490, 285569, 281608, 264625, 280517, 271057, 276008, 266429, 265480, 
      259592, 259906, 260968, 252122, 246569, 254645, 246098, 245572, 242080, 
      236506, 242000, 235021, 224837, 229861, 223642, 206045, 221077, 217874, 
      217345, 208858, 223880, 213053, 211573, 206650, 193505, 192674, 211396, 
      209378, 213008, 200605, 190600, 208900, 201808, 200993, 205258, 203220, 
      195397, 190885, 178801, 187304, 196816, 186301, 192872, 190957, 184136, 
      195253, 187938, 191701, 177665, 168005, 175090, 162677, 176020, 176965, 
      171905, 150065, 172034, 161737, 148121, 164372, 142112, 162125, 143005, 
      140101, 160217, 136685, 143432, 140165, 140634, 166114, 148625, 136970, 
      154600, 134644, 127465, 129128, 150818, 147794, 153170, 130852, 149861, 
      153841, 148037, 128197, 142181, 136489, 128313, 127789, 133633, 126461, 
      151749, 142466, 140641, 157525, 123829, 131557, 148301, 143261, 138386, 
      140969, 125065, 139784, 148205, 134441, 126736, 131345, 127361, 131400, 
      126405, 127714, 123874, 120205, 137800, 126193, 127969, 119522, 111106, 
      112553, 108089, 112025, 110890, 109378, 102020, 112016, 107685, 138242, 
      121565, 117365, 99280, 93425, 97841, 100250, 138101, 102061, 94498, 
      98033, 101581, 94681, 109700, 100484, 111505, 117713, 89765, 108938, 
      114410, 96281, 90065, 84137, 90457, 99425, 96473, 82298, 96218, 106093, 
      84013, 106850, 82097, 81441, 99157, 82184, 77472, 77306, 93032, 105505, 
      104458, 78498, 101873, 105313, 104584, 95101, 76618, 75778, 81289, 
      92072, 78677, 71912, 94874, 82546, 73250, 72725, 75409, 79441, 76752, 
      76257, 74210, 89618, 73973, 68265, 82521, 72224, 75002, 70217, 75074, 
      95120, 94436, 92581, 65034, 68994, 77512, 73925, 64565, 83890, 93433, 
      81729, 71248, 87650, 90226, 70964, 81821, 89890, 69226, 68401, 62442, 
      84913, 59897, 63018, 62660, 62533, 78916, 58624, 86705, 70346, 67937, 
      60842, 58082, 57121, 64213, 75769, 80345, 61472, 56137, 55696, 63265, 
      62152, 54980, 78181, 81682, 73300, 63865, 58873, 77450, 61730, 51818, 
      65000, 51076, 57572, 65605, 50018, 49540, 58120, 84941, 69005, 49930, 
      66002, 96361, 61625, 61169, 51104, 54800, 56681, 80361, 78937, 56061, 
      66568, 54580, 49205, 48689, 106192, 63297, 56426, 69205, 48397, 119898, 
      46969, 52765, 103025, 101700, 82909, 111385, 49348, 67185, 150677, 
      127700, 49594, 49946, 50861, 94516, 43297, 43465, 143845, 54260, 83250, 
      62602, 49426, 142400, 141761, 84944, 82849, 159317, 58645, 62613, 
      46429, 39209, 129017, 72272, 177901, 39485, 53633, 40970, 40498, 
      111940, 71833, 57313, 54553, 44433, 138881, 88010, 37925, 107389, 
      98600, 97109, 96616, 85384, 69589, 71442, 174473, 115433, 232105, 
      187850, 86045, 252685, 185917, 57397, 52020, 43621, 246746, 101306, 
      63125, 174481, 157760, 63440, 56657, 43657, 42692, 232405, 152840, 
      40693, 171145, 136445, 94265, 47402, 36242, 205456, 137376, 226522, 
      246053, 161284, 129028, 31973, 237445, 231138, 117765, 85618, 85850, 
      62309, 52234, 205837, 116712, 198029, 116954, 35258, 30505, 225833, 
      163540, 43745, 32948, 222841, 34570, 29970, 227816, 184136, 66536, 
      42356, 223042, 161786, 140786, 41330, 29402, 250065, 111168, 54793, 
      28273, 229490, 197633, 85010, 265700, 230626, 181674, 27421, 194177, 
      115700, 48505, 27680, 164210, 221608, 140165, 162500, 37921, 164840, 
      148165, 127364, 113173, 35368, 179098, 24793, 103860, 106969, 212634, 
      143125, 89973, 184708, 147713, 124228, 40265, 171026, 148826, 118901, 
      107482, 31265, 222309, 207400, 167661, 163876, 152100, 138781, 43236, 
      41522, 39625, 253265, 39860, 28304, 33709, 201941, 147341, 122149, 
      104546, 37925, 23626, 23234, 247025, 243233, 242290, 55793, 38405, 
      31685, 239188, 230845, 217300, 112580, 57800, 247410, 209106, 99405, 
      207089, 105449, 84116, 77200, 45200, 26656, 220025, 180925, 176137, 
      163721, 124946, 76442, 26377, 226069, 198820, 192933, 133013, 125698, 
      115490, 73058, 49045, 173732, 124121, 25721, 249586, 216250, 75346, 
      43506, 199432, 181172, 151912, 79460, 55592, 44200, 250978, 242365, 
      103538, 100633, 231530, 186082, 92237, 177442, 138442, 85285, 54666, 
      18322, 32513, 190018, 42373, 32005, 110740, 29332, 137426, 73706, 
      29314, 17741, 181025, 164372, 136930, 63090, 42025, 147137, 142805, 
      95866, 42530, 38666, 15425, 108036, 65476, 135265, 133186, 87061, 
      79186, 56186, 31585, 139240, 62324, 17405, 112285, 66130, 75956, 54665, 
      15137, 79274, 29101, 56260, 43621, 32933, 12778, 69665, 15680, 32770, 
      24202, 99716, 17000, 91405, 82106, 57250, 12148, 94970, 58538, 35474, 
      22265, 85765, 65781, 74320, 54497, 10937, 51817, 36445, 36122, 14557, 
      25129, 20609, 14225, 43290, 16201, 41450, 11090, 55441, 41977, 31716, 
      27172, 19226, 13978, 10585, 31997, 30781, 19945, 26596, 8776, 41777, 
      37162, 28085, 8210, 8002, 7937, 8065, 42913, 42165, 8072, 29426, 31081, 
      8145, 42610, 29389, 11245, 35802, 35641, 11024, 36866, 11141, 42565, 
      31546, 26501, 6877, 43040, 30224, 45160, 33125, 5669, 29890, 3853, 
      6857, 40081, 41897, 5864, 37105, 36010, 29705, 24452, 23585, 25826, 
      21250, 4874, 15353, 5105, 26937, 23816, 22282, 16801, 9626, 3626, 
      41508, 26329, 45706, 40834, 34786, 27946, 6697, 41764, 37485, 26330, 
      14596, 44708, 27938, 26650, 26333, 16180, 15866, 3557, 39898, 36810, 
      20410, 5185, 2624, 1049, 13730, 47125, 29124, 38090, 31817, 28673, 
      4954, 42292, 1037, 5437, 41429, 2146, 37825, 21312, 576, 1429, 42920, 
      47097, 46666, 38077, 44921, 42836, 13396, 47885, 36842, 9577, 3277, 
      6065, 49097, 32297, 1481, 43074, 39034, 23634, 48569, 31498, 20905, 
      1850, 3842, 45469, 52048, 43745, 8528, 51578, 44570, 5825, 25636, 9252, 
      49309, 9629, 52000, 457, 305, 9620, 35353, 27565, 9413, 8653, 36482, 
      27557, 16385, 44521, 0, 11449, 48401, 34600, 2125, 35360, 52, 41234, 
      36889, 54792, 46692, 43300, 37672, 50674, 1730, 3185, 28625, 2873, 
      1105, 6184, 50297, 16762, 2522, 41760, 6073, 7200, 14569, 2473, 7225, 
      18421, 44325, 43906, 27781, 16101, 8506, 55514, 58405, 13093, 49645, 
      39209, 15776, 1769, 21265, 57220, 2020, 13394, 17837, 54553, 17890, 
      58384, 6560, 12665, 49241, 39257, 39316, 21064, 38986, 30890, 37505, 
      42298, 56852, 41960, 4946, 5986, 7625, 32980, 6772, 8185, 17573, 49045, 
      11925, 26485, 4736, 8656, 10064, 31529, 45362, 62858, 37570, 26185, 
      11849, 31778, 39961, 22189, 20521, 19714, 8425, 22189, 65620, 7065, 
      10322, 42101, 37469, 53677, 8738, 27145, 65917, 36772, 37885, 26434, 
      21092, 63274, 49905, 24565, 66868, 25864, 51442, 20642, 63625, 44809, 
      27009, 51245, 11465, 22217, 25037, 62893, 14869, 18728, 66469, 45585, 
      11890, 45712, 63405, 16370, 59986, 59050, 19925, 20809, 19490, 53000, 
      50845, 62897, 33485, 27833, 31522, 37570, 49664, 73125, 37890, 19493, 
      20885, 28793, 54413, 75177, 52852, 40912, 65789, 56509, 26269, 33469, 
      77621, 40693, 24993, 30673, 57028, 32708, 80282, 58097, 59629, 57384, 
      75881, 55805, 30781, 31997, 33245, 65293, 33172, 77146, 62504, 62701, 
      35401, 40276, 47249, 83101, 33610, 86580, 70920, 35890, 83925, 63925, 
      53672, 67796, 48802, 65444, 95940, 88621, 70117, 50632, 93213, 78205, 
      76690, 49410, 92885, 93924, 58081, 61730, 76388, 91858, 88570, 92105, 
      86101, 92305, 78629, 75178, 64165, 97556, 90884, 78404, 61000, 94708, 
      86068, 64948, 66089, 91940, 87394, 85608, 99970, 89146, 84820, 80365, 
      100900, 79748, 75545, 107509, 94781, 91625, 88034, 110772, 96473, 
      78362, 103298, 113921, 105296, 116029, 98312, 89393, 94788, 107522, 
      113450, 100154, 115540, 91634, 90161, 110853, 110965, 119621, 122713, 
      105236, 108781, 108641 ], 
  [ 358810, 346034, 347722, 345481, 339813, 350001, 338900, 332064, 333736, 
      341521, 344098, 340565, 315664, 340330, 326162, 334109, 321106, 320157, 
      315125, 316081, 319069, 306157, 298036, 311890, 298849, 298537, 298897, 
      291825, 300529, 292266, 277160, 286250, 277677, 250450, 275112, 270625, 
      270738, 257329, 281125, 264520, 262184, 256833, 235556, 234725, 265645, 
      262985, 268969, 250146, 234149, 264433, 253489, 252674, 261005, 258325, 
      246650, 240426, 220210, 235133, 251065, 234986, 245837, 242852, 231965, 
      249930, 238549, 245736, 226778, 210698, 223561, 206440, 228985, 231642, 
      224228, 188050, 225641, 209780, 186320, 217337, 180097, 214234, 182916, 
      179370, 213610, 174242, 187837, 182216, 183541, 131125, 197738, 178165, 
      207565, 175625, 162882, 166685, 203569, 198833, 122033, 170977, 202826, 
      121634, 200360, 167252, 116180, 182178, 168010, 167058, 177824, 165730, 
      118900, 193505, 190610, 121466, 163098, 177032, 115880, 196226, 188569, 
      112186, 105698, 110573, 114500, 184196, 104801, 179602, 173050, 180085, 
      171880, 174473, 168921, 163112, 106877, 101690, 101968, 163285, 95805, 
      152464, 144148, 95440, 149945, 94505, 134441, 93505, 92170, 102397, 
      171748, 164980, 87617, 87754, 87034, 87089, 101186, 86760, 86045, 
      85300, 140850, 127530, 155389, 139325, 159120, 169394, 82810, 85505, 
      87553, 134480, 122272, 108212, 80720, 81556, 135314, 83689, 80489, 
      152424, 109800, 154037, 81562, 80050, 79362, 78653, 81217, 79981, 
      75805, 154618, 152929, 76465, 149060, 78884, 154125, 138436, 103689, 
      72889, 71338, 134765, 109172, 76085, 139921, 117749, 96469, 94874, 
      71450, 70346, 106177, 105040, 70465, 70465, 69800, 77146, 68290, 69121, 
      105497, 93650, 66193, 143377, 142265, 139554, 75841, 66961, 113357, 
      106132, 74516, 65165, 141904, 122068, 101529, 132697, 66365, 102101, 
      63524, 137077, 98865, 96970, 78385, 129104, 75412, 87949, 87805, 87464, 
      121609, 63225, 134962, 106405, 101642, 85345, 76165, 68570, 57044, 
      57258, 125392, 89185, 72080, 67145, 56096, 55197, 59153, 123656, 
      129725, 115993, 98640, 52560, 123353, 94793, 66905, 101701, 62525, 
      50617, 104018, 65105, 64413, 49453, 137050, 110842, 54317, 49417, 
      154676, 97684, 96800, 51425, 49129, 48656, 130330, 128050, 48250, 
      107549, 84005, 70498, 68698, 169857, 102352, 89489, 113396, 70760, 
      189769, 66978, 45810, 166048, 164509, 136516, 178688, 77489, 112018, 
      232532, 201637, 42425, 42349, 42194, 155185, 45972, 45712, 223988, 
      90533, 138997, 105937, 81205, 222329, 221476, 141761, 138596, 244810, 
      99626, 106804, 39688, 54938, 204880, 123097, 269386, 41732, 92474, 
      65473, 64145, 182025, 123300, 99364, 94464, 74500, 218810, 148037, 
      57506, 175976, 163549, 161416, 160709, 144341, 120200, 123337, 265744, 
      187444, 338570, 282973, 145858, 364072, 280612, 101160, 91717, 75400, 
      356849, 168181, 110954, 266180, 244537, 111697, 100420, 76292, 74257, 
      339298, 238333, 70760, 262202, 216802, 158786, 84745, 35065, 305929, 
      218161, 332345, 356584, 249773, 207245, 47060, 346050, 338245, 192130, 
      146929, 147589, 111850, 95141, 306952, 191077, 297218, 191533, 62329, 
      36818, 332084, 253313, 80660, 56809, 328450, 61641, 35641, 334709, 
      279901, 119501, 78629, 328865, 251345, 223925, 76961, 47057, 362308, 
      184249, 101124, 38224, 337025, 297250, 147605, 381581, 338589, 277225, 
      35874, 293152, 190921, 91412, 33137, 255053, 327645, 223946, 253129, 
      73124, 256325, 234728, 207293, 188180, 68645, 274649, 33674, 175657, 
      180050, 317173, 228618, 156634, 282185, 234704, 203729, 79748, 264865, 
      236245, 196690, 181205, 62402, 329416, 310869, 260644, 255789, 240589, 
      223204, 85501, 82717, 79322, 367648, 79985, 56873, 68698, 304340, 
      234760, 201650, 177841, 77194, 45989, 44741, 360338, 355690, 354533, 
      107474, 78530, 65818, 350789, 340520, 323765, 189085, 110765, 360937, 
      313645, 171202, 311200, 179600, 149921, 140009, 90889, 56081, 327346, 
      278402, 272330, 256490, 205945, 139037, 55802, 334888, 301005, 293620, 
      216794, 207125, 193493, 134369, 97730, 269497, 205120, 55360, 363969, 
      322929, 137941, 88981, 302045, 279077, 241685, 143981, 108557, 90317, 
      365789, 355250, 177689, 173714, 342061, 285485, 162322, 274705, 224577, 
      152802, 107845, 38545, 71140, 290705, 88490, 70418, 188101, 65605, 
      223561, 136729, 65801, 39034, 279572, 258425, 223065, 121405, 88570, 
      236482, 230866, 168305, 89717, 83285, 32866, 184969, 125289, 221186, 
      218465, 156290, 145205, 111505, 71282, 226445, 120853, 41480, 190930, 
      126585, 140905, 109556, 35360, 145721, 67514, 112221, 92520, 74770, 
      24869, 132260, 39113, 74821, 58977, 174509, 43429, 163202, 150265, 
      114281, 28305, 168265, 116425, 80093, 55970, 155636, 127306, 139697, 
      110672, 24740, 106922, 82562, 82025, 40130, 62900, 54100, 39584, 93901, 
      44770, 91205, 31313, 112900, 92160, 75265, 67297, 52289, 41049, 31450, 
      76402, 74330, 54506, 67149, 25789, 92602, 85205, 69922, 23297, 21377, 
      18530, 16946, 94594, 93418, 25085, 72761, 75700, 12532, 94505, 72938, 
      36818, 83845, 83684, 37025, 85765, 37570, 94888, 77449, 68980, 8482, 
      96433, 75913, 99837, 80954, 25250, 75793, 14660, 6322, 92404, 95290, 
      28013, 87930, 86193, 76036, 67145, 65636, 69589, 61589, 7121, 50770, 
      6068, 71770, 66509, 63905, 53930, 39265, 22565, 95329, 70948, 101881, 
      94441, 84969, 73849, 3380, 96013, 89380, 71377, 50441, 100669, 74269, 
      72125, 71594, 53737, 53209, 25492, 93505, 88705, 61605, 30330, 22633, 
      11428, 49361, 104584, 76525, 90841, 80930, 75860, 2493, 97397, 16552, 
      2120, 96106, 5249, 90576, 63577, 12025, 6458, 98453, 104770, 104125, 
      91042, 101524, 98369, 449, 105986, 89165, 41570, 26282, 33778, 107840, 
      82052, 20420, 98821, 92641, 67825, 107098, 80825, 63170, 22073, 2237, 
      102500, 112289, 99920, 39665, 111605, 101173, 1010, 71325, 41245, 
      108266, 106, 112241, 16400, 15392, 97, 87034, 74538, 41620, 200, 88805, 
      74530, 55226, 101124, 11449, 0, 106930, 85853, 3730, 87041, 10217, 
      96125, 89426, 116317, 104365, 99261, 90637, 110273, 4405, 2650, 76240, 
      2980, 5706, 941, 109682, 55817, 3485, 96865, 1044, 673, 51698, 3650, 
      698, 58760, 100714, 100081, 74754, 54514, 481, 117253, 121428, 360, 
      108602, 92816, 53761, 5300, 1898, 119601, 5337, 661, 57320, 115650, 
      57373, 121193, 1745, 788, 107770, 92650, 92709, 62901, 92165, 79361, 
      89828, 97189, 118805, 96637, 3341, 2669, 1954, 82521, 2385, 1872, 
      56200, 107146, 1546, 4122, 4201, 2129, 1825, 5956, 101537, 127165, 
      89465, 71018, 1898, 6205, 93140, 64026, 61074, 59625, 2754, 3250, 
      130997, 3748, 2725, 96136, 88936, 113490, 3709, 5210, 131080, 8845, 
      9316, 5141, 3865, 127153, 107578, 67258, 132245, 5213, 109757, 4057, 
      127504, 99700, 71200, 109346, 4082, 4562, 5242, 126344, 3848, 4069, 
      131418, 100690, 4293, 100817, 126856, 4493, 121725, 120361, 5266, 5508, 
      5473, 111101, 107876, 125492, 80458, 7610, 8945, 11141, 16601, 139786, 
      87217, 6760, 6868, 8570, 19210, 142480, 110097, 12985, 129026, 115466, 
      8186, 10250, 145780, 91090, 8194, 9594, 115985, 10345, 149297, 117482, 
      119656, 116341, 142970, 113906, 10130, 10490, 10882, 127674, 11237, 
      144449, 123173, 123370, 12610, 14489, 17396, 152330, 12317, 157093, 
      135013, 13313, 153154, 124594, 21037, 129749, 19377, 126113, 169021, 
      158920, 132712, 20565, 165010, 144010, 141853, 20413, 164468, 165721, 
      24804, 26741, 140909, 162585, 158013, 162832, 154260, 162818, 143578, 
      138629, 122266, 169781, 160541, 142925, 117389, 165649, 153585, 123049, 
      124618, 161597, 155125, 152269, 171981, 156449, 150197, 143816, 172269, 
      142129, 136000, 181018, 163154, 158714, 153625, 185137, 165274, 138817, 
      174025, 188500, 176665, 191250, 166685, 153914, 161449, 179105, 186745, 
      168313, 189477, 155941, 153826, 182650, 182120, 192916, 196864, 172325, 
      177154, 176800 ], 
  [ 258128, 254500, 252260, 251325, 249577, 246025, 245386, 243778, 241522, 
      240149, 238144, 233293, 232586, 230436, 230656, 229445, 226900, 225949, 
      218285, 217277, 214373, 213885, 213610, 209800, 210493, 209525, 198089, 
      195589, 194481, 190132, 190066, 186724, 185341, 187540, 182770, 182205, 
      180352, 181985, 178965, 180018, 180298, 176245, 179818, 178985, 172625, 
      171925, 170713, 171508, 173821, 167477, 168305, 167488, 163385, 162665, 
      162760, 161764, 166400, 161701, 158009, 158932, 156701, 156986, 158525, 
      155560, 156605, 153322, 149392, 152932, 148133, 145386, 139805, 137224, 
      137002, 144640, 134485, 135626, 142250, 128125, 136665, 127636, 133594, 
      132004, 123076, 132104, 124765, 126338, 125045, 310685, 120272, 124897, 
      118325, 123005, 127264, 124525, 114973, 115469, 289805, 120965, 113572, 
      292672, 113066, 120506, 268250, 115156, 119300, 119656, 115378, 118324, 
      291890, 110125, 110500, 304264, 115684, 110650, 287554, 106952, 107797, 
      272740, 237472, 272429, 290090, 104722, 244417, 104704, 106000, 103877, 
      105482, 104149, 103825, 104554, 273949, 249140, 253994, 102105, 215125, 
      103050, 106506, 218682, 103145, 212513, 107909, 222625, 212132, 284481, 
      90922, 92002, 195793, 177616, 192592, 199841, 286532, 206050, 184405, 
      196738, 93364, 99664, 88281, 93145, 86122, 83968, 176580, 229633, 
      242145, 90250, 96354, 107146, 182986, 208674, 89120, 151945, 201065, 
      83338, 103498, 82333, 155700, 156800, 212356, 161941, 142265, 144297, 
      200941, 77012, 77285, 155165, 77338, 232138, 75205, 78482, 93433, 
      154193, 174224, 76765, 88450, 135805, 74725, 82637, 97981, 99656, 
      156020, 170612, 88721, 89546, 154377, 201465, 155018, 122468, 184244, 
      151065, 84761, 94496, 165789, 68353, 68549, 68452, 115265, 145625, 
      76261, 80154, 116554, 194837, 66218, 71234, 81433, 67473, 211729, 
      79385, 191882, 65309, 80725, 82100, 102101, 66490, 100426, 84185, 
      83385, 83698, 63557, 121585, 59904, 68625, 71056, 82881, 93321, 106000, 
      151370, 186244, 60138, 76905, 95770, 104569, 150418, 148861, 118805, 
      57082, 55301, 57917, 64762, 144250, 55465, 66145, 93193, 61933, 99929, 
      144261, 59012, 91385, 91345, 148325, 50184, 55368, 113293, 172485, 
      48842, 59866, 60290, 122825, 138841, 145562, 50000, 50336, 144500, 
      54685, 66457, 77800, 79924, 47665, 55370, 60817, 50714, 74786, 48605, 
      78196, 139432, 45810, 44921, 45050, 45362, 63845, 47360, 54730, 48033, 
      136685, 137917, 141032, 42125, 110146, 111194, 51410, 52025, 40973, 
      45845, 56429, 50401, 50202, 40465, 40570, 55876, 46724, 44090, 132626, 
      79204, 45370, 40105, 62132, 107194, 46100, 62917, 64205, 40165, 38338, 
      43178, 44818, 54938, 46864, 36913, 69988, 38690, 37381, 37210, 37157, 
      36485, 37850, 37061, 59130, 39690, 85520, 64585, 35380, 95978, 63530, 
      39730, 42713, 50594, 92677, 36117, 37096, 58250, 51649, 36529, 38986, 
      48866, 50101, 84932, 49365, 51178, 56228, 43528, 33908, 42925, 110965, 
      71177, 43577, 81241, 91090, 51641, 40505, 73250, 86440, 83213, 37160, 
      31853, 31201, 32740, 36305, 70226, 36101, 66376, 35901, 51885, 89812, 
      79658, 51245, 40130, 56173, 77984, 51193, 90593, 80317, 59517, 29917, 
      40057, 77741, 49925, 42125, 40349, 65381, 91562, 33185, 31810, 80090, 
      80665, 65088, 28585, 99713, 80917, 57485, 82312, 62946, 33309, 32554, 
      88729, 49697, 75853, 40168, 48421, 37802, 48997, 42442, 35281, 31210, 
      39205, 54893, 78788, 28493, 28960, 69941, 39592, 25160, 56533, 41098, 
      33013, 31330, 50329, 41329, 31204, 28145, 39488, 74330, 66901, 48722, 
      47137, 42401, 37442, 28577, 29061, 30244, 90322, 29597, 41801, 34004, 
      63634, 39834, 30920, 26077, 29416, 49877, 51245, 86272, 84240, 83737, 
      21760, 28132, 33732, 81953, 77570, 70625, 27505, 21125, 86213, 66389, 
      24008, 65250, 25210, 21037, 20281, 23481, 38377, 71584, 52724, 50576, 
      45200, 30625, 19961, 38096, 74546, 60937, 58130, 32968, 30493, 27325, 
      19213, 21160, 49045, 29794, 36994, 86617, 69121, 18857, 22217, 60661, 
      52081, 39541, 19009, 18901, 21589, 87125, 82472, 23285, 22580, 76473, 
      53905, 20340, 49661, 33541, 18664, 17525, 48941, 25290, 55193, 19748, 
      25220, 23873, 26945, 32517, 16317, 26485, 46152, 50594, 43181, 32017, 
      15377, 18512, 35620, 33928, 19109, 17693, 19109, 51748, 22037, 14677, 
      30784, 30025, 16900, 15625, 14625, 22144, 32117, 14161, 40082, 22760, 
      14005, 14589, 13978, 45730, 14825, 22292, 13369, 15250, 19080, 60085, 
      13130, 39665, 18473, 24865, 18097, 34821, 15944, 14125, 12149, 51085, 
      16425, 11673, 15889, 25120, 14258, 11432, 12049, 11146, 54706, 10660, 
      13768, 13885, 34120, 19610, 23890, 34226, 11369, 29600, 11285, 41645, 
      9434, 10930, 14309, 16805, 23377, 30445, 39812, 12820, 13364, 21008, 
      15337, 45917, 9396, 10501, 14184, 49309, 52621, 58276, 61924, 8768, 
      8900, 45205, 12437, 11450, 71234, 8017, 11956, 30772, 9125, 8962, 
      29665, 8425, 28900, 7082, 9257, 11250, 75656, 5337, 8361, 4813, 6856, 
      37480, 7577, 53698, 80020, 4562, 4176, 32381, 4660, 4885, 6498, 8725, 
      9178, 7897, 10361, 72305, 14580, 75170, 6800, 8077, 8741, 12500, 20725, 
      36725, 2885, 6626, 2237, 2645, 3637, 5597, 85546, 2249, 2810, 5733, 
      12917, 1665, 4693, 5165, 5288, 10973, 11097, 30466, 1685, 2117, 7717, 
      25492, 33489, 51714, 12473, 986, 3665, 1629, 2836, 3650, 82009, 985, 
      41130, 84250, 1000, 67757, 1354, 6401, 49025, 63076, 725, 500, 509, 
      1160, 522, 637, 111997, 404, 1241, 15776, 27956, 21060, 290, 1970, 
      34514, 425, 785, 4745, 196, 2045, 5972, 32237, 79105, 170, 145, 202, 
      16465, 113, 145, 87680, 3649, 15425, 40, 101160, 89, 39626, 41234, 
      101149, 1040, 2932, 15138, 97978, 845, 2920, 8468, 82, 48401, 106930, 
      0, 1157, 70760, 1033, 51085, 305, 800, 221, 41, 169, 701, 61, 68157, 
      76212, 2650, 74578, 63568, 88885, 116, 8381, 72461, 377, 88330, 92537, 
      10144, 71968, 92560, 7394, 296, 317, 3112, 9032, 96917, 481, 730, 
      111178, 328, 890, 9577, 66410, 132980, 853, 67093, 111465, 8546, 820, 
      8597, 1129, 88345, 108970, 784, 1360, 1417, 6925, 1525, 3109, 1802, 
      1313, 1345, 1413, 80117, 84677, 91156, 2989, 87661, 93034, 10018, 1448, 
      105128, 144328, 77697, 93937, 98865, 155970, 1721, 2493, 2725, 5860, 
      104164, 156213, 2474, 8020, 8992, 9505, 91936, 132980, 3049, 85730, 
      97785, 2842, 3490, 2536, 90913, 144080, 3770, 166025, 168458, 142045, 
      128341, 3761, 3152, 8612, 4273, 140149, 3365, 126565, 4106, 3770, 7970, 
      3604, 98464, 130336, 137556, 4250, 109346, 120685, 4744, 4100, 99325, 
      4225, 4754, 112597, 4849, 4793, 121864, 124066, 120105, 5333, 5378, 
      5986, 8692, 141200, 149725, 163693, 189425, 7844, 8249, 117450, 121482, 
      142148, 198568, 8570, 6925, 170105, 7540, 7060, 135220, 152980, 9250, 
      8840, 131300, 145780, 7573, 150453, 10145, 7760, 7970, 7925, 9700, 
      8104, 145000, 147976, 150984, 8788, 150025, 10517, 9509, 9704, 154004, 
      165037, 180370, 12500, 149129, 13337, 10877, 154045, 13316, 10916, 
      192501, 12137, 181021, 12421, 17393, 15794, 13130, 184165, 17300, 
      14612, 14417, 180737, 17410, 18005, 198202, 205369, 15425, 18133, 
      17485, 18378, 17650, 19012, 16776, 16405, 16388, 20737, 19345, 17425, 
      16741, 20525, 18925, 17165, 17424, 20393, 19805, 20213, 23569, 22417, 
      22049, 21554, 25801, 23125, 22882, 28004, 25832, 25316, 24805, 29501, 
      26640, 25681, 29493, 32194, 30169, 32980, 29341, 28340, 29333, 31945, 
      34345, 31609, 35113, 31005, 30852, 34820, 36242, 40482, 41810, 38849, 
      39752, 40050 ], 
  [ 259757, 255169, 253333, 252260, 250100, 247970, 246241, 244085, 242233, 
      241810, 240277, 235552, 232325, 232961, 231685, 231424, 227785, 226832, 
      219424, 218618, 216320, 214538, 213445, 211465, 210730, 209828, 199592, 
      196610, 196520, 191753, 190121, 188065, 185930, 185065, 183353, 182378, 
      180725, 180794, 180560, 179777, 179785, 175586, 176573, 175738, 173252, 
      172346, 171880, 170633, 171040, 168500, 168104, 167285, 164466, 163540, 
      162409, 160865, 162917, 160256, 158600, 157753, 156880, 156825, 157072, 
      156281, 156034, 153833, 148325, 149825, 146858, 142601, 139940, 137897, 
      136925, 140005, 134810, 134181, 137677, 128228, 132008, 127465, 129545, 
      127745, 123301, 127297, 122128, 122953, 121930, 282818, 119125, 121234, 
      118400, 119268, 121757, 119696, 114970, 114922, 263146, 116948, 113633, 
      265669, 112921, 116145, 243217, 112901, 115141, 115361, 112645, 114025, 
      264673, 109562, 109597, 276025, 111377, 108313, 260465, 106993, 106954, 
      246805, 214525, 246352, 262585, 103733, 220648, 103237, 103717, 102544, 
      103129, 102202, 101330, 101377, 247312, 224541, 228917, 99194, 193442, 
      98909, 101141, 196589, 98730, 190962, 101380, 199912, 190369, 256250, 
      90025, 90289, 175240, 158965, 172309, 178810, 257953, 184337, 164866, 
      175837, 88985, 93245, 85940, 88628, 84389, 83525, 157505, 205322, 
      216746, 85517, 89717, 97925, 163021, 186125, 84589, 135514, 179194, 
      81185, 94817, 80450, 138653, 139477, 189185, 143936, 126568, 128258, 
      178576, 75725, 75794, 137626, 75437, 206845, 74048, 75353, 85130, 
      136370, 154157, 73424, 81233, 120224, 72130, 76914, 88450, 89785, 
      137853, 150813, 81160, 81781, 136274, 178466, 136777, 108373, 162805, 
      133160, 77530, 85021, 146042, 66760, 66820, 66449, 101770, 128050, 
      70720, 73457, 102785, 171954, 64685, 67117, 74120, 64850, 187210, 
      72340, 169129, 63362, 73202, 74237, 90226, 63589, 88405, 75154, 74420, 
      74665, 60164, 106088, 58277, 63122, 64805, 73706, 82106, 92677, 132129, 
      163397, 57485, 68744, 83869, 91240, 131173, 129680, 103156, 54553, 
      53586, 54500, 58829, 125261, 53066, 59666, 81002, 56608, 86580, 125060, 
      54225, 79186, 79076, 128576, 49745, 51665, 97690, 150218, 50373, 54325, 
      54613, 105928, 120040, 126013, 48877, 48941, 125017, 50704, 58804, 
      67561, 69277, 50888, 50773, 54314, 47745, 64881, 53794, 67541, 120209, 
      48821, 47860, 45065, 49725, 55764, 44581, 63713, 54500, 117378, 118474, 
      121249, 44372, 93965, 94877, 59841, 46516, 41650, 42578, 49490, 58760, 
      58493, 41480, 41245, 66001, 42705, 41089, 113441, 67157, 52429, 39208, 
      74153, 90857, 41389, 53650, 54666, 45380, 37637, 39485, 40445, 47437, 
      55205, 38930, 59153, 43425, 40960, 40585, 40464, 38160, 36873, 36490, 
      71069, 45509, 102285, 77746, 37321, 114305, 76553, 36569, 38260, 43625, 
      110594, 40298, 35225, 70317, 62152, 34792, 35821, 42165, 43060, 101825, 
      59456, 43657, 68085, 51985, 37333, 37714, 93514, 86024, 52168, 97786, 
      109129, 62676, 48276, 60961, 103865, 100162, 43705, 34250, 33730, 
      31393, 32850, 85265, 42640, 80801, 42506, 43394, 74725, 96325, 62676, 
      34765, 46660, 94445, 42698, 75298, 97184, 72848, 29648, 34484, 94266, 
      61282, 51442, 34570, 53890, 110125, 39304, 29429, 66149, 97730, 79637, 
      31370, 119428, 98114, 70738, 67889, 77285, 40100, 29077, 73352, 61450, 
      92432, 49673, 60100, 31869, 60944, 52825, 43556, 37921, 32656, 68130, 
      64485, 34180, 35053, 86026, 49625, 29209, 70372, 51605, 41140, 26741, 
      63010, 51970, 38785, 34434, 32245, 91225, 82640, 61129, 59204, 53380, 
      47129, 24868, 25010, 25717, 109525, 25204, 33736, 27977, 79025, 50465, 
      39033, 32218, 24745, 39834, 40930, 105125, 102821, 102250, 21029, 
      23729, 27425, 100260, 95265, 87300, 34660, 20800, 105130, 82450, 29665, 
      81173, 31613, 24788, 23080, 20840, 30568, 88525, 66537, 63981, 57517, 
      39202, 22690, 30285, 91961, 76244, 72961, 42425, 39202, 34946, 21530, 
      19465, 62308, 38365, 29245, 105794, 85850, 21578, 19498, 76096, 66020, 
      50896, 22340, 18560, 19072, 106434, 101169, 29674, 28629, 94418, 68314, 
      25433, 63386, 43730, 22937, 17242, 38186, 20381, 70002, 17217, 20241, 
      31268, 21284, 42698, 19154, 20890, 35729, 64717, 55876, 42194, 16714, 
      16109, 46813, 44713, 24930, 15490, 16090, 40093, 29284, 16484, 40885, 
      39922, 21697, 19402, 15002, 17557, 42624, 15556, 30529, 30545, 16010, 
      18020, 14213, 34949, 18730, 17289, 13940, 13577, 15161, 46714, 15805, 
      29896, 14618, 18698, 24644, 26000, 21537, 18562, 13050, 38996, 22490, 
      12842, 12842, 18605, 19233, 13753, 15592, 11765, 41861, 10933, 11185, 
      11234, 25009, 14373, 17293, 25045, 10210, 21437, 9850, 30826, 10445, 
      9629, 10900, 12308, 16634, 21794, 29189, 9673, 9945, 14733, 10964, 
      34064, 8285, 8506, 10217, 36842, 39610, 44381, 47485, 7925, 7921, 
      33344, 8938, 8357, 55357, 7234, 8521, 21625, 7114, 6949, 20648, 6682, 
      20017, 6425, 6554, 7457, 58865, 5000, 5576, 4880, 4745, 26393, 4850, 
      39817, 62533, 3869, 3821, 22096, 3485, 3506, 3893, 4964, 5213, 4474, 
      5850, 55690, 8501, 58141, 3709, 4304, 4626, 6957, 12802, 25402, 2644, 
      3461, 2738, 2330, 2234, 2834, 67141, 2132, 1945, 2690, 6948, 2084, 
      2050, 2250, 2305, 5540, 5594, 20065, 1346, 1234, 3434, 16109, 22472, 
      37637, 6418, 1865, 1348, 1010, 1061, 1261, 63842, 1108, 28673, 65809, 
      985, 51354, 725, 2440, 35272, 47281, 976, 1429, 1370, 593, 1109, 884, 
      90484, 1465, 466, 8541, 17865, 12461, 1549, 373, 23125, 730, 410, 1378, 
      1381, 306, 1989, 21250, 61178, 873, 1864, 629, 8936, 1762, 706, 68725, 
      740, 8164, 1345, 80705, 1800, 27261, 28597, 80692, 29, 425, 7937, 
      77857, 34, 409, 3373, 629, 34600, 85853, 1157, 0, 53825, 8, 36868, 298, 
      45, 2320, 916, 500, 80, 1546, 51554, 58589, 325, 57157, 47573, 69760, 
      1525, 3330, 55306, 424, 69269, 73000, 4477, 54877, 73021, 2745, 745, 
      698, 569, 3769, 76898, 2626, 3281, 89657, 1585, 445, 4168, 50053, 
      109341, 3188, 50660, 89930, 3601, 2741, 3650, 3592, 69320, 87701, 1885, 
      829, 884, 2720, 922, 1010, 925, 1250, 3524, 1280, 62098, 66114, 71845, 
      1220, 68756, 73517, 4777, 2393, 84313, 119705, 60008, 74344, 78728, 
      130325, 2050, 5402, 1690, 2581, 83477, 130562, 1845, 3785, 4349, 4658, 
      72605, 109433, 6292, 67141, 77834, 2473, 2305, 4001, 71770, 119565, 
      6929, 139604, 141833, 117730, 105316, 6506, 3925, 4625, 7492, 116032, 
      4338, 103738, 6845, 3653, 4453, 4505, 78557, 107165, 113705, 6849, 
      88281, 98464, 7817, 4045, 79346, 4168, 7345, 91250, 6890, 6698, 99625, 
      101621, 98066, 6208, 5913, 8285, 6025, 117181, 124954, 137698, 161320, 
      11425, 6322, 95801, 99425, 118117, 169777, 12349, 7508, 143624, 10025, 
      8185, 111865, 127993, 13297, 7241, 108349, 121469, 8692, 125732, 14458, 
      9013, 9425, 9040, 13397, 8945, 120817, 123521, 126257, 10985, 125428, 
      14274, 11152, 11345, 129125, 139204, 153245, 16857, 124722, 18100, 
      13600, 129226, 17665, 12545, 164480, 14164, 154010, 14036, 22948, 
      20465, 15353, 156944, 22441, 17849, 17450, 153850, 22481, 23140, 
      169949, 176570, 18244, 22922, 21866, 23165, 21617, 23725, 19721, 18874, 
      17153, 25988, 23780, 20228, 16960, 25364, 22676, 17924, 18317, 24820, 
      23618, 23680, 28730, 26074, 25092, 23985, 30740, 25204, 24349, 33617, 
      29809, 28885, 27898, 35380, 30749, 27130, 34202, 38125, 35080, 39113, 
      33296, 31069, 32740, 36914, 39850, 35482, 40820, 33650, 33293, 39841, 
      41049, 45953, 47549, 42340, 43649, 43877 ], 
  [ 326664, 315572, 316516, 314513, 309565, 317173, 308018, 302146, 303074, 
      309145, 310856, 307049, 286650, 306308, 294824, 301057, 289988, 289033, 
      283465, 284049, 285921, 275321, 268658, 279200, 268721, 268281, 266373, 
      260137, 267005, 259444, 247138, 253892, 246649, 224900, 244066, 240305, 
      240040, 229437, 248225, 234914, 233066, 227929, 211282, 210445, 234405, 
      232105, 236741, 221572, 208985, 232425, 223677, 222856, 228845, 226525, 
      217040, 211780, 196200, 207457, 219717, 206804, 215209, 212834, 204265, 
      218320, 209257, 214474, 198280, 185860, 195417, 180938, 198225, 199888, 
      193810, 165800, 194473, 181778, 163930, 186481, 157781, 183860, 159490, 
      156292, 182468, 152128, 161801, 157522, 158353, 150345, 169000, 153941, 
      176625, 151505, 141928, 144505, 172721, 168961, 139009, 147321, 171844, 
      139208, 169738, 144194, 130210, 155332, 144580, 143872, 151826, 142532, 
      136810, 163585, 161300, 141200, 139876, 150266, 133522, 165184, 159113, 
      127748, 115880, 126361, 132850, 154954, 116429, 151208, 146120, 151441, 
      145066, 146921, 142333, 137738, 123593, 114740, 115866, 137405, 103585, 
      128762, 122642, 103946, 126725, 102029, 114985, 103085, 100036, 121829, 
      142130, 136826, 93245, 89960, 92168, 93565, 121204, 94450, 89825, 
      91514, 117412, 107752, 128285, 116125, 130906, 138856, 85700, 97789, 
      101789, 111610, 102818, 93394, 85178, 90650, 112072, 81797, 88357, 
      124906, 93994, 126025, 80756, 79720, 89524, 79537, 77941, 77309, 84473, 
      125460, 124137, 76465, 120994, 92786, 124705, 112554, 87061, 73341, 
      75816, 109225, 90586, 72505, 113033, 96473, 82025, 81040, 72500, 74324, 
      88189, 87418, 71381, 80165, 70954, 70852, 75172, 69653, 86869, 79048, 
      70001, 114605, 113737, 111508, 68413, 66853, 91649, 86498, 67570, 
      74561, 112986, 97786, 82981, 105725, 78677, 83053, 72658, 108873, 
      80665, 79380, 67993, 102602, 65234, 72397, 72125, 71906, 95913, 59245, 
      106088, 84485, 81064, 70013, 64493, 60680, 59762, 66436, 98330, 72005, 
      61610, 59237, 58802, 57769, 55369, 96314, 100913, 90225, 77386, 54730, 
      95749, 74509, 56869, 79337, 54557, 53129, 80660, 55045, 54469, 52929, 
      105872, 85520, 50345, 57401, 119954, 75650, 75010, 49765, 50885, 51754, 
      100360, 98568, 51220, 82697, 65741, 56864, 55796, 132061, 78586, 69133, 
      86690, 56498, 148417, 54052, 48256, 128594, 127165, 104418, 138770, 
      59897, 84904, 184306, 157925, 44945, 45113, 45568, 119025, 42874, 
      42858, 176714, 68269, 105625, 79641, 61497, 175165, 174434, 107773, 
      105218, 194468, 74660, 80002, 41922, 44356, 160010, 92501, 215604, 
      38818, 68692, 49865, 49025, 140425, 92314, 73746, 70066, 55714, 171592, 
      112165, 44692, 135218, 124865, 123098, 122513, 109073, 89690, 92089, 
      212042, 144722, 276200, 227069, 110084, 298890, 224946, 74530, 67405, 
      55602, 292393, 128369, 82000, 212210, 193373, 82493, 73778, 55994, 
      54569, 276660, 187889, 51914, 208580, 169280, 120292, 61745, 34025, 
      246933, 170389, 270293, 291842, 197597, 160925, 36730, 282400, 275449, 
      148000, 110241, 110645, 81860, 68933, 247554, 146929, 238912, 147257, 
      45137, 31460, 269746, 200369, 57850, 41441, 266472, 44437, 30637, 
      271993, 223529, 87529, 56173, 266753, 198505, 174745, 54865, 35209, 
      296530, 140797, 72922, 30762, 273925, 238664, 110125, 313717, 275233, 
      220945, 29248, 234914, 146225, 65138, 28213, 201445, 265369, 174352, 
      199625, 51218, 202321, 183530, 159877, 143570, 47825, 218321, 26756, 
      132865, 136520, 255697, 178000, 116752, 224729, 183226, 156521, 55354, 
      209477, 184517, 150452, 137285, 42760, 266458, 249985, 205738, 201493, 
      188245, 173178, 59509, 57329, 54788, 300530, 55201, 38677, 46836, 
      244042, 183002, 154400, 134129, 52880, 31313, 30553, 293800, 289640, 
      288605, 76072, 53716, 44420, 285221, 276050, 261125, 143525, 78625, 
      294265, 252097, 128320, 249890, 135370, 110449, 102245, 62885, 37349, 
      264200, 220868, 215528, 201640, 157805, 101389, 37064, 270882, 240781, 
      234250, 167056, 158729, 147049, 97441, 68000, 212921, 156962, 36482, 
      296773, 260125, 100269, 61069, 241553, 221269, 188513, 105205, 76369, 
      62033, 298337, 288896, 133417, 130052, 277037, 226805, 120356, 217233, 
      173449, 112288, 75505, 24993, 47090, 231269, 60164, 46484, 141957, 
      42885, 172409, 98753, 42953, 24848, 221338, 202753, 171901, 86101, 
      59976, 183476, 178592, 124937, 60745, 55777, 20852, 139033, 89113, 
      170120, 167765, 114740, 105485, 77885, 46568, 174641, 85397, 25666, 
      144000, 90025, 101777, 76162, 21730, 105733, 43508, 78205, 62530, 
      48800, 15857, 94450, 23629, 48717, 37021, 129733, 26225, 120128, 
      109265, 79625, 16945, 124325, 81269, 52501, 34600, 113642, 90064, 
      100253, 76474, 14698, 73316, 54080, 53665, 23360, 39170, 32810, 22930, 
      62845, 26280, 60625, 17569, 77922, 61330, 48217, 42201, 31213, 23377, 
      17316, 48836, 47252, 32552, 41773, 13833, 61364, 55553, 43808, 12433, 
      11489, 10228, 9620, 62856, 61924, 13105, 45769, 47970, 7738, 62621, 
      45812, 19940, 54145, 53978, 19885, 55565, 20180, 62730, 48933, 42410, 
      5184, 63605, 47477, 66265, 51280, 11680, 47205, 6074, 4196, 60138, 
      62408, 12937, 56500, 55129, 47162, 40345, 39202, 42173, 36125, 3373, 
      28100, 3034, 43720, 39673, 37673, 30260, 19865, 9265, 62137, 43002, 
      67329, 61353, 53833, 45153, 2738, 62541, 57250, 43145, 27449, 66197, 
      45281, 43625, 43216, 29745, 29333, 10394, 60345, 56521, 35521, 13396, 
      8621, 2906, 26437, 69210, 46885, 58145, 50308, 46330, 1261, 63341, 
      5066, 1370, 62288, 833, 57850, 36829, 2845, 932, 64129, 69220, 68697, 
      58176, 66578, 64033, 5153, 70180, 56653, 20648, 10484, 15284, 71650, 
      50986, 6922, 64333, 59373, 39925, 71012, 49985, 36356, 7825, 421, 
      67250, 75197, 65146, 19165, 74629, 66149, 1000, 42517, 20245, 71888, 
      2768, 75125, 4538, 4018, 2753, 54792, 44980, 20474, 2234, 56185, 44960, 
      30292, 66058, 2125, 3730, 70760, 53825, 0, 54757, 1601, 62005, 56648, 
      78409, 68653, 64525, 57609, 73457, 41, 116, 46250, 74, 232, 1073, 
      72964, 30689, 73, 62581, 1042, 1525, 27656, 104, 1544, 32882, 65680, 
      65169, 45088, 29728, 2169, 79157, 82594, 4714, 72080, 59338, 29189, 
      370, 10004, 81097, 505, 4973, 31858, 77860, 31905, 82421, 1525, 4594, 
      71432, 59240, 59293, 36073, 58865, 48745, 57010, 62901, 80485, 62465, 
      1249, 1553, 2180, 51265, 1873, 2458, 31154, 70992, 4432, 13840, 1469, 
      2813, 3485, 17498, 66469, 87449, 56825, 42404, 4516, 17729, 59762, 
      37108, 34888, 33805, 2920, 10980, 90653, 2554, 3965, 62234, 56498, 
      76288, 3461, 14600, 90810, 21645, 22482, 14153, 10553, 87597, 71560, 
      39780, 91829, 13841, 73361, 10361, 87930, 65250, 42850, 73060, 5128, 
      11464, 13364, 87002, 6962, 9257, 91216, 66100, 5449, 66221, 87490, 
      8065, 83317, 82197, 10400, 11002, 10229, 74737, 72122, 86554, 50420, 
      15880, 18545, 22937, 32173, 98500, 55813, 10730, 11570, 16804, 35984, 
      100810, 74161, 25605, 89668, 78548, 15188, 20180, 103610, 59040, 14452, 
      18292, 79049, 19769, 106621, 80296, 82098, 79393, 101380, 77440, 18560, 
      19408, 20288, 88756, 20381, 102713, 85201, 85392, 22212, 25793, 31018, 
      109460, 21053, 113485, 95065, 22769, 110260, 86580, 36209, 90973, 
      32689, 88057, 123877, 115362, 93546, 34225, 120580, 102996, 101205, 
      33445, 120154, 121273, 40258, 43165, 100597, 118729, 114889, 118970, 
      111850, 119060, 102992, 98897, 85572, 125029, 117253, 102565, 81665, 
      121617, 111505, 86337, 87656, 118285, 112905, 110641, 127285, 114413, 
      109253, 103970, 127885, 102857, 97826, 135396, 120448, 116740, 112505, 
      139009, 122312, 100589, 129929, 142202, 132197, 144580, 123913, 113332, 
      119641, 134485, 141125, 125621, 143485, 115433, 113684, 137860, 137666, 
      147194, 150642, 130117, 134208, 133970 ], 
  [ 261697, 257149, 255281, 254212, 252068, 249842, 248173, 246041, 244157, 
      243674, 242105, 237352, 234265, 234733, 233545, 233224, 229637, 228680, 
      221224, 220402, 218056, 216346, 215297, 213197, 212546, 211636, 201280, 
      198314, 198160, 193397, 191853, 189709, 187610, 186917, 185021, 184066, 
      182393, 182554, 182152, 181477, 181501, 177290, 178425, 177586, 174868, 
      173970, 173456, 172325, 172840, 170068, 169744, 168921, 166010, 165092, 
      164029, 162509, 164713, 161928, 160144, 159397, 158440, 158405, 158728, 
      157805, 157634, 155357, 149913, 151533, 148450, 144253, 141412, 139325, 
      138393, 141737, 136242, 135713, 139393, 129636, 133696, 128885, 131189, 
      129389, 124673, 128965, 123656, 124525, 123482, 285826, 120553, 122810, 
      119752, 120836, 123425, 121320, 116306, 116290, 266050, 118516, 114957, 
      268585, 114253, 117725, 246013, 114353, 116705, 116933, 114121, 115589, 
      267581, 110898, 110953, 278989, 112925, 109741, 263349, 108277, 108290, 
      249617, 217153, 249160, 265477, 105057, 223312, 104585, 105113, 103880, 
      104525, 103570, 102722, 102805, 250120, 227225, 231625, 100594, 195938, 
      100369, 102673, 199105, 100202, 193442, 102964, 202448, 192845, 259090, 
      91253, 91565, 177616, 161225, 174665, 181210, 260797, 186773, 167170, 
      178217, 90389, 94769, 87220, 90036, 85625, 84681, 159757, 207882, 
      219370, 86913, 91225, 99585, 165313, 188569, 85969, 137594, 181594, 
      82421, 96437, 81666, 140761, 141593, 191645, 146088, 128576, 130282, 
      180968, 76873, 76954, 139730, 76617, 209401, 75176, 76597, 86666, 
      138466, 156385, 74664, 82701, 122184, 73322, 78290, 90050, 91405, 
      139961, 153017, 82640, 83273, 138370, 180850, 138877, 110225, 165089, 
      135232, 78970, 86593, 148210, 67856, 67924, 67565, 103562, 130082, 
      72040, 74845, 104589, 174290, 65761, 68345, 75536, 65986, 189634, 
      73732, 171445, 64450, 74618, 75673, 91898, 64729, 90065, 76634, 75892, 
      76141, 61300, 107936, 59305, 64378, 66105, 75178, 83698, 94393, 134189, 
      165665, 58561, 70144, 85489, 92944, 133225, 131720, 104980, 55597, 
      54578, 55588, 60065, 127265, 54090, 60930, 82602, 57800, 88244, 127060, 
      55373, 80770, 80660, 130600, 50629, 52741, 99466, 152386, 51137, 55505, 
      55801, 107776, 122000, 128017, 49793, 49873, 127013, 51784, 60100, 
      69005, 70745, 51536, 51881, 55530, 48749, 66293, 54314, 68993, 122165, 
      49465, 48500, 45877, 50273, 57044, 45545, 63981, 54916, 119306, 120410, 
      123205, 45028, 95705, 96625, 60125, 47620, 42386, 43546, 50674, 59040, 
      58777, 42192, 41977, 66173, 43709, 42029, 115333, 68625, 52769, 40016, 
      74197, 92565, 42409, 54938, 55970, 45812, 38417, 40441, 41441, 48617, 
      55449, 39546, 60525, 43877, 41480, 41117, 41000, 38792, 37661, 37250, 
      71089, 45889, 102017, 77690, 37925, 113941, 76501, 37469, 39236, 44749, 
      110250, 40762, 36045, 70313, 62240, 35600, 36713, 43265, 44180, 101533, 
      59560, 44797, 68081, 52181, 37825, 38714, 95234, 85840, 52352, 97498, 
      108749, 62708, 48500, 62365, 103517, 99842, 43997, 34786, 34250, 32141, 
      33722, 85045, 42920, 80613, 42778, 44554, 76273, 96001, 62660, 35737, 
      47876, 94129, 43850, 76850, 96840, 72712, 30312, 35460, 93938, 61258, 
      51538, 35554, 55210, 109673, 39584, 30209, 67609, 97362, 79417, 31842, 
      118900, 97730, 70586, 69365, 77065, 40324, 29905, 74880, 61378, 92072, 
      49725, 60020, 32825, 60840, 52813, 43668, 38125, 33640, 67946, 65921, 
      34436, 35281, 85658, 49613, 29549, 70132, 51561, 41236, 27585, 62834, 
      51914, 38909, 34634, 33241, 90797, 82280, 60965, 59060, 53300, 47125, 
      25652, 25810, 26545, 108953, 26020, 34768, 28885, 78669, 50389, 39101, 
      32402, 25565, 40970, 42082, 104553, 102265, 101698, 21609, 24525, 
      28333, 99716, 94757, 86852, 34772, 21352, 104546, 82034, 29861, 80761, 
      31761, 25092, 23440, 21520, 31552, 88049, 66245, 63713, 57313, 39218, 
      23050, 31265, 91453, 75860, 72605, 42381, 39202, 35010, 21906, 20077, 
      62036, 38369, 30209, 105170, 85370, 21922, 20162, 75688, 65700, 50728, 
      22644, 19080, 19720, 105794, 100565, 29794, 28769, 93850, 67954, 25621, 
      63058, 43610, 23165, 17738, 39298, 21145, 69602, 17837, 21005, 31300, 
      22084, 42562, 19450, 21682, 36805, 64345, 55588, 42050, 17090, 16705, 
      46601, 44525, 25034, 16066, 16714, 41225, 29300, 16820, 40729, 39778, 
      21853, 19618, 15418, 18265, 42440, 15908, 31525, 30517, 16322, 18244, 
      14625, 36009, 18922, 18005, 14324, 14093, 15805, 47914, 16057, 30880, 
      15250, 19466, 24660, 26920, 21605, 18698, 13394, 40100, 22522, 13162, 
      13410, 19377, 19325, 13997, 15760, 12105, 42993, 11281, 11701, 11754, 
      25909, 15041, 18041, 25945, 10634, 22273, 10282, 31810, 10729, 10049, 
      11444, 12916, 17370, 22634, 30145, 10181, 10469, 15425, 11540, 35080, 
      8665, 8938, 10765, 37890, 40690, 45513, 48649, 8281, 8285, 34344, 9442, 
      8833, 56585, 7570, 9013, 22453, 7514, 7345, 21456, 7058, 20813, 6733, 
      6970, 7933, 60085, 5248, 5968, 5096, 5085, 27261, 5218, 40837, 63761, 
      4105, 4033, 22888, 3737, 3770, 4225, 5364, 5625, 4850, 6290, 56842, 
      9025, 59305, 4049, 4680, 5018, 7433, 13418, 26218, 2804, 3793, 2842, 
      2482, 2450, 3130, 68353, 2260, 2117, 2986, 7412, 2164, 2306, 2522, 
      2581, 5956, 6010, 20765, 1450, 1370, 3770, 16745, 23200, 38545, 6850, 
      1885, 1556, 1114, 1233, 1465, 64970, 1156, 29461, 66949, 1037, 52370, 
      809, 2720, 36128, 48253, 1000, 1409, 1354, 661, 1105, 900, 91780, 1429, 
      538, 8993, 18485, 12985, 1489, 481, 23809, 722, 442, 1586, 1313, 410, 
      2225, 21898, 62226, 821, 1744, 585, 9360, 1642, 650, 69817, 884, 8564, 
      1237, 81877, 1664, 27953, 29305, 81860, 49, 533, 8317, 78997, 34, 509, 
      3625, 545, 35360, 87041, 1033, 8, 54757, 0, 37636, 226, 17, 2120, 788, 
      404, 40, 1378, 52450, 59545, 377, 58097, 48425, 70792, 1345, 3530, 
      56218, 320, 70289, 74048, 4705, 55777, 74065, 2909, 605, 562, 605, 
      3965, 77962, 2378, 3005, 90797, 1381, 337, 4352, 50881, 110585, 2900, 
      51476, 91042, 3733, 2465, 3778, 3280, 70272, 88785, 1649, 689, 740, 
      2792, 778, 954, 793, 1066, 3204, 1096, 62962, 67010, 72785, 1124, 
      69668, 74465, 4877, 2125, 85325, 120941, 60832, 75280, 79696, 131617, 
      1810, 5002, 1522, 2545, 84465, 131842, 1649, 3797, 4385, 4706, 73505, 
      110581, 5860, 67985, 78754, 2237, 2117, 3653, 72626, 120737, 6469, 
      140884, 143125, 118882, 106388, 6058, 3593, 4573, 7012, 117160, 3986, 
      104786, 6385, 3361, 4361, 4149, 79425, 108225, 114805, 6389, 89213, 
      99464, 7325, 3737, 80210, 3856, 6869, 92178, 6434, 6250, 100589, 
      102593, 99010, 5800, 5525, 7785, 5813, 118225, 126034, 138850, 162592, 
      10829, 6050, 96685, 100333, 119137, 171077, 11729, 7076, 144784, 9477, 
      7717, 112837, 129061, 12653, 6925, 109289, 122489, 8212, 126772, 13786, 
      8521, 8917, 8552, 12753, 8469, 121813, 124533, 127285, 10421, 126436, 
      13610, 10600, 10789, 130129, 140260, 154377, 16133, 125690, 17348, 
      12968, 130210, 16925, 11965, 165640, 13540, 155090, 13428, 22100, 
      19669, 14701, 158024, 21605, 17125, 16738, 154898, 21645, 22292, 
      171065, 177714, 17524, 22082, 21050, 22321, 20813, 22873, 18973, 18154, 
      16525, 25092, 22932, 19476, 16360, 24484, 21860, 17284, 17665, 23956, 
      22786, 22856, 27794, 25210, 24260, 23189, 29780, 24404, 23585, 32605, 
      28885, 27985, 27026, 34340, 29809, 26330, 33202, 37049, 34064, 38021, 
      32328, 30169, 31796, 35874, 38762, 34490, 39716, 32722, 32377, 38765, 
      39965, 44797, 46369, 41284, 42565, 42793 ], 
  [ 308645, 298665, 299125, 297280, 292808, 298730, 290853, 285617, 286061, 
      291010, 292157, 288180, 270737, 287113, 277389, 282500, 272705, 271748, 
      265844, 266186, 267332, 258250, 252545, 260921, 252122, 251600, 248228, 
      242546, 248212, 241121, 230653, 235881, 229514, 211361, 226925, 223642, 
      223133, 214370, 229876, 218725, 217197, 212210, 198601, 197762, 217160, 
      215098, 218852, 206081, 195732, 214688, 207380, 206557, 211018, 208936, 
      200889, 196265, 183725, 192580, 202436, 191601, 198404, 196429, 189380, 
      200873, 193330, 197261, 182893, 172873, 180266, 167533, 181376, 182393, 
      177193, 154541, 177370, 166753, 152585, 169600, 146500, 167297, 147485, 
      144521, 165413, 140993, 148100, 144701, 145210, 166322, 153533, 141434, 
      159716, 139072, 131573, 133348, 155882, 152762, 153530, 135200, 154921, 
      154125, 153053, 132469, 142805, 141125, 132613, 132065, 138177, 130721, 
      151957, 147370, 145485, 157545, 128057, 136125, 148501, 148241, 143210, 
      141365, 125973, 140132, 148301, 139201, 127476, 136013, 131885, 136084, 
      130909, 132282, 128330, 124533, 137988, 126733, 128417, 123874, 112130, 
      116665, 111985, 112969, 114946, 110410, 105680, 112820, 108649, 138034, 
      126173, 121829, 100404, 94877, 99005, 101282, 137801, 102965, 95778, 
      99065, 105521, 98261, 113992, 104392, 115889, 122317, 91081, 109330, 
      114610, 100105, 93553, 87169, 91593, 100105, 100325, 84050, 97010, 
      110357, 87125, 111154, 83725, 83005, 99689, 83620, 79300, 79066, 93668, 
      109853, 108770, 79978, 106105, 105417, 108932, 99101, 79682, 77162, 
      82277, 96004, 81925, 73684, 98930, 86050, 76082, 75497, 76717, 80461, 
      79924, 79393, 75514, 90058, 75245, 70261, 83221, 73540, 78194, 73013, 
      76042, 99284, 98576, 96665, 67090, 70330, 80964, 77173, 66565, 84274, 
      97577, 85417, 74372, 91594, 90306, 74120, 82205, 93938, 72290, 71405, 
      64738, 88785, 62129, 65770, 65416, 65277, 82640, 60212, 90733, 73690, 
      71149, 63538, 60418, 59085, 65125, 76037, 84169, 64324, 58329, 57636, 
      64161, 63044, 56480, 81981, 85618, 76928, 67049, 59753, 81250, 64810, 
      53890, 68276, 52936, 58384, 68953, 52058, 51560, 58820, 89041, 72529, 
      51354, 66250, 100801, 64817, 64337, 52292, 55652, 57401, 84325, 82853, 
      56785, 70020, 57384, 51545, 50957, 110900, 66625, 59410, 72805, 50773, 
      124930, 49205, 53489, 107665, 106312, 87005, 116233, 52000, 70765, 
      156325, 132904, 50242, 50570, 51425, 98960, 44489, 44633, 149365, 
      57320, 87394, 66050, 52226, 147892, 147241, 89140, 86985, 165113, 
      61945, 66085, 47045, 41077, 134249, 76100, 184001, 40573, 56765, 43298, 
      42778, 116816, 75665, 60617, 57737, 47065, 144301, 92314, 39961, 
      112165, 103172, 101645, 101140, 89620, 73357, 75274, 180505, 120385, 
      238981, 194090, 90305, 259829, 192125, 60749, 55144, 46301, 253810, 
      105946, 66697, 180505, 163508, 67028, 59993, 46369, 45344, 239273, 
      158500, 43245, 177109, 141809, 98741, 50354, 37034, 211940, 142756, 
      233298, 253085, 167080, 134248, 33653, 244361, 237970, 122761, 89882, 
      90122, 65897, 55450, 212309, 121684, 204385, 121930, 37570, 31653, 
      232577, 169360, 46601, 35072, 229541, 36866, 31066, 234580, 190276, 
      70276, 45160, 229738, 167570, 146210, 44090, 31154, 257113, 116020, 
      58145, 29585, 236266, 203965, 89266, 272936, 237410, 187762, 28625, 
      200449, 120640, 51633, 28708, 170018, 228260, 145561, 168272, 40585, 
      170644, 153693, 132520, 118053, 37908, 185122, 25957, 108544, 111717, 
      219130, 148553, 94345, 190800, 153217, 129312, 43105, 176906, 154346, 
      123881, 112234, 33629, 228925, 213812, 173485, 169640, 157672, 144125, 
      46216, 44434, 42453, 260273, 42704, 30500, 36257, 208261, 152821, 
      127177, 109226, 40697, 25450, 25010, 253933, 250093, 249138, 59245, 
      41209, 34153, 245992, 237541, 223816, 117416, 61316, 254314, 215506, 
      103969, 213457, 110137, 88336, 81252, 48292, 28836, 226565, 186913, 
      182053, 169445, 130010, 80474, 28549, 232685, 205064, 199093, 138217, 
      130770, 120370, 77002, 52281, 179600, 129161, 27881, 256490, 222722, 
      79346, 46546, 205668, 187144, 157428, 83560, 59044, 47268, 257890, 
      249169, 108170, 105205, 238186, 192114, 96625, 183338, 143714, 89513, 
      58090, 19898, 35113, 196090, 45385, 34585, 115496, 31784, 142666, 
      77650, 31770, 19345, 186953, 170048, 142154, 66754, 45029, 152525, 
      148121, 100306, 45554, 41546, 16781, 112720, 69200, 140445, 138330, 
      91305, 83250, 59650, 34173, 144484, 65960, 19109, 117041, 69866, 79936, 
      58081, 16609, 83330, 31585, 59720, 46685, 35593, 13770, 73481, 17300, 
      35426, 26450, 104200, 18772, 95713, 86210, 60730, 13328, 99346, 62050, 
      38242, 24421, 89941, 69481, 78228, 57889, 11953, 55125, 39249, 38914, 
      16209, 27457, 22697, 15857, 46330, 18005, 44426, 12410, 58841, 44969, 
      34336, 29600, 21250, 15650, 11909, 34625, 33361, 22021, 29000, 9860, 
      44749, 39978, 30553, 9178, 8874, 8653, 8685, 45917, 45145, 9124, 31946, 
      33665, 8473, 45594, 31905, 12753, 38554, 38385, 12532, 39650, 12665, 
      45533, 34130, 28885, 6929, 45988, 32740, 48164, 35737, 6697, 32378, 
      4365, 6725, 42905, 44773, 6980, 39821, 38690, 32161, 26704, 25801, 
      28130, 23362, 4850, 17173, 4985, 29269, 26020, 24418, 18685, 11090, 
      4490, 44320, 28625, 48626, 43610, 37370, 30290, 6273, 44552, 40141, 
      28594, 16336, 47560, 30242, 28906, 28577, 17984, 17650, 4469, 42578, 
      39394, 22394, 6269, 3412, 1297, 15386, 49997, 31432, 40690, 34213, 
      30953, 4442, 45000, 1525, 4869, 44105, 1930, 40385, 23284, 820, 1305, 
      45620, 49909, 49466, 40625, 47665, 45520, 12240, 50705, 39338, 10933, 
      4129, 7165, 51929, 34625, 2081, 45730, 41570, 25642, 51365, 33778, 
      22789, 2498, 3250, 48157, 54900, 46369, 9748, 54410, 47210, 5021, 
      27656, 10504, 52065, 8545, 54820, 793, 593, 8528, 37685, 29633, 10645, 
      7605, 38834, 29609, 17981, 47105, 52, 10217, 51085, 36868, 1601, 37636, 
      0, 43682, 39205, 57604, 49288, 45800, 40004, 53370, 1234, 2509, 30641, 
      2225, 701, 5220, 52949, 18274, 1898, 44164, 5105, 6148, 15957, 1845, 
      6165, 19981, 46777, 46346, 29705, 17545, 7346, 58250, 61205, 11645, 
      52209, 41465, 17156, 1217, 19405, 59936, 1424, 11890, 19253, 57173, 
      19298, 61092, 5476, 11185, 51701, 41429, 41480, 22580, 41130, 32770, 
      39593, 44522, 59464, 44164, 3986, 4930, 6437, 34880, 5648, 6953, 18845, 
      51401, 10441, 24329, 3796, 7380, 8692, 29185, 47594, 65530, 39546, 
      27765, 10357, 29410, 42001, 23585, 21845, 21002, 7157, 20177, 68328, 
      5905, 8914, 44141, 39365, 56033, 7442, 24901, 68549, 34184, 35261, 
      24210, 19088, 65810, 52093, 25913, 69480, 23652, 53650, 18650, 66137, 
      46817, 28417, 53425, 9973, 20149, 22849, 65365, 13165, 16820, 69017, 
      47581, 10370, 47700, 65845, 14578, 62306, 61346, 17945, 18785, 17530, 
      55076, 52861, 65209, 34913, 25493, 29034, 34866, 46580, 75625, 39418, 
      17533, 18853, 26405, 51185, 77689, 54800, 38084, 68065, 58545, 23985, 
      30897, 80165, 42233, 22765, 28205, 59040, 30160, 82850, 60125, 61685, 
      59380, 78325, 57745, 28305, 29473, 30673, 67457, 30600, 79570, 64532, 
      64721, 32741, 37440, 44185, 85585, 31018, 89128, 73108, 33210, 86377, 
      65897, 50404, 69800, 45674, 67360, 98536, 91061, 72125, 47444, 95713, 
      80369, 78818, 46258, 95365, 96400, 54665, 58210, 78440, 94250, 90890, 
      94489, 88325, 94653, 80665, 77130, 65801, 99976, 93160, 80392, 62532, 
      97040, 88208, 66560, 67717, 94184, 89522, 87652, 102290, 91170, 86728, 
      82165, 103112, 81440, 77129, 109817, 96785, 93557, 89882, 113104, 
      98485, 79874, 105370, 116201, 107396, 118337, 100228, 91085, 96592, 
      109594, 115586, 102002, 117704, 93250, 91741, 112873, 112909, 121621, 
      124745, 106856, 110465, 110305 ], 
  [ 262225, 258089, 256037, 255026, 253058, 250196, 249005, 247109, 245041, 
      244136, 242353, 237530, 235549, 234785, 234257, 233514, 230401, 229442, 
      221850, 220936, 218314, 217172, 216481, 213565, 213544, 212602, 201682, 
      198920, 198314, 193721, 192865, 190145, 188372, 189025, 185777, 185000, 
      183233, 184084, 182450, 182585, 182729, 178568, 180841, 180000, 175570, 
      174760, 173914, 173681, 175034, 170578, 170794, 169969, 166480, 165650, 
      165125, 163841, 167185, 163498, 160810, 160841, 159282, 159397, 160290, 
      158405, 158804, 156041, 151273, 153793, 149896, 146345, 142210, 139877, 
      139273, 144625, 136936, 137185, 142245, 130402, 136562, 129769, 133781, 
      132065, 125365, 131877, 125602, 126801, 125636, 298900, 121833, 125200, 
      120490, 123250, 126617, 124210, 117064, 117288, 278568, 121042, 115681, 
      281249, 115065, 120397, 257805, 116093, 119285, 119573, 116069, 118225, 
      280325, 111880, 112085, 292181, 115553, 111497, 276025, 108981, 109384, 
      261781, 227993, 261378, 278325, 106201, 234506, 105937, 106825, 105170, 
      106265, 105128, 104516, 104897, 262562, 238765, 243373, 102560, 206180, 
      102869, 105713, 209525, 102820, 203620, 106506, 213130, 203105, 272192, 
      92293, 92965, 187322, 170089, 184249, 191124, 274041, 196985, 176420, 
      188065, 92945, 98225, 88874, 92650, 87005, 85489, 168785, 219220, 
      231188, 89605, 94757, 104257, 174725, 199121, 88569, 145444, 191844, 
      83969, 100865, 83092, 148877, 149825, 202457, 154618, 136082, 137936, 
      191410, 78013, 78184, 148040, 78025, 221129, 76250, 78541, 90884, 
      146884, 165793, 76690, 86437, 129610, 75016, 81364, 94804, 96309, 
      148525, 162301, 86522, 87245, 146900, 191540, 147465, 116981, 175085, 
      143666, 82692, 91305, 157448, 69082, 69210, 68969, 110036, 138356, 
      75002, 78317, 111181, 184900, 66949, 70673, 79274, 67652, 200960, 
      77346, 181989, 65812, 78440, 79645, 97640, 66509, 95857, 81104, 80330, 
      80609, 63274, 115250, 60497, 67280, 69337, 79700, 89120, 100745, 
      143149, 176213, 60197, 74210, 91205, 99290, 142181, 140642, 112338, 
      57161, 55780, 57538, 63125, 136085, 55588, 64228, 88420, 60586, 94570, 
      135962, 57913, 86580, 86498, 139738, 51245, 54797, 106772, 162632, 
      50881, 58369, 58725, 115650, 130714, 137061, 50705, 50905, 136025, 
      53954, 63890, 73933, 75853, 50522, 54317, 58804, 50461, 71065, 52424, 
      74093, 131045, 48533, 47594, 46261, 48733, 60994, 47153, 60397, 52442, 
      128200, 129364, 132309, 44410, 103217, 104197, 56773, 50418, 42452, 
      45352, 54100, 55714, 55481, 42106, 42041, 62065, 45841, 43709, 124153, 
      74293, 50005, 40762, 69241, 100117, 44829, 59368, 60520, 43850, 39065, 
      42409, 43709, 52265, 52105, 38992, 65641, 42121, 40234, 39961, 39874, 
      38386, 38425, 37832, 66149, 43649, 94945, 72208, 37393, 106177, 71077, 
      39185, 41522, 48145, 102664, 39236, 37189, 65305, 57922, 36682, 38425, 
      46537, 47602, 94393, 55418, 48425, 63157, 48757, 36621, 41320, 103240, 
      79594, 48866, 90500, 101089, 58138, 45370, 68085, 96125, 92660, 41405, 
      34024, 33424, 33025, 35536, 78697, 40322, 74533, 40148, 48584, 83213, 
      88929, 57898, 38385, 52354, 87145, 47876, 83876, 89674, 67106, 30706, 
      38194, 86920, 56520, 47700, 38376, 60552, 101753, 37154, 31529, 74029, 
      90100, 73265, 30880, 110466, 90404, 65000, 75989, 70997, 37586, 31697, 
      81922, 56448, 85010, 45781, 55114, 35689, 55810, 48473, 40258, 35405, 
      36770, 62344, 72469, 32162, 32825, 78788, 45413, 27989, 64250, 47149, 
      37874, 29833, 57460, 47440, 35785, 32080, 36657, 83561, 75554, 55709, 
      53954, 48674, 43069, 27506, 27812, 28757, 100693, 28170, 38538, 31753, 
      72085, 45905, 35725, 29896, 27829, 45604, 46836, 96433, 94265, 93728, 
      22129, 26665, 31313, 91834, 87145, 79690, 31810, 21690, 96392, 75140, 
      27557, 73925, 29125, 23626, 22394, 22874, 35186, 80761, 60337, 57985, 
      52065, 35620, 22032, 34897, 83953, 69290, 66245, 38389, 35540, 31828, 
      21064, 21005, 56362, 34765, 33805, 96884, 78164, 20896, 21536, 69050, 
      59722, 45890, 21346, 19402, 21002, 97444, 92485, 27144, 26269, 86096, 
      61760, 23537, 57160, 39272, 21437, 18020, 44200, 23465, 63220, 19105, 
      23353, 28186, 24730, 38216, 18344, 24296, 41549, 58257, 50130, 37700, 
      16640, 17905, 41797, 39901, 22600, 17172, 18180, 46501, 26234, 16154, 
      36401, 35540, 19865, 18080, 15380, 20417, 37930, 15418, 35865, 27205, 
      15560, 16850, 14641, 40885, 17316, 20329, 14186, 14945, 17645, 53924, 
      14985, 35298, 17056, 22292, 21874, 30914, 19237, 16840, 13096, 45530, 
      19940, 12740, 14848, 22345, 17221, 13061, 14282, 11917, 48745, 11237, 
      12917, 13000, 30005, 17425, 21025, 30069, 11216, 25945, 10980, 36648, 
      10345, 10685, 13010, 14962, 20404, 26504, 34885, 11617, 12025, 18241, 
      13514, 40354, 9197, 9860, 12557, 43432, 46472, 51685, 55061, 8689, 
      8753, 39610, 11016, 10225, 63617, 7940, 10553, 26513, 8420, 8249, 
      25450, 7840, 24745, 7033, 8164, 9605, 67477, 5378, 7178, 5042, 5989, 
      32125, 6388, 46925, 71437, 4369, 4145, 27378, 4205, 4328, 5321, 6970, 
      7321, 6304, 8224, 64116, 11645, 66753, 5345, 6274, 6760, 9805, 16840, 
      31140, 2834, 5113, 2536, 2536, 2984, 4264, 76385, 2218, 2405, 4232, 
      9946, 1874, 3364, 3700, 3789, 8242, 8324, 25237, 1480, 1640, 5540, 
      20765, 27938, 44633, 9396, 1369, 2450, 1256, 1885, 2385, 72848, 962, 
      34817, 74945, 901, 59464, 941, 4322, 42050, 55073, 738, 845, 820, 757, 
      689, 634, 101114, 801, 720, 12025, 22777, 16613, 765, 1017, 28665, 416, 
      436, 2900, 613, 1000, 3805, 26568, 69952, 325, 794, 205, 12490, 720, 
      208, 77985, 1970, 11570, 461, 90701, 706, 33205, 34677, 90682, 289, 
      1433, 11285, 87665, 180, 1405, 5661, 89, 41234, 96125, 305, 298, 62005, 
      226, 43682, 0, 121, 962, 170, 26, 82, 488, 59540, 67085, 1165, 65545, 
      55241, 78986, 477, 5512, 63540, 50, 78449, 82418, 6953, 63065, 82433, 
      4705, 149, 136, 1469, 6029, 86536, 1168, 1613, 100025, 557, 261, 6466, 
      57825, 120733, 1586, 58442, 100256, 5625, 1325, 5668, 1898, 78370, 
      97873, 865, 625, 674, 4346, 740, 1576, 873, 784, 1930, 842, 70596, 
      74884, 80989, 1586, 77690, 82757, 6865, 1381, 94181, 131477, 68306, 
      83594, 88250, 142601, 1332, 3380, 1640, 3653, 93253, 142820, 1585, 
      5321, 6089, 6500, 81689, 120625, 4082, 75833, 87200, 2041, 2281, 2645, 
      80704, 131185, 4705, 152170, 154501, 129236, 116170, 4468, 2873, 5953, 
      5210, 127418, 3172, 114472, 4789, 3025, 5525, 3361, 87817, 118057, 
      124937, 4849, 98113, 108874, 5573, 3365, 88628, 3482, 5321, 101188, 
      5120, 4996, 109981, 112073, 108308, 4986, 4861, 6337, 6553, 128385, 
      136520, 149876, 174546, 8801, 6452, 105785, 109613, 129285, 183325, 
      9605, 6362, 156010, 7921, 6761, 122681, 139625, 10405, 7165, 118949, 
      132749, 7250, 137210, 11412, 7497, 7801, 7586, 10645, 7621, 132005, 
      134845, 137717, 8969, 136802, 11464, 9378, 9565, 140605, 151154, 
      165841, 13705, 135952, 14738, 11258, 140648, 14489, 10729, 177482, 
      12114, 166472, 12178, 19106, 17065, 13177, 169490, 18785, 15145, 14848, 
      166208, 18853, 19466, 182969, 189856, 15714, 19400, 18548, 19637, 
      18485, 20213, 17093, 16484, 15601, 22186, 20386, 17650, 15674, 21754, 
      19610, 16354, 16673, 21402, 20500, 20714, 24896, 22964, 22282, 21481, 
      26954, 22834, 22285, 29473, 26469, 25749, 25000, 31082, 27329, 25012, 
      30440, 33745, 31210, 34625, 29890, 28269, 29594, 32980, 35620, 32068, 
      36482, 30836, 30581, 35825, 37105, 41621, 43069, 38970, 40069, 40325 ], 
  [ 262544, 258100, 256180, 255125, 253025, 250625, 249082, 247010, 245074, 
      244477, 242848, 238069, 235274, 235412, 234400, 233965, 230500, 229541, 
      222037, 221189, 218765, 217205, 216250, 213928, 213445, 212525, 202001, 
      199085, 198809, 194084, 192722, 190420, 188405, 188068, 185810, 184901, 
      183200, 183545, 182813, 182354, 182410, 178205, 179642, 178801, 175625, 
      174749, 174145, 173252, 173989, 170765, 170585, 169760, 166689, 165793, 
      164872, 163412, 165920, 162893, 160865, 160324, 159205, 159210, 159685, 
      158504, 158485, 156074, 150800, 152660, 149357, 145322, 142133, 139976, 
      139130, 143008, 136925, 136602, 140650, 130325, 134945, 129604, 132362, 
      130580, 125332, 130216, 124645, 125602, 124525, 289781, 121360, 123913, 
      120413, 121941, 124736, 122549, 116965, 117013, 269845, 119645, 115604, 
      272416, 114922, 118890, 249610, 115268, 117844, 118088, 115090, 116740, 
      271426, 111605, 111700, 282952, 114068, 110650, 267170, 108904, 109021, 
      253300, 220480, 252853, 269338, 105794, 226729, 105376, 106000, 104653, 
      105418, 104413, 103625, 103786, 253861, 230724, 235178, 101537, 199085, 
      101450, 103898, 202298, 101313, 196569, 104317, 205705, 195988, 262985, 
      91930, 92338, 180601, 163984, 177616, 184249, 264724, 189890, 170029, 
      181234, 91460, 96080, 88049, 91121, 86378, 85280, 162548, 211289, 
      222905, 88010, 92546, 101210, 168202, 191762, 87040, 140065, 184705, 
      83210, 97994, 82421, 143300, 144160, 194900, 148733, 130945, 132689, 
      184117, 77540, 77645, 142309, 77354, 212890, 75821, 77474, 88145, 
      141065, 159248, 75557, 84050, 124517, 74125, 79461, 91669, 93064, 
      142596, 155844, 84025, 84682, 140993, 184049, 141514, 112372, 168100, 
      137825, 80305, 88192, 151013, 68521, 68605, 68276, 105625, 132625, 
      73165, 76106, 106682, 177453, 66410, 69298, 76865, 66761, 192985, 
      75025, 174586, 65141, 75965, 77060, 93757, 65530, 91930, 78145, 77393, 
      77650, 62141, 110201, 59936, 65465, 67280, 76697, 85457, 96400, 136890, 
      168788, 59306, 71537, 87322, 94945, 135922, 134405, 107245, 56314, 
      55197, 56405, 61178, 129914, 54785, 62105, 84449, 58837, 90225, 129725, 
      56340, 82609, 82505, 133325, 51080, 53576, 101701, 155405, 51354, 
      56554, 56866, 110161, 124609, 130714, 50320, 50432, 129700, 52645, 
      61393, 70600, 72388, 51545, 52810, 56681, 49482, 67842, 54085, 70628, 
      124808, 49490, 48529, 46250, 50130, 58365, 46240, 63290, 54521, 121941, 
      123061, 125896, 45125, 97970, 98906, 59490, 48625, 42661, 44285, 51845, 
      58409, 58154, 42425, 42250, 65332, 44532, 42730, 117938, 70388, 52282, 
      40465, 73124, 94826, 43300, 56365, 57429, 45533, 38834, 41210, 42290, 
      49834, 54800, 39641, 62132, 43650, 41389, 41050, 40941, 38925, 38106, 
      37645, 70010, 45530, 100368, 76465, 38020, 112106, 75290, 38162, 40081, 
      45890, 108461, 40589, 36584, 69210, 61321, 36121, 37402, 44370, 45325, 
      99860, 58685, 45994, 66996, 51496, 37732, 39637, 97597, 84401, 51649, 
      95857, 106930, 61713, 47889, 64114, 101768, 98149, 43528, 34805, 34249, 
      32596, 34425, 83570, 42445, 79208, 42293, 45845, 78340, 94330, 61605, 
      36658, 49285, 92480, 45137, 78937, 95141, 71429, 30629, 36401, 92277, 
      60205, 50725, 36517, 56845, 107770, 39145, 30770, 69530, 95633, 77984, 
      31793, 116857, 95981, 69301, 71336, 75650, 39797, 30586, 76961, 60265, 
      90389, 48872, 58909, 33786, 59693, 51850, 42953, 37594, 34669, 66645, 
      67860, 34021, 34816, 84013, 48680, 29320, 68749, 50570, 40525, 28370, 
      61585, 50905, 38260, 34137, 34336, 89050, 80669, 59746, 57881, 52249, 
      46226, 26329, 26525, 27316, 106930, 26773, 35953, 29828, 77090, 49370, 
      38376, 31909, 26344, 42381, 43525, 102560, 100304, 99745, 21920, 25268, 
      29300, 97785, 92898, 85113, 34153, 21613, 102541, 80365, 29416, 79106, 
      31226, 24869, 23329, 22049, 32689, 86272, 64836, 62352, 56080, 38425, 
      22945, 32400, 89618, 74273, 71074, 41480, 38389, 34325, 21845, 20488, 
      60685, 37570, 31330, 103121, 83609, 21809, 20689, 74077, 64265, 49597, 
      22457, 19325, 20221, 103725, 98568, 29245, 28260, 91937, 66457, 25220, 
      61637, 42605, 22856, 17965, 40757, 21914, 68049, 18324, 21780, 30617, 
      22937, 41549, 19301, 22525, 38216, 62866, 54277, 41033, 17113, 17168, 
      45460, 43432, 24525, 16501, 17245, 42772, 28621, 16781, 39712, 38785, 
      21460, 19345, 15545, 18976, 41373, 15913, 32818, 29768, 16253, 18005, 
      14762, 37442, 18625, 18756, 14417, 14450, 16424, 49645, 15898, 32185, 
      15857, 20345, 24041, 28109, 21096, 18325, 13437, 41669, 21953, 13169, 
      13913, 20288, 18882, 13864, 15481, 12170, 44642, 11380, 12136, 12197, 
      27112, 15786, 18946, 27154, 10897, 23360, 10573, 33205, 10730, 10322, 
      11965, 13565, 18281, 23765, 31508, 10660, 10980, 16272, 12161, 36581, 
      8900, 9277, 11336, 39461, 42325, 47252, 50452, 8480, 8500, 35837, 9949, 
      9290, 58546, 7753, 9508, 23620, 7837, 7666, 22601, 7345, 21940, 6890, 
      7361, 8450, 62120, 5345, 6353, 5141, 5384, 28616, 5585, 42514, 65860, 
      4226, 4112, 24133, 3908, 3965, 4562, 5837, 6122, 5281, 6849, 58825, 
      9764, 61330, 4432, 5141, 5517, 8100, 14365, 27565, 2845, 4178, 2789, 
      2525, 2621, 3461, 70522, 2273, 2218, 3341, 8109, 2105, 2605, 2853, 
      2920, 6581, 6641, 21970, 1469, 1453, 4253, 17828, 24473, 40178, 7537, 
      1754, 1801, 1157, 1412, 1714, 67073, 1105, 30890, 69082, 1000, 54261, 
      842, 3145, 37705, 50068, 925, 1252, 1205, 680, 986, 821, 94261, 1252, 
      577, 9792, 19620, 13940, 1282, 610, 25090, 625, 425, 1921, 1108, 549, 
      2628, 23125, 64265, 666, 1465, 458, 10169, 1369, 505, 71968, 1145, 
      9337, 1000, 84200, 1377, 29322, 30706, 84181, 80, 740, 9074, 81274, 37, 
      712, 4132, 386, 36889, 89426, 800, 45, 56648, 17, 39205, 121, 0, 1765, 
      577, 257, 5, 1093, 54293, 61508, 538, 60034, 50192, 72925, 1060, 4005, 
      58117, 193, 72410, 76225, 5248, 57664, 76240, 3330, 424, 389, 776, 
      4456, 80189, 1993, 2570, 93194, 1096, 250, 4849, 52666, 113220, 2477, 
      53261, 93425, 4162, 2084, 4205, 2833, 72353, 91130, 1360, 592, 641, 
      3125, 685, 1037, 730, 905, 2777, 941, 64909, 69021, 74884, 1157, 71717, 
      76586, 5314, 1832, 87592, 123656, 62729, 77401, 81881, 134450, 1585, 
      4469, 1453, 2740, 86708, 134669, 1530, 4100, 4736, 5081, 75584, 113156, 
      5281, 69970, 80897, 2074, 2050, 3272, 74665, 123408, 5882, 143777, 
      146042, 121525, 108877, 5513, 3280, 4820, 6409, 119773, 3645, 107245, 
      5834, 3146, 4546, 3812, 81536, 110720, 117380, 5850, 91458, 101845, 
      6728, 3508, 82325, 3625, 6322, 94445, 5945, 5777, 102952, 104978, 
      101345, 5437, 5202, 7250, 5860, 120784, 128677, 141637, 165625, 10132, 
      6001, 98954, 102650, 121684, 174184, 11002, 6725, 147617, 8900, 7300, 
      115300, 131716, 11890, 6824, 111700, 125060, 7789, 129389, 12985, 8080, 
      8450, 8125, 12020, 8072, 124360, 127112, 129896, 9860, 129025, 12861, 
      10093, 10280, 132740, 142981, 157250, 15300, 128241, 16465, 12325, 
      132805, 16084, 11444, 168605, 12961, 157925, 12893, 21097, 18770, 
      14090, 160877, 20644, 16388, 16025, 157705, 20690, 21325, 174026, 
      180737, 16825, 21149, 20165, 21386, 19970, 21940, 18248, 17485, 16052, 
      24089, 22025, 18761, 15949, 23525, 21029, 16805, 17168, 23041, 21941, 
      22045, 26777, 24361, 23481, 22482, 28769, 23725, 22978, 31508, 27976, 
      27124, 26221, 33205, 28880, 25705, 32189, 35890, 33025, 36836, 31397, 
      29380, 30925, 34817, 37633, 33553, 38561, 31925, 31604, 37684, 38898, 
      43634, 45170, 40345, 41576, 41810 ], 
  [ 263653, 260377, 257949, 257060, 255460, 251290, 251089, 249685, 247241, 
      245466, 243245, 238288, 238597, 235289, 236125, 234512, 232385, 231424, 
      223568, 222466, 219280, 219314, 219365, 214769, 216050, 215044, 202984, 
      200650, 199112, 194881, 195449, 191545, 190450, 193889, 187849, 187442, 
      185485, 187762, 183584, 185393, 185785, 181738, 186365, 185522, 177556, 
      176930, 175400, 177025, 180112, 172180, 173512, 172685, 168010, 167364, 
      167953, 167161, 172861, 167312, 162760, 164401, 161600, 162025, 164096, 
      160225, 161802, 158041, 154685, 159065, 153490, 151289, 144484, 141649, 
      141725, 151229, 139010, 140869, 148781, 132644, 143144, 132257, 139801, 
      138265, 127469, 138569, 130304, 132185, 130770, 326602, 125165, 130826, 
      122704, 128932, 133909, 130880, 119330, 120050, 305138, 126964, 117881, 
      308125, 117449, 126625, 282881, 120397, 125325, 125737, 120805, 124385, 
      307377, 114626, 115141, 320161, 121705, 115849, 302945, 111161, 112370, 
      287645, 251125, 287360, 305609, 109301, 258376, 109469, 111101, 108576, 
      110601, 109090, 108970, 109969, 289024, 263365, 268405, 107378, 228106, 
      108797, 112757, 231821, 108994, 225418, 114596, 235976, 225081, 300050, 
      95225, 96641, 208168, 189197, 204845, 212402, 302201, 218881, 196330, 
      209213, 99025, 106165, 93092, 98852, 90661, 87965, 188249, 243458, 
      256418, 95981, 102869, 114725, 194989, 221741, 94757, 162482, 213842, 
      87985, 110833, 86858, 166469, 167661, 225625, 173072, 152424, 154586, 
      213824, 81205, 81562, 166050, 81773, 246205, 79312, 83401, 100450, 
      165130, 186085, 81728, 95009, 145808, 79370, 88570, 105482, 107297, 
      167077, 182341, 95400, 96309, 165386, 214490, 166073, 131805, 196605, 
      161960, 91250, 101909, 177410, 72488, 72740, 72745, 124290, 156330, 
      82000, 86369, 125681, 207706, 70285, 76365, 87880, 71978, 225250, 
      85700, 204665, 69514, 87226, 88741, 110394, 71077, 108725, 91242, 
      90404, 90745, 68260, 131272, 63869, 74186, 76925, 89954, 101234, 
      114781, 162577, 198925, 64493, 83528, 103933, 113320, 161605, 160000, 
      128468, 61321, 59194, 62500, 70381, 155245, 59618, 71978, 101378, 
      67280, 108580, 155300, 64105, 99530, 99508, 159568, 53465, 59993, 
      122818, 184754, 51301, 65237, 65717, 132872, 149672, 156701, 53541, 
      53989, 155601, 59392, 72676, 85073, 87365, 49384, 60309, 66530, 54961, 
      81889, 49482, 85597, 150361, 47573, 46692, 48025, 46525, 70132, 51453, 
      53969, 48308, 147562, 148850, 152105, 44116, 119725, 120829, 50833, 
      57188, 43578, 50074, 62170, 49832, 49661, 42920, 43165, 54569, 51241, 
      48177, 143377, 87005, 45293, 43304, 60001, 116729, 50837, 69530, 70930, 
      40804, 41413, 47485, 49405, 60813, 46205, 38858, 77225, 39505, 38672, 
      38585, 38560, 38560, 41017, 40050, 56957, 40037, 81349, 61898, 37313, 
      91153, 60889, 43753, 47268, 56185, 88010, 37106, 40577, 55981, 50024, 
      39944, 42989, 54325, 55700, 80665, 47888, 56953, 54013, 42713, 35165, 
      47738, 120818, 67720, 42696, 77074, 86297, 49732, 39940, 80945, 81889, 
      78858, 37089, 33490, 32762, 35897, 40330, 66625, 36000, 63017, 35762, 
      57962, 98605, 75365, 49108, 44909, 62660, 73765, 57250, 99450, 75920, 
      56576, 32576, 44900, 73474, 47786, 40826, 45266, 72650, 86445, 33192, 
      35317, 88357, 76154, 61613, 29954, 94100, 76330, 54522, 90745, 59525, 
      32996, 36469, 97544, 47330, 71488, 38705, 46052, 42685, 46496, 40585, 
      34292, 30865, 44320, 51850, 87085, 28548, 28837, 65682, 37825, 25857, 
      53188, 39125, 32020, 35573, 47450, 39290, 30425, 27898, 44813, 69705, 
      62752, 45945, 44500, 40212, 35785, 32436, 33050, 34429, 84725, 33716, 
      47432, 38785, 59585, 37745, 29857, 25826, 33617, 56290, 57770, 80765, 
      78845, 78370, 24317, 32201, 38585, 76660, 72529, 66004, 26804, 23504, 
      80658, 62010, 23913, 60917, 24797, 21716, 21352, 26792, 43816, 66821, 
      49249, 47269, 42341, 29306, 21050, 43525, 69577, 56836, 54225, 31265, 
      29098, 26378, 20450, 24049, 45764, 28445, 42365, 80890, 64402, 19906, 
      25506, 56464, 48500, 37024, 19796, 21200, 24784, 81322, 76921, 22802, 
      22237, 71210, 50098, 20369, 46114, 31450, 19009, 19746, 55474, 29405, 
      51178, 22873, 29353, 22900, 31348, 30386, 17210, 30850, 52505, 46829, 
      40004, 29866, 16866, 21541, 33029, 31505, 18730, 20618, 22370, 58565, 
      21060, 15940, 28621, 27946, 16921, 16066, 16466, 26029, 29776, 15572, 
      46001, 21529, 15154, 15140, 15845, 52133, 15170, 26305, 15076, 17881, 
      22625, 67522, 13949, 45608, 21970, 29314, 17300, 40352, 15529, 14186, 
      13666, 57940, 15794, 13058, 19010, 29669, 14065, 12321, 12424, 12725, 
      61829, 12349, 16633, 16778, 39673, 23557, 28397, 39797, 13626, 34741, 
      13634, 47858, 10765, 13213, 17460, 20404, 27890, 35722, 45901, 15809, 
      16465, 25285, 18820, 52480, 11525, 12994, 17489, 56114, 59650, 65669, 
      69541, 10765, 10953, 51728, 15506, 14341, 79389, 9946, 14977, 36145, 
      11538, 11365, 34952, 10706, 34121, 8905, 11890, 14321, 84025, 6920, 
      10952, 6208, 9137, 43457, 10090, 60793, 88589, 6205, 5669, 37952, 6469, 
      6778, 8885, 11588, 12125, 10610, 13522, 80450, 18365, 83453, 9333, 
      10880, 11674, 16021, 25226, 42626, 4212, 9157, 3226, 3970, 5410, 7930, 
      94309, 3460, 4329, 8138, 16516, 2612, 6890, 7474, 7625, 14308, 14450, 
      35825, 2890, 3546, 10546, 30421, 39080, 58565, 16010, 1657, 5652, 2906, 
      4589, 5645, 90490, 1924, 47249, 92833, 1985, 75490, 2581, 9000, 55656, 
      70537, 1568, 1053, 1090, 2329, 1205, 1460, 121780, 881, 2474, 19669, 
      33025, 25493, 653, 3509, 40085, 1170, 1810, 7002, 557, 3610, 8461, 
      37610, 87314, 697, 232, 821, 20360, 218, 698, 96269, 5620, 19188, 265, 
      110345, 136, 45469, 47189, 110324, 2197, 4705, 18833, 106993, 1898, 
      4673, 11285, 565, 54792, 116317, 221, 2320, 78409, 2120, 57604, 962, 
      1765, 0, 324, 676, 1600, 82, 75626, 84101, 4229, 82373, 70765, 97360, 
      125, 11050, 80114, 936, 96757, 101160, 13045, 79573, 101173, 9865, 657, 
      706, 4705, 11745, 105706, 122, 193, 120553, 313, 1565, 12296, 73637, 
      143173, 340, 74308, 120770, 11009, 445, 11050, 520, 96584, 118133, 725, 
      1973, 2020, 9040, 2146, 4346, 2525, 1690, 788, 1808, 87866, 92650, 
      99437, 4036, 95764, 101389, 12473, 1345, 113985, 154753, 85256, 102280, 
      107432, 166805, 1850, 1538, 3394, 7453, 112925, 167018, 2965, 9985, 
      11125, 11722, 100117, 142897, 1924, 93573, 106178, 3161, 4145, 2089, 
      98930, 154309, 2593, 177028, 179545, 152170, 137924, 2722, 2925, 10345, 
      3028, 150160, 3034, 136034, 3037, 3877, 9477, 3281, 106709, 139925, 
      147425, 3217, 118057, 129872, 3505, 4149, 107578, 4264, 3681, 121370, 
      3970, 3970, 130961, 133237, 129098, 4880, 5065, 4925, 9665, 150965, 
      159778, 174250, 200840, 6201, 8874, 126185, 130385, 151853, 210233, 
      6813, 6484, 180808, 6305, 6385, 144625, 163057, 7361, 9265, 140517, 
      155557, 6868, 160388, 8114, 6989, 7105, 7200, 7901, 7481, 154681, 
      157769, 160889, 7585, 159844, 8650, 8480, 8665, 163885, 175300, 191165, 
      10321, 158794, 10980, 9360, 163858, 11097, 9817, 203600, 10820, 191650, 
      11252, 14580, 13345, 11689, 194848, 14625, 12721, 12610, 191250, 14753, 
      15300, 209245, 216626, 13652, 15538, 15058, 15773, 15361, 16405, 14897, 
      14722, 15385, 17876, 16820, 15572, 15952, 17812, 16660, 16132, 16325, 
      17828, 17482, 18000, 20626, 20050, 19924, 19681, 22852, 21332, 21341, 
      24745, 23225, 22877, 22562, 26100, 23957, 24050, 26498, 28685, 27080, 
      29377, 26624, 26117, 26820, 28778, 30914, 28850, 31588, 28730, 28661, 
      31545, 33001, 36881, 38077, 36020, 36745, 37061 ], 
  [ 263185, 259405, 257193, 256232, 254416, 251002, 250225, 248533, 246305, 
      245034, 243065, 238180, 237157, 235325, 235369, 234260, 231557, 230596, 
      222884, 221890, 219028, 218378, 217997, 214373, 214898, 213928, 202516, 
      199930, 198932, 194485, 194225, 191005, 189514, 191333, 186913, 186290, 
      184441, 185890, 183188, 184025, 184273, 180154, 183413, 182570, 176656, 
      175922, 174788, 175333, 177412, 171496, 172180, 171353, 167362, 166608, 
      166549, 165469, 169801, 165332, 161860, 162565, 160484, 160729, 162116, 
      159397, 160290, 157105, 152921, 156221, 151618, 148625, 143368, 140821, 
      140501, 147593, 138002, 138925, 145181, 131528, 139508, 130997, 136489, 
      134845, 126425, 134861, 127748, 129233, 127962, 310690, 123401, 127730, 
      121588, 125800, 129841, 127172, 118178, 118610, 289874, 123688, 116765, 
      292681, 116225, 123169, 268481, 118057, 121977, 122317, 118213, 120965, 
      291825, 113186, 113521, 304069, 118285, 113473, 287465, 110045, 110786, 
      272777, 237841, 272420, 289913, 107645, 244660, 107561, 108761, 106740, 
      108225, 106930, 106522, 107161, 273796, 249217, 254005, 104714, 215506, 
      105485, 108797, 219005, 105538, 212890, 110024, 222836, 212445, 283994, 
      93641, 94625, 196180, 178217, 193001, 200162, 285965, 206281, 184882, 
      197045, 95605, 101665, 90752, 95360, 88645, 86633, 177053, 229490, 
      241874, 92381, 98261, 108749, 183325, 208709, 91265, 152690, 201170, 
      85753, 105145, 84770, 156353, 157401, 212269, 162452, 143028, 145010, 
      200900, 79441, 79690, 155682, 79685, 231733, 77620, 80665, 94978, 
      154618, 174385, 78884, 90113, 136484, 76922, 84466, 99362, 100997, 
      156385, 170785, 90324, 91125, 154730, 201242, 155345, 123273, 184185, 
      151412, 86354, 95825, 165890, 70580, 70760, 70621, 116082, 145962, 
      78004, 81761, 117329, 194530, 68413, 73125, 82948, 69530, 211210, 
      80912, 191561, 67426, 82186, 83521, 103050, 68485, 101309, 85410, 
      84608, 84913, 65416, 122020, 61961, 70226, 72569, 84050, 94250, 106681, 
      151345, 185785, 62045, 78164, 96589, 105220, 150373, 148804, 119144, 
      58945, 57250, 59656, 66205, 144157, 57314, 67514, 93890, 63428, 100480, 
      144104, 60541, 92042, 91984, 148084, 52205, 57005, 113530, 171938, 
      51085, 61277, 61685, 122900, 138692, 145325, 51921, 52225, 144261, 
      56260, 67600, 78629, 80705, 50068, 56853, 62066, 52369, 75625, 51210, 
      78937, 139165, 48149, 47232, 47017, 47821, 64840, 48969, 57713, 50720, 
      136330, 137546, 140621, 44296, 110149, 111181, 54289, 53264, 42930, 
      47338, 57490, 53252, 53045, 42452, 42517, 58925, 48109, 45585, 132217, 
      79625, 48029, 41828, 65365, 107081, 47345, 63626, 64882, 42568, 40045, 
      44533, 46093, 55845, 49625, 38930, 70493, 41017, 39572, 39377, 39316, 
      38452, 39505, 38754, 62285, 42125, 89233, 67874, 37349, 99865, 66793, 
      41089, 43920, 51505, 96506, 38330, 38597, 61381, 54596, 38036, 40325, 
      49789, 50984, 88621, 52244, 51985, 59305, 46205, 35993, 43994, 110594, 
      74596, 46260, 84850, 94865, 54592, 43072, 73457, 90133, 86850, 39573, 
      33778, 33122, 34205, 37522, 73609, 38484, 69677, 38282, 52490, 89641, 
      83213, 54184, 41093, 56648, 81505, 51778, 90378, 83876, 62660, 31460, 
      40976, 81250, 52826, 44786, 41234, 65594, 95301, 35460, 33085, 80005, 
      84218, 68345, 30458, 103568, 84466, 60570, 82141, 66149, 35624, 33661, 
      88436, 52586, 79300, 42773, 51272, 38581, 51860, 45121, 37712, 33457, 
      39892, 57898, 78553, 30600, 31105, 73242, 42181, 27045, 59560, 43733, 
      35368, 32189, 53210, 43970, 33485, 30274, 40025, 77697, 70132, 51561, 
      49936, 45072, 39961, 29520, 29954, 31081, 93941, 30440, 42212, 34645, 
      66785, 42425, 33205, 28130, 30197, 50026, 51362, 89801, 87737, 87226, 
      22985, 28925, 34301, 85408, 80953, 73888, 29648, 22388, 89730, 69570, 
      25965, 68405, 27245, 22760, 21892, 24452, 38740, 74849, 55621, 53425, 
      47921, 32906, 21554, 38449, 77857, 64000, 61137, 35333, 32770, 29474, 
      20738, 22213, 51848, 32045, 37325, 90106, 72322, 20410, 23130, 63700, 
      54944, 42100, 20624, 20084, 22516, 90610, 85885, 25250, 24505, 79778, 
      56794, 22133, 52450, 35914, 20341, 18666, 48850, 25877, 58090, 20605, 
      25789, 25888, 27424, 34850, 17786, 26962, 46061, 53381, 45800, 34330, 
      16650, 19345, 38033, 36293, 20890, 18530, 19850, 51473, 23976, 15976, 
      33049, 32266, 18541, 17146, 15746, 22681, 34420, 15392, 40025, 24733, 
      15298, 16040, 15053, 45509, 16322, 22741, 14464, 16081, 19637, 59530, 
      14453, 39524, 19018, 25138, 19856, 34772, 17581, 15626, 13234, 50632, 
      18098, 12770, 16490, 25313, 15793, 12645, 13396, 12149, 54125, 11593, 
      14365, 14474, 33949, 19885, 24005, 34037, 12114, 29521, 11978, 41234, 
      10405, 11629, 14760, 17128, 23426, 30250, 39385, 13253, 13765, 21073, 
      15616, 45316, 10049, 11050, 14501, 48626, 51874, 57425, 61009, 9433, 
      9549, 44564, 12770, 11821, 70101, 8650, 12277, 30421, 9594, 9421, 
      29300, 8906, 28541, 7681, 9586, 11441, 74269, 5876, 8612, 5380, 7157, 
      36725, 7786, 52585, 78473, 4981, 4625, 31652, 4993, 5194, 6653, 8744, 
      9173, 7946, 10282, 70802, 14297, 73589, 6849, 8036, 8650, 12241, 20186, 
      35786, 3240, 6637, 2650, 2962, 3826, 5626, 83725, 2560, 3033, 5690, 
      12520, 2000, 4658, 5098, 5213, 10600, 10706, 29489, 1882, 2250, 7450, 
      24625, 32420, 50285, 11978, 1297, 3600, 1754, 2825, 3557, 80050, 1168, 
      39833, 82249, 1157, 65986, 1429, 6084, 47556, 61357, 884, 729, 730, 
      1213, 701, 776, 109576, 629, 1250, 15025, 26869, 20129, 509, 1853, 
      33245, 522, 802, 4410, 377, 1882, 5545, 30986, 77018, 265, 340, 245, 
      15572, 290, 194, 85433, 3280, 14544, 157, 98717, 244, 38125, 39701, 
      98696, 865, 2581, 14225, 95545, 674, 2549, 7793, 61, 46692, 104365, 41, 
      916, 68653, 788, 49288, 170, 577, 324, 0, 64, 484, 82, 66050, 73985, 
      2213, 72365, 61513, 86452, 89, 7594, 70250, 180, 85885, 90036, 9265, 
      69745, 90049, 6625, 117, 130, 2581, 8181, 94330, 482, 769, 108385, 205, 
      557, 8660, 64205, 129889, 808, 64840, 108602, 7625, 697, 7666, 1060, 
      85748, 106109, 545, 929, 976, 6052, 1066, 2474, 1301, 898, 1184, 980, 
      77570, 82066, 88457, 2344, 85000, 90301, 8945, 1093, 102213, 140965, 
      75140, 91156, 96020, 152477, 1274, 2330, 2098, 4969, 101225, 152690, 
      1885, 6997, 7921, 8410, 89137, 129685, 2896, 82989, 94874, 2225, 2777, 
      2125, 88058, 140593, 3529, 162304, 164713, 138562, 125000, 3442, 2601, 
      7501, 4000, 136660, 2818, 123218, 3757, 3085, 6885, 3029, 95441, 
      126929, 134069, 3865, 106177, 117380, 4405, 3393, 96274, 3508, 4329, 
      109346, 4330, 4258, 118469, 120637, 116714, 4628, 4633, 5429, 7541, 
      137537, 145954, 159778, 185252, 7389, 7146, 114017, 118001, 138425, 
      194285, 8109, 6088, 166084, 6917, 6277, 131557, 149125, 8801, 7717, 
      127665, 141985, 6760, 146600, 9698, 6953, 7177, 7092, 9161, 7229, 
      141181, 144125, 147101, 8053, 146128, 9946, 8660, 8845, 150025, 160936, 
      176117, 11941, 145186, 12816, 10116, 150034, 12717, 9997, 188084, 
      11216, 176674, 11432, 16848, 15145, 12193, 179764, 16677, 13765, 13546, 
      176346, 16769, 17352, 193621, 200714, 14480, 17410, 16714, 17645, 
      16801, 18241, 15797, 15370, 15133, 20000, 18512, 16400, 15412, 19720, 
      17992, 15880, 16145, 19520, 18850, 19188, 22714, 21346, 20896, 20329, 
      24832, 21800, 21485, 27085, 24701, 24137, 23570, 28584, 25505, 24194, 
      28370, 31205, 29060, 32005, 28100, 26945, 28008, 30794, 33218, 30290, 
      34000, 29522, 29345, 33597, 34945, 39185, 40525, 37280, 38221, 38501 ], 
  [ 263185, 259181, 257065, 256072, 254160, 251082, 250049, 248229, 246097, 
      245050, 243193, 238340, 236725, 235549, 235241, 234356, 231397, 230436, 
      222788, 221842, 219124, 218170, 217597, 214405, 214594, 213640, 202516, 
      199818, 199060, 194517, 193889, 190973, 189306, 190405, 186705, 185986, 
      184185, 185266, 183220, 183625, 183809, 179658, 182309, 181466, 176464, 
      175682, 174724, 174789, 176420, 171400, 171796, 170969, 167282, 166480, 
      166133, 164925, 168649, 164660, 161668, 161957, 160196, 160361, 161444, 
      159237, 159826, 156897, 152345, 155165, 150994, 147649, 143080, 140661, 
      140165, 146185, 137762, 138269, 143789, 131240, 138100, 130645, 135225, 
      133533, 126169, 133421, 126820, 128129, 126922, 303826, 122825, 126562, 
      121300, 124616, 128241, 125732, 117874, 118178, 283298, 122440, 116477, 
      286025, 115889, 121841, 262289, 117225, 120697, 121005, 117269, 119653, 
      285121, 112754, 113009, 297125, 116973, 112625, 280793, 109757, 110290, 
      266377, 232145, 265988, 283145, 107117, 238772, 106921, 107929, 106132, 
      107377, 106178, 105642, 106121, 267236, 243137, 247813, 103738, 210114, 
      104221, 107245, 213517, 104210, 207530, 108200, 217204, 207037, 277066, 
      93145, 93937, 191060, 173545, 187945, 194930, 278957, 200889, 180002, 
      191845, 94293, 99873, 89920, 94016, 87957, 86249, 172285, 223490, 
      235618, 90989, 96421, 106301, 178349, 203125, 89921, 148546, 195746, 
      84969, 102825, 84050, 152065, 153049, 206541, 157940, 139060, 140962, 
      195364, 78865, 79066, 151282, 78965, 225509, 77076, 79657, 92754, 
      150154, 169393, 77828, 88145, 132548, 76042, 82850, 96850, 98405, 
      151841, 165857, 88276, 89029, 150202, 195562, 150785, 119689, 178873, 
      146932, 84386, 93329, 160978, 69940, 70088, 69885, 112642, 141562, 
      76436, 79921, 113825, 188882, 67789, 71893, 80964, 68650, 205178, 
      78992, 185945, 66706, 80154, 81409, 99994, 67541, 98221, 83026, 82240, 
      82529, 64360, 118116, 61321, 68674, 70841, 81634, 91354, 103289, 
      146561, 180153, 61165, 75988, 93533, 101828, 145589, 144036, 115208, 
      58097, 56594, 58600, 64557, 139437, 56498, 65738, 90770, 61924, 97088, 
      139336, 59165, 88922, 88848, 143188, 51853, 55885, 109610, 166450, 
      51197, 59725, 60101, 118676, 134020, 140477, 51409, 51649, 139429, 
      55076, 65552, 75973, 77953, 50580, 55525, 60290, 51425, 73049, 52186, 
      76185, 134397, 48613, 47680, 46777, 48605, 62696, 48073, 59585, 52000, 
      131546, 132730, 135725, 44584, 106101, 107101, 56033, 51728, 42850, 
      46330, 55618, 54980, 54757, 42452, 42437, 61069, 46925, 44641, 127465, 
      76553, 49453, 41380, 67957, 103001, 46001, 61210, 62402, 43560, 39645, 
      43429, 44829, 53845, 51353, 39170, 67709, 41897, 40180, 39937, 39860, 
      38612, 39041, 38386, 64861, 43261, 92945, 70738, 37573, 103945, 69625, 
      40113, 42640, 49633, 100490, 39082, 37925, 63989, 56836, 37396, 39349, 
      47981, 49096, 92365, 54388, 49985, 61865, 47965, 36569, 42538, 106258, 
      77860, 48052, 88514, 98881, 56960, 44672, 70337, 94005, 90610, 40885, 
      34114, 33490, 33661, 36482, 76921, 39796, 72845, 39610, 50266, 85865, 
      86909, 56648, 39605, 54184, 85153, 49554, 86554, 87620, 65572, 31172, 
      39440, 84914, 55274, 46754, 39650, 62666, 99445, 36676, 32301, 76501, 
      88010, 71545, 30890, 107984, 88290, 63466, 78525, 69301, 37000, 32621, 
      84596, 55130, 82980, 44789, 53800, 36965, 54452, 47345, 39440, 34817, 
      38132, 60794, 74969, 31720, 32321, 76810, 44325, 27781, 62600, 45989, 
      37064, 30893, 55978, 46258, 35053, 31538, 38105, 81457, 73620, 54265, 
      52560, 47440, 42025, 28432, 28786, 29801, 98245, 29192, 40100, 33013, 
      70193, 44713, 34901, 29362, 28885, 47450, 48722, 94025, 91897, 91370, 
      22601, 27677, 32605, 89504, 84905, 77600, 31120, 22100, 93970, 73138, 
      27085, 71941, 28541, 23432, 22340, 23620, 36692, 78625, 58661, 56369, 
      50609, 34714, 21986, 36401, 81745, 67392, 64417, 37349, 34610, 31058, 
      21074, 21605, 54760, 33853, 35293, 94410, 76050, 20842, 22282, 67124, 
      58016, 44564, 21200, 19796, 21716, 94946, 90077, 26546, 25721, 83794, 
      59978, 23125, 55474, 38106, 21141, 18394, 46114, 24517, 61370, 19805, 
      24413, 27424, 25888, 37042, 18250, 25442, 43405, 56501, 48584, 36522, 
      16762, 18577, 40465, 38629, 22058, 17810, 18938, 48529, 25480, 16200, 
      35225, 34394, 19469, 17834, 15634, 21401, 36692, 15520, 37577, 26365, 
      15570, 16648, 14909, 42773, 17042, 21365, 14400, 15489, 18517, 56186, 
      14885, 37028, 17914, 23490, 21200, 32500, 18701, 16474, 13250, 47592, 
      19330, 12850, 15578, 23585, 16769, 12997, 14036, 12101, 50909, 11465, 
      13565, 13658, 31613, 18461, 22261, 31685, 11650, 27409, 11450, 38498, 
      10453, 11133, 13768, 15880, 21650, 28026, 36697, 12325, 12773, 19409, 
      14400, 42340, 9601, 10394, 13381, 45506, 48626, 53969, 57425, 9049, 
      9133, 41588, 11762, 10909, 66181, 8282, 11285, 28085, 8938, 8765, 
      26996, 8314, 26269, 7345, 8770, 10369, 70141, 5620, 7780, 5220, 6485, 
      33941, 6970, 49145, 74185, 4645, 4369, 29060, 4545, 4698, 5869, 7688, 
      8069, 6970, 9050, 66722, 12697, 69413, 5953, 6980, 7514, 10769, 18154, 
      32954, 3016, 5725, 2602, 2722, 3330, 4810, 79229, 2368, 2665, 4810, 
      10952, 1936, 3874, 4250, 4349, 9160, 9250, 26881, 1642, 1882, 6282, 
      22257, 29668, 46813, 10394, 1345, 2896, 1450, 2249, 2837, 75618, 1040, 
      36745, 77753, 997, 61970, 1125, 4996, 44164, 57485, 788, 793, 778, 925, 
      685, 680, 104360, 725, 914, 13169, 24341, 17953, 653, 1325, 30413, 442, 
      562, 3466, 505, 1322, 4457, 28250, 72650, 281, 596, 197, 13652, 530, 
      178, 80825, 2448, 12688, 317, 93757, 500, 35069, 36581, 93736, 481, 
      1845, 12385, 90665, 338, 1813, 6449, 45, 43300, 99261, 169, 500, 64525, 
      404, 45800, 26, 257, 676, 64, 0, 196, 290, 62002, 69697, 1525, 68125, 
      57609, 81812, 281, 6266, 66074, 52, 81261, 85300, 7793, 65585, 85313, 
      5393, 85, 82, 1845, 6805, 89482, 850, 1233, 103185, 365, 317, 7252, 
      60221, 124193, 1224, 60840, 103402, 6329, 1017, 6370, 1508, 81140, 
      100973, 673, 673, 720, 4932, 794, 1850, 965, 754, 1568, 820, 73202, 
      77570, 83785, 1800, 80424, 85581, 7585, 1189, 97189, 135045, 70852, 
      86420, 91156, 146317, 1226, 2890, 1730, 4073, 96233, 146530, 1613, 
      5877, 6705, 7146, 84465, 124021, 3536, 78493, 90058, 2017, 2377, 2349, 
      83434, 134705, 4153, 155968, 158329, 132722, 119464, 3970, 2665, 6445, 
      4640, 130868, 2930, 117730, 4285, 2941, 5941, 3125, 90641, 121361, 
      128341, 4361, 101105, 112036, 5013, 3265, 91458, 3380, 4825, 104210, 
      4698, 4594, 113125, 115245, 111418, 4724, 4649, 5861, 6805, 131777, 
      140018, 153554, 178532, 8125, 6586, 108817, 112705, 132665, 187405, 
      8893, 6120, 159748, 7397, 6437, 125957, 143141, 9649, 7237, 122161, 
      136161, 6920, 140680, 10610, 7145, 7417, 7252, 9929, 7325, 135389, 
      138269, 141181, 8469, 140240, 10730, 8948, 9133, 144073, 154760, 
      169637, 12869, 139346, 13840, 10660, 144098, 13645, 10285, 181396, 
      11600, 170226, 11720, 18064, 16153, 12625, 173268, 17797, 14437, 14170, 
      169930, 17873, 18472, 186885, 193850, 15056, 18450, 17658, 18685, 
      17649, 19265, 16405, 15866, 15229, 21152, 19472, 16976, 15380, 20776, 
      18792, 15976, 16273, 20480, 19666, 19924, 23850, 22130, 21536, 20825, 
      25920, 22216, 21757, 28333, 25565, 24905, 24226, 29896, 26401, 24466, 
      29410, 32533, 30148, 33381, 28964, 27521, 28744, 31898, 34450, 31138, 
      35280, 30082, 29857, 34717, 36017, 40417, 41821, 38048, 39085, 39349 ], 
  [ 263493, 259097, 257149, 256100, 254020, 251530, 250049, 248005, 246041, 
      245386, 243725, 238928, 236277, 236249, 235325, 234832, 231425, 230464, 
      222928, 222066, 219600, 218114, 217205, 214769, 214370, 213444, 202824, 
      199930, 199592, 194881, 193609, 191225, 189250, 189089, 186649, 185762, 
      184045, 184482, 183584, 183233, 183305, 179098, 180685, 179842, 176436, 
      175570, 174920, 174145, 174992, 171540, 171432, 170605, 167450, 166564, 
      165713, 164281, 166941, 163792, 161640, 161201, 160000, 160025, 160576, 
      159265, 159322, 156841, 151645, 153625, 150210, 146249, 142884, 140689, 
      139885, 144029, 137650, 137429, 141661, 131044, 135944, 130337, 133321, 
      131545, 126029, 131209, 125504, 126505, 125410, 292122, 122125, 124826, 
      121104, 122852, 125749, 123520, 117650, 117730, 272098, 120564, 116281, 
      274685, 115609, 119825, 251761, 116077, 118765, 119017, 115925, 117665, 
      273697, 112306, 112421, 285281, 114985, 111449, 269425, 109561, 109730, 
      255485, 222485, 255040, 271609, 106501, 228776, 106109, 106781, 105376, 
      106201, 105170, 104410, 104609, 256064, 232805, 237285, 102338, 200986, 
      102317, 104837, 204221, 102194, 198458, 105316, 207656, 197881, 265250, 
      92585, 93041, 182408, 165677, 179405, 186082, 267001, 191761, 171770, 
      183053, 92305, 97045, 88772, 91972, 87061, 85885, 164249, 213298, 
      224978, 88861, 93509, 102325, 169949, 193661, 87877, 141602, 186562, 
      83905, 99073, 83098, 144869, 145741, 196825, 150352, 132424, 134186, 
      185984, 78165, 78282, 143890, 78013, 214925, 76432, 78201, 89170, 
      142650, 160965, 76288, 85009, 125968, 74810, 80330, 92762, 94177, 
      144197, 157541, 85000, 85669, 142586, 185930, 143113, 113725, 169885, 
      139400, 81250, 89269, 152690, 69128, 69220, 68905, 106930, 134170, 
      74000, 77009, 108001, 179306, 67005, 70045, 77800, 67418, 194930, 
      75940, 176425, 65754, 76906, 78021, 94954, 66197, 93125, 79162, 78404, 
      78665, 62820, 111592, 60509, 66266, 68125, 77714, 86594, 97661, 138497, 
      170605, 59933, 72488, 88493, 96200, 137525, 136000, 108628, 56921, 
      55754, 57060, 61981, 131485, 55378, 62938, 85618, 59600, 91460, 131300, 
      57065, 83770, 83668, 134928, 51545, 54233, 103058, 157154, 51701, 
      57317, 57637, 111592, 126152, 132301, 50821, 50949, 131281, 53312, 
      62276, 71633, 73445, 51784, 53509, 57490, 50081, 68849, 54202, 71677, 
      126361, 49733, 48772, 46665, 50285, 59252, 46813, 63169, 54548, 123482, 
      124610, 127465, 45396, 99325, 100269, 59393, 49348, 43018, 44874, 
      52650, 58312, 58061, 42760, 42605, 65129, 45161, 43297, 119457, 71485, 
      52253, 40904, 72801, 96169, 43957, 57290, 58370, 45604, 39253, 41805, 
      42925, 50653, 54685, 39898, 63145, 43745, 41552, 41225, 41120, 39200, 
      38537, 38050, 69677, 45557, 99749, 76058, 38273, 111393, 74889, 38713, 
      40708, 46665, 107770, 40706, 37057, 68861, 61064, 36584, 37949, 45125, 
      46100, 99225, 58448, 46793, 66653, 51353, 37885, 40298, 98978, 83880, 
      51496, 95234, 106217, 61412, 47780, 65185, 101089, 97498, 43489, 35010, 
      34442, 33017, 34970, 83025, 42400, 78697, 42242, 46682, 79565, 93685, 
      61268, 37309, 50180, 91845, 45970, 80170, 94480, 70976, 30976, 37060, 
      91634, 59866, 50506, 37186, 57850, 107005, 39112, 31237, 70677, 94954, 
      77453, 31954, 116020, 95290, 68842, 72505, 75125, 39716, 31109, 78184, 
      59890, 89728, 48625, 58532, 34445, 59296, 51545, 42772, 37505, 35360, 
      66170, 69005, 33988, 34757, 83362, 48385, 29377, 68228, 50245, 40340, 
      28933, 61130, 50570, 38105, 34058, 35053, 88345, 80032, 59305, 57460, 
      51892, 45945, 26836, 27050, 27869, 106085, 27316, 36712, 30465, 76465, 
      49025, 38177, 31826, 26897, 43250, 44410, 101725, 99485, 98930, 22237, 
      25801, 29945, 96980, 92129, 84404, 34004, 21904, 101698, 79690, 29353, 
      78437, 31117, 24916, 23432, 22472, 33416, 85541, 64289, 61829, 55621, 
      38186, 23050, 33125, 88857, 73636, 70465, 41185, 38138, 34138, 21970, 
      20849, 60164, 37325, 32045, 102250, 82882, 21906, 21106, 73424, 63700, 
      49184, 22516, 19600, 20624, 102842, 97721, 29122, 28157, 91130, 65858, 
      25169, 61074, 42250, 22849, 18226, 41634, 22445, 67418, 18713, 22313, 
      30420, 23508, 41186, 19370, 23090, 39065, 62269, 53764, 40666, 17266, 
      17541, 45029, 43025, 24410, 16858, 17650, 43685, 28420, 16900, 39341, 
      38426, 21401, 19346, 15746, 19469, 40976, 16052, 33601, 29529, 16354, 
      18020, 14965, 38293, 18610, 19265, 14596, 14761, 16865, 50642, 15949, 
      32968, 16290, 20914, 23860, 28832, 20969, 18266, 13586, 42580, 21794, 
      13298, 14290, 20869, 18785, 13921, 15464, 12325, 45589, 11549, 12473, 
      12538, 27833, 16277, 19517, 27877, 11146, 24021, 10834, 34018, 10845, 
      10573, 12340, 14004, 18850, 24442, 32301, 11009, 11345, 16805, 12580, 
      37440, 9125, 9554, 11729, 40354, 43250, 48229, 51461, 8685, 8713, 
      36688, 10306, 9621, 59629, 7946, 9857, 24305, 8098, 7925, 23272, 7586, 
      22601, 7065, 7650, 8801, 63225, 5480, 6632, 5248, 5617, 29377, 5850, 
      43433, 66989, 4365, 4229, 24832, 4069, 4138, 4805, 6148, 6445, 5570, 
      7202, 59890, 10205, 62413, 4693, 5440, 5834, 8501, 14906, 28306, 2932, 
      4437, 2826, 2610, 2770, 3690, 71669, 2340, 2329, 3578, 8516, 2132, 
      2810, 3074, 3145, 6948, 7010, 22625, 1530, 1546, 4546, 18421, 25160, 
      41045, 7930, 1737, 1972, 1226, 1549, 1885, 68170, 1124, 31649, 70193, 
      1025, 55250, 901, 3400, 38536, 51017, 928, 1213, 1170, 729, 965, 820, 
      95540, 1201, 634, 10229, 20225, 14453, 1213, 709, 25765, 610, 450, 
      2122, 1037, 650, 2861, 23770, 65314, 617, 1352, 421, 10600, 1258, 458, 
      73069, 1300, 9748, 905, 85385, 1256, 30029, 31429, 85364, 117, 865, 
      9473, 82433, 58, 833, 4405, 325, 37672, 90637, 701, 80, 57609, 40, 
      40004, 82, 5, 1600, 484, 196, 0, 962, 55226, 62501, 629, 61013, 51085, 
      74000, 925, 4250, 59074, 136, 73477, 77320, 5525, 58613, 77333, 3545, 
      337, 306, 865, 4705, 81306, 1802, 2353, 94393, 953, 205, 5096, 53557, 
      114533, 2260, 54148, 94610, 4369, 1885, 4410, 2600, 73384, 92293, 1205, 
      533, 580, 3280, 626, 1066, 685, 810, 2548, 848, 65866, 70010, 75917, 
      1156, 72724, 77629, 5513, 1665, 88705, 124993, 63656, 78440, 82952, 
      135845, 1450, 4178, 1394, 2813, 87805, 136058, 1445, 4225, 4885, 5242, 
      76597, 114417, 4964, 70933, 81938, 1961, 1985, 3049, 75650, 124709, 
      5553, 145188, 147465, 122810, 110084, 5202, 3085, 4905, 6068, 121040, 
      3434, 108434, 5517, 2997, 4597, 3601, 82549, 111925, 118625, 5537, 
      92537, 102992, 6385, 3349, 83338, 3464, 6001, 95530, 5650, 5490, 
      104081, 106117, 102458, 5200, 4985, 6925, 5825, 122005, 129938, 142970, 
      167080, 9721, 5914, 100025, 103745, 122893, 175673, 10573, 6484, 
      148968, 8545, 7025, 116465, 132977, 11441, 6705, 112837, 126277, 7508, 
      130628, 12514, 7789, 8145, 7840, 11581, 7801, 125561, 128329, 131129, 
      9505, 130244, 12410, 9760, 9945, 133965, 144260, 158605, 14801, 129434, 
      15940, 11920, 134018, 15577, 11097, 170000, 12580, 159250, 12532, 
      20500, 18225, 13689, 162208, 20065, 15921, 15570, 159010, 20113, 20740, 
      175405, 182146, 16372, 20578, 19618, 20813, 19441, 21365, 17777, 17042, 
      15705, 23476, 21460, 18292, 15632, 22932, 20500, 16452, 16805, 22468, 
      21402, 21520, 26146, 23810, 22964, 22001, 28132, 23252, 22541, 30825, 
      27385, 26557, 25682, 32500, 28277, 25250, 31538, 35165, 32360, 36097, 
      30784, 28837, 30340, 34138, 36914, 32930, 37828, 31370, 31061, 36985, 
      38201, 42881, 44397, 39700, 40905, 41141 ], 
  [ 264365, 260829, 258505, 257578, 255866, 252068, 251577, 250025, 247685, 
      246160, 244061, 239130, 238769, 236197, 236637, 235274, 232853, 231890, 
      224090, 223040, 220010, 219700, 219533, 215417, 216320, 215330, 203570, 
      201104, 199834, 195485, 195637, 192069, 190772, 193397, 188165, 187648, 
      185741, 187604, 184162, 185485, 185805, 181712, 185653, 184808, 177866, 
      177184, 175850, 176933, 179514, 172586, 173594, 172765, 168424, 167722, 
      167985, 167045, 172061, 167050, 163034, 164205, 161762, 162097, 163826, 
      160529, 161764, 158285, 154501, 158341, 153248, 150637, 144602, 141905, 
      141781, 150077, 139168, 140557, 147641, 132730, 141970, 132269, 138785, 
      137189, 127577, 137345, 129650, 131333, 129988, 319268, 124901, 129896, 
      122762, 127978, 132485, 129634, 119360, 119936, 298112, 125930, 117925, 
      301005, 117437, 125497, 276281, 119825, 124249, 124625, 120105, 123269, 
      300193, 114496, 114921, 312705, 120581, 115245, 295789, 111185, 112160, 
      280793, 245061, 280466, 298337, 109045, 252090, 109085, 110501, 108226, 
      109981, 108576, 108308, 109125, 281970, 256849, 261761, 106600, 222356, 
      107689, 111325, 225961, 107812, 219700, 112850, 229946, 219301, 292552, 
      94961, 96161, 202698, 184229, 199445, 206804, 294605, 213101, 191124, 
      203645, 97829, 104429, 92434, 97618, 90161, 87805, 183157, 236980, 
      249652, 94681, 101065, 112237, 189657, 215725, 93509, 158084, 208004, 
      87365, 108485, 86308, 161905, 163021, 219437, 168250, 148210, 150280, 
      207842, 80801, 81104, 161344, 81205, 239445, 78938, 82505, 98180, 
      160340, 180701, 80770, 93025, 141610, 78608, 86980, 102884, 104609, 
      162193, 177025, 93322, 94177, 160516, 208324, 161165, 127993, 190849, 
      157138, 89252, 99317, 172096, 71978, 72194, 72125, 120628, 151588, 
      80442, 84505, 121945, 201556, 69785, 75181, 85850, 71188, 218664, 
      83738, 198545, 68900, 85136, 86561, 107152, 70209, 105437, 88744, 
      87922, 88245, 67250, 127058, 63325, 72616, 75157, 87412, 98152, 111141, 
      157369, 192761, 63673, 81250, 100665, 109674, 156393, 154802, 124202, 
      60525, 58612, 61466, 68681, 150089, 58852, 70132, 98020, 65738, 104914, 
      150082, 62701, 96164, 96122, 154202, 53209, 58873, 118548, 178720, 
      51565, 63629, 64073, 128258, 144554, 151385, 53101, 53477, 150301, 
      58194, 70506, 82217, 84401, 50090, 58945, 64660, 54025, 79117, 50704, 
      82625, 145121, 48217, 47314, 47873, 47521, 67834, 50557, 56185, 49858, 
      142288, 143540, 146705, 44546, 115277, 116345, 52897, 55562, 43588, 
      49040, 60164, 51874, 51685, 43018, 43173, 57077, 50005, 47209, 138125, 
      83641, 46985, 42890, 63005, 112225, 49409, 66896, 68224, 42002, 41045, 
      46325, 48065, 58645, 48229, 39208, 74173, 40573, 39434, 39293, 39250, 
      38818, 40573, 39712, 59929, 41389, 85597, 65192, 37637, 95813, 64145, 
      42725, 45898, 54149, 92560, 38020, 39889, 58981, 52610, 39290, 41957, 
      52357, 53642, 84941, 50362, 54765, 56953, 44753, 35873, 46160, 116000, 
      71450, 44770, 81252, 90869, 52450, 41794, 77489, 86297, 83140, 38617, 
      33920, 33224, 35333, 39208, 70397, 37522, 66625, 37300, 55504, 94401, 
      79565, 51922, 43277, 59930, 77909, 54788, 95188, 80170, 59890, 32290, 
      43210, 77632, 50576, 43076, 43520, 69392, 91141, 34594, 34469, 84449, 
      80452, 65245, 30472, 99098, 80660, 57808, 86705, 63097, 34570, 35325, 
      93250, 50216, 75650, 40993, 48914, 40885, 49426, 43101, 36250, 32409, 
      42354, 55120, 83065, 29818, 30213, 69700, 40241, 26689, 56610, 41665, 
      33930, 34117, 50564, 41864, 32189, 29320, 42653, 73933, 66674, 48985, 
      47450, 42874, 38105, 31210, 31732, 32985, 89561, 32306, 45050, 36941, 
      63409, 40309, 31753, 27200, 32129, 53380, 54788, 85501, 83509, 83016, 
      23869, 30781, 36661, 81250, 76957, 70162, 28442, 23162, 85408, 66004, 
      25153, 64873, 26233, 22450, 21834, 25834, 41490, 71045, 52645, 50557, 
      45341, 31316, 21512, 41197, 73925, 60626, 57889, 33505, 31140, 28132, 
      20800, 23337, 49010, 30449, 40049, 85700, 68564, 20360, 24520, 60282, 
      51922, 39762, 20410, 20842, 23850, 86164, 81601, 24224, 23569, 75688, 
      53640, 21445, 49472, 33872, 19865, 19396, 52352, 27829, 54820, 21925, 
      27757, 24578, 29570, 32800, 17680, 29088, 49465, 50285, 43082, 32276, 
      16936, 20621, 35705, 34073, 19984, 19748, 21284, 55193, 22690, 16130, 
      31005, 30276, 17901, 16776, 16276, 24525, 32266, 15650, 43181, 23297, 
      15392, 15754, 15613, 48985, 15908, 24685, 14930, 17141, 21289, 63684, 
      14357, 42722, 20648, 27380, 18730, 37714, 16705, 15056, 13600, 54434, 
      17092, 13060, 17896, 27637, 15073, 12625, 13050, 12577, 58117, 12105, 
      15633, 15760, 36945, 21853, 26333, 37049, 13000, 32261, 12932, 44672, 
      10709, 12545, 16234, 18890, 25780, 33104, 42761, 14645, 15229, 23293, 
      17330, 49010, 10897, 12132, 16105, 52480, 55872, 61657, 65385, 10205, 
      10357, 48250, 14240, 13181, 74845, 9396, 13725, 33381, 10660, 10485, 
      32218, 9896, 31421, 8381, 10820, 12961, 79217, 6466, 9850, 5858, 8209, 
      40153, 8996, 56745, 83585, 5645, 5197, 34850, 5777, 6032, 7813, 10210, 
      10693, 9320, 11944, 75668, 16369, 78557, 8125, 9490, 10192, 14161, 
      22736, 39236, 3754, 7925, 2960, 3488, 4640, 6800, 89037, 3026, 3697, 
      6928, 14530, 2314, 5780, 6292, 6425, 12458, 12580, 32657, 2384, 2896, 
      8996, 27521, 35746, 54421, 13988, 1469, 4618, 2320, 3697, 4589, 85256, 
      1530, 43525, 87525, 1553, 70720, 1985, 7522, 51586, 65925, 1202, 865, 
      884, 1745, 925, 1090, 115650, 725, 1832, 17317, 29917, 22777, 545, 
      2645, 36629, 808, 1268, 5668, 425, 2704, 6961, 34256, 82120, 433, 234, 
      481, 17914, 200, 392, 90797, 4394, 16810, 153, 104473, 130, 41737, 
      43385, 104450, 1469, 3581, 16465, 101205, 1220, 3545, 9473, 245, 50674, 
      110273, 61, 1546, 73457, 1378, 53370, 488, 1093, 82, 82, 290, 962, 0, 
      70756, 78961, 3137, 77285, 66053, 91818, 17, 9232, 75092, 466, 91229, 
      95506, 11061, 74565, 95517, 8149, 289, 320, 3545, 9865, 99920, 200, 
      377, 114365, 153, 953, 10370, 68813, 136417, 458, 69458, 114568, 9197, 
      449, 9236, 666, 91042, 111997, 509, 1325, 1370, 7418, 1476, 3280, 1781, 
      1160, 850, 1258, 82580, 87220, 93809, 3050, 90242, 95705, 10565, 1073, 
      107953, 147713, 80050, 96570, 101578, 159493, 1412, 1780, 2592, 6057, 
      106921, 159700, 2269, 8333, 9365, 9908, 94469, 136133, 2250, 88117, 
      100360, 2525, 3293, 1937, 93320, 147277, 2885, 169490, 171953, 145188, 
      131282, 2900, 2581, 8741, 3330, 143226, 2740, 129440, 3209, 3293, 7993, 
      2965, 100885, 133237, 140557, 3349, 111925, 123434, 3761, 3577, 101732, 
      3690, 3805, 115156, 3944, 3908, 124505, 126725, 122692, 4538, 4633, 
      4957, 8381, 144029, 152640, 166788, 192818, 6565, 7780, 119869, 123961, 
      144905, 202025, 7225, 6050, 173210, 6373, 6093, 137853, 155853, 7841, 
      8249, 133849, 148529, 6570, 153250, 8660, 6725, 6893, 6898, 8281, 7105, 
      147681, 150697, 153745, 7565, 152730, 9040, 8306, 8489, 156689, 167850, 
      183373, 10861, 151720, 11626, 9466, 156672, 11629, 9629, 195562, 10730, 
      183872, 11050, 15418, 13949, 11645, 187010, 15349, 12941, 12776, 
      183496, 15457, 16018, 201125, 208360, 13754, 16160, 15572, 16393, 
      15761, 17001, 15025, 14724, 14933, 18610, 17338, 15658, 15354, 18434, 
      16994, 15674, 15901, 18338, 17828, 18250, 21320, 20340, 20050, 19645, 
      23474, 21194, 21041, 25541, 23585, 23129, 22688, 26962, 24349, 23732, 
      27040, 29549, 27674, 30293, 26962, 26129, 27010, 29380, 31652, 29156, 
      32378, 28708, 28585, 32149, 33541, 37585, 38849, 36194, 37025, 37321 ], 
  [ 328205, 317221, 318089, 316098, 311194, 318568, 309565, 303757, 304609, 
      310532, 312157, 308290, 288245, 307485, 296221, 302306, 291373, 290410, 
      284738, 285284, 287042, 276624, 270073, 280321, 270052, 269594, 267410, 
      261220, 267930, 260389, 248305, 254845, 247696, 226381, 245089, 241380, 
      241069, 230696, 249066, 236025, 234217, 229060, 212785, 211940, 235322, 
      233044, 237562, 222685, 210370, 233234, 224666, 223837, 229604, 227306, 
      217993, 212797, 197597, 208546, 220490, 207829, 216026, 213701, 205322, 
      219049, 210176, 215209, 199189, 187069, 196340, 182025, 198866, 200425, 
      194449, 167101, 195028, 182585, 165197, 186994, 158994, 184405, 160597, 
      157405, 182905, 153305, 162634, 158465, 159248, 154880, 169589, 154900, 
      177026, 152450, 143125, 145594, 173092, 169412, 143300, 148274, 172189, 
      143533, 170105, 145181, 134237, 156001, 145529, 144841, 152557, 143485, 
      141125, 163972, 161737, 145657, 140797, 150889, 137785, 165449, 159508, 
      131833, 119509, 130442, 137141, 155329, 120154, 151645, 146677, 151850, 
      145625, 147412, 142888, 138385, 127690, 118529, 119717, 137988, 106912, 
      129501, 123561, 107325, 127496, 105320, 116042, 106522, 103325, 126036, 
      142309, 137125, 96298, 92725, 95173, 96680, 125429, 97657, 92704, 
      94585, 118045, 108685, 128610, 116770, 131125, 138877, 88461, 101320, 
      105480, 112237, 103725, 94681, 88045, 93897, 112661, 84136, 91496, 
      125137, 95185, 126208, 83169, 82157, 92821, 82066, 80114, 79524, 87610, 
      125489, 124196, 78884, 121105, 96337, 124690, 112829, 88072, 75752, 
      78557, 109498, 91429, 74578, 113188, 97088, 83200, 82265, 74945, 77009, 
      89066, 88325, 73800, 83304, 73385, 72665, 78065, 72018, 87656, 80165, 
      72612, 114538, 113690, 111493, 70088, 69128, 92146, 87165, 69277, 
      77600, 112877, 98057, 83722, 105768, 81940, 83738, 75653, 108800, 
      81412, 80177, 69380, 102661, 66601, 73316, 73026, 72817, 95978, 61090, 
      105885, 84852, 81541, 70920, 65700, 62197, 62141, 69337, 98253, 72738, 
      62893, 60730, 61165, 60106, 57170, 96169, 100640, 90194, 77725, 56989, 
      95560, 74920, 58120, 79570, 55970, 55386, 80789, 56264, 55690, 55250, 
      105345, 85473, 52048, 60084, 119129, 75865, 75245, 51650, 53050, 54029, 
      99917, 98165, 53477, 82666, 66250, 57745, 56737, 130954, 78629, 69448, 
      86477, 57305, 146996, 54961, 50425, 127485, 126050, 103733, 137429, 
      60386, 84605, 182269, 156258, 47060, 47248, 47753, 117962, 44521, 
      44525, 174725, 68330, 104768, 79364, 61760, 173170, 172449, 106858, 
      104353, 192205, 74477, 79661, 43961, 45337, 158173, 91834, 213029, 
      40405, 68561, 50404, 49604, 138826, 91585, 73457, 69877, 55985, 169525, 
      111028, 45445, 133673, 123490, 121753, 121178, 107978, 88985, 91316, 
      209421, 143001, 272861, 224260, 108925, 295313, 222149, 74113, 67178, 
      55745, 288868, 126864, 81385, 209537, 190930, 81850, 73345, 56081, 
      54706, 273269, 185490, 52105, 205913, 167113, 118865, 61588, 35668, 
      243818, 168194, 266920, 288241, 195026, 158834, 37589, 278881, 272000, 
      146081, 108932, 109300, 81085, 68468, 244361, 144986, 235801, 145296, 
      45396, 32689, 266297, 197690, 57641, 41842, 263045, 44680, 31880, 
      268498, 220554, 86554, 55978, 263300, 195812, 172352, 54692, 35876, 
      292769, 138866, 72241, 31781, 270376, 235485, 108676, 309770, 271648, 
      217940, 30313, 231741, 144162, 64585, 29410, 198644, 261850, 171865, 
      196810, 50993, 199450, 180889, 157546, 141469, 47674, 215252, 27737, 
      130898, 134485, 252176, 175369, 115001, 221530, 180517, 154162, 54865, 
      206440, 181780, 148165, 135188, 42653, 262793, 246490, 202733, 198538, 
      185450, 170573, 58874, 56736, 54265, 296509, 54650, 38666, 46517, 
      240565, 180225, 151985, 132004, 52345, 31568, 30848, 289789, 285669, 
      284644, 74941, 53125, 44109, 281282, 272201, 257426, 141226, 77426, 
      290228, 248480, 126233, 246285, 133165, 108634, 100570, 62010, 37234, 
      260437, 217565, 212285, 198557, 155272, 99716, 36941, 267041, 237250, 
      230789, 164377, 156160, 144640, 95812, 66961, 209674, 154405, 36325, 
      292648, 256360, 98564, 60164, 237970, 217906, 185530, 103402, 75106, 
      61090, 294176, 284825, 131156, 127841, 273060, 223348, 118269, 213860, 
      170596, 110305, 74192, 25220, 46449, 227720, 59165, 45845, 139490, 
      42338, 169524, 96948, 42388, 24993, 217865, 199490, 169000, 84500, 
      58925, 180409, 175585, 122660, 59648, 54800, 21145, 136538, 87418, 
      167197, 164872, 112597, 103492, 76392, 45805, 171650, 83746, 25625, 
      141401, 88276, 99810, 74665, 21853, 103688, 42773, 76642, 61297, 47889, 
      16336, 92561, 23570, 47780, 36424, 127258, 26010, 117785, 107092, 
      77972, 17194, 121896, 79560, 51412, 34021, 111365, 88169, 98170, 74821, 
      15025, 71689, 52873, 52468, 23113, 38345, 32185, 22685, 61412, 25877, 
      59216, 17540, 76145, 59893, 47090, 41234, 30568, 22996, 17225, 47629, 
      46085, 31805, 40738, 13898, 59841, 54160, 42705, 12580, 11716, 10585, 
      10057, 61277, 60365, 13138, 44564, 46697, 8345, 61000, 44581, 19549, 
      52688, 52513, 19450, 54052, 19717, 61049, 47528, 41157, 5801, 61794, 
      46026, 64378, 49705, 11425, 45704, 6205, 4849, 58313, 60525, 12506, 
      54721, 53380, 45585, 38938, 37825, 40708, 34820, 3848, 27009, 3545, 
      42173, 38218, 36260, 29057, 19012, 8912, 60146, 41441, 65204, 59348, 
      51988, 43508, 3385, 60482, 55301, 41508, 26234, 64026, 43552, 41936, 
      41537, 28418, 28008, 9781, 58244, 54500, 34000, 12625, 8082, 2817, 
      25160, 66905, 45050, 56052, 48385, 44489, 1732, 61114, 4689, 1873, 
      60073, 1028, 55717, 35186, 2642, 1021, 61850, 66833, 66320, 56009, 
      64233, 61738, 6058, 67757, 54500, 19445, 9701, 14265, 69173, 48929, 
      6305, 61988, 57128, 38120, 68521, 47924, 34625, 7124, 724, 64805, 
      72586, 62725, 17914, 72020, 63700, 1421, 40570, 18938, 69313, 3393, 
      72482, 3965, 3485, 3370, 52541, 42949, 19125, 2785, 53888, 42913, 
      28625, 63553, 1730, 4405, 68157, 51554, 41, 52450, 1234, 59540, 54293, 
      75626, 66050, 62002, 55226, 70756, 0, 225, 44101, 145, 85, 1378, 70241, 
      28916, 80, 60050, 1321, 1874, 25957, 85, 1885, 31025, 63065, 62564, 
      42913, 27953, 2564, 76276, 79645, 5305, 69313, 56813, 27394, 185, 
      10865, 78130, 298, 5508, 29945, 74929, 29984, 79402, 1666, 5065, 68605, 
      56653, 56698, 34018, 56272, 46372, 54449, 60212, 77458, 59778, 1184, 
      1568, 2305, 48802, 1930, 2605, 29185, 68105, 4745, 14713, 1314, 2938, 
      3690, 18513, 63656, 84240, 54196, 40105, 4777, 18720, 57065, 34933, 
      32773, 31720, 2965, 11645, 87370, 2465, 4068, 59449, 53833, 73225, 
      3412, 15341, 87473, 22658, 23525, 14848, 11050, 84296, 68549, 37469, 
      88450, 14482, 70304, 10804, 84605, 62345, 40445, 69997, 5125, 11941, 
      13941, 83681, 7121, 9586, 87817, 63161, 5440, 63274, 84137, 8224, 
      80020, 78920, 10657, 11281, 10440, 71570, 69005, 83161, 47749, 16349, 
      19108, 23680, 33218, 94877, 53000, 10809, 11709, 17225, 37105, 97133, 
      70954, 26378, 86173, 75253, 15493, 20725, 99877, 56129, 14681, 18721, 
      75730, 20250, 102824, 76949, 78713, 76058, 97657, 74137, 18937, 19825, 
      20745, 85237, 20794, 98948, 81722, 81905, 22625, 26338, 31753, 105557, 
      21380, 109514, 91394, 23140, 106325, 83045, 37026, 87338, 33316, 84466, 
      119690, 111305, 89849, 34858, 116429, 99125, 97364, 34004, 116005, 
      117098, 40993, 43972, 96746, 114580, 110800, 114813, 107797, 114889, 
      99081, 95056, 81965, 120754, 113098, 98650, 78130, 117386, 107434, 
      82706, 83997, 114098, 108800, 106562, 122932, 110248, 105170, 99977, 
      123490, 98866, 93925, 130877, 116153, 112505, 108340, 134426, 117981, 
      96616, 125460, 137545, 127690, 139885, 119530, 109121, 115322, 129928, 
      136456, 121192, 138778, 111168, 109449, 133229, 133025, 142389, 145781, 
      125570, 129593, 129357 ], 
  [ 336020, 324616, 325664, 323613, 318529, 326533, 317050, 311002, 312034, 
      318377, 320212, 316405, 295250, 315720, 303796, 310301, 298888, 297925, 
      292373, 293009, 295037, 284049, 277138, 288196, 277297, 276869, 275225, 
      268825, 275985, 268264, 255490, 262600, 255121, 232456, 252514, 248625, 
      248404, 237341, 256941, 243090, 241162, 235945, 218530, 217685, 242777, 
      240409, 245257, 229480, 216325, 240869, 231761, 230932, 237269, 234881, 
      225028, 219592, 203252, 215101, 227945, 214504, 223301, 220826, 211877, 
      226564, 217121, 222634, 205924, 192904, 202985, 188010, 206141, 207940, 
      201634, 172276, 202393, 189170, 170402, 194269, 164169, 191560, 166042, 
      162760, 190240, 158420, 168709, 164210, 165113, 149825, 176324, 160525, 
      184301, 158045, 147940, 150709, 180337, 176417, 138785, 153749, 179464, 
      138868, 177290, 150506, 130442, 162256, 150944, 150196, 158602, 148840, 
      136370, 170977, 168592, 140452, 146152, 157114, 133090, 172724, 166393, 
      127648, 116644, 126197, 132266, 162154, 116929, 158260, 152932, 158525, 
      151850, 153817, 149053, 144250, 123205, 114944, 115922, 143973, 104617, 
      134946, 128466, 104850, 132821, 103085, 120437, 103777, 101000, 120861, 
      149194, 143650, 94513, 91780, 93508, 94685, 120104, 95362, 91369, 
      92650, 123400, 113140, 134865, 122065, 137650, 145972, 87336, 97885, 
      101565, 117442, 108090, 97906, 86530, 91242, 117956, 84181, 89141, 
      131482, 98650, 132673, 82944, 81812, 89896, 81421, 80489, 79749, 85045, 
      132224, 130841, 78449, 127570, 92482, 131485, 118754, 91717, 75197, 
      77012, 115333, 95554, 75013, 119353, 101873, 86305, 85220, 74240, 
      75584, 93041, 92210, 73125, 80469, 72650, 73760, 75920, 71433, 91781, 
      83300, 71217, 121153, 120245, 117928, 71453, 68693, 97021, 91530, 
      70522, 74825, 119522, 103562, 87817, 111933, 78445, 87953, 72938, 
      115265, 85417, 84032, 71465, 108706, 68626, 76661, 76401, 76162, 
      101813, 61585, 112500, 89757, 86116, 74205, 68085, 63652, 60986, 66592, 
      104418, 76473, 64978, 62185, 60010, 58981, 57605, 102394, 107225, 
      96029, 82450, 55954, 101845, 79405, 60085, 84565, 57425, 54261, 86024, 
      58229, 57625, 53885, 112500, 91188, 52513, 57609, 127154, 80770, 80090, 
      51545, 52105, 52754, 106772, 104900, 52232, 88261, 70225, 60580, 59392, 
      139729, 83954, 73933, 92522, 60290, 156641, 57616, 49300, 136170, 
      134705, 111098, 146714, 64181, 90740, 193594, 166473, 45905, 46033, 
      46388, 126317, 44746, 44690, 185810, 73265, 112433, 85289, 66065, 
      184225, 183474, 114673, 112018, 204040, 80072, 85706, 42866, 47392, 
      168658, 98809, 225704, 40570, 73856, 53689, 52769, 148501, 98650, 
      79202, 75322, 60050, 180580, 119293, 48040, 143138, 132445, 130618, 
      130013, 116093, 95930, 98441, 222066, 152946, 287636, 237445, 117160, 
      310778, 235274, 80098, 72593, 60050, 304153, 136089, 87940, 222242, 
      202945, 88465, 79330, 60506, 58981, 288104, 197325, 56170, 218528, 
      178228, 127760, 66673, 35353, 257753, 179369, 281605, 303586, 207281, 
      169649, 39554, 293956, 286865, 156356, 117377, 117805, 87880, 74333, 
      258386, 155261, 249556, 155601, 49041, 33424, 281042, 210125, 62666, 
      45037, 277700, 48325, 32525, 283333, 233829, 93829, 60913, 277985, 
      208217, 183857, 59537, 38201, 308354, 148961, 78586, 33026, 285301, 
      249300, 117301, 325865, 286633, 231185, 31348, 245466, 154557, 70450, 
      30025, 211229, 276565, 183460, 209365, 55778, 212125, 192874, 168601, 
      151834, 52189, 228497, 28832, 140813, 144580, 266681, 187204, 124196, 
      235045, 192562, 165157, 60250, 219445, 193885, 158920, 145373, 46868, 
      277658, 260845, 215618, 211273, 197705, 182258, 64649, 62361, 59680, 
      312394, 60125, 42521, 51272, 254770, 192330, 162980, 142129, 57700, 
      34553, 33713, 305524, 301284, 300229, 82036, 58600, 48744, 296777, 
      287426, 272201, 151801, 84701, 305993, 262985, 136148, 260730, 143410, 
      117709, 109225, 68265, 41209, 275332, 231080, 225620, 211412, 166477, 
      108341, 40916, 282146, 251425, 244754, 175972, 167425, 155425, 104257, 
      73636, 222949, 165610, 40330, 308533, 271165, 107189, 66389, 252205, 
      231481, 197965, 112297, 82381, 67405, 310121, 300500, 141401, 137936, 
      288405, 237133, 127944, 227345, 182521, 119620, 81497, 27905, 51714, 
      241685, 65480, 51080, 150185, 47273, 181449, 105633, 47353, 27828, 
      231530, 212525, 180925, 92525, 65300, 192784, 187780, 132665, 66113, 
      60905, 23440, 147173, 95653, 179092, 176677, 122152, 112597, 83997, 
      51220, 183725, 91801, 28850, 152276, 96601, 108765, 82210, 24538, 
      112853, 48008, 84337, 68002, 53604, 17881, 101186, 26705, 53525, 41149, 
      137593, 29565, 127700, 116497, 85817, 19309, 132021, 87525, 57517, 
      38596, 121010, 96644, 107185, 82546, 16810, 79264, 59188, 58753, 26548, 
      43490, 36730, 26090, 68357, 29732, 66041, 20225, 84050, 66778, 53045, 
      46709, 35053, 26641, 20000, 53704, 52040, 36500, 46273, 16133, 66816, 
      60745, 48420, 14545, 13441, 11920, 11152, 68372, 67400, 15373, 50489, 
      52802, 8810, 68125, 50536, 22984, 59273, 59098, 22945, 60757, 23272, 
      68234, 53813, 46962, 5876, 69129, 52281, 71893, 56260, 14020, 51989, 
      7570, 4624, 65498, 67860, 15461, 61696, 60265, 51930, 44773, 43570, 
      46693, 40325, 4013, 31824, 3530, 48308, 44053, 41945, 34112, 23017, 
      11417, 67541, 47546, 72929, 66713, 58873, 49793, 2770, 67937, 62426, 
      47673, 31109, 71721, 49897, 48161, 47732, 33533, 33093, 12706, 65609, 
      61625, 39625, 16000, 10737, 4122, 30005, 74810, 51545, 63297, 55120, 
      50954, 1237, 68689, 6714, 1258, 67588, 1313, 62962, 40961, 4097, 1576, 
      69485, 74768, 74225, 63284, 72018, 69373, 4093, 75752, 61685, 23780, 
      12776, 18000, 77258, 55754, 8810, 69653, 64493, 44165, 76576, 54689, 
      40400, 9809, 349, 72650, 80881, 70450, 22129, 80285, 71485, 596, 46825, 
      23273, 77428, 1908, 80777, 6050, 5450, 1885, 59636, 49384, 23490, 1450, 
      61073, 49348, 33920, 71338, 3185, 2650, 76212, 58589, 116, 59545, 2509, 
      67085, 61508, 84101, 73985, 69697, 62501, 78961, 225, 0, 50626, 10, 
      580, 493, 78416, 34241, 65, 67625, 466, 809, 31012, 100, 820, 36530, 
      70820, 70289, 49348, 33188, 1289, 84781, 88330, 3370, 77428, 64178, 
      32569, 530, 8000, 86725, 613, 3573, 35330, 83344, 35369, 88057, 841, 
      3250, 76660, 63988, 64033, 39733, 63577, 53017, 61634, 67757, 85993, 
      67293, 809, 953, 1360, 55597, 1165, 1570, 34450, 76100, 3140, 11428, 
      1089, 1873, 2385, 14778, 71381, 93105, 61321, 46240, 3232, 14985, 
      64370, 40648, 38308, 37165, 2020, 8840, 96385, 1850, 2853, 66874, 
      60898, 81460, 2557, 12116, 96458, 18593, 19370, 11713, 8485, 93101, 
      76484, 43304, 97465, 11437, 78329, 8329, 93410, 69890, 46490, 77992, 
      3940, 9316, 11016, 92426, 5426, 7381, 96772, 70736, 4225, 70849, 92882, 
      6409, 88525, 87365, 8452, 8986, 8325, 79565, 76850, 91786, 54184, 
      13364, 15793, 19825, 28433, 104072, 59765, 8874, 9594, 14240, 32020, 
      106418, 78829, 22313, 94888, 83368, 12808, 17320, 109282, 63044, 12176, 
      15616, 83845, 16965, 112349, 85124, 86978, 84173, 106912, 82132, 15892, 
      16660, 17460, 93832, 17569, 108233, 90077, 90260, 19280, 22573, 27418, 
      115112, 18245, 119249, 100229, 19825, 115880, 91400, 32301, 95873, 
      29041, 92821, 129785, 121010, 98474, 30493, 126344, 108200, 106349, 
      29789, 125890, 127013, 36178, 38917, 105641, 124345, 120385, 124578, 
      117202, 124624, 108036, 103801, 89960, 130729, 122713, 107545, 85885, 
      127181, 116749, 90701, 92052, 123713, 118145, 115757, 132877, 119533, 
      114185, 108722, 133345, 107461, 102250, 141032, 125588, 121760, 117385, 
      144701, 127476, 104941, 135225, 147850, 137545, 150280, 128965, 118016, 
      124517, 139813, 146581, 130597, 148993, 120033, 118224, 143144, 142850, 
      152514, 156026, 134825, 139028, 138762 ], 
  [ 267074, 261962, 260306, 259153, 256765, 255313, 253028, 250576, 248904, 
      248945, 247626, 242909, 238400, 240418, 238394, 238597, 234378, 233413, 
      226045, 225329, 223301, 220861, 219348, 218250, 216801, 215921, 206153, 
      202897, 203305, 198274, 195848, 194402, 191869, 189450, 189256, 188065, 
      186490, 185777, 186925, 185224, 185096, 180769, 180452, 179605, 179045, 
      178025, 177921, 175642, 175085, 174425, 173417, 172586, 170365, 169325, 
      167570, 165730, 166490, 164837, 164177, 162434, 162229, 162004, 161605, 
      161890, 160997, 159304, 152930, 153410, 151337, 146248, 145025, 143218, 
      141860, 142650, 139913, 138388, 140320, 133121, 134521, 132210, 132340, 
      130402, 128178, 129658, 125541, 125992, 125093, 273605, 123250, 124101, 
      123125, 122065, 123658, 121925, 119601, 119281, 254449, 119561, 118274, 
      256778, 117448, 118564, 235300, 116362, 117650, 117802, 115856, 116442, 
      255620, 113825, 113690, 266450, 113746, 111656, 251432, 111514, 111033, 
      238338, 207530, 237781, 253300, 107684, 213209, 106938, 107010, 106301, 
      106376, 105641, 104473, 104168, 238373, 216610, 220736, 102085, 186925, 
      101152, 102772, 189856, 100825, 184489, 102385, 192825, 183746, 246349, 
      93780, 93636, 169145, 153810, 166338, 172465, 247834, 177640, 159245, 
      169524, 90922, 94162, 88885, 90485, 87616, 87386, 152050, 197249, 
      208129, 87200, 90448, 97364, 157088, 178900, 86362, 131337, 172297, 
      84136, 94504, 83525, 134146, 134810, 181594, 138917, 122681, 124189, 
      171333, 79010, 78977, 132785, 78404, 198116, 77365, 77684, 84841, 
      131321, 147986, 75605, 81476, 116285, 74673, 77893, 87525, 88690, 
      132610, 144754, 81209, 81728, 131041, 170785, 131464, 105122, 155882, 
      127993, 77689, 84058, 139921, 69705, 69697, 69178, 98753, 122993, 
      71669, 73828, 99620, 164221, 67616, 68756, 74161, 67225, 178637, 72493, 
      161428, 66053, 73105, 73970, 87953, 65792, 86004, 74237, 73525, 73736, 
      62033, 101905, 61018, 63925, 65234, 72673, 80053, 89570, 126052, 
      155506, 59680, 68185, 81440, 88097, 125072, 123589, 98809, 56744, 
      56173, 56225, 59296, 119200, 55289, 59849, 78329, 57357, 83317, 118849, 
      55210, 76465, 76309, 122069, 52882, 53170, 93245, 142441, 54484, 54900, 
      55120, 100825, 113985, 119584, 51650, 51578, 118610, 52037, 58301, 
      65754, 67266, 55801, 51776, 54353, 49540, 63208, 59657, 65482, 113866, 
      53584, 52565, 48308, 55120, 54937, 46394, 71396, 60925, 110905, 111933, 
      114538, 48665, 89044, 89888, 67204, 46909, 45125, 44081, 49157, 66065, 
      65764, 45113, 44708, 74178, 43810, 42692, 106952, 64226, 59040, 41841, 
      83234, 85748, 42082, 52065, 52945, 51025, 40324, 40676, 41296, 46724, 
      62402, 42965, 56762, 48808, 45765, 45288, 45133, 42013, 39400, 39209, 
      80032, 51412, 113650, 87309, 41274, 126440, 86036, 37960, 39005, 43112, 
      122513, 45349, 37250, 79300, 70353, 36873, 37188, 41764, 42489, 113210, 
      67429, 42824, 76930, 59130, 41962, 38025, 87705, 96353, 59369, 108953, 
      121032, 71077, 55045, 57700, 115450, 111509, 49850, 38321, 37845, 
      33570, 33973, 95624, 48749, 90842, 48637, 41977, 70010, 107476, 71209, 
      34900, 44721, 105482, 41257, 70457, 108413, 82309, 32309, 34493, 
      105313, 69745, 58885, 34465, 50929, 122180, 45137, 31012, 61952, 
      109025, 89674, 35525, 132037, 109453, 80105, 63418, 87184, 46225, 
      30068, 68393, 70045, 103429, 57122, 68625, 31588, 69581, 60680, 50357, 
      43940, 32045, 77401, 59986, 39665, 40730, 96677, 57250, 33842, 79889, 
      59456, 47801, 27044, 71937, 59877, 45162, 40165, 31210, 102248, 93085, 
      69908, 67813, 61445, 54548, 25589, 25549, 26018, 121680, 25561, 32257, 
      27506, 89252, 58312, 45610, 37809, 24930, 37333, 38293, 117050, 114610, 
      114005, 23162, 24026, 26770, 111901, 106600, 98125, 40725, 23125, 
      117065, 92957, 34970, 91600, 37280, 29129, 26945, 21985, 29129, 99450, 
      75898, 73138, 66130, 45945, 26509, 28834, 103112, 86341, 82820, 49586, 
      45989, 41189, 25121, 21050, 71361, 45072, 27792, 117793, 96625, 25349, 
      20549, 86213, 75389, 58973, 26405, 20789, 20213, 118477, 112906, 35257, 
      34042, 105757, 77885, 30346, 72593, 51169, 27418, 19445, 35153, 20260, 
      79729, 18274, 20074, 37277, 20765, 50089, 22873, 20393, 32818, 74068, 
      64513, 49561, 19661, 17186, 54666, 52362, 30097, 16645, 16837, 36522, 
      35153, 19633, 48170, 47105, 26330, 23525, 17425, 17498, 50101, 18477, 
      27976, 36650, 19225, 21937, 16532, 31760, 22873, 16978, 16405, 14920, 
      15370, 42197, 19300, 27169, 14837, 17761, 30053, 23725, 26458, 22905, 
      15625, 35065, 27625, 15529, 13421, 17450, 23812, 16994, 19433, 14144, 
      37508, 13106, 11930, 11945, 22490, 13780, 16020, 22480, 11645, 19370, 
      11125, 27409, 12932, 10960, 11177, 12041, 15233, 19417, 25826, 10026, 
      10162, 13522, 10693, 30053, 9634, 9413, 10138, 32513, 35009, 39338, 
      42170, 9386, 9314, 29285, 9049, 8660, 49268, 8681, 8642, 18890, 7925, 
      7748, 17945, 7605, 17370, 7880, 6953, 7300, 52154, 6505, 5857, 6565, 
      5330, 22490, 5105, 34484, 55386, 5108, 5218, 18517, 4450, 4369, 4132, 
      4625, 4772, 4293, 5125, 48913, 6970, 51124, 3650, 3893, 4033, 5650, 
      10305, 21205, 3977, 3332, 4409, 3593, 2953, 2873, 59348, 3461, 2900, 
      2545, 5329, 3637, 2061, 2125, 2146, 4145, 4153, 16164, 2465, 2081, 
      2581, 12706, 18241, 31876, 4657, 3560, 1445, 1945, 1418, 1300, 55981, 
      2381, 23656, 57800, 2178, 44353, 1600, 1649, 29585, 40562, 2269, 3050, 
      2957, 1466, 2548, 2153, 80873, 3130, 1213, 6058, 13954, 9274, 3280, 
      676, 18532, 1973, 1313, 785, 3042, 505, 1066, 16825, 53261, 2260, 3737, 
      1856, 6185, 3589, 1989, 60250, 277, 5525, 2978, 71458, 3625, 22048, 
      23248, 71433, 482, 130, 5284, 68744, 565, 90, 1762, 1828, 28625, 76240, 
      2650, 325, 46250, 377, 30641, 1165, 538, 4229, 2213, 1525, 629, 3137, 
      44101, 50626, 0, 49284, 40402, 61013, 3034, 1609, 47533, 1241, 60532, 
      64025, 2426, 47114, 64034, 1192, 1730, 1649, 58, 1898, 67649, 4437, 
      5284, 79624, 2930, 928, 2169, 42580, 98194, 5017, 43105, 79813, 1768, 
      4330, 1805, 5441, 60425, 77684, 3042, 1170, 1213, 1213, 1205, 545, 
      1060, 1781, 5165, 1765, 53629, 57373, 62730, 865, 59833, 64288, 2664, 
      3362, 74402, 107890, 51649, 65033, 69145, 117988, 2689, 7309, 1625, 
      1394, 73586, 118189, 1972, 2098, 2458, 2665, 63370, 98090, 8333, 58244, 
      68245, 2664, 2088, 5098, 62541, 107650, 8840, 126725, 128852, 105893, 
      94113, 8177, 4610, 2930, 9389, 104261, 5101, 92601, 8480, 3860, 2960, 
      5210, 68858, 95834, 102034, 8392, 77992, 87597, 9586, 4250, 69589, 
      4361, 8840, 80765, 8077, 7817, 88650, 90532, 87169, 6757, 6292, 9524, 
      4770, 105250, 112625, 124757, 147313, 13250, 5393, 85000, 88420, 
      106114, 155394, 14240, 7801, 130385, 11258, 8738, 100178, 115490, 
      15300, 6410, 96842, 109282, 9209, 113329, 16561, 9586, 10088, 9533, 
      15170, 9290, 108650, 111218, 113818, 11986, 113021, 16033, 11821, 
      12002, 116522, 126113, 139508, 18850, 112333, 20285, 14765, 116609, 
      19610, 13130, 150229, 14893, 140209, 14537, 25397, 22472, 16136, 
      143005, 24650, 19106, 18605, 140045, 24644, 25313, 155428, 161765, 
      19237, 24889, 23629, 25120, 23140, 25610, 20722, 19637, 17042, 28109, 
      25493, 21125, 16565, 27257, 24025, 17777, 18226, 26485, 24965, 24821, 
      30685, 27233, 25933, 24520, 32485, 25497, 24336, 35666, 31018, 29890, 
      28665, 37529, 32002, 27009, 35689, 40212, 36657, 41290, 34373, 31522, 
      33521, 38465, 41625, 36441, 42685, 33973, 33514, 41330, 42376, 47524, 
      49232, 42877, 44378, 44560 ], 
  [ 335450, 324122, 325130, 323089, 318037, 325909, 316520, 310516, 311508, 
      317765, 319554, 315725, 294788, 315010, 303218, 309637, 298314, 297349, 
      291757, 292373, 294341, 283465, 276624, 287514, 276741, 276305, 274529, 
      268165, 275233, 267538, 254900, 261890, 254473, 232074, 251860, 248005, 
      247762, 236837, 256189, 242500, 240596, 235381, 218192, 217345, 242093, 
      239741, 244521, 228922, 215933, 240137, 231137, 230306, 236521, 234149, 
      224402, 219010, 202898, 214565, 227225, 213938, 222613, 220168, 211333, 
      225826, 216497, 221908, 205322, 192482, 202397, 187540, 205409, 207154, 
      200912, 171954, 201629, 188560, 170068, 193505, 163825, 190818, 165640, 
      162370, 189450, 158074, 168165, 163732, 164609, 151505, 175642, 160065, 
      183509, 157585, 147634, 150341, 179541, 175669, 140341, 153305, 178658, 
      140450, 176500, 150088, 131848, 161650, 150506, 149770, 158036, 148410, 
      137960, 170213, 167858, 142130, 145714, 156500, 134660, 171898, 165645, 
      129114, 117842, 127669, 133864, 161408, 118193, 157554, 152298, 157805, 
      151220, 153149, 148429, 143684, 124709, 116266, 117284, 143377, 105673, 
      134452, 128080, 105940, 132349, 104125, 120145, 104913, 102050, 122473, 
      148392, 142920, 95441, 92538, 94410, 95653, 121738, 96388, 92201, 
      93600, 122890, 112810, 134173, 121565, 136900, 145106, 88114, 99125, 
      102901, 116948, 107764, 97808, 87380, 92320, 117442, 84717, 90157, 
      130756, 98500, 131921, 83530, 82418, 91018, 82085, 80945, 80233, 86085, 
      131402, 130037, 79061, 126800, 93776, 130645, 118088, 91501, 75821, 
      77834, 114677, 95240, 75437, 118629, 101425, 86193, 85138, 74890, 
      76378, 92753, 91940, 73765, 81541, 73300, 74042, 76850, 72049, 91453, 
      83170, 71989, 120321, 119425, 117130, 71669, 69269, 96533, 91144, 
      70760, 75865, 118676, 102944, 87481, 111181, 79625, 87589, 73960, 
      114449, 85093, 83738, 71525, 107972, 68688, 76457, 76189, 75956, 
      101105, 61945, 111634, 89233, 85658, 74005, 68065, 63818, 61672, 67594, 
      103636, 76177, 65012, 62345, 60692, 59653, 57961, 101588, 106345, 
      95297, 81940, 56596, 101021, 78941, 60125, 83997, 57565, 54913, 85402, 
      58261, 57661, 54581, 111490, 90466, 52841, 58525, 125968, 80208, 79540, 
      51985, 52713, 53428, 105818, 103970, 52898, 87557, 69845, 60426, 59274, 
      138385, 83300, 73445, 91720, 60100, 155117, 57490, 49930, 134836, 
      133373, 110024, 145252, 63817, 89906, 191720, 164821, 46525, 46665, 
      47050, 125033, 45088, 45044, 183976, 72661, 111281, 84485, 65585, 
      182393, 181648, 113489, 110864, 202050, 79330, 84872, 43460, 47354, 
      166932, 97785, 223538, 40904, 73162, 53397, 52501, 146929, 97600, 
      78416, 74596, 59600, 178730, 118001, 47882, 141604, 131013, 129204, 
      128605, 114829, 94900, 97373, 219892, 151312, 285034, 235161, 115866, 
      308036, 233000, 79252, 71861, 59540, 301445, 134593, 86978, 220048, 
      200889, 87489, 78480, 59968, 58473, 285482, 195301, 55700, 216346, 
      176346, 126322, 65997, 35757, 255305, 177473, 279005, 300852, 205165, 
      167821, 39496, 291274, 284225, 154634, 116021, 116433, 86850, 73489, 
      255908, 153533, 247130, 153865, 48637, 33602, 278416, 207961, 61984, 
      44721, 275090, 47917, 32717, 280685, 231493, 92693, 60245, 275365, 
      206053, 181873, 58885, 38053, 305552, 147257, 77632, 33092, 282629, 
      246850, 115889, 322957, 283945, 228845, 31450, 243028, 152785, 69584, 
      30209, 209017, 273925, 181442, 207153, 55120, 209885, 190772, 166685, 
      150056, 51581, 226141, 28906, 139121, 142850, 264065, 185122, 122642, 
      232625, 190436, 163241, 59456, 217125, 191745, 157050, 143617, 46306, 
      274964, 258253, 213320, 209005, 195533, 180200, 63773, 61513, 58874, 
      309492, 59305, 42025, 50594, 252200, 190180, 161050, 140373, 56898, 
      34225, 33409, 302642, 298426, 297377, 80882, 57770, 48082, 293941, 
      284644, 269509, 149949, 83509, 303101, 260345, 134426, 258100, 141620, 
      116153, 107753, 67273, 40673, 272610, 228634, 223210, 209098, 164493, 
      106873, 40378, 279380, 248845, 242216, 173906, 165425, 153521, 102821, 
      72554, 220545, 163620, 39780, 305605, 268453, 105713, 65393, 249605, 
      229013, 195725, 110765, 81173, 66389, 307177, 297610, 139597, 136162, 
      285577, 234617, 126250, 224885, 180373, 117994, 80273, 27605, 50896, 
      239125, 64450, 50266, 148277, 46517, 179293, 104125, 46589, 27490, 
      229024, 210145, 178765, 91145, 64250, 190530, 185562, 130885, 65041, 
      59905, 23202, 145265, 94225, 176930, 174533, 120458, 110993, 82693, 
      50354, 181525, 90405, 28420, 150314, 95149, 107185, 80912, 24212, 
      111229, 47170, 83005, 66868, 52666, 17777, 99664, 26281, 52577, 40405, 
      135725, 29053, 125914, 114813, 84445, 19081, 130189, 86125, 56489, 
      37874, 119272, 95138, 105569, 81188, 16640, 77930, 58106, 57677, 26042, 
      42640, 36000, 25588, 67145, 29138, 64849, 19861, 82640, 65572, 52025, 
      45785, 34325, 26077, 19610, 52650, 51010, 35722, 45325, 15845, 65578, 
      59585, 47434, 14309, 13253, 11810, 11090, 67106, 66146, 15077, 49453, 
      51728, 8864, 66845, 49490, 22442, 58097, 57920, 22385, 59553, 22698, 
      66932, 52685, 45928, 5978, 67777, 51145, 70501, 55058, 13610, 50837, 
      7400, 4770, 64160, 66490, 14965, 60394, 58981, 50752, 43697, 42512, 
      45585, 39313, 4069, 30946, 3616, 47162, 42965, 40885, 33178, 22293, 
      10993, 66137, 46400, 71453, 65309, 57565, 48605, 2960, 66509, 61064, 
      46501, 30193, 70237, 48681, 46969, 46546, 32561, 32125, 12168, 64181, 
      60245, 38545, 15370, 10249, 3904, 29077, 73268, 50285, 61885, 53810, 
      49696, 1369, 67205, 6340, 1412, 66114, 1285, 61540, 39833, 3833, 1490, 
      67981, 73202, 72665, 61850, 70480, 67865, 4505, 74170, 60265, 22930, 
      12178, 17266, 75652, 54400, 8320, 68129, 63029, 42965, 74970, 53341, 
      39250, 9277, 425, 71080, 79217, 68900, 21281, 78625, 69921, 754, 45565, 
      22397, 75794, 2194, 79105, 5620, 5044, 2169, 58202, 48082, 22600, 1700, 
      59617, 48042, 32842, 69760, 2873, 2980, 74578, 57157, 74, 58097, 2225, 
      65545, 60034, 82373, 72365, 68125, 61013, 77285, 145, 10, 49284, 0, 
      442, 629, 76738, 33133, 25, 66065, 592, 977, 29954, 50, 986, 35380, 
      69218, 68693, 48010, 32090, 1493, 83025, 86536, 3700, 75746, 62644, 
      31473, 400, 8506, 84937, 481, 3889, 34180, 81586, 34217, 86249, 929, 
      3536, 74970, 62442, 62485, 38509, 62033, 51605, 60112, 66161, 84197, 
      65701, 793, 985, 1458, 54145, 1225, 1684, 33300, 74402, 3362, 11986, 
      1033, 1985, 2545, 15424, 69733, 91225, 59789, 44906, 3434, 15625, 
      62800, 39394, 37090, 35965, 2098, 9290, 94469, 1856, 2977, 65268, 
      59364, 79690, 2601, 12634, 94532, 19277, 20072, 12209, 8865, 91205, 
      74762, 42002, 95525, 11909, 76585, 8685, 91508, 68240, 45140, 76250, 
      4034, 9698, 11458, 90532, 5620, 7677, 94834, 69074, 4321, 69185, 90980, 
      6617, 86665, 85517, 8730, 9280, 8581, 77797, 75112, 89888, 52722, 
      13786, 16277, 20417, 29209, 102050, 58229, 9076, 9832, 14650, 32850, 
      104372, 77065, 22937, 92954, 81554, 13154, 17810, 107208, 61466, 12482, 
      16042, 82025, 17425, 110245, 83290, 85124, 82349, 104858, 80330, 16298, 
      17090, 17914, 91906, 18005, 106165, 88189, 88370, 19730, 23105, 28064, 
      112978, 18649, 117077, 98237, 20261, 113738, 89498, 33013, 93925, 
      29653, 90905, 127517, 118820, 96500, 31117, 124106, 106130, 104297, 
      30377, 123656, 124769, 36880, 39665, 103597, 122125, 118201, 122356, 
      115048, 122402, 105970, 101777, 88082, 128453, 120509, 105485, 84053, 
      124937, 114601, 88817, 90154, 121501, 115985, 113621, 130585, 117365, 
      112069, 106660, 131053, 105417, 100260, 138674, 123370, 119578, 115245, 
      142313, 125242, 102933, 132925, 145440, 135225, 147850, 126725, 115882, 
      122321, 137477, 144189, 128349, 146581, 117889, 116098, 140786, 140500, 
      150088, 153572, 132565, 136730, 136468 ], 
  [ 325792, 315044, 315796, 313837, 309033, 316017, 307298, 301626, 302362, 
      308029, 309520, 305597, 286210, 304708, 293840, 299669, 289012, 288045, 
      282269, 282757, 284341, 274261, 267922, 277672, 267781, 267301, 264745, 
      258669, 265105, 257652, 245978, 252164, 245205, 224692, 242586, 238981, 
      238608, 228649, 246277, 233722, 231986, 226845, 211250, 210401, 232753, 
      230525, 234841, 220500, 208685, 230533, 222289, 221456, 226865, 224617, 
      215624, 210564, 196048, 206453, 217849, 205652, 213485, 211250, 203213, 
      216360, 207829, 212562, 196928, 185348, 194125, 180178, 196237, 197640, 
      191858, 165712, 192317, 180338, 163778, 184301, 157561, 181780, 158994, 
      155844, 180148, 151880, 160621, 156650, 157357, 159541, 167168, 153145, 
      174277, 150701, 141840, 144125, 170341, 166805, 147605, 146581, 169412, 
      147920, 167378, 143570, 138098, 153828, 143860, 143208, 150506, 141844, 
      145546, 161333, 159188, 150344, 139140, 148706, 142154, 162632, 156925, 
      135892, 122768, 134525, 141602, 152762, 123617, 149200, 144448, 149365, 
      143410, 145085, 140697, 136370, 131885, 122180, 123490, 135889, 109773, 
      127714, 122098, 110290, 125777, 108137, 114869, 109633, 106180, 130585, 
      139618, 134650, 98801, 94720, 97600, 99305, 130052, 100458, 94925, 
      97162, 116244, 107424, 126265, 115001, 128610, 136016, 90532, 104777, 
      109225, 110498, 102490, 94130, 90338, 96874, 110864, 85489, 94289, 
      122706, 94482, 123701, 84676, 83728, 95940, 83813, 81241, 80737, 90493, 
      122788, 121549, 80485, 118562, 99986, 121941, 110602, 87201, 77401, 
      80800, 107309, 90266, 75629, 110797, 95525, 82645, 81800, 76676, 79172, 
      87985, 87298, 75505, 86305, 75122, 73300, 80644, 73657, 86465, 79568, 
      74725, 111841, 111029, 108900, 70537, 70657, 90485, 85810, 69794, 
      80525, 110146, 96010, 82521, 103321, 85289, 82457, 78530, 106165, 
      80253, 79108, 69373, 100274, 66610, 72529, 72217, 72026, 93685, 62001, 
      103120, 83113, 80000, 70153, 65473, 62528, 64034, 72180, 95746, 71689, 
      62834, 61049, 63050, 61965, 58085, 93602, 97853, 87853, 76050, 58770, 
      92945, 73385, 58097, 77725, 56249, 57205, 78788, 56225, 55665, 57205, 
      102184, 83176, 52901, 62701, 115442, 74050, 73466, 52841, 54745, 55922, 
      96928, 95248, 55348, 80429, 64985, 57160, 56260, 126801, 76546, 67865, 
      83954, 56618, 142309, 54468, 52200, 123370, 121945, 100402, 132938, 
      59189, 82000, 176546, 151201, 48821, 49045, 49640, 114013, 45450, 
      45490, 169130, 66425, 101221, 76861, 60229, 167585, 166882, 103217, 
      100802, 186148, 72164, 77074, 45658, 45140, 152914, 88681, 206452, 
      41330, 66404, 49453, 48725, 134037, 88362, 71026, 67626, 54562, 163904, 
      107081, 44900, 129002, 119125, 117442, 116885, 104117, 85826, 88045, 
      202834, 138034, 264992, 217345, 104980, 287026, 215266, 71514, 64921, 
      54154, 280685, 122317, 78440, 202898, 184705, 78865, 70738, 54410, 
      53125, 265348, 179365, 50642, 199316, 161416, 114500, 59509, 36829, 
      236425, 162457, 259073, 279994, 188633, 153305, 37370, 270792, 264037, 
      140872, 104821, 105145, 77956, 65897, 236890, 139765, 228488, 140053, 
      44149, 33188, 258386, 191165, 55562, 40861, 255184, 43425, 32425, 
      260525, 213517, 83117, 53945, 255413, 189293, 166373, 52709, 35405, 
      284338, 133729, 69354, 31954, 262337, 228112, 104417, 301025, 263565, 
      210901, 30600, 224410, 138829, 61970, 29945, 191993, 253917, 165800, 
      190165, 49010, 192725, 174578, 151793, 136130, 45845, 208181, 27956, 
      125821, 129296, 244333, 169128, 110344, 214277, 174146, 148421, 52490, 
      199489, 175369, 142564, 129929, 40976, 254722, 238725, 195850, 191745, 
      178945, 164410, 56257, 54205, 51860, 287818, 52205, 37193, 44500, 
      232874, 173794, 146216, 126757, 49960, 30605, 29957, 281168, 277120, 
      276113, 71504, 50660, 42148, 272801, 263882, 249377, 135697, 73877, 
      281581, 240589, 121096, 238426, 127826, 103997, 96185, 59065, 35657, 
      252304, 210260, 205088, 191648, 149353, 95345, 35360, 258778, 229545, 
      223210, 158216, 150197, 138965, 91541, 63752, 202501, 148474, 34714, 
      283905, 248265, 94177, 57217, 230213, 210545, 178853, 98849, 71525, 
      58085, 285389, 276200, 125789, 122564, 264625, 215849, 113236, 206533, 
      164205, 105480, 70573, 24373, 44050, 220097, 56132, 43460, 133825, 
      40129, 163117, 92485, 40157, 24040, 210410, 192413, 162585, 80425, 
      55840, 173716, 169000, 117389, 56501, 51869, 20500, 130885, 83205, 
      160784, 158513, 107588, 98753, 72553, 43280, 165125, 79633, 24410, 
      135592, 83997, 95149, 70850, 20954, 98897, 40340, 72729, 57978, 45160, 
      16109, 88082, 22385, 45025, 34281, 121745, 24565, 112520, 102133, 
      73949, 16605, 116497, 75457, 48425, 31952, 106250, 83752, 93425, 70850, 
      14618, 67796, 49736, 49349, 21704, 35906, 30106, 21290, 57889, 24208, 
      55757, 16565, 72034, 56394, 44149, 38581, 28505, 21429, 16180, 44596, 
      43124, 29600, 38025, 13165, 56260, 50813, 39880, 12005, 11285, 10388, 
      10004, 57616, 56740, 12389, 41597, 43618, 8650, 57305, 41588, 18068, 
      49309, 49130, 17921, 50593, 18148, 57298, 44305, 38218, 6280, 57913, 
      42793, 60381, 46280, 10376, 42433, 5882, 5476, 54490, 56608, 11213, 
      51012, 49725, 42250, 35909, 34850, 37585, 31985, 4217, 24580, 4010, 
      38944, 35165, 33293, 26468, 17053, 7853, 56149, 38218, 60997, 55357, 
      48285, 40165, 4178, 56425, 51442, 38221, 23717, 59809, 40141, 38597, 
      38216, 25741, 25345, 8410, 54205, 50605, 31005, 10980, 6865, 2410, 
      22625, 62530, 41521, 52069, 44708, 40970, 2385, 56921, 3826, 2594, 
      55912, 1205, 51714, 32065, 2113, 1028, 57605, 62404, 61909, 51976, 
      59890, 57485, 7565, 63284, 50513, 17168, 8180, 12340, 64634, 45146, 
      5114, 57697, 53017, 34801, 63988, 44165, 31460, 5813, 1241, 60386, 
      67889, 58370, 15665, 67337, 59305, 2192, 37089, 16609, 64712, 4552, 
      67769, 2978, 2570, 4525, 48544, 39348, 16762, 3842, 49829, 39304, 
      25700, 59130, 1105, 5706, 63568, 47573, 232, 48425, 701, 55241, 50192, 
      70765, 61513, 57609, 51085, 66053, 85, 580, 40402, 442, 0, 2117, 65540, 
      25925, 293, 55705, 2034, 2713, 23120, 272, 2720, 27914, 58600, 58117, 
      39240, 25000, 3517, 71353, 74610, 6642, 64616, 52562, 24457, 146, 
      12740, 73125, 261, 6817, 26858, 70020, 26893, 74345, 2297, 6290, 63904, 
      52384, 52425, 30717, 52013, 42509, 50258, 55801, 72449, 55381, 1517, 
      2045, 2980, 44829, 2493, 3330, 26122, 63400, 5800, 16776, 1537, 3665, 
      4561, 20842, 59105, 78997, 49997, 36500, 5780, 21037, 52754, 31572, 
      29520, 28521, 3600, 13396, 82025, 2890, 4849, 55042, 49642, 68328, 
      3961, 17312, 82114, 25129, 26050, 16757, 12613, 79033, 63808, 33988, 
      83057, 16325, 65501, 12301, 79330, 57826, 36826, 65204, 5840, 13520, 
      15700, 78434, 8138, 10909, 82440, 58612, 6165, 58721, 78874, 9293, 
      74889, 73825, 11944, 12618, 11665, 66725, 64250, 77930, 43828, 18080, 
      21029, 25925, 36017, 89284, 48865, 11890, 12898, 18932, 40072, 91474, 
      66141, 28729, 80852, 70292, 17012, 22676, 94138, 51880, 16084, 20484, 
      70757, 22117, 97001, 71936, 73642, 71077, 91988, 69224, 20648, 21608, 
      22600, 79956, 22601, 93245, 76565, 76744, 24484, 28445, 34202, 99668, 
      23105, 103513, 85933, 24965, 100420, 77860, 39685, 82025, 35685, 79253, 
      113425, 105274, 84466, 37269, 110260, 93460, 91753, 36313, 109850, 
      110917, 43650, 46769, 91169, 108477, 104805, 108706, 101898, 108788, 
      93448, 89549, 76900, 114497, 107057, 93041, 73205, 111229, 101565, 
      77629, 78880, 108041, 102901, 100741, 116649, 104345, 99425, 94394, 
      117225, 93349, 88570, 124420, 110120, 106580, 102541, 127885, 111904, 
      91225, 119197, 130954, 121369, 133236, 113453, 103364, 109381, 123569, 
      129937, 115105, 132201, 105397, 103732, 126820, 126650, 135802, 139114, 
      119489, 123400, 123178 ], 
  [ 351389, 339345, 340645, 338500, 333140, 342050, 331857, 325445, 326729, 
      333682, 335813, 332064, 309269, 331537, 318645, 325760, 313625, 312656, 
      307232, 307994, 310400, 298570, 291125, 303353, 291530, 291140, 290216, 
      283490, 291304, 283289, 269497, 277425, 269450, 244793, 266825, 262666, 
      262565, 250490, 271888, 256849, 254745, 249410, 230317, 229466, 257060, 
      254554, 259880, 242777, 228384, 255380, 245480, 244645, 251794, 249268, 
      238617, 232817, 214805, 227968, 242120, 227529, 237200, 234505, 224720, 
      240809, 230530, 236729, 218965, 204625, 215882, 199897, 219908, 222041, 
      215245, 182933, 216250, 201877, 181085, 207940, 174760, 205049, 177017, 
      173585, 203957, 168881, 180560, 175577, 176650, 145346, 189125, 171698, 
      197888, 169156, 157901, 161104, 193850, 189578, 135050, 164660, 193009, 
      134901, 190697, 161185, 127745, 174293, 161749, 160913, 170325, 159545, 
      132241, 184090, 181485, 135657, 156833, 169065, 129025, 186209, 179306, 
      124325, 115245, 122768, 127913, 174949, 114984, 170741, 164885, 171088, 
      163753, 165978, 160850, 155601, 119376, 112429, 113093, 155482, 103970, 
      145645, 138373, 103933, 143338, 102514, 129572, 102440, 100273, 115930, 
      161945, 155873, 94536, 93029, 93701, 94394, 114929, 94625, 92034, 
      92429, 133865, 122285, 146644, 132436, 149813, 158965, 88273, 95434, 
      98410, 127645, 117061, 105205, 86877, 89917, 128285, 86810, 88250, 
      143345, 106289, 144706, 85165, 83845, 88145, 83008, 83560, 82594, 
      83792, 144605, 143090, 80314, 139549, 89325, 143936, 129929, 99530, 
      76850, 77213, 126352, 104065, 78112, 130850, 111346, 93314, 92009, 
      75661, 75949, 101320, 100357, 74578, 78754, 74009, 77797, 75205, 73000, 
      100250, 90317, 71578, 133256, 132260, 129761, 75850, 70450, 106560, 
      100321, 74737, 73138, 131645, 114013, 96200, 123346, 75690, 96500, 
      71321, 127106, 93650, 92045, 76882, 119925, 73925, 83890, 83668, 83385, 
      112676, 64616, 124501, 99250, 95125, 81322, 73882, 68085, 61585, 64853, 
      115741, 84232, 70317, 66600, 60597, 59600, 60500, 113769, 119122, 
      106820, 91613, 56669, 113290, 88210, 65194, 94112, 61780, 54820, 95905, 
      63314, 62660, 54080, 125185, 101761, 55386, 56170, 141109, 90149, 
      89381, 53576, 52904, 53069, 119005, 116957, 52585, 98640, 78228, 66905, 
      65453, 154760, 93925, 82666, 103537, 66817, 172930, 63653, 49793, 
      151045, 149524, 124025, 162445, 71860, 101845, 212305, 183556, 46306, 
      46346, 46481, 140660, 47165, 47021, 204145, 82580, 125746, 96050, 
      74450, 202504, 201709, 128200, 125325, 223457, 90337, 96625, 43313, 
      52453, 186077, 111080, 246329, 42841, 83645, 60530, 59434, 164708, 
      111029, 89645, 85325, 68029, 198805, 133426, 53857, 159025, 147584, 
      145625, 144976, 130000, 108121, 110890, 242605, 169525, 311293, 258770, 
      131225, 335441, 256505, 90857, 82516, 68345, 328546, 151594, 99529, 
      242845, 222536, 100136, 90077, 68965, 67220, 311825, 216640, 64089, 
      238981, 196481, 142757, 76082, 36842, 280136, 197704, 305082, 328025, 
      227188, 187444, 44369, 317993, 310594, 173353, 131690, 132194, 99761, 
      84850, 280865, 172240, 271633, 172618, 56290, 36405, 304565, 230260, 
      71933, 51620, 301085, 55562, 35362, 306976, 255184, 106384, 70036, 
      301402, 228290, 202610, 68522, 43490, 333085, 165640, 89765, 36725, 
      309058, 271429, 131818, 351332, 310466, 252466, 34721, 267445, 171652, 
      80901, 32776, 231530, 299984, 202297, 229604, 64621, 232528, 212265, 
      186628, 168849, 60624, 249730, 32245, 157156, 161181, 289738, 206345, 
      139465, 256644, 212005, 183060, 69925, 240290, 213410, 176465, 162082, 
      54821, 301225, 283664, 236281, 231716, 217444, 201161, 74884, 72370, 
      69381, 337445, 69908, 49928, 59993, 277345, 211825, 180841, 158714, 
      67289, 40666, 39650, 330325, 325909, 324810, 94165, 68353, 57265, 
      321220, 311473, 295588, 169028, 97088, 330826, 285970, 152401, 283621, 
      160141, 132724, 123624, 79144, 48744, 298877, 252601, 246877, 231965, 
      184610, 122690, 48445, 305993, 273908, 266929, 194665, 185634, 172930, 
      118330, 85113, 244100, 183725, 47885, 333506, 294554, 121514, 77194, 
      274752, 253060, 217872, 127012, 94720, 78336, 335170, 325153, 158090, 
      154405, 312562, 259002, 143785, 248762, 201650, 134921, 93850, 33482, 
      61069, 263794, 76369, 60385, 167492, 56132, 200554, 119986, 56250, 
      33601, 253181, 233252, 200018, 105898, 76253, 212525, 207257, 148930, 
      77186, 71450, 28397, 164356, 109316, 198117, 195570, 137745, 127530, 
      96730, 60741, 203008, 105188, 35153, 169793, 110378, 123460, 94837, 
      30037, 127850, 57241, 97172, 79385, 63529, 21690, 115373, 32840, 63482, 
      49610, 154276, 36304, 143761, 131810, 98842, 23924, 148378, 100714, 
      67978, 46813, 136657, 110569, 121896, 95365, 20917, 91845, 69921, 
      69442, 33057, 52501, 44861, 32549, 80002, 36845, 77498, 25610, 97085, 
      78317, 63220, 56180, 43066, 33410, 25493, 64025, 62185, 44797, 55796, 
      20816, 78445, 71802, 58201, 18826, 17370, 15277, 14157, 80165, 79105, 
      20032, 60554, 63125, 10861, 79938, 60633, 29385, 70282, 70101, 29416, 
      71930, 29825, 80105, 64346, 56785, 7265, 81160, 62728, 84176, 67129, 
      19081, 62450, 10809, 5525, 77261, 79837, 21008, 73133, 71570, 62437, 
      54532, 53197, 56666, 49594, 5450, 40069, 4685, 58477, 53776, 51442, 
      42685, 30050, 16250, 79540, 57653, 85394, 78650, 70106, 60146, 2997, 
      79988, 73993, 57826, 39364, 84100, 60290, 58378, 57905, 42116, 41626, 
      18065, 77474, 73138, 48938, 22013, 15688, 7093, 38162, 87449, 62116, 
      74962, 66037, 61469, 1538, 80820, 10705, 1377, 79625, 2746, 74597, 
      50440, 7240, 3393, 81680, 87397, 86810, 74945, 84421, 81556, 2196, 
      88457, 73202, 31117, 18265, 24445, 90077, 66725, 13445, 81850, 76250, 
      53986, 89333, 65554, 49813, 14690, 730, 85081, 93960, 82693, 29224, 
      93314, 83810, 293, 56900, 30532, 90225, 625, 93832, 9997, 9221, 596, 
      70925, 59705, 30769, 369, 72482, 59657, 42557, 83621, 6184, 941, 88885, 
      69760, 1073, 70792, 5220, 78986, 72925, 97360, 86452, 81812, 74000, 
      91818, 1378, 493, 61013, 629, 2117, 0, 91205, 42850, 842, 79528, 5, 40, 
      39213, 909, 45, 45385, 82969, 82394, 59561, 41641, 194, 98018, 101825, 
      1289, 90081, 75725, 40904, 1781, 4525, 100052, 1796, 1450, 43937, 
      96389, 43970, 101448, 328, 1285, 89165, 75437, 75476, 48800, 74970, 
      63442, 72845, 79490, 99172, 78976, 914, 706, 629, 66212, 692, 701, 
      42809, 88457, 1417, 7241, 1384, 936, 1096, 9925, 83330, 106714, 72378, 
      55845, 1573, 10114, 75685, 49625, 47021, 45746, 1229, 5321, 110196, 
      1525, 1642, 78329, 71825, 94097, 1850, 7933, 110177, 13172, 13817, 
      7650, 5252, 106538, 88645, 52385, 111204, 7488, 90610, 5210, 106829, 
      81461, 55861, 90217, 2701, 5965, 7225, 105745, 3433, 4640, 110393, 
      82333, 2930, 82440, 106177, 4210, 101450, 100202, 5657, 6053, 5650, 
      91712, 88777, 104845, 64025, 9389, 11322, 14562, 21800, 117937, 70066, 
      6409, 6865, 10229, 24929, 120397, 90740, 16712, 108025, 95625, 9225, 
      12681, 123425, 73529, 8845, 11405, 96084, 12484, 126650, 97445, 99425, 
      96400, 120805, 94177, 11745, 12337, 12961, 106745, 13140, 122146, 
      102608, 102785, 14645, 17316, 21325, 129385, 13906, 133780, 113440, 
      15210, 130129, 103889, 25600, 108596, 22970, 105268, 144772, 135425, 
      111305, 24272, 141049, 121673, 119690, 23770, 140545, 141700, 29261, 
      31642, 118820, 138794, 134570, 139021, 131105, 139005, 121273, 116730, 
      101777, 145444, 136900, 120676, 97344, 141620, 130484, 102500, 103933, 
      137876, 131906, 129280, 147482, 133146, 127396, 121537, 147764, 120020, 
      114413, 155873, 139361, 135269, 130586, 159700, 141325, 117050, 149434, 
      162845, 151880, 165401, 142672, 130925, 137860, 154162, 161258, 144218, 
      163796, 132850, 130909, 157489, 157033, 167089, 170765, 148100, 152561, 
      152245 ], 
  [ 268468, 264872, 262544, 261605, 259865, 256085, 255554, 253970, 251626, 
      250121, 248020, 243053, 242602, 240104, 240500, 239157, 236680, 235709, 
      227853, 226801, 223765, 223409, 223210, 219124, 219985, 218989, 207169, 
      204665, 203417, 199016, 199114, 195560, 194225, 196744, 191594, 191057, 
      189140, 190957, 187589, 188858, 189170, 185033, 188890, 188037, 181201, 
      180505, 179185, 180200, 182717, 175885, 176857, 176020, 171685, 170969, 
      171188, 170216, 175156, 170197, 166225, 167336, 164925, 165250, 166941, 
      163700, 164897, 161426, 157540, 161320, 156265, 153554, 147589, 144884, 
      144730, 152884, 142105, 143434, 150426, 135589, 144689, 135112, 141506, 
      139880, 130384, 140004, 132349, 134010, 132665, 321217, 127620, 132541, 
      125509, 130597, 135044, 132205, 122065, 122625, 300033, 128509, 120616, 
      302900, 120114, 128050, 278226, 122432, 126800, 127172, 122690, 125800, 
      302042, 117121, 117536, 314516, 123080, 117794, 297610, 113796, 114745, 
      282640, 246980, 282285, 300114, 111586, 253961, 111604, 112996, 110741, 
      112466, 111065, 110765, 111554, 283709, 258640, 263530, 109013, 224201, 
      110042, 113642, 227786, 110149, 221533, 115101, 231721, 221096, 294125, 
      97330, 98506, 204473, 186052, 201220, 208557, 296136, 214826, 192905, 
      205378, 100040, 106580, 94697, 99817, 92426, 90100, 184904, 238573, 
      251213, 96826, 103154, 114250, 191354, 217346, 95652, 159877, 209637, 
      89570, 110498, 88513, 163664, 164756, 221000, 169957, 149969, 152021, 
      209389, 82960, 83257, 163025, 83338, 240890, 81077, 84586, 100085, 
      161965, 182260, 82813, 94954, 143293, 80665, 88945, 104737, 106452, 
      163792, 178576, 95225, 96074, 162101, 209765, 162738, 129680, 192320, 
      158705, 91125, 101124, 173585, 73993, 74205, 74120, 122285, 153125, 
      82325, 86354, 123586, 202921, 71770, 77090, 87665, 73133, 219965, 
      85545, 199890, 70849, 86921, 88336, 108809, 72122, 107050, 90437, 
      89609, 89930, 69085, 128537, 65204, 74381, 76900, 89069, 99749, 112676, 
      158722, 194000, 65498, 82913, 102218, 111185, 157730, 156125, 125613, 
      62306, 60409, 63205, 70346, 151370, 60613, 71773, 99493, 67405, 106345, 
      151325, 64360, 97605, 97553, 155413, 54980, 60548, 119873, 179849, 
      53386, 65242, 65682, 129537, 145777, 152586, 54836, 55204, 151496, 
      59837, 72041, 83668, 85840, 51929, 60554, 66205, 55666, 80554, 52577, 
      84032, 146276, 50018, 49097, 49570, 49330, 69277, 52148, 58114, 51713, 
      143377, 144625, 147780, 46261, 116450, 117514, 54778, 57033, 45233, 
      50569, 61585, 53737, 53546, 44665, 44810, 58984, 51496, 48722, 139162, 
      84880, 48778, 44449, 64936, 113314, 50832, 68185, 69505, 43709, 42578, 
      47770, 49490, 59978, 50020, 40813, 75400, 42250, 41077, 40930, 40885, 
      40405, 42082, 41225, 61802, 43082, 87604, 67093, 39208, 97858, 66034, 
      44138, 47273, 55450, 94585, 39641, 41332, 60826, 54409, 40729, 43354, 
      53650, 54925, 86920, 52133, 56018, 58768, 46468, 37440, 47473, 116953, 
      73345, 46481, 83189, 92842, 54217, 43465, 78570, 88244, 85073, 40244, 
      35425, 34717, 36712, 40525, 72250, 39125, 68452, 38897, 56657, 95360, 
      81450, 53653, 44514, 61045, 79780, 55925, 96125, 82045, 61661, 33661, 
      44425, 79489, 52281, 44721, 44721, 70425, 93050, 36137, 35762, 85402, 
      82309, 67028, 31909, 101025, 82505, 59537, 87620, 64850, 36101, 36554, 
      94129, 51885, 77453, 42580, 50557, 42010, 51061, 44690, 37777, 33890, 
      43445, 56785, 83920, 31253, 31652, 71417, 41780, 28052, 58253, 43210, 
      35405, 35218, 52165, 43405, 33640, 30733, 43668, 75650, 68357, 50570, 
      49025, 44417, 39610, 32321, 32825, 34064, 91330, 33381, 46017, 37960, 
      65050, 41810, 33172, 28561, 33172, 54265, 55665, 87220, 85220, 84725, 
      25012, 31816, 37640, 82945, 78634, 71809, 29809, 24309, 87113, 67625, 
      26468, 66482, 27562, 23701, 23057, 26897, 42401, 72676, 54184, 52084, 
      46836, 32701, 22725, 42100, 75562, 62201, 59450, 34900, 32513, 29473, 
      21985, 24404, 50509, 31810, 40930, 87365, 70157, 21541, 25541, 61829, 
      53425, 41189, 21601, 21925, 24869, 87817, 83236, 25497, 24832, 77285, 
      55133, 22664, 50929, 35225, 21044, 20441, 53089, 28730, 56293, 22888, 
      28648, 25825, 30433, 34121, 18785, 29945, 50180, 51714, 44469, 33581, 
      17981, 21556, 37024, 35380, 21145, 20673, 22185, 55840, 23885, 17165, 
      32276, 31541, 19016, 17861, 17261, 25364, 33541, 16657, 43866, 24484, 
      16409, 16805, 16570, 49618, 16965, 25480, 15881, 18026, 22100, 64217, 
      15354, 43353, 21445, 28109, 19825, 38357, 17764, 16081, 14521, 54965, 
      18149, 13973, 18685, 28324, 16090, 13556, 14009, 13450, 58594, 12944, 
      16388, 16513, 37508, 22522, 26962, 37602, 13781, 32836, 13689, 45153, 
      11530, 13298, 16925, 19549, 26365, 33617, 43216, 15304, 15880, 23860, 
      17945, 49405, 11600, 12809, 16724, 52849, 56225, 61984, 65696, 10900, 
      11048, 48613, 14841, 13786, 75074, 10061, 14312, 33800, 11273, 11090, 
      32617, 10501, 31816, 9010, 11365, 13466, 79300, 7025, 10337, 6413, 
      8692, 40372, 9445, 56858, 83584, 6130, 5684, 35037, 6224, 6473, 8210, 
      10573, 11050, 9685, 12277, 75645, 16640, 78498, 8468, 9805, 10489, 
      14416, 22921, 39321, 4157, 8242, 3361, 3865, 4985, 7105, 88874, 3385, 
      4034, 7193, 14701, 2657, 6025, 6529, 6660, 12613, 12725, 32650, 2665, 
      3161, 9161, 27536, 35705, 54290, 14085, 1762, 4817, 2561, 3904, 4770, 
      84965, 1769, 43394, 87218, 1780, 70465, 2186, 7625, 51401, 65672, 1413, 
      1088, 1105, 1924, 1130, 1285, 115205, 936, 1989, 17284, 29800, 22688, 
      738, 2754, 36450, 965, 1405, 5717, 592, 2785, 6976, 34065, 81709, 562, 
      377, 586, 17785, 333, 493, 90324, 4385, 16673, 260, 103940, 241, 41434, 
      43074, 103909, 1492, 3560, 16298, 100658, 1233, 3508, 9360, 290, 50297, 
      109682, 116, 1525, 72964, 1345, 52949, 477, 1060, 125, 89, 281, 925, 
      17, 70241, 78416, 3034, 76738, 65540, 91205, 0, 9025, 74529, 401, 
      90602, 94865, 10820, 73988, 94868, 7930, 212, 241, 3380, 9620, 99241, 
      157, 338, 113618, 68, 810, 10081, 68202, 135568, 365, 68813, 113765, 
      8874, 320, 8905, 545, 90289, 111178, 340, 1108, 1145, 7085, 1241, 3001, 
      1530, 925, 673, 1013, 81801, 86425, 92992, 2741, 89429, 94874, 10138, 
      820, 107060, 146708, 79241, 95705, 100697, 158450, 1125, 1553, 2249, 
      5648, 106000, 158633, 1930, 7880, 8900, 9437, 93572, 135112, 2009, 
      87218, 99413, 2146, 2890, 1604, 92365, 146164, 2578, 168313, 170770, 
      144065, 130189, 2557, 2180, 8200, 2993, 142085, 2329, 128329, 2842, 
      2842, 7442, 2536, 99844, 132100, 139400, 2962, 110842, 122317, 3380, 
      3104, 100673, 3209, 3386, 114025, 3485, 3445, 123316, 125522, 121493, 
      4005, 4090, 4450, 7720, 142740, 151313, 165425, 191385, 6056, 7109, 
      118610, 122690, 143568, 200548, 6698, 5429, 171793, 5800, 5480, 136520, 
      154472, 7306, 7540, 132512, 147152, 5933, 151853, 8109, 6084, 6250, 
      6245, 7696, 6436, 146276, 149284, 152324, 6920, 151289, 8425, 7605, 
      7780, 155200, 166325, 181810, 10216, 150229, 10985, 8765, 155153, 
      10952, 8872, 193925, 9945, 182225, 10237, 14705, 13210, 10834, 185333, 
      14600, 12136, 11965, 181805, 14698, 15245, 199370, 206581, 12897, 
      15353, 14753, 15578, 14906, 16160, 14132, 13817, 13960, 17761, 16465, 
      14737, 14357, 17557, 16085, 14677, 14900, 17433, 16897, 17285, 20381, 
      19325, 19009, 18586, 22457, 20077, 19906, 24520, 22500, 22032, 21577, 
      25925, 23252, 22525, 25913, 28450, 26545, 29192, 25789, 24912, 25805, 
      28213, 30469, 27925, 31193, 27425, 27296, 30920, 32266, 36266, 37522, 
      34785, 35620, 35906 ], 
  [ 275213, 268957, 267769, 266450, 263570, 263780, 260209, 257105, 255901, 
      257056, 256285, 251698, 244217, 249509, 245725, 247042, 241525, 240554, 
      233458, 232976, 231650, 227684, 225205, 226249, 223120, 222314, 213914, 
      210080, 211682, 206141, 201869, 201925, 198500, 192469, 195869, 194192, 
      192845, 190292, 194714, 190853, 190405, 185888, 182525, 181672, 185666, 
      184400, 185170, 180485, 177682, 181490, 179042, 178205, 177480, 176194, 
      172993, 170501, 168221, 168962, 170690, 166861, 168250, 167625, 165706, 
      168545, 166132, 165701, 157445, 155525, 155600, 148709, 150914, 149729, 
      147485, 142909, 146000, 142389, 140641, 138914, 134714, 137677, 133241, 
      131045, 134089, 129649, 128074, 127645, 127060, 246452, 127525, 125416, 
      128834, 123282, 122789, 121850, 125200, 124240, 228688, 120434, 123941, 
      230605, 122869, 119025, 211441, 119297, 118345, 118337, 118225, 116965, 
      229177, 118736, 118201, 238801, 114245, 114469, 225125, 117121, 115600, 
      213385, 186085, 212650, 226489, 112061, 190786, 110749, 109861, 110266, 
      109141, 108880, 107060, 105949, 212554, 193185, 196745, 104168, 166916, 
      101777, 101957, 169361, 101124, 164628, 100186, 171586, 163621, 218600, 
      98185, 97081, 150418, 137317, 147925, 153172, 219661, 157541, 141700, 
      150373, 91205, 92045, 91562, 90602, 91001, 92285, 135029, 174068, 
      183668, 87041, 88049, 91925, 139009, 157781, 86437, 117412, 151972, 
      87005, 89693, 86708, 119489, 119821, 159725, 123122, 109594, 110696, 
      150394, 82865, 82592, 117520, 81533, 173725, 81362, 79361, 80420, 
      115700, 129725, 77018, 78329, 103298, 76960, 76500, 81652, 82417, 
      116577, 126801, 77650, 77929, 115076, 149060, 115333, 93865, 135985, 
      112250, 74500, 78229, 122000, 73138, 72970, 72125, 88180, 107620, 
      70450, 71249, 88721, 142596, 71105, 69205, 70850, 69428, 155080, 69490, 
      139945, 69044, 69536, 70001, 79264, 67657, 77125, 68872, 68234, 68365, 
      63290, 88922, 64349, 62696, 63125, 67124, 72104, 79141, 108657, 133865, 
      61793, 63818, 72673, 77650, 107665, 106250, 85618, 58981, 59364, 57410, 
      57521, 102065, 57668, 57428, 69188, 56290, 72810, 101450, 54765, 67300, 
      67058, 104018, 57545, 53993, 80068, 121424, 61461, 53557, 53617, 86122, 
      97042, 101761, 55501, 55109, 100861, 52522, 54466, 58873, 59905, 64754, 
      51529, 51860, 51201, 56709, 70912, 58097, 96401, 62273, 61162, 53465, 
      65385, 50562, 48253, 87089, 73658, 93312, 94180, 96385, 56426, 75125, 
      75809, 82233, 45538, 51028, 45344, 46100, 81002, 80621, 51410, 50605, 
      91189, 44181, 44257, 89477, 55145, 72433, 45874, 102461, 71609, 41617, 
      46240, 46800, 62234, 44573, 41405, 41225, 42973, 77285, 50408, 49085, 
      59445, 55042, 54325, 54090, 49050, 43317, 43600, 99137, 63317, 138429, 
      107848, 48613, 153053, 106409, 39293, 38818, 39965, 148640, 55316, 
      40097, 98541, 87754, 39874, 38509, 38925, 39250, 138125, 84338, 39013, 
      95913, 74113, 51025, 36928, 72208, 118850, 74506, 133444, 147277, 
      89082, 69210, 48265, 140969, 136468, 62569, 46160, 45832, 36997, 34920, 
      118325, 61450, 112817, 61412, 36992, 57265, 132085, 89658, 33589, 
      38530, 129845, 36260, 57460, 133250, 102986, 36986, 32930, 129744, 
      88096, 74836, 32656, 42400, 149005, 57322, 33197, 50537, 134084, 
      111773, 43784, 160210, 134660, 100672, 51425, 109025, 59186, 30949, 
      55274, 88840, 127898, 73265, 87322, 29565, 88586, 77845, 65042, 56785, 
      29290, 97920, 48105, 51298, 52837, 120532, 73985, 43537, 101098, 76745, 
      62290, 26573, 91780, 77320, 59005, 52488, 27613, 127045, 116522, 89425, 
      86930, 79282, 70865, 26146, 25700, 25609, 149185, 25306, 27682, 25325, 
      112265, 75725, 60057, 49936, 24337, 30420, 31060, 144125, 141365, 
      140680, 27197, 23741, 24245, 138330, 132309, 122634, 54034, 27634, 
      144208, 116740, 46513, 115217, 49697, 38426, 35122, 23762, 24826, 
      124261, 97029, 93789, 85501, 60916, 34600, 24525, 128477, 109226, 
      105145, 65585, 61108, 55028, 32720, 23929, 91834, 60025, 23545, 145220, 
      121172, 33416, 22216, 109234, 96650, 77194, 35186, 25250, 22114, 
      146052, 139761, 47632, 46017, 131720, 99688, 41189, 93584, 68000, 
      37289, 23956, 27344, 19325, 101988, 20133, 19053, 50810, 18938, 66896, 
      31040, 18640, 25385, 95509, 84274, 66356, 26056, 19181, 72649, 69865, 
      41760, 18868, 18100, 27625, 48490, 26570, 64861, 63556, 36781, 32776, 
      22676, 16909, 67266, 24922, 21541, 50609, 26384, 30770, 21605, 23873, 
      32260, 15885, 21866, 17741, 15545, 31252, 27229, 20458, 15080, 15284, 
      42530, 18122, 37809, 32896, 21456, 25610, 39524, 21668, 14600, 14549, 
      34425, 24481, 28354, 19625, 27149, 18169, 13633, 13568, 16513, 12357, 
      12997, 16417, 15016, 14501, 14164, 19408, 18845, 14153, 11890, 11474, 
      12020, 13952, 18041, 11029, 10845, 10845, 10250, 20810, 13025, 11764, 
      10169, 22544, 24400, 27689, 29881, 13085, 12853, 20018, 9616, 9701, 
      35269, 12436, 9277, 12805, 10228, 10045, 12002, 10216, 11581, 11765, 
      8420, 7481, 37025, 10730, 7202, 11258, 7457, 14057, 6500, 22753, 39409, 
      8885, 9389, 11002, 7649, 7328, 5645, 4778, 4685, 4840, 4392, 33940, 
      4385, 35653, 4573, 4010, 3744, 3681, 5536, 12436, 8242, 4157, 9536, 
      7760, 5840, 4160, 42229, 7850, 6409, 3488, 2826, 8642, 3460, 3204, 
      3145, 2258, 2180, 8425, 6560, 5536, 2036, 6161, 9770, 19805, 2020, 
      9077, 3202, 5696, 3809, 2965, 39080, 6994, 13469, 40573, 6625, 29520, 
      5321, 1450, 17866, 26437, 7018, 8593, 8420, 5249, 7685, 6890, 60010, 
      8821, 4744, 1989, 6525, 3593, 9193, 3229, 9565, 6760, 5300, 1252, 8857, 
      2880, 801, 8320, 36584, 7497, 10162, 6761, 1730, 9928, 7048, 42349, 
      1250, 1378, 8905, 51785, 10026, 11889, 12769, 51754, 3677, 1565, 1193, 
      49453, 3988, 1513, 145, 6845, 16762, 55817, 8381, 3330, 30689, 3530, 
      18274, 5512, 4005, 11050, 7594, 6266, 4250, 9232, 28916, 34241, 1609, 
      33133, 25925, 42850, 9025, 0, 31684, 5626, 42437, 45370, 85, 31333, 
      45373, 45, 6577, 6416, 1385, 25, 48416, 11272, 12593, 58613, 8713, 
      4705, 106, 27637, 74673, 12050, 28058, 58760, 229, 10865, 260, 12610, 
      42314, 56933, 8605, 4813, 4850, 530, 4756, 2336, 4285, 5960, 11978, 
      5858, 36676, 39780, 44257, 3026, 41834, 45569, 733, 8705, 54145, 83153, 
      35066, 46210, 49682, 92045, 7300, 14948, 4624, 1753, 53465, 92228, 
      5445, 1325, 1205, 1172, 44837, 74597, 16354, 40573, 48968, 6421, 4885, 
      11009, 44200, 82989, 16733, 99818, 101705, 81460, 71194, 15572, 9685, 
      2405, 17338, 80050, 10404, 69904, 15857, 7877, 2977, 10421, 49589, 
      72725, 78125, 15597, 57357, 65602, 17345, 8329, 50228, 8434, 16021, 
      59780, 14600, 14180, 66601, 68237, 65348, 11890, 11025, 16325, 5725, 
      81085, 87568, 98260, 118330, 21541, 7204, 63605, 66545, 81913, 125593, 
      22753, 12554, 103298, 18245, 14125, 76765, 90157, 24121, 8585, 73897, 
      84737, 14578, 88298, 25684, 15109, 15845, 14890, 23561, 14321, 84241, 
      86489, 88769, 18605, 88114, 24480, 17770, 17945, 91265, 99730, 111605, 
      27981, 87624, 29890, 21970, 91408, 28717, 19037, 121250, 21250, 112400, 
      20402, 35890, 31925, 22709, 114938, 34645, 26861, 26120, 112360, 34553, 
      35290, 126125, 131816, 26482, 34448, 32708, 34673, 31721, 35065, 28097, 
      26452, 21845, 38186, 34610, 28322, 20722, 36842, 32330, 22562, 23165, 
      35578, 33332, 32770, 40616, 35380, 33354, 31221, 42122, 31762, 29881, 
      46085, 39505, 37897, 36112, 48250, 40637, 32500, 45008, 50965, 46210, 
      52277, 42794, 38497, 41290, 48068, 51844, 44740, 53138, 40820, 40121, 
      50965, 51741, 57641, 59657, 50650, 52625, 52721 ], 
  [ 336445, 325205, 326153, 324122, 319106, 326792, 317525, 311573, 312505, 
      318644, 320365, 316490, 295837, 315725, 304109, 310410, 299197, 298226, 
      292554, 293140, 295018, 284288, 277537, 288193, 277588, 277138, 275146, 
      268820, 275762, 268085, 255625, 262445, 255104, 233053, 252473, 248660, 
      248381, 237640, 256658, 243185, 241313, 236084, 219193, 218340, 242626, 
      240292, 244978, 229613, 216842, 240586, 231730, 230893, 236932, 234578, 
      224969, 219629, 203821, 215242, 227650, 214565, 223074, 220669, 211986, 
      226217, 217040, 222305, 205861, 193261, 202948, 188225, 205738, 207401, 
      201241, 172813, 201892, 189025, 170901, 193738, 164618, 191077, 166349, 
      163085, 189625, 158841, 168658, 164313, 165152, 154960, 175941, 160660, 
      183658, 158170, 148421, 151042, 179668, 175860, 143604, 153898, 178765, 
      143741, 176625, 150709, 134901, 162017, 151097, 150377, 158453, 149005, 
      141245, 170356, 168041, 145529, 146285, 156833, 137905, 171945, 165796, 
      132217, 120581, 130770, 137133, 161545, 121010, 157741, 152581, 157970, 
      151505, 153380, 148712, 144041, 127826, 119137, 120205, 143684, 108176, 
      134885, 128657, 108485, 132808, 106600, 120834, 107506, 104525, 125684, 
      148381, 143005, 97730, 94597, 96661, 97992, 124965, 98801, 94352, 
      95905, 123245, 113405, 134282, 121930, 136925, 144973, 90173, 101800, 
      105704, 117301, 108341, 98689, 89525, 94769, 117765, 86440, 92520, 
      130793, 99305, 131920, 85313, 84221, 93509, 83962, 82538, 81860, 88450, 
      131281, 129940, 80852, 126745, 96473, 130490, 118165, 92168, 77608, 
      79885, 114754, 95773, 76954, 118612, 101776, 86992, 85977, 76705, 
      78385, 93314, 92525, 75560, 83912, 75105, 75353, 79025, 73802, 91944, 
      83925, 73940, 120130, 119250, 116981, 72872, 70952, 96794, 91541, 
      71989, 78160, 118453, 103025, 87938, 111080, 82100, 88002, 76221, 
      114256, 85556, 84241, 72500, 107885, 69649, 77060, 76778, 76553, 
      101026, 63290, 111341, 89396, 85909, 74600, 68900, 64901, 63445, 69785, 
      103445, 76634, 65909, 63410, 62453, 61394, 59274, 101345, 106000, 
      95146, 82085, 58277, 100744, 79144, 61000, 84058, 58570, 56594, 85381, 
      59112, 58514, 56314, 110945, 90305, 54080, 60548, 125185, 80257, 79605, 
      53370, 54322, 55125, 105341, 103525, 54581, 87410, 70130, 61009, 59905, 
      137378, 83213, 73576, 91429, 60625, 153860, 58097, 51545, 133829, 
      132362, 109357, 144061, 64090, 89549, 189973, 163370, 48100, 48256, 
      48681, 124066, 46289, 46261, 182269, 72594, 110480, 84148, 65680, 
      180682, 179945, 112642, 110057, 200125, 79069, 84485, 44977, 48025, 
      165349, 97138, 221365, 42061, 72945, 53716, 52852, 145538, 96905, 
      78073, 74333, 59705, 176965, 116980, 48373, 140257, 129802, 128017, 
      127426, 113842, 94225, 96644, 217685, 149825, 282253, 232804, 114829, 
      305065, 230653, 78809, 71570, 59545, 298516, 133280, 86377, 217801, 
      198826, 86866, 78025, 59929, 58474, 282661, 193274, 55745, 214105, 
      174505, 125073, 65764, 36964, 252706, 175610, 276200, 297865, 203002, 
      166042, 40077, 288353, 281360, 152993, 114868, 115252, 86125, 73012, 
      253249, 151874, 244537, 152192, 48740, 34481, 275553, 205714, 61713, 
      44938, 272245, 48008, 33608, 277786, 229010, 91810, 59986, 272500, 
      203796, 179856, 58644, 38484, 302441, 145610, 76985, 33805, 279688, 
      244205, 114628, 319698, 280976, 226340, 32201, 240389, 151034, 69041, 
      31066, 206676, 271010, 179353, 204802, 54841, 207490, 188561, 164722, 
      148277, 51362, 223588, 29593, 137450, 141125, 261152, 182921, 121145, 
      229970, 188173, 161258, 58969, 214600, 189460, 155125, 141844, 46125, 
      271937, 255362, 210821, 206546, 193202, 178021, 63170, 60944, 58361, 
      306181, 58770, 41922, 50245, 249325, 187865, 159025, 138580, 56377, 
      34336, 33552, 299341, 295157, 294116, 79885, 57205, 47741, 290698, 
      281473, 266458, 148018, 82458, 299780, 257360, 132665, 255125, 139765, 
      114610, 106322, 66482, 40490, 269509, 225901, 220525, 206541, 162376, 
      105444, 40189, 276217, 245930, 239357, 171673, 163280, 151504, 101428, 
      71633, 217858, 161485, 39565, 302216, 265352, 104260, 64580, 246650, 
      226234, 193250, 109234, 80074, 65546, 303760, 294265, 137700, 134305, 
      282308, 231764, 124493, 222100, 178004, 116321, 79136, 27700, 50297, 
      236200, 63565, 49669, 146218, 45994, 176900, 102596, 46052, 27521, 
      226161, 207450, 176360, 89780, 63325, 187993, 183073, 128980, 64080, 
      59040, 23353, 143186, 92786, 174509, 172136, 118661, 109316, 81416, 
      49661, 179050, 89002, 28305, 148153, 93668, 105530, 79633, 24229, 
      109512, 46501, 81674, 65801, 51857, 18080, 98073, 26154, 51748, 39848, 
      133666, 28802, 123961, 112996, 83044, 19202, 128168, 84680, 55540, 
      37333, 117373, 93545, 103826, 79789, 16825, 76553, 57065, 56644, 25769, 
      41905, 35425, 25317, 65924, 28741, 63648, 19764, 81145, 64349, 51050, 
      44938, 33736, 25700, 19465, 51613, 50005, 35053, 44426, 15826, 64289, 
      58400, 46481, 14356, 13364, 12025, 11369, 65773, 64829, 15034, 48420, 
      50641, 9281, 65480, 48437, 22061, 56864, 56681, 21970, 58276, 22261, 
      65521, 51496, 44861, 6409, 66266, 49922, 68930, 53737, 13345, 49576, 
      7445, 5233, 62641, 64925, 14562, 58913, 57524, 49433, 42514, 41353, 
      44356, 38212, 4392, 30017, 3969, 45869, 41746, 39700, 32161, 21556, 
      10656, 64490, 45097, 69700, 63652, 56036, 47236, 3425, 64810, 59453, 
      45140, 29170, 68450, 47248, 45568, 45153, 31450, 31016, 11629, 62452, 
      58580, 37280, 14705, 9770, 3785, 28008, 71377, 48770, 60164, 52225, 
      48177, 1700, 65378, 5993, 1769, 64297, 1396, 59789, 38474, 3626, 1517, 
      66114, 71249, 70720, 60073, 68561, 65986, 5186, 72189, 58500, 21925, 
      11509, 16409, 73629, 52713, 7785, 66212, 61192, 41480, 72937, 51652, 
      37825, 8676, 628, 69085, 77090, 66925, 20242, 76500, 67924, 1053, 
      43970, 21314, 73697, 2657, 76954, 5125, 4581, 2626, 56365, 46421, 
      21485, 2105, 57744, 46369, 31473, 67721, 2522, 3485, 72461, 55306, 73, 
      56218, 1898, 63540, 58117, 80114, 70250, 66074, 59074, 75092, 80, 65, 
      47533, 25, 293, 842, 74529, 31684, 0, 64010, 785, 1226, 28565, 5, 1229, 
      33865, 67097, 66580, 46241, 30641, 1780, 80692, 84149, 4145, 73505, 
      60597, 30010, 225, 9169, 82538, 290, 4292, 32625, 79217, 32656, 83810, 
      1018, 3889, 72685, 60349, 60386, 36842, 59936, 49684, 58041, 63988, 
      81754, 63530, 720, 976, 1537, 52154, 1250, 1781, 31705, 72073, 3593, 
      12665, 890, 2066, 2690, 16217, 67464, 88640, 57668, 43049, 3625, 16400, 
      60625, 37637, 35381, 34280, 2117, 9805, 91826, 1769, 3044, 63025, 
      57217, 77225, 2548, 13213, 91849, 20074, 20893, 12752, 9250, 88552, 
      72341, 40141, 92810, 12410, 74128, 9028, 88837, 65905, 43205, 73789, 
      4021, 10069, 11909, 87865, 5737, 7930, 92105, 66713, 4304, 66818, 
      88289, 6736, 84020, 82888, 8929, 9497, 8744, 75258, 72613, 87169, 
      50581, 14157, 16724, 21008, 30042, 99149, 55976, 9137, 9941, 14985, 
      33745, 101429, 74498, 23554, 90157, 78917, 13397, 18245, 104221, 59137, 
      12665, 16385, 79370, 17810, 107208, 80613, 82417, 79682, 101881, 77689, 
      16601, 17425, 18281, 89093, 18338, 103156, 85410, 85585, 20065, 23546, 
      28657, 109861, 18916, 113906, 95306, 20564, 110597, 86677, 33674, 
      91026, 30164, 88042, 124178, 115585, 93553, 31634, 120797, 103045, 
      101236, 30836, 120349, 121442, 37481, 40324, 100530, 118820, 114944, 
      119045, 111821, 119081, 102857, 98720, 85213, 125050, 117202, 102370, 
      81242, 121570, 111362, 85930, 87245, 118170, 112720, 110378, 127124, 
      114056, 108826, 103489, 127562, 102250, 97165, 135085, 119961, 116217, 
      111940, 138674, 121805, 99784, 129380, 141745, 131650, 144125, 123250, 
      112545, 118898, 133864, 140488, 124840, 142850, 114512, 112745, 137117, 
      136825, 146285, 149725, 128970, 133081, 132821 ], 
  [ 269425, 265261, 263169, 262148, 260164, 257218, 256045, 254137, 252029, 
      251082, 249257, 244360, 242425, 241565, 241081, 240296, 237173, 236200, 
      228488, 227554, 224872, 223754, 223073, 220061, 220082, 219124, 208000, 
      205210, 204560, 199909, 199085, 196285, 194506, 195221, 191869, 191090, 
      189289, 190186, 188456, 188645, 188797, 184570, 186905, 186050, 181492, 
      180674, 179792, 179605, 181000, 176404, 176656, 175817, 172234, 171396, 
      170893, 169597, 173017, 169256, 166480, 166549, 164936, 165061, 165992, 
      164029, 164466, 161629, 156809, 159389, 155410, 151805, 147556, 145165, 
      144569, 150041, 142178, 142465, 147617, 135524, 141824, 134885, 138997, 
      137245, 130385, 137045, 130664, 131885, 130698, 304690, 126809, 130250, 
      125416, 128260, 131665, 129224, 121922, 122162, 284210, 126004, 120509, 
      286873, 119885, 125341, 263357, 120961, 124209, 124501, 120937, 123125, 
      285885, 116642, 116857, 297757, 120397, 116269, 281525, 113669, 114098, 
      267233, 233329, 266792, 283781, 110849, 239824, 110585, 111497, 109800, 
      110925, 109762, 109138, 109525, 267880, 244009, 248617, 107138, 211282, 
      107441, 110321, 214625, 107386, 208690, 111092, 218192, 208125, 277346, 
      96629, 97325, 192208, 174905, 189113, 196010, 279149, 201877, 181234, 
      192905, 97285, 102625, 93140, 96980, 91225, 89657, 173501, 224090, 
      236090, 93857, 99065, 108641, 179425, 203897, 92801, 150026, 196586, 
      88117, 105205, 87218, 153449, 154377, 207181, 159176, 140544, 142394, 
      196040, 82009, 82186, 152514, 82025, 225817, 80200, 82549, 95002, 
      151282, 170257, 80648, 90509, 133928, 78938, 85378, 98930, 100445, 
      152905, 166729, 90576, 91305, 151250, 196034, 151805, 121185, 179505, 
      147968, 86666, 95345, 161762, 72848, 72980, 72733, 114138, 142578, 
      78856, 82205, 115277, 189250, 70657, 74457, 83152, 71378, 205330, 
      81188, 186293, 69490, 82282, 83497, 101610, 70201, 99761, 84906, 84116, 
      84397, 66868, 119200, 64025, 70922, 73001, 83450, 92930, 104617, 
      147181, 180337, 63713, 77888, 94993, 103120, 146185, 144616, 116180, 
      60589, 59170, 60964, 66625, 139969, 58970, 67730, 92090, 64040, 98260, 
      139796, 61309, 90194, 90100, 143560, 54485, 58133, 110458, 166514, 
      54049, 61745, 62105, 119360, 134480, 140849, 53937, 54145, 139797, 
      57256, 67300, 77405, 79337, 53584, 57609, 62138, 53677, 74485, 55386, 
      77521, 134725, 51545, 50580, 49333, 51649, 64276, 50265, 63149, 55268, 
      131770, 132938, 135893, 47332, 106681, 107665, 59485, 53540, 45378, 
      48394, 57250, 58400, 58169, 45008, 44953, 64685, 48877, 46701, 127621, 
      77537, 52673, 43664, 71749, 103445, 47801, 62474, 63634, 46516, 41905, 
      45337, 46657, 55305, 54665, 41738, 68765, 44773, 42920, 42653, 42568, 
      41128, 41245, 40626, 68561, 46241, 97201, 74570, 40085, 108373, 73429, 
      42013, 44388, 51085, 104858, 41834, 39965, 67657, 60320, 39440, 41225, 
      49441, 50516, 96589, 57800, 51325, 65473, 51173, 39185, 44138, 106418, 
      81808, 51264, 92650, 103181, 60436, 47764, 71069, 98221, 94770, 43821, 
      36562, 35930, 35645, 38218, 80821, 42696, 76661, 42506, 51386, 86209, 
      90977, 60100, 41081, 55172, 89185, 50650, 86850, 91688, 69224, 33224, 
      40868, 88930, 58682, 49922, 41042, 63386, 103689, 39456, 34081, 76921, 
      92066, 75305, 33266, 112340, 92338, 67050, 78853, 73001, 39812, 34225, 
      84800, 58514, 86920, 47885, 57140, 38233, 57800, 50509, 42356, 37549, 
      39304, 64282, 75217, 34308, 34945, 80586, 47389, 30141, 66100, 49097, 
      39892, 32225, 59330, 49370, 37805, 34138, 39113, 85293, 77320, 57573, 
      55828, 50580, 45013, 29844, 30146, 31105, 102329, 30500, 40976, 34117, 
      73805, 47765, 37645, 31874, 30125, 48058, 49298, 98009, 95849, 95314, 
      24281, 28925, 33629, 93412, 88741, 81316, 33716, 23816, 97938, 76770, 
      29493, 75545, 31025, 25604, 24400, 25040, 37504, 82337, 62005, 59665, 
      53777, 37442, 24026, 37201, 85501, 70900, 67869, 40157, 37330, 33650, 
      23042, 23101, 58004, 36545, 36065, 98338, 79690, 22834, 23634, 70600, 
      61316, 47560, 23252, 21416, 23080, 98866, 93925, 28946, 28081, 87530, 
      63298, 25349, 58690, 40906, 23245, 19962, 46450, 25529, 64690, 21085, 
      25405, 29860, 26788, 39794, 20138, 26338, 43733, 59705, 51620, 39250, 
      18450, 19825, 43289, 41405, 24250, 19058, 20090, 48665, 27828, 17908, 
      37897, 37042, 21517, 19762, 17162, 22345, 39400, 17156, 37925, 28741, 
      17266, 18500, 16385, 42953, 18938, 22213, 15892, 16717, 19469, 56026, 
      16601, 37280, 18850, 24154, 23348, 32840, 20725, 18362, 14722, 47524, 
      21386, 14330, 16562, 24161, 18685, 14589, 15760, 13481, 50705, 12769, 
      14533, 14618, 31813, 19105, 22745, 31865, 12762, 27697, 12506, 38450, 
      11785, 12193, 14580, 16564, 22058, 28186, 36625, 13109, 13525, 19825, 
      15028, 42088, 10601, 11290, 14045, 45170, 48226, 53465, 56857, 10057, 
      10125, 41288, 12434, 11617, 65385, 9250, 11941, 28069, 9738, 9553, 
      26960, 9122, 26237, 8269, 9418, 10877, 69061, 6464, 8336, 6088, 7085, 
      33485, 7474, 48325, 72929, 5353, 5105, 28616, 5161, 5290, 6305, 7988, 
      8345, 7298, 9250, 65498, 12689, 68105, 6273, 7208, 7690, 10777, 17882, 
      32282, 3636, 6001, 3274, 3298, 3778, 5098, 77665, 2932, 3141, 5018, 
      10804, 2516, 4082, 4426, 4517, 9028, 9098, 26141, 2074, 2250, 6250, 
      21625, 28832, 45617, 10130, 1885, 3060, 1802, 2465, 2969, 73882, 1444, 
      35669, 75973, 1373, 60418, 1417, 4896, 42912, 55981, 1160, 1233, 1210, 
      1189, 1073, 1028, 102148, 1157, 1130, 12625, 23461, 17225, 1073, 1409, 
      29345, 738, 778, 3330, 881, 1354, 4225, 27194, 70754, 565, 976, 425, 
      12944, 890, 410, 78761, 2260, 11988, 613, 91493, 832, 33745, 35225, 
      91460, 481, 1669, 11645, 88405, 338, 1613, 5945, 193, 41760, 96865, 
      377, 424, 62581, 320, 44164, 50, 193, 936, 180, 52, 136, 466, 60050, 
      67625, 1241, 66065, 55705, 79528, 401, 5626, 64010, 0, 78961, 82944, 
      7057, 63505, 82945, 4765, 45, 34, 1453, 6093, 87034, 986, 1405, 100525, 
      373, 113, 6464, 58145, 121225, 1300, 58708, 100658, 5525, 1009, 5554, 
      1552, 78656, 98225, 545, 353, 388, 4168, 442, 1322, 569, 442, 1508, 
      488, 70754, 75058, 81185, 1252, 77860, 82945, 6605, 925, 94365, 131773, 
      68384, 83728, 88400, 142913, 866, 2810, 1186, 3265, 93377, 143090, 
      1105, 4933, 5713, 6130, 81745, 120805, 3460, 75825, 87218, 1469, 1733, 
      2005, 80642, 131281, 3973, 152308, 154645, 129298, 116180, 3706, 2169, 
      5389, 4420, 127432, 2434, 114434, 3985, 2305, 4905, 2597, 87665, 
      118001, 124901, 4021, 97981, 108776, 4717, 2601, 88450, 2704, 4437, 
      100994, 4210, 4090, 109757, 111841, 108050, 4040, 3925, 5321, 5669, 
      128129, 136258, 149650, 174368, 7677, 5490, 105389, 109229, 128945, 
      183125, 8433, 5284, 155728, 6773, 5653, 122293, 139285, 9197, 6109, 
      118521, 132361, 6100, 136820, 10154, 6329, 6613, 6408, 9377, 6437, 
      131557, 134405, 137285, 7717, 136324, 10138, 8072, 8245, 140065, 
      150628, 165353, 12277, 135370, 13284, 9864, 140050, 13005, 9325, 
      176936, 10628, 165826, 10676, 17460, 15445, 11629, 168808, 17109, 
      13525, 13234, 165474, 17165, 17748, 182233, 189122, 14036, 17650, 
      16810, 17873, 16717, 18409, 15341, 14746, 13885, 20324, 18548, 15860, 
      13960, 19876, 17764, 14596, 14897, 19508, 18610, 18792, 22882, 20938, 
      20260, 19477, 24820, 20756, 20225, 27277, 24293, 23585, 22850, 28836, 
      25121, 22826, 28130, 31385, 28880, 32245, 27560, 25961, 27252, 30578, 
      33146, 29642, 33988, 28418, 28169, 33309, 34525, 38909, 40321, 36260, 
      37333, 37577 ], 
  [ 352882, 340850, 342130, 339985, 334629, 343485, 333320, 326916, 328180, 
      335101, 337210, 333437, 310708, 332890, 320042, 327125, 315010, 314037, 
      308573, 309325, 311701, 299905, 292480, 304642, 292861, 292465, 291457, 
      284733, 292513, 284490, 270740, 278618, 270657, 246082, 268020, 263869, 
      263754, 251725, 273037, 258052, 255956, 250605, 231584, 230729, 258205, 
      255701, 261001, 243954, 229613, 256489, 246625, 245786, 252881, 250357, 
      239738, 233946, 216010, 229109, 243193, 228650, 238277, 235592, 225845, 
      241866, 231625, 237780, 220034, 205754, 216949, 200980, 220897, 223002, 
      216224, 184042, 217205, 202880, 182180, 208865, 175825, 205978, 178056, 
      174618, 204850, 169922, 181525, 176564, 177625, 147049, 190034, 172681, 
      198757, 170129, 158922, 162101, 194701, 190445, 136685, 165625, 193850, 
      136538, 191540, 162152, 129320, 175194, 162706, 161874, 171236, 160498, 
      133864, 184925, 182330, 137306, 157770, 169940, 130628, 187010, 180133, 
      125890, 116714, 124325, 129512, 175760, 116465, 171562, 165730, 171901, 
      164596, 166805, 161685, 156452, 120917, 113906, 114580, 156313, 105345, 
      146500, 139264, 105316, 144197, 103877, 130481, 103825, 101626, 117457, 
      162664, 156616, 95825, 94258, 94978, 95693, 116450, 95940, 93281, 
      93712, 134658, 123138, 147373, 133229, 150516, 159626, 89482, 96797, 
      99805, 128420, 117892, 106112, 88100, 91216, 129050, 87925, 89525, 
      144036, 107172, 145385, 86290, 84970, 89442, 84149, 84625, 83665, 
      85045, 145234, 143725, 81421, 140192, 90656, 144549, 130600, 100341, 
      77941, 78370, 127013, 104840, 79133, 131485, 112073, 94153, 92858, 
      76754, 77090, 102097, 101140, 75661, 79981, 75092, 78754, 76378, 74065, 
      100997, 91130, 72685, 133825, 132833, 130338, 76765, 71485, 107237, 
      101032, 75656, 74321, 132196, 114640, 96921, 123925, 76913, 97205, 
      72488, 127657, 94365, 92770, 77725, 120500, 74752, 84625, 84397, 84116, 
      113233, 65529, 125002, 99865, 95762, 82045, 74665, 68930, 62600, 65970, 
      116260, 84913, 71108, 67433, 61604, 60597, 61385, 114260, 119585, 
      107329, 92196, 57636, 113765, 88805, 65957, 94669, 62573, 55777, 96434, 
      64061, 63405, 55045, 125578, 102250, 56225, 57205, 141440, 90688, 
      89924, 54449, 53833, 54020, 119410, 117370, 53530, 99125, 78821, 67570, 
      66130, 155025, 94420, 83213, 103976, 67460, 173125, 64314, 50706, 
      151300, 149773, 124360, 162644, 72425, 102250, 212360, 183685, 47189, 
      47233, 47378, 140905, 47952, 47812, 204200, 83045, 126025, 96445, 
      74953, 202553, 201760, 128465, 125600, 223450, 90746, 97000, 44164, 
      53090, 186148, 111385, 246250, 43592, 84050, 61069, 59981, 164817, 
      111312, 90016, 85716, 68512, 198818, 133625, 54434, 159140, 147733, 
      145780, 145133, 130205, 108404, 111157, 242500, 169600, 311042, 258625, 
      131410, 335140, 256360, 91188, 82885, 68788, 328253, 151705, 99818, 
      242720, 222457, 100417, 90400, 69392, 67657, 311554, 216565, 64532, 
      238850, 196450, 142874, 76453, 37573, 279913, 197665, 304805, 327700, 
      227069, 187421, 44936, 317682, 310297, 173362, 131821, 132313, 99994, 
      85145, 280612, 172237, 271394, 172609, 56725, 37034, 304256, 230105, 
      72272, 52081, 300778, 55989, 35989, 306653, 254965, 106565, 70373, 
      301085, 228125, 202505, 68861, 43997, 332704, 165625, 90000, 37300, 
      308717, 271162, 131897, 350909, 310113, 252229, 35298, 267172, 171601, 
      81152, 33377, 231329, 299637, 202154, 229393, 64928, 232301, 212084, 
      186509, 168776, 60941, 249461, 32786, 157105, 161114, 289369, 206154, 
      139450, 256337, 211796, 182921, 70160, 240013, 213193, 176338, 161993, 
      55130, 300820, 283293, 236008, 231453, 217213, 200968, 75085, 72577, 
      69602, 336964, 70121, 50249, 60250, 276968, 211588, 180674, 158605, 
      67498, 41033, 40025, 329834, 325426, 324329, 94250, 68546, 57514, 
      320741, 311012, 295157, 168877, 97157, 330325, 285553, 152290, 283204, 
      160004, 132665, 123593, 79273, 49025, 298426, 252242, 246530, 231650, 
      184405, 122657, 48722, 305524, 273501, 266536, 194426, 185417, 172745, 
      118301, 85202, 243745, 183508, 48148, 332973, 294093, 121465, 77305, 
      274325, 252677, 217565, 126941, 94757, 78437, 334625, 324626, 157925, 
      154250, 312049, 258593, 143650, 248365, 201357, 134802, 93865, 33805, 
      61216, 263357, 76442, 60530, 167269, 56293, 200245, 119893, 56405, 
      33898, 252752, 232865, 199701, 105841, 76306, 212170, 206914, 148733, 
      77225, 71513, 28714, 164113, 109233, 197786, 195245, 137570, 127385, 
      96685, 60842, 202661, 105109, 35396, 169522, 110277, 123313, 94784, 
      30308, 127685, 57338, 97101, 79380, 63586, 22025, 115232, 33065, 63529, 
      49725, 154013, 36493, 143522, 131605, 98741, 24201, 148117, 100597, 
      67985, 46922, 136424, 110410, 121697, 95252, 21200, 91730, 69890, 
      69413, 33218, 52544, 44944, 32708, 79921, 36970, 77417, 25805, 96928, 
      78228, 63193, 56185, 43133, 33525, 25666, 63970, 62138, 44834, 55773, 
      21013, 78322, 71705, 58162, 19037, 17597, 15530, 14426, 80026, 78970, 
      20213, 60485, 63040, 11152, 79781, 60554, 29474, 70153, 69968, 29489, 
      71785, 29890, 79924, 64213, 56680, 7522, 80929, 62569, 83925, 66938, 
      19154, 62269, 10952, 5770, 77008, 79570, 21029, 72882, 71325, 62224, 
      54353, 53024, 56473, 49433, 5645, 39946, 4880, 58258, 53573, 51245, 
      42530, 29965, 16265, 79225, 57424, 85045, 78325, 69813, 59893, 3200, 
      79645, 73672, 57565, 39185, 83725, 60001, 58097, 57626, 41905, 41413, 
      17992, 77101, 72781, 48681, 21906, 15625, 7120, 37949, 87028, 61789, 
      74581, 65690, 61136, 1665, 80405, 10660, 1508, 79210, 2813, 74196, 
      50137, 7225, 3434, 81245, 86938, 86353, 74530, 83968, 81113, 2393, 
      87986, 72785, 30890, 18122, 24250, 89588, 66320, 13328, 81385, 75805, 
      53629, 88834, 65141, 49466, 14549, 785, 84584, 93425, 82196, 28961, 
      92777, 83305, 362, 56493, 30253, 89690, 730, 93281, 9860, 9092, 697, 
      70450, 59274, 30472, 452, 71993, 59218, 42194, 83088, 6073, 1044, 
      88330, 69269, 1042, 70289, 5105, 78449, 72410, 96757, 85885, 81261, 
      73477, 91229, 1321, 466, 60532, 592, 2034, 5, 90602, 42437, 785, 78961, 
      0, 49, 38810, 842, 50, 44948, 82378, 81805, 59058, 41218, 205, 97369, 
      101160, 1332, 89450, 75140, 40465, 1664, 4610, 99369, 1665, 1465, 
      43460, 95706, 43489, 100745, 257, 1280, 88498, 74818, 74853, 48285, 
      74345, 62861, 72224, 78841, 98453, 78325, 785, 593, 538, 65601, 585, 
      612, 42292, 87754, 1354, 7290, 1225, 833, 1009, 10000, 82637, 105937, 
      71717, 55250, 1490, 10177, 75008, 49050, 46458, 45189, 1098, 5314, 
      109397, 1360, 1513, 77620, 71140, 93330, 1681, 7922, 109348, 13213, 
      13864, 7625, 5185, 105709, 87874, 51754, 110357, 7445, 89825, 5125, 
      105988, 80704, 55204, 89426, 2522, 5882, 7162, 104900, 3284, 4525, 
      109530, 81562, 2745, 81665, 105316, 4049, 100593, 99349, 5506, 5904, 
      5485, 90869, 87944, 103952, 63274, 9266, 11213, 14489, 21785, 116986, 
      69277, 6196, 6664, 10082, 24922, 119428, 89865, 16633, 107090, 94730, 
      9050, 12554, 122440, 72706, 8650, 11250, 95177, 12337, 125645, 96530, 
      98500, 95485, 119810, 93266, 11570, 12170, 12802, 105786, 12965, 
      121133, 101645, 101818, 14458, 17153, 21200, 128330, 13697, 132709, 
      112429, 15005, 129058, 102898, 25477, 107573, 22797, 104249, 143629, 
      134308, 110260, 24093, 139906, 120586, 118609, 23569, 139400, 140545, 
      29088, 31481, 117725, 137637, 133425, 137860, 129960, 137834, 120154, 
      115625, 100714, 144245, 135725, 119549, 96293, 140425, 129321, 101425, 
      102850, 136685, 130729, 128101, 146241, 131933, 126197, 120356, 146493, 
      118825, 113236, 154570, 138098, 134018, 129349, 158377, 140050, 115837, 
      148117, 161488, 150553, 164034, 141365, 129650, 136561, 152813, 159877, 
      142885, 162405, 131545, 129610, 156106, 155636, 165640, 169300, 146693, 
      151138, 150820 ], 
  [ 356977, 344749, 346113, 343940, 338500, 347650, 337261, 330745, 332093, 
      339210, 341417, 337672, 314425, 337181, 324025, 331304, 318965, 317992, 
      312584, 313378, 315880, 303818, 296225, 308765, 296690, 296308, 295552, 
      288730, 296720, 288613, 274541, 282685, 274570, 249365, 271933, 267698, 
      267625, 255274, 277160, 261797, 259645, 254266, 234713, 233858, 262132, 
      259586, 265040, 247573, 232840, 260500, 250384, 249545, 256906, 254340, 
      243469, 237565, 219097, 232616, 247120, 232213, 242120, 239365, 229352, 
      245821, 235314, 241693, 223625, 208925, 220498, 204221, 224740, 226957, 
      220025, 186905, 221090, 206401, 185057, 212708, 178688, 209765, 181045, 
      177565, 208721, 172757, 184808, 179693, 180810, 145138, 193625, 175754, 
      202600, 173188, 161617, 164936, 198530, 194162, 135026, 168628, 197693, 
      134809, 195341, 165085, 127997, 178561, 165681, 164821, 174505, 163445, 
      132093, 188642, 185977, 135325, 160717, 173293, 128885, 190853, 183794, 
      124385, 115825, 122792, 127685, 179393, 115408, 175097, 169097, 175464, 
      167949, 170242, 165010, 159637, 119272, 112681, 113257, 159554, 104722, 
      149489, 142001, 104609, 147130, 103282, 132980, 102992, 100989, 115490, 
      166325, 160109, 95440, 94265, 94649, 95210, 114413, 95317, 93106, 
      93257, 137605, 125665, 150740, 136148, 154009, 163385, 89405, 95642, 
      98426, 131297, 120377, 108065, 87841, 90425, 131969, 88394, 88874, 
      147445, 109237, 148850, 86633, 85257, 88525, 84296, 85248, 84218, 
      84296, 148825, 147274, 81666, 143657, 89305, 148168, 133813, 102490, 
      78130, 78097, 130184, 107213, 79784, 134810, 114754, 96050, 94685, 
      76873, 76873, 104400, 103401, 75794, 79106, 75197, 79713, 75825, 74240, 
      103370, 93041, 72482, 137360, 136340, 133789, 77850, 71730, 109960, 
      103517, 76685, 73474, 135745, 117657, 99280, 127250, 75730, 99620, 
      71669, 131122, 96682, 95017, 79146, 123769, 76145, 86634, 86420, 86125, 
      116404, 66208, 128537, 102602, 98345, 84026, 76226, 70057, 62509, 
      65137, 119585, 87104, 72529, 68560, 61513, 60520, 62036, 117613, 
      123106, 110500, 94849, 57601, 117146, 91346, 67322, 97448, 63700, 
      55700, 99325, 65426, 64756, 54856, 129365, 105365, 56890, 56498, 
      145633, 93425, 92633, 54848, 53840, 53873, 123057, 120961, 53397, 
      102184, 81124, 69341, 67817, 159568, 97353, 85754, 107245, 69301, 
      178074, 66001, 50629, 155801, 154260, 128245, 167425, 74644, 105561, 
      218093, 188900, 47098, 47114, 47189, 145252, 48505, 48337, 209821, 
      85796, 130050, 99658, 77410, 208160, 207353, 132560, 129625, 229421, 
      93805, 100269, 44101, 54497, 191489, 115088, 252613, 44117, 86969, 
      63050, 61906, 169780, 115057, 93145, 88705, 70857, 204425, 137930, 
      56093, 164005, 152360, 150365, 149704, 134440, 112093, 114930, 248849, 
      174689, 318385, 265226, 135701, 342805, 262933, 94429, 85860, 71245, 
      335834, 156458, 103325, 249097, 228512, 103952, 93641, 71905, 70100, 
      318925, 222536, 66877, 245185, 202085, 147473, 79274, 37874, 286864, 
      203328, 312106, 335309, 233236, 192916, 46301, 325165, 317682, 178605, 
      136210, 136730, 103613, 88330, 287605, 177480, 278261, 177866, 58874, 
      37825, 311585, 236356, 75065, 54020, 308065, 58138, 36738, 314024, 
      261608, 110408, 73124, 308386, 234362, 208322, 71570, 45530, 340425, 
      170784, 93409, 38329, 316130, 278057, 136370, 358868, 317554, 258858, 
      36229, 274025, 176900, 84337, 34112, 237650, 306952, 208013, 235700, 
      67609, 238664, 218125, 192116, 174061, 63496, 256090, 33745, 162180, 
      166273, 296586, 212125, 144189, 263092, 217865, 188500, 73121, 246530, 
      219290, 181805, 167194, 57545, 308205, 290440, 242469, 237844, 223380, 
      206869, 78228, 75650, 72577, 344825, 73124, 52496, 62917, 284045, 
      217685, 186253, 163778, 70445, 42874, 41810, 337625, 333161, 332050, 
      98009, 71549, 60125, 328420, 318565, 302500, 174260, 101000, 338130, 
      292770, 157365, 290393, 165233, 137348, 128080, 82640, 51328, 305825, 
      258997, 253201, 238097, 190082, 127130, 51025, 313021, 280564, 273501, 
      200285, 191122, 178226, 122690, 88765, 250388, 189185, 50465, 340834, 
      301450, 125938, 80658, 281416, 259460, 223816, 131540, 98600, 81832, 
      342514, 332389, 163154, 159409, 319658, 265474, 148613, 255106, 207370, 
      139597, 97722, 35506, 64121, 270322, 79837, 63421, 172708, 59044, 
      206258, 124394, 59170, 35669, 259577, 239396, 205714, 110034, 79729, 
      218393, 213053, 153850, 80690, 74810, 30233, 169524, 113524, 203785, 
      201202, 142477, 132082, 100682, 63817, 208744, 109316, 37349, 175045, 
      114610, 127940, 98753, 32009, 132410, 60229, 101140, 82957, 66701, 
      23194, 119705, 34976, 66658, 52378, 159284, 38600, 148597, 136442, 
      102850, 25636, 153290, 104762, 71282, 49505, 141373, 114813, 126352, 
      99305, 22481, 95713, 73285, 72794, 35269, 55393, 47513, 34745, 83610, 
      39217, 81050, 27506, 101065, 81889, 66420, 59188, 45674, 35674, 27409, 
      67253, 65365, 47473, 58804, 22504, 82025, 75226, 61277, 20402, 18850, 
      16601, 15385, 83785, 82701, 21704, 63698, 66337, 11817, 83554, 63781, 
      31525, 73674, 73489, 31568, 75362, 31997, 83725, 67594, 59837, 8005, 
      84800, 65936, 87880, 70445, 20813, 65650, 12037, 6113, 80809, 83441, 
      22856, 76585, 74986, 65633, 57524, 56153, 59714, 52450, 6170, 42641, 
      5321, 61569, 56744, 54346, 45337, 32282, 17882, 83124, 60721, 89098, 
      82210, 73474, 63274, 3361, 83572, 77445, 60890, 41908, 87764, 63410, 
      61450, 60965, 44740, 44234, 19805, 80986, 76554, 51754, 23929, 17312, 
      8177, 40658, 91165, 65268, 78410, 69281, 64601, 1882, 84388, 12053, 
      1669, 83165, 3394, 78025, 53280, 8352, 4141, 85256, 91089, 90490, 
      78373, 88049, 85124, 1924, 92165, 76586, 33361, 20005, 26441, 93809, 
      69953, 14945, 85410, 79690, 56898, 93041, 68746, 52609, 16250, 1058, 
      88693, 97744, 86249, 31376, 97082, 87386, 425, 59860, 32724, 93925, 
      485, 97600, 11281, 10457, 452, 74209, 62725, 32957, 277, 75794, 62669, 
      45113, 87169, 7200, 673, 92537, 73000, 1525, 74048, 6148, 82418, 76225, 
      101160, 90036, 85300, 77320, 95506, 1874, 809, 64025, 977, 2713, 40, 
      94865, 45370, 1226, 82944, 49, 0, 41617, 1297, 1, 47965, 86445, 85858, 
      62509, 44109, 58, 101786, 105661, 877, 93685, 79025, 43328, 2273, 3721, 
      103828, 2260, 1010, 46421, 100081, 46450, 105232, 320, 881, 92705, 
      78689, 78724, 51400, 78202, 66410, 76025, 82810, 102884, 82280, 1058, 
      754, 545, 69220, 676, 577, 45197, 91933, 1053, 6205, 1568, 784, 848, 
      8705, 86690, 110522, 75490, 58561, 1217, 8882, 78865, 52165, 49489, 
      48178, 1105, 4453, 114052, 1521, 1394, 81533, 74885, 97621, 1730, 6865, 
      113989, 11764, 12373, 6610, 4436, 110266, 92025, 54925, 115012, 6472, 
      94018, 4418, 110545, 84673, 58473, 93605, 2417, 5105, 6245, 109429, 
      2941, 3944, 114157, 85545, 2626, 85648, 109845, 3650, 105010, 103738, 
      4925, 5281, 4946, 95048, 92053, 108425, 66725, 8321, 10114, 13138, 
      20000, 121725, 72882, 5741, 6125, 9137, 22997, 124209, 93988, 15184, 
      111605, 98965, 8245, 11413, 127277, 76381, 7929, 10249, 99412, 11252, 
      130538, 100793, 102805, 99720, 124577, 97445, 10597, 11141, 11717, 
      110245, 11908, 125914, 105992, 106165, 13345, 15844, 19625, 133237, 
      12682, 137700, 117000, 13906, 133965, 107245, 23720, 112004, 21250, 
      108596, 148788, 139285, 114733, 22504, 144981, 125269, 123250, 22050, 
      144461, 145620, 27289, 29570, 122324, 142642, 138346, 142865, 134797, 
      142825, 124781, 120154, 104893, 149348, 140660, 124148, 100360, 145444, 
      134116, 105604, 107057, 141620, 135538, 132840, 151330, 136714, 130852, 
      124885, 151540, 123284, 117569, 159757, 142949, 138785, 134018, 163620, 
      144929, 120170, 153122, 166745, 155600, 169333, 146216, 134249, 141300, 
      157874, 165050, 147722, 167620, 136130, 134153, 161181, 160669, 170813, 
      174529, 151460, 155989, 155657 ], 
  [ 278864, 272340, 271252, 269893, 266897, 267473, 263610, 260354, 259250, 
      260653, 260000, 255429, 247274, 253300, 249120, 250685, 244868, 243893, 
      236837, 236405, 235229, 230917, 228218, 229736, 226229, 225437, 217313, 
      213341, 215209, 209540, 204850, 205236, 201605, 194756, 198962, 197173, 
      195872, 192905, 198061, 193714, 193194, 188621, 184570, 183713, 188729, 
      187405, 188369, 183140, 179829, 184637, 181865, 181024, 180625, 179281, 
      175752, 173108, 170144, 171421, 173681, 169380, 171125, 170410, 168149, 
      171560, 168805, 168650, 159952, 157492, 158045, 150730, 153701, 152648, 
      150202, 144416, 148813, 144730, 142154, 141637, 136177, 140324, 134858, 
      132596, 136820, 131048, 130037, 129410, 128893, 241733, 129872, 127097, 
      131501, 124933, 123968, 123205, 127829, 126725, 224261, 121997, 126580, 
      226080, 125450, 120490, 207434, 121316, 119860, 119816, 120114, 118436, 
      224578, 121189, 120564, 233928, 115700, 116442, 220546, 119720, 117965, 
      209108, 182592, 208325, 221786, 114370, 187065, 112928, 111824, 112477, 
      111082, 110925, 108953, 107658, 208053, 189220, 192650, 105937, 163709, 
      103210, 103066, 166042, 102481, 161449, 100973, 168089, 160372, 213625, 
      100442, 99122, 147465, 134864, 145040, 150089, 214580, 154274, 139005, 
      147314, 92516, 92816, 93409, 91873, 93002, 94624, 132436, 170089, 
      179401, 88234, 88738, 91930, 136170, 154258, 87680, 115505, 148625, 
      88874, 89834, 88645, 117412, 117664, 156020, 120781, 107857, 108865, 
      146885, 84932, 84605, 115285, 83434, 169434, 83453, 80930, 80609, 
      113369, 126800, 78517, 78802, 101557, 78653, 77365, 81509, 82184, 
      114148, 123940, 78025, 78250, 112657, 145345, 112874, 92500, 132676, 
      109873, 74945, 78080, 119125, 75065, 74861, 73940, 86953, 105313, 
      71325, 71818, 87418, 138877, 73034, 70450, 71249, 71065, 150921, 69953, 
      136250, 70853, 69869, 70244, 78445, 69210, 76250, 68785, 68161, 68274, 
      64685, 87113, 66208, 63529, 63760, 66985, 71425, 77904, 105850, 130100, 
      63370, 63937, 71802, 76401, 104850, 103445, 83741, 60570, 61165, 58757, 
      58202, 99290, 59281, 57961, 68209, 57125, 71521, 98605, 55732, 66305, 
      66041, 101021, 59656, 55240, 78165, 117757, 64090, 54314, 54338, 83873, 
      94289, 98810, 57424, 56960, 97924, 53685, 54657, 58376, 59300, 67817, 
      52522, 52345, 52618, 56290, 74485, 57476, 93512, 65266, 64129, 55658, 
      68722, 50605, 49696, 91642, 77545, 90373, 91205, 93320, 59189, 73010, 
      73658, 86626, 46241, 53365, 46637, 46421, 85369, 84970, 53833, 52938, 
      96020, 45268, 45610, 86546, 54100, 76442, 47777, 107780, 69418, 42500, 
      45917, 46405, 65741, 46514, 42554, 42194, 43114, 81616, 53065, 48340, 
      62818, 58109, 57338, 57085, 51613, 45178, 45565, 104410, 66970, 144976, 
      113441, 51236, 160010, 111962, 40562, 39745, 40226, 155485, 58525, 
      41704, 103834, 92633, 41513, 39770, 39250, 39485, 144692, 89101, 39114, 
      101140, 78440, 54020, 37637, 69677, 124865, 78865, 139905, 154130, 
      94081, 73345, 47090, 147656, 143029, 66376, 48869, 48569, 38708, 36073, 
      124370, 65245, 118696, 65221, 36805, 55332, 138554, 94741, 34226, 
      38069, 136256, 36065, 55465, 139765, 108565, 38965, 33505, 136165, 
      93149, 79349, 33173, 41405, 155962, 60985, 34610, 48890, 140641, 
      117664, 46561, 167465, 141245, 106213, 49640, 114850, 63013, 32058, 
      53233, 93977, 134309, 77800, 92429, 30010, 93757, 82602, 69241, 60570, 
      29565, 103429, 46324, 54805, 56448, 126781, 78632, 46600, 106749, 
      81514, 66429, 27346, 97121, 82121, 62996, 56137, 27680, 133498, 122669, 
      94690, 92105, 84169, 75410, 27145, 26605, 26388, 156242, 26117, 27521, 
      25700, 118306, 80506, 64168, 53525, 25064, 29725, 30293, 151072, 
      148240, 147537, 28960, 24532, 24532, 145129, 138946, 129001, 57881, 
      29501, 151165, 122941, 49960, 121378, 53338, 41365, 37809, 25009, 
      24705, 130688, 102628, 99280, 90704, 65129, 37265, 24400, 135026, 
      115217, 111010, 70024, 65349, 58981, 35269, 25416, 97277, 64226, 23426, 
      152225, 127529, 36065, 23425, 115245, 102265, 82125, 37993, 27085, 
      23373, 153085, 146632, 51245, 49540, 138385, 105417, 44452, 99125, 
      72605, 40328, 25789, 26405, 19930, 107809, 21364, 19636, 54665, 19337, 
      71485, 33685, 19053, 24520, 101138, 89525, 70937, 28297, 20432, 77492, 
      74600, 45181, 20165, 19181, 26420, 52285, 28925, 69408, 68049, 39924, 
      35649, 24649, 17568, 71917, 27161, 20882, 54536, 28781, 33541, 23530, 
      22882, 35153, 16420, 23873, 19154, 16360, 29565, 29786, 19721, 15905, 
      15497, 46105, 17629, 41128, 35909, 23533, 24245, 42961, 23809, 15625, 
      14656, 37570, 26920, 31113, 21610, 25570, 20052, 14760, 14677, 15912, 
      12778, 13058, 15794, 16513, 14144, 15581, 18341, 20906, 15602, 12781, 
      12077, 12025, 13445, 17012, 11972, 11716, 10960, 10865, 19445, 14500, 
      13005, 10888, 21013, 22725, 25780, 27828, 14624, 14356, 18637, 10445, 
      10634, 32818, 13977, 10116, 12132, 11437, 11250, 11353, 11489, 10964, 
      13322, 9425, 8194, 34280, 12337, 8161, 12965, 8584, 12808, 7457, 20754, 
      36452, 10370, 10960, 9941, 8996, 8621, 6610, 5437, 5290, 5585, 4849, 
      31193, 4420, 32786, 5392, 4645, 4285, 3844, 5069, 11069, 9805, 4946, 
      11285, 9293, 7085, 5045, 38970, 9425, 7786, 4285, 2845, 10345, 4349, 
      4021, 3944, 2405, 2305, 7250, 8045, 6877, 2477, 5252, 8425, 17650, 
      1985, 10874, 4153, 7093, 4900, 3890, 35825, 8577, 11722, 37242, 8168, 
      26725, 6698, 1945, 15769, 23796, 8621, 10372, 10181, 6632, 9370, 8485, 
      55845, 10628, 6065, 1600, 5380, 2836, 11042, 4322, 8066, 8353, 6713, 
      1873, 10676, 3925, 1252, 6917, 33337, 9178, 12105, 8362, 1225, 11849, 
      8681, 38816, 1961, 937, 10728, 47848, 11953, 10090, 10898, 47813, 4880, 
      2372, 754, 45594, 5237, 2312, 260, 8450, 14569, 51698, 10144, 4477, 
      27656, 4705, 15957, 6953, 5248, 13045, 9265, 7793, 5525, 11061, 25957, 
      31012, 2426, 29954, 23120, 39213, 10820, 85, 28565, 7057, 38810, 41617, 
      0, 28224, 41616, 226, 8104, 7925, 2120, 40, 44525, 13241, 14666, 54314, 
      10440, 5978, 65, 24698, 69796, 14045, 25085, 54433, 290, 12740, 317, 
      14625, 38641, 52666, 10256, 6032, 6065, 773, 5949, 3133, 5402, 7289, 
      13897, 7165, 33245, 36205, 40484, 3893, 38165, 41738, 674, 10280, 
      49960, 77960, 31705, 42345, 45673, 86578, 8705, 17029, 5661, 2196, 
      49300, 86749, 6586, 1508, 1280, 1193, 41024, 69668, 18513, 36946, 
      44977, 7610, 5858, 12680, 40409, 77776, 18842, 94097, 95930, 76293, 
      66365, 17561, 11152, 2612, 19449, 74925, 11917, 65117, 17834, 9098, 
      3298, 11908, 45568, 67840, 73060, 17530, 53026, 60965, 19400, 9556, 
      46181, 9657, 17938, 55357, 16361, 15905, 61928, 63506, 60721, 13325, 
      12370, 18130, 6212, 75920, 82197, 92565, 112073, 23668, 7873, 59050, 
      61882, 76724, 119144, 24922, 13877, 97457, 20068, 15588, 71748, 84708, 
      26354, 9320, 68980, 79460, 16029, 82909, 27977, 16592, 17378, 16333, 
      25684, 15688, 78984, 81160, 83368, 20324, 82737, 26605, 19325, 19496, 
      85796, 94005, 105538, 30244, 82273, 32257, 23797, 85941, 30964, 20564, 
      114925, 22865, 106325, 21901, 38425, 34226, 24362, 108797, 37060, 
      28772, 27977, 106297, 36946, 37693, 119690, 125233, 28265, 36749, 
      34901, 36970, 33794, 37332, 29896, 28125, 23060, 40585, 36793, 30073, 
      21789, 39125, 34325, 23765, 24400, 37745, 35333, 34669, 42953, 37305, 
      35113, 32818, 44369, 33245, 31202, 48500, 41480, 39764, 37853, 50725, 
      42640, 33785, 47149, 53426, 48401, 54788, 44725, 40100, 43069, 50257, 
      54161, 46625, 55505, 42373, 41620, 53140, 53842, 59890, 61970, 52361, 
      54440, 54514 ], 
  [ 338000, 326772, 327700, 325669, 320657, 328289, 319050, 313106, 314018, 
      320125, 321824, 317925, 297338, 317140, 305568, 311837, 300644, 299669, 
      293957, 294533, 296381, 285685, 278954, 289544, 278981, 278525, 276449, 
      270125, 277033, 269348, 256930, 263700, 256373, 234404, 253730, 249925, 
      249632, 238937, 257869, 244450, 242586, 237341, 220522, 219665, 243833, 
      241501, 246161, 230852, 218133, 241757, 232937, 232096, 238081, 235729, 
      226152, 220820, 205088, 216445, 228785, 215748, 224213, 221818, 213173, 
      227336, 218197, 223418, 206992, 194452, 204077, 189370, 206789, 208424, 
      202282, 173984, 202909, 190090, 172058, 194725, 165745, 192068, 167450, 
      164180, 190580, 159944, 169685, 165362, 166189, 156725, 176912, 161705, 
      184589, 159205, 149504, 152101, 180581, 176789, 145301, 154925, 179668, 
      145440, 177530, 151738, 136538, 162980, 152116, 151400, 159426, 150020, 
      142930, 171253, 168948, 147240, 147284, 157770, 139570, 172808, 166685, 
      133844, 122112, 132389, 138794, 162418, 122553, 158624, 153488, 158845, 
      152410, 154269, 149609, 144954, 129429, 120676, 121754, 144577, 109613, 
      135802, 129610, 109930, 133729, 108025, 121805, 108953, 105940, 127273, 
      149162, 143810, 99081, 95888, 98000, 99353, 126548, 100178, 95661, 
      97250, 124100, 114320, 135073, 122785, 137690, 145696, 91444, 103225, 
      107161, 118138, 109234, 99658, 90810, 96130, 118592, 87617, 93857, 
      131546, 100250, 132661, 86500, 85408, 94868, 85165, 83665, 82993, 
      89765, 131972, 130637, 82021, 127450, 97866, 131165, 118898, 93041, 
      78761, 81104, 115477, 96610, 78037, 119309, 102565, 87893, 86888, 
      77860, 79588, 94153, 93370, 76705, 85201, 76250, 76372, 80260, 74929, 
      92753, 84800, 75109, 120761, 119885, 117620, 73849, 72049, 97533, 
      92314, 72970, 79405, 119066, 103714, 88721, 111721, 83385, 88769, 
      77450, 114869, 86333, 85028, 73405, 108522, 70538, 77857, 77569, 77346, 
      101645, 64265, 111904, 90073, 86608, 75385, 69745, 65808, 64522, 70964, 
      104026, 77377, 66762, 64305, 63522, 62453, 60221, 101898, 106525, 
      95717, 82730, 59306, 101281, 79801, 61825, 84677, 59425, 57613, 85972, 
      59921, 59321, 57341, 111400, 90856, 54981, 61645, 125578, 80858, 80210, 
      54305, 55313, 56138, 105808, 104000, 55588, 87957, 70785, 61736, 60644, 
      137705, 83770, 74185, 91930, 61330, 154117, 58820, 52520, 134146, 
      132673, 109754, 144322, 64717, 90016, 190090, 163561, 49045, 49205, 
      49640, 124373, 47138, 47114, 182386, 73121, 110821, 84605, 66245, 
      180793, 180058, 112969, 110394, 200180, 79540, 84922, 45890, 48724, 
      165482, 97505, 221348, 42874, 73412, 54317, 53461, 145709, 97250, 
      78506, 74786, 60250, 177040, 117241, 49012, 140434, 130013, 128234, 
      127645, 114109, 94570, 96973, 217642, 149962, 282064, 232721, 115076, 
      304826, 230570, 79202, 72001, 60050, 298285, 133453, 86728, 217738, 
      198809, 87209, 78410, 60418, 58973, 282452, 193261, 56250, 214036, 
      174536, 125252, 66197, 37757, 252545, 175633, 275985, 297602, 202945, 
      166081, 40706, 288104, 281125, 153064, 115061, 115433, 86420, 73369, 
      253058, 151933, 244360, 152245, 49237, 35172, 275306, 205621, 62114, 
      45461, 272000, 48497, 34297, 277525, 228853, 92053, 60385, 272245, 
      203693, 179813, 59045, 39053, 302122, 145657, 77282, 34442, 279409, 
      244000, 114769, 319337, 280685, 226165, 32840, 240178, 151045, 69354, 
      31729, 206537, 270725, 179272, 204653, 55210, 207325, 188442, 164665, 
      148266, 51741, 223381, 30196, 137461, 141120, 260845, 182792, 121192, 
      229725, 188026, 161181, 59266, 214385, 189305, 155060, 141817, 46496, 
      271594, 255053, 210610, 206345, 193033, 177890, 63433, 61213, 58644, 
      305762, 59045, 42305, 50564, 249010, 187690, 158920, 138533, 56648, 
      34765, 33989, 298912, 294736, 293697, 80032, 57460, 48052, 290281, 
      281074, 266089, 147929, 82589, 299341, 257005, 132616, 254770, 139690, 
      114613, 106353, 66673, 40833, 269120, 225604, 220240, 206288, 162233, 
      105473, 40528, 275810, 245585, 239026, 171496, 163125, 151381, 101461, 
      71784, 217565, 161330, 39890, 301745, 264953, 104273, 64753, 246285, 
      225913, 193005, 109225, 80173, 65709, 303277, 293800, 137597, 134212, 
      281857, 231417, 124420, 221765, 177773, 116264, 79213, 28085, 50506, 
      235825, 63700, 49876, 146057, 46217, 176653, 102565, 46269, 27880, 
      225794, 207125, 176105, 89785, 63440, 187700, 182792, 128845, 64181, 
      59165, 23732, 143005, 92765, 174240, 171873, 118548, 109233, 81433, 
      49824, 178765, 88985, 28610, 147944, 93629, 105445, 79642, 24562, 
      109409, 46660, 81665, 65858, 51976, 18477, 97994, 26441, 51857, 40025, 
      133465, 29053, 123784, 112853, 83005, 19541, 127969, 84625, 55609, 
      37504, 117202, 93448, 103689, 79738, 17170, 76500, 57096, 56677, 25992, 
      42010, 35570, 25538, 65905, 28928, 63629, 20021, 81050, 64322, 51085, 
      45005, 33865, 25877, 19700, 51620, 50020, 35152, 44465, 16085, 64228, 
      58365, 46504, 14629, 13653, 12340, 11700, 65696, 64756, 15277, 48413, 
      50618, 9634, 65385, 48420, 22212, 56797, 56610, 22105, 58193, 22388, 
      65402, 51425, 44818, 6728, 66097, 49825, 68741, 53608, 13480, 49457, 
      7650, 5540, 62450, 64720, 14645, 58724, 57341, 49282, 42397, 41242, 
      44225, 38113, 4649, 29956, 4226, 45712, 41605, 39565, 32068, 21533, 
      10733, 64237, 44930, 69413, 63389, 55805, 47045, 3690, 64529, 59194, 
      44941, 29053, 68137, 47021, 45349, 44936, 31301, 30865, 11618, 62141, 
      58285, 37085, 14660, 9769, 3874, 27857, 71018, 48505, 59845, 51940, 
      47906, 1889, 65025, 6010, 1962, 63944, 1525, 59450, 38233, 3673, 1620, 
      65741, 70852, 70325, 59720, 68170, 65605, 5445, 71780, 58145, 21760, 
      11428, 16276, 73202, 52370, 7730, 65809, 60809, 41185, 72500, 51301, 
      37540, 8597, 745, 68650, 76617, 66490, 20041, 76025, 67481, 1184, 
      43625, 21097, 73224, 2824, 76465, 5050, 4514, 2789, 55952, 46052, 
      21250, 2250, 57317, 45992, 31172, 67250, 2473, 3650, 71968, 54877, 104, 
      55777, 1845, 63065, 57664, 79573, 69745, 65585, 58613, 74565, 85, 100, 
      47114, 50, 272, 909, 73988, 31333, 5, 63505, 842, 1297, 28224, 0, 1296, 
      33490, 66568, 66053, 45800, 30280, 1853, 80105, 83546, 4250, 72936, 
      60074, 29633, 170, 9316, 81917, 221, 4369, 32210, 78596, 32237, 83169, 
      1009, 3946, 72080, 59792, 59825, 36389, 59373, 49165, 57482, 63401, 
      81097, 62941, 653, 925, 1508, 51605, 1205, 1754, 31250, 71432, 3592, 
      12776, 793, 2025, 2665, 16354, 66833, 87925, 57069, 42516, 3604, 16525, 
      60010, 37124, 34880, 33785, 2048, 9860, 91089, 1666, 2977, 62378, 
      56594, 76520, 2441, 13264, 91082, 20177, 21002, 12789, 9245, 87785, 
      71632, 39572, 92025, 12429, 73405, 9005, 88058, 65210, 42610, 73060, 
      3904, 10048, 11908, 87082, 5650, 7877, 91304, 66004, 4181, 66105, 
      87490, 6637, 83225, 82097, 8840, 9410, 8641, 74477, 71842, 86338, 
      49892, 14096, 16677, 20997, 30089, 98260, 55249, 8986, 9802, 14900, 
      33800, 100522, 73685, 23537, 89284, 78084, 13284, 18180, 103298, 58376, 
      12532, 16292, 78525, 17725, 106265, 79760, 81554, 78829, 100948, 76840, 
      16488, 17320, 18184, 88196, 18225, 102205, 84509, 84680, 19940, 23445, 
      28594, 108868, 18769, 112897, 94357, 20421, 109588, 85748, 33613, 
      90065, 30053, 87085, 123097, 114530, 92570, 31517, 119716, 102020, 
      100217, 30697, 119266, 120349, 37370, 40225, 99497, 117725, 113861, 
      117946, 110738, 117972, 101800, 97677, 84212, 123913, 116089, 101305, 
      80253, 120437, 110261, 84917, 86224, 117041, 111605, 109261, 125945, 
      112905, 107689, 102370, 126353, 101117, 96050, 133844, 118760, 115028, 
      110765, 137413, 120592, 98633, 128125, 140450, 130385, 142820, 122005, 
      111332, 117661, 132577, 139169, 123569, 141521, 113269, 111508, 135796, 
      135490, 144898, 148322, 127625, 131720, 131458 ], 
  [ 358016, 345780, 347140, 344965, 339521, 348665, 338274, 331754, 333098, 
      340213, 342416, 338661, 315410, 338164, 325008, 332285, 319940, 318965, 
      313541, 314333, 316829, 304765, 297170, 309704, 297629, 297245, 296465, 
      289637, 297625, 289508, 275434, 283572, 275453, 250244, 272810, 268573, 
      268496, 256145, 278029, 262666, 260514, 255125, 235570, 234713, 262985, 
      260437, 265889, 248420, 233685, 261341, 251225, 250384, 257737, 255169, 
      244296, 238388, 219920, 233437, 247937, 233028, 242933, 240178, 230165, 
      246632, 236125, 242498, 224416, 209716, 221285, 204994, 225509, 227720, 
      220786, 187664, 221845, 207154, 185810, 213445, 179425, 210500, 181778, 
      178292, 209444, 173480, 185525, 180410, 181525, 145853, 194336, 176465, 
      203309, 173893, 162320, 165637, 199229, 194861, 135725, 169325, 198388, 
      135504, 196034, 165778, 128690, 179252, 166372, 165512, 175194, 164132, 
      132778, 189325, 186660, 136008, 161396, 173970, 129562, 191528, 184469, 
      125060, 116496, 123461, 128354, 180058, 116073, 175760, 169760, 176125, 
      168610, 170901, 165665, 160290, 119925, 113332, 113906, 160201, 105365, 
      150130, 142642, 105250, 147769, 103921, 133613, 103625, 101620, 116113, 
      166946, 160730, 96057, 94880, 95264, 95825, 115028, 95930, 93717, 
      93866, 138212, 126272, 151345, 136753, 154610, 163984, 90004, 96241, 
      99025, 131890, 120970, 108658, 88434, 91018, 132560, 88985, 89465, 
      148034, 109826, 149437, 87220, 85840, 89108, 84877, 85825, 84793, 
      84869, 149396, 147845, 82237, 144226, 89874, 148733, 134378, 103049, 
      78689, 78656, 130741, 107770, 80341, 135365, 115309, 96605, 95240, 
      77428, 77428, 104953, 103954, 76345, 79657, 75746, 80260, 76372, 74785, 
      103913, 93584, 73021, 137897, 136877, 134324, 78385, 72265, 110493, 
      104050, 77218, 74005, 136274, 118186, 99809, 127777, 76257, 100145, 
      72194, 131645, 97205, 95540, 79669, 124290, 76658, 87145, 86929, 86634, 
      116909, 66713, 129040, 103105, 98848, 84529, 76729, 70560, 63010, 
      65636, 120082, 87601, 73026, 69057, 62010, 61013, 62525, 118098, 
      123589, 110981, 95330, 58082, 117625, 91825, 67801, 97925, 64177, 
      56173, 99796, 65897, 65225, 55325, 129832, 105832, 57357, 56965, 
      146098, 93890, 93098, 55313, 54305, 54338, 123520, 121424, 53860, 
      102645, 81585, 69800, 68276, 160025, 97810, 86209, 107698, 69754, 
      178525, 66452, 51080, 156250, 154705, 128690, 167866, 75085, 106000, 
      218530, 189337, 47533, 47549, 47624, 145685, 48938, 48770, 210250, 
      86225, 130477, 100085, 77837, 208585, 207778, 132985, 130050, 229844, 
      94228, 100690, 44522, 54916, 191906, 115505, 253028, 44530, 87380, 
      63461, 62317, 170189, 115466, 93554, 89114, 71266, 204832, 138337, 
      56500, 164410, 152765, 150770, 150109, 134845, 112498, 115333, 249250, 
      175090, 318784, 265625, 136100, 343202, 263330, 94826, 86257, 71642, 
      336229, 156853, 103720, 249490, 228905, 104345, 94034, 72298, 70493, 
      319316, 222925, 67266, 245572, 202472, 147860, 79661, 38261, 287249, 
      203713, 312489, 335690, 233617, 193297, 46682, 325544, 318061, 178984, 
      136589, 137105, 103988, 88705, 287978, 177853, 278632, 178237, 59245, 
      38196, 311954, 236725, 75434, 54389, 308432, 58505, 37105, 314389, 
      261973, 110773, 73489, 308749, 234725, 208685, 71933, 45893, 340786, 
      171145, 93770, 38690, 316489, 278416, 136729, 359225, 317909, 259213, 
      36584, 274378, 177253, 84690, 34465, 238001, 307301, 208360, 236045, 
      67954, 239005, 218466, 192457, 174402, 63837, 256429, 34084, 162517, 
      166608, 296917, 212456, 144520, 263421, 218194, 188829, 73450, 246857, 
      219617, 182132, 167521, 57872, 308530, 290765, 242794, 238169, 223705, 
      207194, 78553, 75973, 72900, 345146, 73445, 52817, 63236, 284362, 
      218002, 186568, 164093, 70760, 43189, 42125, 337936, 333472, 332361, 
      98320, 71860, 60436, 328729, 318874, 302809, 174569, 101309, 338437, 
      293077, 157672, 290698, 165538, 137653, 128385, 82945, 51633, 306128, 
      259300, 253504, 238400, 190385, 127433, 51328, 313322, 280865, 273802, 
      200584, 191421, 178525, 122989, 89064, 250685, 189482, 50762, 341129, 
      301745, 126233, 80953, 281709, 259753, 224109, 131833, 98893, 82125, 
      342805, 332680, 163445, 159700, 319945, 265761, 148900, 255389, 207653, 
      139880, 98005, 35789, 64402, 270601, 80116, 63700, 172985, 59321, 
      206533, 124669, 59445, 35944, 259850, 239669, 205985, 110305, 80000, 
      218660, 213320, 154117, 80957, 75077, 30500, 169789, 113789, 204048, 
      201465, 142740, 132345, 100945, 64080, 209005, 109577, 37610, 175304, 
      114869, 128197, 99010, 32266, 132665, 60484, 101393, 83210, 66952, 
      23445, 119954, 35225, 66905, 52625, 159529, 38845, 148840, 136685, 
      103093, 25877, 153529, 105001, 71521, 49744, 141610, 115048, 126585, 
      99538, 22714, 95940, 73512, 73021, 35496, 55618, 47738, 34970, 83833, 
      39440, 81269, 27725, 101282, 82106, 66637, 59405, 45889, 35885, 27620, 
      67460, 65572, 47680, 59009, 22709, 82228, 75429, 61480, 20605, 19053, 
      16804, 15588, 83984, 82900, 21901, 63893, 66530, 12010, 83745, 63972, 
      31716, 73861, 73674, 31753, 75545, 32180, 83906, 67769, 60010, 8168, 
      84961, 66097, 88037, 70600, 20968, 65801, 12186, 6260, 80954, 83584, 
      22997, 76724, 75125, 65770, 57661, 56290, 59849, 52585, 6305, 42772, 
      5450, 61696, 56869, 54469, 45460, 32405, 18005, 83245, 60842, 89213, 
      82325, 73589, 63389, 3474, 83681, 77554, 60997, 42013, 87865, 63509, 
      61549, 61064, 44837, 44329, 19898, 81077, 76645, 51845, 24020, 17401, 
      8266, 40745, 91250, 65353, 78493, 69364, 64682, 1961, 84465, 12130, 
      1746, 83240, 3469, 78098, 53353, 8425, 4212, 85325, 91156, 90557, 
      78440, 88114, 85189, 1989, 92228, 76649, 33424, 20068, 26500, 93866, 
      70010, 15002, 85465, 79745, 56953, 93092, 68797, 52660, 16301, 1105, 
      88738, 97785, 86290, 31417, 97121, 87425, 464, 59897, 32761, 93960, 
      520, 97633, 11314, 10490, 485, 74240, 62756, 32986, 306, 75821, 62696, 
      45140, 87194, 7225, 698, 92560, 73021, 1544, 74065, 6165, 82433, 76240, 
      101173, 90049, 85313, 77333, 95517, 1885, 820, 64034, 986, 2720, 45, 
      94868, 45373, 1229, 82945, 50, 1, 41616, 1296, 0, 47962, 86440, 85853, 
      62504, 44104, 53, 101777, 105650, 866, 93672, 79010, 43313, 2258, 3700, 
      103805, 2237, 985, 46394, 100052, 46421, 105201, 289, 850, 92672, 
      78656, 78689, 51365, 78165, 66373, 75986, 82769, 102841, 82237, 1013, 
      709, 500, 69173, 629, 530, 45146, 91880, 1000, 6152, 1513, 729, 793, 
      8650, 86633, 110461, 75429, 58500, 1156, 8821, 78802, 52100, 49424, 
      48113, 1040, 4388, 113985, 1450, 1321, 81458, 74810, 97544, 1649, 6784, 
      113906, 11681, 12290, 6525, 4349, 110177, 91936, 54836, 114921, 6381, 
      93925, 4325, 110450, 84578, 58378, 93508, 2320, 5008, 6148, 109330, 
      2842, 3845, 114056, 85444, 2525, 85545, 109738, 3541, 104897, 103625, 
      4808, 5162, 4825, 94925, 91930, 108298, 66596, 8192, 9981, 13005, 
      19865, 121588, 72745, 5602, 5986, 8996, 22856, 124066, 93845, 15041, 
      111460, 98820, 8100, 11268, 127130, 76232, 7780, 10100, 99261, 11101, 
      130385, 100640, 102650, 99565, 124420, 97288, 10440, 10984, 11560, 
      110084, 11745, 125749, 105821, 105992, 13172, 15669, 19450, 133060, 
      12505, 137521, 116821, 13725, 133780, 107060, 23533, 111809, 21053, 
      108397, 148585, 139082, 114530, 22301, 144772, 125060, 123041, 21841, 
      144250, 145405, 27074, 29353, 122105, 142421, 138125, 142642, 134570, 
      142596, 124552, 119925, 104660, 149113, 140425, 123913, 100125, 145205, 
      133877, 105365, 106816, 141377, 135293, 132589, 151073, 136449, 130585, 
      124618, 151265, 123005, 117290, 159476, 142664, 138500, 133733, 163333, 
      144640, 119873, 152821, 166442, 155297, 169028, 145909, 133940, 140989, 
      157561, 164729, 147401, 167297, 135805, 133828, 160852, 160330, 170458, 
      174170, 151097, 155624, 155290 ], 
  [ 277370, 271258, 269986, 268685, 265865, 265805, 262420, 259400, 258112, 
      259093, 258226, 253585, 246536, 251330, 247810, 248953, 243610, 242633, 
      235441, 234917, 233465, 229721, 227380, 228082, 225205, 224381, 215693, 
      211925, 213341, 207842, 203840, 203650, 200345, 194842, 197696, 196085, 
      194690, 192413, 196337, 192800, 192400, 187877, 184964, 184105, 187409, 
      186173, 186805, 182474, 180001, 183125, 180893, 180050, 179073, 177817, 
      174826, 172418, 170594, 170969, 172325, 168802, 169945, 169380, 167689, 
      170138, 167953, 167312, 159290, 157730, 157469, 150800, 152477, 151178, 
      149060, 145282, 147485, 144180, 142984, 140381, 137021, 139186, 135428, 
      133250, 135490, 131938, 129961, 129664, 129025, 252785, 129130, 127465, 
      130217, 125325, 125138, 124073, 126565, 125701, 234757, 122501, 125282, 
      236722, 124240, 121140, 217204, 121034, 120418, 120434, 120040, 119050, 
      235300, 120149, 119674, 245098, 116306, 116176, 231200, 118402, 117037, 
      219250, 191410, 218521, 232612, 113492, 196237, 112258, 111514, 111745, 
      110800, 110461, 108725, 107728, 218473, 198738, 202376, 105881, 171929, 
      103688, 104084, 174440, 103077, 169605, 102493, 176749, 168610, 224705, 
      99460, 98500, 155149, 141706, 152602, 157981, 225802, 162464, 146233, 
      155140, 93050, 94250, 93041, 92465, 92360, 93410, 139442, 179405, 
      189197, 88904, 90248, 94580, 143560, 162788, 88258, 121333, 156853, 
      88400, 92240, 88049, 123506, 123874, 164810, 127289, 113341, 114497, 
      155305, 84050, 83813, 121573, 82820, 179140, 82505, 80852, 82805, 
      119765, 134186, 78521, 80516, 106961, 78325, 78417, 84241, 85066, 
      120690, 131202, 79885, 80200, 119165, 154013, 119440, 97234, 140650, 
      116285, 76645, 80770, 126341, 74269, 74125, 73322, 91405, 111565, 
      72265, 73268, 91988, 147465, 72200, 70756, 72965, 70709, 160225, 71545, 
      144772, 70193, 71669, 72194, 82165, 68968, 80020, 71233, 70577, 70720, 
      64637, 92405, 65378, 64409, 64970, 69485, 74825, 82234, 112788, 138626, 
      62984, 65981, 75496, 80725, 111784, 110345, 89077, 60112, 60345, 58685, 
      59240, 106088, 58757, 59237, 72005, 57889, 75825, 105485, 56250, 70093, 
      69857, 108137, 58250, 55274, 83449, 125981, 61812, 55156, 55240, 89725, 
      100981, 105832, 56314, 55970, 104914, 53833, 56425, 61282, 62386, 
      64781, 52936, 53597, 52308, 59040, 70573, 60554, 100370, 62312, 61201, 
      54020, 65160, 52533, 49282, 86036, 73049, 97245, 98137, 100402, 56549, 
      78500, 79208, 81252, 47017, 51409, 46421, 47825, 80021, 79652, 51725, 
      50980, 89890, 45378, 45268, 93344, 57746, 71656, 46501, 100802, 74948, 
      42898, 48325, 48933, 61757, 45140, 42500, 42440, 44740, 76250, 50489, 
      51434, 59040, 54841, 54160, 53937, 49185, 43920, 44125, 97448, 62708, 
      135882, 105937, 48682, 150224, 104516, 40256, 40009, 41600, 145877, 
      54977, 40826, 96804, 86293, 40573, 39460, 40500, 40885, 135530, 82937, 
      40720, 94194, 72994, 50794, 38221, 75661, 116597, 73357, 130885, 
      144448, 87489, 68193, 50788, 138242, 133825, 61762, 46085, 45721, 
      37570, 35865, 116000, 60625, 110594, 60569, 38813, 60250, 129460, 
      87957, 34852, 40525, 127250, 38069, 60469, 130577, 100937, 37337, 
      34217, 127125, 86389, 73489, 33973, 44725, 146020, 56533, 33908, 53288, 
      131357, 109490, 43577, 157009, 131897, 98605, 54242, 106760, 58253, 
      31828, 58253, 87025, 125225, 71834, 85501, 30852, 86705, 76240, 63809, 
      55828, 30673, 95805, 50850, 50509, 51970, 117889, 72410, 43018, 98845, 
      75080, 61045, 27572, 89725, 75625, 57850, 51561, 29074, 124240, 113921, 
      87412, 84977, 77521, 69332, 26977, 26585, 26578, 145960, 26245, 29269, 
      26546, 109700, 74000, 58770, 48997, 25306, 32337, 33025, 140930, 
      138218, 137545, 27458, 24650, 25490, 135225, 129312, 119817, 52897, 
      27817, 140989, 114025, 45634, 112520, 48680, 37877, 34741, 24341, 
      26317, 121378, 94698, 91530, 83434, 59509, 34225, 26010, 125504, 
      106625, 102628, 64010, 59665, 53777, 32405, 24322, 89581, 58600, 25000, 
      141917, 118301, 33017, 22777, 106585, 94265, 75265, 34673, 25385, 
      22633, 142713, 136530, 46573, 45018, 128609, 97201, 40346, 91205, 
      66245, 36578, 24049, 29285, 20228, 99405, 20610, 19962, 49529, 19961, 
      65117, 30557, 19645, 27242, 93028, 82045, 64565, 25825, 19610, 70666, 
      67954, 40725, 19249, 18625, 29674, 47197, 26237, 63058, 61789, 35914, 
      32089, 22589, 17698, 65385, 24649, 23200, 49202, 25997, 30125, 21524, 
      25736, 31525, 16722, 21713, 17984, 16178, 33553, 26692, 22117, 15689, 
      16301, 41297, 19601, 36738, 32029, 21213, 27653, 38357, 21365, 15041, 
      15602, 33444, 23962, 27613, 19400, 29300, 17986, 13954, 13901, 17986, 
      13140, 14020, 17896, 15073, 15794, 14257, 21157, 18500, 14216, 12325, 
      12101, 13037, 15293, 19730, 11386, 11250, 11754, 10817, 22697, 13010, 
      11905, 10658, 24533, 26485, 29930, 32218, 13010, 12802, 21881, 9997, 
      10004, 37828, 12325, 9634, 14170, 10321, 10132, 13325, 10249, 12874, 
      11600, 8597, 7844, 39650, 10445, 7349, 10889, 7466, 15650, 6605, 24820, 
      42106, 8612, 9050, 12409, 7442, 7157, 5684, 5021, 4964, 5017, 4761, 
      36445, 5018, 38212, 4666, 4217, 4005, 4194, 6469, 13969, 7813, 4244, 
      8957, 7325, 5597, 4157, 44980, 7361, 6052, 3509, 3357, 8033, 3385, 
      3177, 3130, 2669, 2597, 9700, 6053, 5125, 2225, 7250, 11141, 21716, 
      2509, 8336, 3025, 5213, 3530, 2788, 41681, 6361, 15056, 43216, 6010, 
      31797, 4808, 1525, 19669, 28594, 6337, 7786, 7625, 4706, 6932, 6197, 
      63157, 7978, 4225, 2610, 7650, 4442, 8296, 2836, 10900, 6025, 4685, 
      1165, 7954, 2493, 810, 9565, 39041, 6660, 9133, 5960, 2333, 8905, 6217, 
      44962, 1025, 1921, 7930, 54650, 8973, 13320, 14248, 54613, 3098, 1250, 
      1700, 52240, 3361, 1186, 274, 5972, 18421, 58760, 7394, 2745, 32882, 
      2909, 19981, 4705, 3330, 9865, 6625, 5393, 3545, 8149, 31025, 36530, 
      1192, 35380, 27914, 45385, 7930, 45, 33865, 4765, 44948, 47965, 226, 
      33490, 47962, 0, 5626, 5477, 962, 82, 51077, 10009, 11252, 61520, 7594, 
      3880, 157, 29620, 77922, 10709, 30029, 61625, 160, 9578, 185, 11221, 
      44717, 59732, 7450, 3946, 3977, 305, 3889, 1733, 3460, 4985, 10601, 
      4889, 38857, 42057, 46666, 2333, 44165, 48008, 640, 7514, 56794, 86474, 
      37157, 48637, 52205, 95540, 6205, 13385, 3757, 1282, 56066, 95705, 
      4500, 1010, 962, 965, 47186, 77690, 14713, 42772, 51401, 5392, 4000, 
      9650, 46465, 86202, 15056, 103361, 105284, 84625, 74125, 13949, 8410, 
      1970, 15625, 83161, 9081, 72781, 14216, 6740, 2440, 9098, 51938, 75650, 
      81170, 13968, 59904, 68353, 15626, 7162, 52577, 7261, 14368, 62345, 
      13025, 12629, 69298, 70964, 67997, 10489, 9684, 14660, 4930, 84058, 
      90661, 101569, 122005, 19618, 6253, 66128, 69140, 84850, 129370, 20776, 
      11141, 106661, 16490, 12610, 79570, 93250, 22084, 7538, 76618, 87698, 
      13045, 91325, 23581, 13546, 14240, 13345, 21554, 12818, 87154, 89450, 
      91778, 16850, 91081, 22437, 16081, 16250, 94250, 102877, 114980, 25794, 
      90513, 27625, 20065, 94357, 26506, 17306, 124745, 19417, 115685, 18629, 
      33409, 29600, 20816, 118241, 32218, 24770, 24065, 115585, 32132, 32845, 
      129572, 135353, 24433, 32045, 30377, 32264, 29444, 32650, 25994, 24433, 
      20114, 35657, 32225, 26225, 19081, 34373, 30053, 20813, 21386, 33169, 
      31025, 30505, 38033, 33037, 31113, 29088, 39521, 29653, 27880, 43346, 
      37042, 35506, 33805, 45445, 38138, 30445, 42365, 48100, 43525, 49370, 
      40265, 36178, 38845, 45341, 48997, 42181, 50249, 38465, 37802, 48178, 
      48960, 54692, 56648, 48025, 49922, 50024 ], 
  [ 272488, 268468, 266292, 265289, 263365, 260149, 259162, 257338, 255146, 
      254025, 252104, 247153, 245650, 244292, 244072, 243113, 240164, 239185, 
      231377, 230401, 227593, 226697, 226154, 222800, 223073, 222097, 210685, 
      207961, 207125, 202516, 201962, 198916, 197257, 198500, 194602, 193889, 
      192040, 193213, 190985, 191498, 191698, 187465, 190250, 189389, 184141, 
      183353, 182333, 182500, 184225, 178945, 179413, 178568, 174733, 173925, 
      173632, 172420, 176296, 172169, 169021, 169396, 167537, 167722, 168881, 
      166528, 167193, 164146, 159560, 162500, 158185, 154802, 150025, 147520, 
      147050, 153320, 144569, 145162, 150866, 137897, 145037, 137300, 142090, 
      140356, 132692, 140240, 133457, 134810, 133569, 311929, 129320, 133205, 
      127705, 131209, 134920, 132353, 124193, 124529, 291185, 128977, 122756, 
      293896, 122162, 128362, 270026, 123604, 127188, 127504, 123658, 126116, 
      292914, 118961, 119236, 304960, 123364, 118882, 288506, 115856, 116441, 
      274004, 239560, 273569, 290810, 113186, 246181, 113000, 114056, 112185, 
      113490, 112249, 111709, 112210, 274705, 250468, 255154, 109757, 217201, 
      110258, 113354, 220610, 110245, 214573, 114305, 224261, 214020, 284357, 
      98810, 99650, 197845, 180200, 194696, 201725, 286196, 207706, 186673, 
      198578, 100036, 105736, 95525, 99749, 93490, 91688, 178820, 230333, 
      242525, 96626, 102170, 112202, 184882, 209810, 95528, 154853, 202373, 
      90418, 108658, 89465, 158372, 159336, 213172, 164249, 145197, 147101, 
      201857, 84100, 84313, 157473, 84218, 232138, 82249, 84946, 98293, 
      156253, 175624, 83057, 93602, 138497, 81209, 88201, 102425, 104000, 
      157924, 172036, 93717, 94482, 156245, 201893, 156818, 125460, 185076, 
      152909, 89717, 98792, 167009, 74885, 75041, 74836, 118269, 147429, 
      81577, 85130, 119450, 195025, 72658, 76914, 86173, 73565, 211381, 
      84149, 192026, 71545, 85321, 86596, 105417, 72418, 103562, 88173, 
      87365, 87658, 69121, 123589, 65960, 73541, 75752, 86717, 96557, 108616, 
      152218, 186004, 65810, 80957, 98722, 107101, 151210, 149617, 120545, 
      62626, 61057, 63145, 69250, 144898, 60965, 70445, 95813, 66545, 102181, 
      144737, 63700, 93893, 93805, 148585, 56096, 60320, 114745, 171977, 
      55306, 64250, 64634, 123869, 139325, 145826, 55656, 55912, 144756, 
      59473, 70165, 80720, 82724, 54517, 59922, 64781, 55690, 77722, 55953, 
      80884, 139600, 52490, 51525, 50794, 52330, 67153, 52200, 63002, 55565, 
      136609, 137801, 140816, 48361, 110962, 111970, 59410, 55925, 46665, 
      50377, 59881, 58325, 58106, 46229, 46234, 64292, 50980, 48618, 132394, 
      81044, 52802, 45197, 70996, 107690, 49988, 65465, 66673, 46945, 43378, 
      47338, 48778, 57978, 54536, 42725, 72020, 45274, 43625, 43394, 43321, 
      42169, 42754, 42057, 67778, 46538, 95560, 73565, 41060, 106450, 72442, 
      43882, 46485, 53626, 103001, 42401, 41600, 66826, 59765, 41045, 43082, 
      51922, 53057, 94900, 57305, 53938, 64660, 50960, 39860, 46337, 110777, 
      80461, 51021, 90997, 101258, 59749, 47653, 74498, 96400, 93033, 43920, 
      37393, 36725, 37124, 40069, 79402, 42777, 75344, 42569, 54113, 90100, 
      89258, 59305, 43250, 58073, 87496, 53365, 90765, 89921, 68081, 34481, 
      43061, 87217, 57881, 49481, 43265, 66617, 101610, 39573, 35698, 80578, 
      90245, 73928, 33965, 110045, 90481, 65889, 82576, 71642, 39785, 36010, 
      88685, 57605, 85153, 47360, 56225, 40426, 56825, 49810, 42029, 37498, 
      41593, 63073, 78868, 34425, 34984, 78849, 46720, 30528, 64753, 48338, 
      39553, 34130, 58181, 48581, 37556, 34117, 41480, 83394, 75625, 56466, 
      54781, 49725, 44386, 31581, 31937, 32980, 100010, 32345, 43469, 36244, 
      72146, 46946, 37264, 31841, 32000, 50881, 52169, 95720, 93608, 93085, 
      25448, 30740, 35780, 91213, 86650, 79405, 33485, 24905, 95625, 74961, 
      29520, 73754, 30914, 25961, 24925, 26525, 39901, 80360, 60580, 58312, 
      52616, 36941, 24557, 39592, 83434, 69205, 66258, 39488, 36793, 33305, 
      23633, 24400, 56657, 36026, 38426, 95941, 77725, 23341, 25101, 68857, 
      59837, 46537, 23645, 22457, 24505, 96433, 91600, 28793, 27988, 85325, 
      61717, 25412, 57217, 40057, 23440, 20961, 49297, 27338, 63013, 22468, 
      27220, 29485, 28717, 38921, 20561, 28249, 46496, 58130, 50297, 38365, 
      19125, 21160, 42212, 40400, 24121, 20345, 21521, 51620, 27441, 18481, 
      37000, 36181, 21556, 19981, 17981, 24040, 38425, 17789, 40490, 28240, 
      17785, 18761, 17210, 45722, 19109, 23956, 16645, 17866, 21008, 59233, 
      16970, 39845, 20365, 26077, 23021, 35225, 20560, 18401, 15385, 50473, 
      21125, 14933, 17909, 26120, 18610, 14976, 15925, 14162, 53762, 13492, 
      15760, 15857, 34192, 20794, 24674, 34250, 13725, 29896, 13505, 41105, 
      12346, 13162, 15921, 18097, 23981, 30433, 39220, 14372, 14836, 21640, 
      16501, 44881, 11492, 12337, 15440, 48065, 51217, 56612, 60100, 10888, 
      10980, 44057, 13721, 12826, 68850, 10045, 13204, 30340, 10737, 10546, 
      29189, 10061, 28436, 9010, 10501, 12146, 72592, 7085, 9389, 6625, 8000, 
      35984, 8485, 51298, 76532, 5986, 5672, 30929, 5860, 6025, 7250, 9137, 
      9530, 8381, 10525, 68909, 14228, 71570, 7272, 8321, 8857, 12196, 19721, 
      34721, 4113, 6994, 3601, 3769, 4441, 6001, 81322, 3349, 3690, 5945, 
      12241, 2813, 4913, 5305, 5408, 10345, 10421, 28322, 2473, 2745, 7345, 
      23620, 31109, 48434, 11525, 2050, 3789, 2225, 3092, 3698, 77389, 1717, 
      38162, 79522, 1664, 63601, 1810, 5877, 45621, 59044, 1385, 1332, 1321, 
      1552, 1226, 1241, 106201, 1220, 1517, 14152, 25492, 18980, 1082, 1922, 
      31586, 909, 1069, 4149, 884, 1873, 5140, 29345, 74117, 634, 853, 530, 
      14453, 773, 485, 82280, 2941, 13437, 544, 95264, 685, 36082, 37610, 
      95225, 808, 2260, 13058, 92098, 617, 2192, 6980, 226, 44325, 100714, 
      296, 745, 65680, 605, 46777, 149, 424, 657, 117, 85, 337, 289, 63065, 
      70820, 1730, 69218, 58600, 82969, 212, 6577, 67097, 45, 82378, 86445, 
      8104, 66568, 86440, 5626, 0, 1, 1936, 7056, 90601, 629, 970, 104338, 
      160, 194, 7421, 61034, 125380, 865, 61585, 104429, 6362, 628, 6385, 
      1069, 81965, 101930, 296, 392, 421, 4849, 481, 1625, 650, 373, 1037, 
      425, 73841, 78241, 84500, 1465, 81097, 86290, 7418, 640, 97920, 136000, 
      71381, 87061, 91829, 147314, 677, 2153, 1225, 3700, 96884, 147473, 
      1066, 5524, 6376, 6829, 85000, 124804, 2725, 78930, 90557, 1346, 1754, 
      1552, 83813, 135400, 3202, 156757, 159130, 133369, 120017, 2989, 1800, 
      5860, 3613, 131449, 2017, 118217, 3250, 2074, 5274, 2180, 90920, 
      121832, 128852, 3298, 101434, 112433, 3904, 2340, 91705, 2437, 3690, 
      104465, 3541, 3445, 113360, 115474, 111605, 3545, 3490, 4562, 5780, 
      132008, 140257, 153865, 178949, 6660, 5445, 108818, 112730, 132788, 
      187808, 7362, 4777, 159997, 5924, 5044, 126004, 143284, 8066, 5968, 
      122148, 136228, 5473, 140753, 8957, 5672, 5914, 5769, 8276, 5840, 
      135376, 138272, 141200, 6868, 140197, 9001, 7289, 7456, 143956, 154681, 
      169634, 10996, 139165, 11925, 8865, 143905, 11700, 8500, 181337, 9701, 
      170017, 9809, 15885, 14026, 10642, 173017, 15588, 12340, 12085, 169605, 
      15650, 16209, 186586, 193565, 12893, 16153, 15385, 16370, 15346, 16900, 
      14144, 13633, 13060, 18701, 17069, 14669, 13225, 18313, 16393, 13753, 
      14024, 18005, 17209, 17433, 21205, 19501, 18925, 18250, 23125, 19553, 
      19130, 25444, 22736, 22100, 21449, 26937, 23528, 21677, 26393, 29426, 
      27101, 30244, 25937, 24548, 25713, 28757, 31205, 27989, 32005, 26969, 
      26756, 31428, 32650, 36866, 38218, 34541, 35536, 35786 ], 
  [ 272493, 268445, 266281, 265274, 263338, 260164, 259145, 257305, 255125, 
      254032, 252125, 247178, 245601, 244325, 244061, 243130, 240149, 239170, 
      231370, 230400, 227610, 226676, 226109, 222809, 223040, 222066, 210690, 
      207952, 207146, 202525, 201925, 198917, 197236, 198389, 194581, 193856, 
      192013, 193140, 190994, 191453, 191645, 187408, 190117, 189256, 184122, 
      183328, 182330, 182437, 184106, 178938, 179370, 178525, 174728, 173914, 
      173585, 172357, 176157, 172090, 169002, 169325, 167506, 167681, 168802, 
      166513, 167140, 164125, 159493, 162373, 158112, 154685, 149994, 147505, 
      147013, 153149, 144544, 145085, 150697, 137866, 144866, 137261, 141937, 
      140197, 132665, 140065, 133346, 134677, 133444, 311076, 129253, 133064, 
      127674, 131066, 134725, 132178, 124160, 124480, 290368, 128826, 122725, 
      293069, 122125, 128201, 269257, 123505, 127033, 127345, 123545, 125957, 
      292081, 118912, 119177, 304097, 123205, 118781, 287677, 115825, 116384, 
      273209, 238853, 272770, 289969, 113125, 245450, 112925, 113957, 112114, 
      113389, 112160, 111604, 112085, 273890, 249713, 254385, 109640, 216532, 
      110105, 113165, 219929, 110084, 213908, 114082, 223562, 213349, 283496, 
      98753, 99569, 197210, 179621, 194069, 201076, 285325, 207037, 186068, 
      197933, 99877, 105517, 95426, 99586, 93409, 91645, 178229, 229588, 
      241748, 96457, 101945, 111901, 184265, 209117, 95365, 154340, 201700, 
      90325, 108373, 89380, 157841, 158797, 212461, 163690, 144706, 146600, 
      201170, 84033, 84240, 156928, 84133, 231365, 82186, 84825, 98020, 
      155700, 175005, 82930, 93361, 138010, 81104, 88004, 102116, 103681, 
      157361, 171425, 93466, 94225, 155684, 201188, 156253, 125017, 184417, 
      152354, 89476, 98485, 166400, 74810, 74962, 74749, 117844, 146884, 
      81386, 84905, 119017, 194324, 72585, 76765, 85930, 73460, 210632, 
      83914, 191329, 71460, 85072, 86337, 105040, 72305, 103181, 87880, 
      87074, 87365, 68994, 123106, 65885, 73352, 75541, 86420, 96200, 108197, 
      151625, 185305, 65705, 80690, 98345, 106682, 150617, 149026, 120058, 
      62525, 60980, 63018, 69049, 144313, 60868, 70228, 95428, 66362, 101762, 
      144146, 63533, 93508, 93418, 147978, 56057, 60185, 114260, 171296, 
      55325, 64061, 64441, 123346, 138746, 145225, 55597, 55845, 144157, 
      59330, 69914, 80393, 82385, 54586, 59761, 64564, 55577, 77405, 56080, 
      80545, 139009, 52553, 51586, 50769, 52433, 66890, 52093, 63241, 55730, 
      136016, 137204, 140209, 48402, 110461, 111465, 59633, 55738, 46660, 
      50256, 59652, 58546, 58325, 46234, 46229, 64565, 50837, 48505, 131805, 
      80665, 52985, 45146, 71325, 107185, 49825, 65168, 66368, 47074, 43333, 
      47205, 48625, 57733, 54757, 42760, 71677, 45389, 43706, 43469, 43394, 
      42194, 42701, 42016, 68105, 46685, 96029, 73928, 41093, 106965, 72801, 
      43765, 46330, 53397, 103504, 42500, 41521, 67157, 60050, 40970, 42965, 
      51701, 52826, 95373, 57578, 53693, 64985, 51185, 39937, 46160, 110240, 
      80874, 51250, 91460, 101765, 60050, 47858, 74113, 96889, 93508, 44089, 
      37440, 36776, 37061, 39944, 79821, 42946, 75745, 42740, 53840, 89633, 
      89725, 59618, 43069, 57770, 87957, 53092, 90292, 90394, 68450, 34450, 
      42874, 87680, 58192, 49732, 43072, 66256, 102133, 39730, 35605, 80145, 
      90724, 74333, 34024, 110602, 90964, 66256, 82129, 72041, 39962, 35885, 
      88210, 57928, 85618, 47617, 56546, 40229, 57154, 50093, 42250, 37673, 
      41378, 63440, 78425, 34570, 35141, 79300, 46993, 30625, 65138, 48625, 
      39770, 33973, 58532, 48872, 37757, 34280, 41245, 83869, 76066, 56809, 
      55114, 50026, 44649, 31450, 31796, 32825, 100553, 32194, 43210, 36045, 
      72577, 47237, 37481, 32000, 31841, 50564, 51844, 96253, 94133, 93608, 
      25405, 30589, 35573, 91730, 87149, 79874, 33674, 24874, 96160, 75412, 
      29665, 74201, 31081, 26050, 24986, 26426, 39650, 80837, 60965, 58685, 
      52957, 37172, 24616, 39341, 83925, 69634, 66673, 39745, 37028, 33508, 
      23680, 24329, 57026, 36257, 38177, 96484, 78196, 23400, 25000, 69290, 
      60226, 46850, 23722, 22426, 24410, 96980, 92129, 28960, 28145, 85832, 
      62120, 25541, 57600, 40336, 23545, 20932, 48960, 27173, 63428, 22373, 
      27053, 29682, 28530, 39200, 20624, 28064, 46169, 58525, 50650, 38644, 
      19144, 21069, 42521, 40697, 24272, 20260, 21412, 51257, 27634, 18514, 
      37277, 36452, 21677, 20072, 17972, 23885, 38714, 17810, 40189, 28449, 
      17824, 18842, 17197, 45385, 19204, 23789, 16642, 17797, 20873, 58820, 
      17029, 39538, 20232, 25876, 23194, 34946, 20705, 18512, 15392, 50098, 
      21284, 14948, 17800, 25909, 18737, 15025, 16010, 14161, 53365, 13481, 
      15665, 15760, 33905, 20621, 24461, 33961, 13672, 29637, 13444, 40768, 
      12357, 13105, 15802, 17946, 23764, 30160, 38889, 14261, 14717, 21437, 
      16354, 44514, 11441, 12260, 15305, 47680, 50816, 56185, 59657, 10845, 
      10933, 43690, 13600, 12717, 68365, 10004, 13085, 30053, 10660, 10469, 
      28906, 9992, 28157, 8973, 10404, 12017, 72081, 7058, 9290, 6610, 7921, 
      35641, 8388, 50873, 76001, 5949, 5645, 30610, 5809, 5968, 7157, 9010, 
      9397, 8264, 10376, 68404, 14033, 71053, 7165, 8194, 8720, 12017, 19472, 
      34372, 4090, 6885, 3600, 3744, 4384, 5904, 80765, 3330, 3649, 5840, 
      12050, 2810, 4820, 5204, 5305, 10170, 10244, 28001, 2448, 2704, 7204, 
      23329, 30770, 48005, 11332, 2061, 3706, 2192, 3025, 3613, 76840, 1706, 
      37781, 78965, 1649, 63104, 1777, 5746, 45202, 58565, 1378, 1345, 1332, 
      1521, 1229, 1234, 105554, 1237, 1480, 13925, 25181, 18713, 1105, 1861, 
      31237, 904, 1044, 4036, 905, 1808, 5009, 29008, 73576, 641, 890, 529, 
      14218, 808, 488, 81709, 2842, 13210, 569, 94649, 722, 35705, 37225, 
      94610, 765, 2173, 12833, 91493, 580, 2105, 6817, 229, 43906, 100081, 
      317, 698, 65169, 562, 46346, 136, 389, 706, 130, 82, 306, 320, 62564, 
      70289, 1649, 68693, 58117, 82394, 241, 6416, 66580, 34, 81805, 85858, 
      7925, 66053, 85853, 5477, 1, 0, 1849, 6889, 90000, 680, 1033, 103693, 
      185, 169, 7250, 60541, 124673, 922, 61090, 103784, 6205, 673, 6228, 
      1130, 81394, 101293, 317, 365, 394, 4714, 452, 1552, 613, 360, 1090, 
      410, 73300, 77684, 83921, 1402, 80530, 85705, 7253, 657, 97297, 135265, 
      70850, 86474, 91226, 146549, 676, 2228, 1184, 3593, 96265, 146708, 
      1037, 5389, 6229, 6676, 84421, 124101, 2810, 78373, 89960, 1325, 1709, 
      1585, 83240, 134669, 3285, 155970, 158337, 132644, 119330, 3060, 1813, 
      5733, 3698, 130730, 2036, 117536, 3321, 2061, 5161, 2197, 90325, 
      121141, 128141, 3365, 100805, 111770, 3985, 2329, 91108, 2426, 3757, 
      103828, 3592, 3492, 112697, 114805, 110948, 3562, 3497, 4621, 5693, 
      131293, 139520, 153092, 178114, 6757, 5380, 108173, 112073, 132073, 
      186953, 7465, 4786, 159210, 5989, 5069, 125309, 142541, 8177, 5913, 
      121465, 135505, 5498, 140018, 9076, 5701, 5949, 5794, 8377, 5857, 
      134657, 137545, 140465, 6925, 139466, 9104, 7330, 7497, 143217, 153914, 
      168829, 11117, 138440, 12058, 8938, 143168, 11821, 8541, 180506, 9754, 
      169216, 9850, 16042, 14157, 10701, 172210, 15733, 12429, 12168, 168808, 
      15793, 16354, 185749, 192712, 12970, 16288, 15508, 16505, 15457, 17033, 
      14225, 13700, 13077, 18850, 17194, 14746, 13226, 18450, 16498, 13770, 
      14045, 18130, 17316, 17530, 21352, 19604, 19010, 18317, 23266, 19610, 
      19169, 25605, 22849, 22201, 21536, 27106, 23645, 21716, 26528, 29597, 
      27242, 30421, 26050, 24625, 25810, 28900, 31364, 28100, 32170, 27044, 
      26825, 31573, 32789, 37025, 38385, 34642, 35649, 35897 ], 
  [ 274600, 269348, 267700, 266521, 264069, 262701, 260306, 257778, 256114, 
      256225, 254920, 250145, 245386, 247636, 245480, 245753, 241396, 240417, 
      232961, 232249, 230233, 227665, 226066, 225088, 223513, 222625, 212797, 
      209457, 209941, 204804, 202226, 200852, 198225, 195508, 195570, 194329, 
      192744, 191893, 193273, 191410, 191258, 186849, 186290, 185429, 185197, 
      184145, 184093, 181620, 180881, 180529, 179413, 178568, 176405, 175333, 
      173456, 171540, 172072, 170585, 170077, 168164, 168065, 167810, 167297, 
      167760, 166753, 165114, 158504, 158804, 156865, 151546, 150553, 148752, 
      147314, 147688, 145361, 143666, 145322, 138425, 139405, 137476, 137250, 
      135252, 133396, 134432, 130465, 130850, 129961, 276289, 128264, 128893, 
      128233, 126809, 128232, 126545, 124633, 124265, 257129, 124225, 123284, 
      259400, 122426, 123170, 238082, 121140, 122260, 122400, 120578, 121012, 
      258154, 118697, 118532, 268880, 118260, 116330, 253922, 116384, 115825, 
      240916, 210344, 240305, 255698, 112394, 215909, 111592, 111592, 110953, 
      110938, 110225, 108981, 108602, 240737, 219140, 223210, 106501, 189657, 
      105418, 106930, 192538, 105053, 187205, 106385, 195397, 186388, 248365, 
      98194, 97978, 171797, 156616, 169000, 175061, 249764, 180162, 161945, 
      172090, 94932, 97992, 93061, 94469, 91818, 91688, 154708, 199445, 
      210229, 91082, 94162, 100850, 159626, 181210, 90248, 134173, 174653, 
      88218, 98010, 87617, 136900, 137512, 183780, 141545, 125485, 126949, 
      173521, 83044, 82993, 135385, 82370, 200018, 81369, 81514, 88173, 
      133813, 150280, 79361, 84890, 118961, 78481, 81425, 90721, 91856, 
      135044, 147044, 84565, 85066, 133453, 172765, 133850, 107860, 157972, 
      130381, 81005, 87176, 142105, 73477, 73457, 72900, 101461, 125341, 
      75065, 77122, 102290, 166073, 71338, 72250, 77373, 70837, 180317, 
      75701, 163250, 69697, 76257, 77092, 90721, 69338, 88690, 77173, 76453, 
      76658, 65425, 104229, 64552, 67117, 68360, 75541, 82741, 92072, 128018, 
      157140, 63082, 71101, 84026, 90557, 127010, 125505, 101009, 60074, 
      59561, 59449, 62298, 121050, 58589, 62789, 80765, 60385, 85637, 120625, 
      58244, 78845, 78669, 123769, 56272, 56272, 95297, 143905, 58034, 57826, 
      58034, 102749, 115741, 121274, 54952, 54856, 120292, 55073, 61013, 
      68224, 69700, 59445, 54730, 57125, 52610, 65666, 63433, 67860, 115488, 
      57154, 56101, 51586, 58754, 57473, 49384, 75410, 64717, 112409, 113425, 
      116000, 52057, 90810, 91642, 71114, 49589, 48337, 46945, 51697, 69941, 
      69634, 48341, 47906, 78196, 46580, 45538, 108370, 66260, 62746, 44845, 
      87364, 87362, 44708, 54289, 55145, 54513, 43290, 43378, 43938, 49090, 
      66152, 46157, 58820, 52226, 49081, 48586, 48425, 45161, 42314, 42145, 
      84058, 54898, 118088, 91429, 44404, 131002, 90130, 40626, 41557, 45442, 
      127025, 48649, 40016, 83282, 74197, 39637, 39826, 44090, 44785, 117604, 
      71209, 45050, 80852, 62752, 45140, 40441, 89041, 100525, 62989, 113261, 
      125458, 74885, 58565, 59450, 119808, 115825, 53248, 41353, 40861, 
      36244, 36461, 99730, 52105, 94880, 51985, 43993, 71444, 111698, 74969, 
      37178, 46633, 109672, 43245, 71845, 112625, 86209, 35009, 36725, 
      109481, 73457, 62417, 36665, 52625, 126514, 48373, 33498, 63418, 
      113213, 93640, 38453, 136445, 113625, 83929, 64800, 91090, 49465, 
      32402, 69677, 73709, 107505, 60560, 72241, 33650, 73193, 64154, 53645, 
      47090, 34025, 81113, 61268, 42697, 43784, 100585, 60624, 36688, 83585, 
      62858, 50993, 29114, 75517, 63277, 48292, 43181, 33032, 106186, 96921, 
      73450, 71325, 64861, 57850, 27709, 27625, 28052, 125794, 27593, 33965, 
      29380, 93002, 61642, 48704, 40729, 26896, 38825, 39761, 121064, 118600, 
      117989, 25448, 25988, 28564, 115853, 110498, 101933, 43693, 25433, 
      121057, 96697, 37792, 95314, 40154, 31769, 29501, 24061, 30749, 103240, 
      79412, 76616, 69512, 48997, 29045, 30440, 106930, 89973, 86410, 52688, 
      49025, 44129, 27593, 23168, 74785, 48082, 29362, 121725, 100341, 27829, 
      22549, 89801, 78845, 62201, 28925, 22985, 22217, 122393, 116768, 38033, 
      36788, 109525, 81341, 32980, 75961, 54225, 29952, 21577, 36361, 21970, 
      83165, 20180, 21764, 40045, 22381, 53089, 25225, 22001, 34000, 77402, 
      67721, 52533, 21853, 19048, 57700, 55360, 32657, 18497, 18617, 37540, 
      37825, 21825, 51080, 49997, 28772, 25877, 19477, 19112, 53033, 20605, 
      29138, 39328, 21393, 24217, 18530, 32786, 25181, 18500, 18405, 16722, 
      16960, 42953, 21458, 28229, 16405, 19125, 32525, 24841, 28832, 25177, 
      17585, 35865, 30013, 17485, 15005, 18728, 26090, 19024, 21557, 16010, 
      38186, 14900, 13472, 13481, 23456, 15074, 17194, 23426, 13285, 20392, 
      12713, 28169, 14722, 12546, 12577, 13345, 16325, 20313, 26548, 11380, 
      11492, 14600, 11925, 30625, 11140, 10841, 11392, 33017, 35465, 39716, 
      42500, 10888, 10804, 29801, 10289, 9922, 49402, 10133, 9860, 19604, 
      9241, 9050, 18629, 8917, 18052, 9274, 8125, 8362, 52000, 7789, 6925, 
      7857, 6416, 22784, 6109, 34490, 55060, 6250, 6376, 18785, 5508, 5409, 
      5050, 5441, 5570, 5125, 5861, 48581, 7540, 50714, 4456, 4625, 4721, 
      6212, 10657, 21257, 4993, 4090, 5449, 4561, 3825, 3625, 58706, 4405, 
      3778, 3217, 5729, 4573, 2713, 2753, 2768, 4537, 4525, 16090, 3265, 
      2833, 3033, 12708, 18085, 31450, 4925, 4426, 2029, 2665, 2036, 1850, 
      55125, 3125, 23290, 56906, 2896, 43625, 2250, 2005, 29077, 39860, 2969, 
      3796, 3697, 2080, 3250, 2825, 79625, 3860, 1781, 6056, 13700, 9124, 
      3986, 1130, 18122, 2581, 1861, 1069, 3700, 905, 1268, 16409, 52205, 
      2834, 4373, 2378, 6005, 4205, 2509, 59048, 477, 5341, 3536, 70096, 
      4205, 21386, 22562, 70057, 808, 324, 5050, 67370, 881, 256, 1700, 2250, 
      27781, 74754, 3112, 569, 45088, 605, 29705, 1469, 776, 4705, 2581, 
      1845, 865, 3545, 42913, 49348, 58, 48010, 39240, 59561, 3380, 1385, 
      46241, 1453, 59058, 62509, 2120, 45800, 62504, 962, 1936, 1849, 0, 
      1600, 66049, 4765, 5634, 77850, 3152, 986, 1789, 41234, 96164, 5265, 
      41697, 77941, 1346, 4500, 1369, 5645, 58733, 75794, 3112, 1096, 1125, 
      801, 1097, 305, 914, 1693, 5261, 1657, 51929, 55625, 60916, 585, 58041, 
      62442, 2050, 3280, 72400, 105552, 49909, 63125, 67189, 115546, 2525, 
      7345, 1313, 884, 71540, 115705, 1682, 1476, 1800, 1989, 61416, 95764, 
      8357, 56314, 66181, 2314, 1666, 4896, 60493, 105128, 8746, 124021, 
      126130, 103361, 91681, 8005, 4264, 2164, 9245, 101705, 4745, 90145, 
      8266, 3394, 2194, 4820, 66632, 93320, 99460, 8138, 75650, 85153, 9360, 
      3748, 67329, 3845, 8530, 78329, 7677, 7405, 86080, 87930, 84589, 6185, 
      5690, 9050, 3844, 102440, 109721, 121745, 144101, 12820, 4477, 82330, 
      85714, 103220, 152080, 13786, 7065, 127261, 10676, 8036, 97316, 112484, 
      14842, 5440, 93988, 106308, 8465, 110305, 16085, 8840, 9346, 8761, 
      14612, 8480, 105632, 108176, 110752, 11268, 109925, 15425, 10985, 
      11152, 113332, 122825, 136106, 18212, 109157, 19669, 13969, 113369, 
      18916, 12196, 146665, 13925, 136665, 13505, 24685, 21682, 15130, 
      139401, 23860, 18148, 17629, 136429, 23834, 24481, 151650, 157925, 
      18173, 23985, 22689, 24202, 22122, 24644, 19600, 18473, 15700, 27149, 
      24461, 19949, 15161, 26233, 22905, 16393, 16840, 25397, 23809, 23593, 
      29565, 25925, 24557, 23090, 31221, 23953, 22738, 34420, 29600, 28436, 
      27169, 36265, 30568, 25285, 34225, 38842, 35197, 39924, 32801, 29828, 
      31873, 36941, 40093, 34765, 41157, 32161, 31684, 39700, 40658, 45754, 
      47458, 40877, 42400, 42562 ], 
  [ 279880, 273508, 272340, 271001, 268069, 268381, 264706, 261538, 260354, 
      261585, 260840, 256225, 248506, 254036, 250120, 251513, 245876, 244897, 
      237761, 237289, 235993, 231905, 229346, 230528, 227273, 226465, 218077, 
      214177, 215861, 210244, 205826, 205972, 202465, 196148, 199810, 198089, 
      196744, 194053, 198713, 194690, 194218, 189649, 186050, 185189, 189517, 
      188225, 189053, 184180, 181201, 185329, 182773, 181928, 181285, 179973, 
      176656, 174100, 171592, 172505, 174397, 170404, 171905, 171250, 169217, 
      172240, 169713, 169354, 160904, 158804, 159025, 151946, 154393, 153232, 
      150914, 145928, 149441, 145666, 143642, 142265, 137645, 140996, 136210, 
      133972, 137396, 132512, 131105, 130610, 130041, 247249, 130664, 128333, 
      132073, 126169, 125512, 124625, 128393, 127385, 229529, 123265, 127124, 
      231400, 126026, 121810, 212402, 122260, 121140, 121120, 121138, 119732, 
      229914, 121817, 121252, 239440, 116980, 117370, 225842, 120224, 118625, 
      214196, 187144, 213425, 227138, 115034, 191749, 113672, 112712, 113193, 
      111978, 111745, 109861, 108682, 213217, 194020, 197530, 106901, 167977, 
      104378, 104450, 170378, 103693, 165685, 102545, 172517, 164628, 219005, 
      100994, 99818, 151477, 138536, 149000, 154181, 220004, 158482, 142825, 
      151370, 93652, 94312, 94181, 93029, 93658, 95048, 136148, 174725, 
      184229, 89402, 90242, 93890, 140026, 158570, 88808, 118733, 152813, 
      89578, 91690, 89297, 120740, 121032, 160420, 124265, 110925, 111989, 
      151121, 85444, 85153, 118665, 84050, 174178, 83929, 81754, 82333, 
      116773, 130600, 79361, 80330, 104561, 79361, 78625, 83441, 84176, 
      117604, 127684, 79605, 79866, 116093, 149645, 116330, 95220, 136692, 
      113261, 76445, 79976, 122825, 75557, 75377, 74500, 89541, 108621, 
      72505, 73202, 90050, 143113, 73498, 71370, 72733, 71717, 155437, 71381, 
      140450, 71377, 71377, 71812, 80721, 69898, 78530, 70533, 69893, 70018, 
      65425, 89989, 66632, 64637, 65000, 68741, 73541, 80392, 109378, 134260, 
      63962, 65501, 74026, 78877, 108370, 106945, 86609, 61114, 61561, 59449, 
      59338, 102730, 59789, 59189, 70445, 58145, 73957, 102065, 56644, 68525, 
      68269, 104569, 59792, 55952, 80977, 121745, 63874, 55346, 55394, 86909, 
      97661, 102314, 57672, 57256, 101412, 54433, 56053, 60224, 61220, 67285, 
      53370, 53525, 53170, 58066, 73593, 59380, 96928, 64754, 63621, 55666, 
      67954, 52033, 50184, 90050, 76397, 93769, 94625, 96800, 58777, 75850, 
      76522, 85114, 47189, 53217, 47185, 47617, 83861, 83474, 53621, 52786, 
      94196, 45940, 46098, 89890, 56180, 75146, 47885, 105604, 72242, 43268, 
      47489, 48025, 64753, 46570, 43138, 42898, 44370, 80072, 52637, 50180, 
      61906, 57401, 56666, 56425, 51241, 45274, 45585, 102218, 65858, 141928, 
      111029, 50804, 156682, 109570, 41026, 40437, 41362, 152225, 57689, 
      41936, 101602, 90677, 41717, 40226, 40330, 40625, 141604, 87209, 40330, 
      98932, 76832, 53300, 38441, 72641, 122125, 77229, 136861, 150818, 
      92005, 71845, 49130, 144448, 139905, 65088, 48313, 47981, 38804, 36541, 
      121570, 63945, 116000, 63905, 38153, 57844, 135458, 92569, 35018, 
      39593, 133192, 37405, 58005, 136625, 106049, 38849, 34325, 133081, 
      90977, 77537, 34025, 43265, 152514, 59733, 34858, 51178, 137453, 
      114920, 45893, 163805, 138025, 103689, 52000, 112130, 61625, 32482, 
      55757, 91709, 131185, 75920, 90161, 30850, 91433, 80554, 67565, 59170, 
      30505, 100873, 48628, 53577, 55144, 123705, 76624, 45648, 104065, 
      79418, 64753, 27914, 94637, 79997, 61412, 54781, 28712, 130266, 119641, 
      92250, 89725, 81981, 73450, 27549, 27065, 26932, 152594, 26633, 28685, 
      26500, 115322, 78362, 62464, 52169, 25616, 31225, 31841, 147464, 
      144680, 143989, 28808, 25028, 25364, 141613, 135538, 125773, 56333, 
      29273, 147537, 119817, 48672, 118274, 51914, 40409, 37021, 25181, 
      25789, 127400, 99892, 96616, 88232, 63317, 36485, 25480, 131650, 
      112213, 108090, 68048, 63505, 57329, 34553, 25408, 94625, 62402, 24482, 
      148525, 124261, 35269, 23589, 112201, 99485, 79801, 37085, 26825, 
      23497, 149353, 143008, 49793, 48148, 134885, 102541, 43220, 96361, 
      70465, 39232, 25497, 27961, 20450, 104845, 21460, 20164, 53005, 19981, 
      69329, 32825, 19681, 26000, 98282, 86921, 68773, 27693, 20488, 75140, 
      72320, 43777, 20177, 19337, 28100, 50625, 28225, 67240, 65917, 38692, 
      34597, 24197, 17992, 69673, 26525, 22178, 52768, 28033, 32537, 23090, 
      24386, 34061, 16900, 23365, 19042, 16640, 31513, 28898, 21029, 16165, 
      16165, 44525, 18761, 39712, 34697, 22945, 25945, 41453, 23165, 15725, 
      15368, 36250, 26064, 30037, 21050, 27386, 19540, 14752, 14681, 17056, 
      13234, 13754, 16946, 16245, 15112, 15353, 19769, 20242, 15346, 12897, 
      12385, 12725, 14473, 18388, 12020, 11812, 11560, 11125, 21025, 14180, 
      12841, 11072, 22697, 24505, 27716, 29860, 14248, 14004, 20201, 10529, 
      10642, 35082, 13573, 10180, 13204, 11241, 11050, 12389, 11237, 11972, 
      12874, 9325, 8282, 36640, 11789, 8045, 12337, 8336, 14144, 7309, 22570, 
      38900, 9850, 10376, 11105, 8548, 8209, 6410, 5441, 5330, 5525, 4981, 
      33461, 4820, 35114, 5256, 4625, 4321, 4132, 5777, 12377, 9153, 4810, 
      10489, 8641, 6625, 4825, 41506, 8725, 7218, 4097, 3169, 9533, 4073, 
      3793, 3728, 2617, 2525, 8330, 7345, 6273, 2473, 6148, 9605, 19370, 
      2285, 9946, 3789, 6425, 4436, 3530, 38245, 7765, 13130, 39706, 7376, 
      28825, 6010, 1845, 17397, 25780, 7769, 9396, 9217, 5920, 8450, 7625, 
      58825, 9620, 5381, 2056, 6340, 3524, 9986, 3770, 9242, 7461, 5941, 
      1629, 9620, 3385, 1108, 8009, 35645, 8194, 10933, 7418, 1685, 10685, 
      7709, 41288, 1597, 1341, 9616, 50576, 10765, 11386, 12242, 50537, 4168, 
      1924, 1130, 48250, 4481, 1856, 260, 7450, 16101, 54514, 9032, 3769, 
      29728, 3965, 17545, 6029, 4456, 11745, 8181, 6805, 4705, 9865, 27953, 
      33188, 1898, 32090, 25000, 41641, 9620, 25, 30641, 6093, 41218, 44109, 
      40, 30280, 44104, 82, 7056, 6889, 1600, 0, 47089, 11885, 13234, 57130, 
      9232, 5066, 29, 26594, 72964, 12625, 26977, 57221, 146, 11380, 169, 
      13165, 40973, 55394, 9032, 5096, 5125, 481, 5017, 2465, 4514, 6253, 
      12461, 6137, 35369, 38425, 42836, 3145, 40441, 44122, 530, 9040, 52560, 
      81232, 33749, 44725, 48149, 90026, 7565, 15425, 4753, 1684, 51860, 
      90185, 5602, 1156, 1000, 949, 43336, 72724, 16837, 39114, 47381, 6554, 
      4946, 11296, 42653, 80968, 17146, 97621, 99490, 79441, 69281, 15925, 
      9864, 2164, 17725, 78025, 10585, 67985, 16186, 7954, 2754, 10580, 
      47912, 70760, 76100, 15898, 55570, 63713, 17680, 8388, 48529, 8485, 
      16290, 57929, 14797, 14365, 64640, 66250, 63389, 11945, 11050, 16490, 
      5444, 78920, 85321, 95905, 115781, 21780, 6957, 61610, 64514, 79700, 
      122960, 22986, 12505, 100861, 18356, 14116, 74596, 87844, 24362, 8320, 
      71748, 82468, 14545, 85985, 25925, 15080, 15826, 14841, 23732, 14240, 
      81952, 84176, 86432, 18628, 85765, 24625, 17705, 17872, 88852, 97225, 
      108986, 28132, 85237, 30069, 21969, 88969, 28836, 18916, 118505, 21125, 
      109705, 20225, 36045, 32002, 22570, 112201, 34740, 26788, 26029, 
      109629, 34634, 35361, 123250, 128885, 26333, 34465, 32689, 34682, 
      31642, 35044, 27920, 26233, 21460, 38189, 34541, 28109, 20281, 36793, 
      32185, 22153, 22760, 35477, 33169, 32553, 40525, 35125, 33037, 30850, 
      41941, 31313, 29378, 45940, 39200, 37556, 35729, 48105, 40328, 31925, 
      44705, 50762, 45917, 52084, 42401, 37988, 40833, 47741, 51533, 44285, 
      52837, 40241, 39524, 50580, 51298, 57194, 59218, 49997, 52000, 52082 ], 
  [ 364293, 351845, 353281, 351074, 345538, 354964, 344345, 337705, 339125, 
      346432, 348725, 344978, 321201, 344525, 331061, 338530, 325949, 324970, 
      319570, 320400, 323010, 310676, 302909, 315809, 303440, 303066, 302490, 
      295552, 303746, 295525, 281125, 289517, 281236, 255389, 278581, 274256, 
      274213, 261540, 283994, 268253, 266045, 260608, 240517, 239656, 268722, 
      266128, 271730, 253837, 238706, 267138, 256770, 255925, 263528, 260914, 
      249785, 243757, 224757, 238690, 253602, 238325, 248506, 245681, 235402, 
      252313, 241540, 248125, 229693, 214573, 226512, 209885, 230994, 233305, 
      226213, 192149, 227344, 212285, 190297, 218866, 183866, 215861, 186337, 
      182797, 214865, 177865, 190346, 185077, 186244, 145476, 199453, 181064, 
      208674, 178466, 166525, 169978, 204560, 200080, 135568, 173826, 203725, 
      135269, 201325, 170201, 128857, 184105, 170833, 169945, 179945, 168557, 
      132481, 194512, 191777, 135497, 165805, 178781, 129277, 196825, 189584, 
      125009, 117053, 123370, 127969, 185125, 116450, 180725, 174557, 181114, 
      173389, 175760, 170404, 164885, 119690, 113513, 113985, 164840, 106132, 
      154505, 146765, 105929, 152084, 104708, 137482, 104162, 102349, 115496, 
      171953, 165569, 97010, 96221, 96269, 96676, 114325, 96637, 94868, 
      94733, 142477, 130117, 156026, 140986, 159409, 169045, 91229, 96388, 
      98948, 136057, 124745, 111901, 89465, 91517, 136765, 90740, 90100, 
      152725, 113173, 154180, 88841, 87397, 89461, 86290, 87706, 86600, 
      85370, 154233, 152640, 83728, 148933, 89765, 153586, 138825, 106420, 
      80100, 79605, 135130, 111361, 82210, 139904, 119204, 99716, 98281, 
      78761, 78425, 108466, 107425, 77684, 79988, 77053, 82417, 77017, 76154, 
      107476, 96685, 74000, 142610, 141562, 138949, 80644, 73684, 114386, 
      107705, 79417, 74324, 140985, 122365, 103330, 132260, 76232, 103714, 
      72529, 136260, 100672, 98937, 82240, 128705, 79181, 90280, 90074, 
      89765, 121194, 68506, 133685, 106952, 102541, 87620, 79400, 72797, 
      64025, 65905, 124505, 90890, 75545, 71282, 63017, 62026, 64258, 122525, 
      128180, 115218, 99049, 59113, 122068, 95428, 70228, 101762, 66362, 
      57146, 103733, 68308, 67618, 56178, 134657, 109985, 59060, 57296, 
      151325, 97661, 96841, 56746, 55346, 55225, 128197, 126045, 54757, 
      106730, 84914, 72593, 70985, 165586, 101761, 89764, 111977, 72605, 
      184480, 69145, 52009, 161753, 160186, 133569, 173633, 78290, 110293, 
      225241, 195530, 48416, 48404, 48409, 151002, 50461, 50265, 216833, 
      89938, 135460, 104256, 81252, 215146, 214325, 138034, 135029, 236765, 
      98237, 104905, 45405, 57265, 198185, 120146, 260325, 45985, 91225, 
      66368, 65168, 176074, 120133, 97605, 93025, 74533, 211357, 143560, 
      59077, 170189, 158306, 156269, 155594, 139994, 117101, 120016, 256505, 
      181085, 327029, 273128, 141293, 351765, 270801, 98965, 90130, 74997, 
      344704, 162500, 108121, 256757, 235850, 108770, 98165, 75701, 73826, 
      327573, 229778, 70493, 252785, 208985, 153337, 83360, 39440, 295074, 
      210250, 320660, 344165, 240650, 199658, 48913, 333889, 326308, 185089, 
      141840, 142376, 108461, 92744, 295821, 183946, 286345, 184340, 62240, 
      39833, 320125, 243818, 79069, 57170, 316557, 61492, 38692, 322594, 
      269450, 115450, 77074, 316880, 241792, 215332, 75472, 48256, 349333, 
      177130, 98005, 40545, 324724, 286133, 142024, 368002, 326164, 266656, 
      38329, 282041, 183362, 88685, 36010, 245128, 315418, 215017, 243146, 
      71429, 246154, 225293, 198850, 180473, 67178, 263840, 35825, 168370, 
      172541, 304900, 219193, 150025, 270938, 225025, 195170, 77173, 254132, 
      226472, 188357, 173480, 61045, 316669, 298666, 250009, 245314, 230626, 
      213849, 82450, 79796, 76625, 353753, 77194, 55810, 66645, 292177, 
      224837, 192881, 170000, 74441, 45764, 44644, 346453, 341933, 340808, 
      102805, 75589, 63773, 337130, 327149, 310874, 180674, 105874, 346960, 
      301012, 163465, 298601, 171481, 143050, 133586, 87026, 54650, 314237, 
      266765, 260885, 245557, 196772, 132616, 54341, 321525, 288634, 281473, 
      207145, 197828, 184708, 128080, 93329, 258026, 195857, 53777, 349684, 
      309796, 131400, 85000, 289490, 267226, 231050, 137122, 103426, 86210, 
      351380, 341129, 169360, 165545, 328232, 273320, 154541, 262800, 214336, 
      145345, 102532, 38160, 67973, 278228, 84173, 67253, 179082, 62730, 
      213200, 129824, 62864, 38369, 267325, 246850, 212644, 115144, 84069, 
      225521, 220097, 159872, 85060, 79012, 32657, 175834, 118714, 210677, 
      208052, 148277, 137672, 105572, 67685, 215714, 114410, 40189, 181449, 
      119824, 133442, 103597, 34585, 138004, 63989, 106042, 87397, 70673, 
      25220, 125029, 37738, 70632, 55876, 165394, 41546, 154505, 142112, 
      107792, 27898, 159284, 109748, 75400, 52909, 147137, 120025, 131810, 
      104161, 24565, 100481, 77465, 76960, 38105, 59021, 50861, 37561, 88072, 
      42237, 85444, 29968, 105957, 86305, 70402, 62946, 48964, 38560, 29889, 
      71261, 69317, 50837, 62554, 24714, 86441, 79460, 65105, 22480, 20816, 
      18385, 17057, 88245, 87133, 23890, 67600, 70317, 13165, 88004, 67685, 
      34253, 77860, 77669, 34306, 79592, 34757, 88173, 71604, 63617, 9081, 
      89258, 69890, 92410, 74521, 23041, 69588, 13673, 7001, 85149, 87845, 
      25210, 80809, 79168, 69557, 61210, 59797, 63464, 55976, 7204, 45833, 
      6253, 65365, 60394, 57920, 48617, 35072, 19972, 87490, 64485, 93600, 
      86544, 77584, 67104, 3965, 87930, 81649, 64640, 45050, 92210, 67220, 
      65204, 64705, 47970, 47444, 22001, 85248, 80704, 55204, 26329, 19370, 
      9605, 43732, 95661, 69106, 82592, 73225, 68413, 2440, 88706, 13781, 
      2165, 87449, 4304, 82177, 56746, 9802, 5165, 89578, 95545, 94932, 
      82521, 92429, 89434, 1754, 96637, 80680, 36125, 22181, 28913, 98305, 
      73861, 16837, 89704, 83844, 60436, 97505, 72608, 56009, 18208, 1576, 
      93041, 102290, 90529, 34018, 101608, 91688, 709, 63442, 35410, 98369, 
      449, 102122, 12905, 12025, 410, 78165, 66373, 35633, 293, 79780, 66305, 
      48217, 91429, 8506, 481, 96917, 76898, 2169, 77962, 7346, 86536, 80189, 
      105706, 94330, 89482, 81306, 99920, 2564, 1289, 67649, 1493, 3517, 194, 
      99241, 48416, 1780, 87034, 205, 58, 44525, 1853, 53, 51077, 90601, 
      90000, 66049, 47089, 0, 106280, 110233, 493, 97985, 82969, 46250, 2941, 
      2873, 108322, 2890, 584, 49405, 104473, 49428, 109730, 394, 493, 96917, 
      82565, 82594, 54514, 82052, 69952, 79813, 86760, 107290, 86210, 1300, 
      884, 521, 72802, 730, 505, 48053, 96057, 697, 5065, 1850, 674, 626, 
      7349, 90676, 115028, 79184, 61793, 865, 7508, 82637, 55189, 52429, 
      51076, 1021, 3501, 118610, 1573, 1160, 85325, 78509, 101785, 1640, 
      5669, 118485, 10170, 10737, 5444, 3530, 114660, 96013, 57933, 119498, 
      5330, 98036, 3536, 114921, 88461, 61561, 97597, 2125, 4141, 5141, 
      113765, 2405, 3170, 118585, 89329, 2308, 89426, 114157, 3028, 109192, 
      107892, 4097, 4405, 4148, 98962, 95897, 112621, 69893, 7093, 8720, 
      11492, 17914, 126157, 76180, 4973, 5273, 7873, 20753, 128665, 97786, 
      13410, 115789, 102869, 7109, 9941, 131777, 79713, 6865, 8905, 103298, 
      9818, 135076, 104701, 106749, 103594, 128977, 101257, 9257, 9745, 
      10265, 114325, 10466, 130304, 109930, 110097, 11817, 14114, 17629, 
      137717, 11240, 142258, 121138, 12368, 138421, 111141, 21506, 115954, 
      19216, 112450, 153442, 143757, 118701, 20410, 149533, 129429, 127368, 
      20008, 148993, 150154, 24949, 27112, 126370, 147088, 142708, 147305, 
      139057, 147233, 128825, 124100, 108477, 153850, 144994, 128146, 103826, 
      149850, 138298, 109170, 110645, 145930, 139716, 136930, 155752, 140804, 
      134810, 128717, 155866, 127010, 121169, 164205, 147049, 142801, 137936, 
      168106, 149045, 123716, 157328, 171197, 159842, 173821, 150250, 138025, 
      145210, 162100, 169364, 151700, 171970, 139844, 137825, 165373, 164789, 
      175025, 178785, 155242, 159849, 159497 ], 
  [ 275105, 271769, 269285, 268378, 266746, 262468, 262277, 260845, 258345, 
      256520, 254241, 249170, 249509, 246097, 246977, 245314, 243153, 242170, 
      234130, 233000, 229730, 229780, 229833, 225117, 226440, 225410, 213050, 
      210664, 209074, 204745, 205337, 201329, 200212, 203697, 197545, 197128, 
      195121, 197444, 193162, 195025, 195425, 191272, 195953, 195088, 186986, 
      186344, 184770, 186433, 189554, 181466, 182834, 181985, 177184, 176522, 
      177125, 176305, 182081, 176450, 171794, 173465, 170602, 171037, 173146, 
      169189, 170804, 166945, 163481, 167921, 162248, 159937, 153002, 150085, 
      150161, 159777, 147368, 149257, 157261, 140810, 151450, 140409, 148045, 
      146449, 135477, 146725, 138330, 140233, 138788, 335348, 133081, 138816, 
      130562, 136858, 141865, 138794, 127080, 127816, 313672, 134810, 125585, 
      316625, 125137, 134437, 291301, 128125, 133109, 133525, 128525, 132129, 
      315773, 122216, 122741, 328565, 129361, 123425, 311249, 118645, 119880, 
      295893, 259241, 295546, 313837, 116705, 266450, 116865, 118521, 115946, 
      118001, 116456, 116308, 117305, 297050, 271309, 276341, 114640, 235876, 
      116029, 120025, 239581, 116212, 233140, 121810, 243666, 232721, 307792, 
      102141, 103581, 215618, 196569, 212265, 219844, 309865, 226321, 203684, 
      216585, 105889, 113089, 99874, 105698, 97381, 94625, 195457, 250820, 
      263812, 102701, 109645, 121577, 202157, 228985, 101449, 169524, 221044, 
      94585, 117625, 93428, 173485, 174641, 232777, 180050, 159290, 161440, 
      220842, 87581, 87944, 172904, 88145, 253265, 85618, 89765, 106900, 
      171860, 192881, 88010, 101405, 152450, 85608, 94900, 111924, 113749, 
      173773, 189085, 101762, 102677, 172036, 221284, 172705, 138293, 203309, 
      168538, 97492, 108217, 183976, 78498, 78754, 78745, 130628, 162788, 
      88082, 92485, 132005, 214276, 76205, 82361, 93970, 77908, 231824, 
      91738, 211165, 75380, 93256, 94781, 116552, 76949, 114777, 97184, 
      96322, 96665, 73970, 137338, 69505, 79936, 82697, 95812, 107152, 
      120761, 168709, 205141, 70093, 89290, 109805, 119234, 167693, 166042, 
      134362, 66785, 64612, 67946, 75901, 161149, 65012, 77492, 107060, 
      72738, 114274, 161122, 69481, 105124, 105082, 165362, 58669, 65293, 
      128468, 190600, 56425, 70569, 71053, 138538, 155394, 162445, 58721, 
      59177, 161321, 64634, 78026, 90477, 92781, 54370, 65525, 71780, 60085, 
      87217, 54344, 90925, 155941, 52477, 51554, 52973, 51301, 75274, 56417, 
      58565, 52978, 152968, 154260, 157525, 48866, 125017, 126125, 55357, 
      62122, 48308, 54920, 67124, 54314, 54145, 47618, 47873, 58977, 56065, 
      52949, 148625, 92021, 49725, 47970, 64265, 121805, 55549, 74376, 75784, 
      45202, 45985, 52145, 54085, 65585, 50489, 43328, 82073, 43873, 43074, 
      42993, 42970, 43018, 45553, 44552, 61069, 44329, 85297, 65952, 41697, 
      95033, 64925, 48265, 51818, 60809, 91880, 41380, 45029, 60001, 54090, 
      44370, 47457, 58897, 60282, 84521, 51922, 61505, 57973, 46773, 39373, 
      52200, 125640, 71570, 46730, 80852, 90009, 53650, 43954, 85549, 85597, 
      82580, 41117, 37640, 36864, 40113, 44608, 70337, 39962, 66725, 39700, 
      62344, 103181, 78985, 52882, 49177, 67050, 77369, 61588, 103988, 79490, 
      60250, 36650, 49130, 77032, 51496, 44596, 49480, 77032, 89921, 37034, 
      39409, 92789, 79652, 65185, 33872, 97498, 79780, 58088, 95125, 63037, 
      36730, 40505, 101930, 50896, 74890, 42293, 49554, 46705, 49946, 44081, 
      37850, 34469, 48314, 55240, 91285, 32138, 32393, 68900, 41221, 29429, 
      56450, 42485, 35450, 39377, 50724, 42624, 33849, 31360, 48673, 72833, 
      65914, 49205, 47770, 43514, 39125, 36170, 36772, 38165, 87741, 37426, 
      51250, 42521, 62669, 40969, 33133, 29160, 37269, 60100, 61588, 83681, 
      81769, 81296, 27809, 35801, 42241, 79570, 75457, 68962, 30042, 26962, 
      83528, 64964, 27173, 63853, 28013, 25010, 24674, 30274, 47450, 69705, 
      52225, 50257, 45361, 32436, 24352, 47137, 72425, 59746, 57149, 34325, 
      32180, 29492, 23720, 27437, 48690, 31509, 45909, 83620, 67204, 23120, 
      28880, 59282, 51362, 39962, 22970, 24482, 28130, 84004, 79621, 25864, 
      25309, 73888, 52880, 23425, 48872, 34312, 22045, 22916, 58952, 32689, 
      53860, 26065, 32617, 25778, 34610, 33160, 20200, 34088, 55885, 49465, 
      42682, 32596, 19856, 24641, 35685, 34173, 21544, 23668, 25444, 61893, 
      23810, 18850, 31265, 30596, 19721, 18896, 19396, 29105, 32386, 18450, 
      49201, 24197, 17992, 17914, 18713, 55325, 17908, 29305, 17890, 20761, 
      25549, 70724, 16657, 48682, 24848, 32260, 19850, 43354, 18085, 16776, 
      16360, 60994, 18292, 15700, 21776, 32537, 16573, 14885, 14930, 15317, 
      64817, 14885, 19253, 19400, 42485, 26233, 31113, 42589, 16160, 37481, 
      16132, 50632, 13169, 15685, 19994, 22970, 30500, 38344, 48581, 18225, 
      18889, 27793, 21250, 55130, 13837, 15332, 19885, 58760, 62312, 68357, 
      72245, 13025, 13217, 54290, 17800, 16601, 82025, 12116, 17225, 38561, 
      13700, 13505, 37298, 12816, 36441, 10961, 13940, 16381, 86357, 8746, 
      12850, 7978, 10949, 45533, 11876, 62885, 90765, 7865, 7297, 39850, 
      8077, 8392, 10513, 13250, 13793, 12240, 15184, 82468, 20029, 85417, 
      10865, 12410, 13192, 17581, 26856, 44356, 5594, 10625, 4520, 5288, 
      6760, 9320, 96137, 4706, 5597, 9448, 17890, 3754, 8100, 8692, 8845, 
      15578, 15700, 37197, 3944, 4616, 11716, 31741, 40426, 60001, 17188, 
      2609, 6698, 3880, 5597, 6649, 91936, 2810, 48505, 94265, 2853, 76840, 
      3445, 9962, 56906, 71825, 2362, 1805, 1844, 3125, 1945, 2210, 123170, 
      1585, 3232, 20617, 34057, 26437, 1285, 4225, 41089, 1808, 2468, 7748, 
      1125, 4264, 9181, 38536, 88400, 1213, 674, 1301, 21074, 640, 1152, 
      97297, 6154, 19850, 653, 111373, 490, 46237, 47965, 111330, 2609, 5161, 
      19405, 107945, 2260, 5085, 11773, 865, 55514, 117253, 481, 2626, 79157, 
      2378, 58250, 1168, 1993, 122, 482, 850, 1802, 200, 76276, 84781, 4437, 
      83025, 71353, 98018, 157, 11272, 80692, 986, 97369, 101786, 13241, 
      80105, 101777, 10009, 629, 680, 4765, 11885, 106280, 0, 37, 121105, 
      173, 1453, 12330, 73993, 143677, 58, 74578, 121168, 10897, 109, 10916, 
      146, 96842, 118457, 369, 1665, 1690, 8818, 1796, 4040, 2161, 1280, 290, 
      1378, 87940, 92740, 99549, 3610, 95842, 101485, 12105, 773, 114053, 
      154933, 85210, 102290, 107458, 166993, 1252, 820, 2792, 6917, 112901, 
      167140, 2329, 9433, 10585, 11188, 100009, 142913, 1130, 93377, 106000, 
      2385, 3393, 1237, 98640, 154177, 1625, 176930, 179453, 151988, 137682, 
      1700, 1961, 9521, 1970, 149906, 2020, 135720, 1949, 2873, 8573, 2225, 
      106265, 139577, 147097, 2089, 117625, 129474, 2341, 3077, 107092, 3170, 
      2465, 120836, 2704, 2708, 130365, 132625, 128452, 3538, 3733, 3497, 
      8361, 150289, 159080, 173588, 200218, 4625, 7460, 125329, 129541, 
      151045, 209565, 5165, 4930, 180050, 4673, 4793, 143753, 162233, 5661, 
      7709, 139589, 154669, 5210, 159490, 6340, 5305, 5393, 5498, 6101, 5765, 
      153701, 156797, 159925, 5785, 158810, 6760, 6586, 6749, 162749, 174170, 
      190073, 8281, 157600, 8906, 7346, 162632, 8969, 7769, 202402, 8650, 
      190312, 9050, 12218, 11009, 9425, 193450, 12209, 10361, 10256, 189776, 
      12317, 12818, 207745, 215120, 11194, 13000, 12532, 13213, 12781, 13781, 
      12325, 12164, 12833, 15170, 14138, 12938, 13394, 15074, 13954, 13514, 
      13681, 15058, 14708, 15170, 17680, 17060, 16930, 16705, 19714, 18234, 
      18261, 21521, 20005, 19669, 19368, 22802, 20689, 20772, 23080, 25209, 
      23634, 25873, 23162, 22669, 23330, 25220, 27252, 25236, 27898, 25108, 
      25045, 27809, 29161, 32845, 33989, 31954, 32645, 32941 ], 
  [ 276466, 273290, 270730, 269845, 268281, 263745, 263744, 262404, 259828, 
      257833, 255466, 250361, 251140, 247234, 248378, 246545, 244570, 243585, 
      235481, 234313, 230929, 231205, 231400, 226354, 227929, 226885, 214285, 
      211977, 210205, 205938, 206804, 202562, 201573, 205594, 198900, 198553, 
      196506, 199105, 194329, 196516, 196964, 192825, 197960, 197093, 188305, 
      187697, 185989, 188010, 191465, 182701, 184285, 183434, 178397, 177769, 
      178586, 177858, 184090, 178097, 173077, 175058, 171953, 172448, 174785, 
      170442, 172285, 168228, 165026, 169826, 163825, 161764, 154309, 151290, 
      151496, 161914, 148625, 150824, 159380, 142085, 153565, 141730, 150048, 
      148482, 136714, 148850, 140065, 142100, 140605, 341533, 134546, 140725, 
      131809, 138773, 144090, 140897, 128329, 129161, 319625, 136765, 126818, 
      322634, 126404, 136448, 296960, 129762, 135082, 135522, 130244, 134122, 
      321808, 123545, 124130, 334778, 131346, 125060, 317252, 119858, 121249, 
      301690, 264506, 301361, 319904, 118088, 271853, 118330, 120130, 117385, 
      119620, 118001, 117945, 119060, 302945, 276842, 281956, 116341, 240885, 
      117940, 122152, 244660, 118169, 238121, 124133, 248845, 237730, 313933, 
      103456, 105040, 220397, 201010, 216994, 224705, 316058, 231300, 208277, 
      221416, 107802, 115362, 101425, 107633, 98820, 95834, 199954, 256241, 
      269425, 104660, 111940, 124328, 206804, 234088, 103370, 173545, 226025, 
      96084, 120276, 94877, 177610, 178810, 237978, 184337, 163165, 165373, 
      225889, 88906, 89305, 177097, 89576, 258824, 86913, 91408, 109449, 
      176089, 197506, 89681, 103760, 156281, 87145, 96989, 114685, 116570, 
      178058, 193658, 104173, 105124, 176305, 226417, 176996, 141850, 208162, 
      172765, 99833, 110954, 188521, 79837, 80117, 80154, 134065, 166945, 
      90113, 94720, 135488, 219365, 77524, 84136, 96309, 79417, 237197, 
      94025, 216224, 76765, 95625, 97210, 119689, 78500, 117928, 99805, 
      98929, 99284, 75589, 141093, 70810, 81925, 84818, 98449, 110149, 
      124130, 173120, 210186, 71572, 91741, 112916, 122597, 172100, 170433, 
      138125, 68228, 65909, 69541, 77940, 165492, 66425, 79625, 110201, 
      74665, 117617, 165493, 71306, 108257, 108225, 169825, 59722, 66922, 
      132197, 195505, 57128, 72520, 73028, 142493, 159685, 166868, 59890, 
      60394, 165730, 66305, 80345, 93250, 95626, 54765, 67300, 73889, 61568, 
      89924, 54385, 93762, 160290, 52900, 51985, 53920, 51476, 77645, 57850, 
      57920, 52777, 157313, 158629, 161954, 49405, 128808, 129940, 54800, 
      64025, 49117, 56425, 69277, 53765, 53608, 48365, 48680, 58114, 57698, 
      54400, 152932, 95066, 49396, 49045, 63058, 125600, 57290, 76921, 78377, 
      45189, 47016, 53704, 55764, 67816, 49922, 43877, 84890, 43940, 43345, 
      43300, 43289, 43625, 46628, 45553, 59860, 44200, 83234, 64525, 42250, 
      92692, 63520, 49716, 53497, 62932, 89609, 41533, 46250, 58760, 53125, 
      45565, 48904, 60968, 62413, 82426, 51025, 63716, 56762, 46162, 39650, 
      54001, 129601, 69829, 46093, 78809, 87700, 52577, 43457, 88592, 83394, 
      80461, 40834, 38089, 37285, 41218, 46085, 68548, 39673, 65042, 39397, 
      64705, 106706, 76904, 51725, 50984, 69589, 75322, 63945, 107545, 77369, 
      58753, 37553, 50969, 74969, 50345, 43805, 51353, 79913, 87496, 36805, 
      40680, 96100, 77489, 63466, 34229, 94865, 77589, 56593, 98514, 61348, 
      36373, 41960, 105485, 49661, 72801, 41450, 48325, 48584, 48665, 43076, 
      37217, 34112, 50297, 53729, 94634, 31957, 32138, 66877, 40266, 29530, 
      54821, 41444, 34829, 41000, 49297, 41557, 33322, 31061, 50762, 70660, 
      63945, 47824, 46449, 42385, 38224, 37633, 38293, 39770, 85156, 39005, 
      53477, 44386, 60752, 39892, 32498, 28873, 38890, 62669, 64205, 81146, 
      79282, 78821, 28730, 37370, 44146, 77129, 73124, 66809, 29569, 27809, 
      80977, 62917, 26962, 61828, 27668, 25133, 24965, 31525, 49613, 67498, 
      50570, 48674, 43970, 31705, 24653, 49298, 70132, 57825, 55312, 33434, 
      31421, 28925, 24089, 28514, 47125, 30772, 48052, 81009, 65025, 23413, 
      30133, 57329, 49673, 38729, 23153, 25313, 29345, 81365, 77090, 25505, 
      25010, 71485, 51101, 23290, 47209, 33273, 22050, 23725, 61609, 34312, 
      52001, 27266, 34250, 25225, 36361, 32113, 20449, 35825, 58474, 47720, 
      41189, 31545, 20365, 25810, 34450, 33010, 21257, 24797, 26717, 64690, 
      23269, 19269, 30218, 29585, 19610, 18965, 20065, 30650, 31265, 18937, 
      51620, 23554, 18369, 18037, 19400, 57956, 17945, 30914, 18513, 21780, 
      26962, 73805, 16904, 51125, 26245, 34065, 19409, 45625, 17810, 16705, 
      16913, 63837, 17929, 16201, 23021, 34394, 16400, 15178, 15005, 15908, 
      67784, 15530, 20402, 20561, 44786, 27848, 32968, 44900, 17053, 39610, 
      17069, 53225, 13672, 16596, 21277, 24445, 32369, 40545, 51130, 19450, 
      20162, 29570, 22689, 57889, 14698, 16349, 21250, 61625, 65273, 71474, 
      75458, 13834, 14050, 57041, 19073, 17800, 85480, 12905, 18482, 40826, 
      14701, 14504, 39533, 13765, 38650, 11716, 15049, 17680, 89938, 9421, 
      13957, 8577, 11930, 48098, 12961, 65936, 94450, 8584, 7954, 42257, 
      8874, 9225, 11560, 14501, 15080, 13429, 16565, 85985, 21682, 89000, 
      11986, 13649, 14489, 19130, 28825, 46925, 6205, 11752, 4993, 5905, 
      7569, 10369, 99944, 5281, 6304, 10537, 19493, 4225, 9109, 9749, 9914, 
      17077, 17209, 39568, 4537, 5305, 13005, 33930, 42901, 63016, 18785, 
      2980, 7633, 4513, 6434, 7592, 95661, 3305, 51220, 98036, 3370, 80249, 
      4068, 11173, 59845, 75122, 2825, 2146, 2197, 3730, 2344, 2669, 127469, 
      1898, 3869, 22394, 36338, 28450, 1556, 5000, 43592, 2245, 3025, 8833, 
      1402, 5057, 10370, 40961, 92045, 1568, 845, 1700, 22877, 821, 1525, 
      101114, 7137, 21601, 890, 115450, 653, 48884, 50660, 115405, 3250, 
      6066, 21136, 111956, 2861, 5986, 13130, 1224, 58405, 121428, 730, 3281, 
      82594, 3005, 61205, 1613, 2570, 193, 769, 1233, 2353, 377, 79645, 
      88330, 5284, 86536, 74610, 101825, 338, 12593, 84149, 1405, 101160, 
      105661, 14666, 83546, 105650, 11252, 970, 1033, 5634, 13234, 110233, 
      37, 0, 125316, 362, 1940, 13693, 77288, 148250, 45, 77877, 125365, 
      12164, 162, 12181, 101, 100589, 122600, 562, 2146, 2169, 9945, 2285, 
      4793, 2696, 1669, 281, 1777, 91493, 96389, 103330, 4293, 99549, 105300, 
      13396, 970, 118090, 159642, 88693, 106109, 111373, 171880, 1553, 661, 
      3329, 7850, 116906, 172021, 2792, 10530, 11754, 12393, 103770, 147418, 
      905, 97000, 109861, 2788, 3940, 1314, 102349, 158834, 1396, 181921, 
      184480, 156605, 142069, 1537, 2146, 10546, 1721, 154481, 2165, 140065, 
      1780, 3208, 9508, 2378, 110090, 143978, 151618, 1940, 121652, 133705, 
      2106, 3394, 110925, 3485, 2308, 124901, 2637, 2665, 134578, 136872, 
      132625, 3665, 3920, 3368, 9106, 154802, 163721, 178445, 205445, 4258, 
      8065, 129412, 133696, 155546, 214906, 4756, 5085, 184981, 4490, 4850, 
      148130, 166898, 5200, 8242, 143890, 159210, 5261, 164101, 5825, 5330, 
      5380, 5545, 5690, 5858, 158210, 161354, 164530, 5634, 163385, 6329, 
      6521, 6682, 167362, 178949, 195080, 7730, 162125, 8281, 7081, 167225, 
      8410, 7690, 207553, 8489, 195273, 8957, 11425, 10372, 9220, 198441, 
      11482, 9970, 9901, 194701, 11600, 12085, 212904, 220373, 10865, 12321, 
      11925, 12532, 12240, 13106, 11962, 11885, 12850, 14393, 13505, 12593, 
      13505, 14365, 13437, 13525, 13666, 14417, 14173, 14689, 16893, 16529, 
      16505, 16388, 18945, 17965, 18100, 20626, 19394, 19130, 18913, 21853, 
      20050, 20593, 22321, 24232, 22837, 24858, 22529, 22250, 22789, 24401, 
      26329, 24601, 26937, 24685, 24658, 26962, 28340, 31888, 32980, 31337, 
      31954, 32260 ], 
  [ 381250, 368162, 369850, 367549, 361737, 372069, 360740, 353736, 355408, 
      363325, 365914, 362225, 336808, 361930, 347498, 355577, 342274, 341289, 
      336017, 336973, 339961, 326785, 318484, 332554, 319261, 318925, 319069, 
      311805, 320653, 312138, 296720, 305930, 297153, 269314, 294480, 289885, 
      289962, 276277, 300529, 283600, 281216, 275661, 253892, 253025, 284593, 
      281861, 287941, 268722, 252353, 283237, 272077, 271226, 279641, 276889, 
      264962, 258570, 237898, 253145, 269365, 252938, 263993, 260948, 249833, 
      268146, 256537, 263808, 244322, 227882, 240997, 223360, 246349, 248994, 
      241412, 204394, 242789, 226580, 202568, 234125, 196045, 230938, 198900, 
      195210, 230170, 189914, 203785, 198032, 199369, 142585, 213842, 193825, 
      223849, 191165, 178074, 181961, 219661, 214829, 133421, 186325, 218858, 
      132890, 216320, 182468, 127748, 197730, 183226, 182250, 193256, 180850, 
      129940, 209213, 206258, 132290, 178074, 192320, 126800, 211898, 204085, 
      123274, 117242, 121529, 125204, 199508, 116093, 194794, 188098, 195265, 
      186880, 189509, 183789, 177824, 117449, 112586, 112744, 177937, 107073, 
      166792, 158260, 106600, 164189, 105725, 148205, 104413, 103210, 112153, 
      186292, 179380, 98621, 99058, 98050, 97973, 110738, 97488, 97121, 
      96100, 154530, 140850, 169393, 152945, 173160, 183626, 93754, 95525, 
      97381, 147848, 135304, 120788, 91400, 91780, 148682, 94957, 90797, 
      166176, 122400, 167801, 92650, 91018, 89298, 89465, 92365, 91033, 
      85705, 168202, 166477, 87181, 162500, 88196, 167625, 151588, 115821, 
      83341, 81394, 147737, 121460, 86897, 152989, 130265, 108313, 106658, 
      81770, 80378, 118333, 117160, 80725, 79861, 80000, 88042, 77890, 79309, 
      117533, 105290, 75949, 156301, 155165, 152370, 86629, 77029, 125513, 
      118084, 85220, 74225, 154696, 134404, 113301, 145261, 75065, 113849, 
      72500, 149689, 110493, 108538, 89245, 141512, 86068, 99097, 98929, 
      98576, 133645, 73125, 147274, 118033, 113138, 96325, 86785, 78818, 
      66212, 65754, 137416, 100237, 82472, 77285, 65192, 64233, 68741, 
      135488, 141665, 127597, 109800, 61416, 135101, 105821, 76925, 112897, 
      72305, 59293, 115202, 74981, 74241, 57961, 148930, 122146, 63521, 
      57445, 166868, 108628, 107720, 60365, 57733, 57128, 142018, 139690, 
      56698, 118697, 94505, 80506, 78634, 182205, 113320, 100085, 124580, 
      80720, 202357, 76770, 54090, 178216, 176593, 148084, 190952, 87557, 
      122986, 245540, 214201, 50405, 50305, 50090, 166933, 54468, 54184, 
      236756, 100841, 150361, 116605, 91225, 235013, 234148, 153149, 149924, 
      257770, 110090, 117412, 47440, 63914, 217192, 134005, 282538, 49844, 
      102602, 74797, 73421, 193869, 134100, 109636, 104616, 84100, 231170, 
      159281, 66482, 187664, 175033, 172864, 172145, 155489, 130880, 134053, 
      278632, 199252, 352274, 296041, 156946, 378016, 293620, 111312, 101641, 
      84880, 370685, 179593, 121298, 278948, 257029, 122029, 110500, 85748, 
      83653, 352882, 250681, 80000, 274826, 228826, 169922, 94357, 42517, 
      319045, 230173, 345725, 370192, 262145, 219041, 55316, 359514, 351625, 
      203674, 157741, 158353, 121930, 104849, 319888, 202513, 310010, 202945, 
      71077, 44402, 345236, 265541, 89924, 65341, 341530, 70317, 43117, 
      347825, 292393, 129593, 87785, 341885, 263453, 235673, 86045, 55133, 
      375652, 195397, 110772, 45832, 350069, 309850, 158129, 395057, 351585, 
      289525, 43290, 305608, 202045, 100724, 40349, 267017, 340425, 235442, 
      264973, 81860, 268145, 246272, 218465, 199076, 77201, 286661, 40826, 
      186301, 190730, 329545, 239922, 166882, 294125, 246056, 214661, 88436, 
      276565, 247585, 207490, 191777, 70586, 341824, 323073, 272260, 267345, 
      251953, 234340, 94273, 91393, 87914, 380392, 88565, 64805, 76954, 
      316340, 245920, 212330, 188173, 85618, 53465, 52169, 372842, 368146, 
      366977, 116522, 86930, 73882, 363161, 352784, 335849, 199489, 119849, 
      373381, 325585, 181306, 323080, 189800, 159653, 149573, 99493, 63773, 
      339370, 289874, 283730, 267698, 216493, 148553, 63458, 346960, 312705, 
      305236, 227426, 217625, 203801, 143741, 106394, 280765, 215560, 62920, 
      376245, 334773, 147313, 97393, 313625, 290393, 252545, 153425, 117353, 
      98729, 378017, 367370, 187637, 183602, 353977, 296777, 171970, 285805, 
      235053, 162234, 116473, 45325, 78916, 301925, 96650, 78146, 197977, 
      73177, 233893, 145765, 73349, 45730, 290564, 269165, 233325, 130105, 
      96610, 246850, 241162, 177725, 97721, 91145, 39202, 194605, 133965, 
      231290, 228533, 165458, 154193, 119893, 78794, 236585, 129385, 48080, 
      200554, 135189, 149725, 117812, 41672, 154589, 74810, 120465, 100368, 
      82186, 30617, 140804, 45461, 82177, 65925, 183665, 49873, 172154, 
      159013, 122405, 34101, 177229, 124525, 87449, 62714, 164372, 135538, 
      148109, 118568, 30260, 114650, 89786, 89237, 46202, 69620, 60580, 
      45608, 101305, 50938, 98489, 36941, 120580, 99432, 82165, 74005, 58565, 
      46917, 36970, 83170, 81050, 60722, 73665, 30985, 99658, 92105, 76474, 
      28349, 26333, 23330, 21650, 101626, 100426, 30137, 79253, 82228, 16804, 
      101405, 79370, 42242, 90457, 90260, 42365, 92353, 42898, 101632, 83725, 
      75028, 12058, 102877, 81925, 106281, 86978, 29690, 81637, 18500, 9490, 
      98500, 101410, 32345, 93834, 92061, 81652, 72557, 71012, 75025, 66833, 
      10229, 55666, 8996, 77122, 71705, 69005, 58778, 43693, 26393, 101077, 
      76180, 107653, 100069, 90405, 79045, 5780, 101569, 94804, 76381, 54893, 
      106177, 79201, 77009, 76466, 58141, 57565, 28948, 98701, 93805, 66105, 
      33930, 25909, 14164, 53477, 109888, 81265, 95845, 85730, 80516, 4329, 
      102425, 19360, 3872, 101074, 7325, 95400, 67813, 14533, 8570, 103361, 
      109762, 109105, 95770, 106420, 103205, 1445, 110930, 93785, 45050, 
      29258, 36946, 112712, 86420, 23060, 103489, 97189, 71845, 111850, 
      85061, 67010, 24677, 3545, 107060, 116957, 104360, 42701, 116225, 
      105601, 1994, 75105, 44257, 112754, 754, 116765, 18440, 17384, 709, 
      91042, 78282, 44500, 800, 92777, 78202, 58442, 105300, 13093, 360, 
      111178, 89657, 4714, 90797, 11645, 100025, 93194, 120553, 108385, 
      103185, 94393, 114365, 5305, 3370, 79624, 3700, 6642, 1289, 113618, 
      58613, 4145, 100525, 1332, 877, 54314, 4250, 866, 61520, 104338, 
      103693, 77850, 57130, 493, 121105, 125316, 0, 112226, 96104, 56173, 
      5780, 986, 123237, 5661, 49, 59600, 119106, 59617, 124709, 1469, 116, 
      111010, 95602, 95625, 65169, 95033, 81965, 92612, 100081, 122057, 
      99481, 2993, 2225, 1378, 85005, 1845, 1224, 58000, 110002, 562, 2466, 
      3733, 1325, 925, 4084, 104213, 130225, 91829, 72986, 794, 4225, 95540, 
      65754, 62730, 61245, 1818, 1570, 134009, 2836, 1537, 98368, 91024, 
      116010, 2521, 3074, 133792, 6337, 6772, 2969, 1885, 129685, 109762, 
      68602, 134825, 2969, 111905, 2005, 129928, 101620, 72520, 111410, 2474, 
      2378, 2938, 128672, 2000, 2017, 133794, 102514, 2601, 102605, 129040, 
      2417, 123705, 122317, 2890, 3060, 3061, 112697, 109412, 127268, 81322, 
      4706, 5837, 7817, 12869, 141610, 88069, 4096, 4132, 5450, 15250, 
      144232, 111285, 9397, 130514, 116714, 5114, 6890, 147508, 91786, 5122, 
      6282, 117125, 6925, 150965, 118610, 120784, 117409, 144458, 114890, 
      6698, 7010, 7354, 128826, 7625, 145805, 124049, 124210, 8770, 10445, 
      13124, 153578, 8489, 158377, 135937, 9341, 154258, 125218, 16393, 
      130265, 14733, 126485, 170017, 159760, 133120, 15777, 165826, 144490, 
      142297, 15577, 165236, 166429, 19620, 21425, 141137, 163125, 158481, 
      163336, 154548, 163202, 143650, 138617, 121882, 170153, 160769, 142865, 
      116873, 165877, 153621, 122557, 124114, 161681, 155065, 152041, 171945, 
      156005, 149609, 143120, 171873, 141157, 134920, 180634, 162410, 157898, 
      152725, 184693, 164482, 137413, 173125, 187780, 175765, 190530, 165545, 
      152522, 160141, 178037, 185629, 166909, 188361, 154249, 152098, 181306, 
      180560, 191188, 195112, 170105, 174970, 174568 ], 
  [ 276776, 273060, 270724, 269761, 267965, 264221, 263610, 261962, 259610, 
      258145, 256040, 251001, 250370, 248020, 248328, 247025, 244436, 243449, 
      235481, 234425, 231377, 230929, 230666, 226640, 227417, 226409, 214469, 
      211889, 210685, 206180, 206170, 202644, 201233, 203540, 198554, 197977, 
      196040, 197765, 194545, 195706, 196002, 191777, 195466, 194597, 187973, 
      187249, 185957, 186836, 189225, 182585, 183485, 182632, 178309, 177565, 
      177696, 176660, 181448, 176593, 172709, 173700, 171353, 171658, 173273, 
      170144, 171265, 167810, 163720, 167380, 162401, 159490, 153665, 150944, 
      150730, 158600, 148081, 149290, 156098, 141409, 150229, 140900, 147050, 
      145364, 136100, 145424, 137849, 139466, 138121, 325217, 133160, 137933, 
      131105, 135937, 140264, 137449, 127577, 128105, 303977, 133769, 126100, 
      306792, 125570, 133258, 282218, 127748, 132004, 132368, 127962, 130964, 
      305842, 122473, 122868, 318240, 128180, 122994, 301354, 119120, 120017, 
      286436, 250920, 286025, 303770, 116770, 257805, 116744, 118088, 115873, 
      117538, 116145, 115781, 116514, 287289, 262324, 267170, 113941, 227993, 
      114850, 118378, 231538, 114925, 225301, 119705, 235373, 224788, 297373, 
      102170, 103298, 208125, 189800, 204872, 212165, 299300, 218378, 196569, 
      208946, 104564, 110984, 99325, 104317, 97058, 94792, 188500, 241861, 
      254437, 101218, 107434, 118378, 194850, 220690, 100040, 163565, 213005, 
      94082, 114626, 93025, 167284, 168328, 224228, 173473, 153589, 155605, 
      212585, 87380, 87665, 166489, 87706, 243882, 85457, 88850, 103997, 
      165317, 185480, 87001, 98914, 146761, 84881, 92977, 108545, 110240, 
      167092, 181780, 99133, 99970, 165373, 212749, 165986, 133156, 195364, 
      161941, 94973, 104840, 176665, 78125, 78329, 78212, 125701, 156301, 
      86193, 90154, 126970, 205753, 75842, 81010, 91397, 77125, 222669, 
      89261, 202682, 74849, 90593, 91988, 112225, 76050, 110378, 93925, 
      93085, 93402, 72857, 131597, 69064, 78013, 80488, 92485, 103045, 
      115848, 161530, 196580, 69250, 86341, 105426, 114309, 160506, 158873, 
      128537, 65970, 64105, 66785, 73778, 154034, 64237, 75157, 102541, 
      70841, 109309, 153913, 67780, 100589, 100517, 157937, 58624, 64000, 
      122625, 182209, 57130, 68570, 69002, 132197, 148325, 155090, 58408, 
      58760, 153988, 63225, 75213, 86672, 88820, 55709, 63874, 69397, 59050, 
      83530, 56425, 86948, 148688, 53722, 52765, 53066, 53050, 72265, 55432, 
      62074, 55525, 145657, 146897, 150032, 49793, 118898, 119954, 58642, 
      60077, 48625, 53729, 64529, 57565, 57370, 48061, 48186, 62900, 54580, 
      51850, 141338, 87460, 52466, 47669, 68900, 115594, 53780, 70865, 72169, 
      47225, 45746, 50762, 52442, 62746, 53704, 44125, 77956, 45706, 44465, 
      44306, 44257, 43681, 45202, 44353, 65650, 46570, 91720, 70997, 42452, 
      102050, 69914, 47066, 50125, 58154, 98737, 42985, 44320, 64618, 58109, 
      43709, 46250, 56338, 57593, 90980, 55777, 58626, 62500, 50000, 40676, 
      50201, 118961, 77237, 50005, 87165, 96890, 57853, 46909, 80834, 92240, 
      89041, 43600, 38537, 37805, 39572, 43261, 76058, 42433, 72208, 42193, 
      59065, 97380, 85322, 57217, 47090, 63377, 83624, 58301, 98101, 85897, 
      65305, 36505, 46957, 83305, 55793, 48113, 47225, 72593, 96970, 39325, 
      38450, 87410, 86125, 70696, 34885, 104981, 86297, 63097, 89552, 68458, 
      39265, 39114, 95989, 55325, 81161, 45856, 53945, 44362, 54433, 47970, 
      40933, 36954, 45729, 60217, 85732, 34225, 34632, 74953, 44960, 30880, 
      61641, 46402, 38457, 37522, 55469, 46589, 36644, 33661, 45800, 79186, 
      71825, 53842, 52277, 47605, 42722, 34645, 35113, 36324, 94970, 35633, 
      48053, 40100, 68434, 44914, 36112, 31385, 35360, 56137, 57521, 90760, 
      88744, 88245, 27400, 33988, 39700, 86437, 82090, 75205, 32645, 26705, 
      90625, 70969, 29200, 69802, 30322, 26305, 25605, 29125, 44325, 76040, 
      57364, 55240, 49928, 35573, 25253, 44008, 78938, 65453, 62674, 37792, 
      35361, 32257, 24457, 26640, 53609, 34634, 42794, 90797, 73445, 24005, 
      27685, 65025, 56533, 44145, 24085, 24193, 27009, 91225, 86608, 28145, 
      27460, 80581, 58221, 25204, 53945, 38033, 23504, 22633, 54665, 30634, 
      59341, 24916, 30532, 28421, 32261, 36865, 21097, 31761, 51712, 54674, 
      47345, 36293, 20173, 23528, 39764, 38096, 23569, 22625, 24089, 57236, 
      26377, 19337, 34920, 34173, 21348, 20133, 19333, 27144, 36193, 18773, 
      45338, 26960, 18545, 19009, 18586, 50986, 19181, 27172, 17885, 19898, 
      23824, 65385, 17450, 44717, 23141, 29669, 22117, 39745, 19984, 18233, 
      16465, 56129, 20365, 15901, 20365, 29800, 18226, 15520, 16029, 15298, 
      59650, 14724, 18000, 18121, 38736, 23962, 28322, 38810, 15445, 34088, 
      15305, 46217, 13274, 14906, 18409, 20969, 27637, 34745, 44228, 16724, 
      17284, 25096, 19277, 50297, 13108, 14265, 18064, 53689, 57033, 62740, 
      66420, 12392, 12532, 49441, 16145, 15098, 75634, 11493, 15588, 34740, 
      12601, 12402, 33517, 11813, 32708, 10370, 12557, 14578, 79568, 8245, 
      11413, 7625, 9760, 40912, 10445, 57186, 83684, 7202, 6760, 35513, 7220, 
      7457, 9106, 11401, 11866, 10517, 13045, 75701, 17284, 78482, 9256, 
      10537, 11185, 15028, 23393, 39593, 5065, 8978, 4265, 4721, 5777, 7817, 
      88650, 4205, 4810, 7825, 15145, 3445, 6617, 7105, 7232, 13025, 13117, 
      32738, 3329, 3793, 9593, 27668, 35725, 54130, 14381, 2450, 5317, 3145, 
      4420, 5234, 84485, 2349, 43234, 86706, 2336, 70057, 2690, 7933, 51133, 
      65268, 1937, 1636, 1649, 2384, 1642, 1777, 114417, 1460, 2405, 17320, 
      29668, 22612, 1226, 3074, 36194, 1381, 1781, 5917, 1028, 3049, 7108, 
      33785, 80989, 922, 765, 898, 17629, 701, 797, 89480, 4469, 16501, 576, 
      102976, 565, 40930, 42554, 102929, 1640, 3620, 16066, 99666, 1361, 
      3536, 9236, 482, 49645, 108602, 328, 1585, 72080, 1381, 52209, 557, 
      1096, 313, 205, 365, 953, 153, 69313, 77428, 2930, 75746, 64616, 90081, 
      68, 8713, 73505, 373, 89450, 93685, 10440, 72936, 93672, 7594, 160, 
      185, 3152, 9232, 97985, 173, 362, 112226, 0, 626, 9605, 67082, 133972, 
      281, 67625, 112261, 8330, 164, 8345, 405, 88885, 109642, 104, 776, 797, 
      6521, 873, 2545, 1130, 557, 421, 625, 80345, 84937, 91460, 2225, 87905, 
      93314, 9386, 416, 105376, 144800, 77725, 94077, 99037, 156466, 653, 
      1201, 1665, 4932, 104260, 156601, 1354, 7076, 8072, 8597, 91880, 
      133172, 1629, 85522, 97621, 1490, 2186, 1040, 90557, 144040, 2066, 
      166061, 168506, 141921, 128105, 1973, 1480, 7220, 2421, 139905, 1609, 
      126209, 2210, 2042, 6442, 1780, 97864, 129928, 137188, 2290, 108778, 
      120185, 2720, 2260, 98657, 2349, 2650, 111865, 2669, 2621, 121040, 
      123218, 119197, 3041, 3106, 3538, 6500, 140264, 148761, 162801, 188621, 
      5140, 5869, 116194, 120250, 140996, 197696, 5746, 4289, 169061, 4756, 
      4356, 133956, 151812, 6338, 6224, 129940, 144500, 4761, 149161, 7109, 
      4904, 5066, 5041, 6628, 5200, 143568, 146560, 149584, 5732, 148509, 
      7297, 6305, 6464, 152324, 163377, 178786, 9028, 147349, 9805, 7465, 
      152217, 9700, 7460, 190753, 8477, 179033, 8713, 13381, 11834, 9314, 
      182081, 13204, 10628, 10445, 178525, 13282, 13801, 195962, 203125, 
      11285, 13841, 13217, 14050, 13298, 14580, 12448, 12105, 12116, 16165, 
      14821, 12997, 12465, 15905, 14369, 12785, 13000, 15725, 15137, 15457, 
      18605, 17397, 17029, 16570, 20525, 17945, 17738, 22580, 20432, 19940, 
      19457, 23953, 21160, 20213, 23761, 26354, 24389, 27092, 23545, 22580, 
      23497, 25981, 28205, 25565, 28925, 24961, 24820, 28564, 29818, 33730, 
      34970, 32069, 32912, 33178 ], 
  [ 277954, 273530, 271490, 270425, 268325, 265625, 264212, 262160, 260104, 
      259337, 257578, 252629, 250144, 249842, 249050, 248445, 245050, 244061, 
      236277, 235369, 232765, 231365, 230500, 227818, 227545, 226585, 215521, 
      212585, 212129, 207314, 206152, 203570, 201605, 201658, 198920, 198041, 
      196250, 196825, 195653, 195464, 195560, 191225, 193012, 192141, 188365, 
      187489, 186745, 186122, 187109, 183265, 183265, 182410, 179029, 178133, 
      177362, 175922, 178810, 175453, 173065, 172754, 171405, 171460, 172125, 
      170594, 170765, 168104, 162850, 165010, 161377, 157352, 153673, 151346, 
      150580, 155098, 148225, 148132, 152640, 141385, 146705, 140674, 143972, 
      142130, 136162, 141786, 135805, 136872, 135725, 304621, 132210, 135133, 
      131053, 133081, 136106, 133789, 127465, 127593, 284265, 130705, 126034, 
      286826, 125352, 129940, 263700, 125978, 128834, 129098, 125840, 127690, 
      285716, 121945, 122090, 297362, 124898, 121160, 281320, 119034, 119281, 
      267250, 233930, 266733, 283428, 115924, 240209, 115546, 116290, 114773, 
      115688, 114593, 113825, 114056, 267581, 244114, 248608, 111677, 211925, 
      111680, 114308, 215168, 111553, 209329, 114777, 218545, 208658, 276485, 
      101380, 101908, 192881, 175954, 189826, 196569, 278154, 202280, 182069, 
      193444, 101210, 106130, 97469, 100861, 95648, 94330, 174338, 223849, 
      235625, 97600, 102416, 111460, 180032, 203972, 96570, 151345, 196785, 
      92360, 108104, 91501, 154610, 155450, 207050, 160093, 141905, 143669, 
      195997, 86290, 86425, 153449, 86164, 225140, 84461, 86404, 97745, 
      152065, 170578, 84397, 93460, 135157, 82825, 88621, 101389, 102834, 
      153586, 167074, 93425, 94112, 151913, 195689, 152424, 122642, 179450, 
      148625, 89505, 97722, 161993, 76801, 76905, 76586, 115625, 143225, 
      81965, 85076, 116692, 188773, 74560, 77828, 85865, 75041, 204485, 
      83925, 185796, 73261, 84905, 86050, 103337, 73760, 101380, 87125, 
      86333, 86600, 70201, 120041, 67706, 73805, 75730, 85577, 94637, 105890, 
      147220, 179618, 67136, 80177, 96512, 104345, 146192, 144605, 116865, 
      63944, 62677, 64105, 69248, 139904, 62305, 70225, 93409, 66757, 99325, 
      139625, 64090, 91449, 91325, 143245, 58130, 61106, 110981, 165665, 
      58084, 64324, 64656, 119601, 134329, 140544, 57410, 57562, 139490, 
      60125, 69413, 78970, 80818, 57905, 60320, 64441, 56692, 76072, 60065, 
      78938, 134378, 55760, 54749, 52900, 56080, 66145, 53210, 68500, 60101, 
      131281, 132421, 135306, 51265, 106820, 107776, 64660, 55845, 48941, 
      51145, 59245, 63529, 63284, 48625, 48500, 70162, 51442, 49460, 127048, 
      78418, 57472, 46825, 77554, 103396, 50130, 63865, 64969, 50873, 45044, 
      47860, 49040, 57044, 59650, 45421, 69802, 49000, 46909, 46600, 46501, 
      44725, 44296, 43745, 74240, 50660, 103858, 80485, 43690, 115336, 79300, 
      44552, 46661, 52840, 111721, 45869, 42754, 73300, 65641, 42241, 43732, 
      51220, 52225, 103210, 63005, 52904, 71026, 56026, 43002, 46177, 105937, 
      87961, 56129, 99137, 109960, 65773, 52429, 71604, 104858, 101309, 
      48218, 40105, 39469, 38386, 40525, 86920, 47045, 82618, 46853, 52625, 
      86090, 97380, 65425, 42948, 56185, 95530, 51857, 86657, 98101, 74909, 
      36109, 42661, 95257, 63945, 54765, 42777, 63945, 110420, 43625, 36500, 
      76960, 98473, 81194, 36733, 119277, 98741, 72641, 78746, 78800, 44057, 
      36356, 84481, 63765, 93149, 52642, 62329, 39796, 63013, 55400, 46813, 
      41684, 40709, 69745, 75010, 38201, 38906, 86573, 52130, 33650, 71609, 
      53920, 44225, 33940, 64585, 54205, 42010, 38077, 40266, 91400, 83189, 
      62756, 60941, 55469, 49636, 31709, 31925, 32786, 108880, 32193, 41913, 
      35458, 79540, 52520, 41866, 35689, 31714, 48541, 49725, 104410, 102194, 
      101645, 26650, 30538, 34850, 99685, 94888, 87253, 37693, 26253, 104321, 
      82565, 33146, 81296, 34816, 28849, 27449, 26969, 38369, 88282, 67306, 
      64882, 58770, 41665, 27045, 38050, 91528, 76493, 73364, 44530, 41549, 
      37645, 25945, 25178, 63145, 40720, 36880, 104681, 85529, 25789, 25469, 
      76157, 66565, 52277, 26317, 23725, 24941, 105205, 100138, 32625, 31690, 
      93557, 68597, 28730, 63817, 45305, 26426, 22205, 46537, 26804, 70009, 
      22834, 26650, 33637, 27877, 44129, 22961, 27425, 43826, 64836, 56457, 
      43553, 20933, 21538, 47770, 45802, 27625, 20781, 21645, 48442, 31481, 
      20441, 42122, 41225, 24650, 22685, 19385, 23546, 43693, 19573, 38088, 
      32458, 19793, 21305, 18532, 42832, 21825, 23266, 18077, 18440, 20714, 
      55325, 19188, 37305, 20077, 24905, 26701, 33029, 23866, 21265, 16897, 
      47009, 24593, 16529, 17893, 24778, 21652, 16994, 18401, 15520, 49972, 
      14690, 15866, 15937, 31802, 19876, 23236, 31824, 14357, 27850, 14013, 
      38025, 13780, 13712, 15665, 17425, 22441, 28145, 36178, 14170, 14530, 
      20242, 15821, 41341, 12050, 12557, 14906, 44281, 47225, 52282, 55562, 
      11530, 11570, 40477, 13329, 12580, 63716, 10673, 12818, 27770, 10877, 
      10676, 26641, 10285, 25930, 9640, 10321, 11540, 66970, 7745, 9113, 
      7421, 7954, 32506, 8185, 46724, 70570, 6436, 6242, 27693, 6098, 6185, 
      6932, 8377, 8692, 7741, 9469, 63225, 12554, 65700, 6722, 7501, 7897, 
      10690, 17305, 31005, 4625, 6388, 4369, 4225, 4481, 5521, 74852, 3853, 
      3908, 5321, 10489, 3485, 4405, 4693, 4770, 8761, 8801, 24820, 2809, 
      2873, 6173, 20498, 27353, 43508, 9657, 2824, 3341, 2417, 2842, 3204, 
      70853, 2165, 33800, 72872, 2050, 57721, 1952, 4745, 40745, 53378, 1845, 
      2042, 2005, 1690, 1796, 1681, 98321, 1962, 1557, 11722, 21970, 16010, 
      1872, 1620, 27540, 1325, 1225, 3161, 1618, 1489, 3898, 25425, 67525, 
      1156, 1745, 928, 11809, 1629, 925, 75258, 2045, 10877, 1250, 87650, 
      1537, 31552, 32976, 87601, 610, 1490, 10484, 84584, 477, 1402, 5202, 
      596, 39209, 92816, 890, 445, 59338, 337, 41465, 261, 250, 1565, 557, 
      317, 205, 953, 56813, 64178, 928, 62644, 52562, 75725, 810, 4705, 
      60597, 113, 75140, 79025, 5978, 60074, 79010, 3880, 194, 169, 986, 
      5066, 82969, 1453, 1940, 96104, 626, 0, 5329, 54756, 116290, 1697, 
      55241, 96125, 4392, 1274, 4405, 1913, 74593, 93700, 610, 82, 101, 3125, 
      125, 697, 180, 205, 1717, 221, 66789, 70981, 76954, 617, 73697, 78656, 
      5224, 802, 89762, 126386, 64409, 79361, 83921, 137300, 585, 3029, 593, 
      2210, 88738, 137429, 580, 3650, 4346, 4721, 77354, 115546, 3701, 71540, 
      82637, 904, 1000, 1802, 76165, 125698, 4072, 146317, 148612, 123725, 
      110857, 3673, 1730, 3970, 4469, 121853, 2005, 109105, 3904, 1636, 3536, 
      2122, 82906, 112570, 119330, 3880, 92968, 103525, 4658, 1898, 83645, 
      1985, 4232, 95845, 3845, 3697, 104362, 106388, 102665, 3357, 3172, 
      4900, 4210, 122274, 130217, 143357, 167625, 7442, 4121, 99944, 103700, 
      122994, 176194, 8192, 4385, 149257, 6250, 4850, 116450, 133106, 8980, 
      4714, 112730, 126290, 5249, 130649, 9945, 5490, 5800, 5525, 9010, 5482, 
      125450, 128242, 131066, 7010, 130085, 9721, 7173, 7330, 133690, 144041, 
      158500, 11890, 129061, 12965, 9125, 133625, 12554, 8314, 169805, 9621, 
      158825, 9553, 17117, 14920, 10600, 161717, 16634, 12658, 12325, 158405, 
      16660, 17225, 174836, 181597, 13005, 17009, 16085, 17216, 15860, 17690, 
      14258, 13565, 12322, 19669, 17725, 14701, 12269, 19105, 16769, 12985, 
      13298, 18621, 17581, 17645, 22037, 19721, 18901, 17992, 23789, 19105, 
      18448, 26338, 22986, 22194, 21361, 27905, 23810, 20905, 26849, 30340, 
      27625, 31226, 26077, 24210, 25625, 29257, 31873, 28033, 32741, 26525, 
      26234, 31874, 32968, 37364, 38800, 34245, 35386, 35600 ], 
  [ 285473, 279005, 277841, 276484, 273508, 273874, 270125, 266905, 265725, 
      267002, 266265, 261608, 253721, 259405, 255401, 256840, 251109, 250120, 
      242920, 242450, 241160, 236986, 234369, 235629, 232290, 231476, 223040, 
      219082, 220816, 215125, 210605, 210797, 207226, 200709, 204541, 202786, 
      201433, 198650, 203464, 199333, 198845, 194218, 190457, 189586, 194132, 
      192818, 193680, 188677, 185576, 189908, 187280, 186425, 185818, 184484, 
      181085, 178477, 175817, 176840, 178832, 174725, 176296, 175621, 173512, 
      176653, 174050, 173725, 165113, 162893, 163202, 155965, 158564, 157405, 
      155033, 149769, 153554, 149665, 147457, 146276, 141376, 144981, 139957, 
      137677, 141345, 136165, 134856, 134317, 133754, 249506, 134473, 131994, 
      135944, 129796, 129025, 128168, 132210, 131170, 231778, 126836, 130925, 
      233609, 129805, 125341, 214717, 125905, 124673, 124645, 124745, 123237, 
      232061, 125522, 124937, 241517, 120445, 120941, 227957, 123925, 122274, 
      216369, 189473, 215560, 229189, 118625, 194000, 117225, 116217, 116744, 
      115469, 115250, 113314, 112085, 215240, 196153, 199625, 110290, 170242, 
      107665, 107665, 172609, 106954, 167938, 105652, 174672, 166829, 220786, 
      104373, 103149, 153680, 140841, 151209, 156346, 221725, 160597, 145058, 
      153513, 96757, 97297, 97396, 96116, 96889, 98345, 138349, 176618, 
      186058, 92417, 93145, 96641, 142145, 160537, 91825, 121050, 154810, 
      92725, 94453, 92450, 123001, 123257, 162301, 126440, 113216, 114250, 
      153000, 88553, 88250, 120818, 87113, 175865, 87016, 84725, 84970, 
      118850, 132545, 82280, 83021, 106760, 82314, 81394, 85986, 86701, 
      119641, 129625, 82256, 82505, 118114, 151378, 118333, 97457, 138497, 
      115264, 79066, 82465, 124690, 78480, 78292, 77389, 91754, 110594, 
      75176, 75805, 92237, 144754, 76385, 74105, 75280, 74530, 156962, 73924, 
      142069, 74210, 73882, 74297, 82970, 72665, 80721, 72890, 72244, 72365, 
      68084, 91936, 69385, 67162, 67481, 71050, 75730, 82457, 111085, 135745, 
      66625, 67840, 76145, 80912, 110057, 108616, 88468, 63725, 64210, 61988, 
      61729, 104353, 62378, 61538, 72458, 60552, 75892, 103636, 59053, 70498, 
      70228, 106088, 62437, 58405, 82730, 123106, 66625, 57681, 57721, 88576, 
      99216, 103825, 60257, 59825, 102917, 56840, 58244, 62253, 63225, 70096, 
      55721, 55754, 55597, 60085, 76490, 61345, 98389, 67513, 66356, 58229, 
      70753, 54100, 52553, 93101, 79300, 95146, 95994, 98149, 61412, 77401, 
      78065, 88093, 49348, 55730, 49466, 49682, 86816, 86425, 56144, 55289, 
      97245, 48157, 48365, 91205, 57905, 77985, 50256, 108725, 73685, 45385, 
      49338, 49858, 67444, 48913, 45305, 45025, 46313, 82937, 55130, 51917, 
      64549, 59976, 59229, 58984, 53704, 47581, 47906, 105265, 68545, 145249, 
      114138, 53253, 160085, 112661, 43165, 42500, 43277, 155594, 60250, 
      44141, 104617, 93600, 43920, 42345, 42241, 42516, 144893, 90088, 42173, 
      101905, 79605, 55777, 40410, 73890, 125264, 80000, 140090, 154125, 
      94900, 74548, 50653, 147709, 143138, 67709, 50690, 50346, 40941, 38554, 
      124661, 66536, 119045, 66490, 39850, 59153, 138625, 95428, 36889, 
      41220, 136337, 39082, 59282, 139784, 109000, 41000, 36164, 136210, 
      93802, 80242, 35842, 44746, 155753, 62240, 36865, 52505, 140594, 
      117913, 48194, 167092, 141154, 106586, 53269, 115081, 64132, 34385, 
      56960, 94498, 134248, 78557, 92916, 32569, 94184, 83213, 70100, 61613, 
      32168, 103690, 49825, 55940, 57521, 126650, 79213, 47885, 106868, 
      82025, 67220, 29633, 97362, 82602, 63837, 57130, 30265, 133229, 122536, 
      94949, 92404, 84596, 75989, 29300, 28786, 28625, 155673, 28324, 30160, 
      28085, 118157, 80917, 64861, 54450, 27261, 32554, 33154, 150473, 
      147673, 146978, 30665, 26669, 26893, 144580, 138469, 128644, 58644, 
      31144, 150530, 122642, 50885, 121081, 54161, 42500, 39056, 26896, 
      27200, 130257, 102565, 99265, 90817, 65682, 38506, 26881, 134525, 
      114964, 110813, 70445, 65858, 59618, 36530, 27149, 97236, 64737, 25857, 
      151474, 127066, 37250, 25250, 114920, 102116, 82280, 39092, 28616, 
      25160, 152290, 145909, 51970, 50305, 137722, 105170, 45301, 98930, 
      72826, 41245, 27242, 29090, 21913, 107458, 23053, 21613, 55172, 21380, 
      71650, 34714, 21074, 27109, 100825, 89380, 71074, 29474, 22049, 77481, 
      74637, 45802, 21730, 20842, 29097, 52724, 30004, 69497, 68162, 40637, 
      36482, 25882, 19385, 71944, 28260, 23269, 54869, 29794, 34372, 24737, 
      25385, 35914, 18229, 25012, 20557, 18013, 32330, 30649, 22048, 17522, 
      17386, 46484, 19816, 41605, 36522, 24562, 26788, 43354, 24778, 17090, 
      16529, 38077, 27725, 31760, 22601, 28145, 21041, 16085, 16010, 18005, 
      14401, 14841, 17881, 17642, 16097, 16714, 20578, 21737, 16705, 14132, 
      13556, 13754, 15370, 19169, 13221, 12997, 12577, 12244, 21704, 15481, 
      14090, 12205, 23330, 25106, 28265, 30377, 15545, 15293, 20840, 11650, 
      11777, 35465, 14834, 11285, 13973, 12410, 12209, 13136, 12402, 12717, 
      14093, 10394, 9277, 36821, 12928, 9040, 13480, 9341, 14621, 8258, 
      22853, 38961, 10889, 11425, 11560, 9529, 9178, 7297, 6260, 6137, 6354, 
      5746, 33514, 5473, 35113, 6065, 5384, 5050, 4777, 6282, 12682, 10100, 
      5585, 11450, 9554, 7474, 5594, 41345, 9620, 8069, 4810, 3700, 10420, 
      4770, 4474, 4405, 3140, 3034, 8541, 8138, 7034, 3034, 6409, 9760, 
      19345, 2722, 10781, 4436, 7162, 5105, 4153, 37930, 8516, 13141, 39365, 
      8109, 28594, 6697, 2336, 17312, 25565, 8488, 10145, 9962, 6581, 9169, 
      8324, 58244, 10357, 6010, 2305, 6421, 3673, 10705, 4321, 9217, 8114, 
      6554, 2066, 10305, 3898, 1489, 7978, 35186, 8821, 11600, 8009, 1808, 
      11338, 8298, 40729, 1972, 1460, 10229, 49909, 11392, 11185, 12025, 
      49860, 4625, 2293, 1213, 47573, 4930, 2205, 457, 7969, 15776, 53761, 
      9577, 4168, 29189, 4352, 17156, 6466, 4849, 12296, 8660, 7252, 5096, 
      10370, 27394, 32569, 2169, 31473, 24457, 40904, 10081, 106, 30010, 
      6464, 40465, 43328, 65, 29633, 43313, 157, 7421, 7250, 1789, 29, 46250, 
      12330, 13693, 56173, 9605, 5329, 0, 25921, 71833, 13012, 26260, 56194, 
      85, 11713, 98, 13520, 40064, 54353, 9297, 5265, 5284, 424, 5162, 2522, 
      4633, 6410, 12740, 6280, 34450, 37474, 41841, 3172, 39460, 43105, 333, 
      9197, 51437, 79885, 32800, 43664, 47056, 88609, 7666, 15658, 4754, 
      1553, 50705, 88738, 5617, 949, 769, 706, 42241, 71381, 17060, 38033, 
      46210, 6525, 4869, 11365, 41490, 79489, 17285, 96020, 97877, 77954, 
      67860, 16010, 9833, 1853, 17828, 76520, 10546, 66546, 16241, 7841, 
      2441, 10517, 46625, 69281, 74581, 15925, 54205, 62280, 17725, 8249, 
      47218, 8336, 16277, 56498, 14722, 14282, 63117, 64705, 61858, 11752, 
      10837, 16361, 5013, 77233, 83570, 94082, 113824, 21677, 6530, 60013, 
      62893, 77953, 120933, 22865, 12196, 98960, 18149, 13829, 72869, 86021, 
      24237, 7853, 70025, 80665, 14228, 84148, 25786, 14761, 15509, 14504, 
      23537, 13877, 80117, 82325, 84565, 18325, 83876, 24394, 17320, 17477, 
      86897, 95204, 106889, 27877, 83290, 29828, 21608, 86978, 28541, 18461, 
      116296, 20644, 107506, 19700, 35732, 31637, 22061, 109960, 34373, 
      26309, 25538, 107378, 34253, 34964, 120889, 126482, 25780, 34018, 
      32218, 34225, 31117, 34553, 27325, 25610, 20717, 37700, 34004, 27476, 
      19496, 36260, 31588, 21380, 21985, 34900, 32546, 31880, 39922, 34394, 
      32260, 30037, 41236, 30420, 28449, 45245, 38389, 36721, 34866, 47396, 
      39505, 30906, 43858, 49977, 45072, 51301, 41480, 36985, 39860, 46850, 
      50634, 43290, 51940, 39154, 38425, 49613, 50269, 56125, 58145, 48772, 
      50789, 50857 ], 
  [ 339730, 328754, 329522, 327521, 322613, 329741, 320840, 315044, 315796, 
      321581, 323098, 319085, 299284, 318170, 307082, 313029, 302146, 301157, 
      295245, 295741, 297349, 287057, 280576, 290530, 280429, 279937, 277297, 
      271085, 277649, 270026, 258100, 264410, 257297, 236290, 254612, 250925, 
      250538, 240349, 258365, 245540, 243764, 238493, 222496, 221625, 244525, 
      242245, 246649, 231986, 219869, 242233, 233809, 232954, 238465, 236165, 
      226970, 221786, 206890, 217573, 229225, 216746, 224757, 222472, 214245, 
      227690, 218969, 223796, 207778, 195898, 204901, 190580, 207025, 208442, 
      202528, 175690, 202981, 190720, 173700, 194737, 167297, 192154, 168776, 
      165530, 190450, 161442, 170437, 166356, 167081, 165625, 177138, 162745, 
      184405, 160225, 151082, 153445, 180349, 176733, 153693, 155977, 179386, 
      153914, 177300, 152872, 144360, 163418, 153170, 152498, 160004, 151090, 
      151400, 171085, 168890, 156026, 148298, 158132, 147940, 172386, 166549, 
      141826, 129098, 140373, 147240, 162256, 129761, 158602, 153730, 158765, 
      152660, 154373, 149861, 145412, 137477, 128050, 129268, 144905, 115985, 
      136484, 130688, 116420, 134485, 114325, 123201, 115585, 112250, 135617, 
      148648, 143560, 104897, 101074, 103714, 105309, 134946, 106340, 101105, 
      103120, 124610, 115490, 134909, 123325, 137300, 144874, 96650, 110125, 
      114413, 118660, 110372, 101632, 96260, 102416, 119034, 91909, 99909, 
      131204, 102020, 132217, 90962, 89930, 101282, 89893, 87617, 87041, 
      95845, 131218, 129949, 86525, 126880, 104864, 130325, 118696, 94469, 
      83269, 86338, 115285, 97672, 81805, 118861, 103129, 89689, 88794, 
      82450, 84706, 95297, 94580, 81245, 91325, 80820, 79586, 85850, 79361, 
      93717, 86490, 80093, 119857, 119025, 116834, 76781, 76301, 97877, 
      93032, 75976, 85345, 118084, 103568, 89609, 111077, 89825, 89541, 
      83304, 113977, 87245, 86050, 75725, 107924, 72832, 79169, 78845, 78644, 
      101089, 67625, 110762, 90185, 86962, 76685, 71705, 68450, 69064, 76658, 
      103172, 78305, 68900, 66905, 68036, 66917, 63513, 100916, 105265, 
      94993, 82820, 63620, 100213, 80053, 63925, 84541, 61885, 61937, 85618, 
      61965, 61373, 61813, 109610, 90122, 58097, 66917, 123136, 80704, 80100, 
      57825, 59449, 60516, 104210, 102490, 59930, 87269, 71285, 63058, 62098, 
      134657, 83252, 74269, 90856, 62500, 150389, 60218, 56690, 131108, 
      129629, 107656, 140788, 65209, 88778, 185032, 159317, 53125, 53329, 
      53874, 121465, 50192, 50212, 177448, 72693, 108377, 83437, 66265, 
      175849, 175136, 110401, 107936, 194650, 78586, 83624, 49828, 50338, 
      160900, 95497, 215146, 45832, 72594, 54973, 54205, 141665, 95120, 
      77344, 73844, 60320, 171970, 114217, 50146, 136516, 126469, 124756, 
      124189, 111181, 92500, 94757, 211364, 145664, 274210, 226033, 112018, 
      296452, 223912, 77780, 70997, 59860, 290029, 129641, 84874, 211360, 
      192937, 85297, 76960, 60112, 58777, 274498, 187493, 56180, 207682, 
      169282, 121626, 65365, 40885, 245209, 170321, 268085, 289204, 196813, 
      161005, 42120, 279890, 273065, 148370, 111709, 112009, 84250, 71881, 
      245572, 147197, 237058, 147473, 49349, 37418, 267264, 199273, 61200, 
      45889, 264010, 48581, 36581, 269389, 221861, 89461, 59509, 264205, 
      197325, 174105, 58221, 40077, 293408, 140969, 75344, 36244, 271165, 
      236570, 111145, 310221, 272369, 219125, 34754, 232772, 146081, 67712, 
      33937, 199953, 262565, 173386, 198049, 54304, 200605, 182228, 159133, 
      143240, 51005, 216229, 31954, 132737, 136250, 252713, 176618, 116954, 
      222305, 181684, 155609, 57808, 207325, 182905, 149650, 136825, 45882, 
      263156, 246989, 203624, 199469, 186509, 171784, 61661, 59537, 57122, 
      296548, 57465, 41913, 49498, 241000, 181220, 153250, 133501, 55114, 
      34969, 34281, 289738, 285650, 284633, 77194, 55810, 47018, 281269, 
      272260, 257605, 142525, 79605, 290117, 248705, 127682, 246500, 134500, 
      110281, 102329, 64409, 40241, 260506, 218002, 212770, 199170, 156325, 
      101457, 39922, 267028, 237485, 231080, 165274, 157145, 145753, 97549, 
      69170, 210097, 155380, 39220, 292349, 256349, 100201, 62441, 238085, 
      218197, 186125, 104941, 77077, 63317, 293809, 284530, 132309, 129034, 
      272801, 223505, 119522, 214045, 171197, 111602, 76025, 28285, 48800, 
      227725, 61210, 48178, 140341, 44725, 170021, 98309, 44741, 27914, 
      217872, 199665, 169445, 85985, 60850, 180682, 175906, 123565, 61497, 
      56745, 24106, 137249, 88769, 167546, 165245, 113570, 104585, 77885, 
      47882, 171925, 85093, 28260, 141970, 89525, 100865, 76096, 24580, 
      104661, 44794, 77981, 62900, 49730, 19289, 93600, 26073, 49561, 38477, 
      127789, 28349, 118402, 107845, 79141, 19865, 122405, 80645, 52993, 
      36010, 111976, 89066, 98897, 75892, 17680, 72722, 54242, 53845, 25250, 
      40000, 34000, 24804, 62561, 27850, 60345, 19773, 76960, 60980, 48425, 
      42697, 32269, 24869, 19330, 48802, 47290, 33346, 42029, 16069, 60722, 
      55145, 43922, 14797, 13997, 12970, 12506, 62074, 61178, 15205, 45621, 
      47680, 10832, 61685, 45578, 21218, 53465, 53264, 21025, 54745, 21250, 
      61588, 48229, 41960, 8002, 62033, 46553, 64517, 50074, 12850, 46093, 
      7880, 6922, 58384, 60530, 13653, 54770, 53453, 45776, 39265, 38176, 
      40969, 35209, 5661, 27530, 5328, 42290, 38389, 36445, 29410, 19645, 
      9945, 59849, 41488, 64741, 58981, 51749, 43429, 5120, 60013, 54920, 
      41357, 26401, 63389, 43249, 41665, 41274, 28417, 27989, 10312, 57565, 
      53885, 33785, 13010, 8633, 3728, 25101, 66004, 44525, 55301, 47770, 
      43920, 2993, 60197, 5252, 3140, 59146, 2029, 54836, 34697, 3305, 1898, 
      60813, 65690, 65185, 55042, 63104, 60649, 7529, 66546, 53505, 19210, 
      9802, 14138, 67860, 47952, 6480, 60761, 55981, 37325, 67138, 46885, 
      33850, 7173, 1537, 63400, 71009, 61300, 17425, 70425, 62233, 2250, 
      39485, 18365, 67706, 4346, 70801, 3940, 3492, 4297, 51154, 41738, 
      18440, 3620, 52425, 41650, 27666, 61904, 1769, 5300, 66410, 50053, 370, 
      50881, 1217, 57825, 52666, 73637, 64205, 60221, 53557, 68813, 185, 530, 
      42580, 400, 146, 1781, 68202, 27637, 225, 58145, 1664, 2273, 24698, 
      170, 2258, 29620, 61034, 60541, 41234, 26594, 2941, 73993, 77288, 5780, 
      67082, 54756, 25921, 0, 11458, 75641, 17, 5801, 28260, 72410, 28273, 
      76793, 1585, 5248, 66130, 54370, 54389, 32141, 53945, 44221, 52128, 
      57769, 74725, 57317, 801, 1249, 2074, 46481, 1625, 2372, 27220, 65386, 
      4586, 15002, 761, 2609, 3425, 18896, 60957, 81185, 51605, 37778, 4498, 
      19025, 54400, 32666, 30554, 29525, 2474, 11650, 84197, 1808, 3545, 
      56596, 51076, 70130, 2689, 15250, 84100, 22765, 23656, 14681, 10705, 
      80893, 65378, 34858, 84965, 14213, 67057, 10357, 81124, 59200, 37700, 
      66706, 4282, 11482, 13562, 80164, 6388, 8989, 84218, 59930, 4553, 
      60017, 80516, 7393, 76385, 75301, 9826, 10448, 9533, 67941, 65416, 
      79312, 44458, 15570, 18365, 23081, 32841, 90746, 49517, 9620, 10568, 
      16290, 36730, 92900, 67097, 25705, 82066, 71306, 14426, 19850, 95560, 
      52450, 13514, 17714, 71705, 19265, 98397, 72882, 74596, 71981, 93250, 
      70066, 17810, 18730, 19682, 80954, 19637, 94429, 77373, 77530, 21370, 
      25169, 30736, 100810, 20017, 104693, 86813, 21773, 101474, 78514, 
      35957, 82629, 31997, 79753, 114461, 106180, 85012, 33485, 111170, 
      94090, 92353, 32513, 110728, 111761, 39584, 42601, 91629, 109205, 
      105473, 109412, 102440, 109418, 93818, 89849, 76906, 115141, 107581, 
      93325, 73109, 111769, 101945, 77569, 78818, 108477, 103225, 100949, 
      117041, 104429, 99397, 94276, 117389, 93049, 88180, 124618, 110034, 
      106434, 102325, 128057, 111794, 90637, 119045, 130960, 121225, 133250, 
      113125, 102834, 108929, 123325, 129685, 114613, 131957, 104681, 102986, 
      126410, 126100, 135176, 138484, 118485, 122434, 122180 ], 
  [ 407636, 393640, 395680, 393245, 387041, 398645, 386314, 378794, 380818, 
      389593, 392596, 388981, 361250, 388904, 373108, 382045, 367720, 366725, 
      361621, 362753, 366269, 351905, 342850, 358564, 343969, 343685, 344825, 
      337097, 346865, 337928, 321074, 331432, 321953, 291304, 319250, 314273, 
      314516, 299405, 326189, 307586, 304954, 299225, 275090, 274213, 309305, 
      306377, 313129, 292040, 273925, 308261, 295985, 295124, 304677, 301729, 
      288676, 281768, 258740, 275837, 293897, 275848, 288133, 284778, 272485, 
      292772, 279985, 288218, 267236, 248936, 263705, 244634, 270269, 273380, 
      265106, 223924, 266825, 248994, 222130, 257885, 215465, 254440, 218858, 
      214952, 253984, 209140, 224965, 218530, 220105, 140753, 236356, 214045, 
      247469, 211293, 196580, 201077, 243169, 237841, 132625, 206165, 242408, 
      131764, 239674, 201978, 128410, 219152, 202912, 201812, 214234, 200392, 
      128578, 232145, 228880, 129988, 197576, 213610, 125522, 235348, 226729, 
      123040, 119716, 121141, 123514, 221978, 117793, 216820, 209380, 217405, 
      208090, 211081, 204845, 198250, 116485, 113472, 113186, 198581, 110585, 
      186290, 176642, 109730, 183429, 109341, 165493, 106945, 106600, 109613, 
      208666, 201010, 103057, 105220, 102724, 101965, 107848, 100850, 102457, 
      100186, 173672, 158132, 190385, 171953, 194690, 206324, 99464, 96461, 
      97325, 166610, 152330, 135458, 96274, 94298, 167620, 103045, 93925, 
      187274, 137546, 189137, 100160, 98260, 91208, 96077, 101065, 99413, 
      88309, 190016, 188105, 94177, 183746, 88114, 189533, 171698, 131189, 
      90029, 86036, 167621, 137810, 95621, 173545, 147969, 122545, 120580, 
      88128, 85248, 134353, 132994, 87125, 81797, 86266, 98080, 81232, 85865, 
      133813, 119524, 80801, 177697, 176437, 173384, 97165, 83845, 143293, 
      134810, 95498, 76185, 176114, 153466, 129449, 165677, 75517, 130225, 
      74554, 170705, 126425, 124160, 101209, 161650, 97858, 113605, 113489, 
      113074, 153269, 81713, 168500, 135725, 130148, 110669, 99269, 89380, 
      71370, 67616, 157682, 115481, 94306, 87817, 70330, 69413, 77125, 
      155818, 162729, 147101, 127010, 66722, 155525, 122525, 88421, 130645, 
      82737, 64373, 133416, 86437, 85625, 62525, 171092, 141332, 71857, 
      59705, 190818, 126130, 125098, 67513, 63145, 61858, 163540, 160964, 
      61480, 137605, 110065, 93700, 91456, 207665, 131650, 116669, 144378, 
      94194, 229585, 89552, 59060, 203450, 201745, 170570, 217386, 102645, 
      142900, 276170, 242537, 55233, 55009, 54484, 191405, 62138, 61730, 
      266850, 118225, 173377, 136025, 107297, 265025, 264098, 176465, 172930, 
      289384, 128808, 137050, 52322, 75296, 245986, 155545, 315848, 57290, 
      120640, 88681, 87057, 220949, 155786, 128594, 122954, 99586, 261092, 
      183437, 78920, 214290, 200605, 198250, 197469, 179325, 152298, 155833, 
      311810, 226850, 389844, 330325, 181000, 417002, 327770, 130706, 119857, 
      100802, 409289, 205673, 141860, 312210, 288865, 142705, 129874, 101898, 
      99493, 390536, 282125, 95386, 307872, 258772, 195280, 111841, 48841, 
      354809, 260233, 383029, 408850, 294417, 248337, 66322, 397604, 389281, 
      231844, 182129, 182845, 142888, 123885, 355778, 230653, 345332, 231137, 
      85505, 52816, 382594, 298125, 107194, 78829, 378692, 84725, 51325, 
      385349, 326693, 151493, 104849, 379089, 295945, 266305, 102913, 66793, 
      414706, 223105, 130730, 55250, 387749, 345236, 182789, 435145, 389369, 
      323713, 52244, 340778, 230333, 119650, 48425, 299821, 377621, 266180, 
      297685, 98514, 301085, 277786, 248057, 227242, 93277, 320769, 49824, 
      213517, 218308, 366217, 271076, 192580, 328741, 277634, 244069, 106250, 
      310117, 279277, 236392, 219501, 85972, 379210, 359405, 305554, 300329, 
      283945, 265154, 112873, 109673, 105760, 419866, 106525, 79417, 93416, 
      352322, 277562, 241668, 215713, 103300, 66249, 64705, 411956, 407012, 
      405781, 137780, 104840, 90056, 401769, 390834, 372969, 227929, 141469, 
      412537, 362137, 208372, 359498, 217538, 184973, 174025, 118985, 78553, 
      376708, 324360, 317844, 300820, 246205, 172933, 78228, 384722, 348545, 
      340642, 257924, 247441, 232625, 167729, 126724, 314725, 245242, 77722, 
      415589, 371885, 171653, 116773, 349549, 324953, 284749, 178313, 138893, 
      118285, 417465, 406260, 215305, 210960, 392165, 331741, 198440, 320129, 
      266153, 187940, 138025, 57329, 96242, 337221, 116136, 95400, 226505, 
      89801, 264953, 170129, 90025, 58004, 325210, 302509, 264365, 153085, 
      116180, 278800, 272740, 204777, 117457, 110137, 50320, 222949, 157349, 
      262228, 259285, 191560, 179365, 141965, 96340, 267885, 152377, 61090, 
      229364, 158729, 174557, 139730, 53546, 179845, 91944, 142673, 120530, 
      100292, 40105, 164914, 58225, 100325, 81965, 211289, 63485, 198900, 
      184705, 144873, 44717, 204389, 147221, 106301, 78404, 190530, 159268, 
      172945, 140738, 40154, 136480, 109012, 108401, 59476, 86418, 76138, 
      58810, 121813, 65060, 118729, 48625, 143042, 119786, 100597, 91445, 
      73949, 60545, 48800, 101800, 99432, 76500, 91169, 41669, 120128, 
      111769, 94340, 38465, 35953, 32144, 29968, 122324, 121000, 40781, 
      97513, 100850, 23770, 122125, 97672, 55336, 110041, 109834, 55553, 
      112165, 56200, 122426, 102629, 92930, 18068, 123881, 100697, 127637, 
      106340, 40868, 100421, 27106, 14800, 119114, 122324, 44197, 113984, 
      112025, 100490, 90341, 88610, 93109, 83925, 16285, 71312, 14650, 95476, 
      89429, 86409, 74880, 57625, 37225, 122005, 94442, 129233, 120905, 
      110249, 97649, 10114, 122561, 115114, 94697, 70533, 127625, 97849, 
      95409, 94804, 74237, 73589, 40498, 119417, 114025, 83225, 46400, 36881, 
      22346, 68965, 131690, 100153, 116273, 105104, 99322, 8741, 123505, 
      28970, 8026, 122020, 13329, 115778, 85153, 22945, 15112, 124525, 
      131536, 130817, 116180, 127874, 124349, 2749, 132808, 113989, 59364, 
      40968, 50000, 134746, 105850, 33562, 124645, 117725, 89653, 133792, 
      104337, 84240, 35521, 8045, 128538, 139345, 125570, 56657, 138541, 
      126925, 5524, 93257, 58441, 134740, 2900, 139113, 27954, 26650, 2845, 
      110900, 96776, 58706, 3226, 112801, 96676, 74560, 126554, 21265, 1898, 
      132980, 109341, 10004, 110585, 19405, 120733, 113220, 143173, 129889, 
      124193, 114533, 136417, 10865, 8000, 98194, 8506, 12740, 4525, 135568, 
      74673, 9169, 121225, 4610, 3721, 69796, 9316, 3700, 77922, 125380, 
      124673, 96164, 72964, 2873, 143677, 148250, 986, 133972, 116290, 71833, 
      11458, 0, 145925, 11237, 965, 75634, 141392, 75641, 147481, 4649, 1250, 
      132532, 115636, 115649, 81845, 114985, 100553, 112306, 120509, 144521, 
      119837, 7033, 5769, 4240, 103853, 5069, 3890, 73666, 131300, 2020, 452, 
      8033, 3889, 2993, 1130, 124933, 153281, 111289, 90400, 2336, 1241, 
      115362, 82280, 78884, 77213, 4580, 488, 157345, 6250, 3701, 118378, 
      110290, 137684, 5389, 1044, 156986, 2561, 2810, 1105, 1189, 152477, 
      130756, 85256, 158041, 1261, 133065, 1465, 152690, 121778, 89578, 
      132488, 4580, 1508, 1448, 151290, 3042, 2005, 156836, 122704, 4625, 
      122785, 151618, 3161, 145757, 144245, 2788, 2762, 3125, 133645, 130050, 
      149498, 99016, 2932, 3361, 4225, 7345, 164968, 106405, 4442, 4106, 
      3616, 9076, 167746, 131885, 5321, 152840, 137800, 3880, 4168, 171250, 
      110372, 4240, 4160, 138181, 4421, 174925, 139780, 142130, 138445, 
      167840, 135668, 4660, 4724, 4820, 150824, 5185, 169209, 145501, 145652, 
      6032, 6829, 8330, 177480, 6165, 182641, 158341, 6625, 178120, 146600, 
      10733, 151969, 9953, 147797, 194905, 183842, 154970, 10781, 190312, 
      167240, 164861, 10861, 189650, 190885, 13634, 14933, 163465, 187241, 
      182225, 187442, 177890, 187216, 166052, 160585, 142280, 194633, 184505, 
      165113, 136765, 189965, 176717, 142925, 144596, 185377, 178193, 174829, 
      196253, 178909, 171945, 164898, 195905, 162565, 155770, 205256, 185524, 
      180640, 175033, 209533, 187700, 158173, 196841, 212602, 199657, 215528, 
      188549, 174400, 182629, 201941, 209989, 189781, 212897, 175985, 173648, 
      205192, 204210, 215378, 219530, 192457, 197684, 197210 ], 
  [ 282637, 279329, 276781, 275872, 274248, 269802, 269693, 268281, 265717, 
      263794, 261445, 256292, 256825, 253153, 254165, 252404, 250297, 249300, 
      241124, 239962, 236596, 236746, 236857, 231937, 233386, 232336, 219700, 
      217314, 215620, 211257, 211973, 207809, 206730, 210457, 204021, 203626, 
      201573, 204034, 199492, 201517, 201941, 197730, 202625, 201746, 193288, 
      192650, 190996, 192825, 196100, 187648, 189124, 188261, 183290, 182632, 
      183329, 182529, 188533, 182708, 177844, 179657, 176660, 177125, 179348, 
      175185, 176914, 172917, 169493, 174113, 168250, 165973, 158752, 155745, 
      155873, 165877, 153002, 155033, 163313, 146336, 157396, 145945, 153909, 
      152289, 140893, 152585, 143956, 145925, 144442, 343186, 138533, 144490, 
      135892, 142496, 147645, 144500, 132346, 133130, 321290, 140416, 130817, 
      324245, 130373, 140045, 298733, 133533, 138685, 139113, 133961, 137689, 
      323341, 127418, 127973, 336209, 134865, 128741, 318749, 123737, 125050, 
      303277, 266333, 302900, 321317, 121817, 273572, 122005, 123733, 121060, 
      123205, 121610, 121482, 122525, 304340, 278405, 283465, 119794, 242658, 
      121249, 125353, 246385, 121442, 239882, 127184, 250468, 239425, 315010, 
      106933, 108445, 222116, 202885, 218725, 226370, 317057, 232893, 210050, 
      223057, 110889, 118269, 104680, 110696, 102105, 99221, 201697, 257522, 
      270610, 107633, 114745, 126905, 208433, 235489, 106349, 175474, 227474, 
      99261, 122877, 98066, 179461, 180613, 239265, 186068, 165076, 167242, 
      227188, 92053, 92434, 178810, 92657, 259841, 90036, 94357, 111906, 
      177706, 198925, 92564, 106301, 158084, 90082, 99650, 117010, 118865, 
      179621, 195077, 106660, 107593, 177850, 227530, 178517, 143725, 209389, 
      174292, 102290, 113213, 189850, 82756, 83024, 83025, 135922, 168442, 
      92660, 97165, 137309, 220370, 80401, 86785, 98676, 82186, 238034, 
      96392, 217205, 79570, 97938, 99493, 121618, 81209, 119785, 101914, 
      101032, 101381, 78160, 142596, 73525, 84298, 87125, 100498, 112018, 
      125813, 174269, 211005, 74161, 93844, 114689, 124244, 173225, 171540, 
      139520, 70757, 68498, 71968, 80145, 166545, 68930, 81770, 111842, 
      76900, 119144, 166480, 73553, 109850, 109800, 170740, 62329, 69241, 
      133466, 196186, 59897, 74665, 75161, 143636, 160660, 167777, 62413, 
      62893, 166633, 68564, 82280, 94945, 97285, 57636, 69481, 75890, 63869, 
      91613, 57394, 95373, 161145, 55705, 54760, 56437, 54353, 79424, 60085, 
      61181, 55816, 158066, 159370, 162665, 52048, 129825, 130945, 57965, 
      65960, 51586, 58546, 71074, 56900, 56737, 50852, 51137, 61393, 59729, 
      56509, 153613, 96365, 52369, 51316, 66457, 126485, 59189, 78418, 79850, 
      47952, 49257, 55681, 57681, 69457, 52949, 46346, 86225, 46637, 45940, 
      45877, 45860, 46052, 48821, 47770, 63169, 46969, 86957, 67930, 44665, 
      96541, 66901, 51669, 55336, 64549, 93410, 44122, 48305, 62033, 56260, 
      47620, 50833, 62585, 64000, 86113, 54100, 65237, 59981, 49081, 42125, 
      55714, 130234, 73300, 49012, 82418, 91429, 55688, 46280, 89645, 87057, 
      84082, 43537, 40426, 39610, 43201, 47882, 71965, 42340, 68393, 42058, 
      66034, 107453, 80441, 54800, 52577, 70816, 78829, 65250, 108250, 80900, 
      61972, 39572, 52520, 78458, 53378, 46658, 52874, 80930, 91153, 39364, 
      42489, 96889, 81002, 66757, 36482, 98600, 81090, 59746, 99225, 64585, 
      38944, 43625, 106100, 52658, 76212, 44225, 51280, 49985, 51620, 45893, 
      39848, 36605, 51620, 56786, 95261, 34336, 34541, 70138, 42993, 31729, 
      57872, 44201, 37376, 42425, 52234, 44314, 35809, 33434, 51941, 73957, 
      67140, 50725, 49320, 45160, 40885, 39112, 39730, 41165, 88633, 40400, 
      54548, 45625, 63869, 42589, 34961, 31162, 40225, 63530, 65042, 84533, 
      82645, 82178, 30389, 38705, 45313, 80456, 76397, 69992, 31912, 29492, 
      84346, 66034, 29161, 64921, 29921, 27152, 26900, 32980, 50612, 70669, 
      53465, 51533, 46733, 34138, 26570, 50285, 73333, 60840, 58285, 35921, 
      33842, 31250, 25946, 30017, 49936, 33169, 49009, 84330, 68130, 25282, 
      31522, 60308, 52520, 41348, 25064, 26900, 30740, 84674, 80345, 27674, 
      27149, 74650, 53954, 25321, 49978, 35730, 23985, 25258, 62218, 35425, 
      54842, 28577, 35345, 27400, 37384, 34522, 22210, 36842, 59065, 50465, 
      43808, 33930, 21970, 27085, 36901, 35425, 23234, 26066, 27914, 65125, 
      25360, 20880, 32549, 31898, 21473, 20738, 21538, 31685, 33620, 20488, 
      52205, 25657, 19962, 19744, 20825, 58409, 19682, 31865, 19944, 23013, 
      27985, 73994, 18497, 51620, 27250, 34866, 21320, 46180, 19625, 18418, 
      18314, 64080, 19762, 17602, 24050, 35117, 18125, 16657, 16580, 17225, 
      67913, 16781, 21401, 21554, 45209, 28601, 33601, 45305, 18154, 40093, 
      18122, 53450, 14929, 17649, 22144, 25216, 32930, 40914, 51325, 20281, 
      20969, 30125, 23400, 57940, 15685, 17258, 21985, 61610, 65210, 71333, 
      75269, 14821, 15025, 57044, 19802, 18553, 85105, 13850, 19193, 41033, 
      15514, 15305, 39716, 14578, 38833, 12613, 15730, 18253, 89305, 10228, 
      14548, 9396, 12545, 47921, 13498, 65477, 93661, 9265, 8653, 42068, 
      9477, 9810, 12025, 14864, 15425, 13810, 16850, 85202, 21805, 88145, 
      12349, 13940, 14738, 19253, 28738, 46538, 6784, 12073, 5602, 6442, 
      8010, 10690, 98873, 5800, 6757, 10786, 19472, 4744, 9346, 9962, 10121, 
      17056, 17170, 39085, 4930, 5650, 13050, 33525, 42340, 62185, 18650, 
      3445, 7816, 4834, 6653, 7745, 94410, 3656, 50461, 96749, 3697, 79130, 
      4329, 11140, 58948, 74033, 3140, 2509, 2554, 3961, 2665, 2960, 125840, 
      2249, 4058, 22013, 35705, 27925, 1889, 5081, 42809, 2482, 3202, 8746, 
      1693, 5090, 10205, 40178, 90626, 1781, 1124, 1865, 22340, 1082, 1690, 
      99557, 6984, 21064, 1097, 113737, 884, 47873, 49625, 113680, 3229, 
      5913, 20557, 110237, 2834, 5809, 12725, 1305, 57220, 119601, 853, 3188, 
      81097, 2900, 59936, 1586, 2477, 340, 808, 1224, 2260, 458, 78130, 
      86725, 5017, 84937, 73125, 100052, 365, 12050, 82538, 1300, 99369, 
      103828, 14045, 81917, 103805, 10709, 865, 922, 5265, 12625, 108322, 58, 
      45, 123237, 281, 1697, 13012, 75641, 145925, 0, 76176, 123202, 11453, 
      45, 11458, 20, 98612, 120425, 349, 1789, 1800, 9252, 1898, 4274, 2273, 
      1306, 104, 1396, 89522, 94370, 101245, 3744, 97488, 103185, 12517, 625, 
      115825, 157041, 86692, 103940, 109156, 169177, 1130, 442, 2762, 7085, 
      114605, 169282, 2249, 9657, 10845, 11466, 101565, 144841, 680, 94825, 
      107554, 2197, 3277, 873, 100066, 156077, 1069, 178984, 181525, 153842, 
      139408, 1138, 1573, 9553, 1352, 151700, 1586, 137386, 1345, 2521, 8521, 
      1769, 107645, 141245, 148825, 1469, 119093, 131044, 1665, 2677, 108450, 
      2756, 1789, 122258, 2034, 2050, 131809, 134073, 129850, 2900, 3125, 
      2705, 7993, 151805, 160634, 175250, 202052, 3649, 6970, 126565, 130813, 
      152477, 211417, 4129, 4176, 181684, 3737, 3977, 145097, 163721, 4573, 
      7105, 140869, 156069, 4352, 160912, 5186, 4421, 4477, 4612, 4973, 4889, 
      155033, 158153, 161305, 4761, 160136, 5570, 5540, 5689, 164029, 175520, 
      191537, 6953, 158810, 7528, 6148, 163850, 7585, 6625, 203860, 7400, 
      191610, 7808, 10600, 9469, 8101, 194724, 10585, 8905, 8818, 190978, 
      10685, 11152, 209025, 216434, 9704, 11322, 10890, 11521, 11133, 12053, 
      10753, 10634, 11425, 13352, 12392, 11336, 12020, 13264, 12240, 12064, 
      12205, 13256, 12946, 13396, 15714, 15170, 15080, 14909, 17640, 16384, 
      16465, 19345, 17945, 17645, 17386, 20560, 18589, 18850, 20842, 22849, 
      21364, 23481, 20948, 20549, 21136, 22874, 24802, 22930, 25416, 22882, 
      22837, 25345, 26645, 30157, 31249, 29384, 30025, 30313 ], 
  [ 344461, 333425, 334189, 332176, 327240, 334386, 325445, 319617, 320365, 
      326170, 327685, 323636, 303745, 322705, 311573, 317540, 306601, 305604, 
      299636, 300130, 301732, 291394, 284881, 294865, 284722, 284224, 281524, 
      275274, 281860, 274185, 262205, 268529, 261378, 240265, 258669, 254962, 
      254565, 244330, 262420, 249541, 247757, 242442, 226361, 225482, 248488, 
      246194, 250612, 235881, 223700, 246160, 237700, 236837, 242354, 240040, 
      230801, 225585, 210613, 221348, 233044, 220505, 228548, 226253, 217988, 
      231489, 222730, 227565, 211445, 199505, 208546, 194125, 210640, 212049, 
      206105, 179125, 206546, 194225, 177113, 198224, 170644, 195625, 172125, 
      168849, 193885, 164729, 173764, 169661, 170386, 168202, 180485, 166018, 
      187780, 163472, 154269, 156644, 183682, 180050, 156242, 159184, 182705, 
      156437, 180605, 156053, 146933, 166653, 156349, 155673, 163217, 154249, 
      153877, 174338, 172133, 158465, 151425, 161309, 150389, 175625, 169762, 
      144301, 131645, 142820, 149645, 165425, 132260, 161749, 156853, 161908, 
      155773, 157490, 152946, 148469, 139844, 130469, 131665, 147946, 118458, 
      139465, 133633, 118873, 137450, 116786, 126080, 117988, 114673, 137818, 
      151645, 146533, 107300, 103525, 106117, 107690, 137105, 108693, 103514, 
      105481, 127449, 118269, 137800, 126152, 140193, 147797, 99025, 112346, 
      116602, 121433, 113089, 104273, 98585, 104665, 121805, 94330, 102170, 
      134037, 104661, 135050, 93349, 92293, 103473, 92228, 90004, 89410, 
      98020, 134005, 132730, 88834, 129641, 106937, 133092, 121405, 97002, 
      85522, 88525, 117956, 100229, 84116, 121546, 105722, 92170, 91265, 
      84677, 86885, 97828, 97105, 83458, 93394, 83021, 81901, 87949, 81556, 
      96218, 88925, 82210, 122500, 121664, 119457, 79066, 78466, 100388, 
      95509, 78245, 87338, 120697, 106105, 92052, 113650, 91754, 91976, 
      85277, 116554, 89658, 88453, 78010, 110465, 75073, 81490, 81160, 80957, 
      103552, 69732, 113269, 92578, 89333, 78970, 73930, 70613, 71045, 78525, 
      105625, 80596, 71081, 69044, 70001, 68868, 65552, 103325, 107690, 
      97360, 85113, 65529, 102602, 82322, 66026, 86836, 63944, 63808, 87905, 
      64034, 63432, 63652, 112009, 92425, 60050, 68674, 125585, 82945, 82337, 
      59732, 61300, 62345, 106573, 104845, 61753, 89540, 73448, 65137, 64165, 
      137124, 85489, 76442, 93125, 64565, 152890, 62253, 58473, 133537, 
      132040, 109981, 143225, 67280, 90997, 187589, 161800, 54842, 55042, 
      55577, 123808, 51993, 52009, 179957, 74792, 110650, 85594, 68314, 
      178340, 177625, 112676, 110201, 197185, 80705, 85765, 51493, 52205, 
      163321, 97684, 217705, 47549, 74645, 56890, 56114, 144000, 97281, 
      79417, 75897, 62281, 174389, 116450, 52001, 138821, 128740, 127021, 
      126452, 113396, 94637, 96898, 213865, 147985, 276845, 228562, 114217, 
      299125, 226429, 79821, 73000, 61789, 292682, 131890, 86945, 213833, 
      195364, 87364, 78985, 62033, 60688, 277105, 189892, 58061, 210125, 
      171625, 123821, 67306, 42466, 247732, 172660, 270650, 291805, 199208, 
      163304, 43829, 282465, 275626, 150625, 113842, 114130, 86257, 73826, 
      248053, 149428, 239513, 149698, 51130, 39005, 269777, 201632, 63065, 
      47632, 266509, 50346, 38146, 271892, 224260, 91460, 61352, 266690, 
      199658, 176378, 60050, 41738, 295945, 143140, 77265, 37825, 273650, 
      238981, 113210, 312776, 274842, 221482, 36297, 235153, 148240, 69569, 
      35444, 202250, 264996, 175601, 200320, 56057, 202868, 184445, 161288, 
      145349, 52724, 218522, 33437, 134800, 138317, 255058, 178785, 118945, 
      224576, 183857, 157712, 59537, 209554, 185074, 151729, 138866, 47525, 
      265501, 249300, 205837, 201672, 188680, 173917, 63400, 61258, 58829, 
      298945, 59168, 43508, 51145, 243269, 183349, 155297, 135490, 56785, 
      36482, 35786, 292085, 287989, 286970, 78965, 57473, 48625, 283592, 
      274565, 259880, 144520, 81380, 292450, 250954, 129625, 248737, 136457, 
      112160, 104180, 66100, 41780, 262765, 220169, 214925, 201293, 158338, 
      103298, 41453, 269293, 239688, 233269, 167297, 159146, 147722, 99362, 
      70865, 212224, 157369, 40729, 294642, 258570, 102010, 64090, 240260, 
      220328, 188180, 106760, 78788, 64964, 296090, 286793, 134210, 130925, 
      275026, 225626, 121369, 216130, 173178, 113409, 77698, 29650, 50329, 
      229826, 62801, 49697, 142216, 46216, 171970, 100042, 46226, 29257, 
      219929, 201680, 171378, 87658, 62413, 182629, 177841, 125354, 63050, 
      58274, 25381, 139072, 90432, 169445, 167138, 115313, 106298, 79498, 
      49349, 173828, 86728, 29573, 143785, 91170, 102544, 77681, 25841, 
      106346, 46217, 79560, 64413, 51169, 20450, 95225, 27332, 50986, 39834, 
      129512, 29620, 120089, 109498, 80690, 21024, 124090, 82186, 54410, 
      37325, 113621, 90625, 100484, 77393, 18785, 74189, 55625, 55226, 26441, 
      41297, 35257, 25985, 63970, 29053, 61730, 20882, 78409, 62361, 49744, 
      43984, 33482, 26010, 20413, 50089, 48569, 34541, 43272, 17092, 62053, 
      56450, 45169, 15794, 14978, 13925, 13445, 63397, 62497, 16196, 46850, 
      48913, 11689, 62978, 46793, 22265, 54706, 54497, 22052, 55978, 22273, 
      62845, 49402, 43093, 8713, 63220, 47668, 65700, 51185, 13697, 47170, 
      8621, 7549, 59497, 61645, 14468, 55845, 54522, 46801, 40256, 39161, 
      41962, 36170, 6266, 28429, 5897, 43261, 39332, 37370, 30293, 20458, 
      10658, 60880, 42433, 65770, 59986, 52722, 44362, 5585, 61000, 55885, 
      42250, 27200, 64360, 44122, 42530, 42137, 29200, 28762, 10933, 58474, 
      54778, 34578, 13653, 9220, 4225, 25826, 66925, 45352, 56170, 48605, 
      44729, 3330, 61064, 5749, 3461, 60001, 2402, 55665, 35428, 3748, 2273, 
      61652, 66541, 66034, 55849, 63937, 61472, 7712, 67385, 54290, 19805, 
      10313, 14677, 68681, 48689, 6929, 61546, 56746, 38002, 67933, 47594, 
      34493, 7610, 1754, 64157, 71780, 62033, 17924, 71186, 62962, 2405, 
      40104, 18856, 68441, 4441, 71540, 4265, 3809, 4384, 51805, 42345, 
      18901, 3701, 53066, 42241, 28181, 62577, 2020, 5337, 67093, 50660, 505, 
      51476, 1424, 58442, 53261, 74308, 64840, 60840, 54148, 69458, 298, 613, 
      43105, 481, 261, 1796, 68813, 28058, 290, 58708, 1665, 2260, 25085, 
      221, 2237, 30029, 61585, 61090, 41697, 26977, 2890, 74578, 77877, 5661, 
      67625, 55241, 26260, 17, 11237, 76176, 0, 5626, 28565, 72909, 28570, 
      77300, 1460, 5057, 66589, 54781, 54792, 32436, 54338, 44570, 52505, 
      58162, 75176, 57700, 650, 1082, 1885, 46800, 1440, 2169, 27421, 65761, 
      4321, 14625, 580, 2372, 3172, 18481, 61298, 81586, 51890, 37997, 4205, 
      18586, 54689, 32841, 30717, 29682, 2205, 11257, 84584, 1537, 3226, 
      56845, 51301, 70425, 2362, 14765, 84421, 22216, 23101, 14186, 10240, 
      81178, 65605, 34945, 85256, 13700, 67274, 9874, 81385, 59377, 37777, 
      66905, 3869, 10973, 13033, 80405, 5933, 8500, 84465, 60085, 4122, 
      60164, 80725, 6890, 76554, 75466, 9265, 9873, 8962, 68036, 65501, 
      79433, 44425, 14909, 17666, 22346, 32036, 90865, 49474, 8989, 9925, 
      15581, 35881, 93001, 67104, 24916, 82121, 71321, 13721, 19097, 95653, 
      52369, 12805, 16965, 71696, 18496, 98474, 72869, 74581, 71956, 93293, 
      70025, 17033, 17945, 18889, 80937, 18824, 94442, 77300, 77449, 20509, 
      24272, 29801, 100793, 19154, 104680, 86740, 20882, 101425, 78385, 
      34948, 82472, 30978, 79568, 114376, 106069, 84829, 32436, 111049, 
      93913, 92170, 31450, 110597, 111616, 38457, 41450, 91400, 109026, 
      105282, 109225, 102213, 109205, 93553, 89570, 76561, 114920, 107336, 
      93032, 72740, 111520, 101664, 77200, 78445, 108200, 102922, 100612, 
      116730, 104042, 98984, 93845, 117000, 92560, 87673, 124225, 109577, 
      105965, 101842, 127648, 111325, 90058, 118546, 130489, 120724, 132777, 
      112580, 102245, 108352, 122786, 129130, 114010, 131400, 104026, 102325, 
      125809, 125453, 134485, 137785, 117704, 121657, 121393 ], 
  [ 388649, 375505, 377165, 374850, 369010, 379300, 367957, 360925, 362569, 
      370472, 373033, 369274, 343829, 368937, 354505, 362570, 349225, 348226, 
      342842, 343784, 346730, 333540, 325225, 339253, 325960, 325610, 325586, 
      318280, 327114, 318529, 303097, 312265, 303460, 275593, 300745, 296136, 
      296185, 282500, 306738, 289809, 287425, 281800, 260017, 259136, 290690, 
      287944, 294010, 274777, 258394, 289250, 278090, 277225, 285584, 282818, 
      270877, 264457, 243785, 259018, 275210, 258769, 269810, 266765, 255650, 
      273949, 262340, 269569, 249985, 233545, 246632, 228897, 251858, 254461, 
      246865, 209833, 248200, 231977, 207965, 239410, 201330, 236209, 204157, 
      200425, 235357, 195101, 208930, 203177, 204500, 147716, 218945, 198928, 
      228938, 196226, 183121, 186994, 224680, 219848, 138440, 191330, 223849, 
      137881, 221297, 187445, 132725, 202693, 188189, 187213, 198205, 185785, 
      134861, 214120, 211165, 137197, 182953, 197185, 131665, 216749, 208936, 
      128125, 122065, 126338, 130013, 204289, 120874, 199561, 192865, 200018, 
      191633, 194248, 188500, 182521, 122146, 117269, 117413, 182592, 111700, 
      171405, 162873, 111213, 168788, 110324, 152762, 108970, 107753, 116640, 
      190765, 183853, 103066, 103489, 102481, 102404, 115169, 101905, 101524, 
      100489, 158905, 145225, 173754, 157306, 177493, 187945, 98073, 99844, 
      101700, 152125, 139581, 125065, 95677, 96057, 152945, 99220, 95060, 
      170425, 126649, 172036, 96885, 95225, 93505, 93658, 96530, 95184, 
      89842, 172325, 170600, 91304, 166609, 92305, 171706, 155669, 119860, 
      87380, 85433, 151762, 125485, 90922, 157000, 134276, 112324, 110669, 
      85781, 84389, 122330, 121157, 84708, 83844, 83969, 91997, 81845, 83250, 
      121460, 109217, 79848, 160186, 159050, 156241, 90500, 80900, 129370, 
      121941, 89077, 78068, 158525, 138233, 117130, 149076, 78880, 117650, 
      76301, 153476, 114280, 112325, 93032, 145285, 89785, 102800, 102618, 
      102265, 137306, 76786, 150921, 121680, 116785, 99972, 90432, 82465, 
      69845, 69373, 141021, 103842, 86077, 80890, 68797, 67810, 72290, 
      139009, 145172, 131090, 113293, 64909, 138580, 109300, 80404, 116362, 
      75770, 62730, 118625, 78404, 77650, 61370, 152325, 125541, 66916, 
      60840, 170249, 112009, 111101, 63746, 61114, 60509, 145385, 143057, 
      60065, 122050, 97858, 83845, 81973, 185530, 116645, 103396, 127877, 
      84017, 205640, 80053, 57373, 181485, 179834, 151325, 194165, 90770, 
      126185, 248725, 217386, 53576, 53476, 53261, 170090, 57625, 57341, 
      239885, 103970, 153476, 119720, 94340, 238114, 237249, 156250, 153025, 
      260857, 113177, 120485, 50513, 66973, 220237, 137050, 285569, 52861, 
      105605, 77800, 76424, 196858, 137089, 112625, 107605, 87089, 234145, 
      162256, 69457, 190625, 177994, 175825, 175106, 158450, 133841, 137000, 
      281565, 202185, 355193, 298960, 159865, 380921, 296525, 114217, 104546, 
      87785, 373576, 182484, 124189, 281825, 259906, 124906, 113377, 88625, 
      86530, 355745, 253530, 82849, 277661, 231661, 172757, 97192, 45352, 
      321866, 232994, 348532, 372985, 264938, 221834, 58109, 362293, 354404, 
      206453, 160520, 161104, 124681, 107600, 322625, 205250, 312733, 205668, 
      73800, 47125, 347945, 268250, 92633, 68050, 344225, 73012, 45812, 
      350506, 295074, 132274, 90466, 344552, 266120, 238340, 88712, 57800, 
      378305, 198050, 113425, 48485, 352708, 312489, 160768, 397682, 354196, 
      292136, 45901, 308205, 204642, 103321, 42946, 269600, 342994, 237997, 
      267514, 84401, 270658, 248785, 220978, 201589, 79714, 289160, 43325, 
      188786, 193201, 331988, 242365, 169325, 296554, 248485, 217090, 90865, 
      278980, 250000, 209905, 194192, 73001, 344225, 325474, 274661, 269746, 
      254354, 236741, 96674, 93780, 90301, 382765, 90938, 67178, 79313, 
      318685, 248265, 214661, 190504, 87949, 55796, 54500, 375145, 370449, 
      369280, 118825, 89233, 76185, 365450, 355073, 338138, 201778, 122138, 
      375656, 327860, 183581, 325341, 192061, 161914, 151834, 101754, 66034, 
      341617, 292121, 285977, 269945, 218740, 150800, 65705, 349193, 314938, 
      307469, 229645, 219844, 206020, 145960, 108613, 282970, 217765, 65125, 
      378436, 336964, 149504, 99584, 315802, 292570, 254722, 155602, 119530, 
      100906, 380180, 369533, 189800, 185765, 356112, 298912, 174105, 287912, 
      237160, 164341, 118580, 47432, 81009, 304004, 98729, 80225, 200042, 
      75242, 235944, 147816, 75400, 47781, 292601, 271202, 235348, 132128, 
      98633, 248845, 243157, 179720, 99716, 93140, 41197, 196586, 135946, 
      233257, 230500, 167425, 156160, 121860, 80761, 238538, 131338, 50033, 
      202493, 137128, 151650, 119737, 43597, 156500, 76721, 122362, 102265, 
      84069, 32500, 142673, 47330, 84032, 67780, 185506, 51714, 173981, 
      160840, 124232, 35914, 179028, 126324, 89248, 64513, 166157, 137309, 
      149866, 120325, 32017, 116365, 91501, 90952, 47917, 71321, 62281, 
      47309, 102992, 52625, 100148, 38600, 122225, 101077, 83810, 75650, 
      60196, 48520, 38573, 84745, 82625, 62297, 75226, 32546, 101205, 93652, 
      78021, 29896, 27880, 24877, 23197, 103145, 101945, 31642, 80744, 83705, 
      18281, 102868, 80833, 43705, 91892, 91681, 43786, 93760, 44305, 103025, 
      85076, 76365, 13325, 104130, 83178, 107506, 88189, 30901, 82820, 19669, 
      10645, 99641, 102537, 33458, 94933, 93160, 82737, 73642, 72097, 76096, 
      67904, 11300, 56709, 10025, 78137, 72706, 69992, 59765, 44680, 27380, 
      102050, 77153, 108584, 101000, 91336, 79976, 6697, 102458, 95693, 
      77256, 55754, 107010, 80020, 77828, 77285, 58946, 58356, 29725, 99464, 
      94568, 66868, 34693, 26658, 14913, 54212, 110609, 81986, 96552, 86437, 
      81209, 5008, 103090, 20025, 4537, 101725, 7976, 96037, 68450, 15170, 
      9193, 103970, 110357, 109700, 96365, 107001, 103786, 2026, 111497, 
      94352, 45617, 29825, 37485, 113237, 86945, 23585, 104000, 97700, 72356, 
      112333, 85544, 67493, 25160, 4000, 107501, 117370, 104773, 43114, 
      116624, 106000, 2393, 75490, 44642, 113125, 1125, 117122, 18797, 17741, 
      1066, 91385, 78625, 44829, 1129, 93092, 78517, 58757, 105601, 13394, 
      661, 111465, 89930, 4973, 91042, 11890, 100256, 93425, 120770, 108602, 
      103402, 94610, 114568, 5508, 3573, 79813, 3889, 6817, 1450, 113765, 
      58760, 4292, 100658, 1465, 1010, 54433, 4369, 985, 61625, 104429, 
      103784, 77941, 57221, 584, 121168, 125365, 49, 112261, 96125, 56194, 
      5801, 965, 123202, 5626, 0, 59537, 119029, 59540, 124618, 1378, 25, 
      110905, 95497, 95506, 65050, 94900, 81832, 92465, 99920, 121882, 99306, 
      2804, 2036, 1189, 84802, 1642, 1021, 57769, 109757, 317, 2221, 3474, 
      1066, 666, 3825, 103940, 129924, 91528, 72685, 493, 3924, 95225, 65425, 
      62401, 60916, 1489, 1241, 133666, 2465, 1152, 97969, 90625, 115597, 
      2080, 2633, 133337, 5882, 6317, 2500, 1402, 129188, 109265, 68105, 
      134314, 2458, 111380, 1480, 129389, 101081, 71981, 110857, 1921, 1825, 
      2385, 128105, 1433, 1450, 133213, 101933, 2020, 102010, 128417, 1780, 
      123040, 121652, 2197, 2353, 2340, 111962, 108677, 126505, 80545, 3929, 
      5032, 7012, 12050, 140777, 87236, 3249, 3285, 4589, 14389, 143357, 
      110410, 8522, 129625, 115825, 4225, 6001, 146605, 90869, 4205, 5365, 
      116194, 5994, 150020, 117665, 119825, 116450, 143485, 113917, 5725, 
      6037, 6381, 127825, 6610, 144776, 122978, 123125, 7685, 9346, 12025, 
      152465, 7376, 157250, 134810, 8200, 153089, 124049, 15210, 129026, 
      13480, 125218, 168722, 158465, 131825, 14482, 164489, 143153, 140960, 
      14240, 163885, 165050, 18241, 20032, 139730, 161704, 157060, 161901, 
      153085, 161725, 142173, 137140, 120377, 168634, 159250, 141346, 115354, 
      164330, 152074, 121010, 122553, 160106, 153476, 150410, 170272, 154276, 
      147866, 141377, 170074, 139330, 133093, 178793, 160541, 156029, 150856, 
      182810, 162585, 135460, 171144, 185785, 173770, 188521, 163522, 150485, 
      158090, 175972, 183508, 164788, 186226, 152100, 149949, 179129, 178313, 
      188829, 192725, 167690, 172541, 172125 ], 
  [ 290650, 284330, 283058, 281717, 278801, 278837, 275300, 272168, 270880, 
      271949, 271090, 266345, 258952, 264050, 260354, 261585, 256042, 255041, 
      247689, 247165, 245713, 241793, 239332, 240178, 237133, 236293, 227461, 
      223565, 225077, 219410, 215200, 215090, 211649, 205738, 208928, 207245, 
      205826, 203365, 207593, 203840, 203408, 198749, 195508, 194625, 198361, 
      197077, 197773, 193178, 190457, 193981, 191605, 190738, 189817, 188513, 
      185354, 182834, 180706, 181297, 182845, 179090, 180369, 179764, 177921, 
      180602, 178265, 177680, 169306, 167506, 167413, 160400, 162373, 161066, 
      158836, 154498, 157237, 153700, 152136, 149893, 145973, 148642, 144404, 
      142130, 144850, 140706, 138913, 138528, 137897, 258745, 138186, 136225, 
      139393, 134005, 133586, 132577, 135613, 134685, 240669, 131053, 134290, 
      242546, 133200, 129604, 223236, 129722, 128882, 128882, 128648, 127450, 
      240980, 128941, 128426, 250634, 124610, 124688, 236800, 127170, 125701, 
      224962, 197426, 224145, 238068, 122020, 202085, 120706, 119866, 120185, 
      119120, 118805, 116957, 115856, 223841, 204322, 207880, 113969, 177761, 
      111560, 111812, 180200, 110893, 175405, 109989, 182341, 174290, 229529, 
      107476, 106420, 160805, 147562, 158266, 163557, 230490, 167936, 151937, 
      160660, 100490, 101450, 100697, 99865, 100040, 101218, 145058, 184405, 
      194069, 96136, 97256, 101284, 149000, 167924, 95490, 127165, 162045, 
      95888, 98960, 95545, 129218, 129506, 169754, 132817, 119093, 120185, 
      160225, 91426, 91165, 127037, 90100, 183668, 89825, 87940, 89213, 
      125053, 139210, 85489, 87028, 112489, 85357, 85081, 90457, 91242, 
      125890, 136210, 86309, 86600, 124325, 158597, 124560, 102818, 145370, 
      121397, 82989, 86850, 131165, 81205, 81045, 80186, 96917, 116597, 
      78689, 79556, 97444, 151825, 79048, 77300, 79133, 77405, 164345, 77697, 
      149076, 76921, 77741, 78226, 87725, 75560, 85444, 76985, 76313, 76448, 
      70981, 97325, 71906, 70481, 70954, 75125, 80225, 87386, 117220, 142610, 
      69320, 71669, 80744, 85805, 116168, 114689, 93789, 66320, 66625, 64741, 
      65000, 110312, 64909, 64909, 77005, 63673, 80665, 109589, 62026, 74997, 
      74729, 112129, 64490, 61130, 87905, 129653, 68260, 60772, 60840, 94005, 
      105037, 109800, 62426, 62050, 108866, 59585, 61745, 66274, 67330, 
      71333, 58568, 58981, 58084, 64000, 77285, 65402, 104210, 68744, 67577, 
      60052, 71656, 57565, 54914, 93028, 79745, 100885, 101761, 103986, 
      62701, 82484, 83176, 88084, 52209, 57305, 51853, 52825, 86797, 86420, 
      57637, 56852, 96850, 50674, 50660, 96832, 62050, 78184, 52093, 107890, 
      78676, 47970, 52861, 53437, 67973, 50660, 47668, 47528, 49460, 82810, 
      56305, 55738, 65152, 60817, 60112, 59881, 54937, 49360, 49589, 104360, 
      68900, 143338, 112969, 54394, 157840, 111508, 45344, 44945, 46240, 
      153421, 60905, 46042, 103636, 92941, 45781, 44500, 45124, 45469, 
      142906, 89489, 45200, 100930, 79330, 56538, 42949, 78949, 123661, 
      79685, 138125, 151840, 94057, 74377, 54612, 145538, 141065, 67778, 
      51613, 51217, 42610, 40657, 122944, 66569, 117442, 66497, 42965, 63626, 
      136548, 94429, 39348, 44533, 134290, 42173, 63773, 137641, 107585, 
      42385, 38641, 134125, 92781, 79641, 38349, 48429, 153236, 62285, 38660, 
      56680, 138373, 116210, 48913, 164313, 138881, 105125, 57506, 113384, 
      63989, 36356, 61381, 93321, 132065, 77818, 91717, 34996, 92905, 82256, 
      69577, 61412, 34697, 102133, 53938, 55925, 57410, 124457, 78266, 48170, 
      105125, 80968, 66653, 31684, 95845, 81505, 63370, 56929, 32850, 130832, 
      120377, 93476, 91001, 83417, 75076, 31145, 30689, 30626, 152776, 30285, 
      32877, 30370, 116020, 79760, 64210, 54205, 29242, 35641, 36297, 147586, 
      144842, 144161, 31810, 28570, 29186, 141793, 135808, 126193, 58153, 
      32193, 147605, 120305, 50690, 118760, 53800, 42685, 39437, 28397, 
      29765, 127714, 100666, 97450, 89226, 64861, 38889, 29434, 131872, 
      112745, 108692, 69418, 64985, 58969, 36973, 28418, 95413, 63880, 28360, 
      148421, 124517, 37585, 26705, 112625, 100129, 80825, 39289, 29569, 
      26561, 149185, 142930, 51525, 49930, 134873, 103049, 45098, 96925, 
      71549, 41186, 28121, 32125, 23732, 105205, 24370, 23434, 54433, 23329, 
      70325, 34901, 22997, 30026, 98676, 87525, 69725, 29945, 23290, 75898, 
      73138, 45325, 22905, 22185, 32218, 51941, 30341, 68114, 66821, 40346, 
      36401, 26501, 21026, 70465, 28657, 25920, 53938, 30053, 34325, 25348, 
      28264, 35757, 19906, 25529, 21536, 19442, 35705, 30708, 24669, 18913, 
      19253, 45721, 22217, 41026, 36181, 24949, 29837, 42653, 25085, 18265, 
      18418, 37588, 27770, 31541, 22984, 31300, 21458, 17090, 17029, 20354, 
      15940, 16660, 20232, 18329, 18226, 17433, 23229, 21940, 17384, 15245, 
      14893, 15541, 17525, 21730, 14218, 14050, 14218, 13481, 24481, 16034, 
      14825, 13346, 26221, 28109, 31450, 33674, 16018, 15794, 23569, 12645, 
      12676, 38996, 15245, 12242, 16106, 13049, 12836, 15205, 12961, 14746, 
      14416, 11101, 10196, 40354, 13061, 9677, 13505, 9802, 16930, 8821, 
      25700, 42538, 10996, 11450, 13617, 9698, 9389, 7748, 6949, 6868, 6961, 
      6577, 36837, 6602, 38484, 6554, 6001, 5725, 5746, 7741, 14841, 9965, 
      6052, 11125, 9397, 7541, 5941, 44900, 9385, 7988, 5165, 4645, 10025, 
      4993, 4753, 4698, 3925, 3821, 10324, 7837, 6845, 3545, 7970, 11645, 
      21860, 3573, 10192, 4505, 6869, 5050, 4212, 41225, 8033, 15248, 42704, 
      7642, 31501, 6344, 2669, 19661, 28322, 7929, 9434, 9265, 6178, 8516, 
      7741, 62141, 9594, 5625, 3250, 7954, 4874, 9864, 4068, 10980, 7457, 
      6037, 2165, 9442, 3637, 1690, 9621, 38233, 8020, 10565, 7240, 2677, 
      10305, 7489, 43938, 1865, 2249, 9242, 53402, 10309, 13000, 13896, 
      53341, 4090, 2066, 1940, 50960, 4329, 1954, 738, 7076, 17837, 57320, 
      8546, 3601, 31858, 3733, 19253, 5625, 4162, 11009, 7625, 6329, 4369, 
      9197, 29945, 35330, 1768, 34180, 26858, 43937, 8874, 229, 32625, 5525, 
      43460, 46421, 290, 32210, 46394, 160, 6362, 6205, 1346, 146, 49405, 
      10897, 12164, 59600, 8330, 4392, 85, 28260, 75634, 11453, 28565, 59537, 
      0, 10202, 1, 11885, 42853, 57604, 7930, 4234, 4241, 137, 4121, 1789, 
      3636, 5233, 11089, 5105, 36945, 40081, 44602, 2309, 42125, 45896, 160, 
      7738, 54458, 83690, 35165, 46421, 49925, 92612, 6309, 13745, 3653, 914, 
      53650, 92705, 4420, 482, 386, 365, 44882, 74890, 15041, 40484, 48929, 
      5200, 3712, 9650, 43993, 83098, 15184, 100009, 101908, 81497, 71125, 
      13957, 8186, 1186, 15665, 79985, 8833, 69733, 14152, 6340, 1640, 8794, 
      49186, 72514, 77954, 13840, 56992, 65305, 15530, 6698, 49769, 6773, 
      14144, 59281, 12665, 12253, 66034, 67652, 64709, 9873, 9028, 14164, 
      3826, 80442, 86909, 97673, 117837, 19154, 5141, 62672, 65636, 81090, 
      125050, 20264, 10253, 102589, 15802, 11762, 75842, 89330, 21556, 6322, 
      72890, 83810, 12125, 87365, 23013, 12618, 13312, 12377, 20866, 11794, 
      83186, 85450, 87746, 15938, 86993, 21661, 14985, 15130, 90010, 98501, 
      110452, 24946, 86281, 26801, 19001, 90029, 25562, 16042, 119969, 18081, 
      110909, 17197, 32393, 28480, 19408, 113369, 31082, 23410, 22681, 
      110681, 30964, 31637, 124436, 130129, 22905, 30725, 29009, 30920, 
      27956, 31226, 24362, 22745, 18178, 34225, 30697, 24505, 17057, 32845, 
      28397, 18805, 19370, 31545, 29305, 28673, 36329, 31061, 29041, 26944, 
      37577, 27325, 25480, 41410, 34866, 33282, 31525, 43469, 35930, 27829, 
      40085, 45940, 41245, 47210, 37825, 33570, 36293, 42949, 46573, 39565, 
      47825, 35657, 34970, 45602, 46240, 51860, 53800, 44865, 46786, 46856 ], 
  [ 285556, 282056, 279568, 278629, 276921, 272709, 272402, 270882, 268378, 
      266617, 264340, 259181, 259258, 256072, 256820, 255221, 252904, 251901, 
      243725, 242593, 239317, 239233, 239194, 234580, 235777, 234733, 222241, 
      219753, 218233, 213768, 214202, 210248, 209025, 212200, 206298, 205825, 
      203796, 205981, 201925, 203626, 204002, 199737, 204170, 203285, 195505, 
      194825, 193297, 194760, 197693, 189901, 191161, 190292, 185525, 184825, 
      185300, 184392, 189940, 184469, 179953, 181448, 178685, 179090, 181085, 
      177300, 178801, 174978, 171236, 175496, 169945, 167362, 160645, 157716, 
      157706, 166900, 154889, 156602, 164330, 148133, 158353, 147688, 154962, 
      153288, 142672, 153476, 145213, 147050, 145609, 339985, 140036, 145549, 
      137605, 143525, 148356, 145325, 134017, 134705, 318257, 141373, 132488, 
      321140, 132002, 140930, 295970, 134784, 139600, 140004, 135122, 138568, 
      320170, 128945, 129440, 332852, 135720, 129938, 315578, 125348, 126505, 
      300304, 263876, 299885, 318050, 123218, 270953, 123316, 124900, 122389, 
      124354, 122825, 122589, 123506, 301181, 275600, 280570, 120805, 240345, 
      122026, 125914, 243994, 122165, 237581, 127517, 247945, 237064, 311485, 
      108226, 109594, 219929, 201028, 216580, 224093, 313448, 230490, 208025, 
      220786, 111528, 118548, 105673, 111305, 103194, 100532, 199720, 254621, 
      267517, 108170, 114946, 126650, 206282, 232882, 106916, 173941, 224981, 
      100242, 122706, 99089, 177808, 178900, 236520, 184229, 163633, 165733, 
      224557, 93136, 93481, 177025, 93626, 256682, 91125, 95098, 111717, 
      175837, 196660, 93245, 106298, 156605, 90889, 99905, 116593, 118388, 
      177680, 192848, 106585, 107482, 175909, 224725, 176546, 142480, 206848, 
      172369, 102245, 112772, 187585, 83689, 83933, 83880, 134749, 166549, 
      92885, 97186, 136082, 217529, 81322, 87250, 98577, 82909, 234893, 
      96329, 214370, 80401, 97785, 99280, 120697, 81866, 118810, 101461, 
      100585, 100922, 78685, 140985, 74356, 84445, 87140, 99997, 111157, 
      124580, 171986, 208080, 74794, 93505, 113690, 122993, 170930, 169245, 
      137837, 71378, 69257, 72421, 80154, 164250, 69557, 81677, 110741, 
      77005, 117833, 164125, 73736, 108725, 108657, 168277, 63268, 69604, 
      131729, 193273, 61178, 74698, 75170, 141665, 158353, 165338, 63220, 
      63652, 164200, 68861, 81929, 94132, 96400, 59193, 69658, 75725, 64322, 
      90842, 59281, 94464, 158724, 57202, 56233, 57394, 56066, 78941, 60532, 
      63698, 57889, 155585, 156865, 160100, 53365, 127890, 128986, 60362, 
      65897, 52609, 58873, 70753, 59273, 59098, 51929, 52154, 64072, 59912, 
      56866, 151114, 95120, 54490, 52033, 69448, 124466, 59216, 77641, 79025, 
      49725, 49986, 55882, 57762, 68986, 55268, 47549, 85160, 48314, 47413, 
      47314, 47285, 47189, 49490, 48505, 66106, 48826, 90740, 71077, 45832, 
      100594, 70018, 51930, 55369, 64138, 97385, 45673, 48788, 64970, 58921, 
      48121, 51082, 62210, 63565, 89896, 56677, 64706, 62864, 51364, 43520, 
      55585, 127945, 76705, 51313, 86117, 95386, 58409, 48425, 88250, 90900, 
      87841, 45460, 41617, 40813, 43720, 48029, 75370, 44245, 71684, 43969, 
      65281, 105536, 84122, 57557, 52370, 69877, 82468, 64485, 106285, 84605, 
      65053, 40253, 52265, 82097, 56105, 49025, 52577, 79625, 95146, 41161, 
      42786, 95146, 84725, 70036, 37685, 102785, 84825, 62785, 97380, 67810, 
      40837, 43706, 104081, 55421, 79821, 46580, 54013, 49610, 54389, 48386, 
      41969, 38450, 51125, 59777, 93392, 35989, 36260, 73609, 45396, 33076, 
      60941, 46682, 39437, 42242, 55093, 46813, 37768, 35165, 51284, 77554, 
      70533, 53530, 52065, 47713, 43210, 39073, 39625, 40976, 92626, 40229, 
      53729, 45160, 67178, 45058, 36980, 32833, 39988, 62345, 63809, 88436, 
      86500, 86021, 30836, 38504, 44776, 84257, 80090, 73505, 33745, 30005, 
      88249, 69433, 30724, 68290, 31610, 28373, 27953, 33073, 49793, 74212, 
      56456, 54452, 49460, 36205, 27605, 49460, 76954, 64089, 61450, 38132, 
      35921, 33137, 26897, 30260, 52813, 35218, 48178, 88245, 71613, 26293, 
      31573, 63557, 55505, 43877, 26177, 27365, 30821, 88601, 84164, 29321, 
      28736, 78325, 57005, 26728, 52897, 38025, 25236, 25705, 60817, 35050, 
      57941, 28616, 34952, 29185, 36865, 36793, 23185, 36329, 57700, 53426, 
      46517, 36189, 22669, 27124, 39328, 37780, 24713, 26129, 27833, 63520, 
      27085, 21645, 34772, 34085, 22760, 21845, 22045, 31316, 35909, 21169, 
      50954, 27460, 20745, 20773, 21290, 56930, 20789, 31400, 20457, 23130, 
      27700, 72041, 19370, 50297, 26965, 34173, 22865, 45013, 20996, 19585, 
      18857, 62325, 21205, 18181, 23885, 34340, 19370, 17428, 17561, 17690, 
      66002, 17168, 21284, 21425, 43940, 28010, 32770, 44018, 18277, 38980, 
      18185, 51857, 15418, 17730, 21853, 24733, 32045, 39681, 49744, 20008, 
      20648, 29300, 22905, 56125, 15760, 17177, 21556, 59681, 63185, 69152, 
      72992, 14932, 15112, 55205, 19433, 18250, 82546, 13949, 18824, 39656, 
      15385, 15170, 38345, 14485, 37480, 12706, 15445, 17770, 86500, 10321, 
      14209, 9549, 12308, 46100, 13141, 63146, 90688, 9250, 8692, 40349, 
      9360, 9657, 11650, 14285, 14810, 13285, 16133, 82349, 20800, 85202, 
      11860, 13325, 14057, 18320, 27385, 44585, 6781, 11554, 5713, 6409, 
      7785, 10225, 95642, 5785, 6610, 10249, 18413, 4801, 8857, 9425, 9572, 
      16069, 16165, 37210, 4825, 5449, 12249, 31824, 40345, 59650, 17525, 
      3538, 7345, 4657, 6272, 7250, 91125, 3593, 48178, 93410, 3604, 76145, 
      4122, 10345, 56425, 71144, 3077, 2560, 2593, 3748, 2650, 2885, 121925, 
      2312, 3797, 20612, 33800, 26272, 1970, 4658, 40658, 2389, 2989, 8005, 
      1744, 4625, 9344, 38081, 87293, 1730, 1241, 1754, 20825, 1181, 1597, 
      96020, 6273, 19585, 1124, 109924, 977, 45482, 47186, 109861, 2836, 
      5256, 19066, 106466, 2465, 5140, 11600, 1170, 54553, 115650, 820, 2741, 
      77860, 2465, 57173, 1325, 2084, 445, 697, 1017, 1885, 449, 74929, 
      83344, 4330, 81586, 70020, 96389, 320, 10865, 79217, 1009, 95706, 
      100081, 12740, 78596, 100052, 9578, 628, 673, 4500, 11380, 104473, 109, 
      162, 119106, 164, 1274, 11713, 72410, 141392, 45, 72909, 119029, 10202, 
      0, 10201, 65, 94865, 116282, 148, 1300, 1305, 8109, 1385, 3497, 1706, 
      877, 65, 949, 85913, 90665, 97408, 2997, 93717, 99306, 11146, 340, 
      111700, 152244, 83113, 100025, 105145, 164194, 725, 481, 2105, 6032, 
      110480, 164281, 1658, 8424, 9540, 10125, 97668, 140200, 761, 91042, 
      103525, 1618, 2554, 612, 96157, 151220, 1090, 173785, 176290, 149009, 
      134797, 1069, 1156, 8296, 1361, 146885, 1193, 132793, 1258, 1930, 7330, 
      1352, 103556, 136580, 144040, 1346, 114794, 126541, 1620, 2080, 104337, 
      2153, 1642, 117881, 1773, 1765, 127252, 129474, 125317, 2405, 2570, 
      2450, 6856, 146900, 155585, 169985, 196409, 3592, 5941, 122050, 126226, 
      147536, 205636, 4090, 3573, 176305, 3464, 3464, 140264, 158600, 4570, 
      6100, 136096, 151056, 3821, 155821, 5213, 3908, 3994, 4069, 4880, 4292, 
      150020, 153092, 156196, 4392, 155033, 5465, 5045, 5188, 158848, 170165, 
      185954, 6920, 153701, 7561, 5821, 158657, 7528, 6088, 198085, 6905, 
      185985, 7229, 10705, 9418, 7618, 189045, 10600, 8584, 8461, 185341, 
      10682, 11149, 203130, 210437, 9281, 11241, 10737, 11434, 10890, 11936, 
      10324, 10121, 10600, 13313, 12209, 10865, 11093, 13141, 11925, 11221, 
      11380, 13049, 12625, 12997, 15597, 14765, 14561, 14282, 17433, 15661, 
      15634, 19240, 17540, 17168, 16825, 20485, 18196, 17965, 20521, 22738, 
      21073, 23400, 20477, 19856, 20557, 22565, 24565, 22405, 25209, 22129, 
      22048, 25000, 26234, 29818, 30946, 28673, 29380, 29650 ], 
  [ 291717, 285389, 284113, 282770, 279850, 279880, 276341, 273205, 271913, 
      272980, 272117, 267362, 259965, 265061, 261365, 262594, 257045, 256042, 
      248674, 248148, 246690, 242768, 240305, 241145, 238100, 237258, 228402, 
      224500, 226010, 220333, 216121, 216005, 212560, 206645, 209833, 208148, 
      206725, 204264, 208490, 204737, 204305, 199636, 196393, 195508, 199242, 
      197956, 198650, 194053, 191330, 194850, 192474, 191605, 190676, 189370, 
      186209, 183685, 181557, 182146, 183690, 179933, 181210, 180605, 178762, 
      181441, 179104, 178513, 170125, 168325, 168228, 161201, 163170, 161857, 
      159625, 155285, 158020, 154481, 152917, 150658, 146738, 149405, 145165, 
      142885, 145601, 141457, 139658, 139273, 138640, 259488, 138925, 136964, 
      140130, 134738, 134317, 133306, 136340, 135412, 241396, 131778, 135013, 
      243269, 133921, 130325, 223957, 130441, 129601, 129601, 129365, 128165, 
      241693, 129652, 129137, 251345, 125317, 125393, 237505, 127873, 126404, 
      225665, 198125, 224842, 238765, 122713, 202778, 121397, 120557, 120874, 
      119809, 119492, 117640, 116537, 224522, 205001, 208557, 114644, 178432, 
      112229, 112481, 180869, 111560, 176072, 110650, 183002, 174949, 230180, 
      108125, 107069, 161450, 148205, 158909, 164200, 231133, 168577, 152576, 
      161297, 101125, 102085, 101330, 100498, 100669, 101845, 145685, 185032, 
      194696, 96757, 97877, 101905, 149621, 168545, 96109, 127784, 162664, 
      96505, 99577, 96160, 129833, 130117, 170365, 133426, 119698, 120788, 
      160826, 92025, 91764, 127636, 90697, 184265, 90418, 88533, 89800, 
      125640, 139797, 86074, 87613, 113074, 85940, 85664, 91040, 91825, 
      126473, 136793, 86890, 87181, 124904, 159176, 125137, 103393, 145945, 
      121970, 83560, 87421, 131732, 81770, 81610, 80749, 97480, 117160, 
      79250, 80117, 98005, 152384, 79605, 77857, 79690, 77960, 164900, 78250, 
      149629, 77472, 78292, 78777, 88276, 76109, 85985, 77524, 76850, 76985, 
      71514, 97858, 72437, 71012, 71485, 75656, 80756, 87917, 117749, 143137, 
      69845, 72194, 81269, 86330, 116693, 115210, 94306, 66833, 67136, 65250, 
      65509, 110821, 65416, 65416, 77512, 64178, 81170, 110090, 62525, 75496, 
      75226, 112626, 64985, 61625, 88400, 130148, 68753, 61265, 61333, 94498, 
      105530, 110293, 62917, 62541, 109357, 60074, 62234, 66761, 67817, 
      71818, 59053, 59464, 58565, 64481, 77764, 65881, 104689, 69221, 68050, 
      60525, 72125, 58034, 55381, 93493, 80210, 101348, 102224, 104449, 
      63162, 82945, 83637, 88541, 52666, 57760, 52308, 53280, 87250, 86873, 
      58090, 57305, 97301, 51125, 51109, 97281, 62497, 78629, 52538, 108333, 
      79117, 48409, 53300, 53876, 68410, 51097, 48105, 47965, 49897, 83245, 
      56740, 56173, 65585, 61250, 60545, 60314, 55370, 49793, 50020, 104789, 
      69329, 143765, 113396, 54821, 158265, 111933, 45769, 45370, 46665, 
      153844, 61328, 46465, 104057, 93362, 46202, 44921, 45545, 45890, 
      143325, 89906, 45617, 101345, 79745, 56953, 43364, 79364, 124074, 
      80098, 138536, 152249, 94466, 74786, 55021, 145945, 141472, 68185, 
      52020, 51620, 43013, 41060, 123345, 66970, 117841, 66896, 43364, 64025, 
      136945, 94826, 39745, 44930, 134685, 42568, 64168, 138034, 107978, 
      42778, 39034, 134516, 93172, 80032, 38740, 48820, 153625, 62674, 39049, 
      57069, 138760, 116597, 49300, 164698, 139264, 105508, 57889, 113765, 
      64370, 36737, 61762, 93700, 132442, 78193, 92090, 35369, 93274, 82625, 
      69946, 61781, 35066, 102500, 54305, 56290, 57773, 124816, 78625, 48529, 
      105482, 81325, 67010, 32041, 96200, 81860, 63725, 57284, 33205, 131185, 
      120730, 93829, 91354, 83770, 75429, 31498, 31040, 30977, 153125, 30634, 
      33226, 30717, 116365, 80105, 64553, 54548, 29585, 35984, 36640, 147925, 
      145181, 144500, 32149, 28909, 29525, 142130, 136145, 126530, 58490, 
      32530, 147940, 120640, 51025, 119093, 54133, 43018, 39770, 28730, 
      30098, 128045, 100997, 97781, 89557, 65192, 39220, 29765, 132201, 
      113074, 109021, 69745, 65312, 59296, 37300, 28745, 95738, 64205, 28685, 
      148744, 124840, 37908, 27028, 112946, 100450, 81146, 39610, 29890, 
      26882, 149504, 143249, 51844, 50249, 135188, 103364, 45413, 97236, 
      71860, 41497, 28432, 32436, 24041, 105512, 24677, 23741, 54738, 23634, 
      70628, 35204, 23300, 30329, 98977, 87826, 70024, 30244, 23589, 76193, 
      73433, 45620, 23200, 22480, 32513, 52234, 30634, 68405, 67112, 40637, 
      36692, 26792, 21317, 70754, 28946, 26209, 54225, 30340, 34610, 25633, 
      28549, 36040, 20189, 25810, 21817, 19721, 35984, 30985, 24946, 19188, 
      19528, 45994, 22490, 41297, 36452, 25220, 30106, 42920, 25352, 18532, 
      18685, 37853, 28033, 31802, 23245, 31561, 21713, 17345, 17284, 20609, 
      16193, 16913, 20485, 18580, 18477, 17680, 23476, 22185, 17629, 15490, 
      15138, 15784, 17764, 21969, 14453, 14285, 14453, 13714, 24714, 16265, 
      15056, 13577, 26452, 28340, 31681, 33905, 16245, 16021, 23794, 12868, 
      12897, 39217, 15464, 12461, 16325, 13264, 13049, 15418, 13172, 14957, 
      14625, 11304, 10397, 40545, 13250, 9866, 13690, 9985, 17113, 9000, 
      25877, 42713, 11169, 11621, 13786, 9865, 9556, 7913, 7114, 7033, 7124, 
      6740, 37000, 6761, 38641, 6709, 6154, 5876, 5897, 7892, 14992, 10114, 
      6201, 11268, 9540, 7684, 6084, 45041, 9522, 8125, 5300, 4778, 10154, 
      5120, 4880, 4825, 4050, 3944, 10445, 7956, 6964, 3664, 8089, 11762, 
      21977, 3688, 10305, 4618, 6980, 5161, 4321, 41332, 8138, 15353, 42809, 
      7745, 31604, 6445, 2770, 19762, 28421, 8026, 9529, 9360, 6273, 8609, 
      7834, 62234, 9685, 5716, 3341, 8045, 4961, 9949, 4153, 11065, 7540, 
      6120, 2248, 9521, 3716, 1769, 9700, 38308, 8093, 10634, 7309, 2746, 
      10372, 7556, 44005, 1930, 2314, 9305, 53465, 10370, 13061, 13957, 
      53402, 4149, 2125, 1997, 51017, 4384, 2009, 793, 7129, 17890, 57373, 
      8597, 3650, 31905, 3778, 19298, 5668, 4205, 11050, 7666, 6370, 4410, 
      9236, 29984, 35369, 1805, 34217, 26893, 43970, 8905, 260, 32656, 5554, 
      43489, 46450, 317, 32237, 46421, 185, 6385, 6228, 1369, 169, 49428, 
      10916, 12181, 59617, 8345, 4405, 98, 28273, 75641, 11458, 28570, 59540, 
      1, 10201, 0, 11882, 42850, 57601, 7925, 4229, 4234, 130, 4112, 1780, 
      3625, 5220, 11074, 5090, 36928, 40064, 44585, 2290, 42106, 45877, 137, 
      7713, 54433, 83665, 35138, 46394, 49898, 92585, 6280, 13712, 3620, 881, 
      53617, 92672, 4385, 445, 349, 328, 44845, 74853, 15002, 40441, 48884, 
      5153, 3665, 9601, 43940, 83045, 15129, 99954, 101853, 81440, 71066, 
      13896, 8125, 1125, 15602, 79922, 8768, 69668, 14085, 6273, 1573, 8725, 
      49117, 72445, 77885, 13769, 56921, 65234, 15457, 6625, 49696, 6698, 
      14065, 59200, 12580, 12168, 65945, 67561, 64616, 9778, 8933, 14065, 
      3725, 80341, 86804, 97568, 117730, 19045, 5032, 62561, 65525, 80977, 
      124937, 20149, 10138, 102474, 15685, 11645, 75725, 89213, 21437, 6201, 
      72769, 83689, 12002, 87242, 22888, 12493, 13185, 12250, 20737, 11665, 
      83057, 85321, 87617, 15805, 86858, 21524, 14842, 14985, 89865, 98354, 
      110305, 24797, 86132, 26650, 18850, 89876, 25405, 15885, 119810, 17914, 
      110740, 17026, 32218, 28305, 19233, 113194, 30901, 23229, 22500, 
      110500, 30781, 31450, 124249, 129940, 22714, 30532, 28816, 30725, 
      27757, 31025, 24161, 22544, 17973, 34018, 30490, 24298, 16850, 32634, 
      28186, 18594, 19157, 31330, 29088, 28450, 36100, 30824, 28802, 26705, 
      37330, 27074, 25229, 41157, 34609, 33025, 31268, 43210, 35669, 27560, 
      39812, 45665, 40970, 46933, 37546, 33289, 36010, 42664, 46280, 39272, 
      47530, 35360, 34673, 45301, 45929, 51533, 53469, 44530, 46449, 46517 ], 
  [ 287009, 283725, 281137, 280228, 278612, 274058, 274005, 272609, 270005, 
      268018, 265625, 260424, 261089, 257245, 258345, 256520, 254453, 253448, 
      245192, 244010, 240584, 240802, 240953, 235901, 237434, 236372, 223568, 
      221186, 219424, 215045, 215845, 211581, 210530, 214421, 207797, 207418, 
      205337, 207890, 203176, 205309, 205749, 201506, 206545, 205658, 196964, 
      196330, 194624, 196565, 199944, 191252, 192800, 191929, 186850, 186196, 
      186957, 186173, 192329, 186376, 181376, 183285, 180200, 180685, 182984, 
      178685, 180490, 176405, 173017, 177757, 171770, 169525, 162116, 159053, 
      159217, 169481, 156298, 158425, 166889, 149572, 160912, 149189, 157373, 
      155741, 144065, 156053, 147272, 149285, 147778, 347978, 141737, 147842, 
      139016, 145828, 151073, 147880, 135434, 136250, 325946, 143732, 133885, 
      328905, 133445, 143365, 303269, 136721, 141985, 142421, 137169, 140981, 
      327973, 130474, 131049, 340893, 138125, 131877, 323341, 126725, 128090, 
      307793, 270657, 307400, 325901, 124825, 277920, 125033, 126809, 124072, 
      126277, 124650, 124538, 125613, 308808, 282745, 287825, 122842, 246794, 
      124345, 128521, 250537, 124546, 243994, 130388, 254624, 243517, 319450, 
      109757, 111317, 226080, 206729, 222665, 230354, 321485, 236909, 213930, 
      227009, 113861, 121361, 107524, 113668, 104897, 101929, 205501, 261634, 
      274786, 110569, 117793, 130105, 212265, 239473, 109265, 179090, 231410, 
      102029, 126029, 100810, 183097, 184249, 243245, 189736, 168592, 170770, 
      231080, 94697, 95090, 182410, 95329, 263889, 92648, 97085, 114914, 
      181274, 202625, 95272, 109237, 161512, 92738, 102490, 120074, 121949, 
      183193, 198745, 109600, 110545, 181402, 231370, 182069, 147025, 213121, 
      177808, 105170, 116225, 193450, 85280, 85556, 85565, 139138, 171898, 
      95400, 99973, 140533, 224122, 82889, 89425, 101504, 84730, 241866, 
      99188, 220925, 82058, 100754, 102329, 124690, 83745, 122825, 104770, 
      103876, 104229, 80660, 145808, 75913, 86914, 89785, 103330, 114970, 
      128889, 177685, 214625, 76585, 96592, 117657, 127296, 176625, 174920, 
      142676, 73125, 70810, 74372, 82697, 169865, 71266, 84346, 114754, 
      79400, 122116, 169780, 75997, 112730, 112676, 174056, 64501, 71605, 
      136530, 199642, 61945, 77129, 77633, 146768, 163904, 171065, 64609, 
      65105, 169909, 70920, 84852, 97661, 100025, 59552, 71857, 78370, 66133, 
      94285, 59170, 98081, 164357, 57601, 56644, 58493, 56137, 81940, 62281, 
      62677, 57460, 161218, 162530, 165845, 53924, 132785, 133913, 59461, 
      68276, 53530, 60722, 73466, 58384, 58225, 52768, 53073, 62765, 61933, 
      58645, 156701, 99025, 53897, 53312, 67685, 129373, 61385, 80882, 82330, 
      49556, 51209, 57809, 59849, 71809, 54361, 48130, 88765, 48253, 47624, 
      47573, 47560, 47848, 50773, 49690, 64345, 48505, 87841, 69026, 46421, 
      97325, 67997, 53717, 57460, 66821, 94210, 45730, 50269, 63169, 57488, 
      49568, 52865, 64825, 66260, 86957, 55336, 67509, 61105, 50405, 43745, 
      57842, 133082, 74240, 50320, 83250, 92165, 56836, 47620, 92165, 87821, 
      84874, 44941, 42074, 41234, 45053, 49858, 72845, 43720, 69301, 43426, 
      68290, 110097, 81209, 55876, 54641, 73124, 79601, 67490, 110890, 81640, 
      62920, 41320, 54580, 79210, 54434, 47834, 54938, 83330, 91777, 40720, 
      44345, 99425, 81706, 67609, 38026, 99140, 81770, 60658, 101765, 65425, 
      40228, 45513, 108688, 53642, 76904, 45325, 52244, 51985, 52552, 46917, 
      40996, 37845, 53640, 57634, 97729, 35620, 35793, 70786, 43997, 33085, 
      58644, 45169, 38484, 44281, 53066, 45266, 36941, 34642, 53945, 74533, 
      67784, 51565, 50180, 46084, 41885, 40900, 41530, 42993, 89057, 42212, 
      56576, 47525, 64501, 43501, 36013, 32330, 42029, 65650, 67178, 84937, 
      83065, 82602, 31945, 40477, 47197, 80884, 76861, 70516, 32996, 31016, 
      84730, 66586, 30325, 65473, 31033, 28420, 28224, 34624, 52560, 71153, 
      54133, 52225, 47489, 35114, 27890, 52225, 73781, 61412, 58885, 36829, 
      34794, 32266, 27274, 31581, 50612, 34121, 50921, 84650, 68594, 26570, 
      33130, 60840, 53140, 42120, 26308, 28360, 32328, 84970, 80677, 28730, 
      28225, 75010, 54522, 26437, 50570, 36530, 25133, 26674, 64250, 37105, 
      55354, 30109, 37021, 28340, 39092, 35290, 23410, 38538, 61045, 50993, 
      44420, 34682, 23242, 28577, 37577, 36125, 24226, 27530, 29426, 67145, 
      26260, 22100, 33273, 32634, 22509, 21834, 22834, 33273, 34312, 21716, 
      54077, 26501, 21146, 20836, 22105, 60337, 20738, 33445, 21188, 24389, 
      29485, 76050, 19601, 53456, 28730, 36482, 22180, 47944, 20533, 19394, 
      19498, 66020, 20626, 18754, 25450, 36721, 19045, 17725, 17568, 18385, 
      69865, 17937, 22725, 22882, 46917, 30073, 35153, 47009, 19378, 41729, 
      19346, 55226, 16001, 18857, 23476, 26612, 34450, 42530, 53057, 21557, 
      22261, 31585, 24740, 59720, 16825, 18450, 23293, 63418, 67050, 73225, 
      77193, 15929, 16141, 58792, 21050, 19769, 87073, 14922, 20421, 42597, 
      16642, 16425, 41248, 15674, 40349, 13637, 16850, 19429, 91205, 11152, 
      15616, 10280, 13549, 49453, 14522, 67149, 95537, 10145, 9505, 43496, 
      10361, 10706, 12985, 15892, 16465, 14810, 17914, 86978, 22945, 89921, 
      13297, 14920, 15730, 20329, 29954, 47954, 7540, 13001, 6290, 7178, 
      8810, 11570, 100665, 6500, 7501, 11650, 20500, 5380, 10154, 10786, 
      10949, 18020, 18130, 40325, 5570, 6322, 13922, 34697, 43600, 63625, 
      19610, 3989, 8548, 5458, 7345, 8465, 96050, 4212, 51757, 98397, 4253, 
      80650, 4913, 11920, 60304, 75501, 3656, 2977, 3026, 4517, 3145, 3460, 
      127620, 2693, 4610, 22945, 36805, 28921, 2297, 5657, 43961, 2938, 3698, 
      9418, 2081, 5650, 10897, 41282, 92122, 2173, 1440, 2257, 23200, 1394, 
      2066, 101081, 7556, 21892, 1413, 115333, 1168, 48985, 50753, 115268, 
      3665, 6437, 21349, 111789, 3242, 6317, 13385, 1625, 58384, 121193, 
      1129, 3592, 82421, 3280, 61092, 1898, 2833, 520, 1060, 1508, 2600, 666, 
      79402, 88057, 5441, 86249, 74345, 101448, 545, 12610, 83810, 1552, 
      100745, 105232, 14625, 83169, 105201, 11221, 1069, 1130, 5645, 13165, 
      109730, 146, 101, 124709, 405, 1913, 13520, 76793, 147481, 20, 77300, 
      124618, 11885, 65, 11882, 0, 99856, 121801, 401, 1937, 1940, 9608, 
      2034, 4498, 2417, 1394, 52, 1480, 90650, 95530, 102449, 3908, 98660, 
      104393, 12869, 605, 117085, 158525, 87760, 105120, 110368, 170713, 
      1130, 274, 2826, 7281, 115825, 170794, 2281, 9893, 11105, 11738, 
      102689, 146213, 468, 95881, 108682, 2165, 3293, 725, 101114, 157441, 
      797, 180452, 183005, 155178, 140660, 866, 1417, 9677, 1044, 153000, 
      1402, 138602, 1049, 2393, 8593, 1573, 108673, 142465, 150085, 1165, 
      120181, 132200, 1325, 2521, 109466, 2592, 1453, 123322, 1706, 1730, 
      132893, 135161, 130906, 2600, 2845, 2305, 7877, 152945, 161802, 176490, 
      203408, 3133, 6778, 127525, 131797, 153569, 212789, 3577, 3812, 182912, 
      3253, 3573, 146133, 164853, 3989, 6845, 141865, 157145, 3924, 162004, 
      4562, 3977, 4013, 4168, 4369, 4453, 156069, 159205, 162373, 4229, 
      161172, 4930, 5000, 5141, 165041, 176580, 192673, 6229, 159778, 6772, 
      5512, 164826, 6829, 6029, 205000, 6740, 192650, 7156, 9700, 8621, 7397, 
      195752, 9685, 8117, 8042, 191962, 9781, 10228, 210065, 217498, 8900, 
      10394, 9986, 10585, 10229, 11097, 9901, 9810, 10685, 12340, 11428, 
      10468, 11304, 12260, 11300, 11300, 11425, 12260, 11978, 12424, 14618, 
      14130, 14068, 13933, 16484, 15380, 15497, 18125, 16805, 16529, 16298, 
      19300, 17425, 17810, 19594, 21521, 20096, 22133, 19720, 19385, 19924, 
      21562, 23426, 21650, 24020, 21658, 21625, 23965, 25237, 28645, 29705, 
      27956, 28565, 28849 ], 
  [ 369169, 357037, 358241, 356068, 350660, 359378, 349213, 342761, 343949, 
      350810, 352841, 348904, 326185, 348253, 335449, 342472, 330293, 329288, 
      323560, 324274, 326536, 314746, 307313, 319325, 307586, 307156, 305728, 
      298922, 306640, 298469, 284733, 292477, 284474, 259925, 281741, 277570, 
      277385, 265402, 286600, 271669, 269581, 264074, 245097, 244210, 271540, 
      269010, 274256, 257237, 242920, 269620, 259792, 258921, 265850, 263300, 
      252685, 246845, 228985, 241992, 255952, 241429, 250984, 248309, 238600, 
      254525, 244322, 250349, 232425, 218205, 229282, 213133, 232900, 234893, 
      228105, 196025, 228978, 214673, 194065, 220356, 187456, 217445, 189605, 
      186077, 216113, 181333, 192776, 187837, 188858, 159010, 201145, 183866, 
      209800, 181220, 170033, 173160, 205586, 201346, 148354, 176596, 204669, 
      148153, 202333, 173069, 140845, 186017, 173585, 172757, 182041, 171317, 
      145325, 195570, 192985, 148765, 168461, 180541, 141957, 197509, 190658, 
      137153, 127825, 135496, 140725, 186129, 127504, 181913, 176105, 182216, 
      174941, 177106, 171938, 166693, 131848, 124745, 125401, 166450, 115970, 
      156577, 149377, 115921, 154250, 114434, 140500, 114320, 112061, 127954, 
      172325, 166301, 106000, 104345, 105113, 105850, 126829, 106085, 103330, 
      103769, 144197, 132737, 156820, 142740, 159881, 168921, 99325, 106794, 
      109834, 137745, 127273, 115569, 97873, 101065, 138337, 97562, 99322, 
      153221, 116549, 154530, 95881, 94505, 99149, 93672, 94016, 93034, 
      94568, 154105, 152602, 90770, 149049, 100201, 153320, 139429, 109226, 
      87106, 87601, 135720, 113661, 88200, 140138, 120818, 103010, 101725, 
      85865, 86249, 110864, 109913, 84706, 89170, 84109, 87617, 85457, 83008, 
      109594, 99793, 81586, 142160, 141172, 138653, 85418, 80258, 115624, 
      109453, 84285, 83186, 140401, 122921, 105296, 132130, 85762, 105508, 
      81253, 135778, 102650, 101065, 86138, 128617, 83009, 92762, 92500, 
      92221, 121108, 73760, 132793, 107770, 103689, 90058, 82738, 77065, 
      70877, 74321, 123985, 92800, 79105, 75472, 69817, 68744, 69364, 121789, 
      127058, 114820, 99761, 65585, 121194, 96354, 73674, 102152, 70292, 
      63604, 103805, 71650, 70964, 62824, 132757, 109525, 63850, 65026, 
      148529, 97985, 97225, 62080, 61520, 61729, 126545, 124513, 61205, 
      106312, 86116, 74909, 73481, 161936, 101561, 90378, 111005, 74693, 
      179882, 71537, 58181, 158089, 156500, 131173, 169265, 79412, 109049, 
      218781, 190180, 54410, 54458, 54613, 147460, 55049, 54913, 210509, 
      89764, 132530, 103066, 81682, 208800, 208009, 134928, 132073, 229613, 
      97325, 103517, 51157, 59841, 192305, 117776, 252229, 50373, 90457, 
      67610, 66530, 170900, 117569, 96361, 92081, 74969, 204777, 139770, 
      60957, 165173, 153800, 151853, 151208, 136328, 114605, 117314, 248257, 
      175537, 316625, 264314, 137429, 340645, 262021, 97325, 89060, 75037, 
      333738, 157594, 105885, 248345, 228128, 106448, 96473, 75569, 73844, 
      317005, 222184, 70669, 244385, 202085, 148657, 82490, 43970, 285328, 
      203264, 310138, 332957, 232532, 192980, 51085, 322925, 315554, 178925, 
      137506, 137930, 105725, 90938, 285829, 177704, 276597, 178042, 62602, 
      43105, 309361, 235364, 78025, 57956, 305857, 61802, 42002, 311688, 
      260104, 112104, 76068, 306098, 233290, 207730, 74530, 49834, 337625, 
      170912, 95537, 43177, 313650, 276169, 137250, 355732, 314978, 257210, 
      41093, 272089, 176740, 86593, 39168, 236290, 304424, 207117, 234260, 
      70313, 237096, 216925, 191412, 173725, 66280, 254186, 38321, 162020, 
      165985, 293882, 210845, 144317, 260884, 216441, 187636, 75249, 244562, 
      217802, 181037, 166730, 60265, 305213, 287720, 240533, 235988, 221780, 
      205573, 80084, 77554, 74593, 341225, 75076, 55312, 65221, 281277, 
      216037, 185165, 163154, 72365, 46058, 45058, 333945, 329545, 328450, 
      98937, 73341, 62365, 324836, 315125, 299300, 173300, 101800, 334370, 
      289682, 156725, 287305, 164385, 137124, 128080, 83920, 53824, 302465, 
      256373, 250673, 235825, 188690, 127114, 53489, 309517, 277556, 270605, 
      198621, 189634, 176994, 122706, 89725, 247796, 187697, 52817, 336818, 
      298010, 125794, 81794, 278248, 256644, 221608, 131220, 99144, 82888, 
      338402, 328421, 162082, 158417, 315802, 262450, 147781, 252178, 205274, 
      138893, 98090, 38338, 65545, 267074, 80669, 64829, 171172, 60580, 
      204034, 123898, 60658, 38293, 256393, 236548, 203426, 109826, 80401, 
      215801, 210557, 152522, 81250, 75562, 33017, 167828, 113108, 201385, 
      198850, 141325, 131170, 100570, 64873, 206216, 108932, 39541, 173125, 
      114050, 127012, 98577, 34425, 131338, 61253, 100820, 83165, 67405, 
      26122, 118825, 37024, 67282, 53546, 157428, 40360, 146933, 135050, 
      102290, 28100, 151450, 104074, 71586, 50625, 139757, 113789, 125008, 
      98649, 24993, 95041, 73285, 72810, 36805, 55985, 48425, 36265, 83210, 
      40465, 80650, 29314, 100057, 81425, 66452, 59476, 46458, 36842, 29041, 
      67061, 65237, 48017, 58868, 24328, 81289, 74698, 61213, 22338, 20914, 
      18873, 17785, 82921, 81869, 23400, 63394, 65905, 14393, 82546, 63397, 
      32485, 72890, 72673, 32400, 74450, 32765, 82525, 66778, 59245, 10309, 
      83200, 64912, 86120, 69165, 21645, 64450, 13429, 8321, 79033, 81553, 
      23272, 74825, 73274, 64177, 56340, 55017, 58418, 51410, 7978, 41905, 
      7129, 60065, 55368, 53018, 44345, 31850, 18250, 80852, 59137, 86554, 
      79858, 71378, 61498, 5233, 81076, 75125, 59050, 40724, 85012, 61346, 
      59450, 58981, 43300, 42778, 19469, 78250, 73946, 49946, 23321, 17056, 
      8641, 39202, 88045, 62900, 75610, 66753, 62185, 3146, 81316, 11941, 
      2965, 80093, 4178, 75065, 51104, 8480, 4717, 82024, 87665, 87082, 
      75301, 84673, 81828, 3748, 88645, 73498, 31793, 19109, 25129, 90145, 
      66961, 14257, 81938, 76378, 54290, 89297, 65690, 50081, 15370, 1746, 
      84965, 93712, 82521, 29520, 93034, 83594, 1225, 56852, 30740, 89893, 
      1573, 93440, 10433, 9673, 1508, 70657, 59525, 30829, 1189, 72130, 
      59405, 42457, 83153, 6560, 1745, 88345, 69320, 1525, 70272, 5476, 
      78370, 72353, 96584, 85748, 81140, 73384, 91042, 1666, 841, 60425, 929, 
      2297, 328, 90289, 42314, 1018, 78656, 257, 320, 38641, 1009, 289, 
      44717, 81965, 81394, 58733, 40973, 394, 96842, 100589, 1469, 88885, 
      74593, 40064, 1585, 4649, 98612, 1460, 1378, 42853, 94865, 42850, 
      99856, 0, 1089, 87617, 73985, 73988, 47528, 73450, 62010, 71305, 77866, 
      97380, 77320, 274, 98, 65, 64580, 68, 113, 41309, 86557, 797, 6845, 
      544, 208, 400, 9553, 81394, 104554, 70450, 54049, 801, 9634, 73697, 
      47813, 45233, 43970, 305, 4645, 107908, 449, 610, 76109, 69653, 91733, 
      626, 7025, 107605, 12340, 12997, 6658, 4148, 103882, 86105, 50125, 
      108484, 6376, 87986, 3986, 104065, 78865, 53465, 87525, 1233, 4689, 
      5989, 102917, 1997, 3272, 107501, 79625, 1394, 79696, 103205, 2610, 
      98402, 97162, 3965, 4337, 3874, 88552, 85637, 101529, 60965, 7585, 
      9490, 12802, 20128, 114365, 66818, 4285, 4765, 8209, 23189, 116705, 
      87236, 14800, 104373, 92053, 7093, 10645, 119645, 70045, 6617, 9257, 
      92404, 10324, 122746, 93721, 95653, 92648, 116865, 90405, 9445, 10053, 
      10693, 102821, 10756, 118058, 98536, 98677, 12097, 14788, 18873, 
      125045, 11258, 129380, 109160, 12514, 125645, 99565, 22984, 104068, 
      20114, 100692, 139892, 130597, 106621, 21320, 136085, 116821, 114850, 
      20690, 135549, 136628, 26153, 28530, 113812, 133634, 129434, 133825, 
      125885, 133705, 116077, 111562, 96637, 140004, 131508, 115380, 92200, 
      136132, 125060, 97252, 98641, 132340, 126370, 123656, 141650, 127258, 
      121508, 115685, 141620, 113972, 108401, 149581, 133093, 129025, 124370, 
      153284, 134977, 110714, 142834, 156137, 145232, 158645, 136008, 124297, 
      131156, 147330, 154250, 137306, 156740, 125938, 124009, 150365, 149741, 
      159469, 163057, 140452, 144853, 144505 ], 
  [ 389266, 376210, 377810, 375505, 369701, 379805, 368584, 361604, 363188, 
      370973, 373466, 369661, 344500, 369274, 355018, 362965, 349730, 348725, 
      343261, 344173, 347029, 333985, 325760, 339554, 326429, 326065, 325825, 
      318557, 327265, 318698, 303444, 312442, 303713, 276194, 300980, 296413, 
      296426, 282925, 306829, 290116, 287764, 282125, 260640, 259753, 290845, 
      288117, 294089, 275090, 258925, 289321, 278305, 277434, 285617, 282869, 
      271066, 264698, 244330, 259317, 275257, 259018, 269893, 266888, 255925, 
      273962, 262505, 269588, 250146, 233946, 246805, 229204, 251809, 254330, 
      246816, 210314, 248085, 232064, 208420, 239265, 201745, 236090, 204488, 
      200762, 235154, 195490, 209045, 203380, 204665, 150793, 218866, 199145, 
      228709, 196433, 183530, 187317, 224429, 219661, 141325, 191545, 223578, 
      140794, 221044, 187688, 135400, 202682, 188402, 187442, 198244, 186002, 
      137768, 213885, 210970, 140218, 183146, 197140, 134532, 216418, 208709, 
      130850, 124426, 129061, 132904, 204048, 123313, 199370, 192770, 199805, 
      191540, 194101, 188405, 182500, 124885, 119762, 119956, 182521, 113825, 
      171460, 163072, 113380, 168869, 112421, 153073, 111185, 109850, 119473, 
      190376, 183560, 104977, 105170, 104354, 104365, 118018, 103940, 103297, 
      102416, 158882, 145442, 173485, 157293, 177140, 187434, 99754, 102141, 
      104125, 152100, 139780, 125568, 97444, 98128, 152890, 100565, 97045, 
      170084, 127076, 171657, 98290, 96650, 95618, 95157, 97745, 96433, 
      91829, 171826, 170125, 92717, 166176, 94624, 171173, 155368, 120149, 
      88789, 87106, 151461, 125640, 92061, 156605, 134249, 112745, 111130, 
      87218, 86018, 122513, 121364, 86125, 85837, 85396, 92930, 83642, 84625, 
      121573, 109594, 81421, 159617, 158497, 155714, 91325, 82205, 129253, 
      121960, 89928, 79985, 157924, 137936, 117209, 148597, 80977, 117685, 
      78184, 152905, 114365, 112450, 93629, 144820, 90368, 103025, 102829, 
      102484, 136849, 77753, 150250, 121465, 116658, 100189, 90889, 83170, 
      71240, 71186, 140452, 103921, 86596, 81577, 70180, 69173, 73225, 
      138388, 144449, 130561, 113060, 66212, 137925, 109125, 80901, 116045, 
      76397, 64033, 118226, 78877, 78125, 62725, 151402, 125002, 67777, 
      62485, 169088, 111680, 110788, 64753, 62345, 61828, 144530, 142234, 
      61370, 121525, 97765, 84050, 82226, 184145, 116180, 103149, 127208, 
      84164, 204005, 80282, 58610, 180100, 178445, 150280, 192596, 90665, 
      125450, 246600, 215557, 54773, 54689, 54514, 168745, 58448, 58180, 
      237800, 103525, 152297, 119005, 94057, 236025, 235168, 155025, 151840, 
      258554, 112538, 119720, 51652, 67266, 218276, 136025, 283018, 53640, 
      105010, 77741, 76397, 195089, 136016, 111904, 106964, 86816, 232002, 
      160857, 69570, 188900, 176405, 174260, 173549, 157085, 132788, 135893, 
      278980, 200320, 352034, 296225, 158450, 377572, 293800, 113396, 103877, 
      87412, 370269, 180793, 123210, 279200, 257465, 123905, 112544, 88208, 
      86153, 352546, 251125, 82516, 275042, 229442, 171130, 96581, 46181, 
      318889, 230753, 345349, 369620, 262397, 219677, 58312, 358994, 351161, 
      204434, 158989, 159545, 123578, 106745, 319588, 203213, 309762, 203617, 
      73525, 47626, 344704, 265625, 91984, 67889, 341002, 72725, 46325, 
      347229, 292213, 131013, 89829, 341309, 263485, 235945, 88093, 57853, 
      374816, 196025, 112400, 48820, 349389, 309466, 159129, 394045, 350849, 
      289253, 46274, 305188, 202513, 102400, 43425, 266881, 339701, 235530, 
      264785, 83744, 267885, 246196, 218637, 199432, 79117, 286229, 43634, 
      186737, 191098, 328697, 239786, 167450, 293521, 245844, 214729, 90000, 
      276077, 247337, 207602, 192041, 72442, 340820, 322205, 271784, 266909, 
      251645, 234184, 95693, 92833, 89410, 379076, 90025, 66697, 78586, 
      315432, 245572, 212258, 188333, 87050, 55529, 54265, 371466, 366802, 
      365641, 117450, 88290, 75466, 361829, 351524, 334709, 199469, 120709, 
      371957, 324497, 181442, 321988, 189828, 159993, 150025, 100585, 65473, 
      338138, 289010, 282914, 267010, 216245, 148993, 65138, 345652, 311645, 
      304232, 227034, 217321, 203625, 144189, 107314, 279905, 215252, 64532, 
      374669, 333485, 147673, 98393, 312469, 289413, 251869, 153693, 118053, 
      99685, 376385, 365810, 187525, 183530, 352465, 295681, 171970, 284749, 
      234413, 162290, 117065, 47149, 80032, 300701, 97466, 79250, 197605, 
      74341, 233173, 145909, 74485, 47434, 289360, 268129, 232565, 130385, 
      97330, 245930, 240290, 177437, 98377, 91897, 40970, 194129, 134129, 
      230458, 227725, 165250, 154105, 120205, 79690, 235685, 129557, 49540, 
      199954, 135269, 149617, 118080, 43236, 154405, 75674, 120653, 100820, 
      82882, 32425, 140704, 46825, 82825, 66845, 183069, 51085, 171650, 
      158645, 122453, 35657, 176629, 124501, 87921, 63594, 163880, 135338, 
      147745, 118548, 31824, 114610, 90082, 89541, 47266, 70208, 61328, 
      46660, 101393, 51850, 98569, 38125, 120352, 99476, 82457, 74425, 59229, 
      47765, 38050, 83330, 81242, 61250, 73949, 32149, 99538, 92089, 76690, 
      29565, 27613, 24714, 23098, 101434, 100250, 31221, 79333, 82240, 18320, 
      101125, 79402, 42946, 90281, 90064, 42993, 92105, 43490, 101236, 83509, 
      74920, 13378, 102241, 81577, 105557, 86490, 30258, 81181, 19336, 10730, 
      97744, 100594, 32677, 93074, 91325, 81040, 72081, 70560, 74489, 66425, 
      11245, 55402, 10000, 76466, 71109, 68429, 58370, 43565, 26665, 100025, 
      75472, 106453, 98965, 89429, 78229, 6784, 100381, 93704, 75517, 54353, 
      104845, 78209, 76049, 75514, 57457, 56869, 28808, 97357, 92525, 65225, 
      33650, 25801, 14416, 52765, 108340, 80093, 94453, 84474, 79312, 4961, 
      100885, 19300, 4516, 99530, 7709, 93908, 66713, 14585, 8842, 101725, 
      108026, 107377, 94210, 104704, 101529, 2329, 109138, 92209, 44234, 
      28778, 36250, 110836, 84880, 22672, 101705, 95485, 70493, 109922, 
      83477, 65690, 24181, 3825, 105128, 114865, 102420, 41697, 114121, 
      103625, 2314, 73517, 43181, 110650, 1210, 114593, 17924, 16900, 1145, 
      89170, 76586, 43336, 1156, 90841, 76466, 57010, 103184, 12665, 788, 
      108970, 87701, 4594, 88785, 11185, 97873, 91130, 118133, 106109, 
      100973, 92293, 111997, 5065, 3250, 77684, 3536, 6290, 1285, 111178, 
      56933, 3889, 98225, 1280, 881, 52666, 3946, 850, 59732, 101930, 101293, 
      75794, 55394, 493, 118457, 122600, 116, 109642, 93700, 54353, 5248, 
      1250, 120425, 5057, 25, 57604, 116282, 57601, 121801, 1089, 0, 108242, 
      93026, 93029, 63005, 92425, 79533, 90016, 97369, 119061, 96757, 2353, 
      1649, 890, 82433, 1289, 740, 55796, 107050, 170, 2522, 2953, 769, 433, 
      4240, 101293, 126961, 89029, 70450, 306, 4321, 92672, 63290, 60314, 
      58853, 1130, 1378, 130645, 2000, 841, 95348, 88100, 112754, 1649, 2834, 
      130276, 6301, 6760, 2665, 1409, 126157, 106466, 65866, 131221, 2581, 
      108545, 1445, 126340, 98368, 69668, 108018, 1530, 1818, 2458, 125060, 
      1172, 1325, 130106, 99194, 1625, 99265, 125348, 1521, 120017, 118645, 
      2018, 2192, 2125, 109045, 105800, 123408, 78026, 3922, 5101, 7225, 
      12505, 137498, 84605, 2932, 3016, 4546, 14906, 140036, 107465, 8761, 
      126450, 112810, 4090, 6058, 143240, 88162, 4010, 5330, 113161, 6001, 
      146605, 114610, 116740, 113405, 140130, 110898, 5650, 5994, 6370, 
      124634, 6565, 141389, 119821, 119962, 7642, 9409, 12240, 148970, 7265, 
      153701, 131501, 8125, 149570, 120850, 15493, 125749, 13613, 121977, 
      165005, 154852, 128500, 14621, 160802, 139690, 137521, 14321, 160200, 
      161345, 18464, 20313, 136285, 158021, 153425, 158212, 149480, 158026, 
      138682, 133705, 117130, 164853, 155565, 137853, 112165, 160585, 148457, 
      117745, 119266, 156397, 149833, 146789, 166433, 150589, 144245, 137828, 
      166205, 135785, 129620, 174826, 156754, 152290, 147173, 178793, 158770, 
      131933, 167221, 181712, 169817, 184418, 159669, 146770, 154289, 171981, 
      179429, 160901, 182117, 148345, 146218, 175082, 174260, 184648, 188500, 
      163717, 168514, 168100 ], 
  [ 287360, 283508, 281156, 280165, 278305, 274585, 273890, 272170, 269802, 
      268373, 266256, 261125, 260306, 258100, 258320, 257053, 254340, 253333, 
      245221, 244157, 241085, 240541, 240210, 236232, 236925, 235901, 223793, 
      221125, 219961, 215332, 215210, 211700, 210205, 212292, 207466, 206845, 
      204880, 206513, 203437, 204490, 204770, 200437, 203954, 203065, 196649, 
      195893, 194625, 195364, 197621, 191165, 191993, 191120, 186793, 186017, 
      186056, 184948, 189584, 184829, 181025, 181892, 179605, 179890, 181429, 
      178408, 179453, 176002, 171680, 175220, 170309, 167170, 161477, 158728, 
      158450, 166032, 155765, 156850, 163474, 148901, 157441, 148356, 154258, 
      152500, 143460, 152488, 144981, 146554, 145205, 330845, 140320, 144945, 
      138317, 142885, 147088, 144293, 134685, 135181, 309517, 140621, 133172, 
      312272, 132610, 140050, 287794, 134644, 138788, 139144, 134810, 137700, 
      311210, 129389, 129764, 323528, 134836, 129746, 306650, 125992, 126837, 
      291780, 256400, 291301, 308962, 123482, 263177, 123408, 124704, 122525, 
      124130, 122741, 122305, 122978, 292373, 267508, 272306, 120361, 233269, 
      121138, 124594, 236770, 121177, 230545, 125773, 240489, 229940, 302065, 
      108450, 109530, 213209, 194976, 209952, 217201, 303892, 223354, 201653, 
      213930, 110500, 116800, 105361, 110225, 103090, 100880, 193492, 246545, 
      259057, 106994, 113098, 123890, 199730, 225418, 105808, 168633, 217753, 
      99970, 120130, 98909, 172276, 173264, 228820, 178349, 158561, 160537, 
      217125, 93140, 93413, 171293, 93410, 248210, 91165, 94442, 109225, 
      169985, 190016, 92501, 104186, 151541, 90405, 98317, 113661, 115336, 
      171700, 186292, 104345, 105170, 169945, 217033, 170530, 137924, 199700, 
      166465, 100105, 109840, 181021, 83529, 83725, 83572, 130385, 160745, 
      91325, 95218, 131618, 209845, 81170, 86186, 96385, 82369, 226625, 
      94225, 206722, 80093, 95509, 96884, 116885, 81218, 114930, 98633, 
      97777, 98090, 77837, 135865, 74128, 82849, 85280, 97105, 107545, 
      120224, 165538, 200356, 74194, 90961, 109826, 118625, 164474, 162805, 
      132637, 70802, 68965, 71525, 78370, 157858, 69017, 79697, 106745, 
      75429, 113425, 157645, 72340, 104713, 104617, 161597, 63400, 68584, 
      126509, 185701, 62002, 73026, 73450, 135985, 152001, 158722, 63104, 
      63440, 157604, 67733, 79505, 90792, 92916, 60601, 68306, 73697, 63538, 
      87610, 61373, 90964, 152200, 58522, 57521, 57650, 57850, 76333, 59792, 
      67106, 60409, 149005, 150237, 153352, 54389, 122410, 123458, 63562, 
      64177, 53069, 57941, 68525, 62441, 62242, 52505, 52610, 67860, 58708, 
      56018, 144554, 91076, 57186, 51921, 73892, 118898, 57748, 74565, 75853, 
      51757, 49930, 54770, 56410, 66530, 58400, 48449, 81524, 50170, 48861, 
      48690, 48637, 47965, 49330, 48485, 70498, 51058, 96832, 75897, 46692, 
      107234, 74786, 50986, 53969, 61850, 103877, 47317, 48296, 69394, 62793, 
      47673, 50130, 60010, 61245, 96020, 60397, 62210, 67204, 54504, 44884, 
      53901, 121941, 82097, 54497, 92105, 101898, 62449, 51313, 84058, 97192, 
      93965, 47912, 42605, 41841, 43380, 46945, 80810, 46685, 76904, 46429, 
      62413, 100340, 90130, 61717, 50602, 66645, 88400, 61609, 101009, 90677, 
      69877, 40277, 50417, 88045, 60229, 52429, 50653, 75685, 101810, 43433, 
      42058, 90338, 90857, 75280, 38777, 109849, 90997, 67565, 92392, 72970, 
      43333, 42578, 98753, 59665, 85765, 50024, 58221, 47602, 58685, 52130, 
      44969, 40898, 48893, 64525, 88420, 38069, 38480, 79349, 49000, 34568, 
      65885, 50450, 42365, 40682, 59625, 50625, 40500, 37441, 48784, 83570, 
      76141, 57962, 56377, 51641, 46682, 37817, 38245, 39428, 99450, 38725, 
      50929, 43076, 72650, 48850, 39880, 35037, 38376, 58837, 60205, 95120, 
      93088, 92585, 30608, 36980, 42580, 90745, 86362, 79417, 36297, 29917, 
      94949, 75125, 32744, 73930, 33890, 29717, 28961, 32161, 47057, 80208, 
      61348, 59200, 53824, 39249, 28585, 46720, 83114, 69505, 66698, 41480, 
      39005, 35837, 27725, 29672, 57501, 38250, 45450, 95017, 77521, 27257, 
      30617, 69005, 60425, 47885, 27353, 27245, 29933, 95413, 90760, 31573, 
      30868, 84649, 62081, 28516, 57725, 41605, 26728, 25589, 57005, 33298, 
      63145, 27700, 33172, 31769, 34841, 40357, 24157, 34325, 53992, 58378, 
      50965, 39745, 23105, 26240, 43236, 41544, 26725, 25309, 26725, 59364, 
      29597, 22237, 38288, 37529, 24404, 23129, 22129, 29648, 39565, 21609, 
      47530, 30152, 21397, 21925, 21314, 53066, 22105, 29572, 20593, 22474, 
      26248, 67253, 20242, 46777, 25529, 31921, 25097, 41821, 22888, 21069, 
      19093, 57973, 23257, 18505, 22721, 31952, 21034, 18152, 18713, 17810, 
      61370, 17156, 20264, 20381, 40616, 26050, 30330, 40666, 17753, 35984, 
      17557, 47917, 15650, 17146, 20525, 23021, 29537, 36493, 45860, 18756, 
      19300, 26944, 21217, 51797, 15220, 16325, 20008, 55133, 58445, 64100, 
      67748, 14480, 14612, 50861, 18037, 16994, 76778, 13505, 17444, 36260, 
      14501, 14282, 34985, 13689, 34164, 12290, 14297, 16234, 80360, 9985, 
      13009, 9349, 11336, 41960, 11945, 58010, 84276, 8762, 8320, 36469, 
      8692, 8917, 10474, 12701, 13154, 11817, 14281, 76225, 18388, 78922, 
      10496, 11717, 12325, 16084, 24309, 40309, 6413, 10154, 5597, 6005, 
      6997, 8957, 88850, 5441, 6002, 8869, 15997, 4633, 7605, 8077, 8200, 
      13829, 13897, 33210, 4373, 4805, 10405, 28180, 36121, 54346, 15049, 
      3506, 6185, 4093, 5300, 6058, 84361, 3281, 43426, 86546, 3240, 69997, 
      3538, 8585, 51209, 65204, 2797, 2516, 2525, 3176, 2482, 2597, 113957, 
      2308, 3145, 17680, 29860, 22852, 2026, 3706, 36250, 2105, 2465, 6425, 
      1764, 3613, 7540, 33805, 80561, 1570, 1433, 1490, 17753, 1345, 1377, 
      88912, 4825, 16601, 1160, 102280, 1153, 40690, 42298, 102213, 2048, 
      3940, 16090, 98930, 1741, 3816, 9364, 922, 49241, 107770, 784, 1885, 
      71432, 1649, 51701, 865, 1360, 725, 545, 673, 1205, 509, 68605, 76660, 
      3042, 74970, 63904, 89165, 340, 8605, 72685, 545, 88498, 92705, 10256, 
      72080, 92672, 7450, 296, 317, 3112, 9032, 96917, 369, 562, 111010, 104, 
      610, 9297, 66130, 132532, 349, 66589, 110905, 7930, 148, 7925, 401, 
      87617, 108242, 0, 576, 577, 6085, 629, 2213, 850, 305, 281, 349, 78997, 
      83557, 90036, 1813, 86485, 91858, 8730, 104, 103784, 142984, 76297, 
      92537, 97465, 154570, 265, 925, 1157, 4292, 102596, 154645, 850, 6340, 
      7312, 7825, 90256, 131300, 1313, 83882, 95881, 882, 1530, 520, 88785, 
      141952, 1586, 163841, 166274, 139805, 126045, 1409, 800, 6260, 1865, 
      137741, 901, 124101, 1586, 1250, 5450, 1028, 95888, 127760, 134980, 
      1618, 106714, 118053, 2056, 1412, 96637, 1481, 1898, 109685, 1825, 
      1769, 118728, 120874, 116857, 2029, 2074, 2570, 5220, 137728, 146141, 
      160109, 185785, 4148, 4553, 113698, 117730, 138340, 194760, 4706, 3061, 
      166241, 3620, 3140, 131300, 149060, 5274, 4808, 127268, 141748, 3485, 
      146365, 6001, 3616, 3770, 3725, 5444, 3848, 140744, 143720, 146728, 
      4420, 145601, 6037, 4861, 5000, 149300, 160277, 175610, 7684, 144313, 
      8465, 6005, 149117, 8276, 5876, 187405, 6817, 175645, 6989, 11849, 
      10250, 7586, 178621, 11588, 8900, 8705, 175025, 11642, 12125, 192322, 
      199433, 9433, 12085, 11437, 12274, 11434, 12740, 10504, 10133, 10004, 
      14297, 12905, 10985, 10301, 13973, 12373, 10613, 10816, 13729, 13085, 
      13325, 16513, 15137, 14713, 14218, 18241, 15453, 15210, 20276, 17992, 
      17476, 16965, 21605, 18688, 17505, 21205, 23850, 21825, 24580, 20885, 
      19828, 20765, 23321, 25497, 22761, 26209, 22045, 21892, 25748, 26890, 
      30682, 31898, 28825, 29672, 29914 ], 
  [ 287552, 283028, 280964, 279877, 277729, 275017, 273554, 271450, 269370, 
      268613, 266832, 261797, 259202, 258964, 258128, 257533, 254052, 253045, 
      245125, 244205, 241565, 240109, 239202, 236520, 236205, 235229, 223985, 
      220981, 220537, 215620, 214394, 211796, 209773, 209700, 207034, 206125, 
      204304, 204833, 203725, 203482, 203570, 199141, 200834, 199945, 196265, 
      195365, 194625, 193924, 194837, 191069, 191033, 190160, 186745, 185825, 
      185000, 183508, 186320, 183005, 180641, 180260, 178933, 178978, 179605, 
      178120, 178253, 175570, 170144, 172244, 168629, 164434, 160805, 158440, 
      157634, 162000, 155237, 155074, 159490, 148229, 153409, 147492, 150658, 
      148756, 142884, 148360, 142389, 143434, 142277, 310445, 138784, 141633, 
      137645, 139525, 142480, 140165, 133965, 134077, 289981, 137069, 132500, 
      292496, 131794, 136258, 269410, 132340, 135140, 135400, 132170, 133956, 
      291290, 128285, 128420, 302888, 131092, 127394, 286826, 125320, 125541, 
      272772, 239504, 272197, 288850, 122090, 245705, 121680, 122400, 120893, 
      121778, 120677, 119857, 120050, 272885, 249460, 253922, 117625, 217285, 
      117538, 120130, 220498, 117385, 214657, 120493, 223785, 213908, 281473, 
      107154, 107658, 198041, 181152, 194976, 201697, 283060, 207370, 187205, 
      198522, 106756, 111616, 103057, 106385, 101218, 99920, 179380, 228737, 
      240481, 103010, 107770, 116738, 184994, 208858, 101968, 156393, 201673, 
      97810, 113362, 96941, 159604, 160400, 211828, 165005, 146849, 148585, 
      200709, 91604, 91733, 158285, 91442, 229730, 89725, 91610, 102745, 
      156785, 175232, 89525, 98474, 139925, 87957, 93661, 106317, 107752, 
      158260, 171700, 98393, 99074, 156553, 200185, 157042, 127364, 183956, 
      153217, 94393, 102544, 166477, 81801, 81901, 81556, 120257, 147737, 
      86813, 89890, 121298, 193093, 79490, 82682, 90625, 79921, 208721, 
      88657, 190066, 78125, 89605, 90740, 107909, 78578, 105858, 91673, 
      90865, 91130, 74861, 124345, 72400, 78385, 80288, 90049, 99049, 110240, 
      151378, 183652, 71746, 84625, 100850, 108641, 150314, 148693, 121021, 
      68450, 67189, 68549, 73618, 143890, 66761, 74561, 97577, 71109, 103441, 
      143533, 68404, 95545, 95401, 147101, 62536, 65416, 114941, 169429, 
      62530, 68562, 68890, 123505, 138177, 144370, 61760, 61904, 143300, 
      64373, 73553, 83016, 84852, 62329, 64514, 68561, 60898, 80074, 64493, 
      82900, 138088, 60106, 59057, 57122, 60394, 70093, 57296, 72914, 64441, 
      134845, 135981, 138856, 55445, 110458, 111410, 68986, 59761, 53021, 
      55109, 63101, 67817, 67570, 52697, 52562, 74484, 55348, 53378, 130490, 
      82052, 61650, 50769, 81860, 106850, 53908, 67509, 68605, 54925, 48922, 
      51650, 52810, 60722, 63776, 49361, 73364, 53002, 50877, 50562, 50461, 
      48637, 48130, 47573, 78418, 54658, 108160, 84681, 47556, 119666, 83474, 
      48250, 50321, 56426, 116021, 49765, 46472, 77410, 69705, 45945, 47394, 
      54778, 55773, 107444, 67021, 56402, 75076, 59976, 46804, 49725, 109125, 
      92081, 60065, 103289, 114138, 69745, 56305, 74890, 109000, 105437, 
      52040, 43805, 43137, 41940, 44017, 90938, 50813, 86600, 50605, 55933, 
      89204, 101410, 69301, 46330, 59445, 99536, 55129, 89729, 102101, 78805, 
      39605, 46001, 99229, 67765, 58525, 46093, 67093, 114434, 47273, 39898, 
      80018, 102425, 85072, 40265, 123289, 102661, 76445, 81736, 82618, 
      47653, 39650, 87425, 67489, 96997, 56264, 65997, 42946, 66653, 58994, 
      50345, 45170, 43805, 73405, 77860, 41621, 42320, 90245, 55624, 36968, 
      75197, 57410, 47645, 36986, 68121, 57681, 45396, 41425, 43216, 95042, 
      86797, 66266, 64441, 58937, 53066, 34745, 34933, 35780, 112554, 35173, 
      44785, 38372, 83066, 55906, 45160, 38925, 34632, 51301, 52477, 107984, 
      105760, 105209, 29648, 33428, 37684, 103225, 98410, 90745, 40905, 
      29245, 107861, 86021, 36296, 84730, 37970, 31925, 30497, 29857, 41105, 
      91728, 70660, 68224, 62080, 44865, 30073, 40768, 94970, 79873, 76730, 
      47720, 44717, 40781, 28925, 28040, 66429, 43866, 39546, 108121, 88897, 
      28745, 28265, 79469, 69833, 55469, 29273, 26573, 27725, 108613, 103528, 
      35653, 34708, 96889, 71825, 31684, 66989, 48373, 29320, 24965, 48989, 
      29410, 73177, 25492, 29236, 36569, 30425, 47125, 25741, 29957, 46216, 
      67930, 59509, 46513, 23633, 24128, 50724, 48744, 30421, 23341, 24181, 
      50724, 34301, 23101, 45008, 44105, 27380, 25385, 21985, 26000, 46573, 
      22185, 40378, 35240, 22405, 23941, 21074, 45050, 24457, 25636, 20593, 
      20890, 23080, 57413, 21730, 39481, 22409, 27169, 29321, 35197, 26440, 
      23805, 19333, 49045, 27145, 18937, 20177, 26960, 24154, 19400, 20825, 
      17858, 51914, 16964, 18056, 18125, 33800, 21970, 25290, 33802, 16553, 
      29840, 16165, 39901, 15986, 15850, 17741, 19469, 24401, 30013, 37988, 
      16164, 16516, 22144, 17761, 43061, 14068, 14549, 16840, 45965, 48893, 
      53924, 57188, 13520, 13556, 42125, 15205, 14450, 65210, 12593, 14660, 
      29444, 12725, 12506, 28265, 12105, 27540, 11474, 12041, 13210, 68168, 
      9409, 10705, 9061, 9512, 33800, 9689, 47882, 71604, 7946, 7744, 28885, 
      7540, 7621, 8314, 9725, 10034, 9081, 10777, 64177, 13780, 66586, 8000, 
      8741, 9109, 11860, 18405, 32005, 5933, 7610, 5645, 5477, 5701, 6701, 
      75554, 5057, 5090, 6421, 11485, 4633, 5445, 5725, 5800, 9701, 9721, 
      25578, 3845, 3893, 7093, 21268, 28057, 44122, 10489, 3842, 4265, 3373, 
      3764, 4090, 71257, 3089, 34354, 73250, 2952, 58141, 2818, 5513, 41225, 
      53780, 2701, 2900, 2861, 2504, 2626, 2501, 98501, 2788, 2329, 12304, 
      22468, 16516, 2650, 2314, 27946, 2057, 1937, 3785, 2340, 2125, 4468, 
      25789, 67649, 1810, 2393, 1538, 12185, 2257, 1521, 75280, 2521, 11225, 
      1832, 87592, 2113, 31714, 33130, 87525, 1088, 1924, 10762, 84482, 925, 
      1800, 5524, 1066, 39257, 92650, 1360, 829, 59240, 689, 41429, 625, 592, 
      1973, 929, 673, 533, 1325, 56653, 63988, 1170, 62442, 52384, 75437, 
      1108, 4813, 60349, 353, 74818, 78689, 6032, 59792, 78656, 3946, 392, 
      365, 1096, 5096, 82565, 1665, 2146, 95602, 776, 82, 5265, 54370, 
      115636, 1789, 54781, 95497, 4234, 1300, 4229, 1937, 73985, 93026, 576, 
      0, 1, 2917, 5, 533, 34, 65, 1625, 61, 66085, 70261, 76212, 373, 72949, 
      77890, 4842, 584, 88904, 125416, 63625, 78521, 83065, 136282, 313, 
      2797, 245, 1796, 87812, 136357, 226, 3172, 3856, 4225, 76432, 114500, 
      3425, 70586, 81625, 450, 522, 1384, 75105, 124480, 3650, 145025, 
      147314, 122477, 109629, 3185, 1184, 3284, 3977, 120557, 1429, 107829, 
      3362, 1010, 2810, 1508, 81680, 111248, 117988, 3298, 91690, 102213, 
      4072, 1220, 82381, 1289, 3578, 94469, 3121, 2969, 102888, 104890, 
      101161, 2509, 2314, 4058, 3204, 120640, 128525, 141629, 165817, 6548, 
      3065, 98290, 102034, 121252, 174312, 7250, 3349, 147425, 5252, 3812, 
      114692, 131300, 8010, 3560, 110948, 124468, 4157, 128797, 8929, 4384, 
      4682, 4397, 7940, 4328, 123560, 126344, 129160, 5860, 128129, 8581, 
      5917, 6056, 131636, 141941, 156362, 10660, 126985, 11729, 7829, 131501, 
      11252, 6932, 167533, 8161, 156493, 8045, 15689, 13466, 9074, 159325, 
      15140, 11108, 10769, 155969, 15146, 15677, 172306, 179033, 11353, 
      15397, 14461, 15586, 14170, 16004, 12520, 11813, 10484, 17945, 15977, 
      12905, 10397, 17333, 14965, 11093, 11392, 16801, 15725, 15725, 20113, 
      17681, 16825, 15898, 21697, 16893, 16218, 24212, 20776, 19972, 19125, 
      25733, 21568, 18513, 24517, 28026, 25281, 28900, 23669, 21748, 23165, 
      26825, 29385, 25497, 30241, 23917, 23620, 29300, 30298, 34570, 35978, 
      31321, 32456, 32650 ], 
  [ 288625, 284093, 282025, 280936, 278784, 276066, 274601, 272493, 270409, 
      269650, 267865, 262820, 260221, 259981, 259145, 258548, 255061, 254052, 
      246116, 245194, 242548, 241090, 240181, 237493, 237178, 236200, 224932, 
      221922, 221476, 216549, 215321, 212717, 210690, 210613, 207945, 207034, 
      205209, 205738, 204628, 204385, 204473, 200034, 201725, 200834, 197152, 
      196250, 195508, 194805, 195716, 191944, 191908, 191033, 187610, 186688, 
      185861, 184365, 187177, 183860, 181492, 181109, 179780, 179825, 180452, 
      178965, 179098, 176409, 170969, 173069, 169450, 165241, 161608, 159237, 
      158429, 162793, 156026, 155861, 160277, 149000, 154180, 148261, 151425, 
      149517, 143641, 149117, 143140, 144185, 143026, 311194, 139529, 142378, 
      138388, 140264, 143217, 140900, 134698, 134810, 290714, 137800, 133229, 
      293225, 132521, 136985, 270137, 133065, 135865, 136125, 132893, 134677, 
      292009, 129002, 129137, 303605, 131805, 128105, 287537, 126029, 126250, 
      273481, 240209, 272900, 289553, 122789, 246404, 122377, 123097, 121588, 
      122473, 121370, 120546, 120737, 273572, 250145, 254605, 118306, 217962, 
      118213, 120805, 221173, 118058, 215330, 121160, 224452, 214573, 282130, 
      107809, 108313, 198692, 181801, 195625, 202346, 283709, 208017, 187850, 
      199165, 107397, 112257, 103696, 107024, 101853, 100553, 180013, 229370, 
      241114, 103637, 108397, 117365, 185621, 209485, 102593, 157018, 202298, 
      98433, 113985, 97562, 160225, 161017, 212445, 165620, 147460, 149194, 
      201316, 92209, 92338, 158890, 92045, 230333, 90324, 92209, 103338, 
      157378, 175825, 90116, 99065, 140516, 88546, 94250, 106906, 108341, 
      158849, 172289, 98980, 99661, 157138, 200770, 157625, 127945, 184537, 
      153796, 94970, 103121, 167050, 82372, 82472, 82125, 120826, 148306, 
      87380, 90457, 121865, 193658, 80053, 83245, 91188, 80482, 209282, 
      89216, 190625, 78682, 90162, 91297, 108466, 79133, 106405, 92218, 
      91408, 91673, 75400, 124884, 72937, 78922, 80825, 90586, 99586, 110777, 
      151913, 184185, 72277, 85156, 101381, 109172, 150845, 149220, 121544, 
      68969, 67706, 69064, 74133, 144405, 67274, 75074, 98090, 71620, 103952, 
      144040, 68909, 96050, 95904, 147604, 63037, 65917, 115442, 169930, 
      63029, 69061, 69389, 124004, 138676, 144869, 62257, 62401, 143797, 
      64868, 74048, 83509, 85345, 62820, 65005, 69050, 61385, 80561, 64978, 
      83385, 138573, 60589, 59536, 57601, 60869, 70568, 57769, 73385, 64912, 
      135314, 136450, 139325, 55912, 110925, 111877, 69449, 60224, 53482, 
      55570, 63562, 68276, 68029, 53156, 53021, 74941, 55805, 53833, 130945, 
      82505, 62101, 51220, 82309, 107297, 54353, 67954, 69050, 55368, 49365, 
      52093, 53253, 61165, 64217, 49802, 73805, 53441, 51316, 51001, 50900, 
      49076, 48569, 48010, 78853, 55093, 108593, 85114, 47989, 120097, 83905, 
      48681, 50752, 56857, 116450, 50194, 46901, 77837, 70132, 46372, 47821, 
      55205, 56200, 107869, 67444, 56825, 75497, 60397, 47225, 50146, 109546, 
      92500, 60484, 103706, 114553, 70160, 56720, 75305, 109413, 105850, 
      52453, 44218, 43546, 42349, 44426, 91345, 51220, 87005, 51010, 56338, 
      89609, 101813, 69704, 46733, 59848, 99937, 55530, 90130, 102500, 79204, 
      40004, 46400, 99626, 68162, 58922, 46490, 67490, 114829, 47668, 40293, 
      80413, 102818, 85465, 40658, 123680, 103050, 76834, 82125, 83005, 
      48040, 40037, 87812, 67874, 97380, 56645, 66376, 43325, 67028, 59369, 
      50720, 45545, 44180, 73778, 78233, 41992, 42689, 90610, 55989, 37333, 
      75560, 57773, 48008, 37349, 68482, 58042, 45757, 41786, 43577, 95401, 
      87156, 66625, 64800, 59296, 53425, 35104, 35290, 36137, 112909, 35528, 
      45140, 38725, 83417, 56257, 45509, 39274, 34981, 51650, 52826, 108329, 
      106105, 105554, 29993, 33773, 38029, 103568, 98753, 91088, 41248, 
      29588, 108202, 86362, 36637, 85069, 38309, 32264, 30836, 30196, 41444, 
      92065, 70997, 68561, 62417, 45202, 30410, 41105, 95305, 80208, 77065, 
      48053, 45050, 41114, 29258, 28373, 66760, 44197, 39877, 108450, 89226, 
      29074, 28594, 79796, 70160, 55796, 29600, 26900, 28052, 108938, 103853, 
      35978, 35033, 97210, 72146, 32005, 67306, 48690, 29637, 25282, 49306, 
      29725, 73490, 25805, 29549, 36880, 30736, 47434, 26050, 30266, 46525, 
      68237, 59816, 46818, 23938, 24433, 51025, 49045, 30722, 23642, 24482, 
      51025, 34600, 23400, 45305, 44402, 27677, 25682, 22282, 26297, 46868, 
      22480, 40673, 35533, 22698, 24232, 21365, 45341, 24746, 25925, 20880, 
      21177, 23365, 57698, 22013, 39764, 22690, 27450, 29600, 35476, 26717, 
      24082, 19610, 49320, 27418, 19210, 20450, 27233, 24425, 19669, 21092, 
      18125, 52181, 17225, 18317, 18386, 34061, 22229, 25549, 34061, 16810, 
      30097, 16418, 40154, 16237, 16101, 17992, 19720, 24650, 30258, 38233, 
      16405, 16757, 22385, 18000, 43300, 14305, 14786, 17077, 46202, 49130, 
      54161, 57425, 13753, 13789, 42356, 15434, 14677, 65437, 12818, 14885, 
      29669, 12946, 12725, 28484, 12322, 27757, 11689, 12250, 13417, 68365, 
      9604, 10900, 9252, 9701, 33989, 9874, 48065, 71785, 8125, 7921, 29060, 
      7713, 7794, 8485, 9896, 10205, 9250, 10946, 64346, 13945, 66749, 8161, 
      8900, 9266, 12017, 18562, 32162, 6088, 7765, 5794, 5626, 5850, 6850, 
      75701, 5200, 5233, 6562, 11624, 4768, 5578, 5858, 5933, 9832, 9850, 
      25705, 3970, 4018, 7218, 21393, 28180, 44245, 10610, 3961, 4384, 3490, 
      3881, 4205, 71370, 3200, 34465, 73361, 3061, 58250, 2925, 5620, 41332, 
      53885, 2804, 3001, 2962, 2605, 2725, 2600, 98600, 2885, 2426, 12401, 
      22565, 16609, 2741, 2405, 28037, 2146, 2026, 3874, 2425, 2210, 4553, 
      25874, 67730, 1889, 2468, 1613, 12260, 2330, 1594, 75353, 2592, 11296, 
      1901, 87661, 2180, 31781, 33197, 87592, 1153, 1989, 10825, 84545, 986, 
      1861, 5585, 1125, 39316, 92709, 1417, 884, 59293, 740, 41480, 674, 641, 
      2020, 976, 720, 580, 1370, 56698, 64033, 1213, 62485, 52425, 75476, 
      1145, 4850, 60386, 388, 74853, 78724, 6065, 59825, 78689, 3977, 421, 
      394, 1125, 5125, 82594, 1690, 2169, 95625, 797, 101, 5284, 54389, 
      115649, 1800, 54792, 95506, 4241, 1305, 4234, 1940, 73988, 93029, 577, 
      1, 0, 2916, 2, 530, 29, 58, 1616, 52, 66074, 70250, 76201, 360, 72936, 
      77877, 4825, 565, 88885, 125397, 63604, 78500, 83044, 136261, 290, 
      2770, 218, 1769, 87785, 136330, 197, 3141, 3825, 4194, 76401, 114469, 
      3392, 70549, 81586, 409, 481, 1341, 75058, 124433, 3601, 144976, 
      147265, 122426, 109576, 3130, 1129, 3229, 3920, 120500, 1370, 107770, 
      3301, 949, 2749, 1445, 81617, 111185, 117925, 3233, 91625, 102148, 
      4005, 1153, 82314, 1220, 3505, 94394, 3042, 2890, 102805, 104805, 
      101074, 2420, 2225, 3965, 3109, 120545, 128426, 141530, 165716, 6445, 
      2962, 98185, 101929, 121145, 174205, 7141, 3240, 147316, 5141, 3701, 
      114581, 131189, 7897, 3445, 110833, 124353, 4040, 128680, 8810, 4265, 
      4561, 4276, 7817, 4205, 123437, 126221, 129037, 5733, 128000, 8450, 
      5780, 5917, 131497, 141800, 156221, 10517, 126842, 11584, 7684, 131354, 
      11101, 6781, 167380, 8000, 156330, 7880, 15520, 13297, 8905, 159156, 
      14965, 10933, 10594, 155794, 14969, 15496, 172125, 178850, 11168, 
      15210, 14274, 15397, 13977, 15809, 12325, 11618, 10285, 17744, 15776, 
      12704, 10196, 17128, 14760, 10888, 11185, 16592, 15514, 15508, 19890, 
      17450, 16592, 15665, 21456, 16648, 15973, 23965, 20525, 19721, 18874, 
      25480, 21313, 18250, 24250, 27757, 25012, 28629, 23396, 21473, 22888, 
      26546, 29098, 25210, 29952, 23626, 23329, 29005, 29993, 34249, 35653, 
      30992, 32125, 32317 ], 
  [ 293269, 287225, 285805, 284500, 281700, 281250, 278057, 275085, 273649, 
      274402, 273373, 268544, 261949, 266137, 262925, 263840, 258625, 257616, 
      250112, 249514, 247840, 244330, 242125, 242353, 239770, 238900, 229576, 
      225810, 226984, 221409, 217697, 217145, 213930, 208993, 211185, 209626, 
      208125, 206170, 209488, 206329, 205985, 201330, 198917, 198026, 200500, 
      199274, 199720, 195777, 193664, 195940, 193960, 193085, 191714, 190468, 
      187697, 185337, 184045, 183968, 184840, 181649, 182480, 181985, 180560, 
      182529, 180610, 179649, 171725, 170585, 169882, 163297, 164308, 162801, 
      160805, 157933, 159050, 156077, 155525, 151700, 149320, 150529, 147537, 
      145305, 146557, 144041, 141520, 141377, 140650, 269506, 140285, 139138, 
      141088, 136916, 137061, 135824, 137290, 136538, 250970, 134020, 135929, 
      252941, 134897, 132665, 232985, 132093, 131869, 131913, 131165, 130465, 
      251401, 130730, 130325, 261377, 127593, 127025, 247145, 128729, 127546, 
      234925, 206405, 234128, 248513, 123869, 211304, 122701, 122125, 122128, 
      121393, 120938, 119250, 118361, 233936, 213749, 217453, 116362, 186210, 
      114325, 114973, 188773, 113738, 183794, 113492, 191080, 182713, 240010, 
      109105, 108313, 168776, 154909, 166141, 171674, 241049, 176265, 159554, 
      168709, 103185, 104805, 102724, 102596, 101853, 102605, 152473, 193514, 
      203530, 98885, 100621, 105485, 156677, 176437, 98165, 133690, 170330, 
      97785, 102969, 97346, 135925, 136285, 178425, 139808, 125320, 126514, 
      168592, 92965, 92770, 133834, 91829, 192965, 91296, 90049, 92970, 
      131890, 146773, 87632, 90425, 118592, 87250, 87986, 94594, 95489, 
      132821, 143669, 89800, 90157, 131218, 167074, 131489, 108397, 153325, 
      128200, 86330, 90917, 138538, 82696, 82580, 81801, 102250, 123250, 
      81440, 82681, 102857, 160178, 80485, 79573, 82440, 79186, 173210, 
      80900, 157361, 78466, 81090, 81685, 92482, 77405, 90205, 80770, 80068, 
      80225, 72916, 103176, 73261, 73090, 73805, 78922, 84682, 92525, 124265, 
      150813, 70981, 75112, 85397, 90920, 123197, 121680, 99620, 67889, 
      67922, 66580, 67653, 117189, 66410, 67730, 81674, 66112, 85700, 116500, 
      64265, 79634, 79380, 119200, 65305, 63001, 93626, 137530, 68429, 63229, 
      63341, 100136, 111784, 116789, 63445, 63157, 115825, 61520, 64868, 
      70225, 71413, 70920, 60685, 61706, 59657, 67817, 76210, 69453, 111033, 
      68365, 67204, 60625, 70805, 60740, 56365, 90665, 78196, 107666, 108586, 
      110921, 62500, 88245, 88981, 85865, 54500, 57586, 53410, 55570, 84584, 
      84229, 57800, 57125, 94057, 52457, 52105, 103513, 66413, 76357, 52840, 
      104449, 84401, 49925, 56290, 56954, 66708, 51309, 49285, 49365, 52309, 
      80525, 56066, 59657, 64025, 60064, 59425, 59216, 54800, 50081, 50170, 
      100885, 67405, 138293, 109090, 54145, 152281, 107665, 46737, 46756, 
      48865, 147986, 59914, 47009, 100085, 89896, 46696, 45877, 47645, 48100, 
      137785, 86560, 47969, 97421, 76921, 55757, 44962, 84922, 119176, 77224, 
      133082, 146305, 90788, 72164, 58889, 140193, 135874, 65953, 51130, 
      50674, 43321, 42050, 118345, 64720, 113033, 64618, 45970, 68765, 
      131405, 90980, 41333, 47860, 129205, 45162, 68962, 132416, 103504, 
      42704, 40676, 129002, 89330, 76850, 40442, 52370, 147445, 60520, 39645, 
      61405, 133058, 111709, 48218, 158132, 133506, 101026, 62361, 108925, 
      61972, 37661, 66536, 89690, 126864, 74897, 88084, 37061, 89168, 79025, 
      67028, 59369, 36944, 97970, 58685, 54196, 55541, 119338, 75105, 46945, 
      100724, 77645, 64100, 33245, 91810, 78130, 60985, 54962, 35261, 125425, 
      115344, 89521, 87156, 79924, 72001, 32404, 32050, 32141, 146605, 31748, 
      35528, 32353, 111065, 76345, 61601, 52234, 30769, 38906, 39650, 141485, 
      138829, 138170, 32045, 29993, 31225, 135860, 130073, 120788, 55828, 
      32288, 141466, 115090, 48841, 113581, 51701, 41444, 38504, 29224, 
      32264, 122197, 96161, 93077, 85205, 62050, 37970, 31925, 126193, 
      107748, 103849, 66305, 62114, 56450, 36170, 28913, 91060, 61045, 30805, 
      142146, 119034, 36634, 27514, 107552, 95540, 77072, 38132, 29600, 
      27296, 142850, 136793, 49370, 47885, 128962, 98282, 43345, 92362, 
      68130, 39681, 28090, 35482, 25189, 100274, 25049, 24905, 51892, 25012, 
      66874, 33826, 24650, 33241, 93941, 83252, 66258, 29338, 23893, 72085, 
      69457, 43250, 23426, 22970, 35797, 49396, 29556, 64637, 63410, 38585, 
      34970, 26170, 22301, 66848, 27988, 28793, 51193, 29178, 32980, 25037, 
      31517, 34250, 21281, 25092, 21825, 20449, 39770, 29573, 27560, 19882, 
      20970, 43316, 24784, 38921, 34450, 24362, 33444, 40378, 24394, 18938, 
      20213, 35657, 26689, 30056, 22445, 35117, 21005, 17561, 17522, 22937, 
      17261, 18421, 22829, 18322, 20485, 17498, 26330, 21205, 17397, 15940, 
      15940, 17306, 19890, 24733, 14785, 14705, 15797, 14436, 27856, 15925, 
      15002, 14161, 29786, 31850, 35477, 37877, 15805, 15625, 26912, 13274, 
      13165, 43621, 14978, 12833, 18545, 13162, 12941, 17576, 12970, 17065, 
      14065, 11386, 10825, 45145, 12520, 9928, 12816, 9809, 19841, 9010, 
      29489, 47485, 10501, 10837, 16208, 9333, 9090, 7837, 7412, 7397, 7306, 
      7274, 41450, 7789, 43205, 6757, 6416, 6242, 6725, 9490, 17690, 9220, 
      6253, 10114, 8650, 7146, 5986, 49997, 8548, 7393, 5266, 5684, 8980, 
      4930, 4778, 4745, 4756, 4666, 12745, 6994, 6178, 3978, 10053, 14248, 
      25453, 4562, 8929, 4276, 6082, 4637, 3989, 46098, 6980, 18265, 47657, 
      6625, 35786, 5517, 2920, 23080, 32393, 6800, 8077, 7930, 5305, 7261, 
      6596, 68036, 8177, 4802, 4517, 10145, 6565, 8357, 3485, 13565, 6250, 
      5050, 2146, 7933, 3074, 1853, 12050, 42890, 6641, 8840, 5933, 3944, 
      8594, 6130, 48893, 1620, 3412, 7625, 58825, 8552, 15797, 16781, 58756, 
      3205, 1665, 3049, 56249, 3362, 1537, 1157, 5661, 21064, 62901, 6925, 
      2720, 36073, 2792, 22580, 4346, 3125, 9040, 6052, 4932, 3280, 7418, 
      34018, 39733, 1213, 38509, 30717, 48800, 7085, 530, 36842, 4168, 48285, 
      51400, 773, 36389, 51365, 305, 4849, 4714, 801, 481, 54514, 8818, 9945, 
      65169, 6521, 3125, 424, 32141, 81845, 9252, 32436, 65050, 137, 8109, 
      130, 9608, 47528, 63005, 6085, 2917, 2916, 0, 2810, 962, 2405, 3730, 
      8852, 3616, 41234, 44546, 49309, 1332, 46692, 50661, 289, 5857, 59617, 
      90081, 39304, 51176, 54856, 99325, 4610, 11194, 2378, 365, 58733, 
      99394, 3005, 225, 261, 306, 49509, 80881, 12356, 44845, 53722, 3649, 
      2425, 7497, 48490, 89333, 12457, 106852, 108817, 87650, 76852, 11338, 
      6205, 745, 12884, 86048, 6770, 75370, 11509, 4621, 1021, 6737, 53861, 
      78245, 83905, 11225, 62033, 70720, 12753, 4933, 54450, 5000, 11497, 
      64370, 10170, 9802, 71377, 73053, 69970, 7712, 6977, 11525, 2785, 
      86309, 93002, 104162, 125000, 16057, 3826, 67729, 70825, 86909, 132409, 
      17077, 8100, 109192, 13025, 9425, 81425, 95441, 18265, 4849, 78325, 
      89685, 9764, 93364, 19610, 10205, 10825, 10000, 17645, 9497, 88985, 
      91337, 93721, 13185, 92900, 18386, 12368, 12505, 95965, 104756, 117125, 
      21425, 92066, 23140, 16000, 95930, 22009, 13369, 126880, 15236, 117450, 
      14468, 28372, 24745, 16465, 119952, 27169, 20113, 19450, 117130, 27065, 
      27700, 131301, 137162, 19700, 26874, 25290, 27061, 24345, 27365, 21073, 
      19610, 15577, 30164, 26900, 21236, 14624, 28900, 24804, 16180, 16693, 
      27716, 25666, 25120, 32202, 27386, 25556, 23657, 33444, 24100, 22453, 
      37033, 31001, 29549, 27946, 38980, 32005, 24730, 35914, 41365, 37000, 
      42561, 33872, 30005, 32500, 38642, 42058, 35578, 43236, 32050, 31429, 
      41209, 41873, 47209, 49045, 40820, 42601, 42685 ], 
  [ 289733, 285165, 283105, 282010, 279842, 277160, 275661, 273533, 271457, 
      270724, 268949, 263898, 261221, 261061, 260181, 259610, 256085, 255074, 
      247130, 246212, 243578, 242080, 241145, 238505, 238148, 237170, 225914, 
      222884, 222466, 217517, 216241, 213669, 211616, 211445, 208865, 207940, 
      206117, 206600, 205570, 205273, 205353, 200900, 202513, 201620, 198050, 
      197140, 196418, 195653, 196506, 192842, 192770, 191893, 188500, 187570, 
      186705, 185189, 187925, 184666, 182354, 181917, 180626, 180661, 181250, 
      179825, 179920, 177257, 171757, 173797, 170228, 165961, 162410, 160049, 
      159217, 163445, 156820, 156601, 160925, 149770, 154810, 149021, 152069, 
      150149, 144401, 149729, 143810, 144833, 143680, 311120, 140237, 143012, 
      139130, 140890, 143789, 141490, 135428, 135524, 290660, 138410, 133957, 
      293157, 133241, 137581, 270125, 133721, 136465, 136721, 133533, 135269, 
      291925, 129700, 129825, 303489, 132389, 128745, 287449, 126737, 126932, 
      273425, 240237, 272834, 289445, 123457, 246402, 123029, 123725, 122242, 
      123097, 122004, 121160, 121329, 273474, 250105, 254549, 118900, 218000, 
      118765, 121321, 221197, 118600, 215368, 121634, 224450, 214597, 281956, 
      108437, 108917, 198738, 181901, 195677, 202376, 283517, 208025, 187920, 
      199193, 107909, 112709, 104266, 107530, 102437, 101173, 180085, 229288, 
      241000, 104125, 108829, 117721, 185661, 209449, 103085, 157160, 202280, 
      98993, 114353, 98128, 160345, 161125, 212381, 165706, 147610, 149332, 
      201266, 92777, 92900, 158980, 92593, 230193, 90890, 92717, 103688, 
      157448, 175829, 90610, 99445, 140650, 89060, 94672, 107216, 108641, 
      158905, 172297, 99346, 100021, 157192, 200680, 157673, 128113, 184489, 
      153850, 95336, 103421, 167044, 82898, 82994, 82637, 121000, 148360, 
      87786, 90829, 122029, 193552, 80573, 83689, 91538, 80968, 209124, 
      89570, 190517, 79184, 90500, 91625, 108676, 79605, 106601, 92500, 
      91690, 91953, 75842, 124970, 73429, 79300, 81181, 90856, 99796, 110925, 
      151885, 184049, 72733, 85450, 101565, 109314, 150813, 149186, 121610, 
      69417, 68176, 69482, 74477, 144365, 67720, 75400, 98248, 71978, 104074, 
      143986, 69277, 96200, 96050, 147530, 63529, 66313, 115488, 169780, 
      63577, 69401, 69725, 124010, 138626, 144797, 62725, 62861, 143725, 
      65250, 74322, 83705, 85529, 63410, 65365, 69352, 61789, 80761, 65620, 
      83561, 138497, 61165, 60106, 58085, 61477, 70810, 58165, 74125, 65578, 
      135220, 136352, 139217, 56450, 110921, 111869, 70165, 60530, 53968, 
      55940, 63824, 68986, 68737, 53650, 53505, 75701, 56149, 54205, 130841, 
      82609, 62765, 51650, 83117, 107269, 54665, 68132, 69220, 55970, 49793, 
      52433, 53573, 61393, 64909, 50308, 73933, 54025, 51866, 51545, 51442, 
      49570, 48985, 48436, 79645, 55705, 109525, 85940, 48485, 121073, 84725, 
      49025, 51058, 57089, 117412, 50752, 47281, 78625, 70874, 46754, 48161, 
      55441, 56426, 108797, 68170, 57033, 76273, 61073, 47753, 50420, 109460, 
      93362, 61162, 104616, 115505, 70906, 57370, 75365, 110345, 106768, 
      53065, 44708, 44036, 42725, 44740, 92201, 51826, 87841, 51616, 56500, 
      89577, 102713, 70450, 46985, 59978, 100829, 55688, 90088, 103402, 
      80002, 40402, 46642, 100516, 68900, 59600, 46724, 67556, 115777, 48250, 
      40625, 80405, 103720, 86293, 41140, 124658, 103952, 77620, 82097, 
      83821, 48634, 40329, 87754, 68612, 98258, 57313, 67106, 43537, 67762, 
      60057, 51346, 46125, 44370, 74548, 78193, 42538, 43245, 91456, 56657, 
      37825, 76338, 58453, 48618, 37585, 69224, 58724, 46349, 42340, 43733, 
      96265, 87986, 67357, 65522, 59986, 54077, 35362, 35536, 36369, 113837, 
      35762, 45266, 38909, 84229, 56929, 46105, 39812, 35201, 51712, 52880, 
      109237, 107005, 106452, 30325, 33997, 38197, 104458, 99625, 91930, 
      41810, 29930, 109108, 87184, 37153, 85885, 38845, 32722, 31266, 30466, 
      41562, 92909, 71749, 69301, 63125, 45800, 30836, 41221, 96161, 81002, 
      77845, 48673, 45648, 41680, 29668, 28665, 67490, 44789, 39989, 109352, 
      90056, 29492, 28852, 80586, 70906, 56466, 30034, 27226, 28314, 109840, 
      104737, 36500, 35545, 98068, 72900, 32485, 68036, 49316, 30089, 25600, 
      49316, 29905, 74248, 26053, 29725, 37418, 30890, 48052, 26452, 30420, 
      46537, 68969, 60506, 47432, 24292, 24677, 51665, 49673, 31204, 23888, 
      24704, 50993, 35122, 23762, 45909, 45000, 28125, 26100, 22600, 26469, 
      47482, 22826, 40697, 36065, 23060, 24634, 21673, 45325, 25160, 26077, 
      21194, 21425, 23545, 57600, 22385, 39770, 22868, 27560, 30082, 35506, 
      27169, 24500, 19924, 49250, 27880, 19528, 20644, 27325, 24853, 20017, 
      21474, 18421, 52081, 17505, 18513, 18580, 34065, 22345, 25625, 34061, 
      17044, 30125, 16640, 40100, 16529, 16325, 18154, 19850, 24712, 30260, 
      38177, 16565, 16909, 22453, 18122, 43202, 14521, 14976, 17209, 46084, 
      48996, 54001, 57249, 13973, 14005, 42250, 15572, 14825, 65209, 13032, 
      15021, 29637, 13120, 12897, 28450, 12500, 27725, 11897, 12392, 13525, 
      68081, 9802, 11026, 9458, 9841, 33865, 9992, 47853, 71465, 8297, 8101, 
      28946, 7865, 7940, 8593, 9970, 10273, 9332, 10996, 64040, 13945, 66425, 
      8245, 8962, 9316, 12025, 18500, 32000, 6250, 7841, 5972, 5780, 5972, 
      6932, 75321, 5354, 5365, 6628, 11602, 4930, 5648, 5920, 5993, 9818, 
      9832, 25541, 4100, 4132, 7232, 21257, 27994, 43969, 10568, 4121, 4450, 
      3604, 3961, 4265, 70964, 3330, 34225, 72945, 3185, 57892, 3029, 5626, 
      41050, 53541, 2930, 3145, 3104, 2705, 2857, 2722, 98082, 3029, 2516, 
      12301, 22381, 16465, 2885, 2465, 27809, 2260, 2120, 3880, 2561, 2260, 
      4537, 25652, 67300, 2005, 2610, 1717, 12130, 2468, 1700, 74885, 2594, 
      11170, 2025, 87145, 2314, 31501, 32909, 87074, 1205, 1997, 10693, 
      84033, 1040, 1865, 5513, 1217, 38986, 92165, 1525, 922, 58865, 778, 
      41130, 740, 685, 2146, 1066, 794, 626, 1476, 56272, 63577, 1205, 62033, 
      52013, 74970, 1241, 4756, 59936, 442, 74345, 78202, 5949, 59373, 78165, 
      3889, 481, 452, 1097, 5017, 82052, 1796, 2285, 95033, 873, 125, 5162, 
      53945, 114985, 1898, 54338, 94900, 4121, 1385, 4112, 2034, 73450, 
      92425, 629, 5, 2, 2810, 0, 484, 17, 68, 1690, 58, 65552, 69712, 75641, 
      314, 72386, 77309, 4673, 593, 88273, 124673, 63082, 77922, 82450, 
      135505, 296, 2848, 180, 1665, 87169, 135568, 169, 3005, 3677, 4040, 
      75821, 113765, 3474, 69985, 80980, 377, 425, 1361, 74468, 123685, 3665, 
      144170, 146453, 121680, 108866, 3176, 1117, 3077, 3978, 119754, 1360, 
      107060, 3341, 905, 2605, 1429, 80989, 110461, 117181, 3265, 90961, 
      101450, 4049, 1105, 81680, 1170, 3529, 93712, 3044, 2888, 102089, 
      104081, 100360, 2378, 2173, 3961, 2957, 119765, 127620, 140688, 164810, 
      6469, 2824, 97465, 101197, 120353, 173273, 7165, 3170, 146450, 5125, 
      3645, 113805, 130365, 7925, 3305, 110065, 123545, 3978, 127858, 8840, 
      4205, 4505, 4210, 7825, 4129, 122625, 125401, 128209, 5693, 127170, 
      8452, 5714, 5849, 130649, 140922, 155305, 10525, 126004, 11602, 7642, 
      130500, 11101, 6701, 166426, 7922, 155396, 7786, 15538, 13289, 8825, 
      158210, 14965, 10877, 10532, 154852, 14965, 15490, 171137, 177844, 
      11090, 15188, 14240, 15373, 13925, 15777, 12241, 11520, 10133, 17722, 
      15730, 12610, 10026, 17090, 14690, 10730, 11029, 16538, 15440, 15418, 
      19844, 17352, 16474, 15529, 21386, 16490, 15797, 23909, 20417, 19601, 
      18740, 25426, 21205, 18056, 24148, 27689, 24914, 28565, 23266, 21305, 
      22738, 26440, 29000, 25064, 29858, 23440, 23137, 28885, 29857, 34117, 
      35525, 30794, 31937, 32125 ], 
  [ 290965, 285781, 283985, 282802, 280370, 278612, 276409, 273929, 272117, 
      272000, 270533, 265570, 261265, 262909, 261061, 261106, 256877, 255866, 
      248098, 247312, 245074, 242740, 241277, 239825, 238544, 237610, 227146, 
      223808, 224050, 218837, 216549, 214813, 212276, 210125, 209525, 208336, 
      206645, 206116, 206890, 205405, 205309, 200768, 200709, 199816, 198754, 
      197712, 197474, 195389, 195010, 193810, 192946, 192069, 189512, 188450, 
      186793, 184925, 185989, 184050, 183058, 181477, 181066, 180881, 180634, 
      180617, 179876, 177917, 171405, 172125, 169744, 164509, 162850, 160841, 
      159525, 160805, 157392, 156029, 158329, 150210, 152170, 149285, 149825, 
      147773, 144929, 147001, 142490, 143029, 142052, 293476, 139885, 141032, 
      139570, 138866, 140621, 138762, 135824, 135568, 273808, 136210, 134397, 
      276085, 133549, 135161, 254329, 132665, 134177, 134345, 132169, 132893, 
      274721, 129744, 129649, 285625, 130013, 127645, 270333, 127177, 126800, 
      257057, 225805, 256378, 272065, 123237, 231442, 122501, 122669, 121802, 
      121997, 121168, 119972, 119701, 256666, 234617, 238753, 117448, 204404, 
      116521, 118285, 207337, 116180, 201860, 117850, 210194, 200957, 264136, 
      108305, 108257, 185890, 170285, 183005, 189220, 265477, 194429, 175732, 
      186125, 105533, 109013, 103210, 105066, 101777, 101349, 168205, 214020, 
      225028, 101529, 105001, 112221, 173209, 195325, 100621, 146996, 188596, 
      98069, 109205, 97380, 149785, 150389, 197861, 154530, 137930, 139432, 
      187274, 92425, 92416, 148112, 91845, 214309, 90626, 91177, 98804, 
      146404, 163333, 88938, 95265, 131058, 87872, 91460, 101540, 102745, 
      147641, 159977, 94946, 95489, 145972, 186292, 146365, 119489, 171113, 
      142762, 91156, 97789, 154768, 82370, 82378, 81845, 112772, 137492, 
      84706, 87001, 113625, 179252, 80089, 81533, 87314, 79780, 193768, 
      85522, 176305, 78436, 86144, 87049, 101504, 78241, 99341, 87176, 86410, 
      86629, 74170, 115466, 72901, 76264, 77661, 85444, 93064, 102829, 
      139961, 169793, 71545, 80698, 94393, 101218, 138889, 137306, 112018, 
      68317, 67604, 67810, 71177, 132617, 66708, 71748, 90900, 69074, 95978, 
      132106, 66725, 88852, 88658, 135298, 63793, 64465, 105940, 155920, 
      65117, 66365, 66601, 113626, 127010, 132697, 62549, 62509, 131669, 
      63226, 69922, 77633, 79193, 66050, 62945, 65700, 60425, 74909, 69536, 
      77225, 126617, 63673, 62570, 58657, 64865, 66146, 56933, 80505, 70330, 
      123296, 124340, 126985, 58474, 101021, 101881, 76193, 57538, 54980, 
      54400, 59908, 74970, 74677, 54882, 54517, 82829, 54125, 52841, 119005, 
      75393, 67913, 51650, 91477, 97281, 52201, 62720, 63632, 59930, 49925, 
      50629, 51329, 57125, 70893, 52200, 67509, 57677, 54770, 54317, 54170, 
      51242, 48941, 48656, 87961, 60061, 120965, 95048, 50333, 133525, 93745, 
      47573, 48770, 53173, 129600, 54052, 46665, 87029, 78266, 46226, 46709, 
      51701, 52466, 120325, 75298, 52765, 84545, 67145, 50569, 47648, 98768, 
      103570, 67322, 115924, 127781, 78650, 63002, 68017, 122225, 118340, 
      57905, 46864, 46280, 42461, 43112, 102541, 56666, 97785, 56500, 51616, 
      80425, 114109, 78458, 44125, 54434, 112093, 50804, 80804, 114930, 
      89242, 40842, 43650, 111824, 76864, 66244, 43600, 60736, 128405, 52826, 
      39701, 72001, 115380, 96325, 43560, 138034, 115700, 86816, 73385, 
      93721, 53650, 38701, 78426, 76840, 109610, 64089, 75290, 40325, 76122, 
      67405, 57330, 51097, 40762, 83744, 69569, 46850, 47821, 102500, 63785, 
      41081, 85930, 65889, 54514, 35253, 78068, 66248, 51893, 47048, 39685, 
      107837, 98810, 76025, 73970, 67730, 60985, 33602, 33556, 34081, 126905, 
      33562, 40690, 35653, 94833, 64453, 52001, 44432, 32825, 45860, 46852, 
      122085, 119677, 119080, 30501, 31797, 34765, 116954, 111725, 103370, 
      47090, 30370, 122000, 98228, 41465, 96841, 43641, 35802, 33730, 29410, 
      37162, 104525, 81341, 78629, 71749, 52004, 33256, 36821, 108085, 91562, 
      88097, 55449, 51940, 47268, 31824, 28225, 76730, 50993, 35633, 122420, 
      101540, 31912, 27752, 91234, 80586, 64474, 32850, 27666, 27346, 122996, 
      117497, 41296, 40121, 110344, 82888, 36445, 77584, 56576, 33521, 26084, 
      43024, 27397, 84500, 25085, 27173, 42874, 27898, 55312, 28960, 27472, 
      40465, 78781, 69394, 54692, 25832, 23797, 59585, 57329, 35648, 23140, 
      23428, 44129, 40490, 25610, 53125, 52084, 31909, 29224, 23524, 24181, 
      54962, 24410, 35197, 41785, 25040, 27538, 22509, 39033, 28372, 23525, 
      22250, 21029, 21697, 49636, 24805, 34138, 21064, 24260, 35010, 30490, 
      31481, 28064, 21200, 42122, 32500, 20980, 19368, 23805, 28769, 22217, 
      24466, 19521, 44469, 18385, 17545, 17568, 28873, 19661, 22061, 28825, 
      17000, 25549, 16420, 33808, 17893, 16193, 16658, 17650, 21060, 25376, 
      32017, 15245, 15413, 19109, 16010, 36250, 14521, 14404, 15361, 38736, 
      41296, 45729, 48625, 14149, 14093, 35298, 14032, 13549, 55661, 13252, 
      13525, 24445, 12548, 12325, 23346, 12104, 22709, 12205, 11380, 11809, 
      57961, 10330, 9970, 10250, 9225, 27441, 8980, 39625, 60905, 8605, 8629, 
      23050, 7865, 7808, 7669, 8298, 8469, 7880, 8840, 54052, 10777, 56173, 
      7013, 7290, 7424, 9209, 14144, 25444, 6866, 6565, 7072, 6352, 5840, 
      5920, 64189, 6058, 5585, 5440, 8522, 5986, 4724, 4820, 4849, 7090, 
      7060, 19601, 4672, 4352, 5252, 15977, 21658, 35653, 7444, 5485, 3746, 
      4000, 3609, 3517, 60008, 4210, 26965, 61813, 3977, 48080, 3425, 3866, 
      32954, 44125, 3898, 4553, 4468, 3145, 4045, 3690, 84970, 4525, 2824, 
      8429, 16661, 11713, 4513, 2245, 21253, 3272, 2692, 2516, 4145, 1952, 
      2777, 19360, 56520, 3281, 4546, 2817, 8082, 4360, 2888, 63445, 1538, 
      7298, 3697, 74737, 4250, 24329, 25561, 74666, 1381, 1205, 6865, 71845, 
      1348, 1073, 3049, 2405, 30890, 79361, 3109, 1010, 48745, 954, 32770, 
      1576, 1037, 4346, 2474, 1850, 1066, 3280, 46372, 53017, 545, 51605, 
      42509, 63442, 3001, 2336, 49684, 1322, 62861, 66410, 3133, 49165, 
      66373, 1733, 1625, 1552, 305, 2465, 69952, 4040, 4793, 81965, 2545, 
      697, 2522, 44221, 100553, 4274, 44570, 81832, 1789, 3497, 1780, 4498, 
      62010, 79533, 2213, 533, 530, 962, 484, 0, 325, 904, 3978, 850, 54772, 
      58580, 64025, 50, 61034, 65561, 2165, 2089, 75689, 109625, 52522, 
      66130, 70306, 119797, 1396, 5620, 400, 433, 74673, 119860, 653, 1157, 
      1565, 1796, 64205, 99421, 6466, 58853, 68968, 1037, 557, 3209, 62984, 
      108725, 6613, 127978, 130129, 106852, 94874, 5860, 2525, 1405, 6970, 
      105058, 2900, 93200, 6025, 1741, 1241, 2925, 69021, 96381, 102661, 
      5861, 78245, 87986, 6953, 1985, 69668, 2050, 6125, 80820, 5288, 5044, 
      88625, 90485, 87028, 3874, 3449, 6381, 2165, 105157, 112528, 124804, 
      147562, 9725, 2516, 84397, 87865, 105745, 155585, 10553, 4490, 130258, 
      7677, 5317, 99637, 115141, 11489, 3217, 96161, 108761, 5650, 112810, 
      12580, 5965, 6397, 5882, 11169, 5625, 107929, 110529, 113161, 8069, 
      112210, 11840, 7738, 7873, 115513, 125170, 138717, 14309, 111176, 
      15650, 10370, 115408, 14885, 8725, 149266, 10210, 138896, 9810, 20114, 
      17293, 11245, 141578, 19277, 13957, 13480, 138440, 19233, 19802, 
      153845, 160200, 13906, 19280, 18068, 19465, 17489, 19825, 15145, 14116, 
      11629, 22122, 19602, 15426, 11170, 21226, 18122, 12226, 12613, 20410, 
      18916, 18674, 24200, 20740, 19466, 18125, 25610, 18866, 17777, 28573, 
      24025, 22945, 21776, 30266, 24901, 20036, 28240, 32573, 29138, 33581, 
      26874, 24121, 25994, 30708, 33620, 28628, 34610, 26212, 25777, 33197, 
      34037, 38737, 40321, 34138, 35545, 35689 ], 
  [ 290962, 286274, 284258, 283145, 280925, 278405, 276776, 274580, 272548, 
      271925, 270202, 265157, 262180, 262346, 261290, 260829, 257170, 256157, 
      248229, 247333, 244765, 243113, 242080, 239650, 239125, 238153, 227017, 
      223925, 223625, 218618, 217156, 214730, 212585, 212050, 209828, 208853, 
      207050, 207349, 206645, 206132, 206180, 201701, 203008, 202113, 198997, 
      198061, 197425, 196418, 197045, 193825, 193609, 192730, 189481, 188525, 
      187514, 185930, 188362, 185341, 183265, 182618, 181485, 181480, 181917, 
      180746, 180689, 178148, 172450, 174250, 170893, 166436, 163225, 160922, 
      160000, 163690, 157645, 157216, 161172, 150553, 155033, 149770, 152360, 
      150410, 145186, 149922, 144253, 145188, 144065, 308593, 140850, 143329, 
      139885, 141193, 143882, 141661, 136165, 136197, 288261, 138673, 134698, 
      290714, 133956, 137800, 267912, 134186, 136706, 136946, 133940, 135490, 
      289448, 130357, 130442, 300890, 132602, 129188, 284980, 127458, 127549, 
      271090, 238250, 270477, 286920, 124048, 244313, 123562, 124162, 122789, 
      123524, 122477, 121565, 121652, 271037, 247906, 252292, 119249, 216137, 
      118964, 121376, 219284, 118765, 213517, 121545, 222457, 212714, 279305, 
      109000, 109384, 196985, 180370, 193954, 200565, 280818, 206132, 186281, 
      197392, 108050, 112610, 104645, 107653, 102884, 101770, 178490, 227077, 
      238661, 104212, 108692, 117280, 183956, 207440, 103194, 155869, 200349, 
      99380, 113972, 98545, 158978, 159722, 210290, 164221, 146393, 148073, 
      199261, 93250, 93349, 157541, 92992, 227840, 91373, 92968, 103325, 
      155965, 174082, 90829, 99208, 139429, 89365, 94609, 106705, 108090, 
      157378, 170578, 99065, 99716, 155669, 198581, 156132, 127058, 182570, 
      152345, 95085, 102906, 165317, 83305, 83385, 82994, 120005, 146885, 
      87725, 90632, 121000, 191449, 80980, 83792, 91265, 81245, 206825, 
      89325, 188424, 79537, 90197, 91282, 107861, 79844, 105760, 92009, 
      91205, 91460, 76009, 123713, 73802, 79217, 81010, 90341, 99041, 109922, 
      150184, 181922, 72980, 85049, 100724, 108305, 149108, 147485, 120321, 
      69668, 68521, 69625, 74324, 142676, 67981, 75181, 97357, 71893, 103045, 
      142265, 69250, 95301, 95141, 145741, 64010, 66410, 114185, 167693, 
      64288, 69280, 69588, 122553, 136945, 143028, 63122, 63226, 141962, 
      65309, 73949, 83026, 84802, 64313, 65348, 69109, 61960, 80116, 66749, 
      82826, 136754, 62036, 60965, 58600, 62500, 70369, 58346, 75688, 66845, 
      133453, 134569, 137394, 57217, 109520, 110452, 71656, 60381, 54545, 
      56053, 63505, 70465, 70208, 54265, 54080, 77386, 56170, 54344, 129076, 
      81682, 64084, 52033, 85018, 105832, 54594, 67525, 68581, 57065, 50192, 
      52480, 53540, 60992, 66370, 51025, 73138, 55060, 52765, 52420, 52309, 
      50245, 49348, 48845, 81524, 56864, 111970, 87961, 49186, 123700, 86728, 
      49124, 51005, 56740, 119989, 51713, 47530, 80512, 72577, 47017, 48256, 
      55120, 56065, 111250, 69821, 56612, 78130, 62530, 48618, 50269, 107869, 
      95569, 62633, 107021, 118084, 72661, 58741, 74376, 112850, 109217, 
      54290, 45445, 44785, 43018, 44785, 94420, 53045, 89986, 52841, 55949, 
      88250, 105120, 72241, 46800, 59305, 103210, 55133, 88733, 105829, 
      82013, 40813, 46429, 102901, 70677, 61137, 46485, 66645, 118400, 49409, 
      40784, 79204, 106165, 88442, 41905, 127413, 106409, 79613, 80834, 
      85940, 49865, 40352, 86377, 70425, 100637, 58858, 68905, 43264, 69589, 
      61700, 52741, 47336, 44021, 76525, 76930, 43625, 44378, 93761, 58250, 
      38714, 78377, 60100, 49985, 37456, 71125, 60385, 47650, 43489, 43290, 
      98660, 90245, 69224, 67349, 61685, 55624, 35333, 35465, 36242, 116500, 
      35649, 44721, 38602, 86440, 58580, 47458, 40933, 35050, 50929, 52065, 
      111850, 109586, 109025, 30634, 33874, 37850, 107005, 102100, 94285, 
      43045, 30285, 111725, 89465, 38210, 88148, 39988, 33553, 31985, 30545, 
      41033, 95290, 73762, 71266, 64962, 47197, 31545, 40690, 98596, 83189, 
      79976, 50170, 47057, 42961, 30325, 28850, 69433, 46180, 39460, 111989, 
      92405, 30193, 28913, 82781, 72925, 58181, 30805, 27565, 28397, 112489, 
      107314, 37629, 36634, 100553, 74969, 33458, 70021, 50885, 30962, 25937, 
      48421, 29696, 76357, 26122, 29506, 38653, 30589, 49613, 27149, 30125, 
      45674, 70992, 62361, 48989, 24809, 24754, 53338, 51298, 32245, 23985, 
      24705, 49978, 36329, 24329, 47450, 46517, 29042, 26897, 22997, 26282, 
      49069, 23341, 39924, 37330, 23645, 25385, 22048, 44404, 25965, 25834, 
      21605, 21572, 23426, 56369, 23040, 38961, 22753, 27173, 31189, 34805, 
      28162, 25357, 20365, 48161, 28925, 19997, 20617, 26890, 25768, 20618, 
      22217, 18820, 50896, 17858, 18530, 18589, 33314, 22048, 25168, 33300, 
      17225, 29482, 16785, 39141, 16960, 16484, 18065, 19633, 24229, 29549, 
      37234, 16498, 16810, 22018, 17909, 42109, 14690, 15041, 17042, 44917, 
      47765, 52666, 55850, 14170, 14186, 41149, 15453, 14752, 63632, 13229, 
      14906, 28850, 13169, 12944, 27673, 12577, 26962, 12100, 12349, 13352, 
      66370, 10025, 10961, 9725, 9850, 32818, 9925, 46472, 69658, 8464, 8306, 
      27981, 7970, 8021, 8528, 9769, 10048, 9169, 10705, 62325, 13466, 64656, 
      8114, 8749, 9061, 11602, 17797, 30897, 6449, 7696, 6253, 5965, 6029, 
      6829, 73376, 5557, 5480, 6485, 11113, 5189, 5545, 5785, 5850, 9385, 
      9389, 24520, 4261, 4229, 6929, 20354, 26897, 42512, 10053, 4420, 4373, 
      3725, 3946, 4176, 69017, 3533, 32948, 70964, 3370, 56149, 3140, 5345, 
      39617, 51866, 3141, 3434, 3385, 2818, 3104, 2929, 95729, 3330, 2601, 
      11626, 21370, 15626, 3204, 2448, 26640, 2465, 2245, 3653, 2866, 2221, 
      4234, 24525, 65353, 2248, 2969, 1924, 11401, 2817, 1921, 72810, 2405, 
      10469, 2330, 84890, 2665, 30196, 31572, 84817, 1234, 1850, 9992, 81812, 
      1089, 1714, 5058, 1424, 37505, 89828, 1802, 925, 57010, 793, 39593, 
      873, 730, 2525, 1301, 965, 685, 1781, 54449, 61634, 1060, 60112, 50258, 
      72845, 1530, 4285, 58041, 569, 72224, 76025, 5402, 57482, 75986, 3460, 
      650, 613, 914, 4514, 79813, 2161, 2696, 92612, 1130, 180, 4633, 52128, 
      112306, 2273, 52505, 92465, 3636, 1706, 3625, 2417, 71305, 90016, 850, 
      34, 29, 2405, 17, 325, 0, 145, 2029, 125, 63513, 67609, 73450, 185, 
      70241, 75092, 4132, 778, 85898, 121850, 61073, 75689, 80153, 132560, 
      405, 3257, 125, 1346, 84802, 132617, 160, 2570, 3194, 3533, 73610, 
      111058, 3917, 67856, 78689, 388, 340, 1586, 72265, 120850, 4084, 
      141109, 143368, 118865, 106201, 3541, 1250, 2650, 4397, 116957, 1513, 
      104413, 3700, 928, 2228, 1570, 78682, 107770, 114410, 3604, 88516, 
      98869, 4442, 1130, 79361, 1193, 3860, 91225, 3305, 3133, 99490, 101456, 
      97781, 2493, 2248, 4240, 2650, 116946, 124709, 137633, 161505, 6890, 
      2597, 94916, 98600, 117522, 169882, 7604, 3233, 143329, 5410, 3770, 
      111050, 127418, 8392, 3106, 107354, 120674, 4097, 124937, 9333, 4338, 
      4660, 4325, 8242, 4210, 119762, 122506, 125282, 5930, 124253, 8869, 
      5877, 6010, 127690, 137849, 152080, 11002, 123097, 12125, 7925, 127541, 
      11570, 6850, 163085, 8109, 152165, 7921, 16133, 13780, 9028, 154949, 
      15506, 11194, 10825, 151625, 15496, 16025, 167744, 174385, 11349, 
      15677, 14681, 15860, 14312, 16250, 12506, 11729, 10138, 18253, 16165, 
      12853, 9965, 17569, 15041, 10729, 11042, 16965, 15793, 15725, 20345, 
      17669, 16717, 15700, 21845, 16609, 15844, 24442, 20754, 19890, 18973, 
      25985, 21554, 18085, 24557, 28240, 25345, 29138, 23581, 21474, 22985, 
      26869, 29485, 25357, 30365, 23585, 23258, 29306, 30244, 34568, 36004, 
      31005, 32194, 32372 ], 
  [ 291681, 287321, 285157, 284090, 282010, 278980, 277733, 275725, 273545, 
      272584, 270689, 265586, 263493, 262673, 262145, 261346, 258065, 257050, 
      249010, 248040, 245250, 244052, 243305, 240221, 240200, 239202, 227610, 
      224680, 224018, 219145, 218233, 215345, 213460, 214001, 210697, 209864, 
      207985, 208836, 207146, 207281, 207425, 202984, 205201, 204304, 199818, 
      198952, 198050, 197761, 199058, 194490, 194706, 193825, 190112, 189226, 
      188645, 187249, 190593, 186850, 184050, 184025, 182410, 182525, 183418, 
      181477, 181876, 178945, 173785, 176305, 172296, 168353, 164106, 161605, 
      160945, 166241, 158440, 158633, 163693, 151402, 157562, 150713, 154669, 
      152785, 145973, 152485, 146042, 147241, 146020, 319284, 142105, 145472, 
      140706, 143354, 146665, 144202, 137000, 137224, 298504, 140922, 135505, 
      301073, 134833, 140165, 277573, 135805, 138997, 139285, 135725, 137825, 
      299869, 131368, 131573, 311669, 134929, 130817, 295345, 128245, 128648, 
      281045, 247145, 280474, 297421, 125185, 253490, 124865, 125753, 124042, 
      125137, 123944, 123220, 123545, 281210, 257357, 261909, 121040, 224548, 
      121181, 124025, 227837, 121076, 221876, 124594, 231218, 221137, 290000, 
      110045, 110717, 204962, 187673, 201833, 208708, 291625, 214513, 193892, 
      205481, 110305, 115585, 106178, 109954, 104197, 102625, 185921, 236356, 
      248324, 106573, 111725, 121225, 191693, 216089, 105481, 162356, 208756, 
      100825, 117721, 99892, 165677, 166513, 219145, 171250, 152602, 154400, 
      207818, 94365, 94536, 164392, 94321, 237425, 92434, 94725, 106900, 
      162900, 181809, 92650, 102397, 145570, 90920, 97268, 110708, 112213, 
      164429, 178205, 102370, 103093, 162692, 207332, 163201, 132661, 190765, 
      159290, 98260, 106873, 172904, 84482, 84610, 84313, 125380, 153700, 
      90290, 93605, 126469, 200132, 82125, 85849, 94450, 82772, 216080, 
      92410, 197053, 80820, 93448, 94653, 112648, 81461, 110585, 95776, 
      94946, 95225, 77778, 129754, 74945, 81728, 83785, 94148, 103568, 
      115193, 157541, 190549, 74477, 88490, 105485, 113570, 156461, 154810, 
      126394, 71105, 69668, 71370, 76957, 149917, 69364, 78004, 102196, 
      74306, 108290, 149570, 71465, 100132, 99994, 153234, 64685, 68237, 
      120212, 176072, 64265, 71753, 72109, 129034, 144098, 150445, 64033, 
      64233, 149353, 67226, 77162, 87149, 89069, 63682, 67477, 71908, 63509, 
      84113, 65416, 87085, 144037, 61469, 60418, 59085, 61445, 73706, 59809, 
      72997, 65042, 140744, 141908, 144853, 56898, 115705, 116685, 69149, 
      62794, 54772, 57672, 66420, 67978, 67745, 54370, 54305, 74273, 58049, 
      55861, 136305, 86389, 62045, 52802, 81225, 112045, 56701, 71240, 72392, 
      55666, 50881, 54225, 55525, 64081, 63865, 50752, 77401, 53825, 51938, 
      51665, 51578, 50090, 50129, 49480, 77741, 55241, 106481, 83744, 48929, 
      117657, 82557, 50665, 53002, 59625, 114088, 50660, 48613, 76673, 69290, 
      48050, 49793, 57905, 58970, 105705, 66674, 59681, 74357, 59957, 47821, 
      52520, 114440, 90738, 60010, 101588, 112121, 69170, 56402, 79117, 
      107101, 103636, 52381, 45000, 44288, 43889, 46400, 89505, 51130, 85285, 
      50900, 59336, 93965, 99625, 68594, 49081, 63050, 97785, 58516, 94516, 
      100258, 77690, 41290, 48778, 97448, 67048, 58228, 48904, 71080, 112225, 
      47626, 42001, 84501, 100516, 83681, 41296, 120826, 100708, 75304, 
      86293, 81245, 47834, 41945, 92170, 66640, 95146, 55861, 65138, 45713, 
      65722, 58385, 50170, 45317, 46682, 72200, 82325, 41962, 42569, 88420, 
      55045, 37621, 73826, 56725, 47450, 39409, 66980, 56960, 45305, 41600, 
      46177, 93025, 85018, 65173, 63418, 58138, 52533, 36970, 37220, 38165, 
      110045, 37522, 47890, 41049, 81325, 55145, 44909, 39080, 37013, 54788, 
      56020, 105505, 103337, 102800, 31201, 35737, 40385, 100850, 96161, 
      88706, 40826, 30706, 105352, 84100, 36517, 82829, 38029, 32530, 31298, 
      31778, 44090, 89609, 69185, 66833, 60913, 44468, 30880, 43745, 92745, 
      78082, 75037, 47125, 44276, 40564, 29800, 29741, 65042, 43445, 42485, 
      105508, 86788, 29520, 30160, 77618, 68290, 54458, 29914, 27970, 29570, 
      105956, 100997, 35656, 34781, 94496, 70160, 31937, 65448, 47560, 29725, 
      26308, 52488, 31697, 71396, 27281, 31529, 36306, 32850, 46280, 26408, 
      32360, 49613, 66265, 58138, 45652, 24592, 25857, 49637, 47741, 30440, 
      25012, 26020, 54341, 34018, 23938, 44129, 43268, 27593, 25808, 23108, 
      28145, 45602, 23090, 43537, 34821, 23176, 24410, 22201, 48445, 24820, 
      27833, 21634, 22393, 25037, 61316, 22321, 42634, 24336, 29572, 29098, 
      38138, 26405, 24008, 20264, 52642, 26996, 19796, 21904, 29401, 24221, 
      20005, 21170, 18805, 55633, 17957, 19637, 19720, 36725, 24089, 27689, 
      36733, 17824, 32553, 17476, 43144, 16785, 17125, 19450, 21402, 26788, 
      32776, 41157, 17777, 18185, 24401, 19618, 46458, 15245, 15908, 18605, 
      49480, 52520, 57733, 61109, 14625, 14689, 45490, 16840, 15993, 69385, 
      13652, 16265, 32225, 14020, 13793, 30994, 13328, 30233, 12465, 13428, 
      14813, 72405, 10250, 12050, 9802, 10693, 36829, 10980, 51461, 75917, 
      8793, 8513, 31690, 8461, 8584, 9521, 11170, 11521, 10448, 12368, 68260, 
      15677, 70729, 9265, 10138, 10568, 13613, 20648, 34948, 6586, 8865, 
      6120, 6120, 6568, 7848, 79913, 5634, 5821, 7592, 13250, 5066, 6500, 
      6836, 6925, 11322, 11348, 28205, 4392, 4552, 8452, 23677, 30794, 47489, 
      12196, 4113, 5194, 3944, 4573, 5017, 75424, 3482, 37337, 77465, 3365, 
      61928, 3349, 6730, 44458, 57425, 3034, 3085, 3060, 2997, 2873, 2818, 
      103298, 2929, 2848, 14153, 24905, 18629, 2725, 2977, 30625, 2320, 2340, 
      4804, 2405, 2792, 5597, 28360, 71632, 1949, 2306, 1717, 14002, 2176, 
      1664, 79441, 3370, 12970, 1805, 92045, 1994, 34493, 35965, 91970, 1521, 
      2665, 12461, 88841, 1300, 2525, 6781, 1153, 42298, 97189, 1313, 1250, 
      62901, 1066, 44522, 784, 905, 1690, 898, 754, 810, 1160, 60212, 67757, 
      1781, 66161, 55801, 79490, 925, 5960, 63988, 442, 78841, 82810, 7289, 
      63401, 82769, 4985, 373, 360, 1693, 6253, 86760, 1280, 1669, 100081, 
      557, 205, 6410, 57769, 120509, 1306, 58162, 99920, 5233, 877, 5220, 
      1394, 77866, 97369, 305, 65, 58, 3730, 68, 904, 145, 0, 1090, 2, 69700, 
      73988, 80093, 634, 76738, 81805, 5801, 261, 93061, 130357, 67130, 
      82418, 87074, 141425, 100, 2036, 296, 2309, 91909, 141476, 185, 3865, 
      4633, 5044, 80233, 119169, 2570, 74209, 85520, 305, 545, 853, 78800, 
      129281, 2745, 150210, 152541, 127220, 114098, 2340, 745, 3825, 3026, 
      125234, 932, 112232, 2493, 729, 3229, 1009, 85465, 115705, 122585, 
      2441, 95705, 106466, 3109, 901, 86164, 962, 2689, 98500, 2320, 2196, 
      107069, 109105, 105284, 1906, 1781, 3145, 3305, 125137, 133160, 146516, 
      171130, 5329, 2980, 102257, 106085, 125701, 179741, 5965, 2722, 152370, 
      4225, 3065, 118985, 135929, 6653, 3357, 115141, 128941, 3386, 133346, 
      7492, 3577, 3825, 3610, 6613, 3589, 127973, 130813, 133685, 4825, 
      132602, 7208, 4954, 5085, 136125, 146618, 161305, 9113, 131360, 10090, 
      6610, 135944, 9673, 5913, 172610, 7018, 161320, 6970, 13786, 11745, 
      7857, 164170, 13297, 9657, 9360, 160720, 13309, 13810, 177313, 184144, 
      9946, 13576, 12724, 13757, 12493, 14165, 11045, 10436, 9441, 15970, 
      14170, 11434, 9458, 15426, 13282, 10026, 10289, 14962, 14004, 14050, 
      18064, 15908, 15170, 14369, 19618, 15386, 14837, 21969, 18853, 18133, 
      17384, 23410, 19601, 17060, 22376, 25625, 23090, 26449, 21658, 19981, 
      21250, 24580, 26996, 23444, 27802, 22100, 21845, 26977, 27977, 32045, 
      33381, 29170, 30213, 30413 ], 
  [ 293257, 289813, 287249, 286312, 284624, 280202, 280009, 278525, 275945, 
      274058, 271697, 266452, 266797, 263269, 264193, 262468, 260237, 259220, 
      250900, 249730, 246340, 246394, 246437, 241565, 242930, 241864, 229060, 
      226586, 224932, 220445, 221049, 216901, 215738, 219245, 212969, 212530, 
      210449, 212818, 208420, 210337, 210745, 206426, 211149, 210250, 202000, 
      201330, 199700, 201389, 204532, 196264, 197668, 196785, 191810, 191120, 
      191725, 190853, 196705, 190980, 186196, 187885, 184948, 185393, 187540, 
      183485, 185138, 181145, 177489, 181989, 176194, 173689, 166600, 163565, 
      163629, 173345, 160722, 162629, 170725, 153864, 164644, 153437, 161153, 
      159461, 148289, 159685, 151124, 153049, 151562, 348850, 145729, 151538, 
      143140, 149480, 154505, 151380, 139490, 140242, 326866, 147304, 137925, 
      329761, 137449, 146873, 304345, 140465, 145505, 145925, 140845, 144461, 
      328745, 134370, 134905, 341533, 141557, 135529, 324081, 130645, 131906, 
      308657, 271849, 308212, 326545, 128565, 278980, 128705, 130385, 127748, 
      129833, 128242, 128042, 129025, 309460, 283625, 288637, 126250, 247970, 
      127573, 131605, 251653, 127730, 245162, 133288, 255620, 244613, 319738, 
      113249, 114713, 227236, 208097, 223841, 231442, 321685, 237905, 215170, 
      228077, 116861, 124121, 110752, 116640, 108173, 105345, 206725, 262242, 
      275266, 113445, 120445, 132453, 213349, 240253, 112153, 180578, 232258, 
      105185, 128417, 103986, 184489, 185585, 243893, 190980, 170084, 172210, 
      231764, 97849, 98218, 183650, 98397, 264205, 95780, 99985, 117170, 
      182410, 203497, 98100, 111609, 162900, 95642, 105026, 122162, 123997, 
      184265, 199625, 111908, 112829, 182458, 231850, 183097, 148529, 213761, 
      178852, 107458, 118249, 194242, 88196, 88456, 88421, 140642, 172922, 
      97828, 102265, 141993, 224498, 85765, 91997, 103700, 87466, 242026, 
      101392, 221281, 84850, 102890, 104425, 126314, 86413, 124373, 106658, 
      105760, 106105, 83176, 146900, 78625, 89170, 91953, 105154, 116554, 
      130225, 178313, 214817, 79141, 98500, 119125, 128596, 177229, 175508, 
      143656, 75625, 73394, 76744, 84773, 170405, 73746, 86346, 116082, 
      81524, 123296, 170248, 78149, 114010, 113936, 174436, 67141, 73861, 
      137386, 199714, 64805, 79157, 79645, 147460, 164372, 171445, 67145, 
      67609, 170285, 73108, 86608, 99101, 101417, 62564, 73949, 80226, 68393, 
      95729, 62378, 99425, 164693, 60541, 59552, 61057, 59189, 83528, 64481, 
      66249, 60736, 161450, 162746, 166021, 56680, 133373, 134485, 62921, 
      70096, 56066, 62794, 75106, 61812, 61645, 55332, 55597, 66389, 63893, 
      60713, 156865, 100017, 57125, 55604, 71485, 129825, 63193, 82154, 
      83570, 52520, 53477, 59725, 61685, 73277, 57681, 50706, 89829, 51137, 
      50372, 50297, 50276, 50372, 52985, 51938, 68053, 51493, 92105, 72866, 
      48941, 101761, 71809, 55625, 59216, 68281, 98586, 48490, 52317, 66845, 
      60980, 51620, 54749, 66293, 67688, 91189, 58756, 68857, 64721, 53621, 
      46369, 59450, 133250, 78196, 53540, 87394, 96473, 60320, 50720, 92905, 
      92045, 89042, 47885, 44530, 43682, 47045, 51602, 76753, 46628, 73125, 
      46330, 69418, 110449, 85285, 59336, 56125, 74120, 83641, 68594, 111194, 
      85716, 66580, 43380, 56016, 83234, 57850, 51010, 56338, 84058, 96029, 
      43508, 46133, 99853, 85770, 71377, 40410, 103504, 85826, 64250, 102101, 
      69133, 43048, 47125, 108900, 57034, 80852, 48429, 55592, 53261, 55908, 
      50089, 43920, 40585, 54820, 61130, 97985, 38216, 38425, 74570, 47069, 
      35453, 62152, 48285, 41320, 45621, 56426, 48386, 39701, 37250, 54961, 
      78377, 71492, 54881, 53456, 49232, 44881, 42320, 42898, 44305, 93149, 
      43528, 57460, 48637, 68121, 46561, 38765, 34850, 43277, 66266, 67762, 
      88929, 87025, 86554, 33633, 41733, 48229, 84800, 80705, 74240, 35600, 
      32740, 88706, 70226, 32741, 69085, 33525, 30600, 30292, 36052, 53380, 
      74873, 57485, 55529, 50665, 37850, 29938, 53033, 77545, 64928, 62345, 
      39645, 37522, 34866, 29250, 33085, 53864, 36821, 51701, 88586, 72242, 
      28570, 34490, 64324, 56448, 45124, 28368, 29988, 33700, 88898, 84533, 
      31138, 30593, 78754, 57850, 28669, 53794, 39338, 27245, 28250, 64594, 
      38125, 58682, 31397, 38021, 30784, 40000, 38050, 25306, 39442, 61381, 
      54205, 47464, 37418, 24938, 29833, 40409, 38909, 26426, 28786, 30586, 
      67289, 28616, 23816, 35953, 35290, 24565, 23770, 24370, 34225, 37028, 
      23360, 54433, 28885, 22850, 22696, 23589, 60525, 22642, 34301, 22688, 
      25625, 30445, 75898, 21325, 53716, 29674, 37154, 24336, 48292, 22565, 
      21290, 20978, 65960, 22690, 20242, 26442, 37305, 20969, 19325, 19300, 
      19773, 69669, 19249, 23701, 23850, 47125, 30725, 35645, 47197, 20498, 
      42025, 20410, 55186, 17341, 19925, 24296, 27304, 34866, 42698, 52993, 
      22349, 23021, 32009, 25376, 59476, 17833, 19354, 23965, 63090, 66658, 
      72729, 76633, 16945, 17141, 58500, 21730, 20485, 86285, 15898, 21085, 
      42589, 17450, 17221, 41220, 16490, 40325, 14569, 17506, 19945, 90133, 
      12004, 16180, 11156, 14157, 49005, 15034, 66337, 94289, 10861, 10249, 
      43060, 10985, 11306, 13429, 16200, 16749, 15146, 18122, 85762, 22945, 
      88621, 13625, 15156, 15914, 20345, 29690, 47290, 8168, 13285, 6970, 
      7762, 9266, 11866, 99109, 7072, 7985, 11866, 20360, 5968, 10370, 10970, 
      11125, 17896, 17986, 39593, 6010, 6698, 13898, 34073, 42772, 62437, 
      19354, 4537, 8720, 5818, 7569, 8605, 94322, 4624, 50689, 96625, 4637, 
      79106, 5213, 11828, 59060, 74005, 4036, 3425, 3466, 4789, 3541, 3816, 
      125416, 3133, 4834, 22409, 35933, 28201, 2725, 5749, 42901, 3242, 3922, 
      9290, 2465, 5690, 10673, 40234, 90234, 2465, 1828, 2493, 22500, 1762, 
      2306, 99025, 7376, 21200, 1717, 113077, 1508, 47669, 49405, 113000, 
      3673, 6269, 20617, 109537, 3250, 6125, 12889, 1781, 56852, 118805, 
      1345, 3524, 80485, 3204, 59464, 1930, 2777, 788, 1184, 1568, 2548, 850, 
      77458, 85993, 5165, 84197, 72449, 99172, 673, 11978, 81754, 1508, 
      98453, 102884, 13897, 81097, 102841, 10601, 1037, 1090, 5261, 12461, 
      107290, 290, 281, 122057, 421, 1717, 12740, 74725, 144521, 104, 75176, 
      121882, 11089, 65, 11074, 52, 97380, 119061, 281, 1625, 1616, 8852, 
      1690, 3978, 2029, 1090, 0, 1156, 88210, 93026, 99857, 3368, 96104, 
      101765, 11897, 349, 114269, 155261, 85300, 102436, 107620, 167317, 778, 
      202, 2290, 6481, 112977, 167362, 1781, 8957, 10121, 10730, 99977, 
      143005, 400, 93221, 105850, 1625, 2657, 389, 98330, 154025, 625, 
      176800, 179329, 151762, 137384, 610, 929, 8629, 832, 149572, 914, 
      135314, 757, 1765, 7565, 1053, 105705, 139113, 146653, 833, 117065, 
      128948, 1037, 1865, 106466, 1924, 1073, 120114, 1226, 1234, 129533, 
      131765, 127546, 1924, 2129, 1773, 6749, 149305, 158050, 172594, 199252, 
      2693, 5690, 124105, 128329, 149857, 208517, 3125, 2984, 178900, 2637, 
      2797, 142477, 161005, 3545, 5725, 138233, 153353, 3112, 158152, 4114, 
      3169, 3217, 3332, 3825, 3573, 152245, 155349, 158485, 3485, 157264, 
      4346, 4132, 4261, 161041, 172456, 188397, 5645, 155810, 6224, 4724, 
      160786, 6197, 5077, 200548, 5776, 188258, 6120, 9104, 7921, 6409, 
      191300, 9005, 7213, 7114, 187514, 9081, 9512, 205421, 212778, 7888, 
      9602, 9146, 9781, 9305, 10249, 8845, 8698, 9349, 11520, 10512, 9360, 
      9892, 11368, 10280, 9928, 10057, 11296, 10930, 11300, 13658, 12946, 
      12800, 12593, 15392, 13928, 13973, 17077, 15541, 15217, 14930, 18248, 
      16153, 16178, 18322, 20381, 18836, 21005, 18324, 17833, 18440, 20250, 
      22130, 20162, 22736, 20002, 19945, 22565, 23753, 27145, 28213, 26176, 
      26821, 27085 ], 
  [ 292781, 288385, 286229, 285156, 283060, 280066, 278785, 276757, 274585, 
      273650, 271765, 266656, 264485, 263745, 263173, 262400, 259081, 258064, 
      250016, 249050, 246272, 245034, 244261, 241225, 241162, 240164, 228584, 
      225634, 225000, 220105, 219145, 216289, 214378, 214825, 211609, 210762, 
      208885, 209690, 208080, 208161, 208297, 203842, 205981, 205082, 200708, 
      199834, 198952, 198601, 199840, 195380, 195560, 194677, 190994, 190100, 
      189481, 188065, 191333, 187648, 184904, 184825, 183248, 183353, 184208, 
      182329, 182690, 179785, 174565, 177025, 173066, 169065, 164900, 162409, 
      161725, 166885, 159226, 159365, 164333, 152164, 158184, 151465, 155305, 
      153409, 146725, 153089, 146704, 147881, 146666, 319202, 142805, 146098, 
      141440, 143972, 147229, 144784, 137722, 137930, 298442, 141524, 136225, 
      300997, 135545, 140753, 277553, 136453, 139589, 139873, 136357, 138409, 
      299777, 132058, 132253, 311545, 135505, 131449, 295249, 128945, 129322, 
      280981, 247165, 280400, 297305, 125845, 253480, 125509, 126373, 124688, 
      125753, 124570, 123826, 124129, 281104, 257309, 261845, 121626, 224578, 
      121725, 124533, 227853, 121610, 221906, 125060, 231208, 221153, 289818, 
      110665, 111313, 205000, 187765, 201877, 208730, 291425, 214513, 193954, 
      205501, 110809, 116029, 106740, 110452, 104773, 103237, 185985, 236266, 
      248202, 107053, 112149, 121573, 191725, 216045, 105965, 162490, 208730, 
      101377, 118081, 100450, 165789, 166613, 219073, 171328, 152744, 154530, 
      207760, 94925, 95090, 164474, 94861, 237277, 92992, 95225, 107242, 
      162962, 181805, 93136, 102769, 145696, 91426, 97682, 111010, 112505, 
      164477, 178205, 102728, 103445, 162738, 207234, 163241, 132821, 190709, 
      159336, 98618, 107165, 172890, 85000, 85124, 84817, 125546, 153746, 
      90688, 93969, 126625, 200018, 82637, 86285, 94792, 83250, 215914, 
      92756, 196937, 81314, 93778, 94973, 112850, 81925, 110773, 96050, 
      95220, 95497, 78212, 129832, 75429, 82098, 84133, 94410, 103770, 
      115333, 157505, 190405, 74925, 88776, 105661, 113704, 156421, 154768, 
      126452, 71545, 70130, 71780, 77293, 149869, 69802, 78322, 102346, 
      74656, 108404, 149508, 71825, 100274, 100132, 153152, 65169, 68625, 
      120250, 175914, 64805, 72085, 72437, 129032, 144040, 150365, 64493, 
      64685, 149273, 67600, 77428, 87337, 89245, 64264, 67829, 72202, 63905, 
      84305, 66050, 87253, 143953, 62037, 60980, 59561, 62045, 73940, 60197, 
      73729, 65700, 140642, 141802, 144737, 57428, 115693, 116669, 69857, 
      63092, 55250, 58034, 66674, 68680, 68445, 54856, 54781, 75025, 58385, 
      56225, 136193, 86485, 62701, 53224, 82025, 112009, 57005, 71410, 72554, 
      56260, 51301, 54557, 55837, 64301, 64549, 51250, 77521, 54401, 52480, 
      52201, 52112, 50576, 50537, 49898, 78525, 55845, 107405, 84562, 49417, 
      118625, 83369, 51001, 53300, 59849, 115042, 51210, 48985, 77453, 70024, 
      48424, 50125, 58133, 59188, 106625, 67392, 59881, 75125, 60625, 48341, 
      52786, 114346, 91592, 60680, 102490, 113065, 69908, 57044, 79169, 
      108025, 104546, 52985, 45482, 44770, 44257, 46706, 90353, 51728, 86113, 
      51498, 59490, 93925, 100517, 69332, 49325, 63172, 98669, 58666, 94466, 
      101152, 78480, 41680, 49012, 98330, 67778, 58898, 49130, 71138, 113165, 
      48200, 42325, 84485, 101410, 84501, 41770, 121796, 101602, 76082, 
      86257, 82053, 48420, 42229, 92104, 67370, 96016, 56521, 65860, 45917, 
      66448, 59065, 50788, 45889, 46864, 72962, 82277, 42500, 43117, 89258, 
      55705, 38105, 74596, 57397, 48052, 39637, 67714, 57634, 45889, 42146, 
      46325, 93881, 85840, 65897, 64132, 58820, 53177, 37220, 37458, 38389, 
      110965, 37748, 48008, 41225, 82129, 55809, 45497, 39610, 37225, 54842, 
      56066, 106405, 104229, 103690, 31525, 35953, 40545, 101732, 97025, 
      89540, 41380, 31040, 106250, 84914, 37025, 83637, 38557, 32980, 31720, 
      32040, 44200, 90445, 69929, 67565, 61613, 45058, 31298, 43853, 93593, 
      78868, 75809, 47737, 44866, 41122, 30202, 30025, 65764, 44029, 42589, 
      106402, 87610, 29930, 30410, 78400, 69028, 55120, 30340, 28288, 29824, 
      106850, 101873, 36170, 35285, 95346, 70906, 32409, 66170, 48178, 30169, 
      26618, 52490, 31869, 72146, 27521, 31697, 36836, 32996, 46890, 26802, 
      32506, 49617, 66989, 58820, 46258, 24938, 26093, 50269, 48361, 30914, 
      25250, 26234, 54301, 34532, 24292, 44725, 43858, 28033, 26218, 23418, 
      28309, 46208, 23428, 43553, 35345, 23530, 24804, 22501, 48421, 25226, 
      27977, 21940, 22633, 25209, 61210, 22685, 42632, 24506, 29674, 29572, 
      38160, 26849, 24418, 20570, 52564, 27450, 20106, 22090, 29485, 24641, 
      20345, 21544, 19093, 55525, 18229, 19825, 19906, 36721, 24197, 27757, 
      36725, 18050, 32573, 17690, 43082, 17069, 17341, 19604, 21524, 26842, 
      32770, 41093, 17929, 18329, 24461, 19732, 46352, 15453, 16090, 18729, 
      49354, 52378, 57565, 60925, 14837, 14897, 45376, 16970, 16133, 69149, 
      13858, 16393, 32185, 14186, 13957, 30952, 13498, 30193, 12665, 13562, 
      14913, 72113, 10440, 12168, 10000, 10825, 36697, 11090, 51241, 75589, 
      8957, 8685, 31568, 8605, 8722, 9621, 11236, 11581, 10522, 12410, 67946, 
      15669, 70397, 9341, 10192, 10610, 13613, 20578, 34778, 6740, 8933, 
      6290, 6266, 6682, 7922, 79525, 5780, 5945, 7650, 13220, 5220, 6562, 
      6890, 6977, 11300, 11322, 28033, 4514, 4658, 8458, 23533, 30600, 47205, 
      12146, 4265, 5252, 4050, 4645, 5069, 75010, 3604, 37089, 77041, 3481, 
      61562, 3445, 6728, 44168, 57073, 3152, 3221, 3194, 3089, 2997, 2932, 
      102772, 3065, 2930, 14045, 24713, 18477, 2861, 3029, 30389, 2426, 2426, 
      4802, 2533, 2834, 5573, 28130, 71194, 2057, 2440, 1813, 13864, 2306, 
      1762, 78965, 3364, 12836, 1921, 91521, 2120, 34205, 35669, 91444, 1565, 
      2665, 12321, 88321, 1346, 2521, 6701, 1237, 41960, 96637, 1413, 1280, 
      62465, 1096, 44164, 842, 941, 1808, 980, 820, 848, 1258, 59778, 67293, 
      1765, 65701, 55381, 78976, 1013, 5858, 63530, 488, 78325, 82280, 7165, 
      62941, 82237, 4889, 425, 410, 1657, 6137, 86210, 1378, 1777, 99481, 
      625, 221, 6280, 57317, 119837, 1396, 57700, 99306, 5105, 949, 5090, 
      1480, 77320, 96757, 349, 61, 52, 3616, 58, 850, 125, 2, 1156, 0, 69170, 
      73442, 79525, 580, 76180, 81229, 5641, 281, 92441, 129625, 66600, 
      81832, 86472, 140661, 98, 2106, 250, 2197, 91285, 140706, 149, 3721, 
      4477, 4882, 79645, 118457, 2644, 73637, 84906, 265, 481, 865, 78202, 
      128525, 2801, 149396, 151721, 126466, 113380, 2378, 725, 3665, 3076, 
      124480, 914, 111514, 2525, 677, 3077, 985, 84829, 114973, 121833, 2465, 
      95033, 105760, 3145, 845, 85522, 904, 2705, 97810, 2314, 2186, 106345, 
      108373, 104562, 1856, 1721, 3133, 3145, 124349, 132346, 145666, 170216, 
      5345, 2834, 101529, 105345, 124901, 178801, 5981, 2644, 151496, 4201, 
      3001, 118201, 135097, 6673, 3209, 114365, 128125, 3316, 132516, 7514, 
      3509, 3761, 3536, 6613, 3505, 127153, 129985, 132849, 4777, 131764, 
      7202, 4880, 5009, 135269, 145732, 160381, 9113, 130514, 10100, 6560, 
      135082, 9665, 5825, 171648, 6932, 160378, 6868, 13796, 11729, 7769, 
      163216, 13289, 9593, 9290, 159770, 13297, 13796, 176317, 183130, 9860, 
      13546, 12682, 13725, 12433, 14125, 10953, 10330, 9281, 15940, 14116, 
      11332, 9280, 15380, 13204, 9860, 10125, 14900, 13922, 13952, 18010, 
      15802, 15044, 14225, 19540, 15220, 14653, 21905, 18737, 18005, 17242, 
      23348, 19485, 16858, 22266, 25549, 22984, 26377, 21520, 19805, 21092, 
      24466, 26890, 23290, 27700, 21906, 21645, 26849, 27833, 31905, 33245, 
      28964, 30017, 30213 ], 
  [ 368293, 356525, 357521, 355394, 350138, 358184, 348485, 342245, 343225, 
      349652, 351445, 347378, 325741, 346565, 334421, 341010, 329269, 328250, 
      322290, 322900, 324850, 313616, 306529, 317689, 306580, 306106, 303970, 
      297332, 304586, 296525, 283465, 290597, 282896, 259669, 280121, 276116, 
      275813, 264520, 284474, 270353, 268385, 262868, 245017, 244116, 269722, 
      267268, 272170, 256037, 242546, 267538, 258250, 257365, 263668, 261194, 
      251105, 245477, 228757, 240850, 253882, 240125, 249066, 246541, 237402, 
      252353, 242720, 248225, 230893, 217573, 227812, 212225, 230674, 232385, 
      225913, 195829, 226564, 213025, 193797, 217906, 187106, 215101, 188957, 
      185477, 213505, 180945, 191386, 186777, 187664, 168736, 199053, 182884, 
      207154, 180226, 169805, 172618, 202900, 198900, 157428, 175666, 201925, 
      157349, 199665, 172261, 149157, 184265, 172673, 171905, 180485, 170437, 
      154541, 193012, 190577, 158417, 167525, 178721, 151057, 194625, 188164, 
      145729, 135053, 144090, 149949, 183625, 135050, 179605, 174157, 179834, 
      173009, 174980, 170024, 165065, 140570, 132553, 133405, 164660, 122432, 
      155285, 148625, 122549, 153064, 120808, 140202, 121162, 118469, 137156, 
      169453, 163789, 111770, 109261, 110749, 111816, 136125, 112337, 108608, 
      109633, 142757, 132197, 154466, 141346, 157229, 165685, 104309, 114088, 
      117608, 136357, 126725, 116161, 103205, 107537, 136845, 101320, 105480, 
      150665, 116873, 151840, 99881, 98597, 105821, 98050, 97346, 96500, 
      100810, 151033, 149620, 94868, 146233, 107705, 150146, 137125, 109160, 
      91240, 92725, 133450, 113101, 91330, 137524, 119584, 103456, 102321, 
      90121, 91225, 110426, 109565, 88904, 95528, 88353, 90017, 91097, 87074, 
      108936, 100125, 86420, 138970, 138042, 135629, 87464, 84104, 114146, 
      108485, 86437, 89344, 137125, 120785, 104570, 129320, 92612, 104634, 
      87309, 132640, 101972, 100537, 87380, 125885, 84241, 92660, 92354, 
      92105, 118474, 76466, 129365, 106052, 102301, 89960, 83540, 78797, 
      75205, 80225, 120965, 92210, 80165, 77162, 74117, 72986, 72018, 118625, 
      123520, 112018, 98069, 69653, 117928, 94888, 74728, 100162, 71842, 
      67706, 101533, 72648, 71978, 67138, 128537, 106745, 66320, 70436, 
      143425, 96001, 95301, 65106, 65386, 65925, 122597, 120685, 65357, 
      103610, 85034, 74953, 73705, 156026, 99101, 88744, 107797, 74545, 
      173060, 71705, 62129, 152213, 150626, 126589, 162733, 78370, 105653, 
      210181, 182690, 58276, 58384, 58689, 141802, 57521, 57445, 202093, 
      87498, 127520, 99796, 80032, 200386, 199625, 129754, 127049, 220405, 
      94357, 100085, 54865, 60385, 184405, 113386, 242125, 52765, 87705, 
      66868, 65908, 163754, 113033, 93145, 89165, 73433, 196237, 134020, 
      60877, 158209, 147346, 145489, 144874, 130714, 110161, 112676, 238085, 
      168065, 304309, 253588, 131653, 327625, 251341, 93785, 86090, 73177, 
      320884, 150800, 101761, 238057, 218530, 102250, 92905, 73561, 71986, 
      304573, 212738, 68993, 234145, 193345, 142137, 79780, 46660, 273754, 
      194450, 297800, 319945, 222610, 184498, 51453, 310169, 303008, 170969, 
      131380, 131716, 101221, 87364, 274081, 169706, 265105, 170000, 61220, 
      44633, 296865, 225178, 75249, 57010, 293437, 60392, 43592, 299074, 
      249050, 107050, 73354, 293620, 223092, 198432, 71892, 49716, 324233, 
      163010, 91385, 44125, 300904, 264533, 130804, 341802, 302144, 246116, 
      42209, 260501, 168482, 82865, 40690, 225828, 291818, 197617, 223786, 
      67609, 226474, 206993, 182410, 165413, 63818, 242980, 39265, 154130, 
      157901, 281360, 200993, 137105, 249338, 206365, 178610, 71833, 233512, 
      207652, 172237, 158500, 58005, 292289, 275306, 229589, 225194, 211466, 
      195829, 76250, 73856, 71105, 327253, 71514, 53370, 62365, 268957, 
      205817, 176041, 154900, 68881, 44944, 44064, 320053, 315773, 314708, 
      93685, 69709, 59573, 311170, 301729, 286354, 164554, 96354, 320420, 
      276992, 148625, 274661, 155941, 129850, 121226, 79466, 51650, 289357, 
      244645, 239125, 224757, 179272, 120276, 51301, 296185, 265154, 258413, 
      188785, 180128, 167968, 116020, 84809, 236266, 178237, 50557, 322664, 
      284936, 118900, 77300, 265730, 244786, 210890, 124042, 93586, 78290, 
      324160, 314449, 153540, 150025, 302132, 250340, 139781, 240340, 194996, 
      131225, 92432, 37300, 61913, 254728, 75973, 61213, 162082, 57250, 
      193700, 116804, 57284, 37049, 244305, 225090, 193064, 103364, 75589, 
      204961, 199897, 144052, 76320, 70992, 32257, 158714, 106394, 190997, 
      188552, 133277, 123572, 94472, 60965, 195634, 102370, 37809, 163729, 
      107204, 119522, 92497, 33205, 123624, 57469, 94562, 77897, 63113, 
      26000, 111609, 35298, 62932, 50216, 148474, 38186, 138385, 127012, 
      95812, 27338, 142664, 97448, 66820, 47389, 131437, 106625, 117290, 
      92221, 24505, 88721, 68225, 67780, 34625, 52081, 45121, 34101, 77492, 
      37837, 75024, 27828, 93337, 75725, 61682, 55186, 43144, 34340, 27409, 
      62101, 60397, 44437, 54434, 23194, 75401, 69200, 56585, 21460, 20276, 
      18625, 17777, 76885, 75893, 22210, 58500, 60817, 14945, 76424, 58445, 
      30053, 67280, 67049, 29866, 68692, 30157, 76273, 61384, 54317, 11041, 
      76658, 59450, 79370, 63361, 19801, 58888, 12773, 9241, 72529, 74885, 
      20970, 68489, 67028, 58457, 51130, 49897, 53044, 46516, 8424, 37673, 
      7713, 54485, 50074, 47860, 39817, 28372, 16272, 73970, 53545, 79300, 
      72964, 64964, 55684, 6305, 74050, 68429, 53300, 36250, 77690, 55360, 
      53584, 53145, 38530, 38024, 16861, 71188, 67124, 44624, 20249, 14690, 
      7625, 34632, 80401, 56666, 68612, 60265, 55953, 3860, 73946, 10121, 
      3785, 72769, 4084, 67997, 45506, 7202, 4325, 74538, 79865, 79312, 
      68161, 77009, 74314, 5834, 80757, 66420, 27565, 16141, 21473, 82125, 
      60201, 11817, 74324, 69064, 48296, 81265, 58948, 44329, 12708, 2116, 
      77101, 85370, 74749, 25258, 84708, 75748, 1989, 50522, 26330, 81689, 
      2969, 85042, 8245, 7605, 2890, 63445, 52973, 26333, 2393, 64800, 52825, 
      37017, 75209, 4946, 3341, 80117, 62098, 1249, 62962, 3986, 70596, 
      64909, 87866, 77570, 73202, 65866, 82580, 1184, 809, 53629, 793, 1517, 
      914, 81801, 36676, 720, 70754, 785, 1058, 33245, 653, 1013, 38857, 
      73841, 73300, 51929, 35369, 1300, 87940, 91493, 2993, 80345, 66789, 
      34450, 801, 7033, 89522, 650, 2804, 36945, 85913, 36928, 90650, 274, 
      2353, 78997, 66085, 66074, 41234, 65552, 54772, 63513, 69700, 88210, 
      69170, 0, 64, 361, 57122, 170, 485, 35353, 77857, 1697, 9425, 50, 554, 
      986, 12569, 72936, 94928, 62564, 47153, 1585, 12608, 65617, 41309, 
      38909, 37736, 461, 6661, 98090, 233, 980, 67825, 61729, 82625, 580, 
      9349, 97705, 15490, 16237, 8864, 5770, 94120, 77213, 43333, 98498, 
      8450, 78976, 5476, 94261, 70321, 46421, 78517, 1405, 6301, 7901, 93145, 
      2665, 4450, 97505, 71009, 1568, 71066, 93377, 3328, 88772, 87592, 5017, 
      5465, 4808, 79362, 76597, 91681, 53293, 9333, 11540, 15392, 23634, 
      103877, 58760, 4913, 5573, 9873, 26953, 106085, 78026, 17530, 94309, 
      82589, 8429, 12701, 108877, 61753, 7745, 10985, 82898, 12218, 111816, 
      84141, 85969, 83114, 106177, 80977, 11057, 11785, 12545, 92765, 12506, 
      107284, 88650, 88777, 13897, 16994, 21649, 113917, 12820, 118058, 
      98738, 14228, 114461, 89581, 26066, 93834, 22676, 90610, 128042, 
      119137, 96241, 23930, 124373, 105949, 104068, 23108, 123853, 124874, 
      29129, 31732, 103050, 121988, 117968, 122165, 114557, 122033, 105185, 
      100880, 86677, 128050, 119914, 104506, 82466, 124330, 113738, 87250, 
      88565, 120690, 114976, 112370, 129572, 115784, 110290, 104737, 129506, 
      103090, 97789, 137125, 121329, 117441, 112996, 140666, 123125, 99976, 
      130628, 143377, 132922, 145781, 124090, 112905, 119450, 134920, 141544, 
      125320, 143930, 114464, 112625, 137813, 137209, 146525, 149965, 128322, 
      132529, 132197 ], 
  [ 372725, 360733, 361825, 359666, 354314, 362696, 352741, 346373, 347449, 
      354100, 356005, 351970, 329741, 351221, 338725, 345538, 333541, 332522, 
      326626, 327284, 329378, 317840, 310561, 322153, 310708, 310250, 308402, 
      301652, 309146, 300989, 287561, 294997, 287120, 263173, 284345, 280244, 
      279989, 268328, 288938, 274385, 272353, 266804, 248345, 247444, 273962, 
      271460, 276538, 259925, 245986, 271874, 262298, 261413, 268020, 265498, 
      255121, 249365, 232037, 244610, 258122, 243949, 253210, 250605, 241162, 
      256625, 246688, 252449, 234749, 220949, 231620, 215681, 234818, 236657, 
      230009, 198853, 230756, 216801, 196837, 222050, 190130, 219181, 192125, 
      188597, 217681, 183937, 194890, 190105, 191056, 166304, 202909, 186148, 
      211298, 183474, 172637, 175610, 207028, 202900, 155284, 178850, 206069, 
      155125, 203761, 175365, 147397, 187865, 175825, 175025, 183973, 173557, 
      152269, 197012, 194497, 155905, 170645, 182305, 148817, 198769, 192100, 
      143761, 133789, 142090, 147613, 187529, 133594, 183397, 177757, 183658, 
      176593, 178660, 173576, 168457, 138442, 130905, 131645, 168116, 121472, 
      158453, 151505, 121493, 156168, 119880, 142810, 119962, 117493, 134660, 
      173389, 167533, 111082, 109021, 110125, 111016, 133549, 111377, 108160, 
      108865, 145877, 134837, 158066, 144434, 160973, 169733, 103973, 112520, 
      115784, 139397, 129317, 118145, 102661, 106385, 139933, 101608, 104488, 
      154313, 118985, 155552, 100025, 98677, 104525, 97970, 97810, 96884, 
      99706, 154889, 153428, 94900, 149945, 105913, 154034, 140549, 111368, 
      91208, 92165, 136826, 115565, 91826, 141076, 122400, 105376, 104161, 
      90009, 90729, 112810, 111901, 88808, 94280, 88225, 90865, 90217, 87026, 
      111400, 102061, 85940, 142762, 141802, 139325, 88456, 84136, 117010, 
      111077, 87365, 88128, 140933, 123985, 107018, 132872, 91012, 107146, 
      86125, 136352, 104372, 102857, 88756, 129373, 85585, 94708, 94418, 
      94153, 121850, 76994, 133157, 108932, 105005, 91976, 85076, 79837, 
      74853, 79025, 124517, 94466, 81541, 78202, 73765, 72650, 72514, 122209, 
      127296, 115394, 100853, 69365, 121544, 97544, 76040, 103090, 72882, 
      67370, 104589, 73960, 73274, 66674, 132617, 110057, 66832, 69380, 
      147969, 98881, 98149, 65314, 65146, 65509, 126517, 124541, 64957, 
      106858, 87418, 76729, 75385, 160970, 102205, 91400, 111285, 76401, 
      178468, 73385, 61793, 157109, 155506, 130781, 167949, 80658, 109189, 
      216485, 188402, 57924, 58000, 58225, 146522, 57905, 57797, 208269, 
      90394, 131872, 103220, 82592, 206546, 205769, 134186, 131401, 226981, 
      97605, 103573, 54545, 61745, 190261, 117370, 249149, 53117, 90793, 
      68884, 67860, 169178, 117065, 96473, 92333, 75865, 202397, 138692, 
      62525, 163521, 152386, 150481, 149850, 135306, 114129, 116740, 245093, 
      173633, 312453, 260884, 136309, 336137, 258605, 97241, 89242, 75737, 
      329300, 155984, 105521, 245097, 225202, 106042, 96361, 76185, 74530, 
      312749, 219314, 71425, 241137, 199537, 147145, 82756, 46756, 281450, 
      200674, 305896, 328393, 229410, 190530, 52765, 318473, 311200, 176713, 
      136148, 136516, 105109, 90756, 281825, 175450, 272705, 175760, 63428, 
      45289, 304993, 232074, 78193, 58978, 301517, 62600, 44200, 307250, 
      256394, 111194, 76250, 301716, 229972, 204832, 74740, 51220, 332809, 
      168658, 95033, 45053, 309128, 272165, 135668, 350650, 310400, 253444, 
      43025, 268085, 174290, 86257, 41282, 232804, 299930, 204065, 230746, 
      70425, 233498, 213649, 188570, 171205, 66490, 250308, 40113, 159682, 
      163549, 289360, 207569, 142273, 256810, 213053, 184738, 74969, 240712, 
      214372, 178237, 164196, 60517, 300481, 283226, 236725, 232250, 218266, 
      202325, 79594, 77120, 74257, 335989, 74698, 55690, 65165, 276797, 
      212537, 182169, 160564, 72001, 46800, 45856, 328709, 324365, 323284, 
      97733, 72893, 62309, 319698, 310113, 294498, 170458, 100498, 329092, 
      284992, 154177, 282629, 161669, 134954, 126106, 83066, 54034, 297565, 
      252117, 246501, 231877, 185512, 125140, 53685, 304505, 272978, 266125, 
      195233, 186400, 173984, 120788, 88633, 243610, 184477, 52957, 331400, 
      293096, 123764, 80884, 273586, 252290, 217786, 129050, 97730, 81922, 
      332928, 323073, 159268, 155673, 310580, 257956, 145205, 247796, 201620, 
      136457, 96592, 38996, 64985, 262440, 79605, 64269, 168050, 60146, 
      200324, 121700, 60196, 38825, 251857, 232306, 199688, 107908, 79253, 
      211825, 206665, 149652, 80032, 74512, 33745, 164650, 111050, 197605, 
      195112, 138637, 128692, 98792, 64117, 202338, 106930, 39793, 169793, 
      111908, 124562, 96785, 34901, 128776, 60525, 98930, 81737, 66425, 
      27088, 116473, 37234, 66260, 53000, 154250, 40346, 143937, 132292, 
      100260, 28730, 148328, 101960, 70340, 50093, 136845, 111409, 122362, 
      96605, 25721, 93025, 71857, 71396, 36721, 55089, 47809, 36181, 81460, 
      40157, 78928, 29524, 97817, 79661, 65122, 58370, 45800, 36548, 29153, 
      65605, 63837, 47205, 57650, 24650, 79385, 72976, 59897, 22772, 21460, 
      19601, 18625, 80933, 79909, 23666, 61924, 64337, 15457, 80488, 61885, 
      32149, 71056, 70825, 31994, 72532, 32317, 80369, 65000, 57677, 11345, 
      80834, 63050, 83642, 67121, 21449, 62504, 13765, 9385, 76625, 79061, 
      22810, 72473, 70964, 62105, 54506, 53225, 56500, 49716, 8776, 40505, 
      7969, 58021, 53450, 51156, 42777, 30772, 17872, 78178, 57065, 83684, 
      77156, 68900, 59300, 6241, 78290, 72493, 56852, 39114, 82058, 59008, 
      57168, 56713, 41522, 41000, 18685, 75380, 71188, 47888, 22313, 16370, 
      8585, 37480, 84881, 60394, 72740, 64121, 59665, 3860, 78250, 11465, 
      3721, 77041, 4500, 72125, 48850, 8242, 4885, 78874, 84361, 83792, 
      72305, 81425, 78650, 5050, 85285, 70516, 30141, 18045, 23729, 86701, 
      64105, 13417, 78676, 73256, 51784, 85825, 62820, 47673, 14404, 2180, 
      81549, 90058, 79133, 27770, 89380, 80164, 1813, 54122, 28906, 86281, 
      2441, 89730, 9621, 8917, 2362, 67493, 56669, 28925, 1945, 68896, 56521, 
      40105, 79625, 5986, 2669, 84677, 66114, 1553, 67010, 4930, 74884, 
      69021, 92650, 82066, 77570, 70010, 87220, 1568, 953, 57373, 985, 2045, 
      706, 86425, 39780, 976, 75058, 593, 754, 36205, 925, 709, 42057, 78241, 
      77684, 55625, 38425, 884, 92740, 96389, 2225, 84937, 70981, 37474, 
      1249, 5769, 94370, 1082, 2036, 40081, 90665, 40064, 95530, 98, 1649, 
      83557, 70261, 70250, 44546, 69712, 58580, 67609, 73988, 93026, 73442, 
      64, 0, 121, 61010, 26, 197, 38425, 82385, 1105, 7937, 194, 250, 554, 
      10841, 77320, 99920, 66628, 50689, 1025, 10880, 69777, 44621, 42125, 
      40904, 221, 5429, 103162, 169, 596, 72049, 65761, 87281, 388, 7893, 
      102761, 13586, 14285, 7456, 4666, 99080, 81709, 46709, 103570, 7090, 
      83520, 4420, 99221, 74609, 49909, 83045, 1037, 5165, 6605, 98073, 2025, 
      3538, 102545, 75313, 1184, 75370, 98305, 2624, 93572, 92360, 4105, 
      4505, 3944, 83890, 81045, 96545, 56989, 8005, 10036, 13600, 21346, 
      109045, 62632, 4145, 4709, 8545, 24505, 111301, 82490, 15626, 99221, 
      87181, 7261, 11149, 114157, 65705, 6673, 9593, 87490, 10730, 117160, 
      88765, 90641, 87706, 111377, 85505, 9697, 10361, 11057, 97613, 11050, 
      112500, 93370, 93497, 12377, 15250, 19601, 119277, 11412, 123514, 
      103714, 12724, 119821, 94301, 23810, 98650, 20660, 95330, 133690, 
      124577, 101105, 21866, 129925, 111053, 109124, 21124, 129389, 130426, 
      26825, 29300, 108058, 127460, 123344, 127637, 119837, 127489, 110225, 
      105808, 91205, 133634, 125306, 109514, 86866, 129818, 118970, 91778, 
      93125, 126082, 120224, 117538, 135140, 121000, 115362, 109665, 135026, 
      107938, 102493, 142805, 126625, 122641, 118084, 146410, 128453, 104680, 
      136100, 149137, 138442, 151589, 129386, 117913, 124618, 140456, 147208, 
      130600, 149642, 119456, 117569, 143365, 142713, 152189, 155693, 133522, 
      137825, 137477 ], 
  [ 379028, 366728, 367952, 365749, 360265, 369109, 358802, 352258, 353466, 
      360425, 362484, 358493, 335450, 357832, 344852, 351973, 339624, 338605, 
      332797, 333521, 335813, 323857, 316314, 328500, 316593, 316157, 314705, 
      307801, 315625, 307336, 293402, 301256, 293137, 268200, 290362, 286129, 
      285940, 273773, 295285, 280138, 278018, 272425, 253130, 252229, 280001, 
      277433, 282753, 265480, 250925, 278045, 268073, 267188, 274213, 271625, 
      260852, 254920, 236756, 249989, 264161, 249416, 259117, 256402, 246541, 
      262708, 252353, 258466, 240260, 225800, 237065, 220642, 240725, 242740, 
      235850, 203220, 236729, 222202, 201226, 227957, 194497, 225000, 196690, 
      193096, 223632, 188260, 199917, 194890, 195929, 163169, 208420, 190845, 
      217205, 188149, 176740, 179933, 212913, 208609, 152545, 183437, 211976, 
      152276, 209602, 179842, 145186, 193024, 180368, 179524, 188978, 178056, 
      149354, 202721, 200096, 152660, 175144, 187442, 145946, 204676, 197721, 
      141264, 132260, 139549, 144610, 193106, 131801, 188820, 182916, 189125, 
      181730, 183929, 178669, 173330, 135725, 128848, 129434, 173077, 120361, 
      163018, 155674, 120250, 160645, 118813, 146605, 118521, 116360, 131437, 
      179010, 172890, 110345, 108900, 109476, 110125, 130216, 110266, 107753, 
      108018, 150376, 138676, 163225, 148889, 166330, 175508, 103720, 110573, 
      113485, 143786, 133090, 121082, 102122, 105010, 144388, 102213, 103333, 
      159538, 122098, 160865, 100432, 98996, 102952, 98069, 98657, 97621, 
      98397, 160400, 158873, 95153, 155258, 103658, 159589, 145466, 114613, 
      91373, 91604, 141677, 119162, 92717, 146169, 126481, 108225, 106900, 
      90064, 90256, 116297, 115322, 88885, 92773, 88258, 92240, 89216, 87169, 
      114997, 104932, 85489, 148185, 147181, 144616, 90029, 84389, 121157, 
      114850, 88850, 86665, 146378, 128594, 110593, 137965, 89021, 110809, 
      84706, 141665, 107881, 106256, 90857, 134378, 87642, 97733, 97465, 
      97178, 126701, 77929, 138580, 113101, 108932, 94957, 87397, 81476, 
      74578, 77584, 129610, 97777, 83642, 79841, 73490, 72397, 73405, 127346, 
      132697, 120245, 104890, 69178, 126725, 101405, 78053, 107325, 74521, 
      67117, 109000, 75973, 75265, 66245, 138436, 114820, 67745, 68137, 
      154426, 103050, 102274, 65809, 65025, 65146, 132116, 130052, 64616, 
      111533, 90905, 79380, 77904, 167977, 106682, 95261, 116290, 79162, 
      186113, 75904, 61540, 164050, 162425, 136754, 175330, 84013, 114260, 
      225362, 196465, 57649, 57681, 57796, 153221, 58642, 58490, 216970, 
      94585, 138065, 108137, 86321, 215225, 214426, 140489, 137594, 236232, 
      102280, 108578, 54314, 63824, 198522, 123057, 259016, 53810, 95248, 
      71865, 70753, 176845, 122818, 101258, 96898, 79418, 211076, 145325, 
      65000, 171034, 159525, 157554, 156901, 141829, 119794, 122537, 254938, 
      181498, 323860, 271125, 142920, 348050, 268802, 102202, 93785, 79466, 
      341081, 163321, 110900, 254986, 234585, 111465, 101322, 80002, 78237, 
      324200, 228565, 74978, 250960, 208260, 154240, 87057, 47097, 292241, 
      209441, 317237, 340218, 238969, 199033, 54778, 330100, 322673, 184820, 
      142913, 143325, 110664, 95629, 292682, 183557, 283364, 183889, 66673, 
      46400, 316378, 241765, 82450, 61893, 312836, 65845, 45245, 318701, 
      266701, 117101, 80441, 313057, 239641, 213841, 78865, 53497, 344810, 
      176633, 100258, 46538, 320645, 282868, 142565, 363025, 321961, 263729, 
      44356, 278722, 182485, 91130, 42305, 242605, 311293, 213140, 240525, 
      74506, 243365, 223010, 197249, 179378, 70373, 260593, 41488, 167525, 
      171524, 300569, 216820, 149588, 267293, 222458, 193373, 79490, 250821, 
      223821, 186696, 172237, 64180, 311954, 294325, 246746, 242161, 227825, 
      211466, 84401, 81817, 78800, 348210, 79285, 59089, 69224, 287786, 
      221986, 190804, 168561, 76500, 49561, 48529, 340820, 336388, 335285, 
      103508, 77480, 66280, 331633, 321850, 305905, 178785, 106405, 341225, 
      296201, 162020, 293794, 169754, 142181, 133025, 88225, 57521, 309060, 
      262600, 256852, 241876, 194301, 132037, 57172, 316154, 283945, 276938, 
      204308, 195233, 182465, 127553, 94100, 253917, 193266, 56466, 343621, 
      304525, 130661, 86021, 284597, 262817, 227477, 136145, 103637, 87125, 
      345193, 335140, 167353, 163648, 322405, 268637, 152872, 258257, 210937, 
      143860, 102521, 41537, 69418, 273253, 84808, 68680, 176465, 64337, 
      209641, 128641, 64409, 41476, 262450, 242437, 209005, 114365, 84500, 
      221472, 216180, 157561, 85345, 79561, 36000, 173021, 117661, 206900, 
      204341, 146216, 135941, 104941, 68660, 211765, 113409, 42730, 178340, 
      118585, 131701, 102890, 37442, 136069, 64936, 105145, 87226, 71188, 
      28793, 123370, 40105, 71045, 57037, 162401, 43525, 151780, 139761, 
      106585, 30853, 156325, 108373, 75389, 54020, 144490, 118196, 129545, 
      102842, 27602, 99152, 77060, 76577, 39812, 59434, 51714, 39250, 87125, 
      43556, 84505, 32065, 104186, 85282, 70061, 62957, 49661, 39793, 31760, 
      70632, 68776, 51220, 62281, 26861, 85072, 78377, 64660, 24785, 23297, 
      21152, 20000, 86708, 85640, 25877, 66841, 69386, 16370, 86285, 66824, 
      35240, 76457, 76226, 35129, 78021, 35496, 86210, 70181, 62506, 11972, 
      86785, 68209, 89725, 72500, 23924, 67685, 15338, 9792, 82466, 85012, 
      25549, 78160, 76585, 67330, 59357, 58010, 61461, 54325, 9469, 44608, 
      8530, 63092, 58301, 55897, 47056, 34281, 20281, 84173, 62114, 89921, 
      83129, 74521, 64481, 6362, 84329, 78290, 61945, 43261, 88273, 64233, 
      62305, 61828, 45845, 45301, 21402, 81353, 76985, 52585, 25360, 18889, 
      10114, 41605, 91250, 65729, 78625, 69632, 64978, 4069, 84377, 13522, 
      3842, 83124, 5281, 78010, 53657, 9881, 5864, 85045, 90752, 90161, 
      78212, 87706, 84821, 4181, 91720, 76357, 33892, 20872, 27040, 93202, 
      69682, 15826, 84869, 79229, 56789, 92304, 68353, 52480, 16945, 2477, 
      87874, 96713, 85370, 31433, 96013, 86445, 1780, 59281, 32657, 92804, 
      1924, 96385, 11722, 10930, 1845, 73268, 61960, 32698, 1538, 74737, 
      61812, 44560, 85906, 7625, 1954, 91156, 71845, 2180, 72785, 6437, 
      80989, 74884, 99437, 88457, 83785, 75917, 93809, 2305, 1360, 62730, 
      1458, 2980, 629, 92992, 44257, 1537, 81185, 538, 545, 40484, 1508, 500, 
      46666, 84500, 83921, 60916, 42836, 521, 99549, 103330, 1378, 91460, 
      76954, 41841, 2074, 4240, 101245, 1885, 1189, 44602, 97408, 44585, 
      102449, 65, 890, 90036, 76212, 76201, 49309, 75641, 64025, 73450, 
      80093, 99857, 79525, 361, 121, 0, 66565, 37, 10, 42858, 88820, 500, 
      6100, 601, 41, 169, 8674, 83557, 106993, 72425, 55760, 464, 8713, 
      75706, 49384, 46756, 45469, 100, 3944, 110345, 290, 277, 78066, 71514, 
      93892, 333, 6100, 109922, 11177, 11810, 5729, 3357, 106109, 88100, 
      51560, 110753, 5429, 89977, 3177, 106250, 80714, 54914, 89480, 740, 
      3812, 5032, 105058, 1354, 2493, 109684, 81440, 865, 81497, 105290, 
      1865, 100381, 99125, 3060, 3394, 2965, 90325, 87370, 103442, 62280, 
      6388, 8177, 11345, 18409, 116360, 68165, 3298, 3730, 6928, 21348, 
      118682, 88837, 13217, 106184, 93704, 5864, 9224, 121626, 71348, 5408, 
      7888, 94013, 8893, 124717, 95332, 97274, 94229, 118736, 91940, 8036, 
      8612, 9220, 104488, 9257, 119881, 100069, 100196, 10496, 13061, 16994, 
      126856, 9685, 131225, 110765, 10865, 127400, 101000, 20917, 105481, 
      18097, 102029, 141665, 132266, 108002, 19237, 137768, 118280, 116285, 
      18605, 137210, 138269, 23866, 26165, 115153, 135193, 130945, 135370, 
      127306, 135200, 117364, 112793, 97640, 141521, 132929, 116609, 93125, 
      137573, 126373, 98213, 99604, 133705, 127649, 124853, 143005, 128381, 
      122545, 116650, 142825, 114813, 109170, 150824, 134116, 130000, 125289, 
      154517, 135988, 111357, 143833, 157266, 146241, 159784, 136877, 125008, 
      131933, 148277, 155205, 138069, 157705, 126529, 124576, 151208, 150490, 
      160186, 163778, 140881, 145316, 144946 ], 
  [ 296005, 290921, 289045, 287872, 285480, 283482, 281429, 279009, 277117, 
      276850, 275293, 270260, 266305, 267529, 265901, 265796, 261697, 260676, 
      252788, 251962, 249604, 247450, 246097, 244345, 243274, 242320, 231556, 
      228258, 228340, 223137, 221069, 219113, 216666, 214945, 213885, 212746, 
      211005, 210706, 211060, 209845, 209789, 205218, 205529, 204626, 202984, 
      201962, 201604, 199809, 199700, 197920, 197236, 196349, 193562, 192520, 
      191033, 189225, 190669, 188420, 187108, 185777, 185156, 185021, 184964, 
      184617, 184066, 181917, 175565, 176585, 173914, 168829, 166720, 164601, 
      163385, 165325, 161162, 160049, 162809, 153920, 156580, 153025, 154125, 
      152073, 148549, 151361, 146500, 147149, 146122, 301186, 143645, 145162, 
      143140, 142976, 144981, 143012, 139354, 139178, 281258, 140320, 137897, 
      283565, 137069, 139301, 261509, 136485, 138277, 138465, 136049, 136993, 
      282181, 133274, 133229, 293225, 134073, 131405, 277733, 130577, 130330, 
      264277, 232565, 263588, 279485, 126737, 238292, 126061, 126349, 125332, 
      125677, 124778, 123642, 123461, 263876, 241517, 245713, 121138, 210834, 
      120361, 122305, 213817, 120050, 208250, 122000, 216724, 207337, 271426, 
      111565, 111637, 192020, 176125, 189085, 195410, 272777, 200709, 181682, 
      192265, 109233, 113013, 106600, 108776, 105057, 104429, 174025, 220610, 
      231778, 105209, 108961, 116561, 179129, 201625, 104261, 152386, 194786, 
      101349, 113445, 100610, 155245, 155869, 204201, 160100, 143140, 144682, 
      193444, 95485, 95506, 153562, 94985, 220889, 93636, 94477, 102834, 
      151834, 169093, 92228, 99125, 136148, 91042, 95090, 105730, 106985, 
      153101, 165677, 98836, 99409, 151402, 192442, 151805, 124309, 177013, 
      148132, 94946, 101909, 160378, 85300, 85328, 84825, 117442, 142762, 
      88196, 90661, 118325, 185282, 82969, 84793, 91044, 82810, 200018, 
      89192, 182285, 81346, 89874, 90829, 105874, 81281, 103681, 91066, 
      90280, 90509, 77200, 120276, 75661, 79594, 81101, 89314, 97234, 107309, 
      145301, 175653, 74425, 84388, 98633, 105668, 144209, 142596, 116768, 
      71117, 70274, 70720, 74457, 137817, 69458, 75098, 95090, 72244, 100328, 
      137296, 69785, 93002, 92808, 140548, 66193, 67345, 110570, 161530, 
      67217, 69505, 69761, 118436, 132100, 137897, 65029, 65029, 136849, 
      66116, 73352, 81433, 83053, 67860, 65905, 68930, 63125, 78629, 71026, 
      81045, 131697, 65473, 64360, 60877, 66425, 69536, 59533, 81365, 71560, 
      128306, 129370, 132065, 60304, 105561, 106441, 77093, 60488, 57010, 
      57010, 63058, 75860, 75577, 56852, 56537, 83449, 56825, 55381, 123925, 
      79253, 68953, 53860, 91777, 101741, 54941, 66130, 67082, 61200, 52065, 
      53209, 54009, 60265, 71693, 53930, 71129, 58997, 56260, 55837, 55700, 
      53012, 51101, 50746, 88201, 61201, 120485, 95098, 52033, 132805, 93805, 
      50013, 51400, 56173, 128930, 55402, 48905, 87209, 78676, 48436, 49129, 
      54641, 55456, 119785, 75748, 55805, 84725, 67825, 51989, 50338, 103258, 
      103300, 67972, 115394, 127021, 78920, 63752, 71717, 121545, 117730, 
      58825, 48394, 47770, 44521, 45482, 102181, 57556, 97505, 57370, 54706, 
      84485, 113489, 78608, 46745, 57664, 111493, 53874, 84874, 114260, 
      89092, 42692, 46280, 111194, 76994, 66674, 46250, 64226, 127465, 53716, 
      41841, 75841, 114650, 95965, 44930, 136904, 114930, 86626, 77265, 
      93361, 54400, 40961, 82436, 76850, 108900, 64409, 75280, 42905, 76052, 
      67565, 57800, 51797, 43412, 83474, 73349, 47680, 48581, 101770, 63945, 
      42121, 85520, 65969, 54944, 37553, 77818, 66298, 52393, 47738, 42365, 
      106957, 98100, 75805, 73800, 67720, 61165, 35752, 35746, 36341, 125665, 
      35792, 43460, 38113, 94133, 64453, 52361, 45082, 35065, 48890, 49922, 
      120845, 118477, 117890, 32141, 33977, 37225, 115784, 110645, 102440, 
      47560, 31940, 120730, 97378, 42145, 96001, 44201, 36752, 34820, 31300, 
      39812, 103525, 80801, 78149, 71429, 52234, 34346, 39461, 107005, 90792, 
      87397, 55529, 52130, 47618, 32954, 29945, 76240, 51193, 38233, 121050, 
      100530, 32962, 29602, 90404, 79976, 64244, 33800, 29156, 29156, 121586, 
      116177, 41786, 40661, 109114, 82178, 37105, 76954, 56466, 34281, 27514, 
      45994, 29497, 83690, 26825, 29273, 43144, 30088, 55162, 29890, 29642, 
      43345, 78041, 68864, 54522, 26962, 25477, 59245, 57049, 36098, 24770, 
      25178, 47149, 40720, 26640, 52925, 51914, 32489, 29954, 24754, 26141, 
      54692, 25480, 37877, 41905, 26010, 28288, 23729, 41873, 29042, 25505, 
      23400, 22509, 23497, 52826, 25625, 36788, 22834, 26370, 35240, 32980, 
      31841, 28594, 22250, 45072, 32770, 21970, 20978, 25925, 29189, 23017, 
      25076, 20561, 47489, 19445, 19025, 19058, 31313, 21521, 24121, 31265, 
      18250, 27829, 17690, 36458, 18793, 17433, 18208, 19360, 23090, 27666, 
      34597, 16705, 16913, 21029, 17640, 38980, 15661, 15674, 16921, 41546, 
      44186, 48749, 51725, 15229, 15193, 37988, 15482, 14929, 58921, 14282, 
      14945, 26705, 13738, 13505, 25556, 13234, 24889, 13165, 12610, 13189, 
      61201, 11140, 11140, 10980, 10265, 29801, 10090, 42365, 64165, 9385, 
      9349, 25220, 8685, 8658, 8689, 9488, 9689, 9010, 10130, 57122, 12277, 
      59273, 8053, 8420, 8594, 10589, 15874, 27674, 7456, 7585, 7522, 6922, 
      6570, 6850, 67409, 6568, 6205, 6370, 9872, 6376, 5554, 5690, 5729, 
      8320, 8290, 21541, 5122, 4882, 6282, 17757, 23668, 38113, 8714, 5725, 
      4456, 4450, 4229, 4217, 63018, 4520, 29125, 64853, 4297, 50810, 3825, 
      4756, 35284, 46745, 4148, 4693, 4618, 3505, 4225, 3920, 88400, 4625, 
      3194, 9749, 18401, 13213, 4553, 2705, 23153, 3442, 2962, 3226, 4165, 
      2402, 3557, 21170, 59330, 3341, 4436, 2897, 9332, 4250, 2938, 66365, 
      2088, 8488, 3617, 77857, 4100, 26249, 27521, 77776, 1621, 1665, 8005, 
      74885, 1538, 1513, 3869, 2385, 32980, 82521, 2989, 1220, 51265, 1124, 
      34880, 1586, 1157, 4036, 2344, 1800, 1156, 3050, 48802, 55597, 865, 
      54145, 44829, 66212, 2741, 3026, 52154, 1252, 65601, 69220, 3893, 
      51605, 69173, 2333, 1465, 1402, 585, 3145, 72802, 3610, 4293, 85005, 
      2225, 617, 3172, 46481, 103853, 3744, 46800, 84802, 2309, 2997, 2290, 
      3908, 64580, 82433, 1813, 373, 360, 1332, 314, 50, 185, 634, 3368, 580, 
      57122, 61010, 66565, 0, 63504, 68121, 2605, 1609, 78409, 112905, 54772, 
      68660, 72916, 123217, 986, 4810, 170, 533, 77333, 123250, 353, 1377, 
      1845, 2106, 66645, 102481, 5576, 61153, 71458, 637, 277, 2529, 65314, 
      111845, 5653, 131368, 133549, 109922, 97744, 4930, 1885, 1465, 5960, 
      108068, 2210, 96010, 5065, 1201, 1201, 2225, 71381, 99221, 105601, 
      4901, 80765, 90676, 5913, 1405, 72018, 1460, 5125, 83330, 4338, 4114, 
      91225, 93105, 89578, 3044, 2669, 5321, 1825, 107957, 115418, 127874, 
      150932, 8425, 2026, 86797, 90325, 108485, 159025, 9193, 3600, 133348, 
      6497, 4337, 102257, 118001, 10069, 2617, 98701, 111501, 4640, 115600, 
      11090, 4925, 5317, 4852, 9749, 4625, 110609, 113249, 115921, 6849, 
      114920, 10370, 6548, 6673, 118213, 128000, 141737, 12689, 113786, 
      13960, 8980, 118058, 13225, 7465, 152356, 8840, 141786, 8480, 18184, 
      15493, 9805, 144468, 17377, 12337, 11890, 141250, 17333, 17872, 156825, 
      163250, 12296, 17370, 16218, 17545, 15669, 17885, 13465, 12506, 10249, 
      20072, 17672, 13736, 9860, 19216, 16272, 10816, 11173, 18440, 17026, 
      16804, 22050, 18770, 17576, 16325, 23400, 17056, 16057, 26233, 21905, 
      20885, 19786, 27856, 22741, 18226, 25930, 30073, 26788, 31041, 24644, 
      22061, 23824, 28298, 31090, 26338, 32040, 24082, 23677, 30697, 31517, 
      36037, 37561, 31688, 33025, 33169 ], 
  [ 376645, 364505, 365653, 363472, 358056, 366642, 356525, 350073, 351205, 
      357994, 359965, 355940, 333337, 355225, 342509, 349460, 337297, 336276, 
      330404, 331090, 333268, 321538, 314137, 325993, 314338, 313888, 312196, 
      305370, 313012, 304785, 291125, 298745, 290754, 266353, 287973, 283810, 
      283581, 271690, 292708, 277885, 275813, 270234, 251393, 250490, 277576, 
      275042, 280228, 263313, 249092, 275536, 265780, 264893, 271682, 269128, 
      258569, 252729, 235021, 247892, 261700, 247265, 256724, 254069, 244436, 
      260217, 250090, 256005, 238061, 223961, 234898, 218725, 238288, 240201, 
      233441, 201613, 234242, 220025, 199601, 225488, 192868, 222577, 194949, 
      191385, 221125, 186641, 197908, 193013, 194002, 165610, 206141, 189010, 
      214708, 186320, 175221, 178292, 210418, 206210, 154754, 181648, 209465, 
      154541, 207125, 178109, 147101, 190917, 178597, 177777, 186953, 176305, 
      151645, 200306, 197741, 155129, 173385, 185333, 148205, 202145, 195346, 
      143317, 133781, 141620, 146933, 190745, 133460, 186541, 180781, 186820, 
      179605, 181730, 176562, 171341, 137876, 130637, 131305, 171034, 121626, 
      161185, 154057, 121585, 158858, 120050, 145184, 119956, 117625, 133834, 
      176581, 170605, 111380, 109597, 110461, 111242, 132665, 111501, 108602, 
      109105, 148545, 137205, 161032, 147080, 164025, 172973, 104473, 112250, 
      115354, 142001, 131641, 120089, 103025, 106369, 142565, 102490, 104570, 
      157293, 121005, 158570, 100813, 99421, 104409, 98612, 98788, 97810, 
      99700, 157981, 156490, 95602, 152945, 105473, 157140, 143365, 113418, 
      91858, 92485, 139604, 117773, 92804, 143962, 124826, 107242, 105977, 
      90605, 91085, 114964, 114025, 89410, 94162, 88805, 92053, 90325, 87652, 
      113594, 103925, 86290, 145780, 144800, 142281, 89722, 84802, 119444, 
      113341, 88589, 88010, 143953, 126625, 109188, 135730, 90650, 109352, 
      86021, 139306, 106506, 104941, 90250, 132185, 87049, 96610, 96328, 
      96053, 124576, 77940, 136141, 111346, 107309, 93850, 86650, 81101, 
      75245, 78885, 127345, 96484, 83009, 79460, 74153, 73044, 73424, 125045, 
      130250, 118096, 103185, 69777, 124394, 99794, 77450, 105508, 74120, 
      67744, 107081, 75362, 74664, 66964, 135745, 112705, 67730, 69298, 
      151385, 101257, 100505, 66020, 65572, 65825, 129541, 127525, 65281, 
      109460, 89480, 78409, 77005, 164628, 104713, 93626, 114029, 78125, 
      182410, 74997, 62145, 160729, 159112, 133957, 171761, 82640, 111949, 
      220973, 192520, 58250, 58306, 58481, 150016, 58689, 58561, 212669, 
      92744, 135130, 105898, 84730, 210932, 210145, 137492, 134657, 231625, 
      100169, 106285, 54877, 63125, 194449, 120388, 254065, 53861, 93245, 
      70666, 69602, 173088, 120105, 99073, 94833, 77905, 206765, 142130, 
      64073, 167357, 156052, 154117, 153476, 138692, 117125, 119794, 249985, 
      177625, 318053, 265954, 139729, 341965, 263653, 99909, 91720, 77845, 
      335066, 159730, 108377, 250001, 229876, 108916, 99025, 78329, 76624, 
      318361, 223924, 73445, 246005, 203905, 150773, 85114, 47314, 286756, 
      205060, 311450, 334165, 234152, 194792, 54077, 324153, 316810, 180793, 
      139618, 140002, 108025, 93362, 287149, 179524, 277937, 179842, 65290, 
      46181, 310553, 236864, 80513, 60688, 307045, 64458, 45058, 312836, 
      261460, 114260, 78536, 307250, 234746, 209306, 76994, 52634, 338641, 
      172660, 97785, 46105, 314738, 277405, 139178, 356648, 316026, 258490, 
      44001, 273289, 178384, 88841, 42116, 237626, 305460, 208553, 235552, 
      72641, 238340, 218261, 192872, 175277, 68612, 255338, 41093, 163600, 
      167525, 294802, 212121, 145945, 261920, 217673, 189008, 77369, 245650, 
      219010, 182425, 168194, 62525, 306037, 288612, 241621, 237096, 222952, 
      206821, 82120, 79594, 76661, 341881, 77120, 57572, 67345, 282125, 
      217165, 186425, 164530, 74377, 48386, 47402, 334541, 330157, 329066, 
      100685, 75305, 64441, 325448, 315773, 300008, 174568, 103508, 334930, 
      290410, 158065, 288025, 165665, 138560, 129572, 85732, 55940, 303109, 
      257201, 251525, 236741, 189826, 128594, 55589, 310117, 278280, 271357, 
      199673, 190730, 178154, 124178, 91433, 248608, 188785, 54865, 337266, 
      298602, 127210, 83530, 278900, 257384, 222500, 132584, 100724, 84596, 
      338810, 328865, 163250, 159605, 316258, 263114, 148993, 252850, 206154, 
      140121, 99586, 40450, 67297, 267650, 82265, 66569, 172168, 62344, 
      204850, 125146, 62402, 40321, 256961, 237200, 204210, 111130, 81925, 
      216493, 211273, 153530, 82730, 77090, 35053, 168736, 114336, 202109, 
      199586, 142361, 132266, 101866, 66461, 206900, 110152, 41405, 173953, 
      115218, 128080, 99833, 36329, 132362, 62801, 102024, 84501, 68857, 
      28130, 119873, 38804, 68698, 55098, 158216, 42052, 147761, 135946, 
      103394, 29952, 152218, 105130, 72890, 52133, 140573, 114745, 125876, 
      99689, 26825, 96053, 74465, 73994, 38369, 57305, 49825, 37817, 84274, 
      41941, 81698, 30914, 100945, 82449, 67600, 60688, 47786, 38250, 30565, 
      68113, 66305, 49253, 59976, 25876, 82189, 75650, 62281, 23906, 22514, 
      20525, 19469, 83773, 82729, 24884, 64370, 66841, 16081, 83330, 64337, 
      33761, 73714, 73481, 33620, 75226, 33961, 83221, 67546, 60061, 11809, 
      83716, 65572, 86580, 69737, 22745, 65026, 14645, 9733, 79441, 81925, 
      24212, 75213, 73674, 64633, 56864, 55553, 58906, 51962, 9242, 42517, 
      8369, 60469, 55796, 53450, 44861, 32506, 19106, 81040, 59497, 86650, 
      80002, 71586, 61786, 6425, 81160, 75253, 59290, 41120, 85000, 61498, 
      59618, 59153, 43600, 43066, 20029, 78202, 73930, 50130, 23805, 17620, 
      9385, 39458, 87877, 62920, 75514, 66725, 62177, 4050, 81128, 12493, 
      3869, 79897, 4946, 74889, 51124, 9076, 5417, 81764, 87349, 86770, 
      75073, 84361, 81536, 4736, 88289, 73250, 31925, 19409, 25309, 89729, 
      66713, 14585, 81562, 76042, 54130, 88837, 65402, 49925, 15626, 2378, 
      84485, 93140, 82025, 29492, 92450, 83074, 1853, 56520, 30664, 89297, 
      2257, 92804, 10625, 9881, 2176, 70165, 59121, 30685, 1805, 71594, 
      58969, 42173, 82521, 6772, 2385, 87661, 68756, 1873, 69668, 5648, 
      77690, 71717, 95764, 85000, 80424, 72724, 90242, 1930, 1165, 59833, 
      1225, 2493, 692, 89429, 41834, 1250, 77860, 585, 676, 38165, 1205, 629, 
      44165, 81097, 80530, 58041, 40441, 730, 95842, 99549, 1845, 87905, 
      73697, 39460, 1625, 5069, 97488, 1440, 1642, 42125, 93717, 42106, 
      98660, 68, 1289, 86485, 72949, 72936, 46692, 72386, 61034, 70241, 
      76738, 96104, 76180, 170, 26, 37, 63504, 0, 81, 40405, 85273, 793, 
      7065, 340, 116, 340, 9817, 80114, 103090, 69218, 52949, 725, 9850, 
      72425, 46737, 44181, 42930, 117, 4705, 106376, 169, 394, 74725, 68317, 
      90225, 298, 7013, 105949, 12424, 13093, 6602, 4000, 102202, 84541, 
      48841, 106760, 6260, 86378, 3778, 102337, 77305, 52105, 85889, 821, 
      4469, 5809, 101165, 1637, 2980, 105705, 78013, 954, 78068, 101389, 
      2186, 96570, 95338, 3529, 3897, 3394, 86708, 83813, 99569, 59281, 7157, 
      9074, 12458, 19892, 112249, 65026, 3637, 4141, 7685, 22945, 114529, 
      85248, 14404, 102257, 90017, 6497, 10145, 117421, 68137, 5965, 8685, 
      90320, 9760, 120458, 91613, 93517, 90532, 114581, 88289, 8801, 9425, 
      10081, 100593, 10088, 115706, 96260, 96385, 11365, 14096, 18257, 
      122561, 10466, 126856, 106756, 11714, 123097, 97177, 22324, 101576, 
      19314, 98192, 137128, 127885, 104053, 20484, 133297, 114145, 112186, 
      19786, 132749, 133792, 25281, 27674, 111080, 130770, 126594, 130945, 
      123021, 130781, 113257, 108770, 93913, 137000, 128552, 112520, 89492, 
      133120, 122112, 94480, 95845, 129320, 123370, 120628, 138474, 124106, 
      118376, 112589, 138312, 110800, 105265, 146185, 129761, 125717, 121090, 
      149824, 131605, 107434, 139330, 152545, 141700, 155025, 132500, 120845, 
      127648, 143714, 150538, 133690, 153000, 122362, 120445, 146617, 145925, 
      155485, 159025, 136520, 140881, 140521 ], 
  [ 381874, 369482, 370738, 368521, 362997, 371961, 361556, 354960, 356200, 
      363241, 365338, 361349, 338080, 360706, 347594, 354797, 342346, 341325, 
      335525, 336265, 338605, 326533, 318916, 331258, 319225, 318793, 317425, 
      310473, 318385, 310050, 295976, 303938, 295749, 270538, 292968, 288697, 
      288522, 276217, 297973, 282664, 280520, 274905, 255380, 254477, 282589, 
      280001, 285385, 267930, 253205, 280657, 270577, 269690, 276821, 274213, 
      263330, 257346, 238954, 252365, 266713, 251810, 261629, 258884, 248909, 
      265266, 254797, 261000, 242642, 228002, 239425, 222856, 243193, 245250, 
      238292, 205258, 239201, 224516, 203264, 230393, 196513, 227410, 198756, 
      195138, 226066, 190250, 202093, 197000, 198061, 163117, 210722, 192925, 
      219613, 190217, 178650, 181901, 215305, 210953, 152585, 185473, 214370, 
      152282, 211976, 181844, 145364, 195210, 182386, 181530, 191120, 180058, 
      149332, 205049, 202394, 152546, 177138, 189608, 145928, 207050, 200017, 
      141346, 132602, 139613, 144548, 195380, 132065, 191050, 185074, 191365, 
      183880, 186113, 180801, 175400, 135725, 129026, 129568, 175165, 120789, 
      164992, 157540, 120640, 162593, 119249, 148361, 118849, 116770, 131269, 
      181252, 175060, 110849, 109570, 110002, 110585, 130010, 110664, 108341, 
      108484, 152298, 140418, 165325, 150797, 168480, 177770, 104338, 110729, 
      113545, 145664, 134800, 122564, 102656, 105316, 146282, 103057, 103697, 
      161640, 123624, 162989, 101218, 99754, 103194, 98765, 99553, 98485, 
      98701, 162562, 161017, 95881, 157364, 103700, 161757, 147460, 116145, 
      92065, 92098, 143645, 120788, 93605, 148201, 128237, 109645, 108290, 
      90722, 90770, 117889, 116896, 89545, 93001, 88904, 93250, 89578, 87841, 
      116609, 106346, 85993, 150289, 149273, 146682, 91081, 85081, 122909, 
      116500, 89876, 86885, 148480, 130468, 112185, 139969, 89093, 112421, 
      84932, 143725, 109449, 107794, 92041, 136352, 88804, 99157, 98893, 
      98600, 128617, 78777, 140650, 114829, 110594, 96361, 88621, 82514, 
      75092, 77778, 131584, 99265, 84800, 80873, 74000, 72909, 74225, 129320, 
      134741, 122137, 106560, 69696, 128705, 103025, 79169, 109045, 75533, 
      67609, 110762, 77081, 76365, 66685, 140578, 116674, 68549, 68353, 
      156740, 104740, 103952, 66497, 65545, 65600, 134194, 132106, 65074, 
      113357, 92405, 80650, 79138, 170433, 108448, 96857, 118196, 80456, 
      188737, 77130, 62010, 166480, 164845, 138916, 177872, 85457, 116170, 
      228308, 199189, 58097, 58117, 58202, 155569, 59364, 59200, 219860, 
      96245, 140269, 109993, 87853, 218105, 217300, 142721, 139796, 239266, 
      104066, 110452, 54760, 64898, 201280, 125113, 262210, 54500, 96962, 
      73177, 72041, 179433, 124884, 103060, 98640, 80884, 213938, 147629, 
      66170, 173576, 161965, 159976, 159317, 144101, 121832, 124609, 258112, 
      184132, 327458, 274405, 145210, 351784, 272068, 104040, 95509, 80968, 
      344777, 165805, 112850, 258164, 237625, 113425, 103156, 81524, 79729, 
      327802, 231565, 76424, 254114, 211114, 156650, 88705, 47665, 295657, 
      212305, 320801, 343912, 242045, 201821, 55796, 333738, 326269, 187498, 
      145225, 145645, 112642, 97421, 296104, 186229, 286730, 186565, 68017, 
      47162, 319940, 244865, 84068, 63145, 316378, 67185, 45985, 322277, 
      269965, 119165, 82037, 316601, 242729, 216749, 80441, 54569, 348532, 
      179257, 102132, 47392, 324233, 286234, 144893, 366845, 325557, 266977, 
      45162, 282064, 185161, 92900, 43025, 245717, 314829, 216050, 243625, 
      76052, 246485, 225992, 200045, 182036, 71861, 263825, 42290, 170089, 
      174122, 304045, 219762, 152002, 270569, 225440, 196145, 81140, 253993, 
      226813, 189418, 174845, 65594, 315496, 297765, 249892, 245277, 230845, 
      214372, 86125, 83509, 80450, 351952, 80945, 60425, 70738, 291188, 
      224968, 193562, 171145, 78130, 50717, 49661, 344522, 340066, 338957, 
      105482, 79130, 67762, 335285, 325448, 309413, 181453, 108413, 344929, 
      299653, 164554, 297232, 172352, 144545, 135305, 90025, 58865, 312586, 
      265850, 260066, 244994, 197089, 134309, 58514, 319720, 287325, 280276, 
      207170, 198029, 185165, 129785, 95978, 257113, 196048, 57808, 347337, 
      308025, 132925, 87805, 287981, 266069, 230501, 138461, 105629, 88925, 
      348917, 338810, 169937, 166202, 326005, 271925, 155338, 261481, 213849, 
      146250, 104509, 42601, 70996, 276569, 86594, 70250, 179125, 65845, 
      212545, 130897, 65921, 42562, 265700, 245561, 211905, 116485, 86290, 
      224458, 219130, 160073, 87149, 81293, 36970, 175657, 119817, 209786, 
      207209, 148634, 138269, 106969, 70250, 214685, 115525, 43880, 181018, 
      120753, 133993, 104900, 38480, 138401, 66482, 107181, 89064, 72826, 
      29597, 125588, 41225, 72685, 58473, 164957, 44725, 154250, 142129, 
      108641, 31761, 158833, 110449, 77093, 55418, 146900, 120370, 131825, 
      104864, 28436, 101138, 78794, 78305, 40970, 60932, 53092, 40400, 88981, 
      44794, 86333, 33065, 106228, 87120, 71713, 64513, 51017, 40977, 32770, 
      72298, 70418, 52610, 63837, 27757, 86914, 80141, 66250, 25625, 24089, 
      21866, 20666, 88570, 87490, 26765, 68465, 71044, 16900, 88145, 68450, 
      36362, 78205, 77972, 36257, 79789, 36634, 88072, 71857, 64084, 12394, 
      88657, 69865, 91629, 74210, 24842, 69337, 16004, 10138, 84292, 86866, 
      26525, 79938, 78345, 68980, 60905, 59540, 63037, 55805, 9881, 45946, 
      8900, 64690, 59837, 57401, 48434, 35449, 21149, 86017, 63700, 91825, 
      84961, 76257, 66097, 6596, 86173, 80068, 63529, 44585, 90157, 65845, 
      63893, 63410, 47209, 46657, 22324, 83161, 78745, 54045, 26370, 19753, 
      10708, 42905, 93160, 67357, 80401, 71306, 66596, 4293, 86213, 14248, 
      4040, 84946, 5657, 79776, 55129, 10489, 6290, 86885, 92650, 92053, 
      79978, 89572, 86657, 4097, 93626, 78101, 35066, 21794, 28090, 95120, 
      71348, 16628, 86701, 81001, 58297, 94210, 70001, 53930, 17777, 2693, 
      89732, 98657, 87200, 32561, 97949, 88285, 1898, 60813, 33805, 94706, 
      1906, 98321, 12416, 11600, 1825, 74962, 63522, 33844, 1544, 76445, 
      63370, 45890, 87732, 8185, 1872, 93034, 73517, 2458, 74465, 6953, 
      82757, 76586, 101389, 90301, 85581, 77629, 95705, 2605, 1570, 64288, 
      1684, 3330, 701, 94874, 45569, 1781, 82945, 612, 577, 41738, 1754, 530, 
      48008, 86290, 85705, 62442, 44122, 505, 101485, 105300, 1224, 93314, 
      78656, 43105, 2372, 3890, 103185, 2169, 1021, 45896, 99306, 45877, 
      104393, 113, 740, 91858, 77890, 77877, 50661, 77309, 65561, 75092, 
      81805, 101765, 81229, 485, 197, 10, 68121, 81, 0, 44104, 90610, 370, 
      5634, 745, 17, 97, 8116, 85289, 108949, 74033, 57170, 338, 8149, 77348, 
      50706, 48042, 46737, 90, 3562, 112325, 340, 205, 79720, 73096, 95706, 
      325, 5618, 111880, 10525, 11140, 5261, 3001, 108025, 89842, 52882, 
      112709, 4973, 91733, 2833, 108160, 82372, 56272, 91226, 650, 3434, 
      4594, 106952, 1160, 2197, 111618, 83098, 765, 83153, 107176, 1637, 
      102213, 100945, 2746, 3060, 2665, 92045, 89060, 105284, 63682, 5906, 
      7625, 10685, 17561, 118306, 69625, 3016, 3412, 6434, 20434, 120640, 
      90513, 12505, 108026, 95426, 5426, 8642, 123604, 72826, 5002, 7362, 
      95729, 8329, 126713, 97058, 99016, 95941, 120674, 93626, 7514, 8066, 
      8650, 106290, 8693, 121817, 101813, 101938, 9898, 12377, 16196, 128834, 
      9125, 133237, 112597, 10265, 129370, 102730, 20029, 107237, 17289, 
      103745, 143725, 134248, 109768, 18405, 139786, 120130, 118117, 17797, 
      139220, 140281, 22932, 25181, 116957, 137169, 132885, 137344, 129204, 
      137162, 119170, 114557, 99250, 143525, 134861, 118397, 94685, 139537, 
      128241, 99817, 101218, 135629, 129517, 126685, 144981, 130217, 124325, 
      118376, 144765, 116497, 110800, 152818, 135962, 131810, 127057, 156529, 
      137842, 112969, 145729, 159268, 148153, 161802, 138701, 126722, 133705, 
      150185, 157153, 139873, 159669, 128221, 126250, 153106, 152360, 162100, 
      165712, 142613, 147082, 146704 ], 
  [ 304250, 297722, 296450, 295069, 292057, 292189, 288500, 285256, 283968, 
      285125, 284274, 279425, 271688, 277090, 273218, 274537, 268794, 267769, 
      260257, 259733, 258281, 254185, 251604, 252594, 249381, 248525, 239549, 
      235525, 237133, 231298, 226880, 226850, 223273, 216954, 220480, 218725, 
      217282, 214637, 219169, 215200, 214736, 209941, 206372, 205465, 209633, 
      208301, 209061, 204202, 201233, 205157, 202637, 201746, 200881, 199529, 
      196202, 193570, 191138, 191945, 193685, 189698, 191113, 190468, 188473, 
      191386, 188897, 188368, 179642, 177602, 177677, 170320, 172589, 171274, 
      168932, 164034, 167309, 163540, 161608, 159725, 155245, 158418, 153700, 
      151330, 154530, 149794, 148185, 147712, 147089, 265025, 147562, 145305, 
      148889, 143005, 142354, 141401, 144981, 143989, 246901, 139925, 143618, 
      248690, 142480, 138388, 229588, 138730, 137666, 137650, 137576, 136170, 
      246980, 138053, 137498, 256490, 133234, 133520, 242720, 136258, 134685, 
      230994, 203762, 230089, 243844, 130868, 208253, 129474, 128538, 128945, 
      127760, 127469, 125509, 124304, 229529, 210226, 213704, 122377, 183913, 
      119752, 119860, 186280, 119029, 181525, 117805, 188253, 180290, 234673, 
      115812, 114660, 166781, 153738, 164250, 169453, 235498, 173728, 157961, 
      166500, 108250, 108970, 108673, 107585, 108040, 109346, 150994, 189725, 
      199261, 103688, 104584, 108308, 154760, 173380, 103042, 133317, 167557, 
      103696, 106000, 103361, 135250, 135458, 175018, 138665, 125165, 126193, 
      165465, 99122, 98837, 132821, 97700, 188516, 97465, 95348, 95941, 
      130661, 144554, 92777, 93860, 118337, 92709, 92065, 96993, 97738, 
      131410, 141538, 93053, 93320, 129805, 163501, 130000, 108722, 150410, 
      126829, 89653, 93250, 136309, 88461, 88285, 87370, 102749, 121949, 
      85433, 86164, 103220, 156505, 86216, 84164, 85621, 84421, 168785, 
      84169, 153700, 83969, 84133, 84578, 93605, 82472, 91188, 83057, 82369, 
      82496, 77645, 102565, 78754, 76873, 77258, 81085, 85945, 92858, 121972, 
      146914, 75976, 77677, 86312, 91205, 120872, 119353, 98821, 72848, 
      73225, 71117, 71080, 114856, 71381, 70901, 82325, 69777, 85825, 114013, 
      68122, 80221, 79921, 116441, 71050, 67306, 92681, 133645, 75028, 66708, 
      66760, 98605, 109413, 114088, 68858, 68450, 113138, 65657, 67385, 
      71586, 72594, 78205, 64520, 64685, 64180, 69280, 84317, 70570, 108370, 
      75496, 74273, 66404, 78472, 62917, 60866, 100340, 86761, 104845, 
      105705, 107890, 69173, 86788, 87464, 95236, 57721, 63521, 57605, 58145, 
      93893, 93508, 63869, 63044, 104130, 56290, 56372, 100640, 66674, 85032, 
      58005, 115298, 82724, 53362, 57717, 58261, 74509, 56500, 53156, 52936, 
      54500, 89690, 62441, 60362, 71584, 67113, 66384, 66145, 61009, 55120, 
      55373, 111592, 75412, 151114, 120321, 60426, 165776, 118820, 50752, 
      50201, 51200, 161285, 67153, 51578, 110788, 99909, 51309, 49860, 50068, 
      50373, 150602, 96361, 50000, 107986, 85986, 62602, 47997, 82557, 
      131045, 86333, 145685, 159552, 100945, 80881, 58756, 153154, 148625, 
      74114, 57461, 57033, 47970, 45769, 130208, 72833, 124610, 72745, 47437, 
      67322, 143956, 101221, 44164, 48861, 141650, 46597, 67397, 145025, 
      114553, 47753, 43385, 141445, 99493, 86113, 43045, 52453, 160772, 
      68357, 43732, 60392, 145709, 123250, 54569, 171937, 146185, 111965, 
      61090, 120328, 70045, 41204, 64829, 99937, 139225, 84122, 98253, 39460, 
      99425, 88592, 75665, 67316, 39041, 108781, 57346, 61661, 63170, 131345, 
      84442, 53642, 111725, 87176, 72581, 36116, 102285, 87705, 69210, 62617, 
      36946, 137744, 127153, 99860, 97345, 89633, 81140, 35633, 35113, 34994, 
      159912, 34645, 36805, 34514, 122660, 85840, 69970, 59733, 33498, 39265, 
      39889, 154562, 151786, 151097, 36482, 32810, 33202, 148681, 142624, 
      132889, 63729, 36889, 154541, 126905, 56066, 125320, 59240, 47813, 
      44453, 32773, 33533, 134370, 106954, 103690, 95338, 70533, 43873, 
      33178, 138560, 119185, 115076, 75146, 70625, 64481, 41861, 32834, 
      101565, 69480, 32040, 155245, 131053, 42473, 30953, 118985, 106313, 
      86705, 44225, 34073, 30809, 155977, 149650, 56797, 55162, 141457, 
      109217, 50170, 102965, 77173, 46114, 32513, 35285, 27556, 111325, 
      28450, 27226, 59657, 27017, 75853, 39565, 26669, 33130, 104644, 93325, 
      75205, 34385, 27290, 81450, 78642, 50245, 26881, 26065, 35082, 57005, 
      34765, 73490, 72173, 45098, 41033, 30733, 24674, 75865, 32985, 28960, 
      58994, 34429, 38845, 29492, 31112, 40309, 23410, 29665, 25408, 23026, 
      38177, 35044, 27541, 22457, 22525, 50465, 25153, 45634, 40653, 29005, 
      32341, 47269, 29125, 21809, 21554, 42052, 31898, 35789, 26888, 33620, 
      25250, 20546, 20477, 23042, 19060, 19620, 22888, 21905, 20978, 20929, 
      25621, 25700, 20872, 18485, 18005, 18365, 20077, 24050, 17370, 17170, 
      17002, 16465, 26585, 19378, 18065, 16354, 28229, 30053, 33290, 35450, 
      19346, 19106, 25577, 15613, 15668, 40484, 18485, 15170, 18362, 16097, 
      15860, 17405, 15993, 16938, 17552, 13925, 12868, 41378, 15997, 12325, 
      16441, 12458, 18530, 11357, 26900, 43290, 13700, 14170, 15145, 12274, 
      11941, 10132, 9197, 9092, 9225, 8713, 37549, 8506, 39076, 8762, 8105, 
      7765, 7618, 9333, 16033, 12437, 8180, 13613, 11789, 9805, 8045, 45140, 
      11729, 10244, 7141, 6253, 12337, 6921, 6649, 6586, 5501, 5365, 11268, 
      9941, 8885, 5185, 9010, 12469, 22324, 4957, 12368, 6305, 8845, 6890, 
      5956, 41089, 10025, 15760, 42512, 9594, 31525, 8200, 4133, 19973, 
      28370, 9841, 11402, 11225, 7970, 10420, 9605, 61445, 11530, 7345, 4210, 
      8578, 5626, 11752, 5620, 11380, 9209, 7709, 3485, 11250, 5101, 2890, 
      9997, 37745, 9700, 12317, 8840, 3341, 12025, 9081, 43234, 3025, 2897, 
      10874, 52474, 11965, 13000, 13864, 52389, 5402, 3202, 2500, 50000, 
      5617, 3042, 1522, 8500, 17573, 56200, 10018, 4777, 31154, 4877, 18845, 
      6865, 5314, 12473, 8945, 7585, 5513, 10565, 29185, 34450, 2664, 33300, 
      26122, 42809, 10138, 733, 31705, 6605, 42292, 45197, 674, 31250, 45146, 
      640, 7418, 7253, 2050, 530, 48053, 12105, 13396, 58000, 9386, 5224, 
      333, 27220, 73666, 12517, 27421, 57769, 160, 11146, 137, 12869, 41309, 
      55796, 8730, 4842, 4825, 289, 4673, 2165, 4132, 5801, 11897, 5641, 
      35353, 38425, 42858, 2605, 40405, 44104, 0, 8282, 52442, 81226, 33493, 
      44525, 47965, 90004, 6733, 14425, 3869, 866, 51554, 90025, 4660, 274, 
      130, 85, 42898, 72410, 15689, 38516, 46777, 5328, 3744, 9970, 41841, 
      80314, 15632, 96977, 98852, 78689, 68445, 14285, 8282, 722, 16025, 
      77129, 8905, 67005, 14408, 6260, 1160, 8810, 46754, 69698, 75058, 
      14032, 54400, 62577, 15754, 6554, 47281, 6605, 14240, 56537, 12625, 
      12197, 63090, 64660, 61741, 9577, 8692, 13988, 3042, 77146, 83477, 
      94097, 113989, 19010, 4349, 59536, 62452, 77650, 121050, 20072, 9685, 
      98837, 15434, 11234, 72434, 85730, 21348, 5426, 69482, 80242, 11525, 
      83725, 22765, 12010, 12704, 11729, 20498, 11090, 79538, 81770, 84034, 
      15346, 83225, 21205, 14209, 14330, 86090, 94445, 106244, 24418, 82369, 
      26297, 18257, 86021, 24938, 15098, 115513, 17065, 106453, 16085, 31697, 
      27680, 18320, 108817, 30266, 22370, 21617, 106097, 30116, 30749, 
      119620, 125225, 21697, 29725, 27961, 29896, 26788, 30122, 23050, 21377, 
      16562, 33113, 29489, 23105, 15353, 31637, 27061, 17117, 17674, 30241, 
      27905, 27161, 34945, 29405, 27289, 25120, 35953, 25317, 23400, 39794, 
      33010, 31378, 29565, 41813, 34042, 25533, 38125, 44100, 39285, 45370, 
      35705, 31282, 34061, 40877, 44469, 37269, 45721, 33169, 32458, 43346, 
      43840, 49348, 51272, 42025, 43970, 44008 ], 
  [ 298152, 294164, 291796, 290777, 288853, 285157, 284378, 282586, 280202, 
      278809, 276680, 271457, 270450, 268388, 268520, 267289, 264452, 263425, 
      255169, 254097, 251001, 250361, 249962, 246032, 246641, 245601, 233325, 
      230569, 229445, 224692, 224458, 220964, 219385, 221252, 216586, 215921, 
      213928, 215469, 212537, 213482, 213746, 209305, 212650, 211741, 205533, 
      204745, 203501, 204100, 206225, 199953, 200709, 199816, 195485, 194677, 
      194624, 193444, 197928, 193273, 189549, 190292, 188065, 188330, 189793, 
      186880, 187849, 184402, 179848, 183268, 178425, 175058, 169497, 166720, 
      166378, 173672, 163657, 164618, 171058, 156601, 164861, 156020, 161674, 
      159844, 151028, 159760, 152321, 153850, 152497, 336681, 147688, 152165, 
      145737, 150041, 154120, 151345, 142001, 142465, 315265, 147681, 140452, 
      317960, 139858, 147050, 293578, 141748, 145780, 146128, 141866, 144644, 
      316786, 136513, 136868, 329024, 141700, 136706, 312154, 133072, 133865, 
      297332, 262088, 296785, 314362, 130402, 268757, 130280, 131528, 129385, 
      130930, 129545, 129037, 129650, 297665, 272900, 277650, 126989, 238753, 
      127634, 131018, 242210, 127637, 235997, 132049, 245813, 235300, 306965, 
      114938, 115970, 218501, 200360, 215240, 222445, 308692, 228538, 206945, 
      219122, 116644, 122824, 111605, 116341, 109330, 107176, 198692, 251437, 
      263885, 112978, 118970, 129610, 204818, 230354, 111784, 173909, 222709, 
      106066, 125842, 105001, 177476, 178408, 233620, 183433, 163741, 165677, 
      221873, 99108, 99369, 176305, 99322, 252746, 97081, 100242, 114661, 
      174861, 194760, 98209, 109666, 156529, 96137, 103865, 118985, 120640, 
      176516, 191012, 109765, 110578, 174725, 221525, 175282, 142900, 204244, 
      171197, 105445, 115048, 185585, 89141, 89329, 89140, 135277, 165397, 
      96665, 100490, 136474, 214145, 86706, 91570, 101581, 87821, 230789, 
      99397, 210970, 85545, 100633, 101988, 121753, 86594, 119690, 103549, 
      102677, 102986, 83025, 140341, 79400, 87893, 90280, 101933, 112253, 
      124808, 169754, 204340, 79346, 95789, 114434, 123149, 168650, 166945, 
      136945, 75842, 74033, 76473, 83170, 161890, 74005, 84445, 111157, 
      80225, 117749, 161585, 77108, 109045, 108925, 165465, 68384, 73376, 
      130601, 189401, 67082, 77690, 78106, 139981, 155885, 162562, 68008, 
      68328, 161428, 72449, 84005, 95120, 97220, 65701, 72946, 78205, 68234, 
      91898, 66529, 95188, 155920, 63530, 62485, 62442, 62858, 80609, 64360, 
      72346, 65501, 152561, 153785, 156880, 59193, 126130, 127170, 68690, 
      68485, 57721, 62361, 72729, 67525, 67322, 57157, 57242, 73028, 63044, 
      60394, 147978, 94900, 62114, 56381, 79092, 122410, 61924, 78473, 79745, 
      56497, 54322, 58986, 60586, 70522, 63304, 52981, 85300, 54842, 53465, 
      53282, 53225, 52457, 53666, 52825, 75554, 55754, 102152, 81005, 51140, 
      112626, 79866, 55114, 58021, 65754, 109225, 51857, 52480, 74378, 67685, 
      51845, 54218, 63890, 65105, 101268, 65225, 66002, 72116, 59216, 49300, 
      57809, 125129, 87165, 59197, 97253, 107114, 67253, 55925, 87490, 
      102352, 99097, 52432, 46881, 46085, 47396, 50837, 85770, 51145, 81808, 
      50873, 65969, 103508, 95146, 66425, 54322, 70121, 93384, 65125, 104125, 
      95665, 74657, 44257, 54085, 92993, 64873, 56953, 54289, 78985, 106858, 
      47749, 45874, 93474, 95797, 80072, 42877, 114925, 95905, 72241, 95440, 
      77690, 47609, 46250, 101725, 64213, 90577, 54400, 62705, 51050, 63145, 
      56498, 49213, 45050, 52265, 69041, 91316, 42121, 42536, 83953, 53248, 
      38464, 70337, 54706, 46481, 44050, 63989, 54869, 44564, 41429, 51976, 
      88162, 80665, 62290, 60685, 55885, 50850, 41197, 41585, 42740, 104138, 
      42025, 54013, 46260, 77074, 52994, 43856, 38897, 41600, 61745, 63097, 
      99688, 97640, 97133, 34024, 40180, 45668, 95261, 90842, 83837, 40157, 
      33337, 99481, 79489, 36496, 78266, 37666, 33337, 32525, 35405, 49997, 
      84584, 65540, 63368, 57928, 43133, 32125, 49640, 87498, 73765, 70930, 
      45376, 42857, 39625, 31201, 32912, 61601, 42074, 48314, 99445, 81805, 
      30717, 33757, 73193, 64525, 51833, 30829, 30505, 33065, 99809, 95120, 
      35209, 34484, 88925, 66149, 32036, 61713, 45385, 30160, 28753, 59553, 
      36170, 67157, 30692, 36020, 35325, 37629, 44057, 27425, 37097, 56480, 
      62290, 54793, 43405, 26245, 29160, 46916, 45200, 30089, 28201, 29569, 
      61700, 33025, 25345, 41864, 41093, 27668, 26333, 25133, 32360, 43145, 
      24653, 49930, 33552, 24457, 25049, 24250, 55354, 25237, 32180, 23509, 
      25258, 28880, 69329, 23242, 49045, 28125, 34381, 28285, 44105, 26000, 
      24113, 21929, 60025, 26357, 21317, 25285, 34312, 24050, 20992, 21605, 
      20530, 63298, 19796, 22736, 22849, 42704, 28346, 32546, 42730, 20269, 
      38088, 20017, 49825, 18234, 19594, 22849, 25281, 31645, 38449, 47700, 
      20996, 21524, 29000, 23365, 53505, 17540, 18593, 22160, 56785, 60065, 
      65668, 69284, 16776, 16900, 52489, 20137, 19098, 78130, 15725, 19508, 
      37988, 16609, 16370, 36661, 15773, 35828, 14418, 16245, 18098, 81360, 
      11933, 14813, 11281, 13120, 43216, 13653, 59042, 85076, 10530, 10088, 
      37633, 10372, 10585, 12050, 14209, 14650, 13325, 15725, 76957, 19700, 
      79570, 11944, 13105, 13673, 17348, 25433, 41233, 7969, 11538, 7137, 
      7497, 8425, 10305, 89258, 6885, 7402, 10121, 17057, 6029, 8801, 9257, 
      9376, 14841, 14885, 33890, 5625, 6025, 11425, 28900, 36725, 54770, 
      15925, 4770, 7261, 5249, 6388, 7090, 84445, 4421, 43826, 86594, 4352, 
      70145, 4594, 9445, 51493, 65348, 3865, 3604, 3609, 4176, 3530, 3625, 
      113705, 3364, 4093, 18248, 30260, 23300, 3034, 4546, 36514, 3037, 3357, 
      7141, 2708, 4385, 8180, 34033, 80341, 2426, 2309, 2290, 18085, 2197, 
      2165, 88552, 5389, 16909, 1952, 101792, 1949, 40658, 42250, 101705, 
      2664, 4468, 16322, 98402, 2329, 4304, 9700, 1570, 49045, 107146, 1448, 
      2393, 70992, 2125, 51401, 1381, 1832, 1345, 1093, 1189, 1665, 1073, 
      68105, 76100, 3362, 74402, 63400, 88457, 820, 8705, 72073, 925, 87754, 
      91933, 10280, 71432, 91880, 7514, 640, 657, 3280, 9040, 96057, 773, 
      970, 110002, 416, 802, 9197, 65386, 131300, 625, 65761, 109757, 7738, 
      340, 7713, 605, 86557, 107050, 104, 584, 565, 5857, 593, 2089, 778, 
      261, 349, 281, 77857, 82385, 88820, 1609, 85273, 90610, 8282, 0, 
      102400, 141376, 75077, 91205, 96101, 152882, 85, 857, 857, 3860, 
      101140, 152897, 554, 5812, 6760, 7261, 88840, 129636, 1205, 82450, 
      94349, 482, 1082, 208, 87221, 140072, 1314, 161829, 164250, 137897, 
      124193, 1053, 328, 5508, 1517, 135785, 401, 122201, 1170, 666, 4666, 
      484, 94120, 125800, 132980, 1154, 104858, 116129, 1600, 772, 94825, 
      821, 1354, 107713, 1189, 1125, 116624, 118738, 114725, 1225, 1250, 
      1810, 4148, 135400, 143729, 157625, 183157, 3364, 3445, 111410, 115418, 
      135892, 192032, 3874, 2041, 163629, 2692, 2132, 128852, 146516, 4418, 
      3600, 124804, 139204, 2417, 143777, 5101, 2536, 2682, 2617, 4468, 2704, 
      138128, 141088, 144080, 3316, 142901, 4985, 3625, 3744, 146484, 157385, 
      172642, 6548, 141485, 7333, 4753, 146225, 7060, 4500, 184265, 5365, 
      172465, 5473, 10525, 8874, 6066, 175369, 10180, 7380, 7173, 171733, 
      10210, 10657, 188890, 195949, 7789, 10537, 9865, 10706, 9778, 11108, 
      8768, 8369, 8100, 12637, 11197, 9181, 8345, 12249, 10585, 8649, 8840, 
      11941, 11241, 11401, 14629, 13085, 12605, 12074, 16165, 13169, 12890, 
      18180, 15760, 15220, 14681, 19465, 16424, 15005, 18857, 21554, 19469, 
      22276, 18433, 17284, 18241, 20869, 22997, 20165, 23701, 19337, 19172, 
      23140, 24170, 27842, 29034, 25789, 26640, 26858 ], 
  [ 396712, 383764, 385236, 382937, 377173, 386917, 375898, 368986, 370442, 
      378009, 380360, 376417, 351730, 375908, 361960, 369689, 356612, 355585, 
      349889, 350737, 353401, 340601, 332522, 345872, 333041, 332641, 331885, 
      324649, 333125, 324532, 309578, 318244, 309625, 282692, 306826, 302321, 
      302248, 289069, 312377, 296042, 293746, 288025, 267050, 266141, 296413, 
      293705, 299501, 280900, 265105, 294673, 283909, 283016, 290845, 288117, 
      276544, 270244, 250408, 264953, 280429, 264532, 275105, 272170, 261473, 
      279040, 267849, 274642, 255368, 239588, 252025, 234578, 256537, 258880, 
      251498, 215912, 252617, 236938, 213938, 243641, 207101, 240500, 209674, 
      205924, 239348, 200720, 213761, 208250, 209457, 160681, 223208, 204005, 
      232777, 201241, 188680, 192305, 228401, 223745, 150785, 196321, 227492, 
      150280, 224978, 192490, 144458, 207028, 193140, 192208, 202666, 190724, 
      147186, 217793, 214948, 149824, 187780, 201346, 143834, 220112, 212585, 
      139892, 132808, 138065, 142202, 207842, 131797, 203240, 196808, 203625, 
      195570, 198025, 192397, 186610, 133825, 128260, 128530, 186509, 121633, 
      175634, 167498, 121250, 173077, 120157, 157649, 119093, 117540, 128405, 
      193658, 187010, 112261, 112040, 111560, 111725, 126932, 111418, 110305, 
      109682, 162724, 149704, 176885, 161141, 180370, 190376, 106532, 109997, 
      112205, 155858, 143930, 130250, 104338, 105554, 156584, 106709, 104309, 
      173266, 131602, 174761, 104516, 102888, 103060, 101513, 103581, 102317, 
      98993, 174628, 172969, 98865, 169082, 102346, 173881, 158482, 124261, 
      94861, 93640, 154529, 129506, 97649, 159497, 137785, 117065, 115520, 
      93316, 92452, 126405, 125298, 92165, 92885, 91442, 98100, 90324, 90557, 
      125285, 113768, 87665, 162101, 161009, 158260, 96237, 87957, 132505, 
      125450, 94874, 86785, 160306, 140850, 120781, 151181, 88069, 121157, 
      84890, 155305, 117913, 116068, 98073, 147394, 94730, 106749, 106517, 
      106186, 139345, 82741, 152360, 124373, 119720, 103853, 94973, 87688, 
      76954, 77620, 142706, 107309, 90754, 86029, 75850, 74785, 78065, 
      140482, 146353, 132793, 115810, 71650, 139925, 111965, 84917, 118625, 
      80629, 69425, 120628, 82805, 82045, 68185, 152864, 127136, 72361, 
      68441, 170122, 114170, 113306, 69581, 67565, 67202, 146088, 143848, 
      66708, 123649, 100645, 87440, 85700, 184741, 118386, 105725, 129034, 
      87418, 204129, 83668, 63760, 180650, 178965, 151402, 192778, 93409, 
      127080, 245786, 215261, 59761, 59705, 59600, 169273, 62770, 62530, 
      237010, 105605, 153081, 120601, 96409, 235205, 234362, 155717, 152602, 
      257348, 114244, 121194, 56458, 70580, 217634, 137021, 281332, 57770, 
      106724, 80393, 79105, 194737, 136882, 113386, 108586, 89082, 230984, 
      161141, 72500, 188602, 176345, 174242, 173545, 157417, 133666, 136665, 
      277154, 199754, 349192, 294125, 158660, 374386, 291706, 114634, 105381, 
      89434, 367145, 180497, 124160, 277258, 255845, 124805, 113738, 90130, 
      88145, 349588, 249545, 84562, 273076, 228176, 170900, 98129, 50249, 
      316285, 229437, 342373, 366314, 260533, 218485, 61250, 355792, 348057, 
      203472, 158881, 159365, 124196, 107797, 316810, 202185, 307088, 202553, 
      75569, 51028, 341546, 263545, 93362, 70121, 337864, 74725, 49725, 
      343985, 289697, 131297, 91205, 338113, 261353, 234233, 89489, 60425, 
      371178, 194949, 113074, 51874, 346037, 306632, 158717, 390125, 347425, 
      286641, 49360, 302330, 201209, 103210, 46685, 264533, 336337, 233600, 
      262385, 84970, 265385, 244018, 216893, 198010, 80425, 283441, 46516, 
      185481, 189736, 325233, 237568, 166464, 290497, 243506, 212881, 90770, 
      273269, 244949, 205844, 190549, 73736, 337122, 318745, 269010, 264205, 
      249165, 231970, 96237, 93425, 90100, 374858, 90665, 68093, 79540, 
      311954, 243074, 210256, 186737, 87680, 57265, 56057, 367208, 362600, 
      361453, 117224, 88820, 76388, 357661, 347482, 330877, 197597, 120377, 
      367641, 320769, 179856, 318266, 188066, 158777, 149005, 100685, 66637, 
      334184, 285700, 279688, 264008, 214013, 147965, 66280, 341578, 308005, 
      300690, 224576, 215017, 201545, 143201, 107152, 276641, 212954, 65594, 
      370165, 329485, 146557, 98397, 308713, 285965, 248953, 152429, 117545, 
      99625, 371809, 361360, 185609, 181684, 348125, 292069, 170276, 281233, 
      231625, 160720, 116433, 48673, 80330, 296917, 97252, 79540, 195325, 
      74749, 230297, 144545, 74857, 48800, 285650, 264713, 229645, 129285, 
      97000, 242756, 237200, 175369, 97961, 91649, 42500, 191745, 132865, 
      227464, 224773, 163348, 152413, 119213, 79720, 232585, 128333, 50570, 
      197392, 133897, 147929, 117050, 44474, 152597, 75700, 119509, 100138, 
      82640, 34129, 139082, 47765, 82525, 67021, 180605, 51785, 169360, 
      156593, 121129, 36985, 174197, 123077, 87365, 63752, 161650, 133632, 
      145765, 117170, 33218, 113236, 89296, 88769, 47824, 69946, 61346, 
      47210, 100269, 52168, 97457, 38945, 118714, 98314, 81729, 73921, 59165, 
      48049, 38740, 82436, 80404, 61000, 73285, 33025, 98180, 90913, 75920, 
      30545, 28705, 25988, 24484, 99976, 98820, 32009, 78377, 81178, 19890, 
      99565, 78388, 43108, 88929, 88690, 43061, 90653, 43508, 99538, 82165, 
      73778, 14800, 100253, 80093, 103441, 84800, 30416, 79573, 20002, 12116, 
      95650, 98408, 32513, 91012, 89305, 79250, 70529, 69050, 72845, 65005, 
      12317, 54260, 11090, 74664, 69425, 66793, 57028, 42713, 26513, 97569, 
      73618, 103777, 96457, 87145, 76225, 7978, 97765, 91242, 73481, 52897, 
      102029, 76001, 73897, 73376, 55801, 55205, 28130, 94585, 89865, 63265, 
      32740, 25205, 14450, 51125, 105250, 77661, 91649, 81908, 76850, 5725, 
      97861, 18866, 5314, 96512, 8065, 90994, 64485, 14373, 9028, 98585, 
      104724, 104089, 91216, 101450, 98345, 3625, 105764, 89213, 42568, 
      27700, 34820, 107354, 81986, 21794, 98397, 92317, 67941, 106388, 80545, 
      63220, 23153, 4181, 101626, 111109, 98930, 39845, 110357, 100085, 2792, 
      70669, 41229, 106912, 1952, 110749, 16978, 16010, 1865, 85864, 73588, 
      41282, 1762, 87449, 73424, 54500, 99490, 11925, 1546, 105128, 84313, 
      4432, 85325, 10441, 94181, 87592, 113985, 102213, 97189, 88705, 107953, 
      4745, 3140, 74402, 3362, 5800, 1417, 107060, 54145, 3593, 94365, 1354, 
      1053, 49960, 3592, 1000, 56794, 97920, 97297, 72400, 52560, 697, 
      114053, 118090, 562, 105376, 89762, 51437, 4586, 2020, 115825, 4321, 
      317, 54458, 111700, 54433, 117085, 797, 170, 103784, 88904, 88885, 
      59617, 88273, 75689, 85898, 93061, 114269, 92441, 1697, 1105, 500, 
      78409, 793, 370, 52442, 102400, 0, 3136, 2117, 325, 101, 5042, 96725, 
      121817, 84697, 66580, 20, 5057, 88234, 59572, 56680, 55261, 520, 1636, 
      125365, 1170, 269, 90722, 83642, 107728, 821, 3112, 124834, 6949, 7450, 
      2857, 1313, 120733, 101448, 61828, 125677, 2665, 103441, 1241, 120850, 
      93466, 65466, 102884, 680, 1640, 2420, 119554, 538, 929, 124480, 94212, 
      745, 94261, 119754, 833, 114469, 113125, 1424, 1618, 1445, 103625, 
      100450, 117650, 73268, 3560, 4849, 7225, 12917, 131364, 79605, 1970, 
      2138, 4052, 15392, 133794, 101881, 8749, 120452, 107092, 3412, 5716, 
      136898, 82960, 3204, 4804, 107377, 5537, 140141, 108776, 110842, 
      107577, 133748, 105104, 5008, 5408, 5840, 118516, 5941, 134905, 113705, 
      113824, 6964, 8905, 12002, 142228, 6445, 146853, 125073, 7345, 142740, 
      114580, 15305, 119285, 13105, 115553, 157725, 147754, 121906, 14089, 
      153540, 132820, 130693, 13653, 152930, 154017, 18010, 19949, 129389, 
      150697, 146185, 150866, 142258, 150628, 131648, 126769, 110500, 157277, 
      148157, 130781, 105625, 153049, 141145, 111049, 112520, 148901, 142441, 
      139401, 158629, 143005, 136765, 130474, 158245, 128369, 122330, 166660, 
      148880, 144500, 139481, 170505, 150824, 124445, 159017, 173234, 161549, 
      175876, 151553, 138884, 146241, 163589, 170837, 152645, 173461, 140297, 
      138212, 166500, 165610, 175682, 179434, 155069, 159760, 159338 ], 
  [ 435016, 420500, 422644, 420121, 413685, 425781, 412970, 405162, 407290, 
      416425, 419560, 415841, 387010, 415780, 399368, 408665, 393796, 392769, 
      387521, 388705, 392377, 377449, 368026, 384400, 369217, 368929, 370189, 
      362169, 372325, 363060, 345530, 356324, 346473, 314500, 343674, 338497, 
      338760, 323005, 350905, 331546, 328802, 322857, 297626, 296717, 333373, 
      330329, 337357, 315396, 296465, 332305, 319525, 318632, 328589, 325525, 
      311936, 304740, 280648, 298553, 317389, 298580, 311393, 307898, 295073, 
      316224, 302905, 311490, 289640, 270500, 285961, 266050, 292825, 296064, 
      287450, 244360, 289241, 270650, 242498, 279929, 235549, 276340, 239130, 
      235044, 275860, 228944, 245569, 238826, 240481, 150937, 257480, 234133, 
      269065, 231257, 215784, 220529, 264577, 259025, 143057, 225889, 263780, 
      141992, 260930, 221498, 139418, 239508, 222484, 221328, 234362, 219844, 
      138562, 253073, 249668, 139520, 216900, 233714, 135434, 256400, 247417, 
      133396, 131240, 131345, 133130, 242450, 128885, 237064, 229288, 237673, 
      227938, 231065, 224541, 217634, 126209, 124004, 123490, 217981, 122193, 
      205090, 194938, 121138, 202085, 120941, 183185, 117973, 117988, 118213, 
      228490, 220498, 114725, 117640, 114472, 113405, 116180, 111978, 114449, 
      111586, 191844, 175464, 209365, 190037, 213858, 225992, 111460, 106301, 
      106717, 184418, 169354, 151418, 107810, 104770, 185480, 116005, 104645, 
      206082, 153666, 208025, 112804, 110728, 101268, 108233, 114109, 112285, 
      98545, 208900, 206905, 106369, 202346, 97082, 208377, 189730, 146997, 
      101917, 97000, 185441, 154034, 108401, 191641, 164777, 137785, 135680, 
      99812, 96260, 150373, 148930, 98773, 91429, 97826, 111316, 91444, 
      97501, 149813, 134600, 91585, 195925, 194609, 191412, 110461, 95461, 
      159833, 150874, 108650, 85553, 194242, 170530, 145197, 183325, 84149, 
      146021, 83882, 188569, 141993, 139588, 114985, 179090, 111418, 128365, 
      128245, 127802, 170257, 93717, 186184, 151813, 145928, 125245, 113005, 
      102248, 81770, 76500, 174850, 130381, 107666, 100589, 80666, 79713, 
      88817, 172850, 180065, 163705, 142578, 76914, 172517, 137837, 101381, 
      146401, 95189, 74353, 149300, 99269, 98397, 72217, 188704, 157600, 
      83225, 68329, 209210, 141610, 140522, 78317, 73165, 71570, 180808, 
      178120, 71188, 153665, 124613, 107152, 104740, 226629, 147394, 131597, 
      160730, 107690, 249265, 102708, 68688, 222202, 220405, 188026, 236570, 
      116705, 159112, 297194, 262525, 64577, 64297, 63632, 209593, 72738, 
      72274, 287522, 133157, 190825, 151849, 121609, 285605, 284650, 194021, 
      190346, 310660, 144260, 152890, 61498, 87380, 265906, 172189, 337780, 
      67514, 135620, 101785, 100049, 239985, 172386, 143962, 138042, 113386, 
      281384, 201125, 91316, 233066, 218905, 216466, 215657, 196841, 168722, 
      172393, 333490, 246010, 413480, 352477, 198532, 441250, 349834, 146106, 
      134725, 114634, 433337, 224065, 157760, 333818, 309829, 158629, 145210, 
      115778, 113233, 414100, 302857, 108866, 329300, 278800, 213236, 126241, 
      58201, 377437, 280285, 406325, 432730, 315413, 267989, 77714, 421200, 
      412681, 250960, 199537, 200245, 158692, 138821, 378298, 249673, 367568, 
      250153, 98305, 62900, 405722, 319097, 121250, 91177, 401704, 97461, 
      61261, 408497, 348385, 167585, 118757, 402065, 316793, 286313, 116705, 
      78233, 438490, 241765, 145890, 65650, 410885, 367336, 200045, 459341, 
      412497, 345217, 62352, 362698, 249145, 134234, 58109, 320645, 400401, 
      286016, 318385, 111962, 321833, 297890, 267293, 245834, 106409, 342017, 
      59732, 231625, 236552, 388513, 290880, 209920, 350081, 297602, 263057, 
      120002, 330949, 299269, 255124, 237701, 98600, 401746, 381465, 326242, 
      320877, 304045, 284722, 126925, 123553, 119444, 443290, 120233, 91613, 
      106420, 374114, 297394, 260432, 233665, 116800, 77537, 75881, 435080, 
      430024, 428765, 152840, 118388, 102820, 424637, 413450, 395165, 246205, 
      156665, 435625, 384049, 226000, 381322, 235442, 201785, 190445, 133165, 
      90605, 398920, 345284, 338600, 321128, 264973, 189293, 90248, 407098, 
      370053, 361954, 276992, 266201, 250937, 183857, 141200, 335329, 263914, 
      89674, 438597, 393885, 187885, 130765, 370985, 345773, 304505, 194765, 
      153833, 132329, 440465, 429008, 232985, 228500, 414541, 352661, 215524, 
      340705, 285273, 204624, 152833, 67825, 109114, 358181, 129956, 108212, 
      244381, 102301, 283945, 186097, 102521, 68512, 345794, 322505, 283293, 
      168373, 129928, 298084, 291856, 221849, 131225, 123569, 60196, 240577, 
      172737, 281000, 277973, 208148, 195533, 156733, 109064, 286793, 167533, 
      71738, 247120, 174105, 190489, 154346, 63626, 195941, 104372, 157365, 
      134298, 113104, 49025, 180410, 68597, 113101, 93789, 228317, 74185, 
      215504, 200833, 159545, 54009, 221125, 161941, 119285, 89960, 206786, 
      174400, 188549, 155138, 49010, 150644, 122000, 121361, 69776, 98282, 
      87442, 69050, 135325, 75688, 132065, 58097, 157354, 133146, 113089, 
      103489, 85037, 70785, 58228, 114244, 111764, 87656, 103077, 50497, 
      133348, 124625, 106384, 47009, 44273, 40100, 37700, 135592, 134212, 
      49481, 109625, 113098, 30754, 135293, 109748, 65060, 122641, 122402, 
      65237, 124813, 65908, 135490, 114757, 104578, 24208, 136765, 112573, 
      140625, 118400, 49232, 112165, 34226, 20404, 131602, 134920, 52673, 
      126180, 124137, 112066, 101441, 99626, 104317, 94685, 22061, 81364, 
      20162, 106696, 100337, 97145, 85028, 66793, 44993, 134305, 105538, 
      141745, 133081, 121977, 108817, 14810, 134725, 126970, 105625, 80225, 
      139885, 108817, 106265, 105632, 84025, 83317, 48178, 131209, 125593, 
      93393, 54468, 44245, 28450, 78341, 143890, 111037, 127825, 116180, 
      110114, 13005, 135269, 35554, 12146, 133696, 18257, 127170, 95173, 
      28933, 20228, 136217, 143476, 142729, 127504, 139642, 135977, 5417, 
      144740, 125165, 67880, 48308, 57892, 146666, 116594, 40274, 136141, 
      128941, 99637, 145588, 114929, 93908, 42305, 11909, 140042, 151205, 
      136898, 64709, 150341, 138277, 8840, 103149, 66541, 146336, 5536, 
      150845, 33890, 32474, 5449, 121480, 106740, 66706, 5906, 123401, 
      106576, 83396, 137682, 26485, 4122, 144328, 119705, 13840, 120941, 
      24329, 131477, 123656, 154753, 140965, 135045, 124993, 147713, 14713, 
      11428, 107890, 11986, 16776, 7241, 146708, 83153, 12665, 131773, 7290, 
      6205, 77960, 12776, 6152, 86474, 136000, 135265, 105552, 81232, 5065, 
      154933, 159642, 2466, 144800, 126386, 79885, 15002, 452, 157041, 14625, 
      2221, 83690, 152244, 83665, 158525, 6845, 2522, 142984, 125416, 125397, 
      90081, 124673, 109625, 121850, 130357, 155261, 129625, 9425, 7937, 
      6100, 112905, 7065, 5634, 81226, 141376, 3136, 0, 10405, 5477, 4357, 
      226, 134693, 164041, 120425, 98612, 3380, 241, 124634, 90036, 86472, 
      84717, 6120, 292, 168149, 8002, 4861, 127570, 119146, 147600, 6757, 
      200, 167506, 901, 1066, 281, 865, 162733, 140200, 92740, 168461, 425, 
      142529, 1129, 162850, 130762, 97162, 141860, 5384, 968, 628, 161330, 
      3338, 1825, 167040, 131620, 5337, 131669, 161530, 3185, 155349, 153781, 
      2320, 2178, 2677, 142601, 138866, 158978, 106420, 1544, 1601, 1961, 
      4181, 174820, 113989, 3874, 3370, 2036, 5536, 177586, 140409, 2701, 
      162116, 146516, 2516, 2132, 181138, 117904, 2980, 2340, 146801, 2401, 
      184829, 148424, 150826, 147001, 177428, 144080, 2768, 2720, 2704, 
      159732, 3029, 178697, 154025, 154144, 3604, 3977, 4946, 187028, 3869, 
      192325, 167185, 4097, 187540, 154900, 6793, 160277, 6273, 155873, 
      204541, 193114, 163234, 6921, 199684, 175828, 173365, 7045, 198962, 
      200161, 9162, 10205, 171725, 196281, 191097, 196450, 186498, 196100, 
      174208, 168545, 149476, 203645, 193181, 173117, 143705, 198745, 185049, 
      150025, 151720, 193925, 186457, 182857, 204885, 186797, 179549, 172250, 
      204165, 169585, 162538, 213700, 193232, 188180, 182377, 217993, 195400, 
      164653, 204601, 220834, 207469, 223812, 195905, 181220, 189697, 209621, 
      217765, 196885, 220725, 182521, 180100, 212644, 211418, 222610, 226810, 
      198749, 204112, 203578 ], 
  [ 371033, 359365, 360281, 358164, 352948, 360754, 351205, 345025, 345925, 
      352202, 353905, 349768, 328481, 348885, 336961, 343400, 331789, 330760, 
      324680, 325250, 327080, 316026, 309049, 319909, 309010, 308516, 306080, 
      299482, 306576, 298525, 285685, 292597, 284986, 262189, 282181, 278226, 
      277873, 266810, 286344, 272493, 270565, 265018, 247537, 246626, 271652, 
      269218, 274000, 258157, 244936, 269348, 260240, 259345, 265418, 262964, 
      253045, 247477, 231137, 242920, 255632, 242125, 250856, 248381, 239432, 
      254053, 244610, 249925, 232753, 219733, 229682, 214245, 232244, 233845, 
      227473, 198049, 228034, 214745, 195977, 219316, 189216, 216541, 190957, 
      187477, 214825, 183005, 193096, 188597, 189434, 174146, 200513, 184714, 
      208424, 182036, 171865, 174568, 204130, 200210, 162578, 177476, 203125, 
      162529, 200885, 174101, 154037, 185785, 174473, 173725, 182065, 172237, 
      159701, 194242, 191857, 163717, 169285, 180181, 156157, 195725, 189394, 
      150649, 139513, 149000, 155069, 184825, 139600, 180865, 175537, 181064, 
      174389, 176290, 171394, 166525, 145480, 137153, 138065, 166050, 126562, 
      156825, 150345, 126729, 154634, 124898, 142052, 125392, 122549, 142146, 
      170413, 164869, 115600, 112801, 114529, 115706, 141125, 116317, 112258, 
      113473, 144157, 133897, 155556, 142756, 158209, 166465, 107829, 118378, 
      122058, 137737, 128385, 118201, 106825, 111537, 138185, 104410, 109370, 
      151645, 118813, 152770, 103041, 101777, 109861, 101320, 100256, 99450, 
      104680, 151793, 150410, 98018, 147073, 111985, 150856, 138125, 110890, 
      94370, 96185, 134440, 114661, 94120, 138394, 120914, 105346, 104261, 
      93281, 94625, 112016, 111185, 92034, 99378, 91493, 92537, 94697, 90144, 
      110426, 101945, 89730, 139600, 138692, 136309, 89834, 87074, 115336, 
      109845, 88837, 93074, 137705, 121745, 106000, 130050, 96562, 106004, 
      90989, 133250, 103402, 102017, 89450, 126625, 86281, 94250, 93924, 
      93685, 119204, 78976, 129825, 107082, 103441, 91530, 85410, 80977, 
      78245, 83785, 121545, 93600, 82105, 79312, 77137, 75976, 74468, 119125, 
      123890, 112628, 99049, 72553, 118378, 95938, 76618, 101032, 73892, 
      70596, 102293, 74498, 73828, 70088, 128637, 107325, 68650, 73746, 
      143225, 96841, 96161, 67616, 68176, 68825, 122777, 120905, 68237, 
      104200, 86164, 76453, 75265, 155536, 99761, 89674, 108197, 75965, 
      172250, 73225, 64909, 151713, 150116, 126509, 161993, 79460, 105953, 
      208741, 181620, 60986, 61114, 61469, 141332, 59761, 59705, 200693, 
      88148, 127250, 100106, 80882, 198976, 198225, 129424, 126769, 218725, 
      94757, 100325, 57485, 61945, 183145, 113296, 240125, 54925, 88145, 
      67978, 67058, 162724, 112873, 93425, 89545, 74273, 194737, 133450, 
      62197, 157229, 146536, 144709, 144104, 130184, 110021, 112466, 236025, 
      166905, 301529, 251338, 131053, 324605, 249101, 93925, 86420, 73877, 
      317914, 149850, 101701, 235937, 216640, 102160, 93025, 74201, 72676, 
      301733, 210888, 69733, 232025, 191725, 141257, 80170, 48850, 271184, 
      192800, 294970, 316885, 220580, 182948, 52853, 307189, 300098, 169589, 
      130610, 130906, 100981, 87434, 271421, 168296, 262525, 168570, 62010, 
      46393, 293945, 223028, 75569, 57940, 290537, 61162, 45362, 296104, 
      246600, 106600, 73684, 290690, 220922, 196562, 72242, 50906, 320993, 
      161600, 91225, 45665, 297874, 261873, 129874, 338372, 299074, 243626, 
      43789, 257841, 166932, 82825, 42400, 223538, 288808, 195637, 221476, 
      67889, 224104, 204853, 180580, 163813, 64168, 240410, 40745, 152660, 
      156361, 278330, 198853, 135845, 246628, 204145, 176740, 71833, 230962, 
      205402, 170437, 156890, 58385, 289109, 272296, 227069, 222724, 209156, 
      193709, 76100, 73746, 71065, 323713, 71444, 53840, 62525, 265957, 
      203517, 174101, 153250, 68821, 45674, 44834, 316513, 312273, 311218, 
      93025, 69589, 59733, 307700, 298349, 283124, 162724, 95624, 316850, 
      273842, 147005, 271521, 154201, 128500, 120016, 79056, 52000, 286057, 
      241805, 236345, 222137, 177202, 119066, 51641, 292805, 262084, 255413, 
      186565, 178018, 166018, 114850, 84229, 233476, 176137, 50857, 318994, 
      281626, 117650, 76850, 262600, 241876, 208360, 122692, 92776, 77800, 
      320450, 310829, 151730, 148265, 298602, 247330, 138141, 237410, 192586, 
      129685, 91562, 37970, 61713, 251618, 75413, 61013, 160052, 57140, 
      191250, 115434, 57154, 37629, 241265, 222260, 190594, 102194, 74969, 
      202321, 197317, 142202, 75650, 70442, 32977, 156644, 105124, 188497, 
      186082, 131557, 122002, 93402, 60625, 193064, 101140, 38189, 161549, 
      105874, 117972, 91417, 33745, 121994, 57149, 93412, 77077, 62613, 
      26890, 110129, 35648, 62402, 50026, 146404, 38376, 136445, 125242, 
      94562, 27988, 140634, 96138, 66130, 47209, 129557, 105125, 115600, 
      90961, 25225, 87481, 67405, 66970, 34765, 51641, 44881, 34241, 76442, 
      37817, 73994, 28178, 91937, 74665, 60932, 54596, 42874, 34330, 27689, 
      61261, 59597, 44057, 53764, 23624, 74241, 68170, 55845, 21970, 20866, 
      19345, 18577, 75665, 74693, 22600, 57650, 59897, 15905, 75154, 57565, 
      30013, 66170, 65929, 29776, 67522, 30037, 74933, 60314, 53397, 11981, 
      75168, 58320, 77800, 62101, 19861, 57698, 13213, 10201, 71009, 73305, 
      20840, 67009, 65578, 57177, 50020, 48817, 51874, 45506, 9194, 36873, 
      8513, 53225, 48904, 46730, 38897, 27802, 16202, 72260, 52265, 77450, 
      71234, 63394, 54314, 7225, 72260, 66749, 51930, 35300, 75780, 53890, 
      52154, 51725, 37460, 36954, 16501, 69338, 65354, 43354, 19729, 14400, 
      7785, 33602, 78341, 55076, 66762, 58585, 54353, 4570, 71956, 9981, 
      4525, 70789, 4514, 66097, 44096, 7232, 4645, 72488, 77705, 77162, 
      66221, 74889, 72244, 6964, 78557, 64490, 26585, 15581, 20673, 79865, 
      58361, 11417, 72194, 67034, 46706, 78985, 57098, 42809, 12218, 2626, 
      74861, 82960, 72529, 24208, 82298, 73498, 2609, 48772, 25220, 79309, 
      3789, 82592, 7865, 7265, 3700, 61385, 51133, 25173, 3133, 62690, 50965, 
      35537, 72889, 4736, 4201, 77697, 60008, 1469, 60832, 3796, 68306, 
      62729, 85256, 75140, 70852, 63656, 80050, 1314, 1089, 51649, 1033, 
      1537, 1384, 79241, 35066, 890, 68384, 1225, 1568, 31705, 793, 1513, 
      37157, 71381, 70850, 49909, 33749, 1850, 85210, 88693, 3733, 77725, 
      64409, 32800, 761, 8033, 86692, 580, 3474, 35165, 83113, 35138, 87760, 
      544, 2953, 76297, 63625, 63604, 39304, 63082, 52522, 61073, 67130, 
      85300, 66600, 50, 194, 601, 54772, 340, 745, 33493, 75077, 2117, 10405, 
      0, 784, 1296, 13689, 70226, 91818, 60034, 44953, 1945, 13698, 63017, 
      39229, 36889, 35746, 601, 7421, 94900, 233, 1170, 65125, 59149, 79645, 
      610, 10169, 94445, 16580, 17357, 9634, 6340, 90890, 74273, 41093, 
      95188, 9160, 75986, 5986, 91001, 67481, 44081, 75517, 1465, 6841, 8541, 
      89885, 2885, 4840, 94165, 68129, 1618, 68176, 90077, 3538, 85522, 
      84362, 5317, 5785, 5058, 76232, 73517, 88321, 50653, 9833, 12130, 
      16162, 24704, 100277, 55970, 5013, 5733, 10313, 28093, 102425, 74836, 
      18320, 90829, 79309, 8749, 13261, 105157, 58853, 7985, 11425, 79588, 
      12708, 108026, 80801, 82589, 79784, 102457, 77677, 11437, 12205, 13005, 
      89245, 12916, 103514, 85160, 85277, 14297, 17524, 22369, 109997, 13130, 
      114068, 95048, 14578, 110501, 86021, 26856, 90164, 23266, 86980, 
      123812, 115037, 92501, 24520, 120173, 102029, 100178, 23618, 119653, 
      120644, 29809, 32482, 99140, 117778, 113818, 117945, 110437, 117793, 
      101205, 96970, 82997, 123700, 115684, 100516, 78856, 120020, 109588, 
      83540, 84825, 116420, 110786, 108200, 125122, 111514, 106100, 100637, 
      124996, 98980, 93769, 132485, 116909, 113081, 108706, 135956, 118665, 
      95866, 126018, 138577, 128272, 140941, 119560, 108545, 114980, 130210, 
      136714, 120730, 139060, 110034, 108225, 133013, 132389, 141525, 144905, 
      123572, 127709, 127377 ], 
  [ 386825, 374373, 375625, 373396, 367844, 376826, 366381, 359753, 360989, 
      368050, 370145, 366120, 342761, 365461, 352305, 359528, 347021, 345992, 
      340136, 340874, 343208, 331090, 323441, 335813, 323738, 323300, 321872, 
      314882, 322816, 314429, 300301, 308277, 300050, 274733, 297245, 292954, 
      292769, 280418, 302248, 286885, 284733, 279074, 259465, 258554, 286772, 
      284170, 289568, 272045, 257256, 284804, 274688, 273793, 280930, 278308, 
      267381, 261365, 242897, 256360, 270752, 255789, 265640, 262885, 252872, 
      269285, 258778, 264989, 246529, 231829, 243290, 226621, 247028, 249077, 
      242089, 208913, 242986, 228241, 206897, 234100, 200080, 231101, 202325, 
      198677, 229721, 193757, 205640, 200525, 201586, 165914, 214289, 196418, 
      223208, 193684, 182057, 185320, 218858, 214490, 155354, 188900, 217909, 
      155025, 215501, 185245, 148157, 198665, 185785, 184925, 194553, 183437, 
      152029, 208522, 205857, 155205, 180485, 193005, 148597, 210509, 203450, 
      144041, 135369, 142280, 147173, 198769, 134784, 194417, 188417, 194728, 
      187213, 189450, 184106, 178677, 138312, 131665, 132185, 178426, 123482, 
      168193, 160705, 123313, 165778, 121930, 151460, 121472, 119413, 133690, 
      184469, 178253, 113472, 112241, 112625, 113186, 132389, 113237, 110970, 
      111065, 155357, 143417, 168436, 153844, 171593, 180913, 106933, 113170, 
      115954, 148657, 137737, 125425, 105201, 107785, 149273, 105698, 106178, 
      164693, 126485, 166042, 103825, 102337, 105605, 101320, 102160, 101074, 
      101096, 165569, 164018, 98410, 160345, 105993, 164744, 150389, 118898, 
      94538, 94505, 146536, 123565, 96136, 151106, 131050, 112346, 110981, 
      93169, 93169, 120640, 119641, 91978, 95290, 91325, 95785, 91897, 90256, 
      119330, 109001, 88330, 153152, 152132, 149525, 93586, 87466, 125640, 
      119197, 92365, 89098, 151313, 133225, 114848, 142762, 91242, 115076, 
      87125, 146522, 112082, 110417, 94546, 139113, 91265, 101698, 101428, 
      101133, 131300, 81104, 143377, 117442, 113185, 98866, 91066, 84897, 
      77293, 79865, 134257, 101776, 87201, 83232, 76185, 75080, 76484, 
      131949, 137386, 124724, 109073, 71825, 131314, 105514, 81490, 111560, 
      77812, 69700, 113269, 79370, 78644, 68744, 143197, 119197, 70722, 
      70330, 159409, 107201, 106409, 68624, 67616, 67649, 136777, 134681, 
      67117, 115848, 94788, 82949, 81425, 173120, 110905, 99250, 120685, 
      82741, 191458, 79385, 64013, 169129, 167476, 141461, 180529, 87748, 
      118609, 231085, 201892, 60034, 60050, 60125, 158132, 61385, 61217, 
      222589, 98564, 142762, 112370, 90122, 220816, 220009, 145216, 142281, 
      242021, 106405, 112813, 56645, 66985, 203921, 127520, 264989, 56437, 
      99233, 75314, 74170, 181988, 127265, 105353, 100913, 83065, 216577, 
      150082, 68245, 176101, 164456, 162461, 161800, 146536, 124189, 126970, 
      260833, 186673, 330313, 277154, 147629, 354677, 274805, 106301, 97732, 
      83117, 347650, 168274, 115141, 260857, 240272, 115712, 105401, 83665, 
      81860, 330629, 234184, 78525, 256777, 213677, 159065, 90866, 49466, 
      298400, 214864, 323586, 346733, 244660, 204340, 57725, 336533, 329050, 
      189973, 147578, 147986, 114869, 99586, 298805, 188680, 289405, 189010, 
      70018, 48969, 322673, 247444, 86153, 65108, 319097, 69170, 47770, 
      325000, 272584, 121384, 84100, 319306, 245282, 219242, 82490, 56450, 
      351289, 181648, 104273, 49193, 326938, 288865, 147178, 369620, 328250, 
      269554, 46925, 284665, 187540, 94977, 44752, 248234, 317480, 218485, 
      246116, 78025, 248968, 228429, 202420, 184365, 73800, 266338, 43993, 
      172372, 176409, 306610, 222149, 154213, 273060, 227833, 198468, 83089, 
      256442, 229202, 191717, 177106, 67457, 318061, 300296, 252325, 247700, 
      233236, 216725, 88084, 85450, 82377, 354569, 82868, 62240, 72605, 
      293677, 227317, 195829, 173354, 80021, 52450, 51386, 347089, 342625, 
      341514, 107473, 81013, 69589, 337828, 327973, 311908, 183668, 110408, 
      347482, 302122, 166717, 299689, 174529, 146644, 137376, 91936, 60624, 
      315065, 268237, 262441, 247337, 199322, 136370, 60265, 322205, 289748, 
      282685, 209413, 200250, 187354, 131818, 97893, 259460, 198257, 59537, 
      349850, 310466, 134954, 89674, 290376, 268420, 232776, 140500, 107560, 
      90792, 351418, 341293, 172058, 168313, 328450, 274266, 157405, 263786, 
      216050, 148277, 106402, 44186, 72745, 278890, 88405, 71989, 181220, 
      67556, 214714, 132850, 67626, 44125, 267977, 247796, 214058, 118378, 
      88073, 226625, 221285, 162082, 88922, 83042, 38465, 177700, 121700, 
      211905, 209322, 150597, 140202, 108802, 71937, 216808, 117380, 45413, 
      183053, 122618, 135892, 106705, 39961, 140306, 68125, 108980, 90797, 
      74485, 30978, 127433, 42704, 74330, 60050, 166900, 46216, 156157, 
      144002, 110410, 33140, 160738, 112210, 78730, 56953, 148765, 122149, 
      133632, 106585, 29761, 102825, 80397, 79906, 42381, 62449, 54569, 
      41801, 90610, 46217, 87938, 34394, 107897, 88721, 73252, 66020, 52450, 
      42338, 34073, 73805, 71917, 54025, 65300, 29000, 88465, 81666, 67717, 
      26842, 25290, 23041, 21825, 90113, 89029, 27976, 69914, 72497, 17977, 
      89658, 69885, 37629, 79666, 79425, 37504, 81242, 37877, 89549, 73250, 
      65437, 13325, 90064, 71200, 93032, 75541, 25909, 70634, 16965, 10985, 
      85625, 88201, 27560, 81233, 79634, 70225, 62116, 60745, 64250, 56986, 
      10706, 47065, 9689, 65881, 61000, 58546, 49537, 36482, 22082, 87268, 
      64865, 93074, 86186, 77450, 67250, 7281, 87380, 81253, 64642, 45604, 
      91348, 66938, 64978, 64493, 48212, 47650, 23165, 84290, 79858, 55058, 
      27233, 20560, 11425, 43850, 94301, 68404, 81490, 72361, 67625, 4850, 
      87300, 14965, 4581, 86021, 6250, 80825, 56080, 11152, 6885, 87944, 
      93721, 93122, 81005, 90625, 87700, 4500, 94685, 79106, 35881, 22525, 
      28849, 96161, 72305, 17297, 87706, 81986, 59194, 95225, 70930, 54793, 
      18434, 3130, 90709, 99648, 88153, 33280, 98930, 89234, 2273, 61652, 
      34516, 95661, 2221, 99280, 12961, 12137, 2132, 75833, 64349, 34525, 
      1845, 77306, 64181, 46625, 88625, 8656, 2129, 93937, 74344, 2813, 
      75280, 7380, 83594, 77401, 102280, 91156, 86420, 78440, 96570, 2938, 
      1873, 65033, 1985, 3665, 936, 95705, 46210, 2066, 83728, 833, 784, 
      42345, 2025, 729, 48637, 87061, 86474, 63125, 44725, 674, 102290, 
      106109, 1325, 94077, 79361, 43664, 2609, 3889, 103940, 2372, 1066, 
      46421, 100025, 46394, 105120, 208, 769, 92537, 78521, 78500, 51176, 
      77922, 66130, 75689, 82418, 102436, 81832, 554, 250, 41, 68660, 116, 
      17, 44525, 91205, 325, 5477, 784, 0, 64, 7921, 85850, 109570, 74538, 
      57609, 265, 7930, 77857, 51101, 48425, 47114, 41, 3389, 112932, 289, 
      106, 80189, 73541, 96221, 218, 5353, 112421, 10196, 10805, 4986, 2756, 
      108530, 90289, 53189, 113220, 4680, 92170, 2570, 108641, 82769, 56569, 
      91645, 457, 3145, 4285, 107413, 925, 1928, 112085, 83473, 554, 83520, 
      107605, 1354, 102602, 101330, 2405, 2705, 2314, 92360, 89365, 105625, 
      63869, 5465, 7146, 10170, 16976, 118645, 69802, 2605, 2989, 5945, 
      19805, 120961, 90740, 11936, 108301, 95661, 4941, 8109, 123917, 72965, 
      4513, 6833, 95940, 7780, 127010, 97265, 99221, 96136, 120937, 93805, 
      6957, 7501, 8077, 106493, 8100, 122050, 101960, 102077, 9257, 11700, 
      15481, 129037, 8482, 133444, 112744, 9594, 129541, 102821, 19240, 
      107300, 16490, 103780, 143860, 134357, 109805, 17576, 139885, 120173, 
      118154, 16954, 139309, 140356, 22025, 24250, 116948, 137210, 132914, 
      137377, 129197, 137169, 119125, 114498, 99125, 143524, 134836, 118324, 
      94536, 139508, 128180, 99668, 101065, 135572, 129434, 126568, 144890, 
      130050, 124132, 118165, 144596, 116228, 110513, 152645, 135725, 131561, 
      126794, 156340, 137593, 112610, 145450, 159017, 147872, 161549, 138376, 
      126353, 133348, 149866, 156818, 139490, 159332, 127786, 125809, 152725, 
      151933, 161629, 165233, 142052, 146525, 146137 ], 
  [ 391625, 378949, 380297, 378036, 372388, 381706, 371005, 364249, 365581, 
      372866, 375073, 371080, 347129, 370485, 356977, 364424, 351661, 350632, 
      344840, 345626, 348104, 335682, 327841, 340645, 328234, 327812, 326672, 
      319570, 327744, 319261, 304765, 313045, 304642, 278605, 301837, 297450, 
      297313, 284594, 307080, 291285, 289069, 283378, 263161, 262250, 291380, 
      288730, 294304, 276301, 261064, 289508, 279104, 278209, 285650, 282980, 
      271765, 265621, 246545, 260488, 275360, 259981, 270152, 267317, 257000, 
      273925, 263114, 269581, 250753, 235573, 247466, 230445, 251540, 253717, 
      246553, 212305, 247546, 232385, 210305, 238612, 203472, 235549, 205861, 
      202165, 234265, 197117, 209512, 204221, 205346, 163850, 218513, 200050, 
      227720, 197300, 185257, 188680, 223354, 218858, 153578, 192452, 222421, 
      153169, 219965, 188717, 146765, 202633, 189305, 188413, 198409, 186925, 
      150125, 212890, 210145, 153061, 183973, 196957, 146725, 215021, 207754, 
      142441, 134473, 140648, 145205, 203041, 133696, 198577, 192385, 198920, 
      191165, 193498, 188026, 182437, 136552, 130385, 130793, 182250, 122890, 
      171729, 163953, 122625, 169250, 121370, 154436, 120640, 118805, 131562, 
      188773, 182365, 113152, 112369, 112369, 112754, 130181, 112645, 110890, 
      110665, 158845, 146425, 172404, 157300, 175705, 185329, 106965, 111970, 
      114498, 152065, 140697, 127777, 105025, 107001, 152729, 106354, 105554, 
      168709, 128965, 170122, 104337, 102785, 104677, 101608, 102992, 101826, 
      100360, 169793, 168194, 98810, 164425, 104569, 169000, 154181, 121474, 
      94874, 94313, 150280, 126397, 97000, 155026, 134234, 114634, 113189, 
      93425, 93041, 123392, 122345, 92250, 94410, 91565, 97001, 91385, 90576, 
      122162, 111305, 88218, 157312, 156260, 153589, 94946, 87866, 128872, 
      122157, 93661, 88250, 155489, 136793, 117664, 146682, 90010, 117956, 
      86309, 150602, 114850, 113105, 96290, 142969, 92977, 104114, 103860, 
      103549, 135044, 82000, 147537, 120690, 116257, 101250, 92970, 86305, 
      77309, 79033, 138177, 104400, 88945, 84640, 76201, 75112, 77348, 
      135901, 141530, 128468, 112225, 71905, 135298, 108538, 83170, 114856, 
      79220, 69732, 116693, 81050, 80308, 68648, 147645, 122877, 71602, 
      69642, 164321, 110449, 109625, 69200, 67744, 67601, 141065, 138905, 
      67085, 119464, 97540, 85093, 83473, 178432, 114377, 102274, 124541, 
      84965, 197234, 81433, 64045, 174393, 172724, 146021, 186113, 90404, 
      122513, 237757, 207972, 60050, 60034, 60029, 163220, 62137, 61937, 
      229133, 101828, 147482, 116162, 93050, 227344, 226521, 150016, 147001, 
      248965, 110021, 116669, 56693, 68713, 210145, 131872, 272381, 57157, 
      102689, 77698, 76490, 187780, 131665, 109049, 104449, 85865, 223105, 
      155122, 70261, 181781, 169864, 167821, 167144, 151496, 128525, 131402, 
      268209, 192609, 338825, 284818, 152653, 363557, 282437, 110125, 101252, 
      86045, 356434, 173826, 119269, 268265, 247312, 119872, 109225, 86657, 
      84772, 339173, 241128, 81325, 264137, 220237, 164441, 94210, 49930, 
      306464, 221456, 332050, 355549, 251828, 210740, 59405, 345205, 337610, 
      196085, 152714, 153154, 119125, 103346, 306917, 194792, 297373, 195138, 
      72594, 49993, 331169, 254708, 89465, 67444, 327545, 71746, 48746, 
      333544, 280296, 125896, 87364, 327770, 252530, 226010, 85706, 58322, 
      360233, 187664, 108289, 50489, 335530, 296865, 152410, 378836, 336874, 
      277250, 48109, 292617, 193716, 98737, 45712, 255578, 325960, 225301, 
      253444, 81209, 256360, 235453, 208948, 190525, 76840, 274034, 45209, 
      178292, 182425, 314978, 229093, 159749, 280900, 234889, 204964, 86593, 
      264010, 236290, 198085, 183170, 70337, 326621, 308584, 259829, 255124, 
      240404, 223589, 91796, 89082, 85897, 363673, 86420, 64928, 75773, 
      301885, 234405, 202325, 179386, 83509, 54674, 53546, 356113, 351585, 
      350458, 111889, 84565, 72693, 346724, 336725, 320420, 189940, 114920, 
      356522, 310490, 172637, 308025, 180625, 152116, 142624, 95904, 63376, 
      323641, 276077, 270185, 254825, 205930, 141602, 63017, 330893, 297940, 
      290765, 216229, 206890, 193738, 136954, 102085, 267172, 204865, 62305, 
      358954, 318994, 140186, 93626, 298600, 276292, 240040, 145876, 112072, 
      94792, 360554, 350285, 178154, 174329, 337266, 282250, 163197, 271610, 
      223042, 153877, 110930, 46250, 76185, 286970, 92405, 75413, 187556, 
      70820, 221706, 138114, 70906, 46269, 275897, 255380, 221050, 123290, 
      92105, 233857, 228421, 168050, 93002, 86930, 40321, 184004, 126724, 
      218881, 216250, 156325, 145690, 113490, 75457, 223880, 122308, 47765, 
      189485, 127690, 141300, 111361, 42025, 145826, 71549, 113716, 95005, 
      78165, 32434, 132665, 45008, 78026, 63202, 173044, 48744, 162077, 
      149650, 115226, 34900, 166770, 117090, 82618, 60025, 154541, 127301, 
      139072, 111337, 31345, 107497, 84397, 83890, 44845, 65825, 57625, 
      44249, 94946, 48905, 92210, 36458, 112745, 93025, 77060, 69572, 55474, 
      44914, 36185, 77677, 75725, 57161, 68884, 30824, 92817, 85810, 71397, 
      28522, 26842, 24385, 23041, 94529, 93413, 29800, 73706, 76385, 18857, 
      94090, 73693, 40093, 83810, 83569, 40000, 85450, 40405, 94013, 77234, 
      69165, 13997, 94608, 75168, 97672, 79669, 27925, 74618, 18325, 11497, 
      90089, 92745, 29768, 85585, 83938, 74241, 65860, 64441, 68074, 60554, 
      11426, 50265, 10313, 69785, 64744, 62210, 52865, 39250, 24050, 91844, 
      68753, 97826, 90746, 81754, 71234, 7585, 91988, 85685, 68562, 48836, 
      96084, 70954, 68930, 68429, 51572, 50994, 25357, 88850, 84290, 58690, 
      29665, 22608, 12753, 47066, 99149, 72500, 85986, 76585, 71705, 5218, 
      91972, 16677, 4885, 90661, 7034, 85321, 59792, 12560, 7813, 92648, 
      98585, 97970, 85517, 95409, 92404, 4084, 99581, 83570, 38825, 24797, 
      31473, 101105, 76577, 19265, 92426, 86546, 63050, 100153, 75170, 58505, 
      20498, 3562, 95525, 104704, 92905, 36160, 103970, 94018, 2465, 65620, 
      37460, 100621, 2061, 104336, 14705, 13817, 1972, 80249, 68413, 37485, 
      1765, 81770, 68245, 50081, 93409, 10064, 1825, 98865, 78728, 3485, 
      79696, 8692, 88250, 81881, 107432, 96020, 91156, 82952, 101578, 3690, 
      2385, 69145, 2545, 4561, 1096, 100697, 49682, 2690, 88400, 1009, 848, 
      45673, 2665, 793, 52205, 91829, 91226, 67189, 48149, 626, 107458, 
      111373, 925, 99037, 83921, 47056, 3425, 2993, 109156, 3172, 666, 49925, 
      105145, 49898, 110368, 400, 433, 97465, 83065, 83044, 54856, 82450, 
      70306, 80153, 87074, 107620, 86472, 986, 554, 169, 72916, 340, 97, 
      47965, 96101, 101, 4357, 1296, 64, 0, 6561, 90602, 114930, 78970, 
      61513, 73, 6570, 82385, 54781, 52009, 50650, 169, 2525, 118372, 593, 
      90, 84781, 77941, 101245, 394, 4265, 117845, 8660, 9221, 3946, 2020, 
      113858, 95153, 56933, 118660, 3688, 97082, 1882, 113969, 87425, 60425, 
      96541, 457, 2377, 3357, 112709, 653, 1384, 117493, 88145, 538, 88192, 
      112901, 1018, 107770, 106466, 1861, 2113, 1818, 97256, 94181, 110857, 
      67933, 4505, 6010, 8746, 15056, 124181, 74042, 2205, 2493, 4985, 17725, 
      126545, 95572, 10400, 113581, 100621, 4141, 6925, 129565, 77285, 3809, 
      5809, 100900, 6660, 132722, 102257, 104261, 101096, 126505, 98701, 
      5965, 6445, 6957, 111709, 7012, 127634, 107048, 107165, 8105, 10324, 
      13801, 134765, 7442, 139268, 118088, 8458, 135269, 107909, 17352, 
      112484, 14842, 108868, 149876, 140165, 115037, 15880, 145805, 125645, 
      123578, 15338, 145213, 146276, 20089, 22186, 122324, 143050, 138658, 
      143217, 134845, 142993, 124533, 119794, 104021, 149476, 140596, 123700, 
      99304, 145364, 133780, 104564, 105993, 141332, 135050, 132104, 150826, 
      135634, 129572, 123461, 150484, 121444, 115585, 158693, 141389, 137129, 
      132250, 162452, 143289, 117682, 151290, 165145, 153760, 167725, 144040, 
      131729, 138884, 155770, 162850, 145138, 165412, 133146, 131121, 158645, 
      157805, 167661, 171329, 147620, 152189, 151785 ], 
  [ 447434, 432490, 434810, 432225, 425605, 438325, 425032, 416980, 419284, 
      428837, 432178, 428509, 398564, 428562, 411490, 421205, 405850, 404821, 
      399677, 400949, 404885, 389385, 379600, 396778, 380965, 380705, 382481, 
      374245, 384849, 375394, 357172, 368530, 358345, 325018, 355540, 350181, 
      350530, 334085, 363213, 343044, 340180, 334165, 307792, 306881, 345245, 
      342109, 349465, 326602, 306829, 344345, 331025, 330130, 340649, 337493, 
      323362, 315922, 290690, 309493, 329225, 309634, 323045, 319400, 306005, 
      328114, 314225, 323284, 300730, 280690, 296957, 276372, 304433, 307906, 
      298960, 253858, 300925, 281552, 252020, 291505, 245025, 287794, 248872, 
      244690, 287482, 238346, 255925, 248852, 250625, 150161, 268490, 244033, 
      280613, 241121, 224866, 229909, 276085, 270293, 142805, 235625, 275314, 
      141586, 272372, 231080, 139880, 250018, 232154, 230938, 244660, 229450, 
      138056, 264325, 260770, 138562, 226498, 244180, 134980, 267914, 258541, 
      133450, 132610, 131333, 132488, 253504, 129889, 247906, 239770, 248573, 
      238388, 241693, 234925, 227716, 125941, 124634, 123908, 228177, 124105, 
      214740, 204048, 122868, 211613, 122909, 191777, 119425, 119858, 117225, 
      239560, 231208, 117121, 120874, 116986, 115589, 115034, 113860, 117289, 
      113824, 201370, 184090, 219789, 199501, 224548, 237250, 114498, 107029, 
      106965, 193780, 177876, 158800, 110452, 106272, 194930, 120205, 106445, 
      216580, 161284, 218641, 116730, 114530, 102490, 111733, 118625, 116649, 
      100117, 219770, 217685, 110069, 212944, 97360, 219301, 199784, 154765, 
      105485, 99578, 195397, 162280, 112957, 201925, 173681, 145009, 142754, 
      103226, 98954, 158465, 156932, 102213, 92709, 101204, 116522, 93410, 
      101025, 158045, 141842, 94293, 206641, 205265, 201946, 115925, 99125, 
      168805, 159336, 113992, 86873, 204980, 180128, 153385, 193581, 84745, 
      154325, 85256, 199121, 150085, 147530, 121157, 189220, 117520, 135785, 
      135693, 135220, 180161, 98281, 196866, 160785, 154570, 132597, 119457, 
      107770, 84680, 77818, 185076, 138177, 113812, 106105, 83572, 82645, 
      93305, 183124, 190697, 173585, 151348, 79924, 182845, 146365, 107389, 
      155437, 100685, 77265, 158570, 105269, 104365, 74885, 199890, 167346, 
      87721, 69885, 221264, 150544, 149396, 82241, 76249, 74324, 191690, 
      188882, 73970, 163285, 132613, 114010, 111418, 239425, 156740, 140101, 
      170792, 114692, 262925, 109378, 71578, 234900, 233069, 199400, 249860, 
      124505, 169250, 312520, 276741, 67421, 67081, 66266, 221945, 76960, 
      76436, 302600, 142085, 202481, 161765, 129905, 300649, 299664, 205825, 
      202000, 326482, 153842, 162920, 64388, 93418, 280372, 183145, 354434, 
      71656, 144890, 109045, 107189, 253633, 183424, 153680, 147460, 121424, 
      296410, 213361, 97882, 246500, 231829, 229300, 228461, 208925, 179636, 
      183485, 350100, 259920, 432218, 369625, 210730, 460676, 366920, 156052, 
      144101, 122900, 452581, 237249, 168274, 350480, 325801, 169201, 155152, 
      124160, 121465, 432890, 318645, 116884, 345866, 293866, 226082, 135277, 
      61837, 395321, 295409, 424957, 452020, 331613, 282749, 83624, 440218, 
      431489, 265178, 211925, 212689, 169426, 148625, 396260, 263885, 385258, 
      264393, 105885, 67570, 424400, 335465, 130208, 98305, 420290, 105037, 
      65837, 427261, 365589, 178789, 127621, 420677, 333125, 301745, 125477, 
      84485, 458000, 255785, 156160, 70820, 429733, 385074, 212593, 479357, 
      431401, 362381, 67306, 380340, 263457, 144016, 62641, 337145, 419029, 
      301522, 334849, 120656, 338413, 313780, 282253, 260104, 114829, 359165, 
      64730, 245441, 250546, 406913, 306610, 223010, 367489, 313540, 277945, 
      129280, 347845, 315265, 269770, 251777, 106706, 420500, 399709, 343016, 
      337501, 320189, 300296, 136589, 133065, 128746, 463060, 129593, 99353, 
      115058, 392200, 313380, 275306, 247669, 126034, 84401, 82625, 454690, 
      449514, 448225, 163810, 127738, 111330, 444005, 432548, 413813, 260653, 
      167813, 455261, 402425, 239786, 399636, 249556, 214729, 202969, 143289, 
      98449, 417682, 362666, 355802, 337850, 280045, 201785, 98090, 426068, 
      388093, 379784, 292450, 281329, 265585, 196165, 151738, 352465, 278980, 
      97540, 458341, 412549, 200369, 140849, 389077, 363205, 320797, 207517, 
      164965, 142501, 460265, 448538, 247085, 242450, 433737, 370297, 229050, 
      358037, 301045, 217786, 163985, 74357, 118224, 375989, 140114, 117290, 
      258917, 111077, 299709, 198621, 111325, 75186, 363296, 339377, 299053, 
      180233, 140138, 314290, 307882, 235685, 141521, 133505, 66322, 255041, 
      184801, 296722, 293605, 221530, 208465, 168165, 118306, 302693, 179413, 
      78788, 261818, 186253, 203265, 165712, 70132, 208925, 113426, 168877, 
      144820, 122634, 54385, 192848, 75545, 122657, 102325, 242461, 81549, 
      229226, 214045, 171197, 59929, 235053, 173709, 129193, 98338, 220232, 
      186674, 201361, 166660, 54592, 162010, 132106, 131437, 77002, 107216, 
      95776, 76244, 146057, 83330, 142673, 64565, 169040, 143812, 122825, 
      112745, 93301, 78205, 64778, 124090, 121490, 96122, 112381, 56501, 
      144090, 134977, 115866, 52741, 49765, 45202, 42562, 146450, 145010, 
      55477, 119309, 122960, 34976, 146173, 119458, 72250, 132977, 132736, 
      72481, 135265, 73210, 146420, 124781, 114120, 28010, 147825, 122553, 
      151861, 128674, 55546, 122165, 39304, 23890, 142496, 145962, 59333, 
      136858, 134725, 122112, 110977, 109072, 114001, 103889, 25925, 89874, 
      23840, 116522, 109861, 106517, 93770, 74485, 51185, 145385, 115328, 
      153149, 144125, 132541, 118781, 17872, 145853, 137768, 115461, 88769, 
      151245, 118825, 116153, 115490, 92801, 92061, 54760, 142229, 136373, 
      102673, 61498, 50553, 33408, 86837, 155444, 121181, 138717, 126562, 
      120224, 16153, 146485, 41220, 15172, 144850, 22181, 138052, 104585, 
      34025, 24418, 147485, 155042, 154265, 138410, 151056, 147241, 7081, 
      156362, 135977, 75842, 55010, 65250, 158372, 127040, 46400, 147425, 
      139925, 109301, 157258, 125309, 103298, 48605, 15145, 151496, 163105, 
      148228, 72529, 162209, 149665, 11618, 113005, 74477, 158050, 7650, 
      162737, 39572, 38036, 7561, 132170, 116770, 74664, 8164, 134177, 
      116602, 92282, 149056, 31529, 5956, 155970, 130325, 17498, 131617, 
      29185, 142601, 134450, 166805, 152477, 146317, 135845, 159493, 18513, 
      14778, 117988, 15424, 20842, 9925, 158450, 92045, 16217, 142913, 10000, 
      8705, 86578, 16354, 8650, 95540, 147314, 146549, 115546, 90026, 7349, 
      166993, 171880, 4084, 156466, 137300, 88609, 18896, 1130, 169177, 
      18481, 3825, 92612, 164194, 92585, 170713, 9553, 4240, 154570, 136282, 
      136261, 99325, 135505, 119797, 132560, 141425, 167317, 140661, 12569, 
      10841, 8674, 123217, 9817, 8116, 90004, 152882, 5042, 226, 13689, 7921, 
      6561, 0, 145925, 176409, 131053, 108250, 5338, 9, 135440, 99250, 95506, 
      93661, 8674, 986, 180661, 10880, 7137, 138484, 129700, 159322, 9385, 
      458, 179972, 317, 392, 625, 1777, 175013, 151610, 102050, 180949, 853, 
      154025, 2125, 175124, 141776, 106676, 153322, 7666, 1810, 1170, 173540, 
      5108, 3085, 179458, 142658, 7585, 142705, 173732, 4825, 167305, 165677, 
      3562, 3328, 4005, 154037, 150152, 171040, 116290, 1994, 1717, 1537, 
      2825, 187442, 124181, 5364, 4680, 2474, 3874, 190292, 151705, 2057, 
      174250, 158050, 3250, 2146, 193960, 128234, 3890, 2650, 158329, 2529, 
      197765, 160010, 162500, 158525, 190090, 155482, 3130, 2962, 2826, 
      171730, 3205, 191381, 165773, 165890, 3650, 3601, 4000, 199970, 4121, 
      205445, 179405, 4165, 200474, 166634, 5445, 172181, 5365, 167593, 
      217997, 206180, 175220, 5917, 212954, 188258, 185705, 6185, 212200, 
      213425, 7696, 8497, 183965, 209389, 204025, 209556, 199240, 209170, 
      186498, 180625, 160802, 216949, 206125, 185341, 154789, 211865, 197689, 
      161345, 163098, 206861, 199121, 195365, 218137, 199381, 191861, 184292, 
      217309, 181465, 174148, 227138, 205946, 200714, 194701, 231545, 208170, 
      176245, 217629, 234400, 220585, 237466, 208597, 193370, 202145, 222757, 
      231133, 209533, 234181, 194625, 192114, 225794, 224468, 235944, 240260, 
      211205, 216746, 216180 ], 
  [ 300313, 296057, 293789, 292730, 290690, 287360, 286289, 284345, 282061, 
      280916, 278905, 273698, 272017, 270689, 270425, 269442, 266305, 265274, 
      257058, 256036, 253090, 252104, 251485, 248029, 248260, 247234, 235234, 
      232340, 231482, 226601, 225949, 222785, 221000, 222049, 218189, 217412, 
      215465, 216592, 214394, 214853, 215045, 210548, 213205, 212292, 207106, 
      206260, 205210, 205265, 206882, 201610, 202042, 201145, 197140, 196274, 
      195893, 194561, 198361, 194242, 191050, 191321, 189450, 189625, 190746, 
      188405, 189032, 185861, 180865, 183745, 179380, 175589, 170794, 168149, 
      167605, 173689, 164980, 165469, 171081, 157834, 164834, 157177, 161801, 
      159905, 152269, 159669, 152794, 154125, 152840, 330472, 148545, 152356, 
      146914, 150202, 153809, 151210, 143140, 143460, 309348, 147754, 141601, 
      311945, 140949, 147025, 288081, 142277, 145805, 146117, 142265, 144625, 
      310697, 137476, 137741, 322661, 141665, 137189, 306085, 134181, 134740, 
      291565, 257105, 290970, 308169, 131221, 263546, 130969, 132001, 130106, 
      131381, 130100, 129440, 129869, 291674, 267445, 272065, 127268, 234056, 
      127577, 130637, 237401, 127504, 231328, 131346, 240826, 230561, 300500, 
      115705, 116521, 214058, 196417, 210865, 217872, 302121, 223781, 202760, 
      214573, 116465, 122105, 111962, 116122, 109841, 108025, 194609, 245968, 
      258128, 112681, 118169, 128125, 200489, 225341, 111537, 170512, 217872, 
      106445, 124493, 105448, 173909, 174761, 228425, 179602, 160514, 162356, 
      216874, 99685, 99892, 172580, 99733, 246965, 97682, 100321, 113360, 
      171040, 190345, 98218, 108649, 153298, 96340, 103240, 117352, 118917, 
      172597, 186661, 108650, 109409, 170816, 216320, 171333, 140045, 199445, 
      167330, 104400, 113409, 181220, 89578, 89730, 89465, 132560, 161600, 
      96050, 99569, 133681, 208936, 87145, 91325, 100490, 87968, 225140, 
      98370, 205785, 85864, 99476, 100741, 119444, 86657, 117325, 101972, 
      101114, 101405, 82930, 137042, 79769, 87236, 89425, 100304, 110084, 
      122081, 165457, 199085, 79433, 94418, 112073, 120410, 164345, 162650, 
      133578, 75941, 74344, 76330, 82361, 157625, 74128, 83488, 108688, 
      79570, 114970, 157250, 76585, 106560, 106418, 160978, 69005, 73133, 
      127208, 184244, 68221, 76957, 77337, 136242, 151642, 158121, 68441, 
      68689, 157001, 72122, 82706, 93133, 95125, 67274, 72449, 77200, 68161, 
      89989, 68612, 93077, 151541, 65033, 63962, 63145, 64705, 79162, 64313, 
      75409, 67898, 148132, 149320, 152325, 60466, 122525, 123529, 71593, 
      67698, 58568, 62164, 71560, 70402, 70181, 58090, 58085, 76369, 62641, 
      60257, 143557, 92365, 64633, 56794, 82921, 118729, 61317, 76660, 77860, 
      58514, 54773, 58645, 60065, 69173, 66145, 54148, 83065, 56725, 55042, 
      54805, 54730, 53530, 54037, 53300, 79337, 57917, 107209, 85108, 52273, 
      118093, 83929, 54893, 57458, 64525, 114580, 53576, 52597, 78181, 71074, 
      51994, 53989, 62725, 63850, 106345, 68498, 64613, 75853, 62053, 50805, 
      57028, 121108, 91690, 62066, 102224, 112477, 70762, 58570, 84825, 
      107549, 104168, 54749, 48100, 47332, 47617, 50500, 90325, 53450, 86197, 
      53192, 64292, 100085, 100125, 70018, 53469, 68170, 98305, 63440, 
      100640, 100690, 78746, 44746, 53170, 97924, 68436, 59976, 53316, 76500, 
      112325, 49922, 45797, 90337, 100864, 84473, 44164, 120690, 101000, 
      76292, 92165, 82025, 49946, 45869, 98194, 67860, 95498, 57445, 66322, 
      50005, 66826, 59765, 51922, 47345, 51050, 73060, 88045, 44138, 44657, 
      88712, 56405, 40037, 74498, 57985, 49130, 43333, 67840, 58180, 47065, 
      43588, 50553, 93125, 85322, 66065, 64370, 59282, 53905, 40706, 41000, 
      42029, 109705, 41346, 52362, 45145, 81625, 56285, 46477, 40996, 40837, 
      59560, 60840, 105145, 103025, 102500, 34297, 39481, 44465, 100570, 
      95989, 88714, 42514, 33714, 104948, 84200, 38453, 82937, 39817, 34786, 
      33722, 35162, 48386, 89521, 69649, 67369, 61641, 45856, 33300, 48025, 
      92557, 78266, 75305, 48325, 45608, 42088, 32260, 32909, 65554, 44785, 
      46705, 104960, 86672, 31876, 33476, 77714, 68650, 55274, 32146, 30850, 
      32834, 105352, 100501, 37332, 36517, 94100, 70388, 33809, 65764, 48500, 
      31709, 29096, 57124, 35285, 71488, 30433, 35113, 37690, 36538, 47156, 
      28580, 36020, 54125, 66429, 58554, 46496, 26996, 28921, 50269, 48445, 
      32020, 28008, 29160, 59005, 35330, 26210, 44921, 44096, 29321, 27716, 
      25616, 31529, 46306, 25402, 47781, 35989, 25364, 26330, 24685, 52873, 
      26640, 31225, 24026, 25181, 28205, 66152, 24309, 46818, 27460, 33104, 
      30370, 42122, 27829, 25636, 22516, 57170, 28304, 21968, 24820, 32929, 
      25705, 21941, 22874, 21025, 60229, 20189, 22373, 22468, 40613, 27277, 
      31117, 40617, 20276, 36241, 19944, 47268, 18805, 19553, 22250, 24394, 
      30160, 36452, 45181, 20449, 20905, 27625, 22490, 50650, 17525, 18344, 
      21389, 53764, 56900, 62269, 65741, 16825, 16913, 49618, 19476, 18541, 
      74189, 15776, 18857, 35825, 16328, 16085, 34522, 15556, 33721, 14485, 
      15760, 17321, 77125, 12050, 14282, 11498, 12757, 40477, 13120, 55553, 
      80629, 10525, 10169, 35082, 10229, 10388, 11525, 13378, 13765, 12580, 
      14692, 72720, 18245, 75213, 11273, 12250, 12724, 16021, 23476, 38376, 
      8042, 10837, 7396, 7540, 8180, 9700, 84509, 6970, 7289, 9428, 15586, 
      6242, 8200, 8584, 8685, 13498, 13520, 31225, 5620, 5876, 10376, 26501, 
      33890, 51125, 14400, 5077, 6722, 5156, 5989, 6525, 79700, 4514, 40589, 
      81773, 4405, 65860, 4481, 8450, 47906, 61217, 3978, 3893, 3880, 4069, 
      3725, 3730, 108050, 3681, 3924, 16369, 27625, 21053, 3393, 4149, 33525, 
      3140, 3280, 6272, 3037, 3940, 7141, 31140, 75604, 2617, 2762, 2401, 
      16090, 2628, 2308, 83529, 4610, 14978, 2285, 96365, 2386, 37369, 38889, 
      96274, 2377, 3785, 14393, 93053, 2088, 3613, 8325, 1685, 45362, 101537, 
      1721, 2050, 66469, 1810, 47594, 1332, 1585, 1850, 1274, 1226, 1450, 
      1412, 63656, 71381, 2689, 69733, 59105, 83330, 1125, 7300, 67464, 866, 
      82637, 86690, 8705, 66833, 86633, 6205, 677, 676, 2525, 7565, 90676, 
      1252, 1553, 104213, 653, 585, 7666, 60957, 124933, 1130, 61298, 103940, 
      6309, 725, 6280, 1130, 81394, 101293, 265, 313, 290, 4610, 296, 1396, 
      405, 100, 778, 98, 72936, 77320, 83557, 986, 80114, 85289, 6733, 85, 
      96725, 134693, 70226, 85850, 90602, 145925, 0, 1448, 404, 2813, 95485, 
      145928, 205, 4505, 5345, 5792, 83537, 123217, 1874, 77333, 88868, 181, 
      565, 389, 81940, 133369, 1933, 154618, 156985, 131240, 117874, 1552, 
      305, 4225, 2138, 129170, 424, 115924, 1657, 397, 3497, 481, 88609, 
      119425, 126425, 1597, 99037, 110002, 2165, 509, 89288, 554, 1781, 
      101800, 1460, 1360, 110461, 112517, 108608, 1170, 1105, 2125, 3145, 
      128745, 136868, 150440, 175410, 4001, 2624, 105365, 109265, 129213, 
      184093, 4553, 1874, 156298, 3025, 2105, 122345, 139577, 5161, 2845, 
      118397, 132437, 2378, 136898, 5904, 2529, 2725, 2570, 5101, 2581, 
      131381, 134269, 137189, 3545, 136034, 5620, 3690, 3805, 139525, 150170, 
      165085, 7321, 134644, 8210, 5090, 139268, 7817, 4537, 176450, 5490, 
      164900, 5482, 11570, 9685, 6229, 167738, 11105, 7801, 7540, 164180, 
      11113, 11570, 180965, 187876, 8082, 11348, 10568, 11513, 10361, 11885, 
      9077, 8552, 7825, 13546, 11890, 9442, 7922, 13042, 11090, 8362, 8585, 
      12618, 11752, 11810, 15476, 13520, 12874, 12181, 16922, 13162, 12721, 
      19105, 16245, 15597, 14932, 20450, 16937, 14800, 19508, 22525, 20170, 
      23297, 18874, 17397, 18530, 21568, 23824, 20560, 24578, 19400, 19181, 
      23825, 24781, 28601, 29857, 26010, 26965, 27161 ], 
  [ 303725, 300517, 297785, 296874, 295282, 290344, 290485, 289141, 286393, 
      284180, 281629, 276250, 277373, 272925, 274333, 272282, 270349, 269314, 
      260762, 259508, 255866, 256320, 256609, 251089, 252916, 251810, 238394, 
      236020, 234018, 229573, 230665, 226045, 225088, 229549, 222265, 221940, 
      219757, 222632, 217314, 219825, 220321, 215956, 221497, 220580, 211058, 
      210436, 208546, 210877, 214618, 205082, 206882, 205981, 200516, 199874, 
      200857, 200125, 206813, 200410, 194930, 197173, 193778, 194333, 196898, 
      192121, 194192, 189793, 186517, 191677, 185252, 183105, 175034, 171769, 
      172057, 183229, 168964, 171425, 180533, 162010, 174330, 161653, 170605, 
      168925, 156265, 169289, 159970, 162137, 160544, 365840, 154037, 160660, 
      151034, 158570, 164149, 160786, 147316, 148244, 343316, 156410, 145693, 
      346285, 145265, 156053, 320213, 148945, 154601, 155065, 149461, 153565, 
      345245, 142228, 142873, 358345, 150589, 143905, 340465, 138233, 139780, 
      324649, 286837, 324194, 342989, 136393, 294178, 136669, 138613, 135650, 
      138065, 136324, 136264, 137449, 325474, 298961, 304109, 134532, 262288, 
      136197, 140625, 266085, 136424, 259400, 142610, 270178, 258845, 335988, 
      120637, 122365, 240946, 221173, 237445, 245288, 337973, 251953, 228496, 
      241825, 125245, 133165, 118458, 125050, 115645, 112381, 219789, 277000, 
      290376, 121813, 129429, 142273, 226645, 254385, 120437, 192712, 246152, 
      112681, 138025, 111376, 196785, 197933, 258133, 203530, 181850, 184068, 
      245650, 104897, 105332, 195956, 105625, 279001, 102730, 107573, 126376, 
      194696, 216509, 105682, 120445, 174442, 102964, 113360, 131728, 133673, 
      196625, 212513, 120818, 121805, 194760, 245736, 195425, 159497, 227105, 
      191034, 116168, 127685, 206964, 95026, 95330, 95365, 151304, 184904, 
      105898, 110709, 152725, 238160, 92501, 99569, 112306, 94536, 256180, 
      109874, 234845, 91664, 111508, 113153, 136340, 93517, 134353, 115652, 
      114714, 115081, 90290, 157930, 85149, 96948, 99973, 114120, 126180, 
      140533, 190517, 228169, 85941, 107082, 128917, 138850, 189397, 187618, 
      154586, 82273, 79760, 83642, 92485, 182341, 80296, 94216, 125800, 
      89002, 133370, 182178, 85397, 123656, 123586, 186506, 72945, 80721, 
      148096, 212580, 69953, 86593, 87125, 158570, 176098, 183413, 73133, 
      73685, 182213, 80002, 94690, 108001, 110449, 67090, 81005, 87880, 
      74885, 104465, 66212, 108385, 176425, 65061, 64058, 66509, 63197, 
      91562, 70781, 68725, 64026, 173060, 174400, 177785, 61298, 143953, 
      145109, 65501, 77186, 61136, 69140, 82640, 64378, 64233, 60274, 60649, 
      68365, 70445, 66917, 168305, 109129, 60037, 61090, 72773, 140269, 
      69857, 90292, 91796, 55954, 58825, 66041, 68221, 80825, 60085, 55156, 
      98437, 54689, 54298, 54289, 54290, 54914, 58385, 57188, 69237, 54657, 
      91709, 73636, 53341, 100841, 72605, 61657, 65666, 75545, 97780, 52128, 
      57913, 67913, 62554, 57154, 60745, 73433, 74938, 90677, 60426, 76225, 
      65801, 55801, 50177, 66052, 143812, 78290, 55658, 86920, 95497, 61610, 
      53066, 101741, 91249, 88400, 50609, 48596, 47668, 52285, 57524, 76673, 
      49298, 73225, 48960, 76932, 120097, 84641, 60386, 62609, 81946, 83045, 
      76072, 120872, 84970, 66978, 48178, 62530, 82580, 58868, 52688, 62900, 
      92468, 94697, 46202, 51577, 109037, 84904, 71325, 44164, 101762, 84880, 
      64580, 111385, 69093, 45450, 52849, 118474, 57812, 80050, 49897, 56338, 
      59705, 56530, 51217, 45730, 42901, 61426, 61316, 107081, 40826, 40885, 
      73760, 48217, 38537, 62050, 49261, 43066, 51481, 56680, 49300, 41605, 
      39572, 61661, 77249, 70738, 55205, 53890, 50018, 46085, 47858, 48528, 
      50089, 91237, 49250, 64370, 54869, 67405, 47385, 40385, 37108, 49033, 
      73760, 75344, 87037, 85221, 84772, 38077, 47365, 54477, 83066, 79169, 
      73034, 37474, 37034, 86756, 69200, 35081, 68085, 35605, 33538, 33538, 
      41058, 60058, 73525, 57149, 55325, 50813, 39208, 33188, 59693, 76025, 
      64090, 61661, 40681, 38800, 36496, 32596, 37729, 53650, 38125, 58285, 
      86440, 70888, 31748, 39428, 63370, 55978, 45490, 31330, 34138, 38554, 
      86672, 82505, 33092, 32657, 76932, 57172, 31005, 53300, 39988, 29809, 
      32288, 72020, 43641, 57800, 36125, 43541, 32282, 45722, 38628, 28260, 
      45124, 68625, 53489, 47210, 37960, 28340, 34445, 40585, 39217, 28340, 
      33296, 35360, 74857, 30050, 27010, 36445, 35848, 26773, 26308, 28008, 
      39469, 37370, 26650, 61265, 30089, 25924, 25290, 27217, 67717, 25064, 
      39605, 26170, 29833, 35361, 83872, 24089, 60506, 34532, 42760, 25810, 
      54738, 24329, 23428, 24260, 73426, 24264, 23400, 30964, 42949, 22877, 
      22073, 21634, 23053, 77305, 22585, 27961, 28132, 53497, 35825, 41185, 
      53573, 24260, 48053, 24224, 62036, 20345, 23677, 28730, 32090, 40360, 
      48772, 59705, 26605, 27365, 37277, 30010, 66530, 21393, 23200, 28449, 
      70324, 74068, 80425, 84505, 20381, 20621, 65482, 25988, 24593, 94529, 
      19240, 25285, 48637, 21152, 20905, 47170, 20068, 46213, 17777, 21320, 
      24093, 98393, 14922, 19890, 13906, 17593, 55345, 18632, 73525, 102625, 
      13745, 13005, 49010, 13969, 14356, 16857, 20002, 20617, 18820, 22148, 
      93704, 27441, 96641, 17117, 18850, 19700, 24593, 34708, 53408, 10682, 
      16745, 9188, 10244, 12100, 15140, 107425, 9434, 10589, 15156, 24578, 
      8082, 13456, 14144, 14321, 21866, 21960, 45133, 8276, 9140, 17440, 
      39265, 48474, 69129, 23432, 6353, 11570, 8100, 10225, 11441, 102244, 
      6610, 56745, 104617, 6649, 86420, 7405, 15098, 65498, 81085, 5906, 
      5057, 5120, 6905, 5265, 5650, 134290, 4685, 6980, 26645, 41093, 32841, 
      4157, 8105, 48425, 4964, 5864, 12200, 3865, 8036, 13745, 45572, 97780, 
      3965, 2962, 4045, 26626, 2900, 3796, 106829, 9970, 25202, 2929, 121329, 
      2570, 53285, 55109, 121234, 5597, 8677, 24525, 117625, 5072, 8497, 
      16097, 3145, 62858, 127165, 2493, 5402, 87449, 5002, 65530, 3380, 4469, 
      1538, 2330, 2890, 4178, 1780, 84240, 93105, 7309, 91225, 78997, 106714, 
      1553, 14948, 88640, 2810, 105937, 110522, 17029, 87925, 110461, 13385, 
      2153, 2228, 7345, 15425, 115028, 820, 661, 130225, 1201, 3029, 15658, 
      81185, 153281, 442, 81586, 129924, 13745, 481, 13712, 274, 104554, 
      126961, 925, 2797, 2770, 11194, 2848, 5620, 3257, 2036, 202, 2106, 
      94928, 99920, 106993, 4810, 103090, 108949, 14425, 857, 121817, 164041, 
      91818, 109570, 114930, 176409, 1448, 0, 3364, 8281, 120409, 176400, 
      2705, 11029, 12325, 13000, 106933, 151325, 34, 99881, 112932, 2353, 
      3649, 505, 105076, 162509, 137, 185882, 188477, 160144, 145330, 200, 
      1157, 10397, 250, 157834, 1040, 143140, 293, 2225, 9125, 1165, 112549, 
      147013, 154773, 377, 124265, 136522, 409, 2249, 113296, 2290, 545, 
      127312, 820, 872, 136945, 139225, 134856, 1802, 2117, 1153, 7717, 
      157181, 166132, 181072, 208394, 1565, 6344, 131121, 135477, 157625, 
      217825, 1877, 2770, 187442, 1789, 2389, 149989, 169045, 2173, 6161, 
      145577, 161137, 2650, 166050, 2600, 2645, 2609, 2834, 2473, 3145, 
      159913, 163105, 166329, 2581, 165010, 2900, 3314, 3425, 168785, 180490, 
      196849, 3893, 163364, 4322, 3482, 168436, 4373, 4133, 209178, 4610, 
      196468, 5050, 6722, 5825, 5105, 199522, 6701, 5525, 5492, 195572, 6781, 
      7154, 213865, 221380, 6242, 7300, 6976, 7461, 7213, 7897, 7065, 7072, 
      8237, 8938, 8194, 7570, 8938, 8882, 8146, 8762, 8829, 8906, 8720, 9146, 
      10900, 10600, 10634, 10625, 12538, 11962, 12205, 13949, 12905, 12713, 
      12580, 14978, 13437, 14248, 15300, 16945, 15730, 17485, 15490, 15377, 
      15746, 17032, 18664, 17224, 19186, 17424, 17433, 19181, 20345, 23373, 
      24317, 22970, 23465, 23733 ], 
  [ 303029, 298197, 296161, 295018, 292730, 290228, 288513, 286241, 284189, 
      283600, 281861, 276714, 273545, 273853, 272709, 272282, 268493, 267458, 
      259370, 258464, 255866, 254116, 253013, 250625, 250016, 249026, 237698, 
      234512, 234250, 229109, 227533, 225117, 222884, 222125, 220061, 219040, 
      217205, 217412, 216850, 216229, 216261, 211664, 212797, 211880, 208970, 
      208000, 207386, 206237, 206730, 203690, 203402, 202501, 199240, 198250, 
      197145, 195485, 197765, 194842, 192842, 192069, 190994, 190969, 191330, 
      190265, 190132, 187589, 181645, 183325, 180032, 175333, 172250, 169913, 
      168925, 172325, 166528, 165973, 169745, 159226, 163426, 158405, 160745, 
      158717, 153713, 158153, 152546, 153437, 152308, 315380, 149165, 151496, 
      148250, 149290, 151853, 149650, 144416, 144416, 294944, 146666, 142909, 
      297333, 142133, 145729, 274625, 142217, 144625, 144857, 141921, 143357, 
      295945, 138400, 138465, 307305, 140381, 137061, 291397, 135449, 135488, 
      277553, 244845, 276866, 293225, 131869, 250794, 131333, 131885, 130546, 
      131221, 130176, 129188, 129213, 277218, 254185, 258521, 126760, 222500, 
      126337, 128677, 225601, 126100, 219844, 128690, 228650, 218941, 285064, 
      116345, 116681, 203130, 186605, 200093, 206660, 286469, 212165, 192420, 
      203429, 115037, 119477, 111730, 114610, 109961, 108901, 184525, 232804, 
      244324, 111025, 115393, 123829, 189873, 213205, 109997, 161972, 206132, 
      106301, 120509, 105460, 165001, 165685, 215909, 170122, 152386, 154024, 
      204818, 100025, 100112, 163360, 99709, 233181, 98090, 99569, 109556, 
      161636, 179621, 97330, 105481, 145210, 95888, 100948, 112820, 114185, 
      162985, 176089, 105274, 105913, 161236, 203860, 161669, 132817, 187897, 
      157858, 101204, 108893, 170656, 89690, 89762, 89333, 125668, 152308, 
      93834, 96673, 126625, 196516, 87281, 89941, 97226, 87460, 211752, 
      95258, 193433, 85748, 96080, 97145, 113488, 85977, 111269, 97672, 
      96850, 97101, 81938, 128930, 79813, 85000, 86749, 95908, 104488, 
      115245, 155137, 186641, 78865, 90610, 106065, 113562, 154017, 152354, 
      125354, 75429, 74308, 75290, 79841, 147425, 73684, 80644, 102484, 
      77402, 108082, 146914, 74725, 100340, 100154, 150314, 69697, 71905, 
      118980, 172096, 70069, 74645, 74945, 127250, 141530, 147569, 68725, 
      68813, 146485, 70722, 79146, 88049, 89801, 70106, 70681, 74308, 67345, 
      85093, 72592, 87737, 141161, 67729, 66610, 64073, 68185, 75322, 63589, 
      81601, 72610, 137680, 138788, 141593, 62690, 113909, 114833, 77449, 
      65354, 59860, 61136, 68372, 76210, 75949, 59578, 59373, 83213, 61165, 
      59377, 133157, 86161, 69665, 57146, 90869, 109993, 59417, 72080, 73120, 
      62450, 55229, 57341, 58361, 65629, 71917, 56200, 77557, 60373, 58010, 
      57653, 57538, 55378, 54325, 53824, 87217, 62197, 117925, 93704, 54269, 
      129725, 92441, 53885, 55690, 61277, 125968, 56884, 52345, 86125, 78098, 
      51818, 52973, 59629, 60554, 117125, 75274, 61029, 83665, 67865, 53657, 
      54800, 111680, 101258, 67954, 112788, 123917, 78082, 63970, 78425, 
      118625, 114964, 59425, 50336, 49640, 47645, 49288, 99989, 58114, 95497, 
      57892, 60112, 92025, 110741, 77554, 51125, 63386, 108797, 59252, 92452, 
      111418, 87394, 45394, 50698, 108448, 75920, 66260, 50720, 70544, 
      124045, 54322, 45197, 82937, 111700, 93829, 46600, 133082, 111908, 
      84880, 84473, 91249, 54730, 44613, 89938, 75560, 106034, 63817, 73970, 
      47293, 74626, 66645, 57562, 52065, 47970, 81616, 80401, 48250, 49005, 
      98932, 63065, 43177, 83394, 64921, 54666, 41389, 76052, 65192, 52277, 
      48040, 47045, 103813, 95330, 74113, 72218, 66490, 60353, 39274, 39364, 
      40113, 121745, 39506, 48362, 42341, 91417, 63277, 51985, 45344, 38825, 
      54388, 55508, 116965, 114685, 114120, 34597, 37621, 41485, 112066, 
      107125, 99250, 47450, 34250, 116800, 94372, 42505, 93025, 44305, 37714, 
      36090, 34330, 44514, 100205, 78493, 75973, 69605, 51620, 35624, 44149, 
      103517, 87986, 84745, 54601, 51444, 47284, 34336, 32625, 74066, 50537, 
      42857, 116948, 97220, 34184, 32584, 87498, 77554, 62658, 34810, 31354, 
      32058, 117412, 112201, 41792, 40777, 105352, 79560, 37501, 74528, 
      55184, 34913, 29620, 51488, 33085, 80884, 29629, 32869, 42722, 33890, 
      53824, 30928, 33408, 48673, 75413, 66698, 53156, 28456, 28181, 57521, 
      55457, 36112, 27380, 28052, 52817, 40258, 27938, 51525, 50580, 32805, 
      30600, 26500, 29493, 53146, 26882, 42821, 41225, 27200, 29002, 25477, 
      47185, 29588, 28933, 25010, 24845, 26545, 58932, 26525, 41714, 25832, 
      30116, 34858, 37570, 31753, 28880, 23680, 50690, 32500, 23284, 23656, 
      29725, 29257, 23929, 25578, 22009, 53293, 20961, 21465, 21520, 35865, 
      24805, 27845, 35825, 20200, 32045, 19700, 41504, 19997, 19385, 20842, 
      22346, 26788, 31952, 39521, 19181, 19477, 24517, 20498, 44258, 17449, 
      17748, 19633, 47008, 49824, 54673, 57825, 16901, 16909, 43210, 17984, 
      17285, 65413, 15876, 17397, 31005, 15700, 15453, 29770, 15080, 29045, 
      14645, 14708, 15625, 67769, 12370, 13162, 12050, 12025, 34465, 12020, 
      47889, 70841, 10613, 10453, 29522, 10025, 10064, 10477, 11650, 11917, 
      11048, 12520, 63428, 15145, 65669, 9925, 10498, 10768, 13225, 19280, 
      32180, 8362, 9437, 8144, 7808, 7808, 8528, 74133, 7346, 7225, 8080, 
      12514, 6922, 7076, 7300, 7361, 10730, 10708, 25529, 5840, 5776, 8276, 
      21401, 27826, 43261, 11252, 6005, 5770, 5200, 5353, 5525, 69416, 4986, 
      33661, 71325, 4793, 56608, 4505, 6514, 40210, 52317, 4514, 4825, 4772, 
      4121, 4453, 4258, 95778, 4685, 3848, 12493, 22069, 16369, 4505, 3581, 
      27197, 3688, 3428, 4660, 4097, 3280, 5161, 25040, 65416, 3385, 4122, 
      3001, 12010, 3944, 2984, 72725, 3242, 11050, 3393, 84673, 3730, 30433, 
      31793, 84578, 2117, 2645, 10489, 81549, 1940, 2465, 5657, 2333, 37570, 
      89465, 2725, 1690, 56825, 1522, 39546, 1640, 1453, 3394, 2098, 1730, 
      1394, 2592, 54196, 61321, 1625, 59789, 49997, 72378, 2249, 4624, 57668, 
      1186, 71717, 75490, 5661, 57069, 75429, 3757, 1225, 1184, 1313, 4753, 
      79184, 2792, 3329, 91829, 1665, 593, 4754, 51605, 111289, 2762, 51890, 
      91528, 3653, 2105, 3620, 2826, 70450, 89029, 1157, 245, 218, 2378, 180, 
      400, 125, 296, 2290, 250, 62564, 66628, 72425, 170, 69218, 74033, 3869, 
      857, 84697, 120425, 60034, 74538, 78970, 131053, 404, 3364, 0, 1089, 
      83521, 131044, 37, 2213, 2813, 3140, 72365, 109565, 3978, 66589, 77320, 
      149, 53, 1433, 70856, 119125, 3965, 139250, 141497, 117108, 104498, 
      3332, 925, 2045, 4194, 115146, 1156, 102656, 3425, 485, 1585, 1165, 
      77053, 105949, 112549, 3277, 86797, 97082, 4121, 625, 77684, 666, 3445, 
      89380, 2792, 2612, 97505, 99437, 95764, 1802, 1537, 3589, 1685, 114725, 
      122400, 135252, 158978, 6205, 1588, 92725, 96385, 115169, 167249, 6865, 
      2306, 140810, 4573, 2853, 108693, 124965, 7625, 1985, 104977, 118217, 
      3114, 122434, 8516, 3341, 3653, 3298, 7345, 3145, 117225, 119953, 
      122713, 4901, 121626, 7888, 4706, 4817, 124937, 135018, 149173, 9925, 
      120328, 11050, 6730, 124704, 10405, 5525, 159994, 6698, 149024, 6442, 
      14842, 12437, 7541, 151730, 14125, 9701, 9320, 148360, 14089, 14578, 
      164333, 170920, 9722, 14144, 13124, 14305, 12665, 14625, 10777, 9972, 
      8237, 16594, 14458, 11050, 8010, 15842, 13250, 8762, 9061, 15170, 
      13940, 13786, 18440, 15588, 14578, 13525, 19730, 14282, 13481, 22301, 
      18473, 17585, 16640, 23794, 19237, 15524, 22144, 25877, 22922, 26765, 
      21058, 18857, 20386, 24340, 26900, 22676, 27770, 20788, 20449, 26605, 
      27421, 31609, 33017, 27842, 29033, 29185 ], 
  [ 305636, 299880, 298240, 296965, 294281, 293165, 290394, 287594, 285938, 
      286273, 284996, 279981, 274370, 277384, 274788, 275285, 270440, 269405, 
      261581, 260873, 258869, 255865, 253970, 253364, 251369, 250445, 240305, 
      236657, 237385, 231848, 228754, 227592, 224633, 220904, 221810, 220393, 
      218756, 217445, 219589, 217186, 216954, 212225, 210850, 209933, 210785, 
      209617, 209729, 206600, 205245, 205901, 204425, 203524, 201517, 200329, 
      198036, 195848, 195620, 194677, 194657, 192168, 192413, 192058, 191165, 
      192212, 190825, 189338, 181876, 181576, 180065, 173914, 173669, 171860, 
      170146, 169124, 168145, 165874, 166610, 160645, 160225, 159560, 158138, 
      155912, 155264, 154820, 151325, 151490, 150625, 289673, 149396, 149285, 
      149669, 147013, 147860, 146317, 145769, 145241, 270425, 144125, 144328, 
      272484, 143354, 142858, 251690, 141392, 141952, 142052, 140634, 140552, 
      270898, 139225, 138960, 281268, 137576, 136170, 266482, 136868, 136049, 
      253760, 223956, 252941, 267914, 132298, 229113, 131300, 131060, 130645, 
      130330, 129681, 128165, 127530, 252765, 231712, 235586, 125341, 202865, 
      123730, 124882, 205570, 123229, 200341, 123773, 208025, 199240, 259093, 
      116906, 116450, 184617, 169940, 181844, 187685, 260168, 192530, 174897, 
      184586, 112232, 114692, 110905, 111673, 109730, 109924, 167464, 210661, 
      221125, 107890, 110410, 116338, 171954, 192778, 107060, 147485, 186365, 
      105674, 113546, 105097, 149920, 150340, 194888, 154117, 138625, 139933, 
      184589, 100256, 100145, 147817, 99346, 210114, 98453, 98018, 102989, 
      145829, 161636, 95581, 99970, 131581, 94865, 96889, 105065, 106100, 
      146848, 158368, 99433, 99874, 145165, 183037, 145466, 120640, 168592, 
      141985, 95693, 101204, 153001, 89657, 89597, 88904, 114085, 136765, 
      89973, 91690, 114778, 175825, 87314, 87466, 91649, 86437, 189477, 
      89945, 172874, 85385, 90305, 91040, 103489, 84690, 101138, 90445, 
      89689, 89874, 80189, 115433, 79780, 81205, 82228, 88549, 95149, 103860, 
      138010, 166016, 77842, 84241, 96066, 102177, 136890, 135293, 111725, 
      74538, 74209, 73541, 75650, 130562, 72925, 75925, 92221, 73805, 96697, 
      129853, 71656, 90077, 89825, 132725, 70852, 69892, 105417, 152065, 
      73138, 70850, 71018, 112433, 124865, 130178, 69220, 69044, 129160, 
      68445, 73305, 79700, 81056, 74825, 67810, 69589, 66058, 77074, 79225, 
      78992, 124100, 72250, 71065, 65690, 74026, 69085, 62500, 91930, 80497, 
      120553, 121529, 124004, 66485, 99818, 100610, 87250, 61625, 62137, 
      59585, 63257, 85945, 85618, 62185, 61650, 94664, 58888, 58090, 116162, 
      76096, 78146, 57905, 104168, 95770, 56480, 64721, 65497, 69149, 56186, 
      55394, 55754, 59986, 81652, 59797, 68680, 66610, 63125, 62570, 62389, 
      58645, 55018, 54913, 100450, 69490, 135844, 108125, 57800, 149162, 
      106730, 52466, 53017, 56162, 145009, 62593, 52180, 99490, 89945, 51785, 
      51554, 54778, 55373, 135176, 86725, 55386, 96832, 77732, 58640, 51401, 
      96401, 117329, 77953, 130509, 143090, 90457, 73177, 68162, 137204, 
      133081, 67444, 54329, 53765, 48008, 47605, 116258, 66133, 111172, 
      65977, 53545, 79056, 128594, 90325, 47594, 55829, 126452, 52685, 79285, 
      129469, 102013, 46813, 46969, 126169, 88625, 76985, 46793, 61073, 
      143746, 61945, 44570, 71090, 129949, 109636, 50989, 153905, 130289, 
      99433, 72164, 106858, 63013, 42930, 76705, 88661, 123821, 74740, 87005, 
      43234, 87925, 78426, 67297, 60282, 43317, 96169, 68224, 55477, 56628, 
      116257, 74516, 48820, 98541, 76834, 64269, 38650, 90077, 77237, 61352, 
      55861, 41732, 121930, 112325, 87874, 85649, 78865, 71474, 37393, 37153, 
      37440, 142106, 36965, 42257, 38216, 108082, 75322, 61588, 53033, 36020, 
      46369, 47225, 136996, 134452, 133821, 35620, 35080, 37096, 131569, 
      126034, 117169, 56129, 35669, 136897, 111697, 49732, 110218, 52258, 
      43093, 40545, 33505, 38673, 118388, 93640, 90724, 83300, 61685, 40013, 
      38308, 122162, 104585, 100882, 65524, 61641, 56425, 38329, 32724, 
      88685, 60602, 37082, 137309, 115205, 38573, 31693, 104229, 92833, 
      75429, 39793, 32773, 31365, 137905, 132100, 49745, 48400, 124525, 
      95301, 44200, 89609, 66833, 40820, 31105, 42809, 30082, 97021, 28936, 
      29800, 51665, 30161, 65473, 35449, 29745, 40324, 90890, 80789, 64805, 
      31525, 27620, 70160, 67700, 43537, 27017, 26897, 43280, 49069, 31469, 
      63108, 61965, 39240, 36045, 28645, 26820, 65125, 30017, 35330, 50564, 
      30929, 34117, 27490, 38506, 35165, 25864, 27353, 25010, 24532, 47745, 
      30914, 34025, 23885, 25925, 43009, 30805, 38980, 34985, 26353, 40757, 
      40189, 26221, 22501, 25204, 35890, 27988, 30825, 24418, 42634, 23040, 
      20772, 20761, 28836, 21538, 23258, 28730, 20893, 25940, 20129, 32825, 
      22802, 19946, 19357, 19805, 22069, 25385, 31040, 17960, 17992, 20260, 
      18089, 34589, 18208, 17649, 17620, 36745, 39033, 43024, 45648, 17924, 
      17800, 33541, 16433, 16130, 51850, 16965, 15912, 23976, 15601, 15354, 
      22873, 15245, 22280, 15866, 13949, 13810, 53348, 13921, 12337, 13997, 
      11860, 25588, 11261, 36306, 55760, 11834, 12004, 21437, 10784, 10625, 
      9850, 9901, 9970, 9629, 10045, 49205, 11152, 51050, 8836, 8749, 8689, 
      9760, 13505, 23105, 10045, 8282, 10553, 9425, 8369, 7769, 58194, 9161, 
      8314, 7057, 8653, 9265, 6449, 6409, 6404, 7397, 7309, 17378, 7457, 
      6865, 6065, 14240, 19081, 31546, 7325, 8810, 5473, 6553, 5584, 5162, 
      53741, 7065, 23530, 55386, 6740, 42649, 5858, 4633, 28825, 38952, 6725, 
      7696, 7577, 5540, 6994, 6469, 76869, 7688, 5069, 7444, 14248, 10000, 
      7706, 4010, 18122, 5965, 5045, 3373, 7232, 3577, 3280, 16361, 50005, 
      6058, 7785, 5410, 6697, 7541, 5525, 56324, 2417, 6001, 6660, 66820, 
      7393, 20434, 21530, 66725, 3140, 2216, 5506, 64026, 3161, 2036, 2720, 
      4874, 26185, 71018, 5860, 2581, 42404, 2545, 27765, 3653, 2740, 7453, 
      4969, 4073, 2813, 6057, 40105, 46240, 1394, 44906, 36500, 55845, 5648, 
      1753, 43049, 3265, 55250, 58561, 2196, 42516, 58500, 1282, 3700, 3593, 
      884, 1684, 61793, 6917, 7850, 72986, 4932, 2210, 1553, 37778, 90400, 
      7085, 37997, 72685, 914, 6032, 881, 7281, 54049, 70450, 4292, 1796, 
      1769, 365, 1665, 433, 1346, 2309, 6481, 2197, 47153, 50689, 55760, 533, 
      52949, 57170, 866, 3860, 66580, 98612, 44953, 57609, 61513, 108250, 
      2813, 8281, 1089, 0, 65536, 108241, 1522, 200, 404, 533, 55700, 88808, 
      9225, 50650, 60061, 1898, 1010, 4964, 54389, 97444, 9146, 115721, 
      117770, 95625, 84269, 8117, 3796, 296, 9441, 93861, 4225, 82625, 8210, 
      2498, 298, 4168, 59860, 85588, 91528, 7930, 68482, 77645, 9236, 2704, 
      60425, 2745, 8098, 70801, 6917, 6605, 78068, 79802, 76525, 4805, 4210, 
      7978, 1256, 93572, 100521, 112185, 133865, 11848, 1885, 73882, 77146, 
      94016, 141476, 12706, 5045, 117281, 9160, 6120, 88200, 102888, 13730, 
      2612, 84880, 96800, 6381, 100621, 14885, 6740, 7250, 6565, 13120, 6148, 
      95940, 98404, 100900, 9224, 99945, 13729, 8501, 8612, 102992, 112149, 
      125050, 16360, 98845, 17881, 11581, 102825, 16840, 9320, 135013, 10889, 
      125033, 10237, 22465, 19202, 11930, 127541, 21352, 15080, 14501, 
      124501, 21250, 21805, 139154, 145213, 14705, 21041, 19625, 21202, 
      18770, 21456, 15892, 14625, 11240, 23953, 21025, 16033, 10485, 22805, 
      19157, 11765, 12196, 21737, 19913, 19429, 25733, 21429, 19825, 18178, 
      26825, 18605, 17210, 30056, 24644, 23360, 21953, 31813, 25540, 19253, 
      29041, 33962, 30017, 35048, 27229, 23840, 26029, 31501, 34589, 28781, 
      35657, 25705, 25168, 33832, 34450, 39298, 40970, 33617, 35204, 35290 ], 
  [ 399844, 386920, 388352, 386053, 380297, 389933, 378970, 372074, 373490, 
      380993, 383300, 379309, 354754, 378760, 364900, 372565, 359528, 358493, 
      352717, 353545, 356149, 343417, 335378, 348596, 335849, 335437, 334513, 
      327281, 335689, 327080, 312210, 320776, 312185, 285416, 309362, 304873, 
      304772, 291685, 314821, 298594, 296314, 290561, 269730, 268813, 298849, 
      296145, 301889, 283400, 267709, 297037, 286345, 285444, 293165, 290441, 
      278932, 272648, 252964, 267381, 282721, 266920, 277405, 274490, 263869, 
      281300, 270185, 276890, 257652, 241992, 254305, 236890, 258661, 260948, 
      253602, 218276, 254673, 239090, 216274, 245637, 209377, 242504, 211898, 
      208136, 241280, 202948, 215837, 210370, 211553, 164233, 225172, 206117, 
      234661, 203333, 190868, 194445, 230249, 225625, 154201, 198397, 229320, 
      153700, 226810, 194570, 147754, 208976, 195200, 194276, 204634, 192776, 
      150578, 219609, 216784, 153268, 189800, 203242, 147186, 221860, 214385, 
      143168, 135892, 141325, 145546, 209610, 134905, 205028, 198644, 205397, 
      197402, 199825, 194213, 188458, 137053, 131360, 131650, 188317, 124529, 
      177490, 169426, 124162, 174941, 123029, 159613, 122009, 120392, 131605, 
      195242, 188642, 114985, 114644, 114260, 114469, 130120, 114194, 112945, 
      112394, 164456, 151556, 178489, 162873, 181922, 191844, 109096, 112869, 
      115141, 157554, 145738, 132210, 106930, 108298, 158260, 109085, 107005, 
      174794, 133514, 176265, 106912, 105284, 105800, 103941, 105857, 104605, 
      101645, 176032, 174385, 101225, 170514, 105154, 175253, 159970, 126029, 
      97189, 96100, 155997, 131202, 99837, 160913, 139385, 118889, 117364, 
      95648, 94880, 128105, 127010, 94477, 95485, 93754, 100160, 92816, 
      92833, 126925, 115540, 90025, 163385, 162301, 159560, 98213, 90173, 
      134005, 127018, 96858, 89297, 161554, 142250, 122369, 152485, 90661, 
      122713, 87370, 156553, 119489, 117664, 99905, 148690, 96530, 108365, 
      108121, 107794, 140605, 84713, 153508, 125749, 121140, 105445, 96685, 
      89524, 79130, 80000, 143890, 108817, 92482, 87841, 78010, 76925, 79981, 
      141610, 147425, 133957, 117122, 73730, 141021, 113301, 86589, 119885, 
      82361, 71485, 121832, 84445, 83681, 70261, 153796, 128260, 74185, 
      70657, 170930, 115394, 114538, 71473, 69569, 69250, 147044, 144820, 
      68744, 124765, 101977, 88916, 87200, 185417, 119522, 106965, 130058, 
      88850, 204665, 85136, 65732, 181306, 179609, 152218, 193322, 94685, 
      128036, 246042, 215665, 61673, 61625, 61540, 169909, 64490, 64258, 
      237266, 106681, 153785, 121537, 97561, 235449, 234610, 156393, 153298, 
      257480, 115208, 122090, 58306, 72000, 217922, 137777, 281320, 59418, 
      107680, 81617, 80345, 195101, 137594, 114274, 109514, 90194, 231156, 
      161685, 73800, 188978, 176789, 174698, 174005, 157973, 134378, 137345, 
      277090, 200050, 348836, 293981, 159176, 373930, 291562, 115442, 106265, 
      90466, 366705, 180865, 124884, 277154, 255833, 125513, 114530, 91130, 
      89165, 349192, 249541, 85594, 272960, 228260, 171280, 99017, 51857, 
      315985, 229505, 341965, 365810, 260441, 218585, 62530, 355316, 347609, 
      203636, 159289, 159749, 124808, 108533, 316450, 202325, 306756, 202681, 
      76585, 52432, 341074, 263381, 94186, 71189, 337396, 75725, 51125, 
      343485, 289405, 131805, 92025, 337625, 261169, 234169, 90313, 61585, 
      370562, 195065, 113690, 53170, 345501, 306244, 159021, 389425, 346865, 
      286313, 50660, 301930, 201253, 103858, 48033, 264277, 335789, 233460, 
      262109, 85730, 265077, 243802, 216801, 198010, 81205, 283049, 47744, 
      185525, 189748, 324641, 237332, 166580, 290029, 243234, 212749, 91386, 
      272861, 244661, 205736, 190517, 74500, 336458, 318149, 268610, 263825, 
      248849, 231730, 96785, 93985, 90688, 374042, 91237, 68881, 80200, 
      311346, 242746, 210068, 186665, 88244, 58145, 56953, 366372, 361780, 
      360637, 117540, 89352, 77032, 356849, 346706, 330161, 197441, 120661, 
      366785, 320081, 179780, 317578, 187938, 158805, 149089, 101089, 67345, 
      333428, 285128, 279140, 263524, 213749, 148045, 66980, 340786, 307337, 
      300050, 224244, 214729, 201321, 143289, 107476, 276077, 212666, 66266, 
      369245, 328709, 146605, 98765, 308005, 285345, 248485, 152433, 117765, 
      99973, 370865, 360452, 185425, 181520, 347245, 291397, 170152, 280585, 
      231185, 160628, 116609, 49465, 80770, 296189, 97544, 79976, 195025, 
      75217, 229825, 144505, 75313, 49540, 284938, 264085, 229157, 129317, 
      97252, 242192, 236660, 175121, 98185, 91921, 43280, 191405, 132845, 
      226948, 224269, 163144, 152269, 119269, 80068, 232037, 128321, 51202, 
      196996, 133841, 147781, 117090, 45162, 152413, 76040, 119513, 100274, 
      82900, 34945, 138946, 48361, 82765, 67397, 180225, 52309, 169028, 
      156329, 121073, 37685, 173821, 122989, 87525, 64116, 161330, 133460, 
      145513, 117090, 33930, 113152, 89380, 88857, 48292, 70178, 61658, 
      47674, 100253, 52564, 97441, 39481, 118546, 98282, 81821, 74077, 59445, 
      48425, 39232, 82472, 80456, 61220, 73385, 33565, 98080, 90865, 75988, 
      31113, 29305, 26640, 25168, 99844, 98696, 32517, 78385, 81154, 20618, 
      99397, 78376, 43432, 88817, 88570, 43353, 90509, 43784, 99322, 82045, 
      73714, 15460, 99937, 79921, 103085, 84564, 30708, 79357, 20434, 12752, 
      95290, 98020, 32701, 90656, 88961, 78970, 70317, 68850, 72605, 64829, 
      12853, 54160, 11626, 74372, 69165, 66545, 56864, 42689, 26689, 97085, 
      73306, 103225, 95953, 86705, 75865, 8530, 97225, 90746, 73105, 52685, 
      101425, 75569, 73481, 72964, 55525, 54925, 28130, 93985, 89297, 62897, 
      32672, 25225, 14650, 50845, 104554, 77153, 91033, 81360, 76330, 6125, 
      97177, 18922, 5722, 95828, 8345, 90338, 64025, 14489, 9256, 97861, 
      103952, 103321, 90532, 100690, 97605, 4165, 104968, 88525, 42260, 
      27560, 34576, 106522, 81322, 21706, 97613, 91573, 67373, 105536, 79865, 
      62672, 23017, 4437, 100778, 110185, 98082, 39465, 109429, 99221, 3076, 
      70001, 40817, 105988, 2308, 109793, 16850, 15898, 2213, 85060, 72872, 
      40834, 2074, 86617, 72692, 53920, 98570, 11849, 1898, 104164, 83477, 
      4516, 84465, 10357, 93253, 86708, 112925, 101225, 96233, 87805, 106921, 
      4777, 3232, 73586, 3434, 5780, 1573, 106000, 53465, 3625, 93377, 1490, 
      1217, 49300, 3604, 1156, 56066, 96884, 96265, 71540, 51860, 865, 
      112901, 116906, 794, 104260, 88738, 50705, 4498, 2336, 114605, 4205, 
      493, 53650, 110480, 53617, 115825, 801, 306, 102596, 87812, 87785, 
      58733, 87169, 74673, 84802, 91909, 112977, 91285, 1585, 1025, 464, 
      77333, 725, 338, 51554, 101140, 20, 3380, 1945, 265, 73, 5338, 95485, 
      120409, 83521, 65536, 0, 5329, 87026, 58568, 55700, 54293, 404, 1768, 
      123913, 986, 157, 89450, 82418, 106340, 629, 3236, 123322, 7177, 7690, 
      2953, 1325, 119221, 100052, 60712, 124129, 2725, 102017, 1217, 119314, 
      92098, 64298, 101448, 468, 1620, 2440, 118010, 386, 845, 122900, 92816, 
      521, 92857, 118178, 657, 112901, 111565, 1268, 1466, 1261, 102085, 
      98930, 116010, 71912, 3460, 4777, 7225, 13033, 129608, 78173, 1690, 
      1882, 3904, 15524, 132002, 100277, 8737, 118728, 105448, 3208, 5608, 
      135074, 81460, 2960, 4640, 105709, 5389, 138277, 107092, 109138, 
      105893, 131904, 103428, 4804, 5220, 5668, 116744, 5737, 133025, 111925, 
      112036, 6736, 8725, 11898, 140264, 6173, 144857, 123197, 7081, 140744, 
      112744, 15205, 117385, 12905, 113661, 155585, 145666, 119962, 13877, 
      151400, 130792, 128677, 13397, 150786, 151853, 17810, 19773, 127345, 
      148529, 144041, 148690, 140114, 148432, 129556, 124705, 108520, 155025, 
      145953, 128673, 103669, 150805, 138965, 109045, 110500, 146665, 140233, 
      137189, 156293, 140725, 134513, 128258, 155849, 126125, 120122, 164200, 
      146500, 142144, 137153, 168005, 148420, 122165, 156529, 170666, 159041, 
      173288, 149085, 136480, 143789, 161037, 168221, 150125, 170825, 137833, 
      135760, 163880, 162962, 172930, 176650, 152401, 157060, 156634 ], 
  [ 450725, 435757, 438065, 435474, 428842, 441544, 428245, 420181, 422473, 
      432020, 435349, 431650, 401693, 431685, 414613, 424322, 408949, 407914, 
      402722, 403988, 407906, 392400, 382609, 399769, 383956, 383690, 385394, 
      377140, 387738, 378253, 360025, 371365, 361168, 327829, 358345, 352980, 
      353317, 336872, 365994, 345825, 342961, 336916, 310537, 309620, 347978, 
      344836, 352186, 329317, 309538, 347042, 333722, 332821, 343316, 340154, 
      326017, 318565, 293333, 312130, 331850, 312253, 325658, 322013, 308618, 
      330721, 316832, 325873, 303277, 283237, 299492, 278865, 306914, 310369, 
      301417, 256309, 303364, 283985, 254453, 293890, 247410, 290173, 251245, 
      247045, 289825, 240689, 258250, 251177, 252944, 152480, 270797, 246340, 
      282914, 243410, 227149, 232186, 278356, 272564, 145076, 237890, 277573, 
      143845, 274625, 233333, 142133, 252265, 234401, 233185, 246901, 231685, 
      140285, 266548, 262993, 140785, 228709, 246385, 137185, 270113, 260740, 
      135649, 134797, 133514, 134669, 255673, 132058, 250069, 241933, 250730, 
      240545, 243844, 237064, 229849, 128074, 126761, 126029, 230292, 126208, 
      216837, 206145, 124965, 213704, 125000, 193850, 121498, 121925, 119268, 
      241597, 233245, 119146, 122893, 119005, 117608, 117053, 115873, 119296, 
      115825, 203365, 186085, 221778, 201490, 226525, 239221, 116469, 109000, 
      108936, 195733, 179829, 160753, 112405, 108225, 196877, 122152, 108392, 
      218521, 163225, 220576, 118665, 116453, 104413, 113650, 120530, 118548, 
      102010, 221657, 219572, 111956, 214825, 99241, 221170, 201653, 156616, 
      107336, 101429, 197242, 164125, 114802, 203764, 175520, 146848, 144593, 
      105065, 100793, 160298, 158765, 104040, 94536, 103025, 118337, 95225, 
      102834, 159848, 143645, 96084, 208426, 207050, 203725, 117704, 100904, 
      170578, 161109, 115765, 88640, 206741, 181889, 155146, 195336, 86500, 
      156074, 87005, 200864, 151828, 149273, 122900, 190957, 119233, 137492, 
      137394, 136921, 181850, 99970, 198549, 162468, 156253, 134280, 121140, 
      109453, 86357, 79489, 186741, 139842, 115477, 107770, 85237, 84298, 
      94946, 184753, 192320, 175202, 152965, 81541, 184456, 147976, 109000, 
      157042, 102290, 78858, 160157, 106856, 105946, 76466, 201465, 168921, 
      89296, 71460, 222833, 152113, 150965, 83810, 77818, 75893, 193253, 
      190445, 75533, 164842, 134170, 115561, 112969, 240970, 158285, 141640, 
      172325, 116225, 264452, 110905, 73105, 236421, 234578, 200909, 251357, 
      126002, 170741, 314005, 278226, 68900, 68560, 67745, 223418, 78433, 
      77909, 304061, 143546, 203936, 163220, 131360, 302098, 301113, 207274, 
      203449, 327925, 155285, 164357, 65825, 94849, 281797, 184570, 355853, 
      73069, 146297, 110452, 108596, 255034, 184825, 155081, 148861, 122825, 
      297805, 214756, 99277, 247889, 233218, 230689, 229850, 210314, 181025, 
      184868, 351477, 261297, 433589, 370996, 212101, 462041, 368285, 157417, 
      145466, 124265, 453940, 238608, 169633, 351833, 327154, 170554, 156505, 
      125513, 122818, 434237, 319986, 118225, 347201, 295201, 227417, 136612, 
      63172, 396650, 296738, 426280, 453337, 332930, 284066, 84941, 441529, 
      432800, 266489, 213236, 213988, 170725, 149924, 397553, 265178, 386545, 
      265680, 107172, 68857, 425681, 336746, 131489, 99586, 421565, 106312, 
      67112, 428530, 366858, 180058, 128890, 421940, 334388, 303008, 126740, 
      85748, 459257, 257042, 157417, 72077, 430984, 386325, 213844, 480602, 
      432640, 363620, 68545, 381573, 264690, 145249, 63874, 338372, 420250, 
      302737, 336058, 121865, 339610, 314977, 283450, 261301, 116026, 360356, 
      65921, 246626, 251725, 408080, 307777, 224177, 368650, 314701, 279106, 
      130441, 349000, 316420, 270925, 252932, 107861, 421649, 400858, 344165, 
      338650, 321338, 301445, 137738, 134208, 129889, 464197, 130730, 100490, 
      116189, 393325, 314505, 276425, 248788, 127153, 85520, 83744, 455797, 
      450621, 449332, 164917, 128845, 112437, 445106, 433649, 414914, 261754, 
      168914, 456356, 403520, 240881, 400725, 250645, 215818, 204058, 144378, 
      99538, 418765, 363749, 356885, 338933, 281128, 202868, 99173, 427145, 
      389170, 380861, 293521, 282400, 266656, 197236, 152809, 353530, 280045, 
      98605, 459400, 413608, 201428, 141908, 390130, 364258, 321850, 208570, 
      166018, 143554, 461312, 449585, 248132, 243497, 434772, 371332, 230085, 
      359060, 302068, 218809, 165008, 75380, 119241, 377000, 141125, 118301, 
      259922, 112082, 300708, 199620, 112324, 76185, 364289, 340370, 300040, 
      181220, 141125, 315265, 308857, 236660, 142496, 134480, 67297, 256010, 
      185770, 297685, 294568, 222493, 209428, 169128, 119269, 303650, 180370, 
      79745, 262769, 187204, 204210, 166657, 71077, 209864, 114365, 169810, 
      145753, 123561, 55312, 193769, 76466, 123572, 103240, 243370, 82458, 
      230129, 214948, 172100, 60826, 235944, 174600, 130084, 99229, 221117, 
      187553, 202234, 167533, 55465, 162865, 132961, 132292, 77857, 108065, 
      96625, 77093, 146900, 84173, 143504, 65396, 169865, 144637, 123650, 
      113570, 94120, 79012, 65585, 124885, 122285, 96917, 113170, 57290, 
      144873, 135760, 116649, 53524, 50548, 45985, 43345, 147221, 145781, 
      56242, 120068, 123713, 35729, 146920, 120205, 72997, 133712, 133465, 
      73210, 135988, 73933, 147137, 125480, 114813, 28673, 148482, 123210, 
      152506, 129313, 56185, 122792, 39925, 24505, 143105, 146565, 59930, 
      137449, 135316, 122697, 111562, 109657, 114580, 104468, 26504, 90441, 
      24401, 117077, 110410, 107060, 94313, 75028, 51728, 145922, 115865, 
      153668, 144644, 133060, 119300, 18385, 146354, 138269, 115956, 89258, 
      151722, 119296, 116624, 115961, 93266, 92520, 55213, 142676, 136820, 
      103120, 61945, 50994, 33849, 87272, 155873, 121610, 139140, 126985, 
      120641, 16564, 146890, 41625, 15577, 145249, 22580, 138445, 104978, 
      34418, 24805, 147866, 155417, 154640, 138785, 151425, 147610, 7450, 
      156725, 136340, 76205, 55373, 65601, 158717, 127385, 46745, 147764, 
      140264, 109640, 157585, 125636, 103625, 48932, 15460, 151805, 163402, 
      148525, 72826, 162500, 149956, 11909, 113290, 74762, 158329, 7929, 
      163010, 39845, 38309, 7834, 132437, 117037, 74925, 8425, 134432, 
      116857, 92537, 149305, 31778, 6205, 156213, 130562, 17729, 131842, 
      29410, 142820, 134669, 167018, 152690, 146530, 136058, 159700, 18720, 
      14985, 118189, 15625, 21037, 10114, 158633, 92228, 16400, 143090, 
      10177, 8882, 86749, 16525, 8821, 95705, 147473, 146708, 115705, 90185, 
      7508, 167140, 172021, 4225, 156601, 137429, 88738, 19025, 1241, 169282, 
      18586, 3924, 92705, 164281, 92672, 170794, 9634, 4321, 154645, 136357, 
      136330, 99394, 135568, 119860, 132617, 141476, 167362, 140706, 12608, 
      10880, 8713, 123250, 9850, 8149, 90025, 152897, 5057, 241, 13698, 7930, 
      6570, 9, 145928, 176400, 131044, 108241, 5329, 0, 135425, 99229, 95485, 
      93640, 8653, 965, 180634, 10841, 7092, 138433, 129649, 159265, 9316, 
      389, 179897, 242, 317, 544, 1690, 174920, 151517, 101957, 180850, 754, 
      153920, 2020, 175013, 141665, 106565, 153205, 7549, 1693, 1053, 173417, 
      4985, 2962, 179329, 142529, 7456, 142570, 173585, 4672, 167140, 165512, 
      3385, 3145, 3816, 153842, 149957, 170833, 116077, 1781, 1492, 1312, 
      2594, 187205, 123944, 5121, 4437, 2225, 3625, 190037, 151450, 1802, 
      173989, 157789, 2989, 1885, 193693, 127961, 3617, 2377, 158050, 2250, 
      197480, 159725, 162209, 158234, 189793, 155185, 2833, 2665, 2529, 
      171421, 2890, 191060, 165434, 165545, 3305, 3250, 3649, 199613, 3764, 
      205082, 179042, 3796, 200093, 166253, 5058, 171770, 4948, 167170, 
      217562, 205745, 174785, 5482, 212501, 187805, 185252, 5732, 211741, 
      212954, 7225, 8020, 183482, 208900, 203536, 209061, 198733, 208657, 
      185985, 180112, 160277, 216418, 205594, 184810, 154258, 211322, 197146, 
      160802, 162549, 206306, 198560, 194786, 217540, 198760, 191234, 183665, 
      216658, 180802, 173485, 226469, 205265, 200033, 194020, 230858, 207477, 
      175528, 216900, 233665, 219850, 236725, 207850, 192617, 201386, 221992, 
      230344, 208744, 233386, 193824, 191313, 224981, 223625, 235053, 239357, 
      210290, 215825, 215253 ], 
  [ 303890, 299218, 297106, 295985, 293765, 291005, 289480, 287300, 285172, 
      284413, 282586, 277405, 274676, 274490, 273610, 273013, 269410, 268373, 
      260221, 259277, 256565, 255041, 254080, 251362, 251005, 250001, 238433, 
      235325, 234881, 229802, 228500, 225850, 223745, 223522, 220916, 219965, 
      218090, 218573, 217517, 217220, 217300, 212717, 214304, 213385, 209789, 
      208853, 208105, 207314, 208141, 204425, 204353, 203450, 199953, 198997, 
      198106, 196538, 199274, 195989, 193625, 193162, 191845, 191880, 192469, 
      191018, 191113, 188372, 182690, 184730, 181109, 176660, 173057, 170618, 
      169760, 173962, 167285, 167040, 171364, 160001, 165041, 159226, 162248, 
      160250, 154450, 159778, 153781, 154804, 153625, 321065, 150130, 152905, 
      148997, 150705, 153578, 151253, 145165, 145261, 300397, 148121, 143642, 
      302842, 142900, 147240, 279784, 143354, 146098, 146354, 143140, 144850, 
      301480, 139229, 139354, 313018, 141866, 138196, 296900, 136162, 136357, 
      282850, 249610, 282181, 298792, 132752, 255697, 132298, 132994, 131485, 
      132340, 131221, 130325, 130468, 282613, 259218, 263636, 127961, 227009, 
      127748, 130304, 230180, 127557, 224325, 130513, 233329, 223450, 290705, 
      117160, 117640, 207409, 190546, 204322, 211021, 292162, 216644, 196513, 
      207760, 116450, 121250, 112781, 116045, 110900, 109610, 188522, 237725, 
      249437, 112484, 117188, 126080, 194020, 217808, 111418, 165493, 210613, 
      107300, 122660, 106409, 168626, 169354, 220610, 173909, 155761, 157457, 
      209365, 100850, 100973, 167053, 100640, 238240, 98885, 100712, 111605, 
      165365, 183746, 98501, 107336, 148541, 96925, 102537, 115081, 116506, 
      166770, 180162, 107185, 107860, 165005, 208493, 165460, 135874, 192250, 
      161585, 103045, 111130, 174701, 90529, 90625, 90242, 128605, 155965, 
      95365, 98408, 129608, 201105, 88100, 91216, 99065, 88469, 216625, 
      97045, 197992, 86633, 97949, 99074, 116125, 87028, 113920, 99793, 
      98957, 99220, 83057, 132185, 80618, 86489, 88370, 98045, 106985, 
      118114, 159048, 191186, 79844, 92561, 108676, 116425, 157924, 156245, 
      128617, 76372, 75105, 76385, 81380, 151268, 74597, 82277, 105125, 
      78829, 110925, 150785, 76050, 102973, 102797, 154277, 70250, 73034, 
      122209, 176501, 70272, 76096, 76420, 130705, 145321, 151492, 69394, 
      69530, 150394, 71893, 80965, 90322, 92146, 70001, 71956, 75917, 68328, 
      87300, 72133, 90074, 145010, 67652, 66541, 64520, 67860, 77193, 64522, 
      80456, 71909, 141525, 142657, 145522, 62729, 117200, 118148, 76392, 
      66757, 60169, 62141, 70025, 75161, 74912, 59825, 59680, 81850, 62298, 
      60328, 136964, 88706, 68836, 57721, 89162, 113288, 60658, 74125, 75213, 
      61937, 55760, 58400, 59540, 67360, 70850, 56249, 79874, 59940, 57781, 
      57460, 57357, 55485, 54900, 54325, 85508, 61568, 115362, 91777, 54322, 
      126884, 90536, 54836, 56869, 62900, 123197, 56537, 53066, 84384, 76633, 
      52513, 53920, 61200, 62185, 114530, 73877, 62740, 81954, 66754, 53434, 
      56101, 115141, 99017, 66817, 110245, 121108, 76509, 62973, 80968, 
      115922, 112345, 58642, 50285, 49561, 48250, 50265, 97700, 57325, 93314, 
      57089, 61973, 95050, 108160, 75897, 52432, 65425, 106250, 61109, 95509, 
      108797, 85397, 45797, 52037, 105885, 74269, 64969, 52093, 72925, 
      121120, 53593, 45968, 85748, 109037, 91610, 46457, 129949, 109217, 
      82885, 87362, 89060, 53873, 45568, 92993, 73825, 103445, 62474, 72241, 
      48672, 72845, 65140, 56429, 51208, 49453, 79605, 83250, 47569, 48250, 
      96409, 61610, 42778, 81265, 63380, 53545, 42512, 74125, 63625, 51250, 
      47241, 48634, 101140, 92861, 72232, 70397, 64861, 58952, 40237, 40385, 
      41218, 118660, 40585, 50089, 43706, 89000, 61700, 50850, 44557, 39946, 
      56457, 57625, 113930, 111698, 111145, 35018, 38690, 42890, 109125, 
      104292, 96597, 46477, 34597, 113749, 91825, 41794, 90500, 43460, 37337, 
      35881, 35081, 46177, 97498, 76338, 73890, 67714, 50389, 35425, 45810, 
      100724, 85565, 82408, 53210, 50185, 46217, 34205, 33202, 72001, 49300, 
      44500, 113837, 94541, 33977, 33337, 85045, 75365, 60925, 34493, 31685, 
      32773, 114273, 109170, 40933, 39978, 102449, 77281, 36866, 72365, 
      53645, 34418, 29929, 53645, 34208, 78525, 30330, 34002, 41669, 35141, 
      52277, 30677, 34645, 50762, 73168, 64705, 51605, 28465, 28850, 55786, 
      53794, 35325, 28009, 28825, 55114, 39217, 27857, 49978, 49069, 32194, 
      30169, 26669, 30538, 51525, 26869, 44740, 40082, 27077, 28625, 25664, 
      49316, 29125, 30042, 25133, 25364, 27458, 61513, 26272, 43657, 26729, 
      31421, 33917, 39341, 30978, 28309, 23733, 53033, 31637, 23285, 24401, 
      31082, 28584, 23722, 25153, 22100, 55760, 21106, 22114, 22181, 37666, 
      25920, 29200, 37636, 20593, 33674, 20137, 43597, 20000, 19796, 21625, 
      23321, 28157, 33653, 41570, 19906, 20250, 25794, 21437, 46517, 17810, 
      18265, 20498, 49373, 52285, 57290, 60538, 17210, 17242, 45461, 18757, 
      17984, 68368, 16165, 18154, 32770, 16201, 15952, 31505, 15529, 30754, 
      14900, 15317, 16424, 70850, 12545, 13769, 12149, 12506, 36530, 12605, 
      50440, 74026, 10832, 10610, 31429, 10322, 10397, 11024, 12401, 12704, 
      11737, 13401, 66445, 16298, 68752, 10546, 11237, 11565, 14274, 20749, 
      34249, 8473, 10064, 8117, 7925, 8117, 9077, 77440, 7421, 7432, 8669, 
      13617, 6893, 7585, 7857, 7930, 11729, 11717, 27400, 5933, 5965, 9065, 
      23090, 29801, 45776, 12349, 5876, 6205, 5333, 5690, 5968, 72641, 4981, 
      35876, 74596, 4810, 59517, 4628, 7225, 42649, 55114, 4477, 4666, 4625, 
      4226, 4352, 4217, 99577, 4498, 3985, 13770, 23850, 17882, 4276, 3856, 
      29200, 3625, 3485, 5245, 3874, 3573, 5850, 26965, 68561, 3240, 3793, 
      2900, 13313, 3625, 2857, 76042, 3725, 12301, 3130, 88250, 3393, 32580, 
      33988, 88153, 2258, 3050, 11720, 85060, 2041, 2866, 6514, 2192, 39961, 
      93140, 2474, 1845, 59762, 1649, 42001, 1585, 1530, 2965, 1885, 1613, 
      1445, 2269, 57065, 64370, 1972, 62800, 52754, 75685, 1930, 5445, 60625, 
      1105, 75008, 78865, 6586, 60010, 78802, 4500, 1066, 1037, 1682, 5602, 
      82637, 2329, 2792, 95540, 1354, 580, 5617, 54400, 115362, 2249, 54689, 
      95225, 4420, 1658, 4385, 2281, 73697, 92672, 850, 226, 197, 3005, 169, 
      653, 160, 185, 1781, 149, 65617, 69777, 75706, 353, 72425, 77348, 4660, 
      554, 88234, 124634, 63017, 77857, 82385, 135440, 205, 2705, 37, 1522, 
      87026, 135425, 0, 2810, 3482, 3845, 75626, 113570, 3253, 69712, 80681, 
      52, 100, 1010, 74065, 123282, 3236, 143741, 146024, 121225, 108385, 
      2669, 610, 2570, 3445, 119221, 801, 106501, 2756, 320, 2020, 818, 
      80378, 109850, 116570, 2628, 90324, 100813, 3386, 442, 81017, 481, 
      2788, 92945, 2225, 2069, 101218, 103184, 99437, 1429, 1224, 2960, 1930, 
      118738, 126541, 139609, 163705, 5338, 1693, 96308, 100040, 119170, 
      172090, 5956, 1961, 145241, 3890, 2410, 112570, 129130, 6664, 2018, 
      108778, 122258, 2665, 126545, 7501, 2866, 3140, 2845, 6434, 2738, 
      121234, 124010, 126818, 4250, 125701, 6957, 4141, 4250, 129050, 139297, 
      153680, 8874, 124353, 9925, 5965, 128797, 9346, 4946, 164645, 6037, 
      153485, 5849, 13549, 11300, 6836, 156221, 12898, 8810, 8465, 152785, 
      12872, 13345, 168992, 175673, 8893, 12965, 12017, 13124, 11624, 13450, 
      9914, 9193, 7754, 15317, 13325, 10205, 7621, 14633, 12233, 8273, 8546, 
      14029, 12905, 12805, 17153, 14557, 13653, 12708, 18461, 13513, 12820, 
      20906, 17362, 16546, 15685, 22345, 18098, 14845, 20885, 24400, 21625, 
      25250, 19925, 17938, 19345, 23021, 25477, 21541, 26309, 19865, 19562, 
      25258, 26100, 30152, 31508, 26725, 27842, 28004 ], 
  [ 309604, 303440, 301960, 300625, 297765, 297225, 294002, 290970, 289474, 
      290197, 289108, 284129, 277474, 281632, 278420, 279305, 274000, 272961, 
      265217, 264589, 262825, 259285, 257050, 257188, 254605, 253705, 244021, 
      240165, 241309, 235584, 231842, 231200, 227925, 222928, 225090, 223501, 
      221940, 219985, 223273, 220114, 219770, 214965, 212522, 211601, 214045, 
      212789, 213205, 209232, 207089, 209305, 207325, 206420, 204929, 203653, 
      200852, 198432, 197140, 197033, 197845, 194624, 195425, 194930, 193505, 
      195444, 193525, 192474, 184340, 183200, 182437, 175642, 176593, 174996, 
      172970, 170068, 171125, 168122, 167570, 163505, 161125, 162304, 159282, 
      156960, 158152, 155636, 153025, 152882, 152125, 280981, 151700, 150553, 
      152473, 148241, 148356, 147089, 148525, 147773, 262205, 145225, 147104, 
      264116, 146042, 143810, 244130, 143208, 142984, 143028, 142250, 141520, 
      262426, 141725, 141320, 272372, 138528, 137930, 258050, 139604, 138421, 
      245800, 217220, 244913, 259298, 134594, 222029, 133396, 132820, 132793, 
      132058, 131573, 129825, 128906, 244481, 224264, 227938, 126817, 196605, 
      124690, 125338, 199138, 124073, 194129, 123737, 201325, 192928, 250105, 
      119170, 118378, 178781, 164884, 176116, 181649, 251024, 186210, 169469, 
      178594, 113040, 114660, 112549, 112421, 111618, 112340, 162208, 203249, 
      213265, 108530, 110266, 115130, 166322, 186082, 107780, 143305, 179945, 
      107370, 112554, 106901, 145480, 145780, 187920, 149273, 134725, 135889, 
      177937, 102280, 102085, 143149, 101114, 202250, 100521, 99274, 102105, 
      141025, 155908, 96737, 99530, 127697, 96325, 97061, 103669, 104564, 
      141896, 152744, 98845, 99202, 140233, 176089, 140474, 117352, 162280, 
      137125, 95225, 99812, 147373, 91501, 91385, 90576, 111025, 132025, 
      90185, 91426, 111602, 168893, 89170, 88258, 91125, 87841, 181865, 
      89525, 165986, 87061, 89685, 90280, 101077, 85970, 98650, 89185, 88453, 
      88610, 81241, 111501, 81556, 81385, 82100, 87217, 92977, 100820, 
      132530, 159048, 79186, 83317, 93602, 99125, 131402, 129825, 107705, 
      75914, 75917, 74545, 75618, 125154, 74345, 75665, 89609, 74017, 93605, 
      124345, 72080, 87449, 87165, 126985, 73060, 70756, 101381, 145285, 
      76154, 70954, 71066, 107861, 119509, 124514, 71140, 70852, 123520, 
      69185, 72533, 77860, 79048, 78525, 68290, 69281, 67202, 75362, 83725, 
      76968, 118548, 75850, 74629, 68050, 78170, 68105, 63700, 97970, 85501, 
      114941, 115861, 118196, 69745, 95490, 96226, 93050, 61685, 64741, 
      60565, 62725, 91709, 91354, 64925, 64250, 101152, 59552, 59170, 110578, 
      73448, 83362, 59845, 111424, 91346, 56840, 63205, 63869, 73593, 58194, 
      56170, 56250, 59194, 87380, 62921, 66512, 70850, 66889, 66250, 66041, 
      61625, 56906, 56965, 107650, 74170, 145028, 115825, 60880, 158986, 
      114370, 53442, 53461, 55570, 154661, 66589, 53684, 106730, 96541, 
      53341, 52522, 54290, 54745, 144400, 93145, 54554, 103976, 83476, 62312, 
      51517, 91477, 125701, 83749, 139577, 152770, 97253, 78629, 65354, 
      146628, 142309, 72388, 57565, 57049, 49696, 48425, 124690, 71065, 
      119348, 70933, 52285, 75080, 137690, 97265, 47618, 54145, 135460, 
      51417, 75217, 138641, 109729, 48929, 46901, 135197, 95525, 83045, 
      46637, 58565, 153610, 66685, 45810, 67570, 139193, 117844, 54353, 
      164237, 139581, 107101, 68436, 114970, 68017, 43706, 72581, 95705, 
      132849, 80852, 94009, 42986, 95033, 84890, 72893, 65234, 42809, 103805, 
      64520, 60001, 61316, 125053, 80820, 52660, 106409, 83330, 69785, 38930, 
      97465, 83785, 66640, 60617, 40916, 131050, 120969, 95146, 92781, 85549, 
      77626, 38029, 37645, 37736, 152170, 37313, 41093, 37888, 116570, 81850, 
      67076, 57709, 36244, 44381, 45125, 146900, 144244, 143585, 37460, 
      35408, 36640, 141245, 135458, 126173, 61213, 37673, 146821, 120445, 
      54196, 118906, 57026, 46769, 43829, 34549, 37589, 127492, 101456, 
      98372, 90500, 67345, 43265, 37220, 131458, 113013, 109114, 71540, 
      67349, 61685, 41405, 34148, 96265, 66250, 36010, 147321, 124209, 41809, 
      32689, 112697, 100685, 82217, 43277, 34745, 32441, 147965, 141908, 
      54485, 53000, 134017, 103337, 48400, 97357, 73125, 44676, 33085, 40477, 
      30154, 105209, 29984, 29840, 56797, 29917, 71749, 38701, 29525, 38116, 
      98786, 88097, 71073, 34153, 28708, 76840, 74212, 48005, 28181, 27725, 
      40552, 54121, 34281, 69332, 68105, 43280, 39665, 30865, 26996, 71513, 
      32653, 33458, 55828, 33813, 37585, 29642, 36122, 38825, 25856, 29637, 
      26370, 24964, 44285, 34058, 32045, 24337, 25425, 47741, 29209, 43316, 
      38845, 28757, 37809, 44713, 28729, 23273, 24548, 39962, 30964, 34301, 
      26690, 39362, 25160, 21716, 21677, 27092, 21386, 22546, 26954, 22417, 
      24580, 21533, 30365, 25210, 21402, 19945, 19945, 21281, 23805, 28648, 
      18640, 18560, 19652, 18261, 31681, 19720, 18797, 17956, 33581, 35645, 
      39272, 41672, 19540, 19360, 30617, 16949, 16810, 47266, 18593, 16448, 
      22160, 16717, 16466, 21101, 16465, 20560, 17530, 14761, 14170, 48340, 
      15685, 13093, 15921, 12884, 22916, 12025, 32474, 50440, 13426, 13732, 
      19073, 12168, 11925, 10642, 10217, 10202, 10081, 10049, 44225, 10504, 
      45890, 9412, 9041, 8837, 9320, 12085, 20285, 11785, 8818, 12589, 11125, 
      9621, 8461, 52442, 10933, 9778, 7621, 8009, 11245, 7165, 7013, 6980, 
      6961, 6841, 14890, 9109, 8293, 6093, 12168, 16333, 27538, 6617, 10954, 
      6301, 8077, 6632, 5954, 48033, 8885, 20170, 49562, 8500, 37661, 7362, 
      4765, 24925, 34208, 8585, 9832, 9685, 7060, 8986, 8321, 69761, 9872, 
      6497, 6212, 11840, 8200, 9962, 5090, 15170, 7825, 6625, 3721, 9448, 
      4589, 3368, 13565, 44345, 8066, 10205, 7298, 5309, 9929, 7465, 50228, 
      2925, 4717, 8900, 60100, 9797, 17042, 18026, 60001, 4420, 2880, 4234, 
      57434, 4517, 2692, 2312, 6786, 22189, 64026, 8020, 3785, 37108, 3797, 
      23585, 5321, 4100, 9985, 6997, 5877, 4225, 8333, 34933, 40648, 2098, 
      39394, 31572, 49625, 7880, 1325, 37637, 4933, 49050, 52165, 1508, 
      37124, 52100, 1010, 5524, 5389, 1476, 1156, 55189, 9433, 10530, 65754, 
      7076, 3650, 949, 32666, 82280, 9657, 32841, 65425, 482, 8424, 445, 
      9893, 47813, 63290, 6340, 3172, 3141, 225, 3005, 1157, 2570, 3865, 
      8957, 3721, 41309, 44621, 49384, 1377, 46737, 50706, 274, 5812, 59572, 
      90036, 39229, 51101, 54781, 99250, 4505, 11029, 2213, 200, 58568, 
      99229, 2810, 0, 36, 81, 49284, 80656, 12101, 44530, 53377, 3274, 2050, 
      7092, 48025, 88868, 11962, 106357, 108322, 87125, 76297, 10753, 5620, 
      160, 12269, 85433, 6125, 74725, 10834, 3946, 346, 6032, 53156, 77540, 
      83200, 10490, 61298, 69985, 11988, 4168, 53685, 4205, 10642, 63485, 
      9225, 8857, 70372, 72018, 68905, 6617, 5882, 10370, 1600, 85124, 91757, 
      102917, 123725, 14752, 2521, 66394, 69490, 85544, 131044, 15682, 6705, 
      107797, 11600, 8000, 80000, 94016, 16810, 3364, 76840, 88200, 8249, 
      91849, 18065, 8660, 9250, 8425, 16040, 7892, 87380, 89732, 92116, 
      11520, 91205, 16661, 10553, 10660, 94120, 102881, 115250, 19520, 90161, 
      21205, 14065, 93965, 19984, 11344, 124825, 13061, 115245, 12233, 26077, 
      22450, 14170, 117657, 24784, 17728, 17065, 114745, 24650, 25225, 
      128826, 134657, 17165, 24309, 22725, 24466, 21690, 24680, 18388, 16925, 
      12832, 27389, 24125, 18461, 11849, 26065, 21969, 13345, 13828, 24821, 
      22741, 22105, 29097, 24161, 22301, 20402, 30069, 20665, 19018, 33568, 
      27476, 26024, 24421, 35425, 28420, 21025, 32149, 37570, 33205, 38736, 
      30017, 26120, 28585, 34697, 37993, 31513, 39141, 27925, 27304, 37024, 
      37538, 42634, 44410, 36125, 37876, 37930 ], 
  [ 310480, 304148, 302740, 301381, 298449, 298161, 294746, 291618, 290194, 
      291085, 290080, 285125, 278026, 282676, 279200, 280253, 274756, 273717, 
      266021, 265429, 263773, 260005, 257626, 258088, 255253, 254365, 244897, 
      240957, 242281, 236484, 232466, 232052, 228645, 223108, 225810, 224149, 
      222624, 220393, 224173, 220690, 220298, 215469, 212570, 211649, 214777, 
      213485, 214033, 209700, 207221, 210109, 207913, 207008, 205745, 204433, 
      201416, 198900, 197152, 197405, 198577, 195044, 196085, 195530, 193877, 
      196200, 194053, 193194, 184784, 183284, 182845, 175786, 177253, 175752, 
      173594, 169888, 171821, 168506, 167402, 164165, 160945, 162916, 159210, 
      156852, 158836, 155432, 153205, 152930, 152221, 276709, 152144, 150553, 
      153133, 148229, 148032, 146885, 149173, 148325, 258149, 145165, 147764, 
      260000, 146666, 143690, 240362, 143460, 142900, 142920, 142418, 141412, 
      258274, 142277, 141812, 268040, 138420, 138170, 253922, 140264, 138925, 
      241876, 213824, 240965, 255098, 135074, 218489, 133792, 133072, 133213, 
      132298, 131885, 130041, 129002, 240437, 220580, 224170, 126961, 193437, 
      124618, 125050, 195898, 123953, 190985, 123245, 197977, 189748, 245785, 
      119674, 118738, 175817, 162256, 173200, 178601, 246644, 183042, 166685, 
      175570, 112932, 114192, 112801, 112289, 111978, 112928, 159508, 199625, 
      209449, 108362, 109762, 114170, 163466, 182770, 107648, 141073, 176753, 
      107658, 111690, 107237, 143140, 143392, 184500, 146765, 132625, 133729, 
      174661, 102724, 102493, 140725, 101450, 198458, 100989, 99394, 101313, 
      138553, 153040, 96821, 98930, 125621, 96541, 96725, 102661, 103496, 
      139364, 149924, 98185, 98506, 137713, 172705, 137930, 115540, 159172, 
      134641, 94625, 98816, 144565, 91897, 91757, 90900, 109321, 129601, 
      89885, 90922, 109850, 165533, 89578, 88210, 90513, 88057, 178217, 
      88961, 162650, 87397, 89037, 89572, 99661, 86138, 97210, 88273, 87553, 
      87698, 81325, 109449, 81952, 81097, 81680, 86281, 91681, 99152, 129818, 
      155700, 79402, 82561, 92186, 97457, 128690, 127125, 105629, 76154, 
      76301, 74629, 75258, 122490, 74609, 75209, 88145, 73765, 91937, 121645, 
      71924, 85985, 85689, 124189, 73672, 70792, 99317, 142045, 77114, 70666, 
      70754, 105569, 116881, 121754, 71632, 71296, 120772, 69173, 71873, 
      76744, 77860, 79785, 68170, 68825, 67370, 74306, 85333, 75780, 115848, 
      77074, 75841, 68746, 79634, 67373, 63904, 100250, 87337, 112229, 
      113125, 115400, 70837, 93330, 94042, 95234, 61409, 65557, 60685, 62197, 
      93881, 93514, 65801, 65066, 103636, 59540, 59338, 107890, 72020, 85306, 
      60385, 114244, 89162, 56708, 62269, 62885, 75213, 58770, 56218, 56178, 
      58570, 89552, 63977, 65300, 72386, 68221, 67546, 67325, 62621, 57434, 
      57565, 110458, 75898, 148688, 118849, 61924, 162922, 117370, 53586, 
      53377, 55042, 158525, 68029, 54056, 109562, 99097, 53737, 52666, 53810, 
      54205, 148084, 95629, 53930, 106772, 85672, 63620, 51301, 89101, 
      129025, 85969, 143201, 156658, 99905, 80705, 63890, 150408, 146005, 
      74248, 58693, 58201, 50164, 48521, 128050, 72925, 122600, 72805, 51493, 
      73124, 141338, 99989, 47378, 53173, 139072, 50625, 73225, 142325, 
      112789, 49589, 46625, 138821, 98237, 85397, 46325, 57245, 157594, 
      68473, 46098, 65818, 142913, 121120, 55553, 168425, 143325, 110149, 
      66600, 118210, 69925, 43802, 70577, 98489, 136485, 83240, 96781, 42650, 
      97853, 87434, 75065, 67130, 42365, 106853, 62708, 61717, 63104, 128605, 
      83304, 54088, 109565, 85898, 71933, 38834, 100417, 86377, 68692, 62441, 
      40352, 134746, 124461, 98050, 95625, 88201, 80050, 38089, 37645, 37652, 
      156274, 37253, 40385, 37540, 120002, 84442, 69224, 59509, 36136, 43325, 
      44021, 150944, 148240, 147569, 38048, 35348, 36244, 145193, 139298, 
      129833, 63193, 38333, 150877, 123997, 55912, 122434, 58874, 48149, 
      45041, 34801, 36929, 131200, 104612, 101456, 93392, 69577, 44465, 
      36560, 135250, 116433, 112450, 73928, 69605, 63749, 42533, 34568, 
      99325, 68482, 35362, 151425, 127881, 43009, 32929, 116141, 103865, 
      84941, 44585, 35405, 32717, 152093, 145928, 56333, 54788, 137905, 
      106601, 50020, 100501, 75645, 46152, 33757, 39301, 30010, 108545, 
      30260, 29684, 58825, 29641, 74269, 39925, 29261, 37000, 102002, 91061, 
      73593, 35113, 29008, 79540, 76840, 49757, 28517, 27917, 39220, 56125, 
      35325, 71840, 70577, 44852, 41057, 31657, 26912, 74093, 33625, 32498, 
      57928, 34893, 38917, 30410, 34946, 40241, 25700, 30465, 26802, 25000, 
      42653, 35258, 31049, 24385, 25065, 49625, 28381, 45032, 40357, 29645, 
      36405, 46513, 29665, 23465, 24128, 41570, 32104, 35657, 27530, 37826, 
      25940, 21992, 21941, 26216, 21194, 22114, 26066, 22945, 23872, 22013, 
      29189, 26122, 21906, 20077, 19885, 20825, 23013, 27508, 18820, 18692, 
      19280, 18225, 30325, 20260, 19181, 17992, 32117, 34085, 37556, 39860, 
      20128, 19924, 29261, 17069, 17002, 45202, 19193, 16580, 21284, 17101, 
      16850, 20249, 16897, 19732, 18154, 15025, 14242, 46120, 16369, 13345, 
      16677, 13256, 21704, 12289, 30770, 48100, 14050, 14416, 18005, 12708, 
      12429, 10930, 10301, 10250, 10225, 10001, 42041, 10180, 43634, 9616, 
      9125, 8861, 9092, 11437, 19037, 12493, 9010, 13429, 11821, 10125, 8725, 
      49946, 11665, 10378, 7837, 7709, 12073, 7453, 7253, 7208, 6757, 6625, 
      13810, 9805, 8893, 6093, 11268, 15145, 25810, 6305, 11866, 6649, 8725, 
      7076, 6290, 45585, 9665, 18730, 47066, 9256, 35525, 8010, 4825, 23257, 
      32180, 9389, 10756, 10597, 7720, 9850, 9125, 66725, 10820, 7121, 5696, 
      10820, 7444, 10946, 5570, 13922, 8641, 7321, 3889, 10420, 5045, 3428, 
      12389, 41945, 8954, 11273, 8138, 4745, 10985, 8329, 47648, 3177, 4201, 
      9896, 57256, 10865, 15626, 16562, 57157, 5008, 3204, 3730, 54650, 5141, 
      3016, 2180, 7650, 20521, 61074, 8992, 4349, 34888, 4385, 21845, 6089, 
      4736, 11125, 7921, 6705, 4885, 9365, 32773, 38308, 2458, 37090, 29520, 
      47021, 8900, 1205, 35381, 5713, 46458, 49489, 1280, 34880, 49424, 962, 
      6376, 6229, 1800, 1000, 52429, 10585, 11754, 62730, 8072, 4346, 769, 
      30554, 78884, 10845, 30717, 62401, 386, 9540, 349, 11105, 45233, 60314, 
      7312, 3856, 3825, 261, 3677, 1565, 3194, 4633, 10121, 4477, 38909, 
      42125, 46756, 1845, 44181, 48042, 130, 6760, 56680, 86472, 36889, 
      48425, 52009, 95506, 5345, 12325, 2813, 404, 55700, 95485, 3482, 36, 0, 
      9, 46656, 77284, 13457, 42034, 50641, 3994, 2626, 8136, 45433, 85328, 
      13306, 102481, 104410, 83621, 73021, 12025, 6544, 244, 13625, 81965, 
      7085, 71485, 12106, 4714, 514, 6980, 50432, 74240, 79780, 11738, 58370, 
      66853, 13320, 4948, 50949, 4985, 11890, 60509, 10377, 9985, 67240, 
      68850, 65809, 7565, 6770, 11570, 1924, 81680, 88181, 99125, 119561, 
      16180, 2977, 63370, 66394, 82100, 126760, 17146, 7605, 103921, 12836, 
      8996, 76676, 90404, 18322, 3880, 73588, 84708, 9245, 88285, 19625, 
      9680, 10306, 9421, 17492, 8840, 83912, 86216, 88552, 12708, 87665, 
      18125, 11645, 11752, 90532, 99125, 111266, 21092, 86657, 22849, 15349, 
      90389, 21556, 12436, 120685, 14225, 111285, 13325, 27865, 24082, 15370, 
      113661, 26500, 19108, 18409, 110809, 26354, 26941, 124650, 130385, 
      18473, 25965, 24309, 26122, 23202, 26324, 19720, 18173, 13780, 29129, 
      25721, 19769, 12701, 27733, 23445, 14293, 14800, 26417, 24229, 23533, 
      30825, 25625, 23657, 21650, 31761, 21853, 20098, 35380, 29000, 27476, 
      25789, 37285, 29968, 22105, 33805, 39442, 34897, 40644, 31541, 27428, 
      30013, 36401, 39793, 33025, 40977, 29221, 28564, 38740, 39218, 44434, 
      46258, 37577, 39400, 39442 ], 
  [ 310945, 304529, 303157, 301786, 298818, 298656, 295145, 291969, 290581, 
      291556, 290593, 285650, 278329, 283225, 279617, 280754, 275161, 274122, 
      266450, 265876, 264274, 260392, 257941, 258565, 255604, 254722, 245362, 
      241380, 242794, 236961, 232805, 232505, 229032, 223225, 226197, 224500, 
      222993, 220624, 224650, 221005, 220589, 215748, 212621, 211700, 215170, 
      213860, 214474, 209961, 207314, 210538, 208234, 207329, 206180, 204850, 
      201725, 199161, 197185, 197618, 198970, 195281, 196442, 195857, 194090, 
      196605, 194344, 193581, 185033, 183353, 183076, 175885, 177610, 176157, 
      173933, 169825, 172196, 168725, 167345, 164522, 160882, 163249, 159201, 
      156825, 159205, 155357, 153322, 152981, 152296, 274600, 152393, 150580, 
      153490, 148250, 147897, 146810, 149524, 148628, 256148, 145162, 148121, 
      257969, 147005, 143657, 238505, 143613, 142885, 142893, 142529, 141385, 
      256225, 142580, 142085, 265901, 138393, 138317, 251885, 140621, 139204, 
      239941, 212153, 239018, 253025, 135341, 216746, 134017, 133225, 133450, 
      132445, 132068, 130176, 129077, 238442, 218765, 222313, 127060, 191880, 
      124609, 124933, 194305, 123920, 189440, 123026, 196330, 188185, 243652, 
      119953, 118945, 174362, 160969, 171769, 177104, 244481, 181485, 165320, 
      174085, 112905, 113985, 112954, 112250, 112185, 113249, 158185, 197840, 
      207568, 108305, 109537, 113717, 162065, 181141, 107609, 139984, 175184, 
      107829, 111285, 107432, 141997, 142225, 182817, 145538, 131602, 132676, 
      173050, 102973, 102724, 139540, 101645, 196589, 101250, 99481, 100944, 
      137344, 151633, 96890, 98657, 124610, 96676, 96584, 102184, 102989, 
      138125, 148541, 97882, 98185, 136480, 171040, 136685, 114661, 157645, 
      133426, 94352, 98345, 143188, 92122, 91970, 91089, 108496, 128416, 
      89762, 90697, 109001, 163880, 89809, 88213, 90234, 88192, 176420, 
      88706, 161009, 87592, 88740, 89245, 98980, 86249, 96517, 87844, 87130, 
      87269, 81394, 108450, 82177, 80980, 81497, 85840, 91060, 98345, 128489, 
      154053, 79537, 82210, 91505, 96650, 127361, 125802, 104618, 76301, 
      76520, 74698, 75105, 121185, 74768, 75008, 87440, 73666, 91130, 120322, 
      71873, 85280, 84978, 122818, 74005, 70837, 98312, 140452, 77621, 70549, 
      70625, 104450, 115594, 120401, 71905, 71545, 119425, 69194, 71570, 
      76213, 77293, 80442, 68137, 68624, 67481, 73805, 86164, 75213, 114525, 
      77713, 76474, 69121, 80393, 67034, 64033, 101417, 88282, 110900, 
      111784, 114029, 71410, 92277, 92977, 96353, 61298, 65992, 60772, 61960, 
      94994, 94621, 66266, 65501, 104905, 59561, 59449, 106573, 71333, 86305, 
      60682, 115681, 88097, 56669, 61828, 62420, 76050, 59085, 56269, 56169, 
      58285, 90665, 64532, 64721, 73181, 68914, 68221, 67994, 63146, 57725, 
      57892, 111889, 76789, 150545, 120388, 62473, 164917, 118897, 53685, 
      53362, 54805, 160484, 68776, 54269, 111005, 100402, 53962, 52765, 
      53597, 53962, 149953, 96898, 53645, 108197, 86797, 64301, 51220, 87940, 
      130714, 87106, 145040, 158629, 101258, 81770, 63185, 152325, 147880, 
      75205, 59284, 58804, 50425, 48596, 129757, 73882, 124253, 73768, 51124, 
      72173, 143189, 101378, 47285, 52714, 140905, 50256, 72256, 144194, 
      114346, 49946, 46514, 140660, 99620, 86600, 46196, 56612, 159613, 
      69394, 46269, 64969, 144800, 122785, 56180, 170546, 145224, 111700, 
      65709, 119857, 70906, 43877, 69602, 99908, 138330, 84461, 98194, 42509, 
      99290, 88733, 76178, 68105, 42170, 108404, 61829, 62602, 64025, 130408, 
      84573, 54829, 111170, 87209, 73034, 38813, 101920, 87700, 69745, 63380, 
      40097, 136621, 126234, 99529, 97074, 89554, 81289, 38146, 37672, 37637, 
      158353, 37250, 40058, 37393, 121745, 85765, 70325, 60436, 36109, 42824, 
      43496, 152993, 150265, 149588, 38369, 35345, 36073, 147194, 141245, 
      131690, 64210, 38690, 152932, 125800, 56797, 124225, 59825, 48866, 
      45674, 34954, 36626, 133081, 106217, 103025, 94865, 70720, 45092, 
      36257, 137173, 118170, 114145, 75149, 70760, 64808, 43124, 34805, 
      100882, 69625, 35065, 153504, 129744, 43636, 33076, 117890, 105482, 
      86330, 45266, 35762, 32882, 154184, 147965, 57284, 55709, 139876, 
      108260, 50857, 102100, 76932, 46917, 34120, 38740, 29965, 110240, 
      30425, 29633, 59866, 29530, 75556, 40564, 29156, 36469, 103637, 92570, 
      74880, 35620, 29185, 80917, 78181, 50660, 28712, 28040, 38581, 57154, 
      35874, 73121, 71840, 45665, 41780, 32080, 26897, 75410, 34138, 32045, 
      59005, 35460, 39610, 30821, 34385, 40976, 25649, 30906, 27045, 25045, 
      41864, 35885, 30578, 24436, 24912, 50594, 27994, 45917, 41140, 30116, 
      35730, 47440, 30160, 23588, 23945, 42401, 32701, 36362, 27977, 37085, 
      26357, 22157, 22100, 25805, 21125, 21925, 25649, 23236, 23545, 22280, 
      28628, 26605, 22185, 20170, 19882, 20624, 22644, 26965, 18937, 18785, 
      19121, 18234, 29674, 20557, 19400, 18037, 31412, 33332, 36725, 38981, 
      20449, 20233, 28610, 17156, 17125, 44197, 19520, 16673, 20873, 17320, 
      17069, 19850, 17140, 19345, 18493, 15184, 14305, 45037, 16738, 13498, 
      17082, 13469, 21125, 12448, 29945, 46957, 14389, 14785, 17498, 13005, 
      12708, 11101, 10370, 10301, 10324, 10004, 40976, 10045, 42533, 9745, 
      9194, 8900, 9005, 11140, 18440, 12874, 9133, 13876, 12196, 10404, 8884, 
      48725, 12058, 10705, 7972, 7586, 12514, 7624, 7400, 7349, 6682, 6544, 
      13297, 10180, 9220, 6120, 10845, 14578, 24973, 6176, 12349, 6850, 9076, 
      7325, 6485, 44388, 10082, 18037, 45845, 9661, 34484, 8361, 4882, 22450, 
      31193, 9818, 11245, 11080, 8077, 10309, 9554, 65234, 11321, 7460, 5465, 
      10337, 7093, 11465, 5837, 13325, 9076, 7696, 4000, 10933, 5300, 3485, 
      11828, 40772, 9425, 11834, 8585, 4490, 11540, 8788, 46385, 3330, 3970, 
      10421, 55861, 11426, 14945, 15857, 55762, 5329, 3393, 3505, 53285, 
      5480, 3205, 2141, 8109, 19714, 59625, 9505, 4658, 33805, 4706, 21002, 
      6500, 5081, 11722, 8410, 7146, 5242, 9908, 31720, 37165, 2665, 35965, 
      28521, 45746, 9437, 1172, 34280, 6130, 45189, 48178, 1193, 33785, 
      48113, 965, 6829, 6676, 1989, 949, 51076, 11188, 12393, 61245, 8597, 
      4721, 706, 29525, 77213, 11466, 29682, 60916, 365, 10125, 328, 11738, 
      43970, 58853, 7825, 4225, 4194, 306, 4040, 1796, 3533, 5044, 10730, 
      4882, 37736, 40904, 45469, 2106, 42930, 46737, 85, 7261, 55261, 84717, 
      35746, 47114, 50650, 93661, 5792, 13000, 3140, 533, 54293, 93640, 3845, 
      81, 9, 0, 45369, 75625, 14162, 40813, 49300, 4381, 2941, 8685, 44164, 
      83585, 14005, 100570, 102481, 81896, 71410, 12688, 7033, 313, 14330, 
      80258, 7592, 69892, 12769, 5125, 625, 7481, 49097, 72617, 78097, 12389, 
      56933, 65314, 14013, 5365, 49608, 5402, 12541, 59048, 10980, 10576, 
      65701, 67293, 64288, 8066, 7241, 12197, 2113, 79985, 86420, 97256, 
      117506, 16921, 3232, 61885, 64873, 80405, 124645, 17905, 8082, 102010, 
      13481, 9521, 75041, 88625, 19105, 4165, 71989, 82989, 9770, 86530, 
      20432, 10217, 10861, 9946, 18245, 9341, 82205, 84485, 86797, 13329, 
      85922, 18884, 12218, 12325, 88765, 97274, 109301, 21905, 84932, 23698, 
      16018, 88628, 22369, 13009, 118642, 14834, 109332, 13898, 28786, 24925, 
      15997, 111690, 27385, 19825, 19108, 108868, 27233, 27826, 122589, 
      128276, 19154, 26820, 25128, 26977, 23985, 27173, 20413, 18824, 14281, 
      30026, 26546, 20450, 13154, 28594, 24210, 14794, 15313, 27242, 25000, 
      24274, 31716, 26384, 24362, 22301, 32634, 22474, 20665, 36313, 29789, 
      28229, 26500, 38242, 30769, 22672, 34660, 40405, 35770, 41625, 32330, 
      28109, 30754, 37280, 40720, 33808, 41922, 29896, 29221, 39625, 40085, 
      45361, 47209, 38330, 40189, 40225 ], 
  [ 389968, 377588, 378772, 376549, 371025, 379809, 369482, 362898, 364066, 
      371005, 373024, 368933, 345850, 368212, 355232, 362333, 349924, 348885, 
      342917, 343621, 345853, 333877, 326314, 338440, 326533, 326077, 324385, 
      317421, 325225, 316836, 302882, 310676, 302517, 277540, 299682, 295429, 
      295200, 283033, 304525, 289378, 287258, 281565, 262250, 261329, 289081, 
      286493, 291793, 274500, 259925, 287005, 277033, 276128, 283073, 280465, 
      269672, 263700, 245536, 258749, 272881, 258116, 267797, 265082, 255221, 
      271368, 261013, 267066, 248720, 234260, 245485, 228922, 248965, 250920, 
      244010, 211360, 244829, 230282, 209306, 235877, 202417, 232900, 204570, 
      200916, 231412, 196040, 207637, 202610, 203629, 170869, 216080, 198505, 
      224845, 195749, 184320, 187493, 220453, 216149, 160085, 190957, 219476, 
      159776, 217082, 187322, 152666, 200484, 187828, 186984, 196418, 185476, 
      156754, 210101, 207476, 160040, 182484, 194762, 153266, 211976, 205021, 
      148564, 139520, 146789, 151850, 200306, 139001, 196000, 190096, 196285, 
      188890, 191069, 185769, 180410, 142805, 135908, 136474, 180097, 127341, 
      169978, 162634, 127210, 167585, 125753, 153485, 125401, 123220, 138217, 
      185770, 179650, 117065, 115600, 116176, 116825, 136916, 116946, 114413, 
      114658, 156996, 145296, 169825, 155489, 172890, 182048, 110260, 117113, 
      120025, 150266, 139570, 127562, 108602, 111490, 150848, 108673, 109793, 
      165978, 128538, 167285, 106852, 105376, 109332, 104429, 104977, 103921, 
      104677, 166660, 165133, 101413, 161498, 109898, 165789, 151666, 120753, 
      97513, 97744, 147797, 125282, 98837, 152269, 132581, 114325, 113000, 
      96164, 96356, 122377, 121402, 94945, 98833, 94298, 98260, 95236, 93169, 
      120977, 110912, 91429, 154105, 153101, 150516, 95929, 90289, 127037, 
      120730, 94730, 92525, 152218, 134434, 116433, 143785, 94841, 116609, 
      90506, 147445, 113661, 112036, 96637, 140138, 93322, 103393, 103105, 
      102818, 132301, 83529, 144160, 118681, 114512, 100537, 92977, 87056, 
      80138, 83124, 135130, 103297, 89162, 85361, 79010, 77877, 78845, 
      132746, 138077, 125605, 110250, 74538, 132065, 106745, 83393, 112645, 
      79841, 72397, 114260, 81233, 80505, 71485, 143656, 120040, 72965, 
      73357, 159626, 108250, 107474, 71009, 70225, 70346, 137296, 135232, 
      69796, 116693, 96065, 84520, 83044, 173097, 111802, 100361, 121370, 
      84242, 191173, 80964, 66600, 169090, 167425, 141754, 180290, 88973, 
      119200, 230282, 201385, 62549, 62581, 62696, 158101, 63522, 63370, 
      221810, 99425, 142885, 112957, 91141, 220025, 219226, 145289, 142394, 
      241012, 107060, 113338, 59074, 68564, 203242, 127777, 263716, 58490, 
      99908, 76525, 75413, 181485, 127458, 105898, 101538, 84058, 215696, 
      149945, 69620, 175634, 164125, 162154, 161501, 146429, 124394, 127117, 
      259498, 186058, 328400, 275665, 147460, 352570, 273322, 106722, 98305, 
      83986, 345581, 167821, 115400, 259466, 239065, 115945, 105802, 84482, 
      82717, 328660, 233005, 79418, 255380, 212680, 158660, 91477, 51517, 
      296641, 213841, 321617, 344578, 243329, 203393, 59138, 334440, 327013, 
      189160, 147253, 147625, 114964, 99929, 296962, 187837, 287624, 188149, 
      70933, 50660, 320618, 246005, 86690, 66133, 317056, 70065, 49465, 
      322901, 270901, 121301, 84641, 317237, 243821, 218021, 83045, 57677, 
      348970, 180793, 104418, 50698, 324785, 287008, 146705, 367145, 326061, 
      267829, 48456, 282802, 186565, 95210, 46385, 246665, 315333, 217160, 
      244525, 78506, 247325, 226970, 201209, 183338, 74333, 264533, 45428, 
      171445, 175424, 304429, 220680, 153448, 271133, 226298, 197213, 83330, 
      254641, 227641, 190516, 176057, 68000, 315754, 298125, 250546, 245961, 
      231625, 215266, 88201, 85597, 82580, 351970, 83045, 62849, 72964, 
      291506, 225706, 194504, 172261, 80200, 53261, 52229, 344480, 340048, 
      338945, 107168, 81140, 69940, 335273, 325490, 309545, 182425, 110045, 
      344845, 299821, 165640, 297394, 173354, 145781, 136625, 91825, 61121, 
      312640, 266180, 260432, 245456, 197881, 135617, 60752, 319714, 287505, 
      280498, 207848, 198773, 186005, 131093, 97640, 257437, 196786, 59986, 
      347121, 308025, 134161, 89521, 288077, 266297, 230957, 139625, 107117, 
      90605, 348653, 338600, 170813, 167108, 325825, 272057, 156292, 261637, 
      214317, 147240, 105901, 44917, 72778, 276593, 88148, 72020, 179785, 
      67657, 212941, 131941, 67709, 44776, 265730, 245717, 212265, 117625, 
      87760, 224692, 219400, 160781, 88565, 82781, 39220, 176221, 120861, 
      210080, 207521, 149396, 139121, 108121, 71840, 214925, 116569, 45890, 
      181480, 121725, 134821, 106010, 40562, 139169, 68036, 108225, 90306, 
      74248, 31853, 126410, 43145, 74065, 60057, 165401, 46525, 154760, 
      142741, 109565, 33813, 159265, 111313, 78329, 56960, 147410, 121096, 
      132425, 105722, 30482, 101972, 79880, 79397, 42632, 62234, 54514, 
      42050, 89905, 46336, 87245, 34805, 106906, 88002, 72781, 65677, 52361, 
      42453, 34420, 73252, 71396, 53840, 64881, 29461, 87652, 80957, 67240, 
      27365, 25877, 23732, 22580, 89248, 88180, 28397, 69341, 71866, 18850, 
      88745, 69284, 37700, 78877, 78626, 37529, 80401, 37876, 88570, 72481, 
      64786, 14152, 88945, 70369, 91845, 74600, 26024, 69745, 17378, 11812, 
      84466, 86992, 27509, 80100, 78525, 69250, 61277, 59930, 63361, 56225, 
      11369, 46468, 10370, 64912, 60101, 57677, 48836, 36061, 22061, 85933, 
      63874, 91621, 84829, 76221, 66181, 8042, 85969, 79930, 63565, 44861, 
      89833, 65773, 63845, 63368, 47365, 46801, 22882, 82813, 78445, 54045, 
      26820, 20329, 11554, 43025, 92650, 67129, 80005, 71012, 66338, 5409, 
      85697, 14842, 5162, 84424, 6581, 79290, 54937, 11161, 7124, 86285, 
      91972, 91381, 79432, 88906, 86021, 5381, 92900, 77537, 35072, 22052, 
      28180, 94322, 70802, 16946, 85969, 80329, 57889, 93364, 69413, 53540, 
      18005, 3497, 88874, 97673, 86330, 32393, 96953, 87385, 2720, 60201, 
      33577, 93704, 2824, 97265, 12602, 11810, 2725, 74128, 62820, 33538, 
      2378, 75557, 62632, 45380, 86706, 8425, 2754, 91936, 72605, 2920, 
      73505, 7157, 81689, 75584, 100117, 89137, 84465, 76597, 94469, 2965, 
      2020, 63370, 2098, 3600, 1229, 93572, 44837, 2117, 81745, 1098, 1105, 
      41024, 2048, 1040, 47186, 85000, 84421, 61416, 43336, 1021, 100009, 
      103770, 1818, 91880, 77354, 42241, 2474, 4580, 101565, 2205, 1489, 
      44882, 97668, 44845, 102689, 305, 1130, 90256, 76432, 76401, 49509, 
      75821, 64205, 73610, 80233, 99977, 79645, 461, 221, 100, 66645, 117, 
      90, 42898, 88840, 520, 6120, 601, 41, 169, 8674, 83537, 106933, 72365, 
      55700, 404, 8653, 75626, 49284, 46656, 45369, 0, 3844, 110225, 130, 97, 
      77866, 71314, 93672, 73, 5840, 109642, 10897, 11530, 5429, 3037, 
      105769, 87760, 51220, 110393, 5069, 89597, 2797, 105850, 80314, 54514, 
      89060, 320, 3392, 4612, 104618, 914, 2053, 109224, 80980, 405, 81017, 
      104770, 1325, 99801, 98545, 2440, 2754, 2305, 89645, 86690, 102722, 
      61540, 5648, 7397, 10565, 17609, 115540, 67345, 2458, 2890, 6068, 
      20488, 117802, 87957, 12337, 105284, 92804, 4964, 8324, 120706, 70408, 
      4468, 6948, 93053, 7933, 123737, 94352, 96274, 93229, 117716, 90920, 
      7016, 7592, 8200, 103428, 8177, 118781, 98909, 99016, 9316, 11861, 
      15794, 125636, 8465, 129985, 109525, 9605, 126100, 99700, 19597, 
      104081, 16677, 100589, 140185, 130786, 106522, 17757, 136228, 116740, 
      114745, 17065, 135650, 136669, 22266, 24545, 113513, 133533, 129285, 
      133690, 125586, 133460, 115624, 111053, 95860, 139721, 131129, 114809, 
      91325, 135733, 124533, 96373, 97744, 131825, 125749, 122893, 140985, 
      126281, 120425, 114530, 140625, 112573, 106930, 148564, 131816, 127700, 
      122989, 152197, 133648, 108937, 141373, 154786, 143761, 157284, 134357, 
      122468, 129373, 145697, 152545, 135409, 155025, 123829, 121876, 148468, 
      147650, 157186, 160738, 137801, 142216, 141826 ], 
  [ 430020, 415904, 417832, 415361, 409093, 420481, 408170, 400594, 402506, 
      411181, 414068, 410225, 382554, 410000, 394292, 403129, 388736, 387697, 
      382225, 383301, 386649, 372317, 363266, 378740, 364229, 363897, 364437, 
      356605, 366269, 357136, 340330, 350480, 340957, 310400, 338122, 333125, 
      333268, 318249, 344825, 326330, 323714, 317773, 293746, 292825, 327645, 
      324685, 331349, 310336, 292289, 326313, 314109, 313204, 322505, 319525, 
      306500, 299536, 276660, 293593, 311445, 293456, 305617, 302282, 290065, 
      310180, 297469, 305506, 284308, 266128, 280701, 261410, 286785, 289732, 
      281458, 240500, 283021, 265250, 238570, 273697, 231557, 270224, 234826, 
      230800, 269480, 224932, 240497, 234106, 235621, 157725, 251668, 229505, 
      262665, 226625, 211972, 216385, 258149, 252853, 149173, 221337, 257296, 
      148244, 254530, 217082, 144730, 234088, 217960, 216868, 229154, 215360, 
      144850, 246805, 243560, 146276, 212368, 228242, 141610, 249796, 241229, 
      139016, 135428, 136993, 139450, 236266, 133421, 231092, 223700, 231625, 
      222370, 225293, 219001, 212402, 132017, 128840, 128538, 212585, 125605, 
      200234, 190658, 124730, 197345, 124265, 179401, 121805, 121360, 124577, 
      221978, 214370, 117437, 119444, 117044, 116329, 122656, 115210, 116645, 
      114410, 186880, 171460, 203429, 185125, 207610, 219124, 113360, 110665, 
      111593, 179530, 165362, 148642, 110090, 108266, 180484, 116609, 107809, 
      199954, 150610, 201757, 113672, 111700, 104992, 109513, 114277, 112601, 
      101825, 202248, 200349, 107365, 195970, 101714, 201625, 183906, 143569, 
      102969, 99108, 179665, 150082, 108385, 185501, 160109, 134909, 132964, 
      101000, 98216, 146557, 145210, 99905, 94865, 99010, 110536, 94120, 
      98501, 145777, 131620, 93413, 189197, 187945, 184864, 109321, 96241, 
      154937, 146522, 107626, 88805, 187434, 164938, 141109, 177017, 88145, 
      141781, 87034, 181917, 137965, 135720, 113005, 172874, 109442, 124969, 
      124805, 124394, 164169, 93325, 179252, 146705, 141172, 121865, 110585, 
      100820, 83114, 79528, 168362, 126485, 105530, 99125, 81986, 80977, 
      88393, 166226, 173045, 157473, 137530, 78010, 165793, 133033, 99265, 
      141041, 93605, 75497, 143648, 97105, 96253, 73593, 180980, 151412, 
      82637, 70877, 200546, 136274, 135250, 78325, 74069, 72826, 173380, 
      170820, 72400, 147569, 120245, 103988, 101768, 217117, 141562, 126649, 
      154106, 104330, 238789, 99688, 69700, 212738, 210949, 179946, 226418, 
      112409, 152308, 284842, 251357, 65525, 65309, 64804, 200385, 72202, 
      71802, 275378, 127573, 182317, 145197, 116685, 273469, 272546, 185341, 
      181826, 297680, 137936, 146074, 62298, 84808, 254330, 164357, 323856, 
      66922, 129544, 97853, 96245, 229225, 164410, 137394, 131794, 108610, 
      269140, 191857, 88096, 222506, 208889, 206546, 205769, 187721, 160850, 
      164317, 319514, 234914, 397220, 337913, 189248, 424242, 335322, 139210, 
      128437, 109530, 416509, 213701, 150244, 319730, 296477, 151037, 138290, 
      110522, 108137, 397728, 289673, 103970, 315272, 266372, 203176, 120245, 
      57965, 361989, 267781, 390065, 415754, 301733, 255845, 75010, 404500, 
      396205, 239380, 189909, 190529, 150800, 131921, 362682, 238057, 352228, 
      238493, 93749, 61448, 389314, 305153, 115210, 87089, 385380, 92881, 
      59881, 391969, 333521, 159121, 112789, 385685, 302845, 273325, 110821, 
      75037, 421138, 230269, 138394, 63594, 394225, 351860, 190105, 441421, 
      395749, 330325, 60484, 347282, 237281, 127202, 56677, 306433, 383905, 
      272836, 304169, 106034, 307465, 284258, 254653, 233930, 100745, 327029, 
      57704, 220177, 224900, 372133, 277348, 199204, 334745, 283834, 250409, 
      113338, 316145, 285425, 242720, 225905, 93172, 384946, 365209, 311554, 
      306349, 290029, 271314, 119821, 116597, 112712, 425378, 113425, 86533, 
      100368, 357970, 283490, 247700, 221861, 110084, 73349, 71821, 417268, 
      412340, 411113, 144244, 111520, 96848, 407069, 396170, 378365, 233885, 
      147865, 417757, 367525, 214372, 364850, 223450, 191041, 180149, 125429, 
      85301, 381956, 329792, 323300, 306340, 251945, 179017, 84932, 389898, 
      353845, 345970, 263524, 253085, 238333, 173749, 132980, 320057, 250850, 
      84290, 420529, 376969, 177561, 123001, 354665, 330157, 290105, 184141, 
      144937, 124457, 422309, 411140, 220909, 216584, 397001, 336785, 204032, 
      325125, 271357, 193492, 143845, 63765, 102290, 342065, 122000, 101408, 
      231741, 95805, 269981, 175589, 95981, 64244, 329962, 307345, 269305, 
      158545, 121860, 283592, 277556, 209885, 123037, 115765, 56456, 227929, 
      162649, 266996, 264065, 196640, 184505, 147305, 101972, 272585, 157613, 
      66970, 234180, 163885, 179585, 144946, 59410, 184801, 97424, 147781, 
      125770, 105620, 45989, 169810, 63853, 105561, 87337, 215869, 68969, 
      203492, 189365, 149741, 50305, 208865, 151985, 111313, 83620, 195026, 
      163876, 177437, 145402, 45610, 141032, 113732, 113125, 64580, 91250, 
      81050, 63874, 126361, 70020, 123205, 53653, 147330, 124210, 105145, 
      96057, 78649, 65269, 53640, 106112, 103760, 80996, 95509, 46449, 
      124232, 115925, 98612, 43237, 40757, 37000, 34856, 126324, 125008, 
      45385, 101581, 104850, 28522, 125945, 101648, 59648, 113845, 113594, 
      59725, 115865, 60320, 126018, 106209, 96530, 22212, 127013, 103973, 
      130657, 109444, 44500, 103473, 30770, 18632, 121914, 125060, 47473, 
      116680, 114733, 103226, 93145, 91426, 95849, 86729, 19801, 74120, 
      18058, 98020, 91969, 88925, 77480, 60365, 40165, 124249, 96858, 131301, 
      123021, 112429, 99909, 13250, 124533, 117130, 96797, 72761, 129389, 
      99749, 97325, 96724, 76257, 75569, 42722, 121005, 115645, 85045, 48520, 
      39053, 24698, 70801, 133074, 101725, 117701, 106600, 100810, 11113, 
      124757, 30962, 10370, 123236, 15509, 116986, 86557, 24925, 17168, 
      125593, 132520, 131805, 117252, 128834, 125329, 5009, 133696, 114985, 
      60740, 42512, 51368, 135490, 106762, 35050, 125401, 118521, 90625, 
      134408, 105125, 85160, 36853, 9697, 129050, 139709, 126010, 57565, 
      138865, 127313, 7060, 93805, 59245, 134996, 4436, 139301, 28970, 27682, 
      4337, 111204, 97168, 59330, 4610, 113005, 96980, 75016, 126634, 22189, 
      3250, 132980, 109433, 10980, 110581, 20177, 120625, 113156, 142897, 
      129685, 124021, 114417, 136133, 11645, 8840, 98090, 9290, 13396, 5321, 
      135112, 74597, 9805, 120805, 5314, 4453, 69668, 9860, 4388, 77690, 
      124804, 124101, 95764, 72724, 3501, 142913, 147418, 1570, 133172, 
      115546, 71381, 11650, 488, 144841, 11257, 1241, 74890, 140200, 74853, 
      146213, 4645, 1378, 131300, 114500, 114469, 80881, 113765, 99421, 
      111058, 119169, 143005, 118457, 6661, 5429, 3944, 102481, 4705, 3562, 
      72410, 129636, 1636, 292, 7421, 3389, 2525, 986, 123217, 151325, 
      109565, 88808, 1768, 965, 113570, 80656, 77284, 75625, 3844, 0, 155237, 
      5338, 2825, 116306, 108266, 135460, 4289, 260, 154530, 1845, 2106, 221, 
      185, 149913, 128308, 83088, 155405, 233, 130517, 317, 149994, 119250, 
      87250, 129856, 3172, 292, 272, 148514, 1658, 689, 153988, 120040, 3133, 
      120077, 148666, 1573, 142705, 141201, 1076, 1018, 1313, 130441, 126866, 
      146122, 95888, 1060, 1445, 2381, 5581, 161296, 103057, 2210, 1898, 
      1480, 7220, 163930, 128257, 3285, 149056, 134096, 1616, 2000, 167330, 
      106740, 1864, 1864, 134345, 2105, 170857, 135892, 138186, 134521, 
      163720, 131716, 2180, 2260, 2372, 146704, 2597, 164909, 141193, 141300, 
      3240, 4049, 5626, 172880, 3257, 177973, 153793, 3653, 173344, 141984, 
      7817, 147109, 6757, 142873, 189661, 178650, 149922, 7465, 184960, 
      162000, 159633, 7393, 184258, 185401, 10114, 11401, 158029, 181645, 
      176653, 181802, 172210, 181448, 160388, 154949, 136656, 188701, 178621, 
      159325, 131129, 183969, 170785, 137169, 138788, 179317, 172125, 168649, 
      189841, 172409, 165437, 158426, 189109, 155849, 149090, 198288, 178564, 
      173704, 168125, 202417, 180644, 151097, 189485, 205130, 192245, 208000, 
      181105, 166984, 175129, 194305, 202145, 182033, 204997, 168221, 165896, 
      197200, 196010, 206786, 210834, 183805, 188964, 188450 ], 
  [ 307409, 304317, 301513, 300616, 299072, 293906, 294201, 292925, 290105, 
      287746, 285113, 279684, 281165, 276301, 277929, 275732, 273941, 272900, 
      264260, 262970, 259220, 259858, 260261, 254453, 256490, 255368, 241700, 
      239378, 237220, 232805, 234121, 229293, 228434, 233333, 225593, 225322, 
      223097, 226202, 220468, 223249, 223785, 219410, 225325, 224402, 214304, 
      213706, 211700, 214325, 218340, 208232, 210212, 209305, 203626, 203008, 
      204165, 203501, 210569, 203860, 198068, 200565, 196964, 197569, 200324, 
      195221, 197482, 192905, 189817, 195277, 188570, 186601, 178088, 174725, 
      175117, 186953, 171946, 174661, 184229, 164968, 177988, 164645, 174161, 
      172493, 159161, 172925, 163268, 165545, 163906, 372842, 157097, 164090, 
      153908, 161992, 167825, 164356, 150170, 151178, 350090, 159848, 148525, 
      353097, 148121, 159529, 326729, 152105, 158041, 158525, 152685, 157013, 
      352057, 145114, 145809, 365301, 154013, 147033, 347233, 141005, 142682, 
      331241, 292977, 330788, 349793, 139285, 300420, 139625, 141689, 138580, 
      141145, 139338, 139346, 140625, 332100, 305281, 310493, 137650, 268154, 
      139477, 144085, 272005, 139738, 265234, 146216, 276164, 264685, 342754, 
      123377, 125225, 246564, 226505, 243017, 250970, 344765, 257729, 233946, 
      247469, 128453, 136673, 121360, 128272, 118445, 114985, 225133, 283114, 
      296650, 125029, 132925, 146149, 232101, 260221, 123617, 197642, 251882, 
      115505, 141809, 114154, 201793, 202969, 264029, 208660, 186628, 188890, 
      251396, 107537, 108002, 200986, 108349, 285165, 105332, 110465, 130010, 
      199730, 221873, 108580, 123913, 179140, 105746, 116602, 135530, 137525, 
      201697, 217825, 124324, 125341, 199810, 251506, 200489, 163945, 232633, 
      196036, 119594, 131441, 212218, 97604, 97928, 97997, 155626, 189826, 
      109044, 114025, 157081, 243850, 95045, 102493, 115700, 97234, 262098, 
      113216, 240497, 94250, 114914, 116609, 140386, 96237, 138389, 119242, 
      118288, 118665, 93032, 162452, 87625, 99994, 103129, 117706, 130066, 
      144729, 195577, 233753, 88549, 110500, 132885, 143028, 194445, 192644, 
      159080, 84825, 82186, 86312, 95525, 187301, 82810, 97330, 129754, 
      91940, 137488, 187144, 88237, 127586, 127520, 191540, 75133, 83389, 
      152514, 217978, 71845, 89525, 90077, 163172, 180980, 188405, 75409, 
      76001, 187189, 82692, 97920, 111605, 114113, 68708, 83773, 90922, 
      77401, 108001, 67522, 112025, 181325, 66685, 65680, 68561, 64597, 
      94792, 73225, 69433, 65104, 177922, 179282, 182717, 62984, 148349, 
      149525, 66265, 80000, 63034, 71618, 85658, 65140, 65005, 62116, 62541, 
      68861, 73021, 69337, 173105, 112873, 60965, 63188, 72965, 144625, 
      72497, 93602, 95146, 57128, 60869, 68525, 70805, 83869, 60793, 56794, 
      101965, 55921, 55700, 55721, 55732, 56596, 60457, 59194, 69397, 55717, 
      91153, 73610, 54965, 100049, 72593, 64025, 68224, 78473, 97042, 53410, 
      60085, 68029, 62900, 59300, 63101, 76309, 77864, 90077, 60820, 79209, 
      65929, 56429, 51545, 68690, 148250, 77972, 56260, 86346, 94697, 61840, 
      53776, 105401, 90533, 87754, 51493, 50090, 49130, 54317, 59866, 76289, 
      50164, 72925, 49810, 80002, 124137, 84005, 60520, 65213, 85160, 82433, 
      79130, 124930, 84292, 66820, 50020, 65152, 81946, 58994, 53114, 65546, 
      95954, 93757, 47092, 53717, 112877, 84178, 70969, 45538, 100640, 84122, 
      64402, 115277, 68749, 46216, 55125, 122500, 57842, 79364, 50245, 56360, 
      62317, 56500, 51417, 46240, 43641, 64116, 61090, 110905, 41704, 41697, 
      73090, 48437, 39637, 61704, 49405, 43560, 53845, 56498, 49418, 42173, 
      40330, 64409, 76441, 70100, 55057, 53792, 50080, 46337, 50080, 50794, 
      52425, 90077, 51560, 67220, 57413, 66793, 47473, 40837, 37850, 51365, 
      76882, 78506, 85897, 84121, 83682, 39817, 49645, 57037, 82000, 78193, 
      72208, 38048, 38708, 85594, 68458, 35869, 67357, 36277, 34600, 34740, 
      43060, 62820, 72641, 56725, 54961, 50609, 39554, 34394, 62449, 75065, 
      63440, 61081, 40885, 39114, 36970, 33850, 39573, 53288, 38453, 61013, 
      85202, 70010, 32930, 41410, 62676, 55504, 45396, 32416, 35764, 40500, 
      85402, 81325, 33722, 33337, 75850, 56610, 31813, 52826, 40034, 30725, 
      33874, 75146, 45901, 57154, 38029, 45805, 32720, 48080, 38650, 29362, 
      47466, 71677, 52925, 46856, 37970, 29650, 36305, 40433, 39125, 28978, 
      35114, 37298, 78065, 30472, 28232, 36441, 35874, 27549, 27234, 29434, 
      41625, 37300, 27920, 64145, 30413, 27098, 26248, 28645, 70765, 25946, 
      41797, 27536, 31529, 37381, 87282, 25133, 63380, 36530, 45098, 26272, 
      57460, 24925, 24194, 25546, 76616, 24778, 24634, 32818, 45313, 23545, 
      23125, 22500, 24349, 80581, 23913, 29709, 29890, 56205, 37957, 43517, 
      56285, 25786, 50609, 25778, 64970, 21533, 25205, 30568, 34088, 42682, 
      51362, 62585, 28373, 29173, 39505, 31952, 69572, 22849, 24786, 30325, 
      73450, 77274, 83761, 87921, 21785, 22045, 68500, 27770, 26309, 98125, 
      20610, 27045, 51237, 22690, 22437, 49732, 21554, 48749, 19097, 22922, 
      25849, 102029, 16132, 21460, 15044, 19045, 58117, 20162, 76689, 106313, 
      14957, 14161, 51620, 15233, 15650, 18325, 21640, 22285, 20402, 23890, 
      97226, 29401, 100205, 18625, 20452, 21346, 26449, 36914, 56114, 11752, 
      18245, 10130, 11306, 13322, 16562, 111141, 10448, 11713, 16594, 26440, 
      8992, 14810, 15538, 15725, 23624, 23722, 47609, 9266, 10210, 19010, 
      41585, 51028, 72133, 25250, 7145, 12832, 9106, 11401, 12701, 105818, 
      7488, 59473, 108225, 7541, 89722, 8381, 16564, 68404, 84285, 6740, 
      5785, 5858, 7853, 6037, 6472, 138312, 5381, 7946, 28561, 43429, 34945, 
      4805, 9173, 50933, 5746, 6746, 13522, 4505, 9106, 15145, 48002, 101218, 
      4657, 3492, 4765, 28516, 3434, 4490, 110393, 11168, 27040, 3501, 
      125101, 3076, 55861, 57725, 125000, 6497, 9797, 26329, 121329, 5930, 
      9605, 17585, 3797, 65620, 130997, 3049, 6292, 90653, 5860, 68328, 4082, 
      5281, 1924, 2896, 3536, 4964, 2250, 87370, 96385, 8333, 94469, 82025, 
      110196, 2009, 16354, 91826, 3460, 109397, 114052, 18513, 91089, 113985, 
      14713, 2725, 2810, 8357, 16837, 118610, 1130, 905, 134009, 1629, 3701, 
      17060, 84197, 157345, 680, 84584, 133666, 15041, 761, 15002, 468, 
      107908, 130645, 1313, 3425, 3392, 12356, 3474, 6466, 3917, 2570, 400, 
      2644, 98090, 103162, 110345, 5576, 106376, 112325, 15689, 1205, 125365, 
      168149, 94900, 112932, 118372, 180661, 1874, 34, 3978, 9225, 123913, 
      180634, 3253, 12101, 13457, 14162, 110225, 155237, 0, 103045, 116290, 
      2825, 4241, 701, 108290, 166513, 65, 190160, 192785, 164106, 149096, 
      170, 1417, 11357, 144, 161748, 1258, 146858, 245, 2597, 9997, 1381, 
      115825, 150769, 158629, 337, 127705, 140132, 293, 2593, 116570, 2628, 
      481, 130762, 818, 890, 140501, 142805, 138370, 1940, 2305, 1069, 8357, 
      160961, 170010, 185130, 212756, 1261, 6850, 134521, 138937, 161369, 
      222269, 1525, 2888, 191540, 1621, 2421, 153621, 172917, 1769, 6581, 
      149137, 164897, 2664, 169864, 2138, 2633, 2561, 2836, 2089, 3181, 
      163629, 166861, 170125, 2405, 168768, 2482, 3188, 3293, 172553, 184392, 
      200941, 3349, 167050, 3712, 3172, 172170, 3805, 3965, 213364, 4352, 
      200474, 4840, 5920, 5153, 4793, 203540, 5941, 5045, 5042, 199522, 6025, 
      6376, 217997, 225586, 5792, 6554, 6290, 6709, 6569, 7137, 6565, 6642, 
      8045, 8080, 7456, 7072, 8820, 8072, 7496, 8552, 8593, 8144, 8042, 8500, 
      9986, 9882, 10000, 10081, 11600, 11432, 11765, 12893, 12077, 11945, 
      11882, 13864, 12577, 13754, 14314, 15773, 14708, 16277, 14596, 14657, 
      14920, 15970, 17498, 16298, 17984, 16666, 16705, 18061, 19225, 22105, 
      22997, 21968, 22397, 22669 ], 
  [ 386986, 374890, 375930, 373745, 368341, 376645, 366664, 360244, 361268, 
      367893, 369746, 365581, 343300, 364754, 352258, 359045, 346970, 345925, 
      339821, 340453, 342469, 330905, 323600, 335114, 323669, 323185, 321025, 
      314197, 321665, 313378, 299924, 307282, 299353, 275354, 296500, 292373, 
      292066, 280405, 300989, 286436, 284404, 278725, 260240, 259313, 285805, 
      283277, 288329, 271690, 257725, 283561, 273985, 273074, 279577, 277029, 
      266626, 260818, 243490, 256037, 269497, 255298, 264533, 261928, 252485, 
      267922, 257985, 263668, 245786, 231986, 242605, 226484, 245569, 247330, 
      240656, 209474, 241325, 227344, 207380, 232385, 200465, 229490, 202408, 
      198802, 227834, 194090, 204965, 200180, 201105, 176353, 212906, 196145, 
      221269, 193393, 182530, 185477, 216869, 212741, 165125, 188665, 215858, 
      164914, 213524, 185128, 157160, 197602, 185562, 184762, 193684, 183242, 
      161928, 206645, 204130, 165538, 180226, 191860, 158372, 208298, 201629, 
      153290, 143266, 151541, 157064, 196928, 142993, 192770, 187130, 193005, 
      185940, 187981, 182845, 177700, 147685, 140122, 140836, 177281, 130585, 
      167540, 160592, 130580, 165229, 128941, 151793, 128945, 126450, 143513, 
      182216, 176360, 119857, 117770, 118874, 119765, 142298, 120100, 116857, 
      117536, 154522, 143482, 166685, 153053, 169540, 178274, 112514, 121061, 
      124325, 147860, 137780, 126608, 111124, 114848, 148370, 110045, 112925, 
      162724, 127396, 163937, 108410, 107010, 112858, 106277, 106065, 105113, 
      107909, 163066, 161605, 103077, 158096, 114064, 162133, 148648, 119389, 
      99229, 100186, 144821, 123560, 99821, 149045, 130369, 113345, 112130, 
      97978, 98698, 120753, 119844, 96725, 102197, 96116, 98730, 98082, 
      94865, 119213, 109874, 93701, 150497, 149537, 147034, 96165, 91845, 
      124693, 118760, 95048, 95785, 148564, 131616, 114649, 140477, 98617, 
      114725, 93704, 143905, 111925, 110410, 96309, 136900, 93008, 102105, 
      101789, 101524, 129169, 84313, 140450, 116225, 112298, 99269, 92369, 
      87130, 82120, 86266, 131732, 101681, 88756, 85417, 80980, 79813, 79625, 
      129268, 134329, 122401, 107860, 76372, 128525, 104525, 83021, 110045, 
      79837, 74273, 111466, 80837, 80125, 73525, 139442, 116882, 73657, 
      76205, 154768, 105680, 104948, 72113, 71945, 72308, 133290, 131314, 
      71730, 113605, 94165, 83450, 82106, 167665, 108900, 98069, 117928, 
      83044, 185085, 80002, 68410, 163700, 162045, 137320, 174436, 87145, 
      115650, 222920, 194837, 64333, 64409, 64634, 152905, 64288, 64180, 
      214600, 96725, 138177, 109525, 88897, 212825, 212048, 140465, 137680, 
      233234, 103858, 109800, 60772, 67946, 196436, 123545, 255298, 59240, 
      96890, 74981, 73957, 175249, 123136, 102544, 98404, 81936, 208442, 
      144737, 68570, 169540, 158405, 156500, 155869, 141325, 120148, 122733, 
      251060, 179600, 318394, 266825, 142250, 342052, 264520, 103156, 95157, 
      81652, 335189, 161873, 111410, 250960, 231065, 111905, 102224, 82048, 
      80393, 318586, 225125, 77236, 246922, 205322, 152930, 88541, 52541, 
      287209, 206433, 311629, 334100, 235117, 196237, 58472, 324154, 316881, 
      182394, 141829, 142145, 110738, 96385, 287428, 181053, 278282, 181337, 
      69005, 50866, 310544, 237625, 83744, 64529, 307042, 68125, 49725, 
      312749, 261893, 116693, 81749, 307189, 235445, 210305, 80213, 56693, 
      338256, 174105, 100480, 50500, 314549, 277586, 141089, 356045, 315769, 
      258813, 48394, 273428, 179633, 91600, 46625, 238121, 305221, 209330, 
      235985, 75664, 238685, 218836, 193757, 176392, 71677, 255469, 45274, 
      164817, 168658, 294417, 212626, 147330, 261841, 218084, 189769, 80000, 
      245717, 219377, 183242, 169201, 65522, 305460, 288205, 241704, 237229, 
      223245, 207304, 84573, 82073, 79210, 340916, 79625, 60617, 70066, 
      281672, 217412, 187018, 165413, 76850, 51649, 50705, 333506, 329162, 
      328081, 102530, 77690, 67106, 324469, 314884, 299269, 175229, 105269, 
      333837, 289737, 158922, 287348, 166388, 139673, 130825, 87785, 58753, 
      302258, 256810, 251194, 236570, 190205, 129833, 58378, 309172, 277645, 
      270792, 199874, 191041, 178625, 125429, 93274, 248225, 189092, 57572, 
      335989, 297685, 128353, 85473, 278149, 256853, 222349, 133613, 102293, 
      86485, 337465, 327610, 163805, 160210, 315065, 262441, 149690, 252229, 
      206053, 140890, 101025, 43429, 69392, 266821, 83986, 68650, 172405, 
      64501, 204653, 126029, 64525, 43154, 256160, 236609, 203965, 112185, 
      83530, 216050, 210890, 153877, 84257, 78737, 37970, 168849, 115249, 
      201778, 199285, 142810, 132865, 102965, 68290, 206485, 111077, 43940, 
      173914, 116029, 128657, 100880, 38996, 132845, 64594, 102973, 85780, 
      70442, 31105, 120464, 41225, 70225, 56965, 158189, 44285, 147850, 
      136205, 104173, 32617, 152189, 105821, 74201, 53954, 140680, 115218, 
      126145, 100388, 29504, 96730, 75562, 75101, 40426, 58768, 51488, 39860, 
      85113, 43810, 82529, 33125, 101392, 83236, 68697, 61945, 49349, 40045, 
      32650, 69050, 67282, 50650, 61069, 28069, 82778, 76369, 63290, 26165, 
      24853, 22994, 22018, 84274, 83250, 26981, 65213, 67600, 18720, 83725, 
      65122, 35386, 74241, 73984, 35153, 75665, 35450, 83476, 68029, 60680, 
      14218, 83681, 65897, 86437, 69890, 24218, 65221, 16456, 12050, 79264, 
      81674, 25397, 75034, 73525, 64640, 57041, 55760, 59009, 52225, 11285, 
      42962, 10400, 60426, 55829, 53509, 45130, 33125, 20225, 80505, 59392, 
      85933, 79405, 71149, 61549, 8464, 80461, 74664, 58997, 41233, 84125, 
      61049, 59209, 58754, 43537, 42989, 20648, 77317, 73125, 49825, 24250, 
      18281, 10496, 39365, 86740, 62253, 74573, 65954, 61472, 5641, 80005, 
      13220, 5476, 78770, 6229, 73828, 50553, 9945, 6562, 80525, 85986, 
      85417, 73930, 83024, 80249, 6649, 86858, 72089, 31714, 19618, 25250, 
      88196, 65600, 14912, 80145, 74725, 53253, 87242, 64237, 49090, 15821, 
      3545, 82888, 91345, 80420, 29057, 90641, 81425, 3074, 55357, 30141, 
      87490, 3650, 90913, 10804, 10100, 3545, 68650, 57826, 30056, 3076, 
      70001, 57626, 41210, 80704, 7065, 3748, 85730, 67141, 2554, 67985, 
      5905, 75833, 69970, 93573, 82989, 78493, 70933, 88117, 2465, 1850, 
      58244, 1856, 2890, 1525, 87218, 40573, 1769, 75825, 1360, 1521, 36946, 
      1666, 1450, 42772, 78930, 78373, 56314, 39114, 1573, 93377, 97000, 
      2836, 85522, 71540, 38033, 1808, 6250, 94825, 1537, 2465, 40484, 91042, 
      40441, 95881, 449, 2000, 83882, 70586, 70549, 44845, 69985, 58853, 
      67856, 74209, 93221, 73637, 233, 169, 290, 61153, 169, 340, 38516, 
      82450, 1170, 8002, 233, 289, 593, 10880, 77333, 99881, 66589, 50650, 
      986, 10841, 69712, 44530, 42034, 40813, 130, 5338, 103045, 0, 401, 
      71828, 65540, 87034, 89, 7594, 102436, 13261, 13960, 7105, 4289, 98677, 
      81306, 46306, 103141, 6661, 83065, 3965, 98740, 74128, 49428, 82538, 
      530, 4658, 6098, 97540, 1492, 3005, 101986, 74754, 625, 74785, 97668, 
      1961, 92857, 91645, 3338, 3712, 3125, 83045, 80200, 95648, 56066, 7082, 
      9061, 12625, 20345, 108018, 61605, 3092, 3656, 7466, 23426, 110196, 
      81385, 14521, 98090, 86050, 6130, 10018, 113000, 64522, 5490, 8410, 
      86281, 9521, 115925, 87530, 89380, 86445, 110090, 84218, 8410, 9074, 
      9770, 96274, 9685, 111109, 91901, 92002, 10882, 13729, 18080, 117730, 
      9865, 121941, 102141, 11125, 118170, 92650, 22133, 96869, 18853, 93497, 
      131805, 122692, 99220, 19981, 127962, 109090, 107161, 19161, 127400, 
      128385, 24784, 27233, 105965, 125341, 121225, 125492, 117640, 125266, 
      108002, 103585, 88930, 131333, 123005, 107213, 84565, 127465, 116617, 
      89425, 90746, 123677, 117793, 115029, 132553, 118309, 112645, 106948, 
      132205, 105065, 99620, 139906, 123674, 119690, 115133, 143433, 125450, 
      101573, 132941, 145952, 135257, 148378, 126149, 114650, 121329, 137141, 
      143789, 127181, 146197, 115985, 114098, 139842, 139060, 148328, 151780, 
      129557, 133834, 133460 ], 
  [ 399737, 387073, 388349, 386082, 380434, 389572, 378949, 372205, 373465, 
      380648, 382777, 378682, 354917, 378009, 364633, 371978, 359257, 358210, 
      352250, 353000, 355370, 343044, 335257, 347845, 335560, 335114, 333650, 
      326536, 334602, 326065, 311689, 319801, 311428, 285625, 308569, 304200, 
      304009, 291428, 313650, 298017, 295825, 290056, 270049, 269120, 297890, 
      295240, 300730, 282889, 267802, 295874, 285578, 284665, 291920, 289250, 
      278125, 271993, 253145, 266890, 281546, 266305, 276338, 273533, 263330, 
      280045, 269348, 275665, 256849, 241849, 253544, 236529, 257330, 259405, 
      252289, 218425, 253192, 238169, 216365, 244114, 209394, 241057, 211693, 
      207961, 239629, 202925, 215074, 209849, 210932, 171620, 223889, 205648, 
      232970, 202850, 190945, 194290, 228520, 224072, 161096, 197954, 227545, 
      160681, 225089, 194213, 154085, 207925, 194765, 193885, 203725, 192361, 
      157565, 217960, 215245, 160573, 189337, 202129, 154081, 219965, 212776, 
      149677, 141409, 147842, 152525, 207985, 140650, 203545, 197425, 203858, 
      196193, 198472, 193012, 187465, 143650, 137285, 137717, 187200, 129460, 
      176733, 169065, 129213, 174260, 127892, 159578, 127210, 125273, 138528, 
      193309, 186973, 119386, 118417, 118561, 119012, 137105, 118945, 116980, 
      116857, 163561, 151321, 176922, 162010, 180133, 189625, 112905, 118372, 
      120996, 156685, 145485, 132793, 110989, 113193, 157313, 111988, 111668, 
      173065, 133897, 174436, 109989, 108425, 110833, 107290, 108434, 107280, 
      106354, 173909, 172328, 104360, 168577, 110785, 173050, 158405, 126100, 
      100340, 99977, 154450, 130909, 102250, 159112, 138596, 119332, 117917, 
      98885, 98645, 127898, 126869, 97668, 100260, 96977, 102029, 97061, 
      95922, 126548, 115889, 93672, 161146, 160106, 157441, 99812, 93092, 
      133018, 126405, 98533, 93908, 159245, 140777, 121930, 150516, 95776, 
      122162, 91901, 154340, 119080, 117365, 100904, 146773, 97513, 108368, 
      108090, 107785, 138746, 86770, 151065, 124560, 120193, 105444, 97344, 
      90865, 82373, 84397, 141741, 108450, 93325, 89146, 81229, 80098, 81986, 
      139345, 144884, 131954, 115933, 76765, 138676, 112276, 87412, 118474, 
      83546, 74538, 120209, 85220, 84466, 73466, 150741, 126261, 76036, 
      74664, 167225, 113977, 113165, 73730, 72442, 72365, 144185, 142049, 
      71825, 122818, 101218, 88981, 87397, 181114, 117749, 105796, 127733, 
      88769, 199688, 85285, 68653, 177021, 175322, 148877, 188549, 93938, 
      125561, 239749, 210186, 64520, 64516, 64541, 165770, 66313, 66125, 
      231101, 105026, 150116, 119144, 96356, 229282, 228465, 152602, 149617, 
      250729, 113033, 119573, 61025, 72397, 212125, 134554, 273905, 61165, 
      105653, 81064, 79880, 189850, 134257, 111905, 107365, 89057, 224881, 
      157456, 73729, 183857, 172042, 170017, 169346, 153842, 131105, 133928, 
      269613, 194553, 339785, 286096, 154921, 364361, 283709, 112825, 104066, 
      89081, 357256, 175860, 121837, 269585, 248770, 122410, 111889, 89633, 
      87778, 340049, 242586, 84337, 265421, 221821, 166469, 97000, 53800, 
      307466, 223010, 332884, 356233, 253130, 212330, 62765, 345925, 338372, 
      197765, 154760, 155152, 121465, 105872, 307793, 196418, 298285, 196740, 
      75528, 53509, 331865, 255866, 92105, 70450, 328241, 74644, 52244, 
      334186, 281250, 128050, 89986, 328424, 253640, 227300, 88328, 61448, 
      360689, 189218, 110593, 53813, 336100, 297657, 154240, 379154, 337396, 
      278120, 51421, 293373, 195138, 101065, 49090, 256544, 326482, 226429, 
      254362, 83681, 257218, 236449, 210130, 191845, 79330, 274760, 48365, 
      179666, 183745, 315380, 230029, 161213, 281482, 235765, 206050, 88801, 
      264676, 237136, 199201, 184400, 72761, 326897, 308962, 260501, 255826, 
      241202, 224501, 93890, 91188, 88045, 363709, 88538, 67370, 78017, 
      302221, 235161, 203285, 180520, 85597, 57236, 56132, 356089, 351585, 
      350464, 113593, 86593, 74889, 346730, 336785, 320570, 190930, 116570, 
      356456, 310676, 173741, 308205, 181645, 153370, 143962, 97722, 65650, 
      323713, 276425, 270569, 255305, 206740, 142928, 65273, 330905, 298138, 
      291005, 216925, 207652, 194596, 138280, 103765, 267514, 205621, 64501, 
      358756, 319012, 141440, 95360, 298714, 276538, 240514, 147058, 113578, 
      96490, 360308, 350093, 179048, 175253, 337104, 282400, 164169, 271784, 
      223528, 154885, 112340, 48584, 77985, 287012, 93977, 77201, 188234, 
      72650, 222120, 139176, 72712, 48501, 275945, 255554, 221428, 124448, 
      93593, 234109, 228709, 168776, 94436, 88436, 42589, 184586, 127786, 
      219193, 216580, 157105, 146560, 114660, 77065, 224138, 123370, 49793, 
      189965, 128680, 142146, 112489, 44125, 146612, 73121, 114778, 96265, 
      79605, 34708, 133505, 46946, 79424, 64804, 173506, 50562, 162605, 
      150280, 116168, 36970, 167220, 117972, 83872, 61585, 155069, 128045, 
      139690, 112213, 33409, 108349, 85501, 85000, 46525, 67145, 59065, 
      45917, 95888, 50465, 93140, 38216, 113441, 93925, 78146, 70754, 56836, 
      46408, 37853, 78649, 76721, 58409, 69946, 32546, 93573, 86644, 72405, 
      30280, 28648, 26269, 24973, 95225, 94121, 31450, 74600, 77225, 20825, 
      94708, 74545, 41449, 84500, 84241, 41290, 86080, 41665, 94529, 77876, 
      69885, 15773, 94914, 75690, 97906, 80077, 29125, 75044, 19717, 13189, 
      90281, 92889, 30770, 85765, 84136, 74529, 66250, 64849, 68416, 60992, 
      12932, 50805, 11801, 70025, 65026, 62504, 53285, 39880, 24980, 91778, 
      68945, 97640, 90632, 81736, 71336, 9049, 91802, 85565, 68616, 49130, 
      95778, 70900, 68900, 68405, 51746, 51156, 25933, 88520, 84008, 58708, 
      30133, 23202, 13617, 47204, 98657, 72290, 85608, 76309, 71465, 6352, 
      91474, 17289, 6025, 90157, 7976, 84853, 59618, 13250, 8665, 92066, 
      97925, 97316, 84989, 94761, 91786, 5386, 98873, 83024, 38849, 25073, 
      31581, 100325, 76049, 19601, 91712, 85892, 62660, 99325, 74600, 58133, 
      20744, 4384, 94685, 103738, 92053, 36010, 102992, 93136, 3305, 65026, 
      37250, 99637, 2997, 103298, 14909, 14045, 2890, 79433, 67729, 37197, 
      2617, 80900, 67525, 49589, 92401, 10322, 2725, 97785, 77834, 3965, 
      78754, 8914, 87200, 80897, 106178, 94874, 90058, 81938, 100360, 4068, 
      2853, 68245, 2977, 4849, 1642, 99413, 48968, 3044, 87218, 1513, 1394, 
      44977, 2977, 1321, 51401, 90557, 89960, 66181, 47381, 1160, 106000, 
      109861, 1537, 97621, 82637, 46210, 3545, 3701, 107554, 3226, 1152, 
      48929, 103525, 48884, 108682, 610, 841, 95881, 81625, 81586, 53722, 
      80980, 68968, 78689, 85520, 105850, 84906, 980, 596, 277, 71458, 394, 
      205, 46777, 94349, 269, 4861, 1170, 106, 90, 7137, 88868, 112932, 
      77320, 60061, 157, 7092, 80681, 53377, 50641, 49300, 97, 2825, 116290, 
      401, 0, 82945, 76177, 99229, 160, 4505, 115625, 9050, 9629, 4132, 2074, 
      111620, 93089, 55289, 116362, 3802, 94964, 1864, 111677, 85385, 58685, 
      94393, 145, 2353, 3393, 110393, 425, 1258, 115117, 86045, 196, 86074, 
      110513, 724, 105376, 104084, 1573, 1825, 1476, 94874, 91829, 108313, 
      65809, 4265, 5800, 8644, 15122, 121433, 71780, 1665, 1989, 4637, 17797, 
      123725, 93034, 10250, 110857, 98017, 3697, 6625, 126685, 74885, 3293, 
      5413, 98242, 6282, 129764, 99569, 101537, 98402, 123565, 96013, 5485, 
      5989, 6525, 108865, 6514, 124616, 104162, 104261, 7541, 9826, 13417, 
      131585, 6800, 136034, 115034, 7816, 132017, 104897, 16938, 109346, 
      14248, 105730, 146354, 136721, 111809, 15250, 142265, 122273, 120224, 
      14624, 141661, 142682, 19441, 21568, 118898, 139432, 135076, 139581, 
      131245, 139309, 121005, 116308, 100649, 145690, 136882, 120130, 95962, 
      141578, 130090, 101138, 102537, 137546, 131300, 128330, 146848, 131716, 
      125690, 119633, 146362, 117538, 111733, 154457, 137261, 133037, 128200, 
      158138, 139113, 113668, 146952, 160681, 149386, 163225, 139714, 127493, 
      134570, 151300, 158260, 140692, 160786, 128772, 126765, 154025, 153113, 
      162765, 166373, 142826, 147341, 146925 ], 
  [ 310418, 305810, 303626, 302509, 300313, 297349, 295940, 293800, 291600, 
      290717, 288810, 283553, 281096, 280570, 279866, 279145, 275634, 274585, 
      266305, 265325, 262505, 261121, 260244, 257274, 257085, 256061, 244205, 
      241117, 240541, 235450, 234320, 231482, 229441, 229554, 226576, 225661, 
      223738, 224405, 223009, 222928, 223040, 218413, 220292, 219361, 215297, 
      214373, 213525, 212962, 214001, 209813, 209885, 208970, 205273, 204329, 
      203570, 202042, 205082, 201545, 198917, 198650, 197161, 197236, 197977, 
      196258, 196505, 193600, 188018, 190298, 186437, 182080, 178109, 175570, 
      174788, 179514, 172229, 172180, 176872, 164861, 170461, 164106, 167572, 
      165562, 159210, 165130, 158841, 159952, 158729, 329081, 154978, 158049, 
      153689, 155821, 158890, 156473, 149805, 149965, 308173, 153221, 148250, 
      310634, 147520, 152356, 287332, 148210, 151178, 151450, 148040, 149922, 
      309236, 143837, 144002, 320882, 146890, 142976, 304592, 140650, 140949, 
      290394, 256778, 289705, 306484, 137300, 262925, 136890, 137682, 136049, 
      137024, 135845, 134989, 135200, 290105, 266458, 270920, 132625, 233857, 
      132520, 135220, 237064, 132349, 231133, 135517, 240237, 230234, 298201, 
      121428, 122004, 213965, 196866, 210834, 217621, 299650, 223312, 202913, 
      214308, 121042, 126082, 117121, 120641, 115144, 113690, 194794, 244613, 
      256453, 117032, 121960, 131156, 200360, 224452, 115930, 171405, 217165, 
      111520, 127648, 110585, 174586, 175322, 227266, 179945, 161501, 163225, 
      215865, 104858, 105005, 172973, 104708, 245060, 102841, 104900, 116365, 
      171245, 189890, 102665, 111956, 154145, 100989, 106969, 119961, 121426, 
      172666, 186250, 111821, 112520, 170869, 214933, 171328, 141242, 198482, 
      167389, 107581, 115930, 180685, 94365, 94477, 94114, 133829, 161669, 
      99641, 102820, 134852, 207409, 91880, 95300, 103525, 92365, 223097, 
      101449, 204244, 90425, 102397, 103562, 121085, 90920, 118836, 104345, 
      103489, 103760, 86909, 137461, 84250, 90577, 92546, 102565, 111745, 
      123122, 164740, 197290, 83560, 96925, 113480, 121397, 163592, 161881, 
      133813, 80000, 78625, 80093, 85384, 156808, 78173, 86333, 109853, 
      82737, 115777, 156301, 79858, 107653, 107473, 159833, 73522, 76690, 
      127265, 182341, 73300, 79956, 80296, 135901, 150741, 157000, 72722, 
      72890, 155882, 75545, 85049, 94698, 96570, 72781, 75656, 79829, 71812, 
      91600, 74645, 94450, 150394, 70408, 69281, 67604, 70408, 81205, 67898, 
      82436, 74185, 146821, 147969, 150874, 65477, 122116, 123080, 78388, 
      70393, 63065, 65501, 73817, 77141, 76900, 62669, 62564, 83610, 65722, 
      63620, 142160, 93050, 70920, 60741, 90650, 118100, 64090, 78093, 79213, 
      64189, 58708, 61700, 62920, 71108, 72722, 58865, 84002, 62224, 60201, 
      59904, 59809, 58129, 57856, 57221, 86920, 63700, 116194, 93033, 56898, 
      127520, 91796, 58000, 60185, 66512, 123869, 58825, 56066, 85732, 78165, 
      55485, 57060, 64756, 65781, 115298, 75433, 66368, 83290, 68490, 55762, 
      59445, 119925, 99989, 68525, 111005, 121680, 77905, 64753, 85108, 
      116554, 113033, 60554, 52685, 51921, 51066, 53329, 98576, 59201, 94250, 
      58945, 65605, 99458, 108820, 77173, 55684, 69165, 106922, 64717, 99917, 
      109409, 86425, 48425, 55289, 106525, 75517, 66457, 55357, 76861, 
      121508, 55445, 48820, 89960, 109589, 92458, 48689, 130177, 109729, 
      83861, 91594, 89896, 55597, 48500, 97325, 74953, 103993, 63842, 73341, 
      51844, 73889, 66368, 57905, 52868, 52673, 80485, 87370, 49325, 49946, 
      96905, 62818, 44690, 82013, 64520, 54965, 45428, 74997, 64737, 52722, 
      48865, 51850, 101504, 93361, 73124, 71329, 65921, 60164, 43025, 43201, 
      44090, 118728, 43429, 53365, 46730, 89492, 62752, 52186, 46125, 42786, 
      59929, 61129, 113978, 111778, 111233, 37370, 41474, 45898, 109225, 
      104464, 96889, 47889, 36889, 113765, 92177, 43370, 90856, 44936, 39125, 
      37781, 37621, 49325, 97722, 76930, 74530, 68482, 51597, 37321, 48946, 
      100880, 85969, 82868, 54290, 51353, 47513, 36125, 35594, 72621, 50472, 
      47592, 113749, 94741, 35825, 35825, 85385, 75881, 61745, 36257, 33881, 
      35225, 114145, 109114, 42325, 41410, 102457, 77705, 38386, 72845, 
      54541, 36010, 32057, 57005, 36868, 78853, 32698, 36658, 42857, 37865, 
      53125, 32389, 37349, 54034, 73540, 65245, 52429, 30329, 31154, 56466, 
      54522, 36637, 30265, 31177, 58482, 40349, 29629, 50762, 49877, 33602, 
      31697, 28597, 33050, 52249, 28665, 47824, 41114, 28789, 30157, 27572, 
      52520, 30589, 32554, 26977, 27472, 29818, 64985, 27844, 46693, 29057, 
      34021, 35009, 42241, 32170, 29637, 25477, 56293, 32749, 24973, 26585, 
      33674, 29812, 25250, 26525, 23816, 59060, 22826, 24170, 24245, 40490, 
      28276, 31716, 40456, 22457, 36362, 22009, 46573, 21572, 21640, 23717, 
      25541, 30629, 36325, 44474, 21906, 22282, 28162, 23569, 49529, 19546, 
      20105, 22570, 52445, 55421, 60530, 63842, 18890, 18938, 48425, 20725, 
      19892, 71780, 17789, 20090, 35378, 17945, 17684, 34061, 17217, 33282, 
      16448, 17069, 18292, 74186, 13933, 15445, 13465, 14066, 39146, 14213, 
      53348, 77346, 12164, 11890, 33865, 11674, 11773, 12532, 14045, 14372, 
      13329, 15121, 69589, 18178, 71908, 12050, 12809, 13165, 16042, 22797, 
      36697, 9605, 11540, 9125, 9029, 9349, 10469, 80660, 8465, 8564, 10045, 
      15325, 7825, 8865, 9169, 9250, 13325, 13309, 29556, 6893, 6989, 10489, 
      25114, 32005, 48340, 13957, 6656, 7361, 6277, 6770, 7108, 75625, 5801, 
      38176, 77600, 5634, 62269, 5512, 8501, 45077, 57770, 5233, 5330, 5297, 
      5066, 5044, 4949, 102869, 5122, 4825, 15370, 25786, 19618, 4840, 4756, 
      31252, 4289, 4229, 6341, 4410, 4453, 6994, 28933, 71321, 3796, 4205, 
      3464, 14813, 4033, 3393, 78874, 4657, 13745, 3554, 91234, 3757, 34600, 
      36040, 91125, 2930, 3898, 13108, 87968, 2665, 3690, 7642, 2644, 42101, 
      96136, 2842, 2473, 62234, 2237, 44141, 2041, 2074, 3161, 2225, 2017, 
      1961, 2525, 59449, 66874, 2664, 65268, 55042, 78329, 2146, 6421, 63025, 
      1469, 77620, 81533, 7610, 62378, 81458, 5392, 1346, 1325, 2314, 6554, 
      85325, 2385, 2788, 98368, 1490, 904, 6525, 56596, 118378, 2197, 56845, 
      97969, 5200, 1618, 5153, 2165, 76109, 95348, 882, 450, 409, 3649, 377, 
      1037, 388, 305, 1625, 265, 67825, 72049, 78066, 637, 74725, 79720, 
      5328, 482, 90722, 127570, 65125, 80189, 84781, 138484, 181, 2353, 149, 
      1898, 89450, 138433, 52, 3274, 3994, 4381, 77866, 116306, 2825, 71828, 
      82945, 0, 144, 730, 76185, 126034, 2720, 146705, 149012, 123929, 
      110925, 2165, 338, 2858, 2873, 121865, 481, 108981, 2216, 116, 2216, 
      482, 82490, 112346, 119146, 2080, 92560, 103185, 2770, 194, 83113, 221, 
      2192, 95153, 1657, 1517, 103482, 105460, 101653, 937, 772, 2276, 1818, 
      121138, 129005, 142217, 166549, 4442, 1445, 98368, 102148, 121498, 
      174978, 5000, 1381, 147845, 3074, 1754, 114794, 131546, 5652, 1658, 
      110930, 124570, 1973, 128893, 6421, 2146, 2384, 2129, 5402, 2042, 
      123482, 126290, 129130, 3370, 127961, 5869, 3265, 3362, 131282, 141629, 
      156164, 7642, 126505, 8633, 4913, 130973, 8066, 3986, 167161, 4969, 
      155821, 4805, 12017, 9872, 5696, 158545, 11378, 7514, 7193, 155033, 
      11348, 11789, 171364, 178097, 7585, 11413, 10513, 11560, 10132, 11858, 
      8530, 7865, 6602, 13625, 11729, 8801, 6521, 12965, 10693, 7085, 7330, 
      12385, 11321, 11225, 15337, 12869, 12025, 11152, 16561, 11925, 11304, 
      18890, 15514, 14746, 13941, 20261, 16210, 13221, 18853, 22212, 19557, 
      23026, 17945, 16090, 17405, 20885, 23229, 19485, 24025, 17929, 17650, 
      23018, 23824, 27700, 29000, 24457, 25514, 25672 ], 
  [ 310874, 305930, 303890, 302725, 300385, 297925, 296132, 293800, 291744, 
      291197, 289458, 284249, 280904, 281362, 280130, 279745, 275850, 274801, 
      266617, 265709, 263105, 261265, 260100, 257778, 257085, 256085, 244661, 
      241405, 241189, 235954, 234272, 231890, 229585, 228618, 226720, 225661, 
      223810, 223925, 223513, 222784, 222800, 218125, 219092, 218161, 215465, 
      214469, 213885, 212602, 212969, 210125, 209765, 208850, 205609, 204593, 
      203402, 201682, 203810, 200993, 199085, 198194, 197185, 197140, 197425, 
      196474, 196265, 193744, 187610, 189170, 185957, 181072, 178133, 175786, 
      174740, 177858, 172325, 171652, 175240, 164885, 168805, 164034, 166132, 
      164050, 159282, 163426, 157905, 158752, 157625, 319241, 154570, 156753, 
      153713, 154501, 156946, 154769, 149805, 149773, 298765, 151805, 148274, 
      301106, 147472, 150820, 278500, 147418, 149714, 149938, 147080, 148410, 
      299636, 143645, 143690, 310922, 145378, 142160, 295040, 140674, 140661, 
      281250, 248690, 280513, 296788, 136964, 254549, 136386, 136890, 135593, 
      136208, 135173, 134125, 134096, 280721, 257794, 262088, 131617, 226225, 
      131080, 133348, 229288, 130813, 223549, 133237, 232245, 222578, 288265, 
      121140, 121428, 206741, 190314, 203706, 210229, 289594, 215680, 196049, 
      206964, 119530, 123850, 116329, 119081, 114568, 113570, 188098, 236069, 
      247525, 115400, 119656, 127940, 193352, 216532, 114370, 165645, 209485, 
      110800, 124624, 109961, 168610, 169250, 219130, 173633, 156005, 157609, 
      208017, 104450, 104525, 166829, 104084, 236180, 102481, 103844, 113485, 
      165005, 182858, 101537, 109460, 148697, 100125, 105001, 116649, 117994, 
      166306, 179314, 109205, 109832, 164533, 206869, 164944, 136322, 190970, 
      161125, 105085, 112642, 173773, 93861, 93925, 93466, 129125, 155525, 
      97745, 100516, 130052, 199393, 91400, 93908, 101005, 91501, 214505, 
      99025, 196276, 89801, 99805, 100850, 116957, 89960, 114660, 101225, 
      100393, 100640, 85781, 132061, 83746, 88705, 90410, 99397, 107857, 
      118490, 158020, 189298, 82696, 94117, 109352, 116765, 156872, 155185, 
      128365, 79184, 78097, 78965, 83368, 150184, 77405, 84125, 105629, 
      80937, 111145, 149605, 78250, 103429, 103225, 152945, 73450, 75466, 
      121841, 174565, 73924, 78084, 78376, 130021, 144189, 150184, 72410, 
      72482, 149090, 74225, 82433, 91170, 92898, 74005, 74120, 77621, 70852, 
      88192, 76565, 90778, 143698, 71560, 70409, 67700, 72040, 78445, 67010, 
      85700, 76561, 140101, 141201, 143986, 66365, 116500, 117416, 81460, 
      68545, 63401, 64445, 71465, 80189, 79924, 63125, 62900, 87282, 64402, 
      62660, 135488, 88898, 73512, 60525, 94994, 112436, 62530, 74925, 75949, 
      66133, 58564, 60500, 61480, 68564, 75770, 59681, 80282, 64000, 61569, 
      61200, 61081, 58825, 57616, 57125, 91240, 65860, 122218, 97785, 57690, 
      134096, 96500, 56992, 58721, 64160, 130301, 60409, 55514, 90100, 81981, 
      54981, 56052, 62500, 63405, 121370, 79105, 63824, 87586, 71586, 57082, 
      57717, 113877, 105341, 71669, 116957, 128160, 81913, 67609, 80884, 
      122818, 119129, 62978, 53645, 52929, 50706, 52225, 104000, 61625, 
      99458, 61393, 62725, 94250, 114820, 81325, 53908, 65925, 112850, 61837, 
      94637, 115481, 91249, 48449, 53441, 112477, 79645, 69865, 53437, 72925, 
      128180, 57725, 48100, 85160, 115733, 97714, 49793, 137257, 115921, 
      88661, 86626, 95080, 58117, 47396, 92021, 79225, 109969, 67322, 77589, 
      49876, 78233, 70160, 60953, 55364, 50489, 85285, 82450, 51461, 52226, 
      102713, 66490, 46250, 87029, 68360, 57965, 43940, 79605, 68625, 55530, 
      51217, 49426, 107600, 99049, 77636, 75721, 69929, 63716, 41849, 41905, 
      42626, 125640, 42013, 50653, 44738, 95060, 66640, 55186, 48429, 41274, 
      56521, 57625, 120770, 118474, 117905, 37250, 40058, 43810, 115825, 
      110848, 102913, 50553, 36913, 120581, 97985, 45506, 96616, 47336, 
      40589, 38909, 36829, 46709, 103842, 81946, 79402, 72970, 54765, 38425, 
      46330, 107168, 91513, 88244, 57770, 54569, 50345, 37085, 35138, 77445, 
      53640, 45000, 120661, 100789, 36929, 35009, 90977, 80945, 65897, 37577, 
      33905, 34481, 121105, 115858, 44725, 43690, 108937, 82937, 40330, 
      77837, 58285, 37666, 32105, 53357, 35284, 84229, 31954, 35050, 45617, 
      36017, 56869, 33541, 35525, 50506, 78676, 69877, 56173, 30953, 30458, 
      60570, 58482, 38845, 29641, 30265, 54522, 43061, 30421, 54482, 53525, 
      35450, 33185, 28885, 31586, 56113, 29313, 44608, 44018, 29653, 31525, 
      27812, 48872, 32125, 30946, 27337, 27040, 28594, 60425, 28948, 43405, 
      27857, 32005, 37481, 39289, 34306, 31365, 25957, 52189, 35053, 25549, 
      25673, 31538, 31732, 26234, 27941, 24200, 54692, 23090, 23426, 23477, 
      37442, 26596, 29556, 37384, 22217, 33650, 21673, 42925, 22100, 21352, 
      22685, 24125, 28421, 33445, 40898, 20970, 21250, 26122, 22201, 45521, 
      19330, 19577, 21346, 48221, 51005, 55802, 58922, 18770, 18770, 44417, 
      19669, 18980, 66356, 17693, 19058, 32330, 17417, 17156, 31061, 16785, 
      30330, 16400, 16301, 17140, 68450, 14005, 14653, 13681, 13514, 35426, 
      13445, 48644, 71370, 12116, 11962, 30433, 11458, 11485, 11812, 12917, 
      13172, 12321, 13729, 63925, 16234, 66100, 11162, 11681, 11917, 14290, 
      20205, 32905, 9725, 10628, 9509, 9125, 9061, 9701, 74372, 8633, 8468, 
      9181, 13429, 8185, 8145, 8353, 8410, 11621, 11581, 26100, 6989, 6893, 
      9193, 22018, 28333, 43588, 12037, 7184, 6761, 6277, 6362, 6484, 69433, 
      6065, 34000, 71312, 5850, 56701, 5512, 7325, 40445, 52418, 5545, 5882, 
      5825, 5090, 5476, 5261, 95501, 5722, 4777, 13042, 22450, 16810, 5512, 
      4420, 27460, 4625, 4325, 5381, 5058, 4069, 5818, 25285, 65225, 4276, 
      5045, 3848, 12389, 4849, 3825, 72418, 3865, 11417, 4250, 84250, 4597, 
      30472, 31816, 84141, 2810, 3250, 10804, 81104, 2617, 3042, 6082, 3076, 
      37469, 88936, 3490, 2305, 56498, 2117, 39365, 2281, 2050, 4145, 2777, 
      2377, 1985, 3293, 53833, 60898, 2088, 59364, 49642, 71825, 2890, 4885, 
      57217, 1733, 71140, 74885, 5858, 56594, 74810, 4000, 1754, 1709, 1666, 
      4946, 78509, 3393, 3940, 91024, 2186, 1000, 4869, 51076, 110290, 3277, 
      51301, 90625, 3712, 2554, 3665, 3293, 69653, 88100, 1530, 522, 481, 
      2425, 425, 557, 340, 545, 2657, 481, 61729, 65761, 71514, 277, 68317, 
      73096, 3744, 1082, 83642, 119146, 59149, 73541, 77941, 129700, 565, 
      3649, 53, 1010, 82418, 129649, 100, 2050, 2626, 2941, 71314, 108266, 
      4241, 65540, 76177, 144, 0, 1522, 69705, 117658, 4112, 137657, 139892, 
      115625, 103077, 3413, 890, 1730, 4289, 113633, 1105, 101205, 3464, 356, 
      1256, 1082, 75746, 104450, 111010, 3280, 85408, 95625, 4138, 458, 
      76345, 485, 3392, 87905, 2665, 2477, 95922, 97828, 94165, 1537, 1252, 
      3380, 1170, 112954, 120557, 133337, 156925, 6002, 1061, 91024, 94660, 
      113314, 165114, 6632, 1885, 138797, 4250, 2450, 106850, 123026, 7380, 
      1394, 103130, 116290, 2669, 120469, 8245, 2890, 3200, 2825, 7010, 2642, 
      115250, 117962, 120706, 4450, 119585, 7501, 4153, 4250, 122810, 132821, 
      146900, 9490, 118201, 10625, 6185, 122525, 9914, 4874, 157585, 6001, 
      146605, 5693, 14297, 11840, 6800, 149257, 13514, 8978, 8585, 145865, 
      13460, 13925, 161716, 168257, 8905, 13429, 12385, 13576, 11860, 13850, 
      9898, 9065, 7202, 15809, 13625, 10121, 6929, 15005, 12349, 7685, 7978, 
      14281, 13001, 12785, 17497, 14501, 13441, 12352, 18649, 13005, 12168, 
      21218, 17266, 16354, 15381, 22685, 18010, 14085, 20869, 24660, 21645, 
      25546, 19697, 17410, 18965, 22997, 25533, 21213, 26401, 19225, 18874, 
      25154, 25888, 30004, 31400, 26065, 27266, 27400 ], 
  [ 311560, 307700, 305188, 304177, 302301, 298197, 297650, 295938, 293410, 
      291769, 289480, 284105, 283642, 280900, 281384, 279905, 277252, 276201, 
      267689, 266545, 263233, 262873, 262642, 258208, 259153, 258073, 245221, 
      242505, 241117, 236340, 236450, 232580, 231129, 233668, 228258, 227665, 
      225576, 227485, 223873, 225250, 225578, 221049, 224978, 224045, 216901, 
      216137, 214693, 215748, 218297, 211081, 212125, 211208, 206477, 205693, 
      205904, 204804, 209896, 204737, 200485, 201620, 199049, 199394, 201161, 
      197712, 198985, 195210, 190856, 194756, 189433, 186250, 179953, 176976, 
      176786, 185128, 173897, 175250, 182426, 166673, 176053, 166132, 172674, 
      170820, 160900, 170816, 162793, 164498, 163057, 353065, 157736, 162805, 
      155473, 160625, 165096, 162137, 151633, 152225, 331169, 158233, 150020, 
      333896, 149450, 157634, 309026, 151812, 156292, 156672, 152018, 155140, 
      332650, 146081, 146516, 345104, 152100, 146618, 327890, 142400, 143401, 
      312772, 276776, 312185, 330098, 139850, 283565, 139816, 141256, 138865, 
      140650, 139145, 138717, 139466, 313001, 287732, 292570, 136669, 252801, 
      137530, 141202, 256330, 137573, 249965, 142409, 259981, 249220, 322309, 
      123826, 125050, 231965, 213352, 228616, 235997, 324020, 242226, 220097, 
      232570, 126180, 132840, 120637, 125885, 118170, 115688, 211588, 265565, 
      278269, 122426, 128866, 140114, 217850, 243994, 121160, 186085, 236165, 
      114858, 136170, 113705, 189748, 190696, 247284, 195857, 175573, 177565, 
      235225, 107476, 107785, 188497, 107810, 266738, 105345, 108970, 124533, 
      186973, 207400, 106889, 119258, 168089, 104617, 113081, 129097, 130832, 
      188660, 203540, 119389, 120250, 186805, 234757, 187370, 153988, 217060, 
      183157, 114869, 125000, 197905, 97165, 97385, 97236, 146077, 177157, 
      105569, 109666, 147314, 227105, 94618, 100090, 110853, 95965, 244085, 
      108557, 223826, 93481, 109881, 111316, 132025, 94730, 129874, 113005, 
      112093, 112418, 91081, 151245, 87016, 96421, 98984, 111325, 122125, 
      135176, 181490, 216900, 87130, 104869, 124394, 133445, 180338, 178569, 
      147689, 83450, 81425, 84241, 91530, 173322, 81509, 92909, 120965, 
      88393, 127805, 172969, 85076, 118757, 118629, 176929, 75280, 81040, 
      141065, 201433, 73490, 85762, 86210, 150725, 167077, 173930, 75016, 
      75400, 172756, 80105, 92525, 104224, 106420, 71613, 80698, 86381, 
      75554, 100850, 71905, 104292, 167040, 69394, 68317, 68962, 68306, 
      88985, 71464, 76658, 70405, 163505, 164761, 167936, 65041, 136314, 
      137386, 73034, 76109, 63865, 69433, 80665, 71837, 71650, 63197, 63362, 
      76900, 70244, 67330, 158722, 103940, 66634, 62773, 82420, 132386, 
      69140, 86761, 88097, 61353, 60570, 65938, 67698, 78370, 67400, 58565, 
      93908, 59762, 58657, 58522, 58481, 58097, 59930, 58969, 78730, 60370, 
      104168, 83869, 56644, 114250, 82738, 61794, 65005, 73330, 110921, 
      56785, 58832, 77426, 71101, 58141, 60850, 71354, 72649, 103156, 68689, 
      73610, 75140, 63040, 54308, 64849, 135049, 89461, 62965, 99125, 108610, 
      70397, 59837, 96122, 103968, 100825, 56608, 52033, 51157, 53380, 57317, 
      87874, 55249, 84032, 54937, 73585, 112676, 96818, 69329, 61178, 77953, 
      95080, 72693, 113293, 97241, 77065, 49865, 60941, 94625, 67721, 60281, 
      61169, 87209, 107986, 51805, 51930, 102250, 97253, 82120, 47693, 
      115733, 97281, 74545, 104256, 79714, 51409, 52466, 110741, 66821, 
      92025, 57488, 65257, 57746, 65585, 59306, 52517, 48722, 59057, 71153, 
      99908, 45985, 46280, 85297, 56016, 42640, 72185, 57338, 49673, 50234, 
      66085, 57445, 47860, 45029, 58760, 89242, 82017, 64426, 62901, 58357, 
      53626, 47125, 47569, 48836, 104626, 48065, 60917, 52660, 78410, 55450, 
      46880, 42385, 47632, 69041, 70457, 100136, 98152, 97661, 39080, 46100, 
      52036, 95813, 91538, 84773, 43333, 38273, 99865, 80545, 40000, 79330, 
      40970, 37265, 36677, 40837, 56645, 85384, 67076, 65000, 59816, 45901, 
      36269, 56264, 88162, 74925, 72202, 47888, 45545, 42569, 35393, 38048, 
      63193, 44770, 54850, 99621, 82557, 34765, 39085, 74225, 65909, 53825, 
      34709, 35249, 38321, 99905, 95360, 38345, 37700, 89293, 67349, 35428, 
      63025, 47529, 33696, 33361, 66625, 41842, 68165, 35780, 41684, 38053, 
      43429, 46105, 31201, 42857, 63376, 63386, 56225, 45405, 30325, 34120, 
      48628, 47008, 33065, 33065, 34625, 68788, 35641, 29241, 43784, 43061, 
      30836, 29741, 29341, 37736, 44945, 28597, 56450, 35968, 28233, 28465, 
      28418, 62114, 28517, 37556, 27549, 29826, 33952, 76625, 26738, 55469, 
      33133, 39933, 30821, 50257, 28736, 27121, 25769, 66897, 28933, 25045, 
      30005, 39848, 26858, 24400, 24701, 24314, 70250, 23588, 27200, 27329, 
      48704, 33410, 37930, 48722, 24349, 43816, 24113, 56129, 21730, 23634, 
      27385, 30073, 36941, 44145, 53860, 25348, 25940, 34088, 27981, 59881, 
      21364, 22625, 26656, 63281, 66689, 72500, 76244, 20488, 20644, 58769, 
      24425, 23266, 85306, 19325, 23732, 43556, 20449, 20186, 42125, 19501, 
      41236, 17866, 20101, 22186, 88384, 15061, 18517, 14265, 16592, 48800, 
      17221, 65210, 92068, 13546, 13000, 42857, 13428, 13689, 15418, 17849, 
      18338, 16861, 19517, 83597, 23812, 86234, 15304, 16601, 17225, 21236, 
      29881, 46481, 10585, 14842, 9505, 10057, 11241, 13441, 96050, 9325, 
      10018, 13225, 20825, 8245, 11713, 12233, 12368, 18385, 18421, 38554, 
      7897, 8425, 14625, 33300, 41485, 60250, 19493, 6682, 9925, 7489, 8900, 
      9722, 90765, 6413, 48778, 92954, 6352, 76001, 6714, 12349, 56701, 
      71012, 5729, 5284, 5305, 6208, 5266, 5441, 120641, 4964, 6125, 21800, 
      34484, 27124, 4514, 6698, 40970, 4717, 5197, 9685, 4132, 6497, 10820, 
      38321, 86213, 3890, 3485, 3770, 21437, 3365, 3589, 94568, 7605, 20149, 
      3152, 108112, 3029, 45050, 46706, 108001, 4360, 6516, 19450, 104570, 
      3929, 6304, 12308, 2826, 53677, 113490, 2536, 4001, 76288, 3653, 56033, 
      2645, 3272, 2089, 2125, 2349, 3049, 1937, 73225, 81460, 5098, 79690, 
      68328, 94097, 1604, 11009, 77225, 2005, 93330, 97621, 12680, 76520, 
      97544, 9650, 1552, 1585, 4896, 11296, 101785, 1237, 1314, 116010, 1040, 
      1802, 11365, 70130, 137684, 873, 70425, 115597, 9650, 612, 9601, 725, 
      91733, 112754, 520, 1384, 1341, 7497, 1361, 3209, 1586, 853, 389, 865, 
      82625, 87281, 93892, 2529, 90225, 95706, 9970, 208, 107728, 147600, 
      79645, 96221, 101245, 159322, 389, 505, 1433, 4964, 106340, 159265, 
      1010, 7092, 8136, 8685, 93672, 135460, 701, 87034, 99229, 730, 1522, 0, 
      91813, 145928, 634, 168109, 170578, 143657, 129625, 397, 136, 6436, 
      725, 141425, 113, 127513, 442, 610, 5410, 164, 98696, 131144, 138484, 
      410, 109682, 121225, 720, 628, 99369, 653, 514, 112481, 405, 373, 
      121504, 123642, 119509, 593, 698, 794, 4276, 140552, 149009, 163193, 
      189197, 1924, 3301, 115882, 119986, 140900, 198160, 2314, 1233, 169189, 
      1412, 1172, 133652, 151700, 2746, 3232, 129460, 144180, 1385, 148825, 
      3293, 1448, 1522, 1537, 2756, 1664, 142976, 146000, 149056, 1908, 
      147773, 3161, 2225, 2320, 151300, 162401, 177962, 4436, 146141, 5101, 
      3001, 150929, 4852, 2932, 189649, 3581, 177489, 3737, 7813, 6370, 4138, 
      180369, 7492, 5140, 4981, 176581, 7514, 7897, 193986, 201149, 5525, 
      7785, 7209, 7930, 7146, 8276, 6352, 6065, 6148, 9605, 8357, 6725, 6497, 
      9265, 7857, 6625, 6760, 9005, 8425, 8593, 11349, 10061, 9701, 9314, 
      12717, 10345, 10210, 14500, 12416, 11972, 11545, 15649, 13000, 12109, 
      15145, 17530, 15685, 18180, 14825, 13940, 14713, 16949, 18853, 16405, 
      19485, 15817, 15700, 19012, 19970, 23290, 24370, 21605, 22336, 22546 ], 
  [ 397121, 384761, 385877, 383650, 378130, 386740, 376493, 369925, 371025, 
      377864, 379809, 375626, 352733, 374833, 361985, 368986, 356625, 355570, 
      349450, 350120, 352250, 340372, 332865, 344781, 333000, 332522, 330530, 
      323560, 331258, 322825, 308993, 316625, 308500, 283761, 305617, 301384, 
      301105, 289076, 310306, 295321, 293225, 287464, 268361, 267424, 294818, 
      292232, 297450, 280321, 265898, 292610, 282746, 281825, 288592, 285986, 
      275285, 269329, 251393, 264410, 278330, 263705, 273250, 270565, 260818, 
      276757, 266516, 272425, 254105, 239825, 250856, 234313, 254066, 255925, 
      249065, 216801, 249800, 235393, 214693, 240722, 207682, 237753, 209749, 
      206065, 236133, 201205, 212562, 207601, 208580, 178004, 220825, 203472, 
      229466, 200674, 189385, 192482, 225000, 220744, 166984, 195842, 223985, 
      166673, 221593, 192205, 159373, 205165, 192677, 191845, 201125, 190305, 
      163589, 214568, 211973, 166949, 187249, 199337, 160025, 216325, 209448, 
      155205, 145865, 153394, 158581, 204665, 145370, 200385, 194553, 200642, 
      193337, 195464, 190180, 184865, 149330, 142237, 142829, 184480, 133348, 
      174421, 167185, 133237, 172036, 131716, 158074, 131418, 129137, 144640, 
      189765, 183717, 122762, 121113, 121833, 122548, 143305, 122713, 119972, 
      120321, 161185, 149665, 173818, 159674, 176797, 185825, 115681, 122996, 
      126004, 154373, 143845, 132065, 114053, 117169, 154921, 113796, 115396, 
      169825, 132961, 171092, 111997, 110513, 114985, 109610, 109922, 108880, 
      110178, 170285, 168776, 106472, 165161, 115625, 169354, 155405, 124900, 
      102500, 102929, 151490, 129317, 103610, 155880, 136468, 118548, 117253, 
      101149, 101485, 126410, 125453, 99892, 104212, 99241, 102821, 100445, 
      98050, 124900, 115033, 96424, 157482, 156490, 153913, 100340, 95060, 
      130730, 124525, 99149, 97732, 155525, 137969, 120250, 147172, 100160, 
      120370, 95653, 150740, 117448, 115853, 100808, 143501, 97425, 107216, 
      106906, 106625, 135578, 87874, 147265, 122128, 118025, 104308, 96928, 
      91193, 84781, 88069, 138277, 106930, 93125, 89450, 83621, 82450, 83074, 
      135785, 141028, 128690, 113557, 78997, 135044, 110084, 87236, 115866, 
      83770, 76810, 117385, 85012, 84274, 75914, 146365, 123037, 77012, 
      77992, 162145, 111393, 110629, 75154, 74538, 74725, 140033, 137993, 
      74153, 119666, 99362, 88029, 86589, 175402, 114797, 103508, 124189, 
      87673, 193256, 84445, 70837, 171349, 169658, 144245, 182365, 92146, 
      121889, 231917, 203242, 66664, 66708, 66853, 160298, 67345, 67205, 
      223429, 102274, 145172, 115592, 94100, 221618, 220825, 147530, 144665, 
      242433, 109729, 115901, 63065, 71909, 204885, 130122, 264905, 62165, 
      102541, 79560, 78472, 183226, 129721, 108425, 104125, 86921, 217145, 
      151952, 72761, 177385, 165978, 164025, 163378, 148450, 126649, 129320, 
      260581, 187681, 329041, 276624, 149409, 353057, 274277, 109105, 100802, 
      86705, 346088, 169540, 117653, 260473, 240210, 118170, 108153, 87145, 
      85410, 329225, 234154, 82121, 256357, 213957, 160381, 93960, 55080, 
      297338, 215090, 322148, 344961, 244330, 204682, 62197, 334861, 327476, 
      190541, 149000, 149328, 117009, 102160, 297545, 189170, 288245, 189460, 
      73576, 53885, 321025, 246874, 89041, 68850, 317465, 72676, 52676, 
      323258, 271570, 123170, 86978, 317608, 244648, 219028, 85384, 60520, 
      349145, 182066, 106441, 53741, 325076, 287521, 148256, 367186, 326308, 
      268424, 51493, 283285, 187714, 97265, 49490, 247360, 315586, 218021, 
      245178, 80713, 247922, 227705, 202130, 184397, 76562, 265000, 48325, 
      172562, 176489, 304580, 221365, 154661, 271466, 226925, 198050, 85289, 
      255060, 228240, 191385, 177040, 70177, 315785, 298258, 250973, 246418, 
      232178, 215933, 90050, 87460, 84485, 351765, 84922, 65050, 74969, 
      291605, 226225, 195229, 173160, 82053, 55588, 54580, 344225, 339817, 
      338720, 108641, 82937, 71905, 335050, 325321, 309466, 183186, 111466, 
      344552, 299780, 166517, 297349, 174149, 146810, 137738, 93418, 63170, 
      312489, 266305, 260593, 245713, 198468, 136720, 62785, 319505, 287482, 
      280517, 208325, 199316, 186644, 132200, 99101, 257562, 197325, 61965, 
      346708, 307828, 135200, 91040, 287978, 266330, 231218, 140594, 108410, 
      92090, 348196, 338197, 171496, 167821, 325456, 272000, 157057, 261608, 
      214600, 148045, 107108, 47048, 74377, 276436, 89521, 73609, 180266, 
      69290, 213160, 132808, 69320, 46813, 265585, 245698, 212452, 118592, 
      89057, 224757, 219501, 161320, 89812, 84100, 41301, 176618, 121738, 
      210209, 207668, 149993, 139808, 109108, 73265, 215002, 117450, 47737, 
      181781, 122536, 135490, 106961, 42485, 139780, 69433, 109114, 91393, 
      75517, 33956, 127081, 44914, 75296, 61492, 165698, 48178, 155125, 
      143208, 110344, 35722, 159556, 112036, 79424, 58361, 147781, 121685, 
      132890, 106445, 32393, 102677, 80837, 80360, 44165, 63409, 55809, 
      43573, 90704, 47753, 88036, 36424, 107465, 88765, 73730, 66722, 53588, 
      43816, 35957, 74097, 72265, 54961, 65818, 31058, 88285, 81668, 68125, 
      29000, 27560, 25493, 24389, 89825, 88769, 29930, 70120, 72593, 20705, 
      89252, 70025, 38945, 79460, 79193, 38714, 80928, 39033, 88985, 73028, 
      65413, 15845, 89170, 70810, 92002, 74933, 27149, 70100, 18701, 13437, 
      84593, 87073, 28450, 80221, 78664, 69481, 61610, 60281, 63648, 56608, 
      12820, 46957, 11809, 65105, 60338, 57928, 49213, 36648, 22948, 85826, 
      64025, 91400, 84680, 76168, 66248, 9473, 85754, 79781, 63592, 45130, 
      89506, 65700, 63796, 63325, 47522, 46948, 23445, 82472, 78152, 54052, 
      27277, 20914, 12409, 43156, 92153, 66914, 79624, 70733, 66097, 6544, 
      85202, 15457, 6305, 83925, 7528, 78829, 54770, 11858, 7985, 85714, 
      91325, 90740, 78917, 88273, 85418, 6698, 92209, 77008, 35113, 22345, 
      28309, 93565, 70297, 17305, 85280, 79700, 57524, 92565, 68872, 53197, 
      18280, 4352, 88069, 96746, 85517, 32282, 96016, 86544, 3601, 59650, 
      33410, 92765, 3805, 96274, 12853, 12085, 3690, 73361, 62185, 33301, 
      3281, 74740, 61965, 44941, 85753, 8738, 3709, 90913, 71770, 3461, 
      72626, 7442, 80704, 74665, 98930, 88058, 83434, 75650, 93320, 3412, 
      2557, 62541, 2601, 3961, 1850, 92365, 44200, 2548, 80642, 1681, 1730, 
      40409, 2441, 1649, 46465, 83813, 83240, 60493, 42653, 1640, 98640, 
      102349, 2521, 90557, 76165, 41490, 2689, 5389, 100066, 2362, 2080, 
      43993, 96157, 43940, 101114, 626, 1649, 88785, 75105, 75058, 48490, 
      74468, 62984, 72265, 78800, 98330, 78202, 580, 388, 333, 65314, 298, 
      325, 41841, 87221, 821, 6757, 610, 218, 394, 9385, 81940, 105076, 
      70856, 54389, 629, 9316, 74065, 48025, 45433, 44164, 73, 4289, 108290, 
      89, 160, 76185, 69705, 91813, 0, 6241, 107585, 11450, 12101, 5780, 
      3258, 103700, 85865, 49745, 108266, 5354, 87652, 2952, 103733, 78449, 
      52949, 87089, 185, 3545, 4825, 102481, 865, 2106, 107029, 79061, 244, 
      79082, 102569, 1220, 97600, 96356, 2349, 2665, 2164, 87466, 84541, 
      100385, 59625, 5617, 7400, 10676, 17890, 113009, 65300, 2137, 2605, 
      5941, 20781, 115205, 85642, 12410, 102785, 90425, 4745, 8249, 118053, 
      68237, 4181, 6781, 90626, 7786, 121012, 91897, 93785, 90770, 115013, 
      88469, 6773, 7373, 8005, 100825, 7922, 116008, 96274, 96365, 9005, 
      11618, 15665, 122713, 8080, 127010, 106730, 9224, 123113, 96953, 19450, 
      101218, 16360, 97730, 136946, 127625, 103577, 17410, 132977, 113657, 
      111680, 16640, 132389, 133370, 21913, 24224, 110386, 130216, 126004, 
      130357, 122293, 130085, 112405, 107876, 92801, 136250, 127730, 111554, 
      88298, 132266, 121162, 93266, 94609, 128362, 122324, 119450, 137344, 
      122708, 116890, 111049, 136858, 109026, 103437, 144689, 128053, 123973, 
      119304, 148250, 129841, 105300, 137416, 150705, 139770, 153169, 130418, 
      118621, 125450, 141620, 148356, 131364, 150802, 119860, 117925, 144257, 
      143377, 152725, 156221, 133450, 137813, 137413 ], 
  [ 449024, 434452, 436516, 433973, 427505, 439433, 426658, 418826, 420874, 
      429925, 432976, 429109, 400370, 428948, 412624, 421837, 406948, 405893, 
      400405, 401549, 405101, 390221, 380818, 397000, 381901, 381581, 382433, 
      374357, 384425, 375044, 357578, 368212, 358349, 326500, 355466, 350285, 
      350480, 334817, 362525, 343274, 340546, 334469, 309362, 308425, 344825, 
      341765, 348721, 326852, 308005, 343565, 330857, 329936, 339705, 336625, 
      323080, 315860, 291920, 309677, 328337, 309604, 322309, 318834, 306085, 
      327080, 313837, 322274, 300320, 281300, 296597, 276578, 303125, 306248, 
      297650, 254800, 299333, 280818, 252850, 289781, 245681, 286180, 249170, 
      245012, 285508, 238888, 255301, 248602, 250213, 162125, 267040, 243841, 
      278525, 240885, 225488, 230165, 273901, 268381, 153949, 235421, 273044, 
      152848, 270178, 230994, 150130, 248852, 231940, 230792, 243706, 229252, 
      149290, 262205, 258820, 150280, 226196, 242866, 146042, 265384, 256453, 
      143908, 141520, 141781, 143650, 251354, 139129, 245968, 238240, 246541, 
      236866, 239941, 233393, 226498, 136453, 134100, 133586, 226745, 132005, 
      213842, 203762, 130946, 210825, 130689, 191965, 127705, 127636, 128129, 
      236770, 228826, 124105, 126880, 123808, 122785, 126004, 121370, 123685, 
      120874, 200132, 183872, 217505, 198305, 221906, 233936, 120500, 115649, 
      116129, 192530, 177578, 159794, 116818, 113930, 193552, 124777, 113737, 
      213986, 161954, 215885, 121556, 119440, 110324, 116957, 122641, 120809, 
      107413, 216500, 214517, 114925, 209954, 106066, 215885, 197354, 154841, 
      110321, 105536, 192965, 161786, 116645, 199093, 172413, 145645, 143560, 
      108180, 104724, 158089, 156658, 107081, 100025, 106114, 119332, 99892, 
      105713, 157369, 142288, 99821, 203065, 201757, 198548, 118273, 103513, 
      167149, 158258, 116450, 93861, 201266, 177706, 152561, 190385, 92497, 
      153313, 92098, 195533, 149285, 146900, 122533, 186082, 118834, 135577, 
      135425, 134986, 177053, 101225, 192848, 158705, 152864, 132353, 120233, 
      109600, 89442, 84356, 181490, 137345, 114850, 107857, 88282, 87269, 
      96109, 179314, 186453, 170165, 149186, 84290, 178889, 144449, 108329, 
      152917, 102177, 81629, 155700, 106105, 105209, 79469, 194792, 163880, 
      90205, 75701, 215154, 147970, 146890, 85345, 80305, 78754, 186880, 
      184208, 78340, 159877, 131041, 113704, 111316, 232361, 153586, 137873, 
      166770, 114138, 254797, 109172, 75656, 227834, 225985, 193778, 242010, 
      122877, 164944, 302306, 267785, 71325, 71053, 70408, 215045, 79274, 
      78818, 292554, 139009, 196285, 157541, 127517, 290585, 289634, 199433, 
      195778, 315508, 149940, 158482, 68042, 93476, 270850, 177601, 342404, 
      73778, 141172, 107605, 105885, 244925, 177674, 149426, 143546, 119074, 
      286112, 206225, 97172, 237978, 223885, 221458, 220653, 201933, 173970, 
      177589, 337922, 250802, 417600, 356809, 203524, 445250, 354146, 151370, 
      140065, 120122, 437333, 228869, 162920, 338130, 314233, 163753, 150418, 
      121194, 118669, 418100, 307229, 114274, 333540, 283240, 217972, 131485, 
      64165, 381473, 284689, 410233, 436522, 319617, 272385, 83290, 425000, 
      416509, 255400, 204221, 204865, 163540, 143793, 382154, 254029, 371432, 
      254477, 103517, 68500, 409426, 323109, 126250, 96421, 405392, 102617, 
      66817, 412133, 352229, 172229, 123713, 405693, 320725, 290365, 121645, 
      83509, 441970, 245977, 150602, 71042, 414425, 371024, 204425, 462697, 
      415973, 348925, 67688, 366314, 253205, 138898, 63473, 324385, 403829, 
      289832, 322045, 116658, 325421, 301570, 271097, 249730, 111085, 345501, 
      64836, 235525, 240400, 391717, 294440, 213832, 353389, 301106, 266701, 
      124394, 334297, 302737, 258772, 241425, 103120, 404818, 384605, 329578, 
      324233, 307465, 288218, 131209, 127829, 123748, 446170, 124501, 96097, 
      110756, 377162, 300722, 263880, 237229, 121000, 82053, 80413, 437840, 
      432800, 431545, 156752, 122516, 107060, 427401, 416250, 398025, 249625, 
      160525, 438325, 386917, 229480, 384170, 238850, 205349, 194065, 137105, 
      94849, 401680, 348228, 341568, 324160, 268225, 192889, 94464, 409802, 
      372881, 364810, 280136, 269389, 254189, 187421, 145000, 338221, 267082, 
      93802, 441113, 396545, 191369, 134569, 373693, 348569, 307453, 198185, 
      157469, 136093, 442917, 431496, 236197, 231732, 417017, 355345, 218756, 
      343373, 288149, 207848, 156325, 71933, 112850, 360729, 133524, 111924, 
      247337, 106025, 286709, 189293, 106213, 72488, 348298, 325093, 286001, 
      171601, 133376, 300676, 294472, 224757, 134605, 126997, 64132, 243373, 
      175853, 283600, 280585, 211060, 198505, 159905, 112528, 289341, 170617, 
      75466, 249800, 177125, 193397, 157442, 67370, 198793, 107748, 160385, 
      137450, 116360, 52837, 183250, 72169, 116297, 97121, 230873, 77645, 
      218088, 203485, 162405, 57605, 223625, 164729, 122321, 93200, 209322, 
      177064, 191113, 157874, 52538, 153316, 124840, 124205, 73000, 101250, 
      90490, 72250, 138025, 78800, 134725, 61309, 159842, 135770, 115837, 
      106301, 87953, 73757, 61316, 116836, 114372, 90432, 105713, 53573, 
      135764, 127093, 108968, 50093, 47389, 43268, 40900, 137936, 136564, 
      52445, 112069, 115490, 33898, 137521, 112132, 67780, 124885, 124618, 
      67865, 126985, 68500, 137570, 116873, 106730, 26984, 138545, 114497, 
      142325, 120200, 51560, 113945, 36634, 22996, 133178, 136448, 54757, 
      127700, 125669, 113642, 103085, 101282, 105913, 96345, 24433, 83060, 
      22474, 108160, 101813, 98613, 86580, 68485, 46885, 135517, 106922, 
      142829, 134213, 123173, 110093, 16978, 135761, 128050, 106805, 81549, 
      140777, 109861, 107325, 106696, 85205, 84473, 49594, 132005, 126421, 
      94421, 55796, 45641, 30026, 79417, 144530, 111865, 128525, 116948, 
      110890, 14681, 135841, 36866, 13810, 134248, 19773, 127730, 95929, 
      30265, 21652, 136669, 143860, 143117, 127976, 140018, 136373, 7093, 
      145060, 125593, 68688, 49284, 58724, 146890, 116986, 41242, 136393, 
      129233, 100105, 145732, 115245, 94356, 43165, 13121, 140130, 151177, 
      136946, 65225, 150289, 138289, 10000, 103337, 66985, 146248, 6728, 
      150705, 34578, 33178, 6613, 121472, 106820, 67034, 6994, 123325, 
      106600, 83572, 137498, 27145, 5210, 144080, 119565, 14600, 120737, 
      24901, 131185, 123408, 154309, 140593, 134705, 124709, 147277, 15341, 
      12116, 107650, 12634, 17312, 7933, 146164, 82989, 13213, 131281, 7922, 
      6865, 77776, 13264, 6784, 86202, 135400, 134669, 105128, 80968, 5669, 
      154177, 158834, 3074, 144040, 125698, 79489, 15250, 1044, 156077, 
      14765, 2633, 83098, 151220, 83045, 157441, 7025, 2834, 141952, 124480, 
      124433, 89333, 123685, 108725, 120850, 129281, 154025, 128525, 9349, 
      7893, 6100, 111845, 7013, 5618, 80314, 140072, 3112, 200, 10169, 5353, 
      4265, 458, 133369, 162509, 119125, 97444, 3236, 389, 123282, 88868, 
      85328, 83585, 5840, 260, 166513, 7594, 4505, 126034, 117658, 145928, 
      6241, 0, 165650, 785, 962, 13, 493, 160817, 138400, 91220, 166489, 61, 
      140661, 661, 160850, 128930, 95530, 139940, 4688, 464, 164, 159282, 
      2682, 1237, 164936, 129700, 4589, 129721, 159370, 2405, 153137, 151577, 
      1480, 1322, 1769, 140317, 136602, 156554, 104260, 640, 685, 1117, 3433, 
      172180, 111673, 2690, 2210, 964, 4744, 174850, 137861, 1745, 159428, 
      143908, 1348, 1060, 178330, 115400, 1732, 1172, 144109, 1229, 181921, 
      145696, 148058, 144253, 174500, 141320, 1480, 1448, 1448, 156836, 1681, 
      175653, 151021, 151112, 2132, 2533, 3578, 183780, 2313, 189025, 164005, 
      2509, 184180, 151700, 5309, 156913, 4589, 152477, 200857, 189482, 
      159746, 5165, 195940, 172196, 169745, 5185, 195194, 196333, 7298, 8345, 
      167977, 192389, 187229, 192530, 182570, 192100, 170312, 164677, 145652, 
      199529, 189113, 169145, 139885, 194597, 180965, 146117, 147776, 189745, 
      182285, 178621, 200465, 182353, 175113, 167850, 199505, 165037, 158026, 
      208916, 188488, 183460, 177685, 213109, 190592, 159889, 199589, 215722, 
      202417, 218660, 190853, 176212, 184621, 204425, 212425, 191641, 215345, 
      177293, 174884, 207220, 205866, 216794, 220922, 192937, 198248, 197690 ]
    , [ 316242, 313058, 310234, 309317, 307729, 302557, 302804, 301480, 
      298640, 296293, 293642, 288137, 289512, 284714, 286298, 284113, 282242, 
      281185, 272425, 271125, 267345, 267929, 268292, 262490, 264485, 263349, 
      249525, 247141, 244997, 240490, 241744, 236906, 235993, 240770, 233104, 
      232805, 230554, 233613, 227945, 230672, 231200, 226741, 232564, 231625, 
      221625, 221005, 219005, 221554, 225497, 215469, 217413, 216490, 210785, 
      210145, 211250, 210538, 217530, 210865, 205101, 207530, 203953, 204548, 
      207265, 202210, 204433, 199840, 196594, 201994, 195309, 193184, 184725, 
      181330, 181684, 193370, 178477, 181124, 190600, 171349, 184229, 171002, 
      180388, 178666, 165434, 179050, 169409, 171664, 170017, 378225, 163234, 
      170153, 160065, 168005, 173770, 170305, 156245, 157237, 355381, 165789, 
      154570, 358346, 154144, 165428, 332020, 158050, 163930, 164410, 158600, 
      162866, 357220, 151045, 151730, 370418, 159802, 152864, 352336, 146890, 
      148541, 336362, 298154, 335857, 354820, 145060, 305525, 145370, 147410, 
      144313, 146848, 145037, 144997, 146240, 337025, 310250, 315432, 143225, 
      273145, 144968, 149540, 276968, 145205, 270197, 151573, 281045, 269578, 
      347393, 128804, 130628, 251381, 231362, 247826, 255757, 349330, 262480, 
      238745, 252212, 133666, 141826, 126617, 133465, 123688, 120250, 229850, 
      287677, 301181, 130120, 137960, 151108, 236744, 264788, 128698, 202373, 
      256453, 120640, 146752, 119281, 206474, 207610, 268498, 213265, 191269, 
      193505, 255809, 112554, 113013, 205525, 113332, 289460, 110305, 115380, 
      134725, 204165, 226242, 113425, 128644, 183625, 110597, 121361, 140177, 
      142162, 206090, 222170, 129013, 130024, 204173, 255725, 204832, 168394, 
      236866, 200357, 124213, 135994, 216437, 102341, 102661, 102706, 159997, 
      194077, 113633, 118580, 161428, 247913, 99720, 107092, 120205, 101861, 
      266081, 117697, 244516, 98865, 119365, 121050, 144709, 100808, 142628, 
      123553, 122585, 122960, 97461, 166525, 92090, 104345, 107458, 121949, 
      134249, 148850, 199508, 237562, 92936, 114725, 137000, 147101, 198344, 
      196513, 163021, 89120, 86489, 90549, 99688, 191080, 87061, 101461, 
      133717, 96089, 141401, 190853, 92354, 131485, 131401, 195201, 79346, 
      87506, 156281, 221549, 76100, 93572, 94120, 166885, 184637, 192040, 
      79570, 80154, 190810, 86753, 101873, 115466, 117962, 72949, 87784, 
      94861, 81428, 111824, 71773, 115810, 184858, 70856, 69817, 72612, 
      68744, 98573, 77146, 73684, 69281, 181325, 182681, 186106, 67005, 
      151828, 153000, 70436, 83761, 66961, 75429, 89361, 69277, 69140, 66037, 
      66452, 73034, 76778, 73108, 176400, 116362, 65000, 66989, 77130, 
      147940, 76138, 97109, 98645, 61045, 64612, 72180, 74440, 87412, 64786, 
      60601, 105394, 59792, 59537, 59552, 59561, 60377, 64160, 62893, 73448, 
      59588, 95330, 77681, 58706, 104256, 76644, 67600, 71761, 81936, 101221, 
      57185, 63682, 72020, 66845, 62885, 66644, 79748, 81293, 94194, 64721, 
      82592, 69866, 60266, 55234, 72125, 151325, 81981, 60085, 90389, 98768, 
      65705, 57545, 108580, 94570, 91777, 55210, 53685, 52697, 57770, 63257, 
      80208, 53833, 76810, 53465, 83213, 127154, 87940, 64301, 68500, 88325, 
      86346, 82309, 127909, 88201, 70625, 53425, 68401, 85829, 62725, 56785, 
      68773, 99013, 97684, 50653, 57028, 115848, 88045, 74762, 48985, 104569, 
      87961, 68125, 118186, 72488, 49733, 58340, 125365, 61489, 83137, 53794, 
      59957, 65396, 60073, 54944, 49705, 47060, 67145, 64685, 113690, 45061, 
      45050, 76705, 51874, 42898, 65237, 52840, 46925, 56836, 59981, 52841, 
      45506, 43625, 67306, 80032, 73657, 58516, 57241, 53497, 49716, 53065, 
      53753, 55370, 93704, 54493, 70045, 60282, 70276, 50816, 44090, 41045, 
      54242, 79601, 81217, 89434, 87650, 87209, 42778, 52498, 59834, 85505, 
      81680, 75665, 41225, 41665, 89101, 71881, 38986, 70760, 39400, 37645, 
      37757, 45917, 65525, 76058, 60050, 58274, 53890, 42725, 37393, 65138, 
      78480, 66793, 64420, 44050, 42257, 40081, 36805, 42410, 56549, 41576, 
      63656, 88621, 73357, 35865, 44185, 65969, 58753, 48569, 35353, 38593, 
      43265, 88793, 84698, 36733, 36338, 79169, 59825, 34754, 55989, 43093, 
      33610, 36625, 77589, 48500, 60317, 40682, 48386, 35649, 50625, 41645, 
      32141, 49997, 74066, 56020, 49909, 40933, 32353, 38898, 43394, 42074, 
      31781, 37681, 39841, 80354, 33301, 30901, 39338, 38765, 30290, 29945, 
      32045, 44090, 40193, 30545, 66448, 33210, 29725, 28901, 31204, 73000, 
      28597, 44186, 30073, 34000, 39770, 89393, 27700, 65581, 38889, 47389, 
      28921, 59657, 27530, 26765, 28013, 78685, 27365, 27077, 35137, 47530, 
      26084, 25570, 24965, 26728, 82564, 26234, 31946, 32125, 58250, 40100, 
      45620, 58312, 28033, 52650, 27985, 66901, 23796, 27400, 32701, 36189, 
      44701, 53293, 64458, 30434, 31226, 41474, 33961, 71361, 24938, 26849, 
      32330, 75205, 79013, 85474, 89618, 23850, 24106, 70225, 29725, 28260, 
      99700, 22613, 28970, 52994, 24625, 24356, 51445, 23465, 50450, 21024, 
      24741, 27620, 103338, 17909, 23165, 16801, 20722, 59530, 21789, 77972, 
      107474, 16596, 15794, 52945, 16810, 17221, 19844, 23125, 23764, 21881, 
      25337, 98317, 30770, 101236, 20050, 21841, 22709, 27770, 38165, 57265, 
      13213, 19620, 11565, 12717, 14701, 17901, 112004, 11817, 13060, 17861, 
      27605, 10313, 16025, 16745, 16930, 24741, 24821, 48548, 10485, 11413, 
      20113, 42538, 51917, 72932, 26269, 8352, 13945, 10253, 12514, 13780, 
      106417, 8609, 60224, 108800, 8642, 90341, 9448, 17533, 69085, 84890, 
      7801, 6850, 6921, 8874, 7076, 7501, 138701, 6418, 8929, 29354, 44138, 
      35666, 5800, 10084, 51556, 6697, 7677, 14365, 5450, 9965, 15938, 48589, 
      101569, 5540, 4373, 5608, 29125, 4297, 5321, 110650, 11881, 27625, 
      4322, 125282, 3893, 56264, 58120, 125165, 7218, 10474, 26852, 121472, 
      6625, 10250, 18154, 4516, 65917, 131080, 3770, 6929, 90810, 6469, 
      68549, 4705, 5882, 2593, 3529, 4153, 5553, 2885, 87473, 96458, 8840, 
      94532, 82114, 110177, 2578, 16733, 91849, 3973, 109348, 113989, 18842, 
      91082, 113906, 15056, 3202, 3285, 8746, 17146, 118485, 1625, 1396, 
      133792, 2066, 4072, 17285, 84100, 156986, 1069, 84421, 133337, 15184, 
      1090, 15129, 797, 107605, 130276, 1586, 3650, 3601, 12457, 3665, 6613, 
      4084, 2745, 625, 2801, 97705, 102761, 109922, 5653, 105949, 111880, 
      15632, 1314, 124834, 167506, 94445, 112421, 117845, 179972, 1933, 137, 
      3965, 9146, 123322, 179897, 3236, 11962, 13306, 14005, 109642, 154530, 
      65, 102436, 115625, 2720, 4112, 634, 107585, 165650, 0, 189225, 191844, 
      163217, 148229, 45, 1234, 11034, 17, 160817, 1049, 145949, 72, 2340, 
      9640, 1138, 114970, 149818, 157658, 128, 126800, 139193, 82, 2290, 
      115681, 2309, 208, 129769, 481, 549, 139418, 141700, 137261, 1489, 
      1844, 628, 7754, 159730, 168725, 183809, 211357, 778, 6205, 133280, 
      137684, 160042, 220802, 1000, 2269, 190125, 1042, 1802, 152282, 171530, 
      1220, 5850, 147778, 163498, 1997, 168437, 1549, 1954, 1872, 2137, 1450, 
      2458, 162170, 165394, 168650, 1690, 167249, 1781, 2377, 2466, 170946, 
      182741, 199252, 2570, 165425, 2929, 2329, 170501, 2962, 3042, 211553, 
      3361, 198613, 3805, 4969, 4176, 3744, 201625, 4930, 3978, 3969, 197569, 
      4996, 5317, 215956, 223513, 4633, 5437, 5161, 5576, 5380, 5954, 5330, 
      5393, 6714, 6865, 6217, 5785, 7457, 6813, 6205, 7173, 7202, 6841, 6705, 
      7105, 8593, 8381, 8465, 8528, 10057, 9773, 10088, 11322, 10426, 10282, 
      10205, 12253, 10898, 11933, 12557, 14036, 12941, 14530, 12769, 12778, 
      13045, 14125, 15605, 14357, 16081, 14657, 14690, 16090, 17168, 19940, 
      20808, 19681, 20106, 20360 ], 
  [ 471537, 456173, 458569, 455912, 449104, 462202, 448529, 440245, 442625, 
      452458, 455897, 452132, 421317, 452189, 434633, 444628, 428837, 427780, 
      422500, 423810, 427860, 411914, 401837, 419525, 403250, 402984, 404820, 
      396346, 407252, 397525, 378769, 390461, 379978, 345605, 377089, 371570, 
      371929, 354978, 384980, 364217, 361265, 355066, 327829, 326890, 366480, 
      363250, 370820, 347269, 326852, 365544, 351828, 350905, 361730, 358480, 
      343925, 336253, 310185, 329620, 349956, 329765, 343588, 339833, 326020, 
      348805, 334498, 343825, 320569, 299869, 316674, 295409, 324360, 327925, 
      318709, 272105, 320722, 300749, 270205, 310984, 262964, 307157, 266953, 
      262621, 306809, 256045, 274244, 266929, 268762, 160290, 287209, 261938, 
      299700, 258920, 242065, 247300, 295010, 289042, 153106, 253224, 294205, 
      151721, 291169, 248513, 150625, 268105, 249625, 248365, 262565, 246821, 
      147985, 282850, 279185, 148133, 243757, 262049, 144841, 286525, 276866, 
      143657, 143729, 141412, 142105, 271645, 140660, 265865, 257465, 266548, 
      256033, 259442, 252442, 244985, 135620, 134945, 134037, 245450, 135250, 
      231533, 220445, 133853, 228290, 134042, 207688, 130100, 130813, 125978, 
      257129, 248513, 128276, 132617, 128201, 126562, 123565, 124585, 128690, 
      124757, 217621, 199681, 236672, 215680, 241573, 254665, 125885, 116722, 
      116306, 209725, 193205, 173293, 121469, 116453, 210913, 132338, 116818, 
      233305, 175897, 235426, 128609, 126265, 112333, 123220, 130804, 128690, 
      110084, 236529, 234378, 121570, 229477, 106325, 236020, 215865, 169090, 
      116730, 110097, 211300, 176929, 124900, 218042, 188786, 158882, 156517, 
      114305, 109505, 172948, 171349, 113258, 102170, 112177, 128809, 103321, 
      112052, 172498, 155569, 104642, 222836, 221416, 217981, 128242, 110122, 
      183668, 173825, 126193, 96098, 221085, 195397, 167620, 209306, 93386, 
      168592, 94441, 215010, 164170, 161505, 133834, 204773, 130013, 149218, 
      149120, 148625, 195336, 109540, 212585, 175250, 168793, 145874, 132074, 
      119705, 94673, 86617, 200381, 151700, 126125, 117956, 93509, 92548, 
      104296, 198305, 206114, 188424, 165373, 89725, 197986, 160186, 119362, 
      169604, 112256, 86888, 172829, 117130, 116176, 84276, 215501, 181901, 
      98426, 78434, 237485, 164477, 163285, 92500, 85892, 83725, 207025, 
      204129, 83365, 177668, 145808, 126341, 123617, 256084, 170869, 153586, 
      185393, 127049, 280138, 121465, 80893, 251381, 249472, 214857, 266669, 
      137288, 183721, 330769, 294176, 76490, 76106, 75181, 237960, 87013, 
      86445, 320561, 155536, 217906, 175914, 142866, 318532, 317525, 221332, 
      217397, 344909, 167693, 177073, 73305, 104617, 297725, 197924, 373365, 
      81385, 158353, 121034, 119090, 270280, 198157, 167445, 161005, 133957, 
      314041, 228946, 109309, 262937, 247892, 245297, 244436, 224372, 194225, 
      198178, 368813, 276653, 452465, 388706, 226181, 481401, 385929, 169825, 
      157456, 135441, 473146, 253370, 182437, 369125, 343940, 183380, 168869, 
      136733, 133928, 453069, 336596, 129137, 364361, 311261, 241849, 148250, 
      70850, 414756, 312820, 444914, 472433, 349760, 299840, 94225, 460405, 
      451522, 281845, 227250, 228002, 183485, 162002, 415593, 280468, 404365, 
      280970, 117578, 77129, 444205, 353576, 142885, 109640, 440001, 116674, 
      75274, 447076, 384260, 193060, 140176, 440354, 351130, 319090, 137938, 
      95098, 478309, 272068, 169693, 80613, 449530, 404057, 227770, 499984, 
      451186, 380890, 76861, 399173, 279848, 157085, 71860, 355114, 438532, 
      318709, 352712, 132821, 356308, 331169, 298960, 276305, 126740, 377450, 
      74105, 261256, 266465, 426010, 323749, 238213, 385832, 330805, 294440, 
      141661, 365786, 332546, 286061, 267650, 118201, 439777, 418612, 360841, 
      355216, 337552, 317241, 149200, 145538, 141065, 483029, 141928, 110500, 
      126837, 410881, 330521, 291605, 263330, 138197, 94826, 92962, 474409, 
      469145, 467834, 177193, 139933, 122909, 463520, 451865, 432800, 276560, 
      181300, 474946, 421186, 255181, 418325, 265165, 229480, 217412, 155972, 
      109460, 436673, 380645, 373649, 355345, 296330, 216178, 109073, 445185, 
      406528, 398065, 308965, 297602, 281506, 210370, 164645, 370184, 295181, 
      108461, 477946, 431362, 214650, 153370, 407444, 381088, 337844, 221968, 
      178228, 155060, 479858, 467933, 262498, 257753, 452834, 388250, 243989, 
      375714, 317578, 232405, 177130, 84114, 129845, 393962, 152477, 128861, 
      274464, 122400, 316130, 212666, 122642, 84941, 380965, 356584, 315418, 
      193738, 152433, 330929, 324389, 250586, 153826, 145546, 75569, 270376, 
      198376, 312953, 309770, 236045, 222650, 181250, 129785, 319028, 192800, 
      88633, 277245, 199810, 217256, 178669, 79525, 223042, 124661, 181888, 
      157105, 134165, 62858, 206485, 85156, 134154, 113074, 257296, 91412, 
      243725, 228170, 184178, 68680, 249650, 186722, 140842, 108865, 234449, 
      200005, 215060, 179413, 62989, 174569, 143741, 143050, 86525, 117965, 
      106085, 85717, 158098, 93105, 154570, 73426, 181701, 155725, 134056, 
      123624, 103426, 87658, 73593, 135269, 132581, 106289, 123136, 64836, 
      155873, 146474, 126725, 60850, 57698, 52849, 50033, 158265, 156781, 
      63700, 130210, 133965, 41845, 157898, 130325, 81269, 144250, 143981, 
      81460, 146570, 82205, 158049, 135666, 124625, 34173, 159284, 133220, 
      163396, 139477, 63445, 132714, 46217, 29609, 153621, 157169, 67300, 
      147745, 145546, 132509, 121000, 119029, 124106, 113642, 31762, 99065, 
      29461, 126625, 119716, 116234, 103025, 82970, 58570, 156328, 125325, 
      164250, 154962, 143026, 128826, 22829, 156672, 148345, 125306, 97640, 
      162128, 128690, 125930, 125245, 101736, 100946, 62033, 152730, 146698, 
      111898, 69073, 57572, 39437, 95434, 166257, 130960, 149018, 136489, 
      129925, 20722, 156944, 47609, 19625, 155237, 27266, 148213, 113668, 
      39940, 29645, 157876, 165625, 164826, 148509, 161501, 157576, 10376, 
      166933, 145954, 83729, 61973, 72641, 168925, 136669, 52861, 157642, 
      149922, 118330, 167705, 134810, 112073, 55114, 19354, 161705, 173588, 
      158293, 80020, 172642, 159746, 15385, 121936, 82000, 168317, 10877, 
      173108, 45389, 43765, 10760, 141633, 125749, 82097, 11417, 143650, 
      125525, 100369, 158941, 36772, 8845, 166025, 139604, 21645, 140884, 
      34184, 152170, 143777, 177028, 162304, 155968, 145188, 169490, 22658, 
      18593, 126725, 19277, 25129, 13172, 168313, 99818, 20074, 152308, 
      13213, 11764, 94097, 20177, 11681, 103361, 156757, 155970, 124021, 
      97621, 10170, 176930, 181921, 6337, 166061, 146317, 96020, 22765, 2561, 
      178984, 22216, 5882, 100009, 173785, 99954, 180452, 12340, 6301, 
      163841, 145025, 144976, 106852, 144170, 127978, 141109, 150210, 176800, 
      149396, 15490, 13586, 11177, 131368, 12424, 10525, 96977, 161829, 6949, 
      901, 16580, 10196, 8660, 317, 154618, 185882, 139250, 115721, 7177, 
      242, 143741, 106357, 102481, 100570, 10897, 1845, 190160, 13261, 9050, 
      146705, 137657, 168109, 11450, 785, 189225, 0, 9, 962, 2504, 184050, 
      160009, 108909, 190112, 1172, 162434, 2834, 184077, 149805, 113605, 
      161653, 9265, 2353, 1493, 182393, 6305, 3908, 188437, 150625, 9106, 
      150644, 182473, 5794, 175786, 174114, 4133, 3805, 4586, 162004, 158009, 
      179413, 123029, 1825, 1250, 674, 1252, 196093, 131050, 5825, 5009, 
      2137, 1997, 198925, 159304, 900, 182437, 165797, 3077, 1445, 202625, 
      135045, 3793, 2113, 165992, 1832, 206434, 167689, 170217, 166132, 
      198505, 162973, 2525, 2269, 2045, 179605, 2384, 199706, 173332, 173421, 
      2601, 2216, 2197, 208325, 3170, 213904, 187204, 3026, 208717, 173997, 
      3188, 179536, 3298, 174760, 226384, 214281, 182529, 3700, 221125, 
      195813, 193194, 3994, 220321, 221512, 4981, 5578, 191248, 217282, 
      211786, 217421, 206785, 216929, 193685, 187658, 167229, 224800, 213712, 
      192400, 161012, 219528, 205000, 167688, 169457, 214336, 206370, 202420, 
      225658, 206306, 198560, 190793, 224512, 187688, 180173, 234477, 212701, 
      207337, 201170, 238888, 214913, 182018, 224402, 241541, 227396, 244645, 
      215044, 199393, 208360, 229450, 237890, 215762, 240976, 200402, 197825, 
      232285, 230753, 242225, 246573, 216736, 222381, 221765 ], 
  [ 473922, 458474, 460906, 458237, 451393, 464617, 450848, 442516, 444932, 
      454849, 458330, 454577, 423540, 454658, 436970, 447049, 431162, 430105, 
      424849, 426177, 430281, 414221, 404072, 421922, 405521, 405261, 407205, 
      398689, 409685, 399922, 381028, 392834, 382285, 347642, 379396, 373841, 
      374218, 357129, 387377, 366452, 363476, 357265, 329800, 328861, 368793, 
      365545, 373181, 349450, 328865, 367893, 354069, 353146, 364085, 360817, 
      346154, 338434, 312138, 331753, 352269, 331922, 345865, 342080, 328153, 
      351130, 336709, 346132, 322738, 301858, 318825, 297428, 326637, 330250, 
      320968, 273962, 323017, 302888, 272068, 313261, 264821, 309410, 268864, 
      264514, 309098, 257890, 276281, 268900, 270757, 160101, 289378, 263885, 
      301977, 260861, 243850, 249145, 297281, 291265, 153025, 255141, 296482, 
      151610, 293428, 250400, 150688, 270178, 251530, 250258, 264596, 248714, 
      147856, 285073, 281378, 147914, 245650, 264116, 144724, 288802, 279065, 
      143642, 143978, 141385, 141952, 273832, 140837, 268010, 259538, 268705, 
      258100, 261545, 254497, 246980, 135545, 135050, 134100, 247469, 135613, 
      233444, 222248, 134180, 230177, 134417, 209389, 130373, 131170, 125765, 
      259328, 250640, 128741, 133250, 128690, 126985, 123322, 124948, 129245, 
      125192, 219514, 201394, 238745, 217561, 243700, 256906, 126482, 116857, 
      116345, 211588, 194900, 174760, 121988, 116744, 212794, 133169, 117169, 
      235396, 177412, 237541, 129386, 127018, 112570, 123913, 131701, 129557, 
      110393, 238698, 236529, 122305, 231592, 106376, 238201, 217872, 170641, 
      117441, 110610, 213289, 178576, 125809, 220097, 190565, 160325, 157930, 
      114986, 110042, 174565, 172948, 113945, 102425, 112852, 129850, 103714, 
      112757, 174145, 157018, 105185, 224981, 223549, 220090, 129337, 110857, 
      185465, 175520, 127264, 96365, 223236, 197320, 169261, 211361, 93509, 
      170257, 94720, 217125, 165793, 163098, 135073, 206804, 131240, 150709, 
      150617, 150116, 197325, 110461, 214730, 177053, 170530, 147353, 133373, 
      120818, 95264, 86890, 202436, 153269, 127364, 119069, 94100, 93145, 
      105205, 200372, 208253, 190413, 167140, 90340, 200065, 161905, 120577, 
      171425, 113369, 87485, 174698, 118345, 117385, 84825, 217754, 183866, 
      99341, 78761, 239912, 166280, 165076, 93301, 86525, 84292, 209218, 
      206298, 83938, 179609, 147425, 127730, 124970, 258661, 172756, 155305, 
      187424, 128468, 282889, 122818, 81490, 253940, 252025, 217152, 269348, 
      138869, 185770, 333856, 297041, 77081, 76685, 75730, 240453, 87880, 
      87300, 323600, 157345, 220261, 177921, 144549, 321565, 320552, 223717, 
      219752, 348098, 169634, 179104, 73908, 105850, 300644, 200141, 376722, 
      82240, 160234, 122513, 120545, 273037, 200392, 169416, 162916, 135592, 
      317074, 231421, 110650, 265652, 250505, 247892, 247025, 226817, 196436, 
      200425, 372164, 279464, 456242, 392165, 228650, 485316, 389376, 171844, 
      159361, 137124, 477025, 256037, 184570, 372488, 347165, 185525, 170888, 
      138440, 135605, 456858, 339785, 130772, 367706, 314306, 244450, 150089, 
      71609, 418365, 315877, 448673, 476324, 353033, 302825, 95440, 464242, 
      455317, 284722, 229761, 230525, 185666, 163997, 419220, 283345, 407938, 
      283853, 119129, 78098, 447976, 356885, 144712, 111101, 443754, 118225, 
      76225, 450865, 387737, 195337, 141985, 444113, 354433, 322213, 139729, 
      96385, 482248, 274909, 171784, 81684, 453337, 407642, 230317, 504025, 
      455005, 384361, 77890, 402740, 282749, 159080, 72805, 358453, 442297, 
      321850, 356045, 134600, 359665, 334388, 301993, 279200, 128465, 380921, 
      75146, 264061, 269306, 429733, 326938, 240874, 389357, 334036, 297461, 
      143560, 369209, 335789, 289034, 270509, 119866, 443572, 422305, 364240, 
      358585, 340825, 320400, 151177, 147485, 142970, 487028, 143845, 112093, 
      128610, 414544, 333764, 294626, 266177, 140090, 96245, 94357, 478378, 
      473090, 471773, 179434, 141850, 124658, 467441, 455732, 436577, 279497, 
      183577, 478921, 424909, 257986, 422036, 268036, 232117, 219965, 158045, 
      111077, 440474, 384170, 377138, 358738, 299393, 218725, 110690, 449028, 
      410185, 401680, 312106, 300677, 284485, 212881, 166802, 373661, 298244, 
      110084, 481945, 435145, 217197, 155437, 411113, 384625, 341153, 224569, 
      180505, 157145, 483869, 471890, 265369, 260594, 456725, 391829, 246746, 
      379233, 320785, 235090, 179413, 85473, 131720, 397577, 154562, 130730, 
      277425, 124209, 319337, 215225, 124457, 86330, 384520, 360013, 318625, 
      196165, 154530, 334226, 327650, 253409, 155941, 147589, 76850, 273325, 
      200845, 316154, 312953, 238778, 225293, 183593, 131690, 322265, 195233, 
      90100, 280242, 202297, 219869, 181000, 80884, 225697, 126530, 184249, 
      159268, 136130, 63989, 209032, 86605, 136125, 114841, 260185, 92945, 
      246530, 230873, 186569, 69925, 252497, 189137, 142885, 110602, 237200, 
      202522, 217685, 181780, 64168, 176906, 145826, 145129, 88034, 119816, 
      107816, 87220, 160309, 94698, 156757, 74785, 184104, 157924, 136069, 
      125541, 105145, 89209, 74970, 137306, 134594, 108050, 125065, 66105, 
      158090, 148613, 128690, 62065, 58865, 53938, 51074, 160506, 159010, 
      64969, 132217, 136008, 42760, 160145, 132338, 82778, 146389, 146120, 
      82981, 148733, 83738, 160308, 137745, 126608, 35010, 161573, 135293, 
      165721, 141610, 64786, 134793, 47312, 30386, 155880, 159458, 68713, 
      149962, 147745, 134600, 122989, 121000, 126125, 115565, 32617, 100850, 
      30280, 128674, 121705, 118193, 104858, 84593, 59893, 158629, 127368, 
      166617, 157257, 145225, 130905, 23528, 158985, 150592, 127361, 99437, 
      164489, 130781, 127997, 127306, 103581, 102785, 63440, 155025, 148945, 
      113845, 70570, 58925, 40520, 97225, 168660, 133081, 151289, 138658, 
      132040, 21445, 159281, 48836, 20324, 157562, 28145, 150484, 115645, 
      41053, 30578, 160225, 168034, 167229, 150786, 163880, 159925, 10805, 
      169354, 148213, 85418, 63410, 74210, 171364, 138856, 54184, 159997, 
      152217, 120361, 170138, 136985, 114050, 56473, 20101, 164096, 176069, 
      160660, 81685, 175117, 162125, 16042, 124009, 83689, 170762, 11402, 
      175589, 46628, 44980, 11285, 143874, 127858, 83792, 11972, 145909, 
      127634, 102250, 161320, 37885, 9316, 168458, 141833, 22482, 143125, 
      35261, 154501, 146042, 179545, 164713, 158329, 147465, 171953, 23525, 
      19370, 128852, 20072, 26050, 13817, 170770, 101705, 20893, 154645, 
      13864, 12373, 95930, 21002, 12290, 105284, 159130, 158337, 126130, 
      99490, 10737, 179453, 184480, 6772, 168506, 148612, 97877, 23656, 2810, 
      181525, 23101, 6317, 101908, 176290, 101853, 183005, 12997, 6760, 
      166274, 147314, 147265, 108817, 146453, 130129, 143368, 152541, 179329, 
      151721, 16237, 14285, 11810, 133549, 13093, 11140, 98852, 164250, 7450, 
      1066, 17357, 10805, 9221, 392, 156985, 188477, 141497, 117770, 7690, 
      317, 146024, 108322, 104410, 102481, 11530, 2106, 192785, 13960, 9629, 
      149012, 139892, 170578, 12101, 962, 191844, 9, 0, 1157, 2813, 186633, 
      162418, 110898, 192737, 1385, 164861, 3161, 186660, 152136, 115636, 
      164074, 9850, 2650, 1730, 184964, 6788, 4289, 191050, 152962, 9685, 
      152981, 185044, 6253, 178309, 176625, 4514, 4168, 4985, 164425, 160400, 
      181960, 125138, 2050, 1409, 725, 1117, 198754, 133225, 6260, 5408, 
      2362, 1802, 201604, 161701, 909, 185002, 168242, 3362, 1586, 205328, 
      137250, 4114, 2314, 168437, 1997, 209161, 170146, 172692, 168577, 
      201178, 165394, 2738, 2458, 2210, 182146, 2561, 202385, 175825, 175914, 
      2754, 2285, 2152, 211058, 3365, 216673, 189793, 3185, 211450, 176490, 
      3065, 182065, 3265, 177253, 229225, 217044, 185076, 3649, 223930, 
      198450, 195813, 3973, 223120, 224317, 4840, 5389, 193849, 220057, 
      214525, 220196, 209488, 219698, 196298, 190229, 169650, 227617, 216457, 
      195001, 163385, 222309, 207685, 170109, 171890, 217081, 209061, 205081, 
      228469, 208985, 201185, 193364, 227305, 190229, 182660, 237330, 215410, 
      210010, 203801, 241765, 217634, 184505, 227177, 244424, 230189, 247546, 
      217753, 201994, 211021, 232249, 240737, 218465, 243841, 202997, 200402, 
      235090, 233540, 245072, 249444, 219409, 225090, 224468 ], 
  [ 449069, 434565, 436585, 434050, 427610, 439400, 426717, 418925, 420929, 
      429892, 432893, 428994, 400469, 428797, 412605, 421730, 406925, 405866, 
      400322, 401444, 404930, 390160, 380825, 396833, 381860, 381530, 382226, 
      374180, 384154, 374789, 357457, 367965, 358160, 326573, 355265, 350116, 
      350285, 334760, 362218, 343129, 340425, 334340, 309457, 308516, 344570, 
      341524, 348410, 326717, 308034, 343250, 330650, 329725, 339364, 336298, 
      322857, 315677, 291965, 309538, 328010, 309429, 322010, 318565, 305930, 
      326729, 313600, 321929, 300085, 281245, 296372, 276457, 302738, 305801, 
      297265, 254813, 298900, 280537, 252845, 289330, 245650, 285749, 249077, 
      244925, 285017, 238841, 255050, 248417, 250000, 164096, 266645, 243668, 
      278018, 240706, 225461, 230074, 273380, 267908, 155780, 235250, 272509, 
      154701, 269657, 230845, 151805, 248513, 231769, 230633, 243405, 229085, 
      151141, 261700, 258345, 152217, 226013, 242505, 147865, 264809, 255956, 
      145625, 142965, 143498, 145493, 250849, 140634, 245501, 237845, 246058, 
      236473, 239508, 233000, 226161, 138186, 135649, 135173, 226372, 133280, 
      213565, 203593, 132253, 210568, 131944, 191882, 129050, 128893, 129940, 
      236165, 228293, 125226, 127829, 124901, 123944, 127829, 122585, 124704, 
      122009, 199805, 183725, 216994, 197986, 221333, 233245, 121453, 117064, 
      117640, 192205, 177421, 159865, 117837, 115177, 193205, 125480, 114920, 
      213425, 161969, 215296, 122305, 120205, 111605, 117778, 123250, 121444, 
      108602, 215825, 213860, 115684, 209329, 107505, 215186, 196829, 154760, 
      111080, 106493, 192442, 161605, 117202, 198500, 172096, 145664, 143609, 
      108961, 105649, 157930, 156517, 107848, 101224, 106889, 119737, 100945, 
      106450, 157160, 142277, 100708, 202346, 201050, 197861, 118600, 104200, 
      166770, 157981, 116797, 95008, 200525, 177193, 152330, 189736, 93780, 
      153050, 93221, 194816, 149060, 146705, 122692, 185445, 118985, 135460, 
      135298, 134865, 176426, 101666, 192061, 158260, 152485, 132232, 120292, 
      109845, 90205, 85433, 180781, 137122, 114957, 108090, 89037, 88010, 
      96530, 178569, 185632, 169490, 148733, 84989, 178120, 144040, 108424, 
      152402, 102370, 82330, 155125, 106184, 105290, 80210, 193825, 163201, 
      90576, 76660, 214009, 147449, 146381, 85826, 80954, 79469, 185965, 
      183317, 79045, 159210, 130698, 113585, 111233, 231050, 152965, 137416, 
      165997, 113977, 253300, 109073, 76313, 226525, 224674, 192725, 240565, 
      122530, 164125, 300445, 266146, 71956, 71696, 71081, 213770, 79625, 
      79181, 290725, 138410, 195136, 156740, 127040, 288754, 287809, 198250, 
      194625, 313517, 149197, 157645, 68633, 93433, 269117, 176570, 340229, 
      74101, 140465, 107300, 105604, 243338, 176609, 148625, 142805, 118609, 
      284245, 204916, 96997, 236425, 222434, 220025, 219226, 200650, 172921, 
      176500, 335725, 249145, 414973, 354500, 202205, 442481, 351845, 150497, 
      139306, 119585, 434596, 227344, 161929, 335905, 312146, 162746, 149537, 
      120625, 118130, 415445, 305170, 113769, 331321, 281321, 216497, 130772, 
      64532, 378986, 282754, 407592, 433745, 317458, 270514, 83189, 422273, 
      413824, 253633, 202820, 203444, 162461, 142900, 379625, 252250, 368953, 
      252688, 103060, 68625, 406745, 320890, 125513, 96050, 402725, 102152, 
      66952, 409426, 349834, 171034, 122986, 403012, 318500, 288320, 120932, 
      83300, 439105, 244210, 149585, 71045, 411688, 368509, 202948, 459722, 
      413216, 346516, 67721, 363805, 251362, 137961, 63586, 322100, 401114, 
      287737, 319754, 115921, 323098, 299385, 269098, 247869, 110394, 343060, 
      64825, 233746, 238581, 389008, 292265, 212185, 350874, 298885, 264690, 
      123505, 331880, 300500, 256805, 239572, 102461, 402025, 381914, 327181, 
      321866, 305194, 286061, 130234, 126880, 122841, 443165, 123578, 95498, 
      109973, 374485, 298465, 261841, 235364, 120089, 81616, 80000, 434845, 
      429829, 428580, 155485, 121573, 106285, 424450, 413353, 395218, 247658, 
      159218, 435316, 384160, 227641, 381421, 236941, 203674, 192474, 135994, 
      94194, 398837, 345661, 339037, 321725, 266120, 191300, 93805, 406913, 
      370178, 362149, 277945, 267264, 252160, 185860, 143793, 335690, 264965, 
      93125, 438056, 393704, 189764, 133444, 370962, 345970, 305082, 196522, 
      156130, 134946, 439840, 428473, 234260, 229825, 414052, 352692, 216925, 
      340772, 285860, 206081, 154960, 71492, 111889, 358024, 132349, 110965, 
      245282, 105122, 284404, 187636, 105300, 72001, 345641, 322562, 283688, 
      170068, 132173, 298265, 292097, 222820, 133376, 125840, 63737, 241306, 
      174266, 281277, 278280, 209205, 196740, 158440, 111501, 286978, 169058, 
      74873, 247673, 175508, 191650, 155977, 66877, 197000, 106741, 158882, 
      136145, 115249, 52560, 181553, 71570, 115172, 96200, 228826, 76954, 
      216121, 201620, 160852, 57194, 221608, 163144, 121108, 92293, 207397, 
      175369, 189306, 156325, 52177, 151785, 123561, 122932, 72297, 100201, 
      89561, 71549, 136612, 78005, 133328, 60740, 158225, 134357, 114610, 
      105170, 87016, 72980, 60713, 115565, 113125, 89437, 104546, 53066, 
      134305, 125712, 107761, 49636, 46980, 42937, 40617, 136445, 135085, 
      51922, 110804, 114185, 33721, 136008, 110853, 67005, 123472, 123201, 
      67066, 125540, 67685, 136025, 115496, 105445, 26825, 136930, 113098, 
      140666, 118729, 50881, 112520, 36189, 22865, 131561, 134797, 53978, 
      126113, 124100, 112177, 101722, 99937, 104516, 95044, 24200, 81889, 
      22265, 106717, 100426, 97252, 85345, 67460, 46160, 133810, 105473, 
      141044, 132500, 121556, 108596, 16857, 134018, 126373, 105316, 80314, 
      138970, 108320, 105808, 105185, 83906, 83176, 48725, 130244, 124708, 
      93008, 54833, 44818, 29473, 78152, 142649, 110266, 126772, 115297, 
      109289, 14468, 134010, 36145, 13617, 132425, 19396, 125957, 94450, 
      29650, 21213, 134810, 141937, 141200, 126185, 138121, 134506, 7146, 
      143117, 123812, 67477, 48325, 57625, 144917, 115265, 40385, 134500, 
      127400, 98536, 143753, 113524, 92833, 42260, 12820, 138181, 149130, 
      135013, 63994, 148244, 136340, 9773, 101690, 65722, 144225, 6625, 
      148642, 33757, 32381, 6506, 119645, 105125, 65749, 6849, 121472, 
      104897, 82097, 135521, 26434, 5141, 142045, 117730, 14153, 118882, 
      24210, 129236, 121525, 152170, 138562, 132722, 122810, 145188, 14848, 
      11713, 105893, 12209, 16757, 7650, 144065, 81460, 12752, 129298, 7625, 
      6610, 76293, 12789, 6525, 84625, 133369, 132644, 103361, 79441, 5444, 
      151988, 156605, 2969, 141921, 123725, 77954, 14681, 1105, 153842, 
      14186, 2500, 81497, 149009, 81440, 155178, 6658, 2665, 139805, 122477, 
      122426, 87650, 121680, 106852, 118865, 127220, 151762, 126466, 8864, 
      7456, 5729, 109922, 6602, 5261, 78689, 137897, 2857, 281, 9634, 4986, 
      3946, 625, 131240, 160144, 117108, 95625, 2953, 544, 121225, 87125, 
      83621, 81896, 5429, 221, 164106, 7105, 4132, 123929, 115625, 143657, 
      5780, 13, 163217, 962, 1157, 0, 362, 158408, 136165, 89405, 164034, 18, 
      138400, 500, 158429, 126761, 93661, 137677, 4261, 325, 85, 156865, 
      2353, 1010, 162473, 127513, 4160, 127530, 156937, 2080, 150740, 149192, 
      1217, 1073, 1480, 138002, 134317, 154105, 102245, 509, 612, 1152, 3650, 
      169597, 109576, 2329, 1885, 809, 5009, 172237, 135530, 1802, 156925, 
      141525, 1125, 981, 175685, 113249, 1465, 1025, 141714, 1114, 179240, 
      143285, 145625, 141850, 171865, 138937, 1305, 1297, 1321, 154325, 1530, 
      172996, 148538, 148625, 1985, 2466, 3625, 181045, 2116, 186250, 161410, 
      2340, 181429, 149189, 5410, 154346, 4580, 149938, 197962, 186665, 
      157145, 5162, 193069, 169493, 167060, 5140, 192325, 193450, 7361, 8452, 
      165290, 189524, 184400, 189661, 179765, 189225, 167593, 162000, 143117, 
      196594, 186250, 166426, 137394, 191690, 178154, 143570, 145213, 186866, 
      179456, 175810, 197492, 179496, 172306, 165097, 196514, 162290, 155333, 
      205853, 185561, 180569, 174836, 210010, 187645, 157160, 196564, 212585, 
      199370, 215501, 187882, 173345, 181690, 201352, 209288, 188648, 212186, 
      174400, 172009, 204109, 202753, 213589, 217685, 189890, 195161, 194605 ]
    , [ 436685, 422705, 424493, 422032, 415816, 426802, 414725, 407233, 
      409005, 417434, 420165, 416180, 389057, 415825, 400469, 409060, 394857, 
      393796, 388084, 389090, 392228, 378178, 369297, 384273, 370098, 369728, 
      369716, 361930, 371332, 362185, 345725, 355505, 346114, 316233, 343213, 
      338290, 338341, 323690, 349588, 331525, 328973, 322954, 299513, 298570, 
      332456, 329522, 335988, 315433, 297812, 330896, 318980, 318053, 326962, 
      324008, 311249, 304369, 282101, 298532, 315860, 298265, 310084, 306829, 
      294916, 314497, 302090, 309805, 288821, 271121, 285218, 266125, 290768, 
      293521, 285401, 245493, 286802, 269425, 243481, 277328, 236308, 273897, 
      239389, 235345, 272925, 229561, 244548, 238333, 239762, 167690, 255301, 
      233730, 265988, 230800, 216541, 220772, 261378, 256210, 158674, 225488, 
      260465, 157781, 257725, 221269, 153781, 237757, 222077, 221017, 232913, 
      219465, 154325, 249986, 246821, 155969, 216385, 231773, 150965, 252745, 
      244386, 148077, 143741, 146020, 148813, 239345, 141860, 234261, 227061, 
      234740, 225725, 228530, 222322, 215861, 140996, 137317, 137105, 215914, 
      133306, 203785, 194497, 132505, 200938, 131890, 183424, 129636, 128945, 
      133594, 224541, 217125, 124580, 126117, 124101, 123562, 131665, 122581, 
      123482, 121545, 190105, 175165, 206152, 188360, 210145, 221333, 119953, 
      118490, 119674, 182681, 168961, 152849, 116825, 115609, 183565, 122490, 
      114970, 202453, 154645, 204170, 119653, 117701, 112369, 115652, 119828, 
      118210, 108900, 204341, 202490, 113282, 198185, 109433, 203620, 186365, 
      147178, 108818, 105485, 182084, 153413, 113684, 187722, 163066, 138762, 
      136897, 106885, 104485, 149924, 148625, 105730, 101842, 104845, 115373, 
      100685, 104212, 148954, 135325, 99490, 190980, 189760, 186721, 113882, 
      101762, 157604, 149461, 112229, 95530, 189113, 167225, 144148, 178930, 
      95210, 144712, 93661, 183626, 140986, 138821, 117050, 174785, 113409, 
      128210, 128008, 127613, 166016, 98020, 180661, 149026, 143669, 125050, 
      114250, 104981, 88645, 85885, 169945, 129364, 109289, 103220, 87473, 
      86404, 92944, 167645, 174250, 159056, 139705, 83257, 167114, 135314, 
      102890, 143028, 97480, 80704, 145441, 100642, 99784, 78884, 181705, 
      152905, 86930, 76738, 200785, 138177, 137185, 82900, 79092, 78025, 
      174221, 171725, 77561, 149060, 122600, 106929, 104805, 216868, 143153, 
      128666, 155269, 107125, 238010, 102637, 74665, 212449, 210632, 180317, 
      225721, 114640, 153269, 283013, 250120, 70330, 70146, 69721, 200096, 
      76249, 75881, 273589, 129064, 182330, 146138, 118490, 271652, 270745, 
      185252, 181817, 295425, 139009, 146885, 66917, 87725, 252729, 164628, 
      321065, 70781, 130645, 100026, 98482, 227968, 164545, 138233, 132793, 
      110345, 267125, 191330, 90593, 221317, 207972, 205677, 204916, 187252, 
      161005, 164354, 316585, 233425, 393133, 334674, 188649, 419765, 332093, 
      139789, 129320, 111005, 412106, 212530, 150497, 316681, 293796, 151236, 
      138825, 111889, 109584, 393521, 287044, 105485, 312205, 264105, 202093, 
      121194, 61794, 358196, 265460, 385850, 411165, 298792, 253672, 77557, 
      400033, 391850, 237473, 188978, 189522, 150705, 132322, 358709, 236084, 
      348377, 236482, 95290, 64541, 384913, 301984, 115993, 88848, 381005, 
      94378, 62978, 387476, 329860, 158660, 113576, 381250, 299626, 270586, 
      111634, 77194, 416201, 228260, 138385, 66305, 389618, 347845, 188858, 
      436168, 391066, 326570, 63241, 343249, 235024, 127361, 59636, 302986, 
      379300, 269873, 300672, 106681, 303860, 281021, 251912, 231557, 101492, 
      323098, 60253, 218000, 222605, 367442, 274081, 197345, 330560, 280433, 
      247568, 113489, 312210, 281970, 239985, 223474, 93925, 379997, 360532, 
      307661, 302536, 286472, 268061, 119720, 116554, 112781, 419841, 113440, 
      87412, 100745, 353285, 279925, 244705, 219330, 110097, 74626, 73162, 
      411701, 406837, 405626, 143285, 111425, 97201, 401608, 390853, 373288, 
      231048, 146788, 412130, 362570, 211865, 359905, 220745, 188960, 178292, 
      124852, 85940, 376749, 325321, 318925, 302221, 248706, 177154, 85549, 
      384557, 349000, 341237, 260033, 249770, 235274, 171938, 132113, 315648, 
      247545, 84825, 414706, 371722, 175610, 122330, 349700, 325544, 286100, 
      182024, 143684, 123716, 416410, 405385, 218050, 213805, 391378, 331994, 
      201433, 320450, 267514, 191041, 142466, 64850, 101977, 337090, 121105, 
      101089, 228488, 95624, 266050, 173386, 95762, 65161, 325081, 302800, 
      265330, 156650, 120845, 279333, 273393, 206890, 121930, 114850, 57573, 
      224576, 160576, 262949, 260066, 193841, 181946, 145546, 101381, 268420, 
      155592, 67525, 230633, 161698, 177040, 143153, 60209, 182122, 96841, 
      145864, 124381, 104737, 47330, 167353, 64324, 104618, 86938, 212456, 
      69172, 200281, 186426, 147634, 51232, 205498, 149770, 110090, 83213, 
      191893, 161345, 174596, 143249, 46625, 138893, 112265, 111674, 64649, 
      90385, 80505, 63937, 124514, 69821, 121378, 54034, 144905, 122329, 
      103760, 94928, 78026, 65050, 53885, 104553, 102265, 80173, 94216, 
      46916, 122149, 114050, 97201, 43826, 41474, 37925, 35909, 124133, 
      122849, 45764, 99970, 103121, 29801, 123650, 99977, 59321, 111794, 
      111521, 59300, 113706, 59841, 123581, 104186, 94741, 23369, 124276, 
      101812, 127780, 107057, 44225, 101186, 31085, 19773, 119081, 122125, 
      46852, 113893, 111994, 100753, 90944, 89273, 93546, 84682, 20602, 
      72397, 18889, 95549, 89636, 86650, 75541, 58986, 39586, 121040, 94337, 
      127850, 119762, 109426, 97226, 14225, 121160, 113933, 94090, 70720, 
      125800, 96858, 94498, 93913, 74000, 73306, 41589, 117482, 112250, 
      82450, 47125, 38020, 24385, 68578, 129197, 98600, 114154, 103325, 
      97657, 11650, 120968, 30133, 10949, 119457, 15586, 113329, 83684, 
      24356, 17057, 121684, 128429, 127730, 113513, 124801, 121376, 6176, 
      129529, 111250, 58525, 40969, 49429, 131209, 103153, 33745, 121322, 
      114602, 87410, 130077, 101482, 82045, 35386, 9818, 124765, 135140, 
      121745, 55172, 134290, 122994, 7333, 90280, 56744, 130457, 5017, 
      134644, 27625, 26401, 4896, 107165, 93481, 56725, 5045, 108874, 93249, 
      71893, 122161, 21092, 3865, 128341, 105316, 10553, 106388, 19088, 
      116170, 108877, 137924, 125000, 119464, 110084, 131282, 11050, 8485, 
      94113, 8865, 12613, 5252, 130189, 71194, 9250, 116180, 5185, 4436, 
      66365, 9245, 4349, 74125, 120017, 119330, 91681, 69281, 3530, 137682, 
      142069, 1885, 128105, 110857, 67860, 10705, 1189, 139408, 10240, 1402, 
      71125, 134797, 71066, 140660, 4148, 1409, 126045, 109629, 109576, 
      76852, 108866, 94874, 106201, 114098, 137384, 113380, 5770, 4666, 3357, 
      97744, 4000, 3001, 68445, 124193, 1313, 865, 6340, 2756, 2020, 1777, 
      117874, 145330, 104498, 84269, 1325, 1690, 108385, 76297, 73021, 71410, 
      3037, 185, 149096, 4289, 2074, 110925, 103077, 129625, 3258, 493, 
      148229, 2504, 2813, 362, 0, 143642, 122501, 78401, 149000, 260, 124618, 
      18, 143657, 113585, 82385, 123929, 2141, 29, 169, 142165, 877, 180, 
      147505, 114293, 2074, 114308, 142229, 746, 136330, 134858, 369, 337, 
      514, 124228, 120733, 139529, 90441, 637, 1154, 2378, 6052, 154289, 
      97346, 1117, 901, 925, 7785, 156809, 121888, 3284, 142217, 127577, 857, 
      1625, 160101, 100817, 965, 1285, 127760, 1600, 163498, 129253, 131477, 
      127892, 156461, 125129, 1481, 1625, 1801, 139753, 1928, 157546, 134260, 
      134345, 2525, 3536, 5417, 165241, 2386, 170216, 146516, 2834, 165617, 
      134897, 7684, 139816, 6274, 135632, 181448, 170645, 142493, 6964, 
      176777, 154265, 151946, 6746, 176069, 177152, 9721, 11114, 150280, 
      173410, 168514, 173545, 164101, 173141, 152497, 147170, 129233, 180200, 
      170312, 151400, 123812, 175520, 162592, 129680, 131245, 170920, 163850, 
      160388, 181114, 163946, 157096, 150229, 180232, 147600, 140985, 189185, 
      169801, 165037, 159570, 193184, 171805, 142794, 180370, 195705, 183060, 
      198505, 172100, 158245, 166208, 184994, 192618, 172890, 195400, 159322, 
      157045, 187697, 186445, 196885, 200825, 174280, 179321, 178801 ], 
  [ 319185, 315809, 313045, 312098, 310426, 305488, 305537, 304105, 301325, 
      299140, 296561, 291050, 291969, 287657, 288977, 286954, 284873, 283810, 
      275050, 273780, 270090, 270440, 270653, 265157, 266900, 265770, 252090, 
      249604, 247634, 243025, 243997, 239369, 238312, 242537, 235405, 235028, 
      232801, 235584, 230402, 232805, 233285, 228772, 234133, 233188, 223866, 
      223204, 221330, 223513, 227114, 217746, 219474, 218545, 213044, 212362, 
      213245, 212425, 218961, 212650, 207234, 209345, 206002, 206537, 209026, 
      204349, 206344, 201925, 198361, 203401, 197028, 194597, 186642, 183325, 
      183541, 194417, 180388, 182717, 191641, 173170, 185210, 172769, 181465, 
      179689, 167237, 179965, 170690, 172813, 171208, 375048, 164761, 171236, 
      161802, 169058, 174505, 171154, 157940, 158836, 352372, 166770, 156265, 
      355265, 155797, 166337, 329281, 159325, 164869, 165325, 159785, 163769, 
      354073, 152596, 153221, 367085, 160681, 154085, 349189, 148525, 150020, 
      333413, 295721, 332866, 351577, 146485, 302930, 146705, 148601, 145666, 
      148021, 146276, 146128, 147245, 333890, 307469, 312561, 144260, 270856, 
      145769, 150125, 274601, 145952, 267920, 151930, 278546, 267241, 343892, 
      130121, 131801, 249218, 229529, 245705, 253504, 345745, 260101, 236744, 
      249965, 134329, 142129, 127634, 134098, 124801, 121585, 227897, 284800, 
      298112, 130681, 138185, 150877, 234617, 262205, 129289, 200864, 253984, 
      121645, 146605, 120328, 204845, 205921, 265777, 211450, 189850, 192020, 
      253202, 113661, 114084, 203764, 114325, 286325, 111418, 116145, 134560, 
      202320, 224001, 114130, 128665, 182170, 111428, 121640, 139784, 141709, 
      204173, 219965, 128962, 129937, 202256, 252944, 202885, 167173, 234349, 
      198458, 124192, 135577, 214196, 103298, 103594, 103585, 158848, 192208, 
      113882, 118625, 160225, 245096, 100665, 107581, 120130, 102608, 262964, 
      117658, 241705, 99720, 119236, 120861, 143812, 101489, 141677, 123124, 
      122162, 122525, 98010, 164938, 92945, 104516, 107497, 121472, 133412, 
      147641, 197249, 234661, 93593, 114410, 136025, 145874, 196073, 194242, 
      161362, 89765, 87272, 91026, 99721, 188809, 87712, 101392, 132640, 
      96218, 140114, 188522, 92561, 130384, 130282, 192762, 80309, 87893, 
      154568, 218660, 77405, 93629, 94153, 164938, 182354, 189625, 80401, 
      80937, 188401, 87074, 101546, 114677, 117101, 74530, 87985, 94720, 
      81905, 111077, 73684, 114925, 182461, 72377, 71314, 73593, 70481, 
      98114, 77617, 76225, 71378, 178868, 180200, 183565, 68346, 149917, 
      151065, 72857, 83722, 68008, 75780, 89064, 71674, 71525, 67138, 67493, 
      75737, 76985, 73489, 173925, 115141, 67145, 67730, 80145, 145945, 
      76189, 96356, 97844, 62842, 65365, 72405, 74545, 86965, 67129, 61828, 
      104353, 61493, 61034, 61013, 61010, 61538, 64853, 63652, 76409, 61469, 
      99137, 80852, 59897, 108333, 79785, 67885, 71818, 81549, 105220, 58760, 
      64189, 74981, 69530, 63410, 66917, 79397, 80882, 98001, 67322, 82085, 
      72773, 62573, 56653, 72020, 149060, 85410, 62410, 94112, 102749, 68450, 
      59714, 107209, 98437, 95560, 57157, 54900, 53924, 58313, 63428, 83637, 
      55762, 80125, 55400, 82484, 125261, 91645, 67082, 68317, 87410, 90009, 
      81568, 125968, 91930, 73730, 54130, 68170, 89492, 65476, 59176, 68500, 
      97732, 101701, 52474, 57349, 114129, 91792, 78065, 50212, 108778, 
      91720, 71188, 116365, 75737, 51650, 58445, 123370, 64276, 86770, 56173, 
      62714, 65045, 62866, 57461, 51850, 48929, 66674, 67700, 111845, 46738, 
      46793, 80200, 54301, 44269, 68330, 55345, 49010, 56677, 62864, 55364, 
      47489, 45380, 66673, 83653, 77074, 61345, 60010, 56074, 52065, 53050, 
      53672, 55205, 97721, 54346, 69250, 59841, 73609, 53309, 46133, 42740, 
      54029, 78440, 80008, 93361, 91529, 91076, 43249, 52321, 59321, 89330, 
      85397, 79202, 43082, 42202, 93028, 75304, 40573, 74153, 41113, 38890, 
      38834, 46034, 64730, 79625, 63065, 61217, 56641, 44816, 38452, 64337, 
      82125, 70066, 67609, 46285, 44360, 41992, 37780, 42677, 59450, 43649, 
      62849, 92560, 76864, 36900, 44260, 69242, 61762, 51122, 36490, 39082, 
      43370, 92744, 88541, 38404, 37949, 82868, 62900, 36185, 58932, 45412, 
      34885, 37096, 76212, 48149, 63440, 40745, 48017, 37458, 50130, 43940, 
      33140, 49508, 72725, 59005, 52642, 43216, 33076, 38961, 45845, 44453, 
      33284, 37768, 39784, 78773, 35050, 31690, 41585, 40976, 31601, 31076, 
      32576, 43745, 42506, 31250, 65221, 35037, 30532, 29954, 31693, 71545, 
      29728, 43745, 30610, 34141, 39509, 87464, 28597, 64282, 38628, 46720, 
      30490, 58514, 28925, 27956, 28580, 76954, 28832, 27680, 34996, 46777, 
      27353, 26365, 25970, 27217, 80677, 26645, 31853, 32020, 57005, 39533, 
      44813, 57049, 28180, 51561, 28072, 65332, 24309, 27505, 32434, 35730, 
      43840, 52084, 62901, 30185, 30929, 40673, 33490, 69570, 25037, 26792, 
      31925, 73300, 77012, 83317, 87365, 23985, 24217, 68410, 29380, 27981, 
      97165, 22736, 28625, 51641, 24520, 24245, 50098, 23396, 49121, 21141, 
      24480, 27161, 100557, 18026, 22850, 16978, 20509, 57733, 21456, 75665, 
      104525, 16605, 15857, 51250, 16717, 17092, 19493, 22570, 23173, 21380, 
      24644, 95488, 29789, 98317, 19585, 21250, 22052, 26861, 36836, 55336, 
      13234, 19125, 11700, 12708, 14500, 17460, 108797, 11826, 12937, 17348, 
      26570, 10394, 15560, 16232, 16405, 23778, 23840, 46697, 10404, 11236, 
      19336, 40861, 49946, 70421, 25168, 8469, 13498, 10100, 12157, 13309, 
      103156, 8570, 57965, 105485, 8573, 87380, 9265, 16762, 66586, 82025, 
      7762, 6925, 6984, 8685, 7085, 7450, 134810, 6505, 8692, 27977, 42257, 
      34037, 5905, 9685, 49429, 6628, 7488, 13648, 5525, 9524, 15101, 46516, 
      98260, 5513, 4514, 5521, 27634, 4420, 5252, 107137, 11194, 26170, 4373, 
      121493, 4010, 53897, 55705, 121370, 6849, 9841, 25385, 117725, 6280, 
      9605, 17053, 4405, 63274, 127153, 3761, 6506, 87597, 6058, 65810, 4468, 
      5513, 2722, 3442, 3970, 5202, 2900, 84296, 93101, 8177, 91205, 79033, 
      106538, 2557, 15572, 88552, 3706, 105709, 110266, 17561, 87785, 110177, 
      13949, 2989, 3060, 8005, 15925, 114660, 1700, 1537, 129685, 1973, 3673, 
      16010, 80893, 152477, 1138, 81178, 129188, 13957, 1069, 13896, 866, 
      103882, 126157, 1409, 3185, 3130, 11338, 3176, 5860, 3541, 2340, 610, 
      2378, 94120, 99080, 106109, 4930, 102202, 108025, 14285, 1053, 120733, 
      162733, 90890, 108530, 113858, 175013, 1552, 200, 3332, 8117, 119221, 
      174920, 2669, 10753, 12025, 12688, 105769, 149913, 170, 98677, 111620, 
      2165, 3413, 397, 103700, 160817, 45, 184050, 186633, 158408, 143642, 0, 
      841, 9801, 50, 156026, 680, 141380, 9, 1773, 8473, 745, 110905, 145177, 
      152897, 29, 122525, 134714, 61, 1717, 111592, 1730, 85, 125416, 244, 
      288, 134885, 137125, 132752, 1018, 1313, 397, 6641, 154849, 163700, 
      178568, 205738, 745, 5200, 128789, 133121, 155125, 215045, 985, 1690, 
      184770, 793, 1313, 147473, 166433, 1241, 4869, 143029, 158509, 1490, 
      163370, 1600, 1465, 1413, 1618, 1381, 1885, 157181, 160357, 163565, 
      1345, 162170, 1700, 1906, 1989, 165789, 177410, 193693, 2561, 160340, 
      2986, 2026, 165332, 2929, 2529, 205802, 2890, 193012, 3250, 5098, 4149, 
      3285, 195970, 4969, 3681, 3636, 191956, 5017, 5338, 210085, 217540, 
      4234, 5380, 5032, 5513, 5161, 5861, 4925, 4904, 5913, 6850, 6058, 5338, 
      6554, 6714, 5914, 6354, 6401, 6658, 6408, 6730, 8500, 8000, 7970, 7925, 
      9874, 9074, 9281, 11241, 10045, 9829, 9668, 12202, 10529, 11072, 12260, 
      13949, 12674, 14473, 12322, 12109, 12490, 13840, 15392, 13856, 15898, 
      13928, 13925, 15769, 16781, 19625, 20529, 18994, 19485, 19721 ], 
  [ 318112, 313924, 311508, 310445, 308425, 304705, 303826, 301930, 299498, 
      298125, 295952, 290557, 289330, 287396, 287440, 286229, 283220, 282157, 
      273629, 272533, 269365, 268613, 268130, 264200, 264725, 263653, 251017, 
      248125, 247025, 242068, 241706, 238180, 236485, 238100, 233578, 232853, 
      230800, 232249, 229445, 230282, 230530, 225901, 229058, 228113, 222097, 
      221261, 220025, 220468, 222445, 216325, 217009, 216080, 211681, 210825, 
      210664, 209380, 213712, 209141, 205465, 206068, 203885, 204130, 205517, 
      202696, 203589, 200098, 195200, 198500, 193693, 189986, 184525, 181672, 
      181250, 188240, 178445, 179266, 185522, 171053, 179033, 170420, 175810, 
      173860, 165236, 173672, 166253, 167738, 166365, 349093, 161600, 165929, 
      159685, 163693, 167632, 164861, 155765, 156197, 327461, 161173, 154148, 
      330064, 153506, 160450, 305762, 155236, 159156, 159496, 155290, 157940, 
      328698, 149957, 150292, 340840, 154852, 149938, 323930, 146408, 147149, 
      309140, 274000, 308477, 325970, 143498, 280513, 143312, 144512, 142389, 
      143874, 142477, 141865, 142402, 309037, 284356, 289042, 139649, 250237, 
      140114, 143426, 253634, 140065, 247417, 144245, 257057, 246564, 317705, 
      127250, 128234, 229585, 211520, 226304, 233465, 319268, 239482, 217981, 
      230042, 128500, 134560, 123545, 128153, 121234, 119120, 209540, 261977, 
      274361, 124562, 130442, 140930, 215506, 240890, 123344, 184769, 233249, 
      117730, 137122, 116645, 188228, 189072, 243940, 194021, 174393, 176273, 
      232061, 110500, 110749, 186741, 110642, 262690, 108373, 111418, 125425, 
      185065, 204832, 109229, 120458, 166829, 107165, 114709, 129605, 131240, 
      186628, 201028, 120465, 121266, 184769, 231281, 185282, 153108, 214020, 
      181145, 115985, 125456, 195317, 99905, 100085, 99844, 145305, 175185, 
      107125, 110882, 146450, 223549, 97330, 102042, 111865, 98345, 240025, 
      109625, 220274, 96037, 110797, 112132, 131661, 96994, 129410, 113409, 
      112505, 112810, 93109, 149713, 89552, 97817, 100160, 111641, 121841, 
      134272, 178834, 213172, 89330, 105449, 123874, 132505, 177658, 175885, 
      146021, 85618, 83821, 86125, 92674, 170626, 83681, 93881, 120257, 
      89693, 126745, 170165, 86500, 118001, 117841, 173941, 77960, 82760, 
      139285, 197693, 76738, 86930, 87338, 148553, 164345, 170978, 77472, 
      77776, 169812, 81709, 93049, 103976, 106052, 75313, 82098, 87209, 
      77410, 100666, 76149, 103876, 164104, 72986, 71865, 71650, 72250, 
      89269, 73296, 81938, 74945, 160453, 161669, 164744, 68317, 134170, 
      135202, 78106, 77081, 66645, 71053, 81205, 76865, 76658, 66065, 66130, 
      82436, 71620, 68994, 155626, 102932, 71234, 65033, 88468, 130082, 
      70244, 86525, 87781, 65365, 62842, 67330, 68890, 78642, 72320, 61625, 
      93188, 63610, 62165, 61970, 61909, 61045, 62098, 61245, 84674, 64514, 
      111520, 90161, 59636, 122050, 88978, 63274, 66105, 73690, 118589, 
      60413, 60680, 83362, 76577, 60017, 62306, 71770, 72965, 110500, 74021, 
      73762, 80980, 67880, 57668, 65669, 132269, 96169, 67833, 106321, 
      116234, 75961, 64441, 94826, 111400, 108117, 60840, 55045, 54185, 
      55268, 58585, 94570, 59445, 90536, 59141, 73349, 110500, 103970, 74941, 
      61850, 77405, 102160, 72433, 111033, 104429, 83213, 52013, 61529, 
      101701, 73277, 65237, 61685, 86045, 115650, 55809, 53434, 100354, 
      104465, 88592, 50705, 123713, 104509, 80613, 102184, 86090, 55565, 
      53602, 108377, 72425, 99037, 62408, 70805, 58114, 71189, 64450, 57041, 
      52786, 59221, 77125, 97780, 49725, 50128, 92061, 61000, 45864, 78277, 
      62450, 54085, 50906, 71825, 62585, 52100, 48889, 58640, 96210, 88645, 
      70074, 68449, 63585, 58474, 48033, 48365, 49492, 112250, 48749, 60521, 
      52852, 84890, 60530, 51208, 46133, 48200, 68029, 69365, 107600, 105536, 
      105025, 40784, 46724, 52100, 103105, 98650, 91585, 47345, 40085, 
      107325, 87165, 43560, 85898, 44738, 40253, 39385, 41945, 56233, 92240, 
      73012, 70816, 65312, 50297, 38945, 55840, 95146, 81289, 78426, 52520, 
      49957, 46661, 37925, 39400, 68933, 49130, 54410, 107089, 89305, 37393, 
      40113, 80581, 71825, 58981, 37505, 36965, 39397, 107389, 102664, 42029, 
      41284, 96353, 73369, 38708, 68821, 52285, 36712, 35037, 65221, 42146, 
      74257, 36772, 41956, 41953, 43489, 50813, 33749, 42925, 62024, 69242, 
      61661, 50089, 32409, 35104, 53588, 51848, 36445, 34085, 35405, 67028, 
      39429, 31429, 48400, 47617, 33892, 32497, 31097, 38032, 49669, 30641, 
      55274, 39880, 30445, 31085, 30098, 60554, 31265, 37684, 29305, 30922, 
      34376, 74269, 29090, 54161, 33553, 39673, 34289, 49205, 31912, 29957, 
      27565, 64861, 32225, 26897, 30617, 39440, 29818, 26568, 27217, 25970, 
      67946, 25108, 27880, 27989, 47464, 33298, 37418, 47450, 25425, 42832, 
      25085, 54341, 23410, 24634, 27765, 30133, 36329, 42949, 52084, 25748, 
      26260, 33568, 28009, 57709, 22340, 23341, 26792, 60917, 64165, 69716, 
      73300, 21520, 21636, 56549, 24653, 23602, 81882, 20329, 23956, 42100, 
      21069, 20794, 40673, 20177, 39812, 18850, 20449, 22202, 84520, 16025, 
      18761, 15325, 17000, 46568, 17425, 62122, 87908, 14314, 13856, 40781, 
      14020, 14221, 15578, 17669, 18098, 16769, 19105, 79625, 22916, 82106, 
      15264, 16349, 16861, 20452, 28397, 43997, 11349, 14746, 10453, 10765, 
      11629, 13429, 91426, 10057, 10530, 13085, 19813, 9089, 11645, 12085, 
      12200, 17485, 17489, 36170, 8461, 8829, 14029, 31204, 38897, 56762, 
      18353, 7570, 9873, 7925, 8996, 9626, 86017, 7033, 45698, 88114, 6920, 
      71749, 7090, 11745, 53217, 66916, 6341, 6084, 6085, 6568, 5954, 6029, 
      114829, 5780, 6401, 20176, 32020, 25076, 5354, 6698, 38090, 5265, 5545, 
      9153, 4916, 6421, 10084, 35525, 81353, 4498, 4369, 4274, 19601, 4217, 
      4121, 89360, 7105, 18369, 3880, 102440, 3865, 41746, 43322, 102317, 
      4384, 6100, 17642, 98962, 3989, 5864, 11108, 3274, 49905, 107578, 3152, 
      3925, 71560, 3593, 52093, 2873, 3280, 2925, 2601, 2665, 3085, 2581, 
      68549, 76484, 4610, 74762, 63808, 88645, 2180, 9685, 72341, 2169, 
      87874, 92025, 11152, 71632, 91936, 8410, 1800, 1813, 4264, 9864, 96013, 
      1961, 2146, 109762, 1480, 1730, 9833, 65378, 130756, 1573, 65605, 
      109265, 8186, 1156, 8125, 1417, 86105, 106466, 800, 1184, 1129, 6205, 
      1117, 2525, 1250, 745, 929, 725, 77213, 81709, 88100, 1885, 84541, 
      89842, 8282, 328, 101448, 140200, 74273, 90289, 95153, 151610, 305, 
      1157, 925, 3796, 100052, 151517, 610, 5620, 6544, 7033, 87760, 128308, 
      1417, 81306, 93089, 338, 890, 136, 85865, 138400, 1234, 160009, 162418, 
      136165, 122501, 841, 0, 4900, 1297, 133957, 13, 120413, 850, 178, 3978, 
      20, 92432, 123920, 131060, 754, 103066, 114269, 1192, 180, 93061, 193, 
      810, 105725, 505, 433, 114440, 116506, 112481, 293, 298, 890, 2900, 
      132896, 141109, 154933, 180305, 2340, 2097, 108866, 112850, 133172, 
      189032, 2754, 733, 160729, 1460, 820, 126100, 143668, 3242, 2056, 
      122004, 136324, 997, 140837, 3833, 1088, 1210, 1125, 3092, 1160, 
      135112, 138056, 141032, 1780, 139753, 3469, 1877, 1960, 143140, 153949, 
      169130, 4852, 138097, 5625, 2925, 142741, 5220, 2500, 180485, 3209, 
      168565, 3221, 8433, 6730, 3778, 171349, 7956, 5044, 4825, 167625, 7946, 
      8325, 184594, 191585, 5249, 8077, 7381, 8210, 7162, 8500, 6056, 5629, 
      5188, 9953, 8465, 6353, 5365, 9469, 7741, 5629, 5792, 9065, 8293, 8325, 
      11545, 9769, 9217, 8650, 12745, 9509, 9194, 14692, 12104, 11540, 10973, 
      15885, 12704, 10985, 14957, 17690, 15545, 18388, 14381, 13124, 14085, 
      16769, 18785, 15857, 19465, 14885, 14708, 18756, 19594, 23018, 24154, 
      20705, 21544, 21722 ], 
  [ 322452, 316304, 314728, 313385, 310525, 309745, 306626, 303610, 302018, 
      302605, 301412, 296297, 289890, 293696, 290660, 291409, 286160, 285097, 
      277129, 276453, 274545, 271133, 268970, 268820, 266405, 265473, 255357, 
      251485, 252485, 246688, 243106, 242240, 239005, 234320, 236098, 234533, 
      232900, 231129, 234065, 231122, 230810, 225901, 223738, 222793, 224757, 
      223501, 223805, 220048, 218105, 219825, 217989, 217060, 215321, 214045, 
      211364, 208960, 207972, 207601, 208125, 205088, 205705, 205250, 203977, 
      205636, 203869, 202618, 194500, 193600, 192573, 185786, 186345, 184612, 
      182650, 180260, 180685, 177866, 177682, 172873, 171053, 171680, 169090, 
      166720, 167336, 165412, 162473, 162418, 161605, 293373, 160900, 160049, 
      161505, 157673, 157972, 156601, 157445, 156757, 274261, 154593, 155968, 
      276164, 154906, 153170, 255922, 152296, 152296, 152356, 151370, 150800, 
      274378, 150517, 150152, 284420, 147712, 146858, 269890, 148228, 147149, 
      257480, 228500, 256537, 271090, 143218, 233333, 142052, 141572, 141409, 
      140794, 140237, 138505, 137642, 255977, 235496, 239202, 135449, 207397, 
      133394, 134186, 209954, 132785, 204857, 132625, 212117, 203584, 261425, 
      127250, 126554, 189125, 174980, 186404, 192025, 262288, 196642, 179621, 
      188882, 121360, 123220, 120605, 120733, 119554, 120100, 172160, 213817, 
      223961, 116722, 118682, 123850, 176306, 196370, 115924, 152849, 190129, 
      115210, 121162, 114685, 155048, 155332, 198160, 158881, 144013, 145193, 
      187961, 109800, 109629, 152581, 108682, 212570, 107953, 106938, 110305, 
      150345, 165492, 104329, 107578, 136729, 103805, 104909, 111965, 112900, 
      151208, 162248, 106885, 107266, 149489, 185921, 149722, 126088, 171880, 
      146285, 103105, 107956, 156677, 98645, 98545, 97744, 119545, 141025, 
      97745, 99122, 120130, 178469, 96210, 95602, 98845, 94985, 191585, 
      97165, 175474, 94077, 97357, 97992, 109261, 93074, 106730, 96889, 
      96125, 96290, 88209, 119893, 88292, 88577, 89380, 94841, 100841, 
      108932, 141314, 168232, 85970, 90749, 101474, 107165, 140138, 138505, 
      115921, 82538, 82421, 81225, 82594, 133666, 80881, 82681, 97297, 80873, 
      101405, 132785, 78800, 95041, 94741, 135441, 79220, 77300, 109325, 
      154013, 82058, 77690, 77818, 115933, 127805, 132898, 77332, 77076, 
      131872, 75689, 79469, 85076, 86312, 84133, 74818, 76009, 73490, 82466, 
      89029, 84136, 126724, 81386, 80125, 73890, 83450, 74849, 69796, 102658, 
      90485, 122933, 123869, 126244, 75177, 103090, 103842, 97706, 67981, 
      70285, 66573, 69165, 96325, 95978, 70405, 69770, 105536, 65600, 65074, 
      118386, 80392, 88034, 65453, 115488, 98722, 62824, 69725, 70421, 78385, 
      63682, 62010, 62170, 65482, 91780, 68065, 73168, 75650, 71825, 71210, 
      71009, 66785, 62378, 62365, 111554, 78794, 148340, 119561, 65936, 
      162090, 118098, 59074, 59245, 61650, 157789, 71333, 59140, 110522, 
      100517, 58757, 58106, 60290, 60785, 147600, 97121, 60602, 107720, 
      87620, 67048, 57269, 98669, 129069, 87853, 142721, 155714, 101021, 
      82781, 71866, 149620, 145357, 76660, 62325, 61745, 54848, 53825, 
      127890, 75265, 122596, 75101, 58229, 81800, 140650, 100841, 53170, 
      60185, 138420, 57313, 81913, 141529, 113033, 53833, 52429, 138101, 
      99037, 86797, 52165, 64765, 156250, 70789, 50914, 74034, 141985, 
      120932, 58825, 166693, 142309, 110293, 74884, 118010, 71945, 48842, 
      79117, 99025, 135577, 84388, 97265, 48314, 98209, 88250, 76501, 69026, 
      48161, 106805, 70760, 63865, 65108, 127621, 84100, 56644, 109217, 
      86530, 73265, 43906, 100385, 86945, 70160, 64289, 46180, 133450, 
      123505, 98074, 95749, 88645, 80874, 42853, 42485, 42632, 154250, 42169, 
      46381, 42912, 119050, 84890, 70388, 61253, 41060, 49829, 50605, 148900, 
      146276, 145625, 41764, 40144, 41600, 143285, 137570, 128405, 64565, 
      41905, 148765, 122725, 57700, 121178, 60418, 50473, 47645, 39005, 
      42653, 129620, 103952, 100916, 93172, 70457, 47065, 42260, 133506, 
      115309, 111466, 74500, 70397, 64861, 45205, 38420, 98753, 69290, 40970, 
      149089, 126265, 45513, 37033, 114881, 103045, 84881, 46885, 38785, 
      36737, 149669, 143684, 57709, 56264, 135833, 105569, 51728, 99621, 
      75805, 48052, 36997, 45621, 34586, 107297, 34112, 34256, 59733, 34389, 
      74333, 42149, 33965, 43124, 100882, 90361, 73609, 37729, 32724, 79208, 
      76628, 51005, 32125, 31765, 45608, 56929, 37729, 71780, 70577, 46352, 
      42857, 34457, 31172, 73889, 36101, 38194, 58500, 37165, 40745, 33178, 
      40954, 41905, 29984, 33085, 30082, 28916, 49349, 37210, 36661, 28233, 
      29593, 50389, 33665, 46052, 41717, 32045, 42601, 47345, 31937, 26977, 
      28660, 42698, 33988, 37157, 29890, 44146, 28328, 25220, 25189, 31364, 
      25178, 26498, 31210, 25705, 28692, 24805, 34741, 28170, 24634, 23425, 
      23553, 25129, 27829, 32904, 21968, 21920, 23348, 21709, 36009, 22760, 
      21941, 21332, 37957, 40085, 43816, 46280, 22500, 22336, 34849, 20173, 
      19962, 51922, 21449, 19616, 26000, 19669, 19394, 24853, 19337, 24272, 
      20250, 17649, 17162, 52740, 18125, 15821, 18265, 15460, 26548, 14625, 
      36362, 54728, 15714, 15956, 22441, 14440, 14221, 13058, 12769, 12778, 
      12569, 12665, 48265, 13256, 49906, 11764, 11449, 11261, 11912, 14957, 
      23557, 13729, 11106, 14373, 13005, 11629, 10629, 56426, 12717, 11650, 
      9725, 10433, 12869, 9125, 9005, 8980, 9225, 9089, 17690, 10701, 9949, 
      8149, 14824, 19157, 30722, 8833, 12330, 8053, 9605, 8296, 7666, 51577, 
      10253, 23018, 53114, 9860, 40949, 8770, 6565, 27877, 37376, 9841, 
      10984, 10845, 8388, 10154, 9529, 73529, 10960, 7801, 8276, 14240, 
      10376, 10954, 6418, 17650, 8905, 7785, 5233, 10376, 5861, 4904, 15925, 
      47473, 8978, 10949, 8194, 7141, 10657, 8321, 53380, 4165, 6469, 9620, 
      63380, 10445, 19346, 20362, 63257, 5364, 4000, 5882, 60602, 5389, 3764, 
      3688, 7474, 24565, 67258, 8612, 4625, 39780, 4573, 25913, 5953, 4820, 
      10345, 7501, 6445, 4905, 8741, 37469, 43304, 2930, 42002, 33988, 52385, 
      8200, 2405, 40141, 5389, 51754, 54925, 2612, 39572, 54836, 1970, 5860, 
      5733, 2164, 2164, 57933, 9521, 10546, 68602, 7220, 3970, 1853, 34858, 
      85256, 9553, 34945, 68105, 1186, 8296, 1125, 9677, 50125, 65866, 6260, 
      3284, 3229, 745, 3077, 1405, 2650, 3825, 8629, 3665, 43333, 46709, 
      51560, 1465, 48841, 52882, 722, 5508, 61828, 92740, 41093, 53189, 
      56933, 102050, 4225, 10397, 2045, 296, 60712, 101957, 2570, 160, 244, 
      313, 51220, 83088, 11357, 46306, 55289, 2858, 1730, 6436, 49745, 91220, 
      11034, 108909, 110898, 89405, 78401, 9801, 4900, 0, 11237, 87617, 5333, 
      76733, 9810, 3258, 58, 5200, 54772, 79540, 85280, 9434, 63026, 71849, 
      10852, 3400, 55261, 3413, 9490, 65125, 8065, 7713, 72020, 73666, 70481, 
      5473, 4778, 9010, 800, 86836, 93509, 104813, 125845, 13120, 1537, 
      67706, 70850, 87112, 133172, 13954, 5353, 109629, 10000, 6560, 81440, 
      95648, 15002, 2196, 78184, 89704, 6737, 93377, 16153, 7108, 7650, 6865, 
      14152, 6340, 88772, 91156, 93572, 9760, 92573, 14669, 8737, 8820, 
      95400, 104249, 116770, 17312, 91337, 18925, 12025, 95141, 17680, 9360, 
      126305, 10909, 116485, 10081, 23413, 19890, 11898, 118849, 22096, 
      15264, 14625, 115825, 21946, 22465, 129994, 135865, 14629, 21517, 
      19981, 21650, 18922, 21800, 15716, 14309, 10368, 24373, 21205, 15733, 
      9425, 23049, 19081, 10809, 11252, 21805, 19773, 19105, 25825, 20969, 
      19157, 17330, 26605, 17489, 15914, 29952, 24004, 22600, 21053, 31705, 
      24884, 17705, 28397, 33650, 29405, 34768, 26281, 22504, 24865, 30769, 
      33905, 27617, 35005, 24125, 23528, 32896, 33314, 38138, 39834, 31765, 
      33444, 33482 ], 
  [ 320825, 317637, 314785, 313864, 312272, 307034, 307305, 305981, 303113, 
      300730, 298049, 292500, 293933, 289045, 290673, 288452, 286589, 285524, 
      276692, 275378, 271556, 272170, 272549, 266669, 268706, 267560, 253604, 
      251210, 249028, 244493, 245785, 240885, 239978, 244829, 237065, 236770, 
      234497, 237602, 231844, 234625, 235161, 230666, 236557, 235610, 225488, 
      224866, 222836, 225437, 229428, 219272, 221252, 220321, 214546, 213904, 
      215037, 214325, 221393, 214660, 208820, 211293, 207668, 208273, 211028, 
      205901, 208162, 203513, 200257, 205717, 198962, 196825, 188264, 184829, 
      185197, 197009, 181954, 184645, 194213, 174760, 187780, 174413, 183905, 
      182165, 168785, 182549, 172820, 175097, 173434, 382370, 166577, 173570, 
      163364, 171400, 177209, 173716, 159506, 160514, 359426, 169160, 157813, 
      362385, 157385, 168793, 335993, 161345, 167281, 167765, 161901, 166205, 
      361225, 154258, 154953, 374445, 163109, 156105, 356305, 150053, 151730, 
      340289, 301977, 339764, 358769, 148213, 309348, 148529, 150593, 147460, 
      150025, 148194, 148154, 149409, 340884, 314041, 319229, 146362, 276818, 
      148117, 152725, 280645, 148354, 273850, 154760, 284708, 273205, 351178, 
      131777, 133625, 254916, 234833, 251345, 259298, 353093, 266033, 242226, 
      255725, 136685, 144905, 129568, 136480, 126605, 123121, 233269, 291250, 
      304786, 133093, 140989, 154213, 240165, 268285, 131657, 205682, 259922, 
      123521, 149825, 122146, 209785, 210913, 271973, 216580, 194500, 196738, 
      259220, 115337, 115802, 208786, 116125, 292941, 113060, 118193, 137666, 
      207386, 229529, 116212, 131545, 186772, 113354, 124210, 143138, 145133, 
      209305, 225433, 131908, 132925, 207370, 259066, 208025, 171457, 240145, 
      203524, 127058, 138905, 219634, 104996, 105320, 105365, 162994, 197194, 
      116388, 121369, 164425, 251170, 102341, 109789, 122996, 104506, 269370, 
      120464, 247745, 101474, 122138, 123833, 147610, 103437, 145493, 126322, 
      125344, 125721, 100040, 169460, 94609, 106978, 110113, 124690, 137050, 
      151713, 202537, 240689, 95461, 117412, 139797, 149940, 201357, 199508, 
      165896, 91593, 88930, 93032, 102245, 194021, 89506, 104026, 136450, 
      98612, 144160, 193768, 94837, 134186, 134096, 198116, 81685, 89941, 
      159066, 224530, 78373, 96053, 96605, 169700, 187508, 194933, 81913, 
      82505, 193693, 89172, 104400, 118061, 120569, 75140, 90205, 97330, 
      83785, 114385, 73882, 118385, 187685, 73021, 71968, 74849, 70837, 
      101032, 79441, 75625, 71296, 184090, 185450, 188885, 69128, 154493, 
      155669, 72361, 86096, 69106, 77690, 91730, 71188, 71053, 68164, 68589, 
      74885, 79045, 75337, 179105, 118849, 66917, 69140, 78893, 150529, 
      78377, 99482, 101026, 62984, 66725, 74381, 76661, 89725, 66625, 62626, 
      107797, 61729, 61508, 61529, 61540, 62404, 66265, 64978, 75157, 61477, 
      96889, 79346, 60701, 105761, 78305, 69737, 73936, 84185, 102730, 59098, 
      65773, 73693, 68564, 64964, 68765, 81973, 83528, 95717, 66436, 84825, 
      71521, 62021, 57137, 74282, 153842, 83540, 61828, 91890, 100217, 67360, 
      59296, 110921, 96029, 93250, 56989, 55586, 54578, 59765, 65314, 81713, 
      55588, 78325, 55210, 85402, 129537, 89381, 65896, 70589, 90536, 87785, 
      84482, 130282, 89620, 72148, 55348, 70480, 87250, 64298, 58418, 70850, 
      101258, 99037, 52372, 58997, 118157, 89434, 76225, 50794, 105872, 
      89330, 69610, 120485, 73933, 51400, 60309, 127684, 63002, 84500, 55357, 
      61448, 67405, 61540, 56457, 51280, 48681, 69156, 66106, 115921, 46696, 
      46665, 78010, 53357, 44557, 66600, 54301, 48456, 58741, 61370, 54290, 
      47045, 45202, 69281, 81289, 74948, 59905, 58640, 54928, 51185, 54928, 
      55618, 57249, 94877, 56360, 72020, 62189, 71545, 52225, 45565, 42578, 
      56093, 81610, 83234, 90577, 88801, 88362, 44497, 54325, 61717, 86656, 
      82849, 76864, 42704, 43364, 90226, 73090, 40501, 71965, 40885, 39208, 
      39348, 47668, 67428, 77225, 61309, 59545, 55193, 44138, 38978, 67033, 
      79625, 68000, 65641, 45421, 43650, 41506, 38386, 44109, 57800, 42965, 
      65525, 89690, 74498, 37418, 45898, 67140, 59968, 49860, 36880, 40228, 
      44964, 89842, 85765, 38162, 37777, 80242, 61002, 36205, 57170, 44378, 
      35069, 38218, 79490, 50221, 61450, 42325, 50101, 36992, 52352, 42898, 
      33610, 51714, 75925, 57149, 51080, 42170, 33850, 40505, 44585, 43277, 
      33130, 39266, 41450, 82217, 34600, 32360, 40545, 39978, 31653, 31338, 
      33538, 45729, 41380, 32000, 68225, 34469, 31154, 30280, 32677, 74797, 
      29954, 45805, 31520, 35513, 41341, 91242, 29069, 67316, 40442, 49010, 
      30160, 61348, 28789, 28058, 29410, 80456, 28594, 28450, 36634, 49129, 
      27337, 26893, 26244, 28093, 84325, 27585, 33381, 33562, 59877, 41605, 
      47165, 59933, 29410, 54233, 29354, 68546, 25085, 28757, 34120, 37640, 
      46210, 54842, 66065, 31805, 32605, 42937, 35360, 72980, 26233, 28170, 
      33709, 76834, 80658, 87145, 91305, 25121, 25381, 71812, 31058, 29573, 
      101389, 23850, 30285, 54477, 25882, 25605, 52900, 24698, 51893, 22217, 
      25970, 28873, 104933, 19012, 24340, 17876, 21853, 60925, 22922, 79425, 
      109025, 17645, 16825, 54260, 17849, 18266, 20917, 24232, 24877, 22970, 
      26458, 99794, 31921, 102701, 21097, 22900, 23770, 28873, 39338, 58538, 
      14152, 20645, 12458, 13634, 15650, 18890, 113445, 12704, 13969, 18826, 
      28648, 11152, 16946, 17674, 17861, 25736, 25810, 49673, 11306, 12250, 
      21050, 43625, 53044, 74149, 27242, 9113, 14800, 11050, 13345, 14621, 
      107714, 9360, 61345, 110097, 9389, 91570, 10205, 18388, 70228, 86085, 
      8516, 7537, 7610, 9605, 7765, 8200, 140040, 7085, 9650, 30265, 45133, 
      36601, 6437, 10805, 52565, 7354, 8354, 15130, 6065, 10666, 16705, 
      49562, 102730, 6145, 4932, 6205, 29956, 4850, 5906, 111809, 12560, 
      28432, 4869, 126469, 4420, 57205, 59069, 126344, 7817, 11117, 27625, 
      122625, 7202, 10877, 18857, 5045, 66868, 132245, 4273, 7492, 91829, 
      7012, 69480, 5210, 6409, 3028, 4000, 4640, 6068, 3330, 88450, 97465, 
      9389, 95525, 83057, 111204, 2993, 17338, 92810, 4420, 110357, 115012, 
      19449, 92025, 114921, 15625, 3613, 3698, 9245, 17725, 119498, 1970, 
      1721, 134825, 2421, 4469, 17828, 84965, 158041, 1352, 85256, 134314, 
      15665, 1361, 15602, 1044, 108484, 131221, 1865, 3977, 3920, 12884, 
      3978, 6970, 4397, 3026, 832, 3076, 98498, 103570, 110753, 5960, 106760, 
      112709, 16025, 1517, 125677, 168461, 95188, 113220, 118660, 180949, 
      2138, 250, 4194, 9441, 124129, 180850, 3445, 12269, 13625, 14330, 
      110393, 155405, 144, 103141, 116362, 2873, 4289, 725, 108266, 166489, 
      17, 190112, 192737, 164034, 149000, 50, 1297, 11237, 0, 161604, 1090, 
      146690, 53, 2405, 9805, 1165, 115609, 150553, 158413, 97, 127465, 
      139892, 29, 2329, 116306, 2340, 145, 130402, 410, 482, 140045, 142325, 
      137866, 1412, 1777, 493, 7757, 160361, 169362, 184482, 212084, 565, 
      6154, 133801, 138217, 160625, 221525, 757, 2120, 190772, 829, 1629, 
      152829, 172125, 953, 5741, 148297, 164057, 1800, 169000, 1250, 1745, 
      1649, 1924, 1153, 2245, 162693, 165925, 169189, 1421, 167760, 1450, 
      2084, 2165, 171425, 183240, 199789, 2173, 165874, 2512, 1972, 170946, 
      2533, 2693, 212068, 2960, 199058, 3400, 4432, 3665, 3305, 202052, 4381, 
      3485, 3482, 197962, 4441, 4744, 216365, 223930, 4112, 4850, 4586, 4981, 
      4793, 5337, 4765, 4842, 6197, 6208, 5584, 5200, 6948, 6152, 5576, 6632, 
      6649, 6176, 6050, 6436, 7850, 7650, 7744, 7825, 9248, 9032, 9365, 
      10469, 9605, 9473, 9410, 11368, 10057, 11138, 11650, 13085, 12020, 
      13565, 11860, 11897, 12136, 13162, 14594, 13394, 15056, 13714, 13753, 
      15061, 16105, 18793, 19637, 18560, 18965, 19213 ], 
  [ 450269, 435825, 437797, 435268, 428852, 440498, 427905, 420149, 422105, 
      430978, 433925, 429984, 401669, 429745, 413685, 422720, 407993, 406928, 
      401312, 402410, 405824, 391162, 381893, 397721, 382874, 382532, 383048, 
      375026, 384904, 375545, 358345, 368721, 358970, 327641, 356057, 350938, 
      351077, 335690, 362896, 343969, 341289, 335186, 310525, 309578, 345284, 
      342250, 349064, 327545, 309024, 343892, 331400, 330469, 339970, 336916, 
      323577, 316433, 292949, 310336, 328616, 310185, 322640, 319225, 306704, 
      327305, 314290, 322505, 300757, 282097, 297050, 277225, 303236, 306233, 
      297757, 255701, 299338, 281125, 253709, 289732, 246472, 286169, 249833, 
      245681, 285365, 239633, 255632, 249065, 250618, 166898, 267077, 244322, 
      278336, 241348, 226253, 230800, 273674, 268250, 158426, 235892, 272785, 
      157365, 269945, 231505, 154289, 248981, 232405, 231281, 243909, 229721, 
      153793, 261994, 258669, 154953, 226625, 242937, 150481, 265025, 256250, 
      148133, 145197, 146000, 148121, 251125, 142920, 245813, 238229, 246352, 
      236857, 239850, 233378, 226593, 140688, 137965, 137525, 226762, 135314, 
      214045, 204181, 134317, 211066, 133954, 192548, 131144, 130897, 132490, 
      236297, 228497, 127080, 129509, 126725, 125834, 130385, 124529, 126450, 
      123869, 200201, 184301, 217204, 198388, 221477, 233269, 123121, 119194, 
      119866, 192589, 177973, 160645, 119565, 117133, 193565, 126890, 116810, 
      213569, 162689, 215410, 123757, 121669, 113585, 119296, 124552, 122770, 
      110480, 215837, 213890, 117130, 209389, 109629, 215168, 196985, 155354, 
      112514, 108125, 192592, 162097, 118432, 198578, 172450, 146354, 144329, 
      110413, 107245, 158440, 157045, 109282, 103090, 108329, 120805, 102661, 
      107848, 157610, 142925, 102250, 202280, 200996, 197825, 119578, 105538, 
      167040, 158353, 117793, 96802, 200429, 177325, 152744, 189730, 95706, 
      153428, 94985, 194738, 149474, 147149, 123490, 185445, 119765, 135970, 
      135796, 135369, 176420, 102728, 191893, 158434, 152725, 132730, 120970, 
      110709, 91585, 87125, 180685, 137512, 115677, 108936, 90405, 89360, 
      97556, 178425, 185410, 169412, 148877, 86285, 177946, 144226, 109114, 
      152480, 103156, 83620, 155137, 106850, 105956, 81536, 193441, 163105, 
      91530, 78202, 213445, 147509, 146453, 86888, 82184, 80765, 185629, 
      183005, 80329, 159120, 130932, 114041, 111725, 230312, 152917, 137530, 
      165793, 114385, 252370, 109541, 77537, 225781, 223924, 192233, 239677, 
      122740, 163861, 299137, 265060, 73138, 72890, 72305, 213044, 80525, 
      80093, 289441, 138356, 194530, 156482, 127106, 287464, 286525, 197608, 
      194013, 312065, 148993, 157345, 69761, 93925, 267917, 176072, 338585, 
      74953, 140285, 107522, 105850, 242276, 176069, 148349, 142589, 118669, 
      282901, 204130, 97345, 235393, 221504, 219113, 218320, 199888, 172393, 
      175930, 334045, 248005, 412861, 352706, 201401, 440225, 350057, 150137, 
      139060, 119561, 432370, 226330, 161449, 334189, 310568, 162248, 149165, 
      120565, 118100, 413297, 303616, 113769, 329605, 279905, 215525, 130562, 
      65402, 377000, 281320, 405450, 431465, 315796, 269140, 83585, 420041, 
      411634, 252361, 201914, 202514, 161873, 142498, 377585, 250960, 366961, 
      251386, 103090, 69237, 404549, 319156, 125261, 96164, 400541, 102170, 
      67570, 407200, 347920, 170320, 122740, 400810, 316754, 286754, 120698, 
      83570, 436717, 242920, 149045, 71525, 409426, 366469, 201946, 457220, 
      410930, 344578, 68225, 361765, 249988, 137493, 64168, 320282, 398864, 
      286105, 317924, 115645, 321232, 297657, 267556, 246465, 110160, 341074, 
      65269, 232420, 237213, 386746, 290537, 210985, 348804, 297109, 263124, 
      123061, 329906, 298706, 255281, 238162, 102245, 399673, 379664, 325225, 
      319940, 303364, 284345, 129700, 126370, 122373, 440597, 123092, 95336, 
      109625, 372241, 296641, 260233, 233930, 119609, 81610, 80018, 432277, 
      427285, 426042, 154645, 121057, 105937, 421924, 410881, 392836, 246116, 
      158336, 432730, 381826, 226225, 379093, 235453, 202420, 191304, 135304, 
      93960, 396413, 343513, 336925, 319709, 264434, 190130, 93565, 404441, 
      367892, 359905, 276169, 265554, 250546, 184714, 143001, 333572, 263261, 
      92861, 435410, 391274, 188570, 132730, 368640, 343780, 303120, 195268, 
      155200, 134208, 437170, 425857, 232730, 228325, 411490, 350442, 215497, 
      338570, 283970, 204713, 153994, 71450, 111325, 355714, 131569, 110401, 
      243620, 104612, 282490, 186370, 104778, 71905, 343373, 320420, 281762, 
      168922, 131357, 296237, 290105, 221266, 132530, 125066, 63725, 239620, 
      173060, 279333, 276354, 207729, 195354, 157354, 110853, 284992, 167876, 
      74657, 245921, 174266, 190276, 154885, 66757, 195578, 106105, 157748, 
      135209, 114505, 52650, 180221, 71336, 114410, 95642, 227140, 76624, 
      214513, 200114, 159658, 57140, 219946, 161914, 120250, 91741, 205825, 
      174025, 187848, 155125, 52165, 150597, 122625, 122002, 71937, 99493, 
      88973, 71189, 135538, 77549, 132266, 60506, 156941, 133277, 113716, 
      104372, 86410, 72530, 60437, 114617, 112201, 88765, 103700, 52880, 
      133165, 124650, 106873, 49498, 46890, 42925, 40653, 135269, 133921, 
      51712, 109850, 113189, 33853, 134802, 109881, 66537, 122362, 122085, 
      66568, 124394, 67169, 134777, 114410, 104449, 26945, 135592, 111976, 
      139280, 117529, 50473, 111362, 36009, 22997, 130205, 133405, 53456, 
      124781, 122786, 110965, 100612, 98845, 103370, 93994, 24218, 80965, 
      22301, 105517, 99280, 96130, 84349, 66674, 45674, 132340, 104261, 
      139490, 131018, 120170, 107330, 16965, 132500, 124921, 104050, 79300, 
      137380, 106994, 104506, 103889, 82820, 82090, 48065, 128690, 123202, 
      91802, 54077, 44200, 29125, 77090, 140969, 108868, 125218, 113845, 
      107885, 14450, 132372, 35617, 13617, 130793, 19210, 124373, 93160, 
      29224, 20961, 133136, 140197, 139466, 124577, 136405, 132820, 7380, 
      141353, 122210, 66445, 47545, 56701, 143117, 113717, 39701, 132778, 
      125738, 97138, 141941, 111970, 91477, 41522, 12682, 136393, 147240, 
      133237, 62920, 146354, 134546, 9701, 100196, 64612, 142353, 6673, 
      146728, 33085, 31733, 6548, 117965, 103577, 64609, 6849, 119762, 
      103337, 80765, 133685, 25864, 5213, 140149, 116032, 13841, 117160, 
      23652, 127418, 119773, 150160, 136660, 130868, 121040, 143226, 14482, 
      11437, 104261, 11909, 16325, 7488, 142085, 80050, 12410, 127432, 7445, 
      6472, 74925, 12429, 6381, 83161, 131449, 130730, 101705, 78025, 5330, 
      149906, 154481, 2969, 139905, 121853, 76520, 14213, 1261, 151700, 
      13700, 2458, 79985, 146885, 79922, 153000, 6376, 2581, 137741, 120557, 
      120500, 86048, 119754, 105058, 116957, 125234, 149572, 124480, 8450, 
      7090, 5429, 108068, 6260, 4973, 77129, 135785, 2665, 425, 9160, 4680, 
      3688, 853, 129170, 157834, 115146, 93861, 2725, 754, 119221, 85433, 
      81965, 80258, 5069, 233, 161748, 6661, 3802, 121865, 113633, 141425, 
      5354, 61, 160817, 1172, 1385, 18, 260, 156026, 133957, 87617, 161604, 
      0, 136162, 362, 156029, 124613, 91813, 135433, 3853, 205, 25, 154465, 
      2041, 800, 160025, 125341, 3746, 125352, 154513, 1762, 148346, 146810, 
      953, 821, 1186, 135680, 132025, 151645, 100217, 365, 522, 1170, 3848, 
      166993, 107458, 1945, 1537, 629, 5249, 169597, 133172, 1832, 154393, 
      139113, 873, 873, 173009, 111065, 1165, 845, 139284, 964, 176522, 
      140837, 143153, 139408, 169189, 136513, 1089, 1105, 1153, 151769, 1332, 
      170290, 146000, 146081, 1781, 2340, 3613, 178249, 1858, 183412, 158752, 
      2106, 178609, 146609, 5440, 151700, 4490, 147316, 194980, 183761, 
      154457, 5072, 190105, 166697, 164282, 5002, 189361, 190468, 7325, 8458, 
      162500, 186554, 181466, 186685, 176849, 186237, 164761, 159210, 140465, 
      193540, 183268, 163588, 134784, 188660, 175220, 140900, 142525, 183860, 
      176498, 172864, 194378, 176490, 169348, 162193, 193364, 159380, 152477, 
      202625, 182465, 177509, 171818, 206740, 184525, 154250, 193354, 209261, 
      196136, 212153, 184720, 170285, 178564, 198082, 205946, 185450, 208820, 
      171298, 168925, 200785, 199417, 210145, 214205, 186596, 191825, 191269 ]
    , [ 320405, 316285, 313825, 312770, 310778, 306920, 306133, 304277, 
      301801, 300340, 298117, 292690, 291677, 289493, 289669, 288370, 285445, 
      284378, 275794, 274676, 271442, 270800, 270385, 266281, 266932, 265850, 
      253058, 250196, 249002, 244061, 243833, 240181, 238544, 240421, 235625, 
      234932, 232853, 234440, 231386, 232385, 232657, 228020, 231401, 230452, 
      224090, 223268, 221962, 222581, 224722, 218258, 219050, 218117, 213588, 
      212746, 212689, 211445, 216005, 211250, 207386, 208141, 205834, 206109, 
      207610, 204593, 205600, 202001, 197213, 200693, 195716, 192113, 186386, 
      183473, 183113, 190501, 180260, 181233, 187765, 172850, 181250, 172237, 
      177965, 176021, 166993, 175873, 168250, 169801, 168400, 353312, 163453, 
      168004, 161426, 165762, 169853, 167018, 157492, 157972, 331540, 163250, 
      155861, 334165, 155233, 162549, 309685, 157145, 161233, 161585, 157237, 
      160021, 332797, 151700, 152065, 345025, 156917, 151825, 328001, 148081, 
      148900, 313105, 277693, 312442, 330061, 145241, 284266, 145093, 146365, 
      144154, 145729, 144292, 143720, 144313, 313018, 288153, 292877, 141524, 
      253760, 142085, 145505, 257189, 142056, 250920, 146410, 260650, 250069, 
      321764, 128893, 129949, 232954, 214717, 229645, 236872, 323341, 242945, 
      221248, 233425, 130421, 136661, 125282, 130082, 122909, 120677, 212741, 
      265640, 278120, 126485, 132533, 143249, 218773, 244385, 125245, 187720, 
      236680, 119417, 139385, 118304, 191225, 192085, 247469, 197090, 177250, 
      179156, 235498, 112073, 112340, 189748, 112265, 266377, 109922, 113141, 
      127592, 188072, 208037, 110954, 122525, 169634, 108820, 116640, 131872, 
      133537, 189657, 204201, 122554, 123373, 187784, 234728, 188305, 155761, 
      217321, 184130, 118024, 127693, 198452, 101434, 101626, 101405, 147880, 
      178120, 108994, 112853, 149045, 226944, 98837, 103777, 113882, 99944, 
      243556, 111610, 223645, 97568, 112820, 114185, 134068, 98605, 131809, 
      115540, 114626, 114937, 94730, 152402, 91013, 99620, 102029, 113768, 
      124148, 136765, 181845, 216497, 90869, 107474, 126229, 134986, 180661, 
      178874, 148690, 87121, 85248, 87698, 94469, 173573, 85160, 95720, 
      122600, 91426, 129186, 173114, 88173, 120328, 120170, 176930, 79241, 
      84329, 141904, 200900, 77841, 88657, 89077, 151282, 167242, 173941, 
      78805, 79133, 172765, 83290, 94954, 106105, 108217, 76250, 83725, 
      89000, 78885, 102753, 76900, 106025, 167009, 73925, 72802, 72845, 
      73053, 91170, 74725, 82325, 75554, 163332, 164560, 167665, 69290, 
      136769, 137813, 78525, 78730, 67744, 72500, 82976, 77282, 77081, 67130, 
      67225, 82693, 73125, 70405, 158465, 105137, 71749, 66250, 88541, 
      132653, 71785, 88468, 89748, 66026, 64025, 68777, 70397, 80425, 72701, 
      62564, 95261, 64305, 62962, 62785, 62730, 62010, 63297, 62404, 84725, 
      65105, 111141, 90100, 60565, 121529, 88925, 64649, 67594, 75401, 
      118100, 61136, 61937, 83385, 76738, 61258, 63673, 73449, 74674, 110093, 
      74210, 75505, 81009, 68209, 58441, 67204, 134884, 95930, 68146, 105928, 
      115705, 76050, 64818, 96973, 110921, 107680, 61321, 55892, 55012, 
      56437, 59940, 94289, 59914, 90305, 59600, 75140, 112873, 103537, 74970, 
      63361, 79282, 101741, 74216, 113416, 103970, 83066, 53066, 63050, 
      101268, 73300, 65440, 63220, 88084, 115033, 56290, 54665, 102605, 
      103976, 88325, 51476, 122986, 104000, 80452, 104465, 85829, 55970, 
      54913, 110738, 72388, 98570, 62561, 70762, 59625, 71114, 64513, 57290, 
      53173, 60778, 76932, 100017, 50194, 50557, 91600, 61073, 46465, 78010, 
      62477, 54322, 52265, 71656, 62596, 52381, 49284, 60229, 95665, 88202, 
      69925, 68330, 63562, 58565, 49306, 49664, 50833, 111493, 50074, 62170, 
      54317, 84461, 60521, 51417, 46516, 49537, 69840, 71200, 106853, 104813, 
      104308, 41765, 48029, 53573, 102402, 98001, 91026, 47626, 41026, 
      106564, 86656, 43969, 85397, 45077, 40826, 40042, 43082, 57826, 91645, 
      72693, 70533, 65125, 50440, 39604, 57429, 94505, 80834, 78013, 52577, 
      50080, 46880, 38612, 40441, 68650, 49261, 55981, 106280, 88712, 38036, 
      41236, 80098, 71474, 58858, 38090, 37874, 40498, 106560, 101889, 42340, 
      41625, 95636, 72964, 39125, 68468, 52244, 37193, 35920, 67028, 43433, 
      73800, 37845, 43245, 42146, 44834, 50756, 34340, 44260, 63785, 68833, 
      61378, 50024, 33124, 36149, 53425, 51721, 36756, 35104, 36496, 68881, 
      39610, 32090, 48325, 47560, 34285, 32980, 31880, 39253, 49554, 31330, 
      56929, 40001, 31076, 31586, 30881, 62309, 31720, 38925, 30050, 31865, 
      35513, 76240, 29641, 55810, 34676, 41000, 34490, 50762, 32193, 30340, 
      28260, 66698, 32456, 27560, 31652, 40781, 30141, 27121, 27658, 26669, 
      69833, 25825, 28849, 28964, 49009, 34497, 38737, 48997, 26260, 44285, 
      25936, 56020, 24041, 25469, 28786, 31250, 37640, 44420, 53729, 26725, 
      27261, 34821, 29090, 59450, 23129, 24208, 27833, 62708, 66004, 71633, 
      75265, 22277, 22405, 58274, 25636, 24545, 83953, 21064, 24925, 43573, 
      21904, 21625, 42122, 20980, 41245, 19553, 21320, 23165, 86609, 16658, 
      19610, 15914, 17777, 48137, 18248, 63925, 90025, 14945, 14453, 42250, 
      14681, 14900, 16361, 18554, 19001, 17620, 20052, 81640, 23993, 84145, 
      16069, 17210, 17748, 21465, 29620, 45520, 11890, 15545, 10916, 11300, 
      12260, 14180, 93553, 10562, 11101, 13844, 20826, 9530, 12352, 12816, 
      12937, 18434, 18440, 37549, 8948, 9364, 14864, 32489, 40322, 58457, 
      19336, 7937, 10522, 8420, 9593, 10273, 88052, 7450, 47225, 90169, 7345, 
      73620, 7565, 12514, 54850, 68725, 6730, 6409, 6416, 7025, 6305, 6410, 
      117130, 6085, 6868, 21213, 33309, 26225, 5629, 7225, 39481, 5620, 5960, 
      9832, 5185, 6948, 10809, 36868, 83300, 4797, 4570, 4589, 20618, 4420, 
      4420, 91381, 7706, 19354, 4105, 104585, 4050, 43173, 44773, 104458, 
      4805, 6653, 18605, 101065, 4384, 6409, 11881, 3545, 51442, 109757, 
      3365, 4338, 73361, 3986, 53650, 3172, 3645, 3034, 2818, 2930, 3434, 
      2740, 70304, 78329, 5101, 76585, 65501, 90610, 2329, 10404, 74128, 
      2434, 89825, 94018, 11917, 73405, 93925, 9081, 2017, 2036, 4745, 10585, 
      98036, 2020, 2165, 111905, 1609, 2005, 10546, 67057, 133065, 1586, 
      67274, 111380, 8833, 1193, 8768, 1402, 87986, 108545, 901, 1429, 1370, 
      6770, 1360, 2900, 1513, 932, 914, 914, 78976, 83520, 89977, 2210, 
      86378, 91733, 8905, 401, 103441, 142529, 75986, 92170, 97082, 154025, 
      424, 1040, 1156, 4225, 102017, 153920, 801, 6125, 7085, 7592, 89597, 
      130517, 1258, 83065, 94964, 481, 1105, 113, 87652, 140661, 1049, 
      162434, 164861, 138400, 124618, 680, 13, 5333, 1090, 136162, 0, 122500, 
      677, 257, 4357, 5, 94253, 126029, 133229, 585, 104985, 116290, 977, 
      241, 94880, 250, 625, 107648, 356, 296, 116425, 118505, 114440, 226, 
      261, 689, 3133, 135013, 143284, 157216, 182770, 2005, 2248, 110753, 
      114773, 135265, 191545, 2389, 650, 163034, 1205, 685, 128125, 145837, 
      2845, 2153, 123985, 138425, 850, 142970, 3400, 925, 1025, 970, 2705, 
      1025, 137185, 140153, 143153, 1517, 141850, 3060, 1642, 1721, 145241, 
      156130, 171425, 4365, 140148, 5098, 2578, 144820, 4717, 2237, 182834, 
      2890, 170804, 2930, 7786, 6161, 3425, 173594, 7333, 4589, 4388, 169828, 
      7325, 7690, 186905, 193940, 4810, 7460, 6800, 7589, 6605, 7873, 5585, 
      5200, 4901, 9266, 7850, 5882, 5122, 8810, 7178, 5330, 5477, 8434, 7712, 
      7762, 10820, 9160, 8658, 8145, 12002, 9010, 8749, 13877, 11425, 10897, 
      10372, 15034, 12005, 10504, 14180, 16801, 14746, 17477, 13658, 12505, 
      13402, 15944, 17896, 15112, 18554, 14240, 14081, 17893, 18729, 22061, 
      23165, 19906, 20705, 20885 ], 
  [ 438005, 424085, 425825, 423370, 417178, 428020, 416033, 408577, 410301, 
      418640, 421317, 417290, 390377, 416893, 401669, 410170, 396045, 394978, 
      389194, 390176, 393242, 379300, 370485, 385281, 371232, 370850, 370658, 
      362896, 372202, 363061, 346733, 356381, 347044, 317421, 344125, 339232, 
      339253, 324740, 350386, 332485, 329957, 323920, 300701, 299752, 333290, 
      330368, 336762, 316381, 298922, 331658, 319850, 318917, 327688, 324746, 
      312089, 305245, 283205, 299450, 316586, 299141, 310834, 307609, 295810, 
      315193, 302900, 310501, 289613, 272093, 286016, 267013, 291386, 294073, 
      286013, 246501, 287360, 270133, 244465, 277850, 237250, 274437, 240265, 
      236221, 273393, 230473, 245250, 239101, 240500, 170612, 255853, 234504, 
      266426, 231562, 217453, 221618, 261792, 256672, 161440, 226250, 260861, 
      160565, 258133, 222049, 156385, 238345, 222833, 221785, 233537, 220221, 
      157097, 250400, 247265, 158825, 217117, 232325, 153701, 253081, 244800, 
      150705, 146093, 148642, 151561, 239741, 144266, 234693, 227565, 235154, 
      226229, 228992, 222820, 216413, 143618, 139753, 139577, 216424, 135460, 
      204385, 195205, 134689, 201556, 134020, 184210, 131850, 131069, 136264, 
      224793, 217449, 126554, 127917, 126045, 125572, 134341, 124645, 125348, 
      123525, 190621, 175861, 206482, 188882, 210409, 221477, 121741, 120740, 
      122020, 183185, 169633, 153749, 118673, 117685, 184045, 124020, 116980, 
      202717, 155485, 204404, 121225, 119285, 114469, 117290, 121250, 119656, 
      110898, 204473, 202640, 114848, 198365, 111677, 203722, 186641, 147892, 
      110372, 107237, 182354, 154025, 115034, 187920, 163540, 139572, 137737, 
      108457, 106201, 150554, 149273, 107284, 103828, 106405, 116561, 102521, 
      105730, 149524, 136093, 101152, 191034, 189826, 186805, 114980, 103220, 
      157994, 149953, 113345, 97444, 189137, 167477, 144682, 179044, 97256, 
      145210, 95545, 183668, 141520, 139385, 117968, 174905, 114309, 128840, 
      128626, 128237, 166130, 99202, 180613, 149320, 144029, 125668, 115048, 
      105965, 90145, 87697, 169969, 129874, 110129, 104186, 88961, 87874, 
      94090, 167621, 174148, 159098, 139969, 84673, 167060, 135620, 103700, 
      143226, 98386, 82114, 145573, 101428, 100570, 80330, 181441, 152929, 
      88004, 78400, 200341, 138357, 137377, 84082, 80442, 79441, 174005, 
      171533, 78965, 149090, 122954, 107505, 105417, 216250, 143225, 128900, 
      155185, 107653, 237200, 103225, 76009, 211825, 210002, 179945, 224953, 
      114970, 153125, 281825, 249154, 71632, 71460, 71065, 199490, 77269, 
      76913, 272425, 129130, 181844, 146000, 118676, 270482, 269581, 184730, 
      181325, 294093, 138925, 146705, 68165, 88337, 251649, 164250, 319541, 
      71753, 130585, 100368, 98848, 227026, 164125, 138077, 132697, 110525, 
      265901, 190664, 91061, 220405, 207162, 204885, 204130, 186610, 160597, 
      163904, 315025, 232405, 391141, 333000, 187965, 417629, 330425, 139549, 
      129194, 111101, 410000, 211636, 150137, 315085, 292338, 150858, 138573, 
      111949, 109674, 391493, 285610, 105605, 310609, 262809, 201241, 121104, 
      62784, 356330, 264146, 383828, 409005, 297250, 252418, 78073, 397921, 
      389780, 236321, 188192, 188712, 150237, 132040, 356789, 234914, 346505, 
      235300, 95440, 65273, 382837, 300370, 115861, 89082, 378941, 94516, 
      63716, 385370, 328066, 158066, 113450, 379168, 298000, 269140, 111520, 
      77584, 413933, 227090, 137965, 66905, 387476, 345925, 187976, 433786, 
      388900, 324752, 63865, 341329, 233770, 127013, 60338, 301288, 377170, 
      268361, 298962, 106525, 302114, 279413, 250490, 230273, 101378, 321232, 
      60817, 216794, 221357, 365300, 272473, 196265, 328610, 278777, 246122, 
      113165, 310356, 280296, 238581, 222184, 93829, 377765, 358402, 305825, 
      300730, 284762, 266465, 119306, 116164, 112433, 417393, 113074, 87370, 
      100517, 351161, 278221, 243217, 218016, 109737, 74740, 73300, 409253, 
      404413, 403208, 142565, 111029, 96973, 399202, 388501, 371026, 229626, 
      146026, 409664, 360356, 210569, 357697, 219377, 187826, 177242, 124282, 
      85826, 374445, 323293, 316933, 300325, 247140, 176104, 85429, 382205, 
      346834, 339113, 258377, 248180, 233780, 170912, 131441, 313650, 245961, 
      84681, 412180, 369412, 174536, 121736, 347498, 323474, 284258, 180890, 
      142874, 123098, 413860, 402889, 216640, 212425, 388936, 329864, 200125, 
      318368, 265744, 189793, 141620, 64928, 101533, 334900, 120445, 100645, 
      226946, 95234, 264256, 172240, 95360, 65185, 322933, 300778, 263524, 
      155624, 120149, 277425, 271521, 205456, 121204, 114196, 57681, 223010, 
      159490, 261125, 258260, 192485, 180680, 144580, 100853, 266554, 154530, 
      67429, 229001, 160576, 175786, 142181, 60209, 180820, 96325, 144850, 
      123565, 104113, 47540, 166141, 64210, 103976, 86500, 210890, 68962, 
      198793, 185040, 146560, 51298, 203956, 148660, 109352, 82781, 190441, 
      160121, 173258, 142169, 46733, 137825, 111449, 110864, 64409, 89797, 
      80037, 63697, 123560, 69485, 120436, 53920, 143741, 121369, 102986, 
      94250, 77540, 64720, 53729, 103725, 101461, 79621, 93490, 46850, 
      121129, 113108, 96433, 43808, 41504, 38033, 36065, 123077, 121805, 
      45674, 99136, 102245, 30053, 122564, 99125, 58973, 110804, 110525, 
      58922, 112680, 59445, 122453, 103220, 93865, 23609, 123058, 100810, 
      126514, 105977, 43937, 100148, 31025, 20025, 117845, 120853, 46450, 
      112681, 110800, 99661, 89954, 88301, 92520, 83752, 20740, 71593, 19045, 
      94469, 88610, 85648, 74665, 58320, 39220, 119690, 93245, 126416, 
      118400, 108160, 96080, 14453, 119762, 112601, 92944, 69826, 124330, 
      95652, 93316, 92737, 73034, 72340, 41049, 116048, 110864, 81364, 46489, 
      37522, 24157, 67636, 127637, 97322, 112720, 101993, 96373, 11752, 
      119450, 29725, 11069, 117945, 15520, 111865, 82514, 24050, 16925, 
      120130, 126809, 126116, 112025, 123205, 119810, 6530, 127885, 109768, 
      57613, 40309, 48625, 129529, 101725, 33181, 119720, 113060, 86132, 
      128385, 100048, 80809, 34768, 9800, 123097, 133370, 120089, 54218, 
      132520, 121320, 7381, 88906, 55754, 128705, 5185, 132850, 27073, 25873, 
      5058, 105605, 92053, 55705, 5165, 107284, 91809, 70681, 120445, 20642, 
      4057, 126565, 103738, 10361, 104786, 18650, 114472, 107245, 136034, 
      123218, 117730, 108434, 129440, 10804, 8329, 92601, 8685, 12301, 5210, 
      128329, 69904, 9028, 114434, 5125, 4418, 65117, 9005, 4325, 72781, 
      118217, 117536, 90145, 67985, 3536, 135720, 140065, 2005, 126209, 
      109105, 66546, 10357, 1465, 137386, 9874, 1480, 69733, 132793, 69668, 
      138602, 3986, 1445, 124101, 107829, 107770, 75370, 107060, 93200, 
      104413, 112232, 135314, 111514, 5476, 4420, 3177, 96010, 3778, 2833, 
      67005, 122201, 1241, 1129, 5986, 2570, 1882, 2125, 115924, 143140, 
      102656, 82625, 1217, 2020, 106501, 74725, 71485, 69892, 2797, 317, 
      146858, 3965, 1864, 108981, 101205, 127513, 2952, 661, 145949, 2834, 
      3161, 500, 18, 141380, 120413, 76733, 146690, 362, 122500, 0, 141377, 
      111557, 80657, 121805, 1853, 29, 229, 139885, 685, 90, 145177, 112241, 
      1780, 112250, 139925, 548, 134056, 132596, 225, 205, 340, 122026, 
      118561, 137189, 88533, 613, 1184, 2516, 6370, 151805, 95348, 853, 673, 
      865, 8145, 154289, 119650, 3434, 139805, 125285, 725, 1637, 157545, 
      98753, 785, 1225, 125450, 1570, 160900, 126925, 129125, 125570, 153905, 
      122825, 1385, 1553, 1753, 137317, 1850, 154960, 131842, 131921, 2441, 
      3530, 5525, 162565, 2248, 167498, 143978, 2720, 162917, 132437, 7834, 
      137290, 6304, 133130, 178586, 167861, 139925, 6994, 173933, 151589, 
      149288, 6728, 173225, 174290, 9805, 11240, 147610, 170560, 165700, 
      170689, 161305, 170273, 149785, 144500, 126701, 177266, 167450, 148682, 
      121322, 172610, 159778, 127130, 128677, 168034, 161012, 157562, 178120, 
      161060, 154258, 147445, 177202, 144810, 138249, 186077, 166825, 162097, 
      156672, 190034, 168805, 140004, 177280, 192501, 179946, 195277, 169058, 
      155305, 163202, 181844, 189396, 169812, 192154, 156340, 154081, 184493, 
      183229, 193561, 197465, 171106, 176105, 175585 ], 
  [ 322578, 319178, 316402, 315449, 313765, 308809, 308852, 307408, 304616, 
      302425, 299834, 294293, 295200, 290882, 292202, 290173, 288074, 287005, 
      278197, 276921, 273213, 273557, 273764, 268250, 269993, 268857, 255105, 
      252601, 250625, 245986, 246952, 242306, 241237, 245450, 238312, 237929, 
      235690, 238473, 233285, 235688, 236168, 231625, 236980, 236029, 226701, 
      226033, 224153, 226330, 229925, 220545, 222273, 221338, 215813, 215125, 
      216002, 215170, 221706, 215389, 209961, 212066, 208717, 209252, 211741, 
      207058, 209053, 204616, 201010, 206050, 199665, 197192, 189225, 185890, 
      186100, 196970, 182929, 185252, 194176, 175657, 187697, 175250, 183940, 
      182146, 169682, 182410, 173117, 175240, 173629, 377469, 167170, 173645, 
      164205, 171449, 176890, 173533, 160313, 161209, 354745, 169137, 158626, 
      357626, 158152, 168692, 331636, 161674, 167218, 167674, 162128, 166106, 
      356404, 154921, 155546, 369410, 162994, 156392, 351496, 150826, 152321, 
      335714, 298010, 335149, 353860, 148756, 305201, 148970, 150866, 147925, 
      150280, 148529, 148369, 149480, 336125, 309698, 314784, 146477, 273061, 
      147968, 152324, 276800, 148145, 270113, 154105, 280721, 269410, 346037, 
      132260, 133940, 251345, 231650, 247826, 255625, 347866, 262216, 238853, 
      252068, 136426, 144226, 129725, 136189, 126880, 123658, 229970, 286873, 
      300185, 132736, 140240, 152932, 236672, 264260, 131338, 202913, 256033, 
      123688, 148648, 122365, 206882, 207946, 267802, 213469, 191857, 194021, 
      255197, 115650, 116073, 205753, 116308, 288308, 113389, 118116, 136513, 
      204273, 225954, 116077, 130612, 184117, 113369, 123581, 141725, 143650, 
      206114, 221906, 130897, 131872, 204185, 254873, 204808, 169090, 236266, 
      200369, 126097, 137482, 216089, 105185, 105481, 105466, 160729, 194089, 
      115757, 120500, 162100, 246965, 102528, 109444, 121993, 104465, 264821, 
      119509, 243556, 101565, 121081, 122706, 145657, 103328, 143492, 124933, 
      123965, 124328, 99801, 166729, 94730, 106301, 109282, 123257, 135197, 
      149426, 199028, 236434, 95360, 116177, 137792, 147641, 197840, 195997, 
      163105, 91496, 88997, 92745, 101440, 190528, 89425, 103105, 134353, 
      97925, 141821, 190217, 94250, 132073, 131965, 194445, 81986, 89570, 
      156245, 220337, 79076, 95300, 95824, 166609, 184025, 191296, 82066, 
      82602, 190066, 88733, 103205, 116330, 118754, 76177, 89632, 96361, 
      83540, 112712, 75313, 116554, 184090, 74000, 72925, 75204, 72080, 
      99713, 79210, 77812, 72965, 180449, 181781, 185146, 69921, 151492, 
      152640, 74420, 85285, 69565, 77337, 90621, 73225, 73076, 68689, 69044, 
      77282, 78530, 75028, 175464, 116674, 68672, 69257, 81666, 147460, 
      77698, 97865, 99353, 64345, 66868, 73908, 76048, 88468, 68626, 63325, 
      105850, 62984, 62525, 62504, 62501, 63029, 66344, 65137, 77888, 62948, 
      100610, 82325, 61370, 109800, 81252, 69352, 73285, 83016, 106681, 
      60221, 65650, 76436, 70985, 64865, 68372, 80852, 82337, 99450, 68765, 
      83528, 74210, 64010, 58090, 73457, 150497, 86841, 63841, 95537, 104168, 
      69869, 61133, 108628, 99850, 96973, 58570, 56313, 55325, 59714, 64829, 
      85032, 57157, 81514, 56789, 83873, 126650, 93028, 68465, 69700, 88793, 
      91386, 82945, 127345, 93301, 75101, 55501, 69541, 90857, 66841, 60541, 
      69865, 99097, 103060, 53833, 58708, 115488, 93145, 79418, 51565, 
      110125, 93061, 72529, 117706, 77072, 52985, 59780, 124705, 65605, 
      88093, 57490, 64025, 66356, 64165, 58760, 53149, 50228, 67973, 68993, 
      113138, 48025, 48074, 81469, 55570, 45538, 69593, 56608, 50273, 57940, 
      64121, 56621, 48746, 46637, 67930, 84904, 78325, 62596, 61261, 57325, 
      53316, 54301, 54917, 56450, 98960, 55585, 70489, 61074, 74836, 54536, 
      47354, 43961, 55250, 79661, 81229, 94570, 92738, 92285, 44458, 53530, 
      60530, 90533, 86600, 80405, 44285, 43405, 94225, 76501, 41770, 75344, 
      42304, 40081, 40025, 47225, 65921, 80810, 64250, 62402, 57826, 46001, 
      39637, 65522, 83304, 71245, 68788, 47458, 45533, 43165, 38953, 43850, 
      60617, 44816, 64016, 93721, 78025, 38061, 45421, 70397, 62917, 52277, 
      37645, 40237, 44525, 93893, 89690, 39553, 39098, 84005, 64037, 37322, 
      60057, 46537, 36010, 38221, 77337, 49268, 64553, 41858, 49130, 38565, 
      51237, 45041, 34241, 50609, 73826, 60100, 53737, 44305, 34165, 40050, 
      46922, 45530, 34361, 38845, 40861, 79850, 36121, 32761, 42650, 42041, 
      32666, 32141, 33641, 44810, 43565, 32309, 66280, 36090, 31585, 31001, 
      32740, 72592, 30769, 44786, 31645, 35176, 40538, 88493, 29620, 65305, 
      39645, 47737, 31501, 59525, 29930, 28961, 29585, 77953, 29825, 28673, 
      35989, 47770, 28340, 27346, 26945, 28192, 81652, 27602, 32810, 32977, 
      57962, 40484, 45764, 58000, 29125, 52506, 29005, 66265, 25236, 28432, 
      33361, 36657, 44761, 52993, 63810, 31082, 31826, 41570, 34381, 70461, 
      25922, 27677, 32810, 74185, 77897, 84202, 88250, 24858, 25090, 69277, 
      30241, 28836, 98020, 23585, 29474, 52490, 25357, 25076, 50929, 24221, 
      49946, 21960, 25281, 27956, 101322, 18785, 23609, 17725, 21250, 58474, 
      22185, 76388, 105242, 17316, 16562, 51949, 17410, 17785, 20180, 23257, 
      23860, 22061, 25325, 96169, 30458, 98980, 20242, 21901, 22697, 27506, 
      37481, 55981, 13873, 19764, 12321, 13329, 15121, 18081, 109412, 12429, 
      13540, 17945, 27161, 10973, 16133, 16805, 16978, 24345, 24401, 47252, 
      10953, 11785, 19885, 41410, 50489, 70964, 25705, 9000, 14029, 10625, 
      12682, 13828, 103669, 9077, 58472, 105992, 9074, 87881, 9760, 17257, 
      67081, 82514, 8245, 7402, 7461, 9162, 7556, 7921, 135281, 6970, 9157, 
      28442, 42722, 34490, 6352, 10132, 49876, 7069, 7929, 14089, 5954, 9953, 
      15530, 46945, 98677, 5924, 4913, 5920, 28033, 4813, 5645, 107530, 
      11581, 26557, 4754, 121874, 4385, 54272, 56080, 121745, 7218, 10210, 
      25748, 118088, 6637, 9962, 17410, 4756, 63625, 127504, 4106, 6845, 
      87930, 6385, 66137, 4789, 5834, 3037, 3757, 4285, 5517, 3209, 84605, 
      93410, 8480, 91508, 79330, 106829, 2842, 15857, 88837, 3985, 105988, 
      110545, 17834, 88058, 110450, 14216, 3250, 3321, 8266, 16186, 114921, 
      1949, 1780, 129928, 2210, 3904, 16241, 81124, 152690, 1345, 81385, 
      129389, 14152, 1258, 14085, 1049, 104065, 126340, 1586, 3362, 3301, 
      11509, 3341, 6025, 3700, 2493, 757, 2525, 94261, 99221, 106250, 5065, 
      102337, 108160, 14408, 1170, 120850, 162850, 91001, 108641, 113969, 
      175124, 1657, 293, 3425, 8210, 119314, 175013, 2756, 10834, 12106, 
      12769, 105850, 149994, 245, 98740, 111677, 2216, 3464, 442, 103733, 
      160850, 72, 184077, 186660, 158429, 143657, 9, 850, 9810, 53, 156029, 
      677, 141377, 0, 1764, 8464, 730, 110890, 145162, 152882, 8, 122504, 
      134693, 34, 1690, 111565, 1697, 40, 125365, 181, 225, 134810, 137044, 
      132665, 925, 1220, 292, 6530, 154738, 163577, 178445, 205609, 610, 
      5065, 128648, 132980, 154978, 214898, 832, 1537, 184617, 634, 1154, 
      147314, 166274, 1076, 4698, 142858, 158338, 1313, 163193, 1417, 1282, 
      1224, 1429, 1186, 1690, 156986, 160162, 163370, 1138, 161957, 1481, 
      1669, 1746, 165546, 177161, 193444, 2306, 160085, 2725, 1765, 165065, 
      2650, 2250, 205517, 2581, 192697, 2929, 4765, 3816, 2952, 195637, 4618, 
      3330, 3285, 191605, 4660, 4969, 209716, 217165, 3853, 4993, 4645, 5120, 
      4756, 5450, 4514, 4493, 5490, 6421, 5629, 4909, 6125, 6273, 5473, 5913, 
      5954, 6205, 5949, 6253, 8005, 7481, 7445, 7400, 9325, 8513, 8720, 
      10674, 9466, 9250, 9089, 11617, 9938, 10457, 11633, 13316, 12041, 
      13834, 11677, 11458, 11833, 13177, 14705, 13169, 15205, 13229, 13226, 
      15058, 16040, 18836, 19728, 18181, 18666, 18896 ], 
  [ 321570, 316994, 314722, 313601, 311413, 308221, 306920, 304804, 302516, 
      301501, 299498, 294125, 291924, 291050, 290522, 289669, 286226, 285157, 
      276685, 275661, 272709, 271457, 270656, 267410, 267389, 266337, 254097, 
      251005, 250289, 245146, 244180, 241130, 239137, 239570, 236212, 235325, 
      233338, 234189, 232445, 232580, 232724, 228013, 230176, 229225, 224685, 
      223765, 222809, 222466, 223709, 219033, 219249, 218314, 214385, 213445, 
      212810, 211306, 214650, 210853, 207945, 207866, 206197, 206312, 207205, 
      205210, 205609, 202516, 196978, 199498, 195381, 191060, 186705, 184042, 
      183328, 188570, 180661, 180800, 185860, 173137, 179297, 172394, 176296, 
      174250, 167330, 173842, 167237, 168436, 167161, 340425, 163138, 166505, 
      161685, 164225, 167482, 164965, 157709, 157933, 319213, 161577, 156106, 
      321674, 155380, 160712, 298120, 156298, 159490, 159778, 156164, 158210, 
      320200, 151645, 151850, 331946, 155098, 150932, 315460, 148306, 148709, 
      301106, 267098, 300373, 317320, 144976, 273281, 144602, 145490, 143725, 
      144820, 143573, 142741, 143012, 300677, 276770, 281268, 140345, 243745, 
      140324, 143168, 246980, 140165, 240965, 143521, 250145, 240010, 308657, 
      128648, 129320, 223457, 206114, 220274, 227149, 310066, 232900, 212225, 
      223760, 128530, 133810, 124349, 128125, 122260, 120634, 203930, 254365, 
      266333, 124420, 129572, 139072, 209540, 233936, 123274, 180149, 226549, 
      118564, 135460, 117577, 183362, 184090, 236722, 188773, 170017, 171761, 
      225125, 111618, 111789, 181645, 111520, 254624, 109525, 111816, 123829, 
      179829, 198738, 109525, 119272, 162445, 107741, 114089, 127529, 129034, 
      181250, 195026, 119137, 119860, 179405, 224045, 179860, 149266, 207370, 
      175841, 114757, 123370, 189293, 100817, 100945, 100594, 141661, 169981, 
      106517, 109832, 142696, 216305, 98244, 101968, 110569, 98837, 232145, 
      108421, 213064, 96777, 109405, 110610, 128605, 97364, 126272, 111409, 
      110525, 110804, 93249, 145225, 90362, 97145, 99202, 109565, 118985, 
      130610, 172904, 205858, 89732, 103745, 120740, 128825, 171716, 169957, 
      141433, 86036, 84545, 86193, 91780, 164740, 84133, 92773, 116965, 
      89021, 123005, 164177, 86018, 114685, 114493, 167733, 79130, 82682, 
      134657, 190517, 78656, 86144, 86500, 143425, 158489, 164836, 78370, 
      78570, 163690, 81509, 91445, 101378, 103298, 77857, 81652, 86029, 
      77576, 98180, 79429, 101098, 158050, 75428, 74269, 72936, 75188, 87449, 
      73498, 86632, 78677, 154325, 155489, 158434, 70425, 129232, 130212, 
      82568, 76213, 68137, 71037, 79785, 81289, 81056, 67681, 67616, 87530, 
      71306, 69064, 149508, 99538, 75140, 65897, 94266, 125032, 69634, 84173, 
      85325, 68545, 63760, 67104, 68404, 76960, 76690, 63577, 90226, 66596, 
      64709, 64436, 64349, 62861, 62900, 62197, 90404, 67904, 119090, 96353, 
      61538, 130212, 95112, 63220, 65557, 72180, 126589, 63161, 61114, 89120, 
      81737, 60497, 62240, 70352, 71417, 118098, 79013, 72020, 86642, 72242, 
      60106, 64805, 126725, 102969, 72241, 113765, 124244, 81293, 68525, 
      91240, 119170, 115705, 64450, 57069, 56249, 55850, 58361, 101412, 
      63037, 97138, 62753, 71189, 105818, 111424, 80393, 60880, 74849, 
      109530, 70261, 106261, 111949, 89381, 52981, 60469, 109085, 78685, 
      69865, 60541, 82717, 123808, 59209, 53584, 96084, 112045, 95210, 52825, 
      132301, 112129, 86725, 97714, 92612, 59201, 53312, 103537, 77953, 
      106405, 67066, 76289, 56864, 76765, 69428, 61213, 56360, 57725, 83189, 
      93314, 52897, 53450, 99193, 65818, 48394, 84545, 67444, 58169, 50128, 
      77645, 67625, 55970, 52265, 56842, 103636, 95629, 75784, 74029, 68749, 
      63144, 47581, 47777, 48722, 120548, 48025, 58393, 51498, 91720, 65540, 
      55250, 49421, 47354, 65129, 66361, 115738, 113570, 113033, 41434, 
      45970, 50618, 111029, 106340, 98885, 51005, 40885, 115477, 94225, 
      46642, 92900, 48100, 42601, 41369, 41849, 54161, 99626, 79202, 76850, 
      70930, 54485, 40897, 53762, 102708, 88045, 85000, 57034, 54185, 50473, 
      39709, 39650, 74897, 53300, 52340, 115309, 96589, 39321, 39961, 87365, 
      78037, 64205, 39661, 37717, 39317, 115649, 110690, 45349, 44474, 
      104081, 79745, 41522, 74925, 57037, 39202, 35785, 61965, 41120, 80765, 
      36650, 40898, 45621, 42165, 55541, 35669, 41621, 58874, 75472, 67345, 
      54805, 33745, 35010, 58682, 56786, 39485, 34057, 35065, 63386, 43009, 
      32929, 53066, 52205, 36530, 34745, 32045, 37082, 54485, 31973, 52420, 
      43650, 32005, 33185, 30976, 57220, 33541, 36554, 30301, 31060, 33650, 
      69929, 30880, 51193, 32841, 38077, 37549, 46589, 34802, 32405, 28661, 
      60985, 35285, 28085, 30193, 37690, 32456, 28186, 29297, 26932, 63760, 
      25922, 27602, 27685, 44690, 32000, 35600, 44644, 25681, 40410, 25225, 
      50893, 24480, 24820, 27145, 29097, 34429, 40309, 48690, 25202, 25610, 
      31826, 26989, 53829, 22562, 23225, 25922, 56797, 59837, 65050, 68426, 
      21834, 21898, 52645, 23941, 23040, 76432, 20645, 23258, 39218, 20905, 
      20624, 37825, 20105, 37010, 19188, 19989, 21320, 78642, 16433, 18233, 
      15877, 16714, 42850, 16893, 57320, 81722, 14544, 14210, 37333, 14050, 
      14173, 15056, 16705, 17056, 15929, 17849, 73741, 21050, 76048, 14530, 
      15349, 15725, 18770, 25805, 40105, 11689, 13968, 11061, 11061, 11509, 
      12789, 84800, 10413, 10600, 12317, 17921, 9629, 11009, 11345, 11434, 
      15777, 15749, 32552, 8685, 8845, 12745, 27970, 35033, 51728, 16381, 
      8244, 9325, 8021, 8650, 9040, 79393, 7397, 41252, 81380, 7226, 65789, 
      7156, 10537, 48265, 61178, 6733, 6730, 6705, 6642, 6464, 6409, 106889, 
      6466, 6385, 17690, 28442, 22058, 6100, 6352, 34000, 5641, 5661, 8125, 
      5618, 6005, 8810, 31573, 74737, 5000, 5249, 4660, 16945, 5065, 4553, 
      82330, 6205, 15805, 4586, 94826, 4721, 37220, 38692, 94697, 4194, 5338, 
      15080, 91460, 3865, 5090, 9346, 3664, 44809, 99700, 3770, 3653, 65250, 
      3361, 46817, 3025, 3146, 3877, 3085, 2941, 2997, 3293, 62345, 69890, 
      3860, 68240, 57826, 81461, 2842, 7877, 65905, 2305, 80704, 84673, 9098, 
      65210, 84578, 6740, 2074, 2061, 3394, 7954, 88461, 2873, 3208, 101620, 
      2042, 1636, 7841, 59200, 121778, 2521, 59377, 101081, 6340, 1930, 6273, 
      2393, 78865, 98368, 1250, 1010, 949, 4621, 905, 1741, 928, 729, 1765, 
      677, 70321, 74609, 80714, 1201, 77305, 82372, 6260, 666, 93466, 130762, 
      67481, 82769, 87425, 141776, 397, 2225, 485, 2498, 92098, 141665, 320, 
      3946, 4714, 5125, 80314, 119250, 2597, 74128, 85385, 116, 356, 610, 
      78449, 128930, 2340, 149805, 152136, 126761, 113585, 1773, 178, 3258, 
      2405, 124613, 257, 111557, 1764, 0, 2500, 226, 84682, 114922, 121802, 
      1604, 94868, 105629, 2218, 10, 85273, 17, 1636, 97393, 1105, 981, 
      105746, 107728, 103853, 421, 296, 1552, 1658, 123490, 131405, 144761, 
      169321, 3466, 1117, 100340, 104168, 123730, 177770, 3940, 697, 150345, 
      2146, 986, 116906, 133850, 4520, 1170, 112954, 126754, 1145, 131105, 
      5197, 1282, 1476, 1261, 4210, 1186, 125570, 128410, 131282, 2314, 
      130037, 4589, 2173, 2250, 133290, 143729, 158416, 6170, 128417, 7093, 
      3613, 132893, 6514, 2754, 169397, 3589, 157837, 3433, 10141, 8100, 
      4212, 160525, 9490, 5850, 5553, 156913, 9448, 9841, 173344, 180121, 
      5869, 9445, 8593, 9572, 8200, 9818, 6698, 6089, 4986, 11461, 9661, 
      6925, 4949, 10809, 8665, 5409, 5618, 10237, 9225, 9109, 12961, 10589, 
      9797, 8996, 14029, 9689, 9140, 16218, 12994, 12274, 11525, 17497, 
      13634, 10877, 16085, 19280, 16745, 20050, 15205, 13474, 14689, 17965, 
      20165, 16613, 20917, 15161, 14906, 19930, 20660, 24296, 25524, 21205, 
      22194, 22340 ], 
  [ 324970, 318994, 317322, 316001, 313213, 312121, 309220, 306304, 304616, 
      305001, 303698, 298525, 292624, 295850, 293122, 293669, 288626, 287557, 
      279485, 278761, 276709, 273557, 271556, 271010, 268889, 267937, 257497, 
      253705, 254489, 248746, 245480, 244330, 241237, 237170, 238312, 236825, 
      235138, 233689, 236045, 233480, 233224, 228313, 226676, 225725, 226885, 
      225665, 225809, 222466, 220909, 221833, 220249, 219314, 217285, 216045, 
      213610, 211306, 210850, 210053, 210145, 207466, 207797, 207412, 206405, 
      207610, 206109, 204616, 196778, 196298, 194881, 188360, 188305, 186442, 
      184628, 183170, 182561, 180100, 180560, 174737, 173897, 173594, 171796, 
      169450, 169130, 168242, 164837, 164936, 164061, 300925, 162938, 162605, 
      163285, 160225, 160882, 159365, 159209, 158633, 281513, 157177, 157706, 
      283474, 156680, 155812, 262820, 154498, 154890, 154978, 153664, 153410, 
      281700, 152345, 152050, 291946, 150298, 149032, 277160, 149906, 149009, 
      264506, 234898, 263573, 278420, 145076, 239881, 144002, 143690, 143325, 
      142920, 142273, 140641, 139912, 263077, 242170, 245968, 137645, 213445, 
      135824, 136868, 216080, 135265, 210865, 135521, 218345, 209610, 268757, 
      128948, 128420, 194857, 180314, 192074, 197849, 269666, 202600, 185125, 
      194660, 123730, 126010, 122549, 123125, 121360, 121634, 177530, 220265, 
      230633, 119120, 121472, 127172, 181840, 202436, 118274, 157649, 196049, 
      117064, 124360, 116477, 159962, 160290, 204322, 163973, 148617, 149861, 
      193925, 111418, 111289, 157545, 110420, 219124, 109525, 108916, 113329, 
      155329, 170938, 106325, 110372, 141245, 105641, 107389, 115229, 116234, 
      156250, 167626, 109737, 110160, 154505, 191945, 154760, 130266, 177570, 
      151241, 105857, 111170, 161993, 100217, 100145, 99394, 123561, 145881, 
      100117, 101732, 124196, 184405, 97744, 97668, 101569, 96737, 197845, 
      99821, 181364, 95677, 100105, 100810, 112905, 94864, 110372, 99909, 
      99125, 99304, 90049, 124225, 89762, 90845, 91802, 97865, 104285, 
      112810, 146404, 174058, 87632, 93545, 105040, 111025, 145216, 143557, 
      120233, 84136, 83845, 82993, 84880, 138640, 82433, 85073, 100865, 
      83021, 105205, 137777, 80818, 98585, 98293, 140533, 80330, 79082, 
      113557, 159617, 82756, 79844, 80000, 120425, 132689, 137936, 78570, 
      78370, 136890, 77509, 82045, 88178, 89498, 84457, 76752, 78329, 75076, 
      85480, 88929, 87298, 131650, 81728, 80469, 74836, 83488, 77449, 71298, 
      101732, 90077, 127825, 128789, 131234, 75625, 107332, 108112, 96868, 
      70013, 71037, 68137, 71485, 95489, 95156, 71081, 70516, 104330, 67306, 
      66564, 123208, 83738, 87440, 66497, 113866, 102932, 64634, 72473, 
      73225, 78145, 64660, 63604, 63904, 67860, 90890, 68477, 76226, 75496, 
      71909, 71336, 71149, 67261, 63400, 63297, 109904, 78404, 145690, 
      117653, 66338, 159112, 116212, 60520, 60957, 63880, 154889, 71261, 
      60314, 108820, 99137, 59897, 59540, 62452, 63017, 144898, 95813, 62920, 
      106042, 86642, 67106, 59105, 103025, 126769, 86841, 140065, 152744, 
      99493, 81925, 75140, 146770, 142605, 76050, 62569, 61949, 55850, 55261, 
      125512, 74637, 120338, 74453, 60689, 85618, 137924, 99193, 54980, 
      62849, 135730, 59761, 85761, 138749, 110981, 54581, 54269, 135385, 
      97385, 85565, 54041, 67817, 153108, 70209, 52084, 77584, 139145, 
      118610, 58925, 163301, 139429, 108225, 78514, 115712, 71201, 50212, 
      82937, 97253, 132805, 83066, 95489, 50164, 96365, 86728, 75413, 68260, 
      50125, 104689, 74314, 63297, 64450, 124893, 82618, 56394, 106945, 
      84944, 72169, 45428, 98345, 85325, 69170, 63565, 48242, 130536, 120829, 
      96084, 93829, 86949, 79444, 44181, 43877, 44122, 150848, 43625, 48593, 
      44698, 116420, 83240, 69250, 60521, 42554, 52429, 53261, 145538, 
      142970, 142333, 42434, 41570, 43418, 140029, 134440, 125485, 63605, 
      42485, 145377, 119925, 57042, 118400, 59600, 50201, 47569, 40049, 
      44761, 126626, 101602, 98650, 91130, 69185, 46997, 44362, 130408, 
      112645, 108900, 73034, 69085, 63773, 45209, 39250, 96497, 68000, 43040, 
      145609, 123289, 45421, 38061, 112165, 100637, 83005, 46661, 39317, 
      37717, 146149, 140290, 56849, 55474, 132581, 103045, 51122, 97225, 
      74137, 47602, 37485, 48265, 36020, 104665, 35050, 35698, 58621, 35965, 
      72641, 41969, 35521, 45674, 98372, 88145, 71905, 37845, 33610, 77282, 
      74786, 50185, 32957, 32765, 48386, 55809, 37729, 70066, 68905, 45730, 
      42445, 34745, 32482, 72085, 36173, 40520, 57250, 37105, 40385, 33476, 
      43520, 41441, 31354, 33301, 30760, 30050, 52429, 36980, 38993, 29341, 
      31177, 49349, 35789, 45202, 41105, 32161, 45385, 46385, 31985, 27893, 
      30290, 41956, 33786, 36697, 30032, 47060, 28522, 26002, 25985, 33490, 
      26500, 28100, 33344, 26181, 30610, 25325, 37193, 28180, 25120, 24345, 
      24697, 26729, 29809, 35290, 22802, 22810, 24826, 22789, 38629, 23162, 
      22525, 22322, 40697, 42937, 46850, 49426, 22834, 22698, 37445, 21041, 
      20740, 55332, 21745, 20458, 28018, 20205, 19924, 26825, 19805, 26210, 
      20488, 18289, 18020, 56242, 18233, 16433, 18277, 15914, 28850, 15193, 
      39220, 58322, 15844, 16010, 24533, 14650, 14473, 13556, 13505, 13556, 
      13229, 13549, 51641, 14450, 53348, 12330, 12149, 12025, 12970, 16505, 
      25805, 13689, 11668, 14161, 12961, 11809, 11089, 60100, 12613, 11700, 
      10217, 11521, 12629, 9509, 9445, 9434, 10177, 10049, 19652, 10585, 
      9945, 8845, 16570, 21233, 33428, 9881, 11944, 8325, 9521, 8450, 7940, 
      55093, 9997, 25352, 56680, 9626, 44089, 8656, 7137, 30465, 40378, 9533, 
      10530, 10405, 8242, 9764, 9209, 77689, 10466, 7685, 9490, 16042, 11858, 
      10400, 6452, 19700, 8541, 7561, 5625, 9818, 5905, 5410, 17873, 50837, 
      8500, 10249, 7760, 8345, 9965, 7853, 56930, 4405, 7605, 8986, 67226, 
      9721, 21520, 22592, 67097, 5194, 4138, 6980, 64360, 5165, 3890, 4346, 
      6964, 27009, 71200, 7970, 4453, 42850, 4361, 28417, 5525, 4546, 9477, 
      6885, 5941, 4597, 7993, 40445, 46490, 2960, 45140, 36826, 55861, 7442, 
      2977, 43205, 4905, 55204, 58473, 3298, 42610, 58378, 2440, 5274, 5161, 
      2194, 2754, 61561, 8573, 9508, 72520, 6442, 3536, 2441, 37700, 89578, 
      8521, 37777, 71981, 1640, 7330, 1573, 8593, 53465, 69668, 5450, 2810, 
      2749, 1021, 2605, 1241, 2228, 3229, 7565, 3077, 46421, 49909, 54914, 
      1201, 52105, 56272, 1160, 4666, 65466, 97162, 44081, 56569, 60425, 
      106676, 3497, 9125, 1585, 298, 64298, 106565, 2020, 346, 514, 625, 
      54514, 87250, 9997, 49428, 58685, 2216, 1256, 5410, 52949, 95530, 9640, 
      113605, 115636, 93661, 82385, 8473, 3978, 58, 9805, 91813, 4357, 80657, 
      8464, 2500, 0, 4226, 58082, 83522, 89402, 8104, 66568, 75629, 9418, 
      2610, 58573, 2617, 8136, 68693, 6805, 6481, 75746, 77428, 74153, 4421, 
      3796, 7652, 458, 90890, 97705, 109261, 130721, 11466, 1017, 71240, 
      74468, 91130, 138170, 12240, 4297, 114145, 8546, 5386, 85306, 99850, 
      13220, 1570, 81954, 93754, 5545, 97505, 14297, 5882, 6376, 5661, 12410, 
      5186, 92770, 95210, 97682, 8314, 96637, 12889, 7373, 7450, 99490, 
      108529, 121316, 15370, 95317, 16893, 10413, 99193, 15714, 7954, 130997, 
      9389, 120937, 8633, 21141, 17800, 10312, 123325, 19890, 13450, 12853, 
      120213, 19748, 20241, 134644, 140621, 12869, 19345, 17893, 19472, 
      16900, 19618, 13898, 12589, 8986, 22061, 19061, 13925, 8149, 20809, 
      17065, 9409, 9818, 19637, 17725, 17109, 23461, 18889, 17197, 15496, 
      24229, 15689, 14240, 27418, 21794, 20474, 19025, 29097, 22634, 15977, 
      25985, 30980, 26945, 32050, 24005, 20474, 22689, 28265, 31265, 25313, 
      32317, 22061, 21506, 30330, 30760, 35396, 37024, 29405, 30994, 31040 ], 
  [ 322660, 318496, 316040, 314977, 312965, 309137, 308314, 306434, 303962, 
      302525, 300308, 294865, 293770, 291664, 291796, 290521, 287552, 286481, 
      277873, 276757, 273529, 272845, 272402, 268340, 268949, 267865, 255061, 
      252173, 251005, 246032, 245754, 242128, 240461, 242240, 237530, 236821, 
      234740, 236281, 233305, 234250, 234514, 229853, 233154, 232201, 225949, 
      225117, 223829, 224384, 226465, 220105, 220861, 219924, 215417, 214565, 
      214468, 213200, 217684, 212985, 209173, 209872, 207601, 207866, 209329, 
      206372, 207341, 203762, 198900, 202320, 197389, 193714, 188065, 185156, 
      184770, 192020, 181917, 182834, 189274, 174465, 182725, 173840, 179450, 
      177488, 168584, 177316, 169745, 171274, 169877, 354061, 164980, 169457, 
      162985, 167201, 171236, 168417, 159029, 159493, 332293, 164665, 157392, 
      334900, 156754, 163946, 310474, 158600, 162632, 162980, 158674, 161408, 
      333506, 153189, 153544, 345700, 158288, 153250, 328698, 149572, 150365, 
      313832, 278500, 313153, 330730, 146682, 285037, 146516, 147764, 145577, 
      147122, 145693, 145097, 145666, 313681, 288872, 293578, 142873, 254549, 
      143386, 146770, 257962, 143345, 251705, 147625, 261389, 250832, 322321, 
      130250, 131282, 233725, 215540, 230420, 237625, 323872, 243674, 222037, 
      234170, 131648, 137828, 126565, 131301, 124202, 122004, 213520, 266265, 
      278713, 127674, 133666, 144306, 219514, 245050, 126436, 188561, 237361, 
      120674, 140450, 119565, 192040, 192884, 248096, 197865, 178085, 179977, 
      236129, 113320, 113581, 190517, 113490, 266914, 111161, 114322, 128609, 
      188809, 208708, 112113, 123570, 170433, 109997, 117725, 132845, 134500, 
      190376, 204872, 123581, 124394, 188497, 235297, 189010, 156584, 217928, 
      184837, 119041, 128644, 199093, 102605, 102793, 102560, 148697, 178817, 
      110041, 113866, 149850, 227477, 99994, 104858, 114869, 101065, 244033, 
      112597, 224170, 98701, 113789, 115144, 134909, 99706, 132626, 116441, 
      115525, 115834, 95785, 153101, 92116, 100609, 102996, 114649, 124969, 
      137524, 182426, 216968, 91930, 108373, 127018, 135733, 181234, 179441, 
      149353, 88162, 86309, 88705, 95402, 174122, 86193, 96633, 123345, 
      92369, 129893, 173641, 89120, 121057, 120893, 177433, 80308, 85300, 
      142525, 201325, 78962, 89570, 89986, 151861, 167765, 174442, 79844, 
      80164, 173264, 84241, 95797, 106868, 108968, 77405, 84650, 89865, 
      79850, 103514, 78101, 106760, 167492, 75058, 73925, 73882, 74210, 
      91961, 75668, 83610, 76765, 163781, 165005, 168100, 70369, 137306, 
      138346, 79778, 79573, 68765, 73405, 83773, 78525, 78322, 68157, 68242, 
      83984, 74000, 71306, 158890, 105768, 72938, 67205, 89872, 133146, 
      72616, 89165, 90437, 67145, 64970, 69634, 71234, 81170, 73908, 63585, 
      95904, 65402, 64025, 63842, 63785, 63017, 64226, 63341, 86026, 66226, 
      112580, 91433, 61568, 123010, 90250, 65498, 68405, 76138, 119565, 
      62197, 62820, 84674, 77981, 62141, 64514, 74186, 75401, 111520, 75433, 
      76210, 82280, 69380, 59464, 67973, 135293, 97285, 69317, 107329, 
      117146, 77285, 65957, 97522, 112340, 109085, 62420, 56869, 55985, 
      57296, 60737, 95626, 61001, 91620, 60685, 75781, 113320, 104914, 76193, 
      64090, 79889, 103108, 74849, 113849, 105345, 84337, 53937, 63765, 
      102629, 74509, 66589, 63925, 88621, 116450, 57341, 55466, 103066, 
      105345, 89620, 52425, 124429, 105365, 81701, 104900, 87106, 57025, 
      55666, 111141, 73585, 99905, 63684, 71945, 60290, 72297, 65650, 58365, 
      54202, 61417, 78149, 100424, 51185, 51556, 92885, 62180, 47396, 79225, 
      63594, 55369, 52938, 72833, 63713, 53408, 50273, 60820, 96962, 89465, 
      71090, 69485, 64685, 59650, 49997, 50341, 51496, 112850, 50737, 62725, 
      54928, 85698, 61618, 52436, 47477, 50180, 70325, 71677, 108180, 106132, 
      105625, 42516, 48672, 54160, 103709, 99290, 92285, 48605, 41785, 
      107885, 87893, 44900, 86626, 46026, 41697, 40885, 43765, 58357, 92900, 
      73856, 71684, 66244, 51449, 40441, 57956, 95770, 82037, 79202, 53604, 
      51085, 47853, 39429, 41140, 69785, 50258, 56498, 107585, 89945, 38857, 
      41897, 81289, 72621, 59929, 38925, 38601, 41161, 107861, 103172, 43261, 
      42536, 96889, 74113, 40000, 69589, 53261, 38036, 36629, 67429, 44002, 
      74945, 38480, 43808, 43069, 45373, 51757, 35125, 44797, 64180, 69946, 
      62449, 51017, 33857, 36772, 54440, 52724, 37613, 35725, 37093, 69224, 
      40505, 32825, 49300, 48529, 35104, 33769, 32569, 39796, 50537, 32045, 
      57322, 40900, 31805, 32353, 31554, 62658, 32497, 39440, 30725, 32474, 
      36052, 76501, 30370, 56173, 35209, 41465, 35325, 51145, 32996, 31109, 
      28925, 66977, 33265, 28225, 32193, 41220, 30914, 27812, 28381, 27306, 
      70074, 26440, 29380, 29493, 49348, 34946, 39146, 49330, 26825, 44644, 
      26485, 56293, 24658, 26018, 29273, 31705, 38025, 44741, 53992, 27200, 
      27728, 35204, 29525, 59665, 23656, 24709, 28276, 62901, 66181, 71784, 
      75400, 22804, 22928, 58473, 26077, 24994, 84026, 21577, 25360, 43840, 
      22373, 22090, 42381, 21449, 41504, 20050, 21745, 23554, 86596, 17125, 
      20005, 16385, 18180, 48276, 18625, 63970, 89960, 15370, 14884, 42385, 
      15080, 15293, 16714, 18873, 19314, 17945, 20345, 81577, 24232, 84058, 
      16388, 17505, 18029, 21704, 29789, 45589, 12281, 15850, 11317, 11677, 
      12605, 14485, 93394, 10933, 11450, 14125, 21017, 9901, 12629, 13085, 
      13204, 18625, 18625, 37586, 9277, 9677, 15077, 32552, 40333, 58378, 
      19489, 8290, 10781, 8725, 9864, 10522, 87833, 7765, 47170, 89938, 7652, 
      73445, 7850, 12701, 54749, 68560, 7033, 6728, 6733, 7300, 6610, 6705, 
      116785, 6400, 7129, 21284, 33296, 26248, 5938, 7450, 39418, 5897, 6217, 
      10001, 5480, 7157, 10952, 36805, 83025, 5066, 4861, 4842, 20637, 4705, 
      4673, 91060, 7853, 19373, 4372, 104212, 4325, 43034, 44626, 104081, 
      4996, 6800, 18610, 100690, 4573, 6548, 11944, 3770, 51245, 109346, 
      3604, 4505, 73060, 4149, 53425, 3361, 3812, 3281, 3029, 3125, 3601, 
      2965, 69997, 77992, 5210, 76250, 65204, 90217, 2536, 10421, 73789, 
      2597, 89426, 93605, 11908, 73060, 93508, 9098, 2180, 2197, 4820, 10580, 
      97597, 2225, 2378, 111410, 1780, 2122, 10517, 66706, 132488, 1769, 
      66905, 110857, 8794, 1352, 8725, 1573, 87525, 108018, 1028, 1508, 1445, 
      6737, 1429, 2925, 1570, 1009, 1053, 985, 78517, 83045, 89480, 2225, 
      85889, 91226, 8810, 484, 102884, 141860, 75517, 91645, 96541, 153322, 
      481, 1165, 1165, 4168, 101448, 153205, 818, 6032, 6980, 7481, 89060, 
      129856, 1381, 82538, 94393, 482, 1082, 164, 87089, 139940, 1138, 
      161653, 164074, 137677, 123929, 745, 20, 5200, 1165, 135433, 5, 121805, 
      730, 226, 4226, 0, 93636, 125316, 132496, 626, 104330, 115601, 1028, 
      200, 94253, 205, 650, 106965, 353, 289, 115700, 117770, 113713, 169, 
      194, 666, 2960, 134212, 142453, 156349, 181837, 2000, 2081, 110002, 
      114010, 134440, 190580, 2378, 545, 162133, 1152, 592, 127312, 144976, 
      2834, 1972, 123176, 137576, 745, 142105, 3385, 820, 922, 857, 2664, 
      900, 136324, 139284, 142276, 1424, 140965, 3005, 1513, 1588, 144328, 
      155185, 170442, 4304, 139241, 5045, 2465, 143893, 4640, 2080, 181801, 
      2725, 169781, 2745, 7709, 6058, 3250, 172553, 7232, 4432, 4225, 168785, 
      7218, 7577, 185810, 192825, 4621, 7325, 6653, 7450, 6434, 7720, 5380, 
      4981, 4624, 9117, 7677, 5661, 4825, 8641, 6977, 5041, 5188, 8245, 7501, 
      7529, 10625, 8905, 8381, 7850, 11765, 8681, 8402, 13648, 11140, 10600, 
      10061, 14801, 11716, 10121, 13885, 16538, 14453, 17216, 13329, 12136, 
      13049, 15633, 17585, 14753, 18245, 13837, 13672, 17552, 18362, 21682, 
      22786, 19453, 20260, 20434 ], 
  [ 412624, 399892, 401108, 398821, 393137, 402161, 391546, 384770, 385970, 
      393101, 395168, 390949, 367210, 390196, 376864, 384157, 371396, 370325, 
      364165, 364885, 367165, 354853, 347066, 359528, 347285, 346813, 345025, 
      337853, 345865, 337220, 322866, 330868, 322469, 296708, 319538, 315157, 
      314912, 302377, 324493, 308914, 306730, 300845, 280890, 279937, 308569, 
      305901, 311345, 293540, 278485, 306397, 296137, 295200, 302321, 299633, 
      288520, 282356, 263584, 277245, 291793, 276580, 286549, 283754, 273589, 
      290216, 279557, 285770, 266832, 251892, 263485, 246346, 267013, 269000, 
      261882, 228128, 262701, 247706, 225994, 253413, 218833, 250340, 221066, 
      217268, 248756, 212200, 224213, 219010, 220061, 181477, 232912, 214745, 
      241933, 211877, 200000, 203301, 237365, 232933, 170725, 206893, 236340, 
      170272, 233866, 203114, 163594, 216740, 203636, 202760, 212530, 201188, 
      167042, 226629, 223924, 170056, 198068, 210778, 163458, 228520, 221357, 
      158996, 150592, 157093, 161818, 216450, 149785, 212000, 205904, 212285, 
      204650, 206893, 201401, 195850, 152725, 146276, 146698, 195505, 138269, 
      185002, 177370, 138010, 182513, 136649, 167821, 135929, 133940, 147289, 
      201242, 194930, 127849, 126800, 126992, 127465, 145780, 127394, 125341, 
      125234, 171428, 159248, 184705, 169857, 187850, 197280, 121108, 126729, 
      129385, 164394, 153250, 140634, 119146, 121426, 164992, 120017, 119857, 
      180650, 141674, 181989, 117988, 116384, 118964, 115245, 116273, 115105, 
      114341, 181252, 179677, 112181, 175914, 118810, 180317, 165730, 133505, 
      108025, 107728, 161685, 138258, 109845, 166301, 145877, 126725, 125320, 
      106532, 106340, 135209, 134186, 105265, 108001, 104554, 109460, 104708, 
      103441, 133729, 123136, 101173, 168089, 167053, 164372, 107081, 100481, 
      140029, 133450, 105786, 101405, 166090, 147698, 128945, 157369, 103273, 
      129121, 99322, 161125, 126029, 124324, 107981, 153562, 104474, 115217, 
      114913, 114610, 145357, 93737, 157600, 131209, 126864, 112201, 104161, 
      97744, 89402, 91508, 148234, 115105, 100090, 95953, 88210, 87029, 
      88765, 145690, 151181, 138277, 122330, 83546, 144945, 118665, 93969, 
      124805, 90113, 81229, 126452, 91681, 90905, 80125, 156808, 132424, 
      82549, 81373, 173210, 120170, 119362, 80257, 79025, 78970, 150224, 
      148096, 78404, 128917, 107425, 95240, 93668, 186953, 123818, 111897, 
      133706, 94946, 205397, 91460, 75080, 182770, 181025, 154666, 194162, 
      99917, 131360, 245178, 215689, 70757, 70757, 70792, 171349, 72434, 
      72250, 236450, 110785, 155669, 124813, 102133, 234585, 233770, 158121, 
      155146, 255956, 118676, 125162, 67090, 78228, 217370, 140033, 278980, 
      67050, 111172, 86717, 85541, 195053, 139634, 117370, 112850, 94634, 
      229968, 162729, 79380, 189026, 177245, 175226, 174557, 159101, 136442, 
      139229, 274522, 199642, 344528, 290945, 160100, 369034, 288538, 118130, 
      109409, 94498, 361917, 180925, 127080, 274394, 253625, 127625, 117146, 
      94994, 93149, 344692, 247405, 89674, 270164, 226664, 171460, 102245, 
      59405, 312097, 227825, 337441, 360722, 257825, 217121, 68146, 350408, 
      342869, 202568, 159685, 160025, 126452, 110921, 312274, 201149, 302760, 
      201445, 80677, 58852, 336250, 260405, 97138, 75605, 332608, 79745, 
      57545, 338517, 285685, 132885, 94977, 332741, 258109, 231829, 93301, 
      66589, 364922, 193817, 115442, 59002, 340353, 301984, 158913, 383305, 
      341597, 282437, 56552, 297634, 199621, 105850, 54225, 260857, 330629, 
      230760, 258605, 88442, 261405, 240682, 214425, 196186, 84061, 278885, 
      53300, 183989, 188032, 319325, 234152, 165512, 285469, 239850, 210205, 
      93330, 268673, 241193, 203348, 188585, 77344, 330746, 312845, 264482, 
      259817, 245225, 228562, 98345, 95629, 92500, 367442, 92965, 71905, 
      82468, 306018, 239098, 207272, 184565, 89960, 61757, 60661, 359712, 
      355216, 354097, 117792, 90900, 79252, 350345, 340418, 324233, 194873, 
      120733, 360029, 314333, 177704, 311842, 185562, 157365, 147985, 101905, 
      69985, 327296, 280100, 274256, 259024, 210569, 146929, 69584, 334450, 
      301745, 294626, 220680, 211429, 198405, 142245, 107848, 271133, 209378, 
      68738, 362177, 322505, 145345, 99425, 302221, 280089, 244141, 150921, 
      117549, 100525, 363677, 353480, 182797, 179012, 340465, 285865, 167908, 
      275221, 227069, 158600, 116189, 52741, 81946, 290369, 97844, 81140, 
      191785, 76585, 225565, 142837, 76621, 52552, 279250, 258901, 224825, 
      128105, 97360, 237428, 232040, 172253, 98149, 92173, 46580, 187997, 
      131357, 222496, 219889, 160564, 150049, 118249, 80800, 227405, 126905, 
      53650, 193288, 132173, 145573, 116010, 47970, 150001, 76772, 118241, 
      99794, 83176, 38557, 136858, 50665, 82945, 68393, 176697, 54205, 
      165800, 153509, 119501, 40661, 170353, 121249, 87273, 65088, 158210, 
      131240, 142825, 115434, 37026, 111508, 88744, 88245, 49960, 70442, 
      62402, 49330, 99041, 53824, 96253, 41605, 116458, 97010, 81293, 73933, 
      60057, 49637, 41140, 81668, 79748, 61520, 72977, 35797, 96484, 89581, 
      75400, 33525, 31909, 29556, 28276, 98080, 96980, 34605, 77485, 80074, 
      24050, 97465, 77380, 44452, 87245, 86962, 44217, 88769, 44564, 97162, 
      80497, 72514, 18664, 97297, 78145, 100229, 82440, 31752, 77377, 22354, 
      15908, 92482, 95056, 33205, 87908, 86285, 76690, 68445, 67050, 70577, 
      63185, 15481, 52996, 14290, 72080, 67077, 64541, 55364, 42029, 27229, 
      93677, 70930, 99445, 92461, 83597, 73237, 11386, 93553, 87338, 70429, 
      51005, 97417, 72605, 70613, 70120, 53509, 52897, 27794, 90061, 85565, 
      60365, 31940, 25033, 15538, 48865, 100090, 73817, 87061, 77796, 72946, 
      8273, 92833, 19018, 7930, 91496, 9797, 86186, 61049, 14969, 10420, 
      93325, 99140, 98533, 86248, 95962, 92997, 7237, 100036, 84241, 40256, 
      26564, 32980, 101410, 77218, 21058, 92801, 87001, 63857, 100340, 75701, 
      59300, 22117, 5913, 95642, 104617, 92970, 37161, 103849, 94025, 4768, 
      65993, 38345, 100456, 4456, 104081, 16106, 15250, 4325, 80272, 68612, 
      38194, 3994, 81685, 68360, 50500, 93122, 11465, 4082, 98464, 78557, 
      5128, 79425, 9973, 87817, 81536, 106709, 95441, 90641, 82549, 100885, 
      5125, 3940, 68858, 4034, 5840, 2701, 99844, 49589, 4021, 87665, 2522, 
      2417, 45568, 3904, 2320, 51938, 90920, 90325, 66632, 47912, 2125, 
      106265, 110090, 2474, 97864, 82906, 46625, 4282, 4580, 107645, 3869, 
      1921, 49186, 103556, 49117, 108673, 1233, 1530, 95888, 81680, 81617, 
      53861, 80989, 69021, 78682, 85465, 105705, 84829, 1405, 1037, 740, 
      71381, 821, 650, 46754, 94120, 680, 5384, 1465, 457, 457, 7666, 88609, 
      112549, 77053, 59860, 468, 7549, 80378, 53156, 50432, 49097, 320, 3172, 
      115825, 530, 145, 82490, 75746, 98696, 185, 4688, 114970, 9265, 9850, 
      4261, 2141, 110905, 92432, 54772, 115609, 3853, 94253, 1853, 110890, 
      84682, 58082, 93636, 0, 2304, 3364, 109562, 290, 1157, 114248, 85268, 
      5, 85273, 109586, 477, 104393, 103105, 1256, 1490, 1105, 93805, 90770, 
      107154, 64772, 3856, 5365, 8245, 14761, 120116, 70625, 1066, 1402, 
      4084, 17384, 122330, 91733, 9745, 109476, 96676, 3076, 6052, 125234, 
      73576, 2612, 4772, 96829, 5629, 128233, 98128, 100066, 96941, 122004, 
      94536, 4744, 5256, 5800, 107300, 5713, 122957, 102493, 102568, 6628, 
      8917, 12546, 129764, 5825, 134177, 113237, 6805, 130100, 103060, 15949, 
      107377, 13109, 103725, 144185, 134578, 109738, 14045, 140036, 120100, 
      118057, 13337, 139410, 140381, 18122, 20241, 116617, 137069, 132725, 
      137194, 128834, 136852, 118600, 113917, 98260, 143145, 134361, 117657, 
      93565, 138997, 127541, 98677, 100048, 134929, 128677, 125645, 144041, 
      128857, 122825, 116786, 143345, 114557, 108770, 151348, 134152, 129940, 
      125117, 154949, 135952, 110489, 143629, 157298, 146033, 159812, 136341, 
      124132, 131165, 147825, 154673, 137153, 157169, 125221, 123220, 150356, 
      149330, 158770, 162322, 138793, 143272, 142834 ], 
  [ 443728, 429652, 431444, 428965, 422705, 433745, 421594, 414050, 415826, 
      424301, 427040, 423013, 395722, 422644, 407200, 415837, 401540, 400469, 
      394693, 395701, 398845, 384709, 375770, 390824, 376565, 376189, 376129, 
      368285, 377737, 368516, 351954, 361780, 352325, 322244, 349394, 344437, 
      344480, 329737, 355789, 337618, 335050, 328973, 305370, 304417, 338521, 
      335565, 342065, 321380, 303637, 336925, 324937, 324000, 332945, 329969, 
      317128, 310196, 287776, 304317, 321745, 304036, 315925, 312650, 300661, 
      320360, 307877, 315626, 294480, 276660, 290845, 271594, 296389, 299144, 
      290970, 250784, 292365, 274874, 248746, 282789, 241489, 279332, 244586, 
      240500, 278324, 234664, 249749, 243490, 244925, 171397, 260560, 238841, 
      271309, 235877, 221504, 225765, 266645, 261445, 162373, 230509, 265716, 
      161440, 262954, 226250, 157546, 242852, 227060, 225992, 237970, 224420, 
      157922, 255141, 251956, 159496, 221300, 236794, 154530, 257896, 249485, 
      151700, 147520, 149605, 152314, 244386, 145561, 239264, 232016, 239741, 
      230666, 233485, 227225, 220714, 144469, 140900, 140650, 220753, 137021, 
      208522, 199162, 136186, 205649, 135593, 187981, 133241, 132596, 136825, 
      229370, 221906, 128233, 129872, 127760, 127177, 134836, 126146, 127165, 
      125138, 194660, 179600, 210817, 192897, 214826, 226080, 123604, 121833, 
      122953, 187146, 173314, 157050, 120394, 119026, 188032, 126257, 118417, 
      207050, 158858, 208773, 123364, 121376, 115700, 119277, 123569, 121921, 
      112229, 208900, 207037, 116885, 202698, 112570, 208157, 190786, 151265, 
      112345, 108880, 186453, 157554, 117333, 192125, 167285, 142757, 140872, 
      110372, 107876, 154025, 152714, 109201, 105025, 108298, 119060, 103940, 
      107665, 153025, 139264, 102805, 195353, 194125, 191060, 117545, 105185, 
      161725, 153514, 115866, 98621, 193450, 171410, 148145, 183193, 98185, 
      148705, 96730, 187909, 144941, 142756, 120749, 179002, 117050, 132017, 
      131809, 131410, 170125, 101417, 184864, 153001, 147600, 128809, 117889, 
      108496, 91802, 88820, 174058, 133153, 112858, 106705, 90610, 89525, 
      96253, 171706, 178349, 163045, 143546, 86330, 171153, 139113, 106353, 
      146885, 100865, 83725, 149300, 104065, 103193, 81853, 185800, 156808, 
      90133, 79549, 204986, 141962, 140962, 86017, 82097, 80986, 178256, 
      175744, 80516, 152917, 126241, 110408, 108260, 221129, 146954, 132345, 
      159146, 110594, 242357, 106052, 77576, 216658, 214817, 184330, 229970, 
      118157, 157088, 287514, 254473, 73157, 72965, 72520, 204181, 79250, 
      78874, 278018, 132673, 186293, 149869, 122005, 276057, 275146, 189225, 
      185770, 299924, 142676, 150602, 69682, 90900, 257018, 168449, 325636, 
      73674, 134212, 103325, 101765, 232109, 168338, 141850, 136370, 113738, 
      271440, 195273, 93780, 225410, 211997, 209690, 208925, 191165, 164762, 
      168125, 321082, 237562, 397904, 339233, 192548, 424618, 336634, 143378, 
      132833, 114370, 416925, 216541, 154152, 321146, 298169, 154889, 142394, 
      115250, 112925, 398260, 291373, 108778, 316628, 268328, 206020, 124613, 
      64493, 362785, 269681, 390529, 415922, 303137, 257825, 80530, 404744, 
      396533, 241544, 192805, 193337, 154292, 135785, 363250, 240125, 352872, 
      240517, 98437, 67300, 389530, 306293, 119314, 91925, 385600, 97505, 
      65705, 392085, 334261, 162261, 116865, 385829, 303901, 274741, 114901, 
      80125, 420890, 232217, 141842, 69082, 394209, 352288, 192609, 440905, 
      395645, 330917, 65960, 347650, 238981, 130714, 62289, 307225, 383813, 
      273960, 304877, 109850, 308061, 285130, 255897, 235450, 104605, 327365, 
      62900, 221813, 226432, 371837, 278120, 201032, 334813, 284490, 251485, 
      116658, 316385, 286025, 243860, 227273, 96928, 384410, 364877, 311810, 
      306665, 290537, 272050, 122921, 119725, 115924, 424370, 116581, 90337, 
      103780, 357570, 283930, 248552, 223061, 113192, 77405, 75925, 416160, 
      411280, 410065, 146592, 114516, 100180, 406025, 395234, 377609, 234809, 
      150109, 416573, 366845, 215528, 364162, 224442, 192501, 181777, 128017, 
      88801, 381056, 329444, 323024, 306256, 252521, 180625, 88400, 388882, 
      353201, 345410, 263880, 253573, 239013, 175365, 135304, 319709, 251330, 
      87650, 419105, 375977, 179041, 125441, 353869, 329625, 290029, 185481, 
      146925, 126829, 420797, 409736, 221677, 217412, 395665, 336073, 204964, 
      324469, 271325, 194504, 145661, 67429, 104890, 341153, 124148, 103988, 
      232105, 98473, 269821, 176725, 98605, 67720, 329074, 306709, 269081, 
      159881, 123856, 283124, 277160, 210365, 124933, 117805, 60020, 228125, 
      163805, 266656, 263761, 197236, 185281, 148681, 104224, 272141, 158777, 
      70066, 234184, 164909, 180325, 146250, 62658, 185425, 99620, 148961, 
      127346, 107560, 49597, 170554, 66793, 107425, 89609, 215865, 71677, 
      203624, 189701, 150701, 53525, 208849, 152833, 112905, 85824, 195170, 
      164456, 177769, 146250, 48834, 141844, 115048, 114453, 67048, 93002, 
      83042, 66322, 127361, 72256, 124189, 56293, 147850, 125138, 106445, 
      97549, 80505, 67397, 56116, 107204, 104900, 82640, 96785, 49045, 
      124900, 116749, 99784, 45909, 43525, 39924, 37876, 126880, 125588, 
      47853, 102541, 105706, 31634, 126361, 102532, 61540, 114413, 114130, 
      61497, 116321, 62036, 126250, 106705, 97186, 25000, 126865, 104257, 
      130373, 109512, 46152, 103585, 32818, 21284, 121570, 124624, 48757, 
      116324, 114413, 103090, 93213, 91530, 95825, 86897, 22105, 74500, 
      20338, 97808, 91845, 88829, 77636, 60941, 41341, 123437, 96562, 130261, 
      122125, 111725, 99445, 15514, 123505, 116234, 96253, 72701, 128137, 
      99005, 96629, 96040, 75973, 75265, 43250, 119725, 114461, 84461, 48836, 
      39625, 25810, 70465, 131482, 100697, 116341, 105444, 99730, 12785, 
      123169, 31594, 12058, 121640, 16805, 115466, 85625, 25721, 18292, 
      123853, 130628, 129925, 115624, 126970, 123525, 7045, 131716, 113329, 
      60224, 42500, 51028, 133378, 105154, 35170, 123425, 116665, 89297, 
      132212, 103445, 83876, 36805, 10809, 126842, 137257, 123786, 56745, 
      136393, 125033, 8224, 92105, 58313, 132520, 5800, 136721, 28874, 27634, 
      5669, 109072, 95300, 58258, 5818, 110773, 95048, 73540, 124130, 22217, 
      4562, 130336, 107165, 11464, 108225, 20149, 118057, 110720, 139925, 
      126929, 121361, 111925, 133237, 11941, 9316, 95834, 9698, 13520, 5965, 
      132100, 72725, 10069, 118001, 5882, 5105, 67840, 10048, 5008, 75650, 
      121832, 121141, 93320, 70760, 4141, 139577, 143978, 2378, 129928, 
      112570, 69281, 11482, 1508, 141245, 10973, 1825, 72514, 136580, 72445, 
      142465, 4689, 1818, 127760, 111248, 111185, 78245, 110461, 96381, 
      107770, 115705, 139113, 114973, 6301, 5165, 3812, 99221, 4469, 3434, 
      69698, 125800, 1640, 968, 6841, 3145, 2377, 1810, 119425, 147013, 
      105949, 85588, 1620, 1693, 109850, 77540, 74240, 72617, 3392, 292, 
      150769, 4658, 2353, 112346, 104450, 131144, 3545, 464, 149818, 2353, 
      2650, 325, 29, 145177, 123920, 79540, 150553, 205, 126029, 29, 145162, 
      114922, 83522, 125316, 2304, 0, 100, 143642, 962, 197, 149000, 115604, 
      2213, 115609, 143666, 765, 137705, 136225, 296, 242, 433, 125485, 
      121970, 140850, 91460, 400, 853, 2005, 5545, 155636, 98369, 970, 730, 
      628, 7208, 158138, 123029, 2833, 143460, 128740, 580, 1252, 161426, 
      101800, 692, 932, 128893, 1213, 164809, 130384, 132610, 129005, 157716, 
      126216, 1096, 1224, 1384, 140900, 1489, 158765, 135325, 135400, 2020, 
      2965, 4770, 166436, 1889, 171425, 147605, 2293, 166772, 135892, 6925, 
      140785, 5525, 136557, 182585, 171730, 143434, 6173, 177860, 155236, 
      152905, 5945, 177138, 178205, 8810, 10161, 151177, 174413, 169493, 
      174538, 165026, 174100, 153352, 147997, 129940, 181161, 171225, 152217, 
      124477, 176437, 163445, 130357, 131920, 171793, 164677, 161165, 181961, 
      164665, 157769, 150866, 180977, 148157, 141506, 189940, 170440, 165652, 
      160157, 193925, 172432, 143225, 180973, 196370, 183665, 199172, 172629, 
      158692, 166685, 185553, 193169, 173345, 195953, 159685, 157396, 188180, 
      186866, 197266, 201202, 174505, 179560, 179026 ], 
  [ 450788, 436432, 438344, 435825, 429445, 440905, 428434, 420730, 422626, 
      431381, 434260, 430273, 402242, 429984, 414100, 423017, 408400, 407329, 
      401633, 402701, 406025, 391509, 382330, 397924, 383245, 382889, 383189, 
      375205, 384957, 375616, 358594, 368800, 359125, 328144, 356194, 351117, 
      351220, 336017, 362889, 344178, 341530, 335413, 311050, 310097, 345341, 
      342325, 349045, 327760, 309457, 343865, 331517, 330580, 339905, 336869, 
      323668, 316576, 293396, 310537, 328565, 310336, 322625, 319250, 306881, 
      327220, 314357, 322426, 300820, 282400, 297125, 277434, 303089, 306004, 
      297610, 256084, 299125, 281114, 254066, 289489, 246789, 285952, 250066, 
      245920, 285064, 239924, 255649, 249170, 250685, 169877, 266900, 244441, 
      278009, 241457, 226564, 231025, 273325, 267965, 161213, 236009, 272416, 
      160180, 269594, 231650, 156866, 248872, 232520, 231412, 243850, 229840, 
      156602, 261661, 258376, 157876, 226720, 242794, 153250, 264596, 255925, 
      150760, 147460, 148625, 150914, 250786, 145261, 245524, 238036, 246041, 
      236666, 239605, 233185, 226474, 143329, 140360, 139970, 226593, 137341, 
      214002, 204282, 136386, 211049, 135953, 192761, 133261, 132896, 135225, 
      235810, 228106, 128893, 131092, 128500, 127697, 133136, 126466, 128125, 
      125698, 200080, 184420, 216837, 198277, 221026, 232660, 124704, 121393, 
      122193, 192466, 178074, 161050, 121234, 119106, 193412, 128137, 118697, 
      213130, 163018, 214933, 125064, 122996, 115600, 120697, 125669, 123921, 
      112369, 215240, 213317, 118445, 208858, 111850, 214537, 196586, 155545, 
      113825, 109700, 192193, 162154, 119473, 198085, 172325, 146677, 144692, 
      111752, 108776, 158525, 157154, 110601, 104985, 109658, 121640, 104360, 
      109125, 157625, 143204, 103725, 201613, 200345, 197200, 120305, 106745, 
      166825, 158274, 118546, 98621, 199730, 176930, 152725, 189153, 97705, 
      153365, 96770, 194069, 149461, 147176, 123989, 184882, 120250, 136097, 
      135909, 135490, 175865, 103597, 191124, 158121, 152500, 132849, 121329, 
      111316, 92882, 88840, 180018, 137493, 116098, 109525, 91690, 90625, 
      98393, 177706, 184589, 168785, 148546, 87490, 177193, 143953, 109513, 
      152065, 103685, 84825, 154640, 107225, 106333, 82793, 192420, 162468, 
      92293, 79749, 212186, 147082, 146042, 87797, 83317, 81986, 184676, 
      182084, 81536, 158497, 130741, 114148, 111880, 228829, 152354, 137185, 
      165026, 114434, 250637, 109672, 78676, 224298, 222437, 191090, 238010, 
      122537, 163028, 296914, 263133, 74237, 74005, 73460, 211601, 81250, 
      80834, 287258, 137813, 193253, 155669, 126725, 285277, 284346, 196285, 
      192730, 309664, 148256, 156482, 70802, 94120, 265858, 174949, 335936, 
      75634, 139592, 107365, 105725, 240409, 174898, 147530, 141850, 118298, 
      280660, 202633, 97360, 233570, 219817, 217450, 216665, 198425, 171242, 
      174725, 331362, 246042, 409604, 349873, 199888, 436778, 347234, 149218, 
      138293, 119090, 428965, 224541, 160372, 331466, 308029, 161149, 148234, 
      120050, 117625, 410000, 301113, 113338, 326888, 277588, 213800, 129853, 
      66133, 373925, 278981, 402169, 428002, 313157, 266885, 83690, 416644, 
      408293, 250244, 200285, 200857, 160672, 141545, 374450, 248825, 363892, 
      249237, 102717, 69640, 401210, 316433, 124514, 95905, 397220, 101785, 
      67985, 403825, 344961, 168961, 122005, 397469, 314021, 284261, 119981, 
      83525, 433130, 240797, 147922, 71762, 406009, 363348, 200209, 453485, 
      407485, 341597, 68500, 358650, 247761, 136474, 64549, 317465, 395473, 
      283540, 315097, 114890, 318361, 294970, 265117, 244210, 109465, 338045, 
      65480, 230273, 235012, 383357, 287860, 209012, 345673, 294370, 260665, 
      122098, 326905, 295945, 252880, 235913, 101588, 396170, 376297, 322250, 
      317005, 300557, 281690, 128621, 125325, 121384, 436810, 122081, 94757, 
      108800, 368890, 293850, 257732, 231661, 118612, 81245, 79685, 428500, 
      423540, 422305, 153172, 120016, 105120, 418205, 407234, 389309, 243709, 
      156809, 428933, 378365, 223988, 375642, 233122, 200401, 189397, 134037, 
      93301, 392836, 340304, 333764, 316676, 261841, 188225, 92900, 400802, 
      364501, 356570, 273460, 262933, 248053, 182845, 141604, 330409, 260650, 
      92170, 431545, 387697, 186641, 131441, 365209, 340525, 300169, 193261, 
      153625, 132889, 433277, 422036, 230357, 225992, 407745, 347113, 213264, 
      335309, 281125, 202564, 152381, 71069, 110250, 352313, 130208, 109328, 
      241085, 103613, 279621, 184365, 103765, 71460, 340034, 317249, 278881, 
      167081, 129956, 293224, 287140, 218885, 131093, 123725, 63400, 237065, 
      171145, 276436, 273481, 205456, 193201, 155601, 109684, 282041, 165997, 
      74066, 243284, 172309, 188145, 153130, 66298, 193385, 104960, 155941, 
      133666, 113220, 52477, 178154, 70733, 113105, 94609, 224605, 75897, 
      212084, 197821, 157781, 56785, 217449, 159993, 118825, 90724, 203450, 
      171956, 185629, 153250, 51874, 148744, 121108, 120493, 71188, 98282, 
      87922, 70442, 133841, 76676, 130589, 59933, 154970, 131578, 112265, 
      103049, 85345, 71677, 59816, 113104, 110720, 87620, 102325, 52385, 
      131400, 122989, 105444, 49069, 46525, 42664, 40456, 133460, 132128, 
      51193, 108341, 111626, 33794, 132961, 108352, 65680, 120653, 120370, 
      65677, 122641, 66256, 132890, 112745, 102906, 26900, 133605, 110277, 
      137233, 115732, 49732, 109625, 35578, 22984, 128210, 131364, 52577, 
      122824, 120853, 109170, 98953, 97210, 101665, 92417, 24065, 79560, 
      22178, 103748, 97585, 94469, 82856, 65461, 44861, 130217, 102482, 
      137261, 128885, 118165, 105485, 16954, 130325, 122834, 102213, 77801, 
      135117, 105085, 102629, 102020, 81233, 80505, 47050, 126485, 121061, 
      90061, 52936, 43245, 28530, 75545, 138602, 106877, 123021, 111784, 
      105890, 14305, 130069, 34794, 13498, 128500, 18845, 122146, 91325, 
      28541, 20512, 130793, 137768, 137045, 122324, 134010, 130465, 7585, 
      138896, 119969, 64964, 46400, 55368, 140618, 111554, 38690, 130385, 
      123425, 95177, 139432, 109805, 89576, 40445, 12409, 133922, 144637, 
      130786, 61405, 143753, 132073, 9524, 98125, 63053, 139780, 6660, 
      144101, 32114, 30794, 6529, 115652, 101440, 63018, 6778, 117413, 
      101188, 78920, 131170, 25037, 5242, 137556, 113705, 13364, 114805, 
      22849, 124937, 117380, 147425, 134069, 128341, 118625, 140557, 13941, 
      11016, 102034, 11458, 15700, 7225, 139400, 78125, 11909, 124901, 7162, 
      6245, 73060, 11908, 6148, 81170, 128852, 128141, 99460, 76100, 5141, 
      147097, 151618, 2938, 137188, 119330, 74581, 13562, 1448, 148825, 
      13033, 2385, 77954, 144040, 77885, 150085, 5989, 2458, 134980, 117988, 
      117925, 83905, 117181, 102661, 114410, 122585, 146653, 121833, 7901, 
      6605, 5032, 105601, 5809, 4594, 75058, 132980, 2420, 628, 8541, 4285, 
      3357, 1170, 126425, 154773, 112549, 91528, 2440, 1053, 116570, 83200, 
      79780, 78097, 4612, 272, 158629, 6098, 3393, 119146, 111010, 138484, 
      4825, 164, 157658, 1493, 1730, 85, 169, 152897, 131060, 85280, 158413, 
      25, 133229, 229, 152882, 121802, 89402, 132496, 3364, 100, 0, 151322, 
      1682, 577, 156820, 122504, 3253, 122509, 151346, 1405, 145225, 143705, 
      676, 562, 873, 132665, 129050, 148450, 97600, 260, 493, 1285, 4205, 
      163616, 104729, 1530, 1170, 488, 5668, 166178, 130129, 1973, 151120, 
      136000, 640, 832, 169546, 108260, 872, 712, 136153, 873, 173009, 
      137684, 139970, 136265, 165736, 133396, 916, 964, 1044, 148480, 1189, 
      166805, 142745, 142820, 1640, 2305, 3730, 174656, 1649, 179765, 155345, 
      1933, 174992, 143312, 5625, 148325, 4525, 143977, 191165, 180050, 
      151034, 5113, 186320, 163136, 160745, 4985, 185578, 186665, 7450, 8641, 
      158957, 182773, 177733, 182898, 173146, 182440, 161172, 155677, 137120, 
      189661, 179485, 159997, 131497, 184817, 171505, 137537, 139140, 180053, 
      172757, 169145, 190441, 172705, 165629, 158546, 189397, 155737, 148906, 
      198560, 178580, 173672, 168037, 202625, 180612, 150625, 189333, 205090, 
      192085, 207952, 180769, 166472, 174665, 193993, 201769, 181465, 204613, 
      167445, 165096, 196640, 195266, 205866, 209882, 182525, 187700, 187146 ]
    , [ 324722, 321250, 318490, 317525, 315809, 310925, 310900, 309416, 
      306640, 304501, 301930, 296377, 297128, 292970, 294202, 292225, 290050, 
      288977, 280153, 278885, 275201, 275465, 275620, 270202, 271861, 270725, 
      256997, 254453, 252533, 247850, 248720, 244138, 243017, 247042, 240080, 
      239669, 237434, 240125, 235097, 237392, 237856, 233285, 238484, 237529, 
      228425, 227741, 225901, 227954, 231433, 222269, 223925, 222986, 217521, 
      216817, 217618, 216746, 223130, 216929, 211613, 213610, 210337, 210852, 
      213265, 208706, 210625, 206240, 202514, 207434, 201149, 198560, 190757, 
      187442, 187604, 198202, 184445, 186660, 195400, 177125, 188885, 176698, 
      185156, 183338, 171130, 183562, 174385, 176464, 174865, 377249, 168514, 
      174841, 165617, 172629, 177962, 174641, 161701, 162565, 354565, 170285, 
      160010, 357418, 159520, 169812, 331540, 162914, 168346, 168794, 163336, 
      167218, 356164, 156245, 156850, 369106, 164090, 157600, 351248, 152170, 
      153613, 335530, 297994, 334945, 353572, 150020, 305125, 150202, 152050, 
      149161, 151456, 149725, 149525, 150592, 335857, 309546, 314600, 147593, 
      273065, 149000, 153284, 276776, 149157, 270117, 154981, 280645, 269386, 
      345617, 133444, 135076, 251365, 231778, 247858, 255613, 347410, 262160, 
      238921, 252052, 137378, 145058, 130793, 137129, 127976, 124826, 230042, 
      286637, 299885, 133640, 141032, 153572, 236680, 264116, 132250, 203125, 
      255925, 124736, 149312, 123425, 207050, 208090, 267602, 213569, 192085, 
      194225, 255025, 116714, 117125, 205861, 117332, 287956, 114449, 119060, 
      137141, 204341, 225890, 116993, 131300, 184313, 114325, 124353, 142273, 
      144178, 206154, 221850, 131557, 132520, 204221, 254621, 204832, 169354, 
      236098, 200405, 126757, 138010, 216005, 106165, 106453, 106418, 161005, 
      194125, 116497, 121172, 162356, 246681, 103496, 110260, 122621, 105365, 
      264433, 120145, 243268, 102497, 121685, 123290, 146005, 104200, 143812, 
      125425, 124457, 124816, 100613, 166829, 95642, 106985, 109922, 123725, 
      135545, 149650, 198900, 236090, 96200, 116693, 138088, 147853, 197704, 
      195857, 163165, 92320, 89865, 93509, 102056, 190376, 90245, 103685, 
      134597, 98569, 141993, 190037, 94914, 132301, 132185, 194225, 82898, 
      90290, 156265, 219965, 80100, 95908, 96424, 166549, 183853, 191080, 
      82930, 83450, 189850, 89425, 103681, 116650, 119050, 77285, 90280, 
      96893, 84276, 113040, 76525, 116834, 183866, 75080, 73993, 76100, 
      73224, 100125, 79930, 79220, 74225, 180189, 181513, 184858, 70925, 
      151412, 152552, 75780, 85825, 70465, 78005, 91073, 74573, 74420, 69605, 
      69940, 78730, 79146, 75700, 175184, 116810, 69928, 70045, 83210, 
      147332, 78250, 98149, 99621, 65477, 67652, 74516, 76616, 88852, 69938, 
      64265, 106034, 64080, 63553, 63520, 63513, 63945, 67104, 65917, 79400, 
      64100, 102402, 83905, 62290, 111680, 82820, 69968, 73825, 83408, 
      108533, 61265, 66338, 77940, 72397, 65557, 68980, 81252, 82717, 101234, 
      70145, 83872, 75690, 65290, 59074, 73933, 150253, 88493, 65125, 97285, 
      106000, 71289, 62361, 108676, 101642, 98737, 59722, 57221, 56233, 
      60394, 65385, 86672, 58297, 83114, 57929, 84125, 126514, 94756, 69885, 
      70132, 88981, 93098, 83189, 127189, 95033, 76625, 56225, 69953, 92565, 
      68245, 61825, 70261, 99157, 104884, 54925, 59300, 115400, 94877, 81002, 
      52457, 112009, 94793, 74029, 117578, 78632, 54101, 60292, 124517, 
      67009, 89777, 58754, 65413, 66708, 65561, 60064, 54329, 51316, 68281, 
      70461, 112986, 49045, 49114, 83089, 56834, 46450, 71077, 57896, 51421, 
      58340, 65533, 57913, 49858, 47673, 68170, 86560, 79913, 63988, 62633, 
      58633, 54548, 54745, 55337, 56842, 100744, 55981, 70669, 61370, 76388, 
      55808, 48474, 44965, 55618, 79713, 81265, 96314, 94466, 94009, 45050, 
      53906, 60794, 92241, 88272, 82017, 45337, 44017, 95965, 78073, 42730, 
      76904, 43304, 40925, 40813, 47693, 66085, 82426, 65682, 63810, 59170, 
      47125, 40417, 65682, 84944, 72761, 70276, 48626, 46657, 44225, 39701, 
      44362, 62005, 45928, 64168, 95453, 79613, 38825, 45865, 71905, 64337, 
      53545, 38441, 40817, 44977, 95625, 91386, 40525, 40050, 85649, 65473, 
      38210, 61445, 47717, 36842, 38785, 77285, 49556, 65997, 42282, 49410, 
      39569, 51473, 46205, 34973, 50845, 73778, 61492, 55045, 45461, 34801, 
      40466, 48130, 46714, 35253, 39265, 41233, 79714, 37093, 33413, 43786, 
      43165, 33490, 32905, 34205, 45082, 44721, 32929, 66256, 37082, 32237, 
      31733, 33284, 72488, 31525, 45018, 32201, 35600, 40826, 88225, 30292, 
      65245, 39929, 47885, 32393, 59513, 30762, 29725, 30141, 77741, 30677, 
      29237, 36305, 47882, 29124, 27970, 27637, 28712, 81380, 28090, 33130, 
      33293, 57898, 40644, 45844, 57928, 29521, 52490, 29377, 66085, 25748, 
      28808, 33613, 36845, 44813, 52925, 63626, 31330, 32058, 41634, 34553, 
      70193, 26282, 27985, 33002, 73877, 77557, 83810, 87826, 25226, 25450, 
      68993, 30445, 29060, 97492, 23941, 29674, 52354, 25633, 25348, 50789, 
      24505, 49810, 22304, 25493, 28100, 100682, 19109, 23789, 18065, 21458, 
      58154, 22349, 75892, 104530, 17588, 16850, 51649, 17642, 18005, 20324, 
      23333, 23924, 22153, 25353, 95485, 30386, 98260, 20338, 21953, 22725, 
      27450, 37285, 55585, 14125, 19844, 12605, 13565, 15293, 18173, 108580, 
      12665, 13732, 18005, 27045, 11225, 16201, 16857, 17026, 24245, 24293, 
      46852, 11141, 11941, 19841, 41066, 50045, 70340, 25549, 9248, 14089, 
      10781, 12770, 13876, 102785, 9265, 57920, 105088, 9250, 87093, 9896, 
      17197, 66445, 81754, 8425, 7618, 7673, 9290, 7748, 8093, 134173, 7186, 
      9265, 28170, 42282, 34130, 6568, 10180, 49348, 7225, 8045, 14029, 6154, 
      9981, 15426, 46429, 97745, 6084, 5125, 6056, 27701, 5017, 5785, 106522, 
      11513, 26233, 4930, 120770, 4581, 53640, 55432, 120637, 7250, 10154, 
      25412, 116992, 6673, 9898, 17194, 4868, 62893, 126344, 4250, 6849, 
      87002, 6389, 65365, 4849, 5850, 3217, 3865, 4361, 5537, 3349, 83681, 
      92426, 8392, 90532, 78434, 105745, 2962, 15597, 87865, 4021, 104900, 
      109429, 17530, 87082, 109330, 13968, 3298, 3365, 8138, 15898, 113765, 
      2089, 1940, 128672, 2290, 3880, 15925, 80164, 151290, 1469, 80405, 
      128105, 13840, 1346, 13769, 1165, 102917, 125060, 1618, 3298, 3233, 
      11225, 3265, 5861, 3604, 2441, 833, 2465, 93145, 98073, 105058, 4901, 
      101165, 106952, 14032, 1154, 119554, 161330, 89885, 107413, 112709, 
      173540, 1597, 377, 3277, 7930, 118010, 173417, 2628, 10490, 11738, 
      12389, 104618, 148514, 337, 97540, 110393, 2080, 3280, 410, 102481, 
      159282, 128, 182393, 184964, 156865, 142165, 29, 754, 9434, 97, 154465, 
      585, 139885, 8, 1604, 8104, 626, 109562, 143642, 151322, 0, 121104, 
      133225, 50, 1522, 110225, 1525, 16, 123929, 113, 149, 133306, 135524, 
      131165, 769, 1044, 212, 6154, 153106, 161893, 176689, 203725, 586, 
      4717, 127136, 131444, 153322, 212962, 808, 1325, 182813, 530, 970, 
      145690, 164554, 1060, 4346, 141250, 156650, 1117, 161477, 1405, 1090, 
      1040, 1225, 1130, 1466, 155290, 158450, 161642, 986, 160225, 1413, 
      1465, 1538, 163778, 175333, 191540, 2250, 158337, 2689, 1609, 163285, 
      2578, 2018, 203537, 2353, 190757, 2669, 4729, 3728, 2720, 193673, 4546, 
      3146, 3089, 189649, 4580, 4885, 207668, 215081, 3625, 4877, 4505, 5000, 
      4580, 5314, 4274, 4225, 5114, 6305, 5465, 4649, 5713, 6125, 5261, 5525, 
      5570, 6025, 5729, 6001, 7841, 7213, 7137, 7056, 9113, 8125, 8296, 
      10490, 9178, 8938, 8749, 11437, 9650, 9997, 11357, 13108, 11773, 13634, 
      11345, 11050, 11461, 12893, 14437, 12805, 14945, 12785, 12770, 14746, 
      15696, 18500, 19400, 17713, 18218, 18440 ], 
  [ 424250, 411034, 412450, 410093, 404201, 413933, 402772, 395720, 397120, 
      404725, 407026, 402865, 377864, 402242, 388162, 395929, 382618, 381545, 
      375505, 376325, 378905, 365945, 357748, 371122, 358165, 357725, 356525, 
      349109, 357629, 348770, 333632, 342274, 333497, 306202, 330560, 325973, 
      325826, 312509, 336017, 319520, 317200, 311237, 289988, 289033, 319601, 
      316829, 322645, 303818, 287809, 317621, 306749, 305810, 313569, 310777, 
      299050, 292610, 272546, 287225, 302789, 286690, 297337, 294372, 283561, 
      301274, 289969, 296720, 276986, 261026, 273533, 255632, 277757, 280010, 
      272516, 236482, 273533, 257652, 234376, 264125, 227165, 260914, 229700, 
      225794, 259522, 220450, 233545, 227968, 229153, 178193, 242986, 223561, 
      252617, 220653, 207890, 211529, 248005, 243301, 168037, 215525, 247010, 
      167410, 244432, 211572, 161716, 226250, 212194, 211250, 221800, 209674, 
      164068, 236981, 234106, 166570, 206546, 220240, 160544, 239170, 231565, 
      156658, 149746, 154681, 158692, 226580, 148525, 221890, 215386, 222241, 
      214096, 216541, 210773, 204880, 150025, 144594, 144776, 204665, 138041, 
      193544, 185300, 137576, 190917, 136485, 175165, 135181, 133666, 143777, 
      211396, 204676, 128173, 128074, 127450, 127549, 142090, 127136, 126169, 
      125380, 179834, 166634, 194129, 178193, 197576, 207650, 122162, 125165, 
      127277, 172616, 160520, 146612, 119752, 120740, 173314, 122389, 119509, 
      190160, 147920, 191633, 120050, 118306, 117962, 116825, 119005, 117665, 
      113737, 191186, 189509, 113989, 185540, 116740, 190313, 174740, 139925, 
      109685, 108266, 170585, 145220, 112625, 175573, 153585, 132529, 130954, 
      108018, 107010, 141997, 140872, 106781, 107069, 106000, 112978, 104554, 
      105053, 140677, 128962, 101861, 177853, 176749, 173930, 110893, 102253, 
      147817, 140660, 109460, 100521, 175880, 156196, 135845, 166613, 101569, 
      136153, 98500, 170705, 132821, 130946, 112597, 162664, 109012, 121249, 
      120977, 120640, 154205, 96533, 167330, 139001, 134282, 118157, 109097, 
      101626, 90324, 90626, 157448, 121565, 104680, 99829, 89128, 87977, 
      91477, 154960, 160857, 147101, 129896, 84584, 154277, 125957, 98405, 
      132673, 93969, 82157, 134586, 96109, 95297, 80777, 167114, 141098, 
      85273, 80765, 184500, 127924, 127048, 82333, 80149, 79720, 160186, 
      157922, 79186, 137449, 114121, 100642, 98866, 199085, 132040, 119165, 
      142740, 100512, 218509, 96650, 75986, 194792, 193009, 165188, 206856, 
      106389, 140482, 260180, 229433, 71613, 71545, 71410, 182981, 74852, 
      74600, 251172, 118537, 166513, 133685, 109169, 249269, 248420, 169133, 
      165988, 271522, 127170, 134164, 68000, 82706, 231400, 150085, 295490, 
      69380, 119314, 92581, 91269, 208157, 149780, 126020, 121160, 101380, 
      244634, 174233, 84458, 201888, 189529, 187408, 186705, 170433, 146448, 
      149437, 290984, 213044, 363402, 308017, 171562, 388688, 305540, 127040, 
      117673, 101504, 381365, 193505, 136634, 290916, 269365, 137245, 126052, 
      102132, 100117, 363626, 262937, 96400, 286578, 241378, 183658, 110125, 
      61165, 330005, 242605, 356197, 380224, 273825, 231489, 72484, 369602, 
      361825, 216322, 171365, 171769, 136258, 119673, 330272, 214897, 320450, 
      215225, 86909, 61786, 355060, 276597, 104932, 81325, 351314, 85973, 
      60373, 357425, 302825, 143225, 102665, 351477, 274261, 246961, 100885, 
      71317, 384676, 207349, 124724, 62504, 359357, 319730, 170777, 403633, 
      360665, 299533, 59810, 315272, 213485, 114580, 57005, 277201, 349385, 
      245978, 274909, 95940, 277841, 256336, 229025, 210004, 91249, 295965, 
      56610, 197293, 201538, 337825, 249626, 177994, 302845, 255560, 224725, 
      101492, 285469, 256969, 217594, 202185, 84178, 349648, 331169, 281140, 
      276305, 261169, 243860, 106945, 104057, 100690, 387496, 101221, 78325, 
      89906, 324164, 254864, 221778, 198085, 98074, 67185, 65953, 379586, 
      374954, 373801, 127874, 99146, 86546, 369945, 359712, 343017, 208897, 
      131017, 379933, 332809, 190978, 330248, 199208, 169685, 159829, 111029, 
      76525, 346210, 297450, 291402, 275626, 225301, 158737, 76122, 353600, 
      319841, 312484, 235850, 226225, 212657, 153845, 117442, 288205, 224104, 
      75304, 382205, 341309, 157145, 108505, 320377, 297497, 260257, 163025, 
      127817, 109705, 383769, 373266, 196429, 192474, 359873, 303505, 180890, 
      292517, 242597, 171170, 126481, 57797, 89924, 308205, 107010, 89082, 
      205913, 84185, 241085, 154685, 84253, 57770, 296740, 275677, 240341, 
      139201, 106586, 253450, 247858, 185589, 107473, 101089, 51178, 202045, 
      142685, 237970, 235261, 173386, 162361, 128861, 88930, 243081, 138025, 
      59296, 207602, 143597, 157709, 126548, 53000, 162373, 84690, 128945, 
      109376, 91634, 42289, 148612, 56197, 91433, 75725, 190385, 60209, 
      179010, 166141, 130365, 45029, 183797, 132245, 96161, 72242, 171108, 
      142810, 155005, 126152, 41012, 122050, 97858, 97325, 55810, 78228, 
      69508, 55144, 108865, 60146, 105937, 46597, 127364, 106760, 89989, 
      82085, 67085, 55709, 46226, 90490, 88434, 68778, 81185, 40265, 106322, 
      98977, 83810, 37685, 35797, 33002, 31450, 108050, 106882, 39065, 86125, 
      88916, 26500, 107461, 86050, 50266, 96625, 96340, 50093, 98281, 50506, 
      107216, 89525, 80996, 20642, 107501, 87125, 110633, 91754, 36578, 
      86381, 25780, 17530, 102500, 105242, 38425, 97682, 95957, 85748, 76925, 
      75428, 79225, 71289, 17533, 60314, 16132, 80890, 75545, 72837, 62946, 
      48421, 31921, 103909, 79700, 110045, 102653, 93245, 82205, 12532, 
      103841, 97252, 79253, 58365, 107969, 81625, 79497, 78970, 61133, 60485, 
      32932, 100229, 95461, 68561, 37586, 29861, 18836, 56173, 110864, 82993, 
      97085, 87242, 82084, 9521, 103225, 23120, 9040, 101818, 11925, 96200, 
      69397, 18421, 12850, 103777, 109930, 109289, 96290, 106580, 103445, 
      6805, 110890, 94177, 46962, 31842, 39002, 112360, 86740, 25684, 103273, 
      97133, 72493, 111250, 85149, 67626, 26941, 7265, 106308, 115789, 
      103496, 43709, 114985, 104617, 5602, 74849, 45025, 111418, 4538, 
      115245, 20232, 19240, 4405, 90074, 77666, 44900, 4240, 91585, 77410, 
      58258, 103700, 14869, 3848, 109346, 88281, 6962, 89213, 13165, 98113, 
      91458, 118057, 106177, 101105, 92537, 111925, 7121, 5426, 77992, 5620, 
      8138, 3433, 110842, 57357, 5737, 97981, 3284, 2941, 53026, 5650, 2842, 
      59904, 101434, 100805, 75650, 55570, 2405, 117625, 121652, 2000, 
      108778, 92968, 54205, 6388, 3042, 119093, 5933, 1433, 56992, 114794, 
      56921, 120181, 1997, 1172, 106714, 91690, 91625, 62033, 90961, 78245, 
      88516, 95705, 117065, 95033, 2665, 2025, 1354, 80765, 1637, 1160, 
      54400, 104858, 538, 3338, 2885, 925, 653, 5108, 99037, 124265, 86797, 
      68482, 386, 4985, 90324, 61298, 58370, 56933, 914, 1658, 127705, 1492, 
      425, 92560, 85408, 109682, 865, 2682, 126800, 6305, 6788, 2353, 877, 
      122525, 103066, 63026, 127465, 2041, 104985, 685, 122504, 94868, 66568, 
      104330, 290, 962, 1682, 121104, 0, 289, 126026, 95482, 257, 95485, 
      121120, 41, 115649, 114293, 370, 500, 317, 104473, 101268, 118532, 
      73666, 2074, 3205, 5473, 10933, 132130, 79885, 464, 596, 2290, 13210, 
      134440, 102245, 6725, 120938, 107458, 1618, 3778, 137476, 82994, 1354, 
      2834, 107605, 3485, 140605, 108970, 111008, 107713, 134066, 105170, 
      2866, 3242, 3650, 118610, 3625, 135045, 113521, 113594, 4394, 6205, 
      9188, 142146, 3825, 146761, 124801, 4597, 142474, 114074, 12137, 
      118585, 9797, 114725, 157153, 147104, 121040, 10625, 152794, 131906, 
      129761, 10081, 152132, 153133, 14180, 16025, 128209, 149645, 145097, 
      149768, 140996, 149386, 130250, 125329, 108818, 155945, 146753, 129233, 
      103849, 151589, 139589, 109229, 110666, 147313, 140753, 137545, 156785, 
      140845, 134505, 128160, 155969, 125749, 119656, 164306, 146290, 141874, 
      136813, 168037, 148154, 121357, 156125, 170404, 158629, 173018, 148457, 
      135634, 143005, 160445, 167557, 149221, 170153, 136673, 134570, 162994, 
      161856, 171620, 175304, 150649, 155330, 154856 ], 
  [ 435317, 421625, 423245, 420820, 414724, 425170, 413465, 406141, 407745, 
      415826, 418365, 414272, 388013, 413785, 398957, 407200, 393345, 392272, 
      386368, 387290, 390176, 376570, 367965, 382257, 368586, 368180, 367592, 
      359938, 368968, 359905, 343985, 353273, 344122, 315297, 341185, 336394, 
      336349, 322250, 347152, 329737, 327281, 321250, 298709, 297754, 330260, 
      327386, 333576, 313729, 296768, 328484, 317000, 316061, 324466, 321572, 
      309233, 302521, 281165, 296864, 313448, 296465, 307792, 304657, 293200, 
      312001, 300050, 307345, 286829, 269849, 283274, 264625, 288212, 290737, 
      282869, 244557, 284090, 267325, 242485, 274580, 235240, 271233, 238081, 
      234073, 270045, 228457, 242640, 236689, 238010, 174674, 252829, 232146, 
      263072, 229204, 215557, 219536, 258426, 253450, 165130, 223940, 257465, 
      164333, 254785, 219817, 159625, 235549, 220541, 219529, 230861, 217953, 
      160889, 247130, 244085, 162881, 214825, 229505, 157433, 249625, 241578, 
      154125, 148709, 152080, 155377, 236525, 147080, 231597, 224685, 232016, 
      223361, 226010, 219970, 213737, 147152, 142741, 142685, 213658, 137650, 
      201925, 193069, 136981, 199162, 136162, 182356, 134280, 133241, 140122, 
      221409, 214281, 128360, 129213, 127773, 127498, 138265, 126745, 126866, 
      125397, 188113, 173893, 203428, 186404, 207181, 217901, 123097, 123482, 
      125050, 180725, 167677, 152477, 120245, 119941, 181525, 124650, 119050, 
      199561, 154057, 201170, 122005, 120125, 116857, 118304, 121640, 120130, 
      113040, 201029, 199250, 115706, 195077, 114581, 200224, 183665, 146266, 
      111266, 108725, 179408, 152105, 115328, 184770, 161218, 138258, 136513, 
      109429, 107605, 148712, 147485, 108226, 106066, 107377, 116429, 104333, 
      106600, 147562, 134725, 102490, 187560, 186388, 183433, 114650, 103970, 
      155552, 147817, 113081, 99586, 185621, 164645, 142696, 175810, 99818, 
      143140, 97633, 180242, 139570, 137525, 117170, 171725, 113517, 127250, 
      127012, 126641, 163028, 99304, 177037, 146770, 141677, 124090, 114010, 
      105485, 91225, 89725, 166645, 128008, 109253, 103688, 90029, 88912, 
      94180, 164225, 170530, 155924, 137461, 85621, 163610, 133250, 102842, 
      140544, 97828, 83092, 142729, 100546, 99700, 81440, 177433, 149785, 
      88010, 80170, 195805, 135693, 134749, 84424, 81288, 80485, 170165, 
      167765, 79985, 146000, 120836, 106065, 104085, 211240, 140285, 126458, 
      151801, 106105, 231650, 101869, 76921, 206845, 205028, 175745, 219589, 
      112900, 149645, 275225, 243220, 72514, 72378, 72073, 194660, 77317, 
      76997, 265945, 126340, 177410, 142610, 116258, 264008, 263125, 180200, 
      176885, 287145, 135721, 143225, 68969, 87245, 245493, 160200, 312065, 
      71777, 127525, 98514, 97066, 221332, 159997, 134741, 129541, 108197, 
      259373, 185810, 89609, 214825, 201888, 199665, 198928, 181840, 156529, 
      159722, 307525, 226525, 382357, 325170, 183105, 408425, 322625, 136033, 
      126020, 108593, 400898, 206170, 146273, 307525, 285192, 146952, 135045, 
      109357, 107172, 382649, 278560, 103217, 303085, 256185, 195949, 118098, 
      63018, 348008, 257480, 375050, 399825, 289924, 245956, 76921, 388897, 
      380882, 230177, 183146, 183618, 146169, 128530, 348377, 228752, 338249, 
      229114, 93250, 64829, 373981, 292900, 112837, 87156, 370133, 92314, 
      63314, 376448, 320080, 153680, 110468, 370330, 290530, 262210, 108586, 
      76162, 404549, 221000, 134125, 66125, 378482, 337597, 182762, 424084, 
      379858, 316754, 63193, 333037, 227476, 123437, 59912, 293674, 368272, 
      261329, 291348, 103573, 294416, 272129, 243764, 223961, 98576, 313186, 
      60061, 210740, 215189, 356474, 265249, 190625, 320372, 271421, 239396, 
      109805, 302418, 272898, 231993, 215938, 91165, 368705, 349648, 297953, 
      292948, 277268, 259313, 115700, 112642, 109037, 407709, 109636, 84904, 
      97505, 342473, 270793, 236449, 211770, 106353, 72778, 71410, 399629, 
      394861, 393674, 138125, 107561, 94009, 389716, 379177, 361972, 223092, 
      141472, 400010, 351458, 204425, 348829, 213029, 182180, 171848, 120328, 
      83240, 365301, 314977, 308725, 292405, 240210, 170722, 82837, 372929, 
      338116, 330521, 251201, 241202, 227090, 165626, 127217, 305460, 239013, 
      82053, 402418, 360298, 169130, 117770, 338720, 315092, 276560, 175316, 
      138272, 119072, 404050, 393241, 210250, 206125, 379474, 321338, 194065, 
      310010, 258322, 183937, 136970, 63050, 98101, 326242, 116377, 97225, 
      220244, 91988, 256810, 166738, 92090, 63193, 314437, 292660, 256066, 
      150506, 116021, 269685, 263889, 199138, 117010, 110218, 55989, 216308, 
      154228, 253661, 250850, 186425, 174890, 139690, 97277, 258976, 149364, 
      65161, 222137, 155242, 170068, 137309, 58253, 174970, 92833, 139876, 
      119185, 100321, 46250, 160597, 61960, 100154, 83290, 204308, 66448, 
      192457, 179010, 141466, 49636, 197482, 143482, 105290, 79637, 184249, 
      154625, 167432, 137117, 45245, 132845, 107225, 106658, 61913, 86269, 
      76869, 61213, 118946, 66725, 115882, 51850, 138533, 116773, 98948, 
      90500, 74378, 62050, 51581, 99585, 97393, 76309, 89668, 45008, 116437, 
      108650, 92497, 42122, 39962, 36725, 34901, 118301, 117065, 43808, 
      95050, 98045, 29237, 117746, 95009, 56369, 106298, 106013, 56264, 
      108090, 56745, 117569, 98858, 89785, 22937, 118024, 96424, 121360, 
      101393, 41729, 95714, 29537, 19485, 112853, 115765, 43984, 107797, 
      105970, 95149, 85748, 84149, 88218, 79738, 19930, 67981, 18325, 90053, 
      84368, 81490, 70885, 55170, 36970, 114500, 88829, 121010, 113210, 
      103258, 91538, 14045, 114500, 107537, 88450, 66100, 118900, 91026, 
      88762, 88201, 69140, 68458, 38457, 110786, 105746, 77146, 43621, 35080, 
      22525, 63874, 122033, 92564, 107506, 97085, 91621, 11170, 114020, 
      27625, 10553, 112545, 14458, 106621, 78152, 22280, 15689, 114640, 
      121133, 120458, 106745, 117613, 114308, 6788, 122161, 104530, 54085, 
      37537, 45445, 123733, 96685, 30733, 114170, 107690, 81554, 122589, 
      95026, 76381, 32194, 9050, 117409, 127400, 114461, 50696, 126562, 
      115650, 6877, 84148, 52148, 122825, 5065, 126856, 24805, 23677, 4932, 
      100325, 87169, 52057, 4937, 101938, 86913, 66469, 114733, 18728, 4069, 
      120685, 98464, 9257, 99464, 16820, 108874, 101845, 129872, 117380, 
      112036, 102992, 123434, 9586, 7381, 87597, 7677, 10909, 4640, 122317, 
      65602, 7930, 108776, 4525, 3944, 60965, 7877, 3845, 68353, 112433, 
      111770, 85153, 63713, 3170, 129474, 133705, 2017, 120185, 103525, 
      62280, 8989, 2005, 131044, 8500, 1450, 65305, 126541, 65234, 132200, 
      3272, 1325, 118053, 102213, 102148, 70720, 101450, 87986, 98869, 
      106466, 128948, 105760, 4450, 3538, 2493, 90676, 2980, 2197, 62577, 
      116129, 929, 1825, 4840, 1928, 1384, 3085, 110002, 136522, 97082, 
      77645, 845, 2962, 100813, 69985, 66853, 65314, 2053, 689, 140132, 3005, 
      1258, 103185, 95625, 121225, 2106, 1237, 139193, 3908, 4289, 1010, 180, 
      134714, 114269, 71849, 139892, 800, 116290, 90, 134693, 105629, 75629, 
      115601, 1157, 197, 577, 133225, 289, 0, 138385, 106277, 1090, 106280, 
      133241, 194, 127498, 126074, 81, 109, 130, 115744, 112369, 130517, 
      83169, 901, 1658, 3314, 7720, 144761, 89762, 481, 409, 1117, 9657, 
      147173, 113380, 4328, 133025, 118865, 785, 2129, 150345, 93041, 725, 
      1525, 119012, 1972, 153610, 120445, 122585, 119120, 146765, 116441, 
      1625, 1865, 2137, 130561, 2180, 147778, 125200, 125273, 2813, 4148, 
      6485, 155185, 2482, 160004, 137024, 3050, 155513, 125753, 8992, 130468, 
      7162, 126404, 170804, 160313, 133025, 7888, 166241, 144401, 142154, 
      7514, 165545, 166580, 10933, 12506, 140500, 162922, 158170, 163045, 
      153865, 162629, 142609, 137450, 120089, 169460, 159860, 141524, 114848, 
      164900, 152356, 120500, 122005, 160420, 153554, 150176, 170266, 153578, 
      146932, 140281, 169348, 137700, 131301, 178025, 159193, 154573, 149274, 
      181892, 161125, 133002, 169402, 184293, 172008, 187009, 161360, 147925, 
      155636, 173858, 181242, 162090, 183940, 148930, 146725, 176441, 175201, 
      185305, 189125, 163348, 168233, 167725 ], 
  [ 326344, 323060, 320212, 319273, 317637, 312453, 312650, 311274, 308410, 
      306073, 303400, 297809, 299074, 294340, 295880, 293705, 291748, 290673, 
      281777, 280465, 276649, 277177, 277498, 271696, 273649, 272497, 258493, 
      256041, 253909, 249300, 250490, 245636, 244665, 249316, 241722, 241393, 
      239112, 242125, 236521, 239194, 239714, 235161, 240890, 239933, 230029, 
      229385, 227389, 229860, 233729, 223777, 225685, 224744, 219005, 218341, 
      219392, 218628, 225544, 218921, 213181, 215540, 211985, 212570, 215249, 
      210240, 212425, 207810, 204392, 209732, 203065, 200770, 192361, 188928, 
      189242, 200776, 185993, 188570, 197954, 178697, 191437, 178324, 187578, 
      185796, 172660, 186128, 176497, 178730, 177073, 384553, 170312, 177157, 
      167161, 174953, 180648, 177185, 163249, 164225, 361601, 172657, 161540, 
      364520, 161090, 172250, 338234, 164916, 170740, 171216, 165434, 169636, 
      363298, 157889, 158564, 376448, 166500, 159602, 358346, 153680, 155305, 
      342388, 304232, 341825, 360746, 151730, 311525, 152008, 154024, 150937, 
      153442, 151625, 151533, 152738, 342833, 316100, 321250, 149677, 279009, 
      151330, 155866, 282802, 151541, 276029, 157793, 286789, 275332, 352885, 
      135082, 136882, 257045, 237064, 253480, 261389, 354740, 268074, 244385, 
      257794, 139716, 147816, 132709, 139493, 129762, 126344, 235396, 293069, 
      306541, 136034, 143818, 156890, 242210, 270178, 134600, 207925, 261845, 
      126594, 152514, 125225, 211972, 213064, 273780, 218681, 196717, 198925, 
      261025, 118372, 118825, 210865, 119114, 294554, 116073, 121090, 140229, 
      209389, 231400, 119057, 134162, 188897, 116233, 126905, 145609, 147584, 
      211268, 227300, 134485, 135490, 209317, 260725, 209954, 173620, 241876, 
      205453, 129605, 141320, 221425, 107845, 108161, 108180, 165133, 199093, 
      118985, 123898, 166538, 252737, 105154, 112450, 125469, 107245, 270821, 
      122933, 249290, 104233, 124569, 126244, 149785, 106130, 147610, 128605, 
      127621, 127994, 102625, 171333, 97288, 109429, 112520, 126925, 139165, 
      153704, 204170, 242100, 98050, 119677, 141842, 151901, 202970, 201105, 
      167681, 94130, 91505, 95497, 104562, 195570, 92021, 106301, 138389, 
      100945, 146021, 195265, 97172, 136085, 135981, 199561, 84256, 92320, 
      160745, 225817, 81050, 98314, 98858, 171293, 188989, 196370, 84424, 
      85000, 195124, 91505, 106517, 120016, 122500, 77877, 92482, 99485, 
      86138, 116330, 76705, 120276, 189072, 75706, 74629, 77338, 73562, 
      103025, 81736, 78602, 74125, 185393, 186745, 190160, 71689, 155970, 
      157138, 75266, 88181, 71545, 79897, 93721, 74069, 73930, 70613, 71018, 
      77860, 81188, 77530, 180346, 120500, 69682, 71437, 81940, 151898, 
      80420, 101257, 102785, 65601, 68994, 76474, 78714, 91594, 69416, 65045, 
      109460, 64298, 64009, 64018, 64025, 64793, 68498, 67225, 78130, 64090, 
      100136, 82381, 63076, 109090, 81322, 71802, 75925, 86026, 106025, 
      61585, 67904, 76634, 71413, 67093, 70810, 83810, 85345, 98932, 69241, 
      86594, 74420, 64720, 59540, 76177, 155017, 86605, 64525, 95045, 103450, 
      70181, 61925, 112370, 99216, 96409, 59536, 57889, 56869, 61828, 67253, 
      84730, 58105, 81296, 57721, 87025, 130772, 92474, 68681, 72386, 92089, 
      90856, 86085, 131485, 92705, 75025, 57425, 72245, 90305, 67049, 61049, 
      72593, 102665, 102202, 54805, 60930, 119410, 92501, 79144, 53021, 
      109085, 92385, 72433, 121680, 76810, 53833, 62138, 128813, 65717, 
      87489, 57920, 64129, 69050, 64217, 59042, 53741, 51050, 70745, 68849, 
      117044, 48985, 48968, 80881, 55872, 46720, 69329, 56834, 50849, 60386, 
      64021, 56821, 49396, 47477, 70760, 84178, 77769, 62530, 61245, 57469, 
      53650, 56605, 57265, 58868, 97882, 57977, 73421, 63700, 74306, 54706, 
      47888, 44785, 57664, 82865, 84473, 93512, 91720, 91277, 46280, 55892, 
      63172, 89549, 85706, 79661, 44941, 45161, 93145, 75841, 42640, 74698, 
      43058, 41225, 41309, 49309, 68765, 80008, 63908, 62120, 57704, 46429, 
      40925, 68360, 82426, 70677, 68290, 47744, 45929, 43721, 40289, 45776, 
      60337, 45226, 66826, 92565, 77229, 39325, 47485, 69785, 62525, 52265, 
      38813, 41945, 46553, 92705, 88592, 40265, 39860, 83005, 63557, 38212, 
      59665, 46665, 37008, 39889, 80545, 51610, 63989, 43844, 51476, 39085, 
      53677, 45145, 35425, 53033, 76960, 59618, 53465, 44397, 35557, 41992, 
      46852, 45520, 35081, 40745, 42881, 83140, 36625, 34065, 42728, 42149, 
      33524, 33149, 35149, 47048, 43577, 33661, 69242, 36496, 32841, 32041, 
      34250, 75722, 31733, 47060, 33093, 36954, 42640, 91985, 30746, 68261, 
      41725, 50157, 32045, 62329, 30608, 29809, 30953, 81225, 30421, 29989, 
      37925, 50216, 29090, 28480, 27893, 29570, 85010, 29012, 34640, 34817, 
      60752, 42698, 48178, 60794, 30733, 55144, 30641, 69281, 26506, 30042, 
      35281, 38737, 47165, 55665, 66772, 32932, 33716, 43880, 36405, 73585, 
      27460, 29345, 34768, 77393, 81185, 87620, 91748, 26344, 26596, 72377, 
      32105, 30634, 101698, 25037, 31316, 55172, 26977, 26690, 53573, 25789, 
      52564, 23362, 26965, 29794, 105040, 20077, 25261, 18945, 22784, 61328, 
      23797, 79634, 109012, 18610, 17800, 54641, 18756, 19161, 21730, 24977, 
      25610, 23725, 27149, 99773, 32500, 102626, 21832, 23585, 24425, 29444, 
      39769, 58769, 15025, 21346, 13345, 14473, 16425, 19585, 113210, 13525, 
      14746, 19465, 29105, 11965, 17569, 18281, 18464, 26185, 26245, 49810, 
      12025, 12937, 21537, 43812, 53125, 74050, 27605, 9874, 15373, 11713, 
      13940, 15170, 107325, 10037, 61282, 109682, 10048, 91265, 10818, 18805, 
      70069, 85796, 9161, 8212, 8281, 10192, 8410, 8825, 139385, 7748, 10205, 
      30440, 45140, 36676, 7082, 11282, 52466, 7933, 8893, 15493, 6676, 
      11105, 17012, 49457, 102197, 6698, 5525, 6722, 30005, 5429, 6421, 
      111176, 12861, 28477, 5408, 125728, 4973, 56930, 58778, 125593, 8200, 
      11412, 27634, 121874, 7577, 11152, 18980, 5490, 66469, 131418, 4744, 
      7817, 91216, 7325, 69017, 5573, 6728, 3505, 4405, 5013, 6385, 3761, 
      87817, 96772, 9586, 94834, 82440, 110393, 3380, 17345, 92105, 4717, 
      109530, 114157, 19400, 91304, 114056, 15626, 3904, 3985, 9360, 17680, 
      118585, 2341, 2106, 133794, 2720, 4658, 17725, 84218, 156836, 1665, 
      84465, 133213, 15530, 1620, 15457, 1325, 107501, 130106, 2056, 4072, 
      4005, 12753, 4049, 6953, 4442, 3109, 1037, 3145, 97505, 102545, 109684, 
      5913, 105705, 111618, 15754, 1600, 124480, 167040, 94165, 112085, 
      117493, 179458, 2165, 409, 4121, 9236, 122900, 179329, 3386, 11988, 
      13320, 14013, 109224, 153988, 293, 101986, 115117, 2770, 4138, 720, 
      107029, 164936, 82, 188437, 191050, 162473, 147505, 61, 1192, 10852, 
      29, 160025, 977, 145177, 34, 2218, 9418, 1028, 114248, 149000, 156820, 
      50, 126026, 138385, 0, 2116, 114921, 2117, 58, 128897, 261, 325, 
      138448, 140706, 136261, 1145, 1490, 290, 7252, 158600, 167537, 182585, 
      210053, 388, 5653, 132130, 136522, 158804, 219424, 562, 1737, 188797, 
      548, 1268, 151028, 170228, 754, 5200, 146500, 162180, 1409, 167089, 
      1037, 1352, 1258, 1513, 884, 1808, 160784, 164000, 167248, 1044, 
      165797, 1145, 1625, 1696, 169396, 181145, 197618, 1844, 163853, 2197, 
      1537, 168881, 2164, 2164, 209785, 2405, 196785, 2801, 4045, 3226, 2722, 
      199737, 3940, 2932, 2917, 195637, 3986, 4273, 213930, 221453, 3485, 
      4329, 4041, 4450, 4194, 4772, 4096, 4145, 5380, 5645, 4973, 4493, 6089, 
      5545, 4905, 5785, 5800, 5525, 5353, 5689, 7173, 6845, 6893, 6938, 8469, 
      8065, 8362, 9700, 8720, 8564, 8473, 10585, 9160, 10045, 10729, 12226, 
      11101, 12708, 10865, 10820, 11089, 12197, 13621, 12325, 14085, 12553, 
      12580, 14020, 15002, 17650, 18490, 17261, 17680, 17914 ], 
  [ 324964, 320392, 318096, 316973, 314785, 311533, 310258, 308146, 305834, 
      304785, 302756, 297349, 295210, 294248, 293764, 292877, 289448, 288373, 
      279845, 278809, 275821, 274601, 273818, 270500, 270521, 269461, 257113, 
      254017, 253265, 248104, 247178, 244072, 242089, 242600, 239146, 238265, 
      236260, 237157, 235325, 235514, 235666, 230929, 233162, 232205, 227545, 
      226625, 225641, 225352, 226645, 221845, 222097, 221156, 217165, 216225, 
      215620, 214120, 217540, 213677, 210697, 210664, 208949, 209074, 210005, 
      207940, 208377, 205234, 199700, 202280, 198097, 193778, 189325, 186628, 
      185930, 191300, 183233, 183418, 188570, 175661, 181961, 174920, 178930, 
      176872, 169808, 176468, 169781, 171002, 169713, 343705, 165620, 169061, 
      164125, 166765, 170068, 167525, 160121, 160361, 322409, 164101, 158504, 
      324868, 157778, 163234, 301250, 158752, 162000, 162292, 158626, 160712, 
      323370, 154025, 154240, 335140, 157576, 153346, 318602, 150644, 151073, 
      304208, 270100, 303461, 320450, 147314, 276289, 146948, 147860, 146061, 
      147186, 145921, 145093, 145378, 303733, 279760, 284266, 142685, 246625, 
      142682, 145562, 249866, 142525, 243829, 145925, 253025, 242856, 311669, 
      130850, 131546, 226225, 208820, 223028, 229925, 313064, 235690, 214945, 
      226514, 130792, 136132, 126545, 130385, 124426, 122756, 206600, 257189, 
      269189, 126650, 131858, 141434, 212218, 236690, 125492, 182717, 229277, 
      120706, 137794, 119705, 185936, 186660, 239464, 191357, 172521, 174269, 
      227813, 113680, 113857, 184185, 113594, 257386, 111565, 113914, 126061, 
      182341, 201316, 111605, 121466, 164885, 109793, 116233, 129785, 131300, 
      183760, 197584, 121329, 122058, 181901, 226685, 182354, 151632, 209952, 
      178313, 116909, 125588, 191801, 102785, 102917, 102568, 143973, 172413, 
      108589, 111938, 145010, 218881, 100186, 103986, 112681, 100805, 234757, 
      110513, 215618, 98713, 111505, 112720, 130833, 99322, 128474, 113517, 
      112625, 112906, 95173, 147505, 92228, 99125, 101204, 111653, 121133, 
      132820, 175282, 208336, 91610, 105785, 122890, 131017, 174082, 172309, 
      143669, 87874, 86353, 88045, 93706, 167050, 85949, 94709, 119069, 
      90917, 125137, 166469, 87880, 116765, 116569, 170029, 80852, 84500, 
      136825, 192881, 80314, 88010, 88370, 145625, 160745, 167114, 80100, 
      80308, 165960, 83317, 93361, 103364, 105296, 79441, 83466, 87893, 
      79330, 100138, 80937, 103072, 160276, 76994, 75825, 74578, 76690, 
      89317, 75204, 87986, 80105, 156505, 157673, 160628, 71965, 131314, 
      132298, 83914, 77969, 69705, 72721, 81577, 82625, 82394, 69233, 69178, 
      88808, 73000, 70722, 151642, 101456, 76490, 67481, 95464, 127058, 
      71312, 85985, 87145, 69925, 65314, 68746, 70066, 78714, 77972, 65045, 
      92072, 67978, 66125, 65858, 65773, 64333, 64450, 63729, 91562, 69242, 
      120100, 97469, 62984, 131170, 96226, 64810, 67185, 73882, 127553, 
      64529, 62660, 90250, 82913, 62033, 63818, 72034, 73109, 119080, 80189, 
      73714, 87760, 73460, 61472, 66425, 128705, 103993, 73449, 114733, 
      125162, 82417, 69745, 93050, 120100, 116649, 65700, 58441, 57605, 
      57320, 59893, 102394, 64269, 98132, 63977, 72857, 107680, 112346, 
      81469, 62450, 76541, 110452, 71917, 108117, 112853, 90389, 54389, 
      62033, 109993, 79745, 70985, 62105, 84449, 124650, 60417, 55042, 97882, 
      112925, 96164, 54125, 133097, 112993, 87705, 99508, 93554, 60365, 
      54778, 105353, 78965, 107269, 68132, 77285, 58378, 77741, 70450, 62297, 
      57490, 59245, 84121, 95056, 54045, 54580, 100017, 66820, 49572, 85429, 
      68426, 59221, 51554, 78557, 68597, 57032, 53365, 58340, 104418, 96445, 
      76698, 74953, 69705, 64138, 48969, 49169, 50128, 121250, 49421, 59897, 
      52936, 92522, 66482, 56260, 50489, 48740, 66673, 67913, 116420, 114260, 
      113725, 42692, 47336, 52040, 111721, 107050, 99625, 52025, 42125, 
      116145, 94977, 47700, 93650, 49130, 43709, 42505, 43145, 55609, 100340, 
      80008, 77668, 71780, 55445, 42029, 55204, 103402, 88801, 85770, 57956, 
      55129, 51449, 40841, 40900, 75701, 54242, 53762, 115933, 97285, 40429, 
      41229, 88093, 78809, 65053, 40745, 38909, 40573, 116257, 111316, 46337, 
      45472, 104717, 80485, 42536, 75673, 57889, 40228, 36945, 63433, 42410, 
      81469, 37864, 42184, 46537, 43465, 56369, 36713, 42913, 60308, 76178, 
      68093, 55621, 34821, 36196, 59456, 57572, 40417, 35225, 36257, 64832, 
      43893, 33973, 53860, 53005, 37480, 35725, 33125, 38308, 55261, 33017, 
      53786, 44500, 33025, 34157, 32042, 58610, 34493, 37768, 31345, 32170, 
      34820, 71377, 31850, 52529, 33997, 39301, 38393, 47885, 35668, 33305, 
      29665, 62365, 36125, 29069, 31301, 38900, 33322, 29124, 30193, 27914, 
      65138, 26896, 28660, 28745, 45940, 33130, 36770, 45890, 26685, 41620, 
      26225, 52169, 25402, 25810, 28197, 30181, 35573, 41497, 49936, 26216, 
      26632, 32932, 28033, 55093, 23504, 24193, 26948, 58073, 61129, 66368, 
      69760, 22756, 22824, 53885, 24929, 24010, 77778, 21541, 24232, 40360, 
      21825, 21538, 38945, 21005, 38120, 20050, 20893, 22250, 79924, 17225, 
      19097, 16645, 17540, 43940, 17725, 58474, 82976, 15298, 14948, 38357, 
      14800, 14929, 15842, 17525, 17882, 16733, 18685, 74933, 21920, 77234, 
      15300, 16133, 16513, 19600, 26705, 41105, 12357, 14722, 11689, 11713, 
      12193, 13513, 85978, 11041, 11250, 13025, 18709, 10217, 11681, 12025, 
      12116, 16525, 16493, 33434, 9265, 9441, 13441, 28816, 35921, 52706, 
      17117, 8770, 9945, 8585, 9248, 9650, 80461, 7921, 42146, 82450, 7748, 
      66793, 7690, 11169, 49185, 62152, 7229, 7200, 7177, 7156, 6938, 6893, 
      108013, 6920, 6893, 18388, 29224, 22784, 6530, 6866, 34802, 6093, 6133, 
      8685, 6032, 6505, 9376, 32345, 75701, 5410, 5617, 5066, 17585, 5429, 
      4949, 83300, 6697, 16425, 4948, 95828, 5065, 37978, 39458, 95693, 4612, 
      5800, 15674, 92434, 4265, 5540, 9872, 4018, 45585, 100690, 4100, 4045, 
      66100, 3737, 47581, 3365, 3508, 4149, 3393, 3265, 3349, 3577, 63161, 
      70736, 4250, 69074, 58612, 82333, 3104, 8329, 66713, 2601, 81562, 
      85545, 9556, 66004, 85444, 7162, 2340, 2329, 3748, 8388, 89329, 3077, 
      3394, 102514, 2260, 1898, 8249, 59930, 122704, 2677, 60085, 101933, 
      6698, 2080, 6625, 2521, 79625, 99194, 1412, 1220, 1153, 4933, 1105, 
      1985, 1130, 901, 1865, 845, 71009, 75313, 81440, 1405, 78013, 83098, 
      6554, 772, 94212, 131620, 68129, 83473, 88145, 142658, 509, 2249, 625, 
      2704, 92816, 142529, 442, 4168, 4948, 5365, 80980, 120040, 2593, 74754, 
      86045, 194, 458, 628, 79061, 129700, 2290, 150625, 152962, 127513, 
      114293, 1717, 180, 3400, 2329, 125341, 241, 112241, 1690, 10, 2610, 
      200, 85268, 115604, 122504, 1522, 95482, 106277, 2116, 0, 85849, 1, 
      1530, 97985, 997, 877, 106340, 108322, 104429, 317, 202, 1394, 1640, 
      124100, 132025, 145417, 170033, 3240, 1053, 100850, 104690, 124304, 
      178484, 3690, 541, 150985, 1928, 808, 117448, 134440, 4250, 1060, 
      113472, 127312, 949, 131669, 4901, 1076, 1258, 1053, 3920, 980, 126100, 
      128948, 131828, 2056, 130561, 4273, 1901, 1972, 133792, 144253, 158978, 
      5800, 128893, 6705, 3285, 133369, 6120, 2440, 169949, 3233, 158329, 
      3077, 9657, 7642, 3826, 161005, 9000, 5416, 5125, 157365, 8954, 9333, 
      173818, 180605, 5417, 8929, 8089, 9050, 7690, 9280, 6212, 5617, 4552, 
      10889, 9113, 6425, 4525, 10237, 8125, 4957, 5156, 9665, 8665, 8541, 
      12325, 9973, 9193, 8410, 13345, 9077, 8546, 15496, 12308, 11600, 10865, 
      16749, 12932, 10229, 15329, 18482, 15977, 19240, 14453, 12752, 13941, 
      17165, 19325, 15821, 20065, 14393, 14144, 19080, 19786, 23354, 24562, 
      20297, 21268, 21410 ], 
  [ 415501, 402725, 403945, 401650, 395946, 405000, 394349, 387549, 388753, 
      395908, 397981, 393746, 369925, 392989, 379613, 386930, 374125, 373050, 
      366866, 367588, 369874, 357520, 349705, 362209, 349924, 349450, 347650, 
      340452, 348490, 339813, 325409, 333437, 325008, 299149, 322065, 317668, 
      317421, 304840, 327034, 311401, 309209, 303300, 283265, 282308, 311050, 
      308372, 313834, 295965, 280850, 308866, 298570, 297629, 304772, 302074, 
      290921, 284733, 265885, 279602, 294202, 278933, 288938, 286133, 275930, 
      292617, 281920, 288153, 269141, 254141, 265780, 248569, 269314, 271305, 
      264161, 230269, 264980, 249929, 228125, 255650, 220930, 252565, 223173, 
      219357, 250969, 214265, 226330, 221105, 222160, 182848, 235061, 216820, 
      244114, 213938, 202005, 205322, 239524, 235076, 172100, 208930, 238493, 
      171629, 236009, 205133, 165005, 218817, 205657, 204777, 214589, 203197, 
      168373, 228740, 226025, 171353, 200061, 212825, 164777, 230633, 223444, 
      160345, 152021, 158426, 163109, 218513, 151178, 214045, 207925, 214330, 
      206665, 208916, 203400, 197825, 154010, 147617, 148021, 197476, 139680, 
      186925, 179257, 139405, 184424, 138056, 169658, 137290, 135325, 148468, 
      203221, 196885, 129242, 128245, 128389, 128840, 146933, 128745, 126752, 
      126601, 173277, 161037, 186610, 171698, 189765, 199229, 122509, 127976, 
      130600, 166205, 155005, 142313, 120509, 122713, 166805, 121480, 121160, 
      182529, 143361, 183872, 119425, 117805, 120213, 116642, 117730, 116548, 
      115594, 183121, 181540, 113572, 177761, 119969, 182178, 167533, 135144, 
      109384, 109021, 163466, 139925, 111266, 168100, 147584, 128320, 126905, 
      107873, 107633, 136858, 135829, 106600, 109192, 105881, 110905, 105937, 
      104770, 135368, 124709, 102436, 169882, 168842, 166149, 108520, 101800, 
      141698, 135085, 107213, 102560, 167869, 149401, 130554, 159112, 104372, 
      130730, 100469, 162880, 127620, 125905, 109444, 155285, 105913, 116740, 
      116434, 116129, 147034, 95058, 159325, 132820, 128453, 113704, 105604, 
      99125, 90605, 92601, 149917, 116626, 101501, 97322, 89405, 88218, 
      90050, 147353, 152864, 139906, 123885, 84717, 146600, 120200, 95336, 
      126370, 91442, 82378, 128021, 93032, 92250, 81250, 158497, 134017, 
      83792, 82420, 174953, 121705, 120893, 81458, 80170, 80093, 151885, 
      149749, 79525, 130490, 108890, 96625, 95041, 188730, 125365, 113384, 
      135293, 96329, 207220, 92817, 76185, 184525, 182770, 156325, 195941, 
      101330, 132925, 247085, 217522, 71828, 71824, 71849, 173050, 73593, 
      73405, 238325, 112250, 157312, 126340, 103552, 236450, 235633, 159770, 
      156785, 257869, 120173, 126685, 68137, 79481, 219181, 141610, 280933, 
      68165, 112625, 88036, 86852, 196794, 141201, 118849, 114309, 96001, 
      231797, 164372, 80645, 190745, 178930, 176905, 176234, 160730, 137993, 
      140788, 276445, 201385, 346589, 292900, 161725, 371137, 290485, 119601, 
      110842, 95857, 364004, 182608, 128585, 276305, 255490, 129130, 118609, 
      96353, 94498, 346741, 249250, 91001, 272057, 228457, 173105, 103636, 
      60436, 314074, 229618, 339464, 362785, 259682, 218882, 69317, 352449, 
      344896, 204289, 161284, 161620, 127933, 112340, 314233, 202858, 304697, 
      203152, 81940, 59921, 338249, 262250, 98489, 76834, 334597, 81000, 
      58600, 340514, 287578, 134378, 96314, 334724, 259940, 233600, 94628, 
      67748, 366961, 195490, 116865, 60085, 342344, 303901, 160484, 385370, 
      343584, 284308, 57609, 299533, 201298, 107225, 55250, 262676, 332586, 
      232505, 260410, 89729, 263210, 242441, 216122, 197837, 85322, 280724, 
      54329, 185602, 189653, 321232, 235881, 167065, 287306, 241589, 211874, 
      94625, 270472, 242932, 204997, 190196, 78557, 332665, 314730, 266269, 
      261594, 246970, 230269, 99658, 96928, 93785, 369421, 94250, 73082, 
      83701, 307877, 240817, 208913, 186148, 91225, 62864, 61760, 361661, 
      357157, 356036, 119165, 92165, 80461, 352274, 342329, 326114, 196474, 
      122114, 361972, 316192, 179257, 313693, 187133, 158858, 149450, 103210, 
      71138, 329173, 281885, 276029, 260765, 212200, 148388, 70733, 336337, 
      303570, 296437, 222329, 213056, 200000, 143684, 109169, 272890, 210997, 
      69877, 364104, 324360, 146788, 100708, 304034, 281858, 245834, 152378, 
      118898, 101810, 365600, 355385, 184340, 180545, 342340, 287636, 169405, 
      276964, 228708, 160065, 117520, 53764, 83137, 292136, 99101, 82325, 
      193330, 77746, 227188, 144244, 77780, 53569, 280985, 260594, 226440, 
      129460, 98605, 239065, 233665, 173732, 99392, 93392, 47545, 189514, 
      132714, 224093, 221480, 162005, 151460, 119560, 81965, 229010, 128242, 
      54665, 194809, 133524, 146962, 117305, 48941, 151400, 77909, 119538, 
      101025, 84337, 39440, 138209, 51650, 84100, 69480, 178154, 55210, 
      167225, 154900, 120788, 41562, 171784, 122536, 88436, 66149, 159605, 
      132553, 144170, 116693, 37889, 112745, 89897, 89396, 50921, 71513, 
      63433, 50285, 100228, 54805, 97424, 42500, 117697, 98181, 82402, 75010, 
      61064, 50580, 42025, 82765, 80837, 62525, 74034, 36634, 97633, 90704, 
      76465, 34340, 32708, 30329, 29033, 99229, 98125, 35426, 78548, 81145, 
      24745, 98600, 78437, 45341, 88336, 88049, 45098, 89860, 45445, 98281, 
      81544, 73525, 19273, 98386, 79162, 101322, 83465, 32513, 78376, 23021, 
      16465, 93529, 96109, 33962, 88929, 87300, 77665, 69386, 67985, 71524, 
      64100, 16040, 53857, 14825, 73021, 67994, 65444, 56225, 42820, 27920, 
      94690, 71857, 100468, 93460, 84564, 74164, 11849, 94546, 88309, 71332, 
      51818, 98410, 73504, 71504, 71009, 54322, 53704, 28453, 91012, 86500, 
      61200, 32625, 25666, 16081, 49640, 101065, 74698, 87988, 78689, 73817, 
      8676, 93770, 19585, 8321, 92425, 10244, 87093, 61858, 15490, 10877, 
      94250, 100081, 99472, 87145, 96889, 93914, 7514, 100973, 85124, 40949, 
      27173, 33625, 102341, 78065, 21617, 93700, 87880, 64648, 101257, 76532, 
      60065, 22676, 6260, 96533, 105530, 93845, 37802, 104756, 94900, 5069, 
      66762, 38986, 101345, 4705, 104978, 16589, 15725, 4570, 81085, 69381, 
      38821, 4241, 82496, 69121, 51185, 93969, 11890, 4293, 99325, 79346, 
      5449, 80210, 10370, 88628, 82325, 107578, 96274, 91458, 83338, 101732, 
      5440, 4225, 69589, 4321, 6165, 2930, 100673, 50228, 4304, 88450, 2745, 
      2626, 46181, 4181, 2525, 52577, 91705, 91108, 67329, 48529, 2308, 
      107092, 110925, 2601, 98657, 83645, 47218, 4553, 4625, 108450, 4122, 
      2020, 49769, 104337, 49696, 109466, 1394, 1625, 96637, 82381, 82314, 
      54450, 81680, 69668, 79361, 86164, 106466, 85522, 1568, 1184, 865, 
      72018, 954, 765, 47281, 94825, 745, 5337, 1618, 554, 538, 7585, 89288, 
      113296, 77684, 60425, 521, 7456, 81017, 53685, 50949, 49608, 405, 3133, 
      116570, 625, 196, 83113, 76345, 99369, 244, 4589, 115681, 9106, 9685, 
      4160, 2074, 111592, 93061, 55261, 116306, 3746, 94880, 1780, 111565, 
      85273, 58573, 94253, 5, 2213, 3253, 110225, 257, 1090, 114921, 85849, 
      0, 85850, 110233, 416, 105012, 103720, 1153, 1377, 1000, 94370, 91325, 
      107753, 65221, 3677, 5156, 8000, 14450, 120733, 71080, 937, 1261, 3881, 
      17041, 122941, 92250, 9466, 110045, 97205, 2885, 5813, 125845, 74017, 
      2425, 4545, 97346, 5386, 128840, 98645, 100585, 97450, 122585, 95033, 
      4505, 5009, 5545, 107829, 5450, 123524, 102986, 103057, 6337, 8594, 
      12185, 130325, 5540, 134746, 113746, 6500, 130645, 103525, 15538, 
      107834, 12708, 104162, 144730, 135097, 110185, 13626, 140557, 120565, 
      118516, 12916, 139925, 140890, 17649, 19748, 117050, 137556, 133200, 
      137677, 129285, 137321, 119017, 114320, 98605, 143618, 134810, 118058, 
      93890, 139450, 127962, 99010, 100381, 135362, 129088, 126034, 144468, 
      129224, 123170, 117113, 143730, 114850, 109045, 151741, 134489, 130265, 
      125428, 155338, 136285, 110728, 143956, 157657, 146362, 160173, 136634, 
      124385, 131434, 148136, 154984, 137416, 157482, 125440, 123433, 150637, 
      149585, 159013, 162565, 138962, 143449, 143005 ], 
  [ 326105, 321525, 319225, 318100, 315908, 312650, 311373, 309257, 306941, 
      305890, 303857, 298440, 296297, 295333, 294849, 293960, 290525, 289448, 
      280904, 279866, 276872, 275650, 274865, 271541, 271562, 270500, 258128, 
      255026, 254272, 249101, 248173, 245061, 243074, 243581, 240125, 239242, 
      237233, 238130, 236296, 236485, 236637, 231890, 234121, 233162, 228500, 
      227578, 226592, 226301, 227592, 222788, 223040, 222097, 218098, 217156, 
      216549, 215045, 218465, 214600, 211616, 211581, 209864, 209989, 210920, 
      208853, 209290, 206141, 200593, 203173, 198986, 194653, 190196, 187493, 
      186793, 192161, 184090, 184273, 189425, 176500, 182800, 175757, 179765, 
      177701, 170633, 177293, 170600, 171821, 170530, 344522, 166433, 169874, 
      164936, 167572, 170873, 168328, 160922, 161162, 323210, 164900, 159301, 
      325665, 158573, 164029, 302045, 159545, 162793, 163085, 159417, 161501, 
      324157, 154810, 155025, 335925, 158357, 154125, 319381, 151421, 151850, 
      304985, 270873, 304232, 321221, 148081, 277056, 147713, 148625, 146824, 
      147949, 146682, 145850, 146133, 304488, 280513, 285017, 143434, 247370, 
      143425, 146305, 250609, 143266, 244570, 146660, 253760, 243589, 312394, 
      131573, 132269, 226944, 209537, 223745, 230642, 313781, 236405, 215658, 
      227225, 131501, 136841, 127252, 131092, 125129, 123457, 207301, 257890, 
      269890, 127345, 132553, 142129, 212913, 237385, 126185, 183410, 229970, 
      121397, 138485, 120394, 186625, 187345, 240149, 192040, 173200, 174946, 
      228488, 114353, 114530, 184858, 114265, 258057, 112232, 114581, 126722, 
      183002, 201977, 112264, 122125, 165544, 110450, 116890, 130442, 131957, 
      184417, 198241, 121984, 122713, 182554, 227338, 183005, 152281, 210601, 
      178960, 117554, 126233, 192442, 103424, 103556, 103205, 144610, 173050, 
      109224, 112573, 145645, 219514, 100817, 104617, 113312, 101434, 235386, 
      111140, 216245, 99338, 112130, 113345, 131458, 99945, 129089, 114130, 
      113236, 113517, 95780, 148112, 92833, 99730, 101809, 112258, 121738, 
      133425, 175885, 208937, 92209, 106384, 123489, 131616, 174681, 172904, 
      144260, 88461, 86938, 88628, 94289, 167633, 86530, 95290, 119650, 
      91496, 125716, 167044, 88453, 117338, 117140, 170600, 81421, 85069, 
      137394, 193450, 80881, 88577, 88937, 146192, 161312, 167681, 80665, 
      80873, 166525, 83880, 93924, 103925, 105857, 80000, 84025, 88450, 
      79885, 100693, 81490, 103625, 160829, 77545, 76372, 75125, 77233, 
      89860, 75745, 88525, 80644, 157042, 158210, 161165, 72500, 131849, 
      132833, 84445, 78500, 70234, 73250, 82106, 83152, 82921, 69760, 69705, 
      89333, 73525, 71245, 152165, 101977, 77009, 68000, 95981, 127573, 
      71825, 86498, 87658, 70436, 65825, 69257, 70577, 79225, 78481, 65554, 
      92581, 68485, 66632, 66365, 66280, 64840, 64957, 64234, 92065, 69745, 
      120601, 97970, 63485, 131669, 96725, 65309, 67684, 74381, 128050, 
      65026, 63157, 90745, 83408, 62528, 64313, 72529, 73604, 119573, 80680, 
      74205, 88249, 73949, 61961, 66914, 129194, 104480, 73936, 115218, 
      125645, 82900, 70228, 93533, 120581, 117130, 66181, 58922, 58082, 
      57797, 60370, 102869, 64744, 98605, 64450, 73330, 108153, 112817, 
      81940, 62921, 77012, 110921, 72386, 108586, 113320, 90856, 54856, 
      62500, 110458, 80210, 71450, 62570, 84914, 125113, 60880, 55505, 98345, 
      113386, 96625, 54586, 133556, 113450, 88162, 99965, 94009, 60820, 
      55233, 105808, 79418, 107720, 68581, 77732, 58825, 78184, 70893, 62740, 
      57933, 59688, 84562, 95497, 54484, 55017, 100450, 67253, 50005, 85860, 
      68857, 59652, 51985, 78986, 69026, 57461, 53794, 58769, 104845, 96872, 
      77125, 75380, 70132, 64565, 49396, 49594, 50553, 121673, 49844, 60320, 
      53357, 92941, 66901, 56677, 50906, 49157, 67090, 68330, 116833, 114673, 
      114138, 43105, 47749, 52453, 112132, 107461, 100036, 52436, 42536, 
      116554, 95386, 48109, 94057, 49537, 44116, 42912, 43552, 56016, 100745, 
      80413, 78073, 72185, 55850, 42434, 55609, 103805, 89204, 86173, 58357, 
      55530, 51850, 41242, 41301, 76100, 54641, 54161, 116330, 97682, 40826, 
      41626, 88488, 79204, 65448, 41140, 39304, 40968, 116650, 111709, 46730, 
      45865, 105106, 80874, 42925, 76058, 58274, 40613, 37330, 63818, 42793, 
      81850, 38245, 42565, 46916, 43844, 56746, 37090, 43290, 60685, 76553, 
      68468, 55994, 35194, 36569, 59825, 57941, 40786, 35594, 36626, 65201, 
      44260, 34340, 54225, 53370, 37845, 36090, 33490, 38673, 55624, 33380, 
      54149, 44861, 33386, 34516, 32401, 58969, 34850, 38125, 31700, 32525, 
      35173, 71730, 32201, 52880, 34346, 39650, 38740, 48232, 36013, 33650, 
      30010, 62708, 36466, 29410, 31642, 39241, 33661, 29461, 30528, 28249, 
      65473, 27225, 28989, 29074, 46269, 33457, 37097, 46217, 27010, 41945, 
      26546, 52490, 25721, 26129, 28516, 30500, 35890, 41810, 50249, 26525, 
      26941, 33241, 28340, 55400, 23809, 24498, 27253, 58378, 61434, 66673, 
      70065, 23057, 23125, 54184, 25226, 24305, 78073, 21834, 24525, 40653, 
      22114, 21825, 39232, 21290, 38405, 20333, 21170, 22525, 80189, 17488, 
      19360, 16904, 17797, 44197, 17978, 58725, 83225, 15545, 15193, 38600, 
      15041, 15170, 16081, 17764, 18121, 16970, 18922, 75170, 22153, 77465, 
      15529, 16360, 16738, 19825, 26930, 41330, 12580, 14945, 11906, 11930, 
      12410, 13730, 86193, 11252, 11461, 13234, 18916, 10420, 11882, 12226, 
      12317, 16724, 16690, 33629, 9458, 9634, 13634, 29009, 36112, 52897, 
      17306, 8957, 10132, 8770, 9433, 9833, 80642, 8100, 42325, 82629, 7925, 
      66970, 7865, 11344, 49360, 62325, 7400, 7369, 7346, 7325, 7105, 7060, 
      108180, 7085, 7058, 18553, 29389, 22945, 6689, 7025, 34961, 6250, 6290, 
      8842, 6185, 6658, 9529, 32498, 75850, 5557, 5760, 5209, 17728, 5570, 
      5090, 83441, 6836, 16564, 5085, 95965, 5200, 38113, 39593, 95828, 4745, 
      5933, 15805, 92565, 4394, 5669, 10001, 4145, 45712, 100817, 4225, 4168, 
      66221, 3856, 47700, 3482, 3625, 4264, 3508, 3380, 3464, 3690, 63274, 
      70849, 4361, 69185, 58721, 82440, 3209, 8434, 66818, 2704, 81665, 
      85648, 9657, 66105, 85545, 7261, 2437, 2426, 3845, 8485, 89426, 3170, 
      3485, 102605, 2349, 1985, 8336, 60017, 122785, 2756, 60164, 102010, 
      6773, 2153, 6698, 2592, 79696, 99265, 1481, 1289, 1220, 5000, 1170, 
      2050, 1193, 962, 1924, 904, 71066, 75370, 81497, 1460, 78068, 83153, 
      6605, 821, 94261, 131669, 68176, 83520, 88192, 142705, 554, 2290, 666, 
      2745, 92857, 142570, 481, 4205, 4985, 5402, 81017, 120077, 2628, 74785, 
      86074, 221, 485, 653, 79082, 129721, 2309, 150644, 152981, 127530, 
      114308, 1730, 193, 3413, 2340, 125352, 250, 112250, 1697, 17, 2617, 
      205, 85273, 115609, 122509, 1525, 95485, 106280, 2117, 1, 85850, 0, 
      1525, 97978, 986, 866, 106325, 108305, 104410, 296, 181, 1369, 1613, 
      124073, 131994, 145386, 170000, 3205, 1018, 100813, 104653, 124265, 
      178445, 3649, 500, 150944, 1885, 765, 117405, 134397, 4205, 1013, 
      113425, 127265, 900, 131620, 4850, 1025, 1205, 1000, 3865, 925, 126045, 
      128893, 131773, 1997, 130500, 4210, 1832, 1901, 133721, 144180, 158905, 
      5725, 128818, 6628, 3208, 133290, 6037, 2357, 169864, 3140, 158234, 
      2980, 9556, 7541, 3725, 160904, 8893, 5309, 5018, 157258, 8845, 9220, 
      173705, 180490, 5300, 8810, 7970, 8929, 7565, 9153, 6085, 5490, 4421, 
      10756, 8980, 6292, 4392, 10100, 7988, 4820, 5017, 9524, 8522, 8392, 
      12170, 9810, 9028, 8245, 13172, 8900, 8369, 15317, 12125, 11417, 10682, 
      16564, 12745, 10034, 15130, 18281, 15776, 19037, 14248, 12545, 13732, 
      16954, 19106, 15602, 19844, 14170, 13921, 18853, 19549, 23101, 24305, 
      20036, 21005, 21145 ], 
  [ 329290, 325786, 323010, 322037, 320305, 315397, 315364, 313864, 311072, 
      308925, 306338, 300745, 301480, 297314, 298546, 296561, 294362, 293281, 
      284393, 283117, 279409, 279665, 279812, 274370, 276029, 274885, 261061, 
      258493, 256565, 251842, 252704, 248098, 246961, 250970, 244000, 243581, 
      241330, 244021, 238985, 241280, 241744, 237133, 242324, 241361, 232249, 
      231557, 229709, 231754, 235225, 226045, 227701, 226754, 221257, 220545, 
      221338, 220450, 226834, 220625, 215293, 217282, 214001, 214516, 216929, 
      212362, 214281, 209872, 206090, 211010, 204709, 202064, 194245, 190906, 
      191060, 201650, 187877, 190084, 198824, 180485, 192245, 180050, 188500, 
      186658, 174434, 186866, 177665, 179744, 178137, 380521, 171770, 178097, 
      168865, 175861, 181186, 177857, 164909, 165773, 357773, 173485, 163202, 
      360610, 162704, 172996, 334724, 166090, 171522, 171970, 166504, 170378, 
      359316, 159389, 159994, 372250, 167218, 160720, 354368, 155282, 156725, 
      338642, 301090, 338033, 356660, 153092, 308197, 153266, 155114, 152217, 
      154512, 152773, 152557, 153616, 338881, 312562, 317608, 150593, 276049, 
      151976, 156260, 279752, 152125, 273085, 157925, 283589, 272322, 348521, 
      136340, 137972, 254245, 234650, 250730, 258485, 350282, 265024, 241777, 
      254900, 140218, 147898, 133625, 139961, 130792, 127634, 232850, 289445, 
      302693, 136424, 143816, 156356, 239464, 266900, 135026, 205901, 258701, 
      127504, 152080, 126185, 209810, 210834, 270346, 216305, 194805, 196937, 
      257729, 119410, 119821, 208557, 120020, 290644, 117121, 121732, 139789, 
      206989, 228538, 119633, 133940, 186953, 116957, 126985, 144905, 146810, 
      208786, 224482, 134181, 135144, 206837, 257237, 207440, 171954, 238698, 
      202997, 129341, 140594, 218573, 108725, 109013, 108970, 163557, 196677, 
      119041, 123716, 164900, 249217, 106024, 112788, 125149, 107885, 266953, 
      122657, 245780, 105001, 124189, 125794, 148509, 106696, 146276, 127881, 
      126905, 127264, 103045, 169261, 98066, 109409, 112346, 126149, 137969, 
      152074, 201316, 238498, 98600, 119093, 140488, 150253, 200104, 198241, 
      165533, 94672, 92209, 95845, 104392, 192712, 92573, 106013, 136925, 
      100889, 144313, 192341, 97210, 134597, 134473, 196513, 85178, 92570, 
      158545, 222245, 82372, 98180, 98696, 168821, 186125, 193352, 85194, 
      85714, 192114, 91681, 105937, 118898, 121298, 79525, 92520, 99125, 
      86500, 115264, 78741, 119050, 186082, 77288, 76185, 78292, 75400, 
      102301, 82098, 81380, 76385, 182341, 183665, 187010, 73069, 153556, 
      154696, 77908, 87953, 72585, 80125, 93193, 76685, 76532, 71717, 72052, 
      80834, 81250, 77796, 177280, 118898, 72008, 72125, 85282, 149396, 
      80306, 100205, 101677, 67525, 69700, 76564, 78664, 90900, 71978, 66305, 
      108074, 66112, 65585, 65552, 65545, 65977, 69136, 67941, 81416, 66116, 
      104410, 85913, 64298, 113680, 84820, 71968, 75825, 85408, 110525, 
      63257, 68330, 79924, 74381, 67541, 70964, 83236, 84701, 103210, 72113, 
      85840, 77650, 67250, 61034, 75893, 152213, 90445, 67077, 99229, 107936, 
      73225, 64297, 110612, 103570, 100665, 61650, 59149, 58145, 62306, 
      67297, 88576, 60201, 85010, 59825, 86021, 128410, 96644, 71773, 72020, 
      90869, 94978, 85069, 129069, 96905, 78497, 58097, 71825, 94429, 70109, 
      63689, 72125, 101021, 106740, 56781, 61156, 117256, 96725, 82850, 
      54305, 113849, 96625, 75861, 119410, 80456, 55925, 62116, 126341, 
      68825, 91585, 60554, 67205, 68500, 67337, 61840, 56105, 53092, 70057, 
      72229, 114754, 50805, 50866, 84825, 58570, 48186, 72805, 59624, 53149, 
      60068, 67253, 59633, 51578, 49393, 69890, 88272, 81625, 65700, 64345, 
      60345, 56260, 56457, 57041, 58546, 102440, 57677, 72365, 63058, 78068, 
      57488, 50146, 46637, 57290, 81385, 82937, 97970, 96122, 95665, 46706, 
      55562, 62450, 93889, 89920, 83665, 46985, 45665, 97605, 79713, 44370, 
      78536, 44936, 42557, 42445, 49325, 67717, 84050, 67306, 65434, 60794, 
      48749, 42041, 67306, 86560, 74377, 71892, 50234, 48265, 45833, 41309, 
      45970, 63605, 47528, 65768, 97045, 81205, 40417, 47457, 73489, 65921, 
      55129, 40025, 42401, 46561, 97201, 92962, 42101, 41626, 87209, 67033, 
      39770, 62989, 49261, 38386, 40329, 78829, 51092, 67525, 43810, 50938, 
      41089, 52993, 47717, 36485, 52357, 75290, 62996, 56549, 46957, 36297, 
      41962, 49610, 48194, 36733, 40745, 42713, 81194, 38565, 34885, 45250, 
      44629, 34954, 34369, 35669, 46546, 46177, 34385, 67712, 38530, 33685, 
      33173, 34724, 73928, 32957, 46450, 33625, 37024, 42242, 89641, 31700, 
      66653, 41329, 49285, 33785, 60905, 32146, 31109, 31525, 79117, 32045, 
      30605, 37673, 49250, 30484, 29322, 28981, 30056, 82724, 29410, 34450, 
      34613, 59218, 41956, 47156, 59240, 30825, 53794, 30665, 67373, 27028, 
      30088, 34893, 38125, 46085, 54181, 64882, 32570, 33298, 42874, 35785, 
      71425, 27506, 29209, 34226, 75101, 78781, 85034, 89050, 26434, 26658, 
      70193, 31637, 30244, 98676, 25117, 30850, 53530, 26793, 26500, 51941, 
      25649, 50954, 23440, 26605, 29204, 101746, 20165, 24845, 19105, 22490, 
      59186, 23365, 76900, 105530, 18580, 17834, 52625, 18610, 18973, 21284, 
      24293, 24884, 23105, 26305, 96437, 31322, 99188, 21258, 22865, 23629, 
      28354, 38189, 56489, 15021, 20740, 13477, 14437, 16165, 19045, 109444, 
      13513, 14580, 18845, 27877, 12041, 17009, 17665, 17834, 25045, 25085, 
      47636, 11917, 12717, 20617, 41842, 50813, 71108, 26309, 10000, 14841, 
      11525, 13514, 14612, 103513, 9985, 58640, 105808, 9962, 87805, 10600, 
      17901, 67149, 82450, 9113, 8298, 8353, 9970, 8420, 8765, 134845, 7850, 
      9929, 28834, 42946, 34778, 7208, 10820, 49988, 7857, 8677, 14661, 6770, 
      10597, 16042, 47045, 98345, 6676, 5701, 6632, 28277, 5585, 6353, 
      107090, 12073, 26793, 5482, 121322, 5125, 54184, 55976, 121181, 7786, 
      10690, 25940, 117520, 7193, 10418, 17714, 5380, 63405, 126856, 4754, 
      7345, 87490, 6869, 65845, 5321, 6322, 3681, 4329, 4825, 6001, 3805, 
      84137, 92882, 8840, 90980, 78874, 106177, 3386, 16021, 88289, 4437, 
      105316, 109845, 17938, 87490, 109738, 14368, 3690, 3757, 8530, 16290, 
      114157, 2465, 2308, 129040, 2650, 4232, 16277, 80516, 151618, 1789, 
      80725, 128417, 14144, 1642, 14065, 1453, 103205, 125348, 1898, 3578, 
      3505, 11497, 3529, 6125, 3860, 2689, 1073, 2705, 93377, 98305, 105290, 
      5125, 101389, 107176, 14240, 1354, 119754, 161530, 90077, 107605, 
      112901, 173732, 1781, 545, 3445, 8098, 118178, 173585, 2788, 10642, 
      11890, 12541, 104770, 148666, 481, 97668, 110513, 2192, 3392, 514, 
      102569, 159370, 208, 182473, 185044, 156937, 142229, 85, 810, 9490, 
      145, 154513, 625, 139925, 40, 1636, 8136, 650, 109586, 143666, 151346, 
      16, 121120, 133241, 58, 1530, 110233, 1525, 0, 123905, 73, 109, 133250, 
      135460, 131093, 689, 964, 116, 6050, 153002, 161773, 176569, 203597, 
      450, 4581, 126992, 131300, 153170, 212810, 648, 1165, 182653, 362, 802, 
      145522, 164386, 884, 4162, 141066, 156466, 925, 161285, 1205, 890, 832, 
      1017, 914, 1250, 155074, 158234, 161426, 754, 159985, 1165, 1193, 1258, 
      163498, 175045, 191252, 1954, 158041, 2385, 1305, 162973, 2250, 1690, 
      203201, 1985, 190381, 2285, 4329, 3328, 2320, 193273, 4122, 2722, 2665, 
      189225, 4148, 4437, 207220, 214625, 3161, 4405, 4033, 4520, 4084, 4810, 
      3770, 3721, 4594, 5777, 4937, 4121, 5185, 5581, 4717, 4981, 5018, 5465, 
      5161, 5409, 7225, 6565, 6481, 6400, 8425, 7421, 7592, 9778, 8450, 8210, 
      8021, 10701, 8906, 9221, 10565, 12308, 10973, 12826, 10529, 10226, 
      10629, 12053, 13565, 11933, 14065, 11897, 11882, 13842, 14752, 17492, 
      18376, 16673, 17170, 17384 ], 
  [ 432517, 419149, 420593, 418210, 412250, 422120, 410821, 403685, 405113, 
      412820, 415157, 410962, 385645, 410341, 396085, 403954, 390485, 389402, 
      383314, 384148, 386770, 373648, 365345, 378905, 365780, 365338, 364162, 
      356660, 365290, 356333, 341001, 349765, 340880, 313205, 337913, 333268, 
      333125, 319624, 343450, 326737, 324385, 318356, 296793, 295828, 326842, 
      324036, 329930, 310853, 294610, 324850, 313834, 312885, 320756, 317930, 
      306049, 299525, 279157, 294066, 309850, 293533, 304330, 301325, 290362, 
      308321, 296864, 303713, 283725, 267525, 280228, 262081, 284530, 286817, 
      279225, 242645, 280260, 264161, 240517, 270738, 233218, 267485, 235805, 
      231845, 266081, 226417, 239738, 234073, 235280, 181408, 249325, 229604, 
      259090, 226658, 213677, 217386, 254420, 249652, 171316, 221458, 253413, 
      170629, 250801, 217445, 165157, 232361, 218081, 217121, 227845, 215525, 
      167213, 243252, 240337, 169585, 212357, 226273, 163665, 245473, 237764, 
      159905, 153325, 157882, 161725, 232713, 151978, 227957, 221357, 228314, 
      220049, 222532, 216680, 210697, 153082, 147881, 147997, 210484, 141632, 
      199189, 190801, 141109, 196520, 140072, 180490, 138602, 137189, 146500, 
      217325, 210509, 131770, 131885, 131069, 131080, 144733, 130577, 129856, 
      128897, 185285, 171845, 199810, 183618, 203309, 213525, 125845, 128232, 
      130216, 177957, 165637, 151425, 123301, 123985, 178669, 126344, 122824, 
      195785, 152777, 197280, 123913, 122117, 121085, 120546, 122978, 121588, 
      116906, 196825, 195124, 117716, 191097, 119545, 195938, 180133, 144680, 
      113320, 111637, 175914, 150093, 116514, 180980, 158624, 137120, 135505, 
      111593, 110393, 146810, 145661, 110344, 110056, 109537, 116993, 107705, 
      108610, 145480, 133501, 105172, 183290, 182170, 179309, 114920, 105800, 
      152770, 145477, 113445, 103424, 181285, 161297, 140570, 171880, 104260, 
      140890, 101389, 176032, 137492, 135577, 116756, 167869, 113105, 125684, 
      125410, 125065, 159274, 100178, 172597, 143812, 139005, 122536, 113236, 
      105517, 93509, 93377, 162565, 126034, 108709, 103690, 92293, 91130, 
      95026, 160033, 166016, 152050, 134549, 87701, 159336, 130536, 102312, 
      137378, 97730, 85210, 139325, 99976, 99146, 83746, 172345, 145945, 
      88720, 83428, 189953, 132545, 131653, 85618, 83210, 82693, 165317, 
      163021, 82157, 142234, 118474, 104681, 102857, 204698, 136733, 123624, 
      147605, 104561, 224324, 100601, 78929, 200341, 198530, 170365, 212525, 
      110594, 145301, 266373, 235330, 74468, 74384, 74209, 188362, 78065, 
      77797, 257261, 122986, 171680, 138388, 113440, 255330, 254473, 174330, 
      171145, 277781, 131765, 138869, 70801, 86337, 237269, 155018, 301933, 
      72477, 123769, 96500, 95156, 213770, 154697, 130585, 125645, 105497, 
      250605, 179460, 88173, 207425, 194930, 192785, 192074, 175610, 151313, 
      154340, 297349, 218689, 370325, 314516, 176741, 395785, 312013, 131609, 
      122090, 105625, 388404, 198928, 141345, 297257, 275522, 141962, 130601, 
      106265, 104210, 370525, 269026, 100417, 292865, 247265, 188953, 114404, 
      64004, 336634, 248498, 363016, 387209, 279986, 237266, 75901, 376505, 
      368672, 221945, 176500, 176900, 140933, 124100, 336865, 220490, 326961, 
      220816, 90724, 64825, 361825, 282746, 109105, 85010, 358045, 89768, 
      63368, 364194, 309178, 147978, 106794, 358196, 280372, 252832, 104980, 
      74740, 391625, 212834, 129209, 65629, 366120, 326197, 175860, 410698, 
      367424, 305828, 62849, 321685, 219010, 118897, 59922, 283300, 356042, 
      251793, 280970, 99929, 283914, 262225, 234666, 215461, 95146, 302180, 
      59585, 202610, 206893, 344336, 255425, 183089, 309082, 261405, 230290, 
      105561, 291560, 262820, 223085, 207524, 87925, 356225, 337610, 287189, 
      282314, 267050, 249589, 111098, 108160, 104737, 394325, 105274, 81946, 
      93757, 330525, 260665, 227273, 203348, 102065, 70544, 69280, 386325, 
      381661, 380500, 132309, 103149, 90325, 376610, 366305, 349490, 214250, 
      135490, 386660, 339200, 196145, 336613, 204453, 174618, 164650, 115210, 
      80098, 352685, 303557, 297461, 281557, 230792, 163540, 79685, 360121, 
      326114, 318701, 241425, 231712, 218016, 158580, 121705, 294218, 229565, 
      78845, 388904, 347720, 161908, 112628, 326626, 303570, 266026, 167850, 
      132210, 113842, 390464, 379889, 201604, 197609, 366388, 309604, 185893, 
      298516, 248180, 176057, 130832, 60916, 93721, 314312, 111077, 92861, 
      211138, 87874, 246628, 159364, 87940, 60889, 302737, 281506, 245864, 
      143684, 110629, 259073, 253433, 190580, 111520, 105040, 54113, 207194, 
      147194, 243445, 240712, 178237, 167092, 133192, 92677, 248594, 142466, 
      62449, 212785, 148100, 162370, 130833, 55989, 167080, 88349, 133250, 
      113417, 95401, 44944, 153145, 59266, 95188, 79208, 195354, 63370, 
      183857, 170852, 134660, 47786, 188680, 136552, 99972, 75645, 175853, 
      147233, 159562, 130365, 43641, 126193, 101665, 101124, 58849, 81713, 
      72833, 58165, 112820, 63277, 109840, 49396, 131545, 110669, 93650, 
      85618, 70344, 58724, 49009, 94133, 92045, 72053, 84674, 42874, 110185, 
      102736, 87337, 40212, 38260, 35361, 33745, 111925, 110741, 41634, 
      89668, 92497, 28577, 111304, 89581, 53125, 100304, 100009, 52938, 
      101972, 53357, 111025, 93064, 84397, 22465, 111250, 90586, 114410, 
      95265, 39033, 89800, 27877, 19193, 106129, 108901, 40906, 101225, 
      99476, 89113, 80154, 78633, 82484, 74420, 19240, 63241, 17761, 84149, 
      78714, 75956, 65897, 51092, 34192, 107474, 82921, 113668, 106180, 
      96644, 85444, 13921, 107362, 100685, 82420, 61178, 111514, 84800, 
      82640, 82105, 63970, 63304, 35165, 103636, 98804, 71504, 39929, 32002, 
      20617, 58888, 114385, 86138, 100420, 90441, 85201, 10772, 106618, 
      25033, 10249, 105185, 13364, 99485, 72290, 20162, 14341, 107146, 
      113369, 112720, 99553, 109969, 106794, 7594, 114325, 97396, 49421, 
      33965, 41281, 115789, 89833, 27625, 106580, 100360, 75368, 114641, 
      88196, 70409, 28900, 8388, 109613, 119194, 106749, 46026, 118372, 
      107876, 6565, 77690, 47354, 114745, 5305, 118610, 21941, 20917, 5162, 
      93109, 80525, 47197, 5017, 94624, 80249, 60793, 106889, 16370, 4493, 
      112597, 91250, 8065, 92178, 14578, 101188, 94445, 121370, 109346, 
      104210, 95530, 115156, 8224, 6409, 80765, 6617, 9293, 4210, 114025, 
      59780, 6736, 100994, 4049, 3650, 55357, 6637, 3541, 62345, 104465, 
      103828, 78329, 57929, 3028, 120836, 124901, 2417, 111865, 95845, 56498, 
      7393, 3161, 122258, 6890, 1780, 59281, 117881, 59200, 123322, 2610, 
      1521, 109685, 94469, 94394, 64370, 93712, 80820, 91225, 98500, 120114, 
      97810, 3328, 2624, 1865, 83330, 2186, 1637, 56537, 107713, 833, 3185, 
      3538, 1354, 1018, 4825, 101800, 127312, 89380, 70801, 657, 4672, 92945, 
      63485, 60509, 59048, 1325, 1573, 130762, 1961, 724, 95153, 87905, 
      112481, 1220, 2405, 129769, 5794, 6253, 2080, 746, 125416, 105725, 
      65125, 130402, 1762, 107648, 548, 125365, 97393, 68693, 106965, 477, 
      765, 1405, 123929, 41, 194, 128897, 97985, 416, 97978, 123905, 0, 
      118340, 116968, 185, 281, 136, 106978, 103733, 121185, 75725, 1621, 
      2644, 4768, 9970, 134885, 81992, 241, 325, 1777, 12137, 137189, 104618, 
      5914, 123525, 109885, 1165, 3133, 140237, 85081, 929, 2249, 110002, 
      2842, 143368, 111373, 113425, 110090, 136737, 107505, 2257, 2601, 2977, 
      121085, 2938, 137684, 115882, 115945, 3625, 5314, 8145, 144797, 3092, 
      149450, 127250, 3796, 145085, 116365, 10930, 120874, 8660, 116946, 
      159818, 149665, 123313, 9434, 155381, 134269, 132100, 8900, 154701, 
      155690, 12809, 14580, 130474, 152132, 147536, 152245, 143357, 151825, 
      132481, 127504, 110773, 158418, 149130, 131418, 105730, 153994, 141866, 
      111154, 112597, 149650, 143008, 139730, 159140, 142984, 136562, 130145, 
      158210, 127634, 121469, 166597, 148369, 143905, 138788, 170330, 150229, 
      123080, 158212, 172625, 160730, 175253, 150426, 137449, 144890, 162504, 
      169640, 151112, 172250, 138400, 136273, 164981, 163769, 173533, 177229, 
      152290, 157009, 156517 ], 
  [ 332305, 328553, 325861, 324850, 323010, 318420, 318125, 316485, 313777, 
      311848, 309361, 303770, 303901, 300385, 301265, 299498, 297025, 295938, 
      287066, 285832, 282250, 282196, 282145, 277117, 278440, 277306, 263698, 
      261000, 259306, 254457, 254945, 250625, 249300, 252577, 246321, 245800, 
      243585, 245908, 241522, 243385, 243785, 239112, 243689, 242720, 234514, 
      233768, 232090, 233649, 236666, 228370, 229738, 228785, 223568, 222802, 
      223301, 222273, 228049, 222314, 217450, 219017, 216050, 216485, 218594, 
      214533, 216148, 211977, 207785, 212225, 206344, 203305, 196162, 192933, 
      192905, 202417, 189800, 191585, 199589, 182306, 192946, 181801, 189333, 
      187425, 176245, 187493, 178786, 180689, 179140, 375700, 173225, 178960, 
      170602, 176690, 181593, 178418, 166600, 167336, 353192, 174226, 164897, 
      355937, 164345, 173645, 330509, 167229, 172213, 172629, 167525, 171025, 
      354565, 160904, 161429, 367253, 167841, 161801, 349625, 156917, 158152, 
      334165, 297305, 333506, 351797, 154457, 304202, 154513, 156169, 153490, 
      155545, 153896, 153540, 154433, 334178, 308333, 313261, 151456, 272484, 
      152533, 156529, 276085, 152612, 269540, 157898, 279754, 268705, 343360, 
      137605, 139045, 250874, 231721, 247417, 254996, 345017, 261369, 238628, 
      251425, 140625, 147825, 134506, 140330, 131805, 128945, 229777, 285140, 
      298132, 136709, 143653, 155585, 236165, 262993, 135353, 203428, 254948, 
      128385, 151425, 127124, 207181, 208129, 266265, 213434, 192466, 194512, 
      253810, 120445, 120808, 205768, 120905, 286025, 118170, 122317, 139140, 
      204100, 225121, 120146, 133541, 184586, 117640, 126932, 143956, 145781, 
      205805, 221117, 133690, 134605, 203860, 253108, 204425, 169909, 234925, 
      200050, 128900, 139625, 215176, 109594, 109850, 109737, 161620, 193780, 
      118970, 123373, 162893, 245060, 106885, 113041, 124650, 108484, 262400, 
      122210, 241637, 105748, 123624, 125149, 146920, 107213, 144625, 126928, 
      125962, 126305, 103402, 166770, 98833, 109264, 112025, 125140, 136480, 
      150089, 197933, 234261, 99109, 118306, 138821, 148250, 196709, 194850, 
      162962, 95177, 92900, 96130, 104085, 189333, 93092, 105572, 135140, 
      100714, 142250, 188890, 97145, 132788, 132642, 192922, 86125, 92749, 
      155924, 218056, 83777, 97921, 98405, 165890, 182746, 189797, 85969, 
      86425, 188569, 91778, 105170, 117517, 119821, 81306, 92461, 98612, 
      86813, 113945, 80968, 117549, 182565, 78997, 77866, 79285, 77405, 
      101378, 82417, 84461, 78874, 178760, 180052, 183317, 74554, 150705, 
      151813, 80837, 87602, 73684, 80296, 92500, 79586, 79417, 72890, 73145, 
      84145, 81233, 78013, 173689, 116981, 74581, 72826, 89017, 146453, 
      80093, 98920, 100328, 69642, 70425, 76585, 78525, 90025, 74825, 67664, 
      106409, 68105, 67306, 67225, 67202, 67250, 69785, 68680, 85093, 68353, 
      109217, 89872, 65617, 118849, 88741, 72081, 75634, 84625, 115592, 
      65092, 68741, 83609, 77698, 67978, 71065, 82505, 83890, 108025, 75322, 
      84905, 81269, 70069, 62669, 75496, 148936, 94762, 69922, 103940, 
      112993, 76634, 66938, 108533, 108477, 105460, 63997, 60520, 59536, 
      62785, 67280, 92905, 62530, 89189, 62164, 84808, 125645, 101345, 75242, 
      71537, 89410, 99625, 83844, 126244, 101642, 82402, 58802, 71282, 99080, 
      73544, 66644, 71528, 99080, 111865, 58978, 61353, 114733, 101492, 
      87025, 55712, 119234, 101412, 79720, 116757, 84565, 58258, 62033, 
      123458, 72320, 96210, 63509, 70666, 67817, 70850, 64985, 58754, 55373, 
      69218, 76040, 112085, 52834, 52985, 89284, 61605, 49813, 76730, 62765, 
      55730, 59657, 70900, 62800, 54025, 51536, 68849, 92905, 85986, 69277, 
      67842, 63586, 59197, 56242, 56740, 58133, 107605, 57290, 71114, 62281, 
      82325, 60625, 52685, 48712, 56821, 79652, 81140, 103025, 101113, 
      100640, 47153, 55145, 61585, 98810, 94697, 88202, 49282, 46202, 102664, 
      84100, 46309, 82885, 47045, 44042, 43706, 49306, 66482, 88633, 71153, 
      69185, 64289, 51364, 43280, 66065, 91249, 78570, 75973, 53045, 50900, 
      48212, 42440, 46157, 67306, 50125, 64525, 102132, 85716, 41632, 47392, 
      77690, 69770, 58370, 41378, 42890, 46538, 102308, 97925, 44168, 43613, 
      91984, 70976, 41521, 66760, 52200, 39933, 40804, 76840, 50473, 71540, 
      43745, 50297, 43354, 52186, 50632, 37672, 51560, 73357, 66833, 60050, 
      49860, 37120, 41905, 52741, 51229, 38600, 40724, 42500, 78949, 40762, 
      35802, 48113, 47444, 36569, 35744, 36244, 45953, 49130, 35194, 65945, 
      40837, 34632, 34450, 35249, 71861, 34340, 45737, 34218, 37089, 41773, 
      86948, 32777, 64802, 40864, 48276, 35762, 59266, 33893, 32584, 32168, 
      76698, 33892, 31300, 37376, 48137, 32069, 30277, 30218, 30605, 80105, 
      29861, 34229, 34376, 57461, 41105, 45985, 57461, 30928, 52249, 30692, 
      65192, 27625, 30141, 34450, 37426, 44852, 52488, 62725, 32161, 32825, 
      41729, 35082, 68962, 27565, 29060, 33613, 72488, 76040, 82085, 85973, 
      26545, 26737, 67706, 31112, 29809, 95233, 25220, 30329, 51665, 26596, 
      26297, 50090, 25504, 49129, 23545, 26212, 28549, 98005, 20290, 24394, 
      19314, 22181, 56765, 22900, 73805, 101581, 18577, 17905, 50354, 18477, 
      18792, 20809, 23546, 24089, 22432, 25376, 92660, 30013, 95297, 20641, 
      22082, 22760, 27149, 36424, 53924, 15058, 20089, 13672, 14440, 15912, 
      18472, 105185, 13546, 14437, 18184, 26522, 12178, 16420, 17012, 17165, 
      23794, 23812, 45205, 11848, 12520, 19620, 39645, 48226, 67801, 24884, 
      10201, 14290, 11368, 13085, 14033, 99216, 9986, 55681, 101441, 9925, 
      83912, 10413, 16930, 63874, 78689, 9122, 8461, 8500, 9781, 8497, 8762, 
      129722, 8033, 9680, 27065, 40505, 32677, 7421, 10361, 47225, 7840, 
      8500, 13780, 6949, 10088, 15005, 44360, 94016, 6725, 5978, 6605, 26378, 
      5840, 6352, 102497, 11250, 24946, 5645, 116365, 5378, 51125, 52853, 
      116218, 7393, 9945, 24085, 112625, 6836, 9661, 16349, 5337, 59986, 
      121725, 4849, 6890, 83317, 6434, 62306, 5120, 5945, 3970, 4330, 4698, 
      5650, 3944, 80020, 88525, 8077, 86665, 74889, 101450, 3485, 14600, 
      84020, 4210, 100593, 105010, 16361, 83225, 104897, 13025, 3541, 3592, 
      7677, 14797, 109192, 2704, 2637, 123705, 2669, 3845, 14722, 76385, 
      145757, 2034, 76554, 123040, 12665, 1773, 12580, 1706, 98402, 120017, 
      1825, 3121, 3042, 10170, 3044, 5288, 3305, 2320, 1226, 2314, 88772, 
      93572, 100381, 4338, 96570, 102213, 12625, 1189, 114469, 155349, 85522, 
      102602, 107770, 167305, 1460, 820, 2792, 6917, 112901, 167140, 2225, 
      9225, 10377, 10980, 99801, 142705, 818, 92857, 105376, 1657, 2665, 405, 
      97600, 153137, 481, 175786, 178309, 150740, 136330, 244, 505, 8065, 
      410, 148346, 356, 134056, 181, 1105, 6805, 353, 104393, 137705, 145225, 
      113, 115649, 127498, 261, 997, 105012, 986, 73, 118340, 0, 4, 127453, 
      129609, 125332, 314, 509, 65, 4825, 146753, 155336, 169844, 196370, 
      673, 3508, 121273, 125485, 146885, 205405, 901, 666, 175786, 305, 425, 
      139385, 157865, 1189, 3133, 135013, 150093, 530, 154810, 1556, 521, 
      505, 610, 1109, 773, 148709, 151805, 154933, 585, 153506, 1352, 866, 
      925, 156925, 168242, 184145, 2249, 151568, 2770, 1210, 156392, 2521, 
      1321, 195850, 1682, 183240, 1874, 4834, 3625, 2041, 186066, 4513, 2665, 
      2560, 182080, 4517, 4810, 199737, 207008, 2978, 4680, 4212, 4789, 4149, 
      5045, 3589, 3428, 3889, 6122, 5090, 3890, 4346, 5818, 4698, 4258, 4321, 
      5594, 5140, 5290, 7488, 6452, 6218, 5993, 8586, 6898, 6925, 10081, 
      8357, 8021, 7720, 11050, 8833, 8500, 10600, 12625, 11050, 13185, 10370, 
      9773, 10330, 12116, 13732, 11716, 14274, 11380, 11317, 13873, 14705, 
      17557, 18493, 16250, 16837, 17029 ], 
  [ 332217, 328409, 325741, 324722, 322858, 318352, 317993, 316321, 313637, 
      311764, 309305, 303722, 303705, 300353, 301145, 299434, 296897, 295810, 
      286954, 285732, 282186, 282056, 281957, 277037, 278276, 277146, 263610, 
      260884, 259250, 254377, 254773, 250529, 249160, 252257, 246181, 245636, 
      243433, 245664, 241442, 243197, 243581, 238900, 243325, 242356, 234378, 
      233620, 231986, 233425, 236330, 228258, 229554, 228601, 223460, 222682, 
      223109, 222049, 227673, 222058, 217314, 218777, 215890, 216305, 218338, 
      214405, 215944, 211837, 207553, 211873, 206100, 202973, 196002, 192805, 
      192733, 201977, 189652, 191333, 199153, 182146, 192506, 181625, 188929, 
      187009, 176093, 187045, 178466, 180325, 178792, 373896, 172993, 178580, 
      170442, 176306, 181105, 177970, 166436, 167140, 351460, 173826, 164737, 
      354185, 164173, 173225, 328873, 166933, 171805, 172213, 167201, 170609, 
      352801, 160708, 161213, 365429, 167425, 161501, 347869, 156757, 157940, 
      332477, 295793, 331810, 350017, 154237, 302642, 154265, 155873, 153250, 
      155245, 153620, 153232, 154085, 332450, 306725, 311625, 151124, 271048, 
      152129, 156053, 274625, 152192, 268112, 157354, 278258, 267265, 341540, 
      137393, 138785, 249506, 230465, 246065, 253600, 343177, 259933, 237320, 
      250037, 140209, 147289, 134210, 139906, 131545, 128761, 228497, 283552, 
      296480, 136273, 143105, 154885, 234833, 261509, 134929, 202304, 253504, 
      128101, 150757, 126856, 206021, 206953, 264745, 212218, 191386, 193412, 
      252338, 120213, 120564, 204580, 120637, 284381, 117946, 121977, 138496, 
      202896, 223785, 119794, 132961, 183514, 117332, 126440, 143240, 145045, 
      204581, 219797, 133090, 133993, 202640, 251600, 203197, 168925, 233509, 
      198842, 128320, 138913, 213860, 109346, 109594, 109465, 160672, 192592, 
      118490, 122825, 161929, 243560, 106641, 112645, 124066, 108176, 260804, 
      121642, 240145, 105480, 123028, 124533, 146068, 106889, 143765, 126244, 
      125282, 125621, 103050, 165706, 98585, 108788, 111505, 124448, 135668, 
      149153, 196649, 232765, 98801, 117674, 137969, 147314, 195425, 193570, 
      161890, 94877, 92648, 95778, 103585, 188065, 92800, 105040, 134272, 
      100250, 141314, 187610, 96713, 131920, 131770, 191610, 85949, 92381, 
      154856, 216596, 83717, 97445, 97921, 164746, 181490, 188497, 85753, 
      86193, 187273, 91394, 104570, 116765, 119045, 81346, 92041, 98080, 
      86489, 113213, 81124, 116773, 181285, 79025, 77890, 79137, 77513, 
      100754, 82105, 84841, 79106, 177476, 178760, 182005, 74538, 149605, 
      150705, 81185, 87130, 73576, 79956, 91944, 79930, 79757, 72802, 73037, 
      84593, 80849, 77689, 172413, 116125, 74849, 72626, 89577, 145345, 
      79669, 98228, 99620, 69802, 70237, 76221, 78121, 89437, 75169, 67636, 
      105625, 68237, 67370, 67277, 67250, 67202, 69581, 68500, 85649, 68549, 
      110057, 90500, 65585, 119781, 89361, 71749, 75226, 84069, 116500, 
      65192, 68485, 84173, 78170, 67730, 70733, 81965, 83330, 108873, 75770, 
      84317, 81821, 70421, 62725, 75044, 147764, 95490, 70282, 104768, 
      113909, 77138, 67250, 107665, 109357, 106312, 64237, 60516, 59540, 
      62561, 66932, 93645, 62770, 89893, 62408, 84164, 124613, 102181, 75770, 
      71077, 88706, 100449, 83200, 125200, 102490, 83042, 58642, 70810, 
      99908, 74068, 67048, 71044, 98260, 112813, 59194, 61069, 113769, 
      102352, 87737, 55732, 120250, 102280, 80356, 115765, 85265, 58514, 
      61685, 122410, 72868, 97042, 63925, 71210, 67325, 71410, 65453, 59098, 
      55625, 68690, 76676, 111101, 53026, 53201, 90088, 62053, 49909, 77402, 
      63241, 56066, 59245, 71504, 63284, 54329, 51764, 68281, 93757, 86770, 
      69865, 68410, 64090, 59625, 55882, 56360, 57725, 108593, 56890, 70498, 
      61785, 83089, 61109, 53021, 48932, 56405, 78920, 80392, 103993, 102065, 
      101588, 46969, 54745, 61073, 99746, 95597, 89042, 49562, 46042, 103636, 
      84904, 46501, 83681, 47281, 44122, 43730, 49010, 65882, 89489, 71825, 
      69833, 64873, 51728, 43300, 65465, 92133, 79330, 76705, 53461, 51272, 
      48520, 42436, 45917, 67946, 50489, 63929, 103120, 86560, 41652, 47092, 
      78458, 70450, 58898, 41434, 42730, 46250, 103304, 98885, 44404, 43829, 
      92900, 71684, 41681, 67428, 52660, 40045, 40648, 76068, 50045, 72272, 
      43457, 49865, 43650, 51714, 51092, 37700, 51092, 72605, 67525, 60658, 
      50320, 37060, 41625, 53261, 51725, 38804, 40456, 42184, 78125, 41050, 
      35770, 48569, 47888, 36713, 35828, 36128, 45545, 49610, 35138, 65245, 
      41157, 34612, 34514, 35125, 71089, 34432, 45305, 34114, 36853, 41405, 
      86024, 32797, 64090, 40500, 47776, 36010, 58610, 34085, 32708, 32084, 
      75850, 34112, 31232, 37060, 47617, 32225, 30277, 30290, 30505, 79213, 
      29741, 33941, 34084, 56789, 40661, 45461, 56785, 30724, 51633, 30472, 
      64420, 27549, 29929, 34114, 37026, 44320, 51844, 61965, 31841, 32489, 
      41225, 34690, 68130, 27365, 28808, 33245, 71620, 75140, 81133, 84989, 
      26361, 26545, 66874, 30772, 29493, 94165, 25040, 29993, 50993, 26344, 
      26045, 49426, 25268, 48473, 23373, 25920, 28193, 96885, 20138, 24098, 
      19186, 21925, 55981, 22608, 72857, 100421, 18405, 17753, 49618, 18277, 
      18580, 20525, 23194, 23725, 22100, 24980, 91552, 29525, 94165, 20329, 
      21730, 22388, 26693, 35828, 53128, 14914, 19773, 13572, 14292, 15700, 
      18180, 103973, 13410, 14257, 17876, 26042, 12074, 16136, 16712, 16861, 
      23346, 23360, 44465, 11700, 12340, 19240, 38965, 47450, 66845, 24400, 
      10125, 14026, 11204, 12853, 13765, 98020, 9866, 54821, 100229, 9797, 
      82820, 10249, 16570, 62938, 77633, 9010, 8389, 8424, 9621, 8405, 8650, 
      128330, 7969, 9508, 26513, 39785, 32045, 7369, 10141, 46429, 7732, 
      8352, 13456, 6893, 9860, 14645, 43588, 92836, 6641, 5954, 6505, 25810, 
      5812, 6260, 101257, 10954, 24394, 5597, 115037, 5354, 50273, 51985, 
      114890, 7209, 9673, 23537, 111317, 6664, 9389, 15925, 5245, 59050, 
      120361, 4793, 6698, 82197, 6250, 61346, 4996, 5777, 3970, 4258, 4594, 
      5490, 3908, 78920, 87365, 7817, 85517, 73825, 100202, 3445, 14180, 
      82888, 4090, 99349, 103738, 15905, 82097, 103625, 12629, 3445, 3492, 
      7405, 14365, 107892, 2708, 2665, 122317, 2621, 3697, 14282, 75301, 
      144245, 2050, 75466, 121652, 12253, 1765, 12168, 1730, 97162, 118645, 
      1769, 2969, 2890, 9802, 2888, 5044, 3133, 2196, 1234, 2186, 87592, 
      92360, 99125, 4114, 95338, 100945, 12197, 1125, 113125, 153781, 84362, 
      101330, 106466, 165677, 1360, 872, 2612, 6605, 111565, 165512, 2069, 
      8857, 9985, 10576, 98545, 141201, 890, 91645, 104084, 1517, 2477, 373, 
      96356, 151577, 549, 174114, 176625, 149192, 134858, 288, 433, 7713, 
      482, 146810, 296, 132596, 225, 981, 6481, 289, 103105, 136225, 143705, 
      149, 114293, 126074, 325, 877, 103720, 866, 109, 116968, 4, 0, 126029, 
      128173, 123920, 250, 425, 85, 4553, 145225, 153764, 168200, 194602, 
      769, 3280, 119885, 124073, 145357, 203597, 1009, 586, 174114, 337, 377, 
      137897, 156281, 1313, 2925, 133549, 148549, 482, 153242, 1696, 481, 
      477, 562, 1213, 709, 147173, 150253, 153365, 601, 151946, 1460, 850, 
      909, 155349, 166610, 182437, 2393, 150020, 2938, 1258, 154820, 2665, 
      1305, 194090, 1690, 181540, 1858, 5050, 3789, 2061, 184354, 4705, 2745, 
      2628, 180388, 4705, 5002, 197965, 205204, 3034, 4852, 4360, 4961, 4273, 
      5213, 3653, 3464, 3825, 6322, 5242, 3946, 4250, 5994, 4810, 4194, 4265, 
      5746, 5256, 5386, 7684, 6560, 6290, 6029, 8770, 6914, 6905, 10305, 
      8485, 8125, 7796, 11290, 8969, 8480, 10772, 12869, 11234, 13441, 10498, 
      9829, 10426, 12304, 13952, 11840, 14506, 11432, 11357, 14065, 14885, 
      17777, 18729, 16354, 16965, 17153 ], 
  [ 445640, 431876, 433460, 431017, 424885, 435277, 423554, 416194, 417762, 
      425825, 428328, 424145, 397850, 423604, 408776, 417001, 403092, 402001, 
      395953, 396857, 399689, 386065, 377442, 391680, 378009, 377585, 376781, 
      369073, 378085, 368932, 352994, 362228, 353041, 324180, 350050, 345241, 
      345160, 331061, 355945, 338530, 336074, 329953, 307394, 306421, 338909, 
      336017, 342189, 322324, 305345, 337025, 325541, 324584, 332917, 330005, 
      317648, 310900, 289544, 305225, 321773, 304772, 316081, 312946, 301489, 
      320272, 308321, 315562, 294920, 277940, 291329, 272554, 296105, 298576, 
      290690, 252360, 291857, 275074, 250234, 282185, 242845, 278820, 245650, 
      241588, 277524, 235936, 250065, 244114, 245417, 182081, 260200, 239517, 
      270425, 236521, 222856, 226817, 265689, 260713, 172393, 231185, 264692, 
      171560, 261994, 227026, 166834, 242740, 227732, 226720, 238034, 225108, 
      168026, 254249, 251204, 170000, 221908, 236570, 164498, 256672, 248625, 
      161172, 155720, 159073, 162370, 243482, 154037, 238536, 231624, 238937, 
      230282, 232913, 226837, 220586, 154001, 149572, 149498, 220453, 144409, 
      208666, 199810, 143722, 205885, 142885, 189025, 140949, 139892, 146701, 
      227970, 220842, 134885, 135720, 134280, 134005, 144772, 133234, 133337, 
      131850, 194548, 180328, 209845, 192821, 213562, 224264, 129460, 129845, 
      131413, 187034, 173986, 158786, 126554, 126250, 187816, 130941, 125341, 
      205834, 160330, 207425, 128260, 126344, 123076, 124505, 127805, 126277, 
      119169, 207140, 205361, 121817, 201170, 120674, 206281, 189722, 152269, 
      117269, 114728, 185393, 158090, 121313, 190737, 167185, 144225, 142480, 
      115396, 113572, 154661, 153434, 114157, 111997, 113290, 122324, 110228, 
      112477, 153421, 140584, 108313, 193365, 192193, 189220, 120437, 109757, 
      161321, 153586, 118850, 105337, 191354, 170378, 148429, 181525, 105533, 
      148837, 103330, 185921, 145249, 143204, 122849, 177386, 119106, 132821, 
      132565, 132194, 168545, 104821, 182536, 152269, 147176, 129589, 119509, 
      110984, 96706, 95188, 172090, 133453, 114698, 109133, 95474, 94321, 
      99553, 169562, 175849, 161225, 142762, 90922, 168893, 138533, 108125, 
      145809, 103093, 88321, 147940, 105757, 104893, 86633, 182608, 154960, 
      93185, 85345, 200962, 140850, 139906, 89581, 86445, 85642, 175304, 
      172904, 85124, 151121, 125957, 111168, 109188, 216325, 145370, 131525, 
      156850, 111154, 236681, 106900, 81952, 211858, 210005, 180722, 224530, 
      117841, 154568, 280130, 248125, 77401, 77265, 76960, 199529, 82186, 
      81866, 270778, 131173, 182225, 147425, 121073, 268805, 267922, 184997, 
      181682, 291924, 140500, 147986, 73730, 91988, 250218, 164925, 316772, 
      76466, 132196, 103185, 101737, 225985, 164650, 139394, 134194, 112850, 
      264008, 190445, 94244, 219442, 206505, 204282, 203545, 186457, 161146, 
      164321, 312106, 231106, 386920, 329733, 187668, 412970, 327170, 140578, 
      130565, 113138, 405425, 210697, 150800, 312034, 289701, 151461, 139554, 
      113866, 111681, 387140, 283033, 107690, 307540, 260640, 200404, 122553, 
      67473, 352445, 261917, 379469, 404226, 294325, 250357, 81322, 393280, 
      385265, 234560, 187529, 187965, 150516, 132877, 352706, 233081, 342560, 
      233425, 97561, 69140, 378274, 297193, 117130, 91449, 374408, 96589, 
      67589, 380705, 324337, 157937, 114725, 374569, 294769, 266449, 112825, 
      80401, 408770, 225221, 138346, 70346, 382685, 341800, 186965, 428269, 
      384025, 320921, 67360, 337186, 231625, 127586, 64061, 297805, 372385, 
      265424, 295425, 107650, 298457, 276170, 247805, 228002, 102617, 317209, 
      64084, 214745, 219176, 360425, 269200, 194576, 324305, 275354, 243329, 
      113738, 306333, 276813, 235908, 219853, 95080, 372602, 353545, 301850, 
      296845, 281165, 263210, 119597, 116521, 112916, 411570, 113497, 88765, 
      101348, 346298, 274618, 240256, 215577, 110160, 76585, 75217, 403400, 
      398632, 397445, 141896, 111332, 97780, 393469, 382930, 365725, 226845, 
      145225, 403745, 355193, 208160, 352546, 216746, 185897, 175565, 124045, 
      86957, 369000, 318676, 312424, 296104, 243909, 174421, 86536, 376610, 
      341797, 334202, 254864, 244865, 230753, 169289, 130880, 309105, 242658, 
      85698, 406045, 363925, 172757, 121397, 342329, 318701, 280169, 178925, 
      141881, 122681, 407641, 396832, 213841, 209716, 383029, 324893, 197620, 
      313529, 261841, 187456, 140489, 66569, 101602, 329725, 119860, 100708, 
      223709, 95453, 260257, 170185, 95537, 66640, 317866, 296089, 259477, 
      153917, 119432, 273060, 267264, 202513, 120385, 113593, 59364, 219665, 
      157585, 257000, 254189, 189764, 178229, 143029, 100616, 262297, 152685, 
      68482, 225440, 158545, 173353, 140594, 61538, 178237, 96100, 143125, 
      122434, 103552, 49481, 163810, 65173, 103349, 86485, 207485, 69625, 
      195616, 182169, 144625, 52777, 200605, 146605, 108413, 82760, 187354, 
      157712, 170501, 140186, 48314, 135860, 110240, 109673, 64928, 89266, 
      79866, 64210, 121925, 69704, 118825, 54793, 141458, 119698, 101873, 
      93425, 77285, 64921, 54452, 102420, 100228, 79144, 92485, 47825, 
      119236, 111449, 95296, 44921, 42761, 39524, 37700, 121064, 119828, 
      46553, 97777, 100754, 31946, 120437, 97700, 59060, 108953, 108650, 
      58901, 110709, 59364, 120170, 101405, 92314, 25376, 120445, 98845, 
      123745, 103760, 44096, 98045, 31850, 21780, 115130, 118024, 46225, 
      110020, 108193, 97354, 87953, 86354, 90405, 81925, 22117, 70132, 20458, 
      92168, 86465, 83569, 72964, 57249, 39049, 116561, 90890, 123017, 
      115217, 105265, 93545, 16034, 116453, 109490, 90385, 68017, 120781, 
      92889, 90625, 90064, 70985, 70285, 40266, 112577, 107537, 78937, 45412, 
      36853, 24298, 65629, 123770, 94301, 109225, 98804, 93322, 12853, 
      115685, 29290, 12218, 114192, 16105, 108250, 79781, 23909, 17300, 
      116233, 122708, 122033, 108320, 119170, 115865, 8345, 123700, 106069, 
      55624, 39076, 46948, 125218, 98170, 32218, 115637, 109157, 83021, 
      124020, 96457, 77812, 33625, 10445, 118786, 128741, 115802, 52037, 
      127885, 116973, 8200, 85453, 53453, 124112, 6352, 128125, 26074, 24946, 
      6201, 101576, 88420, 53290, 6170, 103153, 88128, 67684, 115930, 19925, 
      5266, 121864, 99625, 10400, 100589, 17945, 109981, 102952, 130961, 
      118469, 113125, 104081, 124505, 10657, 8452, 88650, 8730, 11944, 5657, 
      123316, 66601, 8929, 109757, 5506, 4925, 61928, 8840, 4808, 69298, 
      113360, 112697, 86080, 64640, 4097, 130365, 134578, 2890, 121040, 
      104362, 63117, 9826, 2788, 131809, 9265, 2197, 66034, 127252, 65945, 
      132893, 3965, 2018, 118728, 102888, 102805, 71377, 102089, 88625, 
      99490, 107069, 129533, 106345, 5017, 4105, 3060, 91225, 3529, 2746, 
      63090, 116624, 1424, 2320, 5317, 2405, 1861, 3562, 110461, 136945, 
      97505, 78068, 1268, 3385, 101218, 70372, 67240, 65701, 2440, 1076, 
      140501, 3338, 1573, 103482, 95922, 121504, 2349, 1480, 139418, 4133, 
      4514, 1217, 369, 134885, 114440, 72020, 140045, 953, 116425, 225, 
      134810, 105746, 75746, 115700, 1256, 296, 676, 133306, 370, 81, 138448, 
      106340, 1153, 106325, 133250, 185, 127453, 126029, 0, 10, 13, 115609, 
      112234, 130346, 82980, 712, 1433, 3089, 7477, 144500, 89501, 202, 130, 
      820, 9360, 146858, 113065, 4013, 132692, 118532, 452, 1796, 149994, 
      92672, 356, 1156, 118625, 1585, 153205, 120040, 122162, 118697, 146324, 
      116000, 1184, 1424, 1696, 130084, 1685, 147265, 124633, 124688, 2228, 
      3545, 5882, 154564, 1861, 159365, 136385, 2393, 154820, 125060, 8281, 
      129685, 6361, 125585, 169949, 159458, 132170, 7033, 165332, 143492, 
      141245, 6605, 164618, 165617, 9970, 11525, 139501, 161905, 157153, 
      162010, 152794, 161540, 141520, 136361, 118964, 168317, 158717, 140381, 
      113705, 163721, 151177, 119321, 120808, 159205, 152321, 148889, 168925, 
      152165, 145501, 138850, 167845, 136161, 129762, 176468, 157600, 152980, 
      147681, 180281, 159496, 131301, 167665, 182538, 170253, 185236, 159569, 
      146116, 153809, 172013, 179325, 160173, 182005, 146977, 144772, 174452, 
      173122, 183082, 186866, 161053, 165920, 165394 ], 
  [ 448810, 434954, 436570, 434113, 427941, 438453, 426632, 419220, 420820, 
      428965, 431506, 427325, 400804, 426802, 411842, 420149, 406138, 405045, 
      399005, 399925, 402805, 389065, 380368, 394762, 380965, 380545, 379825, 
      372069, 381169, 371970, 355892, 365234, 355977, 326842, 352980, 348133, 
      348066, 333829, 358957, 341380, 338900, 332757, 309968, 308993, 341821, 
      338909, 345145, 325098, 307949, 339961, 328369, 327410, 335849, 332917, 
      320450, 313650, 292066, 307925, 324649, 307490, 318917, 315752, 304181, 
      323154, 311089, 318420, 297626, 280466, 294013, 275092, 298897, 301410, 
      293456, 254722, 294653, 277712, 252596, 284945, 245185, 281554, 248040, 
      243954, 280282, 238250, 252565, 246548, 247873, 182353, 262826, 241921, 
      273157, 238913, 225090, 229109, 268405, 263381, 172757, 233545, 267410, 
      171890, 264692, 229352, 167336, 245250, 230074, 229050, 240500, 227434, 
      168328, 256901, 253826, 170210, 224226, 239060, 164804, 259370, 251245, 
      161578, 156386, 159461, 162632, 246080, 154625, 241090, 234106, 241501, 
      232756, 235421, 229293, 222980, 154325, 150074, 149956, 222865, 145161, 
      210964, 202000, 144436, 208157, 143645, 191105, 141601, 140626, 146857, 
      230536, 223336, 135713, 136714, 135130, 134789, 144890, 133956, 134249, 
      132640, 196794, 182394, 212269, 195053, 216036, 226850, 130402, 130325, 
      131797, 189236, 176020, 160592, 127412, 126880, 190034, 132109, 126029, 
      208260, 162180, 209873, 129370, 127426, 123642, 125525, 129025, 127465, 
      119797, 209626, 207829, 122869, 203600, 121040, 208773, 192040, 154125, 
      118285, 115546, 187685, 160040, 122525, 193093, 169265, 145969, 144194, 
      116378, 114410, 156577, 155332, 115141, 112549, 114260, 123658, 110914, 
      113473, 155357, 142322, 109141, 195793, 194609, 191610, 121813, 110773, 
      163397, 155560, 120200, 105881, 193780, 172576, 150345, 183853, 105929, 
      150773, 103880, 188305, 147141, 145066, 124357, 179684, 120592, 134569, 
      134317, 133940, 170785, 105993, 184930, 154321, 149162, 131317, 121057, 
      112346, 97544, 95706, 174388, 135265, 116180, 110489, 96308, 95157, 
      100697, 171860, 178217, 163441, 144756, 91764, 171197, 140477, 109565, 
      147853, 104429, 89137, 150026, 107189, 106317, 87397, 185074, 157138, 
      94313, 85885, 203600, 142864, 141908, 90593, 87289, 86420, 177706, 
      175282, 85906, 153269, 127781, 112762, 110746, 219105, 147460, 133445, 
      159080, 112772, 239629, 108450, 82746, 214612, 212749, 183208, 227396, 
      119609, 156802, 283400, 251173, 78173, 78025, 77690, 202201, 83232, 
      82900, 273992, 133157, 184753, 149605, 122929, 272009, 271120, 187553, 
      184208, 295282, 142610, 150184, 74500, 93386, 253300, 167305, 320290, 
      77480, 134234, 104821, 103349, 228897, 167040, 141520, 136260, 114640, 
      267194, 193073, 95738, 222308, 209269, 207028, 206285, 189053, 163508, 
      166717, 315604, 234064, 390842, 333337, 190282, 417028, 330760, 142740, 
      132613, 114964, 409445, 213505, 153074, 315536, 293065, 153745, 141712, 
      115712, 113497, 391066, 286357, 109460, 311018, 263818, 203138, 124525, 
      68365, 356185, 265105, 383357, 408244, 297725, 253469, 82664, 397242, 
      389185, 237562, 190165, 190609, 152818, 134993, 356452, 236077, 346250, 
      236425, 99229, 70226, 382160, 300617, 119072, 93025, 378274, 98253, 
      68653, 384605, 327925, 160325, 116645, 378437, 298181, 269681, 114725, 
      81797, 412816, 228169, 140544, 71524, 386597, 345490, 189617, 432413, 
      387945, 324493, 68490, 340852, 234625, 129680, 65105, 301241, 376245, 
      268658, 298849, 109520, 301901, 279476, 250925, 230984, 104429, 320765, 
      65210, 217633, 222098, 364225, 272466, 197314, 327905, 278660, 246425, 
      115712, 309829, 280129, 238954, 222785, 96818, 376468, 357309, 305320, 
      300285, 284509, 266440, 121645, 118537, 114890, 415636, 115481, 90425, 
      103186, 350024, 277924, 243338, 218485, 112114, 78065, 76673, 407426, 
      402634, 401441, 144194, 113306, 99586, 397445, 386852, 369557, 229837, 
      147557, 407773, 358969, 211018, 356308, 219668, 188585, 178169, 126169, 
      88625, 372850, 322250, 315962, 299546, 247021, 177017, 88202, 380500, 
      345501, 337864, 258050, 247985, 233777, 171845, 133082, 312625, 245764, 
      87364, 410085, 367749, 175345, 123505, 346037, 322277, 283517, 181565, 
      144197, 124805, 411689, 400826, 216749, 212594, 386953, 328505, 200410, 
      317077, 265077, 190170, 142801, 67957, 103504, 333365, 121970, 102602, 
      226693, 97285, 263485, 172765, 97373, 68050, 321440, 299537, 262701, 
      156361, 121546, 276370, 270538, 205349, 122513, 115649, 60658, 222625, 
      160065, 260210, 257381, 192506, 180881, 145381, 102530, 265541, 155125, 
      69956, 228442, 161037, 175969, 142928, 62900, 180893, 97970, 145485, 
      124596, 105514, 50609, 166352, 66617, 105313, 88245, 210365, 71149, 
      198410, 184861, 147005, 54009, 203437, 149005, 110441, 84482, 190088, 
      160210, 173105, 142532, 49472, 138170, 112298, 111725, 66410, 91088, 
      81568, 65684, 124105, 71266, 120977, 56117, 143824, 121860, 103849, 
      95305, 78965, 66429, 55786, 104410, 102194, 80858, 94365, 49045, 
      121402, 113537, 97210, 46085, 43877, 40562, 38690, 123250, 122002, 
      47765, 99725, 102736, 32800, 122621, 99650, 60506, 111025, 110720, 
      60353, 112801, 60826, 122356, 103405, 94216, 26122, 122641, 100825, 
      125973, 105794, 45338, 100021, 32840, 22450, 117280, 120202, 47525, 
      112122, 110277, 99328, 89825, 88208, 92305, 83729, 22853, 71794, 21152, 
      94090, 88325, 85397, 74666, 58741, 40241, 118729, 92800, 125245, 
      117373, 107325, 95485, 16592, 118621, 111592, 92293, 69665, 122989, 
      94825, 92537, 91970, 72673, 71965, 41512, 114709, 109621, 80721, 46746, 
      38041, 25216, 67253, 126004, 96253, 111325, 100802, 95264, 13401, 
      117845, 30340, 12740, 116338, 16805, 110340, 81577, 24841, 18050, 
      118397, 124930, 124249, 110410, 121360, 118025, 8585, 125930, 108137, 
      57122, 40322, 48322, 127460, 100160, 33344, 117793, 111253, 84853, 
      126250, 98429, 79586, 34781, 10985, 120968, 131009, 117956, 53489, 
      130145, 119137, 8642, 87309, 54925, 126338, 6658, 130385, 27092, 25940, 
      6505, 103594, 90306, 54760, 6500, 105185, 90010, 69338, 118080, 20809, 
      5508, 124066, 101621, 11002, 102593, 18785, 112073, 104978, 133237, 
      120637, 115245, 106117, 126725, 11281, 8986, 90532, 9280, 12618, 6053, 
      125522, 68237, 9497, 111841, 5904, 5281, 63506, 9410, 5162, 70964, 
      115474, 114805, 87930, 66250, 4405, 132625, 136872, 3060, 123218, 
      106388, 64705, 10448, 2762, 134073, 9873, 2353, 67652, 129474, 67561, 
      135161, 4337, 2192, 120874, 104890, 104805, 73053, 104081, 90485, 
      101456, 109105, 131765, 108373, 5465, 4505, 3394, 93105, 3897, 3060, 
      64660, 118738, 1618, 2178, 5785, 2705, 2113, 3328, 112517, 139225, 
      99437, 79802, 1466, 3145, 103184, 72018, 68850, 67293, 2754, 1018, 
      142805, 3712, 1825, 105460, 97828, 123642, 2665, 1322, 141700, 3805, 
      4168, 1073, 337, 137125, 116506, 73666, 142325, 821, 118505, 205, 
      137044, 107728, 77428, 117770, 1490, 242, 562, 135524, 500, 109, 
      140706, 108322, 1377, 108305, 135460, 281, 129609, 128173, 10, 0, 37, 
      117653, 114248, 132512, 84706, 554, 1205, 2753, 6953, 146770, 91285, 
      244, 136, 650, 8770, 149140, 115065, 3625, 134858, 120578, 338, 1538, 
      152296, 94474, 274, 954, 120665, 1345, 155525, 122090, 124228, 120733, 
      148586, 118010, 986, 1202, 1450, 132210, 1445, 149525, 126701, 126754, 
      1954, 3185, 5408, 156866, 1625, 161701, 138541, 2117, 157114, 127114, 
      7717, 131765, 5877, 127625, 172333, 161764, 134260, 6525, 167674, 
      145666, 143401, 6121, 166952, 167953, 9360, 10865, 141629, 164205, 
      159417, 164308, 155016, 163826, 143650, 138449, 120898, 170645, 160973, 
      142493, 115589, 166009, 153369, 121249, 122746, 161453, 154513, 151045, 
      171225, 154325, 147605, 140900, 170109, 138169, 131716, 178786, 159770, 
      155114, 149773, 182617, 161674, 133237, 169885, 184864, 172489, 187578, 
      161717, 148154, 155905, 174245, 181597, 162301, 184293, 148993, 146770, 
      176674, 175316, 185320, 189124, 163109, 168010, 167476 ], 
  [ 445961, 432265, 433805, 431370, 425266, 435520, 423889, 416569, 418093, 
      426068, 428521, 424306, 398225, 423729, 409033, 417170, 403345, 402250, 
      396146, 397028, 399794, 386280, 377725, 391789, 378244, 377810, 376850, 
      369172, 378090, 368953, 353149, 362257, 353128, 324529, 350125, 345348, 
      345241, 331280, 355914, 338661, 336229, 330100, 307765, 306788, 338930, 
      336052, 342154, 322465, 305650, 336986, 325610, 324649, 332852, 329954, 
      317701, 310993, 289865, 305362, 321722, 304873, 316058, 312953, 301610, 
      320197, 308360, 315493, 294961, 278161, 291380, 272709, 295994, 298405, 
      290581, 252649, 291700, 275069, 250505, 282010, 243090, 278665, 245833, 
      241777, 277309, 236165, 250090, 244205, 245480, 184328, 260081, 239620, 
      270194, 236618, 223105, 227002, 265444, 260516, 174500, 231290, 264433, 
      173689, 261749, 227153, 168785, 242677, 227837, 226837, 238009, 225217, 
      170153, 254020, 251005, 172213, 222001, 236485, 166597, 256373, 248404, 
      163165, 157441, 161066, 164489, 243253, 155818, 238345, 231505, 238730, 
      230165, 232756, 226720, 220525, 156010, 151397, 151361, 220356, 145960, 
      208665, 199917, 145305, 205904, 144416, 189218, 142570, 141425, 148788, 
      227641, 220585, 136282, 136945, 135649, 135440, 146873, 134725, 134632, 
      133261, 194497, 180457, 209610, 192778, 213265, 223849, 130689, 131536, 
      133200, 186985, 174105, 159133, 127849, 127773, 187745, 131920, 126800, 
      205549, 160621, 207112, 129285, 127385, 124633, 125602, 128690, 127188, 
      120634, 206741, 204980, 122852, 200821, 122389, 205858, 189473, 152464, 
      118304, 115961, 185146, 158185, 122146, 190420, 167144, 144520, 142805, 
      116453, 114773, 154778, 153569, 115200, 113472, 114341, 123005, 111557, 
      113490, 153488, 140849, 109476, 192922, 191762, 188809, 121040, 110720, 
      161218, 153585, 119473, 106760, 190889, 170141, 148474, 181152, 107092, 
      148850, 104729, 185480, 145300, 143285, 123284, 177025, 119533, 132980, 
      132714, 132349, 168194, 105538, 182025, 152100, 147073, 129744, 119844, 
      111505, 97745, 96541, 171657, 133506, 115081, 109642, 96505, 95338, 
      100250, 169093, 175304, 160826, 142585, 91897, 168400, 138400, 108496, 
      145570, 103562, 89298, 147641, 106112, 105250, 87650, 181917, 154557, 
      93832, 86580, 200093, 140605, 139673, 90338, 87370, 86633, 174665, 
      172289, 86105, 150730, 125890, 111325, 109381, 215290, 145025, 131344, 
      156353, 111269, 235460, 107077, 82885, 210825, 208970, 179945, 223361, 
      117770, 154025, 278545, 246762, 78308, 78184, 77909, 198530, 82813, 
      82505, 269225, 130850, 181352, 146900, 120872, 267250, 266373, 184090, 
      180805, 290209, 140033, 147425, 74597, 92221, 248761, 164170, 314873, 
      77065, 131765, 103156, 101732, 224674, 163861, 138869, 133729, 112661, 
      262417, 189412, 94345, 218165, 205330, 203125, 202394, 185450, 160373, 
      163508, 310185, 229725, 384569, 327700, 186625, 410477, 325145, 139981, 
      130082, 112877, 402964, 209448, 150085, 310085, 287890, 150730, 138949, 
      113573, 111418, 384761, 281250, 107461, 305597, 258997, 199205, 122116, 
      68116, 350234, 260258, 377104, 401725, 292442, 248762, 81497, 390829, 
      382856, 233069, 186404, 186820, 149713, 132260, 350453, 231578, 340357, 
      231912, 97380, 69541, 375869, 295250, 116669, 91354, 372017, 96400, 
      68000, 378274, 322218, 157018, 114274, 372164, 292820, 264680, 112388, 
      80468, 406181, 223730, 137605, 70625, 380224, 339561, 185764, 425570, 
      381544, 318788, 67669, 334953, 230058, 126925, 64450, 295796, 369946, 
      263605, 293410, 107189, 296410, 274261, 246082, 226417, 102202, 315044, 
      64349, 213242, 217633, 357992, 267301, 193205, 322066, 273409, 241594, 
      113125, 304192, 274852, 234217, 218276, 94697, 370085, 351130, 299729, 
      294754, 279170, 261329, 118898, 115848, 112285, 408841, 112850, 88442, 
      100841, 343897, 272637, 238493, 213988, 109525, 76424, 75080, 400681, 
      395937, 394756, 140905, 110665, 97281, 390794, 380309, 363194, 225154, 
      144194, 401012, 352712, 206597, 350073, 215113, 184498, 174250, 123210, 
      86578, 366433, 316385, 310169, 293945, 242080, 173108, 86153, 373997, 
      339370, 331817, 252949, 243016, 229000, 168004, 129949, 306850, 240817, 
      85297, 403264, 361360, 171428, 120548, 339874, 316378, 278074, 177538, 
      140818, 121810, 404840, 394085, 212180, 208085, 380340, 322516, 196065, 
      311204, 259828, 185965, 139400, 66404, 100917, 327296, 118961, 100025, 
      221930, 94826, 258228, 168804, 94900, 66429, 315485, 293834, 257440, 
      152660, 118505, 270925, 265165, 200852, 119432, 112712, 59245, 217874, 
      156274, 254953, 252160, 188185, 176740, 141840, 99865, 260210, 151402, 
      68165, 223589, 157204, 171882, 139405, 61321, 176720, 95369, 141898, 
      121405, 102717, 49480, 162389, 64850, 102500, 85840, 205714, 69210, 
      193925, 180580, 143348, 52642, 198864, 145296, 107476, 82129, 185705, 
      156293, 168970, 138913, 48229, 134605, 109237, 108676, 64501, 88493, 
      79213, 63785, 120788, 69185, 117704, 54500, 140117, 118561, 100922, 
      92570, 76624, 64420, 54125, 101425, 99257, 78425, 91594, 47594, 118053, 
      110344, 94365, 44740, 42628, 39469, 37693, 119849, 118625, 46306, 
      96788, 99725, 32045, 119200, 96697, 58561, 107816, 107509, 58378, 
      109540, 58825, 118901, 100304, 91305, 25493, 119106, 97722, 122362, 
      102565, 43693, 96896, 31681, 21925, 113789, 116649, 45722, 108709, 
      106900, 96165, 86866, 85285, 89284, 80900, 22160, 69237, 20525, 91001, 
      85354, 82484, 72005, 56500, 38600, 115130, 89717, 121508, 113780, 
      103924, 92324, 16189, 114986, 108089, 89172, 67058, 119250, 91624, 
      89384, 88829, 69962, 69264, 39673, 111092, 106100, 77800, 44725, 36306, 
      24021, 64640, 122165, 92978, 107748, 97429, 91997, 12916, 114130, 
      28845, 12301, 112645, 16004, 106753, 78578, 23570, 17137, 114650, 
      121061, 120392, 106805, 117549, 114274, 8674, 122033, 104564, 54689, 
      38393, 46125, 123521, 96725, 31637, 114020, 107600, 81728, 122317, 
      95012, 76565, 32996, 10420, 117113, 126970, 114145, 51082, 126116, 
      115300, 8249, 84082, 52466, 122365, 6525, 126338, 25529, 24425, 6370, 
      100025, 87001, 52281, 6301, 101576, 86701, 66485, 114229, 19490, 5473, 
      120105, 98066, 10229, 99010, 17530, 108308, 101345, 129098, 116714, 
      111418, 102458, 122692, 10440, 8325, 87169, 8581, 11665, 5650, 121493, 
      65348, 8744, 108050, 5485, 4946, 60721, 8641, 4825, 67997, 111605, 
      110948, 84589, 63389, 4148, 128452, 132625, 3061, 119197, 102665, 
      61858, 9533, 3125, 129850, 8962, 2340, 64709, 125317, 64616, 130906, 
      3874, 2125, 116857, 101161, 101074, 69970, 100360, 87028, 97781, 
      105284, 127546, 104562, 4808, 3944, 2965, 89578, 3394, 2665, 61741, 
      114725, 1445, 2677, 5058, 2314, 1818, 4005, 108608, 134856, 95764, 
      76525, 1261, 3816, 99437, 68905, 65809, 64288, 2305, 1313, 138370, 
      3125, 1476, 101653, 94165, 119509, 2164, 1769, 137261, 4586, 4985, 
      1480, 514, 132752, 112481, 70481, 137866, 1186, 114440, 340, 132665, 
      103853, 74153, 113713, 1105, 433, 873, 131165, 317, 130, 136261, 
      104429, 1000, 104410, 131093, 136, 125332, 123920, 13, 37, 0, 113570, 
      110225, 128173, 81241, 857, 1636, 3400, 7970, 142193, 87680, 117, 81, 
      941, 9901, 144521, 111010, 4346, 130465, 116425, 505, 1993, 147625, 
      90797, 365, 1285, 116506, 1746, 150800, 117905, 120005, 116570, 143965, 
      113893, 1285, 1549, 1845, 127849, 1810, 144884, 122426, 122477, 2357, 
      3754, 6205, 152105, 1940, 156866, 134066, 2500, 152345, 122825, 8658, 
      127394, 6628, 123322, 167330, 156917, 129845, 7306, 162737, 141065, 
      138836, 6836, 162025, 163010, 10309, 11908, 137090, 159316, 154600, 
      159417, 150265, 158941, 139077, 133960, 116705, 165658, 156130, 137938, 
      111490, 161090, 148642, 117050, 118521, 156602, 149768, 146354, 166228, 
      149584, 142970, 136373, 165130, 133690, 127345, 173681, 154949, 150365, 
      145108, 177458, 156825, 128848, 164916, 179677, 167482, 182353, 156874, 
      143525, 151154, 169216, 176464, 157456, 179122, 144360, 142173, 171617, 
      170285, 180153, 183905, 158282, 163109, 162585 ], 
  [ 337597, 333329, 330821, 329732, 327668, 323762, 322913, 320981, 318457, 
      316994, 314725, 309152, 308005, 305873, 306005, 304704, 301657, 300560, 
      291744, 290602, 287296, 286586, 286117, 281977, 282586, 281476, 268360, 
      265394, 264200, 259097, 258793, 255089, 253370, 255097, 250361, 249626, 
      247493, 249034, 246032, 246977, 247241, 242450, 245725, 244746, 238468, 
      237610, 236296, 236825, 238880, 232468, 233224, 232261, 227650, 226772, 
      226649, 225329, 229813, 225088, 221224, 221897, 219600, 219865, 221328, 
      218345, 219314, 215657, 210613, 214033, 209050, 205193, 199492, 196505, 
      196093, 203317, 193162, 194053, 200493, 185476, 193736, 184825, 190409, 
      188369, 179413, 188145, 180496, 182025, 180602, 364786, 175653, 180130, 
      173632, 177796, 181805, 178960, 169546, 170010, 342810, 175156, 167857, 
      345365, 167193, 174385, 320913, 169013, 173045, 173393, 169061, 171769, 
      343841, 163498, 163853, 356009, 168545, 163481, 338929, 159777, 160570, 
      324037, 288653, 323280, 340857, 156757, 295112, 156565, 157813, 155600, 
      157145, 155690, 155042, 155585, 323600, 298765, 303445, 152714, 264338, 
      153149, 156533, 267725, 153082, 261442, 157284, 271048, 260465, 331850, 
      139753, 140785, 243176, 224965, 239845, 247050, 333297, 253073, 231410, 
      243517, 140969, 147149, 135860, 140596, 133445, 131221, 222737, 275482, 
      287930, 136813, 142805, 153445, 228653, 254189, 135549, 197674, 246474, 
      129761, 149537, 128626, 201101, 201893, 257105, 206848, 187016, 188882, 
      245008, 122173, 122434, 199370, 122317, 275741, 119936, 123097, 137306, 
      197506, 217405, 120784, 132241, 179104, 118642, 126370, 141490, 143145, 
      199021, 213517, 132200, 133013, 197090, 243890, 197577, 165125, 226469, 
      193352, 127530, 137133, 207530, 111016, 111204, 110945, 157082, 187202, 
      118400, 122225, 158209, 235810, 108301, 113165, 123176, 109346, 252314, 
      120852, 232425, 106930, 122018, 123373, 143138, 107909, 140725, 124514, 
      123572, 123881, 103780, 161096, 100085, 108578, 110965, 122618, 132938, 
      145493, 190369, 224885, 99821, 116264, 134909, 143624, 189125, 187280, 
      157140, 95897, 94018, 96388, 103085, 181805, 93850, 104290, 131002, 
      100000, 137524, 181220, 96673, 128610, 128420, 184960, 87809, 92801, 
      150026, 208826, 86437, 97045, 97461, 159336, 175240, 181917, 87293, 
      87613, 180713, 91664, 103220, 114265, 116365, 84776, 92021, 97210, 
      87169, 110833, 85394, 114053, 174785, 82325, 81140, 81097, 81373, 
      99124, 82805, 90721, 83876, 170866, 172090, 175185, 77428, 144365, 
      145405, 86785, 86580, 75746, 80386, 90754, 85480, 85277, 75112, 75197, 
      90913, 80929, 78209, 165793, 112645, 79789, 74056, 96697, 139945, 
      79389, 95938, 97210, 73892, 71717, 76381, 77981, 87917, 80629, 70306, 
      102625, 72097, 70720, 70537, 70480, 69712, 70921, 70010, 92669, 72869, 
      119197, 98050, 68185, 129601, 96841, 72089, 74996, 82729, 126130, 
      68762, 69385, 91213, 84520, 68680, 71053, 80725, 81940, 118033, 81920, 
      82697, 88741, 75841, 65925, 74434, 141754, 103720, 75752, 113738, 
      123529, 83668, 72340, 103905, 118697, 115442, 68777, 63226, 62290, 
      63601, 67042, 101905, 67280, 97873, 66938, 82034, 119573, 111141, 
      82420, 70317, 86116, 109309, 81050, 120050, 111520, 90512, 60112, 
      69940, 108778, 80658, 72738, 70074, 94770, 122573, 63464, 61589, 
      109189, 111442, 95717, 58522, 130500, 111410, 87746, 110945, 93125, 
      63044, 61685, 117160, 79578, 105872, 69625, 77860, 66205, 78160, 71513, 
      64228, 60065, 67280, 83986, 106261, 56996, 57341, 98618, 67913, 53129, 
      84932, 69301, 61076, 58645, 78514, 69394, 59089, 55954, 66501, 102617, 
      95120, 76745, 75140, 70340, 65305, 55652, 55970, 57125, 118453, 56340, 
      68328, 60505, 91249, 67169, 57961, 53002, 55705, 75850, 77202, 113653, 
      111605, 111098, 47989, 54145, 59633, 109156, 104737, 97732, 54052, 
      47232, 113306, 93314, 50321, 92021, 51421, 47092, 46280, 49160, 63752, 
      98269, 79225, 77053, 71613, 56818, 45810, 63325, 101113, 87380, 84545, 
      58921, 56402, 53170, 44746, 46457, 75076, 55549, 61789, 112850, 95210, 
      44122, 47162, 86528, 77860, 65168, 44164, 43840, 46400, 113074, 108385, 
      48474, 47749, 102050, 79274, 45161, 74698, 58370, 43145, 41738, 72538, 
      49085, 80002, 43537, 48865, 48100, 50404, 56762, 40130, 49802, 69185, 
      74925, 67428, 55970, 38810, 41725, 59341, 57625, 42514, 40626, 41994, 
      74125, 45380, 37700, 54149, 53378, 39953, 38618, 37418, 44645, 55360, 
      36868, 62145, 45697, 36602, 37124, 36325, 67429, 37242, 44185, 35444, 
      37193, 40745, 81194, 35037, 60840, 39850, 46106, 39940, 55760, 37585, 
      35698, 33514, 71540, 37802, 32762, 36730, 45757, 35425, 32297, 32840, 
      31765, 74533, 30821, 33761, 33874, 53729, 39301, 43501, 53685, 31154, 
      48973, 30762, 60570, 28909, 30269, 33524, 35956, 42250, 48914, 58165, 
      31321, 31849, 39325, 33620, 63760, 27725, 28778, 32345, 66970, 70250, 
      75853, 79469, 26821, 26945, 62464, 30042, 28933, 87965, 25490, 29273, 
      47753, 26234, 25925, 46216, 25258, 45313, 23833, 25450, 27233, 90145, 
      20648, 23528, 19856, 21625, 51721, 22018, 67337, 93301, 18685, 18173, 
      45648, 18317, 18530, 19925, 22084, 22525, 21130, 23530, 84762, 27365, 
      87165, 19469, 20560, 21058, 24733, 32818, 48618, 15284, 18853, 14242, 
      14602, 15530, 17410, 96293, 13780, 14297, 16946, 23812, 12644, 15346, 
      15802, 15921, 21316, 21290, 40225, 11890, 12290, 17690, 35165, 42920, 
      60965, 22050, 10825, 13316, 11234, 12373, 13005, 90290, 10196, 49601, 
      92369, 10057, 75850, 10229, 15080, 57128, 70913, 9360, 9029, 9034, 
      9601, 8885, 8980, 119060, 8649, 9378, 23533, 35545, 28445, 8109, 9621, 
      41589, 8042, 8362, 12146, 7573, 9250, 13045, 38898, 85066, 7081, 6824, 
      6805, 22600, 6642, 6610, 92997, 9764, 21284, 6257, 106097, 6184, 44893, 
      46485, 105940, 6829, 8633, 20417, 102497, 6354, 8329, 13725, 5525, 
      53000, 111101, 5333, 6208, 74737, 5800, 55076, 4986, 5437, 4880, 4628, 
      4724, 5200, 4538, 71570, 79565, 6757, 77797, 66725, 91712, 4005, 11890, 
      75258, 4040, 90869, 95048, 13325, 74477, 94925, 10489, 3545, 3562, 
      6185, 11945, 98962, 3538, 3665, 112697, 3041, 3357, 11752, 67941, 
      133645, 2900, 68036, 111962, 9873, 2405, 9778, 2600, 88552, 109045, 
      2029, 2509, 2420, 7712, 2378, 3874, 2493, 1906, 1924, 1856, 79362, 
      83890, 90325, 3044, 86708, 92045, 9577, 1225, 103625, 142601, 76232, 
      92360, 97256, 154037, 1170, 1802, 1802, 4805, 102085, 153842, 1429, 
      6617, 7565, 8066, 89645, 130441, 1940, 83045, 94874, 937, 1537, 593, 
      87466, 140317, 1489, 162004, 164425, 138002, 124228, 1018, 293, 5473, 
      1412, 135680, 226, 122026, 925, 421, 4421, 169, 93805, 125485, 132665, 
      769, 104473, 115744, 1145, 317, 94370, 296, 689, 106978, 314, 250, 
      115609, 117653, 113570, 0, 25, 445, 2713, 133965, 142154, 156050, 
      181512, 1649, 1730, 109625, 113633, 134037, 190177, 1949, 116, 161704, 
      697, 137, 126857, 144521, 2353, 1465, 122669, 137069, 212, 141572, 
      2826, 261, 337, 272, 2053, 289, 135713, 138673, 141665, 761, 140276, 
      2290, 720, 769, 143509, 154340, 169597, 3433, 138370, 4148, 1568, 
      142970, 3665, 1105, 180800, 1620, 168650, 1588, 6500, 4849, 2041, 
      171344, 5945, 3145, 2938, 167498, 5905, 6212, 184445, 191434, 3204, 
      5882, 5210, 5981, 4913, 6173, 3833, 3434, 3025, 7492, 6052, 4036, 3200, 
      6964, 5300, 3364, 3485, 6516, 5746, 5696, 8714, 6890, 6340, 5809, 9620, 
      6484, 6205, 11425, 8865, 8325, 7786, 12500, 9389, 7690, 11402, 14029, 
      11944, 14681, 10768, 9549, 10436, 12994, 14842, 12010, 15476, 11042, 
      10877, 14705, 15385, 18497, 19549, 16164, 16945, 17093 ], 
  [ 337562, 333154, 330706, 329597, 327473, 323777, 322768, 320756, 318292, 
      316969, 314770, 309217, 307700, 305978, 305890, 304729, 301522, 300425, 
      291649, 290537, 287321, 286421, 285832, 281962, 282361, 281261, 268325, 
      265289, 264245, 259082, 258548, 255034, 253205, 254482, 250196, 249401, 
      247298, 248609, 246017, 246692, 246916, 242105, 245000, 244021, 238313, 
      237425, 236221, 236450, 238225, 232373, 232949, 231986, 227565, 226657, 
      226354, 224954, 229058, 224633, 221069, 221482, 219385, 219600, 220873, 
      218210, 218989, 215492, 210218, 213338, 208625, 204548, 199277, 196370, 
      195848, 202402, 192977, 193608, 199588, 185261, 192821, 184570, 189584, 
      187514, 179218, 187210, 179881, 181300, 179917, 360461, 175258, 179365, 
      173417, 177021, 180770, 178025, 169321, 169705, 338665, 174341, 167642, 
      341170, 166948, 173520, 317008, 168458, 172210, 172538, 168436, 170914, 
      339616, 163193, 163498, 351634, 167690, 162916, 334724, 159562, 160225, 
      320002, 285058, 319225, 336592, 156392, 291397, 156130, 157258, 155185, 
      156580, 155185, 154457, 154900, 319465, 294930, 299540, 152069, 260933, 
      152324, 155528, 264260, 152217, 258057, 156109, 267493, 257050, 327485, 
      139408, 140320, 239941, 222010, 236650, 243745, 328882, 249668, 228325, 
      240232, 140114, 145994, 135305, 139721, 132980, 130946, 219722, 271697, 
      283985, 135908, 141620, 151880, 225508, 250664, 134674, 195049, 243049, 
      129236, 148052, 128141, 198386, 199138, 253490, 203993, 184501, 186317, 
      241513, 121778, 122009, 196585, 121832, 271816, 119561, 122432, 135881, 
      194681, 214250, 120089, 130976, 176609, 118057, 125325, 139885, 141490, 
      196146, 210402, 130885, 131668, 194225, 240305, 194692, 162850, 223114, 
      190517, 126265, 135538, 204425, 110581, 110749, 110450, 154897, 184417, 
      117385, 121040, 155984, 232245, 107876, 112360, 121901, 108761, 248509, 
      119617, 228880, 106445, 120713, 122018, 141193, 107284, 138760, 122989, 
      122057, 122356, 103085, 158621, 99650, 107573, 109850, 121073, 131093, 
      143338, 187344, 221330, 99236, 114869, 132964, 141469, 186100, 184265, 
      154645, 95332, 93573, 95693, 102020, 178820, 93305, 103145, 129017, 
      99025, 135369, 178205, 95778, 126625, 126425, 181865, 87554, 92066, 
      147541, 205361, 86472, 96040, 96436, 156661, 172285, 178852, 86938, 
      87218, 177658, 90889, 101905, 112570, 114610, 85061, 91156, 96065, 
      86544, 109188, 85969, 112298, 171770, 82580, 81385, 80912, 81828, 
      97749, 82210, 91856, 84641, 167841, 169045, 172090, 77573, 141800, 
      142820, 87840, 85585, 75661, 79721, 89549, 86525, 86312, 75077, 75112, 
      92218, 80154, 77584, 162788, 110690, 80644, 73741, 98282, 137360, 
      78514, 94393, 95625, 74477, 71432, 75656, 77156, 86632, 81674, 70421, 
      100850, 72612, 71065, 70852, 70785, 69777, 70596, 69745, 94244, 73544, 
      121482, 99805, 68290, 132116, 98576, 71444, 74161, 81524, 128585, 
      69197, 68930, 92808, 85885, 68245, 70408, 79560, 80725, 120338, 83225, 
      81412, 90306, 76906, 66250, 73489, 139009, 105725, 76837, 115993, 
      126004, 85113, 73305, 101920, 121082, 117757, 69562, 63401, 62485, 
      63226, 66357, 103940, 68065, 99818, 67733, 80609, 117178, 113416, 
      83925, 69352, 84541, 111554, 79625, 117625, 113825, 92297, 59897, 
      68945, 111033, 82153, 73933, 69049, 92905, 125128, 64189, 61064, 
      106964, 113777, 97682, 58757, 133225, 113765, 89521, 108650, 95060, 
      63869, 61000, 114725, 81133, 108137, 70850, 79405, 65160, 79745, 72868, 
      65273, 60880, 66145, 85761, 103986, 57661, 58066, 100813, 69218, 53554, 
      86797, 70676, 62101, 57800, 80209, 70789, 60034, 56709, 65266, 104932, 
      97265, 78400, 76745, 71785, 66560, 54937, 55205, 56290, 121108, 55525, 
      66973, 59450, 93344, 68564, 58986, 53737, 54850, 74205, 75517, 116258, 
      114170, 113653, 47714, 53330, 58538, 111681, 107172, 100017, 54937, 
      47017, 115921, 95509, 50986, 94196, 52196, 47477, 46525, 48605, 62437, 
      100594, 81090, 78858, 73258, 57913, 46045, 62010, 103508, 89465, 86560, 
      60146, 57517, 54125, 44921, 46042, 76861, 56644, 60484, 115505, 97505, 
      44357, 46597, 88633, 79745, 66673, 44489, 43625, 45865, 115749, 110970, 
      49249, 48474, 104525, 81229, 45746, 76553, 59705, 43610, 41533, 70793, 
      48200, 82017, 43002, 47970, 49025, 49409, 58097, 40385, 48817, 67490, 
      76840, 69133, 57305, 38845, 41210, 60826, 59050, 43209, 40141, 41389, 
      72250, 46285, 37805, 55474, 54673, 40498, 39013, 37313, 43810, 56745, 
      36913, 60580, 46682, 36737, 37469, 36200, 65684, 37657, 43290, 35369, 
      36788, 40010, 79069, 35272, 59245, 39125, 45041, 40745, 54305, 38250, 
      36193, 33489, 69605, 38537, 32777, 36125, 44642, 36000, 32482, 33205, 
      31700, 72488, 30706, 33226, 33329, 52234, 38376, 42376, 52180, 30829, 
      47618, 30397, 58825, 28904, 29924, 32869, 35141, 41105, 47489, 56450, 
      30706, 31194, 38250, 32825, 61865, 27410, 28333, 31610, 64985, 68185, 
      73658, 77194, 26546, 26650, 60569, 29377, 28328, 85480, 25225, 28618, 
      46258, 25789, 25480, 44741, 24853, 43858, 23588, 24905, 26528, 87530, 
      20453, 22973, 19721, 21170, 49946, 21473, 65152, 90586, 18440, 17978, 
      43993, 18002, 18185, 19400, 21389, 21800, 20485, 22725, 82177, 26330, 
      84520, 18874, 19865, 20313, 23778, 31513, 46813, 15109, 18248, 14177, 
      14417, 15185, 16865, 93448, 13625, 14032, 16361, 22797, 12569, 14821, 
      15237, 15346, 20381, 20345, 38560, 11705, 12025, 16925, 33650, 41165, 
      58760, 21025, 10820, 12841, 11009, 11978, 12520, 87485, 10081, 47636, 
      89524, 9922, 73305, 10004, 14365, 54973, 68458, 9265, 9034, 9029, 9386, 
      8840, 8885, 115765, 8674, 9133, 22338, 33930, 27050, 8164, 9256, 39784, 
      7957, 8177, 11521, 7618, 8865, 12330, 37153, 82301, 7056, 6949, 6740, 
      21365, 6757, 6565, 90082, 9209, 20089, 6322, 102962, 6309, 42948, 
      44500, 102805, 6554, 8138, 19232, 99412, 6109, 7834, 12850, 5480, 
      50845, 107876, 5378, 5913, 72122, 5525, 52861, 4861, 5202, 5065, 4633, 
      4649, 4985, 4633, 69005, 76850, 6292, 75112, 64250, 88777, 4090, 11025, 
      72613, 3925, 87944, 92053, 12370, 71842, 91930, 9684, 3490, 3497, 5690, 
      11050, 95897, 3733, 3920, 109412, 3106, 3172, 10837, 65416, 130050, 
      3125, 65501, 108677, 9028, 2570, 8933, 2845, 85637, 105800, 2074, 2314, 
      2225, 6977, 2173, 3449, 2248, 1781, 2129, 1721, 76597, 81045, 87370, 
      2669, 83813, 89060, 8692, 1250, 100450, 138866, 73517, 89365, 94181, 
      150152, 1105, 2117, 1537, 4210, 98930, 149957, 1224, 5882, 6770, 7241, 
      86690, 126866, 2305, 80200, 91829, 772, 1252, 698, 84541, 136602, 1844, 
      158009, 160400, 134317, 120733, 1313, 298, 4778, 1777, 132025, 261, 
      118561, 1220, 296, 3796, 194, 90770, 121970, 129050, 1044, 101268, 
      112369, 1490, 202, 91325, 181, 964, 103733, 509, 425, 112234, 114248, 
      110225, 25, 0, 680, 2218, 130330, 138409, 152125, 177277, 2074, 1345, 
      106340, 110288, 130402, 185842, 2404, 101, 157709, 962, 202, 123322, 
      140746, 2848, 1130, 119194, 133394, 277, 137837, 3361, 346, 452, 337, 
      2498, 314, 132058, 134978, 137930, 986, 136561, 2745, 865, 914, 139754, 
      150445, 165512, 3978, 134685, 4753, 1873, 139225, 4210, 1250, 176585, 
      1825, 164585, 1733, 7225, 5444, 2276, 167249, 6610, 3530, 3293, 163453, 
      6560, 6877, 180200, 187109, 3529, 6497, 5765, 6596, 5408, 6778, 4178, 
      3709, 3050, 8177, 6617, 4361, 3145, 7589, 5765, 3389, 3530, 7081, 6221, 
      6121, 9389, 7345, 6705, 6084, 10265, 6709, 6340, 12170, 9370, 8770, 
      8161, 13285, 9914, 7825, 12017, 14824, 12589, 15506, 11273, 9874, 
      10861, 13649, 15577, 12505, 16241, 11357, 11162, 15370, 16020, 19232, 
      20324, 16609, 17450, 17588 ], 
  [ 340618, 336922, 334154, 333145, 331325, 326525, 326344, 324740, 321956, 
      319901, 317330, 311653, 312052, 308194, 309250, 307357, 304970, 303869, 
      294853, 293581, 289885, 289969, 290000, 284714, 286205, 285049, 271129, 
      268445, 266617, 261746, 262404, 257890, 256625, 260234, 253604, 253117, 
      250850, 253357, 248629, 250708, 251140, 246413, 251280, 250297, 241621, 
      240885, 239105, 240890, 244117, 235345, 236857, 235890, 230465, 229709, 
      230338, 229346, 235426, 229437, 224305, 226066, 222925, 223400, 225661, 
      221330, 223097, 218756, 214650, 219330, 213205, 210244, 202729, 199394, 
      199440, 209474, 196245, 198224, 206596, 188649, 199849, 188162, 196136, 
      194210, 182474, 194314, 185309, 187300, 185705, 385177, 179530, 185561, 
      176749, 183257, 188354, 185085, 172685, 173485, 362413, 180769, 170946, 
      365170, 170404, 180200, 339496, 173522, 178730, 179162, 173860, 177530, 
      363752, 166941, 167506, 376546, 174290, 168004, 358740, 162826, 164165, 
      343130, 305890, 342445, 360904, 160416, 312841, 160514, 162266, 159461, 
      161636, 159925, 159605, 160564, 343069, 316970, 321940, 157513, 280721, 
      158692, 162832, 284356, 158789, 277733, 164281, 288041, 276866, 352225, 
      143240, 144776, 258793, 239402, 255290, 262957, 353866, 269396, 246385, 
      259328, 146570, 154010, 140197, 146277, 137396, 134370, 237394, 293373, 
      306493, 142596, 149764, 162000, 243844, 270976, 141202, 210677, 262837, 
      133940, 157748, 132633, 214474, 215426, 274250, 220797, 199529, 201601, 
      261629, 125770, 126157, 213005, 126288, 294160, 123437, 127816, 145205, 
      211285, 232570, 125613, 139464, 191493, 123005, 132665, 150137, 152002, 
      213002, 228506, 139625, 140564, 211021, 260845, 211588, 176570, 242450, 
      207145, 134725, 145714, 222445, 114713, 114985, 114890, 168125, 200765, 
      124525, 129064, 169416, 252641, 111940, 118400, 130385, 113653, 270145, 
      127885, 249160, 110809, 129341, 130906, 153149, 112372, 150800, 132737, 
      131749, 132100, 108505, 173297, 103714, 114601, 117450, 130909, 142489, 
      156346, 204872, 241610, 104068, 123913, 144868, 154465, 203620, 201725, 
      169393, 100036, 97649, 101065, 109316, 196100, 97893, 110853, 141093, 
      105845, 148325, 195625, 102170, 138685, 138533, 199693, 90610, 97618, 
      162193, 225109, 88016, 102992, 103492, 172297, 189377, 196516, 90506, 
      90994, 195266, 96637, 110461, 123098, 125450, 85289, 97364, 103725, 
      91496, 119444, 84677, 123122, 189146, 82948, 81797, 83560, 81140, 
      106577, 86978, 87624, 82333, 185237, 186545, 189850, 78481, 156800, 
      157924, 84008, 92413, 77753, 84829, 97465, 82737, 82576, 76905, 77200, 
      87074, 85826, 82472, 180052, 122490, 77828, 77009, 91666, 152424, 
      84682, 104045, 105485, 73049, 74528, 81040, 83060, 94928, 77850, 71433, 
      111690, 71540, 70877, 70820, 70805, 71045, 73892, 72725, 87652, 71632, 
      111194, 92273, 69338, 120628, 91144, 76388, 80093, 89380, 117405, 
      68521, 72882, 86096, 80369, 72089, 75344, 87200, 88625, 109930, 78013, 
      89668, 83738, 72938, 66130, 79973, 154853, 96865, 72761, 105829, 
      114692, 79157, 69845, 113800, 110234, 107273, 67034, 64045, 63017, 
      66722, 71465, 94900, 65525, 91242, 65137, 89557, 131170, 103120, 77633, 
      75904, 94265, 101410, 88565, 131765, 103365, 84541, 62541, 75645, 
      100829, 75901, 69241, 75901, 104125, 113360, 61937, 65312, 120052, 
      103149, 88978, 59049, 120565, 103025, 81797, 122090, 86500, 61081, 
      66064, 128889, 74545, 97853, 65970, 72857, 72080, 72981, 67300, 61317, 
      58120, 73525, 78005, 117290, 55673, 55762, 90857, 63890, 52802, 78553, 
      64980, 58225, 63648, 72845, 64985, 56570, 54233, 73138, 94340, 87557, 
      71240, 69845, 65717, 61480, 60101, 60625, 62074, 108740, 61201, 75457, 
      66370, 83880, 62740, 55082, 51341, 60722, 84185, 85705, 104130, 102250, 
      101785, 50562, 58986, 65650, 99965, 95924, 89549, 51749, 49549, 103733, 
      85505, 48938, 84292, 49572, 46881, 46657, 52897, 70681, 89906, 72794, 
      70874, 66106, 53621, 46225, 70250, 92452, 80021, 77480, 55170, 53113, 
      50553, 45405, 49594, 68969, 52340, 68660, 103085, 86957, 44521, 50921, 
      79069, 71325, 60229, 44181, 46125, 50029, 103217, 98906, 46597, 46082, 
      93025, 72433, 44074, 68269, 54125, 42554, 43961, 81229, 54160, 72893, 
      47138, 53978, 45565, 55933, 52501, 40405, 55285, 77650, 68224, 61609, 
      51701, 40001, 45226, 54434, 52970, 40925, 43993, 45865, 83330, 42905, 
      38585, 49906, 49261, 38986, 38281, 39181, 49474, 50861, 37997, 70036, 
      42874, 37349, 36985, 38160, 76068, 36805, 49250, 37061, 40196, 45130, 
      91417, 35344, 68833, 44185, 51869, 37845, 63157, 36074, 34901, 34901, 
      80945, 35989, 33973, 40545, 51714, 34280, 32786, 32569, 33300, 84384, 
      32554, 37258, 37413, 61258, 44432, 49472, 61252, 33761, 55906, 33529, 
      69133, 30160, 32948, 37505, 40609, 48285, 56117, 66586, 35114, 35810, 
      45050, 38165, 72925, 30250, 31849, 36634, 76509, 80125, 86274, 90226, 
      29170, 29378, 71613, 34021, 32656, 99584, 27781, 33202, 55210, 29273, 
      28960, 53577, 28121, 52586, 26020, 28885, 31336, 102250, 22585, 26977, 
      21533, 24642, 60282, 25405, 77608, 105794, 20800, 20074, 53677, 20714, 
      21053, 23200, 26073, 26640, 24905, 27977, 96685, 32770, 99328, 23018, 
      24525, 25229, 29786, 39341, 57241, 17057, 22432, 15541, 16405, 18005, 
      20725, 109264, 15445, 16424, 20413, 29081, 13957, 18545, 19169, 19330, 
      26233, 26245, 48200, 13645, 14381, 21881, 42506, 51265, 71200, 27325, 
      11812, 16277, 13141, 14994, 16000, 103025, 11629, 58804, 105268, 11570, 
      87485, 12116, 19025, 67121, 82162, 10693, 9938, 9985, 11434, 10000, 
      10305, 133825, 9466, 11329, 29474, 43250, 35218, 8788, 12064, 50080, 
      9305, 10045, 15677, 8282, 11765, 16946, 47125, 97569, 8072, 7177, 7956, 
      28665, 7033, 7673, 106114, 12965, 27173, 6850, 120130, 6521, 53924, 
      55684, 119969, 8842, 11570, 26248, 116308, 8233, 11258, 18250, 6560, 
      62897, 125492, 5986, 8285, 86554, 7785, 65209, 6337, 7250, 4925, 5429, 
      5861, 6925, 4957, 83161, 91786, 9524, 89888, 77930, 104845, 4450, 
      16325, 87169, 5321, 103952, 108425, 18130, 86338, 108298, 14660, 4562, 
      4621, 9050, 16490, 112621, 3497, 3368, 127268, 3538, 4900, 16361, 
      79312, 149498, 2705, 79433, 126505, 14164, 2450, 14065, 2305, 101529, 
      123408, 2570, 4058, 3965, 11525, 3961, 6381, 4240, 3145, 1773, 3133, 
      91681, 96545, 103442, 5321, 99569, 105284, 13988, 1810, 117650, 158978, 
      88321, 105625, 110857, 171040, 2125, 1153, 3589, 7978, 116010, 170833, 
      2960, 10370, 11570, 12197, 102722, 146122, 1069, 95648, 108313, 2276, 
      3380, 794, 100385, 156554, 628, 179413, 181960, 154105, 139529, 397, 
      890, 9010, 493, 151645, 689, 137189, 292, 1552, 7652, 666, 107154, 
      140850, 148450, 212, 118532, 130517, 290, 1394, 107753, 1369, 116, 
      121185, 65, 85, 130346, 132512, 128173, 445, 680, 0, 5330, 149770, 
      158413, 173065, 199825, 386, 3869, 123940, 128200, 149818, 208898, 548, 
      689, 178993, 90, 370, 142210, 160882, 776, 3370, 137762, 153002, 433, 
      157753, 1069, 394, 340, 485, 666, 666, 151546, 154674, 157834, 290, 
      156349, 845, 565, 610, 159730, 171145, 187200, 1586, 154289, 2045, 725, 
      159133, 1802, 922, 198925, 1165, 186125, 1377, 3845, 2740, 1444, 
      188933, 3530, 1906, 1825, 184865, 3528, 3785, 202640, 209961, 2197, 
      3653, 3233, 3748, 3176, 3970, 2722, 2617, 3250, 4941, 4005, 2997, 3757, 
      4657, 3665, 3577, 3610, 4453, 4057, 4205, 6161, 5245, 5069, 4916, 7157, 
      5777, 5876, 8530, 6970, 6682, 6437, 9425, 7402, 7325, 9013, 10880, 
      9425, 11402, 8829, 8362, 8825, 10413, 11909, 10085, 12413, 9865, 9826, 
      12050, 12836, 15496, 16372, 14365, 14890, 15076 ], 
  [ 343172, 337424, 335528, 334225, 331525, 329785, 327266, 324490, 322578, 
      322565, 321012, 315617, 310610, 312736, 310580, 310729, 306000, 304897, 
      296449, 295613, 293225, 290533, 288810, 287460, 285885, 284873, 273557, 
      269845, 270205, 264448, 261746, 260000, 257125, 254160, 254098, 252733, 
      250900, 250049, 251305, 249442, 249290, 244261, 243578, 242593, 242237, 
      241061, 240885, 238288, 237425, 236825, 235709, 234740, 232081, 230885, 
      228884, 226720, 227252, 225641, 224885, 222848, 222625, 222370, 221857, 
      222196, 221189, 219178, 211700, 212000, 209813, 203626, 202385, 200212, 
      198650, 198900, 196325, 194506, 196162, 188273, 189253, 187200, 186850, 
      184480, 182376, 183412, 179073, 179458, 178445, 324773, 176500, 177129, 
      176345, 174673, 175972, 174161, 172125, 171757, 304621, 171593, 170528, 
      306644, 169546, 170290, 285202, 168136, 169256, 169396, 167450, 167760, 
      304778, 165197, 165032, 315380, 164512, 162458, 300050, 162388, 161829, 
      286920, 256100, 285937, 301330, 157778, 261293, 156852, 156852, 156089, 
      156074, 155237, 153745, 153242, 285377, 263656, 267602, 150769, 233677, 
      149314, 150826, 236434, 148825, 230977, 149785, 238797, 229664, 291145, 
      140850, 140634, 214205, 198900, 211284, 217345, 292048, 222322, 203981, 
      214002, 136720, 139780, 134725, 136133, 133234, 132980, 196000, 240737, 
      251521, 132002, 135082, 141770, 200546, 222130, 131044, 174969, 215449, 
      128890, 138682, 128165, 177448, 177812, 224080, 181721, 165413, 166753, 
      213201, 122600, 122549, 174941, 121802, 239450, 120553, 120698, 126985, 
      172625, 189092, 118049, 123578, 157649, 117045, 119989, 129285, 130420, 
      173608, 185608, 123005, 123506, 171769, 211081, 172042, 145928, 196040, 
      168325, 118825, 124996, 179677, 110925, 110905, 110224, 138785, 162665, 
      112265, 114322, 139490, 203149, 108290, 109202, 114325, 107665, 217145, 
      112405, 199954, 106277, 112837, 113672, 127301, 105794, 124650, 113009, 
      112165, 112370, 100889, 139693, 99892, 102457, 103700, 110881, 118081, 
      127412, 163234, 192232, 98050, 106069, 118994, 125525, 161978, 160225, 
      135481, 94298, 93661, 93425, 96274, 155026, 92441, 96641, 114617, 
      94113, 119365, 154105, 91600, 112201, 111901, 157001, 89380, 89380, 
      128405, 177013, 91018, 90810, 91018, 135733, 148725, 154258, 87812, 
      87716, 153152, 87809, 93749, 100836, 102312, 91933, 87218, 89489, 
      84850, 97906, 95549, 99976, 147604, 89146, 87845, 83330, 90250, 88969, 
      80756, 106658, 95965, 143533, 144549, 147124, 83057, 121810, 122642, 
      101866, 80341, 78965, 77573, 82325, 100445, 100138, 78845, 78410, 
      108576, 76960, 75794, 138626, 96392, 92754, 74853, 117248, 117122, 
      74344, 83925, 84781, 84025, 72802, 72890, 73450, 78602, 95540, 75545, 
      88208, 81490, 78345, 77850, 77689, 74425, 71578, 71285, 113074, 83914, 
      146980, 120321, 73296, 159770, 118898, 69394, 70325, 74210, 155669, 
      77293, 68660, 111802, 102717, 68157, 68346, 72610, 73305, 146000, 
      99481, 73322, 109000, 90900, 73288, 68589, 117189, 128549, 91013, 
      141161, 153234, 102661, 86341, 87226, 147460, 143477, 80900, 69005, 
      68265, 63648, 63865, 127010, 79385, 122036, 79141, 71149, 98600, 
      138730, 102001, 64210, 73665, 136580, 70153, 98753, 139409, 112993, 
      61793, 63509, 136141, 100117, 89077, 63325, 79285, 153050, 74909, 
      60034, 89954, 139625, 120052, 64865, 162733, 139789, 110093, 90964, 
      117130, 75505, 58442, 95717, 99625, 133297, 86228, 97785, 59194, 98489, 
      89450, 78941, 72386, 59321, 106285, 86440, 67745, 68708, 125261, 85300, 
      61364, 108137, 87410, 75545, 53666, 99945, 87705, 72720, 67609, 57460, 
      130490, 121225, 97754, 95629, 89165, 82154, 52013, 51805, 52232, 
      149850, 51649, 58021, 53312, 116810, 85450, 72388, 64413, 50580, 62509, 
      63445, 144500, 142036, 141425, 48884, 49424, 52000, 139165, 133810, 
      125245, 67005, 48745, 144245, 119885, 60980, 118378, 63218, 54833, 
      52565, 47125, 53813, 126180, 102352, 99556, 92452, 71937, 51985, 53380, 
      129746, 112789, 109226, 75380, 71717, 66821, 50285, 45860, 97353, 
      70650, 51930, 144169, 122785, 50273, 44993, 112121, 101165, 84521, 
      51245, 45305, 44537, 144589, 138964, 60229, 58984, 131473, 103289, 
      54928, 97661, 75925, 51652, 43277, 58061, 43546, 104617, 41632, 43216, 
      61373, 43709, 74293, 46429, 43205, 55204, 98482, 88801, 73489, 42809, 
      40004, 78408, 76068, 53365, 39205, 39325, 58248, 58409, 42409, 71540, 
      70457, 49232, 46337, 39937, 39572, 73369, 40941, 49474, 59540, 41605, 
      44305, 38618, 52874, 45145, 38464, 38245, 36562, 36676, 62669, 41050, 
      47821, 35873, 38593, 51869, 44185, 48052, 44397, 36805, 54961, 48985, 
      36457, 33977, 37700, 44938, 37748, 40157, 34610, 56786, 33128, 31700, 
      31709, 41684, 33178, 35298, 41530, 31265, 38372, 30445, 45901, 32330, 
      30154, 30185, 30953, 33809, 37549, 43784, 28368, 28480, 31588, 28789, 
      47489, 27880, 27581, 28132, 49757, 52205, 56456, 59240, 27380, 27296, 
      46169, 26533, 26042, 65522, 26129, 25856, 35600, 24989, 24674, 34253, 
      24417, 33552, 24650, 23129, 23242, 66260, 21925, 21061, 21745, 20180, 
      36548, 19625, 47882, 68328, 19394, 19396, 31681, 18280, 18181, 17698, 
      18089, 18218, 17649, 18385, 61105, 19816, 62866, 16484, 16529, 16501, 
      17992, 22437, 33037, 16649, 15746, 16733, 15845, 15109, 14909, 69866, 
      15317, 14690, 14005, 16393, 14989, 13005, 13045, 13060, 14705, 14569, 
      26010, 13061, 12629, 12829, 22504, 27757, 41122, 14473, 13850, 11453, 
      11965, 11336, 11026, 64177, 12053, 32218, 65834, 11700, 52429, 10930, 
      10685, 37757, 48416, 11401, 12104, 12005, 10388, 11434, 11009, 87809, 
      11920, 9841, 14116, 21760, 16936, 11674, 8818, 25810, 10145, 9425, 
      8633, 11016, 8221, 8584, 23725, 59273, 9778, 11069, 9074, 12701, 10777, 
      9081, 65620, 6925, 11789, 9860, 76420, 10405, 27586, 28762, 76257, 
      6884, 6400, 11002, 73322, 6709, 6084, 7528, 7954, 33485, 80458, 8692, 
      6025, 50420, 5813, 34913, 6553, 5860, 9665, 7541, 6805, 5825, 8381, 
      47749, 54184, 4770, 52722, 43828, 64025, 7720, 5725, 50581, 5669, 
      63274, 66725, 6212, 49892, 66596, 4930, 5780, 5693, 3844, 5444, 69893, 
      8361, 9106, 81322, 6500, 4210, 5013, 44458, 99016, 7993, 44425, 80545, 
      3826, 6856, 3725, 7877, 60965, 78026, 5220, 3204, 3109, 2785, 2957, 
      2165, 2650, 3305, 6749, 3145, 53293, 56989, 62280, 1825, 59281, 63682, 
      3042, 4148, 73268, 106420, 50653, 63869, 67933, 116290, 3145, 7717, 
      1685, 1256, 71912, 116077, 1930, 1600, 1924, 2113, 61540, 95888, 8357, 
      56066, 65809, 1818, 1170, 4276, 59625, 104260, 7754, 123029, 125138, 
      102245, 90441, 6641, 2900, 800, 7757, 100217, 3133, 88533, 6530, 1658, 
      458, 2960, 64772, 91460, 97600, 6154, 73666, 83169, 7252, 1640, 65221, 
      1613, 6050, 75725, 4825, 4553, 82980, 84706, 81241, 2713, 2218, 5330, 
      0, 98596, 105629, 117653, 139885, 8480, 137, 77866, 81250, 98632, 
      147492, 9074, 2353, 122549, 5840, 3200, 92480, 107648, 9882, 356, 
      88904, 101224, 3257, 105097, 10753, 3508, 3890, 3305, 9032, 2900, 
      100052, 102596, 105172, 5440, 103973, 9349, 4537, 4580, 106760, 116129, 
      129410, 11392, 102337, 12725, 7025, 106301, 11600, 4880, 139225, 5989, 
      128605, 5321, 16253, 13250, 6698, 130969, 15056, 9344, 8825, 127625, 
      14906, 15305, 142474, 148625, 8749, 14437, 13141, 14530, 12202, 14600, 
      9556, 8429, 5408, 16733, 14045, 9533, 4745, 15569, 12241, 5729, 6052, 
      14485, 12773, 12185, 17785, 13649, 12157, 10690, 18325, 10809, 9594, 
      21152, 16084, 14920, 13653, 22625, 16804, 11025, 19717, 24210, 20565, 
      25168, 17921, 14824, 16745, 21689, 24345, 19017, 25285, 16165, 15688, 
      23456, 23794, 27898, 29354, 22525, 23924, 23962 ], 
  [ 470656, 456116, 457988, 455429, 448961, 460409, 447842, 440042, 441898, 
      450677, 453520, 449381, 421138, 449012, 433040, 441981, 427204, 426101, 
      420165, 421213, 424477, 409853, 400594, 416200, 401437, 401053, 401041, 
      392933, 402713, 393188, 376042, 386228, 376445, 345220, 373418, 368285, 
      368336, 353041, 380045, 361226, 358562, 352277, 327730, 326745, 362185, 
      359125, 365857, 344420, 325973, 360541, 348121, 347152, 356425, 353345, 
      340040, 332852, 309520, 326749, 344833, 326468, 338805, 335410, 322965, 
      343400, 330461, 338498, 316576, 298036, 312805, 292802, 318565, 321416, 
      312946, 271120, 314389, 296242, 269010, 304453, 261473, 300868, 264722, 
      260468, 299812, 254376, 270133, 263610, 265109, 182845, 281376, 258769, 
      292525, 255685, 240656, 245125, 287677, 282285, 173997, 250093, 286708, 
      172880, 283842, 245650, 169650, 262964, 246500, 245384, 257882, 243748, 
      169130, 275725, 272420, 170312, 240500, 256658, 165658, 278568, 269845, 
      163204, 160016, 160965, 163170, 264538, 157673, 259216, 251680, 259709, 
      250274, 253205, 246689, 239906, 155381, 152500, 152050, 239945, 149525, 
      227186, 217394, 148514, 224185, 148081, 205677, 145225, 144884, 146705, 
      248866, 241114, 140729, 143008, 140320, 139473, 144468, 138170, 139925, 
      137386, 212708, 196928, 229553, 210865, 233714, 245392, 136340, 132721, 
      133457, 204850, 190346, 173170, 132722, 130442, 205776, 139801, 130041, 
      225602, 175106, 227389, 136628, 134480, 126740, 132109, 137153, 135353, 
      123397, 227476, 225541, 129725, 221026, 122642, 226685, 208618, 167177, 
      124897, 120640, 204085, 173818, 130645, 209989, 184045, 158173, 156168, 
      122740, 119668, 170105, 168722, 121529, 115625, 120546, 132740, 115028, 
      119969, 169065, 154512, 114365, 213289, 212013, 208820, 131249, 117449, 
      178205, 169586, 129442, 108949, 211282, 188330, 163937, 200609, 107873, 
      164529, 107010, 205501, 160565, 158260, 134837, 196226, 130930, 146921, 
      146705, 146282, 186925, 113945, 202256, 169025, 163360, 143537, 131897, 
      121760, 102946, 98660, 190994, 148145, 126530, 119873, 101690, 100565, 
      108477, 188498, 195397, 179461, 159074, 97250, 187897, 154417, 119641, 
      162565, 113713, 94445, 165076, 117225, 116297, 92317, 203048, 172904, 
      102029, 89093, 222898, 157378, 156330, 97425, 92833, 91458, 195200, 
      192592, 90980, 168821, 140849, 124072, 121780, 239513, 162578, 147265, 
      175282, 124282, 261341, 119444, 87944, 234842, 232913, 201394, 248506, 
      132301, 173072, 307618, 273689, 83245, 83005, 82440, 221845, 90410, 
      89986, 297802, 147537, 203309, 165493, 136333, 295753, 294818, 206329, 
      202754, 320212, 157972, 166226, 79594, 103300, 276130, 184753, 346468, 
      84466, 149076, 116581, 114925, 250445, 184586, 157042, 151322, 127586, 
      290848, 212449, 106420, 243514, 229693, 227314, 226525, 208189, 180850, 
      184325, 341666, 255986, 420160, 360217, 209572, 447394, 357538, 158570, 
      147569, 128218, 439525, 234293, 169768, 341650, 318121, 170521, 157522, 
      129130, 126685, 420436, 311117, 122306, 336964, 287464, 223380, 138925, 
      74485, 384145, 288833, 412457, 438346, 323089, 276625, 92250, 426920, 
      418541, 259880, 209677, 210193, 169780, 150529, 384490, 258365, 373864, 
      258749, 111341, 77876, 411282, 326197, 133290, 104437, 407248, 110345, 
      76145, 413845, 354773, 177973, 130705, 407437, 323685, 293805, 128637, 
      91845, 443186, 250121, 156746, 79906, 415945, 373136, 209305, 463545, 
      417365, 351245, 76520, 368330, 256997, 145106, 72481, 326961, 405221, 
      292840, 324493, 123250, 327709, 304226, 274249, 253250, 117725, 347437, 
      73252, 239189, 243920, 392789, 296936, 217736, 354941, 303442, 269597, 
      130282, 336073, 304993, 261748, 244705, 109584, 405554, 385613, 331370, 
      326105, 309593, 290650, 136793, 133445, 129476, 446266, 130149, 102609, 
      116740, 378058, 302738, 266440, 240253, 126568, 88885, 87309, 437776, 
      432800, 431561, 161296, 127924, 112916, 427417, 416410, 398425, 252265, 
      164925, 438149, 387413, 232424, 384650, 241570, 208693, 197633, 141953, 
      100913, 401872, 349156, 342592, 325440, 270385, 196425, 100480, 409834, 
      373409, 365450, 281992, 271421, 256477, 190957, 149480, 339133, 269098, 
      99658, 440585, 396593, 194713, 139193, 373997, 349225, 308717, 201337, 
      161485, 140621, 442261, 430984, 238581, 234196, 416585, 355745, 221348, 
      343837, 289445, 210536, 160085, 78157, 117650, 360841, 137716, 116692, 
      249145, 110905, 287813, 192125, 111029, 78440, 348426, 325557, 287009, 
      174689, 137344, 301348, 295240, 226693, 138429, 131013, 70180, 244925, 
      178685, 284432, 281465, 213140, 200825, 163025, 116816, 290029, 173449, 
      80874, 251080, 179765, 195653, 160450, 72970, 200889, 111940, 163217, 
      140810, 120200, 58901, 185490, 77337, 120025, 101393, 232105, 82493, 
      219496, 205165, 164917, 63125, 224825, 167081, 125665, 97360, 210730, 
      179048, 192761, 160210, 58042, 155588, 127784, 127165, 77480, 104770, 
      94330, 76698, 140537, 82960, 137205, 65997, 161698, 138170, 118733, 
      109453, 91585, 77741, 65764, 119428, 117028, 93760, 108545, 58165, 
      137780, 129317, 111656, 54781, 52205, 48292, 46052, 139792, 138452, 
      56845, 114453, 117730, 39146, 139169, 114404, 71396, 126725, 126410, 
      71305, 128665, 71860, 138946, 118585, 108650, 31720, 139361, 115889, 
      142949, 121288, 54760, 115081, 40346, 27508, 133690, 136832, 57429, 
      128180, 126197, 114410, 104125, 102370, 106825, 97513, 28449, 84500, 
      26442, 108800, 102565, 99397, 87700, 70165, 49365, 135341, 107434, 
      142333, 133909, 123125, 110365, 20882, 135265, 127730, 106949, 82333, 
      139961, 109717, 107245, 106632, 85669, 84905, 51130, 131125, 125669, 
      94469, 57044, 47225, 32330, 79785, 143218, 111305, 127517, 116212, 
      110250, 17705, 134513, 38498, 16850, 132904, 22285, 126482, 95465, 
      32105, 23924, 135117, 142100, 141373, 126568, 138290, 134725, 10565, 
      143172, 124137, 68752, 50020, 59012, 144810, 115578, 42138, 134489, 
      127489, 99065, 143524, 113725, 93364, 43821, 15313, 137890, 148601, 
      134674, 64825, 147681, 135937, 12240, 101753, 66425, 143624, 9224, 
      147937, 35122, 33786, 9061, 119296, 104996, 66266, 9266, 121005, 
      104680, 82260, 134810, 27833, 7610, 141200, 117181, 15880, 118225, 
      25493, 128385, 120784, 150965, 137537, 131777, 122005, 144029, 16349, 
      13364, 105250, 13786, 18080, 9389, 142740, 81085, 14157, 128129, 9266, 
      8321, 75920, 14096, 8192, 84058, 132008, 131293, 102440, 78920, 7093, 
      150289, 154802, 4706, 140264, 122274, 77233, 15570, 2932, 151805, 
      14909, 3929, 80442, 146900, 80341, 152945, 7585, 3922, 137728, 120640, 
      120545, 86309, 119765, 105157, 116946, 125137, 149305, 124349, 9333, 
      8005, 6388, 107957, 7157, 5906, 77146, 135400, 3560, 1544, 9833, 5465, 
      4505, 1994, 128745, 157181, 114725, 93572, 3460, 1781, 118738, 85124, 
      81680, 79985, 5648, 1060, 160961, 7082, 4265, 121138, 112954, 140552, 
      5617, 640, 159730, 1825, 2050, 509, 637, 154849, 132896, 86836, 160361, 
      365, 135013, 613, 154738, 123490, 90890, 134212, 3856, 400, 260, 
      153106, 2074, 901, 158600, 124100, 3677, 124073, 153002, 1621, 146753, 
      145225, 712, 554, 857, 133965, 130330, 149770, 98596, 0, 125, 845, 
      3609, 164852, 105641, 1250, 866, 36, 4936, 167330, 131093, 1345, 
      152164, 136964, 164, 260, 170650, 109000, 356, 116, 137021, 221, 
      174033, 138528, 140794, 137069, 166660, 134152, 200, 232, 296, 149252, 
      353, 167605, 143325, 143368, 628, 1205, 2554, 175300, 601, 180401, 
      155861, 797, 175508, 143668, 4205, 148545, 3005, 144109, 191465, 
      180298, 151138, 3485, 186500, 163204, 160801, 3281, 185722, 186749, 
      5570, 6697, 158841, 182741, 177677, 182834, 172970, 182276, 160904, 
      155381, 136660, 189433, 179209, 159625, 130973, 184501, 171125, 136981, 
      138560, 179649, 172285, 168557, 189857, 171905, 164761, 157642, 188513, 
      154621, 147754, 197620, 177480, 172548, 166885, 201605, 179456, 149185, 
      188021, 203818, 190753, 206660, 179317, 164916, 173117, 192505, 200185, 
      179785, 203009, 165629, 163268, 194900, 193354, 203738, 207706, 180153, 
      185320, 184730 ], 
  [ 481037, 466173, 468169, 465562, 458954, 470852, 457929, 449945, 451925, 
      461008, 463997, 459882, 430817, 459589, 443133, 452378, 437237, 436130, 
      430250, 431360, 434810, 419764, 410237, 426425, 411200, 410834, 411170, 
      402896, 413002, 403325, 385669, 396261, 386228, 354005, 383189, 377920, 
      378029, 362228, 390130, 370717, 367965, 361616, 336229, 335240, 371930, 
      368800, 375770, 353669, 334602, 370394, 357578, 356605, 366280, 363130, 
      349425, 342053, 317885, 335770, 354506, 335565, 348338, 344833, 331970, 
      353105, 339748, 348125, 325669, 306469, 321824, 301309, 328010, 331025, 
      322309, 279005, 323872, 305149, 276905, 313834, 269314, 310157, 272753, 
      268421, 309209, 262145, 278594, 271829, 273412, 183140, 290309, 266888, 
      301850, 263770, 248165, 252850, 296960, 291392, 174656, 258074, 296005, 
      173421, 293069, 253513, 170825, 271505, 254425, 253265, 266265, 251621, 
      169585, 284800, 281385, 170433, 248357, 265149, 166141, 287825, 278816, 
      164057, 161829, 161762, 163505, 273445, 159210, 267965, 260165, 268498, 
      258733, 261792, 255092, 248085, 155970, 153745, 153137, 248200, 151700, 
      235033, 224845, 150553, 231940, 150292, 212738, 147050, 147013, 146728, 
      257729, 249713, 143226, 146117, 142901, 141812, 144365, 140285, 142740, 
      139757, 220421, 203981, 237922, 218530, 242273, 254365, 139285, 133972, 
      134356, 212425, 197305, 179293, 135369, 132253, 213413, 143588, 132068, 
      234005, 181397, 235876, 140209, 137965, 128333, 135370, 141154, 139240, 
      125234, 236129, 234128, 133120, 229477, 123525, 235370, 216665, 173540, 
      128180, 123197, 212050, 180529, 134650, 218192, 191236, 164132, 162017, 
      125905, 122305, 176698, 175249, 124708, 117220, 123677, 137209, 117121, 
      123202, 175748, 160469, 116992, 221786, 220466, 217181, 135892, 120772, 
      185418, 176425, 133993, 110548, 219785, 195997, 170570, 208756, 108936, 
      171242, 108641, 213860, 167120, 164705, 139984, 204273, 136013, 152968, 
      152770, 152325, 194786, 117890, 210685, 176200, 170293, 149524, 137224, 
      126405, 105673, 100217, 199081, 154450, 131625, 124506, 104409, 103298, 
      112346, 196605, 203764, 187274, 166073, 100025, 196036, 161236, 124612, 
      169754, 118306, 97138, 172429, 122180, 121226, 94826, 211801, 180601, 
      105876, 90784, 232285, 164477, 163385, 100850, 95642, 94025, 203725, 
      201029, 93565, 176418, 147258, 129641, 127217, 249434, 169969, 154036, 
      183193, 129949, 271888, 124865, 90593, 244681, 242722, 210257, 258769, 
      138538, 181021, 319369, 284626, 85840, 85556, 84881, 231410, 94013, 
      93545, 309361, 154586, 212356, 173264, 142916, 307282, 306325, 215482, 
      211797, 332309, 165493, 174073, 82205, 108217, 287225, 193274, 359165, 
      87985, 156353, 122384, 120640, 260930, 193157, 164645, 158705, 133957, 
      302341, 221896, 111709, 253837, 239642, 237197, 236386, 217522, 189325, 
      192928, 354313, 266653, 434365, 373256, 218981, 462101, 370529, 166325, 
      154906, 134741, 454096, 244420, 177937, 354325, 330290, 178730, 165269, 
      135733, 133178, 434669, 323146, 128637, 349561, 298961, 233249, 146000, 
      77600, 397706, 300370, 426564, 452933, 335410, 287890, 97025, 441305, 
      432772, 270745, 219200, 219752, 178085, 158152, 398093, 269218, 387265, 
      269620, 117328, 81729, 425405, 338626, 140285, 110090, 421301, 116324, 
      79924, 428026, 367810, 186610, 137626, 421504, 336080, 305540, 135488, 
      96848, 457909, 260818, 164693, 84113, 430180, 386557, 218920, 478634, 
      431636, 364240, 80561, 381673, 267898, 152685, 76210, 339464, 419282, 
      304609, 336962, 130021, 340258, 316269, 285610, 264105, 124290, 360400, 
      77305, 249706, 254565, 406660, 308849, 227713, 368082, 315505, 280890, 
      137461, 348836, 317096, 272861, 255400, 115901, 419677, 399362, 344041, 
      338666, 321802, 302441, 144250, 140788, 136665, 461129, 137378, 108650, 
      123437, 391681, 314821, 277705, 250880, 133697, 94276, 92612, 452509, 
      447445, 446184, 169693, 135133, 119509, 441970, 430765, 412450, 263210, 
      173450, 452896, 401236, 242881, 398425, 252265, 218530, 207162, 149722, 
      107010, 415973, 362245, 355549, 338045, 281780, 205928, 106573, 424085, 
      386978, 378865, 293665, 282852, 267556, 200320, 157545, 352034, 280481, 
      105761, 455396, 410612, 204200, 146920, 387594, 362338, 320994, 211018, 
      169978, 148410, 457108, 445633, 249248, 244753, 430984, 369000, 231589, 
      356864, 301328, 220505, 168580, 83264, 124645, 374212, 145477, 123661, 
      260114, 117650, 299680, 201616, 117792, 83641, 361565, 338234, 298868, 
      183688, 145133, 313529, 307289, 237136, 146276, 138596, 74969, 255826, 
      187826, 296253, 293220, 223245, 210600, 171700, 123885, 301978, 182450, 
      86333, 262145, 188960, 205306, 169069, 78025, 210692, 118861, 171938, 
      148805, 127465, 63108, 194885, 82706, 127304, 107924, 242746, 88162, 
      229825, 215120, 173728, 67730, 235300, 175972, 133192, 103765, 220849, 
      188305, 202410, 168913, 62389, 164169, 135441, 134800, 83025, 111565, 
      100685, 82217, 148648, 88805, 145220, 70976, 170501, 146225, 126106, 
      116474, 97876, 83408, 70793, 126869, 124381, 100189, 115586, 62786, 
      145873, 137124, 118825, 59200, 56448, 52249, 49833, 147965, 146581, 
      61450, 121760, 125165, 42445, 147348, 121725, 76869, 134500, 134181, 
      76810, 136520, 77405, 147149, 126116, 115825, 34673, 147634, 123370, 
      151346, 128977, 59545, 122564, 44217, 30209, 141821, 145069, 62450, 
      136145, 134096, 121909, 111250, 109429, 114056, 104392, 31412, 90865, 
      29261, 116125, 109666, 106384, 94225, 75920, 54020, 143578, 114725, 
      150800, 142112, 130976, 117776, 23229, 143522, 135745, 114256, 88690, 
      148378, 117140, 114580, 113945, 92186, 91396, 56033, 139280, 133648, 
      101348, 62273, 51922, 36037, 86084, 151757, 118810, 135568, 123889, 
      117725, 20072, 142794, 42709, 19125, 141137, 25216, 134513, 102418, 
      35890, 27045, 143426, 150625, 149876, 134609, 146701, 143026, 11826, 
      151733, 132104, 74629, 54973, 64441, 153425, 123269, 46661, 142792, 
      135572, 106180, 152105, 121360, 100273, 48464, 17704, 146305, 157338, 
      142993, 70570, 156392, 144296, 14285, 108986, 72250, 152217, 10777, 
      156658, 39289, 37865, 10610, 127133, 112349, 72097, 10917, 128900, 
      112025, 88769, 143141, 31522, 8945, 149725, 124954, 18545, 126034, 
      29034, 136520, 128677, 159778, 145954, 140018, 129938, 152640, 19108, 
      15793, 112625, 16277, 21029, 11322, 151313, 87568, 16724, 136258, 
      11213, 10114, 82197, 16677, 9981, 90661, 140257, 139520, 109721, 85321, 
      8720, 159080, 163721, 5837, 148761, 130217, 83570, 18365, 3361, 160634, 
      17666, 5032, 86909, 155585, 86804, 161802, 9490, 5101, 146141, 128525, 
      128426, 93002, 127620, 112528, 124709, 133160, 158050, 132346, 11540, 
      10036, 8177, 115418, 9074, 7625, 83477, 143729, 4849, 1601, 12130, 
      7146, 6010, 1717, 136868, 166132, 122400, 100521, 4777, 1492, 126541, 
      91757, 88181, 86420, 7397, 1445, 170010, 9061, 5800, 129005, 120557, 
      149009, 7400, 685, 168725, 1250, 1409, 612, 1154, 163700, 141109, 
      93509, 169362, 522, 143284, 1184, 163577, 131405, 97705, 142453, 5365, 
      853, 493, 161893, 3205, 1658, 167537, 132025, 5156, 131994, 161773, 
      2644, 155336, 153764, 1433, 1205, 1636, 142154, 138409, 158413, 105629, 
      125, 0, 324, 2402, 173893, 112900, 2125, 1609, 137, 3497, 176425, 
      139154, 650, 160837, 145197, 477, 45, 179825, 116345, 793, 113, 145242, 
      82, 183284, 146789, 149117, 145282, 175705, 142273, 225, 169, 145, 
      157805, 234, 176656, 151682, 151721, 401, 666, 1597, 184525, 520, 
      189754, 164554, 576, 184717, 151997, 2938, 156986, 2048, 152410, 
      201034, 189581, 159629, 2450, 195925, 172013, 169544, 2344, 195121, 
      196162, 4181, 5128, 167498, 192032, 186836, 192121, 181985, 191529, 
      169585, 163908, 144629, 198850, 188362, 168250, 138762, 193778, 180050, 
      144938, 146557, 188786, 181220, 177370, 199208, 180756, 173410, 166093, 
      197762, 162938, 155873, 207077, 186401, 181337, 175520, 211138, 188413, 
      157268, 197152, 213341, 199946, 216245, 188194, 173393, 181810, 201700, 
      209540, 188612, 212426, 174052, 171625, 204085, 202453, 213025, 217073, 
      188786, 194081, 193465 ], 
  [ 494717, 479349, 481561, 478882, 472058, 484712, 471213, 462941, 465137, 
      474724, 477965, 473922, 443525, 473773, 456525, 466274, 450557, 449450, 
      443714, 444932, 448706, 432976, 423017, 440177, 424196, 423866, 424850, 
      416324, 426970, 417077, 398593, 409869, 399440, 365597, 396401, 390916, 
      391133, 374504, 403882, 383497, 380601, 374180, 347425, 346436, 385178, 
      381940, 389306, 366125, 346050, 383858, 370394, 369421, 379780, 376522, 
      362169, 354509, 328973, 347938, 367754, 347877, 361370, 357685, 344138, 
      366425, 352384, 361337, 338053, 317773, 334100, 312793, 341042, 344345, 
      335233, 289517, 337012, 317353, 287453, 326866, 279826, 323045, 283589, 
      279149, 322313, 272585, 290186, 283025, 284752, 181376, 302693, 277940, 
      314882, 274786, 258245, 263290, 309956, 304100, 173540, 268946, 309037, 
      172125, 305993, 264205, 170573, 283313, 265225, 263993, 277821, 262349, 
      168181, 297508, 293913, 168489, 259085, 276921, 164809, 300857, 291380, 
      163337, 162693, 160970, 161957, 285937, 159642, 280205, 271973, 280810, 
      270505, 273780, 266792, 259425, 154890, 153745, 152885, 259684, 153248, 
      245869, 235033, 151885, 242632, 151912, 222314, 148058, 148525, 144820, 
      270293, 261845, 145386, 149285, 145205, 143720, 142277, 141833, 145440, 
      141737, 231149, 213629, 249730, 229186, 254405, 267181, 142237, 134152, 
      133960, 222973, 206845, 187465, 137853, 133369, 224069, 147944, 133544, 
      245921, 189857, 247936, 144241, 141853, 129125, 138898, 145906, 143812, 
      126458, 248513, 246404, 136900, 241537, 123201, 247826, 228077, 182216, 
      131816, 125645, 223354, 189781, 139474, 229892, 201280, 172160, 169865, 
      129361, 124897, 185770, 184213, 128200, 118120, 127097, 142825, 118849, 
      126802, 185000, 168533, 119620, 234026, 232634, 229205, 141832, 124552, 
      195570, 185965, 139789, 111520, 232061, 206905, 179786, 220456, 109044, 
      180602, 109685, 225920, 176228, 173633, 146788, 215829, 142745, 161284, 
      161122, 160641, 206090, 122786, 222925, 186388, 180085, 157768, 144388, 
      132453, 108589, 101225, 210781, 163234, 138429, 130554, 107325, 106250, 
      117170, 208377, 215968, 198578, 176045, 103085, 207880, 170920, 131272, 
      180050, 124354, 100090, 183013, 128840, 127850, 97490, 224689, 191761, 
      110736, 92116, 246217, 174665, 173501, 105026, 98810, 96797, 216253, 
      213413, 96373, 187434, 156330, 137345, 134705, 264266, 180661, 163720, 
      194749, 137833, 287764, 132353, 93545, 259405, 257410, 223397, 274213, 
      147394, 192685, 337261, 301186, 88756, 88400, 87545, 245738, 98585, 
      98045, 326965, 164810, 225856, 184676, 152384, 324850, 323857, 229162, 
      225297, 350813, 176509, 185629, 85193, 114985, 304109, 205946, 378677, 
      92485, 167009, 130628, 128740, 276842, 205937, 175841, 169541, 143137, 
      319909, 236116, 119125, 269497, 254690, 252137, 251290, 231562, 201961, 
      205780, 373789, 282889, 456397, 393380, 233165, 484961, 390581, 177809, 
      165706, 144209, 476740, 259792, 190105, 373873, 349010, 190970, 176753, 
      145345, 142610, 456773, 341650, 137817, 369001, 316601, 248225, 156404, 
      81524, 418730, 318082, 448488, 475649, 354418, 305170, 103685, 463697, 
      454912, 287377, 233636, 234260, 190541, 169492, 419225, 285850, 408073, 
      286288, 126004, 86913, 447401, 357850, 150617, 118226, 443189, 125000, 
      85000, 450130, 388042, 199642, 147850, 443428, 355268, 323648, 145604, 
      103940, 480913, 277234, 176609, 89909, 452392, 407437, 233572, 502250, 
      453920, 384436, 86105, 402445, 284674, 164025, 81250, 358868, 441242, 
      322825, 356330, 140065, 359770, 334953, 303178, 280845, 134010, 380596, 
      82921, 265906, 270981, 428368, 327353, 243049, 388602, 334261, 298386, 
      148225, 368744, 335924, 290069, 271924, 125261, 441817, 420890, 363805, 
      358250, 340810, 320765, 155482, 151840, 147465, 484493, 148250, 117578, 
      133445, 413029, 333649, 295201, 267332, 144425, 102160, 100352, 475693, 
      470485, 469188, 182509, 146005, 129373, 464866, 453337, 434482, 280202, 
      186482, 476116, 422944, 259081, 420061, 268861, 233722, 221850, 161530, 
      116082, 438149, 382765, 375853, 357773, 299528, 220580, 115645, 446513, 
      408290, 399925, 311881, 300672, 284800, 214756, 169857, 372266, 298229, 
      114869, 478760, 432680, 218852, 158692, 408978, 382930, 340218, 225994, 
      183010, 160290, 480544, 468745, 265844, 261169, 453700, 389844, 247501, 
      377348, 319940, 235985, 181648, 90788, 135265, 395272, 157357, 134245, 
      277250, 127874, 318292, 216340, 128052, 91345, 382265, 358178, 317480, 
      197620, 157085, 332681, 326225, 253444, 158336, 150224, 82025, 272890, 
      202010, 314829, 311688, 239013, 225828, 185128, 134685, 320770, 196418, 
      94505, 279497, 203252, 220354, 182425, 85549, 225992, 129445, 185474, 
      161153, 138625, 69264, 209537, 90770, 138500, 117896, 259450, 96730, 
      246025, 230708, 187444, 74570, 251752, 189832, 144820, 113557, 236725, 
      202777, 217530, 182485, 68833, 177561, 147321, 146644, 91449, 122041, 
      110441, 90605, 161284, 97733, 157712, 78500, 184289, 158789, 137554, 
      127346, 107560, 92084, 78425, 138461, 135829, 110125, 126530, 69770, 
      158545, 149328, 129985, 65860, 62820, 58153, 55449, 160781, 159325, 
      68434, 133172, 136793, 47305, 160200, 133173, 85293, 146704, 146385, 
      85306, 148868, 85973, 160073, 137960, 127093, 39065, 160738, 135178, 
      164666, 141145, 66961, 134408, 50157, 34241, 154745, 158173, 70298, 
      148817, 146660, 133825, 122554, 120625, 125540, 115300, 35912, 100945, 
      33545, 127789, 120970, 117508, 104593, 85028, 61328, 156754, 126353, 
      164372, 155252, 143540, 129620, 26793, 156770, 148597, 125956, 98842, 
      161914, 129056, 126352, 125681, 102626, 101800, 63845, 152420, 146500, 
      112400, 70625, 59410, 41905, 96200, 165545, 130906, 148564, 136273, 
      129785, 23780, 156186, 49441, 22689, 154457, 29860, 147509, 113650, 
      41938, 32013, 156890, 164449, 163664, 147641, 160345, 156490, 13770, 
      165629, 145028, 84133, 62965, 73225, 167429, 135761, 53969, 156292, 
      148712, 117736, 166073, 133780, 111505, 55988, 21556, 160021, 171594, 
      156565, 79930, 170612, 157940, 17597, 120794, 81754, 166257, 13297, 
      170914, 46093, 44525, 13130, 139949, 124373, 81637, 13617, 141824, 
      124049, 99425, 156785, 37570, 11141, 163693, 137698, 22937, 138850, 
      34866, 149876, 141637, 174250, 159778, 153554, 142970, 166788, 23680, 
      19825, 124757, 20417, 25925, 14562, 165425, 98260, 21008, 149650, 
      14489, 13138, 92565, 20997, 13005, 101569, 153865, 153092, 121745, 
      95905, 11492, 173588, 178445, 7817, 162801, 143357, 94082, 23081, 4225, 
      175250, 22346, 7012, 97673, 169985, 97568, 176490, 12802, 7225, 160109, 
      141629, 141530, 104162, 140688, 124804, 137633, 146516, 172594, 145666, 
      15392, 13600, 11345, 127874, 12458, 10685, 94097, 157625, 7225, 1961, 
      16162, 10170, 8746, 1537, 150440, 181072, 135252, 112185, 7225, 1312, 
      139609, 102917, 99125, 97256, 10565, 2381, 185130, 12625, 8644, 142217, 
      133337, 163193, 10676, 1117, 183809, 674, 725, 1152, 2378, 178568, 
      154933, 104813, 184482, 1170, 157216, 2516, 178445, 144761, 109261, 
      156349, 8245, 2005, 1285, 176689, 5473, 3314, 182585, 145417, 8000, 
      145386, 176569, 4768, 169844, 168200, 3089, 2753, 3400, 156050, 152125, 
      173065, 117653, 845, 324, 0, 962, 189229, 125320, 4105, 3373, 857, 
      1697, 191869, 152906, 74, 175597, 159237, 1557, 261, 195413, 128945, 
      2089, 689, 159282, 442, 199016, 160901, 163337, 159322, 191113, 156169, 
      873, 673, 505, 172421, 666, 192100, 166010, 166049, 689, 450, 697, 
      200293, 1060, 205738, 179458, 900, 200485, 166325, 1570, 171530, 1220, 
      166738, 217450, 205529, 174281, 1514, 212125, 187205, 184628, 1588, 
      211285, 212362, 2705, 3364, 182474, 208052, 202640, 208141, 197573, 
      207513, 184633, 178704, 158525, 215122, 204202, 183226, 152370, 209834, 
      195530, 158834, 160525, 204626, 196736, 192706, 215444, 196200, 188530, 
      180889, 213890, 177554, 170165, 223565, 202025, 196745, 190676, 227770, 
      204109, 171560, 213172, 230009, 216074, 233021, 203818, 188369, 197146, 
      217864, 225992, 204200, 228986, 188992, 186457, 220285, 218545, 229477, 
      233669, 204194, 209705, 209053 ], 
  [ 520969, 504725, 507305, 504500, 497300, 511250, 496757, 487985, 490549, 
      501002, 504673, 500744, 468049, 500837, 482225, 492840, 476125, 475016, 
      469512, 470914, 475240, 458330, 447625, 466453, 449170, 448900, 450976, 
      442010, 453584, 443309, 423397, 435845, 424730, 388093, 421685, 415826, 
      416225, 398170, 430088, 408029, 404885, 398330, 369217, 368226, 410500, 
      407074, 415120, 390077, 368264, 409540, 394960, 393985, 405514, 402068, 
      386597, 378437, 350545, 371368, 393040, 371549, 386280, 382285, 367560, 
      391829, 376610, 386549, 361825, 339685, 357682, 334997, 365908, 369701, 
      359905, 310033, 362050, 340777, 308025, 351700, 300320, 347629, 304637, 
      300005, 347257, 292941, 312520, 304677, 306650, 180706, 326385, 299338, 
      339688, 296116, 277961, 283624, 334690, 328338, 173970, 290020, 333829, 
      172241, 330597, 284965, 172485, 305993, 286169, 284813, 300065, 283165, 
      168101, 321730, 317825, 167477, 279893, 299525, 164845, 325629, 315346, 
      164425, 166505, 161928, 161613, 309769, 162704, 303601, 294625, 304328, 
      293093, 296738, 289250, 281261, 155336, 156049, 154753, 281762, 158210, 
      266825, 254873, 156473, 263338, 156994, 241092, 152080, 153413, 143810, 
      294205, 285013, 151376, 157009, 151441, 149274, 140949, 146765, 152354, 
      147409, 251885, 232505, 272324, 249796, 277553, 291505, 149573, 136714, 
      135530, 243385, 225521, 203785, 144377, 137537, 244665, 157690, 138330, 
      268685, 206669, 270946, 153425, 150785, 132725, 147208, 156320, 153914, 
      130792, 272065, 269770, 145634, 264529, 124865, 271496, 249949, 199370, 
      140290, 132073, 245032, 207925, 149992, 252250, 220786, 188194, 185589, 
      137521, 131569, 203600, 201857, 136418, 121874, 135189, 154697, 124025, 
      135200, 203130, 184617, 126338, 257296, 255780, 252101, 154250, 133250, 
      215240, 204581, 151957, 115378, 255385, 227873, 197840, 242786, 111410, 
      198900, 113661, 248866, 194090, 191185, 160682, 237905, 156505, 177770, 
      177668, 177125, 227716, 133376, 246161, 206090, 199105, 174122, 158882, 
      145025, 115765, 105113, 233081, 180512, 152297, 143120, 114497, 113480, 
      127620, 230789, 239122, 220180, 195353, 110489, 230410, 189730, 144874, 
      199912, 136900, 107300, 203365, 142434, 141380, 104200, 249005, 213101, 
      121226, 96530, 272329, 194329, 193041, 114336, 106384, 103689, 239945, 
      236857, 103325, 208520, 174068, 152725, 149713, 291920, 201185, 182506, 
      216757, 153517, 317210, 147353, 100733, 286865, 284804, 248125, 302905, 
      164740, 214865, 370165, 331796, 95866, 95386, 94221, 272500, 108545, 
      107881, 359365, 184500, 251186, 206410, 170770, 357184, 356129, 254800, 
      250625, 384757, 197557, 207605, 92413, 128713, 335257, 229840, 414349, 
      102301, 187425, 146890, 144754, 306308, 230009, 197185, 190265, 161009, 
      352225, 262666, 133957, 298525, 282664, 279925, 279016, 257800, 225781, 
      229970, 409385, 312905, 496393, 430090, 259645, 526381, 427165, 199637, 
      186356, 162565, 517786, 288314, 213109, 409585, 383296, 214096, 198577, 
      163945, 160900, 496885, 375560, 155669, 404521, 349021, 276057, 176362, 
      90322, 456976, 350624, 488282, 516805, 389188, 336964, 117189, 504293, 
      495074, 318053, 260530, 261274, 214021, 191050, 457645, 316520, 445933, 
      317018, 142970, 97865, 487305, 392980, 170433, 134260, 482905, 141962, 
      95762, 490216, 424904, 224104, 167476, 483202, 390330, 356850, 165042, 
      118170, 522545, 307520, 199145, 101905, 492658, 445409, 260818, 544932, 
      494306, 421226, 97661, 440225, 315572, 185561, 91936, 394290, 481064, 
      356197, 391684, 159361, 395368, 369125, 335428, 311669, 152744, 417370, 
      94585, 295796, 301241, 467738, 361205, 271445, 425924, 368545, 330500, 
      168745, 405010, 370330, 321685, 302362, 143361, 481925, 459944, 399821, 
      393956, 375524, 354301, 176804, 172850, 168041, 526705, 168948, 134928, 
      152653, 451765, 368045, 327301, 297634, 164869, 117706, 115650, 517585, 
      512129, 510770, 206545, 166693, 148325, 506260, 494173, 474388, 311428, 
      210888, 518066, 462290, 288941, 459281, 299401, 261844, 249104, 183824, 
      133664, 478297, 420061, 412777, 393705, 332050, 247770, 133225, 487093, 
      446948, 438149, 345205, 333314, 316450, 241570, 193013, 409060, 330745, 
      132505, 520946, 472634, 246034, 180914, 447752, 420340, 375272, 253732, 
      207400, 182696, 522850, 510493, 296370, 291385, 494762, 427682, 276845, 
      414562, 353930, 264581, 206090, 105682, 155489, 433474, 179749, 154405, 
      308692, 147412, 352274, 243626, 147650, 106541, 419841, 394452, 351458, 
      223538, 179593, 367585, 360757, 283450, 181026, 172170, 96097, 304196, 
      228356, 348737, 345410, 268085, 253970, 210170, 155201, 355048, 222388, 
      110493, 311293, 229778, 248180, 207337, 100417, 254250, 149581, 210692, 
      184325, 159749, 81770, 236673, 106560, 159682, 136970, 290116, 113384, 
      275821, 259450, 212962, 88244, 281978, 215594, 166738, 132313, 265957, 
      229589, 245456, 207745, 81817, 202505, 169661, 168922, 107837, 141961, 
      129121, 106929, 184922, 114985, 181098, 93330, 209905, 182297, 159140, 
      147940, 126106, 108890, 93433, 160285, 157405, 129097, 147236, 83656, 
      182225, 172202, 151061, 79186, 75650, 70177, 66977, 184705, 183125, 
      82312, 154674, 158665, 57521, 184178, 154733, 101645, 169562, 169241, 
      101776, 171970, 102565, 184165, 160186, 148325, 48445, 185120, 157328, 
      189416, 163909, 81541, 156610, 62189, 42985, 178801, 182537, 85608, 
      172433, 170090, 156137, 143812, 141697, 147106, 135874, 45450, 120089, 
      42705, 149657, 142216, 138442, 124225, 102490, 75690, 181220, 148153, 
      189514, 179650, 166946, 151786, 34697, 181348, 172493, 147866, 118084, 
      186980, 151330, 148378, 147645, 122356, 121466, 79045, 176794, 170378, 
      133178, 86753, 74048, 53753, 115362, 191029, 153476, 172682, 159337, 
      152289, 31898, 180980, 62765, 30557, 179125, 39586, 171617, 134720, 
      54080, 42293, 181800, 189977, 189130, 171805, 185561, 181396, 18836, 
      191277, 169002, 102217, 78445, 90065, 193257, 158985, 68265, 181250, 
      173050, 139346, 191833, 156874, 132553, 70650, 29890, 185341, 197840, 
      181633, 97744, 196794, 183130, 24993, 142820, 99812, 192125, 19325, 
      197152, 59497, 57681, 19156, 163705, 146765, 99749, 19949, 165762, 
      146437, 119457, 181961, 49664, 16601, 189425, 161320, 32173, 162592, 
      46580, 174546, 165625, 200840, 185252, 178532, 167080, 192818, 33218, 
      28433, 147313, 29209, 36017, 21800, 191385, 118330, 30042, 174368, 
      21785, 20000, 112073, 30089, 19865, 122005, 178949, 178114, 144101, 
      115781, 17914, 200218, 205445, 12869, 188621, 167625, 113824, 32841, 
      7345, 202052, 32036, 12050, 117837, 196409, 117730, 203408, 20128, 
      12505, 185785, 165817, 165716, 125000, 164810, 147562, 161505, 171130, 
      199252, 170216, 23634, 21346, 18409, 150932, 19892, 17561, 113989, 
      183157, 12917, 4181, 24704, 16976, 15056, 2825, 175410, 208394, 158978, 
      133865, 13033, 2594, 163705, 123725, 119561, 117506, 17609, 5581, 
      212756, 20345, 15122, 166549, 156925, 189197, 17890, 3433, 211357, 
      1252, 1117, 3650, 6052, 205738, 180305, 125845, 212084, 3848, 182770, 
      6370, 205609, 169321, 130721, 181837, 14761, 5545, 4205, 203725, 10933, 
      7720, 210053, 170033, 14450, 170000, 203597, 9970, 196370, 194602, 
      7477, 6953, 7970, 181512, 177277, 199825, 139885, 3609, 2402, 962, 0, 
      217157, 148226, 9029, 7925, 3609, 109, 219977, 178100, 592, 202525, 
      184925, 4925, 2141, 223765, 152149, 5825, 3185, 184964, 2564, 227610, 
      186705, 189325, 185000, 219145, 181597, 3485, 3037, 2621, 199085, 2900, 
      220186, 192168, 192205, 2665, 1556, 625, 228925, 3466, 234740, 206600, 
      2930, 229109, 192469, 680, 198036, 1250, 192868, 247172, 234445, 
      200965, 1352, 241469, 214813, 212050, 1730, 240565, 241700, 1601, 1762, 
      209700, 237074, 231290, 237161, 225845, 236465, 211973, 205610, 183877, 
      244564, 232900, 210436, 177224, 238900, 223604, 184180, 185993, 233316, 
      224866, 220520, 244802, 224186, 215956, 207757, 243044, 204100, 196153, 
      253333, 230301, 224649, 218146, 257780, 232505, 197530, 242114, 260065, 
      245200, 263261, 232072, 215505, 224900, 247042, 255658, 232378, 258836, 
      216050, 213329, 249509, 247573, 259109, 263545, 232020, 237901, 237185 ]
    , [ 347860, 344656, 341640, 340697, 339085, 333457, 333874, 332554, 
      329522, 326925, 324068, 318265, 320050, 314624, 316516, 314081, 312272, 
      311161, 301913, 300517, 296449, 297245, 297722, 291380, 293669, 292465, 
      277741, 275293, 272885, 268192, 269714, 264448, 263581, 268880, 260530, 
      260261, 257860, 261241, 254945, 258050, 258634, 253933, 260234, 259241, 
      248389, 247757, 245549, 248464, 252745, 241825, 244021, 243044, 236857, 
      236205, 237508, 236800, 244324, 237185, 230893, 233632, 229721, 230386, 
      233369, 227812, 230301, 225322, 222020, 227840, 220669, 218474, 209305, 
      205636, 206090, 218660, 202637, 205594, 215714, 195065, 208925, 194720, 
      204850, 203008, 188744, 203396, 193145, 195554, 193797, 407101, 186500, 
      193937, 183025, 191641, 197716, 194057, 178949, 180053, 383573, 189265, 
      177152, 386500, 176714, 188866, 359714, 181000, 187272, 187780, 181594, 
      186128, 385146, 173429, 174184, 398500, 182848, 175450, 380018, 168932, 
      170765, 363752, 324820, 363113, 382370, 167042, 332197, 167396, 169604, 
      166257, 169002, 167053, 167017, 168346, 363961, 336712, 341938, 165113, 
      298789, 166946, 171770, 302642, 167185, 295705, 173825, 306629, 294912, 
      373841, 149570, 151562, 276085, 255620, 272420, 280505, 375632, 287314, 
      263077, 276770, 154768, 163348, 147245, 154541, 144082, 140324, 253760, 
      312665, 326393, 150914, 159146, 172826, 260674, 289250, 149396, 225521, 
      280721, 140794, 168250, 139325, 229640, 230724, 292816, 236465, 213885, 
      216137, 279689, 132040, 132541, 228357, 132890, 313834, 129601, 135082, 
      155329, 226729, 249268, 132953, 148970, 205673, 129917, 141325, 160925, 
      162980, 228616, 245032, 149301, 150354, 226577, 279137, 227210, 189864, 
      259848, 222557, 144161, 156404, 238853, 120965, 121313, 121360, 181017, 
      215937, 132961, 138146, 182450, 270757, 118114, 126018, 139789, 120425, 
      289153, 137117, 267170, 117181, 138829, 140584, 165069, 119266, 162746, 
      143001, 141965, 142354, 115585, 187141, 109796, 122849, 126116, 141209, 
      153929, 168964, 220786, 259528, 110690, 133613, 156658, 167053, 219514, 
      217561, 183233, 106522, 103669, 108025, 117682, 211762, 104273, 119513, 
      152945, 113849, 160813, 211361, 109840, 150497, 150373, 215713, 95828, 
      104660, 175885, 242525, 92122, 111050, 111626, 186701, 204845, 212402, 
      96084, 96724, 211104, 103801, 119677, 133748, 136328, 88405, 104850, 
      112265, 98050, 129874, 86661, 133960, 204772, 86138, 85005, 88402, 
      83530, 115921, 93348, 87410, 83525, 200821, 202205, 205700, 82009, 
      170626, 171826, 84058, 100253, 82125, 91405, 106093, 82805, 82682, 
      81077, 81562, 86144, 92800, 88866, 195490, 133928, 78578, 82205, 89632, 
      166226, 91976, 113885, 115477, 74785, 79570, 87754, 90154, 103770, 
      77828, 74945, 122384, 73522, 73505, 73562, 73585, 74737, 79066, 77661, 
      85586, 72986, 106420, 89513, 72848, 114970, 88450, 82738, 87165, 97858, 
      111965, 70757, 78500, 83914, 79061, 77621, 81674, 95506, 97121, 105040, 
      76913, 98410, 81640, 72740, 68744, 87413, 169133, 93085, 72477, 101089, 
      109106, 77485, 69997, 125162, 104980, 102285, 67860, 67189, 66065, 
      71936, 77857, 90946, 66321, 87620, 65885, 98741, 144040, 98234, 75673, 
      83330, 104009, 96628, 97729, 144729, 98345, 81497, 67097, 83165, 95989, 
      73949, 68429, 83525, 114941, 107370, 62901, 71026, 132226, 97985, 
      85220, 61865, 113909, 97765, 78741, 134500, 82826, 61625, 72346, 
      141821, 72305, 92905, 64964, 70625, 79690, 70577, 65770, 60965, 58642, 
      81457, 74869, 129544, 56745, 56596, 86085, 62500, 54756, 75025, 63314, 
      57889, 70418, 69953, 63233, 56528, 54913, 81380, 89082, 82945, 68490, 
      67285, 63765, 60250, 66357, 67061, 68776, 102170, 67817, 84125, 73888, 
      79418, 60938, 54676, 52037, 67460, 93925, 95597, 97700, 95972, 95545, 
      55076, 65552, 73280, 93829, 90130, 84325, 51845, 53825, 97245, 80613, 
      49860, 79466, 50066, 48857, 49165, 58445, 79117, 84500, 69136, 67444, 
      63284, 52889, 48761, 78676, 86770, 75517, 73242, 53924, 52285, 50333, 
      48149, 54580, 65585, 51578, 77018, 96385, 81625, 47017, 56457, 74449, 
      67541, 57889, 46325, 50321, 55441, 96421, 92452, 47021, 46696, 86969, 
      68353, 45200, 64549, 52381, 44116, 48069, 91189, 60842, 68545, 52480, 
      60688, 45349, 63013, 50717, 42725, 62317, 87380, 64226, 58409, 49897, 
      43137, 50452, 52040, 50804, 41533, 49085, 51413, 93704, 42705, 41425, 
      48100, 47569, 40144, 40009, 42809, 55876, 48817, 41045, 79202, 42340, 
      40045, 38873, 41834, 85898, 38417, 55840, 40525, 44914, 51092, 102661, 
      37610, 78053, 50089, 59065, 37925, 71825, 36676, 36149, 38125, 91417, 
      36305, 37025, 45953, 59060, 35194, 35172, 34261, 36626, 95234, 36040, 
      42340, 42533, 69988, 50986, 56786, 70010, 38025, 64084, 37925, 78773, 
      33178, 37258, 42993, 46705, 55625, 64501, 76072, 40400, 41248, 52084, 
      44125, 83065, 34376, 36469, 42356, 86981, 90901, 97544, 101800, 33124, 
      33408, 81713, 39437, 37834, 111906, 31657, 38560, 63760, 33813, 33490, 
      62021, 32489, 60944, 29770, 33745, 36794, 114916, 26045, 31805, 24745, 
      29060, 69716, 30145, 88570, 118760, 24370, 23444, 62585, 24520, 24973, 
      27794, 31313, 31994, 29945, 33625, 109097, 39272, 111938, 27828, 29705, 
      30589, 35944, 46829, 66629, 20241, 27250, 18277, 19597, 21805, 25285, 
      122554, 18493, 19890, 25085, 35377, 16661, 22949, 23725, 23924, 32185, 
      32225, 56906, 16717, 17757, 27157, 50632, 60293, 81938, 33569, 14170, 
      20421, 16325, 18824, 20162, 115993, 14365, 68570, 118378, 14372, 99445, 
      15250, 24021, 77589, 93760, 13313, 12168, 12253, 14500, 12410, 12905, 
      148585, 11600, 14489, 36244, 51616, 42728, 10778, 15650, 59138, 11817, 
      12937, 20241, 10280, 15397, 21832, 55925, 110225, 10306, 8821, 10322, 
      35477, 8705, 9953, 119300, 17173, 33813, 8692, 134132, 8125, 63394, 
      65306, 133961, 11956, 15520, 32810, 130090, 11213, 15188, 23624, 8770, 
      73125, 139786, 7844, 11425, 98500, 10829, 75625, 8801, 10132, 6201, 
      7389, 8125, 9721, 6565, 94877, 104072, 13250, 102050, 89284, 117937, 
      6056, 21541, 99149, 7677, 116986, 121725, 23668, 98260, 121588, 19618, 
      6660, 6757, 12820, 21780, 126157, 4625, 4258, 141610, 5140, 7442, 
      21677, 90746, 164968, 3649, 90865, 140777, 19154, 3592, 19045, 3133, 
      114365, 137498, 4148, 6548, 6445, 16057, 6469, 9725, 6890, 5329, 2693, 
      5345, 103877, 109045, 116360, 8425, 112249, 118306, 19010, 3364, 
      131364, 174820, 100277, 118645, 124181, 187442, 4001, 1565, 6205, 
      11848, 129608, 187205, 5338, 14752, 16180, 16921, 115540, 161296, 1261, 
      108018, 121433, 4442, 6002, 1924, 113009, 172180, 778, 196093, 198754, 
      169597, 154289, 745, 2340, 13120, 565, 166993, 2005, 151805, 610, 3466, 
      11466, 2000, 120116, 155636, 163616, 586, 132130, 144761, 388, 3240, 
      120733, 3205, 450, 134885, 673, 769, 144500, 146770, 142193, 1649, 
      2074, 386, 8480, 164852, 173893, 189229, 217157, 0, 6561, 137642, 
      142130, 164840, 226580, 18, 1945, 195373, 272, 1312, 156832, 176416, 
      74, 5812, 152136, 168136, 1345, 173105, 185, 1220, 1042, 1377, 104, 
      1700, 166564, 169844, 173156, 544, 171565, 205, 1073, 1108, 175048, 
      186985, 203762, 544, 169321, 765, 585, 174373, 720, 1360, 215921, 1325, 
      202501, 1745, 1989, 1378, 1450, 205393, 1872, 1312, 1345, 201105, 1898, 
      2097, 219610, 227225, 1781, 2125, 1933, 2210, 2074, 2440, 2180, 2341, 
      3904, 3077, 2597, 2501, 4705, 3001, 2617, 4201, 4148, 3005, 2941, 3249, 
      4225, 4105, 4261, 4450, 5245, 5441, 5882, 6208, 5540, 5480, 5501, 6921, 
      5876, 7241, 7085, 8258, 7373, 8656, 7289, 7496, 7569, 8273, 9425, 8513, 
      9805, 8957, 9032, 9792, 10642, 12842, 13546, 12773, 13060, 13274 ], 
  [ 346969, 341497, 339453, 338186, 335602, 333376, 331201, 328585, 326525, 
      326196, 324473, 318994, 314785, 316001, 314329, 314162, 309761, 308650, 
      300050, 299140, 296530, 294248, 292781, 290813, 289700, 288658, 276850, 
      273268, 273290, 267625, 265421, 263233, 260584, 258593, 257533, 256292, 
      254377, 254032, 254378, 253109, 253045, 248020, 248165, 247172, 245554, 
      244436, 244010, 242065, 241810, 239962, 239242, 238265, 235156, 234018, 
      232405, 230401, 231769, 229490, 228058, 226585, 225914, 225769, 225674, 
      225301, 224712, 222325, 215297, 216257, 213460, 207701, 205498, 203125, 
      201797, 203513, 199316, 198061, 200729, 191258, 193778, 190265, 191161, 
      188833, 185261, 187925, 182858, 183485, 182376, 336712, 179777, 181220, 
      179218, 178762, 180625, 178586, 174980, 174788, 316100, 175738, 173345, 
      318217, 172421, 174529, 296129, 171685, 173421, 173605, 171145, 171953, 
      316377, 168164, 168109, 327301, 168673, 165973, 311573, 165125, 164852, 
      298061, 266257, 297098, 312953, 160805, 271690, 160025, 160289, 159210, 
      159525, 158548, 157216, 156925, 296650, 274261, 278353, 154340, 243304, 
      153257, 155165, 246185, 152848, 240544, 154466, 248714, 239265, 302804, 
      143657, 143705, 223354, 207425, 220337, 226640, 303785, 231829, 212776, 
      223229, 140593, 144313, 137930, 140042, 136225, 135545, 204593, 251024, 
      262160, 135929, 139625, 147149, 209401, 231821, 134897, 182672, 224912, 
      131965, 143869, 131144, 185333, 185769, 233929, 189890, 172818, 174260, 
      222746, 125317, 125332, 182916, 124709, 249925, 123202, 123985, 131920, 
      180640, 197833, 121370, 128153, 164930, 120116, 124072, 134600, 135845, 
      181717, 194245, 127674, 128241, 179840, 220736, 180149, 152685, 205173, 
      176306, 123344, 130241, 188228, 113594, 113618, 113017, 145296, 170496, 
      116194, 118625, 146081, 212680, 110905, 112653, 118810, 110624, 227188, 
      116786, 209417, 109000, 117364, 118309, 133236, 108817, 130589, 117972, 
      117098, 117325, 104002, 146722, 102425, 106244, 107729, 115856, 123716, 
      133729, 171457, 201613, 100889, 110690, 124825, 131818, 170185, 168394, 
      142490, 97045, 96136, 96442, 100105, 163081, 95120, 100640, 120464, 
      97730, 125578, 162194, 95017, 118016, 117730, 165250, 91373, 92429, 
      135304, 186068, 92365, 94445, 94697, 143042, 156650, 162425, 90009, 
      90001, 161289, 90922, 98050, 105965, 107573, 92698, 90513, 93392, 
      87601, 102901, 95652, 105205, 155605, 89945, 88650, 85081, 90577, 
      93322, 83385, 105473, 95594, 151492, 152552, 155237, 84034, 128749, 
      129625, 100825, 83810, 80424, 80308, 86248, 99410, 99125, 80186, 79861, 
      106961, 79921, 78417, 146485, 101933, 92105, 76778, 114985, 124025, 
      77477, 88532, 89476, 83938, 74629, 75685, 76465, 82629, 94433, 76484, 
      93305, 81541, 78770, 78341, 78202, 75466, 73477, 73044, 110777, 83597, 
      143113, 117620, 74225, 155389, 116233, 71965, 73314, 78013, 151412, 
      77480, 70805, 109429, 100850, 70250, 70901, 76309, 77114, 142057, 
      97730, 77269, 106669, 89669, 73685, 71780, 124340, 125242, 89730, 
      137296, 148877, 100570, 85306, 92681, 143293, 139464, 80253, 69700, 
      68900, 65537, 66436, 123589, 78714, 118805, 78440, 75332, 104917, 
      134765, 99730, 67373, 78170, 132673, 74320, 105120, 135362, 110090, 
      63290, 66722, 132196, 97844, 87464, 66596, 84404, 148437, 74322, 62197, 
      95857, 135488, 116729, 65348, 157730, 135592, 107172, 96997, 113849, 
      74666, 60925, 102050, 97172, 129274, 84485, 95330, 62437, 95930, 87397, 
      77570, 71521, 62746, 103300, 92365, 67194, 68017, 121320, 83317, 61317, 
      104914, 85265, 74170, 56405, 97088, 85508, 71513, 66820, 61049, 126261, 
      117370, 94977, 92962, 86850, 80257, 54450, 54344, 54925, 144857, 54290, 
      61850, 56473, 113033, 83213, 70957, 63620, 53285, 66952, 67976, 139577, 
      137201, 136612, 50297, 52025, 55217, 134410, 129253, 121018, 65858, 
      50018, 139284, 115848, 60309, 114377, 62297, 54770, 52810, 49130, 
      57490, 121841, 99025, 96361, 89609, 70304, 52244, 57049, 125245, 
      108970, 105561, 73445, 70024, 65480, 50660, 47533, 94178, 68993, 55553, 
      139072, 118480, 50500, 46980, 108226, 97754, 81946, 51266, 46514, 
      46450, 139432, 134005, 59252, 58117, 126740, 99700, 54353, 94276, 
      73684, 51325, 44424, 62596, 46181, 100864, 43489, 45865, 60010, 46570, 
      72020, 46532, 46036, 59597, 94925, 85706, 71200, 43380, 41785, 75773, 
      73565, 52468, 40904, 41288, 63005, 57042, 42802, 69241, 68224, 48649, 
      46084, 40784, 42025, 70930, 41450, 53525, 57973, 41908, 44138, 39485, 
      57305, 44816, 41017, 38986, 38029, 38861, 67912, 41093, 51890, 38020, 
      41488, 50642, 47930, 47125, 43844, 37396, 59746, 47888, 36944, 35828, 
      40673, 44185, 37845, 39850, 35249, 61781, 33853, 33349, 33380, 45445, 
      35677, 38237, 45305, 32436, 41809, 31688, 50180, 32773, 31345, 32058, 
      33178, 36752, 41092, 47965, 30113, 30313, 34345, 30922, 52042, 28949, 
      28936, 30125, 54500, 57124, 61661, 64621, 28345, 28305, 50690, 28340, 
      27709, 71325, 27040, 27625, 39217, 26280, 25957, 37802, 25604, 37049, 
      25477, 24592, 25049, 72229, 22562, 22490, 22234, 21365, 40637, 20992, 
      52849, 74453, 20077, 19961, 35450, 19093, 19060, 18965, 19730, 19925, 
      19172, 20260, 66896, 22181, 68765, 17865, 18122, 18196, 20149, 25364, 
      37064, 17082, 17125, 16900, 16276, 15892, 16132, 76141, 15658, 15273, 
      15284, 18610, 15122, 14120, 14248, 14285, 16714, 16592, 29609, 13396, 
      13140, 14440, 25765, 31538, 45893, 16640, 13765, 12402, 12356, 12101, 
      11981, 70228, 12178, 36413, 71965, 11861, 57892, 11281, 12114, 42354, 
      53665, 11450, 11925, 11848, 10693, 11357, 11042, 94882, 11681, 10196, 
      16561, 25129, 19805, 11345, 9413, 29573, 10116, 9616, 9792, 10685, 
      8836, 9925, 27332, 65108, 9577, 10522, 8945, 15146, 10244, 8900, 71753, 
      7858, 14130, 9421, 83021, 9826, 31561, 32825, 82850, 7177, 7177, 13289, 
      79789, 6920, 6845, 9125, 7717, 37890, 87217, 8249, 6322, 55813, 6050, 
      39418, 6452, 6001, 8874, 7146, 6586, 5914, 7780, 53000, 59765, 5393, 
      58229, 48865, 70066, 7109, 7204, 55976, 5490, 69277, 72882, 7873, 
      55249, 72745, 6253, 5445, 5380, 4477, 6957, 76180, 7460, 8065, 88069, 
      5869, 4121, 6530, 49517, 106405, 6970, 49474, 87236, 5141, 5941, 5032, 
      6778, 66818, 84605, 4553, 3065, 2962, 3826, 2824, 2516, 2597, 2980, 
      5690, 2834, 58760, 62632, 68165, 2026, 65026, 69625, 4349, 3445, 79605, 
      113989, 55970, 69802, 74042, 124181, 2624, 6344, 1588, 1885, 78173, 
      123944, 1693, 2521, 2977, 3232, 67345, 103057, 6850, 61605, 71780, 
      1445, 1061, 3301, 65300, 111673, 6205, 131050, 133225, 109576, 97346, 
      5200, 2097, 1537, 6154, 107458, 2248, 95348, 5065, 1117, 1017, 2081, 
      70625, 98369, 104729, 4717, 79885, 89762, 5653, 1053, 71080, 1018, 
      4581, 81992, 3508, 3280, 89501, 91285, 87680, 1730, 1345, 3869, 137, 
      105641, 112900, 125320, 148226, 6561, 0, 84101, 87617, 105629, 156029, 
      7065, 1378, 130330, 4241, 2041, 99241, 114937, 7769, 61, 95517, 108277, 
      2074, 112274, 8528, 2273, 2581, 2106, 6989, 1781, 107029, 109661, 
      112325, 3865, 111058, 7252, 3098, 3133, 113893, 123562, 137261, 9049, 
      109300, 10242, 5202, 113380, 9225, 3385, 147314, 4322, 136324, 3770, 
      13410, 10693, 4933, 138730, 12321, 7225, 6772, 135252, 12185, 12546, 
      150517, 156836, 6722, 11764, 10600, 11849, 9769, 11917, 7445, 6472, 
      3985, 13850, 11426, 7442, 3490, 12802, 9826, 4282, 4553, 11834, 10312, 
      9810, 14836, 11152, 9850, 8581, 15370, 8762, 7745, 17953, 13397, 12365, 
      11252, 19314, 14057, 9104, 16724, 20813, 17498, 21697, 15146, 12437, 
      14130, 18560, 21008, 16208, 21874, 13736, 13325, 20241, 20605, 24425, 
      25777, 19658, 20917, 20969 ], 
  [ 452546, 438946, 440378, 437949, 431881, 441829, 430372, 423112, 424528, 
      432317, 434650, 430321, 404648, 429642, 415210, 423161, 409474, 408361, 
      402065, 402893, 405497, 392193, 383764, 397450, 384157, 383693, 382301, 
      374653, 383373, 374218, 358672, 367498, 358465, 330370, 355408, 350685, 
      350506, 336821, 360945, 344016, 341632, 335437, 313540, 312545, 343985, 
      341125, 347077, 327730, 311233, 341861, 330701, 329722, 337625, 334745, 
      322690, 316042, 295370, 310489, 326453, 309898, 320825, 317780, 306665, 
      324850, 313241, 320128, 299746, 283306, 296165, 277632, 300365, 302626, 
      294916, 257770, 295909, 279572, 255560, 286093, 248013, 282778, 250612, 
      246538, 281242, 240986, 254473, 248720, 249929, 193145, 264146, 244129, 
      274025, 241085, 227866, 231625, 269197, 264365, 182957, 235733, 268138, 
      182170, 265472, 231620, 176900, 246754, 232250, 231274, 242152, 229618, 
      178580, 257725, 254770, 180802, 226330, 240448, 174928, 259898, 252085, 
      171274, 164986, 169145, 172820, 246868, 163453, 242026, 235330, 242369, 
      233984, 236485, 230509, 224416, 164041, 159050, 159080, 224145, 153025, 
      212616, 204084, 152424, 209885, 151421, 193517, 149725, 148394, 156825, 
      230836, 223924, 142909, 143218, 142210, 142133, 154898, 141520, 141025, 
      139876, 198178, 184498, 212913, 196465, 216424, 226762, 136890, 138661, 
      140517, 190600, 178056, 163540, 134152, 134532, 191306, 137581, 133421, 
      208672, 164896, 210169, 135018, 133130, 131410, 131449, 134093, 132633, 
      127177, 209546, 207821, 128525, 203716, 129412, 208585, 192548, 156397, 
      123917, 121970, 188185, 161908, 127345, 193309, 170585, 148633, 146978, 
      122090, 120698, 158525, 157352, 120789, 119925, 119936, 127850, 117698, 
      118989, 157085, 144842, 115245, 195469, 194333, 191410, 125669, 116069, 
      164425, 156996, 124132, 113009, 193352, 173060, 151957, 183789, 113593, 
      152249, 110900, 187961, 148765, 146810, 127517, 179656, 123700, 136601, 
      136305, 135952, 170765, 110245, 184266, 155025, 150130, 133317, 123777, 
      115810, 103076, 102490, 174024, 136845, 119080, 113893, 101800, 100585, 
      104837, 171328, 177377, 163181, 145384, 97000, 170557, 141277, 112381, 
      148225, 107633, 94365, 150146, 109925, 109057, 92777, 183618, 156834, 
      98209, 92133, 201428, 143188, 142280, 94925, 92293, 91688, 176450, 
      174122, 91130, 153001, 128809, 114682, 112810, 216253, 147368, 134005, 
      158372, 114512, 236021, 110434, 87754, 211752, 209873, 181364, 223976, 
      120581, 155882, 278308, 246969, 83045, 82945, 82730, 199445, 86980, 
      86696, 269012, 133097, 182489, 148733, 123353, 267013, 266148, 185149, 
      181924, 289642, 141962, 149156, 79184, 95530, 248680, 165493, 313898, 
      81076, 133706, 105901, 104525, 224845, 165076, 140612, 135592, 115076, 
      262018, 190129, 97330, 218384, 205753, 203584, 202865, 186209, 161600, 
      164645, 309096, 229716, 382610, 326377, 187282, 408224, 323828, 141520, 
      131849, 115088, 400765, 209673, 151378, 308900, 286981, 151981, 140452, 
      115700, 113605, 382706, 280377, 109696, 304394, 258394, 199490, 123925, 
      72085, 348485, 259613, 375037, 399376, 291329, 248225, 84500, 388570, 
      380681, 232730, 186797, 187153, 150730, 133649, 348560, 231185, 338554, 
      231489, 99621, 72946, 373652, 293957, 118340, 93757, 369818, 98605, 
      71405, 375985, 320553, 157753, 115945, 369917, 291485, 263705, 114077, 
      83165, 403556, 223301, 138676, 73736, 377845, 337626, 185905, 422705, 
      379105, 317045, 70810, 333000, 229437, 128116, 67741, 294281, 367561, 
      262450, 291853, 108740, 294769, 272896, 245089, 225700, 103825, 313157, 
      67322, 212669, 216970, 355529, 265906, 192866, 319981, 271912, 240517, 
      114292, 302293, 273313, 233218, 217505, 96314, 367424, 348673, 297860, 
      292945, 277553, 259940, 119873, 116865, 113386, 405736, 113909, 90149, 
      102170, 341428, 271008, 237290, 213133, 110578, 78425, 77129, 397546, 
      392850, 391681, 141226, 111634, 98586, 387737, 377360, 360425, 224065, 
      144425, 397829, 350033, 205754, 347400, 214120, 183973, 173893, 123813, 
      88093, 363562, 314066, 307922, 291890, 240685, 172745, 87650, 371024, 
      336769, 329300, 251362, 241561, 227737, 167677, 130330, 304573, 239368, 
      86728, 399925, 358453, 170993, 121073, 337177, 313945, 276097, 176977, 
      140905, 122281, 401441, 390794, 211061, 207026, 377145, 319945, 195138, 
      308717, 257965, 185146, 139385, 68237, 101700, 324581, 119306, 100802, 
      220505, 95705, 256293, 168165, 95749, 68130, 312836, 291437, 255469, 
      152249, 118754, 268738, 263050, 199613, 119609, 113033, 61090, 216365, 
      155725, 252922, 250165, 187090, 175825, 141525, 100426, 258089, 150889, 
      69584, 221930, 156565, 170973, 139060, 62920, 175709, 95930, 141457, 
      121360, 103050, 51481, 161540, 66197, 102785, 86533, 204145, 70353, 
      192506, 179365, 142757, 54325, 197325, 144621, 107545, 82810, 184340, 
      155378, 167821, 138280, 49972, 133978, 109114, 108565, 65530, 88820, 
      79780, 64808, 120377, 70010, 117305, 55757, 139268, 118120, 100853, 
      92693, 77125, 65221, 55274, 101218, 99098, 78770, 91585, 48905, 117450, 
      109897, 94266, 46141, 44125, 41122, 39442, 119162, 117962, 47545, 
      96533, 99380, 33956, 118429, 96394, 59266, 107225, 106900, 59005, 
      108865, 59410, 118016, 99725, 90900, 27290, 117981, 97029, 121129, 
      101698, 44410, 96101, 32836, 23698, 112580, 115362, 46169, 107530, 
      105757, 95220, 86125, 84580, 88465, 80273, 23669, 68850, 22052, 90050, 
      84505, 81677, 71450, 56365, 39065, 113621, 88724, 119813, 112229, 
      102565, 91205, 17812, 113345, 106580, 88029, 66413, 117441, 90337, 
      88145, 87602, 69149, 68445, 39700, 109325, 104429, 76729, 44554, 36405, 
      24660, 63845, 120128, 91505, 105957, 95842, 90500, 14185, 112153, 
      29088, 13600, 110674, 16925, 104872, 77285, 24005, 17914, 112577, 
      118850, 118193, 104858, 115380, 112165, 10405, 119762, 102617, 53882, 
      38090, 45522, 121160, 94868, 31508, 111809, 105509, 80165, 119914, 
      93125, 75074, 32741, 11353, 114740, 124381, 111784, 50125, 123521, 
      112897, 9290, 82273, 51425, 119794, 7794, 123677, 25352, 24296, 7621, 
      97826, 85066, 51156, 7456, 99305, 84730, 64970, 111700, 19493, 6760, 
      117450, 95801, 10730, 96685, 17533, 105785, 98954, 126185, 114017, 
      108817, 100025, 119869, 10809, 8874, 85000, 9076, 11890, 6409, 118610, 
      63605, 9137, 105389, 6196, 5741, 59050, 8986, 5602, 66128, 108818, 
      108173, 82330, 61610, 4973, 125329, 129412, 4096, 116194, 99944, 60013, 
      9620, 4442, 126565, 8989, 3249, 62672, 122050, 62561, 127525, 4285, 
      2932, 113698, 98290, 98185, 67729, 97465, 84397, 94916, 102257, 124105, 
      101529, 4913, 4145, 3298, 86797, 3637, 3016, 59536, 111410, 1970, 3874, 
      5013, 2605, 2205, 5364, 105365, 131121, 92725, 73882, 1690, 5121, 
      96308, 66394, 63370, 61885, 2458, 2210, 134521, 3092, 1665, 98368, 
      91024, 115882, 2137, 2690, 133280, 5825, 6260, 2329, 1117, 128789, 
      108866, 67706, 133801, 1945, 110753, 853, 128648, 100340, 71240, 
      110002, 1066, 970, 1530, 127136, 464, 481, 132130, 100850, 937, 100813, 
      126992, 241, 121273, 119885, 202, 244, 117, 109625, 106340, 123940, 
      77866, 1250, 2125, 4105, 9029, 137642, 84101, 0, 36, 1226, 11026, 
      139880, 106933, 5045, 126034, 112234, 634, 2410, 142900, 87050, 386, 
      1546, 112261, 2061, 145973, 113618, 115664, 112289, 139210, 109642, 
      1450, 1762, 2106, 123322, 1993, 140045, 117905, 117938, 2498, 4045, 
      6724, 147050, 1961, 151721, 129281, 2557, 147218, 118178, 9225, 122585, 
      6925, 118549, 161825, 151568, 124928, 7585, 157250, 135914, 133721, 
      7001, 156532, 157469, 10660, 12337, 131921, 153781, 149137, 153864, 
      144820, 153346, 133794, 128761, 111770, 159913, 150529, 132625, 106633, 
      155381, 143125, 112061, 113490, 150929, 144185, 140777, 160297, 143845, 
      137321, 130832, 159073, 128101, 121864, 167450, 148970, 144458, 139285, 
      171125, 150786, 123205, 158661, 173188, 161173, 175810, 150697, 137546, 
      145037, 162805, 169885, 151165, 172489, 138249, 136098, 165050, 163664, 
      173268, 176936, 151673, 156410, 155880 ], 
  [ 456482, 442714, 444218, 441765, 435625, 445825, 434176, 426820, 428308, 
      436265, 438682, 434377, 408260, 433746, 419050, 427169, 413290, 412177, 
      405929, 406793, 409505, 395973, 387400, 401410, 387865, 387413, 386237, 
      378505, 387405, 378178, 362356, 371410, 362245, 333610, 359188, 354393, 
      354250, 340289, 364905, 347652, 345220, 339001, 316648, 315653, 347777, 
      344881, 350965, 331258, 314425, 345725, 334349, 333370, 341501, 338585, 
      326314, 319570, 298442, 313921, 330245, 313378, 324545, 321440, 310097, 
      328666, 316829, 323908, 303250, 286450, 299633, 280836, 304085, 306442, 
      298600, 260650, 299665, 283016, 258452, 289813, 250893, 286450, 253600, 
      249490, 284986, 243842, 257713, 251828, 253085, 191933, 267650, 247189, 
      277745, 244133, 230602, 234481, 272905, 267977, 181961, 238733, 271858, 
      181114, 269156, 234560, 176192, 250066, 235226, 234226, 245380, 232570, 
      177488, 261337, 258322, 179530, 229282, 243748, 173860, 263618, 255649, 
      170410, 164650, 168257, 171680, 250408, 162973, 245482, 238642, 245849, 
      237284, 239857, 233785, 227572, 163057, 158426, 158372, 227349, 152917, 
      215604, 206856, 152244, 212825, 151337, 196085, 149437, 148274, 155565, 
      234400, 227344, 143005, 143650, 142354, 142145, 153578, 141412, 141301, 
      139912, 201130, 187090, 216225, 199393, 219844, 230410, 137250, 138097, 
      139761, 193492, 180612, 165640, 134356, 134280, 194234, 138409, 133289, 
      212020, 167092, 213565, 135738, 133802, 131050, 132001, 135053, 133533, 
      126961, 213050, 211289, 129161, 207112, 128680, 212113, 195728, 158665, 
      124505, 122162, 191329, 164368, 128329, 196585, 173309, 150685, 148970, 
      122618, 120938, 160925, 159716, 121329, 119601, 120452, 129098, 117650, 
      119565, 159545, 146906, 115497, 198925, 197765, 194794, 127025, 116705, 
      167185, 159552, 125440, 112709, 196820, 176072, 154405, 187065, 113005, 
      154745, 110624, 191357, 151177, 149162, 129161, 182884, 125320, 138749, 
      138465, 138100, 173909, 111253, 187722, 157797, 152770, 135441, 125541, 
      117202, 103424, 102202, 177300, 139149, 120724, 115285, 102148, 100945, 
      105821, 174628, 180821, 166325, 148084, 97396, 173881, 143881, 113977, 
      151033, 109025, 94725, 153050, 111521, 110641, 93041, 187290, 159930, 
      99205, 91953, 205448, 145960, 145028, 95693, 92725, 91988, 180002, 
      177626, 91442, 156049, 131209, 116626, 114682, 220573, 150308, 136609, 
      161600, 116516, 240689, 112306, 88114, 216036, 214145, 185120, 228500, 
      122909, 159146, 283648, 251865, 83393, 83269, 82994, 203597, 87880, 
      87572, 274256, 135881, 186365, 151913, 125885, 272245, 271368, 189085, 
      185800, 295186, 145010, 152384, 79556, 97162, 253684, 169093, 319778, 
      81952, 136634, 108025, 106601, 229525, 168712, 143720, 138580, 117512, 
      267250, 194245, 99178, 222980, 210145, 207940, 207209, 190265, 165188, 
      168305, 314964, 234504, 389330, 332461, 191386, 415220, 329888, 144724, 
      134825, 117620, 407689, 214173, 154810, 314792, 292597, 155437, 143656, 
      118280, 116125, 389450, 285921, 112132, 310250, 263650, 203858, 126769, 
      72769, 354869, 264893, 381721, 406324, 297041, 253361, 86096, 395410, 
      387437, 237650, 190985, 191365, 154258, 136805, 354980, 236105, 344866, 
      236421, 101889, 74050, 380360, 299741, 121160, 95845, 376490, 100873, 
      72473, 382729, 326673, 161473, 118729, 376601, 297257, 269117, 116825, 
      84905, 410600, 228149, 142024, 75044, 384625, 343962, 190165, 429953, 
      385909, 323153, 72034, 339300, 234405, 131272, 68797, 300125, 374257, 
      267898, 297685, 111464, 300649, 278500, 250321, 230656, 106441, 319265, 
      68570, 217445, 221818, 362141, 271450, 197354, 326197, 277540, 245725, 
      117256, 308305, 278965, 238330, 222389, 98810, 374180, 355225, 303824, 
      298849, 283265, 265424, 122993, 119925, 116362, 412900, 116909, 92501, 
      104882, 347920, 276660, 242498, 217993, 113530, 80429, 79085, 404650, 
      399906, 398725, 144874, 114634, 101250, 394745, 384260, 367145, 229105, 
      148145, 404945, 356645, 210530, 353988, 219028, 188413, 178165, 127125, 
      90493, 370330, 320282, 314066, 297842, 245977, 177005, 90050, 377876, 
      343249, 335696, 256810, 246877, 232861, 171865, 133810, 310693, 244660, 
      89140, 407089, 365185, 175253, 124373, 343681, 320185, 281881, 181345, 
      144625, 125617, 408629, 397874, 215969, 211874, 384093, 326269, 199818, 
      314921, 263545, 189682, 143117, 70121, 104616, 330977, 122642, 103706, 
      225593, 98489, 261873, 172449, 98545, 70074, 319112, 297461, 261049, 
      156269, 122114, 274498, 268738, 204425, 123005, 116285, 62818, 221429, 
      159829, 258490, 255697, 191722, 180277, 145377, 103402, 263729, 154921, 
      71684, 227090, 160705, 175365, 142888, 64804, 180185, 98834, 145345, 
      124852, 106146, 52909, 165800, 68261, 105893, 89233, 209089, 72585, 
      197282, 183937, 146705, 55981, 202185, 148617, 110797, 85450, 189008, 
      159578, 172237, 142180, 51496, 137818, 112450, 111889, 67714, 91688, 
      82408, 66980, 123965, 72362, 120845, 57641, 143240, 121684, 104045, 
      95693, 79729, 67489, 57194, 104458, 102290, 81458, 94609, 50609, 
      121050, 113341, 97362, 47737, 45625, 42466, 40690, 122810, 121586, 
      49249, 99713, 102632, 34952, 122089, 99586, 61450, 110669, 110344, 
      61213, 112357, 61642, 121700, 103049, 94032, 28130, 121725, 100341, 
      124945, 105130, 46258, 99425, 34192, 24418, 116264, 119106, 48161, 
      111130, 109321, 98568, 89269, 87688, 91669, 83285, 24545, 71586, 22856, 
      93314, 87649, 84761, 74282, 58777, 40877, 117389, 91976, 123713, 
      115985, 106129, 94529, 18376, 117137, 110240, 91305, 69173, 121329, 
      93685, 91445, 90890, 72005, 71289, 41680, 113081, 108089, 79789, 46714, 
      38277, 25992, 66593, 124100, 94913, 109665, 99346, 93896, 14797, 
      115993, 30708, 14164, 114490, 17849, 108580, 80405, 25397, 18946, 
      116441, 122834, 122165, 108578, 119304, 116029, 10429, 123770, 106301, 
      56426, 40130, 47826, 125204, 98408, 33320, 115685, 109265, 83393, 
      123946, 96641, 78194, 34625, 12013, 118688, 128509, 115684, 52621, 
      127637, 116821, 9770, 85585, 53969, 123850, 8010, 127805, 26996, 25892, 
      7837, 101474, 88450, 53712, 7732, 102989, 88114, 67898, 115624, 20885, 
      6868, 121482, 99425, 11570, 100333, 18853, 109613, 102650, 130385, 
      118001, 112705, 103745, 123961, 11709, 9594, 88420, 9832, 12898, 6865, 
      122690, 66545, 9941, 109229, 6664, 6125, 61882, 9802, 5986, 69140, 
      112730, 112073, 85714, 64514, 5273, 129541, 133696, 4132, 120250, 
      103700, 62893, 10568, 4106, 130813, 9925, 3285, 65636, 126226, 65525, 
      131797, 4765, 3016, 117730, 102034, 101929, 70825, 101197, 87865, 
      98600, 106085, 128329, 105345, 5573, 4709, 3730, 90325, 4141, 3412, 
      62452, 115418, 2138, 3370, 5733, 2989, 2493, 4680, 109265, 135477, 
      96385, 77146, 1882, 4437, 100040, 69490, 66394, 64873, 2890, 1898, 
      138937, 3656, 1989, 102148, 94660, 119986, 2605, 2210, 137684, 5009, 
      5408, 1885, 901, 133121, 112850, 70850, 138217, 1537, 114773, 673, 
      132980, 104168, 74468, 114010, 1402, 730, 1170, 131444, 596, 409, 
      136522, 104690, 1261, 104653, 131300, 325, 125485, 124073, 130, 136, 
      81, 113633, 110288, 128200, 81250, 866, 1609, 3373, 7925, 142130, 
      87617, 36, 0, 842, 9802, 144404, 110893, 4229, 130330, 116290, 370, 
      1858, 147472, 90626, 194, 1114, 116317, 1557, 150593, 117698, 119780, 
      116345, 143722, 113650, 1042, 1306, 1602, 127570, 1513, 144569, 122057, 
      122090, 1970, 3349, 5800, 151682, 1517, 156425, 133625, 2041, 151850, 
      122330, 8145, 126809, 6025, 122701, 166673, 156260, 129188, 6649, 
      162026, 140354, 138125, 6125, 161296, 162245, 9544, 11125, 136289, 
      158497, 153781, 158580, 149392, 158050, 138186, 133069, 115778, 164713, 
      155185, 136993, 110545, 160109, 147661, 116069, 117522, 155585, 148733, 
      145265, 165085, 148369, 141737, 135140, 163825, 132349, 126004, 172322, 
      153554, 148970, 143713, 176045, 155394, 127345, 163377, 178120, 165925, 
      180778, 155281, 141914, 149525, 167569, 174745, 155737, 177385, 142605, 
      140418, 169826, 168404, 178128, 181844, 156185, 160994, 160452 ], 
  [ 477700, 463112, 464960, 462389, 455897, 467309, 454730, 446906, 448738, 
      457505, 460324, 456125, 427858, 455720, 439748, 448677, 433864, 432749, 
      426717, 427753, 430981, 416345, 407074, 422644, 407881, 407485, 407329, 
      399185, 408953, 399368, 382210, 392360, 382553, 351304, 379490, 374345, 
      374372, 359077, 386069, 367250, 364586, 358241, 333682, 332685, 368113, 
      365041, 371761, 350312, 331853, 366397, 353977, 352996, 362221, 359129, 
      345812, 338600, 315268, 332485, 350545, 332168, 344493, 341098, 328653, 
      349076, 336137, 344138, 322132, 303592, 318337, 298250, 323989, 326804, 
      318322, 276484, 319729, 301570, 274338, 309685, 266705, 306088, 269930, 
      265640, 304960, 259524, 275245, 268722, 270209, 187945, 286452, 263845, 
      297589, 260725, 245684, 250141, 292681, 287289, 179001, 255085, 291688, 
      177860, 288810, 250618, 174618, 267920, 251456, 250340, 262826, 248680, 
      174050, 280633, 277328, 175220, 245384, 261530, 170530, 283428, 274705, 
      168064, 164852, 165789, 167994, 269338, 162473, 264004, 256468, 264485, 
      255050, 257969, 251429, 244634, 160109, 157216, 156754, 244637, 154193, 
      231842, 222050, 153170, 228829, 152725, 210285, 149833, 149480, 151253, 
      253402, 245650, 145241, 147508, 144820, 143973, 148968, 142658, 144401, 
      141850, 217160, 201380, 233993, 215305, 238130, 249796, 140744, 137125, 
      137861, 209218, 194714, 177538, 137090, 134810, 210132, 144157, 134397, 
      229946, 179450, 231721, 140960, 138788, 131048, 136405, 141425, 139613, 
      127645, 231712, 229777, 133961, 225250, 126866, 230885, 212818, 171341, 
      129061, 124804, 208237, 177970, 134797, 214129, 188185, 162313, 160308, 
      126880, 123808, 174233, 172850, 125645, 119741, 124650, 136832, 119120, 
      124049, 173133, 158580, 118409, 217321, 216045, 212840, 135269, 121469, 
      182213, 173594, 133450, 112945, 215266, 192314, 167921, 204581, 111845, 
      168489, 110970, 209449, 164513, 162208, 138785, 200162, 134818, 150797, 
      150569, 150146, 190765, 117785, 206084, 172853, 167188, 147365, 135725, 
      125588, 106762, 102464, 194786, 151937, 130322, 123665, 105482, 104333, 
      112221, 192218, 199105, 183157, 162770, 100946, 191581, 158101, 123325, 
      166237, 117385, 98093, 168712, 120861, 119921, 95941, 206660, 176516, 
      105641, 92705, 226498, 160978, 159930, 101025, 96433, 95058, 198788, 
      196180, 94568, 172397, 144425, 127636, 125344, 243065, 166130, 150805, 
      178810, 127810, 264857, 122960, 91460, 238346, 236393, 204874, 251962, 
      135757, 176516, 311050, 277121, 86665, 86425, 85860, 225253, 93818, 
      93394, 301186, 150921, 206681, 168865, 139705, 299113, 298178, 209689, 
      206114, 323560, 161320, 169562, 82930, 106624, 279442, 188065, 349768, 
      87754, 152352, 119857, 118201, 253709, 187850, 160306, 154586, 130850, 
      294100, 215701, 109672, 246754, 232933, 230554, 229765, 211429, 184090, 
      187553, 344882, 259202, 423364, 363421, 212776, 450586, 360730, 161762, 
      150761, 131410, 442705, 237473, 172948, 344818, 321289, 173689, 160690, 
      132298, 129853, 423592, 314261, 125450, 340096, 290596, 226512, 142057, 
      77617, 387265, 291953, 415565, 441442, 326185, 279721, 95346, 430004, 
      421625, 262964, 212761, 213253, 172840, 153589, 387538, 261413, 376900, 
      261785, 114377, 80912, 414306, 329221, 136314, 107461, 410260, 113357, 
      79157, 416845, 357773, 180973, 133705, 410425, 326673, 296793, 131625, 
      94833, 446162, 253097, 159722, 82882, 418909, 376100, 212269, 466497, 
      420305, 354185, 79460, 371258, 259925, 148034, 75409, 329877, 408125, 
      295732, 327373, 126130, 330565, 307082, 277105, 256106, 120581, 350281, 
      76096, 242021, 246740, 395585, 299732, 220532, 357725, 306226, 272381, 
      133066, 338845, 307765, 264520, 247477, 112356, 408314, 388373, 334130, 
      328865, 312353, 293410, 139553, 136193, 132224, 449002, 132885, 105345, 
      119464, 380770, 305450, 269140, 242953, 129268, 91585, 90009, 440452, 
      435476, 434237, 163972, 130600, 115592, 430081, 419074, 401089, 254929, 
      167589, 440801, 390065, 235076, 387290, 244210, 211333, 200273, 144593, 
      103553, 404500, 351784, 345220, 328068, 273013, 199053, 103108, 412450, 
      376025, 368066, 284596, 274025, 259081, 193561, 152084, 341725, 271690, 
      102250, 443165, 399173, 197293, 141773, 376565, 351793, 311285, 203905, 
      164053, 143189, 444817, 433540, 241137, 236752, 419117, 358277, 223880, 
      346345, 291953, 213044, 162593, 80665, 120146, 363325, 140200, 119176, 
      251617, 113377, 290273, 194585, 113489, 80900, 350874, 328005, 289445, 
      177125, 139780, 303760, 297652, 229105, 140841, 133425, 72592, 247325, 
      181085, 286820, 283853, 215528, 203213, 165413, 119204, 292405, 175825, 
      83250, 253444, 182129, 198005, 162802, 75322, 203229, 114280, 165545, 
      143138, 122516, 61217, 187794, 79641, 122317, 103685, 234385, 84773, 
      221764, 207433, 167185, 65381, 227069, 169325, 127909, 99604, 212962, 
      181268, 194969, 162418, 60250, 157760, 129956, 129337, 79652, 106930, 
      96490, 78858, 142685, 85108, 139329, 68121, 163810, 140282, 120845, 
      111565, 93685, 79817, 67840, 121480, 119080, 95812, 110585, 60205, 
      139808, 131345, 113684, 56809, 54233, 50320, 48080, 141796, 140456, 
      58837, 116433, 119698, 41114, 141125, 116360, 73352, 128657, 128330, 
      73225, 130573, 73768, 140842, 120445, 110498, 33508, 141137, 117665, 
      144701, 123028, 56500, 116797, 42050, 29200, 135370, 138500, 59085, 
      129824, 127841, 116042, 105757, 104002, 108445, 99133, 30069, 86096, 
      28026, 110372, 104125, 100945, 89248, 71713, 50913, 136877, 108970, 
      143833, 135409, 124625, 111865, 22370, 136729, 129194, 108401, 83773, 
      141377, 111121, 108649, 108036, 87061, 86285, 52498, 132481, 127025, 
      95825, 58400, 48569, 33674, 81117, 144538, 112625, 128825, 117520, 
      111546, 18989, 135785, 39770, 18122, 134164, 23545, 127730, 96713, 
      33353, 25160, 136341, 143312, 142585, 127780, 139490, 135925, 11765, 
      144360, 125325, 69940, 51208, 60176, 145962, 116730, 43290, 135629, 
      128629, 100205, 144640, 114841, 94480, 44937, 16405, 138970, 149657, 
      135730, 65881, 148725, 136981, 13284, 102785, 67457, 144644, 10244, 
      148945, 36130, 34794, 10069, 120292, 105992, 67250, 10250, 121977, 
      105652, 83232, 135770, 28793, 8570, 142148, 118117, 16804, 119137, 
      26405, 129285, 121684, 151853, 138425, 132665, 122893, 144905, 17225, 
      14240, 106114, 14650, 18932, 10229, 143568, 81913, 14985, 128945, 
      10082, 9137, 76724, 14900, 8996, 84850, 132788, 132073, 103220, 79700, 
      7873, 151045, 155546, 5450, 140996, 122994, 77953, 16290, 3616, 152477, 
      15581, 4589, 81090, 147536, 80977, 153569, 8209, 4546, 138340, 121252, 
      121145, 86909, 120353, 105745, 117522, 125701, 149857, 124901, 9873, 
      8545, 6928, 108485, 7685, 6434, 77650, 135892, 4052, 2036, 10313, 5945, 
      4985, 2474, 129213, 157625, 115169, 94016, 3904, 2225, 119170, 85544, 
      82100, 80405, 6068, 1480, 161369, 7466, 4637, 121498, 113314, 140900, 
      5941, 964, 160042, 2137, 2362, 809, 925, 155125, 133172, 87112, 160625, 
      629, 135265, 865, 154978, 123730, 91130, 134440, 4084, 628, 488, 
      153322, 2290, 1117, 158804, 124304, 3881, 124265, 153170, 1777, 146885, 
      145357, 820, 650, 941, 134037, 130402, 149818, 98632, 36, 137, 857, 
      3609, 164840, 105629, 1226, 842, 0, 4900, 167282, 131045, 1297, 152104, 
      136904, 104, 200, 170578, 108916, 272, 32, 136925, 125, 173925, 138420, 
      140674, 136949, 166528, 134020, 68, 100, 164, 149096, 185, 167425, 
      143109, 143140, 400, 965, 2314, 175048, 349, 180137, 155597, 521, 
      175208, 143368, 3893, 148185, 2633, 143725, 191057, 179890, 150730, 
      3077, 186056, 162760, 160357, 2837, 185266, 186269, 5090, 6205, 158337, 
      182225, 177161, 182306, 172418, 181712, 160340, 154817, 136072, 188833, 
      178609, 159025, 130373, 183877, 170501, 136357, 137924, 179001, 171625, 
      167861, 189125, 171125, 163969, 156850, 187673, 153757, 146890, 196744, 
      176580, 171648, 165985, 200693, 178532, 148213, 187025, 202810, 189745, 
      205640, 178285, 163872, 172061, 191437, 199069, 178669, 201881, 164489, 
      162128, 193736, 192130, 202418, 206362, 178785, 183940, 183338 ], 
  [ 533000, 516452, 519140, 516289, 508957, 523309, 508490, 499546, 502218, 
      512945, 516744, 512825, 479378, 512980, 493928, 504817, 487764, 486649, 
      481177, 482633, 487121, 469825, 458874, 478224, 460521, 460265, 462629, 
      453505, 465373, 454948, 434570, 447380, 436033, 398484, 432970, 426985, 
      427432, 408917, 441649, 419050, 415826, 409201, 379322, 378325, 421733, 
      418241, 426501, 400852, 378473, 420857, 405917, 404936, 416821, 413309, 
      397472, 389140, 360488, 381905, 404165, 382148, 397273, 393178, 378073, 
      402976, 387377, 397618, 372392, 349652, 368177, 345010, 376769, 380704, 
      370682, 319464, 372929, 351130, 317458, 362465, 309685, 358308, 314170, 
      309460, 358020, 302224, 322425, 314362, 316409, 183185, 336712, 308925, 
      350369, 305665, 286984, 292841, 345321, 338809, 176761, 299465, 344468, 
      174920, 341170, 294298, 175738, 315940, 295556, 294160, 309866, 292500, 
      170690, 332153, 328148, 169760, 289204, 309410, 167450, 336208, 325665, 
      167364, 170312, 164809, 164074, 320018, 166253, 313704, 304488, 314465, 
      302930, 306689, 299029, 290834, 158009, 159316, 157874, 291397, 162313, 
      276082, 263770, 160450, 272509, 161125, 249625, 155853, 157460, 145933, 
      304362, 294930, 155741, 161928, 155880, 153493, 142948, 150778, 157001, 
      151650, 260980, 241000, 282013, 258845, 287410, 301736, 154324, 139925, 
      138421, 252338, 233914, 211418, 148850, 141250, 253672, 163197, 142237, 
      278386, 214450, 280721, 158740, 156008, 136228, 152225, 162005, 159493, 
      134505, 281972, 279617, 150761, 274250, 127706, 281425, 259298, 207181, 
      145301, 136424, 254297, 216050, 155657, 261729, 229345, 195633, 192928, 
      142420, 135988, 211613, 209810, 141325, 125341, 140050, 160772, 127940, 
      140149, 211213, 192040, 130729, 267021, 265465, 261700, 160469, 138269, 
      223793, 212794, 158090, 118825, 265106, 236834, 205861, 252181, 114365, 
      206989, 117130, 258449, 202033, 199028, 167345, 247202, 163098, 185237, 
      185149, 184586, 236825, 138925, 255784, 214573, 207368, 181525, 165685, 
      151208, 120202, 108484, 242386, 188197, 158882, 149285, 118922, 117913, 
      133081, 240098, 248665, 229217, 203650, 114946, 239741, 197861, 151325, 
      208377, 143005, 111673, 211972, 148861, 147781, 108401, 258880, 222016, 
      126641, 99985, 282778, 202698, 201370, 119365, 110853, 107938, 249608, 
      246440, 107588, 217337, 181805, 159696, 156564, 302845, 209810, 190565, 
      225850, 160570, 328697, 154180, 105040, 297706, 295613, 258074, 314122, 
      172297, 223976, 382730, 343621, 100105, 99585, 98320, 283073, 113698, 
      112994, 371746, 192781, 261281, 215345, 178625, 369533, 368458, 264989, 
      260714, 397620, 206260, 216602, 96650, 135044, 347202, 239445, 427748, 
      107354, 195892, 154017, 151801, 317689, 239650, 205946, 198826, 168650, 
      364520, 273101, 140612, 309754, 293553, 290754, 289825, 268129, 235330, 
      239633, 422722, 324442, 511144, 443781, 270036, 541586, 440810, 208522, 
      194861, 170330, 532865, 299353, 222368, 422938, 396189, 223389, 207450, 
      171778, 168633, 511652, 388321, 163250, 417796, 361296, 286852, 184617, 
      94977, 471125, 362933, 502925, 531882, 402205, 349021, 123346, 519184, 
      509825, 329744, 271001, 271773, 223380, 199789, 471818, 328193, 459920, 
      328705, 150217, 103172, 501946, 406081, 178594, 141201, 497480, 149197, 
      100997, 504905, 438553, 233753, 175565, 497785, 403393, 369313, 173065, 
      124513, 537722, 319037, 208162, 107522, 507389, 459400, 271349, 560437, 
      509065, 434825, 103120, 454138, 327265, 194234, 97109, 407437, 495625, 
      368672, 404793, 167290, 408545, 381842, 347525, 323306, 160481, 430921, 
      100036, 307121, 312680, 482105, 373792, 282272, 439625, 381266, 342521, 
      177026, 418365, 383085, 333540, 313837, 150856, 496514, 474193, 413090, 
      407125, 388373, 366770, 185333, 181273, 176324, 541962, 177265, 142165, 
      160484, 465890, 380770, 339280, 309033, 173088, 124345, 122209, 532712, 
      527176, 525797, 215912, 174980, 156052, 521221, 508954, 488869, 323109, 
      220369, 533201, 476585, 300176, 473530, 310850, 272513, 259493, 192613, 
      140933, 492840, 433684, 426280, 406888, 344133, 258133, 140488, 501770, 
      461005, 452066, 357536, 345425, 328241, 251801, 202064, 422505, 342810, 
      139770, 536125, 487093, 256373, 189653, 461825, 433973, 388145, 264245, 
      216833, 191489, 538057, 525520, 307777, 302692, 509557, 441437, 287860, 
      428105, 366433, 275344, 215513, 112025, 163546, 447325, 188500, 162436, 
      320357, 155237, 364753, 253945, 155489, 112960, 433474, 407665, 363925, 
      233405, 188360, 380340, 373392, 294625, 189841, 180745, 102132, 315785, 
      238345, 361160, 357773, 278948, 264533, 219733, 163304, 367585, 232245, 
      117130, 323024, 239809, 258625, 216842, 106682, 264829, 157540, 220285, 
      193258, 168016, 87257, 246874, 113101, 167957, 144565, 301445, 120193, 
      286864, 270153, 222625, 94081, 293149, 225325, 175229, 139784, 276802, 
      239648, 255869, 217298, 87410, 211940, 178256, 177497, 114512, 149770, 
      136530, 113578, 193925, 121928, 190009, 99481, 219530, 191242, 167465, 
      155945, 133445, 115657, 99620, 168660, 165700, 136552, 155245, 89465, 
      191188, 180905, 159184, 84809, 81113, 75380, 72020, 193736, 192116, 
      88097, 162913, 167018, 62114, 193205, 162980, 108212, 178217, 177890, 
      108365, 180693, 109188, 193202, 168605, 156418, 52688, 194197, 165685, 
      198601, 172448, 87440, 164957, 67250, 46980, 187730, 191560, 91705, 
      181204, 178801, 164482, 151817, 149642, 155205, 143653, 49669, 127396, 
      46786, 157832, 150185, 146305, 131668, 109233, 81433, 190217, 156290, 
      198713, 188609, 175585, 160025, 38330, 190349, 181274, 156001, 125353, 
      196117, 159561, 156529, 155776, 129761, 128845, 84978, 185681, 179105, 
      140905, 92980, 79789, 58594, 122557, 200258, 161765, 181465, 167780, 
      160546, 35509, 189965, 68050, 34082, 188064, 43705, 180370, 142493, 
      58973, 46580, 190801, 199172, 198305, 180560, 194650, 190385, 21425, 
      200500, 177685, 109000, 84388, 96436, 202522, 167410, 73810, 190229, 
      181829, 147245, 201060, 165241, 140260, 76297, 33485, 194410, 207197, 
      190610, 104381, 206125, 192141, 28264, 150805, 106517, 201344, 22144, 
      206485, 64690, 62794, 21969, 172232, 154852, 106450, 22850, 174337, 
      154512, 126772, 190930, 54413, 19210, 198568, 169777, 35984, 171077, 
      51185, 183325, 174184, 210233, 194285, 187405, 175673, 202025, 37105, 
      32020, 155394, 32850, 40072, 24929, 200548, 125593, 33745, 183125, 
      24922, 22997, 119144, 33800, 22856, 129370, 187808, 186953, 152080, 
      122960, 20753, 209565, 214906, 15250, 197696, 176194, 120933, 36730, 
      9076, 211417, 35881, 14389, 125050, 205636, 124937, 212789, 23189, 
      14906, 194760, 174312, 174205, 132409, 173273, 155585, 169882, 179741, 
      208517, 178801, 26953, 24505, 21348, 159025, 22945, 20434, 121050, 
      192032, 15392, 5536, 28093, 19805, 17725, 3874, 184093, 217825, 167249, 
      141476, 15524, 3625, 172090, 131044, 126760, 124645, 20488, 7220, 
      222269, 23426, 17797, 174978, 165114, 198160, 20781, 4744, 220802, 
      1997, 1802, 5009, 7785, 215045, 189032, 133172, 221525, 5249, 191545, 
      8145, 214898, 177770, 138170, 190580, 17384, 7208, 5668, 212962, 13210, 
      9657, 219424, 178484, 17041, 178445, 212810, 12137, 205405, 203597, 
      9360, 8770, 9901, 190177, 185842, 208898, 147492, 4936, 3497, 1697, 
      109, 226580, 156029, 11026, 9802, 4900, 0, 229442, 186625, 1157, 
      211604, 193604, 6404, 3140, 233298, 160016, 7412, 4372, 193625, 3625, 
      237205, 195400, 198074, 193649, 228548, 190160, 4688, 4160, 3664, 
      208036, 3965, 229585, 200929, 200960, 3620, 2225, 914, 238468, 4549, 
      244397, 215657, 3881, 238628, 201188, 673, 206845, 1513, 201545, 
      256997, 244010, 209810, 1537, 251156, 223940, 221117, 1997, 250226, 
      251369, 1450, 1445, 218677, 246625, 240721, 246706, 235138, 245972, 
      220960, 214457, 192212, 254213, 242309, 219365, 185393, 248417, 232801, 
      192497, 194344, 242701, 234065, 229601, 254365, 233285, 224869, 216490, 
      252493, 212697, 204570, 262964, 239440, 233668, 227025, 267473, 241672, 
      205893, 251425, 269730, 254565, 272980, 241145, 224212, 233801, 256397, 
      265149, 241389, 268381, 224689, 221908, 258836, 256810, 268498, 273002, 
      240805, 246800, 246058 ], 
  [ 351682, 348538, 345474, 344537, 342949, 337177, 337684, 336400, 333320, 
      330633, 327722, 321877, 323872, 318194, 320218, 317693, 315962, 314845, 
      305525, 304105, 299965, 300869, 301412, 294890, 297305, 296089, 281185, 
      278761, 276257, 271570, 273224, 267826, 267013, 272570, 263944, 263705, 
      261274, 264793, 258245, 261512, 262120, 257401, 263924, 262925, 251725, 
      251105, 248825, 251914, 256357, 245089, 247393, 246410, 240085, 239445, 
      240850, 240178, 247930, 240605, 234121, 237010, 232973, 233668, 236765, 
      231010, 233613, 228520, 225314, 231314, 223969, 221864, 212425, 208690, 
      209204, 222170, 205697, 208804, 219200, 198089, 212369, 197762, 208228, 
      206386, 191714, 206810, 196349, 198824, 197037, 412525, 189554, 197213, 
      185965, 194905, 201130, 197405, 181865, 183017, 388841, 192529, 180050, 
      391786, 179624, 192148, 364820, 184090, 190530, 191050, 184720, 189386, 
      390420, 176345, 177130, 403858, 186082, 178504, 385256, 171770, 173681, 
      368882, 329674, 368237, 387620, 169940, 337105, 170330, 172610, 169173, 
      172008, 170017, 170017, 171400, 369085, 341650, 346912, 168125, 303445, 
      170048, 174980, 307328, 170305, 300337, 177113, 311345, 299538, 379013, 
      152324, 154388, 280561, 259922, 276866, 285017, 380810, 291880, 267445, 
      281252, 157786, 166546, 150077, 157565, 146848, 142970, 258050, 317417, 
      331241, 153920, 162320, 176228, 265024, 293828, 152378, 229553, 285233, 
      143560, 171592, 142061, 233714, 234810, 297418, 240605, 217809, 220085, 
      284189, 134674, 135193, 232425, 135572, 318580, 132205, 137860, 158545, 
      230785, 253522, 135725, 152084, 209525, 132617, 144301, 164237, 166322, 
      232690, 249250, 152433, 153504, 230633, 283625, 231272, 193554, 264186, 
      226577, 147233, 159674, 243017, 123521, 123881, 123946, 184617, 219897, 
      135853, 141140, 186068, 275173, 120640, 128772, 142825, 123041, 293701, 
      140117, 271556, 119725, 141865, 143650, 168489, 121888, 166148, 146133, 
      145085, 145480, 118201, 190825, 112250, 125645, 128978, 144329, 157229, 
      172450, 224788, 263842, 113216, 136625, 160000, 170521, 223504, 221533, 
      186881, 109000, 106069, 110569, 120448, 215680, 106721, 122321, 156257, 
      116549, 164221, 215273, 112474, 153785, 153661, 219661, 98066, 107186, 
      179461, 246689, 94180, 113732, 114320, 190385, 208697, 216320, 98370, 
      99034, 215010, 106333, 122533, 136826, 139442, 90289, 107424, 115001, 
      100468, 132904, 88353, 137050, 208618, 88016, 86877, 90532, 85264, 
      118753, 95706, 88724, 85061, 204625, 206021, 209546, 83905, 174148, 
      175360, 85396, 102821, 84141, 93769, 108781, 84137, 84020, 83057, 
      83572, 87314, 95218, 91188, 199240, 137042, 80000, 84329, 90610, 
      169700, 94418, 116729, 118345, 76345, 81652, 90100, 92560, 106452, 
      79106, 76781, 125354, 75112, 75197, 75272, 75301, 76597, 81160, 79713, 
      86528, 74468, 106930, 90341, 74666, 115336, 89284, 85000, 89541, 
      100456, 112361, 72365, 80642, 84820, 80105, 79745, 83924, 98068, 99713, 
      105514, 77981, 101032, 82546, 73946, 70394, 89825, 172625, 93721, 
      73665, 101569, 109448, 78445, 71245, 128180, 105370, 102717, 69210, 
      68905, 67757, 73970, 80077, 91528, 67653, 88250, 67205, 101393, 147274, 
      98660, 76561, 85700, 106745, 97066, 100369, 147969, 98741, 82205, 
      69005, 85541, 96409, 74825, 69485, 85913, 117833, 107604, 64233, 73108, 
      135328, 98345, 85802, 63485, 114029, 98101, 79425, 137626, 83408, 
      62873, 74500, 145025, 73109, 93277, 65954, 71417, 82036, 71333, 66664, 
      62045, 59860, 83845, 75505, 132610, 58041, 57850, 86445, 63394, 56178, 
      75577, 64160, 58945, 72596, 70601, 64061, 57626, 56125, 83786, 89352, 
      83317, 69156, 67981, 64557, 61156, 68445, 69173, 70930, 102224, 69953, 
      86585, 76162, 79796, 61736, 55690, 53225, 69602, 96541, 98237, 97754, 
      96050, 95629, 56858, 67658, 75554, 93925, 90280, 84565, 52925, 55565, 
      97281, 80901, 51066, 79760, 51200, 50225, 50617, 60377, 81505, 84698, 
      69610, 67954, 63890, 53825, 50213, 81058, 86920, 75853, 73620, 54770, 
      53197, 51341, 49625, 56410, 66089, 52496, 79376, 96361, 81817, 48445, 
      58365, 74749, 67973, 58549, 47693, 52013, 57325, 96373, 92458, 48113, 
      47818, 87029, 68725, 46394, 64969, 53113, 45370, 49725, 93769, 62900, 
      68857, 54322, 62746, 46309, 65125, 51425, 44081, 64417, 89906, 64580, 
      58889, 50593, 44613, 52258, 52634, 51434, 42601, 50861, 53261, 96314, 
      43641, 42841, 48778, 48265, 41290, 41245, 44345, 57850, 49453, 42485, 
      81608, 43210, 41425, 40121, 43364, 88400, 39617, 57826, 42013, 46600, 
      52970, 105373, 38900, 80441, 51949, 61129, 38861, 74117, 37690, 37265, 
      39553, 93985, 37265, 38417, 47717, 61130, 36244, 36450, 35425, 38048, 
      97844, 37474, 44026, 44225, 72250, 52900, 58820, 72272, 39573, 66250, 
      39485, 81161, 34516, 38800, 44721, 48529, 57641, 66673, 78418, 42074, 
      42946, 54034, 45901, 85501, 35858, 38029, 44090, 89465, 93433, 100154, 
      104458, 34570, 34866, 84125, 41105, 39460, 114660, 33073, 40210, 65914, 
      35325, 34996, 64145, 33965, 63050, 31144, 35281, 38420, 117658, 27329, 
      33305, 25981, 30482, 71930, 31609, 91012, 121514, 25636, 24674, 64685, 
      25810, 26281, 29204, 32825, 33524, 31421, 35197, 111737, 40970, 114596, 
      29250, 31181, 32089, 37570, 48665, 68765, 21393, 28660, 19345, 20737, 
      23041, 26641, 125284, 19597, 21060, 26441, 36985, 17693, 24245, 25045, 
      25250, 33721, 33761, 58868, 17785, 18873, 28573, 52498, 62297, 84212, 
      35129, 15112, 21645, 17393, 19994, 21380, 118597, 15349, 70664, 121000, 
      15362, 101881, 16288, 25353, 79785, 96130, 14261, 13050, 13141, 15514, 
      13316, 13841, 151441, 12458, 15509, 37834, 53458, 44426, 11600, 16724, 
      61076, 12717, 13897, 21465, 11090, 16465, 23098, 57809, 112709, 11140, 
      9553, 11168, 37025, 9437, 10781, 121850, 18301, 35325, 9442, 136802, 
      8833, 65344, 67280, 136625, 12898, 16594, 34292, 132712, 12125, 16250, 
      24914, 9556, 75177, 142480, 8570, 12349, 100810, 11729, 77689, 9605, 
      11002, 6813, 8109, 8893, 10573, 7225, 97133, 106418, 14240, 104372, 
      91474, 120397, 6698, 22753, 101429, 8433, 119428, 124209, 24922, 
      100522, 124066, 20776, 7362, 7465, 13786, 22986, 128665, 5165, 4756, 
      144232, 5746, 8192, 22865, 92900, 167746, 4129, 93001, 143357, 20264, 
      4090, 20149, 3577, 116705, 140036, 4706, 7250, 7141, 17077, 7165, 
      10553, 7604, 5965, 3125, 5981, 106085, 111301, 118682, 9193, 114529, 
      120640, 20072, 3874, 133794, 177586, 102425, 120961, 126545, 190292, 
      4553, 1877, 6865, 12706, 132002, 190037, 5956, 15682, 17146, 17905, 
      117802, 163930, 1525, 110196, 123725, 5000, 6632, 2314, 115205, 174850, 
      1000, 198925, 201604, 172237, 156809, 985, 2754, 13954, 757, 169597, 
      2389, 154289, 832, 3940, 12240, 2378, 122330, 158138, 166178, 808, 
      134440, 147173, 562, 3690, 122941, 3649, 648, 137189, 901, 1009, 
      146858, 149140, 144521, 1949, 2404, 548, 9074, 167330, 176425, 191869, 
      219977, 18, 7065, 139880, 144404, 167282, 229442, 0, 2209, 198025, 362, 
      1522, 159202, 178930, 20, 6250, 154458, 170578, 1537, 175577, 89, 1394, 
      1192, 1557, 50, 1898, 168970, 172274, 175610, 610, 173989, 121, 1157, 
      1186, 177466, 189481, 206372, 370, 171685, 549, 549, 176761, 522, 1402, 
      218573, 1301, 205033, 1745, 1629, 1096, 1384, 207925, 1530, 1138, 1189, 
      203589, 1556, 1737, 222196, 229853, 1613, 1777, 1621, 1856, 1780, 2074, 
      1970, 2173, 3874, 2645, 2237, 2285, 4717, 2593, 2305, 4153, 4082, 2621, 
      2605, 2925, 3733, 3721, 3925, 4168, 4717, 5153, 5648, 5602, 5066, 5042, 
      5105, 6273, 5378, 6953, 6497, 7556, 6761, 7930, 6749, 7058, 7065, 7625, 
      8705, 7937, 9061, 8477, 8570, 9090, 9928, 12020, 12688, 12101, 12346, 
      12560 ], 
  [ 349285, 344825, 342325, 341200, 339048, 335250, 334253, 332217, 329701, 
      328330, 326077, 320420, 318937, 317113, 317069, 315860, 312625, 311508, 
      302564, 301426, 298132, 297250, 296665, 292681, 293122, 292000, 278788, 
      275706, 274612, 269361, 268853, 265241, 263394, 264721, 260325, 259522, 
      257373, 258730, 256036, 256765, 256997, 252090, 255041, 254042, 248200, 
      247298, 246052, 246321, 248132, 242128, 242740, 241757, 237218, 236296, 
      236009, 234585, 238765, 234260, 230596, 231041, 228884, 229109, 230420, 
      227673, 228490, 224901, 219533, 222713, 217906, 213733, 208336, 205353, 
      204833, 211501, 201890, 202553, 208625, 194000, 201700, 193297, 198405, 
      196281, 187813, 195953, 188500, 189941, 188530, 369802, 183773, 187954, 
      181876, 185552, 189333, 186548, 177682, 178082, 347810, 182800, 175961, 
      350285, 175253, 181949, 326045, 176805, 180613, 180945, 176777, 179281, 
      348637, 171410, 171725, 360665, 175977, 171125, 343661, 167681, 168370, 
      328885, 293813, 328052, 345461, 164441, 300116, 164173, 165325, 163204, 
      164629, 163202, 162450, 162893, 328148, 303533, 308137, 159994, 269370, 
      160225, 163465, 272689, 160106, 266450, 164000, 275860, 265369, 335914, 
      147013, 147949, 248084, 230077, 244765, 251882, 337241, 257805, 236378, 
      248305, 147681, 153621, 142792, 147272, 140409, 138317, 227641, 279770, 
      292090, 143345, 149113, 159449, 233393, 258625, 142085, 202810, 250970, 
      136557, 155565, 135434, 206125, 206845, 261369, 211700, 192100, 193906, 
      249268, 128893, 129130, 204178, 128945, 279617, 126612, 129541, 143082, 
      202162, 221797, 127124, 138125, 184004, 125050, 132410, 147082, 148697, 
      203597, 217901, 138004, 138793, 201634, 247858, 202085, 170101, 230581, 
      197860, 133274, 142613, 211762, 117364, 117536, 117225, 162010, 191650, 
      124244, 127933, 163085, 239594, 114577, 119137, 128772, 115474, 255866, 
      126440, 236165, 113098, 127530, 128845, 148138, 113945, 145609, 129730, 
      128776, 129077, 109600, 165492, 106093, 114130, 116429, 127738, 137818, 
      150125, 194285, 228357, 105649, 121444, 139649, 148196, 193001, 191124, 
      161360, 101621, 99818, 101968, 108369, 185553, 99530, 109490, 135530, 
      105316, 141896, 184864, 101993, 133058, 132840, 188500, 93601, 98209, 
      154034, 212050, 92441, 102217, 102617, 163172, 178852, 185441, 92965, 
      93253, 184225, 96980, 108104, 118825, 120877, 90900, 97225, 102170, 
      92525, 115373, 91690, 118485, 178209, 88345, 87112, 86725, 87473, 
      103760, 88045, 97325, 90184, 174122, 175330, 178385, 83200, 147969, 
      148993, 93245, 91400, 81274, 85450, 95386, 91892, 91681, 80660, 80705, 
      97513, 85865, 83245, 168925, 116597, 85969, 79300, 103441, 143333, 
      84125, 100138, 101378, 79776, 76905, 81217, 82737, 92305, 86861, 75794, 
      106601, 77885, 76372, 76165, 76100, 75140, 76037, 75154, 99265, 78745, 
      126341, 104770, 73585, 136909, 103525, 76869, 79624, 87061, 133370, 
      74386, 74297, 97745, 90868, 73588, 75793, 85049, 86224, 125113, 88180, 
      86885, 95189, 81889, 71381, 78874, 144754, 110500, 81796, 120698, 
      130645, 89960, 78248, 107453, 125721, 122410, 74521, 68482, 67522, 
      68377, 71570, 108589, 72964, 104465, 72610, 85930, 122693, 117977, 
      88640, 74561, 89872, 116101, 84906, 123106, 118340, 96916, 64916, 
      74120, 115538, 86810, 78650, 74210, 98234, 129553, 68980, 66105, 
      112345, 118226, 102205, 63626, 137576, 118170, 94042, 113985, 99529, 
      68560, 65993, 120068, 85658, 112500, 75401, 83872, 70145, 84164, 77333, 
      69800, 65453, 71108, 90122, 109157, 62224, 62597, 105010, 73593, 58105, 
      91040, 75017, 66512, 62585, 84466, 75106, 64441, 61154, 70109, 109045, 
      101412, 82645, 81000, 76072, 70885, 59656, 59914, 61013, 125113, 60224, 
      71780, 64177, 97421, 72781, 63257, 58066, 59497, 79010, 80330, 120173, 
      118093, 117578, 52205, 57929, 63193, 115592, 111101, 103976, 59176, 
      51476, 119794, 99466, 55249, 98137, 56417, 51776, 50852, 53092, 67076, 
      104485, 85073, 82853, 77285, 62050, 50354, 66629, 107365, 93384, 90493, 
      64217, 61610, 58250, 49202, 50441, 80800, 60721, 65041, 119250, 101322, 
      48586, 50986, 92468, 83624, 70628, 48680, 47924, 50228, 119450, 114689, 
      53330, 52565, 108226, 85034, 49825, 80338, 63594, 47673, 45730, 75298, 
      52513, 85730, 47225, 52265, 52936, 53704, 61906, 44410, 53090, 71905, 
      80513, 72848, 61074, 42874, 45349, 64525, 62761, 47066, 44234, 45506, 
      76621, 50080, 41760, 59165, 58370, 44345, 42890, 41290, 47933, 60404, 
      40840, 64829, 50401, 40626, 41296, 40121, 69929, 41450, 47345, 39240, 
      40725, 43993, 83330, 39041, 63380, 43066, 49050, 44360, 58372, 41873, 
      39850, 37250, 73728, 42106, 36490, 39962, 48581, 39581, 36121, 36788, 
      35369, 76553, 34325, 36929, 37034, 56129, 42137, 46177, 56057, 34450, 
      51445, 33986, 62690, 32401, 33489, 36496, 38800, 44810, 51210, 60229, 
      34225, 34721, 41861, 36360, 65620, 30829, 31778, 35113, 68738, 71954, 
      77453, 81005, 29917, 30025, 64244, 32786, 31705, 89233, 28514, 31985, 
      49793, 29074, 28745, 48212, 28090, 47305, 26773, 28090, 29725, 91009, 
      23428, 26020, 22644, 24137, 53177, 24418, 68405, 93925, 21265, 20773, 
      47060, 20781, 20970, 22201, 24224, 24641, 23290, 25562, 85370, 29173, 
      87665, 21589, 22580, 23018, 26525, 34330, 49730, 17680, 20905, 16666, 
      16930, 17730, 19450, 96473, 16072, 16501, 18874, 25376, 14920, 17242, 
      17666, 17777, 22864, 22810, 41149, 13978, 14314, 19314, 36189, 43732, 
      61417, 23426, 12997, 15112, 13210, 14213, 14753, 90162, 12200, 50125, 
      92189, 12025, 75890, 12105, 16564, 57460, 70985, 11300, 11029, 11026, 
      11425, 10825, 10880, 118400, 10625, 11138, 24533, 36209, 29245, 10049, 
      11225, 42041, 9850, 10090, 13522, 9445, 10778, 14309, 39338, 84650, 
      8837, 8660, 8489, 23348, 8450, 8290, 92381, 11016, 22024, 7985, 105265, 
      7940, 44993, 46553, 105088, 8245, 9873, 21085, 101645, 7754, 9529, 
      14621, 7065, 52852, 110097, 6925, 7508, 74161, 7076, 54800, 6362, 6725, 
      6484, 6088, 6120, 6484, 6050, 70954, 78829, 7801, 77065, 66141, 90740, 
      5429, 12554, 74498, 5284, 89865, 93988, 13877, 73685, 93845, 11141, 
      4777, 4786, 7065, 12505, 97786, 4930, 5085, 111285, 4289, 4385, 12196, 
      67097, 131885, 4176, 67104, 110410, 10253, 3573, 10138, 3812, 87236, 
      107465, 3061, 3349, 3240, 8100, 3170, 4490, 3233, 2722, 2984, 2644, 
      78026, 82490, 88837, 3600, 85248, 90513, 9685, 2041, 101881, 140409, 
      74836, 90740, 95572, 151705, 1874, 2770, 2306, 5045, 100277, 151450, 
      1961, 6705, 7605, 8082, 87957, 128257, 2888, 81385, 93034, 1381, 1885, 
      1233, 85642, 137861, 2269, 159304, 161701, 135530, 121888, 1690, 733, 
      5353, 2120, 133172, 650, 119650, 1537, 697, 4297, 545, 91733, 123029, 
      130129, 1325, 102245, 113380, 1737, 541, 92250, 500, 1165, 104618, 666, 
      586, 113065, 115065, 111010, 116, 101, 689, 2353, 131093, 139154, 
      152906, 178100, 1945, 1378, 106933, 110893, 131045, 186625, 2209, 0, 
      158404, 785, 65, 123905, 141377, 2605, 1033, 119725, 133965, 80, 
      138400, 3050, 125, 205, 100, 2165, 65, 132545, 135473, 138433, 657, 
      137000, 2330, 452, 481, 140101, 150800, 165905, 3425, 134978, 4168, 
      1348, 139490, 3577, 697, 176884, 1160, 164754, 1040, 6376, 4621, 1525, 
      167364, 5713, 2689, 2458, 163498, 5645, 5920, 180225, 187130, 2600, 
      5490, 4770, 5569, 4365, 5693, 3145, 2690, 2041, 7016, 5480, 3272, 2132, 
      6400, 4608, 2320, 2437, 5864, 5002, 4852, 8010, 5930, 5288, 4685, 8712, 
      5200, 4849, 10537, 7745, 7157, 6562, 11584, 8245, 6154, 10210, 12961, 
      10756, 13617, 9428, 8045, 8992, 11714, 13546, 10522, 14184, 9370, 9181, 
      13273, 13829, 16861, 17905, 14216, 15025, 15145 ], 
  [ 506097, 490493, 492769, 490052, 483124, 496042, 482309, 473905, 476165, 
      485938, 489257, 485192, 454257, 485069, 467513, 477448, 461477, 460360, 
      454600, 455850, 459720, 443714, 433577, 451085, 434810, 434484, 435600, 
      426946, 437792, 427765, 408949, 420461, 409858, 375365, 406789, 401210, 
      401449, 384498, 414440, 393677, 390725, 384226, 356929, 355930, 395460, 
      392170, 399680, 376069, 355592, 394164, 380448, 379465, 390050, 386740, 
      372125, 364333, 338265, 357640, 377856, 357605, 371368, 367613, 353800, 
      376525, 362218, 371365, 347689, 326989, 343674, 321989, 350820, 354205, 
      344929, 298265, 346762, 326729, 296185, 336484, 288464, 332597, 292333, 
      287821, 331889, 281125, 299144, 291829, 293602, 185130, 311929, 286658, 
      324360, 283460, 266545, 271720, 319370, 313402, 177466, 277524, 318445, 
      175961, 315349, 272693, 174805, 292225, 273745, 272485, 286625, 270821, 
      171925, 306730, 303065, 172013, 267517, 285749, 168541, 310165, 300506, 
      167297, 167249, 164872, 165565, 294985, 164000, 289145, 280745, 289768, 
      279253, 282602, 275482, 267965, 158600, 157865, 156897, 268250, 157930, 
      254153, 243065, 156473, 250850, 156602, 230068, 152480, 153133, 148058, 
      279149, 270533, 150176, 154457, 150041, 148402, 145405, 146365, 150410, 
      146417, 239221, 221281, 258212, 237220, 262993, 276025, 147245, 138082, 
      137666, 230905, 214385, 194473, 142649, 137633, 232033, 153458, 137938, 
      254365, 196957, 256426, 149609, 147145, 133213, 144040, 151504, 149330, 
      130664, 257049, 254898, 142090, 249937, 126785, 256360, 236205, 189250, 
      136890, 130257, 231400, 197029, 145000, 238082, 208826, 178922, 176557, 
      134345, 129545, 192928, 191329, 133178, 122090, 132037, 148609, 123121, 
      131792, 192178, 175249, 124202, 242336, 240916, 237421, 147682, 129562, 
      203048, 193205, 145573, 115418, 240345, 214657, 186880, 228506, 112586, 
      187732, 113581, 234090, 183250, 180585, 152914, 223793, 148793, 167938, 
      167780, 167285, 213876, 128080, 231065, 193730, 187273, 164354, 150554, 
      138185, 113093, 104977, 218681, 170000, 144425, 136256, 111809, 110728, 
      122356, 216245, 223994, 206244, 183193, 107545, 215746, 177946, 137122, 
      187304, 129956, 104468, 190349, 134650, 133636, 101736, 232901, 199301, 
      115826, 95834, 254825, 181817, 180625, 109840, 103232, 101065, 224305, 
      221409, 100645, 194888, 163028, 143501, 140777, 273184, 187969, 170626, 
      202373, 144029, 297058, 138385, 97813, 268241, 266212, 231597, 283289, 
      153908, 200281, 347269, 310676, 92930, 92546, 91621, 254340, 103393, 
      102825, 336821, 171796, 234106, 192114, 159066, 334672, 333665, 237472, 
      233537, 360989, 183773, 193093, 89325, 120577, 313625, 213824, 389205, 
      97165, 174073, 136754, 134810, 285940, 213817, 183105, 176665, 149617, 
      329641, 244546, 124909, 278477, 263432, 260837, 259976, 239912, 209765, 
      213658, 384233, 292073, 467825, 404066, 241541, 496701, 401229, 185125, 
      172756, 150741, 488386, 268610, 197677, 384305, 359120, 198560, 184049, 
      151913, 149108, 468189, 351656, 144197, 379361, 326261, 256849, 163250, 
      85850, 429696, 327760, 459794, 487253, 364580, 314660, 109045, 475165, 
      466282, 296605, 242010, 242642, 198125, 176642, 430173, 295048, 418885, 
      295490, 132098, 91649, 458665, 368036, 157345, 124100, 454401, 131074, 
      89674, 461416, 398600, 207400, 154516, 454634, 365410, 333370, 152218, 
      109378, 492529, 286288, 183913, 94833, 463690, 418217, 241930, 514084, 
      465226, 394930, 90901, 413153, 293828, 171065, 85840, 369034, 452392, 
      332509, 366452, 146561, 369928, 344789, 312580, 289925, 140360, 391010, 
      87665, 274756, 279905, 439330, 337069, 251533, 399092, 344065, 307700, 
      154921, 378986, 345746, 299261, 280850, 131401, 452917, 431752, 373981, 
      368356, 350692, 330381, 162340, 158618, 154145, 496049, 154948, 123520, 
      139797, 423781, 343421, 304445, 276170, 151037, 107666, 105802, 487129, 
      481865, 480554, 189913, 152653, 135629, 476180, 464525, 445460, 289220, 
      193960, 487546, 433786, 267781, 430865, 277705, 242020, 229952, 168512, 
      122000, 449153, 393125, 386129, 367825, 308810, 228658, 121553, 457605, 
      418948, 410485, 321325, 309962, 293866, 222730, 177005, 382484, 307481, 
      120761, 490186, 443602, 226890, 165610, 419624, 393268, 350024, 234148, 
      190408, 167240, 491978, 480053, 274618, 269873, 464834, 400250, 255989, 
      387594, 329458, 244285, 189010, 95994, 141665, 405722, 164237, 140621, 
      286164, 134100, 327770, 224306, 134282, 96581, 392545, 368164, 326938, 
      205258, 163953, 342329, 335789, 261986, 165226, 156946, 86969, 281716, 
      209716, 324233, 321050, 247325, 233930, 192530, 141065, 330248, 204020, 
      99853, 288405, 210970, 228356, 189769, 90625, 234082, 135701, 192868, 
      168085, 145085, 73778, 217345, 96016, 144954, 123874, 268036, 102152, 
      254405, 238850, 194858, 79300, 260210, 197282, 151402, 119425, 244949, 
      210445, 225440, 189793, 73369, 184769, 153941, 153250, 96725, 128105, 
      116225, 95857, 168178, 103185, 164530, 83386, 191601, 165625, 143956, 
      133524, 113266, 97378, 83313, 144869, 142181, 115889, 132676, 74376, 
      165353, 155954, 136205, 70330, 67178, 62329, 59513, 167625, 166141, 
      73000, 139450, 143145, 51025, 167018, 139445, 90389, 153250, 152921, 
      90400, 155450, 91085, 166869, 144306, 133205, 42453, 167504, 141440, 
      171496, 147517, 71485, 140634, 54077, 37409, 161361, 164849, 74920, 
      155305, 153106, 140009, 128500, 126529, 131546, 121082, 39202, 106385, 
      36721, 133825, 126856, 123314, 110105, 90050, 65650, 163348, 132345, 
      171090, 161802, 149866, 135666, 29609, 163332, 155005, 131906, 104180, 
      168548, 135050, 132290, 131605, 108036, 107186, 68213, 158850, 152818, 
      118018, 75193, 63632, 45497, 101434, 172197, 136900, 154898, 142369, 
      135745, 26482, 162644, 53309, 25325, 160877, 32906, 153793, 119248, 
      45520, 35165, 163336, 171025, 170226, 153909, 166841, 162916, 15716, 
      172213, 151234, 89009, 67253, 77801, 174025, 141769, 57961, 162682, 
      154962, 123370, 172625, 139730, 116993, 60034, 24154, 166445, 178208, 
      162913, 84640, 177202, 164306, 19945, 126436, 86500, 172757, 15317, 
      177488, 49769, 48145, 15140, 145953, 130069, 86357, 15677, 147850, 
      129725, 104569, 163081, 40912, 12985, 170105, 143624, 25605, 144784, 
      38084, 156010, 147617, 180808, 166084, 159748, 148968, 173210, 26378, 
      22313, 130385, 22937, 28729, 16712, 171793, 103298, 23554, 155728, 
      16633, 15184, 97457, 23537, 15041, 106661, 159997, 159210, 127261, 
      100861, 13410, 180050, 184981, 9397, 169061, 149257, 98960, 25705, 
      5321, 181684, 24916, 8522, 102589, 176305, 102474, 182912, 14800, 8761, 
      166241, 147425, 147316, 109192, 146450, 130258, 143329, 152370, 178900, 
      151496, 17530, 15626, 13217, 133348, 14404, 12505, 98837, 163629, 8749, 
      2701, 18320, 11936, 10400, 2057, 156298, 187442, 140810, 117281, 8737, 
      1802, 145241, 107797, 103921, 102010, 12337, 3285, 191540, 14521, 
      10250, 147845, 138797, 169189, 12410, 1745, 190125, 900, 909, 1802, 
      3284, 184770, 160729, 109629, 190772, 1832, 163034, 3434, 184617, 
      150345, 114145, 162133, 9745, 2833, 1973, 182813, 6725, 4328, 188797, 
      150985, 9466, 150944, 182653, 5914, 175786, 174114, 4013, 3625, 4346, 
      161704, 157709, 178993, 122549, 1345, 650, 74, 592, 195373, 130330, 
      5045, 4229, 1297, 1157, 198025, 158404, 0, 181477, 164837, 2117, 485, 
      201605, 133965, 2713, 1033, 164852, 692, 205234, 166489, 168957, 
      164872, 197185, 161653, 1205, 949, 725, 178165, 884, 198146, 171592, 
      171621, 801, 356, 337, 206405, 1250, 211924, 185224, 986, 206557, 
      171837, 968, 177076, 778, 172180, 223684, 211581, 179829, 1000, 218245, 
      192933, 190314, 1114, 217381, 218452, 1921, 2458, 188068, 214042, 
      208546, 214121, 203365, 213449, 190205, 184178, 163629, 221140, 210052, 
      188740, 157352, 215748, 201220, 163908, 165617, 210436, 202410, 198280, 
      221338, 201746, 193940, 186173, 219652, 182708, 175193, 229437, 207541, 
      202177, 196010, 233668, 209633, 176498, 218762, 235841, 221696, 238885, 
      209224, 193513, 202420, 223450, 231650, 209522, 234676, 194042, 191465, 
      225805, 223973, 234965, 239193, 209236, 214821, 214145 ], 
  [ 351364, 347680, 344840, 343825, 342005, 337025, 336922, 335330, 332474, 
      330317, 327668, 321889, 322474, 318352, 319540, 317545, 315200, 314081, 
      304897, 303589, 299785, 299965, 300050, 294548, 296165, 294985, 280741, 
      278045, 276109, 271184, 271962, 267280, 266045, 269888, 262970, 262501, 
      260180, 262825, 257833, 260074, 260530, 255725, 260802, 259801, 250765, 
      250029, 248165, 250112, 253489, 244345, 245965, 244980, 239369, 238613, 
      239332, 238352, 244660, 238473, 233125, 235024, 231745, 232250, 234625, 
      230084, 231965, 227474, 223380, 228240, 221917, 218962, 211153, 207716, 
      207810, 218228, 204525, 206642, 215290, 196785, 208405, 196304, 204602, 
      202640, 190472, 202756, 193505, 195562, 193925, 395581, 187540, 193793, 
      184633, 191441, 196676, 193329, 180485, 181333, 372565, 188905, 178704, 
      375316, 178162, 188330, 349450, 181448, 186824, 187268, 181810, 185600, 
      373826, 174645, 175240, 386692, 182288, 175810, 368730, 170404, 171821, 
      353000, 315460, 352273, 370858, 167994, 322429, 168116, 169940, 167033, 
      169298, 167533, 167225, 168226, 352801, 326504, 331498, 165097, 289925, 
      166330, 170578, 293578, 166433, 286889, 172057, 297245, 285968, 361825, 
      150410, 152018, 267661, 248084, 264116, 271849, 363424, 278330, 255109, 
      268154, 153920, 161540, 147349, 153621, 144458, 141300, 245968, 302409, 
      315625, 149850, 157186, 169650, 252442, 279802, 148420, 218945, 271585, 
      140930, 165314, 139581, 222760, 223700, 283040, 229113, 207605, 209689, 
      270257, 132520, 132925, 221189, 133074, 303010, 130121, 134674, 152465, 
      219385, 240868, 132417, 146610, 199377, 129725, 139661, 157469, 159364, 
      221096, 236744, 146765, 147722, 219073, 269329, 219634, 184232, 250760, 
      215125, 141745, 152932, 230533, 121181, 121465, 121376, 175625, 208625, 
      131305, 135946, 176922, 260933, 118330, 125018, 137285, 120121, 278545, 
      134725, 257386, 117181, 136205, 137800, 160397, 118810, 157970, 139625, 
      138613, 138970, 114841, 180701, 109876, 121105, 124020, 137737, 149497, 
      163540, 212570, 249608, 110266, 130597, 151882, 161605, 211282, 209345, 
      176665, 106114, 103637, 107185, 115658, 203594, 103905, 117225, 147969, 
      112097, 155285, 203065, 108320, 145489, 145325, 207145, 96340, 103636, 
      169261, 232765, 93554, 109154, 109666, 179461, 196709, 203914, 96260, 
      96772, 202640, 102625, 116773, 129620, 132008, 90605, 103370, 109881, 
      97322, 125882, 89765, 129608, 196388, 88210, 87029, 89050, 86210, 
      112745, 92660, 92250, 87181, 192341, 193661, 196996, 83665, 163610, 
      164746, 88610, 98245, 83021, 90445, 103405, 87309, 87154, 82125, 82450, 
      91472, 91472, 88010, 187018, 128808, 82442, 82325, 95824, 159066, 
      90280, 110045, 111509, 77753, 79754, 86530, 88610, 100754, 82260, 
      76401, 117792, 76250, 75689, 75650, 75641, 76025, 79106, 77885, 91690, 
      76210, 114788, 96185, 74240, 124066, 95050, 81722, 85541, 95050, 
      120861, 73189, 78084, 90050, 84461, 77261, 80642, 92810, 94265, 113440, 
      82105, 95314, 87656, 77156, 70792, 85397, 161357, 100501, 76949, 
      109297, 118010, 83093, 74069, 119794, 113588, 110669, 71348, 68725, 
      67649, 71696, 76625, 98410, 69785, 94788, 69373, 95125, 137320, 106450, 
      81425, 81178, 99905, 104740, 94097, 137897, 106641, 88129, 67329, 
      80901, 104117, 79645, 73165, 81157, 109885, 116450, 66125, 70250, 
      126010, 106353, 92404, 63513, 123517, 106181, 85301, 128036, 89890, 
      65137, 71026, 134901, 78145, 101009, 69732, 76409, 77186, 76473, 70930, 
      65133, 62074, 78649, 81365, 123080, 59681, 59716, 93893, 67460, 56900, 
      81769, 68490, 61945, 68490, 76145, 68465, 60320, 58097, 78196, 97250, 
      90569, 74546, 73181, 69149, 65026, 64829, 65365, 66856, 111410, 65953, 
      80533, 71248, 86850, 66130, 58676, 55109, 65444, 89381, 90925, 106740, 
      104884, 104425, 54900, 63648, 70480, 102605, 98618, 92333, 55373, 
      53833, 106301, 88325, 52676, 87106, 53226, 50769, 50629, 57349, 75589, 
      92612, 75776, 73892, 69220, 57065, 50185, 75140, 95098, 82853, 80354, 
      58500, 56509, 54045, 49365, 53908, 71945, 55730, 73490, 105521, 89609, 
      48409, 55289, 81817, 74205, 63337, 47997, 50265, 54361, 105605, 101348, 
      50125, 49640, 95497, 75217, 47680, 71077, 57245, 46196, 48005, 86197, 
      58594, 75569, 51344, 58400, 48877, 60397, 55549, 44101, 59725, 82516, 
      70906, 64417, 54713, 43793, 49348, 57320, 55892, 44285, 48061, 50005, 
      88232, 46121, 42281, 52852, 52225, 42400, 41785, 42985, 53716, 53753, 
      41693, 74698, 45988, 40973, 40465, 41922, 80802, 40225, 53456, 40757, 
      44090, 49204, 96325, 38818, 73405, 48217, 56105, 40941, 67609, 39236, 
      38165, 38477, 85649, 39073, 37489, 44433, 55908, 37442, 36164, 35821, 
      36810, 89082, 36040, 40996, 41157, 65572, 48386, 53546, 65554, 37337, 
      60100, 37093, 73525, 33490, 36482, 41225, 44425, 52281, 60245, 70888, 
      38720, 39440, 48932, 41861, 77281, 33640, 35317, 40276, 80901, 84565, 
      90792, 94792, 32500, 32720, 75897, 37549, 36130, 104186, 31033, 36688, 
      59200, 32597, 32266, 57501, 31385, 56480, 29170, 32161, 34690, 106660, 
      25525, 30133, 24401, 27684, 64116, 28465, 81634, 110120, 23626, 22852, 
      57313, 23528, 23885, 26122, 29097, 29682, 27881, 31049, 100825, 35944, 
      103450, 25892, 27441, 28157, 32840, 42605, 60805, 19625, 25258, 17989, 
      18925, 20621, 23461, 113362, 17893, 18938, 23101, 32009, 16285, 21125, 
      21773, 21940, 29041, 29041, 51410, 15949, 16733, 24533, 45608, 54493, 
      74698, 30097, 13954, 18701, 15397, 17352, 18394, 106793, 13765, 62050, 
      109042, 13700, 91061, 14282, 21485, 70445, 85648, 12745, 11912, 11965, 
      13540, 11986, 12321, 137761, 11392, 13417, 32132, 46160, 37960, 10642, 
      14170, 53050, 11225, 12025, 17921, 10088, 13829, 19208, 50005, 101025, 
      9866, 8845, 9738, 31149, 8689, 9425, 109588, 15005, 29597, 8500, 
      123700, 8117, 56762, 58546, 123521, 10660, 13520, 28594, 119794, 9997, 
      13172, 20392, 8186, 65789, 129026, 7540, 10025, 89668, 9477, 68065, 
      7921, 8900, 6305, 6917, 7397, 8545, 6373, 86173, 94888, 11258, 92954, 
      80852, 108025, 5800, 18245, 90157, 6773, 107090, 111605, 20068, 89284, 
      111460, 16490, 5924, 5989, 10676, 18356, 115789, 4673, 4490, 130514, 
      4756, 6250, 18149, 82066, 152840, 3737, 82121, 129625, 15802, 3464, 
      15685, 3253, 104373, 126450, 3620, 5252, 5141, 13025, 5125, 7677, 5410, 
      4225, 2637, 4201, 94309, 99221, 106184, 6497, 102257, 108026, 15434, 
      2692, 120452, 162116, 90829, 108301, 113581, 174250, 3025, 1789, 4573, 
      9160, 118728, 173989, 3890, 11600, 12836, 13481, 105284, 149056, 1621, 
      98090, 110857, 3074, 4250, 1412, 102785, 159428, 1042, 182437, 185002, 
      156925, 142217, 793, 1460, 10000, 829, 154393, 1205, 139805, 634, 2146, 
      8546, 1152, 109476, 143460, 151120, 530, 120938, 133025, 548, 1928, 
      110045, 1885, 362, 123525, 305, 337, 132692, 134858, 130465, 697, 962, 
      90, 5840, 152164, 160837, 175597, 202525, 272, 4241, 126034, 130330, 
      152104, 211604, 362, 785, 181477, 0, 400, 144400, 163216, 530, 3604, 
      139880, 155240, 409, 160009, 745, 340, 250, 425, 360, 612, 153700, 
      156852, 160036, 80, 158485, 461, 313, 340, 161800, 173281, 189450, 
      1040, 156281, 1445, 305, 161125, 1184, 544, 201145, 661, 188165, 873, 
      2957, 1930, 850, 190937, 2624, 1168, 1105, 186785, 2610, 2825, 204626, 
      211977, 1405, 2669, 2285, 2746, 2210, 2920, 1828, 1765, 2512, 3789, 
      2925, 2061, 3049, 3505, 2609, 2785, 2788, 3301, 2941, 3065, 4817, 3961, 
      3821, 3722, 5669, 4505, 4658, 6928, 5476, 5224, 5021, 7745, 5860, 5945, 
      7309, 9050, 7685, 9536, 7137, 6760, 7145, 8577, 9953, 8273, 10421, 
      8125, 8104, 10064, 10778, 13234, 14050, 12205, 12676, 12850 ], 
  [ 350564, 346320, 343720, 342625, 340565, 336425, 335682, 333770, 331154, 
      329557, 327188, 321489, 320594, 318112, 318420, 316985, 314000, 312881, 
      303857, 302669, 299225, 298645, 298250, 293828, 294605, 293465, 279941, 
      276965, 275629, 270464, 270322, 266400, 264725, 266768, 261650, 260941, 
      258740, 260465, 257113, 258274, 258570, 253685, 257242, 256241, 249485, 
      248629, 247205, 247952, 250209, 243305, 244205, 243220, 238369, 237493, 
      237492, 236192, 240980, 235993, 231845, 232704, 230225, 230530, 232145, 
      228884, 230005, 226154, 221140, 224800, 219557, 215722, 209633, 206516, 
      206170, 213908, 203125, 204202, 211010, 195265, 204085, 194624, 200642, 
      198560, 189032, 198356, 190385, 192002, 190525, 377621, 185300, 190073, 
      183113, 187681, 191876, 188929, 178925, 179453, 355325, 184985, 177184, 
      357876, 176522, 184210, 333170, 178568, 182824, 183188, 178650, 181520, 
      356266, 172765, 173160, 368532, 178208, 172890, 351250, 168884, 169781, 
      336200, 300420, 335393, 353138, 165874, 306909, 165716, 167060, 164713, 
      166378, 164853, 164225, 164826, 335601, 310504, 315218, 161857, 275645, 
      162370, 165898, 279058, 162313, 272689, 166697, 282365, 271648, 343705, 
      148370, 149498, 254061, 235604, 250676, 257969, 345104, 264050, 242109, 
      254354, 149840, 156260, 144469, 149461, 141938, 139540, 233248, 286609, 
      299185, 145570, 151786, 162730, 239202, 265042, 144260, 207785, 257225, 
      138170, 158714, 136981, 211240, 212020, 267920, 217033, 196885, 198769, 
      255617, 130280, 130565, 209389, 130474, 286650, 127961, 131354, 146105, 
      207425, 227588, 128977, 140890, 188737, 126725, 134821, 150389, 152084, 
      208936, 223624, 140845, 141682, 206953, 254329, 207434, 174472, 236680, 
      203125, 136025, 145892, 217453, 118781, 118985, 118736, 166225, 196825, 
      126585, 130546, 167362, 246013, 115970, 121138, 131525, 117121, 262665, 
      129125, 242546, 114581, 130325, 131720, 151957, 115650, 149450, 132865, 
      131893, 132210, 111401, 170141, 107476, 116425, 118900, 130897, 141457, 
      154260, 199810, 234728, 107266, 124357, 143442, 152325, 198522, 196625, 
      166025, 103194, 101197, 103745, 110738, 190994, 101065, 111985, 139369, 
      107537, 146005, 190345, 104080, 136889, 136685, 194105, 94660, 100036, 
      158661, 218245, 93034, 104474, 104906, 168101, 184229, 190994, 94180, 
      94532, 189760, 98865, 110853, 122180, 124328, 91085, 99250, 104641, 
      94162, 118642, 91405, 121928, 183668, 88570, 87349, 87650, 87370, 
      106585, 89620, 96130, 89581, 179581, 180821, 183956, 83585, 152690, 
      153746, 92170, 93605, 82021, 87125, 97925, 90829, 90634, 81325, 81450, 
      96032, 87712, 84850, 174338, 120328, 85202, 80405, 101504, 148066, 
      86120, 103205, 104509, 79433, 77954, 82970, 84650, 94954, 85780, 76201, 
      110032, 77650, 76409, 76250, 76201, 75625, 77146, 76165, 97330, 78250, 
      123268, 102545, 74000, 133466, 101330, 78482, 81541, 89570, 130021, 
      74269, 75604, 95770, 89261, 74861, 77402, 87490, 88745, 122000, 86665, 
      89514, 93256, 80756, 71432, 80957, 149717, 107861, 80629, 117657, 
      127250, 88213, 77269, 111194, 122468, 119269, 73828, 68765, 67769, 
      69536, 73225, 105890, 72265, 101908, 71893, 88765, 127080, 114890, 
      86785, 76658, 92945, 113060, 87737, 127537, 115201, 94609, 65809, 
      76261, 112477, 84965, 77285, 76397, 101765, 126010, 68365, 67490, 
      116450, 115033, 99604, 63793, 133757, 114941, 91741, 118196, 96970, 
      67777, 67626, 124501, 83705, 109409, 73972, 81929, 72346, 82153, 75690, 
      68653, 64674, 73449, 87805, 113320, 61681, 61956, 102013, 72020, 57940, 
      88569, 73330, 65385, 64450, 82265, 73385, 63440, 60457, 72596, 105850, 
      98489, 80506, 78941, 74269, 69386, 61309, 61645, 62856, 121370, 62033, 
      74453, 66368, 94570, 71050, 62116, 57389, 61364, 82141, 83525, 116500, 
      114484, 113985, 53140, 59728, 65440, 112045, 107698, 100813, 58253, 
      52313, 116101, 96445, 54676, 95146, 55666, 51649, 50949, 54469, 69669, 
      101252, 82576, 80452, 75140, 60785, 50465, 69220, 104018, 90533, 87754, 
      62740, 60309, 57205, 49405, 51588, 78425, 59450, 67610, 115481, 98129, 
      48689, 52369, 89577, 81085, 68697, 48637, 48745, 51561, 115645, 111028, 
      52565, 51880, 104737, 82377, 49360, 77837, 61925, 47396, 46525, 78557, 
      54394, 82969, 48544, 54160, 51917, 55757, 60229, 44461, 55125, 75076, 
      77906, 70577, 59393, 43273, 46628, 62600, 60932, 46405, 45461, 46925, 
      80072, 49081, 42041, 57492, 56745, 43920, 42705, 41905, 49716, 58633, 
      41213, 67778, 49268, 40853, 41185, 40762, 73162, 41225, 49216, 39797, 
      41810, 45604, 87165, 39098, 66365, 44657, 51185, 43501, 61129, 41236, 
      39485, 37717, 77249, 41353, 36889, 41353, 50788, 39082, 36244, 36621, 
      35890, 80242, 34920, 38196, 38317, 58932, 44026, 48386, 58874, 35377, 
      54020, 34973, 65885, 32810, 34442, 37945, 40505, 47041, 53885, 63368, 
      35600, 36160, 43972, 38021, 69041, 31720, 32877, 36676, 72301, 75645, 
      81352, 85032, 30740, 30880, 67657, 34229, 33050, 93586, 29313, 33408, 
      52560, 30157, 29826, 50941, 29105, 50000, 27530, 29321, 31210, 95540, 
      24085, 27253, 23201, 25204, 56356, 25625, 72234, 98600, 21986, 21412, 
      50033, 21608, 21845, 23362, 25657, 26122, 24641, 27169, 89825, 31144, 
      92210, 22852, 24001, 24517, 28360, 36725, 52925, 18265, 22178, 17069, 
      17525, 18581, 20621, 101322, 16613, 17218, 20101, 27289, 15325, 18365, 
      18853, 18980, 24641, 24601, 44090, 14549, 15013, 20813, 38888, 46813, 
      65218, 25337, 13274, 16141, 13837, 15112, 15794, 94913, 12645, 53530, 
      97002, 12500, 80221, 12722, 17965, 61165, 75168, 11705, 11272, 11285, 
      12020, 11146, 11281, 123921, 10832, 11777, 26692, 39040, 31720, 10202, 
      12050, 45170, 10225, 10625, 14761, 9608, 11629, 15688, 42365, 89305, 
      9106, 8685, 8818, 25549, 8489, 8585, 97268, 12125, 24157, 8100, 110500, 
      7957, 48322, 49946, 110321, 8900, 10880, 23194, 106794, 8357, 10532, 
      16232, 7346, 56509, 115466, 7060, 8185, 78548, 7717, 58545, 6761, 7300, 
      6385, 6277, 6437, 7025, 6093, 75253, 83368, 8738, 81554, 70292, 95625, 
      5480, 14125, 78917, 5653, 94730, 98965, 15588, 78084, 98820, 12610, 
      5044, 5069, 8036, 14116, 102869, 4793, 4850, 116714, 4356, 4850, 13829, 
      71306, 137800, 3977, 71321, 115825, 11762, 3464, 11645, 3573, 92053, 
      112810, 3140, 3812, 3701, 9425, 3645, 5317, 3770, 3065, 2797, 3001, 
      82589, 87181, 93704, 4337, 90017, 95426, 11234, 2132, 107092, 146516, 
      79309, 95661, 100621, 158050, 2105, 2389, 2853, 6120, 105448, 157789, 
      2410, 8000, 8996, 9521, 92804, 134096, 2421, 86050, 98017, 1754, 2450, 
      1172, 90425, 143908, 1802, 165797, 168242, 141525, 127577, 1313, 820, 
      6560, 1629, 139113, 685, 125285, 1154, 986, 5386, 592, 96676, 128740, 
      136000, 970, 107458, 118865, 1268, 808, 97205, 765, 802, 109885, 425, 
      377, 118532, 120578, 116425, 137, 202, 370, 3200, 136964, 145197, 
      159237, 184925, 1312, 2041, 112234, 116290, 136904, 193604, 1522, 65, 
      164837, 400, 0, 129600, 147456, 1850, 1604, 125320, 139880, 9, 144409, 
      2225, 20, 50, 25, 1480, 52, 138420, 141412, 144436, 320, 142965, 1621, 
      233, 260, 146120, 157041, 172450, 2560, 140881, 3205, 865, 145485, 
      2704, 464, 183625, 821, 171245, 793, 5197, 3650, 1130, 173897, 4624, 
      2048, 1865, 169945, 4570, 4825, 186986, 194017, 2045, 4469, 3845, 4546, 
      3530, 4680, 2548, 2205, 1952, 5869, 4525, 2701, 2169, 5345, 3809, 2225, 
      2308, 4901, 4181, 4105, 6857, 5121, 4621, 4162, 7589, 4745, 4538, 9248, 
      6836, 6344, 5861, 10225, 7300, 5825, 9109, 11570, 9605, 12176, 8497, 
      7400, 8185, 10537, 12233, 9593, 12821, 8725, 8584, 12064, 12658, 15514, 
      16490, 13325, 14036, 14170 ], 
  [ 472964, 458640, 460360, 457825, 451445, 462425, 450162, 442490, 444194, 
      452677, 455348, 451089, 423554, 450592, 435060, 443705, 429200, 428081, 
      421937, 422909, 425945, 411685, 402650, 417668, 403325, 402905, 402341, 
      394325, 403789, 394304, 377602, 387360, 377765, 347408, 374690, 369661, 
      369620, 354785, 380953, 362674, 360090, 353765, 329962, 328961, 363245, 
      360229, 366725, 345872, 327969, 361385, 349325, 348340, 357169, 354133, 
      341172, 334112, 311540, 328153, 345605, 327744, 339665, 336370, 324305, 
      344084, 331525, 339194, 317620, 299680, 313877, 294202, 319073, 321716, 
      313450, 272948, 314725, 297082, 270770, 304705, 263125, 301184, 266162, 
      261920, 299912, 255956, 271025, 264722, 266125, 191141, 281780, 259913, 
      292553, 256801, 242276, 246529, 287645, 282413, 181805, 251225, 286624, 
      180756, 283802, 246850, 176930, 263528, 247624, 246548, 258570, 244880, 
      176986, 275725, 272520, 178452, 241568, 257130, 173410, 278324, 269861, 
      170600, 166500, 168353, 170978, 264514, 164349, 259316, 252020, 259753, 
      250618, 253413, 247025, 240426, 162801, 159304, 158978, 240337, 155405, 
      227890, 218458, 154498, 224953, 153889, 207017, 151325, 150688, 154345, 
      248450, 240938, 146061, 147764, 145556, 144929, 152144, 143810, 144909, 
      142754, 213200, 198020, 229429, 211381, 233378, 244660, 141088, 139009, 
      140065, 205330, 191386, 174970, 137682, 136162, 206180, 143705, 135545, 
      225290, 176714, 226981, 140680, 138580, 132560, 136393, 140725, 139009, 
      128897, 226760, 224885, 133789, 220474, 128970, 225881, 208394, 168425, 
      128945, 125348, 203857, 174730, 134017, 209525, 184501, 159749, 157844, 
      126856, 124264, 171085, 169762, 125593, 121129, 124634, 135592, 120040, 
      123925, 169865, 155972, 118813, 212381, 211145, 208016, 133825, 121225, 
      178425, 170146, 132082, 114253, 210290, 188098, 164645, 199921, 113625, 
      165125, 112226, 204581, 161285, 159080, 136837, 195570, 132890, 147985, 
      147733, 147330, 186281, 116861, 201076, 168985, 163540, 144577, 133537, 
      124020, 106930, 103688, 190066, 148837, 128322, 122085, 105642, 104465, 
      111305, 187434, 194077, 178625, 158978, 100994, 186745, 154465, 121369, 
      162257, 115765, 98185, 164560, 118889, 117965, 96185, 201220, 172036, 
      104661, 93685, 220474, 157034, 156026, 100421, 96389, 95234, 193540, 
      191012, 94720, 167985, 141093, 125060, 122888, 236525, 161890, 147121, 
      174082, 125122, 257725, 120488, 91508, 231850, 229909, 199250, 245050, 
      132505, 171700, 302770, 269581, 86701, 86501, 86036, 218945, 92930, 
      92546, 293050, 146885, 200821, 164165, 136085, 290989, 290074, 203725, 
      200250, 314912, 156832, 164770, 82898, 104488, 271682, 182645, 340544, 
      86866, 148040, 116885, 115309, 246473, 182354, 155690, 150170, 127354, 
      285940, 209401, 107152, 239650, 226169, 223850, 223081, 205225, 178666, 
      182005, 335650, 251770, 412708, 353825, 206480, 439466, 351170, 156962, 
      146341, 127730, 431701, 230509, 167764, 335530, 312461, 168461, 155882, 
      128530, 126185, 412880, 305545, 121914, 330856, 282356, 219752, 137837, 
      76997, 377141, 283669, 404937, 430370, 317173, 271669, 93194, 419108, 
      410869, 255268, 206285, 206729, 167456, 148825, 377330, 253705, 366868, 
      254053, 111085, 79560, 403610, 320065, 132098, 104465, 399620, 110057, 
      77857, 406081, 348049, 175249, 129541, 399757, 317525, 288245, 127517, 
      92405, 434890, 245485, 154610, 81170, 408073, 366004, 205633, 454877, 
      409421, 344461, 77876, 361210, 252097, 143226, 74101, 320585, 397409, 
      287092, 318089, 122026, 321193, 298170, 268813, 248274, 116649, 340525, 
      74440, 234481, 239076, 384973, 290900, 213460, 347769, 297250, 264105, 
      128530, 329225, 298745, 256400, 239737, 108596, 397450, 377849, 324586, 
      319421, 303229, 284666, 134749, 131485, 127656, 437450, 128273, 101813, 
      115328, 370330, 296410, 260836, 235229, 124724, 88621, 87125, 428980, 
      424084, 422865, 158260, 125968, 111520, 418765, 407938, 390253, 246893, 
      161753, 429301, 379405, 227476, 376666, 236386, 204289, 193509, 139429, 
      99909, 393572, 341776, 335332, 318500, 264545, 192305, 99460, 401378, 
      365573, 357754, 275860, 265509, 250885, 186925, 146628, 331865, 263210, 
      98570, 431561, 388289, 190529, 136609, 366057, 341725, 301977, 196957, 
      158185, 137961, 433165, 422068, 233285, 229000, 407857, 348057, 216400, 
      336317, 282965, 205796, 156685, 77837, 115594, 352969, 134944, 114640, 
      243437, 109037, 281269, 187741, 109125, 77956, 340706, 318257, 280433, 
      170713, 134468, 294440, 288452, 221365, 135461, 128285, 69992, 239161, 
      174521, 277812, 274905, 208080, 196065, 159265, 114516, 283273, 169373, 
      80018, 245108, 175493, 190945, 156682, 72442, 196025, 109696, 159317, 
      137570, 117604, 59085, 180938, 76445, 117377, 99425, 226381, 81289, 
      214036, 200045, 160837, 62849, 219193, 162889, 122713, 95428, 205402, 
      174484, 187821, 156130, 57922, 151560, 124596, 123997, 76212, 102346, 
      92306, 75434, 136897, 81380, 133613, 65165, 157370, 134522, 115705, 
      106745, 89521, 76205, 64808, 116240, 113920, 91492, 105701, 57521, 
      133960, 125757, 108676, 54301, 51885, 48232, 46152, 135860, 134560, 
      56137, 111269, 114410, 39586, 135153, 111168, 69840, 123037, 122706, 
      69661, 124865, 70160, 134810, 115001, 105370, 32180, 134965, 112213, 
      138401, 117364, 53476, 111305, 39834, 28040, 129266, 132292, 55793, 
      123848, 121925, 110482, 100537, 98842, 103121, 94129, 28625, 81544, 
      26690, 104932, 98881, 95797, 84520, 67685, 47885, 130585, 103538, 
      137309, 129125, 118661, 106301, 21402, 130373, 123058, 102901, 79129, 
      134845, 105485, 103093, 102500, 82241, 81481, 49130, 126149, 120853, 
      90653, 54728, 45373, 31378, 76457, 137834, 106861, 122557, 111592, 
      105794, 17873, 129285, 36970, 17082, 127700, 21901, 121442, 91405, 
      30925, 23328, 129785, 136552, 135845, 121460, 132826, 129361, 11601, 
      137552, 119057, 65572, 47680, 56200, 139082, 110690, 40130, 129025, 
      122225, 94681, 137768, 108829, 89128, 41645, 15145, 132226, 142605, 
      129058, 61549, 141689, 130265, 12308, 97085, 63037, 137700, 9700, 
      141877, 33202, 31946, 9521, 114020, 100160, 62794, 9594, 115637, 99812, 
      78152, 129026, 26269, 8186, 135220, 111865, 15188, 112837, 23985, 
      122681, 115300, 144625, 131557, 125957, 116465, 137853, 15493, 12808, 
      100178, 13154, 17012, 9225, 136520, 76765, 13397, 122293, 9050, 8245, 
      71748, 13284, 8100, 79570, 126004, 125309, 97316, 74596, 7109, 143753, 
      148130, 5114, 133956, 116450, 72869, 14426, 3880, 145097, 13721, 4225, 
      75842, 140264, 75725, 146133, 7093, 4090, 131300, 114692, 114581, 
      81425, 113805, 99637, 111050, 118985, 142477, 118201, 8429, 7261, 5864, 
      102257, 6497, 5426, 72434, 128852, 3412, 2516, 8749, 4941, 4141, 3250, 
      122345, 149989, 108693, 88200, 3208, 2989, 112570, 80000, 76676, 75041, 
      4964, 1616, 153621, 6130, 3697, 114794, 106850, 133652, 4745, 1348, 
      152282, 3077, 3362, 1125, 857, 147473, 126100, 81440, 152829, 873, 
      128125, 725, 147314, 116906, 85306, 127312, 3076, 580, 640, 145690, 
      1618, 785, 151028, 117448, 2885, 117405, 145522, 1165, 139385, 137897, 
      452, 338, 505, 126857, 123322, 142210, 92480, 164, 477, 1557, 4925, 
      156832, 99241, 634, 370, 104, 6404, 159202, 123905, 2117, 144400, 
      129600, 0, 576, 162410, 102404, 40, 200, 129609, 409, 165665, 131060, 
      133250, 129625, 158440, 126772, 180, 292, 436, 141440, 405, 159301, 
      135593, 135620, 680, 1521, 3250, 166720, 481, 171685, 147745, 765, 
      166864, 135824, 5065, 140501, 3485, 136153, 182317, 171410, 142970, 
      3977, 177424, 154688, 152345, 3625, 176650, 177625, 6266, 7537, 150365, 
      173669, 168725, 173746, 164090, 173160, 152308, 146925, 128672, 180109, 
      170125, 151021, 123129, 175265, 162209, 128945, 130468, 170501, 163301, 
      159625, 180377, 162801, 155821, 148882, 178949, 145865, 139178, 187808, 
      168116, 163304, 157781, 191665, 170020, 140465, 178309, 193730, 180965, 
      196496, 169777, 155720, 163705, 182617, 190073, 170153, 192821, 156325, 
      154024, 184864, 183298, 193354, 197210, 170285, 175316, 174730 ], 
  [ 490340, 475344, 477352, 474721, 468053, 480041, 467010, 458954, 460946, 
      470101, 473108, 468945, 439634, 468640, 452052, 461369, 446096, 444977, 
      439025, 440141, 443609, 428437, 418826, 435140, 419789, 419417, 419717, 
      411365, 421549, 411776, 393970, 404640, 394517, 362000, 391442, 386125, 
      386228, 370289, 398425, 378850, 376074, 369653, 344026, 343025, 380045, 
      376885, 383909, 361616, 342369, 378473, 365549, 364564, 374305, 371125, 
      357300, 349856, 325460, 343513, 362405, 343296, 356177, 352642, 339665, 
      360980, 347509, 355946, 333268, 313888, 329381, 308650, 335585, 338612, 
      329818, 286100, 331381, 312490, 283970, 321217, 276277, 317504, 279746, 
      275360, 316520, 269012, 285617, 278786, 280381, 187925, 297428, 273785, 
      309065, 270625, 254852, 259585, 304109, 298493, 179453, 264857, 303136, 
      178164, 300170, 260242, 175730, 278408, 261160, 259988, 273114, 258320, 
      174250, 291805, 288360, 174996, 255008, 271962, 170770, 294836, 285749, 
      168776, 166788, 166433, 168050, 280306, 164061, 274772, 266900, 275305, 
      265450, 268533, 261761, 254682, 160497, 158440, 157778, 254785, 156605, 
      241474, 231178, 155410, 238345, 155185, 218921, 151805, 151840, 150937, 
      264338, 256250, 148077, 151124, 147764, 146609, 148496, 145010, 147645, 
      144530, 226640, 210020, 244309, 224725, 248690, 260884, 144160, 138385, 
      138673, 218530, 203242, 185002, 140130, 136786, 219524, 148649, 136649, 
      240314, 187130, 242197, 145192, 142900, 132752, 140233, 146197, 144241, 
      129665, 242408, 240389, 137965, 235690, 127674, 241625, 222746, 179129, 
      132929, 127748, 218065, 186202, 139585, 224261, 197029, 169589, 167444, 
      130600, 126856, 182317, 180850, 129385, 121465, 128330, 142216, 121480, 
      127861, 181337, 165860, 121453, 227837, 226505, 223184, 140881, 125401, 
      191097, 182002, 138946, 114685, 225794, 201778, 176069, 214657, 112905, 
      176741, 112754, 219797, 172565, 170120, 145045, 210114, 141002, 158209, 
      158005, 157554, 200489, 122525, 216532, 181705, 175732, 154705, 142225, 
      131220, 109954, 104168, 204802, 159685, 136530, 129285, 108666, 107537, 
      116873, 202266, 209485, 192833, 171410, 104210, 201673, 166513, 129385, 
      175121, 122965, 101257, 177808, 126905, 125933, 98873, 217540, 186052, 
      110277, 94597, 238186, 169754, 168650, 105125, 99749, 98066, 209380, 
      206660, 97600, 181809, 152325, 134468, 132008, 255437, 175282, 159169, 
      188626, 134770, 278029, 129608, 94580, 250618, 248629, 215906, 264778, 
      143449, 186388, 325762, 290797, 89725, 89429, 88724, 237185, 98162, 
      97682, 315658, 159653, 217957, 178517, 147845, 313549, 312586, 221101, 
      217386, 338720, 170656, 179314, 86018, 112648, 293330, 198677, 365696, 
      92002, 161384, 127013, 125245, 266825, 198530, 169754, 163754, 138730, 
      308500, 227497, 116176, 259666, 245369, 242906, 242089, 223081, 194650, 
      198277, 360754, 272554, 441220, 379793, 224528, 469082, 377042, 171410, 
      159877, 139490, 461029, 250141, 183124, 360730, 336557, 183917, 170330, 
      140482, 137897, 441488, 329353, 133290, 355912, 305012, 238856, 150845, 
      81365, 404309, 306421, 433305, 459794, 341653, 293845, 101210, 448100, 
      439525, 276580, 224669, 225209, 183200, 163081, 404642, 275017, 393748, 
      275413, 121789, 85608, 432074, 344833, 145010, 114449, 427940, 120761, 
      83761, 434689, 374161, 191761, 142309, 428125, 342245, 311525, 140141, 
      100997, 464698, 266509, 169634, 88034, 436825, 392980, 224305, 485501, 
      438269, 370525, 84404, 388042, 273601, 157482, 79957, 345593, 425825, 
      310516, 343049, 134554, 346345, 322218, 291373, 269730, 128745, 366589, 
      81064, 255217, 260100, 413053, 314708, 233044, 374265, 321394, 286569, 
      142018, 354905, 322985, 278480, 260905, 120212, 426106, 405689, 350074, 
      344669, 327709, 308234, 148861, 145357, 141192, 467738, 141905, 112853, 
      127808, 397930, 320650, 283300, 256301, 138164, 98269, 96581, 459028, 
      453940, 452673, 174484, 139600, 123808, 448429, 437170, 418765, 268685, 
      178265, 459397, 407485, 248212, 404650, 257650, 223681, 212229, 154309, 
      111141, 422276, 368272, 361540, 343940, 287345, 210977, 110692, 430418, 
      393125, 384970, 299284, 288405, 273013, 205309, 162180, 357977, 286010, 
      109850, 461849, 416849, 209201, 151441, 393705, 368317, 326745, 216061, 
      174697, 152937, 463549, 452020, 254549, 250024, 437281, 374985, 236752, 
      362765, 306917, 225572, 173245, 87005, 128890, 380185, 149920, 127888, 
      265421, 121805, 305221, 206509, 121941, 87364, 367442, 343985, 304385, 
      188425, 149540, 319112, 312836, 242245, 150677, 142925, 78536, 261049, 
      192569, 301716, 298665, 228240, 215505, 176305, 128052, 307465, 187133, 
      90050, 267380, 193685, 210145, 173626, 81610, 215561, 122944, 176501, 
      153170, 131620, 66429, 199610, 86333, 131441, 111857, 247789, 91849, 
      234772, 219965, 178261, 71105, 240265, 180505, 137353, 107620, 225706, 
      192916, 207117, 173362, 65650, 168552, 139572, 138925, 86580, 115450, 
      104450, 85754, 152881, 92420, 149405, 74333, 174890, 150410, 130105, 
      120377, 101569, 86909, 74120, 130832, 128320, 103876, 119429, 65969, 
      149992, 141165, 122692, 62317, 59517, 55240, 52776, 152084, 150688, 
      64585, 125621, 129050, 45202, 151425, 125568, 80208, 138445, 138114, 
      80125, 140465, 80720, 151178, 129929, 119530, 37172, 151573, 127093, 
      155297, 132724, 62500, 126233, 46890, 32552, 145634, 148900, 65393, 
      139880, 137813, 125506, 114745, 112906, 117569, 107809, 33761, 94120, 
      31538, 119620, 113089, 109765, 97480, 78965, 56765, 147289, 118178, 
      154541, 145781, 134549, 121229, 25290, 147173, 139330, 117637, 91801, 
      152029, 120509, 117925, 117284, 95297, 94489, 58682, 142805, 137125, 
      104525, 65000, 54493, 38338, 89081, 155354, 122125, 139021, 127240, 
      121010, 21953, 146277, 45082, 20970, 144596, 27229, 137906, 105517, 
      38125, 29088, 146873, 154120, 153365, 137972, 150154, 146449, 13329, 
      155216, 135425, 77380, 57472, 67048, 156890, 126482, 49010, 146161, 
      138881, 109225, 155528, 124525, 103240, 50813, 19417, 149650, 160749, 
      146290, 73165, 159785, 147593, 15860, 111965, 74845, 155556, 12196, 
      160021, 41410, 39962, 12017, 130244, 115328, 74650, 12330, 132005, 
      114980, 91496, 146354, 33469, 10250, 152980, 127993, 20180, 129061, 
      30897, 139625, 131716, 163057, 149125, 143141, 132977, 155853, 20725, 
      17320, 115490, 17810, 22676, 12681, 154472, 90157, 18245, 139285, 
      12554, 11413, 84708, 18180, 11268, 93250, 143284, 142541, 112484, 
      87844, 9941, 162233, 166898, 6890, 151812, 133106, 86021, 19850, 4168, 
      163721, 19097, 6001, 89330, 158600, 89213, 164853, 10645, 6058, 149060, 
      131300, 131189, 95441, 130365, 115141, 127418, 135929, 161005, 135097, 
      12701, 11149, 9224, 118001, 10145, 8642, 85730, 146516, 5716, 2132, 
      13261, 8109, 6925, 2146, 139577, 169045, 124965, 102888, 5608, 1885, 
      129130, 94016, 90404, 88625, 8324, 2000, 172917, 10018, 6625, 131546, 
      123026, 151700, 8249, 1060, 171530, 1445, 1586, 981, 1625, 166433, 
      143668, 95648, 172125, 873, 145837, 1637, 166274, 133850, 99850, 
      144976, 6052, 1252, 832, 164554, 3778, 2129, 170228, 134440, 5813, 
      134397, 164386, 3133, 157865, 156281, 1796, 1538, 1993, 144521, 140746, 
      160882, 107648, 260, 45, 261, 2141, 176416, 114937, 2410, 1858, 200, 
      3140, 178930, 141377, 485, 163216, 147456, 576, 0, 182330, 118340, 904, 
      104, 147465, 25, 185777, 149012, 151346, 147481, 178120, 144436, 180, 
      100, 52, 160064, 117, 179029, 153833, 153860, 200, 369, 1186, 186880, 
      337, 192133, 166753, 333, 187024, 154064, 2377, 159029, 1517, 154393, 
      203341, 191810, 161642, 1865, 198160, 174080, 171593, 1753, 197338, 
      198361, 3434, 4321, 169469, 194165, 188933, 194242, 184010, 193608, 
      171508, 165789, 146336, 200941, 190381, 170125, 140409, 195809, 181985, 
      146609, 148228, 190757, 183125, 179209, 201161, 182529, 175117, 167746, 
      199589, 164489, 157370, 208928, 188084, 182984, 177125, 212977, 190084, 
      158657, 198805, 215090, 201605, 218000, 189745, 174824, 183289, 203305, 
      211145, 190073, 214037, 175381, 172936, 205600, 203890, 214426, 218474, 
      189965, 195284, 194650 ], 
  [ 354458, 351410, 348290, 347365, 345817, 339865, 340496, 339268, 336132, 
      333329, 330354, 324473, 326756, 320746, 322946, 320305, 318690, 317569, 
      308185, 306737, 302513, 303565, 304200, 297450, 300033, 298805, 283709, 
      281329, 278701, 274042, 275876, 270314, 269581, 275490, 266500, 266305, 
      263842, 267545, 260665, 264148, 264788, 260065, 266888, 265885, 254225, 
      253625, 251253, 254578, 259241, 247517, 249965, 248978, 242485, 241865, 
      243410, 242794, 250850, 243281, 236549, 239642, 235441, 236176, 239425, 
      233410, 236165, 230932, 227882, 234122, 226553, 224596, 214805, 210994, 
      211592, 225090, 208025, 211336, 222100, 200405, 215245, 200106, 211024, 
      209194, 193986, 209674, 198945, 201508, 199685, 418085, 191962, 199917, 
      188225, 197605, 204034, 200225, 184113, 185329, 394225, 195245, 182282, 
      397202, 181876, 194896, 370000, 186586, 193250, 193786, 187268, 192114, 
      395840, 178625, 179450, 409394, 188794, 180980, 390644, 173962, 175977, 
      374130, 334562, 373489, 393040, 172232, 342077, 172674, 175050, 171497, 
      174452, 172409, 172465, 173924, 374369, 346690, 352004, 170605, 308125, 
      172660, 177736, 312052, 172945, 304993, 179989, 316125, 304202, 384421, 
      154512, 156672, 285053, 264186, 281322, 289561, 386242, 296500, 271805, 
      285768, 160354, 169354, 152401, 160145, 149092, 145058, 262330, 322313, 
      336265, 156500, 165124, 179336, 269396, 298504, 154930, 233505, 289825, 
      145828, 174628, 144293, 237730, 238850, 302146, 244721, 221645, 223957, 
      288801, 136802, 137345, 236465, 137768, 323528, 134305, 140192, 161473, 
      234833, 257834, 138065, 154880, 213305, 134865, 146917, 167301, 169426, 
      236770, 253522, 155261, 156356, 234697, 288265, 235348, 197138, 268634, 
      230605, 150001, 162706, 247249, 125613, 125989, 126082, 188105, 223865, 
      138401, 143824, 189584, 279757, 122708, 131144, 145573, 125233, 298469, 
      142825, 276112, 121829, 144625, 146450, 171761, 124100, 169416, 149045, 
      147985, 148388, 120437, 194485, 114274, 128125, 131546, 147241, 160381, 
      175850, 228880, 268354, 115348, 139405, 163220, 173909, 227588, 225601, 
      190525, 111092, 108061, 112757, 122932, 219700, 108785, 124865, 159473, 
      118953, 167569, 219301, 114802, 156985, 156865, 223745, 99874, 109378, 
      183053, 251065, 95752, 116136, 116740, 194125, 212661, 220372, 100250, 
      100946, 219050, 108545, 125177, 139770, 142434, 91645, 109700, 117497, 
      102544, 135796, 89465, 140026, 212602, 89380, 88241, 92240, 86452, 
      121405, 97730, 89360, 85993, 208585, 209997, 213562, 85325, 177736, 
      178964, 86080, 105145, 85733, 95825, 111269, 84821, 84712, 84605, 
      85160, 87786, 97354, 93200, 203156, 140114, 80820, 86085, 90842, 
      173264, 96610, 119457, 121105, 77365, 83368, 92168, 94708, 108968, 
      79754, 78173, 128258, 76180, 76401, 76500, 76537, 78025, 82900, 81401, 
      86740, 75400, 106570, 90405, 76050, 114788, 89360, 86980, 91673, 
      102884, 111857, 73477, 82466, 85000, 80469, 81549, 85896, 100456, 
      102141, 105122, 78385, 103508, 82738, 74538, 71578, 92025, 176265, 
      93557, 74237, 101201, 108900, 78721, 71905, 131200, 104890, 102293, 
      70010, 70193, 69021, 75690, 82045, 91316, 68441, 88106, 67981, 103945, 
      150602, 98248, 76765, 87880, 109413, 96674, 102913, 151313, 98297, 
      82177, 70577, 87737, 96001, 75025, 69925, 88129, 120721, 106952, 65045, 
      74920, 138500, 97865, 85618, 64685, 113233, 97597, 79385, 140842, 
      83236, 63589, 76424, 148349, 73237, 92833, 66338, 71541, 84232, 71417, 
      66932, 62561, 60560, 86105, 75433, 135778, 58853, 58610, 86021, 63682, 
      57170, 75413, 64388, 59453, 74600, 70569, 64269, 58194, 56845, 86098, 
      88820, 82921, 69152, 68017, 64721, 61472, 70337, 71101, 72914, 101412, 
      71917, 88981, 78314, 79424, 61924, 56170, 53937, 71586, 99157, 100885, 
      96962, 95290, 94877, 58370, 69602, 77722, 93193, 89620, 84025, 53505, 
      57025, 96473, 80429, 51818, 79300, 51860, 51197, 51701, 62101, 83837, 
      84114, 69394, 67786, 63850, 54225, 51301, 83386, 86276, 75457, 73280, 
      55058, 53573, 51845, 50753, 58010, 65925, 52884, 81684, 95497, 81241, 
      49517, 60077, 74321, 67721, 58601, 48689, 53441, 59009, 95485, 91642, 
      48745, 48490, 86293, 68405, 47170, 64721, 53281, 46234, 51125, 96401, 
      64840, 68473, 55978, 64690, 46793, 67145, 51577, 45097, 66425, 92482, 
      64264, 58741, 50737, 45797, 53882, 52650, 51498, 43249, 52453, 54949, 
      99018, 44117, 43957, 48914, 48425, 42050, 42125, 45625, 59714, 49537, 
      43641, 84052, 43610, 42505, 41029, 44648, 90980, 40465, 59722, 43249, 
      48100, 54730, 108245, 39880, 82885, 53693, 63145, 39377, 76441, 38314, 
      38025, 40729, 96685, 37825, 39553, 49349, 63170, 36928, 37442, 36269, 
      39236, 100616, 38690, 45578, 45785, 74570, 54760, 60840, 74596, 40949, 
      68450, 40885, 83665, 35624, 40180, 46349, 50285, 59657, 68905, 80882, 
      43650, 44554, 55978, 47617, 88097, 37186, 39461, 45754, 92129, 96161, 
      102986, 107354, 35858, 36170, 86705, 42697, 41000, 117704, 34337, 
      41786, 68162, 36725, 36392, 66365, 35325, 65250, 32372, 36737, 40000, 
      120746, 28477, 34741, 27073, 31826, 74330, 33017, 93728, 124650, 26792, 
      25786, 66961, 27010, 27505, 30568, 34325, 35048, 32877, 36781, 114745, 
      42730, 117640, 30650, 32657, 33601, 39250, 50625, 71125, 22445, 30056, 
      20297, 21785, 24217, 27977, 128456, 20609, 22160, 27793, 38677, 18625, 
      25533, 26365, 26578, 35333, 35377, 61056, 18785, 19937, 30037, 54562, 
      64549, 86824, 36793, 15956, 22865, 18409, 21146, 22600, 121669, 16265, 
      73060, 124100, 16290, 104737, 17284, 26741, 82325, 98906, 15145, 13850, 
      13949, 16490, 14152, 14717, 154877, 13234, 16501, 39586, 55546, 46330, 
      12340, 17800, 63304, 13565, 14825, 22745, 11826, 17545, 24442, 59977, 
      115685, 11920, 10205, 11972, 38765, 10093, 11565, 124930, 19489, 37025, 
      10130, 140050, 9469, 67636, 69604, 139869, 13850, 17722, 35968, 135908, 
      13045, 17370, 26338, 10312, 77621, 145780, 9250, 13297, 103610, 12653, 
      80165, 10405, 11890, 7361, 8801, 9649, 11441, 7841, 99877, 109282, 
      15300, 107208, 94138, 123425, 7306, 24121, 104221, 9197, 122440, 
      127277, 26354, 103298, 127130, 22084, 8066, 8177, 14842, 24362, 131777, 
      5661, 5200, 147508, 6338, 8980, 24237, 95560, 171250, 4573, 95653, 
      146605, 21556, 4570, 21437, 3989, 119645, 143240, 5274, 8010, 7897, 
      18265, 7925, 11489, 8392, 6653, 3545, 6673, 108877, 114157, 121626, 
      10069, 117421, 123604, 21348, 4418, 136898, 181138, 105157, 123917, 
      129565, 193960, 5161, 2173, 7625, 13730, 135074, 193693, 6664, 16810, 
      18322, 19105, 120706, 167330, 1769, 113000, 126685, 5652, 7380, 2746, 
      118053, 178330, 1220, 202625, 205328, 175685, 160101, 1241, 3242, 
      15002, 953, 173009, 2845, 157545, 1076, 4520, 13220, 2834, 125234, 
      161426, 169546, 1060, 137476, 150345, 754, 4250, 125845, 4205, 884, 
      140237, 1189, 1313, 149994, 152296, 147625, 2353, 2848, 776, 9882, 
      170650, 179825, 195413, 223765, 74, 7769, 142900, 147472, 170578, 
      233298, 20, 2605, 201605, 530, 1850, 162410, 182330, 0, 6890, 157610, 
      173890, 1853, 178933, 25, 1690, 1460, 1865, 50, 2234, 172250, 175586, 
      178954, 778, 177305, 97, 1369, 1394, 180794, 192917, 209960, 250, 
      174949, 377, 617, 180065, 386, 1586, 222241, 1417, 208561, 1901, 1313, 
      884, 1460, 211465, 1250, 1082, 1157, 207077, 1280, 1445, 225832, 
      233549, 1585, 1513, 1405, 1588, 1600, 1802, 1906, 2165, 4058, 2297, 
      1985, 2225, 4961, 2285, 2125, 4325, 4234, 2353, 2405, 2753, 3349, 3497, 
      3769, 4084, 4321, 5085, 5652, 5114, 4762, 4786, 4905, 5741, 5050, 6921, 
      6073, 6984, 6309, 7330, 6401, 6850, 6773, 7145, 8145, 7569, 8473, 8245, 
      8362, 8570, 9412, 11392, 12020, 11689, 11882, 12100 ], 
  [ 353736, 348356, 346228, 344969, 342421, 339949, 337922, 335362, 333218, 
      332737, 330920, 325361, 321498, 322292, 320840, 320521, 316244, 315121, 
      306385, 305433, 302697, 300593, 299234, 296960, 296057, 294993, 282861, 
      279313, 279173, 273508, 271522, 269108, 266545, 264980, 263458, 262265, 
      260296, 260181, 260105, 259106, 259082, 254017, 254530, 253525, 251325, 
      250225, 249677, 248020, 248033, 245601, 245061, 244072, 240725, 239605, 
      238160, 236212, 237960, 235369, 233613, 232388, 231505, 231410, 231505, 
      230800, 230401, 227818, 220936, 222196, 219105, 213482, 210825, 208336, 
      207106, 209480, 204529, 203522, 206650, 196393, 199613, 195428, 196882, 
      194548, 190292, 193696, 188273, 189010, 187849, 345825, 184936, 186749, 
      184185, 184265, 186376, 184225, 179897, 179785, 324937, 181233, 178228, 
      327080, 177322, 180050, 304690, 176884, 178900, 179104, 176402, 177428, 
      325210, 173065, 173060, 336272, 174100, 171098, 320338, 169888, 169745, 
      306644, 274376, 305665, 321730, 165658, 279893, 164936, 165320, 164089, 
      164554, 163505, 162229, 162026, 305201, 282500, 286650, 159365, 251065, 
      158426, 160514, 253994, 158045, 248261, 159937, 256565, 246964, 311405, 
      148226, 148394, 230789, 214568, 227720, 234133, 312388, 239410, 220025, 
      230666, 145588, 149608, 142613, 145045, 140794, 139912, 211700, 258901, 
      270197, 140890, 144866, 152770, 216602, 239402, 139816, 189341, 232381, 
      136522, 149386, 135649, 192068, 192520, 241540, 196729, 179293, 180773, 
      230177, 129636, 129681, 189625, 129106, 257762, 127465, 128538, 137197, 
      187317, 204840, 125905, 133258, 171265, 124529, 128945, 140033, 141328, 
      188420, 201188, 132805, 133402, 186509, 228125, 186826, 158740, 212308, 
      182909, 128365, 135592, 195065, 117749, 117793, 117220, 151189, 176989, 
      120905, 123506, 152002, 219929, 115002, 117130, 123757, 114869, 234653, 
      121669, 216610, 113121, 122305, 123300, 138817, 113066, 136130, 123061, 
      122165, 122402, 108225, 152725, 106376, 110765, 112360, 120917, 129077, 
      139400, 177986, 208660, 104954, 115565, 130250, 137453, 176690, 174865, 
      148417, 101018, 99977, 100521, 104554, 169450, 99037, 105157, 125821, 
      102065, 131093, 168545, 99236, 123325, 123037, 171657, 94928, 96464, 
      141089, 192833, 95618, 98738, 99010, 149005, 162893, 168778, 93640, 
      93672, 167620, 94961, 102629, 110912, 112580, 95653, 94618, 97765, 
      91442, 107762, 98281, 110164, 161824, 92882, 91573, 88434, 93266, 
      97841, 87112, 107458, 97949, 157625, 158705, 161440, 86985, 134410, 
      135306, 102842, 87877, 83569, 84033, 90513, 101413, 101138, 83269, 
      82994, 108692, 83732, 82066, 152514, 106900, 94250, 80093, 116388, 
      129586, 81316, 93041, 94025, 86305, 77866, 79362, 80242, 86866, 96328, 
      79309, 98020, 83954, 81353, 80954, 80825, 78329, 76730, 76225, 112106, 
      85826, 143720, 118757, 77012, 155754, 117378, 75490, 77029, 82098, 
      151825, 79913, 74128, 110690, 102341, 73541, 74402, 80330, 81185, 
      142596, 99257, 81386, 107924, 91424, 76180, 75545, 129905, 126045, 
      91453, 137837, 149186, 101909, 87125, 97450, 143680, 139921, 82240, 
      72297, 71453, 68660, 69869, 124290, 80665, 119584, 80369, 79481, 
      110036, 135202, 100937, 71050, 82457, 133128, 78445, 110245, 135745, 
      110993, 66193, 70405, 132617, 99025, 88945, 70297, 88945, 148546, 
      76261, 65386, 100746, 135805, 117416, 67765, 157645, 135865, 108025, 
      101920, 114530, 76457, 64226, 107101, 98221, 129601, 85840, 96353, 
      66050, 96889, 88586, 79069, 73250, 66425, 104057, 97172, 69049, 69800, 
      121609, 84496, 63376, 105521, 86362, 75617, 59722, 97853, 86573, 73028, 
      68525, 64744, 126394, 117673, 95770, 93805, 87853, 81450, 57613, 57545, 
      58196, 144626, 57529, 65629, 59940, 113338, 84218, 72320, 65273, 56528, 
      70985, 72049, 139336, 137000, 136421, 52936, 55204, 58676, 134237, 
      129170, 121085, 67325, 52585, 139009, 115993, 61984, 114530, 63850, 
      56713, 54893, 52013, 61133, 121832, 99476, 96872, 90280, 71525, 54325, 
      60680, 125154, 109189, 105850, 74512, 71201, 66817, 52777, 50240, 
      94673, 70178, 59138, 138685, 118453, 52533, 49813, 108377, 98125, 
      82697, 53197, 48985, 49241, 139001, 133664, 60721, 59636, 126485, 
      99965, 55988, 94617, 74545, 53056, 46825, 66537, 49250, 101021, 46196, 
      48932, 61245, 49725, 72833, 48425, 49169, 63440, 95146, 86137, 71989, 
      45469, 44424, 76388, 74240, 53873, 43489, 43993, 66980, 58225, 44785, 
      69992, 69005, 50180, 47765, 42965, 44936, 71609, 43469, 57154, 59040, 
      43825, 45833, 41650, 61090, 46429, 43940, 41077, 40450, 41600, 72041, 
      42850, 55477, 40725, 44533, 51805, 51353, 48416, 45305, 39377, 63625, 
      49085, 38861, 38365, 43720, 45530, 39568, 41381, 37210, 65722, 35828, 
      35744, 35785, 48800, 38450, 41210, 48658, 34597, 45000, 33865, 53737, 
      34578, 33490, 34513, 35793, 39685, 44281, 51444, 32468, 32708, 37160, 
      33445, 55665, 30980, 31097, 32576, 58201, 60905, 65572, 68612, 30312, 
      30292, 54265, 30673, 29970, 75466, 28949, 29924, 42356, 28345, 28010, 
      40885, 27605, 40100, 27306, 26685, 27290, 76320, 24221, 24509, 23809, 
      23248, 43840, 22941, 56426, 78548, 21690, 21512, 38449, 20740, 20737, 
      20810, 21745, 21970, 21125, 22373, 70789, 24500, 72682, 19720, 20065, 
      20177, 22340, 27905, 40105, 18481, 18954, 18153, 17649, 17425, 17865, 
      80162, 16965, 16690, 17009, 20753, 16301, 15737, 15905, 15952, 18729, 
      18605, 32330, 14625, 14449, 16249, 28324, 34325, 49130, 18685, 14778, 
      13885, 13577, 13492, 13450, 74005, 13253, 39338, 75770, 12944, 61385, 
      12442, 13765, 45445, 57044, 12457, 12820, 12753, 11808, 12290, 12025, 
      99065, 12532, 11317, 18632, 27620, 22052, 12130, 10618, 32218, 11029, 
      10629, 11245, 11444, 10025, 11444, 29881, 68653, 10370, 11141, 9754, 
      17125, 10861, 9677, 75400, 9133, 16045, 10064, 86864, 10397, 34202, 
      35506, 86681, 8136, 8356, 15146, 83546, 7825, 8000, 10660, 8410, 40693, 
      91090, 8840, 7241, 59040, 6925, 42233, 7165, 6824, 9265, 7717, 7237, 
      6705, 8249, 56129, 63044, 6410, 61466, 51880, 73529, 7540, 8585, 59137, 
      6109, 72706, 76381, 9320, 58376, 76232, 7538, 5968, 5913, 5440, 8320, 
      79713, 7709, 8242, 91786, 6224, 4714, 7853, 52450, 110372, 7105, 52369, 
      90869, 6322, 6100, 6201, 6845, 70045, 88162, 4808, 3560, 3445, 4849, 
      3305, 3217, 3106, 3357, 5725, 3209, 61753, 65705, 71348, 2617, 68137, 
      72826, 5426, 3600, 82960, 117904, 58853, 72965, 77285, 128234, 2845, 
      6161, 1985, 2612, 81460, 127961, 2018, 3364, 3880, 4165, 70408, 106740, 
      6581, 64522, 74885, 1658, 1394, 3232, 68237, 115400, 5850, 135045, 
      137250, 113249, 100817, 4869, 2056, 2196, 5741, 111065, 2153, 98753, 
      4698, 1170, 1570, 1972, 73576, 101800, 108260, 4346, 82994, 93041, 
      5200, 1060, 74017, 1013, 4162, 85081, 3133, 2925, 92672, 94474, 90797, 
      1465, 1130, 3370, 356, 109000, 116345, 128945, 152149, 5812, 61, 87050, 
      90626, 108916, 160016, 6250, 1033, 133965, 3604, 1604, 102404, 118340, 
      6890, 0, 98596, 111556, 1601, 115601, 7573, 1768, 2034, 1609, 6100, 
      1312, 110240, 112912, 115616, 3172, 114293, 6305, 2425, 2448, 117108, 
      126905, 140794, 7940, 112421, 9061, 4321, 116537, 8068, 2628, 150905, 
      3445, 139705, 2929, 11965, 9378, 3978, 142105, 10900, 6084, 5661, 
      138541, 10762, 11089, 153970, 160357, 5581, 10321, 9217, 10394, 8410, 
      10436, 6224, 5321, 3060, 12253, 9949, 6205, 2633, 11241, 8425, 3321, 
      3560, 10309, 8865, 8377, 13117, 9605, 8381, 7202, 13573, 7361, 6434, 
      16020, 11680, 10708, 9665, 17305, 12296, 7685, 14801, 18698, 15533, 
      19540, 13297, 10756, 12337, 16525, 18845, 14285, 19669, 11969, 11588, 
      18100, 18434, 22058, 23346, 17533, 18720, 18770 ], 
  [ 471172, 457000, 458640, 456125, 449809, 460525, 448450, 440866, 442490, 
      450801, 453380, 449077, 421978, 448520, 433252, 441725, 427400, 426277, 
      420053, 420985, 423901, 409865, 400970, 415652, 401561, 401125, 400297, 
      392353, 401633, 392200, 375770, 385288, 375817, 345992, 372730, 367769, 
      367684, 353125, 378797, 360842, 358306, 351985, 328634, 327629, 361225, 
      358241, 364601, 344104, 326533, 359269, 347425, 346436, 355021, 352017, 
      339268, 332296, 310180, 326429, 343513, 325960, 337637, 334402, 322565, 
      341956, 329625, 337090, 315764, 298184, 312049, 292610, 316957, 319492, 
      311354, 271652, 312545, 295210, 269450, 302525, 261785, 299048, 264706, 
      260488, 297680, 254612, 269285, 263114, 264465, 193849, 279764, 258341, 
      290317, 255229, 241012, 245141, 285401, 280265, 184265, 249685, 284360, 
      183268, 281570, 245362, 179090, 261664, 246096, 245044, 256786, 243368, 
      179514, 273545, 270400, 181156, 240040, 255250, 175898, 276020, 267713, 
      172880, 168244, 170645, 173522, 262370, 166225, 257252, 250100, 257661, 
      248706, 251425, 245125, 238642, 165157, 161296, 161050, 238493, 156865, 
      226250, 217034, 156026, 223357, 155317, 205781, 152945, 152136, 156917, 
      246194, 238826, 147265, 148628, 146708, 146213, 154760, 145210, 145921, 
      144002, 211528, 196708, 227393, 209729, 231226, 242276, 141992, 140837, 
      142085, 203690, 190082, 174122, 138730, 137666, 204500, 144125, 136925, 
      223186, 175762, 224825, 141200, 139140, 134152, 137069, 140985, 139325, 
      130325, 224464, 222625, 134361, 218282, 130906, 223549, 206410, 167341, 
      129541, 126340, 201893, 173450, 134213, 207425, 182953, 158873, 157028, 
      127504, 125200, 169857, 168570, 126221, 122621, 125282, 135504, 121248, 
      124505, 168557, 155060, 119705, 210065, 208853, 205768, 133605, 121725, 
      176797, 168722, 131906, 115681, 207946, 186210, 163321, 197765, 115333, 
      163745, 113618, 202297, 159985, 157840, 136305, 193450, 132362, 146925, 
      146657, 146266, 184213, 116929, 198692, 167285, 161972, 143525, 132845, 
      123700, 107650, 105040, 187850, 147593, 127738, 121753, 106354, 105157, 
      111365, 185170, 191665, 176509, 157306, 101626, 184445, 152885, 120797, 
      160469, 115393, 98837, 162664, 118301, 117385, 96925, 198548, 169940, 
      104665, 94865, 217450, 155258, 154274, 100649, 96953, 95930, 190980, 
      188500, 95400, 165925, 139681, 124100, 122000, 233185, 159930, 145493, 
      171826, 124090, 254025, 119584, 92116, 228530, 226593, 196450, 241474, 
      131125, 169380, 298370, 265625, 87289, 87113, 86708, 215725, 92962, 
      92602, 288730, 145025, 197865, 161905, 134473, 286673, 285770, 200705, 
      197290, 310280, 154696, 162450, 83434, 103760, 267578, 179945, 335560, 
      86882, 146000, 115649, 114121, 242677, 179602, 153466, 148066, 125802, 
      281588, 206165, 106184, 235930, 222653, 220370, 219613, 202045, 175954, 
      179217, 330650, 247850, 406852, 348605, 203240, 433330, 345970, 154618, 
      144225, 126058, 425633, 226865, 165188, 330490, 307697, 165857, 153530, 
      126802, 124517, 406984, 300845, 120322, 325840, 277940, 216224, 135833, 
      77153, 371593, 279225, 399085, 424250, 312289, 267361, 92426, 413092, 
      404937, 251172, 202921, 203333, 164744, 146485, 371722, 249597, 361364, 
      249929, 109625, 79264, 397706, 315085, 130082, 103181, 393748, 108589, 
      77589, 400133, 342725, 172325, 127553, 393865, 312545, 283625, 125561, 
      91457, 428634, 241425, 152050, 80650, 402077, 360452, 202157, 448409, 
      403393, 339129, 77428, 355682, 247901, 140842, 73817, 315509, 391477, 
      282404, 313013, 120058, 316061, 293314, 264329, 244066, 114781, 335161, 
      73936, 230445, 234964, 379089, 286084, 209700, 342277, 292346, 259621, 
      126290, 323933, 293813, 252008, 235573, 106820, 391410, 372013, 319338, 
      314233, 298233, 279898, 132345, 129137, 125392, 430994, 125981, 100169, 
      113320, 364538, 291458, 256324, 231065, 122468, 87313, 85865, 422564, 
      417716, 416509, 155300, 123656, 109544, 412441, 401722, 384217, 242537, 
      158717, 422865, 373473, 223380, 370754, 232154, 200525, 189913, 136793, 
      98185, 387476, 336232, 329860, 313220, 259925, 188717, 97732, 395194, 
      359761, 352026, 271076, 260857, 246425, 183401, 143812, 326405, 258578, 
      96818, 425053, 382213, 186925, 133965, 360205, 336137, 296845, 193241, 
      155117, 135277, 426625, 415636, 229025, 224800, 401549, 342373, 212360, 
      330745, 278017, 201892, 153585, 76585, 113306, 347197, 132232, 112360, 
      238969, 106873, 276305, 184073, 106945, 76628, 335042, 312845, 275461, 
      167301, 131716, 289280, 283364, 217153, 132665, 125633, 68864, 234693, 
      171013, 272836, 269965, 204040, 192205, 156005, 112132, 278221, 165929, 
      78506, 240532, 171937, 187133, 153434, 71138, 192125, 107368, 156001, 
      134650, 115076, 58225, 177242, 74945, 114829, 97285, 221993, 79613, 
      209812, 196025, 157441, 61741, 214877, 159437, 120005, 93332, 201274, 
      170820, 183937, 152762, 56930, 148240, 121780, 121193, 74548, 99994, 
      90194, 73778, 133821, 79540, 130577, 63785, 153898, 131458, 113013, 
      104245, 87413, 74425, 63376, 113480, 111208, 89284, 103153, 56293, 
      130832, 122785, 106052, 53177, 50857, 47360, 45376, 132676, 131400, 
      54893, 108545, 111610, 39042, 131941, 108424, 68104, 120033, 119698, 
      67889, 121805, 68360, 131554, 112093, 102650, 31732, 131609, 109289, 
      134965, 114308, 52004, 108349, 38842, 27680, 125938, 128900, 54149, 
      120592, 118705, 107474, 97733, 96074, 100253, 91453, 28085, 79136, 
      26210, 101988, 96053, 93025, 82000, 65585, 46385, 127125, 100594, 
      133705, 125665, 115393, 103273, 21130, 126865, 119682, 99905, 76645, 
      131225, 102401, 100057, 99476, 79645, 78893, 47402, 122641, 117441, 
      87841, 52816, 43745, 30290, 73949, 134098, 103689, 119081, 108320, 
      102626, 17485, 125665, 35570, 16738, 124100, 21193, 117946, 88497, 
      29745, 22504, 126125, 132768, 132073, 117940, 129098, 125693, 11773, 
      133736, 115565, 63220, 45832, 54080, 135218, 107330, 38498, 125325, 
      118645, 91629, 133904, 105481, 86176, 39929, 14645, 128434, 138625, 
      125306, 59201, 137717, 126485, 11972, 93913, 60633, 133780, 9620, 
      137881, 31690, 30482, 9437, 110500, 96904, 60362, 9442, 112073, 96548, 
      75344, 125218, 24993, 8194, 131300, 108349, 14452, 109289, 22765, 
      118949, 111700, 140517, 127665, 122161, 112837, 133849, 14681, 12176, 
      96842, 12482, 16084, 8845, 132512, 73897, 12665, 118521, 8650, 7929, 
      68980, 12532, 7780, 76618, 122148, 121465, 93988, 71748, 6865, 139589, 
      143890, 5122, 129940, 112730, 70025, 13514, 4240, 140869, 12805, 4205, 
      72890, 136096, 72769, 141865, 6617, 4010, 127268, 110948, 110833, 
      78325, 110065, 96161, 107354, 115141, 138233, 114365, 7745, 6673, 5408, 
      98701, 5965, 5002, 69482, 124804, 3204, 2980, 7985, 4513, 3809, 3890, 
      118397, 145577, 104977, 84880, 2960, 3617, 108778, 76840, 73588, 71989, 
      4468, 1864, 149137, 5490, 3293, 110930, 103130, 129460, 4181, 1732, 
      147778, 3793, 4114, 1465, 965, 143029, 122004, 78184, 148297, 1165, 
      123985, 785, 142858, 112954, 81954, 123176, 2612, 692, 872, 141250, 
      1354, 725, 146500, 113472, 2425, 113425, 141066, 929, 135013, 133549, 
      356, 274, 365, 122669, 119194, 137762, 88904, 356, 793, 2089, 5825, 
      152136, 95517, 386, 194, 272, 7412, 154458, 119725, 2713, 139880, 
      125320, 40, 904, 157610, 98596, 0, 400, 125317, 677, 160805, 126740, 
      128890, 125325, 153680, 122516, 340, 500, 692, 136936, 625, 154513, 
      131165, 131188, 928, 1933, 3890, 161800, 637, 166689, 143109, 985, 
      161928, 131368, 5837, 135953, 4057, 131669, 177129, 166378, 138370, 
      4573, 172296, 149896, 147589, 4149, 171530, 172485, 7018, 8381, 145625, 
      168577, 163705, 168650, 159130, 168064, 147524, 142225, 124264, 174905, 
      165065, 146249, 118813, 170125, 157261, 124525, 126020, 165425, 158329, 
      154701, 175141, 157813, 150937, 144106, 173713, 141125, 134546, 182440, 
      163028, 158288, 152849, 186237, 164900, 135797, 173057, 188258, 175673, 
      190984, 164645, 150800, 158661, 177293, 184637, 165005, 187345, 151385, 
      149120, 179496, 177946, 187850, 191650, 165113, 170068, 169490 ], 
  [ 485332, 470600, 472480, 469885, 463329, 474885, 462170, 454266, 456130, 
      465001, 467860, 463637, 435058, 463240, 447092, 456125, 441160, 440037, 
      433973, 435025, 438301, 423505, 414130, 429892, 414961, 414565, 414457, 
      406233, 416113, 406440, 389090, 399368, 389457, 357832, 386370, 381169, 
      381204, 365725, 393037, 374002, 371306, 364905, 340034, 339029, 374905, 
      371801, 378601, 356904, 338213, 373189, 360625, 359636, 368981, 365857, 
      352388, 345096, 321460, 338909, 357193, 338600, 351077, 347642, 335045, 
      355716, 342625, 350730, 328484, 309704, 324649, 304330, 330397, 333252, 
      324674, 282292, 326105, 307730, 280130, 315965, 272425, 312328, 275706, 
      271368, 311200, 265172, 281125, 274514, 276025, 190849, 292484, 269581, 
      303757, 266429, 251172, 255701, 298801, 293345, 181985, 260725, 297800, 
      180788, 294890, 256202, 177770, 273744, 257056, 255924, 268586, 254248, 
      176914, 286625, 283280, 177956, 250920, 267290, 173378, 289460, 280633, 
      171040, 168164, 168725, 170762, 275210, 165665, 269812, 262180, 270301, 
      260746, 263705, 257085, 250202, 162917, 160256, 159730, 250213, 157545, 
      237250, 227314, 156466, 234197, 156077, 215381, 153025, 152776, 153757, 
      259114, 251266, 148625, 151108, 148228, 147293, 151400, 145890, 147881, 
      145162, 222408, 206388, 239473, 220529, 243666, 255476, 144232, 139997, 
      140605, 214370, 199642, 182162, 140450, 137866, 215300, 147925, 137525, 
      235386, 184122, 237185, 144640, 142420, 133992, 139949, 145225, 143365, 
      130645, 237184, 235225, 137521, 230642, 129506, 236349, 218050, 175941, 
      132541, 128020, 213413, 182690, 138533, 219385, 193073, 166753, 164708, 
      130304, 127040, 178897, 177490, 129061, 122581, 128042, 140704, 122128, 
      127465, 177797, 162980, 121585, 222625, 221333, 218088, 139165, 124885, 
      187037, 178282, 137306, 115721, 220546, 197290, 172521, 209725, 114413, 
      173105, 113738, 214657, 169065, 166720, 142825, 205250, 138802, 155125, 
      154897, 154466, 195733, 121329, 211252, 177565, 171812, 151645, 139765, 
      129380, 109850, 105120, 199810, 156313, 134258, 127433, 108554, 107397, 
      115685, 197210, 204185, 188029, 167346, 103986, 196565, 162605, 127157, 
      170869, 121073, 101077, 173384, 124661, 123705, 98845, 211828, 181300, 
      109025, 95305, 231890, 165538, 164474, 104249, 99433, 97970, 203860, 
      201220, 97480, 177125, 148721, 131620, 129280, 248625, 170770, 155213, 
      183626, 131810, 270625, 126864, 94356, 243850, 241873, 210010, 257594, 
      139925, 181300, 317210, 282985, 89489, 89233, 88628, 230605, 97002, 
      96562, 307250, 155345, 211825, 173545, 143953, 305153, 304210, 214865, 
      211250, 329800, 165896, 174250, 85714, 110240, 285298, 192985, 356200, 
      90842, 156800, 123769, 122081, 259317, 192762, 164866, 159066, 134962, 
      300068, 220925, 113384, 252290, 238333, 235930, 235133, 216605, 188954, 
      192457, 351250, 264850, 430292, 369925, 217960, 457690, 367210, 166338, 
      155185, 135538, 449753, 242905, 177668, 351170, 327457, 178417, 165250, 
      136442, 133957, 430504, 320365, 129482, 346400, 296500, 231824, 146353, 
      80473, 393913, 297865, 422405, 448450, 332369, 285521, 98786, 436932, 
      428497, 268612, 217921, 218413, 177544, 158045, 394162, 267037, 383444, 
      267409, 118225, 83984, 421106, 335405, 140522, 111181, 417028, 117189, 
      82189, 423653, 364165, 185765, 137873, 417185, 332825, 302705, 135761, 
      98297, 453154, 258625, 164250, 86050, 425717, 382612, 217397, 473609, 
      427113, 360529, 82548, 377722, 265501, 152402, 78377, 336029, 414837, 
      301604, 333493, 130178, 336701, 313034, 282809, 261626, 124541, 356561, 
      79136, 247405, 252164, 402169, 305604, 225700, 364037, 312146, 278021, 
      137210, 345013, 313693, 270088, 252893, 116180, 414970, 394893, 340258, 
      334953, 318313, 299218, 143785, 140377, 136352, 455914, 137021, 109049, 
      123400, 387218, 311338, 274724, 248305, 133348, 95033, 93425, 447284, 
      442276, 441029, 168500, 134696, 119464, 436841, 425762, 407657, 260377, 
      172157, 447625, 396553, 240340, 393754, 249554, 216365, 205193, 148873, 
      107225, 411076, 357992, 351380, 334100, 278605, 203957, 106772, 419074, 
      382401, 374386, 290276, 279617, 264545, 198401, 156452, 347845, 277258, 
      105898, 449973, 405693, 202165, 146005, 382925, 357977, 317165, 208841, 
      168557, 147437, 451625, 440276, 246425, 242000, 425749, 364493, 229000, 
      352465, 297657, 218052, 167065, 83905, 124066, 369557, 144392, 123080, 
      256969, 117193, 295945, 199393, 117305, 84148, 357002, 333965, 295101, 
      181741, 143956, 309520, 303364, 234233, 145025, 137513, 75664, 252613, 
      185733, 292436, 289445, 220520, 208085, 169885, 123092, 298061, 180409, 
      86546, 258772, 186777, 202813, 167234, 78458, 208085, 118088, 170001, 
      147330, 126436, 64025, 192482, 82865, 126229, 107325, 239513, 88093, 
      226772, 212305, 171641, 68301, 232117, 173797, 131885, 103172, 217874, 
      185860, 199697, 166802, 63050, 162080, 133940, 133313, 82868, 110594, 
      99994, 82058, 146821, 88420, 143417, 71105, 168178, 144378, 124693, 
      115285, 97133, 83025, 70816, 125320, 122888, 99284, 114273, 63013, 
      143872, 135305, 117412, 59537, 56897, 52880, 50576, 145876, 144520, 
      61613, 120185, 123490, 43402, 145181, 120104, 76424, 132553, 132218, 
      76289, 134485, 76840, 144874, 124213, 114130, 35572, 145129, 121369, 
      148725, 126788, 59204, 120469, 44402, 31120, 139258, 142420, 61829, 
      133632, 131625, 119674, 109253, 107474, 111973, 102533, 32045, 89296, 
      29930, 113908, 107573, 104345, 92480, 74665, 53465, 140725, 112474, 
      147745, 139225, 128313, 115393, 24050, 140545, 132922, 111865, 86885, 
      145225, 114601, 112097, 111476, 90205, 89413, 55042, 136201, 130681, 
      99081, 61056, 51025, 35770, 84149, 148378, 116089, 132481, 121040, 
      114986, 20565, 139505, 42010, 19658, 137860, 25313, 131346, 99937, 
      35425, 26984, 140045, 147088, 146353, 131380, 143218, 139613, 12893, 
      148136, 128885, 72740, 53672, 62800, 149738, 120170, 45578, 139285, 
      132205, 103429, 148384, 118241, 97616, 47249, 17885, 142634, 153425, 
      139346, 68561, 152477, 140605, 14612, 105993, 70153, 148340, 11380, 
      152681, 38210, 36842, 11197, 123700, 109224, 69922, 11402, 125393, 
      108868, 86144, 139338, 30673, 9594, 145780, 121469, 18292, 122489, 
      28205, 132749, 125060, 155557, 141985, 136161, 126277, 148529, 18721, 
      15616, 109282, 16042, 20484, 11405, 147152, 84737, 16385, 132361, 
      11250, 10249, 79460, 16292, 10100, 87698, 136228, 135505, 106308, 
      82468, 8905, 154669, 159210, 6282, 144500, 126290, 80665, 17714, 4160, 
      156069, 16965, 5365, 83810, 151056, 83689, 157145, 9257, 5330, 141748, 
      124468, 124353, 89685, 123545, 108761, 120674, 128941, 153353, 128125, 
      10985, 9593, 7888, 111501, 8685, 7362, 80242, 139204, 4804, 2340, 
      11425, 6833, 5809, 2650, 132437, 161137, 118217, 96800, 4640, 2377, 
      122258, 88200, 84708, 82989, 6948, 1864, 164897, 8410, 5413, 124570, 
      116290, 144180, 6781, 1172, 163498, 2113, 2314, 1025, 1285, 158509, 
      136324, 89704, 164057, 845, 138425, 1225, 158338, 126754, 93754, 
      137576, 4772, 932, 712, 156650, 2834, 1525, 162180, 127312, 4545, 
      127265, 156466, 2249, 150093, 148549, 1156, 954, 1285, 137069, 133394, 
      153002, 101224, 116, 113, 689, 3185, 168136, 108277, 1546, 1114, 32, 
      4372, 170578, 133965, 1033, 155240, 139880, 200, 104, 173890, 111556, 
      400, 0, 139877, 37, 177245, 141380, 143650, 139885, 169760, 136916, 20, 
      20, 52, 152136, 65, 170633, 146045, 146068, 208, 653, 1850, 178280, 
      197, 183409, 158629, 305, 178408, 146248, 3277, 151073, 2097, 146549, 
      194329, 183058, 153610, 2493, 189256, 165736, 163309, 2269, 188450, 
      189445, 4338, 5381, 161225, 185337, 180225, 185410, 175410, 184784, 
      163204, 157625, 138664, 191945, 181625, 161849, 132893, 186925, 173421, 
      138925, 140500, 181985, 174529, 170701, 192141, 173933, 166697, 159506, 
      190593, 156325, 149386, 199720, 179348, 174368, 168649, 203677, 181300, 
      150637, 189817, 205738, 192553, 208584, 180965, 166400, 174661, 194213, 
      201877, 181285, 204705, 166945, 164560, 196456, 194786, 205090, 209050, 
      181193, 186388, 185770 ], 
  [ 354125, 349857, 347245, 346144, 344072, 339914, 339165, 337241, 334613, 
      333010, 330629, 324900, 323993, 321505, 321813, 320372, 317369, 316244, 
      307172, 305978, 302516, 301930, 301529, 297089, 297866, 296720, 283124, 
      280130, 278788, 273593, 273445, 269505, 267818, 269849, 264725, 264010, 
      261797, 263522, 260164, 261325, 261621, 256706, 260257, 259250, 252488, 
      251626, 250196, 250937, 253188, 246272, 247172, 246181, 241306, 240424, 
      240417, 239105, 243893, 238900, 234740, 235593, 233108, 233413, 235028, 
      231761, 232882, 229013, 223957, 227617, 222362, 218485, 212384, 209249, 
      208897, 216629, 205834, 206905, 213713, 197920, 206740, 197273, 203285, 
      201185, 191645, 200969, 192980, 194597, 193114, 380210, 187877, 192650, 
      185684, 190240, 194429, 191476, 181466, 181994, 357866, 187520, 179713, 
      360405, 179045, 186733, 335693, 181085, 185341, 185705, 181161, 184025, 
      358765, 175258, 175653, 371025, 180689, 175365, 353725, 171353, 172250, 
      338669, 302877, 337844, 355589, 168313, 309348, 168149, 169493, 167140, 
      168805, 167274, 166634, 167229, 338004, 312901, 317609, 164242, 278018, 
      164737, 168265, 281425, 164674, 275050, 169040, 284708, 273985, 346018, 
      150677, 151805, 256356, 237893, 252965, 260258, 347393, 266333, 244386, 
      256625, 152105, 158525, 146728, 151720, 144185, 141781, 235489, 288850, 
      301426, 147793, 154009, 164953, 241425, 267265, 146477, 210002, 259442, 
      140381, 160925, 139186, 213445, 214213, 270113, 219220, 199060, 200938, 
      257780, 132437, 132722, 211546, 132625, 288801, 130100, 133493, 148226, 
      209546, 229709, 131092, 143005, 190852, 128834, 136930, 152498, 154193, 
      211045, 225733, 142948, 143785, 209050, 256426, 209525, 176557, 238765, 
      205204, 138098, 147965, 219514, 120836, 121040, 120785, 168274, 198874, 
      128628, 132589, 169405, 248050, 118001, 123169, 133556, 119146, 264690, 
      131144, 244565, 116594, 132338, 133733, 153970, 117657, 151433, 134842, 
      133864, 134181, 113360, 172100, 109429, 118378, 120853, 132850, 143410, 
      156213, 201757, 236669, 109201, 126292, 145377, 154260, 200457, 198548, 
      167936, 105093, 103090, 105632, 112625, 192881, 102946, 113866, 141250, 
      109412, 147880, 192208, 105937, 138746, 138536, 195956, 96505, 101881, 
      160506, 220090, 94873, 106313, 106745, 169940, 186068, 192833, 96013, 
      96365, 191593, 100692, 112680, 124001, 126149, 92900, 101065, 106450, 
      95965, 120445, 93202, 123725, 185465, 90361, 89128, 89429, 89137, 
      108352, 91381, 97885, 91336, 181330, 182570, 185705, 85328, 154433, 
      155489, 93901, 95336, 83746, 88850, 99650, 92548, 92353, 83044, 83169, 
      97745, 89425, 86557, 176045, 122029, 86897, 82100, 103193, 149749, 
      87797, 104882, 106186, 81104, 79625, 84641, 86321, 96625, 87445, 77866, 
      111697, 79309, 78068, 77909, 77860, 77284, 78805, 77818, 98977, 79897, 
      124909, 104186, 75641, 135101, 102965, 80117, 83176, 91205, 131650, 
      75898, 77233, 97393, 90884, 76484, 79025, 89113, 90368, 123617, 88276, 
      91125, 94861, 82361, 73037, 82562, 151322, 109460, 82228, 119250, 
      128837, 89800, 78856, 112781, 124049, 120850, 75409, 70346, 69338, 
      71105, 74794, 107453, 73828, 103465, 73450, 90322, 128637, 116441, 
      88336, 78209, 94496, 114605, 89282, 129082, 116740, 96148, 67348, 
      77800, 114010, 86498, 78818, 77930, 103298, 127537, 69892, 69017, 
      117977, 116554, 101125, 65314, 135272, 116450, 93250, 119705, 98473, 
      69280, 69129, 126004, 85202, 110900, 75457, 83408, 73825, 83620, 77157, 
      70120, 66141, 74916, 89266, 114781, 63136, 63405, 103450, 73457, 59377, 
      90000, 74761, 66816, 65881, 83690, 74810, 64865, 61882, 74021, 107269, 
      99908, 81925, 80360, 75688, 70805, 62728, 63058, 64269, 122777, 63440, 
      75860, 67769, 95965, 72445, 63505, 58778, 62753, 83530, 84914, 117877, 
      115861, 115362, 54517, 61105, 66817, 113416, 109069, 102184, 59624, 
      53684, 117466, 97810, 56041, 96505, 57025, 53008, 52308, 55828, 71028, 
      102605, 83929, 81805, 76493, 62138, 51818, 70573, 105365, 91880, 89101, 
      64081, 61650, 58546, 50746, 52929, 79760, 60785, 68945, 116810, 99458, 
      50018, 53698, 90900, 82408, 70020, 49960, 50068, 52884, 116962, 112345, 
      53882, 53197, 106042, 83682, 50665, 79130, 63218, 48689, 47818, 79850, 
      55681, 84250, 49825, 55441, 53192, 57032, 61498, 45730, 56394, 76345, 
      79169, 71840, 60650, 44530, 47885, 63845, 62177, 47650, 46706, 48170, 
      81317, 50320, 43280, 58725, 57978, 45153, 43938, 43138, 50949, 59860, 
      42440, 69005, 50489, 42074, 42400, 41977, 74377, 42434, 50425, 41000, 
      43013, 46801, 88362, 40289, 67556, 45842, 52370, 44680, 62308, 42409, 
      40658, 38890, 78416, 42514, 38050, 42514, 51949, 40237, 37393, 37764, 
      37033, 81385, 36045, 39321, 39442, 60057, 45145, 49505, 59993, 36490, 
      55133, 36074, 66986, 33905, 35537, 39040, 41600, 48130, 54962, 64445, 
      36665, 37225, 45037, 39080, 70100, 32773, 33930, 37729, 73354, 76698, 
      82405, 86085, 31781, 31921, 68692, 35258, 34073, 94609, 30330, 34425, 
      53577, 31162, 30825, 51940, 30098, 50993, 28517, 30290, 32173, 96473, 
      25012, 28180, 24116, 26113, 57265, 26522, 73125, 99485, 22865, 22285, 
      50900, 22469, 22706, 24217, 26512, 26977, 25490, 28018, 90674, 31981, 
      93041, 23677, 24820, 25330, 29173, 37538, 53738, 19072, 22985, 17858, 
      18314, 19370, 21410, 102105, 17384, 17989, 20866, 28048, 16072, 19106, 
      19594, 19721, 25376, 25330, 44813, 15266, 15730, 21530, 39605, 47524, 
      65929, 26042, 13973, 16840, 14530, 15805, 16481, 95594, 13320, 54205, 
      97677, 13169, 80890, 13385, 18628, 61828, 75825, 12356, 11917, 11930, 
      12665, 11785, 11920, 124560, 11465, 12410, 27325, 39673, 32341, 10817, 
      12665, 45785, 10834, 11234, 15370, 10205, 12226, 16285, 42962, 89890, 
      9685, 9252, 9385, 26116, 9050, 9146, 97829, 12680, 24712, 8649, 111049, 
      8500, 48865, 50489, 110864, 9437, 11417, 23725, 107325, 8882, 11057, 
      16757, 7865, 57028, 115985, 7573, 8692, 79049, 8212, 59040, 7250, 7789, 
      6868, 6760, 6920, 7508, 6570, 75730, 83845, 9209, 82025, 70757, 96084, 
      5933, 14578, 79370, 6100, 95177, 99412, 16029, 78525, 99261, 13045, 
      5473, 5498, 8465, 14545, 103298, 5210, 5261, 117125, 4761, 5249, 14228, 
      71705, 138181, 4352, 71696, 116194, 12125, 3821, 12002, 3924, 92404, 
      113161, 3485, 4157, 4040, 9764, 3978, 5650, 4097, 3386, 3112, 3316, 
      82898, 87490, 94013, 4640, 90320, 95729, 11525, 2417, 107377, 146801, 
      79588, 95940, 100900, 158329, 2378, 2650, 3114, 6381, 105709, 158050, 
      2665, 8249, 9245, 9770, 93053, 134345, 2664, 86281, 98242, 1973, 2669, 
      1385, 90626, 144109, 1997, 165992, 168437, 141714, 127760, 1490, 997, 
      6737, 1800, 139284, 850, 125450, 1313, 1145, 5545, 745, 96829, 128893, 
      136153, 1117, 107605, 119012, 1409, 949, 97346, 900, 925, 110002, 530, 
      482, 118625, 120665, 116506, 212, 277, 433, 3257, 137021, 145242, 
      159282, 184964, 1345, 2074, 112261, 116317, 136925, 193625, 1537, 80, 
      164852, 409, 9, 129609, 147465, 1853, 1601, 125317, 139877, 0, 144400, 
      2210, 5, 29, 4, 1453, 25, 138393, 141385, 144409, 281, 142920, 1570, 
      164, 185, 146045, 156960, 172369, 2473, 140794, 3112, 772, 145386, 
      2593, 353, 183508, 680, 171098, 640, 5032, 3485, 965, 173732, 4441, 
      1865, 1682, 169762, 4381, 4624, 186785, 193810, 1832, 4250, 3626, 4321, 
      3293, 4437, 2305, 1962, 1697, 5608, 4264, 2440, 1908, 5072, 3536, 1952, 
      2029, 4616, 3890, 3796, 6530, 4770, 4264, 3805, 7208, 4352, 4145, 8849, 
      6425, 5933, 5450, 9808, 6877, 5378, 8650, 11105, 9140, 11705, 8020, 
      6917, 7696, 10042, 11714, 9074, 12296, 8194, 8053, 11521, 12085, 14893, 
      15857, 12680, 13385, 13513 ], 
  [ 490925, 476017, 477965, 475344, 468712, 480514, 467605, 459601, 461533, 
      470570, 473509, 469300, 440273, 468945, 452533, 461732, 446569, 445444, 
      439412, 440498, 443876, 428850, 419329, 435409, 420226, 419840, 419924, 
      411610, 421668, 411913, 394285, 404785, 394738, 362569, 391645, 386370, 
      386437, 370682, 398484, 379125, 376381, 369946, 344617, 343610, 380168, 
      377026, 383956, 361897, 342868, 378512, 365732, 364741, 374306, 371144, 
      357457, 350065, 325973, 343780, 362420, 343513, 356228, 352733, 339908, 
      360961, 347642, 355933, 333397, 314257, 329522, 308925, 335504, 338449, 
      329737, 286549, 331234, 312545, 284393, 321040, 276660, 317353, 280045, 
      275665, 316285, 269369, 285700, 278957, 280514, 190970, 297317, 273970, 
      308804, 270800, 255229, 259876, 303826, 298274, 182306, 265040, 302833, 
      181045, 299885, 260453, 178373, 278365, 261341, 260185, 273121, 258505, 
      177125, 291538, 288133, 177985, 255169, 271885, 173605, 294473, 285490, 
      171469, 169117, 169124, 170909, 280033, 166468, 274549, 266773, 275060, 
      265325, 268354, 261634, 254629, 163204, 160901, 160289, 254682, 158698, 
      241497, 231345, 157545, 238394, 157250, 219200, 153988, 153905, 153738, 
      263917, 255925, 149956, 152773, 149605, 148538, 151313, 147013, 149386, 
      146425, 226585, 210205, 244008, 224680, 248305, 260341, 145809, 140650, 
      141066, 218473, 203409, 185473, 141865, 138825, 219437, 149962, 138602, 
      239941, 187525, 241786, 146565, 144293, 134833, 141700, 147380, 145458, 
      131620, 241877, 239882, 139346, 235225, 129961, 241060, 222413, 179386, 
      134306, 129389, 217732, 186325, 140692, 223834, 196970, 169978, 167873, 
      132005, 128453, 182468, 181025, 130770, 123426, 129725, 143117, 123245, 
      129204, 181418, 166205, 122994, 227236, 225920, 222625, 141674, 126674, 
      190948, 181989, 139765, 116570, 225161, 201449, 176116, 214146, 114970, 
      176744, 114605, 219194, 172618, 170213, 145610, 209617, 141553, 158402, 
      158184, 157741, 200000, 123460, 215829, 181458, 175573, 154890, 142650, 
      131893, 111317, 105949, 204201, 159732, 137017, 129940, 110017, 108868, 
      117776, 201613, 208730, 192272, 171145, 105481, 200986, 166306, 129850, 
      174772, 123560, 102528, 177377, 127346, 126376, 100196, 216585, 185481, 
      111106, 96210, 236993, 169393, 168305, 106100, 100948, 99353, 208493, 
      205805, 98873, 181252, 152200, 134641, 132229, 254020, 174785, 158890, 
      187925, 134885, 276362, 129805, 95785, 249201, 247208, 214829, 263177, 
      143312, 185621, 323605, 288936, 90890, 90610, 89945, 235808, 98953, 
      98489, 313541, 159176, 216746, 177770, 147530, 311428, 310473, 219844, 
      216169, 336385, 169985, 178517, 87125, 112909, 291337, 197620, 363113, 
      92749, 160757, 126922, 125186, 265024, 197425, 169001, 163081, 138425, 
      306325, 226066, 116257, 257909, 243748, 241309, 240500, 221684, 193565, 
      197138, 358137, 270657, 438029, 377026, 223081, 465701, 374285, 170557, 
      159176, 139085, 457690, 248418, 182113, 358073, 334084, 182884, 169465, 
      140033, 137488, 438257, 326916, 132925, 353261, 302761, 237197, 150202, 
      82162, 401300, 304148, 430090, 456397, 339080, 291656, 101381, 444769, 
      436250, 274529, 223106, 223618, 182065, 162194, 401573, 272948, 390745, 
      273330, 121482, 86077, 428801, 342176, 144329, 114256, 424685, 120442, 
      84242, 431380, 371268, 190468, 141640, 424850, 339578, 309098, 139490, 
      101018, 461177, 264452, 168577, 88337, 433474, 389925, 222634, 481832, 
      434890, 367610, 84745, 384993, 271440, 156529, 80404, 342842, 422500, 
      308017, 340288, 133865, 343540, 319597, 289000, 267541, 128116, 363626, 
      81341, 253136, 257965, 409730, 312097, 231137, 371200, 318721, 284176, 
      141121, 351970, 320290, 276145, 258722, 119621, 422669, 402388, 347165, 
      341800, 324968, 305645, 147848, 144378, 140269, 464017, 140960, 112340, 
      127049, 394645, 317925, 280865, 254098, 137233, 97970, 96314, 455317, 
      450261, 449002, 173077, 138625, 123057, 444776, 433589, 415304, 266344, 
      176804, 455666, 404090, 246041, 401265, 255385, 221728, 210388, 153108, 
      110548, 418765, 365129, 358445, 340973, 284818, 209138, 110093, 426845, 
      389800, 381701, 296641, 285850, 270586, 203506, 160849, 354880, 283465, 
      109225, 458050, 413338, 207338, 150218, 390340, 365128, 323860, 214120, 
      173188, 151684, 459722, 448265, 252242, 247757, 433602, 371722, 234585, 
      359570, 304138, 223489, 171698, 86690, 127881, 376850, 148625, 126881, 
      262952, 120872, 302418, 204570, 120994, 86985, 364169, 340880, 301570, 
      186650, 148205, 316165, 309937, 239930, 149306, 141650, 78277, 258560, 
      190720, 298885, 295858, 226033, 213418, 174618, 126949, 304580, 185320, 
      89525, 264809, 191794, 208080, 171937, 81217, 213434, 121865, 174760, 
      151693, 130401, 66322, 197609, 85796, 130202, 110890, 245320, 91188, 
      232409, 217738, 176450, 70816, 237834, 178650, 135994, 106669, 223397, 
      190913, 204964, 171553, 65425, 166765, 138121, 137482, 85897, 114305, 
      103465, 85073, 151250, 91613, 147794, 73826, 172985, 148777, 128720, 
      119120, 100570, 86122, 73565, 129385, 126905, 102797, 118120, 65540, 
      148293, 139570, 121329, 61954, 59218, 55045, 52645, 150341, 148961, 
      64132, 124178, 127553, 45209, 149650, 124105, 79417, 136802, 136465, 
      79300, 138778, 79873, 149357, 128330, 118053, 37193, 149652, 125460, 
      153316, 130993, 61825, 124562, 46525, 32605, 143705, 146925, 64580, 
      137989, 135946, 123777, 113152, 111337, 115930, 106298, 33674, 92781, 
      31481, 117917, 111460, 108170, 96053, 77818, 56018, 145232, 116465, 
      152378, 143714, 132610, 119450, 25345, 145064, 137309, 115866, 90368, 
      149832, 118666, 116114, 115481, 93776, 92970, 57733, 140666, 135050, 
      102850, 63925, 53604, 37809, 87602, 153053, 120200, 136890, 125245, 
      119081, 21874, 144040, 44325, 20917, 142369, 26930, 135745, 103748, 
      37508, 28705, 144596, 151757, 151010, 135785, 147825, 144160, 13600, 
      152825, 133250, 75965, 56393, 65781, 154457, 124385, 48065, 143834, 
      136634, 107330, 153085, 122426, 101405, 49802, 19210, 147245, 158212, 
      143905, 71716, 157250, 145186, 15749, 109960, 73352, 153049, 12249, 
      157460, 40505, 39089, 12064, 127997, 113257, 73125, 12325, 129722, 
      112897, 89717, 143905, 32708, 10345, 150453, 125732, 19769, 126772, 
      30160, 137210, 129389, 160388, 146600, 140680, 130628, 153250, 20250, 
      16965, 113329, 17425, 22117, 12484, 151853, 88298, 17810, 136820, 
      12337, 11252, 82909, 17725, 11101, 91325, 140753, 140018, 110305, 
      85985, 9818, 159490, 164101, 6925, 149161, 130649, 84148, 19265, 4421, 
      160912, 18496, 5994, 87365, 155821, 87242, 162004, 10324, 6001, 146365, 
      128797, 128680, 93364, 127858, 112810, 124937, 133346, 158152, 132516, 
      12218, 10730, 8893, 115600, 9760, 8329, 83725, 143777, 5537, 2401, 
      12708, 7780, 6660, 2529, 136898, 166050, 122434, 100621, 5389, 2250, 
      126545, 91849, 88285, 86530, 7933, 2105, 169864, 9521, 6282, 128893, 
      120469, 148825, 7786, 1229, 168437, 1832, 1997, 1114, 1600, 163370, 
      140837, 93377, 169000, 964, 142970, 1570, 163193, 131105, 97505, 
      142105, 5629, 1213, 873, 161477, 3485, 1972, 167089, 131669, 5386, 
      131620, 161285, 2842, 154810, 153242, 1585, 1345, 1746, 141572, 137837, 
      157753, 105097, 221, 82, 442, 2564, 173105, 112274, 2061, 1557, 125, 
      3625, 175577, 138400, 692, 160009, 144409, 409, 25, 178933, 115601, 
      677, 37, 144400, 0, 182330, 145925, 148229, 144404, 174733, 141385, 73, 
      25, 9, 156841, 40, 175610, 150644, 150665, 125, 400, 1369, 183353, 194, 
      188552, 163412, 226, 183473, 150833, 2628, 155720, 1618, 151120, 
      199592, 188165, 158285, 1972, 194441, 170585, 168122, 1802, 193621, 
      194624, 3625, 4570, 165992, 190450, 185266, 190521, 180373, 189877, 
      167985, 162322, 143057, 197128, 186664, 166600, 137188, 192032, 178336, 
      143312, 144909, 187016, 179450, 175556, 197290, 178810, 171464, 164165, 
      195688, 160912, 153865, 204929, 184265, 179213, 173410, 208928, 186237, 
      155098, 194850, 210985, 197620, 213865, 185860, 171077, 179456, 199282, 
      207034, 186154, 209896, 171594, 169173, 201521, 199805, 210213, 214217, 
      185960, 191225, 190593 ], 
  [ 358465, 355505, 352325, 351410, 349898, 343760, 344513, 343337, 340141, 
      337220, 334177, 328250, 330817, 324473, 326849, 324090, 322585, 321458, 
      311994, 310516, 306202, 307400, 308125, 301141, 303892, 302650, 287338, 
      284996, 282242, 277601, 279613, 273881, 273224, 279481, 270125, 269972, 
      267473, 271360, 264146, 267845, 268517, 263780, 270901, 269892, 257770, 
      257188, 254722, 258281, 263162, 250978, 253570, 252577, 245908, 245306, 
      246989, 246425, 254785, 246970, 239986, 243281, 238914, 239689, 243090, 
      236813, 239720, 234341, 231433, 237913, 230116, 228293, 218146, 214253, 
      214933, 228961, 211300, 214813, 225945, 203650, 219050, 203377, 214745, 
      212921, 197173, 213453, 202450, 205101, 203240, 424552, 195273, 203524, 
      191386, 201202, 207833, 203938, 187252, 188532, 400500, 198850, 185401, 
      403505, 185013, 198529, 376065, 189965, 196853, 197405, 190697, 195721, 
      402137, 181780, 182645, 415805, 192377, 184325, 396901, 177021, 179140, 
      380245, 340313, 379602, 399321, 175381, 347906, 175873, 178345, 174674, 
      177749, 175652, 175760, 177293, 380498, 352573, 357937, 173924, 313640, 
      176105, 181325, 317609, 176416, 310480, 183690, 321730, 309689, 390644, 
      157513, 159769, 290354, 269257, 286585, 294912, 392481, 301925, 276968, 
      291085, 163721, 172961, 155522, 163522, 152129, 147937, 267401, 328000, 
      342080, 159865, 168713, 183229, 274553, 303965, 158265, 238240, 295200, 
      148877, 178445, 147304, 242525, 243665, 307649, 249610, 226250, 228596, 
      294178, 139693, 140260, 241268, 140725, 329237, 137162, 143281, 165152, 
      239632, 262897, 141154, 158425, 217834, 137860, 150280, 171112, 173277, 
      241597, 258541, 158834, 159953, 239504, 293648, 240165, 201461, 273821, 
      235370, 153504, 166473, 252212, 128434, 128826, 128945, 192320, 228560, 
      141674, 147233, 193825, 285064, 125497, 134237, 149042, 128144, 303956, 
      146250, 281385, 124648, 148100, 149965, 175748, 127025, 173389, 152660, 
      151586, 151997, 123370, 198842, 116993, 131300, 134809, 150848, 164228, 
      179945, 233665, 273557, 118169, 142874, 167129, 177986, 232361, 230354, 
      194850, 113861, 110728, 115618, 126089, 224393, 111520, 128080, 163360, 
      122026, 171586, 223994, 117793, 160848, 160730, 228490, 102341, 112229, 
      187304, 256100, 97981, 119197, 119817, 198522, 217282, 225081, 102785, 
      103513, 223745, 111410, 128474, 143365, 146077, 93650, 112625, 120640, 
      105265, 139333, 91220, 143645, 217229, 91385, 90242, 94585, 88273, 
      124690, 100385, 90625, 87554, 213172, 214600, 218205, 87370, 181949, 
      183193, 87385, 108090, 87944, 98500, 114376, 86122, 86021, 86770, 
      87365, 88873, 100105, 95825, 207685, 143797, 82249, 88450, 91681, 
      177433, 99405, 122788, 124468, 78986, 85685, 94837, 97457, 112085, 
      81001, 80164, 131761, 77845, 78202, 78325, 78370, 80050, 85237, 83684, 
      87545, 76925, 106801, 91060, 78025, 114829, 90025, 89549, 94394, 
      105901, 111940, 75176, 84877, 85765, 81418, 83938, 88453, 103429, 
      105154, 105313, 79370, 106565, 83509, 75709, 73341, 94804, 180484, 
      93970, 75386, 101408, 108925, 79570, 73138, 134793, 104981, 102440, 
      71381, 72052, 70852, 77977, 84580, 91669, 69794, 88525, 69320, 107060, 
      154493, 98397, 77530, 90621, 112642, 96841, 106016, 155216, 98410, 
      82706, 72706, 90490, 96148, 75780, 70920, 90900, 124164, 106853, 66410, 
      77285, 142225, 97936, 85985, 66436, 112986, 97640, 79892, 144605, 
      83609, 64850, 78893, 152218, 73908, 92930, 67261, 72202, 86965, 72034, 
      67733, 63610, 61793, 88898, 75892, 139477, 60194, 59897, 86120, 64493, 
      58685, 75770, 65137, 60482, 77125, 71056, 64996, 59281, 58084, 88929, 
      88805, 83042, 69665, 68570, 65402, 62305, 72746, 73544, 75413, 101113, 
      74394, 91890, 80977, 79561, 62621, 57157, 55156, 74077, 102280, 104040, 
      96673, 95033, 94628, 60385, 72049, 80393, 92962, 89461, 83986, 54586, 
      58986, 96164, 80456, 53069, 79337, 53017, 52666, 53282, 64322, 86666, 
      84025, 69673, 68113, 64305, 55120, 52884, 86209, 86125, 75554, 73433, 
      55837, 54440, 52840, 52372, 60101, 66250, 53761, 84481, 95120, 81152, 
      51076, 62276, 74378, 67954, 59138, 50170, 55354, 61178, 95080, 91309, 
      49860, 49645, 86036, 68564, 48425, 64948, 53924, 47573, 53000, 99508, 
      67253, 68560, 58105, 67105, 47746, 69634, 52196, 46580, 68900, 95525, 
      64413, 59058, 51344, 47444, 55969, 53125, 52021, 44356, 54504, 57096, 
      102181, 45050, 45530, 49505, 49040, 43265, 43460, 47360, 62033, 50074, 
      45250, 86949, 44461, 44036, 42386, 46381, 94009, 41760, 62065, 44930, 
      50045, 56933, 111560, 41301, 85770, 55876, 65600, 40330, 79202, 39373, 
      39220, 42340, 99818, 38816, 41120, 51412, 65641, 38041, 38861, 37538, 
      40849, 103813, 40325, 47549, 47764, 77309, 57037, 63277, 77337, 42740, 
      71065, 42696, 86580, 37141, 41969, 48386, 52450, 62080, 71540, 83749, 
      45625, 46561, 58321, 49730, 91090, 38909, 41288, 47813, 95188, 99284, 
      106213, 110645, 37537, 37865, 89674, 44676, 42925, 121133, 35984, 
      43745, 70793, 38504, 38165, 68962, 37060, 67825, 33973, 38560, 41945, 
      124189, 29978, 36530, 28514, 33517, 77077, 34768, 96785, 128125, 28285, 
      27233, 69570, 28541, 29060, 32261, 36154, 36901, 34660, 38692, 118080, 
      44813, 121005, 32369, 34450, 35428, 41245, 52900, 73800, 23810, 31765, 
      21556, 23140, 25700, 29620, 131933, 21922, 23561, 29444, 40666, 19850, 
      27112, 27976, 28197, 37234, 37280, 63529, 20068, 21284, 31784, 56909, 
      67082, 89717, 38736, 17077, 24362, 19700, 22573, 24093, 125012, 17450, 
      75725, 127469, 17485, 107860, 18545, 28394, 85130, 101945, 16290, 
      14909, 15016, 17725, 15245, 15850, 158570, 14265, 17748, 41593, 57889, 
      48485, 13329, 19125, 65781, 14660, 16000, 24272, 12805, 18868, 26029, 
      62388, 118900, 12937, 11090, 13009, 40738, 10980, 12580, 128241, 20906, 
      38954, 11045, 143525, 10330, 70153, 72153, 143338, 15025, 19073, 37865, 
      139325, 14184, 18709, 27981, 11285, 80282, 149297, 10145, 14458, 
      106621, 13786, 82850, 11412, 12985, 8114, 9698, 10610, 12514, 8660, 
      102824, 112349, 16561, 110245, 97001, 126650, 8109, 25684, 107208, 
      10154, 125645, 130538, 27977, 106265, 130385, 23581, 8957, 9076, 16085, 
      25925, 135076, 6340, 5825, 150965, 7109, 9945, 25786, 98397, 174925, 
      5186, 98474, 150020, 23013, 5213, 22888, 4562, 122746, 146605, 6001, 
      8929, 8810, 19610, 8840, 12580, 9333, 7492, 4114, 7514, 111816, 117160, 
      124717, 11090, 120458, 126713, 22765, 5101, 140141, 184829, 108026, 
      127010, 132722, 197765, 5904, 2600, 8516, 14885, 138277, 197480, 7501, 
      18065, 19625, 20432, 123737, 170857, 2138, 115925, 129764, 6421, 8245, 
      3293, 121012, 181921, 1549, 206434, 209161, 179240, 163498, 1600, 3833, 
      16153, 1250, 176522, 3400, 160900, 1417, 5197, 14297, 3385, 128233, 
      164809, 173009, 1405, 140605, 153610, 1037, 4901, 128840, 4850, 1205, 
      143368, 1556, 1696, 153205, 155525, 150800, 2826, 3361, 1069, 10753, 
      174033, 183284, 199016, 227610, 185, 8528, 145973, 150593, 173925, 
      237205, 89, 3050, 205234, 745, 2225, 165665, 185777, 25, 7573, 160805, 
      177245, 2210, 182330, 0, 2025, 1765, 2210, 85, 2605, 175565, 178933, 
      182333, 977, 180650, 100, 1602, 1621, 184141, 196370, 213565, 145, 
      178228, 218, 698, 183380, 257, 1777, 225914, 1530, 212084, 2050, 986, 
      661, 1525, 214994, 953, 1009, 1108, 210548, 985, 1130, 229445, 237220, 
      1530, 1220, 1160, 1289, 1385, 1493, 1805, 2120, 4201, 1906, 1690, 2122, 
      5162, 1930, 1898, 4450, 4337, 2034, 2152, 2522, 2900, 3200, 3538, 3925, 
      3842, 4930, 5569, 4537, 4365, 4437, 4612, 5114, 4625, 6784, 5540, 6301, 
      5746, 6617, 5938, 6525, 6362, 6544, 7456, 7072, 7754, 7880, 8021, 7913, 
      8749, 10601, 11185, 11106, 11245, 11465 ], 
  [ 355360, 351140, 348500, 347405, 345353, 341105, 340418, 338522, 335866, 
      334205, 331792, 326045, 325282, 322628, 323024, 321525, 318580, 317453, 
      308349, 307141, 303637, 303125, 302770, 298216, 299077, 297925, 284233, 
      281261, 279857, 274676, 274618, 270596, 268949, 271156, 265850, 265157, 
      262928, 264745, 261221, 262490, 262802, 257885, 261586, 260577, 253585, 
      252733, 251257, 252116, 254477, 247333, 248305, 247312, 242353, 241481, 
      241544, 240260, 245200, 240085, 235801, 236756, 234189, 234514, 236205, 
      232808, 234005, 230066, 225088, 228868, 223501, 219698, 213421, 210248, 
      209938, 217936, 206845, 208018, 215010, 198925, 208025, 198292, 204530, 
      202436, 192628, 202248, 194125, 195786, 194285, 382837, 188928, 193849, 
      186661, 191437, 195728, 192733, 182437, 182997, 360405, 188725, 180676, 
      362960, 180018, 187954, 338130, 182180, 186548, 186920, 182282, 185236, 
      361322, 176245, 176660, 373640, 181892, 176450, 356266, 172296, 173245, 
      341140, 305168, 340317, 358146, 169306, 311681, 169168, 170560, 168149, 
      169874, 168317, 167705, 168338, 340493, 315268, 320002, 165329, 280205, 
      165890, 169490, 283634, 165841, 277225, 170325, 286945, 276164, 348569, 
      151618, 152794, 258449, 239872, 255040, 262377, 349956, 268490, 246413, 
      258730, 153236, 159776, 147737, 152857, 145154, 142672, 237476, 291145, 
      303785, 148930, 155258, 166354, 243458, 269450, 147600, 211825, 261585, 
      141362, 162290, 140149, 215300, 216080, 272324, 221125, 200825, 202721, 
      259933, 133348, 133645, 213413, 133570, 291122, 130997, 134506, 149537, 
      211417, 231712, 132109, 144250, 192589, 129805, 138085, 153877, 155592, 
      212932, 227716, 144209, 145058, 210929, 258593, 211410, 178196, 240836, 
      207065, 139329, 149328, 221477, 121729, 121941, 121700, 169865, 200705, 
      129749, 133778, 171010, 250189, 118882, 124202, 134777, 120089, 266921, 
      132345, 246690, 117493, 133565, 134980, 155453, 118610, 152914, 136145, 
      135161, 135482, 114325, 173777, 110288, 119465, 121984, 134153, 144833, 
      157760, 203650, 238772, 110114, 127529, 146834, 155801, 202346, 200429, 
      169605, 105986, 103933, 106573, 113714, 194738, 103825, 114985, 142705, 
      110461, 149401, 194069, 106948, 140193, 139985, 197845, 97256, 102824, 
      162149, 222125, 95506, 107362, 107802, 171657, 187897, 194706, 96800, 
      97168, 193460, 101645, 113849, 125320, 127492, 93425, 102050, 107545, 
      96850, 121738, 93605, 125060, 187304, 90890, 89657, 90130, 89578, 
      109525, 92240, 98050, 91649, 183157, 184405, 187560, 85885, 156074, 
      157138, 94090, 96345, 84389, 89725, 100741, 92737, 92546, 83665, 83810, 
      97828, 90340, 87410, 177850, 123412, 87154, 82825, 103156, 151378, 
      88740, 106093, 107413, 81461, 80330, 85522, 87242, 97730, 87616, 78409, 
      112996, 79690, 78517, 78370, 78325, 77845, 79522, 78509, 98930, 80210, 
      124576, 104065, 76180, 134674, 102850, 80954, 84089, 92266, 131245, 
      76301, 77992, 97330, 90913, 77233, 79858, 90154, 91429, 123268, 88325, 
      92210, 94804, 82504, 73476, 83509, 152989, 109225, 82361, 118913, 
      128410, 89785, 79033, 114138, 123656, 120485, 75656, 70837, 69817, 
      71812, 75625, 107194, 74069, 103240, 73685, 91445, 130148, 116082, 
      88285, 79146, 95677, 114256, 90401, 130601, 116365, 95981, 67981, 
      78745, 113653, 86445, 78885, 78885, 104589, 127058, 70145, 69770, 
      119410, 116161, 100880, 65761, 134721, 116045, 93077, 121160, 98234, 
      69485, 69938, 127513, 85113, 110525, 75496, 83317, 74770, 83509, 77138, 
      70225, 66338, 75893, 89077, 116212, 63389, 63632, 103085, 73448, 59720, 
      89765, 74722, 66917, 66730, 83521, 74761, 64996, 62089, 75024, 106850, 
      99557, 81770, 80225, 75617, 70810, 63521, 63869, 65108, 122218, 64269, 
      76905, 68692, 95626, 72386, 63592, 58981, 63592, 84685, 86085, 117328, 
      115328, 114833, 55120, 61924, 67748, 112897, 108586, 101761, 59761, 
      54261, 116909, 97421, 56264, 96122, 57202, 53341, 52697, 56537, 72041, 
      102160, 83668, 81568, 76320, 62185, 52209, 71584, 104890, 91529, 88778, 
      64072, 61685, 58645, 51157, 53576, 79525, 60826, 69946, 116225, 99017, 
      50401, 54401, 90533, 82129, 69893, 50305, 50629, 53573, 116365, 111784, 
      54045, 53380, 105521, 83369, 50900, 78853, 63149, 48968, 48365, 81013, 
      56498, 83905, 50500, 56260, 53281, 57889, 61421, 46085, 57245, 77480, 
      78858, 71613, 60569, 44969, 48544, 63700, 62056, 47821, 47349, 48861, 
      82516, 50405, 43685, 58640, 57905, 45380, 44225, 43625, 51728, 59749, 
      42865, 70074, 50536, 42461, 42701, 42466, 75514, 42705, 51220, 41465, 
      43610, 47528, 89645, 40626, 68625, 46561, 53225, 44785, 63317, 42568, 
      40885, 39325, 79613, 42641, 38465, 43177, 52816, 40426, 37736, 38033, 
      37474, 82618, 36500, 39944, 40069, 61064, 45922, 50362, 61002, 37025, 
      56080, 36621, 68085, 34306, 36074, 39701, 42325, 48985, 55925, 65524, 
      37300, 37876, 45856, 39785, 71245, 33284, 34493, 38408, 74533, 77909, 
      83668, 87380, 32272, 32420, 69829, 35901, 34690, 95978, 30809, 35060, 
      54548, 31709, 31370, 52897, 30625, 51940, 28978, 30865, 32810, 97864, 
      25433, 28745, 24509, 26632, 58312, 27073, 74330, 100900, 23290, 22688, 
      51885, 22916, 23165, 24746, 27109, 27586, 26065, 28657, 92025, 32708, 
      94410, 24224, 25405, 25933, 29860, 38365, 54765, 19445, 23530, 18181, 
      18685, 19805, 21925, 103538, 17737, 18386, 21389, 28741, 16385, 19597, 
      20101, 20232, 26029, 25985, 45754, 15613, 16109, 22109, 40484, 48497, 
      67082, 26721, 14242, 17297, 14885, 16228, 16938, 96977, 13625, 55250, 
      99074, 13480, 82165, 13730, 19169, 62945, 77060, 12645, 12164, 12181, 
      13000, 12050, 12205, 126125, 11700, 12753, 28048, 40564, 33140, 11034, 
      13050, 46746, 11105, 11545, 15857, 10420, 12613, 16804, 43893, 91225, 
      9922, 9425, 9634, 26833, 9225, 9385, 99216, 13121, 25409, 8840, 112520, 
      8665, 49858, 51498, 112333, 9760, 11828, 24410, 108770, 9189, 11464, 
      17316, 8090, 58097, 117482, 7760, 9013, 80296, 8521, 60125, 7497, 8080, 
      6989, 6953, 7145, 7789, 6725, 76949, 85124, 9586, 83290, 71936, 97445, 
      6084, 15109, 80613, 6329, 96530, 100793, 16592, 79760, 100640, 13546, 
      5672, 5701, 8840, 15080, 104701, 5305, 5330, 118610, 4904, 5490, 14761, 
      72882, 139780, 4421, 72869, 117665, 12618, 3908, 12493, 3977, 93721, 
      114610, 3616, 4384, 4265, 10205, 4205, 5965, 4338, 3577, 3169, 3509, 
      84141, 88765, 95332, 4925, 91613, 97058, 12010, 2536, 108776, 148424, 
      80801, 97265, 102257, 160010, 2529, 2645, 3341, 6740, 107092, 159725, 
      2866, 8660, 9680, 10217, 94352, 135892, 2633, 87530, 99569, 2146, 2890, 
      1448, 91897, 145696, 1954, 167689, 170146, 143285, 129253, 1465, 1088, 
      7108, 1745, 140837, 925, 126925, 1282, 1282, 5882, 820, 98128, 130384, 
      137684, 1090, 108970, 120445, 1352, 1076, 98645, 1025, 890, 111373, 
      521, 481, 120040, 122090, 117905, 261, 346, 394, 3508, 138528, 146789, 
      160901, 186705, 1220, 2273, 113618, 117698, 138420, 195400, 1394, 125, 
      166489, 340, 20, 131060, 149012, 1690, 1768, 126740, 141380, 5, 145925, 
      2025, 0, 10, 5, 1300, 40, 139880, 142888, 145928, 212, 144425, 1405, 
      117, 136, 147556, 158525, 174010, 2260, 142273, 2873, 653, 146885, 
      2372, 292, 185189, 585, 172709, 565, 4721, 3226, 850, 175349, 4148, 
      1684, 1513, 171353, 4090, 4325, 188450, 195505, 1665, 3965, 3365, 4034, 
      3050, 4148, 2120, 1805, 1636, 5281, 3985, 2257, 1877, 4765, 3293, 1885, 
      1952, 4329, 3637, 3557, 6185, 4505, 4033, 3610, 6857, 4165, 3994, 8452, 
      6120, 5652, 5197, 9389, 6560, 5209, 8285, 10666, 8761, 11252, 7693, 
      6660, 7397, 9649, 11281, 8737, 11849, 7925, 7796, 11108, 11674, 14426, 
      15370, 12321, 13000, 13130 ], 
  [ 356634, 352490, 349810, 348725, 346705, 342325, 341732, 339880, 337184, 
      335437, 332978, 327209, 326664, 323762, 324290, 322705, 319850, 318721, 
      309577, 308349, 304785, 304385, 304100, 299378, 300365, 299205, 285381, 
      282445, 280949, 275794, 275872, 271730, 270145, 272618, 267040, 266381, 
      264130, 266085, 262313, 263744, 264080, 259165, 263092, 262081, 254745, 
      253909, 252365, 253402, 255929, 248445, 249525, 248530, 243449, 242593, 
      242762, 241522, 246690, 241393, 236925, 238034, 235345, 235700, 237505, 
      233914, 235225, 231184, 226330, 230290, 224757, 221072, 214533, 211306, 
      211060, 219458, 207925, 209252, 216520, 200005, 209525, 199394, 205972, 
      203890, 193682, 203746, 195425, 197152, 195625, 386361, 190090, 195233, 
      187713, 192821, 197266, 194209, 183485, 184093, 363805, 190125, 181714, 
      366386, 181072, 189380, 341380, 183418, 187954, 188338, 183560, 186650, 
      364756, 177325, 177770, 377162, 183298, 177680, 359680, 173314, 174341, 
      344450, 308210, 343633, 361588, 170404, 314789, 170306, 171770, 169273, 
      171088, 169493, 168925, 169616, 343841, 318434, 323208, 166577, 283105, 
      167240, 170948, 286568, 167213, 280109, 171877, 289925, 279058, 352025, 
      152660, 153908, 261221, 242474, 257786, 265189, 353434, 271360, 249089, 
      261524, 154570, 161290, 148889, 154201, 146248, 143650, 240098, 294229, 
      306965, 150280, 156776, 168100, 246152, 272372, 148930, 214205, 264445, 
      142480, 163984, 141241, 217730, 218530, 275290, 223633, 203125, 205049, 
      262817, 134370, 134685, 215869, 134644, 294260, 132001, 135684, 151165, 
      213885, 234378, 133297, 145780, 194857, 130925, 139481, 155609, 157354, 
      215426, 230354, 145765, 146632, 213413, 261509, 213904, 180322, 243610, 
      209525, 140845, 151042, 224093, 122741, 122965, 122746, 171925, 203125, 
      131105, 135236, 173092, 253073, 119880, 125428, 136285, 121181, 269945, 
      133825, 249556, 118521, 135085, 136530, 157357, 119720, 154820, 137785, 
      136793, 137120, 115461, 175981, 111266, 120785, 123370, 135797, 146657, 
      159770, 206180, 241618, 111176, 129077, 148712, 157805, 204872, 202945, 
      171805, 107024, 104897, 107685, 115048, 197224, 104845, 116365, 144589, 
      111737, 151385, 196565, 108170, 142069, 141865, 200385, 98090, 103946, 
      164321, 224885, 96164, 108644, 109096, 173941, 190349, 197224, 97690, 
      98082, 195970, 102785, 115313, 127010, 129218, 93925, 103240, 108901, 
      97892, 123392, 93925, 126778, 189778, 91400, 90169, 90900, 89960, 
      111005, 93250, 98020, 91841, 185621, 186881, 190066, 86445, 158260, 
      159336, 94100, 97585, 85081, 90765, 102105, 92749, 92564, 84325, 84500, 
      97682, 91442, 88420, 180288, 125218, 87272, 83645, 102834, 153556, 
      89890, 107645, 108989, 81733, 81124, 86580, 88360, 99124, 87610, 78961, 
      114682, 80000, 78929, 78800, 78761, 78425, 80336, 79285, 98600, 80420, 
      123818, 103625, 76730, 133776, 102420, 81952, 85201, 93600, 130381, 
      76649, 78874, 96980, 90701, 78101, 80852, 91460, 92765, 122490, 88145, 
      93584, 94466, 82466, 73882, 84677, 155237, 108621, 82309, 118157, 
      127520, 89513, 79049, 115924, 122818, 119689, 75778, 71325, 70289, 
      72626, 76625, 106560, 74185, 102658, 73793, 92885, 132170, 115300, 
      87965, 80308, 97205, 113490, 91837, 132637, 115561, 95489, 68689, 
      79921, 112877, 86125, 78745, 80077, 106285, 126100, 70285, 70660, 
      121320, 115333, 100274, 66193, 133657, 115201, 92581, 123106, 97640, 
      69557, 70916, 129541, 84745, 109729, 75322, 82949, 75956, 83113, 76880, 
      70153, 66404, 77129, 88565, 118130, 63541, 63746, 102313, 73210, 60010, 
      89189, 74440, 66845, 67780, 83045, 74465, 64970, 62177, 76306, 106000, 
      98809, 81316, 79801, 75289, 70596, 64489, 64865, 66146, 121160, 65293, 
      78253, 69858, 94900, 72080, 63506, 59069, 64634, 86201, 87625, 116290, 
      114314, 113825, 55810, 62938, 68930, 111905, 107648, 100913, 59753, 
      54913, 115861, 96625, 56386, 95336, 57256, 53629, 53069, 57389, 73349, 
      101282, 83066, 81002, 75850, 62045, 52585, 72890, 103968, 90793, 88084, 
      63850, 61529, 58585, 51565, 54338, 78965, 60680, 71240, 115141, 98149, 
      50769, 55249, 89777, 81505, 69497, 50617, 51265, 54401, 115265, 110738, 
      54085, 53450, 104537, 82697, 51050, 78237, 62845, 49186, 48985, 82557, 
      57524, 83189, 51314, 57290, 53217, 58977, 61109, 46421, 58325, 78986, 
      78196, 71077, 60253, 45433, 49338, 63290, 61682, 47885, 48121, 49705, 
      84122, 50341, 44101, 58322, 57605, 45530, 44465, 44165, 52706, 59393, 
      43313, 71488, 50418, 42853, 42965, 43012, 77032, 42925, 52226, 41977, 
      44320, 48434, 91385, 40948, 70045, 47457, 54325, 44761, 64649, 42626, 
      41045, 39797, 81229, 42653, 38909, 43993, 53938, 40532, 38074, 38261, 
      37960, 84292, 37010, 40706, 40837, 62402, 46916, 51476, 62344, 37657, 
      57330, 37273, 69565, 34740, 36712, 40525, 43245, 50101, 57205, 66978, 
      38090, 38690, 46922, 40681, 72801, 33890, 35177, 39266, 76141, 79565, 
      85402, 89162, 32850, 33010, 71377, 36709, 35460, 97876, 31373, 35858, 
      55850, 32377, 32036, 54181, 31265, 53210, 29520, 31581, 33620, 99810, 
      25925, 29453, 24961, 27274, 59746, 27765, 76004, 102890, 23796, 23162, 
      53233, 23458, 23725, 25412, 27877, 28372, 26801, 29489, 93925, 33674, 
      96340, 24922, 26161, 26717, 30770, 39485, 56185, 19885, 24228, 18549, 
      19125, 20341, 22581, 105572, 18153, 18868, 22061, 29669, 16745, 20225, 
      20753, 20890, 26901, 26861, 47060, 16029, 16573, 22873, 41698, 49853, 
      68708, 27637, 14544, 17881, 15317, 16762, 17524, 98953, 13985, 56720, 
      101072, 13850, 83981, 14152, 19885, 64525, 78818, 12985, 12442, 12465, 
      13410, 12356, 12541, 128381, 11962, 13177, 29042, 41810, 34250, 11272, 
      13540, 48100, 11425, 11925, 16501, 10658, 13109, 17498, 45205, 93145, 
      10196, 9605, 9928, 27829, 9409, 9665, 101218, 13705, 26377, 9050, 
      114650, 8837, 51272, 52936, 114461, 10170, 12370, 25364, 110864, 9577, 
      12002, 18082, 8356, 59629, 119656, 7970, 9425, 82098, 8917, 61685, 
      7801, 8450, 7105, 7177, 7417, 8145, 6893, 78713, 86978, 10088, 85124, 
      73642, 99425, 6250, 15845, 82417, 6613, 98500, 102805, 17378, 81554, 
      102650, 14240, 5914, 5949, 9346, 15826, 106749, 5393, 5380, 120784, 
      5066, 5800, 15509, 74596, 142130, 4477, 74581, 119825, 13312, 3994, 
      13185, 4013, 95653, 116740, 3770, 4682, 4561, 10825, 4505, 6397, 4660, 
      3825, 3217, 3761, 85969, 90641, 97274, 5317, 93517, 99016, 12704, 2682, 
      110842, 150826, 82589, 99221, 104261, 162500, 2725, 2609, 3653, 7250, 
      109138, 162209, 3140, 9250, 10306, 10861, 96274, 138186, 2561, 89380, 
      101537, 2384, 3200, 1522, 93785, 148058, 1872, 170217, 172692, 145625, 
      131477, 1413, 1210, 7650, 1649, 143153, 1025, 129125, 1224, 1476, 6376, 
      922, 100066, 132610, 139970, 1040, 111008, 122585, 1258, 1258, 100585, 
      1205, 832, 113425, 505, 477, 122162, 124228, 120005, 337, 452, 340, 
      3890, 140794, 149117, 163337, 189325, 1042, 2581, 115664, 119780, 
      140674, 198074, 1192, 205, 168957, 250, 50, 133250, 151346, 1460, 2034, 
      128890, 143650, 29, 148229, 1765, 10, 0, 25, 1090, 82, 142130, 145162, 
      148226, 130, 146705, 1181, 73, 90, 149850, 160901, 176500, 1970, 
      144521, 2545, 505, 149165, 2074, 234, 187745, 481, 175165, 493, 4297, 
      2880, 720, 177817, 3754, 1458, 1305, 173785, 3700, 3925, 190996, 
      198097, 1465, 3589, 3025, 3656, 2740, 3770, 1898, 1625, 1602, 4849, 
      3625, 2041, 1889, 4365, 2989, 1845, 1898, 3961, 3321, 3265, 5737, 4181, 
      3761, 3392, 6409, 3965, 3848, 7938, 5746, 5314, 4901, 8845, 6170, 5045, 
      7829, 10100, 8285, 10666, 7297, 6370, 7045, 9157, 10733, 8333, 11281, 
      7625, 7514, 10594, 11168, 13844, 14760, 11905, 12546, 12680 ], 
  [ 356509, 352225, 349605, 348500, 346420, 342250, 341497, 339565, 336929, 
      335322, 332933, 327184, 326269, 323777, 324085, 322640, 319625, 318496, 
      309392, 308194, 304720, 304130, 303725, 299273, 300050, 298900, 285256, 
      282250, 280904, 275689, 275537, 271585, 269890, 271913, 266785, 266066, 
      263845, 265570, 262208, 263369, 263665, 258730, 262277, 261266, 254500, 
      253634, 252200, 252937, 255184, 248260, 249160, 248165, 243274, 242388, 
      242377, 241057, 245845, 240848, 236680, 237529, 235040, 235345, 236960, 
      233689, 234810, 230929, 225845, 229505, 224242, 220337, 214228, 211081, 
      210725, 218453, 207650, 208717, 215525, 199700, 208520, 199049, 205057, 
      202945, 193397, 202721, 194720, 196337, 194850, 381946, 189605, 194378, 
      187408, 191956, 196141, 193184, 183170, 183698, 359570, 189220, 181409, 
      362101, 180737, 188425, 337385, 182773, 187029, 187393, 182845, 185705, 
      360441, 176930, 177325, 372697, 182353, 177025, 355385, 173009, 173906, 
      340325, 304525, 339488, 357233, 169949, 310984, 169781, 171125, 168768, 
      170433, 168898, 168250, 168841, 339616, 314509, 319213, 165842, 279610, 
      166325, 169853, 283013, 166258, 276634, 170612, 286280, 275553, 347570, 
      152225, 153353, 257896, 239429, 254501, 261794, 348929, 267865, 245914, 
      258149, 153625, 160045, 148244, 153236, 145693, 143285, 236993, 290354, 
      302930, 149285, 155501, 166445, 242917, 268757, 147965, 211490, 260930, 
      141865, 162409, 140666, 214925, 215685, 271585, 220688, 200520, 202394, 
      259232, 133885, 134170, 212994, 134069, 290245, 131536, 134929, 149650, 
      210970, 231133, 132512, 144425, 192272, 130250, 138346, 153914, 155609, 
      212461, 227149, 144360, 145197, 210458, 257834, 210929, 177957, 240165, 
      206600, 139490, 149357, 220898, 122216, 122420, 122161, 169650, 200250, 
      130000, 133961, 170777, 249418, 119365, 124533, 134920, 120506, 266050, 
      132500, 245921, 117946, 133690, 135085, 155322, 119005, 152765, 136170, 
      135188, 135505, 114676, 173416, 110741, 119690, 122165, 134162, 144722, 
      157525, 203065, 237973, 110501, 127592, 146677, 155560, 201757, 199840, 
      169220, 106369, 104362, 106900, 113893, 194149, 104210, 115130, 142514, 
      110672, 149140, 193460, 107185, 139994, 139780, 197200, 97745, 103121, 
      161746, 221330, 96109, 107549, 107981, 171176, 187304, 194069, 97245, 
      97597, 192825, 101920, 113908, 125225, 127373, 94120, 102285, 107666, 
      97177, 121657, 94410, 124933, 186673, 91565, 90324, 90625, 90325, 
      109540, 92565, 99065, 92516, 182506, 183746, 186881, 86500, 155605, 
      156661, 95065, 96500, 84906, 90010, 100810, 93704, 93509, 84200, 84325, 
      98897, 90577, 87705, 177193, 123173, 88037, 83240, 104329, 150881, 
      88925, 106010, 107314, 82228, 80749, 85765, 87445, 97749, 88565, 78986, 
      112817, 80425, 79184, 79025, 78976, 78400, 79921, 78930, 100085, 81005, 
      126013, 105290, 76745, 136201, 104065, 81217, 84276, 92305, 132746, 
      76994, 78329, 98485, 91976, 77576, 80117, 90205, 91460, 124705, 89360, 
      92209, 95941, 83441, 74117, 83642, 152402, 110536, 83304, 120322, 
      129905, 90868, 79924, 113849, 125113, 121914, 76473, 71410, 70394, 
      72161, 75850, 108505, 74880, 104513, 74498, 91370, 129685, 117485, 
      89380, 79253, 95540, 115645, 90322, 130122, 117776, 97184, 68384, 
      78836, 115042, 87530, 79850, 78962, 104330, 128565, 70920, 70045, 
      119005, 117578, 102149, 66338, 136292, 117466, 94266, 120721, 99485, 
      70292, 70141, 127016, 86210, 111904, 76457, 84404, 74821, 84608, 78145, 
      71108, 67129, 75904, 90250, 115765, 64116, 64381, 104418, 74425, 60345, 
      90964, 75725, 67780, 66845, 84650, 75770, 65825, 62842, 74981, 108225, 
      100864, 82881, 81316, 76644, 71761, 63684, 64010, 65221, 123725, 64388, 
      76808, 68713, 96905, 73385, 64441, 59714, 63689, 84466, 85850, 118805, 
      116789, 116290, 55445, 62033, 67745, 114340, 109993, 103108, 60548, 
      54608, 118386, 98730, 56961, 97421, 57941, 53924, 53224, 56744, 71944, 
      103517, 84841, 82717, 77405, 63050, 52730, 71485, 106273, 92788, 90009, 
      64985, 62554, 59450, 51650, 53833, 80660, 61685, 69845, 117706, 100354, 
      50914, 54594, 91792, 83300, 70912, 50852, 50960, 53776, 117850, 113233, 
      54770, 54085, 106922, 84562, 51545, 80002, 64090, 49561, 48690, 80722, 
      56549, 85114, 50689, 56305, 54052, 57892, 62354, 46586, 57250, 77201, 
      80021, 72692, 61498, 45378, 48733, 64685, 63017, 48490, 47546, 49010, 
      82157, 51156, 44116, 59557, 58810, 45985, 44770, 43970, 51781, 60688, 
      43268, 69833, 51313, 42898, 43220, 42797, 75197, 43250, 51241, 41812, 
      43825, 47609, 89170, 41093, 68360, 46642, 53170, 45476, 63104, 43201, 
      41450, 39682, 79204, 43298, 38834, 43298, 52733, 41017, 38169, 38536, 
      37805, 82157, 36805, 40081, 40202, 60817, 45901, 50261, 60749, 37242, 
      55885, 36818, 67730, 34645, 36277, 39780, 42340, 48866, 55690, 65173, 
      37385, 37945, 45757, 39796, 70816, 33485, 34642, 38441, 74066, 77410, 
      83117, 86797, 32485, 32625, 69392, 35954, 34765, 95301, 31018, 35113, 
      54265, 31842, 31501, 52616, 30770, 51665, 29185, 30946, 32825, 97105, 
      25640, 28808, 24736, 26729, 57881, 27130, 73729, 100085, 23461, 22877, 
      51488, 23053, 23290, 24797, 27092, 27557, 26066, 28594, 91250, 32549, 
      93605, 24237, 25376, 25882, 29725, 38090, 54290, 19620, 23533, 18394, 
      18850, 19906, 21946, 102637, 17908, 18513, 21386, 28564, 16580, 19610, 
      20098, 20225, 25876, 25826, 45305, 15754, 16218, 22018, 40093, 48008, 
      66413, 26522, 14449, 17316, 15002, 16277, 16949, 96058, 13780, 54665, 
      98137, 13625, 81346, 13837, 19080, 62280, 76273, 12800, 12357, 12370, 
      13105, 12221, 12356, 124996, 11897, 12842, 27757, 40105, 32765, 11237, 
      13085, 46205, 11250, 11650, 15786, 10613, 12634, 16693, 43370, 90290, 
      10081, 9640, 9773, 26504, 9434, 9530, 98213, 13060, 25092, 9025, 
      111425, 8872, 49237, 50861, 111236, 9805, 11785, 24089, 107689, 9242, 
      11417, 17117, 8221, 57384, 116341, 7925, 9040, 79393, 8552, 59380, 
      7586, 8125, 7200, 7092, 7252, 7840, 6898, 76058, 84173, 9533, 82349, 
      71077, 96400, 6245, 14890, 79682, 6408, 95485, 99720, 16333, 78829, 
      99565, 13345, 5769, 5794, 8761, 14841, 103594, 5498, 5545, 117409, 
      5041, 5525, 14504, 71981, 138445, 4612, 71956, 116450, 12377, 4069, 
      12250, 4168, 92648, 113405, 3725, 4397, 4276, 10000, 4210, 5882, 4325, 
      3610, 3332, 3536, 83114, 87706, 94229, 4852, 90532, 95941, 11729, 2617, 
      107577, 147001, 79784, 96136, 101096, 158525, 2570, 2834, 3298, 6565, 
      105893, 158234, 2845, 8425, 9421, 9946, 93229, 134521, 2836, 86445, 
      98402, 2129, 2825, 1537, 90770, 144253, 2137, 166132, 168577, 141850, 
      127892, 1618, 1125, 6865, 1924, 139408, 970, 125570, 1429, 1261, 5661, 
      857, 96941, 129005, 136265, 1225, 107713, 119120, 1513, 1053, 97450, 
      1000, 1017, 110090, 610, 562, 118697, 120733, 116570, 272, 337, 485, 
      3305, 137069, 145282, 159322, 185000, 1377, 2106, 112289, 116345, 
      136949, 193649, 1557, 100, 164872, 425, 25, 129625, 147481, 1865, 1609, 
      125325, 139885, 4, 144404, 2210, 5, 25, 0, 1445, 17, 138385, 141377, 
      144401, 265, 142900, 1546, 128, 145, 146005, 156916, 172325, 2425, 
      140746, 3060, 720, 145330, 2529, 289, 183440, 596, 171010, 548, 4932, 
      3385, 865, 173632, 4329, 1753, 1570, 169650, 4265, 4500, 186661, 
      193682, 1700, 4114, 3490, 4181, 3145, 4285, 2153, 1810, 1537, 5444, 
      4100, 2276, 1744, 4900, 3364, 1780, 1853, 4436, 3706, 3600, 6322, 4546, 
      4036, 3577, 6964, 4100, 3893, 8593, 6161, 5669, 5186, 9540, 6605, 5090, 
      8354, 10805, 8840, 11401, 7712, 6605, 7380, 9722, 11378, 8738, 11956, 
      7850, 7709, 11169, 11713, 14489, 15445, 12260, 12961, 13085 ], 
  [ 359908, 356680, 353600, 352645, 351017, 345245, 345706, 344378, 341282, 
      338609, 335684, 329773, 331666, 326056, 328036, 325525, 323720, 322589, 
      313165, 311737, 307573, 308425, 308930, 302420, 304793, 303565, 288529, 
      286049, 283561, 278792, 280386, 274984, 274121, 279560, 271010, 270745, 
      268292, 271765, 265285, 268498, 269098, 264305, 270738, 269725, 258625, 
      257985, 255713, 258728, 263101, 251917, 254185, 253188, 246845, 246185, 
      247540, 246824, 254500, 247221, 240769, 243592, 239581, 240266, 243325, 
      237620, 240185, 235082, 231732, 237672, 230353, 228106, 218725, 214964, 
      215442, 228260, 211905, 214946, 225250, 204165, 218305, 203816, 214154, 
      212264, 197696, 212644, 202205, 204658, 202865, 417625, 195412, 202997, 
      191845, 200645, 206804, 203085, 187673, 188809, 393865, 198205, 185832, 
      396772, 185386, 197786, 369850, 189776, 196160, 196676, 190378, 194984, 
      395330, 182025, 182800, 408724, 191624, 184090, 390114, 177412, 179297, 
      373760, 334612, 373069, 392410, 175482, 341977, 175844, 178100, 174677, 
      177482, 175489, 175445, 176794, 373789, 346400, 351634, 173485, 308225, 
      175330, 180226, 312082, 175565, 305093, 182269, 316025, 304232, 383461, 
      157562, 159602, 285193, 264596, 281492, 289621, 385192, 296450, 272065, 
      285818, 162824, 171524, 155161, 162585, 151922, 148068, 262600, 321813, 
      335605, 158850, 167194, 181026, 269506, 298234, 157300, 234125, 289645, 
      148538, 176378, 147033, 238240, 239300, 301736, 245061, 222305, 224557, 
      288461, 139552, 140065, 236825, 140418, 322738, 137045, 142642, 163133, 
      235093, 257764, 140445, 156690, 213885, 137345, 148937, 168761, 170836, 
      236960, 253472, 157001, 158066, 234877, 287725, 235498, 197888, 268304, 
      230785, 151741, 164116, 247129, 128153, 128509, 128552, 188885, 224045, 
      140341, 145594, 190314, 279137, 125218, 133274, 147233, 127573, 297589, 
      144505, 275482, 124249, 146225, 148000, 172721, 126370, 170306, 150365, 
      149305, 149698, 122557, 194825, 116644, 129925, 133236, 148501, 161341, 
      176500, 228650, 267584, 117538, 140785, 164050, 174529, 227338, 225341, 
      190765, 113242, 110321, 114757, 124562, 219410, 110925, 126405, 160173, 
      120653, 168089, 218941, 116552, 157645, 157505, 223285, 102244, 111268, 
      183193, 250225, 98402, 117746, 118330, 194065, 212321, 219922, 102500, 
      103156, 218600, 110365, 126457, 140660, 143264, 94505, 111410, 118917, 
      104474, 136706, 92585, 140816, 212132, 92170, 91001, 94570, 89402, 
      122525, 99620, 92970, 89233, 208025, 209417, 212932, 87925, 177626, 
      178834, 89570, 106585, 88073, 97585, 112489, 88281, 88162, 86985, 
      87490, 91496, 98984, 94970, 202546, 140544, 84050, 88145, 94792, 
      173034, 98080, 120257, 121865, 80285, 85418, 93778, 96218, 110018, 
      83124, 80613, 128808, 79010, 79061, 79130, 79157, 80405, 84890, 83441, 
      90610, 78370, 111140, 94445, 78440, 119578, 93370, 88610, 93113, 
      103954, 116577, 76177, 84276, 88850, 84089, 83369, 87506, 101546, 
      103181, 109672, 81925, 104458, 86528, 77828, 74128, 93305, 175745, 
      97777, 77537, 105661, 113570, 82361, 75065, 131410, 109460, 106793, 
      72980, 72553, 71381, 77480, 83525, 95506, 71381, 92196, 70921, 104665, 
      150352, 102658, 80405, 89050, 109973, 101044, 103613, 151013, 102717, 
      86077, 72477, 88857, 100361, 78625, 73225, 89209, 120961, 111602, 
      67865, 76490, 138370, 102285, 89668, 67005, 118033, 102017, 83225, 
      140612, 87226, 66469, 77794, 147969, 76837, 97133, 69588, 75101, 85202, 
      74997, 70282, 65601, 63370, 86965, 79193, 135488, 61493, 61300, 90161, 
      66932, 59540, 79213, 67698, 62413, 75690, 74189, 67589, 61064, 59525, 
      86788, 93050, 86981, 72722, 71537, 68081, 64642, 71537, 72241, 73984, 
      105962, 72997, 89521, 79144, 83394, 65194, 59060, 56537, 72596, 99377, 
      101065, 101412, 99700, 99277, 59940, 70632, 78472, 97553, 93890, 88145, 
      56225, 58645, 100913, 84449, 54308, 83290, 54450, 53397, 53761, 63361, 
      84337, 88244, 73064, 71396, 67300, 57125, 53341, 83876, 90466, 79337, 
      77090, 58068, 56473, 54585, 52713, 59380, 69485, 55754, 82154, 99917, 
      85301, 51517, 61277, 78181, 71361, 61861, 50769, 54981, 60229, 99905, 
      95972, 51265, 50960, 90493, 72085, 49480, 68281, 56321, 48404, 52625, 
      96361, 65650, 72173, 57128, 65480, 49393, 67825, 54577, 47017, 67105, 
      92452, 67834, 62101, 53717, 47477, 55012, 55760, 54548, 45569, 53593, 
      55969, 98768, 46637, 45677, 51844, 51325, 44200, 44125, 47125, 60484, 
      52517, 45281, 84082, 46180, 44225, 42949, 46098, 90810, 42445, 60392, 
      44729, 49250, 55540, 107665, 41650, 82825, 54493, 63605, 41697, 76501, 
      40484, 40025, 42209, 96245, 40045, 41053, 50229, 63540, 38978, 39092, 
      38089, 40626, 100026, 40000, 46468, 46665, 74500, 55250, 61130, 74506, 
      42029, 68500, 41905, 83305, 36994, 41210, 47069, 50845, 59877, 68825, 
      80512, 44360, 45224, 56228, 48137, 87517, 38176, 40321, 46324, 91449, 
      95401, 102096, 106384, 36868, 37160, 86085, 43297, 41650, 116474, 
      35317, 42376, 67912, 37505, 37162, 66105, 36125, 65000, 33322, 37357, 
      40450, 119236, 29377, 35281, 28013, 32436, 73620, 33517, 92578, 122960, 
      27562, 26596, 66301, 27680, 28145, 31018, 34605, 35298, 33197, 36941, 
      113125, 42640, 115930, 30980, 32877, 33761, 39200, 50225, 70225, 23165, 
      30346, 21097, 22465, 24737, 28297, 126466, 21289, 22730, 28033, 38477, 
      19345, 25793, 26585, 26788, 35173, 35197, 60146, 19345, 20417, 30017, 
      53792, 63529, 85354, 36493, 16666, 23105, 18889, 21456, 22810, 119549, 
      16825, 71770, 121930, 16820, 102857, 17714, 26681, 80825, 97096, 15685, 
      14480, 14569, 16900, 14722, 15237, 152197, 13864, 16861, 38996, 54536, 
      45520, 12970, 18010, 62074, 14045, 15205, 22685, 12416, 17705, 24272, 
      58777, 113445, 12410, 10825, 12402, 38025, 10693, 12005, 122500, 19409, 
      36305, 10660, 137380, 10049, 66146, 68074, 137189, 14020, 17672, 35218, 
      133258, 13225, 17300, 25888, 10682, 75881, 142970, 9700, 13397, 101380, 
      12753, 78325, 10645, 12020, 7901, 9161, 9929, 11581, 8281, 97657, 
      106912, 15170, 104858, 91988, 120805, 7696, 23561, 101881, 9377, 
      119810, 124577, 25684, 100948, 124420, 21554, 8276, 8377, 14612, 23732, 
      128977, 6101, 5690, 144458, 6628, 9010, 23537, 93250, 167840, 4973, 
      93293, 143485, 20866, 4880, 20737, 4369, 116865, 140130, 5444, 7940, 
      7817, 17645, 7825, 11169, 8242, 6613, 3825, 6613, 106177, 111377, 
      118736, 9749, 114581, 120674, 20498, 4468, 133748, 177428, 102457, 
      120937, 126505, 190090, 5101, 2473, 7345, 13120, 131904, 189793, 6434, 
      16040, 17492, 18245, 117716, 163720, 2089, 110090, 123565, 5402, 7010, 
      2756, 115013, 174500, 1450, 198505, 201178, 171865, 156461, 1381, 3092, 
      14152, 1153, 169189, 2705, 153905, 1186, 4210, 12410, 2664, 122004, 
      157716, 165736, 1130, 134066, 146765, 884, 3920, 122585, 3865, 914, 
      136737, 1109, 1213, 146324, 148586, 143965, 2053, 2498, 666, 9032, 
      166660, 175705, 191113, 219145, 104, 6989, 139210, 143722, 166528, 
      228548, 50, 2165, 197185, 360, 1480, 158440, 178120, 50, 6100, 153680, 
      169760, 1453, 174733, 85, 1300, 1090, 1445, 0, 1764, 168100, 171396, 
      174724, 488, 173065, 17, 949, 964, 176464, 188437, 205290, 200, 170669, 
      377, 317, 175705, 296, 1096, 217381, 937, 203801, 1341, 1313, 754, 970, 
      206645, 1160, 712, 757, 202277, 1170, 1325, 220802, 228429, 1105, 1313, 
      1145, 1378, 1250, 1552, 1396, 1585, 3208, 2097, 1665, 1665, 4021, 2005, 
      1685, 3445, 3364, 1993, 1945, 2213, 3029, 2917, 3089, 3314, 3881, 4205, 
      4682, 4744, 4132, 4096, 4145, 5381, 4420, 5861, 5473, 6554, 5729, 6920, 
      5661, 5920, 5933, 6525, 7565, 6749, 7913, 7225, 7312, 7880, 8642, 
      10642, 11290, 10609, 10852, 11050 ], 
  [ 357640, 353236, 350660, 349537, 347405, 343397, 342514, 340514, 337922, 
      336425, 334088, 328345, 327130, 324964, 325096, 323761, 320612, 319481, 
      310393, 309217, 305809, 305065, 304562, 300320, 300929, 299785, 286261, 
      283193, 281965, 276692, 276354, 272548, 270761, 272420, 267650, 266881, 
      264680, 266221, 263185, 264130, 264394, 259433, 262674, 261661, 255349, 
      254457, 253109, 253604, 255625, 249145, 249901, 248904, 244157, 243245, 
      243088, 241700, 246184, 241425, 237493, 238132, 235801, 236066, 237529, 
      234512, 235481, 231722, 226440, 229860, 224809, 220714, 214945, 211856, 
      211410, 218600, 208377, 209234, 215674, 200385, 208645, 199700, 205250, 
      203108, 194084, 202816, 195065, 196594, 195137, 379321, 190120, 194597, 
      188065, 192161, 196136, 193257, 183809, 184273, 357073, 189385, 182052, 
      359560, 181354, 188546, 335074, 183140, 187172, 187520, 183154, 185828, 
      357866, 177489, 177844, 370000, 182468, 177370, 352818, 173632, 174425, 
      337892, 302440, 337033, 354610, 170442, 308797, 170216, 171464, 169217, 
      170762, 169273, 168557, 169066, 337081, 312212, 316858, 166093, 277649, 
      166426, 169810, 281002, 166325, 274685, 170425, 284189, 273572, 344821, 
      152690, 153722, 256045, 237800, 252680, 259885, 346132, 265874, 244177, 
      256250, 153668, 159848, 148525, 153261, 146042, 143784, 235300, 288045, 
      300493, 149274, 155266, 165906, 241114, 266650, 147976, 210101, 258901, 
      142154, 161930, 140985, 213460, 214184, 269396, 219105, 199205, 201037, 
      257129, 134260, 134521, 211457, 134370, 287794, 131921, 135082, 149189, 
      209389, 229288, 132633, 144090, 190953, 130457, 138185, 153305, 154960, 
      210836, 225332, 143981, 144794, 208837, 255637, 209290, 176804, 238148, 
      204997, 139141, 148744, 219073, 122525, 122713, 122420, 168557, 198677, 
      129841, 133666, 169650, 247217, 119674, 124538, 134549, 120685, 263653, 
      132157, 243730, 118201, 133289, 134644, 154409, 119146, 151826, 135581, 
      134605, 134914, 114745, 172061, 111016, 119509, 121896, 133549, 143869, 
      156424, 201266, 235748, 110650, 127093, 145738, 154453, 199954, 198041, 
      167833, 106522, 104609, 106945, 113642, 192362, 104373, 114813, 141525, 
      110489, 148013, 191641, 107060, 138997, 138773, 195313, 98128, 103120, 
      160345, 219145, 96722, 107330, 107746, 169621, 185525, 192202, 97544, 
      97864, 190964, 101881, 113437, 124448, 126548, 94925, 102170, 107325, 
      97250, 120914, 95441, 124100, 184832, 92338, 91085, 91042, 91250, 
      109001, 92648, 100530, 93685, 180641, 181865, 184960, 87169, 154106, 
      155146, 96458, 96253, 85385, 90025, 100393, 95085, 94882, 84717, 84802, 
      100484, 90500, 87746, 175330, 122148, 89258, 83525, 106132, 149346, 
      88756, 105305, 106577, 83225, 81050, 85714, 87314, 97250, 89928, 79605, 
      111924, 81362, 79985, 79802, 79745, 78977, 80186, 79241, 101866, 82066, 
      128360, 107213, 77348, 138730, 105970, 81218, 84125, 91858, 135225, 
      77857, 78480, 100274, 93581, 77741, 80114, 89786, 91001, 127060, 90913, 
      91690, 97700, 84800, 74884, 83393, 150713, 112645, 84677, 122629, 
      132386, 92525, 81197, 112762, 127520, 124265, 77600, 72049, 71045, 
      72356, 75797, 110626, 76001, 106560, 75625, 90721, 128260, 119794, 
      91073, 78970, 94769, 117928, 89669, 128669, 120105, 99097, 68697, 
      78525, 117329, 89209, 81289, 78625, 103321, 131090, 71981, 70106, 
      117706, 119925, 104200, 67005, 138949, 119825, 96161, 119360, 101506, 
      71425, 70066, 125541, 87925, 114185, 77904, 86105, 74450, 86337, 79690, 
      72405, 68242, 75457, 92129, 114404, 65105, 65416, 106625, 75920, 61136, 
      92905, 77274, 69049, 66618, 86453, 77333, 67028, 63893, 74440, 110522, 
      103025, 84650, 83045, 78245, 73210, 63557, 63841, 64996, 126290, 64177, 
      76165, 68308, 99018, 74938, 65696, 60737, 63440, 83585, 84937, 121320, 
      119272, 118765, 55656, 61812, 67300, 116789, 112370, 105365, 61685, 
      54865, 120905, 100913, 57920, 99586, 58986, 54657, 53845, 56725, 71317, 
      105800, 86756, 84584, 79144, 64349, 53341, 70856, 108610, 94877, 92042, 
      66384, 63865, 60633, 52209, 53920, 82505, 62978, 69218, 120245, 102605, 
      51517, 54557, 93889, 85221, 72529, 51525, 51201, 53761, 120401, 115712, 
      55801, 55076, 109309, 86533, 52420, 81889, 65561, 50336, 48929, 79729, 
      56242, 87125, 50660, 55988, 55189, 57493, 63817, 47185, 56857, 76240, 
      81946, 74449, 62957, 45797, 48712, 66260, 64544, 49433, 47545, 48913, 
      81044, 52265, 44585, 61000, 60229, 46804, 45469, 44269, 51496, 62177, 
      43685, 68962, 52480, 43385, 43873, 43074, 74178, 43957, 50900, 42125, 
      43874, 47392, 87841, 41650, 67453, 46429, 52685, 46485, 62305, 44096, 
      42209, 40025, 78017, 44245, 39205, 43173, 52200, 41834, 38672, 39181, 
      38106, 80874, 37060, 40000, 40113, 59968, 45506, 49706, 59890, 37325, 
      55144, 36865, 66673, 34978, 36338, 39593, 42025, 48285, 54881, 64132, 
      37220, 37748, 45224, 39485, 69625, 33556, 34609, 38176, 72801, 76081, 
      81684, 85300, 32584, 32708, 68193, 35737, 34594, 93626, 31117, 34900, 
      53380, 31793, 31450, 51741, 30749, 50804, 29290, 30805, 32554, 95296, 
      25765, 28645, 24905, 26640, 56736, 26965, 72250, 98180, 23530, 22984, 
      50425, 23060, 23273, 24634, 26793, 27234, 25805, 28205, 89437, 31972, 
      91738, 24008, 25065, 25529, 29204, 37289, 53089, 19721, 23290, 18577, 
      18937, 19865, 21745, 100594, 18013, 18530, 21145, 27977, 16741, 19409, 
      19865, 19984, 25345, 25285, 44186, 15817, 16217, 21617, 39092, 46813, 
      64858, 25909, 14650, 17141, 15025, 16164, 16762, 94013, 13885, 53290, 
      96058, 13712, 79505, 13850, 18701, 60749, 74500, 12913, 12548, 12553, 
      13120, 12370, 12465, 122545, 12100, 12829, 26984, 38996, 31828, 11458, 
      12970, 44938, 11357, 11677, 15461, 10820, 12497, 16292, 42145, 88245, 
      10226, 9901, 9882, 25677, 9685, 9653, 96040, 12773, 24293, 9232, 
      109072, 9125, 47834, 49426, 108881, 9736, 11540, 23290, 105370, 9193, 
      11168, 16564, 8330, 55805, 113906, 8104, 8945, 77440, 8469, 57745, 
      7621, 8072, 7481, 7229, 7325, 7801, 7105, 74137, 82132, 9290, 80330, 
      69224, 94177, 6436, 14321, 77689, 6437, 93266, 97445, 15688, 76840, 
      97288, 12818, 5840, 5857, 8480, 14240, 101257, 5765, 5858, 114890, 
      5200, 5482, 13877, 70066, 135668, 4889, 70025, 113917, 11794, 4292, 
      11665, 4453, 90405, 110898, 3848, 4328, 4205, 9497, 4129, 5625, 4210, 
      3589, 3573, 3505, 80977, 85505, 91940, 4625, 88289, 93626, 11090, 2704, 
      105104, 144080, 77677, 93805, 98701, 155482, 2581, 3145, 3145, 6148, 
      103428, 155185, 2738, 7892, 8840, 9341, 90920, 131716, 3181, 84218, 
      96013, 2042, 2642, 1664, 88469, 141320, 2458, 162973, 165394, 138937, 
      125129, 1885, 1160, 6340, 2245, 136513, 1025, 122825, 1690, 1186, 5186, 
      900, 94536, 126216, 133396, 1466, 105170, 116441, 1808, 980, 95033, 
      925, 1250, 107505, 773, 709, 116000, 118010, 113893, 289, 314, 666, 
      2900, 134152, 142273, 156169, 181597, 1700, 1781, 109642, 113650, 
      134020, 190160, 1898, 65, 161653, 612, 52, 126772, 144436, 2234, 1312, 
      122516, 136916, 25, 141385, 2605, 40, 82, 17, 1764, 0, 135424, 138384, 
      141376, 404, 139885, 1865, 193, 208, 142948, 153745, 169002, 2804, 
      137741, 3485, 905, 142273, 2900, 340, 180001, 685, 167681, 585, 5429, 
      3778, 970, 170273, 4772, 1972, 1765, 166325, 4698, 4937, 183170, 
      190125, 1861, 4505, 3833, 4570, 3434, 4660, 2320, 1921, 1444, 5877, 
      4437, 2421, 1585, 5281, 3617, 1681, 1768, 4765, 3961, 3809, 6725, 4765, 
      4181, 3650, 7325, 4121, 3842, 9028, 6400, 5860, 5321, 10001, 6856, 
      5021, 8665, 11258, 9173, 11876, 7929, 6676, 7529, 10053, 11765, 8933, 
      12365, 7897, 7732, 11492, 12002, 14842, 15826, 12373, 13120, 13234 ], 
  [ 488648, 473940, 475780, 473185, 466637, 478085, 465426, 457538, 459362, 
      468169, 470984, 466713, 438266, 466276, 450216, 459185, 444260, 443129, 
      436985, 438017, 441233, 426505, 417170, 432800, 417953, 417545, 417269, 
      409049, 418861, 409172, 391906, 402084, 392201, 360740, 389090, 383905, 
      383912, 368525, 395665, 376738, 374058, 367625, 342898, 341885, 377525, 
      374425, 381173, 359588, 341001, 375737, 363245, 362248, 371485, 368365, 
      354960, 347684, 324200, 341521, 359669, 341172, 353561, 350146, 337625, 
      358160, 345145, 353162, 330952, 312292, 327113, 306826, 332705, 335504, 
      326962, 284840, 328345, 310066, 282650, 318145, 274885, 314516, 278114, 
      273764, 313316, 267584, 283385, 276818, 278305, 194585, 294632, 271877, 
      305825, 268705, 253544, 258025, 300833, 295409, 185585, 262985, 299812, 
      184392, 296906, 258466, 181250, 275876, 259300, 258176, 270738, 256484, 
      180490, 288625, 285300, 181584, 253124, 269370, 176914, 291392, 282617, 
      174500, 171432, 172169, 174290, 277162, 168957, 271784, 264200, 272257, 
      262762, 265689, 259085, 252234, 166329, 163540, 163034, 252205, 160625, 
      239290, 229426, 159562, 236245, 159133, 217529, 156125, 155812, 157141, 
      260882, 253082, 151533, 153896, 151112, 150221, 154772, 148850, 150705, 
      148058, 224324, 208424, 241261, 222445, 245402, 257128, 146980, 143053, 
      143725, 216250, 201634, 184306, 143226, 140794, 217160, 150485, 140405, 
      237098, 186218, 238873, 147220, 145000, 136916, 142561, 147685, 145837, 
      133481, 238772, 236825, 140065, 232258, 132498, 237905, 219722, 177893, 
      135053, 130664, 215065, 184570, 140905, 220985, 194857, 168761, 166736, 
      132820, 129652, 180781, 179386, 131557, 125365, 130538, 142948, 124804, 
      129925, 179621, 164936, 124129, 224093, 222809, 219572, 141325, 127285, 
      188721, 180034, 139474, 118417, 221978, 198874, 174293, 211213, 117189, 
      174845, 116402, 216089, 170825, 168500, 144841, 206730, 140786, 156925, 
      156685, 156258, 197177, 123485, 212584, 179125, 173416, 153421, 141661, 
      131400, 112210, 107684, 201178, 158005, 136170, 129429, 110898, 109721, 
      117785, 198522, 205441, 189377, 168842, 106250, 197845, 164125, 129013, 
      172313, 122989, 103321, 174772, 126485, 125525, 101105, 212944, 182608, 
      111033, 97705, 232882, 166946, 165890, 106325, 101621, 100202, 205000, 
      202376, 99700, 178425, 150237, 133280, 130964, 249485, 172090, 156637, 
      184834, 133426, 271345, 128516, 96512, 244690, 242701, 211010, 258322, 
      141385, 182440, 317650, 283573, 91585, 91337, 90752, 231425, 98906, 
      98474, 307690, 156605, 212713, 174665, 145289, 305581, 304642, 215725, 
      212130, 330116, 167044, 175330, 87746, 111844, 285770, 193925, 356372, 
      92674, 157940, 125177, 123505, 259865, 193658, 165938, 160178, 136258, 
      300424, 221653, 114868, 252850, 238961, 236570, 235777, 217345, 189850, 
      193321, 351370, 265330, 430120, 369965, 218660, 457418, 367250, 167330, 
      156253, 136754, 449497, 243457, 178576, 351250, 327629, 179309, 166226, 
      137626, 135161, 430292, 320545, 130698, 346468, 296768, 232388, 147425, 
      82265, 393797, 298117, 422181, 448130, 332461, 285805, 100250, 436640, 
      428233, 268960, 218513, 218981, 178340, 158965, 393986, 267361, 383296, 
      267721, 119425, 85572, 420818, 335425, 141530, 112433, 416744, 118373, 
      83773, 423337, 364057, 186457, 138877, 416881, 332825, 302825, 136769, 
      99641, 452722, 258925, 165050, 87530, 425365, 382408, 217885, 473093, 
      426737, 360385, 84032, 377506, 265729, 153234, 79909, 335957, 414473, 
      301648, 333401, 131122, 336577, 313002, 282901, 261810, 125505, 356353, 
      80548, 247633, 252360, 401761, 305552, 226000, 363753, 312058, 278073, 
      138010, 344789, 313589, 270164, 253045, 117128, 414490, 394481, 340042, 
      334757, 318181, 299162, 144517, 141121, 137124, 455282, 137777, 110021, 
      124244, 386794, 311194, 274720, 248417, 134096, 96097, 94505, 446632, 
      441640, 440397, 169000, 135412, 120292, 436213, 425170, 407125, 260405, 
      172625, 446953, 396049, 240448, 393250, 249610, 216577, 205461, 149461, 
      108117, 410504, 357604, 351016, 333800, 278525, 204221, 107656, 418466, 
      381917, 373930, 290128, 279513, 264505, 198673, 156960, 347465, 277154, 
      106754, 449237, 405101, 202397, 146557, 382401, 357541, 316881, 209029, 
      168961, 147969, 450865, 439552, 246425, 242020, 425053, 364005, 229060, 
      352001, 297401, 218144, 167425, 84881, 124690, 369013, 144868, 123700, 
      256853, 117845, 295657, 199537, 117945, 85072, 356474, 333521, 294797, 
      181957, 144392, 309140, 303008, 234169, 145433, 137969, 76628, 252457, 
      185897, 292104, 289125, 220500, 208125, 170125, 123624, 297697, 180581, 
      87362, 258560, 186905, 202849, 167458, 79330, 208085, 118612, 170189, 
      147650, 126880, 65025, 192530, 83645, 126653, 107885, 239317, 88801, 
      226624, 212225, 171769, 69185, 231925, 173893, 132229, 103720, 217738, 
      185872, 199629, 166906, 63946, 162180, 134208, 133585, 83520, 111010, 
      100490, 82706, 146989, 89000, 143585, 71825, 168194, 144530, 124969, 
      115625, 97597, 83585, 71492, 125540, 123124, 99688, 114557, 63737, 
      143956, 135441, 117664, 60289, 57681, 53716, 51444, 145928, 144580, 
      62305, 120377, 123650, 44314, 145197, 120276, 76932, 132625, 132282, 
      76765, 134525, 77300, 144842, 124277, 114250, 36416, 144997, 121381, 
      148553, 126736, 59680, 120437, 45018, 31940, 139082, 142216, 62201, 
      133460, 131465, 119578, 109225, 107458, 111917, 102541, 32765, 89380, 
      30650, 113800, 107497, 104281, 92500, 74825, 53825, 140425, 112346, 
      147377, 138905, 128057, 115217, 24786, 140189, 132610, 111673, 86857, 
      144805, 114353, 111865, 111248, 90113, 89317, 55226, 135785, 130297, 
      98897, 61172, 51229, 36154, 84053, 147866, 115765, 132049, 120676, 
      114650, 21149, 139005, 42250, 20250, 137360, 25777, 130874, 99661, 
      35725, 27396, 139505, 146500, 145769, 130880, 142642, 139057, 13617, 
      147524, 128381, 72616, 53716, 62740, 149090, 119690, 45674, 138685, 
      131645, 103045, 147716, 117745, 97252, 47297, 18325, 141970, 152685, 
      138682, 68365, 151733, 139925, 15080, 105509, 69925, 147600, 11920, 
      151909, 38266, 36914, 11729, 123080, 108692, 69658, 11898, 124745, 
      108320, 85748, 138602, 30781, 10130, 145000, 120817, 18560, 121813, 
      28305, 132005, 124360, 154681, 141181, 135389, 125561, 147681, 18937, 
      15892, 108650, 16298, 20648, 11745, 146276, 84241, 16601, 131557, 
      11570, 10597, 78984, 16488, 10440, 87154, 135376, 134657, 105632, 
      81952, 9257, 153701, 158210, 6698, 143568, 125450, 80117, 17810, 4660, 
      155033, 17033, 5725, 83186, 150020, 83057, 156069, 9445, 5650, 140744, 
      123560, 123437, 88985, 122625, 107929, 119762, 127973, 152245, 127153, 
      11057, 9697, 8036, 110609, 8801, 7514, 79538, 138128, 5008, 2768, 
      11437, 6957, 5965, 3130, 131381, 159913, 117225, 95940, 4804, 2833, 
      121234, 87380, 83912, 82205, 7016, 2180, 163629, 8410, 5485, 123482, 
      115250, 142976, 6773, 1480, 162170, 2525, 2738, 1305, 1481, 157181, 
      135112, 88772, 162693, 1089, 137185, 1385, 156986, 125570, 92770, 
      136324, 4744, 1096, 916, 155290, 2866, 1625, 160784, 126100, 4505, 
      126045, 155074, 2257, 148709, 147173, 1184, 986, 1285, 135713, 132058, 
      151546, 100052, 200, 225, 873, 3485, 166564, 107029, 1450, 1042, 68, 
      4688, 168970, 132545, 1205, 153700, 138420, 180, 180, 172250, 110240, 
      340, 20, 138393, 73, 175565, 139880, 142130, 138385, 168100, 135424, 0, 
      16, 64, 150548, 45, 168937, 144449, 144464, 164, 657, 1930, 176500, 
      109, 181597, 156937, 225, 176596, 144596, 3361, 149357, 2081, 144841, 
      192373, 181154, 151850, 2465, 187300, 163892, 161477, 2197, 186490, 
      187465, 4322, 5389, 159365, 183353, 178265, 183418, 173450, 182772, 
      161296, 155745, 136868, 189877, 179605, 159925, 131121, 184865, 171425, 
      137105, 138664, 179933, 172505, 168673, 189989, 171837, 164629, 157474, 
      188381, 154265, 147362, 197444, 177152, 172196, 166505, 201361, 179080, 
      148541, 187513, 203354, 190229, 206180, 178681, 164180, 172393, 191845, 
      199445, 178949, 202253, 164665, 162292, 194020, 192322, 202522, 206450, 
      178709, 183872, 183250 ], 
  [ 491560, 476740, 478628, 476017, 469421, 481037, 468250, 460298, 462170, 
      471089, 473960, 469705, 440962, 469300, 453064, 462145, 447092, 445961, 
      439849, 440905, 444193, 429313, 419882, 435728, 420713, 420313, 420181, 
      411905, 421837, 412100, 394650, 404980, 395009, 363188, 391898, 386665, 
      386696, 371125, 398593, 379450, 376738, 370289, 345258, 344245, 380341, 
      377217, 384053, 362228, 343417, 378601, 365965, 364968, 374357, 371213, 
      357664, 350324, 326536, 344097, 362485, 343780, 356329, 352874, 340201, 
      360992, 347825, 355970, 333576, 314676, 329713, 309250, 335473, 338336, 
      329706, 287048, 331137, 312650, 284866, 320913, 277093, 317252, 280394, 
      276020, 316100, 269776, 285833, 279178, 280697, 194065, 297256, 274205, 
      308593, 271025, 255656, 260217, 303593, 298105, 185209, 265273, 302580, 
      183976, 299650, 260714, 181066, 278372, 261572, 260432, 273178, 258740, 
      180050, 291321, 287956, 181024, 255380, 271858, 176490, 294160, 285281, 
      174212, 171496, 171865, 173818, 279810, 168925, 274376, 266696, 274865, 
      265250, 268225, 261557, 254626, 165961, 163412, 162850, 254629, 160841, 
      241570, 231562, 159730, 238493, 159365, 219529, 156221, 156020, 156589, 
      263546, 255650, 151885, 154472, 151496, 150517, 154180, 149066, 151177, 
      148370, 226580, 210440, 243757, 224685, 247970, 259848, 147508, 142965, 
      143509, 218466, 203626, 185994, 143650, 140914, 219400, 151325, 140605, 
      239618, 187970, 241425, 147988, 145736, 136964, 143217, 148613, 146725, 
      133625, 241396, 239425, 140777, 234810, 132298, 240545, 222130, 179693, 
      135733, 131080, 217449, 186498, 141849, 223457, 196961, 170417, 168352, 
      133460, 130100, 182669, 181250, 132205, 125437, 131170, 144068, 125060, 
      130597, 181549, 166600, 124585, 226685, 225385, 222116, 142517, 127997, 
      190849, 182026, 140634, 118505, 224578, 201170, 176213, 213685, 117085, 
      176797, 116506, 218641, 172721, 170356, 146225, 209170, 142154, 158645, 
      158413, 157978, 199561, 124445, 215176, 181261, 175464, 155125, 143125, 
      132616, 112730, 107780, 203650, 159829, 137554, 130645, 111418, 110249, 
      118729, 201010, 208025, 191761, 170930, 106802, 200349, 166149, 130365, 
      174473, 124205, 103849, 176996, 127837, 126869, 101569, 215680, 184960, 
      111985, 97873, 235850, 169082, 168010, 107125, 102197, 100690, 207656, 
      205000, 100196, 180745, 152125, 134864, 132500, 252653, 174338, 158661, 
      187274, 135050, 274745, 130052, 97040, 247834, 245837, 213802, 261626, 
      143225, 184904, 321498, 287125, 92105, 91841, 91216, 234481, 99794, 
      99346, 311474, 158749, 215585, 177073, 147265, 309357, 308410, 218637, 
      215002, 334100, 169364, 177770, 88282, 113220, 289394, 196613, 360580, 
      93546, 160180, 126881, 125177, 263273, 196370, 168298, 162458, 138170, 
      304200, 224685, 116388, 256202, 242177, 239762, 238961, 220337, 192530, 
      196049, 355570, 268810, 434888, 374309, 221684, 462370, 371578, 169754, 
      158525, 138730, 454401, 246745, 181152, 355466, 331661, 181901, 168650, 
      139634, 137129, 435076, 324529, 132610, 350660, 300560, 235588, 149609, 
      83009, 398341, 301925, 426925, 453050, 336557, 289517, 101602, 441488, 
      433025, 272528, 221593, 222077, 180980, 161357, 398554, 270929, 387792, 
      271297, 121225, 86596, 425578, 339569, 143698, 114113, 421480, 120173, 
      84773, 428121, 368425, 189225, 141021, 421625, 336961, 306721, 138889, 
      101089, 457706, 262445, 167570, 88690, 430173, 386920, 221013, 478213, 
      431561, 364745, 85136, 381994, 269329, 155626, 80901, 340141, 419225, 
      305568, 337577, 133226, 340785, 317026, 286677, 265402, 127537, 360713, 
      81668, 251105, 255880, 406457, 309536, 229280, 368185, 316098, 281833, 
      140274, 349085, 317645, 273860, 256589, 119080, 419282, 399137, 344306, 
      338981, 322277, 303106, 146885, 143449, 139396, 460346, 140065, 111877, 
      126340, 391410, 315250, 278480, 251945, 136352, 97721, 96097, 451656, 
      446632, 445381, 171720, 137700, 122356, 441173, 430058, 411893, 264053, 
      175393, 451985, 400745, 243920, 397930, 253170, 219825, 208597, 151957, 
      110005, 415304, 362036, 355400, 338056, 282341, 207349, 109544, 423322, 
      386525, 378482, 294048, 283345, 268209, 201753, 159568, 351833, 280970, 
      108650, 454301, 409877, 205525, 149045, 387025, 361989, 321025, 212229, 
      171729, 150481, 455945, 444560, 249985, 245540, 429973, 368509, 232468, 
      356425, 301409, 221456, 170201, 86425, 126922, 373565, 147380, 125924, 
      260533, 119989, 299665, 202681, 120097, 86656, 360946, 337825, 298805, 
      184925, 146920, 313268, 307088, 237665, 147985, 140425, 78068, 256121, 
      188921, 296104, 293101, 223876, 211381, 172981, 125896, 301745, 183557, 
      89050, 262288, 189953, 206065, 170298, 80874, 211357, 120836, 173069, 
      150266, 129232, 66265, 195658, 85309, 129013, 109973, 242901, 90577, 
      230096, 215561, 174689, 70577, 235453, 176845, 134685, 105768, 221138, 
      188960, 202861, 169794, 65250, 165028, 136720, 136089, 85264, 113210, 
      102530, 84442, 149669, 90856, 146233, 73369, 171130, 147194, 127385, 
      117913, 99621, 85385, 73060, 127988, 125540, 101768, 116861, 65161, 
      146644, 138025, 120016, 61641, 58969, 54900, 52564, 148648, 147284, 
      63729, 122785, 126106, 45266, 147925, 122692, 78676, 135209, 134866, 
      78525, 137141, 79076, 147586, 126781, 116626, 37264, 147781, 123877, 
      151385, 129312, 61200, 122941, 46210, 32708, 141826, 145000, 63817, 
      136148, 134129, 122098, 111609, 109818, 114341, 104837, 33637, 91492, 
      31474, 116264, 109881, 106625, 94676, 76721, 55321, 143225, 114802, 
      150265, 141697, 130721, 117721, 25450, 143005, 135338, 114145, 88985, 
      147685, 116873, 114353, 113728, 92305, 91501, 56834, 138577, 133025, 
      101225, 62900, 52765, 37330, 86173, 150802, 118325, 134809, 123300, 
      117202, 21845, 141853, 43618, 20914, 140192, 26681, 133634, 102029, 
      36941, 28372, 142369, 149444, 148705, 133648, 145546, 141921, 13921, 
      150484, 131125, 74600, 55364, 64564, 152074, 122338, 47170, 141557, 
      134437, 105485, 150692, 120377, 99620, 48841, 19053, 144890, 155725, 
      141570, 70317, 154765, 142829, 15688, 108005, 71909, 150592, 12352, 
      154949, 39650, 38266, 12161, 125800, 111236, 71650, 12370, 127489, 
      110864, 87988, 141506, 31997, 10490, 147976, 123521, 19408, 124533, 
      29473, 134845, 127112, 157769, 144125, 138269, 128329, 150697, 19825, 
      16660, 111218, 17090, 21608, 12337, 149284, 86489, 17425, 134405, 
      12170, 11141, 81160, 17320, 10984, 89450, 138272, 137545, 108176, 
      84176, 9745, 156797, 161354, 7010, 146560, 128242, 82325, 18730, 4724, 
      158153, 17945, 6037, 85450, 153092, 85321, 159205, 10053, 5994, 143720, 
      126344, 126221, 91337, 125401, 110529, 122506, 130813, 155349, 129985, 
      11785, 10361, 8612, 113249, 9425, 8066, 81770, 141088, 5408, 2720, 
      12205, 7501, 6445, 2962, 134269, 163105, 119953, 98404, 5220, 2665, 
      124010, 89732, 86216, 84485, 7592, 2260, 166861, 9074, 5989, 126290, 
      117962, 146000, 7373, 1448, 165394, 2269, 2458, 1297, 1625, 160357, 
      138056, 91156, 165925, 1105, 140153, 1553, 160162, 128410, 95210, 
      139284, 5256, 1224, 964, 158450, 3242, 1865, 164000, 128948, 5009, 
      128893, 158234, 2601, 151805, 150253, 1424, 1202, 1549, 138673, 134978, 
      154674, 102596, 232, 169, 673, 3037, 169844, 109661, 1762, 1306, 100, 
      4160, 172274, 135473, 949, 156852, 141412, 292, 100, 175586, 112912, 
      500, 20, 141385, 25, 178933, 142888, 145162, 141377, 171396, 138384, 
      16, 0, 16, 153668, 13, 172241, 147505, 147520, 100, 481, 1602, 179876, 
      101, 185021, 160121, 169, 179972, 147652, 2929, 152461, 1769, 147897, 
      195893, 184570, 154978, 2129, 190772, 167140, 164701, 1901, 189954, 
      190937, 3866, 4869, 162565, 186785, 181649, 186850, 176786, 186196, 
      164512, 158905, 139828, 193365, 182997, 163125, 134017, 188305, 174737, 
      140065, 141640, 183325, 175825, 171953, 193469, 175141, 167861, 160634, 
      191837, 157385, 150410, 200980, 180496, 175492, 169745, 204929, 182440, 
      151589, 190945, 206930, 193685, 209780, 182025, 167380, 175673, 195309, 
      202973, 182285, 205805, 167857, 165460, 197492, 195770, 206050, 210010, 
      182005, 187216, 186586 ], 
  [ 494504, 479572, 481508, 478881, 472237, 484021, 471106, 463090, 465010, 
      474041, 476968, 472729, 443690, 472356, 455944, 465137, 449956, 448825, 
      442745, 443825, 447185, 432153, 422626, 438688, 423505, 423113, 423125, 
      414793, 424845, 415060, 397426, 407908, 397849, 365668, 394738, 389457, 
      389512, 373757, 401553, 382194, 379450, 372985, 347650, 346637, 383189, 
      380041, 386965, 364900, 345865, 381497, 368717, 367720, 377261, 374093, 
      360400, 352996, 328904, 346705, 365333, 346420, 359129, 355634, 342809, 
      363856, 350537, 358810, 336232, 317092, 332345, 311706, 338273, 341200, 
      332482, 289288, 333961, 315266, 287114, 323713, 279333, 320020, 282706, 
      278308, 318916, 272000, 288313, 281570, 283121, 193577, 299912, 276565, 
      311393, 273377, 257800, 262441, 306385, 300833, 184865, 267593, 305380, 
      183592, 302426, 262994, 180914, 280900, 263876, 262720, 275650, 261028, 
      179642, 294049, 290644, 180496, 257668, 274378, 176098, 296960, 287977, 
      173956, 171592, 171593, 173378, 282490, 168925, 277000, 269224, 277505, 
      267770, 270793, 264061, 257050, 165625, 163316, 162698, 257085, 161089, 
      243882, 233730, 159930, 240773, 159629, 221561, 156349, 156260, 156069, 
      266242, 258250, 152269, 155080, 151912, 150845, 153620, 149314, 151681, 
      148714, 228868, 212488, 246285, 226957, 250570, 262600, 148068, 142909, 
      143325, 220714, 205650, 187714, 144106, 141066, 221672, 152197, 140837, 
      242170, 189754, 244009, 148788, 146504, 137044, 143905, 149573, 147645, 
      133801, 244052, 242057, 141521, 237394, 132130, 243217, 224570, 181525, 
      136445, 131528, 219865, 188458, 142825, 225961, 199097, 172105, 170000, 
      134132, 130580, 184589, 183146, 132885, 125541, 131834, 145220, 125348, 
      131301, 183509, 168296, 125073, 229309, 227993, 224692, 143741, 128741, 
      193009, 184050, 141826, 118625, 227210, 203498, 178165, 216189, 117013, 
      178781, 116642, 221225, 174649, 172244, 147641, 211642, 143554, 160397, 
      160173, 159730, 201977, 125437, 217800, 183429, 177544, 156861, 144621, 
      133864, 113282, 107908, 206154, 161685, 138970, 131893, 111970, 110809, 
      119705, 203530, 210641, 194177, 173050, 107386, 202885, 168205, 131749, 
      176665, 125453, 104409, 179252, 129221, 128245, 102065, 218448, 187344, 
      112969, 98073, 238850, 171250, 170162, 107957, 102805, 101210, 210344, 
      207656, 100724, 183097, 154045, 136480, 134068, 255853, 176618, 160717, 
      189746, 136706, 278177, 131620, 97600, 251010, 249005, 216626, 264962, 
      145097, 187400, 325378, 290709, 92657, 92377, 91712, 237569, 100714, 
      100250, 315290, 160925, 218489, 179513, 149273, 313165, 312210, 221581, 
      217906, 338116, 171716, 180242, 88850, 114628, 293050, 199333, 364820, 
      94450, 162452, 128617, 126881, 266713, 199114, 170690, 164770, 140114, 
      308008, 227749, 117940, 259586, 245425, 242986, 242177, 223361, 195242, 
      198809, 359802, 272322, 439688, 378685, 224740, 467354, 375938, 172210, 
      160829, 140738, 459337, 250065, 183760, 359714, 335725, 184525, 171106, 
      141674, 139129, 439892, 328545, 134554, 354884, 304384, 238820, 151825, 
      83785, 402917, 305765, 431701, 458002, 340685, 293261, 102986, 446368, 
      437849, 276128, 224705, 225205, 183652, 163781, 403154, 274529, 392320, 
      274905, 123057, 87652, 430370, 343745, 145898, 115825, 426248, 122005, 
      85805, 432937, 372825, 192025, 143197, 426401, 341129, 310649, 141041, 
      102569, 462722, 265997, 170122, 89882, 435013, 391464, 224173, 483365, 
      436417, 369137, 86272, 386514, 272961, 158050, 81925, 344357, 424009, 
      309520, 341785, 135362, 345025, 321082, 290485, 269026, 129601, 365105, 
      82820, 254609, 259432, 411185, 313552, 232592, 372649, 320170, 285625, 
      142570, 353413, 321733, 277588, 260165, 121064, 424106, 403825, 348602, 
      343237, 326405, 307082, 149285, 145809, 141700, 465442, 142385, 113765, 
      128468, 396058, 319338, 282272, 255505, 138640, 99377, 97721, 456712, 
      451656, 450397, 174472, 140020, 124452, 446165, 434978, 416693, 267733, 
      178193, 457049, 405473, 247424, 402642, 256762, 223105, 211765, 154485, 
      111925, 420136, 366500, 359816, 342344, 286189, 210509, 111464, 428210, 
      391165, 383066, 298000, 287209, 271945, 204865, 162208, 356233, 284818, 
      110578, 459397, 414685, 208685, 151565, 391681, 366469, 325201, 215461, 
      174529, 153025, 461057, 449600, 253577, 249092, 434925, 373045, 235908, 
      360881, 305449, 224800, 173009, 88001, 129186, 378149, 149924, 128180, 
      264245, 122165, 303705, 205857, 122281, 88272, 365450, 342161, 302845, 
      187925, 149480, 317428, 311200, 241193, 150569, 142913, 79540, 259817, 
      191977, 300136, 297109, 227284, 214669, 175869, 128200, 305825, 186565, 
      90770, 266048, 193033, 209313, 173170, 82450, 214661, 123092, 175981, 
      152914, 131616, 67537, 198818, 87005, 131405, 112093, 246517, 92385, 
      233600, 218929, 177641, 72001, 239013, 179829, 137173, 107848, 224570, 
      192080, 206125, 172714, 66586, 167908, 139264, 138625, 87040, 115442, 
      104602, 86210, 152381, 92744, 148913, 74945, 174098, 149890, 129833, 
      120233, 101677, 87217, 74660, 130468, 127988, 103880, 119197, 66617, 
      149364, 140641, 122400, 63025, 60289, 56116, 53716, 151400, 150020, 
      65185, 125225, 128594, 46250, 150685, 125140, 80452, 137825, 137482, 
      80317, 139789, 80884, 150362, 129317, 119034, 38144, 150597, 126405, 
      154249, 131920, 62752, 125477, 47434, 33508, 144602, 147816, 65465, 
      138868, 136825, 124650, 114025, 112210, 116797, 107165, 34541, 93636, 
      32330, 118760, 112297, 109001, 96884, 78649, 56849, 146057, 117290, 
      153185, 144521, 133417, 120257, 26146, 145853, 138098, 116649, 91145, 
      150597, 119425, 116873, 116240, 94529, 93717, 58474, 141401, 135785, 
      103585, 64660, 54333, 38538, 88325, 153770, 120917, 137601, 125956, 
      119786, 22573, 144733, 45018, 21610, 143056, 27617, 136426, 104429, 
      38189, 29380, 145265, 152420, 151673, 136448, 148482, 144817, 14257, 
      153476, 133901, 76616, 57044, 66420, 155090, 125018, 48698, 144461, 
      137261, 107957, 153700, 123041, 102020, 50417, 19813, 147842, 158797, 
      144490, 72301, 157829, 145765, 16328, 110533, 73925, 153616, 12816, 
      158021, 41066, 39650, 12625, 128552, 113812, 73674, 12874, 130265, 
      113440, 90260, 144442, 33245, 10882, 150984, 126257, 20288, 127285, 
      30673, 137717, 129896, 160889, 147101, 141181, 131129, 153745, 20745, 
      17460, 113818, 17914, 22600, 12961, 152324, 88769, 18281, 137285, 
      12802, 11717, 83368, 18184, 11560, 91778, 141200, 140465, 110752, 
      86432, 10265, 159925, 164530, 7354, 149584, 131066, 84565, 19682, 4820, 
      161305, 18889, 6381, 87746, 156196, 87617, 162373, 10693, 6370, 146728, 
      129160, 129037, 93721, 128209, 113161, 125282, 133685, 158485, 132849, 
      12545, 11057, 9220, 115921, 10081, 8650, 84034, 144080, 5840, 2704, 
      13005, 8077, 6957, 2826, 137189, 166329, 122713, 100900, 5668, 2529, 
      126818, 92116, 88552, 86797, 8200, 2372, 170125, 9770, 6525, 129130, 
      120706, 149056, 8005, 1448, 168650, 2045, 2210, 1321, 1801, 163565, 
      141032, 93572, 169189, 1153, 143153, 1753, 163370, 131282, 97682, 
      142276, 5800, 1384, 1044, 161642, 3650, 2137, 167248, 131828, 5545, 
      131773, 161426, 2977, 154933, 153365, 1696, 1450, 1845, 141665, 137930, 
      157834, 105172, 296, 145, 505, 2621, 173156, 112325, 2106, 1602, 164, 
      3664, 175610, 138433, 725, 160036, 144436, 436, 52, 178954, 115616, 
      692, 52, 144409, 9, 182333, 145928, 148226, 144401, 174724, 141376, 64, 
      16, 0, 156820, 13, 175577, 150593, 150608, 68, 337, 1306, 183284, 125, 
      188477, 163337, 145, 183380, 150740, 2529, 155597, 1489, 150985, 
      199445, 188018, 158138, 1825, 194276, 170420, 167957, 1637, 193450, 
      194441, 3442, 4381, 165797, 190249, 185065, 190314, 180154, 189652, 
      167760, 162097, 142820, 196885, 186421, 166357, 136945, 191777, 178081, 
      143057, 144648, 186749, 179177, 175265, 196981, 178477, 171125, 163826, 
      195325, 160537, 153490, 204548, 183872, 178820, 173017, 208529, 185832, 
      154669, 194409, 210538, 197173, 213412, 185401, 170612, 178985, 198805, 
      206533, 185653, 209389, 171081, 168660, 200996, 199250, 209610, 213602, 
      185333, 190592, 189954 ], 
  [ 360676, 356816, 353992, 352945, 351045, 346185, 345938, 344250, 341410, 
      339349, 336724, 330881, 331138, 327328, 328340, 326441, 323920, 322785, 
      313505, 312205, 308425, 308437, 308410, 303076, 304525, 303337, 289045, 
      286245, 284413, 279360, 279938, 275360, 274005, 277456, 270882, 270349, 
      268020, 270481, 265801, 267826, 268250, 263349, 268106, 267089, 258493, 
      257717, 255925, 257616, 260753, 252025, 253501, 252500, 246977, 246181, 
      246740, 245664, 251668, 245705, 240565, 242240, 239105, 239570, 241793, 
      237492, 239221, 234810, 230420, 235040, 228901, 225658, 218161, 214740, 
      214730, 224596, 211445, 213338, 221618, 203537, 214597, 203008, 210834, 
      208800, 197128, 208820, 199777, 201746, 200125, 398869, 193940, 199897, 
      191161, 197489, 202500, 199217, 186925, 187709, 375869, 194857, 185120, 
      378548, 184538, 194210, 352898, 187560, 192712, 193140, 187850, 191440, 
      376954, 180893, 181448, 389684, 188064, 181802, 371810, 176660, 177973, 
      356200, 318980, 355409, 373826, 174050, 325805, 174100, 175828, 173017, 
      175162, 173429, 173025, 173930, 355745, 329672, 334594, 170785, 293373, 
      171826, 175930, 296962, 171881, 290321, 177209, 300493, 289312, 364345, 
      156130, 157642, 271037, 251668, 267508, 275153, 365840, 281538, 258557, 
      271426, 159120, 166500, 152773, 158789, 149922, 146900, 249376, 305201, 
      318289, 154898, 162010, 174170, 255698, 282754, 153476, 222601, 274601, 
      146250, 169866, 144917, 226312, 227188, 285840, 232505, 211237, 213265, 
      273073, 137800, 138181, 224557, 138266, 305450, 135369, 139690, 156825, 
      222625, 243844, 137345, 151082, 202865, 134725, 144293, 161653, 163508, 
      224264, 239720, 151165, 152098, 222217, 271897, 222746, 187816, 253480, 
      218245, 146105, 157028, 233389, 126157, 126425, 126288, 179185, 211705, 
      135785, 140290, 180434, 263357, 123250, 129634, 141525, 124897, 280745, 
      138965, 259778, 122005, 140373, 141928, 164053, 123506, 161530, 143521, 
      142501, 142850, 119353, 183789, 114580, 125353, 128180, 141553, 153073, 
      166868, 215186, 251784, 114802, 134485, 155330, 164885, 213866, 211905, 
      179609, 110570, 108173, 111505, 119682, 206082, 108329, 121169, 151241, 
      116161, 158405, 205465, 112400, 148697, 148509, 209449, 100900, 107812, 
      172037, 234757, 98330, 113098, 113594, 182069, 199093, 206210, 100708, 
      101188, 204928, 106721, 120437, 132964, 135304, 95517, 107362, 113633, 
      101474, 129218, 94861, 132840, 198612, 93034, 91813, 93490, 91130, 
      116201, 96724, 97682, 92317, 194429, 195733, 199028, 88273, 166050, 
      167170, 93914, 101909, 87397, 94357, 106885, 92573, 92410, 86525, 
      86810, 96928, 95264, 91906, 189010, 131624, 87490, 86437, 101440, 
      161330, 93896, 113125, 114557, 82521, 83826, 90250, 92250, 104026, 
      87380, 80777, 120656, 80930, 80233, 80170, 80153, 80345, 83114, 81925, 
      97186, 80986, 120836, 101809, 78544, 130282, 100642, 85410, 89077, 
      98290, 127013, 77725, 81908, 95498, 89725, 81085, 84298, 96050, 97465, 
      119440, 87289, 98426, 93032, 82132, 75176, 88765, 163285, 106213, 
      81925, 115193, 124066, 88325, 78917, 122282, 119556, 116581, 76036, 
      72925, 71833, 75424, 80105, 104050, 74425, 100340, 74005, 97981, 
      139400, 112250, 86609, 84386, 102625, 110500, 96921, 139921, 112433, 
      93505, 71105, 84053, 109853, 84773, 78053, 84269, 112325, 122410, 
      70621, 73746, 128146, 112121, 97876, 67601, 129581, 111933, 90589, 
      130068, 95290, 69649, 74330, 136805, 83225, 106641, 74516, 81433, 
      80138, 81497, 75770, 69725, 66482, 81497, 86525, 125000, 63937, 64004, 
      99325, 72180, 60916, 86921, 73250, 66425, 71474, 81145, 73225, 64720, 
      62345, 80852, 102730, 95913, 79498, 78093, 73933, 69658, 67885, 68365, 
      69800, 117130, 68897, 83045, 73984, 92090, 70810, 63044, 59245, 68308, 
      91613, 93125, 112340, 110452, 109985, 58196, 66512, 73120, 108125, 
      104066, 97661, 59581, 57161, 111877, 93565, 56692, 92314, 57314, 54545, 
      54293, 60373, 78005, 97924, 80720, 78788, 73988, 61393, 53825, 77540, 
      100450, 87957, 85402, 62900, 60821, 58229, 52925, 56996, 76777, 60010, 
      75850, 111033, 94833, 51985, 58225, 86873, 79085, 67913, 51629, 53465, 
      57305, 111101, 106772, 54101, 53576, 100801, 80105, 51472, 75853, 
      61605, 49860, 51133, 88093, 61162, 80441, 54176, 60944, 52861, 62845, 
      59845, 47533, 62165, 84388, 75650, 68993, 58977, 47017, 52132, 61672, 
      60196, 48005, 50837, 52685, 89896, 49993, 45513, 57044, 56393, 45968, 
      45233, 46033, 56180, 57977, 44845, 76562, 49876, 44181, 43825, 44906, 
      82490, 43625, 55808, 43749, 46818, 51652, 97661, 42026, 75149, 50641, 
      58257, 44573, 69433, 42740, 41533, 41429, 87057, 42601, 40441, 46889, 
      57956, 40826, 39220, 39005, 39650, 90338, 38792, 43412, 43565, 67220, 
      50474, 55474, 67178, 39889, 61828, 39581, 74909, 36250, 38970, 43465, 
      46537, 54113, 61821, 72232, 40912, 41600, 50756, 43893, 78433, 36040, 
      37613, 42340, 81965, 85565, 91688, 95624, 34900, 35104, 76985, 39605, 
      38218, 104770, 33377, 38720, 60560, 34765, 34418, 58829, 33553, 57808, 
      31450, 34153, 36538, 106900, 27685, 32005, 26577, 29588, 64964, 30265, 
      82106, 110152, 25618, 24868, 58145, 25416, 25749, 27826, 30665, 31226, 
      29473, 32513, 100865, 37192, 103394, 27460, 28913, 29573, 34088, 43573, 
      61373, 21481, 26770, 19885, 20725, 22293, 24973, 113018, 19669, 20626, 
      24517, 33065, 18061, 22525, 23141, 23300, 30097, 30073, 51850, 17557, 
      18277, 25677, 46152, 54829, 74674, 31001, 15658, 20029, 16909, 18728, 
      19682, 106209, 15317, 62122, 108410, 15220, 90653, 15714, 22525, 70333, 
      85280, 14249, 13480, 13525, 14932, 13498, 13793, 136673, 12944, 14753, 
      32708, 46400, 38344, 12170, 15362, 53090, 12625, 13345, 18889, 11560, 
      14957, 20072, 50045, 100217, 11234, 10301, 11042, 31517, 10121, 10729, 
      108596, 15885, 29965, 9860, 122500, 9509, 56498, 58250, 122305, 11716, 
      14400, 28906, 118586, 11045, 14020, 20936, 9378, 65293, 127674, 8788, 
      10985, 88756, 10421, 67457, 8969, 9860, 7585, 8053, 8469, 9505, 7565, 
      85237, 93832, 11986, 91906, 79956, 106745, 6920, 18605, 89093, 7717, 
      105786, 110245, 20324, 88196, 110084, 16850, 6868, 6925, 11268, 18628, 
      114325, 5785, 5634, 128826, 5732, 7010, 18325, 80954, 150824, 4761, 
      80937, 127825, 15938, 4392, 15805, 4229, 102821, 124634, 4420, 5860, 
      5733, 13185, 5693, 8069, 5930, 4825, 3485, 4777, 92765, 97613, 104488, 
      6849, 100593, 106290, 15346, 3316, 118516, 159732, 89245, 106493, 
      111709, 171730, 3545, 2581, 4901, 9224, 116744, 171421, 4250, 11520, 
      12708, 13329, 103428, 146704, 2405, 96274, 108865, 3370, 4450, 1908, 
      100825, 156836, 1690, 179605, 182146, 154325, 139753, 1345, 1780, 9760, 
      1421, 151769, 1517, 137317, 1138, 2314, 8314, 1424, 107300, 140900, 
      148480, 986, 118610, 130561, 1044, 2056, 107829, 1997, 754, 121085, 
      585, 601, 130084, 132210, 127849, 761, 986, 290, 5440, 149252, 157805, 
      172421, 199085, 544, 3865, 123322, 127570, 149096, 208036, 610, 657, 
      178165, 80, 320, 141440, 160064, 778, 3172, 136936, 152136, 281, 
      156841, 977, 212, 130, 265, 488, 404, 150548, 153668, 156820, 0, 
      155237, 533, 89, 100, 158440, 169793, 185810, 1088, 152945, 1525, 145, 
      157709, 1168, 208, 197305, 293, 184365, 425, 2941, 1810, 442, 187065, 
      2512, 832, 745, 182905, 2474, 2665, 200538, 207809, 941, 2421, 1989, 
      2482, 1818, 2600, 1300, 1181, 1696, 3485, 2525, 1469, 2153, 3121, 2097, 
      1921, 1924, 2837, 2389, 2425, 4329, 3233, 3005, 2834, 5013, 3481, 3562, 
      6304, 4628, 4328, 4069, 7105, 4996, 4705, 6421, 8290, 6805, 8784, 6113, 
      5576, 6025, 7625, 9001, 7129, 9477, 6805, 6760, 8992, 9602, 12010, 
      12826, 10685, 11188, 11338 ], 
  [ 496625, 481725, 483625, 481000, 474368, 486050, 473193, 465197, 467081, 
      476050, 478937, 474660, 445757, 474253, 457929, 467060, 451925, 450788, 
      444644, 445706, 449012, 434050, 424565, 440501, 425402, 425000, 424868, 
      416546, 426532, 416741, 399193, 409581, 399554, 367541, 396425, 391162, 
      391193, 375530, 403156, 383905, 381177, 374690, 349501, 348482, 384800, 
      381658, 388532, 366581, 347652, 383048, 370340, 369337, 378778, 375616, 
      361989, 354605, 330665, 348340, 366836, 348021, 360644, 357169, 344420, 
      365333, 352090, 360281, 337753, 318733, 333866, 313273, 339656, 342533, 
      333853, 290921, 335290, 316693, 288725, 325000, 280900, 321317, 284225, 
      279821, 320153, 273533, 289700, 283001, 284530, 196442, 301193, 277994, 
      312596, 274792, 259313, 263908, 307562, 302042, 187610, 269000, 306541, 
      186345, 303593, 264409, 183545, 282185, 265273, 264125, 276957, 262421, 
      182377, 295210, 291825, 183285, 259037, 275625, 178801, 298061, 289130, 
      176585, 174033, 174212, 176081, 283621, 171396, 278153, 270425, 278644, 
      268969, 271962, 265250, 258273, 168228, 165793, 165197, 258274, 163370, 
      245125, 235045, 162229, 242026, 161890, 222920, 158660, 158509, 158674, 
      267233, 259289, 154404, 157097, 154025, 153002, 156221, 151505, 153738, 
      150845, 230021, 213761, 247312, 228112, 251549, 263497, 150061, 145210, 
      145690, 221845, 206893, 189109, 146133, 143245, 222785, 154010, 142970, 
      243137, 191105, 244954, 150625, 148345, 139229, 145780, 151300, 149386, 
      135908, 244913, 242930, 143338, 238285, 134397, 244052, 225521, 182762, 
      138242, 133457, 220804, 189625, 144484, 226850, 200170, 173402, 171317, 
      135937, 132481, 185764, 184333, 134674, 127618, 133625, 146761, 127321, 
      133060, 184634, 169553, 126922, 230084, 228776, 225485, 145210, 130450, 
      194004, 185113, 143305, 120634, 227957, 204397, 179252, 216994, 119106, 
      179840, 118625, 221978, 175730, 173345, 148978, 212445, 144869, 161530, 
      161296, 160857, 202760, 126932, 218473, 184330, 178489, 157978, 145858, 
      135225, 114985, 109817, 206869, 162724, 140229, 133236, 113661, 112484, 
      121160, 204201, 211258, 194888, 173909, 109013, 203530, 169090, 132970, 
      177476, 126736, 106024, 180013, 130418, 129440, 103700, 218941, 188029, 
      114354, 99850, 239221, 172037, 170957, 109412, 104372, 102821, 210865, 
      208193, 102325, 183780, 154944, 137525, 135137, 256100, 177325, 161530, 
      190345, 137713, 278290, 132665, 99149, 251245, 249232, 217025, 265093, 
      145960, 187945, 325225, 290704, 94162, 93890, 93245, 237800, 102029, 
      101573, 315145, 161600, 218794, 180050, 150026, 313012, 312061, 221860, 
      218205, 337853, 172285, 180745, 90305, 115657, 292949, 199700, 364421, 
      95713, 163025, 129458, 127738, 266696, 199445, 171197, 165317, 140845, 
      307801, 227914, 118861, 259585, 245492, 243065, 242260, 223540, 195577, 
      199114, 359365, 272245, 438961, 378170, 224885, 466529, 375425, 172649, 
      161344, 141401, 458530, 250066, 184117, 359245, 335348, 184868, 171533, 
      142309, 139784, 439133, 328180, 135225, 354409, 304109, 238841, 152354, 
      85034, 402260, 305476, 430938, 457145, 340240, 293008, 103913, 445541, 
      437050, 275941, 224762, 225242, 183917, 164170, 402449, 274324, 391645, 
      274690, 123730, 88713, 429557, 343240, 146381, 116552, 425441, 122666, 
      86866, 432100, 372196, 192196, 143680, 425578, 340610, 310250, 141530, 
      103394, 461773, 265780, 170405, 90845, 434146, 390745, 224146, 482336, 
      435530, 368482, 87245, 385789, 272680, 158373, 82948, 343778, 423140, 
      309061, 341192, 135805, 344404, 320553, 290080, 268713, 130068, 364402, 
      83737, 254344, 259137, 410290, 313013, 232405, 371880, 319597, 285192, 
      142885, 352706, 321146, 277181, 259834, 121529, 423145, 402932, 347905, 
      342560, 325792, 306545, 149536, 146074, 141993, 464333, 142664, 114260, 
      128837, 395161, 318721, 281797, 255146, 138917, 99970, 98330, 455593, 
      450553, 449298, 174505, 140269, 124813, 445072, 433921, 415696, 267296, 
      178196, 455914, 404506, 247069, 401677, 256357, 222856, 211572, 154612, 
      112356, 419105, 365653, 358993, 341585, 285650, 210314, 111889, 427145, 
      390224, 382153, 297397, 286650, 271450, 204682, 162261, 355400, 284261, 
      110981, 458210, 413642, 208466, 151666, 390708, 365584, 324468, 215200, 
      174484, 153108, 459850, 448429, 253130, 248665, 433786, 372114, 235525, 
      359978, 304754, 224453, 172930, 88538, 129373, 377170, 149965, 128365, 
      263696, 122384, 302986, 205570, 122490, 88765, 364493, 341288, 302114, 
      187714, 149489, 316625, 310421, 240706, 150554, 142946, 80081, 259240, 
      191720, 299385, 296370, 226845, 214290, 175690, 128313, 305044, 186320, 
      91169, 265421, 192746, 208936, 172981, 82909, 214250, 123205, 175760, 
      152825, 131653, 68130, 198461, 87380, 131426, 112250, 245920, 92692, 
      233053, 218450, 177370, 72488, 238426, 179530, 137122, 108001, 224041, 
      191701, 205668, 172429, 67093, 167625, 139149, 138514, 87309, 115477, 
      104717, 86477, 152170, 92945, 148706, 75290, 173741, 149669, 129736, 
      120200, 101770, 87410, 74969, 130325, 127861, 103921, 119120, 66980, 
      149089, 140418, 122293, 63418, 60714, 56593, 54225, 151097, 149725, 
      65524, 125066, 128405, 46813, 150354, 124965, 80613, 137554, 137205, 
      80452, 139490, 81005, 149993, 129050, 118825, 38669, 150148, 126100, 
      153764, 131557, 62917, 125138, 47745, 34025, 144125, 147313, 65540, 
      138401, 136370, 124261, 113704, 111901, 116450, 106882, 34970, 93433, 
      32765, 118369, 111940, 108658, 96625, 78530, 56930, 145480, 116885, 
      152546, 143930, 132890, 119810, 26613, 145232, 137521, 116194, 90856, 
      149920, 118922, 116386, 115757, 94184, 93370, 58409, 140738, 135154, 
      103154, 64529, 54292, 38677, 87986, 153017, 120352, 136930, 125353, 
      119213, 22922, 144000, 45025, 21969, 142325, 27850, 135725, 103924, 
      38260, 29565, 144500, 151609, 150866, 135725, 147685, 144040, 14760, 
      152645, 133178, 76273, 56869, 66145, 154229, 124325, 48581, 143650, 
      136490, 107362, 152825, 122338, 101449, 50258, 20050, 146977, 157860, 
      143629, 71908, 156890, 144890, 16601, 109856, 73504, 152685, 13165, 
      157060, 40933, 39533, 12968, 127745, 113093, 73225, 13185, 129434, 
      112709, 89681, 143525, 33172, 11237, 150025, 125428, 20381, 126436, 
      30600, 136802, 129025, 159844, 146128, 140240, 130244, 152730, 20794, 
      17569, 113021, 18005, 22601, 13140, 151289, 88114, 18338, 136324, 
      12965, 11908, 82737, 18225, 11745, 91081, 140197, 139466, 109925, 
      85765, 10466, 158810, 163385, 7625, 148509, 130085, 83876, 19637, 5185, 
      160136, 18824, 6610, 86993, 155033, 86858, 161172, 10756, 6565, 145601, 
      128129, 128000, 92900, 127170, 112210, 124253, 132602, 157264, 131764, 
      12506, 11050, 9257, 114920, 10088, 8693, 83225, 142901, 5941, 3029, 
      12916, 8100, 7012, 3205, 136034, 165010, 121626, 99945, 5737, 2890, 
      125701, 91205, 87665, 85922, 8177, 2597, 168768, 9685, 6514, 127961, 
      119585, 147773, 7922, 1681, 167249, 2384, 2561, 1530, 1928, 162170, 
      139753, 92573, 167760, 1332, 141850, 1850, 161957, 130037, 96637, 
      140965, 5713, 1489, 1189, 160225, 3625, 2180, 165797, 130561, 5450, 
      130500, 159985, 2938, 153506, 151946, 1685, 1445, 1810, 140276, 136561, 
      156349, 103973, 353, 234, 666, 2900, 171565, 111058, 1993, 1513, 185, 
      3965, 173989, 137000, 884, 158485, 142965, 405, 117, 177305, 114293, 
      625, 65, 142920, 40, 180650, 144425, 146705, 142900, 173065, 139885, 
      45, 13, 13, 155237, 0, 173890, 149012, 149021, 41, 360, 1405, 181525, 
      58, 186688, 161668, 90, 181597, 149117, 2644, 153920, 1514, 149320, 
      197536, 186161, 156425, 1844, 192373, 168629, 166178, 1618, 191545, 
      192520, 3485, 4450, 164000, 188330, 183170, 188389, 178265, 187713, 
      165925, 160290, 141101, 194896, 184480, 164512, 135252, 189800, 176168, 
      141320, 142897, 184784, 177242, 173332, 194930, 176490, 169168, 161905, 
      193232, 158600, 151589, 202397, 181805, 176777, 171002, 206344, 183745, 
      152714, 192250, 208301, 194996, 211157, 183268, 168545, 176872, 196594, 
      204266, 183482, 207104, 168970, 166561, 198733, 196969, 207241, 211205, 
      183056, 188285, 187645 ], 
  [ 364805, 361573, 358465, 357506, 355874, 350036, 350521, 349193, 346069, 
      343360, 340405, 334450, 336401, 330701, 332725, 330178, 328381, 327242, 
      317746, 316304, 312098, 312980, 313501, 306913, 309328, 308090, 292922, 
      290432, 287906, 283109, 284741, 279277, 278420, 283933, 275285, 275024, 
      272549, 276068, 269498, 272765, 273373, 268544, 275045, 274024, 262802, 
      262160, 259858, 262925, 267346, 256034, 258338, 257333, 250920, 250258, 
      251641, 250925, 258677, 251330, 244802, 247669, 243610, 244305, 247402, 
      241625, 244228, 239069, 235709, 241709, 234320, 232061, 222578, 218777, 
      219269, 232213, 215696, 218781, 229177, 207890, 222170, 207541, 217985, 
      216077, 201361, 216457, 205930, 208405, 206596, 422084, 199069, 206728, 
      195458, 204354, 210557, 206810, 191248, 192400, 398224, 201890, 189389, 
      401125, 188941, 201465, 374137, 193385, 199825, 200345, 193993, 198637, 
      399649, 185552, 186337, 413065, 195245, 187645, 394397, 180889, 182800, 
      378001, 338749, 377290, 396673, 178949, 346114, 179317, 181597, 178138, 
      180973, 178960, 178916, 180277, 377962, 350505, 355745, 176936, 312212, 
      178793, 183725, 316073, 179028, 309060, 185770, 320002, 308173, 387560, 
      160849, 162913, 289042, 268381, 285325, 293476, 389269, 300317, 275860, 
      289645, 166157, 174917, 158426, 165914, 155153, 151253, 266333, 325700, 
      339524, 162137, 170537, 184445, 273241, 302045, 160573, 237748, 293428, 
      151733, 179765, 150212, 241865, 242917, 305525, 248690, 225850, 228104, 
      292186, 142649, 143168, 240400, 143525, 326533, 140114, 145769, 166388, 
      238628, 261365, 143546, 159905, 217346, 140416, 152100, 172036, 174121, 
      240489, 257049, 160210, 161281, 238388, 291380, 239005, 201265, 271897, 
      234266, 154900, 167341, 250640, 131122, 131482, 131525, 192196, 227476, 
      143410, 148697, 193625, 282708, 128153, 136285, 150338, 130532, 301192, 
      147586, 279025, 127172, 149312, 151097, 175936, 129313, 173485, 153448, 
      152378, 152773, 125450, 198074, 119477, 132872, 136205, 151556, 164456, 
      179677, 231993, 271025, 120377, 143786, 167161, 177682, 230665, 228650, 
      193954, 116029, 113076, 117554, 127433, 222665, 113684, 129284, 163220, 
      123490, 171162, 222170, 119349, 160660, 160514, 226514, 104897, 114017, 
      186292, 253520, 100989, 120541, 121129, 197194, 215506, 223129, 105157, 
      105821, 221797, 113098, 129298, 143569, 146185, 97010, 114145, 121700, 
      107145, 139581, 95008, 143705, 215273, 94649, 93466, 97121, 91809, 
      125298, 102229, 95225, 91562, 211104, 212500, 216025, 90362, 180605, 
      181817, 91809, 109234, 90532, 100160, 115172, 90506, 90389, 89426, 
      89941, 93661, 101565, 97513, 205565, 143345, 86281, 90610, 96869, 
      175937, 100633, 122944, 124560, 82538, 87845, 96293, 98753, 112645, 
      85277, 82952, 131525, 81261, 81346, 81421, 81450, 82746, 87309, 85840, 
      92633, 80573, 113013, 96424, 80749, 121397, 95345, 91061, 95602, 
      106517, 118400, 78404, 86681, 90837, 86122, 85762, 89941, 104085, 
      105730, 111509, 83954, 107005, 88497, 79897, 76345, 95776, 178576, 
      99650, 79594, 107476, 115333, 84330, 77130, 134065, 111233, 108580, 
      75073, 74768, 73576, 79789, 85896, 97325, 73450, 94025, 72980, 107168, 
      153049, 104413, 82314, 91453, 112498, 102797, 106100, 153700, 104450, 
      87914, 74714, 91250, 102096, 80512, 75172, 91600, 123520, 113269, 
      69898, 78773, 140993, 103988, 91445, 69128, 119650, 103700, 85024, 
      143225, 88985, 68450, 80077, 150602, 78664, 98810, 71465, 76906, 87525, 
      76778, 72109, 67490, 65305, 89290, 80928, 138033, 63442, 63229, 91780, 
      68729, 61513, 80890, 69473, 64258, 77909, 75892, 69352, 62917, 61416, 
      89077, 94621, 88586, 74425, 73250, 69826, 66425, 73714, 74420, 76177, 
      107449, 75178, 91810, 81365, 84977, 66917, 60849, 58384, 74761, 101700, 
      103396, 102869, 101165, 100744, 61973, 72773, 80669, 99018, 95373, 
      89658, 58018, 60658, 102352, 85972, 56137, 84809, 56249, 55274, 55666, 
      65426, 86554, 89725, 74637, 72981, 68917, 58852, 55240, 86085, 91925, 
      80858, 78625, 59753, 58180, 56324, 54608, 61393, 71050, 57457, 84337, 
      101300, 86756, 53384, 63304, 79666, 72890, 63466, 52610, 56930, 62242, 
      101268, 97353, 53008, 52713, 91880, 73576, 51245, 69776, 57920, 50177, 
      54532, 98576, 67685, 73620, 59085, 67509, 51050, 69866, 56144, 48800, 
      69136, 94625, 69277, 63586, 55268, 49288, 56933, 57265, 56065, 47232, 
      55492, 57892, 100945, 48250, 47450, 53365, 52852, 45877, 45832, 48932, 
      62437, 54018, 47050, 86173, 47753, 45968, 44642, 47885, 92921, 44116, 
      62325, 46490, 51077, 57425, 109828, 43333, 84874, 56360, 65540, 43250, 
      78506, 42057, 41632, 43920, 98330, 41588, 42740, 52040, 65453, 40545, 
      40729, 39682, 42305, 102101, 41665, 48217, 48416, 76441, 57069, 62989, 
      76441, 43720, 70397, 43588, 85264, 38597, 42881, 48802, 52610, 61700, 
      70688, 82433, 46045, 46917, 58005, 49850, 89450, 39785, 41956, 48017, 
      93392, 97360, 104081, 108385, 38453, 38749, 87986, 44944, 43277, 
      118477, 36868, 44005, 69709, 39076, 38725, 67874, 37672, 66757, 34829, 
      38900, 42017, 121145, 30794, 36770, 29402, 33881, 75329, 34964, 94345, 
      124825, 28925, 27941, 67930, 29033, 29504, 32405, 36026, 36725, 34600, 
      38376, 114916, 44105, 117709, 32341, 34250, 35136, 40617, 51712, 71812, 
      24418, 31685, 22304, 23696, 26000, 29600, 128221, 22490, 23953, 29312, 
      39834, 20498, 27028, 27828, 28033, 36482, 36500, 61585, 20480, 21568, 
      31268, 55193, 64970, 86885, 37780, 17741, 24274, 20000, 22601, 23965, 
      121160, 17890, 73205, 123541, 17881, 104400, 18785, 27850, 82282, 
      98605, 16714, 15481, 15572, 17945, 15725, 16250, 153850, 14845, 17896, 
      40221, 55845, 46769, 13921, 19045, 63397, 15016, 16196, 23764, 13345, 
      18720, 25353, 60064, 114920, 13329, 11698, 13313, 39170, 11560, 12904, 
      123973, 20402, 37426, 11521, 138881, 10890, 67401, 69337, 138682, 
      14933, 18629, 36305, 134725, 14116, 18241, 26905, 11525, 77146, 144449, 
      10517, 14274, 102713, 13610, 79570, 11464, 12861, 8650, 9946, 10730, 
      12410, 9040, 98948, 108233, 16033, 106165, 93245, 122146, 8425, 24480, 
      103156, 10138, 121133, 125914, 26605, 102205, 125749, 22437, 9001, 
      9104, 15425, 24625, 130304, 6760, 6329, 145805, 7297, 9721, 24394, 
      94429, 169209, 5570, 94442, 144776, 21661, 5465, 21524, 4930, 118058, 
      141389, 6037, 8581, 8450, 18386, 8452, 11840, 8869, 7208, 4346, 7202, 
      107284, 112500, 119881, 10370, 115706, 121817, 21205, 4985, 134905, 
      178697, 103514, 122050, 127634, 191381, 5620, 2900, 7888, 13729, 
      133025, 191060, 6957, 16661, 18125, 18884, 118781, 164909, 2482, 
      111109, 124616, 5869, 7501, 3161, 116008, 175653, 1781, 199706, 202385, 
      172996, 157546, 1700, 3469, 14669, 1450, 170290, 3060, 154960, 1481, 
      4589, 12889, 3005, 122957, 158765, 166805, 1413, 135045, 147778, 1145, 
      4273, 123524, 4210, 1165, 137684, 1352, 1460, 147265, 149525, 144884, 
      2290, 2745, 845, 9349, 167605, 176656, 192100, 220186, 205, 7252, 
      140045, 144569, 167425, 229585, 121, 2330, 198146, 461, 1621, 159301, 
      179029, 97, 6305, 154513, 170633, 1570, 175610, 100, 1405, 1181, 1546, 
      17, 1865, 168937, 172241, 175577, 533, 173890, 0, 970, 977, 177257, 
      189250, 206141, 117, 171432, 274, 274, 176464, 181, 1061, 218210, 850, 
      204560, 1250, 1090, 557, 845, 207386, 925, 533, 584, 202984, 929, 1066, 
      221525, 229160, 898, 1040, 884, 1097, 977, 1249, 1145, 1348, 3005, 
      1754, 1346, 1394, 3826, 1658, 1370, 3218, 3125, 1642, 1604, 1858, 2600, 
      2500, 2682, 2925, 3386, 3778, 4273, 4205, 3625, 3601, 3664, 4810, 3893, 
      5380, 4880, 5917, 5122, 6269, 5066, 5353, 5338, 5876, 6868, 6100, 7202, 
      6596, 6689, 7165, 7893, 9809, 10433, 9802, 10025, 10217 ], 
  [ 366349, 362225, 359477, 358388, 356372, 351818, 351305, 349469, 346705, 
      344858, 342325, 336464, 336109, 332945, 333605, 331920, 329113, 327968, 
      318672, 317410, 313744, 313442, 313213, 308281, 309394, 308212, 294088, 
      291146, 289544, 284345, 284545, 280241, 278690, 281401, 275537, 274898, 
      272597, 274690, 270656, 272249, 272609, 267626, 271765, 270738, 263044, 
      262210, 260584, 261785, 264464, 256612, 257800, 256789, 251530, 250676, 
      250937, 249713, 255109, 249616, 244936, 246185, 243360, 243745, 245664, 
      241865, 243290, 239105, 234277, 238417, 232690, 229025, 222196, 218873, 
      218677, 227461, 215458, 216925, 224469, 207412, 217352, 206809, 213713, 
      211601, 200965, 211473, 202912, 204705, 203138, 396058, 197397, 202762, 
      194896, 200308, 204893, 201760, 190594, 191250, 373266, 197572, 188785, 
      375845, 188145, 196825, 350649, 190661, 195365, 195761, 190829, 194041, 
      374153, 184354, 184829, 386633, 190625, 184817, 369001, 180225, 181330, 
      353653, 317117, 352800, 370881, 177325, 323720, 177253, 178789, 176192, 
      178097, 176450, 175898, 176633, 352928, 327325, 332125, 173522, 291674, 
      174245, 178061, 295157, 174226, 288634, 179028, 298504, 287537, 361010, 
      159217, 160537, 269480, 250549, 266005, 273474, 362385, 279689, 257210, 
      269749, 161321, 168221, 155444, 160948, 152717, 149989, 248081, 302674, 
      315506, 156949, 163613, 175165, 254165, 280613, 155565, 221890, 272610, 
      148889, 170969, 147610, 225437, 226229, 283505, 231376, 210632, 212570, 
      270880, 140557, 140890, 223490, 140869, 302549, 138128, 141985, 157874, 
      221434, 242125, 139552, 152377, 202192, 137098, 145930, 162394, 164169, 
      222973, 238045, 152360, 153245, 220922, 269450, 221409, 187445, 251381, 
      216968, 147330, 157725, 231650, 128680, 128916, 128705, 178898, 210458, 
      137360, 141593, 180073, 260842, 125749, 131525, 142664, 127130, 277826, 
      140148, 257265, 124378, 141434, 142909, 164090, 125645, 161485, 144170, 
      143156, 143489, 121300, 182888, 116933, 126794, 129445, 142130, 153170, 
      166469, 213385, 249125, 116885, 135272, 155237, 164456, 212045, 210080, 
      178596, 112625, 110410, 113332, 120917, 204245, 110386, 122266, 150994, 
      117520, 157876, 203540, 113857, 148410, 148196, 207376, 103361, 109505, 
      170930, 232082, 101245, 114349, 114813, 180648, 197224, 204165, 102989, 
      103405, 202889, 108320, 121172, 133081, 135325, 98792, 108797, 114610, 
      103273, 129385, 98570, 132821, 196577, 96221, 94964, 95953, 94597, 
      116740, 98501, 102217, 96260, 192298, 193570, 196785, 91204, 164645, 
      165733, 98281, 102996, 89930, 95962, 107626, 96904, 96725, 89128, 
      89333, 101665, 96673, 93545, 186841, 131125, 91477, 88552, 106585, 
      159793, 95085, 113242, 114610, 86036, 85949, 91669, 93509, 104549, 
      91621, 83530, 120385, 84313, 83344, 83233, 83200, 83008, 85153, 84050, 
      102245, 84605, 127021, 107146, 81241, 136825, 105937, 86897, 90260, 
      98881, 133450, 80930, 83689, 100549, 94408, 82888, 85765, 96685, 98020, 
      125617, 91856, 98849, 98005, 86305, 78165, 89722, 161362, 111880, 
      86120, 121250, 130465, 93076, 82900, 121545, 125801, 122714, 79721, 
      75634, 74554, 77233, 81418, 109705, 78080, 105841, 77666, 98090, 
      137957, 118269, 91396, 85221, 102484, 116461, 97010, 138410, 118480, 
      98720, 73120, 84820, 115810, 89514, 82314, 84978, 111690, 128837, 
      74120, 75245, 126925, 118186, 103349, 70306, 136260, 118010, 95738, 
      128705, 100685, 73268, 75533, 135208, 88002, 112544, 78745, 86164, 
      80725, 86272, 80177, 73636, 70025, 81920, 91594, 123589, 67220, 67373, 
      105026, 76457, 63785, 92084, 77629, 70244, 72301, 86026, 77626, 68401, 
      65722, 81045, 108593, 101504, 84305, 82820, 78404, 73825, 68900, 69290, 
      70613, 123517, 69732, 83016, 74425, 97561, 75161, 66793, 62530, 69049, 
      91090, 92538, 118597, 116645, 116162, 59845, 67297, 73457, 114244, 
      110041, 103396, 63076, 58896, 118130, 99146, 59825, 97853, 60613, 
      57220, 56744, 61544, 77960, 103693, 85753, 83725, 78669, 65194, 56250, 
      77485, 106321, 93332, 90665, 66889, 64634, 61786, 55234, 58361, 81652, 
      63781, 75781, 117290, 100514, 54370, 59330, 92240, 84100, 72320, 54148, 
      55120, 58448, 117370, 112897, 57330, 56725, 106730, 85202, 54377, 
      80770, 65690, 52553, 52754, 87250, 61685, 85594, 55249, 61441, 56260, 
      63172, 63890, 49850, 62498, 83585, 80613, 73620, 63002, 48962, 53197, 
      65917, 64345, 50986, 51930, 53586, 88765, 53300, 47540, 61013, 60314, 
      48689, 47714, 47714, 56693, 62032, 46756, 75897, 53281, 46226, 46196, 
      46525, 81517, 46098, 56185, 45428, 47969, 52265, 96050, 44181, 74376, 
      51250, 58322, 47620, 68864, 45553, 44074, 43138, 85700, 45506, 42194, 
      47650, 57901, 43465, 41225, 41288, 41245, 88765, 40277, 44225, 44362, 
      66497, 50653, 55333, 66429, 41018, 61309, 40626, 73746, 37861, 40037, 
      44036, 46852, 53890, 61130, 71077, 41497, 42121, 50605, 44180, 76960, 
      37085, 38450, 42713, 80338, 83810, 89725, 93533, 35989, 36161, 75472, 
      40050, 38749, 102293, 34442, 39161, 59657, 35522, 35165, 57928, 34354, 
      56929, 32497, 34690, 36809, 104065, 28712, 32456, 27680, 30169, 63433, 
      30682, 79889, 107077, 26485, 25805, 56736, 26141, 26426, 28205, 30772, 
      31285, 29650, 32434, 97938, 36725, 100341, 27677, 28960, 29530, 33709, 
      42634, 59634, 22340, 26941, 20890, 21538, 22850, 25210, 109565, 20500, 
      21281, 24650, 32500, 18980, 22714, 23266, 23409, 29620, 29570, 50185, 
      18250, 18842, 25442, 44717, 53000, 72125, 30330, 16609, 20228, 17498, 
      19045, 19845, 102650, 16052, 59897, 104777, 15913, 87490, 16253, 22280, 
      67784, 82241, 14976, 14357, 14386, 15457, 14285, 14500, 132260, 13833, 
      15210, 31645, 44665, 36941, 13077, 15597, 51021, 13298, 13858, 18698, 
      12421, 15130, 19717, 48042, 96562, 11953, 11240, 11677, 30280, 11034, 
      11386, 104661, 15716, 28772, 10673, 118193, 10408, 54085, 55773, 
      117988, 11965, 14297, 27689, 114329, 11322, 13897, 20205, 9965, 62504, 
      123173, 9509, 11152, 85201, 10600, 64532, 9378, 10093, 8480, 8660, 
      8948, 9760, 8306, 81722, 90077, 11821, 88189, 76565, 102608, 7605, 
      17770, 85410, 8072, 101645, 105992, 19325, 84509, 105821, 16081, 7289, 
      7330, 10985, 17705, 109930, 6586, 6521, 124049, 6305, 7173, 17320, 
      77373, 145501, 5540, 77300, 122978, 14985, 5045, 14842, 5000, 98536, 
      119821, 4861, 5917, 5780, 12368, 5714, 7738, 5877, 4954, 4132, 4880, 
      88650, 93370, 100069, 6548, 96260, 101813, 14209, 3625, 113705, 154025, 
      85160, 101960, 107048, 165773, 3690, 3314, 4706, 8501, 111925, 165434, 
      4141, 10553, 11645, 12218, 98909, 141193, 3188, 91901, 104162, 3265, 
      4153, 2225, 96274, 151021, 2377, 173332, 175825, 148538, 134260, 1906, 
      1877, 8737, 2084, 146000, 1642, 131842, 1669, 2173, 7373, 1513, 102493, 
      135325, 142745, 1465, 113521, 125200, 1625, 1901, 102986, 1832, 1193, 
      115882, 866, 850, 124633, 126701, 122426, 720, 865, 565, 4537, 143325, 
      151682, 166010, 192168, 1073, 3098, 117905, 122057, 143109, 200929, 
      1157, 452, 171592, 313, 233, 135593, 153833, 1369, 2425, 131165, 
      146045, 164, 150644, 1602, 117, 73, 128, 949, 193, 144449, 147505, 
      150593, 89, 149012, 970, 0, 1, 152101, 163220, 178933, 1609, 146698, 
      2132, 272, 151346, 1649, 49, 190160, 180, 177410, 196, 3620, 2281, 337, 
      180032, 3065, 937, 802, 175922, 3001, 3188, 193205, 200338, 900, 2834, 
      2306, 2885, 2009, 2957, 1241, 1010, 1105, 3940, 2788, 1348, 1424, 3460, 
      2180, 1300, 1325, 3060, 2458, 2384, 4658, 3170, 2788, 2473, 5204, 2980, 
      2917, 6625, 4545, 4149, 3778, 7460, 4925, 3970, 6434, 8581, 6856, 9113, 
      5920, 5085, 5684, 7642, 9106, 6850, 9620, 6218, 6125, 8945, 9457, 
      11945, 12805, 10116, 10705, 10829 ], 
  [ 367560, 363428, 360676, 359585, 357565, 353005, 352490, 350650, 347882, 
      346033, 343496, 337625, 337266, 334100, 334760, 333073, 330260, 329113, 
      319801, 318537, 314865, 314561, 314330, 309392, 310505, 309321, 295173, 
      292225, 290621, 285412, 285610, 281300, 279745, 282452, 276586, 275945, 
      273640, 275733, 271697, 273290, 273650, 268657, 272794, 271765, 264069, 
      263233, 261605, 262804, 265481, 257625, 258813, 257800, 252533, 251677, 
      251936, 250708, 256104, 250609, 245925, 247172, 244345, 244730, 246649, 
      242848, 244273, 240082, 235240, 239380, 233649, 229970, 223137, 219808, 
      219610, 228392, 216385, 217850, 225394, 208321, 218261, 207716, 214618, 
      212500, 201860, 212368, 203801, 205594, 204025, 396945, 198280, 203645, 
      195777, 201185, 205768, 202633, 191465, 192121, 374137, 198441, 189652, 
      376712, 189010, 197690, 351514, 191524, 196228, 196624, 191690, 194900, 
      375010, 185209, 185684, 387488, 191476, 185666, 369850, 181072, 182177, 
      354500, 317960, 353641, 371722, 178162, 324557, 178088, 179624, 177025, 
      178930, 177281, 176725, 177458, 353753, 328148, 332946, 174341, 292489, 
      175058, 178874, 295970, 175037, 289445, 179833, 299309, 288340, 361805, 
      160010, 161330, 270269, 251336, 266792, 274261, 363172, 280474, 257993, 
      270530, 162100, 169000, 156221, 161725, 153490, 150760, 248852, 303445, 
      316277, 157714, 164378, 175930, 254930, 281378, 156328, 222653, 273373, 
      149650, 171730, 148369, 226196, 226984, 284260, 232129, 211381, 213317, 
      271625, 141300, 141633, 224233, 141610, 303290, 138865, 142722, 158605, 
      222165, 242856, 140281, 153106, 202921, 137825, 146657, 163121, 164896, 
      223700, 238772, 153085, 153970, 221645, 270173, 222130, 188164, 252100, 
      217685, 148045, 158440, 232361, 129389, 129625, 129412, 179605, 211165, 
      138065, 142298, 180778, 261545, 126450, 132226, 143365, 127829, 278525, 
      140845, 257962, 125073, 142129, 143604, 164785, 126338, 162170, 144853, 
      143837, 144170, 121977, 183565, 117608, 127469, 130120, 142805, 153845, 
      167144, 214058, 249796, 117554, 135941, 155906, 165125, 212714, 210745, 
      179257, 113282, 111065, 113985, 121570, 204898, 111037, 122917, 151645, 
      118169, 158525, 204185, 114500, 149053, 148837, 208017, 104000, 110144, 
      171569, 232721, 101882, 114986, 115450, 181285, 197861, 204802, 103624, 
      104040, 203524, 108953, 121805, 133712, 135956, 99421, 109426, 115237, 
      103898, 130010, 99193, 133444, 197200, 96842, 95581, 96570, 95210, 
      117353, 99112, 102826, 96869, 192905, 194177, 197392, 91809, 165250, 
      166338, 98882, 103597, 90529, 96561, 108225, 97501, 97322, 89725, 
      89930, 102260, 97268, 94138, 187434, 131716, 92066, 89141, 107172, 
      160378, 95668, 113825, 115193, 86617, 86530, 92250, 94090, 105130, 
      92200, 84109, 120964, 84890, 83921, 83810, 83777, 83585, 85730, 84625, 
      102818, 85178, 127592, 107717, 81812, 137394, 106506, 87466, 90829, 
      99450, 134017, 81497, 84256, 101114, 94973, 83453, 86330, 97250, 98585, 
      126180, 92417, 99410, 98564, 86864, 78724, 90281, 161921, 112437, 
      86677, 121805, 131018, 93629, 83453, 122098, 126352, 123265, 80272, 
      76185, 75101, 77780, 81965, 110250, 78625, 106384, 78209, 98633, 
      138500, 118810, 91937, 85762, 103025, 117000, 97549, 138949, 119017, 
      99257, 73657, 85357, 116345, 90049, 82849, 85513, 112225, 129370, 
      74653, 75778, 127458, 118717, 103880, 70837, 136789, 118537, 96265, 
      129232, 101210, 73793, 76058, 135733, 88525, 113065, 79264, 86681, 
      81242, 86785, 80690, 74149, 70538, 82433, 92105, 124100, 67729, 67880, 
      105529, 76960, 64288, 92585, 78130, 70745, 72802, 86525, 78125, 68900, 
      66221, 81544, 109090, 102001, 84802, 83317, 78901, 74322, 69397, 69785, 
      71108, 124010, 70225, 83509, 74916, 98050, 75650, 67280, 63017, 69536, 
      91577, 93025, 119080, 117128, 116645, 60328, 67780, 73940, 114725, 
      110522, 103877, 63557, 59377, 118609, 99625, 60304, 98330, 61090, 
      57697, 57221, 62021, 78437, 104168, 86228, 84200, 79144, 65669, 56725, 
      77960, 106794, 93805, 91138, 67360, 65105, 62257, 55705, 58832, 82121, 
      64250, 76250, 117757, 100981, 54837, 59797, 92705, 84565, 72785, 54613, 
      55585, 58913, 117833, 113360, 57793, 57188, 107189, 85661, 54836, 
      81225, 66145, 53008, 53209, 87705, 62138, 86045, 55700, 61892, 56709, 
      63621, 64337, 50297, 62945, 84032, 81058, 74065, 63445, 49405, 53640, 
      66356, 64784, 51425, 52369, 54025, 89204, 53737, 47977, 61448, 60749, 
      49124, 48149, 48149, 57128, 62465, 47189, 76330, 53712, 46657, 46625, 
      46954, 81946, 46525, 56612, 45853, 48394, 52688, 96473, 44602, 74797, 
      51669, 58741, 48037, 69281, 45968, 44489, 43553, 86113, 45917, 42605, 
      48061, 58312, 43874, 41632, 41693, 41650, 89170, 40676, 44624, 44761, 
      66896, 51050, 55730, 66826, 41413, 61704, 41017, 74137, 38250, 40426, 
      44425, 47241, 54277, 61513, 71460, 41876, 42500, 50984, 44557, 77337, 
      37460, 38825, 43088, 80713, 84185, 90100, 93908, 36360, 36532, 75841, 
      40417, 39114, 102658, 34805, 39524, 60020, 35881, 35522, 58285, 34709, 
      57284, 32850, 35037, 37154, 104400, 29045, 32789, 28009, 30496, 63760, 
      31005, 80210, 107396, 26802, 26120, 57049, 26452, 26737, 28514, 31081, 
      31594, 29957, 32741, 98245, 37028, 100642, 27976, 29257, 29825, 34004, 
      42929, 59929, 22633, 27234, 21177, 21825, 23137, 25497, 109850, 20781, 
      21562, 24929, 32777, 19253, 22985, 23537, 23680, 29889, 29837, 50450, 
      18513, 19105, 25705, 44980, 53261, 72386, 30589, 16866, 20485, 17753, 
      19300, 20098, 102901, 16301, 60146, 105026, 16160, 87737, 16498, 22525, 
      68029, 82484, 15217, 14596, 14625, 15696, 14522, 14737, 132497, 14068, 
      15445, 31880, 44900, 37172, 13306, 15826, 51250, 13525, 14085, 18925, 
      12644, 15353, 19940, 48265, 96781, 12170, 11453, 11890, 30493, 11245, 
      11597, 104872, 15925, 28981, 10880, 118400, 10613, 54290, 55978, 
      118193, 12168, 14500, 27890, 114530, 11521, 14096, 20404, 10162, 62701, 
      123370, 9704, 11345, 85392, 10789, 64721, 9565, 10280, 8665, 8845, 
      9133, 9945, 8489, 81905, 90260, 12002, 88370, 76744, 102785, 7780, 
      17945, 85585, 8245, 101818, 106165, 19496, 84680, 105992, 16250, 7456, 
      7497, 11152, 17872, 110097, 6749, 6682, 124210, 6464, 7330, 17477, 
      77530, 145652, 5689, 77449, 123125, 15130, 5188, 14985, 5141, 98677, 
      119962, 5000, 6056, 5917, 12505, 5849, 7873, 6010, 5085, 4261, 5009, 
      88777, 93497, 100196, 6673, 96385, 101938, 14330, 3744, 113824, 154144, 
      85277, 102077, 107165, 165890, 3805, 3425, 4817, 8612, 112036, 165545, 
      4250, 10660, 11752, 12325, 99016, 141300, 3293, 92002, 104261, 3362, 
      4250, 2320, 96365, 151112, 2466, 173421, 175914, 148625, 134345, 1989, 
      1960, 8820, 2165, 146081, 1721, 131921, 1746, 2250, 7450, 1588, 102568, 
      135400, 142820, 1538, 113594, 125273, 1696, 1972, 103057, 1901, 1258, 
      115945, 925, 909, 124688, 126754, 122477, 769, 914, 610, 4580, 143368, 
      151721, 166049, 192205, 1108, 3133, 117938, 122090, 143140, 200960, 
      1186, 481, 171621, 340, 260, 135620, 153860, 1394, 2448, 131188, 
      146068, 185, 150665, 1621, 136, 90, 145, 964, 208, 144464, 147520, 
      150608, 100, 149021, 977, 1, 0, 152100, 163217, 178930, 1604, 146693, 
      2125, 265, 151337, 1636, 36, 190145, 157, 177385, 169, 3589, 2250, 306, 
      180001, 3028, 900, 765, 175885, 2962, 3145, 193162, 200293, 853, 2785, 
      2257, 2834, 1954, 2900, 1184, 953, 1044, 3877, 2725, 1285, 1361, 3393, 
      2113, 1233, 1256, 2989, 2385, 2305, 4573, 3077, 2693, 2378, 5101, 2873, 
      2810, 6516, 4432, 4036, 3665, 7345, 4808, 3845, 6305, 8450, 6725, 8980, 
      5785, 4948, 5545, 7501, 8957, 6701, 9469, 6065, 5972, 8788, 9290, 
      11762, 12618, 9925, 10512, 10634 ], 
  [ 505620, 490568, 492496, 489845, 483145, 494965, 481970, 473890, 475802, 
      484873, 487796, 483485, 454266, 483080, 466580, 475813, 460520, 459373, 
      453181, 454257, 457605, 442481, 432890, 449012, 433745, 433341, 433233, 
      424825, 434921, 425032, 407290, 417800, 407665, 375272, 404506, 399185, 
      399220, 383373, 411317, 391850, 389090, 382537, 357034, 356005, 392769, 
      389593, 396545, 374344, 355181, 391005, 378153, 377140, 386693, 383497, 
      369716, 362248, 338004, 355909, 374625, 355592, 368365, 364850, 351949, 
      373108, 359713, 368002, 345220, 325960, 341289, 320450, 347157, 350068, 
      341290, 297812, 342745, 323930, 295594, 332341, 287681, 328616, 291058, 
      286600, 327440, 280228, 296621, 289834, 291385, 200385, 308260, 284765, 
      319797, 281525, 265828, 270493, 314705, 309121, 191617, 275661, 313672, 
      190292, 310690, 271010, 187714, 289024, 271888, 270724, 283730, 269000, 
      186250, 302209, 298784, 187028, 265576, 282386, 182650, 305092, 296057, 
      180560, 178340, 178141, 179842, 290482, 175577, 284948, 277124, 285445, 
      275650, 278681, 271885, 264818, 172013, 169808, 169146, 264821, 167689, 
      251498, 241274, 166490, 248357, 166205, 228973, 162809, 162760, 162125, 
      273890, 265850, 158729, 161636, 158372, 157261, 159592, 155674, 158153, 
      155090, 236200, 219700, 253721, 234265, 258010, 270100, 154472, 149005, 
      149357, 227914, 212738, 194650, 150410, 147218, 228868, 158693, 147013, 
      249490, 196690, 251329, 155216, 152884, 143080, 150229, 156001, 154037, 
      139805, 251280, 249273, 147793, 244570, 137930, 250405, 231642, 188245, 
      142605, 137556, 226861, 195226, 149101, 232985, 205937, 178721, 176596, 
      140240, 136592, 191305, 189850, 138965, 131333, 137890, 151504, 131200, 
      137345, 190165, 174820, 130961, 236249, 234925, 231592, 149965, 134725, 
      199685, 190658, 148018, 124265, 234090, 210226, 184705, 222989, 122525, 
      185305, 122242, 228033, 181129, 178704, 153865, 218378, 149690, 166693, 
      166457, 166010, 208557, 131305, 224468, 189869, 183940, 163085, 150725, 
      139844, 118898, 113296, 212714, 167921, 144986, 137825, 117554, 116365, 
      125437, 210002, 217145, 200565, 179290, 112858, 209317, 174397, 137605, 
      182909, 131225, 109805, 185480, 135013, 134017, 107397, 224900, 193604, 
      118529, 103241, 245402, 177386, 176290, 113425, 108161, 106522, 216724, 
      214020, 106024, 189293, 160025, 142292, 139856, 262441, 182746, 166717, 
      195938, 142490, 284833, 137344, 102820, 257522, 255481, 222930, 271490, 
      150893, 193492, 332146, 297329, 97745, 97457, 96772, 243909, 105970, 
      105498, 321962, 166777, 224689, 185481, 155025, 319801, 318842, 227785, 
      224090, 344840, 177608, 186178, 93834, 120016, 299546, 205361, 371592, 
      99538, 168208, 134105, 132353, 273037, 205090, 176490, 170530, 145690, 
      314500, 233869, 123304, 265850, 251621, 249170, 248357, 229445, 201170, 
      204745, 366458, 278618, 446612, 385397, 230792, 474354, 382626, 177946, 
      166489, 146250, 466297, 256217, 189556, 366314, 342233, 190313, 176810, 
      147170, 144605, 446760, 334997, 139970, 361424, 310724, 244864, 157361, 
      88601, 409617, 312097, 438485, 464858, 347129, 299513, 108058, 453172, 
      444625, 282292, 230625, 231101, 189320, 169325, 409770, 280645, 398884, 
      281009, 128273, 92480, 437050, 350117, 151282, 120965, 432900, 127189, 
      90589, 439597, 379277, 197677, 148537, 433025, 347449, 316849, 146353, 
      107545, 469450, 271993, 175618, 94698, 441637, 397940, 229957, 490129, 
      443017, 375505, 91012, 392930, 278933, 163418, 86593, 350605, 430525, 
      315604, 347981, 140522, 351205, 327170, 296449, 274898, 134693, 371345, 
      87440, 260389, 265220, 417529, 319540, 238228, 378845, 326170, 291485, 
      147682, 359525, 327725, 283400, 265901, 126004, 430450, 410101, 354682, 
      349297, 332401, 313002, 154417, 150905, 146768, 471890, 147445, 118609, 
      133416, 402250, 325250, 288020, 261137, 143636, 104057, 102385, 463060, 
      457988, 456725, 179668, 145000, 129320, 452465, 441242, 422897, 273377, 
      183397, 463369, 411625, 252964, 408770, 262330, 228517, 217121, 159521, 
      116657, 426308, 372488, 365780, 348244, 291869, 215845, 116180, 434394, 
      397225, 389098, 303700, 292865, 277537, 210145, 167252, 362141, 290450, 
      115250, 465637, 420781, 213957, 156517, 397685, 372385, 330965, 220753, 
      179605, 157973, 467273, 455780, 259033, 254528, 441029, 378941, 241256, 
      366705, 311065, 230068, 178009, 92385, 133898, 384005, 154760, 132872, 
      269649, 126801, 309257, 210977, 126905, 92612, 371218, 347845, 308365, 
      192925, 154260, 322976, 316724, 246425, 155329, 147625, 83744, 265117, 
      196957, 305588, 302549, 232424, 219749, 180749, 132788, 311285, 191489, 
      95050, 271332, 197977, 214325, 177994, 86626, 219685, 127592, 180793, 
      157594, 136148, 71513, 203722, 91177, 135909, 116461, 251617, 96581, 
      238628, 223889, 182393, 75973, 244037, 184565, 141661, 112132, 229514, 
      196852, 210953, 177370, 70450, 172496, 143684, 143041, 91076, 119690, 
      108770, 90226, 156853, 96804, 153337, 78817, 178650, 154306, 134125, 
      124461, 105757, 91153, 78480, 134696, 132200, 107924, 123337, 70317, 
      153680, 144905, 126548, 66673, 63905, 59680, 57248, 155700, 154312, 
      68821, 129337, 132714, 49618, 154925, 129224, 84200, 141961, 141602, 
      84025, 143909, 84584, 154530, 133317, 122954, 41220, 154625, 130289, 
      158269, 135796, 66100, 129285, 50570, 36416, 148482, 151700, 68749, 
      142672, 140617, 128354, 117661, 115834, 120437, 110741, 37405, 97088, 
      35122, 122356, 115837, 112505, 100304, 81929, 59929, 149773, 120834, 
      156897, 148185, 137017, 123777, 28730, 149481, 141682, 120089, 94397, 
      154193, 122825, 120257, 119620, 97749, 96917, 61370, 144873, 139225, 
      106825, 67600, 57161, 41186, 91429, 157266, 124225, 140993, 129280, 
      123058, 24901, 148121, 47666, 23906, 146420, 30017, 139738, 107545, 
      40729, 31784, 148597, 155776, 155025, 139716, 151802, 148117, 16277, 
      156808, 137125, 79460, 59720, 69152, 158386, 128146, 51250, 147685, 
      140445, 110965, 156944, 126113, 104960, 52945, 21901, 151010, 161993, 
      147610, 74953, 161005, 148877, 18292, 113425, 76561, 156740, 14660, 
      161153, 43370, 41938, 14453, 131508, 116680, 76250, 14690, 133201, 
      116276, 92944, 147442, 35401, 12610, 154004, 129125, 22212, 130129, 
      32741, 140605, 132740, 163885, 150025, 144073, 133965, 156689, 22625, 
      19280, 116522, 19730, 24484, 14645, 155200, 91265, 20065, 140065, 
      14458, 13345, 85796, 19940, 13172, 94250, 143956, 143217, 113332, 
      88852, 11817, 162749, 167362, 8770, 152324, 133690, 86897, 21370, 6032, 
      164029, 20509, 7685, 90010, 158848, 89865, 165041, 12097, 7642, 149300, 
      131636, 131497, 95965, 130649, 115513, 127690, 136125, 161041, 135269, 
      13897, 12377, 10496, 118213, 11365, 9898, 86090, 146484, 6964, 3604, 
      14297, 9257, 8105, 3650, 139525, 168785, 124937, 102992, 6736, 3305, 
      129050, 94120, 90532, 88765, 9316, 3240, 172553, 10882, 7541, 131282, 
      122810, 151300, 9005, 2132, 170946, 2601, 2754, 1985, 2525, 165789, 
      143140, 95400, 171425, 1781, 145241, 2441, 165546, 133290, 99490, 
      144328, 6628, 2020, 1640, 163778, 4394, 2813, 169396, 133792, 6337, 
      133721, 163498, 3625, 156925, 155349, 2228, 1954, 2357, 143509, 139754, 
      159730, 106760, 628, 401, 689, 2665, 175048, 113893, 2498, 1970, 400, 
      3620, 177466, 140101, 801, 161800, 146120, 680, 200, 180794, 117108, 
      928, 208, 146045, 125, 184141, 147556, 149850, 146005, 176464, 142948, 
      164, 100, 68, 158440, 41, 177257, 152101, 152100, 0, 197, 1090, 184904, 
      53, 190105, 164845, 17, 184936, 152136, 2165, 156937, 1105, 152269, 
      200929, 189450, 159426, 1381, 195688, 171720, 169245, 1165, 194842, 
      195805, 2842, 3733, 166993, 191545, 186337, 191594, 181354, 190880, 
      168884, 163193, 143784, 198097, 187585, 167425, 137861, 192933, 179173, 
      143973, 145556, 187849, 180225, 176245, 198013, 179357, 171953, 164618, 
      196201, 161213, 154130, 205416, 184612, 179536, 173705, 209365, 186548, 
      155165, 195065, 211250, 197825, 214120, 185965, 171088, 179485, 199381, 
      207077, 186101, 209929, 171425, 168992, 201448, 199610, 209882, 213858, 
      185425, 190692, 190034 ], 
  [ 517445, 501993, 504085, 501376, 494504, 506906, 493461, 485153, 487229, 
      496690, 499805, 495540, 465281, 495241, 478125, 487748, 472001, 470852, 
      464756, 465914, 469508, 453850, 443921, 460793, 444938, 444560, 444932, 
      436322, 446836, 436769, 418381, 429417, 418970, 385313, 415805, 410314, 
      410429, 393938, 423028, 402805, 399933, 393314, 366745, 365714, 404072, 
      400810, 408068, 385025, 365076, 402464, 389108, 388093, 398170, 394888, 
      380601, 372905, 347597, 366340, 385892, 366129, 379460, 375805, 362372, 
      384425, 370498, 379229, 355789, 335689, 351770, 330301, 358208, 361337, 
      352249, 306893, 353866, 334321, 304697, 343360, 296740, 339521, 300365, 
      295817, 338501, 289217, 306500, 299405, 301066, 199874, 318749, 294218, 
      330788, 290944, 274517, 279460, 325658, 319850, 191594, 284960, 324649, 
      190125, 321581, 280165, 188357, 299045, 281125, 279905, 293553, 278177, 
      185989, 312922, 309357, 186345, 274745, 292365, 182437, 316049, 306650, 
      180821, 179829, 178340, 179453, 301009, 176724, 295277, 287117, 295828, 
      285613, 288810, 281786, 274437, 171972, 170605, 169745, 274546, 169682, 
      260713, 249985, 168313, 257458, 168250, 237200, 164372, 164713, 161410, 
      284429, 276053, 161172, 164861, 160925, 159506, 158729, 157637, 161010, 
      157385, 245297, 227957, 263656, 243304, 268193, 280813, 157513, 149890, 
      149794, 236857, 220897, 201745, 153081, 148825, 237893, 162818, 148898, 
      259493, 204005, 261442, 159085, 156637, 144425, 153700, 160420, 158314, 
      141476, 261629, 259538, 151450, 254665, 138393, 260804, 241229, 195698, 
      146138, 140165, 236356, 203125, 153556, 242786, 214450, 185666, 183401, 
      143629, 139309, 199060, 197521, 142378, 132730, 141245, 156565, 133237, 
      140836, 198050, 181781, 133690, 246452, 245072, 241625, 155266, 138346, 
      208260, 198757, 153205, 125698, 244313, 219385, 192548, 232762, 123282, 
      193256, 123725, 238082, 188882, 186317, 159826, 228033, 155585, 173818, 
      173608, 173133, 218000, 135764, 234637, 198442, 192205, 170146, 156946, 
      145197, 121813, 114725, 222457, 175396, 150921, 143172, 120465, 119300, 
      129824, 219789, 227266, 209984, 187673, 115865, 219154, 182554, 143410, 
      191540, 136552, 112720, 194329, 140810, 139784, 110084, 235537, 202897, 
      122922, 104890, 256849, 185921, 184769, 117284, 111236, 109289, 227077, 
      224261, 108817, 198468, 167688, 148889, 146285, 274580, 191665, 174850, 
      205525, 149221, 297778, 143765, 105713, 269569, 267496, 233741, 284089, 
      158368, 203149, 346645, 310792, 100594, 100250, 99425, 255632, 110105, 
      109577, 336229, 175304, 235762, 194930, 162962, 334036, 333049, 238996, 
      235161, 359801, 186745, 195733, 96725, 125845, 313241, 215780, 387329, 
      103597, 177053, 141074, 139210, 285968, 215585, 185753, 179513, 153385, 
      328717, 245482, 129625, 278581, 263876, 261341, 260500, 240916, 211549, 
      215290, 382153, 291793, 464293, 401594, 242369, 492677, 398765, 187421, 
      175432, 154157, 484450, 268714, 199561, 382057, 357332, 200372, 186281, 
      155185, 152480, 464489, 349924, 147645, 377077, 324977, 257045, 165986, 
      92186, 426500, 326404, 456066, 483053, 362440, 313480, 113765, 471113, 
      462370, 295753, 242378, 242906, 199529, 178666, 426725, 294100, 415585, 
      294490, 135538, 97029, 454673, 365584, 159833, 127808, 450437, 134450, 
      95050, 457300, 395524, 208324, 157000, 450586, 362882, 331442, 154730, 
      113570, 487849, 285268, 185393, 99713, 459418, 414685, 241858, 509000, 
      460850, 391714, 95825, 409585, 292480, 172737, 91012, 366194, 448100, 
      330265, 363536, 148825, 366868, 342189, 310600, 288405, 142740, 387538, 
      92293, 273472, 278469, 434890, 334409, 250633, 395280, 341233, 305568, 
      156529, 375482, 342842, 297257, 279226, 133757, 448141, 427316, 370525, 
      365000, 347656, 327725, 163624, 159970, 155637, 490529, 156368, 126020, 
      141665, 419317, 340357, 302089, 274394, 152441, 110650, 108866, 481549, 
      476365, 475074, 190093, 153913, 137449, 470728, 459253, 440488, 287048, 
      193988, 481882, 428962, 266017, 426049, 275689, 240784, 228996, 169156, 
      124164, 444005, 388897, 382021, 364037, 306122, 227690, 123685, 452285, 
      414248, 405925, 318313, 307170, 291394, 221818, 177273, 378320, 304697, 
      122777, 484250, 438386, 225794, 166114, 414756, 388840, 346356, 232840, 
      190180, 167652, 485938, 474193, 272378, 267733, 459130, 395586, 254065, 
      383066, 325970, 242537, 188602, 98666, 142585, 400810, 164425, 141529, 
      283400, 135176, 324154, 222850, 135306, 99025, 387737, 363776, 323258, 
      204178, 163973, 338285, 331865, 259522, 165122, 157082, 89645, 278800, 
      208400, 320445, 317322, 245097, 232002, 191602, 141597, 326308, 202760, 
      101813, 285233, 209498, 226432, 188785, 92881, 231986, 136225, 191720, 
      167597, 145225, 76698, 215513, 97844, 145010, 124610, 265000, 103636, 
      251617, 236402, 193450, 81680, 257218, 195730, 151090, 120133, 242245, 
      208489, 223092, 188305, 75841, 183285, 153297, 152626, 98001, 128209, 
      116729, 97121, 167050, 104117, 163418, 85034, 189737, 164441, 143392, 
      133280, 113650, 98258, 84773, 144065, 141457, 116005, 132200, 76100, 
      163885, 154746, 135577, 72202, 69210, 64621, 61965, 166013, 164569, 
      74596, 138554, 142097, 53737, 165258, 138465, 91089, 151786, 151425, 
      90964, 153842, 91577, 164909, 142850, 132037, 44945, 165124, 139780, 
      168932, 145561, 72169, 138794, 55485, 39845, 158825, 162181, 75140, 
      152813, 150674, 137905, 126736, 124825, 129650, 119506, 41186, 105205, 
      38729, 131701, 124900, 121426, 108637, 89282, 65882, 160288, 130145, 
      167714, 158666, 147050, 133250, 31761, 160040, 151933, 129442, 102544, 
      164968, 132338, 129658, 128993, 106112, 105250, 67685, 155330, 149458, 
      115658, 74333, 63220, 45985, 99530, 168221, 133864, 151330, 139141, 
      132665, 28010, 158760, 53125, 26901, 157001, 33850, 150065, 116500, 
      45652, 35865, 159284, 166741, 165962, 150065, 162625, 158800, 18000, 
      167825, 147386, 87061, 66145, 76189, 169481, 138065, 57137, 158386, 
      150866, 120154, 168005, 135970, 113893, 58994, 25090, 161869, 173268, 
      158353, 82420, 172250, 159674, 21053, 122792, 84136, 167841, 16801, 
      172420, 48841, 47297, 16592, 141653, 126209, 83845, 16965, 143426, 
      125801, 101405, 158225, 40276, 14489, 165037, 139204, 25793, 140260, 
      37440, 151154, 142981, 175300, 160936, 154760, 144260, 167850, 26338, 
      22573, 126113, 23105, 28445, 17316, 166325, 99730, 23546, 150628, 
      17153, 15844, 94005, 23445, 15669, 102877, 154681, 153914, 122825, 
      97225, 14114, 174170, 178949, 10445, 163377, 144041, 95204, 25169, 
      6829, 175520, 24272, 9346, 98501, 170165, 98354, 176580, 14788, 9409, 
      160277, 141941, 141800, 104756, 140922, 125170, 137849, 146618, 172456, 
      145732, 16994, 15250, 13061, 128000, 14096, 12377, 94445, 157385, 8905, 
      3977, 17524, 11700, 10324, 3601, 150170, 180490, 135018, 112149, 8725, 
      3250, 139297, 102881, 99125, 97274, 11861, 4049, 184392, 13729, 9826, 
      141629, 132821, 162401, 11618, 2533, 182741, 2216, 2285, 2466, 3536, 
      177410, 153949, 104249, 183240, 2340, 156130, 3530, 177161, 143729, 
      108529, 155185, 8917, 2965, 2305, 175333, 6205, 4148, 181145, 144253, 
      8594, 144180, 175045, 5314, 168242, 166610, 3545, 3185, 3754, 154340, 
      150445, 171145, 116129, 1205, 666, 450, 1556, 186985, 123562, 4045, 
      3349, 965, 2225, 189481, 150800, 356, 173281, 157041, 1521, 369, 
      192917, 126905, 1933, 653, 156960, 400, 196370, 158525, 160901, 156916, 
      188437, 153745, 657, 481, 337, 169793, 360, 189250, 163220, 163217, 
      197, 0, 361, 197137, 442, 202504, 176404, 234, 197161, 163241, 1060, 
      168200, 410, 163360, 213640, 201797, 170765, 596, 208225, 183473, 
      180914, 514, 207349, 208336, 1625, 2290, 178568, 203930, 198554, 
      203977, 193397, 203229, 180505, 174618, 154505, 210664, 199816, 178984, 
      148356, 205328, 191120, 154688, 156325, 200072, 192194, 188068, 210530, 
      191250, 183592, 176005, 208616, 172448, 165113, 218105, 196625, 191381, 
      185354, 222160, 198613, 166130, 207370, 224057, 210212, 227009, 197956, 
      182573, 191248, 211786, 219698, 198050, 222632, 182866, 180349, 213865, 
      211933, 222469, 226553, 197192, 202625, 201937 ], 
  [ 532474, 516490, 518810, 516025, 508925, 522125, 508072, 499460, 501764, 
      511757, 515138, 510949, 479284, 510802, 492850, 503005, 486650, 485501, 
      479557, 480829, 484765, 468385, 458000, 475898, 459245, 458905, 459961, 
      451085, 462169, 451874, 432612, 444370, 433505, 398138, 430340, 424621, 
      424850, 407485, 438133, 416884, 413860, 407165, 379152, 378121, 418645, 
      415269, 422945, 398762, 377749, 417265, 403225, 402210, 413009, 409613, 
      394642, 386642, 359890, 379773, 400465, 379714, 393805, 389960, 375805, 
      399074, 384425, 393764, 369450, 348210, 365317, 343012, 372553, 375986, 
      366480, 318578, 368325, 347792, 316420, 357705, 308425, 353714, 312392, 
      307730, 352922, 300826, 319325, 311812, 313625, 198601, 332410, 306473, 
      345133, 303161, 285746, 291069, 339965, 333853, 191005, 297025, 338994, 
      189346, 335812, 292040, 188680, 312098, 293114, 291818, 306340, 290090, 
      185096, 326925, 323170, 184882, 286658, 305380, 181620, 330394, 320501, 
      180650, 181330, 178093, 178408, 314784, 177769, 308786, 300170, 309413, 
      298628, 302053, 294725, 286996, 171421, 171194, 170068, 287257, 171905, 
      272740, 261328, 170308, 269333, 170549, 247897, 166025, 166898, 159985, 
      298280, 289448, 164041, 168794, 163946, 162109, 157114, 159860, 164449, 
      160064, 257210, 238730, 276709, 255141, 281588, 294930, 161218, 150669, 
      149965, 248580, 231556, 210960, 156292, 150592, 249730, 168005, 151045, 
      272660, 213524, 274761, 163930, 161330, 145850, 158013, 166025, 163729, 
      143357, 275290, 273085, 156029, 267984, 138640, 274541, 253864, 205445, 
      150565, 143338, 248877, 213480, 159237, 255725, 225641, 194729, 192274, 
      147866, 142634, 209225, 207572, 146653, 134269, 145444, 163082, 135650, 
      145225, 208405, 190882, 137053, 259961, 258505, 254906, 162125, 142925, 
      219565, 209416, 159912, 127313, 257860, 231488, 202865, 245701, 123985, 
      203725, 125416, 251401, 199085, 196330, 167597, 240820, 163280, 183185, 
      183013, 182500, 230521, 141521, 248146, 209785, 203130, 179437, 165097, 
      152170, 125480, 116378, 235396, 185257, 158692, 150145, 124132, 123005, 
      135505, 232804, 240737, 222505, 198788, 119684, 232245, 193365, 151029, 
      202997, 143525, 116425, 206090, 148429, 147365, 113485, 249730, 215266, 
      128641, 106885, 272144, 197264, 196036, 122281, 115169, 112804, 240890, 
      237922, 112370, 210685, 177853, 157610, 154778, 290825, 203540, 185661, 
      218312, 158132, 315125, 152258, 109418, 285700, 283589, 248200, 300980, 
      168305, 216050, 366120, 328861, 104261, 103841, 102826, 271345, 115520, 
      114916, 355400, 186685, 250601, 207565, 173545, 353169, 352144, 254025, 
      250000, 379922, 198962, 208520, 100468, 133578, 331652, 229745, 408514, 
      108936, 188890, 150365, 148349, 303353, 229664, 198160, 191540, 163664, 
      347850, 261081, 138042, 295700, 280349, 277700, 276821, 256325, 225476, 
      229445, 403300, 309520, 488138, 423425, 257930, 517396, 420520, 200132, 
      187421, 164740, 508941, 285529, 212994, 403280, 377681, 213881, 198992, 
      165920, 163025, 488410, 370045, 157924, 398186, 344186, 273442, 177557, 
      96917, 449281, 345689, 479797, 507620, 383093, 332309, 121384, 495338, 
      486329, 313898, 258205, 258809, 213266, 191225, 449620, 312245, 438138, 
      312673, 145285, 103090, 478480, 386465, 171328, 136985, 474130, 144197, 
      100997, 481221, 417469, 222669, 168381, 474317, 383725, 351145, 165997, 
      121645, 512720, 303185, 198560, 106420, 483453, 437314, 257913, 534517, 
      484961, 413621, 102266, 432100, 310777, 185296, 96921, 387265, 471869, 
      350082, 384569, 160016, 388053, 362500, 329733, 306664, 153589, 409445, 
      98810, 291161, 296386, 458393, 354530, 267410, 417529, 361620, 324625, 
      168480, 397085, 363305, 316010, 297257, 144226, 472100, 450629, 391976, 
      386261, 368309, 347656, 176069, 172225, 167626, 515780, 168433, 136033, 
      152818, 442440, 360820, 321146, 292349, 164354, 119561, 117625, 506610, 
      501274, 499945, 204210, 165978, 148450, 495485, 483668, 464333, 305573, 
      208333, 506981, 452465, 283706, 449476, 293796, 257409, 245089, 182209, 
      134329, 468002, 411146, 404042, 385450, 325445, 243745, 133850, 476548, 
      437333, 428744, 338130, 326569, 310185, 237645, 190858, 400265, 324020, 
      132980, 509501, 462269, 241849, 179129, 437917, 411165, 367237, 249237, 
      204525, 180781, 511265, 499178, 290485, 285650, 483697, 418177, 271450, 
      405277, 346205, 259466, 202985, 107197, 154384, 423629, 177554, 153290, 
      302077, 146557, 344389, 238981, 146725, 107746, 410176, 385417, 343493, 
      219473, 177178, 359090, 352442, 277325, 178441, 169945, 97682, 297401, 
      223961, 340642, 337405, 262330, 248665, 206365, 153586, 346733, 218093, 
      111028, 304138, 225173, 242905, 203472, 101412, 248725, 147986, 206597, 
      181220, 157594, 83785, 231568, 106945, 157417, 135725, 283221, 113269, 
      269306, 253445, 208517, 89489, 275173, 210949, 163953, 131058, 259592, 
      224354, 239641, 203220, 83232, 198010, 166426, 165717, 107482, 139856, 
      127616, 106564, 180977, 114130, 177193, 93565, 204880, 178292, 156065, 
      145345, 124461, 108005, 93418, 156890, 154130, 127082, 144341, 84061, 
      177850, 168217, 147946, 79821, 76525, 71442, 68482, 180130, 178610, 
      82557, 151189, 154960, 59456, 179413, 151138, 100570, 165257, 164896, 
      100521, 167465, 101210, 179140, 155941, 144520, 50170, 179545, 152833, 
      183581, 158994, 80586, 151885, 62344, 44690, 173056, 176602, 84013, 
      166778, 164525, 151072, 139257, 137232, 142361, 131609, 46525, 116434, 
      43840, 144602, 137421, 133757, 120170, 99485, 74185, 174785, 143008, 
      182629, 173125, 160901, 146341, 36112, 174613, 166088, 142381, 113849, 
      179845, 145505, 142673, 141970, 117721, 116821, 76520, 169789, 163613, 
      127913, 83738, 71713, 52768, 110797, 183364, 147221, 165637, 152802, 
      145984, 32513, 173485, 60820, 31252, 171650, 39341, 164372, 128945, 
      52625, 41698, 174085, 181922, 181105, 164410, 177616, 173601, 20641, 
      183082, 161617, 97682, 75170, 86050, 184852, 151840, 65440, 173225, 
      165325, 132941, 183338, 149669, 126338, 67525, 29745, 176936, 188905, 
      173268, 92889, 187849, 174665, 25138, 135845, 94757, 183250, 20050, 
      188057, 56612, 54916, 19841, 155770, 139490, 94504, 20404, 157657, 
      139082, 113242, 173216, 47249, 17396, 180370, 153245, 31018, 154377, 
      44185, 165841, 157250, 191165, 176117, 169637, 158605, 183373, 31753, 
      27418, 139508, 28064, 34202, 21325, 181810, 111605, 28657, 165353, 
      21200, 19625, 105538, 28594, 19450, 114980, 169634, 168829, 136106, 
      108986, 17629, 190073, 195080, 13124, 178786, 158500, 106889, 30736, 
      8330, 191537, 29801, 12025, 110452, 185954, 110305, 192673, 18873, 
      12240, 175610, 156362, 156221, 117125, 155305, 138717, 152080, 161305, 
      188397, 160381, 21649, 19601, 16994, 141737, 18257, 16196, 106244, 
      172642, 12002, 4946, 22369, 15481, 13801, 4000, 165085, 196849, 149173, 
      125050, 11898, 3649, 153680, 115250, 111266, 109301, 15794, 5626, 
      200941, 18080, 13417, 156164, 146900, 177962, 15665, 3578, 199252, 
      2197, 2152, 3625, 5417, 193693, 169130, 116770, 199789, 3613, 171425, 
      5525, 193444, 158416, 121316, 170442, 12546, 4770, 3730, 191540, 9188, 
      6485, 197618, 158978, 12185, 158905, 191252, 8145, 184145, 182437, 
      5882, 5408, 6205, 169597, 165512, 187200, 129410, 2554, 1597, 697, 625, 
      203762, 137261, 6724, 5800, 2314, 914, 206372, 165905, 337, 189450, 
      172450, 3250, 1186, 209960, 140794, 3890, 1850, 172369, 1369, 213565, 
      174010, 176500, 172325, 205290, 169002, 1930, 1602, 1306, 185810, 1405, 
      206141, 178933, 178930, 1090, 361, 0, 214370, 1601, 219965, 192725, 
      1165, 214394, 178954, 205, 184141, 125, 179073, 231557, 219220, 186820, 
      197, 225914, 200098, 197425, 305, 225000, 226025, 656, 1017, 194965, 
      221429, 215825, 221476, 210440, 220690, 196978, 190825, 169762, 228429, 
      217125, 195381, 163309, 222865, 208049, 169945, 171658, 217381, 209161, 
      204845, 228257, 208141, 200141, 192212, 226229, 188465, 180788, 236098, 
      213706, 208234, 201941, 240305, 215770, 181805, 224869, 242240, 227825, 
      245306, 215037, 198970, 208025, 229437, 237653, 215093, 240701, 199225, 
      196594, 231554, 229508, 240424, 244660, 214045, 219706, 218980 ], 
  [ 373028, 370000, 366760, 365825, 364277, 358025, 358786, 357578, 354322, 
      351349, 348244, 342193, 344786, 338336, 340756, 337945, 336400, 335249, 
      325585, 324077, 319673, 320885, 321610, 314500, 317293, 316025, 300389, 
      297989, 295181, 290432, 292466, 286624, 285941, 292240, 282770, 282605, 
      280052, 283985, 276665, 280418, 281098, 276245, 283418, 282385, 270125, 
      269525, 267013, 270608, 275521, 263177, 265805, 264788, 257985, 257365, 
      259060, 258464, 266900, 259001, 251909, 255232, 250801, 251586, 255025, 
      248660, 251605, 246122, 243092, 249632, 241733, 239786, 229505, 225524, 
      226202, 240340, 222485, 226026, 237250, 214625, 230165, 214336, 225794, 
      223904, 207976, 224404, 213265, 215938, 214045, 436085, 205972, 214297, 
      202025, 211905, 218564, 214625, 197773, 199069, 411805, 209465, 195872, 
      414772, 195466, 209106, 387250, 200456, 207400, 207956, 201178, 206224, 
      413290, 192125, 193000, 426964, 202784, 194650, 407954, 187252, 189397, 
      391240, 351172, 390529, 410290, 185522, 358717, 186004, 188500, 184777, 
      187882, 185749, 185825, 187354, 391249, 363240, 368594, 183905, 324125, 
      186050, 191306, 328082, 186345, 320913, 193609, 332125, 320032, 401081, 
      167122, 169402, 300493, 279316, 296692, 305041, 402832, 312050, 287005, 
      301138, 173264, 182564, 164981, 173045, 161522, 157268, 277280, 338033, 
      352145, 169250, 178154, 192746, 284386, 313874, 167620, 247945, 305065, 
      158138, 187898, 156533, 252200, 253300, 317456, 259241, 235765, 238097, 
      303841, 148712, 149285, 250765, 149738, 338938, 146105, 152282, 174233, 
      248993, 272324, 150065, 167450, 227105, 146725, 159237, 180181, 182356, 
      250920, 267912, 167821, 168946, 248777, 303065, 249418, 210568, 283144, 
      244565, 162361, 175396, 261389, 137053, 137449, 137552, 201265, 237625, 
      150361, 155954, 202754, 294237, 134018, 142834, 157733, 136673, 313129, 
      154885, 290482, 133109, 156725, 158600, 184501, 135490, 182026, 161185, 
      160085, 160498, 131657, 207485, 125204, 139625, 143156, 159281, 172721, 
      188500, 242370, 282344, 126338, 151205, 175570, 186469, 241018, 238961, 
      203305, 121882, 118701, 123617, 134162, 232850, 119465, 136145, 171593, 
      130033, 179829, 232361, 125712, 168985, 168845, 236825, 110084, 120068, 
      195493, 264485, 105642, 127066, 127690, 206725, 225541, 233362, 110500, 
      111236, 232000, 119185, 136357, 151300, 154024, 101165, 120370, 128417, 
      112914, 147186, 98605, 151496, 225332, 98810, 97621, 102050, 95562, 
      132345, 107860, 97730, 94733, 221085, 222517, 226132, 94625, 189746, 
      190994, 94410, 115525, 95173, 105845, 121829, 93101, 93002, 93965, 
      94570, 95776, 107424, 103090, 215426, 151304, 89170, 95605, 98432, 
      184994, 106600, 130117, 131805, 85865, 92738, 101978, 104618, 119338, 
      87764, 87113, 139088, 84690, 85081, 85210, 85257, 86985, 92250, 90661, 
      94130, 83690, 113220, 97585, 84880, 121178, 96530, 96530, 101413, 
      112994, 118277, 81917, 91796, 92250, 87949, 90829, 95386, 110466, 
      112201, 111632, 85865, 113578, 89928, 82228, 80008, 101725, 187765, 
      100277, 81877, 107641, 115090, 85941, 79605, 141850, 111140, 108613, 
      77860, 78653, 77401, 84640, 91305, 97826, 76201, 94676, 75701, 113885, 
      161512, 104458, 83745, 97330, 119473, 102884, 112793, 162193, 104417, 
      88817, 79217, 97157, 102141, 81925, 77125, 97549, 130981, 112762, 
      72685, 83810, 149090, 103865, 91988, 72785, 118813, 103517, 85885, 
      151412, 89546, 71009, 85354, 159029, 79897, 98753, 73268, 78121, 93402, 
      77897, 73642, 69581, 67810, 95305, 81693, 146088, 66193, 65860, 91741, 
      70292, 64660, 81433, 70898, 66313, 83330, 76729, 70729, 65104, 63945, 
      95188, 94330, 88601, 75322, 74237, 71101, 68042, 78877, 79661, 81544, 
      106522, 80497, 98101, 87104, 85034, 68234, 62820, 60877, 80116, 108477, 
      110245, 101972, 100340, 99937, 66260, 78032, 86432, 98253, 94770, 
      89325, 60205, 64825, 101413, 85789, 58708, 84650, 58610, 58337, 58981, 
      70181, 92677, 89284, 75024, 73476, 69700, 60625, 58561, 92196, 91346, 
      80837, 78730, 61268, 59893, 58325, 58013, 65860, 71545, 59194, 90394, 
      100217, 86321, 56657, 68017, 79561, 73181, 64441, 55709, 61001, 66889, 
      100125, 96372, 55285, 55080, 91073, 73705, 53840, 70061, 59141, 52964, 
      58525, 105341, 72890, 73593, 63648, 72720, 52973, 75245, 57317, 51917, 
      74485, 101252, 69394, 64081, 56417, 52777, 61412, 58120, 57028, 49509, 
      59893, 62509, 107848, 50137, 50777, 54484, 54025, 48400, 48625, 52625, 
      67444, 55017, 50461, 92482, 49460, 49205, 47489, 51578, 99530, 46825, 
      67392, 50069, 55250, 62180, 117085, 46330, 91165, 61073, 70865, 45197, 
      84521, 44244, 44125, 47349, 105185, 43625, 46073, 56489, 70820, 42858, 
      43732, 42349, 45746, 109106, 45160, 52468, 52685, 82420, 62010, 68290, 
      82426, 47569, 76100, 47485, 91645, 41834, 46730, 53209, 57305, 66977, 
      76445, 88712, 50320, 51264, 63108, 54437, 96017, 43496, 45901, 52484, 
      100109, 104221, 111176, 115624, 42068, 42400, 94505, 49237, 47450, 
      126034, 40417, 48256, 75472, 42925, 42562, 73565, 41425, 72400, 38282, 
      42857, 46250, 128756, 34037, 40661, 32513, 37556, 81380, 38777, 101098, 
      132520, 32162, 31076, 73681, 32360, 32885, 36098, 40025, 40778, 38497, 
      42561, 122305, 48680, 125170, 36100, 38177, 39141, 45000, 56725, 77725, 
      27385, 35426, 25037, 26645, 29237, 33197, 135946, 25349, 27010, 32933, 
      44217, 23165, 30493, 31365, 31588, 40673, 40697, 67066, 23285, 24517, 
      35117, 60392, 70589, 93314, 42073, 20186, 27565, 22829, 25736, 27250, 
      128609, 20485, 79130, 131050, 20500, 111357, 21554, 31501, 88525, 
      105376, 19225, 17800, 17909, 20660, 18122, 18737, 162097, 17104, 20641, 
      44676, 61056, 51560, 16090, 21970, 68914, 17425, 18785, 27145, 15496, 
      21645, 28872, 65437, 122105, 15570, 13645, 15602, 43565, 13513, 15145, 
      131380, 23549, 41725, 13540, 146660, 12789, 73026, 75034, 146449, 
      17540, 21632, 40538, 142378, 16645, 21220, 30568, 13682, 83101, 152330, 
      12500, 16857, 109460, 16133, 85585, 13705, 15300, 10321, 11941, 12869, 
      14801, 10861, 105557, 115112, 18850, 112978, 99668, 129385, 10216, 
      27981, 109861, 12277, 128330, 133237, 30244, 108868, 133060, 25794, 
      10996, 11117, 18212, 28132, 137717, 8281, 7730, 153578, 9028, 11890, 
      27877, 100810, 177480, 6953, 100793, 152465, 24946, 6920, 24797, 6229, 
      125045, 148970, 7684, 10660, 10517, 21425, 10525, 14309, 11002, 9113, 
      5645, 9113, 113917, 119277, 126856, 12689, 122561, 128834, 24418, 6548, 
      142228, 187028, 109997, 129037, 134765, 199970, 7321, 3893, 9925, 
      16360, 140264, 199613, 8874, 19520, 21092, 21905, 125636, 172880, 3349, 
      117730, 131585, 7642, 9490, 4436, 122713, 183780, 2570, 208325, 211058, 
      181045, 165241, 2561, 4852, 17312, 2173, 178249, 4365, 162565, 2306, 
      6170, 15370, 4304, 129764, 166436, 174656, 2250, 142146, 155185, 1844, 
      5800, 130325, 5725, 1954, 144797, 2249, 2393, 154564, 156866, 152105, 
      3433, 3978, 1586, 11392, 175300, 184525, 200293, 228925, 544, 9049, 
      147050, 151682, 175048, 238468, 370, 3425, 206405, 1040, 2560, 166720, 
      186880, 250, 7940, 161800, 178280, 2473, 183353, 145, 2260, 1970, 2425, 
      200, 2804, 176500, 179876, 183284, 1088, 181525, 117, 1609, 1604, 
      184904, 197137, 214370, 0, 178929, 37, 577, 184045, 16, 1616, 226601, 
      1237, 212621, 1721, 493, 194, 1130, 215465, 400, 512, 617, 210937, 410, 
      505, 229802, 237569, 925, 533, 485, 578, 650, 712, 1076, 1405, 3488, 
      1037, 845, 1325, 4441, 1025, 1025, 3665, 3524, 1093, 1205, 1513, 1769, 
      2017, 2349, 2754, 2501, 3625, 4282, 3104, 2932, 3016, 3205, 3601, 3140, 
      5281, 3893, 4594, 4069, 4880, 4241, 4840, 4633, 4745, 5545, 5209, 5813, 
      6005, 6152, 5920, 6642, 8282, 8810, 8749, 8852, 9050 ], 
  [ 502889, 488017, 489853, 487226, 480602, 492116, 479341, 471365, 473185, 
      482056, 484873, 480514, 451805, 480041, 463849, 472882, 457801, 456650, 
      450370, 451400, 454610, 439748, 430321, 446053, 431080, 430658, 430250, 
      421928, 431810, 421985, 404561, 414793, 404804, 373033, 401633, 396392, 
      396377, 380852, 408218, 389129, 386425, 379880, 354905, 353872, 389834, 
      386696, 393490, 371705, 352930, 387962, 375362, 374345, 383616, 380458, 
      366925, 359561, 335849, 353330, 371618, 352945, 365434, 361989, 349354, 
      370061, 356932, 364985, 342497, 323657, 338600, 318041, 344138, 346925, 
      338297, 295753, 339656, 321201, 293509, 329258, 285578, 325585, 288821, 
      284393, 324301, 278125, 294058, 287425, 288916, 203012, 305377, 282400, 
      316658, 279162, 263825, 268346, 311560, 306088, 193960, 273338, 310505, 
      192697, 307561, 268749, 189709, 286325, 269581, 268445, 281125, 266713, 
      188677, 299144, 295789, 189661, 263273, 279673, 185033, 301885, 293032, 
      182701, 179857, 180298, 182293, 287465, 177250, 282025, 274369, 282490, 
      272905, 275848, 269156, 262225, 174250, 171621, 171053, 262160, 168884, 
      249077, 239105, 167765, 245988, 167364, 227026, 164194, 163945, 164624, 
      270757, 262885, 159634, 162145, 159217, 158260, 162145, 156809, 158836, 
      156049, 233753, 217673, 250850, 231842, 255005, 266825, 155033, 150644, 
      151220, 225509, 210725, 193169, 151141, 148481, 226417, 158692, 148132, 
      246545, 195089, 248324, 155333, 153049, 144449, 150530, 155818, 153920, 
      140986, 248117, 246152, 147976, 241529, 139705, 247202, 228845, 186500, 
      142820, 138233, 224090, 193253, 148850, 230056, 203652, 177220, 175165, 
      140517, 137205, 189394, 187981, 139220, 132596, 138169, 150925, 132133, 
      137546, 188164, 173281, 131528, 233074, 231778, 228497, 149236, 134836, 
      197314, 188525, 147341, 125460, 230885, 207553, 182690, 220004, 124048, 
      183226, 123397, 224900, 179144, 176789, 152776, 215437, 148609, 164992, 
      164738, 164305, 205682, 130922, 221225, 187424, 181649, 161396, 149456, 
      139009, 119277, 114413, 209669, 166010, 143845, 136978, 117925, 116714, 
      125050, 206905, 213876, 197642, 176885, 113141, 206180, 172100, 136484, 
      180370, 130338, 110114, 182817, 133876, 132890, 107810, 221333, 190709, 
      118084, 104168, 241425, 174865, 173797, 113242, 108370, 106885, 213289, 
      210641, 106369, 186442, 157930, 140725, 138373, 258098, 180013, 164372, 
      192861, 140841, 280072, 135845, 103085, 253205, 251170, 219221, 266877, 
      148842, 190345, 326573, 292274, 97992, 97732, 97117, 239714, 105569, 
      105125, 316485, 164170, 220804, 182408, 152708, 314330, 313385, 223826, 
      220201, 339001, 174681, 183037, 94025, 118733, 294325, 201778, 365345, 
      99125, 165397, 132232, 130536, 268178, 201449, 173465, 167645, 143449, 
      308993, 229664, 121745, 261081, 247090, 244681, 243882, 225306, 197577, 
      201064, 360197, 273617, 439353, 378880, 226585, 466769, 376133, 174785, 
      163594, 143873, 458792, 251540, 186125, 360009, 336250, 186850, 173641, 
      144729, 142234, 439457, 329090, 137689, 355149, 305149, 240325, 154600, 
      88360, 402722, 306490, 431236, 457297, 341010, 294066, 106741, 445733, 
      437284, 277093, 226280, 226720, 185737, 166176, 402809, 275434, 392045, 
      275780, 126152, 91717, 429745, 343890, 148513, 119050, 425633, 125060, 
      89860, 432242, 372650, 193850, 145802, 425736, 341224, 311044, 143656, 
      106024, 461737, 266842, 172217, 93677, 434228, 391049, 225488, 482170, 
      435572, 368872, 90077, 386069, 273626, 160225, 85850, 344272, 423194, 
      309725, 341650, 137817, 344810, 321097, 290810, 269581, 132106, 364680, 
      86445, 255274, 260017, 410260, 313517, 233437, 372034, 320045, 285850, 
      144665, 352948, 321568, 277873, 260640, 123529, 423001, 402890, 348157, 
      342842, 326170, 307037, 151210, 147764, 143725, 463957, 144370, 116290, 
      130673, 395093, 319073, 282357, 255880, 140605, 102132, 100516, 455177, 
      450161, 448912, 175817, 141905, 126617, 444690, 433593, 415458, 267898, 
      179458, 455464, 404308, 247789, 401477, 256997, 223730, 212530, 156050, 
      114250, 418801, 365625, 359001, 341689, 286084, 211264, 113769, 426785, 
      390050, 382021, 297725, 287044, 271940, 205640, 163573, 355378, 284653, 
      112813, 457652, 413300, 209360, 153040, 390466, 365474, 324586, 216026, 
      175634, 154450, 459252, 447885, 253672, 249237, 433280, 371920, 236153, 
      359816, 304904, 225125, 174004, 90536, 130841, 376884, 151209, 129825, 
      264050, 123890, 303080, 206312, 123976, 90677, 364225, 341146, 302180, 
      188560, 150665, 316573, 310405, 241128, 151684, 144148, 82045, 259522, 
      192482, 299401, 296404, 227329, 214864, 176564, 129625, 305010, 187090, 
      92905, 265613, 193448, 209498, 173825, 84725, 214756, 124497, 176546, 
      153809, 132821, 70132, 199033, 89050, 132560, 113588, 246122, 94250, 
      233325, 218824, 178056, 74306, 238628, 180164, 138128, 109313, 224325, 
      192205, 206050, 173069, 68921, 168253, 140029, 139400, 88765, 116577, 
      105937, 87925, 152896, 94289, 149428, 76840, 174233, 150365, 130618, 
      121178, 102932, 88712, 76445, 131113, 128673, 104985, 120002, 68522, 
      149669, 141076, 123125, 65000, 62344, 58301, 55981, 151625, 150265, 
      67010, 125800, 129089, 48625, 150820, 125665, 81817, 138100, 137737, 
      81602, 139984, 82129, 150377, 129572, 119429, 40349, 150362, 126530, 
      153914, 131885, 64037, 125492, 49069, 35653, 144257, 147401, 66490, 
      138533, 136520, 124505, 114050, 112265, 116752, 107280, 36436, 93941, 
      34225, 118585, 112202, 108936, 97029, 79144, 57844, 145402, 117065, 
      152360, 143816, 132872, 119912, 28081, 145058, 137413, 116264, 91170, 
      149642, 118900, 116388, 115765, 94394, 93572, 59029, 140456, 134920, 
      103220, 65045, 54938, 39593, 88180, 152585, 120202, 136616, 125141, 
      119041, 24128, 143578, 45713, 23185, 141901, 28872, 135341, 103834, 
      39034, 30505, 144010, 151045, 150308, 135293, 147137, 143522, 16162, 
      152041, 132736, 76401, 57249, 66365, 153565, 123913, 49033, 143056, 
      135956, 107092, 152125, 121896, 101205, 50632, 21008, 146277, 157042, 
      142925, 71906, 156064, 144160, 17593, 109418, 73450, 151861, 14261, 
      156186, 41301, 39925, 14050, 127097, 112577, 73109, 14209, 128740, 
      112165, 89365, 142697, 33610, 12317, 149129, 124722, 21053, 125690, 
      31018, 135952, 128241, 158794, 145186, 139346, 129434, 151720, 21380, 
      18245, 112333, 18649, 23105, 13906, 150229, 87624, 18916, 135370, 
      13697, 12682, 82273, 18769, 12505, 90513, 139165, 138440, 109157, 
      85237, 11240, 157600, 162125, 8489, 147349, 129061, 83290, 20017, 6165, 
      158810, 19154, 7376, 86281, 153701, 86132, 159778, 11258, 7265, 144313, 
      126985, 126842, 92066, 126004, 111176, 123097, 131360, 155810, 130514, 
      12820, 11412, 9685, 113786, 10466, 9125, 82369, 141485, 6445, 3869, 
      13130, 8482, 7442, 4121, 134644, 163364, 120328, 98845, 6173, 3764, 
      124353, 90161, 86657, 84932, 8465, 3257, 167050, 9865, 6800, 126505, 
      118201, 146141, 8080, 2313, 165425, 3170, 3365, 2116, 2386, 160340, 
      138097, 91337, 165874, 1858, 140148, 2248, 160085, 128417, 95317, 
      139241, 5825, 1889, 1649, 158337, 3825, 2482, 163853, 128893, 5540, 
      128818, 158041, 3092, 151568, 150020, 1861, 1625, 1940, 138370, 134685, 
      154289, 102337, 601, 520, 1060, 3466, 169321, 109300, 1961, 1517, 349, 
      4549, 171685, 134978, 1250, 156281, 140881, 481, 337, 174949, 112421, 
      637, 197, 140794, 194, 178228, 142273, 144521, 140746, 170669, 137741, 
      109, 101, 125, 152945, 58, 171432, 146698, 146693, 53, 442, 1601, 
      178929, 0, 184042, 159202, 40, 178945, 146705, 2834, 151402, 1544, 
      146810, 194650, 183353, 153833, 1850, 189481, 165905, 163472, 1552, 
      188645, 189586, 3497, 4496, 161242, 185384, 180260, 185429, 175349, 
      184717, 163085, 157492, 138425, 191810, 181466, 161642, 132610, 186722, 
      173186, 138602, 140153, 181714, 174212, 170290, 191696, 173332, 166050, 
      158841, 189890, 155482, 148525, 198953, 178477, 173485, 167752, 202834, 
      180377, 149524, 188744, 204673, 191458, 207497, 179786, 165157, 173410, 
      192980, 200548, 179908, 203354, 165476, 163085, 195001, 193185, 203285, 
      207197, 179218, 184397, 183749 ], 
  [ 374977, 372109, 368793, 367880, 366400, 359890, 360841, 359725, 356393, 
      353250, 350057, 343972, 347005, 340061, 342745, 339764, 338405, 337252, 
      327524, 325978, 321460, 322898, 323765, 316325, 319370, 318088, 302212, 
      299890, 296900, 292213, 294521, 288445, 287890, 294725, 284713, 284618, 
      282025, 286234, 278420, 282497, 283225, 278386, 286013, 284978, 272032, 
      271466, 268820, 272773, 278020, 265000, 267844, 266825, 259786, 259200, 
      261109, 260605, 269497, 261236, 253780, 257413, 252740, 253585, 257252, 
      250501, 253674, 247993, 245225, 252125, 243898, 242201, 231400, 227317, 
      228125, 243065, 224330, 228181, 239957, 216488, 232868, 216245, 228385, 
      226525, 209801, 227117, 215588, 218393, 216450, 442858, 208025, 216794, 
      203860, 214408, 221377, 217316, 199610, 201002, 418346, 212008, 197693, 
      421369, 197321, 211705, 393497, 202681, 209961, 210541, 203485, 208805, 
      419913, 194042, 194977, 433765, 205357, 196873, 414545, 189053, 191354, 
      397625, 357025, 396932, 416945, 187493, 364708, 188057, 190697, 186804, 
      190089, 187882, 188050, 189697, 397732, 369361, 374797, 186194, 329722, 
      188549, 194021, 333749, 188890, 326482, 196520, 337892, 325629, 407810, 
      169025, 171449, 305860, 284345, 302009, 310490, 409613, 317617, 292186, 
      306557, 175765, 185425, 167120, 175568, 163549, 159065, 282365, 344042, 
      358346, 171797, 181037, 196085, 289621, 319565, 170129, 252554, 310634, 
      160225, 191137, 158570, 256913, 258057, 323245, 264116, 240228, 242618, 
      309476, 150625, 151234, 255546, 151757, 345085, 147988, 154513, 177370, 
      253810, 277537, 152324, 170393, 231524, 148850, 161914, 183530, 185765, 
      255793, 273073, 170820, 171981, 253634, 308786, 254297, 214713, 288585, 
      249380, 165290, 178721, 266522, 138980, 139400, 139549, 205290, 242370, 
      152980, 158777, 206825, 299914, 135925, 145197, 160660, 138770, 319090, 
      157760, 296129, 135082, 159682, 161617, 188226, 137629, 185765, 164394, 
      163280, 163705, 133864, 211828, 127097, 142202, 145865, 162506, 176306, 
      192457, 247369, 287977, 128405, 154244, 179269, 190420, 246013, 243940, 
      207656, 123913, 120586, 125800, 136789, 237781, 121466, 138866, 175322, 
      132548, 183760, 237320, 128125, 172706, 172576, 241876, 111725, 122285, 
      199810, 269978, 106933, 129605, 130253, 211268, 230420, 238373, 112257, 
      113041, 236997, 121444, 139264, 154661, 157457, 102148, 122733, 131114, 
      114985, 150481, 99234, 154921, 230269, 99821, 98640, 103585, 96325, 
      135304, 109881, 97673, 95120, 226018, 227474, 231149, 95752, 194125, 
      195397, 94441, 118016, 96570, 107938, 124570, 93140, 93053, 95300, 
      95965, 95501, 109645, 105129, 220321, 154937, 89429, 97268, 97813, 
      189377, 108929, 133250, 134986, 86440, 94357, 104125, 106885, 122157, 
      87785, 88250, 142493, 85345, 85940, 86105, 86164, 88180, 93913, 92250, 
      93509, 84149, 111745, 96746, 86021, 119425, 95713, 98569, 103680, 
      115705, 116594, 82658, 93605, 91597, 87572, 92612, 97421, 113125, 
      114920, 110125, 85556, 116377, 89305, 82205, 80873, 104114, 192314, 
      99124, 81828, 106186, 113369, 85456, 79696, 145481, 109525, 107082, 
      78165, 79690, 78410, 86333, 93370, 96625, 76500, 93581, 75986, 116834, 
      165625, 102965, 83176, 99725, 122600, 101425, 115738, 166338, 102884, 
      87908, 80708, 99584, 100666, 81362, 76922, 100010, 134450, 110925, 
      73044, 85669, 152989, 102290, 90857, 73730, 116768, 101914, 84978, 
      155389, 88445, 71240, 87397, 163172, 79250, 97252, 73013, 77480, 95869, 
      77204, 73225, 69536, 68041, 97876, 80770, 150025, 66600, 66193, 90306, 
      69925, 65349, 80392, 70445, 66280, 85541, 75890, 70250, 65165, 64234, 
      97865, 92745, 87220, 74529, 73504, 70560, 67729, 80928, 81770, 83737, 
      104525, 82664, 100916, 89557, 83705, 67745, 62773, 61178, 82325, 
      111634, 113450, 100025, 98441, 98050, 67769, 80189, 88925, 96400, 
      93025, 87760, 60320, 66260, 99450, 84330, 59085, 83213, 58853, 59048, 
      59860, 72020, 95428, 87665, 73957, 72481, 68897, 60482, 59450, 94945, 
      89641, 79504, 77481, 60965, 59722, 58346, 58970, 67525, 70568, 59045, 
      93125, 98194, 84730, 57538, 69858, 78196, 72080, 63796, 56480, 62420, 
      68692, 98074, 94429, 55514, 55369, 89258, 72514, 54293, 68986, 58690, 
      53557, 59922, 108586, 75101, 72322, 65437, 74941, 53008, 77584, 56858, 
      52754, 76810, 104429, 68237, 63176, 55954, 53874, 63169, 57473, 56453, 
      49810, 61610, 64370, 111233, 50184, 51784, 54025, 53602, 48877, 49282, 
      53882, 69577, 54484, 51536, 95489, 49405, 50170, 48200, 52853, 102749, 
      47450, 69589, 51280, 56857, 64181, 120754, 47165, 94196, 63058, 73258, 
      45344, 87380, 44557, 44642, 48490, 108616, 43850, 47162, 58322, 73265, 
      43273, 44613, 43012, 46925, 112661, 46393, 54205, 54434, 85309, 64213, 
      70733, 85325, 49050, 78817, 49010, 94826, 42925, 48229, 55080, 59368, 
      69434, 79234, 91849, 52133, 53125, 65473, 56464, 99364, 44945, 47506, 
      54437, 103562, 107770, 114881, 119425, 43465, 43821, 97844, 51098, 
      49237, 130077, 41794, 50101, 78325, 44514, 44149, 76388, 42962, 75197, 
      39625, 44554, 48137, 132925, 35300, 42356, 33700, 39125, 84533, 40450, 
      104737, 136793, 33469, 32321, 76676, 33745, 34306, 37733, 41864, 42653, 
      40274, 44530, 126410, 50921, 129341, 37809, 40004, 41026, 47137, 59282, 
      80882, 28584, 37141, 26098, 27850, 30634, 34834, 140341, 26512, 28305, 
      34610, 46408, 24224, 32090, 33010, 33245, 42760, 42794, 70025, 24466, 
      25794, 36994, 63169, 73652, 96917, 44258, 21145, 29088, 24050, 27161, 
      28781, 132922, 21568, 82433, 135409, 21605, 115354, 22765, 33300, 
      92052, 109261, 20276, 18729, 18850, 21853, 19109, 19784, 166984, 18005, 
      21866, 47041, 63925, 54161, 16949, 23333, 72005, 18450, 19930, 28818, 
      16361, 23026, 30649, 68450, 126338, 16513, 14404, 16589, 45956, 14282, 
      16106, 135785, 25120, 44064, 14365, 151325, 13540, 76261, 78317, 
      151112, 18769, 23125, 42857, 146977, 17834, 22709, 32513, 14629, 86580, 
      157093, 13337, 18100, 113485, 17348, 89128, 14738, 16465, 10980, 12816, 
      13840, 15940, 11626, 109514, 119249, 20285, 117077, 103513, 133780, 
      10985, 29890, 113906, 13284, 132709, 137700, 32257, 112897, 137521, 
      27625, 11925, 12058, 19669, 30069, 142258, 8906, 8281, 158377, 9805, 
      12965, 29828, 104693, 182641, 7528, 104680, 157250, 26801, 7561, 26650, 
      6772, 129380, 153701, 8465, 11729, 11584, 23140, 11602, 15650, 12125, 
      10090, 6224, 10100, 118058, 123514, 131225, 13960, 126856, 133237, 
      26297, 7333, 146853, 192325, 114068, 133444, 139268, 205445, 8210, 
      4322, 11050, 17881, 144857, 205082, 9925, 21205, 22849, 23698, 129985, 
      177973, 3712, 121941, 136034, 8633, 10625, 5101, 127010, 189025, 2929, 
      213904, 216673, 186250, 170216, 2986, 5625, 18925, 2512, 183412, 5098, 
      167498, 2725, 7093, 16893, 5045, 134177, 171425, 179765, 2689, 146761, 
      160004, 2197, 6705, 134746, 6628, 2385, 149450, 2770, 2938, 159365, 
      161701, 156866, 4148, 4753, 2045, 12725, 180401, 189754, 205738, 
      234740, 765, 10242, 151721, 156425, 180137, 244397, 549, 4168, 211924, 
      1445, 3205, 171685, 192133, 377, 9061, 166689, 183409, 3112, 188552, 
      218, 2873, 2545, 3060, 377, 3485, 181597, 185021, 188477, 1525, 186688, 
      274, 2132, 2125, 190105, 202504, 219965, 37, 184042, 0, 900, 189226, 
      45, 2125, 232340, 1664, 218170, 2216, 288, 145, 1513, 221044, 261, 709, 
      850, 216450, 281, 360, 235549, 243410, 1184, 442, 466, 485, 697, 625, 
      1301, 1714, 4093, 848, 800, 1568, 5140, 904, 1096, 4264, 4097, 1040, 
      1258, 1620, 1570, 2074, 2512, 3025, 2320, 3944, 4709, 2797, 2909, 3065, 
      3338, 3240, 3089, 5690, 3722, 4205, 3860, 4453, 4196, 5009, 4680, 4514, 
      5210, 5162, 5440, 6170, 6353, 5661, 6409, 7913, 8389, 8720, 8749, 8957 ]
    , [ 372037, 368329, 365373, 364340, 362500, 357250, 357241, 355645, 
      352673, 350370, 347597, 341632, 342445, 337961, 339325, 337184, 334865, 
      333712, 324224, 322858, 318880, 319178, 319325, 313505, 315290, 314068, 
      299272, 296530, 294440, 289393, 290321, 285385, 284170, 288305, 280993, 
      280538, 278125, 280954, 275600, 278057, 278545, 273586, 278933, 277898, 
      268372, 267626, 265640, 267793, 271360, 261700, 263464, 262445, 256546, 
      255780, 256609, 255625, 262237, 255776, 250120, 252193, 248720, 249265, 
      251792, 246961, 248994, 244273, 240125, 245225, 238618, 235601, 227380, 
      223777, 223925, 234845, 220490, 222781, 231797, 212468, 224648, 211985, 
      220705, 218665, 205901, 218777, 209168, 211313, 209610, 414178, 202925, 
      209474, 199840, 207028, 212437, 208976, 195530, 196442, 390746, 204388, 
      193673, 393469, 193121, 203785, 367337, 196621, 202221, 202681, 197005, 
      200945, 391833, 189482, 190117, 404785, 197497, 190753, 386585, 185033, 
      186554, 370685, 332725, 369872, 388625, 182573, 339688, 182717, 184637, 
      181584, 183969, 182122, 181810, 182857, 370192, 343621, 348637, 179594, 
      306562, 180869, 185261, 310229, 180970, 303442, 186740, 313832, 302409, 
      378890, 164225, 165929, 283720, 263885, 280109, 287930, 380393, 294457, 
      270946, 284117, 167905, 175765, 161060, 167588, 158029, 154685, 261545, 
      318602, 331946, 163637, 171197, 183965, 268021, 295685, 162149, 234074, 
      287354, 154345, 179497, 152930, 237893, 238797, 298825, 244256, 222408, 
      224498, 285776, 145525, 145954, 236106, 146117, 318805, 143008, 147793, 
      166090, 234130, 255877, 145424, 160073, 213824, 142610, 152914, 171170, 
      173105, 235813, 251653, 160200, 161181, 233714, 284546, 234257, 198333, 
      265725, 229640, 154970, 166421, 245162, 133640, 133940, 133849, 189450, 
      222930, 144160, 148937, 190745, 275794, 130645, 137637, 150280, 132530, 
      293530, 147620, 272129, 129442, 149122, 150757, 173826, 131149, 171245, 
      152514, 151460, 151825, 126964, 194248, 121757, 133442, 136445, 150506, 
      162506, 176797, 226489, 263917, 122165, 143144, 164869, 174760, 225133, 
      223120, 189956, 117793, 115186, 118900, 127669, 217141, 115466, 129266, 
      160682, 123968, 168100, 216500, 120025, 158066, 157876, 220576, 107465, 
      115145, 182170, 246458, 104413, 120845, 121373, 192488, 209960, 217253, 
      107397, 107941, 215937, 114064, 128644, 141761, 144197, 101128, 114813, 
      121514, 108505, 137881, 99954, 141661, 209449, 98621, 97380, 99745, 
      96325, 124324, 103581, 101753, 96980, 205138, 206474, 209849, 93892, 
      176005, 177157, 98041, 109316, 93330, 101218, 114610, 96680, 96533, 
      92360, 92725, 100601, 102265, 98649, 199561, 140477, 91829, 92648, 
      104593, 171137, 100949, 121250, 122746, 87220, 89917, 97045, 99205, 
      111717, 91325, 86210, 129113, 85705, 85280, 85265, 85264, 85840, 89233, 
      87930, 100229, 85469, 122725, 104546, 83921, 131785, 103393, 91969, 
      95940, 105745, 128594, 82538, 88145, 98437, 93032, 87272, 90821, 
      103405, 104900, 121225, 90656, 105937, 95965, 85865, 80093, 95714, 
      173114, 108424, 85608, 116986, 125489, 91396, 82756, 130841, 121105, 
      118242, 80145, 78010, 76850, 81353, 86530, 106105, 78480, 102521, 
      78026, 105554, 148525, 113885, 89476, 91205, 110420, 112165, 104458, 
      149058, 113984, 95888, 76688, 90884, 111466, 87602, 81362, 91130, 
      120530, 123525, 74664, 79789, 136909, 113570, 99917, 72410, 130388, 
      113314, 92898, 138889, 97325, 73460, 80557, 145832, 85850, 108112, 
      77633, 84020, 86869, 83984, 78625, 73076, 70201, 88336, 88690, 133645, 
      67860, 67813, 100746, 75025, 65169, 88852, 75965, 69700, 77741, 83330, 
      75890, 68105, 66034, 87725, 103905, 97360, 81729, 80404, 76500, 72529, 
      73908, 74450, 75997, 117725, 75044, 90056, 80497, 93545, 73385, 66193, 
      62858, 74465, 99034, 100610, 112925, 111101, 110650, 63389, 72569, 
      79625, 108820, 104905, 98740, 62900, 62240, 112410, 94770, 60345, 
      93533, 60773, 58628, 58600, 65960, 84808, 98885, 82417, 80581, 76037, 
      64322, 58130, 84325, 101281, 89284, 86841, 65585, 63682, 61346, 57290, 
      62305, 78548, 62885, 82565, 111394, 95770, 56218, 63738, 88096, 80660, 
      70096, 55700, 58400, 62752, 111394, 107209, 57434, 56989, 101378, 
      81514, 55073, 77386, 63970, 53617, 55962, 95386, 67061, 81682, 59497, 
      66841, 55828, 68884, 62138, 51554, 68170, 91529, 76997, 70676, 61234, 
      51354, 57349, 63653, 62273, 51250, 55970, 58010, 97253, 52884, 49684, 
      59245, 58642, 49417, 48922, 50522, 61837, 60064, 49076, 83369, 52585, 
      48250, 47540, 49373, 89549, 47210, 61489, 48100, 51697, 57041, 105274, 
      45845, 81896, 55978, 64138, 47444, 75920, 45817, 44882, 45610, 94276, 
      45530, 44522, 51962, 63845, 43993, 42993, 42472, 43805, 97661, 42973, 
      48265, 48434, 73609, 55933, 61253, 73565, 44370, 67957, 44090, 81626, 
      40165, 43429, 48420, 51748, 59834, 67954, 78829, 45713, 46465, 56293, 
      48964, 85264, 40325, 42106, 47297, 88922, 92650, 98981, 103045, 39085, 
      39321, 83744, 44378, 42877, 112437, 37474, 43441, 66625, 39114, 38749, 
      64808, 37802, 63737, 35425, 38554, 41177, 114505, 31400, 36296, 30160, 
      33665, 71153, 34450, 88897, 117773, 29269, 28421, 64016, 29125, 29506, 
      31853, 34964, 35573, 33674, 36970, 108170, 41981, 110741, 31509, 33104, 
      33826, 38677, 48722, 67322, 24804, 30781, 22978, 24010, 25834, 28834, 
      120541, 22852, 23985, 28370, 37588, 21044, 26210, 26890, 27065, 34420, 
      34394, 57305, 20626, 21474, 29674, 51349, 60392, 80957, 35378, 18385, 
      23508, 19970, 22061, 23141, 113362, 18148, 67913, 115609, 18065, 97354, 
      18685, 26280, 76392, 91801, 16976, 16029, 16090, 17833, 16109, 16484, 
      144484, 15425, 17666, 37141, 51505, 43061, 14549, 18413, 58445, 15210, 
      16090, 22338, 13901, 17986, 23629, 55250, 107018, 13633, 12424, 13469, 
      35816, 12242, 13106, 115565, 19060, 34164, 12025, 129785, 11560, 61861, 
      63677, 129572, 14389, 17425, 33017, 125737, 13634, 17009, 24533, 11629, 
      70920, 135013, 10877, 13600, 95065, 12968, 73108, 11258, 12325, 9360, 
      10116, 10660, 11920, 9466, 91394, 100229, 14765, 98237, 85933, 113440, 
      8765, 21970, 95306, 9864, 112429, 117000, 23797, 94357, 116821, 20065, 
      8865, 8938, 13969, 21969, 121138, 7346, 7081, 135937, 7465, 9125, 
      21608, 86813, 158341, 6148, 86740, 134810, 19001, 5821, 18850, 5512, 
      109160, 131501, 6005, 7829, 7684, 16000, 7642, 10370, 7925, 6610, 4724, 
      6560, 98738, 103714, 110765, 8980, 106756, 112597, 18257, 4753, 125073, 
      167185, 95048, 112744, 118088, 179405, 5090, 3482, 6730, 11581, 123197, 
      179042, 5965, 14065, 15349, 16018, 109525, 153793, 3172, 102141, 
      115034, 4913, 6185, 3001, 106730, 164005, 2329, 187204, 189793, 161410, 
      146516, 2026, 2925, 12025, 1972, 158752, 2578, 143978, 1765, 3613, 
      10413, 2465, 113237, 147605, 155345, 1609, 124801, 137024, 1537, 3285, 
      113746, 3208, 1305, 127250, 1210, 1258, 136385, 138541, 134066, 1568, 
      1873, 725, 7025, 155861, 164554, 179458, 206600, 585, 5202, 129281, 
      133625, 155597, 215657, 549, 1348, 185224, 305, 865, 147745, 166753, 
      617, 4321, 143109, 158629, 772, 163412, 698, 653, 505, 720, 317, 905, 
      156937, 160121, 163337, 145, 161668, 274, 272, 265, 164845, 176404, 
      192725, 577, 159202, 900, 0, 164026, 585, 265, 204320, 164, 191050, 
      356, 1908, 985, 193, 193744, 1521, 289, 250, 189450, 1481, 1620, 
      207349, 214730, 404, 1402, 1066, 1445, 937, 1525, 641, 634, 1513, 2228, 
      1460, 788, 2080, 1924, 1156, 1684, 1637, 1700, 1378, 1440, 2890, 2074, 
      1972, 1945, 3460, 2564, 2789, 4537, 3209, 3005, 2858, 5220, 3509, 3770, 
      4682, 6245, 5000, 6673, 4496, 4229, 4500, 5714, 6890, 5402, 7300, 5330, 
      5333, 6921, 7489, 9593, 10309, 8660, 9049, 9197 ], 
  [ 509741, 494685, 496585, 493930, 487226, 498980, 486009, 477929, 479813, 
      488848, 491741, 487386, 458225, 486949, 470493, 479690, 464405, 463250, 
      456986, 458048, 461354, 446260, 436685, 452729, 437504, 437090, 436850, 
      428432, 438490, 428573, 410869, 421317, 411188, 378869, 408005, 402688, 
      402701, 386900, 414754, 395341, 392589, 386000, 360565, 359528, 396170, 
      392992, 399914, 377765, 358650, 394346, 381530, 380509, 389992, 386794, 
      373041, 365573, 341405, 359242, 377882, 358893, 371618, 368113, 355250, 
      376337, 362980, 371213, 348421, 329221, 344480, 323629, 350234, 353105, 
      344341, 300989, 345760, 326989, 298745, 335290, 290770, 331565, 294113, 
      289637, 330329, 283265, 299570, 292805, 294340, 204068, 311141, 287720, 
      322634, 284458, 268805, 273442, 317504, 311936, 195200, 278570, 316453, 
      193869, 313469, 273913, 191225, 291857, 274777, 273617, 286569, 271877, 
      189793, 304960, 301545, 190593, 268421, 285165, 186157, 307793, 298784, 
      184025, 181701, 181586, 183329, 293173, 178938, 287645, 279845, 288130, 
      278365, 281376, 274580, 267525, 175410, 173137, 172481, 267496, 170900, 
      254185, 243997, 169705, 251044, 169396, 231698, 166010, 165925, 165448, 
      276401, 268385, 161802, 164645, 161429, 160340, 162893, 158765, 161172, 
      158141, 238757, 222317, 256210, 236818, 260465, 272509, 157429, 152116, 
      152500, 230425, 215305, 197293, 153369, 150253, 231365, 161540, 150020, 
      251909, 199301, 253732, 158065, 155725, 146093, 153082, 158770, 156808, 
      142754, 253601, 251600, 150592, 246901, 140949, 252698, 233993, 190724, 
      145364, 140381, 229186, 197665, 151786, 235280, 208324, 181220, 179105, 
      142993, 139393, 193738, 192289, 141700, 134212, 140621, 154105, 134017, 
      140050, 192548, 177269, 133696, 238442, 237122, 233789, 152500, 137380, 
      201978, 192985, 150553, 127060, 236249, 212461, 187034, 225172, 125352, 
      187610, 125009, 230180, 183440, 181025, 156304, 220545, 152093, 169000, 
      168754, 168309, 210674, 133778, 226525, 192040, 186133, 165364, 153064, 
      142245, 121465, 115961, 214777, 170146, 147321, 140202, 120105, 118898, 
      127850, 212013, 219124, 202586, 181385, 115337, 211300, 176500, 139876, 
      184970, 133522, 112258, 187501, 137252, 136250, 109850, 226777, 195577, 
      120852, 105760, 247213, 179405, 178313, 115778, 110570, 108953, 218605, 
      215909, 108445, 191250, 162090, 144425, 142001, 264170, 184705, 168724, 
      197833, 144589, 286480, 139457, 105185, 259225, 257170, 224705, 273121, 
      152890, 195325, 333625, 298882, 100048, 99764, 99089, 245570, 108173, 
      107705, 323425, 168650, 226372, 187280, 156932, 321250, 320293, 229450, 
      225765, 346229, 179413, 187945, 96077, 122041, 301001, 207050, 372893, 
      101665, 169985, 136016, 134272, 274514, 206741, 178229, 172289, 147541, 
      315877, 235432, 125245, 267325, 253130, 250685, 249874, 231010, 202813, 
      206368, 367705, 280045, 447709, 386600, 232325, 475397, 383825, 179621, 
      168202, 148037, 467344, 257668, 191185, 367525, 343490, 191930, 178469, 
      148933, 146378, 447821, 336250, 141741, 362617, 312017, 246305, 159056, 
      90656, 410714, 313378, 439524, 465845, 348322, 300802, 109937, 454169, 
      445636, 283609, 232064, 232520, 190853, 170920, 410813, 281938, 399937, 
      282292, 130000, 94401, 438029, 351250, 152909, 122714, 433877, 128900, 
      92500, 440554, 380338, 199138, 150154, 433984, 348560, 318020, 147968, 
      109328, 470341, 273250, 177125, 96545, 442564, 398941, 231304, 490970, 
      443924, 376528, 92849, 393913, 280138, 164925, 88450, 351656, 431426, 
      316705, 349010, 142069, 352210, 328221, 297562, 276057, 136242, 372304, 
      89209, 261562, 266373, 418372, 320561, 239425, 379746, 327169, 292554, 
      149125, 360452, 328712, 284477, 267016, 127517, 431245, 410930, 355609, 
      350234, 333370, 314009, 155818, 152308, 148185, 472601, 148850, 120122, 
      134861, 403057, 326197, 289033, 262208, 145025, 105604, 103940, 463741, 
      458677, 457416, 180925, 146365, 130741, 453154, 441949, 423634, 274394, 
      184634, 464032, 412372, 254017, 409513, 263353, 229618, 218250, 160810, 
      118098, 427013, 373285, 366589, 349085, 292820, 216968, 117613, 435077, 
      397970, 389857, 304609, 293796, 278500, 211264, 168489, 362930, 291377, 
      116657, 466244, 421460, 215048, 157768, 398394, 373138, 331794, 221818, 
      180778, 159210, 467860, 456385, 260000, 255505, 441640, 379656, 242245, 
      367424, 311888, 231065, 179140, 93824, 135157, 384676, 155941, 134125, 
      270530, 128066, 310048, 211984, 128160, 94009, 371885, 348554, 309140, 
      193960, 155405, 323705, 317465, 247312, 156452, 148772, 85145, 265954, 
      197954, 306333, 303300, 233325, 220680, 181780, 133965, 312010, 192482, 
      96365, 272129, 198944, 215242, 179005, 87961, 220580, 128749, 181778, 
      158645, 137257, 72900, 204629, 92450, 137000, 117620, 252394, 97810, 
      239425, 224720, 183328, 77282, 244804, 185476, 142696, 113269, 230305, 
      197713, 211770, 178273, 71749, 173385, 144657, 144016, 92241, 120733, 
      109853, 91385, 157768, 97925, 154244, 80000, 179477, 155201, 135082, 
      125450, 106804, 92240, 79625, 135605, 133117, 108925, 124274, 71474, 
      154513, 145764, 127465, 67840, 65088, 60889, 58473, 156509, 155125, 
      69946, 130208, 133565, 50845, 155700, 130077, 85221, 142756, 142389, 
      85018, 144680, 85565, 155261, 134084, 123745, 42353, 155266, 131002, 
      158882, 136465, 67033, 129956, 51561, 37505, 149069, 152269, 69602, 
      143249, 141200, 128965, 118306, 116485, 121064, 111400, 38420, 97777, 
      36125, 122941, 116434, 113104, 100945, 82640, 60740, 150250, 121397, 
      157328, 148640, 137504, 124304, 29709, 149906, 142129, 120592, 94978, 
      154570, 123284, 120724, 120089, 98282, 97444, 62033, 145232, 139600, 
      107300, 68225, 57826, 41941, 91940, 157565, 124618, 141328, 129649, 
      123437, 25736, 148410, 48325, 24741, 146705, 30784, 140033, 107938, 
      41410, 32517, 148850, 156001, 155252, 139985, 152029, 148354, 17154, 
      157013, 137384, 79909, 60253, 69625, 158561, 128405, 51797, 147880, 
      140660, 111268, 157097, 126352, 105265, 53456, 22600, 151153, 162090, 
      147745, 75322, 161096, 149000, 18989, 113642, 76906, 156825, 15385, 
      161218, 43849, 42425, 15170, 131645, 116861, 76561, 15381, 133316, 
      116441, 93185, 147509, 35890, 13313, 154045, 129226, 22769, 130210, 
      33210, 140648, 132805, 163858, 150034, 144098, 134018, 156672, 23140, 
      19825, 116609, 20261, 24965, 15210, 155153, 91408, 20564, 140050, 
      15005, 13906, 85941, 20421, 13725, 94357, 143905, 143168, 113369, 
      88969, 12368, 162632, 167225, 9341, 152217, 133625, 86978, 21773, 6625, 
      163850, 20882, 8200, 90029, 158657, 89876, 164826, 12514, 8125, 149117, 
      131501, 131354, 95930, 130500, 115408, 127541, 135944, 160786, 135082, 
      14228, 12724, 10865, 118058, 11714, 10265, 86021, 146225, 7345, 4097, 
      14578, 9594, 8458, 4165, 139268, 168436, 124704, 102825, 7081, 3796, 
      128797, 93965, 90389, 88628, 9605, 3653, 172170, 11125, 7816, 130973, 
      122525, 150929, 9224, 2509, 170501, 3026, 3185, 2340, 2834, 165332, 
      142741, 95141, 170946, 2106, 144820, 2720, 165065, 132893, 99193, 
      143893, 6805, 2293, 1933, 163285, 4597, 3050, 168881, 133369, 6500, 
      133290, 162973, 3796, 156392, 154820, 2393, 2117, 2500, 142970, 139225, 
      159133, 106301, 797, 576, 900, 2930, 174373, 113380, 2557, 2041, 521, 
      3881, 176761, 139490, 986, 161125, 145485, 765, 333, 180065, 116537, 
      985, 305, 145386, 226, 183380, 146885, 149165, 145330, 175705, 142273, 
      225, 169, 145, 157709, 90, 176464, 151346, 151337, 17, 234, 1165, 
      184045, 40, 189226, 164026, 0, 184045, 151325, 2218, 156074, 1088, 
      151402, 199930, 188477, 158525, 1346, 194677, 170765, 168296, 1096, 
      193825, 194770, 2789, 3688, 166010, 190496, 185300, 190537, 180305, 
      189801, 167857, 162180, 142805, 196978, 186490, 166378, 136890, 191810, 
      178082, 142970, 144541, 186722, 179108, 175114, 196808, 178164, 170770, 
      163453, 194930, 160010, 152945, 204101, 183329, 178265, 172448, 208018, 
      185245, 153908, 193696, 209837, 196442, 212693, 184594, 169745, 178114, 
      197956, 205604, 184676, 208442, 170020, 167593, 199957, 198085, 208273, 
      212225, 183842, 189089, 188425 ], 
  [ 377908, 374848, 371592, 370649, 369085, 362809, 363562, 362338, 359066, 
      356085, 352964, 346873, 349450, 342992, 345412, 342593, 341024, 339865, 
      330137, 328621, 324193, 325397, 326114, 318980, 321773, 320497, 304765, 
      302341, 299525, 294736, 296762, 290896, 290197, 296480, 287002, 286829, 
      284260, 288193, 280865, 284618, 285298, 280405, 287570, 286529, 274261, 
      273653, 271133, 274720, 279625, 267265, 269893, 268868, 262033, 261405, 
      263092, 262480, 270916, 263009, 255901, 259216, 254777, 255562, 259001, 
      252628, 255573, 250066, 246980, 253520, 245605, 243602, 233305, 229300, 
      229970, 244100, 226229, 229762, 240986, 218297, 233837, 218000, 229450, 
      227536, 211592, 228020, 216857, 219530, 217629, 439669, 209540, 217865, 
      205585, 215449, 222100, 218153, 201293, 202589, 415325, 212977, 199376, 
      418276, 198962, 212602, 390746, 203944, 210888, 211444, 204658, 209696, 
      416754, 195581, 196456, 430420, 206224, 198082, 411386, 190676, 192821, 
      394664, 354580, 393929, 413690, 188906, 362101, 189380, 191876, 188145, 
      191250, 189109, 189169, 190690, 394585, 366568, 371914, 187217, 327421, 
      189338, 194594, 331370, 189625, 324193, 196865, 335381, 323280, 404297, 
      170330, 172610, 303685, 282500, 299876, 308225, 406016, 315226, 290173, 
      304298, 176416, 185716, 168125, 176189, 164650, 160388, 280400, 341153, 
      355265, 172346, 181250, 195842, 287482, 316970, 170708, 251033, 308153, 
      161218, 190978, 159605, 255272, 256356, 320512, 262289, 238797, 241121, 
      306857, 151720, 152293, 253773, 152738, 341938, 149089, 155266, 177193, 
      251953, 275284, 153017, 170402, 230057, 149669, 162181, 183125, 185300, 
      253864, 270856, 170757, 171882, 251705, 305993, 252338, 213480, 286056, 
      247469, 165257, 178292, 264269, 139925, 140321, 140416, 204129, 240489, 
      153217, 158810, 205610, 297085, 136858, 145674, 160573, 139505, 315961, 
      157709, 293306, 135925, 159541, 161416, 187317, 138298, 184802, 163953, 
      162845, 163258, 134401, 210229, 127940, 142361, 145892, 162017, 175457, 
      191236, 245098, 285064, 129050, 153917, 178282, 189181, 243730, 241657, 
      205985, 124546, 121357, 126265, 136810, 235498, 122105, 138785, 174233, 
      132665, 182461, 234977, 128320, 171593, 171445, 239425, 112676, 122660, 
      198085, 267077, 108226, 129650, 130274, 209309, 228125, 235946, 113076, 
      113812, 234576, 121753, 138925, 153860, 156584, 103717, 122922, 130961, 
      115450, 149722, 101133, 154024, 227860, 101330, 100125, 104554, 98050, 
      134833, 110340, 100202, 97205, 223549, 224981, 228596, 97081, 192202, 
      193450, 96850, 117965, 97605, 108277, 124261, 95525, 95426, 96389, 
      96994, 98192, 109840, 105498, 217834, 153704, 91562, 97997, 100816, 
      187370, 108968, 132485, 134173, 88225, 95098, 104338, 106978, 121698, 
      90116, 89465, 141440, 87034, 87425, 87554, 87601, 89329, 94594, 92997, 
      96458, 86018, 115540, 99905, 87200, 123490, 98842, 98842, 103725, 
      115306, 120581, 84221, 94100, 94546, 90245, 93125, 97682, 112762, 
      114497, 113920, 88145, 115858, 92200, 84500, 82280, 103997, 190037, 
      102541, 84141, 109897, 117338, 88189, 81853, 144098, 113380, 110853, 
      80100, 80893, 79625, 86864, 93529, 100042, 78417, 96884, 77909, 116093, 
      163720, 106658, 85945, 99530, 121673, 105076, 114985, 164385, 106601, 
      91001, 81401, 99341, 104317, 84101, 79301, 99725, 133157, 114930, 
      74853, 85978, 151258, 106025, 94148, 74945, 120965, 105661, 88029, 
      153556, 91682, 73145, 87490, 161165, 82025, 100873, 75380, 80225, 
      95506, 79985, 75730, 71669, 69898, 97393, 83773, 148168, 68265, 67924, 
      93789, 72340, 66708, 83473, 72938, 68353, 85370, 78761, 72761, 67136, 
      65977, 97220, 96354, 90625, 77346, 76261, 73125, 70066, 80901, 81677, 
      83560, 108530, 82505, 100109, 89104, 87026, 70226, 64804, 62861, 82100, 
      110461, 112229, 103940, 102308, 101905, 68228, 80000, 88400, 100213, 
      96730, 91285, 62165, 66785, 103365, 87741, 60660, 86594, 60554, 60281, 
      60925, 72125, 94621, 91220, 76960, 75412, 71636, 62561, 60497, 94132, 
      93274, 82765, 80658, 63188, 61813, 60245, 59933, 67780, 73457, 61106, 
      92306, 102121, 88225, 58561, 69921, 81457, 75077, 66337, 57605, 62897, 
      68785, 102013, 98260, 57173, 56968, 92945, 75577, 55712, 71917, 60997, 
      54820, 60381, 107197, 74738, 75433, 65488, 74560, 54805, 77077, 59141, 
      53741, 76309, 103076, 71210, 65897, 58225, 54585, 63220, 59912, 58820, 
      51301, 61685, 64301, 109640, 51921, 52561, 56260, 55801, 50176, 50401, 
      54401, 69220, 56785, 52229, 94250, 51220, 50965, 49241, 53330, 101282, 
      48569, 69136, 51805, 56986, 63908, 118813, 48050, 92885, 62785, 72577, 
      46901, 86225, 45940, 45821, 49045, 106873, 45305, 47753, 58169, 72500, 
      44530, 45396, 44005, 47402, 110762, 46792, 54100, 54317, 84052, 63634, 
      69914, 84050, 49185, 77716, 49085, 93245, 43426, 48322, 54801, 58897, 
      68561, 78013, 90280, 51872, 52816, 64660, 55981, 97561, 45032, 47437, 
      54020, 101645, 105757, 112712, 117160, 43588, 43920, 96017, 50741, 
      48946, 127530, 41905, 49744, 76960, 44397, 44026, 75029, 42881, 73856, 
      39730, 44281, 47666, 130132, 35405, 42029, 33865, 38900, 82724, 40105, 
      102418, 133832, 33466, 32372, 74969, 33640, 34165, 37370, 41297, 42050, 
      39761, 43825, 123569, 49928, 126410, 37332, 39401, 40357, 46216, 57941, 
      78941, 28593, 36634, 26221, 27829, 30421, 34381, 137122, 26509, 28170, 
      34085, 45361, 24293, 31613, 32485, 32708, 41785, 41801, 68162, 24373, 
      25605, 36205, 61480, 71669, 94394, 43145, 21250, 28629, 23885, 26792, 
      28298, 129649, 21517, 80162, 132082, 21524, 112381, 22570, 32517, 
      89541, 106384, 20225, 18792, 18901, 21652, 19106, 19721, 163081, 18080, 
      21617, 45652, 62032, 52520, 17042, 22922, 69866, 18369, 19729, 28089, 
      16424, 22573, 29800, 66365, 123017, 16474, 14533, 16490, 44453, 14393, 
      16025, 132260, 24421, 42597, 14404, 147524, 13645, 73882, 75890, 
      147305, 18388, 22480, 41378, 143218, 17477, 22052, 31400, 14506, 83925, 
      153154, 13316, 17665, 110260, 16925, 86377, 14489, 16084, 11097, 12717, 
      13645, 15577, 11629, 106325, 115880, 19610, 113738, 100420, 130129, 
      10952, 28717, 110597, 13005, 129058, 133965, 30964, 109588, 133780, 
      26506, 11700, 11821, 18916, 28836, 138421, 8969, 8410, 154258, 9700, 
      12554, 28541, 101474, 178120, 7585, 101425, 153089, 25562, 7528, 25405, 
      6829, 125645, 149570, 8276, 11252, 11101, 22009, 11101, 14885, 11570, 
      9673, 6197, 9665, 114461, 119821, 127400, 13225, 123097, 129370, 24938, 
      7060, 142740, 187540, 110501, 129541, 135269, 200474, 7817, 4373, 
      10405, 16840, 140744, 200093, 9346, 19984, 21556, 22369, 126100, 
      173344, 3805, 118170, 132017, 8066, 9914, 4852, 123113, 184180, 2962, 
      208717, 211450, 181429, 165617, 2929, 5220, 17680, 2533, 178609, 4717, 
      162917, 2650, 6514, 15714, 4640, 130100, 166772, 174992, 2578, 142474, 
      155513, 2164, 6120, 130645, 6037, 2250, 145085, 2521, 2665, 154820, 
      157114, 152345, 3665, 4210, 1802, 11600, 175508, 184717, 200485, 
      229109, 720, 9225, 147218, 151850, 175208, 238628, 522, 3577, 206557, 
      1184, 2704, 166864, 187024, 386, 8068, 161928, 178408, 2593, 183473, 
      257, 2372, 2074, 2529, 296, 2900, 176596, 179972, 183380, 1168, 181597, 
      181, 1649, 1636, 184936, 197161, 214394, 16, 178945, 45, 585, 184045, 
      0, 1600, 226577, 1181, 212557, 1649, 405, 106, 1042, 215377, 288, 400, 
      505, 210825, 290, 369, 229666, 237425, 773, 373, 325, 410, 466, 520, 
      884, 1213, 3280, 821, 629, 1109, 4225, 793, 793, 3433, 3284, 845, 949, 
      1233, 1465, 1681, 2005, 2410, 2125, 3233, 3890, 2704, 2516, 2600, 2789, 
      3177, 2708, 4817, 3413, 4106, 3581, 4384, 3737, 4328, 4113, 4217, 4985, 
      4649, 5245, 5429, 5576, 5328, 6010, 7586, 8098, 8021, 8116, 8306 ], 
  [ 374868, 370688, 367912, 366809, 364765, 360169, 359642, 357778, 354986, 
      353125, 350564, 344633, 344250, 341072, 341732, 340033, 337184, 336025, 
      326617, 325341, 321633, 321317, 321074, 316100, 317213, 316017, 301725, 
      298741, 297125, 291856, 292042, 287696, 286117, 288800, 282922, 282269, 
      279940, 282033, 277985, 279578, 279938, 274885, 279010, 277969, 270261, 
      269413, 267773, 268960, 271625, 263745, 264933, 263908, 258593, 257725, 
      257972, 256720, 262116, 256609, 251901, 253136, 250297, 250682, 252601, 
      248788, 250213, 245986, 241060, 245200, 239445, 235682, 228825, 225460, 
      225250, 234020, 221989, 223442, 230986, 213817, 223757, 213200, 220090, 
      217936, 207272, 217780, 209177, 210970, 209389, 402309, 203620, 208985, 
      201105, 206489, 211060, 207913, 196733, 197389, 379405, 203697, 194896, 
      381956, 194242, 202922, 356746, 196744, 201448, 201844, 196898, 200096, 
      380194, 190381, 190856, 392660, 196624, 190802, 374986, 186196, 187301, 
      359624, 323060, 358729, 376810, 183226, 329621, 183140, 184676, 182065, 
      183970, 182309, 181729, 182450, 358745, 333128, 337914, 179297, 297421, 
      179978, 183794, 300890, 179945, 294353, 184705, 304181, 293200, 366617, 
      164810, 166130, 275045, 256100, 271556, 279025, 367936, 285226, 262733, 
      275258, 166816, 173716, 160925, 166429, 158170, 155428, 253520, 308113, 
      320945, 162346, 169010, 180562, 259562, 286010, 160948, 227273, 277993, 
      154258, 176338, 152965, 230792, 231556, 288832, 236689, 215917, 217841, 
      276137, 145800, 146133, 228733, 146098, 307778, 143329, 147186, 163033, 
      226593, 247284, 144697, 157522, 207337, 142229, 151061, 167525, 169300, 
      228104, 243176, 157477, 158362, 226025, 274553, 226498, 192520, 256456, 
      222029, 152377, 162772, 236669, 133685, 133921, 133696, 183889, 215449, 
      142337, 146570, 185050, 265805, 130698, 136474, 147613, 132065, 282761, 
      145069, 262186, 129285, 146341, 147816, 168997, 130538, 166322, 148993, 
      147965, 148298, 126081, 187669, 121700, 131561, 134212, 146897, 157937, 
      171236, 218138, 253864, 121610, 139997, 159962, 169181, 216770, 214777, 
      183265, 117266, 115037, 117945, 125530, 208858, 114985, 126865, 155593, 
      122105, 162461, 208097, 118400, 152953, 152725, 211905, 107876, 114020, 
      175445, 236597, 105746, 118850, 119314, 185149, 201725, 208666, 107476, 
      107892, 207376, 112793, 125645, 137540, 139784, 103237, 113242, 119041, 
      107690, 133802, 102973, 137224, 200980, 100610, 99325, 100314, 98930, 
      121073, 102820, 106522, 100565, 196589, 197861, 201076, 95481, 168922, 
      170010, 102530, 107245, 94165, 100197, 111861, 101125, 100946, 93349, 
      93554, 105872, 100880, 97738, 191034, 135304, 95642, 92717, 110736, 
      163930, 99208, 117365, 118733, 90145, 90058, 95778, 97618, 108658, 
      95716, 87625, 124480, 88394, 87425, 87314, 87281, 87089, 89234, 88117, 
      106298, 88658, 131060, 111185, 85280, 140850, 109962, 90922, 94285, 
      102906, 137461, 84941, 87700, 104546, 98405, 86885, 89762, 100682, 
      102017, 129600, 95825, 102818, 101960, 90260, 82120, 93677, 165317, 
      115821, 90061, 125177, 134378, 96989, 86813, 125458, 129700, 126613, 
      83620, 79533, 78425, 81104, 85289, 113562, 81937, 109684, 81509, 
      101933, 141800, 122098, 95225, 89050, 106313, 120276, 100825, 142225, 
      122281, 102521, 76921, 88621, 119597, 93301, 86101, 88765, 115477, 
      132610, 77893, 79018, 130698, 121945, 107108, 74065, 140005, 121741, 
      99469, 132436, 104402, 76985, 79250, 138925, 91705, 116233, 82420, 
      89825, 84386, 89905, 83810, 77269, 73658, 85553, 95213, 127208, 70825, 
      70964, 108589, 80020, 67348, 95633, 81178, 73793, 75850, 89561, 81161, 
      71936, 69257, 84580, 112114, 105025, 87826, 86341, 81925, 77346, 72421, 
      72797, 74120, 127010, 73225, 86509, 77904, 101026, 78626, 70244, 65981, 
      72500, 94541, 95989, 122020, 120068, 119585, 63268, 70720, 76880, 
      117653, 113450, 106805, 66485, 62305, 121525, 102541, 63220, 101234, 
      63994, 60601, 60125, 64925, 81341, 107060, 89120, 87092, 82036, 68561, 
      59617, 80852, 109674, 96685, 94018, 70228, 67973, 65125, 58573, 61700, 
      84977, 67106, 79106, 120601, 103825, 57681, 62641, 95537, 87397, 75617, 
      57445, 58417, 61745, 120653, 116180, 60613, 60008, 109985, 88457, 
      57632, 83997, 68917, 55780, 55981, 90477, 64898, 88793, 58448, 64640, 
      59445, 66357, 67061, 53021, 65669, 86756, 83770, 76777, 66145, 52105, 
      56340, 69032, 67460, 54101, 55045, 56701, 91880, 56401, 50641, 64100, 
      63401, 51776, 50801, 50801, 59780, 65105, 49829, 78970, 56340, 49285, 
      49241, 49570, 84562, 49129, 59216, 48445, 50986, 55268, 99053, 47170, 
      77365, 54225, 61297, 50581, 71825, 48500, 47021, 46085, 88633, 48425, 
      45113, 50569, 60820, 46370, 44116, 44165, 44122, 91642, 43112, 47060, 
      47197, 69332, 53474, 58154, 69250, 43825, 64116, 43405, 76525, 40626, 
      42802, 46801, 49617, 56641, 63853, 73800, 44192, 44816, 53300, 46861, 
      79641, 39752, 41117, 45380, 83005, 86477, 92392, 96200, 38628, 38800, 
      78097, 42661, 41346, 104890, 37025, 41744, 62240, 38077, 37706, 60469, 
      36881, 59456, 35010, 37161, 39266, 106452, 31085, 34829, 30025, 32500, 
      65764, 32985, 82178, 109352, 28746, 28052, 58969, 28360, 28645, 30410, 
      32977, 33490, 31841, 34625, 100129, 38888, 102490, 29812, 31081, 31637, 
      35816, 44741, 61741, 24433, 29034, 22941, 23589, 24901, 27261, 111602, 
      22509, 23290, 26645, 34481, 20933, 24653, 25205, 25348, 31545, 31481, 
      52082, 20133, 20725, 27325, 46600, 54869, 73994, 32185, 18450, 22069, 
      19325, 20872, 21658, 104449, 17837, 61682, 106562, 17684, 89261, 18010, 
      24037, 69541, 83984, 16705, 16072, 16101, 17172, 15986, 16201, 133961, 
      15520, 16897, 33332, 46352, 38600, 14722, 17242, 52666, 14929, 15489, 
      20329, 14024, 16733, 21320, 49645, 98137, 13514, 12773, 13210, 31813, 
      12553, 12905, 106180, 17221, 30277, 12164, 119684, 11885, 55562, 57250, 
      119465, 13428, 15760, 29138, 115778, 12757, 15332, 21640, 11386, 63925, 
      124594, 10916, 12545, 86580, 11965, 65897, 10729, 11444, 9817, 9997, 
      10285, 11097, 9629, 83045, 91400, 13130, 89498, 77860, 103889, 8872, 
      19037, 86677, 9325, 102898, 107245, 20564, 85748, 107060, 17306, 8500, 
      8541, 12196, 18916, 111141, 7769, 7690, 125218, 7460, 8314, 18461, 
      78514, 146600, 6625, 78385, 124049, 16042, 6088, 15885, 6029, 99565, 
      120850, 5876, 6932, 6781, 13369, 6701, 8725, 6850, 5913, 5077, 5825, 
      89581, 94301, 101000, 7465, 97177, 102730, 15098, 4500, 114580, 154900, 
      86021, 102821, 107909, 166634, 4537, 4133, 5525, 9320, 112744, 166253, 
      4946, 11344, 12436, 13009, 99700, 141984, 3965, 92650, 104897, 3986, 
      4874, 2932, 96953, 151700, 3042, 173997, 176490, 149189, 134897, 2529, 
      2500, 9360, 2693, 146609, 2237, 132437, 2250, 2754, 7954, 2080, 103060, 
      135892, 143312, 2018, 114074, 125753, 2164, 2440, 103525, 2357, 1690, 
      116365, 1321, 1305, 125060, 127114, 122825, 1105, 1250, 922, 4880, 
      143668, 151997, 166325, 192469, 1360, 3385, 118178, 122330, 143368, 
      201188, 1402, 697, 171837, 544, 464, 135824, 154064, 1586, 2628, 
      131368, 146248, 353, 150833, 1777, 292, 234, 289, 1096, 340, 144596, 
      147652, 150740, 208, 149117, 1061, 49, 36, 152136, 163241, 178954, 
      1616, 146705, 2125, 265, 151325, 1600, 0, 190097, 61, 177277, 49, 3445, 
      2106, 162, 179857, 2848, 720, 585, 175705, 2770, 2929, 192946, 200065, 
      613, 2533, 2005, 2570, 1666, 2600, 884, 653, 720, 3541, 2389, 949, 
      1025, 3033, 1753, 873, 884, 2605, 1989, 1873, 4105, 2561, 2165, 1850, 
      4525, 2273, 2210, 5904, 3796, 3400, 3029, 6697, 4148, 3137, 5573, 7706, 
      5981, 8224, 5017, 4168, 4753, 6697, 8105, 5849, 8605, 5189, 5096, 7888, 
      8330, 10706, 11538, 8821, 9396, 9506 ], 
  [ 550493, 534097, 536549, 533700, 526420, 540130, 525649, 516805, 519241, 
      529586, 533125, 528928, 496277, 528849, 510325, 520832, 504025, 502864, 
      496928, 498266, 502400, 485514, 474805, 493369, 476170, 475844, 477224, 
      468130, 479592, 469081, 449209, 461425, 450250, 413689, 447049, 441162, 
      441445, 423482, 455184, 433233, 430105, 423298, 394285, 393242, 435236, 
      431770, 439720, 414745, 392992, 433940, 419432, 418405, 429650, 426164, 
      410713, 402481, 374741, 395392, 416840, 395401, 410000, 406025, 391376, 
      415465, 400322, 410041, 385045, 363025, 380810, 357849, 388484, 392089, 
      382285, 332629, 384250, 363029, 330461, 373444, 322344, 369337, 326521, 
      321745, 368629, 314609, 333904, 326105, 328010, 203522, 347525, 320626, 
      360704, 317252, 299149, 304720, 355450, 349130, 196298, 310964, 354481, 
      194485, 351209, 305825, 194561, 326677, 306965, 305617, 320725, 303865, 
      190097, 342106, 338221, 189481, 300385, 319849, 186625, 345761, 335530, 
      186085, 187885, 183440, 183209, 329701, 183976, 323509, 314581, 324176, 
      313001, 316570, 309010, 301009, 176464, 177005, 175685, 301338, 178786, 
      286317, 274437, 177021, 282794, 177458, 260516, 172456, 173681, 164250, 
      312985, 303841, 171208, 176677, 171205, 169082, 161201, 166561, 171970, 
      167053, 270505, 251245, 290772, 268372, 295861, 309685, 168849, 156298, 
      155178, 261661, 243909, 222325, 163549, 156861, 262877, 176602, 157562, 
      286705, 225073, 288898, 172269, 169541, 151825, 165952, 174824, 172386, 
      149584, 289565, 287282, 164090, 282013, 143725, 288832, 267401, 216970, 
      158450, 150365, 262288, 225409, 167968, 269410, 238130, 205762, 203177, 
      155597, 149741, 221000, 219269, 154386, 140130, 153113, 172325, 142085, 
      153000, 220250, 201869, 144090, 273928, 272420, 268705, 171530, 150770, 
      232000, 221409, 169201, 133106, 271805, 244445, 214600, 259218, 129130, 
      215540, 131225, 265154, 210706, 207821, 177554, 254197, 173125, 194162, 
      194004, 193465, 243620, 149992, 261909, 222066, 215125, 190314, 175194, 
      161461, 132497, 122005, 248733, 196488, 168493, 159400, 131125, 130000, 
      143828, 246121, 254354, 235460, 210781, 126685, 245578, 205138, 160618, 
      215200, 152660, 123300, 218465, 157970, 156868, 120128, 263745, 228033, 
      136858, 112554, 286901, 209317, 208037, 129992, 122152, 119501, 254621, 
      251549, 119081, 223312, 189076, 167833, 164845, 306184, 215909, 197290, 
      231281, 168449, 331202, 162277, 116161, 300933, 298772, 262265, 316685, 
      179252, 229013, 383569, 345348, 110882, 110410, 109265, 286196, 123325, 
      122669, 372593, 198548, 264818, 220274, 184850, 370312, 369261, 268360, 
      264205, 397729, 211361, 221297, 107057, 142885, 348253, 243304, 427001, 
      116569, 200957, 160690, 158570, 319204, 243253, 210605, 203725, 174653, 
      364885, 275698, 147745, 311345, 295552, 292825, 291920, 270800, 238937, 
      243050, 421677, 325557, 508349, 442258, 272473, 538193, 439289, 212713, 
      199508, 175865, 529570, 300906, 226057, 421661, 395464, 226984, 211549, 
      177125, 174100, 508625, 387648, 168793, 416453, 361153, 288485, 189298, 
      103978, 468680, 362696, 499834, 528217, 401012, 348980, 130385, 515689, 
      506498, 330089, 272810, 273442, 226417, 203570, 469025, 328400, 457297, 
      328842, 155682, 110965, 498485, 404468, 182909, 146980, 494045, 154570, 
      108770, 501280, 436176, 236176, 179860, 494234, 401666, 368306, 177386, 
      130850, 533405, 319112, 211237, 114677, 503554, 456453, 272554, 555620, 
      505090, 432242, 110305, 451125, 326916, 197509, 104584, 405290, 491728, 
      367225, 402532, 171245, 406096, 379945, 346372, 322705, 164560, 427970, 
      106805, 306788, 312157, 477962, 371785, 282377, 436228, 379045, 341140, 
      180133, 415330, 380770, 332305, 313058, 154853, 491945, 470032, 410105, 
      404260, 385892, 364745, 188036, 184050, 179269, 536485, 180116, 146312, 
      163865, 461665, 378225, 337577, 308026, 175897, 129050, 127010, 527125, 
      521685, 520330, 217237, 177601, 159345, 515780, 503729, 484004, 321604, 
      221504, 527498, 471890, 299153, 468837, 309517, 272116, 259432, 194472, 
      144616, 487741, 429689, 422429, 403421, 341986, 258050, 144125, 496457, 
      456436, 447665, 354985, 343138, 326338, 251770, 203449, 418564, 340525, 
      143245, 530050, 481882, 256106, 191306, 457024, 429700, 384784, 263716, 
      217600, 193024, 531842, 519521, 306122, 301157, 503730, 436858, 286569, 
      423674, 363250, 274249, 216026, 116234, 165645, 442418, 189713, 164513, 
      318020, 157508, 361386, 253170, 157690, 116865, 428669, 403364, 360466, 
      233066, 189341, 376429, 369625, 292610, 190658, 181850, 106285, 313220, 
      237700, 357541, 354226, 277201, 263146, 219546, 164869, 363776, 231652, 
      120401, 320129, 238954, 257220, 216565, 110293, 263210, 159065, 219796, 
      193561, 169065, 91642, 245549, 116168, 168890, 146314, 298660, 122832, 
      284369, 268066, 221786, 97780, 290394, 224298, 175690, 141469, 274385, 
      238121, 253864, 216325, 91189, 210949, 178273, 177538, 116833, 150677, 
      137917, 115877, 193346, 123821, 189434, 102218, 218045, 190573, 167540, 
      156404, 134650, 117442, 102101, 168409, 165545, 137405, 155380, 92240, 
      190125, 180154, 159129, 87754, 84250, 78829, 75661, 192485, 190913, 
      90688, 162506, 166421, 66029, 191746, 162457, 109705, 177098, 176725, 
      109672, 179386, 110401, 191465, 167450, 155601, 56225, 191880, 164232, 
      196048, 170617, 88777, 163250, 69433, 50389, 185165, 188829, 92432, 
      178669, 176338, 162405, 150148, 148045, 153370, 142202, 52490, 126405, 
      49613, 155693, 148240, 144434, 130301, 108706, 82106, 186932, 154037, 
      195026, 185210, 172570, 157490, 41269, 186740, 177929, 153378, 123716, 
      192132, 156610, 153674, 152945, 127748, 126810, 84625, 181730, 175346, 
      138346, 92221, 79560, 59445, 120530, 195737, 158372, 177426, 164149, 
      157085, 37570, 185524, 68049, 36193, 183625, 45050, 176101, 139400, 
      59336, 47617, 186128, 194213, 193370, 176129, 189765, 185620, 24340, 
      195401, 173234, 106829, 83225, 94653, 197213, 163109, 72965, 185210, 
      177050, 143522, 195637, 160850, 136661, 75170, 34714, 189017, 201352, 
      185221, 101800, 200258, 186658, 29669, 146500, 103748, 195505, 23985, 
      200456, 63629, 61829, 23764, 167117, 150265, 103473, 24433, 169058, 
      149833, 123005, 185125, 53672, 21037, 192501, 164480, 36209, 165640, 
      50404, 177482, 168605, 203600, 188084, 181396, 170000, 195562, 37026, 
      32301, 150229, 33013, 39685, 25600, 193925, 121250, 33674, 176936, 
      25477, 23720, 114925, 33613, 23533, 124745, 181337, 180506, 146665, 
      118505, 21506, 202402, 207553, 16393, 190753, 169805, 116296, 35957, 
      10733, 203860, 34948, 15210, 119969, 198085, 119810, 205000, 22984, 
      15493, 187405, 167533, 167380, 126880, 166426, 149266, 163085, 172610, 
      200548, 171648, 26066, 23810, 20917, 152356, 22324, 20029, 115513, 
      184265, 15305, 6793, 26856, 19240, 17352, 5445, 176450, 209178, 159994, 
      135013, 15205, 5058, 164645, 124825, 120685, 118642, 19597, 7817, 
      213364, 22133, 16938, 167161, 157585, 189649, 19450, 5309, 211553, 
      3188, 3065, 5410, 7684, 205802, 180485, 126305, 212068, 5440, 182834, 
      7834, 205517, 169397, 130997, 181801, 15949, 6925, 5625, 203537, 12137, 
      8992, 209785, 169949, 15538, 169864, 203201, 10930, 195850, 194090, 
      8281, 7717, 8658, 180800, 176585, 198925, 139225, 4205, 2938, 1570, 
      680, 215921, 147314, 9225, 8145, 3893, 673, 218573, 176884, 968, 
      201145, 183625, 5065, 2377, 222241, 150905, 5837, 3277, 183508, 2628, 
      225914, 185189, 187745, 183440, 217381, 180001, 3361, 2929, 2529, 
      197305, 2644, 218210, 190160, 190145, 2165, 1060, 205, 226601, 2834, 
      232340, 204320, 2218, 226577, 190097, 0, 195380, 250, 190132, 244100, 
      231425, 198089, 208, 238265, 211721, 208970, 410, 237313, 238340, 205, 
      346, 206372, 233578, 227818, 233613, 222241, 232765, 208377, 202042, 
      180305, 240676, 229060, 206692, 173632, 234932, 219700, 180452, 182205, 
      229268, 220802, 216320, 240346, 219610, 211364, 203201, 238132, 199252, 
      191341, 248225, 225185, 219557, 213082, 252500, 227277, 192250, 236538, 
      254365, 239560, 257497, 226384, 209837, 219140, 241138, 249514, 226330, 
      252628, 209970, 207261, 243185, 241001, 252081, 256397, 224900, 230705, 
      229941 ], 
  [ 381265, 377213, 374345, 373256, 371264, 366386, 366041, 364253, 361369, 
      359330, 356665, 350660, 350701, 347021, 347945, 346068, 343381, 342212, 
      332676, 331354, 327508, 327410, 327301, 321973, 323338, 322120, 307492, 
      304562, 302756, 297509, 297961, 293357, 291890, 295093, 288665, 288074, 
      285689, 288058, 283508, 285425, 285833, 280754, 285325, 284274, 275872, 
      275050, 273268, 274805, 277796, 269224, 270628, 269593, 264010, 263168, 
      263621, 262445, 268297, 262420, 257332, 258869, 255780, 256225, 258372, 
      254165, 255818, 251369, 246649, 251149, 245050, 241481, 234088, 230597, 
      230509, 240073, 227146, 228901, 236997, 218920, 229700, 218341, 225905, 
      223757, 212281, 223677, 214660, 216585, 214946, 412234, 208809, 214618, 
      206068, 212104, 216977, 213700, 201658, 202410, 389034, 209320, 199789, 
      391625, 199161, 208585, 366057, 202025, 207065, 207485, 202253, 205717, 
      389849, 195322, 195857, 402485, 202205, 196025, 384577, 190989, 192250, 
      369001, 331889, 368100, 386433, 188149, 338564, 188137, 189817, 187028, 
      189113, 187370, 186866, 187697, 368132, 342145, 347005, 184466, 305882, 
      185333, 189365, 309413, 185338, 302770, 190440, 312772, 301613, 376130, 
      169489, 170953, 283172, 263881, 279625, 287226, 377469, 293537, 270650, 
      283405, 172037, 179297, 165776, 171664, 162893, 159913, 261293, 316810, 
      329834, 167557, 174557, 186565, 267461, 294365, 166113, 234538, 286218, 
      158993, 182225, 157642, 238145, 238937, 297245, 244180, 222980, 224954, 
      284356, 150289, 150658, 236090, 150685, 316493, 147764, 151969, 168698, 
      233938, 255025, 149476, 162985, 214276, 146866, 156250, 173386, 175221, 
      235489, 250849, 162980, 163901, 233378, 282770, 233865, 199145, 264377, 
      229316, 157770, 168561, 244250, 138052, 138312, 138125, 190346, 222626, 
      147380, 151817, 191545, 273898, 135013, 141245, 152948, 136562, 291122, 
      150336, 270225, 133642, 151682, 153217, 175106, 135053, 172405, 154538, 
      153488, 153833, 130600, 194324, 125897, 136442, 139225, 152426, 163826, 
      177497, 225433, 261785, 125957, 145316, 165941, 175412, 224045, 222020, 
      189864, 121529, 119146, 122344, 130373, 216005, 119194, 131794, 161530, 
      126820, 168592, 215240, 122989, 158850, 158624, 219124, 111677, 118397, 
      181922, 244250, 109189, 123541, 124029, 191844, 208756, 215829, 111377, 
      111841, 214517, 117188, 130688, 143029, 145345, 106340, 117725, 123850, 
      111865, 139201, 105698, 142745, 208013, 103709, 102416, 103921, 101749, 
      126088, 106889, 108505, 102992, 203554, 204850, 208125, 98632, 175325, 
      176437, 104569, 111744, 97562, 104290, 116602, 103156, 102989, 96676, 
      96941, 107581, 105085, 101753, 197905, 140905, 97861, 96340, 112069, 
      170257, 103473, 122434, 123850, 92648, 93605, 99853, 101813, 113405, 
      97657, 90682, 129805, 90961, 90196, 90121, 90100, 90196, 92809, 91610, 
      107573, 91013, 131473, 112234, 88309, 140977, 111025, 94841, 98432, 
      107497, 137650, 87554, 91381, 105757, 99892, 90532, 93661, 105205, 
      106600, 129949, 97364, 107465, 103177, 92077, 84825, 97906, 171706, 
      116500, 91844, 125546, 134473, 98320, 88720, 130905, 129893, 126890, 
      85733, 82378, 81226, 84589, 89146, 114145, 84020, 110365, 83570, 
      106658, 147689, 122373, 96424, 93213, 111208, 120577, 105530, 148130, 
      122500, 103364, 80164, 92800, 119866, 94482, 87642, 92970, 120690, 
      132509, 79988, 82613, 136333, 122098, 107705, 76738, 139680, 121850, 
      100274, 138125, 105005, 78920, 82997, 144772, 92754, 116420, 83845, 
      90856, 88525, 90868, 85049, 78880, 75545, 89780, 95938, 132793, 72872, 
      72929, 108770, 81269, 69653, 96200, 82333, 75368, 79669, 90322, 82282, 
      73597, 71146, 88857, 112121, 105236, 88625, 87200, 82976, 78625, 76064, 
      76490, 77897, 126589, 76968, 90900, 81925, 101257, 79697, 71749, 67834, 
      76261, 99250, 100746, 121609, 119705, 119234, 66313, 74413, 80909, 
      117328, 113233, 106768, 68128, 65268, 121082, 102602, 65117, 101309, 
      65749, 62824, 62516, 68276, 85604, 106945, 89557, 87601, 82737, 69922, 
      62010, 85105, 109465, 96848, 94265, 71413, 69290, 66634, 61018, 64853, 
      85480, 68437, 83317, 120050, 103706, 60034, 65954, 95636, 87760, 76436, 
      59680, 61300, 65012, 120058, 115693, 62298, 61753, 109610, 88706, 
      59525, 84346, 69890, 57797, 58802, 95146, 68525, 88930, 61645, 68269, 
      60880, 70096, 67994, 55250, 69386, 91325, 83997, 77256, 67058, 54578, 
      59473, 69745, 68245, 55762, 58122, 59922, 96625, 57800, 53000, 64985, 
      64322, 53597, 52802, 53402, 63257, 65908, 52240, 83313, 57613, 51578, 
      51272, 52165, 89101, 51066, 62725, 50960, 53897, 58565, 104018, 49293, 
      81684, 57490, 64970, 52000, 75956, 50077, 48802, 48490, 93320, 49898, 
      47450, 53650, 64513, 48025, 46229, 46052, 46525, 96421, 45545, 49997, 
      50146, 73421, 56869, 61789, 73341, 46490, 68017, 46098, 80874, 42877, 
      45461, 49832, 52840, 60250, 67778, 78073, 47125, 47797, 56785, 50000, 
      84100, 42305, 43826, 48437, 87562, 91130, 97201, 101105, 41113, 41309, 
      82516, 45594, 44197, 109997, 39458, 44645, 66149, 40706, 40325, 64324, 
      39442, 63277, 37369, 39850, 42137, 111565, 33284, 37460, 32132, 34981, 
      69829, 35554, 86705, 114505, 30925, 30161, 62820, 30593, 30914, 32885, 
      35656, 36205, 34450, 37426, 105066, 41945, 107469, 32321, 33700, 34306, 
      38737, 48082, 65682, 26408, 31525, 24754, 25546, 27050, 29650, 116741, 
      24400, 25313, 29042, 37384, 22688, 26938, 27538, 27693, 34312, 34250, 
      55705, 21970, 22658, 29858, 50033, 58580, 78245, 35010, 20041, 24224, 
      21170, 22921, 23805, 109370, 19520, 65585, 111521, 19381, 93850, 19805, 
      26420, 73652, 88445, 18324, 17561, 17602, 18925, 17525, 17800, 139400, 
      16965, 18666, 36241, 49765, 41729, 16101, 19125, 56277, 16466, 17146, 
      22514, 15385, 18610, 23593, 53154, 102850, 14929, 13988, 14653, 34660, 
      13770, 14314, 111033, 19232, 33056, 13421, 124781, 13060, 59221, 60957, 
      124552, 15073, 17669, 31865, 120785, 14346, 17221, 23985, 12725, 67796, 
      129749, 12137, 14164, 90973, 13540, 69800, 12114, 12961, 10820, 11216, 
      11600, 12580, 10730, 87338, 95873, 14893, 93925, 82025, 108596, 9945, 
      21250, 91026, 10628, 107573, 112004, 22865, 90065, 111809, 19417, 9701, 
      9754, 13925, 21125, 115954, 8650, 8489, 130265, 8477, 9621, 20644, 
      82629, 151969, 7400, 82472, 129026, 18081, 6905, 17914, 6740, 104068, 
      125749, 6817, 8161, 8000, 15236, 7922, 10210, 8109, 7018, 5776, 6932, 
      93834, 98650, 105481, 8840, 101576, 107237, 17065, 5365, 119285, 
      160277, 90164, 107300, 112484, 172181, 5490, 4610, 6698, 10889, 117385, 
      171770, 6037, 13061, 14225, 14834, 104081, 147109, 4352, 96869, 109346, 
      4969, 6001, 3581, 101218, 156913, 3361, 179536, 182065, 154346, 139816, 
      2890, 3209, 10909, 2960, 151700, 2890, 137290, 2581, 3589, 9389, 2725, 
      107377, 140785, 148325, 2353, 118585, 130468, 2405, 3233, 107834, 3140, 
      1985, 120874, 1682, 1690, 129685, 131765, 127394, 1620, 1825, 1165, 
      5989, 148545, 156986, 171530, 198036, 1325, 4322, 122585, 126809, 
      148185, 206845, 1301, 1160, 177076, 661, 821, 140501, 159029, 1417, 
      3445, 135953, 151073, 680, 155720, 1530, 585, 481, 596, 937, 685, 
      149357, 152461, 155597, 293, 153920, 850, 180, 157, 156937, 168200, 
      184141, 1237, 151402, 1664, 164, 156074, 1181, 61, 195380, 0, 182330, 
      40, 2720, 1537, 25, 184916, 2165, 373, 274, 180674, 2089, 2216, 198125, 
      205330, 288, 1850, 1394, 1877, 1097, 1889, 485, 338, 685, 2704, 1696, 
      544, 1076, 2248, 1160, 808, 785, 1872, 1354, 1268, 3170, 1850, 1552, 
      1345, 3536, 1768, 1813, 4765, 2925, 2601, 2314, 5480, 3233, 2650, 4490, 
      6397, 4852, 6869, 4036, 3393, 3848, 5506, 6778, 4810, 7232, 4346, 4289, 
      6605, 7033, 9209, 9973, 7632, 8125, 8237 ], 
  [ 544333, 528317, 530569, 527770, 520650, 533700, 519689, 511065, 513301, 
      523216, 526525, 522218, 490657, 521989, 504125, 514202, 497845, 496674, 
      490538, 491776, 495610, 479284, 468925, 486649, 470080, 469714, 470434, 
      461520, 472522, 462141, 442949, 454565, 443700, 408469, 440469, 434752, 
      434925, 417652, 448114, 426973, 423965, 417168, 389285, 388232, 428506, 
      425120, 432730, 408645, 387722, 426970, 413002, 411965, 422600, 419194, 
      404273, 396261, 369661, 389402, 409930, 389261, 403250, 399425, 385346, 
      408465, 393892, 403101, 378725, 357605, 374560, 352189, 381514, 384849, 
      375365, 327709, 377120, 356669, 325481, 366314, 317314, 362317, 321201, 
      316485, 361369, 309569, 327874, 320405, 322180, 208612, 340805, 315016, 
      353434, 311642, 294309, 299570, 348160, 342080, 200768, 305434, 347141, 
      199085, 343949, 300425, 198281, 320337, 301465, 300177, 314585, 298405, 
      194737, 334976, 331241, 194561, 294885, 313469, 191165, 338321, 328480, 
      190105, 190565, 187490, 187889, 322661, 186986, 316669, 308101, 317266, 
      306541, 309920, 302580, 294869, 180674, 180305, 179185, 295048, 180756, 
      280537, 269197, 179161, 277124, 179348, 255746, 174826, 175621, 169000, 
      305665, 296881, 172538, 177157, 172405, 170612, 166061, 168381, 172820, 
      168493, 264645, 246285, 284002, 262562, 288801, 302045, 169429, 159188, 
      158548, 255881, 238969, 218525, 164489, 158941, 256997, 175972, 159332, 
      279765, 221013, 281828, 171889, 169261, 154125, 165962, 173794, 171496, 
      151474, 282145, 279952, 163840, 274853, 146885, 281322, 260761, 212580, 
      158260, 151165, 255698, 220529, 166778, 262480, 232580, 201892, 199457, 
      155537, 150401, 216250, 214609, 154276, 142180, 153053, 170425, 143425, 
      152770, 215300, 197909, 144640, 266458, 265010, 261405, 169300, 150340, 
      226250, 216169, 167081, 134996, 264265, 238045, 209610, 252148, 131720, 
      210410, 133025, 257764, 205776, 203041, 174544, 247217, 170125, 189832, 
      189634, 189125, 236770, 148482, 254269, 216136, 209525, 186004, 171784, 
      158981, 132617, 123705, 241513, 191698, 165353, 156890, 131225, 130050, 
      142298, 238781, 246644, 228490, 204921, 126585, 238148, 199508, 157508, 
      209050, 150050, 123250, 212045, 154820, 153738, 120298, 255385, 221113, 
      135188, 113824, 277661, 203197, 201977, 128882, 121882, 119561, 246541, 
      243589, 119101, 216482, 183866, 163753, 160945, 296154, 209329, 191540, 
      223961, 164189, 320272, 158337, 116001, 290953, 288802, 253585, 306065, 
      174122, 221533, 370889, 333778, 110672, 110260, 109265, 276466, 121725, 
      121129, 360113, 192218, 255748, 212944, 179140, 357842, 356821, 259130, 
      255125, 384469, 204341, 213817, 106717, 139385, 336313, 234874, 412861, 
      114929, 194177, 155920, 153920, 308034, 234693, 203365, 196785, 169093, 
      352325, 265928, 143645, 300365, 285082, 282445, 281570, 261170, 230477, 
      234400, 407497, 314077, 492029, 427528, 262693, 521173, 424609, 205173, 
      192538, 170005, 512720, 290116, 217937, 407381, 381874, 218794, 203989, 
      171125, 168250, 492205, 374218, 163133, 402233, 348433, 277985, 182608, 
      102688, 453130, 349906, 483524, 511237, 387122, 336530, 126785, 498969, 
      489988, 318169, 262720, 263272, 217957, 196040, 453325, 316450, 441857, 
      316852, 150352, 108545, 482045, 390338, 176189, 142090, 477685, 149220, 
      106420, 484730, 421186, 227186, 173210, 477824, 387536, 355076, 170816, 
      126800, 516085, 307282, 203157, 111697, 486884, 440893, 262184, 537770, 
      488340, 417232, 107505, 435625, 314746, 189869, 102194, 390920, 475218, 
      353825, 388162, 164645, 391586, 366125, 333482, 310505, 158210, 412880, 
      103865, 295018, 300197, 461572, 358065, 271297, 420818, 365105, 328250, 
      172853, 400420, 366760, 319645, 300968, 148733, 475165, 453762, 395305, 
      389610, 371722, 351145, 180346, 176500, 171929, 518665, 172706, 140522, 
      157165, 445505, 364165, 324617, 295936, 168577, 124100, 122180, 509405, 
      504085, 502760, 208157, 170141, 152725, 498290, 486509, 467234, 309034, 
      212234, 509728, 455380, 287233, 452377, 297257, 261026, 248762, 186202, 
      138626, 470821, 414149, 407069, 388541, 328756, 247400, 138125, 479317, 
      440226, 431665, 341345, 329828, 313508, 241280, 194729, 403234, 327265, 
      137185, 512100, 465012, 245416, 183016, 440714, 414050, 370274, 252746, 
      208250, 184634, 513812, 501761, 293792, 288977, 486280, 420968, 274789, 
      408064, 349200, 262809, 206596, 111424, 158245, 426308, 181253, 157133, 
      305170, 150418, 347296, 242320, 150560, 111865, 412829, 388154, 346356, 
      222856, 180781, 361849, 355225, 280400, 181988, 173540, 101785, 300370, 
      227250, 343421, 340196, 265421, 251816, 209716, 157229, 349466, 221362, 
      114941, 307009, 228384, 246010, 206765, 105353, 251780, 151565, 209826, 
      184581, 161065, 87812, 234629, 110738, 160840, 139284, 286010, 116962, 
      272129, 256336, 211616, 93330, 277924, 213988, 167240, 134549, 262385, 
      227281, 242474, 206225, 87029, 200969, 169553, 168848, 110993, 143117, 
      130957, 110057, 183976, 117541, 180164, 97088, 207685, 181233, 159130, 
      148474, 127700, 111312, 96841, 159829, 157085, 130205, 147330, 87490, 
      180625, 171044, 150889, 83264, 80000, 74969, 72041, 182845, 181333, 
      85898, 154016, 157741, 62989, 182036, 153917, 103685, 167908, 167525, 
      103562, 170056, 104221, 181645, 158500, 147121, 53425, 181810, 155242, 
      185778, 161297, 83417, 154180, 65273, 47809, 175165, 178669, 86642, 
      168849, 166608, 153205, 141458, 139445, 144520, 133832, 49460, 118705, 
      46733, 146653, 139490, 135824, 122321, 101776, 76676, 176602, 144997, 
      184336, 174880, 162720, 148240, 38909, 176290, 167809, 144208, 115826, 
      181402, 147220, 144404, 143705, 119578, 118660, 78625, 171280, 165136, 
      129636, 85761, 73810, 55045, 112580, 184717, 148762, 167056, 154289, 
      147485, 34920, 174794, 62869, 33653, 172945, 41600, 165681, 130450, 
      54706, 43877, 175298, 183073, 182260, 165649, 178765, 174770, 23090, 
      184181, 162824, 99269, 76925, 87673, 185873, 153029, 67205, 174280, 
      166420, 134212, 184297, 150800, 127601, 69200, 31784, 177857, 189722, 
      174161, 94250, 188648, 175528, 27149, 136890, 96058, 184025, 22105, 
      188786, 58169, 56489, 21874, 156637, 140445, 95713, 22373, 158468, 
      139993, 114305, 173925, 48802, 19377, 181021, 154010, 32689, 155090, 
      45674, 166472, 157925, 191650, 176674, 170226, 159250, 183872, 33316, 
      29041, 140209, 29653, 35685, 22970, 182225, 112400, 30164, 165826, 
      22797, 21250, 106325, 30053, 21053, 115685, 170017, 169216, 136665, 
      109705, 19216, 190312, 195273, 14733, 179033, 158825, 107506, 31997, 
      9953, 191610, 30978, 13480, 110909, 185985, 110740, 192650, 20114, 
      13613, 175645, 156493, 156330, 117450, 155396, 138896, 152165, 161320, 
      188258, 160378, 22676, 20660, 18097, 141786, 19314, 17289, 106453, 
      172465, 13105, 6273, 23266, 16490, 14842, 5365, 164900, 196468, 149024, 
      125033, 12905, 4948, 153485, 115245, 111285, 109332, 16677, 6757, 
      200474, 18853, 14248, 155821, 146605, 177489, 16360, 4589, 198613, 
      3298, 3265, 4580, 6274, 193012, 168565, 116485, 199058, 4490, 170804, 
      6304, 192697, 157837, 120937, 169781, 13109, 5525, 4525, 190757, 9797, 
      7162, 196785, 158329, 12708, 158234, 190381, 8660, 183240, 181540, 
      6361, 5877, 6628, 168650, 164585, 186125, 128605, 3005, 2048, 1220, 
      1250, 202501, 136324, 6925, 6025, 2633, 1513, 205033, 164754, 778, 
      188165, 171245, 3485, 1517, 208561, 139705, 4057, 2097, 171098, 1618, 
      212084, 172709, 175165, 171010, 203801, 167681, 2081, 1769, 1489, 
      184365, 1514, 204560, 177410, 177385, 1105, 410, 125, 212621, 1544, 
      218170, 191050, 1088, 212557, 177277, 250, 182330, 0, 177242, 229450, 
      217165, 184909, 18, 223765, 198061, 195400, 40, 222833, 223810, 405, 
      776, 192842, 219168, 213588, 219193, 208161, 218345, 194737, 188612, 
      167605, 225986, 214730, 193082, 161162, 220402, 205650, 167722, 169405, 
      214898, 206692, 202330, 225576, 205460, 197474, 189581, 223362, 185722, 
      178081, 233125, 210785, 205337, 199072, 237250, 212797, 178900, 221728, 
      239005, 224650, 242037, 211874, 195857, 204850, 226148, 234244, 211780, 
      237258, 195940, 193321, 228085, 225941, 236641, 240817, 210290, 215905, 
      215161 ], 
  [ 383485, 379249, 376445, 375328, 373256, 368618, 368077, 366185, 363365, 
      361490, 358901, 352900, 352489, 349297, 349957, 348244, 345353, 344180, 
      334660, 333370, 329620, 329290, 329033, 324017, 325130, 323920, 309460, 
      306434, 304804, 299465, 299637, 295249, 293642, 296297, 290405, 289738, 
      287381, 289474, 285412, 287005, 287365, 282242, 286353, 285298, 277576, 
      276714, 275060, 276233, 278884, 270976, 272164, 271125, 265754, 264872, 
      265105, 263825, 269221, 263700, 258964, 260185, 257332, 257717, 259636, 
      255809, 257234, 252965, 247941, 252081, 246298, 242437, 235552, 232145, 
      231921, 240677, 228618, 230057, 237601, 220320, 230260, 219689, 226565, 
      224369, 213677, 224185, 215540, 217333, 215738, 408658, 209941, 215306, 
      207412, 212768, 217325, 214164, 202970, 203626, 385642, 209920, 201105, 
      388165, 200437, 209117, 362941, 202925, 207629, 208025, 203065, 206249, 
      386333, 196506, 196981, 398785, 202721, 196885, 381069, 192265, 193370, 
      365693, 329101, 364756, 382837, 189225, 335620, 189125, 190661, 188036, 
      189941, 188266, 187658, 188365, 364660, 339029, 343801, 185170, 303266, 
      185809, 189625, 306721, 185762, 300170, 190480, 309956, 298961, 372322, 
      170501, 171821, 280708, 261749, 277205, 284674, 373585, 290861, 268354, 
      280865, 172409, 179309, 166504, 172008, 163721, 160965, 259057, 313650, 
      326482, 167841, 174505, 186057, 265057, 291505, 166429, 232754, 283474, 
      159725, 181805, 158418, 236245, 236981, 294257, 242100, 221300, 223210, 
      281492, 151141, 151474, 234074, 151425, 313105, 148628, 152485, 168290, 
      231850, 252541, 149940, 162765, 212580, 147458, 156290, 172754, 174529, 
      233333, 248405, 162692, 163577, 231226, 279754, 231685, 197693, 261629, 
      227188, 157522, 167917, 241786, 138788, 139024, 138785, 188978, 220538, 
      147412, 151645, 190125, 270866, 135745, 141521, 152660, 137098, 287794, 
      150088, 267205, 134290, 151346, 152821, 174002, 135529, 171257, 153914, 
      152872, 153205, 130960, 192548, 126565, 136426, 139077, 151762, 162802, 
      176101, 222989, 258701, 126433, 144820, 164785, 174004, 221593, 219572, 
      188032, 122005, 119762, 122656, 130241, 213569, 119682, 131562, 160290, 
      126788, 167144, 212752, 123041, 157594, 157352, 216532, 112489, 118633, 
      180058, 241210, 110345, 123449, 123913, 189748, 206324, 213265, 112061, 
      112477, 211961, 117364, 130216, 142097, 144341, 107780, 117785, 123570, 
      112205, 138317, 107474, 141725, 205481, 105097, 103784, 104773, 103361, 
      125504, 107237, 110925, 104968, 200978, 202250, 205465, 99856, 173297, 
      174385, 106877, 111592, 98498, 104530, 116194, 105444, 105265, 97668, 
      97873, 110177, 105185, 102029, 195325, 139581, 99905, 96980, 114985, 
      168165, 103429, 121586, 122954, 94352, 94265, 99985, 101825, 112865, 
      99909, 91818, 128673, 92573, 91604, 91493, 91460, 91268, 93413, 92282, 
      110449, 92809, 135197, 115322, 89417, 144973, 114085, 95045, 98408, 
      107029, 141570, 89050, 91809, 108641, 102500, 90980, 93857, 104777, 
      106112, 133681, 99892, 106885, 106013, 94313, 86173, 97730, 169370, 
      119860, 94100, 129202, 138389, 101000, 90824, 129469, 133697, 130610, 
      87617, 83530, 82394, 85073, 89258, 117517, 85892, 113625, 85450, 
      105874, 145741, 126025, 99152, 92977, 110240, 124189, 104738, 146138, 
      126180, 106420, 80820, 92520, 123482, 97186, 89986, 92650, 119362, 
      136481, 81764, 82889, 134569, 125802, 110965, 77922, 143848, 125570, 
      103298, 136265, 108217, 80800, 83065, 142740, 95506, 120020, 86193, 
      93584, 88145, 93636, 87541, 81000, 77389, 89284, 98930, 130925, 74528, 
      74653, 112250, 83681, 71009, 99280, 84825, 77440, 79497, 93194, 84794, 
      75569, 72890, 88213, 115733, 108644, 91445, 89960, 85544, 80965, 76040, 
      76402, 77725, 130601, 76816, 90100, 81481, 104589, 82189, 73793, 69530, 
      76049, 98090, 99538, 125541, 123589, 123106, 66789, 74241, 80401, 
      121160, 116957, 110312, 69992, 65812, 125018, 106034, 66713, 104713, 
      67473, 64080, 63604, 68404, 84820, 110525, 92585, 90557, 85501, 72026, 
      63082, 84317, 113125, 100136, 97469, 73665, 71410, 68562, 62010, 65137, 
      88400, 70529, 82529, 124010, 107234, 61090, 66050, 98932, 90792, 79012, 
      60840, 61812, 65140, 124034, 119561, 63994, 63389, 113338, 91810, 
      60985, 87322, 72242, 59105, 59306, 93802, 68209, 92090, 61745, 67937, 
      62728, 69640, 70330, 56290, 68938, 90025, 87025, 80032, 69386, 55346, 
      59581, 72245, 70673, 57314, 58258, 59914, 95093, 59600, 53840, 67285, 
      66586, 54961, 53986, 53986, 62965, 68276, 53000, 82141, 59497, 52442, 
      52384, 52713, 87705, 52258, 62345, 51560, 54101, 58369, 102154, 50257, 
      80452, 57298, 64370, 53640, 74884, 51545, 50066, 49130, 91664, 51442, 
      48130, 53586, 63837, 49373, 47105, 47140, 47097, 94617, 46045, 49993, 
      50130, 72265, 56393, 61073, 72169, 46730, 67021, 46282, 79402, 43489, 
      45665, 49664, 52480, 59490, 66674, 76621, 46985, 47609, 56093, 49640, 
      82420, 42517, 43882, 48145, 85770, 89242, 95157, 98965, 41365, 41537, 
      80820, 45370, 44041, 107585, 39706, 44425, 64921, 40730, 40345, 63108, 
      39506, 62081, 37621, 39730, 41821, 108937, 33556, 37300, 32468, 34929, 
      68193, 35386, 84565, 111725, 31105, 30397, 61300, 30677, 30962, 32713, 
      35280, 35793, 34130, 36914, 102418, 41149, 104737, 32045, 33300, 33842, 
      38021, 46946, 63946, 26624, 31225, 25090, 25738, 27050, 29410, 113737, 
      24616, 25397, 28738, 36560, 22984, 26690, 27242, 27385, 33568, 33490, 
      54077, 22114, 22706, 29306, 48581, 56836, 75961, 34138, 20389, 24008, 
      21250, 22797, 23569, 106346, 19720, 63565, 108445, 19553, 91130, 19865, 
      25892, 71396, 85825, 18532, 17885, 17914, 18985, 17785, 18000, 135760, 
      17305, 18682, 35117, 48137, 40357, 16465, 18985, 54409, 16658, 17218, 
      22058, 15725, 18434, 23021, 51346, 99810, 15173, 14404, 14841, 33444, 
      14170, 14522, 107797, 18824, 31880, 13753, 121273, 13460, 57137, 58825, 
      121040, 14989, 17321, 30685, 117325, 14290, 16865, 23173, 12905, 65444, 
      126113, 12421, 14036, 88057, 13428, 67360, 12178, 12893, 11252, 11432, 
      11720, 12532, 11050, 84466, 92821, 14537, 90905, 79253, 105268, 10237, 
      20402, 88042, 10676, 104249, 108596, 21901, 87085, 108397, 18629, 9809, 
      9850, 13505, 20225, 112450, 9050, 8957, 126485, 8713, 9553, 19700, 
      79753, 147797, 7808, 79568, 125218, 17197, 7229, 17026, 7156, 100692, 
      121977, 6989, 8045, 7880, 14468, 7786, 9810, 7921, 6970, 6120, 6868, 
      90610, 95330, 102029, 8480, 98192, 103745, 16085, 5473, 115553, 155873, 
      86980, 103780, 108868, 167593, 5482, 5050, 6442, 10237, 113661, 167170, 
      5849, 12233, 13325, 13898, 100589, 142873, 4840, 93497, 105730, 4805, 
      5693, 3737, 97730, 152477, 3805, 174760, 177253, 149938, 135632, 3250, 
      3221, 10081, 3400, 147316, 2930, 133130, 2929, 3433, 8633, 2745, 
      103725, 136557, 143977, 2669, 114725, 126404, 2801, 3077, 104162, 2980, 
      2285, 116946, 1874, 1858, 125585, 127625, 123322, 1588, 1733, 1377, 
      5321, 144109, 152410, 166738, 192868, 1745, 3770, 118549, 122701, 
      143725, 201545, 1745, 1040, 172180, 873, 793, 136153, 154393, 1901, 
      2929, 131669, 146549, 640, 151120, 2050, 565, 493, 548, 1341, 585, 
      144841, 147897, 150985, 425, 149320, 1250, 196, 169, 152269, 163360, 
      179073, 1721, 146810, 2216, 356, 151402, 1649, 49, 190132, 40, 177242, 
      0, 3368, 2029, 85, 179780, 2729, 601, 466, 175586, 2637, 2768, 192785, 
      199890, 424, 2330, 1802, 2353, 1421, 2341, 625, 394, 433, 3240, 2088, 
      648, 724, 2704, 1424, 544, 541, 2248, 1618, 1460, 3650, 2050, 1640, 
      1325, 3944, 1664, 1601, 5281, 3145, 2749, 2378, 6032, 3469, 2402, 4810, 
      6929, 5204, 7433, 4212, 3349, 3920, 5850, 7202, 4946, 7688, 4258, 4165, 
      6929, 7301, 9565, 10369, 7624, 8185, 8281 ], 
  [ 391417, 388789, 385281, 384392, 383008, 375922, 377233, 376261, 372737, 
      369234, 365825, 359572, 363445, 355493, 358705, 355364, 354317, 353140, 
      343124, 341482, 336676, 338546, 339677, 331517, 335066, 333736, 317140, 
      314914, 311540, 306877, 309713, 303109, 302770, 310637, 299521, 299546, 
      296833, 301594, 292772, 297497, 298321, 293410, 301925, 300866, 286528, 
      286010, 283076, 287725, 293620, 279208, 282484, 281441, 273850, 273312, 
      275629, 275269, 285073, 276068, 267844, 272077, 266900, 267865, 271988, 
      264445, 268074, 261937, 259553, 267173, 258250, 256913, 245032, 240685, 
      241733, 258257, 237722, 242173, 255053, 229736, 247796, 229565, 243049, 
      241189, 222833, 241925, 229556, 232625, 230562, 465706, 221393, 231050, 
      216772, 228616, 236185, 231860, 212426, 214010, 440570, 226216, 210437, 
      443665, 210113, 225985, 415073, 216193, 224145, 224773, 217141, 222989, 
      442161, 206858, 207913, 456349, 219445, 210241, 436649, 201557, 204170, 
      419297, 377593, 418580, 439097, 200237, 385492, 200945, 203873, 199620, 
      203265, 200890, 201202, 203065, 419380, 390265, 395845, 199394, 349498, 
      202109, 208013, 353645, 202522, 346162, 210824, 357908, 345285, 429650, 
      181193, 183905, 324916, 302705, 320945, 329690, 431477, 337033, 310810, 
      325637, 188989, 199369, 179600, 188816, 175765, 170801, 300677, 364202, 
      378890, 184973, 194885, 210845, 308173, 339029, 183209, 269834, 329834, 
      172441, 205657, 170666, 274361, 275553, 342805, 281828, 257076, 259562, 
      328628, 162313, 162994, 272970, 163637, 365221, 159556, 166777, 191386, 
      271186, 295705, 164564, 184001, 248084, 160802, 174970, 197930, 200285, 
      273241, 291097, 184500, 185733, 271010, 327890, 271697, 230625, 307089, 
      266612, 178730, 192953, 284330, 150356, 150824, 151045, 220842, 259362, 
      165700, 171905, 222449, 318730, 147181, 157365, 173956, 150386, 338434, 
      170912, 314825, 146410, 172978, 175033, 203058, 149269, 200525, 178074, 
      176912, 177361, 145480, 227716, 138065, 154538, 158465, 176138, 190658, 
      207553, 264529, 306385, 139661, 167444, 193789, 205444, 263125, 260980, 
      223400, 134977, 131338, 137128, 149005, 254605, 132410, 151250, 189722, 
      144500, 198544, 254120, 139813, 187010, 186880, 258820, 121829, 133541, 
      215266, 287786, 116317, 141485, 142181, 227156, 246980, 255197, 122553, 
      123433, 253773, 132724, 151840, 168125, 171065, 110836, 134181, 143210, 
      125809, 163753, 107154, 168433, 246805, 108485, 107280, 113257, 104413, 
      147784, 120465, 104081, 102416, 242386, 243890, 247685, 104488, 209365, 
      210685, 100945, 129440, 105786, 118546, 136474, 99620, 99557, 104372, 
      105157, 101333, 120469, 115569, 236473, 168545, 96269, 106916, 102877, 
      204425, 119849, 145778, 147610, 93832, 103837, 114661, 117661, 134037, 
      94049, 96746, 155525, 92857, 93860, 94097, 94180, 96772, 103441, 
      101610, 98429, 91229, 114937, 101210, 94445, 122041, 100201, 108769, 
      114336, 127249, 119330, 90242, 103325, 96373, 92900, 102260, 107573, 
      124525, 126440, 113173, 90980, 128017, 94081, 88181, 88625, 114914, 
      207434, 102820, 87732, 109258, 115889, 90448, 85840, 158705, 112237, 
      109962, 84717, 87706, 86330, 95621, 103402, 100105, 82980, 97253, 
      82418, 128594, 179713, 105821, 87880, 110357, 134696, 104329, 127450, 
      180450, 105620, 91892, 89492, 110240, 103498, 86018, 82298, 110714, 
      147170, 113013, 79524, 95149, 166549, 104882, 94337, 81362, 118400, 
      104410, 88866, 169045, 91925, 77384, 97165, 177140, 83618, 99892, 
      78125, 81800, 106405, 81380, 77953, 75008, 74065, 108580, 84466, 
      163441, 72936, 72361, 92898, 74653, 72189, 83752, 74981, 71656, 95405, 
      79634, 74714, 70709, 70234, 108641, 94977, 89860, 78345, 77440, 74880, 
      72505, 90432, 91370, 93505, 105893, 92360, 111908, 99805, 86369, 72089, 
      67981, 67082, 92045, 123250, 125162, 101393, 99905, 99538, 76049, 
      89765, 99173, 97936, 94777, 89872, 65792, 74372, 100746, 86634, 65061, 
      85541, 64541, 65672, 66820, 80900, 106132, 89609, 77005, 75673, 72473, 
      65378, 66410, 105625, 91393, 82000, 80145, 65501, 64522, 63530, 66026, 
      75997, 73736, 63869, 103709, 99250, 86650, 64402, 78642, 80548, 74960, 
      67588, 63104, 70340, 77380, 99034, 95605, 61034, 61009, 90650, 75154, 
      60221, 71818, 62770, 59725, 67698, 120058, 84485, 74722, 73957, 84325, 
      58000, 87184, 60842, 59330, 86362, 115685, 70805, 66248, 59890, 60930, 
      71545, 61001, 60125, 55234, 69866, 72914, 122825, 55080, 58600, 57889, 
      57538, 54613, 55378, 61178, 78625, 58180, 58448, 106265, 54037, 56842, 
      54344, 60125, 113909, 53402, 78685, 58384, 64753, 72845, 132754, 53477, 
      104900, 71650, 82666, 50240, 97700, 49765, 50258, 55354, 120040, 48842, 
      53882, 66530, 82697, 48625, 50877, 48820, 53765, 124253, 53281, 62101, 
      62354, 95509, 73021, 80021, 95525, 56394, 88633, 56402, 105530, 49429, 
      55549, 63144, 67816, 78650, 89074, 102385, 59981, 61069, 74425, 64720, 
      110260, 52025, 54898, 62525, 114650, 119050, 126473, 131209, 50401, 
      50805, 108644, 58922, 56893, 142245, 48610, 57853, 88093, 51714, 51325, 
      86036, 50018, 84773, 46273, 51850, 55793, 145045, 41588, 49508, 39796, 
      45965, 94541, 47458, 115657, 148961, 39685, 38393, 86228, 40057, 40690, 
      44525, 49064, 49925, 47330, 51970, 138122, 58865, 141125, 44649, 47060, 
      48178, 54793, 67778, 90578, 34344, 43933, 31522, 33562, 36730, 41410, 
      152413, 32080, 34137, 41186, 53992, 29504, 38426, 39442, 39701, 50056, 
      50090, 79025, 29890, 31410, 43810, 71785, 82820, 107165, 51650, 26065, 
      35136, 29474, 32993, 34805, 144490, 26656, 91961, 147049, 26717, 
      126250, 28069, 39780, 101988, 119893, 25220, 23409, 23554, 27061, 
      23885, 24680, 179560, 22589, 27098, 54553, 72445, 62105, 21389, 28781, 
      80909, 23202, 24922, 34866, 20753, 28450, 36865, 77138, 137426, 21001, 
      18484, 21125, 53300, 18362, 20570, 147137, 30784, 51264, 18517, 163157, 
      17524, 85213, 87365, 162920, 23689, 28573, 49937, 158617, 22634, 28109, 
      38825, 18925, 95940, 169021, 17393, 22948, 123877, 22100, 98536, 19106, 
      21097, 14580, 16848, 18064, 20500, 15418, 119690, 129785, 25397, 
      127517, 113425, 144772, 14705, 35890, 124178, 17460, 143629, 148788, 
      38425, 123097, 148585, 33409, 15885, 16042, 24685, 36045, 153442, 
      12218, 11425, 170017, 13381, 17117, 35732, 114461, 194905, 10600, 
      114376, 168722, 32393, 10705, 32218, 9700, 139892, 165005, 11849, 
      15689, 15520, 28372, 15538, 20114, 16133, 13786, 9104, 13796, 128042, 
      133690, 141665, 18184, 137128, 143725, 31697, 10525, 157725, 204541, 
      123812, 143860, 149876, 217997, 11570, 6722, 14842, 22465, 155585, 
      217562, 13549, 26077, 27865, 28786, 140185, 189661, 5920, 131805, 
      146354, 12017, 14297, 7813, 136946, 200857, 4969, 226384, 229225, 
      197962, 181448, 5098, 8433, 23413, 4432, 194980, 7786, 178586, 4765, 
      10141, 21141, 7709, 144185, 182585, 191165, 4729, 157153, 170804, 4045, 
      9657, 144730, 9556, 4329, 159818, 4834, 5050, 169949, 172333, 167330, 
      6500, 7225, 3845, 16253, 191465, 201034, 217450, 247172, 1989, 13410, 
      161825, 166673, 191057, 256997, 1629, 6376, 223684, 2957, 5197, 182317, 
      203341, 1313, 11965, 177129, 194329, 5032, 199592, 986, 4721, 4297, 
      4932, 1313, 5429, 192373, 195893, 199445, 2941, 197536, 1090, 3620, 
      3589, 200929, 213640, 231557, 493, 194650, 288, 1908, 199930, 405, 
      3445, 244100, 2720, 229450, 3368, 0, 169, 2401, 232324, 45, 1165, 1378, 
      227538, 65, 72, 247045, 255074, 1664, 202, 370, 221, 673, 313, 1613, 
      2194, 5125, 272, 512, 1856, 6340, 424, 1000, 5224, 4985, 656, 1066, 
      1476, 754, 1690, 2320, 3049, 1360, 3944, 4925, 1525, 2165, 2465, 2906, 
      1800, 2249, 5690, 2522, 2549, 2564, 2701, 3188, 4409, 3816, 3074, 3482, 
      4010, 3616, 5402, 5657, 4005, 4705, 5777, 6109, 7184, 7045, 7253 ], 
  [ 389610, 386618, 383266, 382325, 380785, 374245, 375140, 373960, 370592, 
      367453, 364226, 358025, 360936, 354050, 356690, 353713, 352250, 351073, 
      341161, 339597, 335025, 336401, 337220, 329762, 332765, 331461, 315333, 
      312925, 309941, 305122, 307360, 301250, 300625, 307322, 297376, 297245, 
      294610, 298773, 291017, 295040, 295760, 290797, 298324, 297265, 284409, 
      283813, 281165, 285034, 290201, 277245, 280053, 279010, 271913, 271297, 
      273146, 272578, 281394, 273169, 265725, 269282, 264625, 265460, 269089, 
      262378, 265513, 259792, 256810, 263650, 255429, 253520, 242757, 238618, 
      239380, 254162, 235525, 239300, 250984, 227461, 243701, 227186, 239188, 
      237250, 220610, 237778, 226241, 229024, 227065, 452745, 218650, 227345, 
      214497, 224885, 231778, 227713, 210125, 211501, 428077, 222381, 208162, 
      431042, 207760, 222020, 403204, 213034, 220258, 220834, 213800, 219050, 
      429460, 204349, 205274, 443258, 215506, 207056, 424000, 199282, 201557, 
      407090, 366530, 406321, 426292, 197572, 374117, 198098, 200714, 196825, 
      200080, 197861, 197965, 199568, 406913, 378578, 383976, 196001, 338929, 
      198248, 203684, 342920, 198557, 335645, 206053, 346949, 334690, 416585, 
      178580, 180980, 314789, 293306, 310922, 319381, 418282, 326464, 301073, 
      315380, 185050, 194650, 176441, 184825, 172840, 168370, 291122, 352645, 
      366917, 180904, 190088, 205060, 298280, 328148, 179218, 261293, 319213, 
      169360, 200080, 167689, 265586, 266674, 331690, 272689, 248821, 251177, 
      317825, 159570, 160173, 264013, 160660, 353300, 156865, 163332, 185965, 
      262125, 285786, 161041, 178996, 239881, 157565, 170537, 192041, 194266, 
      264050, 281282, 179365, 180520, 261845, 316853, 262480, 222994, 296650, 
      257525, 173725, 187090, 274541, 147509, 147925, 148042, 213445, 250405, 
      161345, 167108, 214948, 307745, 144360, 153556, 168925, 147149, 326825, 
      165985, 303892, 143433, 167869, 169794, 196285, 145928, 193700, 172393, 
      171257, 171680, 141957, 219565, 135218, 150209, 153850, 170405, 184145, 
      200234, 254948, 295426, 136424, 162101, 187016, 198125, 253544, 251425, 
      215197, 131792, 128465, 133605, 144520, 245128, 129277, 146557, 182845, 
      140249, 191225, 244565, 135770, 180133, 179977, 249057, 119450, 129914, 
      207089, 277061, 114692, 137156, 137800, 218485, 237581, 245512, 119914, 
      120690, 244114, 128993, 146705, 162002, 164786, 109861, 130216, 138517, 
      122468, 157760, 106933, 162154, 237250, 107432, 106201, 111060, 103880, 
      142493, 117202, 105316, 102689, 232805, 234257, 237922, 103149, 200980, 
      202248, 101972, 125137, 103849, 115101, 131625, 100621, 100532, 102565, 
      103220, 103010, 116738, 112228, 226944, 161746, 96776, 104381, 105282, 
      195988, 115858, 140045, 141773, 93637, 101380, 111060, 113800, 128980, 
      95050, 95329, 149194, 92480, 93041, 93200, 93257, 95225, 100880, 99205, 
      100808, 91268, 119162, 104057, 93002, 126864, 102996, 105376, 110449, 
      122400, 123997, 89657, 100426, 98804, 94733, 99413, 104180, 119780, 
      121565, 117450, 92657, 122960, 96434, 89234, 87754, 110741, 198581, 
      106317, 88837, 113405, 120608, 92489, 86633, 151828, 116722, 114265, 
      85042, 86445, 85121, 92930, 99905, 103680, 83305, 100594, 82769, 
      123173, 171770, 110020, 90077, 106132, 128885, 108450, 122029, 172429, 
      109897, 94817, 87217, 105937, 107645, 88189, 83689, 106333, 140605, 
      117940, 79693, 92068, 159048, 109237, 97730, 80257, 123769, 108817, 
      91765, 161362, 95240, 77813, 93668, 169093, 85945, 104065, 79594, 
      84101, 101972, 83785, 79760, 76009, 74468, 103913, 87365, 155810, 
      72949, 72530, 96889, 76330, 71578, 86885, 76840, 72605, 91492, 82325, 
      76625, 71450, 70481, 103714, 99280, 93721, 80932, 79897, 76921, 74052, 
      86857, 87665, 89618, 111080, 88525, 106669, 95346, 90100, 74000, 68930, 
      67277, 88106, 117257, 119065, 106450, 104858, 104465, 73618, 85930, 
      94610, 102785, 99392, 94097, 66377, 72097, 105829, 90625, 65074, 89480, 
      64840, 64957, 65741, 77741, 100997, 93938, 80138, 78650, 75034, 66509, 
      65305, 100490, 95904, 85705, 83668, 66970, 65705, 64297, 64765, 73202, 
      76661, 65000, 98600, 104437, 90901, 63297, 75457, 84305, 78145, 69785, 
      62233, 68065, 74273, 104273, 100610, 61333, 61178, 95369, 78521, 60026, 
      74925, 64525, 59218, 65449, 113805, 80468, 78245, 70850, 80282, 58689, 
      82881, 62597, 58277, 82085, 109562, 74068, 68965, 61645, 59305, 68490, 
      63146, 62114, 55325, 66889, 69625, 116234, 55717, 57157, 59618, 59189, 
      54314, 54689, 59189, 74738, 60065, 56849, 100480, 54882, 55477, 53525, 
      58084, 107656, 52765, 74642, 56473, 61984, 69218, 125513, 52372, 99037, 
      68049, 78181, 50617, 92201, 49778, 49829, 53573, 113293, 49037, 52205, 
      63241, 78082, 48404, 49642, 48053, 51880, 117220, 51266, 58994, 59221, 
      89906, 68900, 75380, 89896, 53833, 83394, 53737, 99277, 47700, 52936, 
      59725, 63981, 73957, 83653, 96210, 56666, 57650, 69914, 60937, 103617, 
      49490, 52025, 58898, 107773, 111965, 119050, 123578, 47970, 48322, 
      102001, 55477, 53604, 134068, 46205, 54434, 82490, 48841, 48452, 80485, 
      47249, 79274, 43920, 48717, 52244, 136530, 39365, 46349, 37729, 43066, 
      88210, 44325, 108260, 140186, 37332, 36170, 80209, 37522, 38077, 41444, 
      45541, 46324, 43937, 48161, 129685, 54458, 132532, 41386, 43537, 44525, 
      50594, 62669, 84169, 32173, 40644, 29637, 31365, 34117, 38277, 143300, 
      29961, 31732, 37949, 49637, 27593, 35345, 36257, 36490, 45909, 45917, 
      72980, 27693, 29005, 40105, 66130, 76541, 99716, 47269, 24336, 32185, 
      27173, 30250, 31828, 135481, 24641, 85136, 137936, 24650, 117917, 
      25768, 36205, 94669, 111794, 23257, 21706, 21825, 24786, 22052, 22717, 
      169277, 20938, 24745, 49730, 66530, 56762, 19816, 26116, 74500, 21265, 
      22725, 31525, 19154, 25733, 33290, 70885, 128521, 19220, 17093, 19240, 
      48373, 16945, 18737, 137842, 27625, 46441, 16970, 153290, 16133, 78440, 
      80488, 153053, 21258, 25570, 45140, 148880, 20281, 25106, 34834, 17092, 
      88621, 158920, 15794, 20465, 115362, 19669, 91061, 17065, 18770, 13345, 
      15145, 16153, 18225, 13949, 111305, 121010, 22472, 118820, 105274, 
      135425, 13210, 31925, 115585, 15445, 134308, 139285, 34226, 114530, 
      139082, 29600, 14026, 14157, 21682, 32002, 143757, 11009, 10372, 
      159760, 11834, 14920, 31637, 106180, 183842, 9469, 106069, 158465, 
      28480, 9418, 28305, 8621, 130597, 154852, 10250, 13466, 13297, 24745, 
      13289, 17293, 13780, 11745, 7921, 11729, 119137, 124577, 132266, 15493, 
      127885, 134248, 27680, 8874, 147754, 193114, 115037, 134357, 140165, 
      206180, 9685, 5825, 12437, 19202, 145666, 205745, 11300, 22450, 24082, 
      24925, 130786, 178650, 5153, 122692, 136721, 9872, 11840, 6370, 127625, 
      189482, 4176, 214281, 217044, 186665, 170645, 4149, 6730, 19890, 3665, 
      183761, 6161, 167861, 3816, 8100, 17800, 6058, 134578, 171730, 180050, 
      3728, 147104, 160313, 3226, 7642, 135097, 7541, 3328, 149665, 3625, 
      3789, 159458, 161764, 156917, 4849, 5444, 2740, 13250, 180298, 189581, 
      205529, 234445, 1378, 10693, 151568, 156260, 179890, 244010, 1096, 
      4621, 211581, 1930, 3650, 171410, 191810, 884, 9378, 166378, 183058, 
      3485, 188165, 661, 3226, 2880, 3385, 754, 3778, 181154, 184570, 188018, 
      1810, 186161, 557, 2281, 2250, 189450, 201797, 219220, 194, 183353, 
      145, 985, 188477, 106, 2106, 231425, 1537, 217165, 2029, 169, 0, 1296, 
      219961, 58, 450, 585, 215305, 52, 85, 234292, 242113, 793, 85, 97, 104, 
      244, 170, 794, 1193, 3474, 337, 265, 985, 4481, 333, 493, 3573, 3386, 
      409, 585, 865, 793, 1157, 1553, 2048, 1321, 2813, 3560, 1746, 1762, 
      1906, 2165, 2125, 1898, 4325, 2405, 2900, 2525, 3130, 2785, 3538, 3205, 
      3061, 3677, 3581, 3889, 4505, 4682, 4018, 4640, 5972, 6408, 6625, 6642, 
      6824 ], 
  [ 386370, 382370, 379450, 378365, 376393, 371365, 371108, 369352, 366416, 
      364285, 361562, 355505, 355752, 351818, 352874, 350905, 348290, 347113, 
      337489, 336141, 332217, 332225, 332180, 326666, 328157, 326925, 312093, 
      309181, 307277, 302026, 302608, 297866, 296449, 299906, 293200, 292637, 
      290218, 292725, 287921, 290000, 290432, 285325, 290116, 289057, 280305, 
      279493, 277637, 279346, 282497, 273573, 275085, 274042, 268313, 267481, 
      268034, 266890, 272970, 266905, 261621, 263306, 260089, 260564, 262825, 
      258418, 260185, 255616, 250978, 255658, 249381, 245888, 238221, 234658, 
      234628, 244586, 231205, 233108, 241480, 222925, 234125, 222362, 230260, 
      228106, 216218, 228058, 218825, 220816, 219145, 418617, 212818, 218849, 
      209961, 216317, 221338, 217993, 205517, 206317, 395245, 213525, 203626, 
      397850, 203008, 212804, 372100, 206050, 211258, 211690, 206312, 209906, 
      396052, 199165, 199730, 408770, 206362, 200000, 390736, 194746, 196085, 
      375050, 337658, 374137, 392596, 191956, 344381, 191978, 193730, 190849, 
      193024, 191237, 190765, 191648, 374153, 347978, 352872, 188369, 311425, 
      189320, 193460, 314984, 189341, 308285, 194605, 318365, 307114, 382169, 
      173108, 174644, 288509, 269042, 284930, 292597, 383506, 298960, 275873, 
      288740, 175906, 183346, 169457, 175537, 166504, 163402, 266426, 322405, 
      335525, 171400, 178568, 190804, 272648, 299780, 169930, 239405, 291565, 
      162592, 186400, 161209, 243050, 243850, 302674, 249145, 227725, 229721, 
      289673, 153738, 154125, 240973, 154180, 322052, 151177, 155556, 172717, 
      238797, 260082, 153049, 166900, 218929, 150365, 160025, 177497, 179362, 
      240362, 255866, 166909, 167848, 238229, 288053, 238720, 203626, 269506, 
      234125, 161629, 172618, 249197, 141389, 141661, 141490, 194725, 227365, 
      151049, 155588, 195940, 279089, 138312, 144772, 156757, 139949, 296441, 
      154105, 275380, 136953, 155485, 157050, 179293, 138440, 176564, 158425, 
      157361, 157712, 133965, 198757, 129098, 139985, 142834, 156293, 167873, 
      181730, 230180, 266842, 129224, 149069, 170024, 179621, 228776, 226729, 
      194245, 124736, 122273, 125613, 133864, 220648, 122365, 135325, 165565, 
      130241, 172721, 219869, 126338, 162853, 162625, 223785, 114626, 121634, 
      186209, 249125, 111956, 126932, 127432, 196237, 213317, 220456, 114370, 
      114858, 219130, 120425, 134249, 146810, 149162, 108925, 121000, 127285, 
      114980, 142928, 108085, 146530, 212554, 106280, 104977, 106740, 104168, 
      129605, 109930, 110500, 105209, 208037, 209345, 212650, 101205, 179524, 
      180648, 106580, 114985, 100249, 107325, 119961, 105157, 104996, 99325, 
      99620, 109418, 108170, 104740, 202320, 144682, 99944, 99125, 113706, 
      174388, 106570, 125933, 127373, 94861, 96340, 102852, 104872, 116740, 
      99586, 93169, 133426, 93200, 92537, 92480, 92465, 92705, 95552, 94309, 
      109160, 93140, 132626, 113705, 90770, 141984, 112500, 97744, 101449, 
      110736, 138685, 89801, 94162, 107300, 101573, 93293, 96548, 108404, 
      109829, 131058, 99065, 110720, 104714, 93914, 87106, 100949, 175829, 
      117765, 93661, 126653, 135440, 99905, 90593, 134548, 130906, 127945, 
      87706, 84717, 83537, 87242, 91985, 115344, 85969, 111610, 85505, 
      109925, 151538, 123412, 97925, 96196, 114557, 121626, 108781, 151981, 
      123505, 104681, 82681, 95785, 120893, 95965, 89305, 95965, 124189, 
      133348, 81925, 85300, 140040, 123061, 108890, 78961, 140401, 122785, 
      101557, 141850, 106184, 80765, 85748, 148573, 94153, 117385, 85426, 
      92237, 91460, 92209, 86528, 80545, 77348, 92753, 97157, 136442, 74749, 
      74762, 109705, 82738, 71650, 97325, 83752, 76997, 82420, 91541, 83681, 
      75266, 72929, 91834, 112960, 106177, 89860, 88465, 84337, 80100, 78721, 
      79169, 80618, 127208, 79669, 93925, 84762, 102196, 81056, 73322, 69581, 
      78962, 102425, 103945, 122218, 120338, 119873, 68650, 77074, 83738, 
      117977, 113936, 107561, 69761, 67561, 121669, 103441, 66874, 102152, 
      67432, 64741, 64517, 70757, 88541, 107690, 90578, 88658, 83890, 71405, 
      64009, 88034, 110160, 97729, 95188, 72802, 70745, 68185, 63037, 67226, 
      86525, 69896, 86216, 120565, 104437, 62001, 68401, 96473, 88729, 77633, 
      61585, 63529, 67433, 120545, 116234, 63925, 63410, 110201, 89609, 
      61250, 85293, 71149, 59578, 60985, 98253, 71108, 89765, 64010, 70850, 
      62361, 72729, 69221, 57125, 72005, 94370, 84868, 78253, 68269, 56569, 
      61794, 70850, 69386, 57341, 60409, 62281, 99746, 59245, 54925, 66170, 
      65525, 55250, 54545, 55445, 65738, 67049, 54185, 86224, 58986, 53461, 
      53021, 54196, 92104, 52765, 65210, 52945, 56080, 60938, 107225, 51076, 
      84565, 59841, 67525, 53425, 78737, 51578, 50405, 50405, 96373, 51341, 
      49325, 55897, 67066, 49556, 47986, 47693, 48424, 99508, 47450, 52154, 
      52309, 76154, 59252, 64292, 76072, 48505, 70650, 48121, 83725, 44676, 
      47464, 52021, 55125, 62725, 70405, 80874, 49250, 49946, 59186, 52225, 
      86985, 44234, 45833, 50618, 90493, 94109, 100258, 104210, 43002, 43210, 
      85369, 47701, 46260, 113188, 41309, 46730, 68738, 42649, 42260, 66877, 
      41345, 65810, 39168, 41805, 44180, 114714, 34973, 39365, 33769, 36802, 
      72442, 37413, 89540, 117650, 32580, 31778, 65305, 32266, 32605, 34676, 
      37549, 38116, 36305, 39377, 108085, 44018, 110500, 34114, 35545, 36173, 
      40730, 50285, 68185, 27925, 33300, 26181, 27045, 28645, 31365, 119828, 
      25857, 26836, 30749, 39341, 24065, 28577, 29201, 29362, 36189, 36125, 
      58004, 23373, 24109, 31609, 52234, 60917, 80852, 36901, 21312, 25777, 
      22565, 24418, 25348, 112297, 20825, 68000, 114464, 20690, 96605, 21160, 
      28069, 76165, 91130, 19585, 18754, 18801, 20250, 18740, 19045, 142565, 
      18130, 19993, 38138, 51914, 43730, 17224, 20500, 58516, 17665, 18405, 
      24037, 16490, 19973, 25154, 55333, 105625, 16052, 15005, 15784, 36493, 
      14785, 15425, 113866, 20641, 34849, 14450, 127730, 14045, 61448, 63208, 
      127493, 16290, 19018, 33620, 123680, 15529, 18554, 25546, 13780, 70117, 
      132712, 13130, 15353, 93546, 14701, 72125, 13177, 14090, 11689, 12193, 
      12625, 13689, 11645, 89849, 98474, 16136, 96500, 84466, 111305, 10834, 
      22709, 93553, 11629, 110260, 114733, 24362, 92570, 114530, 20816, 
      10642, 10701, 15130, 22570, 118701, 9425, 9220, 133120, 9314, 10600, 
      22061, 85012, 154970, 8101, 84829, 131825, 19408, 7618, 19233, 7397, 
      106621, 128500, 7586, 9074, 8905, 16465, 8825, 11245, 9028, 7857, 6409, 
      7769, 96241, 101105, 108002, 9805, 104053, 109768, 18320, 6066, 121906, 
      163234, 92501, 109805, 115037, 175220, 6229, 5105, 7541, 11930, 119962, 
      174785, 6836, 14170, 15370, 15997, 106522, 149922, 4793, 99220, 111809, 
      5696, 6800, 4138, 103577, 159746, 3744, 182529, 185076, 157145, 142493, 
      3285, 3778, 11898, 3305, 154457, 3425, 139925, 2952, 4212, 10312, 3250, 
      109738, 143434, 151034, 2720, 121040, 133025, 2722, 3826, 110185, 3725, 
      2320, 123313, 2041, 2061, 132170, 134260, 129845, 2041, 2276, 1444, 
      6698, 151138, 159629, 174281, 200965, 1450, 4933, 124928, 129188, 
      150730, 209810, 1384, 1525, 179829, 850, 1130, 142970, 161642, 1460, 
      3978, 138370, 153610, 965, 158285, 1525, 850, 720, 865, 970, 970, 
      151850, 154978, 158138, 442, 156425, 845, 337, 306, 159426, 170765, 
      186820, 1130, 153833, 1513, 193, 158525, 1042, 162, 198089, 25, 184909, 
      85, 2401, 1296, 0, 187489, 1858, 234, 153, 183193, 1780, 1885, 200740, 
      207985, 145, 1525, 1105, 1544, 820, 1538, 290, 185, 666, 2281, 1345, 
      337, 1097, 1845, 853, 765, 722, 1489, 1017, 937, 2665, 1445, 1193, 
      1040, 2977, 1445, 1544, 4122, 2410, 2122, 1877, 4789, 2690, 2309, 3845, 
      5636, 4181, 6082, 3433, 2890, 3277, 4789, 5981, 4157, 6409, 3785, 3746, 
      5818, 6224, 8276, 9000, 6841, 7290, 7400 ], 
  [ 550477, 534353, 536629, 533812, 526644, 539802, 525689, 517005, 519265, 
      529258, 532597, 528272, 496477, 528049, 510053, 520208, 503737, 502560, 
      496400, 497650, 501520, 485074, 474637, 492505, 475810, 475444, 476200, 
      467226, 478312, 467865, 448529, 460241, 449298, 413785, 446049, 440290, 
      440469, 423058, 453760, 432457, 429425, 422586, 394469, 393410, 434020, 
      430610, 438280, 414009, 392912, 432484, 418408, 417365, 428090, 424660, 
      409625, 401553, 374725, 394640, 415336, 394505, 408608, 404753, 390560, 
      413865, 399178, 408465, 383909, 362609, 379714, 357169, 386740, 390105, 
      380549, 332485, 382322, 361709, 330245, 371444, 322024, 367417, 325953, 
      321201, 366469, 314225, 332704, 325169, 326962, 211210, 345749, 319738, 
      358480, 316340, 298845, 304160, 353170, 347042, 203426, 310084, 352145, 
      201701, 348929, 305033, 201065, 325125, 306085, 304785, 319325, 303001, 
      197305, 339890, 336125, 197033, 299457, 318209, 193721, 343265, 333346, 
      192757, 193469, 190112, 190385, 327485, 189800, 321445, 312805, 322048, 
      311233, 314642, 307242, 299465, 183200, 183005, 181837, 299650, 183690, 
      285013, 273565, 182053, 281570, 182282, 259988, 177640, 178513, 171298, 
      310369, 301513, 175496, 180277, 175381, 173522, 168305, 171225, 175850, 
      171397, 269001, 250461, 288532, 266900, 293373, 306725, 172465, 161762, 
      161026, 260165, 243085, 222413, 167429, 161653, 261293, 179218, 162098, 
      284265, 224937, 286346, 175069, 172405, 156753, 169040, 177064, 174730, 
      154144, 286669, 284458, 166930, 279317, 149285, 285840, 265105, 216450, 
      161290, 153997, 260000, 224489, 170000, 266842, 236666, 205642, 203177, 
      158525, 153245, 220168, 218509, 157258, 144730, 156017, 173749, 146101, 
      155752, 219218, 201629, 147442, 270856, 269396, 265761, 172642, 153322, 
      230288, 220105, 170393, 137498, 268645, 242197, 213480, 256426, 134066, 
      214292, 135521, 262090, 209610, 206845, 177994, 251453, 173533, 193498, 
      193300, 192785, 240916, 151560, 258565, 220090, 213413, 189634, 175234, 
      162245, 135353, 126117, 245701, 195400, 168725, 160136, 133949, 132768, 
      145316, 242945, 250874, 232564, 208773, 129285, 242306, 203306, 160802, 
      212944, 153236, 125908, 215969, 158090, 156996, 122896, 259681, 225121, 
      138146, 116194, 282125, 207037, 205805, 131720, 124552, 122165, 250765, 
      247789, 121705, 220448, 187508, 167161, 164317, 300744, 213229, 195266, 
      227993, 167609, 325018, 161685, 118593, 295501, 293332, 257857, 310709, 
      177668, 225541, 375929, 338596, 113210, 112786, 111761, 280900, 124533, 
      123925, 365081, 195956, 260026, 216874, 182746, 362792, 361765, 263432, 
      259397, 389569, 208193, 217753, 109225, 142517, 341125, 238984, 418105, 
      117665, 197933, 159274, 157250, 312660, 238797, 207205, 200565, 172597, 
      357221, 270266, 146849, 304937, 289552, 286897, 286016, 265472, 234545, 
      238498, 412693, 318733, 497645, 432826, 267001, 526921, 429889, 209025, 
      196276, 173521, 518426, 294610, 221897, 412565, 386920, 222760, 207829, 
      174653, 171748, 497809, 379216, 166577, 407381, 353281, 282389, 186250, 
      105250, 458536, 354760, 489074, 516913, 392180, 341300, 129785, 504585, 
      495562, 322825, 267010, 267562, 221905, 199802, 458713, 321088, 447185, 
      321490, 153658, 111269, 487565, 395396, 179765, 145300, 483181, 152514, 
      109114, 490256, 426400, 231200, 176756, 483314, 392570, 359930, 174338, 
      129818, 521749, 311848, 206973, 114493, 492410, 446197, 266450, 543524, 
      493866, 422410, 110241, 440893, 319348, 193565, 104840, 395954, 480672, 
      358649, 393172, 168101, 396608, 371009, 338180, 315065, 161600, 418010, 
      106565, 299476, 304685, 466930, 362889, 275593, 425972, 369965, 332900, 
      176381, 405466, 371626, 324241, 305450, 152021, 480577, 459072, 400321, 
      394596, 376612, 355921, 183940, 180058, 175445, 524269, 176228, 143720, 
      160537, 450761, 369001, 329225, 300370, 172057, 127106, 125162, 514949, 
      509605, 508274, 211973, 173633, 156049, 503780, 491945, 472580, 313540, 
      216080, 515266, 460666, 291601, 457645, 301685, 265220, 252872, 189832, 
      141800, 476173, 419225, 412109, 393485, 333370, 251498, 141293, 484705, 
      445428, 436825, 346025, 334442, 318026, 245330, 198425, 408244, 331861, 
      140341, 517626, 470322, 249490, 186610, 445904, 419108, 375104, 256868, 
      212048, 188240, 519338, 507233, 298178, 293333, 491674, 426050, 279049, 
      413074, 353898, 266985, 210370, 114274, 161605, 431402, 184817, 160481, 
      309604, 153700, 351970, 246346, 153842, 114721, 417845, 393044, 351018, 
      226738, 184333, 366589, 359929, 284666, 185546, 177026, 104509, 304756, 
      231156, 348053, 344810, 269585, 255890, 213490, 160565, 354128, 225220, 
      117833, 311425, 232290, 250036, 210509, 108125, 255842, 154841, 213588, 
      188145, 164425, 90338, 238565, 113576, 164194, 142434, 290276, 119872, 
      276305, 260410, 215378, 95940, 282130, 217762, 170642, 137645, 266489, 
      231145, 246440, 209933, 89549, 204629, 172961, 172250, 113825, 146285, 
      134005, 112877, 187498, 120445, 183650, 99746, 211381, 184725, 162436, 
      151684, 130706, 114138, 99493, 163129, 160361, 133229, 150516, 90016, 
      184093, 174434, 154105, 85730, 82418, 77309, 74333, 186325, 184801, 
      88400, 157250, 161005, 65125, 185498, 157145, 106409, 171250, 170861, 
      106280, 173410, 106945, 185089, 161746, 150265, 55393, 185224, 158440, 
      189216, 164537, 85865, 157354, 67457, 49669, 178501, 182029, 89120, 
      172125, 169866, 156349, 144500, 142469, 147586, 136802, 51362, 121525, 
      48581, 149725, 142496, 138794, 125165, 104410, 79010, 179908, 148045, 
      187690, 178162, 165906, 151306, 40589, 179572, 171025, 147226, 118580, 
      184708, 150250, 147410, 146705, 122356, 121426, 80953, 174490, 168298, 
      132498, 88173, 76072, 57037, 115274, 188017, 151780, 170218, 157349, 
      150485, 36522, 178004, 64969, 35225, 176137, 43346, 168813, 133288, 
      56680, 45665, 178496, 186325, 185506, 168769, 181981, 177956, 24356, 
      187433, 165914, 101789, 79193, 90061, 189125, 156029, 69341, 177442, 
      169522, 137050, 187525, 153770, 130373, 71354, 33314, 181025, 192968, 
      177293, 96680, 191882, 178666, 28565, 139716, 98500, 187217, 23377, 
      192008, 60149, 58445, 23140, 159613, 143289, 98137, 23657, 161450, 
      142825, 116909, 177021, 50632, 20565, 184165, 156944, 34225, 158024, 
      47444, 169490, 160877, 194848, 179764, 173268, 162208, 187010, 34858, 
      30493, 143005, 31117, 37269, 24272, 185333, 114938, 31634, 168808, 
      24093, 22504, 108797, 31517, 22301, 118241, 173017, 172210, 139401, 
      112201, 20410, 193450, 198441, 15777, 182081, 161717, 109960, 33485, 
      10781, 194724, 32436, 14482, 113369, 189045, 113194, 195752, 21320, 
      14621, 178621, 159325, 159156, 119952, 158210, 141578, 154949, 164170, 
      191300, 163216, 23930, 21866, 19237, 144468, 20484, 18405, 108817, 
      175369, 14089, 6921, 24520, 17576, 15880, 5917, 167738, 199522, 151730, 
      127541, 13877, 5482, 156221, 117657, 113661, 111690, 17757, 7465, 
      203540, 19981, 15250, 158545, 149257, 180369, 17410, 5165, 201625, 
      3700, 3649, 5162, 6964, 195970, 171349, 118849, 202052, 5072, 173594, 
      6994, 195637, 160525, 123325, 172553, 14045, 6173, 5113, 193673, 10625, 
      7888, 199737, 161005, 13626, 160904, 193273, 9434, 186066, 184354, 
      7033, 6525, 7306, 171344, 167249, 188933, 130969, 3485, 2450, 1514, 
      1352, 205393, 138730, 7585, 6649, 3077, 1537, 207925, 167364, 1000, 
      190937, 173897, 3977, 1865, 211465, 142105, 4573, 2493, 173732, 1972, 
      214994, 175349, 177817, 173632, 206645, 170273, 2465, 2129, 1825, 
      187065, 1844, 207386, 180032, 180001, 1381, 596, 197, 215465, 1850, 
      221044, 193744, 1346, 215377, 179857, 208, 184916, 18, 179780, 232324, 
      219961, 187489, 0, 226585, 200713, 198034, 34, 225641, 226612, 261, 
      578, 195428, 221922, 216306, 221941, 210825, 221069, 197305, 191138, 
      169969, 228740, 217412, 195620, 163472, 223108, 208260, 170068, 171757, 
      217556, 209290, 204880, 228258, 207986, 199940, 191993, 225972, 188068, 
      180373, 235777, 213281, 207797, 201490, 239908, 215293, 181138, 224242, 
      241621, 227176, 244665, 214304, 198173, 207220, 228650, 236770, 214162, 
      239796, 198202, 195565, 230545, 228353, 239065, 243253, 212516, 218161, 
      217405 ], 
  [ 394276, 391456, 388008, 387089, 385621, 378769, 379882, 378802, 375338, 
      371997, 368660, 362401, 365818, 358352, 361300, 358121, 356864, 355681, 
      345665, 344053, 339337, 340973, 341954, 334100, 337397, 336073, 319621, 
      317293, 314093, 309328, 311882, 305488, 305005, 312320, 301738, 301685, 
      298996, 303481, 295145, 299546, 300322, 295357, 303410, 302345, 288685, 
      288125, 285317, 289600, 295153, 281401, 284461, 283412, 276025, 275445, 
      277540, 277072, 286420, 277769, 269893, 273808, 268865, 269770, 273665, 
      266500, 269901, 263938, 261236, 268496, 259885, 258242, 246865, 242596, 
      243506, 259220, 239549, 243682, 256010, 231473, 248693, 231248, 244042, 
      242128, 224552, 242756, 230753, 233690, 231669, 462445, 222836, 232049, 
      218425, 229585, 236836, 232625, 214037, 215525, 437477, 227113, 212048, 
      440500, 211682, 226810, 412250, 217384, 225000, 225604, 218242, 223808, 
      438930, 208325, 209320, 452932, 220240, 211378, 433418, 203108, 205565, 
      416264, 375076, 415505, 435770, 201578, 382813, 202196, 204980, 200889, 
      204354, 202045, 202249, 203986, 416161, 387400, 392890, 200345, 347125, 
      202826, 208514, 351194, 203185, 343801, 211097, 355325, 342864, 426065, 
      182426, 184994, 322669, 300788, 318740, 327353, 427808, 334570, 308725, 
      323306, 189568, 199588, 180533, 189365, 176794, 172052, 298640, 361241, 
      375737, 185450, 195026, 210530, 305962, 336362, 183716, 268241, 327281, 
      173362, 205426, 171629, 272648, 273780, 340000, 279929, 255573, 257993, 
      325937, 163336, 163981, 271125, 164546, 362002, 160585, 167458, 191137, 
      269257, 293380, 165185, 183938, 246545, 161549, 175165, 197453, 199748, 
      271240, 288808, 184365, 185562, 269009, 325025, 269666, 229320, 304488, 
      264629, 178625, 192452, 282005, 151229, 151673, 151840, 219609, 257409, 
      165865, 171866, 221162, 315829, 148042, 157770, 173797, 151049, 335233, 
      170789, 311930, 147181, 172765, 174760, 202077, 149866, 199490, 177561, 
      176405, 176842, 145945, 226045, 138836, 154625, 158420, 175577, 189737, 
      206260, 262186, 303400, 140234, 167045, 192730, 204133, 260770, 258625, 
      221657, 135538, 132037, 137521, 148954, 252250, 132977, 151097, 188561, 
      144545, 197173, 251705, 139936, 185825, 185677, 256297, 122708, 133844, 
      213469, 284813, 117538, 141458, 142130, 225125, 244613, 252698, 123300, 
      124132, 251280, 132961, 151429, 167252, 170120, 112333, 134298, 142985, 
      126202, 162922, 108981, 167464, 244324, 109922, 108693, 114154, 106066, 
      147241, 120852, 106538, 104429, 239845, 241325, 245060, 105745, 207370, 
      208666, 103282, 129317, 106749, 118813, 136093, 101933, 101858, 105389, 
      106114, 103952, 120592, 115866, 233914, 167240, 98330, 107573, 105808, 
      202346, 119816, 144941, 146725, 95545, 104506, 114802, 117682, 133506, 
      96308, 97889, 154400, 94474, 95273, 95474, 95545, 97849, 104050, 
      102285, 101306, 93026, 118660, 104297, 95552, 126034, 103258, 108970, 
      114309, 126778, 123245, 91733, 103748, 99250, 95501, 102701, 107762, 
      124090, 125945, 116896, 93497, 127426, 96904, 90404, 89960, 114725, 
      205085, 106165, 89973, 112897, 119786, 93109, 87925, 157250, 116020, 
      113661, 86580, 88837, 87473, 96080, 103489, 103450, 84825, 100484, 
      84269, 127781, 177736, 109442, 90577, 110090, 133697, 107908, 126625, 
      178425, 109265, 94913, 90113, 109925, 107077, 88685, 84605, 110357, 
      145805, 116946, 81261, 95386, 164746, 108545, 97556, 82505, 122525, 
      108085, 91845, 167140, 95090, 79217, 97186, 175061, 86321, 103441, 
      80420, 84473, 105970, 84089, 80386, 77069, 75850, 108025, 87397, 
      161512, 74529, 74020, 96309, 76996, 73476, 86761, 77402, 73657, 95162, 
      82433, 77153, 72608, 71905, 107924, 98514, 93193, 81090, 80125, 77373, 
      74770, 90333, 91205, 93256, 109826, 92129, 111029, 99280, 89618, 74498, 
      69940, 68693, 91748, 122005, 123869, 105236, 103700, 103321, 76436, 
      89504, 98576, 101677, 98410, 93325, 67565, 74825, 104589, 89973, 66564, 
      88850, 66170, 66833, 67813, 80933, 105253, 93092, 79936, 78532, 75140, 
      67385, 67385, 104740, 94954, 85189, 83250, 67652, 66541, 65357, 66917, 
      76180, 76553, 65858, 102818, 103105, 90073, 65353, 78633, 83737, 77885, 
      70057, 64157, 70745, 77401, 102901, 99364, 62621, 62536, 94265, 78145, 
      61568, 74677, 65005, 60916, 68085, 118597, 84050, 77761, 73936, 83872, 
      59725, 86605, 63053, 60245, 85789, 114260, 73706, 68897, 62089, 61569, 
      71524, 63368, 62420, 56653, 69869, 72773, 121160, 56745, 59305, 60052, 
      59665, 55840, 56425, 61625, 78196, 60409, 59069, 104954, 55780, 57565, 
      55313, 60530, 112370, 54449, 78160, 58837, 64810, 72500, 130741, 54290, 
      103517, 71305, 81913, 51725, 96473, 51076, 51365, 55837, 118225, 50225, 
      54401, 66305, 81860, 49810, 51588, 49741, 54170, 122282, 53608, 61924, 
      62165, 94180, 72370, 79130, 94178, 56457, 87460, 56405, 103877, 49858, 
      55570, 62793, 67273, 77705, 87781, 100744, 59648, 60688, 73540, 64165, 
      108385, 52040, 54757, 62036, 112661, 116965, 124232, 128872, 50452, 
      50832, 106745, 58493, 56530, 139626, 48649, 57424, 86656, 51525, 51130, 
      84605, 49865, 83360, 46306, 51505, 55250, 142180, 41621, 49109, 39889, 
      45668, 92660, 47041, 113266, 145928, 39610, 38372, 84449, 39880, 40477, 
      44090, 48425, 49250, 46745, 51193, 135209, 57800, 138122, 44100, 46385, 
      47437, 53800, 66365, 88565, 34281, 43354, 31573, 33469, 36445, 40885, 
      149122, 32005, 33930, 40589, 52873, 29501, 37877, 38845, 39092, 49009, 
      49025, 77090, 29725, 31149, 42949, 70024, 80765, 104570, 50465, 26098, 
      34605, 29237, 32552, 34250, 141145, 26533, 89618, 143650, 26564, 
      123205, 27802, 38925, 99405, 116944, 25097, 23400, 23533, 26788, 23810, 
      24545, 175585, 22592, 26777, 53092, 70480, 60392, 21410, 28298, 78698, 
      23049, 24649, 34065, 20744, 27925, 35944, 74981, 134033, 20890, 18541, 
      20954, 51725, 18401, 20417, 143540, 30013, 49725, 18484, 159284, 17557, 
      82762, 84866, 159041, 23236, 27856, 48386, 154786, 22205, 27380, 37640, 
      18730, 93213, 165010, 17300, 22441, 120580, 21605, 95713, 18785, 20644, 
      14625, 16677, 17797, 20065, 15349, 116429, 126344, 24650, 124106, 
      110260, 141049, 14600, 34645, 120797, 17109, 139906, 144981, 37060, 
      119716, 144772, 32218, 15588, 15733, 23860, 34740, 149533, 12209, 
      11482, 165826, 13204, 16634, 34373, 111170, 190312, 10585, 111049, 
      164489, 31082, 10600, 30901, 9685, 136085, 160802, 11588, 15140, 14965, 
      27169, 14965, 19277, 15506, 13297, 9005, 13289, 124373, 129925, 137768, 
      17377, 133297, 139786, 30266, 10180, 153540, 199684, 120173, 139885, 
      145805, 212954, 11105, 6701, 14125, 21352, 151400, 212501, 12898, 
      24784, 26500, 27385, 136228, 184960, 5941, 127962, 142265, 11378, 
      13514, 7492, 132977, 195940, 4930, 221125, 223930, 193069, 176777, 
      4969, 7956, 22096, 4381, 190105, 7333, 173933, 4618, 9490, 19890, 7232, 
      140036, 177860, 186320, 4546, 152794, 166241, 3940, 9000, 140557, 8893, 
      4122, 155381, 4513, 4705, 165332, 167674, 162737, 5945, 6610, 3530, 
      15056, 186500, 195925, 212125, 241469, 1872, 12321, 157250, 162026, 
      186056, 251156, 1530, 5713, 218245, 2624, 4624, 177424, 198160, 1250, 
      10900, 172296, 189256, 4441, 194441, 953, 4148, 3754, 4329, 1160, 4772, 
      187300, 190772, 194276, 2512, 192373, 925, 3065, 3028, 195688, 208225, 
      225914, 400, 189481, 261, 1521, 194677, 288, 2848, 238265, 2165, 
      223765, 2729, 45, 58, 1858, 226585, 0, 784, 961, 221841, 2, 9, 241090, 
      249017, 1181, 61, 157, 74, 370, 136, 1124, 1621, 4240, 173, 269, 1325, 
      5353, 241, 625, 4321, 4100, 389, 685, 1017, 577, 1225, 1741, 2362, 
      1093, 3161, 4034, 1360, 1700, 1928, 2285, 1665, 1796, 4745, 2141, 2378, 
      2213, 2560, 2657, 3656, 3177, 2705, 3185, 3425, 3349, 4589, 4808, 3600, 
      4234, 5378, 5746, 6413, 6340, 6530 ], 
  [ 391140, 387536, 384424, 383393, 381589, 375913, 376130, 374602, 371474, 
      368917, 365972, 359825, 361170, 356000, 357716, 355321, 353168, 351985, 
      342193, 340749, 336537, 337109, 337418, 331076, 333197, 331929, 316485, 
      313765, 311405, 306304, 307570, 302240, 301141, 305936, 297874, 297485, 
      294964, 298161, 292121, 295010, 295562, 290485, 296410, 295345, 284877, 
      284149, 281957, 284560, 288545, 277929, 279981, 278932, 272609, 271861, 
      272948, 272032, 279252, 272281, 266085, 268544, 264721, 265346, 268177, 
      262804, 265141, 260074, 256084, 261664, 254565, 251690, 242721, 238900, 
      239194, 251156, 235573, 238250, 248002, 227329, 240629, 226880, 236482, 
      234400, 220520, 234580, 224369, 226690, 224893, 435285, 217684, 224825, 
      214281, 222305, 228100, 224449, 209837, 210877, 411325, 219609, 207904, 
      414068, 207370, 219026, 387442, 211336, 217384, 217876, 211802, 216080, 
      412330, 203677, 204392, 425492, 212512, 205274, 406930, 198964, 200693, 
      390728, 352004, 389857, 408946, 196594, 359069, 196820, 198932, 195625, 
      198250, 196277, 196033, 197210, 390065, 362984, 368082, 193793, 325117, 
      195266, 199946, 328850, 195401, 321905, 201577, 332477, 320800, 398681, 
      177554, 179450, 301613, 281300, 297908, 305905, 400144, 312562, 288509, 
      301970, 181840, 190180, 174485, 181525, 171250, 167572, 278816, 337105, 
      350705, 177442, 185450, 198826, 285410, 313682, 175876, 250601, 305161, 
      167482, 194170, 165973, 254504, 255412, 316816, 261001, 238549, 240689, 
      303425, 158184, 158661, 252589, 158890, 337082, 155545, 160794, 180217, 
      250497, 272772, 158353, 173914, 229633, 155333, 166373, 185525, 187540, 
      252200, 268424, 174061, 175090, 250025, 302009, 250570, 213640, 282760, 
      245813, 168601, 180580, 261677, 145853, 146185, 146128, 204433, 238873, 
      157241, 162290, 205762, 292925, 142722, 150322, 163717, 144833, 310985, 
      160933, 289138, 141525, 162517, 164232, 188245, 143426, 185546, 166081, 
      164981, 165362, 139113, 209245, 133460, 146057, 149236, 163985, 176465, 
      191252, 242306, 280552, 134018, 156293, 178898, 189125, 240890, 238801, 
      204745, 129434, 126605, 130689, 140050, 232594, 126985, 141745, 174505, 
      136145, 182165, 231881, 131984, 171769, 171565, 236025, 118340, 126788, 
      196613, 262469, 114794, 132890, 133450, 207205, 225125, 232594, 118372, 
      118980, 231232, 125681, 141125, 154820, 157352, 110989, 126514, 133633, 
      119762, 150770, 109261, 154696, 224500, 108410, 107125, 110178, 105674, 
      136601, 114580, 109954, 105773, 219965, 221333, 224788, 103617, 190066, 
      191250, 106250, 120805, 103333, 112149, 126405, 104845, 104714, 102253, 
      102698, 108320, 113312, 109426, 214146, 153352, 100178, 102869, 111744, 
      184930, 111976, 133349, 134909, 95881, 99970, 107802, 110122, 123370, 
      99220, 95593, 141520, 94418, 94265, 94298, 94313, 95273, 99290, 97861, 
      107186, 93866, 128516, 111185, 93200, 137178, 110034, 102418, 106693, 
      117090, 134053, 91229, 98260, 105242, 100205, 97325, 101210, 114626, 
      116201, 126864, 97865, 117290, 102728, 93428, 88840, 106493, 186773, 
      114453, 93109, 122585, 130706, 98261, 90389, 143194, 126436, 123685, 
      88036, 86877, 85625, 91040, 96713, 111906, 86281, 108436, 85781, 
      116861, 161384, 119242, 96065, 101746, 121937, 117540, 115705, 161905, 
      119233, 101969, 85969, 101413, 116765, 94117, 88357, 101677, 132421, 
      128314, 82381, 89506, 149346, 118681, 105620, 80881, 134845, 118333, 
      98845, 151348, 102986, 80897, 90410, 158485, 92089, 113185, 84340, 
      90185, 97178, 90025, 85034, 79981, 77474, 98729, 94397, 145832, 75313, 
      75140, 105661, 81364, 72916, 94265, 82162, 76457, 87490, 88985, 82025, 
      74960, 73193, 98068, 108538, 102265, 87418, 86173, 82525, 78858, 83389, 
      83981, 85640, 121754, 84625, 100501, 90432, 98410, 79370, 72740, 69869, 
      84020, 109853, 111493, 116884, 115124, 114689, 71956, 82000, 89504, 
      112877, 109106, 103181, 69581, 70681, 116293, 99325, 67348, 98090, 
      67570, 66049, 66245, 74885, 94949, 103172, 87440, 85700, 81412, 70577, 
      65761, 94436, 105426, 93925, 91594, 71572, 69845, 67765, 64957, 70916, 
      83609, 69050, 92570, 115033, 99985, 63729, 72529, 92585, 85501, 75545, 
      63037, 66601, 71465, 114941, 110900, 64021, 63656, 105185, 86153, 
      61904, 82125, 69541, 60580, 63997, 105885, 76154, 86105, 68000, 75920, 
      61965, 78093, 67589, 58733, 77333, 101828, 81490, 75505, 66625, 58825, 
      65700, 68744, 67460, 57605, 64213, 66445, 107720, 58873, 56953, 64532, 
      63977, 55952, 55697, 58097, 70580, 65225, 56381, 93250, 58356, 55381, 
      54305, 56890, 99658, 53833, 70208, 55477, 59602, 65444, 115901, 52666, 
      91645, 64305, 73009, 53293, 85385, 51860, 51197, 52757, 104449, 51401, 
      51545, 59977, 72676, 50090, 49684, 48845, 50866, 107890, 50024, 55988, 
      56173, 82868, 64250, 69890, 82810, 51697, 76932, 51421, 91165, 46890, 
      50698, 56185, 59769, 68353, 76861, 88200, 53264, 54080, 64580, 56773, 
      94833, 47336, 49325, 54980, 98605, 102461, 109000, 113192, 45972, 
      46240, 93193, 51829, 50202, 122770, 44225, 50816, 75344, 46093, 45698, 
      73405, 44657, 72272, 41994, 45513, 48362, 124596, 37589, 43061, 36193, 
      40180, 79780, 41049, 98090, 127784, 35298, 34340, 72241, 35176, 35605, 
      38210, 41593, 42250, 40193, 43745, 117793, 49064, 120370, 37828, 39553, 
      40325, 45512, 56117, 75517, 30361, 37026, 28269, 29493, 31573, 34893, 
      130250, 28197, 29506, 34373, 44249, 26141, 31997, 32741, 32932, 40833, 
      40793, 64826, 25749, 26725, 35725, 58600, 67997, 89282, 41785, 23130, 
      29005, 25037, 27400, 28594, 122497, 22949, 75674, 124778, 22868, 
      106013, 23602, 31981, 84397, 100256, 21625, 20488, 20565, 22644, 20618, 
      21073, 154193, 19792, 22465, 43460, 58496, 49640, 18778, 23314, 65650, 
      19633, 20673, 27625, 18056, 22829, 29000, 62269, 115609, 17810, 16301, 
      17650, 41869, 16105, 17225, 124276, 23965, 40093, 15908, 138788, 15317, 
      68930, 70810, 138545, 18756, 22144, 38810, 134570, 17893, 21668, 29800, 
      15538, 78205, 144010, 14612, 17849, 102996, 17125, 80369, 15145, 16388, 
      12721, 13765, 14437, 15921, 12941, 99125, 108200, 19106, 106130, 93460, 
      121673, 12136, 26861, 103045, 13525, 120586, 125269, 28772, 102020, 
      125060, 24770, 12340, 12429, 18148, 26788, 129429, 10361, 9970, 144490, 
      10628, 12658, 26309, 94090, 167240, 8905, 93913, 143153, 23410, 8584, 
      23229, 8117, 116821, 139690, 8900, 11108, 10933, 20113, 10877, 13957, 
      11194, 9657, 7213, 9593, 105949, 111053, 118280, 12337, 114145, 120130, 
      22370, 7380, 132820, 175828, 102029, 120173, 125645, 188258, 7801, 
      5525, 9701, 15080, 130792, 187805, 8810, 17728, 19108, 19825, 116740, 
      162000, 5045, 109090, 122273, 7514, 8978, 5140, 113657, 172196, 3978, 
      195813, 198450, 169493, 154265, 3681, 5044, 15264, 3485, 166697, 4589, 
      151589, 3330, 5850, 13450, 4432, 120100, 155236, 163136, 3146, 131906, 
      144401, 2932, 5416, 120565, 5309, 2722, 134269, 2665, 2745, 143492, 
      145666, 141065, 3145, 3530, 1906, 9344, 163204, 172013, 187205, 214813, 
      1312, 7225, 135914, 140354, 162760, 223940, 1138, 2689, 192933, 1168, 
      2048, 154688, 174080, 1082, 6084, 149896, 165736, 1865, 170585, 1009, 
      1684, 1458, 1753, 712, 1972, 163892, 167140, 170420, 832, 168629, 533, 
      937, 900, 171720, 183473, 200098, 512, 165905, 709, 289, 170765, 400, 
      720, 211721, 373, 198061, 601, 1165, 450, 234, 200713, 784, 0, 9, 
      196249, 730, 793, 214378, 221857, 61, 565, 325, 578, 202, 584, 116, 
      221, 1440, 1069, 493, 205, 2105, 801, 289, 1521, 1412, 613, 405, 457, 
      1417, 833, 845, 962, 1765, 1481, 1850, 2592, 1588, 1480, 1445, 3121, 
      1796, 2561, 2645, 3890, 2885, 4240, 2545, 2536, 2617, 3433, 4361, 3257, 
      4693, 3413, 3464, 4384, 4850, 6554, 7146, 5965, 6228, 6362 ], 
  [ 390897, 387209, 384133, 383090, 381250, 375700, 375821, 374245, 371153, 
      368680, 365777, 359642, 360765, 355841, 357425, 355114, 352865, 351682, 
      341914, 340488, 336330, 336788, 337025, 330845, 332840, 331578, 316242, 
      313480, 311210, 306073, 307201, 301985, 300820, 305345, 297553, 297128, 
      294625, 297684, 291890, 294617, 295145, 290056, 295753, 294688, 284562, 
      283816, 281690, 284113, 287930, 277650, 279594, 278545, 272336, 271570, 
      272549, 271585, 278577, 271786, 265770, 268073, 264370, 264965, 267682, 
      262501, 264724, 259753, 255625, 261025, 254088, 251081, 242370, 238597, 
      238825, 250385, 235240, 237761, 247237, 226978, 239858, 226505, 235765, 
      233665, 220181, 233797, 223778, 226033, 224260, 432468, 217225, 224144, 
      213930, 221618, 227257, 223666, 209480, 210472, 408616, 218898, 207553, 
      411329, 207001, 218285, 384877, 210781, 216661, 217141, 211205, 215345, 
      409573, 203272, 203957, 422645, 211777, 204713, 404185, 198613, 200264, 
      388085, 349625, 387202, 406165, 196153, 356618, 196337, 198377, 195154, 
      197689, 195752, 195460, 196577, 387362, 360461, 365517, 193184, 322852, 
      194549, 199121, 326549, 194660, 319652, 200650, 330122, 318529, 395840, 
      177125, 178949, 299450, 279305, 295769, 303700, 397273, 310297, 286436, 
      299777, 181105, 189265, 173930, 180778, 170749, 167185, 276785, 334612, 
      348116, 176677, 184517, 197665, 283301, 311345, 175129, 248804, 302884, 
      166945, 193057, 165460, 252653, 253537, 314425, 259066, 236818, 238928, 
      301106, 157725, 158184, 250696, 158377, 334505, 155098, 160173, 179140, 
      248580, 270657, 157714, 172933, 227914, 154760, 165524, 184340, 186325, 
      250253, 266333, 173050, 174061, 248084, 299636, 248617, 212053, 280525, 
      243890, 167620, 179401, 259592, 145370, 145690, 145609, 202900, 236980, 
      156410, 161357, 204205, 290564, 142245, 149617, 162730, 144260, 308480, 
      159970, 286789, 141012, 161512, 163197, 186856, 142829, 184145, 164944, 
      163850, 164225, 138474, 207538, 132977, 145232, 148345, 162836, 175136, 
      189737, 240269, 278197, 133445, 155234, 177509, 187610, 238853, 236770, 
      203026, 128873, 126116, 130050, 139189, 230581, 126436, 140836, 173092, 
      135338, 180650, 229850, 131225, 170356, 170146, 233946, 117965, 126125, 
      194900, 260168, 114593, 132065, 132613, 205378, 223130, 230533, 117937, 
      118521, 229177, 124994, 140114, 153581, 156077, 110938, 125773, 132724, 
      119165, 149561, 109384, 153421, 222469, 108341, 107050, 109845, 105725, 
      135554, 114001, 110413, 106010, 217928, 219284, 222709, 103482, 188305, 
      189477, 106661, 119986, 103060, 111528, 125460, 105250, 105113, 102010, 
      102425, 108881, 112625, 108829, 212121, 151957, 100469, 102458, 112473, 
      183157, 111229, 132200, 133736, 96010, 99577, 107145, 109405, 122377, 
      99625, 95440, 140233, 94505, 94250, 94265, 94274, 95090, 98873, 97480, 
      107909, 94049, 129665, 112016, 93041, 138465, 110853, 101809, 105970, 
      116145, 135304, 91268, 97765, 105977, 100802, 96842, 100601, 113705, 
      115250, 128025, 98426, 116297, 103445, 93845, 88813, 105704, 184904, 
      115434, 93538, 123716, 131969, 98906, 90746, 141781, 127645, 124852, 
      88285, 86760, 85520, 90593, 96080, 112905, 86530, 109381, 86036, 
      115784, 159725, 120385, 96746, 100945, 120770, 118665, 114628, 160228, 
      120394, 102818, 85618, 100594, 117896, 94792, 88852, 100840, 131080, 
      129625, 82594, 88969, 147789, 119860, 106577, 80800, 136258, 119524, 
      99688, 149749, 103925, 81170, 89777, 156802, 92800, 114322, 84853, 
      90890, 96329, 90754, 85625, 80386, 77741, 97826, 95240, 144245, 75490, 
      75353, 106756, 81925, 72949, 95162, 82765, 76850, 86761, 89780, 82640, 
      75305, 73424, 97105, 109705, 103330, 88189, 86914, 83170, 79389, 82738, 
      83300, 84917, 123125, 83914, 99466, 89577, 99445, 79985, 73133, 70088, 
      83285, 108644, 110260, 118225, 116441, 116000, 71569, 81289, 88625, 
      114170, 110345, 104330, 69890, 70330, 117640, 100420, 67525, 99173, 
      67813, 66058, 66170, 74330, 93938, 104345, 88337, 86561, 82177, 71012, 
      65680, 93425, 106641, 94954, 92581, 72085, 70292, 68116, 64840, 70445, 
      84458, 69485, 91565, 116404, 101140, 63648, 71968, 93626, 86410, 76226, 
      63010, 66250, 70922, 116324, 112229, 64264, 63869, 106448, 87104, 
      62033, 83016, 70120, 60637, 63652, 104616, 75401, 87092, 67457, 75161, 
      62298, 77274, 68168, 58664, 76520, 100589, 82417, 76306, 67204, 58624, 
      65169, 69413, 68093, 57800, 63700, 65860, 106373, 59194, 56794, 65105, 
      64532, 56057, 55712, 57812, 69857, 65834, 56186, 92089, 58725, 55240, 
      54290, 56593, 98389, 53860, 69449, 55210, 59137, 64781, 114404, 52585, 
      90466, 63648, 72148, 53554, 84290, 52037, 51272, 52520, 103066, 51620, 
      51332, 59392, 71785, 50213, 49573, 48842, 50605, 106441, 49733, 55445, 
      55624, 81749, 63473, 68993, 81685, 51280, 75897, 50980, 89896, 46665, 
      50269, 55570, 59058, 67444, 75784, 86949, 52673, 53465, 63713, 56074, 
      93474, 46925, 48836, 54317, 97192, 101000, 107461, 111605, 45585, 
      45841, 91834, 51208, 49617, 121057, 43844, 50201, 74225, 45604, 45209, 
      72298, 44192, 71177, 41625, 44964, 47717, 122805, 37250, 42506, 35890, 
      39685, 78493, 40500, 96557, 125933, 34929, 34001, 71026, 34765, 35176, 
      37673, 40954, 41593, 39584, 43040, 116020, 48221, 118561, 37249, 38914, 
      39656, 44717, 55112, 74212, 30034, 36441, 28008, 29160, 31144, 34344, 
      128321, 27882, 29125, 33800, 43418, 25874, 31460, 32180, 32365, 40050, 
      40004, 63605, 25416, 26344, 35044, 57469, 66722, 87737, 40948, 22905, 
      28498, 24680, 26941, 28081, 120592, 22658, 74273, 122849, 22565, 
      104264, 23245, 31330, 82882, 98561, 21346, 20269, 20340, 22293, 20369, 
      20794, 151994, 19585, 22096, 42521, 57305, 48581, 18589, 22873, 64345, 
      19360, 20340, 27028, 17861, 22376, 28349, 61000, 113728, 17573, 16154, 
      17389, 40906, 15952, 16976, 122305, 23410, 39154, 15725, 136685, 15170, 
      67541, 69397, 136442, 18369, 21625, 37877, 132497, 17524, 21149, 29053, 
      15289, 76690, 141853, 14417, 17450, 101205, 16738, 78818, 14848, 16025, 
      12610, 13546, 14170, 15570, 12776, 97364, 106349, 18605, 104297, 91753, 
      119690, 11965, 26120, 101236, 13234, 118609, 123250, 27977, 100217, 
      123041, 24065, 12085, 12168, 17629, 26029, 127368, 10256, 9901, 142297, 
      10445, 12325, 25538, 92353, 164861, 8818, 92170, 140960, 22681, 8461, 
      22500, 8042, 114850, 137521, 8705, 10769, 10594, 19450, 10532, 13480, 
      10825, 9360, 7114, 9290, 104068, 109124, 116285, 11890, 112186, 118117, 
      21617, 7173, 130693, 173365, 100178, 118154, 123578, 185705, 7540, 
      5492, 9320, 14501, 128677, 185252, 8465, 17065, 18409, 19108, 114745, 
      159633, 5042, 107161, 120224, 7193, 8585, 4981, 111680, 169745, 3969, 
      193194, 195813, 167060, 151946, 3636, 4825, 14625, 3482, 164282, 4388, 
      149288, 3285, 5553, 12853, 4225, 118057, 152905, 160745, 3089, 129761, 
      142154, 2917, 5125, 118516, 5018, 2665, 132100, 2560, 2628, 141245, 
      143401, 138836, 2938, 3293, 1825, 8825, 160801, 169544, 184628, 212050, 
      1345, 6772, 133721, 138125, 160357, 221117, 1189, 2458, 190314, 1105, 
      1865, 152345, 171593, 1157, 5661, 147589, 163309, 1682, 168122, 1108, 
      1513, 1305, 1570, 757, 1765, 161477, 164701, 167957, 745, 166178, 584, 
      802, 765, 169245, 180914, 197425, 617, 163472, 850, 250, 168296, 505, 
      585, 208970, 274, 195400, 466, 1378, 585, 153, 198034, 961, 9, 0, 
      193600, 901, 970, 211609, 219040, 34, 712, 436, 725, 277, 725, 101, 
      164, 1233, 1258, 610, 178, 1850, 954, 346, 1314, 1217, 730, 468, 490, 
      1600, 884, 842, 905, 1930, 1394, 1709, 2817, 1669, 1525, 1448, 3370, 
      1889, 2420, 2792, 4145, 3050, 4513, 2626, 2509, 2650, 3604, 4580, 3332, 
      4930, 3380, 3413, 4561, 5009, 6773, 7389, 6010, 6309, 6437 ], 
  [ 550177, 534169, 536373, 533570, 526450, 539380, 525421, 516805, 518993, 
      528840, 532097, 527722, 496285, 527441, 509665, 519674, 503345, 502162, 
      495914, 497128, 500890, 484628, 474305, 491885, 475400, 475018, 475522, 
      466600, 477530, 467113, 448001, 459505, 448660, 413585, 445393, 439688, 
      439825, 422644, 452930, 431897, 428905, 422056, 394313, 393248, 433282, 
      429896, 437450, 413473, 392650, 431650, 417754, 416705, 427216, 423810, 
      408949, 400945, 374497, 394106, 414490, 393913, 407810, 404005, 390002, 
      412981, 398484, 407593, 383225, 362225, 379048, 356681, 385810, 389077, 
      379625, 332225, 381320, 360961, 329957, 370418, 321698, 366425, 325525, 
      320785, 365381, 313877, 332018, 324593, 326340, 214228, 344825, 319184, 
      357370, 315778, 298537, 303746, 352040, 345992, 206216, 309538, 350993, 
      204529, 347801, 304525, 203597, 324301, 305541, 304261, 318565, 302465, 
      200133, 338792, 335077, 200005, 298897, 317353, 196505, 342053, 332264, 
      195365, 195625, 192722, 193205, 326393, 192058, 320417, 311897, 320994, 
      310329, 313672, 306340, 298657, 185842, 185341, 184237, 298784, 185572, 
      284309, 273041, 183989, 280900, 184132, 259610, 179642, 180369, 174080, 
      309125, 300389, 177130, 181625, 176969, 175220, 171113, 173017, 177316, 
      173057, 268225, 249985, 287450, 266138, 292189, 305345, 173825, 163892, 
      163316, 259397, 242597, 222305, 168901, 163505, 260489, 180164, 163844, 
      283105, 224737, 285140, 176093, 173457, 158665, 170186, 177858, 175568, 
      155906, 285325, 283144, 167976, 278057, 151465, 284458, 264013, 216100, 
      162340, 155377, 258914, 223973, 170714, 265640, 235924, 205460, 203045, 
      159613, 154573, 219690, 218061, 158324, 146516, 157097, 174213, 147645, 
      156770, 218660, 201401, 148712, 269450, 268010, 264409, 172980, 154260, 
      229450, 219437, 170765, 139204, 267205, 241137, 212890, 255140, 136000, 
      213650, 137189, 260692, 209032, 206317, 178056, 250189, 173585, 193104, 
      192890, 192385, 239674, 152098, 257057, 219152, 212585, 189236, 175136, 
      162457, 136429, 127717, 244325, 194834, 168709, 160330, 135013, 133810, 
      145826, 241513, 249316, 231250, 207829, 130261, 240836, 202436, 160772, 
      211898, 153370, 126890, 214825, 158036, 156946, 123946, 257885, 223805, 
      138580, 117608, 280033, 205985, 204773, 132338, 125450, 123173, 249057, 
      246121, 122697, 219154, 186754, 166781, 163997, 298378, 212013, 194324, 
      226525, 167161, 322344, 161341, 119509, 293141, 290970, 255925, 308125, 
      176914, 224001, 372653, 335690, 114088, 113684, 112709, 278602, 124945, 
      124357, 361861, 194786, 257940, 215368, 181780, 359570, 358553, 261290, 
      257305, 386081, 206785, 216189, 110041, 142277, 338069, 237098, 414313, 
      118037, 196589, 158600, 156616, 309850, 236857, 205705, 199165, 171657, 
      353945, 267920, 146393, 302185, 286970, 284345, 283474, 263170, 232633, 
      236520, 408869, 315809, 493105, 428816, 264641, 522145, 425893, 207409, 
      194850, 172465, 513704, 291908, 220085, 408697, 383282, 220922, 206201, 
      173545, 170690, 493225, 375626, 165577, 403525, 349925, 279773, 184904, 
      105704, 454234, 351378, 484516, 512129, 388426, 338026, 129461, 499885, 
      490932, 319725, 264520, 265040, 219953, 198160, 454345, 317970, 442901, 
      318356, 152744, 111325, 482945, 391546, 178385, 144530, 478585, 151588, 
      109188, 485594, 422258, 229058, 175394, 478696, 388712, 356372, 173000, 
      129320, 516825, 308754, 205129, 114349, 487700, 441857, 263840, 538418, 
      489124, 418248, 110149, 436565, 316130, 191857, 104882, 392000, 476002, 
      355013, 389210, 166729, 392594, 367225, 334706, 311821, 160306, 413800, 
      106405, 296370, 301513, 462276, 359125, 272709, 421642, 366125, 329410, 
      174761, 401300, 367760, 320825, 302224, 150785, 475785, 454450, 396189, 
      390514, 372690, 352189, 182178, 178340, 173797, 519125, 174554, 142586, 
      159097, 446165, 365105, 325693, 297128, 170405, 126244, 124340, 509825, 
      504521, 503200, 209729, 171929, 154625, 498730, 486985, 467770, 310130, 
      213770, 510120, 455940, 288405, 452933, 298373, 262298, 250090, 187850, 
      140578, 471305, 414817, 407761, 389297, 329732, 248720, 140065, 479761, 
      440794, 432261, 342245, 330772, 314516, 242600, 196285, 403898, 328205, 
      139085, 512404, 465460, 246688, 184608, 441226, 414650, 371026, 253970, 
      209690, 186202, 514084, 502069, 294824, 290029, 486608, 421504, 275873, 
      408616, 349960, 263917, 207972, 113416, 159881, 426772, 182737, 158761, 
      306058, 152074, 348008, 243464, 152200, 113789, 413297, 388706, 347044, 
      224064, 182209, 362453, 355853, 281320, 183380, 174980, 103733, 301194, 
      228394, 344065, 340852, 266377, 252832, 210932, 158737, 350074, 222506, 
      116729, 307765, 229480, 247010, 207953, 107189, 252740, 153049, 210970, 
      185857, 162461, 89764, 235625, 112466, 162208, 140788, 286754, 118610, 
      272917, 257192, 212680, 95146, 278660, 215012, 168512, 136025, 263173, 
      228213, 243322, 207245, 88841, 201973, 170725, 170024, 112549, 144433, 
      132353, 111605, 185040, 119017, 181220, 98696, 208585, 182269, 160290, 
      149698, 129044, 112744, 98389, 160913, 158185, 131473, 148474, 89074, 
      181565, 172036, 151997, 84872, 81640, 76661, 73765, 183745, 182241, 
      87434, 155048, 158737, 64737, 182884, 154921, 105025, 168804, 168409, 
      104858, 170912, 105497, 182425, 159364, 148037, 55045, 182450, 156026, 
      186370, 162005, 84653, 154900, 66637, 49373, 175729, 179201, 87746, 
      169405, 167176, 153833, 142154, 140153, 145184, 134560, 50900, 119501, 
      48161, 147249, 140114, 136456, 123037, 102632, 77732, 176994, 145561, 
      184648, 175240, 163144, 148744, 40321, 176602, 168165, 144680, 116458, 
      181634, 147620, 144820, 144125, 120130, 119204, 79445, 171496, 165384, 
      130084, 86509, 74642, 56057, 113108, 184825, 149058, 167240, 154541, 
      147761, 36112, 174898, 63713, 34849, 173045, 42664, 165805, 130770, 
      55602, 44881, 175346, 183069, 182260, 165733, 178769, 174794, 24394, 
      184145, 162896, 99721, 77545, 88181, 185789, 153113, 67865, 174240, 
      166420, 134388, 184181, 150856, 127789, 69800, 32768, 177733, 189514, 
      174029, 94586, 188432, 175376, 28145, 136930, 96354, 183805, 23165, 
      188530, 58741, 57077, 22922, 156529, 140425, 95957, 23377, 158324, 
      139949, 114413, 173689, 49410, 20413, 180737, 153850, 33445, 154898, 
      46258, 166208, 157705, 191250, 176346, 169930, 159010, 183496, 34004, 
      29789, 140045, 30377, 36313, 23770, 181805, 112360, 30836, 165474, 
      23569, 22050, 106297, 30697, 21841, 115585, 169605, 168808, 136429, 
      109629, 20008, 189776, 194701, 15577, 178525, 158405, 107378, 32513, 
      10861, 190978, 31450, 14240, 110681, 185341, 110500, 191962, 20690, 
      14321, 175025, 155969, 155794, 117130, 154852, 138440, 151625, 160720, 
      187514, 159770, 23108, 21124, 18605, 141250, 19786, 17797, 106097, 
      171733, 13653, 7045, 23618, 16954, 15338, 6185, 164180, 195572, 148360, 
      124501, 13397, 5732, 152785, 114745, 110809, 108868, 17065, 7393, 
      199522, 19161, 14624, 155033, 145865, 176581, 16640, 5185, 197569, 
      3994, 3973, 5140, 6746, 191956, 167625, 115825, 197962, 5002, 169828, 
      6728, 191605, 156913, 120213, 168785, 13337, 5945, 4985, 189649, 10081, 
      7514, 195637, 157365, 12916, 157258, 189225, 8900, 182080, 180388, 
      6605, 6121, 6836, 167498, 163453, 184865, 127625, 3281, 2344, 1588, 
      1730, 201105, 135252, 7001, 6125, 2837, 1997, 203589, 163498, 1114, 
      186785, 169945, 3625, 1753, 207077, 138541, 4149, 2269, 169762, 1802, 
      210548, 171353, 173785, 169650, 202277, 166325, 2197, 1901, 1637, 
      182905, 1618, 202984, 175922, 175885, 1165, 514, 305, 210937, 1552, 
      216450, 189450, 1096, 210825, 175705, 410, 180674, 40, 175586, 227538, 
      215305, 183193, 34, 221841, 196249, 193600, 0, 220901, 221850, 409, 
      800, 190994, 217192, 211636, 217205, 206197, 216325, 192821, 186724, 
      165793, 223898, 212690, 191138, 159370, 218314, 203626, 165874, 167537, 
      212810, 204628, 200250, 223360, 203284, 195322, 187465, 221050, 183554, 
      175949, 230737, 208469, 203045, 196808, 234810, 210449, 176660, 219272, 
      236465, 222170, 239473, 209426, 193469, 202410, 223604, 231620, 209252, 
      234610, 193460, 190853, 225441, 223249, 233813, 237949, 207530, 213109, 
      212357 ], 
  [ 395386, 392530, 389090, 388165, 386681, 379865, 380944, 379844, 376388, 
      373073, 369746, 363481, 366820, 359434, 362338, 359185, 357890, 356705, 
      346681, 345073, 340369, 341965, 342920, 335114, 338369, 337045, 320605, 
      318257, 315085, 310298, 312804, 306442, 305933, 313154, 302660, 302593, 
      299906, 304345, 296089, 300436, 301204, 296225, 304200, 303133, 289585, 
      289017, 286229, 290450, 295945, 282301, 285325, 284274, 276917, 276329, 
      278386, 277898, 287170, 278577, 270757, 274618, 269713, 270608, 274465, 
      267362, 270725, 264788, 262026, 269226, 260665, 258964, 247669, 243410, 
      244296, 259874, 240345, 244424, 256660, 232245, 249325, 232010, 244688, 
      242762, 225314, 243370, 231425, 234340, 232325, 462373, 223546, 232685, 
      219169, 230213, 237410, 233217, 214769, 216241, 437425, 227725, 212778, 
      440434, 212404, 227408, 412240, 218042, 225602, 226202, 218884, 224402, 
      438848, 209025, 210010, 452818, 220826, 212020, 433332, 203818, 206249, 
      416210, 375106, 415441, 435664, 202248, 382813, 202850, 205610, 201545, 
      204980, 202681, 202865, 204580, 416065, 387362, 392836, 200941, 347165, 
      203380, 209032, 351220, 203729, 343841, 211573, 355325, 342890, 425893, 
      183056, 185600, 322717, 300890, 318794, 327385, 427618, 334580, 308797, 
      323336, 190082, 200042, 181105, 189873, 177380, 172674, 298714, 361161, 
      375625, 185940, 195460, 210888, 306004, 336328, 184210, 268385, 327265, 
      173924, 205796, 172197, 272770, 273890, 339938, 280017, 255725, 258133, 
      325889, 163906, 164545, 271217, 165096, 361864, 161153, 167968, 191489, 
      269329, 293386, 165681, 184320, 246681, 162065, 175589, 197765, 200050, 
      271298, 288818, 184733, 185924, 269065, 324937, 269716, 229490, 304442, 
      264685, 178993, 192754, 282001, 151757, 152197, 152354, 219785, 257465, 
      166273, 172240, 221328, 315725, 148564, 158216, 174149, 151537, 335077, 
      171145, 311824, 147685, 173105, 175090, 202289, 150340, 199688, 177845, 
      176689, 177124, 146389, 226133, 139330, 155005, 158778, 175849, 189949, 
      206410, 262160, 303266, 140692, 167341, 192916, 204277, 260740, 258593, 
      221725, 135988, 132509, 137941, 149300, 252212, 133425, 151425, 188721, 
      144905, 197297, 251653, 140306, 185977, 185825, 256225, 123202, 134242, 
      213517, 284665, 118088, 141800, 142468, 225133, 244565, 252628, 123770, 
      124594, 251210, 133345, 151705, 167450, 170306, 112925, 134660, 143289, 
      126608, 163124, 109625, 167642, 244250, 110500, 109265, 114640, 106676, 
      147485, 121250, 107280, 105097, 239753, 241229, 244954, 106285, 207368, 
      208660, 104000, 129625, 107237, 119185, 136357, 102645, 102568, 105885, 
      106600, 104714, 120938, 116240, 233812, 167346, 98996, 108005, 106618, 
      202320, 120130, 145121, 146897, 96149, 104936, 115144, 118004, 133736, 
      97002, 98397, 154530, 95060, 95825, 96020, 96089, 98345, 104468, 
      102713, 102100, 93640, 119594, 105125, 96050, 127012, 104080, 109316, 
      114617, 127012, 124209, 92293, 104130, 100040, 96245, 103085, 108104, 
      124328, 126173, 117826, 94225, 127636, 97682, 91082, 90490, 115001, 
      205001, 107029, 90653, 113809, 120740, 93857, 88577, 157312, 116954, 
      114581, 87194, 89329, 87965, 96458, 103805, 104308, 85433, 101322, 
      84877, 127945, 177706, 110344, 91325, 110344, 133829, 108802, 126785, 
      178385, 110169, 95713, 90513, 110169, 107969, 89425, 85285, 110593, 
      145873, 117896, 81845, 95720, 164740, 109449, 98386, 82989, 123505, 
      108989, 92633, 167114, 95908, 79813, 97480, 175005, 87061, 104321, 
      81090, 85205, 106184, 84825, 81076, 77697, 76432, 108217, 88169, 
      161474, 75077, 74578, 97157, 77666, 73970, 87541, 78084, 74269, 95400, 
      83177, 77837, 73202, 72461, 108082, 99380, 94025, 81824, 80849, 78065, 
      75424, 90593, 91453, 93490, 110756, 92365, 111157, 99466, 90432, 75172, 
      70538, 69233, 91970, 122069, 123925, 106146, 104602, 104221, 76770, 
      89730, 98746, 102569, 99284, 94169, 68129, 75169, 105497, 90797, 67082, 
      89668, 66708, 67293, 68245, 81205, 105373, 93938, 80690, 79274, 75850, 
      67985, 67813, 104858, 95812, 85985, 84032, 68274, 67141, 65925, 67329, 
      76474, 77285, 66452, 102932, 104009, 90905, 65773, 78893, 84529, 78633, 
      70729, 64593, 71073, 77665, 103805, 100250, 63145, 63050, 95125, 78901, 
      62050, 75409, 65633, 61370, 68405, 118609, 84232, 78521, 74186, 84050, 
      60265, 86761, 63673, 60649, 85945, 114274, 74440, 69589, 62705, 61925, 
      71770, 64010, 63050, 57137, 70117, 72997, 121130, 57269, 59669, 60658, 
      60265, 56290, 56845, 61945, 78370, 61025, 59417, 104980, 56314, 57929, 
      55717, 60840, 112356, 54865, 78314, 59153, 65060, 72682, 130645, 54664, 
      103525, 71485, 82025, 52209, 96505, 51530, 51785, 56153, 118157, 50689, 
      54721, 66501, 81954, 50240, 51938, 50125, 54468, 122184, 53890, 62122, 
      62361, 94186, 72488, 79208, 94180, 56693, 87490, 56629, 103825, 50152, 
      55796, 62957, 67405, 77769, 87785, 100690, 59810, 60842, 73610, 64289, 
      108289, 52258, 54949, 62170, 112545, 116833, 124074, 128698, 50674, 
      51050, 106641, 58633, 56680, 139400, 48865, 57562, 86626, 51701, 51304, 
      84573, 50045, 83330, 46516, 51649, 55360, 141898, 41821, 49237, 40097, 
      45810, 92538, 47161, 113056, 145610, 39784, 38554, 84337, 40034, 40625, 
      44200, 48501, 49320, 46829, 51245, 134905, 57802, 137800, 44186, 46449, 
      47489, 53810, 66305, 88405, 34445, 43432, 31753, 33625, 36569, 40969, 
      148744, 32161, 34064, 40657, 52853, 29665, 37949, 38909, 39154, 48997, 
      49009, 76928, 29857, 31265, 42965, 69890, 80581, 104296, 50425, 26260, 
      34673, 29353, 32634, 34312, 140741, 26665, 89380, 143236, 26690, 
      122849, 27908, 38933, 99125, 116602, 25225, 23546, 23677, 26890, 23944, 
      24669, 175069, 22738, 26869, 52994, 70298, 60250, 21556, 28360, 78472, 
      23165, 24745, 34073, 20882, 27977, 35930, 74761, 133605, 21008, 18685, 
      21060, 51597, 18541, 20525, 143074, 30017, 49601, 18610, 158770, 17693, 
      82484, 84580, 158525, 23290, 27866, 48256, 154276, 22261, 27386, 37570, 
      18824, 92885, 164468, 17410, 22481, 120154, 21645, 95365, 18853, 20690, 
      14753, 16769, 17873, 20113, 15457, 116005, 125890, 24644, 123656, 
      109850, 140545, 14698, 34553, 120349, 17165, 139400, 144461, 36946, 
      119266, 144250, 32132, 15650, 15793, 23834, 34634, 148993, 12317, 
      11600, 165236, 13282, 16660, 34253, 110728, 189650, 10685, 110597, 
      163885, 30964, 10682, 30781, 9781, 135549, 160200, 11642, 15146, 14969, 
      27065, 14965, 19233, 15496, 13309, 9081, 13297, 123853, 129389, 137210, 
      17333, 132749, 139220, 30116, 10210, 152930, 198962, 119653, 139309, 
      145213, 212200, 11113, 6781, 14089, 21250, 150786, 211741, 12872, 
      24650, 26354, 27233, 135650, 184258, 6025, 127400, 141661, 11348, 
      13460, 7514, 132389, 195194, 4996, 220321, 223120, 192325, 176069, 
      5017, 7946, 21946, 4441, 189361, 7325, 173225, 4660, 9448, 19748, 7218, 
      139410, 177138, 185578, 4580, 152132, 165545, 3986, 8954, 139925, 8845, 
      4148, 154701, 4517, 4705, 164618, 166952, 162025, 5905, 6560, 3528, 
      14906, 185722, 195121, 211285, 240565, 1898, 12185, 156532, 161296, 
      185266, 250226, 1556, 5645, 217381, 2610, 4570, 176650, 197338, 1280, 
      10762, 171530, 188450, 4381, 193621, 985, 4090, 3700, 4265, 1170, 4698, 
      186490, 189954, 193450, 2474, 191545, 929, 3001, 2962, 194842, 207349, 
      225000, 410, 188645, 281, 1481, 193825, 290, 2770, 237313, 2089, 
      222833, 2637, 65, 52, 1780, 225641, 2, 730, 901, 220901, 0, 5, 240104, 
      248013, 1105, 41, 125, 52, 320, 106, 1042, 1525, 4090, 153, 225, 1233, 
      5185, 205, 557, 4165, 3946, 337, 613, 929, 533, 1129, 1625, 2228, 1025, 
      3005, 3860, 1306, 1594, 1810, 2153, 1613, 1690, 4553, 2041, 2312, 2117, 
      2498, 2529, 3490, 3029, 2601, 3089, 3281, 3257, 4405, 4618, 3482, 4100, 
      5248, 5620, 6217, 6154, 6340 ], 
  [ 398029, 395185, 391725, 390800, 389320, 382450, 383557, 382465, 378989, 
      375642, 372293, 366004, 369409, 361937, 364885, 361700, 360425, 359236, 
      349172, 347554, 342820, 344450, 345425, 337553, 340850, 339520, 322996, 
      320650, 317444, 312649, 315197, 308785, 308290, 315593, 305005, 304946, 
      302245, 306730, 298388, 302789, 303565, 298570, 306617, 305546, 291880, 
      291314, 288500, 292777, 298324, 284560, 287620, 286565, 279154, 278568, 
      280657, 280177, 289525, 280868, 272980, 276889, 271940, 272845, 276740, 
      269569, 272970, 266989, 264245, 271505, 262882, 261197, 249808, 245521, 
      246425, 262133, 242450, 246577, 258905, 234320, 251540, 234089, 246877, 
      244945, 227357, 245561, 233540, 236477, 234450, 465226, 225605, 234818, 
      221188, 232336, 239581, 235364, 216770, 218258, 440210, 229840, 214769, 
      443221, 214397, 229525, 414965, 220093, 227709, 228313, 220945, 226505, 
      441621, 211010, 212005, 455617, 222913, 214045, 436085, 205769, 208226, 
      418925, 377725, 418148, 438413, 204209, 385444, 204821, 207605, 203508, 
      206973, 204658, 204850, 206581, 418756, 389989, 395473, 202922, 349690, 
      205385, 211073, 353753, 205738, 346354, 213632, 357860, 345393, 428570, 
      184925, 187493, 325156, 303269, 321221, 329834, 430289, 337045, 311194, 
      325769, 192025, 202045, 182984, 191816, 179233, 174485, 301073, 363674, 
      378170, 187865, 197441, 212945, 308377, 338777, 186125, 270650, 329690, 
      175765, 207829, 174026, 275045, 276165, 342385, 282308, 257940, 260354, 
      328292, 165685, 166330, 273474, 166889, 364345, 162916, 169789, 193450, 
      271570, 295693, 167492, 186245, 248852, 163850, 177466, 199754, 202049, 
      273541, 291109, 186660, 187857, 271298, 327314, 271949, 231597, 306765, 
      266900, 180890, 194717, 284258, 153476, 153920, 154081, 221850, 259650, 
      168100, 174101, 223397, 318058, 150265, 159993, 176020, 153266, 337450, 
      173000, 314141, 149386, 174970, 176965, 204282, 152065, 201665, 179730, 
      178568, 179005, 148096, 228196, 140981, 156770, 160565, 177722, 191882, 
      208405, 264325, 305533, 142361, 169172, 194857, 206260, 262897, 260740, 
      223760, 137629, 134122, 139600, 151033, 254329, 135050, 153170, 190634, 
      146612, 199240, 253760, 141985, 187874, 187720, 258340, 124745, 135881, 
      215506, 286850, 119569, 143489, 144161, 227156, 246644, 254729, 125325, 
      126157, 253305, 134980, 153448, 169265, 172133, 114340, 136305, 144986, 
      128197, 164917, 110970, 169453, 246313, 111905, 110664, 116125, 108025, 
      149200, 122805, 108485, 106376, 241786, 243266, 247001, 107680, 209305, 
      210601, 105205, 131240, 108666, 120730, 138010, 103844, 103769, 107300, 
      108025, 105857, 122497, 117765, 235813, 169133, 100217, 109460, 107689, 
      204221, 121685, 146810, 148594, 97408, 106369, 116665, 119545, 135369, 
      98165, 99746, 156257, 96325, 97124, 97325, 97396, 99700, 105901, 
      104130, 103145, 94865, 120493, 106130, 97385, 127861, 105085, 110797, 
      116136, 128605, 125066, 93554, 105569, 101065, 97316, 104516, 109577, 
      125905, 127760, 118705, 95300, 129229, 98701, 92201, 91757, 116522, 
      206882, 107956, 91764, 114682, 121565, 94888, 89704, 159029, 117793, 
      115434, 88353, 90610, 89234, 97841, 105250, 105205, 86580, 102233, 
      86018, 129530, 179485, 111185, 92320, 111833, 135440, 109645, 128362, 
      180162, 110996, 96644, 91844, 111656, 108802, 90410, 86330, 112082, 
      147530, 118665, 82980, 97105, 166465, 110258, 99269, 84218, 124232, 
      109786, 93546, 168841, 96785, 80912, 98881, 176756, 88010, 105124, 
      82097, 86144, 107641, 85748, 82045, 78728, 77509, 109684, 89050, 
      163165, 76176, 75661, 97938, 78625, 75105, 88384, 79025, 75280, 96785, 
      84050, 78770, 74225, 73522, 109541, 100125, 94804, 82701, 81736, 78984, 
      76381, 91944, 92810, 94861, 111425, 93728, 112628, 100873, 91205, 
      76085, 71521, 70274, 93329, 123586, 125450, 106805, 105269, 104890, 
      78005, 91073, 100145, 103240, 99973, 94888, 69128, 76388, 106146, 
      91530, 68121, 90401, 67721, 68384, 69364, 82484, 106804, 94637, 81481, 
      80077, 76685, 68930, 68930, 106285, 96493, 86728, 84789, 69185, 68074, 
      66890, 68450, 77713, 78080, 67385, 104345, 104626, 91594, 66874, 80154, 
      85252, 79400, 71572, 65672, 72260, 78916, 104410, 100873, 64130, 64045, 
      95762, 79642, 63065, 76162, 66490, 62401, 69570, 120082, 85529, 79234, 
      75409, 85345, 61192, 88072, 64514, 61706, 87250, 115721, 75161, 70352, 
      63538, 63018, 72973, 64805, 63857, 58090, 71306, 74210, 122597, 58176, 
      60736, 61477, 61090, 57265, 57850, 63050, 79621, 61828, 60488, 106373, 
      57193, 58978, 56720, 61937, 113777, 55850, 79561, 60232, 66205, 73889, 
      132130, 55673, 104900, 72682, 83290, 53096, 97844, 52441, 52730, 57202, 
      119584, 51578, 55754, 67658, 83213, 51157, 52929, 51076, 55505, 123617, 
      54925, 63241, 63482, 95497, 73681, 80441, 95489, 57762, 88765, 57698, 
      105170, 51145, 56857, 64080, 68560, 78986, 89050, 102013, 60905, 61945, 
      74797, 65416, 109636, 53285, 56002, 63281, 113906, 118210, 125477, 
      130117, 51685, 52065, 107972, 59714, 57745, 140841, 49858, 58633, 
      87865, 52722, 52321, 85796, 51050, 84545, 47485, 52666, 56405, 143305, 
      42740, 50228, 40996, 46769, 93761, 48130, 114349, 147005, 40681, 39437, 
      85508, 40933, 41530, 45137, 49472, 50297, 47786, 52234, 136250, 58829, 
      139145, 45117, 47396, 48442, 54805, 67370, 89570, 35280, 44353, 32554, 
      34450, 37426, 41866, 150097, 32968, 34893, 41546, 53824, 30440, 38810, 
      39778, 40025, 49936, 49946, 78005, 30634, 32058, 43858, 70933, 81668, 
      105473, 51362, 26989, 35496, 30122, 33437, 35129, 142018, 27400, 90485, 
      144517, 27425, 124066, 28657, 39780, 100260, 117793, 25940, 24237, 
      24370, 27625, 24641, 25376, 176416, 23417, 27602, 53917, 71305, 61205, 
      22217, 29105, 79505, 23850, 25450, 34866, 21533, 28714, 36733, 75770, 
      134810, 21661, 19300, 21713, 52484, 19154, 21170, 144293, 30760, 50472, 
      19225, 160025, 18292, 83497, 85601, 159776, 23965, 28585, 49109, 
      155509, 22922, 28097, 38357, 19441, 93924, 165721, 18005, 23140, 
      121273, 22292, 96400, 19466, 21325, 15300, 17352, 18472, 20740, 16018, 
      117098, 127013, 25313, 124769, 110917, 141700, 15245, 35290, 121442, 
      17748, 140545, 145620, 37693, 120349, 145405, 32845, 16209, 16354, 
      24481, 35361, 150154, 12818, 12085, 166429, 13801, 17225, 34964, 
      111761, 190885, 11152, 111616, 165050, 31637, 11149, 31450, 10228, 
      136628, 161345, 12125, 15677, 15496, 27700, 15490, 19802, 16025, 13810, 
      9512, 13796, 124874, 130426, 138269, 17872, 133792, 140281, 30749, 
      10657, 154017, 200161, 120644, 140356, 146276, 213425, 11570, 7154, 
      14578, 21805, 151853, 212954, 13345, 25225, 26941, 27826, 136669, 
      185401, 6376, 128385, 142682, 11789, 13925, 7897, 133370, 196333, 5317, 
      221512, 224317, 193450, 177152, 5338, 8325, 22465, 4744, 190468, 7690, 
      174290, 4969, 9841, 20241, 7577, 140381, 178205, 186665, 4885, 153133, 
      166580, 4273, 9333, 140890, 9220, 4437, 155690, 4810, 5002, 165617, 
      167953, 163010, 6212, 6877, 3785, 15305, 186749, 196162, 212362, 
      241700, 2097, 12546, 157469, 162245, 186269, 251369, 1737, 5920, 
      218452, 2825, 4825, 177625, 198361, 1445, 11089, 172485, 189445, 4624, 
      194624, 1130, 4325, 3925, 4500, 1325, 4937, 187465, 190937, 194441, 
      2665, 192520, 1066, 3188, 3145, 195805, 208336, 226025, 505, 189586, 
      360, 1620, 194770, 369, 2929, 238340, 2216, 223810, 2768, 72, 85, 1885, 
      226612, 9, 793, 970, 221850, 5, 0, 241081, 249002, 1160, 34, 130, 41, 
      325, 85, 1073, 1570, 4177, 104, 200, 1256, 5284, 160, 544, 4240, 4013, 
      296, 586, 900, 442, 1066, 1576, 2197, 904, 2960, 3833, 1153, 1481, 
      1709, 2066, 1440, 1565, 4490, 1874, 2105, 1940, 2281, 2372, 3365, 2880, 
      2402, 2858, 3098, 3016, 4250, 4469, 3249, 3853, 4949, 5305, 5960, 5881, 
      6065 ], 
  [ 570370, 553778, 556210, 553321, 545949, 559701, 545096, 536148, 538564, 
      548965, 552490, 548165, 515236, 548026, 529370, 539933, 522946, 521757, 
      515621, 516949, 521053, 504025, 493216, 511858, 494533, 494185, 495337, 
      486117, 497641, 486954, 466916, 479162, 467865, 430978, 464580, 458629, 
      458874, 440773, 472693, 450580, 447428, 440469, 411200, 410129, 452437, 
      448925, 456913, 431730, 409781, 451009, 436393, 435338, 446585, 443053, 
      427466, 419130, 391162, 411965, 433537, 411914, 426605, 422600, 407837, 
      432090, 416833, 426564, 401234, 379034, 396925, 373636, 404473, 408042, 
      398144, 348058, 400061, 378656, 345812, 388985, 337465, 384826, 341640, 
      336762, 383986, 329522, 348925, 341060, 342961, 216289, 362594, 335473, 
      375853, 332009, 313722, 319325, 370453, 364085, 208949, 325585, 369434, 
      207050, 366116, 320360, 207272, 341370, 321490, 320130, 335348, 318322, 
      202504, 356837, 352922, 201770, 314730, 334340, 198932, 360434, 350125, 
      198466, 200474, 195725, 195368, 344144, 196409, 337882, 328882, 338533, 
      327268, 330845, 323181, 315092, 188477, 189170, 187780, 315361, 191097, 
      300148, 288160, 189268, 296573, 189725, 274025, 184537, 185818, 175705, 
      326824, 317608, 183257, 188866, 183250, 181061, 172514, 178452, 184025, 
      178960, 283842, 264402, 304261, 281669, 309348, 323258, 180778, 167765, 
      166549, 274772, 256852, 235040, 175316, 168400, 275978, 188653, 169133, 
      299988, 237780, 302177, 184210, 181402, 163170, 177725, 186745, 184249, 
      160861, 302674, 300373, 175765, 295040, 154688, 301869, 280264, 229293, 
      169933, 161650, 275021, 237800, 179621, 282181, 250625, 217921, 215306, 
      166994, 160994, 233305, 231556, 165733, 151045, 164420, 183970, 153082, 
      164281, 232445, 213866, 155125, 286537, 285017, 281250, 183061, 161941, 
      244205, 233512, 180680, 143753, 284308, 256720, 226593, 271597, 139577, 
      227501, 141800, 277537, 222597, 219682, 189061, 266468, 184480, 205753, 
      205573, 205028, 255625, 160929, 274042, 233857, 226850, 201781, 186481, 
      172562, 143048, 132210, 260692, 207961, 179636, 170417, 141620, 140445, 
      154529, 257924, 266201, 247129, 222228, 136980, 257309, 216509, 171485, 
      226645, 163397, 133465, 229874, 168725, 167589, 130189, 275482, 239482, 
      147257, 122365, 298784, 220576, 219284, 140249, 132241, 129524, 266242, 
      263146, 129082, 234653, 200093, 178594, 175570, 318105, 227140, 208325, 
      242600, 179156, 343213, 172890, 126018, 312724, 310501, 273736, 328484, 
      189953, 240154, 395720, 357277, 120509, 120025, 118850, 297697, 133200, 
      132532, 384584, 209309, 276097, 231205, 195457, 382241, 381184, 279641, 
      275456, 409786, 222170, 232168, 116500, 152930, 359956, 254305, 439114, 
      126152, 211538, 170869, 168725, 330633, 254160, 221248, 214308, 184960, 
      376562, 286817, 157730, 322676, 306781, 304036, 303125, 281861, 249764, 
      253885, 433588, 336928, 520658, 454249, 283474, 550612, 451240, 223236, 
      209917, 186052, 541925, 312049, 236666, 433472, 407137, 237577, 222016, 
      187280, 184225, 520834, 399229, 178820, 428162, 372562, 299450, 199501, 
      113101, 480625, 374089, 511901, 540388, 412565, 360245, 139880, 527778, 
      518545, 341218, 283573, 284161, 236794, 213761, 480820, 339445, 469010, 
      339865, 165373, 120074, 510368, 415889, 192848, 156553, 505882, 164205, 
      117805, 513125, 447709, 246509, 189725, 506021, 412997, 379457, 187205, 
      140165, 545344, 329953, 221328, 123748, 515333, 468010, 283073, 567605, 
      516825, 443629, 119250, 462580, 337705, 207392, 113417, 416489, 503325, 
      378170, 413641, 180800, 417173, 390884, 357125, 333320, 174005, 439133, 
      115538, 317257, 322634, 489265, 382554, 292618, 447305, 389828, 351713, 
      189584, 426277, 391537, 342802, 323441, 164042, 503236, 481221, 421000, 
      415125, 396661, 375400, 197509, 193465, 188642, 547924, 189473, 155345, 
      173050, 472712, 388852, 347954, 318229, 185146, 137825, 135761, 538394, 
      532930, 531569, 226778, 186818, 168394, 526973, 514868, 495053, 331813, 
      231053, 538717, 482857, 309202, 479764, 319604, 281969, 269201, 203761, 
      153449, 498730, 440402, 433106, 414002, 352237, 267785, 152930, 507460, 
      467253, 458440, 365258, 353345, 336449, 261413, 212738, 429145, 350692, 
      151972, 541125, 492741, 265729, 200449, 467741, 440285, 395141, 273365, 
      226925, 202157, 542873, 530498, 316013, 311018, 514585, 447401, 296290, 
      434101, 373365, 283842, 225217, 124501, 174400, 452885, 198650, 173234, 
      327805, 166141, 371389, 262525, 166301, 125050, 438992, 413561, 370413, 
      242233, 198178, 386410, 379570, 302117, 199457, 190577, 114250, 322825, 
      246825, 367370, 364037, 286562, 272417, 228517, 173402, 373613, 240685, 
      128468, 329698, 248013, 266377, 225440, 118196, 272381, 167450, 228645, 
      202212, 177490, 99233, 254528, 124049, 177265, 154485, 307925, 130741, 
      293522, 277117, 230525, 105345, 299533, 233005, 184025, 149498, 283400, 
      246874, 262697, 224900, 98576, 219410, 186482, 185741, 124466, 158624, 
      145744, 123476, 201625, 131482, 197633, 109589, 226432, 198756, 175537, 
      164305, 142325, 124893, 109378, 176290, 173402, 145010, 163125, 99325, 
      198130, 188081, 166882, 94757, 91205, 85706, 82490, 200458, 198874, 
      97661, 170189, 174112, 72592, 199613, 170090, 116834, 184801, 184400, 
      116729, 187057, 117442, 199204, 174925, 162952, 62290, 199369, 171505, 
      203517, 177866, 95234, 170389, 75560, 56170, 192400, 196066, 98765, 
      185778, 183429, 169360, 157001, 154880, 160225, 148961, 58181, 132970, 
      55184, 162466, 154925, 151061, 136802, 114997, 88097, 193873, 160720, 
      201949, 192061, 179325, 164125, 46496, 193525, 184648, 159877, 129929, 
      198853, 163033, 160073, 159338, 133897, 132925, 90280, 188245, 181813, 
      144513, 97938, 85105, 64720, 126485, 202276, 164629, 183805, 170426, 
      163280, 42345, 191885, 73300, 40916, 189946, 49925, 182340, 145345, 
      64417, 52490, 192389, 200506, 199657, 182290, 196000, 191825, 28625, 
      201650, 179321, 112346, 88490, 99994, 203396, 169040, 78032, 191281, 
      183061, 149269, 201730, 166685, 142298, 80189, 39065, 194984, 207353, 
      191108, 106985, 206225, 192529, 33818, 152037, 108901, 201386, 27946, 
      206345, 68276, 66452, 27697, 172738, 155754, 108520, 28340, 174641, 
      155266, 128210, 190800, 58081, 24804, 198202, 169949, 40258, 171065, 
      54665, 182969, 174026, 209245, 193621, 186885, 175405, 201125, 40993, 
      36178, 155428, 36880, 43650, 29261, 199370, 126125, 37481, 182233, 
      29088, 27289, 119690, 37370, 27074, 129572, 186586, 185749, 151650, 
      123250, 24949, 207745, 212904, 19620, 195962, 174836, 120889, 39584, 
      13634, 209025, 38457, 18241, 124436, 203130, 124249, 210065, 26153, 
      18464, 192322, 172306, 172125, 131301, 171137, 153845, 167744, 177313, 
      205421, 176317, 29129, 26825, 23866, 156825, 25281, 22932, 119620, 
      188890, 18010, 9162, 29809, 22025, 20089, 7696, 180965, 213865, 164333, 
      139154, 17810, 7225, 168992, 128826, 124650, 122589, 22266, 10114, 
      217997, 24784, 19441, 171364, 161716, 193986, 21913, 7298, 215956, 
      4981, 4840, 7361, 9721, 210085, 184594, 129994, 216365, 7325, 186905, 
      9805, 209716, 173344, 134644, 185810, 18122, 8810, 7450, 207668, 14180, 
      10933, 213930, 173818, 17649, 173705, 207220, 12809, 199737, 197965, 
      9970, 9360, 10309, 184445, 180200, 202640, 142474, 5570, 4181, 2705, 
      1601, 219610, 150517, 10660, 9544, 5090, 1450, 222196, 180225, 1921, 
      204626, 186986, 6266, 3434, 225832, 153970, 7018, 4338, 186785, 3625, 
      229445, 188450, 190996, 186661, 220802, 183170, 4322, 3866, 3442, 
      200538, 3485, 221525, 193205, 193162, 2842, 1625, 656, 229802, 3497, 
      235549, 207349, 2789, 229666, 192946, 205, 198125, 405, 192785, 247045, 
      234292, 200740, 261, 241090, 214378, 211609, 409, 240104, 241081, 0, 
      65, 208853, 236205, 230409, 236212, 224712, 235274, 210730, 204353, 
      182410, 243149, 231461, 208949, 175661, 237313, 221985, 182473, 184210, 
      231557, 223009, 218413, 242505, 221525, 213197, 204980, 240021, 200833, 
      192868, 250090, 226850, 221186, 214669, 254305, 228898, 193525, 238045, 
      255952, 241057, 259074, 227741, 211058, 220393, 242501, 250813, 227485, 
      253917, 210961, 208234, 244330, 241988, 252904, 257188, 225437, 231250, 
      230452 ], 
  [ 578425, 561601, 564125, 561202, 553730, 567812, 552949, 543869, 546377, 
      557000, 560633, 556330, 522805, 556249, 537241, 548026, 530777, 529586, 
      523498, 524872, 529114, 511780, 500777, 519845, 502184, 501850, 503266, 
      493928, 505690, 494897, 474489, 487033, 475556, 437945, 472265, 466216, 
      466505, 448036, 480610, 458065, 454849, 447848, 417969, 416896, 460114, 
      456552, 464714, 439049, 416650, 458770, 443866, 442809, 454352, 450770, 
      434893, 426425, 397849, 419130, 441178, 419137, 434146, 430061, 414994, 
      439757, 424196, 434177, 408465, 385785, 404104, 380449, 411970, 415661, 
      405585, 354425, 407592, 385769, 352189, 396450, 343810, 392225, 348125, 
      343193, 391469, 335821, 355730, 347689, 349652, 217156, 369745, 342032, 
      383290, 338546, 319841, 325602, 377864, 371368, 210088, 332050, 376857, 
      208105, 373489, 326741, 208789, 348245, 327917, 326525, 342109, 324713, 
      203501, 364104, 360109, 202525, 321113, 341185, 199953, 367837, 357320, 
      199757, 202465, 196978, 196285, 351297, 198202, 344921, 335729, 345602, 
      334097, 337768, 329972, 321721, 189586, 190757, 189253, 322048, 193364, 
      306541, 294265, 191437, 302900, 192020, 279850, 186554, 188057, 176416, 
      333965, 324557, 185770, 191825, 185825, 183460, 173137, 180689, 186772, 
      181385, 290153, 270233, 311050, 287946, 316277, 330489, 183625, 169380, 
      167908, 280989, 262621, 240201, 177949, 170425, 282241, 192116, 171316, 
      306809, 243065, 309060, 187525, 184649, 165041, 180810, 190370, 187792, 
      162914, 309685, 307336, 178952, 301905, 156049, 308906, 286837, 234644, 
      173044, 164233, 281538, 243405, 183258, 288872, 256580, 222980, 220285, 
      170021, 163637, 238826, 237029, 168772, 152932, 167425, 187949, 155333, 
      167362, 238036, 218929, 157768, 293450, 291898, 288065, 187172, 165092, 
      250186, 239221, 184725, 145652, 291229, 263033, 232154, 278260, 141088, 
      233122, 143725, 284356, 228104, 225109, 193544, 273061, 188921, 210896, 
      210730, 210169, 262090, 164546, 280921, 239824, 232641, 206884, 191104, 
      176689, 145781, 134093, 267325, 213298, 184093, 174538, 144349, 143186, 
      158098, 264577, 273044, 253570, 228077, 139757, 263988, 222228, 175860, 
      232634, 167498, 136186, 235985, 173092, 171938, 132778, 282613, 245845, 
      150820, 124360, 306377, 226505, 225181, 143506, 135050, 132157, 273209, 
      270049, 131729, 240946, 205522, 183413, 180293, 326090, 233285, 214020, 
      249125, 184049, 351656, 177605, 128717, 320653, 318410, 280957, 336725, 
      195266, 246713, 405045, 366010, 123176, 122660, 121405, 305434, 136601, 
      135901, 393773, 215218, 283460, 237640, 201028, 391410, 390337, 287082, 
      282817, 419369, 228425, 238661, 119185, 157293, 368813, 261290, 449137, 
      129501, 217621, 175880, 173672, 339050, 261185, 227569, 220469, 190385, 
      385713, 294480, 162369, 330977, 314810, 312017, 311090, 289442, 256721, 
      260936, 443581, 345481, 531785, 464528, 291113, 562105, 461485, 229673, 
      216050, 191593, 553320, 320212, 243405, 443489, 416786, 244346, 228449, 
      192881, 189746, 531985, 408778, 184225, 438125, 381725, 307429, 205448, 
      116168, 491290, 383282, 522964, 551801, 422330, 369242, 144157, 539045, 
      529700, 349925, 291304, 291920, 243641, 220112, 491521, 348146, 479565, 
      348580, 170536, 123685, 521449, 425738, 198745, 161474, 516913, 169364, 
      121364, 524250, 458002, 253602, 195570, 517064, 422824, 388804, 193000, 
      144616, 556865, 338546, 227921, 127621, 526500, 478585, 290880, 579394, 
      528020, 453896, 123005, 473101, 346450, 213721, 116946, 426400, 514370, 
      387549, 423530, 186545, 427122, 400465, 366210, 342037, 179602, 449384, 
      119309, 325730, 331201, 500180, 392045, 300701, 457690, 399429, 360754, 
      195633, 436388, 401168, 351713, 332048, 169465, 514337, 492050, 431045, 
      425090, 406370, 384805, 203762, 199636, 194701, 559565, 195562, 160570, 
      178753, 483453, 398473, 356981, 326792, 191165, 142580, 140452, 549945, 
      544417, 543040, 233721, 192897, 174025, 538394, 526145, 506090, 340610, 
      238090, 550280, 493748, 317645, 490621, 328221, 289962, 276970, 210250, 
      158722, 509825, 450761, 443369, 424009, 361364, 275536, 158201, 518665, 
      477962, 469037, 374589, 362500, 345348, 269064, 219445, 439370, 359813, 
      157253, 552740, 503780, 273472, 206912, 478474, 450666, 404914, 281250, 
      233946, 208666, 554516, 541997, 324616, 319541, 525904, 457888, 304585, 
      444424, 382856, 291941, 232244, 129064, 180337, 463460, 205145, 179153, 
      336634, 171898, 380872, 270280, 172072, 129685, 449401, 423634, 379892, 
      249632, 204697, 396125, 389189, 310568, 206020, 196948, 118589, 331610, 
      254330, 376825, 373444, 294769, 280384, 235684, 179401, 383162, 248090, 
      133297, 338605, 255560, 274258, 232569, 122733, 280372, 173345, 235850, 
      208889, 183637, 103156, 262225, 128818, 183424, 160100, 316530, 135730, 
      301901, 285224, 237800, 109562, 308020, 240340, 190368, 155025, 291629, 
      254477, 270586, 232101, 102609, 226525, 192925, 192168, 129373, 164441, 
      151241, 128365, 208400, 136609, 204340, 114088, 233713, 205493, 181778, 
      170290, 147780, 129896, 113917, 182585, 179633, 150569, 169130, 103570, 
      204901, 194644, 172981, 98856, 95176, 89469, 86125, 207289, 205673, 
      101898, 176392, 180409, 75881, 206452, 176305, 121705, 191348, 190945, 
      121626, 193664, 122369, 206065, 181300, 169069, 65341, 206290, 177850, 
      210530, 184365, 99621, 176740, 79285, 59045, 199225, 202969, 103330, 
      192485, 190088, 175729, 163098, 160929, 166400, 154880, 61252, 138517, 
      58153, 168713, 161010, 157064, 142469, 120104, 92404, 200786, 166945, 
      209032, 198952, 185960, 170440, 49129, 200458, 191405, 166120, 135482, 
      205906, 169364, 166340, 165589, 139570, 138580, 94781, 195112, 188552, 
      150452, 102677, 89458, 68353, 132004, 209425, 171026, 190600, 176949, 
      169657, 45008, 198850, 77305, 43513, 196877, 53000, 189125, 151346, 
      68114, 55705, 199378, 207653, 206788, 189085, 203065, 198810, 30490, 
      208825, 186064, 117569, 93041, 104893, 210613, 175585, 82273, 198272, 
      189892, 155396, 208925, 173192, 148277, 84520, 41760, 202061, 214666, 
      198117, 112122, 213520, 199568, 36265, 158258, 114098, 208597, 30037, 
      213650, 72269, 70381, 29786, 179401, 162065, 113725, 30505, 181348, 
      161573, 133909, 197825, 61730, 26741, 205369, 176570, 43165, 177714, 
      58210, 189856, 180737, 216626, 200714, 193850, 182146, 208360, 43972, 
      38917, 161765, 39665, 46769, 31642, 206581, 131816, 40324, 189122, 
      31481, 29570, 125233, 40225, 29353, 135353, 193565, 192712, 157925, 
      128885, 27112, 215120, 220373, 21425, 203125, 181597, 126482, 42601, 
      14933, 216434, 41450, 20032, 130129, 210437, 129940, 217498, 28530, 
      20313, 199433, 179033, 178850, 137162, 177844, 160200, 174385, 184144, 
      212778, 183130, 31732, 29300, 26165, 163250, 27674, 25181, 125225, 
      195949, 19949, 10205, 32482, 24250, 22186, 8497, 187876, 221380, 
      170920, 145213, 19773, 8020, 175673, 134657, 130385, 128276, 24545, 
      11401, 225586, 27233, 21568, 178097, 168257, 201149, 24224, 8345, 
      223513, 5578, 5389, 8452, 11114, 217540, 191585, 135865, 223930, 8458, 
      193940, 11240, 217165, 180121, 140621, 192825, 20241, 10161, 8641, 
      215081, 16025, 12506, 221453, 180605, 19748, 180490, 214625, 14580, 
      207008, 205204, 11525, 10865, 11908, 191434, 187109, 209961, 148625, 
      6697, 5128, 3364, 1762, 227225, 156836, 12337, 11125, 6205, 1445, 
      229853, 187130, 2458, 211977, 194017, 7537, 4321, 233549, 160357, 8381, 
      5381, 193810, 4570, 237220, 195505, 198097, 193682, 228429, 190125, 
      5389, 4869, 4381, 207809, 4450, 229160, 200338, 200293, 3733, 2290, 
      1017, 237569, 4496, 243410, 214730, 3688, 237425, 200065, 346, 205330, 
      776, 199890, 255074, 242113, 207985, 578, 249017, 221857, 219040, 800, 
      248013, 249002, 65, 0, 216226, 244040, 238148, 244045, 232349, 243085, 
      218125, 211636, 189289, 251082, 239202, 216306, 182410, 245146, 229562, 
      189346, 191113, 239290, 230596, 225914, 250400, 229060, 220586, 212225, 
      247850, 207986, 199877, 258073, 234445, 228685, 222056, 262346, 236521, 
      200516, 245800, 263993, 248858, 267161, 235314, 218341, 227834, 250308, 
      258740, 235028, 261890, 218212, 215437, 252137, 249737, 260797, 265141, 
      232858, 238765, 237949 ], 
  [ 396937, 393125, 390065, 389000, 387104, 381650, 381665, 380021, 376945, 
      374546, 371665, 365492, 366373, 361685, 363137, 360900, 358525, 357332, 
      347508, 346090, 341956, 342290, 342445, 336397, 338266, 337000, 321652, 
      318818, 316628, 311405, 312385, 307253, 306002, 310237, 302705, 302234, 
      299729, 302650, 297092, 299657, 300161, 295010, 300469, 299394, 289600, 
      288826, 286756, 288989, 292628, 282664, 284500, 283441, 277306, 276512, 
      277373, 276341, 283105, 276484, 270628, 272765, 269172, 269737, 272340, 
      267341, 269450, 264545, 260209, 265429, 258634, 255425, 246952, 243197, 
      243349, 254497, 239770, 242125, 251325, 231400, 243860, 230893, 239801, 
      237653, 224545, 237717, 227860, 230049, 228290, 434314, 221409, 228106, 
      218212, 225544, 231017, 227476, 213706, 214650, 410490, 222760, 211765, 
      413153, 211185, 222097, 386865, 214769, 220481, 220949, 215141, 219133, 
      411329, 207370, 208025, 424301, 215525, 208625, 405913, 202725, 204298, 
      389905, 351689, 388980, 407817, 200125, 358580, 200257, 202225, 199076, 
      201521, 199610, 199250, 200297, 389012, 362281, 367285, 196898, 324890, 
      198125, 202589, 328541, 198202, 321682, 203976, 332020, 320501, 397202, 
      180889, 182641, 301460, 281473, 297793, 305658, 398565, 312185, 288506, 
      301717, 184493, 192473, 177488, 184144, 174341, 170881, 278837, 336202, 
      349610, 179965, 187637, 200557, 285245, 313061, 178425, 251050, 304650, 
      170441, 195977, 168970, 254825, 255665, 316037, 261124, 239060, 241130, 
      302740, 161209, 161650, 252746, 161797, 335861, 158564, 163465, 181946, 
      250546, 272425, 160948, 175825, 230068, 158050, 168538, 187018, 188973, 
      252169, 268105, 175892, 176885, 249986, 301106, 250497, 214289, 282113, 
      245780, 170442, 182025, 261290, 148660, 148968, 148853, 205130, 238850, 
      159332, 164177, 206401, 291946, 145501, 152645, 165476, 147410, 309698, 
      162720, 288153, 144202, 164210, 165865, 189170, 145925, 186397, 167450, 
      166352, 166721, 141448, 209444, 136097, 148010, 151057, 165290, 177410, 
      191825, 241825, 279425, 136445, 157748, 179693, 189668, 240389, 238292, 
      204840, 131825, 129130, 132904, 141821, 232061, 129370, 143410, 175162, 
      138004, 182608, 231272, 133909, 172386, 172160, 235300, 121013, 128885, 
      196610, 261290, 117805, 134653, 135189, 206964, 224548, 231885, 120905, 
      121465, 230525, 127700, 142496, 155725, 158185, 114260, 128405, 135178, 
      121921, 151705, 112850, 155489, 223781, 111605, 110288, 112825, 109069, 
      137800, 116705, 114145, 109520, 219154, 220498, 223893, 106600, 189797, 
      190957, 110305, 122400, 106010, 114130, 127738, 108868, 108725, 104980, 
      105365, 112645, 115141, 111425, 213289, 153745, 103933, 105220, 116365, 
      184537, 113625, 134194, 135706, 99272, 102317, 109621, 111821, 124517, 
      103153, 98410, 142069, 97705, 97348, 97345, 97348, 98020, 101569, 
      100202, 111725, 97325, 133897, 115930, 95965, 142825, 114745, 104273, 
      108320, 118273, 139618, 94370, 100333, 109765, 104452, 99412, 103045, 
      115837, 117352, 132229, 102020, 118337, 107185, 97285, 91809, 107938, 
      186058, 119428, 96980, 127850, 136225, 102544, 94096, 143361, 131837, 
      129002, 91517, 89626, 88378, 93109, 98410, 116857, 89732, 113269, 
      89234, 117650, 161009, 124461, 100360, 103077, 122536, 122713, 116474, 
      161474, 124468, 106580, 88180, 102688, 121930, 98370, 92250, 102906, 
      132642, 133829, 85700, 91325, 149125, 123922, 110417, 83602, 140544, 
      123578, 103394, 151013, 107717, 84296, 91997, 157972, 96354, 118292, 
      88189, 94408, 98293, 94276, 89009, 83584, 80801, 99716, 98866, 145441, 
      78440, 78329, 110594, 85229, 75725, 98792, 86101, 79976, 88765, 93298, 
      85978, 78373, 76378, 98865, 113585, 107108, 91673, 90368, 86528, 82633, 
      84800, 85322, 86897, 127189, 85896, 101124, 91405, 103153, 83273, 
      76189, 72970, 85213, 110098, 111690, 122209, 120401, 119954, 73825, 
      83221, 90389, 118096, 114217, 108112, 72832, 72612, 121610, 104138, 
      70325, 102869, 70669, 68680, 68708, 76388, 95540, 108121, 91837, 90025, 
      85545, 74050, 68202, 95017, 110449, 98576, 96161, 75181, 73322, 71050, 
      67306, 72557, 87880, 72493, 93133, 120338, 104858, 66130, 73970, 97220, 
      89872, 79460, 65536, 68452, 72932, 120250, 116101, 67050, 66625, 
      110234, 90578, 64685, 86410, 73202, 63197, 65810, 105850, 77141, 90562, 
      69397, 76885, 65104, 78928, 71210, 61058, 78170, 101813, 85797, 79560, 
      70226, 60866, 67081, 72505, 71149, 60418, 65610, 67698, 107449, 61928, 
      59048, 68081, 67490, 58565, 58130, 59930, 71537, 68836, 58384, 93321, 
      61477, 57482, 56648, 58669, 99493, 56250, 71053, 57296, 61025, 66461, 
      115250, 54837, 91620, 65314, 73610, 56128, 85508, 54517, 53650, 54586, 
      103976, 54122, 53402, 61090, 73177, 52609, 51725, 51092, 52597, 107245, 
      51665, 57125, 57298, 82853, 64909, 70309, 82773, 53066, 77065, 52722, 
      90810, 48613, 52013, 57128, 60520, 68698, 76850, 87841, 54205, 54973, 
      64969, 57488, 94228, 48617, 50450, 55757, 97882, 101642, 108025, 
      112121, 47281, 47525, 92548, 52650, 51085, 121397, 45506, 51629, 75149, 
      47138, 46733, 73204, 45730, 72085, 43249, 46378, 49025, 122917, 38804, 
      43844, 37460, 41053, 79069, 41794, 96857, 125905, 36373, 35465, 71604, 
      36137, 36530, 38909, 42088, 42709, 40738, 44098, 116010, 49121, 118485, 
      38393, 39988, 40690, 45625, 55810, 74610, 31400, 37549, 29410, 30490, 
      32378, 35458, 128045, 29200, 30377, 34850, 44200, 27200, 32506, 33202, 
      33381, 40840, 40778, 63937, 26626, 27506, 35906, 57881, 66980, 87725, 
      41634, 24193, 29504, 25826, 27985, 29061, 120170, 23840, 74345, 122393, 
      23725, 103978, 24341, 32132, 82820, 98309, 22500, 21473, 21538, 23365, 
      21533, 21928, 151208, 20781, 23130, 42985, 57517, 48905, 19773, 23805, 
      64413, 20450, 21370, 27794, 19009, 23266, 29041, 61074, 113170, 18649, 
      17300, 18421, 41236, 17082, 18010, 121617, 24128, 39488, 16805, 135845, 
      16276, 67405, 69237, 135592, 19225, 22349, 38177, 131657, 18378, 21853, 
      29529, 16253, 76388, 140909, 15425, 18244, 100597, 17524, 78440, 15714, 
      16825, 13652, 14480, 15056, 16372, 13754, 96746, 105641, 19237, 103597, 
      91169, 118820, 12897, 26482, 100530, 14036, 117725, 122324, 28265, 
      99497, 122105, 24433, 12893, 12970, 18173, 26333, 126370, 11194, 10865, 
      141137, 11285, 13005, 25780, 91629, 163465, 9704, 91400, 139730, 22905, 
      9281, 22714, 8900, 113812, 136285, 9433, 11353, 11168, 19700, 11090, 
      13906, 11349, 9946, 7888, 9860, 103050, 108058, 115153, 12296, 111080, 
      116957, 21697, 7789, 129389, 171725, 99140, 116948, 122324, 183965, 
      8082, 6242, 9722, 14705, 127345, 183482, 8893, 17165, 18473, 19154, 
      113513, 158029, 5792, 105965, 118898, 7585, 8905, 5525, 110386, 167977, 
      4633, 191248, 193849, 165290, 150280, 4234, 5249, 14629, 4112, 162500, 
      4810, 147610, 3853, 5869, 12869, 4621, 116617, 151177, 158957, 3625, 
      128209, 140500, 3485, 5417, 117050, 5300, 3161, 130474, 2978, 3034, 
      139501, 141629, 137090, 3204, 3529, 2197, 8749, 158841, 167498, 182474, 
      209700, 1781, 6722, 131921, 136289, 158337, 218677, 1613, 2600, 188068, 
      1405, 2045, 150365, 169469, 1585, 5581, 145625, 161225, 1832, 165992, 
      1530, 1665, 1465, 1700, 1105, 1861, 159365, 162565, 165797, 941, 
      164000, 898, 900, 853, 166993, 178568, 194965, 925, 161242, 1184, 404, 
      166010, 773, 613, 206372, 288, 192842, 424, 1664, 793, 145, 195428, 
      1181, 61, 34, 190994, 1105, 1160, 208853, 216226, 0, 842, 530, 845, 
      305, 809, 29, 50, 949, 1360, 640, 64, 1508, 1000, 296, 1000, 905, 720, 
      394, 356, 1586, 698, 592, 601, 1808, 1000, 1261, 2725, 1413, 1233, 
      1114, 3272, 1625, 1882, 2522, 3973, 2788, 4349, 2260, 2025, 2216, 3298, 
      4282, 2890, 4640, 2810, 2825, 4181, 4561, 6305, 6925, 5328, 5653, 5765 ]
    , [ 401125, 398117, 394705, 393754, 392202, 385524, 386465, 385281, 
      381853, 378640, 375349, 369050, 372073, 365005, 367733, 364682, 363229, 
      362034, 351962, 350368, 345706, 347140, 347989, 340369, 343456, 342130, 
      325714, 323280, 320218, 315333, 317645, 311405, 310788, 317629, 307485, 
      307360, 304677, 308932, 300994, 305125, 305861, 300816, 308477, 307400, 
      294298, 293696, 290986, 294957, 300218, 287002, 289882, 288821, 281576, 
      280954, 282857, 282285, 291253, 282890, 275290, 278933, 274178, 275033, 
      278738, 271881, 275092, 269253, 266237, 273197, 264832, 262885, 251914, 
      247689, 248477, 263509, 244544, 248405, 260273, 236330, 252850, 236053, 
      248265, 246285, 229345, 246809, 235090, 237917, 235924, 463060, 227357, 
      236200, 223114, 233690, 240669, 236546, 218656, 220064, 438176, 231130, 
      216653, 441125, 216245, 230753, 413153, 221625, 228961, 229545, 222401, 
      227725, 439465, 212768, 213713, 453305, 224109, 215525, 433925, 207593, 
      209920, 416929, 376157, 416114, 436169, 205853, 383738, 206389, 209053, 
      205090, 208405, 206144, 206244, 207869, 416594, 388121, 393529, 204232, 
      348228, 206497, 212005, 352225, 206804, 344900, 214370, 356218, 343885, 
      426088, 186457, 188905, 323786, 302173, 319885, 328388, 427733, 335493, 
      309956, 324325, 193005, 202725, 184258, 192770, 180585, 176021, 299869, 
      361700, 376036, 188753, 198049, 213173, 307025, 337045, 187037, 269812, 
      328052, 177021, 208125, 175316, 274105, 275173, 340533, 281210, 257170, 
      259528, 326530, 167017, 167632, 272416, 168125, 362141, 164250, 170833, 
      193716, 270436, 294229, 168482, 186665, 248042, 164944, 178100, 199828, 
      202073, 272345, 289673, 187018, 188185, 270100, 325396, 270725, 230977, 
      305065, 265714, 181268, 194765, 282784, 154666, 155090, 155205, 221284, 
      258484, 168698, 174529, 222785, 316100, 151441, 160789, 176346, 154276, 
      335240, 173354, 312185, 150484, 175248, 177193, 203920, 153017, 201253, 
      179752, 178594, 179021, 148930, 227250, 142069, 157288, 160973, 177700, 
      191560, 207773, 262817, 303489, 143281, 169282, 194417, 205610, 261377, 
      259218, 222746, 138533, 135140, 140362, 151425, 252801, 135956, 153476, 
      190100, 147082, 198530, 252178, 142517, 187316, 187146, 256666, 125905, 
      136561, 214436, 284800, 121013, 143893, 144545, 225890, 245098, 253073, 
      126373, 127165, 251653, 135602, 153530, 168961, 171769, 116010, 136825, 
      145220, 128945, 164645, 112912, 169065, 244665, 113521, 112258, 117289, 
      109817, 149162, 123541, 110945, 108466, 240080, 241540, 245225, 109138, 
      208053, 209329, 107561, 131546, 109876, 121360, 138100, 106178, 106093, 
      108554, 109229, 108445, 123005, 118417, 234085, 168449, 102337, 110410, 
      110533, 202889, 122057, 146512, 148256, 99234, 107325, 117181, 119961, 
      135325, 100445, 101096, 155717, 98069, 98698, 98869, 98930, 100994, 
      106805, 105088, 105937, 96757, 123989, 109096, 98701, 131581, 108025, 
      111357, 116506, 128605, 128720, 95188, 106313, 103853, 99874, 105274, 
      110125, 125933, 127738, 122197, 97786, 129125, 101441, 94441, 93257, 
      116752, 205312, 111130, 94018, 118100, 125197, 97490, 91826, 158201, 
      121329, 118900, 90289, 91936, 90568, 98605, 105704, 108373, 88498, 
      105305, 87940, 129232, 178217, 114581, 94946, 111989, 134986, 113005, 
      128052, 178852, 114410, 99538, 92738, 111770, 112160, 93008, 88628, 
      112160, 146768, 122317, 84802, 97677, 165337, 113684, 102325, 85544, 
      128042, 113220, 96400, 167625, 99793, 82810, 99269, 175394, 90632, 
      108450, 84377, 88738, 107645, 88370, 84437, 80810, 79361, 109586, 
      91856, 161921, 77866, 77405, 101140, 80937, 76537, 91250, 81401, 77306, 
      96941, 86740, 81160, 76165, 75272, 109301, 103429, 97938, 85345, 84330, 
      81418, 78625, 92218, 93028, 95009, 115057, 93890, 112250, 100789, 
      94265, 78445, 73505, 71968, 93433, 122900, 124724, 110357, 108781, 
      108392, 78677, 91205, 99997, 106706, 103349, 98114, 70954, 77114, 
      109696, 94660, 69721, 93505, 69425, 69698, 70538, 82858, 106418, 97885, 
      84269, 82805, 79253, 70948, 70088, 105893, 99805, 89730, 87721, 71321, 
      70100, 68756, 69536, 78209, 80770, 69385, 103945, 108180, 94788, 68008, 
      80488, 88250, 82178, 73970, 66890, 72938, 79274, 107972, 104345, 65792, 
      65657, 99112, 82472, 64525, 78880, 68688, 63729, 70228, 119200, 85501, 
      82100, 75725, 85301, 62962, 87922, 66688, 62800, 87104, 114865, 77909, 
      72890, 65700, 63880, 73285, 67105, 66097, 59600, 71636, 74420, 121537, 
      59890, 61650, 63605, 63188, 58613, 59048, 63748, 79589, 64010, 61330, 
      105605, 58969, 59904, 57850, 62597, 112817, 57044, 79445, 60930, 66573, 
      73921, 130772, 56669, 104066, 72712, 82980, 54650, 97138, 53849, 53968, 
      57920, 118386, 53044, 56500, 67784, 82829, 52457, 53833, 52154, 56153, 
      122285, 55505, 63401, 63632, 94697, 73445, 80005, 94673, 58120, 88093, 
      58004, 104096, 51805, 57177, 64090, 68410, 78500, 88272, 100945, 60925, 
      61925, 74357, 65250, 108370, 53593, 56180, 63169, 112544, 116768, 
      123905, 128465, 52021, 52381, 106682, 59648, 57733, 138949, 50180, 
      58565, 86957, 52852, 52445, 84890, 51208, 83653, 47797, 52660, 56233, 
      141193, 43042, 50170, 41346, 46793, 92465, 48052, 112625, 144745, 
      40885, 39685, 84290, 41049, 41616, 45037, 49202, 49997, 47560, 51848, 
      134084, 58201, 136901, 44917, 47090, 48080, 54233, 66448, 88148, 35482, 
      44125, 32848, 34624, 37440, 41680, 147605, 33154, 34969, 41296, 53138, 
      30682, 38596, 39524, 39761, 49306, 49300, 76633, 30736, 32080, 43380, 
      69705, 80194, 103549, 50612, 27253, 35290, 30160, 33305, 34901, 139464, 
      27530, 88765, 141917, 27529, 121760, 28665, 39298, 98338, 115565, 
      26066, 24457, 24580, 27625, 24805, 25490, 173330, 23645, 27560, 52925, 
      69893, 60001, 22457, 28925, 77885, 23944, 25444, 34420, 21745, 28496, 
      36185, 74192, 132200, 21785, 19562, 21785, 51386, 19400, 21256, 141509, 
      30330, 49402, 19409, 157009, 18530, 81665, 83729, 156754, 23797, 28197, 
      48025, 152525, 22772, 27697, 37577, 19485, 91858, 162585, 18133, 22922, 
      118729, 22082, 94250, 19400, 21149, 15538, 17410, 18450, 20578, 16160, 
      114580, 124345, 24889, 122125, 108477, 138794, 15353, 34448, 118820, 
      17650, 137637, 142642, 36749, 117725, 142421, 32045, 16153, 16288, 
      23985, 34465, 147088, 13000, 12321, 163125, 13841, 17009, 34018, 
      109205, 187241, 11322, 109026, 161704, 30725, 11241, 30532, 10394, 
      133634, 158021, 12085, 15397, 15210, 26874, 15188, 19280, 15677, 13576, 
      9602, 13546, 121988, 127460, 135193, 17370, 130770, 137169, 29725, 
      10537, 150697, 196281, 117778, 137210, 143050, 209389, 11348, 7300, 
      14144, 21041, 148529, 208900, 12965, 24309, 25965, 26820, 133533, 
      181645, 6554, 125341, 139432, 11413, 13429, 7785, 130216, 192389, 5437, 
      217282, 220057, 189524, 173410, 5380, 8077, 21517, 4850, 186554, 7460, 
      170560, 4993, 9445, 19345, 7325, 137069, 174413, 182773, 4877, 149645, 
      162922, 4329, 8929, 137556, 8810, 4405, 152132, 4680, 4852, 161905, 
      164205, 159316, 5882, 6497, 3653, 14437, 182741, 192032, 208052, 
      237074, 2125, 11764, 153781, 158497, 182225, 246625, 1777, 5490, 
      214042, 2669, 4469, 173669, 194165, 1513, 10321, 168577, 185337, 4250, 
      190450, 1220, 3965, 3589, 4114, 1313, 4505, 183353, 186785, 190249, 
      2421, 188330, 1040, 2834, 2785, 191545, 203930, 221429, 533, 185384, 
      442, 1402, 190496, 373, 2533, 233578, 1850, 219168, 2330, 202, 85, 
      1525, 221922, 61, 565, 712, 217192, 41, 34, 236205, 244040, 842, 0, 36, 
      1, 153, 17, 745, 1172, 3517, 98, 74, 890, 4538, 82, 306, 3562, 3349, 
      146, 340, 586, 360, 740, 1154, 1685, 738, 2362, 3145, 1069, 1145, 1313, 
      1600, 1378, 1237, 3748, 1600, 2005, 1690, 2205, 1970, 2777, 2386, 2132, 
      2644, 2644, 2826, 3604, 3793, 2941, 3485, 4633, 5017, 5330, 5305, 5473 ]
    , [ 400381, 397205, 393865, 392890, 391266, 384840, 385589, 384309, 
      380953, 377908, 374701, 368426, 371005, 364429, 366893, 364010, 362365, 
      361170, 351146, 349588, 345034, 346240, 346945, 339649, 342484, 341170, 
      324970, 322452, 319570, 314613, 316649, 310637, 309888, 316189, 306585, 
      306388, 303741, 307720, 300274, 304081, 304769, 299700, 306905, 305828, 
      293410, 292772, 290194, 293805, 298730, 286186, 288850, 287789, 280772, 
      280114, 281801, 281133, 289645, 281642, 274402, 277733, 273218, 274013, 
      277490, 271017, 274000, 268353, 265061, 271661, 263620, 261409, 250954, 
      246825, 247481, 261709, 243620, 247169, 258485, 235370, 251050, 235045, 
      246573, 244557, 228409, 244985, 233650, 236345, 234400, 457168, 226181, 
      234580, 222154, 232058, 238725, 234722, 217684, 218996, 432500, 229450, 
      215693, 435389, 215249, 229013, 407765, 220257, 227257, 227817, 220949, 
      225997, 433693, 211700, 212585, 447353, 222381, 214145, 428177, 206633, 
      208804, 411385, 371141, 410546, 430349, 204713, 378578, 205165, 207685, 
      203890, 207025, 204836, 204840, 206345, 410930, 382817, 388141, 202756, 
      343440, 204805, 210097, 347365, 205064, 340136, 212258, 351250, 339085, 
      420148, 185341, 187645, 319202, 297925, 315349, 323720, 421733, 330705, 
      305552, 319681, 191277, 200637, 182890, 191018, 179325, 174989, 295549, 
      356456, 370600, 186965, 195925, 210593, 302549, 332113, 185285, 265960, 
      323240, 175689, 205641, 174032, 270145, 271165, 335493, 277082, 253450, 
      255748, 321634, 165841, 166420, 268372, 166841, 356729, 163098, 169333, 
      191304, 266344, 289741, 166946, 184445, 244346, 163540, 176144, 197200, 
      199385, 268193, 285233, 184738, 185869, 265960, 320392, 266561, 227545, 
      300337, 261610, 179048, 192149, 278356, 153442, 153842, 153909, 217960, 
      254440, 166778, 172405, 219413, 311120, 150229, 159121, 174114, 152872, 
      329972, 171170, 307229, 149200, 172980, 174865, 200884, 151565, 198193, 
      177220, 176074, 176489, 147394, 223578, 140845, 155380, 158933, 175144, 
      188644, 204485, 258485, 298521, 141877, 166906, 191381, 202322, 257045, 
      254898, 219050, 137153, 133904, 138826, 149445, 248517, 134600, 151400, 
      187016, 145210, 195242, 247858, 140741, 184232, 184050, 252250, 124897, 
      134977, 210752, 279940, 120353, 141985, 142613, 221978, 240850, 248693, 
      125245, 125989, 247285, 133970, 151250, 166225, 168961, 115650, 135085, 
      143144, 127493, 161969, 112900, 166257, 240345, 113125, 111850, 116365, 
      109661, 146810, 122125, 111605, 108682, 235748, 237184, 240809, 108610, 
      204273, 205525, 108125, 129650, 109072, 119860, 135952, 106730, 106633, 
      107810, 108425, 109309, 121373, 116965, 229777, 165401, 102661, 109330, 
      111733, 199085, 120305, 143956, 145652, 99234, 106281, 115609, 118269, 
      133081, 100997, 100532, 152885, 97985, 98410, 98545, 98594, 100370, 
      105713, 104068, 107125, 96865, 126029, 110500, 98125, 133897, 109405, 
      109881, 114802, 126457, 130964, 95008, 105065, 105065, 100810, 104050, 
      108649, 123833, 125578, 124261, 98650, 126881, 102617, 95017, 92945, 
      114916, 201316, 112834, 94618, 120104, 127465, 98522, 92282, 155117, 
      123489, 120976, 90529, 91444, 90100, 97453, 104180, 110113, 88738, 
      106937, 88192, 126820, 174641, 116609, 96050, 110129, 132394, 114997, 
      125640, 175240, 116474, 100978, 91778, 109874, 114164, 94100, 89360, 
      110228, 143828, 124681, 84970, 96345, 161965, 115784, 103981, 85124, 
      130610, 115344, 97828, 164169, 101413, 83098, 97745, 171770, 91796, 
      110466, 85145, 89890, 105689, 89570, 85361, 81362, 79637, 107522, 
      93284, 158489, 77962, 77573, 103072, 81801, 76345, 92786, 82349, 77834, 
      95225, 88072, 82132, 76597, 75476, 107117, 105505, 99810, 86629, 85554, 
      82450, 79429, 90658, 91408, 93305, 117541, 92210, 109922, 98821, 96077, 
      79417, 74033, 72148, 91705, 120224, 122000, 112781, 111157, 110756, 
      77645, 89525, 97981, 109034, 105569, 100154, 71314, 76154, 112132, 
      96592, 69817, 95413, 69653, 69458, 70130, 81490, 104138, 99973, 85805, 
      84269, 80525, 71560, 69668, 103613, 101977, 91530, 89437, 72089, 70736, 
      69200, 69044, 77009, 82210, 69997, 101677, 110664, 96840, 67588, 79108, 
      90074, 83738, 75074, 66578, 71978, 77930, 110480, 106745, 66020, 65825, 
      101380, 84116, 64525, 80404, 69588, 63585, 69280, 116404, 83737, 83816, 
      74381, 83525, 63370, 86026, 67588, 62404, 85220, 112129, 79505, 74234, 
      66600, 63220, 71965, 68185, 67105, 59732, 70352, 72992, 118585, 60274, 
      61074, 64493, 64040, 58565, 58820, 62920, 77885, 64970, 60682, 103025, 
      59449, 59364, 57562, 61745, 110021, 56840, 77669, 60138, 65385, 72337, 
      127520, 56249, 101450, 71140, 81000, 54914, 94690, 53945, 53860, 57188, 
      115362, 53224, 55816, 66356, 80789, 52445, 53353, 51890, 55373, 119129, 
      54665, 62057, 62276, 92201, 71633, 77953, 92165, 57028, 85765, 56864, 
      101300, 51097, 56061, 62602, 66730, 76424, 85860, 98185, 59485, 60437, 
      72365, 63594, 105394, 52513, 54944, 61585, 109460, 113588, 120569, 
      125033, 50989, 51325, 103706, 58148, 56305, 135265, 49160, 57077, 
      84461, 51616, 51209, 82418, 50020, 81205, 46801, 51304, 54685, 137353, 
      42106, 48802, 40482, 45545, 89633, 46696, 109301, 140785, 39889, 38749, 
      81602, 39969, 40500, 43705, 47666, 48425, 46084, 50180, 130280, 56257, 
      133025, 43501, 45554, 46484, 52385, 64180, 85280, 34570, 42697, 32068, 
      33700, 36324, 40324, 143489, 32266, 33949, 39892, 51218, 29890, 37264, 
      38144, 38369, 47482, 47464, 73933, 29812, 31060, 41760, 67185, 77386, 
      100201, 48680, 26545, 34018, 29188, 32129, 33617, 135396, 26690, 85705, 
      137801, 26665, 118004, 27693, 37738, 95050, 111917, 25250, 23761, 
      23872, 26665, 24049, 24674, 168674, 22973, 26564, 50789, 67253, 57625, 
      21821, 27785, 75017, 23140, 24520, 32968, 21097, 27332, 34625, 71396, 
      128180, 21053, 19010, 21005, 49202, 18836, 20500, 137309, 28962, 47266, 
      18785, 152545, 17978, 78629, 80645, 152290, 22765, 26901, 45901, 
      148121, 21776, 26401, 35825, 18729, 88570, 158013, 17485, 21866, 
      114889, 21050, 90890, 18548, 20165, 15058, 16714, 17658, 19618, 15572, 
      110800, 120385, 23629, 118201, 104805, 134570, 14753, 32708, 114944, 
      16810, 133425, 138346, 34901, 113861, 138125, 30377, 15385, 15508, 
      22689, 32689, 142708, 12532, 11925, 158481, 13217, 16085, 32218, 
      105473, 182225, 10890, 105282, 157060, 29009, 10737, 28816, 9986, 
      129434, 153425, 11437, 14461, 14274, 25290, 14240, 18068, 14681, 12724, 
      9146, 12682, 117968, 123344, 130945, 16218, 126594, 132885, 27961, 
      9865, 146185, 191097, 113818, 132914, 138658, 204025, 10568, 6976, 
      13124, 19625, 144041, 203536, 12017, 22725, 24309, 25128, 129285, 
      176653, 6290, 121225, 135076, 10513, 12385, 7209, 126004, 187229, 5161, 
      211786, 214525, 184400, 168514, 5032, 7381, 19981, 4586, 181466, 6800, 
      165700, 4645, 8593, 17893, 6653, 132725, 169493, 177733, 4505, 145097, 
      158170, 4041, 8089, 133200, 7970, 4033, 147536, 4212, 4360, 157153, 
      159417, 154600, 5210, 5765, 3233, 13141, 177677, 186836, 202640, 
      231290, 1933, 10600, 149137, 153781, 177161, 240721, 1621, 4770, 
      208546, 2285, 3845, 168725, 188933, 1405, 9217, 163705, 180225, 3626, 
      185266, 1160, 3365, 3025, 3490, 1145, 3833, 178265, 181649, 185065, 
      1989, 183170, 884, 2306, 2257, 186337, 198554, 215825, 485, 180260, 
      466, 1066, 185300, 325, 2005, 227818, 1394, 213588, 1802, 370, 97, 
      1105, 216306, 157, 325, 436, 211636, 125, 130, 230409, 238148, 530, 36, 
      0, 37, 45, 41, 457, 800, 2845, 218, 50, 578, 3770, 130, 162, 2890, 
      2701, 122, 208, 394, 468, 584, 890, 1313, 810, 1930, 2605, 1261, 1049, 
      1145, 1348, 1618, 1165, 3208, 1636, 2257, 1762, 2493, 1874, 2465, 2194, 
      2216, 2824, 2536, 3042, 3280, 3433, 3037, 3545, 4813, 5245, 5162, 5209, 
      5365 ], 
  [ 402386, 399370, 395954, 395001, 393445, 386761, 387700, 386512, 383080, 
      379865, 376570, 370261, 373280, 366210, 368938, 365885, 364426, 363229, 
      353141, 351545, 346877, 348309, 349156, 341530, 344617, 343289, 326849, 
      324409, 321345, 316450, 318760, 312514, 311893, 318730, 308584, 308457, 
      305770, 310025, 302085, 306216, 306952, 301897, 309556, 308477, 295373, 
      294769, 292057, 296026, 301285, 288065, 290945, 289882, 282629, 282005, 
      283906, 283330, 292298, 283933, 276329, 279970, 275213, 276068, 279773, 
      272914, 276125, 270280, 267250, 274210, 265841, 263880, 252905, 248674, 
      249460, 264490, 245521, 249380, 261248, 237289, 253809, 237010, 249220, 
      247234, 230290, 247754, 236029, 238856, 236861, 463997, 228290, 237133, 
      224045, 234617, 241594, 237469, 219577, 220985, 439097, 232049, 217570, 
      442042, 217160, 231668, 414068, 222538, 229874, 230458, 223312, 228634, 
      440372, 213673, 214618, 454210, 225010, 216424, 434824, 208490, 210817, 
      417826, 377050, 417005, 437060, 206740, 384625, 207274, 209938, 205973, 
      209288, 207025, 207121, 208744, 417469, 388994, 394400, 205101, 349093, 
      207360, 212868, 353088, 207665, 345761, 215225, 357073, 344738, 426933, 
      187300, 189748, 324625, 303010, 320722, 329225, 428570, 336328, 310789, 
      325156, 193834, 203554, 185085, 193597, 181408, 176842, 300690, 362521, 
      376857, 189568, 198864, 213988, 307840, 337860, 187850, 270625, 328865, 
      177832, 208936, 176125, 274914, 275978, 341338, 282013, 257969, 260325, 
      327325, 167810, 168425, 273209, 168916, 362932, 165037, 171620, 194497, 
      271217, 295010, 169261, 187444, 248821, 165721, 178877, 200605, 202850, 
      273122, 290450, 187793, 188960, 270873, 326169, 271496, 231746, 305834, 
      266481, 182033, 195530, 283545, 155425, 155849, 155962, 222041, 259241, 
      169453, 175284, 223540, 316853, 152192, 161540, 177097, 155025, 335989, 
      174101, 312932, 151229, 175993, 177938, 204665, 153760, 201988, 180485, 
      179325, 179752, 149657, 227977, 142794, 158013, 161698, 178425, 192285, 
      208498, 263540, 304210, 144000, 170001, 195136, 206329, 262096, 259933, 
      223457, 139240, 135845, 141065, 152128, 253504, 136657, 154177, 190801, 
      147781, 199229, 252873, 143210, 188009, 187837, 257357, 126594, 137250, 
      215125, 285489, 121700, 144580, 145232, 226577, 245785, 253760, 127058, 
      127850, 252338, 136285, 154213, 169642, 172450, 116689, 137504, 145897, 
      129620, 165320, 113585, 169738, 245338, 114192, 112925, 117956, 110480, 
      149825, 124202, 111604, 109125, 240737, 242197, 245882, 109793, 208708, 
      209984, 108212, 132197, 110525, 122009, 138749, 106825, 106740, 109201, 
      109876, 109090, 123650, 119060, 234728, 169090, 102976, 111049, 111170, 
      203524, 122690, 147145, 148889, 99865, 107956, 117812, 120592, 135956, 
      101074, 101725, 156346, 98696, 99325, 99496, 99557, 101621, 107432, 
      105713, 106560, 97380, 124610, 109717, 99322, 132200, 108644, 111976, 
      117125, 129224, 129337, 95805, 106930, 104468, 100489, 105889, 110740, 
      126548, 128353, 122810, 98397, 129736, 102050, 95050, 93866, 117361, 
      205921, 111737, 94625, 118705, 125800, 98093, 92429, 158804, 121930, 
      119501, 90890, 92537, 91165, 99202, 106301, 108968, 89093, 105898, 
      88533, 129825, 178810, 115172, 95537, 112580, 135577, 113594, 128641, 
      179441, 114997, 100125, 93325, 112357, 112745, 93593, 89213, 112745, 
      147353, 122900, 85385, 98260, 165920, 114265, 102906, 86125, 128621, 
      113797, 96977, 168202, 100368, 83385, 99844, 175969, 91205, 109021, 
      84946, 89305, 108212, 88933, 85000, 81373, 79924, 110149, 92417, 
      162482, 78425, 77962, 101693, 81490, 77090, 91801, 81952, 77857, 97492, 
      87289, 81709, 76714, 75821, 109850, 103976, 98485, 85892, 84877, 81965, 
      79172, 92765, 93573, 95554, 115600, 94433, 112793, 101330, 94804, 
      78984, 74042, 72505, 93970, 123437, 125261, 110890, 109314, 108925, 
      79210, 91738, 100530, 107237, 103880, 98645, 71485, 77645, 110225, 
      95189, 70250, 94032, 69952, 70225, 71065, 83385, 106945, 98410, 84794, 
      83330, 79778, 71473, 70613, 106418, 100328, 90253, 88244, 71842, 70621, 
      69277, 70057, 78730, 81289, 69904, 104464, 108697, 95305, 68525, 81005, 
      88765, 82693, 74485, 67405, 73453, 79789, 108485, 104858, 66305, 66170, 
      99621, 82981, 65034, 79385, 69193, 64234, 70733, 119705, 86004, 82601, 
      76226, 85802, 63461, 88421, 67185, 63297, 87601, 115362, 78404, 73385, 
      66193, 64373, 73778, 67594, 66586, 60089, 72125, 74909, 122026, 60377, 
      62137, 64090, 63673, 59098, 59533, 64233, 80074, 64493, 61813, 106088, 
      59450, 60385, 58329, 63076, 113296, 57521, 79922, 61405, 67048, 74394, 
      131245, 57140, 104537, 73181, 83449, 55117, 97605, 54314, 54433, 58385, 
      118849, 53505, 56961, 68245, 83290, 52916, 54290, 52609, 56608, 122740, 
      55954, 63850, 64081, 95146, 73892, 80452, 95120, 58565, 88538, 58445, 
      104537, 52244, 57616, 64529, 68849, 78937, 88705, 101378, 61354, 62354, 
      74786, 65677, 108797, 54018, 56605, 63594, 112969, 117193, 124330, 
      128890, 52442, 52802, 107101, 60065, 58148, 139364, 50593, 58978, 
      87370, 53261, 52852, 85297, 51613, 84058, 48200, 53057, 56628, 141578, 
      43425, 50553, 41725, 47170, 92842, 48425, 112996, 145114, 41252, 40050, 
      84653, 41410, 41977, 45396, 49561, 50356, 47917, 52205, 134441, 58554, 
      137252, 45266, 47437, 48425, 54578, 66793, 88493, 35825, 44468, 33185, 
      34961, 37777, 42017, 147940, 33485, 35300, 41625, 53465, 31005, 38917, 
      39845, 40082, 49625, 49617, 76948, 31049, 32393, 43693, 70018, 80505, 
      103860, 50921, 27560, 35597, 30465, 33610, 35204, 139765, 27829, 89064, 
      142216, 27826, 122057, 28960, 39593, 98633, 115858, 26357, 24746, 
      24869, 27914, 25092, 25777, 173617, 23930, 27845, 53210, 70178, 60282, 
      22736, 29204, 78164, 24221, 25721, 34697, 22018, 28769, 36458, 74465, 
      132469, 22052, 19825, 22048, 51649, 19661, 21517, 141770, 30589, 49661, 
      19666, 157266, 18785, 81920, 83984, 157009, 24050, 28450, 48276, 
      152776, 23021, 27946, 37826, 19732, 92105, 162832, 18378, 23165, 
      118970, 22321, 94489, 19637, 21386, 15773, 17645, 18685, 20813, 16393, 
      114813, 124578, 25120, 122356, 108706, 139021, 15578, 34673, 119045, 
      17873, 137860, 142865, 36970, 117946, 142642, 32264, 16370, 16505, 
      24202, 34682, 147305, 13213, 12532, 163336, 14050, 17216, 34225, 
      109412, 187442, 11521, 109225, 161901, 30920, 11434, 30725, 10585, 
      133825, 158212, 12274, 15586, 15397, 27061, 15373, 19465, 15860, 13757, 
      9781, 13725, 122165, 127637, 135370, 17545, 130945, 137344, 29896, 
      10706, 150866, 196450, 117945, 137377, 143217, 209556, 11513, 7461, 
      14305, 21202, 148690, 209061, 13124, 24466, 26122, 26977, 133690, 
      181802, 6709, 125492, 139581, 11560, 13576, 7930, 130357, 192530, 5576, 
      217421, 220196, 189661, 173545, 5513, 8210, 21650, 4981, 186685, 7589, 
      170689, 5120, 9572, 19472, 7450, 137194, 174538, 182898, 5000, 149768, 
      163045, 4450, 9050, 137677, 8929, 4520, 152245, 4789, 4961, 162010, 
      164308, 159417, 5981, 6596, 3748, 14530, 182834, 192121, 208141, 
      237161, 2210, 11849, 153864, 158580, 182306, 246706, 1856, 5569, 
      214121, 2746, 4546, 173746, 194242, 1588, 10394, 168650, 185410, 4321, 
      190521, 1289, 4034, 3656, 4181, 1378, 4570, 183418, 186850, 190314, 
      2482, 188389, 1097, 2885, 2834, 191594, 203977, 221476, 578, 185429, 
      485, 1445, 190537, 410, 2570, 233613, 1877, 219193, 2353, 221, 104, 
      1544, 221941, 74, 578, 725, 217205, 52, 41, 236212, 244045, 845, 1, 37, 
      0, 148, 10, 738, 1165, 3506, 85, 61, 877, 4525, 65, 289, 3545, 3330, 
      125, 317, 557, 325, 697, 1109, 1640, 685, 2305, 3088, 1010, 1082, 1250, 
      1537, 1313, 1170, 3673, 1521, 1924, 1609, 2122, 1885, 2690, 2297, 2041, 
      2545, 2545, 2725, 3501, 3690, 2834, 3368, 4500, 4880, 5189, 5162, 5328 ]
    , [ 403498, 400130, 396850, 395845, 394137, 387945, 388496, 387108, 
      383812, 380929, 377794, 371513, 373636, 367546, 369746, 367025, 365170, 
      363969, 353945, 352417, 347953, 348925, 349480, 342490, 345073, 343765, 
      327709, 325089, 322381, 317322, 319076, 313274, 312381, 318130, 309060, 
      308785, 306162, 309865, 302905, 306388, 307028, 301905, 308648, 307565, 
      295825, 295145, 292693, 295938, 300521, 288637, 291085, 290018, 283205, 
      282505, 283970, 283194, 291250, 283601, 276709, 279722, 275441, 276176, 
      279425, 273330, 276085, 270612, 267002, 273242, 265513, 262996, 253045, 
      248994, 249512, 262930, 245705, 248936, 259700, 237365, 252205, 236986, 
      247824, 245754, 230386, 246074, 235105, 237668, 235765, 454165, 227882, 
      235837, 224065, 233285, 239634, 235745, 219553, 220769, 429665, 230605, 
      217562, 432482, 217076, 230096, 405200, 221706, 228370, 228906, 222308, 
      227074, 430720, 213425, 214250, 444194, 223434, 215540, 425204, 208442, 
      210457, 408610, 368882, 407729, 427280, 206312, 376157, 206674, 209050, 
      205417, 208372, 206249, 206145, 207524, 407969, 380210, 385444, 203965, 
      341325, 205780, 210856, 345172, 205985, 338033, 212789, 348925, 336922, 
      416821, 186832, 188992, 317213, 296266, 313402, 321641, 418322, 328500, 
      303725, 317608, 192114, 201114, 184081, 191825, 180612, 176498, 293770, 
      353753, 367705, 187700, 196324, 210536, 300596, 329704, 186050, 264625, 
      320945, 176868, 205668, 175253, 268690, 269650, 332946, 275441, 252205, 
      254437, 319201, 167122, 167665, 266785, 168008, 353768, 164385, 170272, 
      191313, 264673, 287674, 167825, 184640, 243065, 164545, 176597, 196981, 
      199106, 266450, 283202, 184861, 185956, 264217, 317785, 264788, 226498, 
      297994, 259885, 179201, 191906, 276289, 154573, 154949, 154962, 216985, 
      252745, 167201, 172624, 218384, 308477, 151348, 159784, 174213, 153793, 
      327029, 171305, 304592, 150229, 173025, 174850, 200161, 152420, 197416, 
      176965, 175825, 176228, 148117, 222165, 141874, 155725, 159146, 174841, 
      187981, 203450, 256400, 295794, 142708, 166765, 190580, 201269, 254948, 
      252801, 217565, 137972, 134861, 139477, 149652, 246420, 135425, 151505, 
      186113, 145513, 194129, 245701, 141122, 183305, 183105, 249985, 126034, 
      135538, 209213, 277225, 121832, 142216, 142820, 220205, 238741, 246452, 
      126250, 126946, 245050, 134465, 151097, 165610, 168274, 117405, 135460, 
      143177, 128144, 161396, 114985, 165546, 238122, 114820, 113521, 117520, 
      111572, 146525, 122770, 114320, 110953, 233465, 234877, 238442, 110125, 
      202536, 203764, 110720, 129785, 110293, 120385, 135829, 109301, 109192, 
      109085, 109640, 112186, 121754, 117520, 227476, 164354, 104980, 110245, 
      114922, 197264, 120530, 143377, 145025, 101205, 107208, 116008, 118548, 
      132808, 103514, 101933, 152018, 99860, 100081, 100180, 100217, 101705, 
      106580, 105001, 110260, 98920, 130010, 113845, 99490, 138148, 112720, 
      110340, 115033, 126244, 135137, 96757, 105746, 108200, 103669, 104749, 
      109096, 123656, 125341, 128242, 101425, 126548, 105698, 97498, 94538, 
      114985, 199225, 116437, 97117, 124001, 131620, 101441, 94625, 153920, 
      127530, 124933, 92650, 92833, 91501, 98170, 104525, 113716, 90841, 
      110426, 90301, 126265, 172922, 120488, 99005, 110120, 131653, 118834, 
      125073, 173473, 120377, 104257, 92657, 109817, 118001, 97025, 91925, 
      110129, 142721, 128872, 86965, 96840, 160420, 119705, 107458, 86525, 
      134993, 119277, 101065, 162522, 104836, 85189, 98024, 169949, 94757, 
      114273, 87698, 92821, 105512, 92537, 88052, 83681, 81680, 107225, 
      96473, 156818, 79813, 79490, 106741, 84402, 77890, 96053, 85028, 80093, 
      95240, 91129, 84829, 78754, 77405, 106658, 109300, 103401, 89632, 
      88497, 85201, 81952, 90817, 91501, 93314, 121732, 92237, 109301, 98554, 
      99584, 82084, 76250, 74017, 91666, 119237, 120965, 116882, 115210, 
      114797, 78290, 89522, 97642, 113033, 109460, 103865, 73345, 76865, 
      116233, 100189, 71578, 98980, 71540, 70877, 71381, 81781, 103517, 
      103714, 88994, 87386, 83450, 73825, 70901, 102986, 105796, 94977, 
      92800, 74498, 73013, 71285, 70193, 77450, 85285, 72244, 101044, 114777, 
      100521, 68797, 79357, 93521, 86921, 77801, 67889, 72641, 78209, 114605, 
      110762, 67865, 67610, 105253, 87365, 66130, 83521, 72081, 65034, 69925, 
      115201, 83560, 87113, 74618, 83330, 65353, 85705, 70057, 63577, 84905, 
      110962, 82664, 77141, 69057, 64117, 72202, 70810, 69658, 61409, 70613, 
      73109, 117178, 62197, 62037, 66914, 66425, 60050, 60125, 63625, 77714, 
      67457, 61561, 101972, 61450, 60345, 58789, 62408, 108740, 58145, 77402, 
      60849, 65700, 72250, 125765, 57320, 100325, 71053, 80505, 56657, 93721, 
      55514, 55225, 57929, 113805, 54865, 56593, 66389, 80210, 53888, 54322, 
      53069, 56036, 117416, 55250, 62138, 62345, 91130, 71240, 77320, 91076, 
      57349, 84850, 57125, 99905, 51784, 56340, 62509, 66445, 75737, 84825, 
      96802, 59410, 60314, 71738, 63297, 103777, 52786, 55061, 61354, 107729, 
      111761, 118586, 122954, 51298, 51610, 102065, 57977, 56200, 132904, 
      49457, 56906, 83282, 51685, 51272, 81245, 50125, 80050, 47092, 51217, 
      54400, 134746, 42397, 48661, 40833, 45506, 88010, 46537, 107168, 
      138010, 40072, 38986, 80081, 40050, 40545, 43528, 47285, 48008, 45757, 
      49661, 127625, 55450, 130280, 43210, 45137, 46001, 51650, 63025, 83525, 
      34765, 42376, 32377, 33865, 36297, 40057, 140456, 32449, 34000, 39553, 
      50357, 30145, 36973, 37805, 38018, 46693, 46657, 72256, 29905, 31057, 
      41157, 65682, 75589, 97864, 47753, 26836, 33745, 29209, 31946, 33320, 
      132309, 26825, 83620, 134660, 26770, 115217, 27684, 37141, 92725, 
      109226, 25385, 24010, 24109, 26650, 24232, 24797, 164957, 23234, 26501, 
      49586, 65546, 56170, 22100, 27560, 73064, 23245, 24505, 32425, 21346, 
      27065, 33962, 69497, 125045, 21200, 19325, 21092, 47885, 19133, 20605, 
      133970, 28449, 45985, 19010, 148930, 18269, 76436, 78404, 148669, 
      22570, 26442, 44608, 144548, 21605, 25930, 34898, 18792, 86101, 154260, 
      17650, 21617, 111850, 20813, 88325, 18485, 19970, 15361, 16801, 17649, 
      19441, 15761, 107797, 117202, 23140, 115048, 101898, 131105, 14906, 
      31721, 111821, 16717, 129960, 134797, 33794, 110738, 134570, 29444, 
      15346, 15457, 22122, 31642, 139057, 12781, 12240, 154548, 13298, 15860, 
      31117, 102440, 177890, 11133, 102213, 153085, 27956, 10890, 27757, 
      10229, 125885, 149480, 11434, 14170, 13977, 24345, 13925, 17489, 14312, 
      12493, 9305, 12433, 114557, 119837, 127306, 15669, 123021, 129204, 
      26788, 9778, 142258, 186498, 110437, 129197, 134845, 199240, 10361, 
      7213, 12665, 18770, 140114, 198733, 11624, 21690, 23202, 23985, 125586, 
      172210, 6569, 117640, 131245, 10132, 11860, 7146, 122293, 182570, 5380, 
      206785, 209488, 179765, 164101, 5161, 7162, 18922, 4793, 176849, 6605, 
      161305, 4756, 8200, 16900, 6434, 128834, 165026, 173146, 4580, 140996, 
      153865, 4194, 7690, 129285, 7565, 4084, 143357, 4149, 4273, 152794, 
      155016, 150265, 4913, 5408, 3176, 12202, 172970, 181985, 197573, 
      225845, 2074, 9769, 144820, 149392, 172418, 235138, 1780, 4365, 203365, 
      2210, 3530, 164090, 184010, 1600, 8410, 159130, 175410, 3293, 180373, 
      1385, 3050, 2740, 3145, 1250, 3434, 173450, 176786, 180154, 1818, 
      178265, 977, 2009, 1954, 181354, 193397, 210440, 650, 175349, 697, 937, 
      180305, 466, 1666, 222241, 1097, 208161, 1421, 673, 244, 820, 210825, 
      370, 202, 277, 206197, 320, 325, 224712, 232349, 305, 153, 45, 148, 0, 
      122, 226, 485, 2218, 377, 65, 305, 3041, 205, 45, 2245, 2074, 113, 85, 
      193, 549, 377, 569, 884, 801, 1405, 1972, 1354, 842, 866, 985, 1741, 
      970, 2521, 1513, 2344, 1669, 2610, 1601, 1970, 1813, 2105, 2785, 2209, 
      3033, 2725, 2842, 2890, 3332, 4672, 5140, 4649, 4762, 4900 ], 
  [ 406052, 402984, 399568, 398605, 397025, 390365, 391266, 390050, 386618, 
      383425, 380132, 373797, 376730, 369736, 372420, 369389, 367880, 366677, 
      356549, 354953, 350285, 351673, 352490, 344900, 347945, 346613, 330137, 
      327665, 324625, 319688, 321946, 315720, 315065, 321800, 311738, 311593, 
      308900, 313109, 305245, 309322, 310050, 304961, 312538, 311453, 298457, 
      297841, 295145, 299048, 304245, 291125, 293969, 292900, 285661, 285025, 
      286884, 286280, 295172, 286861, 279305, 282888, 278165, 279010, 282677, 
      275876, 279049, 273218, 270100, 277000, 268673, 266626, 255725, 251492, 
      252250, 267140, 248305, 252106, 263882, 240013, 256393, 239720, 251810, 
      249800, 232976, 250292, 238613, 241418, 239425, 465833, 230900, 239669, 
      226685, 237133, 244052, 239941, 222185, 223577, 440921, 234533, 220168, 
      443844, 219746, 234130, 415922, 225056, 232336, 232916, 225810, 231080, 
      442138, 216217, 217152, 455940, 227432, 218898, 436570, 211028, 213329, 
      419600, 378900, 418757, 438770, 209218, 386433, 209732, 212372, 208429, 
      211714, 209457, 209525, 211122, 419157, 390736, 396122, 207469, 350897, 
      209674, 215146, 354874, 209965, 347557, 217445, 358817, 346504, 428485, 
      189650, 192074, 326385, 304820, 322484, 330965, 430088, 338042, 312561, 
      326882, 196040, 205700, 187345, 195793, 183674, 179140, 302440, 364117, 
      378421, 191722, 200962, 216010, 309546, 339490, 190004, 272429, 330509, 
      180050, 210962, 178345, 276688, 277732, 342920, 283741, 259753, 262093, 
      328901, 170000, 170609, 274921, 171082, 364410, 167213, 173738, 196445, 
      272885, 296612, 171349, 189418, 250549, 167825, 180889, 202505, 204740, 
      274768, 292048, 189745, 190906, 272509, 327661, 273122, 233488, 307360, 
      268105, 183965, 197396, 285097, 157505, 157925, 158024, 223765, 260845, 
      171405, 177202, 225250, 318289, 154250, 163522, 178985, 157045, 337365, 
      175985, 314354, 153257, 177857, 179792, 206401, 155754, 203690, 182269, 
      181105, 181530, 151589, 229553, 144772, 159877, 163540, 180181, 193981, 
      210132, 264994, 305552, 145930, 171769, 196794, 207945, 263538, 261365, 
      224981, 141138, 137761, 142925, 153914, 254906, 138541, 155941, 192397, 
      149573, 200785, 254245, 145000, 189581, 189401, 258701, 128500, 139060, 
      216585, 286753, 123658, 146330, 146978, 227993, 247145, 255098, 128932, 
      129716, 253672, 138069, 155889, 171236, 174032, 118673, 139258, 147589, 
      131410, 166906, 115609, 171296, 246644, 116146, 114865, 119810, 112450, 
      151429, 125956, 113698, 111145, 241993, 243449, 247124, 111677, 210050, 
      211322, 110266, 133841, 112345, 123713, 140345, 108865, 108778, 111025, 
      111690, 111176, 125320, 120754, 235946, 170512, 104954, 112793, 113288, 
      204802, 124304, 148625, 150361, 101765, 109682, 119450, 122210, 137482, 
      103060, 103525, 157768, 100570, 101165, 101330, 101389, 103405, 109138, 
      107425, 108634, 99274, 126820, 111821, 101096, 134450, 110738, 113594, 
      118705, 130730, 131569, 97633, 108580, 106522, 102497, 107537, 112346, 
      128050, 129845, 125000, 100381, 131202, 104080, 96980, 95648, 118889, 
      207089, 113849, 96553, 120861, 127994, 100081, 94321, 160106, 124100, 
      121657, 92740, 94265, 92885, 100808, 107845, 111050, 90925, 107956, 
      90361, 131209, 180000, 117290, 97501, 114050, 136925, 115700, 130013, 
      180613, 117109, 102133, 94933, 113809, 114841, 95537, 91097, 114185, 
      148625, 125050, 87169, 99794, 167114, 116365, 104932, 87805, 130793, 
      115889, 98953, 169364, 102370, 85165, 101322, 177097, 93125, 111077, 
      86788, 91205, 109594, 90829, 86850, 83161, 81666, 111501, 94345, 
      163600, 80125, 79668, 103681, 83300, 78724, 93717, 83770, 79605, 98866, 
      89165, 83525, 78440, 77509, 111140, 105970, 100445, 87754, 86729, 
      83785, 80954, 94153, 94945, 96912, 117650, 95789, 114041, 102632, 
      96730, 80770, 75748, 74153, 95300, 124609, 126425, 112900, 111316, 
      110925, 80644, 93064, 101800, 109225, 105850, 100585, 73145, 79085, 
      112225, 97105, 71860, 95938, 71578, 71773, 72585, 84745, 108153, 
      100340, 86632, 85156, 81572, 73157, 72125, 107620, 102266, 92129, 
      90106, 73540, 72297, 70921, 71545, 80100, 83093, 71570, 105650, 110669, 
      97205, 70013, 82333, 90621, 84505, 76221, 68905, 74845, 81117, 110449, 
      106804, 67889, 67744, 101533, 84789, 66568, 81161, 70865, 65732, 72097, 
      120761, 87226, 84397, 77512, 87016, 65033, 89609, 68833, 64729, 88785, 
      116404, 80162, 75101, 67829, 65749, 75044, 69248, 68228, 61585, 73385, 
      76145, 123008, 61909, 63509, 65700, 65277, 60552, 60957, 65557, 81252, 
      66109, 63161, 107114, 60980, 61745, 59725, 64378, 114274, 58925, 81064, 
      62705, 68282, 75556, 132129, 58490, 105521, 74333, 84533, 56569, 98605, 
      55732, 55817, 59665, 119741, 54925, 58237, 69397, 84340, 54298, 55588, 
      53937, 57850, 123586, 57168, 64980, 65209, 96084, 74938, 81458, 96050, 
      59725, 89492, 59585, 105401, 53450, 58754, 65605, 69893, 79909, 89609, 
      102224, 62408, 63400, 75748, 66689, 109589, 55120, 57681, 64612, 
      113737, 117945, 125056, 129600, 53540, 53896, 107869, 61073, 59162, 
      140002, 51669, 59976, 88200, 54289, 53874, 86113, 52637, 84872, 49250, 
      54029, 57562, 142100, 44425, 51481, 42725, 48100, 93508, 49325, 113562, 
      145568, 42194, 40996, 85301, 42320, 42881, 46258, 50389, 51178, 48749, 
      53005, 134885, 59296, 137666, 46084, 48229, 49201, 55312, 67457, 89057, 
      36709, 45266, 34073, 35825, 38609, 42809, 148266, 34337, 36130, 42385, 
      54133, 31849, 39665, 40585, 40820, 50285, 50269, 77450, 31841, 33169, 
      44369, 70544, 80977, 104242, 51533, 28370, 36313, 31225, 34336, 35906, 
      139997, 28593, 89458, 142434, 28580, 122329, 29690, 40225, 98977, 
      116136, 27101, 25504, 25625, 28628, 25834, 26509, 173709, 24680, 28541, 
      53716, 70600, 60736, 23474, 29858, 78530, 24925, 26405, 35293, 22736, 
      29401, 37024, 74825, 132613, 22738, 20529, 22714, 52081, 20357, 22181, 
      141860, 31145, 50089, 20340, 157300, 19465, 82186, 84242, 157037, 
      24644, 29000, 48682, 152802, 23609, 28484, 38288, 20354, 92305, 162818, 
      19012, 23725, 119060, 22873, 94653, 20213, 21940, 16405, 18241, 19265, 
      21365, 17001, 114889, 124624, 25610, 122402, 108788, 139005, 16160, 
      35065, 119081, 18409, 137834, 142825, 37332, 117972, 142596, 32650, 
      16900, 17033, 24644, 35044, 147233, 13781, 13106, 163202, 14580, 17690, 
      34553, 109418, 187216, 12053, 109205, 161725, 31226, 11936, 31025, 
      11097, 133705, 158026, 12740, 16004, 15809, 27365, 15777, 19825, 16250, 
      14165, 10249, 14125, 122033, 127489, 135200, 17885, 130781, 137162, 
      30122, 11108, 150628, 196100, 117793, 137169, 142993, 209170, 11885, 
      7897, 14625, 21456, 148432, 208657, 13450, 24680, 26324, 27173, 133460, 
      181448, 7137, 125266, 139309, 11858, 13850, 8276, 130085, 192100, 5954, 
      216929, 219698, 189225, 173141, 5861, 8500, 21800, 5337, 186237, 7873, 
      170273, 5450, 9818, 19618, 7720, 136852, 174100, 182440, 5314, 149386, 
      162629, 4772, 9280, 137321, 9153, 4810, 151825, 5045, 5213, 161540, 
      163826, 158941, 6173, 6778, 3970, 14600, 182276, 191529, 207513, 
      236465, 2440, 11917, 153346, 158050, 181712, 245972, 2074, 5693, 
      213449, 2920, 4680, 173160, 193608, 1802, 10436, 168064, 184784, 4437, 
      189877, 1493, 4148, 3770, 4285, 1552, 4660, 182772, 186196, 189652, 
      2600, 187713, 1249, 2957, 2900, 190880, 203229, 220690, 712, 184717, 
      625, 1525, 189801, 520, 2600, 232765, 1889, 218345, 2341, 313, 170, 
      1538, 221069, 136, 584, 725, 216325, 106, 85, 235274, 243085, 809, 17, 
      41, 10, 122, 0, 676, 1089, 3368, 73, 25, 793, 4365, 29, 221, 3389, 
      3172, 65, 233, 445, 245, 549, 937, 1450, 545, 2069, 2834, 872, 884, 
      1040, 1313, 1165, 964, 3365, 1297, 1730, 1385, 1928, 1621, 2384, 2005, 
      1789, 2285, 2237, 2465, 3145, 3328, 2536, 3034, 4138, 4514, 4745, 4724, 
      4882 ], 
  [ 403400, 399604, 396500, 395433, 393541, 387973, 388042, 386410, 383290, 
      380825, 377896, 371665, 372674, 367812, 369352, 367049, 364708, 363505, 
      353585, 352145, 347945, 348345, 348538, 342352, 344305, 343025, 327485, 
      324649, 322389, 317140, 318202, 312964, 311737, 316132, 308410, 307953, 
      305416, 308429, 302697, 305370, 305890, 300697, 306298, 305213, 295181, 
      294409, 292285, 294628, 298369, 288161, 290069, 289000, 282749, 281957, 
      282880, 281860, 288776, 282025, 276029, 278260, 274577, 275162, 277841, 
      272704, 274889, 269890, 265576, 270916, 263993, 260802, 252137, 248320, 
      248506, 259912, 244873, 247322, 256706, 236425, 249165, 235924, 245050, 
      242884, 229492, 242960, 232945, 235178, 233393, 440873, 226376, 233221, 
      223097, 230633, 236200, 232609, 218545, 219521, 416897, 227825, 216580, 
      419560, 216002, 227162, 393146, 219700, 225524, 226000, 220090, 224164, 
      417698, 212161, 212836, 430720, 220516, 213490, 412234, 207440, 209065, 
      396148, 357736, 395201, 414122, 204850, 364645, 205000, 207016, 203801, 
      206306, 204361, 204013, 205090, 395185, 368324, 373346, 201645, 330721, 
      202914, 207450, 334386, 202997, 327485, 208865, 337861, 326276, 403317, 
      185386, 187186, 307093, 286984, 303400, 311309, 404660, 317866, 294049, 
      307330, 189124, 197224, 181989, 188773, 178786, 175240, 284292, 341965, 
      355437, 184546, 192330, 205402, 290722, 318690, 182984, 256309, 310229, 
      174850, 200770, 173353, 260100, 260936, 321652, 266425, 244205, 246285, 
      308257, 165476, 165929, 257969, 166090, 341530, 162793, 167810, 186565, 
      255725, 277736, 165265, 180370, 235105, 162313, 172985, 191689, 193664, 
      257348, 273380, 180437, 181442, 255141, 306549, 255650, 219188, 287444, 
      250893, 174917, 186632, 266481, 152773, 153089, 152980, 209933, 243893, 
      163657, 168570, 211210, 297281, 149570, 156866, 169885, 151533, 315109, 
      167093, 293450, 148265, 168601, 170276, 193817, 150034, 191002, 171869, 
      170757, 171130, 145505, 214213, 140040, 152181, 155272, 169677, 181917, 
      196456, 246794, 284596, 140418, 162045, 184210, 194269, 245338, 243217, 
      209537, 135730, 132977, 136841, 145906, 236914, 133237, 147517, 179605, 
      142033, 187109, 236097, 137876, 176789, 176557, 240137, 124704, 132768, 
      201193, 266265, 121370, 138634, 139178, 211613, 229309, 236690, 124616, 
      125192, 235316, 131569, 146581, 159952, 162436, 117685, 132290, 139165, 
      125690, 155882, 116129, 159700, 228496, 115002, 113669, 116378, 112346, 
      141809, 120392, 117130, 112653, 223793, 225145, 228560, 109961, 194242, 
      195410, 113282, 126197, 109433, 117785, 131609, 111829, 111690, 108373, 
      108778, 115492, 118820, 115034, 217850, 157876, 106930, 108685, 119060, 
      188890, 117284, 138121, 139649, 102337, 105730, 113210, 115450, 128330, 
      106024, 101653, 146068, 100778, 100489, 100498, 100505, 101273, 104978, 
      103577, 114354, 100314, 136232, 118477, 99172, 145058, 117290, 107770, 
      111893, 121994, 141865, 97425, 103744, 112346, 107125, 102805, 106522, 
      119522, 121057, 134516, 104697, 122050, 109748, 100048, 94868, 111505, 
      190345, 121805, 99725, 130117, 138394, 105125, 96869, 147314, 134032, 
      131225, 94352, 92705, 91429, 96388, 101813, 119162, 92537, 115600, 
      92025, 121329, 165076, 126650, 102857, 106562, 126265, 124904, 120133, 
      165533, 126625, 108945, 91345, 106165, 124097, 100841, 94841, 106385, 
      136457, 135866, 88469, 94594, 153074, 126037, 112680, 86557, 142493, 
      125665, 105713, 154960, 109962, 86985, 95290, 161965, 98741, 120385, 
      90688, 96769, 101690, 96601, 91426, 86125, 83434, 103129, 101105, 
      149300, 81113, 80968, 112625, 87616, 78464, 100945, 88450, 82465, 
      92002, 95509, 88309, 80884, 78965, 102248, 115538, 109129, 93890, 
      92605, 88829, 85010, 87965, 88497, 90100, 128986, 89081, 104525, 94676, 
      105154, 85554, 78608, 75505, 88384, 113585, 115193, 123976, 122184, 
      121741, 76744, 86356, 93636, 119885, 116042, 109997, 75277, 75497, 
      123353, 106049, 72848, 104778, 73138, 71305, 71389, 79389, 98845, 
      109960, 93860, 92072, 87656, 76381, 70877, 98312, 112250, 100501, 
      98114, 77440, 75625, 73417, 69985, 75472, 89905, 74794, 96394, 122005, 
      106669, 68765, 76925, 99097, 91837, 81577, 68125, 71257, 75865, 121889, 
      117776, 69449, 69044, 111933, 92485, 67140, 88337, 75337, 65680, 68561, 
      109217, 80154, 92405, 72260, 79892, 67373, 81965, 73305, 63585, 81193, 
      105120, 87650, 81497, 72301, 63461, 69896, 74500, 73168, 62729, 68393, 
      70529, 110788, 64145, 61585, 70120, 69541, 60916, 60541, 62541, 74440, 
      70841, 60925, 96506, 63632, 59977, 59049, 61258, 102730, 58613, 73940, 
      59845, 63706, 69264, 118609, 57242, 94757, 68093, 76525, 58285, 88569, 
      56720, 55921, 57065, 107209, 56277, 55845, 63781, 76072, 54818, 54080, 
      53365, 55042, 110482, 54100, 59728, 59905, 85840, 67658, 73138, 85754, 
      55565, 79976, 55217, 93857, 50954, 54490, 59729, 63185, 71485, 79729, 
      90836, 56740, 57524, 67688, 60085, 97265, 51012, 52897, 58320, 100945, 
      104737, 111172, 115300, 49640, 49892, 95545, 55145, 53546, 124610, 
      47821, 54100, 77956, 49505, 49090, 75973, 48061, 74836, 45506, 48725, 
      51426, 126032, 40941, 46125, 39553, 43264, 81808, 44021, 99730, 128980, 
      38450, 37512, 74225, 38212, 38617, 41058, 44305, 44938, 42925, 46349, 
      118973, 51444, 121442, 40520, 42145, 42857, 47876, 58201, 77201, 33329, 
      39650, 31265, 32393, 34345, 37505, 131002, 31061, 32282, 36873, 46385, 
      28989, 34465, 35177, 35360, 42953, 42885, 66322, 28409, 29321, 37921, 
      60196, 69381, 90306, 43733, 25874, 31373, 27585, 29812, 30914, 122941, 
      25525, 76770, 125170, 25408, 106625, 26050, 34037, 85301, 100900, 
      24137, 23060, 23129, 25040, 23130, 23545, 154105, 22340, 24797, 45032, 
      59732, 51012, 21290, 25490, 66674, 22013, 22973, 29573, 20500, 24929, 
      30836, 63281, 115765, 20138, 18709, 19906, 43189, 18485, 19477, 124232, 
      25789, 41405, 18208, 138528, 17645, 69602, 71450, 138265, 20744, 23956, 
      40050, 134290, 19865, 23440, 31268, 17650, 78629, 143578, 16776, 19721, 
      102992, 18973, 80665, 17093, 18248, 14897, 15797, 16405, 17777, 15025, 
      99081, 108036, 20722, 105970, 93448, 121273, 14132, 28097, 102857, 
      15341, 120154, 124781, 29896, 101800, 124552, 25994, 14144, 14225, 
      19600, 27920, 128825, 12325, 11962, 143650, 12448, 14258, 27325, 93818, 
      166052, 10753, 93553, 142173, 24362, 10324, 24161, 9901, 116077, 
      138682, 10504, 12520, 12325, 21073, 12241, 15145, 12506, 11045, 8845, 
      10953, 105185, 110225, 117364, 13465, 113257, 119170, 23050, 8768, 
      131648, 174208, 101205, 119125, 124533, 186498, 9077, 7065, 10777, 
      15892, 129556, 185985, 9914, 18388, 19720, 20413, 115624, 160388, 6565, 
      108002, 121005, 8530, 9898, 6352, 112405, 170312, 5330, 193685, 196298, 
      167593, 152497, 4925, 6056, 15716, 4765, 164761, 5585, 149785, 4514, 
      6698, 13898, 5380, 118600, 153352, 161172, 4274, 130250, 142609, 4096, 
      6212, 119017, 6085, 3770, 132481, 3589, 3653, 141520, 143650, 139077, 
      3833, 4178, 2722, 9556, 160904, 169585, 184633, 211973, 2180, 7445, 
      133794, 138186, 160340, 220960, 1970, 3145, 190205, 1828, 2548, 152308, 
      171508, 1906, 6224, 147524, 163204, 2305, 167985, 1805, 2120, 1898, 
      2153, 1396, 2320, 161296, 164512, 167760, 1300, 165925, 1145, 1241, 
      1184, 168884, 180505, 196978, 1076, 163085, 1301, 641, 167857, 884, 
      884, 208377, 485, 194737, 625, 1613, 794, 290, 197305, 1124, 116, 101, 
      192821, 1042, 1073, 210730, 218125, 29, 745, 457, 738, 226, 676, 0, 49, 
      1028, 1165, 493, 13, 1609, 809, 169, 1049, 936, 533, 233, 185, 1285, 
      445, 365, 410, 1429, 769, 1066, 2276, 1040, 884, 793, 2777, 1224, 1597, 
      2025, 3394, 2269, 3748, 1777, 1604, 1745, 2725, 3637, 2341, 3973, 2313, 
      2340, 3524, 3866, 5490, 6074, 4589, 4880, 4986 ], 
  [ 402917, 398925, 395905, 394810, 392834, 387560, 387405, 385661, 382625, 
      380356, 377525, 371322, 371813, 367525, 368757, 366650, 364085, 362882, 
      353018, 351620, 347546, 347680, 347705, 341897, 343556, 342290, 327002, 
      324068, 322018, 316685, 317425, 312453, 311072, 314837, 307745, 307204, 
      304709, 307400, 302242, 304537, 305001, 299780, 304849, 303764, 294530, 
      293716, 291746, 293669, 297018, 287594, 289250, 288181, 282196, 281362, 
      282033, 280901, 287285, 280954, 275378, 277245, 273842, 274357, 276770, 
      272081, 274000, 269225, 264589, 269509, 262964, 259465, 251402, 247697, 
      247729, 258197, 244180, 246265, 255005, 235690, 247450, 235133, 243461, 
      241253, 228785, 241217, 231650, 233729, 232000, 434384, 225389, 231716, 
      222362, 229114, 234317, 230866, 217796, 218660, 410660, 226250, 215845, 
      413253, 215225, 225517, 387245, 218489, 223921, 224369, 218781, 222533, 
      411349, 211300, 211905, 424161, 218885, 212265, 405913, 206705, 208148, 
      390065, 352269, 389090, 407717, 203905, 359010, 203957, 205805, 202786, 
      205081, 203220, 202760, 203697, 388962, 362521, 367445, 200308, 325520, 
      201325, 205609, 329101, 201352, 322312, 206786, 332450, 321061, 396772, 
      184469, 186101, 302130, 282413, 298493, 306248, 398045, 312665, 289296, 
      302297, 187493, 195173, 180778, 187114, 177701, 174421, 279637, 336232, 
      349480, 182845, 190237, 202777, 285885, 313321, 181325, 252200, 305000, 
      173681, 198257, 172240, 255865, 256645, 316157, 261994, 240250, 242260, 
      302930, 164489, 164900, 253636, 164977, 335601, 161834, 166445, 184136, 
      251336, 272885, 163858, 178165, 231178, 161060, 171088, 189008, 190913, 
      252889, 268585, 178162, 179125, 250696, 301096, 251177, 215569, 282313, 
      246490, 172712, 183965, 261700, 151730, 152018, 151853, 206440, 239560, 
      161802, 166477, 207661, 291856, 148541, 155305, 167666, 150280, 309348, 
      164930, 288053, 147152, 166340, 167945, 190660, 148725, 187817, 169300, 
      168202, 168561, 144098, 210314, 138997, 150340, 153277, 167080, 178900, 
      193005, 242125, 279185, 139165, 159658, 181053, 190818, 240669, 238562, 
      205610, 134505, 131920, 135434, 143981, 232301, 132040, 145480, 176392, 
      140234, 183658, 231442, 136189, 173576, 173330, 235370, 123913, 131305, 
      197280, 260980, 120985, 136793, 137309, 207434, 224738, 231965, 123685, 
      124205, 230605, 130050, 144306, 157145, 159545, 117650, 130645, 137128, 
      124381, 153145, 116500, 156809, 223841, 114925, 113578, 115685, 112549, 
      139450, 119125, 118285, 113290, 219124, 220448, 223793, 109730, 190217, 
      191357, 114325, 124370, 108880, 116420, 129488, 112858, 112705, 107890, 
      108225, 116885, 117301, 113725, 213209, 154705, 107693, 107810, 120845, 
      184837, 115625, 135524, 136996, 102722, 104897, 111761, 113861, 126097, 
      107053, 101380, 143149, 101065, 100538, 100505, 100498, 100930, 104089, 
      102772, 116125, 100825, 138997, 120500, 98885, 148145, 119285, 106433, 
      110290, 119873, 144868, 97600, 102673, 114145, 108602, 101762, 105185, 
      117457, 118922, 137309, 106090, 119817, 111505, 101105, 94889, 109748, 
      186068, 124178, 100810, 132840, 141425, 106714, 97786, 144101, 136937, 
      134032, 95017, 92516, 91268, 95429, 100420, 121577, 93202, 117889, 
      92704, 118900, 161289, 129401, 104530, 104777, 123626, 127613, 117704, 
      161704, 129418, 111010, 90610, 104338, 126820, 102500, 96080, 104516, 
      133412, 139009, 89050, 93425, 149525, 128872, 114997, 86452, 145874, 
      128528, 107764, 151313, 112237, 87706, 93897, 158122, 100484, 123122, 
      91969, 98498, 99793, 98386, 92889, 87154, 84141, 101106, 103156, 
      145681, 81610, 81549, 115264, 89009, 78625, 103122, 89941, 83466, 
      90385, 97448, 89828, 81773, 79588, 100085, 118345, 111698, 95773, 
      94418, 90418, 86333, 86530, 86992, 88497, 132269, 87506, 102194, 92765, 
      107653, 87073, 79609, 76100, 86753, 110848, 112400, 127189, 125341, 
      124884, 75925, 84781, 91669, 122986, 119017, 112762, 76082, 74762, 
      126580, 108688, 73345, 107389, 73789, 71410, 71298, 78178, 96570, 
      112781, 96037, 94165, 89525, 77480, 70772, 96037, 115169, 102986, 
      100501, 78721, 76752, 74320, 69796, 74457, 91970, 75893, 94133, 125288, 
      109448, 68660, 75700, 101610, 94042, 83250, 68146, 70522, 74682, 
      125200, 120961, 70100, 69625, 114964, 94788, 67525, 90500, 76772, 
      65897, 67840, 106340, 78481, 94792, 71077, 78205, 68234, 80138, 74740, 
      63508, 79380, 102313, 89897, 83450, 73736, 63076, 68741, 76145, 74729, 
      63268, 67280, 69248, 107729, 64978, 61298, 71541, 70920, 61245, 60660, 
      61960, 72837, 72346, 60554, 93881, 64577, 59732, 59098, 60649, 99853, 
      58760, 72253, 59306, 62705, 67801, 115200, 57137, 92090, 66644, 74600, 
      58978, 86098, 57217, 56180, 56596, 104066, 56872, 55432, 62500, 74077, 
      55189, 53905, 53442, 54517, 107185, 53505, 58545, 58708, 83313, 65929, 
      71129, 83213, 54676, 77645, 54272, 90980, 50513, 53573, 58378, 61610, 
      69448, 77300, 88001, 55445, 56173, 65749, 58538, 94178, 50137, 51840, 
      56857, 97732, 101412, 107665, 111681, 48821, 49045, 92458, 53780, 
      52265, 120697, 47016, 52749, 75429, 48448, 48033, 73474, 47060, 72365, 
      44729, 47528, 50005, 121937, 40234, 44914, 38930, 42193, 78889, 42824, 
      96237, 124745, 37673, 36805, 71474, 37337, 37700, 39889, 42898, 43489, 
      41588, 44788, 114920, 49561, 117305, 39253, 40738, 41380, 46105, 55940, 
      74240, 32650, 38369, 30740, 31700, 33428, 36308, 126585, 30410, 31477, 
      35620, 44530, 28450, 33296, 33952, 34121, 41210, 41128, 63557, 27716, 
      28516, 36416, 57641, 66490, 86785, 41864, 25433, 30274, 26836, 28825, 
      29801, 118580, 24930, 73585, 120753, 24785, 102628, 25301, 32602, 
      81850, 97029, 23570, 22633, 22688, 24305, 22633, 22978, 149058, 21941, 
      24020, 42925, 57037, 48625, 20933, 24545, 63713, 21460, 22280, 28264, 
      20129, 23956, 29401, 60404, 111460, 19669, 18450, 19381, 41026, 18212, 
      18980, 119717, 24578, 39298, 17865, 133705, 17386, 66445, 68237, 
      133442, 19925, 22829, 37957, 129537, 19088, 22313, 29609, 17153, 75178, 
      138629, 16405, 18874, 98897, 18154, 77130, 16484, 17485, 14722, 15370, 
      15866, 17042, 14724, 95056, 103801, 19637, 101777, 89549, 116730, 
      13817, 26452, 98720, 14746, 115625, 120154, 28125, 97677, 119925, 
      24433, 13633, 13700, 18473, 26233, 124100, 12164, 11885, 138617, 12105, 
      13565, 25610, 89849, 160585, 10634, 89570, 137140, 22745, 10121, 22544, 
      9810, 111562, 133705, 10133, 11813, 11618, 19610, 11520, 14116, 11729, 
      10436, 8698, 10330, 100880, 105808, 112793, 12506, 108770, 114557, 
      21377, 8369, 126769, 168545, 96970, 114498, 119794, 180625, 8552, 7072, 
      9972, 14625, 124705, 180112, 9193, 16925, 18173, 18824, 111053, 154949, 
      6642, 103585, 116308, 7865, 9065, 6065, 107876, 164677, 5393, 187658, 
      190229, 162000, 147170, 4904, 5629, 14309, 4842, 159210, 5200, 144500, 
      4493, 6089, 12589, 4981, 113917, 147997, 155677, 4225, 125329, 137450, 
      4145, 5617, 114320, 5490, 3721, 127504, 3428, 3464, 136361, 138449, 
      133960, 3434, 3709, 2617, 8429, 155381, 163908, 178704, 205610, 2341, 
      6472, 128761, 133069, 154817, 214457, 2173, 2690, 184178, 1765, 2205, 
      146925, 165789, 2165, 5321, 142225, 157625, 1962, 162322, 2120, 1805, 
      1625, 1810, 1585, 1921, 155745, 158905, 162097, 1181, 160290, 1348, 
      1010, 953, 163193, 174618, 190825, 1405, 157492, 1714, 634, 162180, 
      1213, 653, 202042, 338, 188612, 394, 2194, 1193, 185, 191138, 1621, 
      221, 164, 186724, 1525, 1570, 204353, 211636, 50, 1172, 800, 1165, 485, 
      1089, 49, 0, 629, 1690, 850, 34, 1098, 1250, 386, 650, 565, 890, 464, 
      346, 1796, 648, 442, 361, 1898, 650, 821, 2885, 1313, 1073, 884, 3442, 
      1525, 1352, 2452, 4073, 2738, 4469, 2050, 1625, 1906, 3208, 4232, 2600, 
      4610, 2320, 2305, 4021, 4321, 6085, 6725, 4778, 5153, 5245 ], 
  [ 404532, 399824, 397096, 395897, 393613, 389377, 388418, 386266, 383522, 
      381949, 379460, 373337, 371970, 369728, 369860, 368449, 365072, 363865, 
      354169, 352917, 349281, 348461, 347882, 343412, 344021, 342801, 328365, 
      325069, 323765, 318112, 317698, 313664, 311725, 313232, 308386, 307541, 
      305188, 306729, 303617, 304562, 304826, 299485, 302650, 301561, 295173, 
      294205, 292781, 293200, 295145, 288513, 289269, 288196, 283145, 282157, 
      281924, 280384, 284868, 280033, 275949, 276512, 274105, 274370, 275833, 
      272740, 273709, 269722, 263908, 267328, 262125, 257498, 251577, 248260, 
      247738, 254852, 244477, 245258, 251698, 235801, 244061, 235040, 240514, 
      238144, 228968, 237700, 229721, 231250, 229717, 413901, 224548, 229025, 
      222417, 226361, 230260, 227305, 217781, 218245, 391045, 223281, 215872, 
      393380, 215098, 222290, 368818, 216808, 220840, 221188, 216746, 219344, 
      391306, 210853, 211208, 403364, 215680, 210506, 385954, 206692, 207485, 
      370952, 335348, 369865, 387442, 203122, 341477, 202820, 204068, 201745, 
      203290, 201725, 200857, 201290, 369305, 344360, 348930, 198089, 309493, 
      198194, 201578, 312770, 198017, 306377, 201889, 315653, 304960, 375905, 
      183698, 184730, 286901, 268580, 283460, 290665, 376912, 296578, 274805, 
      286802, 184144, 190324, 178925, 183661, 176290, 173956, 265472, 318217, 
      330665, 179218, 185210, 195850, 271058, 296594, 177844, 239969, 288769, 
      171946, 191722, 170701, 243176, 243748, 298960, 248593, 228541, 230297, 
      286313, 163368, 163629, 240565, 163402, 316826, 160801, 163962, 177841, 
      238041, 257940, 161209, 172666, 219529, 158957, 166685, 181805, 183460, 
      239336, 253832, 172405, 173218, 237185, 283985, 237562, 205000, 266344, 
      233117, 167185, 176788, 246965, 150341, 150529, 150160, 196297, 226417, 
      157505, 161330, 197314, 274805, 147186, 152050, 162061, 148121, 291089, 
      159517, 271090, 145485, 160573, 161928, 181693, 146354, 178730, 162409, 
      161357, 161666, 141345, 198661, 137540, 146033, 148420, 160073, 170393, 
      182948, 227714, 262120, 136946, 153389, 172034, 180749, 226250, 224185, 
      193825, 132362, 130373, 132633, 139330, 218050, 129985, 140425, 167137, 
      136025, 173549, 217025, 132368, 164305, 164005, 220545, 123284, 128276, 
      185501, 244301, 121802, 132410, 132826, 194701, 210605, 217282, 122548, 
      122868, 215968, 126809, 138365, 149300, 151400, 119701, 126946, 132025, 
      121874, 145538, 119989, 148648, 209380, 116810, 115405, 115362, 115418, 
      133169, 116740, 124546, 117701, 204581, 205805, 208900, 111033, 177970, 
      179010, 120170, 119965, 109021, 113661, 124029, 118645, 118442, 108277, 
      108362, 123968, 113984, 111154, 198738, 145480, 112514, 106781, 129312, 
      172450, 111784, 128333, 129605, 106177, 104002, 108666, 110266, 120202, 
      112804, 102481, 134800, 104162, 102785, 102602, 102545, 101777, 102986, 
      101965, 124514, 104714, 150932, 129785, 99920, 161226, 128466, 103714, 
      106621, 114354, 157645, 100277, 100900, 122618, 115925, 100085, 102458, 
      112130, 113345, 149328, 113105, 113882, 119816, 106916, 97000, 105509, 
      172829, 134685, 106717, 144593, 154274, 114413, 103085, 134650, 149332, 
      146077, 99412, 93861, 92705, 94016, 97457, 132210, 97585, 128068, 
      97133, 112229, 149768, 141226, 112505, 100402, 116201, 139284, 111025, 
      150025, 141385, 120377, 89977, 99805, 138533, 110413, 102493, 99829, 
      124525, 152218, 93109, 91234, 138834, 140977, 125252, 88057, 159925, 
      140725, 117061, 140260, 122330, 92249, 90890, 146365, 108673, 134857, 
      98500, 106625, 94970, 106705, 100058, 92773, 88610, 95825, 112421, 
      134696, 85321, 85556, 126613, 95908, 81124, 112817, 97186, 88961, 
      86530, 106289, 97169, 86864, 83729, 94276, 130282, 122785, 104410, 
      102805, 98005, 92970, 83317, 83525, 84680, 145898, 83785, 95773, 87840, 
      118474, 94394, 85076, 80117, 82820, 102965, 104317, 140548, 138500, 
      137993, 74884, 81040, 86528, 135941, 131522, 124517, 80837, 74017, 
      139981, 119989, 76996, 118586, 77986, 73657, 72845, 75725, 90317, 
      124724, 105680, 103508, 98068, 83273, 72265, 89780, 127458, 113725, 
      110890, 85156, 82637, 79405, 70981, 72692, 101201, 81674, 87914, 
      138865, 121225, 70137, 73177, 112433, 103765, 91073, 70069, 69745, 
      72305, 138869, 134180, 74269, 73544, 127625, 104849, 70736, 100053, 
      83725, 68500, 67093, 97893, 74330, 105137, 68672, 74000, 73125, 75429, 
      81677, 65045, 74717, 94100, 99730, 92233, 80665, 63505, 66420, 83816, 
      82100, 66989, 65101, 66469, 98600, 69745, 62065, 78404, 77633, 64208, 
      62873, 61673, 68900, 79505, 61013, 86290, 69732, 60637, 61049, 60250, 
      91354, 61057, 68000, 59149, 60898, 64340, 104789, 58522, 84325, 63225, 
      69481, 63205, 79025, 60740, 58853, 56669, 94585, 60737, 55697, 59665, 
      68692, 58250, 55012, 55445, 54370, 97138, 53096, 56036, 56149, 76004, 
      61466, 65666, 75850, 53209, 71028, 52597, 82405, 50634, 51994, 55249, 
      57681, 63865, 70309, 79560, 52496, 53024, 60500, 54685, 84825, 48680, 
      49733, 53300, 87925, 91205, 96808, 100424, 47556, 47680, 83089, 50557, 
      49338, 108370, 45785, 49568, 68048, 46309, 45890, 66181, 45113, 65168, 
      43578, 44865, 46538, 108900, 39293, 42173, 38281, 39940, 70036, 40113, 
      85322, 111176, 36450, 35828, 63193, 35752, 35965, 37250, 39409, 39850, 
      38345, 40745, 101977, 44360, 104050, 36244, 37225, 37613, 41288, 49373, 
      65173, 31729, 35298, 30357, 30717, 31645, 33525, 112298, 29565, 30082, 
      32621, 39377, 27989, 30581, 31037, 31156, 36441, 36305, 55130, 26685, 
      27085, 32485, 49960, 57605, 75650, 36625, 25290, 27781, 25589, 26728, 
      27250, 104425, 24221, 63626, 106394, 23972, 89765, 24034, 28885, 70933, 
      84608, 22945, 22504, 22509, 23076, 22250, 22345, 132425, 21904, 22633, 
      36788, 48800, 41480, 21034, 22546, 54514, 20857, 21177, 24961, 20168, 
      21845, 25640, 51493, 97441, 19346, 18869, 18850, 34645, 18577, 18545, 
      104932, 21589, 33109, 17972, 117812, 17789, 56498, 58090, 117545, 
      18324, 20128, 31802, 113882, 17629, 19604, 25000, 16690, 64165, 122266, 
      16388, 17153, 85572, 16525, 65801, 15601, 16052, 15385, 15133, 15229, 
      15705, 14933, 81965, 89960, 17042, 88082, 76900, 101777, 13960, 21845, 
      85213, 13885, 100714, 104893, 23060, 84212, 104660, 20114, 13060, 
      13077, 15700, 21460, 108477, 12833, 12850, 121882, 12116, 12322, 20717, 
      76906, 142280, 11425, 76561, 120377, 18178, 10600, 17973, 10685, 96637, 
      117130, 10004, 10484, 10285, 15577, 10133, 11629, 10138, 9441, 9349, 
      9281, 86677, 91205, 97640, 10249, 93913, 99250, 16562, 8100, 110500, 
      149476, 82997, 99125, 104021, 160802, 7825, 8237, 8237, 11240, 108520, 
      160277, 7754, 12832, 13780, 14281, 95860, 136656, 8045, 88930, 100649, 
      6602, 7202, 6148, 92801, 145652, 6714, 167229, 169650, 143117, 129233, 
      5913, 5188, 10368, 6197, 140465, 4901, 126701, 5490, 4986, 8986, 4624, 
      98260, 129940, 137120, 5114, 108818, 120089, 5380, 4552, 98605, 4421, 
      4594, 110773, 3889, 3825, 118964, 120898, 116705, 3025, 3050, 3250, 
      5408, 136660, 144629, 158525, 183877, 3904, 3985, 111770, 115778, 
      136072, 192212, 3874, 2041, 163629, 2512, 1952, 128672, 146336, 4058, 
      3060, 124264, 138664, 1697, 143057, 4201, 1636, 1602, 1537, 3208, 1444, 
      136868, 139828, 142820, 1696, 141101, 3005, 1105, 1044, 143784, 154505, 
      169762, 3488, 138425, 4093, 1513, 142805, 3280, 720, 180305, 685, 
      167605, 433, 5125, 3474, 666, 169969, 4240, 1440, 1233, 165793, 4090, 
      4177, 182410, 189289, 949, 3517, 2845, 3506, 2218, 3368, 1028, 629, 0, 
      4357, 2917, 901, 65, 3609, 1945, 9, 20, 2941, 2061, 1681, 4369, 2105, 
      1445, 914, 4285, 929, 650, 5760, 2980, 2440, 1901, 6505, 3284, 1145, 
      4637, 7154, 5069, 7696, 3673, 2344, 3121, 5569, 6977, 4145, 7501, 2957, 
      2792, 6400, 6530, 8762, 9594, 5989, 6660, 6698 ], 
  [ 410953, 408085, 404561, 403624, 402128, 395114, 396265, 395165, 391625, 
      388202, 384785, 378388, 381901, 374245, 377281, 374020, 372749, 371540, 
      361300, 359650, 354820, 356506, 357509, 349469, 352850, 351496, 334660, 
      332282, 328996, 324125, 326745, 320197, 319706, 327149, 316361, 316306, 
      313553, 318130, 309604, 314113, 314905, 309818, 317997, 316906, 302992, 
      302418, 299540, 303917, 309556, 295528, 298660, 297585, 290018, 289424, 
      291565, 291077, 300577, 291780, 283732, 287725, 282676, 283601, 287572, 
      280253, 283730, 277625, 274833, 282213, 273442, 271705, 260104, 255725, 
      256653, 272609, 252594, 256805, 269317, 244296, 261796, 244061, 257057, 
      255077, 237185, 255685, 243476, 246457, 244394, 476626, 235393, 244754, 
      230884, 242216, 249545, 245268, 226370, 227890, 451378, 239656, 224325, 
      454369, 223945, 239321, 425977, 229745, 237473, 238085, 230605, 236237, 
      452681, 220482, 221497, 466717, 232565, 223561, 447057, 215125, 217634, 
      429809, 388393, 428980, 449329, 213525, 396100, 214145, 216977, 212804, 
      216329, 213970, 214154, 215905, 429460, 400553, 406045, 212170, 360002, 
      214645, 220405, 364069, 214994, 356618, 222952, 368132, 355589, 439066, 
      193793, 196409, 335140, 313121, 331169, 339826, 440725, 347057, 321058, 
      335693, 200957, 211097, 191776, 200736, 187949, 183105, 310789, 373698, 
      388258, 196677, 206365, 222021, 318085, 348637, 194905, 280130, 339490, 
      184385, 216833, 182610, 284521, 285617, 352181, 291780, 267236, 269650, 
      337940, 174073, 174730, 282818, 175293, 374125, 171236, 178225, 202130, 
      280810, 305065, 175860, 194841, 257940, 172154, 185954, 208466, 210781, 
      282761, 300425, 195236, 196445, 280474, 336778, 281113, 240497, 316097, 
      276004, 189346, 203305, 293410, 161540, 161992, 162149, 230594, 268634, 
      176356, 182425, 232137, 327314, 158245, 168125, 184340, 161290, 346762, 
      181264, 323329, 157330, 183242, 185257, 212810, 160045, 210101, 187970, 
      186784, 187225, 155944, 236756, 148705, 164722, 168561, 185890, 200170, 
      216817, 273065, 314465, 150085, 177220, 203125, 214612, 271597, 269396, 
      232168, 145225, 141650, 147208, 158789, 262853, 142578, 160938, 198738, 
      154292, 207392, 262216, 149573, 195898, 195728, 266788, 132037, 143365, 
      223690, 295426, 126725, 151061, 151741, 235396, 254996, 263125, 132617, 
      133465, 261677, 142420, 161104, 177053, 179945, 121316, 143741, 152514, 
      135497, 172625, 117770, 177185, 254549, 118813, 117536, 123169, 114773, 
      156680, 129953, 114921, 112960, 249866, 251354, 255109, 114472, 217181, 
      218485, 111593, 138448, 115490, 127786, 145282, 110196, 110125, 114084, 
      114829, 112085, 129557, 124745, 243745, 176625, 106565, 116276, 113725, 
      211905, 128665, 154058, 155858, 103784, 113093, 123565, 126485, 142493, 
      104337, 106290, 163557, 102689, 103556, 103769, 103844, 106244, 112601, 
      110786, 109045, 101125, 126089, 111938, 103853, 133345, 110881, 117545, 
      122960, 135577, 130554, 99850, 112221, 106877, 103220, 111140, 116285, 
      132821, 134696, 124213, 101188, 136153, 104465, 98165, 98017, 123290, 
      214370, 113524, 97700, 120130, 126905, 100640, 95648, 166153, 123149, 
      120818, 94349, 96850, 95426, 104261, 111794, 110641, 92516, 107685, 
      91930, 136330, 186673, 116485, 97928, 118429, 142280, 114937, 135122, 
      187322, 116244, 102100, 98100, 118224, 114050, 95962, 92002, 118642, 
      154426, 123773, 88820, 103445, 173485, 115434, 104593, 90234, 129232, 
      114914, 98906, 175829, 102061, 86632, 105205, 183780, 93418, 110228, 
      87597, 91496, 114029, 91044, 87433, 84240, 83113, 116068, 94250, 
      169985, 81800, 81241, 102890, 83933, 80765, 93448, 84285, 80680, 
      102933, 89162, 84002, 79637, 79010, 115825, 104969, 99716, 87809, 
      86864, 84176, 81649, 98000, 98866, 100945, 116093, 99784, 118900, 
      107005, 96057, 81217, 76781, 75650, 99341, 129914, 131794, 111393, 
      109873, 109498, 83745, 97029, 106213, 107840, 104609, 99584, 74384, 
      82084, 110690, 96242, 73445, 95101, 72981, 73800, 74836, 88276, 112900, 
      99257, 86285, 84905, 81577, 74042, 74386, 112361, 101065, 91424, 89513, 
      74205, 73138, 72018, 73890, 83389, 82856, 72437, 110357, 109034, 96146, 
      72250, 85850, 89860, 84096, 76420, 70992, 77796, 84580, 108770, 105269, 
      69250, 69185, 100162, 84250, 68221, 80770, 71306, 67565, 75002, 126130, 
      91213, 83738, 80933, 91013, 66112, 93760, 69250, 66874, 92914, 121669, 
      79645, 74920, 68234, 68234, 78409, 69401, 68477, 63002, 76690, 79642, 
      128537, 62984, 65864, 66097, 65722, 62197, 62842, 68242, 85105, 66404, 
      65600, 112129, 61909, 64034, 61672, 67077, 119565, 60754, 84989, 65312, 
      71417, 79213, 138010, 60589, 110548, 77962, 88706, 57744, 103396, 
      57125, 57482, 62162, 125288, 56194, 60658, 72810, 88569, 55817, 57725, 
      55780, 60381, 129285, 59761, 68245, 68490, 100885, 78821, 85661, 
      100861, 62642, 94057, 62554, 110578, 55837, 61685, 69032, 73576, 84114, 
      94250, 107329, 65741, 66797, 79817, 70304, 114964, 57961, 60730, 68125, 
      119250, 123586, 130905, 135577, 56305, 56693, 113220, 64450, 62437, 
      146285, 54394, 63325, 92893, 57290, 56869, 90756, 55562, 89477, 51913, 
      57154, 60937, 148501, 46948, 54580, 45140, 51021, 98541, 52378, 119233, 
      152081, 44749, 43465, 90100, 44969, 45578, 49237, 53640, 54477, 51914, 
      56426, 141154, 63073, 144013, 49145, 51444, 52490, 58937, 71642, 94042, 
      39080, 48325, 36250, 38194, 41234, 45754, 154885, 36640, 38609, 45370, 
      57800, 34000, 42530, 43514, 43765, 53800, 53794, 82121, 34138, 35594, 
      47594, 74969, 85780, 109765, 55162, 30361, 39056, 33562, 36945, 38653, 
      146450, 30736, 94561, 148945, 30749, 128354, 31997, 43316, 104372, 
      122005, 29188, 27425, 27562, 30901, 27829, 28584, 180904, 26557, 30850, 
      57545, 75101, 64873, 25285, 32341, 83317, 26954, 28594, 38186, 24545, 
      31898, 40049, 79498, 138906, 24641, 22180, 24669, 55908, 22018, 24098, 
      148369, 33872, 53840, 22069, 164149, 21092, 87125, 89245, 163880, 
      26905, 31613, 52393, 159553, 25810, 31085, 41497, 22229, 97556, 169781, 
      20737, 25988, 125029, 25092, 99976, 22186, 24089, 17876, 20000, 21152, 
      23476, 18610, 120754, 130729, 28109, 128453, 114497, 145444, 17761, 
      38186, 125050, 20324, 144245, 149348, 40585, 123913, 149113, 35657, 
      18701, 18850, 27149, 38189, 153850, 15170, 14393, 170153, 16165, 19669, 
      37700, 115141, 194633, 13352, 114920, 168634, 34225, 13313, 34018, 
      12340, 140004, 164853, 14297, 17945, 17744, 30164, 17722, 22122, 18253, 
      15970, 11520, 15940, 128050, 133634, 141521, 20072, 137000, 143525, 
      33113, 12637, 157277, 203645, 123700, 143524, 149476, 216949, 13546, 
      8938, 16594, 23953, 155025, 216418, 15317, 27389, 29129, 30026, 139721, 
      188701, 8080, 131333, 145690, 13625, 15809, 9605, 136250, 199529, 6865, 
      224800, 227617, 196594, 180200, 6850, 9953, 24373, 6208, 193540, 9266, 
      177266, 6421, 11461, 22061, 9117, 143145, 181161, 189661, 6305, 155945, 
      169460, 5645, 10889, 143618, 10756, 5777, 158418, 6122, 6322, 168317, 
      170645, 165658, 7492, 8177, 4941, 16733, 189433, 198850, 215122, 
      244564, 3077, 13850, 159913, 164713, 188833, 254213, 2645, 7016, 
      221140, 3789, 5869, 180109, 200941, 2297, 12253, 174905, 191945, 5608, 
      197128, 1906, 5281, 4849, 5444, 2097, 5877, 189877, 193365, 196885, 
      3485, 194896, 1754, 3940, 3877, 198097, 210664, 228429, 1037, 191810, 
      848, 2228, 196978, 821, 3541, 240676, 2704, 225986, 3240, 272, 337, 
      2281, 228740, 173, 1069, 1258, 223898, 153, 104, 243149, 251082, 1360, 
      98, 218, 85, 377, 73, 1165, 1690, 4357, 0, 144, 1296, 5476, 40, 488, 
      4360, 4105, 160, 466, 740, 122, 754, 1280, 1937, 416, 2600, 3509, 565, 
      949, 1201, 1586, 776, 985, 3986, 1138, 1277, 1172, 1421, 1620, 2665, 
      2120, 1530, 1874, 2210, 2000, 3394, 3625, 2213, 2729, 3625, 3925, 4672, 
      4549, 4717 ], 
  [ 409369, 406165, 402785, 401800, 400160, 393650, 394417, 393125, 389729, 
      386642, 383393, 377044, 379669, 372997, 375505, 372580, 370925, 369716, 
      359572, 357994, 353380, 354610, 355325, 347933, 350810, 349480, 333076, 
      330530, 327604, 322589, 324657, 318565, 317810, 324173, 314465, 314266, 
      311585, 315610, 308068, 311929, 312625, 307490, 314757, 313666, 301120, 
      300474, 297860, 301517, 306484, 293800, 296500, 295425, 288314, 287648, 
      289357, 288677, 297265, 289188, 281860, 285229, 280660, 281465, 284980, 
      278429, 281450, 275729, 272385, 279045, 270922, 268657, 258088, 253901, 
      254565, 268913, 250650, 254237, 265645, 242280, 258100, 241949, 253577, 
      251525, 235217, 251941, 240500, 243217, 241250, 464746, 232945, 241418, 
      228868, 238856, 245561, 241524, 224330, 225658, 439930, 236200, 222309, 
      442801, 221857, 235745, 415105, 226913, 233969, 234533, 227605, 232685, 
      441041, 218250, 219145, 454717, 229013, 220705, 435465, 213109, 215306, 
      418625, 378265, 417748, 437593, 211149, 385684, 211601, 214145, 210308, 
      213473, 211258, 211250, 212761, 418036, 389849, 395173, 209122, 350330, 
      211165, 216493, 354253, 211418, 346994, 218632, 358100, 345893, 427090, 
      191465, 193793, 325876, 304529, 322001, 330394, 428629, 337385, 312154, 
      326309, 197405, 206825, 188944, 197136, 185333, 180945, 302053, 363114, 
      377290, 193005, 202021, 216765, 309037, 338677, 191305, 272330, 329770, 
      181625, 211769, 179946, 276505, 277505, 342005, 283428, 259700, 261994, 
      328052, 171625, 172210, 274634, 172629, 363205, 168836, 175129, 197210, 
      272530, 295993, 172692, 190305, 250452, 169250, 181946, 203114, 205309, 
      274361, 291449, 190580, 191717, 272098, 326674, 272689, 233537, 306545, 
      267700, 184810, 197977, 284458, 158996, 159400, 159461, 223850, 260450, 
      172420, 178081, 225297, 317258, 155725, 164693, 179780, 158386, 336130, 
      176800, 313321, 154666, 178610, 180505, 206642, 157045, 203885, 182810, 
      181648, 182065, 152776, 229316, 146161, 160810, 164385, 180682, 194242, 
      210145, 264305, 304433, 147181, 172372, 196957, 207940, 262837, 260660, 
      224680, 142369, 139082, 144040, 154733, 254189, 139770, 156690, 192474, 
      150452, 200720, 253480, 145925, 189634, 189440, 257860, 129925, 140101, 
      216226, 285610, 125309, 147149, 147781, 227476, 246404, 254269, 130265, 
      131017, 252845, 139060, 156448, 171485, 174233, 120500, 140165, 148266, 
      132497, 167177, 117650, 171473, 245813, 117925, 116624, 121225, 114365, 
      151880, 127025, 116145, 113296, 241106, 242546, 246181, 113320, 209525, 
      210781, 112625, 134560, 113786, 124690, 140890, 111204, 111109, 112500, 
      113125, 113717, 126197, 121745, 235033, 170433, 107117, 114020, 116029, 
      204201, 125065, 148850, 150554, 103688, 110909, 120325, 123005, 137909, 
      105345, 105066, 157797, 102425, 102884, 103025, 103076, 104900, 110321, 
      108650, 111325, 101245, 130073, 114650, 102605, 137881, 113545, 114497, 
      119456, 131185, 134946, 99394, 109629, 109205, 104996, 108596, 113237, 
      128525, 130280, 128245, 102820, 131569, 106721, 99221, 97297, 119522, 
      206282, 116836, 98804, 124042, 131345, 102608, 96464, 159889, 127373, 
      124874, 94733, 95770, 94394, 101861, 108650, 114025, 92900, 110853, 
      92338, 131410, 179425, 120445, 100040, 114613, 137000, 118825, 130202, 
      180002, 120276, 104884, 96084, 114336, 117962, 98050, 93370, 114682, 
      148450, 128405, 89060, 100685, 166645, 119538, 107809, 89298, 134272, 
      119066, 101666, 168821, 105205, 87112, 102061, 176436, 95650, 114164, 
      89037, 93704, 110021, 93348, 89185, 85248, 83569, 111844, 97010, 
      163025, 81896, 81481, 106658, 85565, 80285, 96424, 86085, 81640, 99405, 
      91730, 85850, 80405, 79322, 111361, 109025, 103364, 90281, 89216, 
      86144, 83161, 94784, 95530, 97441, 120965, 96328, 114148, 102973, 
      99585, 83065, 77741, 75914, 95789, 124466, 126250, 116145, 114529, 
      114130, 81585, 93573, 102085, 112400, 108953, 103568, 75008, 80068, 
      115466, 100010, 73541, 98821, 73341, 73224, 73924, 85444, 108244, 
      103337, 89261, 87737, 84025, 75170, 73450, 107705, 105313, 94928, 
      92849, 75645, 74314, 72810, 72810, 80893, 85640, 73565, 105725, 113906, 
      100154, 71314, 82994, 93412, 87120, 78532, 70272, 75780, 81796, 113690, 
      109973, 69610, 69425, 104602, 87442, 68125, 83722, 73010, 67181, 73010, 
      120442, 87589, 87074, 78149, 87365, 66832, 89872, 70954, 65986, 89050, 
      116101, 82741, 77512, 69938, 66818, 75673, 71465, 70397, 63170, 74026, 
      76690, 122537, 63656, 64616, 67777, 67330, 62005, 62290, 66490, 81601, 
      68228, 64208, 106873, 62773, 62858, 61000, 65277, 113877, 60250, 81341, 
      63632, 68945, 75949, 131410, 59653, 105220, 74722, 84650, 58176, 98404, 
      57221, 57170, 60602, 119144, 56458, 59194, 69858, 84393, 55697, 56669, 
      55156, 58725, 122877, 57985, 65461, 65682, 95797, 75101, 81461, 95749, 
      60362, 89305, 60178, 104890, 54325, 59357, 65960, 70120, 79866, 89330, 
      101713, 62765, 63725, 75737, 66896, 108916, 55705, 58162, 64861, 
      112986, 117130, 124137, 128617, 54145, 54485, 107172, 61354, 59485, 
      138821, 52258, 60253, 87805, 54722, 54301, 85716, 53090, 84485, 49825, 
      54346, 57745, 140725, 44980, 51748, 43316, 48429, 92781, 49570, 112489, 
      144065, 42661, 41497, 84628, 42713, 43250, 46477, 50472, 51237, 48866, 
      52994, 133450, 59089, 136165, 46217, 48276, 49202, 55145, 67010, 88210, 
      37160, 45373, 34594, 36250, 38906, 42946, 146557, 34768, 36473, 42466, 
      53864, 32320, 39770, 40658, 40885, 50056, 50026, 76625, 32194, 33458, 
      44258, 69833, 80068, 102973, 51202, 28849, 36416, 31522, 34497, 35989, 
      138218, 28960, 88345, 140617, 28925, 120746, 29957, 40100, 97700, 
      114613, 27460, 25937, 26050, 28885, 26221, 26856, 171496, 25117, 28762, 
      53177, 69725, 60025, 23917, 29965, 77485, 25250, 26650, 35186, 23153, 
      29474, 36833, 73810, 130770, 23081, 20980, 23013, 51444, 20794, 22490, 
      139873, 31040, 49472, 20725, 155125, 19892, 80957, 82981, 154856, 
      24745, 28925, 48049, 150649, 23722, 28397, 37897, 20621, 90884, 160541, 
      19345, 23780, 117253, 22932, 93160, 20386, 22025, 16820, 18512, 19472, 
      21460, 17338, 113098, 122713, 25493, 120509, 107057, 136900, 16465, 
      34610, 117202, 18548, 135725, 140660, 36793, 116089, 140425, 32225, 
      17069, 17194, 24461, 34541, 144994, 14138, 13505, 160769, 14821, 17725, 
      34004, 107581, 184505, 12392, 107336, 159250, 30697, 12209, 30490, 
      11428, 131508, 155565, 12905, 15977, 15776, 26900, 15730, 19602, 16165, 
      14170, 10512, 14116, 119914, 125306, 132929, 17672, 128552, 134861, 
      29489, 11197, 148157, 193181, 115684, 134836, 140596, 206125, 11890, 
      8194, 14458, 21025, 145953, 205594, 13325, 24125, 25721, 26546, 131129, 
      178621, 7456, 123005, 136882, 11729, 13625, 8357, 127730, 189113, 6217, 
      213712, 216457, 186250, 170312, 6058, 8465, 21205, 5584, 183268, 7850, 
      167450, 5629, 9661, 19061, 7677, 134361, 171225, 179485, 5465, 146753, 
      159860, 4973, 9113, 134810, 8980, 4937, 149130, 5090, 5242, 158717, 
      160973, 156130, 6052, 6617, 4005, 14045, 179209, 188362, 204202, 
      232900, 2597, 11426, 150529, 155185, 178609, 242309, 2237, 5480, 
      210052, 2925, 4525, 170125, 190381, 1985, 9949, 165065, 181625, 4264, 
      186664, 1690, 3985, 3625, 4100, 1665, 4437, 179605, 182997, 186421, 
      2525, 184480, 1346, 2788, 2725, 187585, 199816, 217125, 845, 181466, 
      800, 1460, 186490, 629, 2389, 229060, 1696, 214730, 2088, 512, 265, 
      1345, 217412, 269, 493, 610, 212690, 225, 200, 231461, 239202, 640, 74, 
      50, 61, 65, 25, 493, 850, 2917, 144, 0, 576, 3844, 40, 104, 2920, 2713, 
      16, 106, 260, 242, 346, 656, 1097, 464, 1640, 2333, 853, 661, 769, 986, 
      1160, 745, 2810, 1114, 1685, 1220, 1901, 1332, 1945, 1640, 1602, 2138, 
      1898, 2336, 2650, 2809, 2309, 2753, 3889, 4285, 4240, 4261, 4405 ], 
  [ 407065, 403189, 400097, 399016, 397088, 391586, 391585, 389909, 386801, 
      384386, 381473, 375220, 376069, 371365, 372817, 370564, 368141, 366932, 
      356980, 355546, 351364, 351682, 351821, 345725, 347594, 346312, 330772, 
      327890, 325684, 320381, 321345, 316165, 314882, 319085, 311537, 311050, 
      308513, 311434, 305860, 308425, 308929, 303698, 309141, 308050, 298240, 
      297450, 295364, 297581, 301204, 291208, 293044, 291969, 285770, 284960, 
      285805, 284741, 291505, 284868, 278980, 281101, 277492, 278057, 280660, 
      275645, 277754, 272801, 268353, 273573, 266746, 263425, 254920, 251117, 
      251253, 262385, 247626, 249965, 259165, 239112, 251572, 238589, 247481, 
      245285, 232145, 245317, 235412, 237601, 235826, 441850, 228913, 235610, 
      225700, 233000, 238457, 234900, 221114, 222058, 417898, 230152, 219141, 
      420529, 218545, 229457, 394225, 222113, 227825, 228293, 222469, 226445, 
      418625, 214650, 215305, 431581, 222773, 215857, 413145, 209941, 211514, 
      397121, 358873, 396148, 414985, 207261, 365716, 207377, 209345, 206180, 
      208625, 206698, 206306, 207337, 396052, 369305, 374293, 203890, 331850, 
      205069, 209533, 335485, 205130, 328610, 210856, 338900, 327365, 404002, 
      187673, 189425, 308212, 288209, 304529, 312394, 405301, 318905, 295210, 
      308405, 191165, 199145, 184144, 190800, 180965, 177489, 285445, 342810, 
      356218, 186525, 194197, 207117, 291805, 319621, 184969, 257594, 311194, 
      176969, 202505, 175482, 261337, 262145, 322517, 267588, 245492, 247546, 
      309140, 167593, 168034, 259130, 168165, 342229, 164900, 169801, 188234, 
      256834, 278713, 167220, 182097, 236340, 164306, 174794, 193274, 195229, 
      258425, 274361, 182132, 183125, 256210, 307330, 256705, 220481, 288305, 
      251956, 176602, 188185, 267418, 154772, 155080, 154949, 211226, 244946, 
      165412, 170257, 212481, 298010, 151549, 158693, 171524, 153442, 315730, 
      168736, 294169, 150202, 170210, 171865, 195170, 151909, 192317, 173354, 
      172240, 172609, 147304, 215300, 141937, 153850, 156897, 171130, 183250, 
      197665, 247649, 285233, 142237, 163540, 185485, 195460, 246181, 244052, 
      210568, 137521, 134810, 138568, 147485, 237725, 135018, 149058, 180810, 
      143636, 188240, 236872, 139493, 177970, 177728, 240868, 126565, 134437, 
      202162, 266842, 123341, 140189, 140725, 212500, 230084, 237421, 126425, 
      126985, 236045, 133204, 148000, 161213, 163673, 119732, 133877, 140634, 
      127361, 157145, 118274, 160913, 229205, 117013, 115664, 118201, 114413, 
      143144, 122033, 119457, 114832, 224450, 225794, 229189, 111880, 195077, 
      196237, 115553, 127648, 111242, 119362, 132970, 114084, 113941, 110196, 
      110581, 117845, 120341, 116609, 218473, 158913, 109085, 110372, 121501, 
      189657, 118729, 139298, 140810, 104360, 107405, 114709, 116909, 129605, 
      108225, 103482, 147141, 102761, 102404, 102401, 102404, 103076, 106625, 
      105242, 116749, 102349, 138905, 120938, 100973, 147817, 119737, 109265, 
      113312, 123265, 144594, 99346, 105309, 114725, 109412, 104372, 108005, 
      120797, 122312, 137173, 106948, 123265, 112097, 102197, 96721, 112850, 
      190970, 124324, 101876, 132730, 141089, 107408, 98960, 148225, 136685, 
      133850, 96365, 94474, 93194, 97925, 103226, 121657, 94532, 118053, 
      94018, 122434, 165793, 129229, 105128, 107845, 127304, 127465, 121226, 
      166226, 129204, 111316, 92916, 107424, 126650, 103090, 96970, 107626, 
      137362, 138533, 90404, 96029, 153829, 128610, 115105, 88290, 145216, 
      128234, 108050, 155669, 112357, 88936, 96637, 162612, 100978, 122900, 
      92781, 98984, 102869, 98820, 93553, 88128, 85345, 104260, 103394, 
      149969, 82952, 82825, 115058, 89693, 80189, 103240, 90549, 84424, 
      93213, 97730, 90410, 82805, 80810, 103297, 118001, 111524, 96089, 
      94784, 90944, 87049, 89216, 89722, 91297, 131573, 90280, 105508, 95773, 
      107505, 87625, 80525, 77306, 89549, 114434, 116026, 126513, 124705, 
      124258, 78129, 87525, 94693, 122384, 118505, 112400, 77120, 76900, 
      125882, 108410, 74597, 107125, 74925, 72936, 72964, 80644, 99796, 
      112361, 96077, 94265, 89785, 78290, 72442, 99257, 114673, 102800, 
      100385, 79389, 77530, 75258, 71514, 76765, 92072, 76685, 97325, 124514, 
      109034, 70306, 78146, 101380, 94032, 83620, 69696, 72612, 77092, 
      124394, 120245, 71194, 70769, 114346, 94690, 68797, 90490, 77282, 
      67277, 69890, 109930, 81205, 94610, 73445, 80933, 69136, 82960, 75226, 
      65074, 82186, 105829, 89797, 83560, 74210, 64850, 71065, 76457, 75101, 
      64370, 69562, 71650, 111401, 65864, 62984, 72001, 71410, 62485, 62050, 
      63850, 75457, 72740, 62288, 97225, 65365, 61370, 60520, 62541, 103365, 
      60106, 74909, 61136, 64865, 70285, 119074, 58645, 95428, 69106, 77402, 
      59904, 89284, 58277, 57410, 58346, 107720, 57850, 57130, 64818, 76905, 
      56321, 55421, 54772, 56277, 110925, 55297, 60757, 60930, 86485, 68525, 
      73925, 86389, 56666, 80665, 56290, 94378, 52165, 55565, 60680, 64072, 
      72234, 80354, 91345, 57677, 58445, 68441, 60944, 97684, 52057, 53890, 
      59197, 101322, 105082, 111465, 115561, 50689, 50933, 95940, 56026, 
      54445, 124757, 48850, 54973, 78493, 50450, 50029, 76500, 49010, 75365, 
      46513, 49594, 52225, 126037, 41908, 46948, 40532, 44109, 82125, 44818, 
      99865, 128897, 39349, 38425, 74548, 39065, 39458, 41821, 45000, 45621, 
      43634, 46994, 118906, 51985, 121333, 41225, 42804, 43490, 48425, 58610, 
      77410, 34184, 40333, 32146, 33226, 35114, 38194, 130765, 31888, 33065, 
      37522, 46856, 29824, 35114, 35810, 35989, 43432, 43354, 66497, 29170, 
      30050, 38450, 60425, 69508, 90253, 44146, 26689, 32000, 28306, 30465, 
      31525, 122618, 26272, 76777, 124825, 26141, 106394, 26741, 34532, 
      85220, 100693, 24868, 23825, 23890, 25717, 23869, 24264, 153544, 23101, 
      25450, 45305, 59837, 51193, 22045, 26077, 66685, 22706, 23626, 30050, 
      21233, 25490, 31265, 63298, 115362, 20825, 19444, 20565, 43380, 19210, 
      20138, 123745, 26240, 41600, 18901, 137941, 18356, 69485, 71317, 
      137672, 21289, 24413, 40225, 133705, 20410, 23885, 31561, 18269, 78404, 
      142925, 17425, 20228, 102565, 19476, 80392, 17650, 18761, 15572, 16400, 
      16976, 18292, 15658, 98650, 107545, 21125, 105485, 93041, 120676, 
      14737, 28322, 102370, 15860, 119549, 124148, 30073, 101305, 123913, 
      26225, 14669, 14746, 19949, 28109, 128146, 12938, 12593, 142865, 12997, 
      14701, 27476, 93325, 165113, 11336, 93032, 141346, 24505, 10865, 24298, 
      10468, 115380, 137853, 10985, 12905, 12704, 21236, 12610, 15426, 12853, 
      11434, 9360, 11332, 104506, 109514, 116609, 13736, 112520, 118397, 
      23105, 9181, 130781, 173117, 100516, 118324, 123700, 185341, 9442, 
      7570, 11050, 16033, 128673, 184810, 10205, 18461, 19769, 20450, 114809, 
      159325, 7072, 107213, 120130, 8801, 10121, 6725, 111554, 169145, 5785, 
      192400, 195001, 166426, 151400, 5338, 6353, 15733, 5200, 163588, 5882, 
      148682, 4909, 6925, 13925, 5661, 117657, 152217, 159997, 4649, 129233, 
      141524, 4493, 6425, 118058, 6292, 4121, 131418, 3890, 3946, 140381, 
      142493, 137938, 4036, 4361, 2997, 9533, 159625, 168250, 183226, 210436, 
      2501, 7442, 132625, 136993, 159025, 219365, 2285, 3272, 188740, 2061, 
      2701, 151021, 170125, 2225, 6205, 146249, 161849, 2440, 166600, 2122, 
      2257, 2041, 2276, 1665, 2421, 159925, 163125, 166357, 1469, 164512, 
      1394, 1348, 1285, 167425, 178984, 195381, 1325, 161642, 1568, 788, 
      166378, 1109, 949, 206692, 544, 193082, 648, 1856, 985, 337, 195620, 
      1325, 205, 178, 191138, 1233, 1256, 208949, 216306, 64, 890, 578, 877, 
      305, 793, 13, 34, 901, 1296, 576, 0, 1444, 904, 200, 904, 793, 592, 
      250, 164, 1346, 394, 272, 281, 1424, 584, 845, 2293, 949, 769, 650, 
      2792, 1129, 1322, 1930, 3365, 2180, 3725, 1620, 1369, 1544, 2610, 3530, 
      2138, 3872, 2026, 2041, 3365, 3665, 5281, 5869, 4240, 4549, 4645 ], 
  [ 405773, 400833, 398197, 396964, 394580, 390674, 389457, 387173, 384521, 
      383170, 380789, 374688, 372725, 371137, 370917, 369728, 366089, 364880, 
      355232, 354026, 350528, 349402, 348629, 344585, 344858, 343652, 329480, 
      326066, 325000, 319241, 318457, 314721, 312602, 313385, 309257, 308314, 
      306005, 307178, 304720, 305233, 305433, 300050, 302605, 301514, 296036, 
      295018, 293768, 293705, 295200, 289460, 289928, 288853, 284098, 283060, 
      282537, 280865, 284741, 280384, 276776, 276921, 274832, 275017, 276176, 
      273593, 274258, 270521, 264325, 267265, 262490, 257497, 252260, 249065, 
      248365, 254405, 245194, 245557, 251261, 236452, 243592, 235625, 240185, 
      237761, 229637, 237185, 229712, 231065, 229594, 407954, 224885, 228770, 
      223040, 226084, 229565, 226768, 218378, 218714, 385370, 222932, 216481, 
      387621, 215657, 221857, 363521, 216869, 220453, 220769, 216693, 218921, 
      385489, 211306, 211581, 397305, 215249, 210537, 380161, 207281, 207866, 
      365429, 330525, 364304, 381545, 203461, 336456, 203045, 204101, 202000, 
      203305, 201834, 200834, 201105, 363600, 339133, 343589, 197962, 304946, 
      197773, 200869, 308125, 197530, 301858, 200900, 310856, 300385, 369802, 
      184025, 184865, 282600, 264725, 279221, 286250, 370721, 292001, 270738, 
      282413, 183641, 189341, 178900, 183124, 176405, 174373, 261505, 313018, 
      325210, 178621, 184165, 194197, 266877, 291805, 177293, 236618, 284138, 
      171953, 190193, 170770, 239677, 240181, 294017, 244864, 225352, 227026, 
      281552, 163565, 163778, 236938, 163453, 311373, 161024, 163721, 176378, 
      234338, 253709, 160912, 171457, 216352, 158834, 165826, 180050, 181625, 
      235549, 249661, 171112, 171877, 233410, 279058, 233753, 202165, 261781, 
      229384, 165962, 175037, 242794, 150440, 150596, 150161, 193594, 222754, 
      156672, 160225, 194545, 269890, 147293, 151549, 160808, 147970, 285786, 
      158324, 266201, 145490, 159266, 160541, 179362, 146133, 176357, 160738, 
      159700, 159993, 140996, 195464, 137605, 145186, 147397, 158362, 168202, 
      180261, 223633, 257189, 136765, 151912, 169677, 178056, 222165, 220112, 
      190580, 132201, 130402, 132260, 138365, 214013, 129850, 139330, 164698, 
      135200, 170836, 212932, 131665, 161858, 161540, 216320, 123601, 127825, 
      182250, 239482, 122581, 131525, 131909, 191144, 206600, 213101, 122701, 
      122957, 211801, 126288, 136980, 147305, 149309, 120872, 126277, 130906, 
      121585, 143617, 121618, 146549, 205265, 117925, 116500, 115769, 116845, 
      131668, 116485, 127057, 119620, 200434, 201626, 204641, 111956, 174557, 
      175565, 122545, 119060, 109570, 113282, 122786, 121000, 120781, 108904, 
      108909, 126737, 113425, 110833, 194609, 143029, 114557, 106952, 132521, 
      168985, 111053, 126530, 127738, 107780, 104213, 108173, 109613, 118813, 
      115141, 103330, 132625, 105649, 104000, 103769, 103696, 102544, 103129, 
      102202, 127693, 106453, 155245, 133250, 100745, 165905, 131897, 103337, 
      105940, 113081, 162226, 101626, 100825, 125821, 118760, 100040, 102077, 
      110917, 112052, 153665, 115840, 112473, 122965, 109265, 98165, 104642, 
      169082, 138536, 109096, 148842, 158873, 117364, 105268, 132113, 153785, 
      150418, 101305, 94778, 93650, 94049, 96994, 136097, 99472, 131809, 
      99034, 110578, 146565, 145493, 115540, 99485, 114308, 143501, 109370, 
      146770, 145696, 123856, 90256, 98836, 142762, 113426, 105026, 98810, 
      122162, 156925, 94888, 91013, 135893, 145330, 129013, 89050, 164900, 
      145106, 120514, 137201, 126037, 94180, 90405, 143080, 111770, 139088, 
      101065, 109700, 93901, 109840, 102825, 95044, 90513, 94608, 115858, 
      131653, 86980, 87309, 130714, 98585, 82393, 116388, 99973, 91188, 
      85765, 109586, 99986, 88961, 85522, 92885, 134569, 126800, 107641, 
      105956, 100900, 95561, 82756, 82882, 83925, 150725, 83060, 94184, 
      86729, 122401, 97201, 87289, 81866, 82025, 100906, 102194, 145285, 
      143173, 142650, 75013, 80305, 85345, 140548, 135985, 128740, 82820, 
      74240, 144730, 124066, 78625, 122629, 79789, 74836, 73800, 75400, 
      88776, 129005, 109225, 106957, 101261, 85586, 73202, 88237, 131849, 
      117620, 114673, 87673, 84978, 81490, 71818, 72585, 104612, 83981, 
      86381, 143666, 125450, 71066, 72826, 116352, 107332, 94032, 71140, 
      69952, 72000, 143698, 138865, 76058, 75253, 132130, 108522, 72217, 
      103562, 86402, 69785, 67306, 95642, 73453, 108898, 68353, 73105, 75140, 
      74372, 84346, 65986, 73674, 91921, 103325, 95492, 83330, 64090, 66125, 
      86717, 84905, 68626, 64850, 66026, 96125, 71716, 62756, 81045, 80226, 
      65601, 64026, 62026, 68085, 82240, 61604, 84305, 71825, 61370, 62116, 
      60565, 89077, 62234, 67081, 59540, 60761, 63673, 101898, 59405, 82280, 
      62570, 68282, 64996, 77200, 62305, 60146, 57130, 91988, 62410, 56218, 
      59194, 67405, 59665, 55801, 56520, 54757, 94357, 53397, 55665, 55762, 
      74097, 60469, 64349, 73925, 53170, 69341, 52490, 80090, 51101, 51917, 
      54676, 56852, 62506, 68498, 77285, 51977, 52441, 59245, 53876, 82256, 
      48637, 49482, 52585, 85210, 88362, 93757, 97245, 47573, 47665, 80512, 
      49946, 48821, 104845, 45810, 48969, 66105, 46042, 45621, 64264, 44906, 
      63281, 43625, 44426, 45841, 105137, 39400, 41704, 38480, 39625, 67609, 
      39650, 82233, 107237, 36461, 35917, 60944, 35645, 35810, 36805, 38692, 
      39085, 37706, 39850, 98234, 43093, 100205, 35677, 36496, 36802, 40141, 
      47666, 62666, 31828, 34709, 30626, 30794, 31466, 33026, 108117, 29684, 
      30025, 32050, 38116, 28228, 30098, 30490, 30593, 35300, 35146, 52817, 
      26738, 27010, 31610, 47885, 55144, 72469, 35330, 25625, 27364, 25570, 
      26437, 26813, 100274, 24372, 60817, 102177, 24089, 86026, 24005, 28072, 
      67816, 81009, 23120, 22837, 22826, 23057, 22501, 22516, 127476, 22265, 
      22562, 35197, 46537, 39565, 21437, 22277, 51941, 21034, 21194, 24274, 
      20549, 21538, 24805, 49010, 93322, 19609, 19368, 19045, 32968, 19058, 
      18770, 100565, 20996, 31492, 18369, 113089, 18280, 53677, 55205, 
      112820, 18173, 19625, 30193, 109233, 17522, 19097, 23885, 16901, 61000, 
      117389, 16741, 16960, 81665, 16360, 62532, 15674, 15949, 15952, 15412, 
      15380, 15632, 15354, 78130, 85885, 16565, 84053, 73205, 97344, 14357, 
      20722, 81242, 13960, 96293, 100360, 21789, 80253, 100125, 19081, 13225, 
      13226, 15161, 20281, 103826, 13394, 13505, 116873, 12465, 12269, 19496, 
      73109, 136765, 12020, 72740, 115354, 17057, 11093, 16850, 11304, 92200, 
      112165, 10301, 10397, 10196, 14624, 10026, 11170, 9965, 9458, 9892, 
      9280, 82466, 86866, 93125, 9860, 89492, 94685, 15353, 8345, 105625, 
      143705, 78856, 94536, 99304, 154789, 7922, 8938, 8010, 10485, 103669, 
      154258, 7621, 11849, 12701, 13154, 91325, 131129, 8820, 84565, 95962, 
      6521, 6929, 6497, 88298, 139885, 7457, 161012, 163385, 137394, 123812, 
      6554, 5365, 9425, 6948, 134784, 5122, 121322, 6125, 4949, 8149, 4825, 
      93565, 124477, 131497, 5713, 103849, 114848, 6089, 4525, 93890, 4392, 
      5185, 105730, 4346, 4250, 113705, 115589, 111490, 3200, 3145, 3757, 
      4745, 130973, 138762, 152370, 177224, 4705, 3490, 106633, 110545, 
      130373, 185393, 4717, 2132, 157352, 3049, 2169, 123129, 140409, 4961, 
      2633, 118813, 132893, 1908, 137188, 5162, 1877, 1889, 1744, 4021, 1585, 
      131121, 134017, 136945, 2153, 135252, 3826, 1424, 1361, 137861, 148356, 
      163309, 4441, 132610, 5140, 2080, 136890, 4225, 1025, 173632, 1076, 
      161162, 724, 6340, 4481, 1097, 163472, 5353, 2105, 1850, 159370, 5185, 
      5284, 175661, 182410, 1508, 4538, 3770, 4525, 3041, 4365, 1609, 1098, 
      65, 5476, 3844, 1444, 0, 4628, 2708, 68, 109, 3860, 2834, 2368, 5450, 
      2826, 2020, 1345, 5300, 1268, 845, 6929, 3761, 3125, 2474, 7732, 4093, 
      1322, 5578, 8381, 6056, 8969, 4432, 2813, 3748, 6562, 8090, 4874, 8660, 
      3394, 3181, 7393, 7465, 9841, 10733, 6596, 7361, 7381 ], 
  [ 412677, 409625, 406165, 405200, 403624, 396850, 397805, 396601, 393125, 
      389866, 386525, 380132, 383193, 376025, 378797, 375700, 374225, 373012, 
      362788, 361170, 356436, 357890, 358745, 351017, 354146, 352800, 336132, 
      333658, 330548, 325585, 327925, 321593, 320962, 327857, 317605, 317474, 
      314749, 319050, 311012, 315197, 315941, 310810, 318529, 317434, 304200, 
      303586, 300836, 304849, 310148, 296784, 299700, 298621, 291266, 290632, 
      292553, 291961, 301005, 292564, 284868, 288545, 283732, 284597, 288340, 
      281401, 284650, 278725, 275629, 282649, 274194, 272165, 261072, 256777, 
      257569, 272717, 253570, 257465, 269425, 245200, 261860, 244913, 257221, 
      255193, 238085, 255697, 243860, 246709, 244690, 472554, 236029, 244946, 
      231732, 242384, 249397, 245236, 227186, 228610, 447490, 239760, 225145, 
      450413, 224725, 239357, 422365, 230149, 237541, 238129, 230921, 236273, 
      448669, 221170, 222125, 462521, 232585, 223925, 443053, 215905, 218258, 
      426005, 385109, 425140, 445237, 214105, 392660, 214637, 217325, 213316, 
      216661, 214370, 214450, 216077, 425492, 396941, 402345, 212378, 356890, 
      214625, 220169, 360881, 214922, 353522, 222496, 364820, 352441, 434762, 
      194309, 196781, 332180, 310493, 328253, 336778, 436345, 343885, 318266, 
      332657, 200833, 210613, 192008, 200584, 188281, 183661, 308057, 370042, 
      384410, 196465, 205817, 221017, 315185, 345281, 194725, 277850, 336250, 
      184621, 215917, 182890, 282125, 283165, 348697, 289204, 265060, 267410, 
      334580, 174429, 175050, 280306, 175537, 370241, 171604, 178245, 201226, 
      278226, 302085, 175828, 194125, 255748, 172250, 185498, 207338, 209593, 
      280109, 297485, 194452, 195625, 277826, 333266, 278437, 238549, 312853, 
      273380, 188602, 202165, 290450, 161780, 162208, 162313, 228730, 266050, 
      175892, 181757, 230221, 323786, 158481, 167905, 183556, 161330, 342938, 
      180520, 319813, 157482, 182410, 184365, 211210, 160025, 208457, 186850, 
      185672, 186101, 155808, 234484, 148877, 164210, 167917, 184730, 198650, 
      214925, 270125, 310885, 150065, 176228, 201473, 212708, 268649, 266452, 
      229840, 145205, 141770, 147024, 158161, 259921, 142570, 160210, 197002, 
      153764, 205448, 259232, 149129, 194146, 193960, 263700, 132353, 143105, 
      221330, 291890, 127385, 150473, 151129, 232804, 252068, 260065, 132805, 
      133605, 258625, 142100, 160136, 175625, 178445, 122260, 143305, 151738, 
      135341, 171245, 119050, 175669, 251521, 119705, 118408, 123525, 115889, 
      155600, 129805, 116845, 114440, 246794, 248258, 251953, 115200, 214657, 
      215937, 113405, 137800, 115930, 127530, 144378, 111988, 111905, 114580, 
      115265, 114185, 129161, 124525, 240669, 174805, 108113, 116420, 116145, 
      209317, 128125, 152714, 154466, 104992, 113257, 123201, 126001, 141457, 
      106093, 106930, 161929, 103805, 104468, 104645, 104708, 106820, 112709, 
      110962, 111425, 102425, 129317, 114530, 104465, 136845, 113445, 117253, 
      122440, 134613, 133978, 100850, 112153, 109265, 105332, 111092, 115985, 
      131897, 133712, 127449, 103220, 135077, 106805, 99905, 98869, 122618, 
      211538, 116388, 99460, 123290, 130325, 102824, 97256, 164221, 126457, 
      124042, 95737, 97506, 96098, 104249, 111410, 113517, 93892, 110449, 
      93314, 135050, 184229, 119641, 100160, 117697, 140816, 118053, 133834, 
      184834, 119428, 104660, 98260, 117448, 117170, 98170, 93850, 117826, 
      152602, 127249, 90100, 103225, 171225, 118642, 107357, 90922, 132904, 
      118138, 101434, 173473, 104777, 88016, 104777, 181252, 95674, 113332, 
      89449, 93728, 113153, 93316, 89429, 85864, 84461, 115076, 96746, 
      167621, 82960, 82469, 105874, 85849, 81625, 96032, 86281, 82256, 
      102265, 91538, 86018, 81113, 80258, 114685, 108085, 102628, 90133, 
      89128, 86248, 83493, 97480, 98282, 100277, 119609, 99136, 117604, 
      106065, 98893, 83213, 78329, 76850, 98633, 128258, 130090, 114829, 
      113261, 112874, 83725, 96361, 105209, 111176, 107837, 102632, 75752, 
      82132, 114130, 99178, 74545, 98009, 74209, 74560, 75428, 87908, 111620, 
      102341, 88817, 87365, 83845, 75650, 74962, 111077, 104229, 94216, 
      92221, 75961, 74762, 73450, 74386, 83177, 85280, 74033, 109073, 112498, 
      99178, 72810, 85450, 92660, 86632, 78500, 71656, 77812, 84212, 112250, 
      108641, 70450, 70325, 103394, 86858, 69185, 83250, 73162, 68377, 75010, 
      124290, 90401, 86402, 80537, 90185, 67464, 92808, 71090, 67418, 91970, 
      119873, 82177, 77200, 70066, 68506, 78021, 71405, 70409, 64058, 76330, 
      79138, 126509, 64288, 66208, 67901, 67490, 63065, 63530, 68330, 84317, 
      68276, 65864, 110461, 63297, 64402, 62288, 67129, 117673, 61450, 84113, 
      65416, 71125, 78521, 135650, 61057, 108820, 77274, 87610, 58888, 
      101828, 58097, 58250, 62306, 123136, 57242, 60842, 72250, 87397, 56669, 
      58105, 56372, 60457, 126985, 59765, 67745, 67978, 99233, 77849, 84449, 
      99193, 62386, 92565, 62242, 108610, 55953, 61393, 68368, 72720, 82858, 
      92650, 105381, 65105, 66113, 78629, 69448, 112788, 57677, 60290, 67337, 
      116962, 121202, 128365, 132941, 56061, 56425, 111028, 63730, 61785, 
      143377, 54146, 62609, 91169, 56818, 56393, 89044, 55130, 87785, 51669, 
      56538, 60125, 145377, 46724, 53924, 44980, 50473, 96409, 51714, 116597, 
      148805, 44433, 43205, 88084, 44557, 45130, 48569, 52768, 53569, 51098, 
      55418, 138010, 61781, 140785, 48373, 50548, 51530, 57725, 70010, 91810, 
      38800, 47529, 36090, 37890, 40738, 45018, 151385, 36360, 38197, 44570, 
      56480, 33800, 41786, 42722, 42961, 52560, 52538, 79997, 33786, 35146, 
      46546, 73021, 83540, 106985, 53794, 30213, 38344, 33146, 36325, 37921, 
      142930, 30440, 92045, 145373, 30425, 125138, 31561, 42292, 101620, 
      118889, 28900, 27253, 27378, 30465, 27593, 28288, 176768, 26401, 30370, 
      55925, 72977, 63005, 25153, 31705, 80953, 26650, 28170, 37234, 24389, 
      31226, 38981, 77194, 135370, 24389, 22100, 24361, 54196, 21922, 23810, 
      144637, 32968, 52168, 21905, 160145, 20996, 84545, 86617, 159872, 
      26325, 30769, 50717, 155597, 25258, 30233, 40189, 21913, 94708, 165649, 
      20525, 25364, 121617, 24484, 97040, 21754, 23525, 17812, 19720, 20776, 
      22932, 18434, 117386, 127181, 27257, 124937, 111229, 141620, 17557, 
      36842, 121570, 19876, 140425, 145444, 39125, 120437, 145205, 34373, 
      18313, 18450, 26233, 36793, 149850, 15074, 14365, 165877, 15905, 19105, 
      36260, 111769, 189965, 13264, 111520, 164330, 32845, 13141, 32634, 
      12260, 136132, 160585, 13973, 17333, 17128, 28900, 17090, 21226, 17569, 
      15426, 11368, 15380, 124330, 129818, 137573, 19216, 133120, 139537, 
      31637, 12249, 153049, 198745, 120020, 139508, 145364, 211865, 13042, 
      8882, 15842, 22805, 150805, 211322, 14633, 26065, 27733, 28594, 135733, 
      183969, 8072, 127465, 141578, 12965, 15005, 9265, 132266, 194597, 6813, 
      219528, 222309, 191690, 175520, 6714, 9469, 23049, 6152, 188660, 8810, 
      172610, 6273, 10809, 20809, 8641, 138997, 176437, 184817, 6125, 151589, 
      164900, 5545, 10237, 139450, 10100, 5581, 153994, 5818, 5994, 163721, 
      166009, 161090, 6964, 7589, 4657, 15569, 184501, 193778, 209834, 
      238900, 3001, 12802, 155381, 160109, 183877, 248417, 2593, 6400, 
      215748, 3505, 5345, 175265, 195809, 2285, 11241, 170125, 186925, 5072, 
      192032, 1930, 4765, 4365, 4900, 2005, 5281, 184865, 188305, 191777, 
      3121, 189800, 1658, 3460, 3393, 192933, 205328, 222865, 1025, 186722, 
      904, 1924, 191810, 793, 3033, 234932, 2248, 220402, 2704, 424, 333, 
      1845, 223108, 241, 801, 954, 218314, 205, 160, 237313, 245146, 1000, 
      82, 130, 65, 205, 29, 809, 1250, 3609, 40, 40, 904, 4628, 0, 256, 3600, 
      3365, 40, 234, 436, 106, 458, 872, 1421, 328, 2000, 2801, 585, 673, 
      853, 1154, 832, 725, 3242, 962, 1313, 1028, 1489, 1300, 2125, 1696, 
      1378, 1802, 1850, 1960, 2810, 3005, 2041, 2501, 3485, 3825, 4168, 4113, 
      4265 ], 
  [ 410821, 407321, 404053, 403024, 401256, 395154, 395597, 394137, 390853, 
      388042, 384925, 378596, 380473, 374617, 376685, 374036, 372049, 370836, 
      360740, 359218, 354772, 355618, 356089, 349225, 351682, 350368, 334276, 
      331578, 328948, 323793, 325397, 319673, 318690, 324145, 315333, 315010, 
      312381, 315946, 309220, 312541, 313157, 307962, 314465, 313370, 301960, 
      301250, 298852, 301905, 306308, 294736, 297076, 295997, 289250, 288520, 
      289865, 289017, 296845, 289364, 282628, 285473, 281300, 282005, 285140, 
      279225, 281866, 276453, 272621, 278681, 271090, 268357, 258640, 254601, 
      255041, 268045, 251234, 254297, 264785, 242768, 257188, 242353, 252837, 
      250713, 235717, 250961, 240148, 242645, 240754, 456970, 233021, 240754, 
      229300, 238160, 244341, 240500, 224722, 225890, 432482, 235408, 222713, 
      435245, 222197, 234845, 408125, 226629, 233125, 233649, 227177, 231793, 
      433405, 218450, 219245, 446777, 228105, 220373, 427853, 213473, 215410, 
      411349, 371861, 410420, 429845, 211193, 379028, 211501, 213805, 210244, 
      213109, 211010, 210834, 212141, 410516, 382925, 388105, 208570, 344250, 
      210241, 215209, 348049, 210410, 340946, 216992, 351700, 339769, 419050, 
      191461, 193549, 320084, 299293, 316285, 324458, 420473, 331245, 306650, 
      320401, 196353, 205173, 188488, 196040, 185049, 181037, 296665, 356186, 
      370042, 191825, 200281, 214265, 303377, 332257, 190181, 267706, 323546, 
      181197, 209421, 179594, 271693, 272605, 335385, 278324, 255268, 257458, 
      321652, 171421, 171946, 269650, 172241, 355937, 168660, 174373, 194922, 
      267442, 290245, 171860, 188333, 246020, 168634, 180410, 200458, 202553, 
      269165, 285773, 188500, 189577, 266914, 320050, 267461, 229525, 300373, 
      262564, 182810, 195317, 278770, 158644, 159008, 158985, 219994, 255394, 
      170900, 176221, 221357, 310634, 155377, 163585, 177732, 157714, 329018, 
      174824, 306725, 154186, 176490, 178285, 203242, 156281, 200425, 180226, 
      179080, 179477, 151840, 224820, 145741, 159250, 162605, 178042, 191002, 
      206285, 258701, 297765, 146449, 170020, 193505, 204068, 257225, 255060, 
      220112, 141653, 138602, 143056, 153009, 248625, 139082, 154802, 188906, 
      148900, 196808, 247840, 144521, 186050, 185832, 252052, 129793, 139009, 
      211634, 279058, 125753, 145513, 146105, 222500, 240868, 248513, 129925, 
      130597, 247105, 137876, 154184, 168457, 171085, 121428, 138793, 146330, 
      131597, 164237, 119146, 168309, 240129, 118777, 117448, 121189, 115601, 
      149456, 126157, 118733, 115144, 235370, 236770, 240305, 113920, 204705, 
      205921, 115037, 132872, 113914, 123658, 138778, 113588, 113473, 112724, 
      113249, 116617, 124937, 120781, 229309, 166805, 109105, 113668, 119473, 
      199301, 123581, 146026, 147650, 105120, 110601, 119137, 121617, 135601, 
      107693, 105554, 154505, 103709, 103828, 103909, 103940, 105284, 109925, 
      108370, 114721, 102841, 134885, 118402, 103057, 143149, 117253, 113445, 
      118024, 129013, 140090, 100498, 108953, 112625, 107956, 107956, 112177, 
      126425, 128080, 133081, 105652, 129221, 110069, 101569, 98165, 117850, 
      201010, 121060, 101188, 128762, 136501, 105704, 98600, 156125, 132345, 
      129706, 96505, 96322, 94978, 101305, 107474, 118285, 94660, 114929, 
      94114, 128746, 174821, 125177, 103232, 112865, 134032, 123493, 127530, 
      175330, 125060, 108628, 95828, 112520, 122642, 101210, 95930, 112802, 
      144890, 133681, 90676, 99801, 162361, 124370, 111901, 89930, 139880, 
      123930, 105370, 164385, 109225, 88912, 100841, 171716, 98906, 118836, 
      91625, 96928, 108065, 96644, 92021, 87464, 85325, 109700, 100682, 
      158597, 83344, 83045, 111154, 88281, 81241, 100256, 88937, 83792, 
      97817, 95218, 88738, 82393, 80930, 108989, 113749, 107748, 93685, 
      92520, 89128, 85765, 93448, 94090, 95861, 126361, 94784, 111524, 
      100945, 103853, 85933, 79865, 77458, 94153, 121250, 122954, 121421, 
      119725, 119306, 81101, 92009, 99961, 117512, 113885, 108200, 76840, 
      79700, 120754, 104458, 74929, 103225, 74945, 74048, 74468, 84388, 
      105668, 108037, 93041, 91397, 87365, 77410, 73970, 105125, 110149, 
      99144, 96925, 78137, 76586, 74762, 73202, 80105, 89248, 75793, 103153, 
      119250, 104778, 71818, 81898, 97652, 90920, 81572, 70952, 75380, 80756, 
      119066, 115169, 71186, 70901, 109570, 91370, 69313, 87442, 75690, 
      68121, 72610, 116962, 85825, 91106, 77081, 85577, 68680, 87880, 73618, 
      66490, 87074, 112705, 86561, 80912, 72594, 66874, 74629, 74413, 73225, 
      64538, 73034, 75458, 118765, 65440, 64800, 70397, 69890, 63065, 63050, 
      66250, 79901, 70964, 64264, 103709, 64705, 63090, 61648, 64985, 110345, 
      61034, 79505, 63432, 68085, 74425, 127106, 60065, 101972, 73210, 82458, 
      59720, 95428, 58481, 58090, 60482, 115200, 57850, 59146, 68570, 82085, 
      56765, 56953, 55796, 58505, 118697, 57653, 64289, 64490, 92705, 73145, 
      79105, 92633, 59602, 86485, 59330, 101282, 54193, 58545, 64528, 68368, 
      77450, 86346, 98149, 61393, 62273, 73445, 65160, 104980, 54925, 57122, 
      63241, 108866, 112850, 119597, 123917, 53437, 53737, 103220, 59858, 
      58105, 133681, 51554, 58769, 84641, 53650, 53225, 82580, 52090, 81385, 
      49141, 53050, 56125, 135265, 44356, 50404, 42804, 47273, 88985, 48226, 
      107861, 138373, 41905, 40837, 81044, 41805, 42282, 45145, 48800, 49505, 
      47290, 51098, 127994, 56725, 130577, 44725, 46580, 47402, 52925, 64090, 
      84290, 36496, 43849, 34138, 35554, 37890, 41530, 140537, 34120, 35605, 
      40954, 51488, 31816, 38362, 39170, 39377, 47824, 47770, 72925, 31450, 
      32554, 42354, 66429, 76180, 98185, 48770, 28453, 35080, 30682, 33317, 
      34625, 132210, 28328, 84013, 134525, 28249, 115250, 29097, 38260, 
      92980, 109289, 26852, 25525, 25618, 28033, 25705, 26240, 164480, 24737, 
      27842, 50357, 66065, 56797, 23585, 28793, 73433, 24634, 25834, 33490, 
      22789, 28250, 34949, 69866, 124778, 22565, 20756, 22409, 48500, 20546, 
      21922, 133565, 29448, 46600, 20369, 148369, 19652, 76577, 78521, 
      148096, 23701, 27441, 45181, 143981, 22730, 26905, 35645, 20025, 86068, 
      153585, 18925, 22676, 111505, 21860, 88208, 19610, 21029, 16660, 17992, 
      18792, 20500, 16994, 107434, 116749, 24025, 114601, 101565, 130484, 
      16085, 32330, 111362, 17764, 129321, 134116, 34325, 110261, 133877, 
      30053, 16393, 16498, 22905, 32185, 138298, 13954, 13437, 153621, 14369, 
      16769, 31588, 101945, 176717, 12240, 101664, 152074, 28397, 11925, 
      28186, 11300, 125060, 148457, 12373, 14965, 14760, 24804, 14690, 18122, 
      15041, 13282, 10280, 13204, 113738, 118970, 126373, 16272, 122112, 
      128241, 27061, 10585, 141145, 185049, 109588, 128180, 133780, 197689, 
      11090, 8146, 13250, 19157, 138965, 197146, 12233, 21969, 23445, 24210, 
      124533, 170785, 7496, 116617, 130090, 10693, 12349, 7857, 121162, 
      180965, 6205, 205000, 207685, 178154, 162592, 5914, 7741, 19081, 5576, 
      175220, 7178, 159778, 5473, 8665, 17065, 6977, 127541, 163445, 171505, 
      5261, 139589, 152356, 4905, 8125, 127962, 7988, 4717, 141866, 4698, 
      4810, 151177, 153369, 148642, 5300, 5765, 3665, 12241, 171125, 180050, 
      195530, 223604, 2617, 9826, 143125, 147661, 170501, 232801, 2305, 4608, 
      201220, 2609, 3809, 162209, 181985, 2125, 8425, 157261, 173421, 3536, 
      178336, 1898, 3293, 2989, 3364, 1685, 3617, 171425, 174737, 178081, 
      2097, 176168, 1370, 2180, 2113, 179173, 191120, 208049, 1025, 173186, 
      1096, 1156, 178082, 793, 1753, 219700, 1160, 205650, 1424, 1000, 493, 
      853, 208260, 625, 289, 346, 203626, 557, 544, 221985, 229562, 296, 306, 
      162, 289, 45, 221, 169, 386, 1945, 488, 104, 200, 2708, 256, 0, 1936, 
      1765, 104, 10, 52, 522, 170, 296, 557, 648, 976, 1489, 1225, 545, 533, 
      610, 1600, 661, 1930, 1186, 2113, 1348, 2385, 1172, 1421, 1312, 1730, 
      2410, 1690, 2664, 2074, 2173, 2425, 2789, 4093, 4561, 3848, 3985, 4105 ]
    , [ 408357, 403625, 400885, 399680, 397384, 393130, 392165, 390001, 
      387245, 385666, 383165, 377012, 375633, 373385, 373517, 372100, 368705, 
      367492, 357748, 356490, 352836, 352010, 351425, 346937, 347546, 346320, 
      331812, 328498, 327188, 321505, 321085, 317033, 315082, 316577, 311725, 
      310874, 308509, 310050, 306932, 307877, 308141, 302770, 305929, 304834, 
      298440, 297466, 296036, 296449, 298388, 291744, 292500, 291421, 286346, 
      285352, 285113, 283561, 288045, 283204, 279108, 279665, 277252, 277517, 
      278980, 275881, 276850, 272845, 266989, 270409, 265194, 260525, 254592, 
      251257, 250729, 257837, 247450, 248225, 254665, 238720, 246980, 237953, 
      243421, 241033, 231845, 240577, 232580, 234109, 232570, 416754, 227389, 
      231866, 225252, 229184, 233077, 230116, 220586, 221050, 393850, 226080, 
      218665, 396173, 217885, 225077, 371605, 219589, 223621, 223969, 219521, 
      222113, 394069, 213610, 213965, 406121, 218425, 213245, 388693, 209425, 
      210218, 373685, 338069, 372580, 390157, 205825, 344180, 205517, 206765, 
      204436, 205981, 204410, 203530, 203957, 371972, 347021, 351585, 200738, 
      312130, 200825, 204209, 315401, 200642, 309002, 204496, 318260, 307561, 
      378482, 186269, 187301, 289460, 271133, 286013, 293218, 379465, 299125, 
      277346, 289337, 186673, 192853, 181448, 186184, 178801, 176461, 267977, 
      320722, 333170, 181705, 187697, 198337, 273545, 299081, 180325, 242450, 
      291250, 174421, 194197, 173170, 245645, 246205, 301417, 251044, 230980, 
      232730, 288740, 165789, 166050, 242986, 165817, 319241, 163204, 166365, 
      180226, 240426, 260325, 163588, 175045, 221908, 161330, 169058, 184178, 
      185833, 241709, 256205, 174772, 175585, 239546, 286346, 239917, 207349, 
      268693, 235460, 169522, 179125, 249290, 152660, 152848, 152473, 198610, 
      228730, 159812, 163637, 199621, 277106, 149481, 154345, 164356, 150410, 
      293378, 161800, 273373, 147762, 162850, 164205, 183970, 148625, 180977, 
      164650, 163592, 163901, 143568, 200884, 139757, 148250, 150637, 162290, 
      172610, 185165, 229925, 264325, 139145, 155588, 174233, 182948, 228449, 
      226372, 196000, 134525, 132530, 134784, 141481, 220201, 132130, 142570, 
      169282, 138164, 175688, 219152, 134489, 166426, 166120, 222660, 125393, 
      130385, 187610, 246410, 123905, 134513, 134929, 196804, 212708, 219385, 
      124645, 124965, 218065, 128900, 140456, 151385, 153485, 121780, 129025, 
      134098, 123941, 147605, 122050, 150709, 211441, 118865, 117448, 117405, 
      117449, 135200, 118765, 126565, 119720, 206594, 207818, 210913, 113040, 
      179977, 181017, 122165, 121960, 111010, 115650, 126018, 120628, 120425, 
      110260, 110345, 125945, 115961, 113125, 200709, 147445, 114473, 108740, 
      131265, 174397, 113725, 130274, 131546, 108112, 105937, 110601, 112201, 
      122137, 114733, 104410, 136729, 106085, 104708, 104525, 104468, 103700, 
      104909, 103882, 126425, 106625, 152837, 131690, 101825, 163125, 130365, 
      105613, 108520, 116253, 159538, 102170, 102793, 124505, 117812, 101972, 
      104345, 114017, 115232, 151209, 114980, 115757, 121685, 108785, 98869, 
      107378, 174698, 136548, 108580, 146450, 156125, 116264, 104936, 136501, 
      151177, 147922, 101257, 95706, 94538, 95849, 99290, 134037, 99412, 
      129889, 98954, 114050, 151589, 143041, 114320, 102217, 118016, 141093, 
      112834, 151834, 143188, 122180, 91780, 101608, 140330, 112210, 104290, 
      101626, 126322, 154009, 94900, 93025, 140625, 142762, 127037, 89842, 
      161704, 142498, 118834, 142033, 124097, 94016, 92657, 148132, 110434, 
      136612, 100249, 108368, 96713, 108436, 101789, 94504, 90341, 97556, 
      114146, 136421, 87040, 87269, 128314, 97609, 82825, 114512, 98881, 
      90656, 88225, 107978, 98858, 88553, 85418, 95965, 131965, 124468, 
      106093, 104488, 99688, 94653, 85000, 85202, 86357, 147569, 85456, 
      97444, 89505, 120133, 96053, 86729, 81770, 84473, 104618, 105970, 
      142189, 140141, 139634, 76525, 82681, 88169, 137576, 133157, 126152, 
      82472, 75652, 141610, 121618, 78625, 120209, 79609, 75280, 74468, 
      77348, 91940, 126341, 107297, 105125, 99685, 84890, 73882, 91397, 
      129069, 115336, 112501, 86761, 84242, 81010, 72586, 74297, 102800, 
      83273, 89513, 140458, 122818, 71730, 74770, 114020, 105352, 92660, 
      71656, 71332, 73892, 140450, 135761, 75850, 75125, 129194, 106418, 
      72305, 101610, 85282, 70057, 68650, 99450, 75881, 106682, 70217, 75545, 
      74664, 76968, 83210, 66578, 76250, 95633, 101257, 93760, 82186, 65026, 
      67941, 85325, 83609, 68498, 66610, 67978, 100109, 71248, 63568, 79901, 
      79130, 65705, 64370, 63170, 70397, 80996, 62504, 87781, 71217, 62122, 
      62528, 61729, 92833, 62530, 69473, 60616, 62365, 65801, 106250, 59977, 
      85780, 64674, 70930, 64648, 80468, 62177, 60290, 58106, 96016, 62162, 
      57122, 61090, 70117, 59669, 56425, 56852, 55777, 98545, 54485, 57425, 
      57538, 77393, 62849, 67049, 77233, 54586, 72405, 53962, 83770, 51993, 
      53353, 56608, 59040, 65218, 71650, 80901, 53825, 54353, 61829, 56008, 
      86148, 49997, 51050, 54617, 89242, 92522, 98125, 101741, 48861, 48985, 
      84388, 51850, 50625, 109657, 47066, 50849, 69329, 47578, 47153, 67444, 
      46370, 66425, 44829, 46098, 47765, 110097, 40484, 43364, 39460, 41113, 
      71209, 41274, 86477, 112325, 37593, 36965, 64324, 36877, 37090, 38369, 
      40528, 40969, 39458, 41858, 103090, 45461, 105145, 37333, 38308, 38690, 
      42365, 50450, 66250, 32800, 36369, 31410, 31770, 32698, 34578, 113345, 
      30600, 31117, 33650, 40400, 29000, 31586, 32042, 32161, 37440, 37298, 
      56117, 27666, 28066, 33466, 50941, 58580, 76625, 37594, 26253, 28744, 
      26546, 27685, 28201, 105370, 25160, 64565, 107333, 24905, 90698, 24961, 
      29812, 71860, 85529, 23860, 23413, 23418, 23985, 23153, 23248, 133328, 
      22801, 23530, 37685, 49697, 42365, 21913, 23425, 55393, 21730, 22050, 
      25834, 21029, 22706, 26501, 52354, 98290, 20189, 19700, 19681, 35476, 
      19402, 19370, 105757, 22408, 33928, 18785, 118625, 18596, 57305, 58897, 
      118352, 19125, 20929, 32597, 114677, 18418, 20393, 25789, 17473, 64948, 
      123049, 17165, 17924, 86337, 17284, 66560, 16354, 16805, 16132, 15880, 
      15976, 16452, 15674, 82706, 90701, 17777, 88817, 77629, 102500, 14677, 
      22562, 85930, 14596, 101425, 105604, 23765, 84917, 105365, 20813, 
      13753, 13770, 16393, 22153, 109170, 13514, 13525, 122557, 12785, 12985, 
      21380, 77569, 142925, 12064, 77200, 121010, 18805, 11221, 18594, 11300, 
      97252, 117745, 10613, 11093, 10888, 16180, 10730, 12226, 10729, 10026, 
      9928, 9860, 87250, 91778, 98213, 10816, 94480, 99817, 17117, 8649, 
      111049, 150025, 83540, 99668, 104564, 161345, 8362, 8762, 8762, 11765, 
      109045, 160802, 8273, 13345, 14293, 14794, 96373, 137169, 8552, 89425, 
      101138, 7085, 7685, 6625, 93266, 146117, 7173, 167688, 170109, 143570, 
      129680, 6354, 5629, 10809, 6632, 140900, 5330, 127130, 5913, 5409, 
      9409, 5041, 98677, 130357, 137537, 5525, 109229, 120500, 5785, 4957, 
      99010, 4820, 4981, 111154, 4258, 4194, 119321, 121249, 117050, 3364, 
      3389, 3577, 5729, 136981, 144938, 158834, 184180, 4201, 4282, 112061, 
      116069, 136357, 192497, 4153, 2320, 163908, 2785, 2225, 128945, 146609, 
      4325, 3321, 124525, 138925, 1952, 143312, 4450, 1885, 1845, 1780, 3445, 
      1681, 137105, 140065, 143057, 1921, 141320, 3218, 1300, 1233, 143973, 
      154688, 169945, 3665, 138602, 4264, 1684, 142970, 3433, 873, 180452, 
      808, 167722, 544, 5224, 3573, 765, 170068, 4321, 1521, 1314, 165874, 
      4165, 4240, 182473, 189346, 1000, 3562, 2890, 3545, 2245, 3389, 1049, 
      650, 9, 4360, 2920, 904, 68, 3600, 1936, 0, 5, 2920, 2034, 1636, 4306, 
      2018, 1352, 821, 4168, 800, 521, 5625, 2833, 2293, 1754, 6352, 3125, 
      962, 4442, 6953, 4868, 7489, 3460, 2125, 2896, 5338, 6722, 3890, 7240, 
      2690, 2525, 6121, 6221, 8405, 9225, 5608, 6273, 6305 ], 
  [ 409664, 404980, 402212, 401013, 398737, 394393, 393490, 391354, 388570, 
      386933, 384400, 378229, 376994, 374580, 374800, 373325, 369988, 368773, 
      358997, 357725, 354029, 353277, 352738, 348136, 348829, 347597, 332993, 
      329701, 328329, 322660, 322330, 318196, 316285, 317956, 312922, 312093, 
      309712, 311345, 308061, 309114, 309394, 304021, 307330, 306233, 299609, 
      298645, 297169, 297700, 299749, 292877, 293705, 292624, 287465, 286481, 
      286312, 284788, 289424, 284461, 280241, 280900, 278405, 278690, 280229, 
      277000, 278045, 273970, 268192, 271732, 266405, 261810, 255701, 252328, 
      251842, 259216, 248533, 249410, 256034, 239797, 248337, 239044, 244738, 
      242356, 232900, 241928, 233797, 235370, 233813, 419453, 228512, 233137, 
      226301, 230453, 234448, 231445, 221629, 222125, 396461, 227357, 219700, 
      398800, 218930, 226370, 374114, 220756, 224900, 225256, 220714, 223396, 
      396698, 214669, 215044, 408808, 219700, 214402, 391306, 210440, 211285, 
      376228, 340432, 375125, 392786, 206890, 346585, 206608, 207904, 205517, 
      207122, 205525, 204673, 205138, 374533, 349460, 354050, 201897, 314389, 
      202050, 205506, 317682, 201881, 311249, 205853, 320569, 309812, 381105, 
      187282, 188362, 291625, 273184, 288160, 295409, 382100, 301354, 279445, 
      291514, 187876, 194176, 182529, 187393, 179842, 177424, 270036, 323089, 
      335601, 182914, 189018, 199810, 275650, 301338, 181520, 244345, 293465, 
      175474, 195634, 174205, 247572, 248144, 303700, 253021, 232817, 234585, 
      290965, 166772, 167045, 244925, 166834, 321634, 164173, 167450, 181609, 
      242369, 262400, 164677, 176362, 223717, 162373, 170285, 185629, 187304, 
      243668, 258260, 176105, 176930, 241497, 288585, 241874, 209060, 270836, 
      237393, 170825, 180560, 251325, 153625, 153821, 153460, 200273, 230633, 
      161005, 164898, 201298, 279317, 150434, 155450, 165649, 151425, 295681, 
      163073, 275570, 148733, 164149, 165524, 185525, 149650, 182530, 166025, 
      164961, 165274, 144605, 202633, 140688, 149409, 151840, 163665, 174105, 
      186784, 231890, 266500, 140130, 156897, 175762, 184561, 230410, 228325, 
      197741, 135490, 133445, 135797, 142642, 222130, 133081, 143761, 170809, 
      139285, 177281, 221085, 135572, 167945, 167641, 224621, 126216, 131400, 
      189325, 248517, 124610, 135634, 136058, 198593, 214609, 221330, 125504, 
      125840, 220004, 129925, 141697, 152776, 154900, 122377, 130082, 135265, 
      124898, 148970, 122525, 152116, 213352, 119466, 118049, 118178, 117962, 
      136445, 119696, 126802, 120105, 208493, 209725, 212840, 113669, 181690, 
      182738, 122426, 123041, 111725, 116597, 127181, 120889, 120690, 110953, 
      111058, 126100, 116948, 114050, 202586, 148900, 114802, 109537, 131300, 
      176098, 114740, 131557, 132845, 108541, 106714, 111554, 113194, 123314, 
      114976, 105025, 138100, 106538, 105229, 105058, 105005, 104333, 105698, 
      104645, 126450, 107010, 152576, 131641, 102436, 162770, 130322, 106522, 
      109505, 117386, 159205, 102645, 103624, 124514, 117913, 102793, 105250, 
      115130, 116365, 150932, 115101, 116914, 121700, 109000, 99380, 108397, 
      176437, 136385, 108785, 146185, 155770, 116321, 105185, 137930, 150856, 
      147629, 101576, 96269, 95089, 96628, 100193, 133850, 99725, 129736, 
      99261, 115245, 153172, 142754, 114341, 103226, 119269, 140816, 114025, 
      153425, 142885, 122085, 92485, 102625, 140045, 112229, 104429, 102653, 
      127685, 153602, 95225, 93850, 142130, 142441, 126864, 90361, 161225, 
      142165, 118733, 143560, 123930, 94293, 93538, 149713, 110417, 136309, 
      100360, 108349, 97730, 108397, 101842, 94681, 90610, 98605, 114029, 
      137924, 87365, 87568, 128021, 97672, 83240, 114349, 98914, 90829, 
      89146, 107881, 98881, 88756, 85697, 97040, 131618, 124189, 106010, 
      104425, 99689, 94730, 85865, 86085, 87268, 147082, 86357, 98561, 90500, 
      119866, 96066, 86888, 82045, 85384, 105845, 107213, 141712, 139680, 
      139177, 77200, 83572, 89172, 137129, 132746, 125801, 82681, 76301, 
      141125, 121301, 78920, 119898, 79858, 75685, 74929, 78129, 93025, 
      125968, 107108, 104960, 99584, 85009, 74345, 92480, 128666, 115057, 
      112250, 86824, 84349, 81181, 73069, 75016, 102637, 83386, 90586, 
      139945, 122449, 72185, 75545, 113725, 105145, 92605, 72073, 71965, 
      74653, 139925, 135272, 76085, 75380, 128745, 106177, 72612, 101405, 
      85285, 70408, 69269, 100685, 76770, 106409, 70964, 76436, 74825, 77897, 
      83205, 67005, 77173, 96840, 101018, 93605, 82177, 65537, 68672, 85252, 
      83560, 68741, 67325, 68741, 101380, 71405, 64045, 79888, 79129, 66004, 
      64729, 63729, 71248, 80957, 63001, 88922, 71336, 62581, 62901, 62290, 
      94042, 62873, 70340, 61153, 63034, 66600, 107605, 60386, 86921, 65465, 
      71857, 64825, 81549, 62408, 60589, 58613, 97285, 62361, 57609, 61825, 
      71056, 59930, 56840, 57193, 56290, 99850, 55012, 58120, 58237, 78472, 
      63698, 67978, 78314, 55193, 73424, 54581, 84941, 52466, 53962, 57341, 
      59837, 66145, 72685, 82052, 54532, 55076, 62720, 56785, 87365, 50580, 
      51685, 55368, 90493, 93805, 99460, 103108, 49424, 49556, 85597, 52565, 
      51314, 111098, 47617, 51556, 70372, 48197, 47770, 68473, 46969, 67444, 
      45362, 46745, 48474, 111560, 40977, 44001, 39925, 41704, 72328, 41897, 
      87754, 113812, 38090, 37440, 65381, 37396, 37621, 38970, 41197, 41650, 
      40105, 42569, 104513, 46260, 106586, 37952, 38965, 39365, 43124, 51349, 
      67349, 33245, 36986, 31805, 32213, 33205, 35165, 114850, 31025, 31586, 
      34245, 41165, 29385, 32149, 32621, 32744, 38165, 38025, 57130, 28085, 
      28517, 34117, 51892, 59625, 77850, 38345, 26594, 29273, 26973, 28180, 
      28730, 106825, 25537, 65682, 108802, 25288, 92045, 25378, 30425, 73049, 
      86836, 24221, 23732, 23741, 24392, 23490, 23605, 134965, 23108, 23945, 
      38480, 50660, 43236, 22202, 23882, 56426, 22073, 22433, 26393, 21316, 
      23165, 27092, 53357, 99697, 20498, 19945, 20002, 36265, 19649, 19681, 
      107216, 22921, 34697, 19048, 120168, 18833, 58370, 59978, 119893, 
      19520, 21412, 33354, 116194, 18797, 20872, 26420, 17770, 66089, 124618, 
      17424, 18317, 87656, 17665, 67717, 16673, 17168, 16325, 16145, 16273, 
      16805, 15901, 83997, 92052, 18226, 90154, 78880, 103933, 14900, 23165, 
      87245, 14897, 102850, 107057, 24400, 86224, 106816, 21386, 14024, 
      14045, 16840, 22760, 110645, 13681, 13666, 124114, 13000, 13298, 21985, 
      78818, 144596, 12205, 78445, 122553, 19370, 11380, 19157, 11425, 98641, 
      119266, 10816, 11392, 11185, 16693, 11029, 12613, 11042, 10289, 10057, 
      10125, 88565, 93125, 99604, 11173, 95845, 101218, 17674, 8840, 112520, 
      151720, 84825, 101065, 105993, 163098, 8585, 8829, 9061, 12196, 110500, 
      162549, 8546, 13828, 14800, 15313, 97744, 138788, 8593, 90746, 102537, 
      7330, 7978, 6760, 94609, 147776, 7202, 169457, 171890, 145213, 131245, 
      6401, 5792, 11252, 6649, 142525, 5477, 128677, 5954, 5618, 9818, 5188, 
      100048, 131920, 139140, 5570, 110666, 122005, 5800, 5156, 100381, 5017, 
      5018, 112597, 4321, 4265, 120808, 122746, 118521, 3485, 3530, 3610, 
      6052, 138560, 146557, 160525, 185993, 4148, 4553, 113490, 117522, 
      137924, 194344, 4082, 2437, 165617, 2788, 2308, 130468, 148228, 4234, 
      3560, 126020, 140500, 2029, 144909, 4337, 1952, 1898, 1853, 3364, 1768, 
      138664, 141640, 144648, 1924, 142897, 3125, 1325, 1256, 145556, 156325, 
      171658, 3524, 140153, 4097, 1637, 144541, 3284, 884, 182205, 785, 
      169405, 541, 4985, 3386, 722, 171757, 4100, 1412, 1217, 167537, 3946, 
      4013, 184210, 191113, 905, 3349, 2701, 3330, 2074, 3172, 936, 565, 20, 
      4105, 2713, 793, 109, 3365, 1765, 5, 0, 2705, 1853, 1469, 4033, 1825, 
      1193, 698, 3889, 685, 442, 5300, 2600, 2084, 1573, 6005, 2880, 865, 
      4149, 6586, 4561, 7108, 3205, 1940, 2669, 5017, 6361, 3625, 6865, 2493, 
      2340, 5780, 5882, 8010, 8810, 5321, 5960, 5994 ], 
  [ 414481, 411245, 407849, 406856, 405200, 398666, 399425, 398117, 394705, 
      391610, 388345, 381956, 384565, 377885, 380393, 377460, 375781, 374564, 
      364356, 362770, 358132, 359354, 360061, 352645, 355522, 354184, 337684, 
      335114, 332180, 327125, 329185, 323069, 322298, 328645, 318929, 318722, 
      316025, 320050, 312500, 316361, 317057, 311882, 319141, 318042, 305488, 
      304834, 302212, 305861, 310820, 298120, 300820, 299737, 292594, 291920, 
      293621, 292925, 301513, 293428, 286084, 289445, 284868, 285673, 289188, 
      282629, 285650, 279905, 276505, 283165, 275026, 272705, 262120, 257909, 
      258565, 272905, 254626, 258205, 269613, 246184, 262004, 245845, 257465, 
      255389, 239065, 255789, 244324, 247041, 245066, 468562, 236745, 245218, 
      232660, 242632, 249329, 245284, 228082, 229410, 443682, 239944, 226045, 
      446537, 225585, 239473, 418833, 230633, 237689, 238253, 231317, 236389, 
      444737, 221938, 222833, 458405, 232685, 224369, 439129, 216765, 218962, 
      422281, 381905, 421380, 441225, 214765, 389300, 215209, 217753, 213908, 
      217073, 214850, 214826, 216329, 421604, 393409, 398725, 212666, 353858, 
      214685, 220013, 357773, 214930, 350506, 222120, 361588, 349373, 430538, 
      194905, 197233, 329300, 307945, 325417, 333810, 432045, 340793, 315554, 
      329701, 200789, 210209, 192320, 200512, 188693, 184297, 305405, 366466, 
      380642, 196333, 205349, 220093, 312365, 342005, 194625, 275650, 333090, 
      184937, 215081, 183250, 279809, 280793, 345293, 286708, 262964, 265250, 
      331300, 174865, 175450, 277874, 175861, 366437, 172052, 178345, 200402, 
      275722, 299185, 175876, 193489, 253636, 172426, 185122, 206290, 208485, 
      277537, 294625, 193748, 194885, 275258, 329834, 275841, 236681, 309689, 
      270836, 187938, 201105, 287570, 162100, 162504, 162557, 226946, 263546, 
      175508, 181169, 228385, 320338, 158797, 167765, 182852, 161450, 339194, 
      179856, 316377, 157714, 181658, 183553, 209690, 160085, 206893, 185810, 
      184640, 185057, 155752, 232292, 149129, 163778, 167353, 183650, 197210, 
      213113, 267265, 307385, 150125, 175316, 199901, 210884, 265781, 263588, 
      227592, 145265, 141970, 146920, 157613, 257069, 142642, 159562, 195346, 
      153316, 203584, 256328, 148765, 192474, 192272, 260692, 132749, 142925, 
      219050, 288434, 128125, 149965, 150597, 230292, 249220, 257085, 133073, 
      133825, 255653, 141860, 159248, 174277, 177025, 123284, 142949, 151042, 
      135265, 169945, 120410, 174233, 248573, 120677, 119360, 123961, 117085, 
      154600, 129737, 118849, 116000, 243802, 245242, 248877, 116008, 212213, 
      213469, 115297, 137232, 116450, 127354, 143554, 113860, 113765, 115156, 
      115781, 116365, 128845, 124385, 237673, 173065, 109741, 116644, 118645, 
      206809, 127665, 151450, 153154, 106280, 113501, 122917, 125597, 140501, 
      107929, 107650, 160381, 105001, 105460, 105601, 105652, 107476, 112897, 
      111218, 113885, 103805, 132625, 117202, 105157, 140425, 116089, 117041, 
      122000, 133729, 137482, 101930, 112165, 111733, 107524, 111124, 115765, 
      131053, 132808, 130765, 105332, 134081, 109225, 101725, 99801, 122026, 
      208786, 119332, 101300, 126530, 133825, 105088, 98944, 162369, 129845, 
      127346, 97205, 98242, 96850, 104317, 111106, 116473, 95348, 113293, 
      94778, 133850, 181865, 122877, 102472, 117045, 139432, 121249, 132626, 
      182426, 122692, 107300, 98500, 116752, 120370, 100458, 95778, 117090, 
      150858, 130805, 91460, 103085, 169045, 121930, 110201, 91690, 136656, 
      121442, 104042, 171197, 107573, 89480, 104429, 178804, 98010, 116516, 
      91381, 96040, 112357, 95668, 91505, 87568, 85889, 114164, 99322, 
      165337, 84200, 83777, 108938, 87845, 82565, 98696, 88357, 83912, 
      101677, 93994, 88114, 82669, 81586, 113625, 111281, 105620, 92537, 
      91472, 88400, 85417, 97040, 97778, 99689, 123205, 98568, 116388, 
      105205, 101809, 85289, 79957, 78130, 98005, 126682, 128466, 118345, 
      116729, 116330, 83785, 95773, 104285, 114592, 111145, 105760, 77200, 
      82260, 117650, 102194, 75725, 100997, 75517, 75400, 76100, 87620, 
      110420, 105505, 91429, 89905, 86193, 77338, 75618, 109873, 107473, 
      97088, 95009, 77797, 76466, 74962, 74962, 83045, 87784, 75709, 107869, 
      116042, 102290, 73450, 85130, 95540, 89248, 80660, 72400, 77908, 83924, 
      115810, 112093, 71730, 71545, 106706, 89546, 70229, 85810, 75098, 
      69269, 75098, 122530, 89669, 89146, 80221, 89437, 68896, 91936, 73010, 
      68042, 91106, 118157, 84789, 79560, 71978, 68858, 77713, 73489, 72421, 
      65194, 76050, 78714, 124561, 65672, 66632, 69785, 69338, 64013, 64298, 
      68498, 83609, 70228, 66208, 108873, 64765, 64850, 62984, 67261, 115861, 
      62226, 83317, 65600, 70913, 77909, 133370, 61605, 107172, 76666, 86594, 
      60112, 100340, 59149, 59098, 62530, 121064, 58370, 61106, 71770, 86305, 
      57601, 58565, 57044, 60613, 124765, 59849, 67325, 67546, 97661, 76957, 
      83317, 97605, 62210, 91153, 62010, 106722, 56149, 61181, 67784, 71944, 
      81682, 91130, 103513, 64549, 65509, 77521, 68672, 110692, 57473, 59930, 
      66629, 114754, 118898, 125905, 130385, 55897, 56237, 108916, 63090, 
      61213, 140549, 53978, 61973, 89525, 56426, 55997, 87412, 54778, 86173, 
      51505, 56002, 59393, 142333, 46580, 53348, 44900, 50005, 94357, 51130, 
      114041, 145609, 44197, 43025, 86148, 44225, 44762, 47981, 51976, 52741, 
      50362, 54490, 134946, 60569, 137637, 47681, 49732, 50650, 56593, 68458, 
      89658, 38600, 46813, 36010, 37666, 40322, 44362, 147965, 36160, 37865, 
      43850, 55240, 33680, 41122, 42010, 42237, 51400, 51362, 77953, 33514, 
      34778, 45578, 71153, 81380, 104285, 52506, 30145, 37712, 32810, 35785, 
      37269, 139490, 30224, 89609, 141881, 30181, 122002, 31205, 41348, 
      98948, 115853, 28692, 27161, 27274, 30109, 27437, 28072, 172712, 26325, 
      29970, 54385, 70933, 61217, 25101, 31149, 78669, 26426, 27826, 36362, 
      24313, 30634, 37993, 74970, 131914, 24217, 22100, 24133, 52564, 21906, 
      23602, 140985, 32144, 50576, 21821, 156221, 20980, 82045, 84069, 
      155944, 25825, 30005, 49121, 151721, 24786, 29461, 38961, 21677, 91940, 
      161597, 20393, 24820, 118285, 23956, 94184, 21402, 23041, 17828, 19520, 
      20480, 22468, 18338, 114098, 123713, 26485, 121501, 108041, 137876, 
      17433, 35578, 118170, 19508, 136685, 141620, 37745, 117041, 141377, 
      33169, 18005, 18130, 25397, 35477, 145930, 15058, 14417, 161681, 15725, 
      18621, 34900, 108477, 185377, 13256, 108200, 160106, 31545, 13049, 
      31330, 12260, 132340, 156397, 13729, 16801, 16592, 27716, 16538, 20410, 
      16965, 14962, 11296, 14900, 120690, 126082, 133705, 18440, 129320, 
      135629, 30241, 11941, 148901, 193925, 116420, 135572, 141332, 206861, 
      12618, 8906, 15170, 21737, 146665, 206306, 14029, 24821, 26417, 27242, 
      131825, 179317, 8144, 123677, 137546, 12385, 14281, 9005, 128362, 
      189745, 6841, 214336, 217081, 186866, 170920, 6658, 9065, 21805, 6176, 
      183860, 8434, 168034, 6205, 10237, 19637, 8245, 134929, 171793, 180053, 
      6025, 147313, 160420, 5525, 9665, 135362, 9524, 5465, 149650, 5594, 
      5746, 159205, 161453, 156602, 6516, 7081, 4453, 14485, 179649, 188786, 
      204626, 233316, 3005, 11834, 150929, 155585, 179001, 242701, 2621, 
      5864, 210436, 3301, 4901, 170501, 190757, 2353, 10309, 165425, 181985, 
      4616, 187016, 2034, 4329, 3961, 4436, 1993, 4765, 179933, 183325, 
      186749, 2837, 184784, 1642, 3060, 2989, 187849, 200072, 217381, 1093, 
      181714, 1040, 1700, 186722, 845, 2605, 229268, 1872, 214898, 2248, 656, 
      409, 1489, 217556, 389, 613, 730, 212810, 337, 296, 231557, 239290, 
      720, 146, 122, 125, 113, 65, 533, 890, 2941, 160, 16, 592, 3860, 40, 
      104, 2920, 2705, 0, 82, 212, 170, 242, 544, 985, 320, 1480, 2173, 685, 
      477, 585, 802, 968, 545, 2578, 866, 1429, 964, 1637, 1060, 1665, 1352, 
      1306, 1810, 1570, 2000, 2306, 2465, 1949, 2353, 3425, 3805, 3744, 3757, 
      3893 ], 
  [ 414765, 411269, 407977, 406946, 405178, 399016, 399485, 398029, 394721, 
      391876, 388733, 382370, 384309, 378365, 380477, 377794, 375821, 374602, 
      364450, 362916, 358434, 359312, 359801, 352865, 355364, 354042, 337842, 
      335140, 332474, 327301, 328945, 323165, 322192, 327725, 318817, 318500, 
      315853, 319464, 312650, 316025, 316649, 311428, 318001, 316900, 305370, 
      304660, 302234, 305341, 309794, 298098, 300474, 299389, 292580, 291850, 
      293225, 292381, 300285, 292738, 285930, 288821, 284602, 285317, 288490, 
      282505, 285184, 279721, 275893, 282013, 274356, 271625, 261810, 257737, 
      258193, 271325, 254356, 257465, 268045, 245842, 260402, 245429, 256021, 
      253885, 238745, 254137, 243242, 245761, 243856, 460800, 236053, 243860, 
      232290, 241250, 247477, 243610, 227684, 228868, 436228, 238482, 225661, 
      438989, 225145, 237917, 411805, 229633, 236185, 236713, 230189, 234845, 
      437125, 221380, 222185, 450521, 231133, 223337, 431545, 216361, 218324, 
      415001, 375413, 414058, 433525, 214081, 382586, 214397, 216725, 213130, 
      216025, 213908, 213736, 215057, 414122, 386465, 391653, 211460, 347680, 
      213149, 218153, 351485, 213320, 344360, 219946, 355130, 343165, 422612, 
      194213, 196325, 323402, 302549, 319589, 327784, 424021, 334585, 309920, 
      323705, 199165, 208045, 191234, 198850, 187765, 183709, 299885, 359560, 
      373448, 194605, 203117, 217177, 306605, 335561, 192949, 270824, 326824, 
      183889, 212305, 182272, 274817, 275725, 338677, 281458, 258322, 260516, 
      324890, 174033, 174564, 272740, 174865, 359249, 171250, 177021, 197704, 
      270504, 293373, 174490, 191077, 249010, 171236, 183104, 203264, 205369, 
      272225, 288881, 191242, 192325, 269960, 323240, 270505, 232441, 303505, 
      265586, 185512, 198085, 281828, 161162, 161530, 161509, 222856, 258376, 
      173522, 178877, 224221, 313760, 157869, 166153, 180394, 160232, 332180, 
      177466, 309829, 156672, 179140, 180945, 206020, 158789, 203177, 182884, 
      181730, 182129, 154314, 227650, 148157, 161780, 165157, 180680, 193700, 
      209045, 261629, 300793, 148877, 172610, 196205, 206810, 260141, 257962, 
      222898, 144041, 140960, 145458, 155485, 251485, 141448, 157288, 191560, 
      151346, 199490, 250682, 146933, 188680, 188458, 254898, 132065, 141377, 
      214352, 281972, 127961, 147929, 148525, 225250, 243674, 251341, 132205, 
      132885, 249925, 140234, 156650, 170993, 173633, 123562, 141157, 148744, 
      133901, 166745, 121204, 170833, 242905, 120893, 119554, 123381, 117653, 
      151874, 128413, 120637, 117122, 238100, 239504, 243049, 116010, 207337, 
      208557, 116933, 135178, 116032, 125892, 141120, 115474, 115361, 114826, 
      115361, 118445, 127181, 122989, 231993, 169273, 111005, 115802, 121221, 
      201877, 125809, 148388, 150020, 107050, 112705, 121329, 123829, 137905, 
      109525, 107572, 156901, 105641, 105794, 105881, 105914, 107306, 112025, 
      110452, 116429, 104729, 136445, 120068, 105053, 144657, 118917, 115585, 
      120202, 131265, 141604, 102416, 111049, 114305, 109682, 110042, 114305, 
      128657, 130322, 134613, 107378, 131465, 111737, 103337, 100081, 120020, 
      203540, 122634, 102946, 130280, 137969, 107378, 100370, 158485, 133825, 
      131200, 98305, 98244, 96884, 103325, 109556, 119817, 96442, 116473, 
      95888, 130964, 177233, 126649, 104858, 114985, 136274, 124965, 129736, 
      177736, 126514, 110186, 97786, 114634, 124100, 102820, 97600, 114916, 
      147172, 135073, 92434, 101809, 164709, 125800, 113405, 91780, 141226, 
      125344, 106900, 166729, 110717, 90626, 102857, 174082, 100468, 120250, 
      93241, 98474, 110129, 98170, 93593, 89098, 87005, 111770, 102164, 
      160889, 85042, 84725, 112528, 89833, 82969, 101690, 90469, 85394, 
      99793, 96680, 90260, 84005, 82580, 111037, 115081, 109114, 95149, 
      93994, 90634, 87309, 95386, 96032, 97817, 127613, 96730, 113578, 
      102933, 105205, 87425, 81425, 79076, 96089, 123344, 125056, 122653, 
      120965, 120548, 82909, 93925, 101933, 118754, 115145, 109490, 78410, 
      81490, 121972, 105760, 76537, 104525, 76525, 75706, 76154, 86234, 
      107666, 109301, 94397, 92765, 88765, 78920, 75652, 107117, 111393, 
      100450, 98245, 79609, 78080, 76288, 74884, 81905, 90602, 77285, 105125, 
      120424, 106024, 73476, 83716, 98930, 92242, 82970, 72586, 77122, 82562, 
      120224, 116345, 72724, 72449, 110756, 92660, 70877, 88740, 77092, 
      69697, 74320, 118980, 87665, 92360, 78845, 87413, 70146, 89730, 74996, 
      68084, 88916, 114689, 87817, 82210, 73960, 68500, 76365, 75737, 74561, 
      66020, 74752, 77200, 120761, 66874, 66394, 71741, 71240, 64565, 64580, 
      67880, 81677, 72290, 65858, 105625, 66105, 64660, 63170, 66601, 112285, 
      62536, 81269, 65026, 69745, 76145, 129104, 61585, 103858, 74916, 84232, 
      61114, 97274, 59897, 59540, 62036, 117130, 59240, 60680, 70228, 83845, 
      58181, 58441, 57242, 60037, 120625, 59177, 65897, 66100, 94505, 74825, 
      80825, 94429, 61156, 88245, 60880, 103108, 55665, 60085, 66130, 70002, 
      79144, 88084, 99945, 62957, 63845, 75101, 66754, 106794, 56417, 58640, 
      64817, 110692, 114692, 121465, 125801, 54909, 55213, 105010, 61396, 
      59625, 135577, 53000, 60293, 86333, 55120, 54689, 84250, 53540, 83045, 
      50553, 54504, 57605, 137097, 45698, 51818, 44122, 48649, 90625, 49608, 
      109565, 140177, 43209, 42125, 82618, 43105, 43588, 46481, 50170, 50881, 
      48644, 52484, 129736, 58145, 132313, 46045, 47914, 48740, 54305, 65540, 
      85840, 37714, 45153, 35316, 36756, 39124, 42804, 142265, 35298, 36805, 
      42212, 52826, 32954, 39584, 40400, 40609, 49122, 49064, 74357, 32580, 
      33700, 43600, 67825, 77618, 99713, 50056, 29529, 36250, 31796, 34465, 
      35785, 133828, 29402, 85457, 136145, 29321, 116804, 30181, 39442, 
      94450, 110813, 27898, 26545, 26640, 29097, 26729, 27274, 166154, 25741, 
      28900, 51605, 67397, 58073, 24565, 29857, 74785, 25636, 26856, 34600, 
      23753, 29300, 36065, 71188, 126292, 23525, 21674, 23365, 49690, 21460, 
      22868, 135085, 30490, 47770, 21281, 149921, 20546, 77885, 79837, 
      149642, 24669, 28453, 46325, 145505, 23680, 27905, 36721, 20929, 87394, 
      155125, 19805, 23618, 112905, 22786, 89522, 20500, 21941, 17482, 18850, 
      19666, 21402, 17828, 108800, 118145, 24965, 115985, 102901, 131906, 
      16897, 33332, 112720, 18610, 130729, 135538, 35333, 111605, 135293, 
      31025, 17209, 17316, 23809, 33169, 139716, 14708, 14173, 155065, 15137, 
      17581, 32546, 103225, 178193, 12946, 102922, 153476, 29305, 12625, 
      29088, 11978, 126370, 149833, 13085, 15725, 15514, 25666, 15440, 18916, 
      15793, 14004, 10930, 13922, 114976, 120224, 127649, 17026, 123370, 
      129517, 27905, 11241, 142441, 186457, 110786, 129434, 135050, 199121, 
      11752, 8720, 13940, 19913, 140233, 198560, 12905, 22741, 24229, 25000, 
      125749, 172125, 8042, 117793, 131300, 11321, 13001, 8425, 122324, 
      182285, 6705, 206370, 209061, 179456, 163850, 6408, 8293, 19773, 6050, 
      176498, 7712, 161012, 5949, 9225, 17725, 7501, 128677, 164677, 172757, 
      5729, 140753, 153554, 5353, 8665, 129088, 8522, 5161, 143008, 5140, 
      5256, 152321, 154513, 149768, 5746, 6221, 4057, 12773, 172285, 181220, 
      196736, 224866, 2941, 10312, 144185, 148733, 171625, 234065, 2605, 
      5002, 202410, 2941, 4181, 163301, 183125, 2405, 8865, 158329, 174529, 
      3890, 179450, 2152, 3637, 3321, 3706, 1945, 3961, 172505, 175825, 
      179177, 2389, 177242, 1604, 2458, 2385, 180225, 192194, 209161, 1205, 
      174212, 1258, 1378, 179108, 949, 1989, 220802, 1354, 206692, 1618, 
      1066, 585, 1017, 209290, 685, 405, 468, 204628, 613, 586, 223009, 
      230596, 394, 340, 208, 317, 85, 233, 233, 464, 2061, 466, 106, 250, 
      2834, 234, 10, 2034, 1853, 82, 0, 34, 436, 104, 242, 521, 514, 914, 
      1445, 1053, 409, 409, 500, 1402, 509, 1832, 980, 1865, 1130, 2125, 970, 
      1249, 1114, 1480, 2120, 1448, 2362, 1856, 1961, 2125, 2465, 3701, 4149, 
      3490, 3609, 3725 ], 
  [ 418141, 414481, 411237, 410180, 408340, 402370, 402673, 401125, 397865, 
      395154, 392069, 385696, 387253, 381713, 383605, 381056, 378905, 377680, 
      367520, 366010, 361600, 362282, 362645, 355961, 358250, 356932, 340840, 
      338050, 335528, 330265, 331673, 326065, 324970, 330041, 321577, 321194, 
      318565, 321946, 315536, 318641, 319225, 313954, 320141, 319034, 308068, 
      307322, 305000, 307801, 311968, 300820, 303016, 301925, 295282, 294516, 
      295705, 294769, 302293, 295040, 288520, 291145, 287120, 287785, 290768, 
      285097, 287586, 282265, 278165, 283985, 276586, 273593, 264196, 260185, 
      260525, 272981, 256730, 259573, 269693, 248132, 261992, 247673, 257689, 
      255505, 241013, 255665, 245072, 247481, 245610, 458914, 238085, 245522, 
      234496, 242884, 248845, 245072, 229850, 230954, 434474, 240052, 227825, 
      437173, 227273, 239425, 410273, 231445, 237717, 238225, 231925, 236345, 
      435249, 223418, 224173, 448489, 232609, 225097, 429665, 218465, 220298, 
      413285, 374125, 412304, 431561, 216005, 381160, 216245, 218453, 214992, 
      217737, 215674, 215410, 216625, 412240, 384877, 389989, 213050, 346498, 
      214541, 219365, 350237, 214666, 343186, 220964, 353768, 341937, 420410, 
      196025, 198017, 322312, 301733, 318533, 326618, 421745, 333313, 308962, 
      322541, 200425, 209005, 192788, 200084, 189397, 185525, 298961, 357866, 
      371594, 195773, 204005, 217685, 305533, 334109, 194141, 270266, 325466, 
      185425, 212881, 183842, 274157, 275013, 337105, 280640, 257832, 259970, 
      323408, 175645, 176146, 271962, 176381, 357325, 172864, 178345, 198250, 
      269650, 292189, 175760, 191777, 248480, 172610, 184018, 203618, 205673, 
      271309, 287725, 191880, 192933, 269042, 321602, 269561, 232101, 302085, 
      264680, 186170, 198413, 280634, 162632, 162980, 162913, 222570, 257490, 
      174400, 179585, 223889, 312082, 159325, 167229, 181000, 161522, 330250, 
      178100, 308153, 158050, 179698, 181453, 205938, 160021, 203045, 183186, 
      182036, 182425, 155428, 226984, 149525, 162578, 165845, 180938, 193658, 
      208693, 260401, 299029, 150077, 173000, 196045, 206440, 258901, 256720, 
      222164, 145225, 142258, 146500, 156157, 250237, 142634, 157874, 191306, 
      152096, 199060, 249380, 147745, 188402, 188164, 253504, 133505, 142337, 
      213562, 280202, 129685, 148613, 149189, 224264, 242408, 249965, 133533, 
      134173, 248553, 141136, 157012, 170969, 173549, 125512, 141957, 149258, 
      134929, 166753, 123426, 170725, 241537, 122789, 121428, 124825, 119725, 
      152116, 129429, 123377, 119492, 236674, 238058, 241553, 117748, 206365, 
      207565, 119569, 135764, 117522, 126802, 141490, 118088, 117965, 116360, 
      116845, 121313, 127969, 123921, 230545, 168869, 113405, 117032, 124345, 
      200825, 126461, 148370, 149962, 109156, 113941, 122125, 124525, 138141, 
      112085, 109202, 156641, 107665, 107648, 107705, 107728, 108880, 113209, 
      111690, 119501, 106901, 140221, 123314, 106649, 148657, 122137, 116425, 
      120852, 131545, 145538, 104330, 112073, 117373, 112520, 111080, 115133, 
      128965, 130580, 138385, 110144, 131641, 114757, 105857, 101861, 120530, 
      202250, 126088, 105480, 133978, 141881, 110260, 102772, 157937, 137641, 
      134946, 100521, 99850, 98498, 104369, 110290, 123265, 98640, 119825, 
      98090, 130946, 176245, 130325, 107764, 115421, 136100, 128605, 129706, 
      176706, 130208, 113360, 98960, 115028, 127738, 105698, 100178, 115274, 
      146690, 139005, 94536, 102661, 163861, 129506, 116741, 93386, 145316, 
      129058, 110034, 165793, 114005, 92804, 103525, 173000, 103370, 123856, 
      95801, 101348, 110413, 101072, 96265, 91460, 89137, 111952, 105250, 
      159925, 87012, 86749, 116010, 92425, 84681, 104836, 93125, 87700, 
      100229, 99650, 92930, 86225, 84610, 111077, 118665, 112528, 98073, 
      96868, 93348, 89833, 95940, 96530, 98245, 131525, 97172, 113480, 
      103129, 108545, 90065, 83689, 81050, 96473, 122938, 124610, 126485, 
      124757, 124330, 83861, 94337, 102065, 122500, 118801, 112996, 80516, 
      82496, 125802, 109170, 78417, 107909, 78509, 77300, 77608, 86888, 
      107560, 112829, 97465, 95773, 91613, 81218, 77090, 107005, 114985, 
      103732, 101457, 82025, 80386, 78434, 76250, 82681, 93572, 79565, 
      105005, 124258, 109498, 74890, 84330, 102208, 95300, 85648, 74084, 
      78080, 83200, 124066, 120097, 74666, 74341, 114386, 95770, 72617, 
      91738, 79570, 71305, 75258, 118378, 87917, 95506, 79441, 87649, 72196, 
      89860, 77450, 69458, 89050, 114113, 90845, 85028, 76402, 69642, 76957, 
      78317, 77081, 67810, 75362, 77690, 119981, 68868, 67588, 74149, 73618, 
      66193, 66058, 68858, 81925, 74752, 66980, 105137, 68161, 65866, 64580, 
      67541, 111605, 64010, 81433, 66004, 70393, 76457, 128026, 62861, 
      103304, 75226, 84202, 62948, 96848, 61585, 61058, 63034, 116212, 60986, 
      61706, 70634, 83741, 59761, 59625, 58600, 60965, 119573, 60037, 66337, 
      66530, 93985, 74869, 80669, 93893, 61794, 87853, 61466, 102314, 56605, 
      60685, 66420, 70132, 78938, 87586, 99157, 63257, 64105, 74941, 66868, 
      105808, 57005, 59098, 64985, 109610, 113530, 120173, 124429, 55525, 
      55809, 104000, 61610, 59893, 133965, 53602, 60505, 85705, 55530, 55093, 
      83624, 53978, 82433, 51145, 54778, 57713, 135265, 46280, 52040, 44752, 
      48953, 89609, 49810, 108121, 138197, 43693, 42653, 81680, 43501, 43954, 
      46661, 50180, 50861, 48698, 52378, 127850, 57797, 130349, 46125, 47888, 
      48658, 54013, 64898, 84698, 38196, 45205, 35890, 37210, 39418, 42898, 
      140053, 35764, 37161, 42242, 52420, 33476, 39650, 40426, 40625, 48772, 
      48698, 73265, 32962, 34002, 43402, 66877, 76424, 98069, 49586, 30073, 
      36324, 32114, 34613, 35837, 131554, 29812, 84017, 133825, 29705, 
      114778, 30469, 39240, 92808, 108865, 28304, 27045, 27130, 29377, 27173, 
      27668, 163348, 26249, 29138, 50893, 66265, 57149, 25085, 29957, 73445, 
      26010, 27130, 34434, 24245, 29362, 35797, 69890, 123962, 23929, 22216, 
      23717, 48872, 21986, 23234, 132581, 30340, 46980, 21745, 147185, 21064, 
      76333, 78245, 146900, 24781, 28345, 45521, 142801, 23810, 27785, 36221, 
      21253, 85608, 152269, 20213, 23680, 110641, 22856, 87652, 20714, 22045, 
      18000, 19188, 19924, 21520, 18250, 106562, 115757, 24821, 113621, 
      100741, 129280, 17285, 32770, 110378, 18792, 128101, 132840, 34669, 
      109261, 132589, 30505, 17433, 17530, 23593, 32553, 136930, 15170, 
      14689, 152041, 15457, 17645, 31880, 100949, 174829, 13396, 100612, 
      150410, 28673, 12997, 28450, 12424, 123656, 146789, 13325, 15725, 
      15508, 25120, 15418, 18674, 15725, 14050, 11300, 13952, 112370, 117538, 
      124853, 16804, 120628, 126685, 27161, 11401, 139401, 182857, 108200, 
      126568, 132104, 195365, 11810, 9146, 13786, 19429, 137189, 194786, 
      12805, 22105, 23533, 24274, 122893, 168649, 8500, 115029, 128330, 
      11225, 12785, 8593, 119450, 178621, 7105, 202420, 205081, 175810, 
      160388, 6730, 8325, 19105, 6436, 172864, 7762, 157562, 6253, 9109, 
      17109, 7529, 125645, 161165, 169145, 6001, 137545, 150176, 5689, 8541, 
      126034, 8392, 5409, 139730, 5290, 5386, 148889, 151045, 146354, 5696, 
      6121, 4205, 12185, 168557, 177370, 192706, 220520, 3249, 9810, 140777, 
      145265, 167861, 229601, 2925, 4852, 198280, 3065, 4105, 159625, 179209, 
      2753, 8377, 154701, 170701, 3796, 175556, 2522, 3557, 3265, 3600, 2213, 
      3809, 168673, 171953, 175265, 2425, 173332, 1858, 2384, 2305, 176245, 
      188068, 204845, 1513, 170290, 1620, 1440, 175114, 1233, 1873, 216320, 
      1268, 202330, 1460, 1476, 865, 937, 204880, 1017, 457, 490, 200250, 
      929, 900, 218413, 225914, 356, 586, 394, 557, 193, 445, 185, 346, 1681, 
      740, 260, 164, 2368, 436, 52, 1636, 1469, 212, 34, 0, 634, 58, 100, 
      289, 628, 596, 1037, 1249, 353, 293, 314, 1620, 461, 1370, 986, 2045, 
      1160, 2329, 848, 941, 900, 1490, 2186, 1274, 2452, 1490, 1565, 2097, 
      2377, 3665, 4141, 3140, 3313, 3413 ], 
  [ 424945, 421961, 418405, 417442, 415890, 408852, 409949, 408789, 405217, 
      401800, 398353, 391850, 395245, 387649, 390641, 387386, 386017, 384786, 
      374378, 372712, 367834, 369460, 370417, 362365, 365704, 364330, 347266, 
      344808, 341530, 336537, 339089, 332513, 331956, 339265, 328545, 328456, 
      325665, 330196, 321730, 326185, 326969, 321768, 329849, 328736, 314914, 
      314312, 311434, 315729, 321290, 307330, 310426, 309329, 301712, 301090, 
      303173, 302625, 312049, 303290, 295258, 299177, 294146, 295061, 298994, 
      291717, 295156, 289017, 286025, 293345, 284584, 282649, 271090, 266661, 
      267545, 283345, 263432, 267569, 279989, 254930, 272290, 254665, 267525, 
      265473, 247669, 266021, 253810, 256769, 254692, 486196, 245705, 254992, 
      241210, 252386, 259641, 255362, 236584, 238088, 460808, 249730, 234497, 
      463745, 234089, 249341, 435389, 239805, 247477, 248085, 240629, 246193, 
      461941, 230504, 231509, 475925, 242433, 233465, 456233, 225077, 227560, 
      438997, 397625, 438098, 458405, 223337, 405242, 223921, 226729, 222562, 
      226057, 223688, 223812, 225521, 438386, 409517, 414973, 221728, 368964, 
      224101, 229825, 372997, 224420, 365540, 232250, 376954, 364417, 447616, 
      203125, 205717, 343850, 321865, 339865, 348500, 449177, 355689, 329732, 
      344305, 210033, 220113, 200890, 209786, 197037, 192209, 319345, 382100, 
      396628, 205589, 215221, 230801, 326549, 357025, 203801, 288676, 347876, 
      193329, 225585, 191540, 293005, 294049, 360441, 300170, 275650, 278032, 
      346114, 182845, 183496, 291112, 184025, 382169, 179946, 186877, 210564, 
      288964, 313153, 184418, 203285, 266138, 180712, 194420, 216820, 219125, 
      290861, 308477, 203626, 204829, 288532, 344692, 289145, 248629, 324013, 
      284002, 197636, 211529, 301288, 169930, 170378, 170505, 238612, 276532, 
      184586, 190621, 240125, 335012, 166549, 176353, 192474, 169540, 354368, 
      189362, 330965, 165556, 191304, 193309, 220744, 168221, 217921, 195856, 
      194650, 195089, 163930, 244386, 156721, 172624, 176441, 193684, 207904, 
      224489, 280541, 321813, 158005, 184978, 210773, 222218, 279029, 276786, 
      239618, 153017, 149444, 154930, 166437, 270117, 150308, 168548, 206180, 
      161914, 214778, 269386, 157145, 203252, 203058, 273898, 139693, 150925, 
      230900, 302440, 134417, 158545, 159221, 242546, 262090, 270197, 140209, 
      141049, 268729, 149906, 168482, 184333, 187213, 128970, 151165, 159860, 
      142925, 179849, 125416, 184365, 261477, 126373, 125050, 130597, 122285, 
      163826, 137233, 122525, 120490, 256616, 258100, 261845, 121834, 224001, 
      225301, 119093, 145538, 122740, 134920, 152308, 117650, 117577, 121322, 
      122057, 119569, 136625, 131821, 250345, 183413, 113893, 123370, 121177, 
      218501, 135581, 160840, 162632, 110970, 120105, 130489, 133389, 149305, 
      111593, 113360, 170249, 109817, 110650, 110857, 110930, 113282, 119561, 
      117736, 116341, 108241, 133505, 119248, 110833, 140785, 118165, 124353, 
      129730, 142273, 137960, 106852, 119045, 114089, 110386, 117946, 123049, 
      139481, 141346, 131545, 108298, 142745, 111605, 105205, 104909, 129928, 
      220648, 120730, 104722, 127364, 134161, 107690, 102602, 172517, 130365, 
      128020, 101245, 103624, 102160, 110881, 118352, 117721, 99346, 114725, 
      98740, 142696, 192845, 123569, 104858, 124865, 148594, 121993, 141444, 
      193444, 123290, 109042, 104642, 124610, 121064, 102824, 98804, 125000, 
      160616, 130825, 95506, 109881, 179581, 122420, 111505, 96800, 136274, 
      121860, 105736, 181845, 108901, 93250, 111521, 189746, 100160, 117090, 
      94229, 98170, 120185, 97682, 94025, 90770, 89597, 122162, 100904, 
      175829, 88210, 87641, 109540, 90405, 87061, 100010, 90749, 87074, 
      108953, 95668, 90448, 85993, 85328, 121745, 111577, 106290, 94285, 
      93330, 90610, 88045, 104002, 104836, 106901, 122725, 105722, 124730, 
      112873, 102533, 87553, 83021, 81832, 105205, 135620, 137492, 117905, 
      116377, 116000, 89681, 102857, 111985, 114314, 111065, 106010, 80530, 
      88010, 117160, 102628, 79525, 101461, 79061, 79802, 80810, 94090, 
      118562, 105625, 92561, 91169, 87809, 80164, 80336, 118001, 107425, 
      97722, 95797, 80309, 79220, 78068, 79784, 89165, 89050, 78493, 115933, 
      115380, 102420, 78112, 91552, 96074, 90266, 82514, 76850, 83546, 90266, 
      115076, 111557, 75176, 75101, 106384, 90368, 74065, 86824, 77256, 
      73341, 80644, 131464, 96697, 89780, 86465, 96473, 71914, 99178, 75112, 
      72520, 98312, 126925, 85601, 80834, 74052, 73792, 83857, 75205, 74269, 
      68648, 82100, 85028, 133669, 68650, 71370, 71825, 71444, 67769, 68384, 
      73684, 90401, 72122, 71050, 117257, 67525, 69480, 67138, 72449, 124613, 
      66212, 90185, 70650, 76689, 84397, 142916, 65945, 115538, 83104, 93780, 
      63170, 108370, 62501, 62824, 67400, 130122, 61540, 65860, 77888, 93545, 
      61109, 62917, 60986, 65501, 134009, 64805, 73205, 73448, 105653, 83681, 
      90481, 105605, 67600, 98809, 67460, 115208, 60793, 66573, 73858, 78370, 
      88820, 98856, 111877, 70465, 71513, 84449, 74970, 119410, 62701, 65444, 
      72781, 123656, 127976, 135269, 139925, 61009, 61393, 117578, 69032, 
      67009, 150481, 59012, 67865, 97265, 61828, 61385, 95066, 60064, 93769, 
      56425, 61540, 65269, 152341, 51250, 58810, 49410, 55205, 102461, 56500, 
      123005, 155725, 48865, 47569, 93890, 49005, 49608, 53209, 57578, 58409, 
      55840, 60320, 144692, 66877, 147473, 52993, 55250, 56264, 62669, 75304, 
      97604, 42946, 52105, 40072, 41992, 45000, 49480, 158129, 40378, 42325, 
      49000, 61322, 37666, 46084, 47060, 47309, 57250, 57220, 85381, 37672, 
      39112, 51012, 78237, 88978, 112873, 58484, 33865, 42466, 37000, 40349, 
      42017, 149328, 34130, 97585, 151793, 34117, 131240, 35325, 46546, 
      107314, 124865, 32498, 30733, 30868, 34165, 31105, 31850, 183530, 
      29825, 34064, 60569, 78041, 67813, 28493, 35465, 86153, 30112, 31732, 
      41236, 27685, 34952, 43037, 82280, 141440, 27701, 25226, 27677, 58682, 
      25040, 27088, 150785, 36738, 56578, 25037, 166477, 24050, 89669, 91781, 
      166186, 29761, 34425, 55045, 161825, 28628, 33853, 44189, 25065, 99970, 
      171981, 23569, 28730, 127285, 27794, 102290, 24896, 26777, 20626, 
      22714, 23850, 26146, 21320, 122932, 132877, 30685, 130585, 116649, 
      147482, 20381, 40616, 127124, 22882, 146241, 151330, 42953, 125945, 
      151073, 38033, 21205, 21352, 29565, 40525, 155752, 17680, 16893, 
      171945, 18605, 22037, 39922, 117041, 196253, 15714, 116730, 170272, 
      36329, 15597, 36100, 14618, 141650, 166433, 16513, 20113, 19890, 32202, 
      19844, 24200, 20345, 18064, 13658, 18010, 129572, 135140, 143005, 
      22050, 138474, 144981, 34945, 14629, 158629, 204885, 125122, 144890, 
      150826, 218137, 15476, 10900, 18440, 25733, 156293, 217540, 17153, 
      29097, 30825, 31716, 140985, 189841, 9986, 132553, 146848, 15337, 
      17497, 11349, 137344, 200465, 8593, 225658, 228469, 197492, 181114, 
      8500, 11545, 25825, 7850, 194378, 10820, 178120, 8005, 12961, 23461, 
      10625, 144041, 181961, 190441, 7841, 156785, 170266, 7173, 12325, 
      144468, 12170, 7225, 159140, 7488, 7684, 168925, 171225, 166228, 8714, 
      9389, 6161, 17785, 189857, 199208, 215444, 244802, 4225, 14836, 160297, 
      165085, 189125, 254365, 3733, 8010, 221338, 4817, 6857, 180377, 201161, 
      3349, 13117, 175141, 192141, 6530, 197290, 2900, 6185, 5737, 6322, 
      3029, 6725, 189989, 193469, 196981, 4329, 194930, 2600, 4658, 4573, 
      198013, 210530, 228257, 1769, 191696, 1570, 2890, 196808, 1465, 4105, 
      240346, 3170, 225576, 3650, 754, 793, 2665, 228258, 577, 1417, 1600, 
      223360, 533, 442, 242505, 250400, 1586, 360, 468, 325, 549, 245, 1285, 
      1796, 4369, 122, 242, 1346, 5450, 106, 522, 4306, 4033, 170, 436, 634, 
      0, 500, 986, 1625, 90, 2146, 3037, 193, 485, 725, 1096, 346, 481, 3316, 
      520, 673, 538, 801, 914, 1901, 1354, 788, 1060, 1348, 1170, 2452, 2677, 
      1297, 1697, 2437, 2701, 3338, 3205, 3349 ], 
  [ 427505, 423873, 420565, 419506, 417674, 411536, 411921, 410393, 407069, 
      404260, 401105, 394650, 396401, 390601, 392625, 389978, 387881, 386642, 
      376346, 374804, 370298, 371080, 371501, 364613, 367028, 365690, 349322, 
      346532, 343906, 338609, 340141, 334377, 333320, 338633, 329885, 329524, 
      326849, 330368, 323698, 326965, 327573, 322244, 328645, 327524, 316202, 
      315460, 313058, 316025, 320346, 308834, 311138, 310033, 303220, 302458, 
      303741, 302825, 310577, 303130, 296402, 299169, 295010, 295705, 298802, 
      292925, 295528, 290069, 286009, 292009, 284420, 281461, 271778, 267677, 
      268069, 280913, 264196, 267181, 277577, 255490, 269770, 255041, 265385, 
      263177, 248261, 263357, 252530, 255005, 253096, 468584, 245369, 253028, 
      241658, 250354, 256457, 252610, 236948, 238100, 443924, 247490, 234889, 
      446625, 234341, 246865, 419537, 238685, 245125, 245645, 239193, 243737, 
      444649, 230452, 231237, 457965, 239945, 232245, 438997, 225389, 227300, 
      422501, 383049, 421490, 440873, 222949, 390114, 223217, 225497, 221938, 
      224773, 222660, 222416, 223677, 421362, 393805, 398945, 220036, 355112, 
      221593, 226525, 358873, 221728, 351760, 228170, 362402, 350473, 429460, 
      202649, 204713, 330642, 309881, 326825, 334976, 430769, 341717, 317160, 
      330845, 207257, 216017, 199426, 206914, 195953, 191953, 307033, 366400, 
      380224, 202537, 210937, 224845, 313641, 342445, 200873, 278048, 333728, 
      191933, 219965, 190312, 281965, 282817, 345425, 288490, 265450, 267604, 
      331586, 181949, 182468, 279700, 182725, 365733, 179114, 184769, 205088, 
      277328, 300065, 182146, 198505, 255946, 178916, 190600, 210536, 212621, 
      278989, 295549, 198610, 199681, 276688, 329680, 277205, 239365, 309997, 
      272266, 192800, 205241, 288340, 168722, 169082, 169025, 229696, 264976, 
      180810, 186097, 231025, 320008, 165353, 173485, 187538, 167632, 338292, 
      184586, 316025, 164072, 186212, 187997, 212836, 166113, 209885, 189748, 
      188578, 188973, 161450, 234074, 155377, 168772, 172105, 187456, 200356, 
      215577, 267793, 306725, 155977, 179386, 202761, 213282, 266265, 264050, 
      229154, 151029, 147976, 152354, 162233, 257465, 148384, 163984, 197920, 
      158090, 205762, 256570, 153649, 194960, 194714, 260714, 138997, 148117, 
      220392, 287620, 134989, 154541, 155129, 231194, 249506, 257129, 139057, 
      139721, 255697, 146898, 163098, 177269, 179885, 130610, 147745, 155200, 
      140545, 172981, 128308, 177005, 248573, 127849, 126466, 130121, 124609, 
      158098, 134929, 127825, 124162, 243604, 245000, 248525, 122762, 213005, 
      214217, 124009, 141434, 122632, 132260, 147272, 122506, 122389, 121426, 
      121941, 125561, 133465, 129313, 237365, 175045, 117881, 122210, 128369, 
      207337, 131933, 154244, 155860, 113738, 119045, 127493, 129953, 143845, 
      116377, 114052, 162625, 112261, 112346, 112421, 112450, 113746, 118309, 
      116740, 123433, 111373, 143713, 127124, 111449, 151997, 125945, 121661, 
      126202, 137117, 148900, 108904, 117181, 121237, 116522, 116162, 120341, 
      134485, 136130, 141809, 114154, 137205, 118597, 109997, 106445, 125876, 
      208676, 129650, 109594, 137376, 145133, 114130, 106930, 163865, 140933, 
      138280, 104773, 104468, 103076, 109289, 115396, 126725, 102850, 123325, 
      102280, 136468, 182349, 133613, 111514, 120653, 141698, 131897, 135200, 
      182800, 133450, 116914, 103714, 120250, 130996, 109412, 104072, 120500, 
      152420, 142069, 98698, 107573, 169793, 132688, 120145, 97828, 148250, 
      132200, 113524, 171725, 117385, 96850, 108477, 179002, 106964, 127010, 
      99565, 104906, 115525, 104578, 99909, 95290, 93105, 117090, 108628, 
      165733, 91042, 90729, 119080, 96029, 88813, 108090, 96673, 91458, 
      105109, 102992, 96452, 90017, 88516, 116177, 121621, 115586, 101425, 
      100250, 96826, 93425, 100714, 101320, 103077, 134249, 101978, 118610, 
      108065, 111577, 93517, 87349, 84884, 101261, 128200, 129896, 129169, 
      127465, 127044, 88273, 99073, 106969, 125218, 121573, 115858, 84218, 
      86858, 128452, 112072, 82237, 110809, 82249, 81274, 81666, 91426, 
      112554, 115625, 100537, 98881, 94817, 84752, 81140, 111985, 117725, 
      106658, 104425, 85453, 83880, 82024, 80308, 87093, 96650, 83057, 
      109937, 126800, 112256, 78884, 88804, 105066, 98290, 88866, 78010, 
      82330, 87642, 126568, 122653, 78308, 78013, 116980, 98676, 76345, 
      94676, 82820, 75077, 79432, 123476, 92485, 98320, 83785, 92209, 75650, 
      94466, 80644, 73300, 93636, 119125, 93677, 87986, 79568, 73588, 81233, 
      81365, 80165, 71332, 79592, 81992, 125045, 72250, 71450, 77265, 76752, 
      69777, 69732, 72832, 86337, 77818, 70850, 109973, 71453, 69668, 68242, 
      71485, 116521, 67616, 85825, 69890, 74477, 80725, 133128, 66533, 
      108074, 79460, 88640, 66250, 101506, 64957, 64532, 66820, 121130, 
      64288, 65440, 74740, 88153, 63145, 63229, 62082, 64705, 124501, 63765, 
      70317, 70516, 98541, 79069, 84989, 98441, 65620, 92297, 65288, 106964, 
      60197, 64481, 70402, 74210, 83200, 91988, 103733, 67145, 68017, 79105, 
      70850, 110450, 60685, 62856, 68917, 114292, 118260, 124981, 129285, 
      59153, 59449, 108586, 65444, 63677, 138877, 57168, 64305, 90009, 59176, 
      58725, 87874, 57572, 86657, 54629, 58400, 61417, 140045, 49594, 55570, 
      48002, 52381, 93829, 53264, 112545, 142925, 46925, 45841, 85730, 46733, 
      47204, 50005, 53626, 54325, 52100, 55876, 132416, 61405, 134909, 49441, 
      51250, 52036, 57517, 68612, 88712, 41218, 48485, 38804, 40196, 42500, 
      46100, 144621, 38690, 40153, 45412, 55834, 36298, 42728, 43528, 43733, 
      52082, 52000, 76985, 35780, 36868, 46568, 70493, 80170, 102085, 52880, 
      32741, 39274, 34900, 37501, 38765, 135860, 32490, 87805, 138141, 32381, 
      118900, 33185, 42250, 96682, 112905, 30914, 29581, 29672, 32045, 29725, 
      30250, 167850, 28745, 31796, 54121, 69745, 60469, 27521, 32645, 76997, 
      28516, 29696, 37264, 26645, 32020, 38653, 73364, 128020, 26329, 24498, 
      26113, 51970, 24260, 25604, 136673, 33002, 50026, 24021, 151381, 23290, 
      79801, 81737, 151082, 27233, 30929, 48505, 146925, 26216, 30341, 39005, 
      23525, 89146, 156449, 22417, 26074, 114413, 25210, 91170, 22964, 24361, 
      20050, 21346, 22130, 23810, 20340, 110248, 119533, 27233, 117365, 
      104345, 133146, 19325, 35380, 114056, 20938, 131933, 136714, 37305, 
      112905, 136449, 33037, 19501, 19604, 25925, 35125, 140804, 17060, 
      16529, 156005, 17397, 19721, 34394, 104429, 178909, 15170, 104042, 
      154276, 31061, 14765, 30824, 14130, 127258, 150589, 15137, 17681, 
      17450, 27386, 17352, 20740, 17669, 15908, 12946, 15802, 115784, 121000, 
      128381, 18770, 124106, 130217, 29405, 13085, 143005, 186797, 111514, 
      130050, 135634, 199381, 13520, 10600, 15588, 21429, 140725, 198760, 
      14557, 24161, 25625, 26384, 126281, 172409, 9882, 118309, 131716, 
      12869, 14501, 10061, 122708, 182353, 8381, 206306, 208985, 179496, 
      163946, 8000, 9769, 20969, 7650, 176490, 9160, 161060, 7481, 10589, 
      18889, 8905, 128857, 164665, 172705, 7213, 140845, 153578, 6845, 9973, 
      129224, 9810, 6565, 142984, 6452, 6560, 152165, 154325, 149584, 6890, 
      7345, 5245, 13649, 171905, 180756, 196200, 224186, 4105, 11152, 143845, 
      148369, 171125, 233285, 3721, 5930, 201746, 3961, 5121, 162801, 182529, 
      3497, 9605, 157813, 173933, 4770, 178810, 3200, 4505, 4181, 4546, 2917, 
      4765, 171837, 175141, 178477, 3233, 176490, 2500, 3170, 3077, 179357, 
      191250, 208141, 2017, 173332, 2074, 2074, 178164, 1681, 2561, 219610, 
      1850, 205460, 2050, 1690, 1157, 1445, 207986, 1225, 833, 884, 203284, 
      1129, 1066, 221525, 229060, 698, 740, 584, 697, 377, 549, 445, 648, 
      2105, 754, 346, 394, 2826, 458, 170, 2018, 1825, 242, 104, 58, 500, 0, 
      82, 325, 386, 578, 1073, 905, 125, 101, 164, 1210, 193, 1280, 580, 
      1517, 722, 1769, 466, 653, 538, 976, 1568, 800, 1802, 1096, 1189, 1465, 
      1693, 2809, 3233, 2402, 2525, 2617 ], 
  [ 428009, 424117, 420913, 419816, 417872, 412106, 412201, 410525, 407305, 
      404746, 401713, 395284, 396365, 391301, 392929, 390532, 388141, 386900, 
      376660, 375170, 370820, 371258, 371461, 365053, 367090, 365768, 349700, 
      346778, 344420, 339005, 340121, 334693, 333434, 337933, 329993, 329522, 
      326897, 330002, 324068, 326849, 327385, 322010, 327725, 326602, 316304, 
      315506, 313300, 315725, 319540, 309032, 311012, 309905, 303426, 302608, 
      303565, 302501, 309569, 302660, 296468, 298765, 294964, 295569, 298324, 
      293021, 295282, 290105, 285617, 291077, 283970, 280601, 271688, 267725, 
      267917, 279553, 264146, 266661, 276229, 255368, 268388, 254845, 264161, 
      261893, 248161, 261925, 251668, 253945, 252106, 461042, 244897, 251890, 
      241508, 249192, 254825, 251156, 236770, 237778, 436690, 246248, 234725, 
      439297, 234121, 245529, 412729, 237905, 243841, 244325, 238285, 242413, 
      437257, 230114, 230809, 450301, 238613, 231433, 431633, 225205, 226882, 
      415441, 376777, 414388, 433393, 222485, 383620, 222625, 224689, 221380, 
      223945, 221938, 221546, 222625, 414100, 387081, 392093, 219050, 349154, 
      220277, 224885, 352805, 220338, 345834, 226216, 356164, 344485, 421754, 
      202177, 204025, 324964, 304705, 321217, 329170, 422965, 335729, 311746, 
      325069, 205853, 214073, 198560, 205472, 195245, 191585, 301733, 359714, 
      373250, 201029, 208925, 222149, 308101, 336221, 199417, 273442, 327682, 
      191105, 217409, 189554, 277193, 277969, 339029, 283460, 261028, 263090, 
      325396, 181337, 181802, 274786, 181949, 358765, 178532, 183665, 202610, 
      272330, 294473, 180980, 196313, 251540, 177946, 188802, 207730, 209725, 
      273897, 290025, 196324, 197341, 271610, 323306, 272089, 235345, 304033, 
      267236, 190594, 202441, 282818, 168004, 168328, 168197, 225826, 260026, 
      179044, 184025, 227081, 313650, 164645, 172093, 185300, 166634, 331498, 
      182416, 309697, 163250, 183914, 185609, 209386, 165037, 206389, 187042, 
      185888, 186265, 160232, 229652, 154625, 166994, 170129, 184706, 197066, 
      211729, 262377, 300353, 154949, 176900, 199285, 209428, 260845, 258644, 
      224680, 150025, 147186, 151112, 160325, 252101, 147410, 161930, 194354, 
      156340, 201888, 251144, 152037, 191386, 191120, 255140, 138533, 146789, 
      215914, 281378, 135045, 152725, 153277, 226372, 244180, 251605, 138409, 
      139001, 250189, 145492, 160720, 174205, 176713, 131108, 146173, 153122, 
      139401, 170001, 129322, 173825, 243125, 128285, 126880, 129761, 125397, 
      155592, 133825, 129833, 125504, 238122, 239482, 242917, 122984, 208349, 
      209525, 125865, 139600, 122434, 131018, 145058, 124340, 124205, 121316, 
      121741, 127861, 132021, 128137, 231905, 171473, 119365, 121588, 131165, 
      202625, 130297, 151402, 152946, 114728, 118469, 126125, 128405, 141469, 
      118193, 114194, 159365, 113121, 112900, 112921, 112932, 113796, 117657, 
      116194, 126197, 112517, 147753, 130210, 111565, 156449, 128993, 120425, 
      124624, 134873, 153242, 109610, 116285, 124029, 118900, 115300, 119101, 
      132309, 133864, 145877, 116420, 134809, 121329, 111829, 106945, 124090, 
      203650, 133172, 111460, 141346, 149497, 116640, 108576, 160201, 145133, 
      142354, 106093, 104690, 103330, 108517, 114066, 130289, 104164, 126725, 
      103610, 133802, 177937, 137605, 114120, 118813, 138760, 135833, 132530, 
      178330, 137492, 120020, 103220, 118352, 134946, 111994, 106114, 118546, 
      148954, 146557, 99892, 106517, 165677, 136778, 123569, 98138, 153040, 
      136322, 116602, 167477, 120749, 98216, 107125, 174500, 109642, 130964, 
      101645, 107560, 113517, 107300, 102217, 97040, 94441, 114916, 111690, 
      161505, 92104, 91897, 122890, 98237, 89437, 111304, 99005, 93160, 
      103445, 105898, 98818, 91573, 89730, 113809, 125641, 119300, 104257, 
      102992, 99280, 95537, 99280, 99794, 101425, 138877, 100360, 116020, 
      106013, 115193, 95873, 89037, 86050, 99565, 125082, 126706, 133697, 
      131921, 131482, 87617, 97445, 104837, 129600, 125793, 119808, 85648, 
      86308, 132994, 115858, 83269, 114557, 83477, 81800, 81940, 90260, 
      110020, 119641, 103725, 101961, 97609, 86554, 81394, 109449, 121865, 
      110240, 107881, 87485, 85714, 83570, 80450, 86173, 99688, 84853, 
      107413, 131402, 116210, 79130, 87610, 108676, 101504, 91396, 78416, 
      81764, 86500, 131202, 127125, 79522, 79137, 121250, 102010, 77213, 
      97826, 85034, 75725, 78874, 120146, 90701, 101754, 82629, 90405, 77120, 
      92480, 82850, 73562, 91666, 115877, 96925, 90856, 81770, 73450, 80105, 
      83833, 82525, 72378, 78514, 80698, 121465, 73672, 71432, 79441, 78874, 
      70549, 70234, 72434, 84625, 80100, 70720, 106945, 73013, 69698, 68648, 
      71045, 113165, 68146, 83997, 69536, 73529, 79181, 129082, 66733, 
      104980, 77930, 86498, 67472, 98660, 65925, 65194, 66546, 117416, 65378, 
      65234, 73418, 85913, 63945, 63325, 62500, 64349, 120581, 63313, 69109, 
      69290, 95605, 77157, 82717, 95485, 64786, 89609, 64378, 103570, 59933, 
      63605, 68968, 72488, 80882, 89162, 100385, 65773, 66573, 76905, 69152, 
      106772, 59849, 61786, 67325, 110450, 114274, 120761, 124921, 58385, 
      58645, 104900, 63970, 62309, 134125, 56410, 62845, 87037, 58090, 57637, 
      84932, 56554, 83749, 53897, 57122, 59849, 135029, 48932, 54260, 47444, 
      51245, 90317, 51962, 108289, 137713, 46157, 45161, 82420, 45833, 46250, 
      48725, 52040, 52685, 50602, 54090, 127426, 59201, 129805, 48025, 49652, 
      50346, 55449, 65914, 85114, 40552, 47045, 38330, 39506, 41522, 44762, 
      139141, 38048, 39313, 43994, 53640, 35792, 41410, 42138, 42325, 50024, 
      49922, 73609, 35066, 36010, 44810, 67385, 76628, 97733, 50650, 32345, 
      38032, 34106, 36401, 37501, 130418, 31888, 83873, 132625, 31741, 
      113922, 32381, 40564, 92404, 108085, 30340, 29185, 29258, 31253, 29237, 
      29672, 161512, 28381, 30946, 51561, 66429, 57545, 27205, 31573, 73333, 
      27946, 28946, 35722, 26305, 30906, 36945, 69802, 122618, 25857, 24292, 
      25565, 49316, 24034, 25090, 130993, 31568, 47440, 23701, 145301, 23076, 
      75861, 77725, 145000, 26297, 29597, 45929, 140929, 25330, 29005, 36985, 
      22997, 84820, 150197, 22049, 25092, 109253, 24260, 86728, 22282, 23481, 
      19924, 20896, 21536, 22964, 20050, 105170, 114185, 25933, 112069, 
      99425, 127396, 19009, 33354, 108826, 20260, 126197, 130852, 35113, 
      107689, 130585, 31113, 18925, 19010, 24557, 33037, 134810, 16930, 
      16505, 149609, 17029, 18901, 32260, 99397, 171945, 15080, 98984, 
      147866, 29041, 14561, 28802, 14068, 121508, 144245, 14713, 16825, 
      16592, 25556, 16474, 19466, 16717, 15170, 12800, 15044, 110290, 115362, 
      122545, 17576, 118376, 124325, 27289, 12605, 136765, 179549, 106100, 
      124132, 129572, 191861, 12874, 10634, 14578, 19825, 134513, 191234, 
      13653, 22301, 23657, 24362, 120425, 165437, 10000, 112645, 125690, 
      12025, 13441, 9701, 116890, 175113, 8465, 198560, 201185, 172306, 
      157096, 7970, 9217, 19157, 7744, 169348, 8658, 154258, 7445, 9797, 
      17197, 8381, 122825, 157769, 165629, 7137, 134505, 146932, 6893, 9193, 
      123170, 9028, 6481, 136562, 6218, 6290, 145501, 147605, 142970, 6340, 
      6705, 5069, 12157, 164761, 173410, 188530, 215956, 4261, 9850, 137321, 
      141737, 163969, 224869, 3925, 5288, 193940, 3821, 4621, 155821, 175117, 
      3769, 8381, 150937, 166697, 4264, 171464, 3538, 4033, 3761, 4036, 3089, 
      4181, 164629, 167861, 171125, 3005, 169168, 2682, 2788, 2693, 171953, 
      183592, 200141, 2349, 166050, 2512, 1972, 170770, 2005, 2165, 211364, 
      1552, 197474, 1640, 2320, 1553, 1193, 199940, 1741, 845, 842, 195322, 
      1625, 1576, 213197, 220586, 592, 1154, 890, 1109, 569, 937, 365, 442, 
      1445, 1280, 656, 272, 2020, 872, 296, 1352, 1193, 544, 242, 100, 986, 
      82, 0, 81, 800, 232, 565, 1493, 277, 145, 82, 1864, 377, 754, 914, 
      2173, 1108, 2477, 596, 457, 520, 1370, 2098, 898, 2384, 866, 905, 1861, 
      2025, 3305, 3797, 2368, 2597, 2669 ], 
  [ 427370, 423226, 420130, 418997, 416945, 411557, 411364, 409544, 406432, 
      404125, 401218, 394825, 395240, 390914, 392146, 390001, 387322, 386081, 
      375913, 374477, 370289, 370385, 370372, 364450, 366109, 364805, 349061, 
      346013, 343925, 338402, 339104, 334018, 332561, 336250, 329120, 328541, 
      325970, 328661, 323465, 325760, 326224, 320813, 325844, 324721, 315449, 
      314597, 312589, 314474, 317785, 308285, 309941, 308834, 302697, 301825, 
      302458, 301250, 307634, 301265, 295613, 297442, 294001, 294516, 296929, 
      292202, 294121, 289232, 284330, 289250, 282629, 278864, 270725, 266906, 
      266900, 277330, 263237, 265284, 274024, 254405, 266165, 253810, 262100, 
      259778, 247234, 259666, 249985, 252064, 250297, 452681, 243610, 249937, 
      240545, 247221, 252386, 248897, 235789, 236653, 428653, 244205, 233762, 
      431170, 233104, 243396, 405124, 236330, 241762, 242210, 236584, 240298, 
      429076, 228989, 229594, 441850, 236498, 229840, 423488, 224242, 225685, 
      407602, 369730, 406513, 425140, 221252, 376357, 221266, 223114, 220057, 
      222352, 220453, 219917, 220816, 406081, 379602, 384488, 217313, 342449, 
      218216, 222500, 345992, 218205, 339165, 223525, 349189, 337762, 413321, 
      200980, 202612, 318565, 298810, 314890, 322645, 414442, 329024, 305617, 
      318580, 203738, 211418, 196985, 203321, 193832, 190514, 295730, 352325, 
      365573, 198824, 206216, 218756, 301864, 329300, 197266, 268141, 320941, 
      189584, 214160, 188105, 271730, 272434, 331946, 277745, 255925, 257897, 
      318529, 180050, 180461, 269197, 180500, 351124, 177281, 181892, 199469, 
      266669, 288218, 179153, 193460, 246473, 176317, 186345, 204265, 206170, 
      268146, 283842, 193381, 194344, 265877, 316277, 266320, 230674, 297418, 
      261557, 187741, 198994, 276653, 166645, 166933, 166730, 221317, 254437, 
      176641, 181316, 222500, 306657, 163304, 170068, 182429, 165005, 324073, 
      179617, 302740, 161801, 180989, 182594, 205309, 163336, 202276, 183721, 
      182585, 182944, 158405, 224621, 153266, 164609, 167546, 181349, 193169, 
      207274, 256356, 293378, 153320, 173813, 195208, 204973, 254824, 252641, 
      219613, 148432, 145809, 149285, 157832, 246152, 145853, 159293, 190205, 
      154009, 197433, 245141, 149850, 187237, 186953, 248993, 137498, 144890, 
      210865, 274565, 134532, 150340, 150856, 220981, 238285, 245512, 137194, 
      137714, 244114, 143521, 157777, 170578, 172978, 131045, 144040, 150485, 
      137700, 166464, 129781, 170090, 237122, 128168, 126745, 128852, 125640, 
      152541, 132178, 131300, 126305, 232101, 233425, 236770, 122669, 203156, 
      204296, 127188, 137233, 121705, 129245, 142313, 125645, 125492, 120677, 
      121012, 129634, 130050, 126436, 225920, 167378, 120328, 120445, 133442, 
      197396, 128146, 148045, 149517, 115205, 117380, 124244, 126344, 138580, 
      119498, 113825, 155594, 113472, 112945, 112912, 112905, 113337, 116496, 
      115141, 128456, 113156, 151290, 132793, 111178, 160400, 131540, 118688, 
      122545, 132128, 157085, 109817, 114890, 126324, 120781, 113941, 117364, 
      129636, 131101, 149450, 118193, 131920, 123570, 113170, 106954, 121813, 
      198133, 136205, 112837, 144829, 153376, 118665, 109737, 156052, 148850, 
      145945, 106930, 104429, 103105, 107266, 112257, 133376, 105001, 129650, 
      104465, 130661, 173050, 141124, 116253, 116500, 135349, 139298, 129389, 
      173389, 141065, 122657, 102257, 115985, 138429, 114109, 107689, 116125, 
      145021, 150580, 100621, 104996, 161096, 140405, 126530, 97985, 157369, 
      139985, 119221, 162770, 123656, 99125, 105316, 169541, 111865, 134465, 
      103274, 109765, 111060, 109577, 104080, 98345, 95332, 112297, 114309, 
      156834, 92725, 92626, 126265, 100010, 89626, 114085, 100904, 94429, 
      101348, 108373, 100753, 92698, 90513, 111010, 129232, 122585, 106660, 
      105305, 101305, 97220, 97417, 97841, 99346, 143080, 98317, 113005, 
      103538, 118388, 97808, 90306, 86797, 97450, 121545, 123097, 137810, 
      135962, 135505, 86546, 95402, 102290, 133569, 129600, 123345, 86665, 
      85345, 137125, 119233, 83890, 117896, 84296, 81917, 81805, 88685, 
      107077, 123250, 106506, 104634, 99994, 87949, 81241, 106506, 125600, 
      113417, 110932, 89114, 87145, 84713, 80189, 84850, 102325, 86248, 
      104488, 135605, 119765, 78977, 86017, 111889, 104321, 93529, 78425, 
      80801, 84961, 135441, 131202, 80341, 79866, 125129, 104953, 77690, 
      100589, 86861, 75986, 77929, 116429, 88532, 104805, 81090, 88218, 
      78209, 90113, 84677, 73445, 89317, 112250, 99796, 93349, 83597, 72937, 
      78602, 85930, 84514, 73053, 77065, 79033, 117514, 74725, 71045, 81250, 
      80629, 70954, 70369, 71669, 82546, 82017, 70225, 103552, 74210, 69365, 
      68693, 70244, 109448, 68317, 81810, 68825, 72224, 77282, 124681, 66580, 
      101533, 76049, 84005, 68345, 95465, 66546, 65509, 65925, 113357, 66125, 
      64685, 71753, 83330, 64404, 63082, 62581, 63656, 116324, 62530, 67570, 
      67733, 92338, 74916, 80116, 92200, 63625, 86594, 63145, 99853, 59348, 
      62408, 67213, 70445, 78245, 86021, 96722, 64090, 64818, 74394, 67145, 
      102785, 58706, 60409, 65426, 106301, 109981, 116234, 120250, 57314, 
      57538, 100913, 62197, 60644, 129076, 55357, 61090, 83770, 56713, 56260, 
      81701, 55249, 80554, 52880, 55565, 58004, 129746, 48005, 52685, 46625, 
      49850, 86546, 50405, 103780, 132250, 45140, 44234, 78865, 44690, 45053, 
      47204, 50213, 50804, 48865, 52065, 122197, 56762, 124468, 46378, 47825, 
      48429, 53154, 62989, 81289, 39661, 45380, 37637, 38597, 40325, 43205, 
      133444, 37193, 38260, 42365, 51237, 35081, 39889, 40545, 40714, 47765, 
      47645, 70036, 34157, 34957, 42857, 64082, 72893, 93188, 48229, 31760, 
      36601, 33125, 35114, 36052, 124793, 31105, 79760, 126928, 30922, 
      108765, 31400, 38701, 87949, 103090, 29593, 28618, 28673, 30290, 28580, 
      28925, 155005, 27850, 29929, 48834, 62946, 54458, 26728, 30340, 69508, 
      27217, 28037, 34021, 25810, 29637, 35082, 66085, 117065, 25236, 23941, 
      24872, 46517, 23665, 24433, 125170, 29993, 44713, 23242, 139082, 22725, 
      71784, 73576, 138781, 25226, 28130, 43220, 134800, 24313, 27538, 34834, 
      22340, 80365, 143816, 21554, 23985, 103970, 23189, 82165, 21481, 22482, 
      19681, 20329, 20825, 22001, 19645, 99977, 108722, 24520, 106660, 94394, 
      121537, 18586, 31221, 103489, 19477, 120356, 124885, 32818, 102370, 
      124618, 29088, 18250, 18317, 23090, 30850, 128717, 16705, 16388, 
      143120, 16570, 17992, 30037, 94276, 164898, 14909, 93845, 141377, 
      26944, 14282, 26705, 13933, 115685, 137828, 14218, 15898, 15665, 23657, 
      15529, 18125, 15700, 14369, 12593, 14225, 104737, 109665, 116650, 
      16325, 112589, 118376, 25120, 12074, 130474, 172250, 100637, 118165, 
      123461, 184292, 12181, 10625, 13525, 18178, 128258, 183665, 12708, 
      20402, 21650, 22301, 114530, 158426, 10081, 106948, 119633, 11152, 
      12352, 9314, 111049, 167850, 8528, 190793, 193364, 165097, 150229, 
      7925, 8650, 17330, 7825, 162193, 8145, 147445, 7400, 8996, 15496, 7850, 
      116786, 150866, 158546, 7056, 128160, 140281, 6938, 8410, 117113, 8245, 
      6400, 130145, 5993, 6029, 138850, 140900, 136373, 5809, 6084, 4916, 
      10690, 157642, 166093, 180889, 207757, 4450, 8581, 130832, 135140, 
      156850, 216490, 4168, 4685, 186173, 3722, 4162, 148882, 167746, 4084, 
      7202, 144106, 159506, 3805, 164165, 3925, 3610, 3392, 3577, 3314, 3650, 
      157474, 160634, 163826, 2834, 161905, 2925, 2473, 2378, 164618, 176005, 
      192212, 2754, 158841, 3025, 1945, 163453, 2410, 1850, 203201, 1345, 
      189581, 1325, 3049, 2048, 1040, 191993, 2362, 962, 905, 187465, 2228, 
      2197, 204980, 212225, 601, 1685, 1313, 1640, 884, 1450, 410, 361, 914, 
      1937, 1097, 281, 1345, 1421, 557, 821, 698, 985, 521, 289, 1625, 325, 
      81, 0, 1385, 61, 232, 2258, 610, 370, 181, 2701, 746, 421, 1445, 3028, 
      1693, 3386, 929, 466, 709, 1973, 2845, 1213, 3185, 857, 842, 2482, 
      2592, 4052, 4616, 2593, 2930, 2984 ], 
  [ 436273, 433133, 429577, 428584, 426960, 419994, 420977, 419733, 416161, 
      412810, 409369, 402788, 405925, 398557, 401417, 398228, 396709, 395460, 
      384932, 383266, 378388, 379882, 380749, 372805, 376018, 374632, 357460, 
      354906, 351700, 346581, 348977, 342461, 341802, 348805, 338337, 338194, 
      335385, 339778, 331540, 335833, 336593, 331290, 339125, 337994, 324496, 
      323858, 321028, 325125, 330500, 316840, 319828, 318713, 311138, 310480, 
      312437, 311805, 321001, 312404, 304516, 308261, 303332, 304217, 308036, 
      300933, 304258, 298161, 294905, 302045, 293410, 291217, 279880, 275445, 
      276245, 291625, 272114, 276077, 288221, 263432, 280372, 263125, 275625, 
      273501, 256057, 273965, 261892, 264785, 262714, 492034, 253865, 262930, 
      249460, 260264, 267345, 263108, 244738, 246194, 466610, 257512, 242621, 
      469481, 242177, 257057, 441281, 247689, 255193, 255789, 248453, 253861, 
      467569, 238466, 239441, 481445, 250029, 241217, 461801, 233021, 235426, 
      444649, 403505, 443684, 463865, 231101, 410996, 231625, 234361, 230260, 
      233665, 231314, 231354, 232985, 443780, 415073, 420469, 229162, 374706, 
      231373, 236989, 378685, 231650, 371258, 239240, 382516, 370045, 452602, 
      210505, 213025, 349460, 327625, 345481, 354050, 454061, 361161, 335378, 
      349813, 216981, 226881, 208000, 216704, 204165, 199433, 324925, 387218, 
      401650, 212381, 221845, 237197, 331997, 362245, 210593, 294418, 353138, 
      200313, 231993, 198530, 298657, 299641, 365517, 305684, 281332, 283666, 
      351172, 189745, 190378, 296578, 190853, 386933, 186804, 193561, 216738, 
      294298, 318289, 191012, 209537, 271652, 187354, 200786, 222850, 225125, 
      296129, 313601, 209812, 210997, 293770, 349498, 294353, 254185, 328921, 
      289204, 203762, 217457, 306274, 176500, 176936, 177021, 244114, 281674, 
      190772, 196705, 245585, 339650, 173053, 182629, 198468, 175930, 358826, 
      195344, 335561, 171970, 197226, 199201, 226282, 174533, 223357, 201538, 
      200320, 200753, 170056, 249444, 162985, 178546, 182297, 199282, 213322, 
      229721, 285233, 326169, 164125, 190612, 216077, 227396, 283685, 281412, 
      244520, 159041, 155522, 160840, 172125, 274653, 156290, 174170, 211298, 
      167620, 219776, 273832, 162845, 208298, 208080, 278260, 145741, 156685, 
      235610, 306562, 140621, 164125, 164789, 247124, 266500, 274541, 146161, 
      146977, 273061, 155588, 173840, 189445, 192289, 135252, 156757, 165266, 
      148625, 184937, 131818, 189369, 265725, 132565, 131200, 136489, 128525, 
      168968, 142825, 129137, 126880, 260714, 262186, 265901, 127816, 228357, 
      229645, 125585, 150800, 128530, 140362, 157426, 124100, 124021, 127124, 
      127829, 126157, 141965, 137233, 254329, 188009, 120157, 128932, 127861, 
      222665, 140753, 165610, 167378, 117000, 125613, 135733, 138573, 154213, 
      117881, 119090, 174845, 115769, 116500, 116689, 116756, 118964, 125009, 
      123202, 122893, 114253, 140465, 125890, 116485, 147865, 124777, 129537, 
      134800, 147121, 144986, 112666, 124325, 120581, 116740, 123220, 128197, 
      144317, 146152, 138445, 114580, 147473, 118025, 111325, 110585, 134842, 
      224482, 127396, 110836, 134162, 141073, 113984, 108608, 176753, 137205, 
      134818, 107125, 109138, 107650, 116029, 123314, 124297, 105172, 121229, 
      104554, 147178, 196745, 130253, 111080, 129605, 152968, 128641, 145890, 
      197290, 129956, 115396, 109796, 129296, 127682, 108986, 104786, 129650, 
      164762, 137605, 101188, 114813, 183493, 129050, 117913, 102170, 143120, 
      128466, 111994, 185661, 115237, 98920, 116285, 193460, 106250, 123588, 
      100085, 104200, 124661, 103700, 99905, 96464, 95153, 126548, 107018, 
      179513, 93640, 93089, 115834, 96165, 92293, 106088, 96533, 92648, 
      113405, 101626, 96226, 91501, 90722, 125945, 117889, 112500, 100201, 
      99216, 96400, 93721, 108496, 109282, 111305, 129205, 110120, 128804, 
      117109, 108641, 93241, 88469, 87106, 109525, 139466, 141314, 124265, 
      122713, 122330, 94313, 107165, 116125, 120608, 117305, 112160, 85840, 
      92660, 123490, 108706, 84685, 107509, 84269, 84776, 85700, 98500, 
      122516, 111745, 98405, 96977, 93521, 85546, 85202, 121937, 113569, 
      103680, 101713, 85733, 84578, 83330, 84578, 93605, 94792, 83821, 
      119821, 121626, 108450, 82906, 95866, 101972, 96032, 88052, 81680, 
      88052, 94580, 121298, 117725, 80258, 80153, 112450, 96122, 78997, 
      92482, 82602, 78165, 85066, 134962, 100693, 95498, 90653, 100445, 
      76960, 103072, 80386, 77146, 102194, 130381, 91205, 86312, 79290, 
      78250, 87985, 80497, 79525, 73466, 86210, 89066, 136945, 73576, 75816, 
      76985, 76586, 72461, 72986, 77986, 94265, 77300, 75424, 120665, 72445, 
      73890, 71656, 76685, 127877, 70754, 93941, 74880, 80721, 88213, 145898, 
      70325, 118820, 86890, 97362, 67856, 111700, 67085, 67306, 71570, 
      133128, 66130, 70018, 81674, 97025, 65585, 67141, 65300, 69557, 136877, 
      68777, 76925, 77162, 108797, 87149, 93829, 108725, 71410, 102001, 
      71210, 118130, 64741, 70317, 77416, 81832, 92066, 101898, 114745, 
      73957, 74981, 87665, 78336, 122116, 66337, 69002, 76165, 126290, 
      130562, 137777, 142385, 64633, 65005, 120212, 72386, 70381, 152725, 
      62570, 71189, 100085, 65242, 64781, 97844, 63466, 96541, 59905, 64786, 
      68401, 154237, 54580, 61924, 52740, 58325, 104789, 59530, 125033, 
      157417, 52021, 50737, 96164, 52065, 52650, 56125, 60392, 61205, 58666, 
      63050, 146354, 69433, 149045, 55777, 57956, 58922, 65201, 77626, 99626, 
      45928, 54829, 43066, 44914, 47826, 52186, 159437, 43264, 45145, 51610, 
      63656, 40528, 48658, 49610, 49853, 59560, 59506, 87217, 40378, 41770, 
      53370, 80145, 90724, 114349, 60650, 36625, 44944, 39610, 42857, 44453, 
      150354, 36752, 99097, 152777, 36709, 132386, 37845, 48772, 108676, 
      126029, 35060, 33337, 33466, 36637, 33661, 34376, 184136, 32405, 36482, 
      62417, 79637, 69505, 31037, 37757, 87581, 32554, 34114, 43354, 30169, 
      37178, 45065, 83690, 142202, 30089, 27668, 30005, 60308, 27458, 29410, 
      151385, 38736, 58192, 27389, 166909, 26420, 90797, 92885, 166600, 
      31873, 36405, 56593, 162233, 30722, 35797, 45905, 27261, 100900, 
      172269, 25801, 30740, 127885, 29780, 103112, 26954, 28769, 22852, 
      24832, 25920, 28132, 23474, 123490, 133345, 32485, 131053, 117225, 
      147764, 22457, 42122, 127562, 24820, 146493, 151540, 44369, 126353, 
      151265, 39521, 23125, 23266, 31221, 41941, 155866, 19714, 18945, 
      171873, 20525, 23789, 41236, 117389, 195905, 17640, 117000, 170074, 
      37577, 17433, 37330, 16484, 141620, 166205, 18241, 21697, 21456, 33444, 
      21386, 25610, 21845, 19618, 15392, 19540, 129506, 135026, 142825, 
      23400, 138312, 144765, 35953, 16165, 158245, 204165, 124996, 144596, 
      150484, 217309, 16922, 12538, 19730, 26825, 155849, 216658, 18461, 
      30069, 31761, 32634, 140625, 189109, 11600, 132205, 146362, 16561, 
      18649, 12717, 136858, 199505, 10057, 224512, 227305, 196514, 180232, 
      9874, 12745, 26605, 9248, 193364, 12002, 177202, 9325, 14029, 24229, 
      11765, 143345, 180977, 189397, 9113, 155969, 169348, 8469, 13345, 
      143730, 13172, 8425, 158210, 8586, 8770, 167845, 170109, 165130, 9620, 
      10265, 7157, 18325, 188513, 197762, 213890, 243044, 5245, 15370, 
      159073, 163825, 187673, 252493, 4717, 8712, 219652, 5669, 7589, 178949, 
      199589, 4321, 13573, 173713, 190593, 7208, 195688, 3842, 6857, 6409, 
      6964, 3881, 7325, 188381, 191837, 195325, 5013, 193232, 3386, 5204, 
      5101, 196201, 208616, 226229, 2501, 189890, 2320, 3460, 194930, 2125, 
      4525, 238132, 3536, 223362, 3944, 1360, 1321, 2977, 225972, 1093, 1765, 
      1930, 221050, 1025, 904, 240021, 247850, 1808, 738, 810, 685, 801, 545, 
      1429, 1898, 4285, 416, 464, 1424, 5300, 328, 648, 4168, 3889, 320, 514, 
      628, 90, 386, 800, 1385, 0, 1768, 2605, 109, 221, 425, 754, 232, 193, 
      2722, 178, 421, 196, 549, 452, 1313, 808, 362, 610, 754, 720, 1714, 
      1921, 733, 1025, 1681, 1933, 2336, 2221, 2341 ], 
  [ 434957, 430625, 427565, 426400, 424264, 419050, 418685, 416761, 413685, 
      411506, 408645, 402212, 402233, 398305, 399317, 397300, 394425, 393172, 
      382948, 381530, 377396, 377290, 377145, 371457, 372906, 371600, 355892, 
      352738, 350788, 345145, 345605, 340673, 339082, 342297, 335605, 334954, 
      332389, 334850, 330052, 332077, 332501, 327010, 331649, 330514, 321800, 
      320906, 318996, 320569, 323588, 314624, 316100, 314981, 308986, 308072, 
      308513, 307201, 313205, 307124, 301748, 303305, 300052, 300517, 302740, 
      298321, 300050, 295285, 290069, 294689, 288314, 284245, 276512, 272737, 
      272609, 282357, 268970, 270745, 279025, 260000, 271060, 259353, 267061, 
      264673, 252765, 264457, 255060, 257029, 255290, 454034, 248869, 254826, 
      245972, 252064, 256957, 253556, 241146, 241930, 430090, 248960, 239105, 
      432533, 238405, 248077, 406765, 241309, 246461, 246889, 241481, 244953, 
      430349, 234170, 234725, 442961, 241105, 234725, 424733, 229465, 230778, 
      409005, 371549, 407860, 426277, 226265, 378020, 226197, 227925, 224996, 
      227141, 225290, 224650, 225437, 407252, 381061, 385865, 221938, 344290, 
      222625, 226729, 347761, 222562, 341002, 227536, 350820, 339521, 414082, 
      205749, 207261, 320420, 300933, 316773, 324418, 415105, 330685, 307586, 
      320337, 207913, 215293, 201448, 207464, 198361, 195221, 297697, 353522, 
      366610, 202865, 209977, 222137, 303665, 330721, 201325, 270450, 322450, 
      193981, 217597, 192530, 273925, 274565, 333217, 279764, 258260, 260170, 
      319860, 184469, 184850, 271226, 184817, 352001, 181684, 186005, 202786, 
      268586, 289805, 183188, 196925, 248708, 180450, 190018, 207378, 209233, 
      269989, 285445, 196772, 197705, 267706, 317386, 268117, 233069, 298733, 
      263380, 191122, 202045, 278170, 170820, 171088, 170833, 223730, 256250, 
      180212, 184717, 224861, 307666, 167441, 173825, 185716, 168970, 324818, 
      182920, 303733, 165842, 184210, 185765, 207890, 167225, 204777, 186650, 
      185512, 185861, 162128, 226564, 157237, 168010, 170837, 184210, 195730, 
      209525, 257725, 294205, 157105, 176788, 197633, 207188, 256169, 253972, 
      221440, 152165, 149650, 152864, 161041, 247441, 149570, 162410, 192482, 
      157284, 199528, 246352, 153169, 189466, 189160, 250100, 141433, 148345, 
      212570, 275290, 138745, 153513, 154009, 222484, 239508, 246625, 141005, 
      141485, 245225, 146900, 160616, 173025, 175365, 135460, 147305, 153458, 
      141181, 168925, 134450, 172429, 238201, 132505, 131048, 132725, 130129, 
      155200, 135605, 136445, 131080, 233074, 234378, 237673, 126800, 204577, 
      205697, 132205, 140200, 125570, 132530, 145058, 130628, 130465, 124580, 
      124865, 134865, 133201, 129725, 226829, 169325, 125073, 124020, 138905, 
      198677, 131125, 150354, 151786, 119632, 120937, 127361, 129361, 141137, 
      124373, 117770, 157649, 117805, 117108, 117045, 117028, 117220, 119989, 
      118682, 133825, 117625, 157357, 138330, 115065, 166685, 137045, 121813, 
      125480, 134693, 163298, 114010, 118193, 131665, 125892, 117252, 120465, 
      132217, 133632, 155489, 123220, 134357, 128845, 117945, 110989, 124578, 
      199098, 141908, 117620, 150770, 159525, 123784, 114376, 157741, 154897, 
      151922, 111377, 108266, 106938, 110529, 115210, 139037, 109412, 135209, 
      108874, 132850, 174269, 147001, 121360, 119137, 137376, 145133, 131554, 
      174554, 146948, 128020, 105620, 118568, 144250, 119170, 112450, 118666, 
      146722, 156689, 104900, 108025, 162425, 146282, 132037, 101762, 163624, 
      145858, 124514, 163993, 129097, 103456, 108137, 170612, 116914, 140212, 
      107969, 114768, 113473, 114596, 108869, 102824, 99581, 114596, 119506, 
      157981, 96800, 96749, 131834, 104689, 93425, 119312, 105641, 98816, 
      103865, 113418, 105498, 96993, 94618, 113125, 134885, 128068, 111653, 
      110248, 106088, 101813, 100040, 100402, 101837, 149049, 100816, 114964, 
      105785, 123773, 102493, 94609, 90810, 99873, 123178, 124690, 143669, 
      141781, 141314, 89525, 97841, 104449, 139336, 135277, 128872, 90792, 
      88372, 142970, 124658, 87785, 123289, 88289, 85520, 85268, 91348, 
      108980, 128781, 111577, 109645, 104845, 92250, 84682, 108397, 131189, 
      118696, 116141, 93521, 91442, 88850, 83546, 87617, 107280, 90513, 
      106353, 141418, 125218, 82370, 88610, 117140, 109352, 98180, 81896, 
      83732, 87572, 141250, 136921, 84250, 83725, 130714, 110018, 81385, 
      105530, 91282, 79537, 80810, 117770, 90721, 109882, 83617, 90385, 
      82184, 92168, 89050, 76738, 91370, 113593, 104737, 98080, 87946, 75986, 
      81101, 90405, 88929, 76738, 79570, 81418, 118629, 78608, 74128, 85541, 
      84890, 74465, 73730, 74530, 84677, 86356, 73224, 104941, 78137, 72442, 
      71968, 73049, 110633, 71650, 83833, 71656, 74725, 79441, 125450, 69697, 
      102820, 78194, 85810, 72008, 96868, 70057, 68850, 68746, 114256, 69682, 
      67522, 73970, 85037, 67789, 66065, 65732, 66377, 117065, 65165, 69785, 
      69938, 93593, 76729, 81729, 93433, 66026, 87965, 65482, 100810, 62033, 
      64753, 69248, 72320, 79778, 87250, 97661, 66105, 66793, 75949, 68968, 
      103508, 60997, 62570, 67297, 106922, 110522, 116645, 120581, 59621, 
      59825, 101588, 64090, 62585, 129137, 57626, 62969, 84809, 58778, 58313, 
      82724, 57330, 81585, 55109, 57458, 59725, 129497, 50164, 54484, 48820, 
      51713, 87089, 52154, 103877, 131805, 47153, 46285, 79444, 46597, 46930, 
      48889, 51728, 52289, 50418, 53458, 121810, 57901, 123985, 47933, 49268, 
      49810, 54325, 63810, 81610, 41600, 46889, 39650, 40490, 42058, 44738, 
      132665, 39080, 40037, 43810, 52240, 37000, 41346, 41962, 42121, 48800, 
      48658, 70317, 35906, 36626, 44026, 64501, 73060, 92905, 49114, 33653, 
      38024, 34786, 36605, 37441, 123850, 32840, 79645, 125933, 32625, 
      108058, 33001, 39812, 87620, 102449, 31300, 30413, 30458, 31865, 30313, 
      30608, 153488, 29641, 31450, 49405, 63097, 54805, 28513, 31705, 69433, 
      28850, 29570, 35114, 27549, 30946, 36061, 66034, 115970, 26869, 25700, 
      26441, 46916, 25402, 26010, 123877, 31048, 45128, 24905, 137545, 24436, 
      71425, 73177, 137232, 26525, 29209, 43597, 133277, 25618, 28593, 35509, 
      23833, 79748, 142129, 23125, 25204, 102857, 24404, 81440, 22834, 23725, 
      21332, 21800, 22216, 23252, 21194, 98866, 107461, 25497, 105417, 93349, 
      120020, 20077, 31762, 102250, 20756, 118825, 123284, 33245, 101117, 
      123005, 29653, 19553, 19610, 23953, 31313, 127010, 18234, 17965, 
      141157, 17945, 19105, 30420, 93049, 162565, 16384, 92560, 139330, 
      27325, 15661, 27074, 15380, 113972, 135785, 15453, 16893, 16648, 24100, 
      16490, 18866, 16609, 15386, 13928, 15220, 103090, 107938, 114813, 
      17056, 110800, 116497, 25317, 13169, 128369, 169585, 98980, 116228, 
      121444, 181465, 13162, 11962, 14282, 18605, 126125, 180802, 13513, 
      20665, 21853, 22474, 112573, 155849, 11432, 105065, 117538, 11925, 
      13005, 10345, 109026, 165037, 9773, 187688, 190229, 162290, 147600, 
      9074, 9509, 17489, 9032, 159380, 9010, 144810, 8513, 9689, 15689, 8681, 
      114557, 148157, 155737, 8125, 125749, 137700, 8065, 9077, 114850, 8900, 
      7421, 127634, 6898, 6914, 136161, 138169, 133690, 6484, 6709, 5777, 
      10809, 154621, 162938, 177554, 204100, 5441, 8762, 128101, 132349, 
      153757, 212697, 5153, 5200, 182708, 4505, 4745, 145865, 164489, 5085, 
      7361, 141125, 156325, 4352, 160912, 4930, 4165, 3965, 4100, 4205, 4121, 
      154265, 157385, 160537, 3481, 158600, 3778, 2980, 2873, 161213, 172448, 
      188465, 3625, 155482, 3944, 2564, 160010, 3233, 2273, 199252, 1768, 
      185722, 1664, 3944, 2813, 1445, 188068, 3161, 1481, 1394, 183554, 3005, 
      2960, 200833, 207986, 1000, 2362, 1930, 2305, 1405, 2069, 769, 650, 
      929, 2600, 1640, 584, 1268, 2000, 976, 800, 685, 1480, 914, 596, 2146, 
      578, 232, 61, 1768, 0, 81, 2705, 793, 493, 234, 3152, 925, 162, 1642, 
      3393, 1908, 3769, 980, 325, 656, 2138, 3042, 1170, 3400, 610, 565, 
      2561, 2581, 4045, 4625, 2248, 2633, 2665 ], 
  [ 434570, 429986, 427034, 425833, 423589, 418753, 418100, 416032, 413064, 
      411137, 408402, 402005, 401360, 398170, 398786, 397021, 393858, 392605, 
      382453, 381089, 377117, 376669, 376308, 371106, 372177, 370889, 355505, 
      352225, 350545, 344794, 344840, 340250, 338461, 340866, 334984, 334225, 
      331714, 333761, 329701, 331240, 331592, 326065, 330020, 328885, 321197, 
      320249, 318537, 319570, 322085, 314129, 315281, 314162, 308509, 307541, 
      307658, 306202, 311522, 305981, 301145, 302234, 299341, 299716, 301597, 
      297754, 299141, 294664, 289034, 293114, 287225, 282760, 275801, 272170, 
      271844, 280386, 268313, 269620, 277072, 259289, 269089, 258570, 265252, 
      262810, 252090, 262450, 253629, 255400, 253733, 445925, 247834, 253125, 
      245261, 250345, 254770, 251549, 240417, 241057, 422305, 247169, 238394, 
      424658, 237640, 246196, 399412, 239986, 244634, 245026, 240032, 243090, 
      422420, 233297, 233762, 434762, 239242, 233384, 416840, 228754, 229833, 
      401418, 364754, 400237, 418276, 225284, 371009, 225090, 226602, 223925, 
      225800, 224057, 223273, 223880, 399485, 373834, 378512, 220453, 337837, 
      220816, 224596, 341200, 220681, 334585, 225097, 344097, 333050, 405901, 
      204804, 206100, 314273, 295290, 310698, 318145, 406834, 324232, 301709, 
      314100, 206050, 212890, 200125, 205565, 197200, 194402, 291946, 346385, 
      359185, 200912, 207520, 218996, 297680, 324052, 199426, 265401, 315961, 
      192712, 214600, 191333, 268714, 269282, 326386, 274301, 253409, 255229, 
      313245, 183434, 183761, 265889, 183620, 344612, 180685, 184484, 199897, 
      263177, 283802, 181613, 194324, 243893, 179073, 187813, 204165, 205930, 
      264490, 279514, 194081, 194960, 262225, 310609, 262600, 228650, 292370, 
      257953, 188521, 198850, 272257, 169713, 169945, 169618, 219473, 250913, 
      178061, 182260, 220532, 300925, 166352, 172052, 183097, 167593, 317645, 
      180373, 297028, 164645, 181537, 183002, 204065, 165776, 200916, 183581, 
      182461, 182792, 160553, 221785, 156130, 165877, 168506, 181105, 192085, 
      205322, 251956, 287482, 155728, 173953, 193808, 202985, 250400, 248221, 
      216625, 150824, 148525, 151289, 158800, 241744, 148265, 160025, 188585, 
      155205, 195325, 240601, 151234, 185569, 185245, 244205, 140650, 146698, 
      207773, 268729, 138484, 151380, 151840, 217345, 233865, 240784, 140042, 
      140450, 239402, 145181, 157925, 169650, 171882, 135649, 145424, 151073, 
      139732, 165640, 135161, 168946, 232450, 132640, 131165, 132068, 130624, 
      152401, 134210, 138164, 132133, 227305, 228573, 231778, 126737, 199636, 
      200720, 133780, 138085, 125093, 131009, 142565, 132185, 132004, 124193, 
      124388, 136890, 131482, 128276, 221096, 165482, 126288, 123129, 141434, 
      193700, 129226, 147249, 148609, 120361, 120100, 125732, 127552, 138500, 
      125930, 117653, 154130, 118408, 117405, 117288, 117253, 117013, 119080, 
      117881, 136336, 118516, 161146, 141165, 114930, 170888, 139844, 120328, 
      123653, 132200, 167393, 114469, 117050, 134212, 128025, 116145, 118980, 
      129796, 131121, 159314, 125245, 131720, 131338, 119538, 111250, 122553, 
      193833, 145193, 119249, 154505, 163656, 126061, 115789, 153844, 158866, 
      155765, 112466, 108257, 106965, 109530, 113653, 142376, 110501, 138386, 
      109981, 129961, 169634, 150772, 123745, 117076, 134217, 148850, 128665, 
      169865, 150773, 130909, 104909, 116453, 147985, 121537, 114277, 116497, 
      143041, 160964, 105881, 106756, 158096, 150161, 135250, 101861, 168205, 
      149773, 127385, 159538, 132256, 104617, 106580, 165905, 119389, 143965, 
      109850, 117225, 111268, 117125, 110984, 104381, 100724, 112229, 122377, 
      153562, 97673, 97730, 135461, 106714, 93866, 122345, 107792, 100337, 
      102020, 116145, 107685, 98370, 95653, 110578, 138728, 131605, 114308, 
      112813, 108365, 103748, 98429, 98701, 100010, 153504, 99025, 112201, 
      103562, 127220, 104680, 96130, 91809, 98010, 119893, 121333, 148034, 
      146074, 145589, 88706, 96050, 102154, 143557, 139336, 132661, 92061, 
      87661, 147353, 128285, 88658, 126880, 89360, 85889, 85385, 90025, 
      106289, 132642, 114610, 112570, 107482, 93897, 84781, 105706, 135176, 
      122125, 119444, 95402, 93125, 90245, 83537, 86546, 110169, 92160, 
      103680, 145873, 129025, 82469, 87269, 120605, 112421, 100565, 82157, 
      83021, 86285, 145741, 141250, 85321, 84706, 134845, 113213, 82114, 
      108545, 93361, 80050, 80117, 114305, 88804, 113185, 82330, 88450, 
      83525, 90053, 91129, 76873, 89273, 110218, 107860, 100825, 90025, 
      75725, 79850, 92754, 91170, 77665, 78373, 80005, 114930, 79913, 73993, 
      87602, 86897, 75122, 74117, 74017, 82850, 88525, 72981, 101800, 79586, 
      72361, 72265, 72500, 107168, 72073, 81898, 71197, 73672, 77794, 121301, 
      69796, 99625, 76565, 83569, 73133, 93925, 70930, 69417, 68377, 110449, 
      70681, 67225, 72557, 82706, 68500, 66074, 66065, 65936, 113060, 64634, 
      68498, 68633, 90578, 74740, 79380, 90400, 65117, 85202, 64501, 97345, 
      61700, 63808, 67745, 70529, 77393, 84361, 94250, 64674, 65290, 73690, 
      67213, 99773, 60106, 61445, 65650, 103025, 106481, 112370, 116162, 
      58802, 58970, 97853, 62569, 61172, 124340, 56825, 61466, 81794, 57653, 
      57188, 79745, 56277, 78642, 54344, 56153, 58132, 124466, 49489, 53161, 
      48253, 50570, 83570, 50849, 99620, 126594, 46388, 45610, 76141, 45706, 
      45985, 47620, 50153, 50660, 48933, 51685, 116833, 55714, 118900, 46538, 
      47693, 48145, 52282, 61137, 78037, 40961, 45476, 39209, 39833, 41113, 
      43433, 127220, 38477, 39236, 42433, 50089, 36541, 40077, 40621, 40762, 
      46793, 46633, 66996, 35249, 35825, 42325, 61450, 69577, 88612, 46945, 
      33320, 36845, 34057, 35570, 36244, 118477, 32309, 75784, 120488, 32058, 
      103153, 32272, 38201, 83417, 97706, 30805, 30098, 30125, 31154, 29908, 
      30113, 147233, 29362, 30685, 46930, 59866, 51970, 28288, 30724, 65860, 
      28373, 28913, 33665, 27306, 29929, 34450, 62569, 110669, 26500, 25601, 
      26000, 44369, 25285, 25605, 118306, 29725, 42653, 24698, 131578, 24337, 
      67600, 69280, 131265, 25706, 27994, 41140, 127400, 24853, 27378, 33610, 
      23428, 75545, 136000, 22882, 24349, 97826, 23585, 77129, 22285, 22978, 
      21341, 21485, 21757, 22541, 21041, 93925, 102250, 24336, 100260, 88570, 
      114413, 19906, 29881, 97165, 20225, 113236, 117569, 31202, 96050, 
      117290, 27880, 19130, 19169, 22738, 29378, 121169, 18261, 18100, 
      134920, 17738, 18448, 28449, 88180, 155770, 16465, 87673, 133093, 
      25480, 15634, 25229, 15497, 108401, 129620, 15210, 16218, 15973, 22453, 
      15797, 17777, 15844, 14837, 13973, 14653, 97789, 102493, 109170, 16057, 
      105265, 110800, 23400, 12890, 122330, 162538, 93769, 110513, 115585, 
      174148, 12721, 12205, 13481, 17210, 120122, 173485, 12820, 19018, 
      20098, 20665, 106930, 149090, 11765, 99620, 111733, 11304, 12168, 
      10210, 103437, 158026, 10088, 180173, 182660, 155333, 140985, 9281, 
      9194, 15914, 9365, 152477, 8749, 138249, 8720, 9140, 14240, 8402, 
      108770, 141506, 148906, 8296, 119656, 131301, 8362, 8546, 109045, 8369, 
      7592, 121469, 6925, 6905, 129762, 131716, 127345, 6205, 6340, 5876, 
      9594, 147754, 155873, 170165, 196153, 5882, 7745, 121864, 126004, 
      146890, 204570, 5648, 4849, 175193, 4658, 4538, 139178, 157370, 5652, 
      6434, 134546, 149386, 4145, 153865, 5569, 3994, 3848, 3893, 4682, 3842, 
      147362, 150410, 153490, 3562, 151589, 4273, 2917, 2810, 154130, 165113, 
      180788, 4282, 148525, 4709, 2789, 152945, 3890, 2210, 191341, 1813, 
      178081, 1601, 4925, 3560, 1544, 180373, 4034, 1850, 1709, 175949, 3860, 
      3833, 192868, 199877, 1261, 3145, 2605, 3088, 1972, 2834, 1066, 821, 
      650, 3509, 2333, 845, 845, 2801, 1489, 521, 442, 2173, 1445, 1037, 
      3037, 1073, 565, 232, 2605, 81, 0, 3722, 1378, 970, 585, 4241, 1546, 
      81, 2425, 4500, 2745, 4930, 1565, 586, 1097, 2993, 4041, 1737, 4453, 
      853, 754, 3434, 3400, 5044, 5696, 2725, 3218, 3232 ], 
  [ 441684, 438800, 435112, 434153, 432637, 425233, 426530, 425434, 421730, 
      418093, 414500, 407849, 411714, 403520, 406820, 403345, 402128, 400873, 
      390217, 388485, 383409, 385277, 386378, 377876, 381509, 380097, 362493, 
      360061, 356549, 351520, 354370, 347456, 347005, 354896, 343522, 343493, 
      340612, 345465, 336401, 341234, 342074, 336781, 345370, 344233, 329589, 
      329005, 325949, 330640, 336569, 321777, 325125, 324004, 316025, 315421, 
      317732, 317248, 327204, 318001, 309501, 313760, 308425, 309410, 313609, 
      305860, 309565, 303130, 300292, 308032, 298845, 297050, 284841, 280228, 
      281242, 297956, 276973, 281450, 294514, 268297, 286637, 268064, 281698, 
      279616, 260840, 280228, 267497, 270610, 268453, 505053, 259012, 268817, 
      254241, 266153, 273748, 269305, 249509, 251125, 479221, 263457, 247360, 
      482180, 246970, 263090, 453394, 253096, 261160, 261796, 253994, 259856, 
      480298, 243349, 244424, 494468, 256000, 246602, 474466, 237700, 240365, 
      456968, 414932, 456025, 476626, 236050, 422645, 236708, 239684, 235297, 
      239002, 236525, 236713, 238538, 456233, 426920, 432450, 234617, 385669, 
      237170, 243146, 389762, 237521, 382169, 245713, 393749, 380992, 465425, 
      215282, 218042, 360005, 337604, 355940, 364729, 466960, 372034, 345605, 
      360434, 222736, 233236, 213149, 222493, 209122, 204004, 334976, 398809, 
      413561, 218194, 228218, 244330, 342290, 373298, 216340, 303665, 363985, 
      205354, 238954, 203485, 308072, 309124, 376720, 315361, 290317, 292745, 
      362105, 194472, 195165, 306085, 195754, 398714, 191473, 198810, 223489, 
      303849, 328500, 196297, 215962, 280537, 192413, 206765, 229949, 232324, 
      305768, 323720, 216325, 217570, 303377, 360545, 303994, 262600, 339496, 
      298733, 210145, 224500, 316325, 181205, 181681, 181840, 252313, 291073, 
      196625, 202898, 253858, 350597, 177714, 188050, 204829, 180905, 370241, 
      201613, 346450, 176733, 203629, 205704, 233965, 179570, 231050, 208345, 
      207101, 207554, 175185, 258133, 167588, 184289, 188260, 206105, 220745, 
      237764, 295010, 337000, 169010, 197117, 223682, 235421, 293450, 291145, 
      253201, 163850, 160085, 165897, 177922, 284290, 161041, 180121, 218929, 
      173225, 227741, 283505, 168272, 215905, 215701, 288081, 149876, 161780, 
      244205, 317117, 144170, 169754, 170458, 256093, 276029, 284290, 150484, 
      151380, 282784, 160745, 180077, 196436, 199400, 138277, 162082, 171145, 
      153458, 191810, 134245, 196456, 275332, 135626, 134269, 140418, 131162, 
      175265, 147556, 130402, 128885, 270293, 271805, 275620, 131049, 237010, 
      238338, 126986, 156301, 132205, 145197, 163341, 125509, 125450, 130693, 
      131498, 127040, 147008, 141970, 263826, 195400, 121922, 133037, 128160, 
      231298, 145960, 172157, 174005, 119281, 129634, 140634, 143674, 160234, 
      119236, 122305, 181840, 118178, 119249, 119498, 119585, 122273, 129098, 
      127165, 123170, 116330, 139316, 125801, 119696, 146250, 124722, 134242, 
      139885, 152946, 143485, 115205, 128644, 120794, 117413, 127493, 132890, 
      150050, 151985, 137232, 115361, 153434, 118280, 112580, 113320, 140117, 
      233357, 126765, 112045, 133025, 139490, 114461, 110045, 184090, 135796, 
      133549, 108916, 112149, 110609, 120128, 128033, 123570, 106945, 120676, 
      106301, 153365, 204872, 129034, 111401, 134866, 159449, 127476, 152065, 
      205465, 128665, 115145, 113545, 134605, 126485, 109309, 105709, 135013, 
      171805, 135802, 103045, 119170, 191250, 127681, 117284, 105001, 140965, 
      127045, 111733, 193540, 114650, 100553, 120938, 201613, 106417, 122329, 
      100900, 104369, 130010, 103777, 100442, 97621, 96770, 132065, 106709, 
      187304, 95545, 94868, 114661, 96772, 94660, 105569, 96994, 93809, 
      118306, 101441, 96641, 92816, 92417, 131620, 116458, 111409, 100090, 
      99205, 96709, 94410, 113125, 114005, 116168, 127082, 114937, 134701, 
      122400, 107626, 93626, 89588, 88805, 114404, 145925, 147853, 122212, 
      120740, 120377, 98020, 111952, 121472, 118709, 115586, 110741, 87221, 
      96241, 121405, 107461, 86500, 106298, 85858, 87145, 88349, 102749, 
      128285, 110228, 97808, 96500, 93364, 86489, 87865, 127700, 111906, 
      102637, 100810, 86404, 85469, 84541, 87349, 97556, 94337, 84746, 
      125546, 119425, 106969, 85545, 100105, 100865, 95365, 88145, 84133, 
      91585, 98753, 119045, 115652, 81805, 81800, 110585, 95297, 80912, 
      91845, 83005, 80308, 88549, 141525, 105530, 94529, 94784, 105296, 
      78165, 108117, 80765, 79685, 107213, 136820, 90418, 85945, 79657, 
      81217, 92052, 80552, 79700, 75101, 90205, 93301, 143720, 74785, 78625, 
      77348, 77009, 74384, 75209, 81209, 98948, 77537, 78341, 126802, 73476, 
      76621, 73961, 79930, 134362, 72913, 98720, 78013, 84514, 92660, 153125, 
      72826, 124981, 91305, 102457, 69205, 117569, 68708, 69269, 74573, 
      139945, 67601, 72929, 85825, 102196, 67370, 69700, 67493, 72610, 
      143890, 71912, 80900, 81157, 114692, 91898, 98978, 114634, 74953, 
      107604, 74821, 124501, 67626, 73882, 81601, 86337, 97225, 107605, 
      121032, 78032, 79136, 92660, 82765, 128745, 69800, 72725, 80468, 
      133093, 137525, 145000, 149768, 68004, 68416, 126817, 76525, 74394, 
      160498, 65897, 75296, 105872, 68917, 68450, 103573, 67049, 102224, 
      63162, 68625, 72554, 162180, 57677, 65741, 55705, 61924, 111028, 63297, 
      132074, 165512, 55170, 53780, 102121, 55336, 55981, 59810, 64417, 
      65290, 62585, 67289, 154153, 74120, 156946, 59572, 61945, 63005, 69704, 
      82829, 105829, 48865, 58626, 45765, 47853, 51085, 55845, 167690, 46125, 
      48226, 55325, 68225, 43205, 52229, 53261, 53524, 63945, 63905, 93050, 
      43245, 44797, 57397, 85672, 96725, 121250, 65185, 39114, 48373, 42533, 
      46120, 47890, 158425, 39437, 105482, 160922, 39428, 139925, 40738, 
      52645, 115429, 133376, 37681, 35752, 35901, 39492, 36170, 36985, 
      193145, 34768, 39385, 67220, 85280, 74696, 33322, 40882, 93586, 35113, 
      36873, 46993, 32456, 40325, 48872, 89557, 150097, 32498, 29765, 32482, 
      65125, 29569, 31841, 159556, 42181, 62917, 29588, 175508, 28493, 97010, 
      99178, 175193, 34740, 39712, 61274, 170714, 33517, 39092, 49960, 29650, 
      107509, 181018, 28004, 33617, 135396, 32605, 109817, 29473, 31508, 
      24745, 27085, 28333, 30825, 25541, 130877, 141032, 35666, 138674, 
      124420, 155873, 24520, 46085, 135085, 27277, 154570, 159757, 48500, 
      133844, 159476, 43346, 25444, 25605, 34420, 45940, 164205, 21521, 
      20626, 180634, 22580, 26338, 45245, 124618, 205256, 19345, 124225, 
      178793, 41410, 19240, 41157, 18125, 149581, 174826, 20276, 24212, 
      23965, 37033, 23909, 28573, 24442, 21969, 17077, 21905, 137125, 142805, 
      150824, 26233, 146185, 152818, 39794, 18180, 166660, 213700, 132485, 
      152645, 158693, 227138, 19105, 13949, 22301, 30056, 164200, 226469, 
      20906, 33568, 35380, 36313, 148564, 198288, 12893, 139906, 154457, 
      18890, 21218, 14500, 144689, 208916, 11322, 234477, 237330, 205853, 
      189185, 11241, 14692, 29952, 10469, 202625, 13877, 186077, 10674, 
      16218, 27418, 13648, 151348, 189940, 198560, 10490, 164306, 178025, 
      9700, 15496, 151741, 15317, 9778, 166597, 10081, 10305, 176468, 178786, 
      173681, 11425, 12170, 8530, 21152, 197620, 207077, 223565, 253333, 
      6208, 17953, 167450, 172322, 196744, 262964, 5602, 10537, 229437, 6928, 
      9248, 187808, 208928, 5114, 16020, 182440, 199720, 8849, 204929, 4537, 
      8452, 7938, 8593, 4744, 9028, 197444, 200980, 204548, 6304, 202397, 
      4205, 6625, 6516, 205416, 218105, 236098, 3104, 198953, 2797, 4537, 
      204101, 2704, 5904, 248225, 4765, 233125, 5281, 1525, 1746, 4122, 
      235777, 1360, 2592, 2817, 230737, 1306, 1153, 250090, 258073, 2725, 
      1069, 1261, 1010, 1354, 872, 2276, 2885, 5760, 565, 853, 2293, 6929, 
      585, 1225, 5625, 5300, 685, 1053, 1249, 193, 905, 1493, 2258, 109, 
      2705, 3722, 0, 580, 904, 1373, 25, 500, 3785, 269, 146, 221, 208, 745, 
      1960, 1249, 337, 401, 1025, 445, 2333, 2600, 640, 962, 1370, 1530, 
      2581, 2340, 2474 ], 
  [ 441160, 437588, 434180, 433121, 431309, 424901, 425426, 423938, 420514, 
      417545, 414280, 407705, 409786, 403556, 405800, 402993, 400996, 399737, 
      389241, 387649, 382993, 383945, 384466, 377248, 379873, 378505, 361717, 
      358937, 356141, 350804, 352546, 346532, 345545, 351268, 342050, 341729, 
      338984, 342733, 335633, 339170, 339818, 334409, 341170, 340029, 328117, 
      327385, 324853, 328100, 332681, 320569, 323053, 321928, 314845, 314093, 
      315536, 314660, 322792, 315025, 307957, 310964, 306585, 307330, 310617, 
      304400, 307193, 301514, 297544, 303844, 295945, 293066, 282913, 278672, 
      279154, 292648, 275161, 278386, 289242, 266305, 281285, 265876, 276770, 
      274532, 258916, 274752, 263545, 266130, 264161, 483289, 256104, 264133, 
      252193, 261409, 267752, 263785, 247393, 248625, 458289, 258505, 245284, 
      461000, 244746, 257890, 433602, 249380, 256100, 256640, 249938, 254692, 
      458954, 240817, 241652, 472400, 250820, 242810, 453202, 235584, 237625, 
      436516, 396584, 435465, 455058, 233194, 403709, 233512, 235912, 232193, 
      235178, 232985, 232781, 234122, 435257, 407380, 412570, 230381, 368177, 
      232058, 237170, 371978, 232213, 364765, 238905, 375517, 363428, 443285, 
      212434, 214618, 343277, 322216, 339400, 347661, 444564, 354482, 329585, 
      343450, 217412, 226472, 209261, 217069, 205658, 201448, 319268, 379405, 
      393389, 212602, 221282, 235570, 325946, 355130, 210888, 289813, 346293, 
      201578, 230570, 199897, 293780, 294632, 358100, 300385, 276965, 279149, 
      344041, 191284, 191833, 291425, 192130, 378578, 188369, 194314, 215333, 
      288973, 312040, 191641, 208570, 267241, 188281, 200425, 220921, 223056, 
      290644, 307444, 208685, 209786, 288293, 342005, 288810, 250340, 322052, 
      283781, 202725, 215496, 300065, 177757, 178137, 178100, 240461, 276341, 
      190385, 195842, 241810, 332113, 174298, 182810, 197333, 176717, 350597, 
      194301, 328050, 173017, 195977, 197812, 223241, 175178, 220210, 199613, 
      198413, 198818, 170425, 244829, 164072, 178037, 181480, 197261, 210461, 
      225992, 279058, 318500, 164762, 188981, 212906, 223637, 277490, 275225, 
      239769, 159674, 156481, 161089, 171338, 268490, 156949, 173149, 207925, 
      167065, 215917, 267545, 162484, 204885, 204629, 271729, 147152, 156752, 
      230777, 298985, 142834, 163426, 164034, 241749, 260341, 268074, 147272, 
      147976, 266612, 155513, 172253, 186784, 189460, 138125, 156410, 164125, 
      148930, 182386, 135473, 186500, 259328, 135314, 133901, 137986, 131794, 
      167113, 143144, 134290, 130997, 254209, 255625, 259200, 130177, 223130, 
      224362, 130474, 149949, 130217, 140425, 155977, 128941, 128834, 128941, 
      129506, 131716, 141700, 137378, 247810, 184420, 124426, 129925, 134164, 
      217282, 140148, 163129, 164785, 120473, 126650, 135538, 138098, 152450, 
      122632, 121237, 171700, 119026, 119281, 119386, 119425, 120961, 125914, 
      124265, 129098, 117938, 148648, 132589, 118564, 156682, 131410, 129506, 
      134237, 145522, 153625, 115649, 124816, 126802, 122317, 123757, 128146, 
      142810, 144505, 146644, 119969, 145610, 124132, 116032, 113220, 133921, 
      218521, 134725, 115589, 142181, 149698, 119725, 113005, 172890, 145568, 
      142985, 111008, 111313, 109861, 116644, 123061, 131650, 109025, 128320, 
      108425, 144833, 191684, 138258, 116929, 128538, 150193, 136552, 143525, 
      192125, 138025, 122009, 110809, 128125, 135601, 114777, 109737, 128385, 
      161145, 146354, 104813, 114938, 178858, 137173, 125000, 104413, 152325, 
      136625, 118529, 180800, 122210, 102785, 115922, 188197, 112149, 131465, 
      105040, 110041, 123250, 109633, 105194, 100885, 98930, 124865, 113473, 
      174628, 96977, 96584, 123425, 101264, 94928, 112745, 101818, 96953, 
      112474, 107797, 101557, 95572, 94261, 123912, 125786, 119921, 106250, 
      105125, 101861, 98650, 107909, 108545, 110372, 138034, 109233, 126405, 
      115540, 115882, 98522, 92704, 90529, 108496, 136225, 137961, 132904, 
      131240, 130829, 94888, 106228, 114404, 129013, 125458, 119893, 89653, 
      93393, 132137, 116177, 87872, 114914, 87754, 87169, 87701, 98261, 
      120149, 119560, 104932, 103336, 99432, 89917, 87165, 119560, 121570, 
      110813, 108650, 90448, 88985, 87289, 86353, 93728, 101065, 88162, 
      117442, 130325, 116141, 84829, 95549, 109121, 102565, 93521, 83845, 
      88705, 94337, 130033, 126208, 83673, 83428, 120605, 102821, 81860, 
      98881, 87545, 80672, 85697, 131281, 99410, 102325, 90340, 99124, 80725, 
      101461, 85289, 79025, 100601, 126800, 97722, 92241, 84173, 79493, 
      87688, 85780, 84640, 76537, 85977, 88497, 132820, 77225, 77225, 81800, 
      81317, 75092, 75197, 78797, 93032, 82273, 76645, 117378, 76288, 75353, 
      73697, 77410, 124066, 72981, 92500, 75725, 80642, 87200, 140993, 72018, 
      115389, 85885, 95405, 71125, 108641, 69952, 69697, 72505, 128705, 
      69173, 71045, 80965, 94888, 68170, 68624, 67277, 70330, 132106, 69380, 
      76352, 76561, 105536, 85474, 91594, 105426, 71405, 99112, 71073, 
      114129, 65602, 70226, 76457, 80425, 89725, 98753, 110788, 73060, 73972, 
      85480, 76925, 117625, 66260, 68561, 74912, 121537, 125585, 132436, 
      136820, 64648, 64964, 115681, 71289, 69442, 146522, 62573, 70100, 
      96644, 64721, 64250, 94429, 63037, 93172, 59914, 63925, 67082, 147520, 
      54629, 60965, 52937, 57616, 100384, 58549, 119450, 150340, 51850, 
      50696, 92025, 51668, 52169, 55130, 58921, 59650, 57325, 61261, 139581, 
      66980, 142074, 54536, 56425, 57241, 62932, 74377, 94977, 45833, 53530, 
      43249, 44761, 47225, 51025, 151826, 43165, 44738, 50297, 61129, 40613, 
      47473, 48313, 48528, 57217, 57125, 82810, 40105, 41273, 51473, 76148, 
      86045, 108410, 58005, 36826, 43829, 39185, 41956, 43290, 142685, 36605, 
      93770, 144986, 36496, 125425, 37370, 46925, 102797, 119300, 34929, 
      33476, 33577, 36160, 33650, 34225, 175025, 32580, 35901, 59176, 75220, 
      65684, 31266, 36810, 82602, 32381, 33661, 41669, 30340, 36145, 43108, 
      78849, 134485, 30034, 28013, 29818, 56845, 27765, 29269, 143208, 37157, 
      54821, 27536, 158096, 26725, 85306, 87282, 157777, 31048, 34964, 53210, 
      153530, 29961, 34336, 43380, 27050, 94781, 163154, 25832, 29809, 
      120448, 28885, 96785, 26469, 27976, 23225, 24701, 25565, 27385, 23585, 
      116153, 125588, 31018, 123370, 110120, 139361, 22500, 39505, 119961, 
      24293, 138098, 142949, 41480, 118760, 142664, 37042, 22736, 22849, 
      29600, 39200, 147049, 20005, 19394, 162410, 20432, 22986, 38389, 
      110034, 185524, 17945, 109577, 160541, 34866, 17540, 34609, 16805, 
      133093, 156754, 17992, 20776, 20525, 31001, 20417, 24025, 20754, 18853, 
      15541, 18737, 121329, 126625, 134116, 21905, 129761, 135962, 33010, 
      15760, 148880, 193232, 116909, 135725, 141389, 205946, 16245, 12905, 
      18473, 24644, 146500, 205265, 17362, 27476, 29000, 29789, 131816, 
      178564, 12077, 123674, 137261, 15514, 17266, 12416, 128053, 188488, 
      10426, 212701, 215410, 185561, 169801, 10045, 12104, 24004, 9605, 
      182465, 11425, 166825, 9466, 12994, 21794, 11140, 134152, 170440, 
      178580, 9178, 146290, 159193, 8720, 12308, 134489, 12125, 8450, 148369, 
      8357, 8485, 157600, 159770, 154949, 8865, 9370, 6970, 16084, 177480, 
      186401, 202025, 230301, 5540, 13397, 148970, 153554, 176580, 239440, 
      5066, 7745, 207541, 5476, 6836, 168116, 188084, 4762, 11680, 163028, 
      179348, 6425, 184265, 4365, 6120, 5746, 6161, 4132, 6400, 177152, 
      180496, 183872, 4628, 181805, 3625, 4545, 4432, 184612, 196625, 213706, 
      2932, 178477, 2909, 3209, 183329, 2516, 3796, 225185, 2925, 210785, 
      3145, 2165, 1762, 2410, 213281, 1700, 1588, 1669, 208469, 1594, 1481, 
      226850, 234445, 1413, 1145, 1049, 1082, 842, 884, 1040, 1313, 2980, 
      949, 661, 949, 3761, 673, 545, 2833, 2600, 477, 409, 353, 485, 125, 
      277, 610, 221, 793, 1378, 580, 0, 36, 169, 785, 8, 1405, 185, 922, 277, 
      1124, 121, 468, 233, 421, 853, 325, 1037, 761, 884, 740, 898, 1754, 
      2098, 1557, 1600, 1682 ], 
  [ 440548, 436808, 433472, 432389, 430505, 424349, 424682, 423098, 419746, 
      416945, 413764, 407213, 408850, 403112, 405092, 402453, 400264, 399005, 
      388557, 387001, 382453, 383177, 383554, 376660, 379033, 377677, 361105, 
      358241, 355625, 350216, 351682, 345896, 344777, 349960, 341282, 340889, 
      338180, 341653, 335045, 338258, 338858, 333425, 339730, 338589, 327361, 
      326593, 324193, 327080, 331325, 319885, 322153, 321028, 314173, 313385, 
      314612, 313640, 321316, 313909, 307201, 309896, 305757, 306442, 309501, 
      303668, 306233, 300746, 296500, 302440, 294865, 291722, 282085, 277940, 
      278290, 290980, 274369, 277282, 287586, 265477, 279617, 265000, 275210, 
      272936, 258112, 273060, 262237, 264690, 262769, 477529, 255060, 262645, 
      251365, 259909, 265940, 262093, 246553, 247689, 452745, 256957, 244456, 
      455396, 243882, 256282, 428346, 248144, 254528, 255044, 248618, 253096, 
      453314, 239881, 240656, 466580, 249224, 241562, 447586, 234756, 236641, 
      431104, 391700, 430029, 449370, 232186, 398681, 232420, 234676, 231125, 
      233930, 231809, 231509, 232730, 429725, 402208, 407314, 229037, 363521, 
      230498, 235394, 367250, 230605, 360133, 236925, 370681, 358760, 437477, 
      211450, 213490, 338825, 318100, 334996, 343125, 438696, 349826, 325313, 
      338938, 215816, 224516, 208025, 215449, 204530, 200548, 315080, 374293, 
      388085, 210946, 219290, 233122, 321602, 350330, 209268, 286093, 341613, 
      200378, 228218, 198745, 289952, 290756, 353192, 296389, 273377, 275501, 
      339277, 190240, 190753, 287513, 190978, 373298, 187349, 192946, 213053, 
      285013, 307684, 190237, 206482, 263677, 187009, 198601, 218425, 220500, 
      286624, 303136, 206537, 207602, 284285, 337133, 284778, 247040, 317456, 
      279809, 200637, 213012, 295769, 176665, 177021, 176936, 237269, 272429, 
      188597, 193850, 238570, 327265, 173218, 181274, 195233, 175445, 345461, 
      192249, 323226, 171865, 193841, 195616, 220337, 173858, 217282, 197213, 
      196025, 196418, 169021, 241289, 162980, 176261, 179572, 194837, 207677, 
      222836, 274858, 313664, 163490, 186737, 210002, 220481, 273290, 271037, 
      236205, 158426, 155377, 159685, 169490, 264338, 155725, 171205, 204973, 
      165325, 212761, 263357, 160840, 201933, 201665, 267445, 146276, 155300, 
      227225, 294257, 142306, 161650, 162234, 237969, 256225, 263826, 146276, 
      146932, 262376, 154013, 170105, 184180, 186784, 137897, 154802, 162181, 
      147610, 179842, 135593, 183824, 255140, 135050, 133625, 137194, 131770, 
      164893, 141860, 135082, 131345, 250009, 251401, 254916, 129781, 219482, 
      220690, 131170, 148185, 129545, 139057, 153961, 129625, 129506, 128329, 
      128834, 132712, 140200, 136058, 243634, 181504, 124882, 128977, 135496, 
      213610, 138528, 160705, 162313, 120605, 125738, 134098, 136538, 150338, 
      123316, 120805, 169000, 119074, 119125, 119194, 119221, 120469, 124954, 
      123377, 130418, 118178, 150820, 134125, 118120, 159130, 132922, 128162, 
      132665, 143506, 156001, 115601, 123700, 128146, 123385, 122665, 126802, 
      140842, 142477, 148840, 120965, 143498, 125440, 116740, 113040, 132217, 
      214657, 136561, 116321, 144317, 152098, 120889, 113593, 169938, 147860, 
      145193, 111380, 110953, 109525, 115624, 121669, 133522, 109397, 130084, 
      108809, 142553, 188240, 140418, 118165, 126810, 147733, 138676, 141245, 
      188645, 140221, 123581, 109981, 126361, 137737, 116001, 110601, 126585, 
      158337, 148850, 105113, 113738, 175618, 139405, 126788, 104125, 155025, 
      138881, 120089, 177476, 123962, 103205, 114530, 184705, 113445, 133613, 
      105940, 111325, 121426, 110965, 106250, 101569, 99338, 122933, 115033, 
      171328, 97205, 96884, 125489, 102260, 94868, 114413, 102898, 97613, 
      110890, 109261, 102661, 96136, 94597, 121860, 127994, 121925, 107666, 
      106481, 103025, 99586, 106481, 107057, 108800, 140650, 107685, 124209, 
      113704, 117826, 99626, 93364, 90841, 106900, 133681, 135369, 135460, 
      133748, 133325, 93988, 104680, 112520, 131473, 127810, 122065, 90145, 
      92565, 134705, 118241, 88100, 116954, 88114, 87061, 87425, 97025, 
      118001, 121780, 106600, 104932, 100836, 90661, 86877, 117412, 123874, 
      112745, 110498, 91348, 89753, 87865, 85993, 92660, 102637, 88906, 
      115306, 132941, 118325, 84541, 94301, 111077, 104257, 94757, 83665, 
      87877, 93125, 132673, 128740, 84033, 83728, 123005, 104597, 81992, 
      100537, 88577, 80660, 84881, 128617, 97778, 104173, 89128, 97480, 
      81265, 99697, 86321, 78761, 98849, 124196, 99450, 93717, 85205, 78965, 
      86500, 86992, 85780, 76801, 84825, 87201, 130000, 77741, 76781, 82820, 
      82301, 75176, 75101, 78101, 91460, 83365, 76129, 114930, 76900, 74945, 
      73541, 76690, 121402, 72909, 90856, 75065, 79586, 85748, 137873, 71730, 
      112905, 84445, 93557, 71521, 106325, 70180, 69721, 71905, 125813, 
      69485, 70493, 79669, 92980, 68290, 68276, 67145, 69682, 129082, 68672, 
      75140, 75337, 103172, 83794, 89674, 103050, 70445, 96916, 70065, 
      111465, 65026, 69242, 75101, 78877, 87781, 96473, 108160, 71752, 72616, 
      83620, 75401, 114781, 65312, 67457, 73460, 118585, 122537, 129232, 
      133520, 63748, 64040, 112837, 69921, 68146, 142970, 61685, 68744, 
      94280, 63617, 63146, 92089, 61981, 90856, 59050, 62701, 65666, 143812, 
      53825, 59729, 52205, 56500, 97684, 57325, 116258, 146512, 50986, 49892, 
      89469, 50720, 51185, 53930, 57517, 58210, 55981, 59725, 135909, 65168, 
      138330, 53252, 55021, 55777, 61216, 72241, 92241, 45053, 52234, 42601, 
      43969, 46241, 49801, 147842, 42409, 43850, 49025, 59341, 39953, 46273, 
      47065, 47268, 55525, 55421, 80242, 39313, 40385, 49985, 73760, 83369, 
      105194, 56205, 36250, 42689, 38345, 40912, 42138, 138749, 35897, 90842, 
      141002, 35764, 121801, 36530, 45497, 99641, 115784, 34245, 32912, 
      33001, 35332, 33026, 33541, 170501, 32040, 35037, 57172, 72712, 63440, 
      30762, 35802, 79866, 31709, 32869, 40349, 29824, 35113, 41680, 76185, 
      130597, 29434, 27593, 29170, 54793, 27333, 28645, 139140, 35921, 52817, 
      27044, 153764, 26305, 82402, 84330, 153445, 30148, 33800, 51218, 
      149258, 29097, 33172, 41760, 26426, 91625, 158714, 25316, 28885, 
      116740, 27985, 93557, 25749, 27124, 22877, 24137, 24905, 26557, 23129, 
      112505, 121760, 29890, 119578, 106580, 135269, 22032, 37897, 116217, 
      23585, 134018, 138785, 39764, 115028, 138500, 35506, 22100, 22201, 
      28436, 37556, 142801, 19669, 19130, 157898, 19940, 22194, 36721, 
      106434, 180640, 17645, 105965, 156029, 33282, 17168, 33025, 16529, 
      129025, 152290, 17476, 19972, 19721, 29549, 19601, 22945, 19890, 18133, 
      15217, 18005, 117441, 122641, 130000, 20885, 125717, 131810, 31378, 
      15220, 144500, 188180, 113081, 131561, 137129, 200714, 15597, 12713, 
      17585, 23360, 142144, 200033, 16546, 26024, 27476, 28229, 127700, 
      173704, 11945, 119690, 133037, 14746, 16354, 11972, 123973, 183460, 
      10282, 207337, 210010, 180569, 165037, 9829, 11540, 22600, 9473, 
      177509, 10897, 162097, 9250, 12274, 20474, 10600, 129940, 165652, 
      173672, 8938, 141874, 154573, 8564, 11600, 130265, 11417, 8210, 143905, 
      8021, 8125, 152980, 155114, 150365, 8325, 8770, 6682, 14920, 172548, 
      181337, 196745, 224649, 5480, 12365, 144458, 148970, 171648, 233668, 
      5042, 7157, 202177, 5224, 6344, 163304, 182984, 4786, 10708, 158288, 
      174368, 5933, 179213, 4437, 5652, 5314, 5669, 4096, 5860, 172196, 
      175492, 178820, 4328, 176777, 3601, 4149, 4036, 179536, 191381, 208234, 
      3016, 173485, 3065, 3005, 178265, 2600, 3400, 219557, 2601, 205337, 
      2749, 2465, 1906, 2122, 207797, 1928, 1480, 1525, 203045, 1810, 1709, 
      221186, 228685, 1233, 1313, 1145, 1250, 866, 1040, 884, 1073, 2440, 
      1201, 769, 769, 3125, 853, 533, 2293, 2084, 585, 409, 293, 725, 101, 
      145, 370, 425, 493, 970, 904, 36, 0, 49, 1157, 68, 997, 353, 1306, 481, 
      1544, 157, 288, 173, 637, 1165, 349, 1385, 569, 656, 968, 1090, 2066, 
      2458, 1521, 1636, 1706 ], 
  [ 439925, 435989, 432737, 431626, 429658, 423796, 423905, 422209, 418941, 
      416336, 413253, 406730, 407849, 402685, 404357, 401914, 399501, 398242, 
      387850, 386336, 381914, 382372, 382581, 376065, 378144, 376802, 360482, 
      357520, 355114, 349621, 350765, 345245, 343972, 348525, 340477, 340000, 
      337333, 340484, 334450, 337285, 337829, 332368, 338141, 337000, 326570, 
      325760, 323514, 325981, 329834, 319178, 321194, 320069, 313480, 312650, 
      313625, 312541, 319685, 312698, 306410, 308741, 304882, 305497, 308290, 
      302905, 305204, 299941, 295373, 300893, 293696, 290245, 281210, 277177, 
      277373, 289125, 273536, 276085, 285745, 264602, 277762, 264069, 273481, 
      271165, 257265, 271177, 260802, 263101, 261236, 470900, 253933, 261000, 
      250490, 258250, 263917, 260210, 245664, 246688, 446368, 255242, 243581, 
      448949, 242965, 254497, 422305, 246793, 252785, 253273, 247169, 251325, 
      446825, 238880, 239585, 459881, 247453, 240197, 441125, 233881, 235584, 
      424881, 386093, 423778, 442825, 231101, 392906, 231237, 233325, 229970, 
      232565, 230528, 230116, 231197, 423362, 396265, 401273, 227560, 358180, 
      228769, 233413, 361825, 228820, 354820, 234706, 365130, 353405, 430792, 
      210393, 212265, 333722, 313389, 329949, 337924, 431941, 344485, 320420, 
      333765, 214045, 222325, 206674, 213650, 203305, 199589, 310285, 368420, 
      381988, 209105, 217057, 230357, 316625, 344821, 207469, 281844, 336244, 
      199069, 225565, 197492, 285577, 286325, 347557, 291818, 269282, 271336, 
      333810, 189113, 189584, 283040, 189725, 367229, 186250, 191441, 210484, 
      280484, 302693, 188690, 204137, 259610, 185616, 196564, 215604, 217609, 
      282025, 298201, 204122, 205145, 279700, 331540, 280165, 243281, 312185, 
      275266, 198292, 210205, 290848, 175482, 175810, 175669, 233636, 267956, 
      186602, 191617, 234881, 321700, 172049, 179573, 192874, 174052, 339560, 
      189946, 317689, 170612, 191440, 193145, 217040, 172409, 213957, 194504, 
      193330, 193709, 167474, 237250, 161797, 174280, 177437, 192100, 204520, 
      219245, 270049, 308113, 162097, 184210, 206705, 216890, 268481, 266242, 
      232138, 157061, 154180, 158138, 167425, 259585, 154388, 169028, 201620, 
      163386, 209170, 258562, 159013, 198580, 198298, 262538, 145345, 153697, 
      223172, 288832, 141781, 159669, 160225, 233650, 251514, 258961, 145205, 
      145805, 257525, 152354, 167690, 181233, 183753, 137722, 153017, 160004, 
      146161, 176965, 135824, 180793, 250345, 134833, 133394, 136361, 131833, 
      162394, 140453, 136097, 131842, 245200, 246564, 250009, 129410, 215317, 
      216497, 132073, 146218, 128852, 137552, 151700, 130514, 130381, 127706, 
      128141, 133965, 138541, 134609, 238853, 178193, 125505, 127962, 137141, 
      209417, 136729, 157968, 159520, 120850, 124765, 132509, 134809, 147965, 
      124205, 120392, 165941, 119221, 119034, 119061, 119074, 119986, 123925, 
      122432, 132049, 118549, 153445, 136008, 117693, 162077, 134777, 126685, 
      130922, 141245, 158864, 115636, 122489, 129805, 124722, 121482, 125325, 
      138637, 140202, 151493, 122218, 141125, 127057, 117657, 112921, 130320, 
      210240, 138794, 117266, 146900, 154989, 122338, 114370, 166585, 150625, 
      147860, 111905, 110624, 109224, 114525, 120136, 135797, 109922, 132233, 
      109348, 139984, 184313, 143029, 119698, 124885, 144954, 141245, 138676, 
      184676, 142874, 125506, 109106, 124394, 140320, 117520, 111700, 124576, 
      155152, 151853, 105554, 112429, 171929, 142100, 128965, 103880, 158266, 
      141604, 122000, 173689, 126097, 103786, 112997, 180722, 115048, 136210, 
      107081, 112914, 119389, 112610, 107573, 102458, 99905, 120770, 116944, 
      167569, 97562, 97325, 127988, 103513, 94889, 116450, 104249, 98474, 
      109133, 111060, 104040, 96885, 95080, 119557, 130661, 124354, 109409, 
      108154, 104474, 100769, 104906, 105412, 107057, 143793, 105970, 121738, 
      111653, 120185, 101005, 94225, 91296, 105129, 130804, 132436, 138533, 
      136765, 136328, 93029, 102965, 110413, 134434, 130645, 124690, 90810, 
      91690, 137792, 120740, 88457, 119425, 88625, 87026, 87194, 95674, 
      115586, 124461, 108637, 106885, 102565, 91620, 86632, 114997, 126653, 
      115090, 112745, 92489, 90740, 88628, 85664, 91505, 104562, 89865, 
      112905, 136084, 120964, 84296, 92936, 113450, 106322, 96290, 83546, 
      87002, 91802, 135844, 131785, 84544, 84169, 125896, 106760, 82237, 
      102560, 89872, 80737, 84020, 125600, 95965, 106420, 87805, 95653, 
      81986, 97730, 87616, 78544, 96896, 121249, 101557, 95530, 86500, 78440, 
      85205, 88497, 87201, 77200, 83572, 85780, 126801, 78434, 76354, 84101, 
      83540, 75365, 75080, 77380, 89717, 84730, 75618, 112165, 77705, 74560, 
      73450, 75941, 118385, 72916, 89029, 74386, 78445, 84145, 134324, 71485, 
      110098, 82856, 91492, 72074, 103714, 70537, 69840, 71296, 122530, 
      69940, 69940, 78248, 90845, 68521, 67961, 67082, 69017, 125645, 67937, 
      73817, 74000, 100505, 81925, 87525, 100369, 69416, 94445, 68980, 
      108448, 64445, 68185, 73610, 77162, 85604, 93904, 105185, 70317, 71125, 
      81541, 73714, 111554, 64297, 66260, 71857, 115232, 119072, 125585, 
      129761, 62789, 63053, 109610, 68416, 66725, 138917, 60740, 67253, 
      91613, 62420, 61949, 89450, 60840, 88245, 58133, 61364, 64105, 139577, 
      52978, 58378, 51442, 55289, 94625, 55988, 112625, 142137, 50069, 49045, 
      86578, 49705, 50128, 52621, 55970, 56621, 54504, 58024, 131716, 63145, 
      134053, 51845, 53474, 54160, 59305, 69840, 89140, 44234, 50813, 41936, 
      43136, 45184, 48464, 143285, 41618, 42905, 47632, 57346, 39274, 44964, 
      45700, 45889, 53642, 53524, 77337, 38480, 39440, 48340, 71065, 80338, 
      101533, 54196, 35669, 41450, 37456, 39785, 40885, 134248, 35162, 87517, 
      136445, 35001, 117664, 35641, 43922, 96050, 111773, 33538, 32345, 
      32420, 34457, 32389, 32834, 165314, 31501, 34120, 54925, 69877, 60913, 
      30265, 34717, 76765, 31016, 32036, 38900, 29313, 34000, 40105, 73168, 
      126152, 28825, 27194, 28505, 52490, 26920, 28008, 134485, 34570, 50570, 
      26561, 148801, 25906, 79105, 80977, 148482, 29189, 32533, 48985, 
      144365, 28180, 31905, 39961, 25789, 88034, 153625, 24805, 27898, 
      112505, 27026, 89882, 25000, 26221, 22562, 23570, 24226, 25682, 22688, 
      108340, 117385, 28665, 115245, 102541, 130586, 21577, 36112, 111940, 
      22850, 129349, 134018, 37853, 110765, 133733, 33805, 21449, 21536, 
      27169, 35729, 137936, 19368, 18913, 152725, 19457, 21361, 34866, 
      102325, 175033, 17386, 101842, 150856, 31525, 16825, 31268, 16298, 
      124370, 147173, 16965, 19125, 18874, 27946, 18740, 21776, 18973, 17384, 
      14930, 17242, 112996, 118084, 125289, 19786, 121090, 127057, 29565, 
      14681, 139481, 182377, 108706, 126794, 132250, 194701, 14932, 12580, 
      16640, 21953, 137153, 194020, 15685, 24421, 25789, 26500, 122989, 
      168125, 11882, 115133, 128200, 13941, 15381, 11545, 119304, 177685, 
      10205, 201170, 203801, 174836, 159570, 9668, 10973, 21053, 9410, 
      171818, 10372, 156672, 9089, 11525, 19025, 10061, 125117, 160157, 
      168037, 8749, 136813, 149274, 8473, 10865, 125428, 10682, 8021, 138788, 
      7720, 7796, 147681, 149773, 145108, 7786, 8161, 6437, 13653, 166885, 
      175520, 190676, 218146, 5501, 11252, 139285, 143713, 165985, 227025, 
      5105, 6562, 196010, 5021, 5861, 157781, 177125, 4905, 9665, 152849, 
      168649, 5450, 173410, 4612, 5197, 4901, 5186, 4145, 5321, 166505, 
      169745, 173017, 4069, 171002, 3664, 3778, 3665, 173705, 185354, 201941, 
      3205, 167752, 3338, 2858, 172448, 2789, 3029, 213082, 2314, 199072, 
      2378, 2906, 2165, 1877, 201490, 2285, 1445, 1448, 196808, 2153, 2066, 
      214669, 222056, 1114, 1600, 1348, 1537, 985, 1313, 793, 884, 1901, 
      1586, 986, 650, 2474, 1154, 610, 1754, 1573, 802, 500, 314, 1096, 164, 
      82, 181, 754, 234, 585, 1373, 169, 49, 0, 1682, 229, 612, 640, 1845, 
      810, 2125, 290, 169, 194, 980, 1620, 468, 1882, 436, 481, 1325, 1405, 
      2521, 2969, 1570, 1769, 1825 ], 
  [ 446293, 443497, 439749, 438800, 437320, 429730, 431149, 430105, 426341, 
      422586, 418925, 412228, 416377, 407849, 411325, 407732, 406625, 405364, 
      394628, 392866, 387700, 389714, 390905, 382169, 385970, 384544, 366724, 
      364330, 360692, 355681, 358709, 351625, 351250, 359489, 347749, 347762, 
      344845, 349882, 340484, 345533, 346405, 341098, 349985, 348842, 333736, 
      333170, 330020, 334945, 341092, 325840, 329332, 328205, 320050, 319464, 
      321913, 321481, 331741, 322292, 313540, 318001, 312500, 313525, 317876, 
      309865, 313722, 307141, 304445, 312425, 303010, 301349, 288784, 284089, 
      285185, 302429, 280850, 285529, 298961, 272144, 291044, 271937, 286021, 
      283945, 264629, 284609, 271604, 274805, 272610, 512122, 262925, 273026, 
      258004, 270352, 278149, 273620, 253250, 254930, 486098, 267664, 251081, 
      489085, 250709, 267325, 460061, 257077, 265365, 266017, 258025, 264065, 
      487197, 247106, 248221, 501481, 260185, 250549, 481325, 241361, 244130, 
      463685, 421285, 462740, 483509, 239801, 429076, 240509, 243581, 239076, 
      242901, 240370, 240610, 242509, 462964, 433405, 438985, 238538, 391786, 
      241217, 247337, 395921, 241594, 388258, 250016, 399956, 387081, 472250, 
      218885, 221741, 365908, 343277, 361805, 370682, 473801, 378061, 351370, 
      366353, 226705, 237445, 216872, 226472, 212761, 207485, 340649, 405098, 
      419978, 222161, 232409, 248825, 348049, 379361, 220277, 309002, 369962, 
      209005, 243373, 207098, 313469, 314541, 382825, 320852, 295524, 297986, 
      368084, 197965, 198682, 311490, 199313, 405025, 194932, 202501, 227770, 
      309250, 334165, 199988, 220109, 285668, 196010, 210730, 234362, 236777, 
      311197, 329341, 220500, 221769, 308786, 366530, 309413, 267525, 345285, 
      304100, 214250, 228869, 321890, 184628, 185120, 185305, 257130, 296370, 
      200500, 206909, 258701, 356506, 181105, 191745, 208900, 184418, 376330, 
      205640, 352325, 180154, 207706, 209821, 238554, 183097, 235625, 212562, 
      211304, 211765, 178720, 263092, 170909, 188066, 192125, 210314, 225194, 
      242461, 300397, 342805, 172433, 201188, 228193, 240100, 298825, 296500, 
      258128, 167221, 163354, 169360, 181681, 289585, 164378, 183938, 223418, 
      176900, 232360, 288800, 171865, 220370, 220168, 293428, 152945, 165233, 
      249058, 322754, 147001, 173417, 174137, 261092, 281252, 289601, 153621, 
      154549, 288081, 164212, 183976, 200633, 203645, 140884, 165609, 174890, 
      156781, 195949, 136602, 200677, 280561, 138233, 136872, 143365, 133585, 
      179152, 150813, 132269, 131048, 275482, 277010, 280865, 133696, 241825, 
      243169, 128893, 159848, 135018, 148474, 167050, 127412, 127361, 133460, 
      134305, 128729, 150361, 145197, 268957, 199685, 123953, 136004, 129601, 
      236069, 149357, 176090, 177970, 121504, 132553, 143905, 147025, 163953, 
      121085, 124898, 185945, 120445, 121652, 121925, 122020, 124900, 132037, 
      130050, 124577, 118457, 140149, 127058, 122273, 146893, 125989, 137413, 
      143208, 156565, 144170, 117506, 131657, 122161, 118964, 130484, 136049, 
      153625, 155600, 138025, 116948, 157093, 119653, 114353, 115685, 143498, 
      238178, 127780, 113796, 133834, 140117, 115912, 111880, 188285, 136489, 
      134298, 110889, 114610, 113042, 123017, 131170, 124525, 108900, 121697, 
      108242, 157082, 209365, 129785, 112768, 138209, 163280, 128245, 155770, 
      209970, 129380, 116276, 116276, 137960, 127234, 110666, 107306, 138386, 
      175850, 136305, 105012, 122137, 195577, 128354, 118253, 107354, 141320, 
      127690, 112842, 197905, 115625, 102416, 124009, 206084, 107690, 123028, 
      102425, 105632, 133345, 104996, 101845, 99272, 98605, 135460, 107770, 
      191605, 97488, 96757, 115362, 98185, 96777, 106528, 98345, 95440, 
      121433, 102530, 97970, 94505, 94258, 135053, 117045, 112132, 101205, 
      100360, 97992, 95845, 116136, 117050, 119269, 127385, 118016, 138212, 
      125665, 108365, 94925, 91177, 90626, 117497, 149650, 151610, 122525, 
      121085, 120730, 100637, 115001, 124745, 119080, 116029, 111304, 88904, 
      98804, 121698, 108090, 88353, 106937, 87617, 89216, 90532, 105572, 
      131716, 110741, 98689, 97429, 94421, 87986, 90050, 131125, 112357, 
      103336, 101565, 87785, 86938, 86138, 89570, 100249, 95264, 86225, 
      128945, 119650, 107482, 87706, 102906, 101524, 96200, 89284, 86216, 
      94100, 101524, 119242, 115921, 83522, 83557, 110930, 96058, 82769, 
      92674, 84250, 82249, 91026, 145234, 108545, 95218, 97513, 108313, 
      79720, 111208, 81986, 81770, 110290, 140465, 91169, 86864, 80866, 
      83466, 94741, 81629, 80825, 76810, 92858, 96050, 147485, 76320, 80800, 
      78541, 78226, 76201, 77146, 83546, 101869, 78676, 80552, 130301, 74929, 
      78754, 75920, 82265, 137993, 74810, 101665, 80296, 87061, 95465, 
      157042, 74849, 128468, 94090, 105514, 70760, 120932, 70369, 71066, 
      76786, 143680, 69194, 75098, 88490, 105269, 69085, 71721, 69364, 74825, 
      147689, 74149, 83473, 83738, 118033, 94777, 102017, 117977, 77346, 
      110821, 77234, 128018, 69745, 76273, 84240, 89104, 100250, 110842, 
      124501, 80609, 81745, 95605, 85480, 132340, 72125, 75154, 83129, 
      136754, 141250, 148829, 153661, 70285, 70713, 130388, 79106, 76921, 
      164529, 68146, 77857, 109105, 71298, 70825, 106772, 69386, 105401, 
      65365, 71050, 75101, 166225, 59780, 68132, 57748, 64217, 114377, 65650, 
      135733, 169589, 57265, 55829, 105332, 57469, 58138, 62105, 66848, 
      67745, 64970, 69802, 158090, 76805, 160913, 61893, 64340, 65434, 72301, 
      85706, 109106, 50832, 60937, 47626, 49810, 53170, 58090, 171769, 48040, 
      50229, 57578, 70816, 45032, 54410, 55474, 55745, 66448, 66410, 96125, 
      45130, 46746, 59746, 88621, 99860, 124745, 67730, 40837, 50472, 44426, 
      48149, 49985, 162370, 41224, 108749, 164893, 41225, 143650, 42601, 
      54900, 118836, 137017, 39428, 37413, 37570, 41329, 37865, 38720, 
      197440, 36401, 41234, 69829, 88225, 77453, 34913, 42809, 96665, 36810, 
      38650, 49122, 34037, 42250, 51061, 92570, 153914, 34117, 31252, 34121, 
      67700, 31058, 33458, 163469, 44200, 65448, 31105, 179585, 29956, 
      100129, 102329, 179264, 36517, 41665, 63773, 174733, 35258, 41033, 
      52205, 31225, 110772, 185137, 29501, 35380, 139009, 34340, 113104, 
      31082, 33205, 26100, 28584, 29896, 32500, 26962, 134426, 144701, 37529, 
      142313, 127885, 159700, 25925, 48250, 138674, 28836, 158377, 163620, 
      50725, 137413, 163333, 45445, 26937, 27106, 36265, 48105, 168106, 
      22802, 21853, 184693, 23953, 27905, 47396, 128057, 209533, 20560, 
      127648, 182810, 43469, 20485, 43210, 19300, 153284, 178793, 21605, 
      25733, 25480, 38980, 25426, 30266, 25985, 23410, 18248, 23348, 140666, 
      146410, 154517, 27856, 149824, 156529, 41813, 19465, 170505, 217993, 
      135956, 156340, 162452, 231545, 20450, 14978, 23794, 31813, 168005, 
      230858, 22345, 35425, 37285, 38242, 152197, 202417, 13864, 143433, 
      158138, 20261, 22685, 15649, 148250, 213109, 12253, 238888, 241765, 
      210010, 193184, 12202, 15885, 31705, 11368, 206740, 15034, 190034, 
      11617, 17497, 29097, 14801, 154949, 193925, 202625, 11437, 168037, 
      181892, 10585, 16749, 155338, 16564, 10701, 170330, 11050, 11290, 
      180281, 182617, 177458, 12500, 13285, 9425, 22625, 201605, 211138, 
      227770, 257780, 6921, 19314, 171125, 176045, 200693, 267473, 6273, 
      11584, 233668, 7745, 10225, 191665, 212977, 5741, 17305, 186237, 
      203677, 9808, 208928, 5114, 9389, 8845, 9540, 5381, 10001, 201361, 
      204929, 208529, 7105, 206344, 4810, 7460, 7345, 209365, 222160, 240305, 
      3601, 202834, 3240, 5220, 208018, 3177, 6697, 252500, 5480, 237250, 
      6032, 1800, 2125, 4789, 239908, 1665, 3121, 3370, 234810, 1613, 1440, 
      254305, 262346, 3272, 1378, 1618, 1313, 1741, 1165, 2777, 3442, 6505, 
      776, 1160, 2792, 7732, 832, 1600, 6352, 6005, 968, 1402, 1620, 346, 
      1210, 1864, 2701, 232, 3152, 4241, 25, 785, 1157, 1682, 0, 677, 4250, 
      338, 65, 260, 97, 884, 2237, 1440, 338, 314, 1130, 328, 2570, 2861, 
      585, 901, 1181, 1297, 2600, 2305, 2441 ], 
  [ 444032, 440500, 437060, 436005, 434209, 427705, 428290, 426826, 423370, 
      420341, 417040, 410437, 412658, 406260, 408592, 405725, 403780, 402517, 
      391973, 390365, 385661, 386685, 387250, 379912, 382621, 381245, 364337, 
      361573, 358713, 353380, 355210, 349108, 348157, 354052, 344650, 344349, 
      341584, 345425, 338157, 341802, 342466, 337045, 343954, 342809, 330665, 
      329941, 327361, 330724, 335413, 323069, 325625, 324496, 317321, 316577, 
      318088, 317236, 325520, 317629, 310433, 313540, 309077, 309842, 313205, 
      306856, 309725, 303970, 300064, 306484, 298469, 295650, 285317, 281032, 
      281554, 295312, 277525, 280850, 291890, 268645, 283905, 268228, 279346, 
      277108, 261220, 277352, 266005, 268634, 266645, 487229, 258464, 266641, 
      254477, 263909, 270352, 266341, 249661, 250925, 462125, 261005, 247540, 
      464848, 247010, 260402, 437330, 251764, 258596, 259144, 252346, 257188, 
      462794, 243085, 243940, 476296, 253300, 245170, 457018, 237800, 239893, 
      440260, 400144, 439205, 458882, 235450, 407305, 235792, 238240, 234461, 
      237506, 235285, 235105, 236482, 438997, 410996, 416210, 232713, 371605, 
      234450, 239634, 375426, 234617, 368177, 241421, 378985, 366836, 447057, 
      214594, 216826, 346585, 325408, 342688, 350993, 448340, 357850, 332821, 
      346762, 219748, 228928, 211473, 219409, 207826, 203536, 322452, 382897, 
      396945, 214930, 223722, 238162, 329170, 358506, 213200, 292825, 349625, 
      203746, 233122, 202045, 296820, 297680, 361492, 303469, 279905, 282105, 
      347365, 193364, 193925, 294461, 194242, 382066, 190429, 196490, 217801, 
      292001, 315200, 193813, 210970, 270133, 190405, 202733, 223453, 225608, 
      293684, 310580, 211097, 212210, 291321, 345321, 291842, 253124, 325268, 
      286785, 205097, 218000, 303165, 179785, 180173, 180148, 243185, 279305, 
      192637, 198162, 244546, 335381, 176306, 184970, 199681, 178785, 353953, 
      196625, 331298, 175037, 198325, 200180, 225845, 177250, 222802, 202025, 
      200817, 201226, 172493, 247609, 166032, 180225, 183712, 199665, 212985, 
      228640, 282050, 321700, 166770, 191313, 215458, 226273, 280474, 278197, 
      242525, 161650, 158405, 163109, 173506, 271426, 158905, 175345, 210457, 
      169189, 218513, 270477, 164564, 207401, 207145, 274685, 148968, 158760, 
      233485, 302085, 144530, 165538, 166154, 244529, 263233, 271010, 149120, 
      149840, 269540, 157525, 174481, 189160, 191860, 139705, 158450, 166273, 
      150866, 184730, 136925, 188884, 262216, 136890, 135473, 139730, 133274, 
      169325, 145040, 135490, 132345, 257069, 258493, 262088, 131765, 225802, 
      227042, 131690, 151985, 131885, 142325, 158093, 130153, 130050, 130585, 
      131170, 132820, 143636, 139250, 250634, 186820, 125698, 131665, 135140, 
      219922, 142100, 165349, 167021, 121837, 128362, 137426, 140026, 154562, 
      123808, 122785, 174004, 120410, 120733, 120850, 120893, 122525, 127634, 
      125957, 130050, 119250, 149312, 133465, 120100, 157250, 132290, 131338, 
      136145, 147578, 154213, 117045, 126568, 127730, 123337, 125497, 129970, 
      144842, 146557, 147284, 121005, 147682, 125060, 117160, 114644, 135853, 
      221173, 135473, 116705, 142825, 150250, 120689, 114161, 175226, 146152, 
      143597, 112232, 112781, 111313, 118324, 124865, 132362, 110237, 129064, 
      109629, 146925, 194164, 138866, 117845, 130442, 152341, 137168, 145609, 
      194609, 138613, 122805, 112405, 130033, 136205, 115685, 110765, 130301, 
      163397, 146834, 106025, 116650, 181250, 137737, 125712, 105817, 152729, 
      137173, 119309, 183208, 122922, 103941, 117682, 190657, 113009, 132037, 
      106024, 110893, 125138, 110461, 106114, 101929, 100066, 126781, 114221, 
      176996, 98165, 97744, 123989, 102184, 96200, 113437, 102706, 97981, 
      114250, 108553, 102433, 96628, 95393, 125840, 126290, 120493, 107018, 
      105913, 102713, 99578, 109625, 110277, 112132, 138394, 110981, 128369, 
      117380, 116458, 99378, 93704, 91645, 110248, 138293, 140045, 133264, 
      131616, 131209, 96400, 107956, 116244, 129401, 125882, 120377, 90697, 
      94877, 132485, 116693, 89000, 115434, 88834, 88405, 88993, 99873, 
      122065, 120016, 105572, 104000, 100160, 90865, 88457, 121472, 121994, 
      111361, 109226, 91336, 89917, 88285, 87661, 95272, 101725, 89098, 
      119338, 130633, 116593, 86105, 97145, 109645, 103177, 94285, 85081, 
      90157, 95917, 130325, 126536, 84725, 84500, 120969, 103393, 82980, 
      99485, 88357, 81832, 87125, 133325, 101106, 102857, 91892, 100820, 
      81689, 103193, 86085, 80253, 102325, 128808, 98282, 92885, 84961, 
      80801, 89216, 86500, 85384, 77573, 87485, 90053, 134884, 78173, 78493, 
      82576, 82105, 76180, 76345, 80145, 94672, 83021, 77929, 119306, 77192, 
      76597, 74853, 78754, 126058, 74105, 94148, 77041, 82090, 88776, 143125, 
      73202, 117305, 87449, 97105, 72073, 110493, 70952, 70765, 73781, 
      130741, 70137, 72297, 82465, 96592, 69194, 69800, 68377, 71602, 134170, 
      70660, 77800, 78013, 107368, 87074, 93274, 107258, 72761, 100880, 
      72437, 116045, 66818, 71578, 77933, 81965, 91393, 100525, 112676, 
      74500, 75428, 87104, 78433, 119573, 67572, 69925, 76392, 123517, 
      127597, 134500, 138916, 65936, 66260, 117613, 72725, 70850, 148682, 
      63841, 71524, 98404, 66053, 65578, 96169, 64345, 94900, 61154, 65273, 
      68490, 149672, 55809, 62289, 54085, 58888, 102184, 59849, 121402, 
      152500, 53018, 51840, 93749, 52852, 53365, 56394, 60253, 60994, 58633, 
      62633, 141665, 68436, 144170, 55808, 57733, 58565, 64340, 75925, 96725, 
      46925, 54794, 44285, 45845, 48373, 52253, 153970, 44225, 45842, 51525, 
      62525, 41625, 48661, 49517, 49736, 58565, 58473, 84442, 41141, 42341, 
      52741, 77716, 87705, 110250, 59369, 37778, 44969, 40221, 43060, 44426, 
      144745, 37585, 95490, 147058, 37480, 127373, 38386, 48137, 104585, 
      121204, 35885, 34388, 34493, 37160, 34578, 35173, 177253, 33476, 36905, 
      60560, 76772, 67140, 32138, 37850, 84218, 33305, 34625, 42809, 31204, 
      37181, 44276, 80429, 136465, 30914, 28825, 30706, 58201, 28577, 30145, 
      145232, 38233, 56153, 28360, 160200, 27521, 86930, 88922, 159877, 
      32000, 36004, 54522, 155602, 30893, 35368, 44564, 27898, 96473, 165274, 
      26640, 30749, 122312, 29809, 98485, 27329, 28880, 23957, 25505, 26401, 
      28277, 24349, 117981, 127476, 32002, 125242, 111904, 141325, 23252, 
      40637, 121805, 25121, 140050, 144929, 42640, 120592, 144640, 38138, 
      23528, 23645, 30568, 40328, 149045, 20689, 20050, 164482, 21160, 23810, 
      39505, 111794, 187700, 18589, 111325, 162585, 35930, 18196, 35669, 
      17425, 134977, 158770, 18688, 21568, 21313, 32005, 21205, 24901, 21554, 
      19601, 16153, 19485, 123125, 128453, 135988, 22741, 131605, 137842, 
      34042, 16424, 150824, 195400, 118665, 137593, 143289, 208170, 16937, 
      13437, 19237, 25540, 148420, 207477, 18098, 28420, 29968, 30769, 
      133648, 180644, 12577, 125450, 139113, 16210, 18010, 13000, 129841, 
      190592, 10898, 214913, 217634, 187645, 171805, 10529, 12704, 24884, 
      10057, 184525, 12005, 168805, 9938, 13634, 22634, 11716, 135952, 
      172432, 180612, 9650, 148154, 161125, 9160, 12932, 136285, 12745, 8906, 
      150229, 8833, 8969, 159496, 161674, 156825, 9389, 9914, 7402, 16804, 
      179456, 188413, 204109, 232505, 5876, 14057, 150786, 155394, 178532, 
      241672, 5378, 8245, 209633, 5860, 7300, 170020, 190084, 5050, 12296, 
      164900, 181300, 6877, 186237, 4625, 6560, 6170, 6605, 4420, 6856, 
      179080, 182440, 185832, 4996, 183745, 3893, 4925, 4808, 186548, 198613, 
      215770, 3140, 180377, 3089, 3509, 185245, 2708, 4148, 227277, 3233, 
      212797, 3469, 2249, 1898, 2690, 215293, 1796, 1796, 1889, 210449, 1690, 
      1565, 228898, 236521, 1625, 1237, 1165, 1170, 970, 964, 1224, 1525, 
      3284, 985, 745, 1129, 4093, 725, 661, 3125, 2880, 545, 509, 461, 481, 
      193, 377, 746, 193, 925, 1546, 500, 8, 68, 229, 677, 0, 1537, 117, 778, 
      193, 964, 85, 500, 221, 313, 697, 265, 865, 765, 900, 596, 746, 1530, 
      1850, 1433, 1448, 1530 ], 
  [ 446513, 441857, 438869, 437650, 435370, 430480, 429809, 427705, 424701, 
      422756, 419985, 413498, 412817, 409609, 410225, 408442, 405225, 403954, 
      393658, 392276, 388250, 387784, 387405, 382149, 383220, 381914, 366314, 
      362980, 361282, 355441, 355469, 350825, 349000, 351369, 345469, 344692, 
      342145, 344192, 340114, 341653, 342005, 336388, 340325, 339172, 331466, 
      330500, 328770, 329785, 332282, 324290, 325442, 324305, 318580, 317594, 
      317693, 316201, 321521, 315962, 311090, 312161, 309250, 309625, 311506, 
      307645, 309032, 304501, 298745, 302825, 296900, 292309, 285314, 281629, 
      281285, 289809, 277700, 278989, 286441, 268514, 278314, 267777, 274441, 
      271945, 261189, 271549, 262674, 264445, 262760, 454952, 256825, 262116, 
      254234, 259282, 263689, 260450, 249300, 249940, 431188, 256034, 247241, 
      433505, 246469, 255025, 408241, 248797, 253445, 253837, 248825, 251865, 
      431177, 242036, 242501, 443501, 247945, 242069, 425525, 237421, 238500, 
      410085, 373385, 408850, 426889, 233861, 379586, 233649, 235161, 232466, 
      234341, 232580, 231760, 232349, 407954, 382285, 386945, 228868, 346216, 
      229177, 232957, 349561, 229024, 342928, 233386, 352386, 341321, 414100, 
      212985, 214281, 322418, 303417, 318825, 326272, 414961, 332341, 309800, 
      322173, 214105, 220945, 208162, 213602, 205201, 202385, 299929, 354368, 
      367168, 208841, 215449, 226925, 305609, 331981, 207337, 273312, 323872, 
      200605, 222493, 199208, 276589, 277121, 334225, 282122, 261194, 262996, 
      320994, 191165, 191492, 273620, 191333, 352325, 188362, 192161, 207520, 
      270800, 291425, 189218, 201929, 251498, 186660, 195400, 211752, 213517, 
      272077, 287101, 201650, 202529, 269776, 318160, 270133, 236165, 299885, 
      265450, 196000, 206329, 279700, 177138, 177370, 177025, 226880, 258320, 
      185450, 189649, 227921, 308296, 173705, 179405, 190450, 174928, 324980, 
      187690, 304345, 171944, 188836, 190301, 211364, 173057, 208125, 190772, 
      189634, 189965, 167690, 228922, 163249, 172996, 175625, 188224, 199204, 
      212441, 259057, 294565, 162793, 181018, 200873, 210050, 257465, 255250, 
      223618, 157781, 155464, 158210, 165721, 248665, 155168, 166928, 195488, 
      162090, 202210, 247450, 158065, 192400, 192058, 251018, 147445, 153493, 
      214568, 275524, 145261, 158157, 158617, 224122, 240642, 247561, 146801, 
      147209, 246161, 151922, 164666, 176373, 178605, 142354, 152129, 157760, 
      146401, 172309, 141812, 175597, 239101, 139273, 137762, 138665, 137185, 
      158962, 140753, 144689, 138658, 233812, 235080, 238285, 133226, 206125, 
      207209, 140233, 144538, 131528, 137444, 149000, 138602, 138421, 130610, 
      130805, 143289, 137881, 134657, 227477, 171845, 132633, 129474, 147761, 
      200009, 135517, 153540, 154900, 126634, 126373, 132005, 133825, 144773, 
      132185, 123908, 160385, 124645, 123642, 123525, 123490, 123250, 125317, 
      124100, 142537, 124717, 167329, 147348, 121113, 177053, 146009, 126493, 
      129818, 138365, 173540, 120616, 123197, 140341, 134154, 122274, 125109, 
      135925, 137250, 165425, 131338, 137813, 137413, 125613, 117325, 128628, 
      199908, 151250, 125306, 160544, 169677, 132082, 121810, 159865, 164869, 
      161768, 118469, 114260, 112932, 115497, 119620, 148325, 116450, 144317, 
      115912, 135892, 175565, 156685, 129658, 122989, 140130, 154745, 134560, 
      175760, 156650, 136786, 110786, 122330, 153844, 127396, 120136, 122356, 
      148900, 166805, 111722, 112597, 163937, 155984, 141073, 107684, 174010, 
      155560, 133172, 165325, 138025, 110386, 112349, 171674, 125140, 149698, 
      115565, 122922, 116965, 122786, 116645, 110042, 106385, 117890, 128020, 
      159205, 103298, 103337, 141032, 112285, 99437, 127898, 113345, 105890, 
      107573, 121680, 113220, 103905, 101188, 116113, 144245, 137122, 119825, 
      118330, 113882, 109265, 103946, 104200, 105509, 158985, 104506, 117682, 
      109025, 132665, 110125, 101557, 97236, 103437, 125320, 126760, 153425, 
      151465, 150980, 94097, 101441, 107545, 148930, 144709, 138034, 97434, 
      93034, 152708, 133640, 94013, 132217, 94697, 91226, 90722, 95362, 
      111626, 137961, 119929, 117889, 112801, 99216, 90100, 111025, 140477, 
      127426, 124745, 100685, 98408, 95528, 88820, 91829, 115434, 97425, 
      108945, 151120, 134272, 87716, 92516, 125834, 117650, 105794, 87386, 
      88250, 91514, 150952, 146461, 90532, 89917, 140020, 118388, 87289, 
      113684, 98500, 85189, 85256, 119444, 93925, 118288, 87433, 93553, 
      88610, 95138, 96196, 81940, 94340, 115285, 112909, 105874, 95056, 
      80756, 84881, 97749, 96165, 82660, 83368, 85000, 119925, 84890, 78970, 
      92561, 91856, 80081, 79076, 78976, 87809, 93466, 77922, 106741, 84509, 
      77284, 77170, 77405, 112073, 76960, 86785, 76066, 78541, 82645, 126152, 
      74629, 104458, 81380, 88384, 77930, 98722, 75709, 74196, 73156, 115210, 
      75424, 71968, 77300, 87449, 73225, 70781, 70754, 70625, 117749, 69269, 
      73133, 73268, 95213, 79357, 83997, 95017, 69716, 89801, 69064, 101908, 
      66245, 68353, 72290, 75074, 81920, 88852, 98741, 69129, 69745, 78145, 
      71650, 104210, 64525, 65864, 70069, 107444, 110900, 116789, 120581, 
      63185, 63353, 102218, 66916, 65501, 128669, 61136, 65777, 86105, 61928, 
      61445, 84002, 60516, 82881, 58565, 60320, 62281, 128525, 53530, 57202, 
      52258, 54557, 87557, 54800, 103553, 130509, 50285, 49489, 80002, 49549, 
      49828, 51445, 53978, 54485, 52740, 55492, 120640, 59485, 122653, 50273, 
      51410, 51844, 55981, 64836, 81736, 44642, 49157, 42836, 43460, 44740, 
      47060, 130829, 42050, 42809, 45988, 53626, 40042, 43560, 44104, 44245, 
      50258, 50080, 70425, 38660, 39236, 45736, 64861, 72970, 92005, 50320, 
      36677, 40202, 37396, 38909, 39565, 121780, 35594, 79069, 123773, 35325, 
      106420, 35521, 41450, 86666, 100937, 34018, 33293, 33320, 34349, 33085, 
      33290, 150410, 32521, 33844, 50089, 63025, 55093, 31393, 33829, 68965, 
      31460, 32000, 36752, 30357, 32980, 37501, 65620, 113684, 29497, 28562, 
      28961, 47330, 28228, 28548, 121249, 32650, 45578, 27605, 134485, 27226, 
      70489, 72169, 134154, 28577, 30865, 43993, 130253, 27688, 30213, 36445, 
      26245, 78362, 138817, 25681, 27130, 100589, 26330, 79874, 25012, 25705, 
      24050, 24194, 24466, 25250, 23732, 96616, 104941, 27009, 102933, 91225, 
      117050, 22525, 32500, 99784, 22826, 115837, 120170, 33785, 98633, 
      119873, 30445, 21677, 21716, 25285, 31925, 123716, 20772, 20593, 
      137413, 20213, 20905, 30906, 90637, 158173, 18850, 90058, 135460, 
      27829, 17965, 27560, 17810, 110714, 131933, 17505, 18513, 18250, 24730, 
      18056, 20036, 18085, 17060, 16178, 16858, 99976, 104680, 111357, 18226, 
      107434, 112969, 25533, 15005, 124445, 164653, 95866, 112610, 117682, 
      176245, 14800, 14248, 15524, 19253, 122165, 175528, 14845, 21025, 
      22105, 22672, 108937, 151097, 13754, 101573, 113668, 13221, 14085, 
      12109, 105300, 159889, 11933, 182018, 184505, 157160, 142794, 11072, 
      10985, 17705, 11138, 154250, 10504, 140004, 10457, 10877, 15977, 10121, 
      110489, 143225, 150625, 9997, 121357, 133002, 10045, 10229, 110728, 
      10034, 9221, 123080, 8500, 8480, 131301, 133237, 128848, 7690, 7825, 
      7325, 11025, 149185, 157268, 171560, 197530, 7241, 9104, 123205, 
      127345, 148213, 205893, 6953, 6154, 176498, 5945, 5825, 140465, 158657, 
      6921, 7685, 135797, 150637, 5378, 155098, 6784, 5209, 5045, 5090, 5861, 
      5021, 148541, 151589, 154669, 4705, 152714, 5380, 3970, 3845, 155165, 
      166130, 181805, 5281, 149524, 5690, 3770, 153908, 4817, 3137, 192250, 
      2650, 178900, 2402, 5690, 4325, 2309, 181138, 4745, 2561, 2420, 176660, 
      4553, 4490, 193525, 200516, 1882, 3748, 3208, 3673, 2521, 3365, 1597, 
      1352, 1145, 3986, 2810, 1322, 1322, 3242, 1930, 962, 865, 2578, 1832, 
      1370, 3316, 1280, 754, 421, 2722, 162, 81, 3785, 1405, 997, 612, 4250, 
      1537, 0, 2308, 4365, 2610, 4777, 1394, 397, 890, 2768, 3744, 1440, 
      4138, 520, 421, 3065, 2941, 4441, 5057, 2050, 2525, 2521 ], 
  [ 453125, 449797, 446225, 445194, 443482, 436564, 437425, 436081, 432493, 
      429200, 425749, 419050, 421913, 414765, 417493, 414362, 412669, 411394, 
      400682, 399008, 394106, 395460, 396229, 388369, 391456, 390050, 372674, 
      370000, 366858, 361573, 363805, 357325, 356548, 363229, 353005, 352800, 
      349957, 354212, 346194, 350325, 351061, 345616, 353197, 352040, 338858, 
      338176, 335386, 339277, 344458, 331082, 333962, 332821, 325256, 324554, 
      326377, 325645, 334613, 326170, 318410, 321973, 317138, 317993, 321698, 
      314761, 317972, 311893, 308317, 315277, 306752, 304245, 293114, 288649, 
      289357, 304309, 285184, 288965, 300833, 276250, 292770, 275893, 288025, 
      285805, 268705, 286169, 274210, 277037, 274964, 502100, 266237, 275080, 
      261914, 272330, 279229, 275026, 257056, 258464, 476576, 269450, 254893, 
      479365, 254405, 268913, 451313, 259705, 267041, 267625, 260401, 265645, 
      477305, 250528, 251473, 491065, 261709, 253045, 471445, 245033, 247360, 
      454369, 413437, 453314, 473369, 242893, 420778, 243349, 246013, 241970, 
      245285, 242944, 242884, 244429, 453154, 424601, 429929, 240552, 384388, 
      242577, 248085, 388305, 242804, 380900, 250130, 391978, 379565, 461448, 
      221737, 224185, 358906, 337213, 354925, 363428, 462773, 370453, 344836, 
      359125, 227725, 237445, 218898, 227410, 215065, 210421, 334269, 396100, 
      410436, 222913, 232209, 247333, 341185, 371205, 221117, 303892, 362132, 
      211021, 242125, 209236, 308025, 308933, 374293, 314890, 290690, 292968, 
      359890, 200297, 200912, 305696, 201325, 395341, 197290, 203873, 226516, 
      303236, 327029, 201202, 219385, 280762, 197584, 210740, 232468, 234713, 
      304985, 322313, 219578, 220745, 302580, 357876, 303125, 263297, 337385, 
      297954, 213428, 226925, 314784, 186586, 187010, 187045, 253124, 290324, 
      200458, 206289, 254545, 347780, 183041, 192389, 207946, 185796, 366760, 
      204794, 343625, 181844, 206608, 208553, 235280, 184297, 232213, 210632, 
      209394, 209821, 179570, 257890, 172629, 187848, 191533, 208260, 222120, 
      238333, 293297, 333889, 173601, 199602, 224737, 235930, 291697, 289378, 
      252746, 168373, 164900, 170042, 181105, 282481, 165556, 183076, 219700, 
      176602, 228050, 281538, 171797, 216596, 216346, 285866, 155025, 165681, 
      243556, 313920, 150053, 172933, 173585, 254930, 274138, 282113, 155333, 
      156125, 280613, 164482, 182410, 197761, 200569, 144730, 165545, 173860, 
      157505, 193205, 141392, 197545, 273145, 141921, 140498, 145529, 137897, 
      177242, 151541, 138865, 136386, 267920, 269380, 273065, 136898, 235813, 
      237089, 135161, 159146, 137396, 148880, 165620, 133618, 133533, 135994, 
      136669, 135805, 150365, 145697, 261365, 195649, 129457, 137530, 137573, 
      229849, 148937, 173392, 175136, 126034, 134125, 143981, 146761, 162125, 
      127165, 127816, 182437, 124709, 125338, 125509, 125570, 127634, 133445, 
      131648, 132417, 123237, 150389, 135496, 125101, 157901, 134345, 137677, 
      142826, 154925, 154960, 121428, 132553, 130013, 126034, 131434, 136285, 
      152093, 153898, 148277, 123786, 155125, 127361, 120361, 119177, 142672, 
      231232, 136970, 119858, 143860, 150877, 123170, 117506, 183881, 146929, 
      144500, 115889, 117536, 116008, 124045, 131144, 133733, 113858, 130585, 
      113220, 154512, 203497, 139781, 120146, 137189, 160186, 138125, 153172, 
      203972, 139450, 124578, 117778, 136810, 137120, 117968, 113588, 137120, 
      171728, 147197, 109682, 122557, 190217, 138484, 127125, 110344, 152762, 
      137860, 121040, 192265, 124353, 107370, 123829, 199954, 115112, 132850, 
      108697, 112978, 131885, 112450, 108517, 104890, 103441, 133666, 115856, 
      185921, 101786, 101245, 124820, 104617, 100217, 114850, 105001, 100906, 
      120541, 110260, 104680, 99685, 98792, 132821, 126869, 121378, 108785, 
      107770, 104858, 102065, 115658, 116388, 118369, 138337, 117170, 135530, 
      123989, 117385, 101565, 96545, 95008, 116473, 145940, 147764, 133237, 
      131661, 131272, 101557, 114085, 122877, 129506, 126149, 120914, 93754, 
      99914, 132416, 117380, 92441, 116145, 92065, 92338, 93178, 105498, 
      129058, 120445, 106829, 105365, 101813, 93508, 92648, 128453, 122285, 
      112210, 110201, 93721, 92500, 91156, 91936, 100609, 103090, 91705, 
      126265, 130420, 117028, 90248, 102728, 110410, 104338, 96130, 89050, 
      95098, 101434, 130052, 126425, 87872, 87737, 121032, 104392, 86445, 
      100640, 90448, 85489, 91988, 140960, 107181, 103700, 97325, 106901, 
      84482, 109442, 88128, 84240, 108544, 136305, 99269, 94250, 86980, 
      85160, 94565, 88225, 87217, 80720, 92756, 95540, 142657, 80930, 82690, 
      84565, 84148, 79573, 80008, 84708, 100549, 84890, 82210, 126485, 79769, 
      80704, 78570, 83317, 133537, 77684, 100085, 81490, 87133, 94401, 
      151252, 77069, 124466, 93032, 103300, 74890, 117378, 74009, 74128, 
      78080, 138466, 73044, 76500, 87784, 102829, 72377, 73673, 71914, 75913, 
      142045, 75025, 82921, 83152, 114217, 92885, 99445, 114113, 77480, 
      107453, 77204, 123296, 70925, 76297, 83210, 87530, 97540, 107152, 
      119825, 79645, 80645, 93077, 83890, 127010, 72153, 74740, 81729, 
      131104, 135328, 142465, 147025, 70421, 70781, 125002, 77888, 75893, 
      157109, 68260, 76645, 105037, 70772, 70285, 102730, 68968, 101413, 
      65477, 70100, 73593, 158153, 59922, 67050, 58066, 63433, 109105, 64532, 
      129025, 161065, 57125, 55845, 100370, 57049, 57616, 60957, 65122, 
      65917, 63400, 67688, 149924, 73881, 152501, 60437, 62530, 63440, 69593, 
      81808, 103508, 50762, 59405, 47888, 49664, 52480, 56720, 162565, 47954, 
      49769, 56016, 67778, 45162, 52996, 53924, 54161, 63626, 63540, 90793, 
      44816, 46160, 57460, 83785, 94194, 117549, 64532, 41093, 49130, 43920, 
      47065, 48581, 153064, 41050, 102285, 155437, 40969, 135200, 42025, 
      52658, 111698, 128845, 39266, 37577, 37700, 40745, 37845, 38530, 
      186370, 36605, 40520, 65885, 82853, 72801, 35177, 41645, 90605, 36584, 
      38084, 47060, 34225, 40976, 48665, 86672, 144520, 34025, 31642, 33865, 
      63466, 31400, 33256, 153509, 42250, 61322, 31249, 168849, 30290, 93425, 
      95489, 168514, 35477, 39877, 59625, 164125, 34292, 39217, 49097, 30925, 
      103298, 174025, 29493, 34202, 129929, 33202, 105370, 30440, 32189, 
      26498, 28370, 29410, 31538, 27040, 125460, 135225, 35689, 132925, 
      119197, 149434, 25913, 45008, 129380, 28130, 148117, 153122, 47149, 
      128125, 152821, 42365, 26393, 26528, 34225, 44705, 157328, 23080, 
      22321, 173125, 23761, 26849, 43858, 119045, 196841, 20842, 118546, 
      171144, 40085, 20521, 39812, 19594, 142834, 167221, 21205, 24517, 
      24250, 35914, 24148, 28240, 24557, 22376, 18322, 22266, 130628, 136100, 
      143833, 25930, 139330, 145729, 38125, 18857, 159017, 204601, 126018, 
      145450, 151290, 217629, 19508, 15300, 22144, 29041, 156529, 216900, 
      20885, 32149, 33805, 34660, 141373, 189485, 14314, 132941, 146952, 
      18853, 20869, 15145, 137416, 199589, 12557, 224402, 227177, 196564, 
      180370, 12260, 14957, 28397, 11650, 193354, 14180, 177280, 11633, 
      16085, 25985, 13885, 143629, 180973, 189333, 11357, 156125, 169402, 
      10729, 15329, 143956, 15130, 10565, 158212, 10600, 10772, 167665, 
      169885, 164916, 11402, 12017, 9013, 19717, 188021, 197152, 213172, 
      242114, 7085, 16724, 158661, 163377, 187025, 251425, 6497, 10210, 
      218762, 7309, 9109, 178309, 198805, 6073, 14801, 173057, 189817, 8650, 
      194850, 5540, 8285, 7829, 8354, 5473, 8665, 187513, 190945, 194409, 
      6421, 192250, 4880, 6434, 6305, 195065, 207370, 224869, 3893, 188744, 
      3722, 4682, 193696, 3413, 5573, 236538, 4490, 221728, 4810, 2522, 2405, 
      3845, 224242, 2141, 2645, 2792, 219272, 2041, 1874, 238045, 245800, 
      2522, 1600, 1636, 1521, 1513, 1297, 2025, 2452, 4637, 1138, 1114, 1930, 
      5578, 962, 1186, 4442, 4149, 866, 980, 986, 520, 580, 914, 1445, 178, 
      1642, 2425, 269, 185, 353, 640, 338, 117, 2308, 0, 325, 10, 445, 130, 
      857, 386, 52, 244, 244, 346, 1044, 1233, 221, 365, 873, 1097, 1250, 
      1145, 1233 ], 
  [ 457130, 454298, 450506, 449545, 448045, 440365, 441800, 440740, 436932, 
      433133, 429426, 422645, 426836, 418210, 421730, 418093, 416970, 415693, 
      404821, 403037, 397805, 399841, 401040, 392202, 396045, 394601, 376553, 
      374125, 370441, 365362, 368420, 361250, 360865, 369162, 357316, 357325, 
      354370, 359453, 349957, 355060, 355940, 350557, 359504, 358345, 343109, 
      342533, 339345, 344314, 350501, 335105, 338633, 337490, 329233, 328637, 
      331106, 330658, 340994, 331469, 322625, 327122, 321565, 322600, 326989, 
      318898, 322793, 316132, 313370, 321410, 311909, 310180, 297497, 292738, 
      293840, 311202, 289445, 294160, 307684, 280601, 299641, 280386, 294568, 
      292450, 272970, 293098, 279981, 283204, 280985, 521225, 271210, 281385, 
      266237, 278665, 286498, 281933, 261405, 263101, 495037, 275921, 259202, 
      498002, 258820, 275560, 468904, 265234, 273578, 274234, 266180, 272250, 
      496040, 255149, 256274, 510338, 268306, 258596, 490100, 249322, 252117, 
      472410, 429890, 471421, 492232, 247712, 437657, 248418, 251514, 246965, 
      250820, 248261, 248485, 250388, 471533, 441898, 447476, 246361, 400129, 
      249028, 255184, 404260, 249397, 396565, 257833, 408249, 395330, 480625, 
      226440, 229320, 374009, 351306, 369882, 378781, 482122, 386164, 359393, 
      374400, 234250, 245050, 224341, 234005, 220180, 214850, 348562, 413165, 
      428077, 229604, 239908, 256400, 355940, 387328, 227698, 316773, 377893, 
      216340, 250900, 214409, 321226, 322274, 390730, 328589, 303161, 305617, 
      375885, 205130, 205853, 319133, 206480, 412880, 202045, 209672, 235045, 
      316805, 341786, 207101, 227336, 293141, 203085, 217897, 241641, 244066, 
      318730, 336922, 227705, 228980, 316285, 374173, 316900, 274874, 352850, 
      311545, 221365, 236050, 329341, 191529, 192025, 192202, 264365, 303725, 
      207485, 213928, 265928, 363985, 187940, 198656, 215905, 191269, 383825, 
      212605, 359752, 186953, 214669, 216794, 245645, 189908, 242640, 219473, 
      218197, 218660, 185417, 270145, 177538, 194809, 198890, 217165, 232105, 
      249434, 307528, 350026, 179044, 207961, 235076, 247025, 305924, 303565, 
      265057, 173732, 169825, 175865, 188260, 296548, 170837, 190517, 230165, 
      183429, 239125, 295705, 178330, 227053, 226837, 300317, 159250, 171634, 
      255809, 329701, 153232, 179856, 180580, 267865, 288081, 296452, 159914, 
      160850, 294914, 170573, 190445, 207162, 210186, 147001, 171956, 181277, 
      163048, 202420, 142613, 207154, 287290, 144292, 142901, 149480, 139540, 
      185473, 156962, 138056, 136909, 282085, 283617, 287482, 139649, 248320, 
      249668, 134632, 165997, 140969, 154541, 173225, 133121, 133072, 139385, 
      140240, 134370, 156418, 151208, 275444, 205946, 129636, 141921, 135122, 
      242408, 155338, 182205, 184093, 127177, 138400, 149840, 152980, 170000, 
      126650, 130649, 192074, 126100, 127341, 127620, 127717, 130645, 137860, 
      135845, 129988, 124048, 145402, 132417, 127962, 152084, 131336, 143236, 
      149069, 162500, 149357, 123097, 137426, 127504, 124353, 136233, 141840, 
      159520, 161505, 143210, 122317, 162980, 124954, 119754, 121234, 149301, 
      244341, 132977, 119177, 138965, 145188, 121189, 117253, 194248, 141562, 
      139385, 116282, 120125, 118521, 128610, 136825, 129620, 114245, 126794, 
      113569, 162853, 215330, 134800, 117937, 143872, 169065, 133250, 161509, 
      215909, 134357, 121357, 121757, 143597, 132205, 115789, 112489, 144013, 
      181645, 141200, 110273, 127648, 201428, 133277, 123250, 112697, 146149, 
      132577, 117845, 203722, 120580, 107593, 129488, 211913, 112705, 127885, 
      107474, 110601, 138832, 109925, 106820, 104309, 103688, 140933, 112645, 
      197290, 102569, 101810, 120089, 103090, 101858, 111305, 103220, 100385, 
      126752, 107325, 102825, 99450, 99241, 140434, 121700, 116821, 105992, 
      105157, 102821, 100712, 121397, 122305, 124538, 131940, 123265, 143569, 
      130946, 113000, 99700, 96010, 95517, 122706, 155017, 156985, 127010, 
      125578, 125225, 105698, 120170, 129970, 123565, 120532, 115837, 93717, 
      103837, 126149, 112625, 93194, 111460, 92420, 94097, 95441, 110641, 
      136937, 115218, 103258, 102010, 99034, 92709, 94945, 136330, 116804, 
      107845, 106088, 92450, 91625, 90857, 94445, 105242, 99801, 90900, 
      134100, 123997, 111901, 92537, 107897, 105965, 100685, 93845, 91013, 
      99005, 106493, 123553, 120250, 88213, 88258, 115249, 100481, 87466, 
      97085, 88765, 86938, 95849, 150365, 113488, 99565, 102370, 113242, 
      84269, 116141, 86437, 86437, 115205, 145522, 95488, 91225, 85285, 
      88145, 99530, 85986, 85194, 81325, 97609, 100825, 152514, 80777, 85417, 
      82898, 82589, 80714, 81689, 88189, 106658, 83005, 85149, 135220, 79322, 
      83317, 80425, 86864, 142916, 79285, 106402, 84853, 91684, 100138, 
      161993, 79312, 133297, 98729, 110221, 75077, 125701, 74698, 75429, 
      81253, 148513, 73477, 79525, 93041, 109922, 73384, 76082, 73673, 79220, 
      152480, 78506, 87914, 88181, 122666, 99280, 106560, 122596, 81713, 
      115394, 81577, 132637, 74000, 80596, 88625, 93521, 104717, 115333, 
      129050, 84906, 86050, 99994, 89797, 136877, 76330, 79385, 87418, 
      141293, 145805, 153410, 158258, 74450, 74882, 134861, 83317, 81104, 
      169088, 72245, 82034, 113450, 75401, 74912, 111065, 73449, 109674, 
      69380, 75077, 79144, 170570, 63625, 72049, 61549, 68066, 118490, 69485, 
      139880, 173826, 60992, 59530, 109309, 61162, 61837, 65824, 70601, 
      71504, 68697, 73561, 162205, 80578, 164992, 65546, 67997, 69085, 75994, 
      89469, 112969, 54353, 64544, 51077, 53285, 56677, 61637, 175760, 51461, 
      53672, 61069, 74377, 48373, 57825, 58897, 59170, 69929, 69877, 99720, 
      48413, 50045, 63145, 92170, 103441, 128416, 71149, 44036, 53765, 47653, 
      51410, 53248, 166081, 44381, 112276, 168596, 44370, 147277, 45748, 
      58145, 122369, 140594, 42517, 40466, 40625, 44426, 40912, 41777, 
      201137, 39418, 44305, 73090, 91570, 80722, 37876, 45856, 100000, 39785, 
      41645, 52205, 36954, 45253, 54130, 95845, 157361, 37000, 34073, 36980, 
      70793, 33865, 36297, 166882, 47125, 68501, 33890, 183010, 32713, 
      103300, 105508, 182673, 39338, 44530, 66760, 178100, 38041, 43866, 
      55114, 33952, 113921, 188500, 32194, 38125, 142202, 37049, 116201, 
      33745, 35890, 28685, 31205, 32533, 35165, 29549, 137545, 147850, 40212, 
      145440, 130954, 162845, 28450, 50965, 141745, 31385, 161488, 166745, 
      53426, 140450, 166442, 48100, 29426, 29597, 38842, 50762, 171197, 
      25209, 24232, 187780, 26354, 30340, 49977, 130960, 212602, 22849, 
      130489, 185785, 45940, 22738, 45665, 21521, 156137, 181712, 23850, 
      28026, 27757, 41365, 27689, 32573, 28240, 25625, 20381, 25549, 143377, 
      149137, 157266, 30073, 152545, 159268, 44100, 21554, 173234, 220834, 
      138577, 159017, 165145, 234400, 22525, 16945, 25877, 33962, 170666, 
      233665, 24400, 37570, 39442, 40405, 154786, 205130, 15773, 145952, 
      160681, 22212, 24660, 17530, 150705, 215722, 14036, 241541, 244424, 
      212585, 195705, 13949, 17690, 33650, 13085, 209261, 16801, 192501, 
      13316, 19280, 30980, 16538, 157298, 196370, 205090, 13108, 170404, 
      184293, 12226, 18482, 157657, 18281, 12308, 172625, 12625, 12869, 
      182538, 184864, 179677, 14029, 14824, 10880, 24210, 203818, 213341, 
      230009, 260065, 8258, 20813, 173188, 178120, 202810, 269730, 7556, 
      12961, 235841, 9050, 11570, 193730, 215090, 6984, 18698, 188258, 
      205738, 11105, 210985, 6301, 10666, 10100, 10805, 6554, 11258, 203354, 
      206930, 210538, 8290, 208301, 5917, 8581, 8450, 211250, 224057, 242240, 
      4594, 204673, 4205, 6245, 209837, 4106, 7706, 254365, 6397, 239005, 
      6929, 2549, 2900, 5636, 241621, 2378, 3890, 4145, 236465, 2312, 2105, 
      255952, 263993, 3973, 2005, 2257, 1924, 2344, 1730, 3394, 4073, 7154, 
      1277, 1685, 3365, 8381, 1313, 2113, 6953, 6586, 1429, 1865, 2045, 673, 
      1517, 2173, 3028, 421, 3393, 4500, 146, 922, 1306, 1845, 65, 778, 4365, 
      325, 0, 225, 10, 845, 2218, 1385, 221, 117, 981, 109, 2425, 2722, 338, 
      580, 712, 788, 2125, 1802, 1924 ], 
  [ 454865, 451613, 448001, 446980, 445300, 438250, 439205, 437905, 434277, 
      430898, 427401, 420680, 423761, 416365, 419225, 416008, 414405, 413128, 
      402376, 400682, 395720, 397186, 398025, 389997, 393210, 391796, 374288, 
      371650, 368416, 363157, 365525, 358925, 358210, 365157, 354661, 354490, 
      351625, 356018, 347752, 352045, 352805, 347362, 355169, 354010, 340484, 
      339818, 336960, 341029, 346376, 332660, 335648, 334505, 326818, 326132, 
      328061, 327373, 336569, 327944, 320000, 323717, 318760, 319645, 323464, 
      316333, 319658, 313477, 310025, 317165, 308474, 306085, 294692, 290173, 
      290945, 306297, 286730, 290665, 302809, 277796, 294736, 277461, 289933, 
      287725, 270225, 288133, 275976, 278869, 276770, 506090, 267865, 276930, 
      263432, 274180, 281233, 276968, 258570, 260026, 480442, 271316, 256397, 
      483257, 255925, 270805, 455029, 261409, 268913, 269509, 262145, 267525, 
      481205, 252074, 253049, 495053, 263581, 254741, 475325, 246517, 248922, 
      458145, 416945, 457096, 477277, 244457, 424352, 244953, 247689, 243560, 
      246965, 244586, 244570, 246173, 456968, 428233, 433601, 242266, 387754, 
      244393, 250009, 391705, 244642, 384250, 252148, 395424, 382925, 465370, 
      223245, 225765, 362144, 340281, 358137, 366706, 466717, 373789, 347978, 
      362385, 229525, 239425, 220516, 229220, 216625, 211865, 337357, 399650, 
      414082, 224729, 234193, 249545, 344345, 374593, 222913, 306738, 365458, 
      212605, 244285, 210794, 310921, 311849, 377725, 317864, 293456, 295762, 
      363240, 201785, 202418, 308618, 202865, 398945, 198760, 205517, 228610, 
      306170, 330161, 202856, 221381, 283496, 199170, 212602, 234666, 236941, 
      307945, 325417, 221600, 222785, 305530, 361258, 306085, 265889, 340625, 
      300880, 215410, 229105, 317866, 188064, 188500, 188557, 255650, 293210, 
      202280, 208213, 257093, 351130, 184505, 194081, 209920, 187354, 370250, 
      206740, 346957, 183338, 208594, 210569, 237650, 185873, 234585, 212738, 
      211492, 211925, 181172, 260560, 174073, 189634, 193385, 210370, 224410, 
      240809, 296293, 337201, 175129, 201616, 227081, 238400, 294689, 292360, 
      255412, 169877, 166330, 171620, 182905, 285433, 167042, 184922, 222050, 
      178344, 230500, 284500, 173485, 218938, 218692, 288872, 156325, 167269, 
      246194, 317146, 151177, 174681, 175345, 257680, 277056, 285097, 156689, 
      157505, 283589, 166088, 184340, 199917, 202761, 145696, 167201, 175682, 
      159013, 195325, 142178, 199729, 276085, 142897, 141476, 146765, 138745, 
      179188, 153017, 139301, 137044, 270850, 272322, 276037, 137924, 238465, 
      239753, 135637, 160852, 138554, 150386, 167450, 134096, 134017, 137120, 
      137825, 136125, 151933, 147173, 264269, 197921, 130041, 138816, 137717, 
      232493, 150553, 175410, 177178, 126772, 135385, 145505, 148345, 163985, 
      127625, 128834, 184589, 125485, 126216, 126405, 126472, 128680, 134725, 
      132890, 132553, 123913, 150097, 135522, 126117, 157469, 134381, 139141, 
      144404, 156725, 154562, 122242, 133901, 130129, 126288, 132768, 137745, 
      153865, 155700, 147965, 124072, 156965, 127489, 120789, 120049, 144306, 
      233946, 136832, 120272, 143570, 150453, 123364, 117988, 186133, 146557, 
      144170, 116477, 118490, 116946, 125325, 132610, 133565, 114440, 130469, 
      113794, 156418, 205985, 139465, 120292, 138817, 162180, 137825, 155074, 
      206474, 139112, 124552, 118952, 138452, 136810, 118114, 113914, 138778, 
      173890, 146705, 110288, 123913, 192593, 138122, 126985, 111242, 152164, 
      137482, 121010, 194677, 124225, 107908, 125273, 202448, 115210, 132520, 
      108989, 113076, 133537, 112520, 108725, 105284, 103973, 135368, 115810, 
      188305, 102404, 101825, 124514, 104845, 100973, 114740, 105185, 101300, 
      122057, 110250, 104850, 100125, 99346, 134569, 126485, 121096, 108797, 
      107812, 104996, 102317, 117092, 117850, 119873, 137745, 118660, 137344, 
      125621, 117125, 101725, 96925, 95562, 117981, 147922, 149770, 132665, 
      131113, 130730, 102713, 115565, 124525, 128980, 125677, 120532, 94212, 
      101032, 131834, 117050, 93029, 115825, 92585, 93092, 94016, 106816, 
      130832, 120033, 106693, 105265, 101809, 93834, 93490, 130225, 121829, 
      111940, 109973, 93965, 92810, 91562, 92810, 101837, 102996, 92025, 
      128025, 129802, 116626, 91082, 104042, 110120, 104180, 96200, 89828, 
      96200, 102728, 129418, 125845, 88378, 88273, 120514, 104186, 87061, 
      100490, 90610, 86173, 93074, 142970, 108673, 103450, 98605, 108397, 
      84884, 110996, 88282, 85042, 110090, 138277, 99073, 94180, 87130, 
      86090, 95825, 88281, 87309, 81250, 93994, 96850, 144729, 81332, 83572, 
      84713, 84314, 80189, 80714, 85714, 101993, 85000, 83124, 128365, 80117, 
      81562, 79300, 84329, 135521, 78370, 101557, 82468, 88309, 95773, 
      153458, 77857, 126352, 94394, 104866, 75332, 119176, 74533, 74754, 
      79018, 140548, 73522, 77410, 89066, 104417, 72949, 74477, 72608, 76865, 
      144185, 76001, 84149, 84386, 116021, 94345, 101025, 115921, 78578, 
      109169, 78322, 125242, 71825, 77401, 84500, 88916, 99122, 108898, 
      121745, 80901, 81925, 94609, 85252, 129032, 73225, 75890, 83053, 
      133178, 137450, 144665, 149273, 71465, 71837, 127016, 79162, 77129, 
      159473, 69290, 77909, 106805, 71906, 71417, 104480, 70074, 103149, 
      66485, 71282, 74869, 160565, 60880, 68224, 58984, 64541, 111005, 65690, 
      131165, 163521, 58097, 56785, 102184, 58057, 58642, 62089, 66356, 
      67169, 64602, 68986, 152290, 75313, 154897, 61601, 63752, 64690, 70969, 
      83394, 105394, 51668, 60569, 48722, 50570, 53482, 57842, 165065, 48836, 
      50717, 57154, 69172, 45988, 54090, 55042, 55285, 64964, 64882, 92565, 
      45698, 47090, 58690, 85465, 96016, 119641, 65914, 41861, 50180, 44818, 
      48065, 49633, 155506, 41876, 104221, 157901, 41805, 137482, 42913, 
      53840, 113744, 131069, 40072, 38321, 38450, 41621, 38617, 39332, 
      189092, 37333, 41410, 67345, 84565, 74377, 35881, 42601, 92425, 37370, 
      38930, 48170, 34929, 41938, 49825, 88450, 146906, 34765, 32288, 34625, 
      64928, 32050, 34002, 155977, 43300, 62756, 31925, 171445, 30928, 95305, 
      97393, 171108, 36353, 40885, 61045, 166685, 35146, 40221, 50329, 31657, 
      105296, 176665, 30169, 35080, 132197, 34064, 107396, 31210, 33025, 
      27080, 29060, 30148, 32360, 27674, 127690, 137545, 36657, 135225, 
      121369, 151880, 26545, 46210, 131650, 28880, 150553, 155600, 48401, 
      130385, 155297, 43525, 27101, 27242, 35197, 45917, 159842, 23634, 
      22837, 175765, 24389, 27625, 45072, 121225, 199657, 21364, 120724, 
      173770, 41245, 21073, 40970, 20096, 145232, 169817, 21825, 25281, 
      25012, 37000, 24914, 29138, 25345, 23090, 18836, 22984, 132922, 138442, 
      146241, 26788, 141700, 148153, 39285, 19469, 161549, 207469, 128272, 
      147872, 153760, 220585, 20170, 15730, 22922, 30017, 159041, 219850, 
      21625, 33205, 34897, 35770, 143761, 192245, 14708, 135257, 149386, 
      19557, 21645, 15685, 139770, 202417, 12941, 227396, 230189, 199370, 
      183060, 12674, 15545, 29405, 12020, 196136, 14746, 179946, 12041, 
      16745, 26945, 14453, 146033, 183665, 192085, 11773, 158629, 172008, 
      11101, 15977, 146362, 15776, 10973, 160730, 11050, 11234, 170253, 
      172489, 167482, 11944, 12589, 9425, 20565, 190753, 199946, 216074, 
      245200, 7373, 17498, 161173, 165925, 189745, 254565, 6761, 10756, 
      221696, 7685, 9605, 180965, 201605, 6309, 15533, 175673, 192553, 9140, 
      197620, 5746, 8761, 8285, 8840, 5729, 9173, 190229, 193685, 197173, 
      6805, 194996, 5122, 6856, 6725, 197825, 210212, 227825, 4069, 191458, 
      3860, 5000, 196442, 3581, 5981, 239560, 4852, 224650, 5204, 2564, 2525, 
      4181, 227176, 2213, 2885, 3050, 222170, 2117, 1940, 241057, 248858, 
      2788, 1690, 1762, 1609, 1669, 1385, 2269, 2738, 5069, 1172, 1220, 2180, 
      6056, 1028, 1348, 4868, 4561, 964, 1130, 1160, 538, 722, 1108, 1693, 
      196, 1908, 2745, 221, 277, 481, 810, 260, 193, 2610, 10, 225, 0, 325, 
      200, 1033, 500, 26, 162, 306, 244, 1210, 1417, 173, 325, 757, 953, 
      1300, 1157, 1249 ], 
  [ 458980, 456224, 452392, 451441, 449973, 442161, 443690, 442674, 438826, 
      434941, 431188, 424385, 428794, 419920, 423572, 419849, 418816, 417537, 
      406625, 404821, 399529, 401677, 402946, 393940, 397909, 396457, 378277, 
      375885, 372109, 367056, 370250, 362960, 362637, 371200, 359082, 359125, 
      356148, 361369, 351625, 356890, 357794, 352413, 361586, 360425, 344845, 
      344285, 341029, 346176, 352529, 336793, 340429, 339284, 330905, 330325, 
      332900, 332496, 343060, 333353, 324325, 328976, 323297, 324362, 328865, 
      320580, 324589, 317826, 315188, 323408, 313741, 312130, 299185, 294372, 
      295538, 313300, 291101, 295970, 309770, 282257, 301717, 282064, 296586, 
      294480, 274600, 295172, 281857, 285146, 282901, 525325, 272948, 283345, 
      267865, 280625, 288612, 283985, 263029, 264773, 499013, 277897, 260816, 
      502004, 260450, 277562, 472730, 267048, 275560, 276228, 268034, 274240, 
      500050, 256805, 257960, 514436, 270288, 260402, 494090, 250916, 253789, 
      476296, 433508, 475313, 496250, 249386, 441341, 250132, 253300, 248665, 
      252610, 250013, 250281, 252242, 475457, 445640, 451258, 248185, 403605, 
      250954, 257218, 407770, 251345, 400025, 259961, 411805, 398800, 484657, 
      228058, 231010, 377357, 354484, 373204, 382169, 486176, 389610, 362645, 
      377770, 236160, 247140, 226069, 235925, 221850, 216404, 351760, 416825, 
      431833, 231530, 242002, 258722, 359210, 390826, 229604, 319729, 381329, 
      218034, 253170, 216077, 324232, 325300, 394272, 331673, 306037, 308521, 
      379345, 206728, 207469, 322165, 208130, 416594, 203625, 211426, 237249, 
      319849, 345028, 208865, 229442, 295985, 204781, 219869, 243949, 246404, 
      321800, 340136, 229837, 231130, 319345, 377665, 319970, 277576, 356200, 
      314581, 223457, 238340, 332533, 193117, 193625, 193824, 267001, 306721, 
      209417, 215962, 268586, 367445, 189514, 200458, 217989, 192937, 387425, 
      214661, 363194, 188557, 216765, 218920, 248125, 191594, 245122, 221689, 
      220405, 220874, 187129, 272925, 179092, 196705, 200852, 219385, 234505, 
      252020, 310634, 353448, 180682, 210085, 237530, 249605, 309026, 306657, 
      267833, 175346, 171365, 177553, 190170, 299610, 172433, 192473, 232625, 
      185281, 241685, 298777, 180128, 229505, 229293, 303433, 160660, 173332, 
      258557, 333037, 154466, 181714, 182450, 270725, 291109, 299546, 161380, 
      162340, 298000, 172289, 192485, 209428, 212488, 148077, 173722, 183209, 
      164666, 204650, 143509, 209448, 290340, 145378, 143989, 150826, 140498, 
      187529, 158548, 138602, 137677, 285125, 286669, 290564, 140785, 251082, 
      252442, 135218, 167813, 142237, 156157, 175165, 133709, 133666, 140621, 
      141506, 134800, 158096, 152794, 278458, 208328, 130330, 143317, 135376, 
      245162, 157064, 184333, 186245, 128025, 139770, 151474, 154674, 171970, 
      127220, 131777, 194336, 126986, 128329, 128626, 128729, 131801, 139250, 
      137197, 130234, 124834, 145220, 132553, 129088, 151762, 131482, 144810, 
      150757, 164410, 149069, 124021, 138884, 127730, 124717, 137677, 143410, 
      161402, 163417, 143008, 122713, 164930, 125192, 120292, 122216, 151045, 
      247165, 132949, 119701, 138785, 144874, 121493, 117845, 196610, 141300, 
      139165, 116980, 121189, 119569, 130000, 138401, 129562, 114937, 126788, 
      114253, 164869, 217928, 134594, 118193, 145610, 171169, 133060, 163521, 
      218521, 134129, 121441, 123041, 145349, 132005, 116045, 112925, 145781, 
      183917, 140818, 110989, 129114, 203914, 133025, 123220, 113705, 145661, 
      132309, 117925, 206244, 120562, 108241, 131042, 214517, 112913, 127665, 
      107876, 110809, 140594, 110105, 107138, 104813, 104330, 142745, 112709, 
      199784, 103297, 102500, 119893, 103428, 102724, 111305, 103514, 100889, 
      128378, 107425, 103105, 100000, 99905, 142292, 121426, 116649, 106114, 
      105309, 103069, 101074, 122941, 123877, 126152, 131458, 124865, 145493, 
      132688, 112850, 99970, 96500, 96181, 124324, 157109, 159101, 126548, 
      125140, 124793, 106964, 121760, 131728, 123149, 120170, 115565, 94285, 
      105065, 125677, 112405, 93892, 111250, 93050, 94961, 96389, 112069, 
      138821, 114916, 103232, 102020, 99140, 93145, 95897, 138212, 116458, 
      107685, 105970, 92804, 92045, 91373, 95429, 106580, 99817, 91330, 
      135970, 123489, 111609, 93481, 109321, 105785, 100637, 94025, 91901, 
      100217, 107897, 123029, 119780, 88829, 88904, 114841, 100385, 88192, 
      97045, 89037, 87732, 97045, 152485, 115090, 99425, 103760, 114848, 
      84781, 117805, 86701, 87349, 116861, 147604, 95402, 91265, 85545, 
      89185, 100900, 86152, 85396, 81965, 98957, 102245, 154696, 81289, 
      86409, 83156, 82865, 81440, 82505, 89305, 108212, 83225, 86173, 137210, 
      79780, 84285, 81265, 87986, 145010, 80081, 107984, 85941, 92970, 
      101620, 164309, 80210, 135293, 100201, 111897, 75629, 127609, 75332, 
      76165, 82301, 150705, 74065, 80545, 94433, 111620, 74066, 76996, 74477, 
      80282, 154730, 79592, 89252, 89525, 124580, 100850, 108250, 124514, 
      82921, 117220, 82805, 134693, 75010, 81810, 90025, 95017, 106409, 
      117189, 131080, 86272, 87440, 101636, 91269, 139009, 77512, 80645, 
      88852, 143477, 148037, 155720, 160616, 75604, 76048, 136985, 84701, 
      82450, 171562, 73385, 83408, 115328, 76645, 76154, 112925, 74665, 
      111520, 70498, 76369, 80530, 173092, 64693, 73333, 62577, 69284, 
      120500, 70753, 142130, 176392, 62074, 60580, 111233, 62280, 62973, 
      67066, 71945, 72866, 70009, 74969, 164681, 82120, 167498, 66820, 69329, 
      70445, 77480, 91165, 114965, 55369, 65818, 52021, 54301, 57789, 62869, 
      178370, 52453, 54730, 62317, 75881, 49309, 59029, 60125, 60404, 71377, 
      71329, 101602, 49405, 51085, 64485, 93960, 105373, 130618, 72641, 
      44914, 54925, 48661, 52520, 54410, 168633, 45317, 114322, 171170, 
      45316, 149669, 46746, 59437, 124525, 142928, 43433, 41320, 41485, 
      45412, 41794, 42689, 203969, 40256, 45305, 74660, 93392, 82408, 38690, 
      46922, 101930, 40681, 42601, 53425, 37768, 46325, 55400, 97733, 159857, 
      37850, 34829, 37850, 72365, 34625, 37153, 169460, 48285, 70045, 34676, 
      185716, 33461, 105290, 107522, 185377, 40324, 45648, 68290, 180770, 
      39005, 44980, 56456, 34794, 116029, 191250, 32980, 39113, 144580, 
      38021, 118337, 34625, 36836, 29377, 32005, 33381, 36097, 30293, 139885, 
      150280, 41290, 147850, 133236, 165401, 29192, 52277, 144125, 32245, 
      164034, 169333, 54788, 142820, 169028, 49370, 30244, 30421, 39924, 
      52084, 173821, 25873, 24858, 190530, 27092, 31226, 51301, 133250, 
      215528, 23481, 132777, 188521, 47210, 23400, 46933, 22133, 158645, 
      184418, 24580, 28900, 28629, 42561, 28565, 33581, 29138, 26449, 21005, 
      26377, 145781, 151589, 159784, 31041, 155025, 161802, 45370, 22276, 
      175876, 223812, 140941, 161549, 167725, 237466, 23297, 17485, 26765, 
      35048, 173288, 236725, 25250, 38736, 40644, 41625, 157284, 208000, 
      16277, 148378, 163225, 23026, 25546, 18180, 153169, 218660, 14530, 
      244645, 247546, 215501, 198505, 14473, 18388, 34768, 13565, 212153, 
      17477, 195277, 13834, 20050, 32050, 17216, 159812, 199172, 207952, 
      13634, 173018, 187009, 12708, 19240, 160173, 19037, 12826, 175253, 
      13185, 13441, 185236, 187578, 182353, 14681, 15506, 11402, 25168, 
      206660, 216245, 233021, 263261, 8656, 21697, 175810, 180778, 205640, 
      272980, 7930, 13617, 238885, 9536, 12176, 196496, 218000, 7330, 19540, 
      190984, 208584, 11705, 213865, 6617, 11252, 10666, 11401, 6920, 11876, 
      206180, 209780, 213412, 8784, 211157, 6269, 9113, 8980, 214120, 227009, 
      245306, 4880, 207497, 4453, 6673, 212693, 4384, 8224, 257497, 6869, 
      242037, 7433, 2701, 3130, 6082, 244665, 2560, 4240, 4513, 239473, 2498, 
      2281, 259074, 267161, 4349, 2205, 2493, 2122, 2610, 1928, 3748, 4469, 
      7696, 1421, 1901, 3725, 8969, 1489, 2385, 7489, 7108, 1637, 2125, 2329, 
      801, 1769, 2477, 3386, 549, 3769, 4930, 208, 1124, 1544, 2125, 97, 964, 
      4777, 445, 10, 325, 0, 1025, 2504, 1609, 305, 145, 1153, 117, 2701, 
      3016, 400, 650, 706, 754, 2285, 1924, 2050 ], 
  [ 455845, 452185, 448733, 447652, 445796, 439322, 439825, 438293, 434825, 
      431834, 428525, 421840, 423877, 417625, 419869, 417040, 414977, 413696, 
      403024, 401410, 396688, 397618, 398117, 390833, 393458, 392068, 375016, 
      372170, 369352, 363905, 365625, 359545, 358514, 364193, 354953, 354610, 
      351821, 355570, 348448, 351985, 352633, 347114, 353853, 352690, 340756, 
      340002, 337448, 340673, 345232, 333076, 335560, 334413, 327242, 326468, 
      327889, 326969, 335101, 327312, 320200, 323185, 318784, 319529, 322816, 
      316577, 319370, 313625, 309501, 315801, 307858, 304825, 294628, 290321, 
      290781, 304253, 286722, 289925, 300781, 277668, 292648, 277217, 288089, 
      285785, 270125, 285961, 274688, 277273, 275282, 494410, 267181, 275210, 
      263248, 272420, 278741, 274752, 258338, 259570, 469234, 269428, 256185, 
      471901, 255625, 268769, 444481, 260237, 266957, 267497, 260773, 265505, 
      469745, 251586, 252421, 483169, 261545, 253513, 463905, 246265, 248306, 
      447197, 407221, 446080, 465673, 243765, 414280, 244061, 246461, 242720, 
      245705, 243490, 243242, 244561, 445696, 417797, 422965, 240754, 378506, 
      242365, 247477, 382285, 242498, 375050, 249124, 385736, 373625, 453394, 
      222521, 224705, 353320, 332237, 349421, 357682, 454585, 364481, 339562, 
      353405, 227345, 236405, 219172, 226980, 215525, 211293, 329113, 389250, 
      403234, 222381, 231061, 245349, 335725, 364909, 220645, 299570, 356050, 
      211313, 240305, 209610, 303493, 304301, 367769, 310032, 286568, 288730, 
      353600, 200821, 201370, 300962, 201645, 388093, 197840, 203785, 224738, 
      298378, 321445, 201024, 217953, 276624, 197642, 209786, 230282, 232417, 
      300005, 316805, 218024, 219125, 297610, 351322, 298105, 259613, 331325, 
      293032, 211954, 224725, 309250, 186920, 187300, 187241, 249602, 285482, 
      199504, 204961, 250929, 341210, 183373, 191885, 206408, 185770, 359650, 
      203332, 337081, 182026, 204986, 206821, 232250, 184165, 229109, 208490, 
      207268, 207673, 179236, 253640, 172861, 186826, 190269, 206050, 219250, 
      234781, 287825, 327245, 173485, 197704, 221629, 232360, 286213, 283904, 
      248404, 168265, 165050, 169636, 179885, 277037, 165474, 181674, 216450, 
      175568, 224420, 276004, 170921, 213322, 213044, 280144, 155545, 165145, 
      239170, 307378, 151205, 171797, 172405, 250120, 268712, 276445, 155621, 
      156325, 274961, 163840, 180580, 195089, 197765, 146408, 164693, 172386, 
      157169, 190625, 143690, 194717, 267545, 143509, 142052, 146137, 139901, 
      175220, 151229, 142353, 139060, 262250, 263666, 267241, 138196, 231149, 
      232381, 138449, 157924, 138170, 148378, 163930, 136872, 136765, 136872, 
      137437, 139625, 149609, 145265, 255697, 192285, 132269, 137768, 141985, 
      225081, 147925, 170906, 172562, 128228, 134405, 143293, 145853, 160205, 
      130365, 128970, 179433, 126737, 126992, 127097, 127136, 128672, 133625, 
      131954, 136765, 125605, 156293, 140234, 126209, 164305, 139033, 137129, 
      141860, 153145, 161226, 123250, 132417, 134381, 129896, 131336, 135725, 
      150389, 152084, 154201, 127504, 153145, 131645, 123545, 120733, 141434, 
      226034, 142216, 123080, 149650, 157145, 127172, 120452, 180337, 152993, 
      150410, 118433, 118738, 117242, 124025, 130442, 139009, 116384, 135657, 
      115762, 152170, 199021, 145573, 124244, 135853, 157508, 143845, 150818, 
      199418, 145296, 129280, 118080, 135396, 142850, 122026, 116986, 135634, 
      168394, 153581, 112040, 122165, 186085, 144378, 132205, 111618, 159508, 
      143786, 125690, 187961, 129349, 109924, 123061, 195336, 119266, 138560, 
      112113, 117092, 130301, 116640, 112201, 107892, 105937, 131872, 120458, 
      181613, 103940, 103525, 130322, 108161, 101825, 119620, 108693, 103828, 
      119349, 114650, 108410, 102425, 101114, 130765, 132617, 126752, 113081, 
      111956, 108692, 105481, 114740, 115354, 117181, 144821, 116020, 133192, 
      122305, 122625, 105265, 99425, 97250, 115217, 142946, 144682, 139581, 
      137917, 137506, 101565, 112905, 121081, 135668, 132113, 126548, 96308, 
      100048, 138770, 122810, 94505, 121525, 94365, 93780, 94312, 104872, 
      126760, 126149, 111521, 109925, 106021, 96506, 93754, 126149, 128137, 
      117380, 115217, 96993, 95530, 93834, 92898, 100273, 107588, 94685, 
      123965, 136826, 122642, 91330, 102050, 115600, 109044, 100000, 90324, 
      95184, 100816, 136490, 132665, 90130, 89885, 127018, 109234, 88273, 
      105250, 93914, 87041, 92066, 137650, 105757, 108650, 96665, 105449, 
      87028, 107764, 91570, 85306, 106882, 133081, 103981, 98500, 90410, 
      85730, 93925, 91973, 90833, 82730, 92170, 94690, 139013, 83396, 83396, 
      87949, 87466, 81241, 81346, 84946, 99181, 88400, 82772, 123505, 82393, 
      81458, 79780, 83493, 130149, 79042, 98561, 81764, 86681, 93217, 147010, 
      78013, 121384, 91858, 101378, 77076, 114592, 75881, 75626, 78434, 
      134612, 75058, 76930, 86850, 100773, 74033, 74465, 73096, 76149, 
      137925, 75133, 82105, 82314, 111289, 91205, 97325, 111157, 77114, 
      104821, 76738, 119794, 71245, 75869, 82100, 86068, 95346, 104330, 
      116365, 78593, 79505, 91013, 82436, 123136, 71749, 74050, 80401, 
      127026, 131074, 137925, 142309, 70093, 70409, 121104, 76690, 74821, 
      151901, 67930, 75457, 102001, 70034, 69541, 99720, 68306, 98441, 65161, 
      69106, 72241, 152569, 59656, 65992, 57920, 62577, 105345, 63466, 
      124345, 155213, 56701, 55525, 96832, 56453, 56954, 59893, 63684, 64413, 
      62066, 66002, 144322, 71677, 146749, 59189, 61056, 61850, 67541, 78986, 
      99586, 50420, 58117, 47770, 49282, 51746, 55546, 156325, 47620, 49193, 
      54730, 65540, 44980, 51818, 52658, 52873, 61540, 61426, 87089, 44362, 
      45530, 55730, 80405, 90280, 112645, 62218, 41017, 48020, 43354, 46125, 
      47437, 146810, 40708, 97873, 149089, 40577, 129506, 41429, 50984, 
      106856, 123337, 38944, 37469, 37570, 40153, 37621, 38196, 178996, 
      36529, 39850, 63125, 79169, 69589, 35149, 40693, 86485, 36242, 37522, 
      45530, 34157, 39962, 46925, 82666, 138258, 33785, 31720, 33525, 60552, 
      31450, 32954, 146893, 40820, 58484, 31177, 161737, 30344, 88925, 90901, 
      161396, 34645, 38561, 56785, 157105, 33514, 37889, 46933, 30581, 98312, 
      166685, 29341, 33296, 123913, 32328, 100228, 29890, 31397, 26624, 
      28100, 28964, 30784, 26962, 119530, 128965, 34373, 126725, 113453, 
      142672, 25789, 42794, 123250, 27560, 141365, 146216, 44725, 122005, 
      145909, 40265, 25937, 26050, 32801, 42401, 150250, 23162, 22529, 
      165545, 23545, 26077, 41480, 113125, 188549, 20948, 112580, 163522, 
      37825, 20477, 37546, 19720, 136008, 159669, 20885, 23669, 23396, 33872, 
      23266, 26874, 23581, 21658, 18324, 21520, 124090, 129386, 136877, 
      24644, 132500, 138701, 35705, 18433, 151553, 195905, 119560, 138376, 
      144040, 208597, 18874, 15490, 21058, 27229, 149085, 207850, 19925, 
      30017, 31541, 32330, 134357, 181105, 14596, 126149, 139714, 17945, 
      19697, 14825, 130418, 190853, 12769, 215044, 217753, 187882, 172100, 
      12322, 14381, 26281, 11860, 184720, 13658, 169058, 11677, 15205, 24005, 
      13329, 136341, 172629, 180769, 11345, 148457, 161360, 10865, 14453, 
      136634, 14248, 10529, 150426, 10370, 10498, 159569, 161717, 156874, 
      10768, 11273, 8829, 17921, 179317, 188194, 203818, 232072, 7289, 15146, 
      150697, 155281, 178285, 241145, 6749, 9428, 209224, 7137, 8497, 169777, 
      189745, 6401, 13297, 164645, 180965, 8020, 185860, 5938, 7693, 7297, 
      7712, 5661, 7929, 178681, 182025, 185401, 6113, 183268, 5066, 5920, 
      5785, 185965, 197956, 215037, 4241, 179786, 4196, 4496, 184594, 3737, 
      5017, 226384, 4036, 211874, 4212, 3188, 2785, 3433, 214304, 2657, 2545, 
      2626, 209426, 2529, 2372, 227741, 235314, 2260, 1970, 1874, 1885, 1601, 
      1621, 1777, 2050, 3673, 1620, 1332, 1620, 4432, 1300, 1172, 3460, 3205, 
      1060, 970, 848, 914, 466, 596, 929, 452, 980, 1565, 745, 121, 157, 290, 
      884, 85, 1394, 130, 845, 200, 1025, 0, 325, 68, 234, 578, 50, 740, 442, 
      565, 377, 425, 1105, 1405, 820, 841, 901 ], 
  [ 455572, 451400, 448160, 447005, 444929, 439205, 439130, 437306, 434050, 
      431561, 428500, 421877, 422578, 417800, 419252, 416925, 414280, 412997, 
      402453, 400945, 396541, 396785, 396850, 390532, 392401, 391045, 374617, 
      371513, 369233, 363560, 364450, 359048, 357617, 361672, 354050, 353489, 
      350804, 353725, 348077, 350642, 351146, 345545, 350914, 349749, 339865, 
      339001, 336841, 338984, 342533, 332389, 334225, 333076, 326581, 325697, 
      326468, 325256, 332020, 325309, 319273, 321320, 317637, 318202, 320805, 
      315716, 317825, 312650, 307684, 312904, 305929, 302090, 293437, 289412, 
      289474, 300532, 285625, 287890, 297090, 276445, 288905, 275848, 284666, 
      282248, 268960, 282132, 272005, 274194, 272345, 478369, 265284, 271981, 
      261997, 269149, 274532, 270901, 257041, 257985, 453825, 266005, 254920, 
      456308, 254250, 265162, 429930, 257744, 263456, 263924, 258026, 261928, 
      454034, 249985, 250640, 466916, 257960, 250970, 448258, 244980, 246553, 
      432160, 393764, 430965, 449802, 241930, 400385, 241972, 243940, 240701, 
      243146, 241145, 240605, 241562, 430277, 403456, 408370, 237893, 365705, 
      238850, 243314, 369266, 238837, 362317, 244341, 372385, 360776, 437117, 
      220714, 222466, 341105, 321028, 337348, 345213, 438120, 351650, 327881, 
      341002, 223688, 231668, 216593, 223249, 213266, 209716, 317672, 375037, 
      388445, 218530, 226202, 239122, 323810, 351626, 216900, 289525, 343125, 
      208826, 234362, 207265, 293120, 293780, 354152, 299149, 276905, 278885, 
      340405, 198784, 199225, 290321, 199282, 373346, 195869, 200770, 218981, 
      287581, 309460, 197893, 212770, 267013, 194905, 205393, 223873, 225828, 
      289024, 304960, 212657, 213650, 286661, 337781, 287082, 250784, 318608, 
      282185, 206757, 218340, 297425, 184705, 185013, 184808, 241085, 274805, 
      195197, 200042, 242266, 327721, 181186, 188330, 201161, 183005, 345293, 
      198225, 323658, 179617, 199625, 201280, 224585, 181250, 221362, 202325, 
      201137, 201506, 176053, 244049, 170612, 182525, 185572, 199805, 211925, 
      226340, 276250, 313760, 170690, 191993, 213938, 223913, 274634, 272357, 
      238725, 165530, 162745, 166429, 175346, 265586, 162805, 176845, 208597, 
      171349, 215953, 264437, 166984, 205461, 205145, 268285, 153908, 161780, 
      229505, 294185, 150610, 167458, 167994, 239769, 257353, 264690, 153620, 
      154180, 263240, 160325, 175121, 188260, 190720, 146705, 160850, 167533, 
      154186, 183970, 145025, 187664, 255956, 143690, 142193, 144730, 140794, 
      169525, 148340, 145690, 141065, 250609, 251953, 255348, 137965, 221162, 
      222322, 141490, 153585, 137105, 145225, 158833, 139873, 139730, 135985, 
      136370, 143560, 146056, 142250, 244114, 184480, 134578, 135865, 146920, 
      215002, 144000, 164569, 166081, 129557, 132602, 139906, 142106, 154802, 
      133348, 128605, 172264, 127810, 127453, 127450, 127453, 128125, 131674, 
      130217, 141650, 127250, 163732, 145765, 125800, 172570, 144490, 134018, 
      138065, 148018, 169273, 124025, 129988, 139330, 134017, 128977, 132610, 
      145402, 146917, 161704, 131405, 147722, 136480, 126580, 121104, 137233, 
      215353, 148633, 126185, 156965, 165250, 131569, 123121, 172386, 160772, 
      157937, 120452, 118561, 117133, 121864, 127165, 145522, 118397, 141844, 
      117809, 146225, 189584, 152946, 128845, 131562, 151021, 151108, 144869, 
      189869, 152773, 134885, 116485, 130993, 150145, 126585, 120465, 131121, 
      160857, 161954, 113825, 119450, 177250, 151957, 138452, 111637, 168489, 
      151433, 131249, 178868, 135482, 112061, 119762, 185737, 124029, 145877, 
      115684, 121813, 125698, 121501, 116234, 110809, 108026, 126941, 126001, 
      172576, 105485, 105284, 137369, 112004, 102500, 125477, 112786, 106661, 
      115450, 119893, 112573, 104968, 102973, 125460, 140090, 133613, 118178, 
      116873, 113033, 109138, 111305, 111737, 113312, 153514, 112221, 127449, 
      117640, 129298, 109418, 102244, 99025, 111268, 136153, 137745, 148084, 
      146276, 145829, 99700, 109096, 116264, 143881, 140002, 133897, 98617, 
      98397, 147305, 129833, 96020, 128474, 96274, 94285, 94313, 101993, 
      121145, 133636, 117352, 115540, 111060, 99565, 93717, 120532, 135874, 
      124001, 121586, 100516, 98657, 96385, 92641, 97892, 113125, 97738, 
      118378, 145493, 130013, 91285, 99125, 122285, 114937, 104525, 90601, 
      93517, 97997, 145225, 141076, 92025, 91600, 135029, 115373, 89480, 
      111025, 97817, 87812, 90425, 130465, 101666, 114997, 93832, 101320, 
      89449, 103273, 95465, 85313, 102425, 126068, 109962, 103725, 94301, 
      84941, 91156, 96400, 95044, 84313, 89505, 91593, 131344, 85733, 82853, 
      91796, 91205, 82280, 81845, 83645, 95252, 92461, 82009, 116946, 85012, 
      81017, 80093, 82114, 122938, 79605, 94408, 80561, 84290, 89636, 138425, 
      77922, 114705, 88309, 96605, 79033, 108413, 77332, 76465, 77401, 
      126701, 76757, 76037, 83725, 95812, 75154, 74180, 73457, 74962, 129610, 
      73760, 79220, 79393, 104948, 86914, 92314, 104778, 74981, 98980, 74457, 
      112545, 70258, 73658, 78773, 82165, 90253, 98225, 109216, 75400, 76168, 
      86164, 78593, 115333, 69632, 71465, 76772, 118897, 122657, 129040, 
      133136, 68116, 68360, 113293, 73305, 71650, 141962, 65981, 72104, 
      95624, 67433, 66938, 93409, 65845, 92200, 63274, 66133, 68690, 142132, 
      57929, 62969, 56405, 59908, 97924, 60469, 115442, 144400, 54778, 53780, 
      89829, 54272, 54665, 56954, 60133, 60754, 58693, 62053, 133965, 66896, 
      136170, 55988, 57493, 58105, 63040, 73225, 92025, 48725, 54874, 46465, 
      47545, 49433, 52513, 145010, 45985, 47162, 51545, 60805, 43625, 48841, 
      49537, 49716, 57085, 56933, 80002, 42601, 43481, 51881, 73856, 82865, 
      103610, 57429, 39898, 45209, 41441, 43600, 44586, 135605, 39185, 89690, 
      137738, 38980, 119233, 39506, 47297, 97985, 113384, 37485, 36368, 
      36433, 38260, 36338, 36733, 166013, 35496, 37845, 57700, 72232, 63440, 
      34218, 38250, 78858, 34805, 35725, 42149, 33184, 37441, 43216, 75249, 
      127165, 32554, 31025, 32146, 54961, 30717, 31645, 135252, 37673, 53033, 
      30260, 149300, 29641, 80770, 82602, 148957, 32500, 35624, 51362, 
      144842, 31473, 34948, 42624, 29258, 89393, 153914, 28340, 31069, 
      113332, 30169, 91085, 28269, 29380, 26117, 26945, 27521, 28837, 26129, 
      109121, 118016, 31522, 115882, 103364, 130925, 24912, 38497, 112545, 
      25961, 129650, 134249, 40100, 111332, 133940, 36178, 24548, 24625, 
      29828, 37988, 138025, 22669, 22250, 152522, 22580, 24210, 36985, 
      102834, 174400, 20549, 102245, 150485, 33570, 19856, 33289, 19385, 
      124297, 146770, 19828, 21748, 21473, 30005, 21305, 24121, 21474, 19981, 
      17833, 19805, 112905, 117913, 125008, 22061, 120845, 126722, 31282, 
      17284, 138884, 181220, 108545, 126353, 131729, 193370, 17397, 15377, 
      18857, 23840, 136480, 192617, 17938, 26120, 27428, 28109, 122468, 
      166984, 14657, 114650, 127493, 16090, 17410, 13940, 118621, 176212, 
      12778, 199393, 201994, 173345, 158245, 12109, 13124, 22504, 11897, 
      170285, 12505, 155305, 11458, 13474, 20474, 12136, 124132, 158692, 
      166472, 11050, 135634, 147925, 10820, 12752, 124385, 12545, 10226, 
      137449, 9773, 9829, 146116, 148154, 143525, 9549, 9874, 8362, 14824, 
      164916, 173393, 188369, 215505, 7496, 12437, 137546, 141914, 163872, 
      224212, 7058, 8045, 193513, 6760, 7400, 155720, 174824, 6850, 10756, 
      150800, 166400, 6917, 171077, 6525, 6660, 6370, 6605, 5920, 6676, 
      164180, 167380, 170612, 5576, 168545, 5353, 5085, 4948, 171088, 182573, 
      198970, 4840, 165157, 5009, 4229, 169745, 4328, 4168, 209837, 3393, 
      195857, 3349, 4409, 3538, 2890, 198173, 3656, 2536, 2509, 193469, 3490, 
      3365, 211058, 218341, 2025, 2777, 2465, 2690, 1970, 2384, 1604, 1625, 
      2344, 2665, 1945, 1369, 2813, 2125, 1421, 2125, 1940, 1665, 1249, 941, 
      1901, 653, 457, 466, 1313, 325, 586, 1960, 468, 288, 169, 2237, 500, 
      397, 857, 2218, 1033, 2504, 325, 0, 101, 1093, 1717, 325, 1985, 65, 80, 
      1256, 1186, 2210, 2650, 873, 1108, 1130 ], 
  [ 457741, 453841, 450477, 449360, 447400, 441250, 441493, 439825, 436445, 
      433674, 430469, 423796, 425233, 419633, 421525, 418916, 416585, 415300, 
      404660, 403090, 398500, 399122, 399425, 392561, 394850, 393472, 376660, 
      373690, 371108, 365545, 366893, 361105, 359890, 364841, 356317, 355874, 
      353125, 356506, 350036, 353141, 353725, 348154, 354281, 353114, 342088, 
      341282, 338900, 341641, 345748, 334480, 336676, 335525, 328642, 327816, 
      328945, 327889, 335413, 328100, 321460, 324025, 319940, 320605, 323588, 
      317857, 320346, 314845, 310325, 316145, 308626, 305213, 295696, 291505, 
      291785, 304181, 287810, 290593, 300713, 278672, 292532, 278153, 288109, 
      285745, 271133, 285785, 275012, 277421, 275490, 488794, 267845, 275282, 
      264196, 272464, 278365, 274532, 259250, 260354, 463874, 269392, 257105, 
      466453, 256493, 268645, 439493, 260605, 266877, 267385, 261025, 265385, 
      464229, 252338, 253093, 477409, 261409, 253837, 458405, 247145, 248978, 
      441965, 402685, 440804, 460061, 244385, 409540, 244565, 246773, 243252, 
      245997, 243874, 243490, 244645, 440260, 412837, 417889, 240890, 374218, 
      242201, 247025, 377897, 242266, 370786, 248384, 381188, 369297, 447530, 
      223085, 225077, 349252, 328613, 345413, 353498, 448625, 360133, 335722, 
      349241, 227065, 235645, 219368, 226664, 215857, 211925, 325361, 384266, 
      397994, 221993, 230225, 243905, 331753, 360329, 220301, 296426, 351626, 
      211525, 238981, 209882, 300197, 300933, 363025, 306500, 283572, 285650, 
      349028, 201205, 201706, 297522, 201881, 382825, 198244, 203725, 223450, 
      294850, 317389, 200900, 216917, 273620, 197690, 209098, 228698, 230753, 
      296389, 312805, 216900, 217953, 294002, 346562, 294461, 256941, 326925, 
      289460, 210890, 223133, 305234, 187172, 187520, 187393, 247050, 281970, 
      198820, 204005, 248309, 336442, 183625, 191529, 205300, 185762, 354490, 
      202280, 332333, 182170, 203818, 205573, 230058, 184081, 226865, 206946, 
      205736, 206125, 179008, 250564, 173045, 186098, 189365, 204458, 217178, 
      232213, 283861, 322429, 173417, 196340, 219385, 229780, 282241, 279940, 
      245264, 168205, 165178, 169360, 179017, 273097, 165434, 180674, 214106, 
      174836, 221800, 272000, 170305, 210962, 210664, 276004, 155945, 164777, 
      236002, 302642, 152065, 170993, 171569, 246644, 264788, 272345, 155853, 
      156493, 270873, 163396, 179272, 193169, 195749, 147652, 164097, 171338, 
      156949, 188773, 145386, 192685, 263497, 144689, 143208, 146605, 141385, 
      173776, 151029, 144917, 141032, 258154, 259538, 263033, 139168, 227785, 
      228985, 140869, 157064, 138762, 148042, 162730, 139268, 139145, 137540, 
      138025, 142433, 149089, 144981, 251605, 189869, 134345, 137972, 145225, 
      221645, 147221, 169130, 170722, 129856, 134641, 142825, 145225, 158841, 
      132725, 129842, 177281, 128245, 128228, 128285, 128308, 129460, 133789, 
      132210, 139961, 127361, 160621, 143714, 127049, 168997, 142477, 136765, 
      141192, 151885, 165818, 124610, 132353, 137593, 132740, 131300, 135353, 
      149185, 150800, 158545, 130244, 151741, 134797, 125897, 121901, 140570, 
      222290, 146068, 125460, 153898, 161741, 130120, 122632, 177797, 157441, 
      154746, 120321, 119650, 118178, 124049, 129970, 142885, 118260, 139385, 
      117650, 150506, 195805, 149825, 127264, 134921, 155600, 148045, 149146, 
      196146, 149588, 132740, 118340, 134408, 147058, 125018, 119498, 134594, 
      166010, 158265, 113796, 121921, 183121, 148706, 135941, 112586, 164456, 
      148138, 129114, 184873, 133025, 111824, 122545, 192020, 122330, 142756, 
      114641, 120128, 129193, 119732, 114925, 110120, 107797, 130612, 123850, 
      178525, 105552, 105229, 134370, 110785, 103041, 123136, 111425, 106000, 
      118529, 117890, 111170, 104465, 102850, 129317, 136845, 130708, 116253, 
      115048, 111528, 108013, 114120, 114650, 116365, 149585, 115232, 131540, 
      121129, 126485, 108005, 101569, 98930, 114353, 140818, 142490, 144245, 
      142517, 142090, 101621, 112097, 119825, 140200, 136501, 130696, 98216, 
      100196, 143442, 126810, 96057, 125489, 96089, 94880, 95188, 104468, 
      125140, 130349, 114985, 113293, 109133, 98738, 94610, 124525, 132445, 
      121192, 118917, 99425, 97786, 95834, 93650, 100081, 110912, 96905, 
      122345, 141538, 126778, 92170, 101610, 119428, 112520, 102868, 91304, 
      95300, 100420, 141226, 137257, 91826, 91501, 131426, 112810, 89657, 
      108658, 96490, 88225, 92178, 135298, 104777, 112306, 96241, 104449, 
      88936, 106600, 94130, 86138, 105730, 130793, 107465, 101648, 92962, 
      86202, 93517, 94757, 93521, 84250, 91802, 94130, 136421, 85248, 83968, 
      90469, 89938, 82513, 82378, 85178, 98245, 91012, 83240, 121397, 84361, 
      82066, 80720, 83681, 127745, 80090, 97513, 82024, 86413, 92417, 143986, 
      78761, 119204, 91066, 100042, 78728, 112628, 77305, 76778, 78754, 
      131872, 76586, 77306, 86234, 99341, 75301, 75105, 74020, 76385, 134993, 
      75277, 81577, 81770, 109225, 90049, 95849, 109073, 76914, 102973, 
      76466, 117314, 71545, 75625, 81360, 85072, 93818, 102346, 113917, 
      77897, 78745, 89581, 81448, 120388, 71525, 73618, 79505, 124130, 
      128050, 134693, 138949, 69925, 70209, 118340, 75890, 74113, 148185, 
      67762, 74665, 99865, 69570, 69073, 97604, 67898, 96353, 65005, 68458, 
      71333, 148585, 59540, 65300, 57892, 62033, 102689, 62770, 121021, 
      151037, 56473, 55373, 94340, 56101, 56554, 59201, 62720, 63401, 61178, 
      64858, 140330, 70157, 142649, 58365, 60068, 60778, 66133, 77018, 96818, 
      50256, 57265, 47770, 49090, 51298, 54778, 151873, 47464, 48861, 53882, 
      64000, 44936, 51050, 51826, 52025, 60112, 59978, 84485, 44122, 45162, 
      54562, 78037, 87524, 109169, 60626, 41053, 47304, 43034, 45533, 46697, 
      142354, 40552, 94757, 144565, 40385, 125458, 41089, 49860, 103428, 
      119425, 38804, 37485, 37570, 39817, 37553, 38048, 173728, 36569, 39458, 
      61213, 76585, 67349, 35225, 40097, 83585, 36090, 37210, 44514, 34205, 
      39322, 45757, 79850, 133802, 33709, 31876, 33377, 58532, 31586, 32834, 
      142181, 39880, 56520, 31225, 156665, 30484, 85753, 87665, 156320, 
      34141, 37705, 54821, 152101, 33050, 37025, 45461, 30433, 94788, 161449, 
      29333, 32740, 119641, 31796, 96592, 29594, 30925, 26820, 28008, 28744, 
      30340, 27010, 115322, 124517, 33521, 122321, 109381, 137860, 25805, 
      41290, 118898, 27252, 136561, 141300, 43069, 117661, 140989, 38845, 
      25713, 25810, 31873, 40833, 145210, 23330, 22789, 160141, 23497, 25625, 
      39860, 108929, 182629, 21136, 108352, 158090, 36293, 20557, 36010, 
      19924, 131156, 154289, 20765, 23165, 22888, 32500, 22738, 25994, 22985, 
      21250, 18440, 21092, 119450, 124618, 131933, 23824, 127648, 133705, 
      34061, 18241, 146241, 189697, 114980, 133348, 138884, 202145, 18530, 
      15746, 20386, 26029, 143789, 201386, 19345, 28585, 30013, 30754, 
      129373, 175129, 14920, 121329, 134570, 17405, 18965, 14713, 125450, 
      184621, 13045, 208360, 211021, 181690, 166208, 12490, 14085, 24865, 
      12136, 178564, 13402, 163202, 11833, 14689, 22689, 13049, 131165, 
      166685, 174665, 11461, 143005, 155636, 11089, 13941, 131434, 13732, 
      10629, 144890, 10330, 10426, 153809, 155905, 151154, 10436, 10861, 
      8825, 16745, 173117, 181810, 197146, 224900, 7569, 14130, 145037, 
      149525, 172061, 233801, 7065, 8992, 202420, 7145, 8185, 163705, 183289, 
      6773, 12337, 158661, 174661, 7696, 179456, 6362, 7397, 7045, 7380, 
      5933, 7529, 172393, 175673, 178985, 6025, 176872, 5338, 5684, 5545, 
      179485, 191248, 208025, 4633, 173410, 4680, 4500, 178114, 4113, 4753, 
      219140, 3848, 204850, 3920, 3816, 3205, 3277, 207220, 3177, 2617, 2650, 
      202410, 3029, 2880, 220393, 227834, 2216, 2386, 2194, 2297, 1813, 2005, 
      1745, 1906, 3121, 2120, 1640, 1544, 3748, 1696, 1312, 2896, 2669, 1352, 
      1114, 900, 1354, 538, 520, 709, 808, 656, 1097, 1249, 233, 173, 194, 
      1440, 221, 890, 386, 1385, 500, 1609, 68, 101, 0, 530, 986, 74, 1192, 
      170, 245, 657, 637, 1445, 1801, 680, 793, 833 ], 
  [ 461737, 458473, 454829, 453802, 452114, 444992, 445969, 444665, 441005, 
      437588, 434057, 427282, 430417, 422929, 425833, 422578, 420977, 419690, 
      408850, 407140, 402130, 403624, 404477, 396365, 399620, 398194, 380530, 
      377876, 374602, 369305, 371709, 365041, 364328, 371345, 360749, 360580, 
      357689, 362128, 353770, 358117, 358885, 353396, 361269, 360100, 346450, 
      345780, 342890, 347009, 352402, 338554, 341578, 340425, 332660, 331970, 
      333925, 333233, 342505, 333810, 325786, 329545, 324538, 325433, 329290, 
      322085, 325448, 319205, 315729, 322929, 314164, 311749, 300250, 295685, 
      296469, 311945, 292212, 296189, 308425, 283194, 300274, 282857, 295433, 
      293201, 275549, 293605, 281354, 284269, 282152, 512200, 273169, 282308, 
      268690, 279530, 286625, 282330, 263780, 265252, 486436, 276634, 261585, 
      489241, 261109, 276113, 460945, 266645, 274205, 274805, 267385, 272801, 
      487145, 257220, 258205, 501013, 268817, 259909, 481221, 251605, 254036, 
      463997, 422689, 462922, 483145, 249525, 430090, 250025, 252785, 248618, 
      252053, 249652, 249632, 251245, 462730, 433925, 439297, 247300, 393320, 
      249433, 255085, 397273, 249680, 389792, 257218, 400970, 388433, 471028, 
      228089, 230633, 367546, 345617, 363521, 372112, 472345, 379205, 353320, 
      367757, 234401, 244361, 225322, 234090, 221393, 216585, 342625, 405072, 
      419536, 229545, 239065, 254493, 349609, 379933, 227713, 311888, 370768, 
      217325, 249197, 215496, 316069, 316985, 383033, 323010, 298514, 300820, 
      368474, 206389, 207028, 313700, 207477, 404245, 203330, 210145, 233360, 
      311200, 335257, 207450, 226089, 288450, 203732, 217256, 239432, 241717, 
      312965, 330485, 226298, 227489, 310528, 366400, 311077, 270749, 345701, 
      305842, 220048, 233809, 322852, 192506, 192946, 193001, 260432, 298112, 
      206818, 212785, 261873, 356168, 188905, 198557, 214490, 191776, 375316, 
      211282, 351961, 187720, 213140, 215125, 242324, 190273, 239213, 217268, 
      216010, 216445, 185506, 265250, 178345, 194020, 197793, 214864, 228964, 
      245425, 301073, 342077, 179401, 206050, 231625, 242986, 299449, 297098, 
      260026, 174085, 170504, 175834, 187193, 290105, 171216, 189216, 226512, 
      182594, 234986, 289138, 177689, 223360, 223106, 293506, 160381, 171421, 
      250696, 321844, 155165, 178877, 179545, 262210, 281642, 289705, 160745, 
      161569, 288185, 170218, 188578, 204221, 207077, 149594, 171329, 179856, 
      163073, 199589, 145988, 204005, 280613, 146761, 145322, 150697, 142529, 
      183338, 157001, 142929, 140746, 275300, 276776, 280501, 141730, 242813, 
      244105, 139241, 164866, 142376, 154324, 171496, 137682, 137605, 140922, 
      141637, 139649, 155873, 151073, 268645, 202077, 133625, 142634, 141145, 
      236745, 154453, 179444, 181220, 130370, 139157, 149365, 152225, 167957, 
      131121, 132516, 188649, 129077, 129842, 130037, 130106, 132362, 138485, 
      136628, 135913, 127453, 153305, 138836, 129761, 160621, 137689, 142925, 
      148226, 160621, 157716, 125800, 137637, 133445, 129650, 136490, 141509, 
      157733, 159578, 151129, 127426, 160837, 130781, 124181, 123589, 148100, 
      238100, 140026, 123650, 146704, 153533, 126650, 121370, 190105, 149645, 
      147272, 119885, 122020, 120452, 128945, 136292, 136693, 117818, 133605, 
      117160, 160228, 209989, 142525, 123506, 142525, 166010, 140881, 158864, 
      210464, 142146, 127690, 122490, 142146, 139844, 121300, 117160, 142468, 
      177748, 149669, 113618, 127493, 196513, 141120, 130057, 114660, 155074, 
      140456, 124100, 198581, 127273, 111178, 128845, 206370, 118324, 135482, 
      112149, 116162, 137141, 115578, 111829, 108450, 107185, 138970, 118820, 
      192125, 105626, 105025, 127400, 107909, 104213, 117682, 108225, 104410, 
      125541, 113216, 107876, 103241, 102500, 138121, 129317, 123962, 111761, 
      110786, 108002, 105361, 120530, 121288, 123325, 140489, 122098, 140890, 
      129097, 119961, 104701, 99965, 98660, 121397, 151496, 153352, 135369, 
      133825, 133444, 105993, 118953, 127969, 131690, 128405, 123290, 97250, 
      104290, 134516, 119816, 96101, 118585, 95625, 96210, 97162, 110122, 
      134290, 122753, 109505, 108089, 104665, 96800, 96628, 133673, 124525, 
      114698, 112745, 96885, 95752, 94536, 95940, 105085, 105794, 94961, 
      131441, 132416, 119312, 94180, 107300, 112834, 106938, 99034, 92898, 
      99378, 105970, 132008, 128453, 91348, 91253, 123124, 106900, 90049, 
      103204, 93428, 89165, 96200, 146404, 111925, 106112, 101777, 111641, 
      87754, 114250, 91060, 88036, 113332, 141661, 101725, 96874, 89888, 
      89108, 98953, 90989, 90029, 84116, 97096, 99976, 148109, 84146, 86546, 
      87433, 87040, 83065, 83620, 88720, 105145, 87698, 86090, 131653, 82885, 
      84500, 82186, 87309, 138825, 81232, 104681, 85418, 91325, 98845, 
      156808, 80725, 129586, 97444, 107984, 78066, 122362, 77285, 77540, 
      81908, 143810, 76240, 80272, 92052, 107505, 75689, 77285, 75370, 79713, 
      147429, 78829, 87061, 87300, 119125, 97325, 104045, 119017, 81428, 
      112225, 81160, 128356, 74581, 80225, 87386, 91834, 102096, 111908, 
      124813, 83729, 84761, 97529, 88106, 132106, 75973, 78664, 85885, 
      136260, 140548, 147789, 152413, 74185, 74561, 130050, 81940, 79885, 
      162605, 71968, 80665, 109729, 74600, 74101, 107370, 72740, 106025, 
      69109, 73936, 77545, 163573, 63394, 70810, 61466, 67077, 113805, 68224, 
      134017, 166469, 60541, 59209, 104890, 60485, 61076, 64549, 68850, 
      69669, 67076, 71492, 155152, 77845, 157741, 64025, 66186, 67124, 73445, 
      85940, 108040, 53978, 62965, 50980, 52852, 55796, 60196, 167869, 51082, 
      52985, 59476, 71570, 48178, 56360, 57320, 57565, 67306, 67216, 95033, 
      47860, 49268, 60968, 87893, 98482, 122197, 68224, 43957, 52370, 46948, 
      50229, 51805, 158132, 43954, 106669, 160525, 43877, 140036, 44993, 
      56018, 116210, 133585, 42106, 40325, 40456, 43669, 40621, 41346, 
      191746, 39313, 43444, 69569, 86873, 76621, 37825, 44629, 94741, 39332, 
      40912, 50240, 36845, 43940, 51893, 90724, 149364, 36665, 34138, 36513, 
      67050, 33892, 35876, 158425, 45266, 64850, 33757, 173917, 32738, 97529, 
      99625, 173570, 38233, 42809, 63097, 169117, 37000, 42125, 52309, 33461, 
      107522, 179105, 31945, 36914, 134485, 35874, 109594, 32980, 34817, 
      28778, 30794, 31898, 34138, 29380, 129928, 139813, 38465, 137477, 
      123569, 154162, 28213, 48068, 133864, 30578, 152813, 157874, 50257, 
      132577, 157561, 45341, 28757, 28900, 36941, 47741, 162100, 25220, 
      24401, 178037, 25981, 29257, 46850, 123325, 201941, 22874, 122786, 
      175972, 42949, 22565, 42664, 21562, 147330, 171981, 23321, 26825, 
      26546, 38642, 26440, 30708, 26869, 24580, 20250, 24466, 134920, 140456, 
      148277, 28298, 143714, 150185, 40877, 20869, 163589, 209621, 130210, 
      149866, 155770, 222757, 21568, 17032, 24340, 31501, 161037, 221992, 
      23021, 34697, 36401, 37280, 145697, 194305, 15970, 137141, 151300, 
      20885, 22997, 16949, 141620, 204425, 14125, 229450, 232249, 201352, 
      184994, 13840, 16769, 30769, 13162, 198082, 15944, 181844, 13177, 
      17965, 28265, 15633, 147825, 185553, 193993, 12893, 160445, 173858, 
      12197, 17165, 148136, 16954, 12053, 162504, 12116, 12304, 172013, 
      174245, 169216, 12994, 13649, 10413, 21689, 192505, 201700, 217864, 
      247042, 8273, 18560, 162805, 167569, 191437, 256397, 7625, 11714, 
      223450, 8577, 10537, 182617, 203305, 7145, 16525, 177293, 194213, 
      10042, 199282, 6544, 9649, 9157, 9722, 6525, 10053, 191845, 195309, 
      198805, 7625, 196594, 5876, 7642, 7501, 199381, 211786, 229437, 4745, 
      192980, 4514, 5714, 197956, 4217, 6697, 241138, 5506, 226148, 5850, 
      3074, 3061, 4789, 228650, 2705, 3433, 3604, 223604, 2601, 2402, 242501, 
      250308, 3298, 2132, 2216, 2041, 2105, 1789, 2725, 3208, 5569, 1530, 
      1602, 2610, 6562, 1378, 1730, 5338, 5017, 1306, 1480, 1490, 788, 976, 
      1370, 1973, 362, 2138, 2993, 337, 421, 637, 980, 338, 313, 2768, 52, 
      221, 26, 305, 234, 1093, 530, 0, 80, 272, 146, 1192, 1405, 65, 173, 
      505, 673, 1066, 901, 985 ], 
  [ 468329, 465257, 461501, 460498, 458890, 451408, 452633, 451441, 447669, 
      444020, 440361, 433514, 437225, 429073, 432329, 428842, 427473, 426178, 
      415210, 413444, 408266, 410056, 411093, 402525, 406116, 404666, 386618, 
      384052, 380530, 375289, 378053, 371057, 370504, 378225, 366901, 366820, 
      363865, 368672, 359650, 364429, 365261, 359764, 368237, 367060, 352490, 
      351860, 348786, 353377, 359210, 344450, 347762, 346601, 338500, 337850, 
      340085, 339505, 349385, 340202, 331682, 335849, 330514, 331489, 335650, 
      327925, 331592, 325069, 321905, 329585, 320372, 318253, 306050, 301333, 
      302285, 318825, 297908, 302293, 315265, 288866, 307066, 288585, 302065, 
      299857, 281133, 300373, 287586, 290677, 288488, 524360, 279025, 288756, 
      274250, 285970, 293473, 289010, 269316, 270916, 498244, 283106, 267089, 
      501113, 266653, 282649, 472345, 272677, 280685, 281317, 273521, 279297, 
      499025, 262820, 263885, 513125, 275281, 265901, 493037, 257029, 259668, 
      475533, 433505, 474466, 495025, 255149, 441074, 255753, 258705, 254306, 
      257981, 255476, 255568, 257333, 474338, 445045, 450521, 253300, 403720, 
      255697, 261637, 407761, 256000, 400144, 264010, 411570, 398801, 482884, 
      233505, 236241, 377570, 355185, 373473, 382240, 484249, 389485, 363080, 
      377829, 240577, 251017, 231010, 240290, 226921, 221801, 352225, 415904, 
      430624, 235745, 245713, 261749, 359393, 390325, 233857, 320832, 380992, 
      222901, 256309, 221000, 325141, 326105, 393529, 332282, 307226, 309604, 
      378738, 211685, 212372, 322820, 212909, 415181, 208570, 215849, 240256, 
      320336, 344921, 213170, 232721, 297050, 209268, 223528, 246600, 248965, 
      322165, 340069, 232994, 234233, 319696, 376720, 320269, 278957, 355637, 
      314938, 226624, 240913, 332356, 197730, 198202, 198313, 268448, 307088, 
      212954, 219193, 269945, 366376, 194081, 204341, 221026, 197200, 385892, 
      217738, 362113, 192968, 219700, 221765, 249908, 195737, 246789, 224132, 
      222850, 223301, 191018, 273610, 183433, 200020, 203969, 221728, 236308, 
      253265, 310297, 352141, 184705, 212650, 239105, 250802, 308657, 306274, 
      268354, 179309, 175528, 181250, 193201, 299185, 176384, 195344, 233984, 
      188442, 242722, 298234, 183385, 230800, 230554, 302714, 165037, 176845, 
      258920, 331636, 159349, 184725, 185425, 270730, 290610, 298849, 165545, 
      166433, 297305, 175682, 194906, 211149, 214101, 153346, 176921, 185888, 
      168265, 206413, 149252, 210997, 289621, 150529, 149090, 155153, 145945, 
      189682, 162089, 145241, 143650, 284260, 285768, 289573, 145610, 251029, 
      252353, 141649, 170554, 146600, 159476, 177512, 140090, 140029, 145058, 
      145853, 141633, 161185, 156137, 277517, 209261, 136305, 147186, 142649, 
      244913, 159877, 185940, 187780, 133450, 143629, 154541, 157561, 174029, 
      133457, 136340, 195497, 132253, 133290, 133533, 133618, 136258, 143005, 
      141044, 137377, 130357, 153625, 140004, 133569, 160565, 138881, 147925, 
      153530, 166517, 157748, 129064, 142325, 134845, 131418, 141138, 146493, 
      163549, 165474, 151385, 129274, 166829, 132205, 126405, 126997, 153540, 
      246420, 140738, 125834, 147008, 153477, 128242, 123730, 197185, 149725, 
      147464, 122525, 125636, 124020, 133425, 141268, 137309, 120434, 134357, 
      119752, 166372, 217685, 142741, 124954, 147925, 172386, 141137, 164992, 
      218192, 142298, 128674, 126674, 147578, 140068, 122740, 119080, 147940, 
      184564, 149405, 116282, 132157, 203897, 141200, 130729, 118100, 154522, 
      140488, 125060, 206053, 127969, 113650, 133733, 214058, 119620, 135634, 
      113957, 117450, 142573, 116786, 113405, 110522, 109625, 144530, 119716, 
      199501, 108290, 107585, 127592, 109525, 107237, 118394, 109721, 106466, 
      130589, 114192, 109332, 105417, 104980, 143785, 129293, 124210, 112793, 
      111898, 109370, 107033, 125354, 126184, 128333, 139905, 127066, 146722, 
      134441, 120257, 106117, 101965, 101124, 126405, 157768, 159688, 134825, 
      133345, 132980, 110057, 123881, 133345, 131266, 128125, 123250, 99450, 
      108250, 133940, 119912, 98645, 118705, 97985, 99194, 100370, 114610, 
      139994, 122625, 110113, 108793, 105625, 98640, 99844, 139369, 124277, 
      114946, 113105, 98501, 97544, 96584, 99236, 109325, 106506, 96777, 
      137097, 131728, 119200, 97364, 111764, 113018, 107474, 100178, 95930, 
      103274, 110378, 131272, 127861, 93652, 93637, 122692, 107300, 92641, 
      103748, 94804, 91933, 100040, 152708, 116845, 106384, 106129, 116569, 
      89762, 119330, 92404, 91108, 118388, 147853, 102133, 97618, 91216, 
      92516, 103241, 92061, 91197, 86452, 101320, 104392, 154557, 86138, 
      89818, 88745, 88400, 85625, 86420, 92320, 109913, 88906, 89442, 137581, 
      84725, 87700, 85042, 90917, 145025, 83968, 109513, 88930, 95365, 
      103405, 163592, 83725, 135514, 101972, 113056, 80138, 128050, 79573, 
      80100, 85300, 150250, 78400, 83584, 96356, 112625, 78097, 80309, 78098, 
      83129, 154013, 82301, 91205, 91460, 124805, 102085, 109125, 124705, 
      85220, 117665, 85000, 134404, 77837, 84025, 91682, 96386, 107168, 
      117412, 130781, 87921, 89017, 102457, 92578, 138338, 79669, 82568, 
      90253, 142628, 147044, 154493, 159245, 77801, 78209, 136250, 86164, 
      84005, 169733, 75536, 84857, 115265, 78440, 77933, 112850, 76500, 
      111465, 72605, 77888, 81745, 170789, 66730, 74722, 64690, 70805, 
      119645, 72080, 140489, 173781, 63893, 62473, 110482, 63925, 64564, 
      68317, 72890, 73757, 71028, 75700, 162208, 82405, 164869, 67865, 70178, 
      71188, 77845, 90900, 113800, 57122, 66797, 53924, 55988, 59188, 63908, 
      175253, 54146, 56225, 63220, 75994, 51082, 59976, 61000, 61261, 71570, 
      71488, 100449, 50900, 52436, 64936, 93061, 104026, 128461, 72592, 
      46685, 55850, 50020, 53573, 55285, 165316, 46826, 112501, 167765, 
      46773, 146788, 48025, 59834, 122330, 140177, 44914, 42965, 43112, 
      46661, 43333, 44138, 199658, 41905, 46468, 74113, 92089, 81469, 40345, 
      47821, 100237, 42068, 43808, 53840, 39357, 47140, 55621, 96100, 156356, 
      39265, 36482, 39161, 71570, 36244, 38484, 165625, 48682, 69290, 36173, 
      181453, 35050, 103153, 105313, 181098, 41177, 46105, 67489, 176549, 
      39880, 45405, 56197, 36013, 113450, 186745, 34345, 39850, 141125, 
      38762, 115586, 35620, 37633, 30914, 33218, 34450, 36914, 31652, 136456, 
      146581, 41625, 144189, 129937, 161258, 30469, 51844, 140488, 33146, 
      159877, 165050, 54161, 139169, 164729, 48997, 31205, 31364, 40093, 
      51533, 169364, 27252, 26329, 185629, 28205, 31873, 50634, 129685, 
      209989, 24802, 129130, 183508, 46573, 24565, 46280, 23426, 154250, 
      179429, 25497, 29385, 29098, 42058, 29000, 33620, 29485, 26996, 22130, 
      26890, 141544, 147208, 155205, 31090, 150538, 157153, 44469, 22997, 
      170837, 217765, 136714, 156818, 162850, 231133, 23824, 18664, 26900, 
      34589, 168221, 230344, 25477, 37993, 39793, 40720, 152545, 202145, 
      17498, 143789, 158260, 23229, 25533, 18853, 148356, 212425, 15605, 
      237890, 240737, 209288, 192618, 15392, 18785, 33905, 14594, 205946, 
      17896, 189396, 14705, 20165, 31265, 17585, 154673, 193169, 201769, 
      14437, 167557, 181242, 13621, 19325, 154984, 19106, 13565, 169640, 
      13732, 13952, 179325, 181597, 176464, 14842, 15577, 11909, 24345, 
      200185, 209540, 225992, 255658, 9425, 21008, 169885, 174745, 199069, 
      265149, 8705, 13546, 231650, 9953, 12233, 190073, 211145, 8145, 18845, 
      184637, 201877, 11714, 207034, 7456, 11281, 10733, 11378, 7565, 11765, 
      199445, 202973, 206533, 9001, 204266, 6868, 9106, 8957, 207077, 219698, 
      237653, 5545, 200548, 5210, 6890, 205604, 4985, 8105, 249514, 6778, 
      234244, 7202, 3482, 3677, 5981, 236770, 3185, 4361, 4580, 231620, 3089, 
      2858, 250813, 258740, 4282, 2644, 2824, 2545, 2785, 2285, 3637, 4232, 
      6977, 1874, 2138, 3530, 8090, 1802, 2410, 6722, 6361, 1810, 2120, 2186, 
      1060, 1568, 2098, 2845, 610, 3042, 4041, 401, 853, 1165, 1620, 314, 
      697, 3744, 244, 117, 162, 145, 578, 1717, 986, 80, 0, 576, 10, 1768, 
      2029, 65, 181, 289, 377, 1282, 1013, 1105 ], 
  [ 465209, 461465, 457997, 456898, 455002, 448528, 448985, 447409, 443925, 
      440948, 437625, 430874, 432809, 426625, 428825, 426010, 423873, 422578, 
      411802, 410180, 405434, 406312, 406773, 399501, 402084, 400682, 383498, 
      380596, 377794, 372265, 373925, 367841, 366760, 372321, 363157, 362788, 
      359977, 363680, 356626, 360109, 360749, 355156, 361805, 360628, 348794, 
      348020, 345474, 348625, 353114, 341042, 343490, 342329, 335140, 334346, 
      335717, 334753, 342809, 335066, 327986, 330905, 326530, 327265, 330514, 
      324325, 327080, 321325, 317057, 323297, 315380, 312205, 302066, 297733, 
      298157, 311481, 294068, 297205, 307969, 284882, 299722, 284409, 295153, 
      292801, 277245, 292933, 281682, 284245, 282248, 500648, 274177, 282132, 
      270266, 279298, 285553, 281570, 265284, 266500, 475396, 276242, 263105, 
      478025, 262525, 275545, 450649, 267061, 273725, 274261, 267569, 272241, 
      475793, 258404, 259229, 489173, 268225, 260237, 469901, 253045, 255060, 
      453213, 413297, 452050, 471601, 250445, 420290, 250713, 253089, 249362, 
      252317, 250100, 249808, 251093, 451538, 423685, 428825, 247252, 384424, 
      248785, 253861, 388177, 248896, 380944, 255418, 391554, 379457, 458980, 
      228897, 231057, 359090, 338049, 355185, 363424, 460105, 370189, 345320, 
      359109, 233521, 242521, 225394, 233138, 221737, 217529, 334801, 394784, 
      408736, 228449, 237073, 251285, 341345, 370453, 226705, 305280, 361600, 
      217429, 246229, 215720, 309157, 309929, 373225, 315626, 292202, 294340, 
      359010, 206837, 207380, 306500, 207629, 393389, 203818, 209705, 230464, 
      303824, 326825, 206882, 223697, 282122, 203508, 215560, 235944, 238069, 
      305413, 322165, 223730, 224825, 302992, 356560, 303469, 265085, 336581, 
      298378, 217600, 230305, 314500, 192690, 193066, 192985, 255008, 290768, 
      205130, 210553, 256313, 346312, 189089, 197525, 211954, 191440, 364676, 
      208858, 342145, 187688, 210484, 212309, 237620, 189785, 234405, 213860, 
      212626, 213029, 184730, 258778, 178393, 192244, 195665, 211360, 224500, 
      239969, 292825, 332125, 178945, 203002, 226817, 237506, 291185, 288850, 
      253426, 173645, 170440, 174962, 185137, 281905, 170816, 186896, 221504, 
      180810, 229426, 280810, 176137, 218320, 218026, 284906, 160861, 170365, 
      244040, 312052, 156565, 176949, 177553, 254938, 273474, 281185, 160889, 
      161585, 279689, 169010, 185642, 200061, 202725, 151762, 169817, 177440, 
      162313, 195565, 149060, 199621, 272197, 148801, 147314, 151313, 145177, 
      180130, 156281, 147737, 144370, 266788, 268200, 271765, 143354, 235765, 
      236993, 143761, 162826, 143240, 153332, 168776, 142154, 142045, 141938, 
      142493, 144945, 154513, 150185, 260141, 196925, 137457, 142722, 147305, 
      229553, 152725, 175572, 177220, 133306, 139309, 148109, 150649, 164909, 
      135521, 133940, 184025, 131773, 131994, 132093, 132130, 133618, 138493, 
      136820, 141985, 130645, 161641, 145476, 131121, 169685, 144257, 141877, 
      146570, 157781, 166580, 128200, 137189, 139549, 135018, 136098, 140445, 
      155005, 156690, 159497, 132586, 157709, 136765, 128565, 125605, 146052, 
      230292, 147410, 128090, 154880, 162405, 132226, 125410, 184705, 158221, 
      155624, 123341, 123524, 122004, 128673, 135028, 144125, 121250, 140741, 
      120616, 156580, 203237, 150709, 129226, 140341, 161874, 148961, 155200, 
      203600, 150410, 134290, 122690, 139850, 147940, 126964, 121864, 140068, 
      172660, 158717, 116810, 126685, 190265, 149456, 137209, 116276, 164650, 
      148840, 130628, 192085, 134305, 114658, 127493, 199418, 124132, 143554, 
      116885, 121914, 134605, 121442, 116957, 112586, 110585, 136130, 125284, 
      185629, 108530, 108113, 135176, 112837, 106325, 124394, 113369, 108434, 
      123581, 119376, 113076, 107001, 105652, 134905, 137453, 131554, 117785, 
      116650, 113354, 110105, 118970, 119560, 121373, 149697, 120202, 137266, 
      126425, 127361, 109861, 103933, 101700, 119349, 146920, 148648, 144377, 
      142705, 142292, 105785, 117017, 125137, 140434, 136861, 131266, 100746, 
      104266, 143540, 127496, 98885, 126193, 98753, 98090, 98594, 108994, 
      130730, 130833, 116113, 114505, 110569, 100944, 98020, 130105, 132821, 
      122002, 119825, 101429, 99944, 98216, 97124, 104381, 112122, 99081, 
      127881, 141520, 127264, 95540, 106100, 120170, 113570, 104450, 94538, 
      99290, 104858, 141160, 137317, 94420, 94165, 131620, 113732, 92497, 
      109700, 98260, 91213, 96104, 141380, 109645, 113104, 100609, 109321, 
      91250, 111602, 95860, 89380, 110708, 136765, 108373, 102850, 94672, 
      89732, 97817, 96237, 95085, 86836, 96040, 98536, 142605, 87530, 87370, 
      92153, 91664, 85289, 85364, 88864, 102953, 92602, 86706, 127117, 86501, 
      85396, 83746, 87365, 133697, 83008, 102265, 85618, 90469, 96925, 
      150440, 81901, 124906, 95540, 104992, 81050, 118114, 79813, 79524, 
      82228, 138010, 78976, 80704, 90500, 104321, 77905, 78245, 76898, 79865, 
      141245, 78797, 85685, 85892, 114677, 94693, 100773, 114529, 80708, 
      108209, 80296, 123076, 74861, 79417, 85586, 89522, 98720, 107620, 
      119597, 82017, 82921, 94345, 85810, 126290, 75205, 77480, 83773, 
      130148, 134180, 141005, 145373, 73529, 73841, 124202, 80020, 78149, 
      154853, 71312, 78761, 105137, 73352, 72845, 102818, 71604, 101529, 
      68477, 72320, 75409, 155285, 62842, 69106, 61090, 65669, 108173, 66512, 
      127049, 157797, 59765, 58585, 99586, 59461, 59956, 62845, 66602, 67325, 
      64980, 68884, 146848, 74485, 149221, 62057, 63890, 64660, 70309, 81684, 
      102184, 53330, 60941, 50660, 52148, 54580, 58340, 158645, 50450, 52001, 
      57460, 68170, 47770, 54504, 55336, 55549, 64130, 64000, 89505, 47060, 
      48212, 58312, 82837, 92650, 114925, 64720, 43709, 50618, 45988, 48725, 
      50005, 148900, 43322, 100117, 151157, 43173, 131620, 43993, 53450, 
      109034, 125441, 41506, 40037, 40136, 42677, 40165, 40730, 180890, 
      39073, 42340, 65425, 81385, 71821, 37657, 43117, 88621, 38708, 39968, 
      47888, 36621, 42340, 49237, 84772, 140132, 36193, 34130, 35897, 62690, 
      33844, 35316, 148681, 43066, 60602, 33533, 163453, 32698, 90865, 92833, 
      163098, 36905, 40777, 58849, 158789, 35752, 40077, 49045, 32845, 
      100154, 168313, 31609, 35482, 125621, 34490, 102002, 32068, 33553, 
      28850, 30290, 31138, 32930, 29156, 121192, 130597, 36441, 128349, 
      115105, 144218, 27925, 44740, 124840, 29642, 142885, 147722, 46625, 
      123569, 147401, 42181, 27989, 28100, 34765, 44285, 151700, 25236, 
      24601, 166909, 25565, 28033, 43290, 114613, 189781, 22930, 114010, 
      164788, 39565, 22405, 39272, 21650, 137306, 160901, 22761, 25497, 
      25210, 35578, 25064, 28628, 25357, 23444, 20162, 23290, 125320, 130600, 
      138069, 26338, 133690, 139873, 37269, 20165, 152645, 196885, 120730, 
      139490, 145138, 209533, 20560, 17224, 22676, 28781, 150125, 208744, 
      21541, 31513, 33025, 33808, 135409, 182033, 16298, 127181, 140692, 
      19485, 21213, 16405, 131364, 191641, 14357, 215762, 218465, 188648, 
      172890, 13856, 15857, 27617, 13394, 185450, 15112, 169812, 13169, 
      16613, 25313, 14753, 137153, 173345, 181465, 12805, 149221, 162090, 
      12325, 15821, 137416, 15602, 11933, 151112, 11716, 11840, 160173, 
      162301, 157456, 12010, 12505, 10085, 19017, 179785, 188612, 204200, 
      232378, 8513, 16208, 151165, 155737, 178669, 241389, 7937, 10522, 
      209522, 8273, 9593, 170153, 190073, 7569, 14285, 165005, 181285, 9074, 
      186154, 7072, 8737, 8333, 8738, 6749, 8933, 178949, 182285, 185653, 
      7129, 183482, 6100, 6850, 6701, 186101, 198050, 215093, 5209, 179908, 
      5162, 5402, 184676, 4649, 5849, 226330, 4810, 211780, 4946, 4010, 3581, 
      4157, 214162, 3425, 3257, 3332, 209252, 3281, 3098, 227485, 235028, 
      2890, 2644, 2536, 2545, 2209, 2237, 2341, 2600, 4145, 2210, 1898, 2138, 
      4874, 1850, 1690, 3890, 3625, 1570, 1448, 1274, 1348, 800, 898, 1213, 
      754, 1170, 1737, 1025, 325, 349, 468, 1130, 265, 1440, 244, 981, 306, 
      1153, 50, 325, 74, 272, 576, 0, 730, 328, 445, 305, 277, 865, 1145, 
      466, 485, 529 ], 
  [ 470161, 467165, 463369, 462376, 460800, 453186, 454505, 453357, 449545, 
      445810, 442105, 435236, 439165, 430765, 434153, 430580, 429301, 428004, 
      416996, 415210, 409972, 411874, 412981, 404245, 407962, 406504, 388324, 
      385794, 382180, 376965, 379865, 372749, 372258, 380245, 368649, 368602, 
      365625, 370570, 361300, 366241, 367097, 361602, 370301, 369122, 354208, 
      353594, 350452, 355221, 361220, 346120, 349540, 348377, 340154, 339520, 
      341861, 341325, 351433, 342068, 333364, 337685, 332228, 333233, 337508, 
      329589, 333370, 326745, 323705, 331565, 322186, 320185, 307720, 302949, 
      303965, 320905, 299546, 304085, 317333, 290504, 309124, 290245, 304065, 
      301869, 282745, 302429, 289444, 292601, 290386, 528442, 280745, 290698, 
      275860, 287912, 295569, 291044, 270922, 272570, 502202, 285064, 268685, 
      505097, 268265, 284633, 476153, 274473, 282649, 283293, 275357, 281269, 
      503017, 264458, 265553, 517205, 277245, 267689, 497009, 258605, 261322, 
      479401, 437105, 478340, 499025, 256805, 444740, 257449, 260473, 255988, 
      259753, 257210, 257346, 259169, 478244, 448769, 454285, 255106, 407178, 
      257605, 263653, 411253, 257930, 403586, 266120, 415108, 402253, 486898, 
      235105, 237913, 380900, 358345, 376777, 385610, 488285, 392913, 366314, 
      381181, 242469, 253089, 232720, 242192, 228573, 223337, 355405, 419546, 
      434362, 237653, 247789, 264053, 362645, 393805, 235745, 323770, 384410, 
      224577, 258561, 222650, 328129, 329113, 397053, 335348, 310084, 312490, 
      382180, 213265, 213970, 325834, 214541, 418877, 210132, 217585, 242442, 
      323362, 348145, 214916, 234809, 299876, 210946, 225482, 248890, 251285, 
      325217, 343265, 235108, 236365, 322738, 380194, 323321, 281641, 358969, 
      317956, 228698, 243185, 335530, 199300, 199784, 199917, 271066, 310066, 
      214868, 221209, 272585, 369818, 195637, 206125, 223092, 198850, 389474, 
      219776, 365537, 194554, 221778, 223873, 252370, 197405, 249253, 226330, 
      225040, 225497, 192712, 276372, 184969, 201898, 205913, 223930, 238690, 
      255833, 313385, 355545, 186325, 214756, 241541, 253364, 311741, 309348, 
      271112, 180905, 177050, 182920, 195093, 302229, 177962, 197282, 236426, 
      190276, 245264, 301288, 185165, 233234, 232992, 305812, 166429, 178525, 
      261650, 334954, 160565, 186565, 187277, 273572, 293620, 301925, 166993, 
      167905, 300373, 177380, 196928, 213397, 216385, 154404, 178669, 187802, 
      169865, 208625, 150130, 213273, 292653, 151597, 150160, 156481, 146885, 
      191720, 163657, 145769, 144400, 287282, 288802, 292637, 146728, 253773, 
      255109, 142217, 172352, 147850, 161074, 179434, 140660, 140605, 146276, 
      147101, 142045, 162845, 157705, 280513, 211625, 136981, 148564, 142885, 
      247649, 161585, 188050, 189914, 134280, 144981, 156157, 159237, 175981, 
      134009, 137450, 197741, 133121, 134260, 134521, 134612, 137396, 144377, 
      142378, 137605, 131125, 153425, 140122, 134677, 160225, 139009, 149481, 
      155200, 168409, 157442, 129970, 143765, 135053, 131764, 142564, 148045, 
      165413, 167368, 151165, 129652, 168761, 132425, 126925, 127961, 155266, 
      249226, 140692, 126340, 146810, 153145, 128528, 124304, 199529, 149445, 
      147226, 123205, 126682, 125050, 134797, 142826, 137233, 121108, 134333, 
      120418, 168370, 220265, 142517, 125192, 149645, 174472, 140929, 166986, 
      220786, 142052, 128740, 127940, 149312, 139850, 122978, 119498, 149690, 
      186818, 149005, 116980, 133605, 206365, 140930, 130681, 119090, 154016, 
      140202, 125122, 208557, 127933, 114280, 135269, 216644, 119810, 135396, 
      114341, 117640, 144317, 116948, 113705, 111008, 110249, 146324, 119762, 
      201977, 109000, 108257, 127378, 109845, 108085, 118376, 109997, 106952, 
      132197, 114274, 109594, 105949, 105626, 145625, 129001, 124020, 112897, 
      112032, 109600, 107377, 126880, 127738, 129929, 139405, 128648, 148628, 
      136165, 120089, 106369, 102437, 101770, 128005, 159842, 161786, 134345, 
      132889, 132530, 111305, 125453, 135085, 130832, 127745, 122960, 100000, 
      109460, 133450, 119674, 99325, 118477, 98597, 100040, 101300, 116020, 
      141860, 122305, 110069, 108785, 105713, 99058, 100778, 141233, 123913, 
      114768, 112969, 98837, 97946, 97082, 100202, 110645, 106504, 97189, 
      138949, 131202, 118890, 98290, 113170, 112820, 107408, 100340, 96800, 
      104468, 111764, 130730, 127373, 94250, 94265, 122266, 107186, 93349, 
      103690, 95058, 92709, 101218, 154810, 118429, 106226, 107501, 118157, 
      90256, 120976, 92650, 92002, 120026, 149917, 102029, 97640, 91458, 
      93538, 104593, 92209, 91381, 87074, 102650, 105794, 156721, 86632, 
      90792, 88985, 88658, 86333, 87218, 93418, 111449, 89108, 90448, 139553, 
      85165, 88650, 85864, 92021, 147101, 84746, 111077, 90000, 96633, 
      104869, 165890, 84605, 137492, 103426, 114714, 80672, 129940, 80189, 
      80818, 86330, 152424, 78970, 84586, 97730, 114305, 78761, 81205, 78884, 
      84173, 156245, 83369, 92525, 92786, 126701, 103637, 110797, 126605, 
      86410, 119473, 86210, 136442, 78829, 85221, 93064, 97864, 108842, 
      119250, 132793, 89269, 90389, 104081, 94032, 140452, 80833, 83810, 
      91669, 144794, 149258, 156785, 161585, 78937, 79357, 138356, 87530, 
      85333, 172189, 76658, 86213, 117125, 79666, 79157, 114692, 77698, 
      113293, 73705, 79162, 83113, 173293, 67780, 75988, 65700, 72005, 
      121637, 73330, 142721, 176329, 64957, 63505, 112388, 65025, 65682, 
      69541, 74216, 75101, 72322, 77090, 164666, 83929, 167357, 69121, 71492, 
      72530, 79313, 92578, 115778, 58120, 68053, 54850, 56986, 60282, 65122, 
      177845, 55120, 57265, 64450, 77480, 52000, 61162, 62210, 62477, 73000, 
      72922, 102313, 51874, 53458, 66258, 94833, 105940, 130645, 74066, 
      47545, 56992, 51010, 54665, 56429, 167850, 47744, 114529, 170321, 
      47701, 149162, 49005, 61108, 124468, 142493, 45812, 43801, 43954, 
      47629, 44197, 45032, 202472, 42725, 47450, 75665, 93893, 83137, 41141, 
      48869, 102149, 42946, 44746, 55042, 40153, 48194, 56873, 97970, 158834, 
      40097, 37220, 40013, 73124, 36986, 39322, 168185, 49824, 70816, 36941, 
      184141, 35780, 105125, 107309, 183784, 42145, 47205, 69001, 179201, 
      40826, 46501, 57521, 36837, 115540, 189477, 35113, 40820, 143485, 
      39716, 117704, 36482, 38561, 31588, 34000, 35280, 37828, 32378, 138778, 
      148993, 42685, 146581, 132201, 163796, 31193, 53138, 142850, 33988, 
      162405, 167620, 55505, 141521, 167297, 50249, 32005, 32170, 41157, 
      52837, 171970, 27898, 26937, 188361, 28925, 32741, 51940, 131957, 
      212897, 25416, 131400, 186226, 47825, 25209, 47530, 24020, 156740, 
      182117, 26209, 30241, 29952, 43236, 29858, 34610, 30365, 27802, 22736, 
      27700, 143930, 149642, 157705, 32040, 153000, 159669, 45721, 23701, 
      173461, 220725, 139060, 159332, 165412, 234181, 24578, 19186, 27770, 
      35657, 170825, 233386, 26309, 39141, 40977, 41922, 155025, 204997, 
      17984, 146197, 160786, 24025, 26401, 19485, 150802, 215345, 16081, 
      240976, 243841, 212186, 195400, 15898, 19465, 35005, 15056, 208820, 
      18554, 192154, 15205, 20917, 32317, 18245, 157169, 195953, 204613, 
      14945, 170153, 183940, 14085, 20065, 157482, 19844, 14065, 172250, 
      14274, 14506, 182005, 184293, 179122, 15476, 16241, 12413, 25285, 
      203009, 212426, 228986, 258836, 9805, 21874, 172489, 177385, 201881, 
      268381, 9061, 14184, 234676, 10421, 12821, 192821, 214037, 8473, 19669, 
      187345, 204705, 12296, 209896, 7754, 11849, 11281, 11956, 7913, 12365, 
      202253, 205805, 209389, 9477, 207104, 7202, 9620, 9469, 209929, 222632, 
      240701, 5813, 203354, 5440, 7300, 208442, 5245, 8605, 252628, 7232, 
      237258, 7688, 3616, 3889, 6409, 239796, 3349, 4693, 4930, 234610, 3257, 
      3016, 253917, 261890, 4640, 2826, 3042, 2725, 3033, 2465, 3973, 4610, 
      7501, 2000, 2336, 3872, 8660, 1960, 2664, 7240, 6865, 2000, 2362, 2452, 
      1170, 1802, 2384, 3185, 720, 3400, 4453, 445, 1037, 1385, 1882, 328, 
      865, 4138, 346, 109, 244, 117, 740, 1985, 1192, 146, 10, 730, 0, 2026, 
      2305, 109, 233, 265, 325, 1424, 1117, 1213 ], 
  [ 466349, 462085, 458825, 457650, 455530, 449800, 449677, 447805, 444529, 
      442052, 438973, 432274, 432869, 428157, 429565, 427250, 424525, 423226, 
      412562, 411044, 406610, 406800, 406825, 400513, 402340, 400970, 384386, 
      381220, 378954, 373189, 374017, 368605, 367120, 371053, 363505, 362916, 
      360205, 363080, 357498, 360009, 360505, 354820, 360097, 358916, 349130, 
      348244, 346090, 348157, 351634, 341570, 343370, 342205, 335684, 334778, 
      335497, 334237, 340925, 334258, 328250, 330229, 326570, 327125, 329690, 
      324649, 326720, 321529, 316405, 321565, 314612, 310617, 302018, 297961, 
      297985, 308893, 294100, 296297, 305405, 284770, 297090, 284149, 292837, 
      290365, 277177, 290201, 280090, 282257, 280400, 485696, 273365, 279988, 
      270098, 277106, 282421, 278794, 265060, 265988, 461060, 273890, 262909, 
      463501, 262217, 273005, 437165, 265633, 271289, 271753, 265885, 269725, 
      461141, 257860, 258505, 473977, 265693, 258745, 455305, 252809, 254356, 
      439225, 400885, 437978, 456773, 249649, 407434, 249661, 251605, 248378, 
      250793, 248788, 248200, 249121, 437146, 410369, 415253, 245412, 372640, 
      246285, 250713, 376173, 246248, 369224, 251642, 379210, 367613, 443700, 
      228085, 229813, 347866, 327829, 344101, 351944, 444629, 358345, 334624, 
      347689, 230845, 238765, 223794, 230386, 220453, 216925, 324333, 381544, 
      394920, 225565, 233181, 246025, 330397, 358137, 223925, 296200, 349640, 
      215905, 241249, 214336, 299745, 300365, 360565, 305698, 283490, 285444, 
      346762, 205745, 206180, 296804, 206209, 379585, 202786, 207629, 225640, 
      293960, 315773, 204682, 219445, 273442, 201700, 212096, 230464, 232409, 
      295361, 311249, 219290, 220277, 292968, 343944, 293369, 257177, 324785, 
      288450, 213320, 224837, 303588, 191386, 191690, 191461, 247400, 281000, 
      201730, 206541, 248557, 333728, 187805, 194873, 207610, 189576, 351220, 
      204650, 329621, 186176, 206020, 207665, 230852, 187765, 227545, 208580, 
      207378, 207745, 182426, 250066, 177021, 188820, 191845, 205992, 218052, 
      232405, 282125, 319513, 177021, 198162, 219997, 229930, 280477, 278170, 
      244610, 171769, 168992, 172610, 181453, 271309, 169000, 182920, 214504, 
      177442, 221810, 270090, 173045, 211304, 210970, 273890, 160065, 167841, 
      235216, 299700, 156809, 173449, 173981, 245426, 262954, 270269, 159725, 
      160277, 268805, 166330, 181018, 194065, 196513, 152890, 166805, 173416, 
      160157, 189737, 151220, 193393, 261433, 149805, 148274, 150725, 146885, 
      175250, 154205, 151885, 147186, 255956, 257296, 260681, 143930, 226585, 
      227741, 147605, 159290, 142976, 150980, 164480, 145954, 145809, 141850, 
      142225, 149677, 151757, 147965, 249353, 189913, 140557, 141610, 153029, 
      220261, 149585, 170020, 171524, 135418, 138289, 145505, 147685, 160289, 
      139285, 134356, 177637, 133625, 133234, 133225, 133226, 133850, 137321, 
      135860, 147645, 133065, 169853, 151780, 131485, 178721, 150485, 139537, 
      143546, 153425, 175396, 129744, 135529, 145265, 139906, 134506, 138097, 
      150785, 152290, 167765, 137250, 153049, 142361, 132361, 126737, 142612, 
      220372, 154586, 131954, 162952, 171265, 137378, 128834, 177509, 166753, 
      163904, 126113, 124100, 122644, 127261, 132500, 151385, 124010, 147673, 
      123408, 151380, 194545, 158825, 134570, 136793, 156130, 156965, 149992, 
      194792, 158626, 140634, 121834, 136186, 155972, 132260, 126080, 136292, 
      165860, 167825, 119330, 124705, 182165, 157768, 144189, 117028, 174362, 
      157216, 136916, 183721, 141165, 117522, 124921, 190546, 129620, 151594, 
      121177, 127354, 130721, 127018, 121705, 116218, 113389, 131914, 131540, 
      177305, 110786, 110581, 142928, 117385, 107705, 130954, 118165, 111970, 
      120385, 125320, 117940, 110245, 108212, 130301, 145625, 139114, 123581, 
      122266, 118394, 114461, 116234, 116640, 118201, 159085, 117098, 132218, 
      122453, 134725, 114705, 107441, 104164, 116089, 140816, 142400, 153565, 
      151749, 151300, 104605, 113893, 121005, 149330, 145433, 139298, 103738, 
      103298, 152756, 135200, 101081, 133821, 101341, 99274, 99274, 106794, 
      125794, 138997, 122621, 120797, 116285, 104680, 98660, 125165, 141233, 
      129298, 126869, 105625, 103744, 101440, 97540, 102673, 118330, 102805, 
      122965, 150856, 135304, 96164, 103844, 127522, 120130, 109642, 95482, 
      98290, 102706, 150560, 146393, 96980, 96545, 140292, 120532, 94365, 
      116132, 102820, 92641, 95120, 134852, 106209, 120104, 98429, 105845, 
      94322, 107762, 100404, 90036, 106900, 130401, 115001, 108722, 99208, 
      89588, 95693, 101305, 99937, 89060, 94016, 96080, 135577, 90506, 87466, 
      96637, 96040, 86965, 86500, 88200, 99661, 97298, 86578, 121193, 89753, 
      85588, 84690, 86617, 127117, 84200, 98741, 85042, 88705, 93969, 142480, 
      82433, 118850, 92612, 100840, 83626, 112554, 81881, 80980, 81812, 
      130714, 81288, 80424, 87988, 99973, 79637, 78569, 77866, 79285, 133537, 
      78025, 83401, 83572, 108937, 91001, 96361, 108749, 79172, 102965, 
      78608, 116420, 74465, 77797, 82850, 86210, 94216, 102100, 113033, 
      79405, 80165, 90077, 82546, 119066, 73665, 75472, 80721, 122596, 
      126340, 132697, 136777, 72125, 72365, 116962, 77204, 75545, 145481, 
      69928, 75973, 99325, 71312, 70801, 97066, 69700, 95845, 67145, 69896, 
      72405, 145385, 61650, 66618, 60106, 63529, 101281, 64040, 118669, 
      147505, 58361, 57357, 93098, 57793, 58180, 60417, 63562, 64177, 62116, 
      65444, 137000, 70209, 139145, 59357, 60826, 61412, 66305, 76420, 95120, 
      52130, 58193, 49844, 50900, 52756, 55796, 147817, 49298, 50453, 54756, 
      63914, 46890, 52000, 52688, 52865, 60146, 59976, 82885, 45764, 46628, 
      54928, 76753, 85698, 106353, 60392, 43049, 48266, 44532, 46657, 47609, 
      138148, 42250, 92385, 140257, 42025, 121796, 42517, 50210, 100610, 
      115933, 40490, 39377, 39440, 41225, 39321, 39706, 168346, 38477, 40772, 
      60437, 74885, 66105, 37157, 41105, 81425, 37700, 38600, 44936, 36073, 
      40244, 45953, 77780, 129460, 35381, 33850, 34933, 57514, 33524, 34420, 
      137453, 40330, 55562, 33025, 151425, 32402, 83117, 84941, 151066, 
      35165, 38245, 53829, 146929, 34112, 37537, 45137, 31921, 91634, 155941, 
      31005, 33650, 115433, 32722, 93250, 30836, 31925, 28730, 29522, 30082, 
      31370, 28708, 111168, 120033, 33973, 117889, 105397, 132850, 27425, 
      40820, 114512, 28418, 131545, 136130, 42373, 113269, 135805, 38465, 
      26969, 27044, 32161, 40241, 139844, 25108, 24685, 154249, 24961, 26525, 
      39154, 104681, 175985, 22882, 104026, 152100, 35657, 22129, 35360, 
      21658, 125938, 148345, 22045, 23917, 23626, 32050, 23440, 26212, 23585, 
      22100, 20002, 21906, 114464, 119456, 126529, 24082, 122362, 128221, 
      33169, 19337, 140297, 182521, 110034, 127786, 133146, 194625, 19400, 
      17424, 20788, 25705, 137833, 193824, 19865, 27925, 29221, 29896, 
      123829, 168221, 16666, 115985, 128772, 17929, 19225, 15817, 119860, 
      177293, 14657, 200402, 202997, 174400, 159322, 13928, 14885, 24125, 
      13714, 171298, 14240, 156340, 13229, 15161, 22061, 13837, 125221, 
      159685, 167445, 12785, 136673, 148930, 12553, 14393, 125440, 14170, 
      11897, 138400, 11380, 11432, 146977, 148993, 144360, 11042, 11357, 
      9865, 16165, 165629, 174052, 188992, 216050, 8957, 13736, 138249, 
      142605, 164489, 224689, 8477, 9370, 194042, 8125, 8725, 156325, 175381, 
      8245, 11969, 151385, 166945, 8194, 171594, 7880, 7925, 7625, 7850, 
      7225, 7897, 164665, 167857, 171081, 6805, 168970, 6596, 6218, 6065, 
      171425, 182866, 199225, 6005, 165476, 6170, 5330, 170020, 5429, 5189, 
      209970, 4346, 195940, 4258, 5402, 4505, 3785, 198202, 4589, 3413, 3380, 
      193460, 4405, 4250, 210961, 218212, 2810, 3604, 3280, 3501, 2725, 3145, 
      2313, 2320, 2957, 3394, 2650, 2026, 3394, 2810, 2074, 2690, 2493, 2306, 
      1856, 1490, 2452, 1096, 866, 857, 1714, 610, 853, 2333, 761, 569, 436, 
      2570, 765, 520, 1044, 2425, 1210, 2701, 442, 65, 170, 1192, 1768, 328, 
      2026, 0, 9, 1229, 1073, 1989, 2405, 530, 761, 765 ], 
  [ 466148, 461800, 458576, 457389, 455233, 449629, 449410, 447490, 444250, 
      441857, 438820, 432133, 432506, 428040, 429316, 427085, 424264, 422965, 
      412325, 410825, 406445, 406521, 406474, 400324, 402025, 400661, 384185, 
      380977, 378801, 373000, 373690, 368392, 366841, 370504, 363226, 362601, 
      359908, 362645, 357309, 359658, 360130, 354433, 359482, 358301, 348857, 
      347953, 345865, 347752, 351061, 341333, 343025, 341860, 335453, 334529, 
      335140, 333832, 340292, 333805, 327977, 329800, 326261, 326786, 329237, 
      324388, 326345, 321250, 315988, 320968, 314177, 310050, 301709, 297700, 
      297658, 308164, 293809, 295850, 304682, 284461, 296361, 283816, 292162, 
      289672, 276880, 289460, 279541, 281642, 279809, 482921, 272948, 279349, 
      269789, 276461, 281620, 278053, 264745, 265625, 458393, 273221, 262600, 
      460804, 261890, 272306, 434642, 265120, 270608, 271060, 265330, 269032, 
      458426, 257497, 258112, 471172, 265000, 258226, 452602, 252500, 253969, 
      436624, 398548, 435365, 454034, 249250, 405025, 249220, 251092, 247949, 
      250274, 248305, 247669, 248530, 434485, 407888, 412730, 244845, 370417, 
      245610, 249930, 373914, 245549, 367013, 250757, 376897, 365384, 440901, 
      227698, 229354, 345745, 325876, 342004, 349781, 441800, 356122, 332593, 
      345538, 230152, 237892, 223281, 229681, 219994, 216580, 322344, 379093, 
      392373, 224842, 232290, 244906, 328330, 355842, 223220, 294445, 347405, 
      215410, 240178, 213865, 297936, 298532, 358216, 303805, 281801, 283725, 
      344485, 205328, 205745, 294953, 205738, 377050, 202381, 207050, 224605, 
      292085, 313700, 204085, 218506, 271765, 201169, 211289, 229321, 231236, 
      293456, 309200, 218321, 219290, 291069, 341613, 291458, 255632, 322592, 
      286569, 212381, 223700, 301545, 190945, 191237, 190984, 245909, 279149, 
      200941, 205650, 247042, 331409, 187370, 194210, 206665, 189045, 348757, 
      203729, 327314, 185705, 205057, 206672, 229505, 187210, 226186, 207485, 
      206289, 206650, 181829, 248401, 176580, 188037, 190996, 204885, 216765, 
      230932, 280130, 317200, 176490, 197145, 218650, 228457, 278482, 276181, 
      242933, 171250, 168545, 172013, 180634, 269338, 168493, 182053, 213133, 
      176677, 220337, 268101, 172328, 209933, 209593, 271853, 159732, 167220, 
      233545, 297441, 156650, 172666, 173186, 243641, 261001, 268250, 159332, 
      159860, 266792, 165685, 180049, 192868, 195280, 152881, 166106, 172549, 
      159602, 188570, 151385, 192160, 259444, 149778, 148241, 150434, 146978, 
      174245, 153668, 152386, 147465, 253961, 255289, 258644, 143837, 224866, 
      226010, 148058, 158513, 142745, 150401, 163577, 146401, 146250, 141649, 
      141994, 150280, 151112, 147410, 247370, 188560, 140890, 141241, 153800, 
      218530, 148880, 168913, 170393, 135589, 137938, 144890, 147010, 159338, 
      139732, 134245, 176392, 133754, 133261, 133234, 133229, 133709, 136946, 
      135521, 148410, 133290, 171044, 152653, 131368, 180050, 151346, 138970, 
      142865, 152522, 176689, 129825, 135076, 146042, 140545, 134065, 137530, 
      149906, 151381, 168968, 137853, 152098, 143120, 132820, 126752, 141865, 
      218545, 155609, 132425, 164125, 172570, 138065, 129233, 176138, 168004, 
      165113, 126404, 124025, 122581, 126856, 131909, 152426, 124301, 148660, 
      123705, 150345, 192928, 160010, 135293, 136034, 155005, 158132, 148957, 
      193157, 159829, 141525, 121525, 135409, 157145, 132977, 126617, 135497, 
      164561, 169178, 119585, 124210, 180650, 158989, 145188, 116989, 175817, 
      158449, 137801, 182164, 142146, 117837, 124330, 188905, 130373, 152773, 
      121732, 128101, 129914, 127789, 122338, 116665, 113698, 131053, 132425, 
      175760, 111005, 110836, 144065, 117988, 107780, 131893, 118810, 112405, 
      119698, 126157, 118597, 110632, 108485, 129380, 146834, 140221, 124394, 
      123049, 119081, 115034, 115625, 116001, 117520, 160498, 116429, 131225, 
      121640, 135802, 115362, 107876, 104425, 115396, 139649, 141209, 154948, 
      153108, 152653, 104260, 113224, 120168, 150665, 146714, 140489, 104089, 
      102989, 154145, 136337, 101300, 134946, 101626, 99325, 99241, 106281, 
      124825, 140212, 123560, 121700, 117092, 105157, 98621, 124196, 142490, 
      130369, 127898, 106180, 104233, 101833, 97465, 102244, 119221, 103282, 
      122002, 152269, 136501, 96125, 103325, 128605, 121081, 110365, 95497, 
      97981, 102205, 151985, 147764, 97265, 96800, 141597, 121525, 94536, 
      117065, 103441, 92740, 94817, 133625, 105498, 121133, 97928, 105128, 
      94697, 106985, 101025, 90009, 106129, 129204, 115970, 109565, 99829, 
      89429, 95204, 102016, 100612, 89297, 93545, 95537, 134272, 90869, 
      87349, 97252, 96637, 87112, 86557, 87957, 98980, 97949, 86425, 120074, 
      90164, 85489, 84717, 86362, 125890, 84269, 98024, 84817, 88282, 93348, 
      141025, 82394, 117713, 91997, 100021, 83929, 111501, 82100, 81097, 
      81617, 129373, 81549, 80253, 87445, 99124, 79802, 78500, 77905, 79066, 
      132130, 77776, 82900, 83065, 107860, 90266, 95506, 107666, 78797, 
      101972, 78209, 115193, 74282, 77410, 82277, 85541, 93349, 101065, 
      111824, 78856, 79592, 89252, 81889, 117749, 73296, 75025, 80100, 
      121225, 124921, 131200, 135232, 71780, 72008, 115645, 76625, 75002, 
      143810, 69589, 75400, 98248, 70865, 70354, 96001, 69277, 94792, 66818, 
      69389, 71802, 143636, 61353, 66105, 59845, 63076, 100036, 63533, 
      117178, 145696, 58034, 57060, 91925, 57424, 57793, 59922, 62965, 63562, 
      61549, 64781, 135269, 69408, 137378, 58820, 60229, 60785, 65552, 75457, 
      93857, 51845, 57650, 49625, 50609, 52369, 55289, 145930, 49025, 50114, 
      54225, 63125, 46665, 51505, 52169, 52340, 59405, 59229, 81706, 45473, 
      46289, 54289, 75664, 84465, 104850, 59597, 42866, 47801, 44217, 46240, 
      47138, 136285, 42001, 91026, 138370, 41764, 120089, 42202, 49601, 
      99137, 114280, 40253, 39200, 39257, 40916, 39114, 39469, 166189, 38312, 
      40445, 59540, 73736, 65088, 37010, 40706, 80162, 37469, 38309, 44381, 
      35920, 39833, 45344, 76553, 127621, 35186, 33745, 34714, 56593, 33413, 
      34213, 135524, 39817, 54665, 32884, 149364, 32297, 81770, 83570, 
      149005, 34820, 37768, 52938, 144898, 33785, 37060, 44432, 31714, 90161, 
      153826, 30852, 33293, 113684, 32377, 91741, 30581, 31604, 28661, 29345, 
      29857, 31061, 28585, 109449, 118224, 33514, 116098, 103732, 130909, 
      27296, 40121, 112745, 28169, 129610, 134153, 41620, 111508, 133828, 
      37802, 26756, 26825, 31684, 39524, 137825, 25045, 24658, 152098, 24820, 
      26234, 38425, 102986, 173648, 22837, 102325, 149949, 34970, 22048, 
      34673, 21625, 124009, 146218, 21892, 23620, 23329, 31429, 23137, 25777, 
      23258, 21845, 19945, 21645, 112625, 117569, 124576, 23677, 120445, 
      126250, 32458, 19172, 138212, 180100, 108225, 125809, 131121, 192114, 
      19181, 17433, 20449, 25168, 135760, 191313, 19562, 27304, 28564, 29221, 
      121876, 165896, 16705, 114098, 126765, 17650, 18874, 15700, 117925, 
      174884, 14690, 197825, 200402, 172009, 157045, 13925, 14708, 23528, 
      13753, 168925, 14081, 154081, 13226, 14906, 21506, 13672, 123220, 
      157396, 165096, 12770, 134570, 146725, 12580, 14144, 123433, 13921, 
      11882, 136273, 11317, 11357, 144772, 146770, 142173, 10877, 11162, 
      9826, 15688, 163268, 171625, 186457, 213329, 9032, 13325, 136098, 
      140418, 162128, 221908, 8570, 9181, 191465, 8104, 8584, 154024, 172936, 
      8362, 11588, 149120, 164560, 8053, 169173, 8021, 7796, 7514, 7709, 
      7312, 7732, 162292, 165460, 168660, 6760, 166561, 6689, 6125, 5972, 
      168992, 180349, 196594, 6152, 163085, 6353, 5333, 167593, 5576, 5096, 
      207261, 4289, 193321, 4165, 5657, 4682, 3746, 195565, 4808, 3464, 3413, 
      190853, 4618, 4469, 208234, 215437, 2825, 3793, 3433, 3690, 2842, 3328, 
      2340, 2305, 2792, 3625, 2809, 2041, 3181, 3005, 2173, 2525, 2340, 2465, 
      1961, 1565, 2677, 1189, 905, 842, 1921, 565, 754, 2600, 884, 656, 481, 
      2861, 900, 421, 1233, 2722, 1417, 3016, 565, 80, 245, 1405, 2029, 445, 
      2305, 9, 0, 1448, 1274, 2250, 2690, 617, 884, 882 ], 
  [ 472756, 469456, 465768, 464729, 463021, 455809, 456802, 455482, 451778, 
      448317, 444740, 437881, 441058, 433472, 436420, 433121, 431504, 430201, 
      419225, 417493, 412417, 413933, 414794, 406580, 409877, 408433, 390541, 
      387853, 384533, 379168, 381602, 374848, 374125, 381200, 370498, 370325, 
      367396, 371881, 363425, 367826, 368602, 363037, 370970, 369785, 356005, 
      355325, 352397, 356560, 361993, 348001, 351061, 349892, 342025, 341325, 
      343300, 342592, 351940, 343169, 335053, 338848, 333785, 334690, 338585, 
      331300, 334701, 328378, 324836, 332096, 323245, 320762, 309145, 304516, 
      305306, 320900, 300989, 305002, 317330, 291833, 309053, 291488, 304162, 
      301888, 284072, 302276, 289913, 292850, 290709, 521485, 281636, 290849, 
      277105, 288025, 295156, 290825, 272117, 273605, 495557, 285073, 269888, 
      498340, 269402, 284530, 469970, 274984, 282600, 283204, 275722, 281168, 
      496170, 265445, 266440, 510052, 277120, 268138, 490178, 259748, 262205, 
      472904, 431476, 471785, 492050, 257618, 438853, 258116, 260900, 256689, 
      260154, 257725, 257689, 259306, 471481, 442600, 447970, 255305, 401845, 
      257426, 263114, 405794, 257665, 398281, 265217, 409445, 396864, 479585, 
      235826, 238394, 375829, 353828, 371780, 380393, 480848, 387490, 361525, 
      375986, 242128, 252148, 232973, 241805, 228994, 224132, 350720, 413321, 
      427817, 237170, 246746, 262250, 357682, 388082, 235316, 319841, 378881, 
      224842, 256906, 222989, 324008, 324900, 391120, 330929, 306333, 308633, 
      376457, 213736, 214381, 321525, 214826, 412282, 210625, 217498, 240817, 
      318937, 343060, 214745, 233498, 296105, 210989, 224605, 246893, 249188, 
      320680, 338248, 233685, 234882, 318209, 374225, 318746, 278280, 353448, 
      313469, 227345, 241172, 330485, 199589, 200033, 200080, 267849, 305649, 
      213985, 219986, 269282, 363829, 195922, 205650, 221677, 198809, 382993, 
      218429, 359570, 194701, 220285, 222280, 249597, 197266, 246410, 224361, 
      223085, 223522, 192385, 272485, 185156, 200945, 204740, 221897, 236057, 
      252580, 308386, 349480, 186194, 213005, 238690, 250093, 306730, 304345, 
      267137, 180778, 177157, 182521, 193954, 297250, 177857, 195977, 233441, 
      189305, 241933, 296225, 184336, 230225, 229957, 300577, 166868, 178004, 
      257629, 328973, 161578, 185498, 186170, 269165, 288653, 296738, 167220, 
      168052, 295200, 176761, 195229, 210932, 213800, 155893, 177858, 186425, 
      169522, 206242, 152181, 210664, 287524, 153002, 151533, 156994, 148666, 
      189841, 163332, 148898, 146789, 282085, 283565, 287300, 147865, 249490, 
      250786, 145162, 171197, 148509, 160573, 177853, 143573, 143498, 147029, 
      147754, 145472, 162112, 157266, 275314, 208520, 139490, 148733, 146848, 
      243266, 160616, 185741, 187525, 136225, 145186, 155482, 158362, 174186, 
      136868, 138449, 194960, 134914, 135713, 135914, 135985, 138289, 144490, 
      142605, 141506, 133226, 158740, 144377, 135632, 165994, 143218, 148930, 
      154269, 166738, 163085, 131573, 143588, 138970, 135221, 142421, 147482, 
      163810, 165665, 156496, 132977, 166906, 136264, 129764, 129320, 154085, 
      244445, 145405, 129213, 152017, 158786, 132109, 126925, 196250, 154900, 
      152541, 125460, 127717, 126113, 134720, 142129, 141970, 123345, 138884, 
      122669, 166181, 216136, 147722, 128857, 148370, 171977, 146068, 164785, 
      216585, 147305, 132953, 128153, 147965, 144997, 126605, 122525, 148277, 
      183725, 154746, 119061, 133186, 202546, 146225, 135236, 120185, 160085, 
      145525, 129285, 204580, 132410, 116537, 134506, 212381, 123521, 140521, 
      117380, 121313, 142810, 120689, 116986, 113669, 112450, 144625, 123877, 
      197992, 110889, 110260, 132309, 112996, 109476, 122641, 113282, 109537, 
      131042, 118193, 112913, 108368, 107665, 143684, 134154, 128833, 116730, 
      115765, 113013, 110410, 125973, 126725, 128776, 145226, 127529, 146429, 
      134560, 124778, 109658, 104980, 103733, 126788, 157045, 158909, 140036, 
      138500, 138121, 111236, 124304, 133376, 136357, 133090, 128005, 102245, 
      109505, 139149, 124533, 101124, 123290, 100610, 101273, 102253, 115373, 
      139693, 127412, 114256, 112852, 109460, 101705, 101705, 139060, 129154, 
      119389, 117450, 101732, 100621, 99437, 100997, 110260, 110513, 99818, 
      136778, 136945, 123913, 99193, 112473, 117457, 111605, 103777, 97877, 
      104465, 111121, 136501, 132964, 96221, 96136, 127625, 111505, 94928, 
      107797, 98125, 94036, 101205, 151717, 117050, 110641, 106816, 116752, 
      92485, 119365, 95693, 92885, 118429, 146900, 106226, 101417, 94489, 
      93969, 103924, 95528, 94580, 88813, 102029, 104933, 153320, 88785, 
      91345, 91972, 91585, 87760, 88345, 93545, 110116, 92209, 90869, 136754, 
      87460, 89245, 86873, 92090, 143930, 85889, 109600, 90157, 96130, 
      103700, 161941, 85370, 134597, 102265, 112873, 82565, 127313, 81796, 
      82085, 86557, 148825, 80705, 84881, 96785, 112340, 80170, 81828, 79861, 
      84290, 152402, 83368, 91684, 91925, 123940, 102010, 108770, 123818, 
      85977, 116980, 85685, 133157, 79018, 84730, 91953, 96433, 106745, 
      116581, 129544, 88208, 89248, 102100, 92605, 136825, 80360, 83077, 
      90356, 140981, 145285, 152552, 157192, 78532, 78912, 134705, 86333, 
      84250, 167346, 76249, 85024, 114256, 78885, 78370, 111845, 76985, 
      110480, 73306, 78145, 81770, 168100, 67421, 74909, 65449, 71108, 
      118100, 72241, 138346, 170888, 64450, 63092, 109049, 64360, 64957, 
      68450, 72785, 73610, 70985, 75433, 159449, 81800, 162002, 67860, 70025, 
      70957, 77320, 89885, 112085, 57681, 66754, 54613, 56509, 59485, 63925, 
      172042, 54685, 56610, 63149, 75313, 51701, 59957, 60925, 61172, 70969, 
      70865, 98810, 51325, 52749, 64549, 91624, 102245, 126050, 71825, 47338, 
      55845, 50357, 53672, 55250, 162025, 47293, 110378, 164410, 47204, 
      143845, 48322, 59445, 119925, 137344, 45377, 43560, 43693, 46948, 
      43850, 44585, 195625, 42512, 46697, 73012, 90400, 80072, 40970, 47858, 
      98258, 42489, 44089, 53505, 39944, 47125, 55144, 94181, 152993, 39730, 
      37141, 39554, 70325, 36881, 38897, 162020, 48373, 68085, 36724, 177524, 
      35677, 100882, 102986, 177161, 41236, 45856, 66266, 172666, 39965, 
      45140, 55400, 36370, 110853, 182650, 34820, 39841, 137860, 38765, 
      112873, 35825, 37684, 31545, 33597, 34717, 36985, 32149, 133229, 
      143144, 41330, 140786, 126820, 157489, 30920, 50965, 137117, 33309, 
      156106, 161181, 53140, 135796, 160852, 48178, 31428, 31573, 39700, 
      50580, 165373, 27809, 26962, 181306, 28564, 31874, 49613, 126410, 
      205192, 25345, 125809, 179129, 45602, 25000, 45301, 23965, 150365, 
      175082, 25748, 29300, 29005, 41209, 28885, 33197, 29306, 26977, 22565, 
      26849, 137813, 143365, 151208, 30697, 146617, 153106, 43346, 23140, 
      166500, 212644, 133013, 152725, 158645, 225794, 23825, 19181, 26605, 
      33832, 163880, 224981, 25258, 37024, 38740, 39625, 148468, 197200, 
      18061, 139842, 154025, 23018, 25154, 19012, 144257, 207220, 16090, 
      232285, 235090, 204109, 187697, 15769, 18756, 32896, 15061, 200785, 
      17893, 184493, 15058, 19930, 30330, 17552, 150356, 188180, 196640, 
      14746, 162994, 176441, 14020, 19080, 150637, 18853, 13842, 164981, 
      13873, 14065, 174452, 176674, 171617, 14705, 15370, 12050, 23456, 
      194900, 204085, 220285, 249509, 9792, 20241, 165050, 169826, 193736, 
      258836, 9090, 13273, 225805, 10064, 12064, 184864, 205600, 8570, 18100, 
      179496, 196456, 11521, 201521, 7913, 11108, 10594, 11169, 7880, 11492, 
      194020, 197492, 200996, 8992, 198733, 7165, 8945, 8788, 201448, 213865, 
      231554, 5920, 195001, 5661, 6921, 199957, 5328, 7888, 243185, 6605, 
      228085, 6929, 4005, 4018, 5818, 230545, 3600, 4384, 4561, 225441, 3482, 
      3249, 244330, 252137, 4181, 2941, 3037, 2834, 2890, 2536, 3524, 4021, 
      6400, 2213, 2309, 3365, 7393, 2041, 2425, 6121, 5780, 1949, 2125, 2097, 
      1297, 1465, 1861, 2482, 733, 2561, 3434, 640, 740, 968, 1325, 585, 596, 
      3065, 221, 338, 173, 400, 377, 1256, 657, 65, 65, 305, 109, 1229, 1448, 
      0, 34, 218, 346, 773, 580, 650 ], 
  [ 479210, 475786, 472114, 471053, 469289, 462173, 463060, 461672, 457984, 
      454597, 451042, 444145, 447080, 439730, 442546, 439321, 437578, 436265, 
      425233, 423509, 418457, 419849, 420628, 412546, 415717, 414269, 396365, 
      393605, 390365, 384914, 387200, 380530, 379721, 386506, 376064, 375845, 
      372914, 377261, 369041, 373280, 374032, 368405, 376100, 374905, 361457, 
      360749, 357877, 361850, 367105, 353429, 356381, 355202, 347409, 346681, 
      348538, 347762, 356882, 348281, 340325, 343954, 339001, 339876, 343657, 
      336554, 339841, 333584, 329834, 336914, 328205, 325520, 314141, 309530, 
      310244, 325426, 305933, 309780, 321832, 296669, 313469, 296290, 308612, 
      306290, 288850, 306610, 294409, 297280, 295153, 523745, 286234, 295225, 
      281801, 292365, 299330, 295049, 276757, 278197, 497845, 289349, 274514, 
      500578, 274000, 288756, 472372, 279386, 286834, 287426, 280072, 285370, 
      498340, 269957, 270922, 512122, 281282, 272464, 492320, 264274, 266653, 
      475138, 433954, 473977, 494116, 262004, 441229, 262450, 265162, 261025, 
      264400, 261997, 261893, 263440, 473545, 444834, 450152, 259433, 404297, 
      261416, 266996, 408200, 261621, 400725, 268957, 411757, 399250, 481361, 
      240004, 242500, 378253, 356410, 374218, 382765, 482554, 389792, 364009, 
      378340, 245930, 255770, 236945, 245585, 233000, 228242, 353186, 415325, 
      429725, 240872, 250280, 265556, 360040, 390212, 239026, 322501, 381061, 
      228752, 260240, 226913, 326594, 327442, 393146, 333401, 308989, 311249, 
      378505, 217634, 218261, 323989, 218660, 414052, 214505, 221204, 244037, 
      321317, 345242, 218393, 236804, 298673, 214693, 228033, 249985, 252250, 
      323010, 340434, 236941, 238120, 320525, 376109, 321040, 280930, 355450, 
      315773, 230581, 244210, 332597, 203293, 203725, 203738, 270493, 307933, 
      217321, 223220, 271892, 365625, 199592, 209092, 224837, 202373, 384625, 
      221593, 361348, 198305, 223397, 225362, 252325, 200776, 249076, 227281, 
      226001, 226432, 195773, 274805, 188690, 204137, 207866, 224765, 238745, 
      255082, 310356, 351122, 189608, 215933, 241288, 252565, 308680, 306281, 
      269365, 184144, 180585, 185789, 197000, 299144, 181205, 198965, 235925, 
      192385, 244305, 298061, 187434, 232669, 232385, 302345, 170330, 181178, 
      259753, 330509, 165204, 188500, 189160, 271165, 290485, 298504, 170602, 
      171410, 296962, 179881, 198025, 213490, 216322, 159629, 180904, 189293, 
      172692, 208800, 156061, 213146, 289250, 156680, 155185, 160388, 152424, 
      192501, 166450, 153044, 150713, 283725, 285193, 288898, 151397, 251396, 
      252680, 149220, 174025, 151873, 163589, 180545, 147605, 147524, 150413, 
      151108, 149650, 165042, 160276, 276896, 210722, 143368, 151909, 151154, 
      245060, 163426, 188149, 189909, 139901, 148340, 158372, 161192, 176740, 
      140810, 141833, 197210, 138528, 139225, 139408, 139473, 141633, 147600, 
      145741, 145736, 136916, 163386, 148705, 138970, 170768, 147524, 151808, 
      157033, 169280, 167813, 135089, 146570, 143172, 139285, 145405, 150340, 
      166356, 168181, 161114, 136985, 169360, 140418, 133618, 132730, 156733, 
      246013, 149813, 133069, 156565, 163456, 136161, 130689, 198244, 159506, 
      157105, 129106, 130997, 129385, 137650, 144873, 146336, 126961, 143186, 
      126281, 168461, 217834, 152212, 132885, 150916, 174157, 150530, 167045, 
      218245, 151793, 137129, 131129, 150473, 149445, 130597, 126337, 150757, 
      185701, 159364, 122581, 135956, 204296, 150701, 139490, 123401, 164785, 
      149993, 133405, 206258, 136616, 120077, 137140, 213965, 127489, 144905, 
      121130, 125245, 145188, 124625, 120784, 117281, 115924, 146929, 127917, 
      199602, 114253, 113650, 136561, 116714, 112666, 126685, 117032, 113077, 
      133460, 122125, 116665, 111850, 111033, 145858, 138448, 133025, 120628, 
      119633, 116785, 114068, 128449, 129161, 131170, 149704, 129925, 148501, 
      136802, 128900, 113360, 108450, 107029, 129130, 158913, 160753, 144434, 
      142874, 142489, 113906, 126650, 135554, 140697, 137376, 132201, 105601, 
      112201, 143533, 128665, 104338, 127400, 103880, 104309, 105205, 117845, 
      141709, 131602, 118170, 116730, 113242, 105157, 104641, 141066, 133376, 
      123425, 121444, 105242, 104065, 102785, 103877, 112786, 114349, 103240, 
      138760, 141293, 128045, 102089, 114889, 121465, 115481, 107425, 100817, 
      107081, 113545, 140841, 137250, 99421, 99306, 131825, 115393, 97994, 
      111605, 101621, 97010, 103777, 153365, 119204, 114525, 109170, 118890, 
      95705, 121433, 99149, 95693, 120493, 148538, 110020, 105085, 97925, 
      96625, 106250, 99034, 98050, 91845, 104353, 107185, 154810, 91933, 
      94013, 95362, 94957, 90682, 91177, 96077, 112210, 95625, 93481, 138400, 
      90626, 91901, 89645, 94580, 145448, 88693, 111618, 92657, 98432, 
      105794, 163201, 88036, 136165, 104345, 114749, 85553, 128945, 84690, 
      84877, 89037, 150149, 83621, 87365, 98897, 114146, 82980, 84394, 82525, 
      86696, 153620, 85714, 93778, 94013, 125458, 103860, 110500, 125320, 
      88177, 118562, 87841, 134485, 81380, 86888, 93925, 98309, 108413, 
      118061, 130850, 90154, 91170, 103770, 94433, 137993, 82466, 85105, 
      92210, 142085, 146341, 153530, 158122, 80642, 81010, 135833, 88189, 
      86132, 168100, 78325, 86866, 115594, 80833, 80308, 113165, 78937, 
      111802, 75344, 79973, 83492, 168626, 69389, 76661, 67433, 72890, 
      119090, 73949, 139060, 171274, 66308, 64970, 110041, 66146, 66725, 
      70100, 74333, 75140, 72553, 76905, 159853, 83114, 162340, 69418, 71513, 
      72405, 78642, 90997, 112897, 59461, 68276, 56429, 58253, 61133, 65453, 
      172180, 56417, 58276, 64613, 76509, 53441, 61417, 62361, 62602, 72173, 
      72053, 99556, 52949, 54325, 65825, 92450, 102917, 126452, 72925, 49040, 
      57265, 51917, 55130, 56644, 162017, 48889, 110864, 164368, 48778, 
      143973, 49832, 60661, 120277, 137506, 46945, 45178, 45305, 48434, 
      45428, 46133, 195253, 44122, 48145, 73890, 91026, 80810, 42568, 49204, 
      98740, 43993, 45533, 54685, 41506, 48429, 56250, 94669, 152849, 41220, 
      38701, 41000, 71069, 38425, 40345, 161746, 49505, 68833, 38218, 177098, 
      37197, 101160, 103240, 176725, 42506, 46994, 66980, 172240, 41233, 
      46258, 56290, 37748, 110965, 182120, 36242, 41049, 137666, 39965, 
      112909, 37105, 38898, 33001, 34945, 36017, 38201, 33541, 133025, 
      142850, 42376, 140500, 126650, 157033, 32266, 51741, 136825, 34525, 
      155636, 160669, 53842, 135490, 160330, 48960, 32650, 32789, 40658, 
      51298, 164789, 29161, 28340, 180560, 29818, 32968, 50269, 126100, 
      204210, 26645, 125453, 178313, 46240, 26234, 45929, 25237, 149741, 
      174260, 26890, 30298, 29993, 41873, 29857, 34037, 30244, 27977, 23753, 
      27833, 137209, 142713, 150490, 31517, 145925, 152360, 43840, 24170, 
      165610, 211418, 132389, 151933, 157805, 224468, 24781, 20345, 27421, 
      34450, 162962, 223625, 26100, 37538, 39218, 40085, 147650, 196010, 
      19225, 139060, 153113, 23824, 25888, 19970, 143377, 205866, 17168, 
      230753, 233540, 202753, 186445, 16781, 19594, 33314, 16105, 199417, 
      18729, 183229, 16040, 20660, 30760, 18362, 149330, 186866, 195266, 
      15696, 161856, 175201, 15002, 19786, 149585, 19549, 14752, 163769, 
      14705, 14885, 173122, 175316, 170285, 15385, 16020, 12836, 23794, 
      193354, 202453, 218545, 247573, 10642, 20605, 163664, 168404, 192130, 
      256810, 9928, 13829, 223973, 10778, 12658, 183298, 203890, 9412, 18434, 
      177946, 194786, 12085, 199805, 8749, 11674, 11168, 11713, 8642, 12002, 
      192322, 195770, 199250, 9602, 196969, 7893, 9457, 9290, 199610, 211933, 
      229508, 6642, 193185, 6409, 7489, 198085, 6010, 8330, 241001, 7033, 
      225941, 7301, 4705, 4640, 6224, 228353, 4234, 4850, 5009, 223249, 4100, 
      3853, 241988, 249737, 4561, 3485, 3545, 3368, 3332, 3034, 3866, 4321, 
      6530, 2729, 2753, 3665, 7465, 2501, 2789, 6221, 5882, 2353, 2465, 2377, 
      1697, 1693, 2025, 2592, 1025, 2581, 3400, 962, 898, 1090, 1405, 901, 
      746, 2941, 365, 580, 325, 650, 425, 1186, 637, 173, 181, 277, 233, 
      1073, 1274, 34, 0, 164, 296, 505, 338, 392 ], 
  [ 491738, 488530, 484706, 483669, 481993, 474409, 475600, 474340, 470500, 
      466817, 463090, 456073, 459716, 451530, 454786, 451265, 449794, 448465, 
      437225, 435425, 430145, 431901, 432904, 424234, 427825, 426341, 407885, 
      405217, 401661, 396250, 398980, 391882, 391261, 398914, 387556, 387441, 
      384418, 389225, 380169, 384948, 385780, 380113, 388552, 387341, 372737, 
      372073, 368965, 373522, 379321, 364493, 367805, 366610, 358373, 357689, 
      359890, 359242, 369122, 359905, 351317, 355450, 350081, 351056, 355217, 
      347458, 351125, 344500, 341098, 348778, 339497, 337140, 324869, 320050, 
      320968, 337474, 316489, 320840, 333812, 307141, 325341, 306826, 320272, 
      317962, 299170, 318410, 305521, 308612, 306389, 542261, 296858, 306589, 
      292049, 303701, 311170, 306673, 286945, 288545, 515873, 300701, 284650, 
      518674, 284180, 300176, 489872, 290170, 298178, 298810, 290980, 296722, 
      516416, 280177, 281242, 530482, 292570, 283156, 510292, 274250, 276889, 
      492754, 450658, 491585, 512144, 272200, 458125, 272770, 275722, 271289, 
      274964, 272425, 272449, 274180, 491185, 461858, 467300, 270045, 420397, 
      272340, 278280, 424404, 272609, 416753, 280517, 428077, 415274, 499221, 
      249808, 252544, 393805, 371386, 389674, 398441, 500450, 405652, 379213, 
      393928, 256642, 267082, 247041, 256321, 242884, 237730, 368154, 431833, 
      446553, 251572, 261540, 277576, 375220, 406152, 249650, 336625, 396785, 
      238660, 272068, 236725, 340866, 341762, 409186, 347905, 322781, 325125, 
      394225, 227138, 227825, 338273, 228328, 430600, 223921, 231200, 255505, 
      335585, 360170, 228385, 247936, 312265, 224449, 238709, 261781, 264146, 
      337346, 355250, 248141, 249380, 334809, 391833, 335348, 294002, 370682, 
      329949, 241601, 255890, 347265, 212605, 213077, 213154, 283289, 321929, 
      227761, 234000, 284752, 381149, 208820, 219080, 235765, 211905, 400597, 
      232409, 376784, 207605, 234337, 236402, 264545, 210340, 261256, 238565, 
      237249, 237700, 205349, 287941, 197730, 214317, 218266, 236025, 250605, 
      267562, 324560, 366370, 198900, 226845, 253300, 264997, 322852, 320401, 
      282413, 193300, 189485, 195173, 207124, 313108, 190273, 209233, 247873, 
      202297, 256577, 312021, 197138, 244553, 244273, 316433, 178722, 190530, 
      272605, 345321, 173000, 198376, 199076, 284381, 304261, 312500, 179162, 
      180050, 310922, 189265, 208489, 224698, 227650, 166861, 190436, 199369, 
      181712, 219860, 162665, 224410, 303034, 163908, 162401, 168464, 159188, 
      202925, 175298, 158416, 156825, 297401, 298909, 302714, 158717, 264136, 
      265460, 154688, 183593, 159605, 172481, 190517, 153061, 153000, 158029, 
      158824, 154570, 174122, 169040, 290420, 222130, 149140, 160021, 155450, 
      257680, 172610, 198673, 200513, 146149, 156328, 167240, 170260, 186728, 
      146122, 149005, 208162, 144884, 145921, 146164, 146249, 148889, 155636, 
      153641, 149940, 142920, 166154, 152533, 146098, 173060, 151376, 160420, 
      166025, 179012, 170209, 141525, 154786, 147272, 143845, 153565, 158920, 
      175976, 177901, 163778, 141633, 179188, 144530, 138730, 139322, 165865, 
      258745, 153029, 138125, 159265, 165700, 140465, 135953, 209408, 161914, 
      159653, 134714, 137825, 136141, 145546, 153389, 149396, 132521, 146410, 
      131805, 178425, 229738, 154760, 136973, 159944, 184405, 153122, 176977, 
      230177, 154249, 140625, 138625, 159529, 151985, 134657, 130997, 159857, 
      196481, 161288, 128165, 144040, 215780, 153049, 142578, 129949, 166337, 
      152269, 136841, 217834, 139716, 125397, 145480, 225805, 131333, 147313, 
      125602, 129061, 154184, 128329, 124948, 122065, 121168, 156073, 131225, 
      211010, 119765, 119026, 138965, 120898, 118610, 129733, 121060, 117805, 
      141928, 125497, 120637, 116722, 116285, 155090, 140564, 135481, 124064, 
      123169, 120641, 118304, 136625, 137421, 139570, 151108, 138269, 157925, 
      145610, 131392, 117252, 113066, 112225, 137506, 168869, 170789, 145858, 
      144378, 144013, 121090, 134914, 144378, 142265, 139124, 134249, 110449, 
      119249, 144905, 130877, 109610, 129636, 108916, 110125, 111301, 125541, 
      150925, 133522, 121010, 119690, 116522, 109537, 110741, 150266, 135140, 
      125809, 123968, 109330, 108373, 107413, 110065, 120154, 117301, 107572, 
      147892, 142489, 129961, 108125, 122525, 123745, 118201, 110905, 106657, 
      114001, 121105, 141965, 138554, 104345, 104330, 133317, 117925, 103266, 
      114305, 105361, 102490, 110597, 163265, 127368, 116873, 116618, 127058, 
      100217, 129785, 102825, 101529, 128809, 158274, 112520, 108005, 101569, 
      102869, 113594, 102346, 101482, 96737, 111605, 114677, 164842, 96389, 
      100069, 98962, 98617, 95842, 96637, 102537, 120130, 99089, 99625, 
      147764, 94874, 97849, 95157, 101032, 155140, 94049, 119594, 98977, 
      105412, 113418, 173605, 93704, 145493, 111917, 123001, 90049, 137961, 
      89450, 89977, 95177, 160093, 88209, 93393, 106165, 122434, 87872, 
      90050, 87805, 92836, 163720, 91906, 100810, 101065, 134410, 111656, 
      118696, 134276, 94757, 127202, 94469, 143873, 87272, 93460, 101117, 
      105821, 116569, 126745, 140114, 97186, 98282, 111722, 101809, 147569, 
      88866, 91765, 99450, 151825, 156241, 163690, 168442, 86930, 87338, 
      145345, 95225, 93032, 178760, 84529, 93850, 124258, 87365, 86824, 
      121741, 85357, 120322, 81428, 86609, 90432, 179306, 75213, 83205, 
      73105, 79186, 128026, 80393, 148768, 182026, 72104, 70650, 118625, 
      72034, 72673, 76392, 80965, 81832, 79069, 83741, 170249, 90378, 172808, 
      75770, 78049, 79025, 85682, 98737, 121637, 64925, 74600, 61625, 63689, 
      66889, 71609, 182920, 61745, 63824, 70785, 83525, 58545, 67405, 68429, 
      68690, 78965, 78849, 107776, 58193, 59729, 72229, 100354, 111285, 
      135720, 79817, 53876, 63041, 57177, 60730, 62408, 172405, 53881, 
      119556, 174820, 53794, 153809, 55012, 66821, 129317, 147130, 51833, 
      49850, 49997, 53546, 50184, 50989, 206509, 48722, 53285, 80930, 98906, 
      88218, 47060, 54536, 106952, 48749, 50489, 60521, 45970, 53753, 62234, 
      102713, 162901, 45776, 42925, 45604, 78013, 42653, 44893, 172034, 
      55057, 75665, 42514, 187794, 41357, 109460, 111620, 187405, 47450, 
      52378, 73728, 182788, 46085, 51610, 62402, 42184, 119621, 192916, 
      40482, 45953, 147194, 44797, 121621, 41621, 43634, 36881, 39185, 40417, 
      42881, 37585, 142389, 152514, 47524, 150088, 135802, 167089, 36266, 
      57641, 146285, 38909, 165640, 170813, 59890, 144898, 170458, 54692, 
      36866, 37025, 45754, 57194, 175025, 32845, 31888, 191188, 33730, 37364, 
      56125, 135176, 215378, 30157, 134485, 188829, 51860, 29818, 51533, 
      28645, 159469, 184648, 30682, 34570, 34249, 47209, 34117, 38737, 34568, 
      32045, 27145, 31905, 146525, 152189, 160186, 36037, 155485, 162100, 
      49348, 27842, 175682, 222610, 141525, 161629, 167661, 235944, 28601, 
      23373, 31609, 39298, 172930, 235053, 30152, 42634, 44434, 45361, 
      157186, 206786, 22105, 148328, 162765, 27700, 30004, 23290, 152725, 
      216794, 19940, 242225, 245072, 213589, 196885, 19625, 23018, 38138, 
      18793, 210145, 22061, 193561, 18836, 24296, 35396, 21682, 158770, 
      197266, 205866, 18500, 171620, 185305, 17650, 23354, 159013, 23101, 
      17492, 173533, 17557, 17777, 183082, 185320, 180153, 18497, 19232, 
      15496, 27898, 203738, 213025, 229477, 259109, 12842, 24425, 173268, 
      178128, 202418, 268498, 12020, 16861, 234965, 13234, 15514, 193354, 
      214426, 11392, 22058, 187850, 205090, 14893, 210213, 10601, 14426, 
      13844, 14489, 10642, 14842, 202522, 206050, 209610, 12010, 207241, 
      9809, 11945, 11762, 209882, 222469, 240424, 8282, 203285, 7913, 9593, 
      208273, 7586, 10706, 252081, 9209, 236641, 9565, 5777, 5972, 8276, 
      239065, 5378, 6554, 6773, 233813, 5248, 4949, 252904, 260797, 6305, 
      4633, 4813, 4500, 4672, 4138, 5490, 6085, 8762, 3625, 3889, 5281, 9841, 
      3485, 4093, 8405, 8010, 3425, 3701, 3665, 2437, 2809, 3305, 4052, 1681, 
      4045, 5044, 1370, 1754, 2066, 2521, 1181, 1530, 4441, 873, 712, 757, 
      706, 1105, 2210, 1445, 505, 289, 865, 265, 1989, 2250, 218, 164, 0, 20, 
      857, 554, 612 ], 
  [ 495162, 492050, 488170, 487145, 485509, 477745, 479060, 477856, 473960, 
      470161, 466370, 459317, 463248, 454730, 458162, 454525, 453170, 451837, 
      440533, 438705, 433341, 435245, 436340, 427442, 431201, 429705, 411057, 
      408433, 404753, 399370, 402280, 395018, 394477, 402482, 390760, 390689, 
      387634, 392625, 383237, 388232, 389096, 383425, 392164, 390949, 375885, 
      375241, 372041, 376834, 382853, 367569, 371025, 369826, 361421, 360757, 
      363098, 362506, 372690, 363229, 354393, 358730, 353197, 354212, 358525, 
      350506, 354325, 347560, 344314, 352234, 342729, 340520, 327897, 323002, 
      324004, 341042, 319465, 324020, 337360, 310105, 328865, 309818, 323716, 
      321418, 302090, 321922, 308765, 311944, 309685, 548469, 299914, 309941, 
      294957, 307049, 314722, 310141, 289841, 291505, 521905, 304065, 287530, 
      524738, 287080, 303572, 495700, 293314, 301546, 302194, 294176, 300098, 
      522484, 283105, 284210, 536666, 295930, 286280, 516328, 277090, 279833, 
      498650, 456194, 497485, 518212, 275140, 463745, 275762, 278810, 274261, 
      278056, 275465, 275545, 277352, 497117, 467546, 473040, 273173, 425725, 
      275600, 281684, 429776, 275897, 422057, 284041, 433505, 420586, 505277, 
      252644, 255476, 398945, 376298, 394778, 403633, 506530, 410920, 384221, 
      399092, 259858, 270538, 250013, 259549, 245776, 240466, 373082, 437377, 
      452225, 254800, 264992, 281332, 380240, 411476, 252850, 341225, 402025, 
      241576, 275752, 239605, 345530, 346450, 414562, 352669, 327265, 329645, 
      399485, 229914, 230625, 342961, 231172, 436196, 226669, 234180, 259081, 
      340281, 365130, 231373, 251380, 316693, 227345, 241973, 265493, 267898, 
      342074, 360170, 251617, 252880, 339521, 397121, 340072, 298234, 375778, 
      334625, 245017, 259570, 352145, 215345, 215833, 215938, 287425, 326545, 
      230957, 237332, 288916, 386381, 211536, 222100, 239161, 214745, 406013, 
      235765, 381988, 210357, 237745, 239850, 268465, 213200, 265172, 242125, 
      240797, 241256, 208233, 292249, 200402, 217445, 221482, 239585, 254405, 
      271610, 329300, 371530, 201680, 230273, 257168, 269033, 327584, 325117, 
      286705, 196040, 192125, 198009, 210256, 317776, 192985, 212425, 251737, 
      205349, 260573, 316697, 200114, 248401, 248125, 321165, 181178, 193370, 
      276845, 350345, 175220, 201428, 202144, 288769, 308873, 317200, 181690, 
      182610, 315610, 192125, 211781, 228290, 231290, 168865, 193360, 202513, 
      184436, 223400, 164425, 228034, 307666, 165920, 164413, 170820, 161024, 
      206225, 177970, 159700, 158405, 302009, 303533, 307378, 160785, 268372, 
      269712, 156020, 186565, 161845, 175185, 193653, 154393, 154340, 160225, 
      161060, 155690, 176906, 171700, 294984, 225850, 150608, 162425, 156330, 
      261892, 175450, 202049, 203921, 147817, 158692, 169956, 173056, 189892, 
      147418, 151045, 211714, 146600, 147773, 148040, 148133, 150965, 158024, 
      155977, 150800, 144500, 166442, 153245, 148130, 173160, 152100, 163048, 
      168805, 182088, 170353, 143285, 157258, 148100, 144857, 156017, 161540, 
      179012, 180977, 164034, 142685, 182312, 145370, 139970, 141154, 168713, 
      263033, 153513, 139345, 159545, 165800, 141389, 137261, 213076, 162082, 
      159877, 136162, 139761, 138053, 147914, 156005, 149832, 133957, 146914, 
      133229, 181625, 233714, 154996, 137825, 162772, 187721, 153378, 180169, 
      234169, 154453, 141245, 140845, 162373, 152225, 135505, 132085, 162721, 
      200017, 161284, 129625, 146500, 219600, 153217, 143042, 131797, 166189, 
      152413, 137449, 221698, 140192, 126761, 148052, 229777, 132109, 147517, 
      126634, 129833, 157028, 129061, 125864, 123229, 122516, 158981, 131801, 
      214826, 121225, 120434, 139189, 121834, 120250, 130217, 121936, 118961, 
      144580, 126113, 121493, 117938, 117653, 158050, 140680, 135733, 124708, 
      123853, 121453, 119268, 139165, 139997, 142202, 150944, 140881, 160969, 
      148410, 131668, 118088, 114194, 113585, 140138, 172133, 174085, 145714, 
      144266, 143909, 123250, 137506, 147194, 142181, 139112, 134357, 111677, 
      121357, 144745, 131053, 111010, 129824, 110224, 111745, 113033, 127913, 
      153905, 133586, 121442, 120170, 117130, 110585, 112477, 153242, 135144, 
      126061, 124276, 110266, 109397, 108565, 111841, 122402, 117785, 108608, 
      150848, 142273, 130033, 109845, 124885, 123965, 118597, 111605, 108301, 
      116077, 123437, 141725, 138386, 105625, 105650, 133229, 118253, 104690, 
      114705, 106177, 104002, 112645, 166545, 129956, 117137, 118922, 129650, 
      101349, 132453, 103625, 103193, 131465, 161498, 112852, 108505, 102361, 
      104701, 115866, 103010, 102194, 98033, 113845, 117013, 168194, 97513, 
      101833, 99746, 99425, 97250, 98165, 104465, 122642, 99821, 101429, 
      150856, 95922, 99577, 96713, 102964, 158368, 95545, 122138, 100861, 
      107560, 115826, 177125, 95332, 148585, 114309, 125665, 91213, 140933, 
      90722, 91385, 97001, 163441, 89417, 95177, 108445, 125122, 89204, 
      91690, 89297, 94672, 167140, 93770, 103010, 103273, 137378, 114164, 
      121364, 137248, 96781, 130050, 96517, 147025, 89028, 95488, 103393, 
      108225, 119233, 129625, 143226, 99410, 100538, 114314, 104173, 150813, 
      90842, 93845, 101762, 155137, 159617, 167170, 171986, 88866, 89290, 
      148573, 97465, 95220, 182452, 86441, 96074, 127154, 89413, 88868, 
      124609, 87365, 123170, 83304, 88713, 92660, 183042, 77009, 85289, 
      74845, 81178, 131074, 82449, 152132, 185810, 73908, 72410, 121549, 
      73882, 74545, 78404, 83113, 84004, 81173, 85973, 173905, 92786, 176500, 
      77818, 80173, 81185, 88010, 101345, 124645, 66625, 76644, 63225, 65385, 
      68713, 73593, 186740, 63405, 65572, 72785, 85865, 60125, 69341, 70397, 
      70666, 81225, 81113, 110612, 59841, 61441, 74341, 103066, 114185, 
      138980, 82129, 55368, 64909, 58841, 62530, 64276, 176125, 55445, 
      122600, 178568, 55370, 157313, 56656, 68857, 132505, 150554, 53365, 
      51298, 51453, 55170, 51668, 52513, 210593, 50146, 54925, 83330, 101642, 
      90770, 48448, 56260, 109828, 50245, 52065, 62449, 47354, 55481, 64226, 
      105529, 166525, 47204, 44225, 47056, 80401, 43957, 46325, 175762, 
      56893, 78013, 43850, 191690, 42641, 112400, 114592, 191297, 49050, 
      54154, 76052, 186632, 47653, 53378, 64474, 43588, 122713, 196864, 
      41810, 47549, 150642, 46369, 124745, 43069, 45170, 38077, 40525, 41821, 
      44397, 38849, 145781, 156026, 49232, 153572, 139114, 170765, 37522, 
      59657, 149725, 40321, 169300, 174529, 61970, 148322, 174170, 56648, 
      38218, 38385, 47458, 59218, 178785, 33989, 32980, 195112, 34970, 38800, 
      58145, 138484, 219530, 31249, 137785, 192725, 53800, 30946, 53469, 
      29705, 163057, 188500, 31898, 35978, 35653, 49045, 35525, 40321, 36004, 
      33381, 28213, 33245, 149965, 155693, 163778, 37561, 159025, 165712, 
      51272, 29034, 179434, 226810, 144905, 165233, 171329, 240260, 29857, 
      24317, 33017, 40970, 176650, 239357, 31508, 44410, 46258, 47209, 
      160738, 210834, 22997, 151780, 166373, 29000, 31400, 24370, 156221, 
      220922, 20808, 246573, 249444, 217685, 200825, 20529, 24154, 39834, 
      19637, 214205, 23165, 197465, 19728, 25524, 37024, 22786, 162322, 
      201202, 209882, 19400, 175304, 189125, 18490, 24562, 162565, 24305, 
      18376, 177229, 18493, 18729, 186866, 189124, 183905, 19549, 20324, 
      16372, 29354, 207706, 217073, 233669, 263545, 13546, 25777, 176936, 
      181844, 206362, 273002, 12688, 17905, 239193, 14050, 16490, 197210, 
      218474, 12020, 23346, 191650, 209050, 15857, 214217, 11185, 15370, 
      14760, 15445, 11290, 15826, 206450, 210010, 213602, 12826, 211205, 
      10433, 12805, 12618, 213858, 226553, 244660, 8810, 207197, 8389, 10309, 
      212225, 8098, 11538, 256397, 9973, 240817, 10369, 6109, 6408, 9000, 
      243253, 5746, 7146, 7389, 237949, 5620, 5305, 257188, 265141, 6925, 
      5017, 5245, 4880, 5140, 4514, 6074, 6725, 9594, 3925, 4285, 5869, 
      10733, 3825, 4561, 9225, 8810, 3805, 4149, 4141, 2701, 3233, 3797, 
      4616, 1933, 4625, 5696, 1530, 2098, 2458, 2969, 1297, 1850, 5057, 1097, 
      788, 953, 754, 1405, 2650, 1801, 673, 377, 1145, 325, 2405, 2690, 346, 
      296, 20, 0, 1093, 738, 800 ], 
  [ 493705, 489653, 486161, 485000, 482960, 476570, 476825, 475085, 471577, 
      468698, 465361, 458420, 459901, 454085, 456065, 453348, 450925, 449588, 
      438516, 436882, 432100, 432746, 433045, 425917, 428290, 426856, 409348, 
      406250, 403556, 397757, 399145, 393125, 391850, 396877, 388121, 387650, 
      384785, 388258, 381572, 384785, 385385, 379562, 385789, 384570, 373264, 
      372418, 369940, 372749, 376916, 365320, 367588, 366385, 359218, 358352, 
      359501, 358373, 366049, 358564, 351700, 354317, 350100, 350785, 353844, 
      347933, 350498, 344777, 339985, 345925, 338194, 334505, 324712, 320333, 
      320605, 333217, 316450, 319285, 329589, 306856, 320996, 306301, 316433, 
      313925, 298945, 313893, 302836, 305289, 303290, 518050, 295425, 303010, 
      291652, 300040, 305993, 302068, 286450, 287586, 492642, 296776, 284197, 
      495137, 283545, 295945, 468009, 287729, 294113, 294629, 288125, 292525, 
      492665, 279154, 279929, 505853, 288341, 280601, 486625, 273717, 275602, 
      470065, 430505, 468756, 488097, 270757, 437252, 270913, 273169, 269540, 
      272345, 270146, 269690, 270833, 467828, 440233, 445261, 266906, 401234, 
      268133, 273029, 404885, 268162, 397690, 274248, 408004, 396005, 474410, 
      248305, 250345, 375524, 354721, 371617, 379746, 475317, 386369, 361778, 
      375325, 252125, 260825, 244256, 251680, 240605, 236545, 351077, 410290, 
      424082, 246709, 255053, 268885, 357365, 386093, 244953, 321778, 377298, 
      235985, 263825, 234274, 325481, 326129, 388565, 331684, 308516, 310562, 
      374260, 225145, 225658, 322418, 225805, 408125, 222020, 227617, 247490, 
      319450, 342121, 224596, 240841, 298036, 221290, 232882, 252706, 254781, 
      320905, 337417, 240740, 241805, 318410, 371258, 318825, 281009, 351425, 
      313700, 234450, 246825, 329426, 210244, 210600, 210437, 270770, 305930, 
      222020, 227273, 271993, 360610, 206485, 214541, 228500, 208634, 378650, 
      225360, 356337, 204898, 226874, 228649, 253370, 206813, 249925, 229778, 
      228512, 228905, 201352, 273620, 195233, 208514, 211825, 227090, 239930, 
      255089, 307033, 345761, 195509, 218756, 242021, 252500, 305309, 302900, 
      267912, 189977, 186850, 191080, 200885, 295733, 187042, 202522, 236290, 
      196564, 244000, 294440, 191845, 232938, 232592, 298372, 177125, 186149, 
      258074, 325106, 173077, 192421, 193005, 268740, 286996, 294597, 176969, 
      177625, 293069, 184628, 200720, 214717, 217321, 168356, 185261, 192562, 
      177913, 210145, 165818, 214049, 285365, 165197, 163616, 167185, 161605, 
      194728, 171617, 164761, 161024, 279610, 281002, 284517, 159304, 249005, 
      250213, 160537, 177552, 158834, 168346, 183250, 158836, 158717, 157540, 
      158045, 161845, 169333, 165113, 272689, 210481, 153781, 157876, 164317, 
      242353, 167193, 189370, 190978, 149192, 154325, 162685, 165125, 178925, 
      151825, 149314, 197509, 147505, 147556, 147625, 147652, 148900, 153385, 
      151730, 158693, 146453, 179017, 162322, 146317, 187249, 161041, 156281, 
      160784, 171625, 184042, 143642, 151741, 156109, 151348, 150628, 154765, 
      168805, 170440, 176725, 148772, 171305, 153169, 144469, 140769, 159946, 
      242386, 164212, 143972, 171890, 179593, 148384, 141088, 197433, 175277, 
      172610, 138797, 138370, 136786, 142885, 148930, 160705, 136580, 157189, 
      135914, 169658, 215345, 167445, 145192, 153837, 174760, 165625, 168194, 
      215594, 167092, 150452, 136852, 153232, 164530, 142794, 137394, 153378, 
      185130, 175565, 131828, 140453, 202333, 166042, 153425, 130762, 181584, 
      165362, 146570, 203957, 150365, 129608, 140933, 211108, 139770, 159860, 
      132109, 137416, 147517, 136900, 132185, 127504, 125273, 148868, 140890, 
      197185, 122984, 122585, 151034, 127805, 120413, 139880, 128365, 123080, 
      136357, 134650, 128050, 121525, 119986, 147249, 153305, 147236, 132977, 
      131792, 128336, 124897, 131792, 132290, 134033, 165805, 132840, 149364, 
      138781, 142825, 124625, 118285, 115762, 131821, 158602, 160290, 160225, 
      158513, 158090, 118753, 129445, 137285, 156160, 152497, 146752, 114832, 
      117252, 159314, 142850, 112709, 141485, 112645, 111592, 111956, 121556, 
      142532, 146233, 131053, 129385, 125289, 115114, 111330, 141865, 148249, 
      137120, 134873, 115645, 114050, 112162, 110290, 116957, 126856, 113125, 
      139525, 157082, 142466, 108682, 118442, 135140, 128320, 118820, 107728, 
      111940, 117188, 156658, 152725, 108018, 107713, 146834, 128426, 105821, 
      124210, 112250, 104333, 108554, 152290, 121373, 127690, 112645, 120997, 
      104704, 123136, 109682, 102122, 122210, 147557, 122733, 117000, 108410, 
      102170, 109705, 110041, 108829, 99850, 107874, 110250, 153049, 100712, 
      99752, 105713, 105194, 98069, 97994, 100994, 114353, 106180, 98944, 
      137745, 99637, 97682, 96200, 99349, 144061, 95490, 113437, 97568, 
      102089, 108173, 160298, 94077, 135252, 106714, 115826, 93712, 128516, 
      92293, 91834, 94018, 147848, 91442, 92450, 101626, 114937, 90169, 
      90077, 88868, 91405, 150805, 90161, 96629, 96826, 124661, 105205, 
      111085, 124461, 91778, 118249, 91242, 132642, 86125, 90341, 96200, 
      99976, 108802, 117338, 129025, 92461, 93325, 104329, 96032, 135412, 
      85865, 88010, 94013, 139138, 143090, 149785, 154073, 84145, 84437, 
      133156, 90162, 88309, 163133, 81770, 88829, 114365, 83546, 82997, 
      111940, 81754, 110629, 78745, 82162, 85049, 162805, 72740, 78644, 
      70964, 75181, 116365, 75850, 134705, 164881, 69277, 68105, 107604, 
      68777, 69242, 71909, 75496, 76189, 73882, 77626, 153810, 82913, 155997, 
      70841, 72532, 73210, 78649, 89674, 109674, 62408, 69589, 59722, 61090, 
      63362, 66922, 164885, 59296, 60737, 65834, 76072, 56528, 62770, 63562, 
      63765, 71944, 71762, 96505, 55498, 56570, 66170, 89945, 99476, 121301, 
      72234, 52201, 58640, 54218, 56785, 57933, 154466, 51536, 106481, 
      156641, 51325, 137362, 52013, 60980, 115124, 131189, 49572, 48161, 
      48250, 50581, 48197, 48712, 185672, 47133, 50130, 72265, 87805, 78377, 
      45621, 50661, 94725, 46490, 47650, 55130, 44449, 49738, 56305, 90810, 
      145066, 43825, 41828, 43405, 69028, 41490, 42802, 153297, 50000, 66896, 
      41045, 167765, 40228, 96325, 98253, 167368, 43993, 47645, 64985, 
      163025, 42786, 46861, 55449, 40037, 105236, 172325, 38849, 42340, 
      130117, 41284, 106856, 38970, 40345, 36020, 37280, 38048, 39700, 36194, 
      125570, 134825, 42877, 132565, 119489, 148100, 34785, 50650, 128970, 
      36260, 146693, 151460, 52361, 127625, 151097, 48025, 34541, 34642, 
      40877, 49997, 155242, 31954, 31337, 170105, 32069, 34245, 48772, 
      118485, 192457, 29384, 117704, 167690, 44865, 28673, 44530, 27956, 
      140452, 163717, 28825, 31321, 30992, 40820, 30794, 34138, 31005, 29170, 
      26176, 28964, 128322, 133522, 140881, 31688, 136520, 142613, 42025, 
      25789, 155069, 198749, 123572, 142052, 147620, 211205, 26010, 22970, 
      27842, 33617, 152401, 210290, 26725, 36125, 37577, 38330, 137801, 
      183805, 21968, 129557, 142826, 24457, 26065, 21605, 133450, 192937, 
      19681, 216736, 219409, 189890, 174280, 18994, 20705, 31765, 18560, 
      186596, 19906, 171106, 18181, 21205, 29405, 19453, 138793, 174505, 
      182525, 17713, 150649, 163348, 17261, 20297, 138962, 20036, 16673, 
      152290, 16250, 16354, 161053, 163109, 158282, 16164, 16609, 14365, 
      22525, 180153, 188786, 204194, 232020, 12773, 19658, 151673, 156185, 
      178785, 240805, 12101, 14216, 209236, 12205, 13325, 170285, 189965, 
      11689, 17533, 165113, 181193, 12680, 185960, 11106, 12321, 11905, 
      12260, 10609, 12373, 178709, 182005, 185333, 10685, 183056, 9802, 
      10116, 9925, 185425, 197192, 214045, 8749, 179218, 8720, 8660, 183842, 
      8021, 8821, 224900, 7632, 210290, 7624, 7184, 6625, 6841, 212516, 6413, 
      5965, 6010, 207530, 6217, 5960, 225437, 232858, 5328, 5330, 5162, 5189, 
      4649, 4745, 4589, 4778, 5989, 4672, 4240, 4240, 6596, 4168, 3848, 5608, 
      5321, 3744, 3490, 3140, 3338, 2402, 2368, 2593, 2336, 2248, 2725, 2581, 
      1557, 1521, 1570, 2600, 1433, 2050, 1250, 2125, 1300, 2285, 820, 873, 
      680, 1066, 1282, 466, 1424, 530, 617, 773, 505, 857, 1093, 0, 37, 29 ], 
  [ 495720, 491828, 488260, 487121, 485149, 478501, 478946, 477298, 473714, 
      470665, 467240, 460265, 462186, 455876, 458120, 455233, 452996, 451657, 
      440521, 438849, 433953, 434825, 435266, 427808, 430433, 428985, 411237, 
      408217, 405341, 399604, 401266, 395012, 393865, 399428, 390130, 389729, 
      386824, 390573, 383393, 386930, 387578, 381769, 388450, 387229, 375237, 
      374425, 371813, 374980, 379481, 367209, 369693, 368488, 361085, 360253, 
      361616, 360580, 368712, 360865, 353637, 356564, 352105, 352850, 356137, 
      349840, 352633, 346714, 342184, 348484, 340425, 336986, 326673, 322192, 
      322594, 336008, 318361, 321506, 332362, 308785, 323765, 308276, 319090, 
      316612, 300836, 316672, 305225, 307810, 305761, 524889, 297544, 305573, 
      293553, 302609, 308872, 304825, 288353, 289585, 499249, 299385, 286084, 
      501800, 285466, 298610, 474322, 290020, 296740, 297280, 290498, 295172, 
      499354, 281137, 281972, 512720, 290980, 282890, 493282, 275584, 277625, 
      476516, 436424, 475225, 494818, 272794, 443309, 273032, 275432, 271633, 
      274618, 272345, 271981, 273242, 474377, 446420, 451530, 269261, 406897, 
      270698, 275810, 410618, 270773, 403325, 277225, 413837, 401668, 481205, 
      250274, 252458, 380957, 359816, 377000, 385261, 482164, 392002, 367025, 
      380810, 254692, 263752, 246461, 254269, 242698, 238408, 356228, 416365, 
      430349, 249322, 258002, 272290, 362666, 391850, 247528, 326453, 382933, 
      238138, 267130, 236377, 330260, 330952, 394420, 336625, 313045, 315149, 
      379961, 227124, 227673, 327265, 227890, 414338, 223969, 229914, 250693, 
      324333, 347400, 226921, 243850, 302521, 223481, 235625, 256121, 258256, 
      325844, 342644, 243805, 244906, 323333, 377045, 323770, 285220, 356932, 
      318581, 237445, 250216, 334625, 212237, 212617, 212500, 274861, 310741, 
      224705, 230162, 276130, 366353, 208458, 216970, 231493, 210797, 384677, 
      228301, 362050, 206937, 229897, 231732, 257161, 209018, 253730, 233053, 
      231773, 232178, 203625, 278029, 197192, 211157, 214600, 230381, 243581, 
      259112, 312098, 351460, 197642, 221861, 245786, 256517, 310370, 307945, 
      272329, 192074, 188801, 193329, 203578, 300730, 189109, 205309, 240085, 
      199145, 247997, 299465, 194324, 236725, 236389, 303489, 178832, 188432, 
      262457, 330665, 174434, 195026, 195634, 273349, 291941, 299674, 178792, 
      179496, 298132, 186953, 203693, 218144, 220820, 169405, 187690, 195325, 
      180050, 213506, 166513, 217540, 290368, 166274, 164701, 168786, 162434, 
      197753, 173704, 164770, 161477, 284609, 286025, 289600, 160497, 253450, 
      254682, 160634, 180109, 160297, 170505, 186057, 158941, 158834, 158941, 
      159506, 161636, 171620, 167218, 277650, 214180, 154106, 159605, 163764, 
      246802, 169588, 192569, 194225, 149833, 156010, 164898, 167458, 181810, 
      151912, 150517, 200980, 148226, 148481, 148586, 148625, 150161, 155114, 
      153385, 158138, 146978, 177608, 161549, 147524, 185562, 160290, 158386, 
      163117, 174402, 182425, 144449, 153616, 155522, 151037, 152477, 156866, 
      171530, 173225, 175284, 148529, 174170, 152612, 144512, 141700, 162401, 
      247001, 163125, 143989, 170501, 177938, 147965, 141245, 201130, 173728, 
      171145, 139168, 139473, 137861, 144644, 151061, 159570, 136945, 156160, 
      136265, 172673, 219524, 166018, 144689, 156298, 177953, 164232, 171205, 
      219805, 165625, 149609, 138409, 155725, 163121, 142297, 137257, 155905, 
      188665, 173794, 132253, 142378, 206298, 164533, 152360, 131773, 179605, 
      163825, 145729, 208000, 149330, 129905, 143042, 215317, 139189, 158425, 
      131920, 136841, 150050, 136273, 131834, 127525, 125570, 151505, 140033, 
      201188, 123457, 122984, 149665, 127504, 121168, 138905, 127978, 123113, 
      138634, 133877, 127637, 121652, 120341, 149992, 151786, 145921, 132250, 
      131125, 127861, 124650, 133909, 134465, 136292, 163874, 135073, 152245, 
      141300, 141562, 124202, 118304, 116129, 134096, 161825, 163561, 158344, 
      156680, 156269, 120328, 131668, 139844, 154373, 150818, 145253, 115013, 
      118753, 157417, 141457, 113152, 140114, 112954, 112369, 112901, 123461, 
      145349, 144680, 130052, 128456, 124552, 115037, 112285, 144680, 146610, 
      135853, 133690, 115408, 113945, 112249, 111313, 118688, 125945, 113042, 
      142322, 155125, 140941, 109629, 120349, 133841, 127285, 118241, 108565, 
      113425, 119057, 154673, 150848, 108313, 108068, 145085, 127301, 106340, 
      123201, 111865, 104992, 110017, 155601, 123650, 126485, 114500, 123284, 
      104805, 125541, 109289, 103025, 124601, 150800, 121642, 116161, 108013, 
      103333, 111528, 109460, 108320, 100217, 109657, 112177, 156500, 100825, 
      100825, 105320, 104837, 98612, 98717, 102317, 116552, 105713, 100085, 
      140818, 99648, 98713, 96977, 100690, 147346, 96181, 115700, 98845, 
      103762, 110240, 164033, 94978, 138349, 108765, 118285, 93925, 131441, 
      92672, 92417, 95225, 151345, 91733, 93605, 103525, 117448, 90650, 
      91024, 89597, 92650, 154426, 91460, 98432, 98641, 127616, 107474, 
      113594, 127426, 93325, 121032, 92833, 135889, 87282, 91906, 98137, 
      102105, 111325, 120193, 132228, 94340, 95252, 106760, 98125, 138825, 
      87380, 89681, 96032, 142657, 146705, 153556, 157940, 85608, 85924, 
      136561, 92089, 90162, 167242, 83213, 90740, 117284, 85201, 84650, 
      114829, 83357, 113492, 80154, 83925, 87002, 167040, 74069, 80405, 
      72217, 76816, 119584, 77589, 138410, 169220, 70650, 69416, 110665, 
      70228, 70729, 73610, 77401, 78130, 75725, 79661, 157981, 85220, 160234, 
      72616, 74425, 75161, 80852, 92297, 112897, 63673, 71370, 60849, 62361, 
      64825, 68625, 169346, 60525, 62098, 67577, 78329, 57653, 64433, 65273, 
      65488, 74097, 73925, 99530, 56745, 57913, 68113, 92788, 102605, 124970, 
      74485, 53226, 60229, 55505, 58276, 59530, 158845, 52685, 109850, 
      161066, 52496, 141425, 53290, 62845, 118717, 135140, 50689, 49156, 
      49257, 51840, 49250, 49825, 190625, 48100, 51421, 74696, 90740, 81044, 
      46546, 52090, 97882, 47581, 48861, 56869, 45380, 51185, 58148, 93889, 
      149365, 44834, 42653, 44458, 71485, 42325, 43829, 157768, 51637, 69301, 
      41936, 172496, 41045, 99626, 101602, 172097, 45288, 49204, 67370, 
      167690, 44041, 48416, 57460, 41050, 108781, 177154, 39752, 43649, 
      134208, 42565, 110465, 40069, 41576, 36745, 38221, 39085, 40905, 37025, 
      129593, 139028, 44378, 136730, 123400, 152561, 35620, 52625, 133081, 
      37333, 151138, 155989, 54440, 131720, 155624, 49922, 35536, 35649, 
      42400, 52000, 159849, 32645, 31954, 174970, 32912, 35386, 50789, 
      122434, 197684, 30025, 121657, 172541, 46786, 29380, 46449, 28565, 
      144853, 168514, 29672, 32456, 32125, 42601, 31937, 35545, 32194, 30213, 
      26821, 30017, 132529, 137825, 145316, 33025, 140881, 147082, 43970, 
      26640, 159760, 204112, 127709, 146525, 152189, 216746, 26965, 23465, 
      29033, 35204, 157060, 215825, 27842, 37876, 39400, 40189, 142216, 
      188964, 22397, 133834, 147341, 25514, 27266, 22336, 137813, 198248, 
      20106, 222381, 225090, 195161, 179321, 19485, 21544, 33444, 18965, 
      191825, 20705, 176105, 18666, 22194, 30994, 20260, 143272, 179560, 
      187700, 18218, 155330, 168233, 17680, 21268, 143449, 21005, 17170, 
      157009, 16837, 16965, 165920, 168010, 163109, 16945, 17450, 14890, 
      23924, 185320, 194081, 209705, 237901, 13060, 20917, 156410, 160994, 
      183940, 246800, 12346, 15025, 214821, 12676, 14036, 175316, 195284, 
      11882, 18720, 170068, 186388, 13385, 191225, 11245, 13000, 12546, 
      12961, 10852, 13120, 183872, 187216, 190592, 11188, 188285, 10025, 
      10705, 10512, 190692, 202625, 219706, 8852, 184397, 8749, 9049, 189089, 
      8116, 9396, 230705, 8125, 215905, 8185, 7045, 6642, 7290, 218161, 6340, 
      6228, 6309, 213109, 6154, 5881, 231250, 238765, 5653, 5305, 5209, 5162, 
      4762, 4724, 4880, 5153, 6660, 4549, 4261, 4549, 7361, 4113, 3985, 6273, 
      5960, 3757, 3609, 3313, 3205, 2525, 2597, 2930, 2221, 2633, 3218, 2340, 
      1600, 1636, 1769, 2305, 1448, 2525, 1145, 1802, 1157, 1924, 841, 1108, 
      793, 901, 1013, 485, 1117, 761, 884, 580, 338, 554, 738, 37, 0, 2 ], 
  [ 497018, 493090, 489530, 488385, 486397, 479785, 480196, 478528, 474952, 
      471929, 468514, 461533, 463376, 457146, 459346, 456485, 454210, 452869, 
      441725, 440057, 435173, 436005, 436420, 429010, 431593, 430145, 412409, 
      409369, 406521, 400762, 402376, 396154, 394981, 400450, 391240, 390825, 
      387922, 391625, 384525, 388008, 388648, 382825, 389428, 388205, 376325, 
      375505, 372913, 376018, 380461, 368297, 370745, 369538, 362165, 361325, 
      362650, 361594, 369650, 361861, 354689, 357562, 353141, 353876, 357125, 
      350890, 353645, 347752, 343162, 349402, 341393, 337896, 327665, 323194, 
      323572, 336850, 319345, 322436, 333200, 309745, 324585, 309226, 319924, 
      317434, 301786, 317474, 306085, 308648, 306605, 525005, 298442, 306397, 
      294485, 303425, 309634, 305605, 289273, 290489, 499385, 300185, 287002, 
      501922, 286376, 299396, 474500, 290866, 297530, 298066, 291328, 295954, 
      499460, 282025, 282850, 512794, 291754, 283720, 493384, 276482, 278497, 
      476650, 436642, 475349, 494900, 273652, 443497, 273874, 276250, 272477, 
      275432, 273169, 272785, 274024, 474469, 446570, 451664, 270045, 407125, 
      271440, 276516, 410832, 271505, 403553, 277889, 414025, 401882, 481221, 
      251092, 253252, 381193, 360106, 377242, 385481, 482162, 392200, 367285, 
      381028, 255394, 264394, 247221, 254965, 243472, 239218, 356490, 416473, 
      430425, 250000, 258624, 272836, 362896, 392004, 248210, 326785, 383105, 
      238888, 267688, 237133, 330570, 331250, 394546, 336901, 313385, 315477, 
      380101, 227882, 228425, 327545, 228628, 414388, 224725, 230612, 251233, 
      324593, 347594, 227605, 244420, 302845, 224185, 236237, 256621, 258746, 
      326090, 342842, 244361, 245456, 323577, 377145, 324008, 285578, 357074, 
      318825, 238001, 250706, 334809, 212953, 213329, 213202, 275225, 310985, 
      225301, 230724, 276484, 366437, 209168, 217604, 232033, 211473, 384709, 
      228845, 362132, 207629, 230425, 232250, 257561, 209680, 254116, 233525, 
      232245, 232648, 204257, 278305, 197874, 211725, 215146, 230841, 243981, 
      259450, 312260, 351514, 198288, 222345, 246160, 256849, 310528, 308101, 
      272585, 192712, 189461, 193937, 204112, 300880, 189745, 205825, 240433, 
      199693, 248309, 299601, 194882, 237065, 236725, 303605, 179514, 189018, 
      262693, 330705, 175172, 195556, 196160, 273545, 292081, 299792, 179450, 
      180146, 298250, 187525, 204157, 218530, 221194, 170185, 188240, 195817, 
      180644, 213896, 167345, 217906, 290482, 167040, 165461, 169460, 163232, 
      198185, 174290, 165700, 162333, 284705, 286117, 289682, 161225, 253636, 
      254864, 161540, 180605, 160973, 171065, 186509, 159841, 159732, 159625, 
      160180, 162586, 172154, 167780, 277736, 214474, 154960, 160225, 164762, 
      246964, 170090, 192937, 194585, 150625, 156628, 165428, 167968, 182228, 
      152794, 151213, 201298, 149000, 149221, 149320, 149357, 150845, 155720, 
      154001, 159120, 147780, 178730, 162565, 148210, 186728, 161300, 158920, 
      163613, 174824, 183577, 145197, 154186, 156500, 151969, 153049, 157396, 
      171956, 173641, 176402, 149445, 174568, 153578, 145378, 142418, 162865, 
      247105, 164177, 144857, 171601, 179080, 148901, 142085, 201380, 174850, 
      172253, 139970, 140153, 138541, 145210, 151565, 160616, 137741, 157186, 
      137061, 173025, 219682, 167108, 145625, 156740, 178273, 165314, 171553, 
      219953, 166717, 150597, 138997, 156157, 164201, 143225, 138125, 156329, 
      188921, 174932, 133025, 142900, 206480, 165625, 153378, 132445, 180773, 
      164917, 146705, 208162, 150336, 130689, 143524, 215449, 140117, 159493, 
      132778, 137761, 150452, 137197, 132712, 128341, 126340, 151885, 140993, 
      201338, 124193, 123730, 150701, 128362, 121850, 139873, 128848, 123913, 
      139060, 134809, 128509, 122434, 121085, 150338, 152840, 146941, 133172, 
      132037, 128741, 125492, 134357, 134901, 136714, 164992, 135497, 152561, 
      141674, 142564, 125064, 119090, 116857, 134506, 162077, 163805, 159442, 
      157770, 157357, 120850, 132082, 140202, 155453, 151880, 146285, 115765, 
      119285, 158513, 142469, 113858, 141120, 113680, 113017, 113521, 123921, 
      145657, 145714, 130994, 129386, 125450, 115825, 112901, 144986, 147656, 
      136837, 134660, 116218, 114733, 113005, 111913, 119170, 126865, 113824, 
      142624, 156217, 141961, 110237, 120797, 134821, 128221, 119101, 109189, 
      113941, 119509, 155765, 151922, 109025, 108770, 146133, 128245, 107010, 
      124121, 112681, 105634, 110525, 155801, 124020, 127433, 114938, 123650, 
      105533, 125885, 110097, 103617, 124945, 151002, 122564, 117041, 108817, 
      103877, 111962, 110290, 109138, 100889, 110093, 112589, 156658, 101537, 
      101377, 106114, 105625, 99250, 99325, 102825, 116914, 106517, 100621, 
      141032, 100370, 99265, 97569, 101188, 147520, 96785, 116042, 99349, 
      104200, 110610, 164125, 95540, 138545, 109133, 118585, 94597, 131661, 
      93314, 93025, 95729, 151465, 92385, 94113, 103909, 117730, 91268, 
      91562, 90169, 93136, 154516, 91930, 98818, 99025, 127810, 107780, 
      113860, 127616, 93749, 121250, 93245, 136025, 87764, 92320, 98489, 
      102425, 111577, 120385, 132362, 94690, 95594, 107018, 98437, 138917, 
      87786, 90061, 96354, 142729, 146761, 153586, 157954, 86018, 86330, 
      136645, 92417, 90500, 167204, 83617, 91066, 117442, 85565, 85012, 
      114985, 83725, 113650, 80552, 84257, 87300, 166946, 74457, 80721, 
      72613, 77146, 119650, 77897, 138388, 169090, 71012, 69786, 110741, 
      70570, 71065, 73908, 77665, 78388, 75997, 79901, 157865, 85410, 160100, 
      72890, 74677, 75401, 81050, 92425, 112925, 64025, 71636, 61217, 62705, 
      65137, 68897, 169156, 60869, 62420, 67833, 78497, 58005, 64693, 65525, 
      65738, 74273, 74097, 99556, 57065, 58217, 68317, 92842, 102609, 124884, 
      74633, 53576, 60485, 55809, 58546, 59780, 158629, 53005, 109800, 
      160840, 52810, 141257, 53584, 63041, 118625, 134986, 51005, 49490, 
      49589, 52130, 49572, 50137, 190297, 48434, 51701, 74786, 90746, 81090, 
      46880, 52340, 97844, 47885, 49145, 57065, 45706, 51425, 58322, 93857, 
      149125, 45140, 42985, 44752, 71545, 42653, 44125, 157490, 51829, 69365, 
      42250, 172170, 41369, 99536, 101504, 171769, 45530, 49402, 67428, 
      167368, 44285, 48610, 57578, 41332, 108641, 176800, 40050, 43877, 
      133970, 42793, 110305, 40325, 41810, 37061, 38501, 39349, 41141, 37321, 
      129357, 138762, 44560, 136468, 123178, 152245, 35906, 52721, 132821, 
      37577, 150820, 155657, 54514, 131458, 155290, 50024, 35786, 35897, 
      42562, 52082, 159497, 32941, 32260, 174568, 33178, 35600, 50857, 
      122180, 197210, 30313, 121393, 172125, 46856, 29650, 46517, 28849, 
      144505, 168100, 29914, 32650, 32317, 42685, 32125, 35689, 32372, 30413, 
      27085, 30213, 132197, 137477, 144946, 33169, 140521, 146704, 44008, 
      26858, 159338, 203578, 127377, 146137, 151785, 216180, 27161, 23733, 
      29185, 35290, 156634, 215253, 28004, 37930, 39442, 40225, 141826, 
      188450, 22669, 133460, 146925, 25672, 27400, 22546, 137413, 197690, 
      20360, 221765, 224468, 194605, 178801, 19721, 21722, 33482, 19213, 
      191269, 20885, 175585, 18896, 22340, 31040, 20434, 142834, 179026, 
      187146, 18440, 154856, 167725, 17914, 21410, 143005, 21145, 17384, 
      156517, 17029, 17153, 165394, 167476, 162585, 17093, 17588, 15076, 
      23962, 184730, 193465, 209053, 237185, 13274, 20969, 155880, 160452, 
      183338, 246058, 12560, 15145, 214145, 12850, 14170, 174730, 194650, 
      12100, 18770, 169490, 185770, 13513, 190593, 11465, 13130, 12680, 
      13085, 11050, 13234, 183250, 186586, 189954, 11338, 187645, 10217, 
      10829, 10634, 190034, 201937, 218980, 9050, 183749, 8957, 9197, 188425, 
      8306, 9506, 229941, 8237, 215161, 8281, 7253, 6824, 7400, 217405, 6530, 
      6362, 6437, 212357, 6340, 6065, 230452, 237949, 5765, 5473, 5365, 5328, 
      4900, 4882, 4986, 5245, 6698, 4717, 4405, 4645, 7381, 4265, 4105, 6305, 
      5994, 3893, 3725, 3413, 3349, 2617, 2669, 2984, 2341, 2665, 3232, 2474, 
      1682, 1706, 1825, 2441, 1530, 2521, 1233, 1924, 1249, 2050, 901, 1130, 
      833, 985, 1105, 529, 1213, 765, 882, 650, 392, 612, 800, 29, 2, 0 ] ]